diff --git a/CLAUDE.md b/CLAUDE.md index 630903a5..793f415e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -179,6 +179,26 @@ When running locally with `./cell --dev`, these commands manage packages: Local paths are symlinked into `.cell/packages/`. The build step compiles C files to `.cell/lib//.dylib`. C files in `src/` are support files linked into module dylibs, not standalone modules. +## Debugging Compiler Issues + +When investigating bugs in compiled output (wrong values, missing operations, incorrect comparisons), **start from the optimizer down, not the VM up**. The compiler inspection tools will usually identify the problem faster than adding C-level tracing: + +``` +./cell --dev streamline --types # show inferred slot types — look for wrong types +./cell --dev ir_report --events # show every optimization applied and why +./cell --dev ir_report --types # show type inference results per function +./cell --dev mcode --pretty # show raw IR before optimization +./cell --dev streamline --ir # show human-readable optimized IR +``` + +**Triage order:** +1. `streamline --types` — are slot types correct? Wrong type inference causes wrong optimizations. +2. `ir_report --events` — are type checks being incorrectly eliminated? Look for `known_type_eliminates_guard` on slots that shouldn't have known types. +3. `mcode --pretty` — is the raw IR correct before optimization? If so, the bug is in streamline. +4. Only dig into `source/mach.c` if the IR looks correct at all levels. + +See `docs/compiler-tools.md` for the full tool reference and `docs/spec/streamline.md` for pass details. + ## Testing After any C runtime changes, run all three test suites before considering the work done: diff --git a/boot/bootstrap.cm.mcode b/boot/bootstrap.cm.mcode index e3d8f9b9..c6c4300b 100644 --- a/boot/bootstrap.cm.mcode +++ b/boot/bootstrap.cm.mcode @@ -1,1686 +1,1700 @@ -{"name":"internal/bootstrap.cm","main":{ - "nr_slots": 25, - "nr_close_slots": 0, - "instructions": [ - ["function", 1, 0, 0, 0], - ["move", 2, 1, 0, 0], - ["function", 1, 1, 0, 0], - ["move", 3, 1, 0, 0], - ["function", 1, 2, 0, 0], - ["move", 4, 1, 0, 0], - ["function", 1, 3, 0, 0], - ["move", 5, 1, 0, 0], - ["function", 1, 4, 0, 0], - ["move", 6, 1, 0, 0], - ["function", 1, 5, 0, 0], - ["move", 7, 1, 0, 0], - ["function", 1, 6, 0, 0], - ["move", 8, 1, 0, 0], - [ - "access", - 1, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 4, - 21 - ], - ["load_field", 9, 1, "load_internal", 4, 21], - ["move", 1, 9, 4, 21], - ["access", 9, "internal_fd", 9, 20], - ["frame", 10, 2, 1, 9, 10], - ["null", 11, 9, 10], - ["setarg", 10, 0, 11, 9, 10], - ["setarg", 10, 1, 9, 9, 10], - ["invoke", 10, 9, 9, 10], - ["move", 10, 9, 9, 10], - ["access", 9, "json", 10, 26], - ["frame", 11, 2, 1, 10, 16], - ["null", 12, 10, 16], - ["setarg", 11, 0, 12, 10, 16], - ["setarg", 11, 1, 9, 10, 16], - ["invoke", 11, 9, 10, 16], - ["move", 11, 9, 10, 16], - ["access", 9, "crypto", 11, 24], - ["frame", 12, 2, 1, 11, 14], - ["null", 13, 11, 14], - ["setarg", 12, 0, 13, 11, 14], - ["setarg", 12, 1, 9, 11, 14], - ["invoke", 12, 9, 11, 14], - ["move", 12, 9, 11, 14], - ["access", 9, "tokenize", 43, 30], - ["frame", 13, 6, 1, 43, 20], - ["null", 14, 43, 20], - ["setarg", 13, 0, 14, 43, 20], - ["setarg", 13, 1, 9, 43, 20], - ["invoke", 13, 9, 43, 20], - ["move", 13, 9, 43, 20], - ["access", 9, "parse", 44, 27], - ["frame", 14, 6, 1, 44, 17], - ["null", 15, 44, 17], - ["setarg", 14, 0, 15, 44, 17], - ["setarg", 14, 1, 9, 44, 17], - ["invoke", 14, 9, 44, 17], - ["move", 14, 9, 44, 17], - ["access", 9, "fold", 45, 26], - ["frame", 15, 6, 1, 45, 16], - ["null", 16, 45, 16], - ["setarg", 15, 0, 16, 45, 16], - ["setarg", 15, 1, 9, 45, 16], - ["invoke", 15, 9, 45, 16], - ["move", 15, 9, 45, 16], - ["access", 9, "mcode", 46, 27], - ["frame", 16, 6, 1, 46, 17], - ["null", 17, 46, 17], - ["setarg", 16, 0, 17, 46, 17], - ["setarg", 16, 1, 9, 46, 17], - ["invoke", 16, 9, 46, 17], - ["move", 16, 9, 46, 17], - ["access", 9, "streamline", 47, 32], - ["frame", 17, 6, 1, 47, 22], - ["null", 6, 47, 22], - ["setarg", 17, 0, 6, 47, 22], - ["setarg", 17, 1, 9, 47, 22], - ["invoke", 17, 6, 47, 22], - ["move", 9, 6, 47, 22], - ["record", 6, 2], - ["access", 17, "tokenize", 92, 10], - ["store_field", 6, 17, "name", 92, 10], - ["access", 17, "tokenize.cm", 92, 28], - ["store_field", 6, 17, "path", 92, 28], - ["record", 17, 2], - ["access", 18, "parse", 93, 10], - ["store_field", 17, 18, "name", 93, 10], - ["access", 18, "parse.cm", 93, 25], - ["store_field", 17, 18, "path", 93, 25], - ["record", 18, 2], - ["access", 19, "fold", 94, 10], - ["store_field", 18, 19, "name", 94, 10], - ["access", 19, "fold.cm", 94, 24], - ["store_field", 18, 19, "path", 94, 24], - ["record", 19, 2], - ["access", 20, "mcode", 95, 10], - ["store_field", 19, 20, "name", 95, 10], - ["access", 20, "mcode.cm", 95, 25], - ["store_field", 19, 20, "path", 95, 25], - ["record", 20, 2], - ["access", 21, "streamline", 96, 10], - ["store_field", 20, 21, "name", 96, 10], - ["access", 21, "streamline.cm", 96, 30], - ["store_field", 20, 21, "path", 96, 30], - ["record", 21, 2], - ["access", 22, "engine", 97, 10], - ["store_field", 21, 22, "name", 97, 10], - ["access", 22, "internal/engine.cm", 97, 26], - ["store_field", 21, 22, "path", 97, 26], - ["array", 22, 6, 97, 26], - ["push", 22, 6, 97, 26], - ["push", 22, 17, 97, 26], - ["push", 22, 18, 97, 26], - ["push", 22, 19, 97, 26], - ["push", 22, 20, 97, 26], - ["push", 22, 21, 97, 26], - ["move", 6, 22, 97, 26], - ["access", 17, 0, 99, 10], - ["null", 18, 100, 13], - "while_start_103", - ["length", 19, 6, 101, 20], - ["is_int", 20, 17, 101, 20], - ["jump_false", 20, "rel_ni_105", 101, 20], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_ni_105", - ["is_num", 20, 17, 101, 20], - ["jump_false", 20, "rel_nn_106", 101, 20], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_nn_106", - ["is_text", 20, 17, 101, 20], - ["jump_false", 20, "rel_err_108", 101, 20], - "_nop_tc_5", - ["jump", "rel_err_108", 101, 20], - ["lt_text", 21, 17, 19, 101, 20], - ["jump", "rel_done_107", 101, 20], - "rel_err_108", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 101, - 20 - ], - ["access", 20, "error", 101, 20], - ["access", 22, "cannot compare with '<': operands must be same type", 101, 20], - ["array", 23, 0, 101, 20], - ["push", 23, 22, 101, 20], - ["frame", 22, 19, 2, 101, 20], - ["null", 19, 101, 20], - ["setarg", 22, 0, 19, 101, 20], - ["setarg", 22, 1, 20, 101, 20], - ["setarg", 22, 2, 23, 101, 20], - ["invoke", 22, 19, 101, 20], - ["disrupt", 101, 20], - "rel_done_107", - ["jump_false", 21, "while_end_104", 101, 20], - ["load_dynamic", 19, 6, 17, 102, 22], - ["move", 18, 19, 102, 22], - ["load_field", 19, 18, "name", 103, 21], - [ - "access", - 20, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 103, - 33 - ], - ["access", 21, "/", 103, 45], - ["is_text", 22, 20, 103, 45], - ["jump_false", 22, "add_cn_110", 103, 45], - "_nop_tc_6", - "_nop_tc_7", - ["concat", 23, 20, 21, 103, 45], - ["jump", "add_done_109", 103, 45], - "add_cn_110", - ["is_num", 22, 20, 103, 45], - ["jump_false", 22, "add_err_111", 103, 45], - "_nop_tc_8", - ["jump", "add_err_111", 103, 45], - ["add", 23, 20, 21, 103, 45], - ["jump", "add_done_109", 103, 45], - "add_err_111", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 103, - 45 - ], - ["access", 21, "error", 103, 45], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 45], - ["array", 24, 0, 103, 45], - ["push", 24, 22, 103, 45], - ["frame", 22, 20, 2, 103, 45], - ["null", 20, 103, 45], - ["setarg", 22, 0, 20, 103, 45], - ["setarg", 22, 1, 21, 103, 45], - ["setarg", 22, 2, 24, 103, 45], - ["invoke", 22, 20, 103, 45], - ["disrupt", 103, 45], - "add_done_109", - ["load_field", 20, 18, "path", 103, 51], - ["is_text", 21, 23, 103, 51], - ["jump_false", 21, "add_cn_113", 103, 51], - ["is_text", 22, 20, 103, 51], - ["jump_false", 22, "add_cn_113", 103, 51], - ["concat", 24, 23, 20, 103, 51], - ["jump", "add_done_112", 103, 51], - "add_cn_113", - ["is_num", 21, 23, 103, 51], - ["jump_false", 21, "add_err_114", 103, 51], - ["is_num", 22, 20, 103, 51], - ["jump_false", 22, "add_err_114", 103, 51], - ["add", 24, 23, 20, 103, 51], - ["jump", "add_done_112", 103, 51], - "add_err_114", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 103, - 51 - ], - ["access", 21, "error", 103, 51], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 51], - ["array", 23, 0, 103, 51], - ["push", 23, 22, 103, 51], - ["frame", 22, 20, 2, 103, 51], - ["null", 20, 103, 51], - ["setarg", 22, 0, 20, 103, 51], - ["setarg", 22, 1, 21, 103, 51], - ["setarg", 22, 2, 23, 103, 51], - ["invoke", 22, 20, 103, 51], - ["disrupt", 103, 51], - "add_done_112", - ["frame", 20, 8, 2, 103, 3], - ["null", 21, 103, 3], - ["setarg", 20, 0, 21, 103, 3], - ["setarg", 20, 1, 19, 103, 3], - ["setarg", 20, 2, 24, 103, 3], - ["invoke", 20, 19, 103, 3], - ["access", 19, 1, 104, 13], - ["is_num", 20, 17, 104, 13], - ["jump_false", 20, "num_err_115", 104, 13], - "_nop_tc_9", - "_nop_tc_10", - ["add", 20, 17, 19, 104, 13], - ["jump", "num_done_116", 104, 13], - "num_err_115", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 104, - 13 - ], - ["access", 21, "error", 104, 13], - ["access", 22, "cannot apply '+': operands must be numbers", 104, 13], - ["array", 23, 0, 104, 13], - ["push", 23, 22, 104, 13], - ["frame", 22, 19, 2, 104, 13], - ["null", 19, 104, 13], - ["setarg", 22, 0, 19, 104, 13], - ["setarg", 22, 1, 21, 104, 13], - ["setarg", 22, 2, 23, 104, 13], - ["invoke", 22, 19, 104, 13], - ["disrupt", 104, 13], - "num_done_116", - ["move", 17, 20, 104, 13], - ["jump", "while_start_103", 104, 13], - "while_end_104", - ["access", 6, "bootstrap: cache seeded\n", 106, 7], - [ - "access", - 8, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 106, - 1 - ], - ["frame", 17, 8, 1, 106, 1], - ["null", 8, 106, 1], - ["setarg", 17, 0, 8, 106, 1], - ["setarg", 17, 1, 6, 106, 1], - ["invoke", 17, 6, 106, 1], - ["return", 6, 106, 1] +{ + "name": ".cell/packages/core/internal/bootstrap.cm", + "functions": [ + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "js_core_", 6, 24], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 3, 1, 6, 37], + ["jump_false", 3, "add_cn_1", 6, 37], + ["concat", 4, 2, 1, 6, 37], + ["jump", "add_done_0", 6, 37], + "add_cn_1", + "_nop_tc_3", + ["jump", "add_err_2", 6, 37], + ["is_num", 3, 1, 6, 37], + ["jump_false", 3, "add_err_2", 6, 37], + ["add", 4, 2, 1, 6, 37], + ["jump", "add_done_0", 6, 37], + "add_err_2", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 6, + 37 + ], + ["access", 3, "error", 6, 37], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 6, 37], + ["array", 6, 0, 6, 37], + ["push", 6, 5, 6, 37], + ["frame", 5, 2, 2, 6, 37], + ["null", 2, 6, 37], + ["setarg", 5, 0, 2, 6, 37], + ["setarg", 5, 1, 3, 6, 37], + ["setarg", 5, 2, 6, 6, 37], + ["invoke", 5, 2, 6, 37], + ["disrupt", 6, 37], + "add_done_0", + ["access", 2, "_use", 6, 44], + ["is_text", 3, 4, 6, 44], + ["jump_false", 3, "add_cn_4", 6, 44], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 5, 4, 2, 6, 44], + ["jump", "add_done_3", 6, 44], + "add_cn_4", + ["is_num", 3, 4, 6, 44], + ["jump_false", 3, "add_err_5", 6, 44], + "_nop_tc_6", + ["jump", "add_err_5", 6, 44], + ["add", 5, 4, 2, 6, 44], + ["jump", "add_done_3", 6, 44], + "add_err_5", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 6, + 44 + ], + ["access", 3, "error", 6, 44], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 6, 44], + ["array", 6, 0, 6, 44], + ["push", 6, 4, 6, 44], + ["frame", 4, 2, 2, 6, 44], + ["null", 2, 6, 44], + ["setarg", 4, 0, 2, 6, 44], + ["setarg", 4, 1, 3, 6, 44], + ["setarg", 4, 2, 6, 6, 44], + ["invoke", 4, 2, 6, 44], + ["disrupt", 6, 44], + "add_done_3", + ["get", 2, 1, 1, 6, 10], + ["frame", 3, 2, 1, 6, 10], + ["null", 2, 6, 10], + ["setarg", 3, 0, 2, 6, 10], + ["setarg", 3, 1, 5, 6, 10], + ["tail_invoke", 3, 2, 6, 10], + ["return", 2, 6, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "use_embed", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 12, 1, 14, 15], + ["is_proxy", 3, 2, 14, 15], + ["jump_false", 3, "record_path_6", 14, 15], + ["null", 3, 14, 15], + ["access", 4, "blake2", 14, 15], + ["array", 5, 0, 14, 15], + ["push", 5, 1, 14, 15], + ["frame", 6, 2, 2, 14, 15], + ["setarg", 6, 0, 3, 14, 15], + ["setarg", 6, 1, 4, 14, 15], + ["setarg", 6, 2, 5, 14, 15], + ["invoke", 6, 3, 14, 15], + ["jump", "call_done_7", 14, 15], + "record_path_6", + ["load_field", 4, 2, "blake2", 14, 15], + ["frame", 5, 4, 1, 14, 15], + ["setarg", 5, 0, 2, 14, 15], + ["setarg", 5, 1, 1, 14, 15], + ["invoke", 5, 3, 14, 15], + "call_done_7", + ["access", 2, "h", 14, 39], + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 14, + 10 + ], + ["frame", 5, 4, 2, 14, 10], + ["null", 4, 14, 10], + ["setarg", 5, 0, 4, 14, 10], + ["setarg", 5, 1, 3, 14, 10], + ["setarg", 5, 2, 2, 14, 10], + ["tail_invoke", 5, 2, 14, 10], + ["return", 2, 14, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "content_hash", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 2, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 18, + 8 + ], + "_nop_bl_1", + ["jump_true", 2, "if_else_8", 18, 8], + ["null", 2, 18, 26], + ["return", 2, 18, 26], + "_nop_ur_1", + "if_else_8", + "if_end_9", + [ + "access", + 2, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 19, + 10 + ], + ["access", 3, "/build/", 19, 22], + ["is_text", 4, 2, 19, 22], + ["jump_false", 4, "add_cn_11", 19, 22], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 2, 3, 19, 22], + ["jump", "add_done_10", 19, 22], + "add_cn_11", + ["is_num", 4, 2, 19, 22], + ["jump_false", 4, "add_err_12", 19, 22], + "_nop_tc_3", + ["jump", "add_err_12", 19, 22], + ["add", 5, 2, 3, 19, 22], + ["jump", "add_done_10", 19, 22], + "add_err_12", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 19, + 22 + ], + ["access", 3, "error", 19, 22], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 19, 22], + ["array", 6, 0, 19, 22], + ["push", 6, 4, 19, 22], + ["frame", 4, 2, 2, 19, 22], + ["null", 2, 19, 22], + ["setarg", 4, 0, 2, 19, 22], + ["setarg", 4, 1, 3, 19, 22], + ["setarg", 4, 2, 6, 19, 22], + ["invoke", 4, 2, 19, 22], + ["disrupt", 19, 22], + "add_done_10", + ["is_text", 2, 5, 19, 34], + ["jump_false", 2, "add_cn_14", 19, 34], + ["is_text", 3, 1, 19, 34], + ["jump_false", 3, "add_cn_14", 19, 34], + ["concat", 4, 5, 1, 19, 34], + ["jump", "add_done_13", 19, 34], + "add_cn_14", + ["is_num", 2, 5, 19, 34], + ["jump_false", 2, "add_err_15", 19, 34], + ["is_num", 3, 1, 19, 34], + ["jump_false", 3, "add_err_15", 19, 34], + ["add", 4, 5, 1, 19, 34], + ["jump", "add_done_13", 19, 34], + "add_err_15", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 19, + 34 + ], + ["access", 3, "error", 19, 34], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 19, 34], + ["array", 6, 0, 19, 34], + ["push", 6, 5, 19, 34], + ["frame", 5, 2, 2, 19, 34], + ["null", 2, 19, 34], + ["setarg", 5, 0, 2, 19, 34], + ["setarg", 5, 1, 3, 19, 34], + ["setarg", 5, 2, 6, 19, 34], + ["invoke", 5, 2, 19, 34], + ["disrupt", 19, 34], + "add_done_13", + ["return", 4, 19, 34], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "cache_path", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 1, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 23, + 8 + ], + "_nop_bl_1", + ["jump_true", 1, "if_else_16", 23, 8], + ["null", 1, 23, 26], + ["return", 1, 23, 26], + "_nop_ur_1", + "if_else_16", + "if_end_17", + [ + "access", + 1, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 24, + 13 + ], + ["access", 2, "/build", 24, 25], + ["is_text", 3, 1, 24, 25], + ["jump_false", 3, "add_cn_19", 24, 25], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 1, 2, 24, 25], + ["jump", "add_done_18", 24, 25], + "add_cn_19", + ["is_num", 3, 1, 24, 25], + ["jump_false", 3, "add_err_20", 24, 25], + "_nop_tc_3", + ["jump", "add_err_20", 24, 25], + ["add", 4, 1, 2, 24, 25], + ["jump", "add_done_18", 24, 25], + "add_err_20", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 24, + 25 + ], + ["access", 2, "error", 24, 25], + ["access", 3, "cannot apply '+': operands must both be text or both be numbers", 24, 25], + ["array", 5, 0, 24, 25], + ["push", 5, 3, 24, 25], + ["frame", 3, 1, 2, 24, 25], + ["null", 1, 24, 25], + ["setarg", 3, 0, 1, 24, 25], + ["setarg", 3, 1, 2, 24, 25], + ["setarg", 3, 2, 5, 24, 25], + ["invoke", 3, 1, 24, 25], + ["disrupt", 24, 25], + "add_done_18", + ["move", 1, 4, 24, 25], + ["get", 2, 10, 1, 25, 8], + ["is_proxy", 3, 2, 25, 8], + ["jump_false", 3, "record_path_23", 25, 8], + ["null", 3, 25, 8], + ["access", 4, "is_dir", 25, 8], + ["array", 5, 0, 25, 8], + ["push", 5, 1, 25, 8], + ["frame", 6, 2, 2, 25, 8], + ["setarg", 6, 0, 3, 25, 8], + ["setarg", 6, 1, 4, 25, 8], + ["setarg", 6, 2, 5, 25, 8], + ["invoke", 6, 3, 25, 8], + ["jump", "call_done_24", 25, 8], + "record_path_23", + ["load_field", 4, 2, "is_dir", 25, 8], + ["frame", 5, 4, 1, 25, 8], + ["setarg", 5, 0, 2, 25, 8], + ["setarg", 5, 1, 1, 25, 8], + ["invoke", 5, 3, 25, 8], + "call_done_24", + "_nop_bl_2", + ["jump_true", 3, "if_else_21", 25, 8], + ["get", 2, 10, 1, 25, 24], + ["is_proxy", 3, 2, 25, 24], + ["jump_false", 3, "record_path_25", 25, 24], + ["null", 3, 25, 24], + ["access", 4, "mkdir", 25, 24], + ["array", 5, 0, 25, 24], + ["push", 5, 1, 25, 24], + ["frame", 6, 2, 2, 25, 24], + ["setarg", 6, 0, 3, 25, 24], + ["setarg", 6, 1, 4, 25, 24], + ["setarg", 6, 2, 5, 25, 24], + ["invoke", 6, 3, 25, 24], + ["jump", "call_done_26", 25, 24], + "record_path_25", + ["load_field", 4, 2, "mkdir", 25, 24], + ["frame", 5, 4, 1, 25, 24], + ["setarg", 5, 0, 2, 25, 24], + ["setarg", 5, 1, 1, 25, 24], + ["invoke", 5, 3, 25, 24], + "call_done_26", + ["jump", "if_end_22", 25, 24], + "if_else_21", + "if_end_22", + ["return", 1, 26, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "ensure_build_dir", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 2, + { + "name": "core_path", + "kind": "name", + "make": "intrinsic" + }, + 31, + 20 + ], + ["access", 3, "/boot/", 31, 32], + ["is_text", 4, 2, 31, 32], + ["jump_false", 4, "add_cn_28", 31, 32], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 5, 2, 3, 31, 32], + ["jump", "add_done_27", 31, 32], + "add_cn_28", + ["is_num", 4, 2, 31, 32], + ["jump_false", 4, "add_err_29", 31, 32], + "_nop_tc_3", + ["jump", "add_err_29", 31, 32], + ["add", 5, 2, 3, 31, 32], + ["jump", "add_done_27", 31, 32], + "add_err_29", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 32 + ], + ["access", 3, "error", 31, 32], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 32], + ["array", 6, 0, 31, 32], + ["push", 6, 4, 31, 32], + ["frame", 4, 2, 2, 31, 32], + ["null", 2, 31, 32], + ["setarg", 4, 0, 2, 31, 32], + ["setarg", 4, 1, 3, 31, 32], + ["setarg", 4, 2, 6, 31, 32], + ["invoke", 4, 2, 31, 32], + ["disrupt", 31, 32], + "add_done_27", + ["is_text", 2, 5, 31, 43], + ["jump_false", 2, "add_cn_31", 31, 43], + ["is_text", 3, 1, 31, 43], + ["jump_false", 3, "add_cn_31", 31, 43], + ["concat", 4, 5, 1, 31, 43], + ["jump", "add_done_30", 31, 43], + "add_cn_31", + ["is_num", 2, 5, 31, 43], + ["jump_false", 2, "add_err_32", 31, 43], + ["is_num", 3, 1, 31, 43], + ["jump_false", 3, "add_err_32", 31, 43], + ["add", 4, 5, 1, 31, 43], + ["jump", "add_done_30", 31, 43], + "add_err_32", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 43 + ], + ["access", 3, "error", 31, 43], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 31, 43], + ["array", 6, 0, 31, 43], + ["push", 6, 5, 31, 43], + ["frame", 5, 2, 2, 31, 43], + ["null", 2, 31, 43], + ["setarg", 5, 0, 2, 31, 43], + ["setarg", 5, 1, 3, 31, 43], + ["setarg", 5, 2, 6, 31, 43], + ["invoke", 5, 2, 31, 43], + ["disrupt", 31, 43], + "add_done_30", + ["access", 2, ".cm.mcode", 31, 50], + ["is_text", 3, 4, 31, 50], + ["jump_false", 3, "add_cn_34", 31, 50], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 5, 4, 2, 31, 50], + ["jump", "add_done_33", 31, 50], + "add_cn_34", + ["is_num", 3, 4, 31, 50], + ["jump_false", 3, "add_err_35", 31, 50], + "_nop_tc_6", + ["jump", "add_err_35", 31, 50], + ["add", 5, 4, 2, 31, 50], + ["jump", "add_done_33", 31, 50], + "add_err_35", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 50 + ], + ["access", 3, "error", 31, 50], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 50], + ["array", 6, 0, 31, 50], + ["push", 6, 4, 31, 50], + ["frame", 4, 2, 2, 31, 50], + ["null", 2, 31, 50], + ["setarg", 4, 0, 2, 31, 50], + ["setarg", 4, 1, 3, 31, 50], + ["setarg", 4, 2, 6, 31, 50], + ["invoke", 4, 2, 31, 50], + ["disrupt", 31, 50], + "add_done_33", + ["move", 2, 5, 31, 50], + ["null", 3, 32, 20], + ["null", 4, 33, 19], + ["get", 5, 10, 1, 34, 8], + ["is_proxy", 6, 5, 34, 8], + ["jump_false", 6, "record_path_38", 34, 8], + ["null", 6, 34, 8], + ["access", 7, "is_file", 34, 8], + ["array", 8, 0, 34, 8], + ["push", 8, 2, 34, 8], + ["frame", 9, 5, 2, 34, 8], + ["setarg", 9, 0, 6, 34, 8], + ["setarg", 9, 1, 7, 34, 8], + ["setarg", 9, 2, 8, 34, 8], + ["invoke", 9, 6, 34, 8], + ["jump", "call_done_39", 34, 8], + "record_path_38", + ["load_field", 7, 5, "is_file", 34, 8], + ["frame", 8, 7, 1, 34, 8], + ["setarg", 8, 0, 5, 34, 8], + ["setarg", 8, 1, 2, 34, 8], + ["invoke", 8, 6, 34, 8], + "call_done_39", + "_nop_bl_1", + ["jump_true", 6, "if_else_36", 34, 8], + ["access", 5, "error: missing seed: ", 35, 11], + "_nop_tc_7", + "_nop_tc_8", + ["is_text", 6, 1, 35, 37], + ["jump_false", 6, "add_cn_41", 35, 37], + ["concat", 7, 5, 1, 35, 37], + ["jump", "add_done_40", 35, 37], + "add_cn_41", + "_nop_tc_9", + ["jump", "add_err_42", 35, 37], + ["is_num", 6, 1, 35, 37], + ["jump_false", 6, "add_err_42", 35, 37], + ["add", 7, 5, 1, 35, 37], + ["jump", "add_done_40", 35, 37], + "add_err_42", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 35, + 37 + ], + ["access", 6, "error", 35, 37], + ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 35, 37], + ["array", 9, 0, 35, 37], + ["push", 9, 8, 35, 37], + ["frame", 8, 5, 2, 35, 37], + ["null", 5, 35, 37], + ["setarg", 8, 0, 5, 35, 37], + ["setarg", 8, 1, 6, 35, 37], + ["setarg", 8, 2, 9, 35, 37], + ["invoke", 8, 5, 35, 37], + ["disrupt", 35, 37], + "add_done_40", + ["access", 5, "\n", 35, 44], + ["is_text", 6, 7, 35, 44], + ["jump_false", 6, "add_cn_44", 35, 44], + "_nop_tc_10", + "_nop_tc_11", + ["concat", 8, 7, 5, 35, 44], + ["jump", "add_done_43", 35, 44], + "add_cn_44", + ["is_num", 6, 7, 35, 44], + ["jump_false", 6, "add_err_45", 35, 44], + "_nop_tc_12", + ["jump", "add_err_45", 35, 44], + ["add", 8, 7, 5, 35, 44], + ["jump", "add_done_43", 35, 44], + "add_err_45", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 35, + 44 + ], + ["access", 6, "error", 35, 44], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 35, 44], + ["array", 9, 0, 35, 44], + ["push", 9, 7, 35, 44], + ["frame", 7, 5, 2, 35, 44], + ["null", 5, 35, 44], + ["setarg", 7, 0, 5, 35, 44], + ["setarg", 7, 1, 6, 35, 44], + ["setarg", 7, 2, 9, 35, 44], + ["invoke", 7, 5, 35, 44], + ["disrupt", 35, 44], + "add_done_43", + [ + "access", + 5, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 35, + 5 + ], + ["frame", 6, 5, 1, 35, 5], + ["null", 5, 35, 5], + ["setarg", 6, 0, 5, 35, 5], + ["setarg", 6, 1, 8, 35, 5], + ["invoke", 6, 5, 35, 5], + ["disrupt", 36, 5], + ["jump", "if_end_37", 36, 5], + "if_else_36", + "if_end_37", + ["get", 5, 10, 1, 38, 16], + ["is_proxy", 6, 5, 38, 16], + ["jump_false", 6, "record_path_46", 38, 16], + ["null", 6, 38, 16], + ["access", 7, "slurp", 38, 16], + ["array", 8, 0, 38, 16], + ["push", 8, 2, 38, 16], + ["frame", 9, 5, 2, 38, 16], + ["setarg", 9, 0, 6, 38, 16], + ["setarg", 9, 1, 7, 38, 16], + ["setarg", 9, 2, 8, 38, 16], + ["invoke", 9, 6, 38, 16], + ["jump", "call_done_47", 38, 16], + "record_path_46", + ["load_field", 7, 5, "slurp", 38, 16], + ["frame", 8, 7, 1, 38, 16], + ["setarg", 8, 0, 5, 38, 16], + ["setarg", 8, 1, 2, 38, 16], + ["invoke", 8, 6, 38, 16], + "call_done_47", + ["move", 3, 6, 38, 16], + [ + "access", + 2, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 39, + 44 + ], + ["frame", 5, 2, 1, 39, 44], + ["null", 2, 39, 44], + ["setarg", 5, 0, 2, 39, 44], + ["setarg", 5, 1, 3, 39, 44], + ["invoke", 5, 2, 39, 44], + [ + "access", + 3, + { + "name": "mach_compile_mcode_bin", + "kind": "name", + "make": "intrinsic" + }, + 39, + 15 + ], + ["frame", 5, 3, 2, 39, 15], + ["null", 3, 39, 15], + ["setarg", 5, 0, 3, 39, 15], + ["setarg", 5, 1, 1, 39, 15], + ["setarg", 5, 2, 2, 39, 15], + ["invoke", 5, 2, 39, 15], + ["move", 4, 2, 39, 15], + ["record", 2, 1], + ["get", 3, 2, 1, 40, 43], + ["store_field", 2, 3, "use", 40, 43], + [ + "access", + 3, + { + "name": "stone", + "kind": "name", + "make": "intrinsic" + }, + 40, + 31 + ], + ["frame", 5, 3, 1, 40, 31], + ["null", 3, 40, 31], + ["setarg", 5, 0, 3, 40, 31], + ["setarg", 5, 1, 2, 40, 31], + ["invoke", 5, 2, 40, 31], + [ + "access", + 3, + { + "name": "mach_load", + "kind": "name", + "make": "intrinsic" + }, + 40, + 10 + ], + ["frame", 5, 3, 2, 40, 10], + ["null", 3, 40, 10], + ["setarg", 5, 0, 3, 40, 10], + ["setarg", 5, 1, 4, 40, 10], + ["setarg", 5, 2, 2, 40, 10], + ["tail_invoke", 5, 2, 40, 10], + ["return", 2, 40, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "boot_load", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 13, 1, 50, 20], + ["frame", 4, 3, 2, 50, 20], + ["null", 3, 50, 20], + ["setarg", 4, 0, 3, 50, 20], + ["setarg", 4, 1, 1, 50, 20], + ["setarg", 4, 2, 2, 50, 20], + ["invoke", 4, 3, 50, 20], + ["move", 4, 3, 50, 20], + ["load_field", 3, 4, "tokens", 51, 23], + ["get", 4, 13, 1, 51, 57], + ["get", 5, 14, 1, 51, 13], + ["frame", 6, 5, 4, 51, 13], + ["null", 5, 51, 13], + ["setarg", 6, 0, 5, 51, 13], + ["setarg", 6, 1, 3, 51, 13], + ["setarg", 6, 2, 1, 51, 13], + ["setarg", 6, 3, 2, 51, 13], + ["setarg", 6, 4, 4, 51, 13], + ["invoke", 6, 3, 51, 13], + ["move", 4, 3, 51, 13], + ["access", 3, 0, 52, 12], + ["null", 5, 53, 11], + ["null", 6, 54, 13], + ["load_field", 7, 4, "errors", 55, 20], + ["null", 8, 55, 34], + ["is_identical", 9, 7, 8, 55, 34], + ["jump_true", 9, "ne_nid_50", 55, 34], + ["jump", "ne_ni_51", 55, 34], + "ne_nid_50", + ["false", 9, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_ni_51", + ["is_int", 10, 7, 55, 34], + ["jump_false", 10, "ne_nn_52", 55, 34], + "_nop_tc_1", + ["jump", "ne_nn_52", 55, 34], + ["ne_int", 9, 7, 8, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_nn_52", + ["is_num", 10, 7, 55, 34], + ["jump_false", 10, "ne_nt_53", 55, 34], + "_nop_tc_2", + ["jump", "ne_nt_53", 55, 34], + ["ne_float", 9, 7, 8, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_nt_53", + ["is_text", 10, 7, 55, 34], + ["jump_false", 10, "ne_nnl_54", 55, 34], + "_nop_tc_3", + ["jump", "ne_nnl_54", 55, 34], + ["ne_text", 9, 7, 8, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_nnl_54", + ["is_null", 10, 7, 55, 34], + ["jump_false", 10, "ne_nb_55", 55, 34], + "_nop_tc_4", + "_nop_tc_5", + ["false", 9, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_nb_55", + ["is_bool", 10, 7, 55, 34], + ["jump_false", 10, "ne_mis_56", 55, 34], + "_nop_tc_6", + ["jump", "ne_mis_56", 55, 34], + ["ne_bool", 9, 7, 8, 55, 34], + ["jump", "ne_done_49", 55, 34], + "ne_mis_56", + ["true", 9, 55, 34], + "ne_done_49", + ["move", 7, 9, 55, 34], + ["jump_false", 7, "and_end_48", 55, 34], + ["load_field", 8, 4, "errors", 55, 49], + ["length", 9, 8, 55, 49], + ["access", 8, 0, 55, 63], + "_nop_tc_7", + "_nop_tc_8", + "_nop_tc_9", + "_nop_tc_10", + ["gt_int", 10, 9, 8, 55, 63], + ["jump", "rel_done_59", 55, 63], + "rel_ni_57", + "_nop_tc_11", + "_nop_tc_12", + "_nop_tc_13", + "_nop_tc_14", + ["gt_float", 10, 9, 8, 55, 63], + ["jump", "rel_done_59", 55, 63], + "rel_nn_58", + "_nop_tc_15", + ["jump", "rel_err_60", 55, 63], + "_nop_tc_16", + ["jump", "rel_err_60", 55, 63], + ["gt_text", 10, 9, 8, 55, 63], + ["jump", "rel_done_59", 55, 63], + "rel_err_60", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 55, + 63 + ], + ["access", 9, "error", 55, 63], + ["access", 11, "cannot compare with '>': operands must be same type", 55, 63], + ["array", 12, 0, 55, 63], + ["push", 12, 11, 55, 63], + ["frame", 11, 8, 2, 55, 63], + ["null", 8, 55, 63], + ["setarg", 11, 0, 8, 55, 63], + ["setarg", 11, 1, 9, 55, 63], + ["setarg", 11, 2, 12, 55, 63], + ["invoke", 11, 8, 55, 63], + ["disrupt", 55, 63], + "rel_done_59", + ["move", 7, 10, 55, 63], + "and_end_48", + ["move", 8, 7, 55, 63], + ["jump_false", 8, "if_else_61", 56, 7], + "while_start_63", + ["load_field", 7, 4, "errors", 57, 24], + ["length", 8, 7, 57, 24], + ["is_int", 7, 3, 57, 24], + ["jump_false", 7, "rel_ni_65", 57, 24], + "_nop_tc_17", + "_nop_tc_18", + ["lt_int", 9, 3, 8, 57, 24], + ["jump", "rel_done_67", 57, 24], + "rel_ni_65", + ["is_num", 7, 3, 57, 24], + ["jump_false", 7, "rel_nn_66", 57, 24], + "_nop_tc_19", + "_nop_tc_20", + ["lt_float", 9, 3, 8, 57, 24], + ["jump", "rel_done_67", 57, 24], + "rel_nn_66", + ["is_text", 7, 3, 57, 24], + ["jump_false", 7, "rel_err_68", 57, 24], + "_nop_tc_21", + ["jump", "rel_err_68", 57, 24], + ["lt_text", 9, 3, 8, 57, 24], + ["jump", "rel_done_67", 57, 24], + "rel_err_68", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 57, + 24 + ], + ["access", 8, "error", 57, 24], + ["access", 10, "cannot compare with '<': operands must be same type", 57, 24], + ["array", 11, 0, 57, 24], + ["push", 11, 10, 57, 24], + ["frame", 10, 7, 2, 57, 24], + ["null", 7, 57, 24], + ["setarg", 10, 0, 7, 57, 24], + ["setarg", 10, 1, 8, 57, 24], + ["setarg", 10, 2, 11, 57, 24], + ["invoke", 10, 7, 57, 24], + ["disrupt", 57, 24], + "rel_done_67", + ["jump_false", 9, "while_end_64", 57, 24], + ["load_field", 7, 4, "errors", 58, 11], + ["load_dynamic", 8, 7, 3, 58, 22], + ["move", 5, 8, 58, 22], + ["load_field", 7, 5, "message", 59, 13], + ["move", 6, 7, 59, 13], + ["load_field", 7, 5, "line", 60, 11], + ["null", 8, 60, 21], + ["is_identical", 9, 7, 8, 60, 21], + ["jump_true", 9, "ne_nid_73", 60, 21], + ["jump", "ne_ni_74", 60, 21], + "ne_nid_73", + ["false", 9, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_ni_74", + ["is_int", 10, 7, 60, 21], + ["jump_false", 10, "ne_nn_75", 60, 21], + "_nop_tc_22", + ["jump", "ne_nn_75", 60, 21], + ["ne_int", 9, 7, 8, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_nn_75", + ["is_num", 10, 7, 60, 21], + ["jump_false", 10, "ne_nt_76", 60, 21], + "_nop_tc_23", + ["jump", "ne_nt_76", 60, 21], + ["ne_float", 9, 7, 8, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_nt_76", + ["is_text", 10, 7, 60, 21], + ["jump_false", 10, "ne_nnl_77", 60, 21], + "_nop_tc_24", + ["jump", "ne_nnl_77", 60, 21], + ["ne_text", 9, 7, 8, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_nnl_77", + ["is_null", 10, 7, 60, 21], + ["jump_false", 10, "ne_nb_78", 60, 21], + "_nop_tc_25", + "_nop_tc_26", + ["false", 9, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_nb_78", + ["is_bool", 10, 7, 60, 21], + ["jump_false", 10, "ne_mis_79", 60, 21], + "_nop_tc_27", + ["jump", "ne_mis_79", 60, 21], + ["ne_bool", 9, 7, 8, 60, 21], + ["jump", "ne_done_72", 60, 21], + "ne_mis_79", + ["true", 9, 60, 21], + "ne_done_72", + ["move", 7, 9, 60, 21], + ["jump_false", 7, "and_end_71", 60, 21], + ["load_field", 8, 5, "column", 60, 29], + ["null", 9, 60, 41], + ["is_identical", 10, 8, 9, 60, 41], + ["jump_true", 10, "ne_nid_81", 60, 41], + ["jump", "ne_ni_82", 60, 41], + "ne_nid_81", + ["false", 10, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_ni_82", + ["is_int", 11, 8, 60, 41], + ["jump_false", 11, "ne_nn_83", 60, 41], + "_nop_tc_28", + ["jump", "ne_nn_83", 60, 41], + ["ne_int", 10, 8, 9, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_nn_83", + ["is_num", 11, 8, 60, 41], + ["jump_false", 11, "ne_nt_84", 60, 41], + "_nop_tc_29", + ["jump", "ne_nt_84", 60, 41], + ["ne_float", 10, 8, 9, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_nt_84", + ["is_text", 11, 8, 60, 41], + ["jump_false", 11, "ne_nnl_85", 60, 41], + "_nop_tc_30", + ["jump", "ne_nnl_85", 60, 41], + ["ne_text", 10, 8, 9, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_nnl_85", + ["is_null", 11, 8, 60, 41], + ["jump_false", 11, "ne_nb_86", 60, 41], + "_nop_tc_31", + "_nop_tc_32", + ["false", 10, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_nb_86", + ["is_bool", 11, 8, 60, 41], + ["jump_false", 11, "ne_mis_87", 60, 41], + "_nop_tc_33", + ["jump", "ne_mis_87", 60, 41], + ["ne_bool", 10, 8, 9, 60, 41], + ["jump", "ne_done_80", 60, 41], + "ne_mis_87", + ["true", 10, 60, 41], + "ne_done_80", + ["move", 7, 10, 60, 41], + "and_end_71", + ["jump_false", 7, "if_else_69", 60, 41], + ["load_field", 7, 5, "line", 1, 6], + [ + "access", + 8, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["frame", 9, 8, 1, 1, 1], + ["null", 8, 1, 1], + ["setarg", 9, 0, 8, 1, 1], + ["setarg", 9, 1, 7, 1, 1], + ["invoke", 9, 7, 1, 1], + ["load_field", 8, 5, "column", 1, 6], + [ + "access", + 9, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["frame", 10, 9, 1, 1, 1], + ["null", 9, 1, 1], + ["setarg", 10, 0, 9, 1, 1], + ["setarg", 10, 1, 8, 1, 1], + ["invoke", 10, 8, 1, 1], + ["array", 9, 0, 1, 1], + ["push", 9, 2, 1, 1], + ["push", 9, 7, 1, 1], + ["push", 9, 8, 1, 1], + ["push", 9, 6, 1, 1], + [ + "access", + 7, + { + "name": "format", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["access", 8, "{0}:{1}:{2}: error: {3}", 1, 1], + ["frame", 10, 7, 2, 1, 1], + ["null", 7, 1, 1], + ["setarg", 10, 0, 7, 1, 1], + ["setarg", 10, 1, 8, 1, 1], + ["setarg", 10, 2, 9, 1, 1], + ["invoke", 10, 7, 1, 1], + [ + "access", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 61, + 9 + ], + ["frame", 9, 8, 1, 61, 9], + ["null", 8, 61, 9], + ["setarg", 9, 0, 8, 61, 9], + ["setarg", 9, 1, 7, 61, 9], + ["invoke", 9, 7, 61, 9], + ["jump", "if_end_70", 61, 9], + "if_else_69", + ["array", 7, 0, 1, 1], + ["push", 7, 2, 1, 1], + ["push", 7, 6, 1, 1], + [ + "access", + 8, + { + "name": "format", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["access", 9, "{0}: error: {1}", 1, 1], + ["frame", 10, 8, 2, 1, 1], + ["null", 8, 1, 1], + ["setarg", 10, 0, 8, 1, 1], + ["setarg", 10, 1, 9, 1, 1], + ["setarg", 10, 2, 7, 1, 1], + ["invoke", 10, 7, 1, 1], + [ + "access", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 63, + 9 + ], + ["frame", 9, 8, 1, 63, 9], + ["null", 8, 63, 9], + ["setarg", 9, 0, 8, 63, 9], + ["setarg", 9, 1, 7, 63, 9], + ["invoke", 9, 7, 63, 9], + "if_end_70", + ["access", 7, 1, 64, 17], + ["is_num", 8, 3, 64, 17], + ["jump_false", 8, "num_err_88", 64, 17], + "_nop_tc_34", + "_nop_tc_35", + ["add", 8, 3, 7, 64, 17], + ["jump", "num_done_89", 64, 17], + "num_err_88", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 64, + 17 + ], + ["access", 9, "error", 64, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 64, 17], + ["array", 11, 0, 64, 17], + ["push", 11, 10, 64, 17], + ["frame", 10, 7, 2, 64, 17], + ["null", 7, 64, 17], + ["setarg", 10, 0, 7, 64, 17], + ["setarg", 10, 1, 9, 64, 17], + ["setarg", 10, 2, 11, 64, 17], + ["invoke", 10, 7, 64, 17], + ["disrupt", 64, 17], + "num_done_89", + ["move", 3, 8, 64, 17], + ["jump", "while_start_63", 64, 17], + "while_end_64", + ["disrupt", 66, 5], + ["jump", "if_end_62", 66, 5], + "if_else_61", + "if_end_62", + ["get", 3, 15, 1, 68, 10], + ["frame", 5, 3, 1, 68, 10], + ["null", 3, 68, 10], + ["setarg", 5, 0, 3, 68, 10], + ["setarg", 5, 1, 4, 68, 10], + ["tail_invoke", 5, 3, 68, 10], + ["return", 3, 68, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "analyze", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 10, 1, 72, 21], + ["is_proxy", 4, 3, 72, 21], + ["jump_false", 4, "record_path_90", 72, 21], + ["null", 4, 72, 21], + ["access", 5, "slurp", 72, 21], + ["array", 6, 0, 72, 21], + ["push", 6, 2, 72, 21], + ["frame", 7, 3, 2, 72, 21], + ["setarg", 7, 0, 4, 72, 21], + ["setarg", 7, 1, 5, 72, 21], + ["setarg", 7, 2, 6, 72, 21], + ["invoke", 7, 4, 72, 21], + ["jump", "call_done_91", 72, 21], + "record_path_90", + ["load_field", 5, 3, "slurp", 72, 21], + ["frame", 6, 5, 1, 72, 21], + ["setarg", 6, 0, 3, 72, 21], + ["setarg", 6, 1, 2, 72, 21], + ["invoke", 6, 4, 72, 21], + "call_done_91", + ["move", 3, 4, 72, 21], + ["get", 4, 3, 1, 73, 14], + ["frame", 5, 4, 1, 73, 14], + ["null", 4, 73, 14], + ["setarg", 5, 0, 4, 73, 14], + ["setarg", 5, 1, 3, 73, 14], + ["invoke", 5, 4, 73, 14], + ["move", 5, 4, 73, 14], + ["get", 4, 4, 1, 74, 16], + ["frame", 6, 4, 1, 74, 16], + ["null", 4, 74, 16], + ["setarg", 6, 0, 4, 74, 16], + ["setarg", 6, 1, 5, 74, 16], + ["invoke", 6, 4, 74, 16], + ["move", 5, 4, 74, 16], + ["null", 4, 75, 13], + ["null", 6, 76, 18], + ["null", 7, 77, 20], + ["null", 8, 78, 19], + ["move", 9, 5, 79, 7], + ["jump_false", 9, "and_end_94", 79, 7], + ["get", 10, 10, 1, 79, 17], + ["is_proxy", 11, 10, 79, 17], + ["jump_false", 11, "record_path_95", 79, 17], + ["null", 11, 79, 17], + ["access", 12, "is_file", 79, 17], + ["array", 13, 0, 79, 17], + ["push", 13, 5, 79, 17], + ["frame", 14, 10, 2, 79, 17], + ["setarg", 14, 0, 11, 79, 17], + ["setarg", 14, 1, 12, 79, 17], + ["setarg", 14, 2, 13, 79, 17], + ["invoke", 14, 11, 79, 17], + ["jump", "call_done_96", 79, 17], + "record_path_95", + ["load_field", 12, 10, "is_file", 79, 17], + ["frame", 13, 12, 1, 79, 17], + ["setarg", 13, 0, 10, 79, 17], + ["setarg", 13, 1, 5, 79, 17], + ["invoke", 13, 11, 79, 17], + "call_done_96", + ["move", 9, 11, 79, 17], + "and_end_94", + ["jump_false", 9, "if_else_92", 79, 17], + ["null", 9, 79, 37], + ["return", 9, 79, 37], + "_nop_ur_1", + "if_else_92", + "if_end_93", + [ + "access", + 9, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 80, + 17 + ], + ["frame", 10, 9, 1, 80, 17], + ["null", 9, 80, 17], + ["setarg", 10, 0, 9, 80, 17], + ["setarg", 10, 1, 3, 80, 17], + ["invoke", 10, 3, 80, 17], + ["get", 9, 7, 1, 80, 9], + ["frame", 10, 9, 2, 80, 9], + ["null", 9, 80, 9], + ["setarg", 10, 0, 9, 80, 9], + ["setarg", 10, 1, 3, 80, 9], + ["setarg", 10, 2, 2, 80, 9], + ["invoke", 10, 3, 80, 9], + ["move", 4, 3, 80, 9], + ["get", 3, 16, 1, 81, 29], + ["frame", 9, 3, 1, 81, 29], + ["null", 3, 81, 29], + ["setarg", 9, 0, 3, 81, 29], + ["setarg", 9, 1, 4, 81, 29], + ["invoke", 9, 3, 81, 29], + ["get", 4, 9, 1, 81, 14], + ["frame", 9, 4, 1, 81, 14], + ["null", 4, 81, 14], + ["setarg", 9, 0, 4, 81, 14], + ["setarg", 9, 1, 3, 81, 14], + ["invoke", 9, 3, 81, 14], + ["move", 6, 3, 81, 14], + ["get", 3, 11, 1, 82, 16], + ["is_proxy", 4, 3, 82, 16], + ["jump_false", 4, "record_path_97", 82, 16], + ["null", 4, 82, 16], + ["access", 9, "encode", 82, 16], + ["array", 10, 0, 82, 16], + ["push", 10, 6, 82, 16], + ["frame", 11, 3, 2, 82, 16], + ["setarg", 11, 0, 4, 82, 16], + ["setarg", 11, 1, 9, 82, 16], + ["setarg", 11, 2, 10, 82, 16], + ["invoke", 11, 4, 82, 16], + ["jump", "call_done_98", 82, 16], + "record_path_97", + ["load_field", 9, 3, "encode", 82, 16], + ["frame", 10, 9, 1, 82, 16], + ["setarg", 10, 0, 3, 82, 16], + ["setarg", 10, 1, 6, 82, 16], + ["invoke", 10, 4, 82, 16], + "call_done_98", + ["move", 7, 4, 82, 16], + [ + "access", + 3, + { + "name": "mach_compile_mcode_bin", + "kind": "name", + "make": "intrinsic" + }, + 83, + 15 + ], + ["frame", 4, 3, 2, 83, 15], + ["null", 3, 83, 15], + ["setarg", 4, 0, 3, 83, 15], + ["setarg", 4, 1, 1, 83, 15], + ["setarg", 4, 2, 7, 83, 15], + ["invoke", 4, 3, 83, 15], + ["move", 8, 3, 83, 15], + ["jump_false", 5, "if_else_99", 84, 7], + ["get", 3, 5, 1, 85, 5], + ["frame", 4, 3, 0, 85, 5], + ["null", 3, 85, 5], + ["setarg", 4, 0, 3, 85, 5], + ["invoke", 4, 3, 85, 5], + ["get", 3, 10, 1, 86, 5], + ["is_proxy", 4, 3, 86, 5], + ["jump_false", 4, "record_path_101", 86, 5], + ["null", 4, 86, 5], + ["access", 6, "slurpwrite", 86, 5], + ["array", 7, 0, 86, 5], + ["push", 7, 5, 86, 5], + ["push", 7, 8, 86, 5], + ["frame", 9, 3, 2, 86, 5], + ["setarg", 9, 0, 4, 86, 5], + ["setarg", 9, 1, 6, 86, 5], + ["setarg", 9, 2, 7, 86, 5], + ["invoke", 9, 4, 86, 5], + ["jump", "call_done_102", 86, 5], + "record_path_101", + ["load_field", 6, 3, "slurpwrite", 86, 5], + ["frame", 7, 6, 2, 86, 5], + ["setarg", 7, 0, 3, 86, 5], + ["setarg", 7, 1, 5, 86, 5], + ["setarg", 7, 2, 8, 86, 5], + ["invoke", 7, 4, 86, 5], + "call_done_102", + ["jump", "if_end_100", 86, 5], + "if_else_99", + "if_end_100", + ["null", 3, 86, 5], + ["return", 3, 86, 5] + ], + "name": "compile_and_cache", + "filename": ".cell/packages/core/internal/bootstrap.cm", + "nr_args": 2 + } ], - "nr_args": 0 -},"functions":[{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "js_core_", 6, 24], - "_nop_tc_1", - "_nop_tc_2", - ["is_text", 3, 1, 6, 37], - ["jump_false", 3, "add_cn_1", 6, 37], - ["concat", 4, 2, 1, 6, 37], - ["jump", "add_done_0", 6, 37], - "add_cn_1", - "_nop_tc_3", - ["jump", "add_err_2", 6, 37], - ["is_num", 3, 1, 6, 37], - ["jump_false", 3, "add_err_2", 6, 37], - ["add", 4, 2, 1, 6, 37], - ["jump", "add_done_0", 6, 37], - "add_err_2", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 6, - 37 + "main": { + "nr_slots": 25, + "nr_close_slots": 0, + "instructions": [ + ["function", 1, 0, 0, 0], + ["move", 2, 1, 0, 0], + ["function", 1, 1, 0, 0], + ["move", 3, 1, 0, 0], + ["function", 1, 2, 0, 0], + ["move", 4, 1, 0, 0], + ["function", 1, 3, 0, 0], + ["move", 5, 1, 0, 0], + ["function", 1, 4, 0, 0], + ["move", 6, 1, 0, 0], + ["function", 1, 5, 0, 0], + ["move", 7, 1, 0, 0], + ["function", 1, 6, 0, 0], + ["move", 8, 1, 0, 0], + [ + "access", + 1, + { + "name": "os", + "kind": "name", + "make": "intrinsic" + }, + 4, + 21 + ], + ["load_field", 9, 1, "load_internal", 4, 21], + ["move", 1, 9, 4, 21], + ["access", 9, "internal_fd", 9, 20], + ["frame", 10, 2, 1, 9, 10], + ["null", 11, 9, 10], + ["setarg", 10, 0, 11, 9, 10], + ["setarg", 10, 1, 9, 9, 10], + ["invoke", 10, 9, 9, 10], + ["move", 10, 9, 9, 10], + ["access", 9, "json", 10, 26], + ["frame", 11, 2, 1, 10, 16], + ["null", 12, 10, 16], + ["setarg", 11, 0, 12, 10, 16], + ["setarg", 11, 1, 9, 10, 16], + ["invoke", 11, 9, 10, 16], + ["move", 11, 9, 10, 16], + ["access", 9, "crypto", 11, 24], + ["frame", 12, 2, 1, 11, 14], + ["null", 13, 11, 14], + ["setarg", 12, 0, 13, 11, 14], + ["setarg", 12, 1, 9, 11, 14], + ["invoke", 12, 9, 11, 14], + ["move", 12, 9, 11, 14], + ["access", 9, "tokenize", 43, 30], + ["frame", 13, 6, 1, 43, 20], + ["null", 14, 43, 20], + ["setarg", 13, 0, 14, 43, 20], + ["setarg", 13, 1, 9, 43, 20], + ["invoke", 13, 9, 43, 20], + ["move", 13, 9, 43, 20], + ["access", 9, "parse", 44, 27], + ["frame", 14, 6, 1, 44, 17], + ["null", 15, 44, 17], + ["setarg", 14, 0, 15, 44, 17], + ["setarg", 14, 1, 9, 44, 17], + ["invoke", 14, 9, 44, 17], + ["move", 14, 9, 44, 17], + ["access", 9, "fold", 45, 26], + ["frame", 15, 6, 1, 45, 16], + ["null", 16, 45, 16], + ["setarg", 15, 0, 16, 45, 16], + ["setarg", 15, 1, 9, 45, 16], + ["invoke", 15, 9, 45, 16], + ["move", 15, 9, 45, 16], + ["access", 9, "mcode", 46, 27], + ["frame", 16, 6, 1, 46, 17], + ["null", 17, 46, 17], + ["setarg", 16, 0, 17, 46, 17], + ["setarg", 16, 1, 9, 46, 17], + ["invoke", 16, 9, 46, 17], + ["move", 16, 9, 46, 17], + ["access", 9, "streamline", 47, 32], + ["frame", 17, 6, 1, 47, 22], + ["null", 6, 47, 22], + ["setarg", 17, 0, 6, 47, 22], + ["setarg", 17, 1, 9, 47, 22], + ["invoke", 17, 6, 47, 22], + ["move", 9, 6, 47, 22], + ["record", 6, 2], + ["access", 17, "tokenize", 92, 10], + ["store_field", 6, 17, "name", 92, 10], + ["access", 17, "tokenize.cm", 92, 28], + ["store_field", 6, 17, "path", 92, 28], + ["record", 17, 2], + ["access", 18, "parse", 93, 10], + ["store_field", 17, 18, "name", 93, 10], + ["access", 18, "parse.cm", 93, 25], + ["store_field", 17, 18, "path", 93, 25], + ["record", 18, 2], + ["access", 19, "fold", 94, 10], + ["store_field", 18, 19, "name", 94, 10], + ["access", 19, "fold.cm", 94, 24], + ["store_field", 18, 19, "path", 94, 24], + ["record", 19, 2], + ["access", 20, "mcode", 95, 10], + ["store_field", 19, 20, "name", 95, 10], + ["access", 20, "mcode.cm", 95, 25], + ["store_field", 19, 20, "path", 95, 25], + ["record", 20, 2], + ["access", 21, "streamline", 96, 10], + ["store_field", 20, 21, "name", 96, 10], + ["access", 21, "streamline.cm", 96, 30], + ["store_field", 20, 21, "path", 96, 30], + ["record", 21, 2], + ["access", 22, "engine", 97, 10], + ["store_field", 21, 22, "name", 97, 10], + ["access", 22, "internal/engine.cm", 97, 26], + ["store_field", 21, 22, "path", 97, 26], + ["array", 22, 6, 97, 26], + ["push", 22, 6, 97, 26], + ["push", 22, 17, 97, 26], + ["push", 22, 18, 97, 26], + ["push", 22, 19, 97, 26], + ["push", 22, 20, 97, 26], + ["push", 22, 21, 97, 26], + ["move", 6, 22, 97, 26], + ["access", 17, 0, 99, 10], + ["null", 18, 100, 13], + "while_start_103", + ["length", 19, 6, 101, 20], + ["is_int", 20, 17, 101, 20], + ["jump_false", 20, "rel_ni_105", 101, 20], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 21, 17, 19, 101, 20], + ["jump", "rel_done_107", 101, 20], + "rel_ni_105", + ["is_num", 20, 17, 101, 20], + ["jump_false", 20, "rel_nn_106", 101, 20], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 21, 17, 19, 101, 20], + ["jump", "rel_done_107", 101, 20], + "rel_nn_106", + ["is_text", 20, 17, 101, 20], + ["jump_false", 20, "rel_err_108", 101, 20], + "_nop_tc_5", + ["jump", "rel_err_108", 101, 20], + ["lt_text", 21, 17, 19, 101, 20], + ["jump", "rel_done_107", 101, 20], + "rel_err_108", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 101, + 20 + ], + ["access", 20, "error", 101, 20], + ["access", 22, "cannot compare with '<': operands must be same type", 101, 20], + ["array", 23, 0, 101, 20], + ["push", 23, 22, 101, 20], + ["frame", 22, 19, 2, 101, 20], + ["null", 19, 101, 20], + ["setarg", 22, 0, 19, 101, 20], + ["setarg", 22, 1, 20, 101, 20], + ["setarg", 22, 2, 23, 101, 20], + ["invoke", 22, 19, 101, 20], + ["disrupt", 101, 20], + "rel_done_107", + ["jump_false", 21, "while_end_104", 101, 20], + ["load_dynamic", 19, 6, 17, 102, 22], + ["move", 18, 19, 102, 22], + ["load_field", 19, 18, "name", 103, 21], + [ + "access", + 20, + { + "name": "core_path", + "kind": "name", + "make": "intrinsic" + }, + 103, + 33 + ], + ["access", 21, "/", 103, 45], + ["is_text", 22, 20, 103, 45], + ["jump_false", 22, "add_cn_110", 103, 45], + "_nop_tc_6", + "_nop_tc_7", + ["concat", 23, 20, 21, 103, 45], + ["jump", "add_done_109", 103, 45], + "add_cn_110", + ["is_num", 22, 20, 103, 45], + ["jump_false", 22, "add_err_111", 103, 45], + "_nop_tc_8", + ["jump", "add_err_111", 103, 45], + ["add", 23, 20, 21, 103, 45], + ["jump", "add_done_109", 103, 45], + "add_err_111", + [ + "access", + 20, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 103, + 45 + ], + ["access", 21, "error", 103, 45], + ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 45], + ["array", 24, 0, 103, 45], + ["push", 24, 22, 103, 45], + ["frame", 22, 20, 2, 103, 45], + ["null", 20, 103, 45], + ["setarg", 22, 0, 20, 103, 45], + ["setarg", 22, 1, 21, 103, 45], + ["setarg", 22, 2, 24, 103, 45], + ["invoke", 22, 20, 103, 45], + ["disrupt", 103, 45], + "add_done_109", + ["load_field", 20, 18, "path", 103, 51], + ["is_text", 21, 23, 103, 51], + ["jump_false", 21, "add_cn_113", 103, 51], + ["is_text", 22, 20, 103, 51], + ["jump_false", 22, "add_cn_113", 103, 51], + ["concat", 24, 23, 20, 103, 51], + ["jump", "add_done_112", 103, 51], + "add_cn_113", + ["is_num", 21, 23, 103, 51], + ["jump_false", 21, "add_err_114", 103, 51], + ["is_num", 22, 20, 103, 51], + ["jump_false", 22, "add_err_114", 103, 51], + ["add", 24, 23, 20, 103, 51], + ["jump", "add_done_112", 103, 51], + "add_err_114", + [ + "access", + 20, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 103, + 51 + ], + ["access", 21, "error", 103, 51], + ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 103, 51], + ["array", 23, 0, 103, 51], + ["push", 23, 22, 103, 51], + ["frame", 22, 20, 2, 103, 51], + ["null", 20, 103, 51], + ["setarg", 22, 0, 20, 103, 51], + ["setarg", 22, 1, 21, 103, 51], + ["setarg", 22, 2, 23, 103, 51], + ["invoke", 22, 20, 103, 51], + ["disrupt", 103, 51], + "add_done_112", + ["frame", 20, 8, 2, 103, 3], + ["null", 21, 103, 3], + ["setarg", 20, 0, 21, 103, 3], + ["setarg", 20, 1, 19, 103, 3], + ["setarg", 20, 2, 24, 103, 3], + ["invoke", 20, 19, 103, 3], + ["access", 19, 1, 104, 13], + ["is_num", 20, 17, 104, 13], + ["jump_false", 20, "num_err_115", 104, 13], + "_nop_tc_9", + "_nop_tc_10", + ["add", 20, 17, 19, 104, 13], + ["jump", "num_done_116", 104, 13], + "num_err_115", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 104, + 13 + ], + ["access", 21, "error", 104, 13], + ["access", 22, "cannot apply '+': operands must be numbers", 104, 13], + ["array", 23, 0, 104, 13], + ["push", 23, 22, 104, 13], + ["frame", 22, 19, 2, 104, 13], + ["null", 19, 104, 13], + ["setarg", 22, 0, 19, 104, 13], + ["setarg", 22, 1, 21, 104, 13], + ["setarg", 22, 2, 23, 104, 13], + ["invoke", 22, 19, 104, 13], + ["disrupt", 104, 13], + "num_done_116", + ["move", 17, 20, 104, 13], + ["jump", "while_start_103", 104, 13], + "while_end_104", + ["access", 6, "bootstrap: cache seeded\n", 106, 7], + [ + "access", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 106, + 1 + ], + ["frame", 17, 8, 1, 106, 1], + ["null", 8, 106, 1], + ["setarg", 17, 0, 8, 106, 1], + ["setarg", 17, 1, 6, 106, 1], + ["invoke", 17, 6, 106, 1], + ["return", 6, 106, 1] ], - ["access", 3, "error", 6, 37], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 6, 37], - ["array", 6, 0, 6, 37], - ["push", 6, 5, 6, 37], - ["frame", 5, 2, 2, 6, 37], - ["null", 2, 6, 37], - ["setarg", 5, 0, 2, 6, 37], - ["setarg", 5, 1, 3, 6, 37], - ["setarg", 5, 2, 6, 6, 37], - ["invoke", 5, 2, 6, 37], - ["disrupt", 6, 37], - "add_done_0", - ["access", 2, "_use", 6, 44], - ["is_text", 3, 4, 6, 44], - ["jump_false", 3, "add_cn_4", 6, 44], - "_nop_tc_4", - "_nop_tc_5", - ["concat", 5, 4, 2, 6, 44], - ["jump", "add_done_3", 6, 44], - "add_cn_4", - ["is_num", 3, 4, 6, 44], - ["jump_false", 3, "add_err_5", 6, 44], - "_nop_tc_6", - ["jump", "add_err_5", 6, 44], - ["add", 5, 4, 2, 6, 44], - ["jump", "add_done_3", 6, 44], - "add_err_5", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 6, - 44 - ], - ["access", 3, "error", 6, 44], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 6, 44], - ["array", 6, 0, 6, 44], - ["push", 6, 4, 6, 44], - ["frame", 4, 2, 2, 6, 44], - ["null", 2, 6, 44], - ["setarg", 4, 0, 2, 6, 44], - ["setarg", 4, 1, 3, 6, 44], - ["setarg", 4, 2, 6, 6, 44], - ["invoke", 4, 2, 6, 44], - ["disrupt", 6, 44], - "add_done_3", - ["get", 2, 1, 1, 6, 10], - ["frame", 3, 2, 1, 6, 10], - ["null", 2, 6, 10], - ["setarg", 3, 0, 2, 6, 10], - ["setarg", 3, 1, 5, 6, 10], - ["tail_invoke", 3, 2, 6, 10], - ["return", 2, 6, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "use_embed", - "filename": "internal/bootstrap.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 12, 1, 14, 15], - ["is_proxy", 3, 2, 14, 15], - ["jump_false", 3, "record_path_6", 14, 15], - ["null", 3, 14, 15], - ["access", 4, "blake2", 14, 15], - ["array", 5, 0, 14, 15], - ["push", 5, 1, 14, 15], - ["frame", 6, 2, 2, 14, 15], - ["setarg", 6, 0, 3, 14, 15], - ["setarg", 6, 1, 4, 14, 15], - ["setarg", 6, 2, 5, 14, 15], - ["invoke", 6, 3, 14, 15], - ["jump", "call_done_7", 14, 15], - "record_path_6", - ["load_field", 4, 2, "blake2", 14, 15], - ["frame", 5, 4, 1, 14, 15], - ["setarg", 5, 0, 2, 14, 15], - ["setarg", 5, 1, 1, 14, 15], - ["invoke", 5, 3, 14, 15], - "call_done_7", - ["access", 2, "h", 14, 39], - [ - "access", - 4, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 14, - 10 - ], - ["frame", 5, 4, 2, 14, 10], - ["null", 4, 14, 10], - ["setarg", 5, 0, 4, 14, 10], - ["setarg", 5, 1, 3, 14, 10], - ["setarg", 5, 2, 2, 14, 10], - ["tail_invoke", 5, 2, 14, 10], - ["return", 2, 14, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "content_hash", - "filename": "internal/bootstrap.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 18, - 8 - ], - "_nop_bl_1", - ["jump_true", 2, "if_else_8", 18, 8], - ["null", 2, 18, 26], - ["return", 2, 18, 26], - "_nop_ur_1", - "if_else_8", - "if_end_9", - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 19, - 10 - ], - ["access", 3, "/build/", 19, 22], - ["is_text", 4, 2, 19, 22], - ["jump_false", 4, "add_cn_11", 19, 22], - "_nop_tc_1", - "_nop_tc_2", - ["concat", 5, 2, 3, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_cn_11", - ["is_num", 4, 2, 19, 22], - ["jump_false", 4, "add_err_12", 19, 22], - "_nop_tc_3", - ["jump", "add_err_12", 19, 22], - ["add", 5, 2, 3, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_err_12", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 19, - 22 - ], - ["access", 3, "error", 19, 22], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 19, 22], - ["array", 6, 0, 19, 22], - ["push", 6, 4, 19, 22], - ["frame", 4, 2, 2, 19, 22], - ["null", 2, 19, 22], - ["setarg", 4, 0, 2, 19, 22], - ["setarg", 4, 1, 3, 19, 22], - ["setarg", 4, 2, 6, 19, 22], - ["invoke", 4, 2, 19, 22], - ["disrupt", 19, 22], - "add_done_10", - ["is_text", 2, 5, 19, 34], - ["jump_false", 2, "add_cn_14", 19, 34], - ["is_text", 3, 1, 19, 34], - ["jump_false", 3, "add_cn_14", 19, 34], - ["concat", 4, 5, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_cn_14", - ["is_num", 2, 5, 19, 34], - ["jump_false", 2, "add_err_15", 19, 34], - ["is_num", 3, 1, 19, 34], - ["jump_false", 3, "add_err_15", 19, 34], - ["add", 4, 5, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_err_15", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 19, - 34 - ], - ["access", 3, "error", 19, 34], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 19, 34], - ["array", 6, 0, 19, 34], - ["push", 6, 5, 19, 34], - ["frame", 5, 2, 2, 19, 34], - ["null", 2, 19, 34], - ["setarg", 5, 0, 2, 19, 34], - ["setarg", 5, 1, 3, 19, 34], - ["setarg", 5, 2, 6, 19, 34], - ["invoke", 5, 2, 19, 34], - ["disrupt", 19, 34], - "add_done_13", - ["return", 4, 19, 34], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "cache_path", - "filename": "internal/bootstrap.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 1, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 23, - 8 - ], - "_nop_bl_1", - ["jump_true", 1, "if_else_16", 23, 8], - ["null", 1, 23, 26], - ["return", 1, 23, 26], - "_nop_ur_1", - "if_else_16", - "if_end_17", - [ - "access", - 1, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 24, - 13 - ], - ["access", 2, "/build", 24, 25], - ["is_text", 3, 1, 24, 25], - ["jump_false", 3, "add_cn_19", 24, 25], - "_nop_tc_1", - "_nop_tc_2", - ["concat", 4, 1, 2, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_cn_19", - ["is_num", 3, 1, 24, 25], - ["jump_false", 3, "add_err_20", 24, 25], - "_nop_tc_3", - ["jump", "add_err_20", 24, 25], - ["add", 4, 1, 2, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_err_20", - [ - "access", - 1, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 24, - 25 - ], - ["access", 2, "error", 24, 25], - ["access", 3, "cannot apply '+': operands must both be text or both be numbers", 24, 25], - ["array", 5, 0, 24, 25], - ["push", 5, 3, 24, 25], - ["frame", 3, 1, 2, 24, 25], - ["null", 1, 24, 25], - ["setarg", 3, 0, 1, 24, 25], - ["setarg", 3, 1, 2, 24, 25], - ["setarg", 3, 2, 5, 24, 25], - ["invoke", 3, 1, 24, 25], - ["disrupt", 24, 25], - "add_done_18", - ["move", 1, 4, 24, 25], - ["get", 2, 10, 1, 25, 8], - ["is_proxy", 3, 2, 25, 8], - ["jump_false", 3, "record_path_23", 25, 8], - ["null", 3, 25, 8], - ["access", 4, "is_dir", 25, 8], - ["array", 5, 0, 25, 8], - ["push", 5, 1, 25, 8], - ["frame", 6, 2, 2, 25, 8], - ["setarg", 6, 0, 3, 25, 8], - ["setarg", 6, 1, 4, 25, 8], - ["setarg", 6, 2, 5, 25, 8], - ["invoke", 6, 3, 25, 8], - ["jump", "call_done_24", 25, 8], - "record_path_23", - ["load_field", 4, 2, "is_dir", 25, 8], - ["frame", 5, 4, 1, 25, 8], - ["setarg", 5, 0, 2, 25, 8], - ["setarg", 5, 1, 1, 25, 8], - ["invoke", 5, 3, 25, 8], - "call_done_24", - "_nop_bl_2", - ["jump_true", 3, "if_else_21", 25, 8], - ["get", 2, 10, 1, 25, 24], - ["is_proxy", 3, 2, 25, 24], - ["jump_false", 3, "record_path_25", 25, 24], - ["null", 3, 25, 24], - ["access", 4, "mkdir", 25, 24], - ["array", 5, 0, 25, 24], - ["push", 5, 1, 25, 24], - ["frame", 6, 2, 2, 25, 24], - ["setarg", 6, 0, 3, 25, 24], - ["setarg", 6, 1, 4, 25, 24], - ["setarg", 6, 2, 5, 25, 24], - ["invoke", 6, 3, 25, 24], - ["jump", "call_done_26", 25, 24], - "record_path_25", - ["load_field", 4, 2, "mkdir", 25, 24], - ["frame", 5, 4, 1, 25, 24], - ["setarg", 5, 0, 2, 25, 24], - ["setarg", 5, 1, 1, 25, 24], - ["invoke", 5, 3, 25, 24], - "call_done_26", - ["jump", "if_end_22", 25, 24], - "if_else_21", - "if_end_22", - ["return", 1, 26, 10], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "ensure_build_dir", - "filename": "internal/bootstrap.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 31, - 20 - ], - ["access", 3, "/boot/", 31, 32], - ["is_text", 4, 2, 31, 32], - ["jump_false", 4, "add_cn_28", 31, 32], - "_nop_tc_1", - "_nop_tc_2", - ["concat", 5, 2, 3, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_cn_28", - ["is_num", 4, 2, 31, 32], - ["jump_false", 4, "add_err_29", 31, 32], - "_nop_tc_3", - ["jump", "add_err_29", 31, 32], - ["add", 5, 2, 3, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_err_29", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 32 - ], - ["access", 3, "error", 31, 32], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 32], - ["array", 6, 0, 31, 32], - ["push", 6, 4, 31, 32], - ["frame", 4, 2, 2, 31, 32], - ["null", 2, 31, 32], - ["setarg", 4, 0, 2, 31, 32], - ["setarg", 4, 1, 3, 31, 32], - ["setarg", 4, 2, 6, 31, 32], - ["invoke", 4, 2, 31, 32], - ["disrupt", 31, 32], - "add_done_27", - ["is_text", 2, 5, 31, 43], - ["jump_false", 2, "add_cn_31", 31, 43], - ["is_text", 3, 1, 31, 43], - ["jump_false", 3, "add_cn_31", 31, 43], - ["concat", 4, 5, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_cn_31", - ["is_num", 2, 5, 31, 43], - ["jump_false", 2, "add_err_32", 31, 43], - ["is_num", 3, 1, 31, 43], - ["jump_false", 3, "add_err_32", 31, 43], - ["add", 4, 5, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_err_32", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 43 - ], - ["access", 3, "error", 31, 43], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 31, 43], - ["array", 6, 0, 31, 43], - ["push", 6, 5, 31, 43], - ["frame", 5, 2, 2, 31, 43], - ["null", 2, 31, 43], - ["setarg", 5, 0, 2, 31, 43], - ["setarg", 5, 1, 3, 31, 43], - ["setarg", 5, 2, 6, 31, 43], - ["invoke", 5, 2, 31, 43], - ["disrupt", 31, 43], - "add_done_30", - ["access", 2, ".cm.mcode", 31, 50], - ["is_text", 3, 4, 31, 50], - ["jump_false", 3, "add_cn_34", 31, 50], - "_nop_tc_4", - "_nop_tc_5", - ["concat", 5, 4, 2, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_cn_34", - ["is_num", 3, 4, 31, 50], - ["jump_false", 3, "add_err_35", 31, 50], - "_nop_tc_6", - ["jump", "add_err_35", 31, 50], - ["add", 5, 4, 2, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_err_35", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 50 - ], - ["access", 3, "error", 31, 50], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 31, 50], - ["array", 6, 0, 31, 50], - ["push", 6, 4, 31, 50], - ["frame", 4, 2, 2, 31, 50], - ["null", 2, 31, 50], - ["setarg", 4, 0, 2, 31, 50], - ["setarg", 4, 1, 3, 31, 50], - ["setarg", 4, 2, 6, 31, 50], - ["invoke", 4, 2, 31, 50], - ["disrupt", 31, 50], - "add_done_33", - ["move", 2, 5, 31, 50], - ["null", 3, 32, 20], - ["null", 4, 33, 19], - ["get", 5, 10, 1, 34, 8], - ["is_proxy", 6, 5, 34, 8], - ["jump_false", 6, "record_path_38", 34, 8], - ["null", 6, 34, 8], - ["access", 7, "is_file", 34, 8], - ["array", 8, 0, 34, 8], - ["push", 8, 2, 34, 8], - ["frame", 9, 5, 2, 34, 8], - ["setarg", 9, 0, 6, 34, 8], - ["setarg", 9, 1, 7, 34, 8], - ["setarg", 9, 2, 8, 34, 8], - ["invoke", 9, 6, 34, 8], - ["jump", "call_done_39", 34, 8], - "record_path_38", - ["load_field", 7, 5, "is_file", 34, 8], - ["frame", 8, 7, 1, 34, 8], - ["setarg", 8, 0, 5, 34, 8], - ["setarg", 8, 1, 2, 34, 8], - ["invoke", 8, 6, 34, 8], - "call_done_39", - "_nop_bl_1", - ["jump_true", 6, "if_else_36", 34, 8], - ["access", 5, "error: missing seed: ", 35, 11], - "_nop_tc_7", - "_nop_tc_8", - ["is_text", 6, 1, 35, 37], - ["jump_false", 6, "add_cn_41", 35, 37], - ["concat", 7, 5, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_cn_41", - "_nop_tc_9", - ["jump", "add_err_42", 35, 37], - ["is_num", 6, 1, 35, 37], - ["jump_false", 6, "add_err_42", 35, 37], - ["add", 7, 5, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_err_42", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 35, - 37 - ], - ["access", 6, "error", 35, 37], - ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 35, 37], - ["array", 9, 0, 35, 37], - ["push", 9, 8, 35, 37], - ["frame", 8, 5, 2, 35, 37], - ["null", 5, 35, 37], - ["setarg", 8, 0, 5, 35, 37], - ["setarg", 8, 1, 6, 35, 37], - ["setarg", 8, 2, 9, 35, 37], - ["invoke", 8, 5, 35, 37], - ["disrupt", 35, 37], - "add_done_40", - ["access", 5, "\n", 35, 44], - ["is_text", 6, 7, 35, 44], - ["jump_false", 6, "add_cn_44", 35, 44], - "_nop_tc_10", - "_nop_tc_11", - ["concat", 8, 7, 5, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_cn_44", - ["is_num", 6, 7, 35, 44], - ["jump_false", 6, "add_err_45", 35, 44], - "_nop_tc_12", - ["jump", "add_err_45", 35, 44], - ["add", 8, 7, 5, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_err_45", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 35, - 44 - ], - ["access", 6, "error", 35, 44], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 35, 44], - ["array", 9, 0, 35, 44], - ["push", 9, 7, 35, 44], - ["frame", 7, 5, 2, 35, 44], - ["null", 5, 35, 44], - ["setarg", 7, 0, 5, 35, 44], - ["setarg", 7, 1, 6, 35, 44], - ["setarg", 7, 2, 9, 35, 44], - ["invoke", 7, 5, 35, 44], - ["disrupt", 35, 44], - "add_done_43", - [ - "access", - 5, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 35, - 5 - ], - ["frame", 6, 5, 1, 35, 5], - ["null", 5, 35, 5], - ["setarg", 6, 0, 5, 35, 5], - ["setarg", 6, 1, 8, 35, 5], - ["invoke", 6, 5, 35, 5], - ["disrupt", 36, 5], - ["jump", "if_end_37", 36, 5], - "if_else_36", - "if_end_37", - ["get", 5, 10, 1, 38, 16], - ["is_proxy", 6, 5, 38, 16], - ["jump_false", 6, "record_path_46", 38, 16], - ["null", 6, 38, 16], - ["access", 7, "slurp", 38, 16], - ["array", 8, 0, 38, 16], - ["push", 8, 2, 38, 16], - ["frame", 9, 5, 2, 38, 16], - ["setarg", 9, 0, 6, 38, 16], - ["setarg", 9, 1, 7, 38, 16], - ["setarg", 9, 2, 8, 38, 16], - ["invoke", 9, 6, 38, 16], - ["jump", "call_done_47", 38, 16], - "record_path_46", - ["load_field", 7, 5, "slurp", 38, 16], - ["frame", 8, 7, 1, 38, 16], - ["setarg", 8, 0, 5, 38, 16], - ["setarg", 8, 1, 2, 38, 16], - ["invoke", 8, 6, 38, 16], - "call_done_47", - ["move", 3, 6, 38, 16], - [ - "access", - 2, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 39, - 44 - ], - ["frame", 5, 2, 1, 39, 44], - ["null", 2, 39, 44], - ["setarg", 5, 0, 2, 39, 44], - ["setarg", 5, 1, 3, 39, 44], - ["invoke", 5, 2, 39, 44], - [ - "access", - 3, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 39, - 15 - ], - ["frame", 5, 3, 2, 39, 15], - ["null", 3, 39, 15], - ["setarg", 5, 0, 3, 39, 15], - ["setarg", 5, 1, 1, 39, 15], - ["setarg", 5, 2, 2, 39, 15], - ["invoke", 5, 2, 39, 15], - ["move", 4, 2, 39, 15], - ["record", 2, 1], - ["get", 3, 2, 1, 40, 43], - ["store_field", 2, 3, "use", 40, 43], - [ - "access", - 3, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 40, - 31 - ], - ["frame", 5, 3, 1, 40, 31], - ["null", 3, 40, 31], - ["setarg", 5, 0, 3, 40, 31], - ["setarg", 5, 1, 2, 40, 31], - ["invoke", 5, 2, 40, 31], - [ - "access", - 3, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 40, - 10 - ], - ["frame", 5, 3, 2, 40, 10], - ["null", 3, 40, 10], - ["setarg", 5, 0, 3, 40, 10], - ["setarg", 5, 1, 4, 40, 10], - ["setarg", 5, 2, 2, 40, 10], - ["tail_invoke", 5, 2, 40, 10], - ["return", 2, 40, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "boot_load", - "filename": "internal/bootstrap.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["get", 3, 13, 1, 50, 20], - ["frame", 4, 3, 2, 50, 20], - ["null", 3, 50, 20], - ["setarg", 4, 0, 3, 50, 20], - ["setarg", 4, 1, 1, 50, 20], - ["setarg", 4, 2, 2, 50, 20], - ["invoke", 4, 3, 50, 20], - ["move", 4, 3, 50, 20], - ["load_field", 3, 4, "tokens", 51, 23], - ["get", 4, 13, 1, 51, 57], - ["get", 5, 14, 1, 51, 13], - ["frame", 6, 5, 4, 51, 13], - ["null", 5, 51, 13], - ["setarg", 6, 0, 5, 51, 13], - ["setarg", 6, 1, 3, 51, 13], - ["setarg", 6, 2, 1, 51, 13], - ["setarg", 6, 3, 2, 51, 13], - ["setarg", 6, 4, 4, 51, 13], - ["invoke", 6, 3, 51, 13], - ["move", 4, 3, 51, 13], - ["access", 3, 0, 52, 12], - ["null", 5, 53, 11], - ["null", 6, 54, 13], - ["load_field", 7, 4, "errors", 55, 20], - ["null", 8, 55, 34], - ["is_identical", 9, 7, 8, 55, 34], - ["jump_true", 9, "ne_nid_50", 55, 34], - ["jump", "ne_ni_51", 55, 34], - "ne_nid_50", - ["false", 9, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_ni_51", - ["is_int", 10, 7, 55, 34], - ["jump_false", 10, "ne_nn_52", 55, 34], - "_nop_tc_1", - ["jump", "ne_nn_52", 55, 34], - ["ne_int", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nn_52", - ["is_num", 10, 7, 55, 34], - ["jump_false", 10, "ne_nt_53", 55, 34], - "_nop_tc_2", - ["jump", "ne_nt_53", 55, 34], - ["ne_float", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nt_53", - ["is_text", 10, 7, 55, 34], - ["jump_false", 10, "ne_nnl_54", 55, 34], - "_nop_tc_3", - ["jump", "ne_nnl_54", 55, 34], - ["ne_text", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nnl_54", - ["is_null", 10, 7, 55, 34], - ["jump_false", 10, "ne_nb_55", 55, 34], - "_nop_tc_4", - "_nop_tc_5", - ["false", 9, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_nb_55", - ["is_bool", 10, 7, 55, 34], - ["jump_false", 10, "ne_mis_56", 55, 34], - "_nop_tc_6", - ["jump", "ne_mis_56", 55, 34], - ["ne_bool", 9, 7, 8, 55, 34], - ["jump", "ne_done_49", 55, 34], - "ne_mis_56", - ["true", 9, 55, 34], - "ne_done_49", - ["move", 7, 9, 55, 34], - ["jump_false", 7, "and_end_48", 55, 34], - ["load_field", 8, 4, "errors", 55, 49], - ["length", 9, 8, 55, 49], - ["access", 8, 0, 55, 63], - "_nop_tc_7", - "_nop_tc_8", - "_nop_tc_9", - "_nop_tc_10", - ["gt_int", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_ni_57", - "_nop_tc_11", - "_nop_tc_12", - "_nop_tc_13", - "_nop_tc_14", - ["gt_float", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_nn_58", - "_nop_tc_15", - ["jump", "rel_err_60", 55, 63], - "_nop_tc_16", - ["jump", "rel_err_60", 55, 63], - ["gt_text", 10, 9, 8, 55, 63], - ["jump", "rel_done_59", 55, 63], - "rel_err_60", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 55, - 63 - ], - ["access", 9, "error", 55, 63], - ["access", 11, "cannot compare with '>': operands must be same type", 55, 63], - ["array", 12, 0, 55, 63], - ["push", 12, 11, 55, 63], - ["frame", 11, 8, 2, 55, 63], - ["null", 8, 55, 63], - ["setarg", 11, 0, 8, 55, 63], - ["setarg", 11, 1, 9, 55, 63], - ["setarg", 11, 2, 12, 55, 63], - ["invoke", 11, 8, 55, 63], - ["disrupt", 55, 63], - "rel_done_59", - ["move", 7, 10, 55, 63], - "and_end_48", - ["move", 8, 7, 55, 63], - ["jump_false", 8, "if_else_61", 56, 7], - "while_start_63", - ["load_field", 7, 4, "errors", 57, 24], - ["length", 8, 7, 57, 24], - ["is_int", 7, 3, 57, 24], - ["jump_false", 7, "rel_ni_65", 57, 24], - "_nop_tc_17", - "_nop_tc_18", - ["lt_int", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_ni_65", - ["is_num", 7, 3, 57, 24], - ["jump_false", 7, "rel_nn_66", 57, 24], - "_nop_tc_19", - "_nop_tc_20", - ["lt_float", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_nn_66", - ["is_text", 7, 3, 57, 24], - ["jump_false", 7, "rel_err_68", 57, 24], - "_nop_tc_21", - ["jump", "rel_err_68", 57, 24], - ["lt_text", 9, 3, 8, 57, 24], - ["jump", "rel_done_67", 57, 24], - "rel_err_68", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 57, - 24 - ], - ["access", 8, "error", 57, 24], - ["access", 10, "cannot compare with '<': operands must be same type", 57, 24], - ["array", 11, 0, 57, 24], - ["push", 11, 10, 57, 24], - ["frame", 10, 7, 2, 57, 24], - ["null", 7, 57, 24], - ["setarg", 10, 0, 7, 57, 24], - ["setarg", 10, 1, 8, 57, 24], - ["setarg", 10, 2, 11, 57, 24], - ["invoke", 10, 7, 57, 24], - ["disrupt", 57, 24], - "rel_done_67", - ["jump_false", 9, "while_end_64", 57, 24], - ["load_field", 7, 4, "errors", 58, 11], - ["load_dynamic", 8, 7, 3, 58, 22], - ["move", 5, 8, 58, 22], - ["load_field", 7, 5, "message", 59, 13], - ["move", 6, 7, 59, 13], - ["load_field", 7, 5, "line", 60, 11], - ["null", 8, 60, 21], - ["is_identical", 9, 7, 8, 60, 21], - ["jump_true", 9, "ne_nid_73", 60, 21], - ["jump", "ne_ni_74", 60, 21], - "ne_nid_73", - ["false", 9, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_ni_74", - ["is_int", 10, 7, 60, 21], - ["jump_false", 10, "ne_nn_75", 60, 21], - "_nop_tc_22", - ["jump", "ne_nn_75", 60, 21], - ["ne_int", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nn_75", - ["is_num", 10, 7, 60, 21], - ["jump_false", 10, "ne_nt_76", 60, 21], - "_nop_tc_23", - ["jump", "ne_nt_76", 60, 21], - ["ne_float", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nt_76", - ["is_text", 10, 7, 60, 21], - ["jump_false", 10, "ne_nnl_77", 60, 21], - "_nop_tc_24", - ["jump", "ne_nnl_77", 60, 21], - ["ne_text", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nnl_77", - ["is_null", 10, 7, 60, 21], - ["jump_false", 10, "ne_nb_78", 60, 21], - "_nop_tc_25", - "_nop_tc_26", - ["false", 9, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_nb_78", - ["is_bool", 10, 7, 60, 21], - ["jump_false", 10, "ne_mis_79", 60, 21], - "_nop_tc_27", - ["jump", "ne_mis_79", 60, 21], - ["ne_bool", 9, 7, 8, 60, 21], - ["jump", "ne_done_72", 60, 21], - "ne_mis_79", - ["true", 9, 60, 21], - "ne_done_72", - ["move", 7, 9, 60, 21], - ["jump_false", 7, "and_end_71", 60, 21], - ["load_field", 8, 5, "column", 60, 29], - ["null", 9, 60, 41], - ["is_identical", 10, 8, 9, 60, 41], - ["jump_true", 10, "ne_nid_81", 60, 41], - ["jump", "ne_ni_82", 60, 41], - "ne_nid_81", - ["false", 10, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_ni_82", - ["is_int", 11, 8, 60, 41], - ["jump_false", 11, "ne_nn_83", 60, 41], - "_nop_tc_28", - ["jump", "ne_nn_83", 60, 41], - ["ne_int", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nn_83", - ["is_num", 11, 8, 60, 41], - ["jump_false", 11, "ne_nt_84", 60, 41], - "_nop_tc_29", - ["jump", "ne_nt_84", 60, 41], - ["ne_float", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nt_84", - ["is_text", 11, 8, 60, 41], - ["jump_false", 11, "ne_nnl_85", 60, 41], - "_nop_tc_30", - ["jump", "ne_nnl_85", 60, 41], - ["ne_text", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nnl_85", - ["is_null", 11, 8, 60, 41], - ["jump_false", 11, "ne_nb_86", 60, 41], - "_nop_tc_31", - "_nop_tc_32", - ["false", 10, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_nb_86", - ["is_bool", 11, 8, 60, 41], - ["jump_false", 11, "ne_mis_87", 60, 41], - "_nop_tc_33", - ["jump", "ne_mis_87", 60, 41], - ["ne_bool", 10, 8, 9, 60, 41], - ["jump", "ne_done_80", 60, 41], - "ne_mis_87", - ["true", 10, 60, 41], - "ne_done_80", - ["move", 7, 10, 60, 41], - "and_end_71", - ["jump_false", 7, "if_else_69", 60, 41], - ["load_field", 7, 5, "line", 1, 6], - [ - "access", - 8, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["frame", 9, 8, 1, 1, 1], - ["null", 8, 1, 1], - ["setarg", 9, 0, 8, 1, 1], - ["setarg", 9, 1, 7, 1, 1], - ["invoke", 9, 7, 1, 1], - ["load_field", 8, 5, "column", 1, 6], - [ - "access", - 9, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["frame", 10, 9, 1, 1, 1], - ["null", 9, 1, 1], - ["setarg", 10, 0, 9, 1, 1], - ["setarg", 10, 1, 8, 1, 1], - ["invoke", 10, 8, 1, 1], - ["array", 9, 0, 1, 1], - ["push", 9, 2, 1, 1], - ["push", 9, 7, 1, 1], - ["push", 9, 8, 1, 1], - ["push", 9, 6, 1, 1], - [ - "access", - 7, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["access", 8, "{0}:{1}:{2}: error: {3}", 1, 1], - ["frame", 10, 7, 2, 1, 1], - ["null", 7, 1, 1], - ["setarg", 10, 0, 7, 1, 1], - ["setarg", 10, 1, 8, 1, 1], - ["setarg", 10, 2, 9, 1, 1], - ["invoke", 10, 7, 1, 1], - [ - "access", - 8, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 61, - 9 - ], - ["frame", 9, 8, 1, 61, 9], - ["null", 8, 61, 9], - ["setarg", 9, 0, 8, 61, 9], - ["setarg", 9, 1, 7, 61, 9], - ["invoke", 9, 7, 61, 9], - ["jump", "if_end_70", 61, 9], - "if_else_69", - ["array", 7, 0, 1, 1], - ["push", 7, 2, 1, 1], - ["push", 7, 6, 1, 1], - [ - "access", - 8, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["access", 9, "{0}: error: {1}", 1, 1], - ["frame", 10, 8, 2, 1, 1], - ["null", 8, 1, 1], - ["setarg", 10, 0, 8, 1, 1], - ["setarg", 10, 1, 9, 1, 1], - ["setarg", 10, 2, 7, 1, 1], - ["invoke", 10, 7, 1, 1], - [ - "access", - 8, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 63, - 9 - ], - ["frame", 9, 8, 1, 63, 9], - ["null", 8, 63, 9], - ["setarg", 9, 0, 8, 63, 9], - ["setarg", 9, 1, 7, 63, 9], - ["invoke", 9, 7, 63, 9], - "if_end_70", - ["access", 7, 1, 64, 17], - ["is_num", 8, 3, 64, 17], - ["jump_false", 8, "num_err_88", 64, 17], - "_nop_tc_34", - "_nop_tc_35", - ["add", 8, 3, 7, 64, 17], - ["jump", "num_done_89", 64, 17], - "num_err_88", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 64, - 17 - ], - ["access", 9, "error", 64, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 64, 17], - ["array", 11, 0, 64, 17], - ["push", 11, 10, 64, 17], - ["frame", 10, 7, 2, 64, 17], - ["null", 7, 64, 17], - ["setarg", 10, 0, 7, 64, 17], - ["setarg", 10, 1, 9, 64, 17], - ["setarg", 10, 2, 11, 64, 17], - ["invoke", 10, 7, 64, 17], - ["disrupt", 64, 17], - "num_done_89", - ["move", 3, 8, 64, 17], - ["jump", "while_start_63", 64, 17], - "while_end_64", - ["disrupt", 66, 5], - ["jump", "if_end_62", 66, 5], - "if_else_61", - "if_end_62", - ["get", 3, 15, 1, 68, 10], - ["frame", 5, 3, 1, 68, 10], - ["null", 3, 68, 10], - ["setarg", 5, 0, 3, 68, 10], - ["setarg", 5, 1, 4, 68, 10], - ["tail_invoke", 5, 3, 68, 10], - ["return", 3, 68, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "analyze", - "filename": "internal/bootstrap.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - ["get", 3, 10, 1, 72, 21], - ["is_proxy", 4, 3, 72, 21], - ["jump_false", 4, "record_path_90", 72, 21], - ["null", 4, 72, 21], - ["access", 5, "slurp", 72, 21], - ["array", 6, 0, 72, 21], - ["push", 6, 2, 72, 21], - ["frame", 7, 3, 2, 72, 21], - ["setarg", 7, 0, 4, 72, 21], - ["setarg", 7, 1, 5, 72, 21], - ["setarg", 7, 2, 6, 72, 21], - ["invoke", 7, 4, 72, 21], - ["jump", "call_done_91", 72, 21], - "record_path_90", - ["load_field", 5, 3, "slurp", 72, 21], - ["frame", 6, 5, 1, 72, 21], - ["setarg", 6, 0, 3, 72, 21], - ["setarg", 6, 1, 2, 72, 21], - ["invoke", 6, 4, 72, 21], - "call_done_91", - ["move", 3, 4, 72, 21], - ["get", 4, 3, 1, 73, 14], - ["frame", 5, 4, 1, 73, 14], - ["null", 4, 73, 14], - ["setarg", 5, 0, 4, 73, 14], - ["setarg", 5, 1, 3, 73, 14], - ["invoke", 5, 4, 73, 14], - ["move", 5, 4, 73, 14], - ["get", 4, 4, 1, 74, 16], - ["frame", 6, 4, 1, 74, 16], - ["null", 4, 74, 16], - ["setarg", 6, 0, 4, 74, 16], - ["setarg", 6, 1, 5, 74, 16], - ["invoke", 6, 4, 74, 16], - ["move", 5, 4, 74, 16], - ["null", 4, 75, 13], - ["null", 6, 76, 18], - ["null", 7, 77, 20], - ["null", 8, 78, 19], - ["move", 9, 5, 79, 7], - ["jump_false", 9, "and_end_94", 79, 7], - ["get", 10, 10, 1, 79, 17], - ["is_proxy", 11, 10, 79, 17], - ["jump_false", 11, "record_path_95", 79, 17], - ["null", 11, 79, 17], - ["access", 12, "is_file", 79, 17], - ["array", 13, 0, 79, 17], - ["push", 13, 5, 79, 17], - ["frame", 14, 10, 2, 79, 17], - ["setarg", 14, 0, 11, 79, 17], - ["setarg", 14, 1, 12, 79, 17], - ["setarg", 14, 2, 13, 79, 17], - ["invoke", 14, 11, 79, 17], - ["jump", "call_done_96", 79, 17], - "record_path_95", - ["load_field", 12, 10, "is_file", 79, 17], - ["frame", 13, 12, 1, 79, 17], - ["setarg", 13, 0, 10, 79, 17], - ["setarg", 13, 1, 5, 79, 17], - ["invoke", 13, 11, 79, 17], - "call_done_96", - ["move", 9, 11, 79, 17], - "and_end_94", - ["jump_false", 9, "if_else_92", 79, 17], - ["null", 9, 79, 37], - ["return", 9, 79, 37], - "_nop_ur_1", - "if_else_92", - "if_end_93", - [ - "access", - 9, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 80, - 17 - ], - ["frame", 10, 9, 1, 80, 17], - ["null", 9, 80, 17], - ["setarg", 10, 0, 9, 80, 17], - ["setarg", 10, 1, 3, 80, 17], - ["invoke", 10, 3, 80, 17], - ["get", 9, 7, 1, 80, 9], - ["frame", 10, 9, 2, 80, 9], - ["null", 9, 80, 9], - ["setarg", 10, 0, 9, 80, 9], - ["setarg", 10, 1, 3, 80, 9], - ["setarg", 10, 2, 2, 80, 9], - ["invoke", 10, 3, 80, 9], - ["move", 4, 3, 80, 9], - ["get", 3, 16, 1, 81, 29], - ["frame", 9, 3, 1, 81, 29], - ["null", 3, 81, 29], - ["setarg", 9, 0, 3, 81, 29], - ["setarg", 9, 1, 4, 81, 29], - ["invoke", 9, 3, 81, 29], - ["get", 4, 9, 1, 81, 14], - ["frame", 9, 4, 1, 81, 14], - ["null", 4, 81, 14], - ["setarg", 9, 0, 4, 81, 14], - ["setarg", 9, 1, 3, 81, 14], - ["invoke", 9, 3, 81, 14], - ["move", 6, 3, 81, 14], - ["get", 3, 11, 1, 82, 16], - ["is_proxy", 4, 3, 82, 16], - ["jump_false", 4, "record_path_97", 82, 16], - ["null", 4, 82, 16], - ["access", 9, "encode", 82, 16], - ["array", 10, 0, 82, 16], - ["push", 10, 6, 82, 16], - ["frame", 11, 3, 2, 82, 16], - ["setarg", 11, 0, 4, 82, 16], - ["setarg", 11, 1, 9, 82, 16], - ["setarg", 11, 2, 10, 82, 16], - ["invoke", 11, 4, 82, 16], - ["jump", "call_done_98", 82, 16], - "record_path_97", - ["load_field", 9, 3, "encode", 82, 16], - ["frame", 10, 9, 1, 82, 16], - ["setarg", 10, 0, 3, 82, 16], - ["setarg", 10, 1, 6, 82, 16], - ["invoke", 10, 4, 82, 16], - "call_done_98", - ["move", 7, 4, 82, 16], - [ - "access", - 3, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 83, - 15 - ], - ["frame", 4, 3, 2, 83, 15], - ["null", 3, 83, 15], - ["setarg", 4, 0, 3, 83, 15], - ["setarg", 4, 1, 1, 83, 15], - ["setarg", 4, 2, 7, 83, 15], - ["invoke", 4, 3, 83, 15], - ["move", 8, 3, 83, 15], - ["jump_false", 5, "if_else_99", 84, 7], - ["get", 3, 5, 1, 85, 5], - ["frame", 4, 3, 0, 85, 5], - ["null", 3, 85, 5], - ["setarg", 4, 0, 3, 85, 5], - ["invoke", 4, 3, 85, 5], - ["get", 3, 10, 1, 86, 5], - ["is_proxy", 4, 3, 86, 5], - ["jump_false", 4, "record_path_101", 86, 5], - ["null", 4, 86, 5], - ["access", 6, "slurpwrite", 86, 5], - ["array", 7, 0, 86, 5], - ["push", 7, 5, 86, 5], - ["push", 7, 8, 86, 5], - ["frame", 9, 3, 2, 86, 5], - ["setarg", 9, 0, 4, 86, 5], - ["setarg", 9, 1, 6, 86, 5], - ["setarg", 9, 2, 7, 86, 5], - ["invoke", 9, 4, 86, 5], - ["jump", "call_done_102", 86, 5], - "record_path_101", - ["load_field", 6, 3, "slurpwrite", 86, 5], - ["frame", 7, 6, 2, 86, 5], - ["setarg", 7, 0, 3, 86, 5], - ["setarg", 7, 1, 5, 86, 5], - ["setarg", 7, 2, 8, 86, 5], - ["invoke", 7, 4, 86, 5], - "call_done_102", - ["jump", "if_end_100", 86, 5], - "if_else_99", - "if_end_100", - ["null", 3, 86, 5], - ["return", 3, 86, 5] - ], - "name": "compile_and_cache", - "filename": "internal/bootstrap.cm", - "nr_args": 2 -}]} \ No newline at end of file + "nr_args": 0 + }, + "filename": ".cell/packages/core/internal/bootstrap.cm", + "data": {} +} \ No newline at end of file diff --git a/boot/fold.cm.mcode b/boot/fold.cm.mcode index 9b346af2..c60c3064 100644 --- a/boot/fold.cm.mcode +++ b/boot/fold.cm.mcode @@ -1,22716 +1,22752 @@ -{"name":"fold.cm","main":{ - "nr_slots": 3, - "nr_close_slots": 0, - "instructions": [ - ["function", 1, 28, 4, 12], - ["move", 2, 1, 4, 12], - ["return", 2, 1047, 8], - "_nop_ur_1", - "_nop_ur_2" +{ + "name": ".cell/packages/core/fold.cm", + "functions": [ + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 41, 17], + ["is_identical", 3, 1, 2, 41, 17], + ["jump_true", 3, "eq_done_2", 41, 17], + "_nop_tc_1", + ["jump", "eq_ni_3", 41, 17], + "_nop_tc_2", + ["jump", "eq_ni_3", 41, 17], + ["eq_int", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_ni_3", + "_nop_tc_3", + ["jump", "eq_nn_4", 41, 17], + "_nop_tc_4", + ["jump", "eq_nn_4", 41, 17], + ["eq_float", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nn_4", + "_nop_tc_5", + ["jump", "eq_nt_5", 41, 17], + "_nop_tc_6", + ["jump", "eq_nt_5", 41, 17], + ["eq_text", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nt_5", + "_nop_tc_7", + ["jump", "eq_nnl_6", 41, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nnl_6", + "_nop_tc_10", + ["jump", "eq_nb_7", 41, 17], + "_nop_tc_11", + ["jump", "eq_nb_7", 41, 17], + ["eq_bool", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nb_7", + ["false", 3, 41, 17], + "eq_done_2", + ["jump_false", 3, "if_else_0", 41, 17], + ["false", 2, 41, 30], + ["return", 2, 41, 30], + "_nop_ur_1", + "if_else_0", + "if_end_1", + ["load_field", 2, 1, "kind", 42, 13], + ["move", 3, 2, 42, 13], + ["access", 2, "number", 43, 17], + ["is_identical", 4, 3, 2, 43, 17], + ["jump_true", 4, "eq_done_12", 43, 17], + ["is_int", 5, 3, 43, 17], + ["jump_false", 5, "eq_ni_13", 43, 17], + "_nop_tc_12", + ["jump", "eq_ni_13", 43, 17], + ["eq_int", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_ni_13", + ["is_num", 5, 3, 43, 17], + ["jump_false", 5, "eq_nn_14", 43, 17], + "_nop_tc_13", + ["jump", "eq_nn_14", 43, 17], + ["eq_float", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nn_14", + ["is_text", 5, 3, 43, 17], + ["jump_false", 5, "eq_nt_15", 43, 17], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nt_15", + ["is_null", 5, 3, 43, 17], + ["jump_false", 5, "eq_nnl_16", 43, 17], + "_nop_tc_16", + ["jump", "eq_nnl_16", 43, 17], + ["true", 4, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nnl_16", + ["is_bool", 5, 3, 43, 17], + ["jump_false", 5, "eq_nb_17", 43, 17], + "_nop_tc_17", + ["jump", "eq_nb_17", 43, 17], + ["eq_bool", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nb_17", + ["false", 4, 43, 17], + "eq_done_12", + ["move", 2, 4, 43, 17], + ["jump_true", 2, "or_end_11", 43, 17], + ["access", 4, "text", 43, 34], + ["is_identical", 5, 3, 4, 43, 34], + ["jump_true", 5, "eq_done_18", 43, 34], + ["is_int", 6, 3, 43, 34], + ["jump_false", 6, "eq_ni_19", 43, 34], + "_nop_tc_18", + ["jump", "eq_ni_19", 43, 34], + ["eq_int", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_ni_19", + ["is_num", 6, 3, 43, 34], + ["jump_false", 6, "eq_nn_20", 43, 34], + "_nop_tc_19", + ["jump", "eq_nn_20", 43, 34], + ["eq_float", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nn_20", + ["is_text", 6, 3, 43, 34], + ["jump_false", 6, "eq_nt_21", 43, 34], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nt_21", + ["is_null", 6, 3, 43, 34], + ["jump_false", 6, "eq_nnl_22", 43, 34], + "_nop_tc_22", + ["jump", "eq_nnl_22", 43, 34], + ["true", 5, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nnl_22", + ["is_bool", 6, 3, 43, 34], + ["jump_false", 6, "eq_nb_23", 43, 34], + "_nop_tc_23", + ["jump", "eq_nb_23", 43, 34], + ["eq_bool", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nb_23", + ["false", 5, 43, 34], + "eq_done_18", + ["move", 2, 5, 43, 34], + "or_end_11", + ["move", 4, 2, 43, 34], + ["jump_true", 4, "or_end_10", 43, 34], + ["access", 2, "true", 43, 49], + ["is_identical", 5, 3, 2, 43, 49], + ["jump_true", 5, "eq_done_24", 43, 49], + ["is_int", 6, 3, 43, 49], + ["jump_false", 6, "eq_ni_25", 43, 49], + "_nop_tc_24", + ["jump", "eq_ni_25", 43, 49], + ["eq_int", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_ni_25", + ["is_num", 6, 3, 43, 49], + ["jump_false", 6, "eq_nn_26", 43, 49], + "_nop_tc_25", + ["jump", "eq_nn_26", 43, 49], + ["eq_float", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nn_26", + ["is_text", 6, 3, 43, 49], + ["jump_false", 6, "eq_nt_27", 43, 49], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nt_27", + ["is_null", 6, 3, 43, 49], + ["jump_false", 6, "eq_nnl_28", 43, 49], + "_nop_tc_28", + ["jump", "eq_nnl_28", 43, 49], + ["true", 5, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nnl_28", + ["is_bool", 6, 3, 43, 49], + ["jump_false", 6, "eq_nb_29", 43, 49], + "_nop_tc_29", + ["jump", "eq_nb_29", 43, 49], + ["eq_bool", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nb_29", + ["false", 5, 43, 49], + "eq_done_24", + ["move", 4, 5, 43, 49], + "or_end_10", + ["move", 2, 4, 43, 49], + ["jump_true", 2, "or_end_9", 43, 49], + ["access", 4, "false", 43, 64], + ["is_identical", 5, 3, 4, 43, 64], + ["jump_true", 5, "eq_done_30", 43, 64], + ["is_int", 6, 3, 43, 64], + ["jump_false", 6, "eq_ni_31", 43, 64], + "_nop_tc_30", + ["jump", "eq_ni_31", 43, 64], + ["eq_int", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_ni_31", + ["is_num", 6, 3, 43, 64], + ["jump_false", 6, "eq_nn_32", 43, 64], + "_nop_tc_31", + ["jump", "eq_nn_32", 43, 64], + ["eq_float", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nn_32", + ["is_text", 6, 3, 43, 64], + ["jump_false", 6, "eq_nt_33", 43, 64], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nt_33", + ["is_null", 6, 3, 43, 64], + ["jump_false", 6, "eq_nnl_34", 43, 64], + "_nop_tc_34", + ["jump", "eq_nnl_34", 43, 64], + ["true", 5, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nnl_34", + ["is_bool", 6, 3, 43, 64], + ["jump_false", 6, "eq_nb_35", 43, 64], + "_nop_tc_35", + ["jump", "eq_nb_35", 43, 64], + ["eq_bool", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nb_35", + ["false", 5, 43, 64], + "eq_done_30", + ["move", 2, 5, 43, 64], + "or_end_9", + ["move", 4, 2, 43, 64], + ["jump_true", 4, "or_end_8", 43, 64], + ["access", 2, "null", 43, 80], + ["is_identical", 5, 3, 2, 43, 80], + ["jump_true", 5, "eq_done_36", 43, 80], + ["is_int", 6, 3, 43, 80], + ["jump_false", 6, "eq_ni_37", 43, 80], + "_nop_tc_36", + ["jump", "eq_ni_37", 43, 80], + ["eq_int", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_ni_37", + ["is_num", 6, 3, 43, 80], + ["jump_false", 6, "eq_nn_38", 43, 80], + "_nop_tc_37", + ["jump", "eq_nn_38", 43, 80], + ["eq_float", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nn_38", + ["is_text", 6, 3, 43, 80], + ["jump_false", 6, "eq_nt_39", 43, 80], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nt_39", + ["is_null", 6, 3, 43, 80], + ["jump_false", 6, "eq_nnl_40", 43, 80], + "_nop_tc_40", + ["jump", "eq_nnl_40", 43, 80], + ["true", 5, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nnl_40", + ["is_bool", 6, 3, 43, 80], + ["jump_false", 6, "eq_nb_41", 43, 80], + "_nop_tc_41", + ["jump", "eq_nb_41", 43, 80], + ["eq_bool", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nb_41", + ["false", 5, 43, 80], + "eq_done_36", + ["move", 4, 5, 43, 80], + "or_end_8", + ["return", 4, 43, 80], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 54, 17], + ["is_identical", 3, 1, 2, 54, 17], + ["jump_true", 3, "eq_done_44", 54, 17], + "_nop_tc_1", + ["jump", "eq_ni_45", 54, 17], + "_nop_tc_2", + ["jump", "eq_ni_45", 54, 17], + ["eq_int", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_ni_45", + "_nop_tc_3", + ["jump", "eq_nn_46", 54, 17], + "_nop_tc_4", + ["jump", "eq_nn_46", 54, 17], + ["eq_float", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nn_46", + "_nop_tc_5", + ["jump", "eq_nt_47", 54, 17], + "_nop_tc_6", + ["jump", "eq_nt_47", 54, 17], + ["eq_text", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nt_47", + "_nop_tc_7", + ["jump", "eq_nnl_48", 54, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nnl_48", + "_nop_tc_10", + ["jump", "eq_nb_49", 54, 17], + "_nop_tc_11", + ["jump", "eq_nb_49", 54, 17], + ["eq_bool", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nb_49", + ["false", 3, 54, 17], + "eq_done_44", + ["jump_false", 3, "if_else_42", 54, 17], + ["true", 2, 54, 30], + ["return", 2, 54, 30], + "_nop_ur_1", + "if_else_42", + "if_end_43", + ["load_field", 2, 1, "kind", 55, 13], + ["move", 3, 2, 55, 13], + ["access", 2, 0, 56, 13], + ["null", 4, 57, 18], + ["access", 5, "number", 58, 14], + ["is_identical", 6, 3, 5, 58, 14], + ["jump_true", 6, "eq_done_58", 58, 14], + ["is_int", 7, 3, 58, 14], + ["jump_false", 7, "eq_ni_59", 58, 14], + "_nop_tc_12", + ["jump", "eq_ni_59", 58, 14], + ["eq_int", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_ni_59", + ["is_num", 7, 3, 58, 14], + ["jump_false", 7, "eq_nn_60", 58, 14], + "_nop_tc_13", + ["jump", "eq_nn_60", 58, 14], + ["eq_float", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nn_60", + ["is_text", 7, 3, 58, 14], + ["jump_false", 7, "eq_nt_61", 58, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nt_61", + ["is_null", 7, 3, 58, 14], + ["jump_false", 7, "eq_nnl_62", 58, 14], + "_nop_tc_16", + ["jump", "eq_nnl_62", 58, 14], + ["true", 6, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nnl_62", + ["is_bool", 7, 3, 58, 14], + ["jump_false", 7, "eq_nb_63", 58, 14], + "_nop_tc_17", + ["jump", "eq_nb_63", 58, 14], + ["eq_bool", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nb_63", + ["false", 6, 58, 14], + "eq_done_58", + ["move", 5, 6, 58, 14], + ["jump_true", 5, "or_end_57", 58, 14], + ["access", 6, "text", 58, 31], + ["is_identical", 7, 3, 6, 58, 31], + ["jump_true", 7, "eq_done_64", 58, 31], + ["is_int", 8, 3, 58, 31], + ["jump_false", 8, "eq_ni_65", 58, 31], + "_nop_tc_18", + ["jump", "eq_ni_65", 58, 31], + ["eq_int", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_ni_65", + ["is_num", 8, 3, 58, 31], + ["jump_false", 8, "eq_nn_66", 58, 31], + "_nop_tc_19", + ["jump", "eq_nn_66", 58, 31], + ["eq_float", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nn_66", + ["is_text", 8, 3, 58, 31], + ["jump_false", 8, "eq_nt_67", 58, 31], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nt_67", + ["is_null", 8, 3, 58, 31], + ["jump_false", 8, "eq_nnl_68", 58, 31], + "_nop_tc_22", + ["jump", "eq_nnl_68", 58, 31], + ["true", 7, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nnl_68", + ["is_bool", 8, 3, 58, 31], + ["jump_false", 8, "eq_nb_69", 58, 31], + "_nop_tc_23", + ["jump", "eq_nb_69", 58, 31], + ["eq_bool", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nb_69", + ["false", 7, 58, 31], + "eq_done_64", + ["move", 5, 7, 58, 31], + "or_end_57", + ["move", 6, 5, 58, 31], + ["jump_true", 6, "or_end_56", 58, 31], + ["access", 5, "true", 58, 46], + ["is_identical", 7, 3, 5, 58, 46], + ["jump_true", 7, "eq_done_70", 58, 46], + ["is_int", 8, 3, 58, 46], + ["jump_false", 8, "eq_ni_71", 58, 46], + "_nop_tc_24", + ["jump", "eq_ni_71", 58, 46], + ["eq_int", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_ni_71", + ["is_num", 8, 3, 58, 46], + ["jump_false", 8, "eq_nn_72", 58, 46], + "_nop_tc_25", + ["jump", "eq_nn_72", 58, 46], + ["eq_float", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nn_72", + ["is_text", 8, 3, 58, 46], + ["jump_false", 8, "eq_nt_73", 58, 46], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nt_73", + ["is_null", 8, 3, 58, 46], + ["jump_false", 8, "eq_nnl_74", 58, 46], + "_nop_tc_28", + ["jump", "eq_nnl_74", 58, 46], + ["true", 7, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nnl_74", + ["is_bool", 8, 3, 58, 46], + ["jump_false", 8, "eq_nb_75", 58, 46], + "_nop_tc_29", + ["jump", "eq_nb_75", 58, 46], + ["eq_bool", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nb_75", + ["false", 7, 58, 46], + "eq_done_70", + ["move", 6, 7, 58, 46], + "or_end_56", + ["move", 5, 6, 58, 46], + ["jump_true", 5, "or_end_55", 58, 46], + ["access", 6, "false", 58, 61], + ["is_identical", 7, 3, 6, 58, 61], + ["jump_true", 7, "eq_done_76", 58, 61], + ["is_int", 8, 3, 58, 61], + ["jump_false", 8, "eq_ni_77", 58, 61], + "_nop_tc_30", + ["jump", "eq_ni_77", 58, 61], + ["eq_int", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_ni_77", + ["is_num", 8, 3, 58, 61], + ["jump_false", 8, "eq_nn_78", 58, 61], + "_nop_tc_31", + ["jump", "eq_nn_78", 58, 61], + ["eq_float", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nn_78", + ["is_text", 8, 3, 58, 61], + ["jump_false", 8, "eq_nt_79", 58, 61], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nt_79", + ["is_null", 8, 3, 58, 61], + ["jump_false", 8, "eq_nnl_80", 58, 61], + "_nop_tc_34", + ["jump", "eq_nnl_80", 58, 61], + ["true", 7, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nnl_80", + ["is_bool", 8, 3, 58, 61], + ["jump_false", 8, "eq_nb_81", 58, 61], + "_nop_tc_35", + ["jump", "eq_nb_81", 58, 61], + ["eq_bool", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nb_81", + ["false", 7, 58, 61], + "eq_done_76", + ["move", 5, 7, 58, 61], + "or_end_55", + ["move", 6, 5, 58, 61], + ["jump_true", 6, "or_end_54", 58, 61], + ["access", 5, "null", 59, 14], + ["is_identical", 7, 3, 5, 59, 14], + ["jump_true", 7, "eq_done_82", 59, 14], + ["is_int", 8, 3, 59, 14], + ["jump_false", 8, "eq_ni_83", 59, 14], + "_nop_tc_36", + ["jump", "eq_ni_83", 59, 14], + ["eq_int", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_ni_83", + ["is_num", 8, 3, 59, 14], + ["jump_false", 8, "eq_nn_84", 59, 14], + "_nop_tc_37", + ["jump", "eq_nn_84", 59, 14], + ["eq_float", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nn_84", + ["is_text", 8, 3, 59, 14], + ["jump_false", 8, "eq_nt_85", 59, 14], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nt_85", + ["is_null", 8, 3, 59, 14], + ["jump_false", 8, "eq_nnl_86", 59, 14], + "_nop_tc_40", + ["jump", "eq_nnl_86", 59, 14], + ["true", 7, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nnl_86", + ["is_bool", 8, 3, 59, 14], + ["jump_false", 8, "eq_nb_87", 59, 14], + "_nop_tc_41", + ["jump", "eq_nb_87", 59, 14], + ["eq_bool", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nb_87", + ["false", 7, 59, 14], + "eq_done_82", + ["move", 6, 7, 59, 14], + "or_end_54", + ["move", 5, 6, 59, 14], + ["jump_true", 5, "or_end_53", 59, 14], + ["access", 6, "name", 59, 29], + ["is_identical", 7, 3, 6, 59, 29], + ["jump_true", 7, "eq_done_88", 59, 29], + ["is_int", 8, 3, 59, 29], + ["jump_false", 8, "eq_ni_89", 59, 29], + "_nop_tc_42", + ["jump", "eq_ni_89", 59, 29], + ["eq_int", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_ni_89", + ["is_num", 8, 3, 59, 29], + ["jump_false", 8, "eq_nn_90", 59, 29], + "_nop_tc_43", + ["jump", "eq_nn_90", 59, 29], + ["eq_float", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nn_90", + ["is_text", 8, 3, 59, 29], + ["jump_false", 8, "eq_nt_91", 59, 29], + "_nop_tc_44", + "_nop_tc_45", + ["eq_text", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nt_91", + ["is_null", 8, 3, 59, 29], + ["jump_false", 8, "eq_nnl_92", 59, 29], + "_nop_tc_46", + ["jump", "eq_nnl_92", 59, 29], + ["true", 7, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nnl_92", + ["is_bool", 8, 3, 59, 29], + ["jump_false", 8, "eq_nb_93", 59, 29], + "_nop_tc_47", + ["jump", "eq_nb_93", 59, 29], + ["eq_bool", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nb_93", + ["false", 7, 59, 29], + "eq_done_88", + ["move", 5, 7, 59, 29], + "or_end_53", + ["move", 6, 5, 59, 29], + ["jump_true", 6, "or_end_52", 59, 29], + ["access", 5, "this", 59, 44], + ["is_identical", 7, 3, 5, 59, 44], + ["jump_true", 7, "eq_done_94", 59, 44], + ["is_int", 8, 3, 59, 44], + ["jump_false", 8, "eq_ni_95", 59, 44], + "_nop_tc_48", + ["jump", "eq_ni_95", 59, 44], + ["eq_int", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_ni_95", + ["is_num", 8, 3, 59, 44], + ["jump_false", 8, "eq_nn_96", 59, 44], + "_nop_tc_49", + ["jump", "eq_nn_96", 59, 44], + ["eq_float", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nn_96", + ["is_text", 8, 3, 59, 44], + ["jump_false", 8, "eq_nt_97", 59, 44], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nt_97", + ["is_null", 8, 3, 59, 44], + ["jump_false", 8, "eq_nnl_98", 59, 44], + "_nop_tc_52", + ["jump", "eq_nnl_98", 59, 44], + ["true", 7, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nnl_98", + ["is_bool", 8, 3, 59, 44], + ["jump_false", 8, "eq_nb_99", 59, 44], + "_nop_tc_53", + ["jump", "eq_nb_99", 59, 44], + ["eq_bool", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nb_99", + ["false", 7, 59, 44], + "eq_done_94", + ["move", 6, 7, 59, 44], + "or_end_52", + ["jump_false", 6, "if_else_50", 59, 44], + ["true", 5, 59, 59], + ["return", 5, 59, 59], + "_nop_ur_2", + "if_else_50", + "if_end_51", + ["access", 5, "function", 60, 14], + ["is_identical", 6, 3, 5, 60, 14], + ["jump_true", 6, "eq_done_102", 60, 14], + ["is_int", 7, 3, 60, 14], + ["jump_false", 7, "eq_ni_103", 60, 14], + "_nop_tc_54", + ["jump", "eq_ni_103", 60, 14], + ["eq_int", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_ni_103", + ["is_num", 7, 3, 60, 14], + ["jump_false", 7, "eq_nn_104", 60, 14], + "_nop_tc_55", + ["jump", "eq_nn_104", 60, 14], + ["eq_float", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nn_104", + ["is_text", 7, 3, 60, 14], + ["jump_false", 7, "eq_nt_105", 60, 14], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nt_105", + ["is_null", 7, 3, 60, 14], + ["jump_false", 7, "eq_nnl_106", 60, 14], + "_nop_tc_58", + ["jump", "eq_nnl_106", 60, 14], + ["true", 6, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nnl_106", + ["is_bool", 7, 3, 60, 14], + ["jump_false", 7, "eq_nb_107", 60, 14], + "_nop_tc_59", + ["jump", "eq_nb_107", 60, 14], + ["eq_bool", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nb_107", + ["false", 6, 60, 14], + "eq_done_102", + ["jump_false", 6, "if_else_100", 60, 14], + ["true", 5, 60, 33], + ["return", 5, 60, 33], + "_nop_ur_3", + "if_else_100", + "if_end_101", + ["access", 5, "!", 61, 14], + ["is_identical", 6, 3, 5, 61, 14], + ["jump_true", 6, "eq_done_113", 61, 14], + ["is_int", 7, 3, 61, 14], + ["jump_false", 7, "eq_ni_114", 61, 14], + "_nop_tc_60", + ["jump", "eq_ni_114", 61, 14], + ["eq_int", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_ni_114", + ["is_num", 7, 3, 61, 14], + ["jump_false", 7, "eq_nn_115", 61, 14], + "_nop_tc_61", + ["jump", "eq_nn_115", 61, 14], + ["eq_float", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nn_115", + ["is_text", 7, 3, 61, 14], + ["jump_false", 7, "eq_nt_116", 61, 14], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nt_116", + ["is_null", 7, 3, 61, 14], + ["jump_false", 7, "eq_nnl_117", 61, 14], + "_nop_tc_64", + ["jump", "eq_nnl_117", 61, 14], + ["true", 6, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nnl_117", + ["is_bool", 7, 3, 61, 14], + ["jump_false", 7, "eq_nb_118", 61, 14], + "_nop_tc_65", + ["jump", "eq_nb_118", 61, 14], + ["eq_bool", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nb_118", + ["false", 6, 61, 14], + "eq_done_113", + ["move", 5, 6, 61, 14], + ["jump_true", 5, "or_end_112", 61, 14], + ["access", 6, "~", 61, 26], + ["is_identical", 7, 3, 6, 61, 26], + ["jump_true", 7, "eq_done_119", 61, 26], + ["is_int", 8, 3, 61, 26], + ["jump_false", 8, "eq_ni_120", 61, 26], + "_nop_tc_66", + ["jump", "eq_ni_120", 61, 26], + ["eq_int", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_ni_120", + ["is_num", 8, 3, 61, 26], + ["jump_false", 8, "eq_nn_121", 61, 26], + "_nop_tc_67", + ["jump", "eq_nn_121", 61, 26], + ["eq_float", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nn_121", + ["is_text", 8, 3, 61, 26], + ["jump_false", 8, "eq_nt_122", 61, 26], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nt_122", + ["is_null", 8, 3, 61, 26], + ["jump_false", 8, "eq_nnl_123", 61, 26], + "_nop_tc_70", + ["jump", "eq_nnl_123", 61, 26], + ["true", 7, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nnl_123", + ["is_bool", 8, 3, 61, 26], + ["jump_false", 8, "eq_nb_124", 61, 26], + "_nop_tc_71", + ["jump", "eq_nb_124", 61, 26], + ["eq_bool", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nb_124", + ["false", 7, 61, 26], + "eq_done_119", + ["move", 5, 7, 61, 26], + "or_end_112", + ["move", 6, 5, 61, 26], + ["jump_true", 6, "or_end_111", 61, 26], + ["access", 5, "-unary", 61, 38], + ["is_identical", 7, 3, 5, 61, 38], + ["jump_true", 7, "eq_done_125", 61, 38], + ["is_int", 8, 3, 61, 38], + ["jump_false", 8, "eq_ni_126", 61, 38], + "_nop_tc_72", + ["jump", "eq_ni_126", 61, 38], + ["eq_int", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_ni_126", + ["is_num", 8, 3, 61, 38], + ["jump_false", 8, "eq_nn_127", 61, 38], + "_nop_tc_73", + ["jump", "eq_nn_127", 61, 38], + ["eq_float", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nn_127", + ["is_text", 8, 3, 61, 38], + ["jump_false", 8, "eq_nt_128", 61, 38], + "_nop_tc_74", + "_nop_tc_75", + ["eq_text", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nt_128", + ["is_null", 8, 3, 61, 38], + ["jump_false", 8, "eq_nnl_129", 61, 38], + "_nop_tc_76", + ["jump", "eq_nnl_129", 61, 38], + ["true", 7, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nnl_129", + ["is_bool", 8, 3, 61, 38], + ["jump_false", 8, "eq_nb_130", 61, 38], + "_nop_tc_77", + ["jump", "eq_nb_130", 61, 38], + ["eq_bool", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nb_130", + ["false", 7, 61, 38], + "eq_done_125", + ["move", 6, 7, 61, 38], + "or_end_111", + ["move", 5, 6, 61, 38], + ["jump_true", 5, "or_end_110", 61, 38], + ["access", 6, "+unary", 61, 55], + ["is_identical", 7, 3, 6, 61, 55], + ["jump_true", 7, "eq_done_131", 61, 55], + ["is_int", 8, 3, 61, 55], + ["jump_false", 8, "eq_ni_132", 61, 55], + "_nop_tc_78", + ["jump", "eq_ni_132", 61, 55], + ["eq_int", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_ni_132", + ["is_num", 8, 3, 61, 55], + ["jump_false", 8, "eq_nn_133", 61, 55], + "_nop_tc_79", + ["jump", "eq_nn_133", 61, 55], + ["eq_float", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nn_133", + ["is_text", 8, 3, 61, 55], + ["jump_false", 8, "eq_nt_134", 61, 55], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nt_134", + ["is_null", 8, 3, 61, 55], + ["jump_false", 8, "eq_nnl_135", 61, 55], + "_nop_tc_82", + ["jump", "eq_nnl_135", 61, 55], + ["true", 7, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nnl_135", + ["is_bool", 8, 3, 61, 55], + ["jump_false", 8, "eq_nb_136", 61, 55], + "_nop_tc_83", + ["jump", "eq_nb_136", 61, 55], + ["eq_bool", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nb_136", + ["false", 7, 61, 55], + "eq_done_131", + ["move", 5, 7, 61, 55], + "or_end_110", + ["jump_false", 5, "if_else_108", 61, 55], + ["load_field", 5, 1, "expression", 62, 22], + ["get", 6, 13, 1, 62, 14], + ["frame", 7, 6, 1, 62, 14], + ["null", 6, 62, 14], + ["setarg", 7, 0, 6, 62, 14], + ["setarg", 7, 1, 5, 62, 14], + ["tail_invoke", 7, 5, 62, 14], + ["return", 5, 62, 14], + "_nop_ur_4", + "if_else_108", + "if_end_109", + ["access", 5, "array", 64, 14], + ["is_identical", 6, 3, 5, 64, 14], + ["jump_true", 6, "eq_done_139", 64, 14], + ["is_int", 7, 3, 64, 14], + ["jump_false", 7, "eq_ni_140", 64, 14], + "_nop_tc_84", + ["jump", "eq_ni_140", 64, 14], + ["eq_int", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_ni_140", + ["is_num", 7, 3, 64, 14], + ["jump_false", 7, "eq_nn_141", 64, 14], + "_nop_tc_85", + ["jump", "eq_nn_141", 64, 14], + ["eq_float", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nn_141", + ["is_text", 7, 3, 64, 14], + ["jump_false", 7, "eq_nt_142", 64, 14], + "_nop_tc_86", + "_nop_tc_87", + ["eq_text", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nt_142", + ["is_null", 7, 3, 64, 14], + ["jump_false", 7, "eq_nnl_143", 64, 14], + "_nop_tc_88", + ["jump", "eq_nnl_143", 64, 14], + ["true", 6, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nnl_143", + ["is_bool", 7, 3, 64, 14], + ["jump_false", 7, "eq_nb_144", 64, 14], + "_nop_tc_89", + ["jump", "eq_nb_144", 64, 14], + ["eq_bool", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nb_144", + ["false", 6, 64, 14], + "eq_done_139", + ["jump_false", 6, "if_else_137", 64, 14], + ["access", 2, 0, 65, 11], + "while_start_145", + ["load_field", 5, 1, "list", 66, 25], + ["length", 6, 5, 66, 25], + ["is_int", 5, 2, 66, 25], + ["jump_false", 5, "rel_ni_147", 66, 25], + "_nop_tc_90", + "_nop_tc_91", + ["lt_int", 7, 2, 6, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_ni_147", + ["is_num", 5, 2, 66, 25], + ["jump_false", 5, "rel_nn_148", 66, 25], + "_nop_tc_92", + "_nop_tc_93", + ["lt_float", 7, 2, 6, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_nn_148", + ["is_text", 5, 2, 66, 25], + ["jump_false", 5, "rel_err_150", 66, 25], + "_nop_tc_94", + ["jump", "rel_err_150", 66, 25], + ["lt_text", 7, 2, 6, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_err_150", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 66, + 25 + ], + ["access", 6, "error", 66, 25], + ["access", 8, "cannot compare with '<': operands must be same type", 66, 25], + ["array", 9, 0, 66, 25], + ["push", 9, 8, 66, 25], + ["frame", 8, 5, 2, 66, 25], + ["null", 5, 66, 25], + ["setarg", 8, 0, 5, 66, 25], + ["setarg", 8, 1, 6, 66, 25], + ["setarg", 8, 2, 9, 66, 25], + ["invoke", 8, 5, 66, 25], + ["disrupt", 66, 25], + "rel_done_149", + ["jump_false", 7, "while_end_146", 66, 25], + ["load_field", 5, 1, "list", 67, 22], + ["load_dynamic", 6, 5, 2, 67, 32], + ["get", 5, 13, 1, 67, 14], + ["frame", 7, 5, 1, 67, 14], + ["null", 5, 67, 14], + ["setarg", 7, 0, 5, 67, 14], + ["setarg", 7, 1, 6, 67, 14], + ["invoke", 7, 5, 67, 14], + "_nop_bl_1", + ["jump_true", 5, "if_else_151", 67, 14], + ["false", 5, 67, 44], + ["return", 5, 67, 44], + "_nop_ur_5", + "if_else_151", + "if_end_152", + ["access", 5, 1, 68, 17], + ["is_num", 6, 2, 68, 17], + ["jump_false", 6, "num_err_153", 68, 17], + "_nop_tc_95", + "_nop_tc_96", + ["add", 6, 2, 5, 68, 17], + ["jump", "num_done_154", 68, 17], + "num_err_153", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 68, + 17 + ], + ["access", 7, "error", 68, 17], + ["access", 8, "cannot apply '+': operands must be numbers", 68, 17], + ["array", 9, 0, 68, 17], + ["push", 9, 8, 68, 17], + ["frame", 8, 5, 2, 68, 17], + ["null", 5, 68, 17], + ["setarg", 8, 0, 5, 68, 17], + ["setarg", 8, 1, 7, 68, 17], + ["setarg", 8, 2, 9, 68, 17], + ["invoke", 8, 5, 68, 17], + ["disrupt", 68, 17], + "num_done_154", + ["move", 2, 6, 68, 17], + ["jump", "while_start_145", 68, 17], + "while_end_146", + ["true", 5, 70, 14], + ["return", 5, 70, 14], + "_nop_ur_6", + "if_else_137", + "if_end_138", + ["access", 5, "record", 72, 14], + ["is_identical", 6, 3, 5, 72, 14], + ["jump_true", 6, "eq_done_157", 72, 14], + ["is_int", 7, 3, 72, 14], + ["jump_false", 7, "eq_ni_158", 72, 14], + "_nop_tc_97", + ["jump", "eq_ni_158", 72, 14], + ["eq_int", 6, 3, 5, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_ni_158", + ["is_num", 7, 3, 72, 14], + ["jump_false", 7, "eq_nn_159", 72, 14], + "_nop_tc_98", + ["jump", "eq_nn_159", 72, 14], + ["eq_float", 6, 3, 5, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_nn_159", + ["is_text", 7, 3, 72, 14], + ["jump_false", 7, "eq_nt_160", 72, 14], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 6, 3, 5, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_nt_160", + ["is_null", 7, 3, 72, 14], + ["jump_false", 7, "eq_nnl_161", 72, 14], + "_nop_tc_101", + ["jump", "eq_nnl_161", 72, 14], + ["true", 6, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_nnl_161", + ["is_bool", 7, 3, 72, 14], + ["jump_false", 7, "eq_nb_162", 72, 14], + "_nop_tc_102", + ["jump", "eq_nb_162", 72, 14], + ["eq_bool", 6, 3, 5, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_nb_162", + ["false", 6, 72, 14], + "eq_done_157", + ["jump_false", 6, "if_else_155", 72, 14], + ["access", 2, 0, 73, 11], + "while_start_163", + ["load_field", 5, 1, "list", 74, 25], + ["length", 6, 5, 74, 25], + ["is_int", 5, 2, 74, 25], + ["jump_false", 5, "rel_ni_165", 74, 25], + "_nop_tc_103", + "_nop_tc_104", + ["lt_int", 7, 2, 6, 74, 25], + ["jump", "rel_done_167", 74, 25], + "rel_ni_165", + ["is_num", 5, 2, 74, 25], + ["jump_false", 5, "rel_nn_166", 74, 25], + "_nop_tc_105", + "_nop_tc_106", + ["lt_float", 7, 2, 6, 74, 25], + ["jump", "rel_done_167", 74, 25], + "rel_nn_166", + ["is_text", 5, 2, 74, 25], + ["jump_false", 5, "rel_err_168", 74, 25], + "_nop_tc_107", + ["jump", "rel_err_168", 74, 25], + ["lt_text", 7, 2, 6, 74, 25], + ["jump", "rel_done_167", 74, 25], + "rel_err_168", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 74, + 25 + ], + ["access", 6, "error", 74, 25], + ["access", 8, "cannot compare with '<': operands must be same type", 74, 25], + ["array", 9, 0, 74, 25], + ["push", 9, 8, 74, 25], + ["frame", 8, 5, 2, 74, 25], + ["null", 5, 74, 25], + ["setarg", 8, 0, 5, 74, 25], + ["setarg", 8, 1, 6, 74, 25], + ["setarg", 8, 2, 9, 74, 25], + ["invoke", 8, 5, 74, 25], + ["disrupt", 74, 25], + "rel_done_167", + ["jump_false", 7, "while_end_164", 74, 25], + ["load_field", 5, 1, "list", 75, 22], + ["load_dynamic", 6, 5, 2, 75, 32], + ["load_field", 5, 6, "right", 75, 32], + ["get", 6, 13, 1, 75, 14], + ["frame", 7, 6, 1, 75, 14], + ["null", 6, 75, 14], + ["setarg", 7, 0, 6, 75, 14], + ["setarg", 7, 1, 5, 75, 14], + ["invoke", 7, 5, 75, 14], + "_nop_bl_2", + ["jump_true", 5, "if_else_169", 75, 14], + ["false", 5, 75, 50], + ["return", 5, 75, 50], + "_nop_ur_7", + "if_else_169", + "if_end_170", + ["access", 5, 1, 76, 17], + ["is_num", 6, 2, 76, 17], + ["jump_false", 6, "num_err_171", 76, 17], + "_nop_tc_108", + "_nop_tc_109", + ["add", 6, 2, 5, 76, 17], + ["jump", "num_done_172", 76, 17], + "num_err_171", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 76, + 17 + ], + ["access", 7, "error", 76, 17], + ["access", 8, "cannot apply '+': operands must be numbers", 76, 17], + ["array", 9, 0, 76, 17], + ["push", 9, 8, 76, 17], + ["frame", 8, 5, 2, 76, 17], + ["null", 5, 76, 17], + ["setarg", 8, 0, 5, 76, 17], + ["setarg", 8, 1, 7, 76, 17], + ["setarg", 8, 2, 9, 76, 17], + ["invoke", 8, 5, 76, 17], + ["disrupt", 76, 17], + "num_done_172", + ["move", 2, 6, 76, 17], + ["jump", "while_start_163", 76, 17], + "while_end_164", + ["true", 5, 78, 14], + ["return", 5, 78, 14], + "_nop_ur_8", + "if_else_155", + "if_end_156", + ["access", 5, "then", 80, 14], + ["is_identical", 6, 3, 5, 80, 14], + ["jump_true", 6, "eq_done_175", 80, 14], + ["is_int", 7, 3, 80, 14], + ["jump_false", 7, "eq_ni_176", 80, 14], + "_nop_tc_110", + ["jump", "eq_ni_176", 80, 14], + ["eq_int", 6, 3, 5, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_ni_176", + ["is_num", 7, 3, 80, 14], + ["jump_false", 7, "eq_nn_177", 80, 14], + "_nop_tc_111", + ["jump", "eq_nn_177", 80, 14], + ["eq_float", 6, 3, 5, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_nn_177", + ["is_text", 7, 3, 80, 14], + ["jump_false", 7, "eq_nt_178", 80, 14], + "_nop_tc_112", + "_nop_tc_113", + ["eq_text", 6, 3, 5, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_nt_178", + ["is_null", 7, 3, 80, 14], + ["jump_false", 7, "eq_nnl_179", 80, 14], + "_nop_tc_114", + ["jump", "eq_nnl_179", 80, 14], + ["true", 6, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_nnl_179", + ["is_bool", 7, 3, 80, 14], + ["jump_false", 7, "eq_nb_180", 80, 14], + "_nop_tc_115", + ["jump", "eq_nb_180", 80, 14], + ["eq_bool", 6, 3, 5, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_nb_180", + ["false", 6, 80, 14], + "eq_done_175", + ["jump_false", 6, "if_else_173", 80, 14], + ["load_field", 5, 1, "expression", 81, 22], + ["get", 6, 13, 1, 81, 14], + ["frame", 7, 6, 1, 81, 14], + ["null", 6, 81, 14], + ["setarg", 7, 0, 6, 81, 14], + ["setarg", 7, 1, 5, 81, 14], + ["invoke", 7, 5, 81, 14], + ["move", 6, 5, 81, 14], + ["jump_false", 6, "and_end_182", 81, 14], + ["load_field", 5, 1, "then", 81, 50], + ["get", 7, 13, 1, 81, 42], + ["frame", 8, 7, 1, 81, 42], + ["null", 7, 81, 42], + ["setarg", 8, 0, 7, 81, 42], + ["setarg", 8, 1, 5, 81, 42], + ["invoke", 8, 5, 81, 42], + ["move", 6, 5, 81, 42], + "and_end_182", + ["move", 5, 6, 81, 42], + ["jump_false", 5, "and_end_181", 81, 42], + ["load_field", 6, 1, "else", 81, 72], + ["get", 7, 13, 1, 81, 64], + ["frame", 8, 7, 1, 81, 64], + ["null", 7, 81, 64], + ["setarg", 8, 0, 7, 81, 64], + ["setarg", 8, 1, 6, 81, 64], + ["invoke", 8, 6, 81, 64], + ["move", 5, 6, 81, 64], + "and_end_181", + ["return", 5, 81, 64], + "_nop_ur_9", + "if_else_173", + "if_end_174", + ["access", 5, "==", 83, 14], + ["is_identical", 6, 3, 5, 83, 14], + ["jump_true", 6, "eq_done_188", 83, 14], + ["is_int", 7, 3, 83, 14], + ["jump_false", 7, "eq_ni_189", 83, 14], + "_nop_tc_116", + ["jump", "eq_ni_189", 83, 14], + ["eq_int", 6, 3, 5, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_ni_189", + ["is_num", 7, 3, 83, 14], + ["jump_false", 7, "eq_nn_190", 83, 14], + "_nop_tc_117", + ["jump", "eq_nn_190", 83, 14], + ["eq_float", 6, 3, 5, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_nn_190", + ["is_text", 7, 3, 83, 14], + ["jump_false", 7, "eq_nt_191", 83, 14], + "_nop_tc_118", + "_nop_tc_119", + ["eq_text", 6, 3, 5, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_nt_191", + ["is_null", 7, 3, 83, 14], + ["jump_false", 7, "eq_nnl_192", 83, 14], + "_nop_tc_120", + ["jump", "eq_nnl_192", 83, 14], + ["true", 6, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_nnl_192", + ["is_bool", 7, 3, 83, 14], + ["jump_false", 7, "eq_nb_193", 83, 14], + "_nop_tc_121", + ["jump", "eq_nb_193", 83, 14], + ["eq_bool", 6, 3, 5, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_nb_193", + ["false", 6, 83, 14], + "eq_done_188", + ["move", 5, 6, 83, 14], + ["jump_true", 5, "or_end_187", 83, 14], + ["access", 6, "!=", 83, 27], + ["is_identical", 7, 3, 6, 83, 27], + ["jump_true", 7, "eq_done_194", 83, 27], + ["is_int", 8, 3, 83, 27], + ["jump_false", 8, "eq_ni_195", 83, 27], + "_nop_tc_122", + ["jump", "eq_ni_195", 83, 27], + ["eq_int", 7, 3, 6, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_ni_195", + ["is_num", 8, 3, 83, 27], + ["jump_false", 8, "eq_nn_196", 83, 27], + "_nop_tc_123", + ["jump", "eq_nn_196", 83, 27], + ["eq_float", 7, 3, 6, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_nn_196", + ["is_text", 8, 3, 83, 27], + ["jump_false", 8, "eq_nt_197", 83, 27], + "_nop_tc_124", + "_nop_tc_125", + ["eq_text", 7, 3, 6, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_nt_197", + ["is_null", 8, 3, 83, 27], + ["jump_false", 8, "eq_nnl_198", 83, 27], + "_nop_tc_126", + ["jump", "eq_nnl_198", 83, 27], + ["true", 7, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_nnl_198", + ["is_bool", 8, 3, 83, 27], + ["jump_false", 8, "eq_nb_199", 83, 27], + "_nop_tc_127", + ["jump", "eq_nb_199", 83, 27], + ["eq_bool", 7, 3, 6, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_nb_199", + ["false", 7, 83, 27], + "eq_done_194", + ["move", 5, 7, 83, 27], + "or_end_187", + ["move", 6, 5, 83, 27], + ["jump_true", 6, "or_end_186", 83, 27], + ["access", 5, "&&", 83, 40], + ["is_identical", 7, 3, 5, 83, 40], + ["jump_true", 7, "eq_done_200", 83, 40], + ["is_int", 8, 3, 83, 40], + ["jump_false", 8, "eq_ni_201", 83, 40], + "_nop_tc_128", + ["jump", "eq_ni_201", 83, 40], + ["eq_int", 7, 3, 5, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_ni_201", + ["is_num", 8, 3, 83, 40], + ["jump_false", 8, "eq_nn_202", 83, 40], + "_nop_tc_129", + ["jump", "eq_nn_202", 83, 40], + ["eq_float", 7, 3, 5, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_nn_202", + ["is_text", 8, 3, 83, 40], + ["jump_false", 8, "eq_nt_203", 83, 40], + "_nop_tc_130", + "_nop_tc_131", + ["eq_text", 7, 3, 5, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_nt_203", + ["is_null", 8, 3, 83, 40], + ["jump_false", 8, "eq_nnl_204", 83, 40], + "_nop_tc_132", + ["jump", "eq_nnl_204", 83, 40], + ["true", 7, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_nnl_204", + ["is_bool", 8, 3, 83, 40], + ["jump_false", 8, "eq_nb_205", 83, 40], + "_nop_tc_133", + ["jump", "eq_nb_205", 83, 40], + ["eq_bool", 7, 3, 5, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_nb_205", + ["false", 7, 83, 40], + "eq_done_200", + ["move", 6, 7, 83, 40], + "or_end_186", + ["move", 5, 6, 83, 40], + ["jump_true", 5, "or_end_185", 83, 40], + ["access", 6, "||", 83, 53], + ["is_identical", 7, 3, 6, 83, 53], + ["jump_true", 7, "eq_done_206", 83, 53], + ["is_int", 8, 3, 83, 53], + ["jump_false", 8, "eq_ni_207", 83, 53], + "_nop_tc_134", + ["jump", "eq_ni_207", 83, 53], + ["eq_int", 7, 3, 6, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_ni_207", + ["is_num", 8, 3, 83, 53], + ["jump_false", 8, "eq_nn_208", 83, 53], + "_nop_tc_135", + ["jump", "eq_nn_208", 83, 53], + ["eq_float", 7, 3, 6, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_nn_208", + ["is_text", 8, 3, 83, 53], + ["jump_false", 8, "eq_nt_209", 83, 53], + "_nop_tc_136", + "_nop_tc_137", + ["eq_text", 7, 3, 6, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_nt_209", + ["is_null", 8, 3, 83, 53], + ["jump_false", 8, "eq_nnl_210", 83, 53], + "_nop_tc_138", + ["jump", "eq_nnl_210", 83, 53], + ["true", 7, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_nnl_210", + ["is_bool", 8, 3, 83, 53], + ["jump_false", 8, "eq_nb_211", 83, 53], + "_nop_tc_139", + ["jump", "eq_nb_211", 83, 53], + ["eq_bool", 7, 3, 6, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_nb_211", + ["false", 7, 83, 53], + "eq_done_206", + ["move", 5, 7, 83, 53], + "or_end_185", + ["jump_false", 5, "if_else_183", 83, 53], + ["load_field", 5, 1, "left", 84, 22], + ["get", 6, 13, 1, 84, 14], + ["frame", 7, 6, 1, 84, 14], + ["null", 6, 84, 14], + ["setarg", 7, 0, 6, 84, 14], + ["setarg", 7, 1, 5, 84, 14], + ["invoke", 7, 5, 84, 14], + ["move", 6, 5, 84, 14], + ["jump_false", 6, "and_end_212", 84, 14], + ["load_field", 5, 1, "right", 84, 44], + ["get", 7, 13, 1, 84, 36], + ["frame", 8, 7, 1, 84, 36], + ["null", 7, 84, 36], + ["setarg", 8, 0, 7, 84, 36], + ["setarg", 8, 1, 5, 84, 36], + ["invoke", 8, 5, 84, 36], + ["move", 6, 5, 84, 36], + "and_end_212", + ["return", 6, 84, 36], + "_nop_ur_10", + "if_else_183", + "if_end_184", + ["access", 5, "(", 86, 14], + ["is_identical", 6, 3, 5, 86, 14], + ["jump_true", 6, "eq_done_215", 86, 14], + ["is_int", 7, 3, 86, 14], + ["jump_false", 7, "eq_ni_216", 86, 14], + "_nop_tc_140", + ["jump", "eq_ni_216", 86, 14], + ["eq_int", 6, 3, 5, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_ni_216", + ["is_num", 7, 3, 86, 14], + ["jump_false", 7, "eq_nn_217", 86, 14], + "_nop_tc_141", + ["jump", "eq_nn_217", 86, 14], + ["eq_float", 6, 3, 5, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_nn_217", + ["is_text", 7, 3, 86, 14], + ["jump_false", 7, "eq_nt_218", 86, 14], + "_nop_tc_142", + "_nop_tc_143", + ["eq_text", 6, 3, 5, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_nt_218", + ["is_null", 7, 3, 86, 14], + ["jump_false", 7, "eq_nnl_219", 86, 14], + "_nop_tc_144", + ["jump", "eq_nnl_219", 86, 14], + ["true", 6, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_nnl_219", + ["is_bool", 7, 3, 86, 14], + ["jump_false", 7, "eq_nb_220", 86, 14], + "_nop_tc_145", + ["jump", "eq_nb_220", 86, 14], + ["eq_bool", 6, 3, 5, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_nb_220", + ["false", 6, 86, 14], + "eq_done_215", + ["jump_false", 6, "if_else_213", 86, 14], + ["load_field", 3, 1, "expression", 87, 16], + ["move", 4, 3, 87, 16], + ["null", 3, 88, 21], + ["is_identical", 5, 4, 3, 88, 21], + ["jump_true", 5, "ne_nid_226", 88, 21], + ["jump", "ne_ni_227", 88, 21], + "ne_nid_226", + ["false", 5, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_ni_227", + ["is_int", 6, 4, 88, 21], + ["jump_false", 6, "ne_nn_228", 88, 21], + "_nop_tc_146", + ["jump", "ne_nn_228", 88, 21], + ["ne_int", 5, 4, 3, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_nn_228", + ["is_num", 6, 4, 88, 21], + ["jump_false", 6, "ne_nt_229", 88, 21], + "_nop_tc_147", + ["jump", "ne_nt_229", 88, 21], + ["ne_float", 5, 4, 3, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_nt_229", + ["is_text", 6, 4, 88, 21], + ["jump_false", 6, "ne_nnl_230", 88, 21], + "_nop_tc_148", + ["jump", "ne_nnl_230", 88, 21], + ["ne_text", 5, 4, 3, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_nnl_230", + ["is_null", 6, 4, 88, 21], + ["jump_false", 6, "ne_nb_231", 88, 21], + "_nop_tc_149", + "_nop_tc_150", + ["false", 5, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_nb_231", + ["is_bool", 6, 4, 88, 21], + ["jump_false", 6, "ne_mis_232", 88, 21], + "_nop_tc_151", + ["jump", "ne_mis_232", 88, 21], + ["ne_bool", 5, 4, 3, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_mis_232", + ["true", 5, 88, 21], + "ne_done_225", + ["move", 3, 5, 88, 21], + ["jump_false", 3, "and_end_224", 88, 21], + ["load_field", 5, 4, "intrinsic", 88, 29], + ["true", 6, 88, 49], + ["is_identical", 7, 5, 6, 88, 49], + ["jump_true", 7, "eq_done_233", 88, 49], + ["is_int", 8, 5, 88, 49], + ["jump_false", 8, "eq_ni_234", 88, 49], + "_nop_tc_152", + ["jump", "eq_ni_234", 88, 49], + ["eq_int", 7, 5, 6, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_ni_234", + ["is_num", 8, 5, 88, 49], + ["jump_false", 8, "eq_nn_235", 88, 49], + "_nop_tc_153", + ["jump", "eq_nn_235", 88, 49], + ["eq_float", 7, 5, 6, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_nn_235", + ["is_text", 8, 5, 88, 49], + ["jump_false", 8, "eq_nt_236", 88, 49], + "_nop_tc_154", + ["jump", "eq_nt_236", 88, 49], + ["eq_text", 7, 5, 6, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_nt_236", + ["is_null", 8, 5, 88, 49], + ["jump_false", 8, "eq_nnl_237", 88, 49], + "_nop_tc_155", + ["jump", "eq_nnl_237", 88, 49], + ["true", 7, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_nnl_237", + ["is_bool", 8, 5, 88, 49], + ["jump_false", 8, "eq_nb_238", 88, 49], + "_nop_tc_156", + "_nop_tc_157", + ["eq_bool", 7, 5, 6, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_nb_238", + ["false", 7, 88, 49], + "eq_done_233", + ["move", 3, 7, 88, 49], + "and_end_224", + ["move", 5, 3, 88, 49], + ["jump_false", 5, "and_end_223", 88, 49], + ["get", 3, 12, 1, 88, 57], + ["load_field", 6, 4, "name", 88, 73], + ["load_dynamic", 4, 3, 6, 88, 73], + ["true", 3, 88, 89], + ["is_identical", 6, 4, 3, 88, 89], + ["jump_true", 6, "eq_done_239", 88, 89], + ["is_int", 7, 4, 88, 89], + ["jump_false", 7, "eq_ni_240", 88, 89], + "_nop_tc_158", + ["jump", "eq_ni_240", 88, 89], + ["eq_int", 6, 4, 3, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_ni_240", + ["is_num", 7, 4, 88, 89], + ["jump_false", 7, "eq_nn_241", 88, 89], + "_nop_tc_159", + ["jump", "eq_nn_241", 88, 89], + ["eq_float", 6, 4, 3, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_nn_241", + ["is_text", 7, 4, 88, 89], + ["jump_false", 7, "eq_nt_242", 88, 89], + "_nop_tc_160", + ["jump", "eq_nt_242", 88, 89], + ["eq_text", 6, 4, 3, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_nt_242", + ["is_null", 7, 4, 88, 89], + ["jump_false", 7, "eq_nnl_243", 88, 89], + "_nop_tc_161", + ["jump", "eq_nnl_243", 88, 89], + ["true", 6, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_nnl_243", + ["is_bool", 7, 4, 88, 89], + ["jump_false", 7, "eq_nb_244", 88, 89], + "_nop_tc_162", + "_nop_tc_163", + ["eq_bool", 6, 4, 3, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_nb_244", + ["false", 6, 88, 89], + "eq_done_239", + ["move", 5, 6, 88, 89], + "and_end_223", + ["jump_false", 5, "if_else_221", 88, 89], + ["access", 2, 0, 89, 13], + "while_start_245", + ["load_field", 3, 1, "list", 90, 27], + ["length", 4, 3, 90, 27], + ["is_int", 3, 2, 90, 27], + ["jump_false", 3, "rel_ni_247", 90, 27], + "_nop_tc_164", + "_nop_tc_165", + ["lt_int", 5, 2, 4, 90, 27], + ["jump", "rel_done_249", 90, 27], + "rel_ni_247", + ["is_num", 3, 2, 90, 27], + ["jump_false", 3, "rel_nn_248", 90, 27], + "_nop_tc_166", + "_nop_tc_167", + ["lt_float", 5, 2, 4, 90, 27], + ["jump", "rel_done_249", 90, 27], + "rel_nn_248", + ["is_text", 3, 2, 90, 27], + ["jump_false", 3, "rel_err_250", 90, 27], + "_nop_tc_168", + ["jump", "rel_err_250", 90, 27], + ["lt_text", 5, 2, 4, 90, 27], + ["jump", "rel_done_249", 90, 27], + "rel_err_250", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 90, + 27 + ], + ["access", 4, "error", 90, 27], + ["access", 6, "cannot compare with '<': operands must be same type", 90, 27], + ["array", 7, 0, 90, 27], + ["push", 7, 6, 90, 27], + ["frame", 6, 3, 2, 90, 27], + ["null", 3, 90, 27], + ["setarg", 6, 0, 3, 90, 27], + ["setarg", 6, 1, 4, 90, 27], + ["setarg", 6, 2, 7, 90, 27], + ["invoke", 6, 3, 90, 27], + ["disrupt", 90, 27], + "rel_done_249", + ["jump_false", 5, "while_end_246", 90, 27], + ["load_field", 3, 1, "list", 91, 24], + ["load_dynamic", 4, 3, 2, 91, 34], + ["get", 3, 13, 1, 91, 16], + ["frame", 5, 3, 1, 91, 16], + ["null", 3, 91, 16], + ["setarg", 5, 0, 3, 91, 16], + ["setarg", 5, 1, 4, 91, 16], + ["invoke", 5, 3, 91, 16], + "_nop_bl_3", + ["jump_true", 3, "if_else_251", 91, 16], + ["false", 3, 91, 46], + ["return", 3, 91, 46], + "_nop_ur_11", + "if_else_251", + "if_end_252", + ["access", 3, 1, 92, 19], + ["is_num", 4, 2, 92, 19], + ["jump_false", 4, "num_err_253", 92, 19], + "_nop_tc_169", + "_nop_tc_170", + ["add", 4, 2, 3, 92, 19], + ["jump", "num_done_254", 92, 19], + "num_err_253", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 92, + 19 + ], + ["access", 5, "error", 92, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 92, 19], + ["array", 7, 0, 92, 19], + ["push", 7, 6, 92, 19], + ["frame", 6, 3, 2, 92, 19], + ["null", 3, 92, 19], + ["setarg", 6, 0, 3, 92, 19], + ["setarg", 6, 1, 5, 92, 19], + ["setarg", 6, 2, 7, 92, 19], + ["invoke", 6, 3, 92, 19], + ["disrupt", 92, 19], + "num_done_254", + ["move", 2, 4, 92, 19], + ["jump", "while_start_245", 92, 19], + "while_end_246", + ["true", 2, 94, 16], + ["return", 2, 94, 16], + "_nop_ur_12", + "if_else_221", + "if_end_222", + ["jump", "if_end_214", 94, 16], + "if_else_213", + "if_end_214", + ["false", 2, 97, 12], + ["return", 2, 97, 12], + "_nop_ur_13", + "_nop_ur_14" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "at", 101, 13], + ["store_field", 2, 3, "at", 101, 5], + ["load_field", 3, 1, "from_row", 102, 19], + ["store_field", 2, 3, "from_row", 102, 5], + ["load_field", 3, 1, "from_column", 103, 22], + ["store_field", 2, 3, "from_column", 103, 5], + ["load_field", 3, 1, "to_row", 104, 17], + ["store_field", 2, 3, "to_row", 104, 5], + ["load_field", 3, 1, "to_column", 105, 20], + ["store_field", 2, 3, "to_column", 105, 5], + ["return", 2, 106, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 3], + ["access", 4, "number", 110, 33], + ["store_field", 3, 4, "kind", 110, 33], + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 110, + 50 + ], + ["frame", 5, 4, 1, 110, 50], + ["null", 4, 110, 50], + ["setarg", 5, 0, 4, 110, 50], + ["setarg", 5, 1, 1, 110, 50], + ["invoke", 5, 4, 110, 50], + ["store_field", 3, 4, "value", 110, 50], + ["store_field", 3, 1, "number", 110, 69], + ["get", 4, 14, 1, 110, 12], + ["frame", 5, 4, 2, 110, 12], + ["null", 4, 110, 12], + ["setarg", 5, 0, 4, 110, 12], + ["setarg", 5, 1, 2, 110, 12], + ["setarg", 5, 2, 3, 110, 12], + ["tail_invoke", 5, 3, 110, 12], + ["return", 3, 110, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 2], + ["access", 4, "text", 114, 33], + ["store_field", 3, 4, "kind", 114, 33], + ["store_field", 3, 1, "value", 114, 48], + ["get", 4, 14, 1, 114, 12], + ["frame", 5, 4, 2, 114, 12], + ["null", 4, 114, 12], + ["setarg", 5, 0, 4, 114, 12], + ["setarg", 5, 1, 2, 114, 12], + ["setarg", 5, 2, 3, 114, 12], + ["tail_invoke", 5, 3, 114, 12], + ["return", 3, 114, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 1, "if_else_255", 118, 9], + ["record", 3, 1], + ["access", 4, "true", 118, 42], + ["store_field", 3, 4, "kind", 118, 42], + ["get", 4, 14, 1, 118, 21], + ["frame", 5, 4, 2, 118, 21], + ["null", 4, 118, 21], + ["setarg", 5, 0, 4, 118, 21], + ["setarg", 5, 1, 2, 118, 21], + ["setarg", 5, 2, 3, 118, 21], + ["tail_invoke", 5, 3, 118, 21], + ["return", 3, 118, 21], + "_nop_ur_1", + "if_else_255", + "if_end_256", + ["record", 3, 1], + ["access", 4, "false", 119, 33], + ["store_field", 3, 4, "kind", 119, 33], + ["get", 4, 14, 1, 119, 12], + ["frame", 5, 4, 2, 119, 12], + ["null", 4, 119, 12], + ["setarg", 5, 0, 4, 119, 12], + ["setarg", 5, 1, 2, 119, 12], + ["setarg", 5, 2, 3, 119, 12], + ["tail_invoke", 5, 3, 119, 12], + ["return", 3, 119, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 1], + ["access", 3, "null", 123, 33], + ["store_field", 2, 3, "kind", 123, 33], + ["get", 3, 14, 1, 123, 12], + ["frame", 4, 3, 2, 123, 12], + ["null", 3, 123, 12], + ["setarg", 4, 0, 3, 123, 12], + ["setarg", 4, 1, 1, 123, 12], + ["setarg", 4, 2, 2, 123, 12], + ["tail_invoke", 4, 2, 123, 12], + ["return", 2, 123, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 127, 17], + ["is_identical", 3, 1, 2, 127, 17], + ["jump_true", 3, "eq_done_259", 127, 17], + "_nop_tc_1", + ["jump", "eq_ni_260", 127, 17], + "_nop_tc_2", + ["jump", "eq_ni_260", 127, 17], + ["eq_int", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_ni_260", + "_nop_tc_3", + ["jump", "eq_nn_261", 127, 17], + "_nop_tc_4", + ["jump", "eq_nn_261", 127, 17], + ["eq_float", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nn_261", + "_nop_tc_5", + ["jump", "eq_nt_262", 127, 17], + "_nop_tc_6", + ["jump", "eq_nt_262", 127, 17], + ["eq_text", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nt_262", + "_nop_tc_7", + ["jump", "eq_nnl_263", 127, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nnl_263", + "_nop_tc_10", + ["jump", "eq_nb_264", 127, 17], + "_nop_tc_11", + ["jump", "eq_nb_264", 127, 17], + ["eq_bool", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nb_264", + ["false", 3, 127, 17], + "eq_done_259", + ["jump_false", 3, "if_else_257", 127, 17], + ["null", 2, 127, 30], + ["return", 2, 127, 30], + "_nop_ur_1", + "if_else_257", + "if_end_258", + ["load_field", 2, 1, "kind", 128, 13], + ["move", 3, 2, 128, 13], + ["null", 2, 129, 14], + ["access", 4, "true", 130, 14], + ["is_identical", 5, 3, 4, 130, 14], + ["jump_true", 5, "eq_done_267", 130, 14], + ["is_int", 6, 3, 130, 14], + ["jump_false", 6, "eq_ni_268", 130, 14], + "_nop_tc_12", + ["jump", "eq_ni_268", 130, 14], + ["eq_int", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_ni_268", + ["is_num", 6, 3, 130, 14], + ["jump_false", 6, "eq_nn_269", 130, 14], + "_nop_tc_13", + ["jump", "eq_nn_269", 130, 14], + ["eq_float", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nn_269", + ["is_text", 6, 3, 130, 14], + ["jump_false", 6, "eq_nt_270", 130, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nt_270", + ["is_null", 6, 3, 130, 14], + ["jump_false", 6, "eq_nnl_271", 130, 14], + "_nop_tc_16", + ["jump", "eq_nnl_271", 130, 14], + ["true", 5, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nnl_271", + ["is_bool", 6, 3, 130, 14], + ["jump_false", 6, "eq_nb_272", 130, 14], + "_nop_tc_17", + ["jump", "eq_nb_272", 130, 14], + ["eq_bool", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nb_272", + ["false", 5, 130, 14], + "eq_done_267", + ["jump_false", 5, "if_else_265", 130, 14], + ["true", 4, 130, 29], + ["return", 4, 130, 29], + "_nop_ur_2", + "if_else_265", + "if_end_266", + ["access", 4, "false", 131, 14], + ["is_identical", 5, 3, 4, 131, 14], + ["jump_true", 5, "eq_done_276", 131, 14], + ["is_int", 6, 3, 131, 14], + ["jump_false", 6, "eq_ni_277", 131, 14], + "_nop_tc_18", + ["jump", "eq_ni_277", 131, 14], + ["eq_int", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_ni_277", + ["is_num", 6, 3, 131, 14], + ["jump_false", 6, "eq_nn_278", 131, 14], + "_nop_tc_19", + ["jump", "eq_nn_278", 131, 14], + ["eq_float", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nn_278", + ["is_text", 6, 3, 131, 14], + ["jump_false", 6, "eq_nt_279", 131, 14], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nt_279", + ["is_null", 6, 3, 131, 14], + ["jump_false", 6, "eq_nnl_280", 131, 14], + "_nop_tc_22", + ["jump", "eq_nnl_280", 131, 14], + ["true", 5, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nnl_280", + ["is_bool", 6, 3, 131, 14], + ["jump_false", 6, "eq_nb_281", 131, 14], + "_nop_tc_23", + ["jump", "eq_nb_281", 131, 14], + ["eq_bool", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nb_281", + ["false", 5, 131, 14], + "eq_done_276", + ["move", 4, 5, 131, 14], + ["jump_true", 4, "or_end_275", 131, 14], + ["access", 5, "null", 131, 30], + ["is_identical", 6, 3, 5, 131, 30], + ["jump_true", 6, "eq_done_282", 131, 30], + ["is_int", 7, 3, 131, 30], + ["jump_false", 7, "eq_ni_283", 131, 30], + "_nop_tc_24", + ["jump", "eq_ni_283", 131, 30], + ["eq_int", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_ni_283", + ["is_num", 7, 3, 131, 30], + ["jump_false", 7, "eq_nn_284", 131, 30], + "_nop_tc_25", + ["jump", "eq_nn_284", 131, 30], + ["eq_float", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nn_284", + ["is_text", 7, 3, 131, 30], + ["jump_false", 7, "eq_nt_285", 131, 30], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nt_285", + ["is_null", 7, 3, 131, 30], + ["jump_false", 7, "eq_nnl_286", 131, 30], + "_nop_tc_28", + ["jump", "eq_nnl_286", 131, 30], + ["true", 6, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nnl_286", + ["is_bool", 7, 3, 131, 30], + ["jump_false", 7, "eq_nb_287", 131, 30], + "_nop_tc_29", + ["jump", "eq_nb_287", 131, 30], + ["eq_bool", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nb_287", + ["false", 6, 131, 30], + "eq_done_282", + ["move", 4, 6, 131, 30], + "or_end_275", + ["jump_false", 4, "if_else_273", 131, 30], + ["false", 4, 131, 45], + ["return", 4, 131, 45], + "_nop_ur_3", + "if_else_273", + "if_end_274", + ["access", 4, "number", 132, 14], + ["is_identical", 5, 3, 4, 132, 14], + ["jump_true", 5, "eq_done_290", 132, 14], + ["is_int", 6, 3, 132, 14], + ["jump_false", 6, "eq_ni_291", 132, 14], + "_nop_tc_30", + ["jump", "eq_ni_291", 132, 14], + ["eq_int", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_ni_291", + ["is_num", 6, 3, 132, 14], + ["jump_false", 6, "eq_nn_292", 132, 14], + "_nop_tc_31", + ["jump", "eq_nn_292", 132, 14], + ["eq_float", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nn_292", + ["is_text", 6, 3, 132, 14], + ["jump_false", 6, "eq_nt_293", 132, 14], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nt_293", + ["is_null", 6, 3, 132, 14], + ["jump_false", 6, "eq_nnl_294", 132, 14], + "_nop_tc_34", + ["jump", "eq_nnl_294", 132, 14], + ["true", 5, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nnl_294", + ["is_bool", 6, 3, 132, 14], + ["jump_false", 6, "eq_nb_295", 132, 14], + "_nop_tc_35", + ["jump", "eq_nb_295", 132, 14], + ["eq_bool", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nb_295", + ["false", 5, 132, 14], + "eq_done_290", + ["jump_false", 5, "if_else_288", 132, 14], + ["load_field", 4, 1, "number", 133, 12], + ["move", 2, 4, 133, 12], + ["null", 4, 134, 17], + ["is_identical", 5, 2, 4, 134, 17], + ["jump_true", 5, "eq_done_298", 134, 17], + ["is_int", 6, 2, 134, 17], + ["jump_false", 6, "eq_ni_299", 134, 17], + "_nop_tc_36", + ["jump", "eq_ni_299", 134, 17], + ["eq_int", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_ni_299", + ["is_num", 6, 2, 134, 17], + ["jump_false", 6, "eq_nn_300", 134, 17], + "_nop_tc_37", + ["jump", "eq_nn_300", 134, 17], + ["eq_float", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nn_300", + ["is_text", 6, 2, 134, 17], + ["jump_false", 6, "eq_nt_301", 134, 17], + "_nop_tc_38", + ["jump", "eq_nt_301", 134, 17], + ["eq_text", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nt_301", + ["is_null", 6, 2, 134, 17], + ["jump_false", 6, "eq_nnl_302", 134, 17], + "_nop_tc_39", + "_nop_tc_40", + ["true", 5, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nnl_302", + ["is_bool", 6, 2, 134, 17], + ["jump_false", 6, "eq_nb_303", 134, 17], + "_nop_tc_41", + ["jump", "eq_nb_303", 134, 17], + ["eq_bool", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nb_303", + ["false", 5, 134, 17], + "eq_done_298", + ["jump_false", 5, "if_else_296", 134, 17], + ["load_field", 4, 1, "value", 134, 35], + [ + "access", + 5, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 134, + 28 + ], + ["frame", 6, 5, 1, 134, 28], + ["null", 5, 134, 28], + ["setarg", 6, 0, 5, 134, 28], + ["setarg", 6, 1, 4, 134, 28], + ["invoke", 6, 4, 134, 28], + ["move", 2, 4, 134, 28], + ["jump", "if_end_297", 134, 28], + "if_else_296", + "if_end_297", + ["access", 4, 0, 135, 20], + ["is_identical", 5, 2, 4, 135, 20], + ["jump_true", 5, "ne_nid_305", 135, 20], + ["jump", "ne_ni_306", 135, 20], + "ne_nid_305", + ["false", 5, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_ni_306", + ["is_int", 6, 2, 135, 20], + ["jump_false", 6, "ne_nn_307", 135, 20], + "_nop_tc_42", + "_nop_tc_43", + ["ne_int", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nn_307", + ["is_num", 6, 2, 135, 20], + ["jump_false", 6, "ne_nt_308", 135, 20], + "_nop_tc_44", + "_nop_tc_45", + ["ne_float", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nt_308", + ["is_text", 6, 2, 135, 20], + ["jump_false", 6, "ne_nnl_309", 135, 20], + "_nop_tc_46", + ["jump", "ne_nnl_309", 135, 20], + ["ne_text", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nnl_309", + ["is_null", 6, 2, 135, 20], + ["jump_false", 6, "ne_nb_310", 135, 20], + "_nop_tc_47", + ["jump", "ne_nb_310", 135, 20], + ["false", 5, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nb_310", + ["is_bool", 6, 2, 135, 20], + ["jump_false", 6, "ne_mis_311", 135, 20], + "_nop_tc_48", + ["jump", "ne_mis_311", 135, 20], + ["ne_bool", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_mis_311", + ["true", 5, 135, 20], + "ne_done_304", + ["return", 5, 135, 20], + "_nop_ur_4", + "if_else_288", + "if_end_289", + ["access", 2, "text", 137, 14], + ["is_identical", 4, 3, 2, 137, 14], + ["jump_true", 4, "eq_done_314", 137, 14], + ["is_int", 5, 3, 137, 14], + ["jump_false", 5, "eq_ni_315", 137, 14], + "_nop_tc_49", + ["jump", "eq_ni_315", 137, 14], + ["eq_int", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_ni_315", + ["is_num", 5, 3, 137, 14], + ["jump_false", 5, "eq_nn_316", 137, 14], + "_nop_tc_50", + ["jump", "eq_nn_316", 137, 14], + ["eq_float", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nn_316", + ["is_text", 5, 3, 137, 14], + ["jump_false", 5, "eq_nt_317", 137, 14], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nt_317", + ["is_null", 5, 3, 137, 14], + ["jump_false", 5, "eq_nnl_318", 137, 14], + "_nop_tc_53", + ["jump", "eq_nnl_318", 137, 14], + ["true", 4, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nnl_318", + ["is_bool", 5, 3, 137, 14], + ["jump_false", 5, "eq_nb_319", 137, 14], + "_nop_tc_54", + ["jump", "eq_nb_319", 137, 14], + ["eq_bool", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nb_319", + ["false", 4, 137, 14], + "eq_done_314", + ["jump_false", 4, "if_else_312", 137, 14], + ["load_field", 2, 1, "value", 137, 36], + ["length", 3, 2, 137, 36], + ["access", 2, 0, 137, 50], + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", + ["gt_int", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_ni_320", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + ["gt_float", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_nn_321", + "_nop_tc_63", + ["jump", "rel_err_323", 137, 50], + "_nop_tc_64", + ["jump", "rel_err_323", 137, 50], + ["gt_text", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_err_323", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 137, + 50 + ], + ["access", 3, "error", 137, 50], + ["access", 5, "cannot compare with '>': operands must be same type", 137, 50], + ["array", 6, 0, 137, 50], + ["push", 6, 5, 137, 50], + ["frame", 5, 2, 2, 137, 50], + ["null", 2, 137, 50], + ["setarg", 5, 0, 2, 137, 50], + ["setarg", 5, 1, 3, 137, 50], + ["setarg", 5, 2, 6, 137, 50], + ["invoke", 5, 2, 137, 50], + ["disrupt", 137, 50], + "rel_done_322", + ["return", 4, 137, 50], + "_nop_ur_5", + "if_else_312", + "if_end_313", + ["null", 2, 138, 12], + ["return", 2, 138, 12], + "_nop_ur_6", + "_nop_ur_7" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 146, 13], + "while_start_324", + ["get", 3, 4, 1, 147, 16], + ["is_int", 4, 2, 147, 16], + ["jump_false", 4, "rel_ni_326", 147, 16], + ["is_int", 5, 3, 147, 16], + ["jump_false", 5, "rel_ni_326", 147, 16], + ["lt_int", 6, 2, 3, 147, 16], + ["jump", "rel_done_328", 147, 16], + "rel_ni_326", + ["is_num", 4, 2, 147, 16], + ["jump_false", 4, "rel_nn_327", 147, 16], + ["is_num", 5, 3, 147, 16], + ["jump_false", 5, "rel_nn_327", 147, 16], + ["lt_float", 6, 2, 3, 147, 16], + ["jump", "rel_done_328", 147, 16], + "rel_nn_327", + ["is_text", 4, 2, 147, 16], + ["jump_false", 4, "rel_err_329", 147, 16], + ["is_text", 5, 3, 147, 16], + ["jump_false", 5, "rel_err_329", 147, 16], + ["lt_text", 6, 2, 3, 147, 16], + ["jump", "rel_done_328", 147, 16], + "rel_err_329", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 147, + 16 + ], + ["access", 4, "error", 147, 16], + ["access", 5, "cannot compare with '<': operands must be same type", 147, 16], + ["array", 7, 0, 147, 16], + ["push", 7, 5, 147, 16], + ["frame", 5, 3, 2, 147, 16], + ["null", 3, 147, 16], + ["setarg", 5, 0, 3, 147, 16], + ["setarg", 5, 1, 4, 147, 16], + ["setarg", 5, 2, 7, 147, 16], + ["invoke", 5, 3, 147, 16], + ["disrupt", 147, 16], + "rel_done_328", + ["jump_false", 6, "while_end_325", 147, 16], + ["get", 3, 3, 1, 148, 11], + ["load_dynamic", 4, 3, 2, 148, 18], + ["load_field", 3, 4, "function_nr", 148, 18], + ["is_identical", 4, 3, 1, 148, 36], + ["jump_true", 4, "eq_done_332", 148, 36], + ["is_int", 5, 3, 148, 36], + ["jump_false", 5, "eq_ni_333", 148, 36], + ["is_int", 6, 1, 148, 36], + ["jump_false", 6, "eq_ni_333", 148, 36], + ["eq_int", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_ni_333", + ["is_num", 5, 3, 148, 36], + ["jump_false", 5, "eq_nn_334", 148, 36], + ["is_num", 6, 1, 148, 36], + ["jump_false", 6, "eq_nn_334", 148, 36], + ["eq_float", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nn_334", + ["is_text", 5, 3, 148, 36], + ["jump_false", 5, "eq_nt_335", 148, 36], + ["is_text", 6, 1, 148, 36], + ["jump_false", 6, "eq_nt_335", 148, 36], + ["eq_text", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nt_335", + ["is_null", 5, 3, 148, 36], + ["jump_false", 5, "eq_nnl_336", 148, 36], + ["is_null", 6, 1, 148, 36], + ["jump_false", 6, "eq_nnl_336", 148, 36], + ["true", 4, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nnl_336", + ["is_bool", 5, 3, 148, 36], + ["jump_false", 5, "eq_nb_337", 148, 36], + ["is_bool", 6, 1, 148, 36], + ["jump_false", 6, "eq_nb_337", 148, 36], + ["eq_bool", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nb_337", + ["false", 4, 148, 36], + "eq_done_332", + ["jump_false", 4, "if_else_330", 148, 36], + ["get", 3, 3, 1, 148, 50], + ["load_dynamic", 4, 3, 2, 148, 57], + ["return", 4, 148, 57], + "_nop_ur_1", + "if_else_330", + "if_end_331", + ["access", 3, 1, 149, 15], + ["is_num", 4, 2, 149, 15], + ["jump_false", 4, "num_err_338", 149, 15], + "_nop_tc_1", + "_nop_tc_2", + ["add", 4, 2, 3, 149, 15], + ["jump", "num_done_339", 149, 15], + "num_err_338", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 149, + 15 + ], + ["access", 5, "error", 149, 15], + ["access", 6, "cannot apply '+': operands must be numbers", 149, 15], + ["array", 7, 0, 149, 15], + ["push", 7, 6, 149, 15], + ["frame", 6, 3, 2, 149, 15], + ["null", 3, 149, 15], + ["setarg", 6, 0, 3, 149, 15], + ["setarg", 6, 1, 5, 149, 15], + ["setarg", 6, 2, 7, 149, 15], + ["invoke", 6, 3, 149, 15], + ["disrupt", 149, 15], + "num_done_339", + ["move", 2, 4, 149, 15], + ["jump", "while_start_324", 149, 15], + "while_end_325", + ["null", 2, 151, 12], + ["return", 2, 151, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 20, 1, 155, 14], + ["frame", 4, 3, 1, 155, 14], + ["null", 3, 155, 14], + ["setarg", 4, 0, 3, 155, 14], + ["setarg", 4, 1, 1, 155, 14], + ["invoke", 4, 3, 155, 14], + ["move", 4, 3, 155, 14], + ["null", 3, 156, 15], + ["is_identical", 5, 4, 3, 156, 15], + ["jump_true", 5, "eq_done_342", 156, 15], + ["is_int", 6, 4, 156, 15], + ["jump_false", 6, "eq_ni_343", 156, 15], + "_nop_tc_1", + ["jump", "eq_ni_343", 156, 15], + ["eq_int", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_ni_343", + ["is_num", 6, 4, 156, 15], + ["jump_false", 6, "eq_nn_344", 156, 15], + "_nop_tc_2", + ["jump", "eq_nn_344", 156, 15], + ["eq_float", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nn_344", + ["is_text", 6, 4, 156, 15], + ["jump_false", 6, "eq_nt_345", 156, 15], + "_nop_tc_3", + ["jump", "eq_nt_345", 156, 15], + ["eq_text", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nt_345", + ["is_null", 6, 4, 156, 15], + ["jump_false", 6, "eq_nnl_346", 156, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nnl_346", + ["is_bool", 6, 4, 156, 15], + ["jump_false", 6, "eq_nb_347", 156, 15], + "_nop_tc_6", + ["jump", "eq_nb_347", 156, 15], + ["eq_bool", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nb_347", + ["false", 5, 156, 15], + "eq_done_342", + ["jump_false", 5, "if_else_340", 156, 15], + ["null", 3, 156, 28], + ["return", 3, 156, 28], + "_nop_ur_1", + "if_else_340", + "if_end_341", + ["load_dynamic", 3, 4, 2, 157, 15], + ["return", 3, 157, 15], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 174, + 15 + ], + ["frame", 5, 4, 1, 174, 15], + ["null", 4, 174, 15], + ["setarg", 5, 0, 4, 174, 15], + ["setarg", 5, 1, 1, 174, 15], + ["invoke", 5, 4, 174, 15], + ["move", 5, 4, 174, 15], + ["get", 4, 22, 1, 175, 9], + ["load_dynamic", 6, 4, 5, 175, 20], + ["null", 4, 175, 28], + ["is_identical", 7, 6, 4, 175, 28], + ["jump_true", 7, "eq_done_350", 175, 28], + ["is_int", 8, 6, 175, 28], + ["jump_false", 8, "eq_ni_351", 175, 28], + "_nop_tc_1", + ["jump", "eq_ni_351", 175, 28], + ["eq_int", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_ni_351", + ["is_num", 8, 6, 175, 28], + ["jump_false", 8, "eq_nn_352", 175, 28], + "_nop_tc_2", + ["jump", "eq_nn_352", 175, 28], + ["eq_float", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nn_352", + ["is_text", 8, 6, 175, 28], + ["jump_false", 8, "eq_nt_353", 175, 28], + "_nop_tc_3", + ["jump", "eq_nt_353", 175, 28], + ["eq_text", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nt_353", + ["is_null", 8, 6, 175, 28], + ["jump_false", 8, "eq_nnl_354", 175, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nnl_354", + ["is_bool", 8, 6, 175, 28], + ["jump_false", 8, "eq_nb_355", 175, 28], + "_nop_tc_6", + ["jump", "eq_nb_355", 175, 28], + ["eq_bool", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nb_355", + ["false", 7, 175, 28], + "eq_done_350", + ["jump_false", 7, "if_else_348", 175, 28], + ["record", 4, 0], + ["get", 6, 22, 1, 175, 34], + ["store_dynamic", 6, 4, 5, 175, 45], + ["jump", "if_end_349", 175, 45], + "if_else_348", + "if_end_349", + ["get", 4, 22, 1, 176, 5], + ["load_dynamic", 6, 4, 5, 176, 16], + ["store_dynamic", 6, 3, 2, 176, 21], + ["null", 4, 176, 21], + ["return", 4, 176, 21] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 180, + 15 + ], + ["frame", 4, 3, 1, 180, 15], + ["null", 3, 180, 15], + ["setarg", 4, 0, 3, 180, 15], + ["setarg", 4, 1, 1, 180, 15], + ["invoke", 4, 3, 180, 15], + ["move", 4, 3, 180, 15], + ["get", 3, 22, 1, 181, 9], + ["load_dynamic", 5, 3, 4, 181, 20], + ["null", 3, 181, 28], + ["is_identical", 6, 5, 3, 181, 28], + ["jump_true", 6, "eq_done_358", 181, 28], + ["is_int", 7, 5, 181, 28], + ["jump_false", 7, "eq_ni_359", 181, 28], + "_nop_tc_1", + ["jump", "eq_ni_359", 181, 28], + ["eq_int", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_ni_359", + ["is_num", 7, 5, 181, 28], + ["jump_false", 7, "eq_nn_360", 181, 28], + "_nop_tc_2", + ["jump", "eq_nn_360", 181, 28], + ["eq_float", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nn_360", + ["is_text", 7, 5, 181, 28], + ["jump_false", 7, "eq_nt_361", 181, 28], + "_nop_tc_3", + ["jump", "eq_nt_361", 181, 28], + ["eq_text", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nt_361", + ["is_null", 7, 5, 181, 28], + ["jump_false", 7, "eq_nnl_362", 181, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 6, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nnl_362", + ["is_bool", 7, 5, 181, 28], + ["jump_false", 7, "eq_nb_363", 181, 28], + "_nop_tc_6", + ["jump", "eq_nb_363", 181, 28], + ["eq_bool", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nb_363", + ["false", 6, 181, 28], + "eq_done_358", + ["jump_false", 6, "if_else_356", 181, 28], + ["null", 3, 181, 41], + ["return", 3, 181, 41], + "_nop_ur_1", + "if_else_356", + "if_end_357", + ["get", 3, 22, 1, 182, 12], + ["load_dynamic", 5, 3, 4, 182, 23], + ["load_dynamic", 3, 5, 2, 182, 28], + ["return", 3, 182, 28], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 186, + 15 + ], + ["frame", 5, 4, 1, 186, 15], + ["null", 4, 186, 15], + ["setarg", 5, 0, 4, 186, 15], + ["setarg", 5, 1, 1, 186, 15], + ["invoke", 5, 4, 186, 15], + ["move", 5, 4, 186, 15], + ["get", 4, 23, 1, 187, 9], + ["load_dynamic", 6, 4, 5, 187, 20], + ["null", 4, 187, 28], + ["is_identical", 7, 6, 4, 187, 28], + ["jump_true", 7, "eq_done_366", 187, 28], + ["is_int", 8, 6, 187, 28], + ["jump_false", 8, "eq_ni_367", 187, 28], + "_nop_tc_1", + ["jump", "eq_ni_367", 187, 28], + ["eq_int", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_ni_367", + ["is_num", 8, 6, 187, 28], + ["jump_false", 8, "eq_nn_368", 187, 28], + "_nop_tc_2", + ["jump", "eq_nn_368", 187, 28], + ["eq_float", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nn_368", + ["is_text", 8, 6, 187, 28], + ["jump_false", 8, "eq_nt_369", 187, 28], + "_nop_tc_3", + ["jump", "eq_nt_369", 187, 28], + ["eq_text", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nt_369", + ["is_null", 8, 6, 187, 28], + ["jump_false", 8, "eq_nnl_370", 187, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nnl_370", + ["is_bool", 8, 6, 187, 28], + ["jump_false", 8, "eq_nb_371", 187, 28], + "_nop_tc_6", + ["jump", "eq_nb_371", 187, 28], + ["eq_bool", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nb_371", + ["false", 7, 187, 28], + "eq_done_366", + ["jump_false", 7, "if_else_364", 187, 28], + ["record", 4, 0], + ["get", 6, 23, 1, 187, 34], + ["store_dynamic", 6, 4, 5, 187, 45], + ["jump", "if_end_365", 187, 45], + "if_else_364", + "if_end_365", + ["get", 4, 23, 1, 188, 5], + ["load_dynamic", 6, 4, 5, 188, 16], + ["store_dynamic", 6, 3, 2, 188, 21], + ["null", 4, 188, 21], + ["return", 4, 188, 21] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 195, 17], + ["is_identical", 3, 1, 2, 195, 17], + ["jump_true", 3, "eq_done_374", 195, 17], + "_nop_tc_1", + ["jump", "eq_ni_375", 195, 17], + "_nop_tc_2", + ["jump", "eq_ni_375", 195, 17], + ["eq_int", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_ni_375", + "_nop_tc_3", + ["jump", "eq_nn_376", 195, 17], + "_nop_tc_4", + ["jump", "eq_nn_376", 195, 17], + ["eq_float", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nn_376", + "_nop_tc_5", + ["jump", "eq_nt_377", 195, 17], + "_nop_tc_6", + ["jump", "eq_nt_377", 195, 17], + ["eq_text", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nt_377", + "_nop_tc_7", + ["jump", "eq_nnl_378", 195, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nnl_378", + "_nop_tc_10", + ["jump", "eq_nb_379", 195, 17], + "_nop_tc_11", + ["jump", "eq_nb_379", 195, 17], + ["eq_bool", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nb_379", + ["false", 3, 195, 17], + "eq_done_374", + ["jump_false", 3, "if_else_372", 195, 17], + ["null", 2, 195, 30], + ["return", 2, 195, 30], + "_nop_ur_1", + "if_else_372", + "if_end_373", + ["load_field", 2, 1, "statements", 196, 9], + ["null", 3, 196, 28], + ["is_identical", 4, 2, 3, 196, 28], + ["jump_true", 4, "ne_nid_383", 196, 28], + ["jump", "ne_ni_384", 196, 28], + "ne_nid_383", + ["false", 4, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_ni_384", + ["is_int", 5, 2, 196, 28], + ["jump_false", 5, "ne_nn_385", 196, 28], + "_nop_tc_12", + ["jump", "ne_nn_385", 196, 28], + ["ne_int", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nn_385", + ["is_num", 5, 2, 196, 28], + ["jump_false", 5, "ne_nt_386", 196, 28], + "_nop_tc_13", + ["jump", "ne_nt_386", 196, 28], + ["ne_float", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nt_386", + ["is_text", 5, 2, 196, 28], + ["jump_false", 5, "ne_nnl_387", 196, 28], + "_nop_tc_14", + ["jump", "ne_nnl_387", 196, 28], + ["ne_text", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nnl_387", + ["is_null", 5, 2, 196, 28], + ["jump_false", 5, "ne_nb_388", 196, 28], + "_nop_tc_15", + "_nop_tc_16", + ["false", 4, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nb_388", + ["is_bool", 5, 2, 196, 28], + ["jump_false", 5, "ne_mis_389", 196, 28], + "_nop_tc_17", + ["jump", "ne_mis_389", 196, 28], + ["ne_bool", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_mis_389", + ["true", 4, 196, 28], + "ne_done_382", + ["jump_false", 4, "if_else_380", 196, 28], + ["load_field", 2, 1, "statements", 196, 49], + ["load_field", 3, 1, "function_nr", 196, 66], + ["get", 4, 2, 1, 196, 34], + ["frame", 5, 4, 2, 196, 34], + ["null", 4, 196, 34], + ["setarg", 5, 0, 4, 196, 34], + ["setarg", 5, 1, 2, 196, 34], + ["setarg", 5, 2, 3, 196, 34], + ["invoke", 5, 2, 196, 34], + ["jump", "if_end_381", 196, 34], + "if_else_380", + "if_end_381", + ["load_field", 2, 1, "disruption", 197, 9], + ["null", 3, 197, 28], + ["is_identical", 4, 2, 3, 197, 28], + ["jump_true", 4, "ne_nid_393", 197, 28], + ["jump", "ne_ni_394", 197, 28], + "ne_nid_393", + ["false", 4, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_ni_394", + ["is_int", 5, 2, 197, 28], + ["jump_false", 5, "ne_nn_395", 197, 28], + "_nop_tc_18", + ["jump", "ne_nn_395", 197, 28], + ["ne_int", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nn_395", + ["is_num", 5, 2, 197, 28], + ["jump_false", 5, "ne_nt_396", 197, 28], + "_nop_tc_19", + ["jump", "ne_nt_396", 197, 28], + ["ne_float", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nt_396", + ["is_text", 5, 2, 197, 28], + ["jump_false", 5, "ne_nnl_397", 197, 28], + "_nop_tc_20", + ["jump", "ne_nnl_397", 197, 28], + ["ne_text", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nnl_397", + ["is_null", 5, 2, 197, 28], + ["jump_false", 5, "ne_nb_398", 197, 28], + "_nop_tc_21", + "_nop_tc_22", + ["false", 4, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nb_398", + ["is_bool", 5, 2, 197, 28], + ["jump_false", 5, "ne_mis_399", 197, 28], + "_nop_tc_23", + ["jump", "ne_mis_399", 197, 28], + ["ne_bool", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_mis_399", + ["true", 4, 197, 28], + "ne_done_392", + ["jump_false", 4, "if_else_390", 197, 28], + ["load_field", 2, 1, "disruption", 197, 49], + ["load_field", 3, 1, "function_nr", 197, 66], + ["get", 4, 2, 1, 197, 34], + ["frame", 5, 4, 2, 197, 34], + ["null", 4, 197, 34], + ["setarg", 5, 0, 4, 197, 34], + ["setarg", 5, 1, 2, 197, 34], + ["setarg", 5, 2, 3, 197, 34], + ["invoke", 5, 2, 197, 34], + ["jump", "if_end_391", 197, 34], + "if_else_390", + "if_end_391", + ["null", 2, 197, 34], + ["return", 2, 197, 34] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 201, 13], + ["access", 4, 0, 202, 13], + ["null", 5, 203, 16], + ["null", 6, 204, 16], + ["null", 7, 205, 16], + ["null", 8, 206, 14], + ["null", 9, 207, 16], + ["null", 10, 208, 22], + "while_start_400", + ["length", 11, 1, 209, 23], + ["is_int", 12, 3, 209, 23], + ["jump_false", 12, "rel_ni_402", 209, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 13, 3, 11, 209, 23], + ["jump", "rel_done_404", 209, 23], + "rel_ni_402", + ["is_num", 12, 3, 209, 23], + ["jump_false", 12, "rel_nn_403", 209, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 13, 3, 11, 209, 23], + ["jump", "rel_done_404", 209, 23], + "rel_nn_403", + ["is_text", 12, 3, 209, 23], + ["jump_false", 12, "rel_err_405", 209, 23], + "_nop_tc_5", + ["jump", "rel_err_405", 209, 23], + ["lt_text", 13, 3, 11, 209, 23], + ["jump", "rel_done_404", 209, 23], + "rel_err_405", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 209, + 23 + ], + ["access", 12, "error", 209, 23], + ["access", 14, "cannot compare with '<': operands must be same type", 209, 23], + ["array", 15, 0, 209, 23], + ["push", 15, 14, 209, 23], + ["frame", 14, 11, 2, 209, 23], + ["null", 11, 209, 23], + ["setarg", 14, 0, 11, 209, 23], + ["setarg", 14, 1, 12, 209, 23], + ["setarg", 14, 2, 15, 209, 23], + ["invoke", 14, 11, 209, 23], + ["disrupt", 209, 23], + "rel_done_404", + ["jump_false", 13, "while_end_401", 209, 23], + ["load_dynamic", 11, 1, 3, 210, 20], + ["move", 5, 11, 210, 20], + ["load_field", 11, 5, "kind", 211, 14], + ["move", 6, 11, 211, 14], + ["access", 11, "def", 212, 19], + ["is_identical", 12, 6, 11, 212, 19], + ["jump_true", 12, "eq_done_408", 212, 19], + ["is_int", 13, 6, 212, 19], + ["jump_false", 13, "eq_ni_409", 212, 19], + "_nop_tc_6", + ["jump", "eq_ni_409", 212, 19], + ["eq_int", 12, 6, 11, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_ni_409", + ["is_num", 13, 6, 212, 19], + ["jump_false", 13, "eq_nn_410", 212, 19], + "_nop_tc_7", + ["jump", "eq_nn_410", 212, 19], + ["eq_float", 12, 6, 11, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_nn_410", + ["is_text", 13, 6, 212, 19], + ["jump_false", 13, "eq_nt_411", 212, 19], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 12, 6, 11, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_nt_411", + ["is_null", 13, 6, 212, 19], + ["jump_false", 13, "eq_nnl_412", 212, 19], + "_nop_tc_10", + ["jump", "eq_nnl_412", 212, 19], + ["true", 12, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_nnl_412", + ["is_bool", 13, 6, 212, 19], + ["jump_false", 13, "eq_nb_413", 212, 19], + "_nop_tc_11", + ["jump", "eq_nb_413", 212, 19], + ["eq_bool", 12, 6, 11, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_nb_413", + ["false", 12, 212, 19], + "eq_done_408", + ["jump_false", 12, "if_else_406", 212, 19], + ["load_field", 11, 5, "left", 213, 16], + ["load_field", 12, 11, "name", 213, 16], + ["move", 7, 12, 213, 16], + ["null", 11, 214, 21], + ["is_identical", 12, 7, 11, 214, 21], + ["jump_true", 12, "ne_nid_418", 214, 21], + ["jump", "ne_ni_419", 214, 21], + "ne_nid_418", + ["false", 12, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_ni_419", + ["is_int", 13, 7, 214, 21], + ["jump_false", 13, "ne_nn_420", 214, 21], + "_nop_tc_12", + ["jump", "ne_nn_420", 214, 21], + ["ne_int", 12, 7, 11, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_nn_420", + ["is_num", 13, 7, 214, 21], + ["jump_false", 13, "ne_nt_421", 214, 21], + "_nop_tc_13", + ["jump", "ne_nt_421", 214, 21], + ["ne_float", 12, 7, 11, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_nt_421", + ["is_text", 13, 7, 214, 21], + ["jump_false", 13, "ne_nnl_422", 214, 21], + "_nop_tc_14", + ["jump", "ne_nnl_422", 214, 21], + ["ne_text", 12, 7, 11, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_nnl_422", + ["is_null", 13, 7, 214, 21], + ["jump_false", 13, "ne_nb_423", 214, 21], + "_nop_tc_15", + "_nop_tc_16", + ["false", 12, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_nb_423", + ["is_bool", 13, 7, 214, 21], + ["jump_false", 13, "ne_mis_424", 214, 21], + "_nop_tc_17", + ["jump", "ne_mis_424", 214, 21], + ["ne_bool", 12, 7, 11, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_mis_424", + ["true", 12, 214, 21], + "ne_done_417", + ["move", 11, 12, 214, 21], + ["jump_false", 11, "and_end_416", 214, 21], + ["load_field", 12, 5, "right", 214, 40], + ["get", 13, 11, 1, 214, 29], + ["frame", 14, 13, 1, 214, 29], + ["null", 13, 214, 29], + ["setarg", 14, 0, 13, 214, 29], + ["setarg", 14, 1, 12, 214, 29], + ["invoke", 14, 12, 214, 29], + ["move", 11, 12, 214, 29], + "and_end_416", + ["jump_false", 11, "if_else_414", 214, 29], + ["get", 11, 21, 1, 215, 16], + ["frame", 12, 11, 2, 215, 16], + ["null", 11, 215, 16], + ["setarg", 12, 0, 11, 215, 16], + ["setarg", 12, 1, 2, 215, 16], + ["setarg", 12, 2, 7, 215, 16], + ["invoke", 12, 11, 215, 16], + ["move", 8, 11, 215, 16], + ["null", 11, 216, 21], + ["is_identical", 12, 8, 11, 216, 21], + ["jump_true", 12, "ne_nid_429", 216, 21], + ["jump", "ne_ni_430", 216, 21], + "ne_nid_429", + ["false", 12, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_ni_430", + ["is_int", 13, 8, 216, 21], + ["jump_false", 13, "ne_nn_431", 216, 21], + "_nop_tc_18", + ["jump", "ne_nn_431", 216, 21], + ["ne_int", 12, 8, 11, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_nn_431", + ["is_num", 13, 8, 216, 21], + ["jump_false", 13, "ne_nt_432", 216, 21], + "_nop_tc_19", + ["jump", "ne_nt_432", 216, 21], + ["ne_float", 12, 8, 11, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_nt_432", + ["is_text", 13, 8, 216, 21], + ["jump_false", 13, "ne_nnl_433", 216, 21], + "_nop_tc_20", + ["jump", "ne_nnl_433", 216, 21], + ["ne_text", 12, 8, 11, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_nnl_433", + ["is_null", 13, 8, 216, 21], + ["jump_false", 13, "ne_nb_434", 216, 21], + "_nop_tc_21", + "_nop_tc_22", + ["false", 12, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_nb_434", + ["is_bool", 13, 8, 216, 21], + ["jump_false", 13, "ne_mis_435", 216, 21], + "_nop_tc_23", + ["jump", "ne_mis_435", 216, 21], + ["ne_bool", 12, 8, 11, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_mis_435", + ["true", 12, 216, 21], + "ne_done_428", + ["move", 11, 12, 216, 21], + ["jump_false", 11, "and_end_427", 216, 21], + ["load_field", 12, 8, "closure", 216, 30], + ["not", 13, 12, 216, 30], + ["move", 11, 13, 216, 30], + "and_end_427", + ["jump_false", 11, "if_else_425", 216, 30], + ["load_field", 11, 5, "right", 217, 41], + ["get", 12, 24, 1, 217, 13], + ["frame", 13, 12, 3, 217, 13], + ["null", 12, 217, 13], + ["setarg", 13, 0, 12, 217, 13], + ["setarg", 13, 1, 2, 217, 13], + ["setarg", 13, 2, 7, 217, 13], + ["setarg", 13, 3, 11, 217, 13], + ["invoke", 13, 11, 217, 13], + ["jump", "if_end_426", 217, 13], + "if_else_425", + "if_end_426", + ["jump", "if_end_415", 217, 13], + "if_else_414", + "if_end_415", + ["null", 11, 220, 21], + ["is_identical", 12, 7, 11, 220, 21], + ["jump_true", 12, "ne_nid_441", 220, 21], + ["jump", "ne_ni_442", 220, 21], + "ne_nid_441", + ["false", 12, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_ni_442", + ["is_int", 13, 7, 220, 21], + ["jump_false", 13, "ne_nn_443", 220, 21], + "_nop_tc_24", + ["jump", "ne_nn_443", 220, 21], + ["ne_int", 12, 7, 11, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_nn_443", + ["is_num", 13, 7, 220, 21], + ["jump_false", 13, "ne_nt_444", 220, 21], + "_nop_tc_25", + ["jump", "ne_nt_444", 220, 21], + ["ne_float", 12, 7, 11, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_nt_444", + ["is_text", 13, 7, 220, 21], + ["jump_false", 13, "ne_nnl_445", 220, 21], + "_nop_tc_26", + ["jump", "ne_nnl_445", 220, 21], + ["ne_text", 12, 7, 11, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_nnl_445", + ["is_null", 13, 7, 220, 21], + ["jump_false", 13, "ne_nb_446", 220, 21], + "_nop_tc_27", + "_nop_tc_28", + ["false", 12, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_nb_446", + ["is_bool", 13, 7, 220, 21], + ["jump_false", 13, "ne_mis_447", 220, 21], + "_nop_tc_29", + ["jump", "ne_mis_447", 220, 21], + ["ne_bool", 12, 7, 11, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_mis_447", + ["true", 12, 220, 21], + "ne_done_440", + ["move", 11, 12, 220, 21], + ["jump_false", 11, "and_end_439", 220, 21], + ["load_field", 12, 5, "right", 220, 29], + ["null", 13, 220, 43], + ["is_identical", 14, 12, 13, 220, 43], + ["jump_true", 14, "ne_nid_449", 220, 43], + ["jump", "ne_ni_450", 220, 43], + "ne_nid_449", + ["false", 14, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_ni_450", + ["is_int", 15, 12, 220, 43], + ["jump_false", 15, "ne_nn_451", 220, 43], + "_nop_tc_30", + ["jump", "ne_nn_451", 220, 43], + ["ne_int", 14, 12, 13, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_nn_451", + ["is_num", 15, 12, 220, 43], + ["jump_false", 15, "ne_nt_452", 220, 43], + "_nop_tc_31", + ["jump", "ne_nt_452", 220, 43], + ["ne_float", 14, 12, 13, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_nt_452", + ["is_text", 15, 12, 220, 43], + ["jump_false", 15, "ne_nnl_453", 220, 43], + "_nop_tc_32", + ["jump", "ne_nnl_453", 220, 43], + ["ne_text", 14, 12, 13, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_nnl_453", + ["is_null", 15, 12, 220, 43], + ["jump_false", 15, "ne_nb_454", 220, 43], + "_nop_tc_33", + "_nop_tc_34", + ["false", 14, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_nb_454", + ["is_bool", 15, 12, 220, 43], + ["jump_false", 15, "ne_mis_455", 220, 43], + "_nop_tc_35", + ["jump", "ne_mis_455", 220, 43], + ["ne_bool", 14, 12, 13, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_mis_455", + ["true", 14, 220, 43], + "ne_done_448", + ["move", 11, 14, 220, 43], + "and_end_439", + ["move", 12, 11, 220, 43], + ["jump_false", 12, "and_end_438", 220, 43], + ["load_field", 11, 5, "right", 220, 51], + ["load_field", 13, 11, "kind", 220, 51], + ["access", 11, "(", 220, 70], + ["is_identical", 14, 13, 11, 220, 70], + ["jump_true", 14, "eq_done_456", 220, 70], + ["is_int", 15, 13, 220, 70], + ["jump_false", 15, "eq_ni_457", 220, 70], + "_nop_tc_36", + ["jump", "eq_ni_457", 220, 70], + ["eq_int", 14, 13, 11, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_ni_457", + ["is_num", 15, 13, 220, 70], + ["jump_false", 15, "eq_nn_458", 220, 70], + "_nop_tc_37", + ["jump", "eq_nn_458", 220, 70], + ["eq_float", 14, 13, 11, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_nn_458", + ["is_text", 15, 13, 220, 70], + ["jump_false", 15, "eq_nt_459", 220, 70], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 14, 13, 11, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_nt_459", + ["is_null", 15, 13, 220, 70], + ["jump_false", 15, "eq_nnl_460", 220, 70], + "_nop_tc_40", + ["jump", "eq_nnl_460", 220, 70], + ["true", 14, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_nnl_460", + ["is_bool", 15, 13, 220, 70], + ["jump_false", 15, "eq_nb_461", 220, 70], + "_nop_tc_41", + ["jump", "eq_nb_461", 220, 70], + ["eq_bool", 14, 13, 11, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_nb_461", + ["false", 14, 220, 70], + "eq_done_456", + ["move", 12, 14, 220, 70], + "and_end_438", + ["jump_false", 12, "if_else_436", 220, 70], + ["load_field", 11, 5, "right", 221, 24], + ["load_field", 12, 11, "expression", 221, 24], + ["move", 10, 12, 221, 24], + ["null", 11, 222, 29], + ["is_identical", 12, 10, 11, 222, 29], + ["jump_true", 12, "ne_nid_466", 222, 29], + ["jump", "ne_ni_467", 222, 29], + "ne_nid_466", + ["false", 12, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_ni_467", + ["is_int", 13, 10, 222, 29], + ["jump_false", 13, "ne_nn_468", 222, 29], + "_nop_tc_42", + ["jump", "ne_nn_468", 222, 29], + ["ne_int", 12, 10, 11, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_nn_468", + ["is_num", 13, 10, 222, 29], + ["jump_false", 13, "ne_nt_469", 222, 29], + "_nop_tc_43", + ["jump", "ne_nt_469", 222, 29], + ["ne_float", 12, 10, 11, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_nt_469", + ["is_text", 13, 10, 222, 29], + ["jump_false", 13, "ne_nnl_470", 222, 29], + "_nop_tc_44", + ["jump", "ne_nnl_470", 222, 29], + ["ne_text", 12, 10, 11, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_nnl_470", + ["is_null", 13, 10, 222, 29], + ["jump_false", 13, "ne_nb_471", 222, 29], + "_nop_tc_45", + "_nop_tc_46", + ["false", 12, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_nb_471", + ["is_bool", 13, 10, 222, 29], + ["jump_false", 13, "ne_mis_472", 222, 29], + "_nop_tc_47", + ["jump", "ne_mis_472", 222, 29], + ["ne_bool", 12, 10, 11, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_mis_472", + ["true", 12, 222, 29], + "ne_done_465", + ["move", 11, 12, 222, 29], + ["jump_false", 11, "and_end_464", 222, 29], + ["load_field", 12, 10, "intrinsic", 222, 37], + ["true", 13, 222, 61], + ["is_identical", 14, 12, 13, 222, 61], + ["jump_true", 14, "eq_done_473", 222, 61], + ["is_int", 15, 12, 222, 61], + ["jump_false", 15, "eq_ni_474", 222, 61], + "_nop_tc_48", + ["jump", "eq_ni_474", 222, 61], + ["eq_int", 14, 12, 13, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_ni_474", + ["is_num", 15, 12, 222, 61], + ["jump_false", 15, "eq_nn_475", 222, 61], + "_nop_tc_49", + ["jump", "eq_nn_475", 222, 61], + ["eq_float", 14, 12, 13, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_nn_475", + ["is_text", 15, 12, 222, 61], + ["jump_false", 15, "eq_nt_476", 222, 61], + "_nop_tc_50", + ["jump", "eq_nt_476", 222, 61], + ["eq_text", 14, 12, 13, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_nt_476", + ["is_null", 15, 12, 222, 61], + ["jump_false", 15, "eq_nnl_477", 222, 61], + "_nop_tc_51", + ["jump", "eq_nnl_477", 222, 61], + ["true", 14, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_nnl_477", + ["is_bool", 15, 12, 222, 61], + ["jump_false", 15, "eq_nb_478", 222, 61], + "_nop_tc_52", + "_nop_tc_53", + ["eq_bool", 14, 12, 13, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_nb_478", + ["false", 14, 222, 61], + "eq_done_473", + ["move", 11, 14, 222, 61], + "and_end_464", + ["jump_false", 11, "if_else_462", 222, 61], + ["get", 11, 21, 1, 223, 18], + ["frame", 12, 11, 2, 223, 18], + ["null", 11, 223, 18], + ["setarg", 12, 0, 11, 223, 18], + ["setarg", 12, 1, 2, 223, 18], + ["setarg", 12, 2, 7, 223, 18], + ["invoke", 12, 11, 223, 18], + ["move", 8, 11, 223, 18], + ["null", 11, 224, 23], + ["is_identical", 12, 8, 11, 224, 23], + ["jump_true", 12, "ne_nid_483", 224, 23], + ["jump", "ne_ni_484", 224, 23], + "ne_nid_483", + ["false", 12, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_ni_484", + ["is_int", 13, 8, 224, 23], + ["jump_false", 13, "ne_nn_485", 224, 23], + "_nop_tc_54", + ["jump", "ne_nn_485", 224, 23], + ["ne_int", 12, 8, 11, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_nn_485", + ["is_num", 13, 8, 224, 23], + ["jump_false", 13, "ne_nt_486", 224, 23], + "_nop_tc_55", + ["jump", "ne_nt_486", 224, 23], + ["ne_float", 12, 8, 11, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_nt_486", + ["is_text", 13, 8, 224, 23], + ["jump_false", 13, "ne_nnl_487", 224, 23], + "_nop_tc_56", + ["jump", "ne_nnl_487", 224, 23], + ["ne_text", 12, 8, 11, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_nnl_487", + ["is_null", 13, 8, 224, 23], + ["jump_false", 13, "ne_nb_488", 224, 23], + "_nop_tc_57", + "_nop_tc_58", + ["false", 12, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_nb_488", + ["is_bool", 13, 8, 224, 23], + ["jump_false", 13, "ne_mis_489", 224, 23], + "_nop_tc_59", + ["jump", "ne_mis_489", 224, 23], + ["ne_bool", 12, 8, 11, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_mis_489", + ["true", 12, 224, 23], + "ne_done_482", + ["move", 11, 12, 224, 23], + ["jump_false", 11, "and_end_481", 224, 23], + ["load_field", 12, 8, "type_tag", 224, 31], + ["null", 13, 224, 46], + ["is_identical", 14, 12, 13, 224, 46], + ["jump_true", 14, "eq_done_490", 224, 46], + ["is_int", 15, 12, 224, 46], + ["jump_false", 15, "eq_ni_491", 224, 46], + "_nop_tc_60", + ["jump", "eq_ni_491", 224, 46], + ["eq_int", 14, 12, 13, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_ni_491", + ["is_num", 15, 12, 224, 46], + ["jump_false", 15, "eq_nn_492", 224, 46], + "_nop_tc_61", + ["jump", "eq_nn_492", 224, 46], + ["eq_float", 14, 12, 13, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_nn_492", + ["is_text", 15, 12, 224, 46], + ["jump_false", 15, "eq_nt_493", 224, 46], + "_nop_tc_62", + ["jump", "eq_nt_493", 224, 46], + ["eq_text", 14, 12, 13, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_nt_493", + ["is_null", 15, 12, 224, 46], + ["jump_false", 15, "eq_nnl_494", 224, 46], + "_nop_tc_63", + "_nop_tc_64", + ["true", 14, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_nnl_494", + ["is_bool", 15, 12, 224, 46], + ["jump_false", 15, "eq_nb_495", 224, 46], + "_nop_tc_65", + ["jump", "eq_nb_495", 224, 46], + ["eq_bool", 14, 12, 13, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_nb_495", + ["false", 14, 224, 46], + "eq_done_490", + ["move", 11, 14, 224, 46], + "and_end_481", + ["jump_false", 11, "if_else_479", 224, 46], + ["get", 11, 5, 1, 225, 19], + ["load_field", 12, 10, "name", 225, 32], + ["load_dynamic", 13, 11, 12, 225, 32], + ["null", 11, 225, 52], + ["is_identical", 12, 13, 11, 225, 52], + ["jump_true", 12, "ne_nid_499", 225, 52], + ["jump", "ne_ni_500", 225, 52], + "ne_nid_499", + ["false", 12, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_ni_500", + ["is_int", 14, 13, 225, 52], + ["jump_false", 14, "ne_nn_501", 225, 52], + "_nop_tc_66", + ["jump", "ne_nn_501", 225, 52], + ["ne_int", 12, 13, 11, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_nn_501", + ["is_num", 14, 13, 225, 52], + ["jump_false", 14, "ne_nt_502", 225, 52], + "_nop_tc_67", + ["jump", "ne_nt_502", 225, 52], + ["ne_float", 12, 13, 11, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_nt_502", + ["is_text", 14, 13, 225, 52], + ["jump_false", 14, "ne_nnl_503", 225, 52], + "_nop_tc_68", + ["jump", "ne_nnl_503", 225, 52], + ["ne_text", 12, 13, 11, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_nnl_503", + ["is_null", 14, 13, 225, 52], + ["jump_false", 14, "ne_nb_504", 225, 52], + "_nop_tc_69", + "_nop_tc_70", + ["false", 12, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_nb_504", + ["is_bool", 14, 13, 225, 52], + ["jump_false", 14, "ne_mis_505", 225, 52], + "_nop_tc_71", + ["jump", "ne_mis_505", 225, 52], + ["ne_bool", 12, 13, 11, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_mis_505", + ["true", 12, 225, 52], + "ne_done_498", + ["jump_false", 12, "if_else_496", 225, 52], + ["get", 11, 5, 1, 225, 72], + ["load_field", 12, 10, "name", 225, 85], + ["load_dynamic", 13, 11, 12, 225, 85], + ["store_field", 8, 13, "type_tag", 225, 58], + ["jump", "if_end_497", 225, 58], + "if_else_496", + "if_end_497", + ["jump", "if_end_480", 225, 58], + "if_else_479", + "if_end_480", + ["jump", "if_end_463", 225, 58], + "if_else_462", + "if_end_463", + ["jump", "if_end_437", 225, 58], + "if_else_436", + "if_end_437", + ["jump", "if_end_407", 225, 58], + "if_else_406", + ["access", 11, "function", 229, 26], + ["is_identical", 12, 6, 11, 229, 26], + ["jump_true", 12, "eq_done_508", 229, 26], + ["is_int", 13, 6, 229, 26], + ["jump_false", 13, "eq_ni_509", 229, 26], + "_nop_tc_72", + ["jump", "eq_ni_509", 229, 26], + ["eq_int", 12, 6, 11, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_ni_509", + ["is_num", 13, 6, 229, 26], + ["jump_false", 13, "eq_nn_510", 229, 26], + "_nop_tc_73", + ["jump", "eq_nn_510", 229, 26], + ["eq_float", 12, 6, 11, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_nn_510", + ["is_text", 13, 6, 229, 26], + ["jump_false", 13, "eq_nt_511", 229, 26], + "_nop_tc_74", + "_nop_tc_75", + ["eq_text", 12, 6, 11, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_nt_511", + ["is_null", 13, 6, 229, 26], + ["jump_false", 13, "eq_nnl_512", 229, 26], + "_nop_tc_76", + ["jump", "eq_nnl_512", 229, 26], + ["true", 12, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_nnl_512", + ["is_bool", 13, 6, 229, 26], + ["jump_false", 13, "eq_nb_513", 229, 26], + "_nop_tc_77", + ["jump", "eq_nb_513", 229, 26], + ["eq_bool", 12, 6, 11, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_nb_513", + ["false", 12, 229, 26], + "eq_done_508", + ["jump_false", 12, "if_else_506", 229, 26], + ["load_field", 11, 5, "name", 230, 16], + ["move", 7, 11, 230, 16], + ["null", 11, 231, 21], + ["is_identical", 12, 7, 11, 231, 21], + ["jump_true", 12, "ne_nid_518", 231, 21], + ["jump", "ne_ni_519", 231, 21], + "ne_nid_518", + ["false", 12, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_ni_519", + ["is_int", 13, 7, 231, 21], + ["jump_false", 13, "ne_nn_520", 231, 21], + "_nop_tc_78", + ["jump", "ne_nn_520", 231, 21], + ["ne_int", 12, 7, 11, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_nn_520", + ["is_num", 13, 7, 231, 21], + ["jump_false", 13, "ne_nt_521", 231, 21], + "_nop_tc_79", + ["jump", "ne_nt_521", 231, 21], + ["ne_float", 12, 7, 11, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_nt_521", + ["is_text", 13, 7, 231, 21], + ["jump_false", 13, "ne_nnl_522", 231, 21], + "_nop_tc_80", + ["jump", "ne_nnl_522", 231, 21], + ["ne_text", 12, 7, 11, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_nnl_522", + ["is_null", 13, 7, 231, 21], + ["jump_false", 13, "ne_nb_523", 231, 21], + "_nop_tc_81", + "_nop_tc_82", + ["false", 12, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_nb_523", + ["is_bool", 13, 7, 231, 21], + ["jump_false", 13, "ne_mis_524", 231, 21], + "_nop_tc_83", + ["jump", "ne_mis_524", 231, 21], + ["ne_bool", 12, 7, 11, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_mis_524", + ["true", 12, 231, 21], + "ne_done_517", + ["move", 11, 12, 231, 21], + ["jump_false", 11, "and_end_516", 231, 21], + ["load_field", 12, 5, "arity", 231, 29], + ["null", 13, 231, 43], + ["is_identical", 14, 12, 13, 231, 43], + ["jump_true", 14, "ne_nid_526", 231, 43], + ["jump", "ne_ni_527", 231, 43], + "ne_nid_526", + ["false", 14, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_ni_527", + ["is_int", 15, 12, 231, 43], + ["jump_false", 15, "ne_nn_528", 231, 43], + "_nop_tc_84", + ["jump", "ne_nn_528", 231, 43], + ["ne_int", 14, 12, 13, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_nn_528", + ["is_num", 15, 12, 231, 43], + ["jump_false", 15, "ne_nt_529", 231, 43], + "_nop_tc_85", + ["jump", "ne_nt_529", 231, 43], + ["ne_float", 14, 12, 13, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_nt_529", + ["is_text", 15, 12, 231, 43], + ["jump_false", 15, "ne_nnl_530", 231, 43], + "_nop_tc_86", + ["jump", "ne_nnl_530", 231, 43], + ["ne_text", 14, 12, 13, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_nnl_530", + ["is_null", 15, 12, 231, 43], + ["jump_false", 15, "ne_nb_531", 231, 43], + "_nop_tc_87", + "_nop_tc_88", + ["false", 14, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_nb_531", + ["is_bool", 15, 12, 231, 43], + ["jump_false", 15, "ne_mis_532", 231, 43], + "_nop_tc_89", + ["jump", "ne_mis_532", 231, 43], + ["ne_bool", 14, 12, 13, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_mis_532", + ["true", 14, 231, 43], + "ne_done_525", + ["move", 11, 14, 231, 43], + "and_end_516", + ["jump_false", 11, "if_else_514", 231, 43], + ["load_field", 11, 5, "arity", 232, 39], + ["get", 12, 26, 1, 232, 11], + ["frame", 13, 12, 3, 232, 11], + ["null", 12, 232, 11], + ["setarg", 13, 0, 12, 232, 11], + ["setarg", 13, 1, 2, 232, 11], + ["setarg", 13, 2, 7, 232, 11], + ["setarg", 13, 3, 11, 232, 11], + ["invoke", 13, 11, 232, 11], + ["jump", "if_end_515", 232, 11], + "if_else_514", + "if_end_515", + ["get", 11, 27, 1, 234, 9], + ["frame", 12, 11, 1, 234, 9], + ["null", 11, 234, 9], + ["setarg", 12, 0, 11, 234, 9], + ["setarg", 12, 1, 5, 234, 9], + ["invoke", 12, 11, 234, 9], + ["jump", "if_end_507", 234, 9], + "if_else_506", + ["access", 11, "var", 235, 26], + ["is_identical", 12, 6, 11, 235, 26], + ["jump_true", 12, "eq_done_535", 235, 26], + ["is_int", 13, 6, 235, 26], + ["jump_false", 13, "eq_ni_536", 235, 26], + "_nop_tc_90", + ["jump", "eq_ni_536", 235, 26], + ["eq_int", 12, 6, 11, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_ni_536", + ["is_num", 13, 6, 235, 26], + ["jump_false", 13, "eq_nn_537", 235, 26], + "_nop_tc_91", + ["jump", "eq_nn_537", 235, 26], + ["eq_float", 12, 6, 11, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_nn_537", + ["is_text", 13, 6, 235, 26], + ["jump_false", 13, "eq_nt_538", 235, 26], + "_nop_tc_92", + "_nop_tc_93", + ["eq_text", 12, 6, 11, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_nt_538", + ["is_null", 13, 6, 235, 26], + ["jump_false", 13, "eq_nnl_539", 235, 26], + "_nop_tc_94", + ["jump", "eq_nnl_539", 235, 26], + ["true", 12, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_nnl_539", + ["is_bool", 13, 6, 235, 26], + ["jump_false", 13, "eq_nb_540", 235, 26], + "_nop_tc_95", + ["jump", "eq_nb_540", 235, 26], + ["eq_bool", 12, 6, 11, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_nb_540", + ["false", 12, 235, 26], + "eq_done_535", + ["jump_false", 12, "if_else_533", 235, 26], + ["load_field", 11, 5, "right", 236, 13], + ["null", 12, 236, 27], + ["is_identical", 13, 11, 12, 236, 27], + ["jump_true", 13, "ne_nid_546", 236, 27], + ["jump", "ne_ni_547", 236, 27], + "ne_nid_546", + ["false", 13, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_ni_547", + ["is_int", 14, 11, 236, 27], + ["jump_false", 14, "ne_nn_548", 236, 27], + "_nop_tc_96", + ["jump", "ne_nn_548", 236, 27], + ["ne_int", 13, 11, 12, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_nn_548", + ["is_num", 14, 11, 236, 27], + ["jump_false", 14, "ne_nt_549", 236, 27], + "_nop_tc_97", + ["jump", "ne_nt_549", 236, 27], + ["ne_float", 13, 11, 12, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_nt_549", + ["is_text", 14, 11, 236, 27], + ["jump_false", 14, "ne_nnl_550", 236, 27], + "_nop_tc_98", + ["jump", "ne_nnl_550", 236, 27], + ["ne_text", 13, 11, 12, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_nnl_550", + ["is_null", 14, 11, 236, 27], + ["jump_false", 14, "ne_nb_551", 236, 27], + "_nop_tc_99", + "_nop_tc_100", + ["false", 13, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_nb_551", + ["is_bool", 14, 11, 236, 27], + ["jump_false", 14, "ne_mis_552", 236, 27], + "_nop_tc_101", + ["jump", "ne_mis_552", 236, 27], + ["ne_bool", 13, 11, 12, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_mis_552", + ["true", 13, 236, 27], + "ne_done_545", + ["move", 11, 13, 236, 27], + ["jump_false", 11, "and_end_544", 236, 27], + ["load_field", 12, 5, "right", 236, 35], + ["load_field", 13, 12, "kind", 236, 35], + ["access", 12, "function", 236, 54], + ["is_identical", 14, 13, 12, 236, 54], + ["jump_true", 14, "eq_done_553", 236, 54], + ["is_int", 15, 13, 236, 54], + ["jump_false", 15, "eq_ni_554", 236, 54], + "_nop_tc_102", + ["jump", "eq_ni_554", 236, 54], + ["eq_int", 14, 13, 12, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_ni_554", + ["is_num", 15, 13, 236, 54], + ["jump_false", 15, "eq_nn_555", 236, 54], + "_nop_tc_103", + ["jump", "eq_nn_555", 236, 54], + ["eq_float", 14, 13, 12, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_nn_555", + ["is_text", 15, 13, 236, 54], + ["jump_false", 15, "eq_nt_556", 236, 54], + "_nop_tc_104", + "_nop_tc_105", + ["eq_text", 14, 13, 12, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_nt_556", + ["is_null", 15, 13, 236, 54], + ["jump_false", 15, "eq_nnl_557", 236, 54], + "_nop_tc_106", + ["jump", "eq_nnl_557", 236, 54], + ["true", 14, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_nnl_557", + ["is_bool", 15, 13, 236, 54], + ["jump_false", 15, "eq_nb_558", 236, 54], + "_nop_tc_107", + ["jump", "eq_nb_558", 236, 54], + ["eq_bool", 14, 13, 12, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_nb_558", + ["false", 14, 236, 54], + "eq_done_553", + ["move", 11, 14, 236, 54], + "and_end_544", + ["move", 12, 11, 236, 54], + ["jump_false", 12, "and_end_543", 236, 54], + ["load_field", 11, 5, "right", 236, 68], + ["load_field", 13, 11, "arity", 236, 68], + ["null", 11, 236, 88], + ["is_identical", 14, 13, 11, 236, 88], + ["jump_true", 14, "ne_nid_560", 236, 88], + ["jump", "ne_ni_561", 236, 88], + "ne_nid_560", + ["false", 14, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_ni_561", + ["is_int", 15, 13, 236, 88], + ["jump_false", 15, "ne_nn_562", 236, 88], + "_nop_tc_108", + ["jump", "ne_nn_562", 236, 88], + ["ne_int", 14, 13, 11, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_nn_562", + ["is_num", 15, 13, 236, 88], + ["jump_false", 15, "ne_nt_563", 236, 88], + "_nop_tc_109", + ["jump", "ne_nt_563", 236, 88], + ["ne_float", 14, 13, 11, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_nt_563", + ["is_text", 15, 13, 236, 88], + ["jump_false", 15, "ne_nnl_564", 236, 88], + "_nop_tc_110", + ["jump", "ne_nnl_564", 236, 88], + ["ne_text", 14, 13, 11, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_nnl_564", + ["is_null", 15, 13, 236, 88], + ["jump_false", 15, "ne_nb_565", 236, 88], + "_nop_tc_111", + "_nop_tc_112", + ["false", 14, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_nb_565", + ["is_bool", 15, 13, 236, 88], + ["jump_false", 15, "ne_mis_566", 236, 88], + "_nop_tc_113", + ["jump", "ne_mis_566", 236, 88], + ["ne_bool", 14, 13, 11, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_mis_566", + ["true", 14, 236, 88], + "ne_done_559", + ["move", 12, 14, 236, 88], + "and_end_543", + ["jump_false", 12, "if_else_541", 236, 88], + ["load_field", 11, 5, "left", 237, 18], + ["load_field", 12, 11, "name", 237, 18], + ["move", 7, 12, 237, 18], + ["null", 11, 238, 23], + ["is_identical", 12, 7, 11, 238, 23], + ["jump_true", 12, "ne_nid_570", 238, 23], + ["jump", "ne_ni_571", 238, 23], + "ne_nid_570", + ["false", 12, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_ni_571", + ["is_int", 13, 7, 238, 23], + ["jump_false", 13, "ne_nn_572", 238, 23], + "_nop_tc_114", + ["jump", "ne_nn_572", 238, 23], + ["ne_int", 12, 7, 11, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_nn_572", + ["is_num", 13, 7, 238, 23], + ["jump_false", 13, "ne_nt_573", 238, 23], + "_nop_tc_115", + ["jump", "ne_nt_573", 238, 23], + ["ne_float", 12, 7, 11, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_nt_573", + ["is_text", 13, 7, 238, 23], + ["jump_false", 13, "ne_nnl_574", 238, 23], + "_nop_tc_116", + ["jump", "ne_nnl_574", 238, 23], + ["ne_text", 12, 7, 11, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_nnl_574", + ["is_null", 13, 7, 238, 23], + ["jump_false", 13, "ne_nb_575", 238, 23], + "_nop_tc_117", + "_nop_tc_118", + ["false", 12, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_nb_575", + ["is_bool", 13, 7, 238, 23], + ["jump_false", 13, "ne_mis_576", 238, 23], + "_nop_tc_119", + ["jump", "ne_mis_576", 238, 23], + ["ne_bool", 12, 7, 11, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_mis_576", + ["true", 12, 238, 23], + "ne_done_569", + ["jump_false", 12, "if_else_567", 238, 23], + ["get", 11, 21, 1, 239, 18], + ["frame", 12, 11, 2, 239, 18], + ["null", 11, 239, 18], + ["setarg", 12, 0, 11, 239, 18], + ["setarg", 12, 1, 2, 239, 18], + ["setarg", 12, 2, 7, 239, 18], + ["invoke", 12, 11, 239, 18], + ["move", 8, 11, 239, 18], + ["null", 11, 240, 23], + ["is_identical", 12, 8, 11, 240, 23], + ["jump_true", 12, "ne_nid_581", 240, 23], + ["jump", "ne_ni_582", 240, 23], + "ne_nid_581", + ["false", 12, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_ni_582", + ["is_int", 13, 8, 240, 23], + ["jump_false", 13, "ne_nn_583", 240, 23], + "_nop_tc_120", + ["jump", "ne_nn_583", 240, 23], + ["ne_int", 12, 8, 11, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_nn_583", + ["is_num", 13, 8, 240, 23], + ["jump_false", 13, "ne_nt_584", 240, 23], + "_nop_tc_121", + ["jump", "ne_nt_584", 240, 23], + ["ne_float", 12, 8, 11, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_nt_584", + ["is_text", 13, 8, 240, 23], + ["jump_false", 13, "ne_nnl_585", 240, 23], + "_nop_tc_122", + ["jump", "ne_nnl_585", 240, 23], + ["ne_text", 12, 8, 11, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_nnl_585", + ["is_null", 13, 8, 240, 23], + ["jump_false", 13, "ne_nb_586", 240, 23], + "_nop_tc_123", + "_nop_tc_124", + ["false", 12, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_nb_586", + ["is_bool", 13, 8, 240, 23], + ["jump_false", 13, "ne_mis_587", 240, 23], + "_nop_tc_125", + ["jump", "ne_mis_587", 240, 23], + ["ne_bool", 12, 8, 11, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_mis_587", + ["true", 12, 240, 23], + "ne_done_580", + ["move", 11, 12, 240, 23], + ["jump_false", 11, "and_end_579", 240, 23], + ["load_field", 12, 8, "make", 240, 31], + ["access", 13, "var", 240, 42], + ["is_identical", 14, 12, 13, 240, 42], + ["jump_true", 14, "eq_done_588", 240, 42], + ["is_int", 15, 12, 240, 42], + ["jump_false", 15, "eq_ni_589", 240, 42], + "_nop_tc_126", + ["jump", "eq_ni_589", 240, 42], + ["eq_int", 14, 12, 13, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_ni_589", + ["is_num", 15, 12, 240, 42], + ["jump_false", 15, "eq_nn_590", 240, 42], + "_nop_tc_127", + ["jump", "eq_nn_590", 240, 42], + ["eq_float", 14, 12, 13, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_nn_590", + ["is_text", 15, 12, 240, 42], + ["jump_false", 15, "eq_nt_591", 240, 42], + "_nop_tc_128", + "_nop_tc_129", + ["eq_text", 14, 12, 13, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_nt_591", + ["is_null", 15, 12, 240, 42], + ["jump_false", 15, "eq_nnl_592", 240, 42], + "_nop_tc_130", + ["jump", "eq_nnl_592", 240, 42], + ["true", 14, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_nnl_592", + ["is_bool", 15, 12, 240, 42], + ["jump_false", 15, "eq_nb_593", 240, 42], + "_nop_tc_131", + ["jump", "eq_nb_593", 240, 42], + ["eq_bool", 14, 12, 13, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_nb_593", + ["false", 14, 240, 42], + "eq_done_588", + ["move", 11, 14, 240, 42], + "and_end_579", + ["jump_false", 11, "if_else_577", 240, 42], + ["load_field", 11, 5, "right", 241, 43], + ["load_field", 12, 11, "arity", 241, 43], + ["get", 11, 26, 1, 241, 15], + ["frame", 13, 11, 3, 241, 15], + ["null", 11, 241, 15], + ["setarg", 13, 0, 11, 241, 15], + ["setarg", 13, 1, 2, 241, 15], + ["setarg", 13, 2, 7, 241, 15], + ["setarg", 13, 3, 12, 241, 15], + ["invoke", 13, 11, 241, 15], + ["jump", "if_end_578", 241, 15], + "if_else_577", + "if_end_578", + ["jump", "if_end_568", 241, 15], + "if_else_567", + "if_end_568", + ["jump", "if_end_542", 241, 15], + "if_else_541", + "if_end_542", + ["jump", "if_end_534", 241, 15], + "if_else_533", + ["access", 11, "var_list", 245, 26], + ["is_identical", 12, 6, 11, 245, 26], + ["jump_true", 12, "eq_done_596", 245, 26], + ["is_int", 13, 6, 245, 26], + ["jump_false", 13, "eq_ni_597", 245, 26], + "_nop_tc_132", + ["jump", "eq_ni_597", 245, 26], + ["eq_int", 12, 6, 11, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_ni_597", + ["is_num", 13, 6, 245, 26], + ["jump_false", 13, "eq_nn_598", 245, 26], + "_nop_tc_133", + ["jump", "eq_nn_598", 245, 26], + ["eq_float", 12, 6, 11, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_nn_598", + ["is_text", 13, 6, 245, 26], + ["jump_false", 13, "eq_nt_599", 245, 26], + "_nop_tc_134", + "_nop_tc_135", + ["eq_text", 12, 6, 11, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_nt_599", + ["is_null", 13, 6, 245, 26], + ["jump_false", 13, "eq_nnl_600", 245, 26], + "_nop_tc_136", + ["jump", "eq_nnl_600", 245, 26], + ["true", 12, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_nnl_600", + ["is_bool", 13, 6, 245, 26], + ["jump_false", 13, "eq_nb_601", 245, 26], + "_nop_tc_137", + ["jump", "eq_nb_601", 245, 26], + ["eq_bool", 12, 6, 11, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_nb_601", + ["false", 12, 245, 26], + "eq_done_596", + ["jump_false", 12, "if_else_594", 245, 26], + ["access", 4, 0, 246, 13], + "while_start_602", + ["load_field", 11, 5, "list", 247, 27], + ["length", 12, 11, 247, 27], + ["is_int", 11, 4, 247, 27], + ["jump_false", 11, "rel_ni_604", 247, 27], + "_nop_tc_138", + "_nop_tc_139", + ["lt_int", 13, 4, 12, 247, 27], + ["jump", "rel_done_606", 247, 27], + "rel_ni_604", + ["is_num", 11, 4, 247, 27], + ["jump_false", 11, "rel_nn_605", 247, 27], + "_nop_tc_140", + "_nop_tc_141", + ["lt_float", 13, 4, 12, 247, 27], + ["jump", "rel_done_606", 247, 27], + "rel_nn_605", + ["is_text", 11, 4, 247, 27], + ["jump_false", 11, "rel_err_607", 247, 27], + "_nop_tc_142", + ["jump", "rel_err_607", 247, 27], + ["lt_text", 13, 4, 12, 247, 27], + ["jump", "rel_done_606", 247, 27], + "rel_err_607", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 247, + 27 + ], + ["access", 12, "error", 247, 27], + ["access", 14, "cannot compare with '<': operands must be same type", 247, 27], + ["array", 15, 0, 247, 27], + ["push", 15, 14, 247, 27], + ["frame", 14, 11, 2, 247, 27], + ["null", 11, 247, 27], + ["setarg", 14, 0, 11, 247, 27], + ["setarg", 14, 1, 12, 247, 27], + ["setarg", 14, 2, 15, 247, 27], + ["invoke", 14, 11, 247, 27], + ["disrupt", 247, 27], + "rel_done_606", + ["jump_false", 13, "while_end_603", 247, 27], + ["load_field", 11, 5, "list", 248, 18], + ["load_dynamic", 12, 11, 4, 248, 28], + ["move", 9, 12, 248, 28], + ["load_field", 11, 9, "kind", 249, 15], + ["access", 12, "var", 249, 28], + ["is_identical", 13, 11, 12, 249, 28], + ["jump_true", 13, "eq_done_613", 249, 28], + ["is_int", 14, 11, 249, 28], + ["jump_false", 14, "eq_ni_614", 249, 28], + "_nop_tc_143", + ["jump", "eq_ni_614", 249, 28], + ["eq_int", 13, 11, 12, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_ni_614", + ["is_num", 14, 11, 249, 28], + ["jump_false", 14, "eq_nn_615", 249, 28], + "_nop_tc_144", + ["jump", "eq_nn_615", 249, 28], + ["eq_float", 13, 11, 12, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_nn_615", + ["is_text", 14, 11, 249, 28], + ["jump_false", 14, "eq_nt_616", 249, 28], + "_nop_tc_145", + "_nop_tc_146", + ["eq_text", 13, 11, 12, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_nt_616", + ["is_null", 14, 11, 249, 28], + ["jump_false", 14, "eq_nnl_617", 249, 28], + "_nop_tc_147", + ["jump", "eq_nnl_617", 249, 28], + ["true", 13, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_nnl_617", + ["is_bool", 14, 11, 249, 28], + ["jump_false", 14, "eq_nb_618", 249, 28], + "_nop_tc_148", + ["jump", "eq_nb_618", 249, 28], + ["eq_bool", 13, 11, 12, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_nb_618", + ["false", 13, 249, 28], + "eq_done_613", + ["move", 11, 13, 249, 28], + ["jump_false", 11, "and_end_612", 249, 28], + ["load_field", 12, 9, "right", 249, 37], + ["null", 13, 249, 51], + ["is_identical", 14, 12, 13, 249, 51], + ["jump_true", 14, "ne_nid_620", 249, 51], + ["jump", "ne_ni_621", 249, 51], + "ne_nid_620", + ["false", 14, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_ni_621", + ["is_int", 15, 12, 249, 51], + ["jump_false", 15, "ne_nn_622", 249, 51], + "_nop_tc_149", + ["jump", "ne_nn_622", 249, 51], + ["ne_int", 14, 12, 13, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_nn_622", + ["is_num", 15, 12, 249, 51], + ["jump_false", 15, "ne_nt_623", 249, 51], + "_nop_tc_150", + ["jump", "ne_nt_623", 249, 51], + ["ne_float", 14, 12, 13, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_nt_623", + ["is_text", 15, 12, 249, 51], + ["jump_false", 15, "ne_nnl_624", 249, 51], + "_nop_tc_151", + ["jump", "ne_nnl_624", 249, 51], + ["ne_text", 14, 12, 13, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_nnl_624", + ["is_null", 15, 12, 249, 51], + ["jump_false", 15, "ne_nb_625", 249, 51], + "_nop_tc_152", + "_nop_tc_153", + ["false", 14, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_nb_625", + ["is_bool", 15, 12, 249, 51], + ["jump_false", 15, "ne_mis_626", 249, 51], + "_nop_tc_154", + ["jump", "ne_mis_626", 249, 51], + ["ne_bool", 14, 12, 13, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_mis_626", + ["true", 14, 249, 51], + "ne_done_619", + ["move", 11, 14, 249, 51], + "and_end_612", + ["move", 12, 11, 249, 51], + ["jump_false", 12, "and_end_611", 249, 51], + ["load_field", 11, 9, "right", 249, 59], + ["load_field", 13, 11, "kind", 249, 59], + ["access", 11, "function", 249, 78], + ["is_identical", 14, 13, 11, 249, 78], + ["jump_true", 14, "eq_done_627", 249, 78], + ["is_int", 15, 13, 249, 78], + ["jump_false", 15, "eq_ni_628", 249, 78], + "_nop_tc_155", + ["jump", "eq_ni_628", 249, 78], + ["eq_int", 14, 13, 11, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_ni_628", + ["is_num", 15, 13, 249, 78], + ["jump_false", 15, "eq_nn_629", 249, 78], + "_nop_tc_156", + ["jump", "eq_nn_629", 249, 78], + ["eq_float", 14, 13, 11, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_nn_629", + ["is_text", 15, 13, 249, 78], + ["jump_false", 15, "eq_nt_630", 249, 78], + "_nop_tc_157", + "_nop_tc_158", + ["eq_text", 14, 13, 11, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_nt_630", + ["is_null", 15, 13, 249, 78], + ["jump_false", 15, "eq_nnl_631", 249, 78], + "_nop_tc_159", + ["jump", "eq_nnl_631", 249, 78], + ["true", 14, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_nnl_631", + ["is_bool", 15, 13, 249, 78], + ["jump_false", 15, "eq_nb_632", 249, 78], + "_nop_tc_160", + ["jump", "eq_nb_632", 249, 78], + ["eq_bool", 14, 13, 11, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_nb_632", + ["false", 14, 249, 78], + "eq_done_627", + ["move", 12, 14, 249, 78], + "and_end_611", + ["move", 11, 12, 249, 78], + ["jump_false", 11, "and_end_610", 249, 78], + ["load_field", 12, 9, "right", 249, 92], + ["load_field", 13, 12, "arity", 249, 92], + ["null", 12, 249, 112], + ["is_identical", 14, 13, 12, 249, 112], + ["jump_true", 14, "ne_nid_634", 249, 112], + ["jump", "ne_ni_635", 249, 112], + "ne_nid_634", + ["false", 14, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_ni_635", + ["is_int", 15, 13, 249, 112], + ["jump_false", 15, "ne_nn_636", 249, 112], + "_nop_tc_161", + ["jump", "ne_nn_636", 249, 112], + ["ne_int", 14, 13, 12, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_nn_636", + ["is_num", 15, 13, 249, 112], + ["jump_false", 15, "ne_nt_637", 249, 112], + "_nop_tc_162", + ["jump", "ne_nt_637", 249, 112], + ["ne_float", 14, 13, 12, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_nt_637", + ["is_text", 15, 13, 249, 112], + ["jump_false", 15, "ne_nnl_638", 249, 112], + "_nop_tc_163", + ["jump", "ne_nnl_638", 249, 112], + ["ne_text", 14, 13, 12, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_nnl_638", + ["is_null", 15, 13, 249, 112], + ["jump_false", 15, "ne_nb_639", 249, 112], + "_nop_tc_164", + "_nop_tc_165", + ["false", 14, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_nb_639", + ["is_bool", 15, 13, 249, 112], + ["jump_false", 15, "ne_mis_640", 249, 112], + "_nop_tc_166", + ["jump", "ne_mis_640", 249, 112], + ["ne_bool", 14, 13, 12, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_mis_640", + ["true", 14, 249, 112], + "ne_done_633", + ["move", 11, 14, 249, 112], + "and_end_610", + ["jump_false", 11, "if_else_608", 249, 112], + ["load_field", 11, 9, "left", 250, 20], + ["load_field", 12, 11, "name", 250, 20], + ["move", 7, 12, 250, 20], + ["null", 11, 251, 25], + ["is_identical", 12, 7, 11, 251, 25], + ["jump_true", 12, "ne_nid_644", 251, 25], + ["jump", "ne_ni_645", 251, 25], + "ne_nid_644", + ["false", 12, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_ni_645", + ["is_int", 13, 7, 251, 25], + ["jump_false", 13, "ne_nn_646", 251, 25], + "_nop_tc_167", + ["jump", "ne_nn_646", 251, 25], + ["ne_int", 12, 7, 11, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_nn_646", + ["is_num", 13, 7, 251, 25], + ["jump_false", 13, "ne_nt_647", 251, 25], + "_nop_tc_168", + ["jump", "ne_nt_647", 251, 25], + ["ne_float", 12, 7, 11, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_nt_647", + ["is_text", 13, 7, 251, 25], + ["jump_false", 13, "ne_nnl_648", 251, 25], + "_nop_tc_169", + ["jump", "ne_nnl_648", 251, 25], + ["ne_text", 12, 7, 11, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_nnl_648", + ["is_null", 13, 7, 251, 25], + ["jump_false", 13, "ne_nb_649", 251, 25], + "_nop_tc_170", + "_nop_tc_171", + ["false", 12, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_nb_649", + ["is_bool", 13, 7, 251, 25], + ["jump_false", 13, "ne_mis_650", 251, 25], + "_nop_tc_172", + ["jump", "ne_mis_650", 251, 25], + ["ne_bool", 12, 7, 11, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_mis_650", + ["true", 12, 251, 25], + "ne_done_643", + ["jump_false", 12, "if_else_641", 251, 25], + ["get", 11, 21, 1, 252, 20], + ["frame", 12, 11, 2, 252, 20], + ["null", 11, 252, 20], + ["setarg", 12, 0, 11, 252, 20], + ["setarg", 12, 1, 2, 252, 20], + ["setarg", 12, 2, 7, 252, 20], + ["invoke", 12, 11, 252, 20], + ["move", 8, 11, 252, 20], + ["null", 11, 253, 25], + ["is_identical", 12, 8, 11, 253, 25], + ["jump_true", 12, "ne_nid_655", 253, 25], + ["jump", "ne_ni_656", 253, 25], + "ne_nid_655", + ["false", 12, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_ni_656", + ["is_int", 13, 8, 253, 25], + ["jump_false", 13, "ne_nn_657", 253, 25], + "_nop_tc_173", + ["jump", "ne_nn_657", 253, 25], + ["ne_int", 12, 8, 11, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_nn_657", + ["is_num", 13, 8, 253, 25], + ["jump_false", 13, "ne_nt_658", 253, 25], + "_nop_tc_174", + ["jump", "ne_nt_658", 253, 25], + ["ne_float", 12, 8, 11, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_nt_658", + ["is_text", 13, 8, 253, 25], + ["jump_false", 13, "ne_nnl_659", 253, 25], + "_nop_tc_175", + ["jump", "ne_nnl_659", 253, 25], + ["ne_text", 12, 8, 11, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_nnl_659", + ["is_null", 13, 8, 253, 25], + ["jump_false", 13, "ne_nb_660", 253, 25], + "_nop_tc_176", + "_nop_tc_177", + ["false", 12, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_nb_660", + ["is_bool", 13, 8, 253, 25], + ["jump_false", 13, "ne_mis_661", 253, 25], + "_nop_tc_178", + ["jump", "ne_mis_661", 253, 25], + ["ne_bool", 12, 8, 11, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_mis_661", + ["true", 12, 253, 25], + "ne_done_654", + ["move", 11, 12, 253, 25], + ["jump_false", 11, "and_end_653", 253, 25], + ["load_field", 12, 8, "make", 253, 33], + ["access", 13, "var", 253, 44], + ["is_identical", 14, 12, 13, 253, 44], + ["jump_true", 14, "eq_done_662", 253, 44], + ["is_int", 15, 12, 253, 44], + ["jump_false", 15, "eq_ni_663", 253, 44], + "_nop_tc_179", + ["jump", "eq_ni_663", 253, 44], + ["eq_int", 14, 12, 13, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_ni_663", + ["is_num", 15, 12, 253, 44], + ["jump_false", 15, "eq_nn_664", 253, 44], + "_nop_tc_180", + ["jump", "eq_nn_664", 253, 44], + ["eq_float", 14, 12, 13, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_nn_664", + ["is_text", 15, 12, 253, 44], + ["jump_false", 15, "eq_nt_665", 253, 44], + "_nop_tc_181", + "_nop_tc_182", + ["eq_text", 14, 12, 13, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_nt_665", + ["is_null", 15, 12, 253, 44], + ["jump_false", 15, "eq_nnl_666", 253, 44], + "_nop_tc_183", + ["jump", "eq_nnl_666", 253, 44], + ["true", 14, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_nnl_666", + ["is_bool", 15, 12, 253, 44], + ["jump_false", 15, "eq_nb_667", 253, 44], + "_nop_tc_184", + ["jump", "eq_nb_667", 253, 44], + ["eq_bool", 14, 12, 13, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_nb_667", + ["false", 14, 253, 44], + "eq_done_662", + ["move", 11, 14, 253, 44], + "and_end_653", + ["jump_false", 11, "if_else_651", 253, 44], + ["load_field", 11, 9, "right", 254, 45], + ["load_field", 12, 11, "arity", 254, 45], + ["get", 11, 26, 1, 254, 17], + ["frame", 13, 11, 3, 254, 17], + ["null", 11, 254, 17], + ["setarg", 13, 0, 11, 254, 17], + ["setarg", 13, 1, 2, 254, 17], + ["setarg", 13, 2, 7, 254, 17], + ["setarg", 13, 3, 12, 254, 17], + ["invoke", 13, 11, 254, 17], + ["jump", "if_end_652", 254, 17], + "if_else_651", + "if_end_652", + ["jump", "if_end_642", 254, 17], + "if_else_641", + "if_end_642", + ["jump", "if_end_609", 254, 17], + "if_else_608", + "if_end_609", + ["access", 11, 1, 258, 19], + ["is_num", 12, 4, 258, 19], + ["jump_false", 12, "num_err_668", 258, 19], + "_nop_tc_185", + "_nop_tc_186", + ["add", 12, 4, 11, 258, 19], + ["jump", "num_done_669", 258, 19], + "num_err_668", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 258, + 19 + ], + ["access", 13, "error", 258, 19], + ["access", 14, "cannot apply '+': operands must be numbers", 258, 19], + ["array", 15, 0, 258, 19], + ["push", 15, 14, 258, 19], + ["frame", 14, 11, 2, 258, 19], + ["null", 11, 258, 19], + ["setarg", 14, 0, 11, 258, 19], + ["setarg", 14, 1, 13, 258, 19], + ["setarg", 14, 2, 15, 258, 19], + ["invoke", 14, 11, 258, 19], + ["disrupt", 258, 19], + "num_done_669", + ["move", 4, 12, 258, 19], + ["jump", "while_start_602", 258, 19], + "while_end_603", + ["jump", "if_end_595", 258, 19], + "if_else_594", + "if_end_595", + "if_end_534", + "if_end_507", + "if_end_407", + ["access", 11, 1, 261, 15], + ["is_num", 12, 3, 261, 15], + ["jump_false", 12, "num_err_670", 261, 15], + "_nop_tc_187", + "_nop_tc_188", + ["add", 12, 3, 11, 261, 15], + ["jump", "num_done_671", 261, 15], + "num_err_670", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 261, + 15 + ], + ["access", 13, "error", 261, 15], + ["access", 14, "cannot apply '+': operands must be numbers", 261, 15], + ["array", 15, 0, 261, 15], + ["push", 15, 14, 261, 15], + ["frame", 14, 11, 2, 261, 15], + ["null", 11, 261, 15], + ["setarg", 14, 0, 11, 261, 15], + ["setarg", 14, 1, 13, 261, 15], + ["setarg", 14, 2, 15, 261, 15], + ["invoke", 14, 11, 261, 15], + ["disrupt", 261, 15], + "num_done_671", + ["move", 3, 12, 261, 15], + ["jump", "while_start_400", 261, 15], + "while_end_401", + ["null", 3, 261, 15], + ["return", 3, 261, 15] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 267, 17], + ["is_identical", 3, 1, 2, 267, 17], + ["jump_true", 3, "eq_done_674", 267, 17], + "_nop_tc_1", + ["jump", "eq_ni_675", 267, 17], + "_nop_tc_2", + ["jump", "eq_ni_675", 267, 17], + ["eq_int", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_ni_675", + "_nop_tc_3", + ["jump", "eq_nn_676", 267, 17], + "_nop_tc_4", + ["jump", "eq_nn_676", 267, 17], + ["eq_float", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nn_676", + "_nop_tc_5", + ["jump", "eq_nt_677", 267, 17], + "_nop_tc_6", + ["jump", "eq_nt_677", 267, 17], + ["eq_text", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nt_677", + "_nop_tc_7", + ["jump", "eq_nnl_678", 267, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nnl_678", + "_nop_tc_10", + ["jump", "eq_nb_679", 267, 17], + "_nop_tc_11", + ["jump", "eq_nb_679", 267, 17], + ["eq_bool", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nb_679", + ["false", 3, 267, 17], + "eq_done_674", + ["jump_false", 3, "if_else_672", 267, 17], + ["null", 2, 267, 30], + ["return", 2, 267, 30], + "_nop_ur_1", + "if_else_672", + "if_end_673", + ["load_field", 2, 1, "kind", 268, 13], + ["move", 3, 2, 268, 13], + ["access", 2, 0, 269, 13], + ["access", 4, "function", 270, 14], + ["is_identical", 5, 3, 4, 270, 14], + ["jump_true", 5, "eq_done_682", 270, 14], + ["is_int", 6, 3, 270, 14], + ["jump_false", 6, "eq_ni_683", 270, 14], + "_nop_tc_12", + ["jump", "eq_ni_683", 270, 14], + ["eq_int", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_ni_683", + ["is_num", 6, 3, 270, 14], + ["jump_false", 6, "eq_nn_684", 270, 14], + "_nop_tc_13", + ["jump", "eq_nn_684", 270, 14], + ["eq_float", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nn_684", + ["is_text", 6, 3, 270, 14], + ["jump_false", 6, "eq_nt_685", 270, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nt_685", + ["is_null", 6, 3, 270, 14], + ["jump_false", 6, "eq_nnl_686", 270, 14], + "_nop_tc_16", + ["jump", "eq_nnl_686", 270, 14], + ["true", 5, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nnl_686", + ["is_bool", 6, 3, 270, 14], + ["jump_false", 6, "eq_nb_687", 270, 14], + "_nop_tc_17", + ["jump", "eq_nb_687", 270, 14], + ["eq_bool", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nb_687", + ["false", 5, 270, 14], + "eq_done_682", + ["jump_false", 5, "if_else_680", 270, 14], + ["get", 4, 27, 1, 271, 7], + ["frame", 5, 4, 1, 271, 7], + ["null", 4, 271, 7], + ["setarg", 5, 0, 4, 271, 7], + ["setarg", 5, 1, 1, 271, 7], + ["invoke", 5, 4, 271, 7], + ["jump", "if_end_681", 271, 7], + "if_else_680", + "if_end_681", + ["load_field", 4, 1, "left", 273, 9], + ["null", 5, 273, 22], + ["is_identical", 6, 4, 5, 273, 22], + ["jump_true", 6, "ne_nid_691", 273, 22], + ["jump", "ne_ni_692", 273, 22], + "ne_nid_691", + ["false", 6, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_ni_692", + ["is_int", 7, 4, 273, 22], + ["jump_false", 7, "ne_nn_693", 273, 22], + "_nop_tc_18", + ["jump", "ne_nn_693", 273, 22], + ["ne_int", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nn_693", + ["is_num", 7, 4, 273, 22], + ["jump_false", 7, "ne_nt_694", 273, 22], + "_nop_tc_19", + ["jump", "ne_nt_694", 273, 22], + ["ne_float", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nt_694", + ["is_text", 7, 4, 273, 22], + ["jump_false", 7, "ne_nnl_695", 273, 22], + "_nop_tc_20", + ["jump", "ne_nnl_695", 273, 22], + ["ne_text", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nnl_695", + ["is_null", 7, 4, 273, 22], + ["jump_false", 7, "ne_nb_696", 273, 22], + "_nop_tc_21", + "_nop_tc_22", + ["false", 6, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nb_696", + ["is_bool", 7, 4, 273, 22], + ["jump_false", 7, "ne_mis_697", 273, 22], + "_nop_tc_23", + ["jump", "ne_mis_697", 273, 22], + ["ne_bool", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_mis_697", + ["true", 6, 273, 22], + "ne_done_690", + ["jump_false", 6, "if_else_688", 273, 22], + ["load_field", 4, 1, "left", 273, 46], + ["get", 5, 28, 1, 273, 28], + ["frame", 6, 5, 1, 273, 28], + ["null", 5, 273, 28], + ["setarg", 6, 0, 5, 273, 28], + ["setarg", 6, 1, 4, 273, 28], + ["invoke", 6, 4, 273, 28], + ["jump", "if_end_689", 273, 28], + "if_else_688", + "if_end_689", + ["load_field", 4, 1, "right", 274, 9], + ["null", 5, 274, 23], + ["is_identical", 6, 4, 5, 274, 23], + ["jump_true", 6, "ne_nid_701", 274, 23], + ["jump", "ne_ni_702", 274, 23], + "ne_nid_701", + ["false", 6, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_ni_702", + ["is_int", 7, 4, 274, 23], + ["jump_false", 7, "ne_nn_703", 274, 23], + "_nop_tc_24", + ["jump", "ne_nn_703", 274, 23], + ["ne_int", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nn_703", + ["is_num", 7, 4, 274, 23], + ["jump_false", 7, "ne_nt_704", 274, 23], + "_nop_tc_25", + ["jump", "ne_nt_704", 274, 23], + ["ne_float", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nt_704", + ["is_text", 7, 4, 274, 23], + ["jump_false", 7, "ne_nnl_705", 274, 23], + "_nop_tc_26", + ["jump", "ne_nnl_705", 274, 23], + ["ne_text", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nnl_705", + ["is_null", 7, 4, 274, 23], + ["jump_false", 7, "ne_nb_706", 274, 23], + "_nop_tc_27", + "_nop_tc_28", + ["false", 6, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nb_706", + ["is_bool", 7, 4, 274, 23], + ["jump_false", 7, "ne_mis_707", 274, 23], + "_nop_tc_29", + ["jump", "ne_mis_707", 274, 23], + ["ne_bool", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_mis_707", + ["true", 6, 274, 23], + "ne_done_700", + ["jump_false", 6, "if_else_698", 274, 23], + ["load_field", 4, 1, "right", 274, 47], + ["get", 5, 28, 1, 274, 29], + ["frame", 6, 5, 1, 274, 29], + ["null", 5, 274, 29], + ["setarg", 6, 0, 5, 274, 29], + ["setarg", 6, 1, 4, 274, 29], + ["invoke", 6, 4, 274, 29], + ["jump", "if_end_699", 274, 29], + "if_else_698", + "if_end_699", + ["load_field", 4, 1, "expression", 275, 9], + ["null", 5, 275, 28], + ["is_identical", 6, 4, 5, 275, 28], + ["jump_true", 6, "ne_nid_711", 275, 28], + ["jump", "ne_ni_712", 275, 28], + "ne_nid_711", + ["false", 6, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_ni_712", + ["is_int", 7, 4, 275, 28], + ["jump_false", 7, "ne_nn_713", 275, 28], + "_nop_tc_30", + ["jump", "ne_nn_713", 275, 28], + ["ne_int", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nn_713", + ["is_num", 7, 4, 275, 28], + ["jump_false", 7, "ne_nt_714", 275, 28], + "_nop_tc_31", + ["jump", "ne_nt_714", 275, 28], + ["ne_float", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nt_714", + ["is_text", 7, 4, 275, 28], + ["jump_false", 7, "ne_nnl_715", 275, 28], + "_nop_tc_32", + ["jump", "ne_nnl_715", 275, 28], + ["ne_text", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nnl_715", + ["is_null", 7, 4, 275, 28], + ["jump_false", 7, "ne_nb_716", 275, 28], + "_nop_tc_33", + "_nop_tc_34", + ["false", 6, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nb_716", + ["is_bool", 7, 4, 275, 28], + ["jump_false", 7, "ne_mis_717", 275, 28], + "_nop_tc_35", + ["jump", "ne_mis_717", 275, 28], + ["ne_bool", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_mis_717", + ["true", 6, 275, 28], + "ne_done_710", + ["jump_false", 6, "if_else_708", 275, 28], + ["load_field", 4, 1, "expression", 275, 52], + ["get", 5, 28, 1, 275, 34], + ["frame", 6, 5, 1, 275, 34], + ["null", 5, 275, 34], + ["setarg", 6, 0, 5, 275, 34], + ["setarg", 6, 1, 4, 275, 34], + ["invoke", 6, 4, 275, 34], + ["jump", "if_end_709", 275, 34], + "if_else_708", + "if_end_709", + ["load_field", 4, 1, "then", 276, 9], + ["null", 5, 276, 22], + ["is_identical", 6, 4, 5, 276, 22], + ["jump_true", 6, "ne_nid_721", 276, 22], + ["jump", "ne_ni_722", 276, 22], + "ne_nid_721", + ["false", 6, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_ni_722", + ["is_int", 7, 4, 276, 22], + ["jump_false", 7, "ne_nn_723", 276, 22], + "_nop_tc_36", + ["jump", "ne_nn_723", 276, 22], + ["ne_int", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nn_723", + ["is_num", 7, 4, 276, 22], + ["jump_false", 7, "ne_nt_724", 276, 22], + "_nop_tc_37", + ["jump", "ne_nt_724", 276, 22], + ["ne_float", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nt_724", + ["is_text", 7, 4, 276, 22], + ["jump_false", 7, "ne_nnl_725", 276, 22], + "_nop_tc_38", + ["jump", "ne_nnl_725", 276, 22], + ["ne_text", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nnl_725", + ["is_null", 7, 4, 276, 22], + ["jump_false", 7, "ne_nb_726", 276, 22], + "_nop_tc_39", + "_nop_tc_40", + ["false", 6, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nb_726", + ["is_bool", 7, 4, 276, 22], + ["jump_false", 7, "ne_mis_727", 276, 22], + "_nop_tc_41", + ["jump", "ne_mis_727", 276, 22], + ["ne_bool", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_mis_727", + ["true", 6, 276, 22], + "ne_done_720", + ["jump_false", 6, "if_else_718", 276, 22], + ["load_field", 4, 1, "then", 276, 46], + ["get", 5, 28, 1, 276, 28], + ["frame", 6, 5, 1, 276, 28], + ["null", 5, 276, 28], + ["setarg", 6, 0, 5, 276, 28], + ["setarg", 6, 1, 4, 276, 28], + ["invoke", 6, 4, 276, 28], + ["jump", "if_end_719", 276, 28], + "if_else_718", + "if_end_719", + ["load_field", 4, 1, "else", 277, 9], + ["null", 5, 277, 22], + ["is_identical", 6, 4, 5, 277, 22], + ["jump_true", 6, "ne_nid_731", 277, 22], + ["jump", "ne_ni_732", 277, 22], + "ne_nid_731", + ["false", 6, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_ni_732", + ["is_int", 7, 4, 277, 22], + ["jump_false", 7, "ne_nn_733", 277, 22], + "_nop_tc_42", + ["jump", "ne_nn_733", 277, 22], + ["ne_int", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nn_733", + ["is_num", 7, 4, 277, 22], + ["jump_false", 7, "ne_nt_734", 277, 22], + "_nop_tc_43", + ["jump", "ne_nt_734", 277, 22], + ["ne_float", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nt_734", + ["is_text", 7, 4, 277, 22], + ["jump_false", 7, "ne_nnl_735", 277, 22], + "_nop_tc_44", + ["jump", "ne_nnl_735", 277, 22], + ["ne_text", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nnl_735", + ["is_null", 7, 4, 277, 22], + ["jump_false", 7, "ne_nb_736", 277, 22], + "_nop_tc_45", + "_nop_tc_46", + ["false", 6, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nb_736", + ["is_bool", 7, 4, 277, 22], + ["jump_false", 7, "ne_mis_737", 277, 22], + "_nop_tc_47", + ["jump", "ne_mis_737", 277, 22], + ["ne_bool", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_mis_737", + ["true", 6, 277, 22], + "ne_done_730", + ["jump_false", 6, "if_else_728", 277, 22], + ["load_field", 4, 1, "else", 277, 46], + ["get", 5, 28, 1, 277, 28], + ["frame", 6, 5, 1, 277, 28], + ["null", 5, 277, 28], + ["setarg", 6, 0, 5, 277, 28], + ["setarg", 6, 1, 4, 277, 28], + ["invoke", 6, 4, 277, 28], + ["jump", "if_end_729", 277, 28], + "if_else_728", + "if_end_729", + ["access", 4, "(", 278, 14], + ["is_identical", 5, 3, 4, 278, 14], + ["jump_true", 5, "eq_done_741", 278, 14], + ["is_int", 6, 3, 278, 14], + ["jump_false", 6, "eq_ni_742", 278, 14], + "_nop_tc_48", + ["jump", "eq_ni_742", 278, 14], + ["eq_int", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_ni_742", + ["is_num", 6, 3, 278, 14], + ["jump_false", 6, "eq_nn_743", 278, 14], + "_nop_tc_49", + ["jump", "eq_nn_743", 278, 14], + ["eq_float", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nn_743", + ["is_text", 6, 3, 278, 14], + ["jump_false", 6, "eq_nt_744", 278, 14], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nt_744", + ["is_null", 6, 3, 278, 14], + ["jump_false", 6, "eq_nnl_745", 278, 14], + "_nop_tc_52", + ["jump", "eq_nnl_745", 278, 14], + ["true", 5, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nnl_745", + ["is_bool", 6, 3, 278, 14], + ["jump_false", 6, "eq_nb_746", 278, 14], + "_nop_tc_53", + ["jump", "eq_nb_746", 278, 14], + ["eq_bool", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nb_746", + ["false", 5, 278, 14], + "eq_done_741", + ["move", 4, 5, 278, 14], + ["jump_true", 4, "or_end_740", 278, 14], + ["access", 5, "array", 278, 26], + ["is_identical", 6, 3, 5, 278, 26], + ["jump_true", 6, "eq_done_747", 278, 26], + ["is_int", 7, 3, 278, 26], + ["jump_false", 7, "eq_ni_748", 278, 26], + "_nop_tc_54", + ["jump", "eq_ni_748", 278, 26], + ["eq_int", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_ni_748", + ["is_num", 7, 3, 278, 26], + ["jump_false", 7, "eq_nn_749", 278, 26], + "_nop_tc_55", + ["jump", "eq_nn_749", 278, 26], + ["eq_float", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nn_749", + ["is_text", 7, 3, 278, 26], + ["jump_false", 7, "eq_nt_750", 278, 26], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nt_750", + ["is_null", 7, 3, 278, 26], + ["jump_false", 7, "eq_nnl_751", 278, 26], + "_nop_tc_58", + ["jump", "eq_nnl_751", 278, 26], + ["true", 6, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nnl_751", + ["is_bool", 7, 3, 278, 26], + ["jump_false", 7, "eq_nb_752", 278, 26], + "_nop_tc_59", + ["jump", "eq_nb_752", 278, 26], + ["eq_bool", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nb_752", + ["false", 6, 278, 26], + "eq_done_747", + ["move", 4, 6, 278, 26], + "or_end_740", + ["jump_false", 4, "if_else_738", 278, 26], + ["access", 2, 0, 279, 11], + "while_start_753", + ["load_field", 4, 1, "list", 280, 25], + ["length", 5, 4, 280, 25], + ["is_int", 4, 2, 280, 25], + ["jump_false", 4, "rel_ni_755", 280, 25], + "_nop_tc_60", + "_nop_tc_61", + ["lt_int", 6, 2, 5, 280, 25], + ["jump", "rel_done_757", 280, 25], + "rel_ni_755", + ["is_num", 4, 2, 280, 25], + ["jump_false", 4, "rel_nn_756", 280, 25], + "_nop_tc_62", + "_nop_tc_63", + ["lt_float", 6, 2, 5, 280, 25], + ["jump", "rel_done_757", 280, 25], + "rel_nn_756", + ["is_text", 4, 2, 280, 25], + ["jump_false", 4, "rel_err_758", 280, 25], + "_nop_tc_64", + ["jump", "rel_err_758", 280, 25], + ["lt_text", 6, 2, 5, 280, 25], + ["jump", "rel_done_757", 280, 25], + "rel_err_758", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 280, + 25 + ], + ["access", 5, "error", 280, 25], + ["access", 7, "cannot compare with '<': operands must be same type", 280, 25], + ["array", 8, 0, 280, 25], + ["push", 8, 7, 280, 25], + ["frame", 7, 4, 2, 280, 25], + ["null", 4, 280, 25], + ["setarg", 7, 0, 4, 280, 25], + ["setarg", 7, 1, 5, 280, 25], + ["setarg", 7, 2, 8, 280, 25], + ["invoke", 7, 4, 280, 25], + ["disrupt", 280, 25], + "rel_done_757", + ["jump_false", 6, "while_end_754", 280, 25], + ["load_field", 4, 1, "list", 281, 27], + ["load_dynamic", 5, 4, 2, 281, 37], + ["get", 4, 28, 1, 281, 9], + ["frame", 6, 4, 1, 281, 9], + ["null", 4, 281, 9], + ["setarg", 6, 0, 4, 281, 9], + ["setarg", 6, 1, 5, 281, 9], + ["invoke", 6, 4, 281, 9], + ["access", 4, 1, 282, 17], + ["is_num", 5, 2, 282, 17], + ["jump_false", 5, "num_err_759", 282, 17], + "_nop_tc_65", + "_nop_tc_66", + ["add", 5, 2, 4, 282, 17], + ["jump", "num_done_760", 282, 17], + "num_err_759", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 282, + 17 + ], + ["access", 6, "error", 282, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 282, 17], + ["array", 8, 0, 282, 17], + ["push", 8, 7, 282, 17], + ["frame", 7, 4, 2, 282, 17], + ["null", 4, 282, 17], + ["setarg", 7, 0, 4, 282, 17], + ["setarg", 7, 1, 6, 282, 17], + ["setarg", 7, 2, 8, 282, 17], + ["invoke", 7, 4, 282, 17], + ["disrupt", 282, 17], + "num_done_760", + ["move", 2, 5, 282, 17], + ["jump", "while_start_753", 282, 17], + "while_end_754", + ["jump", "if_end_739", 282, 17], + "if_else_738", + "if_end_739", + ["access", 4, "record", 285, 14], + ["is_identical", 5, 3, 4, 285, 14], + ["jump_true", 5, "eq_done_763", 285, 14], + ["is_int", 6, 3, 285, 14], + ["jump_false", 6, "eq_ni_764", 285, 14], + "_nop_tc_67", + ["jump", "eq_ni_764", 285, 14], + ["eq_int", 5, 3, 4, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_ni_764", + ["is_num", 6, 3, 285, 14], + ["jump_false", 6, "eq_nn_765", 285, 14], + "_nop_tc_68", + ["jump", "eq_nn_765", 285, 14], + ["eq_float", 5, 3, 4, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_nn_765", + ["is_text", 6, 3, 285, 14], + ["jump_false", 6, "eq_nt_766", 285, 14], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 5, 3, 4, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_nt_766", + ["is_null", 6, 3, 285, 14], + ["jump_false", 6, "eq_nnl_767", 285, 14], + "_nop_tc_71", + ["jump", "eq_nnl_767", 285, 14], + ["true", 5, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_nnl_767", + ["is_bool", 6, 3, 285, 14], + ["jump_false", 6, "eq_nb_768", 285, 14], + "_nop_tc_72", + ["jump", "eq_nb_768", 285, 14], + ["eq_bool", 5, 3, 4, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_nb_768", + ["false", 5, 285, 14], + "eq_done_763", + ["jump_false", 5, "if_else_761", 285, 14], + ["access", 2, 0, 286, 11], + "while_start_769", + ["load_field", 3, 1, "list", 287, 25], + ["length", 4, 3, 287, 25], + ["is_int", 3, 2, 287, 25], + ["jump_false", 3, "rel_ni_771", 287, 25], + "_nop_tc_73", + "_nop_tc_74", + ["lt_int", 5, 2, 4, 287, 25], + ["jump", "rel_done_773", 287, 25], + "rel_ni_771", + ["is_num", 3, 2, 287, 25], + ["jump_false", 3, "rel_nn_772", 287, 25], + "_nop_tc_75", + "_nop_tc_76", + ["lt_float", 5, 2, 4, 287, 25], + ["jump", "rel_done_773", 287, 25], + "rel_nn_772", + ["is_text", 3, 2, 287, 25], + ["jump_false", 3, "rel_err_774", 287, 25], + "_nop_tc_77", + ["jump", "rel_err_774", 287, 25], + ["lt_text", 5, 2, 4, 287, 25], + ["jump", "rel_done_773", 287, 25], + "rel_err_774", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 287, + 25 + ], + ["access", 4, "error", 287, 25], + ["access", 6, "cannot compare with '<': operands must be same type", 287, 25], + ["array", 7, 0, 287, 25], + ["push", 7, 6, 287, 25], + ["frame", 6, 3, 2, 287, 25], + ["null", 3, 287, 25], + ["setarg", 6, 0, 3, 287, 25], + ["setarg", 6, 1, 4, 287, 25], + ["setarg", 6, 2, 7, 287, 25], + ["invoke", 6, 3, 287, 25], + ["disrupt", 287, 25], + "rel_done_773", + ["jump_false", 5, "while_end_770", 287, 25], + ["load_field", 3, 1, "list", 288, 27], + ["load_dynamic", 4, 3, 2, 288, 37], + ["load_field", 3, 4, "right", 288, 37], + ["get", 4, 28, 1, 288, 9], + ["frame", 5, 4, 1, 288, 9], + ["null", 4, 288, 9], + ["setarg", 5, 0, 4, 288, 9], + ["setarg", 5, 1, 3, 288, 9], + ["invoke", 5, 3, 288, 9], + ["access", 3, 1, 289, 17], + ["is_num", 4, 2, 289, 17], + ["jump_false", 4, "num_err_775", 289, 17], + "_nop_tc_78", + "_nop_tc_79", + ["add", 4, 2, 3, 289, 17], + ["jump", "num_done_776", 289, 17], + "num_err_775", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 289, + 17 + ], + ["access", 5, "error", 289, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 289, 17], + ["array", 7, 0, 289, 17], + ["push", 7, 6, 289, 17], + ["frame", 6, 3, 2, 289, 17], + ["null", 3, 289, 17], + ["setarg", 6, 0, 3, 289, 17], + ["setarg", 6, 1, 5, 289, 17], + ["setarg", 6, 2, 7, 289, 17], + ["invoke", 6, 3, 289, 17], + ["disrupt", 289, 17], + "num_done_776", + ["move", 2, 4, 289, 17], + ["jump", "while_start_769", 289, 17], + "while_end_770", + ["jump", "if_end_762", 289, 17], + "if_else_761", + "if_end_762", + ["null", 2, 289, 17], + ["return", 2, 289, 17] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 296, 13], + ["access", 4, 0, 297, 13], + ["null", 5, 298, 16], + ["null", 6, 299, 16], + "while_start_777", + ["length", 7, 1, 300, 23], + ["is_int", 8, 3, 300, 23], + ["jump_false", 8, "rel_ni_779", 300, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 9, 3, 7, 300, 23], + ["jump", "rel_done_781", 300, 23], + "rel_ni_779", + ["is_num", 8, 3, 300, 23], + ["jump_false", 8, "rel_nn_780", 300, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 9, 3, 7, 300, 23], + ["jump", "rel_done_781", 300, 23], + "rel_nn_780", + ["is_text", 8, 3, 300, 23], + ["jump_false", 8, "rel_err_782", 300, 23], + "_nop_tc_5", + ["jump", "rel_err_782", 300, 23], + ["lt_text", 9, 3, 7, 300, 23], + ["jump", "rel_done_781", 300, 23], + "rel_err_782", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 300, + 23 + ], + ["access", 8, "error", 300, 23], + ["access", 10, "cannot compare with '<': operands must be same type", 300, 23], + ["array", 11, 0, 300, 23], + ["push", 11, 10, 300, 23], + ["frame", 10, 7, 2, 300, 23], + ["null", 7, 300, 23], + ["setarg", 10, 0, 7, 300, 23], + ["setarg", 10, 1, 8, 300, 23], + ["setarg", 10, 2, 11, 300, 23], + ["invoke", 10, 7, 300, 23], + ["disrupt", 300, 23], + "rel_done_781", + ["jump_false", 9, "while_end_778", 300, 23], + ["load_dynamic", 7, 1, 3, 301, 20], + ["move", 5, 7, 301, 20], + ["load_field", 7, 5, "kind", 302, 14], + ["move", 6, 7, 302, 14], + ["access", 7, "var", 303, 19], + ["is_identical", 8, 6, 7, 303, 19], + ["jump_true", 8, "eq_done_786", 303, 19], + ["is_int", 9, 6, 303, 19], + ["jump_false", 9, "eq_ni_787", 303, 19], + "_nop_tc_6", + ["jump", "eq_ni_787", 303, 19], + ["eq_int", 8, 6, 7, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_ni_787", + ["is_num", 9, 6, 303, 19], + ["jump_false", 9, "eq_nn_788", 303, 19], + "_nop_tc_7", + ["jump", "eq_nn_788", 303, 19], + ["eq_float", 8, 6, 7, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_nn_788", + ["is_text", 9, 6, 303, 19], + ["jump_false", 9, "eq_nt_789", 303, 19], + "_nop_tc_8", + "_nop_tc_9", + ["eq_text", 8, 6, 7, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_nt_789", + ["is_null", 9, 6, 303, 19], + ["jump_false", 9, "eq_nnl_790", 303, 19], + "_nop_tc_10", + ["jump", "eq_nnl_790", 303, 19], + ["true", 8, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_nnl_790", + ["is_bool", 9, 6, 303, 19], + ["jump_false", 9, "eq_nb_791", 303, 19], + "_nop_tc_11", + ["jump", "eq_nb_791", 303, 19], + ["eq_bool", 8, 6, 7, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_nb_791", + ["false", 8, 303, 19], + "eq_done_786", + ["move", 7, 8, 303, 19], + ["jump_true", 7, "or_end_785", 303, 19], + ["access", 8, "def", 303, 36], + ["is_identical", 9, 6, 8, 303, 36], + ["jump_true", 9, "eq_done_792", 303, 36], + ["is_int", 10, 6, 303, 36], + ["jump_false", 10, "eq_ni_793", 303, 36], + "_nop_tc_12", + ["jump", "eq_ni_793", 303, 36], + ["eq_int", 9, 6, 8, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_ni_793", + ["is_num", 10, 6, 303, 36], + ["jump_false", 10, "eq_nn_794", 303, 36], + "_nop_tc_13", + ["jump", "eq_nn_794", 303, 36], + ["eq_float", 9, 6, 8, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_nn_794", + ["is_text", 10, 6, 303, 36], + ["jump_false", 10, "eq_nt_795", 303, 36], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 9, 6, 8, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_nt_795", + ["is_null", 10, 6, 303, 36], + ["jump_false", 10, "eq_nnl_796", 303, 36], + "_nop_tc_16", + ["jump", "eq_nnl_796", 303, 36], + ["true", 9, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_nnl_796", + ["is_bool", 10, 6, 303, 36], + ["jump_false", 10, "eq_nb_797", 303, 36], + "_nop_tc_17", + ["jump", "eq_nb_797", 303, 36], + ["eq_bool", 9, 6, 8, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_nb_797", + ["false", 9, 303, 36], + "eq_done_792", + ["move", 7, 9, 303, 36], + "or_end_785", + ["jump_false", 7, "if_else_783", 303, 36], + ["load_field", 7, 5, "right", 304, 27], + ["get", 8, 28, 1, 304, 9], + ["frame", 9, 8, 1, 304, 9], + ["null", 8, 304, 9], + ["setarg", 9, 0, 8, 304, 9], + ["setarg", 9, 1, 7, 304, 9], + ["invoke", 9, 7, 304, 9], + ["jump", "if_end_784", 304, 9], + "if_else_783", + ["access", 7, "var_list", 305, 26], + ["is_identical", 8, 6, 7, 305, 26], + ["jump_true", 8, "eq_done_800", 305, 26], + ["is_int", 9, 6, 305, 26], + ["jump_false", 9, "eq_ni_801", 305, 26], + "_nop_tc_18", + ["jump", "eq_ni_801", 305, 26], + ["eq_int", 8, 6, 7, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_ni_801", + ["is_num", 9, 6, 305, 26], + ["jump_false", 9, "eq_nn_802", 305, 26], + "_nop_tc_19", + ["jump", "eq_nn_802", 305, 26], + ["eq_float", 8, 6, 7, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_nn_802", + ["is_text", 9, 6, 305, 26], + ["jump_false", 9, "eq_nt_803", 305, 26], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 8, 6, 7, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_nt_803", + ["is_null", 9, 6, 305, 26], + ["jump_false", 9, "eq_nnl_804", 305, 26], + "_nop_tc_22", + ["jump", "eq_nnl_804", 305, 26], + ["true", 8, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_nnl_804", + ["is_bool", 9, 6, 305, 26], + ["jump_false", 9, "eq_nb_805", 305, 26], + "_nop_tc_23", + ["jump", "eq_nb_805", 305, 26], + ["eq_bool", 8, 6, 7, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_nb_805", + ["false", 8, 305, 26], + "eq_done_800", + ["jump_false", 8, "if_else_798", 305, 26], + ["access", 4, 0, 306, 13], + "while_start_806", + ["load_field", 7, 5, "list", 307, 27], + ["length", 8, 7, 307, 27], + ["is_int", 7, 4, 307, 27], + ["jump_false", 7, "rel_ni_808", 307, 27], + "_nop_tc_24", + "_nop_tc_25", + ["lt_int", 9, 4, 8, 307, 27], + ["jump", "rel_done_810", 307, 27], + "rel_ni_808", + ["is_num", 7, 4, 307, 27], + ["jump_false", 7, "rel_nn_809", 307, 27], + "_nop_tc_26", + "_nop_tc_27", + ["lt_float", 9, 4, 8, 307, 27], + ["jump", "rel_done_810", 307, 27], + "rel_nn_809", + ["is_text", 7, 4, 307, 27], + ["jump_false", 7, "rel_err_811", 307, 27], + "_nop_tc_28", + ["jump", "rel_err_811", 307, 27], + ["lt_text", 9, 4, 8, 307, 27], + ["jump", "rel_done_810", 307, 27], + "rel_err_811", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 307, + 27 + ], + ["access", 8, "error", 307, 27], + ["access", 10, "cannot compare with '<': operands must be same type", 307, 27], + ["array", 11, 0, 307, 27], + ["push", 11, 10, 307, 27], + ["frame", 10, 7, 2, 307, 27], + ["null", 7, 307, 27], + ["setarg", 10, 0, 7, 307, 27], + ["setarg", 10, 1, 8, 307, 27], + ["setarg", 10, 2, 11, 307, 27], + ["invoke", 10, 7, 307, 27], + ["disrupt", 307, 27], + "rel_done_810", + ["jump_false", 9, "while_end_807", 307, 27], + ["load_field", 7, 5, "list", 308, 29], + ["load_dynamic", 8, 7, 4, 308, 39], + ["load_field", 7, 8, "right", 308, 39], + ["get", 8, 28, 1, 308, 11], + ["frame", 9, 8, 1, 308, 11], + ["null", 8, 308, 11], + ["setarg", 9, 0, 8, 308, 11], + ["setarg", 9, 1, 7, 308, 11], + ["invoke", 9, 7, 308, 11], + ["access", 7, 1, 309, 19], + ["is_num", 8, 4, 309, 19], + ["jump_false", 8, "num_err_812", 309, 19], + "_nop_tc_29", + "_nop_tc_30", + ["add", 8, 4, 7, 309, 19], + ["jump", "num_done_813", 309, 19], + "num_err_812", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 309, + 19 + ], + ["access", 9, "error", 309, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 309, 19], + ["array", 11, 0, 309, 19], + ["push", 11, 10, 309, 19], + ["frame", 10, 7, 2, 309, 19], + ["null", 7, 309, 19], + ["setarg", 10, 0, 7, 309, 19], + ["setarg", 10, 1, 9, 309, 19], + ["setarg", 10, 2, 11, 309, 19], + ["invoke", 10, 7, 309, 19], + ["disrupt", 309, 19], + "num_done_813", + ["move", 4, 8, 309, 19], + ["jump", "while_start_806", 309, 19], + "while_end_807", + ["jump", "if_end_799", 309, 19], + "if_else_798", + ["access", 7, "call", 311, 26], + ["is_identical", 8, 6, 7, 311, 26], + ["jump_true", 8, "eq_done_816", 311, 26], + ["is_int", 9, 6, 311, 26], + ["jump_false", 9, "eq_ni_817", 311, 26], + "_nop_tc_31", + ["jump", "eq_ni_817", 311, 26], + ["eq_int", 8, 6, 7, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_ni_817", + ["is_num", 9, 6, 311, 26], + ["jump_false", 9, "eq_nn_818", 311, 26], + "_nop_tc_32", + ["jump", "eq_nn_818", 311, 26], + ["eq_float", 8, 6, 7, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_nn_818", + ["is_text", 9, 6, 311, 26], + ["jump_false", 9, "eq_nt_819", 311, 26], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 8, 6, 7, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_nt_819", + ["is_null", 9, 6, 311, 26], + ["jump_false", 9, "eq_nnl_820", 311, 26], + "_nop_tc_35", + ["jump", "eq_nnl_820", 311, 26], + ["true", 8, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_nnl_820", + ["is_bool", 9, 6, 311, 26], + ["jump_false", 9, "eq_nb_821", 311, 26], + "_nop_tc_36", + ["jump", "eq_nb_821", 311, 26], + ["eq_bool", 8, 6, 7, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_nb_821", + ["false", 8, 311, 26], + "eq_done_816", + ["jump_false", 8, "if_else_814", 311, 26], + ["load_field", 7, 5, "expression", 312, 27], + ["get", 8, 28, 1, 312, 9], + ["frame", 9, 8, 1, 312, 9], + ["null", 8, 312, 9], + ["setarg", 9, 0, 8, 312, 9], + ["setarg", 9, 1, 7, 312, 9], + ["invoke", 9, 7, 312, 9], + ["jump", "if_end_815", 312, 9], + "if_else_814", + ["access", 7, "if", 313, 26], + ["is_identical", 8, 6, 7, 313, 26], + ["jump_true", 8, "eq_done_824", 313, 26], + ["is_int", 9, 6, 313, 26], + ["jump_false", 9, "eq_ni_825", 313, 26], + "_nop_tc_37", + ["jump", "eq_ni_825", 313, 26], + ["eq_int", 8, 6, 7, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_ni_825", + ["is_num", 9, 6, 313, 26], + ["jump_false", 9, "eq_nn_826", 313, 26], + "_nop_tc_38", + ["jump", "eq_nn_826", 313, 26], + ["eq_float", 8, 6, 7, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_nn_826", + ["is_text", 9, 6, 313, 26], + ["jump_false", 9, "eq_nt_827", 313, 26], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 8, 6, 7, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_nt_827", + ["is_null", 9, 6, 313, 26], + ["jump_false", 9, "eq_nnl_828", 313, 26], + "_nop_tc_41", + ["jump", "eq_nnl_828", 313, 26], + ["true", 8, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_nnl_828", + ["is_bool", 9, 6, 313, 26], + ["jump_false", 9, "eq_nb_829", 313, 26], + "_nop_tc_42", + ["jump", "eq_nb_829", 313, 26], + ["eq_bool", 8, 6, 7, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_nb_829", + ["false", 8, 313, 26], + "eq_done_824", + ["jump_false", 8, "if_else_822", 313, 26], + ["load_field", 7, 5, "expression", 314, 27], + ["get", 8, 28, 1, 314, 9], + ["frame", 9, 8, 1, 314, 9], + ["null", 8, 314, 9], + ["setarg", 9, 0, 8, 314, 9], + ["setarg", 9, 1, 7, 314, 9], + ["invoke", 9, 7, 314, 9], + ["load_field", 7, 5, "then", 315, 29], + ["get", 8, 29, 1, 315, 9], + ["frame", 9, 8, 2, 315, 9], + ["null", 8, 315, 9], + ["setarg", 9, 0, 8, 315, 9], + ["setarg", 9, 1, 7, 315, 9], + ["setarg", 9, 2, 2, 315, 9], + ["invoke", 9, 7, 315, 9], + ["load_field", 7, 5, "list", 316, 29], + ["get", 8, 29, 1, 316, 9], + ["frame", 9, 8, 2, 316, 9], + ["null", 8, 316, 9], + ["setarg", 9, 0, 8, 316, 9], + ["setarg", 9, 1, 7, 316, 9], + ["setarg", 9, 2, 2, 316, 9], + ["invoke", 9, 7, 316, 9], + ["load_field", 7, 5, "else", 317, 13], + ["null", 8, 317, 26], + ["is_identical", 9, 7, 8, 317, 26], + ["jump_true", 9, "ne_nid_833", 317, 26], + ["jump", "ne_ni_834", 317, 26], + "ne_nid_833", + ["false", 9, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_ni_834", + ["is_int", 10, 7, 317, 26], + ["jump_false", 10, "ne_nn_835", 317, 26], + "_nop_tc_43", + ["jump", "ne_nn_835", 317, 26], + ["ne_int", 9, 7, 8, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_nn_835", + ["is_num", 10, 7, 317, 26], + ["jump_false", 10, "ne_nt_836", 317, 26], + "_nop_tc_44", + ["jump", "ne_nt_836", 317, 26], + ["ne_float", 9, 7, 8, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_nt_836", + ["is_text", 10, 7, 317, 26], + ["jump_false", 10, "ne_nnl_837", 317, 26], + "_nop_tc_45", + ["jump", "ne_nnl_837", 317, 26], + ["ne_text", 9, 7, 8, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_nnl_837", + ["is_null", 10, 7, 317, 26], + ["jump_false", 10, "ne_nb_838", 317, 26], + "_nop_tc_46", + "_nop_tc_47", + ["false", 9, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_nb_838", + ["is_bool", 10, 7, 317, 26], + ["jump_false", 10, "ne_mis_839", 317, 26], + "_nop_tc_48", + ["jump", "ne_mis_839", 317, 26], + ["ne_bool", 9, 7, 8, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_mis_839", + ["true", 9, 317, 26], + "ne_done_832", + ["jump_false", 9, "if_else_830", 317, 26], + ["load_field", 7, 5, "else", 317, 52], + ["get", 8, 29, 1, 317, 32], + ["frame", 9, 8, 2, 317, 32], + ["null", 8, 317, 32], + ["setarg", 9, 0, 8, 317, 32], + ["setarg", 9, 1, 7, 317, 32], + ["setarg", 9, 2, 2, 317, 32], + ["invoke", 9, 7, 317, 32], + ["jump", "if_end_831", 317, 32], + "if_else_830", + "if_end_831", + ["jump", "if_end_823", 317, 32], + "if_else_822", + ["access", 7, "while", 318, 26], + ["is_identical", 8, 6, 7, 318, 26], + ["jump_true", 8, "eq_done_843", 318, 26], + ["is_int", 9, 6, 318, 26], + ["jump_false", 9, "eq_ni_844", 318, 26], + "_nop_tc_49", + ["jump", "eq_ni_844", 318, 26], + ["eq_int", 8, 6, 7, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_ni_844", + ["is_num", 9, 6, 318, 26], + ["jump_false", 9, "eq_nn_845", 318, 26], + "_nop_tc_50", + ["jump", "eq_nn_845", 318, 26], + ["eq_float", 8, 6, 7, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_nn_845", + ["is_text", 9, 6, 318, 26], + ["jump_false", 9, "eq_nt_846", 318, 26], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 8, 6, 7, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_nt_846", + ["is_null", 9, 6, 318, 26], + ["jump_false", 9, "eq_nnl_847", 318, 26], + "_nop_tc_53", + ["jump", "eq_nnl_847", 318, 26], + ["true", 8, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_nnl_847", + ["is_bool", 9, 6, 318, 26], + ["jump_false", 9, "eq_nb_848", 318, 26], + "_nop_tc_54", + ["jump", "eq_nb_848", 318, 26], + ["eq_bool", 8, 6, 7, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_nb_848", + ["false", 8, 318, 26], + "eq_done_843", + ["move", 7, 8, 318, 26], + ["jump_true", 7, "or_end_842", 318, 26], + ["access", 8, "do", 318, 45], + ["is_identical", 9, 6, 8, 318, 45], + ["jump_true", 9, "eq_done_849", 318, 45], + ["is_int", 10, 6, 318, 45], + ["jump_false", 10, "eq_ni_850", 318, 45], + "_nop_tc_55", + ["jump", "eq_ni_850", 318, 45], + ["eq_int", 9, 6, 8, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_ni_850", + ["is_num", 10, 6, 318, 45], + ["jump_false", 10, "eq_nn_851", 318, 45], + "_nop_tc_56", + ["jump", "eq_nn_851", 318, 45], + ["eq_float", 9, 6, 8, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_nn_851", + ["is_text", 10, 6, 318, 45], + ["jump_false", 10, "eq_nt_852", 318, 45], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 9, 6, 8, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_nt_852", + ["is_null", 10, 6, 318, 45], + ["jump_false", 10, "eq_nnl_853", 318, 45], + "_nop_tc_59", + ["jump", "eq_nnl_853", 318, 45], + ["true", 9, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_nnl_853", + ["is_bool", 10, 6, 318, 45], + ["jump_false", 10, "eq_nb_854", 318, 45], + "_nop_tc_60", + ["jump", "eq_nb_854", 318, 45], + ["eq_bool", 9, 6, 8, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_nb_854", + ["false", 9, 318, 45], + "eq_done_849", + ["move", 7, 9, 318, 45], + "or_end_842", + ["jump_false", 7, "if_else_840", 318, 45], + ["load_field", 7, 5, "expression", 319, 27], + ["get", 8, 28, 1, 319, 9], + ["frame", 9, 8, 1, 319, 9], + ["null", 8, 319, 9], + ["setarg", 9, 0, 8, 319, 9], + ["setarg", 9, 1, 7, 319, 9], + ["invoke", 9, 7, 319, 9], + ["load_field", 7, 5, "statements", 320, 29], + ["get", 8, 29, 1, 320, 9], + ["frame", 9, 8, 2, 320, 9], + ["null", 8, 320, 9], + ["setarg", 9, 0, 8, 320, 9], + ["setarg", 9, 1, 7, 320, 9], + ["setarg", 9, 2, 2, 320, 9], + ["invoke", 9, 7, 320, 9], + ["jump", "if_end_841", 320, 9], + "if_else_840", + ["access", 7, "for", 321, 26], + ["is_identical", 8, 6, 7, 321, 26], + ["jump_true", 8, "eq_done_857", 321, 26], + ["is_int", 9, 6, 321, 26], + ["jump_false", 9, "eq_ni_858", 321, 26], + "_nop_tc_61", + ["jump", "eq_ni_858", 321, 26], + ["eq_int", 8, 6, 7, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_ni_858", + ["is_num", 9, 6, 321, 26], + ["jump_false", 9, "eq_nn_859", 321, 26], + "_nop_tc_62", + ["jump", "eq_nn_859", 321, 26], + ["eq_float", 8, 6, 7, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_nn_859", + ["is_text", 9, 6, 321, 26], + ["jump_false", 9, "eq_nt_860", 321, 26], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 8, 6, 7, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_nt_860", + ["is_null", 9, 6, 321, 26], + ["jump_false", 9, "eq_nnl_861", 321, 26], + "_nop_tc_65", + ["jump", "eq_nnl_861", 321, 26], + ["true", 8, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_nnl_861", + ["is_bool", 9, 6, 321, 26], + ["jump_false", 9, "eq_nb_862", 321, 26], + "_nop_tc_66", + ["jump", "eq_nb_862", 321, 26], + ["eq_bool", 8, 6, 7, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_nb_862", + ["false", 8, 321, 26], + "eq_done_857", + ["jump_false", 8, "if_else_855", 321, 26], + ["load_field", 7, 5, "init", 322, 13], + ["null", 8, 322, 26], + ["is_identical", 9, 7, 8, 322, 26], + ["jump_true", 9, "ne_nid_866", 322, 26], + ["jump", "ne_ni_867", 322, 26], + "ne_nid_866", + ["false", 9, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_ni_867", + ["is_int", 10, 7, 322, 26], + ["jump_false", 10, "ne_nn_868", 322, 26], + "_nop_tc_67", + ["jump", "ne_nn_868", 322, 26], + ["ne_int", 9, 7, 8, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_nn_868", + ["is_num", 10, 7, 322, 26], + ["jump_false", 10, "ne_nt_869", 322, 26], + "_nop_tc_68", + ["jump", "ne_nt_869", 322, 26], + ["ne_float", 9, 7, 8, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_nt_869", + ["is_text", 10, 7, 322, 26], + ["jump_false", 10, "ne_nnl_870", 322, 26], + "_nop_tc_69", + ["jump", "ne_nnl_870", 322, 26], + ["ne_text", 9, 7, 8, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_nnl_870", + ["is_null", 10, 7, 322, 26], + ["jump_false", 10, "ne_nb_871", 322, 26], + "_nop_tc_70", + "_nop_tc_71", + ["false", 9, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_nb_871", + ["is_bool", 10, 7, 322, 26], + ["jump_false", 10, "ne_mis_872", 322, 26], + "_nop_tc_72", + ["jump", "ne_mis_872", 322, 26], + ["ne_bool", 9, 7, 8, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_mis_872", + ["true", 9, 322, 26], + "ne_done_865", + ["jump_false", 9, "if_else_863", 322, 26], + ["load_field", 7, 5, "init", 323, 15], + ["load_field", 8, 7, "kind", 323, 15], + ["access", 7, "var", 323, 33], + ["is_identical", 9, 8, 7, 323, 33], + ["jump_true", 9, "eq_done_876", 323, 33], + ["is_int", 10, 8, 323, 33], + ["jump_false", 10, "eq_ni_877", 323, 33], + "_nop_tc_73", + ["jump", "eq_ni_877", 323, 33], + ["eq_int", 9, 8, 7, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_ni_877", + ["is_num", 10, 8, 323, 33], + ["jump_false", 10, "eq_nn_878", 323, 33], + "_nop_tc_74", + ["jump", "eq_nn_878", 323, 33], + ["eq_float", 9, 8, 7, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_nn_878", + ["is_text", 10, 8, 323, 33], + ["jump_false", 10, "eq_nt_879", 323, 33], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 9, 8, 7, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_nt_879", + ["is_null", 10, 8, 323, 33], + ["jump_false", 10, "eq_nnl_880", 323, 33], + "_nop_tc_77", + ["jump", "eq_nnl_880", 323, 33], + ["true", 9, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_nnl_880", + ["is_bool", 10, 8, 323, 33], + ["jump_false", 10, "eq_nb_881", 323, 33], + "_nop_tc_78", + ["jump", "eq_nb_881", 323, 33], + ["eq_bool", 9, 8, 7, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_nb_881", + ["false", 9, 323, 33], + "eq_done_876", + ["move", 7, 9, 323, 33], + ["jump_true", 7, "or_end_875", 323, 33], + ["load_field", 8, 5, "init", 323, 42], + ["load_field", 9, 8, "kind", 323, 42], + ["access", 8, "def", 323, 60], + ["is_identical", 10, 9, 8, 323, 60], + ["jump_true", 10, "eq_done_882", 323, 60], + ["is_int", 11, 9, 323, 60], + ["jump_false", 11, "eq_ni_883", 323, 60], + "_nop_tc_79", + ["jump", "eq_ni_883", 323, 60], + ["eq_int", 10, 9, 8, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_ni_883", + ["is_num", 11, 9, 323, 60], + ["jump_false", 11, "eq_nn_884", 323, 60], + "_nop_tc_80", + ["jump", "eq_nn_884", 323, 60], + ["eq_float", 10, 9, 8, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_nn_884", + ["is_text", 11, 9, 323, 60], + ["jump_false", 11, "eq_nt_885", 323, 60], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 10, 9, 8, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_nt_885", + ["is_null", 11, 9, 323, 60], + ["jump_false", 11, "eq_nnl_886", 323, 60], + "_nop_tc_83", + ["jump", "eq_nnl_886", 323, 60], + ["true", 10, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_nnl_886", + ["is_bool", 11, 9, 323, 60], + ["jump_false", 11, "eq_nb_887", 323, 60], + "_nop_tc_84", + ["jump", "eq_nb_887", 323, 60], + ["eq_bool", 10, 9, 8, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_nb_887", + ["false", 10, 323, 60], + "eq_done_882", + ["move", 7, 10, 323, 60], + "or_end_875", + ["jump_false", 7, "if_else_873", 323, 60], + ["load_field", 7, 5, "init", 324, 31], + ["load_field", 8, 7, "right", 324, 31], + ["get", 7, 28, 1, 324, 13], + ["frame", 9, 7, 1, 324, 13], + ["null", 7, 324, 13], + ["setarg", 9, 0, 7, 324, 13], + ["setarg", 9, 1, 8, 324, 13], + ["invoke", 9, 7, 324, 13], + ["jump", "if_end_874", 324, 13], + "if_else_873", + ["load_field", 7, 5, "init", 326, 31], + ["get", 8, 28, 1, 326, 13], + ["frame", 9, 8, 1, 326, 13], + ["null", 8, 326, 13], + ["setarg", 9, 0, 8, 326, 13], + ["setarg", 9, 1, 7, 326, 13], + ["invoke", 9, 7, 326, 13], + "if_end_874", + ["jump", "if_end_864", 326, 13], + "if_else_863", + "if_end_864", + ["load_field", 7, 5, "test", 329, 27], + ["get", 8, 28, 1, 329, 9], + ["frame", 9, 8, 1, 329, 9], + ["null", 8, 329, 9], + ["setarg", 9, 0, 8, 329, 9], + ["setarg", 9, 1, 7, 329, 9], + ["invoke", 9, 7, 329, 9], + ["load_field", 7, 5, "update", 330, 27], + ["get", 8, 28, 1, 330, 9], + ["frame", 9, 8, 1, 330, 9], + ["null", 8, 330, 9], + ["setarg", 9, 0, 8, 330, 9], + ["setarg", 9, 1, 7, 330, 9], + ["invoke", 9, 7, 330, 9], + ["load_field", 7, 5, "statements", 331, 29], + ["get", 8, 29, 1, 331, 9], + ["frame", 9, 8, 2, 331, 9], + ["null", 8, 331, 9], + ["setarg", 9, 0, 8, 331, 9], + ["setarg", 9, 1, 7, 331, 9], + ["setarg", 9, 2, 2, 331, 9], + ["invoke", 9, 7, 331, 9], + ["jump", "if_end_856", 331, 9], + "if_else_855", + ["access", 7, "return", 332, 26], + ["is_identical", 8, 6, 7, 332, 26], + ["jump_true", 8, "eq_done_891", 332, 26], + ["is_int", 9, 6, 332, 26], + ["jump_false", 9, "eq_ni_892", 332, 26], + "_nop_tc_85", + ["jump", "eq_ni_892", 332, 26], + ["eq_int", 8, 6, 7, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_ni_892", + ["is_num", 9, 6, 332, 26], + ["jump_false", 9, "eq_nn_893", 332, 26], + "_nop_tc_86", + ["jump", "eq_nn_893", 332, 26], + ["eq_float", 8, 6, 7, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_nn_893", + ["is_text", 9, 6, 332, 26], + ["jump_false", 9, "eq_nt_894", 332, 26], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 8, 6, 7, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_nt_894", + ["is_null", 9, 6, 332, 26], + ["jump_false", 9, "eq_nnl_895", 332, 26], + "_nop_tc_89", + ["jump", "eq_nnl_895", 332, 26], + ["true", 8, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_nnl_895", + ["is_bool", 9, 6, 332, 26], + ["jump_false", 9, "eq_nb_896", 332, 26], + "_nop_tc_90", + ["jump", "eq_nb_896", 332, 26], + ["eq_bool", 8, 6, 7, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_nb_896", + ["false", 8, 332, 26], + "eq_done_891", + ["move", 7, 8, 332, 26], + ["jump_true", 7, "or_end_890", 332, 26], + ["access", 8, "go", 332, 46], + ["is_identical", 9, 6, 8, 332, 46], + ["jump_true", 9, "eq_done_897", 332, 46], + ["is_int", 10, 6, 332, 46], + ["jump_false", 10, "eq_ni_898", 332, 46], + "_nop_tc_91", + ["jump", "eq_ni_898", 332, 46], + ["eq_int", 9, 6, 8, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_ni_898", + ["is_num", 10, 6, 332, 46], + ["jump_false", 10, "eq_nn_899", 332, 46], + "_nop_tc_92", + ["jump", "eq_nn_899", 332, 46], + ["eq_float", 9, 6, 8, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_nn_899", + ["is_text", 10, 6, 332, 46], + ["jump_false", 10, "eq_nt_900", 332, 46], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 9, 6, 8, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_nt_900", + ["is_null", 10, 6, 332, 46], + ["jump_false", 10, "eq_nnl_901", 332, 46], + "_nop_tc_95", + ["jump", "eq_nnl_901", 332, 46], + ["true", 9, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_nnl_901", + ["is_bool", 10, 6, 332, 46], + ["jump_false", 10, "eq_nb_902", 332, 46], + "_nop_tc_96", + ["jump", "eq_nb_902", 332, 46], + ["eq_bool", 9, 6, 8, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_nb_902", + ["false", 9, 332, 46], + "eq_done_897", + ["move", 7, 9, 332, 46], + "or_end_890", + ["jump_false", 7, "if_else_888", 332, 46], + ["load_field", 7, 5, "expression", 333, 27], + ["get", 8, 28, 1, 333, 9], + ["frame", 9, 8, 1, 333, 9], + ["null", 8, 333, 9], + ["setarg", 9, 0, 8, 333, 9], + ["setarg", 9, 1, 7, 333, 9], + ["invoke", 9, 7, 333, 9], + ["jump", "if_end_889", 333, 9], + "if_else_888", + ["access", 7, "block", 334, 26], + ["is_identical", 8, 6, 7, 334, 26], + ["jump_true", 8, "eq_done_905", 334, 26], + ["is_int", 9, 6, 334, 26], + ["jump_false", 9, "eq_ni_906", 334, 26], + "_nop_tc_97", + ["jump", "eq_ni_906", 334, 26], + ["eq_int", 8, 6, 7, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_ni_906", + ["is_num", 9, 6, 334, 26], + ["jump_false", 9, "eq_nn_907", 334, 26], + "_nop_tc_98", + ["jump", "eq_nn_907", 334, 26], + ["eq_float", 8, 6, 7, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_nn_907", + ["is_text", 9, 6, 334, 26], + ["jump_false", 9, "eq_nt_908", 334, 26], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 8, 6, 7, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_nt_908", + ["is_null", 9, 6, 334, 26], + ["jump_false", 9, "eq_nnl_909", 334, 26], + "_nop_tc_101", + ["jump", "eq_nnl_909", 334, 26], + ["true", 8, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_nnl_909", + ["is_bool", 9, 6, 334, 26], + ["jump_false", 9, "eq_nb_910", 334, 26], + "_nop_tc_102", + ["jump", "eq_nb_910", 334, 26], + ["eq_bool", 8, 6, 7, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_nb_910", + ["false", 8, 334, 26], + "eq_done_905", + ["jump_false", 8, "if_else_903", 334, 26], + ["load_field", 7, 5, "statements", 335, 29], + ["get", 8, 29, 1, 335, 9], + ["frame", 9, 8, 2, 335, 9], + ["null", 8, 335, 9], + ["setarg", 9, 0, 8, 335, 9], + ["setarg", 9, 1, 7, 335, 9], + ["setarg", 9, 2, 2, 335, 9], + ["invoke", 9, 7, 335, 9], + ["jump", "if_end_904", 335, 9], + "if_else_903", + ["access", 7, "label", 336, 26], + ["is_identical", 8, 6, 7, 336, 26], + ["jump_true", 8, "eq_done_913", 336, 26], + ["is_int", 9, 6, 336, 26], + ["jump_false", 9, "eq_ni_914", 336, 26], + "_nop_tc_103", + ["jump", "eq_ni_914", 336, 26], + ["eq_int", 8, 6, 7, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_ni_914", + ["is_num", 9, 6, 336, 26], + ["jump_false", 9, "eq_nn_915", 336, 26], + "_nop_tc_104", + ["jump", "eq_nn_915", 336, 26], + ["eq_float", 8, 6, 7, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_nn_915", + ["is_text", 9, 6, 336, 26], + ["jump_false", 9, "eq_nt_916", 336, 26], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 8, 6, 7, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_nt_916", + ["is_null", 9, 6, 336, 26], + ["jump_false", 9, "eq_nnl_917", 336, 26], + "_nop_tc_107", + ["jump", "eq_nnl_917", 336, 26], + ["true", 8, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_nnl_917", + ["is_bool", 9, 6, 336, 26], + ["jump_false", 9, "eq_nb_918", 336, 26], + "_nop_tc_108", + ["jump", "eq_nb_918", 336, 26], + ["eq_bool", 8, 6, 7, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_nb_918", + ["false", 8, 336, 26], + "eq_done_913", + ["jump_false", 8, "if_else_911", 336, 26], + ["load_field", 7, 5, "statement", 337, 13], + ["null", 8, 337, 31], + ["is_identical", 9, 7, 8, 337, 31], + ["jump_true", 9, "ne_nid_922", 337, 31], + ["jump", "ne_ni_923", 337, 31], + "ne_nid_922", + ["false", 9, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_ni_923", + ["is_int", 10, 7, 337, 31], + ["jump_false", 10, "ne_nn_924", 337, 31], + "_nop_tc_109", + ["jump", "ne_nn_924", 337, 31], + ["ne_int", 9, 7, 8, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_nn_924", + ["is_num", 10, 7, 337, 31], + ["jump_false", 10, "ne_nt_925", 337, 31], + "_nop_tc_110", + ["jump", "ne_nt_925", 337, 31], + ["ne_float", 9, 7, 8, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_nt_925", + ["is_text", 10, 7, 337, 31], + ["jump_false", 10, "ne_nnl_926", 337, 31], + "_nop_tc_111", + ["jump", "ne_nnl_926", 337, 31], + ["ne_text", 9, 7, 8, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_nnl_926", + ["is_null", 10, 7, 337, 31], + ["jump_false", 10, "ne_nb_927", 337, 31], + "_nop_tc_112", + "_nop_tc_113", + ["false", 9, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_nb_927", + ["is_bool", 10, 7, 337, 31], + ["jump_false", 10, "ne_mis_928", 337, 31], + "_nop_tc_114", + ["jump", "ne_mis_928", 337, 31], + ["ne_bool", 9, 7, 8, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_mis_928", + ["true", 9, 337, 31], + "ne_done_921", + ["jump_false", 9, "if_else_919", 337, 31], + ["load_field", 7, 5, "statement", 338, 32], + ["array", 8, 1, 338, 32], + ["push", 8, 7, 338, 32], + ["get", 7, 29, 1, 338, 11], + ["frame", 9, 7, 2, 338, 11], + ["null", 7, 338, 11], + ["setarg", 9, 0, 7, 338, 11], + ["setarg", 9, 1, 8, 338, 11], + ["setarg", 9, 2, 2, 338, 11], + ["invoke", 9, 7, 338, 11], + ["jump", "if_end_920", 338, 11], + "if_else_919", + "if_end_920", + ["jump", "if_end_912", 338, 11], + "if_else_911", + ["access", 7, "function", 340, 26], + ["is_identical", 8, 6, 7, 340, 26], + ["jump_true", 8, "eq_done_931", 340, 26], + ["is_int", 9, 6, 340, 26], + ["jump_false", 9, "eq_ni_932", 340, 26], + "_nop_tc_115", + ["jump", "eq_ni_932", 340, 26], + ["eq_int", 8, 6, 7, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_ni_932", + ["is_num", 9, 6, 340, 26], + ["jump_false", 9, "eq_nn_933", 340, 26], + "_nop_tc_116", + ["jump", "eq_nn_933", 340, 26], + ["eq_float", 8, 6, 7, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_nn_933", + ["is_text", 9, 6, 340, 26], + ["jump_false", 9, "eq_nt_934", 340, 26], + "_nop_tc_117", + "_nop_tc_118", + ["eq_text", 8, 6, 7, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_nt_934", + ["is_null", 9, 6, 340, 26], + ["jump_false", 9, "eq_nnl_935", 340, 26], + "_nop_tc_119", + ["jump", "eq_nnl_935", 340, 26], + ["true", 8, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_nnl_935", + ["is_bool", 9, 6, 340, 26], + ["jump_false", 9, "eq_nb_936", 340, 26], + "_nop_tc_120", + ["jump", "eq_nb_936", 340, 26], + ["eq_bool", 8, 6, 7, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_nb_936", + ["false", 8, 340, 26], + "eq_done_931", + ["jump_false", 8, "if_else_929", 340, 26], + ["jump", "if_end_930", 340, 38], + "if_else_929", + "if_end_930", + "if_end_912", + "if_end_904", + "if_end_889", + "if_end_856", + "if_end_841", + "if_end_823", + "if_end_815", + "if_end_799", + "if_end_784", + ["access", 7, 1, 344, 15], + ["is_num", 8, 3, 344, 15], + ["jump_false", 8, "num_err_937", 344, 15], + "_nop_tc_121", + "_nop_tc_122", + ["add", 8, 3, 7, 344, 15], + ["jump", "num_done_938", 344, 15], + "num_err_937", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 344, + 15 + ], + ["access", 9, "error", 344, 15], + ["access", 10, "cannot apply '+': operands must be numbers", 344, 15], + ["array", 11, 0, 344, 15], + ["push", 11, 10, 344, 15], + ["frame", 10, 7, 2, 344, 15], + ["null", 7, 344, 15], + ["setarg", 10, 0, 7, 344, 15], + ["setarg", 10, 1, 9, 344, 15], + ["setarg", 10, 2, 11, 344, 15], + ["invoke", 10, 7, 344, 15], + ["disrupt", 344, 15], + "num_done_938", + ["move", 3, 8, 344, 15], + ["jump", "while_start_777", 344, 15], + "while_end_778", + ["null", 3, 344, 15], + ["return", 3, 344, 15] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 1, 1, 349, 20], + ["load_field", 2, 1, "statements", 349, 20], + ["access", 1, 0, 349, 36], + ["get", 3, 2, 1, 349, 5], + ["frame", 4, 3, 2, 349, 5], + ["null", 3, 349, 5], + ["setarg", 4, 0, 3, 349, 5], + ["setarg", 4, 1, 2, 349, 5], + ["setarg", 4, 2, 1, 349, 5], + ["invoke", 4, 1, 349, 5], + ["get", 1, 1, 1, 350, 20], + ["load_field", 2, 1, "functions", 350, 20], + ["access", 1, 0, 350, 35], + ["get", 3, 2, 1, 350, 5], + ["frame", 4, 3, 2, 350, 5], + ["null", 3, 350, 5], + ["setarg", 4, 0, 3, 350, 5], + ["setarg", 4, 1, 2, 350, 5], + ["setarg", 4, 2, 1, 350, 5], + ["invoke", 4, 1, 350, 5], + ["get", 1, 1, 1, 351, 25], + ["load_field", 2, 1, "statements", 351, 25], + ["access", 1, 0, 351, 41], + ["get", 3, 29, 1, 351, 5], + ["frame", 4, 3, 2, 351, 5], + ["null", 3, 351, 5], + ["setarg", 4, 0, 3, 351, 5], + ["setarg", 4, 1, 2, 351, 5], + ["setarg", 4, 2, 1, 351, 5], + ["invoke", 4, 1, 351, 5], + ["get", 1, 1, 1, 352, 25], + ["load_field", 2, 1, "functions", 352, 25], + ["access", 1, 0, 352, 40], + ["get", 3, 29, 1, 352, 5], + ["frame", 4, 3, 2, 352, 5], + ["null", 3, 352, 5], + ["setarg", 4, 0, 3, 352, 5], + ["setarg", 4, 1, 2, 352, 5], + ["setarg", 4, 2, 1, 352, 5], + ["invoke", 4, 1, 352, 5], + ["null", 1, 352, 5], + ["return", 1, 352, 5] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 364, 17], + ["is_identical", 4, 1, 3, 364, 17], + ["jump_true", 4, "eq_done_941", 364, 17], + "_nop_tc_1", + ["jump", "eq_ni_942", 364, 17], + "_nop_tc_2", + ["jump", "eq_ni_942", 364, 17], + ["eq_int", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_ni_942", + "_nop_tc_3", + ["jump", "eq_nn_943", 364, 17], + "_nop_tc_4", + ["jump", "eq_nn_943", 364, 17], + ["eq_float", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nn_943", + "_nop_tc_5", + ["jump", "eq_nt_944", 364, 17], + "_nop_tc_6", + ["jump", "eq_nt_944", 364, 17], + ["eq_text", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nt_944", + "_nop_tc_7", + ["jump", "eq_nnl_945", 364, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 4, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nnl_945", + "_nop_tc_10", + ["jump", "eq_nb_946", 364, 17], + "_nop_tc_11", + ["jump", "eq_nb_946", 364, 17], + ["eq_bool", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nb_946", + ["false", 4, 364, 17], + "eq_done_941", + ["jump_false", 4, "if_else_939", 364, 17], + ["null", 3, 364, 30], + ["return", 3, 364, 30], + "_nop_ur_1", + "if_else_939", + "if_end_940", + ["load_field", 3, 1, "kind", 365, 13], + ["move", 4, 3, 365, 13], + ["null", 3, 366, 16], + ["null", 5, 367, 17], + ["null", 6, 368, 14], + ["null", 7, 369, 14], + ["null", 8, 370, 18], + ["access", 9, 0, 371, 13], + ["null", 10, 372, 14], + ["null", 11, 373, 15], + ["null", 12, 375, 14], + ["null", 13, 376, 18], + ["null", 14, 377, 14], + ["null", 15, 378, 16], + ["null", 16, 379, 14], + ["null", 17, 380, 15], + ["null", 18, 381, 15], + ["get", 19, 6, 1, 384, 9], + ["load_dynamic", 20, 19, 4, 384, 20], + ["true", 19, 384, 26], + ["is_identical", 21, 20, 19, 384, 26], + ["jump_true", 21, "eq_done_949", 384, 26], + ["is_int", 22, 20, 384, 26], + ["jump_false", 22, "eq_ni_950", 384, 26], + "_nop_tc_12", + ["jump", "eq_ni_950", 384, 26], + ["eq_int", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_ni_950", + ["is_num", 22, 20, 384, 26], + ["jump_false", 22, "eq_nn_951", 384, 26], + "_nop_tc_13", + ["jump", "eq_nn_951", 384, 26], + ["eq_float", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nn_951", + ["is_text", 22, 20, 384, 26], + ["jump_false", 22, "eq_nt_952", 384, 26], + "_nop_tc_14", + ["jump", "eq_nt_952", 384, 26], + ["eq_text", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nt_952", + ["is_null", 22, 20, 384, 26], + ["jump_false", 22, "eq_nnl_953", 384, 26], + "_nop_tc_15", + ["jump", "eq_nnl_953", 384, 26], + ["true", 21, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nnl_953", + ["is_bool", 22, 20, 384, 26], + ["jump_false", 22, "eq_nb_954", 384, 26], + "_nop_tc_16", + "_nop_tc_17", + ["eq_bool", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nb_954", + ["false", 21, 384, 26], + "eq_done_949", + ["jump_false", 21, "if_else_947", 384, 26], + ["load_field", 19, 1, "left", 385, 29], + ["get", 20, 30, 1, 385, 19], + ["frame", 21, 20, 2, 385, 19], + ["null", 20, 385, 19], + ["setarg", 21, 0, 20, 385, 19], + ["setarg", 21, 1, 19, 385, 19], + ["setarg", 21, 2, 2, 385, 19], + ["invoke", 21, 19, 385, 19], + ["store_field", 1, 19, "left", 385, 7], + ["load_field", 19, 1, "right", 386, 30], + ["get", 20, 30, 1, 386, 20], + ["frame", 21, 20, 2, 386, 20], + ["null", 20, 386, 20], + ["setarg", 21, 0, 20, 386, 20], + ["setarg", 21, 1, 19, 386, 20], + ["setarg", 21, 2, 2, 386, 20], + ["invoke", 21, 19, 386, 20], + ["store_field", 1, 19, "right", 386, 7], + ["jump", "if_end_948", 386, 7], + "if_else_947", + ["access", 19, ".", 387, 21], + ["is_identical", 20, 4, 19, 387, 21], + ["jump_true", 20, "eq_done_958", 387, 21], + ["is_int", 21, 4, 387, 21], + ["jump_false", 21, "eq_ni_959", 387, 21], + "_nop_tc_18", + ["jump", "eq_ni_959", 387, 21], + ["eq_int", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_ni_959", + ["is_num", 21, 4, 387, 21], + ["jump_false", 21, "eq_nn_960", 387, 21], + "_nop_tc_19", + ["jump", "eq_nn_960", 387, 21], + ["eq_float", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nn_960", + ["is_text", 21, 4, 387, 21], + ["jump_false", 21, "eq_nt_961", 387, 21], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nt_961", + ["is_null", 21, 4, 387, 21], + ["jump_false", 21, "eq_nnl_962", 387, 21], + "_nop_tc_22", + ["jump", "eq_nnl_962", 387, 21], + ["true", 20, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nnl_962", + ["is_bool", 21, 4, 387, 21], + ["jump_false", 21, "eq_nb_963", 387, 21], + "_nop_tc_23", + ["jump", "eq_nb_963", 387, 21], + ["eq_bool", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nb_963", + ["false", 20, 387, 21], + "eq_done_958", + ["move", 19, 20, 387, 21], + ["jump_true", 19, "or_end_957", 387, 21], + ["access", 20, "[", 387, 33], + ["is_identical", 21, 4, 20, 387, 33], + ["jump_true", 21, "eq_done_964", 387, 33], + ["is_int", 22, 4, 387, 33], + ["jump_false", 22, "eq_ni_965", 387, 33], + "_nop_tc_24", + ["jump", "eq_ni_965", 387, 33], + ["eq_int", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_ni_965", + ["is_num", 22, 4, 387, 33], + ["jump_false", 22, "eq_nn_966", 387, 33], + "_nop_tc_25", + ["jump", "eq_nn_966", 387, 33], + ["eq_float", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nn_966", + ["is_text", 22, 4, 387, 33], + ["jump_false", 22, "eq_nt_967", 387, 33], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nt_967", + ["is_null", 22, 4, 387, 33], + ["jump_false", 22, "eq_nnl_968", 387, 33], + "_nop_tc_28", + ["jump", "eq_nnl_968", 387, 33], + ["true", 21, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nnl_968", + ["is_bool", 22, 4, 387, 33], + ["jump_false", 22, "eq_nb_969", 387, 33], + "_nop_tc_29", + ["jump", "eq_nb_969", 387, 33], + ["eq_bool", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nb_969", + ["false", 21, 387, 33], + "eq_done_964", + ["move", 19, 21, 387, 33], + "or_end_957", + ["jump_false", 19, "if_else_955", 387, 33], + ["load_field", 19, 1, "left", 388, 29], + ["get", 20, 30, 1, 388, 19], + ["frame", 21, 20, 2, 388, 19], + ["null", 20, 388, 19], + ["setarg", 21, 0, 20, 388, 19], + ["setarg", 21, 1, 19, 388, 19], + ["setarg", 21, 2, 2, 388, 19], + ["invoke", 21, 19, 388, 19], + ["store_field", 1, 19, "left", 388, 7], + ["access", 19, "[", 389, 16], + ["is_identical", 20, 4, 19, 389, 16], + ["jump_true", 20, "eq_done_973", 389, 16], + ["is_int", 21, 4, 389, 16], + ["jump_false", 21, "eq_ni_974", 389, 16], + "_nop_tc_30", + ["jump", "eq_ni_974", 389, 16], + ["eq_int", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_ni_974", + ["is_num", 21, 4, 389, 16], + ["jump_false", 21, "eq_nn_975", 389, 16], + "_nop_tc_31", + ["jump", "eq_nn_975", 389, 16], + ["eq_float", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nn_975", + ["is_text", 21, 4, 389, 16], + ["jump_false", 21, "eq_nt_976", 389, 16], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nt_976", + ["is_null", 21, 4, 389, 16], + ["jump_false", 21, "eq_nnl_977", 389, 16], + "_nop_tc_34", + ["jump", "eq_nnl_977", 389, 16], + ["true", 20, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nnl_977", + ["is_bool", 21, 4, 389, 16], + ["jump_false", 21, "eq_nb_978", 389, 16], + "_nop_tc_35", + ["jump", "eq_nb_978", 389, 16], + ["eq_bool", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nb_978", + ["false", 20, 389, 16], + "eq_done_973", + ["move", 19, 20, 389, 16], + ["jump_false", 19, "and_end_972", 389, 16], + ["load_field", 20, 1, "right", 389, 23], + ["null", 21, 389, 37], + ["is_identical", 22, 20, 21, 389, 37], + ["jump_true", 22, "ne_nid_980", 389, 37], + ["jump", "ne_ni_981", 389, 37], + "ne_nid_980", + ["false", 22, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_ni_981", + ["is_int", 23, 20, 389, 37], + ["jump_false", 23, "ne_nn_982", 389, 37], + "_nop_tc_36", + ["jump", "ne_nn_982", 389, 37], + ["ne_int", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nn_982", + ["is_num", 23, 20, 389, 37], + ["jump_false", 23, "ne_nt_983", 389, 37], + "_nop_tc_37", + ["jump", "ne_nt_983", 389, 37], + ["ne_float", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nt_983", + ["is_text", 23, 20, 389, 37], + ["jump_false", 23, "ne_nnl_984", 389, 37], + "_nop_tc_38", + ["jump", "ne_nnl_984", 389, 37], + ["ne_text", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nnl_984", + ["is_null", 23, 20, 389, 37], + ["jump_false", 23, "ne_nb_985", 389, 37], + "_nop_tc_39", + "_nop_tc_40", + ["false", 22, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nb_985", + ["is_bool", 23, 20, 389, 37], + ["jump_false", 23, "ne_mis_986", 389, 37], + "_nop_tc_41", + ["jump", "ne_mis_986", 389, 37], + ["ne_bool", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_mis_986", + ["true", 22, 389, 37], + "ne_done_979", + ["move", 19, 22, 389, 37], + "and_end_972", + ["jump_false", 19, "if_else_970", 389, 37], + ["load_field", 19, 1, "right", 389, 66], + ["get", 20, 30, 1, 389, 56], + ["frame", 21, 20, 2, 389, 56], + ["null", 20, 389, 56], + ["setarg", 21, 0, 20, 389, 56], + ["setarg", 21, 1, 19, 389, 56], + ["setarg", 21, 2, 2, 389, 56], + ["invoke", 21, 19, 389, 56], + ["store_field", 1, 19, "right", 389, 43], + ["jump", "if_end_971", 389, 43], + "if_else_970", + "if_end_971", + ["jump", "if_end_956", 389, 43], + "if_else_955", + ["get", 19, 7, 1, 390, 16], + ["load_dynamic", 20, 19, 4, 390, 26], + ["true", 19, 390, 32], + ["is_identical", 21, 20, 19, 390, 32], + ["jump_true", 21, "eq_done_989", 390, 32], + ["is_int", 22, 20, 390, 32], + ["jump_false", 22, "eq_ni_990", 390, 32], + "_nop_tc_42", + ["jump", "eq_ni_990", 390, 32], + ["eq_int", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_ni_990", + ["is_num", 22, 20, 390, 32], + ["jump_false", 22, "eq_nn_991", 390, 32], + "_nop_tc_43", + ["jump", "eq_nn_991", 390, 32], + ["eq_float", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nn_991", + ["is_text", 22, 20, 390, 32], + ["jump_false", 22, "eq_nt_992", 390, 32], + "_nop_tc_44", + ["jump", "eq_nt_992", 390, 32], + ["eq_text", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nt_992", + ["is_null", 22, 20, 390, 32], + ["jump_false", 22, "eq_nnl_993", 390, 32], + "_nop_tc_45", + ["jump", "eq_nnl_993", 390, 32], + ["true", 21, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nnl_993", + ["is_bool", 22, 20, 390, 32], + ["jump_false", 22, "eq_nb_994", 390, 32], + "_nop_tc_46", + "_nop_tc_47", + ["eq_bool", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nb_994", + ["false", 21, 390, 32], + "eq_done_989", + ["jump_false", 21, "if_else_987", 390, 32], + ["load_field", 19, 1, "expression", 391, 35], + ["get", 20, 30, 1, 391, 25], + ["frame", 21, 20, 2, 391, 25], + ["null", 20, 391, 25], + ["setarg", 21, 0, 20, 391, 25], + ["setarg", 21, 1, 19, 391, 25], + ["setarg", 21, 2, 2, 391, 25], + ["invoke", 21, 19, 391, 25], + ["store_field", 1, 19, "expression", 391, 7], + ["jump", "if_end_988", 391, 7], + "if_else_987", + ["access", 19, "++", 392, 21], + ["is_identical", 20, 4, 19, 392, 21], + ["jump_true", 20, "eq_done_998", 392, 21], + ["is_int", 21, 4, 392, 21], + ["jump_false", 21, "eq_ni_999", 392, 21], + "_nop_tc_48", + ["jump", "eq_ni_999", 392, 21], + ["eq_int", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_ni_999", + ["is_num", 21, 4, 392, 21], + ["jump_false", 21, "eq_nn_1000", 392, 21], + "_nop_tc_49", + ["jump", "eq_nn_1000", 392, 21], + ["eq_float", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nn_1000", + ["is_text", 21, 4, 392, 21], + ["jump_false", 21, "eq_nt_1001", 392, 21], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nt_1001", + ["is_null", 21, 4, 392, 21], + ["jump_false", 21, "eq_nnl_1002", 392, 21], + "_nop_tc_52", + ["jump", "eq_nnl_1002", 392, 21], + ["true", 20, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nnl_1002", + ["is_bool", 21, 4, 392, 21], + ["jump_false", 21, "eq_nb_1003", 392, 21], + "_nop_tc_53", + ["jump", "eq_nb_1003", 392, 21], + ["eq_bool", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nb_1003", + ["false", 20, 392, 21], + "eq_done_998", + ["move", 19, 20, 392, 21], + ["jump_true", 19, "or_end_997", 392, 21], + ["access", 20, "--", 392, 34], + ["is_identical", 21, 4, 20, 392, 34], + ["jump_true", 21, "eq_done_1004", 392, 34], + ["is_int", 22, 4, 392, 34], + ["jump_false", 22, "eq_ni_1005", 392, 34], + "_nop_tc_54", + ["jump", "eq_ni_1005", 392, 34], + ["eq_int", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_ni_1005", + ["is_num", 22, 4, 392, 34], + ["jump_false", 22, "eq_nn_1006", 392, 34], + "_nop_tc_55", + ["jump", "eq_nn_1006", 392, 34], + ["eq_float", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nn_1006", + ["is_text", 22, 4, 392, 34], + ["jump_false", 22, "eq_nt_1007", 392, 34], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nt_1007", + ["is_null", 22, 4, 392, 34], + ["jump_false", 22, "eq_nnl_1008", 392, 34], + "_nop_tc_58", + ["jump", "eq_nnl_1008", 392, 34], + ["true", 21, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nnl_1008", + ["is_bool", 22, 4, 392, 34], + ["jump_false", 22, "eq_nb_1009", 392, 34], + "_nop_tc_59", + ["jump", "eq_nb_1009", 392, 34], + ["eq_bool", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nb_1009", + ["false", 21, 392, 34], + "eq_done_1004", + ["move", 19, 21, 392, 34], + "or_end_997", + ["jump_false", 19, "if_else_995", 392, 34], + ["return", 1, 393, 14], + "_nop_ur_2", + "if_else_995", + ["access", 19, "then", 394, 21], + ["is_identical", 20, 4, 19, 394, 21], + ["jump_true", 20, "eq_done_1012", 394, 21], + ["is_int", 21, 4, 394, 21], + ["jump_false", 21, "eq_ni_1013", 394, 21], + "_nop_tc_60", + ["jump", "eq_ni_1013", 394, 21], + ["eq_int", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_ni_1013", + ["is_num", 21, 4, 394, 21], + ["jump_false", 21, "eq_nn_1014", 394, 21], + "_nop_tc_61", + ["jump", "eq_nn_1014", 394, 21], + ["eq_float", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nn_1014", + ["is_text", 21, 4, 394, 21], + ["jump_false", 21, "eq_nt_1015", 394, 21], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nt_1015", + ["is_null", 21, 4, 394, 21], + ["jump_false", 21, "eq_nnl_1016", 394, 21], + "_nop_tc_64", + ["jump", "eq_nnl_1016", 394, 21], + ["true", 20, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nnl_1016", + ["is_bool", 21, 4, 394, 21], + ["jump_false", 21, "eq_nb_1017", 394, 21], + "_nop_tc_65", + ["jump", "eq_nb_1017", 394, 21], + ["eq_bool", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nb_1017", + ["false", 20, 394, 21], + "eq_done_1012", + ["jump_false", 20, "if_else_1010", 394, 21], + ["load_field", 19, 1, "expression", 395, 35], + ["get", 20, 30, 1, 395, 25], + ["frame", 21, 20, 2, 395, 25], + ["null", 20, 395, 25], + ["setarg", 21, 0, 20, 395, 25], + ["setarg", 21, 1, 19, 395, 25], + ["setarg", 21, 2, 2, 395, 25], + ["invoke", 21, 19, 395, 25], + ["store_field", 1, 19, "expression", 395, 7], + ["load_field", 19, 1, "then", 396, 29], + ["get", 20, 30, 1, 396, 19], + ["frame", 21, 20, 2, 396, 19], + ["null", 20, 396, 19], + ["setarg", 21, 0, 20, 396, 19], + ["setarg", 21, 1, 19, 396, 19], + ["setarg", 21, 2, 2, 396, 19], + ["invoke", 21, 19, 396, 19], + ["store_field", 1, 19, "then", 396, 7], + ["load_field", 19, 1, "else", 397, 29], + ["get", 20, 30, 1, 397, 19], + ["frame", 21, 20, 2, 397, 19], + ["null", 20, 397, 19], + ["setarg", 21, 0, 20, 397, 19], + ["setarg", 21, 1, 19, 397, 19], + ["setarg", 21, 2, 2, 397, 19], + ["invoke", 21, 19, 397, 19], + ["store_field", 1, 19, "else", 397, 7], + ["jump", "if_end_1011", 397, 7], + "if_else_1010", + ["access", 19, "(", 398, 21], + ["is_identical", 20, 4, 19, 398, 21], + ["jump_true", 20, "eq_done_1020", 398, 21], + ["is_int", 21, 4, 398, 21], + ["jump_false", 21, "eq_ni_1021", 398, 21], + "_nop_tc_66", + ["jump", "eq_ni_1021", 398, 21], + ["eq_int", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_ni_1021", + ["is_num", 21, 4, 398, 21], + ["jump_false", 21, "eq_nn_1022", 398, 21], + "_nop_tc_67", + ["jump", "eq_nn_1022", 398, 21], + ["eq_float", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nn_1022", + ["is_text", 21, 4, 398, 21], + ["jump_false", 21, "eq_nt_1023", 398, 21], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nt_1023", + ["is_null", 21, 4, 398, 21], + ["jump_false", 21, "eq_nnl_1024", 398, 21], + "_nop_tc_70", + ["jump", "eq_nnl_1024", 398, 21], + ["true", 20, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nnl_1024", + ["is_bool", 21, 4, 398, 21], + ["jump_false", 21, "eq_nb_1025", 398, 21], + "_nop_tc_71", + ["jump", "eq_nb_1025", 398, 21], + ["eq_bool", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nb_1025", + ["false", 20, 398, 21], + "eq_done_1020", + ["jump_false", 20, "if_else_1018", 398, 21], + ["load_field", 19, 1, "expression", 399, 35], + ["get", 20, 30, 1, 399, 25], + ["frame", 21, 20, 2, 399, 25], + ["null", 20, 399, 25], + ["setarg", 21, 0, 20, 399, 25], + ["setarg", 21, 1, 19, 399, 25], + ["setarg", 21, 2, 2, 399, 25], + ["invoke", 21, 19, 399, 25], + ["store_field", 1, 19, "expression", 399, 7], + ["access", 9, 0, 400, 11], + "while_start_1026", + ["load_field", 19, 1, "list", 401, 25], + ["length", 20, 19, 401, 25], + ["is_int", 19, 9, 401, 25], + ["jump_false", 19, "rel_ni_1028", 401, 25], + "_nop_tc_72", + "_nop_tc_73", + ["lt_int", 21, 9, 20, 401, 25], + ["jump", "rel_done_1030", 401, 25], + "rel_ni_1028", + ["is_num", 19, 9, 401, 25], + ["jump_false", 19, "rel_nn_1029", 401, 25], + "_nop_tc_74", + "_nop_tc_75", + ["lt_float", 21, 9, 20, 401, 25], + ["jump", "rel_done_1030", 401, 25], + "rel_nn_1029", + ["is_text", 19, 9, 401, 25], + ["jump_false", 19, "rel_err_1031", 401, 25], + "_nop_tc_76", + ["jump", "rel_err_1031", 401, 25], + ["lt_text", 21, 9, 20, 401, 25], + ["jump", "rel_done_1030", 401, 25], + "rel_err_1031", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 401, + 25 + ], + ["access", 20, "error", 401, 25], + ["access", 22, "cannot compare with '<': operands must be same type", 401, 25], + ["array", 23, 0, 401, 25], + ["push", 23, 22, 401, 25], + ["frame", 22, 19, 2, 401, 25], + ["null", 19, 401, 25], + ["setarg", 22, 0, 19, 401, 25], + ["setarg", 22, 1, 20, 401, 25], + ["setarg", 22, 2, 23, 401, 25], + ["invoke", 22, 19, 401, 25], + ["disrupt", 401, 25], + "rel_done_1030", + ["jump_false", 21, "while_end_1027", 401, 25], + ["load_field", 19, 1, "list", 402, 34], + ["load_dynamic", 20, 19, 9, 402, 44], + ["get", 19, 30, 1, 402, 24], + ["frame", 21, 19, 2, 402, 24], + ["null", 19, 402, 24], + ["setarg", 21, 0, 19, 402, 24], + ["setarg", 21, 1, 20, 402, 24], + ["setarg", 21, 2, 2, 402, 24], + ["invoke", 21, 19, 402, 24], + ["load_field", 20, 1, "list", 402, 9], + ["store_dynamic", 20, 19, 9, 402, 19], + ["access", 19, 1, 403, 17], + ["is_num", 20, 9, 403, 17], + ["jump_false", 20, "num_err_1032", 403, 17], + "_nop_tc_77", + "_nop_tc_78", + ["add", 20, 9, 19, 403, 17], + ["jump", "num_done_1033", 403, 17], + "num_err_1032", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 403, + 17 + ], + ["access", 21, "error", 403, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 403, 17], + ["array", 23, 0, 403, 17], + ["push", 23, 22, 403, 17], + ["frame", 22, 19, 2, 403, 17], + ["null", 19, 403, 17], + ["setarg", 22, 0, 19, 403, 17], + ["setarg", 22, 1, 21, 403, 17], + ["setarg", 22, 2, 23, 403, 17], + ["invoke", 22, 19, 403, 17], + ["disrupt", 403, 17], + "num_done_1033", + ["move", 9, 20, 403, 17], + ["jump", "while_start_1026", 403, 17], + "while_end_1027", + ["jump", "if_end_1019", 403, 17], + "if_else_1018", + ["access", 19, "array", 405, 21], + ["is_identical", 20, 4, 19, 405, 21], + ["jump_true", 20, "eq_done_1037", 405, 21], + ["is_int", 21, 4, 405, 21], + ["jump_false", 21, "eq_ni_1038", 405, 21], + "_nop_tc_79", + ["jump", "eq_ni_1038", 405, 21], + ["eq_int", 20, 4, 19, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_ni_1038", + ["is_num", 21, 4, 405, 21], + ["jump_false", 21, "eq_nn_1039", 405, 21], + "_nop_tc_80", + ["jump", "eq_nn_1039", 405, 21], + ["eq_float", 20, 4, 19, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_nn_1039", + ["is_text", 21, 4, 405, 21], + ["jump_false", 21, "eq_nt_1040", 405, 21], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 20, 4, 19, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_nt_1040", + ["is_null", 21, 4, 405, 21], + ["jump_false", 21, "eq_nnl_1041", 405, 21], + "_nop_tc_83", + ["jump", "eq_nnl_1041", 405, 21], + ["true", 20, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_nnl_1041", + ["is_bool", 21, 4, 405, 21], + ["jump_false", 21, "eq_nb_1042", 405, 21], + "_nop_tc_84", + ["jump", "eq_nb_1042", 405, 21], + ["eq_bool", 20, 4, 19, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_nb_1042", + ["false", 20, 405, 21], + "eq_done_1037", + ["move", 19, 20, 405, 21], + ["jump_true", 19, "or_end_1036", 405, 21], + ["access", 20, "text literal", 405, 37], + ["is_identical", 21, 4, 20, 405, 37], + ["jump_true", 21, "eq_done_1043", 405, 37], + ["is_int", 22, 4, 405, 37], + ["jump_false", 22, "eq_ni_1044", 405, 37], + "_nop_tc_85", + ["jump", "eq_ni_1044", 405, 37], + ["eq_int", 21, 4, 20, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_ni_1044", + ["is_num", 22, 4, 405, 37], + ["jump_false", 22, "eq_nn_1045", 405, 37], + "_nop_tc_86", + ["jump", "eq_nn_1045", 405, 37], + ["eq_float", 21, 4, 20, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_nn_1045", + ["is_text", 22, 4, 405, 37], + ["jump_false", 22, "eq_nt_1046", 405, 37], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 21, 4, 20, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_nt_1046", + ["is_null", 22, 4, 405, 37], + ["jump_false", 22, "eq_nnl_1047", 405, 37], + "_nop_tc_89", + ["jump", "eq_nnl_1047", 405, 37], + ["true", 21, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_nnl_1047", + ["is_bool", 22, 4, 405, 37], + ["jump_false", 22, "eq_nb_1048", 405, 37], + "_nop_tc_90", + ["jump", "eq_nb_1048", 405, 37], + ["eq_bool", 21, 4, 20, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_nb_1048", + ["false", 21, 405, 37], + "eq_done_1043", + ["move", 19, 21, 405, 37], + "or_end_1036", + ["jump_false", 19, "if_else_1034", 405, 37], + ["access", 9, 0, 406, 11], + "while_start_1049", + ["load_field", 19, 1, "list", 407, 25], + ["length", 20, 19, 407, 25], + ["is_int", 19, 9, 407, 25], + ["jump_false", 19, "rel_ni_1051", 407, 25], + "_nop_tc_91", + "_nop_tc_92", + ["lt_int", 21, 9, 20, 407, 25], + ["jump", "rel_done_1053", 407, 25], + "rel_ni_1051", + ["is_num", 19, 9, 407, 25], + ["jump_false", 19, "rel_nn_1052", 407, 25], + "_nop_tc_93", + "_nop_tc_94", + ["lt_float", 21, 9, 20, 407, 25], + ["jump", "rel_done_1053", 407, 25], + "rel_nn_1052", + ["is_text", 19, 9, 407, 25], + ["jump_false", 19, "rel_err_1054", 407, 25], + "_nop_tc_95", + ["jump", "rel_err_1054", 407, 25], + ["lt_text", 21, 9, 20, 407, 25], + ["jump", "rel_done_1053", 407, 25], + "rel_err_1054", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 407, + 25 + ], + ["access", 20, "error", 407, 25], + ["access", 22, "cannot compare with '<': operands must be same type", 407, 25], + ["array", 23, 0, 407, 25], + ["push", 23, 22, 407, 25], + ["frame", 22, 19, 2, 407, 25], + ["null", 19, 407, 25], + ["setarg", 22, 0, 19, 407, 25], + ["setarg", 22, 1, 20, 407, 25], + ["setarg", 22, 2, 23, 407, 25], + ["invoke", 22, 19, 407, 25], + ["disrupt", 407, 25], + "rel_done_1053", + ["jump_false", 21, "while_end_1050", 407, 25], + ["load_field", 19, 1, "list", 408, 34], + ["load_dynamic", 20, 19, 9, 408, 44], + ["get", 19, 30, 1, 408, 24], + ["frame", 21, 19, 2, 408, 24], + ["null", 19, 408, 24], + ["setarg", 21, 0, 19, 408, 24], + ["setarg", 21, 1, 20, 408, 24], + ["setarg", 21, 2, 2, 408, 24], + ["invoke", 21, 19, 408, 24], + ["load_field", 20, 1, "list", 408, 9], + ["store_dynamic", 20, 19, 9, 408, 19], + ["access", 19, 1, 409, 17], + ["is_num", 20, 9, 409, 17], + ["jump_false", 20, "num_err_1055", 409, 17], + "_nop_tc_96", + "_nop_tc_97", + ["add", 20, 9, 19, 409, 17], + ["jump", "num_done_1056", 409, 17], + "num_err_1055", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 409, + 17 + ], + ["access", 21, "error", 409, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 409, 17], + ["array", 23, 0, 409, 17], + ["push", 23, 22, 409, 17], + ["frame", 22, 19, 2, 409, 17], + ["null", 19, 409, 17], + ["setarg", 22, 0, 19, 409, 17], + ["setarg", 22, 1, 21, 409, 17], + ["setarg", 22, 2, 23, 409, 17], + ["invoke", 22, 19, 409, 17], + ["disrupt", 409, 17], + "num_done_1056", + ["move", 9, 20, 409, 17], + ["jump", "while_start_1049", 409, 17], + "while_end_1050", + ["jump", "if_end_1035", 409, 17], + "if_else_1034", + ["access", 19, "record", 411, 21], + ["is_identical", 20, 4, 19, 411, 21], + ["jump_true", 20, "eq_done_1059", 411, 21], + ["is_int", 21, 4, 411, 21], + ["jump_false", 21, "eq_ni_1060", 411, 21], + "_nop_tc_98", + ["jump", "eq_ni_1060", 411, 21], + ["eq_int", 20, 4, 19, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_ni_1060", + ["is_num", 21, 4, 411, 21], + ["jump_false", 21, "eq_nn_1061", 411, 21], + "_nop_tc_99", + ["jump", "eq_nn_1061", 411, 21], + ["eq_float", 20, 4, 19, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_nn_1061", + ["is_text", 21, 4, 411, 21], + ["jump_false", 21, "eq_nt_1062", 411, 21], + "_nop_tc_100", + "_nop_tc_101", + ["eq_text", 20, 4, 19, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_nt_1062", + ["is_null", 21, 4, 411, 21], + ["jump_false", 21, "eq_nnl_1063", 411, 21], + "_nop_tc_102", + ["jump", "eq_nnl_1063", 411, 21], + ["true", 20, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_nnl_1063", + ["is_bool", 21, 4, 411, 21], + ["jump_false", 21, "eq_nb_1064", 411, 21], + "_nop_tc_103", + ["jump", "eq_nb_1064", 411, 21], + ["eq_bool", 20, 4, 19, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_nb_1064", + ["false", 20, 411, 21], + "eq_done_1059", + ["jump_false", 20, "if_else_1057", 411, 21], + ["access", 9, 0, 412, 11], + "while_start_1065", + ["load_field", 19, 1, "list", 413, 25], + ["length", 20, 19, 413, 25], + ["is_int", 19, 9, 413, 25], + ["jump_false", 19, "rel_ni_1067", 413, 25], + "_nop_tc_104", + "_nop_tc_105", + ["lt_int", 21, 9, 20, 413, 25], + ["jump", "rel_done_1069", 413, 25], + "rel_ni_1067", + ["is_num", 19, 9, 413, 25], + ["jump_false", 19, "rel_nn_1068", 413, 25], + "_nop_tc_106", + "_nop_tc_107", + ["lt_float", 21, 9, 20, 413, 25], + ["jump", "rel_done_1069", 413, 25], + "rel_nn_1068", + ["is_text", 19, 9, 413, 25], + ["jump_false", 19, "rel_err_1070", 413, 25], + "_nop_tc_108", + ["jump", "rel_err_1070", 413, 25], + ["lt_text", 21, 9, 20, 413, 25], + ["jump", "rel_done_1069", 413, 25], + "rel_err_1070", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 413, + 25 + ], + ["access", 20, "error", 413, 25], + ["access", 22, "cannot compare with '<': operands must be same type", 413, 25], + ["array", 23, 0, 413, 25], + ["push", 23, 22, 413, 25], + ["frame", 22, 19, 2, 413, 25], + ["null", 19, 413, 25], + ["setarg", 22, 0, 19, 413, 25], + ["setarg", 22, 1, 20, 413, 25], + ["setarg", 22, 2, 23, 413, 25], + ["invoke", 22, 19, 413, 25], + ["disrupt", 413, 25], + "rel_done_1069", + ["jump_false", 21, "while_end_1066", 413, 25], + ["load_field", 19, 1, "list", 414, 40], + ["load_dynamic", 20, 19, 9, 414, 50], + ["load_field", 19, 20, "right", 414, 50], + ["get", 20, 30, 1, 414, 30], + ["frame", 21, 20, 2, 414, 30], + ["null", 20, 414, 30], + ["setarg", 21, 0, 20, 414, 30], + ["setarg", 21, 1, 19, 414, 30], + ["setarg", 21, 2, 2, 414, 30], + ["invoke", 21, 19, 414, 30], + ["load_field", 20, 1, "list", 414, 9], + ["load_dynamic", 21, 20, 9, 414, 19], + ["store_field", 21, 19, "right", 414, 19], + ["access", 19, 1, 415, 17], + ["is_num", 20, 9, 415, 17], + ["jump_false", 20, "num_err_1071", 415, 17], + "_nop_tc_109", + "_nop_tc_110", + ["add", 20, 9, 19, 415, 17], + ["jump", "num_done_1072", 415, 17], + "num_err_1071", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 415, + 17 + ], + ["access", 21, "error", 415, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 415, 17], + ["array", 23, 0, 415, 17], + ["push", 23, 22, 415, 17], + ["frame", 22, 19, 2, 415, 17], + ["null", 19, 415, 17], + ["setarg", 22, 0, 19, 415, 17], + ["setarg", 22, 1, 21, 415, 17], + ["setarg", 22, 2, 23, 415, 17], + ["invoke", 22, 19, 415, 17], + ["disrupt", 415, 17], + "num_done_1072", + ["move", 9, 20, 415, 17], + ["jump", "while_start_1065", 415, 17], + "while_end_1066", + ["jump", "if_end_1058", 415, 17], + "if_else_1057", + ["access", 9, "function", 417, 21], + ["is_identical", 19, 4, 9, 417, 21], + ["jump_true", 19, "eq_done_1075", 417, 21], + ["is_int", 20, 4, 417, 21], + ["jump_false", 20, "eq_ni_1076", 417, 21], + "_nop_tc_111", + ["jump", "eq_ni_1076", 417, 21], + ["eq_int", 19, 4, 9, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_ni_1076", + ["is_num", 20, 4, 417, 21], + ["jump_false", 20, "eq_nn_1077", 417, 21], + "_nop_tc_112", + ["jump", "eq_nn_1077", 417, 21], + ["eq_float", 19, 4, 9, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_nn_1077", + ["is_text", 20, 4, 417, 21], + ["jump_false", 20, "eq_nt_1078", 417, 21], + "_nop_tc_113", + "_nop_tc_114", + ["eq_text", 19, 4, 9, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_nt_1078", + ["is_null", 20, 4, 417, 21], + ["jump_false", 20, "eq_nnl_1079", 417, 21], + "_nop_tc_115", + ["jump", "eq_nnl_1079", 417, 21], + ["true", 19, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_nnl_1079", + ["is_bool", 20, 4, 417, 21], + ["jump_false", 20, "eq_nb_1080", 417, 21], + "_nop_tc_116", + ["jump", "eq_nb_1080", 417, 21], + ["eq_bool", 19, 4, 9, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_nb_1080", + ["false", 19, 417, 21], + "eq_done_1075", + ["jump_false", 19, "if_else_1073", 417, 21], + ["get", 9, 34, 1, 418, 7], + ["frame", 19, 9, 1, 418, 7], + ["null", 9, 418, 7], + ["setarg", 19, 0, 9, 418, 7], + ["setarg", 19, 1, 1, 418, 7], + ["invoke", 19, 9, 418, 7], + ["return", 1, 419, 14], + "_nop_ur_3", + "if_else_1073", + ["get", 9, 8, 1, 420, 16], + ["load_dynamic", 19, 9, 4, 420, 27], + ["true", 9, 420, 33], + ["is_identical", 20, 19, 9, 420, 33], + ["jump_true", 20, "eq_done_1083", 420, 33], + ["is_int", 21, 19, 420, 33], + ["jump_false", 21, "eq_ni_1084", 420, 33], + "_nop_tc_117", + ["jump", "eq_ni_1084", 420, 33], + ["eq_int", 20, 19, 9, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_ni_1084", + ["is_num", 21, 19, 420, 33], + ["jump_false", 21, "eq_nn_1085", 420, 33], + "_nop_tc_118", + ["jump", "eq_nn_1085", 420, 33], + ["eq_float", 20, 19, 9, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_nn_1085", + ["is_text", 21, 19, 420, 33], + ["jump_false", 21, "eq_nt_1086", 420, 33], + "_nop_tc_119", + ["jump", "eq_nt_1086", 420, 33], + ["eq_text", 20, 19, 9, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_nt_1086", + ["is_null", 21, 19, 420, 33], + ["jump_false", 21, "eq_nnl_1087", 420, 33], + "_nop_tc_120", + ["jump", "eq_nnl_1087", 420, 33], + ["true", 20, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_nnl_1087", + ["is_bool", 21, 19, 420, 33], + ["jump_false", 21, "eq_nb_1088", 420, 33], + "_nop_tc_121", + "_nop_tc_122", + ["eq_bool", 20, 19, 9, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_nb_1088", + ["false", 20, 420, 33], + "eq_done_1083", + ["jump_false", 20, "if_else_1081", 420, 33], + ["load_field", 9, 1, "right", 421, 30], + ["get", 19, 30, 1, 421, 20], + ["frame", 20, 19, 2, 421, 20], + ["null", 19, 421, 20], + ["setarg", 20, 0, 19, 421, 20], + ["setarg", 20, 1, 9, 421, 20], + ["setarg", 20, 2, 2, 421, 20], + ["invoke", 20, 9, 421, 20], + ["store_field", 1, 9, "right", 421, 7], + ["return", 1, 422, 14], + "_nop_ur_4", + "if_else_1081", + "if_end_1082", + "if_end_1074", + "if_end_1058", + "if_end_1035", + "if_end_1019", + "if_end_1011", + "if_end_996", + "if_end_988", + "if_end_956", + "if_end_948", + ["access", 9, "name", 426, 14], + ["is_identical", 19, 4, 9, 426, 14], + ["jump_true", 19, "eq_done_1092", 426, 14], + ["is_int", 20, 4, 426, 14], + ["jump_false", 20, "eq_ni_1093", 426, 14], + "_nop_tc_123", + ["jump", "eq_ni_1093", 426, 14], + ["eq_int", 19, 4, 9, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_ni_1093", + ["is_num", 20, 4, 426, 14], + ["jump_false", 20, "eq_nn_1094", 426, 14], + "_nop_tc_124", + ["jump", "eq_nn_1094", 426, 14], + ["eq_float", 19, 4, 9, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_nn_1094", + ["is_text", 20, 4, 426, 14], + ["jump_false", 20, "eq_nt_1095", 426, 14], + "_nop_tc_125", + "_nop_tc_126", + ["eq_text", 19, 4, 9, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_nt_1095", + ["is_null", 20, 4, 426, 14], + ["jump_false", 20, "eq_nnl_1096", 426, 14], + "_nop_tc_127", + ["jump", "eq_nnl_1096", 426, 14], + ["true", 19, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_nnl_1096", + ["is_bool", 20, 4, 426, 14], + ["jump_false", 20, "eq_nb_1097", 426, 14], + "_nop_tc_128", + ["jump", "eq_nb_1097", 426, 14], + ["eq_bool", 19, 4, 9, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_nb_1097", + ["false", 19, 426, 14], + "eq_done_1092", + ["move", 9, 19, 426, 14], + ["jump_false", 9, "and_end_1091", 426, 14], + ["load_field", 19, 1, "level", 426, 24], + ["access", 20, 0, 426, 38], + ["is_identical", 21, 19, 20, 426, 38], + ["jump_true", 21, "eq_done_1098", 426, 38], + ["is_int", 22, 19, 426, 38], + ["jump_false", 22, "eq_ni_1099", 426, 38], + "_nop_tc_129", + "_nop_tc_130", + ["eq_int", 21, 19, 20, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_ni_1099", + ["is_num", 22, 19, 426, 38], + ["jump_false", 22, "eq_nn_1100", 426, 38], + "_nop_tc_131", + "_nop_tc_132", + ["eq_float", 21, 19, 20, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_nn_1100", + ["is_text", 22, 19, 426, 38], + ["jump_false", 22, "eq_nt_1101", 426, 38], + "_nop_tc_133", + ["jump", "eq_nt_1101", 426, 38], + ["eq_text", 21, 19, 20, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_nt_1101", + ["is_null", 22, 19, 426, 38], + ["jump_false", 22, "eq_nnl_1102", 426, 38], + "_nop_tc_134", + ["jump", "eq_nnl_1102", 426, 38], + ["true", 21, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_nnl_1102", + ["is_bool", 22, 19, 426, 38], + ["jump_false", 22, "eq_nb_1103", 426, 38], + "_nop_tc_135", + ["jump", "eq_nb_1103", 426, 38], + ["eq_bool", 21, 19, 20, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_nb_1103", + ["false", 21, 426, 38], + "eq_done_1098", + ["move", 9, 21, 426, 38], + "and_end_1091", + ["jump_false", 9, "if_else_1089", 426, 38], + ["load_field", 9, 1, "name", 427, 30], + ["get", 19, 25, 1, 427, 13], + ["frame", 20, 19, 2, 427, 13], + ["null", 19, 427, 13], + ["setarg", 20, 0, 19, 427, 13], + ["setarg", 20, 1, 2, 427, 13], + ["setarg", 20, 2, 9, 427, 13], + ["invoke", 20, 9, 427, 13], + ["move", 11, 9, 427, 13], + ["null", 9, 428, 18], + ["is_identical", 19, 11, 9, 428, 18], + ["jump_true", 19, "ne_nid_1107", 428, 18], + ["jump", "ne_ni_1108", 428, 18], + "ne_nid_1107", + ["false", 19, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_ni_1108", + ["is_int", 20, 11, 428, 18], + ["jump_false", 20, "ne_nn_1109", 428, 18], + "_nop_tc_136", + ["jump", "ne_nn_1109", 428, 18], + ["ne_int", 19, 11, 9, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_nn_1109", + ["is_num", 20, 11, 428, 18], + ["jump_false", 20, "ne_nt_1110", 428, 18], + "_nop_tc_137", + ["jump", "ne_nt_1110", 428, 18], + ["ne_float", 19, 11, 9, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_nt_1110", + ["is_text", 20, 11, 428, 18], + ["jump_false", 20, "ne_nnl_1111", 428, 18], + "_nop_tc_138", + ["jump", "ne_nnl_1111", 428, 18], + ["ne_text", 19, 11, 9, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_nnl_1111", + ["is_null", 20, 11, 428, 18], + ["jump_false", 20, "ne_nb_1112", 428, 18], + "_nop_tc_139", + "_nop_tc_140", + ["false", 19, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_nb_1112", + ["is_bool", 20, 11, 428, 18], + ["jump_false", 20, "ne_mis_1113", 428, 18], + "_nop_tc_141", + ["jump", "ne_mis_1113", 428, 18], + ["ne_bool", 19, 11, 9, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_mis_1113", + ["true", 19, 428, 18], + "ne_done_1106", + ["jump_false", 19, "if_else_1104", 428, 18], + ["load_field", 9, 1, "name", 429, 31], + ["get", 19, 21, 1, 429, 14], + ["frame", 20, 19, 2, 429, 14], + ["null", 19, 429, 14], + ["setarg", 20, 0, 19, 429, 14], + ["setarg", 20, 1, 2, 429, 14], + ["setarg", 20, 2, 9, 429, 14], + ["invoke", 20, 9, 429, 14], + ["move", 10, 9, 429, 14], + ["null", 9, 430, 19], + ["is_identical", 19, 10, 9, 430, 19], + ["jump_true", 19, "ne_nid_1118", 430, 19], + ["jump", "ne_ni_1119", 430, 19], + "ne_nid_1118", + ["false", 19, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_ni_1119", + ["is_int", 20, 10, 430, 19], + ["jump_false", 20, "ne_nn_1120", 430, 19], + "_nop_tc_142", + ["jump", "ne_nn_1120", 430, 19], + ["ne_int", 19, 10, 9, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_nn_1120", + ["is_num", 20, 10, 430, 19], + ["jump_false", 20, "ne_nt_1121", 430, 19], + "_nop_tc_143", + ["jump", "ne_nt_1121", 430, 19], + ["ne_float", 19, 10, 9, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_nt_1121", + ["is_text", 20, 10, 430, 19], + ["jump_false", 20, "ne_nnl_1122", 430, 19], + "_nop_tc_144", + ["jump", "ne_nnl_1122", 430, 19], + ["ne_text", 19, 10, 9, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_nnl_1122", + ["is_null", 20, 10, 430, 19], + ["jump_false", 20, "ne_nb_1123", 430, 19], + "_nop_tc_145", + "_nop_tc_146", + ["false", 19, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_nb_1123", + ["is_bool", 20, 10, 430, 19], + ["jump_false", 20, "ne_mis_1124", 430, 19], + "_nop_tc_147", + ["jump", "ne_mis_1124", 430, 19], + ["ne_bool", 19, 10, 9, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_mis_1124", + ["true", 19, 430, 19], + "ne_done_1117", + ["move", 9, 19, 430, 19], + ["jump_false", 9, "and_end_1116", 430, 19], + ["load_field", 19, 10, "closure", 430, 28], + ["not", 20, 19, 430, 28], + ["move", 9, 20, 430, 28], + "and_end_1116", + ["jump_false", 9, "if_else_1114", 430, 28], + ["record", 9, 3], + ["load_field", 19, 11, "kind", 431, 40], + ["store_field", 9, 19, "kind", 431, 40], + ["load_field", 19, 11, "value", 431, 57], + ["store_field", 9, 19, "value", 431, 57], + ["load_field", 19, 11, "number", 431, 76], + ["store_field", 9, 19, "number", 431, 76], + ["get", 11, 14, 1, 431, 18], + ["frame", 19, 11, 2, 431, 18], + ["null", 11, 431, 18], + ["setarg", 19, 0, 11, 431, 18], + ["setarg", 19, 1, 1, 431, 18], + ["setarg", 19, 2, 9, 431, 18], + ["tail_invoke", 19, 9, 431, 18], + ["return", 9, 431, 18], + "_nop_ur_5", + "if_else_1114", + "if_end_1115", + ["jump", "if_end_1105", 431, 18], + "if_else_1104", + "if_end_1105", + ["load_field", 9, 1, "name", 434, 29], + ["get", 11, 21, 1, 434, 12], + ["frame", 19, 11, 2, 434, 12], + ["null", 11, 434, 12], + ["setarg", 19, 0, 11, 434, 12], + ["setarg", 19, 1, 2, 434, 12], + ["setarg", 19, 2, 9, 434, 12], + ["invoke", 19, 9, 434, 12], + ["move", 10, 9, 434, 12], + ["null", 9, 435, 17], + ["is_identical", 11, 10, 9, 435, 17], + ["jump_true", 11, "ne_nid_1129", 435, 17], + ["jump", "ne_ni_1130", 435, 17], + "ne_nid_1129", + ["false", 11, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_ni_1130", + ["is_int", 19, 10, 435, 17], + ["jump_false", 19, "ne_nn_1131", 435, 17], + "_nop_tc_148", + ["jump", "ne_nn_1131", 435, 17], + ["ne_int", 11, 10, 9, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_nn_1131", + ["is_num", 19, 10, 435, 17], + ["jump_false", 19, "ne_nt_1132", 435, 17], + "_nop_tc_149", + ["jump", "ne_nt_1132", 435, 17], + ["ne_float", 11, 10, 9, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_nt_1132", + ["is_text", 19, 10, 435, 17], + ["jump_false", 19, "ne_nnl_1133", 435, 17], + "_nop_tc_150", + ["jump", "ne_nnl_1133", 435, 17], + ["ne_text", 11, 10, 9, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_nnl_1133", + ["is_null", 19, 10, 435, 17], + ["jump_false", 19, "ne_nb_1134", 435, 17], + "_nop_tc_151", + "_nop_tc_152", + ["false", 11, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_nb_1134", + ["is_bool", 19, 10, 435, 17], + ["jump_false", 19, "ne_mis_1135", 435, 17], + "_nop_tc_153", + ["jump", "ne_mis_1135", 435, 17], + ["ne_bool", 11, 10, 9, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_mis_1135", + ["true", 11, 435, 17], + "ne_done_1128", + ["move", 9, 11, 435, 17], + ["jump_false", 9, "and_end_1127", 435, 17], + ["load_field", 11, 10, "type_tag", 435, 25], + ["null", 19, 435, 40], + ["is_identical", 20, 11, 19, 435, 40], + ["jump_true", 20, "ne_nid_1137", 435, 40], + ["jump", "ne_ni_1138", 435, 40], + "ne_nid_1137", + ["false", 20, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_ni_1138", + ["is_int", 21, 11, 435, 40], + ["jump_false", 21, "ne_nn_1139", 435, 40], + "_nop_tc_154", + ["jump", "ne_nn_1139", 435, 40], + ["ne_int", 20, 11, 19, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_nn_1139", + ["is_num", 21, 11, 435, 40], + ["jump_false", 21, "ne_nt_1140", 435, 40], + "_nop_tc_155", + ["jump", "ne_nt_1140", 435, 40], + ["ne_float", 20, 11, 19, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_nt_1140", + ["is_text", 21, 11, 435, 40], + ["jump_false", 21, "ne_nnl_1141", 435, 40], + "_nop_tc_156", + ["jump", "ne_nnl_1141", 435, 40], + ["ne_text", 20, 11, 19, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_nnl_1141", + ["is_null", 21, 11, 435, 40], + ["jump_false", 21, "ne_nb_1142", 435, 40], + "_nop_tc_157", + "_nop_tc_158", + ["false", 20, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_nb_1142", + ["is_bool", 21, 11, 435, 40], + ["jump_false", 21, "ne_mis_1143", 435, 40], + "_nop_tc_159", + ["jump", "ne_mis_1143", 435, 40], + ["ne_bool", 20, 11, 19, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_mis_1143", + ["true", 20, 435, 40], + "ne_done_1136", + ["move", 9, 20, 435, 40], + "and_end_1127", + ["jump_false", 9, "if_else_1125", 435, 40], + ["load_field", 9, 10, "type_tag", 436, 25], + ["store_field", 1, 9, "type_tag", 436, 9], + ["jump", "if_end_1126", 436, 9], + "if_else_1125", + "if_end_1126", + ["return", 1, 438, 14], + "_nop_ur_6", + "if_else_1089", + "if_end_1090", + ["get", 9, 9, 1, 442, 9], + ["load_dynamic", 11, 9, 4, 442, 19], + ["true", 9, 442, 25], + ["is_identical", 19, 11, 9, 442, 25], + ["jump_true", 19, "eq_done_1146", 442, 25], + ["is_int", 20, 11, 442, 25], + ["jump_false", 20, "eq_ni_1147", 442, 25], + "_nop_tc_160", + ["jump", "eq_ni_1147", 442, 25], + ["eq_int", 19, 11, 9, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_ni_1147", + ["is_num", 20, 11, 442, 25], + ["jump_false", 20, "eq_nn_1148", 442, 25], + "_nop_tc_161", + ["jump", "eq_nn_1148", 442, 25], + ["eq_float", 19, 11, 9, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_nn_1148", + ["is_text", 20, 11, 442, 25], + ["jump_false", 20, "eq_nt_1149", 442, 25], + "_nop_tc_162", + ["jump", "eq_nt_1149", 442, 25], + ["eq_text", 19, 11, 9, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_nt_1149", + ["is_null", 20, 11, 442, 25], + ["jump_false", 20, "eq_nnl_1150", 442, 25], + "_nop_tc_163", + ["jump", "eq_nnl_1150", 442, 25], + ["true", 19, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_nnl_1150", + ["is_bool", 20, 11, 442, 25], + ["jump_false", 20, "eq_nb_1151", 442, 25], + "_nop_tc_164", + "_nop_tc_165", + ["eq_bool", 19, 11, 9, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_nb_1151", + ["false", 19, 442, 25], + "eq_done_1146", + ["jump_false", 19, "if_else_1144", 442, 25], + ["load_field", 9, 1, "left", 443, 14], + ["move", 3, 9, 443, 14], + ["load_field", 9, 1, "right", 444, 15], + ["move", 5, 9, 444, 15], + ["null", 9, 445, 19], + ["is_identical", 11, 3, 9, 445, 19], + ["jump_true", 11, "ne_nid_1158", 445, 19], + ["jump", "ne_ni_1159", 445, 19], + "ne_nid_1158", + ["false", 11, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_ni_1159", + ["is_int", 19, 3, 445, 19], + ["jump_false", 19, "ne_nn_1160", 445, 19], + "_nop_tc_166", + ["jump", "ne_nn_1160", 445, 19], + ["ne_int", 11, 3, 9, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_nn_1160", + ["is_num", 19, 3, 445, 19], + ["jump_false", 19, "ne_nt_1161", 445, 19], + "_nop_tc_167", + ["jump", "ne_nt_1161", 445, 19], + ["ne_float", 11, 3, 9, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_nt_1161", + ["is_text", 19, 3, 445, 19], + ["jump_false", 19, "ne_nnl_1162", 445, 19], + "_nop_tc_168", + ["jump", "ne_nnl_1162", 445, 19], + ["ne_text", 11, 3, 9, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_nnl_1162", + ["is_null", 19, 3, 445, 19], + ["jump_false", 19, "ne_nb_1163", 445, 19], + "_nop_tc_169", + "_nop_tc_170", + ["false", 11, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_nb_1163", + ["is_bool", 19, 3, 445, 19], + ["jump_false", 19, "ne_mis_1164", 445, 19], + "_nop_tc_171", + ["jump", "ne_mis_1164", 445, 19], + ["ne_bool", 11, 3, 9, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_mis_1164", + ["true", 11, 445, 19], + "ne_done_1157", + ["move", 9, 11, 445, 19], + ["jump_false", 9, "and_end_1156", 445, 19], + ["null", 11, 445, 36], + ["is_identical", 19, 5, 11, 445, 36], + ["jump_true", 19, "ne_nid_1166", 445, 36], + ["jump", "ne_ni_1167", 445, 36], + "ne_nid_1166", + ["false", 19, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_ni_1167", + ["is_int", 20, 5, 445, 36], + ["jump_false", 20, "ne_nn_1168", 445, 36], + "_nop_tc_172", + ["jump", "ne_nn_1168", 445, 36], + ["ne_int", 19, 5, 11, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_nn_1168", + ["is_num", 20, 5, 445, 36], + ["jump_false", 20, "ne_nt_1169", 445, 36], + "_nop_tc_173", + ["jump", "ne_nt_1169", 445, 36], + ["ne_float", 19, 5, 11, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_nt_1169", + ["is_text", 20, 5, 445, 36], + ["jump_false", 20, "ne_nnl_1170", 445, 36], + "_nop_tc_174", + ["jump", "ne_nnl_1170", 445, 36], + ["ne_text", 19, 5, 11, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_nnl_1170", + ["is_null", 20, 5, 445, 36], + ["jump_false", 20, "ne_nb_1171", 445, 36], + "_nop_tc_175", + "_nop_tc_176", + ["false", 19, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_nb_1171", + ["is_bool", 20, 5, 445, 36], + ["jump_false", 20, "ne_mis_1172", 445, 36], + "_nop_tc_177", + ["jump", "ne_mis_1172", 445, 36], + ["ne_bool", 19, 5, 11, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_mis_1172", + ["true", 19, 445, 36], + "ne_done_1165", + ["move", 9, 19, 445, 36], + "and_end_1156", + ["move", 11, 9, 445, 36], + ["jump_false", 11, "and_end_1155", 445, 36], + ["load_field", 9, 3, "kind", 445, 44], + ["access", 19, "number", 445, 57], + ["is_identical", 20, 9, 19, 445, 57], + ["jump_true", 20, "eq_done_1173", 445, 57], + ["is_int", 21, 9, 445, 57], + ["jump_false", 21, "eq_ni_1174", 445, 57], + "_nop_tc_178", + ["jump", "eq_ni_1174", 445, 57], + ["eq_int", 20, 9, 19, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_ni_1174", + ["is_num", 21, 9, 445, 57], + ["jump_false", 21, "eq_nn_1175", 445, 57], + "_nop_tc_179", + ["jump", "eq_nn_1175", 445, 57], + ["eq_float", 20, 9, 19, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_nn_1175", + ["is_text", 21, 9, 445, 57], + ["jump_false", 21, "eq_nt_1176", 445, 57], + "_nop_tc_180", + "_nop_tc_181", + ["eq_text", 20, 9, 19, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_nt_1176", + ["is_null", 21, 9, 445, 57], + ["jump_false", 21, "eq_nnl_1177", 445, 57], + "_nop_tc_182", + ["jump", "eq_nnl_1177", 445, 57], + ["true", 20, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_nnl_1177", + ["is_bool", 21, 9, 445, 57], + ["jump_false", 21, "eq_nb_1178", 445, 57], + "_nop_tc_183", + ["jump", "eq_nb_1178", 445, 57], + ["eq_bool", 20, 9, 19, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_nb_1178", + ["false", 20, 445, 57], + "eq_done_1173", + ["move", 11, 20, 445, 57], + "and_end_1155", + ["move", 9, 11, 445, 57], + ["jump_false", 9, "and_end_1154", 445, 57], + ["load_field", 11, 5, "kind", 445, 69], + ["access", 19, "number", 445, 83], + ["is_identical", 20, 11, 19, 445, 83], + ["jump_true", 20, "eq_done_1179", 445, 83], + ["is_int", 21, 11, 445, 83], + ["jump_false", 21, "eq_ni_1180", 445, 83], + "_nop_tc_184", + ["jump", "eq_ni_1180", 445, 83], + ["eq_int", 20, 11, 19, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_ni_1180", + ["is_num", 21, 11, 445, 83], + ["jump_false", 21, "eq_nn_1181", 445, 83], + "_nop_tc_185", + ["jump", "eq_nn_1181", 445, 83], + ["eq_float", 20, 11, 19, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_nn_1181", + ["is_text", 21, 11, 445, 83], + ["jump_false", 21, "eq_nt_1182", 445, 83], + "_nop_tc_186", + "_nop_tc_187", + ["eq_text", 20, 11, 19, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_nt_1182", + ["is_null", 21, 11, 445, 83], + ["jump_false", 21, "eq_nnl_1183", 445, 83], + "_nop_tc_188", + ["jump", "eq_nnl_1183", 445, 83], + ["true", 20, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_nnl_1183", + ["is_bool", 21, 11, 445, 83], + ["jump_false", 21, "eq_nb_1184", 445, 83], + "_nop_tc_189", + ["jump", "eq_nb_1184", 445, 83], + ["eq_bool", 20, 11, 19, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_nb_1184", + ["false", 20, 445, 83], + "eq_done_1179", + ["move", 9, 20, 445, 83], + "and_end_1154", + ["jump_false", 9, "if_else_1152", 445, 83], + ["load_field", 9, 3, "number", 446, 14], + ["move", 6, 9, 446, 14], + ["load_field", 9, 5, "number", 447, 14], + ["move", 7, 9, 447, 14], + ["null", 9, 448, 19], + ["is_identical", 11, 6, 9, 448, 19], + ["jump_true", 11, "eq_done_1187", 448, 19], + ["is_int", 19, 6, 448, 19], + ["jump_false", 19, "eq_ni_1188", 448, 19], + "_nop_tc_190", + ["jump", "eq_ni_1188", 448, 19], + ["eq_int", 11, 6, 9, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_ni_1188", + ["is_num", 19, 6, 448, 19], + ["jump_false", 19, "eq_nn_1189", 448, 19], + "_nop_tc_191", + ["jump", "eq_nn_1189", 448, 19], + ["eq_float", 11, 6, 9, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_nn_1189", + ["is_text", 19, 6, 448, 19], + ["jump_false", 19, "eq_nt_1190", 448, 19], + "_nop_tc_192", + ["jump", "eq_nt_1190", 448, 19], + ["eq_text", 11, 6, 9, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_nt_1190", + ["is_null", 19, 6, 448, 19], + ["jump_false", 19, "eq_nnl_1191", 448, 19], + "_nop_tc_193", + "_nop_tc_194", + ["true", 11, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_nnl_1191", + ["is_bool", 19, 6, 448, 19], + ["jump_false", 19, "eq_nb_1192", 448, 19], + "_nop_tc_195", + ["jump", "eq_nb_1192", 448, 19], + ["eq_bool", 11, 6, 9, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_nb_1192", + ["false", 11, 448, 19], + "eq_done_1187", + ["jump_false", 11, "if_else_1185", 448, 19], + ["load_field", 9, 3, "value", 448, 37], + [ + "access", + 11, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 448, + 30 + ], + ["frame", 19, 11, 1, 448, 30], + ["null", 11, 448, 30], + ["setarg", 19, 0, 11, 448, 30], + ["setarg", 19, 1, 9, 448, 30], + ["invoke", 19, 9, 448, 30], + ["move", 6, 9, 448, 30], + ["jump", "if_end_1186", 448, 30], + "if_else_1185", + "if_end_1186", + ["null", 9, 449, 19], + ["is_identical", 11, 7, 9, 449, 19], + ["jump_true", 11, "eq_done_1195", 449, 19], + ["is_int", 19, 7, 449, 19], + ["jump_false", 19, "eq_ni_1196", 449, 19], + "_nop_tc_196", + ["jump", "eq_ni_1196", 449, 19], + ["eq_int", 11, 7, 9, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_ni_1196", + ["is_num", 19, 7, 449, 19], + ["jump_false", 19, "eq_nn_1197", 449, 19], + "_nop_tc_197", + ["jump", "eq_nn_1197", 449, 19], + ["eq_float", 11, 7, 9, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_nn_1197", + ["is_text", 19, 7, 449, 19], + ["jump_false", 19, "eq_nt_1198", 449, 19], + "_nop_tc_198", + ["jump", "eq_nt_1198", 449, 19], + ["eq_text", 11, 7, 9, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_nt_1198", + ["is_null", 19, 7, 449, 19], + ["jump_false", 19, "eq_nnl_1199", 449, 19], + "_nop_tc_199", + "_nop_tc_200", + ["true", 11, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_nnl_1199", + ["is_bool", 19, 7, 449, 19], + ["jump_false", 19, "eq_nb_1200", 449, 19], + "_nop_tc_201", + ["jump", "eq_nb_1200", 449, 19], + ["eq_bool", 11, 7, 9, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_nb_1200", + ["false", 11, 449, 19], + "eq_done_1195", + ["jump_false", 11, "if_else_1193", 449, 19], + ["load_field", 9, 5, "value", 449, 37], + [ + "access", + 11, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 449, + 30 + ], + ["frame", 19, 11, 1, 449, 30], + ["null", 11, 449, 30], + ["setarg", 19, 0, 11, 449, 30], + ["setarg", 19, 1, 9, 449, 30], + ["invoke", 19, 9, 449, 30], + ["move", 7, 9, 449, 30], + ["jump", "if_end_1194", 449, 30], + "if_else_1193", + "if_end_1194", + ["access", 9, "/", 450, 18], + ["is_identical", 11, 4, 9, 450, 18], + ["jump_true", 11, "eq_done_1203", 450, 18], + ["is_int", 19, 4, 450, 18], + ["jump_false", 19, "eq_ni_1204", 450, 18], + "_nop_tc_202", + ["jump", "eq_ni_1204", 450, 18], + ["eq_int", 11, 4, 9, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_ni_1204", + ["is_num", 19, 4, 450, 18], + ["jump_false", 19, "eq_nn_1205", 450, 18], + "_nop_tc_203", + ["jump", "eq_nn_1205", 450, 18], + ["eq_float", 11, 4, 9, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_nn_1205", + ["is_text", 19, 4, 450, 18], + ["jump_false", 19, "eq_nt_1206", 450, 18], + "_nop_tc_204", + "_nop_tc_205", + ["eq_text", 11, 4, 9, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_nt_1206", + ["is_null", 19, 4, 450, 18], + ["jump_false", 19, "eq_nnl_1207", 450, 18], + "_nop_tc_206", + ["jump", "eq_nnl_1207", 450, 18], + ["true", 11, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_nnl_1207", + ["is_bool", 19, 4, 450, 18], + ["jump_false", 19, "eq_nb_1208", 450, 18], + "_nop_tc_207", + ["jump", "eq_nb_1208", 450, 18], + ["eq_bool", 11, 4, 9, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_nb_1208", + ["false", 11, 450, 18], + "eq_done_1203", + ["jump_false", 11, "if_else_1201", 450, 18], + ["access", 9, 0, 451, 21], + ["is_identical", 11, 7, 9, 451, 21], + ["jump_true", 11, "eq_done_1211", 451, 21], + ["is_int", 19, 7, 451, 21], + ["jump_false", 19, "eq_ni_1212", 451, 21], + "_nop_tc_208", + "_nop_tc_209", + ["eq_int", 11, 7, 9, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_ni_1212", + ["is_num", 19, 7, 451, 21], + ["jump_false", 19, "eq_nn_1213", 451, 21], + "_nop_tc_210", + "_nop_tc_211", + ["eq_float", 11, 7, 9, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_nn_1213", + ["is_text", 19, 7, 451, 21], + ["jump_false", 19, "eq_nt_1214", 451, 21], + "_nop_tc_212", + ["jump", "eq_nt_1214", 451, 21], + ["eq_text", 11, 7, 9, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_nt_1214", + ["is_null", 19, 7, 451, 21], + ["jump_false", 19, "eq_nnl_1215", 451, 21], + "_nop_tc_213", + ["jump", "eq_nnl_1215", 451, 21], + ["true", 11, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_nnl_1215", + ["is_bool", 19, 7, 451, 21], + ["jump_false", 19, "eq_nb_1216", 451, 21], + "_nop_tc_214", + ["jump", "eq_nb_1216", 451, 21], + ["eq_bool", 11, 7, 9, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_nb_1216", + ["false", 11, 451, 21], + "eq_done_1211", + ["jump_false", 11, "if_else_1209", 451, 21], + ["get", 9, 18, 1, 451, 31], + ["frame", 11, 9, 1, 451, 31], + ["null", 9, 451, 31], + ["setarg", 11, 0, 9, 451, 31], + ["setarg", 11, 1, 1, 451, 31], + ["tail_invoke", 11, 9, 451, 31], + ["return", 9, 451, 31], + "_nop_ur_7", + "if_else_1209", + "if_end_1210", + ["jump", "if_end_1202", 451, 31], + "if_else_1201", + "if_end_1202", + ["access", 9, "%", 453, 18], + ["is_identical", 11, 4, 9, 453, 18], + ["jump_true", 11, "eq_done_1219", 453, 18], + ["is_int", 19, 4, 453, 18], + ["jump_false", 19, "eq_ni_1220", 453, 18], + "_nop_tc_215", + ["jump", "eq_ni_1220", 453, 18], + ["eq_int", 11, 4, 9, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_ni_1220", + ["is_num", 19, 4, 453, 18], + ["jump_false", 19, "eq_nn_1221", 453, 18], + "_nop_tc_216", + ["jump", "eq_nn_1221", 453, 18], + ["eq_float", 11, 4, 9, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_nn_1221", + ["is_text", 19, 4, 453, 18], + ["jump_false", 19, "eq_nt_1222", 453, 18], + "_nop_tc_217", + "_nop_tc_218", + ["eq_text", 11, 4, 9, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_nt_1222", + ["is_null", 19, 4, 453, 18], + ["jump_false", 19, "eq_nnl_1223", 453, 18], + "_nop_tc_219", + ["jump", "eq_nnl_1223", 453, 18], + ["true", 11, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_nnl_1223", + ["is_bool", 19, 4, 453, 18], + ["jump_false", 19, "eq_nb_1224", 453, 18], + "_nop_tc_220", + ["jump", "eq_nb_1224", 453, 18], + ["eq_bool", 11, 4, 9, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_nb_1224", + ["false", 11, 453, 18], + "eq_done_1219", + ["jump_false", 11, "if_else_1217", 453, 18], + ["access", 9, 0, 454, 21], + ["is_identical", 11, 7, 9, 454, 21], + ["jump_true", 11, "eq_done_1227", 454, 21], + ["is_int", 19, 7, 454, 21], + ["jump_false", 19, "eq_ni_1228", 454, 21], + "_nop_tc_221", + "_nop_tc_222", + ["eq_int", 11, 7, 9, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_ni_1228", + ["is_num", 19, 7, 454, 21], + ["jump_false", 19, "eq_nn_1229", 454, 21], + "_nop_tc_223", + "_nop_tc_224", + ["eq_float", 11, 7, 9, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_nn_1229", + ["is_text", 19, 7, 454, 21], + ["jump_false", 19, "eq_nt_1230", 454, 21], + "_nop_tc_225", + ["jump", "eq_nt_1230", 454, 21], + ["eq_text", 11, 7, 9, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_nt_1230", + ["is_null", 19, 7, 454, 21], + ["jump_false", 19, "eq_nnl_1231", 454, 21], + "_nop_tc_226", + ["jump", "eq_nnl_1231", 454, 21], + ["true", 11, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_nnl_1231", + ["is_bool", 19, 7, 454, 21], + ["jump_false", 19, "eq_nb_1232", 454, 21], + "_nop_tc_227", + ["jump", "eq_nb_1232", 454, 21], + ["eq_bool", 11, 7, 9, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_nb_1232", + ["false", 11, 454, 21], + "eq_done_1227", + ["jump_false", 11, "if_else_1225", 454, 21], + ["get", 9, 18, 1, 454, 31], + ["frame", 11, 9, 1, 454, 31], + ["null", 9, 454, 31], + ["setarg", 11, 0, 9, 454, 31], + ["setarg", 11, 1, 1, 454, 31], + ["tail_invoke", 11, 9, 454, 31], + ["return", 9, 454, 31], + "_nop_ur_8", + "if_else_1225", + "if_end_1226", + ["jump", "if_end_1218", 454, 31], + "if_else_1217", + "if_end_1218", + ["null", 8, 456, 18], + ["access", 9, "+", 457, 18], + ["is_identical", 11, 4, 9, 457, 18], + ["jump_true", 11, "eq_done_1235", 457, 18], + ["is_int", 19, 4, 457, 18], + ["jump_false", 19, "eq_ni_1236", 457, 18], + "_nop_tc_228", + ["jump", "eq_ni_1236", 457, 18], + ["eq_int", 11, 4, 9, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_ni_1236", + ["is_num", 19, 4, 457, 18], + ["jump_false", 19, "eq_nn_1237", 457, 18], + "_nop_tc_229", + ["jump", "eq_nn_1237", 457, 18], + ["eq_float", 11, 4, 9, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_nn_1237", + ["is_text", 19, 4, 457, 18], + ["jump_false", 19, "eq_nt_1238", 457, 18], + "_nop_tc_230", + "_nop_tc_231", + ["eq_text", 11, 4, 9, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_nt_1238", + ["is_null", 19, 4, 457, 18], + ["jump_false", 19, "eq_nnl_1239", 457, 18], + "_nop_tc_232", + ["jump", "eq_nnl_1239", 457, 18], + ["true", 11, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_nnl_1239", + ["is_bool", 19, 4, 457, 18], + ["jump_false", 19, "eq_nb_1240", 457, 18], + "_nop_tc_233", + ["jump", "eq_nb_1240", 457, 18], + ["eq_bool", 11, 4, 9, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_nb_1240", + ["false", 11, 457, 18], + "eq_done_1235", + ["jump_false", 11, "if_else_1233", 457, 18], + ["is_text", 9, 6, 457, 37], + ["jump_false", 9, "add_cn_1242", 457, 37], + ["is_text", 11, 7, 457, 37], + ["jump_false", 11, "add_cn_1242", 457, 37], + ["concat", 19, 6, 7, 457, 37], + ["jump", "add_done_1241", 457, 37], + "add_cn_1242", + ["is_num", 9, 6, 457, 37], + ["jump_false", 9, "add_err_1243", 457, 37], + ["is_num", 11, 7, 457, 37], + ["jump_false", 11, "add_err_1243", 457, 37], + ["add", 19, 6, 7, 457, 37], + ["jump", "add_done_1241", 457, 37], + "add_err_1243", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 457, + 37 + ], + ["access", 11, "error", 457, 37], + ["access", 20, "cannot apply '+': operands must both be text or both be numbers", 457, 37], + ["array", 21, 0, 457, 37], + ["push", 21, 20, 457, 37], + ["frame", 20, 9, 2, 457, 37], + ["null", 9, 457, 37], + ["setarg", 20, 0, 9, 457, 37], + ["setarg", 20, 1, 11, 457, 37], + ["setarg", 20, 2, 21, 457, 37], + ["invoke", 20, 9, 457, 37], + ["disrupt", 457, 37], + "add_done_1241", + ["move", 8, 19, 457, 37], + ["jump", "if_end_1234", 457, 37], + "if_else_1233", + ["access", 9, "-", 458, 23], + ["is_identical", 11, 4, 9, 458, 23], + ["jump_true", 11, "eq_done_1246", 458, 23], + ["is_int", 19, 4, 458, 23], + ["jump_false", 19, "eq_ni_1247", 458, 23], + "_nop_tc_234", + ["jump", "eq_ni_1247", 458, 23], + ["eq_int", 11, 4, 9, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_ni_1247", + ["is_num", 19, 4, 458, 23], + ["jump_false", 19, "eq_nn_1248", 458, 23], + "_nop_tc_235", + ["jump", "eq_nn_1248", 458, 23], + ["eq_float", 11, 4, 9, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_nn_1248", + ["is_text", 19, 4, 458, 23], + ["jump_false", 19, "eq_nt_1249", 458, 23], + "_nop_tc_236", + "_nop_tc_237", + ["eq_text", 11, 4, 9, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_nt_1249", + ["is_null", 19, 4, 458, 23], + ["jump_false", 19, "eq_nnl_1250", 458, 23], + "_nop_tc_238", + ["jump", "eq_nnl_1250", 458, 23], + ["true", 11, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_nnl_1250", + ["is_bool", 19, 4, 458, 23], + ["jump_false", 19, "eq_nb_1251", 458, 23], + "_nop_tc_239", + ["jump", "eq_nb_1251", 458, 23], + ["eq_bool", 11, 4, 9, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_nb_1251", + ["false", 11, 458, 23], + "eq_done_1246", + ["jump_false", 11, "if_else_1244", 458, 23], + ["is_num", 9, 6, 458, 42], + ["jump_false", 9, "num_err_1252", 458, 42], + ["is_num", 9, 7, 458, 42], + ["jump_false", 9, "num_err_1252", 458, 42], + ["subtract", 8, 6, 7, 458, 42], + ["jump", "num_done_1253", 458, 42], + "num_err_1252", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 458, + 42 + ], + ["access", 11, "error", 458, 42], + ["access", 19, "cannot apply '-': operands must be numbers", 458, 42], + ["array", 20, 0, 458, 42], + ["push", 20, 19, 458, 42], + ["frame", 19, 9, 2, 458, 42], + ["null", 9, 458, 42], + ["setarg", 19, 0, 9, 458, 42], + ["setarg", 19, 1, 11, 458, 42], + ["setarg", 19, 2, 20, 458, 42], + ["invoke", 19, 9, 458, 42], + ["disrupt", 458, 42], + "num_done_1253", + ["jump", "if_end_1245", 458, 42], + "if_else_1244", + ["access", 9, "*", 459, 23], + ["is_identical", 11, 4, 9, 459, 23], + ["jump_true", 11, "eq_done_1256", 459, 23], + ["is_int", 19, 4, 459, 23], + ["jump_false", 19, "eq_ni_1257", 459, 23], + "_nop_tc_240", + ["jump", "eq_ni_1257", 459, 23], + ["eq_int", 11, 4, 9, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_ni_1257", + ["is_num", 19, 4, 459, 23], + ["jump_false", 19, "eq_nn_1258", 459, 23], + "_nop_tc_241", + ["jump", "eq_nn_1258", 459, 23], + ["eq_float", 11, 4, 9, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_nn_1258", + ["is_text", 19, 4, 459, 23], + ["jump_false", 19, "eq_nt_1259", 459, 23], + "_nop_tc_242", + "_nop_tc_243", + ["eq_text", 11, 4, 9, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_nt_1259", + ["is_null", 19, 4, 459, 23], + ["jump_false", 19, "eq_nnl_1260", 459, 23], + "_nop_tc_244", + ["jump", "eq_nnl_1260", 459, 23], + ["true", 11, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_nnl_1260", + ["is_bool", 19, 4, 459, 23], + ["jump_false", 19, "eq_nb_1261", 459, 23], + "_nop_tc_245", + ["jump", "eq_nb_1261", 459, 23], + ["eq_bool", 11, 4, 9, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_nb_1261", + ["false", 11, 459, 23], + "eq_done_1256", + ["jump_false", 11, "if_else_1254", 459, 23], + ["is_num", 9, 6, 459, 42], + ["jump_false", 9, "num_err_1262", 459, 42], + ["is_num", 9, 7, 459, 42], + ["jump_false", 9, "num_err_1262", 459, 42], + ["multiply", 8, 6, 7, 459, 42], + ["jump", "num_done_1263", 459, 42], + "num_err_1262", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 459, + 42 + ], + ["access", 11, "error", 459, 42], + ["access", 19, "cannot apply '*': operands must be numbers", 459, 42], + ["array", 20, 0, 459, 42], + ["push", 20, 19, 459, 42], + ["frame", 19, 9, 2, 459, 42], + ["null", 9, 459, 42], + ["setarg", 19, 0, 9, 459, 42], + ["setarg", 19, 1, 11, 459, 42], + ["setarg", 19, 2, 20, 459, 42], + ["invoke", 19, 9, 459, 42], + ["disrupt", 459, 42], + "num_done_1263", + ["jump", "if_end_1255", 459, 42], + "if_else_1254", + ["access", 9, "/", 460, 23], + ["is_identical", 11, 4, 9, 460, 23], + ["jump_true", 11, "eq_done_1266", 460, 23], + ["is_int", 19, 4, 460, 23], + ["jump_false", 19, "eq_ni_1267", 460, 23], + "_nop_tc_246", + ["jump", "eq_ni_1267", 460, 23], + ["eq_int", 11, 4, 9, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_ni_1267", + ["is_num", 19, 4, 460, 23], + ["jump_false", 19, "eq_nn_1268", 460, 23], + "_nop_tc_247", + ["jump", "eq_nn_1268", 460, 23], + ["eq_float", 11, 4, 9, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_nn_1268", + ["is_text", 19, 4, 460, 23], + ["jump_false", 19, "eq_nt_1269", 460, 23], + "_nop_tc_248", + "_nop_tc_249", + ["eq_text", 11, 4, 9, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_nt_1269", + ["is_null", 19, 4, 460, 23], + ["jump_false", 19, "eq_nnl_1270", 460, 23], + "_nop_tc_250", + ["jump", "eq_nnl_1270", 460, 23], + ["true", 11, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_nnl_1270", + ["is_bool", 19, 4, 460, 23], + ["jump_false", 19, "eq_nb_1271", 460, 23], + "_nop_tc_251", + ["jump", "eq_nb_1271", 460, 23], + ["eq_bool", 11, 4, 9, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_nb_1271", + ["false", 11, 460, 23], + "eq_done_1266", + ["jump_false", 11, "if_else_1264", 460, 23], + ["is_num", 9, 6, 460, 42], + ["jump_false", 9, "num_err_1272", 460, 42], + ["is_num", 9, 7, 460, 42], + ["jump_false", 9, "num_err_1272", 460, 42], + ["divide", 8, 6, 7, 460, 42], + ["jump", "num_done_1273", 460, 42], + "num_err_1272", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 460, + 42 + ], + ["access", 11, "error", 460, 42], + ["access", 19, "cannot apply '/': operands must be numbers", 460, 42], + ["array", 20, 0, 460, 42], + ["push", 20, 19, 460, 42], + ["frame", 19, 9, 2, 460, 42], + ["null", 9, 460, 42], + ["setarg", 19, 0, 9, 460, 42], + ["setarg", 19, 1, 11, 460, 42], + ["setarg", 19, 2, 20, 460, 42], + ["invoke", 19, 9, 460, 42], + ["disrupt", 460, 42], + "num_done_1273", + ["jump", "if_end_1265", 460, 42], + "if_else_1264", + ["access", 9, "%", 461, 23], + ["is_identical", 11, 4, 9, 461, 23], + ["jump_true", 11, "eq_done_1276", 461, 23], + ["is_int", 19, 4, 461, 23], + ["jump_false", 19, "eq_ni_1277", 461, 23], + "_nop_tc_252", + ["jump", "eq_ni_1277", 461, 23], + ["eq_int", 11, 4, 9, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_ni_1277", + ["is_num", 19, 4, 461, 23], + ["jump_false", 19, "eq_nn_1278", 461, 23], + "_nop_tc_253", + ["jump", "eq_nn_1278", 461, 23], + ["eq_float", 11, 4, 9, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_nn_1278", + ["is_text", 19, 4, 461, 23], + ["jump_false", 19, "eq_nt_1279", 461, 23], + "_nop_tc_254", + "_nop_tc_255", + ["eq_text", 11, 4, 9, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_nt_1279", + ["is_null", 19, 4, 461, 23], + ["jump_false", 19, "eq_nnl_1280", 461, 23], + "_nop_tc_256", + ["jump", "eq_nnl_1280", 461, 23], + ["true", 11, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_nnl_1280", + ["is_bool", 19, 4, 461, 23], + ["jump_false", 19, "eq_nb_1281", 461, 23], + "_nop_tc_257", + ["jump", "eq_nb_1281", 461, 23], + ["eq_bool", 11, 4, 9, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_nb_1281", + ["false", 11, 461, 23], + "eq_done_1276", + ["jump_false", 11, "if_else_1274", 461, 23], + ["is_num", 9, 6, 461, 42], + ["jump_false", 9, "num_err_1282", 461, 42], + ["is_num", 9, 7, 461, 42], + ["jump_false", 9, "num_err_1282", 461, 42], + ["modulo", 8, 6, 7, 461, 42], + ["jump", "num_done_1283", 461, 42], + "num_err_1282", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 461, + 42 + ], + ["access", 11, "error", 461, 42], + ["access", 19, "cannot apply '%': operands must be numbers", 461, 42], + ["array", 20, 0, 461, 42], + ["push", 20, 19, 461, 42], + ["frame", 19, 9, 2, 461, 42], + ["null", 9, 461, 42], + ["setarg", 19, 0, 9, 461, 42], + ["setarg", 19, 1, 11, 461, 42], + ["setarg", 19, 2, 20, 461, 42], + ["invoke", 19, 9, 461, 42], + ["disrupt", 461, 42], + "num_done_1283", + ["jump", "if_end_1275", 461, 42], + "if_else_1274", + ["access", 9, "**", 462, 23], + ["is_identical", 11, 4, 9, 462, 23], + ["jump_true", 11, "eq_done_1286", 462, 23], + ["is_int", 19, 4, 462, 23], + ["jump_false", 19, "eq_ni_1287", 462, 23], + "_nop_tc_258", + ["jump", "eq_ni_1287", 462, 23], + ["eq_int", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_ni_1287", + ["is_num", 19, 4, 462, 23], + ["jump_false", 19, "eq_nn_1288", 462, 23], + "_nop_tc_259", + ["jump", "eq_nn_1288", 462, 23], + ["eq_float", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nn_1288", + ["is_text", 19, 4, 462, 23], + ["jump_false", 19, "eq_nt_1289", 462, 23], + "_nop_tc_260", + "_nop_tc_261", + ["eq_text", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nt_1289", + ["is_null", 19, 4, 462, 23], + ["jump_false", 19, "eq_nnl_1290", 462, 23], + "_nop_tc_262", + ["jump", "eq_nnl_1290", 462, 23], + ["true", 11, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nnl_1290", + ["is_bool", 19, 4, 462, 23], + ["jump_false", 19, "eq_nb_1291", 462, 23], + "_nop_tc_263", + ["jump", "eq_nb_1291", 462, 23], + ["eq_bool", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nb_1291", + ["false", 11, 462, 23], + "eq_done_1286", + ["jump_false", 11, "if_else_1284", 462, 23], + ["is_num", 9, 6, 462, 44], + ["jump_false", 9, "num_err_1292", 462, 44], + ["is_num", 9, 7, 462, 44], + ["jump_false", 9, "num_err_1292", 462, 44], + ["pow", 8, 6, 7, 462, 44], + ["jump", "num_done_1293", 462, 44], + "num_err_1292", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 462, + 44 + ], + ["access", 11, "error", 462, 44], + ["access", 19, "cannot apply '**': operands must be numbers", 462, 44], + ["array", 20, 0, 462, 44], + ["push", 20, 19, 462, 44], + ["frame", 19, 9, 2, 462, 44], + ["null", 9, 462, 44], + ["setarg", 19, 0, 9, 462, 44], + ["setarg", 19, 1, 11, 462, 44], + ["setarg", 19, 2, 20, 462, 44], + ["invoke", 19, 9, 462, 44], + ["disrupt", 462, 44], + "num_done_1293", + ["jump", "if_end_1285", 462, 44], + "if_else_1284", + "if_end_1285", + "if_end_1275", + "if_end_1265", + "if_end_1255", + "if_end_1245", + "if_end_1234", + ["null", 9, 463, 23], + ["is_identical", 11, 8, 9, 463, 23], + ["jump_true", 11, "eq_done_1296", 463, 23], + ["is_int", 19, 8, 463, 23], + ["jump_false", 19, "eq_ni_1297", 463, 23], + "_nop_tc_264", + ["jump", "eq_ni_1297", 463, 23], + ["eq_int", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_ni_1297", + ["is_num", 19, 8, 463, 23], + ["jump_false", 19, "eq_nn_1298", 463, 23], + "_nop_tc_265", + ["jump", "eq_nn_1298", 463, 23], + ["eq_float", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nn_1298", + ["is_text", 19, 8, 463, 23], + ["jump_false", 19, "eq_nt_1299", 463, 23], + "_nop_tc_266", + ["jump", "eq_nt_1299", 463, 23], + ["eq_text", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nt_1299", + ["is_null", 19, 8, 463, 23], + ["jump_false", 19, "eq_nnl_1300", 463, 23], + "_nop_tc_267", + "_nop_tc_268", + ["true", 11, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nnl_1300", + ["is_bool", 19, 8, 463, 23], + ["jump_false", 19, "eq_nb_1301", 463, 23], + "_nop_tc_269", + ["jump", "eq_nb_1301", 463, 23], + ["eq_bool", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nb_1301", + ["false", 11, 463, 23], + "eq_done_1296", + ["jump_false", 11, "if_else_1294", 463, 23], + ["get", 9, 18, 1, 463, 36], + ["frame", 11, 9, 1, 463, 36], + ["null", 9, 463, 36], + ["setarg", 11, 0, 9, 463, 36], + ["setarg", 11, 1, 1, 463, 36], + ["tail_invoke", 11, 9, 463, 36], + ["return", 9, 463, 36], + "_nop_ur_9", + "if_else_1294", + "if_end_1295", + ["get", 9, 15, 1, 464, 16], + ["frame", 11, 9, 2, 464, 16], + ["null", 9, 464, 16], + ["setarg", 11, 0, 9, 464, 16], + ["setarg", 11, 1, 8, 464, 16], + ["setarg", 11, 2, 1, 464, 16], + ["tail_invoke", 11, 8, 464, 16], + ["return", 8, 464, 16], + "_nop_ur_10", + "if_else_1152", + "if_end_1153", + ["access", 8, "+", 467, 16], + ["is_identical", 9, 4, 8, 467, 16], + ["jump_true", 9, "eq_done_1308", 467, 16], + ["is_int", 11, 4, 467, 16], + ["jump_false", 11, "eq_ni_1309", 467, 16], + "_nop_tc_270", + ["jump", "eq_ni_1309", 467, 16], + ["eq_int", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_ni_1309", + ["is_num", 11, 4, 467, 16], + ["jump_false", 11, "eq_nn_1310", 467, 16], + "_nop_tc_271", + ["jump", "eq_nn_1310", 467, 16], + ["eq_float", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nn_1310", + ["is_text", 11, 4, 467, 16], + ["jump_false", 11, "eq_nt_1311", 467, 16], + "_nop_tc_272", + "_nop_tc_273", + ["eq_text", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nt_1311", + ["is_null", 11, 4, 467, 16], + ["jump_false", 11, "eq_nnl_1312", 467, 16], + "_nop_tc_274", + ["jump", "eq_nnl_1312", 467, 16], + ["true", 9, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nnl_1312", + ["is_bool", 11, 4, 467, 16], + ["jump_false", 11, "eq_nb_1313", 467, 16], + "_nop_tc_275", + ["jump", "eq_nb_1313", 467, 16], + ["eq_bool", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nb_1313", + ["false", 9, 467, 16], + "eq_done_1308", + ["move", 8, 9, 467, 16], + ["jump_false", 8, "and_end_1307", 467, 16], + ["null", 9, 467, 31], + ["is_identical", 11, 3, 9, 467, 31], + ["jump_true", 11, "ne_nid_1315", 467, 31], + ["jump", "ne_ni_1316", 467, 31], + "ne_nid_1315", + ["false", 11, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_ni_1316", + ["is_int", 19, 3, 467, 31], + ["jump_false", 19, "ne_nn_1317", 467, 31], + "_nop_tc_276", + ["jump", "ne_nn_1317", 467, 31], + ["ne_int", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nn_1317", + ["is_num", 19, 3, 467, 31], + ["jump_false", 19, "ne_nt_1318", 467, 31], + "_nop_tc_277", + ["jump", "ne_nt_1318", 467, 31], + ["ne_float", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nt_1318", + ["is_text", 19, 3, 467, 31], + ["jump_false", 19, "ne_nnl_1319", 467, 31], + "_nop_tc_278", + ["jump", "ne_nnl_1319", 467, 31], + ["ne_text", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nnl_1319", + ["is_null", 19, 3, 467, 31], + ["jump_false", 19, "ne_nb_1320", 467, 31], + "_nop_tc_279", + "_nop_tc_280", + ["false", 11, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nb_1320", + ["is_bool", 19, 3, 467, 31], + ["jump_false", 19, "ne_mis_1321", 467, 31], + "_nop_tc_281", + ["jump", "ne_mis_1321", 467, 31], + ["ne_bool", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_mis_1321", + ["true", 11, 467, 31], + "ne_done_1314", + ["move", 8, 11, 467, 31], + "and_end_1307", + ["move", 9, 8, 467, 31], + ["jump_false", 9, "and_end_1306", 467, 31], + ["null", 8, 467, 48], + ["is_identical", 11, 5, 8, 467, 48], + ["jump_true", 11, "ne_nid_1323", 467, 48], + ["jump", "ne_ni_1324", 467, 48], + "ne_nid_1323", + ["false", 11, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_ni_1324", + ["is_int", 19, 5, 467, 48], + ["jump_false", 19, "ne_nn_1325", 467, 48], + "_nop_tc_282", + ["jump", "ne_nn_1325", 467, 48], + ["ne_int", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nn_1325", + ["is_num", 19, 5, 467, 48], + ["jump_false", 19, "ne_nt_1326", 467, 48], + "_nop_tc_283", + ["jump", "ne_nt_1326", 467, 48], + ["ne_float", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nt_1326", + ["is_text", 19, 5, 467, 48], + ["jump_false", 19, "ne_nnl_1327", 467, 48], + "_nop_tc_284", + ["jump", "ne_nnl_1327", 467, 48], + ["ne_text", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nnl_1327", + ["is_null", 19, 5, 467, 48], + ["jump_false", 19, "ne_nb_1328", 467, 48], + "_nop_tc_285", + "_nop_tc_286", + ["false", 11, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nb_1328", + ["is_bool", 19, 5, 467, 48], + ["jump_false", 19, "ne_mis_1329", 467, 48], + "_nop_tc_287", + ["jump", "ne_mis_1329", 467, 48], + ["ne_bool", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_mis_1329", + ["true", 11, 467, 48], + "ne_done_1322", + ["move", 9, 11, 467, 48], + "and_end_1306", + ["move", 8, 9, 467, 48], + ["jump_false", 8, "and_end_1305", 467, 48], + ["load_field", 9, 3, "kind", 467, 56], + ["access", 11, "text", 467, 69], + ["is_identical", 19, 9, 11, 467, 69], + ["jump_true", 19, "eq_done_1330", 467, 69], + ["is_int", 20, 9, 467, 69], + ["jump_false", 20, "eq_ni_1331", 467, 69], + "_nop_tc_288", + ["jump", "eq_ni_1331", 467, 69], + ["eq_int", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_ni_1331", + ["is_num", 20, 9, 467, 69], + ["jump_false", 20, "eq_nn_1332", 467, 69], + "_nop_tc_289", + ["jump", "eq_nn_1332", 467, 69], + ["eq_float", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nn_1332", + ["is_text", 20, 9, 467, 69], + ["jump_false", 20, "eq_nt_1333", 467, 69], + "_nop_tc_290", + "_nop_tc_291", + ["eq_text", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nt_1333", + ["is_null", 20, 9, 467, 69], + ["jump_false", 20, "eq_nnl_1334", 467, 69], + "_nop_tc_292", + ["jump", "eq_nnl_1334", 467, 69], + ["true", 19, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nnl_1334", + ["is_bool", 20, 9, 467, 69], + ["jump_false", 20, "eq_nb_1335", 467, 69], + "_nop_tc_293", + ["jump", "eq_nb_1335", 467, 69], + ["eq_bool", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nb_1335", + ["false", 19, 467, 69], + "eq_done_1330", + ["move", 8, 19, 467, 69], + "and_end_1305", + ["move", 9, 8, 467, 69], + ["jump_false", 9, "and_end_1304", 467, 69], + ["load_field", 8, 5, "kind", 467, 79], + ["access", 11, "text", 467, 93], + ["is_identical", 19, 8, 11, 467, 93], + ["jump_true", 19, "eq_done_1336", 467, 93], + ["is_int", 20, 8, 467, 93], + ["jump_false", 20, "eq_ni_1337", 467, 93], + "_nop_tc_294", + ["jump", "eq_ni_1337", 467, 93], + ["eq_int", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_ni_1337", + ["is_num", 20, 8, 467, 93], + ["jump_false", 20, "eq_nn_1338", 467, 93], + "_nop_tc_295", + ["jump", "eq_nn_1338", 467, 93], + ["eq_float", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nn_1338", + ["is_text", 20, 8, 467, 93], + ["jump_false", 20, "eq_nt_1339", 467, 93], + "_nop_tc_296", + "_nop_tc_297", + ["eq_text", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nt_1339", + ["is_null", 20, 8, 467, 93], + ["jump_false", 20, "eq_nnl_1340", 467, 93], + "_nop_tc_298", + ["jump", "eq_nnl_1340", 467, 93], + ["true", 19, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nnl_1340", + ["is_bool", 20, 8, 467, 93], + ["jump_false", 20, "eq_nb_1341", 467, 93], + "_nop_tc_299", + ["jump", "eq_nb_1341", 467, 93], + ["eq_bool", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nb_1341", + ["false", 19, 467, 93], + "eq_done_1336", + ["move", 9, 19, 467, 93], + "and_end_1304", + ["jump_false", 9, "if_else_1302", 467, 93], + ["load_field", 8, 3, "value", 468, 26], + ["load_field", 9, 5, "value", 468, 39], + ["is_text", 11, 8, 468, 39], + ["jump_false", 11, "add_cn_1343", 468, 39], + ["is_text", 19, 9, 468, 39], + ["jump_false", 19, "add_cn_1343", 468, 39], + ["concat", 20, 8, 9, 468, 39], + ["jump", "add_done_1342", 468, 39], + "add_cn_1343", + ["is_num", 11, 8, 468, 39], + ["jump_false", 11, "add_err_1344", 468, 39], + ["is_num", 19, 9, 468, 39], + ["jump_false", 19, "add_err_1344", 468, 39], + ["add", 20, 8, 9, 468, 39], + ["jump", "add_done_1342", 468, 39], + "add_err_1344", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 468, + 39 + ], + ["access", 9, "error", 468, 39], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 468, 39], + ["array", 19, 0, 468, 39], + ["push", 19, 11, 468, 39], + ["frame", 11, 8, 2, 468, 39], + ["null", 8, 468, 39], + ["setarg", 11, 0, 8, 468, 39], + ["setarg", 11, 1, 9, 468, 39], + ["setarg", 11, 2, 19, 468, 39], + ["invoke", 11, 8, 468, 39], + ["disrupt", 468, 39], + "add_done_1342", + ["get", 8, 16, 1, 468, 16], + ["frame", 9, 8, 2, 468, 16], + ["null", 8, 468, 16], + ["setarg", 9, 0, 8, 468, 16], + ["setarg", 9, 1, 20, 468, 16], + ["setarg", 9, 2, 1, 468, 16], + ["tail_invoke", 9, 8, 468, 16], + ["return", 8, 468, 16], + "_nop_ur_11", + "if_else_1302", + "if_end_1303", + ["return", 1, 470, 14], + "_nop_ur_12", + "if_else_1144", + "if_end_1145", + ["get", 8, 10, 1, 474, 9], + ["load_dynamic", 9, 8, 4, 474, 24], + ["true", 8, 474, 30], + ["is_identical", 11, 9, 8, 474, 30], + ["jump_true", 11, "eq_done_1347", 474, 30], + ["is_int", 19, 9, 474, 30], + ["jump_false", 19, "eq_ni_1348", 474, 30], + "_nop_tc_300", + ["jump", "eq_ni_1348", 474, 30], + ["eq_int", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_ni_1348", + ["is_num", 19, 9, 474, 30], + ["jump_false", 19, "eq_nn_1349", 474, 30], + "_nop_tc_301", + ["jump", "eq_nn_1349", 474, 30], + ["eq_float", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nn_1349", + ["is_text", 19, 9, 474, 30], + ["jump_false", 19, "eq_nt_1350", 474, 30], + "_nop_tc_302", + ["jump", "eq_nt_1350", 474, 30], + ["eq_text", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nt_1350", + ["is_null", 19, 9, 474, 30], + ["jump_false", 19, "eq_nnl_1351", 474, 30], + "_nop_tc_303", + ["jump", "eq_nnl_1351", 474, 30], + ["true", 11, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nnl_1351", + ["is_bool", 19, 9, 474, 30], + ["jump_false", 19, "eq_nb_1352", 474, 30], + "_nop_tc_304", + "_nop_tc_305", + ["eq_bool", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nb_1352", + ["false", 11, 474, 30], + "eq_done_1347", + ["jump_false", 11, "if_else_1345", 474, 30], + ["load_field", 8, 1, "left", 475, 14], + ["move", 3, 8, 475, 14], + ["load_field", 8, 1, "right", 476, 15], + ["move", 5, 8, 476, 15], + ["null", 8, 477, 19], + ["is_identical", 9, 3, 8, 477, 19], + ["jump_true", 9, "ne_nid_1357", 477, 19], + ["jump", "ne_ni_1358", 477, 19], + "ne_nid_1357", + ["false", 9, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_ni_1358", + ["is_int", 11, 3, 477, 19], + ["jump_false", 11, "ne_nn_1359", 477, 19], + "_nop_tc_306", + ["jump", "ne_nn_1359", 477, 19], + ["ne_int", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nn_1359", + ["is_num", 11, 3, 477, 19], + ["jump_false", 11, "ne_nt_1360", 477, 19], + "_nop_tc_307", + ["jump", "ne_nt_1360", 477, 19], + ["ne_float", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nt_1360", + ["is_text", 11, 3, 477, 19], + ["jump_false", 11, "ne_nnl_1361", 477, 19], + "_nop_tc_308", + ["jump", "ne_nnl_1361", 477, 19], + ["ne_text", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nnl_1361", + ["is_null", 11, 3, 477, 19], + ["jump_false", 11, "ne_nb_1362", 477, 19], + "_nop_tc_309", + "_nop_tc_310", + ["false", 9, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nb_1362", + ["is_bool", 11, 3, 477, 19], + ["jump_false", 11, "ne_mis_1363", 477, 19], + "_nop_tc_311", + ["jump", "ne_mis_1363", 477, 19], + ["ne_bool", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_mis_1363", + ["true", 9, 477, 19], + "ne_done_1356", + ["move", 8, 9, 477, 19], + ["jump_false", 8, "and_end_1355", 477, 19], + ["null", 9, 477, 36], + ["is_identical", 11, 5, 9, 477, 36], + ["jump_true", 11, "ne_nid_1365", 477, 36], + ["jump", "ne_ni_1366", 477, 36], + "ne_nid_1365", + ["false", 11, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_ni_1366", + ["is_int", 19, 5, 477, 36], + ["jump_false", 19, "ne_nn_1367", 477, 36], + "_nop_tc_312", + ["jump", "ne_nn_1367", 477, 36], + ["ne_int", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nn_1367", + ["is_num", 19, 5, 477, 36], + ["jump_false", 19, "ne_nt_1368", 477, 36], + "_nop_tc_313", + ["jump", "ne_nt_1368", 477, 36], + ["ne_float", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nt_1368", + ["is_text", 19, 5, 477, 36], + ["jump_false", 19, "ne_nnl_1369", 477, 36], + "_nop_tc_314", + ["jump", "ne_nnl_1369", 477, 36], + ["ne_text", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nnl_1369", + ["is_null", 19, 5, 477, 36], + ["jump_false", 19, "ne_nb_1370", 477, 36], + "_nop_tc_315", + "_nop_tc_316", + ["false", 11, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nb_1370", + ["is_bool", 19, 5, 477, 36], + ["jump_false", 19, "ne_mis_1371", 477, 36], + "_nop_tc_317", + ["jump", "ne_mis_1371", 477, 36], + ["ne_bool", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_mis_1371", + ["true", 11, 477, 36], + "ne_done_1364", + ["move", 8, 11, 477, 36], + "and_end_1355", + ["jump_false", 8, "if_else_1353", 477, 36], + ["load_field", 8, 3, "kind", 478, 13], + ["access", 9, "number", 478, 26], + ["is_identical", 11, 8, 9, 478, 26], + ["jump_true", 11, "eq_done_1375", 478, 26], + ["is_int", 19, 8, 478, 26], + ["jump_false", 19, "eq_ni_1376", 478, 26], + "_nop_tc_318", + ["jump", "eq_ni_1376", 478, 26], + ["eq_int", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_ni_1376", + ["is_num", 19, 8, 478, 26], + ["jump_false", 19, "eq_nn_1377", 478, 26], + "_nop_tc_319", + ["jump", "eq_nn_1377", 478, 26], + ["eq_float", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nn_1377", + ["is_text", 19, 8, 478, 26], + ["jump_false", 19, "eq_nt_1378", 478, 26], + "_nop_tc_320", + "_nop_tc_321", + ["eq_text", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nt_1378", + ["is_null", 19, 8, 478, 26], + ["jump_false", 19, "eq_nnl_1379", 478, 26], + "_nop_tc_322", + ["jump", "eq_nnl_1379", 478, 26], + ["true", 11, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nnl_1379", + ["is_bool", 19, 8, 478, 26], + ["jump_false", 19, "eq_nb_1380", 478, 26], + "_nop_tc_323", + ["jump", "eq_nb_1380", 478, 26], + ["eq_bool", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nb_1380", + ["false", 11, 478, 26], + "eq_done_1375", + ["move", 8, 11, 478, 26], + ["jump_false", 8, "and_end_1374", 478, 26], + ["load_field", 9, 5, "kind", 478, 38], + ["access", 11, "number", 478, 52], + ["is_identical", 19, 9, 11, 478, 52], + ["jump_true", 19, "eq_done_1381", 478, 52], + ["is_int", 20, 9, 478, 52], + ["jump_false", 20, "eq_ni_1382", 478, 52], + "_nop_tc_324", + ["jump", "eq_ni_1382", 478, 52], + ["eq_int", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_ni_1382", + ["is_num", 20, 9, 478, 52], + ["jump_false", 20, "eq_nn_1383", 478, 52], + "_nop_tc_325", + ["jump", "eq_nn_1383", 478, 52], + ["eq_float", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nn_1383", + ["is_text", 20, 9, 478, 52], + ["jump_false", 20, "eq_nt_1384", 478, 52], + "_nop_tc_326", + "_nop_tc_327", + ["eq_text", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nt_1384", + ["is_null", 20, 9, 478, 52], + ["jump_false", 20, "eq_nnl_1385", 478, 52], + "_nop_tc_328", + ["jump", "eq_nnl_1385", 478, 52], + ["true", 19, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nnl_1385", + ["is_bool", 20, 9, 478, 52], + ["jump_false", 20, "eq_nb_1386", 478, 52], + "_nop_tc_329", + ["jump", "eq_nb_1386", 478, 52], + ["eq_bool", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nb_1386", + ["false", 19, 478, 52], + "eq_done_1381", + ["move", 8, 19, 478, 52], + "and_end_1374", + ["jump_false", 8, "if_else_1372", 478, 52], + ["load_field", 8, 3, "number", 479, 16], + ["move", 6, 8, 479, 16], + ["load_field", 8, 5, "number", 480, 16], + ["move", 7, 8, 480, 16], + ["null", 8, 481, 21], + ["is_identical", 9, 6, 8, 481, 21], + ["jump_true", 9, "eq_done_1389", 481, 21], + ["is_int", 11, 6, 481, 21], + ["jump_false", 11, "eq_ni_1390", 481, 21], + "_nop_tc_330", + ["jump", "eq_ni_1390", 481, 21], + ["eq_int", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_ni_1390", + ["is_num", 11, 6, 481, 21], + ["jump_false", 11, "eq_nn_1391", 481, 21], + "_nop_tc_331", + ["jump", "eq_nn_1391", 481, 21], + ["eq_float", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nn_1391", + ["is_text", 11, 6, 481, 21], + ["jump_false", 11, "eq_nt_1392", 481, 21], + "_nop_tc_332", + ["jump", "eq_nt_1392", 481, 21], + ["eq_text", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nt_1392", + ["is_null", 11, 6, 481, 21], + ["jump_false", 11, "eq_nnl_1393", 481, 21], + "_nop_tc_333", + "_nop_tc_334", + ["true", 9, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nnl_1393", + ["is_bool", 11, 6, 481, 21], + ["jump_false", 11, "eq_nb_1394", 481, 21], + "_nop_tc_335", + ["jump", "eq_nb_1394", 481, 21], + ["eq_bool", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nb_1394", + ["false", 9, 481, 21], + "eq_done_1389", + ["jump_false", 9, "if_else_1387", 481, 21], + ["load_field", 8, 3, "value", 481, 39], + [ + "access", + 9, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 481, + 32 + ], + ["frame", 11, 9, 1, 481, 32], + ["null", 9, 481, 32], + ["setarg", 11, 0, 9, 481, 32], + ["setarg", 11, 1, 8, 481, 32], + ["invoke", 11, 8, 481, 32], + ["move", 6, 8, 481, 32], + ["jump", "if_end_1388", 481, 32], + "if_else_1387", + "if_end_1388", + ["null", 8, 482, 21], + ["is_identical", 9, 7, 8, 482, 21], + ["jump_true", 9, "eq_done_1397", 482, 21], + ["is_int", 11, 7, 482, 21], + ["jump_false", 11, "eq_ni_1398", 482, 21], + "_nop_tc_336", + ["jump", "eq_ni_1398", 482, 21], + ["eq_int", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_ni_1398", + ["is_num", 11, 7, 482, 21], + ["jump_false", 11, "eq_nn_1399", 482, 21], + "_nop_tc_337", + ["jump", "eq_nn_1399", 482, 21], + ["eq_float", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nn_1399", + ["is_text", 11, 7, 482, 21], + ["jump_false", 11, "eq_nt_1400", 482, 21], + "_nop_tc_338", + ["jump", "eq_nt_1400", 482, 21], + ["eq_text", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nt_1400", + ["is_null", 11, 7, 482, 21], + ["jump_false", 11, "eq_nnl_1401", 482, 21], + "_nop_tc_339", + "_nop_tc_340", + ["true", 9, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nnl_1401", + ["is_bool", 11, 7, 482, 21], + ["jump_false", 11, "eq_nb_1402", 482, 21], + "_nop_tc_341", + ["jump", "eq_nb_1402", 482, 21], + ["eq_bool", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nb_1402", + ["false", 9, 482, 21], + "eq_done_1397", + ["jump_false", 9, "if_else_1395", 482, 21], + ["load_field", 8, 5, "value", 482, 39], + [ + "access", + 9, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 482, + 32 + ], + ["frame", 11, 9, 1, 482, 32], + ["null", 9, 482, 32], + ["setarg", 11, 0, 9, 482, 32], + ["setarg", 11, 1, 8, 482, 32], + ["invoke", 11, 8, 482, 32], + ["move", 7, 8, 482, 32], + ["jump", "if_end_1396", 482, 32], + "if_else_1395", + "if_end_1396", + ["access", 8, "==", 483, 20], + ["is_identical", 9, 4, 8, 483, 20], + ["jump_true", 9, "eq_done_1405", 483, 20], + ["is_int", 11, 4, 483, 20], + ["jump_false", 11, "eq_ni_1406", 483, 20], + "_nop_tc_342", + ["jump", "eq_ni_1406", 483, 20], + ["eq_int", 9, 4, 8, 483, 20], + ["jump", "eq_done_1405", 483, 20], + "eq_ni_1406", + ["is_num", 11, 4, 483, 20], + ["jump_false", 11, "eq_nn_1407", 483, 20], + "_nop_tc_343", + ["jump", "eq_nn_1407", 483, 20], + ["eq_float", 9, 4, 8, 483, 20], + ["jump", "eq_done_1405", 483, 20], + "eq_nn_1407", + ["is_text", 11, 4, 483, 20], + ["jump_false", 11, "eq_nt_1408", 483, 20], + "_nop_tc_344", + "_nop_tc_345", + ["eq_text", 9, 4, 8, 483, 20], + ["jump", "eq_done_1405", 483, 20], + "eq_nt_1408", + ["is_null", 11, 4, 483, 20], + ["jump_false", 11, "eq_nnl_1409", 483, 20], + "_nop_tc_346", + ["jump", "eq_nnl_1409", 483, 20], + ["true", 9, 483, 20], + ["jump", "eq_done_1405", 483, 20], + "eq_nnl_1409", + ["is_bool", 11, 4, 483, 20], + ["jump_false", 11, "eq_nb_1410", 483, 20], + "_nop_tc_347", + ["jump", "eq_nb_1410", 483, 20], + ["eq_bool", 9, 4, 8, 483, 20], + ["jump", "eq_done_1405", 483, 20], + "eq_nb_1410", + ["false", 9, 483, 20], + "eq_done_1405", + ["jump_false", 9, "if_else_1403", 483, 20], + ["is_identical", 8, 6, 7, 483, 49], + ["jump_true", 8, "eq_done_1411", 483, 49], + ["is_int", 9, 6, 483, 49], + ["jump_false", 9, "eq_ni_1412", 483, 49], + ["is_int", 11, 7, 483, 49], + ["jump_false", 11, "eq_ni_1412", 483, 49], + ["eq_int", 8, 6, 7, 483, 49], + ["jump", "eq_done_1411", 483, 49], + "eq_ni_1412", + ["is_num", 9, 6, 483, 49], + ["jump_false", 9, "eq_nn_1413", 483, 49], + ["is_num", 11, 7, 483, 49], + ["jump_false", 11, "eq_nn_1413", 483, 49], + ["eq_float", 8, 6, 7, 483, 49], + ["jump", "eq_done_1411", 483, 49], + "eq_nn_1413", + ["is_text", 9, 6, 483, 49], + ["jump_false", 9, "eq_nt_1414", 483, 49], + ["is_text", 11, 7, 483, 49], + ["jump_false", 11, "eq_nt_1414", 483, 49], + ["eq_text", 8, 6, 7, 483, 49], + ["jump", "eq_done_1411", 483, 49], + "eq_nt_1414", + ["is_null", 9, 6, 483, 49], + ["jump_false", 9, "eq_nnl_1415", 483, 49], + ["is_null", 11, 7, 483, 49], + ["jump_false", 11, "eq_nnl_1415", 483, 49], + ["true", 8, 483, 49], + ["jump", "eq_done_1411", 483, 49], + "eq_nnl_1415", + ["is_bool", 9, 6, 483, 49], + ["jump_false", 9, "eq_nb_1416", 483, 49], + ["is_bool", 11, 7, 483, 49], + ["jump_false", 11, "eq_nb_1416", 483, 49], + ["eq_bool", 8, 6, 7, 483, 49], + ["jump", "eq_done_1411", 483, 49], + "eq_nb_1416", + ["false", 8, 483, 49], + "eq_done_1411", + ["get", 9, 17, 1, 483, 33], + ["frame", 11, 9, 2, 483, 33], + ["null", 9, 483, 33], + ["setarg", 11, 0, 9, 483, 33], + ["setarg", 11, 1, 8, 483, 33], + ["setarg", 11, 2, 1, 483, 33], + ["tail_invoke", 11, 8, 483, 33], + ["return", 8, 483, 33], + "_nop_ur_13", + "if_else_1403", + "if_end_1404", + ["access", 8, "!=", 484, 20], + ["is_identical", 9, 4, 8, 484, 20], + ["jump_true", 9, "eq_done_1419", 484, 20], + ["is_int", 11, 4, 484, 20], + ["jump_false", 11, "eq_ni_1420", 484, 20], + "_nop_tc_348", + ["jump", "eq_ni_1420", 484, 20], + ["eq_int", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_ni_1420", + ["is_num", 11, 4, 484, 20], + ["jump_false", 11, "eq_nn_1421", 484, 20], + "_nop_tc_349", + ["jump", "eq_nn_1421", 484, 20], + ["eq_float", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nn_1421", + ["is_text", 11, 4, 484, 20], + ["jump_false", 11, "eq_nt_1422", 484, 20], + "_nop_tc_350", + "_nop_tc_351", + ["eq_text", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nt_1422", + ["is_null", 11, 4, 484, 20], + ["jump_false", 11, "eq_nnl_1423", 484, 20], + "_nop_tc_352", + ["jump", "eq_nnl_1423", 484, 20], + ["true", 9, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nnl_1423", + ["is_bool", 11, 4, 484, 20], + ["jump_false", 11, "eq_nb_1424", 484, 20], + "_nop_tc_353", + ["jump", "eq_nb_1424", 484, 20], + ["eq_bool", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nb_1424", + ["false", 9, 484, 20], + "eq_done_1419", + ["jump_false", 9, "if_else_1417", 484, 20], + ["is_identical", 8, 6, 7, 484, 49], + ["jump_true", 8, "ne_nid_1426", 484, 49], + ["jump", "ne_ni_1427", 484, 49], + "ne_nid_1426", + ["false", 8, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_ni_1427", + ["is_int", 9, 6, 484, 49], + ["jump_false", 9, "ne_nn_1428", 484, 49], + ["is_int", 11, 7, 484, 49], + ["jump_false", 11, "ne_nn_1428", 484, 49], + ["ne_int", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nn_1428", + ["is_num", 9, 6, 484, 49], + ["jump_false", 9, "ne_nt_1429", 484, 49], + ["is_num", 11, 7, 484, 49], + ["jump_false", 11, "ne_nt_1429", 484, 49], + ["ne_float", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nt_1429", + ["is_text", 9, 6, 484, 49], + ["jump_false", 9, "ne_nnl_1430", 484, 49], + ["is_text", 11, 7, 484, 49], + ["jump_false", 11, "ne_nnl_1430", 484, 49], + ["ne_text", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nnl_1430", + ["is_null", 9, 6, 484, 49], + ["jump_false", 9, "ne_nb_1431", 484, 49], + ["is_null", 11, 7, 484, 49], + ["jump_false", 11, "ne_nb_1431", 484, 49], + ["false", 8, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nb_1431", + ["is_bool", 9, 6, 484, 49], + ["jump_false", 9, "ne_mis_1432", 484, 49], + ["is_bool", 11, 7, 484, 49], + ["jump_false", 11, "ne_mis_1432", 484, 49], + ["ne_bool", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_mis_1432", + ["true", 8, 484, 49], + "ne_done_1425", + ["get", 9, 17, 1, 484, 33], + ["frame", 11, 9, 2, 484, 33], + ["null", 9, 484, 33], + ["setarg", 11, 0, 9, 484, 33], + ["setarg", 11, 1, 8, 484, 33], + ["setarg", 11, 2, 1, 484, 33], + ["tail_invoke", 11, 8, 484, 33], + ["return", 8, 484, 33], + "_nop_ur_14", + "if_else_1417", + "if_end_1418", + ["access", 8, "<", 485, 20], + ["is_identical", 9, 4, 8, 485, 20], + ["jump_true", 9, "eq_done_1435", 485, 20], + ["is_int", 11, 4, 485, 20], + ["jump_false", 11, "eq_ni_1436", 485, 20], + "_nop_tc_354", + ["jump", "eq_ni_1436", 485, 20], + ["eq_int", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_ni_1436", + ["is_num", 11, 4, 485, 20], + ["jump_false", 11, "eq_nn_1437", 485, 20], + "_nop_tc_355", + ["jump", "eq_nn_1437", 485, 20], + ["eq_float", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nn_1437", + ["is_text", 11, 4, 485, 20], + ["jump_false", 11, "eq_nt_1438", 485, 20], + "_nop_tc_356", + "_nop_tc_357", + ["eq_text", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nt_1438", + ["is_null", 11, 4, 485, 20], + ["jump_false", 11, "eq_nnl_1439", 485, 20], + "_nop_tc_358", + ["jump", "eq_nnl_1439", 485, 20], + ["true", 9, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nnl_1439", + ["is_bool", 11, 4, 485, 20], + ["jump_false", 11, "eq_nb_1440", 485, 20], + "_nop_tc_359", + ["jump", "eq_nb_1440", 485, 20], + ["eq_bool", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nb_1440", + ["false", 9, 485, 20], + "eq_done_1435", + ["jump_false", 9, "if_else_1433", 485, 20], + ["is_int", 8, 6, 485, 47], + ["jump_false", 8, "rel_ni_1441", 485, 47], + ["is_int", 9, 7, 485, 47], + ["jump_false", 9, "rel_ni_1441", 485, 47], + ["lt_int", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_ni_1441", + ["is_num", 8, 6, 485, 47], + ["jump_false", 8, "rel_nn_1442", 485, 47], + ["is_num", 9, 7, 485, 47], + ["jump_false", 9, "rel_nn_1442", 485, 47], + ["lt_float", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_nn_1442", + ["is_text", 8, 6, 485, 47], + ["jump_false", 8, "rel_err_1444", 485, 47], + ["is_text", 9, 7, 485, 47], + ["jump_false", 9, "rel_err_1444", 485, 47], + ["lt_text", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_err_1444", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 485, + 47 + ], + ["access", 9, "error", 485, 47], + ["access", 19, "cannot compare with '<': operands must be same type", 485, 47], + ["array", 20, 0, 485, 47], + ["push", 20, 19, 485, 47], + ["frame", 19, 8, 2, 485, 47], + ["null", 8, 485, 47], + ["setarg", 19, 0, 8, 485, 47], + ["setarg", 19, 1, 9, 485, 47], + ["setarg", 19, 2, 20, 485, 47], + ["invoke", 19, 8, 485, 47], + ["disrupt", 485, 47], + "rel_done_1443", + ["get", 8, 17, 1, 485, 32], + ["frame", 9, 8, 2, 485, 32], + ["null", 8, 485, 32], + ["setarg", 9, 0, 8, 485, 32], + ["setarg", 9, 1, 11, 485, 32], + ["setarg", 9, 2, 1, 485, 32], + ["tail_invoke", 9, 8, 485, 32], + ["return", 8, 485, 32], + "_nop_ur_15", + "if_else_1433", + "if_end_1434", + ["access", 8, ">", 486, 20], + ["is_identical", 9, 4, 8, 486, 20], + ["jump_true", 9, "eq_done_1447", 486, 20], + ["is_int", 11, 4, 486, 20], + ["jump_false", 11, "eq_ni_1448", 486, 20], + "_nop_tc_360", + ["jump", "eq_ni_1448", 486, 20], + ["eq_int", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_ni_1448", + ["is_num", 11, 4, 486, 20], + ["jump_false", 11, "eq_nn_1449", 486, 20], + "_nop_tc_361", + ["jump", "eq_nn_1449", 486, 20], + ["eq_float", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nn_1449", + ["is_text", 11, 4, 486, 20], + ["jump_false", 11, "eq_nt_1450", 486, 20], + "_nop_tc_362", + "_nop_tc_363", + ["eq_text", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nt_1450", + ["is_null", 11, 4, 486, 20], + ["jump_false", 11, "eq_nnl_1451", 486, 20], + "_nop_tc_364", + ["jump", "eq_nnl_1451", 486, 20], + ["true", 9, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nnl_1451", + ["is_bool", 11, 4, 486, 20], + ["jump_false", 11, "eq_nb_1452", 486, 20], + "_nop_tc_365", + ["jump", "eq_nb_1452", 486, 20], + ["eq_bool", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nb_1452", + ["false", 9, 486, 20], + "eq_done_1447", + ["jump_false", 9, "if_else_1445", 486, 20], + ["is_int", 8, 6, 486, 47], + ["jump_false", 8, "rel_ni_1453", 486, 47], + ["is_int", 9, 7, 486, 47], + ["jump_false", 9, "rel_ni_1453", 486, 47], + ["gt_int", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_ni_1453", + ["is_num", 8, 6, 486, 47], + ["jump_false", 8, "rel_nn_1454", 486, 47], + ["is_num", 9, 7, 486, 47], + ["jump_false", 9, "rel_nn_1454", 486, 47], + ["gt_float", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_nn_1454", + ["is_text", 8, 6, 486, 47], + ["jump_false", 8, "rel_err_1456", 486, 47], + ["is_text", 9, 7, 486, 47], + ["jump_false", 9, "rel_err_1456", 486, 47], + ["gt_text", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_err_1456", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 486, + 47 + ], + ["access", 9, "error", 486, 47], + ["access", 19, "cannot compare with '>': operands must be same type", 486, 47], + ["array", 20, 0, 486, 47], + ["push", 20, 19, 486, 47], + ["frame", 19, 8, 2, 486, 47], + ["null", 8, 486, 47], + ["setarg", 19, 0, 8, 486, 47], + ["setarg", 19, 1, 9, 486, 47], + ["setarg", 19, 2, 20, 486, 47], + ["invoke", 19, 8, 486, 47], + ["disrupt", 486, 47], + "rel_done_1455", + ["get", 8, 17, 1, 486, 32], + ["frame", 9, 8, 2, 486, 32], + ["null", 8, 486, 32], + ["setarg", 9, 0, 8, 486, 32], + ["setarg", 9, 1, 11, 486, 32], + ["setarg", 9, 2, 1, 486, 32], + ["tail_invoke", 9, 8, 486, 32], + ["return", 8, 486, 32], + "_nop_ur_16", + "if_else_1445", + "if_end_1446", + ["access", 8, "<=", 487, 20], + ["is_identical", 9, 4, 8, 487, 20], + ["jump_true", 9, "eq_done_1459", 487, 20], + ["is_int", 11, 4, 487, 20], + ["jump_false", 11, "eq_ni_1460", 487, 20], + "_nop_tc_366", + ["jump", "eq_ni_1460", 487, 20], + ["eq_int", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_ni_1460", + ["is_num", 11, 4, 487, 20], + ["jump_false", 11, "eq_nn_1461", 487, 20], + "_nop_tc_367", + ["jump", "eq_nn_1461", 487, 20], + ["eq_float", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nn_1461", + ["is_text", 11, 4, 487, 20], + ["jump_false", 11, "eq_nt_1462", 487, 20], + "_nop_tc_368", + "_nop_tc_369", + ["eq_text", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nt_1462", + ["is_null", 11, 4, 487, 20], + ["jump_false", 11, "eq_nnl_1463", 487, 20], + "_nop_tc_370", + ["jump", "eq_nnl_1463", 487, 20], + ["true", 9, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nnl_1463", + ["is_bool", 11, 4, 487, 20], + ["jump_false", 11, "eq_nb_1464", 487, 20], + "_nop_tc_371", + ["jump", "eq_nb_1464", 487, 20], + ["eq_bool", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nb_1464", + ["false", 9, 487, 20], + "eq_done_1459", + ["jump_false", 9, "if_else_1457", 487, 20], + ["is_int", 8, 6, 487, 49], + ["jump_false", 8, "rel_ni_1465", 487, 49], + ["is_int", 9, 7, 487, 49], + ["jump_false", 9, "rel_ni_1465", 487, 49], + ["le_int", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_ni_1465", + ["is_num", 8, 6, 487, 49], + ["jump_false", 8, "rel_nn_1466", 487, 49], + ["is_num", 9, 7, 487, 49], + ["jump_false", 9, "rel_nn_1466", 487, 49], + ["le_float", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_nn_1466", + ["is_text", 8, 6, 487, 49], + ["jump_false", 8, "rel_err_1468", 487, 49], + ["is_text", 9, 7, 487, 49], + ["jump_false", 9, "rel_err_1468", 487, 49], + ["le_text", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_err_1468", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 487, + 49 + ], + ["access", 9, "error", 487, 49], + ["access", 19, "cannot compare with '<=': operands must be same type", 487, 49], + ["array", 20, 0, 487, 49], + ["push", 20, 19, 487, 49], + ["frame", 19, 8, 2, 487, 49], + ["null", 8, 487, 49], + ["setarg", 19, 0, 8, 487, 49], + ["setarg", 19, 1, 9, 487, 49], + ["setarg", 19, 2, 20, 487, 49], + ["invoke", 19, 8, 487, 49], + ["disrupt", 487, 49], + "rel_done_1467", + ["get", 8, 17, 1, 487, 33], + ["frame", 9, 8, 2, 487, 33], + ["null", 8, 487, 33], + ["setarg", 9, 0, 8, 487, 33], + ["setarg", 9, 1, 11, 487, 33], + ["setarg", 9, 2, 1, 487, 33], + ["tail_invoke", 9, 8, 487, 33], + ["return", 8, 487, 33], + "_nop_ur_17", + "if_else_1457", + "if_end_1458", + ["access", 8, ">=", 488, 20], + ["is_identical", 9, 4, 8, 488, 20], + ["jump_true", 9, "eq_done_1471", 488, 20], + ["is_int", 11, 4, 488, 20], + ["jump_false", 11, "eq_ni_1472", 488, 20], + "_nop_tc_372", + ["jump", "eq_ni_1472", 488, 20], + ["eq_int", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_ni_1472", + ["is_num", 11, 4, 488, 20], + ["jump_false", 11, "eq_nn_1473", 488, 20], + "_nop_tc_373", + ["jump", "eq_nn_1473", 488, 20], + ["eq_float", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nn_1473", + ["is_text", 11, 4, 488, 20], + ["jump_false", 11, "eq_nt_1474", 488, 20], + "_nop_tc_374", + "_nop_tc_375", + ["eq_text", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nt_1474", + ["is_null", 11, 4, 488, 20], + ["jump_false", 11, "eq_nnl_1475", 488, 20], + "_nop_tc_376", + ["jump", "eq_nnl_1475", 488, 20], + ["true", 9, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nnl_1475", + ["is_bool", 11, 4, 488, 20], + ["jump_false", 11, "eq_nb_1476", 488, 20], + "_nop_tc_377", + ["jump", "eq_nb_1476", 488, 20], + ["eq_bool", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nb_1476", + ["false", 9, 488, 20], + "eq_done_1471", + ["jump_false", 9, "if_else_1469", 488, 20], + ["is_int", 8, 6, 488, 49], + ["jump_false", 8, "rel_ni_1477", 488, 49], + ["is_int", 9, 7, 488, 49], + ["jump_false", 9, "rel_ni_1477", 488, 49], + ["ge_int", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_ni_1477", + ["is_num", 8, 6, 488, 49], + ["jump_false", 8, "rel_nn_1478", 488, 49], + ["is_num", 9, 7, 488, 49], + ["jump_false", 9, "rel_nn_1478", 488, 49], + ["ge_float", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_nn_1478", + ["is_text", 8, 6, 488, 49], + ["jump_false", 8, "rel_err_1480", 488, 49], + ["is_text", 9, 7, 488, 49], + ["jump_false", 9, "rel_err_1480", 488, 49], + ["ge_text", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_err_1480", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 488, + 49 + ], + ["access", 9, "error", 488, 49], + ["access", 19, "cannot compare with '>=': operands must be same type", 488, 49], + ["array", 20, 0, 488, 49], + ["push", 20, 19, 488, 49], + ["frame", 19, 8, 2, 488, 49], + ["null", 8, 488, 49], + ["setarg", 19, 0, 8, 488, 49], + ["setarg", 19, 1, 9, 488, 49], + ["setarg", 19, 2, 20, 488, 49], + ["invoke", 19, 8, 488, 49], + ["disrupt", 488, 49], + "rel_done_1479", + ["get", 8, 17, 1, 488, 33], + ["frame", 9, 8, 2, 488, 33], + ["null", 8, 488, 33], + ["setarg", 9, 0, 8, 488, 33], + ["setarg", 9, 1, 11, 488, 33], + ["setarg", 9, 2, 1, 488, 33], + ["tail_invoke", 9, 8, 488, 33], + ["return", 8, 488, 33], + "_nop_ur_18", + "if_else_1469", + "if_end_1470", + ["jump", "if_end_1373", 488, 33], + "if_else_1372", + "if_end_1373", + ["load_field", 8, 3, "kind", 490, 13], + ["access", 9, "text", 490, 26], + ["is_identical", 11, 8, 9, 490, 26], + ["jump_true", 11, "eq_done_1484", 490, 26], + ["is_int", 19, 8, 490, 26], + ["jump_false", 19, "eq_ni_1485", 490, 26], + "_nop_tc_378", + ["jump", "eq_ni_1485", 490, 26], + ["eq_int", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_ni_1485", + ["is_num", 19, 8, 490, 26], + ["jump_false", 19, "eq_nn_1486", 490, 26], + "_nop_tc_379", + ["jump", "eq_nn_1486", 490, 26], + ["eq_float", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nn_1486", + ["is_text", 19, 8, 490, 26], + ["jump_false", 19, "eq_nt_1487", 490, 26], + "_nop_tc_380", + "_nop_tc_381", + ["eq_text", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nt_1487", + ["is_null", 19, 8, 490, 26], + ["jump_false", 19, "eq_nnl_1488", 490, 26], + "_nop_tc_382", + ["jump", "eq_nnl_1488", 490, 26], + ["true", 11, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nnl_1488", + ["is_bool", 19, 8, 490, 26], + ["jump_false", 19, "eq_nb_1489", 490, 26], + "_nop_tc_383", + ["jump", "eq_nb_1489", 490, 26], + ["eq_bool", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nb_1489", + ["false", 11, 490, 26], + "eq_done_1484", + ["move", 8, 11, 490, 26], + ["jump_false", 8, "and_end_1483", 490, 26], + ["load_field", 9, 5, "kind", 490, 36], + ["access", 11, "text", 490, 50], + ["is_identical", 19, 9, 11, 490, 50], + ["jump_true", 19, "eq_done_1490", 490, 50], + ["is_int", 20, 9, 490, 50], + ["jump_false", 20, "eq_ni_1491", 490, 50], + "_nop_tc_384", + ["jump", "eq_ni_1491", 490, 50], + ["eq_int", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_ni_1491", + ["is_num", 20, 9, 490, 50], + ["jump_false", 20, "eq_nn_1492", 490, 50], + "_nop_tc_385", + ["jump", "eq_nn_1492", 490, 50], + ["eq_float", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nn_1492", + ["is_text", 20, 9, 490, 50], + ["jump_false", 20, "eq_nt_1493", 490, 50], + "_nop_tc_386", + "_nop_tc_387", + ["eq_text", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nt_1493", + ["is_null", 20, 9, 490, 50], + ["jump_false", 20, "eq_nnl_1494", 490, 50], + "_nop_tc_388", + ["jump", "eq_nnl_1494", 490, 50], + ["true", 19, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nnl_1494", + ["is_bool", 20, 9, 490, 50], + ["jump_false", 20, "eq_nb_1495", 490, 50], + "_nop_tc_389", + ["jump", "eq_nb_1495", 490, 50], + ["eq_bool", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nb_1495", + ["false", 19, 490, 50], + "eq_done_1490", + ["move", 8, 19, 490, 50], + "and_end_1483", + ["jump_false", 8, "if_else_1481", 490, 50], + ["access", 8, "==", 491, 20], + ["is_identical", 9, 4, 8, 491, 20], + ["jump_true", 9, "eq_done_1498", 491, 20], + ["is_int", 11, 4, 491, 20], + ["jump_false", 11, "eq_ni_1499", 491, 20], + "_nop_tc_390", + ["jump", "eq_ni_1499", 491, 20], + ["eq_int", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_ni_1499", + ["is_num", 11, 4, 491, 20], + ["jump_false", 11, "eq_nn_1500", 491, 20], + "_nop_tc_391", + ["jump", "eq_nn_1500", 491, 20], + ["eq_float", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nn_1500", + ["is_text", 11, 4, 491, 20], + ["jump_false", 11, "eq_nt_1501", 491, 20], + "_nop_tc_392", + "_nop_tc_393", + ["eq_text", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nt_1501", + ["is_null", 11, 4, 491, 20], + ["jump_false", 11, "eq_nnl_1502", 491, 20], + "_nop_tc_394", + ["jump", "eq_nnl_1502", 491, 20], + ["true", 9, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nnl_1502", + ["is_bool", 11, 4, 491, 20], + ["jump_false", 11, "eq_nb_1503", 491, 20], + "_nop_tc_395", + ["jump", "eq_nb_1503", 491, 20], + ["eq_bool", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nb_1503", + ["false", 9, 491, 20], + "eq_done_1498", + ["jump_false", 9, "if_else_1496", 491, 20], + ["load_field", 8, 3, "value", 491, 43], + ["load_field", 9, 5, "value", 491, 57], + ["is_identical", 11, 8, 9, 491, 57], + ["jump_true", 11, "eq_done_1504", 491, 57], + ["is_int", 19, 8, 491, 57], + ["jump_false", 19, "eq_ni_1505", 491, 57], + ["is_int", 20, 9, 491, 57], + ["jump_false", 20, "eq_ni_1505", 491, 57], + ["eq_int", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_ni_1505", + ["is_num", 19, 8, 491, 57], + ["jump_false", 19, "eq_nn_1506", 491, 57], + ["is_num", 20, 9, 491, 57], + ["jump_false", 20, "eq_nn_1506", 491, 57], + ["eq_float", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nn_1506", + ["is_text", 19, 8, 491, 57], + ["jump_false", 19, "eq_nt_1507", 491, 57], + ["is_text", 20, 9, 491, 57], + ["jump_false", 20, "eq_nt_1507", 491, 57], + ["eq_text", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nt_1507", + ["is_null", 19, 8, 491, 57], + ["jump_false", 19, "eq_nnl_1508", 491, 57], + ["is_null", 20, 9, 491, 57], + ["jump_false", 20, "eq_nnl_1508", 491, 57], + ["true", 11, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nnl_1508", + ["is_bool", 19, 8, 491, 57], + ["jump_false", 19, "eq_nb_1509", 491, 57], + ["is_bool", 20, 9, 491, 57], + ["jump_false", 20, "eq_nb_1509", 491, 57], + ["eq_bool", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nb_1509", + ["false", 11, 491, 57], + "eq_done_1504", + ["get", 8, 17, 1, 491, 33], + ["frame", 9, 8, 2, 491, 33], + ["null", 8, 491, 33], + ["setarg", 9, 0, 8, 491, 33], + ["setarg", 9, 1, 11, 491, 33], + ["setarg", 9, 2, 1, 491, 33], + ["tail_invoke", 9, 8, 491, 33], + ["return", 8, 491, 33], + "_nop_ur_19", + "if_else_1496", + "if_end_1497", + ["access", 8, "!=", 492, 20], + ["is_identical", 9, 4, 8, 492, 20], + ["jump_true", 9, "eq_done_1512", 492, 20], + ["is_int", 11, 4, 492, 20], + ["jump_false", 11, "eq_ni_1513", 492, 20], + "_nop_tc_396", + ["jump", "eq_ni_1513", 492, 20], + ["eq_int", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_ni_1513", + ["is_num", 11, 4, 492, 20], + ["jump_false", 11, "eq_nn_1514", 492, 20], + "_nop_tc_397", + ["jump", "eq_nn_1514", 492, 20], + ["eq_float", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nn_1514", + ["is_text", 11, 4, 492, 20], + ["jump_false", 11, "eq_nt_1515", 492, 20], + "_nop_tc_398", + "_nop_tc_399", + ["eq_text", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nt_1515", + ["is_null", 11, 4, 492, 20], + ["jump_false", 11, "eq_nnl_1516", 492, 20], + "_nop_tc_400", + ["jump", "eq_nnl_1516", 492, 20], + ["true", 9, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nnl_1516", + ["is_bool", 11, 4, 492, 20], + ["jump_false", 11, "eq_nb_1517", 492, 20], + "_nop_tc_401", + ["jump", "eq_nb_1517", 492, 20], + ["eq_bool", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nb_1517", + ["false", 9, 492, 20], + "eq_done_1512", + ["jump_false", 9, "if_else_1510", 492, 20], + ["load_field", 8, 3, "value", 492, 43], + ["load_field", 9, 5, "value", 492, 57], + ["is_identical", 11, 8, 9, 492, 57], + ["jump_true", 11, "ne_nid_1519", 492, 57], + ["jump", "ne_ni_1520", 492, 57], + "ne_nid_1519", + ["false", 11, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_ni_1520", + ["is_int", 19, 8, 492, 57], + ["jump_false", 19, "ne_nn_1521", 492, 57], + ["is_int", 20, 9, 492, 57], + ["jump_false", 20, "ne_nn_1521", 492, 57], + ["ne_int", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nn_1521", + ["is_num", 19, 8, 492, 57], + ["jump_false", 19, "ne_nt_1522", 492, 57], + ["is_num", 20, 9, 492, 57], + ["jump_false", 20, "ne_nt_1522", 492, 57], + ["ne_float", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nt_1522", + ["is_text", 19, 8, 492, 57], + ["jump_false", 19, "ne_nnl_1523", 492, 57], + ["is_text", 20, 9, 492, 57], + ["jump_false", 20, "ne_nnl_1523", 492, 57], + ["ne_text", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nnl_1523", + ["is_null", 19, 8, 492, 57], + ["jump_false", 19, "ne_nb_1524", 492, 57], + ["is_null", 20, 9, 492, 57], + ["jump_false", 20, "ne_nb_1524", 492, 57], + ["false", 11, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nb_1524", + ["is_bool", 19, 8, 492, 57], + ["jump_false", 19, "ne_mis_1525", 492, 57], + ["is_bool", 20, 9, 492, 57], + ["jump_false", 20, "ne_mis_1525", 492, 57], + ["ne_bool", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_mis_1525", + ["true", 11, 492, 57], + "ne_done_1518", + ["get", 8, 17, 1, 492, 33], + ["frame", 9, 8, 2, 492, 33], + ["null", 8, 492, 33], + ["setarg", 9, 0, 8, 492, 33], + ["setarg", 9, 1, 11, 492, 33], + ["setarg", 9, 2, 1, 492, 33], + ["tail_invoke", 9, 8, 492, 33], + ["return", 8, 492, 33], + "_nop_ur_20", + "if_else_1510", + "if_end_1511", + ["jump", "if_end_1482", 492, 33], + "if_else_1481", + "if_end_1482", + ["jump", "if_end_1354", 492, 33], + "if_else_1353", + "if_end_1354", + ["return", 1, 495, 14], + "_nop_ur_21", + "if_else_1345", + "if_end_1346", + ["access", 8, "&", 499, 14], + ["is_identical", 9, 4, 8, 499, 14], + ["jump_true", 9, "eq_done_1532", 499, 14], + ["is_int", 11, 4, 499, 14], + ["jump_false", 11, "eq_ni_1533", 499, 14], + "_nop_tc_402", + ["jump", "eq_ni_1533", 499, 14], + ["eq_int", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_ni_1533", + ["is_num", 11, 4, 499, 14], + ["jump_false", 11, "eq_nn_1534", 499, 14], + "_nop_tc_403", + ["jump", "eq_nn_1534", 499, 14], + ["eq_float", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nn_1534", + ["is_text", 11, 4, 499, 14], + ["jump_false", 11, "eq_nt_1535", 499, 14], + "_nop_tc_404", + "_nop_tc_405", + ["eq_text", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nt_1535", + ["is_null", 11, 4, 499, 14], + ["jump_false", 11, "eq_nnl_1536", 499, 14], + "_nop_tc_406", + ["jump", "eq_nnl_1536", 499, 14], + ["true", 9, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nnl_1536", + ["is_bool", 11, 4, 499, 14], + ["jump_false", 11, "eq_nb_1537", 499, 14], + "_nop_tc_407", + ["jump", "eq_nb_1537", 499, 14], + ["eq_bool", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nb_1537", + ["false", 9, 499, 14], + "eq_done_1532", + ["move", 8, 9, 499, 14], + ["jump_true", 8, "or_end_1531", 499, 14], + ["access", 9, "|", 499, 26], + ["is_identical", 11, 4, 9, 499, 26], + ["jump_true", 11, "eq_done_1538", 499, 26], + ["is_int", 19, 4, 499, 26], + ["jump_false", 19, "eq_ni_1539", 499, 26], + "_nop_tc_408", + ["jump", "eq_ni_1539", 499, 26], + ["eq_int", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_ni_1539", + ["is_num", 19, 4, 499, 26], + ["jump_false", 19, "eq_nn_1540", 499, 26], + "_nop_tc_409", + ["jump", "eq_nn_1540", 499, 26], + ["eq_float", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nn_1540", + ["is_text", 19, 4, 499, 26], + ["jump_false", 19, "eq_nt_1541", 499, 26], + "_nop_tc_410", + "_nop_tc_411", + ["eq_text", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nt_1541", + ["is_null", 19, 4, 499, 26], + ["jump_false", 19, "eq_nnl_1542", 499, 26], + "_nop_tc_412", + ["jump", "eq_nnl_1542", 499, 26], + ["true", 11, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nnl_1542", + ["is_bool", 19, 4, 499, 26], + ["jump_false", 19, "eq_nb_1543", 499, 26], + "_nop_tc_413", + ["jump", "eq_nb_1543", 499, 26], + ["eq_bool", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nb_1543", + ["false", 11, 499, 26], + "eq_done_1538", + ["move", 8, 11, 499, 26], + "or_end_1531", + ["move", 9, 8, 499, 26], + ["jump_true", 9, "or_end_1530", 499, 26], + ["access", 8, "^", 499, 38], + ["is_identical", 11, 4, 8, 499, 38], + ["jump_true", 11, "eq_done_1544", 499, 38], + ["is_int", 19, 4, 499, 38], + ["jump_false", 19, "eq_ni_1545", 499, 38], + "_nop_tc_414", + ["jump", "eq_ni_1545", 499, 38], + ["eq_int", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_ni_1545", + ["is_num", 19, 4, 499, 38], + ["jump_false", 19, "eq_nn_1546", 499, 38], + "_nop_tc_415", + ["jump", "eq_nn_1546", 499, 38], + ["eq_float", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nn_1546", + ["is_text", 19, 4, 499, 38], + ["jump_false", 19, "eq_nt_1547", 499, 38], + "_nop_tc_416", + "_nop_tc_417", + ["eq_text", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nt_1547", + ["is_null", 19, 4, 499, 38], + ["jump_false", 19, "eq_nnl_1548", 499, 38], + "_nop_tc_418", + ["jump", "eq_nnl_1548", 499, 38], + ["true", 11, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nnl_1548", + ["is_bool", 19, 4, 499, 38], + ["jump_false", 19, "eq_nb_1549", 499, 38], + "_nop_tc_419", + ["jump", "eq_nb_1549", 499, 38], + ["eq_bool", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nb_1549", + ["false", 11, 499, 38], + "eq_done_1544", + ["move", 9, 11, 499, 38], + "or_end_1530", + ["move", 8, 9, 499, 38], + ["jump_true", 8, "or_end_1529", 499, 38], + ["access", 9, "<<", 499, 50], + ["is_identical", 11, 4, 9, 499, 50], + ["jump_true", 11, "eq_done_1550", 499, 50], + ["is_int", 19, 4, 499, 50], + ["jump_false", 19, "eq_ni_1551", 499, 50], + "_nop_tc_420", + ["jump", "eq_ni_1551", 499, 50], + ["eq_int", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_ni_1551", + ["is_num", 19, 4, 499, 50], + ["jump_false", 19, "eq_nn_1552", 499, 50], + "_nop_tc_421", + ["jump", "eq_nn_1552", 499, 50], + ["eq_float", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nn_1552", + ["is_text", 19, 4, 499, 50], + ["jump_false", 19, "eq_nt_1553", 499, 50], + "_nop_tc_422", + "_nop_tc_423", + ["eq_text", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nt_1553", + ["is_null", 19, 4, 499, 50], + ["jump_false", 19, "eq_nnl_1554", 499, 50], + "_nop_tc_424", + ["jump", "eq_nnl_1554", 499, 50], + ["true", 11, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nnl_1554", + ["is_bool", 19, 4, 499, 50], + ["jump_false", 19, "eq_nb_1555", 499, 50], + "_nop_tc_425", + ["jump", "eq_nb_1555", 499, 50], + ["eq_bool", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nb_1555", + ["false", 11, 499, 50], + "eq_done_1550", + ["move", 8, 11, 499, 50], + "or_end_1529", + ["move", 9, 8, 499, 50], + ["jump_true", 9, "or_end_1528", 499, 50], + ["access", 8, ">>", 499, 63], + ["is_identical", 11, 4, 8, 499, 63], + ["jump_true", 11, "eq_done_1556", 499, 63], + ["is_int", 19, 4, 499, 63], + ["jump_false", 19, "eq_ni_1557", 499, 63], + "_nop_tc_426", + ["jump", "eq_ni_1557", 499, 63], + ["eq_int", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_ni_1557", + ["is_num", 19, 4, 499, 63], + ["jump_false", 19, "eq_nn_1558", 499, 63], + "_nop_tc_427", + ["jump", "eq_nn_1558", 499, 63], + ["eq_float", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nn_1558", + ["is_text", 19, 4, 499, 63], + ["jump_false", 19, "eq_nt_1559", 499, 63], + "_nop_tc_428", + "_nop_tc_429", + ["eq_text", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nt_1559", + ["is_null", 19, 4, 499, 63], + ["jump_false", 19, "eq_nnl_1560", 499, 63], + "_nop_tc_430", + ["jump", "eq_nnl_1560", 499, 63], + ["true", 11, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nnl_1560", + ["is_bool", 19, 4, 499, 63], + ["jump_false", 19, "eq_nb_1561", 499, 63], + "_nop_tc_431", + ["jump", "eq_nb_1561", 499, 63], + ["eq_bool", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nb_1561", + ["false", 11, 499, 63], + "eq_done_1556", + ["move", 9, 11, 499, 63], + "or_end_1528", + ["jump_false", 9, "if_else_1526", 499, 63], + ["load_field", 8, 1, "left", 500, 14], + ["move", 3, 8, 500, 14], + ["load_field", 8, 1, "right", 501, 15], + ["move", 5, 8, 501, 15], + ["null", 8, 502, 19], + ["is_identical", 9, 3, 8, 502, 19], + ["jump_true", 9, "ne_nid_1568", 502, 19], + ["jump", "ne_ni_1569", 502, 19], + "ne_nid_1568", + ["false", 9, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_ni_1569", + ["is_int", 11, 3, 502, 19], + ["jump_false", 11, "ne_nn_1570", 502, 19], + "_nop_tc_432", + ["jump", "ne_nn_1570", 502, 19], + ["ne_int", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nn_1570", + ["is_num", 11, 3, 502, 19], + ["jump_false", 11, "ne_nt_1571", 502, 19], + "_nop_tc_433", + ["jump", "ne_nt_1571", 502, 19], + ["ne_float", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nt_1571", + ["is_text", 11, 3, 502, 19], + ["jump_false", 11, "ne_nnl_1572", 502, 19], + "_nop_tc_434", + ["jump", "ne_nnl_1572", 502, 19], + ["ne_text", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nnl_1572", + ["is_null", 11, 3, 502, 19], + ["jump_false", 11, "ne_nb_1573", 502, 19], + "_nop_tc_435", + "_nop_tc_436", + ["false", 9, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nb_1573", + ["is_bool", 11, 3, 502, 19], + ["jump_false", 11, "ne_mis_1574", 502, 19], + "_nop_tc_437", + ["jump", "ne_mis_1574", 502, 19], + ["ne_bool", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_mis_1574", + ["true", 9, 502, 19], + "ne_done_1567", + ["move", 8, 9, 502, 19], + ["jump_false", 8, "and_end_1566", 502, 19], + ["null", 9, 502, 36], + ["is_identical", 11, 5, 9, 502, 36], + ["jump_true", 11, "ne_nid_1576", 502, 36], + ["jump", "ne_ni_1577", 502, 36], + "ne_nid_1576", + ["false", 11, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_ni_1577", + ["is_int", 19, 5, 502, 36], + ["jump_false", 19, "ne_nn_1578", 502, 36], + "_nop_tc_438", + ["jump", "ne_nn_1578", 502, 36], + ["ne_int", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nn_1578", + ["is_num", 19, 5, 502, 36], + ["jump_false", 19, "ne_nt_1579", 502, 36], + "_nop_tc_439", + ["jump", "ne_nt_1579", 502, 36], + ["ne_float", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nt_1579", + ["is_text", 19, 5, 502, 36], + ["jump_false", 19, "ne_nnl_1580", 502, 36], + "_nop_tc_440", + ["jump", "ne_nnl_1580", 502, 36], + ["ne_text", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nnl_1580", + ["is_null", 19, 5, 502, 36], + ["jump_false", 19, "ne_nb_1581", 502, 36], + "_nop_tc_441", + "_nop_tc_442", + ["false", 11, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nb_1581", + ["is_bool", 19, 5, 502, 36], + ["jump_false", 19, "ne_mis_1582", 502, 36], + "_nop_tc_443", + ["jump", "ne_mis_1582", 502, 36], + ["ne_bool", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_mis_1582", + ["true", 11, 502, 36], + "ne_done_1575", + ["move", 8, 11, 502, 36], + "and_end_1566", + ["move", 9, 8, 502, 36], + ["jump_false", 9, "and_end_1565", 502, 36], + ["load_field", 8, 3, "kind", 502, 44], + ["access", 11, "number", 502, 57], + ["is_identical", 19, 8, 11, 502, 57], + ["jump_true", 19, "eq_done_1583", 502, 57], + ["is_int", 20, 8, 502, 57], + ["jump_false", 20, "eq_ni_1584", 502, 57], + "_nop_tc_444", + ["jump", "eq_ni_1584", 502, 57], + ["eq_int", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_ni_1584", + ["is_num", 20, 8, 502, 57], + ["jump_false", 20, "eq_nn_1585", 502, 57], + "_nop_tc_445", + ["jump", "eq_nn_1585", 502, 57], + ["eq_float", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nn_1585", + ["is_text", 20, 8, 502, 57], + ["jump_false", 20, "eq_nt_1586", 502, 57], + "_nop_tc_446", + "_nop_tc_447", + ["eq_text", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nt_1586", + ["is_null", 20, 8, 502, 57], + ["jump_false", 20, "eq_nnl_1587", 502, 57], + "_nop_tc_448", + ["jump", "eq_nnl_1587", 502, 57], + ["true", 19, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nnl_1587", + ["is_bool", 20, 8, 502, 57], + ["jump_false", 20, "eq_nb_1588", 502, 57], + "_nop_tc_449", + ["jump", "eq_nb_1588", 502, 57], + ["eq_bool", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nb_1588", + ["false", 19, 502, 57], + "eq_done_1583", + ["move", 9, 19, 502, 57], + "and_end_1565", + ["move", 8, 9, 502, 57], + ["jump_false", 8, "and_end_1564", 502, 57], + ["load_field", 9, 5, "kind", 502, 69], + ["access", 11, "number", 502, 83], + ["is_identical", 19, 9, 11, 502, 83], + ["jump_true", 19, "eq_done_1589", 502, 83], + ["is_int", 20, 9, 502, 83], + ["jump_false", 20, "eq_ni_1590", 502, 83], + "_nop_tc_450", + ["jump", "eq_ni_1590", 502, 83], + ["eq_int", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_ni_1590", + ["is_num", 20, 9, 502, 83], + ["jump_false", 20, "eq_nn_1591", 502, 83], + "_nop_tc_451", + ["jump", "eq_nn_1591", 502, 83], + ["eq_float", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nn_1591", + ["is_text", 20, 9, 502, 83], + ["jump_false", 20, "eq_nt_1592", 502, 83], + "_nop_tc_452", + "_nop_tc_453", + ["eq_text", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nt_1592", + ["is_null", 20, 9, 502, 83], + ["jump_false", 20, "eq_nnl_1593", 502, 83], + "_nop_tc_454", + ["jump", "eq_nnl_1593", 502, 83], + ["true", 19, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nnl_1593", + ["is_bool", 20, 9, 502, 83], + ["jump_false", 20, "eq_nb_1594", 502, 83], + "_nop_tc_455", + ["jump", "eq_nb_1594", 502, 83], + ["eq_bool", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nb_1594", + ["false", 19, 502, 83], + "eq_done_1589", + ["move", 8, 19, 502, 83], + "and_end_1564", + ["jump_false", 8, "if_else_1562", 502, 83], + ["load_field", 8, 3, "number", 503, 14], + ["move", 6, 8, 503, 14], + ["load_field", 8, 5, "number", 504, 14], + ["move", 7, 8, 504, 14], + ["null", 8, 505, 19], + ["is_identical", 9, 6, 8, 505, 19], + ["jump_true", 9, "eq_done_1597", 505, 19], + ["is_int", 11, 6, 505, 19], + ["jump_false", 11, "eq_ni_1598", 505, 19], + "_nop_tc_456", + ["jump", "eq_ni_1598", 505, 19], + ["eq_int", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_ni_1598", + ["is_num", 11, 6, 505, 19], + ["jump_false", 11, "eq_nn_1599", 505, 19], + "_nop_tc_457", + ["jump", "eq_nn_1599", 505, 19], + ["eq_float", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nn_1599", + ["is_text", 11, 6, 505, 19], + ["jump_false", 11, "eq_nt_1600", 505, 19], + "_nop_tc_458", + ["jump", "eq_nt_1600", 505, 19], + ["eq_text", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nt_1600", + ["is_null", 11, 6, 505, 19], + ["jump_false", 11, "eq_nnl_1601", 505, 19], + "_nop_tc_459", + "_nop_tc_460", + ["true", 9, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nnl_1601", + ["is_bool", 11, 6, 505, 19], + ["jump_false", 11, "eq_nb_1602", 505, 19], + "_nop_tc_461", + ["jump", "eq_nb_1602", 505, 19], + ["eq_bool", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nb_1602", + ["false", 9, 505, 19], + "eq_done_1597", + ["jump_false", 9, "if_else_1595", 505, 19], + ["load_field", 8, 3, "value", 505, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 505, + 30 + ], + ["frame", 9, 3, 1, 505, 30], + ["null", 3, 505, 30], + ["setarg", 9, 0, 3, 505, 30], + ["setarg", 9, 1, 8, 505, 30], + ["invoke", 9, 3, 505, 30], + ["move", 6, 3, 505, 30], + ["jump", "if_end_1596", 505, 30], + "if_else_1595", + "if_end_1596", + ["null", 3, 506, 19], + ["is_identical", 8, 7, 3, 506, 19], + ["jump_true", 8, "eq_done_1605", 506, 19], + ["is_int", 9, 7, 506, 19], + ["jump_false", 9, "eq_ni_1606", 506, 19], + "_nop_tc_462", + ["jump", "eq_ni_1606", 506, 19], + ["eq_int", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_ni_1606", + ["is_num", 9, 7, 506, 19], + ["jump_false", 9, "eq_nn_1607", 506, 19], + "_nop_tc_463", + ["jump", "eq_nn_1607", 506, 19], + ["eq_float", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nn_1607", + ["is_text", 9, 7, 506, 19], + ["jump_false", 9, "eq_nt_1608", 506, 19], + "_nop_tc_464", + ["jump", "eq_nt_1608", 506, 19], + ["eq_text", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nt_1608", + ["is_null", 9, 7, 506, 19], + ["jump_false", 9, "eq_nnl_1609", 506, 19], + "_nop_tc_465", + "_nop_tc_466", + ["true", 8, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nnl_1609", + ["is_bool", 9, 7, 506, 19], + ["jump_false", 9, "eq_nb_1610", 506, 19], + "_nop_tc_467", + ["jump", "eq_nb_1610", 506, 19], + ["eq_bool", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nb_1610", + ["false", 8, 506, 19], + "eq_done_1605", + ["jump_false", 8, "if_else_1603", 506, 19], + ["load_field", 3, 5, "value", 506, 37], + [ + "access", + 5, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 506, + 30 + ], + ["frame", 8, 5, 1, 506, 30], + ["null", 5, 506, 30], + ["setarg", 8, 0, 5, 506, 30], + ["setarg", 8, 1, 3, 506, 30], + ["invoke", 8, 3, 506, 30], + ["move", 7, 3, 506, 30], + ["jump", "if_end_1604", 506, 30], + "if_else_1603", + "if_end_1604", + ["access", 3, "&", 507, 18], + ["is_identical", 5, 4, 3, 507, 18], + ["jump_true", 5, "eq_done_1613", 507, 18], + ["is_int", 8, 4, 507, 18], + ["jump_false", 8, "eq_ni_1614", 507, 18], + "_nop_tc_468", + ["jump", "eq_ni_1614", 507, 18], + ["eq_int", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_ni_1614", + ["is_num", 8, 4, 507, 18], + ["jump_false", 8, "eq_nn_1615", 507, 18], + "_nop_tc_469", + ["jump", "eq_nn_1615", 507, 18], + ["eq_float", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nn_1615", + ["is_text", 8, 4, 507, 18], + ["jump_false", 8, "eq_nt_1616", 507, 18], + "_nop_tc_470", + "_nop_tc_471", + ["eq_text", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nt_1616", + ["is_null", 8, 4, 507, 18], + ["jump_false", 8, "eq_nnl_1617", 507, 18], + "_nop_tc_472", + ["jump", "eq_nnl_1617", 507, 18], + ["true", 5, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nnl_1617", + ["is_bool", 8, 4, 507, 18], + ["jump_false", 8, "eq_nb_1618", 507, 18], + "_nop_tc_473", + ["jump", "eq_nb_1618", 507, 18], + ["eq_bool", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nb_1618", + ["false", 5, 507, 18], + "eq_done_1613", + ["jump_false", 5, "if_else_1611", 507, 18], + ["bitand", 3, 6, 7, 507, 47], + ["get", 5, 15, 1, 507, 30], + ["frame", 8, 5, 2, 507, 30], + ["null", 5, 507, 30], + ["setarg", 8, 0, 5, 507, 30], + ["setarg", 8, 1, 3, 507, 30], + ["setarg", 8, 2, 1, 507, 30], + ["tail_invoke", 8, 3, 507, 30], + ["return", 3, 507, 30], + "_nop_ur_22", + "if_else_1611", + "if_end_1612", + ["access", 3, "|", 508, 18], + ["is_identical", 5, 4, 3, 508, 18], + ["jump_true", 5, "eq_done_1621", 508, 18], + ["is_int", 8, 4, 508, 18], + ["jump_false", 8, "eq_ni_1622", 508, 18], + "_nop_tc_474", + ["jump", "eq_ni_1622", 508, 18], + ["eq_int", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_ni_1622", + ["is_num", 8, 4, 508, 18], + ["jump_false", 8, "eq_nn_1623", 508, 18], + "_nop_tc_475", + ["jump", "eq_nn_1623", 508, 18], + ["eq_float", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nn_1623", + ["is_text", 8, 4, 508, 18], + ["jump_false", 8, "eq_nt_1624", 508, 18], + "_nop_tc_476", + "_nop_tc_477", + ["eq_text", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nt_1624", + ["is_null", 8, 4, 508, 18], + ["jump_false", 8, "eq_nnl_1625", 508, 18], + "_nop_tc_478", + ["jump", "eq_nnl_1625", 508, 18], + ["true", 5, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nnl_1625", + ["is_bool", 8, 4, 508, 18], + ["jump_false", 8, "eq_nb_1626", 508, 18], + "_nop_tc_479", + ["jump", "eq_nb_1626", 508, 18], + ["eq_bool", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nb_1626", + ["false", 5, 508, 18], + "eq_done_1621", + ["jump_false", 5, "if_else_1619", 508, 18], + ["bitor", 3, 6, 7, 508, 47], + ["get", 5, 15, 1, 508, 30], + ["frame", 8, 5, 2, 508, 30], + ["null", 5, 508, 30], + ["setarg", 8, 0, 5, 508, 30], + ["setarg", 8, 1, 3, 508, 30], + ["setarg", 8, 2, 1, 508, 30], + ["tail_invoke", 8, 3, 508, 30], + ["return", 3, 508, 30], + "_nop_ur_23", + "if_else_1619", + "if_end_1620", + ["access", 3, "^", 509, 18], + ["is_identical", 5, 4, 3, 509, 18], + ["jump_true", 5, "eq_done_1629", 509, 18], + ["is_int", 8, 4, 509, 18], + ["jump_false", 8, "eq_ni_1630", 509, 18], + "_nop_tc_480", + ["jump", "eq_ni_1630", 509, 18], + ["eq_int", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_ni_1630", + ["is_num", 8, 4, 509, 18], + ["jump_false", 8, "eq_nn_1631", 509, 18], + "_nop_tc_481", + ["jump", "eq_nn_1631", 509, 18], + ["eq_float", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nn_1631", + ["is_text", 8, 4, 509, 18], + ["jump_false", 8, "eq_nt_1632", 509, 18], + "_nop_tc_482", + "_nop_tc_483", + ["eq_text", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nt_1632", + ["is_null", 8, 4, 509, 18], + ["jump_false", 8, "eq_nnl_1633", 509, 18], + "_nop_tc_484", + ["jump", "eq_nnl_1633", 509, 18], + ["true", 5, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nnl_1633", + ["is_bool", 8, 4, 509, 18], + ["jump_false", 8, "eq_nb_1634", 509, 18], + "_nop_tc_485", + ["jump", "eq_nb_1634", 509, 18], + ["eq_bool", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nb_1634", + ["false", 5, 509, 18], + "eq_done_1629", + ["jump_false", 5, "if_else_1627", 509, 18], + ["bitxor", 3, 6, 7, 509, 47], + ["get", 5, 15, 1, 509, 30], + ["frame", 8, 5, 2, 509, 30], + ["null", 5, 509, 30], + ["setarg", 8, 0, 5, 509, 30], + ["setarg", 8, 1, 3, 509, 30], + ["setarg", 8, 2, 1, 509, 30], + ["tail_invoke", 8, 3, 509, 30], + ["return", 3, 509, 30], + "_nop_ur_24", + "if_else_1627", + "if_end_1628", + ["access", 3, "<<", 510, 18], + ["is_identical", 5, 4, 3, 510, 18], + ["jump_true", 5, "eq_done_1637", 510, 18], + ["is_int", 8, 4, 510, 18], + ["jump_false", 8, "eq_ni_1638", 510, 18], + "_nop_tc_486", + ["jump", "eq_ni_1638", 510, 18], + ["eq_int", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_ni_1638", + ["is_num", 8, 4, 510, 18], + ["jump_false", 8, "eq_nn_1639", 510, 18], + "_nop_tc_487", + ["jump", "eq_nn_1639", 510, 18], + ["eq_float", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nn_1639", + ["is_text", 8, 4, 510, 18], + ["jump_false", 8, "eq_nt_1640", 510, 18], + "_nop_tc_488", + "_nop_tc_489", + ["eq_text", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nt_1640", + ["is_null", 8, 4, 510, 18], + ["jump_false", 8, "eq_nnl_1641", 510, 18], + "_nop_tc_490", + ["jump", "eq_nnl_1641", 510, 18], + ["true", 5, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nnl_1641", + ["is_bool", 8, 4, 510, 18], + ["jump_false", 8, "eq_nb_1642", 510, 18], + "_nop_tc_491", + ["jump", "eq_nb_1642", 510, 18], + ["eq_bool", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nb_1642", + ["false", 5, 510, 18], + "eq_done_1637", + ["jump_false", 5, "if_else_1635", 510, 18], + ["shl", 3, 6, 7, 510, 49], + ["get", 5, 15, 1, 510, 31], + ["frame", 8, 5, 2, 510, 31], + ["null", 5, 510, 31], + ["setarg", 8, 0, 5, 510, 31], + ["setarg", 8, 1, 3, 510, 31], + ["setarg", 8, 2, 1, 510, 31], + ["tail_invoke", 8, 3, 510, 31], + ["return", 3, 510, 31], + "_nop_ur_25", + "if_else_1635", + "if_end_1636", + ["access", 3, ">>", 511, 18], + ["is_identical", 5, 4, 3, 511, 18], + ["jump_true", 5, "eq_done_1645", 511, 18], + ["is_int", 8, 4, 511, 18], + ["jump_false", 8, "eq_ni_1646", 511, 18], + "_nop_tc_492", + ["jump", "eq_ni_1646", 511, 18], + ["eq_int", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_ni_1646", + ["is_num", 8, 4, 511, 18], + ["jump_false", 8, "eq_nn_1647", 511, 18], + "_nop_tc_493", + ["jump", "eq_nn_1647", 511, 18], + ["eq_float", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nn_1647", + ["is_text", 8, 4, 511, 18], + ["jump_false", 8, "eq_nt_1648", 511, 18], + "_nop_tc_494", + "_nop_tc_495", + ["eq_text", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nt_1648", + ["is_null", 8, 4, 511, 18], + ["jump_false", 8, "eq_nnl_1649", 511, 18], + "_nop_tc_496", + ["jump", "eq_nnl_1649", 511, 18], + ["true", 5, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nnl_1649", + ["is_bool", 8, 4, 511, 18], + ["jump_false", 8, "eq_nb_1650", 511, 18], + "_nop_tc_497", + ["jump", "eq_nb_1650", 511, 18], + ["eq_bool", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nb_1650", + ["false", 5, 511, 18], + "eq_done_1645", + ["jump_false", 5, "if_else_1643", 511, 18], + ["shr", 3, 6, 7, 511, 49], + ["get", 5, 15, 1, 511, 31], + ["frame", 7, 5, 2, 511, 31], + ["null", 5, 511, 31], + ["setarg", 7, 0, 5, 511, 31], + ["setarg", 7, 1, 3, 511, 31], + ["setarg", 7, 2, 1, 511, 31], + ["tail_invoke", 7, 3, 511, 31], + ["return", 3, 511, 31], + "_nop_ur_26", + "if_else_1643", + "if_end_1644", + ["jump", "if_end_1563", 511, 31], + "if_else_1562", + "if_end_1563", + ["return", 1, 513, 14], + "_nop_ur_27", + "if_else_1526", + "if_end_1527", + ["access", 3, "!", 517, 14], + ["is_identical", 5, 4, 3, 517, 14], + ["jump_true", 5, "eq_done_1653", 517, 14], + ["is_int", 7, 4, 517, 14], + ["jump_false", 7, "eq_ni_1654", 517, 14], + "_nop_tc_498", + ["jump", "eq_ni_1654", 517, 14], + ["eq_int", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_ni_1654", + ["is_num", 7, 4, 517, 14], + ["jump_false", 7, "eq_nn_1655", 517, 14], + "_nop_tc_499", + ["jump", "eq_nn_1655", 517, 14], + ["eq_float", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nn_1655", + ["is_text", 7, 4, 517, 14], + ["jump_false", 7, "eq_nt_1656", 517, 14], + "_nop_tc_500", + "_nop_tc_501", + ["eq_text", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nt_1656", + ["is_null", 7, 4, 517, 14], + ["jump_false", 7, "eq_nnl_1657", 517, 14], + "_nop_tc_502", + ["jump", "eq_nnl_1657", 517, 14], + ["true", 5, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nnl_1657", + ["is_bool", 7, 4, 517, 14], + ["jump_false", 7, "eq_nb_1658", 517, 14], + "_nop_tc_503", + ["jump", "eq_nb_1658", 517, 14], + ["eq_bool", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nb_1658", + ["false", 5, 517, 14], + "eq_done_1653", + ["jump_false", 5, "if_else_1651", 517, 14], + ["load_field", 3, 1, "expression", 518, 11], + ["null", 5, 518, 30], + ["is_identical", 7, 3, 5, 518, 30], + ["jump_true", 7, "ne_nid_1662", 518, 30], + ["jump", "ne_ni_1663", 518, 30], + "ne_nid_1662", + ["false", 7, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_ni_1663", + ["is_int", 8, 3, 518, 30], + ["jump_false", 8, "ne_nn_1664", 518, 30], + "_nop_tc_504", + ["jump", "ne_nn_1664", 518, 30], + ["ne_int", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nn_1664", + ["is_num", 8, 3, 518, 30], + ["jump_false", 8, "ne_nt_1665", 518, 30], + "_nop_tc_505", + ["jump", "ne_nt_1665", 518, 30], + ["ne_float", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nt_1665", + ["is_text", 8, 3, 518, 30], + ["jump_false", 8, "ne_nnl_1666", 518, 30], + "_nop_tc_506", + ["jump", "ne_nnl_1666", 518, 30], + ["ne_text", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nnl_1666", + ["is_null", 8, 3, 518, 30], + ["jump_false", 8, "ne_nb_1667", 518, 30], + "_nop_tc_507", + "_nop_tc_508", + ["false", 7, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nb_1667", + ["is_bool", 8, 3, 518, 30], + ["jump_false", 8, "ne_mis_1668", 518, 30], + "_nop_tc_509", + ["jump", "ne_mis_1668", 518, 30], + ["ne_bool", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_mis_1668", + ["true", 7, 518, 30], + "ne_done_1661", + ["jump_false", 7, "if_else_1659", 518, 30], + ["load_field", 3, 1, "expression", 519, 14], + ["load_field", 5, 3, "kind", 519, 14], + ["move", 12, 5, 519, 14], + ["access", 3, "true", 520, 19], + ["is_identical", 5, 12, 3, 520, 19], + ["jump_true", 5, "eq_done_1671", 520, 19], + ["is_int", 7, 12, 520, 19], + ["jump_false", 7, "eq_ni_1672", 520, 19], + "_nop_tc_510", + ["jump", "eq_ni_1672", 520, 19], + ["eq_int", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_ni_1672", + ["is_num", 7, 12, 520, 19], + ["jump_false", 7, "eq_nn_1673", 520, 19], + "_nop_tc_511", + ["jump", "eq_nn_1673", 520, 19], + ["eq_float", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nn_1673", + ["is_text", 7, 12, 520, 19], + ["jump_false", 7, "eq_nt_1674", 520, 19], + "_nop_tc_512", + "_nop_tc_513", + ["eq_text", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nt_1674", + ["is_null", 7, 12, 520, 19], + ["jump_false", 7, "eq_nnl_1675", 520, 19], + "_nop_tc_514", + ["jump", "eq_nnl_1675", 520, 19], + ["true", 5, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nnl_1675", + ["is_bool", 7, 12, 520, 19], + ["jump_false", 7, "eq_nb_1676", 520, 19], + "_nop_tc_515", + ["jump", "eq_nb_1676", 520, 19], + ["eq_bool", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nb_1676", + ["false", 5, 520, 19], + "eq_done_1671", + ["jump_false", 5, "if_else_1669", 520, 19], + ["false", 3, 520, 44], + ["get", 5, 17, 1, 520, 34], + ["frame", 7, 5, 2, 520, 34], + ["null", 5, 520, 34], + ["setarg", 7, 0, 5, 520, 34], + ["setarg", 7, 1, 3, 520, 34], + ["setarg", 7, 2, 1, 520, 34], + ["tail_invoke", 7, 3, 520, 34], + ["return", 3, 520, 34], + "_nop_ur_28", + "if_else_1669", + "if_end_1670", + ["access", 3, "false", 521, 19], + ["is_identical", 5, 12, 3, 521, 19], + ["jump_true", 5, "eq_done_1679", 521, 19], + ["is_int", 7, 12, 521, 19], + ["jump_false", 7, "eq_ni_1680", 521, 19], + "_nop_tc_516", + ["jump", "eq_ni_1680", 521, 19], + ["eq_int", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_ni_1680", + ["is_num", 7, 12, 521, 19], + ["jump_false", 7, "eq_nn_1681", 521, 19], + "_nop_tc_517", + ["jump", "eq_nn_1681", 521, 19], + ["eq_float", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nn_1681", + ["is_text", 7, 12, 521, 19], + ["jump_false", 7, "eq_nt_1682", 521, 19], + "_nop_tc_518", + "_nop_tc_519", + ["eq_text", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nt_1682", + ["is_null", 7, 12, 521, 19], + ["jump_false", 7, "eq_nnl_1683", 521, 19], + "_nop_tc_520", + ["jump", "eq_nnl_1683", 521, 19], + ["true", 5, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nnl_1683", + ["is_bool", 7, 12, 521, 19], + ["jump_false", 7, "eq_nb_1684", 521, 19], + "_nop_tc_521", + ["jump", "eq_nb_1684", 521, 19], + ["eq_bool", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nb_1684", + ["false", 5, 521, 19], + "eq_done_1679", + ["jump_false", 5, "if_else_1677", 521, 19], + ["true", 3, 521, 45], + ["get", 5, 17, 1, 521, 35], + ["frame", 7, 5, 2, 521, 35], + ["null", 5, 521, 35], + ["setarg", 7, 0, 5, 521, 35], + ["setarg", 7, 1, 3, 521, 35], + ["setarg", 7, 2, 1, 521, 35], + ["tail_invoke", 7, 3, 521, 35], + ["return", 3, 521, 35], + "_nop_ur_29", + "if_else_1677", + "if_end_1678", + ["jump", "if_end_1660", 521, 35], + "if_else_1659", + "if_end_1660", + ["return", 1, 523, 14], + "_nop_ur_30", + "if_else_1651", + "if_end_1652", + ["access", 3, "~", 525, 14], + ["is_identical", 5, 4, 3, 525, 14], + ["jump_true", 5, "eq_done_1687", 525, 14], + ["is_int", 7, 4, 525, 14], + ["jump_false", 7, "eq_ni_1688", 525, 14], + "_nop_tc_522", + ["jump", "eq_ni_1688", 525, 14], + ["eq_int", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_ni_1688", + ["is_num", 7, 4, 525, 14], + ["jump_false", 7, "eq_nn_1689", 525, 14], + "_nop_tc_523", + ["jump", "eq_nn_1689", 525, 14], + ["eq_float", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nn_1689", + ["is_text", 7, 4, 525, 14], + ["jump_false", 7, "eq_nt_1690", 525, 14], + "_nop_tc_524", + "_nop_tc_525", + ["eq_text", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nt_1690", + ["is_null", 7, 4, 525, 14], + ["jump_false", 7, "eq_nnl_1691", 525, 14], + "_nop_tc_526", + ["jump", "eq_nnl_1691", 525, 14], + ["true", 5, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nnl_1691", + ["is_bool", 7, 4, 525, 14], + ["jump_false", 7, "eq_nb_1692", 525, 14], + "_nop_tc_527", + ["jump", "eq_nb_1692", 525, 14], + ["eq_bool", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nb_1692", + ["false", 5, 525, 14], + "eq_done_1687", + ["jump_false", 5, "if_else_1685", 525, 14], + ["load_field", 3, 1, "expression", 526, 11], + ["null", 5, 526, 30], + ["is_identical", 7, 3, 5, 526, 30], + ["jump_true", 7, "ne_nid_1697", 526, 30], + ["jump", "ne_ni_1698", 526, 30], + "ne_nid_1697", + ["false", 7, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_ni_1698", + ["is_int", 8, 3, 526, 30], + ["jump_false", 8, "ne_nn_1699", 526, 30], + "_nop_tc_528", + ["jump", "ne_nn_1699", 526, 30], + ["ne_int", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nn_1699", + ["is_num", 8, 3, 526, 30], + ["jump_false", 8, "ne_nt_1700", 526, 30], + "_nop_tc_529", + ["jump", "ne_nt_1700", 526, 30], + ["ne_float", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nt_1700", + ["is_text", 8, 3, 526, 30], + ["jump_false", 8, "ne_nnl_1701", 526, 30], + "_nop_tc_530", + ["jump", "ne_nnl_1701", 526, 30], + ["ne_text", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nnl_1701", + ["is_null", 8, 3, 526, 30], + ["jump_false", 8, "ne_nb_1702", 526, 30], + "_nop_tc_531", + "_nop_tc_532", + ["false", 7, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nb_1702", + ["is_bool", 8, 3, 526, 30], + ["jump_false", 8, "ne_mis_1703", 526, 30], + "_nop_tc_533", + ["jump", "ne_mis_1703", 526, 30], + ["ne_bool", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_mis_1703", + ["true", 7, 526, 30], + "ne_done_1696", + ["move", 3, 7, 526, 30], + ["jump_false", 3, "and_end_1695", 526, 30], + ["load_field", 5, 1, "expression", 526, 38], + ["load_field", 7, 5, "kind", 526, 38], + ["access", 5, "number", 526, 62], + ["is_identical", 8, 7, 5, 526, 62], + ["jump_true", 8, "eq_done_1704", 526, 62], + ["is_int", 9, 7, 526, 62], + ["jump_false", 9, "eq_ni_1705", 526, 62], + "_nop_tc_534", + ["jump", "eq_ni_1705", 526, 62], + ["eq_int", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_ni_1705", + ["is_num", 9, 7, 526, 62], + ["jump_false", 9, "eq_nn_1706", 526, 62], + "_nop_tc_535", + ["jump", "eq_nn_1706", 526, 62], + ["eq_float", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nn_1706", + ["is_text", 9, 7, 526, 62], + ["jump_false", 9, "eq_nt_1707", 526, 62], + "_nop_tc_536", + "_nop_tc_537", + ["eq_text", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nt_1707", + ["is_null", 9, 7, 526, 62], + ["jump_false", 9, "eq_nnl_1708", 526, 62], + "_nop_tc_538", + ["jump", "eq_nnl_1708", 526, 62], + ["true", 8, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nnl_1708", + ["is_bool", 9, 7, 526, 62], + ["jump_false", 9, "eq_nb_1709", 526, 62], + "_nop_tc_539", + ["jump", "eq_nb_1709", 526, 62], + ["eq_bool", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nb_1709", + ["false", 8, 526, 62], + "eq_done_1704", + ["move", 3, 8, 526, 62], + "and_end_1695", + ["jump_false", 3, "if_else_1693", 526, 62], + ["load_field", 3, 1, "expression", 527, 14], + ["load_field", 5, 3, "number", 527, 14], + ["move", 6, 5, 527, 14], + ["null", 3, 528, 19], + ["is_identical", 5, 6, 3, 528, 19], + ["jump_true", 5, "eq_done_1712", 528, 19], + ["is_int", 7, 6, 528, 19], + ["jump_false", 7, "eq_ni_1713", 528, 19], + "_nop_tc_540", + ["jump", "eq_ni_1713", 528, 19], + ["eq_int", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_ni_1713", + ["is_num", 7, 6, 528, 19], + ["jump_false", 7, "eq_nn_1714", 528, 19], + "_nop_tc_541", + ["jump", "eq_nn_1714", 528, 19], + ["eq_float", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nn_1714", + ["is_text", 7, 6, 528, 19], + ["jump_false", 7, "eq_nt_1715", 528, 19], + "_nop_tc_542", + ["jump", "eq_nt_1715", 528, 19], + ["eq_text", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nt_1715", + ["is_null", 7, 6, 528, 19], + ["jump_false", 7, "eq_nnl_1716", 528, 19], + "_nop_tc_543", + "_nop_tc_544", + ["true", 5, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nnl_1716", + ["is_bool", 7, 6, 528, 19], + ["jump_false", 7, "eq_nb_1717", 528, 19], + "_nop_tc_545", + ["jump", "eq_nb_1717", 528, 19], + ["eq_bool", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nb_1717", + ["false", 5, 528, 19], + "eq_done_1712", + ["jump_false", 5, "if_else_1710", 528, 19], + ["load_field", 3, 1, "expression", 528, 37], + ["load_field", 5, 3, "value", 528, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 528, + 30 + ], + ["frame", 7, 3, 1, 528, 30], + ["null", 3, 528, 30], + ["setarg", 7, 0, 3, 528, 30], + ["setarg", 7, 1, 5, 528, 30], + ["invoke", 7, 3, 528, 30], + ["move", 6, 3, 528, 30], + ["jump", "if_end_1711", 528, 30], + "if_else_1710", + "if_end_1711", + ["bitnot", 3, 6, 529, 29], + ["get", 5, 15, 1, 529, 16], + ["frame", 7, 5, 2, 529, 16], + ["null", 5, 529, 16], + ["setarg", 7, 0, 5, 529, 16], + ["setarg", 7, 1, 3, 529, 16], + ["setarg", 7, 2, 1, 529, 16], + ["tail_invoke", 7, 3, 529, 16], + ["return", 3, 529, 16], + "_nop_ur_31", + "if_else_1693", + "if_end_1694", + ["return", 1, 531, 14], + "_nop_ur_32", + "if_else_1685", + "if_end_1686", + ["access", 3, "-unary", 533, 14], + ["is_identical", 5, 4, 3, 533, 14], + ["jump_true", 5, "eq_done_1720", 533, 14], + ["is_int", 7, 4, 533, 14], + ["jump_false", 7, "eq_ni_1721", 533, 14], + "_nop_tc_546", + ["jump", "eq_ni_1721", 533, 14], + ["eq_int", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_ni_1721", + ["is_num", 7, 4, 533, 14], + ["jump_false", 7, "eq_nn_1722", 533, 14], + "_nop_tc_547", + ["jump", "eq_nn_1722", 533, 14], + ["eq_float", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nn_1722", + ["is_text", 7, 4, 533, 14], + ["jump_false", 7, "eq_nt_1723", 533, 14], + "_nop_tc_548", + "_nop_tc_549", + ["eq_text", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nt_1723", + ["is_null", 7, 4, 533, 14], + ["jump_false", 7, "eq_nnl_1724", 533, 14], + "_nop_tc_550", + ["jump", "eq_nnl_1724", 533, 14], + ["true", 5, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nnl_1724", + ["is_bool", 7, 4, 533, 14], + ["jump_false", 7, "eq_nb_1725", 533, 14], + "_nop_tc_551", + ["jump", "eq_nb_1725", 533, 14], + ["eq_bool", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nb_1725", + ["false", 5, 533, 14], + "eq_done_1720", + ["jump_false", 5, "if_else_1718", 533, 14], + ["load_field", 3, 1, "expression", 534, 11], + ["null", 5, 534, 30], + ["is_identical", 7, 3, 5, 534, 30], + ["jump_true", 7, "ne_nid_1730", 534, 30], + ["jump", "ne_ni_1731", 534, 30], + "ne_nid_1730", + ["false", 7, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_ni_1731", + ["is_int", 8, 3, 534, 30], + ["jump_false", 8, "ne_nn_1732", 534, 30], + "_nop_tc_552", + ["jump", "ne_nn_1732", 534, 30], + ["ne_int", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nn_1732", + ["is_num", 8, 3, 534, 30], + ["jump_false", 8, "ne_nt_1733", 534, 30], + "_nop_tc_553", + ["jump", "ne_nt_1733", 534, 30], + ["ne_float", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nt_1733", + ["is_text", 8, 3, 534, 30], + ["jump_false", 8, "ne_nnl_1734", 534, 30], + "_nop_tc_554", + ["jump", "ne_nnl_1734", 534, 30], + ["ne_text", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nnl_1734", + ["is_null", 8, 3, 534, 30], + ["jump_false", 8, "ne_nb_1735", 534, 30], + "_nop_tc_555", + "_nop_tc_556", + ["false", 7, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nb_1735", + ["is_bool", 8, 3, 534, 30], + ["jump_false", 8, "ne_mis_1736", 534, 30], + "_nop_tc_557", + ["jump", "ne_mis_1736", 534, 30], + ["ne_bool", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_mis_1736", + ["true", 7, 534, 30], + "ne_done_1729", + ["move", 3, 7, 534, 30], + ["jump_false", 3, "and_end_1728", 534, 30], + ["load_field", 5, 1, "expression", 534, 38], + ["load_field", 7, 5, "kind", 534, 38], + ["access", 5, "number", 534, 62], + ["is_identical", 8, 7, 5, 534, 62], + ["jump_true", 8, "eq_done_1737", 534, 62], + ["is_int", 9, 7, 534, 62], + ["jump_false", 9, "eq_ni_1738", 534, 62], + "_nop_tc_558", + ["jump", "eq_ni_1738", 534, 62], + ["eq_int", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_ni_1738", + ["is_num", 9, 7, 534, 62], + ["jump_false", 9, "eq_nn_1739", 534, 62], + "_nop_tc_559", + ["jump", "eq_nn_1739", 534, 62], + ["eq_float", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nn_1739", + ["is_text", 9, 7, 534, 62], + ["jump_false", 9, "eq_nt_1740", 534, 62], + "_nop_tc_560", + "_nop_tc_561", + ["eq_text", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nt_1740", + ["is_null", 9, 7, 534, 62], + ["jump_false", 9, "eq_nnl_1741", 534, 62], + "_nop_tc_562", + ["jump", "eq_nnl_1741", 534, 62], + ["true", 8, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nnl_1741", + ["is_bool", 9, 7, 534, 62], + ["jump_false", 9, "eq_nb_1742", 534, 62], + "_nop_tc_563", + ["jump", "eq_nb_1742", 534, 62], + ["eq_bool", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nb_1742", + ["false", 8, 534, 62], + "eq_done_1737", + ["move", 3, 8, 534, 62], + "and_end_1728", + ["jump_false", 3, "if_else_1726", 534, 62], + ["load_field", 3, 1, "expression", 535, 14], + ["load_field", 5, 3, "number", 535, 14], + ["move", 6, 5, 535, 14], + ["null", 3, 536, 19], + ["is_identical", 5, 6, 3, 536, 19], + ["jump_true", 5, "eq_done_1745", 536, 19], + ["is_int", 7, 6, 536, 19], + ["jump_false", 7, "eq_ni_1746", 536, 19], + "_nop_tc_564", + ["jump", "eq_ni_1746", 536, 19], + ["eq_int", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_ni_1746", + ["is_num", 7, 6, 536, 19], + ["jump_false", 7, "eq_nn_1747", 536, 19], + "_nop_tc_565", + ["jump", "eq_nn_1747", 536, 19], + ["eq_float", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nn_1747", + ["is_text", 7, 6, 536, 19], + ["jump_false", 7, "eq_nt_1748", 536, 19], + "_nop_tc_566", + ["jump", "eq_nt_1748", 536, 19], + ["eq_text", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nt_1748", + ["is_null", 7, 6, 536, 19], + ["jump_false", 7, "eq_nnl_1749", 536, 19], + "_nop_tc_567", + "_nop_tc_568", + ["true", 5, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nnl_1749", + ["is_bool", 7, 6, 536, 19], + ["jump_false", 7, "eq_nb_1750", 536, 19], + "_nop_tc_569", + ["jump", "eq_nb_1750", 536, 19], + ["eq_bool", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nb_1750", + ["false", 5, 536, 19], + "eq_done_1745", + ["jump_false", 5, "if_else_1743", 536, 19], + ["load_field", 3, 1, "expression", 536, 37], + ["load_field", 5, 3, "value", 536, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 536, + 30 + ], + ["frame", 7, 3, 1, 536, 30], + ["null", 3, 536, 30], + ["setarg", 7, 0, 3, 536, 30], + ["setarg", 7, 1, 5, 536, 30], + ["invoke", 7, 3, 536, 30], + ["move", 6, 3, 536, 30], + ["jump", "if_end_1744", 536, 30], + "if_else_1743", + "if_end_1744", + ["access", 3, 0, 537, 28], + "_nop_tc_570", + "_nop_tc_571", + ["is_num", 5, 6, 537, 32], + ["jump_false", 5, "num_err_1751", 537, 32], + ["subtract", 5, 3, 6, 537, 32], + ["jump", "num_done_1752", 537, 32], + "num_err_1751", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 537, + 32 + ], + ["access", 6, "error", 537, 32], + ["access", 7, "cannot apply '-': operands must be numbers", 537, 32], + ["array", 8, 0, 537, 32], + ["push", 8, 7, 537, 32], + ["frame", 7, 3, 2, 537, 32], + ["null", 3, 537, 32], + ["setarg", 7, 0, 3, 537, 32], + ["setarg", 7, 1, 6, 537, 32], + ["setarg", 7, 2, 8, 537, 32], + ["invoke", 7, 3, 537, 32], + ["disrupt", 537, 32], + "num_done_1752", + ["get", 3, 15, 1, 537, 16], + ["frame", 6, 3, 2, 537, 16], + ["null", 3, 537, 16], + ["setarg", 6, 0, 3, 537, 16], + ["setarg", 6, 1, 5, 537, 16], + ["setarg", 6, 2, 1, 537, 16], + ["tail_invoke", 6, 3, 537, 16], + ["return", 3, 537, 16], + "_nop_ur_33", + "if_else_1726", + "if_end_1727", + ["return", 1, 539, 14], + "_nop_ur_34", + "if_else_1718", + "if_end_1719", + ["access", 3, "then", 543, 14], + ["is_identical", 5, 4, 3, 543, 14], + ["jump_true", 5, "eq_done_1755", 543, 14], + ["is_int", 6, 4, 543, 14], + ["jump_false", 6, "eq_ni_1756", 543, 14], + "_nop_tc_572", + ["jump", "eq_ni_1756", 543, 14], + ["eq_int", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_ni_1756", + ["is_num", 6, 4, 543, 14], + ["jump_false", 6, "eq_nn_1757", 543, 14], + "_nop_tc_573", + ["jump", "eq_nn_1757", 543, 14], + ["eq_float", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nn_1757", + ["is_text", 6, 4, 543, 14], + ["jump_false", 6, "eq_nt_1758", 543, 14], + "_nop_tc_574", + "_nop_tc_575", + ["eq_text", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nt_1758", + ["is_null", 6, 4, 543, 14], + ["jump_false", 6, "eq_nnl_1759", 543, 14], + "_nop_tc_576", + ["jump", "eq_nnl_1759", 543, 14], + ["true", 5, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nnl_1759", + ["is_bool", 6, 4, 543, 14], + ["jump_false", 6, "eq_nb_1760", 543, 14], + "_nop_tc_577", + ["jump", "eq_nb_1760", 543, 14], + ["eq_bool", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nb_1760", + ["false", 5, 543, 14], + "eq_done_1755", + ["jump_false", 5, "if_else_1753", 543, 14], + ["load_field", 3, 1, "expression", 544, 30], + ["get", 5, 19, 1, 544, 12], + ["frame", 6, 5, 1, 544, 12], + ["null", 5, 544, 12], + ["setarg", 6, 0, 5, 544, 12], + ["setarg", 6, 1, 3, 544, 12], + ["invoke", 6, 3, 544, 12], + ["move", 16, 3, 544, 12], + ["true", 3, 545, 17], + ["is_identical", 5, 16, 3, 545, 17], + ["jump_true", 5, "eq_done_1763", 545, 17], + ["is_int", 6, 16, 545, 17], + ["jump_false", 6, "eq_ni_1764", 545, 17], + "_nop_tc_578", + ["jump", "eq_ni_1764", 545, 17], + ["eq_int", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_ni_1764", + ["is_num", 6, 16, 545, 17], + ["jump_false", 6, "eq_nn_1765", 545, 17], + "_nop_tc_579", + ["jump", "eq_nn_1765", 545, 17], + ["eq_float", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nn_1765", + ["is_text", 6, 16, 545, 17], + ["jump_false", 6, "eq_nt_1766", 545, 17], + "_nop_tc_580", + ["jump", "eq_nt_1766", 545, 17], + ["eq_text", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nt_1766", + ["is_null", 6, 16, 545, 17], + ["jump_false", 6, "eq_nnl_1767", 545, 17], + "_nop_tc_581", + ["jump", "eq_nnl_1767", 545, 17], + ["true", 5, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nnl_1767", + ["is_bool", 6, 16, 545, 17], + ["jump_false", 6, "eq_nb_1768", 545, 17], + "_nop_tc_582", + "_nop_tc_583", + ["eq_bool", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nb_1768", + ["false", 5, 545, 17], + "eq_done_1763", + ["jump_false", 5, "if_else_1761", 545, 17], + ["load_field", 3, 1, "then", 545, 30], + ["return", 3, 545, 30], + "_nop_ur_35", + "if_else_1761", + "if_end_1762", + ["false", 3, 546, 17], + ["is_identical", 5, 16, 3, 546, 17], + ["jump_true", 5, "eq_done_1771", 546, 17], + ["is_int", 6, 16, 546, 17], + ["jump_false", 6, "eq_ni_1772", 546, 17], + "_nop_tc_584", + ["jump", "eq_ni_1772", 546, 17], + ["eq_int", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_ni_1772", + ["is_num", 6, 16, 546, 17], + ["jump_false", 6, "eq_nn_1773", 546, 17], + "_nop_tc_585", + ["jump", "eq_nn_1773", 546, 17], + ["eq_float", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nn_1773", + ["is_text", 6, 16, 546, 17], + ["jump_false", 6, "eq_nt_1774", 546, 17], + "_nop_tc_586", + ["jump", "eq_nt_1774", 546, 17], + ["eq_text", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nt_1774", + ["is_null", 6, 16, 546, 17], + ["jump_false", 6, "eq_nnl_1775", 546, 17], + "_nop_tc_587", + ["jump", "eq_nnl_1775", 546, 17], + ["true", 5, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nnl_1775", + ["is_bool", 6, 16, 546, 17], + ["jump_false", 6, "eq_nb_1776", 546, 17], + "_nop_tc_588", + "_nop_tc_589", + ["eq_bool", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nb_1776", + ["false", 5, 546, 17], + "eq_done_1771", + ["jump_false", 5, "if_else_1769", 546, 17], + ["load_field", 3, 1, "else", 546, 31], + ["return", 3, 546, 31], + "_nop_ur_36", + "if_else_1769", + "if_end_1770", + ["return", 1, 547, 14], + "_nop_ur_37", + "if_else_1753", + "if_end_1754", + ["access", 3, "(", 551, 14], + ["is_identical", 5, 4, 3, 551, 14], + ["jump_true", 5, "eq_done_1779", 551, 14], + ["is_int", 6, 4, 551, 14], + ["jump_false", 6, "eq_ni_1780", 551, 14], + "_nop_tc_590", + ["jump", "eq_ni_1780", 551, 14], + ["eq_int", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_ni_1780", + ["is_num", 6, 4, 551, 14], + ["jump_false", 6, "eq_nn_1781", 551, 14], + "_nop_tc_591", + ["jump", "eq_nn_1781", 551, 14], + ["eq_float", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nn_1781", + ["is_text", 6, 4, 551, 14], + ["jump_false", 6, "eq_nt_1782", 551, 14], + "_nop_tc_592", + "_nop_tc_593", + ["eq_text", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nt_1782", + ["is_null", 6, 4, 551, 14], + ["jump_false", 6, "eq_nnl_1783", 551, 14], + "_nop_tc_594", + ["jump", "eq_nnl_1783", 551, 14], + ["true", 5, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nnl_1783", + ["is_bool", 6, 4, 551, 14], + ["jump_false", 6, "eq_nb_1784", 551, 14], + "_nop_tc_595", + ["jump", "eq_nb_1784", 551, 14], + ["eq_bool", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nb_1784", + ["false", 5, 551, 14], + "eq_done_1779", + ["jump_false", 5, "if_else_1777", 551, 14], + ["load_field", 3, 1, "expression", 552, 16], + ["move", 13, 3, 552, 16], + ["null", 3, 553, 21], + ["is_identical", 4, 13, 3, 553, 21], + ["jump_true", 4, "ne_nid_1790", 553, 21], + ["jump", "ne_ni_1791", 553, 21], + "ne_nid_1790", + ["false", 4, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_ni_1791", + ["is_int", 5, 13, 553, 21], + ["jump_false", 5, "ne_nn_1792", 553, 21], + "_nop_tc_596", + ["jump", "ne_nn_1792", 553, 21], + ["ne_int", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nn_1792", + ["is_num", 5, 13, 553, 21], + ["jump_false", 5, "ne_nt_1793", 553, 21], + "_nop_tc_597", + ["jump", "ne_nt_1793", 553, 21], + ["ne_float", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nt_1793", + ["is_text", 5, 13, 553, 21], + ["jump_false", 5, "ne_nnl_1794", 553, 21], + "_nop_tc_598", + ["jump", "ne_nnl_1794", 553, 21], + ["ne_text", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nnl_1794", + ["is_null", 5, 13, 553, 21], + ["jump_false", 5, "ne_nb_1795", 553, 21], + "_nop_tc_599", + "_nop_tc_600", + ["false", 4, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nb_1795", + ["is_bool", 5, 13, 553, 21], + ["jump_false", 5, "ne_mis_1796", 553, 21], + "_nop_tc_601", + ["jump", "ne_mis_1796", 553, 21], + ["ne_bool", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_mis_1796", + ["true", 4, 553, 21], + "ne_done_1789", + ["move", 3, 4, 553, 21], + ["jump_false", 3, "and_end_1788", 553, 21], + ["load_field", 4, 13, "kind", 553, 29], + ["access", 5, "name", 553, 44], + ["is_identical", 6, 4, 5, 553, 44], + ["jump_true", 6, "eq_done_1797", 553, 44], + ["is_int", 7, 4, 553, 44], + ["jump_false", 7, "eq_ni_1798", 553, 44], + "_nop_tc_602", + ["jump", "eq_ni_1798", 553, 44], + ["eq_int", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_ni_1798", + ["is_num", 7, 4, 553, 44], + ["jump_false", 7, "eq_nn_1799", 553, 44], + "_nop_tc_603", + ["jump", "eq_nn_1799", 553, 44], + ["eq_float", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nn_1799", + ["is_text", 7, 4, 553, 44], + ["jump_false", 7, "eq_nt_1800", 553, 44], + "_nop_tc_604", + "_nop_tc_605", + ["eq_text", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nt_1800", + ["is_null", 7, 4, 553, 44], + ["jump_false", 7, "eq_nnl_1801", 553, 44], + "_nop_tc_606", + ["jump", "eq_nnl_1801", 553, 44], + ["true", 6, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nnl_1801", + ["is_bool", 7, 4, 553, 44], + ["jump_false", 7, "eq_nb_1802", 553, 44], + "_nop_tc_607", + ["jump", "eq_nb_1802", 553, 44], + ["eq_bool", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nb_1802", + ["false", 6, 553, 44], + "eq_done_1797", + ["move", 3, 6, 553, 44], + "and_end_1788", + ["move", 4, 3, 553, 44], + ["jump_false", 4, "and_end_1787", 553, 44], + ["load_field", 3, 13, "level", 553, 54], + ["access", 5, 0, 553, 70], + ["is_identical", 6, 3, 5, 553, 70], + ["jump_true", 6, "eq_done_1803", 553, 70], + ["is_int", 7, 3, 553, 70], + ["jump_false", 7, "eq_ni_1804", 553, 70], + "_nop_tc_608", + "_nop_tc_609", + ["eq_int", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_ni_1804", + ["is_num", 7, 3, 553, 70], + ["jump_false", 7, "eq_nn_1805", 553, 70], + "_nop_tc_610", + "_nop_tc_611", + ["eq_float", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nn_1805", + ["is_text", 7, 3, 553, 70], + ["jump_false", 7, "eq_nt_1806", 553, 70], + "_nop_tc_612", + ["jump", "eq_nt_1806", 553, 70], + ["eq_text", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nt_1806", + ["is_null", 7, 3, 553, 70], + ["jump_false", 7, "eq_nnl_1807", 553, 70], + "_nop_tc_613", + ["jump", "eq_nnl_1807", 553, 70], + ["true", 6, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nnl_1807", + ["is_bool", 7, 3, 553, 70], + ["jump_false", 7, "eq_nb_1808", 553, 70], + "_nop_tc_614", + ["jump", "eq_nb_1808", 553, 70], + ["eq_bool", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nb_1808", + ["false", 6, 553, 70], + "eq_done_1803", + ["move", 4, 6, 553, 70], + "and_end_1787", + ["jump_false", 4, "if_else_1785", 553, 70], + ["null", 14, 554, 14], + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 555, + 16 + ], + ["frame", 4, 3, 1, 555, 16], + ["null", 3, 555, 16], + ["setarg", 4, 0, 3, 555, 16], + ["setarg", 4, 1, 2, 555, 16], + ["invoke", 4, 3, 555, 16], + ["move", 15, 3, 555, 16], + ["get", 3, 23, 1, 556, 13], + ["load_dynamic", 4, 3, 15, 556, 24], + ["null", 3, 556, 33], + ["is_identical", 5, 4, 3, 556, 33], + ["jump_true", 5, "ne_nid_1812", 556, 33], + ["jump", "ne_ni_1813", 556, 33], + "ne_nid_1812", + ["false", 5, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_ni_1813", + ["is_int", 6, 4, 556, 33], + ["jump_false", 6, "ne_nn_1814", 556, 33], + "_nop_tc_615", + ["jump", "ne_nn_1814", 556, 33], + ["ne_int", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nn_1814", + ["is_num", 6, 4, 556, 33], + ["jump_false", 6, "ne_nt_1815", 556, 33], + "_nop_tc_616", + ["jump", "ne_nt_1815", 556, 33], + ["ne_float", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nt_1815", + ["is_text", 6, 4, 556, 33], + ["jump_false", 6, "ne_nnl_1816", 556, 33], + "_nop_tc_617", + ["jump", "ne_nnl_1816", 556, 33], + ["ne_text", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nnl_1816", + ["is_null", 6, 4, 556, 33], + ["jump_false", 6, "ne_nb_1817", 556, 33], + "_nop_tc_618", + "_nop_tc_619", + ["false", 5, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nb_1817", + ["is_bool", 6, 4, 556, 33], + ["jump_false", 6, "ne_mis_1818", 556, 33], + "_nop_tc_620", + ["jump", "ne_mis_1818", 556, 33], + ["ne_bool", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_mis_1818", + ["true", 5, 556, 33], + "ne_done_1811", + ["jump_false", 5, "if_else_1809", 556, 33], + ["get", 3, 23, 1, 556, 44], + ["load_dynamic", 4, 3, 15, 556, 55], + ["load_field", 3, 13, "name", 556, 61], + ["load_dynamic", 5, 4, 3, 556, 61], + ["move", 14, 5, 556, 61], + ["jump", "if_end_1810", 556, 61], + "if_else_1809", + "if_end_1810", + ["null", 3, 557, 19], + ["is_identical", 4, 14, 3, 557, 19], + ["jump_true", 4, "ne_nid_1822", 557, 19], + ["jump", "ne_ni_1823", 557, 19], + "ne_nid_1822", + ["false", 4, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_ni_1823", + ["is_int", 5, 14, 557, 19], + ["jump_false", 5, "ne_nn_1824", 557, 19], + "_nop_tc_621", + ["jump", "ne_nn_1824", 557, 19], + ["ne_int", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nn_1824", + ["is_num", 5, 14, 557, 19], + ["jump_false", 5, "ne_nt_1825", 557, 19], + "_nop_tc_622", + ["jump", "ne_nt_1825", 557, 19], + ["ne_float", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nt_1825", + ["is_text", 5, 14, 557, 19], + ["jump_false", 5, "ne_nnl_1826", 557, 19], + "_nop_tc_623", + ["jump", "ne_nnl_1826", 557, 19], + ["ne_text", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nnl_1826", + ["is_null", 5, 14, 557, 19], + ["jump_false", 5, "ne_nb_1827", 557, 19], + "_nop_tc_624", + "_nop_tc_625", + ["false", 4, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nb_1827", + ["is_bool", 5, 14, 557, 19], + ["jump_false", 5, "ne_mis_1828", 557, 19], + "_nop_tc_626", + ["jump", "ne_mis_1828", 557, 19], + ["ne_bool", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_mis_1828", + ["true", 4, 557, 19], + "ne_done_1821", + ["jump_false", 4, "if_else_1819", 557, 19], + ["store_field", 1, 14, "arity", 557, 25], + ["jump", "if_end_1820", 557, 25], + "if_else_1819", + "if_end_1820", + ["jump", "if_end_1786", 557, 25], + "if_else_1785", + "if_end_1786", + ["null", 3, 559, 21], + ["is_identical", 4, 13, 3, 559, 21], + ["jump_true", 4, "ne_nid_1834", 559, 21], + ["jump", "ne_ni_1835", 559, 21], + "ne_nid_1834", + ["false", 4, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_ni_1835", + ["is_int", 5, 13, 559, 21], + ["jump_false", 5, "ne_nn_1836", 559, 21], + "_nop_tc_627", + ["jump", "ne_nn_1836", 559, 21], + ["ne_int", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nn_1836", + ["is_num", 5, 13, 559, 21], + ["jump_false", 5, "ne_nt_1837", 559, 21], + "_nop_tc_628", + ["jump", "ne_nt_1837", 559, 21], + ["ne_float", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nt_1837", + ["is_text", 5, 13, 559, 21], + ["jump_false", 5, "ne_nnl_1838", 559, 21], + "_nop_tc_629", + ["jump", "ne_nnl_1838", 559, 21], + ["ne_text", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nnl_1838", + ["is_null", 5, 13, 559, 21], + ["jump_false", 5, "ne_nb_1839", 559, 21], + "_nop_tc_630", + "_nop_tc_631", + ["false", 4, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nb_1839", + ["is_bool", 5, 13, 559, 21], + ["jump_false", 5, "ne_mis_1840", 559, 21], + "_nop_tc_632", + ["jump", "ne_mis_1840", 559, 21], + ["ne_bool", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_mis_1840", + ["true", 4, 559, 21], + "ne_done_1833", + ["move", 3, 4, 559, 21], + ["jump_false", 3, "and_end_1832", 559, 21], + ["load_field", 4, 13, "intrinsic", 559, 29], + ["true", 5, 559, 49], + ["is_identical", 6, 4, 5, 559, 49], + ["jump_true", 6, "eq_done_1841", 559, 49], + ["is_int", 7, 4, 559, 49], + ["jump_false", 7, "eq_ni_1842", 559, 49], + "_nop_tc_633", + ["jump", "eq_ni_1842", 559, 49], + ["eq_int", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_ni_1842", + ["is_num", 7, 4, 559, 49], + ["jump_false", 7, "eq_nn_1843", 559, 49], + "_nop_tc_634", + ["jump", "eq_nn_1843", 559, 49], + ["eq_float", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nn_1843", + ["is_text", 7, 4, 559, 49], + ["jump_false", 7, "eq_nt_1844", 559, 49], + "_nop_tc_635", + ["jump", "eq_nt_1844", 559, 49], + ["eq_text", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nt_1844", + ["is_null", 7, 4, 559, 49], + ["jump_false", 7, "eq_nnl_1845", 559, 49], + "_nop_tc_636", + ["jump", "eq_nnl_1845", 559, 49], + ["true", 6, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nnl_1845", + ["is_bool", 7, 4, 559, 49], + ["jump_false", 7, "eq_nb_1846", 559, 49], + "_nop_tc_637", + "_nop_tc_638", + ["eq_bool", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nb_1846", + ["false", 6, 559, 49], + "eq_done_1841", + ["move", 3, 6, 559, 49], + "and_end_1832", + ["move", 4, 3, 559, 49], + ["jump_false", 4, "and_end_1831", 559, 49], + ["load_field", 3, 1, "list", 559, 64], + ["length", 5, 3, 559, 64], + ["access", 3, 1, 559, 78], + ["is_identical", 6, 5, 3, 559, 78], + ["jump_true", 6, "eq_done_1847", 559, 78], + "_nop_tc_639", + "_nop_tc_640", + "_nop_tc_641", + "_nop_tc_642", + ["eq_int", 6, 5, 3, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_ni_1848", + "_nop_tc_643", + "_nop_tc_644", + "_nop_tc_645", + "_nop_tc_646", + ["eq_float", 6, 5, 3, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_nn_1849", + "_nop_tc_647", + ["jump", "eq_nt_1850", 559, 78], + "_nop_tc_648", + ["jump", "eq_nt_1850", 559, 78], + ["eq_text", 6, 5, 3, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_nt_1850", + "_nop_tc_649", + ["jump", "eq_nnl_1851", 559, 78], + "_nop_tc_650", + ["jump", "eq_nnl_1851", 559, 78], + ["true", 6, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_nnl_1851", + "_nop_tc_651", + ["jump", "eq_nb_1852", 559, 78], + "_nop_tc_652", + ["jump", "eq_nb_1852", 559, 78], + ["eq_bool", 6, 5, 3, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_nb_1852", + ["false", 6, 559, 78], + "eq_done_1847", + ["move", 4, 6, 559, 78], + "and_end_1831", + ["jump_false", 4, "if_else_1829", 559, 78], + ["load_field", 3, 1, "list", 560, 15], + ["access", 4, 0, 560, 25], + ["load_index", 5, 3, 4, 560, 25], + ["move", 18, 5, 560, 25], + ["null", 17, 561, 15], + ["load_field", 3, 18, "type_tag", 562, 13], + ["null", 4, 562, 29], + ["is_identical", 5, 3, 4, 562, 29], + ["jump_true", 5, "ne_nid_1856", 562, 29], + ["jump", "ne_ni_1857", 562, 29], + "ne_nid_1856", + ["false", 5, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_ni_1857", + ["is_int", 6, 3, 562, 29], + ["jump_false", 6, "ne_nn_1858", 562, 29], + "_nop_tc_653", + ["jump", "ne_nn_1858", 562, 29], + ["ne_int", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nn_1858", + ["is_num", 6, 3, 562, 29], + ["jump_false", 6, "ne_nt_1859", 562, 29], + "_nop_tc_654", + ["jump", "ne_nt_1859", 562, 29], + ["ne_float", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nt_1859", + ["is_text", 6, 3, 562, 29], + ["jump_false", 6, "ne_nnl_1860", 562, 29], + "_nop_tc_655", + ["jump", "ne_nnl_1860", 562, 29], + ["ne_text", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nnl_1860", + ["is_null", 6, 3, 562, 29], + ["jump_false", 6, "ne_nb_1861", 562, 29], + "_nop_tc_656", + "_nop_tc_657", + ["false", 5, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nb_1861", + ["is_bool", 6, 3, 562, 29], + ["jump_false", 6, "ne_mis_1862", 562, 29], + "_nop_tc_658", + ["jump", "ne_mis_1862", 562, 29], + ["ne_bool", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_mis_1862", + ["true", 5, 562, 29], + "ne_done_1855", + ["jump_false", 5, "if_else_1853", 562, 29], + ["load_field", 3, 18, "type_tag", 563, 17], + ["move", 17, 3, 563, 17], + ["jump", "if_end_1854", 563, 17], + "if_else_1853", + ["load_field", 3, 18, "kind", 564, 20], + ["access", 4, "name", 564, 32], + ["is_identical", 5, 3, 4, 564, 32], + ["jump_true", 5, "eq_done_1866", 564, 32], + ["is_int", 6, 3, 564, 32], + ["jump_false", 6, "eq_ni_1867", 564, 32], + "_nop_tc_659", + ["jump", "eq_ni_1867", 564, 32], + ["eq_int", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_ni_1867", + ["is_num", 6, 3, 564, 32], + ["jump_false", 6, "eq_nn_1868", 564, 32], + "_nop_tc_660", + ["jump", "eq_nn_1868", 564, 32], + ["eq_float", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nn_1868", + ["is_text", 6, 3, 564, 32], + ["jump_false", 6, "eq_nt_1869", 564, 32], + "_nop_tc_661", + "_nop_tc_662", + ["eq_text", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nt_1869", + ["is_null", 6, 3, 564, 32], + ["jump_false", 6, "eq_nnl_1870", 564, 32], + "_nop_tc_663", + ["jump", "eq_nnl_1870", 564, 32], + ["true", 5, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nnl_1870", + ["is_bool", 6, 3, 564, 32], + ["jump_false", 6, "eq_nb_1871", 564, 32], + "_nop_tc_664", + ["jump", "eq_nb_1871", 564, 32], + ["eq_bool", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nb_1871", + ["false", 5, 564, 32], + "eq_done_1866", + ["move", 3, 5, 564, 32], + ["jump_false", 3, "and_end_1865", 564, 32], + ["load_field", 4, 18, "level", 564, 42], + ["access", 5, 0, 564, 55], + ["is_identical", 6, 4, 5, 564, 55], + ["jump_true", 6, "eq_done_1872", 564, 55], + ["is_int", 7, 4, 564, 55], + ["jump_false", 7, "eq_ni_1873", 564, 55], + "_nop_tc_665", + "_nop_tc_666", + ["eq_int", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_ni_1873", + ["is_num", 7, 4, 564, 55], + ["jump_false", 7, "eq_nn_1874", 564, 55], + "_nop_tc_667", + "_nop_tc_668", + ["eq_float", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nn_1874", + ["is_text", 7, 4, 564, 55], + ["jump_false", 7, "eq_nt_1875", 564, 55], + "_nop_tc_669", + ["jump", "eq_nt_1875", 564, 55], + ["eq_text", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nt_1875", + ["is_null", 7, 4, 564, 55], + ["jump_false", 7, "eq_nnl_1876", 564, 55], + "_nop_tc_670", + ["jump", "eq_nnl_1876", 564, 55], + ["true", 6, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nnl_1876", + ["is_bool", 7, 4, 564, 55], + ["jump_false", 7, "eq_nb_1877", 564, 55], + "_nop_tc_671", + ["jump", "eq_nb_1877", 564, 55], + ["eq_bool", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nb_1877", + ["false", 6, 564, 55], + "eq_done_1872", + ["move", 3, 6, 564, 55], + "and_end_1865", + ["jump_false", 3, "if_else_1863", 564, 55], + ["load_field", 3, 18, "name", 565, 33], + ["get", 4, 21, 1, 565, 16], + ["frame", 5, 4, 2, 565, 16], + ["null", 4, 565, 16], + ["setarg", 5, 0, 4, 565, 16], + ["setarg", 5, 1, 2, 565, 16], + ["setarg", 5, 2, 3, 565, 16], + ["invoke", 5, 3, 565, 16], + ["move", 10, 3, 565, 16], + ["null", 3, 566, 21], + ["is_identical", 4, 10, 3, 566, 21], + ["jump_true", 4, "ne_nid_1881", 566, 21], + ["jump", "ne_ni_1882", 566, 21], + "ne_nid_1881", + ["false", 4, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_ni_1882", + ["is_int", 5, 10, 566, 21], + ["jump_false", 5, "ne_nn_1883", 566, 21], + "_nop_tc_672", + ["jump", "ne_nn_1883", 566, 21], + ["ne_int", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nn_1883", + ["is_num", 5, 10, 566, 21], + ["jump_false", 5, "ne_nt_1884", 566, 21], + "_nop_tc_673", + ["jump", "ne_nt_1884", 566, 21], + ["ne_float", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nt_1884", + ["is_text", 5, 10, 566, 21], + ["jump_false", 5, "ne_nnl_1885", 566, 21], + "_nop_tc_674", + ["jump", "ne_nnl_1885", 566, 21], + ["ne_text", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nnl_1885", + ["is_null", 5, 10, 566, 21], + ["jump_false", 5, "ne_nb_1886", 566, 21], + "_nop_tc_675", + "_nop_tc_676", + ["false", 4, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nb_1886", + ["is_bool", 5, 10, 566, 21], + ["jump_false", 5, "ne_mis_1887", 566, 21], + "_nop_tc_677", + ["jump", "ne_mis_1887", 566, 21], + ["ne_bool", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_mis_1887", + ["true", 4, 566, 21], + "ne_done_1880", + ["jump_false", 4, "if_else_1878", 566, 21], + ["load_field", 3, 10, "type_tag", 566, 33], + ["move", 17, 3, 566, 33], + ["jump", "if_end_1879", 566, 33], + "if_else_1878", + "if_end_1879", + ["jump", "if_end_1864", 566, 33], + "if_else_1863", + "if_end_1864", + "if_end_1854", + ["null", 3, 568, 20], + ["is_identical", 4, 17, 3, 568, 20], + ["jump_true", 4, "ne_nid_1891", 568, 20], + ["jump", "ne_ni_1892", 568, 20], + "ne_nid_1891", + ["false", 4, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_ni_1892", + ["is_int", 5, 17, 568, 20], + ["jump_false", 5, "ne_nn_1893", 568, 20], + "_nop_tc_678", + ["jump", "ne_nn_1893", 568, 20], + ["ne_int", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nn_1893", + ["is_num", 5, 17, 568, 20], + ["jump_false", 5, "ne_nt_1894", 568, 20], + "_nop_tc_679", + ["jump", "ne_nt_1894", 568, 20], + ["ne_float", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nt_1894", + ["is_text", 5, 17, 568, 20], + ["jump_false", 5, "ne_nnl_1895", 568, 20], + "_nop_tc_680", + ["jump", "ne_nnl_1895", 568, 20], + ["ne_text", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nnl_1895", + ["is_null", 5, 17, 568, 20], + ["jump_false", 5, "ne_nb_1896", 568, 20], + "_nop_tc_681", + "_nop_tc_682", + ["false", 4, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nb_1896", + ["is_bool", 5, 17, 568, 20], + ["jump_false", 5, "ne_mis_1897", 568, 20], + "_nop_tc_683", + ["jump", "ne_mis_1897", 568, 20], + ["ne_bool", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_mis_1897", + ["true", 4, 568, 20], + "ne_done_1890", + ["jump_false", 4, "if_else_1888", 568, 20], + ["load_field", 3, 13, "name", 569, 15], + ["access", 4, "is_array", 569, 30], + ["is_identical", 5, 3, 4, 569, 30], + ["jump_true", 5, "eq_done_1900", 569, 30], + ["is_int", 6, 3, 569, 30], + ["jump_false", 6, "eq_ni_1901", 569, 30], + "_nop_tc_684", + ["jump", "eq_ni_1901", 569, 30], + ["eq_int", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_ni_1901", + ["is_num", 6, 3, 569, 30], + ["jump_false", 6, "eq_nn_1902", 569, 30], + "_nop_tc_685", + ["jump", "eq_nn_1902", 569, 30], + ["eq_float", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nn_1902", + ["is_text", 6, 3, 569, 30], + ["jump_false", 6, "eq_nt_1903", 569, 30], + "_nop_tc_686", + "_nop_tc_687", + ["eq_text", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nt_1903", + ["is_null", 6, 3, 569, 30], + ["jump_false", 6, "eq_nnl_1904", 569, 30], + "_nop_tc_688", + ["jump", "eq_nnl_1904", 569, 30], + ["true", 5, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nnl_1904", + ["is_bool", 6, 3, 569, 30], + ["jump_false", 6, "eq_nb_1905", 569, 30], + "_nop_tc_689", + ["jump", "eq_nb_1905", 569, 30], + ["eq_bool", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nb_1905", + ["false", 5, 569, 30], + "eq_done_1900", + ["jump_false", 5, "if_else_1898", 569, 30], + ["access", 3, "array", 569, 66], + ["is_identical", 4, 17, 3, 569, 66], + ["jump_true", 4, "eq_done_1906", 569, 66], + ["is_int", 5, 17, 569, 66], + ["jump_false", 5, "eq_ni_1907", 569, 66], + "_nop_tc_690", + ["jump", "eq_ni_1907", 569, 66], + ["eq_int", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_ni_1907", + ["is_num", 5, 17, 569, 66], + ["jump_false", 5, "eq_nn_1908", 569, 66], + "_nop_tc_691", + ["jump", "eq_nn_1908", 569, 66], + ["eq_float", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nn_1908", + ["is_text", 5, 17, 569, 66], + ["jump_false", 5, "eq_nt_1909", 569, 66], + "_nop_tc_692", + "_nop_tc_693", + ["eq_text", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nt_1909", + ["is_null", 5, 17, 569, 66], + ["jump_false", 5, "eq_nnl_1910", 569, 66], + "_nop_tc_694", + ["jump", "eq_nnl_1910", 569, 66], + ["true", 4, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nnl_1910", + ["is_bool", 5, 17, 569, 66], + ["jump_false", 5, "eq_nb_1911", 569, 66], + "_nop_tc_695", + ["jump", "eq_nb_1911", 569, 66], + ["eq_bool", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nb_1911", + ["false", 4, 569, 66], + "eq_done_1906", + ["get", 3, 17, 1, 569, 49], + ["frame", 5, 3, 2, 569, 49], + ["null", 3, 569, 49], + ["setarg", 5, 0, 3, 569, 49], + ["setarg", 5, 1, 4, 569, 49], + ["setarg", 5, 2, 1, 569, 49], + ["tail_invoke", 5, 3, 569, 49], + ["return", 3, 569, 49], + "_nop_ur_38", + "if_else_1898", + "if_end_1899", + ["load_field", 3, 13, "name", 570, 15], + ["access", 4, "is_text", 570, 30], + ["is_identical", 5, 3, 4, 570, 30], + ["jump_true", 5, "eq_done_1914", 570, 30], + ["is_int", 6, 3, 570, 30], + ["jump_false", 6, "eq_ni_1915", 570, 30], + "_nop_tc_696", + ["jump", "eq_ni_1915", 570, 30], + ["eq_int", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_ni_1915", + ["is_num", 6, 3, 570, 30], + ["jump_false", 6, "eq_nn_1916", 570, 30], + "_nop_tc_697", + ["jump", "eq_nn_1916", 570, 30], + ["eq_float", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nn_1916", + ["is_text", 6, 3, 570, 30], + ["jump_false", 6, "eq_nt_1917", 570, 30], + "_nop_tc_698", + "_nop_tc_699", + ["eq_text", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nt_1917", + ["is_null", 6, 3, 570, 30], + ["jump_false", 6, "eq_nnl_1918", 570, 30], + "_nop_tc_700", + ["jump", "eq_nnl_1918", 570, 30], + ["true", 5, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nnl_1918", + ["is_bool", 6, 3, 570, 30], + ["jump_false", 6, "eq_nb_1919", 570, 30], + "_nop_tc_701", + ["jump", "eq_nb_1919", 570, 30], + ["eq_bool", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nb_1919", + ["false", 5, 570, 30], + "eq_done_1914", + ["jump_false", 5, "if_else_1912", 570, 30], + ["access", 3, "text", 570, 65], + ["is_identical", 4, 17, 3, 570, 65], + ["jump_true", 4, "eq_done_1920", 570, 65], + ["is_int", 5, 17, 570, 65], + ["jump_false", 5, "eq_ni_1921", 570, 65], + "_nop_tc_702", + ["jump", "eq_ni_1921", 570, 65], + ["eq_int", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_ni_1921", + ["is_num", 5, 17, 570, 65], + ["jump_false", 5, "eq_nn_1922", 570, 65], + "_nop_tc_703", + ["jump", "eq_nn_1922", 570, 65], + ["eq_float", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nn_1922", + ["is_text", 5, 17, 570, 65], + ["jump_false", 5, "eq_nt_1923", 570, 65], + "_nop_tc_704", + "_nop_tc_705", + ["eq_text", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nt_1923", + ["is_null", 5, 17, 570, 65], + ["jump_false", 5, "eq_nnl_1924", 570, 65], + "_nop_tc_706", + ["jump", "eq_nnl_1924", 570, 65], + ["true", 4, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nnl_1924", + ["is_bool", 5, 17, 570, 65], + ["jump_false", 5, "eq_nb_1925", 570, 65], + "_nop_tc_707", + ["jump", "eq_nb_1925", 570, 65], + ["eq_bool", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nb_1925", + ["false", 4, 570, 65], + "eq_done_1920", + ["get", 3, 17, 1, 570, 48], + ["frame", 5, 3, 2, 570, 48], + ["null", 3, 570, 48], + ["setarg", 5, 0, 3, 570, 48], + ["setarg", 5, 1, 4, 570, 48], + ["setarg", 5, 2, 1, 570, 48], + ["tail_invoke", 5, 3, 570, 48], + ["return", 3, 570, 48], + "_nop_ur_39", + "if_else_1912", + "if_end_1913", + ["load_field", 3, 13, "name", 571, 15], + ["access", 4, "is_number", 571, 30], + ["is_identical", 5, 3, 4, 571, 30], + ["jump_true", 5, "eq_done_1928", 571, 30], + ["is_int", 6, 3, 571, 30], + ["jump_false", 6, "eq_ni_1929", 571, 30], + "_nop_tc_708", + ["jump", "eq_ni_1929", 571, 30], + ["eq_int", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_ni_1929", + ["is_num", 6, 3, 571, 30], + ["jump_false", 6, "eq_nn_1930", 571, 30], + "_nop_tc_709", + ["jump", "eq_nn_1930", 571, 30], + ["eq_float", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nn_1930", + ["is_text", 6, 3, 571, 30], + ["jump_false", 6, "eq_nt_1931", 571, 30], + "_nop_tc_710", + "_nop_tc_711", + ["eq_text", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nt_1931", + ["is_null", 6, 3, 571, 30], + ["jump_false", 6, "eq_nnl_1932", 571, 30], + "_nop_tc_712", + ["jump", "eq_nnl_1932", 571, 30], + ["true", 5, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nnl_1932", + ["is_bool", 6, 3, 571, 30], + ["jump_false", 6, "eq_nb_1933", 571, 30], + "_nop_tc_713", + ["jump", "eq_nb_1933", 571, 30], + ["eq_bool", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nb_1933", + ["false", 5, 571, 30], + "eq_done_1928", + ["jump_false", 5, "if_else_1926", 571, 30], + ["access", 3, "number", 571, 67], + ["is_identical", 4, 17, 3, 571, 67], + ["jump_true", 4, "eq_done_1935", 571, 67], + ["is_int", 5, 17, 571, 67], + ["jump_false", 5, "eq_ni_1936", 571, 67], + "_nop_tc_714", + ["jump", "eq_ni_1936", 571, 67], + ["eq_int", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_ni_1936", + ["is_num", 5, 17, 571, 67], + ["jump_false", 5, "eq_nn_1937", 571, 67], + "_nop_tc_715", + ["jump", "eq_nn_1937", 571, 67], + ["eq_float", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nn_1937", + ["is_text", 5, 17, 571, 67], + ["jump_false", 5, "eq_nt_1938", 571, 67], + "_nop_tc_716", + "_nop_tc_717", + ["eq_text", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nt_1938", + ["is_null", 5, 17, 571, 67], + ["jump_false", 5, "eq_nnl_1939", 571, 67], + "_nop_tc_718", + ["jump", "eq_nnl_1939", 571, 67], + ["true", 4, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nnl_1939", + ["is_bool", 5, 17, 571, 67], + ["jump_false", 5, "eq_nb_1940", 571, 67], + "_nop_tc_719", + ["jump", "eq_nb_1940", 571, 67], + ["eq_bool", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nb_1940", + ["false", 4, 571, 67], + "eq_done_1935", + ["move", 3, 4, 571, 67], + ["jump_true", 3, "or_end_1934", 571, 67], + ["access", 4, "integer", 571, 86], + ["is_identical", 5, 17, 4, 571, 86], + ["jump_true", 5, "eq_done_1941", 571, 86], + ["is_int", 6, 17, 571, 86], + ["jump_false", 6, "eq_ni_1942", 571, 86], + "_nop_tc_720", + ["jump", "eq_ni_1942", 571, 86], + ["eq_int", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_ni_1942", + ["is_num", 6, 17, 571, 86], + ["jump_false", 6, "eq_nn_1943", 571, 86], + "_nop_tc_721", + ["jump", "eq_nn_1943", 571, 86], + ["eq_float", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nn_1943", + ["is_text", 6, 17, 571, 86], + ["jump_false", 6, "eq_nt_1944", 571, 86], + "_nop_tc_722", + "_nop_tc_723", + ["eq_text", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nt_1944", + ["is_null", 6, 17, 571, 86], + ["jump_false", 6, "eq_nnl_1945", 571, 86], + "_nop_tc_724", + ["jump", "eq_nnl_1945", 571, 86], + ["true", 5, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nnl_1945", + ["is_bool", 6, 17, 571, 86], + ["jump_false", 6, "eq_nb_1946", 571, 86], + "_nop_tc_725", + ["jump", "eq_nb_1946", 571, 86], + ["eq_bool", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nb_1946", + ["false", 5, 571, 86], + "eq_done_1941", + ["move", 3, 5, 571, 86], + "or_end_1934", + ["get", 4, 17, 1, 571, 50], + ["frame", 5, 4, 2, 571, 50], + ["null", 4, 571, 50], + ["setarg", 5, 0, 4, 571, 50], + ["setarg", 5, 1, 3, 571, 50], + ["setarg", 5, 2, 1, 571, 50], + ["tail_invoke", 5, 3, 571, 50], + ["return", 3, 571, 50], + "_nop_ur_40", + "if_else_1926", + "if_end_1927", + ["load_field", 3, 13, "name", 572, 15], + ["access", 4, "is_integer", 572, 30], + ["is_identical", 5, 3, 4, 572, 30], + ["jump_true", 5, "eq_done_1949", 572, 30], + ["is_int", 6, 3, 572, 30], + ["jump_false", 6, "eq_ni_1950", 572, 30], + "_nop_tc_726", + ["jump", "eq_ni_1950", 572, 30], + ["eq_int", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_ni_1950", + ["is_num", 6, 3, 572, 30], + ["jump_false", 6, "eq_nn_1951", 572, 30], + "_nop_tc_727", + ["jump", "eq_nn_1951", 572, 30], + ["eq_float", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nn_1951", + ["is_text", 6, 3, 572, 30], + ["jump_false", 6, "eq_nt_1952", 572, 30], + "_nop_tc_728", + "_nop_tc_729", + ["eq_text", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nt_1952", + ["is_null", 6, 3, 572, 30], + ["jump_false", 6, "eq_nnl_1953", 572, 30], + "_nop_tc_730", + ["jump", "eq_nnl_1953", 572, 30], + ["true", 5, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nnl_1953", + ["is_bool", 6, 3, 572, 30], + ["jump_false", 6, "eq_nb_1954", 572, 30], + "_nop_tc_731", + ["jump", "eq_nb_1954", 572, 30], + ["eq_bool", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nb_1954", + ["false", 5, 572, 30], + "eq_done_1949", + ["jump_false", 5, "if_else_1947", 572, 30], + ["access", 3, "integer", 572, 68], + ["is_identical", 4, 17, 3, 572, 68], + ["jump_true", 4, "eq_done_1955", 572, 68], + ["is_int", 5, 17, 572, 68], + ["jump_false", 5, "eq_ni_1956", 572, 68], + "_nop_tc_732", + ["jump", "eq_ni_1956", 572, 68], + ["eq_int", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_ni_1956", + ["is_num", 5, 17, 572, 68], + ["jump_false", 5, "eq_nn_1957", 572, 68], + "_nop_tc_733", + ["jump", "eq_nn_1957", 572, 68], + ["eq_float", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nn_1957", + ["is_text", 5, 17, 572, 68], + ["jump_false", 5, "eq_nt_1958", 572, 68], + "_nop_tc_734", + "_nop_tc_735", + ["eq_text", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nt_1958", + ["is_null", 5, 17, 572, 68], + ["jump_false", 5, "eq_nnl_1959", 572, 68], + "_nop_tc_736", + ["jump", "eq_nnl_1959", 572, 68], + ["true", 4, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nnl_1959", + ["is_bool", 5, 17, 572, 68], + ["jump_false", 5, "eq_nb_1960", 572, 68], + "_nop_tc_737", + ["jump", "eq_nb_1960", 572, 68], + ["eq_bool", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nb_1960", + ["false", 4, 572, 68], + "eq_done_1955", + ["get", 3, 17, 1, 572, 51], + ["frame", 5, 3, 2, 572, 51], + ["null", 3, 572, 51], + ["setarg", 5, 0, 3, 572, 51], + ["setarg", 5, 1, 4, 572, 51], + ["setarg", 5, 2, 1, 572, 51], + ["tail_invoke", 5, 3, 572, 51], + ["return", 3, 572, 51], + "_nop_ur_41", + "if_else_1947", + "if_end_1948", + ["load_field", 3, 13, "name", 573, 15], + ["access", 4, "is_function", 573, 30], + ["is_identical", 5, 3, 4, 573, 30], + ["jump_true", 5, "eq_done_1963", 573, 30], + ["is_int", 6, 3, 573, 30], + ["jump_false", 6, "eq_ni_1964", 573, 30], + "_nop_tc_738", + ["jump", "eq_ni_1964", 573, 30], + ["eq_int", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_ni_1964", + ["is_num", 6, 3, 573, 30], + ["jump_false", 6, "eq_nn_1965", 573, 30], + "_nop_tc_739", + ["jump", "eq_nn_1965", 573, 30], + ["eq_float", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nn_1965", + ["is_text", 6, 3, 573, 30], + ["jump_false", 6, "eq_nt_1966", 573, 30], + "_nop_tc_740", + "_nop_tc_741", + ["eq_text", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nt_1966", + ["is_null", 6, 3, 573, 30], + ["jump_false", 6, "eq_nnl_1967", 573, 30], + "_nop_tc_742", + ["jump", "eq_nnl_1967", 573, 30], + ["true", 5, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nnl_1967", + ["is_bool", 6, 3, 573, 30], + ["jump_false", 6, "eq_nb_1968", 573, 30], + "_nop_tc_743", + ["jump", "eq_nb_1968", 573, 30], + ["eq_bool", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nb_1968", + ["false", 5, 573, 30], + "eq_done_1963", + ["jump_false", 5, "if_else_1961", 573, 30], + ["access", 3, "function", 573, 69], + ["is_identical", 4, 17, 3, 573, 69], + ["jump_true", 4, "eq_done_1969", 573, 69], + ["is_int", 5, 17, 573, 69], + ["jump_false", 5, "eq_ni_1970", 573, 69], + "_nop_tc_744", + ["jump", "eq_ni_1970", 573, 69], + ["eq_int", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_ni_1970", + ["is_num", 5, 17, 573, 69], + ["jump_false", 5, "eq_nn_1971", 573, 69], + "_nop_tc_745", + ["jump", "eq_nn_1971", 573, 69], + ["eq_float", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nn_1971", + ["is_text", 5, 17, 573, 69], + ["jump_false", 5, "eq_nt_1972", 573, 69], + "_nop_tc_746", + "_nop_tc_747", + ["eq_text", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nt_1972", + ["is_null", 5, 17, 573, 69], + ["jump_false", 5, "eq_nnl_1973", 573, 69], + "_nop_tc_748", + ["jump", "eq_nnl_1973", 573, 69], + ["true", 4, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nnl_1973", + ["is_bool", 5, 17, 573, 69], + ["jump_false", 5, "eq_nb_1974", 573, 69], + "_nop_tc_749", + ["jump", "eq_nb_1974", 573, 69], + ["eq_bool", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nb_1974", + ["false", 4, 573, 69], + "eq_done_1969", + ["get", 3, 17, 1, 573, 52], + ["frame", 5, 3, 2, 573, 52], + ["null", 3, 573, 52], + ["setarg", 5, 0, 3, 573, 52], + ["setarg", 5, 1, 4, 573, 52], + ["setarg", 5, 2, 1, 573, 52], + ["tail_invoke", 5, 3, 573, 52], + ["return", 3, 573, 52], + "_nop_ur_42", + "if_else_1961", + "if_end_1962", + ["load_field", 3, 13, "name", 574, 15], + ["access", 4, "is_logical", 574, 30], + ["is_identical", 5, 3, 4, 574, 30], + ["jump_true", 5, "eq_done_1977", 574, 30], + ["is_int", 6, 3, 574, 30], + ["jump_false", 6, "eq_ni_1978", 574, 30], + "_nop_tc_750", + ["jump", "eq_ni_1978", 574, 30], + ["eq_int", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_ni_1978", + ["is_num", 6, 3, 574, 30], + ["jump_false", 6, "eq_nn_1979", 574, 30], + "_nop_tc_751", + ["jump", "eq_nn_1979", 574, 30], + ["eq_float", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nn_1979", + ["is_text", 6, 3, 574, 30], + ["jump_false", 6, "eq_nt_1980", 574, 30], + "_nop_tc_752", + "_nop_tc_753", + ["eq_text", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nt_1980", + ["is_null", 6, 3, 574, 30], + ["jump_false", 6, "eq_nnl_1981", 574, 30], + "_nop_tc_754", + ["jump", "eq_nnl_1981", 574, 30], + ["true", 5, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nnl_1981", + ["is_bool", 6, 3, 574, 30], + ["jump_false", 6, "eq_nb_1982", 574, 30], + "_nop_tc_755", + ["jump", "eq_nb_1982", 574, 30], + ["eq_bool", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nb_1982", + ["false", 5, 574, 30], + "eq_done_1977", + ["jump_false", 5, "if_else_1975", 574, 30], + ["access", 3, "logical", 574, 68], + ["is_identical", 4, 17, 3, 574, 68], + ["jump_true", 4, "eq_done_1983", 574, 68], + ["is_int", 5, 17, 574, 68], + ["jump_false", 5, "eq_ni_1984", 574, 68], + "_nop_tc_756", + ["jump", "eq_ni_1984", 574, 68], + ["eq_int", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_ni_1984", + ["is_num", 5, 17, 574, 68], + ["jump_false", 5, "eq_nn_1985", 574, 68], + "_nop_tc_757", + ["jump", "eq_nn_1985", 574, 68], + ["eq_float", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nn_1985", + ["is_text", 5, 17, 574, 68], + ["jump_false", 5, "eq_nt_1986", 574, 68], + "_nop_tc_758", + "_nop_tc_759", + ["eq_text", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nt_1986", + ["is_null", 5, 17, 574, 68], + ["jump_false", 5, "eq_nnl_1987", 574, 68], + "_nop_tc_760", + ["jump", "eq_nnl_1987", 574, 68], + ["true", 4, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nnl_1987", + ["is_bool", 5, 17, 574, 68], + ["jump_false", 5, "eq_nb_1988", 574, 68], + "_nop_tc_761", + ["jump", "eq_nb_1988", 574, 68], + ["eq_bool", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nb_1988", + ["false", 4, 574, 68], + "eq_done_1983", + ["get", 3, 17, 1, 574, 51], + ["frame", 5, 3, 2, 574, 51], + ["null", 3, 574, 51], + ["setarg", 5, 0, 3, 574, 51], + ["setarg", 5, 1, 4, 574, 51], + ["setarg", 5, 2, 1, 574, 51], + ["tail_invoke", 5, 3, 574, 51], + ["return", 3, 574, 51], + "_nop_ur_43", + "if_else_1975", + "if_end_1976", + ["load_field", 3, 13, "name", 575, 15], + ["access", 4, "is_null", 575, 30], + ["is_identical", 5, 3, 4, 575, 30], + ["jump_true", 5, "eq_done_1991", 575, 30], + ["is_int", 6, 3, 575, 30], + ["jump_false", 6, "eq_ni_1992", 575, 30], + "_nop_tc_762", + ["jump", "eq_ni_1992", 575, 30], + ["eq_int", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_ni_1992", + ["is_num", 6, 3, 575, 30], + ["jump_false", 6, "eq_nn_1993", 575, 30], + "_nop_tc_763", + ["jump", "eq_nn_1993", 575, 30], + ["eq_float", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nn_1993", + ["is_text", 6, 3, 575, 30], + ["jump_false", 6, "eq_nt_1994", 575, 30], + "_nop_tc_764", + "_nop_tc_765", + ["eq_text", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nt_1994", + ["is_null", 6, 3, 575, 30], + ["jump_false", 6, "eq_nnl_1995", 575, 30], + "_nop_tc_766", + ["jump", "eq_nnl_1995", 575, 30], + ["true", 5, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nnl_1995", + ["is_bool", 6, 3, 575, 30], + ["jump_false", 6, "eq_nb_1996", 575, 30], + "_nop_tc_767", + ["jump", "eq_nb_1996", 575, 30], + ["eq_bool", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nb_1996", + ["false", 5, 575, 30], + "eq_done_1991", + ["jump_false", 5, "if_else_1989", 575, 30], + ["access", 3, "null", 575, 65], + ["is_identical", 4, 17, 3, 575, 65], + ["jump_true", 4, "eq_done_1997", 575, 65], + ["is_int", 5, 17, 575, 65], + ["jump_false", 5, "eq_ni_1998", 575, 65], + "_nop_tc_768", + ["jump", "eq_ni_1998", 575, 65], + ["eq_int", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_ni_1998", + ["is_num", 5, 17, 575, 65], + ["jump_false", 5, "eq_nn_1999", 575, 65], + "_nop_tc_769", + ["jump", "eq_nn_1999", 575, 65], + ["eq_float", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nn_1999", + ["is_text", 5, 17, 575, 65], + ["jump_false", 5, "eq_nt_2000", 575, 65], + "_nop_tc_770", + "_nop_tc_771", + ["eq_text", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nt_2000", + ["is_null", 5, 17, 575, 65], + ["jump_false", 5, "eq_nnl_2001", 575, 65], + "_nop_tc_772", + ["jump", "eq_nnl_2001", 575, 65], + ["true", 4, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nnl_2001", + ["is_bool", 5, 17, 575, 65], + ["jump_false", 5, "eq_nb_2002", 575, 65], + "_nop_tc_773", + ["jump", "eq_nb_2002", 575, 65], + ["eq_bool", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nb_2002", + ["false", 4, 575, 65], + "eq_done_1997", + ["get", 3, 17, 1, 575, 48], + ["frame", 5, 3, 2, 575, 48], + ["null", 3, 575, 48], + ["setarg", 5, 0, 3, 575, 48], + ["setarg", 5, 1, 4, 575, 48], + ["setarg", 5, 2, 1, 575, 48], + ["tail_invoke", 5, 3, 575, 48], + ["return", 3, 575, 48], + "_nop_ur_44", + "if_else_1989", + "if_end_1990", + ["load_field", 3, 13, "name", 576, 15], + ["access", 4, "is_object", 576, 30], + ["is_identical", 5, 3, 4, 576, 30], + ["jump_true", 5, "eq_done_2005", 576, 30], + ["is_int", 6, 3, 576, 30], + ["jump_false", 6, "eq_ni_2006", 576, 30], + "_nop_tc_774", + ["jump", "eq_ni_2006", 576, 30], + ["eq_int", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_ni_2006", + ["is_num", 6, 3, 576, 30], + ["jump_false", 6, "eq_nn_2007", 576, 30], + "_nop_tc_775", + ["jump", "eq_nn_2007", 576, 30], + ["eq_float", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nn_2007", + ["is_text", 6, 3, 576, 30], + ["jump_false", 6, "eq_nt_2008", 576, 30], + "_nop_tc_776", + "_nop_tc_777", + ["eq_text", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nt_2008", + ["is_null", 6, 3, 576, 30], + ["jump_false", 6, "eq_nnl_2009", 576, 30], + "_nop_tc_778", + ["jump", "eq_nnl_2009", 576, 30], + ["true", 5, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nnl_2009", + ["is_bool", 6, 3, 576, 30], + ["jump_false", 6, "eq_nb_2010", 576, 30], + "_nop_tc_779", + ["jump", "eq_nb_2010", 576, 30], + ["eq_bool", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nb_2010", + ["false", 5, 576, 30], + "eq_done_2005", + ["jump_false", 5, "if_else_2003", 576, 30], + ["access", 3, "record", 576, 67], + ["is_identical", 4, 17, 3, 576, 67], + ["jump_true", 4, "eq_done_2011", 576, 67], + ["is_int", 5, 17, 576, 67], + ["jump_false", 5, "eq_ni_2012", 576, 67], + "_nop_tc_780", + ["jump", "eq_ni_2012", 576, 67], + ["eq_int", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_ni_2012", + ["is_num", 5, 17, 576, 67], + ["jump_false", 5, "eq_nn_2013", 576, 67], + "_nop_tc_781", + ["jump", "eq_nn_2013", 576, 67], + ["eq_float", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nn_2013", + ["is_text", 5, 17, 576, 67], + ["jump_false", 5, "eq_nt_2014", 576, 67], + "_nop_tc_782", + "_nop_tc_783", + ["eq_text", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nt_2014", + ["is_null", 5, 17, 576, 67], + ["jump_false", 5, "eq_nnl_2015", 576, 67], + "_nop_tc_784", + ["jump", "eq_nnl_2015", 576, 67], + ["true", 4, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nnl_2015", + ["is_bool", 5, 17, 576, 67], + ["jump_false", 5, "eq_nb_2016", 576, 67], + "_nop_tc_785", + ["jump", "eq_nb_2016", 576, 67], + ["eq_bool", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nb_2016", + ["false", 4, 576, 67], + "eq_done_2011", + ["get", 3, 17, 1, 576, 50], + ["frame", 5, 3, 2, 576, 50], + ["null", 3, 576, 50], + ["setarg", 5, 0, 3, 576, 50], + ["setarg", 5, 1, 4, 576, 50], + ["setarg", 5, 2, 1, 576, 50], + ["tail_invoke", 5, 3, 576, 50], + ["return", 3, 576, 50], + "_nop_ur_45", + "if_else_2003", + "if_end_2004", + ["load_field", 3, 13, "name", 577, 15], + ["access", 4, "length", 577, 30], + ["is_identical", 5, 3, 4, 577, 30], + ["jump_true", 5, "eq_done_2019", 577, 30], + ["is_int", 6, 3, 577, 30], + ["jump_false", 6, "eq_ni_2020", 577, 30], + "_nop_tc_786", + ["jump", "eq_ni_2020", 577, 30], + ["eq_int", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_ni_2020", + ["is_num", 6, 3, 577, 30], + ["jump_false", 6, "eq_nn_2021", 577, 30], + "_nop_tc_787", + ["jump", "eq_nn_2021", 577, 30], + ["eq_float", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nn_2021", + ["is_text", 6, 3, 577, 30], + ["jump_false", 6, "eq_nt_2022", 577, 30], + "_nop_tc_788", + "_nop_tc_789", + ["eq_text", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nt_2022", + ["is_null", 6, 3, 577, 30], + ["jump_false", 6, "eq_nnl_2023", 577, 30], + "_nop_tc_790", + ["jump", "eq_nnl_2023", 577, 30], + ["true", 5, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nnl_2023", + ["is_bool", 6, 3, 577, 30], + ["jump_false", 6, "eq_nb_2024", 577, 30], + "_nop_tc_791", + ["jump", "eq_nb_2024", 577, 30], + ["eq_bool", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nb_2024", + ["false", 5, 577, 30], + "eq_done_2019", + ["jump_false", 5, "if_else_2017", 577, 30], + ["access", 3, "array", 578, 24], + ["is_identical", 4, 17, 3, 578, 24], + ["jump_true", 4, "eq_done_2027", 578, 24], + ["is_int", 5, 17, 578, 24], + ["jump_false", 5, "eq_ni_2028", 578, 24], + "_nop_tc_792", + ["jump", "eq_ni_2028", 578, 24], + ["eq_int", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_ni_2028", + ["is_num", 5, 17, 578, 24], + ["jump_false", 5, "eq_nn_2029", 578, 24], + "_nop_tc_793", + ["jump", "eq_nn_2029", 578, 24], + ["eq_float", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nn_2029", + ["is_text", 5, 17, 578, 24], + ["jump_false", 5, "eq_nt_2030", 578, 24], + "_nop_tc_794", + "_nop_tc_795", + ["eq_text", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nt_2030", + ["is_null", 5, 17, 578, 24], + ["jump_false", 5, "eq_nnl_2031", 578, 24], + "_nop_tc_796", + ["jump", "eq_nnl_2031", 578, 24], + ["true", 4, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nnl_2031", + ["is_bool", 5, 17, 578, 24], + ["jump_false", 5, "eq_nb_2032", 578, 24], + "_nop_tc_797", + ["jump", "eq_nb_2032", 578, 24], + ["eq_bool", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nb_2032", + ["false", 4, 578, 24], + "eq_done_2027", + ["jump_false", 4, "if_else_2025", 578, 24], + ["access", 3, "array_length", 578, 45], + ["store_field", 1, 3, "hint", 578, 33], + ["jump", "if_end_2026", 578, 33], + "if_else_2025", + ["access", 3, "text", 579, 29], + ["is_identical", 4, 17, 3, 579, 29], + ["jump_true", 4, "eq_done_2035", 579, 29], + ["is_int", 5, 17, 579, 29], + ["jump_false", 5, "eq_ni_2036", 579, 29], + "_nop_tc_798", + ["jump", "eq_ni_2036", 579, 29], + ["eq_int", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_ni_2036", + ["is_num", 5, 17, 579, 29], + ["jump_false", 5, "eq_nn_2037", 579, 29], + "_nop_tc_799", + ["jump", "eq_nn_2037", 579, 29], + ["eq_float", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nn_2037", + ["is_text", 5, 17, 579, 29], + ["jump_false", 5, "eq_nt_2038", 579, 29], + "_nop_tc_800", + "_nop_tc_801", + ["eq_text", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nt_2038", + ["is_null", 5, 17, 579, 29], + ["jump_false", 5, "eq_nnl_2039", 579, 29], + "_nop_tc_802", + ["jump", "eq_nnl_2039", 579, 29], + ["true", 4, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nnl_2039", + ["is_bool", 5, 17, 579, 29], + ["jump_false", 5, "eq_nb_2040", 579, 29], + "_nop_tc_803", + ["jump", "eq_nb_2040", 579, 29], + ["eq_bool", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nb_2040", + ["false", 4, 579, 29], + "eq_done_2035", + ["jump_false", 4, "if_else_2033", 579, 29], + ["access", 3, "text_length", 579, 49], + ["store_field", 1, 3, "hint", 579, 37], + ["jump", "if_end_2034", 579, 37], + "if_else_2033", + "if_end_2034", + "if_end_2026", + ["jump", "if_end_2018", 579, 37], + "if_else_2017", + "if_end_2018", + ["jump", "if_end_1889", 579, 37], + "if_else_1888", + "if_end_1889", + ["jump", "if_end_1830", 579, 37], + "if_else_1829", + "if_end_1830", + ["return", 1, 583, 14], + "_nop_ur_46", + "if_else_1777", + "if_end_1778", + ["return", 1, 586, 12], + "_nop_ur_47", + "_nop_ur_48" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 592, 17], + ["is_identical", 4, 1, 3, 592, 17], + ["jump_true", 4, "eq_done_2043", 592, 17], + "_nop_tc_1", + ["jump", "eq_ni_2044", 592, 17], + "_nop_tc_2", + ["jump", "eq_ni_2044", 592, 17], + ["eq_int", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_ni_2044", + "_nop_tc_3", + ["jump", "eq_nn_2045", 592, 17], + "_nop_tc_4", + ["jump", "eq_nn_2045", 592, 17], + ["eq_float", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nn_2045", + "_nop_tc_5", + ["jump", "eq_nt_2046", 592, 17], + "_nop_tc_6", + ["jump", "eq_nt_2046", 592, 17], + ["eq_text", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nt_2046", + "_nop_tc_7", + ["jump", "eq_nnl_2047", 592, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 4, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nnl_2047", + "_nop_tc_10", + ["jump", "eq_nb_2048", 592, 17], + "_nop_tc_11", + ["jump", "eq_nb_2048", 592, 17], + ["eq_bool", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nb_2048", + ["false", 4, 592, 17], + "eq_done_2043", + ["jump_false", 4, "if_else_2041", 592, 17], + ["null", 3, 592, 30], + ["return", 3, 592, 30], + "_nop_ur_1", + "if_else_2041", + "if_end_2042", + ["load_field", 3, 1, "kind", 593, 13], + ["move", 4, 3, 593, 13], + ["access", 3, 0, 594, 13], + ["null", 5, 597, 14], + ["null", 6, 598, 14], + ["access", 7, "var", 600, 14], + ["is_identical", 8, 4, 7, 600, 14], + ["jump_true", 8, "eq_done_2052", 600, 14], + ["is_int", 9, 4, 600, 14], + ["jump_false", 9, "eq_ni_2053", 600, 14], + "_nop_tc_12", + ["jump", "eq_ni_2053", 600, 14], + ["eq_int", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_ni_2053", + ["is_num", 9, 4, 600, 14], + ["jump_false", 9, "eq_nn_2054", 600, 14], + "_nop_tc_13", + ["jump", "eq_nn_2054", 600, 14], + ["eq_float", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nn_2054", + ["is_text", 9, 4, 600, 14], + ["jump_false", 9, "eq_nt_2055", 600, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nt_2055", + ["is_null", 9, 4, 600, 14], + ["jump_false", 9, "eq_nnl_2056", 600, 14], + "_nop_tc_16", + ["jump", "eq_nnl_2056", 600, 14], + ["true", 8, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nnl_2056", + ["is_bool", 9, 4, 600, 14], + ["jump_false", 9, "eq_nb_2057", 600, 14], + "_nop_tc_17", + ["jump", "eq_nb_2057", 600, 14], + ["eq_bool", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nb_2057", + ["false", 8, 600, 14], + "eq_done_2052", + ["move", 7, 8, 600, 14], + ["jump_true", 7, "or_end_2051", 600, 14], + ["access", 8, "def", 600, 28], + ["is_identical", 9, 4, 8, 600, 28], + ["jump_true", 9, "eq_done_2058", 600, 28], + ["is_int", 10, 4, 600, 28], + ["jump_false", 10, "eq_ni_2059", 600, 28], + "_nop_tc_18", + ["jump", "eq_ni_2059", 600, 28], + ["eq_int", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_ni_2059", + ["is_num", 10, 4, 600, 28], + ["jump_false", 10, "eq_nn_2060", 600, 28], + "_nop_tc_19", + ["jump", "eq_nn_2060", 600, 28], + ["eq_float", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nn_2060", + ["is_text", 10, 4, 600, 28], + ["jump_false", 10, "eq_nt_2061", 600, 28], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nt_2061", + ["is_null", 10, 4, 600, 28], + ["jump_false", 10, "eq_nnl_2062", 600, 28], + "_nop_tc_22", + ["jump", "eq_nnl_2062", 600, 28], + ["true", 9, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nnl_2062", + ["is_bool", 10, 4, 600, 28], + ["jump_false", 10, "eq_nb_2063", 600, 28], + "_nop_tc_23", + ["jump", "eq_nb_2063", 600, 28], + ["eq_bool", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nb_2063", + ["false", 9, 600, 28], + "eq_done_2058", + ["move", 7, 9, 600, 28], + "or_end_2051", + ["jump_false", 7, "if_else_2049", 600, 28], + ["load_field", 7, 1, "right", 601, 30], + ["get", 8, 30, 1, 601, 20], + ["frame", 9, 8, 2, 601, 20], + ["null", 8, 601, 20], + ["setarg", 9, 0, 8, 601, 20], + ["setarg", 9, 1, 7, 601, 20], + ["setarg", 9, 2, 2, 601, 20], + ["invoke", 9, 7, 601, 20], + ["store_field", 1, 7, "right", 601, 7], + ["load_field", 7, 1, "right", 602, 19], + ["get", 8, 13, 1, 602, 11], + ["frame", 9, 8, 1, 602, 11], + ["null", 8, 602, 11], + ["setarg", 9, 0, 8, 602, 11], + ["setarg", 9, 1, 7, 602, 11], + ["invoke", 9, 7, 602, 11], + ["jump_false", 7, "if_else_2064", 602, 11], + ["true", 7, 602, 44], + ["store_field", 1, 7, "pure", 602, 32], + ["jump", "if_end_2065", 602, 32], + "if_else_2064", + "if_end_2065", + ["return", 1, 603, 14], + "_nop_ur_2", + "if_else_2049", + "if_end_2050", + ["access", 7, "var_list", 605, 14], + ["is_identical", 8, 4, 7, 605, 14], + ["jump_true", 8, "eq_done_2068", 605, 14], + ["is_int", 9, 4, 605, 14], + ["jump_false", 9, "eq_ni_2069", 605, 14], + "_nop_tc_24", + ["jump", "eq_ni_2069", 605, 14], + ["eq_int", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_ni_2069", + ["is_num", 9, 4, 605, 14], + ["jump_false", 9, "eq_nn_2070", 605, 14], + "_nop_tc_25", + ["jump", "eq_nn_2070", 605, 14], + ["eq_float", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nn_2070", + ["is_text", 9, 4, 605, 14], + ["jump_false", 9, "eq_nt_2071", 605, 14], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nt_2071", + ["is_null", 9, 4, 605, 14], + ["jump_false", 9, "eq_nnl_2072", 605, 14], + "_nop_tc_28", + ["jump", "eq_nnl_2072", 605, 14], + ["true", 8, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nnl_2072", + ["is_bool", 9, 4, 605, 14], + ["jump_false", 9, "eq_nb_2073", 605, 14], + "_nop_tc_29", + ["jump", "eq_nb_2073", 605, 14], + ["eq_bool", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nb_2073", + ["false", 8, 605, 14], + "eq_done_2068", + ["jump_false", 8, "if_else_2066", 605, 14], + ["access", 3, 0, 606, 11], + "while_start_2074", + ["load_field", 7, 1, "list", 607, 25], + ["length", 8, 7, 607, 25], + ["is_int", 7, 3, 607, 25], + ["jump_false", 7, "rel_ni_2076", 607, 25], + "_nop_tc_30", + "_nop_tc_31", + ["lt_int", 9, 3, 8, 607, 25], + ["jump", "rel_done_2078", 607, 25], + "rel_ni_2076", + ["is_num", 7, 3, 607, 25], + ["jump_false", 7, "rel_nn_2077", 607, 25], + "_nop_tc_32", + "_nop_tc_33", + ["lt_float", 9, 3, 8, 607, 25], + ["jump", "rel_done_2078", 607, 25], + "rel_nn_2077", + ["is_text", 7, 3, 607, 25], + ["jump_false", 7, "rel_err_2079", 607, 25], + "_nop_tc_34", + ["jump", "rel_err_2079", 607, 25], + ["lt_text", 9, 3, 8, 607, 25], + ["jump", "rel_done_2078", 607, 25], + "rel_err_2079", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 607, + 25 + ], + ["access", 8, "error", 607, 25], + ["access", 10, "cannot compare with '<': operands must be same type", 607, 25], + ["array", 11, 0, 607, 25], + ["push", 11, 10, 607, 25], + ["frame", 10, 7, 2, 607, 25], + ["null", 7, 607, 25], + ["setarg", 10, 0, 7, 607, 25], + ["setarg", 10, 1, 8, 607, 25], + ["setarg", 10, 2, 11, 607, 25], + ["invoke", 10, 7, 607, 25], + ["disrupt", 607, 25], + "rel_done_2078", + ["jump_false", 9, "while_end_2075", 607, 25], + ["load_field", 7, 1, "list", 608, 34], + ["load_dynamic", 8, 7, 3, 608, 44], + ["get", 7, 32, 1, 608, 24], + ["frame", 9, 7, 2, 608, 24], + ["null", 7, 608, 24], + ["setarg", 9, 0, 7, 608, 24], + ["setarg", 9, 1, 8, 608, 24], + ["setarg", 9, 2, 2, 608, 24], + ["invoke", 9, 7, 608, 24], + ["load_field", 8, 1, "list", 608, 9], + ["store_dynamic", 8, 7, 3, 608, 19], + ["access", 7, 1, 609, 17], + ["is_num", 8, 3, 609, 17], + ["jump_false", 8, "num_err_2080", 609, 17], + "_nop_tc_35", + "_nop_tc_36", + ["add", 8, 3, 7, 609, 17], + ["jump", "num_done_2081", 609, 17], + "num_err_2080", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 609, + 17 + ], + ["access", 9, "error", 609, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 609, 17], + ["array", 11, 0, 609, 17], + ["push", 11, 10, 609, 17], + ["frame", 10, 7, 2, 609, 17], + ["null", 7, 609, 17], + ["setarg", 10, 0, 7, 609, 17], + ["setarg", 10, 1, 9, 609, 17], + ["setarg", 10, 2, 11, 609, 17], + ["invoke", 10, 7, 609, 17], + ["disrupt", 609, 17], + "num_done_2081", + ["move", 3, 8, 609, 17], + ["jump", "while_start_2074", 609, 17], + "while_end_2075", + ["return", 1, 611, 14], + "_nop_ur_3", + "if_else_2066", + "if_end_2067", + ["access", 3, "call", 613, 14], + ["is_identical", 7, 4, 3, 613, 14], + ["jump_true", 7, "eq_done_2084", 613, 14], + ["is_int", 8, 4, 613, 14], + ["jump_false", 8, "eq_ni_2085", 613, 14], + "_nop_tc_37", + ["jump", "eq_ni_2085", 613, 14], + ["eq_int", 7, 4, 3, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_ni_2085", + ["is_num", 8, 4, 613, 14], + ["jump_false", 8, "eq_nn_2086", 613, 14], + "_nop_tc_38", + ["jump", "eq_nn_2086", 613, 14], + ["eq_float", 7, 4, 3, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_nn_2086", + ["is_text", 8, 4, 613, 14], + ["jump_false", 8, "eq_nt_2087", 613, 14], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 7, 4, 3, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_nt_2087", + ["is_null", 8, 4, 613, 14], + ["jump_false", 8, "eq_nnl_2088", 613, 14], + "_nop_tc_41", + ["jump", "eq_nnl_2088", 613, 14], + ["true", 7, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_nnl_2088", + ["is_bool", 8, 4, 613, 14], + ["jump_false", 8, "eq_nb_2089", 613, 14], + "_nop_tc_42", + ["jump", "eq_nb_2089", 613, 14], + ["eq_bool", 7, 4, 3, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_nb_2089", + ["false", 7, 613, 14], + "eq_done_2084", + ["jump_false", 7, "if_else_2082", 613, 14], + ["load_field", 3, 1, "expression", 614, 35], + ["get", 7, 30, 1, 614, 25], + ["frame", 8, 7, 2, 614, 25], + ["null", 7, 614, 25], + ["setarg", 8, 0, 7, 614, 25], + ["setarg", 8, 1, 3, 614, 25], + ["setarg", 8, 2, 2, 614, 25], + ["invoke", 8, 3, 614, 25], + ["store_field", 1, 3, "expression", 614, 7], + ["return", 1, 615, 14], + "_nop_ur_4", + "if_else_2082", + "if_end_2083", + ["access", 3, "if", 617, 14], + ["is_identical", 7, 4, 3, 617, 14], + ["jump_true", 7, "eq_done_2092", 617, 14], + ["is_int", 8, 4, 617, 14], + ["jump_false", 8, "eq_ni_2093", 617, 14], + "_nop_tc_43", + ["jump", "eq_ni_2093", 617, 14], + ["eq_int", 7, 4, 3, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_ni_2093", + ["is_num", 8, 4, 617, 14], + ["jump_false", 8, "eq_nn_2094", 617, 14], + "_nop_tc_44", + ["jump", "eq_nn_2094", 617, 14], + ["eq_float", 7, 4, 3, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_nn_2094", + ["is_text", 8, 4, 617, 14], + ["jump_false", 8, "eq_nt_2095", 617, 14], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 7, 4, 3, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_nt_2095", + ["is_null", 8, 4, 617, 14], + ["jump_false", 8, "eq_nnl_2096", 617, 14], + "_nop_tc_47", + ["jump", "eq_nnl_2096", 617, 14], + ["true", 7, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_nnl_2096", + ["is_bool", 8, 4, 617, 14], + ["jump_false", 8, "eq_nb_2097", 617, 14], + "_nop_tc_48", + ["jump", "eq_nb_2097", 617, 14], + ["eq_bool", 7, 4, 3, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_nb_2097", + ["false", 7, 617, 14], + "eq_done_2092", + ["jump_false", 7, "if_else_2090", 617, 14], + ["load_field", 3, 1, "expression", 618, 35], + ["get", 7, 30, 1, 618, 25], + ["frame", 8, 7, 2, 618, 25], + ["null", 7, 618, 25], + ["setarg", 8, 0, 7, 618, 25], + ["setarg", 8, 1, 3, 618, 25], + ["setarg", 8, 2, 2, 618, 25], + ["invoke", 8, 3, 618, 25], + ["store_field", 1, 3, "expression", 618, 7], + ["load_field", 3, 1, "expression", 619, 30], + ["get", 7, 19, 1, 619, 12], + ["frame", 8, 7, 1, 619, 12], + ["null", 7, 619, 12], + ["setarg", 8, 0, 7, 619, 12], + ["setarg", 8, 1, 3, 619, 12], + ["invoke", 8, 3, 619, 12], + ["move", 6, 3, 619, 12], + ["true", 3, 620, 17], + ["is_identical", 7, 6, 3, 620, 17], + ["jump_true", 7, "eq_done_2100", 620, 17], + ["is_int", 8, 6, 620, 17], + ["jump_false", 8, "eq_ni_2101", 620, 17], + "_nop_tc_49", + ["jump", "eq_ni_2101", 620, 17], + ["eq_int", 7, 6, 3, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_ni_2101", + ["is_num", 8, 6, 620, 17], + ["jump_false", 8, "eq_nn_2102", 620, 17], + "_nop_tc_50", + ["jump", "eq_nn_2102", 620, 17], + ["eq_float", 7, 6, 3, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_nn_2102", + ["is_text", 8, 6, 620, 17], + ["jump_false", 8, "eq_nt_2103", 620, 17], + "_nop_tc_51", + ["jump", "eq_nt_2103", 620, 17], + ["eq_text", 7, 6, 3, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_nt_2103", + ["is_null", 8, 6, 620, 17], + ["jump_false", 8, "eq_nnl_2104", 620, 17], + "_nop_tc_52", + ["jump", "eq_nnl_2104", 620, 17], + ["true", 7, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_nnl_2104", + ["is_bool", 8, 6, 620, 17], + ["jump_false", 8, "eq_nb_2105", 620, 17], + "_nop_tc_53", + "_nop_tc_54", + ["eq_bool", 7, 6, 3, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_nb_2105", + ["false", 7, 620, 17], + "eq_done_2100", + ["jump_false", 7, "if_else_2098", 620, 17], + ["load_field", 3, 1, "then", 621, 32], + ["get", 7, 33, 1, 621, 21], + ["frame", 8, 7, 2, 621, 21], + ["null", 7, 621, 21], + ["setarg", 8, 0, 7, 621, 21], + ["setarg", 8, 1, 3, 621, 21], + ["setarg", 8, 2, 2, 621, 21], + ["invoke", 8, 3, 621, 21], + ["store_field", 1, 3, "then", 621, 9], + ["record", 3, 7], + ["access", 7, "block", 622, 23], + ["store_field", 3, 7, "kind", 622, 23], + ["load_field", 7, 1, "then", 622, 44], + ["store_field", 3, 7, "statements", 622, 44], + ["load_field", 7, 1, "at", 623, 15], + ["store_field", 3, 7, "at", 623, 15], + ["load_field", 7, 1, "from_row", 623, 34], + ["store_field", 3, 7, "from_row", 623, 34], + ["load_field", 7, 1, "from_column", 623, 62], + ["store_field", 3, 7, "from_column", 623, 62], + ["load_field", 7, 1, "to_row", 624, 19], + ["store_field", 3, 7, "to_row", 624, 19], + ["load_field", 7, 1, "to_column", 624, 43], + ["store_field", 3, 7, "to_column", 624, 43], + ["return", 3, 624, 43], + "_nop_ur_5", + "if_else_2098", + "if_end_2099", + ["false", 3, 626, 17], + ["is_identical", 7, 6, 3, 626, 17], + ["jump_true", 7, "eq_done_2108", 626, 17], + ["is_int", 8, 6, 626, 17], + ["jump_false", 8, "eq_ni_2109", 626, 17], + "_nop_tc_55", + ["jump", "eq_ni_2109", 626, 17], + ["eq_int", 7, 6, 3, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_ni_2109", + ["is_num", 8, 6, 626, 17], + ["jump_false", 8, "eq_nn_2110", 626, 17], + "_nop_tc_56", + ["jump", "eq_nn_2110", 626, 17], + ["eq_float", 7, 6, 3, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_nn_2110", + ["is_text", 8, 6, 626, 17], + ["jump_false", 8, "eq_nt_2111", 626, 17], + "_nop_tc_57", + ["jump", "eq_nt_2111", 626, 17], + ["eq_text", 7, 6, 3, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_nt_2111", + ["is_null", 8, 6, 626, 17], + ["jump_false", 8, "eq_nnl_2112", 626, 17], + "_nop_tc_58", + ["jump", "eq_nnl_2112", 626, 17], + ["true", 7, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_nnl_2112", + ["is_bool", 8, 6, 626, 17], + ["jump_false", 8, "eq_nb_2113", 626, 17], + "_nop_tc_59", + "_nop_tc_60", + ["eq_bool", 7, 6, 3, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_nb_2113", + ["false", 7, 626, 17], + "eq_done_2108", + ["jump_false", 7, "if_else_2106", 626, 17], + ["load_field", 3, 1, "else", 627, 13], + ["null", 6, 627, 26], + ["is_identical", 7, 3, 6, 627, 26], + ["jump_true", 7, "ne_nid_2118", 627, 26], + ["jump", "ne_ni_2119", 627, 26], + "ne_nid_2118", + ["false", 7, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_ni_2119", + ["is_int", 8, 3, 627, 26], + ["jump_false", 8, "ne_nn_2120", 627, 26], + "_nop_tc_61", + ["jump", "ne_nn_2120", 627, 26], + ["ne_int", 7, 3, 6, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_nn_2120", + ["is_num", 8, 3, 627, 26], + ["jump_false", 8, "ne_nt_2121", 627, 26], + "_nop_tc_62", + ["jump", "ne_nt_2121", 627, 26], + ["ne_float", 7, 3, 6, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_nt_2121", + ["is_text", 8, 3, 627, 26], + ["jump_false", 8, "ne_nnl_2122", 627, 26], + "_nop_tc_63", + ["jump", "ne_nnl_2122", 627, 26], + ["ne_text", 7, 3, 6, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_nnl_2122", + ["is_null", 8, 3, 627, 26], + ["jump_false", 8, "ne_nb_2123", 627, 26], + "_nop_tc_64", + "_nop_tc_65", + ["false", 7, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_nb_2123", + ["is_bool", 8, 3, 627, 26], + ["jump_false", 8, "ne_mis_2124", 627, 26], + "_nop_tc_66", + ["jump", "ne_mis_2124", 627, 26], + ["ne_bool", 7, 3, 6, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_mis_2124", + ["true", 7, 627, 26], + "ne_done_2117", + ["move", 3, 7, 627, 26], + ["jump_false", 3, "and_end_2116", 627, 26], + ["load_field", 6, 1, "else", 627, 41], + ["length", 7, 6, 627, 41], + ["access", 6, 0, 627, 54], + "_nop_tc_67", + "_nop_tc_68", + "_nop_tc_69", + "_nop_tc_70", + ["gt_int", 8, 7, 6, 627, 54], + ["jump", "rel_done_2127", 627, 54], + "rel_ni_2125", + "_nop_tc_71", + "_nop_tc_72", + "_nop_tc_73", + "_nop_tc_74", + ["gt_float", 8, 7, 6, 627, 54], + ["jump", "rel_done_2127", 627, 54], + "rel_nn_2126", + "_nop_tc_75", + ["jump", "rel_err_2128", 627, 54], + "_nop_tc_76", + ["jump", "rel_err_2128", 627, 54], + ["gt_text", 8, 7, 6, 627, 54], + ["jump", "rel_done_2127", 627, 54], + "rel_err_2128", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 627, + 54 + ], + ["access", 7, "error", 627, 54], + ["access", 9, "cannot compare with '>': operands must be same type", 627, 54], + ["array", 10, 0, 627, 54], + ["push", 10, 9, 627, 54], + ["frame", 9, 6, 2, 627, 54], + ["null", 6, 627, 54], + ["setarg", 9, 0, 6, 627, 54], + ["setarg", 9, 1, 7, 627, 54], + ["setarg", 9, 2, 10, 627, 54], + ["invoke", 9, 6, 627, 54], + ["disrupt", 627, 54], + "rel_done_2127", + ["move", 3, 8, 627, 54], + "and_end_2116", + ["jump_false", 3, "if_else_2114", 627, 54], + ["load_field", 3, 1, "else", 628, 34], + ["get", 6, 33, 1, 628, 23], + ["frame", 7, 6, 2, 628, 23], + ["null", 6, 628, 23], + ["setarg", 7, 0, 6, 628, 23], + ["setarg", 7, 1, 3, 628, 23], + ["setarg", 7, 2, 2, 628, 23], + ["invoke", 7, 3, 628, 23], + ["store_field", 1, 3, "else", 628, 11], + ["record", 3, 7], + ["access", 6, "block", 629, 25], + ["store_field", 3, 6, "kind", 629, 25], + ["load_field", 6, 1, "else", 629, 46], + ["store_field", 3, 6, "statements", 629, 46], + ["load_field", 6, 1, "at", 630, 17], + ["store_field", 3, 6, "at", 630, 17], + ["load_field", 6, 1, "from_row", 630, 36], + ["store_field", 3, 6, "from_row", 630, 36], + ["load_field", 6, 1, "from_column", 630, 64], + ["store_field", 3, 6, "from_column", 630, 64], + ["load_field", 6, 1, "to_row", 631, 21], + ["store_field", 3, 6, "to_row", 631, 21], + ["load_field", 6, 1, "to_column", 631, 45], + ["store_field", 3, 6, "to_column", 631, 45], + ["return", 3, 631, 45], + "_nop_ur_6", + "if_else_2114", + "if_end_2115", + ["load_field", 3, 1, "list", 633, 13], + ["null", 6, 633, 26], + ["is_identical", 7, 3, 6, 633, 26], + ["jump_true", 7, "ne_nid_2133", 633, 26], + ["jump", "ne_ni_2134", 633, 26], + "ne_nid_2133", + ["false", 7, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_ni_2134", + ["is_int", 8, 3, 633, 26], + ["jump_false", 8, "ne_nn_2135", 633, 26], + "_nop_tc_77", + ["jump", "ne_nn_2135", 633, 26], + ["ne_int", 7, 3, 6, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_nn_2135", + ["is_num", 8, 3, 633, 26], + ["jump_false", 8, "ne_nt_2136", 633, 26], + "_nop_tc_78", + ["jump", "ne_nt_2136", 633, 26], + ["ne_float", 7, 3, 6, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_nt_2136", + ["is_text", 8, 3, 633, 26], + ["jump_false", 8, "ne_nnl_2137", 633, 26], + "_nop_tc_79", + ["jump", "ne_nnl_2137", 633, 26], + ["ne_text", 7, 3, 6, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_nnl_2137", + ["is_null", 8, 3, 633, 26], + ["jump_false", 8, "ne_nb_2138", 633, 26], + "_nop_tc_80", + "_nop_tc_81", + ["false", 7, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_nb_2138", + ["is_bool", 8, 3, 633, 26], + ["jump_false", 8, "ne_mis_2139", 633, 26], + "_nop_tc_82", + ["jump", "ne_mis_2139", 633, 26], + ["ne_bool", 7, 3, 6, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_mis_2139", + ["true", 7, 633, 26], + "ne_done_2132", + ["move", 3, 7, 633, 26], + ["jump_false", 3, "and_end_2131", 633, 26], + ["load_field", 6, 1, "list", 633, 41], + ["length", 7, 6, 633, 41], + ["access", 6, 0, 633, 54], + "_nop_tc_83", + "_nop_tc_84", + "_nop_tc_85", + "_nop_tc_86", + ["gt_int", 8, 7, 6, 633, 54], + ["jump", "rel_done_2142", 633, 54], + "rel_ni_2140", + "_nop_tc_87", + "_nop_tc_88", + "_nop_tc_89", + "_nop_tc_90", + ["gt_float", 8, 7, 6, 633, 54], + ["jump", "rel_done_2142", 633, 54], + "rel_nn_2141", + "_nop_tc_91", + ["jump", "rel_err_2143", 633, 54], + "_nop_tc_92", + ["jump", "rel_err_2143", 633, 54], + ["gt_text", 8, 7, 6, 633, 54], + ["jump", "rel_done_2142", 633, 54], + "rel_err_2143", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 633, + 54 + ], + ["access", 7, "error", 633, 54], + ["access", 9, "cannot compare with '>': operands must be same type", 633, 54], + ["array", 10, 0, 633, 54], + ["push", 10, 9, 633, 54], + ["frame", 9, 6, 2, 633, 54], + ["null", 6, 633, 54], + ["setarg", 9, 0, 6, 633, 54], + ["setarg", 9, 1, 7, 633, 54], + ["setarg", 9, 2, 10, 633, 54], + ["invoke", 9, 6, 633, 54], + ["disrupt", 633, 54], + "rel_done_2142", + ["move", 3, 8, 633, 54], + "and_end_2131", + ["jump_false", 3, "if_else_2129", 633, 54], + ["load_field", 3, 1, "list", 634, 28], + ["access", 6, 0, 634, 38], + ["load_index", 7, 3, 6, 634, 38], + ["get", 3, 32, 1, 634, 18], + ["frame", 6, 3, 2, 634, 18], + ["null", 3, 634, 18], + ["setarg", 6, 0, 3, 634, 18], + ["setarg", 6, 1, 7, 634, 18], + ["setarg", 6, 2, 2, 634, 18], + ["tail_invoke", 6, 3, 634, 18], + ["return", 3, 634, 18], + "_nop_ur_7", + "if_else_2129", + "if_end_2130", + ["null", 3, 636, 16], + ["return", 3, 636, 16], + "_nop_ur_8", + "if_else_2106", + "if_end_2107", + ["load_field", 3, 1, "then", 638, 30], + ["get", 6, 33, 1, 638, 19], + ["frame", 7, 6, 2, 638, 19], + ["null", 6, 638, 19], + ["setarg", 7, 0, 6, 638, 19], + ["setarg", 7, 1, 3, 638, 19], + ["setarg", 7, 2, 2, 638, 19], + ["invoke", 7, 3, 638, 19], + ["store_field", 1, 3, "then", 638, 7], + ["load_field", 3, 1, "list", 639, 30], + ["get", 6, 33, 1, 639, 19], + ["frame", 7, 6, 2, 639, 19], + ["null", 6, 639, 19], + ["setarg", 7, 0, 6, 639, 19], + ["setarg", 7, 1, 3, 639, 19], + ["setarg", 7, 2, 2, 639, 19], + ["invoke", 7, 3, 639, 19], + ["store_field", 1, 3, "list", 639, 7], + ["load_field", 3, 1, "else", 640, 11], + ["null", 6, 640, 24], + ["is_identical", 7, 3, 6, 640, 24], + ["jump_true", 7, "ne_nid_2147", 640, 24], + ["jump", "ne_ni_2148", 640, 24], + "ne_nid_2147", + ["false", 7, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_ni_2148", + ["is_int", 8, 3, 640, 24], + ["jump_false", 8, "ne_nn_2149", 640, 24], + "_nop_tc_93", + ["jump", "ne_nn_2149", 640, 24], + ["ne_int", 7, 3, 6, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_nn_2149", + ["is_num", 8, 3, 640, 24], + ["jump_false", 8, "ne_nt_2150", 640, 24], + "_nop_tc_94", + ["jump", "ne_nt_2150", 640, 24], + ["ne_float", 7, 3, 6, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_nt_2150", + ["is_text", 8, 3, 640, 24], + ["jump_false", 8, "ne_nnl_2151", 640, 24], + "_nop_tc_95", + ["jump", "ne_nnl_2151", 640, 24], + ["ne_text", 7, 3, 6, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_nnl_2151", + ["is_null", 8, 3, 640, 24], + ["jump_false", 8, "ne_nb_2152", 640, 24], + "_nop_tc_96", + "_nop_tc_97", + ["false", 7, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_nb_2152", + ["is_bool", 8, 3, 640, 24], + ["jump_false", 8, "ne_mis_2153", 640, 24], + "_nop_tc_98", + ["jump", "ne_mis_2153", 640, 24], + ["ne_bool", 7, 3, 6, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_mis_2153", + ["true", 7, 640, 24], + "ne_done_2146", + ["jump_false", 7, "if_else_2144", 640, 24], + ["load_field", 3, 1, "else", 640, 53], + ["get", 6, 33, 1, 640, 42], + ["frame", 7, 6, 2, 640, 42], + ["null", 6, 640, 42], + ["setarg", 7, 0, 6, 640, 42], + ["setarg", 7, 1, 3, 640, 42], + ["setarg", 7, 2, 2, 640, 42], + ["invoke", 7, 3, 640, 42], + ["store_field", 1, 3, "else", 640, 30], + ["jump", "if_end_2145", 640, 30], + "if_else_2144", + "if_end_2145", + ["return", 1, 641, 14], + "_nop_ur_9", + "if_else_2090", + "if_end_2091", + ["access", 3, "while", 643, 14], + ["is_identical", 6, 4, 3, 643, 14], + ["jump_true", 6, "eq_done_2156", 643, 14], + ["is_int", 7, 4, 643, 14], + ["jump_false", 7, "eq_ni_2157", 643, 14], + "_nop_tc_99", + ["jump", "eq_ni_2157", 643, 14], + ["eq_int", 6, 4, 3, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_ni_2157", + ["is_num", 7, 4, 643, 14], + ["jump_false", 7, "eq_nn_2158", 643, 14], + "_nop_tc_100", + ["jump", "eq_nn_2158", 643, 14], + ["eq_float", 6, 4, 3, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_nn_2158", + ["is_text", 7, 4, 643, 14], + ["jump_false", 7, "eq_nt_2159", 643, 14], + "_nop_tc_101", + "_nop_tc_102", + ["eq_text", 6, 4, 3, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_nt_2159", + ["is_null", 7, 4, 643, 14], + ["jump_false", 7, "eq_nnl_2160", 643, 14], + "_nop_tc_103", + ["jump", "eq_nnl_2160", 643, 14], + ["true", 6, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_nnl_2160", + ["is_bool", 7, 4, 643, 14], + ["jump_false", 7, "eq_nb_2161", 643, 14], + "_nop_tc_104", + ["jump", "eq_nb_2161", 643, 14], + ["eq_bool", 6, 4, 3, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_nb_2161", + ["false", 6, 643, 14], + "eq_done_2156", + ["jump_false", 6, "if_else_2154", 643, 14], + ["load_field", 3, 1, "expression", 644, 35], + ["get", 6, 30, 1, 644, 25], + ["frame", 7, 6, 2, 644, 25], + ["null", 6, 644, 25], + ["setarg", 7, 0, 6, 644, 25], + ["setarg", 7, 1, 3, 644, 25], + ["setarg", 7, 2, 2, 644, 25], + ["invoke", 7, 3, 644, 25], + ["store_field", 1, 3, "expression", 644, 7], + ["load_field", 3, 1, "expression", 645, 11], + ["load_field", 6, 3, "kind", 645, 11], + ["access", 3, "false", 645, 35], + ["is_identical", 7, 6, 3, 645, 35], + ["jump_true", 7, "eq_done_2165", 645, 35], + ["is_int", 8, 6, 645, 35], + ["jump_false", 8, "eq_ni_2166", 645, 35], + "_nop_tc_105", + ["jump", "eq_ni_2166", 645, 35], + ["eq_int", 7, 6, 3, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_ni_2166", + ["is_num", 8, 6, 645, 35], + ["jump_false", 8, "eq_nn_2167", 645, 35], + "_nop_tc_106", + ["jump", "eq_nn_2167", 645, 35], + ["eq_float", 7, 6, 3, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_nn_2167", + ["is_text", 8, 6, 645, 35], + ["jump_false", 8, "eq_nt_2168", 645, 35], + "_nop_tc_107", + "_nop_tc_108", + ["eq_text", 7, 6, 3, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_nt_2168", + ["is_null", 8, 6, 645, 35], + ["jump_false", 8, "eq_nnl_2169", 645, 35], + "_nop_tc_109", + ["jump", "eq_nnl_2169", 645, 35], + ["true", 7, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_nnl_2169", + ["is_bool", 8, 6, 645, 35], + ["jump_false", 8, "eq_nb_2170", 645, 35], + "_nop_tc_110", + ["jump", "eq_nb_2170", 645, 35], + ["eq_bool", 7, 6, 3, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_nb_2170", + ["false", 7, 645, 35], + "eq_done_2165", + ["move", 3, 7, 645, 35], + ["jump_true", 3, "or_end_2164", 645, 35], + ["load_field", 6, 1, "expression", 645, 46], + ["load_field", 7, 6, "kind", 645, 46], + ["access", 6, "null", 645, 70], + ["is_identical", 8, 7, 6, 645, 70], + ["jump_true", 8, "eq_done_2171", 645, 70], + ["is_int", 9, 7, 645, 70], + ["jump_false", 9, "eq_ni_2172", 645, 70], + "_nop_tc_111", + ["jump", "eq_ni_2172", 645, 70], + ["eq_int", 8, 7, 6, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_ni_2172", + ["is_num", 9, 7, 645, 70], + ["jump_false", 9, "eq_nn_2173", 645, 70], + "_nop_tc_112", + ["jump", "eq_nn_2173", 645, 70], + ["eq_float", 8, 7, 6, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_nn_2173", + ["is_text", 9, 7, 645, 70], + ["jump_false", 9, "eq_nt_2174", 645, 70], + "_nop_tc_113", + "_nop_tc_114", + ["eq_text", 8, 7, 6, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_nt_2174", + ["is_null", 9, 7, 645, 70], + ["jump_false", 9, "eq_nnl_2175", 645, 70], + "_nop_tc_115", + ["jump", "eq_nnl_2175", 645, 70], + ["true", 8, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_nnl_2175", + ["is_bool", 9, 7, 645, 70], + ["jump_false", 9, "eq_nb_2176", 645, 70], + "_nop_tc_116", + ["jump", "eq_nb_2176", 645, 70], + ["eq_bool", 8, 7, 6, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_nb_2176", + ["false", 8, 645, 70], + "eq_done_2171", + ["move", 3, 8, 645, 70], + "or_end_2164", + ["jump_false", 3, "if_else_2162", 645, 70], + ["null", 3, 645, 85], + ["return", 3, 645, 85], + "_nop_ur_10", + "if_else_2162", + "if_end_2163", + ["load_field", 3, 1, "statements", 646, 36], + ["get", 6, 33, 1, 646, 25], + ["frame", 7, 6, 2, 646, 25], + ["null", 6, 646, 25], + ["setarg", 7, 0, 6, 646, 25], + ["setarg", 7, 1, 3, 646, 25], + ["setarg", 7, 2, 2, 646, 25], + ["invoke", 7, 3, 646, 25], + ["store_field", 1, 3, "statements", 646, 7], + ["return", 1, 647, 14], + "_nop_ur_11", + "if_else_2154", + "if_end_2155", + ["access", 3, "do", 649, 14], + ["is_identical", 6, 4, 3, 649, 14], + ["jump_true", 6, "eq_done_2179", 649, 14], + ["is_int", 7, 4, 649, 14], + ["jump_false", 7, "eq_ni_2180", 649, 14], + "_nop_tc_117", + ["jump", "eq_ni_2180", 649, 14], + ["eq_int", 6, 4, 3, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_ni_2180", + ["is_num", 7, 4, 649, 14], + ["jump_false", 7, "eq_nn_2181", 649, 14], + "_nop_tc_118", + ["jump", "eq_nn_2181", 649, 14], + ["eq_float", 6, 4, 3, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_nn_2181", + ["is_text", 7, 4, 649, 14], + ["jump_false", 7, "eq_nt_2182", 649, 14], + "_nop_tc_119", + "_nop_tc_120", + ["eq_text", 6, 4, 3, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_nt_2182", + ["is_null", 7, 4, 649, 14], + ["jump_false", 7, "eq_nnl_2183", 649, 14], + "_nop_tc_121", + ["jump", "eq_nnl_2183", 649, 14], + ["true", 6, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_nnl_2183", + ["is_bool", 7, 4, 649, 14], + ["jump_false", 7, "eq_nb_2184", 649, 14], + "_nop_tc_122", + ["jump", "eq_nb_2184", 649, 14], + ["eq_bool", 6, 4, 3, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_nb_2184", + ["false", 6, 649, 14], + "eq_done_2179", + ["jump_false", 6, "if_else_2177", 649, 14], + ["load_field", 3, 1, "statements", 650, 36], + ["get", 6, 33, 1, 650, 25], + ["frame", 7, 6, 2, 650, 25], + ["null", 6, 650, 25], + ["setarg", 7, 0, 6, 650, 25], + ["setarg", 7, 1, 3, 650, 25], + ["setarg", 7, 2, 2, 650, 25], + ["invoke", 7, 3, 650, 25], + ["store_field", 1, 3, "statements", 650, 7], + ["load_field", 3, 1, "expression", 651, 35], + ["get", 6, 30, 1, 651, 25], + ["frame", 7, 6, 2, 651, 25], + ["null", 6, 651, 25], + ["setarg", 7, 0, 6, 651, 25], + ["setarg", 7, 1, 3, 651, 25], + ["setarg", 7, 2, 2, 651, 25], + ["invoke", 7, 3, 651, 25], + ["store_field", 1, 3, "expression", 651, 7], + ["return", 1, 652, 14], + "_nop_ur_12", + "if_else_2177", + "if_end_2178", + ["access", 3, "for", 654, 14], + ["is_identical", 6, 4, 3, 654, 14], + ["jump_true", 6, "eq_done_2187", 654, 14], + ["is_int", 7, 4, 654, 14], + ["jump_false", 7, "eq_ni_2188", 654, 14], + "_nop_tc_123", + ["jump", "eq_ni_2188", 654, 14], + ["eq_int", 6, 4, 3, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_ni_2188", + ["is_num", 7, 4, 654, 14], + ["jump_false", 7, "eq_nn_2189", 654, 14], + "_nop_tc_124", + ["jump", "eq_nn_2189", 654, 14], + ["eq_float", 6, 4, 3, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_nn_2189", + ["is_text", 7, 4, 654, 14], + ["jump_false", 7, "eq_nt_2190", 654, 14], + "_nop_tc_125", + "_nop_tc_126", + ["eq_text", 6, 4, 3, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_nt_2190", + ["is_null", 7, 4, 654, 14], + ["jump_false", 7, "eq_nnl_2191", 654, 14], + "_nop_tc_127", + ["jump", "eq_nnl_2191", 654, 14], + ["true", 6, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_nnl_2191", + ["is_bool", 7, 4, 654, 14], + ["jump_false", 7, "eq_nb_2192", 654, 14], + "_nop_tc_128", + ["jump", "eq_nb_2192", 654, 14], + ["eq_bool", 6, 4, 3, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_nb_2192", + ["false", 6, 654, 14], + "eq_done_2187", + ["jump_false", 6, "if_else_2185", 654, 14], + ["load_field", 3, 1, "init", 655, 11], + ["null", 6, 655, 24], + ["is_identical", 7, 3, 6, 655, 24], + ["jump_true", 7, "ne_nid_2196", 655, 24], + ["jump", "ne_ni_2197", 655, 24], + "ne_nid_2196", + ["false", 7, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_ni_2197", + ["is_int", 8, 3, 655, 24], + ["jump_false", 8, "ne_nn_2198", 655, 24], + "_nop_tc_129", + ["jump", "ne_nn_2198", 655, 24], + ["ne_int", 7, 3, 6, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_nn_2198", + ["is_num", 8, 3, 655, 24], + ["jump_false", 8, "ne_nt_2199", 655, 24], + "_nop_tc_130", + ["jump", "ne_nt_2199", 655, 24], + ["ne_float", 7, 3, 6, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_nt_2199", + ["is_text", 8, 3, 655, 24], + ["jump_false", 8, "ne_nnl_2200", 655, 24], + "_nop_tc_131", + ["jump", "ne_nnl_2200", 655, 24], + ["ne_text", 7, 3, 6, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_nnl_2200", + ["is_null", 8, 3, 655, 24], + ["jump_false", 8, "ne_nb_2201", 655, 24], + "_nop_tc_132", + "_nop_tc_133", + ["false", 7, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_nb_2201", + ["is_bool", 8, 3, 655, 24], + ["jump_false", 8, "ne_mis_2202", 655, 24], + "_nop_tc_134", + ["jump", "ne_mis_2202", 655, 24], + ["ne_bool", 7, 3, 6, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_mis_2202", + ["true", 7, 655, 24], + "ne_done_2195", + ["jump_false", 7, "if_else_2193", 655, 24], + ["load_field", 3, 1, "init", 656, 14], + ["load_field", 6, 3, "kind", 656, 14], + ["move", 5, 6, 656, 14], + ["access", 3, "var", 657, 19], + ["is_identical", 6, 5, 3, 657, 19], + ["jump_true", 6, "eq_done_2206", 657, 19], + ["is_int", 7, 5, 657, 19], + ["jump_false", 7, "eq_ni_2207", 657, 19], + "_nop_tc_135", + ["jump", "eq_ni_2207", 657, 19], + ["eq_int", 6, 5, 3, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_ni_2207", + ["is_num", 7, 5, 657, 19], + ["jump_false", 7, "eq_nn_2208", 657, 19], + "_nop_tc_136", + ["jump", "eq_nn_2208", 657, 19], + ["eq_float", 6, 5, 3, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_nn_2208", + ["is_text", 7, 5, 657, 19], + ["jump_false", 7, "eq_nt_2209", 657, 19], + "_nop_tc_137", + "_nop_tc_138", + ["eq_text", 6, 5, 3, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_nt_2209", + ["is_null", 7, 5, 657, 19], + ["jump_false", 7, "eq_nnl_2210", 657, 19], + "_nop_tc_139", + ["jump", "eq_nnl_2210", 657, 19], + ["true", 6, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_nnl_2210", + ["is_bool", 7, 5, 657, 19], + ["jump_false", 7, "eq_nb_2211", 657, 19], + "_nop_tc_140", + ["jump", "eq_nb_2211", 657, 19], + ["eq_bool", 6, 5, 3, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_nb_2211", + ["false", 6, 657, 19], + "eq_done_2206", + ["move", 3, 6, 657, 19], + ["jump_true", 3, "or_end_2205", 657, 19], + ["access", 6, "def", 657, 34], + ["is_identical", 7, 5, 6, 657, 34], + ["jump_true", 7, "eq_done_2212", 657, 34], + ["is_int", 8, 5, 657, 34], + ["jump_false", 8, "eq_ni_2213", 657, 34], + "_nop_tc_141", + ["jump", "eq_ni_2213", 657, 34], + ["eq_int", 7, 5, 6, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_ni_2213", + ["is_num", 8, 5, 657, 34], + ["jump_false", 8, "eq_nn_2214", 657, 34], + "_nop_tc_142", + ["jump", "eq_nn_2214", 657, 34], + ["eq_float", 7, 5, 6, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_nn_2214", + ["is_text", 8, 5, 657, 34], + ["jump_false", 8, "eq_nt_2215", 657, 34], + "_nop_tc_143", + "_nop_tc_144", + ["eq_text", 7, 5, 6, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_nt_2215", + ["is_null", 8, 5, 657, 34], + ["jump_false", 8, "eq_nnl_2216", 657, 34], + "_nop_tc_145", + ["jump", "eq_nnl_2216", 657, 34], + ["true", 7, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_nnl_2216", + ["is_bool", 8, 5, 657, 34], + ["jump_false", 8, "eq_nb_2217", 657, 34], + "_nop_tc_146", + ["jump", "eq_nb_2217", 657, 34], + ["eq_bool", 7, 5, 6, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_nb_2217", + ["false", 7, 657, 34], + "eq_done_2212", + ["move", 3, 7, 657, 34], + "or_end_2205", + ["jump_false", 3, "if_else_2203", 657, 34], + ["load_field", 3, 1, "init", 658, 33], + ["get", 5, 32, 1, 658, 23], + ["frame", 6, 5, 2, 658, 23], + ["null", 5, 658, 23], + ["setarg", 6, 0, 5, 658, 23], + ["setarg", 6, 1, 3, 658, 23], + ["setarg", 6, 2, 2, 658, 23], + ["invoke", 6, 3, 658, 23], + ["store_field", 1, 3, "init", 658, 11], + ["jump", "if_end_2204", 658, 11], + "if_else_2203", + ["load_field", 3, 1, "init", 660, 33], + ["get", 5, 30, 1, 660, 23], + ["frame", 6, 5, 2, 660, 23], + ["null", 5, 660, 23], + ["setarg", 6, 0, 5, 660, 23], + ["setarg", 6, 1, 3, 660, 23], + ["setarg", 6, 2, 2, 660, 23], + ["invoke", 6, 3, 660, 23], + ["store_field", 1, 3, "init", 660, 11], + "if_end_2204", + ["jump", "if_end_2194", 660, 11], + "if_else_2193", + "if_end_2194", + ["load_field", 3, 1, "test", 663, 11], + ["null", 5, 663, 24], + ["is_identical", 6, 3, 5, 663, 24], + ["jump_true", 6, "ne_nid_2221", 663, 24], + ["jump", "ne_ni_2222", 663, 24], + "ne_nid_2221", + ["false", 6, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_ni_2222", + ["is_int", 7, 3, 663, 24], + ["jump_false", 7, "ne_nn_2223", 663, 24], + "_nop_tc_147", + ["jump", "ne_nn_2223", 663, 24], + ["ne_int", 6, 3, 5, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_nn_2223", + ["is_num", 7, 3, 663, 24], + ["jump_false", 7, "ne_nt_2224", 663, 24], + "_nop_tc_148", + ["jump", "ne_nt_2224", 663, 24], + ["ne_float", 6, 3, 5, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_nt_2224", + ["is_text", 7, 3, 663, 24], + ["jump_false", 7, "ne_nnl_2225", 663, 24], + "_nop_tc_149", + ["jump", "ne_nnl_2225", 663, 24], + ["ne_text", 6, 3, 5, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_nnl_2225", + ["is_null", 7, 3, 663, 24], + ["jump_false", 7, "ne_nb_2226", 663, 24], + "_nop_tc_150", + "_nop_tc_151", + ["false", 6, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_nb_2226", + ["is_bool", 7, 3, 663, 24], + ["jump_false", 7, "ne_mis_2227", 663, 24], + "_nop_tc_152", + ["jump", "ne_mis_2227", 663, 24], + ["ne_bool", 6, 3, 5, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_mis_2227", + ["true", 6, 663, 24], + "ne_done_2220", + ["jump_false", 6, "if_else_2218", 663, 24], + ["load_field", 3, 1, "test", 663, 52], + ["get", 5, 30, 1, 663, 42], + ["frame", 6, 5, 2, 663, 42], + ["null", 5, 663, 42], + ["setarg", 6, 0, 5, 663, 42], + ["setarg", 6, 1, 3, 663, 42], + ["setarg", 6, 2, 2, 663, 42], + ["invoke", 6, 3, 663, 42], + ["store_field", 1, 3, "test", 663, 30], + ["jump", "if_end_2219", 663, 30], + "if_else_2218", + "if_end_2219", + ["load_field", 3, 1, "update", 664, 11], + ["null", 5, 664, 26], + ["is_identical", 6, 3, 5, 664, 26], + ["jump_true", 6, "ne_nid_2231", 664, 26], + ["jump", "ne_ni_2232", 664, 26], + "ne_nid_2231", + ["false", 6, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_ni_2232", + ["is_int", 7, 3, 664, 26], + ["jump_false", 7, "ne_nn_2233", 664, 26], + "_nop_tc_153", + ["jump", "ne_nn_2233", 664, 26], + ["ne_int", 6, 3, 5, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_nn_2233", + ["is_num", 7, 3, 664, 26], + ["jump_false", 7, "ne_nt_2234", 664, 26], + "_nop_tc_154", + ["jump", "ne_nt_2234", 664, 26], + ["ne_float", 6, 3, 5, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_nt_2234", + ["is_text", 7, 3, 664, 26], + ["jump_false", 7, "ne_nnl_2235", 664, 26], + "_nop_tc_155", + ["jump", "ne_nnl_2235", 664, 26], + ["ne_text", 6, 3, 5, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_nnl_2235", + ["is_null", 7, 3, 664, 26], + ["jump_false", 7, "ne_nb_2236", 664, 26], + "_nop_tc_156", + "_nop_tc_157", + ["false", 6, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_nb_2236", + ["is_bool", 7, 3, 664, 26], + ["jump_false", 7, "ne_mis_2237", 664, 26], + "_nop_tc_158", + ["jump", "ne_mis_2237", 664, 26], + ["ne_bool", 6, 3, 5, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_mis_2237", + ["true", 6, 664, 26], + "ne_done_2230", + ["jump_false", 6, "if_else_2228", 664, 26], + ["load_field", 3, 1, "update", 664, 56], + ["get", 5, 30, 1, 664, 46], + ["frame", 6, 5, 2, 664, 46], + ["null", 5, 664, 46], + ["setarg", 6, 0, 5, 664, 46], + ["setarg", 6, 1, 3, 664, 46], + ["setarg", 6, 2, 2, 664, 46], + ["invoke", 6, 3, 664, 46], + ["store_field", 1, 3, "update", 664, 32], + ["jump", "if_end_2229", 664, 32], + "if_else_2228", + "if_end_2229", + ["load_field", 3, 1, "statements", 665, 36], + ["get", 5, 33, 1, 665, 25], + ["frame", 6, 5, 2, 665, 25], + ["null", 5, 665, 25], + ["setarg", 6, 0, 5, 665, 25], + ["setarg", 6, 1, 3, 665, 25], + ["setarg", 6, 2, 2, 665, 25], + ["invoke", 6, 3, 665, 25], + ["store_field", 1, 3, "statements", 665, 7], + ["return", 1, 666, 14], + "_nop_ur_13", + "if_else_2185", + "if_end_2186", + ["access", 3, "return", 668, 14], + ["is_identical", 5, 4, 3, 668, 14], + ["jump_true", 5, "eq_done_2241", 668, 14], + ["is_int", 6, 4, 668, 14], + ["jump_false", 6, "eq_ni_2242", 668, 14], + "_nop_tc_159", + ["jump", "eq_ni_2242", 668, 14], + ["eq_int", 5, 4, 3, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_ni_2242", + ["is_num", 6, 4, 668, 14], + ["jump_false", 6, "eq_nn_2243", 668, 14], + "_nop_tc_160", + ["jump", "eq_nn_2243", 668, 14], + ["eq_float", 5, 4, 3, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_nn_2243", + ["is_text", 6, 4, 668, 14], + ["jump_false", 6, "eq_nt_2244", 668, 14], + "_nop_tc_161", + "_nop_tc_162", + ["eq_text", 5, 4, 3, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_nt_2244", + ["is_null", 6, 4, 668, 14], + ["jump_false", 6, "eq_nnl_2245", 668, 14], + "_nop_tc_163", + ["jump", "eq_nnl_2245", 668, 14], + ["true", 5, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_nnl_2245", + ["is_bool", 6, 4, 668, 14], + ["jump_false", 6, "eq_nb_2246", 668, 14], + "_nop_tc_164", + ["jump", "eq_nb_2246", 668, 14], + ["eq_bool", 5, 4, 3, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_nb_2246", + ["false", 5, 668, 14], + "eq_done_2241", + ["move", 3, 5, 668, 14], + ["jump_true", 3, "or_end_2240", 668, 14], + ["access", 5, "go", 668, 31], + ["is_identical", 6, 4, 5, 668, 31], + ["jump_true", 6, "eq_done_2247", 668, 31], + ["is_int", 7, 4, 668, 31], + ["jump_false", 7, "eq_ni_2248", 668, 31], + "_nop_tc_165", + ["jump", "eq_ni_2248", 668, 31], + ["eq_int", 6, 4, 5, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_ni_2248", + ["is_num", 7, 4, 668, 31], + ["jump_false", 7, "eq_nn_2249", 668, 31], + "_nop_tc_166", + ["jump", "eq_nn_2249", 668, 31], + ["eq_float", 6, 4, 5, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_nn_2249", + ["is_text", 7, 4, 668, 31], + ["jump_false", 7, "eq_nt_2250", 668, 31], + "_nop_tc_167", + "_nop_tc_168", + ["eq_text", 6, 4, 5, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_nt_2250", + ["is_null", 7, 4, 668, 31], + ["jump_false", 7, "eq_nnl_2251", 668, 31], + "_nop_tc_169", + ["jump", "eq_nnl_2251", 668, 31], + ["true", 6, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_nnl_2251", + ["is_bool", 7, 4, 668, 31], + ["jump_false", 7, "eq_nb_2252", 668, 31], + "_nop_tc_170", + ["jump", "eq_nb_2252", 668, 31], + ["eq_bool", 6, 4, 5, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_nb_2252", + ["false", 6, 668, 31], + "eq_done_2247", + ["move", 3, 6, 668, 31], + "or_end_2240", + ["jump_false", 3, "if_else_2238", 668, 31], + ["load_field", 3, 1, "expression", 669, 35], + ["get", 5, 30, 1, 669, 25], + ["frame", 6, 5, 2, 669, 25], + ["null", 5, 669, 25], + ["setarg", 6, 0, 5, 669, 25], + ["setarg", 6, 1, 3, 669, 25], + ["setarg", 6, 2, 2, 669, 25], + ["invoke", 6, 3, 669, 25], + ["store_field", 1, 3, "expression", 669, 7], + ["return", 1, 670, 14], + "_nop_ur_14", + "if_else_2238", + "if_end_2239", + ["access", 3, "block", 672, 14], + ["is_identical", 5, 4, 3, 672, 14], + ["jump_true", 5, "eq_done_2255", 672, 14], + ["is_int", 6, 4, 672, 14], + ["jump_false", 6, "eq_ni_2256", 672, 14], + "_nop_tc_171", + ["jump", "eq_ni_2256", 672, 14], + ["eq_int", 5, 4, 3, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_ni_2256", + ["is_num", 6, 4, 672, 14], + ["jump_false", 6, "eq_nn_2257", 672, 14], + "_nop_tc_172", + ["jump", "eq_nn_2257", 672, 14], + ["eq_float", 5, 4, 3, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_nn_2257", + ["is_text", 6, 4, 672, 14], + ["jump_false", 6, "eq_nt_2258", 672, 14], + "_nop_tc_173", + "_nop_tc_174", + ["eq_text", 5, 4, 3, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_nt_2258", + ["is_null", 6, 4, 672, 14], + ["jump_false", 6, "eq_nnl_2259", 672, 14], + "_nop_tc_175", + ["jump", "eq_nnl_2259", 672, 14], + ["true", 5, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_nnl_2259", + ["is_bool", 6, 4, 672, 14], + ["jump_false", 6, "eq_nb_2260", 672, 14], + "_nop_tc_176", + ["jump", "eq_nb_2260", 672, 14], + ["eq_bool", 5, 4, 3, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_nb_2260", + ["false", 5, 672, 14], + "eq_done_2255", + ["jump_false", 5, "if_else_2253", 672, 14], + ["load_field", 3, 1, "statements", 673, 36], + ["get", 5, 33, 1, 673, 25], + ["frame", 6, 5, 2, 673, 25], + ["null", 5, 673, 25], + ["setarg", 6, 0, 5, 673, 25], + ["setarg", 6, 1, 3, 673, 25], + ["setarg", 6, 2, 2, 673, 25], + ["invoke", 6, 3, 673, 25], + ["store_field", 1, 3, "statements", 673, 7], + ["return", 1, 674, 14], + "_nop_ur_15", + "if_else_2253", + "if_end_2254", + ["access", 3, "label", 676, 14], + ["is_identical", 5, 4, 3, 676, 14], + ["jump_true", 5, "eq_done_2263", 676, 14], + ["is_int", 6, 4, 676, 14], + ["jump_false", 6, "eq_ni_2264", 676, 14], + "_nop_tc_177", + ["jump", "eq_ni_2264", 676, 14], + ["eq_int", 5, 4, 3, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_ni_2264", + ["is_num", 6, 4, 676, 14], + ["jump_false", 6, "eq_nn_2265", 676, 14], + "_nop_tc_178", + ["jump", "eq_nn_2265", 676, 14], + ["eq_float", 5, 4, 3, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_nn_2265", + ["is_text", 6, 4, 676, 14], + ["jump_false", 6, "eq_nt_2266", 676, 14], + "_nop_tc_179", + "_nop_tc_180", + ["eq_text", 5, 4, 3, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_nt_2266", + ["is_null", 6, 4, 676, 14], + ["jump_false", 6, "eq_nnl_2267", 676, 14], + "_nop_tc_181", + ["jump", "eq_nnl_2267", 676, 14], + ["true", 5, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_nnl_2267", + ["is_bool", 6, 4, 676, 14], + ["jump_false", 6, "eq_nb_2268", 676, 14], + "_nop_tc_182", + ["jump", "eq_nb_2268", 676, 14], + ["eq_bool", 5, 4, 3, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_nb_2268", + ["false", 5, 676, 14], + "eq_done_2263", + ["jump_false", 5, "if_else_2261", 676, 14], + ["load_field", 3, 1, "statement", 677, 34], + ["get", 5, 32, 1, 677, 24], + ["frame", 6, 5, 2, 677, 24], + ["null", 5, 677, 24], + ["setarg", 6, 0, 5, 677, 24], + ["setarg", 6, 1, 3, 677, 24], + ["setarg", 6, 2, 2, 677, 24], + ["invoke", 6, 3, 677, 24], + ["store_field", 1, 3, "statement", 677, 7], + ["return", 1, 678, 14], + "_nop_ur_16", + "if_else_2261", + "if_end_2262", + ["access", 3, "function", 680, 14], + ["is_identical", 5, 4, 3, 680, 14], + ["jump_true", 5, "eq_done_2271", 680, 14], + ["is_int", 6, 4, 680, 14], + ["jump_false", 6, "eq_ni_2272", 680, 14], + "_nop_tc_183", + ["jump", "eq_ni_2272", 680, 14], + ["eq_int", 5, 4, 3, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_ni_2272", + ["is_num", 6, 4, 680, 14], + ["jump_false", 6, "eq_nn_2273", 680, 14], + "_nop_tc_184", + ["jump", "eq_nn_2273", 680, 14], + ["eq_float", 5, 4, 3, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_nn_2273", + ["is_text", 6, 4, 680, 14], + ["jump_false", 6, "eq_nt_2274", 680, 14], + "_nop_tc_185", + "_nop_tc_186", + ["eq_text", 5, 4, 3, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_nt_2274", + ["is_null", 6, 4, 680, 14], + ["jump_false", 6, "eq_nnl_2275", 680, 14], + "_nop_tc_187", + ["jump", "eq_nnl_2275", 680, 14], + ["true", 5, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_nnl_2275", + ["is_bool", 6, 4, 680, 14], + ["jump_false", 6, "eq_nb_2276", 680, 14], + "_nop_tc_188", + ["jump", "eq_nb_2276", 680, 14], + ["eq_bool", 5, 4, 3, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_nb_2276", + ["false", 5, 680, 14], + "eq_done_2271", + ["jump_false", 5, "if_else_2269", 680, 14], + ["get", 3, 34, 1, 681, 7], + ["frame", 4, 3, 1, 681, 7], + ["null", 3, 681, 7], + ["setarg", 4, 0, 3, 681, 7], + ["setarg", 4, 1, 1, 681, 7], + ["invoke", 4, 3, 681, 7], + ["return", 1, 682, 14], + "_nop_ur_17", + "if_else_2269", + "if_end_2270", + ["return", 1, 684, 12], + "_nop_ur_18", + "_nop_ur_19" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 688, 13], + ["null", 4, 689, 16], + ["array", 5, 0, 690, 15], + ["move", 6, 5, 690, 15], + ["null", 5, 691, 14], + ["null", 7, 692, 16], + "while_start_2277", + ["length", 8, 1, 693, 23], + ["is_int", 9, 3, 693, 23], + ["jump_false", 9, "rel_ni_2279", 693, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 10, 3, 8, 693, 23], + ["jump", "rel_done_2281", 693, 23], + "rel_ni_2279", + ["is_num", 9, 3, 693, 23], + ["jump_false", 9, "rel_nn_2280", 693, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 10, 3, 8, 693, 23], + ["jump", "rel_done_2281", 693, 23], + "rel_nn_2280", + ["is_text", 9, 3, 693, 23], + ["jump_false", 9, "rel_err_2282", 693, 23], + "_nop_tc_5", + ["jump", "rel_err_2282", 693, 23], + ["lt_text", 10, 3, 8, 693, 23], + ["jump", "rel_done_2281", 693, 23], + "rel_err_2282", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 693, + 23 + ], + ["access", 9, "error", 693, 23], + ["access", 11, "cannot compare with '<': operands must be same type", 693, 23], + ["array", 12, 0, 693, 23], + ["push", 12, 11, 693, 23], + ["frame", 11, 8, 2, 693, 23], + ["null", 8, 693, 23], + ["setarg", 11, 0, 8, 693, 23], + ["setarg", 11, 1, 9, 693, 23], + ["setarg", 11, 2, 12, 693, 23], + ["invoke", 11, 8, 693, 23], + ["disrupt", 693, 23], + "rel_done_2281", + ["jump_false", 10, "while_end_2278", 693, 23], + ["load_dynamic", 8, 1, 3, 694, 30], + ["get", 9, 32, 1, 694, 14], + ["frame", 10, 9, 2, 694, 14], + ["null", 9, 694, 14], + ["setarg", 10, 0, 9, 694, 14], + ["setarg", 10, 1, 8, 694, 14], + ["setarg", 10, 2, 2, 694, 14], + ["invoke", 10, 8, 694, 14], + ["move", 4, 8, 694, 14], + ["null", 8, 695, 19], + ["is_identical", 9, 4, 8, 695, 19], + ["jump_true", 9, "eq_done_2285", 695, 19], + ["is_int", 10, 4, 695, 19], + ["jump_false", 10, "eq_ni_2286", 695, 19], + "_nop_tc_6", + ["jump", "eq_ni_2286", 695, 19], + ["eq_int", 9, 4, 8, 695, 19], + ["jump", "eq_done_2285", 695, 19], + "eq_ni_2286", + ["is_num", 10, 4, 695, 19], + ["jump_false", 10, "eq_nn_2287", 695, 19], + "_nop_tc_7", + ["jump", "eq_nn_2287", 695, 19], + ["eq_float", 9, 4, 8, 695, 19], + ["jump", "eq_done_2285", 695, 19], + "eq_nn_2287", + ["is_text", 10, 4, 695, 19], + ["jump_false", 10, "eq_nt_2288", 695, 19], + "_nop_tc_8", + ["jump", "eq_nt_2288", 695, 19], + ["eq_text", 9, 4, 8, 695, 19], + ["jump", "eq_done_2285", 695, 19], + "eq_nt_2288", + ["is_null", 10, 4, 695, 19], + ["jump_false", 10, "eq_nnl_2289", 695, 19], + "_nop_tc_9", + "_nop_tc_10", + ["true", 9, 695, 19], + ["jump", "eq_done_2285", 695, 19], + "eq_nnl_2289", + ["is_bool", 10, 4, 695, 19], + ["jump_false", 10, "eq_nb_2290", 695, 19], + "_nop_tc_11", + ["jump", "eq_nb_2290", 695, 19], + ["eq_bool", 9, 4, 8, 695, 19], + ["jump", "eq_done_2285", 695, 19], + "eq_nb_2290", + ["false", 9, 695, 19], + "eq_done_2285", + ["jump_false", 9, "if_else_2283", 695, 19], + ["access", 8, 1, 696, 17], + ["is_num", 9, 3, 696, 17], + ["jump_false", 9, "num_err_2291", 696, 17], + "_nop_tc_12", + "_nop_tc_13", + ["add", 9, 3, 8, 696, 17], + ["jump", "num_done_2292", 696, 17], + "num_err_2291", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 696, + 17 + ], + ["access", 10, "error", 696, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 696, 17], + ["array", 12, 0, 696, 17], + ["push", 12, 11, 696, 17], + ["frame", 11, 8, 2, 696, 17], + ["null", 8, 696, 17], + ["setarg", 11, 0, 8, 696, 17], + ["setarg", 11, 1, 10, 696, 17], + ["setarg", 11, 2, 12, 696, 17], + ["invoke", 11, 8, 696, 17], + ["disrupt", 696, 17], + "num_done_2292", + ["move", 3, 9, 696, 17], + ["jump", "while_start_2277", 697, 9], + ["jump", "if_end_2284", 697, 9], + "if_else_2283", + "if_end_2284", + ["load_field", 8, 4, "kind", 700, 11], + ["access", 9, "var", 700, 24], + ["is_identical", 10, 8, 9, 700, 24], + ["jump_true", 10, "eq_done_2296", 700, 24], + ["is_int", 11, 8, 700, 24], + ["jump_false", 11, "eq_ni_2297", 700, 24], + "_nop_tc_14", + ["jump", "eq_ni_2297", 700, 24], + ["eq_int", 10, 8, 9, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_ni_2297", + ["is_num", 11, 8, 700, 24], + ["jump_false", 11, "eq_nn_2298", 700, 24], + "_nop_tc_15", + ["jump", "eq_nn_2298", 700, 24], + ["eq_float", 10, 8, 9, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_nn_2298", + ["is_text", 11, 8, 700, 24], + ["jump_false", 11, "eq_nt_2299", 700, 24], + "_nop_tc_16", + "_nop_tc_17", + ["eq_text", 10, 8, 9, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_nt_2299", + ["is_null", 11, 8, 700, 24], + ["jump_false", 11, "eq_nnl_2300", 700, 24], + "_nop_tc_18", + ["jump", "eq_nnl_2300", 700, 24], + ["true", 10, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_nnl_2300", + ["is_bool", 11, 8, 700, 24], + ["jump_false", 11, "eq_nb_2301", 700, 24], + "_nop_tc_19", + ["jump", "eq_nb_2301", 700, 24], + ["eq_bool", 10, 8, 9, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_nb_2301", + ["false", 10, 700, 24], + "eq_done_2296", + ["move", 8, 10, 700, 24], + ["jump_true", 8, "or_end_2295", 700, 24], + ["load_field", 9, 4, "kind", 700, 33], + ["access", 10, "def", 700, 46], + ["is_identical", 11, 9, 10, 700, 46], + ["jump_true", 11, "eq_done_2302", 700, 46], + ["is_int", 12, 9, 700, 46], + ["jump_false", 12, "eq_ni_2303", 700, 46], + "_nop_tc_20", + ["jump", "eq_ni_2303", 700, 46], + ["eq_int", 11, 9, 10, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_ni_2303", + ["is_num", 12, 9, 700, 46], + ["jump_false", 12, "eq_nn_2304", 700, 46], + "_nop_tc_21", + ["jump", "eq_nn_2304", 700, 46], + ["eq_float", 11, 9, 10, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_nn_2304", + ["is_text", 12, 9, 700, 46], + ["jump_false", 12, "eq_nt_2305", 700, 46], + "_nop_tc_22", + "_nop_tc_23", + ["eq_text", 11, 9, 10, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_nt_2305", + ["is_null", 12, 9, 700, 46], + ["jump_false", 12, "eq_nnl_2306", 700, 46], + "_nop_tc_24", + ["jump", "eq_nnl_2306", 700, 46], + ["true", 11, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_nnl_2306", + ["is_bool", 12, 9, 700, 46], + ["jump_false", 12, "eq_nb_2307", 700, 46], + "_nop_tc_25", + ["jump", "eq_nb_2307", 700, 46], + ["eq_bool", 11, 9, 10, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_nb_2307", + ["false", 11, 700, 46], + "eq_done_2302", + ["move", 8, 11, 700, 46], + "or_end_2295", + ["jump_false", 8, "if_else_2293", 700, 46], + ["load_field", 8, 4, "left", 701, 16], + ["load_field", 9, 8, "name", 701, 16], + ["move", 7, 9, 701, 16], + ["null", 8, 702, 21], + ["is_identical", 9, 7, 8, 702, 21], + ["jump_true", 9, "ne_nid_2311", 702, 21], + ["jump", "ne_ni_2312", 702, 21], + "ne_nid_2311", + ["false", 9, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_ni_2312", + ["is_int", 10, 7, 702, 21], + ["jump_false", 10, "ne_nn_2313", 702, 21], + "_nop_tc_26", + ["jump", "ne_nn_2313", 702, 21], + ["ne_int", 9, 7, 8, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_nn_2313", + ["is_num", 10, 7, 702, 21], + ["jump_false", 10, "ne_nt_2314", 702, 21], + "_nop_tc_27", + ["jump", "ne_nt_2314", 702, 21], + ["ne_float", 9, 7, 8, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_nt_2314", + ["is_text", 10, 7, 702, 21], + ["jump_false", 10, "ne_nnl_2315", 702, 21], + "_nop_tc_28", + ["jump", "ne_nnl_2315", 702, 21], + ["ne_text", 9, 7, 8, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_nnl_2315", + ["is_null", 10, 7, 702, 21], + ["jump_false", 10, "ne_nb_2316", 702, 21], + "_nop_tc_29", + "_nop_tc_30", + ["false", 9, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_nb_2316", + ["is_bool", 10, 7, 702, 21], + ["jump_false", 10, "ne_mis_2317", 702, 21], + "_nop_tc_31", + ["jump", "ne_mis_2317", 702, 21], + ["ne_bool", 9, 7, 8, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_mis_2317", + ["true", 9, 702, 21], + "ne_done_2310", + ["jump_false", 9, "if_else_2308", 702, 21], + ["get", 8, 21, 1, 703, 16], + ["frame", 9, 8, 2, 703, 16], + ["null", 8, 703, 16], + ["setarg", 9, 0, 8, 703, 16], + ["setarg", 9, 1, 2, 703, 16], + ["setarg", 9, 2, 7, 703, 16], + ["invoke", 9, 8, 703, 16], + ["move", 5, 8, 703, 16], + ["null", 8, 704, 21], + ["is_identical", 9, 5, 8, 704, 21], + ["jump_true", 9, "ne_nid_2323", 704, 21], + ["jump", "ne_ni_2324", 704, 21], + "ne_nid_2323", + ["false", 9, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_ni_2324", + ["is_int", 10, 5, 704, 21], + ["jump_false", 10, "ne_nn_2325", 704, 21], + "_nop_tc_32", + ["jump", "ne_nn_2325", 704, 21], + ["ne_int", 9, 5, 8, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_nn_2325", + ["is_num", 10, 5, 704, 21], + ["jump_false", 10, "ne_nt_2326", 704, 21], + "_nop_tc_33", + ["jump", "ne_nt_2326", 704, 21], + ["ne_float", 9, 5, 8, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_nt_2326", + ["is_text", 10, 5, 704, 21], + ["jump_false", 10, "ne_nnl_2327", 704, 21], + "_nop_tc_34", + ["jump", "ne_nnl_2327", 704, 21], + ["ne_text", 9, 5, 8, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_nnl_2327", + ["is_null", 10, 5, 704, 21], + ["jump_false", 10, "ne_nb_2328", 704, 21], + "_nop_tc_35", + "_nop_tc_36", + ["false", 9, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_nb_2328", + ["is_bool", 10, 5, 704, 21], + ["jump_false", 10, "ne_mis_2329", 704, 21], + "_nop_tc_37", + ["jump", "ne_mis_2329", 704, 21], + ["ne_bool", 9, 5, 8, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_mis_2329", + ["true", 9, 704, 21], + "ne_done_2322", + ["move", 8, 9, 704, 21], + ["jump_false", 8, "and_end_2321", 704, 21], + ["load_field", 9, 5, "nr_uses", 704, 29], + ["access", 10, 0, 704, 43], + ["is_identical", 11, 9, 10, 704, 43], + ["jump_true", 11, "eq_done_2330", 704, 43], + ["is_int", 12, 9, 704, 43], + ["jump_false", 12, "eq_ni_2331", 704, 43], + "_nop_tc_38", + "_nop_tc_39", + ["eq_int", 11, 9, 10, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_ni_2331", + ["is_num", 12, 9, 704, 43], + ["jump_false", 12, "eq_nn_2332", 704, 43], + "_nop_tc_40", + "_nop_tc_41", + ["eq_float", 11, 9, 10, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_nn_2332", + ["is_text", 12, 9, 704, 43], + ["jump_false", 12, "eq_nt_2333", 704, 43], + "_nop_tc_42", + ["jump", "eq_nt_2333", 704, 43], + ["eq_text", 11, 9, 10, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_nt_2333", + ["is_null", 12, 9, 704, 43], + ["jump_false", 12, "eq_nnl_2334", 704, 43], + "_nop_tc_43", + ["jump", "eq_nnl_2334", 704, 43], + ["true", 11, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_nnl_2334", + ["is_bool", 12, 9, 704, 43], + ["jump_false", 12, "eq_nb_2335", 704, 43], + "_nop_tc_44", + ["jump", "eq_nb_2335", 704, 43], + ["eq_bool", 11, 9, 10, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_nb_2335", + ["false", 11, 704, 43], + "eq_done_2330", + ["move", 8, 11, 704, 43], + "and_end_2321", + ["move", 9, 8, 704, 43], + ["jump_false", 9, "and_end_2320", 704, 43], + ["load_field", 8, 4, "right", 704, 56], + ["get", 10, 13, 1, 704, 48], + ["frame", 11, 10, 1, 704, 48], + ["null", 10, 704, 48], + ["setarg", 11, 0, 10, 704, 48], + ["setarg", 11, 1, 8, 704, 48], + ["invoke", 11, 8, 704, 48], + ["move", 9, 8, 704, 48], + "and_end_2320", + ["jump_false", 9, "if_else_2318", 704, 48], + ["true", 8, 705, 25], + ["store_field", 4, 8, "dead", 705, 13], + ["jump", "if_end_2319", 705, 13], + "if_else_2318", + "if_end_2319", + ["jump", "if_end_2309", 705, 13], + "if_else_2308", + "if_end_2309", + ["jump", "if_end_2294", 705, 13], + "if_else_2293", + "if_end_2294", + ["load_field", 8, 4, "kind", 710, 11], + ["access", 9, "call", 710, 24], + ["is_identical", 10, 8, 9, 710, 24], + ["jump_true", 10, "eq_done_2339", 710, 24], + ["is_int", 11, 8, 710, 24], + ["jump_false", 11, "eq_ni_2340", 710, 24], + "_nop_tc_45", + ["jump", "eq_ni_2340", 710, 24], + ["eq_int", 10, 8, 9, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_ni_2340", + ["is_num", 11, 8, 710, 24], + ["jump_false", 11, "eq_nn_2341", 710, 24], + "_nop_tc_46", + ["jump", "eq_nn_2341", 710, 24], + ["eq_float", 10, 8, 9, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_nn_2341", + ["is_text", 11, 8, 710, 24], + ["jump_false", 11, "eq_nt_2342", 710, 24], + "_nop_tc_47", + "_nop_tc_48", + ["eq_text", 10, 8, 9, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_nt_2342", + ["is_null", 11, 8, 710, 24], + ["jump_false", 11, "eq_nnl_2343", 710, 24], + "_nop_tc_49", + ["jump", "eq_nnl_2343", 710, 24], + ["true", 10, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_nnl_2343", + ["is_bool", 11, 8, 710, 24], + ["jump_false", 11, "eq_nb_2344", 710, 24], + "_nop_tc_50", + ["jump", "eq_nb_2344", 710, 24], + ["eq_bool", 10, 8, 9, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_nb_2344", + ["false", 10, 710, 24], + "eq_done_2339", + ["move", 8, 10, 710, 24], + ["jump_false", 8, "and_end_2338", 710, 24], + ["load_field", 9, 4, "expression", 710, 42], + ["get", 10, 13, 1, 710, 34], + ["frame", 11, 10, 1, 710, 34], + ["null", 10, 710, 34], + ["setarg", 11, 0, 10, 710, 34], + ["setarg", 11, 1, 9, 710, 34], + ["invoke", 11, 9, 710, 34], + ["move", 8, 9, 710, 34], + "and_end_2338", + ["jump_false", 8, "if_else_2336", 710, 34], + ["true", 8, 711, 21], + ["store_field", 4, 8, "dead", 711, 9], + ["jump", "if_end_2337", 711, 9], + "if_else_2336", + "if_end_2337", + ["load_field", 8, 4, "kind", 714, 11], + ["access", 9, "function", 714, 24], + ["is_identical", 10, 8, 9, 714, 24], + ["jump_true", 10, "eq_done_2348", 714, 24], + ["is_int", 11, 8, 714, 24], + ["jump_false", 11, "eq_ni_2349", 714, 24], + "_nop_tc_51", + ["jump", "eq_ni_2349", 714, 24], + ["eq_int", 10, 8, 9, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_ni_2349", + ["is_num", 11, 8, 714, 24], + ["jump_false", 11, "eq_nn_2350", 714, 24], + "_nop_tc_52", + ["jump", "eq_nn_2350", 714, 24], + ["eq_float", 10, 8, 9, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_nn_2350", + ["is_text", 11, 8, 714, 24], + ["jump_false", 11, "eq_nt_2351", 714, 24], + "_nop_tc_53", + "_nop_tc_54", + ["eq_text", 10, 8, 9, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_nt_2351", + ["is_null", 11, 8, 714, 24], + ["jump_false", 11, "eq_nnl_2352", 714, 24], + "_nop_tc_55", + ["jump", "eq_nnl_2352", 714, 24], + ["true", 10, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_nnl_2352", + ["is_bool", 11, 8, 714, 24], + ["jump_false", 11, "eq_nb_2353", 714, 24], + "_nop_tc_56", + ["jump", "eq_nb_2353", 714, 24], + ["eq_bool", 10, 8, 9, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_nb_2353", + ["false", 10, 714, 24], + "eq_done_2348", + ["move", 8, 10, 714, 24], + ["jump_false", 8, "and_end_2347", 714, 24], + ["load_field", 9, 4, "name", 714, 38], + ["null", 10, 714, 51], + ["is_identical", 11, 9, 10, 714, 51], + ["jump_true", 11, "ne_nid_2355", 714, 51], + ["jump", "ne_ni_2356", 714, 51], + "ne_nid_2355", + ["false", 11, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_ni_2356", + ["is_int", 12, 9, 714, 51], + ["jump_false", 12, "ne_nn_2357", 714, 51], + "_nop_tc_57", + ["jump", "ne_nn_2357", 714, 51], + ["ne_int", 11, 9, 10, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_nn_2357", + ["is_num", 12, 9, 714, 51], + ["jump_false", 12, "ne_nt_2358", 714, 51], + "_nop_tc_58", + ["jump", "ne_nt_2358", 714, 51], + ["ne_float", 11, 9, 10, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_nt_2358", + ["is_text", 12, 9, 714, 51], + ["jump_false", 12, "ne_nnl_2359", 714, 51], + "_nop_tc_59", + ["jump", "ne_nnl_2359", 714, 51], + ["ne_text", 11, 9, 10, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_nnl_2359", + ["is_null", 12, 9, 714, 51], + ["jump_false", 12, "ne_nb_2360", 714, 51], + "_nop_tc_60", + "_nop_tc_61", + ["false", 11, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_nb_2360", + ["is_bool", 12, 9, 714, 51], + ["jump_false", 12, "ne_mis_2361", 714, 51], + "_nop_tc_62", + ["jump", "ne_mis_2361", 714, 51], + ["ne_bool", 11, 9, 10, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_mis_2361", + ["true", 11, 714, 51], + "ne_done_2354", + ["move", 8, 11, 714, 51], + "and_end_2347", + ["jump_false", 8, "if_else_2345", 714, 51], + ["load_field", 8, 4, "name", 715, 31], + ["get", 9, 21, 1, 715, 14], + ["frame", 10, 9, 2, 715, 14], + ["null", 9, 715, 14], + ["setarg", 10, 0, 9, 715, 14], + ["setarg", 10, 1, 2, 715, 14], + ["setarg", 10, 2, 8, 715, 14], + ["invoke", 10, 8, 715, 14], + ["move", 5, 8, 715, 14], + ["null", 8, 716, 19], + ["is_identical", 9, 5, 8, 716, 19], + ["jump_true", 9, "ne_nid_2366", 716, 19], + ["jump", "ne_ni_2367", 716, 19], + "ne_nid_2366", + ["false", 9, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_ni_2367", + ["is_int", 10, 5, 716, 19], + ["jump_false", 10, "ne_nn_2368", 716, 19], + "_nop_tc_63", + ["jump", "ne_nn_2368", 716, 19], + ["ne_int", 9, 5, 8, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_nn_2368", + ["is_num", 10, 5, 716, 19], + ["jump_false", 10, "ne_nt_2369", 716, 19], + "_nop_tc_64", + ["jump", "ne_nt_2369", 716, 19], + ["ne_float", 9, 5, 8, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_nt_2369", + ["is_text", 10, 5, 716, 19], + ["jump_false", 10, "ne_nnl_2370", 716, 19], + "_nop_tc_65", + ["jump", "ne_nnl_2370", 716, 19], + ["ne_text", 9, 5, 8, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_nnl_2370", + ["is_null", 10, 5, 716, 19], + ["jump_false", 10, "ne_nb_2371", 716, 19], + "_nop_tc_66", + "_nop_tc_67", + ["false", 9, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_nb_2371", + ["is_bool", 10, 5, 716, 19], + ["jump_false", 10, "ne_mis_2372", 716, 19], + "_nop_tc_68", + ["jump", "ne_mis_2372", 716, 19], + ["ne_bool", 9, 5, 8, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_mis_2372", + ["true", 9, 716, 19], + "ne_done_2365", + ["move", 8, 9, 716, 19], + ["jump_false", 8, "and_end_2364", 716, 19], + ["load_field", 9, 5, "nr_uses", 716, 27], + ["access", 10, 0, 716, 41], + ["is_identical", 11, 9, 10, 716, 41], + ["jump_true", 11, "eq_done_2373", 716, 41], + ["is_int", 12, 9, 716, 41], + ["jump_false", 12, "eq_ni_2374", 716, 41], + "_nop_tc_69", + "_nop_tc_70", + ["eq_int", 11, 9, 10, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_ni_2374", + ["is_num", 12, 9, 716, 41], + ["jump_false", 12, "eq_nn_2375", 716, 41], + "_nop_tc_71", + "_nop_tc_72", + ["eq_float", 11, 9, 10, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_nn_2375", + ["is_text", 12, 9, 716, 41], + ["jump_false", 12, "eq_nt_2376", 716, 41], + "_nop_tc_73", + ["jump", "eq_nt_2376", 716, 41], + ["eq_text", 11, 9, 10, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_nt_2376", + ["is_null", 12, 9, 716, 41], + ["jump_false", 12, "eq_nnl_2377", 716, 41], + "_nop_tc_74", + ["jump", "eq_nnl_2377", 716, 41], + ["true", 11, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_nnl_2377", + ["is_bool", 12, 9, 716, 41], + ["jump_false", 12, "eq_nb_2378", 716, 41], + "_nop_tc_75", + ["jump", "eq_nb_2378", 716, 41], + ["eq_bool", 11, 9, 10, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_nb_2378", + ["false", 11, 716, 41], + "eq_done_2373", + ["move", 8, 11, 716, 41], + "and_end_2364", + ["jump_false", 8, "if_else_2362", 716, 41], + ["true", 8, 717, 23], + ["store_field", 4, 8, "dead", 717, 11], + ["jump", "if_end_2363", 717, 11], + "if_else_2362", + "if_end_2363", + ["jump", "if_end_2346", 717, 11], + "if_else_2345", + "if_end_2346", + ["load_field", 8, 4, "dead", 720, 11], + ["true", 9, 720, 24], + ["is_identical", 10, 8, 9, 720, 24], + ["jump_true", 10, "ne_nid_2382", 720, 24], + ["jump", "ne_ni_2383", 720, 24], + "ne_nid_2382", + ["false", 10, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_ni_2383", + ["is_int", 11, 8, 720, 24], + ["jump_false", 11, "ne_nn_2384", 720, 24], + "_nop_tc_76", + ["jump", "ne_nn_2384", 720, 24], + ["ne_int", 10, 8, 9, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_nn_2384", + ["is_num", 11, 8, 720, 24], + ["jump_false", 11, "ne_nt_2385", 720, 24], + "_nop_tc_77", + ["jump", "ne_nt_2385", 720, 24], + ["ne_float", 10, 8, 9, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_nt_2385", + ["is_text", 11, 8, 720, 24], + ["jump_false", 11, "ne_nnl_2386", 720, 24], + "_nop_tc_78", + ["jump", "ne_nnl_2386", 720, 24], + ["ne_text", 10, 8, 9, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_nnl_2386", + ["is_null", 11, 8, 720, 24], + ["jump_false", 11, "ne_nb_2387", 720, 24], + "_nop_tc_79", + ["jump", "ne_nb_2387", 720, 24], + ["false", 10, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_nb_2387", + ["is_bool", 11, 8, 720, 24], + ["jump_false", 11, "ne_mis_2388", 720, 24], + "_nop_tc_80", + "_nop_tc_81", + ["ne_bool", 10, 8, 9, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_mis_2388", + ["true", 10, 720, 24], + "ne_done_2381", + ["jump_false", 10, "if_else_2379", 720, 24], + ["is_array", 8, 6, 720, 40], + ["jump_false", 8, "push_err_2389", 720, 40], + ["push", 6, 4, 720, 40], + ["jump", "push_done_2390", 720, 40], + "push_err_2389", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 720, + 40 + ], + ["access", 9, "error", 720, 40], + ["access", 10, "cannot push: target must be an array", 720, 40], + ["array", 11, 0, 720, 40], + ["push", 11, 10, 720, 40], + ["frame", 10, 8, 2, 720, 40], + ["null", 8, 720, 40], + ["setarg", 10, 0, 8, 720, 40], + ["setarg", 10, 1, 9, 720, 40], + ["setarg", 10, 2, 11, 720, 40], + ["invoke", 10, 8, 720, 40], + ["disrupt", 720, 40], + "push_done_2390", + ["jump", "if_end_2380", 720, 40], + "if_else_2379", + "if_end_2380", + ["access", 8, 1, 721, 15], + ["is_num", 9, 3, 721, 15], + ["jump_false", 9, "num_err_2391", 721, 15], + "_nop_tc_82", + "_nop_tc_83", + ["add", 9, 3, 8, 721, 15], + ["jump", "num_done_2392", 721, 15], + "num_err_2391", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 721, + 15 + ], + ["access", 10, "error", 721, 15], + ["access", 11, "cannot apply '+': operands must be numbers", 721, 15], + ["array", 12, 0, 721, 15], + ["push", 12, 11, 721, 15], + ["frame", 11, 8, 2, 721, 15], + ["null", 8, 721, 15], + ["setarg", 11, 0, 8, 721, 15], + ["setarg", 11, 1, 10, 721, 15], + ["setarg", 11, 2, 12, 721, 15], + ["invoke", 11, 8, 721, 15], + ["disrupt", 721, 15], + "num_done_2392", + ["move", 3, 9, 721, 15], + ["jump", "while_start_2277", 721, 15], + "while_end_2278", + ["return", 6, 723, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 727, 17], + ["is_identical", 3, 1, 2, 727, 17], + ["jump_true", 3, "eq_done_2395", 727, 17], + "_nop_tc_1", + ["jump", "eq_ni_2396", 727, 17], + "_nop_tc_2", + ["jump", "eq_ni_2396", 727, 17], + ["eq_int", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_ni_2396", + "_nop_tc_3", + ["jump", "eq_nn_2397", 727, 17], + "_nop_tc_4", + ["jump", "eq_nn_2397", 727, 17], + ["eq_float", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nn_2397", + "_nop_tc_5", + ["jump", "eq_nt_2398", 727, 17], + "_nop_tc_6", + ["jump", "eq_nt_2398", 727, 17], + ["eq_text", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nt_2398", + "_nop_tc_7", + ["jump", "eq_nnl_2399", 727, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nnl_2399", + "_nop_tc_10", + ["jump", "eq_nb_2400", 727, 17], + "_nop_tc_11", + ["jump", "eq_nb_2400", 727, 17], + ["eq_bool", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nb_2400", + ["false", 3, 727, 17], + "eq_done_2395", + ["jump_false", 3, "if_else_2393", 727, 17], + ["null", 2, 727, 30], + ["return", 2, 727, 30], + "_nop_ur_1", + "if_else_2393", + "if_end_2394", + ["load_field", 2, 1, "function_nr", 728, 17], + ["move", 3, 2, 728, 17], + ["null", 2, 729, 18], + ["is_identical", 4, 3, 2, 729, 18], + ["jump_true", 4, "eq_done_2403", 729, 18], + ["is_int", 5, 3, 729, 18], + ["jump_false", 5, "eq_ni_2404", 729, 18], + "_nop_tc_12", + ["jump", "eq_ni_2404", 729, 18], + ["eq_int", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_ni_2404", + ["is_num", 5, 3, 729, 18], + ["jump_false", 5, "eq_nn_2405", 729, 18], + "_nop_tc_13", + ["jump", "eq_nn_2405", 729, 18], + ["eq_float", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nn_2405", + ["is_text", 5, 3, 729, 18], + ["jump_false", 5, "eq_nt_2406", 729, 18], + "_nop_tc_14", + ["jump", "eq_nt_2406", 729, 18], + ["eq_text", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nt_2406", + ["is_null", 5, 3, 729, 18], + ["jump_false", 5, "eq_nnl_2407", 729, 18], + "_nop_tc_15", + "_nop_tc_16", + ["true", 4, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nnl_2407", + ["is_bool", 5, 3, 729, 18], + ["jump_false", 5, "eq_nb_2408", 729, 18], + "_nop_tc_17", + ["jump", "eq_nb_2408", 729, 18], + ["eq_bool", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nb_2408", + ["false", 4, 729, 18], + "eq_done_2403", + ["jump_false", 4, "if_else_2401", 729, 18], + ["null", 2, 729, 31], + ["return", 2, 729, 31], + "_nop_ur_2", + "if_else_2401", + "if_end_2402", + ["access", 2, 0, 731, 13], + "while_start_2409", + ["load_field", 4, 1, "list", 732, 23], + ["length", 5, 4, 732, 23], + ["is_int", 4, 2, 732, 23], + ["jump_false", 4, "rel_ni_2411", 732, 23], + "_nop_tc_18", + "_nop_tc_19", + ["lt_int", 6, 2, 5, 732, 23], + ["jump", "rel_done_2413", 732, 23], + "rel_ni_2411", + ["is_num", 4, 2, 732, 23], + ["jump_false", 4, "rel_nn_2412", 732, 23], + "_nop_tc_20", + "_nop_tc_21", + ["lt_float", 6, 2, 5, 732, 23], + ["jump", "rel_done_2413", 732, 23], + "rel_nn_2412", + ["is_text", 4, 2, 732, 23], + ["jump_false", 4, "rel_err_2414", 732, 23], + "_nop_tc_22", + ["jump", "rel_err_2414", 732, 23], + ["lt_text", 6, 2, 5, 732, 23], + ["jump", "rel_done_2413", 732, 23], + "rel_err_2414", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 732, + 23 + ], + ["access", 5, "error", 732, 23], + ["access", 7, "cannot compare with '<': operands must be same type", 732, 23], + ["array", 8, 0, 732, 23], + ["push", 8, 7, 732, 23], + ["frame", 7, 4, 2, 732, 23], + ["null", 4, 732, 23], + ["setarg", 7, 0, 4, 732, 23], + ["setarg", 7, 1, 5, 732, 23], + ["setarg", 7, 2, 8, 732, 23], + ["invoke", 7, 4, 732, 23], + ["disrupt", 732, 23], + "rel_done_2413", + ["jump_false", 6, "while_end_2410", 732, 23], + ["load_field", 4, 1, "list", 733, 11], + ["load_dynamic", 5, 4, 2, 733, 21], + ["load_field", 4, 5, "expression", 733, 21], + ["null", 5, 733, 38], + ["is_identical", 6, 4, 5, 733, 38], + ["jump_true", 6, "ne_nid_2418", 733, 38], + ["jump", "ne_ni_2419", 733, 38], + "ne_nid_2418", + ["false", 6, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_ni_2419", + ["is_int", 7, 4, 733, 38], + ["jump_false", 7, "ne_nn_2420", 733, 38], + "_nop_tc_23", + ["jump", "ne_nn_2420", 733, 38], + ["ne_int", 6, 4, 5, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_nn_2420", + ["is_num", 7, 4, 733, 38], + ["jump_false", 7, "ne_nt_2421", 733, 38], + "_nop_tc_24", + ["jump", "ne_nt_2421", 733, 38], + ["ne_float", 6, 4, 5, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_nt_2421", + ["is_text", 7, 4, 733, 38], + ["jump_false", 7, "ne_nnl_2422", 733, 38], + "_nop_tc_25", + ["jump", "ne_nnl_2422", 733, 38], + ["ne_text", 6, 4, 5, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_nnl_2422", + ["is_null", 7, 4, 733, 38], + ["jump_false", 7, "ne_nb_2423", 733, 38], + "_nop_tc_26", + "_nop_tc_27", + ["false", 6, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_nb_2423", + ["is_bool", 7, 4, 733, 38], + ["jump_false", 7, "ne_mis_2424", 733, 38], + "_nop_tc_28", + ["jump", "ne_mis_2424", 733, 38], + ["ne_bool", 6, 4, 5, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_mis_2424", + ["true", 6, 733, 38], + "ne_done_2417", + ["jump_false", 6, "if_else_2415", 733, 38], + ["load_field", 4, 1, "list", 734, 45], + ["load_dynamic", 5, 4, 2, 734, 55], + ["load_field", 4, 5, "expression", 734, 55], + ["get", 5, 30, 1, 734, 35], + ["frame", 6, 5, 2, 734, 35], + ["null", 5, 734, 35], + ["setarg", 6, 0, 5, 734, 35], + ["setarg", 6, 1, 4, 734, 35], + ["setarg", 6, 2, 3, 734, 35], + ["invoke", 6, 4, 734, 35], + ["load_field", 5, 1, "list", 734, 9], + ["load_dynamic", 6, 5, 2, 734, 19], + ["store_field", 6, 4, "expression", 734, 19], + ["jump", "if_end_2416", 734, 19], + "if_else_2415", + "if_end_2416", + ["access", 4, 1, 736, 15], + ["is_num", 5, 2, 736, 15], + ["jump_false", 5, "num_err_2425", 736, 15], + "_nop_tc_29", + "_nop_tc_30", + ["add", 5, 2, 4, 736, 15], + ["jump", "num_done_2426", 736, 15], + "num_err_2425", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 736, + 15 + ], + ["access", 6, "error", 736, 15], + ["access", 7, "cannot apply '+': operands must be numbers", 736, 15], + ["array", 8, 0, 736, 15], + ["push", 8, 7, 736, 15], + ["frame", 7, 4, 2, 736, 15], + ["null", 4, 736, 15], + ["setarg", 7, 0, 4, 736, 15], + ["setarg", 7, 1, 6, 736, 15], + ["setarg", 7, 2, 8, 736, 15], + ["invoke", 7, 4, 736, 15], + ["disrupt", 736, 15], + "num_done_2426", + ["move", 2, 5, 736, 15], + ["jump", "while_start_2409", 736, 15], + "while_end_2410", + ["load_field", 2, 1, "statements", 738, 9], + ["null", 4, 738, 28], + ["is_identical", 5, 2, 4, 738, 28], + ["jump_true", 5, "ne_nid_2430", 738, 28], + ["jump", "ne_ni_2431", 738, 28], + "ne_nid_2430", + ["false", 5, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_ni_2431", + ["is_int", 6, 2, 738, 28], + ["jump_false", 6, "ne_nn_2432", 738, 28], + "_nop_tc_31", + ["jump", "ne_nn_2432", 738, 28], + ["ne_int", 5, 2, 4, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_nn_2432", + ["is_num", 6, 2, 738, 28], + ["jump_false", 6, "ne_nt_2433", 738, 28], + "_nop_tc_32", + ["jump", "ne_nt_2433", 738, 28], + ["ne_float", 5, 2, 4, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_nt_2433", + ["is_text", 6, 2, 738, 28], + ["jump_false", 6, "ne_nnl_2434", 738, 28], + "_nop_tc_33", + ["jump", "ne_nnl_2434", 738, 28], + ["ne_text", 5, 2, 4, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_nnl_2434", + ["is_null", 6, 2, 738, 28], + ["jump_false", 6, "ne_nb_2435", 738, 28], + "_nop_tc_34", + "_nop_tc_35", + ["false", 5, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_nb_2435", + ["is_bool", 6, 2, 738, 28], + ["jump_false", 6, "ne_mis_2436", 738, 28], + "_nop_tc_36", + ["jump", "ne_mis_2436", 738, 28], + ["ne_bool", 5, 2, 4, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_mis_2436", + ["true", 5, 738, 28], + "ne_done_2429", + ["jump_false", 5, "if_else_2427", 738, 28], + ["load_field", 2, 1, "statements", 738, 63], + ["get", 4, 33, 1, 738, 52], + ["frame", 5, 4, 2, 738, 52], + ["null", 4, 738, 52], + ["setarg", 5, 0, 4, 738, 52], + ["setarg", 5, 1, 2, 738, 52], + ["setarg", 5, 2, 3, 738, 52], + ["invoke", 5, 2, 738, 52], + ["store_field", 1, 2, "statements", 738, 34], + ["jump", "if_end_2428", 738, 34], + "if_else_2427", + "if_end_2428", + ["load_field", 2, 1, "disruption", 739, 9], + ["null", 4, 739, 28], + ["is_identical", 5, 2, 4, 739, 28], + ["jump_true", 5, "ne_nid_2440", 739, 28], + ["jump", "ne_ni_2441", 739, 28], + "ne_nid_2440", + ["false", 5, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_ni_2441", + ["is_int", 6, 2, 739, 28], + ["jump_false", 6, "ne_nn_2442", 739, 28], + "_nop_tc_37", + ["jump", "ne_nn_2442", 739, 28], + ["ne_int", 5, 2, 4, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_nn_2442", + ["is_num", 6, 2, 739, 28], + ["jump_false", 6, "ne_nt_2443", 739, 28], + "_nop_tc_38", + ["jump", "ne_nt_2443", 739, 28], + ["ne_float", 5, 2, 4, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_nt_2443", + ["is_text", 6, 2, 739, 28], + ["jump_false", 6, "ne_nnl_2444", 739, 28], + "_nop_tc_39", + ["jump", "ne_nnl_2444", 739, 28], + ["ne_text", 5, 2, 4, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_nnl_2444", + ["is_null", 6, 2, 739, 28], + ["jump_false", 6, "ne_nb_2445", 739, 28], + "_nop_tc_40", + "_nop_tc_41", + ["false", 5, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_nb_2445", + ["is_bool", 6, 2, 739, 28], + ["jump_false", 6, "ne_mis_2446", 739, 28], + "_nop_tc_42", + ["jump", "ne_mis_2446", 739, 28], + ["ne_bool", 5, 2, 4, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_mis_2446", + ["true", 5, 739, 28], + "ne_done_2439", + ["jump_false", 5, "if_else_2437", 739, 28], + ["load_field", 2, 1, "disruption", 739, 63], + ["get", 4, 33, 1, 739, 52], + ["frame", 5, 4, 2, 739, 52], + ["null", 4, 739, 52], + ["setarg", 5, 0, 4, 739, 52], + ["setarg", 5, 1, 2, 739, 52], + ["setarg", 5, 2, 3, 739, 52], + ["invoke", 5, 2, 739, 52], + ["store_field", 1, 2, "disruption", 739, 34], + ["jump", "if_end_2438", 739, 34], + "if_else_2437", + "if_end_2438", + ["null", 2, 739, 34], + ["return", 2, 739, 34] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 782, 19], + ["is_identical", 3, 1, 2, 782, 19], + ["jump_true", 3, "eq_done_2526", 782, 19], + "_nop_tc_1", + ["jump", "eq_ni_2527", 782, 19], + "_nop_tc_2", + ["jump", "eq_ni_2527", 782, 19], + ["eq_int", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_ni_2527", + "_nop_tc_3", + ["jump", "eq_nn_2528", 782, 19], + "_nop_tc_4", + ["jump", "eq_nn_2528", 782, 19], + ["eq_float", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nn_2528", + "_nop_tc_5", + ["jump", "eq_nt_2529", 782, 19], + "_nop_tc_6", + ["jump", "eq_nt_2529", 782, 19], + ["eq_text", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nt_2529", + "_nop_tc_7", + ["jump", "eq_nnl_2530", 782, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nnl_2530", + "_nop_tc_10", + ["jump", "eq_nb_2531", 782, 19], + "_nop_tc_11", + ["jump", "eq_nb_2531", 782, 19], + ["eq_bool", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nb_2531", + ["false", 3, 782, 19], + "eq_done_2526", + ["jump_false", 3, "if_else_2524", 782, 19], + ["null", 2, 782, 32], + ["return", 2, 782, 32], + "_nop_ur_1", + "if_else_2524", + "if_end_2525", + ["load_field", 2, 1, "function_nr", 783, 19], + ["move", 3, 2, 783, 19], + ["null", 2, 784, 20], + ["is_identical", 4, 3, 2, 784, 20], + ["jump_true", 4, "eq_done_2534", 784, 20], + ["is_int", 5, 3, 784, 20], + ["jump_false", 5, "eq_ni_2535", 784, 20], + "_nop_tc_12", + ["jump", "eq_ni_2535", 784, 20], + ["eq_int", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_ni_2535", + ["is_num", 5, 3, 784, 20], + ["jump_false", 5, "eq_nn_2536", 784, 20], + "_nop_tc_13", + ["jump", "eq_nn_2536", 784, 20], + ["eq_float", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nn_2536", + ["is_text", 5, 3, 784, 20], + ["jump_false", 5, "eq_nt_2537", 784, 20], + "_nop_tc_14", + ["jump", "eq_nt_2537", 784, 20], + ["eq_text", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nt_2537", + ["is_null", 5, 3, 784, 20], + ["jump_false", 5, "eq_nnl_2538", 784, 20], + "_nop_tc_15", + "_nop_tc_16", + ["true", 4, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nnl_2538", + ["is_bool", 5, 3, 784, 20], + ["jump_false", 5, "eq_nb_2539", 784, 20], + "_nop_tc_17", + ["jump", "eq_nb_2539", 784, 20], + ["eq_bool", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nb_2539", + ["false", 4, 784, 20], + "eq_done_2534", + ["jump_false", 4, "if_else_2532", 784, 20], + ["null", 2, 784, 33], + ["return", 2, 784, 33], + "_nop_ur_2", + "if_else_2532", + "if_end_2533", + ["get", 2, 20, 2, 785, 16], + ["frame", 4, 2, 1, 785, 16], + ["null", 2, 785, 16], + ["setarg", 4, 0, 2, 785, 16], + ["setarg", 4, 1, 3, 785, 16], + ["invoke", 4, 2, 785, 16], + ["move", 3, 2, 785, 16], + ["null", 2, 786, 17], + ["is_identical", 4, 3, 2, 786, 17], + ["jump_true", 4, "eq_done_2542", 786, 17], + ["is_int", 5, 3, 786, 17], + ["jump_false", 5, "eq_ni_2543", 786, 17], + "_nop_tc_18", + ["jump", "eq_ni_2543", 786, 17], + ["eq_int", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_ni_2543", + ["is_num", 5, 3, 786, 17], + ["jump_false", 5, "eq_nn_2544", 786, 17], + "_nop_tc_19", + ["jump", "eq_nn_2544", 786, 17], + ["eq_float", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nn_2544", + ["is_text", 5, 3, 786, 17], + ["jump_false", 5, "eq_nt_2545", 786, 17], + "_nop_tc_20", + ["jump", "eq_nt_2545", 786, 17], + ["eq_text", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nt_2545", + ["is_null", 5, 3, 786, 17], + ["jump_false", 5, "eq_nnl_2546", 786, 17], + "_nop_tc_21", + "_nop_tc_22", + ["true", 4, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nnl_2546", + ["is_bool", 5, 3, 786, 17], + ["jump_false", 5, "eq_nb_2547", 786, 17], + "_nop_tc_23", + ["jump", "eq_nb_2547", 786, 17], + ["eq_bool", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nb_2547", + ["false", 4, 786, 17], + "eq_done_2542", + ["jump_false", 4, "if_else_2540", 786, 17], + ["null", 2, 786, 30], + ["return", 2, 786, 30], + "_nop_ur_3", + "if_else_2540", + "if_end_2541", + [ + "access", + 2, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 787, + 18 + ], + ["frame", 4, 2, 1, 787, 18], + ["null", 2, 787, 18], + ["setarg", 4, 0, 2, 787, 18], + ["setarg", 4, 1, 3, 787, 18], + ["invoke", 4, 2, 787, 18], + ["move", 4, 2, 787, 18], + ["access", 2, 0, 788, 15], + ["access", 5, 0, 789, 16], + ["access", 6, 0, 790, 16], + ["null", 7, 791, 17], + "while_start_2548", + ["length", 8, 4, 792, 26], + ["is_int", 9, 6, 792, 26], + ["jump_false", 9, "rel_ni_2550", 792, 26], + "_nop_tc_24", + "_nop_tc_25", + ["lt_int", 10, 6, 8, 792, 26], + ["jump", "rel_done_2552", 792, 26], + "rel_ni_2550", + ["is_num", 9, 6, 792, 26], + ["jump_false", 9, "rel_nn_2551", 792, 26], + "_nop_tc_26", + "_nop_tc_27", + ["lt_float", 10, 6, 8, 792, 26], + ["jump", "rel_done_2552", 792, 26], + "rel_nn_2551", + ["is_text", 9, 6, 792, 26], + ["jump_false", 9, "rel_err_2553", 792, 26], + "_nop_tc_28", + ["jump", "rel_err_2553", 792, 26], + ["lt_text", 10, 6, 8, 792, 26], + ["jump", "rel_done_2552", 792, 26], + "rel_err_2553", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 792, + 26 + ], + ["access", 9, "error", 792, 26], + ["access", 11, "cannot compare with '<': operands must be same type", 792, 26], + ["array", 12, 0, 792, 26], + ["push", 12, 11, 792, 26], + ["frame", 11, 8, 2, 792, 26], + ["null", 8, 792, 26], + ["setarg", 11, 0, 8, 792, 26], + ["setarg", 11, 1, 9, 792, 26], + ["setarg", 11, 2, 12, 792, 26], + ["invoke", 11, 8, 792, 26], + ["disrupt", 792, 26], + "rel_done_2552", + ["jump_false", 10, "while_end_2549", 792, 26], + ["load_dynamic", 8, 4, 6, 793, 18], + ["access", 9, "function_nr", 793, 25], + ["is_identical", 10, 8, 9, 793, 25], + ["jump_true", 10, "ne_nid_2557", 793, 25], + ["jump", "ne_ni_2558", 793, 25], + "ne_nid_2557", + ["false", 10, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_ni_2558", + ["is_int", 11, 8, 793, 25], + ["jump_false", 11, "ne_nn_2559", 793, 25], + "_nop_tc_29", + ["jump", "ne_nn_2559", 793, 25], + ["ne_int", 10, 8, 9, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_nn_2559", + ["is_num", 11, 8, 793, 25], + ["jump_false", 11, "ne_nt_2560", 793, 25], + "_nop_tc_30", + ["jump", "ne_nt_2560", 793, 25], + ["ne_float", 10, 8, 9, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_nt_2560", + ["is_text", 11, 8, 793, 25], + ["jump_false", 11, "ne_nnl_2561", 793, 25], + "_nop_tc_31", + "_nop_tc_32", + ["ne_text", 10, 8, 9, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_nnl_2561", + ["is_null", 11, 8, 793, 25], + ["jump_false", 11, "ne_nb_2562", 793, 25], + "_nop_tc_33", + ["jump", "ne_nb_2562", 793, 25], + ["false", 10, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_nb_2562", + ["is_bool", 11, 8, 793, 25], + ["jump_false", 11, "ne_mis_2563", 793, 25], + "_nop_tc_34", + ["jump", "ne_mis_2563", 793, 25], + ["ne_bool", 10, 8, 9, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_mis_2563", + ["true", 10, 793, 25], + "ne_done_2556", + ["jump_false", 10, "if_else_2554", 793, 25], + ["load_dynamic", 8, 4, 6, 794, 25], + ["load_dynamic", 9, 3, 8, 794, 25], + ["move", 7, 9, 794, 25], + ["null", 8, 795, 22], + ["is_identical", 9, 7, 8, 795, 22], + ["jump_true", 9, "ne_nid_2567", 795, 22], + ["jump", "ne_ni_2568", 795, 22], + "ne_nid_2567", + ["false", 9, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_ni_2568", + ["is_int", 10, 7, 795, 22], + ["jump_false", 10, "ne_nn_2569", 795, 22], + "_nop_tc_35", + ["jump", "ne_nn_2569", 795, 22], + ["ne_int", 9, 7, 8, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_nn_2569", + ["is_num", 10, 7, 795, 22], + ["jump_false", 10, "ne_nt_2570", 795, 22], + "_nop_tc_36", + ["jump", "ne_nt_2570", 795, 22], + ["ne_float", 9, 7, 8, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_nt_2570", + ["is_text", 10, 7, 795, 22], + ["jump_false", 10, "ne_nnl_2571", 795, 22], + "_nop_tc_37", + ["jump", "ne_nnl_2571", 795, 22], + ["ne_text", 9, 7, 8, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_nnl_2571", + ["is_null", 10, 7, 795, 22], + ["jump_false", 10, "ne_nb_2572", 795, 22], + "_nop_tc_38", + "_nop_tc_39", + ["false", 9, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_nb_2572", + ["is_bool", 10, 7, 795, 22], + ["jump_false", 10, "ne_mis_2573", 795, 22], + "_nop_tc_40", + ["jump", "ne_mis_2573", 795, 22], + ["ne_bool", 9, 7, 8, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_mis_2573", + ["true", 9, 795, 22], + "ne_done_2566", + ["jump_false", 9, "if_else_2564", 795, 22], + ["access", 8, 1, 796, 21], + ["is_num", 9, 2, 796, 21], + ["jump_false", 9, "num_err_2574", 796, 21], + "_nop_tc_41", + "_nop_tc_42", + ["add", 9, 2, 8, 796, 21], + ["jump", "num_done_2575", 796, 21], + "num_err_2574", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 796, + 21 + ], + ["access", 10, "error", 796, 21], + ["access", 11, "cannot apply '+': operands must be numbers", 796, 21], + ["array", 12, 0, 796, 21], + ["push", 12, 11, 796, 21], + ["frame", 11, 8, 2, 796, 21], + ["null", 8, 796, 21], + ["setarg", 11, 0, 8, 796, 21], + ["setarg", 11, 1, 10, 796, 21], + ["setarg", 11, 2, 12, 796, 21], + ["invoke", 11, 8, 796, 21], + ["disrupt", 796, 21], + "num_done_2575", + ["move", 2, 9, 796, 21], + ["load_field", 8, 7, "closure", 797, 17], + ["jump_false", 8, "if_else_2576", 797, 17], + ["access", 8, 1, 797, 40], + ["is_num", 9, 5, 797, 40], + ["jump_false", 9, "num_err_2578", 797, 40], + "_nop_tc_43", + "_nop_tc_44", + ["add", 9, 5, 8, 797, 40], + ["jump", "num_done_2579", 797, 40], + "num_err_2578", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 797, + 40 + ], + ["access", 10, "error", 797, 40], + ["access", 11, "cannot apply '+': operands must be numbers", 797, 40], + ["array", 12, 0, 797, 40], + ["push", 12, 11, 797, 40], + ["frame", 11, 8, 2, 797, 40], + ["null", 8, 797, 40], + ["setarg", 11, 0, 8, 797, 40], + ["setarg", 11, 1, 10, 797, 40], + ["setarg", 11, 2, 12, 797, 40], + ["invoke", 11, 8, 797, 40], + ["disrupt", 797, 40], + "num_done_2579", + ["move", 5, 9, 797, 40], + ["jump", "if_end_2577", 797, 40], + "if_else_2576", + "if_end_2577", + ["jump", "if_end_2565", 797, 40], + "if_else_2564", + "if_end_2565", + ["jump", "if_end_2555", 797, 40], + "if_else_2554", + "if_end_2555", + ["access", 8, 1, 800, 19], + ["is_num", 9, 6, 800, 19], + ["jump_false", 9, "num_err_2580", 800, 19], + "_nop_tc_45", + "_nop_tc_46", + ["add", 9, 6, 8, 800, 19], + ["jump", "num_done_2581", 800, 19], + "num_err_2580", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 800, + 19 + ], + ["access", 10, "error", 800, 19], + ["access", 11, "cannot apply '+': operands must be numbers", 800, 19], + ["array", 12, 0, 800, 19], + ["push", 12, 11, 800, 19], + ["frame", 11, 8, 2, 800, 19], + ["null", 8, 800, 19], + ["setarg", 11, 0, 8, 800, 19], + ["setarg", 11, 1, 10, 800, 19], + ["setarg", 11, 2, 12, 800, 19], + ["invoke", 11, 8, 800, 19], + ["disrupt", 800, 19], + "num_done_2581", + ["move", 6, 9, 800, 19], + ["jump", "while_start_2548", 800, 19], + "while_end_2549", + ["store_field", 1, 2, "nr_slots", 802, 7], + ["store_field", 1, 5, "nr_close_slots", 803, 7], + ["null", 2, 803, 7], + ["return", 2, 803, 7] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 810, 19], + ["is_identical", 3, 1, 2, 810, 19], + ["jump_true", 3, "eq_done_2584", 810, 19], + "_nop_tc_1", + ["jump", "eq_ni_2585", 810, 19], + "_nop_tc_2", + ["jump", "eq_ni_2585", 810, 19], + ["eq_int", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_ni_2585", + "_nop_tc_3", + ["jump", "eq_nn_2586", 810, 19], + "_nop_tc_4", + ["jump", "eq_nn_2586", 810, 19], + ["eq_float", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nn_2586", + "_nop_tc_5", + ["jump", "eq_nt_2587", 810, 19], + "_nop_tc_6", + ["jump", "eq_nt_2587", 810, 19], + ["eq_text", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nt_2587", + "_nop_tc_7", + ["jump", "eq_nnl_2588", 810, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nnl_2588", + "_nop_tc_10", + ["jump", "eq_nb_2589", 810, 19], + "_nop_tc_11", + ["jump", "eq_nb_2589", 810, 19], + ["eq_bool", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nb_2589", + ["false", 3, 810, 19], + "eq_done_2584", + ["jump_false", 3, "if_else_2582", 810, 19], + ["null", 2, 810, 32], + ["return", 2, 810, 32], + "_nop_ur_1", + "if_else_2582", + "if_end_2583", + ["load_field", 2, 1, "kind", 811, 15], + ["move", 3, 2, 811, 15], + ["access", 2, 0, 812, 15], + ["access", 4, "function", 813, 16], + ["is_identical", 5, 3, 4, 813, 16], + ["jump_true", 5, "eq_done_2592", 813, 16], + ["is_int", 6, 3, 813, 16], + ["jump_false", 6, "eq_ni_2593", 813, 16], + "_nop_tc_12", + ["jump", "eq_ni_2593", 813, 16], + ["eq_int", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_ni_2593", + ["is_num", 6, 3, 813, 16], + ["jump_false", 6, "eq_nn_2594", 813, 16], + "_nop_tc_13", + ["jump", "eq_nn_2594", 813, 16], + ["eq_float", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nn_2594", + ["is_text", 6, 3, 813, 16], + ["jump_false", 6, "eq_nt_2595", 813, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nt_2595", + ["is_null", 6, 3, 813, 16], + ["jump_false", 6, "eq_nnl_2596", 813, 16], + "_nop_tc_16", + ["jump", "eq_nnl_2596", 813, 16], + ["true", 5, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nnl_2596", + ["is_bool", 6, 3, 813, 16], + ["jump_false", 6, "eq_nb_2597", 813, 16], + "_nop_tc_17", + ["jump", "eq_nb_2597", 813, 16], + ["eq_bool", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nb_2597", + ["false", 5, 813, 16], + "eq_done_2592", + ["jump_false", 5, "if_else_2590", 813, 16], + ["get", 4, 2, 1, 814, 9], + ["frame", 5, 4, 1, 814, 9], + ["null", 4, 814, 9], + ["setarg", 5, 0, 4, 814, 9], + ["setarg", 5, 1, 1, 814, 9], + ["invoke", 5, 4, 814, 9], + ["load_field", 4, 1, "statements", 815, 28], + ["get", 5, 3, 1, 815, 9], + ["frame", 6, 5, 1, 815, 9], + ["null", 5, 815, 9], + ["setarg", 6, 0, 5, 815, 9], + ["setarg", 6, 1, 4, 815, 9], + ["invoke", 6, 4, 815, 9], + ["load_field", 4, 1, "disruption", 816, 28], + ["get", 5, 3, 1, 816, 9], + ["frame", 6, 5, 1, 816, 9], + ["null", 5, 816, 9], + ["setarg", 6, 0, 5, 816, 9], + ["setarg", 6, 1, 4, 816, 9], + ["invoke", 6, 4, 816, 9], + ["null", 4, 817, 16], + ["return", 4, 817, 16], + "_nop_ur_2", + "if_else_2590", + "if_end_2591", + ["load_field", 4, 1, "left", 819, 11], + ["null", 5, 819, 24], + ["is_identical", 6, 4, 5, 819, 24], + ["jump_true", 6, "ne_nid_2601", 819, 24], + ["jump", "ne_ni_2602", 819, 24], + "ne_nid_2601", + ["false", 6, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_ni_2602", + ["is_int", 7, 4, 819, 24], + ["jump_false", 7, "ne_nn_2603", 819, 24], + "_nop_tc_18", + ["jump", "ne_nn_2603", 819, 24], + ["ne_int", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nn_2603", + ["is_num", 7, 4, 819, 24], + ["jump_false", 7, "ne_nt_2604", 819, 24], + "_nop_tc_19", + ["jump", "ne_nt_2604", 819, 24], + ["ne_float", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nt_2604", + ["is_text", 7, 4, 819, 24], + ["jump_false", 7, "ne_nnl_2605", 819, 24], + "_nop_tc_20", + ["jump", "ne_nnl_2605", 819, 24], + ["ne_text", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nnl_2605", + ["is_null", 7, 4, 819, 24], + ["jump_false", 7, "ne_nb_2606", 819, 24], + "_nop_tc_21", + "_nop_tc_22", + ["false", 6, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nb_2606", + ["is_bool", 7, 4, 819, 24], + ["jump_false", 7, "ne_mis_2607", 819, 24], + "_nop_tc_23", + ["jump", "ne_mis_2607", 819, 24], + ["ne_bool", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_mis_2607", + ["true", 6, 819, 24], + "ne_done_2600", + ["jump_false", 6, "if_else_2598", 819, 24], + ["load_field", 4, 1, "left", 819, 48], + ["get", 5, 4, 1, 819, 30], + ["frame", 6, 5, 1, 819, 30], + ["null", 5, 819, 30], + ["setarg", 6, 0, 5, 819, 30], + ["setarg", 6, 1, 4, 819, 30], + ["invoke", 6, 4, 819, 30], + ["jump", "if_end_2599", 819, 30], + "if_else_2598", + "if_end_2599", + ["load_field", 4, 1, "right", 820, 11], + ["null", 5, 820, 25], + ["is_identical", 6, 4, 5, 820, 25], + ["jump_true", 6, "ne_nid_2611", 820, 25], + ["jump", "ne_ni_2612", 820, 25], + "ne_nid_2611", + ["false", 6, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_ni_2612", + ["is_int", 7, 4, 820, 25], + ["jump_false", 7, "ne_nn_2613", 820, 25], + "_nop_tc_24", + ["jump", "ne_nn_2613", 820, 25], + ["ne_int", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nn_2613", + ["is_num", 7, 4, 820, 25], + ["jump_false", 7, "ne_nt_2614", 820, 25], + "_nop_tc_25", + ["jump", "ne_nt_2614", 820, 25], + ["ne_float", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nt_2614", + ["is_text", 7, 4, 820, 25], + ["jump_false", 7, "ne_nnl_2615", 820, 25], + "_nop_tc_26", + ["jump", "ne_nnl_2615", 820, 25], + ["ne_text", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nnl_2615", + ["is_null", 7, 4, 820, 25], + ["jump_false", 7, "ne_nb_2616", 820, 25], + "_nop_tc_27", + "_nop_tc_28", + ["false", 6, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nb_2616", + ["is_bool", 7, 4, 820, 25], + ["jump_false", 7, "ne_mis_2617", 820, 25], + "_nop_tc_29", + ["jump", "ne_mis_2617", 820, 25], + ["ne_bool", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_mis_2617", + ["true", 6, 820, 25], + "ne_done_2610", + ["jump_false", 6, "if_else_2608", 820, 25], + ["load_field", 4, 1, "right", 820, 49], + ["get", 5, 4, 1, 820, 31], + ["frame", 6, 5, 1, 820, 31], + ["null", 5, 820, 31], + ["setarg", 6, 0, 5, 820, 31], + ["setarg", 6, 1, 4, 820, 31], + ["invoke", 6, 4, 820, 31], + ["jump", "if_end_2609", 820, 31], + "if_else_2608", + "if_end_2609", + ["load_field", 4, 1, "expression", 821, 11], + ["null", 5, 821, 30], + ["is_identical", 6, 4, 5, 821, 30], + ["jump_true", 6, "ne_nid_2621", 821, 30], + ["jump", "ne_ni_2622", 821, 30], + "ne_nid_2621", + ["false", 6, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_ni_2622", + ["is_int", 7, 4, 821, 30], + ["jump_false", 7, "ne_nn_2623", 821, 30], + "_nop_tc_30", + ["jump", "ne_nn_2623", 821, 30], + ["ne_int", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nn_2623", + ["is_num", 7, 4, 821, 30], + ["jump_false", 7, "ne_nt_2624", 821, 30], + "_nop_tc_31", + ["jump", "ne_nt_2624", 821, 30], + ["ne_float", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nt_2624", + ["is_text", 7, 4, 821, 30], + ["jump_false", 7, "ne_nnl_2625", 821, 30], + "_nop_tc_32", + ["jump", "ne_nnl_2625", 821, 30], + ["ne_text", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nnl_2625", + ["is_null", 7, 4, 821, 30], + ["jump_false", 7, "ne_nb_2626", 821, 30], + "_nop_tc_33", + "_nop_tc_34", + ["false", 6, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nb_2626", + ["is_bool", 7, 4, 821, 30], + ["jump_false", 7, "ne_mis_2627", 821, 30], + "_nop_tc_35", + ["jump", "ne_mis_2627", 821, 30], + ["ne_bool", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_mis_2627", + ["true", 6, 821, 30], + "ne_done_2620", + ["jump_false", 6, "if_else_2618", 821, 30], + ["load_field", 4, 1, "expression", 821, 54], + ["get", 5, 4, 1, 821, 36], + ["frame", 6, 5, 1, 821, 36], + ["null", 5, 821, 36], + ["setarg", 6, 0, 5, 821, 36], + ["setarg", 6, 1, 4, 821, 36], + ["invoke", 6, 4, 821, 36], + ["jump", "if_end_2619", 821, 36], + "if_else_2618", + "if_end_2619", + ["load_field", 4, 1, "then", 822, 11], + ["null", 5, 822, 24], + ["is_identical", 6, 4, 5, 822, 24], + ["jump_true", 6, "ne_nid_2631", 822, 24], + ["jump", "ne_ni_2632", 822, 24], + "ne_nid_2631", + ["false", 6, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_ni_2632", + ["is_int", 7, 4, 822, 24], + ["jump_false", 7, "ne_nn_2633", 822, 24], + "_nop_tc_36", + ["jump", "ne_nn_2633", 822, 24], + ["ne_int", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nn_2633", + ["is_num", 7, 4, 822, 24], + ["jump_false", 7, "ne_nt_2634", 822, 24], + "_nop_tc_37", + ["jump", "ne_nt_2634", 822, 24], + ["ne_float", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nt_2634", + ["is_text", 7, 4, 822, 24], + ["jump_false", 7, "ne_nnl_2635", 822, 24], + "_nop_tc_38", + ["jump", "ne_nnl_2635", 822, 24], + ["ne_text", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nnl_2635", + ["is_null", 7, 4, 822, 24], + ["jump_false", 7, "ne_nb_2636", 822, 24], + "_nop_tc_39", + "_nop_tc_40", + ["false", 6, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nb_2636", + ["is_bool", 7, 4, 822, 24], + ["jump_false", 7, "ne_mis_2637", 822, 24], + "_nop_tc_41", + ["jump", "ne_mis_2637", 822, 24], + ["ne_bool", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_mis_2637", + ["true", 6, 822, 24], + "ne_done_2630", + ["jump_false", 6, "if_else_2628", 822, 24], + ["load_field", 4, 1, "then", 822, 48], + ["get", 5, 4, 1, 822, 30], + ["frame", 6, 5, 1, 822, 30], + ["null", 5, 822, 30], + ["setarg", 6, 0, 5, 822, 30], + ["setarg", 6, 1, 4, 822, 30], + ["invoke", 6, 4, 822, 30], + ["jump", "if_end_2629", 822, 30], + "if_else_2628", + "if_end_2629", + ["load_field", 4, 1, "else", 823, 11], + ["null", 5, 823, 24], + ["is_identical", 6, 4, 5, 823, 24], + ["jump_true", 6, "ne_nid_2641", 823, 24], + ["jump", "ne_ni_2642", 823, 24], + "ne_nid_2641", + ["false", 6, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_ni_2642", + ["is_int", 7, 4, 823, 24], + ["jump_false", 7, "ne_nn_2643", 823, 24], + "_nop_tc_42", + ["jump", "ne_nn_2643", 823, 24], + ["ne_int", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nn_2643", + ["is_num", 7, 4, 823, 24], + ["jump_false", 7, "ne_nt_2644", 823, 24], + "_nop_tc_43", + ["jump", "ne_nt_2644", 823, 24], + ["ne_float", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nt_2644", + ["is_text", 7, 4, 823, 24], + ["jump_false", 7, "ne_nnl_2645", 823, 24], + "_nop_tc_44", + ["jump", "ne_nnl_2645", 823, 24], + ["ne_text", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nnl_2645", + ["is_null", 7, 4, 823, 24], + ["jump_false", 7, "ne_nb_2646", 823, 24], + "_nop_tc_45", + "_nop_tc_46", + ["false", 6, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nb_2646", + ["is_bool", 7, 4, 823, 24], + ["jump_false", 7, "ne_mis_2647", 823, 24], + "_nop_tc_47", + ["jump", "ne_mis_2647", 823, 24], + ["ne_bool", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_mis_2647", + ["true", 6, 823, 24], + "ne_done_2640", + ["jump_false", 6, "if_else_2638", 823, 24], + ["load_field", 4, 1, "else", 823, 48], + ["get", 5, 4, 1, 823, 30], + ["frame", 6, 5, 1, 823, 30], + ["null", 5, 823, 30], + ["setarg", 6, 0, 5, 823, 30], + ["setarg", 6, 1, 4, 823, 30], + ["invoke", 6, 4, 823, 30], + ["jump", "if_end_2639", 823, 30], + "if_else_2638", + "if_end_2639", + ["access", 4, "(", 824, 16], + ["is_identical", 5, 3, 4, 824, 16], + ["jump_true", 5, "eq_done_2652", 824, 16], + ["is_int", 6, 3, 824, 16], + ["jump_false", 6, "eq_ni_2653", 824, 16], + "_nop_tc_48", + ["jump", "eq_ni_2653", 824, 16], + ["eq_int", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_ni_2653", + ["is_num", 6, 3, 824, 16], + ["jump_false", 6, "eq_nn_2654", 824, 16], + "_nop_tc_49", + ["jump", "eq_nn_2654", 824, 16], + ["eq_float", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nn_2654", + ["is_text", 6, 3, 824, 16], + ["jump_false", 6, "eq_nt_2655", 824, 16], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nt_2655", + ["is_null", 6, 3, 824, 16], + ["jump_false", 6, "eq_nnl_2656", 824, 16], + "_nop_tc_52", + ["jump", "eq_nnl_2656", 824, 16], + ["true", 5, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nnl_2656", + ["is_bool", 6, 3, 824, 16], + ["jump_false", 6, "eq_nb_2657", 824, 16], + "_nop_tc_53", + ["jump", "eq_nb_2657", 824, 16], + ["eq_bool", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nb_2657", + ["false", 5, 824, 16], + "eq_done_2652", + ["move", 4, 5, 824, 16], + ["jump_true", 4, "or_end_2651", 824, 16], + ["access", 5, "array", 824, 28], + ["is_identical", 6, 3, 5, 824, 28], + ["jump_true", 6, "eq_done_2658", 824, 28], + ["is_int", 7, 3, 824, 28], + ["jump_false", 7, "eq_ni_2659", 824, 28], + "_nop_tc_54", + ["jump", "eq_ni_2659", 824, 28], + ["eq_int", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_ni_2659", + ["is_num", 7, 3, 824, 28], + ["jump_false", 7, "eq_nn_2660", 824, 28], + "_nop_tc_55", + ["jump", "eq_nn_2660", 824, 28], + ["eq_float", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nn_2660", + ["is_text", 7, 3, 824, 28], + ["jump_false", 7, "eq_nt_2661", 824, 28], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nt_2661", + ["is_null", 7, 3, 824, 28], + ["jump_false", 7, "eq_nnl_2662", 824, 28], + "_nop_tc_58", + ["jump", "eq_nnl_2662", 824, 28], + ["true", 6, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nnl_2662", + ["is_bool", 7, 3, 824, 28], + ["jump_false", 7, "eq_nb_2663", 824, 28], + "_nop_tc_59", + ["jump", "eq_nb_2663", 824, 28], + ["eq_bool", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nb_2663", + ["false", 6, 824, 28], + "eq_done_2658", + ["move", 4, 6, 824, 28], + "or_end_2651", + ["move", 5, 4, 824, 28], + ["jump_true", 5, "or_end_2650", 824, 28], + ["access", 4, "text literal", 824, 44], + ["is_identical", 6, 3, 4, 824, 44], + ["jump_true", 6, "eq_done_2664", 824, 44], + ["is_int", 7, 3, 824, 44], + ["jump_false", 7, "eq_ni_2665", 824, 44], + "_nop_tc_60", + ["jump", "eq_ni_2665", 824, 44], + ["eq_int", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_ni_2665", + ["is_num", 7, 3, 824, 44], + ["jump_false", 7, "eq_nn_2666", 824, 44], + "_nop_tc_61", + ["jump", "eq_nn_2666", 824, 44], + ["eq_float", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nn_2666", + ["is_text", 7, 3, 824, 44], + ["jump_false", 7, "eq_nt_2667", 824, 44], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nt_2667", + ["is_null", 7, 3, 824, 44], + ["jump_false", 7, "eq_nnl_2668", 824, 44], + "_nop_tc_64", + ["jump", "eq_nnl_2668", 824, 44], + ["true", 6, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nnl_2668", + ["is_bool", 7, 3, 824, 44], + ["jump_false", 7, "eq_nb_2669", 824, 44], + "_nop_tc_65", + ["jump", "eq_nb_2669", 824, 44], + ["eq_bool", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nb_2669", + ["false", 6, 824, 44], + "eq_done_2664", + ["move", 5, 6, 824, 44], + "or_end_2650", + ["jump_false", 5, "if_else_2648", 824, 44], + ["access", 2, 0, 825, 13], + "while_start_2670", + ["load_field", 4, 1, "list", 826, 27], + ["length", 5, 4, 826, 27], + ["is_int", 4, 2, 826, 27], + ["jump_false", 4, "rel_ni_2672", 826, 27], + "_nop_tc_66", + "_nop_tc_67", + ["lt_int", 6, 2, 5, 826, 27], + ["jump", "rel_done_2674", 826, 27], + "rel_ni_2672", + ["is_num", 4, 2, 826, 27], + ["jump_false", 4, "rel_nn_2673", 826, 27], + "_nop_tc_68", + "_nop_tc_69", + ["lt_float", 6, 2, 5, 826, 27], + ["jump", "rel_done_2674", 826, 27], + "rel_nn_2673", + ["is_text", 4, 2, 826, 27], + ["jump_false", 4, "rel_err_2675", 826, 27], + "_nop_tc_70", + ["jump", "rel_err_2675", 826, 27], + ["lt_text", 6, 2, 5, 826, 27], + ["jump", "rel_done_2674", 826, 27], + "rel_err_2675", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 826, + 27 + ], + ["access", 5, "error", 826, 27], + ["access", 7, "cannot compare with '<': operands must be same type", 826, 27], + ["array", 8, 0, 826, 27], + ["push", 8, 7, 826, 27], + ["frame", 7, 4, 2, 826, 27], + ["null", 4, 826, 27], + ["setarg", 7, 0, 4, 826, 27], + ["setarg", 7, 1, 5, 826, 27], + ["setarg", 7, 2, 8, 826, 27], + ["invoke", 7, 4, 826, 27], + ["disrupt", 826, 27], + "rel_done_2674", + ["jump_false", 6, "while_end_2671", 826, 27], + ["load_field", 4, 1, "list", 827, 29], + ["load_dynamic", 5, 4, 2, 827, 39], + ["get", 4, 4, 1, 827, 11], + ["frame", 6, 4, 1, 827, 11], + ["null", 4, 827, 11], + ["setarg", 6, 0, 4, 827, 11], + ["setarg", 6, 1, 5, 827, 11], + ["invoke", 6, 4, 827, 11], + ["access", 4, 1, 828, 19], + ["is_num", 5, 2, 828, 19], + ["jump_false", 5, "num_err_2676", 828, 19], + "_nop_tc_71", + "_nop_tc_72", + ["add", 5, 2, 4, 828, 19], + ["jump", "num_done_2677", 828, 19], + "num_err_2676", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 828, + 19 + ], + ["access", 6, "error", 828, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 828, 19], + ["array", 8, 0, 828, 19], + ["push", 8, 7, 828, 19], + ["frame", 7, 4, 2, 828, 19], + ["null", 4, 828, 19], + ["setarg", 7, 0, 4, 828, 19], + ["setarg", 7, 1, 6, 828, 19], + ["setarg", 7, 2, 8, 828, 19], + ["invoke", 7, 4, 828, 19], + ["disrupt", 828, 19], + "num_done_2677", + ["move", 2, 5, 828, 19], + ["jump", "while_start_2670", 828, 19], + "while_end_2671", + ["jump", "if_end_2649", 828, 19], + "if_else_2648", + "if_end_2649", + ["access", 4, "record", 831, 16], + ["is_identical", 5, 3, 4, 831, 16], + ["jump_true", 5, "eq_done_2680", 831, 16], + ["is_int", 6, 3, 831, 16], + ["jump_false", 6, "eq_ni_2681", 831, 16], + "_nop_tc_73", + ["jump", "eq_ni_2681", 831, 16], + ["eq_int", 5, 3, 4, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_ni_2681", + ["is_num", 6, 3, 831, 16], + ["jump_false", 6, "eq_nn_2682", 831, 16], + "_nop_tc_74", + ["jump", "eq_nn_2682", 831, 16], + ["eq_float", 5, 3, 4, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_nn_2682", + ["is_text", 6, 3, 831, 16], + ["jump_false", 6, "eq_nt_2683", 831, 16], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 5, 3, 4, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_nt_2683", + ["is_null", 6, 3, 831, 16], + ["jump_false", 6, "eq_nnl_2684", 831, 16], + "_nop_tc_77", + ["jump", "eq_nnl_2684", 831, 16], + ["true", 5, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_nnl_2684", + ["is_bool", 6, 3, 831, 16], + ["jump_false", 6, "eq_nb_2685", 831, 16], + "_nop_tc_78", + ["jump", "eq_nb_2685", 831, 16], + ["eq_bool", 5, 3, 4, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_nb_2685", + ["false", 5, 831, 16], + "eq_done_2680", + ["jump_false", 5, "if_else_2678", 831, 16], + ["access", 2, 0, 832, 13], + "while_start_2686", + ["load_field", 3, 1, "list", 833, 27], + ["length", 4, 3, 833, 27], + ["is_int", 3, 2, 833, 27], + ["jump_false", 3, "rel_ni_2688", 833, 27], + "_nop_tc_79", + "_nop_tc_80", + ["lt_int", 5, 2, 4, 833, 27], + ["jump", "rel_done_2690", 833, 27], + "rel_ni_2688", + ["is_num", 3, 2, 833, 27], + ["jump_false", 3, "rel_nn_2689", 833, 27], + "_nop_tc_81", + "_nop_tc_82", + ["lt_float", 5, 2, 4, 833, 27], + ["jump", "rel_done_2690", 833, 27], + "rel_nn_2689", + ["is_text", 3, 2, 833, 27], + ["jump_false", 3, "rel_err_2691", 833, 27], + "_nop_tc_83", + ["jump", "rel_err_2691", 833, 27], + ["lt_text", 5, 2, 4, 833, 27], + ["jump", "rel_done_2690", 833, 27], + "rel_err_2691", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 833, + 27 + ], + ["access", 4, "error", 833, 27], + ["access", 6, "cannot compare with '<': operands must be same type", 833, 27], + ["array", 7, 0, 833, 27], + ["push", 7, 6, 833, 27], + ["frame", 6, 3, 2, 833, 27], + ["null", 3, 833, 27], + ["setarg", 6, 0, 3, 833, 27], + ["setarg", 6, 1, 4, 833, 27], + ["setarg", 6, 2, 7, 833, 27], + ["invoke", 6, 3, 833, 27], + ["disrupt", 833, 27], + "rel_done_2690", + ["jump_false", 5, "while_end_2687", 833, 27], + ["load_field", 3, 1, "list", 834, 29], + ["load_dynamic", 4, 3, 2, 834, 39], + ["load_field", 3, 4, "right", 834, 39], + ["get", 4, 4, 1, 834, 11], + ["frame", 5, 4, 1, 834, 11], + ["null", 4, 834, 11], + ["setarg", 5, 0, 4, 834, 11], + ["setarg", 5, 1, 3, 834, 11], + ["invoke", 5, 3, 834, 11], + ["access", 3, 1, 835, 19], + ["is_num", 4, 2, 835, 19], + ["jump_false", 4, "num_err_2692", 835, 19], + "_nop_tc_84", + "_nop_tc_85", + ["add", 4, 2, 3, 835, 19], + ["jump", "num_done_2693", 835, 19], + "num_err_2692", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 835, + 19 + ], + ["access", 5, "error", 835, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 835, 19], + ["array", 7, 0, 835, 19], + ["push", 7, 6, 835, 19], + ["frame", 6, 3, 2, 835, 19], + ["null", 3, 835, 19], + ["setarg", 6, 0, 3, 835, 19], + ["setarg", 6, 1, 5, 835, 19], + ["setarg", 6, 2, 7, 835, 19], + ["invoke", 6, 3, 835, 19], + ["disrupt", 835, 19], + "num_done_2693", + ["move", 2, 4, 835, 19], + ["jump", "while_start_2686", 835, 19], + "while_end_2687", + ["jump", "if_end_2679", 835, 19], + "if_else_2678", + "if_end_2679", + ["null", 2, 835, 19], + ["return", 2, 835, 19] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 841, 20], + ["is_identical", 3, 1, 2, 841, 20], + ["jump_true", 3, "eq_done_2696", 841, 20], + ["is_int", 4, 1, 841, 20], + ["jump_false", 4, "eq_ni_2697", 841, 20], + "_nop_tc_1", + ["jump", "eq_ni_2697", 841, 20], + ["eq_int", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_ni_2697", + ["is_num", 4, 1, 841, 20], + ["jump_false", 4, "eq_nn_2698", 841, 20], + "_nop_tc_2", + ["jump", "eq_nn_2698", 841, 20], + ["eq_float", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nn_2698", + ["is_text", 4, 1, 841, 20], + ["jump_false", 4, "eq_nt_2699", 841, 20], + "_nop_tc_3", + ["jump", "eq_nt_2699", 841, 20], + ["eq_text", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nt_2699", + ["is_null", 4, 1, 841, 20], + ["jump_false", 4, "eq_nnl_2700", 841, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nnl_2700", + ["is_bool", 4, 1, 841, 20], + ["jump_false", 4, "eq_nb_2701", 841, 20], + "_nop_tc_6", + ["jump", "eq_nb_2701", 841, 20], + ["eq_bool", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nb_2701", + ["false", 3, 841, 20], + "eq_done_2696", + ["jump_false", 3, "if_else_2694", 841, 20], + ["null", 2, 841, 33], + ["return", 2, 841, 33], + "_nop_ur_1", + "if_else_2694", + "if_end_2695", + ["access", 2, 0, 842, 15], + ["access", 3, 0, 843, 15], + ["null", 4, 844, 18], + ["null", 5, 845, 15], + "while_start_2702", + ["length", 6, 1, 846, 25], + ["is_int", 7, 2, 846, 25], + ["jump_false", 7, "rel_ni_2704", 846, 25], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 8, 2, 6, 846, 25], + ["jump", "rel_done_2706", 846, 25], + "rel_ni_2704", + ["is_num", 7, 2, 846, 25], + ["jump_false", 7, "rel_nn_2705", 846, 25], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 8, 2, 6, 846, 25], + ["jump", "rel_done_2706", 846, 25], + "rel_nn_2705", + ["is_text", 7, 2, 846, 25], + ["jump_false", 7, "rel_err_2707", 846, 25], + "_nop_tc_11", + ["jump", "rel_err_2707", 846, 25], + ["lt_text", 8, 2, 6, 846, 25], + ["jump", "rel_done_2706", 846, 25], + "rel_err_2707", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 846, + 25 + ], + ["access", 7, "error", 846, 25], + ["access", 9, "cannot compare with '<': operands must be same type", 846, 25], + ["array", 10, 0, 846, 25], + ["push", 10, 9, 846, 25], + ["frame", 9, 6, 2, 846, 25], + ["null", 6, 846, 25], + ["setarg", 9, 0, 6, 846, 25], + ["setarg", 9, 1, 7, 846, 25], + ["setarg", 9, 2, 10, 846, 25], + ["invoke", 9, 6, 846, 25], + ["disrupt", 846, 25], + "rel_done_2706", + ["jump_false", 8, "while_end_2703", 846, 25], + ["load_dynamic", 6, 1, 2, 847, 22], + ["move", 4, 6, 847, 22], + ["load_field", 6, 4, "kind", 848, 13], + ["move", 5, 6, 848, 13], + ["access", 6, "function", 849, 18], + ["is_identical", 7, 5, 6, 849, 18], + ["jump_true", 7, "eq_done_2710", 849, 18], + ["is_int", 8, 5, 849, 18], + ["jump_false", 8, "eq_ni_2711", 849, 18], + "_nop_tc_12", + ["jump", "eq_ni_2711", 849, 18], + ["eq_int", 7, 5, 6, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_ni_2711", + ["is_num", 8, 5, 849, 18], + ["jump_false", 8, "eq_nn_2712", 849, 18], + "_nop_tc_13", + ["jump", "eq_nn_2712", 849, 18], + ["eq_float", 7, 5, 6, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_nn_2712", + ["is_text", 8, 5, 849, 18], + ["jump_false", 8, "eq_nt_2713", 849, 18], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 7, 5, 6, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_nt_2713", + ["is_null", 8, 5, 849, 18], + ["jump_false", 8, "eq_nnl_2714", 849, 18], + "_nop_tc_16", + ["jump", "eq_nnl_2714", 849, 18], + ["true", 7, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_nnl_2714", + ["is_bool", 8, 5, 849, 18], + ["jump_false", 8, "eq_nb_2715", 849, 18], + "_nop_tc_17", + ["jump", "eq_nb_2715", 849, 18], + ["eq_bool", 7, 5, 6, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_nb_2715", + ["false", 7, 849, 18], + "eq_done_2710", + ["jump_false", 7, "if_else_2708", 849, 18], + ["get", 6, 2, 1, 850, 11], + ["frame", 7, 6, 1, 850, 11], + ["null", 6, 850, 11], + ["setarg", 7, 0, 6, 850, 11], + ["setarg", 7, 1, 4, 850, 11], + ["invoke", 7, 6, 850, 11], + ["load_field", 6, 4, "statements", 851, 30], + ["get", 7, 3, 1, 851, 11], + ["frame", 8, 7, 1, 851, 11], + ["null", 7, 851, 11], + ["setarg", 8, 0, 7, 851, 11], + ["setarg", 8, 1, 6, 851, 11], + ["invoke", 8, 6, 851, 11], + ["load_field", 6, 4, "disruption", 852, 30], + ["get", 7, 3, 1, 852, 11], + ["frame", 8, 7, 1, 852, 11], + ["null", 7, 852, 11], + ["setarg", 8, 0, 7, 852, 11], + ["setarg", 8, 1, 6, 852, 11], + ["invoke", 8, 6, 852, 11], + ["jump", "if_end_2709", 852, 11], + "if_else_2708", + ["access", 6, "var", 853, 25], + ["is_identical", 7, 5, 6, 853, 25], + ["jump_true", 7, "eq_done_2719", 853, 25], + ["is_int", 8, 5, 853, 25], + ["jump_false", 8, "eq_ni_2720", 853, 25], + "_nop_tc_18", + ["jump", "eq_ni_2720", 853, 25], + ["eq_int", 7, 5, 6, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_ni_2720", + ["is_num", 8, 5, 853, 25], + ["jump_false", 8, "eq_nn_2721", 853, 25], + "_nop_tc_19", + ["jump", "eq_nn_2721", 853, 25], + ["eq_float", 7, 5, 6, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_nn_2721", + ["is_text", 8, 5, 853, 25], + ["jump_false", 8, "eq_nt_2722", 853, 25], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 7, 5, 6, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_nt_2722", + ["is_null", 8, 5, 853, 25], + ["jump_false", 8, "eq_nnl_2723", 853, 25], + "_nop_tc_22", + ["jump", "eq_nnl_2723", 853, 25], + ["true", 7, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_nnl_2723", + ["is_bool", 8, 5, 853, 25], + ["jump_false", 8, "eq_nb_2724", 853, 25], + "_nop_tc_23", + ["jump", "eq_nb_2724", 853, 25], + ["eq_bool", 7, 5, 6, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_nb_2724", + ["false", 7, 853, 25], + "eq_done_2719", + ["move", 6, 7, 853, 25], + ["jump_true", 6, "or_end_2718", 853, 25], + ["access", 7, "def", 853, 39], + ["is_identical", 8, 5, 7, 853, 39], + ["jump_true", 8, "eq_done_2725", 853, 39], + ["is_int", 9, 5, 853, 39], + ["jump_false", 9, "eq_ni_2726", 853, 39], + "_nop_tc_24", + ["jump", "eq_ni_2726", 853, 39], + ["eq_int", 8, 5, 7, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_ni_2726", + ["is_num", 9, 5, 853, 39], + ["jump_false", 9, "eq_nn_2727", 853, 39], + "_nop_tc_25", + ["jump", "eq_nn_2727", 853, 39], + ["eq_float", 8, 5, 7, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_nn_2727", + ["is_text", 9, 5, 853, 39], + ["jump_false", 9, "eq_nt_2728", 853, 39], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 8, 5, 7, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_nt_2728", + ["is_null", 9, 5, 853, 39], + ["jump_false", 9, "eq_nnl_2729", 853, 39], + "_nop_tc_28", + ["jump", "eq_nnl_2729", 853, 39], + ["true", 8, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_nnl_2729", + ["is_bool", 9, 5, 853, 39], + ["jump_false", 9, "eq_nb_2730", 853, 39], + "_nop_tc_29", + ["jump", "eq_nb_2730", 853, 39], + ["eq_bool", 8, 5, 7, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_nb_2730", + ["false", 8, 853, 39], + "eq_done_2725", + ["move", 6, 8, 853, 39], + "or_end_2718", + ["jump_false", 6, "if_else_2716", 853, 39], + ["load_field", 6, 4, "right", 854, 29], + ["get", 7, 4, 1, 854, 11], + ["frame", 8, 7, 1, 854, 11], + ["null", 7, 854, 11], + ["setarg", 8, 0, 7, 854, 11], + ["setarg", 8, 1, 6, 854, 11], + ["invoke", 8, 6, 854, 11], + ["jump", "if_end_2717", 854, 11], + "if_else_2716", + ["access", 6, "var_list", 855, 25], + ["is_identical", 7, 5, 6, 855, 25], + ["jump_true", 7, "eq_done_2733", 855, 25], + ["is_int", 8, 5, 855, 25], + ["jump_false", 8, "eq_ni_2734", 855, 25], + "_nop_tc_30", + ["jump", "eq_ni_2734", 855, 25], + ["eq_int", 7, 5, 6, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_ni_2734", + ["is_num", 8, 5, 855, 25], + ["jump_false", 8, "eq_nn_2735", 855, 25], + "_nop_tc_31", + ["jump", "eq_nn_2735", 855, 25], + ["eq_float", 7, 5, 6, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_nn_2735", + ["is_text", 8, 5, 855, 25], + ["jump_false", 8, "eq_nt_2736", 855, 25], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 7, 5, 6, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_nt_2736", + ["is_null", 8, 5, 855, 25], + ["jump_false", 8, "eq_nnl_2737", 855, 25], + "_nop_tc_34", + ["jump", "eq_nnl_2737", 855, 25], + ["true", 7, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_nnl_2737", + ["is_bool", 8, 5, 855, 25], + ["jump_false", 8, "eq_nb_2738", 855, 25], + "_nop_tc_35", + ["jump", "eq_nb_2738", 855, 25], + ["eq_bool", 7, 5, 6, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_nb_2738", + ["false", 7, 855, 25], + "eq_done_2733", + ["jump_false", 7, "if_else_2731", 855, 25], + ["access", 3, 0, 856, 15], + "while_start_2739", + ["load_field", 6, 4, "list", 857, 29], + ["length", 7, 6, 857, 29], + ["is_int", 6, 3, 857, 29], + ["jump_false", 6, "rel_ni_2741", 857, 29], + "_nop_tc_36", + "_nop_tc_37", + ["lt_int", 8, 3, 7, 857, 29], + ["jump", "rel_done_2743", 857, 29], + "rel_ni_2741", + ["is_num", 6, 3, 857, 29], + ["jump_false", 6, "rel_nn_2742", 857, 29], + "_nop_tc_38", + "_nop_tc_39", + ["lt_float", 8, 3, 7, 857, 29], + ["jump", "rel_done_2743", 857, 29], + "rel_nn_2742", + ["is_text", 6, 3, 857, 29], + ["jump_false", 6, "rel_err_2744", 857, 29], + "_nop_tc_40", + ["jump", "rel_err_2744", 857, 29], + ["lt_text", 8, 3, 7, 857, 29], + ["jump", "rel_done_2743", 857, 29], + "rel_err_2744", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 857, + 29 + ], + ["access", 7, "error", 857, 29], + ["access", 9, "cannot compare with '<': operands must be same type", 857, 29], + ["array", 10, 0, 857, 29], + ["push", 10, 9, 857, 29], + ["frame", 9, 6, 2, 857, 29], + ["null", 6, 857, 29], + ["setarg", 9, 0, 6, 857, 29], + ["setarg", 9, 1, 7, 857, 29], + ["setarg", 9, 2, 10, 857, 29], + ["invoke", 9, 6, 857, 29], + ["disrupt", 857, 29], + "rel_done_2743", + ["jump_false", 8, "while_end_2740", 857, 29], + ["load_field", 6, 4, "list", 858, 31], + ["load_dynamic", 7, 6, 3, 858, 41], + ["load_field", 6, 7, "right", 858, 41], + ["get", 7, 4, 1, 858, 13], + ["frame", 8, 7, 1, 858, 13], + ["null", 7, 858, 13], + ["setarg", 8, 0, 7, 858, 13], + ["setarg", 8, 1, 6, 858, 13], + ["invoke", 8, 6, 858, 13], + ["access", 6, 1, 859, 21], + ["is_num", 7, 3, 859, 21], + ["jump_false", 7, "num_err_2745", 859, 21], + "_nop_tc_41", + "_nop_tc_42", + ["add", 7, 3, 6, 859, 21], + ["jump", "num_done_2746", 859, 21], + "num_err_2745", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 859, + 21 + ], + ["access", 8, "error", 859, 21], + ["access", 9, "cannot apply '+': operands must be numbers", 859, 21], + ["array", 10, 0, 859, 21], + ["push", 10, 9, 859, 21], + ["frame", 9, 6, 2, 859, 21], + ["null", 6, 859, 21], + ["setarg", 9, 0, 6, 859, 21], + ["setarg", 9, 1, 8, 859, 21], + ["setarg", 9, 2, 10, 859, 21], + ["invoke", 9, 6, 859, 21], + ["disrupt", 859, 21], + "num_done_2746", + ["move", 3, 7, 859, 21], + ["jump", "while_start_2739", 859, 21], + "while_end_2740", + ["jump", "if_end_2732", 859, 21], + "if_else_2731", + ["access", 6, "call", 861, 25], + ["is_identical", 7, 5, 6, 861, 25], + ["jump_true", 7, "eq_done_2749", 861, 25], + ["is_int", 8, 5, 861, 25], + ["jump_false", 8, "eq_ni_2750", 861, 25], + "_nop_tc_43", + ["jump", "eq_ni_2750", 861, 25], + ["eq_int", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_ni_2750", + ["is_num", 8, 5, 861, 25], + ["jump_false", 8, "eq_nn_2751", 861, 25], + "_nop_tc_44", + ["jump", "eq_nn_2751", 861, 25], + ["eq_float", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nn_2751", + ["is_text", 8, 5, 861, 25], + ["jump_false", 8, "eq_nt_2752", 861, 25], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nt_2752", + ["is_null", 8, 5, 861, 25], + ["jump_false", 8, "eq_nnl_2753", 861, 25], + "_nop_tc_47", + ["jump", "eq_nnl_2753", 861, 25], + ["true", 7, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nnl_2753", + ["is_bool", 8, 5, 861, 25], + ["jump_false", 8, "eq_nb_2754", 861, 25], + "_nop_tc_48", + ["jump", "eq_nb_2754", 861, 25], + ["eq_bool", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nb_2754", + ["false", 7, 861, 25], + "eq_done_2749", + ["jump_false", 7, "if_else_2747", 861, 25], + ["load_field", 6, 4, "expression", 862, 29], + ["get", 7, 4, 1, 862, 11], + ["frame", 8, 7, 1, 862, 11], + ["null", 7, 862, 11], + ["setarg", 8, 0, 7, 862, 11], + ["setarg", 8, 1, 6, 862, 11], + ["invoke", 8, 6, 862, 11], + ["jump", "if_end_2748", 862, 11], + "if_else_2747", + ["access", 6, "if", 863, 25], + ["is_identical", 7, 5, 6, 863, 25], + ["jump_true", 7, "eq_done_2757", 863, 25], + ["is_int", 8, 5, 863, 25], + ["jump_false", 8, "eq_ni_2758", 863, 25], + "_nop_tc_49", + ["jump", "eq_ni_2758", 863, 25], + ["eq_int", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_ni_2758", + ["is_num", 8, 5, 863, 25], + ["jump_false", 8, "eq_nn_2759", 863, 25], + "_nop_tc_50", + ["jump", "eq_nn_2759", 863, 25], + ["eq_float", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nn_2759", + ["is_text", 8, 5, 863, 25], + ["jump_false", 8, "eq_nt_2760", 863, 25], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nt_2760", + ["is_null", 8, 5, 863, 25], + ["jump_false", 8, "eq_nnl_2761", 863, 25], + "_nop_tc_53", + ["jump", "eq_nnl_2761", 863, 25], + ["true", 7, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nnl_2761", + ["is_bool", 8, 5, 863, 25], + ["jump_false", 8, "eq_nb_2762", 863, 25], + "_nop_tc_54", + ["jump", "eq_nb_2762", 863, 25], + ["eq_bool", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nb_2762", + ["false", 7, 863, 25], + "eq_done_2757", + ["jump_false", 7, "if_else_2755", 863, 25], + ["load_field", 6, 4, "expression", 864, 29], + ["get", 7, 4, 1, 864, 11], + ["frame", 8, 7, 1, 864, 11], + ["null", 7, 864, 11], + ["setarg", 8, 0, 7, 864, 11], + ["setarg", 8, 1, 6, 864, 11], + ["invoke", 8, 6, 864, 11], + ["load_field", 6, 4, "then", 865, 30], + ["get", 7, 3, 1, 865, 11], + ["frame", 8, 7, 1, 865, 11], + ["null", 7, 865, 11], + ["setarg", 8, 0, 7, 865, 11], + ["setarg", 8, 1, 6, 865, 11], + ["invoke", 8, 6, 865, 11], + ["load_field", 6, 4, "list", 866, 30], + ["get", 7, 3, 1, 866, 11], + ["frame", 8, 7, 1, 866, 11], + ["null", 7, 866, 11], + ["setarg", 8, 0, 7, 866, 11], + ["setarg", 8, 1, 6, 866, 11], + ["invoke", 8, 6, 866, 11], + ["load_field", 6, 4, "else", 867, 15], + ["null", 7, 867, 28], + ["is_identical", 8, 6, 7, 867, 28], + ["jump_true", 8, "ne_nid_2766", 867, 28], + ["jump", "ne_ni_2767", 867, 28], + "ne_nid_2766", + ["false", 8, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_ni_2767", + ["is_int", 9, 6, 867, 28], + ["jump_false", 9, "ne_nn_2768", 867, 28], + "_nop_tc_55", + ["jump", "ne_nn_2768", 867, 28], + ["ne_int", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nn_2768", + ["is_num", 9, 6, 867, 28], + ["jump_false", 9, "ne_nt_2769", 867, 28], + "_nop_tc_56", + ["jump", "ne_nt_2769", 867, 28], + ["ne_float", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nt_2769", + ["is_text", 9, 6, 867, 28], + ["jump_false", 9, "ne_nnl_2770", 867, 28], + "_nop_tc_57", + ["jump", "ne_nnl_2770", 867, 28], + ["ne_text", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nnl_2770", + ["is_null", 9, 6, 867, 28], + ["jump_false", 9, "ne_nb_2771", 867, 28], + "_nop_tc_58", + "_nop_tc_59", + ["false", 8, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nb_2771", + ["is_bool", 9, 6, 867, 28], + ["jump_false", 9, "ne_mis_2772", 867, 28], + "_nop_tc_60", + ["jump", "ne_mis_2772", 867, 28], + ["ne_bool", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_mis_2772", + ["true", 8, 867, 28], + "ne_done_2765", + ["jump_false", 8, "if_else_2763", 867, 28], + ["load_field", 6, 4, "else", 867, 53], + ["get", 7, 3, 1, 867, 34], + ["frame", 8, 7, 1, 867, 34], + ["null", 7, 867, 34], + ["setarg", 8, 0, 7, 867, 34], + ["setarg", 8, 1, 6, 867, 34], + ["invoke", 8, 6, 867, 34], + ["jump", "if_end_2764", 867, 34], + "if_else_2763", + "if_end_2764", + ["jump", "if_end_2756", 867, 34], + "if_else_2755", + ["access", 6, "while", 868, 25], + ["is_identical", 7, 5, 6, 868, 25], + ["jump_true", 7, "eq_done_2776", 868, 25], + ["is_int", 8, 5, 868, 25], + ["jump_false", 8, "eq_ni_2777", 868, 25], + "_nop_tc_61", + ["jump", "eq_ni_2777", 868, 25], + ["eq_int", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_ni_2777", + ["is_num", 8, 5, 868, 25], + ["jump_false", 8, "eq_nn_2778", 868, 25], + "_nop_tc_62", + ["jump", "eq_nn_2778", 868, 25], + ["eq_float", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nn_2778", + ["is_text", 8, 5, 868, 25], + ["jump_false", 8, "eq_nt_2779", 868, 25], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nt_2779", + ["is_null", 8, 5, 868, 25], + ["jump_false", 8, "eq_nnl_2780", 868, 25], + "_nop_tc_65", + ["jump", "eq_nnl_2780", 868, 25], + ["true", 7, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nnl_2780", + ["is_bool", 8, 5, 868, 25], + ["jump_false", 8, "eq_nb_2781", 868, 25], + "_nop_tc_66", + ["jump", "eq_nb_2781", 868, 25], + ["eq_bool", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nb_2781", + ["false", 7, 868, 25], + "eq_done_2776", + ["move", 6, 7, 868, 25], + ["jump_true", 6, "or_end_2775", 868, 25], + ["access", 7, "do", 868, 41], + ["is_identical", 8, 5, 7, 868, 41], + ["jump_true", 8, "eq_done_2782", 868, 41], + ["is_int", 9, 5, 868, 41], + ["jump_false", 9, "eq_ni_2783", 868, 41], + "_nop_tc_67", + ["jump", "eq_ni_2783", 868, 41], + ["eq_int", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_ni_2783", + ["is_num", 9, 5, 868, 41], + ["jump_false", 9, "eq_nn_2784", 868, 41], + "_nop_tc_68", + ["jump", "eq_nn_2784", 868, 41], + ["eq_float", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nn_2784", + ["is_text", 9, 5, 868, 41], + ["jump_false", 9, "eq_nt_2785", 868, 41], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nt_2785", + ["is_null", 9, 5, 868, 41], + ["jump_false", 9, "eq_nnl_2786", 868, 41], + "_nop_tc_71", + ["jump", "eq_nnl_2786", 868, 41], + ["true", 8, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nnl_2786", + ["is_bool", 9, 5, 868, 41], + ["jump_false", 9, "eq_nb_2787", 868, 41], + "_nop_tc_72", + ["jump", "eq_nb_2787", 868, 41], + ["eq_bool", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nb_2787", + ["false", 8, 868, 41], + "eq_done_2782", + ["move", 6, 8, 868, 41], + "or_end_2775", + ["jump_false", 6, "if_else_2773", 868, 41], + ["load_field", 6, 4, "expression", 869, 29], + ["get", 7, 4, 1, 869, 11], + ["frame", 8, 7, 1, 869, 11], + ["null", 7, 869, 11], + ["setarg", 8, 0, 7, 869, 11], + ["setarg", 8, 1, 6, 869, 11], + ["invoke", 8, 6, 869, 11], + ["load_field", 6, 4, "statements", 870, 30], + ["get", 7, 3, 1, 870, 11], + ["frame", 8, 7, 1, 870, 11], + ["null", 7, 870, 11], + ["setarg", 8, 0, 7, 870, 11], + ["setarg", 8, 1, 6, 870, 11], + ["invoke", 8, 6, 870, 11], + ["jump", "if_end_2774", 870, 11], + "if_else_2773", + ["access", 6, "for", 871, 25], + ["is_identical", 7, 5, 6, 871, 25], + ["jump_true", 7, "eq_done_2790", 871, 25], + ["is_int", 8, 5, 871, 25], + ["jump_false", 8, "eq_ni_2791", 871, 25], + "_nop_tc_73", + ["jump", "eq_ni_2791", 871, 25], + ["eq_int", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_ni_2791", + ["is_num", 8, 5, 871, 25], + ["jump_false", 8, "eq_nn_2792", 871, 25], + "_nop_tc_74", + ["jump", "eq_nn_2792", 871, 25], + ["eq_float", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nn_2792", + ["is_text", 8, 5, 871, 25], + ["jump_false", 8, "eq_nt_2793", 871, 25], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nt_2793", + ["is_null", 8, 5, 871, 25], + ["jump_false", 8, "eq_nnl_2794", 871, 25], + "_nop_tc_77", + ["jump", "eq_nnl_2794", 871, 25], + ["true", 7, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nnl_2794", + ["is_bool", 8, 5, 871, 25], + ["jump_false", 8, "eq_nb_2795", 871, 25], + "_nop_tc_78", + ["jump", "eq_nb_2795", 871, 25], + ["eq_bool", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nb_2795", + ["false", 7, 871, 25], + "eq_done_2790", + ["jump_false", 7, "if_else_2788", 871, 25], + ["load_field", 6, 4, "init", 872, 15], + ["null", 7, 872, 28], + ["is_identical", 8, 6, 7, 872, 28], + ["jump_true", 8, "ne_nid_2799", 872, 28], + ["jump", "ne_ni_2800", 872, 28], + "ne_nid_2799", + ["false", 8, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_ni_2800", + ["is_int", 9, 6, 872, 28], + ["jump_false", 9, "ne_nn_2801", 872, 28], + "_nop_tc_79", + ["jump", "ne_nn_2801", 872, 28], + ["ne_int", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nn_2801", + ["is_num", 9, 6, 872, 28], + ["jump_false", 9, "ne_nt_2802", 872, 28], + "_nop_tc_80", + ["jump", "ne_nt_2802", 872, 28], + ["ne_float", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nt_2802", + ["is_text", 9, 6, 872, 28], + ["jump_false", 9, "ne_nnl_2803", 872, 28], + "_nop_tc_81", + ["jump", "ne_nnl_2803", 872, 28], + ["ne_text", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nnl_2803", + ["is_null", 9, 6, 872, 28], + ["jump_false", 9, "ne_nb_2804", 872, 28], + "_nop_tc_82", + "_nop_tc_83", + ["false", 8, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nb_2804", + ["is_bool", 9, 6, 872, 28], + ["jump_false", 9, "ne_mis_2805", 872, 28], + "_nop_tc_84", + ["jump", "ne_mis_2805", 872, 28], + ["ne_bool", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_mis_2805", + ["true", 8, 872, 28], + "ne_done_2798", + ["jump_false", 8, "if_else_2796", 872, 28], + ["load_field", 6, 4, "init", 873, 17], + ["load_field", 7, 6, "kind", 873, 17], + ["access", 6, "var", 873, 35], + ["is_identical", 8, 7, 6, 873, 35], + ["jump_true", 8, "eq_done_2809", 873, 35], + ["is_int", 9, 7, 873, 35], + ["jump_false", 9, "eq_ni_2810", 873, 35], + "_nop_tc_85", + ["jump", "eq_ni_2810", 873, 35], + ["eq_int", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_ni_2810", + ["is_num", 9, 7, 873, 35], + ["jump_false", 9, "eq_nn_2811", 873, 35], + "_nop_tc_86", + ["jump", "eq_nn_2811", 873, 35], + ["eq_float", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nn_2811", + ["is_text", 9, 7, 873, 35], + ["jump_false", 9, "eq_nt_2812", 873, 35], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nt_2812", + ["is_null", 9, 7, 873, 35], + ["jump_false", 9, "eq_nnl_2813", 873, 35], + "_nop_tc_89", + ["jump", "eq_nnl_2813", 873, 35], + ["true", 8, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nnl_2813", + ["is_bool", 9, 7, 873, 35], + ["jump_false", 9, "eq_nb_2814", 873, 35], + "_nop_tc_90", + ["jump", "eq_nb_2814", 873, 35], + ["eq_bool", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nb_2814", + ["false", 8, 873, 35], + "eq_done_2809", + ["move", 6, 8, 873, 35], + ["jump_true", 6, "or_end_2808", 873, 35], + ["load_field", 7, 4, "init", 873, 44], + ["load_field", 8, 7, "kind", 873, 44], + ["access", 7, "def", 873, 62], + ["is_identical", 9, 8, 7, 873, 62], + ["jump_true", 9, "eq_done_2815", 873, 62], + ["is_int", 10, 8, 873, 62], + ["jump_false", 10, "eq_ni_2816", 873, 62], + "_nop_tc_91", + ["jump", "eq_ni_2816", 873, 62], + ["eq_int", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_ni_2816", + ["is_num", 10, 8, 873, 62], + ["jump_false", 10, "eq_nn_2817", 873, 62], + "_nop_tc_92", + ["jump", "eq_nn_2817", 873, 62], + ["eq_float", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nn_2817", + ["is_text", 10, 8, 873, 62], + ["jump_false", 10, "eq_nt_2818", 873, 62], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nt_2818", + ["is_null", 10, 8, 873, 62], + ["jump_false", 10, "eq_nnl_2819", 873, 62], + "_nop_tc_95", + ["jump", "eq_nnl_2819", 873, 62], + ["true", 9, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nnl_2819", + ["is_bool", 10, 8, 873, 62], + ["jump_false", 10, "eq_nb_2820", 873, 62], + "_nop_tc_96", + ["jump", "eq_nb_2820", 873, 62], + ["eq_bool", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nb_2820", + ["false", 9, 873, 62], + "eq_done_2815", + ["move", 6, 9, 873, 62], + "or_end_2808", + ["jump_false", 6, "if_else_2806", 873, 62], + ["load_field", 6, 4, "init", 874, 33], + ["load_field", 7, 6, "right", 874, 33], + ["get", 6, 4, 1, 874, 15], + ["frame", 8, 6, 1, 874, 15], + ["null", 6, 874, 15], + ["setarg", 8, 0, 6, 874, 15], + ["setarg", 8, 1, 7, 874, 15], + ["invoke", 8, 6, 874, 15], + ["jump", "if_end_2807", 874, 15], + "if_else_2806", + ["load_field", 6, 4, "init", 876, 33], + ["get", 7, 4, 1, 876, 15], + ["frame", 8, 7, 1, 876, 15], + ["null", 7, 876, 15], + ["setarg", 8, 0, 7, 876, 15], + ["setarg", 8, 1, 6, 876, 15], + ["invoke", 8, 6, 876, 15], + "if_end_2807", + ["jump", "if_end_2797", 876, 15], + "if_else_2796", + "if_end_2797", + ["load_field", 6, 4, "test", 879, 29], + ["get", 7, 4, 1, 879, 11], + ["frame", 8, 7, 1, 879, 11], + ["null", 7, 879, 11], + ["setarg", 8, 0, 7, 879, 11], + ["setarg", 8, 1, 6, 879, 11], + ["invoke", 8, 6, 879, 11], + ["load_field", 6, 4, "update", 880, 29], + ["get", 7, 4, 1, 880, 11], + ["frame", 8, 7, 1, 880, 11], + ["null", 7, 880, 11], + ["setarg", 8, 0, 7, 880, 11], + ["setarg", 8, 1, 6, 880, 11], + ["invoke", 8, 6, 880, 11], + ["load_field", 6, 4, "statements", 881, 30], + ["get", 7, 3, 1, 881, 11], + ["frame", 8, 7, 1, 881, 11], + ["null", 7, 881, 11], + ["setarg", 8, 0, 7, 881, 11], + ["setarg", 8, 1, 6, 881, 11], + ["invoke", 8, 6, 881, 11], + ["jump", "if_end_2789", 881, 11], + "if_else_2788", + ["access", 6, "return", 882, 25], + ["is_identical", 7, 5, 6, 882, 25], + ["jump_true", 7, "eq_done_2824", 882, 25], + ["is_int", 8, 5, 882, 25], + ["jump_false", 8, "eq_ni_2825", 882, 25], + "_nop_tc_97", + ["jump", "eq_ni_2825", 882, 25], + ["eq_int", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_ni_2825", + ["is_num", 8, 5, 882, 25], + ["jump_false", 8, "eq_nn_2826", 882, 25], + "_nop_tc_98", + ["jump", "eq_nn_2826", 882, 25], + ["eq_float", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nn_2826", + ["is_text", 8, 5, 882, 25], + ["jump_false", 8, "eq_nt_2827", 882, 25], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nt_2827", + ["is_null", 8, 5, 882, 25], + ["jump_false", 8, "eq_nnl_2828", 882, 25], + "_nop_tc_101", + ["jump", "eq_nnl_2828", 882, 25], + ["true", 7, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nnl_2828", + ["is_bool", 8, 5, 882, 25], + ["jump_false", 8, "eq_nb_2829", 882, 25], + "_nop_tc_102", + ["jump", "eq_nb_2829", 882, 25], + ["eq_bool", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nb_2829", + ["false", 7, 882, 25], + "eq_done_2824", + ["move", 6, 7, 882, 25], + ["jump_true", 6, "or_end_2823", 882, 25], + ["access", 7, "go", 882, 42], + ["is_identical", 8, 5, 7, 882, 42], + ["jump_true", 8, "eq_done_2830", 882, 42], + ["is_int", 9, 5, 882, 42], + ["jump_false", 9, "eq_ni_2831", 882, 42], + "_nop_tc_103", + ["jump", "eq_ni_2831", 882, 42], + ["eq_int", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_ni_2831", + ["is_num", 9, 5, 882, 42], + ["jump_false", 9, "eq_nn_2832", 882, 42], + "_nop_tc_104", + ["jump", "eq_nn_2832", 882, 42], + ["eq_float", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nn_2832", + ["is_text", 9, 5, 882, 42], + ["jump_false", 9, "eq_nt_2833", 882, 42], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nt_2833", + ["is_null", 9, 5, 882, 42], + ["jump_false", 9, "eq_nnl_2834", 882, 42], + "_nop_tc_107", + ["jump", "eq_nnl_2834", 882, 42], + ["true", 8, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nnl_2834", + ["is_bool", 9, 5, 882, 42], + ["jump_false", 9, "eq_nb_2835", 882, 42], + "_nop_tc_108", + ["jump", "eq_nb_2835", 882, 42], + ["eq_bool", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nb_2835", + ["false", 8, 882, 42], + "eq_done_2830", + ["move", 6, 8, 882, 42], + "or_end_2823", + ["jump_false", 6, "if_else_2821", 882, 42], + ["load_field", 6, 4, "expression", 883, 29], + ["get", 7, 4, 1, 883, 11], + ["frame", 8, 7, 1, 883, 11], + ["null", 7, 883, 11], + ["setarg", 8, 0, 7, 883, 11], + ["setarg", 8, 1, 6, 883, 11], + ["invoke", 8, 6, 883, 11], + ["jump", "if_end_2822", 883, 11], + "if_else_2821", + ["access", 6, "block", 884, 25], + ["is_identical", 7, 5, 6, 884, 25], + ["jump_true", 7, "eq_done_2838", 884, 25], + ["is_int", 8, 5, 884, 25], + ["jump_false", 8, "eq_ni_2839", 884, 25], + "_nop_tc_109", + ["jump", "eq_ni_2839", 884, 25], + ["eq_int", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_ni_2839", + ["is_num", 8, 5, 884, 25], + ["jump_false", 8, "eq_nn_2840", 884, 25], + "_nop_tc_110", + ["jump", "eq_nn_2840", 884, 25], + ["eq_float", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nn_2840", + ["is_text", 8, 5, 884, 25], + ["jump_false", 8, "eq_nt_2841", 884, 25], + "_nop_tc_111", + "_nop_tc_112", + ["eq_text", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nt_2841", + ["is_null", 8, 5, 884, 25], + ["jump_false", 8, "eq_nnl_2842", 884, 25], + "_nop_tc_113", + ["jump", "eq_nnl_2842", 884, 25], + ["true", 7, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nnl_2842", + ["is_bool", 8, 5, 884, 25], + ["jump_false", 8, "eq_nb_2843", 884, 25], + "_nop_tc_114", + ["jump", "eq_nb_2843", 884, 25], + ["eq_bool", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nb_2843", + ["false", 7, 884, 25], + "eq_done_2838", + ["jump_false", 7, "if_else_2836", 884, 25], + ["load_field", 6, 4, "statements", 885, 30], + ["get", 7, 3, 1, 885, 11], + ["frame", 8, 7, 1, 885, 11], + ["null", 7, 885, 11], + ["setarg", 8, 0, 7, 885, 11], + ["setarg", 8, 1, 6, 885, 11], + ["invoke", 8, 6, 885, 11], + ["jump", "if_end_2837", 885, 11], + "if_else_2836", + ["access", 6, "label", 886, 25], + ["is_identical", 7, 5, 6, 886, 25], + ["jump_true", 7, "eq_done_2846", 886, 25], + ["is_int", 8, 5, 886, 25], + ["jump_false", 8, "eq_ni_2847", 886, 25], + "_nop_tc_115", + ["jump", "eq_ni_2847", 886, 25], + ["eq_int", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_ni_2847", + ["is_num", 8, 5, 886, 25], + ["jump_false", 8, "eq_nn_2848", 886, 25], + "_nop_tc_116", + ["jump", "eq_nn_2848", 886, 25], + ["eq_float", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nn_2848", + ["is_text", 8, 5, 886, 25], + ["jump_false", 8, "eq_nt_2849", 886, 25], + "_nop_tc_117", + "_nop_tc_118", + ["eq_text", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nt_2849", + ["is_null", 8, 5, 886, 25], + ["jump_false", 8, "eq_nnl_2850", 886, 25], + "_nop_tc_119", + ["jump", "eq_nnl_2850", 886, 25], + ["true", 7, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nnl_2850", + ["is_bool", 8, 5, 886, 25], + ["jump_false", 8, "eq_nb_2851", 886, 25], + "_nop_tc_120", + ["jump", "eq_nb_2851", 886, 25], + ["eq_bool", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nb_2851", + ["false", 7, 886, 25], + "eq_done_2846", + ["jump_false", 7, "if_else_2844", 886, 25], + ["load_field", 6, 4, "statement", 887, 15], + ["null", 7, 887, 33], + ["is_identical", 8, 6, 7, 887, 33], + ["jump_true", 8, "ne_nid_2855", 887, 33], + ["jump", "ne_ni_2856", 887, 33], + "ne_nid_2855", + ["false", 8, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_ni_2856", + ["is_int", 9, 6, 887, 33], + ["jump_false", 9, "ne_nn_2857", 887, 33], + "_nop_tc_121", + ["jump", "ne_nn_2857", 887, 33], + ["ne_int", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nn_2857", + ["is_num", 9, 6, 887, 33], + ["jump_false", 9, "ne_nt_2858", 887, 33], + "_nop_tc_122", + ["jump", "ne_nt_2858", 887, 33], + ["ne_float", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nt_2858", + ["is_text", 9, 6, 887, 33], + ["jump_false", 9, "ne_nnl_2859", 887, 33], + "_nop_tc_123", + ["jump", "ne_nnl_2859", 887, 33], + ["ne_text", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nnl_2859", + ["is_null", 9, 6, 887, 33], + ["jump_false", 9, "ne_nb_2860", 887, 33], + "_nop_tc_124", + "_nop_tc_125", + ["false", 8, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nb_2860", + ["is_bool", 9, 6, 887, 33], + ["jump_false", 9, "ne_mis_2861", 887, 33], + "_nop_tc_126", + ["jump", "ne_mis_2861", 887, 33], + ["ne_bool", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_mis_2861", + ["true", 8, 887, 33], + "ne_done_2854", + ["jump_false", 8, "if_else_2852", 887, 33], + ["load_field", 6, 4, "statement", 887, 59], + ["array", 7, 1, 887, 59], + ["push", 7, 6, 887, 59], + ["get", 6, 3, 1, 887, 39], + ["frame", 8, 6, 1, 887, 39], + ["null", 6, 887, 39], + ["setarg", 8, 0, 6, 887, 39], + ["setarg", 8, 1, 7, 887, 39], + ["invoke", 8, 6, 887, 39], + ["jump", "if_end_2853", 887, 39], + "if_else_2852", + "if_end_2853", + ["jump", "if_end_2845", 887, 39], + "if_else_2844", + "if_end_2845", + "if_end_2837", + "if_end_2822", + "if_end_2789", + "if_end_2774", + "if_end_2756", + "if_end_2748", + "if_end_2732", + "if_end_2717", + "if_end_2709", + ["access", 6, 1, 889, 17], + ["is_num", 7, 2, 889, 17], + ["jump_false", 7, "num_err_2862", 889, 17], + "_nop_tc_127", + "_nop_tc_128", + ["add", 7, 2, 6, 889, 17], + ["jump", "num_done_2863", 889, 17], + "num_err_2862", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 889, + 17 + ], + ["access", 8, "error", 889, 17], + ["access", 9, "cannot apply '+': operands must be numbers", 889, 17], + ["array", 10, 0, 889, 17], + ["push", 10, 9, 889, 17], + ["frame", 9, 6, 2, 889, 17], + ["null", 6, 889, 17], + ["setarg", 9, 0, 6, 889, 17], + ["setarg", 9, 1, 8, 889, 17], + ["setarg", 9, 2, 10, 889, 17], + ["invoke", 9, 6, 889, 17], + ["disrupt", 889, 17], + "num_done_2863", + ["move", 2, 7, 889, 17], + ["jump", "while_start_2702", 889, 17], + "while_end_2703", + ["null", 2, 889, 17], + ["return", 2, 889, 17] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 902, 19], + ["is_identical", 3, 1, 2, 902, 19], + ["jump_true", 3, "eq_done_2866", 902, 19], + "_nop_tc_1", + ["jump", "eq_ni_2867", 902, 19], + "_nop_tc_2", + ["jump", "eq_ni_2867", 902, 19], + ["eq_int", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_ni_2867", + "_nop_tc_3", + ["jump", "eq_nn_2868", 902, 19], + "_nop_tc_4", + ["jump", "eq_nn_2868", 902, 19], + ["eq_float", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nn_2868", + "_nop_tc_5", + ["jump", "eq_nt_2869", 902, 19], + "_nop_tc_6", + ["jump", "eq_nt_2869", 902, 19], + ["eq_text", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nt_2869", + "_nop_tc_7", + ["jump", "eq_nnl_2870", 902, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nnl_2870", + "_nop_tc_10", + ["jump", "eq_nb_2871", 902, 19], + "_nop_tc_11", + ["jump", "eq_nb_2871", 902, 19], + ["eq_bool", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nb_2871", + ["false", 3, 902, 19], + "eq_done_2866", + ["jump_false", 3, "if_else_2864", 902, 19], + ["null", 2, 902, 32], + ["return", 2, 902, 32], + "_nop_ur_1", + "if_else_2864", + "if_end_2865", + ["load_field", 2, 1, "kind", 903, 15], + ["move", 3, 2, 903, 15], + ["access", 2, 0, 904, 15], + ["access", 4, "name", 905, 16], + ["is_identical", 5, 3, 4, 905, 16], + ["jump_true", 5, "eq_done_2877", 905, 16], + ["is_int", 6, 3, 905, 16], + ["jump_false", 6, "eq_ni_2878", 905, 16], + "_nop_tc_12", + ["jump", "eq_ni_2878", 905, 16], + ["eq_int", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_ni_2878", + ["is_num", 6, 3, 905, 16], + ["jump_false", 6, "eq_nn_2879", 905, 16], + "_nop_tc_13", + ["jump", "eq_nn_2879", 905, 16], + ["eq_float", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nn_2879", + ["is_text", 6, 3, 905, 16], + ["jump_false", 6, "eq_nt_2880", 905, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nt_2880", + ["is_null", 6, 3, 905, 16], + ["jump_false", 6, "eq_nnl_2881", 905, 16], + "_nop_tc_16", + ["jump", "eq_nnl_2881", 905, 16], + ["true", 5, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nnl_2881", + ["is_bool", 6, 3, 905, 16], + ["jump_false", 6, "eq_nb_2882", 905, 16], + "_nop_tc_17", + ["jump", "eq_nb_2882", 905, 16], + ["eq_bool", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nb_2882", + ["false", 5, 905, 16], + "eq_done_2877", + ["move", 4, 5, 905, 16], + ["jump_false", 4, "and_end_2876", 905, 16], + ["load_field", 5, 1, "level", 905, 26], + ["access", 6, -1, 905, 40], + ["is_identical", 7, 5, 6, 905, 40], + ["jump_true", 7, "eq_done_2883", 905, 40], + ["is_int", 8, 5, 905, 40], + ["jump_false", 8, "eq_ni_2884", 905, 40], + "_nop_tc_18", + "_nop_tc_19", + ["eq_int", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_ni_2884", + ["is_num", 8, 5, 905, 40], + ["jump_false", 8, "eq_nn_2885", 905, 40], + "_nop_tc_20", + "_nop_tc_21", + ["eq_float", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nn_2885", + ["is_text", 8, 5, 905, 40], + ["jump_false", 8, "eq_nt_2886", 905, 40], + "_nop_tc_22", + ["jump", "eq_nt_2886", 905, 40], + ["eq_text", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nt_2886", + ["is_null", 8, 5, 905, 40], + ["jump_false", 8, "eq_nnl_2887", 905, 40], + "_nop_tc_23", + ["jump", "eq_nnl_2887", 905, 40], + ["true", 7, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nnl_2887", + ["is_bool", 8, 5, 905, 40], + ["jump_false", 8, "eq_nb_2888", 905, 40], + "_nop_tc_24", + ["jump", "eq_nb_2888", 905, 40], + ["eq_bool", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nb_2888", + ["false", 7, 905, 40], + "eq_done_2883", + ["move", 4, 7, 905, 40], + "and_end_2876", + ["move", 5, 4, 905, 40], + ["jump_false", 5, "and_end_2875", 905, 40], + ["load_field", 4, 1, "name", 905, 46], + ["null", 6, 905, 59], + ["is_identical", 7, 4, 6, 905, 59], + ["jump_true", 7, "ne_nid_2890", 905, 59], + ["jump", "ne_ni_2891", 905, 59], + "ne_nid_2890", + ["false", 7, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_ni_2891", + ["is_int", 8, 4, 905, 59], + ["jump_false", 8, "ne_nn_2892", 905, 59], + "_nop_tc_25", + ["jump", "ne_nn_2892", 905, 59], + ["ne_int", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nn_2892", + ["is_num", 8, 4, 905, 59], + ["jump_false", 8, "ne_nt_2893", 905, 59], + "_nop_tc_26", + ["jump", "ne_nt_2893", 905, 59], + ["ne_float", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nt_2893", + ["is_text", 8, 4, 905, 59], + ["jump_false", 8, "ne_nnl_2894", 905, 59], + "_nop_tc_27", + ["jump", "ne_nnl_2894", 905, 59], + ["ne_text", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nnl_2894", + ["is_null", 8, 4, 905, 59], + ["jump_false", 8, "ne_nb_2895", 905, 59], + "_nop_tc_28", + "_nop_tc_29", + ["false", 7, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nb_2895", + ["is_bool", 8, 4, 905, 59], + ["jump_false", 8, "ne_mis_2896", 905, 59], + "_nop_tc_30", + ["jump", "ne_mis_2896", 905, 59], + ["ne_bool", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_mis_2896", + ["true", 7, 905, 59], + "ne_done_2889", + ["move", 5, 7, 905, 59], + "and_end_2875", + ["move", 4, 5, 905, 59], + ["jump_false", 4, "and_end_2874", 905, 59], + ["load_field", 5, 1, "make", 905, 67], + ["access", 6, "functino", 905, 80], + ["is_identical", 7, 5, 6, 905, 80], + ["jump_true", 7, "ne_nid_2898", 905, 80], + ["jump", "ne_ni_2899", 905, 80], + "ne_nid_2898", + ["false", 7, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_ni_2899", + ["is_int", 8, 5, 905, 80], + ["jump_false", 8, "ne_nn_2900", 905, 80], + "_nop_tc_31", + ["jump", "ne_nn_2900", 905, 80], + ["ne_int", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nn_2900", + ["is_num", 8, 5, 905, 80], + ["jump_false", 8, "ne_nt_2901", 905, 80], + "_nop_tc_32", + ["jump", "ne_nt_2901", 905, 80], + ["ne_float", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nt_2901", + ["is_text", 8, 5, 905, 80], + ["jump_false", 8, "ne_nnl_2902", 905, 80], + "_nop_tc_33", + "_nop_tc_34", + ["ne_text", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nnl_2902", + ["is_null", 8, 5, 905, 80], + ["jump_false", 8, "ne_nb_2903", 905, 80], + "_nop_tc_35", + ["jump", "ne_nb_2903", 905, 80], + ["false", 7, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nb_2903", + ["is_bool", 8, 5, 905, 80], + ["jump_false", 8, "ne_mis_2904", 905, 80], + "_nop_tc_36", + ["jump", "ne_mis_2904", 905, 80], + ["ne_bool", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_mis_2904", + ["true", 7, 905, 80], + "ne_done_2897", + ["move", 4, 7, 905, 80], + "and_end_2874", + ["jump_false", 4, "if_else_2872", 905, 80], + ["true", 4, 906, 38], + ["get", 5, 6, 1, 906, 9], + ["load_field", 6, 1, "name", 906, 25], + ["store_dynamic", 5, 4, 6, 906, 25], + ["jump", "if_end_2873", 906, 25], + "if_else_2872", + "if_end_2873", + ["load_field", 4, 1, "left", 908, 11], + ["null", 5, 908, 24], + ["is_identical", 6, 4, 5, 908, 24], + ["jump_true", 6, "ne_nid_2908", 908, 24], + ["jump", "ne_ni_2909", 908, 24], + "ne_nid_2908", + ["false", 6, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_ni_2909", + ["is_int", 7, 4, 908, 24], + ["jump_false", 7, "ne_nn_2910", 908, 24], + "_nop_tc_37", + ["jump", "ne_nn_2910", 908, 24], + ["ne_int", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nn_2910", + ["is_num", 7, 4, 908, 24], + ["jump_false", 7, "ne_nt_2911", 908, 24], + "_nop_tc_38", + ["jump", "ne_nt_2911", 908, 24], + ["ne_float", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nt_2911", + ["is_text", 7, 4, 908, 24], + ["jump_false", 7, "ne_nnl_2912", 908, 24], + "_nop_tc_39", + ["jump", "ne_nnl_2912", 908, 24], + ["ne_text", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nnl_2912", + ["is_null", 7, 4, 908, 24], + ["jump_false", 7, "ne_nb_2913", 908, 24], + "_nop_tc_40", + "_nop_tc_41", + ["false", 6, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nb_2913", + ["is_bool", 7, 4, 908, 24], + ["jump_false", 7, "ne_mis_2914", 908, 24], + "_nop_tc_42", + ["jump", "ne_mis_2914", 908, 24], + ["ne_bool", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_mis_2914", + ["true", 6, 908, 24], + "ne_done_2907", + ["jump_false", 6, "if_else_2905", 908, 24], + ["load_field", 4, 1, "left", 908, 54], + ["get", 5, 7, 1, 908, 30], + ["frame", 6, 5, 1, 908, 30], + ["null", 5, 908, 30], + ["setarg", 6, 0, 5, 908, 30], + ["setarg", 6, 1, 4, 908, 30], + ["invoke", 6, 4, 908, 30], + ["jump", "if_end_2906", 908, 30], + "if_else_2905", + "if_end_2906", + ["load_field", 4, 1, "right", 909, 11], + ["null", 5, 909, 25], + ["is_identical", 6, 4, 5, 909, 25], + ["jump_true", 6, "ne_nid_2918", 909, 25], + ["jump", "ne_ni_2919", 909, 25], + "ne_nid_2918", + ["false", 6, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_ni_2919", + ["is_int", 7, 4, 909, 25], + ["jump_false", 7, "ne_nn_2920", 909, 25], + "_nop_tc_43", + ["jump", "ne_nn_2920", 909, 25], + ["ne_int", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nn_2920", + ["is_num", 7, 4, 909, 25], + ["jump_false", 7, "ne_nt_2921", 909, 25], + "_nop_tc_44", + ["jump", "ne_nt_2921", 909, 25], + ["ne_float", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nt_2921", + ["is_text", 7, 4, 909, 25], + ["jump_false", 7, "ne_nnl_2922", 909, 25], + "_nop_tc_45", + ["jump", "ne_nnl_2922", 909, 25], + ["ne_text", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nnl_2922", + ["is_null", 7, 4, 909, 25], + ["jump_false", 7, "ne_nb_2923", 909, 25], + "_nop_tc_46", + "_nop_tc_47", + ["false", 6, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nb_2923", + ["is_bool", 7, 4, 909, 25], + ["jump_false", 7, "ne_mis_2924", 909, 25], + "_nop_tc_48", + ["jump", "ne_mis_2924", 909, 25], + ["ne_bool", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_mis_2924", + ["true", 6, 909, 25], + "ne_done_2917", + ["jump_false", 6, "if_else_2915", 909, 25], + ["load_field", 4, 1, "right", 909, 55], + ["get", 5, 7, 1, 909, 31], + ["frame", 6, 5, 1, 909, 31], + ["null", 5, 909, 31], + ["setarg", 6, 0, 5, 909, 31], + ["setarg", 6, 1, 4, 909, 31], + ["invoke", 6, 4, 909, 31], + ["jump", "if_end_2916", 909, 31], + "if_else_2915", + "if_end_2916", + ["load_field", 4, 1, "expression", 910, 11], + ["null", 5, 910, 30], + ["is_identical", 6, 4, 5, 910, 30], + ["jump_true", 6, "ne_nid_2928", 910, 30], + ["jump", "ne_ni_2929", 910, 30], + "ne_nid_2928", + ["false", 6, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_ni_2929", + ["is_int", 7, 4, 910, 30], + ["jump_false", 7, "ne_nn_2930", 910, 30], + "_nop_tc_49", + ["jump", "ne_nn_2930", 910, 30], + ["ne_int", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nn_2930", + ["is_num", 7, 4, 910, 30], + ["jump_false", 7, "ne_nt_2931", 910, 30], + "_nop_tc_50", + ["jump", "ne_nt_2931", 910, 30], + ["ne_float", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nt_2931", + ["is_text", 7, 4, 910, 30], + ["jump_false", 7, "ne_nnl_2932", 910, 30], + "_nop_tc_51", + ["jump", "ne_nnl_2932", 910, 30], + ["ne_text", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nnl_2932", + ["is_null", 7, 4, 910, 30], + ["jump_false", 7, "ne_nb_2933", 910, 30], + "_nop_tc_52", + "_nop_tc_53", + ["false", 6, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nb_2933", + ["is_bool", 7, 4, 910, 30], + ["jump_false", 7, "ne_mis_2934", 910, 30], + "_nop_tc_54", + ["jump", "ne_mis_2934", 910, 30], + ["ne_bool", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_mis_2934", + ["true", 6, 910, 30], + "ne_done_2927", + ["jump_false", 6, "if_else_2925", 910, 30], + ["load_field", 4, 1, "expression", 910, 60], + ["get", 5, 7, 1, 910, 36], + ["frame", 6, 5, 1, 910, 36], + ["null", 5, 910, 36], + ["setarg", 6, 0, 5, 910, 36], + ["setarg", 6, 1, 4, 910, 36], + ["invoke", 6, 4, 910, 36], + ["jump", "if_end_2926", 910, 36], + "if_else_2925", + "if_end_2926", + ["load_field", 4, 1, "then", 911, 11], + ["null", 5, 911, 24], + ["is_identical", 6, 4, 5, 911, 24], + ["jump_true", 6, "ne_nid_2938", 911, 24], + ["jump", "ne_ni_2939", 911, 24], + "ne_nid_2938", + ["false", 6, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_ni_2939", + ["is_int", 7, 4, 911, 24], + ["jump_false", 7, "ne_nn_2940", 911, 24], + "_nop_tc_55", + ["jump", "ne_nn_2940", 911, 24], + ["ne_int", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nn_2940", + ["is_num", 7, 4, 911, 24], + ["jump_false", 7, "ne_nt_2941", 911, 24], + "_nop_tc_56", + ["jump", "ne_nt_2941", 911, 24], + ["ne_float", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nt_2941", + ["is_text", 7, 4, 911, 24], + ["jump_false", 7, "ne_nnl_2942", 911, 24], + "_nop_tc_57", + ["jump", "ne_nnl_2942", 911, 24], + ["ne_text", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nnl_2942", + ["is_null", 7, 4, 911, 24], + ["jump_false", 7, "ne_nb_2943", 911, 24], + "_nop_tc_58", + "_nop_tc_59", + ["false", 6, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nb_2943", + ["is_bool", 7, 4, 911, 24], + ["jump_false", 7, "ne_mis_2944", 911, 24], + "_nop_tc_60", + ["jump", "ne_mis_2944", 911, 24], + ["ne_bool", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_mis_2944", + ["true", 6, 911, 24], + "ne_done_2937", + ["jump_false", 6, "if_else_2935", 911, 24], + ["load_field", 4, 1, "then", 911, 54], + ["get", 5, 7, 1, 911, 30], + ["frame", 6, 5, 1, 911, 30], + ["null", 5, 911, 30], + ["setarg", 6, 0, 5, 911, 30], + ["setarg", 6, 1, 4, 911, 30], + ["invoke", 6, 4, 911, 30], + ["jump", "if_end_2936", 911, 30], + "if_else_2935", + "if_end_2936", + ["load_field", 4, 1, "else", 912, 11], + ["null", 5, 912, 24], + ["is_identical", 6, 4, 5, 912, 24], + ["jump_true", 6, "ne_nid_2948", 912, 24], + ["jump", "ne_ni_2949", 912, 24], + "ne_nid_2948", + ["false", 6, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_ni_2949", + ["is_int", 7, 4, 912, 24], + ["jump_false", 7, "ne_nn_2950", 912, 24], + "_nop_tc_61", + ["jump", "ne_nn_2950", 912, 24], + ["ne_int", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nn_2950", + ["is_num", 7, 4, 912, 24], + ["jump_false", 7, "ne_nt_2951", 912, 24], + "_nop_tc_62", + ["jump", "ne_nt_2951", 912, 24], + ["ne_float", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nt_2951", + ["is_text", 7, 4, 912, 24], + ["jump_false", 7, "ne_nnl_2952", 912, 24], + "_nop_tc_63", + ["jump", "ne_nnl_2952", 912, 24], + ["ne_text", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nnl_2952", + ["is_null", 7, 4, 912, 24], + ["jump_false", 7, "ne_nb_2953", 912, 24], + "_nop_tc_64", + "_nop_tc_65", + ["false", 6, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nb_2953", + ["is_bool", 7, 4, 912, 24], + ["jump_false", 7, "ne_mis_2954", 912, 24], + "_nop_tc_66", + ["jump", "ne_mis_2954", 912, 24], + ["ne_bool", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_mis_2954", + ["true", 6, 912, 24], + "ne_done_2947", + ["jump_false", 6, "if_else_2945", 912, 24], + ["load_field", 4, 1, "else", 912, 54], + ["get", 5, 7, 1, 912, 30], + ["frame", 6, 5, 1, 912, 30], + ["null", 5, 912, 30], + ["setarg", 6, 0, 5, 912, 30], + ["setarg", 6, 1, 4, 912, 30], + ["invoke", 6, 4, 912, 30], + ["jump", "if_end_2946", 912, 30], + "if_else_2945", + "if_end_2946", + ["access", 4, "(", 913, 16], + ["is_identical", 5, 3, 4, 913, 16], + ["jump_true", 5, "eq_done_2959", 913, 16], + ["is_int", 6, 3, 913, 16], + ["jump_false", 6, "eq_ni_2960", 913, 16], + "_nop_tc_67", + ["jump", "eq_ni_2960", 913, 16], + ["eq_int", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_ni_2960", + ["is_num", 6, 3, 913, 16], + ["jump_false", 6, "eq_nn_2961", 913, 16], + "_nop_tc_68", + ["jump", "eq_nn_2961", 913, 16], + ["eq_float", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nn_2961", + ["is_text", 6, 3, 913, 16], + ["jump_false", 6, "eq_nt_2962", 913, 16], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nt_2962", + ["is_null", 6, 3, 913, 16], + ["jump_false", 6, "eq_nnl_2963", 913, 16], + "_nop_tc_71", + ["jump", "eq_nnl_2963", 913, 16], + ["true", 5, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nnl_2963", + ["is_bool", 6, 3, 913, 16], + ["jump_false", 6, "eq_nb_2964", 913, 16], + "_nop_tc_72", + ["jump", "eq_nb_2964", 913, 16], + ["eq_bool", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nb_2964", + ["false", 5, 913, 16], + "eq_done_2959", + ["move", 4, 5, 913, 16], + ["jump_true", 4, "or_end_2958", 913, 16], + ["access", 5, "array", 913, 28], + ["is_identical", 6, 3, 5, 913, 28], + ["jump_true", 6, "eq_done_2965", 913, 28], + ["is_int", 7, 3, 913, 28], + ["jump_false", 7, "eq_ni_2966", 913, 28], + "_nop_tc_73", + ["jump", "eq_ni_2966", 913, 28], + ["eq_int", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_ni_2966", + ["is_num", 7, 3, 913, 28], + ["jump_false", 7, "eq_nn_2967", 913, 28], + "_nop_tc_74", + ["jump", "eq_nn_2967", 913, 28], + ["eq_float", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nn_2967", + ["is_text", 7, 3, 913, 28], + ["jump_false", 7, "eq_nt_2968", 913, 28], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nt_2968", + ["is_null", 7, 3, 913, 28], + ["jump_false", 7, "eq_nnl_2969", 913, 28], + "_nop_tc_77", + ["jump", "eq_nnl_2969", 913, 28], + ["true", 6, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nnl_2969", + ["is_bool", 7, 3, 913, 28], + ["jump_false", 7, "eq_nb_2970", 913, 28], + "_nop_tc_78", + ["jump", "eq_nb_2970", 913, 28], + ["eq_bool", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nb_2970", + ["false", 6, 913, 28], + "eq_done_2965", + ["move", 4, 6, 913, 28], + "or_end_2958", + ["move", 5, 4, 913, 28], + ["jump_true", 5, "or_end_2957", 913, 28], + ["access", 4, "text literal", 913, 44], + ["is_identical", 6, 3, 4, 913, 44], + ["jump_true", 6, "eq_done_2971", 913, 44], + ["is_int", 7, 3, 913, 44], + ["jump_false", 7, "eq_ni_2972", 913, 44], + "_nop_tc_79", + ["jump", "eq_ni_2972", 913, 44], + ["eq_int", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_ni_2972", + ["is_num", 7, 3, 913, 44], + ["jump_false", 7, "eq_nn_2973", 913, 44], + "_nop_tc_80", + ["jump", "eq_nn_2973", 913, 44], + ["eq_float", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nn_2973", + ["is_text", 7, 3, 913, 44], + ["jump_false", 7, "eq_nt_2974", 913, 44], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nt_2974", + ["is_null", 7, 3, 913, 44], + ["jump_false", 7, "eq_nnl_2975", 913, 44], + "_nop_tc_83", + ["jump", "eq_nnl_2975", 913, 44], + ["true", 6, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nnl_2975", + ["is_bool", 7, 3, 913, 44], + ["jump_false", 7, "eq_nb_2976", 913, 44], + "_nop_tc_84", + ["jump", "eq_nb_2976", 913, 44], + ["eq_bool", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nb_2976", + ["false", 6, 913, 44], + "eq_done_2971", + ["move", 5, 6, 913, 44], + "or_end_2957", + ["jump_false", 5, "if_else_2955", 913, 44], + ["access", 2, 0, 914, 13], + "while_start_2977", + ["load_field", 4, 1, "list", 915, 27], + ["length", 5, 4, 915, 27], + ["is_int", 4, 2, 915, 27], + ["jump_false", 4, "rel_ni_2979", 915, 27], + "_nop_tc_85", + "_nop_tc_86", + ["lt_int", 6, 2, 5, 915, 27], + ["jump", "rel_done_2981", 915, 27], + "rel_ni_2979", + ["is_num", 4, 2, 915, 27], + ["jump_false", 4, "rel_nn_2980", 915, 27], + "_nop_tc_87", + "_nop_tc_88", + ["lt_float", 6, 2, 5, 915, 27], + ["jump", "rel_done_2981", 915, 27], + "rel_nn_2980", + ["is_text", 4, 2, 915, 27], + ["jump_false", 4, "rel_err_2982", 915, 27], + "_nop_tc_89", + ["jump", "rel_err_2982", 915, 27], + ["lt_text", 6, 2, 5, 915, 27], + ["jump", "rel_done_2981", 915, 27], + "rel_err_2982", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 915, + 27 + ], + ["access", 5, "error", 915, 27], + ["access", 7, "cannot compare with '<': operands must be same type", 915, 27], + ["array", 8, 0, 915, 27], + ["push", 8, 7, 915, 27], + ["frame", 7, 4, 2, 915, 27], + ["null", 4, 915, 27], + ["setarg", 7, 0, 4, 915, 27], + ["setarg", 7, 1, 5, 915, 27], + ["setarg", 7, 2, 8, 915, 27], + ["invoke", 7, 4, 915, 27], + ["disrupt", 915, 27], + "rel_done_2981", + ["jump_false", 6, "while_end_2978", 915, 27], + ["load_field", 4, 1, "list", 916, 35], + ["load_dynamic", 5, 4, 2, 916, 45], + ["get", 4, 7, 1, 916, 11], + ["frame", 6, 4, 1, 916, 11], + ["null", 4, 916, 11], + ["setarg", 6, 0, 4, 916, 11], + ["setarg", 6, 1, 5, 916, 11], + ["invoke", 6, 4, 916, 11], + ["access", 4, 1, 917, 19], + ["is_num", 5, 2, 917, 19], + ["jump_false", 5, "num_err_2983", 917, 19], + "_nop_tc_90", + "_nop_tc_91", + ["add", 5, 2, 4, 917, 19], + ["jump", "num_done_2984", 917, 19], + "num_err_2983", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 917, + 19 + ], + ["access", 6, "error", 917, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 917, 19], + ["array", 8, 0, 917, 19], + ["push", 8, 7, 917, 19], + ["frame", 7, 4, 2, 917, 19], + ["null", 4, 917, 19], + ["setarg", 7, 0, 4, 917, 19], + ["setarg", 7, 1, 6, 917, 19], + ["setarg", 7, 2, 8, 917, 19], + ["invoke", 7, 4, 917, 19], + ["disrupt", 917, 19], + "num_done_2984", + ["move", 2, 5, 917, 19], + ["jump", "while_start_2977", 917, 19], + "while_end_2978", + ["jump", "if_end_2956", 917, 19], + "if_else_2955", + "if_end_2956", + ["access", 4, "record", 920, 16], + ["is_identical", 5, 3, 4, 920, 16], + ["jump_true", 5, "eq_done_2987", 920, 16], + ["is_int", 6, 3, 920, 16], + ["jump_false", 6, "eq_ni_2988", 920, 16], + "_nop_tc_92", + ["jump", "eq_ni_2988", 920, 16], + ["eq_int", 5, 3, 4, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_ni_2988", + ["is_num", 6, 3, 920, 16], + ["jump_false", 6, "eq_nn_2989", 920, 16], + "_nop_tc_93", + ["jump", "eq_nn_2989", 920, 16], + ["eq_float", 5, 3, 4, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_nn_2989", + ["is_text", 6, 3, 920, 16], + ["jump_false", 6, "eq_nt_2990", 920, 16], + "_nop_tc_94", + "_nop_tc_95", + ["eq_text", 5, 3, 4, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_nt_2990", + ["is_null", 6, 3, 920, 16], + ["jump_false", 6, "eq_nnl_2991", 920, 16], + "_nop_tc_96", + ["jump", "eq_nnl_2991", 920, 16], + ["true", 5, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_nnl_2991", + ["is_bool", 6, 3, 920, 16], + ["jump_false", 6, "eq_nb_2992", 920, 16], + "_nop_tc_97", + ["jump", "eq_nb_2992", 920, 16], + ["eq_bool", 5, 3, 4, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_nb_2992", + ["false", 5, 920, 16], + "eq_done_2987", + ["jump_false", 5, "if_else_2985", 920, 16], + ["access", 2, 0, 921, 13], + "while_start_2993", + ["load_field", 4, 1, "list", 922, 27], + ["length", 5, 4, 922, 27], + ["is_int", 4, 2, 922, 27], + ["jump_false", 4, "rel_ni_2995", 922, 27], + "_nop_tc_98", + "_nop_tc_99", + ["lt_int", 6, 2, 5, 922, 27], + ["jump", "rel_done_2997", 922, 27], + "rel_ni_2995", + ["is_num", 4, 2, 922, 27], + ["jump_false", 4, "rel_nn_2996", 922, 27], + "_nop_tc_100", + "_nop_tc_101", + ["lt_float", 6, 2, 5, 922, 27], + ["jump", "rel_done_2997", 922, 27], + "rel_nn_2996", + ["is_text", 4, 2, 922, 27], + ["jump_false", 4, "rel_err_2998", 922, 27], + "_nop_tc_102", + ["jump", "rel_err_2998", 922, 27], + ["lt_text", 6, 2, 5, 922, 27], + ["jump", "rel_done_2997", 922, 27], + "rel_err_2998", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 922, + 27 + ], + ["access", 5, "error", 922, 27], + ["access", 7, "cannot compare with '<': operands must be same type", 922, 27], + ["array", 8, 0, 922, 27], + ["push", 8, 7, 922, 27], + ["frame", 7, 4, 2, 922, 27], + ["null", 4, 922, 27], + ["setarg", 7, 0, 4, 922, 27], + ["setarg", 7, 1, 5, 922, 27], + ["setarg", 7, 2, 8, 922, 27], + ["invoke", 7, 4, 922, 27], + ["disrupt", 922, 27], + "rel_done_2997", + ["jump_false", 6, "while_end_2994", 922, 27], + ["load_field", 4, 1, "list", 923, 35], + ["load_dynamic", 5, 4, 2, 923, 45], + ["load_field", 4, 5, "right", 923, 45], + ["get", 5, 7, 1, 923, 11], + ["frame", 6, 5, 1, 923, 11], + ["null", 5, 923, 11], + ["setarg", 6, 0, 5, 923, 11], + ["setarg", 6, 1, 4, 923, 11], + ["invoke", 6, 4, 923, 11], + ["access", 4, 1, 924, 19], + ["is_num", 5, 2, 924, 19], + ["jump_false", 5, "num_err_2999", 924, 19], + "_nop_tc_103", + "_nop_tc_104", + ["add", 5, 2, 4, 924, 19], + ["jump", "num_done_3000", 924, 19], + "num_err_2999", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 924, + 19 + ], + ["access", 6, "error", 924, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 924, 19], + ["array", 8, 0, 924, 19], + ["push", 8, 7, 924, 19], + ["frame", 7, 4, 2, 924, 19], + ["null", 4, 924, 19], + ["setarg", 7, 0, 4, 924, 19], + ["setarg", 7, 1, 6, 924, 19], + ["setarg", 7, 2, 8, 924, 19], + ["invoke", 7, 4, 924, 19], + ["disrupt", 924, 19], + "num_done_3000", + ["move", 2, 5, 924, 19], + ["jump", "while_start_2993", 924, 19], + "while_end_2994", + ["jump", "if_end_2986", 924, 19], + "if_else_2985", + "if_end_2986", + ["access", 4, "function", 927, 16], + ["is_identical", 5, 3, 4, 927, 16], + ["jump_true", 5, "eq_done_3003", 927, 16], + ["is_int", 6, 3, 927, 16], + ["jump_false", 6, "eq_ni_3004", 927, 16], + "_nop_tc_105", + ["jump", "eq_ni_3004", 927, 16], + ["eq_int", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_ni_3004", + ["is_num", 6, 3, 927, 16], + ["jump_false", 6, "eq_nn_3005", 927, 16], + "_nop_tc_106", + ["jump", "eq_nn_3005", 927, 16], + ["eq_float", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nn_3005", + ["is_text", 6, 3, 927, 16], + ["jump_false", 6, "eq_nt_3006", 927, 16], + "_nop_tc_107", + "_nop_tc_108", + ["eq_text", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nt_3006", + ["is_null", 6, 3, 927, 16], + ["jump_false", 6, "eq_nnl_3007", 927, 16], + "_nop_tc_109", + ["jump", "eq_nnl_3007", 927, 16], + ["true", 5, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nnl_3007", + ["is_bool", 6, 3, 927, 16], + ["jump_false", 6, "eq_nb_3008", 927, 16], + "_nop_tc_110", + ["jump", "eq_nb_3008", 927, 16], + ["eq_bool", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nb_3008", + ["false", 5, 927, 16], + "eq_done_3003", + ["jump_false", 5, "if_else_3001", 927, 16], + ["load_field", 3, 1, "statements", 928, 28], + ["get", 4, 5, 1, 928, 9], + ["frame", 5, 4, 1, 928, 9], + ["null", 4, 928, 9], + ["setarg", 5, 0, 4, 928, 9], + ["setarg", 5, 1, 3, 928, 9], + ["invoke", 5, 3, 928, 9], + ["load_field", 3, 1, "disruption", 929, 28], + ["get", 4, 5, 1, 929, 9], + ["frame", 5, 4, 1, 929, 9], + ["null", 4, 929, 9], + ["setarg", 5, 0, 4, 929, 9], + ["setarg", 5, 1, 3, 929, 9], + ["invoke", 5, 3, 929, 9], + ["access", 2, 0, 930, 13], + "while_start_3009", + ["load_field", 3, 1, "list", 931, 27], + ["length", 4, 3, 931, 27], + ["is_int", 3, 2, 931, 27], + ["jump_false", 3, "rel_ni_3011", 931, 27], + "_nop_tc_111", + "_nop_tc_112", + ["lt_int", 5, 2, 4, 931, 27], + ["jump", "rel_done_3013", 931, 27], + "rel_ni_3011", + ["is_num", 3, 2, 931, 27], + ["jump_false", 3, "rel_nn_3012", 931, 27], + "_nop_tc_113", + "_nop_tc_114", + ["lt_float", 5, 2, 4, 931, 27], + ["jump", "rel_done_3013", 931, 27], + "rel_nn_3012", + ["is_text", 3, 2, 931, 27], + ["jump_false", 3, "rel_err_3014", 931, 27], + "_nop_tc_115", + ["jump", "rel_err_3014", 931, 27], + ["lt_text", 5, 2, 4, 931, 27], + ["jump", "rel_done_3013", 931, 27], + "rel_err_3014", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 931, + 27 + ], + ["access", 4, "error", 931, 27], + ["access", 6, "cannot compare with '<': operands must be same type", 931, 27], + ["array", 7, 0, 931, 27], + ["push", 7, 6, 931, 27], + ["frame", 6, 3, 2, 931, 27], + ["null", 3, 931, 27], + ["setarg", 6, 0, 3, 931, 27], + ["setarg", 6, 1, 4, 931, 27], + ["setarg", 6, 2, 7, 931, 27], + ["invoke", 6, 3, 931, 27], + ["disrupt", 931, 27], + "rel_done_3013", + ["jump_false", 5, "while_end_3010", 931, 27], + ["load_field", 3, 1, "list", 932, 15], + ["load_dynamic", 4, 3, 2, 932, 25], + ["load_field", 3, 4, "expression", 932, 25], + ["null", 4, 932, 42], + ["is_identical", 5, 3, 4, 932, 42], + ["jump_true", 5, "ne_nid_3018", 932, 42], + ["jump", "ne_ni_3019", 932, 42], + "ne_nid_3018", + ["false", 5, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_ni_3019", + ["is_int", 6, 3, 932, 42], + ["jump_false", 6, "ne_nn_3020", 932, 42], + "_nop_tc_116", + ["jump", "ne_nn_3020", 932, 42], + ["ne_int", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nn_3020", + ["is_num", 6, 3, 932, 42], + ["jump_false", 6, "ne_nt_3021", 932, 42], + "_nop_tc_117", + ["jump", "ne_nt_3021", 932, 42], + ["ne_float", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nt_3021", + ["is_text", 6, 3, 932, 42], + ["jump_false", 6, "ne_nnl_3022", 932, 42], + "_nop_tc_118", + ["jump", "ne_nnl_3022", 932, 42], + ["ne_text", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nnl_3022", + ["is_null", 6, 3, 932, 42], + ["jump_false", 6, "ne_nb_3023", 932, 42], + "_nop_tc_119", + "_nop_tc_120", + ["false", 5, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nb_3023", + ["is_bool", 6, 3, 932, 42], + ["jump_false", 6, "ne_mis_3024", 932, 42], + "_nop_tc_121", + ["jump", "ne_mis_3024", 932, 42], + ["ne_bool", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_mis_3024", + ["true", 5, 932, 42], + "ne_done_3017", + ["jump_false", 5, "if_else_3015", 932, 42], + ["load_field", 3, 1, "list", 933, 37], + ["load_dynamic", 4, 3, 2, 933, 47], + ["load_field", 3, 4, "expression", 933, 47], + ["get", 4, 7, 1, 933, 13], + ["frame", 5, 4, 1, 933, 13], + ["null", 4, 933, 13], + ["setarg", 5, 0, 4, 933, 13], + ["setarg", 5, 1, 3, 933, 13], + ["invoke", 5, 3, 933, 13], + ["jump", "if_end_3016", 933, 13], + "if_else_3015", + "if_end_3016", + ["access", 3, 1, 935, 19], + ["is_num", 4, 2, 935, 19], + ["jump_false", 4, "num_err_3025", 935, 19], + "_nop_tc_122", + "_nop_tc_123", + ["add", 4, 2, 3, 935, 19], + ["jump", "num_done_3026", 935, 19], + "num_err_3025", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 935, + 19 + ], + ["access", 5, "error", 935, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 935, 19], + ["array", 7, 0, 935, 19], + ["push", 7, 6, 935, 19], + ["frame", 6, 3, 2, 935, 19], + ["null", 3, 935, 19], + ["setarg", 6, 0, 3, 935, 19], + ["setarg", 6, 1, 5, 935, 19], + ["setarg", 6, 2, 7, 935, 19], + ["invoke", 6, 3, 935, 19], + ["disrupt", 935, 19], + "num_done_3026", + ["move", 2, 4, 935, 19], + ["jump", "while_start_3009", 935, 19], + "while_end_3010", + ["jump", "if_end_3002", 935, 19], + "if_else_3001", + "if_end_3002", + ["null", 2, 935, 19], + ["return", 2, 935, 19] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 941, 20], + ["is_identical", 3, 1, 2, 941, 20], + ["jump_true", 3, "eq_done_3029", 941, 20], + ["is_int", 4, 1, 941, 20], + ["jump_false", 4, "eq_ni_3030", 941, 20], + "_nop_tc_1", + ["jump", "eq_ni_3030", 941, 20], + ["eq_int", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_ni_3030", + ["is_num", 4, 1, 941, 20], + ["jump_false", 4, "eq_nn_3031", 941, 20], + "_nop_tc_2", + ["jump", "eq_nn_3031", 941, 20], + ["eq_float", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nn_3031", + ["is_text", 4, 1, 941, 20], + ["jump_false", 4, "eq_nt_3032", 941, 20], + "_nop_tc_3", + ["jump", "eq_nt_3032", 941, 20], + ["eq_text", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nt_3032", + ["is_null", 4, 1, 941, 20], + ["jump_false", 4, "eq_nnl_3033", 941, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nnl_3033", + ["is_bool", 4, 1, 941, 20], + ["jump_false", 4, "eq_nb_3034", 941, 20], + "_nop_tc_6", + ["jump", "eq_nb_3034", 941, 20], + ["eq_bool", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nb_3034", + ["false", 3, 941, 20], + "eq_done_3029", + ["jump_false", 3, "if_else_3027", 941, 20], + ["null", 2, 941, 33], + ["return", 2, 941, 33], + "_nop_ur_1", + "if_else_3027", + "if_end_3028", + ["access", 2, 0, 942, 15], + ["access", 3, 0, 943, 15], + ["access", 4, 0, 944, 16], + ["null", 5, 945, 18], + ["null", 6, 946, 15], + "while_start_3035", + ["length", 7, 1, 947, 25], + ["is_int", 8, 2, 947, 25], + ["jump_false", 8, "rel_ni_3037", 947, 25], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 9, 2, 7, 947, 25], + ["jump", "rel_done_3039", 947, 25], + "rel_ni_3037", + ["is_num", 8, 2, 947, 25], + ["jump_false", 8, "rel_nn_3038", 947, 25], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 9, 2, 7, 947, 25], + ["jump", "rel_done_3039", 947, 25], + "rel_nn_3038", + ["is_text", 8, 2, 947, 25], + ["jump_false", 8, "rel_err_3040", 947, 25], + "_nop_tc_11", + ["jump", "rel_err_3040", 947, 25], + ["lt_text", 9, 2, 7, 947, 25], + ["jump", "rel_done_3039", 947, 25], + "rel_err_3040", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 947, + 25 + ], + ["access", 8, "error", 947, 25], + ["access", 10, "cannot compare with '<': operands must be same type", 947, 25], + ["array", 11, 0, 947, 25], + ["push", 11, 10, 947, 25], + ["frame", 10, 7, 2, 947, 25], + ["null", 7, 947, 25], + ["setarg", 10, 0, 7, 947, 25], + ["setarg", 10, 1, 8, 947, 25], + ["setarg", 10, 2, 11, 947, 25], + ["invoke", 10, 7, 947, 25], + ["disrupt", 947, 25], + "rel_done_3039", + ["jump_false", 9, "while_end_3036", 947, 25], + ["load_dynamic", 7, 1, 2, 948, 22], + ["move", 5, 7, 948, 22], + ["load_field", 7, 5, "kind", 949, 13], + ["move", 6, 7, 949, 13], + ["access", 7, "var", 950, 18], + ["is_identical", 8, 6, 7, 950, 18], + ["jump_true", 8, "eq_done_3044", 950, 18], + ["is_int", 9, 6, 950, 18], + ["jump_false", 9, "eq_ni_3045", 950, 18], + "_nop_tc_12", + ["jump", "eq_ni_3045", 950, 18], + ["eq_int", 8, 6, 7, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_ni_3045", + ["is_num", 9, 6, 950, 18], + ["jump_false", 9, "eq_nn_3046", 950, 18], + "_nop_tc_13", + ["jump", "eq_nn_3046", 950, 18], + ["eq_float", 8, 6, 7, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_nn_3046", + ["is_text", 9, 6, 950, 18], + ["jump_false", 9, "eq_nt_3047", 950, 18], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 8, 6, 7, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_nt_3047", + ["is_null", 9, 6, 950, 18], + ["jump_false", 9, "eq_nnl_3048", 950, 18], + "_nop_tc_16", + ["jump", "eq_nnl_3048", 950, 18], + ["true", 8, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_nnl_3048", + ["is_bool", 9, 6, 950, 18], + ["jump_false", 9, "eq_nb_3049", 950, 18], + "_nop_tc_17", + ["jump", "eq_nb_3049", 950, 18], + ["eq_bool", 8, 6, 7, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_nb_3049", + ["false", 8, 950, 18], + "eq_done_3044", + ["move", 7, 8, 950, 18], + ["jump_true", 7, "or_end_3043", 950, 18], + ["access", 8, "def", 950, 32], + ["is_identical", 9, 6, 8, 950, 32], + ["jump_true", 9, "eq_done_3050", 950, 32], + ["is_int", 10, 6, 950, 32], + ["jump_false", 10, "eq_ni_3051", 950, 32], + "_nop_tc_18", + ["jump", "eq_ni_3051", 950, 32], + ["eq_int", 9, 6, 8, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_ni_3051", + ["is_num", 10, 6, 950, 32], + ["jump_false", 10, "eq_nn_3052", 950, 32], + "_nop_tc_19", + ["jump", "eq_nn_3052", 950, 32], + ["eq_float", 9, 6, 8, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_nn_3052", + ["is_text", 10, 6, 950, 32], + ["jump_false", 10, "eq_nt_3053", 950, 32], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 9, 6, 8, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_nt_3053", + ["is_null", 10, 6, 950, 32], + ["jump_false", 10, "eq_nnl_3054", 950, 32], + "_nop_tc_22", + ["jump", "eq_nnl_3054", 950, 32], + ["true", 9, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_nnl_3054", + ["is_bool", 10, 6, 950, 32], + ["jump_false", 10, "eq_nb_3055", 950, 32], + "_nop_tc_23", + ["jump", "eq_nb_3055", 950, 32], + ["eq_bool", 9, 6, 8, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_nb_3055", + ["false", 9, 950, 32], + "eq_done_3050", + ["move", 7, 9, 950, 32], + "or_end_3043", + ["jump_false", 7, "if_else_3041", 950, 32], + ["load_field", 7, 5, "right", 951, 35], + ["get", 8, 7, 1, 951, 11], + ["frame", 9, 8, 1, 951, 11], + ["null", 8, 951, 11], + ["setarg", 9, 0, 8, 951, 11], + ["setarg", 9, 1, 7, 951, 11], + ["invoke", 9, 7, 951, 11], + ["jump", "if_end_3042", 951, 11], + "if_else_3041", + ["access", 7, "var_list", 952, 25], + ["is_identical", 8, 6, 7, 952, 25], + ["jump_true", 8, "eq_done_3058", 952, 25], + ["is_int", 9, 6, 952, 25], + ["jump_false", 9, "eq_ni_3059", 952, 25], + "_nop_tc_24", + ["jump", "eq_ni_3059", 952, 25], + ["eq_int", 8, 6, 7, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_ni_3059", + ["is_num", 9, 6, 952, 25], + ["jump_false", 9, "eq_nn_3060", 952, 25], + "_nop_tc_25", + ["jump", "eq_nn_3060", 952, 25], + ["eq_float", 8, 6, 7, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_nn_3060", + ["is_text", 9, 6, 952, 25], + ["jump_false", 9, "eq_nt_3061", 952, 25], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 8, 6, 7, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_nt_3061", + ["is_null", 9, 6, 952, 25], + ["jump_false", 9, "eq_nnl_3062", 952, 25], + "_nop_tc_28", + ["jump", "eq_nnl_3062", 952, 25], + ["true", 8, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_nnl_3062", + ["is_bool", 9, 6, 952, 25], + ["jump_false", 9, "eq_nb_3063", 952, 25], + "_nop_tc_29", + ["jump", "eq_nb_3063", 952, 25], + ["eq_bool", 8, 6, 7, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_nb_3063", + ["false", 8, 952, 25], + "eq_done_3058", + ["jump_false", 8, "if_else_3056", 952, 25], + ["access", 3, 0, 953, 15], + "while_start_3064", + ["load_field", 7, 5, "list", 954, 29], + ["length", 8, 7, 954, 29], + ["is_int", 7, 3, 954, 29], + ["jump_false", 7, "rel_ni_3066", 954, 29], + "_nop_tc_30", + "_nop_tc_31", + ["lt_int", 9, 3, 8, 954, 29], + ["jump", "rel_done_3068", 954, 29], + "rel_ni_3066", + ["is_num", 7, 3, 954, 29], + ["jump_false", 7, "rel_nn_3067", 954, 29], + "_nop_tc_32", + "_nop_tc_33", + ["lt_float", 9, 3, 8, 954, 29], + ["jump", "rel_done_3068", 954, 29], + "rel_nn_3067", + ["is_text", 7, 3, 954, 29], + ["jump_false", 7, "rel_err_3069", 954, 29], + "_nop_tc_34", + ["jump", "rel_err_3069", 954, 29], + ["lt_text", 9, 3, 8, 954, 29], + ["jump", "rel_done_3068", 954, 29], + "rel_err_3069", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 954, + 29 + ], + ["access", 8, "error", 954, 29], + ["access", 10, "cannot compare with '<': operands must be same type", 954, 29], + ["array", 11, 0, 954, 29], + ["push", 11, 10, 954, 29], + ["frame", 10, 7, 2, 954, 29], + ["null", 7, 954, 29], + ["setarg", 10, 0, 7, 954, 29], + ["setarg", 10, 1, 8, 954, 29], + ["setarg", 10, 2, 11, 954, 29], + ["invoke", 10, 7, 954, 29], + ["disrupt", 954, 29], + "rel_done_3068", + ["jump_false", 9, "while_end_3065", 954, 29], + ["load_field", 7, 5, "list", 955, 37], + ["load_dynamic", 8, 7, 3, 955, 47], + ["load_field", 7, 8, "right", 955, 47], + ["get", 8, 7, 1, 955, 13], + ["frame", 9, 8, 1, 955, 13], + ["null", 8, 955, 13], + ["setarg", 9, 0, 8, 955, 13], + ["setarg", 9, 1, 7, 955, 13], + ["invoke", 9, 7, 955, 13], + ["access", 7, 1, 956, 21], + ["is_num", 8, 3, 956, 21], + ["jump_false", 8, "num_err_3070", 956, 21], + "_nop_tc_35", + "_nop_tc_36", + ["add", 8, 3, 7, 956, 21], + ["jump", "num_done_3071", 956, 21], + "num_err_3070", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 956, + 21 + ], + ["access", 9, "error", 956, 21], + ["access", 10, "cannot apply '+': operands must be numbers", 956, 21], + ["array", 11, 0, 956, 21], + ["push", 11, 10, 956, 21], + ["frame", 10, 7, 2, 956, 21], + ["null", 7, 956, 21], + ["setarg", 10, 0, 7, 956, 21], + ["setarg", 10, 1, 9, 956, 21], + ["setarg", 10, 2, 11, 956, 21], + ["invoke", 10, 7, 956, 21], + ["disrupt", 956, 21], + "num_done_3071", + ["move", 3, 8, 956, 21], + ["jump", "while_start_3064", 956, 21], + "while_end_3065", + ["jump", "if_end_3057", 956, 21], + "if_else_3056", + ["access", 7, "call", 958, 25], + ["is_identical", 8, 6, 7, 958, 25], + ["jump_true", 8, "eq_done_3074", 958, 25], + ["is_int", 9, 6, 958, 25], + ["jump_false", 9, "eq_ni_3075", 958, 25], + "_nop_tc_37", + ["jump", "eq_ni_3075", 958, 25], + ["eq_int", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_ni_3075", + ["is_num", 9, 6, 958, 25], + ["jump_false", 9, "eq_nn_3076", 958, 25], + "_nop_tc_38", + ["jump", "eq_nn_3076", 958, 25], + ["eq_float", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nn_3076", + ["is_text", 9, 6, 958, 25], + ["jump_false", 9, "eq_nt_3077", 958, 25], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nt_3077", + ["is_null", 9, 6, 958, 25], + ["jump_false", 9, "eq_nnl_3078", 958, 25], + "_nop_tc_41", + ["jump", "eq_nnl_3078", 958, 25], + ["true", 8, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nnl_3078", + ["is_bool", 9, 6, 958, 25], + ["jump_false", 9, "eq_nb_3079", 958, 25], + "_nop_tc_42", + ["jump", "eq_nb_3079", 958, 25], + ["eq_bool", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nb_3079", + ["false", 8, 958, 25], + "eq_done_3074", + ["jump_false", 8, "if_else_3072", 958, 25], + ["load_field", 7, 5, "expression", 959, 35], + ["get", 8, 7, 1, 959, 11], + ["frame", 9, 8, 1, 959, 11], + ["null", 8, 959, 11], + ["setarg", 9, 0, 8, 959, 11], + ["setarg", 9, 1, 7, 959, 11], + ["invoke", 9, 7, 959, 11], + ["jump", "if_end_3073", 959, 11], + "if_else_3072", + ["access", 7, "if", 960, 25], + ["is_identical", 8, 6, 7, 960, 25], + ["jump_true", 8, "eq_done_3082", 960, 25], + ["is_int", 9, 6, 960, 25], + ["jump_false", 9, "eq_ni_3083", 960, 25], + "_nop_tc_43", + ["jump", "eq_ni_3083", 960, 25], + ["eq_int", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_ni_3083", + ["is_num", 9, 6, 960, 25], + ["jump_false", 9, "eq_nn_3084", 960, 25], + "_nop_tc_44", + ["jump", "eq_nn_3084", 960, 25], + ["eq_float", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nn_3084", + ["is_text", 9, 6, 960, 25], + ["jump_false", 9, "eq_nt_3085", 960, 25], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nt_3085", + ["is_null", 9, 6, 960, 25], + ["jump_false", 9, "eq_nnl_3086", 960, 25], + "_nop_tc_47", + ["jump", "eq_nnl_3086", 960, 25], + ["true", 8, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nnl_3086", + ["is_bool", 9, 6, 960, 25], + ["jump_false", 9, "eq_nb_3087", 960, 25], + "_nop_tc_48", + ["jump", "eq_nb_3087", 960, 25], + ["eq_bool", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nb_3087", + ["false", 8, 960, 25], + "eq_done_3082", + ["jump_false", 8, "if_else_3080", 960, 25], + ["load_field", 7, 5, "expression", 961, 35], + ["get", 8, 7, 1, 961, 11], + ["frame", 9, 8, 1, 961, 11], + ["null", 8, 961, 11], + ["setarg", 9, 0, 8, 961, 11], + ["setarg", 9, 1, 7, 961, 11], + ["invoke", 9, 7, 961, 11], + ["load_field", 7, 5, "then", 962, 30], + ["get", 8, 5, 1, 962, 11], + ["frame", 9, 8, 1, 962, 11], + ["null", 8, 962, 11], + ["setarg", 9, 0, 8, 962, 11], + ["setarg", 9, 1, 7, 962, 11], + ["invoke", 9, 7, 962, 11], + ["load_field", 7, 5, "list", 963, 30], + ["get", 8, 5, 1, 963, 11], + ["frame", 9, 8, 1, 963, 11], + ["null", 8, 963, 11], + ["setarg", 9, 0, 8, 963, 11], + ["setarg", 9, 1, 7, 963, 11], + ["invoke", 9, 7, 963, 11], + ["load_field", 7, 5, "else", 964, 15], + ["null", 8, 964, 28], + ["is_identical", 9, 7, 8, 964, 28], + ["jump_true", 9, "ne_nid_3091", 964, 28], + ["jump", "ne_ni_3092", 964, 28], + "ne_nid_3091", + ["false", 9, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_ni_3092", + ["is_int", 10, 7, 964, 28], + ["jump_false", 10, "ne_nn_3093", 964, 28], + "_nop_tc_49", + ["jump", "ne_nn_3093", 964, 28], + ["ne_int", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nn_3093", + ["is_num", 10, 7, 964, 28], + ["jump_false", 10, "ne_nt_3094", 964, 28], + "_nop_tc_50", + ["jump", "ne_nt_3094", 964, 28], + ["ne_float", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nt_3094", + ["is_text", 10, 7, 964, 28], + ["jump_false", 10, "ne_nnl_3095", 964, 28], + "_nop_tc_51", + ["jump", "ne_nnl_3095", 964, 28], + ["ne_text", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nnl_3095", + ["is_null", 10, 7, 964, 28], + ["jump_false", 10, "ne_nb_3096", 964, 28], + "_nop_tc_52", + "_nop_tc_53", + ["false", 9, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nb_3096", + ["is_bool", 10, 7, 964, 28], + ["jump_false", 10, "ne_mis_3097", 964, 28], + "_nop_tc_54", + ["jump", "ne_mis_3097", 964, 28], + ["ne_bool", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_mis_3097", + ["true", 9, 964, 28], + "ne_done_3090", + ["jump_false", 9, "if_else_3088", 964, 28], + ["load_field", 7, 5, "else", 964, 53], + ["get", 8, 5, 1, 964, 34], + ["frame", 9, 8, 1, 964, 34], + ["null", 8, 964, 34], + ["setarg", 9, 0, 8, 964, 34], + ["setarg", 9, 1, 7, 964, 34], + ["invoke", 9, 7, 964, 34], + ["jump", "if_end_3089", 964, 34], + "if_else_3088", + "if_end_3089", + ["jump", "if_end_3081", 964, 34], + "if_else_3080", + ["access", 7, "while", 965, 25], + ["is_identical", 8, 6, 7, 965, 25], + ["jump_true", 8, "eq_done_3101", 965, 25], + ["is_int", 9, 6, 965, 25], + ["jump_false", 9, "eq_ni_3102", 965, 25], + "_nop_tc_55", + ["jump", "eq_ni_3102", 965, 25], + ["eq_int", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_ni_3102", + ["is_num", 9, 6, 965, 25], + ["jump_false", 9, "eq_nn_3103", 965, 25], + "_nop_tc_56", + ["jump", "eq_nn_3103", 965, 25], + ["eq_float", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nn_3103", + ["is_text", 9, 6, 965, 25], + ["jump_false", 9, "eq_nt_3104", 965, 25], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nt_3104", + ["is_null", 9, 6, 965, 25], + ["jump_false", 9, "eq_nnl_3105", 965, 25], + "_nop_tc_59", + ["jump", "eq_nnl_3105", 965, 25], + ["true", 8, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nnl_3105", + ["is_bool", 9, 6, 965, 25], + ["jump_false", 9, "eq_nb_3106", 965, 25], + "_nop_tc_60", + ["jump", "eq_nb_3106", 965, 25], + ["eq_bool", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nb_3106", + ["false", 8, 965, 25], + "eq_done_3101", + ["move", 7, 8, 965, 25], + ["jump_true", 7, "or_end_3100", 965, 25], + ["access", 8, "do", 965, 41], + ["is_identical", 9, 6, 8, 965, 41], + ["jump_true", 9, "eq_done_3107", 965, 41], + ["is_int", 10, 6, 965, 41], + ["jump_false", 10, "eq_ni_3108", 965, 41], + "_nop_tc_61", + ["jump", "eq_ni_3108", 965, 41], + ["eq_int", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_ni_3108", + ["is_num", 10, 6, 965, 41], + ["jump_false", 10, "eq_nn_3109", 965, 41], + "_nop_tc_62", + ["jump", "eq_nn_3109", 965, 41], + ["eq_float", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nn_3109", + ["is_text", 10, 6, 965, 41], + ["jump_false", 10, "eq_nt_3110", 965, 41], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nt_3110", + ["is_null", 10, 6, 965, 41], + ["jump_false", 10, "eq_nnl_3111", 965, 41], + "_nop_tc_65", + ["jump", "eq_nnl_3111", 965, 41], + ["true", 9, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nnl_3111", + ["is_bool", 10, 6, 965, 41], + ["jump_false", 10, "eq_nb_3112", 965, 41], + "_nop_tc_66", + ["jump", "eq_nb_3112", 965, 41], + ["eq_bool", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nb_3112", + ["false", 9, 965, 41], + "eq_done_3107", + ["move", 7, 9, 965, 41], + "or_end_3100", + ["jump_false", 7, "if_else_3098", 965, 41], + ["load_field", 7, 5, "expression", 966, 35], + ["get", 8, 7, 1, 966, 11], + ["frame", 9, 8, 1, 966, 11], + ["null", 8, 966, 11], + ["setarg", 9, 0, 8, 966, 11], + ["setarg", 9, 1, 7, 966, 11], + ["invoke", 9, 7, 966, 11], + ["load_field", 7, 5, "statements", 967, 30], + ["get", 8, 5, 1, 967, 11], + ["frame", 9, 8, 1, 967, 11], + ["null", 8, 967, 11], + ["setarg", 9, 0, 8, 967, 11], + ["setarg", 9, 1, 7, 967, 11], + ["invoke", 9, 7, 967, 11], + ["jump", "if_end_3099", 967, 11], + "if_else_3098", + ["access", 7, "for", 968, 25], + ["is_identical", 8, 6, 7, 968, 25], + ["jump_true", 8, "eq_done_3115", 968, 25], + ["is_int", 9, 6, 968, 25], + ["jump_false", 9, "eq_ni_3116", 968, 25], + "_nop_tc_67", + ["jump", "eq_ni_3116", 968, 25], + ["eq_int", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_ni_3116", + ["is_num", 9, 6, 968, 25], + ["jump_false", 9, "eq_nn_3117", 968, 25], + "_nop_tc_68", + ["jump", "eq_nn_3117", 968, 25], + ["eq_float", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nn_3117", + ["is_text", 9, 6, 968, 25], + ["jump_false", 9, "eq_nt_3118", 968, 25], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nt_3118", + ["is_null", 9, 6, 968, 25], + ["jump_false", 9, "eq_nnl_3119", 968, 25], + "_nop_tc_71", + ["jump", "eq_nnl_3119", 968, 25], + ["true", 8, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nnl_3119", + ["is_bool", 9, 6, 968, 25], + ["jump_false", 9, "eq_nb_3120", 968, 25], + "_nop_tc_72", + ["jump", "eq_nb_3120", 968, 25], + ["eq_bool", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nb_3120", + ["false", 8, 968, 25], + "eq_done_3115", + ["jump_false", 8, "if_else_3113", 968, 25], + ["load_field", 7, 5, "init", 969, 15], + ["null", 8, 969, 28], + ["is_identical", 9, 7, 8, 969, 28], + ["jump_true", 9, "ne_nid_3124", 969, 28], + ["jump", "ne_ni_3125", 969, 28], + "ne_nid_3124", + ["false", 9, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_ni_3125", + ["is_int", 10, 7, 969, 28], + ["jump_false", 10, "ne_nn_3126", 969, 28], + "_nop_tc_73", + ["jump", "ne_nn_3126", 969, 28], + ["ne_int", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nn_3126", + ["is_num", 10, 7, 969, 28], + ["jump_false", 10, "ne_nt_3127", 969, 28], + "_nop_tc_74", + ["jump", "ne_nt_3127", 969, 28], + ["ne_float", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nt_3127", + ["is_text", 10, 7, 969, 28], + ["jump_false", 10, "ne_nnl_3128", 969, 28], + "_nop_tc_75", + ["jump", "ne_nnl_3128", 969, 28], + ["ne_text", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nnl_3128", + ["is_null", 10, 7, 969, 28], + ["jump_false", 10, "ne_nb_3129", 969, 28], + "_nop_tc_76", + "_nop_tc_77", + ["false", 9, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nb_3129", + ["is_bool", 10, 7, 969, 28], + ["jump_false", 10, "ne_mis_3130", 969, 28], + "_nop_tc_78", + ["jump", "ne_mis_3130", 969, 28], + ["ne_bool", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_mis_3130", + ["true", 9, 969, 28], + "ne_done_3123", + ["jump_false", 9, "if_else_3121", 969, 28], + ["load_field", 7, 5, "init", 970, 17], + ["load_field", 8, 7, "kind", 970, 17], + ["access", 7, "var", 970, 35], + ["is_identical", 9, 8, 7, 970, 35], + ["jump_true", 9, "eq_done_3134", 970, 35], + ["is_int", 10, 8, 970, 35], + ["jump_false", 10, "eq_ni_3135", 970, 35], + "_nop_tc_79", + ["jump", "eq_ni_3135", 970, 35], + ["eq_int", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_ni_3135", + ["is_num", 10, 8, 970, 35], + ["jump_false", 10, "eq_nn_3136", 970, 35], + "_nop_tc_80", + ["jump", "eq_nn_3136", 970, 35], + ["eq_float", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nn_3136", + ["is_text", 10, 8, 970, 35], + ["jump_false", 10, "eq_nt_3137", 970, 35], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nt_3137", + ["is_null", 10, 8, 970, 35], + ["jump_false", 10, "eq_nnl_3138", 970, 35], + "_nop_tc_83", + ["jump", "eq_nnl_3138", 970, 35], + ["true", 9, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nnl_3138", + ["is_bool", 10, 8, 970, 35], + ["jump_false", 10, "eq_nb_3139", 970, 35], + "_nop_tc_84", + ["jump", "eq_nb_3139", 970, 35], + ["eq_bool", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nb_3139", + ["false", 9, 970, 35], + "eq_done_3134", + ["move", 7, 9, 970, 35], + ["jump_true", 7, "or_end_3133", 970, 35], + ["load_field", 8, 5, "init", 970, 44], + ["load_field", 9, 8, "kind", 970, 44], + ["access", 8, "def", 970, 62], + ["is_identical", 10, 9, 8, 970, 62], + ["jump_true", 10, "eq_done_3140", 970, 62], + ["is_int", 11, 9, 970, 62], + ["jump_false", 11, "eq_ni_3141", 970, 62], + "_nop_tc_85", + ["jump", "eq_ni_3141", 970, 62], + ["eq_int", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_ni_3141", + ["is_num", 11, 9, 970, 62], + ["jump_false", 11, "eq_nn_3142", 970, 62], + "_nop_tc_86", + ["jump", "eq_nn_3142", 970, 62], + ["eq_float", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nn_3142", + ["is_text", 11, 9, 970, 62], + ["jump_false", 11, "eq_nt_3143", 970, 62], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nt_3143", + ["is_null", 11, 9, 970, 62], + ["jump_false", 11, "eq_nnl_3144", 970, 62], + "_nop_tc_89", + ["jump", "eq_nnl_3144", 970, 62], + ["true", 10, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nnl_3144", + ["is_bool", 11, 9, 970, 62], + ["jump_false", 11, "eq_nb_3145", 970, 62], + "_nop_tc_90", + ["jump", "eq_nb_3145", 970, 62], + ["eq_bool", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nb_3145", + ["false", 10, 970, 62], + "eq_done_3140", + ["move", 7, 10, 970, 62], + "or_end_3133", + ["jump_false", 7, "if_else_3131", 970, 62], + ["load_field", 7, 5, "init", 971, 39], + ["load_field", 8, 7, "right", 971, 39], + ["get", 7, 7, 1, 971, 15], + ["frame", 9, 7, 1, 971, 15], + ["null", 7, 971, 15], + ["setarg", 9, 0, 7, 971, 15], + ["setarg", 9, 1, 8, 971, 15], + ["invoke", 9, 7, 971, 15], + ["jump", "if_end_3132", 971, 15], + "if_else_3131", + ["load_field", 7, 5, "init", 973, 39], + ["get", 8, 7, 1, 973, 15], + ["frame", 9, 8, 1, 973, 15], + ["null", 8, 973, 15], + ["setarg", 9, 0, 8, 973, 15], + ["setarg", 9, 1, 7, 973, 15], + ["invoke", 9, 7, 973, 15], + "if_end_3132", + ["jump", "if_end_3122", 973, 15], + "if_else_3121", + "if_end_3122", + ["load_field", 7, 5, "test", 976, 35], + ["get", 8, 7, 1, 976, 11], + ["frame", 9, 8, 1, 976, 11], + ["null", 8, 976, 11], + ["setarg", 9, 0, 8, 976, 11], + ["setarg", 9, 1, 7, 976, 11], + ["invoke", 9, 7, 976, 11], + ["load_field", 7, 5, "update", 977, 35], + ["get", 8, 7, 1, 977, 11], + ["frame", 9, 8, 1, 977, 11], + ["null", 8, 977, 11], + ["setarg", 9, 0, 8, 977, 11], + ["setarg", 9, 1, 7, 977, 11], + ["invoke", 9, 7, 977, 11], + ["load_field", 7, 5, "statements", 978, 30], + ["get", 8, 5, 1, 978, 11], + ["frame", 9, 8, 1, 978, 11], + ["null", 8, 978, 11], + ["setarg", 9, 0, 8, 978, 11], + ["setarg", 9, 1, 7, 978, 11], + ["invoke", 9, 7, 978, 11], + ["jump", "if_end_3114", 978, 11], + "if_else_3113", + ["access", 7, "return", 979, 25], + ["is_identical", 8, 6, 7, 979, 25], + ["jump_true", 8, "eq_done_3149", 979, 25], + ["is_int", 9, 6, 979, 25], + ["jump_false", 9, "eq_ni_3150", 979, 25], + "_nop_tc_91", + ["jump", "eq_ni_3150", 979, 25], + ["eq_int", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_ni_3150", + ["is_num", 9, 6, 979, 25], + ["jump_false", 9, "eq_nn_3151", 979, 25], + "_nop_tc_92", + ["jump", "eq_nn_3151", 979, 25], + ["eq_float", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nn_3151", + ["is_text", 9, 6, 979, 25], + ["jump_false", 9, "eq_nt_3152", 979, 25], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nt_3152", + ["is_null", 9, 6, 979, 25], + ["jump_false", 9, "eq_nnl_3153", 979, 25], + "_nop_tc_95", + ["jump", "eq_nnl_3153", 979, 25], + ["true", 8, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nnl_3153", + ["is_bool", 9, 6, 979, 25], + ["jump_false", 9, "eq_nb_3154", 979, 25], + "_nop_tc_96", + ["jump", "eq_nb_3154", 979, 25], + ["eq_bool", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nb_3154", + ["false", 8, 979, 25], + "eq_done_3149", + ["move", 7, 8, 979, 25], + ["jump_true", 7, "or_end_3148", 979, 25], + ["access", 8, "go", 979, 42], + ["is_identical", 9, 6, 8, 979, 42], + ["jump_true", 9, "eq_done_3155", 979, 42], + ["is_int", 10, 6, 979, 42], + ["jump_false", 10, "eq_ni_3156", 979, 42], + "_nop_tc_97", + ["jump", "eq_ni_3156", 979, 42], + ["eq_int", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_ni_3156", + ["is_num", 10, 6, 979, 42], + ["jump_false", 10, "eq_nn_3157", 979, 42], + "_nop_tc_98", + ["jump", "eq_nn_3157", 979, 42], + ["eq_float", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nn_3157", + ["is_text", 10, 6, 979, 42], + ["jump_false", 10, "eq_nt_3158", 979, 42], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nt_3158", + ["is_null", 10, 6, 979, 42], + ["jump_false", 10, "eq_nnl_3159", 979, 42], + "_nop_tc_101", + ["jump", "eq_nnl_3159", 979, 42], + ["true", 9, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nnl_3159", + ["is_bool", 10, 6, 979, 42], + ["jump_false", 10, "eq_nb_3160", 979, 42], + "_nop_tc_102", + ["jump", "eq_nb_3160", 979, 42], + ["eq_bool", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nb_3160", + ["false", 9, 979, 42], + "eq_done_3155", + ["move", 7, 9, 979, 42], + "or_end_3148", + ["jump_false", 7, "if_else_3146", 979, 42], + ["load_field", 7, 5, "expression", 980, 35], + ["get", 8, 7, 1, 980, 11], + ["frame", 9, 8, 1, 980, 11], + ["null", 8, 980, 11], + ["setarg", 9, 0, 8, 980, 11], + ["setarg", 9, 1, 7, 980, 11], + ["invoke", 9, 7, 980, 11], + ["jump", "if_end_3147", 980, 11], + "if_else_3146", + ["access", 7, "function", 981, 25], + ["is_identical", 8, 6, 7, 981, 25], + ["jump_true", 8, "eq_done_3163", 981, 25], + ["is_int", 9, 6, 981, 25], + ["jump_false", 9, "eq_ni_3164", 981, 25], + "_nop_tc_103", + ["jump", "eq_ni_3164", 981, 25], + ["eq_int", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_ni_3164", + ["is_num", 9, 6, 981, 25], + ["jump_false", 9, "eq_nn_3165", 981, 25], + "_nop_tc_104", + ["jump", "eq_nn_3165", 981, 25], + ["eq_float", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nn_3165", + ["is_text", 9, 6, 981, 25], + ["jump_false", 9, "eq_nt_3166", 981, 25], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nt_3166", + ["is_null", 9, 6, 981, 25], + ["jump_false", 9, "eq_nnl_3167", 981, 25], + "_nop_tc_107", + ["jump", "eq_nnl_3167", 981, 25], + ["true", 8, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nnl_3167", + ["is_bool", 9, 6, 981, 25], + ["jump_false", 9, "eq_nb_3168", 981, 25], + "_nop_tc_108", + ["jump", "eq_nb_3168", 981, 25], + ["eq_bool", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nb_3168", + ["false", 8, 981, 25], + "eq_done_3163", + ["jump_false", 8, "if_else_3161", 981, 25], + ["load_field", 7, 5, "statements", 982, 30], + ["get", 8, 5, 1, 982, 11], + ["frame", 9, 8, 1, 982, 11], + ["null", 8, 982, 11], + ["setarg", 9, 0, 8, 982, 11], + ["setarg", 9, 1, 7, 982, 11], + ["invoke", 9, 7, 982, 11], + ["load_field", 7, 5, "disruption", 983, 30], + ["get", 8, 5, 1, 983, 11], + ["frame", 9, 8, 1, 983, 11], + ["null", 8, 983, 11], + ["setarg", 9, 0, 8, 983, 11], + ["setarg", 9, 1, 7, 983, 11], + ["invoke", 9, 7, 983, 11], + ["access", 4, 0, 984, 16], + "while_start_3169", + ["load_field", 7, 5, "list", 985, 30], + ["length", 8, 7, 985, 30], + ["is_int", 7, 4, 985, 30], + ["jump_false", 7, "rel_ni_3171", 985, 30], + "_nop_tc_109", + "_nop_tc_110", + ["lt_int", 9, 4, 8, 985, 30], + ["jump", "rel_done_3173", 985, 30], + "rel_ni_3171", + ["is_num", 7, 4, 985, 30], + ["jump_false", 7, "rel_nn_3172", 985, 30], + "_nop_tc_111", + "_nop_tc_112", + ["lt_float", 9, 4, 8, 985, 30], + ["jump", "rel_done_3173", 985, 30], + "rel_nn_3172", + ["is_text", 7, 4, 985, 30], + ["jump_false", 7, "rel_err_3174", 985, 30], + "_nop_tc_113", + ["jump", "rel_err_3174", 985, 30], + ["lt_text", 9, 4, 8, 985, 30], + ["jump", "rel_done_3173", 985, 30], + "rel_err_3174", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 985, + 30 + ], + ["access", 8, "error", 985, 30], + ["access", 10, "cannot compare with '<': operands must be same type", 985, 30], + ["array", 11, 0, 985, 30], + ["push", 11, 10, 985, 30], + ["frame", 10, 7, 2, 985, 30], + ["null", 7, 985, 30], + ["setarg", 10, 0, 7, 985, 30], + ["setarg", 10, 1, 8, 985, 30], + ["setarg", 10, 2, 11, 985, 30], + ["invoke", 10, 7, 985, 30], + ["disrupt", 985, 30], + "rel_done_3173", + ["jump_false", 9, "while_end_3170", 985, 30], + ["load_field", 7, 5, "list", 986, 17], + ["load_dynamic", 8, 7, 4, 986, 27], + ["load_field", 7, 8, "expression", 986, 27], + ["null", 8, 986, 45], + ["is_identical", 9, 7, 8, 986, 45], + ["jump_true", 9, "ne_nid_3178", 986, 45], + ["jump", "ne_ni_3179", 986, 45], + "ne_nid_3178", + ["false", 9, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_ni_3179", + ["is_int", 10, 7, 986, 45], + ["jump_false", 10, "ne_nn_3180", 986, 45], + "_nop_tc_114", + ["jump", "ne_nn_3180", 986, 45], + ["ne_int", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nn_3180", + ["is_num", 10, 7, 986, 45], + ["jump_false", 10, "ne_nt_3181", 986, 45], + "_nop_tc_115", + ["jump", "ne_nt_3181", 986, 45], + ["ne_float", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nt_3181", + ["is_text", 10, 7, 986, 45], + ["jump_false", 10, "ne_nnl_3182", 986, 45], + "_nop_tc_116", + ["jump", "ne_nnl_3182", 986, 45], + ["ne_text", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nnl_3182", + ["is_null", 10, 7, 986, 45], + ["jump_false", 10, "ne_nb_3183", 986, 45], + "_nop_tc_117", + "_nop_tc_118", + ["false", 9, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nb_3183", + ["is_bool", 10, 7, 986, 45], + ["jump_false", 10, "ne_mis_3184", 986, 45], + "_nop_tc_119", + ["jump", "ne_mis_3184", 986, 45], + ["ne_bool", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_mis_3184", + ["true", 9, 986, 45], + "ne_done_3177", + ["jump_false", 9, "if_else_3175", 986, 45], + ["load_field", 7, 5, "list", 987, 39], + ["load_dynamic", 8, 7, 4, 987, 49], + ["load_field", 7, 8, "expression", 987, 49], + ["get", 8, 7, 1, 987, 15], + ["frame", 9, 8, 1, 987, 15], + ["null", 8, 987, 15], + ["setarg", 9, 0, 8, 987, 15], + ["setarg", 9, 1, 7, 987, 15], + ["invoke", 9, 7, 987, 15], + ["jump", "if_end_3176", 987, 15], + "if_else_3175", + "if_end_3176", + ["access", 7, 1, 989, 23], + ["is_num", 8, 4, 989, 23], + ["jump_false", 8, "num_err_3185", 989, 23], + "_nop_tc_120", + "_nop_tc_121", + ["add", 8, 4, 7, 989, 23], + ["jump", "num_done_3186", 989, 23], + "num_err_3185", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 989, + 23 + ], + ["access", 9, "error", 989, 23], + ["access", 10, "cannot apply '+': operands must be numbers", 989, 23], + ["array", 11, 0, 989, 23], + ["push", 11, 10, 989, 23], + ["frame", 10, 7, 2, 989, 23], + ["null", 7, 989, 23], + ["setarg", 10, 0, 7, 989, 23], + ["setarg", 10, 1, 9, 989, 23], + ["setarg", 10, 2, 11, 989, 23], + ["invoke", 10, 7, 989, 23], + ["disrupt", 989, 23], + "num_done_3186", + ["move", 4, 8, 989, 23], + ["jump", "while_start_3169", 989, 23], + "while_end_3170", + ["jump", "if_end_3162", 989, 23], + "if_else_3161", + ["access", 7, "block", 991, 25], + ["is_identical", 8, 6, 7, 991, 25], + ["jump_true", 8, "eq_done_3189", 991, 25], + ["is_int", 9, 6, 991, 25], + ["jump_false", 9, "eq_ni_3190", 991, 25], + "_nop_tc_122", + ["jump", "eq_ni_3190", 991, 25], + ["eq_int", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_ni_3190", + ["is_num", 9, 6, 991, 25], + ["jump_false", 9, "eq_nn_3191", 991, 25], + "_nop_tc_123", + ["jump", "eq_nn_3191", 991, 25], + ["eq_float", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nn_3191", + ["is_text", 9, 6, 991, 25], + ["jump_false", 9, "eq_nt_3192", 991, 25], + "_nop_tc_124", + "_nop_tc_125", + ["eq_text", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nt_3192", + ["is_null", 9, 6, 991, 25], + ["jump_false", 9, "eq_nnl_3193", 991, 25], + "_nop_tc_126", + ["jump", "eq_nnl_3193", 991, 25], + ["true", 8, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nnl_3193", + ["is_bool", 9, 6, 991, 25], + ["jump_false", 9, "eq_nb_3194", 991, 25], + "_nop_tc_127", + ["jump", "eq_nb_3194", 991, 25], + ["eq_bool", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nb_3194", + ["false", 8, 991, 25], + "eq_done_3189", + ["jump_false", 8, "if_else_3187", 991, 25], + ["load_field", 7, 5, "statements", 992, 30], + ["get", 8, 5, 1, 992, 11], + ["frame", 9, 8, 1, 992, 11], + ["null", 8, 992, 11], + ["setarg", 9, 0, 8, 992, 11], + ["setarg", 9, 1, 7, 992, 11], + ["invoke", 9, 7, 992, 11], + ["jump", "if_end_3188", 992, 11], + "if_else_3187", + ["access", 7, "label", 993, 25], + ["is_identical", 8, 6, 7, 993, 25], + ["jump_true", 8, "eq_done_3197", 993, 25], + ["is_int", 9, 6, 993, 25], + ["jump_false", 9, "eq_ni_3198", 993, 25], + "_nop_tc_128", + ["jump", "eq_ni_3198", 993, 25], + ["eq_int", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_ni_3198", + ["is_num", 9, 6, 993, 25], + ["jump_false", 9, "eq_nn_3199", 993, 25], + "_nop_tc_129", + ["jump", "eq_nn_3199", 993, 25], + ["eq_float", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nn_3199", + ["is_text", 9, 6, 993, 25], + ["jump_false", 9, "eq_nt_3200", 993, 25], + "_nop_tc_130", + "_nop_tc_131", + ["eq_text", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nt_3200", + ["is_null", 9, 6, 993, 25], + ["jump_false", 9, "eq_nnl_3201", 993, 25], + "_nop_tc_132", + ["jump", "eq_nnl_3201", 993, 25], + ["true", 8, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nnl_3201", + ["is_bool", 9, 6, 993, 25], + ["jump_false", 9, "eq_nb_3202", 993, 25], + "_nop_tc_133", + ["jump", "eq_nb_3202", 993, 25], + ["eq_bool", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nb_3202", + ["false", 8, 993, 25], + "eq_done_3197", + ["jump_false", 8, "if_else_3195", 993, 25], + ["load_field", 7, 5, "statement", 994, 15], + ["null", 8, 994, 33], + ["is_identical", 9, 7, 8, 994, 33], + ["jump_true", 9, "ne_nid_3206", 994, 33], + ["jump", "ne_ni_3207", 994, 33], + "ne_nid_3206", + ["false", 9, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_ni_3207", + ["is_int", 10, 7, 994, 33], + ["jump_false", 10, "ne_nn_3208", 994, 33], + "_nop_tc_134", + ["jump", "ne_nn_3208", 994, 33], + ["ne_int", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nn_3208", + ["is_num", 10, 7, 994, 33], + ["jump_false", 10, "ne_nt_3209", 994, 33], + "_nop_tc_135", + ["jump", "ne_nt_3209", 994, 33], + ["ne_float", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nt_3209", + ["is_text", 10, 7, 994, 33], + ["jump_false", 10, "ne_nnl_3210", 994, 33], + "_nop_tc_136", + ["jump", "ne_nnl_3210", 994, 33], + ["ne_text", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nnl_3210", + ["is_null", 10, 7, 994, 33], + ["jump_false", 10, "ne_nb_3211", 994, 33], + "_nop_tc_137", + "_nop_tc_138", + ["false", 9, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nb_3211", + ["is_bool", 10, 7, 994, 33], + ["jump_false", 10, "ne_mis_3212", 994, 33], + "_nop_tc_139", + ["jump", "ne_mis_3212", 994, 33], + ["ne_bool", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_mis_3212", + ["true", 9, 994, 33], + "ne_done_3205", + ["jump_false", 9, "if_else_3203", 994, 33], + ["load_field", 7, 5, "statement", 994, 59], + ["array", 8, 1, 994, 59], + ["push", 8, 7, 994, 59], + ["get", 7, 5, 1, 994, 39], + ["frame", 9, 7, 1, 994, 39], + ["null", 7, 994, 39], + ["setarg", 9, 0, 7, 994, 39], + ["setarg", 9, 1, 8, 994, 39], + ["invoke", 9, 7, 994, 39], + ["jump", "if_end_3204", 994, 39], + "if_else_3203", + "if_end_3204", + ["jump", "if_end_3196", 994, 39], + "if_else_3195", + "if_end_3196", + "if_end_3188", + "if_end_3162", + "if_end_3147", + "if_end_3114", + "if_end_3099", + "if_end_3081", + "if_end_3073", + "if_end_3057", + "if_end_3042", + ["access", 7, 1, 996, 17], + ["is_num", 8, 2, 996, 17], + ["jump_false", 8, "num_err_3213", 996, 17], + "_nop_tc_140", + "_nop_tc_141", + ["add", 8, 2, 7, 996, 17], + ["jump", "num_done_3214", 996, 17], + "num_err_3213", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 996, + 17 + ], + ["access", 9, "error", 996, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 996, 17], + ["array", 11, 0, 996, 17], + ["push", 11, 10, 996, 17], + ["frame", 10, 7, 2, 996, 17], + ["null", 7, 996, 17], + ["setarg", 10, 0, 7, 996, 17], + ["setarg", 10, 1, 9, 996, 17], + ["setarg", 10, 2, 11, 996, 17], + ["invoke", 10, 7, 996, 17], + ["disrupt", 996, 17], + "num_done_3214", + ["move", 2, 8, 996, 17], + ["jump", "while_start_3035", 996, 17], + "while_end_3036", + ["null", 2, 996, 17], + ["return", 2, 996, 17] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["access", 1, 0, 747, 13], + ["null", 2, 748, 14], + ["null", 3, 749, 16], + ["access", 4, 0, 750, 13], + ["null", 5, 751, 15], + ["null", 6, 752, 17], + ["access", 7, 0, 753, 17], + ["access", 8, 0, 754, 23], + "while_start_2447", + ["get", 9, 4, 1, 757, 16], + ["is_int", 10, 1, 757, 16], + ["jump_false", 10, "rel_ni_2449", 757, 16], + ["is_int", 11, 9, 757, 16], + ["jump_false", 11, "rel_ni_2449", 757, 16], + ["lt_int", 12, 1, 9, 757, 16], + ["jump", "rel_done_2451", 757, 16], + "rel_ni_2449", + ["is_num", 10, 1, 757, 16], + ["jump_false", 10, "rel_nn_2450", 757, 16], + ["is_num", 11, 9, 757, 16], + ["jump_false", 11, "rel_nn_2450", 757, 16], + ["lt_float", 12, 1, 9, 757, 16], + ["jump", "rel_done_2451", 757, 16], + "rel_nn_2450", + ["is_text", 10, 1, 757, 16], + ["jump_false", 10, "rel_err_2452", 757, 16], + ["is_text", 11, 9, 757, 16], + ["jump_false", 11, "rel_err_2452", 757, 16], + ["lt_text", 12, 1, 9, 757, 16], + ["jump", "rel_done_2451", 757, 16], + "rel_err_2452", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 757, + 16 + ], + ["access", 10, "error", 757, 16], + ["access", 11, "cannot compare with '<': operands must be same type", 757, 16], + ["array", 13, 0, 757, 16], + ["push", 13, 11, 757, 16], + ["frame", 11, 9, 2, 757, 16], + ["null", 9, 757, 16], + ["setarg", 11, 0, 9, 757, 16], + ["setarg", 11, 1, 10, 757, 16], + ["setarg", 11, 2, 13, 757, 16], + ["invoke", 11, 9, 757, 16], + ["disrupt", 757, 16], + "rel_done_2451", + ["jump_false", 12, "while_end_2448", 757, 16], + ["get", 9, 3, 1, 758, 12], + ["load_dynamic", 10, 9, 1, 758, 19], + ["move", 2, 10, 758, 19], + [ + "access", + 9, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 759, + 14 + ], + ["frame", 10, 9, 1, 759, 14], + ["null", 9, 759, 14], + ["setarg", 10, 0, 9, 759, 14], + ["setarg", 10, 1, 2, 759, 14], + ["invoke", 10, 9, 759, 14], + ["move", 3, 9, 759, 14], + ["access", 7, 0, 760, 15], + ["access", 8, 0, 761, 21], + ["access", 4, 0, 762, 11], + "while_start_2453", + ["length", 9, 3, 763, 25], + ["is_int", 10, 4, 763, 25], + ["jump_false", 10, "rel_ni_2455", 763, 25], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 11, 4, 9, 763, 25], + ["jump", "rel_done_2457", 763, 25], + "rel_ni_2455", + ["is_num", 10, 4, 763, 25], + ["jump_false", 10, "rel_nn_2456", 763, 25], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 11, 4, 9, 763, 25], + ["jump", "rel_done_2457", 763, 25], + "rel_nn_2456", + ["is_text", 10, 4, 763, 25], + ["jump_false", 10, "rel_err_2458", 763, 25], + "_nop_tc_5", + ["jump", "rel_err_2458", 763, 25], + ["lt_text", 11, 4, 9, 763, 25], + ["jump", "rel_done_2457", 763, 25], + "rel_err_2458", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 763, + 25 + ], + ["access", 10, "error", 763, 25], + ["access", 12, "cannot compare with '<': operands must be same type", 763, 25], + ["array", 13, 0, 763, 25], + ["push", 13, 12, 763, 25], + ["frame", 12, 9, 2, 763, 25], + ["null", 9, 763, 25], + ["setarg", 12, 0, 9, 763, 25], + ["setarg", 12, 1, 10, 763, 25], + ["setarg", 12, 2, 13, 763, 25], + ["invoke", 12, 9, 763, 25], + ["disrupt", 763, 25], + "rel_done_2457", + ["jump_false", 11, "while_end_2454", 763, 25], + ["load_dynamic", 9, 3, 4, 764, 20], + ["move", 5, 9, 764, 20], + ["access", 9, "function_nr", 765, 20], + ["is_identical", 10, 5, 9, 765, 20], + ["jump_true", 10, "ne_nid_2462", 765, 20], + ["jump", "ne_ni_2463", 765, 20], + "ne_nid_2462", + ["false", 10, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_ni_2463", + ["is_int", 11, 5, 765, 20], + ["jump_false", 11, "ne_nn_2464", 765, 20], + "_nop_tc_6", + ["jump", "ne_nn_2464", 765, 20], + ["ne_int", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nn_2464", + ["is_num", 11, 5, 765, 20], + ["jump_false", 11, "ne_nt_2465", 765, 20], + "_nop_tc_7", + ["jump", "ne_nt_2465", 765, 20], + ["ne_float", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nt_2465", + ["is_text", 11, 5, 765, 20], + ["jump_false", 11, "ne_nnl_2466", 765, 20], + "_nop_tc_8", + "_nop_tc_9", + ["ne_text", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nnl_2466", + ["is_null", 11, 5, 765, 20], + ["jump_false", 11, "ne_nb_2467", 765, 20], + "_nop_tc_10", + ["jump", "ne_nb_2467", 765, 20], + ["false", 10, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nb_2467", + ["is_bool", 11, 5, 765, 20], + ["jump_false", 11, "ne_mis_2468", 765, 20], + "_nop_tc_11", + ["jump", "ne_mis_2468", 765, 20], + ["ne_bool", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_mis_2468", + ["true", 10, 765, 20], + "ne_done_2461", + ["jump_false", 10, "if_else_2459", 765, 20], + ["load_dynamic", 9, 2, 5, 766, 22], + ["move", 6, 9, 766, 22], + ["null", 9, 767, 24], + ["is_identical", 10, 6, 9, 767, 24], + ["jump_true", 10, "ne_nid_2475", 767, 24], + ["jump", "ne_ni_2476", 767, 24], + "ne_nid_2475", + ["false", 10, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_ni_2476", + ["is_int", 11, 6, 767, 24], + ["jump_false", 11, "ne_nn_2477", 767, 24], + "_nop_tc_12", + ["jump", "ne_nn_2477", 767, 24], + ["ne_int", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nn_2477", + ["is_num", 11, 6, 767, 24], + ["jump_false", 11, "ne_nt_2478", 767, 24], + "_nop_tc_13", + ["jump", "ne_nt_2478", 767, 24], + ["ne_float", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nt_2478", + ["is_text", 11, 6, 767, 24], + ["jump_false", 11, "ne_nnl_2479", 767, 24], + "_nop_tc_14", + ["jump", "ne_nnl_2479", 767, 24], + ["ne_text", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nnl_2479", + ["is_null", 11, 6, 767, 24], + ["jump_false", 11, "ne_nb_2480", 767, 24], + "_nop_tc_15", + "_nop_tc_16", + ["false", 10, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nb_2480", + ["is_bool", 11, 6, 767, 24], + ["jump_false", 11, "ne_mis_2481", 767, 24], + "_nop_tc_17", + ["jump", "ne_mis_2481", 767, 24], + ["ne_bool", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_mis_2481", + ["true", 10, 767, 24], + "ne_done_2474", + ["move", 9, 10, 767, 24], + ["jump_false", 9, "and_end_2473", 767, 24], + ["load_field", 10, 6, "nr_uses", 767, 32], + ["access", 11, 0, 767, 49], + ["is_identical", 12, 10, 11, 767, 49], + ["jump_true", 12, "eq_done_2482", 767, 49], + ["is_int", 13, 10, 767, 49], + ["jump_false", 13, "eq_ni_2483", 767, 49], + "_nop_tc_18", + "_nop_tc_19", + ["eq_int", 12, 10, 11, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_ni_2483", + ["is_num", 13, 10, 767, 49], + ["jump_false", 13, "eq_nn_2484", 767, 49], + "_nop_tc_20", + "_nop_tc_21", + ["eq_float", 12, 10, 11, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_nn_2484", + ["is_text", 13, 10, 767, 49], + ["jump_false", 13, "eq_nt_2485", 767, 49], + "_nop_tc_22", + ["jump", "eq_nt_2485", 767, 49], + ["eq_text", 12, 10, 11, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_nt_2485", + ["is_null", 13, 10, 767, 49], + ["jump_false", 13, "eq_nnl_2486", 767, 49], + "_nop_tc_23", + ["jump", "eq_nnl_2486", 767, 49], + ["true", 12, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_nnl_2486", + ["is_bool", 13, 10, 767, 49], + ["jump_false", 13, "eq_nb_2487", 767, 49], + "_nop_tc_24", + ["jump", "eq_nb_2487", 767, 49], + ["eq_bool", 12, 10, 11, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_nb_2487", + ["false", 12, 767, 49], + "eq_done_2482", + ["move", 9, 12, 767, 49], + "and_end_2473", + ["move", 10, 9, 767, 49], + ["jump_false", 10, "and_end_2472", 767, 49], + ["load_field", 9, 6, "make", 767, 54], + ["access", 11, "input", 767, 68], + ["is_identical", 12, 9, 11, 767, 68], + ["jump_true", 12, "ne_nid_2489", 767, 68], + ["jump", "ne_ni_2490", 767, 68], + "ne_nid_2489", + ["false", 12, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_ni_2490", + ["is_int", 13, 9, 767, 68], + ["jump_false", 13, "ne_nn_2491", 767, 68], + "_nop_tc_25", + ["jump", "ne_nn_2491", 767, 68], + ["ne_int", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nn_2491", + ["is_num", 13, 9, 767, 68], + ["jump_false", 13, "ne_nt_2492", 767, 68], + "_nop_tc_26", + ["jump", "ne_nt_2492", 767, 68], + ["ne_float", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nt_2492", + ["is_text", 13, 9, 767, 68], + ["jump_false", 13, "ne_nnl_2493", 767, 68], + "_nop_tc_27", + "_nop_tc_28", + ["ne_text", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nnl_2493", + ["is_null", 13, 9, 767, 68], + ["jump_false", 13, "ne_nb_2494", 767, 68], + "_nop_tc_29", + ["jump", "ne_nb_2494", 767, 68], + ["false", 12, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nb_2494", + ["is_bool", 13, 9, 767, 68], + ["jump_false", 13, "ne_mis_2495", 767, 68], + "_nop_tc_30", + ["jump", "ne_mis_2495", 767, 68], + ["ne_bool", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_mis_2495", + ["true", 12, 767, 68], + "ne_done_2488", + ["move", 10, 12, 767, 68], + "and_end_2472", + ["move", 9, 10, 767, 68], + ["jump_false", 9, "and_end_2471", 767, 68], + ["load_field", 10, 6, "make", 767, 79], + ["access", 11, "function", 767, 93], + ["is_identical", 12, 10, 11, 767, 93], + ["jump_true", 12, "ne_nid_2497", 767, 93], + ["jump", "ne_ni_2498", 767, 93], + "ne_nid_2497", + ["false", 12, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_ni_2498", + ["is_int", 13, 10, 767, 93], + ["jump_false", 13, "ne_nn_2499", 767, 93], + "_nop_tc_31", + ["jump", "ne_nn_2499", 767, 93], + ["ne_int", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nn_2499", + ["is_num", 13, 10, 767, 93], + ["jump_false", 13, "ne_nt_2500", 767, 93], + "_nop_tc_32", + ["jump", "ne_nt_2500", 767, 93], + ["ne_float", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nt_2500", + ["is_text", 13, 10, 767, 93], + ["jump_false", 13, "ne_nnl_2501", 767, 93], + "_nop_tc_33", + "_nop_tc_34", + ["ne_text", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nnl_2501", + ["is_null", 13, 10, 767, 93], + ["jump_false", 13, "ne_nb_2502", 767, 93], + "_nop_tc_35", + ["jump", "ne_nb_2502", 767, 93], + ["false", 12, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nb_2502", + ["is_bool", 13, 10, 767, 93], + ["jump_false", 13, "ne_mis_2503", 767, 93], + "_nop_tc_36", + ["jump", "ne_mis_2503", 767, 93], + ["ne_bool", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_mis_2503", + ["true", 12, 767, 93], + "ne_done_2496", + ["move", 9, 12, 767, 93], + "and_end_2471", + ["jump_false", 9, "if_else_2469", 767, 93], + ["delete", 9, 2, 5, 768, 23], + ["jump", "if_end_2470", 768, 23], + "if_else_2469", + ["null", 9, 769, 31], + ["is_identical", 10, 6, 9, 769, 31], + ["jump_true", 10, "ne_nid_2507", 769, 31], + ["jump", "ne_ni_2508", 769, 31], + "ne_nid_2507", + ["false", 10, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_ni_2508", + ["is_int", 11, 6, 769, 31], + ["jump_false", 11, "ne_nn_2509", 769, 31], + "_nop_tc_37", + ["jump", "ne_nn_2509", 769, 31], + ["ne_int", 10, 6, 9, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_nn_2509", + ["is_num", 11, 6, 769, 31], + ["jump_false", 11, "ne_nt_2510", 769, 31], + "_nop_tc_38", + ["jump", "ne_nt_2510", 769, 31], + ["ne_float", 10, 6, 9, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_nt_2510", + ["is_text", 11, 6, 769, 31], + ["jump_false", 11, "ne_nnl_2511", 769, 31], + "_nop_tc_39", + ["jump", "ne_nnl_2511", 769, 31], + ["ne_text", 10, 6, 9, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_nnl_2511", + ["is_null", 11, 6, 769, 31], + ["jump_false", 11, "ne_nb_2512", 769, 31], + "_nop_tc_40", + "_nop_tc_41", + ["false", 10, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_nb_2512", + ["is_bool", 11, 6, 769, 31], + ["jump_false", 11, "ne_mis_2513", 769, 31], + "_nop_tc_42", + ["jump", "ne_mis_2513", 769, 31], + ["ne_bool", 10, 6, 9, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_mis_2513", + ["true", 10, 769, 31], + "ne_done_2506", + ["jump_false", 10, "if_else_2504", 769, 31], + ["access", 9, 1, 770, 29], + ["is_num", 10, 7, 770, 29], + ["jump_false", 10, "num_err_2514", 770, 29], + "_nop_tc_43", + "_nop_tc_44", + ["add", 10, 7, 9, 770, 29], + ["jump", "num_done_2515", 770, 29], + "num_err_2514", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 770, + 29 + ], + ["access", 11, "error", 770, 29], + ["access", 12, "cannot apply '+': operands must be numbers", 770, 29], + ["array", 13, 0, 770, 29], + ["push", 13, 12, 770, 29], + ["frame", 12, 9, 2, 770, 29], + ["null", 9, 770, 29], + ["setarg", 12, 0, 9, 770, 29], + ["setarg", 12, 1, 11, 770, 29], + ["setarg", 12, 2, 13, 770, 29], + ["invoke", 12, 9, 770, 29], + ["disrupt", 770, 29], + "num_done_2515", + ["move", 7, 10, 770, 29], + ["load_field", 9, 6, "closure", 771, 17], + ["jump_false", 9, "if_else_2516", 771, 17], + ["access", 9, 1, 771, 60], + ["is_num", 10, 8, 771, 60], + ["jump_false", 10, "num_err_2518", 771, 60], + "_nop_tc_45", + "_nop_tc_46", + ["add", 10, 8, 9, 771, 60], + ["jump", "num_done_2519", 771, 60], + "num_err_2518", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 771, + 60 + ], + ["access", 11, "error", 771, 60], + ["access", 12, "cannot apply '+': operands must be numbers", 771, 60], + ["array", 13, 0, 771, 60], + ["push", 13, 12, 771, 60], + ["frame", 12, 9, 2, 771, 60], + ["null", 9, 771, 60], + ["setarg", 12, 0, 9, 771, 60], + ["setarg", 12, 1, 11, 771, 60], + ["setarg", 12, 2, 13, 771, 60], + ["invoke", 12, 9, 771, 60], + ["disrupt", 771, 60], + "num_done_2519", + ["move", 8, 10, 771, 60], + ["jump", "if_end_2517", 771, 60], + "if_else_2516", + "if_end_2517", + ["jump", "if_end_2505", 771, 60], + "if_else_2504", + "if_end_2505", + "if_end_2470", + ["jump", "if_end_2460", 771, 60], + "if_else_2459", + "if_end_2460", + ["access", 9, 1, 774, 17], + ["is_num", 10, 4, 774, 17], + ["jump_false", 10, "num_err_2520", 774, 17], + "_nop_tc_47", + "_nop_tc_48", + ["add", 10, 4, 9, 774, 17], + ["jump", "num_done_2521", 774, 17], + "num_err_2520", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 774, + 17 + ], + ["access", 11, "error", 774, 17], + ["access", 12, "cannot apply '+': operands must be numbers", 774, 17], + ["array", 13, 0, 774, 17], + ["push", 13, 12, 774, 17], + ["frame", 12, 9, 2, 774, 17], + ["null", 9, 774, 17], + ["setarg", 12, 0, 9, 774, 17], + ["setarg", 12, 1, 11, 774, 17], + ["setarg", 12, 2, 13, 774, 17], + ["invoke", 12, 9, 774, 17], + ["disrupt", 774, 17], + "num_done_2521", + ["move", 4, 10, 774, 17], + ["jump", "while_start_2453", 774, 17], + "while_end_2454", + ["access", 9, 1, 776, 15], + ["is_num", 10, 1, 776, 15], + ["jump_false", 10, "num_err_2522", 776, 15], + "_nop_tc_49", + "_nop_tc_50", + ["add", 10, 1, 9, 776, 15], + ["jump", "num_done_2523", 776, 15], + "num_err_2522", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 776, + 15 + ], + ["access", 11, "error", 776, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 776, 15], + ["array", 13, 0, 776, 15], + ["push", 13, 12, 776, 15], + ["frame", 12, 9, 2, 776, 15], + ["null", 9, 776, 15], + ["setarg", 12, 0, 9, 776, 15], + ["setarg", 12, 1, 11, 776, 15], + ["setarg", 12, 2, 13, 776, 15], + ["invoke", 12, 9, 776, 15], + ["disrupt", 776, 15], + "num_done_2523", + ["move", 1, 10, 776, 15], + ["jump", "while_start_2447", 776, 15], + "while_end_2448", + ["null", 2, 780, 27], + ["function", 3, 22, 781, 23], + ["move", 2, 3, 781, 23], + ["null", 3, 806, 30], + ["null", 4, 807, 29], + ["function", 5, 23, 809, 25], + ["move", 4, 5, 809, 25], + ["function", 5, 24, 840, 26], + ["move", 3, 5, 840, 26], + ["get", 5, 1, 1, 893, 24], + ["load_field", 6, 5, "statements", 893, 24], + ["frame", 5, 3, 1, 893, 5], + ["null", 7, 893, 5], + ["setarg", 5, 0, 7, 893, 5], + ["setarg", 5, 1, 6, 893, 5], + ["invoke", 5, 6, 893, 5], + ["get", 5, 1, 1, 894, 24], + ["load_field", 6, 5, "functions", 894, 24], + ["frame", 5, 3, 1, 894, 5], + ["null", 7, 894, 5], + ["setarg", 5, 0, 7, 894, 5], + ["setarg", 5, 1, 6, 894, 5], + ["invoke", 5, 6, 894, 5], + ["record", 5, 0], + ["move", 6, 5, 897, 27], + ["null", 5, 898, 30], + ["null", 7, 899, 35], + ["function", 8, 25, 901, 31], + ["move", 7, 8, 901, 31], + ["function", 8, 26, 940, 26], + ["move", 5, 8, 940, 26], + ["get", 8, 1, 1, 1000, 24], + ["load_field", 9, 8, "statements", 1000, 24], + ["frame", 8, 5, 1, 1000, 5], + ["null", 10, 1000, 5], + ["setarg", 8, 0, 10, 1000, 5], + ["setarg", 8, 1, 9, 1000, 5], + ["invoke", 8, 9, 1000, 5], + ["get", 8, 1, 1, 1001, 24], + ["load_field", 9, 8, "functions", 1001, 24], + ["frame", 8, 5, 1, 1001, 5], + ["null", 10, 1001, 5], + ["setarg", 8, 0, 10, 1001, 5], + ["setarg", 8, 1, 9, 1001, 5], + ["invoke", 8, 9, 1001, 5], + ["array", 8, 0, 1003, 26], + ["move", 9, 8, 1003, 26], + ["access", 1, 0, 1004, 9], + "while_start_3215", + ["get", 8, 1, 1, 1005, 23], + ["load_field", 10, 8, "intrinsics", 1005, 23], + ["length", 8, 10, 1005, 23], + ["is_int", 10, 1, 1005, 23], + ["jump_false", 10, "rel_ni_3217", 1005, 23], + "_nop_tc_51", + "_nop_tc_52", + ["lt_int", 11, 1, 8, 1005, 23], + ["jump", "rel_done_3219", 1005, 23], + "rel_ni_3217", + ["is_num", 10, 1, 1005, 23], + ["jump_false", 10, "rel_nn_3218", 1005, 23], + "_nop_tc_53", + "_nop_tc_54", + ["lt_float", 11, 1, 8, 1005, 23], + ["jump", "rel_done_3219", 1005, 23], + "rel_nn_3218", + ["is_text", 10, 1, 1005, 23], + ["jump_false", 10, "rel_err_3220", 1005, 23], + "_nop_tc_55", + ["jump", "rel_err_3220", 1005, 23], + ["lt_text", 11, 1, 8, 1005, 23], + ["jump", "rel_done_3219", 1005, 23], + "rel_err_3220", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1005, + 23 + ], + ["access", 10, "error", 1005, 23], + ["access", 12, "cannot compare with '<': operands must be same type", 1005, 23], + ["array", 13, 0, 1005, 23], + ["push", 13, 12, 1005, 23], + ["frame", 12, 8, 2, 1005, 23], + ["null", 8, 1005, 23], + ["setarg", 12, 0, 8, 1005, 23], + ["setarg", 12, 1, 10, 1005, 23], + ["setarg", 12, 2, 13, 1005, 23], + ["invoke", 12, 8, 1005, 23], + ["disrupt", 1005, 23], + "rel_done_3219", + ["jump_false", 11, "while_end_3216", 1005, 23], + ["get", 8, 1, 1, 1006, 27], + ["load_field", 10, 8, "intrinsics", 1006, 27], + ["load_dynamic", 8, 10, 1, 1006, 42], + ["load_dynamic", 10, 6, 8, 1006, 42], + ["true", 8, 1006, 49], + ["is_identical", 11, 10, 8, 1006, 49], + ["jump_true", 11, "eq_done_3223", 1006, 49], + ["is_int", 12, 10, 1006, 49], + ["jump_false", 12, "eq_ni_3224", 1006, 49], + "_nop_tc_56", + ["jump", "eq_ni_3224", 1006, 49], + ["eq_int", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_ni_3224", + ["is_num", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nn_3225", 1006, 49], + "_nop_tc_57", + ["jump", "eq_nn_3225", 1006, 49], + ["eq_float", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nn_3225", + ["is_text", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nt_3226", 1006, 49], + "_nop_tc_58", + ["jump", "eq_nt_3226", 1006, 49], + ["eq_text", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nt_3226", + ["is_null", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nnl_3227", 1006, 49], + "_nop_tc_59", + ["jump", "eq_nnl_3227", 1006, 49], + ["true", 11, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nnl_3227", + ["is_bool", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nb_3228", 1006, 49], + "_nop_tc_60", + "_nop_tc_61", + ["eq_bool", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nb_3228", + ["false", 11, 1006, 49], + "eq_done_3223", + ["jump_false", 11, "if_else_3221", 1006, 49], + ["get", 8, 1, 1, 1007, 30], + ["load_field", 10, 8, "intrinsics", 1007, 30], + ["load_dynamic", 8, 10, 1, 1007, 45], + ["is_array", 10, 9, 1007, 45], + ["jump_false", 10, "push_err_3229", 1007, 45], + ["push", 9, 8, 1007, 45], + ["jump", "push_done_3230", 1007, 45], + "push_err_3229", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1007, + 45 + ], + ["access", 10, "error", 1007, 45], + ["access", 11, "cannot push: target must be an array", 1007, 45], + ["array", 12, 0, 1007, 45], + ["push", 12, 11, 1007, 45], + ["frame", 11, 8, 2, 1007, 45], + ["null", 8, 1007, 45], + ["setarg", 11, 0, 8, 1007, 45], + ["setarg", 11, 1, 10, 1007, 45], + ["setarg", 11, 2, 12, 1007, 45], + ["invoke", 11, 8, 1007, 45], + ["disrupt", 1007, 45], + "push_done_3230", + ["jump", "if_end_3222", 1007, 45], + "if_else_3221", + "if_end_3222", + ["access", 8, 1, 1009, 15], + ["is_num", 10, 1, 1009, 15], + ["jump_false", 10, "num_err_3231", 1009, 15], + "_nop_tc_62", + "_nop_tc_63", + ["add", 10, 1, 8, 1009, 15], + ["jump", "num_done_3232", 1009, 15], + "num_err_3231", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1009, + 15 + ], + ["access", 11, "error", 1009, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 1009, 15], + ["array", 13, 0, 1009, 15], + ["push", 13, 12, 1009, 15], + ["frame", 12, 8, 2, 1009, 15], + ["null", 8, 1009, 15], + ["setarg", 12, 0, 8, 1009, 15], + ["setarg", 12, 1, 11, 1009, 15], + ["setarg", 12, 2, 13, 1009, 15], + ["invoke", 12, 8, 1009, 15], + ["disrupt", 1009, 15], + "num_done_3232", + ["move", 1, 10, 1009, 15], + ["jump", "while_start_3215", 1009, 15], + "while_end_3216", + ["get", 1, 1, 1, 1011, 5], + ["store_field", 1, 9, "intrinsics", 1011, 5], + ["null", 1, 1011, 5], + ["return", 1, 1011, 5] + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 43, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "scopes", 5, 16], + ["move", 3, 2, 5, 16], + ["length", 2, 3, 6, 26], + ["move", 4, 2, 6, 26], + ["record", 2, 5], + ["access", 5, "array", 9, 12], + ["store_field", 2, 5, "array", 9, 12], + ["access", 5, "record", 9, 29], + ["store_field", 2, 5, "record", 9, 29], + ["access", 5, "text", 9, 45], + ["store_field", 2, 5, "text", 9, 45], + ["access", 5, "number", 10, 13], + ["store_field", 2, 5, "number", 10, 13], + ["access", 5, "blob", 10, 29], + ["store_field", 2, 5, "blob", 10, 29], + ["move", 5, 2, 10, 29], + ["record", 2, 22], + ["true", 6, 14, 10], + ["store_field", 2, 6, "+", 14, 10], + ["true", 6, 14, 21], + ["store_field", 2, 6, "-", 14, 21], + ["true", 6, 14, 32], + ["store_field", 2, 6, "*", 14, 32], + ["true", 6, 14, 43], + ["store_field", 2, 6, "/", 14, 43], + ["true", 6, 14, 54], + ["store_field", 2, 6, "%", 14, 54], + ["true", 6, 15, 11], + ["store_field", 2, 6, "**", 15, 11], + ["true", 6, 15, 23], + ["store_field", 2, 6, "==", 15, 23], + ["true", 6, 15, 35], + ["store_field", 2, 6, "!=", 15, 35], + ["true", 6, 15, 46], + ["store_field", 2, 6, "<", 15, 46], + ["true", 6, 15, 57], + ["store_field", 2, 6, ">", 15, 57], + ["true", 6, 16, 11], + ["store_field", 2, 6, "<=", 16, 11], + ["true", 6, 16, 23], + ["store_field", 2, 6, ">=", 16, 23], + ["true", 6, 16, 34], + ["store_field", 2, 6, "&", 16, 34], + ["true", 6, 16, 45], + ["store_field", 2, 6, "|", 16, 45], + ["true", 6, 16, 56], + ["store_field", 2, 6, "^", 16, 56], + ["true", 6, 17, 11], + ["store_field", 2, 6, "<<", 17, 11], + ["true", 6, 17, 23], + ["store_field", 2, 6, ">>", 17, 23], + ["true", 6, 17, 36], + ["store_field", 2, 6, ">>>", 17, 36], + ["true", 6, 17, 48], + ["store_field", 2, 6, "&&", 17, 48], + ["true", 6, 17, 60], + ["store_field", 2, 6, "||", 17, 60], + ["true", 6, 18, 10], + ["store_field", 2, 6, ",", 18, 10], + ["true", 6, 18, 20], + ["store_field", 2, 6, "in", 18, 20], + ["move", 6, 2, 18, 20], + ["record", 2, 5], + ["true", 7, 21, 10], + ["store_field", 2, 7, "!", 21, 10], + ["true", 7, 21, 21], + ["store_field", 2, 7, "~", 21, 21], + ["true", 7, 21, 37], + ["store_field", 2, 7, "-unary", 21, 37], + ["true", 7, 21, 53], + ["store_field", 2, 7, "+unary", 21, 53], + ["true", 7, 21, 67], + ["store_field", 2, 7, "delete", 21, 67], + ["move", 7, 2, 21, 67], + ["record", 2, 15], + ["true", 8, 24, 13], + ["store_field", 2, 8, "assign", 24, 13], + ["true", 8, 24, 25], + ["store_field", 2, 8, "+=", 24, 25], + ["true", 8, 24, 37], + ["store_field", 2, 8, "-=", 24, 37], + ["true", 8, 24, 49], + ["store_field", 2, 8, "*=", 24, 49], + ["true", 8, 25, 11], + ["store_field", 2, 8, "/=", 25, 11], + ["true", 8, 25, 23], + ["store_field", 2, 8, "%=", 25, 23], + ["true", 8, 25, 36], + ["store_field", 2, 8, "<<=", 25, 36], + ["true", 8, 25, 49], + ["store_field", 2, 8, ">>=", 25, 49], + ["true", 8, 26, 13], + ["store_field", 2, 8, ">>>=", 26, 13], + ["true", 8, 26, 25], + ["store_field", 2, 8, "&=", 26, 25], + ["true", 8, 26, 37], + ["store_field", 2, 8, "^=", 26, 37], + ["true", 8, 26, 49], + ["store_field", 2, 8, "|=", 26, 49], + ["true", 8, 27, 12], + ["store_field", 2, 8, "**=", 27, 12], + ["true", 8, 27, 25], + ["store_field", 2, 8, "&&=", 27, 25], + ["true", 8, 27, 38], + ["store_field", 2, 8, "||=", 27, 38], + ["move", 8, 2, 27, 38], + ["record", 2, 6], + ["true", 9, 30, 10], + ["store_field", 2, 9, "+", 30, 10], + ["true", 9, 30, 21], + ["store_field", 2, 9, "-", 30, 21], + ["true", 9, 30, 32], + ["store_field", 2, 9, "*", 30, 32], + ["true", 9, 30, 43], + ["store_field", 2, 9, "/", 30, 43], + ["true", 9, 30, 54], + ["store_field", 2, 9, "%", 30, 54], + ["true", 9, 30, 66], + ["store_field", 2, 9, "**", 30, 66], + ["move", 9, 2, 30, 66], + ["record", 2, 6], + ["true", 10, 33, 11], + ["store_field", 2, 10, "==", 33, 11], + ["true", 10, 33, 23], + ["store_field", 2, 10, "!=", 33, 23], + ["true", 10, 33, 34], + ["store_field", 2, 10, "<", 33, 34], + ["true", 10, 33, 45], + ["store_field", 2, 10, ">", 33, 45], + ["true", 10, 33, 57], + ["store_field", 2, 10, "<=", 33, 57], + ["true", 10, 33, 69], + ["store_field", 2, 10, ">=", 33, 69], + ["move", 10, 2, 33, 69], + ["function", 2, 0, 40, 20], + ["move", 11, 2, 40, 20], + ["record", 2, 9], + ["true", 12, 48, 15], + ["store_field", 2, 12, "is_array", 48, 15], + ["true", 12, 48, 30], + ["store_field", 2, 12, "is_text", 48, 30], + ["true", 12, 48, 47], + ["store_field", 2, 12, "is_number", 48, 47], + ["true", 12, 48, 65], + ["store_field", 2, 12, "is_integer", 48, 65], + ["true", 12, 49, 18], + ["store_field", 2, 12, "is_function", 49, 18], + ["true", 12, 49, 36], + ["store_field", 2, 12, "is_logical", 49, 36], + ["true", 12, 49, 51], + ["store_field", 2, 12, "is_null", 49, 51], + ["true", 12, 49, 68], + ["store_field", 2, 12, "is_object", 49, 68], + ["true", 12, 50, 15], + ["store_field", 2, 12, "is_stone", 50, 15], + ["move", 12, 2, 50, 15], + ["function", 2, 1, 53, 17], + ["move", 13, 2, 53, 17], + ["function", 2, 2, 100, 18], + ["move", 14, 2, 100, 18], + ["function", 2, 3, 109, 21], + ["move", 15, 2, 109, 21], + ["function", 2, 4, 113, 19], + ["move", 16, 2, 113, 19], + ["function", 2, 5, 117, 19], + ["move", 17, 2, 117, 19], + ["function", 2, 6, 122, 19], + ["move", 18, 2, 122, 19], + ["function", 2, 7, 126, 27], + ["move", 19, 2, 126, 27], + ["function", 2, 8, 145, 20], + ["move", 20, 2, 145, 20], + ["function", 2, 9, 154, 19], + ["move", 21, 2, 154, 19], + ["record", 2, 0], + ["move", 22, 2, 170, 20], + ["record", 2, 0], + ["move", 23, 2, 171, 20], + ["function", 2, 10, 173, 24], + ["move", 24, 2, 173, 24], + ["function", 2, 11, 179, 19], + ["move", 25, 2, 179, 19], + ["function", 2, 12, 185, 24], + ["move", 26, 2, 185, 24], + ["null", 2, 191, 24], + ["null", 27, 192, 21], + ["function", 28, 13, 194, 17], + ["move", 27, 28, 194, 17], + ["function", 28, 14, 200, 20], + ["move", 2, 28, 200, 20], + ["null", 28, 265, 27], + ["function", 29, 15, 266, 23], + ["move", 28, 29, 266, 23], + ["null", 29, 294, 29], + ["function", 30, 16, 295, 25], + ["move", 29, 30, 295, 25], + ["function", 30, 17, 348, 18], + ["move", 31, 30, 348, 18], + ["null", 30, 359, 19], + ["null", 32, 360, 19], + ["null", 33, 361, 20], + ["function", 34, 18, 363, 15], + ["move", 30, 34, 363, 15], + ["null", 34, 589, 17], + ["function", 35, 19, 591, 15], + ["move", 32, 35, 591, 15], + ["function", 35, 20, 687, 16], + ["move", 33, 35, 687, 16], + ["function", 35, 21, 726, 13], + ["move", 34, 35, 726, 13], + ["function", 35, 27, 746, 17], + ["move", 36, 35, 746, 17], + ["frame", 35, 31, 0, 1018, 3], + ["null", 31, 1018, 3], + ["setarg", 35, 0, 31, 1018, 3], + ["invoke", 35, 31, 1018, 3], + ["load_field", 31, 1, "statements", 1021, 31], + ["access", 35, 0, 1021, 47], + ["frame", 37, 33, 2, 1021, 20], + ["null", 38, 1021, 20], + ["setarg", 37, 0, 38, 1021, 20], + ["setarg", 37, 1, 31, 1021, 20], + ["setarg", 37, 2, 35, 1021, 20], + ["invoke", 37, 31, 1021, 20], + ["store_field", 1, 31, "statements", 1021, 3], + ["access", 31, 0, 1022, 12], + "while_start_3233", + ["load_field", 35, 1, "functions", 1023, 22], + ["length", 37, 35, 1023, 22], + ["is_int", 35, 31, 1023, 22], + ["jump_false", 35, "rel_ni_3235", 1023, 22], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 38, 31, 37, 1023, 22], + ["jump", "rel_done_3237", 1023, 22], + "rel_ni_3235", + ["is_num", 35, 31, 1023, 22], + ["jump_false", 35, "rel_nn_3236", 1023, 22], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 38, 31, 37, 1023, 22], + ["jump", "rel_done_3237", 1023, 22], + "rel_nn_3236", + ["is_text", 35, 31, 1023, 22], + ["jump_false", 35, "rel_err_3238", 1023, 22], + "_nop_tc_5", + ["jump", "rel_err_3238", 1023, 22], + ["lt_text", 38, 31, 37, 1023, 22], + ["jump", "rel_done_3237", 1023, 22], + "rel_err_3238", + [ + "access", + 35, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1023, + 22 + ], + ["access", 37, "error", 1023, 22], + ["access", 39, "cannot compare with '<': operands must be same type", 1023, 22], + ["array", 40, 0, 1023, 22], + ["push", 40, 39, 1023, 22], + ["frame", 39, 35, 2, 1023, 22], + ["null", 35, 1023, 22], + ["setarg", 39, 0, 35, 1023, 22], + ["setarg", 39, 1, 37, 1023, 22], + ["setarg", 39, 2, 40, 1023, 22], + ["invoke", 39, 35, 1023, 22], + ["disrupt", 1023, 22], + "rel_done_3237", + ["jump_false", 38, "while_end_3234", 1023, 22], + ["load_field", 35, 1, "functions", 1024, 13], + ["load_dynamic", 37, 35, 31, 1024, 27], + ["frame", 35, 34, 1, 1024, 5], + ["null", 38, 1024, 5], + ["setarg", 35, 0, 38, 1024, 5], + ["setarg", 35, 1, 37, 1024, 5], + ["invoke", 35, 37, 1024, 5], + ["access", 35, 1, 1025, 15], + ["is_num", 37, 31, 1025, 15], + ["jump_false", 37, "num_err_3239", 1025, 15], + "_nop_tc_6", + "_nop_tc_7", + ["add", 37, 31, 35, 1025, 15], + ["jump", "num_done_3240", 1025, 15], + "num_err_3239", + [ + "access", + 35, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1025, + 15 + ], + ["access", 38, "error", 1025, 15], + ["access", 39, "cannot apply '+': operands must be numbers", 1025, 15], + ["array", 40, 0, 1025, 15], + ["push", 40, 39, 1025, 15], + ["frame", 39, 35, 2, 1025, 15], + ["null", 35, 1025, 15], + ["setarg", 39, 0, 35, 1025, 15], + ["setarg", 39, 1, 38, 1025, 15], + ["setarg", 39, 2, 40, 1025, 15], + ["invoke", 39, 35, 1025, 15], + ["disrupt", 1025, 15], + "num_done_3240", + ["move", 31, 37, 1025, 15], + ["jump", "while_start_3233", 1025, 15], + "while_end_3234", + ["array", 35, 0, 1029, 18], + ["move", 37, 35, 1029, 18], + ["null", 35, 1030, 12], + ["access", 31, 0, 1031, 8], + "while_start_3241", + ["load_field", 38, 1, "functions", 1032, 22], + ["length", 39, 38, 1032, 22], + ["is_int", 38, 31, 1032, 22], + ["jump_false", 38, "rel_ni_3243", 1032, 22], + "_nop_tc_8", + "_nop_tc_9", + ["lt_int", 40, 31, 39, 1032, 22], + ["jump", "rel_done_3245", 1032, 22], + "rel_ni_3243", + ["is_num", 38, 31, 1032, 22], + ["jump_false", 38, "rel_nn_3244", 1032, 22], + "_nop_tc_10", + "_nop_tc_11", + ["lt_float", 40, 31, 39, 1032, 22], + ["jump", "rel_done_3245", 1032, 22], + "rel_nn_3244", + ["is_text", 38, 31, 1032, 22], + ["jump_false", 38, "rel_err_3246", 1032, 22], + "_nop_tc_12", + ["jump", "rel_err_3246", 1032, 22], + ["lt_text", 40, 31, 39, 1032, 22], + ["jump", "rel_done_3245", 1032, 22], + "rel_err_3246", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1032, + 22 + ], + ["access", 39, "error", 1032, 22], + ["access", 41, "cannot compare with '<': operands must be same type", 1032, 22], + ["array", 42, 0, 1032, 22], + ["push", 42, 41, 1032, 22], + ["frame", 41, 38, 2, 1032, 22], + ["null", 38, 1032, 22], + ["setarg", 41, 0, 38, 1032, 22], + ["setarg", 41, 1, 39, 1032, 22], + ["setarg", 41, 2, 42, 1032, 22], + ["invoke", 41, 38, 1032, 22], + ["disrupt", 1032, 22], + "rel_done_3245", + ["jump_false", 40, "while_end_3242", 1032, 22], + ["load_field", 38, 1, "functions", 1033, 10], + ["load_dynamic", 39, 38, 31, 1033, 24], + ["move", 35, 39, 1033, 24], + ["load_field", 38, 35, "dead", 1034, 9], + ["true", 39, 1034, 20], + ["is_identical", 40, 38, 39, 1034, 20], + ["jump_true", 40, "ne_nid_3250", 1034, 20], + ["jump", "ne_ni_3251", 1034, 20], + "ne_nid_3250", + ["false", 40, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_ni_3251", + ["is_int", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nn_3252", 1034, 20], + "_nop_tc_13", + ["jump", "ne_nn_3252", 1034, 20], + ["ne_int", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nn_3252", + ["is_num", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nt_3253", 1034, 20], + "_nop_tc_14", + ["jump", "ne_nt_3253", 1034, 20], + ["ne_float", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nt_3253", + ["is_text", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nnl_3254", 1034, 20], + "_nop_tc_15", + ["jump", "ne_nnl_3254", 1034, 20], + ["ne_text", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nnl_3254", + ["is_null", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nb_3255", 1034, 20], + "_nop_tc_16", + ["jump", "ne_nb_3255", 1034, 20], + ["false", 40, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nb_3255", + ["is_bool", 41, 38, 1034, 20], + ["jump_false", 41, "ne_mis_3256", 1034, 20], + "_nop_tc_17", + "_nop_tc_18", + ["ne_bool", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_mis_3256", + ["true", 40, 1034, 20], + "ne_done_3249", + ["jump_false", 40, "if_else_3247", 1034, 20], + ["is_array", 38, 37, 1035, 22], + ["jump_false", 38, "push_err_3257", 1035, 22], + ["push", 37, 35, 1035, 22], + ["jump", "push_done_3258", 1035, 22], + "push_err_3257", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1035, + 22 + ], + ["access", 39, "error", 1035, 22], + ["access", 40, "cannot push: target must be an array", 1035, 22], + ["array", 41, 0, 1035, 22], + ["push", 41, 40, 1035, 22], + ["frame", 40, 38, 2, 1035, 22], + ["null", 38, 1035, 22], + ["setarg", 40, 0, 38, 1035, 22], + ["setarg", 40, 1, 39, 1035, 22], + ["setarg", 40, 2, 41, 1035, 22], + ["invoke", 40, 38, 1035, 22], + ["disrupt", 1035, 22], + "push_done_3258", + ["jump", "if_end_3248", 1035, 22], + "if_else_3247", + "if_end_3248", + ["access", 38, 1, 1037, 15], + ["is_num", 39, 31, 1037, 15], + ["jump_false", 39, "num_err_3259", 1037, 15], + "_nop_tc_19", + "_nop_tc_20", + ["add", 39, 31, 38, 1037, 15], + ["jump", "num_done_3260", 1037, 15], + "num_err_3259", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1037, + 15 + ], + ["access", 40, "error", 1037, 15], + ["access", 41, "cannot apply '+': operands must be numbers", 1037, 15], + ["array", 42, 0, 1037, 15], + ["push", 42, 41, 1037, 15], + ["frame", 41, 38, 2, 1037, 15], + ["null", 38, 1037, 15], + ["setarg", 41, 0, 38, 1037, 15], + ["setarg", 41, 1, 40, 1037, 15], + ["setarg", 41, 2, 42, 1037, 15], + ["invoke", 41, 38, 1037, 15], + ["disrupt", 1037, 15], + "num_done_3260", + ["move", 31, 39, 1037, 15], + ["jump", "while_start_3241", 1037, 15], + "while_end_3242", + ["store_field", 1, 37, "functions", 1039, 3], + ["frame", 31, 36, 0, 1042, 3], + ["null", 35, 1042, 3], + ["setarg", 31, 0, 35, 1042, 3], + ["invoke", 31, 35, 1042, 3], + ["return", 1, 1044, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/fold.cm", + "nr_args": 1 + } ], - "nr_args": 0 -},"functions":[{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 41, 17], - ["is_identical", 3, 1, 2, 41, 17], - ["jump_true", 3, "eq_done_2", 41, 17], - "_nop_tc_1", - ["jump", "eq_ni_3", 41, 17], - "_nop_tc_2", - ["jump", "eq_ni_3", 41, 17], - ["eq_int", 3, 1, 2, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_ni_3", - "_nop_tc_3", - ["jump", "eq_nn_4", 41, 17], - "_nop_tc_4", - ["jump", "eq_nn_4", 41, 17], - ["eq_float", 3, 1, 2, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nn_4", - "_nop_tc_5", - ["jump", "eq_nt_5", 41, 17], - "_nop_tc_6", - ["jump", "eq_nt_5", 41, 17], - ["eq_text", 3, 1, 2, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nt_5", - "_nop_tc_7", - ["jump", "eq_nnl_6", 41, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nnl_6", - "_nop_tc_10", - ["jump", "eq_nb_7", 41, 17], - "_nop_tc_11", - ["jump", "eq_nb_7", 41, 17], - ["eq_bool", 3, 1, 2, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nb_7", - ["false", 3, 41, 17], - "eq_done_2", - ["jump_false", 3, "if_else_0", 41, 17], - ["false", 2, 41, 30], - ["return", 2, 41, 30], - "_nop_ur_1", - "if_else_0", - "if_end_1", - ["load_field", 2, 1, "kind", 42, 13], - ["move", 3, 2, 42, 13], - ["access", 2, "number", 43, 17], - ["is_identical", 4, 3, 2, 43, 17], - ["jump_true", 4, "eq_done_12", 43, 17], - ["is_int", 5, 3, 43, 17], - ["jump_false", 5, "eq_ni_13", 43, 17], - "_nop_tc_12", - ["jump", "eq_ni_13", 43, 17], - ["eq_int", 4, 3, 2, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_ni_13", - ["is_num", 5, 3, 43, 17], - ["jump_false", 5, "eq_nn_14", 43, 17], - "_nop_tc_13", - ["jump", "eq_nn_14", 43, 17], - ["eq_float", 4, 3, 2, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nn_14", - ["is_text", 5, 3, 43, 17], - ["jump_false", 5, "eq_nt_15", 43, 17], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 4, 3, 2, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nt_15", - ["is_null", 5, 3, 43, 17], - ["jump_false", 5, "eq_nnl_16", 43, 17], - "_nop_tc_16", - ["jump", "eq_nnl_16", 43, 17], - ["true", 4, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nnl_16", - ["is_bool", 5, 3, 43, 17], - ["jump_false", 5, "eq_nb_17", 43, 17], - "_nop_tc_17", - ["jump", "eq_nb_17", 43, 17], - ["eq_bool", 4, 3, 2, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nb_17", - ["false", 4, 43, 17], - "eq_done_12", - ["move", 2, 4, 43, 17], - ["jump_true", 2, "or_end_11", 43, 17], - ["access", 4, "text", 43, 34], - ["is_identical", 5, 3, 4, 43, 34], - ["jump_true", 5, "eq_done_18", 43, 34], - ["is_int", 6, 3, 43, 34], - ["jump_false", 6, "eq_ni_19", 43, 34], - "_nop_tc_18", - ["jump", "eq_ni_19", 43, 34], - ["eq_int", 5, 3, 4, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_ni_19", - ["is_num", 6, 3, 43, 34], - ["jump_false", 6, "eq_nn_20", 43, 34], - "_nop_tc_19", - ["jump", "eq_nn_20", 43, 34], - ["eq_float", 5, 3, 4, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nn_20", - ["is_text", 6, 3, 43, 34], - ["jump_false", 6, "eq_nt_21", 43, 34], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 5, 3, 4, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nt_21", - ["is_null", 6, 3, 43, 34], - ["jump_false", 6, "eq_nnl_22", 43, 34], - "_nop_tc_22", - ["jump", "eq_nnl_22", 43, 34], - ["true", 5, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nnl_22", - ["is_bool", 6, 3, 43, 34], - ["jump_false", 6, "eq_nb_23", 43, 34], - "_nop_tc_23", - ["jump", "eq_nb_23", 43, 34], - ["eq_bool", 5, 3, 4, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nb_23", - ["false", 5, 43, 34], - "eq_done_18", - ["move", 2, 5, 43, 34], - "or_end_11", - ["move", 4, 2, 43, 34], - ["jump_true", 4, "or_end_10", 43, 34], - ["access", 2, "true", 43, 49], - ["is_identical", 5, 3, 2, 43, 49], - ["jump_true", 5, "eq_done_24", 43, 49], - ["is_int", 6, 3, 43, 49], - ["jump_false", 6, "eq_ni_25", 43, 49], - "_nop_tc_24", - ["jump", "eq_ni_25", 43, 49], - ["eq_int", 5, 3, 2, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_ni_25", - ["is_num", 6, 3, 43, 49], - ["jump_false", 6, "eq_nn_26", 43, 49], - "_nop_tc_25", - ["jump", "eq_nn_26", 43, 49], - ["eq_float", 5, 3, 2, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nn_26", - ["is_text", 6, 3, 43, 49], - ["jump_false", 6, "eq_nt_27", 43, 49], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 5, 3, 2, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nt_27", - ["is_null", 6, 3, 43, 49], - ["jump_false", 6, "eq_nnl_28", 43, 49], - "_nop_tc_28", - ["jump", "eq_nnl_28", 43, 49], - ["true", 5, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nnl_28", - ["is_bool", 6, 3, 43, 49], - ["jump_false", 6, "eq_nb_29", 43, 49], - "_nop_tc_29", - ["jump", "eq_nb_29", 43, 49], - ["eq_bool", 5, 3, 2, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nb_29", - ["false", 5, 43, 49], - "eq_done_24", - ["move", 4, 5, 43, 49], - "or_end_10", - ["move", 2, 4, 43, 49], - ["jump_true", 2, "or_end_9", 43, 49], - ["access", 4, "false", 43, 64], - ["is_identical", 5, 3, 4, 43, 64], - ["jump_true", 5, "eq_done_30", 43, 64], - ["is_int", 6, 3, 43, 64], - ["jump_false", 6, "eq_ni_31", 43, 64], - "_nop_tc_30", - ["jump", "eq_ni_31", 43, 64], - ["eq_int", 5, 3, 4, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_ni_31", - ["is_num", 6, 3, 43, 64], - ["jump_false", 6, "eq_nn_32", 43, 64], - "_nop_tc_31", - ["jump", "eq_nn_32", 43, 64], - ["eq_float", 5, 3, 4, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nn_32", - ["is_text", 6, 3, 43, 64], - ["jump_false", 6, "eq_nt_33", 43, 64], - "_nop_tc_32", - "_nop_tc_33", - ["eq_text", 5, 3, 4, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nt_33", - ["is_null", 6, 3, 43, 64], - ["jump_false", 6, "eq_nnl_34", 43, 64], - "_nop_tc_34", - ["jump", "eq_nnl_34", 43, 64], - ["true", 5, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nnl_34", - ["is_bool", 6, 3, 43, 64], - ["jump_false", 6, "eq_nb_35", 43, 64], - "_nop_tc_35", - ["jump", "eq_nb_35", 43, 64], - ["eq_bool", 5, 3, 4, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nb_35", - ["false", 5, 43, 64], - "eq_done_30", - ["move", 2, 5, 43, 64], - "or_end_9", - ["move", 4, 2, 43, 64], - ["jump_true", 4, "or_end_8", 43, 64], - ["access", 2, "null", 43, 80], - ["is_identical", 5, 3, 2, 43, 80], - ["jump_true", 5, "eq_done_36", 43, 80], - ["is_int", 6, 3, 43, 80], - ["jump_false", 6, "eq_ni_37", 43, 80], - "_nop_tc_36", - ["jump", "eq_ni_37", 43, 80], - ["eq_int", 5, 3, 2, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_ni_37", - ["is_num", 6, 3, 43, 80], - ["jump_false", 6, "eq_nn_38", 43, 80], - "_nop_tc_37", - ["jump", "eq_nn_38", 43, 80], - ["eq_float", 5, 3, 2, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nn_38", - ["is_text", 6, 3, 43, 80], - ["jump_false", 6, "eq_nt_39", 43, 80], - "_nop_tc_38", - "_nop_tc_39", - ["eq_text", 5, 3, 2, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nt_39", - ["is_null", 6, 3, 43, 80], - ["jump_false", 6, "eq_nnl_40", 43, 80], - "_nop_tc_40", - ["jump", "eq_nnl_40", 43, 80], - ["true", 5, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nnl_40", - ["is_bool", 6, 3, 43, 80], - ["jump_false", 6, "eq_nb_41", 43, 80], - "_nop_tc_41", - ["jump", "eq_nb_41", 43, 80], - ["eq_bool", 5, 3, 2, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nb_41", - ["false", 5, 43, 80], - "eq_done_36", - ["move", 4, 5, 43, 80], - "or_end_8", - ["return", 4, 43, 80], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 54, 17], - ["is_identical", 3, 1, 2, 54, 17], - ["jump_true", 3, "eq_done_44", 54, 17], - "_nop_tc_1", - ["jump", "eq_ni_45", 54, 17], - "_nop_tc_2", - ["jump", "eq_ni_45", 54, 17], - ["eq_int", 3, 1, 2, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_ni_45", - "_nop_tc_3", - ["jump", "eq_nn_46", 54, 17], - "_nop_tc_4", - ["jump", "eq_nn_46", 54, 17], - ["eq_float", 3, 1, 2, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nn_46", - "_nop_tc_5", - ["jump", "eq_nt_47", 54, 17], - "_nop_tc_6", - ["jump", "eq_nt_47", 54, 17], - ["eq_text", 3, 1, 2, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nt_47", - "_nop_tc_7", - ["jump", "eq_nnl_48", 54, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nnl_48", - "_nop_tc_10", - ["jump", "eq_nb_49", 54, 17], - "_nop_tc_11", - ["jump", "eq_nb_49", 54, 17], - ["eq_bool", 3, 1, 2, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nb_49", - ["false", 3, 54, 17], - "eq_done_44", - ["jump_false", 3, "if_else_42", 54, 17], - ["true", 2, 54, 30], - ["return", 2, 54, 30], - "_nop_ur_1", - "if_else_42", - "if_end_43", - ["load_field", 2, 1, "kind", 55, 13], - ["move", 3, 2, 55, 13], - ["access", 2, 0, 56, 13], - ["null", 4, 57, 18], - ["access", 5, "number", 58, 14], - ["is_identical", 6, 3, 5, 58, 14], - ["jump_true", 6, "eq_done_58", 58, 14], - ["is_int", 7, 3, 58, 14], - ["jump_false", 7, "eq_ni_59", 58, 14], - "_nop_tc_12", - ["jump", "eq_ni_59", 58, 14], - ["eq_int", 6, 3, 5, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_ni_59", - ["is_num", 7, 3, 58, 14], - ["jump_false", 7, "eq_nn_60", 58, 14], - "_nop_tc_13", - ["jump", "eq_nn_60", 58, 14], - ["eq_float", 6, 3, 5, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nn_60", - ["is_text", 7, 3, 58, 14], - ["jump_false", 7, "eq_nt_61", 58, 14], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 6, 3, 5, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nt_61", - ["is_null", 7, 3, 58, 14], - ["jump_false", 7, "eq_nnl_62", 58, 14], - "_nop_tc_16", - ["jump", "eq_nnl_62", 58, 14], - ["true", 6, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nnl_62", - ["is_bool", 7, 3, 58, 14], - ["jump_false", 7, "eq_nb_63", 58, 14], - "_nop_tc_17", - ["jump", "eq_nb_63", 58, 14], - ["eq_bool", 6, 3, 5, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nb_63", - ["false", 6, 58, 14], - "eq_done_58", - ["move", 5, 6, 58, 14], - ["jump_true", 5, "or_end_57", 58, 14], - ["access", 6, "text", 58, 31], - ["is_identical", 7, 3, 6, 58, 31], - ["jump_true", 7, "eq_done_64", 58, 31], - ["is_int", 8, 3, 58, 31], - ["jump_false", 8, "eq_ni_65", 58, 31], - "_nop_tc_18", - ["jump", "eq_ni_65", 58, 31], - ["eq_int", 7, 3, 6, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_ni_65", - ["is_num", 8, 3, 58, 31], - ["jump_false", 8, "eq_nn_66", 58, 31], - "_nop_tc_19", - ["jump", "eq_nn_66", 58, 31], - ["eq_float", 7, 3, 6, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nn_66", - ["is_text", 8, 3, 58, 31], - ["jump_false", 8, "eq_nt_67", 58, 31], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 7, 3, 6, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nt_67", - ["is_null", 8, 3, 58, 31], - ["jump_false", 8, "eq_nnl_68", 58, 31], - "_nop_tc_22", - ["jump", "eq_nnl_68", 58, 31], - ["true", 7, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nnl_68", - ["is_bool", 8, 3, 58, 31], - ["jump_false", 8, "eq_nb_69", 58, 31], - "_nop_tc_23", - ["jump", "eq_nb_69", 58, 31], - ["eq_bool", 7, 3, 6, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nb_69", - ["false", 7, 58, 31], - "eq_done_64", - ["move", 5, 7, 58, 31], - "or_end_57", - ["move", 6, 5, 58, 31], - ["jump_true", 6, "or_end_56", 58, 31], - ["access", 5, "true", 58, 46], - ["is_identical", 7, 3, 5, 58, 46], - ["jump_true", 7, "eq_done_70", 58, 46], - ["is_int", 8, 3, 58, 46], - ["jump_false", 8, "eq_ni_71", 58, 46], - "_nop_tc_24", - ["jump", "eq_ni_71", 58, 46], - ["eq_int", 7, 3, 5, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_ni_71", - ["is_num", 8, 3, 58, 46], - ["jump_false", 8, "eq_nn_72", 58, 46], - "_nop_tc_25", - ["jump", "eq_nn_72", 58, 46], - ["eq_float", 7, 3, 5, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nn_72", - ["is_text", 8, 3, 58, 46], - ["jump_false", 8, "eq_nt_73", 58, 46], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 7, 3, 5, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nt_73", - ["is_null", 8, 3, 58, 46], - ["jump_false", 8, "eq_nnl_74", 58, 46], - "_nop_tc_28", - ["jump", "eq_nnl_74", 58, 46], - ["true", 7, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nnl_74", - ["is_bool", 8, 3, 58, 46], - ["jump_false", 8, "eq_nb_75", 58, 46], - "_nop_tc_29", - ["jump", "eq_nb_75", 58, 46], - ["eq_bool", 7, 3, 5, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nb_75", - ["false", 7, 58, 46], - "eq_done_70", - ["move", 6, 7, 58, 46], - "or_end_56", - ["move", 5, 6, 58, 46], - ["jump_true", 5, "or_end_55", 58, 46], - ["access", 6, "false", 58, 61], - ["is_identical", 7, 3, 6, 58, 61], - ["jump_true", 7, "eq_done_76", 58, 61], - ["is_int", 8, 3, 58, 61], - ["jump_false", 8, "eq_ni_77", 58, 61], - "_nop_tc_30", - ["jump", "eq_ni_77", 58, 61], - ["eq_int", 7, 3, 6, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_ni_77", - ["is_num", 8, 3, 58, 61], - ["jump_false", 8, "eq_nn_78", 58, 61], - "_nop_tc_31", - ["jump", "eq_nn_78", 58, 61], - ["eq_float", 7, 3, 6, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nn_78", - ["is_text", 8, 3, 58, 61], - ["jump_false", 8, "eq_nt_79", 58, 61], - "_nop_tc_32", - "_nop_tc_33", - ["eq_text", 7, 3, 6, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nt_79", - ["is_null", 8, 3, 58, 61], - ["jump_false", 8, "eq_nnl_80", 58, 61], - "_nop_tc_34", - ["jump", "eq_nnl_80", 58, 61], - ["true", 7, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nnl_80", - ["is_bool", 8, 3, 58, 61], - ["jump_false", 8, "eq_nb_81", 58, 61], - "_nop_tc_35", - ["jump", "eq_nb_81", 58, 61], - ["eq_bool", 7, 3, 6, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nb_81", - ["false", 7, 58, 61], - "eq_done_76", - ["move", 5, 7, 58, 61], - "or_end_55", - ["move", 6, 5, 58, 61], - ["jump_true", 6, "or_end_54", 58, 61], - ["access", 5, "null", 59, 14], - ["is_identical", 7, 3, 5, 59, 14], - ["jump_true", 7, "eq_done_82", 59, 14], - ["is_int", 8, 3, 59, 14], - ["jump_false", 8, "eq_ni_83", 59, 14], - "_nop_tc_36", - ["jump", "eq_ni_83", 59, 14], - ["eq_int", 7, 3, 5, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_ni_83", - ["is_num", 8, 3, 59, 14], - ["jump_false", 8, "eq_nn_84", 59, 14], - "_nop_tc_37", - ["jump", "eq_nn_84", 59, 14], - ["eq_float", 7, 3, 5, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nn_84", - ["is_text", 8, 3, 59, 14], - ["jump_false", 8, "eq_nt_85", 59, 14], - "_nop_tc_38", - "_nop_tc_39", - ["eq_text", 7, 3, 5, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nt_85", - ["is_null", 8, 3, 59, 14], - ["jump_false", 8, "eq_nnl_86", 59, 14], - "_nop_tc_40", - ["jump", "eq_nnl_86", 59, 14], - ["true", 7, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nnl_86", - ["is_bool", 8, 3, 59, 14], - ["jump_false", 8, "eq_nb_87", 59, 14], - "_nop_tc_41", - ["jump", "eq_nb_87", 59, 14], - ["eq_bool", 7, 3, 5, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nb_87", - ["false", 7, 59, 14], - "eq_done_82", - ["move", 6, 7, 59, 14], - "or_end_54", - ["move", 5, 6, 59, 14], - ["jump_true", 5, "or_end_53", 59, 14], - ["access", 6, "name", 59, 29], - ["is_identical", 7, 3, 6, 59, 29], - ["jump_true", 7, "eq_done_88", 59, 29], - ["is_int", 8, 3, 59, 29], - ["jump_false", 8, "eq_ni_89", 59, 29], - "_nop_tc_42", - ["jump", "eq_ni_89", 59, 29], - ["eq_int", 7, 3, 6, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_ni_89", - ["is_num", 8, 3, 59, 29], - ["jump_false", 8, "eq_nn_90", 59, 29], - "_nop_tc_43", - ["jump", "eq_nn_90", 59, 29], - ["eq_float", 7, 3, 6, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nn_90", - ["is_text", 8, 3, 59, 29], - ["jump_false", 8, "eq_nt_91", 59, 29], - "_nop_tc_44", - "_nop_tc_45", - ["eq_text", 7, 3, 6, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nt_91", - ["is_null", 8, 3, 59, 29], - ["jump_false", 8, "eq_nnl_92", 59, 29], - "_nop_tc_46", - ["jump", "eq_nnl_92", 59, 29], - ["true", 7, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nnl_92", - ["is_bool", 8, 3, 59, 29], - ["jump_false", 8, "eq_nb_93", 59, 29], - "_nop_tc_47", - ["jump", "eq_nb_93", 59, 29], - ["eq_bool", 7, 3, 6, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nb_93", - ["false", 7, 59, 29], - "eq_done_88", - ["move", 5, 7, 59, 29], - "or_end_53", - ["move", 6, 5, 59, 29], - ["jump_true", 6, "or_end_52", 59, 29], - ["access", 5, "this", 59, 44], - ["is_identical", 7, 3, 5, 59, 44], - ["jump_true", 7, "eq_done_94", 59, 44], - ["is_int", 8, 3, 59, 44], - ["jump_false", 8, "eq_ni_95", 59, 44], - "_nop_tc_48", - ["jump", "eq_ni_95", 59, 44], - ["eq_int", 7, 3, 5, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_ni_95", - ["is_num", 8, 3, 59, 44], - ["jump_false", 8, "eq_nn_96", 59, 44], - "_nop_tc_49", - ["jump", "eq_nn_96", 59, 44], - ["eq_float", 7, 3, 5, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nn_96", - ["is_text", 8, 3, 59, 44], - ["jump_false", 8, "eq_nt_97", 59, 44], - "_nop_tc_50", - "_nop_tc_51", - ["eq_text", 7, 3, 5, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nt_97", - ["is_null", 8, 3, 59, 44], - ["jump_false", 8, "eq_nnl_98", 59, 44], - "_nop_tc_52", - ["jump", "eq_nnl_98", 59, 44], - ["true", 7, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nnl_98", - ["is_bool", 8, 3, 59, 44], - ["jump_false", 8, "eq_nb_99", 59, 44], - "_nop_tc_53", - ["jump", "eq_nb_99", 59, 44], - ["eq_bool", 7, 3, 5, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nb_99", - ["false", 7, 59, 44], - "eq_done_94", - ["move", 6, 7, 59, 44], - "or_end_52", - ["jump_false", 6, "if_else_50", 59, 44], - ["true", 5, 59, 59], - ["return", 5, 59, 59], - "_nop_ur_2", - "if_else_50", - "if_end_51", - ["access", 5, "function", 60, 14], - ["is_identical", 6, 3, 5, 60, 14], - ["jump_true", 6, "eq_done_102", 60, 14], - ["is_int", 7, 3, 60, 14], - ["jump_false", 7, "eq_ni_103", 60, 14], - "_nop_tc_54", - ["jump", "eq_ni_103", 60, 14], - ["eq_int", 6, 3, 5, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_ni_103", - ["is_num", 7, 3, 60, 14], - ["jump_false", 7, "eq_nn_104", 60, 14], - "_nop_tc_55", - ["jump", "eq_nn_104", 60, 14], - ["eq_float", 6, 3, 5, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nn_104", - ["is_text", 7, 3, 60, 14], - ["jump_false", 7, "eq_nt_105", 60, 14], - "_nop_tc_56", - "_nop_tc_57", - ["eq_text", 6, 3, 5, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nt_105", - ["is_null", 7, 3, 60, 14], - ["jump_false", 7, "eq_nnl_106", 60, 14], - "_nop_tc_58", - ["jump", "eq_nnl_106", 60, 14], - ["true", 6, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nnl_106", - ["is_bool", 7, 3, 60, 14], - ["jump_false", 7, "eq_nb_107", 60, 14], - "_nop_tc_59", - ["jump", "eq_nb_107", 60, 14], - ["eq_bool", 6, 3, 5, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nb_107", - ["false", 6, 60, 14], - "eq_done_102", - ["jump_false", 6, "if_else_100", 60, 14], - ["true", 5, 60, 33], - ["return", 5, 60, 33], - "_nop_ur_3", - "if_else_100", - "if_end_101", - ["access", 5, "!", 61, 14], - ["is_identical", 6, 3, 5, 61, 14], - ["jump_true", 6, "eq_done_113", 61, 14], - ["is_int", 7, 3, 61, 14], - ["jump_false", 7, "eq_ni_114", 61, 14], - "_nop_tc_60", - ["jump", "eq_ni_114", 61, 14], - ["eq_int", 6, 3, 5, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_ni_114", - ["is_num", 7, 3, 61, 14], - ["jump_false", 7, "eq_nn_115", 61, 14], - "_nop_tc_61", - ["jump", "eq_nn_115", 61, 14], - ["eq_float", 6, 3, 5, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nn_115", - ["is_text", 7, 3, 61, 14], - ["jump_false", 7, "eq_nt_116", 61, 14], - "_nop_tc_62", - "_nop_tc_63", - ["eq_text", 6, 3, 5, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nt_116", - ["is_null", 7, 3, 61, 14], - ["jump_false", 7, "eq_nnl_117", 61, 14], - "_nop_tc_64", - ["jump", "eq_nnl_117", 61, 14], - ["true", 6, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nnl_117", - ["is_bool", 7, 3, 61, 14], - ["jump_false", 7, "eq_nb_118", 61, 14], - "_nop_tc_65", - ["jump", "eq_nb_118", 61, 14], - ["eq_bool", 6, 3, 5, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nb_118", - ["false", 6, 61, 14], - "eq_done_113", - ["move", 5, 6, 61, 14], - ["jump_true", 5, "or_end_112", 61, 14], - ["access", 6, "~", 61, 26], - ["is_identical", 7, 3, 6, 61, 26], - ["jump_true", 7, "eq_done_119", 61, 26], - ["is_int", 8, 3, 61, 26], - ["jump_false", 8, "eq_ni_120", 61, 26], - "_nop_tc_66", - ["jump", "eq_ni_120", 61, 26], - ["eq_int", 7, 3, 6, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_ni_120", - ["is_num", 8, 3, 61, 26], - ["jump_false", 8, "eq_nn_121", 61, 26], - "_nop_tc_67", - ["jump", "eq_nn_121", 61, 26], - ["eq_float", 7, 3, 6, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nn_121", - ["is_text", 8, 3, 61, 26], - ["jump_false", 8, "eq_nt_122", 61, 26], - "_nop_tc_68", - "_nop_tc_69", - ["eq_text", 7, 3, 6, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nt_122", - ["is_null", 8, 3, 61, 26], - ["jump_false", 8, "eq_nnl_123", 61, 26], - "_nop_tc_70", - ["jump", "eq_nnl_123", 61, 26], - ["true", 7, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nnl_123", - ["is_bool", 8, 3, 61, 26], - ["jump_false", 8, "eq_nb_124", 61, 26], - "_nop_tc_71", - ["jump", "eq_nb_124", 61, 26], - ["eq_bool", 7, 3, 6, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nb_124", - ["false", 7, 61, 26], - "eq_done_119", - ["move", 5, 7, 61, 26], - "or_end_112", - ["move", 6, 5, 61, 26], - ["jump_true", 6, "or_end_111", 61, 26], - ["access", 5, "-unary", 61, 38], - ["is_identical", 7, 3, 5, 61, 38], - ["jump_true", 7, "eq_done_125", 61, 38], - ["is_int", 8, 3, 61, 38], - ["jump_false", 8, "eq_ni_126", 61, 38], - "_nop_tc_72", - ["jump", "eq_ni_126", 61, 38], - ["eq_int", 7, 3, 5, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_ni_126", - ["is_num", 8, 3, 61, 38], - ["jump_false", 8, "eq_nn_127", 61, 38], - "_nop_tc_73", - ["jump", "eq_nn_127", 61, 38], - ["eq_float", 7, 3, 5, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nn_127", - ["is_text", 8, 3, 61, 38], - ["jump_false", 8, "eq_nt_128", 61, 38], - "_nop_tc_74", - "_nop_tc_75", - ["eq_text", 7, 3, 5, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nt_128", - ["is_null", 8, 3, 61, 38], - ["jump_false", 8, "eq_nnl_129", 61, 38], - "_nop_tc_76", - ["jump", "eq_nnl_129", 61, 38], - ["true", 7, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nnl_129", - ["is_bool", 8, 3, 61, 38], - ["jump_false", 8, "eq_nb_130", 61, 38], - "_nop_tc_77", - ["jump", "eq_nb_130", 61, 38], - ["eq_bool", 7, 3, 5, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nb_130", - ["false", 7, 61, 38], - "eq_done_125", - ["move", 6, 7, 61, 38], - "or_end_111", - ["move", 5, 6, 61, 38], - ["jump_true", 5, "or_end_110", 61, 38], - ["access", 6, "+unary", 61, 55], - ["is_identical", 7, 3, 6, 61, 55], - ["jump_true", 7, "eq_done_131", 61, 55], - ["is_int", 8, 3, 61, 55], - ["jump_false", 8, "eq_ni_132", 61, 55], - "_nop_tc_78", - ["jump", "eq_ni_132", 61, 55], - ["eq_int", 7, 3, 6, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_ni_132", - ["is_num", 8, 3, 61, 55], - ["jump_false", 8, "eq_nn_133", 61, 55], - "_nop_tc_79", - ["jump", "eq_nn_133", 61, 55], - ["eq_float", 7, 3, 6, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nn_133", - ["is_text", 8, 3, 61, 55], - ["jump_false", 8, "eq_nt_134", 61, 55], - "_nop_tc_80", - "_nop_tc_81", - ["eq_text", 7, 3, 6, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nt_134", - ["is_null", 8, 3, 61, 55], - ["jump_false", 8, "eq_nnl_135", 61, 55], - "_nop_tc_82", - ["jump", "eq_nnl_135", 61, 55], - ["true", 7, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nnl_135", - ["is_bool", 8, 3, 61, 55], - ["jump_false", 8, "eq_nb_136", 61, 55], - "_nop_tc_83", - ["jump", "eq_nb_136", 61, 55], - ["eq_bool", 7, 3, 6, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nb_136", - ["false", 7, 61, 55], - "eq_done_131", - ["move", 5, 7, 61, 55], - "or_end_110", - ["jump_false", 5, "if_else_108", 61, 55], - ["load_field", 5, 1, "expression", 62, 22], - ["get", 6, 13, 1, 62, 14], - ["frame", 7, 6, 1, 62, 14], - ["null", 6, 62, 14], - ["setarg", 7, 0, 6, 62, 14], - ["setarg", 7, 1, 5, 62, 14], - ["tail_invoke", 7, 5, 62, 14], - ["return", 5, 62, 14], - "_nop_ur_4", - "if_else_108", - "if_end_109", - ["access", 5, "array", 64, 14], - ["is_identical", 6, 3, 5, 64, 14], - ["jump_true", 6, "eq_done_139", 64, 14], - ["is_int", 7, 3, 64, 14], - ["jump_false", 7, "eq_ni_140", 64, 14], - "_nop_tc_84", - ["jump", "eq_ni_140", 64, 14], - ["eq_int", 6, 3, 5, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_ni_140", - ["is_num", 7, 3, 64, 14], - ["jump_false", 7, "eq_nn_141", 64, 14], - "_nop_tc_85", - ["jump", "eq_nn_141", 64, 14], - ["eq_float", 6, 3, 5, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nn_141", - ["is_text", 7, 3, 64, 14], - ["jump_false", 7, "eq_nt_142", 64, 14], - "_nop_tc_86", - "_nop_tc_87", - ["eq_text", 6, 3, 5, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nt_142", - ["is_null", 7, 3, 64, 14], - ["jump_false", 7, "eq_nnl_143", 64, 14], - "_nop_tc_88", - ["jump", "eq_nnl_143", 64, 14], - ["true", 6, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nnl_143", - ["is_bool", 7, 3, 64, 14], - ["jump_false", 7, "eq_nb_144", 64, 14], - "_nop_tc_89", - ["jump", "eq_nb_144", 64, 14], - ["eq_bool", 6, 3, 5, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nb_144", - ["false", 6, 64, 14], - "eq_done_139", - ["jump_false", 6, "if_else_137", 64, 14], - ["access", 2, 0, 65, 11], - "while_start_145", - ["load_field", 5, 1, "list", 66, 25], - ["length", 6, 5, 66, 25], - ["is_int", 5, 2, 66, 25], - ["jump_false", 5, "rel_ni_147", 66, 25], - "_nop_tc_90", - "_nop_tc_91", - ["lt_int", 7, 2, 6, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_ni_147", - ["is_num", 5, 2, 66, 25], - ["jump_false", 5, "rel_nn_148", 66, 25], - "_nop_tc_92", - "_nop_tc_93", - ["lt_float", 7, 2, 6, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_nn_148", - ["is_text", 5, 2, 66, 25], - ["jump_false", 5, "rel_err_150", 66, 25], - "_nop_tc_94", - ["jump", "rel_err_150", 66, 25], - ["lt_text", 7, 2, 6, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_err_150", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 66, - 25 - ], - ["access", 6, "error", 66, 25], - ["access", 8, "cannot compare with '<': operands must be same type", 66, 25], - ["array", 9, 0, 66, 25], - ["push", 9, 8, 66, 25], - ["frame", 8, 5, 2, 66, 25], - ["null", 5, 66, 25], - ["setarg", 8, 0, 5, 66, 25], - ["setarg", 8, 1, 6, 66, 25], - ["setarg", 8, 2, 9, 66, 25], - ["invoke", 8, 5, 66, 25], - ["disrupt", 66, 25], - "rel_done_149", - ["jump_false", 7, "while_end_146", 66, 25], - ["load_field", 5, 1, "list", 67, 22], - ["load_dynamic", 6, 5, 2, 67, 32], - ["get", 5, 13, 1, 67, 14], - ["frame", 7, 5, 1, 67, 14], - ["null", 5, 67, 14], - ["setarg", 7, 0, 5, 67, 14], - ["setarg", 7, 1, 6, 67, 14], - ["invoke", 7, 5, 67, 14], - "_nop_bl_1", - ["jump_true", 5, "if_else_151", 67, 14], - ["false", 5, 67, 44], - ["return", 5, 67, 44], - "_nop_ur_5", - "if_else_151", - "if_end_152", - ["access", 5, 1, 68, 17], - ["is_num", 6, 2, 68, 17], - ["jump_false", 6, "num_err_153", 68, 17], - "_nop_tc_95", - "_nop_tc_96", - ["add", 6, 2, 5, 68, 17], - ["jump", "num_done_154", 68, 17], - "num_err_153", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 68, - 17 - ], - ["access", 7, "error", 68, 17], - ["access", 8, "cannot apply '+': operands must be numbers", 68, 17], - ["array", 9, 0, 68, 17], - ["push", 9, 8, 68, 17], - ["frame", 8, 5, 2, 68, 17], - ["null", 5, 68, 17], - ["setarg", 8, 0, 5, 68, 17], - ["setarg", 8, 1, 7, 68, 17], - ["setarg", 8, 2, 9, 68, 17], - ["invoke", 8, 5, 68, 17], - ["disrupt", 68, 17], - "num_done_154", - ["move", 2, 6, 68, 17], - ["jump", "while_start_145", 68, 17], - "while_end_146", - ["true", 5, 70, 14], - ["return", 5, 70, 14], - "_nop_ur_6", - "if_else_137", - "if_end_138", - ["access", 5, "record", 72, 14], - ["is_identical", 6, 3, 5, 72, 14], - ["jump_true", 6, "eq_done_157", 72, 14], - ["is_int", 7, 3, 72, 14], - ["jump_false", 7, "eq_ni_158", 72, 14], - "_nop_tc_97", - ["jump", "eq_ni_158", 72, 14], - ["eq_int", 6, 3, 5, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_ni_158", - ["is_num", 7, 3, 72, 14], - ["jump_false", 7, "eq_nn_159", 72, 14], - "_nop_tc_98", - ["jump", "eq_nn_159", 72, 14], - ["eq_float", 6, 3, 5, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nn_159", - ["is_text", 7, 3, 72, 14], - ["jump_false", 7, "eq_nt_160", 72, 14], - "_nop_tc_99", - "_nop_tc_100", - ["eq_text", 6, 3, 5, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nt_160", - ["is_null", 7, 3, 72, 14], - ["jump_false", 7, "eq_nnl_161", 72, 14], - "_nop_tc_101", - ["jump", "eq_nnl_161", 72, 14], - ["true", 6, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nnl_161", - ["is_bool", 7, 3, 72, 14], - ["jump_false", 7, "eq_nb_162", 72, 14], - "_nop_tc_102", - ["jump", "eq_nb_162", 72, 14], - ["eq_bool", 6, 3, 5, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nb_162", - ["false", 6, 72, 14], - "eq_done_157", - ["jump_false", 6, "if_else_155", 72, 14], - ["access", 2, 0, 73, 11], - "while_start_163", - ["load_field", 5, 1, "list", 74, 25], - ["length", 6, 5, 74, 25], - ["is_int", 5, 2, 74, 25], - ["jump_false", 5, "rel_ni_165", 74, 25], - "_nop_tc_103", - "_nop_tc_104", - ["lt_int", 7, 2, 6, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_ni_165", - ["is_num", 5, 2, 74, 25], - ["jump_false", 5, "rel_nn_166", 74, 25], - "_nop_tc_105", - "_nop_tc_106", - ["lt_float", 7, 2, 6, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_nn_166", - ["is_text", 5, 2, 74, 25], - ["jump_false", 5, "rel_err_168", 74, 25], - "_nop_tc_107", - ["jump", "rel_err_168", 74, 25], - ["lt_text", 7, 2, 6, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_err_168", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 74, - 25 - ], - ["access", 6, "error", 74, 25], - ["access", 8, "cannot compare with '<': operands must be same type", 74, 25], - ["array", 9, 0, 74, 25], - ["push", 9, 8, 74, 25], - ["frame", 8, 5, 2, 74, 25], - ["null", 5, 74, 25], - ["setarg", 8, 0, 5, 74, 25], - ["setarg", 8, 1, 6, 74, 25], - ["setarg", 8, 2, 9, 74, 25], - ["invoke", 8, 5, 74, 25], - ["disrupt", 74, 25], - "rel_done_167", - ["jump_false", 7, "while_end_164", 74, 25], - ["load_field", 5, 1, "list", 75, 22], - ["load_dynamic", 6, 5, 2, 75, 32], - ["load_field", 5, 6, "right", 75, 32], - ["get", 6, 13, 1, 75, 14], - ["frame", 7, 6, 1, 75, 14], - ["null", 6, 75, 14], - ["setarg", 7, 0, 6, 75, 14], - ["setarg", 7, 1, 5, 75, 14], - ["invoke", 7, 5, 75, 14], - "_nop_bl_2", - ["jump_true", 5, "if_else_169", 75, 14], - ["false", 5, 75, 50], - ["return", 5, 75, 50], - "_nop_ur_7", - "if_else_169", - "if_end_170", - ["access", 5, 1, 76, 17], - ["is_num", 6, 2, 76, 17], - ["jump_false", 6, "num_err_171", 76, 17], - "_nop_tc_108", - "_nop_tc_109", - ["add", 6, 2, 5, 76, 17], - ["jump", "num_done_172", 76, 17], - "num_err_171", - [ - "access", - 5, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 76, - 17 - ], - ["access", 7, "error", 76, 17], - ["access", 8, "cannot apply '+': operands must be numbers", 76, 17], - ["array", 9, 0, 76, 17], - ["push", 9, 8, 76, 17], - ["frame", 8, 5, 2, 76, 17], - ["null", 5, 76, 17], - ["setarg", 8, 0, 5, 76, 17], - ["setarg", 8, 1, 7, 76, 17], - ["setarg", 8, 2, 9, 76, 17], - ["invoke", 8, 5, 76, 17], - ["disrupt", 76, 17], - "num_done_172", - ["move", 2, 6, 76, 17], - ["jump", "while_start_163", 76, 17], - "while_end_164", - ["true", 5, 78, 14], - ["return", 5, 78, 14], - "_nop_ur_8", - "if_else_155", - "if_end_156", - ["access", 5, "then", 80, 14], - ["is_identical", 6, 3, 5, 80, 14], - ["jump_true", 6, "eq_done_175", 80, 14], - ["is_int", 7, 3, 80, 14], - ["jump_false", 7, "eq_ni_176", 80, 14], - "_nop_tc_110", - ["jump", "eq_ni_176", 80, 14], - ["eq_int", 6, 3, 5, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_ni_176", - ["is_num", 7, 3, 80, 14], - ["jump_false", 7, "eq_nn_177", 80, 14], - "_nop_tc_111", - ["jump", "eq_nn_177", 80, 14], - ["eq_float", 6, 3, 5, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nn_177", - ["is_text", 7, 3, 80, 14], - ["jump_false", 7, "eq_nt_178", 80, 14], - "_nop_tc_112", - "_nop_tc_113", - ["eq_text", 6, 3, 5, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nt_178", - ["is_null", 7, 3, 80, 14], - ["jump_false", 7, "eq_nnl_179", 80, 14], - "_nop_tc_114", - ["jump", "eq_nnl_179", 80, 14], - ["true", 6, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nnl_179", - ["is_bool", 7, 3, 80, 14], - ["jump_false", 7, "eq_nb_180", 80, 14], - "_nop_tc_115", - ["jump", "eq_nb_180", 80, 14], - ["eq_bool", 6, 3, 5, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nb_180", - ["false", 6, 80, 14], - "eq_done_175", - ["jump_false", 6, "if_else_173", 80, 14], - ["load_field", 5, 1, "expression", 81, 22], - ["get", 6, 13, 1, 81, 14], - ["frame", 7, 6, 1, 81, 14], - ["null", 6, 81, 14], - ["setarg", 7, 0, 6, 81, 14], - ["setarg", 7, 1, 5, 81, 14], - ["invoke", 7, 5, 81, 14], - ["move", 6, 5, 81, 14], - ["jump_false", 6, "and_end_182", 81, 14], - ["load_field", 5, 1, "then", 81, 50], - ["get", 7, 13, 1, 81, 42], - ["frame", 8, 7, 1, 81, 42], - ["null", 7, 81, 42], - ["setarg", 8, 0, 7, 81, 42], - ["setarg", 8, 1, 5, 81, 42], - ["invoke", 8, 5, 81, 42], - ["move", 6, 5, 81, 42], - "and_end_182", - ["move", 5, 6, 81, 42], - ["jump_false", 5, "and_end_181", 81, 42], - ["load_field", 6, 1, "else", 81, 72], - ["get", 7, 13, 1, 81, 64], - ["frame", 8, 7, 1, 81, 64], - ["null", 7, 81, 64], - ["setarg", 8, 0, 7, 81, 64], - ["setarg", 8, 1, 6, 81, 64], - ["invoke", 8, 6, 81, 64], - ["move", 5, 6, 81, 64], - "and_end_181", - ["return", 5, 81, 64], - "_nop_ur_9", - "if_else_173", - "if_end_174", - ["access", 5, "==", 83, 14], - ["is_identical", 6, 3, 5, 83, 14], - ["jump_true", 6, "eq_done_188", 83, 14], - ["is_int", 7, 3, 83, 14], - ["jump_false", 7, "eq_ni_189", 83, 14], - "_nop_tc_116", - ["jump", "eq_ni_189", 83, 14], - ["eq_int", 6, 3, 5, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_ni_189", - ["is_num", 7, 3, 83, 14], - ["jump_false", 7, "eq_nn_190", 83, 14], - "_nop_tc_117", - ["jump", "eq_nn_190", 83, 14], - ["eq_float", 6, 3, 5, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nn_190", - ["is_text", 7, 3, 83, 14], - ["jump_false", 7, "eq_nt_191", 83, 14], - "_nop_tc_118", - "_nop_tc_119", - ["eq_text", 6, 3, 5, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nt_191", - ["is_null", 7, 3, 83, 14], - ["jump_false", 7, "eq_nnl_192", 83, 14], - "_nop_tc_120", - ["jump", "eq_nnl_192", 83, 14], - ["true", 6, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nnl_192", - ["is_bool", 7, 3, 83, 14], - ["jump_false", 7, "eq_nb_193", 83, 14], - "_nop_tc_121", - ["jump", "eq_nb_193", 83, 14], - ["eq_bool", 6, 3, 5, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nb_193", - ["false", 6, 83, 14], - "eq_done_188", - ["move", 5, 6, 83, 14], - ["jump_true", 5, "or_end_187", 83, 14], - ["access", 6, "!=", 83, 27], - ["is_identical", 7, 3, 6, 83, 27], - ["jump_true", 7, "eq_done_194", 83, 27], - ["is_int", 8, 3, 83, 27], - ["jump_false", 8, "eq_ni_195", 83, 27], - "_nop_tc_122", - ["jump", "eq_ni_195", 83, 27], - ["eq_int", 7, 3, 6, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_ni_195", - ["is_num", 8, 3, 83, 27], - ["jump_false", 8, "eq_nn_196", 83, 27], - "_nop_tc_123", - ["jump", "eq_nn_196", 83, 27], - ["eq_float", 7, 3, 6, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nn_196", - ["is_text", 8, 3, 83, 27], - ["jump_false", 8, "eq_nt_197", 83, 27], - "_nop_tc_124", - "_nop_tc_125", - ["eq_text", 7, 3, 6, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nt_197", - ["is_null", 8, 3, 83, 27], - ["jump_false", 8, "eq_nnl_198", 83, 27], - "_nop_tc_126", - ["jump", "eq_nnl_198", 83, 27], - ["true", 7, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nnl_198", - ["is_bool", 8, 3, 83, 27], - ["jump_false", 8, "eq_nb_199", 83, 27], - "_nop_tc_127", - ["jump", "eq_nb_199", 83, 27], - ["eq_bool", 7, 3, 6, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nb_199", - ["false", 7, 83, 27], - "eq_done_194", - ["move", 5, 7, 83, 27], - "or_end_187", - ["move", 6, 5, 83, 27], - ["jump_true", 6, "or_end_186", 83, 27], - ["access", 5, "&&", 83, 40], - ["is_identical", 7, 3, 5, 83, 40], - ["jump_true", 7, "eq_done_200", 83, 40], - ["is_int", 8, 3, 83, 40], - ["jump_false", 8, "eq_ni_201", 83, 40], - "_nop_tc_128", - ["jump", "eq_ni_201", 83, 40], - ["eq_int", 7, 3, 5, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_ni_201", - ["is_num", 8, 3, 83, 40], - ["jump_false", 8, "eq_nn_202", 83, 40], - "_nop_tc_129", - ["jump", "eq_nn_202", 83, 40], - ["eq_float", 7, 3, 5, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nn_202", - ["is_text", 8, 3, 83, 40], - ["jump_false", 8, "eq_nt_203", 83, 40], - "_nop_tc_130", - "_nop_tc_131", - ["eq_text", 7, 3, 5, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nt_203", - ["is_null", 8, 3, 83, 40], - ["jump_false", 8, "eq_nnl_204", 83, 40], - "_nop_tc_132", - ["jump", "eq_nnl_204", 83, 40], - ["true", 7, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nnl_204", - ["is_bool", 8, 3, 83, 40], - ["jump_false", 8, "eq_nb_205", 83, 40], - "_nop_tc_133", - ["jump", "eq_nb_205", 83, 40], - ["eq_bool", 7, 3, 5, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nb_205", - ["false", 7, 83, 40], - "eq_done_200", - ["move", 6, 7, 83, 40], - "or_end_186", - ["move", 5, 6, 83, 40], - ["jump_true", 5, "or_end_185", 83, 40], - ["access", 6, "||", 83, 53], - ["is_identical", 7, 3, 6, 83, 53], - ["jump_true", 7, "eq_done_206", 83, 53], - ["is_int", 8, 3, 83, 53], - ["jump_false", 8, "eq_ni_207", 83, 53], - "_nop_tc_134", - ["jump", "eq_ni_207", 83, 53], - ["eq_int", 7, 3, 6, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_ni_207", - ["is_num", 8, 3, 83, 53], - ["jump_false", 8, "eq_nn_208", 83, 53], - "_nop_tc_135", - ["jump", "eq_nn_208", 83, 53], - ["eq_float", 7, 3, 6, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nn_208", - ["is_text", 8, 3, 83, 53], - ["jump_false", 8, "eq_nt_209", 83, 53], - "_nop_tc_136", - "_nop_tc_137", - ["eq_text", 7, 3, 6, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nt_209", - ["is_null", 8, 3, 83, 53], - ["jump_false", 8, "eq_nnl_210", 83, 53], - "_nop_tc_138", - ["jump", "eq_nnl_210", 83, 53], - ["true", 7, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nnl_210", - ["is_bool", 8, 3, 83, 53], - ["jump_false", 8, "eq_nb_211", 83, 53], - "_nop_tc_139", - ["jump", "eq_nb_211", 83, 53], - ["eq_bool", 7, 3, 6, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nb_211", - ["false", 7, 83, 53], - "eq_done_206", - ["move", 5, 7, 83, 53], - "or_end_185", - ["jump_false", 5, "if_else_183", 83, 53], - ["load_field", 5, 1, "left", 84, 22], - ["get", 6, 13, 1, 84, 14], - ["frame", 7, 6, 1, 84, 14], - ["null", 6, 84, 14], - ["setarg", 7, 0, 6, 84, 14], - ["setarg", 7, 1, 5, 84, 14], - ["invoke", 7, 5, 84, 14], - ["move", 6, 5, 84, 14], - ["jump_false", 6, "and_end_212", 84, 14], - ["load_field", 5, 1, "right", 84, 44], - ["get", 7, 13, 1, 84, 36], - ["frame", 8, 7, 1, 84, 36], - ["null", 7, 84, 36], - ["setarg", 8, 0, 7, 84, 36], - ["setarg", 8, 1, 5, 84, 36], - ["invoke", 8, 5, 84, 36], - ["move", 6, 5, 84, 36], - "and_end_212", - ["return", 6, 84, 36], - "_nop_ur_10", - "if_else_183", - "if_end_184", - ["access", 5, "(", 86, 14], - ["is_identical", 6, 3, 5, 86, 14], - ["jump_true", 6, "eq_done_215", 86, 14], - ["is_int", 7, 3, 86, 14], - ["jump_false", 7, "eq_ni_216", 86, 14], - "_nop_tc_140", - ["jump", "eq_ni_216", 86, 14], - ["eq_int", 6, 3, 5, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_ni_216", - ["is_num", 7, 3, 86, 14], - ["jump_false", 7, "eq_nn_217", 86, 14], - "_nop_tc_141", - ["jump", "eq_nn_217", 86, 14], - ["eq_float", 6, 3, 5, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nn_217", - ["is_text", 7, 3, 86, 14], - ["jump_false", 7, "eq_nt_218", 86, 14], - "_nop_tc_142", - "_nop_tc_143", - ["eq_text", 6, 3, 5, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nt_218", - ["is_null", 7, 3, 86, 14], - ["jump_false", 7, "eq_nnl_219", 86, 14], - "_nop_tc_144", - ["jump", "eq_nnl_219", 86, 14], - ["true", 6, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nnl_219", - ["is_bool", 7, 3, 86, 14], - ["jump_false", 7, "eq_nb_220", 86, 14], - "_nop_tc_145", - ["jump", "eq_nb_220", 86, 14], - ["eq_bool", 6, 3, 5, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nb_220", - ["false", 6, 86, 14], - "eq_done_215", - ["jump_false", 6, "if_else_213", 86, 14], - ["load_field", 3, 1, "expression", 87, 16], - ["move", 4, 3, 87, 16], - ["null", 3, 88, 21], - ["is_identical", 5, 4, 3, 88, 21], - ["jump_true", 5, "ne_nid_226", 88, 21], - ["jump", "ne_ni_227", 88, 21], - "ne_nid_226", - ["false", 5, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_ni_227", - ["is_int", 6, 4, 88, 21], - ["jump_false", 6, "ne_nn_228", 88, 21], - "_nop_tc_146", - ["jump", "ne_nn_228", 88, 21], - ["ne_int", 5, 4, 3, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nn_228", - ["is_num", 6, 4, 88, 21], - ["jump_false", 6, "ne_nt_229", 88, 21], - "_nop_tc_147", - ["jump", "ne_nt_229", 88, 21], - ["ne_float", 5, 4, 3, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nt_229", - ["is_text", 6, 4, 88, 21], - ["jump_false", 6, "ne_nnl_230", 88, 21], - "_nop_tc_148", - ["jump", "ne_nnl_230", 88, 21], - ["ne_text", 5, 4, 3, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nnl_230", - ["is_null", 6, 4, 88, 21], - ["jump_false", 6, "ne_nb_231", 88, 21], - "_nop_tc_149", - "_nop_tc_150", - ["false", 5, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nb_231", - ["is_bool", 6, 4, 88, 21], - ["jump_false", 6, "ne_mis_232", 88, 21], - "_nop_tc_151", - ["jump", "ne_mis_232", 88, 21], - ["ne_bool", 5, 4, 3, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_mis_232", - ["true", 5, 88, 21], - "ne_done_225", - ["move", 3, 5, 88, 21], - ["jump_false", 3, "and_end_224", 88, 21], - ["load_field", 5, 4, "intrinsic", 88, 29], - ["true", 6, 88, 49], - ["is_identical", 7, 5, 6, 88, 49], - ["jump_true", 7, "eq_done_233", 88, 49], - ["is_int", 8, 5, 88, 49], - ["jump_false", 8, "eq_ni_234", 88, 49], - "_nop_tc_152", - ["jump", "eq_ni_234", 88, 49], - ["eq_int", 7, 5, 6, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_ni_234", - ["is_num", 8, 5, 88, 49], - ["jump_false", 8, "eq_nn_235", 88, 49], - "_nop_tc_153", - ["jump", "eq_nn_235", 88, 49], - ["eq_float", 7, 5, 6, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nn_235", - ["is_text", 8, 5, 88, 49], - ["jump_false", 8, "eq_nt_236", 88, 49], - "_nop_tc_154", - ["jump", "eq_nt_236", 88, 49], - ["eq_text", 7, 5, 6, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nt_236", - ["is_null", 8, 5, 88, 49], - ["jump_false", 8, "eq_nnl_237", 88, 49], - "_nop_tc_155", - ["jump", "eq_nnl_237", 88, 49], - ["true", 7, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nnl_237", - ["is_bool", 8, 5, 88, 49], - ["jump_false", 8, "eq_nb_238", 88, 49], - "_nop_tc_156", - "_nop_tc_157", - ["eq_bool", 7, 5, 6, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nb_238", - ["false", 7, 88, 49], - "eq_done_233", - ["move", 3, 7, 88, 49], - "and_end_224", - ["move", 5, 3, 88, 49], - ["jump_false", 5, "and_end_223", 88, 49], - ["get", 3, 12, 1, 88, 57], - ["load_field", 6, 4, "name", 88, 73], - ["load_dynamic", 4, 3, 6, 88, 73], - ["true", 3, 88, 89], - ["is_identical", 6, 4, 3, 88, 89], - ["jump_true", 6, "eq_done_239", 88, 89], - ["is_int", 7, 4, 88, 89], - ["jump_false", 7, "eq_ni_240", 88, 89], - "_nop_tc_158", - ["jump", "eq_ni_240", 88, 89], - ["eq_int", 6, 4, 3, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_ni_240", - ["is_num", 7, 4, 88, 89], - ["jump_false", 7, "eq_nn_241", 88, 89], - "_nop_tc_159", - ["jump", "eq_nn_241", 88, 89], - ["eq_float", 6, 4, 3, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nn_241", - ["is_text", 7, 4, 88, 89], - ["jump_false", 7, "eq_nt_242", 88, 89], - "_nop_tc_160", - ["jump", "eq_nt_242", 88, 89], - ["eq_text", 6, 4, 3, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nt_242", - ["is_null", 7, 4, 88, 89], - ["jump_false", 7, "eq_nnl_243", 88, 89], - "_nop_tc_161", - ["jump", "eq_nnl_243", 88, 89], - ["true", 6, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nnl_243", - ["is_bool", 7, 4, 88, 89], - ["jump_false", 7, "eq_nb_244", 88, 89], - "_nop_tc_162", - "_nop_tc_163", - ["eq_bool", 6, 4, 3, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nb_244", - ["false", 6, 88, 89], - "eq_done_239", - ["move", 5, 6, 88, 89], - "and_end_223", - ["jump_false", 5, "if_else_221", 88, 89], - ["access", 2, 0, 89, 13], - "while_start_245", - ["load_field", 3, 1, "list", 90, 27], - ["length", 4, 3, 90, 27], - ["is_int", 3, 2, 90, 27], - ["jump_false", 3, "rel_ni_247", 90, 27], - "_nop_tc_164", - "_nop_tc_165", - ["lt_int", 5, 2, 4, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_ni_247", - ["is_num", 3, 2, 90, 27], - ["jump_false", 3, "rel_nn_248", 90, 27], - "_nop_tc_166", - "_nop_tc_167", - ["lt_float", 5, 2, 4, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_nn_248", - ["is_text", 3, 2, 90, 27], - ["jump_false", 3, "rel_err_250", 90, 27], - "_nop_tc_168", - ["jump", "rel_err_250", 90, 27], - ["lt_text", 5, 2, 4, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_err_250", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 90, - 27 - ], - ["access", 4, "error", 90, 27], - ["access", 6, "cannot compare with '<': operands must be same type", 90, 27], - ["array", 7, 0, 90, 27], - ["push", 7, 6, 90, 27], - ["frame", 6, 3, 2, 90, 27], - ["null", 3, 90, 27], - ["setarg", 6, 0, 3, 90, 27], - ["setarg", 6, 1, 4, 90, 27], - ["setarg", 6, 2, 7, 90, 27], - ["invoke", 6, 3, 90, 27], - ["disrupt", 90, 27], - "rel_done_249", - ["jump_false", 5, "while_end_246", 90, 27], - ["load_field", 3, 1, "list", 91, 24], - ["load_dynamic", 4, 3, 2, 91, 34], - ["get", 3, 13, 1, 91, 16], - ["frame", 5, 3, 1, 91, 16], - ["null", 3, 91, 16], - ["setarg", 5, 0, 3, 91, 16], - ["setarg", 5, 1, 4, 91, 16], - ["invoke", 5, 3, 91, 16], - "_nop_bl_3", - ["jump_true", 3, "if_else_251", 91, 16], - ["false", 3, 91, 46], - ["return", 3, 91, 46], - "_nop_ur_11", - "if_else_251", - "if_end_252", - ["access", 3, 1, 92, 19], - ["is_num", 4, 2, 92, 19], - ["jump_false", 4, "num_err_253", 92, 19], - "_nop_tc_169", - "_nop_tc_170", - ["add", 4, 2, 3, 92, 19], - ["jump", "num_done_254", 92, 19], - "num_err_253", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 92, - 19 - ], - ["access", 5, "error", 92, 19], - ["access", 6, "cannot apply '+': operands must be numbers", 92, 19], - ["array", 7, 0, 92, 19], - ["push", 7, 6, 92, 19], - ["frame", 6, 3, 2, 92, 19], - ["null", 3, 92, 19], - ["setarg", 6, 0, 3, 92, 19], - ["setarg", 6, 1, 5, 92, 19], - ["setarg", 6, 2, 7, 92, 19], - ["invoke", 6, 3, 92, 19], - ["disrupt", 92, 19], - "num_done_254", - ["move", 2, 4, 92, 19], - ["jump", "while_start_245", 92, 19], - "while_end_246", - ["true", 2, 94, 16], - ["return", 2, 94, 16], - "_nop_ur_12", - "if_else_221", - "if_end_222", - ["jump", "if_end_214", 94, 16], - "if_else_213", - "if_end_214", - ["false", 2, 97, 12], - ["return", 2, 97, 12], - "_nop_ur_13", - "_nop_ur_14" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 3, 1, "at", 101, 13], - ["store_field", 2, 3, "at", 101, 5], - ["load_field", 3, 1, "from_row", 102, 19], - ["store_field", 2, 3, "from_row", 102, 5], - ["load_field", 3, 1, "from_column", 103, 22], - ["store_field", 2, 3, "from_column", 103, 5], - ["load_field", 3, 1, "to_row", 104, 17], - ["store_field", 2, 3, "to_row", 104, 5], - ["load_field", 3, 1, "to_column", 105, 20], - ["store_field", 2, 3, "to_column", 105, 5], - ["return", 2, 106, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 3], - ["access", 4, "number", 110, 33], - ["store_field", 3, 4, "kind", 110, 33], - [ - "access", - 4, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 110, - 50 - ], - ["frame", 5, 4, 1, 110, 50], - ["null", 4, 110, 50], - ["setarg", 5, 0, 4, 110, 50], - ["setarg", 5, 1, 1, 110, 50], - ["invoke", 5, 4, 110, 50], - ["store_field", 3, 4, "value", 110, 50], - ["store_field", 3, 1, "number", 110, 69], - ["get", 4, 14, 1, 110, 12], - ["frame", 5, 4, 2, 110, 12], - ["null", 4, 110, 12], - ["setarg", 5, 0, 4, 110, 12], - ["setarg", 5, 1, 2, 110, 12], - ["setarg", 5, 2, 3, 110, 12], - ["tail_invoke", 5, 3, 110, 12], - ["return", 3, 110, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 2], - ["access", 4, "text", 114, 33], - ["store_field", 3, 4, "kind", 114, 33], - ["store_field", 3, 1, "value", 114, 48], - ["get", 4, 14, 1, 114, 12], - ["frame", 5, 4, 2, 114, 12], - ["null", 4, 114, 12], - ["setarg", 5, 0, 4, 114, 12], - ["setarg", 5, 1, 2, 114, 12], - ["setarg", 5, 2, 3, 114, 12], - ["tail_invoke", 5, 3, 114, 12], - ["return", 3, 114, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["jump_false", 1, "if_else_255", 118, 9], - ["record", 3, 1], - ["access", 4, "true", 118, 42], - ["store_field", 3, 4, "kind", 118, 42], - ["get", 4, 14, 1, 118, 21], - ["frame", 5, 4, 2, 118, 21], - ["null", 4, 118, 21], - ["setarg", 5, 0, 4, 118, 21], - ["setarg", 5, 1, 2, 118, 21], - ["setarg", 5, 2, 3, 118, 21], - ["tail_invoke", 5, 3, 118, 21], - ["return", 3, 118, 21], - "_nop_ur_1", - "if_else_255", - "if_end_256", - ["record", 3, 1], - ["access", 4, "false", 119, 33], - ["store_field", 3, 4, "kind", 119, 33], - ["get", 4, 14, 1, 119, 12], - ["frame", 5, 4, 2, 119, 12], - ["null", 4, 119, 12], - ["setarg", 5, 0, 4, 119, 12], - ["setarg", 5, 1, 2, 119, 12], - ["setarg", 5, 2, 3, 119, 12], - ["tail_invoke", 5, 3, 119, 12], - ["return", 3, 119, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - ["record", 2, 1], - ["access", 3, "null", 123, 33], - ["store_field", 2, 3, "kind", 123, 33], - ["get", 3, 14, 1, 123, 12], - ["frame", 4, 3, 2, 123, 12], - ["null", 3, 123, 12], - ["setarg", 4, 0, 3, 123, 12], - ["setarg", 4, 1, 1, 123, 12], - ["setarg", 4, 2, 2, 123, 12], - ["tail_invoke", 4, 2, 123, 12], - ["return", 2, 123, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 127, 17], - ["is_identical", 3, 1, 2, 127, 17], - ["jump_true", 3, "eq_done_259", 127, 17], - "_nop_tc_1", - ["jump", "eq_ni_260", 127, 17], - "_nop_tc_2", - ["jump", "eq_ni_260", 127, 17], - ["eq_int", 3, 1, 2, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_ni_260", - "_nop_tc_3", - ["jump", "eq_nn_261", 127, 17], - "_nop_tc_4", - ["jump", "eq_nn_261", 127, 17], - ["eq_float", 3, 1, 2, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nn_261", - "_nop_tc_5", - ["jump", "eq_nt_262", 127, 17], - "_nop_tc_6", - ["jump", "eq_nt_262", 127, 17], - ["eq_text", 3, 1, 2, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nt_262", - "_nop_tc_7", - ["jump", "eq_nnl_263", 127, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nnl_263", - "_nop_tc_10", - ["jump", "eq_nb_264", 127, 17], - "_nop_tc_11", - ["jump", "eq_nb_264", 127, 17], - ["eq_bool", 3, 1, 2, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nb_264", - ["false", 3, 127, 17], - "eq_done_259", - ["jump_false", 3, "if_else_257", 127, 17], - ["null", 2, 127, 30], - ["return", 2, 127, 30], - "_nop_ur_1", - "if_else_257", - "if_end_258", - ["load_field", 2, 1, "kind", 128, 13], - ["move", 3, 2, 128, 13], - ["null", 2, 129, 14], - ["access", 4, "true", 130, 14], - ["is_identical", 5, 3, 4, 130, 14], - ["jump_true", 5, "eq_done_267", 130, 14], - ["is_int", 6, 3, 130, 14], - ["jump_false", 6, "eq_ni_268", 130, 14], - "_nop_tc_12", - ["jump", "eq_ni_268", 130, 14], - ["eq_int", 5, 3, 4, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_ni_268", - ["is_num", 6, 3, 130, 14], - ["jump_false", 6, "eq_nn_269", 130, 14], - "_nop_tc_13", - ["jump", "eq_nn_269", 130, 14], - ["eq_float", 5, 3, 4, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nn_269", - ["is_text", 6, 3, 130, 14], - ["jump_false", 6, "eq_nt_270", 130, 14], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 5, 3, 4, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nt_270", - ["is_null", 6, 3, 130, 14], - ["jump_false", 6, "eq_nnl_271", 130, 14], - "_nop_tc_16", - ["jump", "eq_nnl_271", 130, 14], - ["true", 5, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nnl_271", - ["is_bool", 6, 3, 130, 14], - ["jump_false", 6, "eq_nb_272", 130, 14], - "_nop_tc_17", - ["jump", "eq_nb_272", 130, 14], - ["eq_bool", 5, 3, 4, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nb_272", - ["false", 5, 130, 14], - "eq_done_267", - ["jump_false", 5, "if_else_265", 130, 14], - ["true", 4, 130, 29], - ["return", 4, 130, 29], - "_nop_ur_2", - "if_else_265", - "if_end_266", - ["access", 4, "false", 131, 14], - ["is_identical", 5, 3, 4, 131, 14], - ["jump_true", 5, "eq_done_276", 131, 14], - ["is_int", 6, 3, 131, 14], - ["jump_false", 6, "eq_ni_277", 131, 14], - "_nop_tc_18", - ["jump", "eq_ni_277", 131, 14], - ["eq_int", 5, 3, 4, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_ni_277", - ["is_num", 6, 3, 131, 14], - ["jump_false", 6, "eq_nn_278", 131, 14], - "_nop_tc_19", - ["jump", "eq_nn_278", 131, 14], - ["eq_float", 5, 3, 4, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nn_278", - ["is_text", 6, 3, 131, 14], - ["jump_false", 6, "eq_nt_279", 131, 14], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 5, 3, 4, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nt_279", - ["is_null", 6, 3, 131, 14], - ["jump_false", 6, "eq_nnl_280", 131, 14], - "_nop_tc_22", - ["jump", "eq_nnl_280", 131, 14], - ["true", 5, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nnl_280", - ["is_bool", 6, 3, 131, 14], - ["jump_false", 6, "eq_nb_281", 131, 14], - "_nop_tc_23", - ["jump", "eq_nb_281", 131, 14], - ["eq_bool", 5, 3, 4, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nb_281", - ["false", 5, 131, 14], - "eq_done_276", - ["move", 4, 5, 131, 14], - ["jump_true", 4, "or_end_275", 131, 14], - ["access", 5, "null", 131, 30], - ["is_identical", 6, 3, 5, 131, 30], - ["jump_true", 6, "eq_done_282", 131, 30], - ["is_int", 7, 3, 131, 30], - ["jump_false", 7, "eq_ni_283", 131, 30], - "_nop_tc_24", - ["jump", "eq_ni_283", 131, 30], - ["eq_int", 6, 3, 5, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_ni_283", - ["is_num", 7, 3, 131, 30], - ["jump_false", 7, "eq_nn_284", 131, 30], - "_nop_tc_25", - ["jump", "eq_nn_284", 131, 30], - ["eq_float", 6, 3, 5, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nn_284", - ["is_text", 7, 3, 131, 30], - ["jump_false", 7, "eq_nt_285", 131, 30], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 6, 3, 5, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nt_285", - ["is_null", 7, 3, 131, 30], - ["jump_false", 7, "eq_nnl_286", 131, 30], - "_nop_tc_28", - ["jump", "eq_nnl_286", 131, 30], - ["true", 6, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nnl_286", - ["is_bool", 7, 3, 131, 30], - ["jump_false", 7, "eq_nb_287", 131, 30], - "_nop_tc_29", - ["jump", "eq_nb_287", 131, 30], - ["eq_bool", 6, 3, 5, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nb_287", - ["false", 6, 131, 30], - "eq_done_282", - ["move", 4, 6, 131, 30], - "or_end_275", - ["jump_false", 4, "if_else_273", 131, 30], - ["false", 4, 131, 45], - ["return", 4, 131, 45], - "_nop_ur_3", - "if_else_273", - "if_end_274", - ["access", 4, "number", 132, 14], - ["is_identical", 5, 3, 4, 132, 14], - ["jump_true", 5, "eq_done_290", 132, 14], - ["is_int", 6, 3, 132, 14], - ["jump_false", 6, "eq_ni_291", 132, 14], - "_nop_tc_30", - ["jump", "eq_ni_291", 132, 14], - ["eq_int", 5, 3, 4, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_ni_291", - ["is_num", 6, 3, 132, 14], - ["jump_false", 6, "eq_nn_292", 132, 14], - "_nop_tc_31", - ["jump", "eq_nn_292", 132, 14], - ["eq_float", 5, 3, 4, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nn_292", - ["is_text", 6, 3, 132, 14], - ["jump_false", 6, "eq_nt_293", 132, 14], - "_nop_tc_32", - "_nop_tc_33", - ["eq_text", 5, 3, 4, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nt_293", - ["is_null", 6, 3, 132, 14], - ["jump_false", 6, "eq_nnl_294", 132, 14], - "_nop_tc_34", - ["jump", "eq_nnl_294", 132, 14], - ["true", 5, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nnl_294", - ["is_bool", 6, 3, 132, 14], - ["jump_false", 6, "eq_nb_295", 132, 14], - "_nop_tc_35", - ["jump", "eq_nb_295", 132, 14], - ["eq_bool", 5, 3, 4, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nb_295", - ["false", 5, 132, 14], - "eq_done_290", - ["jump_false", 5, "if_else_288", 132, 14], - ["load_field", 4, 1, "number", 133, 12], - ["move", 2, 4, 133, 12], - ["null", 4, 134, 17], - ["is_identical", 5, 2, 4, 134, 17], - ["jump_true", 5, "eq_done_298", 134, 17], - ["is_int", 6, 2, 134, 17], - ["jump_false", 6, "eq_ni_299", 134, 17], - "_nop_tc_36", - ["jump", "eq_ni_299", 134, 17], - ["eq_int", 5, 2, 4, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_ni_299", - ["is_num", 6, 2, 134, 17], - ["jump_false", 6, "eq_nn_300", 134, 17], - "_nop_tc_37", - ["jump", "eq_nn_300", 134, 17], - ["eq_float", 5, 2, 4, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nn_300", - ["is_text", 6, 2, 134, 17], - ["jump_false", 6, "eq_nt_301", 134, 17], - "_nop_tc_38", - ["jump", "eq_nt_301", 134, 17], - ["eq_text", 5, 2, 4, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nt_301", - ["is_null", 6, 2, 134, 17], - ["jump_false", 6, "eq_nnl_302", 134, 17], - "_nop_tc_39", - "_nop_tc_40", - ["true", 5, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nnl_302", - ["is_bool", 6, 2, 134, 17], - ["jump_false", 6, "eq_nb_303", 134, 17], - "_nop_tc_41", - ["jump", "eq_nb_303", 134, 17], - ["eq_bool", 5, 2, 4, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nb_303", - ["false", 5, 134, 17], - "eq_done_298", - ["jump_false", 5, "if_else_296", 134, 17], - ["load_field", 4, 1, "value", 134, 35], - [ - "access", - 5, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 134, - 28 - ], - ["frame", 6, 5, 1, 134, 28], - ["null", 5, 134, 28], - ["setarg", 6, 0, 5, 134, 28], - ["setarg", 6, 1, 4, 134, 28], - ["invoke", 6, 4, 134, 28], - ["move", 2, 4, 134, 28], - ["jump", "if_end_297", 134, 28], - "if_else_296", - "if_end_297", - ["access", 4, 0, 135, 20], - ["is_identical", 5, 2, 4, 135, 20], - ["jump_true", 5, "ne_nid_305", 135, 20], - ["jump", "ne_ni_306", 135, 20], - "ne_nid_305", - ["false", 5, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_ni_306", - ["is_int", 6, 2, 135, 20], - ["jump_false", 6, "ne_nn_307", 135, 20], - "_nop_tc_42", - "_nop_tc_43", - ["ne_int", 5, 2, 4, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nn_307", - ["is_num", 6, 2, 135, 20], - ["jump_false", 6, "ne_nt_308", 135, 20], - "_nop_tc_44", - "_nop_tc_45", - ["ne_float", 5, 2, 4, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nt_308", - ["is_text", 6, 2, 135, 20], - ["jump_false", 6, "ne_nnl_309", 135, 20], - "_nop_tc_46", - ["jump", "ne_nnl_309", 135, 20], - ["ne_text", 5, 2, 4, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nnl_309", - ["is_null", 6, 2, 135, 20], - ["jump_false", 6, "ne_nb_310", 135, 20], - "_nop_tc_47", - ["jump", "ne_nb_310", 135, 20], - ["false", 5, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nb_310", - ["is_bool", 6, 2, 135, 20], - ["jump_false", 6, "ne_mis_311", 135, 20], - "_nop_tc_48", - ["jump", "ne_mis_311", 135, 20], - ["ne_bool", 5, 2, 4, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_mis_311", - ["true", 5, 135, 20], - "ne_done_304", - ["return", 5, 135, 20], - "_nop_ur_4", - "if_else_288", - "if_end_289", - ["access", 2, "text", 137, 14], - ["is_identical", 4, 3, 2, 137, 14], - ["jump_true", 4, "eq_done_314", 137, 14], - ["is_int", 5, 3, 137, 14], - ["jump_false", 5, "eq_ni_315", 137, 14], - "_nop_tc_49", - ["jump", "eq_ni_315", 137, 14], - ["eq_int", 4, 3, 2, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_ni_315", - ["is_num", 5, 3, 137, 14], - ["jump_false", 5, "eq_nn_316", 137, 14], - "_nop_tc_50", - ["jump", "eq_nn_316", 137, 14], - ["eq_float", 4, 3, 2, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nn_316", - ["is_text", 5, 3, 137, 14], - ["jump_false", 5, "eq_nt_317", 137, 14], - "_nop_tc_51", - "_nop_tc_52", - ["eq_text", 4, 3, 2, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nt_317", - ["is_null", 5, 3, 137, 14], - ["jump_false", 5, "eq_nnl_318", 137, 14], - "_nop_tc_53", - ["jump", "eq_nnl_318", 137, 14], - ["true", 4, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nnl_318", - ["is_bool", 5, 3, 137, 14], - ["jump_false", 5, "eq_nb_319", 137, 14], - "_nop_tc_54", - ["jump", "eq_nb_319", 137, 14], - ["eq_bool", 4, 3, 2, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nb_319", - ["false", 4, 137, 14], - "eq_done_314", - ["jump_false", 4, "if_else_312", 137, 14], - ["load_field", 2, 1, "value", 137, 36], - ["length", 3, 2, 137, 36], - ["access", 2, 0, 137, 50], - "_nop_tc_55", - "_nop_tc_56", - "_nop_tc_57", - "_nop_tc_58", - ["gt_int", 4, 3, 2, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_ni_320", - "_nop_tc_59", - "_nop_tc_60", - "_nop_tc_61", - "_nop_tc_62", - ["gt_float", 4, 3, 2, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_nn_321", - "_nop_tc_63", - ["jump", "rel_err_323", 137, 50], - "_nop_tc_64", - ["jump", "rel_err_323", 137, 50], - ["gt_text", 4, 3, 2, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_err_323", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 137, - 50 - ], - ["access", 3, "error", 137, 50], - ["access", 5, "cannot compare with '>': operands must be same type", 137, 50], - ["array", 6, 0, 137, 50], - ["push", 6, 5, 137, 50], - ["frame", 5, 2, 2, 137, 50], - ["null", 2, 137, 50], - ["setarg", 5, 0, 2, 137, 50], - ["setarg", 5, 1, 3, 137, 50], - ["setarg", 5, 2, 6, 137, 50], - ["invoke", 5, 2, 137, 50], - ["disrupt", 137, 50], - "rel_done_322", - ["return", 4, 137, 50], - "_nop_ur_5", - "if_else_312", - "if_end_313", - ["null", 2, 138, 12], - ["return", 2, 138, 12], - "_nop_ur_6", - "_nop_ur_7" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 146, 13], - "while_start_324", - ["get", 3, 4, 1, 147, 16], - ["is_int", 4, 2, 147, 16], - ["jump_false", 4, "rel_ni_326", 147, 16], - ["is_int", 5, 3, 147, 16], - ["jump_false", 5, "rel_ni_326", 147, 16], - ["lt_int", 6, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_ni_326", - ["is_num", 4, 2, 147, 16], - ["jump_false", 4, "rel_nn_327", 147, 16], - ["is_num", 5, 3, 147, 16], - ["jump_false", 5, "rel_nn_327", 147, 16], - ["lt_float", 6, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_nn_327", - ["is_text", 4, 2, 147, 16], - ["jump_false", 4, "rel_err_329", 147, 16], - ["is_text", 5, 3, 147, 16], - ["jump_false", 5, "rel_err_329", 147, 16], - ["lt_text", 6, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_err_329", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 147, - 16 - ], - ["access", 4, "error", 147, 16], - ["access", 5, "cannot compare with '<': operands must be same type", 147, 16], - ["array", 7, 0, 147, 16], - ["push", 7, 5, 147, 16], - ["frame", 5, 3, 2, 147, 16], - ["null", 3, 147, 16], - ["setarg", 5, 0, 3, 147, 16], - ["setarg", 5, 1, 4, 147, 16], - ["setarg", 5, 2, 7, 147, 16], - ["invoke", 5, 3, 147, 16], - ["disrupt", 147, 16], - "rel_done_328", - ["jump_false", 6, "while_end_325", 147, 16], - ["get", 3, 3, 1, 148, 11], - ["load_dynamic", 4, 3, 2, 148, 18], - ["load_field", 3, 4, "function_nr", 148, 18], - ["is_identical", 4, 3, 1, 148, 36], - ["jump_true", 4, "eq_done_332", 148, 36], - ["is_int", 5, 3, 148, 36], - ["jump_false", 5, "eq_ni_333", 148, 36], - ["is_int", 6, 1, 148, 36], - ["jump_false", 6, "eq_ni_333", 148, 36], - ["eq_int", 4, 3, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_ni_333", - ["is_num", 5, 3, 148, 36], - ["jump_false", 5, "eq_nn_334", 148, 36], - ["is_num", 6, 1, 148, 36], - ["jump_false", 6, "eq_nn_334", 148, 36], - ["eq_float", 4, 3, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nn_334", - ["is_text", 5, 3, 148, 36], - ["jump_false", 5, "eq_nt_335", 148, 36], - ["is_text", 6, 1, 148, 36], - ["jump_false", 6, "eq_nt_335", 148, 36], - ["eq_text", 4, 3, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nt_335", - ["is_null", 5, 3, 148, 36], - ["jump_false", 5, "eq_nnl_336", 148, 36], - ["is_null", 6, 1, 148, 36], - ["jump_false", 6, "eq_nnl_336", 148, 36], - ["true", 4, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nnl_336", - ["is_bool", 5, 3, 148, 36], - ["jump_false", 5, "eq_nb_337", 148, 36], - ["is_bool", 6, 1, 148, 36], - ["jump_false", 6, "eq_nb_337", 148, 36], - ["eq_bool", 4, 3, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nb_337", - ["false", 4, 148, 36], - "eq_done_332", - ["jump_false", 4, "if_else_330", 148, 36], - ["get", 3, 3, 1, 148, 50], - ["load_dynamic", 4, 3, 2, 148, 57], - ["return", 4, 148, 57], - "_nop_ur_1", - "if_else_330", - "if_end_331", - ["access", 3, 1, 149, 15], - ["is_num", 4, 2, 149, 15], - ["jump_false", 4, "num_err_338", 149, 15], - "_nop_tc_1", - "_nop_tc_2", - ["add", 4, 2, 3, 149, 15], - ["jump", "num_done_339", 149, 15], - "num_err_338", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 149, - 15 - ], - ["access", 5, "error", 149, 15], - ["access", 6, "cannot apply '+': operands must be numbers", 149, 15], - ["array", 7, 0, 149, 15], - ["push", 7, 6, 149, 15], - ["frame", 6, 3, 2, 149, 15], - ["null", 3, 149, 15], - ["setarg", 6, 0, 3, 149, 15], - ["setarg", 6, 1, 5, 149, 15], - ["setarg", 6, 2, 7, 149, 15], - ["invoke", 6, 3, 149, 15], - ["disrupt", 149, 15], - "num_done_339", - ["move", 2, 4, 149, 15], - ["jump", "while_start_324", 149, 15], - "while_end_325", - ["null", 2, 151, 12], - ["return", 2, 151, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["get", 3, 20, 1, 155, 14], - ["frame", 4, 3, 1, 155, 14], - ["null", 3, 155, 14], - ["setarg", 4, 0, 3, 155, 14], - ["setarg", 4, 1, 1, 155, 14], - ["invoke", 4, 3, 155, 14], - ["move", 4, 3, 155, 14], - ["null", 3, 156, 15], - ["is_identical", 5, 4, 3, 156, 15], - ["jump_true", 5, "eq_done_342", 156, 15], - ["is_int", 6, 4, 156, 15], - ["jump_false", 6, "eq_ni_343", 156, 15], - "_nop_tc_1", - ["jump", "eq_ni_343", 156, 15], - ["eq_int", 5, 4, 3, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_ni_343", - ["is_num", 6, 4, 156, 15], - ["jump_false", 6, "eq_nn_344", 156, 15], - "_nop_tc_2", - ["jump", "eq_nn_344", 156, 15], - ["eq_float", 5, 4, 3, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nn_344", - ["is_text", 6, 4, 156, 15], - ["jump_false", 6, "eq_nt_345", 156, 15], - "_nop_tc_3", - ["jump", "eq_nt_345", 156, 15], - ["eq_text", 5, 4, 3, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nt_345", - ["is_null", 6, 4, 156, 15], - ["jump_false", 6, "eq_nnl_346", 156, 15], - "_nop_tc_4", - "_nop_tc_5", - ["true", 5, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nnl_346", - ["is_bool", 6, 4, 156, 15], - ["jump_false", 6, "eq_nb_347", 156, 15], - "_nop_tc_6", - ["jump", "eq_nb_347", 156, 15], - ["eq_bool", 5, 4, 3, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nb_347", - ["false", 5, 156, 15], - "eq_done_342", - ["jump_false", 5, "if_else_340", 156, 15], - ["null", 3, 156, 28], - ["return", 3, 156, 28], - "_nop_ur_1", - "if_else_340", - "if_end_341", - ["load_dynamic", 3, 4, 2, 157, 15], - ["return", 3, 157, 15], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 174, - 15 - ], - ["frame", 5, 4, 1, 174, 15], - ["null", 4, 174, 15], - ["setarg", 5, 0, 4, 174, 15], - ["setarg", 5, 1, 1, 174, 15], - ["invoke", 5, 4, 174, 15], - ["move", 5, 4, 174, 15], - ["get", 4, 22, 1, 175, 9], - ["load_dynamic", 6, 4, 5, 175, 20], - ["null", 4, 175, 28], - ["is_identical", 7, 6, 4, 175, 28], - ["jump_true", 7, "eq_done_350", 175, 28], - ["is_int", 8, 6, 175, 28], - ["jump_false", 8, "eq_ni_351", 175, 28], - "_nop_tc_1", - ["jump", "eq_ni_351", 175, 28], - ["eq_int", 7, 6, 4, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_ni_351", - ["is_num", 8, 6, 175, 28], - ["jump_false", 8, "eq_nn_352", 175, 28], - "_nop_tc_2", - ["jump", "eq_nn_352", 175, 28], - ["eq_float", 7, 6, 4, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nn_352", - ["is_text", 8, 6, 175, 28], - ["jump_false", 8, "eq_nt_353", 175, 28], - "_nop_tc_3", - ["jump", "eq_nt_353", 175, 28], - ["eq_text", 7, 6, 4, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nt_353", - ["is_null", 8, 6, 175, 28], - ["jump_false", 8, "eq_nnl_354", 175, 28], - "_nop_tc_4", - "_nop_tc_5", - ["true", 7, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nnl_354", - ["is_bool", 8, 6, 175, 28], - ["jump_false", 8, "eq_nb_355", 175, 28], - "_nop_tc_6", - ["jump", "eq_nb_355", 175, 28], - ["eq_bool", 7, 6, 4, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nb_355", - ["false", 7, 175, 28], - "eq_done_350", - ["jump_false", 7, "if_else_348", 175, 28], - ["record", 4, 0], - ["get", 6, 22, 1, 175, 34], - ["store_dynamic", 6, 4, 5, 175, 45], - ["jump", "if_end_349", 175, 45], - "if_else_348", - "if_end_349", - ["get", 4, 22, 1, 176, 5], - ["load_dynamic", 6, 4, 5, 176, 16], - ["store_dynamic", 6, 3, 2, 176, 21], - ["null", 4, 176, 21], - ["return", 4, 176, 21] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 3, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 180, - 15 - ], - ["frame", 4, 3, 1, 180, 15], - ["null", 3, 180, 15], - ["setarg", 4, 0, 3, 180, 15], - ["setarg", 4, 1, 1, 180, 15], - ["invoke", 4, 3, 180, 15], - ["move", 4, 3, 180, 15], - ["get", 3, 22, 1, 181, 9], - ["load_dynamic", 5, 3, 4, 181, 20], - ["null", 3, 181, 28], - ["is_identical", 6, 5, 3, 181, 28], - ["jump_true", 6, "eq_done_358", 181, 28], - ["is_int", 7, 5, 181, 28], - ["jump_false", 7, "eq_ni_359", 181, 28], - "_nop_tc_1", - ["jump", "eq_ni_359", 181, 28], - ["eq_int", 6, 5, 3, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_ni_359", - ["is_num", 7, 5, 181, 28], - ["jump_false", 7, "eq_nn_360", 181, 28], - "_nop_tc_2", - ["jump", "eq_nn_360", 181, 28], - ["eq_float", 6, 5, 3, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nn_360", - ["is_text", 7, 5, 181, 28], - ["jump_false", 7, "eq_nt_361", 181, 28], - "_nop_tc_3", - ["jump", "eq_nt_361", 181, 28], - ["eq_text", 6, 5, 3, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nt_361", - ["is_null", 7, 5, 181, 28], - ["jump_false", 7, "eq_nnl_362", 181, 28], - "_nop_tc_4", - "_nop_tc_5", - ["true", 6, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nnl_362", - ["is_bool", 7, 5, 181, 28], - ["jump_false", 7, "eq_nb_363", 181, 28], - "_nop_tc_6", - ["jump", "eq_nb_363", 181, 28], - ["eq_bool", 6, 5, 3, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nb_363", - ["false", 6, 181, 28], - "eq_done_358", - ["jump_false", 6, "if_else_356", 181, 28], - ["null", 3, 181, 41], - ["return", 3, 181, 41], - "_nop_ur_1", - "if_else_356", - "if_end_357", - ["get", 3, 22, 1, 182, 12], - ["load_dynamic", 5, 3, 4, 182, 23], - ["load_dynamic", 3, 5, 2, 182, 28], - ["return", 3, 182, 28], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 4, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 186, - 15 - ], - ["frame", 5, 4, 1, 186, 15], - ["null", 4, 186, 15], - ["setarg", 5, 0, 4, 186, 15], - ["setarg", 5, 1, 1, 186, 15], - ["invoke", 5, 4, 186, 15], - ["move", 5, 4, 186, 15], - ["get", 4, 23, 1, 187, 9], - ["load_dynamic", 6, 4, 5, 187, 20], - ["null", 4, 187, 28], - ["is_identical", 7, 6, 4, 187, 28], - ["jump_true", 7, "eq_done_366", 187, 28], - ["is_int", 8, 6, 187, 28], - ["jump_false", 8, "eq_ni_367", 187, 28], - "_nop_tc_1", - ["jump", "eq_ni_367", 187, 28], - ["eq_int", 7, 6, 4, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_ni_367", - ["is_num", 8, 6, 187, 28], - ["jump_false", 8, "eq_nn_368", 187, 28], - "_nop_tc_2", - ["jump", "eq_nn_368", 187, 28], - ["eq_float", 7, 6, 4, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nn_368", - ["is_text", 8, 6, 187, 28], - ["jump_false", 8, "eq_nt_369", 187, 28], - "_nop_tc_3", - ["jump", "eq_nt_369", 187, 28], - ["eq_text", 7, 6, 4, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nt_369", - ["is_null", 8, 6, 187, 28], - ["jump_false", 8, "eq_nnl_370", 187, 28], - "_nop_tc_4", - "_nop_tc_5", - ["true", 7, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nnl_370", - ["is_bool", 8, 6, 187, 28], - ["jump_false", 8, "eq_nb_371", 187, 28], - "_nop_tc_6", - ["jump", "eq_nb_371", 187, 28], - ["eq_bool", 7, 6, 4, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nb_371", - ["false", 7, 187, 28], - "eq_done_366", - ["jump_false", 7, "if_else_364", 187, 28], - ["record", 4, 0], - ["get", 6, 23, 1, 187, 34], - ["store_dynamic", 6, 4, 5, 187, 45], - ["jump", "if_end_365", 187, 45], - "if_else_364", - "if_end_365", - ["get", 4, 23, 1, 188, 5], - ["load_dynamic", 6, 4, 5, 188, 16], - ["store_dynamic", 6, 3, 2, 188, 21], - ["null", 4, 188, 21], - ["return", 4, 188, 21] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 195, 17], - ["is_identical", 3, 1, 2, 195, 17], - ["jump_true", 3, "eq_done_374", 195, 17], - "_nop_tc_1", - ["jump", "eq_ni_375", 195, 17], - "_nop_tc_2", - ["jump", "eq_ni_375", 195, 17], - ["eq_int", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_ni_375", - "_nop_tc_3", - ["jump", "eq_nn_376", 195, 17], - "_nop_tc_4", - ["jump", "eq_nn_376", 195, 17], - ["eq_float", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nn_376", - "_nop_tc_5", - ["jump", "eq_nt_377", 195, 17], - "_nop_tc_6", - ["jump", "eq_nt_377", 195, 17], - ["eq_text", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nt_377", - "_nop_tc_7", - ["jump", "eq_nnl_378", 195, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nnl_378", - "_nop_tc_10", - ["jump", "eq_nb_379", 195, 17], - "_nop_tc_11", - ["jump", "eq_nb_379", 195, 17], - ["eq_bool", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nb_379", - ["false", 3, 195, 17], - "eq_done_374", - ["jump_false", 3, "if_else_372", 195, 17], - ["null", 2, 195, 30], - ["return", 2, 195, 30], - "_nop_ur_1", - "if_else_372", - "if_end_373", - ["load_field", 2, 1, "statements", 196, 9], - ["null", 3, 196, 28], - ["is_identical", 4, 2, 3, 196, 28], - ["jump_true", 4, "ne_nid_383", 196, 28], - ["jump", "ne_ni_384", 196, 28], - "ne_nid_383", - ["false", 4, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_ni_384", - ["is_int", 5, 2, 196, 28], - ["jump_false", 5, "ne_nn_385", 196, 28], - "_nop_tc_12", - ["jump", "ne_nn_385", 196, 28], - ["ne_int", 4, 2, 3, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nn_385", - ["is_num", 5, 2, 196, 28], - ["jump_false", 5, "ne_nt_386", 196, 28], - "_nop_tc_13", - ["jump", "ne_nt_386", 196, 28], - ["ne_float", 4, 2, 3, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nt_386", - ["is_text", 5, 2, 196, 28], - ["jump_false", 5, "ne_nnl_387", 196, 28], - "_nop_tc_14", - ["jump", "ne_nnl_387", 196, 28], - ["ne_text", 4, 2, 3, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nnl_387", - ["is_null", 5, 2, 196, 28], - ["jump_false", 5, "ne_nb_388", 196, 28], - "_nop_tc_15", - "_nop_tc_16", - ["false", 4, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nb_388", - ["is_bool", 5, 2, 196, 28], - ["jump_false", 5, "ne_mis_389", 196, 28], - "_nop_tc_17", - ["jump", "ne_mis_389", 196, 28], - ["ne_bool", 4, 2, 3, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_mis_389", - ["true", 4, 196, 28], - "ne_done_382", - ["jump_false", 4, "if_else_380", 196, 28], - ["load_field", 2, 1, "statements", 196, 49], - ["load_field", 3, 1, "function_nr", 196, 66], - ["get", 4, 2, 1, 196, 34], - ["frame", 5, 4, 2, 196, 34], - ["null", 4, 196, 34], - ["setarg", 5, 0, 4, 196, 34], - ["setarg", 5, 1, 2, 196, 34], - ["setarg", 5, 2, 3, 196, 34], - ["invoke", 5, 2, 196, 34], - ["jump", "if_end_381", 196, 34], - "if_else_380", - "if_end_381", - ["load_field", 2, 1, "disruption", 197, 9], - ["null", 3, 197, 28], - ["is_identical", 4, 2, 3, 197, 28], - ["jump_true", 4, "ne_nid_393", 197, 28], - ["jump", "ne_ni_394", 197, 28], - "ne_nid_393", - ["false", 4, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_ni_394", - ["is_int", 5, 2, 197, 28], - ["jump_false", 5, "ne_nn_395", 197, 28], - "_nop_tc_18", - ["jump", "ne_nn_395", 197, 28], - ["ne_int", 4, 2, 3, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nn_395", - ["is_num", 5, 2, 197, 28], - ["jump_false", 5, "ne_nt_396", 197, 28], - "_nop_tc_19", - ["jump", "ne_nt_396", 197, 28], - ["ne_float", 4, 2, 3, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nt_396", - ["is_text", 5, 2, 197, 28], - ["jump_false", 5, "ne_nnl_397", 197, 28], - "_nop_tc_20", - ["jump", "ne_nnl_397", 197, 28], - ["ne_text", 4, 2, 3, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nnl_397", - ["is_null", 5, 2, 197, 28], - ["jump_false", 5, "ne_nb_398", 197, 28], - "_nop_tc_21", - "_nop_tc_22", - ["false", 4, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nb_398", - ["is_bool", 5, 2, 197, 28], - ["jump_false", 5, "ne_mis_399", 197, 28], - "_nop_tc_23", - ["jump", "ne_mis_399", 197, 28], - ["ne_bool", 4, 2, 3, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_mis_399", - ["true", 4, 197, 28], - "ne_done_392", - ["jump_false", 4, "if_else_390", 197, 28], - ["load_field", 2, 1, "disruption", 197, 49], - ["load_field", 3, 1, "function_nr", 197, 66], - ["get", 4, 2, 1, 197, 34], - ["frame", 5, 4, 2, 197, 34], - ["null", 4, 197, 34], - ["setarg", 5, 0, 4, 197, 34], - ["setarg", 5, 1, 2, 197, 34], - ["setarg", 5, 2, 3, 197, 34], - ["invoke", 5, 2, 197, 34], - ["jump", "if_end_391", 197, 34], - "if_else_390", - "if_end_391", - ["null", 2, 197, 34], - ["return", 2, 197, 34] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 201, 13], - ["access", 4, 0, 202, 13], - ["null", 5, 203, 16], - ["null", 6, 204, 16], - ["null", 7, 205, 16], - ["null", 8, 206, 14], - ["null", 9, 207, 16], - ["null", 10, 208, 22], - "while_start_400", - ["length", 11, 1, 209, 23], - ["is_int", 12, 3, 209, 23], - ["jump_false", 12, "rel_ni_402", 209, 23], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 13, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_ni_402", - ["is_num", 12, 3, 209, 23], - ["jump_false", 12, "rel_nn_403", 209, 23], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 13, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_nn_403", - ["is_text", 12, 3, 209, 23], - ["jump_false", 12, "rel_err_405", 209, 23], - "_nop_tc_5", - ["jump", "rel_err_405", 209, 23], - ["lt_text", 13, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_err_405", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 209, - 23 - ], - ["access", 12, "error", 209, 23], - ["access", 14, "cannot compare with '<': operands must be same type", 209, 23], - ["array", 15, 0, 209, 23], - ["push", 15, 14, 209, 23], - ["frame", 14, 11, 2, 209, 23], - ["null", 11, 209, 23], - ["setarg", 14, 0, 11, 209, 23], - ["setarg", 14, 1, 12, 209, 23], - ["setarg", 14, 2, 15, 209, 23], - ["invoke", 14, 11, 209, 23], - ["disrupt", 209, 23], - "rel_done_404", - ["jump_false", 13, "while_end_401", 209, 23], - ["load_dynamic", 11, 1, 3, 210, 20], - ["move", 5, 11, 210, 20], - ["load_field", 11, 5, "kind", 211, 14], - ["move", 6, 11, 211, 14], - ["access", 11, "def", 212, 19], - ["is_identical", 12, 6, 11, 212, 19], - ["jump_true", 12, "eq_done_408", 212, 19], - ["is_int", 13, 6, 212, 19], - ["jump_false", 13, "eq_ni_409", 212, 19], - "_nop_tc_6", - ["jump", "eq_ni_409", 212, 19], - ["eq_int", 12, 6, 11, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_ni_409", - ["is_num", 13, 6, 212, 19], - ["jump_false", 13, "eq_nn_410", 212, 19], - "_nop_tc_7", - ["jump", "eq_nn_410", 212, 19], - ["eq_float", 12, 6, 11, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nn_410", - ["is_text", 13, 6, 212, 19], - ["jump_false", 13, "eq_nt_411", 212, 19], - "_nop_tc_8", - "_nop_tc_9", - ["eq_text", 12, 6, 11, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nt_411", - ["is_null", 13, 6, 212, 19], - ["jump_false", 13, "eq_nnl_412", 212, 19], - "_nop_tc_10", - ["jump", "eq_nnl_412", 212, 19], - ["true", 12, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nnl_412", - ["is_bool", 13, 6, 212, 19], - ["jump_false", 13, "eq_nb_413", 212, 19], - "_nop_tc_11", - ["jump", "eq_nb_413", 212, 19], - ["eq_bool", 12, 6, 11, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nb_413", - ["false", 12, 212, 19], - "eq_done_408", - ["jump_false", 12, "if_else_406", 212, 19], - ["load_field", 11, 5, "left", 213, 16], - ["load_field", 12, 11, "name", 213, 16], - ["move", 7, 12, 213, 16], - ["null", 11, 214, 21], - ["is_identical", 12, 7, 11, 214, 21], - ["jump_true", 12, "ne_nid_418", 214, 21], - ["jump", "ne_ni_419", 214, 21], - "ne_nid_418", - ["false", 12, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_ni_419", - ["is_int", 13, 7, 214, 21], - ["jump_false", 13, "ne_nn_420", 214, 21], - "_nop_tc_12", - ["jump", "ne_nn_420", 214, 21], - ["ne_int", 12, 7, 11, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nn_420", - ["is_num", 13, 7, 214, 21], - ["jump_false", 13, "ne_nt_421", 214, 21], - "_nop_tc_13", - ["jump", "ne_nt_421", 214, 21], - ["ne_float", 12, 7, 11, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nt_421", - ["is_text", 13, 7, 214, 21], - ["jump_false", 13, "ne_nnl_422", 214, 21], - "_nop_tc_14", - ["jump", "ne_nnl_422", 214, 21], - ["ne_text", 12, 7, 11, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nnl_422", - ["is_null", 13, 7, 214, 21], - ["jump_false", 13, "ne_nb_423", 214, 21], - "_nop_tc_15", - "_nop_tc_16", - ["false", 12, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nb_423", - ["is_bool", 13, 7, 214, 21], - ["jump_false", 13, "ne_mis_424", 214, 21], - "_nop_tc_17", - ["jump", "ne_mis_424", 214, 21], - ["ne_bool", 12, 7, 11, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_mis_424", - ["true", 12, 214, 21], - "ne_done_417", - ["move", 11, 12, 214, 21], - ["jump_false", 11, "and_end_416", 214, 21], - ["load_field", 12, 5, "right", 214, 40], - ["get", 13, 11, 1, 214, 29], - ["frame", 14, 13, 1, 214, 29], - ["null", 13, 214, 29], - ["setarg", 14, 0, 13, 214, 29], - ["setarg", 14, 1, 12, 214, 29], - ["invoke", 14, 12, 214, 29], - ["move", 11, 12, 214, 29], - "and_end_416", - ["jump_false", 11, "if_else_414", 214, 29], - ["get", 11, 21, 1, 215, 16], - ["frame", 12, 11, 2, 215, 16], - ["null", 11, 215, 16], - ["setarg", 12, 0, 11, 215, 16], - ["setarg", 12, 1, 2, 215, 16], - ["setarg", 12, 2, 7, 215, 16], - ["invoke", 12, 11, 215, 16], - ["move", 8, 11, 215, 16], - ["null", 11, 216, 21], - ["is_identical", 12, 8, 11, 216, 21], - ["jump_true", 12, "ne_nid_429", 216, 21], - ["jump", "ne_ni_430", 216, 21], - "ne_nid_429", - ["false", 12, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_ni_430", - ["is_int", 13, 8, 216, 21], - ["jump_false", 13, "ne_nn_431", 216, 21], - "_nop_tc_18", - ["jump", "ne_nn_431", 216, 21], - ["ne_int", 12, 8, 11, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nn_431", - ["is_num", 13, 8, 216, 21], - ["jump_false", 13, "ne_nt_432", 216, 21], - "_nop_tc_19", - ["jump", "ne_nt_432", 216, 21], - ["ne_float", 12, 8, 11, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nt_432", - ["is_text", 13, 8, 216, 21], - ["jump_false", 13, "ne_nnl_433", 216, 21], - "_nop_tc_20", - ["jump", "ne_nnl_433", 216, 21], - ["ne_text", 12, 8, 11, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nnl_433", - ["is_null", 13, 8, 216, 21], - ["jump_false", 13, "ne_nb_434", 216, 21], - "_nop_tc_21", - "_nop_tc_22", - ["false", 12, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nb_434", - ["is_bool", 13, 8, 216, 21], - ["jump_false", 13, "ne_mis_435", 216, 21], - "_nop_tc_23", - ["jump", "ne_mis_435", 216, 21], - ["ne_bool", 12, 8, 11, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_mis_435", - ["true", 12, 216, 21], - "ne_done_428", - ["move", 11, 12, 216, 21], - ["jump_false", 11, "and_end_427", 216, 21], - ["load_field", 12, 8, "closure", 216, 30], - ["not", 13, 12, 216, 30], - ["move", 11, 13, 216, 30], - "and_end_427", - ["jump_false", 11, "if_else_425", 216, 30], - ["load_field", 11, 5, "right", 217, 41], - ["get", 12, 24, 1, 217, 13], - ["frame", 13, 12, 3, 217, 13], - ["null", 12, 217, 13], - ["setarg", 13, 0, 12, 217, 13], - ["setarg", 13, 1, 2, 217, 13], - ["setarg", 13, 2, 7, 217, 13], - ["setarg", 13, 3, 11, 217, 13], - ["invoke", 13, 11, 217, 13], - ["jump", "if_end_426", 217, 13], - "if_else_425", - "if_end_426", - ["jump", "if_end_415", 217, 13], - "if_else_414", - "if_end_415", - ["null", 11, 220, 21], - ["is_identical", 12, 7, 11, 220, 21], - ["jump_true", 12, "ne_nid_441", 220, 21], - ["jump", "ne_ni_442", 220, 21], - "ne_nid_441", - ["false", 12, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_ni_442", - ["is_int", 13, 7, 220, 21], - ["jump_false", 13, "ne_nn_443", 220, 21], - "_nop_tc_24", - ["jump", "ne_nn_443", 220, 21], - ["ne_int", 12, 7, 11, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nn_443", - ["is_num", 13, 7, 220, 21], - ["jump_false", 13, "ne_nt_444", 220, 21], - "_nop_tc_25", - ["jump", "ne_nt_444", 220, 21], - ["ne_float", 12, 7, 11, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nt_444", - ["is_text", 13, 7, 220, 21], - ["jump_false", 13, "ne_nnl_445", 220, 21], - "_nop_tc_26", - ["jump", "ne_nnl_445", 220, 21], - ["ne_text", 12, 7, 11, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nnl_445", - ["is_null", 13, 7, 220, 21], - ["jump_false", 13, "ne_nb_446", 220, 21], - "_nop_tc_27", - "_nop_tc_28", - ["false", 12, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nb_446", - ["is_bool", 13, 7, 220, 21], - ["jump_false", 13, "ne_mis_447", 220, 21], - "_nop_tc_29", - ["jump", "ne_mis_447", 220, 21], - ["ne_bool", 12, 7, 11, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_mis_447", - ["true", 12, 220, 21], - "ne_done_440", - ["move", 11, 12, 220, 21], - ["jump_false", 11, "and_end_439", 220, 21], - ["load_field", 12, 5, "right", 220, 29], - ["null", 13, 220, 43], - ["is_identical", 14, 12, 13, 220, 43], - ["jump_true", 14, "ne_nid_449", 220, 43], - ["jump", "ne_ni_450", 220, 43], - "ne_nid_449", - ["false", 14, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_ni_450", - ["is_int", 15, 12, 220, 43], - ["jump_false", 15, "ne_nn_451", 220, 43], - "_nop_tc_30", - ["jump", "ne_nn_451", 220, 43], - ["ne_int", 14, 12, 13, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nn_451", - ["is_num", 15, 12, 220, 43], - ["jump_false", 15, "ne_nt_452", 220, 43], - "_nop_tc_31", - ["jump", "ne_nt_452", 220, 43], - ["ne_float", 14, 12, 13, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nt_452", - ["is_text", 15, 12, 220, 43], - ["jump_false", 15, "ne_nnl_453", 220, 43], - "_nop_tc_32", - ["jump", "ne_nnl_453", 220, 43], - ["ne_text", 14, 12, 13, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nnl_453", - ["is_null", 15, 12, 220, 43], - ["jump_false", 15, "ne_nb_454", 220, 43], - "_nop_tc_33", - "_nop_tc_34", - ["false", 14, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nb_454", - ["is_bool", 15, 12, 220, 43], - ["jump_false", 15, "ne_mis_455", 220, 43], - "_nop_tc_35", - ["jump", "ne_mis_455", 220, 43], - ["ne_bool", 14, 12, 13, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_mis_455", - ["true", 14, 220, 43], - "ne_done_448", - ["move", 11, 14, 220, 43], - "and_end_439", - ["move", 12, 11, 220, 43], - ["jump_false", 12, "and_end_438", 220, 43], - ["load_field", 11, 5, "right", 220, 51], - ["load_field", 13, 11, "kind", 220, 51], - ["access", 11, "(", 220, 70], - ["is_identical", 14, 13, 11, 220, 70], - ["jump_true", 14, "eq_done_456", 220, 70], - ["is_int", 15, 13, 220, 70], - ["jump_false", 15, "eq_ni_457", 220, 70], - "_nop_tc_36", - ["jump", "eq_ni_457", 220, 70], - ["eq_int", 14, 13, 11, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_ni_457", - ["is_num", 15, 13, 220, 70], - ["jump_false", 15, "eq_nn_458", 220, 70], - "_nop_tc_37", - ["jump", "eq_nn_458", 220, 70], - ["eq_float", 14, 13, 11, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nn_458", - ["is_text", 15, 13, 220, 70], - ["jump_false", 15, "eq_nt_459", 220, 70], - "_nop_tc_38", - "_nop_tc_39", - ["eq_text", 14, 13, 11, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nt_459", - ["is_null", 15, 13, 220, 70], - ["jump_false", 15, "eq_nnl_460", 220, 70], - "_nop_tc_40", - ["jump", "eq_nnl_460", 220, 70], - ["true", 14, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nnl_460", - ["is_bool", 15, 13, 220, 70], - ["jump_false", 15, "eq_nb_461", 220, 70], - "_nop_tc_41", - ["jump", "eq_nb_461", 220, 70], - ["eq_bool", 14, 13, 11, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nb_461", - ["false", 14, 220, 70], - "eq_done_456", - ["move", 12, 14, 220, 70], - "and_end_438", - ["jump_false", 12, "if_else_436", 220, 70], - ["load_field", 11, 5, "right", 221, 24], - ["load_field", 12, 11, "expression", 221, 24], - ["move", 10, 12, 221, 24], - ["null", 11, 222, 29], - ["is_identical", 12, 10, 11, 222, 29], - ["jump_true", 12, "ne_nid_466", 222, 29], - ["jump", "ne_ni_467", 222, 29], - "ne_nid_466", - ["false", 12, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_ni_467", - ["is_int", 13, 10, 222, 29], - ["jump_false", 13, "ne_nn_468", 222, 29], - "_nop_tc_42", - ["jump", "ne_nn_468", 222, 29], - ["ne_int", 12, 10, 11, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nn_468", - ["is_num", 13, 10, 222, 29], - ["jump_false", 13, "ne_nt_469", 222, 29], - "_nop_tc_43", - ["jump", "ne_nt_469", 222, 29], - ["ne_float", 12, 10, 11, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nt_469", - ["is_text", 13, 10, 222, 29], - ["jump_false", 13, "ne_nnl_470", 222, 29], - "_nop_tc_44", - ["jump", "ne_nnl_470", 222, 29], - ["ne_text", 12, 10, 11, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nnl_470", - ["is_null", 13, 10, 222, 29], - ["jump_false", 13, "ne_nb_471", 222, 29], - "_nop_tc_45", - "_nop_tc_46", - ["false", 12, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nb_471", - ["is_bool", 13, 10, 222, 29], - ["jump_false", 13, "ne_mis_472", 222, 29], - "_nop_tc_47", - ["jump", "ne_mis_472", 222, 29], - ["ne_bool", 12, 10, 11, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_mis_472", - ["true", 12, 222, 29], - "ne_done_465", - ["move", 11, 12, 222, 29], - ["jump_false", 11, "and_end_464", 222, 29], - ["load_field", 12, 10, "intrinsic", 222, 37], - ["true", 13, 222, 61], - ["is_identical", 14, 12, 13, 222, 61], - ["jump_true", 14, "eq_done_473", 222, 61], - ["is_int", 15, 12, 222, 61], - ["jump_false", 15, "eq_ni_474", 222, 61], - "_nop_tc_48", - ["jump", "eq_ni_474", 222, 61], - ["eq_int", 14, 12, 13, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_ni_474", - ["is_num", 15, 12, 222, 61], - ["jump_false", 15, "eq_nn_475", 222, 61], - "_nop_tc_49", - ["jump", "eq_nn_475", 222, 61], - ["eq_float", 14, 12, 13, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nn_475", - ["is_text", 15, 12, 222, 61], - ["jump_false", 15, "eq_nt_476", 222, 61], - "_nop_tc_50", - ["jump", "eq_nt_476", 222, 61], - ["eq_text", 14, 12, 13, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nt_476", - ["is_null", 15, 12, 222, 61], - ["jump_false", 15, "eq_nnl_477", 222, 61], - "_nop_tc_51", - ["jump", "eq_nnl_477", 222, 61], - ["true", 14, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nnl_477", - ["is_bool", 15, 12, 222, 61], - ["jump_false", 15, "eq_nb_478", 222, 61], - "_nop_tc_52", - "_nop_tc_53", - ["eq_bool", 14, 12, 13, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nb_478", - ["false", 14, 222, 61], - "eq_done_473", - ["move", 11, 14, 222, 61], - "and_end_464", - ["jump_false", 11, "if_else_462", 222, 61], - ["get", 11, 21, 1, 223, 18], - ["frame", 12, 11, 2, 223, 18], - ["null", 11, 223, 18], - ["setarg", 12, 0, 11, 223, 18], - ["setarg", 12, 1, 2, 223, 18], - ["setarg", 12, 2, 7, 223, 18], - ["invoke", 12, 11, 223, 18], - ["move", 8, 11, 223, 18], - ["null", 11, 224, 23], - ["is_identical", 12, 8, 11, 224, 23], - ["jump_true", 12, "ne_nid_483", 224, 23], - ["jump", "ne_ni_484", 224, 23], - "ne_nid_483", - ["false", 12, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_ni_484", - ["is_int", 13, 8, 224, 23], - ["jump_false", 13, "ne_nn_485", 224, 23], - "_nop_tc_54", - ["jump", "ne_nn_485", 224, 23], - ["ne_int", 12, 8, 11, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nn_485", - ["is_num", 13, 8, 224, 23], - ["jump_false", 13, "ne_nt_486", 224, 23], - "_nop_tc_55", - ["jump", "ne_nt_486", 224, 23], - ["ne_float", 12, 8, 11, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nt_486", - ["is_text", 13, 8, 224, 23], - ["jump_false", 13, "ne_nnl_487", 224, 23], - "_nop_tc_56", - ["jump", "ne_nnl_487", 224, 23], - ["ne_text", 12, 8, 11, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nnl_487", - ["is_null", 13, 8, 224, 23], - ["jump_false", 13, "ne_nb_488", 224, 23], - "_nop_tc_57", - "_nop_tc_58", - ["false", 12, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nb_488", - ["is_bool", 13, 8, 224, 23], - ["jump_false", 13, "ne_mis_489", 224, 23], - "_nop_tc_59", - ["jump", "ne_mis_489", 224, 23], - ["ne_bool", 12, 8, 11, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_mis_489", - ["true", 12, 224, 23], - "ne_done_482", - ["move", 11, 12, 224, 23], - ["jump_false", 11, "and_end_481", 224, 23], - ["load_field", 12, 8, "type_tag", 224, 31], - ["null", 13, 224, 46], - ["is_identical", 14, 12, 13, 224, 46], - ["jump_true", 14, "eq_done_490", 224, 46], - ["is_int", 15, 12, 224, 46], - ["jump_false", 15, "eq_ni_491", 224, 46], - "_nop_tc_60", - ["jump", "eq_ni_491", 224, 46], - ["eq_int", 14, 12, 13, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_ni_491", - ["is_num", 15, 12, 224, 46], - ["jump_false", 15, "eq_nn_492", 224, 46], - "_nop_tc_61", - ["jump", "eq_nn_492", 224, 46], - ["eq_float", 14, 12, 13, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nn_492", - ["is_text", 15, 12, 224, 46], - ["jump_false", 15, "eq_nt_493", 224, 46], - "_nop_tc_62", - ["jump", "eq_nt_493", 224, 46], - ["eq_text", 14, 12, 13, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nt_493", - ["is_null", 15, 12, 224, 46], - ["jump_false", 15, "eq_nnl_494", 224, 46], - "_nop_tc_63", - "_nop_tc_64", - ["true", 14, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nnl_494", - ["is_bool", 15, 12, 224, 46], - ["jump_false", 15, "eq_nb_495", 224, 46], - "_nop_tc_65", - ["jump", "eq_nb_495", 224, 46], - ["eq_bool", 14, 12, 13, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nb_495", - ["false", 14, 224, 46], - "eq_done_490", - ["move", 11, 14, 224, 46], - "and_end_481", - ["jump_false", 11, "if_else_479", 224, 46], - ["get", 11, 5, 1, 225, 19], - ["load_field", 12, 10, "name", 225, 32], - ["load_dynamic", 13, 11, 12, 225, 32], - ["null", 11, 225, 52], - ["is_identical", 12, 13, 11, 225, 52], - ["jump_true", 12, "ne_nid_499", 225, 52], - ["jump", "ne_ni_500", 225, 52], - "ne_nid_499", - ["false", 12, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_ni_500", - ["is_int", 14, 13, 225, 52], - ["jump_false", 14, "ne_nn_501", 225, 52], - "_nop_tc_66", - ["jump", "ne_nn_501", 225, 52], - ["ne_int", 12, 13, 11, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nn_501", - ["is_num", 14, 13, 225, 52], - ["jump_false", 14, "ne_nt_502", 225, 52], - "_nop_tc_67", - ["jump", "ne_nt_502", 225, 52], - ["ne_float", 12, 13, 11, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nt_502", - ["is_text", 14, 13, 225, 52], - ["jump_false", 14, "ne_nnl_503", 225, 52], - "_nop_tc_68", - ["jump", "ne_nnl_503", 225, 52], - ["ne_text", 12, 13, 11, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nnl_503", - ["is_null", 14, 13, 225, 52], - ["jump_false", 14, "ne_nb_504", 225, 52], - "_nop_tc_69", - "_nop_tc_70", - ["false", 12, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nb_504", - ["is_bool", 14, 13, 225, 52], - ["jump_false", 14, "ne_mis_505", 225, 52], - "_nop_tc_71", - ["jump", "ne_mis_505", 225, 52], - ["ne_bool", 12, 13, 11, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_mis_505", - ["true", 12, 225, 52], - "ne_done_498", - ["jump_false", 12, "if_else_496", 225, 52], - ["get", 11, 5, 1, 225, 72], - ["load_field", 12, 10, "name", 225, 85], - ["load_dynamic", 13, 11, 12, 225, 85], - ["store_field", 8, 13, "type_tag", 225, 58], - ["jump", "if_end_497", 225, 58], - "if_else_496", - "if_end_497", - ["jump", "if_end_480", 225, 58], - "if_else_479", - "if_end_480", - ["jump", "if_end_463", 225, 58], - "if_else_462", - "if_end_463", - ["jump", "if_end_437", 225, 58], - "if_else_436", - "if_end_437", - ["jump", "if_end_407", 225, 58], - "if_else_406", - ["access", 11, "function", 229, 26], - ["is_identical", 12, 6, 11, 229, 26], - ["jump_true", 12, "eq_done_508", 229, 26], - ["is_int", 13, 6, 229, 26], - ["jump_false", 13, "eq_ni_509", 229, 26], - "_nop_tc_72", - ["jump", "eq_ni_509", 229, 26], - ["eq_int", 12, 6, 11, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_ni_509", - ["is_num", 13, 6, 229, 26], - ["jump_false", 13, "eq_nn_510", 229, 26], - "_nop_tc_73", - ["jump", "eq_nn_510", 229, 26], - ["eq_float", 12, 6, 11, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nn_510", - ["is_text", 13, 6, 229, 26], - ["jump_false", 13, "eq_nt_511", 229, 26], - "_nop_tc_74", - "_nop_tc_75", - ["eq_text", 12, 6, 11, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nt_511", - ["is_null", 13, 6, 229, 26], - ["jump_false", 13, "eq_nnl_512", 229, 26], - "_nop_tc_76", - ["jump", "eq_nnl_512", 229, 26], - ["true", 12, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nnl_512", - ["is_bool", 13, 6, 229, 26], - ["jump_false", 13, "eq_nb_513", 229, 26], - "_nop_tc_77", - ["jump", "eq_nb_513", 229, 26], - ["eq_bool", 12, 6, 11, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nb_513", - ["false", 12, 229, 26], - "eq_done_508", - ["jump_false", 12, "if_else_506", 229, 26], - ["load_field", 11, 5, "name", 230, 16], - ["move", 7, 11, 230, 16], - ["null", 11, 231, 21], - ["is_identical", 12, 7, 11, 231, 21], - ["jump_true", 12, "ne_nid_518", 231, 21], - ["jump", "ne_ni_519", 231, 21], - "ne_nid_518", - ["false", 12, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_ni_519", - ["is_int", 13, 7, 231, 21], - ["jump_false", 13, "ne_nn_520", 231, 21], - "_nop_tc_78", - ["jump", "ne_nn_520", 231, 21], - ["ne_int", 12, 7, 11, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nn_520", - ["is_num", 13, 7, 231, 21], - ["jump_false", 13, "ne_nt_521", 231, 21], - "_nop_tc_79", - ["jump", "ne_nt_521", 231, 21], - ["ne_float", 12, 7, 11, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nt_521", - ["is_text", 13, 7, 231, 21], - ["jump_false", 13, "ne_nnl_522", 231, 21], - "_nop_tc_80", - ["jump", "ne_nnl_522", 231, 21], - ["ne_text", 12, 7, 11, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nnl_522", - ["is_null", 13, 7, 231, 21], - ["jump_false", 13, "ne_nb_523", 231, 21], - "_nop_tc_81", - "_nop_tc_82", - ["false", 12, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nb_523", - ["is_bool", 13, 7, 231, 21], - ["jump_false", 13, "ne_mis_524", 231, 21], - "_nop_tc_83", - ["jump", "ne_mis_524", 231, 21], - ["ne_bool", 12, 7, 11, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_mis_524", - ["true", 12, 231, 21], - "ne_done_517", - ["move", 11, 12, 231, 21], - ["jump_false", 11, "and_end_516", 231, 21], - ["load_field", 12, 5, "arity", 231, 29], - ["null", 13, 231, 43], - ["is_identical", 14, 12, 13, 231, 43], - ["jump_true", 14, "ne_nid_526", 231, 43], - ["jump", "ne_ni_527", 231, 43], - "ne_nid_526", - ["false", 14, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_ni_527", - ["is_int", 15, 12, 231, 43], - ["jump_false", 15, "ne_nn_528", 231, 43], - "_nop_tc_84", - ["jump", "ne_nn_528", 231, 43], - ["ne_int", 14, 12, 13, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nn_528", - ["is_num", 15, 12, 231, 43], - ["jump_false", 15, "ne_nt_529", 231, 43], - "_nop_tc_85", - ["jump", "ne_nt_529", 231, 43], - ["ne_float", 14, 12, 13, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nt_529", - ["is_text", 15, 12, 231, 43], - ["jump_false", 15, "ne_nnl_530", 231, 43], - "_nop_tc_86", - ["jump", "ne_nnl_530", 231, 43], - ["ne_text", 14, 12, 13, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nnl_530", - ["is_null", 15, 12, 231, 43], - ["jump_false", 15, "ne_nb_531", 231, 43], - "_nop_tc_87", - "_nop_tc_88", - ["false", 14, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nb_531", - ["is_bool", 15, 12, 231, 43], - ["jump_false", 15, "ne_mis_532", 231, 43], - "_nop_tc_89", - ["jump", "ne_mis_532", 231, 43], - ["ne_bool", 14, 12, 13, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_mis_532", - ["true", 14, 231, 43], - "ne_done_525", - ["move", 11, 14, 231, 43], - "and_end_516", - ["jump_false", 11, "if_else_514", 231, 43], - ["load_field", 11, 5, "arity", 232, 39], - ["get", 12, 26, 1, 232, 11], - ["frame", 13, 12, 3, 232, 11], - ["null", 12, 232, 11], - ["setarg", 13, 0, 12, 232, 11], - ["setarg", 13, 1, 2, 232, 11], - ["setarg", 13, 2, 7, 232, 11], - ["setarg", 13, 3, 11, 232, 11], - ["invoke", 13, 11, 232, 11], - ["jump", "if_end_515", 232, 11], - "if_else_514", - "if_end_515", - ["get", 11, 27, 1, 234, 9], - ["frame", 12, 11, 1, 234, 9], - ["null", 11, 234, 9], - ["setarg", 12, 0, 11, 234, 9], - ["setarg", 12, 1, 5, 234, 9], - ["invoke", 12, 11, 234, 9], - ["jump", "if_end_507", 234, 9], - "if_else_506", - ["access", 11, "var", 235, 26], - ["is_identical", 12, 6, 11, 235, 26], - ["jump_true", 12, "eq_done_535", 235, 26], - ["is_int", 13, 6, 235, 26], - ["jump_false", 13, "eq_ni_536", 235, 26], - "_nop_tc_90", - ["jump", "eq_ni_536", 235, 26], - ["eq_int", 12, 6, 11, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_ni_536", - ["is_num", 13, 6, 235, 26], - ["jump_false", 13, "eq_nn_537", 235, 26], - "_nop_tc_91", - ["jump", "eq_nn_537", 235, 26], - ["eq_float", 12, 6, 11, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nn_537", - ["is_text", 13, 6, 235, 26], - ["jump_false", 13, "eq_nt_538", 235, 26], - "_nop_tc_92", - "_nop_tc_93", - ["eq_text", 12, 6, 11, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nt_538", - ["is_null", 13, 6, 235, 26], - ["jump_false", 13, "eq_nnl_539", 235, 26], - "_nop_tc_94", - ["jump", "eq_nnl_539", 235, 26], - ["true", 12, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nnl_539", - ["is_bool", 13, 6, 235, 26], - ["jump_false", 13, "eq_nb_540", 235, 26], - "_nop_tc_95", - ["jump", "eq_nb_540", 235, 26], - ["eq_bool", 12, 6, 11, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nb_540", - ["false", 12, 235, 26], - "eq_done_535", - ["jump_false", 12, "if_else_533", 235, 26], - ["load_field", 11, 5, "right", 236, 13], - ["null", 12, 236, 27], - ["is_identical", 13, 11, 12, 236, 27], - ["jump_true", 13, "ne_nid_546", 236, 27], - ["jump", "ne_ni_547", 236, 27], - "ne_nid_546", - ["false", 13, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_ni_547", - ["is_int", 14, 11, 236, 27], - ["jump_false", 14, "ne_nn_548", 236, 27], - "_nop_tc_96", - ["jump", "ne_nn_548", 236, 27], - ["ne_int", 13, 11, 12, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nn_548", - ["is_num", 14, 11, 236, 27], - ["jump_false", 14, "ne_nt_549", 236, 27], - "_nop_tc_97", - ["jump", "ne_nt_549", 236, 27], - ["ne_float", 13, 11, 12, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nt_549", - ["is_text", 14, 11, 236, 27], - ["jump_false", 14, "ne_nnl_550", 236, 27], - "_nop_tc_98", - ["jump", "ne_nnl_550", 236, 27], - ["ne_text", 13, 11, 12, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nnl_550", - ["is_null", 14, 11, 236, 27], - ["jump_false", 14, "ne_nb_551", 236, 27], - "_nop_tc_99", - "_nop_tc_100", - ["false", 13, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nb_551", - ["is_bool", 14, 11, 236, 27], - ["jump_false", 14, "ne_mis_552", 236, 27], - "_nop_tc_101", - ["jump", "ne_mis_552", 236, 27], - ["ne_bool", 13, 11, 12, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_mis_552", - ["true", 13, 236, 27], - "ne_done_545", - ["move", 11, 13, 236, 27], - ["jump_false", 11, "and_end_544", 236, 27], - ["load_field", 12, 5, "right", 236, 35], - ["load_field", 13, 12, "kind", 236, 35], - ["access", 12, "function", 236, 54], - ["is_identical", 14, 13, 12, 236, 54], - ["jump_true", 14, "eq_done_553", 236, 54], - ["is_int", 15, 13, 236, 54], - ["jump_false", 15, "eq_ni_554", 236, 54], - "_nop_tc_102", - ["jump", "eq_ni_554", 236, 54], - ["eq_int", 14, 13, 12, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_ni_554", - ["is_num", 15, 13, 236, 54], - ["jump_false", 15, "eq_nn_555", 236, 54], - "_nop_tc_103", - ["jump", "eq_nn_555", 236, 54], - ["eq_float", 14, 13, 12, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nn_555", - ["is_text", 15, 13, 236, 54], - ["jump_false", 15, "eq_nt_556", 236, 54], - "_nop_tc_104", - "_nop_tc_105", - ["eq_text", 14, 13, 12, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nt_556", - ["is_null", 15, 13, 236, 54], - ["jump_false", 15, "eq_nnl_557", 236, 54], - "_nop_tc_106", - ["jump", "eq_nnl_557", 236, 54], - ["true", 14, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nnl_557", - ["is_bool", 15, 13, 236, 54], - ["jump_false", 15, "eq_nb_558", 236, 54], - "_nop_tc_107", - ["jump", "eq_nb_558", 236, 54], - ["eq_bool", 14, 13, 12, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nb_558", - ["false", 14, 236, 54], - "eq_done_553", - ["move", 11, 14, 236, 54], - "and_end_544", - ["move", 12, 11, 236, 54], - ["jump_false", 12, "and_end_543", 236, 54], - ["load_field", 11, 5, "right", 236, 68], - ["load_field", 13, 11, "arity", 236, 68], - ["null", 11, 236, 88], - ["is_identical", 14, 13, 11, 236, 88], - ["jump_true", 14, "ne_nid_560", 236, 88], - ["jump", "ne_ni_561", 236, 88], - "ne_nid_560", - ["false", 14, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_ni_561", - ["is_int", 15, 13, 236, 88], - ["jump_false", 15, "ne_nn_562", 236, 88], - "_nop_tc_108", - ["jump", "ne_nn_562", 236, 88], - ["ne_int", 14, 13, 11, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nn_562", - ["is_num", 15, 13, 236, 88], - ["jump_false", 15, "ne_nt_563", 236, 88], - "_nop_tc_109", - ["jump", "ne_nt_563", 236, 88], - ["ne_float", 14, 13, 11, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nt_563", - ["is_text", 15, 13, 236, 88], - ["jump_false", 15, "ne_nnl_564", 236, 88], - "_nop_tc_110", - ["jump", "ne_nnl_564", 236, 88], - ["ne_text", 14, 13, 11, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nnl_564", - ["is_null", 15, 13, 236, 88], - ["jump_false", 15, "ne_nb_565", 236, 88], - "_nop_tc_111", - "_nop_tc_112", - ["false", 14, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nb_565", - ["is_bool", 15, 13, 236, 88], - ["jump_false", 15, "ne_mis_566", 236, 88], - "_nop_tc_113", - ["jump", "ne_mis_566", 236, 88], - ["ne_bool", 14, 13, 11, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_mis_566", - ["true", 14, 236, 88], - "ne_done_559", - ["move", 12, 14, 236, 88], - "and_end_543", - ["jump_false", 12, "if_else_541", 236, 88], - ["load_field", 11, 5, "left", 237, 18], - ["load_field", 12, 11, "name", 237, 18], - ["move", 7, 12, 237, 18], - ["null", 11, 238, 23], - ["is_identical", 12, 7, 11, 238, 23], - ["jump_true", 12, "ne_nid_570", 238, 23], - ["jump", "ne_ni_571", 238, 23], - "ne_nid_570", - ["false", 12, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_ni_571", - ["is_int", 13, 7, 238, 23], - ["jump_false", 13, "ne_nn_572", 238, 23], - "_nop_tc_114", - ["jump", "ne_nn_572", 238, 23], - ["ne_int", 12, 7, 11, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nn_572", - ["is_num", 13, 7, 238, 23], - ["jump_false", 13, "ne_nt_573", 238, 23], - "_nop_tc_115", - ["jump", "ne_nt_573", 238, 23], - ["ne_float", 12, 7, 11, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nt_573", - ["is_text", 13, 7, 238, 23], - ["jump_false", 13, "ne_nnl_574", 238, 23], - "_nop_tc_116", - ["jump", "ne_nnl_574", 238, 23], - ["ne_text", 12, 7, 11, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nnl_574", - ["is_null", 13, 7, 238, 23], - ["jump_false", 13, "ne_nb_575", 238, 23], - "_nop_tc_117", - "_nop_tc_118", - ["false", 12, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nb_575", - ["is_bool", 13, 7, 238, 23], - ["jump_false", 13, "ne_mis_576", 238, 23], - "_nop_tc_119", - ["jump", "ne_mis_576", 238, 23], - ["ne_bool", 12, 7, 11, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_mis_576", - ["true", 12, 238, 23], - "ne_done_569", - ["jump_false", 12, "if_else_567", 238, 23], - ["get", 11, 21, 1, 239, 18], - ["frame", 12, 11, 2, 239, 18], - ["null", 11, 239, 18], - ["setarg", 12, 0, 11, 239, 18], - ["setarg", 12, 1, 2, 239, 18], - ["setarg", 12, 2, 7, 239, 18], - ["invoke", 12, 11, 239, 18], - ["move", 8, 11, 239, 18], - ["null", 11, 240, 23], - ["is_identical", 12, 8, 11, 240, 23], - ["jump_true", 12, "ne_nid_581", 240, 23], - ["jump", "ne_ni_582", 240, 23], - "ne_nid_581", - ["false", 12, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_ni_582", - ["is_int", 13, 8, 240, 23], - ["jump_false", 13, "ne_nn_583", 240, 23], - "_nop_tc_120", - ["jump", "ne_nn_583", 240, 23], - ["ne_int", 12, 8, 11, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nn_583", - ["is_num", 13, 8, 240, 23], - ["jump_false", 13, "ne_nt_584", 240, 23], - "_nop_tc_121", - ["jump", "ne_nt_584", 240, 23], - ["ne_float", 12, 8, 11, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nt_584", - ["is_text", 13, 8, 240, 23], - ["jump_false", 13, "ne_nnl_585", 240, 23], - "_nop_tc_122", - ["jump", "ne_nnl_585", 240, 23], - ["ne_text", 12, 8, 11, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nnl_585", - ["is_null", 13, 8, 240, 23], - ["jump_false", 13, "ne_nb_586", 240, 23], - "_nop_tc_123", - "_nop_tc_124", - ["false", 12, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nb_586", - ["is_bool", 13, 8, 240, 23], - ["jump_false", 13, "ne_mis_587", 240, 23], - "_nop_tc_125", - ["jump", "ne_mis_587", 240, 23], - ["ne_bool", 12, 8, 11, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_mis_587", - ["true", 12, 240, 23], - "ne_done_580", - ["move", 11, 12, 240, 23], - ["jump_false", 11, "and_end_579", 240, 23], - ["load_field", 12, 8, "make", 240, 31], - ["access", 13, "var", 240, 42], - ["is_identical", 14, 12, 13, 240, 42], - ["jump_true", 14, "eq_done_588", 240, 42], - ["is_int", 15, 12, 240, 42], - ["jump_false", 15, "eq_ni_589", 240, 42], - "_nop_tc_126", - ["jump", "eq_ni_589", 240, 42], - ["eq_int", 14, 12, 13, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_ni_589", - ["is_num", 15, 12, 240, 42], - ["jump_false", 15, "eq_nn_590", 240, 42], - "_nop_tc_127", - ["jump", "eq_nn_590", 240, 42], - ["eq_float", 14, 12, 13, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nn_590", - ["is_text", 15, 12, 240, 42], - ["jump_false", 15, "eq_nt_591", 240, 42], - "_nop_tc_128", - "_nop_tc_129", - ["eq_text", 14, 12, 13, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nt_591", - ["is_null", 15, 12, 240, 42], - ["jump_false", 15, "eq_nnl_592", 240, 42], - "_nop_tc_130", - ["jump", "eq_nnl_592", 240, 42], - ["true", 14, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nnl_592", - ["is_bool", 15, 12, 240, 42], - ["jump_false", 15, "eq_nb_593", 240, 42], - "_nop_tc_131", - ["jump", "eq_nb_593", 240, 42], - ["eq_bool", 14, 12, 13, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nb_593", - ["false", 14, 240, 42], - "eq_done_588", - ["move", 11, 14, 240, 42], - "and_end_579", - ["jump_false", 11, "if_else_577", 240, 42], - ["load_field", 11, 5, "right", 241, 43], - ["load_field", 12, 11, "arity", 241, 43], - ["get", 11, 26, 1, 241, 15], - ["frame", 13, 11, 3, 241, 15], - ["null", 11, 241, 15], - ["setarg", 13, 0, 11, 241, 15], - ["setarg", 13, 1, 2, 241, 15], - ["setarg", 13, 2, 7, 241, 15], - ["setarg", 13, 3, 12, 241, 15], - ["invoke", 13, 11, 241, 15], - ["jump", "if_end_578", 241, 15], - "if_else_577", - "if_end_578", - ["jump", "if_end_568", 241, 15], - "if_else_567", - "if_end_568", - ["jump", "if_end_542", 241, 15], - "if_else_541", - "if_end_542", - ["jump", "if_end_534", 241, 15], - "if_else_533", - ["access", 11, "var_list", 245, 26], - ["is_identical", 12, 6, 11, 245, 26], - ["jump_true", 12, "eq_done_596", 245, 26], - ["is_int", 13, 6, 245, 26], - ["jump_false", 13, "eq_ni_597", 245, 26], - "_nop_tc_132", - ["jump", "eq_ni_597", 245, 26], - ["eq_int", 12, 6, 11, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_ni_597", - ["is_num", 13, 6, 245, 26], - ["jump_false", 13, "eq_nn_598", 245, 26], - "_nop_tc_133", - ["jump", "eq_nn_598", 245, 26], - ["eq_float", 12, 6, 11, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nn_598", - ["is_text", 13, 6, 245, 26], - ["jump_false", 13, "eq_nt_599", 245, 26], - "_nop_tc_134", - "_nop_tc_135", - ["eq_text", 12, 6, 11, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nt_599", - ["is_null", 13, 6, 245, 26], - ["jump_false", 13, "eq_nnl_600", 245, 26], - "_nop_tc_136", - ["jump", "eq_nnl_600", 245, 26], - ["true", 12, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nnl_600", - ["is_bool", 13, 6, 245, 26], - ["jump_false", 13, "eq_nb_601", 245, 26], - "_nop_tc_137", - ["jump", "eq_nb_601", 245, 26], - ["eq_bool", 12, 6, 11, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nb_601", - ["false", 12, 245, 26], - "eq_done_596", - ["jump_false", 12, "if_else_594", 245, 26], - ["access", 4, 0, 246, 13], - "while_start_602", - ["load_field", 11, 5, "list", 247, 27], - ["length", 12, 11, 247, 27], - ["is_int", 11, 4, 247, 27], - ["jump_false", 11, "rel_ni_604", 247, 27], - "_nop_tc_138", - "_nop_tc_139", - ["lt_int", 13, 4, 12, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_ni_604", - ["is_num", 11, 4, 247, 27], - ["jump_false", 11, "rel_nn_605", 247, 27], - "_nop_tc_140", - "_nop_tc_141", - ["lt_float", 13, 4, 12, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_nn_605", - ["is_text", 11, 4, 247, 27], - ["jump_false", 11, "rel_err_607", 247, 27], - "_nop_tc_142", - ["jump", "rel_err_607", 247, 27], - ["lt_text", 13, 4, 12, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_err_607", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 247, - 27 - ], - ["access", 12, "error", 247, 27], - ["access", 14, "cannot compare with '<': operands must be same type", 247, 27], - ["array", 15, 0, 247, 27], - ["push", 15, 14, 247, 27], - ["frame", 14, 11, 2, 247, 27], - ["null", 11, 247, 27], - ["setarg", 14, 0, 11, 247, 27], - ["setarg", 14, 1, 12, 247, 27], - ["setarg", 14, 2, 15, 247, 27], - ["invoke", 14, 11, 247, 27], - ["disrupt", 247, 27], - "rel_done_606", - ["jump_false", 13, "while_end_603", 247, 27], - ["load_field", 11, 5, "list", 248, 18], - ["load_dynamic", 12, 11, 4, 248, 28], - ["move", 9, 12, 248, 28], - ["load_field", 11, 9, "kind", 249, 15], - ["access", 12, "var", 249, 28], - ["is_identical", 13, 11, 12, 249, 28], - ["jump_true", 13, "eq_done_613", 249, 28], - ["is_int", 14, 11, 249, 28], - ["jump_false", 14, "eq_ni_614", 249, 28], - "_nop_tc_143", - ["jump", "eq_ni_614", 249, 28], - ["eq_int", 13, 11, 12, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_ni_614", - ["is_num", 14, 11, 249, 28], - ["jump_false", 14, "eq_nn_615", 249, 28], - "_nop_tc_144", - ["jump", "eq_nn_615", 249, 28], - ["eq_float", 13, 11, 12, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nn_615", - ["is_text", 14, 11, 249, 28], - ["jump_false", 14, "eq_nt_616", 249, 28], - "_nop_tc_145", - "_nop_tc_146", - ["eq_text", 13, 11, 12, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nt_616", - ["is_null", 14, 11, 249, 28], - ["jump_false", 14, "eq_nnl_617", 249, 28], - "_nop_tc_147", - ["jump", "eq_nnl_617", 249, 28], - ["true", 13, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nnl_617", - ["is_bool", 14, 11, 249, 28], - ["jump_false", 14, "eq_nb_618", 249, 28], - "_nop_tc_148", - ["jump", "eq_nb_618", 249, 28], - ["eq_bool", 13, 11, 12, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nb_618", - ["false", 13, 249, 28], - "eq_done_613", - ["move", 11, 13, 249, 28], - ["jump_false", 11, "and_end_612", 249, 28], - ["load_field", 12, 9, "right", 249, 37], - ["null", 13, 249, 51], - ["is_identical", 14, 12, 13, 249, 51], - ["jump_true", 14, "ne_nid_620", 249, 51], - ["jump", "ne_ni_621", 249, 51], - "ne_nid_620", - ["false", 14, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_ni_621", - ["is_int", 15, 12, 249, 51], - ["jump_false", 15, "ne_nn_622", 249, 51], - "_nop_tc_149", - ["jump", "ne_nn_622", 249, 51], - ["ne_int", 14, 12, 13, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nn_622", - ["is_num", 15, 12, 249, 51], - ["jump_false", 15, "ne_nt_623", 249, 51], - "_nop_tc_150", - ["jump", "ne_nt_623", 249, 51], - ["ne_float", 14, 12, 13, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nt_623", - ["is_text", 15, 12, 249, 51], - ["jump_false", 15, "ne_nnl_624", 249, 51], - "_nop_tc_151", - ["jump", "ne_nnl_624", 249, 51], - ["ne_text", 14, 12, 13, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nnl_624", - ["is_null", 15, 12, 249, 51], - ["jump_false", 15, "ne_nb_625", 249, 51], - "_nop_tc_152", - "_nop_tc_153", - ["false", 14, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nb_625", - ["is_bool", 15, 12, 249, 51], - ["jump_false", 15, "ne_mis_626", 249, 51], - "_nop_tc_154", - ["jump", "ne_mis_626", 249, 51], - ["ne_bool", 14, 12, 13, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_mis_626", - ["true", 14, 249, 51], - "ne_done_619", - ["move", 11, 14, 249, 51], - "and_end_612", - ["move", 12, 11, 249, 51], - ["jump_false", 12, "and_end_611", 249, 51], - ["load_field", 11, 9, "right", 249, 59], - ["load_field", 13, 11, "kind", 249, 59], - ["access", 11, "function", 249, 78], - ["is_identical", 14, 13, 11, 249, 78], - ["jump_true", 14, "eq_done_627", 249, 78], - ["is_int", 15, 13, 249, 78], - ["jump_false", 15, "eq_ni_628", 249, 78], - "_nop_tc_155", - ["jump", "eq_ni_628", 249, 78], - ["eq_int", 14, 13, 11, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_ni_628", - ["is_num", 15, 13, 249, 78], - ["jump_false", 15, "eq_nn_629", 249, 78], - "_nop_tc_156", - ["jump", "eq_nn_629", 249, 78], - ["eq_float", 14, 13, 11, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nn_629", - ["is_text", 15, 13, 249, 78], - ["jump_false", 15, "eq_nt_630", 249, 78], - "_nop_tc_157", - "_nop_tc_158", - ["eq_text", 14, 13, 11, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nt_630", - ["is_null", 15, 13, 249, 78], - ["jump_false", 15, "eq_nnl_631", 249, 78], - "_nop_tc_159", - ["jump", "eq_nnl_631", 249, 78], - ["true", 14, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nnl_631", - ["is_bool", 15, 13, 249, 78], - ["jump_false", 15, "eq_nb_632", 249, 78], - "_nop_tc_160", - ["jump", "eq_nb_632", 249, 78], - ["eq_bool", 14, 13, 11, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nb_632", - ["false", 14, 249, 78], - "eq_done_627", - ["move", 12, 14, 249, 78], - "and_end_611", - ["move", 11, 12, 249, 78], - ["jump_false", 11, "and_end_610", 249, 78], - ["load_field", 12, 9, "right", 249, 92], - ["load_field", 13, 12, "arity", 249, 92], - ["null", 12, 249, 112], - ["is_identical", 14, 13, 12, 249, 112], - ["jump_true", 14, "ne_nid_634", 249, 112], - ["jump", "ne_ni_635", 249, 112], - "ne_nid_634", - ["false", 14, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_ni_635", - ["is_int", 15, 13, 249, 112], - ["jump_false", 15, "ne_nn_636", 249, 112], - "_nop_tc_161", - ["jump", "ne_nn_636", 249, 112], - ["ne_int", 14, 13, 12, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nn_636", - ["is_num", 15, 13, 249, 112], - ["jump_false", 15, "ne_nt_637", 249, 112], - "_nop_tc_162", - ["jump", "ne_nt_637", 249, 112], - ["ne_float", 14, 13, 12, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nt_637", - ["is_text", 15, 13, 249, 112], - ["jump_false", 15, "ne_nnl_638", 249, 112], - "_nop_tc_163", - ["jump", "ne_nnl_638", 249, 112], - ["ne_text", 14, 13, 12, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nnl_638", - ["is_null", 15, 13, 249, 112], - ["jump_false", 15, "ne_nb_639", 249, 112], - "_nop_tc_164", - "_nop_tc_165", - ["false", 14, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nb_639", - ["is_bool", 15, 13, 249, 112], - ["jump_false", 15, "ne_mis_640", 249, 112], - "_nop_tc_166", - ["jump", "ne_mis_640", 249, 112], - ["ne_bool", 14, 13, 12, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_mis_640", - ["true", 14, 249, 112], - "ne_done_633", - ["move", 11, 14, 249, 112], - "and_end_610", - ["jump_false", 11, "if_else_608", 249, 112], - ["load_field", 11, 9, "left", 250, 20], - ["load_field", 12, 11, "name", 250, 20], - ["move", 7, 12, 250, 20], - ["null", 11, 251, 25], - ["is_identical", 12, 7, 11, 251, 25], - ["jump_true", 12, "ne_nid_644", 251, 25], - ["jump", "ne_ni_645", 251, 25], - "ne_nid_644", - ["false", 12, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_ni_645", - ["is_int", 13, 7, 251, 25], - ["jump_false", 13, "ne_nn_646", 251, 25], - "_nop_tc_167", - ["jump", "ne_nn_646", 251, 25], - ["ne_int", 12, 7, 11, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nn_646", - ["is_num", 13, 7, 251, 25], - ["jump_false", 13, "ne_nt_647", 251, 25], - "_nop_tc_168", - ["jump", "ne_nt_647", 251, 25], - ["ne_float", 12, 7, 11, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nt_647", - ["is_text", 13, 7, 251, 25], - ["jump_false", 13, "ne_nnl_648", 251, 25], - "_nop_tc_169", - ["jump", "ne_nnl_648", 251, 25], - ["ne_text", 12, 7, 11, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nnl_648", - ["is_null", 13, 7, 251, 25], - ["jump_false", 13, "ne_nb_649", 251, 25], - "_nop_tc_170", - "_nop_tc_171", - ["false", 12, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nb_649", - ["is_bool", 13, 7, 251, 25], - ["jump_false", 13, "ne_mis_650", 251, 25], - "_nop_tc_172", - ["jump", "ne_mis_650", 251, 25], - ["ne_bool", 12, 7, 11, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_mis_650", - ["true", 12, 251, 25], - "ne_done_643", - ["jump_false", 12, "if_else_641", 251, 25], - ["get", 11, 21, 1, 252, 20], - ["frame", 12, 11, 2, 252, 20], - ["null", 11, 252, 20], - ["setarg", 12, 0, 11, 252, 20], - ["setarg", 12, 1, 2, 252, 20], - ["setarg", 12, 2, 7, 252, 20], - ["invoke", 12, 11, 252, 20], - ["move", 8, 11, 252, 20], - ["null", 11, 253, 25], - ["is_identical", 12, 8, 11, 253, 25], - ["jump_true", 12, "ne_nid_655", 253, 25], - ["jump", "ne_ni_656", 253, 25], - "ne_nid_655", - ["false", 12, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_ni_656", - ["is_int", 13, 8, 253, 25], - ["jump_false", 13, "ne_nn_657", 253, 25], - "_nop_tc_173", - ["jump", "ne_nn_657", 253, 25], - ["ne_int", 12, 8, 11, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nn_657", - ["is_num", 13, 8, 253, 25], - ["jump_false", 13, "ne_nt_658", 253, 25], - "_nop_tc_174", - ["jump", "ne_nt_658", 253, 25], - ["ne_float", 12, 8, 11, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nt_658", - ["is_text", 13, 8, 253, 25], - ["jump_false", 13, "ne_nnl_659", 253, 25], - "_nop_tc_175", - ["jump", "ne_nnl_659", 253, 25], - ["ne_text", 12, 8, 11, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nnl_659", - ["is_null", 13, 8, 253, 25], - ["jump_false", 13, "ne_nb_660", 253, 25], - "_nop_tc_176", - "_nop_tc_177", - ["false", 12, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nb_660", - ["is_bool", 13, 8, 253, 25], - ["jump_false", 13, "ne_mis_661", 253, 25], - "_nop_tc_178", - ["jump", "ne_mis_661", 253, 25], - ["ne_bool", 12, 8, 11, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_mis_661", - ["true", 12, 253, 25], - "ne_done_654", - ["move", 11, 12, 253, 25], - ["jump_false", 11, "and_end_653", 253, 25], - ["load_field", 12, 8, "make", 253, 33], - ["access", 13, "var", 253, 44], - ["is_identical", 14, 12, 13, 253, 44], - ["jump_true", 14, "eq_done_662", 253, 44], - ["is_int", 15, 12, 253, 44], - ["jump_false", 15, "eq_ni_663", 253, 44], - "_nop_tc_179", - ["jump", "eq_ni_663", 253, 44], - ["eq_int", 14, 12, 13, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_ni_663", - ["is_num", 15, 12, 253, 44], - ["jump_false", 15, "eq_nn_664", 253, 44], - "_nop_tc_180", - ["jump", "eq_nn_664", 253, 44], - ["eq_float", 14, 12, 13, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nn_664", - ["is_text", 15, 12, 253, 44], - ["jump_false", 15, "eq_nt_665", 253, 44], - "_nop_tc_181", - "_nop_tc_182", - ["eq_text", 14, 12, 13, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nt_665", - ["is_null", 15, 12, 253, 44], - ["jump_false", 15, "eq_nnl_666", 253, 44], - "_nop_tc_183", - ["jump", "eq_nnl_666", 253, 44], - ["true", 14, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nnl_666", - ["is_bool", 15, 12, 253, 44], - ["jump_false", 15, "eq_nb_667", 253, 44], - "_nop_tc_184", - ["jump", "eq_nb_667", 253, 44], - ["eq_bool", 14, 12, 13, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nb_667", - ["false", 14, 253, 44], - "eq_done_662", - ["move", 11, 14, 253, 44], - "and_end_653", - ["jump_false", 11, "if_else_651", 253, 44], - ["load_field", 11, 9, "right", 254, 45], - ["load_field", 12, 11, "arity", 254, 45], - ["get", 11, 26, 1, 254, 17], - ["frame", 13, 11, 3, 254, 17], - ["null", 11, 254, 17], - ["setarg", 13, 0, 11, 254, 17], - ["setarg", 13, 1, 2, 254, 17], - ["setarg", 13, 2, 7, 254, 17], - ["setarg", 13, 3, 12, 254, 17], - ["invoke", 13, 11, 254, 17], - ["jump", "if_end_652", 254, 17], - "if_else_651", - "if_end_652", - ["jump", "if_end_642", 254, 17], - "if_else_641", - "if_end_642", - ["jump", "if_end_609", 254, 17], - "if_else_608", - "if_end_609", - ["access", 11, 1, 258, 19], - ["is_num", 12, 4, 258, 19], - ["jump_false", 12, "num_err_668", 258, 19], - "_nop_tc_185", - "_nop_tc_186", - ["add", 12, 4, 11, 258, 19], - ["jump", "num_done_669", 258, 19], - "num_err_668", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 258, - 19 - ], - ["access", 13, "error", 258, 19], - ["access", 14, "cannot apply '+': operands must be numbers", 258, 19], - ["array", 15, 0, 258, 19], - ["push", 15, 14, 258, 19], - ["frame", 14, 11, 2, 258, 19], - ["null", 11, 258, 19], - ["setarg", 14, 0, 11, 258, 19], - ["setarg", 14, 1, 13, 258, 19], - ["setarg", 14, 2, 15, 258, 19], - ["invoke", 14, 11, 258, 19], - ["disrupt", 258, 19], - "num_done_669", - ["move", 4, 12, 258, 19], - ["jump", "while_start_602", 258, 19], - "while_end_603", - ["jump", "if_end_595", 258, 19], - "if_else_594", - "if_end_595", - "if_end_534", - "if_end_507", - "if_end_407", - ["access", 11, 1, 261, 15], - ["is_num", 12, 3, 261, 15], - ["jump_false", 12, "num_err_670", 261, 15], - "_nop_tc_187", - "_nop_tc_188", - ["add", 12, 3, 11, 261, 15], - ["jump", "num_done_671", 261, 15], - "num_err_670", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 261, - 15 - ], - ["access", 13, "error", 261, 15], - ["access", 14, "cannot apply '+': operands must be numbers", 261, 15], - ["array", 15, 0, 261, 15], - ["push", 15, 14, 261, 15], - ["frame", 14, 11, 2, 261, 15], - ["null", 11, 261, 15], - ["setarg", 14, 0, 11, 261, 15], - ["setarg", 14, 1, 13, 261, 15], - ["setarg", 14, 2, 15, 261, 15], - ["invoke", 14, 11, 261, 15], - ["disrupt", 261, 15], - "num_done_671", - ["move", 3, 12, 261, 15], - ["jump", "while_start_400", 261, 15], - "while_end_401", - ["null", 3, 261, 15], - ["return", 3, 261, 15] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 267, 17], - ["is_identical", 3, 1, 2, 267, 17], - ["jump_true", 3, "eq_done_674", 267, 17], - "_nop_tc_1", - ["jump", "eq_ni_675", 267, 17], - "_nop_tc_2", - ["jump", "eq_ni_675", 267, 17], - ["eq_int", 3, 1, 2, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_ni_675", - "_nop_tc_3", - ["jump", "eq_nn_676", 267, 17], - "_nop_tc_4", - ["jump", "eq_nn_676", 267, 17], - ["eq_float", 3, 1, 2, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nn_676", - "_nop_tc_5", - ["jump", "eq_nt_677", 267, 17], - "_nop_tc_6", - ["jump", "eq_nt_677", 267, 17], - ["eq_text", 3, 1, 2, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nt_677", - "_nop_tc_7", - ["jump", "eq_nnl_678", 267, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nnl_678", - "_nop_tc_10", - ["jump", "eq_nb_679", 267, 17], - "_nop_tc_11", - ["jump", "eq_nb_679", 267, 17], - ["eq_bool", 3, 1, 2, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nb_679", - ["false", 3, 267, 17], - "eq_done_674", - ["jump_false", 3, "if_else_672", 267, 17], - ["null", 2, 267, 30], - ["return", 2, 267, 30], - "_nop_ur_1", - "if_else_672", - "if_end_673", - ["load_field", 2, 1, "kind", 268, 13], - ["move", 3, 2, 268, 13], - ["access", 2, 0, 269, 13], - ["access", 4, "function", 270, 14], - ["is_identical", 5, 3, 4, 270, 14], - ["jump_true", 5, "eq_done_682", 270, 14], - ["is_int", 6, 3, 270, 14], - ["jump_false", 6, "eq_ni_683", 270, 14], - "_nop_tc_12", - ["jump", "eq_ni_683", 270, 14], - ["eq_int", 5, 3, 4, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_ni_683", - ["is_num", 6, 3, 270, 14], - ["jump_false", 6, "eq_nn_684", 270, 14], - "_nop_tc_13", - ["jump", "eq_nn_684", 270, 14], - ["eq_float", 5, 3, 4, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nn_684", - ["is_text", 6, 3, 270, 14], - ["jump_false", 6, "eq_nt_685", 270, 14], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 5, 3, 4, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nt_685", - ["is_null", 6, 3, 270, 14], - ["jump_false", 6, "eq_nnl_686", 270, 14], - "_nop_tc_16", - ["jump", "eq_nnl_686", 270, 14], - ["true", 5, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nnl_686", - ["is_bool", 6, 3, 270, 14], - ["jump_false", 6, "eq_nb_687", 270, 14], - "_nop_tc_17", - ["jump", "eq_nb_687", 270, 14], - ["eq_bool", 5, 3, 4, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nb_687", - ["false", 5, 270, 14], - "eq_done_682", - ["jump_false", 5, "if_else_680", 270, 14], - ["get", 4, 27, 1, 271, 7], - ["frame", 5, 4, 1, 271, 7], - ["null", 4, 271, 7], - ["setarg", 5, 0, 4, 271, 7], - ["setarg", 5, 1, 1, 271, 7], - ["invoke", 5, 4, 271, 7], - ["jump", "if_end_681", 271, 7], - "if_else_680", - "if_end_681", - ["load_field", 4, 1, "left", 273, 9], - ["null", 5, 273, 22], - ["is_identical", 6, 4, 5, 273, 22], - ["jump_true", 6, "ne_nid_691", 273, 22], - ["jump", "ne_ni_692", 273, 22], - "ne_nid_691", - ["false", 6, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_ni_692", - ["is_int", 7, 4, 273, 22], - ["jump_false", 7, "ne_nn_693", 273, 22], - "_nop_tc_18", - ["jump", "ne_nn_693", 273, 22], - ["ne_int", 6, 4, 5, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nn_693", - ["is_num", 7, 4, 273, 22], - ["jump_false", 7, "ne_nt_694", 273, 22], - "_nop_tc_19", - ["jump", "ne_nt_694", 273, 22], - ["ne_float", 6, 4, 5, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nt_694", - ["is_text", 7, 4, 273, 22], - ["jump_false", 7, "ne_nnl_695", 273, 22], - "_nop_tc_20", - ["jump", "ne_nnl_695", 273, 22], - ["ne_text", 6, 4, 5, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nnl_695", - ["is_null", 7, 4, 273, 22], - ["jump_false", 7, "ne_nb_696", 273, 22], - "_nop_tc_21", - "_nop_tc_22", - ["false", 6, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nb_696", - ["is_bool", 7, 4, 273, 22], - ["jump_false", 7, "ne_mis_697", 273, 22], - "_nop_tc_23", - ["jump", "ne_mis_697", 273, 22], - ["ne_bool", 6, 4, 5, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_mis_697", - ["true", 6, 273, 22], - "ne_done_690", - ["jump_false", 6, "if_else_688", 273, 22], - ["load_field", 4, 1, "left", 273, 46], - ["get", 5, 28, 1, 273, 28], - ["frame", 6, 5, 1, 273, 28], - ["null", 5, 273, 28], - ["setarg", 6, 0, 5, 273, 28], - ["setarg", 6, 1, 4, 273, 28], - ["invoke", 6, 4, 273, 28], - ["jump", "if_end_689", 273, 28], - "if_else_688", - "if_end_689", - ["load_field", 4, 1, "right", 274, 9], - ["null", 5, 274, 23], - ["is_identical", 6, 4, 5, 274, 23], - ["jump_true", 6, "ne_nid_701", 274, 23], - ["jump", "ne_ni_702", 274, 23], - "ne_nid_701", - ["false", 6, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_ni_702", - ["is_int", 7, 4, 274, 23], - ["jump_false", 7, "ne_nn_703", 274, 23], - "_nop_tc_24", - ["jump", "ne_nn_703", 274, 23], - ["ne_int", 6, 4, 5, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nn_703", - ["is_num", 7, 4, 274, 23], - ["jump_false", 7, "ne_nt_704", 274, 23], - "_nop_tc_25", - ["jump", "ne_nt_704", 274, 23], - ["ne_float", 6, 4, 5, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nt_704", - ["is_text", 7, 4, 274, 23], - ["jump_false", 7, "ne_nnl_705", 274, 23], - "_nop_tc_26", - ["jump", "ne_nnl_705", 274, 23], - ["ne_text", 6, 4, 5, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nnl_705", - ["is_null", 7, 4, 274, 23], - ["jump_false", 7, "ne_nb_706", 274, 23], - "_nop_tc_27", - "_nop_tc_28", - ["false", 6, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nb_706", - ["is_bool", 7, 4, 274, 23], - ["jump_false", 7, "ne_mis_707", 274, 23], - "_nop_tc_29", - ["jump", "ne_mis_707", 274, 23], - ["ne_bool", 6, 4, 5, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_mis_707", - ["true", 6, 274, 23], - "ne_done_700", - ["jump_false", 6, "if_else_698", 274, 23], - ["load_field", 4, 1, "right", 274, 47], - ["get", 5, 28, 1, 274, 29], - ["frame", 6, 5, 1, 274, 29], - ["null", 5, 274, 29], - ["setarg", 6, 0, 5, 274, 29], - ["setarg", 6, 1, 4, 274, 29], - ["invoke", 6, 4, 274, 29], - ["jump", "if_end_699", 274, 29], - "if_else_698", - "if_end_699", - ["load_field", 4, 1, "expression", 275, 9], - ["null", 5, 275, 28], - ["is_identical", 6, 4, 5, 275, 28], - ["jump_true", 6, "ne_nid_711", 275, 28], - ["jump", "ne_ni_712", 275, 28], - "ne_nid_711", - ["false", 6, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_ni_712", - ["is_int", 7, 4, 275, 28], - ["jump_false", 7, "ne_nn_713", 275, 28], - "_nop_tc_30", - ["jump", "ne_nn_713", 275, 28], - ["ne_int", 6, 4, 5, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nn_713", - ["is_num", 7, 4, 275, 28], - ["jump_false", 7, "ne_nt_714", 275, 28], - "_nop_tc_31", - ["jump", "ne_nt_714", 275, 28], - ["ne_float", 6, 4, 5, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nt_714", - ["is_text", 7, 4, 275, 28], - ["jump_false", 7, "ne_nnl_715", 275, 28], - "_nop_tc_32", - ["jump", "ne_nnl_715", 275, 28], - ["ne_text", 6, 4, 5, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nnl_715", - ["is_null", 7, 4, 275, 28], - ["jump_false", 7, "ne_nb_716", 275, 28], - "_nop_tc_33", - "_nop_tc_34", - ["false", 6, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nb_716", - ["is_bool", 7, 4, 275, 28], - ["jump_false", 7, "ne_mis_717", 275, 28], - "_nop_tc_35", - ["jump", "ne_mis_717", 275, 28], - ["ne_bool", 6, 4, 5, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_mis_717", - ["true", 6, 275, 28], - "ne_done_710", - ["jump_false", 6, "if_else_708", 275, 28], - ["load_field", 4, 1, "expression", 275, 52], - ["get", 5, 28, 1, 275, 34], - ["frame", 6, 5, 1, 275, 34], - ["null", 5, 275, 34], - ["setarg", 6, 0, 5, 275, 34], - ["setarg", 6, 1, 4, 275, 34], - ["invoke", 6, 4, 275, 34], - ["jump", "if_end_709", 275, 34], - "if_else_708", - "if_end_709", - ["load_field", 4, 1, "then", 276, 9], - ["null", 5, 276, 22], - ["is_identical", 6, 4, 5, 276, 22], - ["jump_true", 6, "ne_nid_721", 276, 22], - ["jump", "ne_ni_722", 276, 22], - "ne_nid_721", - ["false", 6, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_ni_722", - ["is_int", 7, 4, 276, 22], - ["jump_false", 7, "ne_nn_723", 276, 22], - "_nop_tc_36", - ["jump", "ne_nn_723", 276, 22], - ["ne_int", 6, 4, 5, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nn_723", - ["is_num", 7, 4, 276, 22], - ["jump_false", 7, "ne_nt_724", 276, 22], - "_nop_tc_37", - ["jump", "ne_nt_724", 276, 22], - ["ne_float", 6, 4, 5, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nt_724", - ["is_text", 7, 4, 276, 22], - ["jump_false", 7, "ne_nnl_725", 276, 22], - "_nop_tc_38", - ["jump", "ne_nnl_725", 276, 22], - ["ne_text", 6, 4, 5, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nnl_725", - ["is_null", 7, 4, 276, 22], - ["jump_false", 7, "ne_nb_726", 276, 22], - "_nop_tc_39", - "_nop_tc_40", - ["false", 6, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nb_726", - ["is_bool", 7, 4, 276, 22], - ["jump_false", 7, "ne_mis_727", 276, 22], - "_nop_tc_41", - ["jump", "ne_mis_727", 276, 22], - ["ne_bool", 6, 4, 5, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_mis_727", - ["true", 6, 276, 22], - "ne_done_720", - ["jump_false", 6, "if_else_718", 276, 22], - ["load_field", 4, 1, "then", 276, 46], - ["get", 5, 28, 1, 276, 28], - ["frame", 6, 5, 1, 276, 28], - ["null", 5, 276, 28], - ["setarg", 6, 0, 5, 276, 28], - ["setarg", 6, 1, 4, 276, 28], - ["invoke", 6, 4, 276, 28], - ["jump", "if_end_719", 276, 28], - "if_else_718", - "if_end_719", - ["load_field", 4, 1, "else", 277, 9], - ["null", 5, 277, 22], - ["is_identical", 6, 4, 5, 277, 22], - ["jump_true", 6, "ne_nid_731", 277, 22], - ["jump", "ne_ni_732", 277, 22], - "ne_nid_731", - ["false", 6, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_ni_732", - ["is_int", 7, 4, 277, 22], - ["jump_false", 7, "ne_nn_733", 277, 22], - "_nop_tc_42", - ["jump", "ne_nn_733", 277, 22], - ["ne_int", 6, 4, 5, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nn_733", - ["is_num", 7, 4, 277, 22], - ["jump_false", 7, "ne_nt_734", 277, 22], - "_nop_tc_43", - ["jump", "ne_nt_734", 277, 22], - ["ne_float", 6, 4, 5, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nt_734", - ["is_text", 7, 4, 277, 22], - ["jump_false", 7, "ne_nnl_735", 277, 22], - "_nop_tc_44", - ["jump", "ne_nnl_735", 277, 22], - ["ne_text", 6, 4, 5, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nnl_735", - ["is_null", 7, 4, 277, 22], - ["jump_false", 7, "ne_nb_736", 277, 22], - "_nop_tc_45", - "_nop_tc_46", - ["false", 6, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nb_736", - ["is_bool", 7, 4, 277, 22], - ["jump_false", 7, "ne_mis_737", 277, 22], - "_nop_tc_47", - ["jump", "ne_mis_737", 277, 22], - ["ne_bool", 6, 4, 5, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_mis_737", - ["true", 6, 277, 22], - "ne_done_730", - ["jump_false", 6, "if_else_728", 277, 22], - ["load_field", 4, 1, "else", 277, 46], - ["get", 5, 28, 1, 277, 28], - ["frame", 6, 5, 1, 277, 28], - ["null", 5, 277, 28], - ["setarg", 6, 0, 5, 277, 28], - ["setarg", 6, 1, 4, 277, 28], - ["invoke", 6, 4, 277, 28], - ["jump", "if_end_729", 277, 28], - "if_else_728", - "if_end_729", - ["access", 4, "(", 278, 14], - ["is_identical", 5, 3, 4, 278, 14], - ["jump_true", 5, "eq_done_741", 278, 14], - ["is_int", 6, 3, 278, 14], - ["jump_false", 6, "eq_ni_742", 278, 14], - "_nop_tc_48", - ["jump", "eq_ni_742", 278, 14], - ["eq_int", 5, 3, 4, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_ni_742", - ["is_num", 6, 3, 278, 14], - ["jump_false", 6, "eq_nn_743", 278, 14], - "_nop_tc_49", - ["jump", "eq_nn_743", 278, 14], - ["eq_float", 5, 3, 4, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nn_743", - ["is_text", 6, 3, 278, 14], - ["jump_false", 6, "eq_nt_744", 278, 14], - "_nop_tc_50", - "_nop_tc_51", - ["eq_text", 5, 3, 4, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nt_744", - ["is_null", 6, 3, 278, 14], - ["jump_false", 6, "eq_nnl_745", 278, 14], - "_nop_tc_52", - ["jump", "eq_nnl_745", 278, 14], - ["true", 5, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nnl_745", - ["is_bool", 6, 3, 278, 14], - ["jump_false", 6, "eq_nb_746", 278, 14], - "_nop_tc_53", - ["jump", "eq_nb_746", 278, 14], - ["eq_bool", 5, 3, 4, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nb_746", - ["false", 5, 278, 14], - "eq_done_741", - ["move", 4, 5, 278, 14], - ["jump_true", 4, "or_end_740", 278, 14], - ["access", 5, "array", 278, 26], - ["is_identical", 6, 3, 5, 278, 26], - ["jump_true", 6, "eq_done_747", 278, 26], - ["is_int", 7, 3, 278, 26], - ["jump_false", 7, "eq_ni_748", 278, 26], - "_nop_tc_54", - ["jump", "eq_ni_748", 278, 26], - ["eq_int", 6, 3, 5, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_ni_748", - ["is_num", 7, 3, 278, 26], - ["jump_false", 7, "eq_nn_749", 278, 26], - "_nop_tc_55", - ["jump", "eq_nn_749", 278, 26], - ["eq_float", 6, 3, 5, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nn_749", - ["is_text", 7, 3, 278, 26], - ["jump_false", 7, "eq_nt_750", 278, 26], - "_nop_tc_56", - "_nop_tc_57", - ["eq_text", 6, 3, 5, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nt_750", - ["is_null", 7, 3, 278, 26], - ["jump_false", 7, "eq_nnl_751", 278, 26], - "_nop_tc_58", - ["jump", "eq_nnl_751", 278, 26], - ["true", 6, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nnl_751", - ["is_bool", 7, 3, 278, 26], - ["jump_false", 7, "eq_nb_752", 278, 26], - "_nop_tc_59", - ["jump", "eq_nb_752", 278, 26], - ["eq_bool", 6, 3, 5, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nb_752", - ["false", 6, 278, 26], - "eq_done_747", - ["move", 4, 6, 278, 26], - "or_end_740", - ["jump_false", 4, "if_else_738", 278, 26], - ["access", 2, 0, 279, 11], - "while_start_753", - ["load_field", 4, 1, "list", 280, 25], - ["length", 5, 4, 280, 25], - ["is_int", 4, 2, 280, 25], - ["jump_false", 4, "rel_ni_755", 280, 25], - "_nop_tc_60", - "_nop_tc_61", - ["lt_int", 6, 2, 5, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_ni_755", - ["is_num", 4, 2, 280, 25], - ["jump_false", 4, "rel_nn_756", 280, 25], - "_nop_tc_62", - "_nop_tc_63", - ["lt_float", 6, 2, 5, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_nn_756", - ["is_text", 4, 2, 280, 25], - ["jump_false", 4, "rel_err_758", 280, 25], - "_nop_tc_64", - ["jump", "rel_err_758", 280, 25], - ["lt_text", 6, 2, 5, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_err_758", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 280, - 25 - ], - ["access", 5, "error", 280, 25], - ["access", 7, "cannot compare with '<': operands must be same type", 280, 25], - ["array", 8, 0, 280, 25], - ["push", 8, 7, 280, 25], - ["frame", 7, 4, 2, 280, 25], - ["null", 4, 280, 25], - ["setarg", 7, 0, 4, 280, 25], - ["setarg", 7, 1, 5, 280, 25], - ["setarg", 7, 2, 8, 280, 25], - ["invoke", 7, 4, 280, 25], - ["disrupt", 280, 25], - "rel_done_757", - ["jump_false", 6, "while_end_754", 280, 25], - ["load_field", 4, 1, "list", 281, 27], - ["load_dynamic", 5, 4, 2, 281, 37], - ["get", 4, 28, 1, 281, 9], - ["frame", 6, 4, 1, 281, 9], - ["null", 4, 281, 9], - ["setarg", 6, 0, 4, 281, 9], - ["setarg", 6, 1, 5, 281, 9], - ["invoke", 6, 4, 281, 9], - ["access", 4, 1, 282, 17], - ["is_num", 5, 2, 282, 17], - ["jump_false", 5, "num_err_759", 282, 17], - "_nop_tc_65", - "_nop_tc_66", - ["add", 5, 2, 4, 282, 17], - ["jump", "num_done_760", 282, 17], - "num_err_759", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 282, - 17 - ], - ["access", 6, "error", 282, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 282, 17], - ["array", 8, 0, 282, 17], - ["push", 8, 7, 282, 17], - ["frame", 7, 4, 2, 282, 17], - ["null", 4, 282, 17], - ["setarg", 7, 0, 4, 282, 17], - ["setarg", 7, 1, 6, 282, 17], - ["setarg", 7, 2, 8, 282, 17], - ["invoke", 7, 4, 282, 17], - ["disrupt", 282, 17], - "num_done_760", - ["move", 2, 5, 282, 17], - ["jump", "while_start_753", 282, 17], - "while_end_754", - ["jump", "if_end_739", 282, 17], - "if_else_738", - "if_end_739", - ["access", 4, "record", 285, 14], - ["is_identical", 5, 3, 4, 285, 14], - ["jump_true", 5, "eq_done_763", 285, 14], - ["is_int", 6, 3, 285, 14], - ["jump_false", 6, "eq_ni_764", 285, 14], - "_nop_tc_67", - ["jump", "eq_ni_764", 285, 14], - ["eq_int", 5, 3, 4, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_ni_764", - ["is_num", 6, 3, 285, 14], - ["jump_false", 6, "eq_nn_765", 285, 14], - "_nop_tc_68", - ["jump", "eq_nn_765", 285, 14], - ["eq_float", 5, 3, 4, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nn_765", - ["is_text", 6, 3, 285, 14], - ["jump_false", 6, "eq_nt_766", 285, 14], - "_nop_tc_69", - "_nop_tc_70", - ["eq_text", 5, 3, 4, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nt_766", - ["is_null", 6, 3, 285, 14], - ["jump_false", 6, "eq_nnl_767", 285, 14], - "_nop_tc_71", - ["jump", "eq_nnl_767", 285, 14], - ["true", 5, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nnl_767", - ["is_bool", 6, 3, 285, 14], - ["jump_false", 6, "eq_nb_768", 285, 14], - "_nop_tc_72", - ["jump", "eq_nb_768", 285, 14], - ["eq_bool", 5, 3, 4, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nb_768", - ["false", 5, 285, 14], - "eq_done_763", - ["jump_false", 5, "if_else_761", 285, 14], - ["access", 2, 0, 286, 11], - "while_start_769", - ["load_field", 3, 1, "list", 287, 25], - ["length", 4, 3, 287, 25], - ["is_int", 3, 2, 287, 25], - ["jump_false", 3, "rel_ni_771", 287, 25], - "_nop_tc_73", - "_nop_tc_74", - ["lt_int", 5, 2, 4, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_ni_771", - ["is_num", 3, 2, 287, 25], - ["jump_false", 3, "rel_nn_772", 287, 25], - "_nop_tc_75", - "_nop_tc_76", - ["lt_float", 5, 2, 4, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_nn_772", - ["is_text", 3, 2, 287, 25], - ["jump_false", 3, "rel_err_774", 287, 25], - "_nop_tc_77", - ["jump", "rel_err_774", 287, 25], - ["lt_text", 5, 2, 4, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_err_774", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 287, - 25 - ], - ["access", 4, "error", 287, 25], - ["access", 6, "cannot compare with '<': operands must be same type", 287, 25], - ["array", 7, 0, 287, 25], - ["push", 7, 6, 287, 25], - ["frame", 6, 3, 2, 287, 25], - ["null", 3, 287, 25], - ["setarg", 6, 0, 3, 287, 25], - ["setarg", 6, 1, 4, 287, 25], - ["setarg", 6, 2, 7, 287, 25], - ["invoke", 6, 3, 287, 25], - ["disrupt", 287, 25], - "rel_done_773", - ["jump_false", 5, "while_end_770", 287, 25], - ["load_field", 3, 1, "list", 288, 27], - ["load_dynamic", 4, 3, 2, 288, 37], - ["load_field", 3, 4, "right", 288, 37], - ["get", 4, 28, 1, 288, 9], - ["frame", 5, 4, 1, 288, 9], - ["null", 4, 288, 9], - ["setarg", 5, 0, 4, 288, 9], - ["setarg", 5, 1, 3, 288, 9], - ["invoke", 5, 3, 288, 9], - ["access", 3, 1, 289, 17], - ["is_num", 4, 2, 289, 17], - ["jump_false", 4, "num_err_775", 289, 17], - "_nop_tc_78", - "_nop_tc_79", - ["add", 4, 2, 3, 289, 17], - ["jump", "num_done_776", 289, 17], - "num_err_775", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 289, - 17 - ], - ["access", 5, "error", 289, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 289, 17], - ["array", 7, 0, 289, 17], - ["push", 7, 6, 289, 17], - ["frame", 6, 3, 2, 289, 17], - ["null", 3, 289, 17], - ["setarg", 6, 0, 3, 289, 17], - ["setarg", 6, 1, 5, 289, 17], - ["setarg", 6, 2, 7, 289, 17], - ["invoke", 6, 3, 289, 17], - ["disrupt", 289, 17], - "num_done_776", - ["move", 2, 4, 289, 17], - ["jump", "while_start_769", 289, 17], - "while_end_770", - ["jump", "if_end_762", 289, 17], - "if_else_761", - "if_end_762", - ["null", 2, 289, 17], - ["return", 2, 289, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 296, 13], - ["access", 4, 0, 297, 13], - ["null", 5, 298, 16], - ["null", 6, 299, 16], - "while_start_777", - ["length", 7, 1, 300, 23], - ["is_int", 8, 3, 300, 23], - ["jump_false", 8, "rel_ni_779", 300, 23], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 9, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_ni_779", - ["is_num", 8, 3, 300, 23], - ["jump_false", 8, "rel_nn_780", 300, 23], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 9, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_nn_780", - ["is_text", 8, 3, 300, 23], - ["jump_false", 8, "rel_err_782", 300, 23], - "_nop_tc_5", - ["jump", "rel_err_782", 300, 23], - ["lt_text", 9, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_err_782", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 300, - 23 - ], - ["access", 8, "error", 300, 23], - ["access", 10, "cannot compare with '<': operands must be same type", 300, 23], - ["array", 11, 0, 300, 23], - ["push", 11, 10, 300, 23], - ["frame", 10, 7, 2, 300, 23], - ["null", 7, 300, 23], - ["setarg", 10, 0, 7, 300, 23], - ["setarg", 10, 1, 8, 300, 23], - ["setarg", 10, 2, 11, 300, 23], - ["invoke", 10, 7, 300, 23], - ["disrupt", 300, 23], - "rel_done_781", - ["jump_false", 9, "while_end_778", 300, 23], - ["load_dynamic", 7, 1, 3, 301, 20], - ["move", 5, 7, 301, 20], - ["load_field", 7, 5, "kind", 302, 14], - ["move", 6, 7, 302, 14], - ["access", 7, "var", 303, 19], - ["is_identical", 8, 6, 7, 303, 19], - ["jump_true", 8, "eq_done_786", 303, 19], - ["is_int", 9, 6, 303, 19], - ["jump_false", 9, "eq_ni_787", 303, 19], - "_nop_tc_6", - ["jump", "eq_ni_787", 303, 19], - ["eq_int", 8, 6, 7, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_ni_787", - ["is_num", 9, 6, 303, 19], - ["jump_false", 9, "eq_nn_788", 303, 19], - "_nop_tc_7", - ["jump", "eq_nn_788", 303, 19], - ["eq_float", 8, 6, 7, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nn_788", - ["is_text", 9, 6, 303, 19], - ["jump_false", 9, "eq_nt_789", 303, 19], - "_nop_tc_8", - "_nop_tc_9", - ["eq_text", 8, 6, 7, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nt_789", - ["is_null", 9, 6, 303, 19], - ["jump_false", 9, "eq_nnl_790", 303, 19], - "_nop_tc_10", - ["jump", "eq_nnl_790", 303, 19], - ["true", 8, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nnl_790", - ["is_bool", 9, 6, 303, 19], - ["jump_false", 9, "eq_nb_791", 303, 19], - "_nop_tc_11", - ["jump", "eq_nb_791", 303, 19], - ["eq_bool", 8, 6, 7, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nb_791", - ["false", 8, 303, 19], - "eq_done_786", - ["move", 7, 8, 303, 19], - ["jump_true", 7, "or_end_785", 303, 19], - ["access", 8, "def", 303, 36], - ["is_identical", 9, 6, 8, 303, 36], - ["jump_true", 9, "eq_done_792", 303, 36], - ["is_int", 10, 6, 303, 36], - ["jump_false", 10, "eq_ni_793", 303, 36], - "_nop_tc_12", - ["jump", "eq_ni_793", 303, 36], - ["eq_int", 9, 6, 8, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_ni_793", - ["is_num", 10, 6, 303, 36], - ["jump_false", 10, "eq_nn_794", 303, 36], - "_nop_tc_13", - ["jump", "eq_nn_794", 303, 36], - ["eq_float", 9, 6, 8, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nn_794", - ["is_text", 10, 6, 303, 36], - ["jump_false", 10, "eq_nt_795", 303, 36], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 9, 6, 8, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nt_795", - ["is_null", 10, 6, 303, 36], - ["jump_false", 10, "eq_nnl_796", 303, 36], - "_nop_tc_16", - ["jump", "eq_nnl_796", 303, 36], - ["true", 9, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nnl_796", - ["is_bool", 10, 6, 303, 36], - ["jump_false", 10, "eq_nb_797", 303, 36], - "_nop_tc_17", - ["jump", "eq_nb_797", 303, 36], - ["eq_bool", 9, 6, 8, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nb_797", - ["false", 9, 303, 36], - "eq_done_792", - ["move", 7, 9, 303, 36], - "or_end_785", - ["jump_false", 7, "if_else_783", 303, 36], - ["load_field", 7, 5, "right", 304, 27], - ["get", 8, 28, 1, 304, 9], - ["frame", 9, 8, 1, 304, 9], - ["null", 8, 304, 9], - ["setarg", 9, 0, 8, 304, 9], - ["setarg", 9, 1, 7, 304, 9], - ["invoke", 9, 7, 304, 9], - ["jump", "if_end_784", 304, 9], - "if_else_783", - ["access", 7, "var_list", 305, 26], - ["is_identical", 8, 6, 7, 305, 26], - ["jump_true", 8, "eq_done_800", 305, 26], - ["is_int", 9, 6, 305, 26], - ["jump_false", 9, "eq_ni_801", 305, 26], - "_nop_tc_18", - ["jump", "eq_ni_801", 305, 26], - ["eq_int", 8, 6, 7, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_ni_801", - ["is_num", 9, 6, 305, 26], - ["jump_false", 9, "eq_nn_802", 305, 26], - "_nop_tc_19", - ["jump", "eq_nn_802", 305, 26], - ["eq_float", 8, 6, 7, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nn_802", - ["is_text", 9, 6, 305, 26], - ["jump_false", 9, "eq_nt_803", 305, 26], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 8, 6, 7, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nt_803", - ["is_null", 9, 6, 305, 26], - ["jump_false", 9, "eq_nnl_804", 305, 26], - "_nop_tc_22", - ["jump", "eq_nnl_804", 305, 26], - ["true", 8, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nnl_804", - ["is_bool", 9, 6, 305, 26], - ["jump_false", 9, "eq_nb_805", 305, 26], - "_nop_tc_23", - ["jump", "eq_nb_805", 305, 26], - ["eq_bool", 8, 6, 7, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nb_805", - ["false", 8, 305, 26], - "eq_done_800", - ["jump_false", 8, "if_else_798", 305, 26], - ["access", 4, 0, 306, 13], - "while_start_806", - ["load_field", 7, 5, "list", 307, 27], - ["length", 8, 7, 307, 27], - ["is_int", 7, 4, 307, 27], - ["jump_false", 7, "rel_ni_808", 307, 27], - "_nop_tc_24", - "_nop_tc_25", - ["lt_int", 9, 4, 8, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_ni_808", - ["is_num", 7, 4, 307, 27], - ["jump_false", 7, "rel_nn_809", 307, 27], - "_nop_tc_26", - "_nop_tc_27", - ["lt_float", 9, 4, 8, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_nn_809", - ["is_text", 7, 4, 307, 27], - ["jump_false", 7, "rel_err_811", 307, 27], - "_nop_tc_28", - ["jump", "rel_err_811", 307, 27], - ["lt_text", 9, 4, 8, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_err_811", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 307, - 27 - ], - ["access", 8, "error", 307, 27], - ["access", 10, "cannot compare with '<': operands must be same type", 307, 27], - ["array", 11, 0, 307, 27], - ["push", 11, 10, 307, 27], - ["frame", 10, 7, 2, 307, 27], - ["null", 7, 307, 27], - ["setarg", 10, 0, 7, 307, 27], - ["setarg", 10, 1, 8, 307, 27], - ["setarg", 10, 2, 11, 307, 27], - ["invoke", 10, 7, 307, 27], - ["disrupt", 307, 27], - "rel_done_810", - ["jump_false", 9, "while_end_807", 307, 27], - ["load_field", 7, 5, "list", 308, 29], - ["load_dynamic", 8, 7, 4, 308, 39], - ["load_field", 7, 8, "right", 308, 39], - ["get", 8, 28, 1, 308, 11], - ["frame", 9, 8, 1, 308, 11], - ["null", 8, 308, 11], - ["setarg", 9, 0, 8, 308, 11], - ["setarg", 9, 1, 7, 308, 11], - ["invoke", 9, 7, 308, 11], - ["access", 7, 1, 309, 19], - ["is_num", 8, 4, 309, 19], - ["jump_false", 8, "num_err_812", 309, 19], - "_nop_tc_29", - "_nop_tc_30", - ["add", 8, 4, 7, 309, 19], - ["jump", "num_done_813", 309, 19], - "num_err_812", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 309, - 19 - ], - ["access", 9, "error", 309, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 309, 19], - ["array", 11, 0, 309, 19], - ["push", 11, 10, 309, 19], - ["frame", 10, 7, 2, 309, 19], - ["null", 7, 309, 19], - ["setarg", 10, 0, 7, 309, 19], - ["setarg", 10, 1, 9, 309, 19], - ["setarg", 10, 2, 11, 309, 19], - ["invoke", 10, 7, 309, 19], - ["disrupt", 309, 19], - "num_done_813", - ["move", 4, 8, 309, 19], - ["jump", "while_start_806", 309, 19], - "while_end_807", - ["jump", "if_end_799", 309, 19], - "if_else_798", - ["access", 7, "call", 311, 26], - ["is_identical", 8, 6, 7, 311, 26], - ["jump_true", 8, "eq_done_816", 311, 26], - ["is_int", 9, 6, 311, 26], - ["jump_false", 9, "eq_ni_817", 311, 26], - "_nop_tc_31", - ["jump", "eq_ni_817", 311, 26], - ["eq_int", 8, 6, 7, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_ni_817", - ["is_num", 9, 6, 311, 26], - ["jump_false", 9, "eq_nn_818", 311, 26], - "_nop_tc_32", - ["jump", "eq_nn_818", 311, 26], - ["eq_float", 8, 6, 7, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nn_818", - ["is_text", 9, 6, 311, 26], - ["jump_false", 9, "eq_nt_819", 311, 26], - "_nop_tc_33", - "_nop_tc_34", - ["eq_text", 8, 6, 7, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nt_819", - ["is_null", 9, 6, 311, 26], - ["jump_false", 9, "eq_nnl_820", 311, 26], - "_nop_tc_35", - ["jump", "eq_nnl_820", 311, 26], - ["true", 8, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nnl_820", - ["is_bool", 9, 6, 311, 26], - ["jump_false", 9, "eq_nb_821", 311, 26], - "_nop_tc_36", - ["jump", "eq_nb_821", 311, 26], - ["eq_bool", 8, 6, 7, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nb_821", - ["false", 8, 311, 26], - "eq_done_816", - ["jump_false", 8, "if_else_814", 311, 26], - ["load_field", 7, 5, "expression", 312, 27], - ["get", 8, 28, 1, 312, 9], - ["frame", 9, 8, 1, 312, 9], - ["null", 8, 312, 9], - ["setarg", 9, 0, 8, 312, 9], - ["setarg", 9, 1, 7, 312, 9], - ["invoke", 9, 7, 312, 9], - ["jump", "if_end_815", 312, 9], - "if_else_814", - ["access", 7, "if", 313, 26], - ["is_identical", 8, 6, 7, 313, 26], - ["jump_true", 8, "eq_done_824", 313, 26], - ["is_int", 9, 6, 313, 26], - ["jump_false", 9, "eq_ni_825", 313, 26], - "_nop_tc_37", - ["jump", "eq_ni_825", 313, 26], - ["eq_int", 8, 6, 7, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_ni_825", - ["is_num", 9, 6, 313, 26], - ["jump_false", 9, "eq_nn_826", 313, 26], - "_nop_tc_38", - ["jump", "eq_nn_826", 313, 26], - ["eq_float", 8, 6, 7, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nn_826", - ["is_text", 9, 6, 313, 26], - ["jump_false", 9, "eq_nt_827", 313, 26], - "_nop_tc_39", - "_nop_tc_40", - ["eq_text", 8, 6, 7, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nt_827", - ["is_null", 9, 6, 313, 26], - ["jump_false", 9, "eq_nnl_828", 313, 26], - "_nop_tc_41", - ["jump", "eq_nnl_828", 313, 26], - ["true", 8, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nnl_828", - ["is_bool", 9, 6, 313, 26], - ["jump_false", 9, "eq_nb_829", 313, 26], - "_nop_tc_42", - ["jump", "eq_nb_829", 313, 26], - ["eq_bool", 8, 6, 7, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nb_829", - ["false", 8, 313, 26], - "eq_done_824", - ["jump_false", 8, "if_else_822", 313, 26], - ["load_field", 7, 5, "expression", 314, 27], - ["get", 8, 28, 1, 314, 9], - ["frame", 9, 8, 1, 314, 9], - ["null", 8, 314, 9], - ["setarg", 9, 0, 8, 314, 9], - ["setarg", 9, 1, 7, 314, 9], - ["invoke", 9, 7, 314, 9], - ["load_field", 7, 5, "then", 315, 29], - ["get", 8, 29, 1, 315, 9], - ["frame", 9, 8, 2, 315, 9], - ["null", 8, 315, 9], - ["setarg", 9, 0, 8, 315, 9], - ["setarg", 9, 1, 7, 315, 9], - ["setarg", 9, 2, 2, 315, 9], - ["invoke", 9, 7, 315, 9], - ["load_field", 7, 5, "list", 316, 29], - ["get", 8, 29, 1, 316, 9], - ["frame", 9, 8, 2, 316, 9], - ["null", 8, 316, 9], - ["setarg", 9, 0, 8, 316, 9], - ["setarg", 9, 1, 7, 316, 9], - ["setarg", 9, 2, 2, 316, 9], - ["invoke", 9, 7, 316, 9], - ["load_field", 7, 5, "else", 317, 13], - ["null", 8, 317, 26], - ["is_identical", 9, 7, 8, 317, 26], - ["jump_true", 9, "ne_nid_833", 317, 26], - ["jump", "ne_ni_834", 317, 26], - "ne_nid_833", - ["false", 9, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_ni_834", - ["is_int", 10, 7, 317, 26], - ["jump_false", 10, "ne_nn_835", 317, 26], - "_nop_tc_43", - ["jump", "ne_nn_835", 317, 26], - ["ne_int", 9, 7, 8, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nn_835", - ["is_num", 10, 7, 317, 26], - ["jump_false", 10, "ne_nt_836", 317, 26], - "_nop_tc_44", - ["jump", "ne_nt_836", 317, 26], - ["ne_float", 9, 7, 8, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nt_836", - ["is_text", 10, 7, 317, 26], - ["jump_false", 10, "ne_nnl_837", 317, 26], - "_nop_tc_45", - ["jump", "ne_nnl_837", 317, 26], - ["ne_text", 9, 7, 8, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nnl_837", - ["is_null", 10, 7, 317, 26], - ["jump_false", 10, "ne_nb_838", 317, 26], - "_nop_tc_46", - "_nop_tc_47", - ["false", 9, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nb_838", - ["is_bool", 10, 7, 317, 26], - ["jump_false", 10, "ne_mis_839", 317, 26], - "_nop_tc_48", - ["jump", "ne_mis_839", 317, 26], - ["ne_bool", 9, 7, 8, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_mis_839", - ["true", 9, 317, 26], - "ne_done_832", - ["jump_false", 9, "if_else_830", 317, 26], - ["load_field", 7, 5, "else", 317, 52], - ["get", 8, 29, 1, 317, 32], - ["frame", 9, 8, 2, 317, 32], - ["null", 8, 317, 32], - ["setarg", 9, 0, 8, 317, 32], - ["setarg", 9, 1, 7, 317, 32], - ["setarg", 9, 2, 2, 317, 32], - ["invoke", 9, 7, 317, 32], - ["jump", "if_end_831", 317, 32], - "if_else_830", - "if_end_831", - ["jump", "if_end_823", 317, 32], - "if_else_822", - ["access", 7, "while", 318, 26], - ["is_identical", 8, 6, 7, 318, 26], - ["jump_true", 8, "eq_done_843", 318, 26], - ["is_int", 9, 6, 318, 26], - ["jump_false", 9, "eq_ni_844", 318, 26], - "_nop_tc_49", - ["jump", "eq_ni_844", 318, 26], - ["eq_int", 8, 6, 7, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_ni_844", - ["is_num", 9, 6, 318, 26], - ["jump_false", 9, "eq_nn_845", 318, 26], - "_nop_tc_50", - ["jump", "eq_nn_845", 318, 26], - ["eq_float", 8, 6, 7, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nn_845", - ["is_text", 9, 6, 318, 26], - ["jump_false", 9, "eq_nt_846", 318, 26], - "_nop_tc_51", - "_nop_tc_52", - ["eq_text", 8, 6, 7, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nt_846", - ["is_null", 9, 6, 318, 26], - ["jump_false", 9, "eq_nnl_847", 318, 26], - "_nop_tc_53", - ["jump", "eq_nnl_847", 318, 26], - ["true", 8, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nnl_847", - ["is_bool", 9, 6, 318, 26], - ["jump_false", 9, "eq_nb_848", 318, 26], - "_nop_tc_54", - ["jump", "eq_nb_848", 318, 26], - ["eq_bool", 8, 6, 7, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nb_848", - ["false", 8, 318, 26], - "eq_done_843", - ["move", 7, 8, 318, 26], - ["jump_true", 7, "or_end_842", 318, 26], - ["access", 8, "do", 318, 45], - ["is_identical", 9, 6, 8, 318, 45], - ["jump_true", 9, "eq_done_849", 318, 45], - ["is_int", 10, 6, 318, 45], - ["jump_false", 10, "eq_ni_850", 318, 45], - "_nop_tc_55", - ["jump", "eq_ni_850", 318, 45], - ["eq_int", 9, 6, 8, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_ni_850", - ["is_num", 10, 6, 318, 45], - ["jump_false", 10, "eq_nn_851", 318, 45], - "_nop_tc_56", - ["jump", "eq_nn_851", 318, 45], - ["eq_float", 9, 6, 8, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nn_851", - ["is_text", 10, 6, 318, 45], - ["jump_false", 10, "eq_nt_852", 318, 45], - "_nop_tc_57", - "_nop_tc_58", - ["eq_text", 9, 6, 8, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nt_852", - ["is_null", 10, 6, 318, 45], - ["jump_false", 10, "eq_nnl_853", 318, 45], - "_nop_tc_59", - ["jump", "eq_nnl_853", 318, 45], - ["true", 9, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nnl_853", - ["is_bool", 10, 6, 318, 45], - ["jump_false", 10, "eq_nb_854", 318, 45], - "_nop_tc_60", - ["jump", "eq_nb_854", 318, 45], - ["eq_bool", 9, 6, 8, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nb_854", - ["false", 9, 318, 45], - "eq_done_849", - ["move", 7, 9, 318, 45], - "or_end_842", - ["jump_false", 7, "if_else_840", 318, 45], - ["load_field", 7, 5, "expression", 319, 27], - ["get", 8, 28, 1, 319, 9], - ["frame", 9, 8, 1, 319, 9], - ["null", 8, 319, 9], - ["setarg", 9, 0, 8, 319, 9], - ["setarg", 9, 1, 7, 319, 9], - ["invoke", 9, 7, 319, 9], - ["load_field", 7, 5, "statements", 320, 29], - ["get", 8, 29, 1, 320, 9], - ["frame", 9, 8, 2, 320, 9], - ["null", 8, 320, 9], - ["setarg", 9, 0, 8, 320, 9], - ["setarg", 9, 1, 7, 320, 9], - ["setarg", 9, 2, 2, 320, 9], - ["invoke", 9, 7, 320, 9], - ["jump", "if_end_841", 320, 9], - "if_else_840", - ["access", 7, "for", 321, 26], - ["is_identical", 8, 6, 7, 321, 26], - ["jump_true", 8, "eq_done_857", 321, 26], - ["is_int", 9, 6, 321, 26], - ["jump_false", 9, "eq_ni_858", 321, 26], - "_nop_tc_61", - ["jump", "eq_ni_858", 321, 26], - ["eq_int", 8, 6, 7, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_ni_858", - ["is_num", 9, 6, 321, 26], - ["jump_false", 9, "eq_nn_859", 321, 26], - "_nop_tc_62", - ["jump", "eq_nn_859", 321, 26], - ["eq_float", 8, 6, 7, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nn_859", - ["is_text", 9, 6, 321, 26], - ["jump_false", 9, "eq_nt_860", 321, 26], - "_nop_tc_63", - "_nop_tc_64", - ["eq_text", 8, 6, 7, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nt_860", - ["is_null", 9, 6, 321, 26], - ["jump_false", 9, "eq_nnl_861", 321, 26], - "_nop_tc_65", - ["jump", "eq_nnl_861", 321, 26], - ["true", 8, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nnl_861", - ["is_bool", 9, 6, 321, 26], - ["jump_false", 9, "eq_nb_862", 321, 26], - "_nop_tc_66", - ["jump", "eq_nb_862", 321, 26], - ["eq_bool", 8, 6, 7, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nb_862", - ["false", 8, 321, 26], - "eq_done_857", - ["jump_false", 8, "if_else_855", 321, 26], - ["load_field", 7, 5, "init", 322, 13], - ["null", 8, 322, 26], - ["is_identical", 9, 7, 8, 322, 26], - ["jump_true", 9, "ne_nid_866", 322, 26], - ["jump", "ne_ni_867", 322, 26], - "ne_nid_866", - ["false", 9, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_ni_867", - ["is_int", 10, 7, 322, 26], - ["jump_false", 10, "ne_nn_868", 322, 26], - "_nop_tc_67", - ["jump", "ne_nn_868", 322, 26], - ["ne_int", 9, 7, 8, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nn_868", - ["is_num", 10, 7, 322, 26], - ["jump_false", 10, "ne_nt_869", 322, 26], - "_nop_tc_68", - ["jump", "ne_nt_869", 322, 26], - ["ne_float", 9, 7, 8, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nt_869", - ["is_text", 10, 7, 322, 26], - ["jump_false", 10, "ne_nnl_870", 322, 26], - "_nop_tc_69", - ["jump", "ne_nnl_870", 322, 26], - ["ne_text", 9, 7, 8, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nnl_870", - ["is_null", 10, 7, 322, 26], - ["jump_false", 10, "ne_nb_871", 322, 26], - "_nop_tc_70", - "_nop_tc_71", - ["false", 9, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nb_871", - ["is_bool", 10, 7, 322, 26], - ["jump_false", 10, "ne_mis_872", 322, 26], - "_nop_tc_72", - ["jump", "ne_mis_872", 322, 26], - ["ne_bool", 9, 7, 8, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_mis_872", - ["true", 9, 322, 26], - "ne_done_865", - ["jump_false", 9, "if_else_863", 322, 26], - ["load_field", 7, 5, "init", 323, 15], - ["load_field", 8, 7, "kind", 323, 15], - ["access", 7, "var", 323, 33], - ["is_identical", 9, 8, 7, 323, 33], - ["jump_true", 9, "eq_done_876", 323, 33], - ["is_int", 10, 8, 323, 33], - ["jump_false", 10, "eq_ni_877", 323, 33], - "_nop_tc_73", - ["jump", "eq_ni_877", 323, 33], - ["eq_int", 9, 8, 7, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_ni_877", - ["is_num", 10, 8, 323, 33], - ["jump_false", 10, "eq_nn_878", 323, 33], - "_nop_tc_74", - ["jump", "eq_nn_878", 323, 33], - ["eq_float", 9, 8, 7, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nn_878", - ["is_text", 10, 8, 323, 33], - ["jump_false", 10, "eq_nt_879", 323, 33], - "_nop_tc_75", - "_nop_tc_76", - ["eq_text", 9, 8, 7, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nt_879", - ["is_null", 10, 8, 323, 33], - ["jump_false", 10, "eq_nnl_880", 323, 33], - "_nop_tc_77", - ["jump", "eq_nnl_880", 323, 33], - ["true", 9, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nnl_880", - ["is_bool", 10, 8, 323, 33], - ["jump_false", 10, "eq_nb_881", 323, 33], - "_nop_tc_78", - ["jump", "eq_nb_881", 323, 33], - ["eq_bool", 9, 8, 7, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nb_881", - ["false", 9, 323, 33], - "eq_done_876", - ["move", 7, 9, 323, 33], - ["jump_true", 7, "or_end_875", 323, 33], - ["load_field", 8, 5, "init", 323, 42], - ["load_field", 9, 8, "kind", 323, 42], - ["access", 8, "def", 323, 60], - ["is_identical", 10, 9, 8, 323, 60], - ["jump_true", 10, "eq_done_882", 323, 60], - ["is_int", 11, 9, 323, 60], - ["jump_false", 11, "eq_ni_883", 323, 60], - "_nop_tc_79", - ["jump", "eq_ni_883", 323, 60], - ["eq_int", 10, 9, 8, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_ni_883", - ["is_num", 11, 9, 323, 60], - ["jump_false", 11, "eq_nn_884", 323, 60], - "_nop_tc_80", - ["jump", "eq_nn_884", 323, 60], - ["eq_float", 10, 9, 8, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nn_884", - ["is_text", 11, 9, 323, 60], - ["jump_false", 11, "eq_nt_885", 323, 60], - "_nop_tc_81", - "_nop_tc_82", - ["eq_text", 10, 9, 8, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nt_885", - ["is_null", 11, 9, 323, 60], - ["jump_false", 11, "eq_nnl_886", 323, 60], - "_nop_tc_83", - ["jump", "eq_nnl_886", 323, 60], - ["true", 10, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nnl_886", - ["is_bool", 11, 9, 323, 60], - ["jump_false", 11, "eq_nb_887", 323, 60], - "_nop_tc_84", - ["jump", "eq_nb_887", 323, 60], - ["eq_bool", 10, 9, 8, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nb_887", - ["false", 10, 323, 60], - "eq_done_882", - ["move", 7, 10, 323, 60], - "or_end_875", - ["jump_false", 7, "if_else_873", 323, 60], - ["load_field", 7, 5, "init", 324, 31], - ["load_field", 8, 7, "right", 324, 31], - ["get", 7, 28, 1, 324, 13], - ["frame", 9, 7, 1, 324, 13], - ["null", 7, 324, 13], - ["setarg", 9, 0, 7, 324, 13], - ["setarg", 9, 1, 8, 324, 13], - ["invoke", 9, 7, 324, 13], - ["jump", "if_end_874", 324, 13], - "if_else_873", - ["load_field", 7, 5, "init", 326, 31], - ["get", 8, 28, 1, 326, 13], - ["frame", 9, 8, 1, 326, 13], - ["null", 8, 326, 13], - ["setarg", 9, 0, 8, 326, 13], - ["setarg", 9, 1, 7, 326, 13], - ["invoke", 9, 7, 326, 13], - "if_end_874", - ["jump", "if_end_864", 326, 13], - "if_else_863", - "if_end_864", - ["load_field", 7, 5, "test", 329, 27], - ["get", 8, 28, 1, 329, 9], - ["frame", 9, 8, 1, 329, 9], - ["null", 8, 329, 9], - ["setarg", 9, 0, 8, 329, 9], - ["setarg", 9, 1, 7, 329, 9], - ["invoke", 9, 7, 329, 9], - ["load_field", 7, 5, "update", 330, 27], - ["get", 8, 28, 1, 330, 9], - ["frame", 9, 8, 1, 330, 9], - ["null", 8, 330, 9], - ["setarg", 9, 0, 8, 330, 9], - ["setarg", 9, 1, 7, 330, 9], - ["invoke", 9, 7, 330, 9], - ["load_field", 7, 5, "statements", 331, 29], - ["get", 8, 29, 1, 331, 9], - ["frame", 9, 8, 2, 331, 9], - ["null", 8, 331, 9], - ["setarg", 9, 0, 8, 331, 9], - ["setarg", 9, 1, 7, 331, 9], - ["setarg", 9, 2, 2, 331, 9], - ["invoke", 9, 7, 331, 9], - ["jump", "if_end_856", 331, 9], - "if_else_855", - ["access", 7, "return", 332, 26], - ["is_identical", 8, 6, 7, 332, 26], - ["jump_true", 8, "eq_done_891", 332, 26], - ["is_int", 9, 6, 332, 26], - ["jump_false", 9, "eq_ni_892", 332, 26], - "_nop_tc_85", - ["jump", "eq_ni_892", 332, 26], - ["eq_int", 8, 6, 7, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_ni_892", - ["is_num", 9, 6, 332, 26], - ["jump_false", 9, "eq_nn_893", 332, 26], - "_nop_tc_86", - ["jump", "eq_nn_893", 332, 26], - ["eq_float", 8, 6, 7, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nn_893", - ["is_text", 9, 6, 332, 26], - ["jump_false", 9, "eq_nt_894", 332, 26], - "_nop_tc_87", - "_nop_tc_88", - ["eq_text", 8, 6, 7, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nt_894", - ["is_null", 9, 6, 332, 26], - ["jump_false", 9, "eq_nnl_895", 332, 26], - "_nop_tc_89", - ["jump", "eq_nnl_895", 332, 26], - ["true", 8, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nnl_895", - ["is_bool", 9, 6, 332, 26], - ["jump_false", 9, "eq_nb_896", 332, 26], - "_nop_tc_90", - ["jump", "eq_nb_896", 332, 26], - ["eq_bool", 8, 6, 7, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nb_896", - ["false", 8, 332, 26], - "eq_done_891", - ["move", 7, 8, 332, 26], - ["jump_true", 7, "or_end_890", 332, 26], - ["access", 8, "go", 332, 46], - ["is_identical", 9, 6, 8, 332, 46], - ["jump_true", 9, "eq_done_897", 332, 46], - ["is_int", 10, 6, 332, 46], - ["jump_false", 10, "eq_ni_898", 332, 46], - "_nop_tc_91", - ["jump", "eq_ni_898", 332, 46], - ["eq_int", 9, 6, 8, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_ni_898", - ["is_num", 10, 6, 332, 46], - ["jump_false", 10, "eq_nn_899", 332, 46], - "_nop_tc_92", - ["jump", "eq_nn_899", 332, 46], - ["eq_float", 9, 6, 8, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nn_899", - ["is_text", 10, 6, 332, 46], - ["jump_false", 10, "eq_nt_900", 332, 46], - "_nop_tc_93", - "_nop_tc_94", - ["eq_text", 9, 6, 8, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nt_900", - ["is_null", 10, 6, 332, 46], - ["jump_false", 10, "eq_nnl_901", 332, 46], - "_nop_tc_95", - ["jump", "eq_nnl_901", 332, 46], - ["true", 9, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nnl_901", - ["is_bool", 10, 6, 332, 46], - ["jump_false", 10, "eq_nb_902", 332, 46], - "_nop_tc_96", - ["jump", "eq_nb_902", 332, 46], - ["eq_bool", 9, 6, 8, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nb_902", - ["false", 9, 332, 46], - "eq_done_897", - ["move", 7, 9, 332, 46], - "or_end_890", - ["jump_false", 7, "if_else_888", 332, 46], - ["load_field", 7, 5, "expression", 333, 27], - ["get", 8, 28, 1, 333, 9], - ["frame", 9, 8, 1, 333, 9], - ["null", 8, 333, 9], - ["setarg", 9, 0, 8, 333, 9], - ["setarg", 9, 1, 7, 333, 9], - ["invoke", 9, 7, 333, 9], - ["jump", "if_end_889", 333, 9], - "if_else_888", - ["access", 7, "block", 334, 26], - ["is_identical", 8, 6, 7, 334, 26], - ["jump_true", 8, "eq_done_905", 334, 26], - ["is_int", 9, 6, 334, 26], - ["jump_false", 9, "eq_ni_906", 334, 26], - "_nop_tc_97", - ["jump", "eq_ni_906", 334, 26], - ["eq_int", 8, 6, 7, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_ni_906", - ["is_num", 9, 6, 334, 26], - ["jump_false", 9, "eq_nn_907", 334, 26], - "_nop_tc_98", - ["jump", "eq_nn_907", 334, 26], - ["eq_float", 8, 6, 7, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nn_907", - ["is_text", 9, 6, 334, 26], - ["jump_false", 9, "eq_nt_908", 334, 26], - "_nop_tc_99", - "_nop_tc_100", - ["eq_text", 8, 6, 7, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nt_908", - ["is_null", 9, 6, 334, 26], - ["jump_false", 9, "eq_nnl_909", 334, 26], - "_nop_tc_101", - ["jump", "eq_nnl_909", 334, 26], - ["true", 8, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nnl_909", - ["is_bool", 9, 6, 334, 26], - ["jump_false", 9, "eq_nb_910", 334, 26], - "_nop_tc_102", - ["jump", "eq_nb_910", 334, 26], - ["eq_bool", 8, 6, 7, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nb_910", - ["false", 8, 334, 26], - "eq_done_905", - ["jump_false", 8, "if_else_903", 334, 26], - ["load_field", 7, 5, "statements", 335, 29], - ["get", 8, 29, 1, 335, 9], - ["frame", 9, 8, 2, 335, 9], - ["null", 8, 335, 9], - ["setarg", 9, 0, 8, 335, 9], - ["setarg", 9, 1, 7, 335, 9], - ["setarg", 9, 2, 2, 335, 9], - ["invoke", 9, 7, 335, 9], - ["jump", "if_end_904", 335, 9], - "if_else_903", - ["access", 7, "label", 336, 26], - ["is_identical", 8, 6, 7, 336, 26], - ["jump_true", 8, "eq_done_913", 336, 26], - ["is_int", 9, 6, 336, 26], - ["jump_false", 9, "eq_ni_914", 336, 26], - "_nop_tc_103", - ["jump", "eq_ni_914", 336, 26], - ["eq_int", 8, 6, 7, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_ni_914", - ["is_num", 9, 6, 336, 26], - ["jump_false", 9, "eq_nn_915", 336, 26], - "_nop_tc_104", - ["jump", "eq_nn_915", 336, 26], - ["eq_float", 8, 6, 7, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nn_915", - ["is_text", 9, 6, 336, 26], - ["jump_false", 9, "eq_nt_916", 336, 26], - "_nop_tc_105", - "_nop_tc_106", - ["eq_text", 8, 6, 7, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nt_916", - ["is_null", 9, 6, 336, 26], - ["jump_false", 9, "eq_nnl_917", 336, 26], - "_nop_tc_107", - ["jump", "eq_nnl_917", 336, 26], - ["true", 8, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nnl_917", - ["is_bool", 9, 6, 336, 26], - ["jump_false", 9, "eq_nb_918", 336, 26], - "_nop_tc_108", - ["jump", "eq_nb_918", 336, 26], - ["eq_bool", 8, 6, 7, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nb_918", - ["false", 8, 336, 26], - "eq_done_913", - ["jump_false", 8, "if_else_911", 336, 26], - ["load_field", 7, 5, "statement", 337, 13], - ["null", 8, 337, 31], - ["is_identical", 9, 7, 8, 337, 31], - ["jump_true", 9, "ne_nid_922", 337, 31], - ["jump", "ne_ni_923", 337, 31], - "ne_nid_922", - ["false", 9, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_ni_923", - ["is_int", 10, 7, 337, 31], - ["jump_false", 10, "ne_nn_924", 337, 31], - "_nop_tc_109", - ["jump", "ne_nn_924", 337, 31], - ["ne_int", 9, 7, 8, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nn_924", - ["is_num", 10, 7, 337, 31], - ["jump_false", 10, "ne_nt_925", 337, 31], - "_nop_tc_110", - ["jump", "ne_nt_925", 337, 31], - ["ne_float", 9, 7, 8, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nt_925", - ["is_text", 10, 7, 337, 31], - ["jump_false", 10, "ne_nnl_926", 337, 31], - "_nop_tc_111", - ["jump", "ne_nnl_926", 337, 31], - ["ne_text", 9, 7, 8, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nnl_926", - ["is_null", 10, 7, 337, 31], - ["jump_false", 10, "ne_nb_927", 337, 31], - "_nop_tc_112", - "_nop_tc_113", - ["false", 9, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nb_927", - ["is_bool", 10, 7, 337, 31], - ["jump_false", 10, "ne_mis_928", 337, 31], - "_nop_tc_114", - ["jump", "ne_mis_928", 337, 31], - ["ne_bool", 9, 7, 8, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_mis_928", - ["true", 9, 337, 31], - "ne_done_921", - ["jump_false", 9, "if_else_919", 337, 31], - ["load_field", 7, 5, "statement", 338, 32], - ["array", 8, 1, 338, 32], - ["push", 8, 7, 338, 32], - ["get", 7, 29, 1, 338, 11], - ["frame", 9, 7, 2, 338, 11], - ["null", 7, 338, 11], - ["setarg", 9, 0, 7, 338, 11], - ["setarg", 9, 1, 8, 338, 11], - ["setarg", 9, 2, 2, 338, 11], - ["invoke", 9, 7, 338, 11], - ["jump", "if_end_920", 338, 11], - "if_else_919", - "if_end_920", - ["jump", "if_end_912", 338, 11], - "if_else_911", - ["access", 7, "function", 340, 26], - ["is_identical", 8, 6, 7, 340, 26], - ["jump_true", 8, "eq_done_931", 340, 26], - ["is_int", 9, 6, 340, 26], - ["jump_false", 9, "eq_ni_932", 340, 26], - "_nop_tc_115", - ["jump", "eq_ni_932", 340, 26], - ["eq_int", 8, 6, 7, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_ni_932", - ["is_num", 9, 6, 340, 26], - ["jump_false", 9, "eq_nn_933", 340, 26], - "_nop_tc_116", - ["jump", "eq_nn_933", 340, 26], - ["eq_float", 8, 6, 7, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nn_933", - ["is_text", 9, 6, 340, 26], - ["jump_false", 9, "eq_nt_934", 340, 26], - "_nop_tc_117", - "_nop_tc_118", - ["eq_text", 8, 6, 7, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nt_934", - ["is_null", 9, 6, 340, 26], - ["jump_false", 9, "eq_nnl_935", 340, 26], - "_nop_tc_119", - ["jump", "eq_nnl_935", 340, 26], - ["true", 8, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nnl_935", - ["is_bool", 9, 6, 340, 26], - ["jump_false", 9, "eq_nb_936", 340, 26], - "_nop_tc_120", - ["jump", "eq_nb_936", 340, 26], - ["eq_bool", 8, 6, 7, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nb_936", - ["false", 8, 340, 26], - "eq_done_931", - ["jump_false", 8, "if_else_929", 340, 26], - ["jump", "if_end_930", 340, 38], - "if_else_929", - "if_end_930", - "if_end_912", - "if_end_904", - "if_end_889", - "if_end_856", - "if_end_841", - "if_end_823", - "if_end_815", - "if_end_799", - "if_end_784", - ["access", 7, 1, 344, 15], - ["is_num", 8, 3, 344, 15], - ["jump_false", 8, "num_err_937", 344, 15], - "_nop_tc_121", - "_nop_tc_122", - ["add", 8, 3, 7, 344, 15], - ["jump", "num_done_938", 344, 15], - "num_err_937", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 344, - 15 - ], - ["access", 9, "error", 344, 15], - ["access", 10, "cannot apply '+': operands must be numbers", 344, 15], - ["array", 11, 0, 344, 15], - ["push", 11, 10, 344, 15], - ["frame", 10, 7, 2, 344, 15], - ["null", 7, 344, 15], - ["setarg", 10, 0, 7, 344, 15], - ["setarg", 10, 1, 9, 344, 15], - ["setarg", 10, 2, 11, 344, 15], - ["invoke", 10, 7, 344, 15], - ["disrupt", 344, 15], - "num_done_938", - ["move", 3, 8, 344, 15], - ["jump", "while_start_777", 344, 15], - "while_end_778", - ["null", 3, 344, 15], - ["return", 3, 344, 15] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 1, 1, 349, 20], - ["load_field", 2, 1, "statements", 349, 20], - ["access", 1, 0, 349, 36], - ["get", 3, 2, 1, 349, 5], - ["frame", 4, 3, 2, 349, 5], - ["null", 3, 349, 5], - ["setarg", 4, 0, 3, 349, 5], - ["setarg", 4, 1, 2, 349, 5], - ["setarg", 4, 2, 1, 349, 5], - ["invoke", 4, 1, 349, 5], - ["get", 1, 1, 1, 350, 20], - ["load_field", 2, 1, "functions", 350, 20], - ["access", 1, 0, 350, 35], - ["get", 3, 2, 1, 350, 5], - ["frame", 4, 3, 2, 350, 5], - ["null", 3, 350, 5], - ["setarg", 4, 0, 3, 350, 5], - ["setarg", 4, 1, 2, 350, 5], - ["setarg", 4, 2, 1, 350, 5], - ["invoke", 4, 1, 350, 5], - ["get", 1, 1, 1, 351, 25], - ["load_field", 2, 1, "statements", 351, 25], - ["access", 1, 0, 351, 41], - ["get", 3, 29, 1, 351, 5], - ["frame", 4, 3, 2, 351, 5], - ["null", 3, 351, 5], - ["setarg", 4, 0, 3, 351, 5], - ["setarg", 4, 1, 2, 351, 5], - ["setarg", 4, 2, 1, 351, 5], - ["invoke", 4, 1, 351, 5], - ["get", 1, 1, 1, 352, 25], - ["load_field", 2, 1, "functions", 352, 25], - ["access", 1, 0, 352, 40], - ["get", 3, 29, 1, 352, 5], - ["frame", 4, 3, 2, 352, 5], - ["null", 3, 352, 5], - ["setarg", 4, 0, 3, 352, 5], - ["setarg", 4, 1, 2, 352, 5], - ["setarg", 4, 2, 1, 352, 5], - ["invoke", 4, 1, 352, 5], - ["null", 1, 352, 5], - ["return", 1, 352, 5] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 24, - "nr_close_slots": 0, - "instructions": [ - ["null", 3, 364, 17], - ["is_identical", 4, 1, 3, 364, 17], - ["jump_true", 4, "eq_done_941", 364, 17], - "_nop_tc_1", - ["jump", "eq_ni_942", 364, 17], - "_nop_tc_2", - ["jump", "eq_ni_942", 364, 17], - ["eq_int", 4, 1, 3, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_ni_942", - "_nop_tc_3", - ["jump", "eq_nn_943", 364, 17], - "_nop_tc_4", - ["jump", "eq_nn_943", 364, 17], - ["eq_float", 4, 1, 3, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nn_943", - "_nop_tc_5", - ["jump", "eq_nt_944", 364, 17], - "_nop_tc_6", - ["jump", "eq_nt_944", 364, 17], - ["eq_text", 4, 1, 3, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nt_944", - "_nop_tc_7", - ["jump", "eq_nnl_945", 364, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 4, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nnl_945", - "_nop_tc_10", - ["jump", "eq_nb_946", 364, 17], - "_nop_tc_11", - ["jump", "eq_nb_946", 364, 17], - ["eq_bool", 4, 1, 3, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nb_946", - ["false", 4, 364, 17], - "eq_done_941", - ["jump_false", 4, "if_else_939", 364, 17], - ["null", 3, 364, 30], - ["return", 3, 364, 30], - "_nop_ur_1", - "if_else_939", - "if_end_940", - ["load_field", 3, 1, "kind", 365, 13], - ["move", 4, 3, 365, 13], - ["null", 3, 366, 16], - ["null", 5, 367, 17], - ["null", 6, 368, 14], - ["null", 7, 369, 14], - ["null", 8, 370, 18], - ["access", 9, 0, 371, 13], - ["null", 10, 372, 14], - ["null", 11, 373, 15], - ["null", 12, 375, 14], - ["null", 13, 376, 18], - ["null", 14, 377, 14], - ["null", 15, 378, 16], - ["null", 16, 379, 14], - ["null", 17, 380, 15], - ["null", 18, 381, 15], - ["get", 19, 6, 1, 384, 9], - ["load_dynamic", 20, 19, 4, 384, 20], - ["true", 19, 384, 26], - ["is_identical", 21, 20, 19, 384, 26], - ["jump_true", 21, "eq_done_949", 384, 26], - ["is_int", 22, 20, 384, 26], - ["jump_false", 22, "eq_ni_950", 384, 26], - "_nop_tc_12", - ["jump", "eq_ni_950", 384, 26], - ["eq_int", 21, 20, 19, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_ni_950", - ["is_num", 22, 20, 384, 26], - ["jump_false", 22, "eq_nn_951", 384, 26], - "_nop_tc_13", - ["jump", "eq_nn_951", 384, 26], - ["eq_float", 21, 20, 19, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nn_951", - ["is_text", 22, 20, 384, 26], - ["jump_false", 22, "eq_nt_952", 384, 26], - "_nop_tc_14", - ["jump", "eq_nt_952", 384, 26], - ["eq_text", 21, 20, 19, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nt_952", - ["is_null", 22, 20, 384, 26], - ["jump_false", 22, "eq_nnl_953", 384, 26], - "_nop_tc_15", - ["jump", "eq_nnl_953", 384, 26], - ["true", 21, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nnl_953", - ["is_bool", 22, 20, 384, 26], - ["jump_false", 22, "eq_nb_954", 384, 26], - "_nop_tc_16", - "_nop_tc_17", - ["eq_bool", 21, 20, 19, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nb_954", - ["false", 21, 384, 26], - "eq_done_949", - ["jump_false", 21, "if_else_947", 384, 26], - ["load_field", 19, 1, "left", 385, 29], - ["get", 20, 30, 1, 385, 19], - ["frame", 21, 20, 2, 385, 19], - ["null", 20, 385, 19], - ["setarg", 21, 0, 20, 385, 19], - ["setarg", 21, 1, 19, 385, 19], - ["setarg", 21, 2, 2, 385, 19], - ["invoke", 21, 19, 385, 19], - ["store_field", 1, 19, "left", 385, 7], - ["load_field", 19, 1, "right", 386, 30], - ["get", 20, 30, 1, 386, 20], - ["frame", 21, 20, 2, 386, 20], - ["null", 20, 386, 20], - ["setarg", 21, 0, 20, 386, 20], - ["setarg", 21, 1, 19, 386, 20], - ["setarg", 21, 2, 2, 386, 20], - ["invoke", 21, 19, 386, 20], - ["store_field", 1, 19, "right", 386, 7], - ["jump", "if_end_948", 386, 7], - "if_else_947", - ["access", 19, ".", 387, 21], - ["is_identical", 20, 4, 19, 387, 21], - ["jump_true", 20, "eq_done_958", 387, 21], - ["is_int", 21, 4, 387, 21], - ["jump_false", 21, "eq_ni_959", 387, 21], - "_nop_tc_18", - ["jump", "eq_ni_959", 387, 21], - ["eq_int", 20, 4, 19, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_ni_959", - ["is_num", 21, 4, 387, 21], - ["jump_false", 21, "eq_nn_960", 387, 21], - "_nop_tc_19", - ["jump", "eq_nn_960", 387, 21], - ["eq_float", 20, 4, 19, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nn_960", - ["is_text", 21, 4, 387, 21], - ["jump_false", 21, "eq_nt_961", 387, 21], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 20, 4, 19, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nt_961", - ["is_null", 21, 4, 387, 21], - ["jump_false", 21, "eq_nnl_962", 387, 21], - "_nop_tc_22", - ["jump", "eq_nnl_962", 387, 21], - ["true", 20, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nnl_962", - ["is_bool", 21, 4, 387, 21], - ["jump_false", 21, "eq_nb_963", 387, 21], - "_nop_tc_23", - ["jump", "eq_nb_963", 387, 21], - ["eq_bool", 20, 4, 19, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nb_963", - ["false", 20, 387, 21], - "eq_done_958", - ["move", 19, 20, 387, 21], - ["jump_true", 19, "or_end_957", 387, 21], - ["access", 20, "[", 387, 33], - ["is_identical", 21, 4, 20, 387, 33], - ["jump_true", 21, "eq_done_964", 387, 33], - ["is_int", 22, 4, 387, 33], - ["jump_false", 22, "eq_ni_965", 387, 33], - "_nop_tc_24", - ["jump", "eq_ni_965", 387, 33], - ["eq_int", 21, 4, 20, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_ni_965", - ["is_num", 22, 4, 387, 33], - ["jump_false", 22, "eq_nn_966", 387, 33], - "_nop_tc_25", - ["jump", "eq_nn_966", 387, 33], - ["eq_float", 21, 4, 20, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nn_966", - ["is_text", 22, 4, 387, 33], - ["jump_false", 22, "eq_nt_967", 387, 33], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 21, 4, 20, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nt_967", - ["is_null", 22, 4, 387, 33], - ["jump_false", 22, "eq_nnl_968", 387, 33], - "_nop_tc_28", - ["jump", "eq_nnl_968", 387, 33], - ["true", 21, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nnl_968", - ["is_bool", 22, 4, 387, 33], - ["jump_false", 22, "eq_nb_969", 387, 33], - "_nop_tc_29", - ["jump", "eq_nb_969", 387, 33], - ["eq_bool", 21, 4, 20, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nb_969", - ["false", 21, 387, 33], - "eq_done_964", - ["move", 19, 21, 387, 33], - "or_end_957", - ["jump_false", 19, "if_else_955", 387, 33], - ["load_field", 19, 1, "left", 388, 29], - ["get", 20, 30, 1, 388, 19], - ["frame", 21, 20, 2, 388, 19], - ["null", 20, 388, 19], - ["setarg", 21, 0, 20, 388, 19], - ["setarg", 21, 1, 19, 388, 19], - ["setarg", 21, 2, 2, 388, 19], - ["invoke", 21, 19, 388, 19], - ["store_field", 1, 19, "left", 388, 7], - ["access", 19, "[", 389, 16], - ["is_identical", 20, 4, 19, 389, 16], - ["jump_true", 20, "eq_done_973", 389, 16], - ["is_int", 21, 4, 389, 16], - ["jump_false", 21, "eq_ni_974", 389, 16], - "_nop_tc_30", - ["jump", "eq_ni_974", 389, 16], - ["eq_int", 20, 4, 19, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_ni_974", - ["is_num", 21, 4, 389, 16], - ["jump_false", 21, "eq_nn_975", 389, 16], - "_nop_tc_31", - ["jump", "eq_nn_975", 389, 16], - ["eq_float", 20, 4, 19, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nn_975", - ["is_text", 21, 4, 389, 16], - ["jump_false", 21, "eq_nt_976", 389, 16], - "_nop_tc_32", - "_nop_tc_33", - ["eq_text", 20, 4, 19, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nt_976", - ["is_null", 21, 4, 389, 16], - ["jump_false", 21, "eq_nnl_977", 389, 16], - "_nop_tc_34", - ["jump", "eq_nnl_977", 389, 16], - ["true", 20, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nnl_977", - ["is_bool", 21, 4, 389, 16], - ["jump_false", 21, "eq_nb_978", 389, 16], - "_nop_tc_35", - ["jump", "eq_nb_978", 389, 16], - ["eq_bool", 20, 4, 19, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nb_978", - ["false", 20, 389, 16], - "eq_done_973", - ["move", 19, 20, 389, 16], - ["jump_false", 19, "and_end_972", 389, 16], - ["load_field", 20, 1, "right", 389, 23], - ["null", 21, 389, 37], - ["is_identical", 22, 20, 21, 389, 37], - ["jump_true", 22, "ne_nid_980", 389, 37], - ["jump", "ne_ni_981", 389, 37], - "ne_nid_980", - ["false", 22, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_ni_981", - ["is_int", 23, 20, 389, 37], - ["jump_false", 23, "ne_nn_982", 389, 37], - "_nop_tc_36", - ["jump", "ne_nn_982", 389, 37], - ["ne_int", 22, 20, 21, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nn_982", - ["is_num", 23, 20, 389, 37], - ["jump_false", 23, "ne_nt_983", 389, 37], - "_nop_tc_37", - ["jump", "ne_nt_983", 389, 37], - ["ne_float", 22, 20, 21, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nt_983", - ["is_text", 23, 20, 389, 37], - ["jump_false", 23, "ne_nnl_984", 389, 37], - "_nop_tc_38", - ["jump", "ne_nnl_984", 389, 37], - ["ne_text", 22, 20, 21, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nnl_984", - ["is_null", 23, 20, 389, 37], - ["jump_false", 23, "ne_nb_985", 389, 37], - "_nop_tc_39", - "_nop_tc_40", - ["false", 22, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nb_985", - ["is_bool", 23, 20, 389, 37], - ["jump_false", 23, "ne_mis_986", 389, 37], - "_nop_tc_41", - ["jump", "ne_mis_986", 389, 37], - ["ne_bool", 22, 20, 21, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_mis_986", - ["true", 22, 389, 37], - "ne_done_979", - ["move", 19, 22, 389, 37], - "and_end_972", - ["jump_false", 19, "if_else_970", 389, 37], - ["load_field", 19, 1, "right", 389, 66], - ["get", 20, 30, 1, 389, 56], - ["frame", 21, 20, 2, 389, 56], - ["null", 20, 389, 56], - ["setarg", 21, 0, 20, 389, 56], - ["setarg", 21, 1, 19, 389, 56], - ["setarg", 21, 2, 2, 389, 56], - ["invoke", 21, 19, 389, 56], - ["store_field", 1, 19, "right", 389, 43], - ["jump", "if_end_971", 389, 43], - "if_else_970", - "if_end_971", - ["jump", "if_end_956", 389, 43], - "if_else_955", - ["get", 19, 7, 1, 390, 16], - ["load_dynamic", 20, 19, 4, 390, 26], - ["true", 19, 390, 32], - ["is_identical", 21, 20, 19, 390, 32], - ["jump_true", 21, "eq_done_989", 390, 32], - ["is_int", 22, 20, 390, 32], - ["jump_false", 22, "eq_ni_990", 390, 32], - "_nop_tc_42", - ["jump", "eq_ni_990", 390, 32], - ["eq_int", 21, 20, 19, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_ni_990", - ["is_num", 22, 20, 390, 32], - ["jump_false", 22, "eq_nn_991", 390, 32], - "_nop_tc_43", - ["jump", "eq_nn_991", 390, 32], - ["eq_float", 21, 20, 19, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nn_991", - ["is_text", 22, 20, 390, 32], - ["jump_false", 22, "eq_nt_992", 390, 32], - "_nop_tc_44", - ["jump", "eq_nt_992", 390, 32], - ["eq_text", 21, 20, 19, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nt_992", - ["is_null", 22, 20, 390, 32], - ["jump_false", 22, "eq_nnl_993", 390, 32], - "_nop_tc_45", - ["jump", "eq_nnl_993", 390, 32], - ["true", 21, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nnl_993", - ["is_bool", 22, 20, 390, 32], - ["jump_false", 22, "eq_nb_994", 390, 32], - "_nop_tc_46", - "_nop_tc_47", - ["eq_bool", 21, 20, 19, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nb_994", - ["false", 21, 390, 32], - "eq_done_989", - ["jump_false", 21, "if_else_987", 390, 32], - ["load_field", 19, 1, "expression", 391, 35], - ["get", 20, 30, 1, 391, 25], - ["frame", 21, 20, 2, 391, 25], - ["null", 20, 391, 25], - ["setarg", 21, 0, 20, 391, 25], - ["setarg", 21, 1, 19, 391, 25], - ["setarg", 21, 2, 2, 391, 25], - ["invoke", 21, 19, 391, 25], - ["store_field", 1, 19, "expression", 391, 7], - ["jump", "if_end_988", 391, 7], - "if_else_987", - ["access", 19, "++", 392, 21], - ["is_identical", 20, 4, 19, 392, 21], - ["jump_true", 20, "eq_done_998", 392, 21], - ["is_int", 21, 4, 392, 21], - ["jump_false", 21, "eq_ni_999", 392, 21], - "_nop_tc_48", - ["jump", "eq_ni_999", 392, 21], - ["eq_int", 20, 4, 19, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_ni_999", - ["is_num", 21, 4, 392, 21], - ["jump_false", 21, "eq_nn_1000", 392, 21], - "_nop_tc_49", - ["jump", "eq_nn_1000", 392, 21], - ["eq_float", 20, 4, 19, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nn_1000", - ["is_text", 21, 4, 392, 21], - ["jump_false", 21, "eq_nt_1001", 392, 21], - "_nop_tc_50", - "_nop_tc_51", - ["eq_text", 20, 4, 19, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nt_1001", - ["is_null", 21, 4, 392, 21], - ["jump_false", 21, "eq_nnl_1002", 392, 21], - "_nop_tc_52", - ["jump", "eq_nnl_1002", 392, 21], - ["true", 20, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nnl_1002", - ["is_bool", 21, 4, 392, 21], - ["jump_false", 21, "eq_nb_1003", 392, 21], - "_nop_tc_53", - ["jump", "eq_nb_1003", 392, 21], - ["eq_bool", 20, 4, 19, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nb_1003", - ["false", 20, 392, 21], - "eq_done_998", - ["move", 19, 20, 392, 21], - ["jump_true", 19, "or_end_997", 392, 21], - ["access", 20, "--", 392, 34], - ["is_identical", 21, 4, 20, 392, 34], - ["jump_true", 21, "eq_done_1004", 392, 34], - ["is_int", 22, 4, 392, 34], - ["jump_false", 22, "eq_ni_1005", 392, 34], - "_nop_tc_54", - ["jump", "eq_ni_1005", 392, 34], - ["eq_int", 21, 4, 20, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_ni_1005", - ["is_num", 22, 4, 392, 34], - ["jump_false", 22, "eq_nn_1006", 392, 34], - "_nop_tc_55", - ["jump", "eq_nn_1006", 392, 34], - ["eq_float", 21, 4, 20, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nn_1006", - ["is_text", 22, 4, 392, 34], - ["jump_false", 22, "eq_nt_1007", 392, 34], - "_nop_tc_56", - "_nop_tc_57", - ["eq_text", 21, 4, 20, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nt_1007", - ["is_null", 22, 4, 392, 34], - ["jump_false", 22, "eq_nnl_1008", 392, 34], - "_nop_tc_58", - ["jump", "eq_nnl_1008", 392, 34], - ["true", 21, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nnl_1008", - ["is_bool", 22, 4, 392, 34], - ["jump_false", 22, "eq_nb_1009", 392, 34], - "_nop_tc_59", - ["jump", "eq_nb_1009", 392, 34], - ["eq_bool", 21, 4, 20, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nb_1009", - ["false", 21, 392, 34], - "eq_done_1004", - ["move", 19, 21, 392, 34], - "or_end_997", - ["jump_false", 19, "if_else_995", 392, 34], - ["return", 1, 393, 14], - "_nop_ur_2", - "if_else_995", - ["access", 19, "then", 394, 21], - ["is_identical", 20, 4, 19, 394, 21], - ["jump_true", 20, "eq_done_1012", 394, 21], - ["is_int", 21, 4, 394, 21], - ["jump_false", 21, "eq_ni_1013", 394, 21], - "_nop_tc_60", - ["jump", "eq_ni_1013", 394, 21], - ["eq_int", 20, 4, 19, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_ni_1013", - ["is_num", 21, 4, 394, 21], - ["jump_false", 21, "eq_nn_1014", 394, 21], - "_nop_tc_61", - ["jump", "eq_nn_1014", 394, 21], - ["eq_float", 20, 4, 19, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nn_1014", - ["is_text", 21, 4, 394, 21], - ["jump_false", 21, "eq_nt_1015", 394, 21], - "_nop_tc_62", - "_nop_tc_63", - ["eq_text", 20, 4, 19, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nt_1015", - ["is_null", 21, 4, 394, 21], - ["jump_false", 21, "eq_nnl_1016", 394, 21], - "_nop_tc_64", - ["jump", "eq_nnl_1016", 394, 21], - ["true", 20, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nnl_1016", - ["is_bool", 21, 4, 394, 21], - ["jump_false", 21, "eq_nb_1017", 394, 21], - "_nop_tc_65", - ["jump", "eq_nb_1017", 394, 21], - ["eq_bool", 20, 4, 19, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nb_1017", - ["false", 20, 394, 21], - "eq_done_1012", - ["jump_false", 20, "if_else_1010", 394, 21], - ["load_field", 19, 1, "expression", 395, 35], - ["get", 20, 30, 1, 395, 25], - ["frame", 21, 20, 2, 395, 25], - ["null", 20, 395, 25], - ["setarg", 21, 0, 20, 395, 25], - ["setarg", 21, 1, 19, 395, 25], - ["setarg", 21, 2, 2, 395, 25], - ["invoke", 21, 19, 395, 25], - ["store_field", 1, 19, "expression", 395, 7], - ["load_field", 19, 1, "then", 396, 29], - ["get", 20, 30, 1, 396, 19], - ["frame", 21, 20, 2, 396, 19], - ["null", 20, 396, 19], - ["setarg", 21, 0, 20, 396, 19], - ["setarg", 21, 1, 19, 396, 19], - ["setarg", 21, 2, 2, 396, 19], - ["invoke", 21, 19, 396, 19], - ["store_field", 1, 19, "then", 396, 7], - ["load_field", 19, 1, "else", 397, 29], - ["get", 20, 30, 1, 397, 19], - ["frame", 21, 20, 2, 397, 19], - ["null", 20, 397, 19], - ["setarg", 21, 0, 20, 397, 19], - ["setarg", 21, 1, 19, 397, 19], - ["setarg", 21, 2, 2, 397, 19], - ["invoke", 21, 19, 397, 19], - ["store_field", 1, 19, "else", 397, 7], - ["jump", "if_end_1011", 397, 7], - "if_else_1010", - ["access", 19, "(", 398, 21], - ["is_identical", 20, 4, 19, 398, 21], - ["jump_true", 20, "eq_done_1020", 398, 21], - ["is_int", 21, 4, 398, 21], - ["jump_false", 21, "eq_ni_1021", 398, 21], - "_nop_tc_66", - ["jump", "eq_ni_1021", 398, 21], - ["eq_int", 20, 4, 19, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_ni_1021", - ["is_num", 21, 4, 398, 21], - ["jump_false", 21, "eq_nn_1022", 398, 21], - "_nop_tc_67", - ["jump", "eq_nn_1022", 398, 21], - ["eq_float", 20, 4, 19, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nn_1022", - ["is_text", 21, 4, 398, 21], - ["jump_false", 21, "eq_nt_1023", 398, 21], - "_nop_tc_68", - "_nop_tc_69", - ["eq_text", 20, 4, 19, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nt_1023", - ["is_null", 21, 4, 398, 21], - ["jump_false", 21, "eq_nnl_1024", 398, 21], - "_nop_tc_70", - ["jump", "eq_nnl_1024", 398, 21], - ["true", 20, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nnl_1024", - ["is_bool", 21, 4, 398, 21], - ["jump_false", 21, "eq_nb_1025", 398, 21], - "_nop_tc_71", - ["jump", "eq_nb_1025", 398, 21], - ["eq_bool", 20, 4, 19, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nb_1025", - ["false", 20, 398, 21], - "eq_done_1020", - ["jump_false", 20, "if_else_1018", 398, 21], - ["load_field", 19, 1, "expression", 399, 35], - ["get", 20, 30, 1, 399, 25], - ["frame", 21, 20, 2, 399, 25], - ["null", 20, 399, 25], - ["setarg", 21, 0, 20, 399, 25], - ["setarg", 21, 1, 19, 399, 25], - ["setarg", 21, 2, 2, 399, 25], - ["invoke", 21, 19, 399, 25], - ["store_field", 1, 19, "expression", 399, 7], - ["access", 9, 0, 400, 11], - "while_start_1026", - ["load_field", 19, 1, "list", 401, 25], - ["length", 20, 19, 401, 25], - ["is_int", 19, 9, 401, 25], - ["jump_false", 19, "rel_ni_1028", 401, 25], - "_nop_tc_72", - "_nop_tc_73", - ["lt_int", 21, 9, 20, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_ni_1028", - ["is_num", 19, 9, 401, 25], - ["jump_false", 19, "rel_nn_1029", 401, 25], - "_nop_tc_74", - "_nop_tc_75", - ["lt_float", 21, 9, 20, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_nn_1029", - ["is_text", 19, 9, 401, 25], - ["jump_false", 19, "rel_err_1031", 401, 25], - "_nop_tc_76", - ["jump", "rel_err_1031", 401, 25], - ["lt_text", 21, 9, 20, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_err_1031", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 401, - 25 - ], - ["access", 20, "error", 401, 25], - ["access", 22, "cannot compare with '<': operands must be same type", 401, 25], - ["array", 23, 0, 401, 25], - ["push", 23, 22, 401, 25], - ["frame", 22, 19, 2, 401, 25], - ["null", 19, 401, 25], - ["setarg", 22, 0, 19, 401, 25], - ["setarg", 22, 1, 20, 401, 25], - ["setarg", 22, 2, 23, 401, 25], - ["invoke", 22, 19, 401, 25], - ["disrupt", 401, 25], - "rel_done_1030", - ["jump_false", 21, "while_end_1027", 401, 25], - ["load_field", 19, 1, "list", 402, 34], - ["load_dynamic", 20, 19, 9, 402, 44], - ["get", 19, 30, 1, 402, 24], - ["frame", 21, 19, 2, 402, 24], - ["null", 19, 402, 24], - ["setarg", 21, 0, 19, 402, 24], - ["setarg", 21, 1, 20, 402, 24], - ["setarg", 21, 2, 2, 402, 24], - ["invoke", 21, 19, 402, 24], - ["load_field", 20, 1, "list", 402, 9], - ["store_dynamic", 20, 19, 9, 402, 19], - ["access", 19, 1, 403, 17], - ["is_num", 20, 9, 403, 17], - ["jump_false", 20, "num_err_1032", 403, 17], - "_nop_tc_77", - "_nop_tc_78", - ["add", 20, 9, 19, 403, 17], - ["jump", "num_done_1033", 403, 17], - "num_err_1032", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 403, - 17 - ], - ["access", 21, "error", 403, 17], - ["access", 22, "cannot apply '+': operands must be numbers", 403, 17], - ["array", 23, 0, 403, 17], - ["push", 23, 22, 403, 17], - ["frame", 22, 19, 2, 403, 17], - ["null", 19, 403, 17], - ["setarg", 22, 0, 19, 403, 17], - ["setarg", 22, 1, 21, 403, 17], - ["setarg", 22, 2, 23, 403, 17], - ["invoke", 22, 19, 403, 17], - ["disrupt", 403, 17], - "num_done_1033", - ["move", 9, 20, 403, 17], - ["jump", "while_start_1026", 403, 17], - "while_end_1027", - ["jump", "if_end_1019", 403, 17], - "if_else_1018", - ["access", 19, "array", 405, 21], - ["is_identical", 20, 4, 19, 405, 21], - ["jump_true", 20, "eq_done_1037", 405, 21], - ["is_int", 21, 4, 405, 21], - ["jump_false", 21, "eq_ni_1038", 405, 21], - "_nop_tc_79", - ["jump", "eq_ni_1038", 405, 21], - ["eq_int", 20, 4, 19, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_ni_1038", - ["is_num", 21, 4, 405, 21], - ["jump_false", 21, "eq_nn_1039", 405, 21], - "_nop_tc_80", - ["jump", "eq_nn_1039", 405, 21], - ["eq_float", 20, 4, 19, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nn_1039", - ["is_text", 21, 4, 405, 21], - ["jump_false", 21, "eq_nt_1040", 405, 21], - "_nop_tc_81", - "_nop_tc_82", - ["eq_text", 20, 4, 19, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nt_1040", - ["is_null", 21, 4, 405, 21], - ["jump_false", 21, "eq_nnl_1041", 405, 21], - "_nop_tc_83", - ["jump", "eq_nnl_1041", 405, 21], - ["true", 20, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nnl_1041", - ["is_bool", 21, 4, 405, 21], - ["jump_false", 21, "eq_nb_1042", 405, 21], - "_nop_tc_84", - ["jump", "eq_nb_1042", 405, 21], - ["eq_bool", 20, 4, 19, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nb_1042", - ["false", 20, 405, 21], - "eq_done_1037", - ["move", 19, 20, 405, 21], - ["jump_true", 19, "or_end_1036", 405, 21], - ["access", 20, "text literal", 405, 37], - ["is_identical", 21, 4, 20, 405, 37], - ["jump_true", 21, "eq_done_1043", 405, 37], - ["is_int", 22, 4, 405, 37], - ["jump_false", 22, "eq_ni_1044", 405, 37], - "_nop_tc_85", - ["jump", "eq_ni_1044", 405, 37], - ["eq_int", 21, 4, 20, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_ni_1044", - ["is_num", 22, 4, 405, 37], - ["jump_false", 22, "eq_nn_1045", 405, 37], - "_nop_tc_86", - ["jump", "eq_nn_1045", 405, 37], - ["eq_float", 21, 4, 20, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nn_1045", - ["is_text", 22, 4, 405, 37], - ["jump_false", 22, "eq_nt_1046", 405, 37], - "_nop_tc_87", - "_nop_tc_88", - ["eq_text", 21, 4, 20, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nt_1046", - ["is_null", 22, 4, 405, 37], - ["jump_false", 22, "eq_nnl_1047", 405, 37], - "_nop_tc_89", - ["jump", "eq_nnl_1047", 405, 37], - ["true", 21, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nnl_1047", - ["is_bool", 22, 4, 405, 37], - ["jump_false", 22, "eq_nb_1048", 405, 37], - "_nop_tc_90", - ["jump", "eq_nb_1048", 405, 37], - ["eq_bool", 21, 4, 20, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nb_1048", - ["false", 21, 405, 37], - "eq_done_1043", - ["move", 19, 21, 405, 37], - "or_end_1036", - ["jump_false", 19, "if_else_1034", 405, 37], - ["access", 9, 0, 406, 11], - "while_start_1049", - ["load_field", 19, 1, "list", 407, 25], - ["length", 20, 19, 407, 25], - ["is_int", 19, 9, 407, 25], - ["jump_false", 19, "rel_ni_1051", 407, 25], - "_nop_tc_91", - "_nop_tc_92", - ["lt_int", 21, 9, 20, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_ni_1051", - ["is_num", 19, 9, 407, 25], - ["jump_false", 19, "rel_nn_1052", 407, 25], - "_nop_tc_93", - "_nop_tc_94", - ["lt_float", 21, 9, 20, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_nn_1052", - ["is_text", 19, 9, 407, 25], - ["jump_false", 19, "rel_err_1054", 407, 25], - "_nop_tc_95", - ["jump", "rel_err_1054", 407, 25], - ["lt_text", 21, 9, 20, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_err_1054", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 407, - 25 - ], - ["access", 20, "error", 407, 25], - ["access", 22, "cannot compare with '<': operands must be same type", 407, 25], - ["array", 23, 0, 407, 25], - ["push", 23, 22, 407, 25], - ["frame", 22, 19, 2, 407, 25], - ["null", 19, 407, 25], - ["setarg", 22, 0, 19, 407, 25], - ["setarg", 22, 1, 20, 407, 25], - ["setarg", 22, 2, 23, 407, 25], - ["invoke", 22, 19, 407, 25], - ["disrupt", 407, 25], - "rel_done_1053", - ["jump_false", 21, "while_end_1050", 407, 25], - ["load_field", 19, 1, "list", 408, 34], - ["load_dynamic", 20, 19, 9, 408, 44], - ["get", 19, 30, 1, 408, 24], - ["frame", 21, 19, 2, 408, 24], - ["null", 19, 408, 24], - ["setarg", 21, 0, 19, 408, 24], - ["setarg", 21, 1, 20, 408, 24], - ["setarg", 21, 2, 2, 408, 24], - ["invoke", 21, 19, 408, 24], - ["load_field", 20, 1, "list", 408, 9], - ["store_dynamic", 20, 19, 9, 408, 19], - ["access", 19, 1, 409, 17], - ["is_num", 20, 9, 409, 17], - ["jump_false", 20, "num_err_1055", 409, 17], - "_nop_tc_96", - "_nop_tc_97", - ["add", 20, 9, 19, 409, 17], - ["jump", "num_done_1056", 409, 17], - "num_err_1055", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 409, - 17 - ], - ["access", 21, "error", 409, 17], - ["access", 22, "cannot apply '+': operands must be numbers", 409, 17], - ["array", 23, 0, 409, 17], - ["push", 23, 22, 409, 17], - ["frame", 22, 19, 2, 409, 17], - ["null", 19, 409, 17], - ["setarg", 22, 0, 19, 409, 17], - ["setarg", 22, 1, 21, 409, 17], - ["setarg", 22, 2, 23, 409, 17], - ["invoke", 22, 19, 409, 17], - ["disrupt", 409, 17], - "num_done_1056", - ["move", 9, 20, 409, 17], - ["jump", "while_start_1049", 409, 17], - "while_end_1050", - ["jump", "if_end_1035", 409, 17], - "if_else_1034", - ["access", 19, "record", 411, 21], - ["is_identical", 20, 4, 19, 411, 21], - ["jump_true", 20, "eq_done_1059", 411, 21], - ["is_int", 21, 4, 411, 21], - ["jump_false", 21, "eq_ni_1060", 411, 21], - "_nop_tc_98", - ["jump", "eq_ni_1060", 411, 21], - ["eq_int", 20, 4, 19, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_ni_1060", - ["is_num", 21, 4, 411, 21], - ["jump_false", 21, "eq_nn_1061", 411, 21], - "_nop_tc_99", - ["jump", "eq_nn_1061", 411, 21], - ["eq_float", 20, 4, 19, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nn_1061", - ["is_text", 21, 4, 411, 21], - ["jump_false", 21, "eq_nt_1062", 411, 21], - "_nop_tc_100", - "_nop_tc_101", - ["eq_text", 20, 4, 19, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nt_1062", - ["is_null", 21, 4, 411, 21], - ["jump_false", 21, "eq_nnl_1063", 411, 21], - "_nop_tc_102", - ["jump", "eq_nnl_1063", 411, 21], - ["true", 20, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nnl_1063", - ["is_bool", 21, 4, 411, 21], - ["jump_false", 21, "eq_nb_1064", 411, 21], - "_nop_tc_103", - ["jump", "eq_nb_1064", 411, 21], - ["eq_bool", 20, 4, 19, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nb_1064", - ["false", 20, 411, 21], - "eq_done_1059", - ["jump_false", 20, "if_else_1057", 411, 21], - ["access", 9, 0, 412, 11], - "while_start_1065", - ["load_field", 19, 1, "list", 413, 25], - ["length", 20, 19, 413, 25], - ["is_int", 19, 9, 413, 25], - ["jump_false", 19, "rel_ni_1067", 413, 25], - "_nop_tc_104", - "_nop_tc_105", - ["lt_int", 21, 9, 20, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_ni_1067", - ["is_num", 19, 9, 413, 25], - ["jump_false", 19, "rel_nn_1068", 413, 25], - "_nop_tc_106", - "_nop_tc_107", - ["lt_float", 21, 9, 20, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_nn_1068", - ["is_text", 19, 9, 413, 25], - ["jump_false", 19, "rel_err_1070", 413, 25], - "_nop_tc_108", - ["jump", "rel_err_1070", 413, 25], - ["lt_text", 21, 9, 20, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_err_1070", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 413, - 25 - ], - ["access", 20, "error", 413, 25], - ["access", 22, "cannot compare with '<': operands must be same type", 413, 25], - ["array", 23, 0, 413, 25], - ["push", 23, 22, 413, 25], - ["frame", 22, 19, 2, 413, 25], - ["null", 19, 413, 25], - ["setarg", 22, 0, 19, 413, 25], - ["setarg", 22, 1, 20, 413, 25], - ["setarg", 22, 2, 23, 413, 25], - ["invoke", 22, 19, 413, 25], - ["disrupt", 413, 25], - "rel_done_1069", - ["jump_false", 21, "while_end_1066", 413, 25], - ["load_field", 19, 1, "list", 414, 40], - ["load_dynamic", 20, 19, 9, 414, 50], - ["load_field", 19, 20, "right", 414, 50], - ["get", 20, 30, 1, 414, 30], - ["frame", 21, 20, 2, 414, 30], - ["null", 20, 414, 30], - ["setarg", 21, 0, 20, 414, 30], - ["setarg", 21, 1, 19, 414, 30], - ["setarg", 21, 2, 2, 414, 30], - ["invoke", 21, 19, 414, 30], - ["load_field", 20, 1, "list", 414, 9], - ["load_dynamic", 21, 20, 9, 414, 19], - ["store_field", 21, 19, "right", 414, 19], - ["access", 19, 1, 415, 17], - ["is_num", 20, 9, 415, 17], - ["jump_false", 20, "num_err_1071", 415, 17], - "_nop_tc_109", - "_nop_tc_110", - ["add", 20, 9, 19, 415, 17], - ["jump", "num_done_1072", 415, 17], - "num_err_1071", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 415, - 17 - ], - ["access", 21, "error", 415, 17], - ["access", 22, "cannot apply '+': operands must be numbers", 415, 17], - ["array", 23, 0, 415, 17], - ["push", 23, 22, 415, 17], - ["frame", 22, 19, 2, 415, 17], - ["null", 19, 415, 17], - ["setarg", 22, 0, 19, 415, 17], - ["setarg", 22, 1, 21, 415, 17], - ["setarg", 22, 2, 23, 415, 17], - ["invoke", 22, 19, 415, 17], - ["disrupt", 415, 17], - "num_done_1072", - ["move", 9, 20, 415, 17], - ["jump", "while_start_1065", 415, 17], - "while_end_1066", - ["jump", "if_end_1058", 415, 17], - "if_else_1057", - ["access", 9, "function", 417, 21], - ["is_identical", 19, 4, 9, 417, 21], - ["jump_true", 19, "eq_done_1075", 417, 21], - ["is_int", 20, 4, 417, 21], - ["jump_false", 20, "eq_ni_1076", 417, 21], - "_nop_tc_111", - ["jump", "eq_ni_1076", 417, 21], - ["eq_int", 19, 4, 9, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_ni_1076", - ["is_num", 20, 4, 417, 21], - ["jump_false", 20, "eq_nn_1077", 417, 21], - "_nop_tc_112", - ["jump", "eq_nn_1077", 417, 21], - ["eq_float", 19, 4, 9, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nn_1077", - ["is_text", 20, 4, 417, 21], - ["jump_false", 20, "eq_nt_1078", 417, 21], - "_nop_tc_113", - "_nop_tc_114", - ["eq_text", 19, 4, 9, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nt_1078", - ["is_null", 20, 4, 417, 21], - ["jump_false", 20, "eq_nnl_1079", 417, 21], - "_nop_tc_115", - ["jump", "eq_nnl_1079", 417, 21], - ["true", 19, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nnl_1079", - ["is_bool", 20, 4, 417, 21], - ["jump_false", 20, "eq_nb_1080", 417, 21], - "_nop_tc_116", - ["jump", "eq_nb_1080", 417, 21], - ["eq_bool", 19, 4, 9, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nb_1080", - ["false", 19, 417, 21], - "eq_done_1075", - ["jump_false", 19, "if_else_1073", 417, 21], - ["get", 9, 34, 1, 418, 7], - ["frame", 19, 9, 1, 418, 7], - ["null", 9, 418, 7], - ["setarg", 19, 0, 9, 418, 7], - ["setarg", 19, 1, 1, 418, 7], - ["invoke", 19, 9, 418, 7], - ["return", 1, 419, 14], - "_nop_ur_3", - "if_else_1073", - ["get", 9, 8, 1, 420, 16], - ["load_dynamic", 19, 9, 4, 420, 27], - ["true", 9, 420, 33], - ["is_identical", 20, 19, 9, 420, 33], - ["jump_true", 20, "eq_done_1083", 420, 33], - ["is_int", 21, 19, 420, 33], - ["jump_false", 21, "eq_ni_1084", 420, 33], - "_nop_tc_117", - ["jump", "eq_ni_1084", 420, 33], - ["eq_int", 20, 19, 9, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_ni_1084", - ["is_num", 21, 19, 420, 33], - ["jump_false", 21, "eq_nn_1085", 420, 33], - "_nop_tc_118", - ["jump", "eq_nn_1085", 420, 33], - ["eq_float", 20, 19, 9, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nn_1085", - ["is_text", 21, 19, 420, 33], - ["jump_false", 21, "eq_nt_1086", 420, 33], - "_nop_tc_119", - ["jump", "eq_nt_1086", 420, 33], - ["eq_text", 20, 19, 9, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nt_1086", - ["is_null", 21, 19, 420, 33], - ["jump_false", 21, "eq_nnl_1087", 420, 33], - "_nop_tc_120", - ["jump", "eq_nnl_1087", 420, 33], - ["true", 20, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nnl_1087", - ["is_bool", 21, 19, 420, 33], - ["jump_false", 21, "eq_nb_1088", 420, 33], - "_nop_tc_121", - "_nop_tc_122", - ["eq_bool", 20, 19, 9, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nb_1088", - ["false", 20, 420, 33], - "eq_done_1083", - ["jump_false", 20, "if_else_1081", 420, 33], - ["load_field", 9, 1, "right", 421, 30], - ["get", 19, 30, 1, 421, 20], - ["frame", 20, 19, 2, 421, 20], - ["null", 19, 421, 20], - ["setarg", 20, 0, 19, 421, 20], - ["setarg", 20, 1, 9, 421, 20], - ["setarg", 20, 2, 2, 421, 20], - ["invoke", 20, 9, 421, 20], - ["store_field", 1, 9, "right", 421, 7], - ["return", 1, 422, 14], - "_nop_ur_4", - "if_else_1081", - "if_end_1082", - "if_end_1074", - "if_end_1058", - "if_end_1035", - "if_end_1019", - "if_end_1011", - "if_end_996", - "if_end_988", - "if_end_956", - "if_end_948", - ["access", 9, "name", 426, 14], - ["is_identical", 19, 4, 9, 426, 14], - ["jump_true", 19, "eq_done_1092", 426, 14], - ["is_int", 20, 4, 426, 14], - ["jump_false", 20, "eq_ni_1093", 426, 14], - "_nop_tc_123", - ["jump", "eq_ni_1093", 426, 14], - ["eq_int", 19, 4, 9, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_ni_1093", - ["is_num", 20, 4, 426, 14], - ["jump_false", 20, "eq_nn_1094", 426, 14], - "_nop_tc_124", - ["jump", "eq_nn_1094", 426, 14], - ["eq_float", 19, 4, 9, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nn_1094", - ["is_text", 20, 4, 426, 14], - ["jump_false", 20, "eq_nt_1095", 426, 14], - "_nop_tc_125", - "_nop_tc_126", - ["eq_text", 19, 4, 9, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nt_1095", - ["is_null", 20, 4, 426, 14], - ["jump_false", 20, "eq_nnl_1096", 426, 14], - "_nop_tc_127", - ["jump", "eq_nnl_1096", 426, 14], - ["true", 19, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nnl_1096", - ["is_bool", 20, 4, 426, 14], - ["jump_false", 20, "eq_nb_1097", 426, 14], - "_nop_tc_128", - ["jump", "eq_nb_1097", 426, 14], - ["eq_bool", 19, 4, 9, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nb_1097", - ["false", 19, 426, 14], - "eq_done_1092", - ["move", 9, 19, 426, 14], - ["jump_false", 9, "and_end_1091", 426, 14], - ["load_field", 19, 1, "level", 426, 24], - ["access", 20, 0, 426, 38], - ["is_identical", 21, 19, 20, 426, 38], - ["jump_true", 21, "eq_done_1098", 426, 38], - ["is_int", 22, 19, 426, 38], - ["jump_false", 22, "eq_ni_1099", 426, 38], - "_nop_tc_129", - "_nop_tc_130", - ["eq_int", 21, 19, 20, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_ni_1099", - ["is_num", 22, 19, 426, 38], - ["jump_false", 22, "eq_nn_1100", 426, 38], - "_nop_tc_131", - "_nop_tc_132", - ["eq_float", 21, 19, 20, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nn_1100", - ["is_text", 22, 19, 426, 38], - ["jump_false", 22, "eq_nt_1101", 426, 38], - "_nop_tc_133", - ["jump", "eq_nt_1101", 426, 38], - ["eq_text", 21, 19, 20, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nt_1101", - ["is_null", 22, 19, 426, 38], - ["jump_false", 22, "eq_nnl_1102", 426, 38], - "_nop_tc_134", - ["jump", "eq_nnl_1102", 426, 38], - ["true", 21, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nnl_1102", - ["is_bool", 22, 19, 426, 38], - ["jump_false", 22, "eq_nb_1103", 426, 38], - "_nop_tc_135", - ["jump", "eq_nb_1103", 426, 38], - ["eq_bool", 21, 19, 20, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nb_1103", - ["false", 21, 426, 38], - "eq_done_1098", - ["move", 9, 21, 426, 38], - "and_end_1091", - ["jump_false", 9, "if_else_1089", 426, 38], - ["load_field", 9, 1, "name", 427, 30], - ["get", 19, 25, 1, 427, 13], - ["frame", 20, 19, 2, 427, 13], - ["null", 19, 427, 13], - ["setarg", 20, 0, 19, 427, 13], - ["setarg", 20, 1, 2, 427, 13], - ["setarg", 20, 2, 9, 427, 13], - ["invoke", 20, 9, 427, 13], - ["move", 11, 9, 427, 13], - ["null", 9, 428, 18], - ["is_identical", 19, 11, 9, 428, 18], - ["jump_true", 19, "ne_nid_1107", 428, 18], - ["jump", "ne_ni_1108", 428, 18], - "ne_nid_1107", - ["false", 19, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_ni_1108", - ["is_int", 20, 11, 428, 18], - ["jump_false", 20, "ne_nn_1109", 428, 18], - "_nop_tc_136", - ["jump", "ne_nn_1109", 428, 18], - ["ne_int", 19, 11, 9, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nn_1109", - ["is_num", 20, 11, 428, 18], - ["jump_false", 20, "ne_nt_1110", 428, 18], - "_nop_tc_137", - ["jump", "ne_nt_1110", 428, 18], - ["ne_float", 19, 11, 9, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nt_1110", - ["is_text", 20, 11, 428, 18], - ["jump_false", 20, "ne_nnl_1111", 428, 18], - "_nop_tc_138", - ["jump", "ne_nnl_1111", 428, 18], - ["ne_text", 19, 11, 9, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nnl_1111", - ["is_null", 20, 11, 428, 18], - ["jump_false", 20, "ne_nb_1112", 428, 18], - "_nop_tc_139", - "_nop_tc_140", - ["false", 19, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nb_1112", - ["is_bool", 20, 11, 428, 18], - ["jump_false", 20, "ne_mis_1113", 428, 18], - "_nop_tc_141", - ["jump", "ne_mis_1113", 428, 18], - ["ne_bool", 19, 11, 9, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_mis_1113", - ["true", 19, 428, 18], - "ne_done_1106", - ["jump_false", 19, "if_else_1104", 428, 18], - ["load_field", 9, 1, "name", 429, 31], - ["get", 19, 21, 1, 429, 14], - ["frame", 20, 19, 2, 429, 14], - ["null", 19, 429, 14], - ["setarg", 20, 0, 19, 429, 14], - ["setarg", 20, 1, 2, 429, 14], - ["setarg", 20, 2, 9, 429, 14], - ["invoke", 20, 9, 429, 14], - ["move", 10, 9, 429, 14], - ["null", 9, 430, 19], - ["is_identical", 19, 10, 9, 430, 19], - ["jump_true", 19, "ne_nid_1118", 430, 19], - ["jump", "ne_ni_1119", 430, 19], - "ne_nid_1118", - ["false", 19, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_ni_1119", - ["is_int", 20, 10, 430, 19], - ["jump_false", 20, "ne_nn_1120", 430, 19], - "_nop_tc_142", - ["jump", "ne_nn_1120", 430, 19], - ["ne_int", 19, 10, 9, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nn_1120", - ["is_num", 20, 10, 430, 19], - ["jump_false", 20, "ne_nt_1121", 430, 19], - "_nop_tc_143", - ["jump", "ne_nt_1121", 430, 19], - ["ne_float", 19, 10, 9, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nt_1121", - ["is_text", 20, 10, 430, 19], - ["jump_false", 20, "ne_nnl_1122", 430, 19], - "_nop_tc_144", - ["jump", "ne_nnl_1122", 430, 19], - ["ne_text", 19, 10, 9, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nnl_1122", - ["is_null", 20, 10, 430, 19], - ["jump_false", 20, "ne_nb_1123", 430, 19], - "_nop_tc_145", - "_nop_tc_146", - ["false", 19, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nb_1123", - ["is_bool", 20, 10, 430, 19], - ["jump_false", 20, "ne_mis_1124", 430, 19], - "_nop_tc_147", - ["jump", "ne_mis_1124", 430, 19], - ["ne_bool", 19, 10, 9, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_mis_1124", - ["true", 19, 430, 19], - "ne_done_1117", - ["move", 9, 19, 430, 19], - ["jump_false", 9, "and_end_1116", 430, 19], - ["load_field", 19, 10, "closure", 430, 28], - ["not", 20, 19, 430, 28], - ["move", 9, 20, 430, 28], - "and_end_1116", - ["jump_false", 9, "if_else_1114", 430, 28], - ["record", 9, 3], - ["load_field", 19, 11, "kind", 431, 40], - ["store_field", 9, 19, "kind", 431, 40], - ["load_field", 19, 11, "value", 431, 57], - ["store_field", 9, 19, "value", 431, 57], - ["load_field", 19, 11, "number", 431, 76], - ["store_field", 9, 19, "number", 431, 76], - ["get", 11, 14, 1, 431, 18], - ["frame", 19, 11, 2, 431, 18], - ["null", 11, 431, 18], - ["setarg", 19, 0, 11, 431, 18], - ["setarg", 19, 1, 1, 431, 18], - ["setarg", 19, 2, 9, 431, 18], - ["tail_invoke", 19, 9, 431, 18], - ["return", 9, 431, 18], - "_nop_ur_5", - "if_else_1114", - "if_end_1115", - ["jump", "if_end_1105", 431, 18], - "if_else_1104", - "if_end_1105", - ["load_field", 9, 1, "name", 434, 29], - ["get", 11, 21, 1, 434, 12], - ["frame", 19, 11, 2, 434, 12], - ["null", 11, 434, 12], - ["setarg", 19, 0, 11, 434, 12], - ["setarg", 19, 1, 2, 434, 12], - ["setarg", 19, 2, 9, 434, 12], - ["invoke", 19, 9, 434, 12], - ["move", 10, 9, 434, 12], - ["null", 9, 435, 17], - ["is_identical", 11, 10, 9, 435, 17], - ["jump_true", 11, "ne_nid_1129", 435, 17], - ["jump", "ne_ni_1130", 435, 17], - "ne_nid_1129", - ["false", 11, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_ni_1130", - ["is_int", 19, 10, 435, 17], - ["jump_false", 19, "ne_nn_1131", 435, 17], - "_nop_tc_148", - ["jump", "ne_nn_1131", 435, 17], - ["ne_int", 11, 10, 9, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nn_1131", - ["is_num", 19, 10, 435, 17], - ["jump_false", 19, "ne_nt_1132", 435, 17], - "_nop_tc_149", - ["jump", "ne_nt_1132", 435, 17], - ["ne_float", 11, 10, 9, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nt_1132", - ["is_text", 19, 10, 435, 17], - ["jump_false", 19, "ne_nnl_1133", 435, 17], - "_nop_tc_150", - ["jump", "ne_nnl_1133", 435, 17], - ["ne_text", 11, 10, 9, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nnl_1133", - ["is_null", 19, 10, 435, 17], - ["jump_false", 19, "ne_nb_1134", 435, 17], - "_nop_tc_151", - "_nop_tc_152", - ["false", 11, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nb_1134", - ["is_bool", 19, 10, 435, 17], - ["jump_false", 19, "ne_mis_1135", 435, 17], - "_nop_tc_153", - ["jump", "ne_mis_1135", 435, 17], - ["ne_bool", 11, 10, 9, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_mis_1135", - ["true", 11, 435, 17], - "ne_done_1128", - ["move", 9, 11, 435, 17], - ["jump_false", 9, "and_end_1127", 435, 17], - ["load_field", 11, 10, "type_tag", 435, 25], - ["null", 19, 435, 40], - ["is_identical", 20, 11, 19, 435, 40], - ["jump_true", 20, "ne_nid_1137", 435, 40], - ["jump", "ne_ni_1138", 435, 40], - "ne_nid_1137", - ["false", 20, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_ni_1138", - ["is_int", 21, 11, 435, 40], - ["jump_false", 21, "ne_nn_1139", 435, 40], - "_nop_tc_154", - ["jump", "ne_nn_1139", 435, 40], - ["ne_int", 20, 11, 19, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nn_1139", - ["is_num", 21, 11, 435, 40], - ["jump_false", 21, "ne_nt_1140", 435, 40], - "_nop_tc_155", - ["jump", "ne_nt_1140", 435, 40], - ["ne_float", 20, 11, 19, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nt_1140", - ["is_text", 21, 11, 435, 40], - ["jump_false", 21, "ne_nnl_1141", 435, 40], - "_nop_tc_156", - ["jump", "ne_nnl_1141", 435, 40], - ["ne_text", 20, 11, 19, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nnl_1141", - ["is_null", 21, 11, 435, 40], - ["jump_false", 21, "ne_nb_1142", 435, 40], - "_nop_tc_157", - "_nop_tc_158", - ["false", 20, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nb_1142", - ["is_bool", 21, 11, 435, 40], - ["jump_false", 21, "ne_mis_1143", 435, 40], - "_nop_tc_159", - ["jump", "ne_mis_1143", 435, 40], - ["ne_bool", 20, 11, 19, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_mis_1143", - ["true", 20, 435, 40], - "ne_done_1136", - ["move", 9, 20, 435, 40], - "and_end_1127", - ["jump_false", 9, "if_else_1125", 435, 40], - ["load_field", 9, 10, "type_tag", 436, 25], - ["store_field", 1, 9, "type_tag", 436, 9], - ["jump", "if_end_1126", 436, 9], - "if_else_1125", - "if_end_1126", - ["return", 1, 438, 14], - "_nop_ur_6", - "if_else_1089", - "if_end_1090", - ["get", 9, 9, 1, 442, 9], - ["load_dynamic", 11, 9, 4, 442, 19], - ["true", 9, 442, 25], - ["is_identical", 19, 11, 9, 442, 25], - ["jump_true", 19, "eq_done_1146", 442, 25], - ["is_int", 20, 11, 442, 25], - ["jump_false", 20, "eq_ni_1147", 442, 25], - "_nop_tc_160", - ["jump", "eq_ni_1147", 442, 25], - ["eq_int", 19, 11, 9, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_ni_1147", - ["is_num", 20, 11, 442, 25], - ["jump_false", 20, "eq_nn_1148", 442, 25], - "_nop_tc_161", - ["jump", "eq_nn_1148", 442, 25], - ["eq_float", 19, 11, 9, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nn_1148", - ["is_text", 20, 11, 442, 25], - ["jump_false", 20, "eq_nt_1149", 442, 25], - "_nop_tc_162", - ["jump", "eq_nt_1149", 442, 25], - ["eq_text", 19, 11, 9, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nt_1149", - ["is_null", 20, 11, 442, 25], - ["jump_false", 20, "eq_nnl_1150", 442, 25], - "_nop_tc_163", - ["jump", "eq_nnl_1150", 442, 25], - ["true", 19, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nnl_1150", - ["is_bool", 20, 11, 442, 25], - ["jump_false", 20, "eq_nb_1151", 442, 25], - "_nop_tc_164", - "_nop_tc_165", - ["eq_bool", 19, 11, 9, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nb_1151", - ["false", 19, 442, 25], - "eq_done_1146", - ["jump_false", 19, "if_else_1144", 442, 25], - ["load_field", 9, 1, "left", 443, 14], - ["move", 3, 9, 443, 14], - ["load_field", 9, 1, "right", 444, 15], - ["move", 5, 9, 444, 15], - ["null", 9, 445, 19], - ["is_identical", 11, 3, 9, 445, 19], - ["jump_true", 11, "ne_nid_1158", 445, 19], - ["jump", "ne_ni_1159", 445, 19], - "ne_nid_1158", - ["false", 11, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_ni_1159", - ["is_int", 19, 3, 445, 19], - ["jump_false", 19, "ne_nn_1160", 445, 19], - "_nop_tc_166", - ["jump", "ne_nn_1160", 445, 19], - ["ne_int", 11, 3, 9, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nn_1160", - ["is_num", 19, 3, 445, 19], - ["jump_false", 19, "ne_nt_1161", 445, 19], - "_nop_tc_167", - ["jump", "ne_nt_1161", 445, 19], - ["ne_float", 11, 3, 9, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nt_1161", - ["is_text", 19, 3, 445, 19], - ["jump_false", 19, "ne_nnl_1162", 445, 19], - "_nop_tc_168", - ["jump", "ne_nnl_1162", 445, 19], - ["ne_text", 11, 3, 9, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nnl_1162", - ["is_null", 19, 3, 445, 19], - ["jump_false", 19, "ne_nb_1163", 445, 19], - "_nop_tc_169", - "_nop_tc_170", - ["false", 11, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nb_1163", - ["is_bool", 19, 3, 445, 19], - ["jump_false", 19, "ne_mis_1164", 445, 19], - "_nop_tc_171", - ["jump", "ne_mis_1164", 445, 19], - ["ne_bool", 11, 3, 9, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_mis_1164", - ["true", 11, 445, 19], - "ne_done_1157", - ["move", 9, 11, 445, 19], - ["jump_false", 9, "and_end_1156", 445, 19], - ["null", 11, 445, 36], - ["is_identical", 19, 5, 11, 445, 36], - ["jump_true", 19, "ne_nid_1166", 445, 36], - ["jump", "ne_ni_1167", 445, 36], - "ne_nid_1166", - ["false", 19, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_ni_1167", - ["is_int", 20, 5, 445, 36], - ["jump_false", 20, "ne_nn_1168", 445, 36], - "_nop_tc_172", - ["jump", "ne_nn_1168", 445, 36], - ["ne_int", 19, 5, 11, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nn_1168", - ["is_num", 20, 5, 445, 36], - ["jump_false", 20, "ne_nt_1169", 445, 36], - "_nop_tc_173", - ["jump", "ne_nt_1169", 445, 36], - ["ne_float", 19, 5, 11, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nt_1169", - ["is_text", 20, 5, 445, 36], - ["jump_false", 20, "ne_nnl_1170", 445, 36], - "_nop_tc_174", - ["jump", "ne_nnl_1170", 445, 36], - ["ne_text", 19, 5, 11, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nnl_1170", - ["is_null", 20, 5, 445, 36], - ["jump_false", 20, "ne_nb_1171", 445, 36], - "_nop_tc_175", - "_nop_tc_176", - ["false", 19, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nb_1171", - ["is_bool", 20, 5, 445, 36], - ["jump_false", 20, "ne_mis_1172", 445, 36], - "_nop_tc_177", - ["jump", "ne_mis_1172", 445, 36], - ["ne_bool", 19, 5, 11, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_mis_1172", - ["true", 19, 445, 36], - "ne_done_1165", - ["move", 9, 19, 445, 36], - "and_end_1156", - ["move", 11, 9, 445, 36], - ["jump_false", 11, "and_end_1155", 445, 36], - ["load_field", 9, 3, "kind", 445, 44], - ["access", 19, "number", 445, 57], - ["is_identical", 20, 9, 19, 445, 57], - ["jump_true", 20, "eq_done_1173", 445, 57], - ["is_int", 21, 9, 445, 57], - ["jump_false", 21, "eq_ni_1174", 445, 57], - "_nop_tc_178", - ["jump", "eq_ni_1174", 445, 57], - ["eq_int", 20, 9, 19, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_ni_1174", - ["is_num", 21, 9, 445, 57], - ["jump_false", 21, "eq_nn_1175", 445, 57], - "_nop_tc_179", - ["jump", "eq_nn_1175", 445, 57], - ["eq_float", 20, 9, 19, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nn_1175", - ["is_text", 21, 9, 445, 57], - ["jump_false", 21, "eq_nt_1176", 445, 57], - "_nop_tc_180", - "_nop_tc_181", - ["eq_text", 20, 9, 19, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nt_1176", - ["is_null", 21, 9, 445, 57], - ["jump_false", 21, "eq_nnl_1177", 445, 57], - "_nop_tc_182", - ["jump", "eq_nnl_1177", 445, 57], - ["true", 20, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nnl_1177", - ["is_bool", 21, 9, 445, 57], - ["jump_false", 21, "eq_nb_1178", 445, 57], - "_nop_tc_183", - ["jump", "eq_nb_1178", 445, 57], - ["eq_bool", 20, 9, 19, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nb_1178", - ["false", 20, 445, 57], - "eq_done_1173", - ["move", 11, 20, 445, 57], - "and_end_1155", - ["move", 9, 11, 445, 57], - ["jump_false", 9, "and_end_1154", 445, 57], - ["load_field", 11, 5, "kind", 445, 69], - ["access", 19, "number", 445, 83], - ["is_identical", 20, 11, 19, 445, 83], - ["jump_true", 20, "eq_done_1179", 445, 83], - ["is_int", 21, 11, 445, 83], - ["jump_false", 21, "eq_ni_1180", 445, 83], - "_nop_tc_184", - ["jump", "eq_ni_1180", 445, 83], - ["eq_int", 20, 11, 19, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_ni_1180", - ["is_num", 21, 11, 445, 83], - ["jump_false", 21, "eq_nn_1181", 445, 83], - "_nop_tc_185", - ["jump", "eq_nn_1181", 445, 83], - ["eq_float", 20, 11, 19, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nn_1181", - ["is_text", 21, 11, 445, 83], - ["jump_false", 21, "eq_nt_1182", 445, 83], - "_nop_tc_186", - "_nop_tc_187", - ["eq_text", 20, 11, 19, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nt_1182", - ["is_null", 21, 11, 445, 83], - ["jump_false", 21, "eq_nnl_1183", 445, 83], - "_nop_tc_188", - ["jump", "eq_nnl_1183", 445, 83], - ["true", 20, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nnl_1183", - ["is_bool", 21, 11, 445, 83], - ["jump_false", 21, "eq_nb_1184", 445, 83], - "_nop_tc_189", - ["jump", "eq_nb_1184", 445, 83], - ["eq_bool", 20, 11, 19, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nb_1184", - ["false", 20, 445, 83], - "eq_done_1179", - ["move", 9, 20, 445, 83], - "and_end_1154", - ["jump_false", 9, "if_else_1152", 445, 83], - ["load_field", 9, 3, "number", 446, 14], - ["move", 6, 9, 446, 14], - ["load_field", 9, 5, "number", 447, 14], - ["move", 7, 9, 447, 14], - ["null", 9, 448, 19], - ["is_identical", 11, 6, 9, 448, 19], - ["jump_true", 11, "eq_done_1187", 448, 19], - ["is_int", 19, 6, 448, 19], - ["jump_false", 19, "eq_ni_1188", 448, 19], - "_nop_tc_190", - ["jump", "eq_ni_1188", 448, 19], - ["eq_int", 11, 6, 9, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_ni_1188", - ["is_num", 19, 6, 448, 19], - ["jump_false", 19, "eq_nn_1189", 448, 19], - "_nop_tc_191", - ["jump", "eq_nn_1189", 448, 19], - ["eq_float", 11, 6, 9, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nn_1189", - ["is_text", 19, 6, 448, 19], - ["jump_false", 19, "eq_nt_1190", 448, 19], - "_nop_tc_192", - ["jump", "eq_nt_1190", 448, 19], - ["eq_text", 11, 6, 9, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nt_1190", - ["is_null", 19, 6, 448, 19], - ["jump_false", 19, "eq_nnl_1191", 448, 19], - "_nop_tc_193", - "_nop_tc_194", - ["true", 11, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nnl_1191", - ["is_bool", 19, 6, 448, 19], - ["jump_false", 19, "eq_nb_1192", 448, 19], - "_nop_tc_195", - ["jump", "eq_nb_1192", 448, 19], - ["eq_bool", 11, 6, 9, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nb_1192", - ["false", 11, 448, 19], - "eq_done_1187", - ["jump_false", 11, "if_else_1185", 448, 19], - ["load_field", 9, 3, "value", 448, 37], - [ - "access", - 11, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 448, - 30 - ], - ["frame", 19, 11, 1, 448, 30], - ["null", 11, 448, 30], - ["setarg", 19, 0, 11, 448, 30], - ["setarg", 19, 1, 9, 448, 30], - ["invoke", 19, 9, 448, 30], - ["move", 6, 9, 448, 30], - ["jump", "if_end_1186", 448, 30], - "if_else_1185", - "if_end_1186", - ["null", 9, 449, 19], - ["is_identical", 11, 7, 9, 449, 19], - ["jump_true", 11, "eq_done_1195", 449, 19], - ["is_int", 19, 7, 449, 19], - ["jump_false", 19, "eq_ni_1196", 449, 19], - "_nop_tc_196", - ["jump", "eq_ni_1196", 449, 19], - ["eq_int", 11, 7, 9, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_ni_1196", - ["is_num", 19, 7, 449, 19], - ["jump_false", 19, "eq_nn_1197", 449, 19], - "_nop_tc_197", - ["jump", "eq_nn_1197", 449, 19], - ["eq_float", 11, 7, 9, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nn_1197", - ["is_text", 19, 7, 449, 19], - ["jump_false", 19, "eq_nt_1198", 449, 19], - "_nop_tc_198", - ["jump", "eq_nt_1198", 449, 19], - ["eq_text", 11, 7, 9, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nt_1198", - ["is_null", 19, 7, 449, 19], - ["jump_false", 19, "eq_nnl_1199", 449, 19], - "_nop_tc_199", - "_nop_tc_200", - ["true", 11, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nnl_1199", - ["is_bool", 19, 7, 449, 19], - ["jump_false", 19, "eq_nb_1200", 449, 19], - "_nop_tc_201", - ["jump", "eq_nb_1200", 449, 19], - ["eq_bool", 11, 7, 9, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nb_1200", - ["false", 11, 449, 19], - "eq_done_1195", - ["jump_false", 11, "if_else_1193", 449, 19], - ["load_field", 9, 5, "value", 449, 37], - [ - "access", - 11, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 449, - 30 - ], - ["frame", 19, 11, 1, 449, 30], - ["null", 11, 449, 30], - ["setarg", 19, 0, 11, 449, 30], - ["setarg", 19, 1, 9, 449, 30], - ["invoke", 19, 9, 449, 30], - ["move", 7, 9, 449, 30], - ["jump", "if_end_1194", 449, 30], - "if_else_1193", - "if_end_1194", - ["access", 9, "/", 450, 18], - ["is_identical", 11, 4, 9, 450, 18], - ["jump_true", 11, "eq_done_1203", 450, 18], - ["is_int", 19, 4, 450, 18], - ["jump_false", 19, "eq_ni_1204", 450, 18], - "_nop_tc_202", - ["jump", "eq_ni_1204", 450, 18], - ["eq_int", 11, 4, 9, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_ni_1204", - ["is_num", 19, 4, 450, 18], - ["jump_false", 19, "eq_nn_1205", 450, 18], - "_nop_tc_203", - ["jump", "eq_nn_1205", 450, 18], - ["eq_float", 11, 4, 9, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nn_1205", - ["is_text", 19, 4, 450, 18], - ["jump_false", 19, "eq_nt_1206", 450, 18], - "_nop_tc_204", - "_nop_tc_205", - ["eq_text", 11, 4, 9, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nt_1206", - ["is_null", 19, 4, 450, 18], - ["jump_false", 19, "eq_nnl_1207", 450, 18], - "_nop_tc_206", - ["jump", "eq_nnl_1207", 450, 18], - ["true", 11, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nnl_1207", - ["is_bool", 19, 4, 450, 18], - ["jump_false", 19, "eq_nb_1208", 450, 18], - "_nop_tc_207", - ["jump", "eq_nb_1208", 450, 18], - ["eq_bool", 11, 4, 9, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nb_1208", - ["false", 11, 450, 18], - "eq_done_1203", - ["jump_false", 11, "if_else_1201", 450, 18], - ["access", 9, 0, 451, 21], - ["is_identical", 11, 7, 9, 451, 21], - ["jump_true", 11, "eq_done_1211", 451, 21], - ["is_int", 19, 7, 451, 21], - ["jump_false", 19, "eq_ni_1212", 451, 21], - "_nop_tc_208", - "_nop_tc_209", - ["eq_int", 11, 7, 9, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_ni_1212", - ["is_num", 19, 7, 451, 21], - ["jump_false", 19, "eq_nn_1213", 451, 21], - "_nop_tc_210", - "_nop_tc_211", - ["eq_float", 11, 7, 9, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nn_1213", - ["is_text", 19, 7, 451, 21], - ["jump_false", 19, "eq_nt_1214", 451, 21], - "_nop_tc_212", - ["jump", "eq_nt_1214", 451, 21], - ["eq_text", 11, 7, 9, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nt_1214", - ["is_null", 19, 7, 451, 21], - ["jump_false", 19, "eq_nnl_1215", 451, 21], - "_nop_tc_213", - ["jump", "eq_nnl_1215", 451, 21], - ["true", 11, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nnl_1215", - ["is_bool", 19, 7, 451, 21], - ["jump_false", 19, "eq_nb_1216", 451, 21], - "_nop_tc_214", - ["jump", "eq_nb_1216", 451, 21], - ["eq_bool", 11, 7, 9, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nb_1216", - ["false", 11, 451, 21], - "eq_done_1211", - ["jump_false", 11, "if_else_1209", 451, 21], - ["get", 9, 18, 1, 451, 31], - ["frame", 11, 9, 1, 451, 31], - ["null", 9, 451, 31], - ["setarg", 11, 0, 9, 451, 31], - ["setarg", 11, 1, 1, 451, 31], - ["tail_invoke", 11, 9, 451, 31], - ["return", 9, 451, 31], - "_nop_ur_7", - "if_else_1209", - "if_end_1210", - ["jump", "if_end_1202", 451, 31], - "if_else_1201", - "if_end_1202", - ["access", 9, "%", 453, 18], - ["is_identical", 11, 4, 9, 453, 18], - ["jump_true", 11, "eq_done_1219", 453, 18], - ["is_int", 19, 4, 453, 18], - ["jump_false", 19, "eq_ni_1220", 453, 18], - "_nop_tc_215", - ["jump", "eq_ni_1220", 453, 18], - ["eq_int", 11, 4, 9, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_ni_1220", - ["is_num", 19, 4, 453, 18], - ["jump_false", 19, "eq_nn_1221", 453, 18], - "_nop_tc_216", - ["jump", "eq_nn_1221", 453, 18], - ["eq_float", 11, 4, 9, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nn_1221", - ["is_text", 19, 4, 453, 18], - ["jump_false", 19, "eq_nt_1222", 453, 18], - "_nop_tc_217", - "_nop_tc_218", - ["eq_text", 11, 4, 9, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nt_1222", - ["is_null", 19, 4, 453, 18], - ["jump_false", 19, "eq_nnl_1223", 453, 18], - "_nop_tc_219", - ["jump", "eq_nnl_1223", 453, 18], - ["true", 11, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nnl_1223", - ["is_bool", 19, 4, 453, 18], - ["jump_false", 19, "eq_nb_1224", 453, 18], - "_nop_tc_220", - ["jump", "eq_nb_1224", 453, 18], - ["eq_bool", 11, 4, 9, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nb_1224", - ["false", 11, 453, 18], - "eq_done_1219", - ["jump_false", 11, "if_else_1217", 453, 18], - ["access", 9, 0, 454, 21], - ["is_identical", 11, 7, 9, 454, 21], - ["jump_true", 11, "eq_done_1227", 454, 21], - ["is_int", 19, 7, 454, 21], - ["jump_false", 19, "eq_ni_1228", 454, 21], - "_nop_tc_221", - "_nop_tc_222", - ["eq_int", 11, 7, 9, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_ni_1228", - ["is_num", 19, 7, 454, 21], - ["jump_false", 19, "eq_nn_1229", 454, 21], - "_nop_tc_223", - "_nop_tc_224", - ["eq_float", 11, 7, 9, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nn_1229", - ["is_text", 19, 7, 454, 21], - ["jump_false", 19, "eq_nt_1230", 454, 21], - "_nop_tc_225", - ["jump", "eq_nt_1230", 454, 21], - ["eq_text", 11, 7, 9, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nt_1230", - ["is_null", 19, 7, 454, 21], - ["jump_false", 19, "eq_nnl_1231", 454, 21], - "_nop_tc_226", - ["jump", "eq_nnl_1231", 454, 21], - ["true", 11, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nnl_1231", - ["is_bool", 19, 7, 454, 21], - ["jump_false", 19, "eq_nb_1232", 454, 21], - "_nop_tc_227", - ["jump", "eq_nb_1232", 454, 21], - ["eq_bool", 11, 7, 9, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nb_1232", - ["false", 11, 454, 21], - "eq_done_1227", - ["jump_false", 11, "if_else_1225", 454, 21], - ["get", 9, 18, 1, 454, 31], - ["frame", 11, 9, 1, 454, 31], - ["null", 9, 454, 31], - ["setarg", 11, 0, 9, 454, 31], - ["setarg", 11, 1, 1, 454, 31], - ["tail_invoke", 11, 9, 454, 31], - ["return", 9, 454, 31], - "_nop_ur_8", - "if_else_1225", - "if_end_1226", - ["jump", "if_end_1218", 454, 31], - "if_else_1217", - "if_end_1218", - ["null", 8, 456, 18], - ["access", 9, "+", 457, 18], - ["is_identical", 11, 4, 9, 457, 18], - ["jump_true", 11, "eq_done_1235", 457, 18], - ["is_int", 19, 4, 457, 18], - ["jump_false", 19, "eq_ni_1236", 457, 18], - "_nop_tc_228", - ["jump", "eq_ni_1236", 457, 18], - ["eq_int", 11, 4, 9, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_ni_1236", - ["is_num", 19, 4, 457, 18], - ["jump_false", 19, "eq_nn_1237", 457, 18], - "_nop_tc_229", - ["jump", "eq_nn_1237", 457, 18], - ["eq_float", 11, 4, 9, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nn_1237", - ["is_text", 19, 4, 457, 18], - ["jump_false", 19, "eq_nt_1238", 457, 18], - "_nop_tc_230", - "_nop_tc_231", - ["eq_text", 11, 4, 9, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nt_1238", - ["is_null", 19, 4, 457, 18], - ["jump_false", 19, "eq_nnl_1239", 457, 18], - "_nop_tc_232", - ["jump", "eq_nnl_1239", 457, 18], - ["true", 11, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nnl_1239", - ["is_bool", 19, 4, 457, 18], - ["jump_false", 19, "eq_nb_1240", 457, 18], - "_nop_tc_233", - ["jump", "eq_nb_1240", 457, 18], - ["eq_bool", 11, 4, 9, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nb_1240", - ["false", 11, 457, 18], - "eq_done_1235", - ["jump_false", 11, "if_else_1233", 457, 18], - ["is_text", 9, 6, 457, 37], - ["jump_false", 9, "add_cn_1242", 457, 37], - ["is_text", 11, 7, 457, 37], - ["jump_false", 11, "add_cn_1242", 457, 37], - ["concat", 19, 6, 7, 457, 37], - ["jump", "add_done_1241", 457, 37], - "add_cn_1242", - ["is_num", 9, 6, 457, 37], - ["jump_false", 9, "add_err_1243", 457, 37], - ["is_num", 11, 7, 457, 37], - ["jump_false", 11, "add_err_1243", 457, 37], - ["add", 19, 6, 7, 457, 37], - ["jump", "add_done_1241", 457, 37], - "add_err_1243", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 457, - 37 - ], - ["access", 11, "error", 457, 37], - ["access", 20, "cannot apply '+': operands must both be text or both be numbers", 457, 37], - ["array", 21, 0, 457, 37], - ["push", 21, 20, 457, 37], - ["frame", 20, 9, 2, 457, 37], - ["null", 9, 457, 37], - ["setarg", 20, 0, 9, 457, 37], - ["setarg", 20, 1, 11, 457, 37], - ["setarg", 20, 2, 21, 457, 37], - ["invoke", 20, 9, 457, 37], - ["disrupt", 457, 37], - "add_done_1241", - ["move", 8, 19, 457, 37], - ["jump", "if_end_1234", 457, 37], - "if_else_1233", - ["access", 9, "-", 458, 23], - ["is_identical", 11, 4, 9, 458, 23], - ["jump_true", 11, "eq_done_1246", 458, 23], - ["is_int", 19, 4, 458, 23], - ["jump_false", 19, "eq_ni_1247", 458, 23], - "_nop_tc_234", - ["jump", "eq_ni_1247", 458, 23], - ["eq_int", 11, 4, 9, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_ni_1247", - ["is_num", 19, 4, 458, 23], - ["jump_false", 19, "eq_nn_1248", 458, 23], - "_nop_tc_235", - ["jump", "eq_nn_1248", 458, 23], - ["eq_float", 11, 4, 9, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nn_1248", - ["is_text", 19, 4, 458, 23], - ["jump_false", 19, "eq_nt_1249", 458, 23], - "_nop_tc_236", - "_nop_tc_237", - ["eq_text", 11, 4, 9, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nt_1249", - ["is_null", 19, 4, 458, 23], - ["jump_false", 19, "eq_nnl_1250", 458, 23], - "_nop_tc_238", - ["jump", "eq_nnl_1250", 458, 23], - ["true", 11, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nnl_1250", - ["is_bool", 19, 4, 458, 23], - ["jump_false", 19, "eq_nb_1251", 458, 23], - "_nop_tc_239", - ["jump", "eq_nb_1251", 458, 23], - ["eq_bool", 11, 4, 9, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nb_1251", - ["false", 11, 458, 23], - "eq_done_1246", - ["jump_false", 11, "if_else_1244", 458, 23], - ["is_num", 9, 6, 458, 42], - ["jump_false", 9, "num_err_1252", 458, 42], - ["is_num", 9, 7, 458, 42], - ["jump_false", 9, "num_err_1252", 458, 42], - ["subtract", 8, 6, 7, 458, 42], - ["jump", "num_done_1253", 458, 42], - "num_err_1252", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 458, - 42 - ], - ["access", 11, "error", 458, 42], - ["access", 19, "cannot apply '-': operands must be numbers", 458, 42], - ["array", 20, 0, 458, 42], - ["push", 20, 19, 458, 42], - ["frame", 19, 9, 2, 458, 42], - ["null", 9, 458, 42], - ["setarg", 19, 0, 9, 458, 42], - ["setarg", 19, 1, 11, 458, 42], - ["setarg", 19, 2, 20, 458, 42], - ["invoke", 19, 9, 458, 42], - ["disrupt", 458, 42], - "num_done_1253", - ["jump", "if_end_1245", 458, 42], - "if_else_1244", - ["access", 9, "*", 459, 23], - ["is_identical", 11, 4, 9, 459, 23], - ["jump_true", 11, "eq_done_1256", 459, 23], - ["is_int", 19, 4, 459, 23], - ["jump_false", 19, "eq_ni_1257", 459, 23], - "_nop_tc_240", - ["jump", "eq_ni_1257", 459, 23], - ["eq_int", 11, 4, 9, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_ni_1257", - ["is_num", 19, 4, 459, 23], - ["jump_false", 19, "eq_nn_1258", 459, 23], - "_nop_tc_241", - ["jump", "eq_nn_1258", 459, 23], - ["eq_float", 11, 4, 9, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nn_1258", - ["is_text", 19, 4, 459, 23], - ["jump_false", 19, "eq_nt_1259", 459, 23], - "_nop_tc_242", - "_nop_tc_243", - ["eq_text", 11, 4, 9, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nt_1259", - ["is_null", 19, 4, 459, 23], - ["jump_false", 19, "eq_nnl_1260", 459, 23], - "_nop_tc_244", - ["jump", "eq_nnl_1260", 459, 23], - ["true", 11, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nnl_1260", - ["is_bool", 19, 4, 459, 23], - ["jump_false", 19, "eq_nb_1261", 459, 23], - "_nop_tc_245", - ["jump", "eq_nb_1261", 459, 23], - ["eq_bool", 11, 4, 9, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nb_1261", - ["false", 11, 459, 23], - "eq_done_1256", - ["jump_false", 11, "if_else_1254", 459, 23], - ["is_num", 9, 6, 459, 42], - ["jump_false", 9, "num_err_1262", 459, 42], - ["is_num", 9, 7, 459, 42], - ["jump_false", 9, "num_err_1262", 459, 42], - ["multiply", 8, 6, 7, 459, 42], - ["jump", "num_done_1263", 459, 42], - "num_err_1262", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 459, - 42 - ], - ["access", 11, "error", 459, 42], - ["access", 19, "cannot apply '*': operands must be numbers", 459, 42], - ["array", 20, 0, 459, 42], - ["push", 20, 19, 459, 42], - ["frame", 19, 9, 2, 459, 42], - ["null", 9, 459, 42], - ["setarg", 19, 0, 9, 459, 42], - ["setarg", 19, 1, 11, 459, 42], - ["setarg", 19, 2, 20, 459, 42], - ["invoke", 19, 9, 459, 42], - ["disrupt", 459, 42], - "num_done_1263", - ["jump", "if_end_1255", 459, 42], - "if_else_1254", - ["access", 9, "/", 460, 23], - ["is_identical", 11, 4, 9, 460, 23], - ["jump_true", 11, "eq_done_1266", 460, 23], - ["is_int", 19, 4, 460, 23], - ["jump_false", 19, "eq_ni_1267", 460, 23], - "_nop_tc_246", - ["jump", "eq_ni_1267", 460, 23], - ["eq_int", 11, 4, 9, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_ni_1267", - ["is_num", 19, 4, 460, 23], - ["jump_false", 19, "eq_nn_1268", 460, 23], - "_nop_tc_247", - ["jump", "eq_nn_1268", 460, 23], - ["eq_float", 11, 4, 9, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nn_1268", - ["is_text", 19, 4, 460, 23], - ["jump_false", 19, "eq_nt_1269", 460, 23], - "_nop_tc_248", - "_nop_tc_249", - ["eq_text", 11, 4, 9, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nt_1269", - ["is_null", 19, 4, 460, 23], - ["jump_false", 19, "eq_nnl_1270", 460, 23], - "_nop_tc_250", - ["jump", "eq_nnl_1270", 460, 23], - ["true", 11, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nnl_1270", - ["is_bool", 19, 4, 460, 23], - ["jump_false", 19, "eq_nb_1271", 460, 23], - "_nop_tc_251", - ["jump", "eq_nb_1271", 460, 23], - ["eq_bool", 11, 4, 9, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nb_1271", - ["false", 11, 460, 23], - "eq_done_1266", - ["jump_false", 11, "if_else_1264", 460, 23], - ["is_num", 9, 6, 460, 42], - ["jump_false", 9, "num_err_1272", 460, 42], - ["is_num", 9, 7, 460, 42], - ["jump_false", 9, "num_err_1272", 460, 42], - ["divide", 8, 6, 7, 460, 42], - ["jump", "num_done_1273", 460, 42], - "num_err_1272", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 460, - 42 - ], - ["access", 11, "error", 460, 42], - ["access", 19, "cannot apply '/': operands must be numbers", 460, 42], - ["array", 20, 0, 460, 42], - ["push", 20, 19, 460, 42], - ["frame", 19, 9, 2, 460, 42], - ["null", 9, 460, 42], - ["setarg", 19, 0, 9, 460, 42], - ["setarg", 19, 1, 11, 460, 42], - ["setarg", 19, 2, 20, 460, 42], - ["invoke", 19, 9, 460, 42], - ["disrupt", 460, 42], - "num_done_1273", - ["jump", "if_end_1265", 460, 42], - "if_else_1264", - ["access", 9, "%", 461, 23], - ["is_identical", 11, 4, 9, 461, 23], - ["jump_true", 11, "eq_done_1276", 461, 23], - ["is_int", 19, 4, 461, 23], - ["jump_false", 19, "eq_ni_1277", 461, 23], - "_nop_tc_252", - ["jump", "eq_ni_1277", 461, 23], - ["eq_int", 11, 4, 9, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_ni_1277", - ["is_num", 19, 4, 461, 23], - ["jump_false", 19, "eq_nn_1278", 461, 23], - "_nop_tc_253", - ["jump", "eq_nn_1278", 461, 23], - ["eq_float", 11, 4, 9, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nn_1278", - ["is_text", 19, 4, 461, 23], - ["jump_false", 19, "eq_nt_1279", 461, 23], - "_nop_tc_254", - "_nop_tc_255", - ["eq_text", 11, 4, 9, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nt_1279", - ["is_null", 19, 4, 461, 23], - ["jump_false", 19, "eq_nnl_1280", 461, 23], - "_nop_tc_256", - ["jump", "eq_nnl_1280", 461, 23], - ["true", 11, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nnl_1280", - ["is_bool", 19, 4, 461, 23], - ["jump_false", 19, "eq_nb_1281", 461, 23], - "_nop_tc_257", - ["jump", "eq_nb_1281", 461, 23], - ["eq_bool", 11, 4, 9, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nb_1281", - ["false", 11, 461, 23], - "eq_done_1276", - ["jump_false", 11, "if_else_1274", 461, 23], - ["is_num", 9, 6, 461, 42], - ["jump_false", 9, "num_err_1282", 461, 42], - ["is_num", 9, 7, 461, 42], - ["jump_false", 9, "num_err_1282", 461, 42], - ["modulo", 8, 6, 7, 461, 42], - ["jump", "num_done_1283", 461, 42], - "num_err_1282", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 461, - 42 - ], - ["access", 11, "error", 461, 42], - ["access", 19, "cannot apply '%': operands must be numbers", 461, 42], - ["array", 20, 0, 461, 42], - ["push", 20, 19, 461, 42], - ["frame", 19, 9, 2, 461, 42], - ["null", 9, 461, 42], - ["setarg", 19, 0, 9, 461, 42], - ["setarg", 19, 1, 11, 461, 42], - ["setarg", 19, 2, 20, 461, 42], - ["invoke", 19, 9, 461, 42], - ["disrupt", 461, 42], - "num_done_1283", - ["jump", "if_end_1275", 461, 42], - "if_else_1274", - ["access", 9, "**", 462, 23], - ["is_identical", 11, 4, 9, 462, 23], - ["jump_true", 11, "eq_done_1286", 462, 23], - ["is_int", 19, 4, 462, 23], - ["jump_false", 19, "eq_ni_1287", 462, 23], - "_nop_tc_258", - ["jump", "eq_ni_1287", 462, 23], - ["eq_int", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_ni_1287", - ["is_num", 19, 4, 462, 23], - ["jump_false", 19, "eq_nn_1288", 462, 23], - "_nop_tc_259", - ["jump", "eq_nn_1288", 462, 23], - ["eq_float", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nn_1288", - ["is_text", 19, 4, 462, 23], - ["jump_false", 19, "eq_nt_1289", 462, 23], - "_nop_tc_260", - "_nop_tc_261", - ["eq_text", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nt_1289", - ["is_null", 19, 4, 462, 23], - ["jump_false", 19, "eq_nnl_1290", 462, 23], - "_nop_tc_262", - ["jump", "eq_nnl_1290", 462, 23], - ["true", 11, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nnl_1290", - ["is_bool", 19, 4, 462, 23], - ["jump_false", 19, "eq_nb_1291", 462, 23], - "_nop_tc_263", - ["jump", "eq_nb_1291", 462, 23], - ["eq_bool", 11, 4, 9, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nb_1291", - ["false", 11, 462, 23], - "eq_done_1286", - ["jump_false", 11, "if_else_1284", 462, 23], - ["is_num", 9, 6, 462, 44], - ["jump_false", 9, "num_err_1292", 462, 44], - ["is_num", 9, 7, 462, 44], - ["jump_false", 9, "num_err_1292", 462, 44], - ["pow", 8, 6, 7, 462, 44], - ["jump", "num_done_1293", 462, 44], - "num_err_1292", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 462, - 44 - ], - ["access", 11, "error", 462, 44], - ["access", 19, "cannot apply '**': operands must be numbers", 462, 44], - ["array", 20, 0, 462, 44], - ["push", 20, 19, 462, 44], - ["frame", 19, 9, 2, 462, 44], - ["null", 9, 462, 44], - ["setarg", 19, 0, 9, 462, 44], - ["setarg", 19, 1, 11, 462, 44], - ["setarg", 19, 2, 20, 462, 44], - ["invoke", 19, 9, 462, 44], - ["disrupt", 462, 44], - "num_done_1293", - ["jump", "if_end_1285", 462, 44], - "if_else_1284", - "if_end_1285", - "if_end_1275", - "if_end_1265", - "if_end_1255", - "if_end_1245", - "if_end_1234", - ["null", 9, 463, 23], - ["is_identical", 11, 8, 9, 463, 23], - ["jump_true", 11, "eq_done_1296", 463, 23], - ["is_int", 19, 8, 463, 23], - ["jump_false", 19, "eq_ni_1297", 463, 23], - "_nop_tc_264", - ["jump", "eq_ni_1297", 463, 23], - ["eq_int", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_ni_1297", - ["is_num", 19, 8, 463, 23], - ["jump_false", 19, "eq_nn_1298", 463, 23], - "_nop_tc_265", - ["jump", "eq_nn_1298", 463, 23], - ["eq_float", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nn_1298", - ["is_text", 19, 8, 463, 23], - ["jump_false", 19, "eq_nt_1299", 463, 23], - "_nop_tc_266", - ["jump", "eq_nt_1299", 463, 23], - ["eq_text", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nt_1299", - ["is_null", 19, 8, 463, 23], - ["jump_false", 19, "eq_nnl_1300", 463, 23], - "_nop_tc_267", - "_nop_tc_268", - ["true", 11, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nnl_1300", - ["is_bool", 19, 8, 463, 23], - ["jump_false", 19, "eq_nb_1301", 463, 23], - "_nop_tc_269", - ["jump", "eq_nb_1301", 463, 23], - ["eq_bool", 11, 8, 9, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nb_1301", - ["false", 11, 463, 23], - "eq_done_1296", - ["jump_false", 11, "if_else_1294", 463, 23], - ["get", 9, 18, 1, 463, 36], - ["frame", 11, 9, 1, 463, 36], - ["null", 9, 463, 36], - ["setarg", 11, 0, 9, 463, 36], - ["setarg", 11, 1, 1, 463, 36], - ["tail_invoke", 11, 9, 463, 36], - ["return", 9, 463, 36], - "_nop_ur_9", - "if_else_1294", - "if_end_1295", - ["get", 9, 15, 1, 464, 16], - ["frame", 11, 9, 2, 464, 16], - ["null", 9, 464, 16], - ["setarg", 11, 0, 9, 464, 16], - ["setarg", 11, 1, 8, 464, 16], - ["setarg", 11, 2, 1, 464, 16], - ["tail_invoke", 11, 8, 464, 16], - ["return", 8, 464, 16], - "_nop_ur_10", - "if_else_1152", - "if_end_1153", - ["access", 8, "+", 467, 16], - ["is_identical", 9, 4, 8, 467, 16], - ["jump_true", 9, "eq_done_1308", 467, 16], - ["is_int", 11, 4, 467, 16], - ["jump_false", 11, "eq_ni_1309", 467, 16], - "_nop_tc_270", - ["jump", "eq_ni_1309", 467, 16], - ["eq_int", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_ni_1309", - ["is_num", 11, 4, 467, 16], - ["jump_false", 11, "eq_nn_1310", 467, 16], - "_nop_tc_271", - ["jump", "eq_nn_1310", 467, 16], - ["eq_float", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nn_1310", - ["is_text", 11, 4, 467, 16], - ["jump_false", 11, "eq_nt_1311", 467, 16], - "_nop_tc_272", - "_nop_tc_273", - ["eq_text", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nt_1311", - ["is_null", 11, 4, 467, 16], - ["jump_false", 11, "eq_nnl_1312", 467, 16], - "_nop_tc_274", - ["jump", "eq_nnl_1312", 467, 16], - ["true", 9, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nnl_1312", - ["is_bool", 11, 4, 467, 16], - ["jump_false", 11, "eq_nb_1313", 467, 16], - "_nop_tc_275", - ["jump", "eq_nb_1313", 467, 16], - ["eq_bool", 9, 4, 8, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nb_1313", - ["false", 9, 467, 16], - "eq_done_1308", - ["move", 8, 9, 467, 16], - ["jump_false", 8, "and_end_1307", 467, 16], - ["null", 9, 467, 31], - ["is_identical", 11, 3, 9, 467, 31], - ["jump_true", 11, "ne_nid_1315", 467, 31], - ["jump", "ne_ni_1316", 467, 31], - "ne_nid_1315", - ["false", 11, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_ni_1316", - ["is_int", 19, 3, 467, 31], - ["jump_false", 19, "ne_nn_1317", 467, 31], - "_nop_tc_276", - ["jump", "ne_nn_1317", 467, 31], - ["ne_int", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nn_1317", - ["is_num", 19, 3, 467, 31], - ["jump_false", 19, "ne_nt_1318", 467, 31], - "_nop_tc_277", - ["jump", "ne_nt_1318", 467, 31], - ["ne_float", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nt_1318", - ["is_text", 19, 3, 467, 31], - ["jump_false", 19, "ne_nnl_1319", 467, 31], - "_nop_tc_278", - ["jump", "ne_nnl_1319", 467, 31], - ["ne_text", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nnl_1319", - ["is_null", 19, 3, 467, 31], - ["jump_false", 19, "ne_nb_1320", 467, 31], - "_nop_tc_279", - "_nop_tc_280", - ["false", 11, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nb_1320", - ["is_bool", 19, 3, 467, 31], - ["jump_false", 19, "ne_mis_1321", 467, 31], - "_nop_tc_281", - ["jump", "ne_mis_1321", 467, 31], - ["ne_bool", 11, 3, 9, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_mis_1321", - ["true", 11, 467, 31], - "ne_done_1314", - ["move", 8, 11, 467, 31], - "and_end_1307", - ["move", 9, 8, 467, 31], - ["jump_false", 9, "and_end_1306", 467, 31], - ["null", 8, 467, 48], - ["is_identical", 11, 5, 8, 467, 48], - ["jump_true", 11, "ne_nid_1323", 467, 48], - ["jump", "ne_ni_1324", 467, 48], - "ne_nid_1323", - ["false", 11, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_ni_1324", - ["is_int", 19, 5, 467, 48], - ["jump_false", 19, "ne_nn_1325", 467, 48], - "_nop_tc_282", - ["jump", "ne_nn_1325", 467, 48], - ["ne_int", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nn_1325", - ["is_num", 19, 5, 467, 48], - ["jump_false", 19, "ne_nt_1326", 467, 48], - "_nop_tc_283", - ["jump", "ne_nt_1326", 467, 48], - ["ne_float", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nt_1326", - ["is_text", 19, 5, 467, 48], - ["jump_false", 19, "ne_nnl_1327", 467, 48], - "_nop_tc_284", - ["jump", "ne_nnl_1327", 467, 48], - ["ne_text", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nnl_1327", - ["is_null", 19, 5, 467, 48], - ["jump_false", 19, "ne_nb_1328", 467, 48], - "_nop_tc_285", - "_nop_tc_286", - ["false", 11, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nb_1328", - ["is_bool", 19, 5, 467, 48], - ["jump_false", 19, "ne_mis_1329", 467, 48], - "_nop_tc_287", - ["jump", "ne_mis_1329", 467, 48], - ["ne_bool", 11, 5, 8, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_mis_1329", - ["true", 11, 467, 48], - "ne_done_1322", - ["move", 9, 11, 467, 48], - "and_end_1306", - ["move", 8, 9, 467, 48], - ["jump_false", 8, "and_end_1305", 467, 48], - ["load_field", 9, 3, "kind", 467, 56], - ["access", 11, "text", 467, 69], - ["is_identical", 19, 9, 11, 467, 69], - ["jump_true", 19, "eq_done_1330", 467, 69], - ["is_int", 20, 9, 467, 69], - ["jump_false", 20, "eq_ni_1331", 467, 69], - "_nop_tc_288", - ["jump", "eq_ni_1331", 467, 69], - ["eq_int", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_ni_1331", - ["is_num", 20, 9, 467, 69], - ["jump_false", 20, "eq_nn_1332", 467, 69], - "_nop_tc_289", - ["jump", "eq_nn_1332", 467, 69], - ["eq_float", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nn_1332", - ["is_text", 20, 9, 467, 69], - ["jump_false", 20, "eq_nt_1333", 467, 69], - "_nop_tc_290", - "_nop_tc_291", - ["eq_text", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nt_1333", - ["is_null", 20, 9, 467, 69], - ["jump_false", 20, "eq_nnl_1334", 467, 69], - "_nop_tc_292", - ["jump", "eq_nnl_1334", 467, 69], - ["true", 19, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nnl_1334", - ["is_bool", 20, 9, 467, 69], - ["jump_false", 20, "eq_nb_1335", 467, 69], - "_nop_tc_293", - ["jump", "eq_nb_1335", 467, 69], - ["eq_bool", 19, 9, 11, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nb_1335", - ["false", 19, 467, 69], - "eq_done_1330", - ["move", 8, 19, 467, 69], - "and_end_1305", - ["move", 9, 8, 467, 69], - ["jump_false", 9, "and_end_1304", 467, 69], - ["load_field", 8, 5, "kind", 467, 79], - ["access", 11, "text", 467, 93], - ["is_identical", 19, 8, 11, 467, 93], - ["jump_true", 19, "eq_done_1336", 467, 93], - ["is_int", 20, 8, 467, 93], - ["jump_false", 20, "eq_ni_1337", 467, 93], - "_nop_tc_294", - ["jump", "eq_ni_1337", 467, 93], - ["eq_int", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_ni_1337", - ["is_num", 20, 8, 467, 93], - ["jump_false", 20, "eq_nn_1338", 467, 93], - "_nop_tc_295", - ["jump", "eq_nn_1338", 467, 93], - ["eq_float", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nn_1338", - ["is_text", 20, 8, 467, 93], - ["jump_false", 20, "eq_nt_1339", 467, 93], - "_nop_tc_296", - "_nop_tc_297", - ["eq_text", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nt_1339", - ["is_null", 20, 8, 467, 93], - ["jump_false", 20, "eq_nnl_1340", 467, 93], - "_nop_tc_298", - ["jump", "eq_nnl_1340", 467, 93], - ["true", 19, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nnl_1340", - ["is_bool", 20, 8, 467, 93], - ["jump_false", 20, "eq_nb_1341", 467, 93], - "_nop_tc_299", - ["jump", "eq_nb_1341", 467, 93], - ["eq_bool", 19, 8, 11, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nb_1341", - ["false", 19, 467, 93], - "eq_done_1336", - ["move", 9, 19, 467, 93], - "and_end_1304", - ["jump_false", 9, "if_else_1302", 467, 93], - ["load_field", 8, 3, "value", 468, 26], - ["load_field", 9, 5, "value", 468, 39], - ["is_text", 11, 8, 468, 39], - ["jump_false", 11, "add_cn_1343", 468, 39], - ["is_text", 19, 9, 468, 39], - ["jump_false", 19, "add_cn_1343", 468, 39], - ["concat", 20, 8, 9, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_cn_1343", - ["is_num", 11, 8, 468, 39], - ["jump_false", 11, "add_err_1344", 468, 39], - ["is_num", 19, 9, 468, 39], - ["jump_false", 19, "add_err_1344", 468, 39], - ["add", 20, 8, 9, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_err_1344", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 468, - 39 - ], - ["access", 9, "error", 468, 39], - ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 468, 39], - ["array", 19, 0, 468, 39], - ["push", 19, 11, 468, 39], - ["frame", 11, 8, 2, 468, 39], - ["null", 8, 468, 39], - ["setarg", 11, 0, 8, 468, 39], - ["setarg", 11, 1, 9, 468, 39], - ["setarg", 11, 2, 19, 468, 39], - ["invoke", 11, 8, 468, 39], - ["disrupt", 468, 39], - "add_done_1342", - ["get", 8, 16, 1, 468, 16], - ["frame", 9, 8, 2, 468, 16], - ["null", 8, 468, 16], - ["setarg", 9, 0, 8, 468, 16], - ["setarg", 9, 1, 20, 468, 16], - ["setarg", 9, 2, 1, 468, 16], - ["tail_invoke", 9, 8, 468, 16], - ["return", 8, 468, 16], - "_nop_ur_11", - "if_else_1302", - "if_end_1303", - ["return", 1, 470, 14], - "_nop_ur_12", - "if_else_1144", - "if_end_1145", - ["get", 8, 10, 1, 474, 9], - ["load_dynamic", 9, 8, 4, 474, 24], - ["true", 8, 474, 30], - ["is_identical", 11, 9, 8, 474, 30], - ["jump_true", 11, "eq_done_1347", 474, 30], - ["is_int", 19, 9, 474, 30], - ["jump_false", 19, "eq_ni_1348", 474, 30], - "_nop_tc_300", - ["jump", "eq_ni_1348", 474, 30], - ["eq_int", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_ni_1348", - ["is_num", 19, 9, 474, 30], - ["jump_false", 19, "eq_nn_1349", 474, 30], - "_nop_tc_301", - ["jump", "eq_nn_1349", 474, 30], - ["eq_float", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nn_1349", - ["is_text", 19, 9, 474, 30], - ["jump_false", 19, "eq_nt_1350", 474, 30], - "_nop_tc_302", - ["jump", "eq_nt_1350", 474, 30], - ["eq_text", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nt_1350", - ["is_null", 19, 9, 474, 30], - ["jump_false", 19, "eq_nnl_1351", 474, 30], - "_nop_tc_303", - ["jump", "eq_nnl_1351", 474, 30], - ["true", 11, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nnl_1351", - ["is_bool", 19, 9, 474, 30], - ["jump_false", 19, "eq_nb_1352", 474, 30], - "_nop_tc_304", - "_nop_tc_305", - ["eq_bool", 11, 9, 8, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nb_1352", - ["false", 11, 474, 30], - "eq_done_1347", - ["jump_false", 11, "if_else_1345", 474, 30], - ["load_field", 8, 1, "left", 475, 14], - ["move", 3, 8, 475, 14], - ["load_field", 8, 1, "right", 476, 15], - ["move", 5, 8, 476, 15], - ["null", 8, 477, 19], - ["is_identical", 9, 3, 8, 477, 19], - ["jump_true", 9, "ne_nid_1357", 477, 19], - ["jump", "ne_ni_1358", 477, 19], - "ne_nid_1357", - ["false", 9, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_ni_1358", - ["is_int", 11, 3, 477, 19], - ["jump_false", 11, "ne_nn_1359", 477, 19], - "_nop_tc_306", - ["jump", "ne_nn_1359", 477, 19], - ["ne_int", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nn_1359", - ["is_num", 11, 3, 477, 19], - ["jump_false", 11, "ne_nt_1360", 477, 19], - "_nop_tc_307", - ["jump", "ne_nt_1360", 477, 19], - ["ne_float", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nt_1360", - ["is_text", 11, 3, 477, 19], - ["jump_false", 11, "ne_nnl_1361", 477, 19], - "_nop_tc_308", - ["jump", "ne_nnl_1361", 477, 19], - ["ne_text", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nnl_1361", - ["is_null", 11, 3, 477, 19], - ["jump_false", 11, "ne_nb_1362", 477, 19], - "_nop_tc_309", - "_nop_tc_310", - ["false", 9, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nb_1362", - ["is_bool", 11, 3, 477, 19], - ["jump_false", 11, "ne_mis_1363", 477, 19], - "_nop_tc_311", - ["jump", "ne_mis_1363", 477, 19], - ["ne_bool", 9, 3, 8, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_mis_1363", - ["true", 9, 477, 19], - "ne_done_1356", - ["move", 8, 9, 477, 19], - ["jump_false", 8, "and_end_1355", 477, 19], - ["null", 9, 477, 36], - ["is_identical", 11, 5, 9, 477, 36], - ["jump_true", 11, "ne_nid_1365", 477, 36], - ["jump", "ne_ni_1366", 477, 36], - "ne_nid_1365", - ["false", 11, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_ni_1366", - ["is_int", 19, 5, 477, 36], - ["jump_false", 19, "ne_nn_1367", 477, 36], - "_nop_tc_312", - ["jump", "ne_nn_1367", 477, 36], - ["ne_int", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nn_1367", - ["is_num", 19, 5, 477, 36], - ["jump_false", 19, "ne_nt_1368", 477, 36], - "_nop_tc_313", - ["jump", "ne_nt_1368", 477, 36], - ["ne_float", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nt_1368", - ["is_text", 19, 5, 477, 36], - ["jump_false", 19, "ne_nnl_1369", 477, 36], - "_nop_tc_314", - ["jump", "ne_nnl_1369", 477, 36], - ["ne_text", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nnl_1369", - ["is_null", 19, 5, 477, 36], - ["jump_false", 19, "ne_nb_1370", 477, 36], - "_nop_tc_315", - "_nop_tc_316", - ["false", 11, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nb_1370", - ["is_bool", 19, 5, 477, 36], - ["jump_false", 19, "ne_mis_1371", 477, 36], - "_nop_tc_317", - ["jump", "ne_mis_1371", 477, 36], - ["ne_bool", 11, 5, 9, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_mis_1371", - ["true", 11, 477, 36], - "ne_done_1364", - ["move", 8, 11, 477, 36], - "and_end_1355", - ["jump_false", 8, "if_else_1353", 477, 36], - ["load_field", 8, 3, "kind", 478, 13], - ["access", 9, "number", 478, 26], - ["is_identical", 11, 8, 9, 478, 26], - ["jump_true", 11, "eq_done_1375", 478, 26], - ["is_int", 19, 8, 478, 26], - ["jump_false", 19, "eq_ni_1376", 478, 26], - "_nop_tc_318", - ["jump", "eq_ni_1376", 478, 26], - ["eq_int", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_ni_1376", - ["is_num", 19, 8, 478, 26], - ["jump_false", 19, "eq_nn_1377", 478, 26], - "_nop_tc_319", - ["jump", "eq_nn_1377", 478, 26], - ["eq_float", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nn_1377", - ["is_text", 19, 8, 478, 26], - ["jump_false", 19, "eq_nt_1378", 478, 26], - "_nop_tc_320", - "_nop_tc_321", - ["eq_text", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nt_1378", - ["is_null", 19, 8, 478, 26], - ["jump_false", 19, "eq_nnl_1379", 478, 26], - "_nop_tc_322", - ["jump", "eq_nnl_1379", 478, 26], - ["true", 11, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nnl_1379", - ["is_bool", 19, 8, 478, 26], - ["jump_false", 19, "eq_nb_1380", 478, 26], - "_nop_tc_323", - ["jump", "eq_nb_1380", 478, 26], - ["eq_bool", 11, 8, 9, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nb_1380", - ["false", 11, 478, 26], - "eq_done_1375", - ["move", 8, 11, 478, 26], - ["jump_false", 8, "and_end_1374", 478, 26], - ["load_field", 9, 5, "kind", 478, 38], - ["access", 11, "number", 478, 52], - ["is_identical", 19, 9, 11, 478, 52], - ["jump_true", 19, "eq_done_1381", 478, 52], - ["is_int", 20, 9, 478, 52], - ["jump_false", 20, "eq_ni_1382", 478, 52], - "_nop_tc_324", - ["jump", "eq_ni_1382", 478, 52], - ["eq_int", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_ni_1382", - ["is_num", 20, 9, 478, 52], - ["jump_false", 20, "eq_nn_1383", 478, 52], - "_nop_tc_325", - ["jump", "eq_nn_1383", 478, 52], - ["eq_float", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nn_1383", - ["is_text", 20, 9, 478, 52], - ["jump_false", 20, "eq_nt_1384", 478, 52], - "_nop_tc_326", - "_nop_tc_327", - ["eq_text", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nt_1384", - ["is_null", 20, 9, 478, 52], - ["jump_false", 20, "eq_nnl_1385", 478, 52], - "_nop_tc_328", - ["jump", "eq_nnl_1385", 478, 52], - ["true", 19, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nnl_1385", - ["is_bool", 20, 9, 478, 52], - ["jump_false", 20, "eq_nb_1386", 478, 52], - "_nop_tc_329", - ["jump", "eq_nb_1386", 478, 52], - ["eq_bool", 19, 9, 11, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nb_1386", - ["false", 19, 478, 52], - "eq_done_1381", - ["move", 8, 19, 478, 52], - "and_end_1374", - ["jump_false", 8, "if_else_1372", 478, 52], - ["load_field", 8, 3, "number", 479, 16], - ["move", 6, 8, 479, 16], - ["load_field", 8, 5, "number", 480, 16], - ["move", 7, 8, 480, 16], - ["null", 8, 481, 21], - ["is_identical", 9, 6, 8, 481, 21], - ["jump_true", 9, "eq_done_1389", 481, 21], - ["is_int", 11, 6, 481, 21], - ["jump_false", 11, "eq_ni_1390", 481, 21], - "_nop_tc_330", - ["jump", "eq_ni_1390", 481, 21], - ["eq_int", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_ni_1390", - ["is_num", 11, 6, 481, 21], - ["jump_false", 11, "eq_nn_1391", 481, 21], - "_nop_tc_331", - ["jump", "eq_nn_1391", 481, 21], - ["eq_float", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nn_1391", - ["is_text", 11, 6, 481, 21], - ["jump_false", 11, "eq_nt_1392", 481, 21], - "_nop_tc_332", - ["jump", "eq_nt_1392", 481, 21], - ["eq_text", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nt_1392", - ["is_null", 11, 6, 481, 21], - ["jump_false", 11, "eq_nnl_1393", 481, 21], - "_nop_tc_333", - "_nop_tc_334", - ["true", 9, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nnl_1393", - ["is_bool", 11, 6, 481, 21], - ["jump_false", 11, "eq_nb_1394", 481, 21], - "_nop_tc_335", - ["jump", "eq_nb_1394", 481, 21], - ["eq_bool", 9, 6, 8, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nb_1394", - ["false", 9, 481, 21], - "eq_done_1389", - ["jump_false", 9, "if_else_1387", 481, 21], - ["load_field", 8, 3, "value", 481, 39], - [ - "access", - 9, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 481, - 32 - ], - ["frame", 11, 9, 1, 481, 32], - ["null", 9, 481, 32], - ["setarg", 11, 0, 9, 481, 32], - ["setarg", 11, 1, 8, 481, 32], - ["invoke", 11, 8, 481, 32], - ["move", 6, 8, 481, 32], - ["jump", "if_end_1388", 481, 32], - "if_else_1387", - "if_end_1388", - ["null", 8, 482, 21], - ["is_identical", 9, 7, 8, 482, 21], - ["jump_true", 9, "eq_done_1397", 482, 21], - ["is_int", 11, 7, 482, 21], - ["jump_false", 11, "eq_ni_1398", 482, 21], - "_nop_tc_336", - ["jump", "eq_ni_1398", 482, 21], - ["eq_int", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_ni_1398", - ["is_num", 11, 7, 482, 21], - ["jump_false", 11, "eq_nn_1399", 482, 21], - "_nop_tc_337", - ["jump", "eq_nn_1399", 482, 21], - ["eq_float", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nn_1399", - ["is_text", 11, 7, 482, 21], - ["jump_false", 11, "eq_nt_1400", 482, 21], - "_nop_tc_338", - ["jump", "eq_nt_1400", 482, 21], - ["eq_text", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nt_1400", - ["is_null", 11, 7, 482, 21], - ["jump_false", 11, "eq_nnl_1401", 482, 21], - "_nop_tc_339", - "_nop_tc_340", - ["true", 9, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nnl_1401", - ["is_bool", 11, 7, 482, 21], - ["jump_false", 11, "eq_nb_1402", 482, 21], - "_nop_tc_341", - ["jump", "eq_nb_1402", 482, 21], - ["eq_bool", 9, 7, 8, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nb_1402", - ["false", 9, 482, 21], - "eq_done_1397", - ["jump_false", 9, "if_else_1395", 482, 21], - ["load_field", 8, 5, "value", 482, 39], - [ - "access", - 9, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 482, - 32 - ], - ["frame", 11, 9, 1, 482, 32], - ["null", 9, 482, 32], - ["setarg", 11, 0, 9, 482, 32], - ["setarg", 11, 1, 8, 482, 32], - ["invoke", 11, 8, 482, 32], - ["move", 7, 8, 482, 32], - ["jump", "if_end_1396", 482, 32], - "if_else_1395", - "if_end_1396", - ["access", 8, "==", 483, 20], - ["is_identical", 9, 4, 8, 483, 20], - ["jump_true", 9, "eq_done_1405", 483, 20], - ["is_int", 11, 4, 483, 20], - ["jump_false", 11, "eq_ni_1406", 483, 20], - "_nop_tc_342", - ["jump", "eq_ni_1406", 483, 20], - ["eq_int", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_ni_1406", - ["is_num", 11, 4, 483, 20], - ["jump_false", 11, "eq_nn_1407", 483, 20], - "_nop_tc_343", - ["jump", "eq_nn_1407", 483, 20], - ["eq_float", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nn_1407", - ["is_text", 11, 4, 483, 20], - ["jump_false", 11, "eq_nt_1408", 483, 20], - "_nop_tc_344", - "_nop_tc_345", - ["eq_text", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nt_1408", - ["is_null", 11, 4, 483, 20], - ["jump_false", 11, "eq_nnl_1409", 483, 20], - "_nop_tc_346", - ["jump", "eq_nnl_1409", 483, 20], - ["true", 9, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nnl_1409", - ["is_bool", 11, 4, 483, 20], - ["jump_false", 11, "eq_nb_1410", 483, 20], - "_nop_tc_347", - ["jump", "eq_nb_1410", 483, 20], - ["eq_bool", 9, 4, 8, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nb_1410", - ["false", 9, 483, 20], - "eq_done_1405", - ["jump_false", 9, "if_else_1403", 483, 20], - ["is_identical", 8, 6, 7, 483, 49], - ["jump_true", 8, "eq_done_1411", 483, 49], - ["is_int", 9, 6, 483, 49], - ["jump_false", 9, "eq_ni_1412", 483, 49], - ["is_int", 11, 7, 483, 49], - ["jump_false", 11, "eq_ni_1412", 483, 49], - ["eq_int", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_ni_1412", - ["is_num", 9, 6, 483, 49], - ["jump_false", 9, "eq_nn_1413", 483, 49], - ["is_num", 11, 7, 483, 49], - ["jump_false", 11, "eq_nn_1413", 483, 49], - ["eq_float", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nn_1413", - ["is_text", 9, 6, 483, 49], - ["jump_false", 9, "eq_nt_1414", 483, 49], - ["is_text", 11, 7, 483, 49], - ["jump_false", 11, "eq_nt_1414", 483, 49], - ["eq_text", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nt_1414", - ["is_null", 9, 6, 483, 49], - ["jump_false", 9, "eq_nnl_1415", 483, 49], - ["is_null", 11, 7, 483, 49], - ["jump_false", 11, "eq_nnl_1415", 483, 49], - ["true", 8, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nnl_1415", - ["is_bool", 9, 6, 483, 49], - ["jump_false", 9, "eq_nb_1416", 483, 49], - ["is_bool", 11, 7, 483, 49], - ["jump_false", 11, "eq_nb_1416", 483, 49], - ["eq_bool", 8, 6, 7, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nb_1416", - ["false", 8, 483, 49], - "eq_done_1411", - ["get", 9, 17, 1, 483, 33], - ["frame", 11, 9, 2, 483, 33], - ["null", 9, 483, 33], - ["setarg", 11, 0, 9, 483, 33], - ["setarg", 11, 1, 8, 483, 33], - ["setarg", 11, 2, 1, 483, 33], - ["tail_invoke", 11, 8, 483, 33], - ["return", 8, 483, 33], - "_nop_ur_13", - "if_else_1403", - "if_end_1404", - ["access", 8, "!=", 484, 20], - ["is_identical", 9, 4, 8, 484, 20], - ["jump_true", 9, "eq_done_1419", 484, 20], - ["is_int", 11, 4, 484, 20], - ["jump_false", 11, "eq_ni_1420", 484, 20], - "_nop_tc_348", - ["jump", "eq_ni_1420", 484, 20], - ["eq_int", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_ni_1420", - ["is_num", 11, 4, 484, 20], - ["jump_false", 11, "eq_nn_1421", 484, 20], - "_nop_tc_349", - ["jump", "eq_nn_1421", 484, 20], - ["eq_float", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nn_1421", - ["is_text", 11, 4, 484, 20], - ["jump_false", 11, "eq_nt_1422", 484, 20], - "_nop_tc_350", - "_nop_tc_351", - ["eq_text", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nt_1422", - ["is_null", 11, 4, 484, 20], - ["jump_false", 11, "eq_nnl_1423", 484, 20], - "_nop_tc_352", - ["jump", "eq_nnl_1423", 484, 20], - ["true", 9, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nnl_1423", - ["is_bool", 11, 4, 484, 20], - ["jump_false", 11, "eq_nb_1424", 484, 20], - "_nop_tc_353", - ["jump", "eq_nb_1424", 484, 20], - ["eq_bool", 9, 4, 8, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nb_1424", - ["false", 9, 484, 20], - "eq_done_1419", - ["jump_false", 9, "if_else_1417", 484, 20], - ["is_identical", 8, 6, 7, 484, 49], - ["jump_true", 8, "ne_nid_1426", 484, 49], - ["jump", "ne_ni_1427", 484, 49], - "ne_nid_1426", - ["false", 8, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_ni_1427", - ["is_int", 9, 6, 484, 49], - ["jump_false", 9, "ne_nn_1428", 484, 49], - ["is_int", 11, 7, 484, 49], - ["jump_false", 11, "ne_nn_1428", 484, 49], - ["ne_int", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nn_1428", - ["is_num", 9, 6, 484, 49], - ["jump_false", 9, "ne_nt_1429", 484, 49], - ["is_num", 11, 7, 484, 49], - ["jump_false", 11, "ne_nt_1429", 484, 49], - ["ne_float", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nt_1429", - ["is_text", 9, 6, 484, 49], - ["jump_false", 9, "ne_nnl_1430", 484, 49], - ["is_text", 11, 7, 484, 49], - ["jump_false", 11, "ne_nnl_1430", 484, 49], - ["ne_text", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nnl_1430", - ["is_null", 9, 6, 484, 49], - ["jump_false", 9, "ne_nb_1431", 484, 49], - ["is_null", 11, 7, 484, 49], - ["jump_false", 11, "ne_nb_1431", 484, 49], - ["false", 8, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nb_1431", - ["is_bool", 9, 6, 484, 49], - ["jump_false", 9, "ne_mis_1432", 484, 49], - ["is_bool", 11, 7, 484, 49], - ["jump_false", 11, "ne_mis_1432", 484, 49], - ["ne_bool", 8, 6, 7, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_mis_1432", - ["true", 8, 484, 49], - "ne_done_1425", - ["get", 9, 17, 1, 484, 33], - ["frame", 11, 9, 2, 484, 33], - ["null", 9, 484, 33], - ["setarg", 11, 0, 9, 484, 33], - ["setarg", 11, 1, 8, 484, 33], - ["setarg", 11, 2, 1, 484, 33], - ["tail_invoke", 11, 8, 484, 33], - ["return", 8, 484, 33], - "_nop_ur_14", - "if_else_1417", - "if_end_1418", - ["access", 8, "<", 485, 20], - ["is_identical", 9, 4, 8, 485, 20], - ["jump_true", 9, "eq_done_1435", 485, 20], - ["is_int", 11, 4, 485, 20], - ["jump_false", 11, "eq_ni_1436", 485, 20], - "_nop_tc_354", - ["jump", "eq_ni_1436", 485, 20], - ["eq_int", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_ni_1436", - ["is_num", 11, 4, 485, 20], - ["jump_false", 11, "eq_nn_1437", 485, 20], - "_nop_tc_355", - ["jump", "eq_nn_1437", 485, 20], - ["eq_float", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nn_1437", - ["is_text", 11, 4, 485, 20], - ["jump_false", 11, "eq_nt_1438", 485, 20], - "_nop_tc_356", - "_nop_tc_357", - ["eq_text", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nt_1438", - ["is_null", 11, 4, 485, 20], - ["jump_false", 11, "eq_nnl_1439", 485, 20], - "_nop_tc_358", - ["jump", "eq_nnl_1439", 485, 20], - ["true", 9, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nnl_1439", - ["is_bool", 11, 4, 485, 20], - ["jump_false", 11, "eq_nb_1440", 485, 20], - "_nop_tc_359", - ["jump", "eq_nb_1440", 485, 20], - ["eq_bool", 9, 4, 8, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nb_1440", - ["false", 9, 485, 20], - "eq_done_1435", - ["jump_false", 9, "if_else_1433", 485, 20], - ["is_int", 8, 6, 485, 47], - ["jump_false", 8, "rel_ni_1441", 485, 47], - ["is_int", 9, 7, 485, 47], - ["jump_false", 9, "rel_ni_1441", 485, 47], - ["lt_int", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_ni_1441", - ["is_num", 8, 6, 485, 47], - ["jump_false", 8, "rel_nn_1442", 485, 47], - ["is_num", 9, 7, 485, 47], - ["jump_false", 9, "rel_nn_1442", 485, 47], - ["lt_float", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_nn_1442", - ["is_text", 8, 6, 485, 47], - ["jump_false", 8, "rel_err_1444", 485, 47], - ["is_text", 9, 7, 485, 47], - ["jump_false", 9, "rel_err_1444", 485, 47], - ["lt_text", 11, 6, 7, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_err_1444", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 485, - 47 - ], - ["access", 9, "error", 485, 47], - ["access", 19, "cannot compare with '<': operands must be same type", 485, 47], - ["array", 20, 0, 485, 47], - ["push", 20, 19, 485, 47], - ["frame", 19, 8, 2, 485, 47], - ["null", 8, 485, 47], - ["setarg", 19, 0, 8, 485, 47], - ["setarg", 19, 1, 9, 485, 47], - ["setarg", 19, 2, 20, 485, 47], - ["invoke", 19, 8, 485, 47], - ["disrupt", 485, 47], - "rel_done_1443", - ["get", 8, 17, 1, 485, 32], - ["frame", 9, 8, 2, 485, 32], - ["null", 8, 485, 32], - ["setarg", 9, 0, 8, 485, 32], - ["setarg", 9, 1, 11, 485, 32], - ["setarg", 9, 2, 1, 485, 32], - ["tail_invoke", 9, 8, 485, 32], - ["return", 8, 485, 32], - "_nop_ur_15", - "if_else_1433", - "if_end_1434", - ["access", 8, ">", 486, 20], - ["is_identical", 9, 4, 8, 486, 20], - ["jump_true", 9, "eq_done_1447", 486, 20], - ["is_int", 11, 4, 486, 20], - ["jump_false", 11, "eq_ni_1448", 486, 20], - "_nop_tc_360", - ["jump", "eq_ni_1448", 486, 20], - ["eq_int", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_ni_1448", - ["is_num", 11, 4, 486, 20], - ["jump_false", 11, "eq_nn_1449", 486, 20], - "_nop_tc_361", - ["jump", "eq_nn_1449", 486, 20], - ["eq_float", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nn_1449", - ["is_text", 11, 4, 486, 20], - ["jump_false", 11, "eq_nt_1450", 486, 20], - "_nop_tc_362", - "_nop_tc_363", - ["eq_text", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nt_1450", - ["is_null", 11, 4, 486, 20], - ["jump_false", 11, "eq_nnl_1451", 486, 20], - "_nop_tc_364", - ["jump", "eq_nnl_1451", 486, 20], - ["true", 9, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nnl_1451", - ["is_bool", 11, 4, 486, 20], - ["jump_false", 11, "eq_nb_1452", 486, 20], - "_nop_tc_365", - ["jump", "eq_nb_1452", 486, 20], - ["eq_bool", 9, 4, 8, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nb_1452", - ["false", 9, 486, 20], - "eq_done_1447", - ["jump_false", 9, "if_else_1445", 486, 20], - ["is_int", 8, 6, 486, 47], - ["jump_false", 8, "rel_ni_1453", 486, 47], - ["is_int", 9, 7, 486, 47], - ["jump_false", 9, "rel_ni_1453", 486, 47], - ["gt_int", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_ni_1453", - ["is_num", 8, 6, 486, 47], - ["jump_false", 8, "rel_nn_1454", 486, 47], - ["is_num", 9, 7, 486, 47], - ["jump_false", 9, "rel_nn_1454", 486, 47], - ["gt_float", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_nn_1454", - ["is_text", 8, 6, 486, 47], - ["jump_false", 8, "rel_err_1456", 486, 47], - ["is_text", 9, 7, 486, 47], - ["jump_false", 9, "rel_err_1456", 486, 47], - ["gt_text", 11, 6, 7, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_err_1456", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 486, - 47 - ], - ["access", 9, "error", 486, 47], - ["access", 19, "cannot compare with '>': operands must be same type", 486, 47], - ["array", 20, 0, 486, 47], - ["push", 20, 19, 486, 47], - ["frame", 19, 8, 2, 486, 47], - ["null", 8, 486, 47], - ["setarg", 19, 0, 8, 486, 47], - ["setarg", 19, 1, 9, 486, 47], - ["setarg", 19, 2, 20, 486, 47], - ["invoke", 19, 8, 486, 47], - ["disrupt", 486, 47], - "rel_done_1455", - ["get", 8, 17, 1, 486, 32], - ["frame", 9, 8, 2, 486, 32], - ["null", 8, 486, 32], - ["setarg", 9, 0, 8, 486, 32], - ["setarg", 9, 1, 11, 486, 32], - ["setarg", 9, 2, 1, 486, 32], - ["tail_invoke", 9, 8, 486, 32], - ["return", 8, 486, 32], - "_nop_ur_16", - "if_else_1445", - "if_end_1446", - ["access", 8, "<=", 487, 20], - ["is_identical", 9, 4, 8, 487, 20], - ["jump_true", 9, "eq_done_1459", 487, 20], - ["is_int", 11, 4, 487, 20], - ["jump_false", 11, "eq_ni_1460", 487, 20], - "_nop_tc_366", - ["jump", "eq_ni_1460", 487, 20], - ["eq_int", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_ni_1460", - ["is_num", 11, 4, 487, 20], - ["jump_false", 11, "eq_nn_1461", 487, 20], - "_nop_tc_367", - ["jump", "eq_nn_1461", 487, 20], - ["eq_float", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nn_1461", - ["is_text", 11, 4, 487, 20], - ["jump_false", 11, "eq_nt_1462", 487, 20], - "_nop_tc_368", - "_nop_tc_369", - ["eq_text", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nt_1462", - ["is_null", 11, 4, 487, 20], - ["jump_false", 11, "eq_nnl_1463", 487, 20], - "_nop_tc_370", - ["jump", "eq_nnl_1463", 487, 20], - ["true", 9, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nnl_1463", - ["is_bool", 11, 4, 487, 20], - ["jump_false", 11, "eq_nb_1464", 487, 20], - "_nop_tc_371", - ["jump", "eq_nb_1464", 487, 20], - ["eq_bool", 9, 4, 8, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nb_1464", - ["false", 9, 487, 20], - "eq_done_1459", - ["jump_false", 9, "if_else_1457", 487, 20], - ["is_int", 8, 6, 487, 49], - ["jump_false", 8, "rel_ni_1465", 487, 49], - ["is_int", 9, 7, 487, 49], - ["jump_false", 9, "rel_ni_1465", 487, 49], - ["le_int", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_ni_1465", - ["is_num", 8, 6, 487, 49], - ["jump_false", 8, "rel_nn_1466", 487, 49], - ["is_num", 9, 7, 487, 49], - ["jump_false", 9, "rel_nn_1466", 487, 49], - ["le_float", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_nn_1466", - ["is_text", 8, 6, 487, 49], - ["jump_false", 8, "rel_err_1468", 487, 49], - ["is_text", 9, 7, 487, 49], - ["jump_false", 9, "rel_err_1468", 487, 49], - ["le_text", 11, 6, 7, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_err_1468", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 487, - 49 - ], - ["access", 9, "error", 487, 49], - ["access", 19, "cannot compare with '<=': operands must be same type", 487, 49], - ["array", 20, 0, 487, 49], - ["push", 20, 19, 487, 49], - ["frame", 19, 8, 2, 487, 49], - ["null", 8, 487, 49], - ["setarg", 19, 0, 8, 487, 49], - ["setarg", 19, 1, 9, 487, 49], - ["setarg", 19, 2, 20, 487, 49], - ["invoke", 19, 8, 487, 49], - ["disrupt", 487, 49], - "rel_done_1467", - ["get", 8, 17, 1, 487, 33], - ["frame", 9, 8, 2, 487, 33], - ["null", 8, 487, 33], - ["setarg", 9, 0, 8, 487, 33], - ["setarg", 9, 1, 11, 487, 33], - ["setarg", 9, 2, 1, 487, 33], - ["tail_invoke", 9, 8, 487, 33], - ["return", 8, 487, 33], - "_nop_ur_17", - "if_else_1457", - "if_end_1458", - ["access", 8, ">=", 488, 20], - ["is_identical", 9, 4, 8, 488, 20], - ["jump_true", 9, "eq_done_1471", 488, 20], - ["is_int", 11, 4, 488, 20], - ["jump_false", 11, "eq_ni_1472", 488, 20], - "_nop_tc_372", - ["jump", "eq_ni_1472", 488, 20], - ["eq_int", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_ni_1472", - ["is_num", 11, 4, 488, 20], - ["jump_false", 11, "eq_nn_1473", 488, 20], - "_nop_tc_373", - ["jump", "eq_nn_1473", 488, 20], - ["eq_float", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nn_1473", - ["is_text", 11, 4, 488, 20], - ["jump_false", 11, "eq_nt_1474", 488, 20], - "_nop_tc_374", - "_nop_tc_375", - ["eq_text", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nt_1474", - ["is_null", 11, 4, 488, 20], - ["jump_false", 11, "eq_nnl_1475", 488, 20], - "_nop_tc_376", - ["jump", "eq_nnl_1475", 488, 20], - ["true", 9, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nnl_1475", - ["is_bool", 11, 4, 488, 20], - ["jump_false", 11, "eq_nb_1476", 488, 20], - "_nop_tc_377", - ["jump", "eq_nb_1476", 488, 20], - ["eq_bool", 9, 4, 8, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nb_1476", - ["false", 9, 488, 20], - "eq_done_1471", - ["jump_false", 9, "if_else_1469", 488, 20], - ["is_int", 8, 6, 488, 49], - ["jump_false", 8, "rel_ni_1477", 488, 49], - ["is_int", 9, 7, 488, 49], - ["jump_false", 9, "rel_ni_1477", 488, 49], - ["ge_int", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_ni_1477", - ["is_num", 8, 6, 488, 49], - ["jump_false", 8, "rel_nn_1478", 488, 49], - ["is_num", 9, 7, 488, 49], - ["jump_false", 9, "rel_nn_1478", 488, 49], - ["ge_float", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_nn_1478", - ["is_text", 8, 6, 488, 49], - ["jump_false", 8, "rel_err_1480", 488, 49], - ["is_text", 9, 7, 488, 49], - ["jump_false", 9, "rel_err_1480", 488, 49], - ["ge_text", 11, 6, 7, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_err_1480", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 488, - 49 - ], - ["access", 9, "error", 488, 49], - ["access", 19, "cannot compare with '>=': operands must be same type", 488, 49], - ["array", 20, 0, 488, 49], - ["push", 20, 19, 488, 49], - ["frame", 19, 8, 2, 488, 49], - ["null", 8, 488, 49], - ["setarg", 19, 0, 8, 488, 49], - ["setarg", 19, 1, 9, 488, 49], - ["setarg", 19, 2, 20, 488, 49], - ["invoke", 19, 8, 488, 49], - ["disrupt", 488, 49], - "rel_done_1479", - ["get", 8, 17, 1, 488, 33], - ["frame", 9, 8, 2, 488, 33], - ["null", 8, 488, 33], - ["setarg", 9, 0, 8, 488, 33], - ["setarg", 9, 1, 11, 488, 33], - ["setarg", 9, 2, 1, 488, 33], - ["tail_invoke", 9, 8, 488, 33], - ["return", 8, 488, 33], - "_nop_ur_18", - "if_else_1469", - "if_end_1470", - ["jump", "if_end_1373", 488, 33], - "if_else_1372", - "if_end_1373", - ["load_field", 8, 3, "kind", 490, 13], - ["access", 9, "text", 490, 26], - ["is_identical", 11, 8, 9, 490, 26], - ["jump_true", 11, "eq_done_1484", 490, 26], - ["is_int", 19, 8, 490, 26], - ["jump_false", 19, "eq_ni_1485", 490, 26], - "_nop_tc_378", - ["jump", "eq_ni_1485", 490, 26], - ["eq_int", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_ni_1485", - ["is_num", 19, 8, 490, 26], - ["jump_false", 19, "eq_nn_1486", 490, 26], - "_nop_tc_379", - ["jump", "eq_nn_1486", 490, 26], - ["eq_float", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nn_1486", - ["is_text", 19, 8, 490, 26], - ["jump_false", 19, "eq_nt_1487", 490, 26], - "_nop_tc_380", - "_nop_tc_381", - ["eq_text", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nt_1487", - ["is_null", 19, 8, 490, 26], - ["jump_false", 19, "eq_nnl_1488", 490, 26], - "_nop_tc_382", - ["jump", "eq_nnl_1488", 490, 26], - ["true", 11, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nnl_1488", - ["is_bool", 19, 8, 490, 26], - ["jump_false", 19, "eq_nb_1489", 490, 26], - "_nop_tc_383", - ["jump", "eq_nb_1489", 490, 26], - ["eq_bool", 11, 8, 9, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nb_1489", - ["false", 11, 490, 26], - "eq_done_1484", - ["move", 8, 11, 490, 26], - ["jump_false", 8, "and_end_1483", 490, 26], - ["load_field", 9, 5, "kind", 490, 36], - ["access", 11, "text", 490, 50], - ["is_identical", 19, 9, 11, 490, 50], - ["jump_true", 19, "eq_done_1490", 490, 50], - ["is_int", 20, 9, 490, 50], - ["jump_false", 20, "eq_ni_1491", 490, 50], - "_nop_tc_384", - ["jump", "eq_ni_1491", 490, 50], - ["eq_int", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_ni_1491", - ["is_num", 20, 9, 490, 50], - ["jump_false", 20, "eq_nn_1492", 490, 50], - "_nop_tc_385", - ["jump", "eq_nn_1492", 490, 50], - ["eq_float", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nn_1492", - ["is_text", 20, 9, 490, 50], - ["jump_false", 20, "eq_nt_1493", 490, 50], - "_nop_tc_386", - "_nop_tc_387", - ["eq_text", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nt_1493", - ["is_null", 20, 9, 490, 50], - ["jump_false", 20, "eq_nnl_1494", 490, 50], - "_nop_tc_388", - ["jump", "eq_nnl_1494", 490, 50], - ["true", 19, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nnl_1494", - ["is_bool", 20, 9, 490, 50], - ["jump_false", 20, "eq_nb_1495", 490, 50], - "_nop_tc_389", - ["jump", "eq_nb_1495", 490, 50], - ["eq_bool", 19, 9, 11, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nb_1495", - ["false", 19, 490, 50], - "eq_done_1490", - ["move", 8, 19, 490, 50], - "and_end_1483", - ["jump_false", 8, "if_else_1481", 490, 50], - ["access", 8, "==", 491, 20], - ["is_identical", 9, 4, 8, 491, 20], - ["jump_true", 9, "eq_done_1498", 491, 20], - ["is_int", 11, 4, 491, 20], - ["jump_false", 11, "eq_ni_1499", 491, 20], - "_nop_tc_390", - ["jump", "eq_ni_1499", 491, 20], - ["eq_int", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_ni_1499", - ["is_num", 11, 4, 491, 20], - ["jump_false", 11, "eq_nn_1500", 491, 20], - "_nop_tc_391", - ["jump", "eq_nn_1500", 491, 20], - ["eq_float", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nn_1500", - ["is_text", 11, 4, 491, 20], - ["jump_false", 11, "eq_nt_1501", 491, 20], - "_nop_tc_392", - "_nop_tc_393", - ["eq_text", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nt_1501", - ["is_null", 11, 4, 491, 20], - ["jump_false", 11, "eq_nnl_1502", 491, 20], - "_nop_tc_394", - ["jump", "eq_nnl_1502", 491, 20], - ["true", 9, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nnl_1502", - ["is_bool", 11, 4, 491, 20], - ["jump_false", 11, "eq_nb_1503", 491, 20], - "_nop_tc_395", - ["jump", "eq_nb_1503", 491, 20], - ["eq_bool", 9, 4, 8, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nb_1503", - ["false", 9, 491, 20], - "eq_done_1498", - ["jump_false", 9, "if_else_1496", 491, 20], - ["load_field", 8, 3, "value", 491, 43], - ["load_field", 9, 5, "value", 491, 57], - ["is_identical", 11, 8, 9, 491, 57], - ["jump_true", 11, "eq_done_1504", 491, 57], - ["is_int", 19, 8, 491, 57], - ["jump_false", 19, "eq_ni_1505", 491, 57], - ["is_int", 20, 9, 491, 57], - ["jump_false", 20, "eq_ni_1505", 491, 57], - ["eq_int", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_ni_1505", - ["is_num", 19, 8, 491, 57], - ["jump_false", 19, "eq_nn_1506", 491, 57], - ["is_num", 20, 9, 491, 57], - ["jump_false", 20, "eq_nn_1506", 491, 57], - ["eq_float", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nn_1506", - ["is_text", 19, 8, 491, 57], - ["jump_false", 19, "eq_nt_1507", 491, 57], - ["is_text", 20, 9, 491, 57], - ["jump_false", 20, "eq_nt_1507", 491, 57], - ["eq_text", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nt_1507", - ["is_null", 19, 8, 491, 57], - ["jump_false", 19, "eq_nnl_1508", 491, 57], - ["is_null", 20, 9, 491, 57], - ["jump_false", 20, "eq_nnl_1508", 491, 57], - ["true", 11, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nnl_1508", - ["is_bool", 19, 8, 491, 57], - ["jump_false", 19, "eq_nb_1509", 491, 57], - ["is_bool", 20, 9, 491, 57], - ["jump_false", 20, "eq_nb_1509", 491, 57], - ["eq_bool", 11, 8, 9, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nb_1509", - ["false", 11, 491, 57], - "eq_done_1504", - ["get", 8, 17, 1, 491, 33], - ["frame", 9, 8, 2, 491, 33], - ["null", 8, 491, 33], - ["setarg", 9, 0, 8, 491, 33], - ["setarg", 9, 1, 11, 491, 33], - ["setarg", 9, 2, 1, 491, 33], - ["tail_invoke", 9, 8, 491, 33], - ["return", 8, 491, 33], - "_nop_ur_19", - "if_else_1496", - "if_end_1497", - ["access", 8, "!=", 492, 20], - ["is_identical", 9, 4, 8, 492, 20], - ["jump_true", 9, "eq_done_1512", 492, 20], - ["is_int", 11, 4, 492, 20], - ["jump_false", 11, "eq_ni_1513", 492, 20], - "_nop_tc_396", - ["jump", "eq_ni_1513", 492, 20], - ["eq_int", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_ni_1513", - ["is_num", 11, 4, 492, 20], - ["jump_false", 11, "eq_nn_1514", 492, 20], - "_nop_tc_397", - ["jump", "eq_nn_1514", 492, 20], - ["eq_float", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nn_1514", - ["is_text", 11, 4, 492, 20], - ["jump_false", 11, "eq_nt_1515", 492, 20], - "_nop_tc_398", - "_nop_tc_399", - ["eq_text", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nt_1515", - ["is_null", 11, 4, 492, 20], - ["jump_false", 11, "eq_nnl_1516", 492, 20], - "_nop_tc_400", - ["jump", "eq_nnl_1516", 492, 20], - ["true", 9, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nnl_1516", - ["is_bool", 11, 4, 492, 20], - ["jump_false", 11, "eq_nb_1517", 492, 20], - "_nop_tc_401", - ["jump", "eq_nb_1517", 492, 20], - ["eq_bool", 9, 4, 8, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nb_1517", - ["false", 9, 492, 20], - "eq_done_1512", - ["jump_false", 9, "if_else_1510", 492, 20], - ["load_field", 8, 3, "value", 492, 43], - ["load_field", 9, 5, "value", 492, 57], - ["is_identical", 11, 8, 9, 492, 57], - ["jump_true", 11, "ne_nid_1519", 492, 57], - ["jump", "ne_ni_1520", 492, 57], - "ne_nid_1519", - ["false", 11, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_ni_1520", - ["is_int", 19, 8, 492, 57], - ["jump_false", 19, "ne_nn_1521", 492, 57], - ["is_int", 20, 9, 492, 57], - ["jump_false", 20, "ne_nn_1521", 492, 57], - ["ne_int", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nn_1521", - ["is_num", 19, 8, 492, 57], - ["jump_false", 19, "ne_nt_1522", 492, 57], - ["is_num", 20, 9, 492, 57], - ["jump_false", 20, "ne_nt_1522", 492, 57], - ["ne_float", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nt_1522", - ["is_text", 19, 8, 492, 57], - ["jump_false", 19, "ne_nnl_1523", 492, 57], - ["is_text", 20, 9, 492, 57], - ["jump_false", 20, "ne_nnl_1523", 492, 57], - ["ne_text", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nnl_1523", - ["is_null", 19, 8, 492, 57], - ["jump_false", 19, "ne_nb_1524", 492, 57], - ["is_null", 20, 9, 492, 57], - ["jump_false", 20, "ne_nb_1524", 492, 57], - ["false", 11, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nb_1524", - ["is_bool", 19, 8, 492, 57], - ["jump_false", 19, "ne_mis_1525", 492, 57], - ["is_bool", 20, 9, 492, 57], - ["jump_false", 20, "ne_mis_1525", 492, 57], - ["ne_bool", 11, 8, 9, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_mis_1525", - ["true", 11, 492, 57], - "ne_done_1518", - ["get", 8, 17, 1, 492, 33], - ["frame", 9, 8, 2, 492, 33], - ["null", 8, 492, 33], - ["setarg", 9, 0, 8, 492, 33], - ["setarg", 9, 1, 11, 492, 33], - ["setarg", 9, 2, 1, 492, 33], - ["tail_invoke", 9, 8, 492, 33], - ["return", 8, 492, 33], - "_nop_ur_20", - "if_else_1510", - "if_end_1511", - ["jump", "if_end_1482", 492, 33], - "if_else_1481", - "if_end_1482", - ["jump", "if_end_1354", 492, 33], - "if_else_1353", - "if_end_1354", - ["return", 1, 495, 14], - "_nop_ur_21", - "if_else_1345", - "if_end_1346", - ["access", 8, "&", 499, 14], - ["is_identical", 9, 4, 8, 499, 14], - ["jump_true", 9, "eq_done_1532", 499, 14], - ["is_int", 11, 4, 499, 14], - ["jump_false", 11, "eq_ni_1533", 499, 14], - "_nop_tc_402", - ["jump", "eq_ni_1533", 499, 14], - ["eq_int", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_ni_1533", - ["is_num", 11, 4, 499, 14], - ["jump_false", 11, "eq_nn_1534", 499, 14], - "_nop_tc_403", - ["jump", "eq_nn_1534", 499, 14], - ["eq_float", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nn_1534", - ["is_text", 11, 4, 499, 14], - ["jump_false", 11, "eq_nt_1535", 499, 14], - "_nop_tc_404", - "_nop_tc_405", - ["eq_text", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nt_1535", - ["is_null", 11, 4, 499, 14], - ["jump_false", 11, "eq_nnl_1536", 499, 14], - "_nop_tc_406", - ["jump", "eq_nnl_1536", 499, 14], - ["true", 9, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nnl_1536", - ["is_bool", 11, 4, 499, 14], - ["jump_false", 11, "eq_nb_1537", 499, 14], - "_nop_tc_407", - ["jump", "eq_nb_1537", 499, 14], - ["eq_bool", 9, 4, 8, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nb_1537", - ["false", 9, 499, 14], - "eq_done_1532", - ["move", 8, 9, 499, 14], - ["jump_true", 8, "or_end_1531", 499, 14], - ["access", 9, "|", 499, 26], - ["is_identical", 11, 4, 9, 499, 26], - ["jump_true", 11, "eq_done_1538", 499, 26], - ["is_int", 19, 4, 499, 26], - ["jump_false", 19, "eq_ni_1539", 499, 26], - "_nop_tc_408", - ["jump", "eq_ni_1539", 499, 26], - ["eq_int", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_ni_1539", - ["is_num", 19, 4, 499, 26], - ["jump_false", 19, "eq_nn_1540", 499, 26], - "_nop_tc_409", - ["jump", "eq_nn_1540", 499, 26], - ["eq_float", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nn_1540", - ["is_text", 19, 4, 499, 26], - ["jump_false", 19, "eq_nt_1541", 499, 26], - "_nop_tc_410", - "_nop_tc_411", - ["eq_text", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nt_1541", - ["is_null", 19, 4, 499, 26], - ["jump_false", 19, "eq_nnl_1542", 499, 26], - "_nop_tc_412", - ["jump", "eq_nnl_1542", 499, 26], - ["true", 11, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nnl_1542", - ["is_bool", 19, 4, 499, 26], - ["jump_false", 19, "eq_nb_1543", 499, 26], - "_nop_tc_413", - ["jump", "eq_nb_1543", 499, 26], - ["eq_bool", 11, 4, 9, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nb_1543", - ["false", 11, 499, 26], - "eq_done_1538", - ["move", 8, 11, 499, 26], - "or_end_1531", - ["move", 9, 8, 499, 26], - ["jump_true", 9, "or_end_1530", 499, 26], - ["access", 8, "^", 499, 38], - ["is_identical", 11, 4, 8, 499, 38], - ["jump_true", 11, "eq_done_1544", 499, 38], - ["is_int", 19, 4, 499, 38], - ["jump_false", 19, "eq_ni_1545", 499, 38], - "_nop_tc_414", - ["jump", "eq_ni_1545", 499, 38], - ["eq_int", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_ni_1545", - ["is_num", 19, 4, 499, 38], - ["jump_false", 19, "eq_nn_1546", 499, 38], - "_nop_tc_415", - ["jump", "eq_nn_1546", 499, 38], - ["eq_float", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nn_1546", - ["is_text", 19, 4, 499, 38], - ["jump_false", 19, "eq_nt_1547", 499, 38], - "_nop_tc_416", - "_nop_tc_417", - ["eq_text", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nt_1547", - ["is_null", 19, 4, 499, 38], - ["jump_false", 19, "eq_nnl_1548", 499, 38], - "_nop_tc_418", - ["jump", "eq_nnl_1548", 499, 38], - ["true", 11, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nnl_1548", - ["is_bool", 19, 4, 499, 38], - ["jump_false", 19, "eq_nb_1549", 499, 38], - "_nop_tc_419", - ["jump", "eq_nb_1549", 499, 38], - ["eq_bool", 11, 4, 8, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nb_1549", - ["false", 11, 499, 38], - "eq_done_1544", - ["move", 9, 11, 499, 38], - "or_end_1530", - ["move", 8, 9, 499, 38], - ["jump_true", 8, "or_end_1529", 499, 38], - ["access", 9, "<<", 499, 50], - ["is_identical", 11, 4, 9, 499, 50], - ["jump_true", 11, "eq_done_1550", 499, 50], - ["is_int", 19, 4, 499, 50], - ["jump_false", 19, "eq_ni_1551", 499, 50], - "_nop_tc_420", - ["jump", "eq_ni_1551", 499, 50], - ["eq_int", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_ni_1551", - ["is_num", 19, 4, 499, 50], - ["jump_false", 19, "eq_nn_1552", 499, 50], - "_nop_tc_421", - ["jump", "eq_nn_1552", 499, 50], - ["eq_float", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nn_1552", - ["is_text", 19, 4, 499, 50], - ["jump_false", 19, "eq_nt_1553", 499, 50], - "_nop_tc_422", - "_nop_tc_423", - ["eq_text", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nt_1553", - ["is_null", 19, 4, 499, 50], - ["jump_false", 19, "eq_nnl_1554", 499, 50], - "_nop_tc_424", - ["jump", "eq_nnl_1554", 499, 50], - ["true", 11, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nnl_1554", - ["is_bool", 19, 4, 499, 50], - ["jump_false", 19, "eq_nb_1555", 499, 50], - "_nop_tc_425", - ["jump", "eq_nb_1555", 499, 50], - ["eq_bool", 11, 4, 9, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nb_1555", - ["false", 11, 499, 50], - "eq_done_1550", - ["move", 8, 11, 499, 50], - "or_end_1529", - ["move", 9, 8, 499, 50], - ["jump_true", 9, "or_end_1528", 499, 50], - ["access", 8, ">>", 499, 63], - ["is_identical", 11, 4, 8, 499, 63], - ["jump_true", 11, "eq_done_1556", 499, 63], - ["is_int", 19, 4, 499, 63], - ["jump_false", 19, "eq_ni_1557", 499, 63], - "_nop_tc_426", - ["jump", "eq_ni_1557", 499, 63], - ["eq_int", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_ni_1557", - ["is_num", 19, 4, 499, 63], - ["jump_false", 19, "eq_nn_1558", 499, 63], - "_nop_tc_427", - ["jump", "eq_nn_1558", 499, 63], - ["eq_float", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nn_1558", - ["is_text", 19, 4, 499, 63], - ["jump_false", 19, "eq_nt_1559", 499, 63], - "_nop_tc_428", - "_nop_tc_429", - ["eq_text", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nt_1559", - ["is_null", 19, 4, 499, 63], - ["jump_false", 19, "eq_nnl_1560", 499, 63], - "_nop_tc_430", - ["jump", "eq_nnl_1560", 499, 63], - ["true", 11, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nnl_1560", - ["is_bool", 19, 4, 499, 63], - ["jump_false", 19, "eq_nb_1561", 499, 63], - "_nop_tc_431", - ["jump", "eq_nb_1561", 499, 63], - ["eq_bool", 11, 4, 8, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nb_1561", - ["false", 11, 499, 63], - "eq_done_1556", - ["move", 9, 11, 499, 63], - "or_end_1528", - ["jump_false", 9, "if_else_1526", 499, 63], - ["load_field", 8, 1, "left", 500, 14], - ["move", 3, 8, 500, 14], - ["load_field", 8, 1, "right", 501, 15], - ["move", 5, 8, 501, 15], - ["null", 8, 502, 19], - ["is_identical", 9, 3, 8, 502, 19], - ["jump_true", 9, "ne_nid_1568", 502, 19], - ["jump", "ne_ni_1569", 502, 19], - "ne_nid_1568", - ["false", 9, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_ni_1569", - ["is_int", 11, 3, 502, 19], - ["jump_false", 11, "ne_nn_1570", 502, 19], - "_nop_tc_432", - ["jump", "ne_nn_1570", 502, 19], - ["ne_int", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nn_1570", - ["is_num", 11, 3, 502, 19], - ["jump_false", 11, "ne_nt_1571", 502, 19], - "_nop_tc_433", - ["jump", "ne_nt_1571", 502, 19], - ["ne_float", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nt_1571", - ["is_text", 11, 3, 502, 19], - ["jump_false", 11, "ne_nnl_1572", 502, 19], - "_nop_tc_434", - ["jump", "ne_nnl_1572", 502, 19], - ["ne_text", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nnl_1572", - ["is_null", 11, 3, 502, 19], - ["jump_false", 11, "ne_nb_1573", 502, 19], - "_nop_tc_435", - "_nop_tc_436", - ["false", 9, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nb_1573", - ["is_bool", 11, 3, 502, 19], - ["jump_false", 11, "ne_mis_1574", 502, 19], - "_nop_tc_437", - ["jump", "ne_mis_1574", 502, 19], - ["ne_bool", 9, 3, 8, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_mis_1574", - ["true", 9, 502, 19], - "ne_done_1567", - ["move", 8, 9, 502, 19], - ["jump_false", 8, "and_end_1566", 502, 19], - ["null", 9, 502, 36], - ["is_identical", 11, 5, 9, 502, 36], - ["jump_true", 11, "ne_nid_1576", 502, 36], - ["jump", "ne_ni_1577", 502, 36], - "ne_nid_1576", - ["false", 11, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_ni_1577", - ["is_int", 19, 5, 502, 36], - ["jump_false", 19, "ne_nn_1578", 502, 36], - "_nop_tc_438", - ["jump", "ne_nn_1578", 502, 36], - ["ne_int", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nn_1578", - ["is_num", 19, 5, 502, 36], - ["jump_false", 19, "ne_nt_1579", 502, 36], - "_nop_tc_439", - ["jump", "ne_nt_1579", 502, 36], - ["ne_float", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nt_1579", - ["is_text", 19, 5, 502, 36], - ["jump_false", 19, "ne_nnl_1580", 502, 36], - "_nop_tc_440", - ["jump", "ne_nnl_1580", 502, 36], - ["ne_text", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nnl_1580", - ["is_null", 19, 5, 502, 36], - ["jump_false", 19, "ne_nb_1581", 502, 36], - "_nop_tc_441", - "_nop_tc_442", - ["false", 11, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nb_1581", - ["is_bool", 19, 5, 502, 36], - ["jump_false", 19, "ne_mis_1582", 502, 36], - "_nop_tc_443", - ["jump", "ne_mis_1582", 502, 36], - ["ne_bool", 11, 5, 9, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_mis_1582", - ["true", 11, 502, 36], - "ne_done_1575", - ["move", 8, 11, 502, 36], - "and_end_1566", - ["move", 9, 8, 502, 36], - ["jump_false", 9, "and_end_1565", 502, 36], - ["load_field", 8, 3, "kind", 502, 44], - ["access", 11, "number", 502, 57], - ["is_identical", 19, 8, 11, 502, 57], - ["jump_true", 19, "eq_done_1583", 502, 57], - ["is_int", 20, 8, 502, 57], - ["jump_false", 20, "eq_ni_1584", 502, 57], - "_nop_tc_444", - ["jump", "eq_ni_1584", 502, 57], - ["eq_int", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_ni_1584", - ["is_num", 20, 8, 502, 57], - ["jump_false", 20, "eq_nn_1585", 502, 57], - "_nop_tc_445", - ["jump", "eq_nn_1585", 502, 57], - ["eq_float", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nn_1585", - ["is_text", 20, 8, 502, 57], - ["jump_false", 20, "eq_nt_1586", 502, 57], - "_nop_tc_446", - "_nop_tc_447", - ["eq_text", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nt_1586", - ["is_null", 20, 8, 502, 57], - ["jump_false", 20, "eq_nnl_1587", 502, 57], - "_nop_tc_448", - ["jump", "eq_nnl_1587", 502, 57], - ["true", 19, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nnl_1587", - ["is_bool", 20, 8, 502, 57], - ["jump_false", 20, "eq_nb_1588", 502, 57], - "_nop_tc_449", - ["jump", "eq_nb_1588", 502, 57], - ["eq_bool", 19, 8, 11, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nb_1588", - ["false", 19, 502, 57], - "eq_done_1583", - ["move", 9, 19, 502, 57], - "and_end_1565", - ["move", 8, 9, 502, 57], - ["jump_false", 8, "and_end_1564", 502, 57], - ["load_field", 9, 5, "kind", 502, 69], - ["access", 11, "number", 502, 83], - ["is_identical", 19, 9, 11, 502, 83], - ["jump_true", 19, "eq_done_1589", 502, 83], - ["is_int", 20, 9, 502, 83], - ["jump_false", 20, "eq_ni_1590", 502, 83], - "_nop_tc_450", - ["jump", "eq_ni_1590", 502, 83], - ["eq_int", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_ni_1590", - ["is_num", 20, 9, 502, 83], - ["jump_false", 20, "eq_nn_1591", 502, 83], - "_nop_tc_451", - ["jump", "eq_nn_1591", 502, 83], - ["eq_float", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nn_1591", - ["is_text", 20, 9, 502, 83], - ["jump_false", 20, "eq_nt_1592", 502, 83], - "_nop_tc_452", - "_nop_tc_453", - ["eq_text", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nt_1592", - ["is_null", 20, 9, 502, 83], - ["jump_false", 20, "eq_nnl_1593", 502, 83], - "_nop_tc_454", - ["jump", "eq_nnl_1593", 502, 83], - ["true", 19, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nnl_1593", - ["is_bool", 20, 9, 502, 83], - ["jump_false", 20, "eq_nb_1594", 502, 83], - "_nop_tc_455", - ["jump", "eq_nb_1594", 502, 83], - ["eq_bool", 19, 9, 11, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nb_1594", - ["false", 19, 502, 83], - "eq_done_1589", - ["move", 8, 19, 502, 83], - "and_end_1564", - ["jump_false", 8, "if_else_1562", 502, 83], - ["load_field", 8, 3, "number", 503, 14], - ["move", 6, 8, 503, 14], - ["load_field", 8, 5, "number", 504, 14], - ["move", 7, 8, 504, 14], - ["null", 8, 505, 19], - ["is_identical", 9, 6, 8, 505, 19], - ["jump_true", 9, "eq_done_1597", 505, 19], - ["is_int", 11, 6, 505, 19], - ["jump_false", 11, "eq_ni_1598", 505, 19], - "_nop_tc_456", - ["jump", "eq_ni_1598", 505, 19], - ["eq_int", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_ni_1598", - ["is_num", 11, 6, 505, 19], - ["jump_false", 11, "eq_nn_1599", 505, 19], - "_nop_tc_457", - ["jump", "eq_nn_1599", 505, 19], - ["eq_float", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nn_1599", - ["is_text", 11, 6, 505, 19], - ["jump_false", 11, "eq_nt_1600", 505, 19], - "_nop_tc_458", - ["jump", "eq_nt_1600", 505, 19], - ["eq_text", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nt_1600", - ["is_null", 11, 6, 505, 19], - ["jump_false", 11, "eq_nnl_1601", 505, 19], - "_nop_tc_459", - "_nop_tc_460", - ["true", 9, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nnl_1601", - ["is_bool", 11, 6, 505, 19], - ["jump_false", 11, "eq_nb_1602", 505, 19], - "_nop_tc_461", - ["jump", "eq_nb_1602", 505, 19], - ["eq_bool", 9, 6, 8, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nb_1602", - ["false", 9, 505, 19], - "eq_done_1597", - ["jump_false", 9, "if_else_1595", 505, 19], - ["load_field", 8, 3, "value", 505, 37], - [ - "access", - 3, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 505, - 30 - ], - ["frame", 9, 3, 1, 505, 30], - ["null", 3, 505, 30], - ["setarg", 9, 0, 3, 505, 30], - ["setarg", 9, 1, 8, 505, 30], - ["invoke", 9, 3, 505, 30], - ["move", 6, 3, 505, 30], - ["jump", "if_end_1596", 505, 30], - "if_else_1595", - "if_end_1596", - ["null", 3, 506, 19], - ["is_identical", 8, 7, 3, 506, 19], - ["jump_true", 8, "eq_done_1605", 506, 19], - ["is_int", 9, 7, 506, 19], - ["jump_false", 9, "eq_ni_1606", 506, 19], - "_nop_tc_462", - ["jump", "eq_ni_1606", 506, 19], - ["eq_int", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_ni_1606", - ["is_num", 9, 7, 506, 19], - ["jump_false", 9, "eq_nn_1607", 506, 19], - "_nop_tc_463", - ["jump", "eq_nn_1607", 506, 19], - ["eq_float", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nn_1607", - ["is_text", 9, 7, 506, 19], - ["jump_false", 9, "eq_nt_1608", 506, 19], - "_nop_tc_464", - ["jump", "eq_nt_1608", 506, 19], - ["eq_text", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nt_1608", - ["is_null", 9, 7, 506, 19], - ["jump_false", 9, "eq_nnl_1609", 506, 19], - "_nop_tc_465", - "_nop_tc_466", - ["true", 8, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nnl_1609", - ["is_bool", 9, 7, 506, 19], - ["jump_false", 9, "eq_nb_1610", 506, 19], - "_nop_tc_467", - ["jump", "eq_nb_1610", 506, 19], - ["eq_bool", 8, 7, 3, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nb_1610", - ["false", 8, 506, 19], - "eq_done_1605", - ["jump_false", 8, "if_else_1603", 506, 19], - ["load_field", 3, 5, "value", 506, 37], - [ - "access", - 5, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 506, - 30 - ], - ["frame", 8, 5, 1, 506, 30], - ["null", 5, 506, 30], - ["setarg", 8, 0, 5, 506, 30], - ["setarg", 8, 1, 3, 506, 30], - ["invoke", 8, 3, 506, 30], - ["move", 7, 3, 506, 30], - ["jump", "if_end_1604", 506, 30], - "if_else_1603", - "if_end_1604", - ["access", 3, "&", 507, 18], - ["is_identical", 5, 4, 3, 507, 18], - ["jump_true", 5, "eq_done_1613", 507, 18], - ["is_int", 8, 4, 507, 18], - ["jump_false", 8, "eq_ni_1614", 507, 18], - "_nop_tc_468", - ["jump", "eq_ni_1614", 507, 18], - ["eq_int", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_ni_1614", - ["is_num", 8, 4, 507, 18], - ["jump_false", 8, "eq_nn_1615", 507, 18], - "_nop_tc_469", - ["jump", "eq_nn_1615", 507, 18], - ["eq_float", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nn_1615", - ["is_text", 8, 4, 507, 18], - ["jump_false", 8, "eq_nt_1616", 507, 18], - "_nop_tc_470", - "_nop_tc_471", - ["eq_text", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nt_1616", - ["is_null", 8, 4, 507, 18], - ["jump_false", 8, "eq_nnl_1617", 507, 18], - "_nop_tc_472", - ["jump", "eq_nnl_1617", 507, 18], - ["true", 5, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nnl_1617", - ["is_bool", 8, 4, 507, 18], - ["jump_false", 8, "eq_nb_1618", 507, 18], - "_nop_tc_473", - ["jump", "eq_nb_1618", 507, 18], - ["eq_bool", 5, 4, 3, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nb_1618", - ["false", 5, 507, 18], - "eq_done_1613", - ["jump_false", 5, "if_else_1611", 507, 18], - ["bitand", 3, 6, 7, 507, 47], - ["get", 5, 15, 1, 507, 30], - ["frame", 8, 5, 2, 507, 30], - ["null", 5, 507, 30], - ["setarg", 8, 0, 5, 507, 30], - ["setarg", 8, 1, 3, 507, 30], - ["setarg", 8, 2, 1, 507, 30], - ["tail_invoke", 8, 3, 507, 30], - ["return", 3, 507, 30], - "_nop_ur_22", - "if_else_1611", - "if_end_1612", - ["access", 3, "|", 508, 18], - ["is_identical", 5, 4, 3, 508, 18], - ["jump_true", 5, "eq_done_1621", 508, 18], - ["is_int", 8, 4, 508, 18], - ["jump_false", 8, "eq_ni_1622", 508, 18], - "_nop_tc_474", - ["jump", "eq_ni_1622", 508, 18], - ["eq_int", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_ni_1622", - ["is_num", 8, 4, 508, 18], - ["jump_false", 8, "eq_nn_1623", 508, 18], - "_nop_tc_475", - ["jump", "eq_nn_1623", 508, 18], - ["eq_float", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nn_1623", - ["is_text", 8, 4, 508, 18], - ["jump_false", 8, "eq_nt_1624", 508, 18], - "_nop_tc_476", - "_nop_tc_477", - ["eq_text", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nt_1624", - ["is_null", 8, 4, 508, 18], - ["jump_false", 8, "eq_nnl_1625", 508, 18], - "_nop_tc_478", - ["jump", "eq_nnl_1625", 508, 18], - ["true", 5, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nnl_1625", - ["is_bool", 8, 4, 508, 18], - ["jump_false", 8, "eq_nb_1626", 508, 18], - "_nop_tc_479", - ["jump", "eq_nb_1626", 508, 18], - ["eq_bool", 5, 4, 3, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nb_1626", - ["false", 5, 508, 18], - "eq_done_1621", - ["jump_false", 5, "if_else_1619", 508, 18], - ["bitor", 3, 6, 7, 508, 47], - ["get", 5, 15, 1, 508, 30], - ["frame", 8, 5, 2, 508, 30], - ["null", 5, 508, 30], - ["setarg", 8, 0, 5, 508, 30], - ["setarg", 8, 1, 3, 508, 30], - ["setarg", 8, 2, 1, 508, 30], - ["tail_invoke", 8, 3, 508, 30], - ["return", 3, 508, 30], - "_nop_ur_23", - "if_else_1619", - "if_end_1620", - ["access", 3, "^", 509, 18], - ["is_identical", 5, 4, 3, 509, 18], - ["jump_true", 5, "eq_done_1629", 509, 18], - ["is_int", 8, 4, 509, 18], - ["jump_false", 8, "eq_ni_1630", 509, 18], - "_nop_tc_480", - ["jump", "eq_ni_1630", 509, 18], - ["eq_int", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_ni_1630", - ["is_num", 8, 4, 509, 18], - ["jump_false", 8, "eq_nn_1631", 509, 18], - "_nop_tc_481", - ["jump", "eq_nn_1631", 509, 18], - ["eq_float", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nn_1631", - ["is_text", 8, 4, 509, 18], - ["jump_false", 8, "eq_nt_1632", 509, 18], - "_nop_tc_482", - "_nop_tc_483", - ["eq_text", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nt_1632", - ["is_null", 8, 4, 509, 18], - ["jump_false", 8, "eq_nnl_1633", 509, 18], - "_nop_tc_484", - ["jump", "eq_nnl_1633", 509, 18], - ["true", 5, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nnl_1633", - ["is_bool", 8, 4, 509, 18], - ["jump_false", 8, "eq_nb_1634", 509, 18], - "_nop_tc_485", - ["jump", "eq_nb_1634", 509, 18], - ["eq_bool", 5, 4, 3, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nb_1634", - ["false", 5, 509, 18], - "eq_done_1629", - ["jump_false", 5, "if_else_1627", 509, 18], - ["bitxor", 3, 6, 7, 509, 47], - ["get", 5, 15, 1, 509, 30], - ["frame", 8, 5, 2, 509, 30], - ["null", 5, 509, 30], - ["setarg", 8, 0, 5, 509, 30], - ["setarg", 8, 1, 3, 509, 30], - ["setarg", 8, 2, 1, 509, 30], - ["tail_invoke", 8, 3, 509, 30], - ["return", 3, 509, 30], - "_nop_ur_24", - "if_else_1627", - "if_end_1628", - ["access", 3, "<<", 510, 18], - ["is_identical", 5, 4, 3, 510, 18], - ["jump_true", 5, "eq_done_1637", 510, 18], - ["is_int", 8, 4, 510, 18], - ["jump_false", 8, "eq_ni_1638", 510, 18], - "_nop_tc_486", - ["jump", "eq_ni_1638", 510, 18], - ["eq_int", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_ni_1638", - ["is_num", 8, 4, 510, 18], - ["jump_false", 8, "eq_nn_1639", 510, 18], - "_nop_tc_487", - ["jump", "eq_nn_1639", 510, 18], - ["eq_float", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nn_1639", - ["is_text", 8, 4, 510, 18], - ["jump_false", 8, "eq_nt_1640", 510, 18], - "_nop_tc_488", - "_nop_tc_489", - ["eq_text", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nt_1640", - ["is_null", 8, 4, 510, 18], - ["jump_false", 8, "eq_nnl_1641", 510, 18], - "_nop_tc_490", - ["jump", "eq_nnl_1641", 510, 18], - ["true", 5, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nnl_1641", - ["is_bool", 8, 4, 510, 18], - ["jump_false", 8, "eq_nb_1642", 510, 18], - "_nop_tc_491", - ["jump", "eq_nb_1642", 510, 18], - ["eq_bool", 5, 4, 3, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nb_1642", - ["false", 5, 510, 18], - "eq_done_1637", - ["jump_false", 5, "if_else_1635", 510, 18], - ["shl", 3, 6, 7, 510, 49], - ["get", 5, 15, 1, 510, 31], - ["frame", 8, 5, 2, 510, 31], - ["null", 5, 510, 31], - ["setarg", 8, 0, 5, 510, 31], - ["setarg", 8, 1, 3, 510, 31], - ["setarg", 8, 2, 1, 510, 31], - ["tail_invoke", 8, 3, 510, 31], - ["return", 3, 510, 31], - "_nop_ur_25", - "if_else_1635", - "if_end_1636", - ["access", 3, ">>", 511, 18], - ["is_identical", 5, 4, 3, 511, 18], - ["jump_true", 5, "eq_done_1645", 511, 18], - ["is_int", 8, 4, 511, 18], - ["jump_false", 8, "eq_ni_1646", 511, 18], - "_nop_tc_492", - ["jump", "eq_ni_1646", 511, 18], - ["eq_int", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_ni_1646", - ["is_num", 8, 4, 511, 18], - ["jump_false", 8, "eq_nn_1647", 511, 18], - "_nop_tc_493", - ["jump", "eq_nn_1647", 511, 18], - ["eq_float", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nn_1647", - ["is_text", 8, 4, 511, 18], - ["jump_false", 8, "eq_nt_1648", 511, 18], - "_nop_tc_494", - "_nop_tc_495", - ["eq_text", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nt_1648", - ["is_null", 8, 4, 511, 18], - ["jump_false", 8, "eq_nnl_1649", 511, 18], - "_nop_tc_496", - ["jump", "eq_nnl_1649", 511, 18], - ["true", 5, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nnl_1649", - ["is_bool", 8, 4, 511, 18], - ["jump_false", 8, "eq_nb_1650", 511, 18], - "_nop_tc_497", - ["jump", "eq_nb_1650", 511, 18], - ["eq_bool", 5, 4, 3, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nb_1650", - ["false", 5, 511, 18], - "eq_done_1645", - ["jump_false", 5, "if_else_1643", 511, 18], - ["shr", 3, 6, 7, 511, 49], - ["get", 5, 15, 1, 511, 31], - ["frame", 7, 5, 2, 511, 31], - ["null", 5, 511, 31], - ["setarg", 7, 0, 5, 511, 31], - ["setarg", 7, 1, 3, 511, 31], - ["setarg", 7, 2, 1, 511, 31], - ["tail_invoke", 7, 3, 511, 31], - ["return", 3, 511, 31], - "_nop_ur_26", - "if_else_1643", - "if_end_1644", - ["jump", "if_end_1563", 511, 31], - "if_else_1562", - "if_end_1563", - ["return", 1, 513, 14], - "_nop_ur_27", - "if_else_1526", - "if_end_1527", - ["access", 3, "!", 517, 14], - ["is_identical", 5, 4, 3, 517, 14], - ["jump_true", 5, "eq_done_1653", 517, 14], - ["is_int", 7, 4, 517, 14], - ["jump_false", 7, "eq_ni_1654", 517, 14], - "_nop_tc_498", - ["jump", "eq_ni_1654", 517, 14], - ["eq_int", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_ni_1654", - ["is_num", 7, 4, 517, 14], - ["jump_false", 7, "eq_nn_1655", 517, 14], - "_nop_tc_499", - ["jump", "eq_nn_1655", 517, 14], - ["eq_float", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nn_1655", - ["is_text", 7, 4, 517, 14], - ["jump_false", 7, "eq_nt_1656", 517, 14], - "_nop_tc_500", - "_nop_tc_501", - ["eq_text", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nt_1656", - ["is_null", 7, 4, 517, 14], - ["jump_false", 7, "eq_nnl_1657", 517, 14], - "_nop_tc_502", - ["jump", "eq_nnl_1657", 517, 14], - ["true", 5, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nnl_1657", - ["is_bool", 7, 4, 517, 14], - ["jump_false", 7, "eq_nb_1658", 517, 14], - "_nop_tc_503", - ["jump", "eq_nb_1658", 517, 14], - ["eq_bool", 5, 4, 3, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nb_1658", - ["false", 5, 517, 14], - "eq_done_1653", - ["jump_false", 5, "if_else_1651", 517, 14], - ["load_field", 3, 1, "expression", 518, 11], - ["null", 5, 518, 30], - ["is_identical", 7, 3, 5, 518, 30], - ["jump_true", 7, "ne_nid_1662", 518, 30], - ["jump", "ne_ni_1663", 518, 30], - "ne_nid_1662", - ["false", 7, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_ni_1663", - ["is_int", 8, 3, 518, 30], - ["jump_false", 8, "ne_nn_1664", 518, 30], - "_nop_tc_504", - ["jump", "ne_nn_1664", 518, 30], - ["ne_int", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nn_1664", - ["is_num", 8, 3, 518, 30], - ["jump_false", 8, "ne_nt_1665", 518, 30], - "_nop_tc_505", - ["jump", "ne_nt_1665", 518, 30], - ["ne_float", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nt_1665", - ["is_text", 8, 3, 518, 30], - ["jump_false", 8, "ne_nnl_1666", 518, 30], - "_nop_tc_506", - ["jump", "ne_nnl_1666", 518, 30], - ["ne_text", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nnl_1666", - ["is_null", 8, 3, 518, 30], - ["jump_false", 8, "ne_nb_1667", 518, 30], - "_nop_tc_507", - "_nop_tc_508", - ["false", 7, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nb_1667", - ["is_bool", 8, 3, 518, 30], - ["jump_false", 8, "ne_mis_1668", 518, 30], - "_nop_tc_509", - ["jump", "ne_mis_1668", 518, 30], - ["ne_bool", 7, 3, 5, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_mis_1668", - ["true", 7, 518, 30], - "ne_done_1661", - ["jump_false", 7, "if_else_1659", 518, 30], - ["load_field", 3, 1, "expression", 519, 14], - ["load_field", 5, 3, "kind", 519, 14], - ["move", 12, 5, 519, 14], - ["access", 3, "true", 520, 19], - ["is_identical", 5, 12, 3, 520, 19], - ["jump_true", 5, "eq_done_1671", 520, 19], - ["is_int", 7, 12, 520, 19], - ["jump_false", 7, "eq_ni_1672", 520, 19], - "_nop_tc_510", - ["jump", "eq_ni_1672", 520, 19], - ["eq_int", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_ni_1672", - ["is_num", 7, 12, 520, 19], - ["jump_false", 7, "eq_nn_1673", 520, 19], - "_nop_tc_511", - ["jump", "eq_nn_1673", 520, 19], - ["eq_float", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nn_1673", - ["is_text", 7, 12, 520, 19], - ["jump_false", 7, "eq_nt_1674", 520, 19], - "_nop_tc_512", - "_nop_tc_513", - ["eq_text", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nt_1674", - ["is_null", 7, 12, 520, 19], - ["jump_false", 7, "eq_nnl_1675", 520, 19], - "_nop_tc_514", - ["jump", "eq_nnl_1675", 520, 19], - ["true", 5, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nnl_1675", - ["is_bool", 7, 12, 520, 19], - ["jump_false", 7, "eq_nb_1676", 520, 19], - "_nop_tc_515", - ["jump", "eq_nb_1676", 520, 19], - ["eq_bool", 5, 12, 3, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nb_1676", - ["false", 5, 520, 19], - "eq_done_1671", - ["jump_false", 5, "if_else_1669", 520, 19], - ["false", 3, 520, 44], - ["get", 5, 17, 1, 520, 34], - ["frame", 7, 5, 2, 520, 34], - ["null", 5, 520, 34], - ["setarg", 7, 0, 5, 520, 34], - ["setarg", 7, 1, 3, 520, 34], - ["setarg", 7, 2, 1, 520, 34], - ["tail_invoke", 7, 3, 520, 34], - ["return", 3, 520, 34], - "_nop_ur_28", - "if_else_1669", - "if_end_1670", - ["access", 3, "false", 521, 19], - ["is_identical", 5, 12, 3, 521, 19], - ["jump_true", 5, "eq_done_1679", 521, 19], - ["is_int", 7, 12, 521, 19], - ["jump_false", 7, "eq_ni_1680", 521, 19], - "_nop_tc_516", - ["jump", "eq_ni_1680", 521, 19], - ["eq_int", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_ni_1680", - ["is_num", 7, 12, 521, 19], - ["jump_false", 7, "eq_nn_1681", 521, 19], - "_nop_tc_517", - ["jump", "eq_nn_1681", 521, 19], - ["eq_float", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nn_1681", - ["is_text", 7, 12, 521, 19], - ["jump_false", 7, "eq_nt_1682", 521, 19], - "_nop_tc_518", - "_nop_tc_519", - ["eq_text", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nt_1682", - ["is_null", 7, 12, 521, 19], - ["jump_false", 7, "eq_nnl_1683", 521, 19], - "_nop_tc_520", - ["jump", "eq_nnl_1683", 521, 19], - ["true", 5, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nnl_1683", - ["is_bool", 7, 12, 521, 19], - ["jump_false", 7, "eq_nb_1684", 521, 19], - "_nop_tc_521", - ["jump", "eq_nb_1684", 521, 19], - ["eq_bool", 5, 12, 3, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nb_1684", - ["false", 5, 521, 19], - "eq_done_1679", - ["jump_false", 5, "if_else_1677", 521, 19], - ["true", 3, 521, 45], - ["get", 5, 17, 1, 521, 35], - ["frame", 7, 5, 2, 521, 35], - ["null", 5, 521, 35], - ["setarg", 7, 0, 5, 521, 35], - ["setarg", 7, 1, 3, 521, 35], - ["setarg", 7, 2, 1, 521, 35], - ["tail_invoke", 7, 3, 521, 35], - ["return", 3, 521, 35], - "_nop_ur_29", - "if_else_1677", - "if_end_1678", - ["jump", "if_end_1660", 521, 35], - "if_else_1659", - "if_end_1660", - ["return", 1, 523, 14], - "_nop_ur_30", - "if_else_1651", - "if_end_1652", - ["access", 3, "~", 525, 14], - ["is_identical", 5, 4, 3, 525, 14], - ["jump_true", 5, "eq_done_1687", 525, 14], - ["is_int", 7, 4, 525, 14], - ["jump_false", 7, "eq_ni_1688", 525, 14], - "_nop_tc_522", - ["jump", "eq_ni_1688", 525, 14], - ["eq_int", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_ni_1688", - ["is_num", 7, 4, 525, 14], - ["jump_false", 7, "eq_nn_1689", 525, 14], - "_nop_tc_523", - ["jump", "eq_nn_1689", 525, 14], - ["eq_float", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nn_1689", - ["is_text", 7, 4, 525, 14], - ["jump_false", 7, "eq_nt_1690", 525, 14], - "_nop_tc_524", - "_nop_tc_525", - ["eq_text", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nt_1690", - ["is_null", 7, 4, 525, 14], - ["jump_false", 7, "eq_nnl_1691", 525, 14], - "_nop_tc_526", - ["jump", "eq_nnl_1691", 525, 14], - ["true", 5, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nnl_1691", - ["is_bool", 7, 4, 525, 14], - ["jump_false", 7, "eq_nb_1692", 525, 14], - "_nop_tc_527", - ["jump", "eq_nb_1692", 525, 14], - ["eq_bool", 5, 4, 3, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nb_1692", - ["false", 5, 525, 14], - "eq_done_1687", - ["jump_false", 5, "if_else_1685", 525, 14], - ["load_field", 3, 1, "expression", 526, 11], - ["null", 5, 526, 30], - ["is_identical", 7, 3, 5, 526, 30], - ["jump_true", 7, "ne_nid_1697", 526, 30], - ["jump", "ne_ni_1698", 526, 30], - "ne_nid_1697", - ["false", 7, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_ni_1698", - ["is_int", 8, 3, 526, 30], - ["jump_false", 8, "ne_nn_1699", 526, 30], - "_nop_tc_528", - ["jump", "ne_nn_1699", 526, 30], - ["ne_int", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nn_1699", - ["is_num", 8, 3, 526, 30], - ["jump_false", 8, "ne_nt_1700", 526, 30], - "_nop_tc_529", - ["jump", "ne_nt_1700", 526, 30], - ["ne_float", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nt_1700", - ["is_text", 8, 3, 526, 30], - ["jump_false", 8, "ne_nnl_1701", 526, 30], - "_nop_tc_530", - ["jump", "ne_nnl_1701", 526, 30], - ["ne_text", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nnl_1701", - ["is_null", 8, 3, 526, 30], - ["jump_false", 8, "ne_nb_1702", 526, 30], - "_nop_tc_531", - "_nop_tc_532", - ["false", 7, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nb_1702", - ["is_bool", 8, 3, 526, 30], - ["jump_false", 8, "ne_mis_1703", 526, 30], - "_nop_tc_533", - ["jump", "ne_mis_1703", 526, 30], - ["ne_bool", 7, 3, 5, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_mis_1703", - ["true", 7, 526, 30], - "ne_done_1696", - ["move", 3, 7, 526, 30], - ["jump_false", 3, "and_end_1695", 526, 30], - ["load_field", 5, 1, "expression", 526, 38], - ["load_field", 7, 5, "kind", 526, 38], - ["access", 5, "number", 526, 62], - ["is_identical", 8, 7, 5, 526, 62], - ["jump_true", 8, "eq_done_1704", 526, 62], - ["is_int", 9, 7, 526, 62], - ["jump_false", 9, "eq_ni_1705", 526, 62], - "_nop_tc_534", - ["jump", "eq_ni_1705", 526, 62], - ["eq_int", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_ni_1705", - ["is_num", 9, 7, 526, 62], - ["jump_false", 9, "eq_nn_1706", 526, 62], - "_nop_tc_535", - ["jump", "eq_nn_1706", 526, 62], - ["eq_float", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nn_1706", - ["is_text", 9, 7, 526, 62], - ["jump_false", 9, "eq_nt_1707", 526, 62], - "_nop_tc_536", - "_nop_tc_537", - ["eq_text", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nt_1707", - ["is_null", 9, 7, 526, 62], - ["jump_false", 9, "eq_nnl_1708", 526, 62], - "_nop_tc_538", - ["jump", "eq_nnl_1708", 526, 62], - ["true", 8, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nnl_1708", - ["is_bool", 9, 7, 526, 62], - ["jump_false", 9, "eq_nb_1709", 526, 62], - "_nop_tc_539", - ["jump", "eq_nb_1709", 526, 62], - ["eq_bool", 8, 7, 5, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nb_1709", - ["false", 8, 526, 62], - "eq_done_1704", - ["move", 3, 8, 526, 62], - "and_end_1695", - ["jump_false", 3, "if_else_1693", 526, 62], - ["load_field", 3, 1, "expression", 527, 14], - ["load_field", 5, 3, "number", 527, 14], - ["move", 6, 5, 527, 14], - ["null", 3, 528, 19], - ["is_identical", 5, 6, 3, 528, 19], - ["jump_true", 5, "eq_done_1712", 528, 19], - ["is_int", 7, 6, 528, 19], - ["jump_false", 7, "eq_ni_1713", 528, 19], - "_nop_tc_540", - ["jump", "eq_ni_1713", 528, 19], - ["eq_int", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_ni_1713", - ["is_num", 7, 6, 528, 19], - ["jump_false", 7, "eq_nn_1714", 528, 19], - "_nop_tc_541", - ["jump", "eq_nn_1714", 528, 19], - ["eq_float", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nn_1714", - ["is_text", 7, 6, 528, 19], - ["jump_false", 7, "eq_nt_1715", 528, 19], - "_nop_tc_542", - ["jump", "eq_nt_1715", 528, 19], - ["eq_text", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nt_1715", - ["is_null", 7, 6, 528, 19], - ["jump_false", 7, "eq_nnl_1716", 528, 19], - "_nop_tc_543", - "_nop_tc_544", - ["true", 5, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nnl_1716", - ["is_bool", 7, 6, 528, 19], - ["jump_false", 7, "eq_nb_1717", 528, 19], - "_nop_tc_545", - ["jump", "eq_nb_1717", 528, 19], - ["eq_bool", 5, 6, 3, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nb_1717", - ["false", 5, 528, 19], - "eq_done_1712", - ["jump_false", 5, "if_else_1710", 528, 19], - ["load_field", 3, 1, "expression", 528, 37], - ["load_field", 5, 3, "value", 528, 37], - [ - "access", - 3, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 528, - 30 - ], - ["frame", 7, 3, 1, 528, 30], - ["null", 3, 528, 30], - ["setarg", 7, 0, 3, 528, 30], - ["setarg", 7, 1, 5, 528, 30], - ["invoke", 7, 3, 528, 30], - ["move", 6, 3, 528, 30], - ["jump", "if_end_1711", 528, 30], - "if_else_1710", - "if_end_1711", - ["bitnot", 3, 6, 529, 29], - ["get", 5, 15, 1, 529, 16], - ["frame", 7, 5, 2, 529, 16], - ["null", 5, 529, 16], - ["setarg", 7, 0, 5, 529, 16], - ["setarg", 7, 1, 3, 529, 16], - ["setarg", 7, 2, 1, 529, 16], - ["tail_invoke", 7, 3, 529, 16], - ["return", 3, 529, 16], - "_nop_ur_31", - "if_else_1693", - "if_end_1694", - ["return", 1, 531, 14], - "_nop_ur_32", - "if_else_1685", - "if_end_1686", - ["access", 3, "-unary", 533, 14], - ["is_identical", 5, 4, 3, 533, 14], - ["jump_true", 5, "eq_done_1720", 533, 14], - ["is_int", 7, 4, 533, 14], - ["jump_false", 7, "eq_ni_1721", 533, 14], - "_nop_tc_546", - ["jump", "eq_ni_1721", 533, 14], - ["eq_int", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_ni_1721", - ["is_num", 7, 4, 533, 14], - ["jump_false", 7, "eq_nn_1722", 533, 14], - "_nop_tc_547", - ["jump", "eq_nn_1722", 533, 14], - ["eq_float", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nn_1722", - ["is_text", 7, 4, 533, 14], - ["jump_false", 7, "eq_nt_1723", 533, 14], - "_nop_tc_548", - "_nop_tc_549", - ["eq_text", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nt_1723", - ["is_null", 7, 4, 533, 14], - ["jump_false", 7, "eq_nnl_1724", 533, 14], - "_nop_tc_550", - ["jump", "eq_nnl_1724", 533, 14], - ["true", 5, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nnl_1724", - ["is_bool", 7, 4, 533, 14], - ["jump_false", 7, "eq_nb_1725", 533, 14], - "_nop_tc_551", - ["jump", "eq_nb_1725", 533, 14], - ["eq_bool", 5, 4, 3, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nb_1725", - ["false", 5, 533, 14], - "eq_done_1720", - ["jump_false", 5, "if_else_1718", 533, 14], - ["load_field", 3, 1, "expression", 534, 11], - ["null", 5, 534, 30], - ["is_identical", 7, 3, 5, 534, 30], - ["jump_true", 7, "ne_nid_1730", 534, 30], - ["jump", "ne_ni_1731", 534, 30], - "ne_nid_1730", - ["false", 7, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_ni_1731", - ["is_int", 8, 3, 534, 30], - ["jump_false", 8, "ne_nn_1732", 534, 30], - "_nop_tc_552", - ["jump", "ne_nn_1732", 534, 30], - ["ne_int", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nn_1732", - ["is_num", 8, 3, 534, 30], - ["jump_false", 8, "ne_nt_1733", 534, 30], - "_nop_tc_553", - ["jump", "ne_nt_1733", 534, 30], - ["ne_float", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nt_1733", - ["is_text", 8, 3, 534, 30], - ["jump_false", 8, "ne_nnl_1734", 534, 30], - "_nop_tc_554", - ["jump", "ne_nnl_1734", 534, 30], - ["ne_text", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nnl_1734", - ["is_null", 8, 3, 534, 30], - ["jump_false", 8, "ne_nb_1735", 534, 30], - "_nop_tc_555", - "_nop_tc_556", - ["false", 7, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nb_1735", - ["is_bool", 8, 3, 534, 30], - ["jump_false", 8, "ne_mis_1736", 534, 30], - "_nop_tc_557", - ["jump", "ne_mis_1736", 534, 30], - ["ne_bool", 7, 3, 5, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_mis_1736", - ["true", 7, 534, 30], - "ne_done_1729", - ["move", 3, 7, 534, 30], - ["jump_false", 3, "and_end_1728", 534, 30], - ["load_field", 5, 1, "expression", 534, 38], - ["load_field", 7, 5, "kind", 534, 38], - ["access", 5, "number", 534, 62], - ["is_identical", 8, 7, 5, 534, 62], - ["jump_true", 8, "eq_done_1737", 534, 62], - ["is_int", 9, 7, 534, 62], - ["jump_false", 9, "eq_ni_1738", 534, 62], - "_nop_tc_558", - ["jump", "eq_ni_1738", 534, 62], - ["eq_int", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_ni_1738", - ["is_num", 9, 7, 534, 62], - ["jump_false", 9, "eq_nn_1739", 534, 62], - "_nop_tc_559", - ["jump", "eq_nn_1739", 534, 62], - ["eq_float", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nn_1739", - ["is_text", 9, 7, 534, 62], - ["jump_false", 9, "eq_nt_1740", 534, 62], - "_nop_tc_560", - "_nop_tc_561", - ["eq_text", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nt_1740", - ["is_null", 9, 7, 534, 62], - ["jump_false", 9, "eq_nnl_1741", 534, 62], - "_nop_tc_562", - ["jump", "eq_nnl_1741", 534, 62], - ["true", 8, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nnl_1741", - ["is_bool", 9, 7, 534, 62], - ["jump_false", 9, "eq_nb_1742", 534, 62], - "_nop_tc_563", - ["jump", "eq_nb_1742", 534, 62], - ["eq_bool", 8, 7, 5, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nb_1742", - ["false", 8, 534, 62], - "eq_done_1737", - ["move", 3, 8, 534, 62], - "and_end_1728", - ["jump_false", 3, "if_else_1726", 534, 62], - ["load_field", 3, 1, "expression", 535, 14], - ["load_field", 5, 3, "number", 535, 14], - ["move", 6, 5, 535, 14], - ["null", 3, 536, 19], - ["is_identical", 5, 6, 3, 536, 19], - ["jump_true", 5, "eq_done_1745", 536, 19], - ["is_int", 7, 6, 536, 19], - ["jump_false", 7, "eq_ni_1746", 536, 19], - "_nop_tc_564", - ["jump", "eq_ni_1746", 536, 19], - ["eq_int", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_ni_1746", - ["is_num", 7, 6, 536, 19], - ["jump_false", 7, "eq_nn_1747", 536, 19], - "_nop_tc_565", - ["jump", "eq_nn_1747", 536, 19], - ["eq_float", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nn_1747", - ["is_text", 7, 6, 536, 19], - ["jump_false", 7, "eq_nt_1748", 536, 19], - "_nop_tc_566", - ["jump", "eq_nt_1748", 536, 19], - ["eq_text", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nt_1748", - ["is_null", 7, 6, 536, 19], - ["jump_false", 7, "eq_nnl_1749", 536, 19], - "_nop_tc_567", - "_nop_tc_568", - ["true", 5, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nnl_1749", - ["is_bool", 7, 6, 536, 19], - ["jump_false", 7, "eq_nb_1750", 536, 19], - "_nop_tc_569", - ["jump", "eq_nb_1750", 536, 19], - ["eq_bool", 5, 6, 3, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nb_1750", - ["false", 5, 536, 19], - "eq_done_1745", - ["jump_false", 5, "if_else_1743", 536, 19], - ["load_field", 3, 1, "expression", 536, 37], - ["load_field", 5, 3, "value", 536, 37], - [ - "access", - 3, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 536, - 30 - ], - ["frame", 7, 3, 1, 536, 30], - ["null", 3, 536, 30], - ["setarg", 7, 0, 3, 536, 30], - ["setarg", 7, 1, 5, 536, 30], - ["invoke", 7, 3, 536, 30], - ["move", 6, 3, 536, 30], - ["jump", "if_end_1744", 536, 30], - "if_else_1743", - "if_end_1744", - ["access", 3, 0, 537, 28], - "_nop_tc_570", - "_nop_tc_571", - ["is_num", 5, 6, 537, 32], - ["jump_false", 5, "num_err_1751", 537, 32], - ["subtract", 5, 3, 6, 537, 32], - ["jump", "num_done_1752", 537, 32], - "num_err_1751", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 537, - 32 - ], - ["access", 6, "error", 537, 32], - ["access", 7, "cannot apply '-': operands must be numbers", 537, 32], - ["array", 8, 0, 537, 32], - ["push", 8, 7, 537, 32], - ["frame", 7, 3, 2, 537, 32], - ["null", 3, 537, 32], - ["setarg", 7, 0, 3, 537, 32], - ["setarg", 7, 1, 6, 537, 32], - ["setarg", 7, 2, 8, 537, 32], - ["invoke", 7, 3, 537, 32], - ["disrupt", 537, 32], - "num_done_1752", - ["get", 3, 15, 1, 537, 16], - ["frame", 6, 3, 2, 537, 16], - ["null", 3, 537, 16], - ["setarg", 6, 0, 3, 537, 16], - ["setarg", 6, 1, 5, 537, 16], - ["setarg", 6, 2, 1, 537, 16], - ["tail_invoke", 6, 3, 537, 16], - ["return", 3, 537, 16], - "_nop_ur_33", - "if_else_1726", - "if_end_1727", - ["return", 1, 539, 14], - "_nop_ur_34", - "if_else_1718", - "if_end_1719", - ["access", 3, "then", 543, 14], - ["is_identical", 5, 4, 3, 543, 14], - ["jump_true", 5, "eq_done_1755", 543, 14], - ["is_int", 6, 4, 543, 14], - ["jump_false", 6, "eq_ni_1756", 543, 14], - "_nop_tc_572", - ["jump", "eq_ni_1756", 543, 14], - ["eq_int", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_ni_1756", - ["is_num", 6, 4, 543, 14], - ["jump_false", 6, "eq_nn_1757", 543, 14], - "_nop_tc_573", - ["jump", "eq_nn_1757", 543, 14], - ["eq_float", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nn_1757", - ["is_text", 6, 4, 543, 14], - ["jump_false", 6, "eq_nt_1758", 543, 14], - "_nop_tc_574", - "_nop_tc_575", - ["eq_text", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nt_1758", - ["is_null", 6, 4, 543, 14], - ["jump_false", 6, "eq_nnl_1759", 543, 14], - "_nop_tc_576", - ["jump", "eq_nnl_1759", 543, 14], - ["true", 5, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nnl_1759", - ["is_bool", 6, 4, 543, 14], - ["jump_false", 6, "eq_nb_1760", 543, 14], - "_nop_tc_577", - ["jump", "eq_nb_1760", 543, 14], - ["eq_bool", 5, 4, 3, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nb_1760", - ["false", 5, 543, 14], - "eq_done_1755", - ["jump_false", 5, "if_else_1753", 543, 14], - ["load_field", 3, 1, "expression", 544, 30], - ["get", 5, 19, 1, 544, 12], - ["frame", 6, 5, 1, 544, 12], - ["null", 5, 544, 12], - ["setarg", 6, 0, 5, 544, 12], - ["setarg", 6, 1, 3, 544, 12], - ["invoke", 6, 3, 544, 12], - ["move", 16, 3, 544, 12], - ["true", 3, 545, 17], - ["is_identical", 5, 16, 3, 545, 17], - ["jump_true", 5, "eq_done_1763", 545, 17], - ["is_int", 6, 16, 545, 17], - ["jump_false", 6, "eq_ni_1764", 545, 17], - "_nop_tc_578", - ["jump", "eq_ni_1764", 545, 17], - ["eq_int", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_ni_1764", - ["is_num", 6, 16, 545, 17], - ["jump_false", 6, "eq_nn_1765", 545, 17], - "_nop_tc_579", - ["jump", "eq_nn_1765", 545, 17], - ["eq_float", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nn_1765", - ["is_text", 6, 16, 545, 17], - ["jump_false", 6, "eq_nt_1766", 545, 17], - "_nop_tc_580", - ["jump", "eq_nt_1766", 545, 17], - ["eq_text", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nt_1766", - ["is_null", 6, 16, 545, 17], - ["jump_false", 6, "eq_nnl_1767", 545, 17], - "_nop_tc_581", - ["jump", "eq_nnl_1767", 545, 17], - ["true", 5, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nnl_1767", - ["is_bool", 6, 16, 545, 17], - ["jump_false", 6, "eq_nb_1768", 545, 17], - "_nop_tc_582", - "_nop_tc_583", - ["eq_bool", 5, 16, 3, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nb_1768", - ["false", 5, 545, 17], - "eq_done_1763", - ["jump_false", 5, "if_else_1761", 545, 17], - ["load_field", 3, 1, "then", 545, 30], - ["return", 3, 545, 30], - "_nop_ur_35", - "if_else_1761", - "if_end_1762", - ["false", 3, 546, 17], - ["is_identical", 5, 16, 3, 546, 17], - ["jump_true", 5, "eq_done_1771", 546, 17], - ["is_int", 6, 16, 546, 17], - ["jump_false", 6, "eq_ni_1772", 546, 17], - "_nop_tc_584", - ["jump", "eq_ni_1772", 546, 17], - ["eq_int", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_ni_1772", - ["is_num", 6, 16, 546, 17], - ["jump_false", 6, "eq_nn_1773", 546, 17], - "_nop_tc_585", - ["jump", "eq_nn_1773", 546, 17], - ["eq_float", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nn_1773", - ["is_text", 6, 16, 546, 17], - ["jump_false", 6, "eq_nt_1774", 546, 17], - "_nop_tc_586", - ["jump", "eq_nt_1774", 546, 17], - ["eq_text", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nt_1774", - ["is_null", 6, 16, 546, 17], - ["jump_false", 6, "eq_nnl_1775", 546, 17], - "_nop_tc_587", - ["jump", "eq_nnl_1775", 546, 17], - ["true", 5, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nnl_1775", - ["is_bool", 6, 16, 546, 17], - ["jump_false", 6, "eq_nb_1776", 546, 17], - "_nop_tc_588", - "_nop_tc_589", - ["eq_bool", 5, 16, 3, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nb_1776", - ["false", 5, 546, 17], - "eq_done_1771", - ["jump_false", 5, "if_else_1769", 546, 17], - ["load_field", 3, 1, "else", 546, 31], - ["return", 3, 546, 31], - "_nop_ur_36", - "if_else_1769", - "if_end_1770", - ["return", 1, 547, 14], - "_nop_ur_37", - "if_else_1753", - "if_end_1754", - ["access", 3, "(", 551, 14], - ["is_identical", 5, 4, 3, 551, 14], - ["jump_true", 5, "eq_done_1779", 551, 14], - ["is_int", 6, 4, 551, 14], - ["jump_false", 6, "eq_ni_1780", 551, 14], - "_nop_tc_590", - ["jump", "eq_ni_1780", 551, 14], - ["eq_int", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_ni_1780", - ["is_num", 6, 4, 551, 14], - ["jump_false", 6, "eq_nn_1781", 551, 14], - "_nop_tc_591", - ["jump", "eq_nn_1781", 551, 14], - ["eq_float", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nn_1781", - ["is_text", 6, 4, 551, 14], - ["jump_false", 6, "eq_nt_1782", 551, 14], - "_nop_tc_592", - "_nop_tc_593", - ["eq_text", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nt_1782", - ["is_null", 6, 4, 551, 14], - ["jump_false", 6, "eq_nnl_1783", 551, 14], - "_nop_tc_594", - ["jump", "eq_nnl_1783", 551, 14], - ["true", 5, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nnl_1783", - ["is_bool", 6, 4, 551, 14], - ["jump_false", 6, "eq_nb_1784", 551, 14], - "_nop_tc_595", - ["jump", "eq_nb_1784", 551, 14], - ["eq_bool", 5, 4, 3, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nb_1784", - ["false", 5, 551, 14], - "eq_done_1779", - ["jump_false", 5, "if_else_1777", 551, 14], - ["load_field", 3, 1, "expression", 552, 16], - ["move", 13, 3, 552, 16], - ["null", 3, 553, 21], - ["is_identical", 4, 13, 3, 553, 21], - ["jump_true", 4, "ne_nid_1790", 553, 21], - ["jump", "ne_ni_1791", 553, 21], - "ne_nid_1790", - ["false", 4, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_ni_1791", - ["is_int", 5, 13, 553, 21], - ["jump_false", 5, "ne_nn_1792", 553, 21], - "_nop_tc_596", - ["jump", "ne_nn_1792", 553, 21], - ["ne_int", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nn_1792", - ["is_num", 5, 13, 553, 21], - ["jump_false", 5, "ne_nt_1793", 553, 21], - "_nop_tc_597", - ["jump", "ne_nt_1793", 553, 21], - ["ne_float", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nt_1793", - ["is_text", 5, 13, 553, 21], - ["jump_false", 5, "ne_nnl_1794", 553, 21], - "_nop_tc_598", - ["jump", "ne_nnl_1794", 553, 21], - ["ne_text", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nnl_1794", - ["is_null", 5, 13, 553, 21], - ["jump_false", 5, "ne_nb_1795", 553, 21], - "_nop_tc_599", - "_nop_tc_600", - ["false", 4, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nb_1795", - ["is_bool", 5, 13, 553, 21], - ["jump_false", 5, "ne_mis_1796", 553, 21], - "_nop_tc_601", - ["jump", "ne_mis_1796", 553, 21], - ["ne_bool", 4, 13, 3, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_mis_1796", - ["true", 4, 553, 21], - "ne_done_1789", - ["move", 3, 4, 553, 21], - ["jump_false", 3, "and_end_1788", 553, 21], - ["load_field", 4, 13, "kind", 553, 29], - ["access", 5, "name", 553, 44], - ["is_identical", 6, 4, 5, 553, 44], - ["jump_true", 6, "eq_done_1797", 553, 44], - ["is_int", 7, 4, 553, 44], - ["jump_false", 7, "eq_ni_1798", 553, 44], - "_nop_tc_602", - ["jump", "eq_ni_1798", 553, 44], - ["eq_int", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_ni_1798", - ["is_num", 7, 4, 553, 44], - ["jump_false", 7, "eq_nn_1799", 553, 44], - "_nop_tc_603", - ["jump", "eq_nn_1799", 553, 44], - ["eq_float", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nn_1799", - ["is_text", 7, 4, 553, 44], - ["jump_false", 7, "eq_nt_1800", 553, 44], - "_nop_tc_604", - "_nop_tc_605", - ["eq_text", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nt_1800", - ["is_null", 7, 4, 553, 44], - ["jump_false", 7, "eq_nnl_1801", 553, 44], - "_nop_tc_606", - ["jump", "eq_nnl_1801", 553, 44], - ["true", 6, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nnl_1801", - ["is_bool", 7, 4, 553, 44], - ["jump_false", 7, "eq_nb_1802", 553, 44], - "_nop_tc_607", - ["jump", "eq_nb_1802", 553, 44], - ["eq_bool", 6, 4, 5, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nb_1802", - ["false", 6, 553, 44], - "eq_done_1797", - ["move", 3, 6, 553, 44], - "and_end_1788", - ["move", 4, 3, 553, 44], - ["jump_false", 4, "and_end_1787", 553, 44], - ["load_field", 3, 13, "level", 553, 54], - ["access", 5, 0, 553, 70], - ["is_identical", 6, 3, 5, 553, 70], - ["jump_true", 6, "eq_done_1803", 553, 70], - ["is_int", 7, 3, 553, 70], - ["jump_false", 7, "eq_ni_1804", 553, 70], - "_nop_tc_608", - "_nop_tc_609", - ["eq_int", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_ni_1804", - ["is_num", 7, 3, 553, 70], - ["jump_false", 7, "eq_nn_1805", 553, 70], - "_nop_tc_610", - "_nop_tc_611", - ["eq_float", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nn_1805", - ["is_text", 7, 3, 553, 70], - ["jump_false", 7, "eq_nt_1806", 553, 70], - "_nop_tc_612", - ["jump", "eq_nt_1806", 553, 70], - ["eq_text", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nt_1806", - ["is_null", 7, 3, 553, 70], - ["jump_false", 7, "eq_nnl_1807", 553, 70], - "_nop_tc_613", - ["jump", "eq_nnl_1807", 553, 70], - ["true", 6, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nnl_1807", - ["is_bool", 7, 3, 553, 70], - ["jump_false", 7, "eq_nb_1808", 553, 70], - "_nop_tc_614", - ["jump", "eq_nb_1808", 553, 70], - ["eq_bool", 6, 3, 5, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nb_1808", - ["false", 6, 553, 70], - "eq_done_1803", - ["move", 4, 6, 553, 70], - "and_end_1787", - ["jump_false", 4, "if_else_1785", 553, 70], - ["null", 14, 554, 14], - [ - "access", - 3, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 555, - 16 - ], - ["frame", 4, 3, 1, 555, 16], - ["null", 3, 555, 16], - ["setarg", 4, 0, 3, 555, 16], - ["setarg", 4, 1, 2, 555, 16], - ["invoke", 4, 3, 555, 16], - ["move", 15, 3, 555, 16], - ["get", 3, 23, 1, 556, 13], - ["load_dynamic", 4, 3, 15, 556, 24], - ["null", 3, 556, 33], - ["is_identical", 5, 4, 3, 556, 33], - ["jump_true", 5, "ne_nid_1812", 556, 33], - ["jump", "ne_ni_1813", 556, 33], - "ne_nid_1812", - ["false", 5, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_ni_1813", - ["is_int", 6, 4, 556, 33], - ["jump_false", 6, "ne_nn_1814", 556, 33], - "_nop_tc_615", - ["jump", "ne_nn_1814", 556, 33], - ["ne_int", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nn_1814", - ["is_num", 6, 4, 556, 33], - ["jump_false", 6, "ne_nt_1815", 556, 33], - "_nop_tc_616", - ["jump", "ne_nt_1815", 556, 33], - ["ne_float", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nt_1815", - ["is_text", 6, 4, 556, 33], - ["jump_false", 6, "ne_nnl_1816", 556, 33], - "_nop_tc_617", - ["jump", "ne_nnl_1816", 556, 33], - ["ne_text", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nnl_1816", - ["is_null", 6, 4, 556, 33], - ["jump_false", 6, "ne_nb_1817", 556, 33], - "_nop_tc_618", - "_nop_tc_619", - ["false", 5, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nb_1817", - ["is_bool", 6, 4, 556, 33], - ["jump_false", 6, "ne_mis_1818", 556, 33], - "_nop_tc_620", - ["jump", "ne_mis_1818", 556, 33], - ["ne_bool", 5, 4, 3, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_mis_1818", - ["true", 5, 556, 33], - "ne_done_1811", - ["jump_false", 5, "if_else_1809", 556, 33], - ["get", 3, 23, 1, 556, 44], - ["load_dynamic", 4, 3, 15, 556, 55], - ["load_field", 3, 13, "name", 556, 61], - ["load_dynamic", 5, 4, 3, 556, 61], - ["move", 14, 5, 556, 61], - ["jump", "if_end_1810", 556, 61], - "if_else_1809", - "if_end_1810", - ["null", 3, 557, 19], - ["is_identical", 4, 14, 3, 557, 19], - ["jump_true", 4, "ne_nid_1822", 557, 19], - ["jump", "ne_ni_1823", 557, 19], - "ne_nid_1822", - ["false", 4, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_ni_1823", - ["is_int", 5, 14, 557, 19], - ["jump_false", 5, "ne_nn_1824", 557, 19], - "_nop_tc_621", - ["jump", "ne_nn_1824", 557, 19], - ["ne_int", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nn_1824", - ["is_num", 5, 14, 557, 19], - ["jump_false", 5, "ne_nt_1825", 557, 19], - "_nop_tc_622", - ["jump", "ne_nt_1825", 557, 19], - ["ne_float", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nt_1825", - ["is_text", 5, 14, 557, 19], - ["jump_false", 5, "ne_nnl_1826", 557, 19], - "_nop_tc_623", - ["jump", "ne_nnl_1826", 557, 19], - ["ne_text", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nnl_1826", - ["is_null", 5, 14, 557, 19], - ["jump_false", 5, "ne_nb_1827", 557, 19], - "_nop_tc_624", - "_nop_tc_625", - ["false", 4, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nb_1827", - ["is_bool", 5, 14, 557, 19], - ["jump_false", 5, "ne_mis_1828", 557, 19], - "_nop_tc_626", - ["jump", "ne_mis_1828", 557, 19], - ["ne_bool", 4, 14, 3, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_mis_1828", - ["true", 4, 557, 19], - "ne_done_1821", - ["jump_false", 4, "if_else_1819", 557, 19], - ["store_field", 1, 14, "arity", 557, 25], - ["jump", "if_end_1820", 557, 25], - "if_else_1819", - "if_end_1820", - ["jump", "if_end_1786", 557, 25], - "if_else_1785", - "if_end_1786", - ["null", 3, 559, 21], - ["is_identical", 4, 13, 3, 559, 21], - ["jump_true", 4, "ne_nid_1834", 559, 21], - ["jump", "ne_ni_1835", 559, 21], - "ne_nid_1834", - ["false", 4, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_ni_1835", - ["is_int", 5, 13, 559, 21], - ["jump_false", 5, "ne_nn_1836", 559, 21], - "_nop_tc_627", - ["jump", "ne_nn_1836", 559, 21], - ["ne_int", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nn_1836", - ["is_num", 5, 13, 559, 21], - ["jump_false", 5, "ne_nt_1837", 559, 21], - "_nop_tc_628", - ["jump", "ne_nt_1837", 559, 21], - ["ne_float", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nt_1837", - ["is_text", 5, 13, 559, 21], - ["jump_false", 5, "ne_nnl_1838", 559, 21], - "_nop_tc_629", - ["jump", "ne_nnl_1838", 559, 21], - ["ne_text", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nnl_1838", - ["is_null", 5, 13, 559, 21], - ["jump_false", 5, "ne_nb_1839", 559, 21], - "_nop_tc_630", - "_nop_tc_631", - ["false", 4, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nb_1839", - ["is_bool", 5, 13, 559, 21], - ["jump_false", 5, "ne_mis_1840", 559, 21], - "_nop_tc_632", - ["jump", "ne_mis_1840", 559, 21], - ["ne_bool", 4, 13, 3, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_mis_1840", - ["true", 4, 559, 21], - "ne_done_1833", - ["move", 3, 4, 559, 21], - ["jump_false", 3, "and_end_1832", 559, 21], - ["load_field", 4, 13, "intrinsic", 559, 29], - ["true", 5, 559, 49], - ["is_identical", 6, 4, 5, 559, 49], - ["jump_true", 6, "eq_done_1841", 559, 49], - ["is_int", 7, 4, 559, 49], - ["jump_false", 7, "eq_ni_1842", 559, 49], - "_nop_tc_633", - ["jump", "eq_ni_1842", 559, 49], - ["eq_int", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_ni_1842", - ["is_num", 7, 4, 559, 49], - ["jump_false", 7, "eq_nn_1843", 559, 49], - "_nop_tc_634", - ["jump", "eq_nn_1843", 559, 49], - ["eq_float", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nn_1843", - ["is_text", 7, 4, 559, 49], - ["jump_false", 7, "eq_nt_1844", 559, 49], - "_nop_tc_635", - ["jump", "eq_nt_1844", 559, 49], - ["eq_text", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nt_1844", - ["is_null", 7, 4, 559, 49], - ["jump_false", 7, "eq_nnl_1845", 559, 49], - "_nop_tc_636", - ["jump", "eq_nnl_1845", 559, 49], - ["true", 6, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nnl_1845", - ["is_bool", 7, 4, 559, 49], - ["jump_false", 7, "eq_nb_1846", 559, 49], - "_nop_tc_637", - "_nop_tc_638", - ["eq_bool", 6, 4, 5, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nb_1846", - ["false", 6, 559, 49], - "eq_done_1841", - ["move", 3, 6, 559, 49], - "and_end_1832", - ["move", 4, 3, 559, 49], - ["jump_false", 4, "and_end_1831", 559, 49], - ["load_field", 3, 1, "list", 559, 64], - ["length", 5, 3, 559, 64], - ["access", 3, 1, 559, 78], - ["is_identical", 6, 5, 3, 559, 78], - ["jump_true", 6, "eq_done_1847", 559, 78], - "_nop_tc_639", - "_nop_tc_640", - "_nop_tc_641", - "_nop_tc_642", - ["eq_int", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_ni_1848", - "_nop_tc_643", - "_nop_tc_644", - "_nop_tc_645", - "_nop_tc_646", - ["eq_float", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nn_1849", - "_nop_tc_647", - ["jump", "eq_nt_1850", 559, 78], - "_nop_tc_648", - ["jump", "eq_nt_1850", 559, 78], - ["eq_text", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nt_1850", - "_nop_tc_649", - ["jump", "eq_nnl_1851", 559, 78], - "_nop_tc_650", - ["jump", "eq_nnl_1851", 559, 78], - ["true", 6, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nnl_1851", - "_nop_tc_651", - ["jump", "eq_nb_1852", 559, 78], - "_nop_tc_652", - ["jump", "eq_nb_1852", 559, 78], - ["eq_bool", 6, 5, 3, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nb_1852", - ["false", 6, 559, 78], - "eq_done_1847", - ["move", 4, 6, 559, 78], - "and_end_1831", - ["jump_false", 4, "if_else_1829", 559, 78], - ["load_field", 3, 1, "list", 560, 15], - ["access", 4, 0, 560, 25], - ["load_index", 5, 3, 4, 560, 25], - ["move", 18, 5, 560, 25], - ["null", 17, 561, 15], - ["load_field", 3, 18, "type_tag", 562, 13], - ["null", 4, 562, 29], - ["is_identical", 5, 3, 4, 562, 29], - ["jump_true", 5, "ne_nid_1856", 562, 29], - ["jump", "ne_ni_1857", 562, 29], - "ne_nid_1856", - ["false", 5, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_ni_1857", - ["is_int", 6, 3, 562, 29], - ["jump_false", 6, "ne_nn_1858", 562, 29], - "_nop_tc_653", - ["jump", "ne_nn_1858", 562, 29], - ["ne_int", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nn_1858", - ["is_num", 6, 3, 562, 29], - ["jump_false", 6, "ne_nt_1859", 562, 29], - "_nop_tc_654", - ["jump", "ne_nt_1859", 562, 29], - ["ne_float", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nt_1859", - ["is_text", 6, 3, 562, 29], - ["jump_false", 6, "ne_nnl_1860", 562, 29], - "_nop_tc_655", - ["jump", "ne_nnl_1860", 562, 29], - ["ne_text", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nnl_1860", - ["is_null", 6, 3, 562, 29], - ["jump_false", 6, "ne_nb_1861", 562, 29], - "_nop_tc_656", - "_nop_tc_657", - ["false", 5, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nb_1861", - ["is_bool", 6, 3, 562, 29], - ["jump_false", 6, "ne_mis_1862", 562, 29], - "_nop_tc_658", - ["jump", "ne_mis_1862", 562, 29], - ["ne_bool", 5, 3, 4, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_mis_1862", - ["true", 5, 562, 29], - "ne_done_1855", - ["jump_false", 5, "if_else_1853", 562, 29], - ["load_field", 3, 18, "type_tag", 563, 17], - ["move", 17, 3, 563, 17], - ["jump", "if_end_1854", 563, 17], - "if_else_1853", - ["load_field", 3, 18, "kind", 564, 20], - ["access", 4, "name", 564, 32], - ["is_identical", 5, 3, 4, 564, 32], - ["jump_true", 5, "eq_done_1866", 564, 32], - ["is_int", 6, 3, 564, 32], - ["jump_false", 6, "eq_ni_1867", 564, 32], - "_nop_tc_659", - ["jump", "eq_ni_1867", 564, 32], - ["eq_int", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_ni_1867", - ["is_num", 6, 3, 564, 32], - ["jump_false", 6, "eq_nn_1868", 564, 32], - "_nop_tc_660", - ["jump", "eq_nn_1868", 564, 32], - ["eq_float", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nn_1868", - ["is_text", 6, 3, 564, 32], - ["jump_false", 6, "eq_nt_1869", 564, 32], - "_nop_tc_661", - "_nop_tc_662", - ["eq_text", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nt_1869", - ["is_null", 6, 3, 564, 32], - ["jump_false", 6, "eq_nnl_1870", 564, 32], - "_nop_tc_663", - ["jump", "eq_nnl_1870", 564, 32], - ["true", 5, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nnl_1870", - ["is_bool", 6, 3, 564, 32], - ["jump_false", 6, "eq_nb_1871", 564, 32], - "_nop_tc_664", - ["jump", "eq_nb_1871", 564, 32], - ["eq_bool", 5, 3, 4, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nb_1871", - ["false", 5, 564, 32], - "eq_done_1866", - ["move", 3, 5, 564, 32], - ["jump_false", 3, "and_end_1865", 564, 32], - ["load_field", 4, 18, "level", 564, 42], - ["access", 5, 0, 564, 55], - ["is_identical", 6, 4, 5, 564, 55], - ["jump_true", 6, "eq_done_1872", 564, 55], - ["is_int", 7, 4, 564, 55], - ["jump_false", 7, "eq_ni_1873", 564, 55], - "_nop_tc_665", - "_nop_tc_666", - ["eq_int", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_ni_1873", - ["is_num", 7, 4, 564, 55], - ["jump_false", 7, "eq_nn_1874", 564, 55], - "_nop_tc_667", - "_nop_tc_668", - ["eq_float", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nn_1874", - ["is_text", 7, 4, 564, 55], - ["jump_false", 7, "eq_nt_1875", 564, 55], - "_nop_tc_669", - ["jump", "eq_nt_1875", 564, 55], - ["eq_text", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nt_1875", - ["is_null", 7, 4, 564, 55], - ["jump_false", 7, "eq_nnl_1876", 564, 55], - "_nop_tc_670", - ["jump", "eq_nnl_1876", 564, 55], - ["true", 6, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nnl_1876", - ["is_bool", 7, 4, 564, 55], - ["jump_false", 7, "eq_nb_1877", 564, 55], - "_nop_tc_671", - ["jump", "eq_nb_1877", 564, 55], - ["eq_bool", 6, 4, 5, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nb_1877", - ["false", 6, 564, 55], - "eq_done_1872", - ["move", 3, 6, 564, 55], - "and_end_1865", - ["jump_false", 3, "if_else_1863", 564, 55], - ["load_field", 3, 18, "name", 565, 33], - ["get", 4, 21, 1, 565, 16], - ["frame", 5, 4, 2, 565, 16], - ["null", 4, 565, 16], - ["setarg", 5, 0, 4, 565, 16], - ["setarg", 5, 1, 2, 565, 16], - ["setarg", 5, 2, 3, 565, 16], - ["invoke", 5, 3, 565, 16], - ["move", 10, 3, 565, 16], - ["null", 3, 566, 21], - ["is_identical", 4, 10, 3, 566, 21], - ["jump_true", 4, "ne_nid_1881", 566, 21], - ["jump", "ne_ni_1882", 566, 21], - "ne_nid_1881", - ["false", 4, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_ni_1882", - ["is_int", 5, 10, 566, 21], - ["jump_false", 5, "ne_nn_1883", 566, 21], - "_nop_tc_672", - ["jump", "ne_nn_1883", 566, 21], - ["ne_int", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nn_1883", - ["is_num", 5, 10, 566, 21], - ["jump_false", 5, "ne_nt_1884", 566, 21], - "_nop_tc_673", - ["jump", "ne_nt_1884", 566, 21], - ["ne_float", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nt_1884", - ["is_text", 5, 10, 566, 21], - ["jump_false", 5, "ne_nnl_1885", 566, 21], - "_nop_tc_674", - ["jump", "ne_nnl_1885", 566, 21], - ["ne_text", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nnl_1885", - ["is_null", 5, 10, 566, 21], - ["jump_false", 5, "ne_nb_1886", 566, 21], - "_nop_tc_675", - "_nop_tc_676", - ["false", 4, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nb_1886", - ["is_bool", 5, 10, 566, 21], - ["jump_false", 5, "ne_mis_1887", 566, 21], - "_nop_tc_677", - ["jump", "ne_mis_1887", 566, 21], - ["ne_bool", 4, 10, 3, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_mis_1887", - ["true", 4, 566, 21], - "ne_done_1880", - ["jump_false", 4, "if_else_1878", 566, 21], - ["load_field", 3, 10, "type_tag", 566, 33], - ["move", 17, 3, 566, 33], - ["jump", "if_end_1879", 566, 33], - "if_else_1878", - "if_end_1879", - ["jump", "if_end_1864", 566, 33], - "if_else_1863", - "if_end_1864", - "if_end_1854", - ["null", 3, 568, 20], - ["is_identical", 4, 17, 3, 568, 20], - ["jump_true", 4, "ne_nid_1891", 568, 20], - ["jump", "ne_ni_1892", 568, 20], - "ne_nid_1891", - ["false", 4, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_ni_1892", - ["is_int", 5, 17, 568, 20], - ["jump_false", 5, "ne_nn_1893", 568, 20], - "_nop_tc_678", - ["jump", "ne_nn_1893", 568, 20], - ["ne_int", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nn_1893", - ["is_num", 5, 17, 568, 20], - ["jump_false", 5, "ne_nt_1894", 568, 20], - "_nop_tc_679", - ["jump", "ne_nt_1894", 568, 20], - ["ne_float", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nt_1894", - ["is_text", 5, 17, 568, 20], - ["jump_false", 5, "ne_nnl_1895", 568, 20], - "_nop_tc_680", - ["jump", "ne_nnl_1895", 568, 20], - ["ne_text", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nnl_1895", - ["is_null", 5, 17, 568, 20], - ["jump_false", 5, "ne_nb_1896", 568, 20], - "_nop_tc_681", - "_nop_tc_682", - ["false", 4, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nb_1896", - ["is_bool", 5, 17, 568, 20], - ["jump_false", 5, "ne_mis_1897", 568, 20], - "_nop_tc_683", - ["jump", "ne_mis_1897", 568, 20], - ["ne_bool", 4, 17, 3, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_mis_1897", - ["true", 4, 568, 20], - "ne_done_1890", - ["jump_false", 4, "if_else_1888", 568, 20], - ["load_field", 3, 13, "name", 569, 15], - ["access", 4, "is_array", 569, 30], - ["is_identical", 5, 3, 4, 569, 30], - ["jump_true", 5, "eq_done_1900", 569, 30], - ["is_int", 6, 3, 569, 30], - ["jump_false", 6, "eq_ni_1901", 569, 30], - "_nop_tc_684", - ["jump", "eq_ni_1901", 569, 30], - ["eq_int", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_ni_1901", - ["is_num", 6, 3, 569, 30], - ["jump_false", 6, "eq_nn_1902", 569, 30], - "_nop_tc_685", - ["jump", "eq_nn_1902", 569, 30], - ["eq_float", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nn_1902", - ["is_text", 6, 3, 569, 30], - ["jump_false", 6, "eq_nt_1903", 569, 30], - "_nop_tc_686", - "_nop_tc_687", - ["eq_text", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nt_1903", - ["is_null", 6, 3, 569, 30], - ["jump_false", 6, "eq_nnl_1904", 569, 30], - "_nop_tc_688", - ["jump", "eq_nnl_1904", 569, 30], - ["true", 5, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nnl_1904", - ["is_bool", 6, 3, 569, 30], - ["jump_false", 6, "eq_nb_1905", 569, 30], - "_nop_tc_689", - ["jump", "eq_nb_1905", 569, 30], - ["eq_bool", 5, 3, 4, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nb_1905", - ["false", 5, 569, 30], - "eq_done_1900", - ["jump_false", 5, "if_else_1898", 569, 30], - ["access", 3, "array", 569, 66], - ["is_identical", 4, 17, 3, 569, 66], - ["jump_true", 4, "eq_done_1906", 569, 66], - ["is_int", 5, 17, 569, 66], - ["jump_false", 5, "eq_ni_1907", 569, 66], - "_nop_tc_690", - ["jump", "eq_ni_1907", 569, 66], - ["eq_int", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_ni_1907", - ["is_num", 5, 17, 569, 66], - ["jump_false", 5, "eq_nn_1908", 569, 66], - "_nop_tc_691", - ["jump", "eq_nn_1908", 569, 66], - ["eq_float", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nn_1908", - ["is_text", 5, 17, 569, 66], - ["jump_false", 5, "eq_nt_1909", 569, 66], - "_nop_tc_692", - "_nop_tc_693", - ["eq_text", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nt_1909", - ["is_null", 5, 17, 569, 66], - ["jump_false", 5, "eq_nnl_1910", 569, 66], - "_nop_tc_694", - ["jump", "eq_nnl_1910", 569, 66], - ["true", 4, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nnl_1910", - ["is_bool", 5, 17, 569, 66], - ["jump_false", 5, "eq_nb_1911", 569, 66], - "_nop_tc_695", - ["jump", "eq_nb_1911", 569, 66], - ["eq_bool", 4, 17, 3, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nb_1911", - ["false", 4, 569, 66], - "eq_done_1906", - ["get", 3, 17, 1, 569, 49], - ["frame", 5, 3, 2, 569, 49], - ["null", 3, 569, 49], - ["setarg", 5, 0, 3, 569, 49], - ["setarg", 5, 1, 4, 569, 49], - ["setarg", 5, 2, 1, 569, 49], - ["tail_invoke", 5, 3, 569, 49], - ["return", 3, 569, 49], - "_nop_ur_38", - "if_else_1898", - "if_end_1899", - ["load_field", 3, 13, "name", 570, 15], - ["access", 4, "is_text", 570, 30], - ["is_identical", 5, 3, 4, 570, 30], - ["jump_true", 5, "eq_done_1914", 570, 30], - ["is_int", 6, 3, 570, 30], - ["jump_false", 6, "eq_ni_1915", 570, 30], - "_nop_tc_696", - ["jump", "eq_ni_1915", 570, 30], - ["eq_int", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_ni_1915", - ["is_num", 6, 3, 570, 30], - ["jump_false", 6, "eq_nn_1916", 570, 30], - "_nop_tc_697", - ["jump", "eq_nn_1916", 570, 30], - ["eq_float", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nn_1916", - ["is_text", 6, 3, 570, 30], - ["jump_false", 6, "eq_nt_1917", 570, 30], - "_nop_tc_698", - "_nop_tc_699", - ["eq_text", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nt_1917", - ["is_null", 6, 3, 570, 30], - ["jump_false", 6, "eq_nnl_1918", 570, 30], - "_nop_tc_700", - ["jump", "eq_nnl_1918", 570, 30], - ["true", 5, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nnl_1918", - ["is_bool", 6, 3, 570, 30], - ["jump_false", 6, "eq_nb_1919", 570, 30], - "_nop_tc_701", - ["jump", "eq_nb_1919", 570, 30], - ["eq_bool", 5, 3, 4, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nb_1919", - ["false", 5, 570, 30], - "eq_done_1914", - ["jump_false", 5, "if_else_1912", 570, 30], - ["access", 3, "text", 570, 65], - ["is_identical", 4, 17, 3, 570, 65], - ["jump_true", 4, "eq_done_1920", 570, 65], - ["is_int", 5, 17, 570, 65], - ["jump_false", 5, "eq_ni_1921", 570, 65], - "_nop_tc_702", - ["jump", "eq_ni_1921", 570, 65], - ["eq_int", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_ni_1921", - ["is_num", 5, 17, 570, 65], - ["jump_false", 5, "eq_nn_1922", 570, 65], - "_nop_tc_703", - ["jump", "eq_nn_1922", 570, 65], - ["eq_float", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nn_1922", - ["is_text", 5, 17, 570, 65], - ["jump_false", 5, "eq_nt_1923", 570, 65], - "_nop_tc_704", - "_nop_tc_705", - ["eq_text", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nt_1923", - ["is_null", 5, 17, 570, 65], - ["jump_false", 5, "eq_nnl_1924", 570, 65], - "_nop_tc_706", - ["jump", "eq_nnl_1924", 570, 65], - ["true", 4, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nnl_1924", - ["is_bool", 5, 17, 570, 65], - ["jump_false", 5, "eq_nb_1925", 570, 65], - "_nop_tc_707", - ["jump", "eq_nb_1925", 570, 65], - ["eq_bool", 4, 17, 3, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nb_1925", - ["false", 4, 570, 65], - "eq_done_1920", - ["get", 3, 17, 1, 570, 48], - ["frame", 5, 3, 2, 570, 48], - ["null", 3, 570, 48], - ["setarg", 5, 0, 3, 570, 48], - ["setarg", 5, 1, 4, 570, 48], - ["setarg", 5, 2, 1, 570, 48], - ["tail_invoke", 5, 3, 570, 48], - ["return", 3, 570, 48], - "_nop_ur_39", - "if_else_1912", - "if_end_1913", - ["load_field", 3, 13, "name", 571, 15], - ["access", 4, "is_number", 571, 30], - ["is_identical", 5, 3, 4, 571, 30], - ["jump_true", 5, "eq_done_1928", 571, 30], - ["is_int", 6, 3, 571, 30], - ["jump_false", 6, "eq_ni_1929", 571, 30], - "_nop_tc_708", - ["jump", "eq_ni_1929", 571, 30], - ["eq_int", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_ni_1929", - ["is_num", 6, 3, 571, 30], - ["jump_false", 6, "eq_nn_1930", 571, 30], - "_nop_tc_709", - ["jump", "eq_nn_1930", 571, 30], - ["eq_float", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nn_1930", - ["is_text", 6, 3, 571, 30], - ["jump_false", 6, "eq_nt_1931", 571, 30], - "_nop_tc_710", - "_nop_tc_711", - ["eq_text", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nt_1931", - ["is_null", 6, 3, 571, 30], - ["jump_false", 6, "eq_nnl_1932", 571, 30], - "_nop_tc_712", - ["jump", "eq_nnl_1932", 571, 30], - ["true", 5, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nnl_1932", - ["is_bool", 6, 3, 571, 30], - ["jump_false", 6, "eq_nb_1933", 571, 30], - "_nop_tc_713", - ["jump", "eq_nb_1933", 571, 30], - ["eq_bool", 5, 3, 4, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nb_1933", - ["false", 5, 571, 30], - "eq_done_1928", - ["jump_false", 5, "if_else_1926", 571, 30], - ["access", 3, "number", 571, 67], - ["is_identical", 4, 17, 3, 571, 67], - ["jump_true", 4, "eq_done_1935", 571, 67], - ["is_int", 5, 17, 571, 67], - ["jump_false", 5, "eq_ni_1936", 571, 67], - "_nop_tc_714", - ["jump", "eq_ni_1936", 571, 67], - ["eq_int", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_ni_1936", - ["is_num", 5, 17, 571, 67], - ["jump_false", 5, "eq_nn_1937", 571, 67], - "_nop_tc_715", - ["jump", "eq_nn_1937", 571, 67], - ["eq_float", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nn_1937", - ["is_text", 5, 17, 571, 67], - ["jump_false", 5, "eq_nt_1938", 571, 67], - "_nop_tc_716", - "_nop_tc_717", - ["eq_text", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nt_1938", - ["is_null", 5, 17, 571, 67], - ["jump_false", 5, "eq_nnl_1939", 571, 67], - "_nop_tc_718", - ["jump", "eq_nnl_1939", 571, 67], - ["true", 4, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nnl_1939", - ["is_bool", 5, 17, 571, 67], - ["jump_false", 5, "eq_nb_1940", 571, 67], - "_nop_tc_719", - ["jump", "eq_nb_1940", 571, 67], - ["eq_bool", 4, 17, 3, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nb_1940", - ["false", 4, 571, 67], - "eq_done_1935", - ["move", 3, 4, 571, 67], - ["jump_true", 3, "or_end_1934", 571, 67], - ["access", 4, "integer", 571, 86], - ["is_identical", 5, 17, 4, 571, 86], - ["jump_true", 5, "eq_done_1941", 571, 86], - ["is_int", 6, 17, 571, 86], - ["jump_false", 6, "eq_ni_1942", 571, 86], - "_nop_tc_720", - ["jump", "eq_ni_1942", 571, 86], - ["eq_int", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_ni_1942", - ["is_num", 6, 17, 571, 86], - ["jump_false", 6, "eq_nn_1943", 571, 86], - "_nop_tc_721", - ["jump", "eq_nn_1943", 571, 86], - ["eq_float", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nn_1943", - ["is_text", 6, 17, 571, 86], - ["jump_false", 6, "eq_nt_1944", 571, 86], - "_nop_tc_722", - "_nop_tc_723", - ["eq_text", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nt_1944", - ["is_null", 6, 17, 571, 86], - ["jump_false", 6, "eq_nnl_1945", 571, 86], - "_nop_tc_724", - ["jump", "eq_nnl_1945", 571, 86], - ["true", 5, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nnl_1945", - ["is_bool", 6, 17, 571, 86], - ["jump_false", 6, "eq_nb_1946", 571, 86], - "_nop_tc_725", - ["jump", "eq_nb_1946", 571, 86], - ["eq_bool", 5, 17, 4, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nb_1946", - ["false", 5, 571, 86], - "eq_done_1941", - ["move", 3, 5, 571, 86], - "or_end_1934", - ["get", 4, 17, 1, 571, 50], - ["frame", 5, 4, 2, 571, 50], - ["null", 4, 571, 50], - ["setarg", 5, 0, 4, 571, 50], - ["setarg", 5, 1, 3, 571, 50], - ["setarg", 5, 2, 1, 571, 50], - ["tail_invoke", 5, 3, 571, 50], - ["return", 3, 571, 50], - "_nop_ur_40", - "if_else_1926", - "if_end_1927", - ["load_field", 3, 13, "name", 572, 15], - ["access", 4, "is_integer", 572, 30], - ["is_identical", 5, 3, 4, 572, 30], - ["jump_true", 5, "eq_done_1949", 572, 30], - ["is_int", 6, 3, 572, 30], - ["jump_false", 6, "eq_ni_1950", 572, 30], - "_nop_tc_726", - ["jump", "eq_ni_1950", 572, 30], - ["eq_int", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_ni_1950", - ["is_num", 6, 3, 572, 30], - ["jump_false", 6, "eq_nn_1951", 572, 30], - "_nop_tc_727", - ["jump", "eq_nn_1951", 572, 30], - ["eq_float", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nn_1951", - ["is_text", 6, 3, 572, 30], - ["jump_false", 6, "eq_nt_1952", 572, 30], - "_nop_tc_728", - "_nop_tc_729", - ["eq_text", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nt_1952", - ["is_null", 6, 3, 572, 30], - ["jump_false", 6, "eq_nnl_1953", 572, 30], - "_nop_tc_730", - ["jump", "eq_nnl_1953", 572, 30], - ["true", 5, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nnl_1953", - ["is_bool", 6, 3, 572, 30], - ["jump_false", 6, "eq_nb_1954", 572, 30], - "_nop_tc_731", - ["jump", "eq_nb_1954", 572, 30], - ["eq_bool", 5, 3, 4, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nb_1954", - ["false", 5, 572, 30], - "eq_done_1949", - ["jump_false", 5, "if_else_1947", 572, 30], - ["access", 3, "integer", 572, 68], - ["is_identical", 4, 17, 3, 572, 68], - ["jump_true", 4, "eq_done_1955", 572, 68], - ["is_int", 5, 17, 572, 68], - ["jump_false", 5, "eq_ni_1956", 572, 68], - "_nop_tc_732", - ["jump", "eq_ni_1956", 572, 68], - ["eq_int", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_ni_1956", - ["is_num", 5, 17, 572, 68], - ["jump_false", 5, "eq_nn_1957", 572, 68], - "_nop_tc_733", - ["jump", "eq_nn_1957", 572, 68], - ["eq_float", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nn_1957", - ["is_text", 5, 17, 572, 68], - ["jump_false", 5, "eq_nt_1958", 572, 68], - "_nop_tc_734", - "_nop_tc_735", - ["eq_text", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nt_1958", - ["is_null", 5, 17, 572, 68], - ["jump_false", 5, "eq_nnl_1959", 572, 68], - "_nop_tc_736", - ["jump", "eq_nnl_1959", 572, 68], - ["true", 4, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nnl_1959", - ["is_bool", 5, 17, 572, 68], - ["jump_false", 5, "eq_nb_1960", 572, 68], - "_nop_tc_737", - ["jump", "eq_nb_1960", 572, 68], - ["eq_bool", 4, 17, 3, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nb_1960", - ["false", 4, 572, 68], - "eq_done_1955", - ["get", 3, 17, 1, 572, 51], - ["frame", 5, 3, 2, 572, 51], - ["null", 3, 572, 51], - ["setarg", 5, 0, 3, 572, 51], - ["setarg", 5, 1, 4, 572, 51], - ["setarg", 5, 2, 1, 572, 51], - ["tail_invoke", 5, 3, 572, 51], - ["return", 3, 572, 51], - "_nop_ur_41", - "if_else_1947", - "if_end_1948", - ["load_field", 3, 13, "name", 573, 15], - ["access", 4, "is_function", 573, 30], - ["is_identical", 5, 3, 4, 573, 30], - ["jump_true", 5, "eq_done_1963", 573, 30], - ["is_int", 6, 3, 573, 30], - ["jump_false", 6, "eq_ni_1964", 573, 30], - "_nop_tc_738", - ["jump", "eq_ni_1964", 573, 30], - ["eq_int", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_ni_1964", - ["is_num", 6, 3, 573, 30], - ["jump_false", 6, "eq_nn_1965", 573, 30], - "_nop_tc_739", - ["jump", "eq_nn_1965", 573, 30], - ["eq_float", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nn_1965", - ["is_text", 6, 3, 573, 30], - ["jump_false", 6, "eq_nt_1966", 573, 30], - "_nop_tc_740", - "_nop_tc_741", - ["eq_text", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nt_1966", - ["is_null", 6, 3, 573, 30], - ["jump_false", 6, "eq_nnl_1967", 573, 30], - "_nop_tc_742", - ["jump", "eq_nnl_1967", 573, 30], - ["true", 5, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nnl_1967", - ["is_bool", 6, 3, 573, 30], - ["jump_false", 6, "eq_nb_1968", 573, 30], - "_nop_tc_743", - ["jump", "eq_nb_1968", 573, 30], - ["eq_bool", 5, 3, 4, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nb_1968", - ["false", 5, 573, 30], - "eq_done_1963", - ["jump_false", 5, "if_else_1961", 573, 30], - ["access", 3, "function", 573, 69], - ["is_identical", 4, 17, 3, 573, 69], - ["jump_true", 4, "eq_done_1969", 573, 69], - ["is_int", 5, 17, 573, 69], - ["jump_false", 5, "eq_ni_1970", 573, 69], - "_nop_tc_744", - ["jump", "eq_ni_1970", 573, 69], - ["eq_int", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_ni_1970", - ["is_num", 5, 17, 573, 69], - ["jump_false", 5, "eq_nn_1971", 573, 69], - "_nop_tc_745", - ["jump", "eq_nn_1971", 573, 69], - ["eq_float", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nn_1971", - ["is_text", 5, 17, 573, 69], - ["jump_false", 5, "eq_nt_1972", 573, 69], - "_nop_tc_746", - "_nop_tc_747", - ["eq_text", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nt_1972", - ["is_null", 5, 17, 573, 69], - ["jump_false", 5, "eq_nnl_1973", 573, 69], - "_nop_tc_748", - ["jump", "eq_nnl_1973", 573, 69], - ["true", 4, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nnl_1973", - ["is_bool", 5, 17, 573, 69], - ["jump_false", 5, "eq_nb_1974", 573, 69], - "_nop_tc_749", - ["jump", "eq_nb_1974", 573, 69], - ["eq_bool", 4, 17, 3, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nb_1974", - ["false", 4, 573, 69], - "eq_done_1969", - ["get", 3, 17, 1, 573, 52], - ["frame", 5, 3, 2, 573, 52], - ["null", 3, 573, 52], - ["setarg", 5, 0, 3, 573, 52], - ["setarg", 5, 1, 4, 573, 52], - ["setarg", 5, 2, 1, 573, 52], - ["tail_invoke", 5, 3, 573, 52], - ["return", 3, 573, 52], - "_nop_ur_42", - "if_else_1961", - "if_end_1962", - ["load_field", 3, 13, "name", 574, 15], - ["access", 4, "is_logical", 574, 30], - ["is_identical", 5, 3, 4, 574, 30], - ["jump_true", 5, "eq_done_1977", 574, 30], - ["is_int", 6, 3, 574, 30], - ["jump_false", 6, "eq_ni_1978", 574, 30], - "_nop_tc_750", - ["jump", "eq_ni_1978", 574, 30], - ["eq_int", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_ni_1978", - ["is_num", 6, 3, 574, 30], - ["jump_false", 6, "eq_nn_1979", 574, 30], - "_nop_tc_751", - ["jump", "eq_nn_1979", 574, 30], - ["eq_float", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nn_1979", - ["is_text", 6, 3, 574, 30], - ["jump_false", 6, "eq_nt_1980", 574, 30], - "_nop_tc_752", - "_nop_tc_753", - ["eq_text", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nt_1980", - ["is_null", 6, 3, 574, 30], - ["jump_false", 6, "eq_nnl_1981", 574, 30], - "_nop_tc_754", - ["jump", "eq_nnl_1981", 574, 30], - ["true", 5, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nnl_1981", - ["is_bool", 6, 3, 574, 30], - ["jump_false", 6, "eq_nb_1982", 574, 30], - "_nop_tc_755", - ["jump", "eq_nb_1982", 574, 30], - ["eq_bool", 5, 3, 4, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nb_1982", - ["false", 5, 574, 30], - "eq_done_1977", - ["jump_false", 5, "if_else_1975", 574, 30], - ["access", 3, "logical", 574, 68], - ["is_identical", 4, 17, 3, 574, 68], - ["jump_true", 4, "eq_done_1983", 574, 68], - ["is_int", 5, 17, 574, 68], - ["jump_false", 5, "eq_ni_1984", 574, 68], - "_nop_tc_756", - ["jump", "eq_ni_1984", 574, 68], - ["eq_int", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_ni_1984", - ["is_num", 5, 17, 574, 68], - ["jump_false", 5, "eq_nn_1985", 574, 68], - "_nop_tc_757", - ["jump", "eq_nn_1985", 574, 68], - ["eq_float", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nn_1985", - ["is_text", 5, 17, 574, 68], - ["jump_false", 5, "eq_nt_1986", 574, 68], - "_nop_tc_758", - "_nop_tc_759", - ["eq_text", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nt_1986", - ["is_null", 5, 17, 574, 68], - ["jump_false", 5, "eq_nnl_1987", 574, 68], - "_nop_tc_760", - ["jump", "eq_nnl_1987", 574, 68], - ["true", 4, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nnl_1987", - ["is_bool", 5, 17, 574, 68], - ["jump_false", 5, "eq_nb_1988", 574, 68], - "_nop_tc_761", - ["jump", "eq_nb_1988", 574, 68], - ["eq_bool", 4, 17, 3, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nb_1988", - ["false", 4, 574, 68], - "eq_done_1983", - ["get", 3, 17, 1, 574, 51], - ["frame", 5, 3, 2, 574, 51], - ["null", 3, 574, 51], - ["setarg", 5, 0, 3, 574, 51], - ["setarg", 5, 1, 4, 574, 51], - ["setarg", 5, 2, 1, 574, 51], - ["tail_invoke", 5, 3, 574, 51], - ["return", 3, 574, 51], - "_nop_ur_43", - "if_else_1975", - "if_end_1976", - ["load_field", 3, 13, "name", 575, 15], - ["access", 4, "is_null", 575, 30], - ["is_identical", 5, 3, 4, 575, 30], - ["jump_true", 5, "eq_done_1991", 575, 30], - ["is_int", 6, 3, 575, 30], - ["jump_false", 6, "eq_ni_1992", 575, 30], - "_nop_tc_762", - ["jump", "eq_ni_1992", 575, 30], - ["eq_int", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_ni_1992", - ["is_num", 6, 3, 575, 30], - ["jump_false", 6, "eq_nn_1993", 575, 30], - "_nop_tc_763", - ["jump", "eq_nn_1993", 575, 30], - ["eq_float", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nn_1993", - ["is_text", 6, 3, 575, 30], - ["jump_false", 6, "eq_nt_1994", 575, 30], - "_nop_tc_764", - "_nop_tc_765", - ["eq_text", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nt_1994", - ["is_null", 6, 3, 575, 30], - ["jump_false", 6, "eq_nnl_1995", 575, 30], - "_nop_tc_766", - ["jump", "eq_nnl_1995", 575, 30], - ["true", 5, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nnl_1995", - ["is_bool", 6, 3, 575, 30], - ["jump_false", 6, "eq_nb_1996", 575, 30], - "_nop_tc_767", - ["jump", "eq_nb_1996", 575, 30], - ["eq_bool", 5, 3, 4, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nb_1996", - ["false", 5, 575, 30], - "eq_done_1991", - ["jump_false", 5, "if_else_1989", 575, 30], - ["access", 3, "null", 575, 65], - ["is_identical", 4, 17, 3, 575, 65], - ["jump_true", 4, "eq_done_1997", 575, 65], - ["is_int", 5, 17, 575, 65], - ["jump_false", 5, "eq_ni_1998", 575, 65], - "_nop_tc_768", - ["jump", "eq_ni_1998", 575, 65], - ["eq_int", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_ni_1998", - ["is_num", 5, 17, 575, 65], - ["jump_false", 5, "eq_nn_1999", 575, 65], - "_nop_tc_769", - ["jump", "eq_nn_1999", 575, 65], - ["eq_float", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nn_1999", - ["is_text", 5, 17, 575, 65], - ["jump_false", 5, "eq_nt_2000", 575, 65], - "_nop_tc_770", - "_nop_tc_771", - ["eq_text", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nt_2000", - ["is_null", 5, 17, 575, 65], - ["jump_false", 5, "eq_nnl_2001", 575, 65], - "_nop_tc_772", - ["jump", "eq_nnl_2001", 575, 65], - ["true", 4, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nnl_2001", - ["is_bool", 5, 17, 575, 65], - ["jump_false", 5, "eq_nb_2002", 575, 65], - "_nop_tc_773", - ["jump", "eq_nb_2002", 575, 65], - ["eq_bool", 4, 17, 3, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nb_2002", - ["false", 4, 575, 65], - "eq_done_1997", - ["get", 3, 17, 1, 575, 48], - ["frame", 5, 3, 2, 575, 48], - ["null", 3, 575, 48], - ["setarg", 5, 0, 3, 575, 48], - ["setarg", 5, 1, 4, 575, 48], - ["setarg", 5, 2, 1, 575, 48], - ["tail_invoke", 5, 3, 575, 48], - ["return", 3, 575, 48], - "_nop_ur_44", - "if_else_1989", - "if_end_1990", - ["load_field", 3, 13, "name", 576, 15], - ["access", 4, "is_object", 576, 30], - ["is_identical", 5, 3, 4, 576, 30], - ["jump_true", 5, "eq_done_2005", 576, 30], - ["is_int", 6, 3, 576, 30], - ["jump_false", 6, "eq_ni_2006", 576, 30], - "_nop_tc_774", - ["jump", "eq_ni_2006", 576, 30], - ["eq_int", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_ni_2006", - ["is_num", 6, 3, 576, 30], - ["jump_false", 6, "eq_nn_2007", 576, 30], - "_nop_tc_775", - ["jump", "eq_nn_2007", 576, 30], - ["eq_float", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nn_2007", - ["is_text", 6, 3, 576, 30], - ["jump_false", 6, "eq_nt_2008", 576, 30], - "_nop_tc_776", - "_nop_tc_777", - ["eq_text", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nt_2008", - ["is_null", 6, 3, 576, 30], - ["jump_false", 6, "eq_nnl_2009", 576, 30], - "_nop_tc_778", - ["jump", "eq_nnl_2009", 576, 30], - ["true", 5, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nnl_2009", - ["is_bool", 6, 3, 576, 30], - ["jump_false", 6, "eq_nb_2010", 576, 30], - "_nop_tc_779", - ["jump", "eq_nb_2010", 576, 30], - ["eq_bool", 5, 3, 4, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nb_2010", - ["false", 5, 576, 30], - "eq_done_2005", - ["jump_false", 5, "if_else_2003", 576, 30], - ["access", 3, "record", 576, 67], - ["is_identical", 4, 17, 3, 576, 67], - ["jump_true", 4, "eq_done_2011", 576, 67], - ["is_int", 5, 17, 576, 67], - ["jump_false", 5, "eq_ni_2012", 576, 67], - "_nop_tc_780", - ["jump", "eq_ni_2012", 576, 67], - ["eq_int", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_ni_2012", - ["is_num", 5, 17, 576, 67], - ["jump_false", 5, "eq_nn_2013", 576, 67], - "_nop_tc_781", - ["jump", "eq_nn_2013", 576, 67], - ["eq_float", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nn_2013", - ["is_text", 5, 17, 576, 67], - ["jump_false", 5, "eq_nt_2014", 576, 67], - "_nop_tc_782", - "_nop_tc_783", - ["eq_text", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nt_2014", - ["is_null", 5, 17, 576, 67], - ["jump_false", 5, "eq_nnl_2015", 576, 67], - "_nop_tc_784", - ["jump", "eq_nnl_2015", 576, 67], - ["true", 4, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nnl_2015", - ["is_bool", 5, 17, 576, 67], - ["jump_false", 5, "eq_nb_2016", 576, 67], - "_nop_tc_785", - ["jump", "eq_nb_2016", 576, 67], - ["eq_bool", 4, 17, 3, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nb_2016", - ["false", 4, 576, 67], - "eq_done_2011", - ["get", 3, 17, 1, 576, 50], - ["frame", 5, 3, 2, 576, 50], - ["null", 3, 576, 50], - ["setarg", 5, 0, 3, 576, 50], - ["setarg", 5, 1, 4, 576, 50], - ["setarg", 5, 2, 1, 576, 50], - ["tail_invoke", 5, 3, 576, 50], - ["return", 3, 576, 50], - "_nop_ur_45", - "if_else_2003", - "if_end_2004", - ["load_field", 3, 13, "name", 577, 15], - ["access", 4, "length", 577, 30], - ["is_identical", 5, 3, 4, 577, 30], - ["jump_true", 5, "eq_done_2019", 577, 30], - ["is_int", 6, 3, 577, 30], - ["jump_false", 6, "eq_ni_2020", 577, 30], - "_nop_tc_786", - ["jump", "eq_ni_2020", 577, 30], - ["eq_int", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_ni_2020", - ["is_num", 6, 3, 577, 30], - ["jump_false", 6, "eq_nn_2021", 577, 30], - "_nop_tc_787", - ["jump", "eq_nn_2021", 577, 30], - ["eq_float", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nn_2021", - ["is_text", 6, 3, 577, 30], - ["jump_false", 6, "eq_nt_2022", 577, 30], - "_nop_tc_788", - "_nop_tc_789", - ["eq_text", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nt_2022", - ["is_null", 6, 3, 577, 30], - ["jump_false", 6, "eq_nnl_2023", 577, 30], - "_nop_tc_790", - ["jump", "eq_nnl_2023", 577, 30], - ["true", 5, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nnl_2023", - ["is_bool", 6, 3, 577, 30], - ["jump_false", 6, "eq_nb_2024", 577, 30], - "_nop_tc_791", - ["jump", "eq_nb_2024", 577, 30], - ["eq_bool", 5, 3, 4, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nb_2024", - ["false", 5, 577, 30], - "eq_done_2019", - ["jump_false", 5, "if_else_2017", 577, 30], - ["access", 3, "array", 578, 24], - ["is_identical", 4, 17, 3, 578, 24], - ["jump_true", 4, "eq_done_2027", 578, 24], - ["is_int", 5, 17, 578, 24], - ["jump_false", 5, "eq_ni_2028", 578, 24], - "_nop_tc_792", - ["jump", "eq_ni_2028", 578, 24], - ["eq_int", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_ni_2028", - ["is_num", 5, 17, 578, 24], - ["jump_false", 5, "eq_nn_2029", 578, 24], - "_nop_tc_793", - ["jump", "eq_nn_2029", 578, 24], - ["eq_float", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nn_2029", - ["is_text", 5, 17, 578, 24], - ["jump_false", 5, "eq_nt_2030", 578, 24], - "_nop_tc_794", - "_nop_tc_795", - ["eq_text", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nt_2030", - ["is_null", 5, 17, 578, 24], - ["jump_false", 5, "eq_nnl_2031", 578, 24], - "_nop_tc_796", - ["jump", "eq_nnl_2031", 578, 24], - ["true", 4, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nnl_2031", - ["is_bool", 5, 17, 578, 24], - ["jump_false", 5, "eq_nb_2032", 578, 24], - "_nop_tc_797", - ["jump", "eq_nb_2032", 578, 24], - ["eq_bool", 4, 17, 3, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nb_2032", - ["false", 4, 578, 24], - "eq_done_2027", - ["jump_false", 4, "if_else_2025", 578, 24], - ["access", 3, "array_length", 578, 45], - ["store_field", 1, 3, "hint", 578, 33], - ["jump", "if_end_2026", 578, 33], - "if_else_2025", - ["access", 3, "text", 579, 29], - ["is_identical", 4, 17, 3, 579, 29], - ["jump_true", 4, "eq_done_2035", 579, 29], - ["is_int", 5, 17, 579, 29], - ["jump_false", 5, "eq_ni_2036", 579, 29], - "_nop_tc_798", - ["jump", "eq_ni_2036", 579, 29], - ["eq_int", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_ni_2036", - ["is_num", 5, 17, 579, 29], - ["jump_false", 5, "eq_nn_2037", 579, 29], - "_nop_tc_799", - ["jump", "eq_nn_2037", 579, 29], - ["eq_float", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nn_2037", - ["is_text", 5, 17, 579, 29], - ["jump_false", 5, "eq_nt_2038", 579, 29], - "_nop_tc_800", - "_nop_tc_801", - ["eq_text", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nt_2038", - ["is_null", 5, 17, 579, 29], - ["jump_false", 5, "eq_nnl_2039", 579, 29], - "_nop_tc_802", - ["jump", "eq_nnl_2039", 579, 29], - ["true", 4, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nnl_2039", - ["is_bool", 5, 17, 579, 29], - ["jump_false", 5, "eq_nb_2040", 579, 29], - "_nop_tc_803", - ["jump", "eq_nb_2040", 579, 29], - ["eq_bool", 4, 17, 3, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nb_2040", - ["false", 4, 579, 29], - "eq_done_2035", - ["jump_false", 4, "if_else_2033", 579, 29], - ["access", 3, "text_length", 579, 49], - ["store_field", 1, 3, "hint", 579, 37], - ["jump", "if_end_2034", 579, 37], - "if_else_2033", - "if_end_2034", - "if_end_2026", - ["jump", "if_end_2018", 579, 37], - "if_else_2017", - "if_end_2018", - ["jump", "if_end_1889", 579, 37], - "if_else_1888", - "if_end_1889", - ["jump", "if_end_1830", 579, 37], - "if_else_1829", - "if_end_1830", - ["return", 1, 583, 14], - "_nop_ur_46", - "if_else_1777", - "if_end_1778", - ["return", 1, 586, 12], - "_nop_ur_47", - "_nop_ur_48" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["null", 3, 592, 17], - ["is_identical", 4, 1, 3, 592, 17], - ["jump_true", 4, "eq_done_2043", 592, 17], - "_nop_tc_1", - ["jump", "eq_ni_2044", 592, 17], - "_nop_tc_2", - ["jump", "eq_ni_2044", 592, 17], - ["eq_int", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_ni_2044", - "_nop_tc_3", - ["jump", "eq_nn_2045", 592, 17], - "_nop_tc_4", - ["jump", "eq_nn_2045", 592, 17], - ["eq_float", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nn_2045", - "_nop_tc_5", - ["jump", "eq_nt_2046", 592, 17], - "_nop_tc_6", - ["jump", "eq_nt_2046", 592, 17], - ["eq_text", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nt_2046", - "_nop_tc_7", - ["jump", "eq_nnl_2047", 592, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 4, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nnl_2047", - "_nop_tc_10", - ["jump", "eq_nb_2048", 592, 17], - "_nop_tc_11", - ["jump", "eq_nb_2048", 592, 17], - ["eq_bool", 4, 1, 3, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nb_2048", - ["false", 4, 592, 17], - "eq_done_2043", - ["jump_false", 4, "if_else_2041", 592, 17], - ["null", 3, 592, 30], - ["return", 3, 592, 30], - "_nop_ur_1", - "if_else_2041", - "if_end_2042", - ["load_field", 3, 1, "kind", 593, 13], - ["move", 4, 3, 593, 13], - ["access", 3, 0, 594, 13], - ["null", 5, 597, 14], - ["null", 6, 598, 14], - ["access", 7, "var", 600, 14], - ["is_identical", 8, 4, 7, 600, 14], - ["jump_true", 8, "eq_done_2052", 600, 14], - ["is_int", 9, 4, 600, 14], - ["jump_false", 9, "eq_ni_2053", 600, 14], - "_nop_tc_12", - ["jump", "eq_ni_2053", 600, 14], - ["eq_int", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_ni_2053", - ["is_num", 9, 4, 600, 14], - ["jump_false", 9, "eq_nn_2054", 600, 14], - "_nop_tc_13", - ["jump", "eq_nn_2054", 600, 14], - ["eq_float", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nn_2054", - ["is_text", 9, 4, 600, 14], - ["jump_false", 9, "eq_nt_2055", 600, 14], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nt_2055", - ["is_null", 9, 4, 600, 14], - ["jump_false", 9, "eq_nnl_2056", 600, 14], - "_nop_tc_16", - ["jump", "eq_nnl_2056", 600, 14], - ["true", 8, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nnl_2056", - ["is_bool", 9, 4, 600, 14], - ["jump_false", 9, "eq_nb_2057", 600, 14], - "_nop_tc_17", - ["jump", "eq_nb_2057", 600, 14], - ["eq_bool", 8, 4, 7, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nb_2057", - ["false", 8, 600, 14], - "eq_done_2052", - ["move", 7, 8, 600, 14], - ["jump_true", 7, "or_end_2051", 600, 14], - ["access", 8, "def", 600, 28], - ["is_identical", 9, 4, 8, 600, 28], - ["jump_true", 9, "eq_done_2058", 600, 28], - ["is_int", 10, 4, 600, 28], - ["jump_false", 10, "eq_ni_2059", 600, 28], - "_nop_tc_18", - ["jump", "eq_ni_2059", 600, 28], - ["eq_int", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_ni_2059", - ["is_num", 10, 4, 600, 28], - ["jump_false", 10, "eq_nn_2060", 600, 28], - "_nop_tc_19", - ["jump", "eq_nn_2060", 600, 28], - ["eq_float", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nn_2060", - ["is_text", 10, 4, 600, 28], - ["jump_false", 10, "eq_nt_2061", 600, 28], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nt_2061", - ["is_null", 10, 4, 600, 28], - ["jump_false", 10, "eq_nnl_2062", 600, 28], - "_nop_tc_22", - ["jump", "eq_nnl_2062", 600, 28], - ["true", 9, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nnl_2062", - ["is_bool", 10, 4, 600, 28], - ["jump_false", 10, "eq_nb_2063", 600, 28], - "_nop_tc_23", - ["jump", "eq_nb_2063", 600, 28], - ["eq_bool", 9, 4, 8, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nb_2063", - ["false", 9, 600, 28], - "eq_done_2058", - ["move", 7, 9, 600, 28], - "or_end_2051", - ["jump_false", 7, "if_else_2049", 600, 28], - ["load_field", 7, 1, "right", 601, 30], - ["get", 8, 30, 1, 601, 20], - ["frame", 9, 8, 2, 601, 20], - ["null", 8, 601, 20], - ["setarg", 9, 0, 8, 601, 20], - ["setarg", 9, 1, 7, 601, 20], - ["setarg", 9, 2, 2, 601, 20], - ["invoke", 9, 7, 601, 20], - ["store_field", 1, 7, "right", 601, 7], - ["load_field", 7, 1, "right", 602, 19], - ["get", 8, 13, 1, 602, 11], - ["frame", 9, 8, 1, 602, 11], - ["null", 8, 602, 11], - ["setarg", 9, 0, 8, 602, 11], - ["setarg", 9, 1, 7, 602, 11], - ["invoke", 9, 7, 602, 11], - ["jump_false", 7, "if_else_2064", 602, 11], - ["true", 7, 602, 44], - ["store_field", 1, 7, "pure", 602, 32], - ["jump", "if_end_2065", 602, 32], - "if_else_2064", - "if_end_2065", - ["return", 1, 603, 14], - "_nop_ur_2", - "if_else_2049", - "if_end_2050", - ["access", 7, "var_list", 605, 14], - ["is_identical", 8, 4, 7, 605, 14], - ["jump_true", 8, "eq_done_2068", 605, 14], - ["is_int", 9, 4, 605, 14], - ["jump_false", 9, "eq_ni_2069", 605, 14], - "_nop_tc_24", - ["jump", "eq_ni_2069", 605, 14], - ["eq_int", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_ni_2069", - ["is_num", 9, 4, 605, 14], - ["jump_false", 9, "eq_nn_2070", 605, 14], - "_nop_tc_25", - ["jump", "eq_nn_2070", 605, 14], - ["eq_float", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nn_2070", - ["is_text", 9, 4, 605, 14], - ["jump_false", 9, "eq_nt_2071", 605, 14], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nt_2071", - ["is_null", 9, 4, 605, 14], - ["jump_false", 9, "eq_nnl_2072", 605, 14], - "_nop_tc_28", - ["jump", "eq_nnl_2072", 605, 14], - ["true", 8, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nnl_2072", - ["is_bool", 9, 4, 605, 14], - ["jump_false", 9, "eq_nb_2073", 605, 14], - "_nop_tc_29", - ["jump", "eq_nb_2073", 605, 14], - ["eq_bool", 8, 4, 7, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nb_2073", - ["false", 8, 605, 14], - "eq_done_2068", - ["jump_false", 8, "if_else_2066", 605, 14], - ["access", 3, 0, 606, 11], - "while_start_2074", - ["load_field", 7, 1, "list", 607, 25], - ["length", 8, 7, 607, 25], - ["is_int", 7, 3, 607, 25], - ["jump_false", 7, "rel_ni_2076", 607, 25], - "_nop_tc_30", - "_nop_tc_31", - ["lt_int", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_ni_2076", - ["is_num", 7, 3, 607, 25], - ["jump_false", 7, "rel_nn_2077", 607, 25], - "_nop_tc_32", - "_nop_tc_33", - ["lt_float", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_nn_2077", - ["is_text", 7, 3, 607, 25], - ["jump_false", 7, "rel_err_2079", 607, 25], - "_nop_tc_34", - ["jump", "rel_err_2079", 607, 25], - ["lt_text", 9, 3, 8, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_err_2079", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 607, - 25 - ], - ["access", 8, "error", 607, 25], - ["access", 10, "cannot compare with '<': operands must be same type", 607, 25], - ["array", 11, 0, 607, 25], - ["push", 11, 10, 607, 25], - ["frame", 10, 7, 2, 607, 25], - ["null", 7, 607, 25], - ["setarg", 10, 0, 7, 607, 25], - ["setarg", 10, 1, 8, 607, 25], - ["setarg", 10, 2, 11, 607, 25], - ["invoke", 10, 7, 607, 25], - ["disrupt", 607, 25], - "rel_done_2078", - ["jump_false", 9, "while_end_2075", 607, 25], - ["load_field", 7, 1, "list", 608, 34], - ["load_dynamic", 8, 7, 3, 608, 44], - ["get", 7, 32, 1, 608, 24], - ["frame", 9, 7, 2, 608, 24], - ["null", 7, 608, 24], - ["setarg", 9, 0, 7, 608, 24], - ["setarg", 9, 1, 8, 608, 24], - ["setarg", 9, 2, 2, 608, 24], - ["invoke", 9, 7, 608, 24], - ["load_field", 8, 1, "list", 608, 9], - ["store_dynamic", 8, 7, 3, 608, 19], - ["access", 7, 1, 609, 17], - ["is_num", 8, 3, 609, 17], - ["jump_false", 8, "num_err_2080", 609, 17], - "_nop_tc_35", - "_nop_tc_36", - ["add", 8, 3, 7, 609, 17], - ["jump", "num_done_2081", 609, 17], - "num_err_2080", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 609, - 17 - ], - ["access", 9, "error", 609, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 609, 17], - ["array", 11, 0, 609, 17], - ["push", 11, 10, 609, 17], - ["frame", 10, 7, 2, 609, 17], - ["null", 7, 609, 17], - ["setarg", 10, 0, 7, 609, 17], - ["setarg", 10, 1, 9, 609, 17], - ["setarg", 10, 2, 11, 609, 17], - ["invoke", 10, 7, 609, 17], - ["disrupt", 609, 17], - "num_done_2081", - ["move", 3, 8, 609, 17], - ["jump", "while_start_2074", 609, 17], - "while_end_2075", - ["return", 1, 611, 14], - "_nop_ur_3", - "if_else_2066", - "if_end_2067", - ["access", 3, "call", 613, 14], - ["is_identical", 7, 4, 3, 613, 14], - ["jump_true", 7, "eq_done_2084", 613, 14], - ["is_int", 8, 4, 613, 14], - ["jump_false", 8, "eq_ni_2085", 613, 14], - "_nop_tc_37", - ["jump", "eq_ni_2085", 613, 14], - ["eq_int", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_ni_2085", - ["is_num", 8, 4, 613, 14], - ["jump_false", 8, "eq_nn_2086", 613, 14], - "_nop_tc_38", - ["jump", "eq_nn_2086", 613, 14], - ["eq_float", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nn_2086", - ["is_text", 8, 4, 613, 14], - ["jump_false", 8, "eq_nt_2087", 613, 14], - "_nop_tc_39", - "_nop_tc_40", - ["eq_text", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nt_2087", - ["is_null", 8, 4, 613, 14], - ["jump_false", 8, "eq_nnl_2088", 613, 14], - "_nop_tc_41", - ["jump", "eq_nnl_2088", 613, 14], - ["true", 7, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nnl_2088", - ["is_bool", 8, 4, 613, 14], - ["jump_false", 8, "eq_nb_2089", 613, 14], - "_nop_tc_42", - ["jump", "eq_nb_2089", 613, 14], - ["eq_bool", 7, 4, 3, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nb_2089", - ["false", 7, 613, 14], - "eq_done_2084", - ["jump_false", 7, "if_else_2082", 613, 14], - ["load_field", 3, 1, "expression", 614, 35], - ["get", 7, 30, 1, 614, 25], - ["frame", 8, 7, 2, 614, 25], - ["null", 7, 614, 25], - ["setarg", 8, 0, 7, 614, 25], - ["setarg", 8, 1, 3, 614, 25], - ["setarg", 8, 2, 2, 614, 25], - ["invoke", 8, 3, 614, 25], - ["store_field", 1, 3, "expression", 614, 7], - ["return", 1, 615, 14], - "_nop_ur_4", - "if_else_2082", - "if_end_2083", - ["access", 3, "if", 617, 14], - ["is_identical", 7, 4, 3, 617, 14], - ["jump_true", 7, "eq_done_2092", 617, 14], - ["is_int", 8, 4, 617, 14], - ["jump_false", 8, "eq_ni_2093", 617, 14], - "_nop_tc_43", - ["jump", "eq_ni_2093", 617, 14], - ["eq_int", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_ni_2093", - ["is_num", 8, 4, 617, 14], - ["jump_false", 8, "eq_nn_2094", 617, 14], - "_nop_tc_44", - ["jump", "eq_nn_2094", 617, 14], - ["eq_float", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nn_2094", - ["is_text", 8, 4, 617, 14], - ["jump_false", 8, "eq_nt_2095", 617, 14], - "_nop_tc_45", - "_nop_tc_46", - ["eq_text", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nt_2095", - ["is_null", 8, 4, 617, 14], - ["jump_false", 8, "eq_nnl_2096", 617, 14], - "_nop_tc_47", - ["jump", "eq_nnl_2096", 617, 14], - ["true", 7, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nnl_2096", - ["is_bool", 8, 4, 617, 14], - ["jump_false", 8, "eq_nb_2097", 617, 14], - "_nop_tc_48", - ["jump", "eq_nb_2097", 617, 14], - ["eq_bool", 7, 4, 3, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nb_2097", - ["false", 7, 617, 14], - "eq_done_2092", - ["jump_false", 7, "if_else_2090", 617, 14], - ["load_field", 3, 1, "expression", 618, 35], - ["get", 7, 30, 1, 618, 25], - ["frame", 8, 7, 2, 618, 25], - ["null", 7, 618, 25], - ["setarg", 8, 0, 7, 618, 25], - ["setarg", 8, 1, 3, 618, 25], - ["setarg", 8, 2, 2, 618, 25], - ["invoke", 8, 3, 618, 25], - ["store_field", 1, 3, "expression", 618, 7], - ["load_field", 3, 1, "expression", 619, 30], - ["get", 7, 19, 1, 619, 12], - ["frame", 8, 7, 1, 619, 12], - ["null", 7, 619, 12], - ["setarg", 8, 0, 7, 619, 12], - ["setarg", 8, 1, 3, 619, 12], - ["invoke", 8, 3, 619, 12], - ["move", 6, 3, 619, 12], - ["true", 3, 620, 17], - ["is_identical", 7, 6, 3, 620, 17], - ["jump_true", 7, "eq_done_2100", 620, 17], - ["is_int", 8, 6, 620, 17], - ["jump_false", 8, "eq_ni_2101", 620, 17], - "_nop_tc_49", - ["jump", "eq_ni_2101", 620, 17], - ["eq_int", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_ni_2101", - ["is_num", 8, 6, 620, 17], - ["jump_false", 8, "eq_nn_2102", 620, 17], - "_nop_tc_50", - ["jump", "eq_nn_2102", 620, 17], - ["eq_float", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nn_2102", - ["is_text", 8, 6, 620, 17], - ["jump_false", 8, "eq_nt_2103", 620, 17], - "_nop_tc_51", - ["jump", "eq_nt_2103", 620, 17], - ["eq_text", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nt_2103", - ["is_null", 8, 6, 620, 17], - ["jump_false", 8, "eq_nnl_2104", 620, 17], - "_nop_tc_52", - ["jump", "eq_nnl_2104", 620, 17], - ["true", 7, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nnl_2104", - ["is_bool", 8, 6, 620, 17], - ["jump_false", 8, "eq_nb_2105", 620, 17], - "_nop_tc_53", - "_nop_tc_54", - ["eq_bool", 7, 6, 3, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nb_2105", - ["false", 7, 620, 17], - "eq_done_2100", - ["jump_false", 7, "if_else_2098", 620, 17], - ["load_field", 3, 1, "then", 621, 32], - ["get", 7, 33, 1, 621, 21], - ["frame", 8, 7, 2, 621, 21], - ["null", 7, 621, 21], - ["setarg", 8, 0, 7, 621, 21], - ["setarg", 8, 1, 3, 621, 21], - ["setarg", 8, 2, 2, 621, 21], - ["invoke", 8, 3, 621, 21], - ["store_field", 1, 3, "then", 621, 9], - ["record", 3, 7], - ["access", 7, "block", 622, 23], - ["store_field", 3, 7, "kind", 622, 23], - ["load_field", 7, 1, "then", 622, 44], - ["store_field", 3, 7, "statements", 622, 44], - ["load_field", 7, 1, "at", 623, 15], - ["store_field", 3, 7, "at", 623, 15], - ["load_field", 7, 1, "from_row", 623, 34], - ["store_field", 3, 7, "from_row", 623, 34], - ["load_field", 7, 1, "from_column", 623, 62], - ["store_field", 3, 7, "from_column", 623, 62], - ["load_field", 7, 1, "to_row", 624, 19], - ["store_field", 3, 7, "to_row", 624, 19], - ["load_field", 7, 1, "to_column", 624, 43], - ["store_field", 3, 7, "to_column", 624, 43], - ["return", 3, 624, 43], - "_nop_ur_5", - "if_else_2098", - "if_end_2099", - ["false", 3, 626, 17], - ["is_identical", 7, 6, 3, 626, 17], - ["jump_true", 7, "eq_done_2108", 626, 17], - ["is_int", 8, 6, 626, 17], - ["jump_false", 8, "eq_ni_2109", 626, 17], - "_nop_tc_55", - ["jump", "eq_ni_2109", 626, 17], - ["eq_int", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_ni_2109", - ["is_num", 8, 6, 626, 17], - ["jump_false", 8, "eq_nn_2110", 626, 17], - "_nop_tc_56", - ["jump", "eq_nn_2110", 626, 17], - ["eq_float", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nn_2110", - ["is_text", 8, 6, 626, 17], - ["jump_false", 8, "eq_nt_2111", 626, 17], - "_nop_tc_57", - ["jump", "eq_nt_2111", 626, 17], - ["eq_text", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nt_2111", - ["is_null", 8, 6, 626, 17], - ["jump_false", 8, "eq_nnl_2112", 626, 17], - "_nop_tc_58", - ["jump", "eq_nnl_2112", 626, 17], - ["true", 7, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nnl_2112", - ["is_bool", 8, 6, 626, 17], - ["jump_false", 8, "eq_nb_2113", 626, 17], - "_nop_tc_59", - "_nop_tc_60", - ["eq_bool", 7, 6, 3, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nb_2113", - ["false", 7, 626, 17], - "eq_done_2108", - ["jump_false", 7, "if_else_2106", 626, 17], - ["load_field", 3, 1, "else", 627, 13], - ["null", 6, 627, 26], - ["is_identical", 7, 3, 6, 627, 26], - ["jump_true", 7, "ne_nid_2118", 627, 26], - ["jump", "ne_ni_2119", 627, 26], - "ne_nid_2118", - ["false", 7, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_ni_2119", - ["is_int", 8, 3, 627, 26], - ["jump_false", 8, "ne_nn_2120", 627, 26], - "_nop_tc_61", - ["jump", "ne_nn_2120", 627, 26], - ["ne_int", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nn_2120", - ["is_num", 8, 3, 627, 26], - ["jump_false", 8, "ne_nt_2121", 627, 26], - "_nop_tc_62", - ["jump", "ne_nt_2121", 627, 26], - ["ne_float", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nt_2121", - ["is_text", 8, 3, 627, 26], - ["jump_false", 8, "ne_nnl_2122", 627, 26], - "_nop_tc_63", - ["jump", "ne_nnl_2122", 627, 26], - ["ne_text", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nnl_2122", - ["is_null", 8, 3, 627, 26], - ["jump_false", 8, "ne_nb_2123", 627, 26], - "_nop_tc_64", - "_nop_tc_65", - ["false", 7, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nb_2123", - ["is_bool", 8, 3, 627, 26], - ["jump_false", 8, "ne_mis_2124", 627, 26], - "_nop_tc_66", - ["jump", "ne_mis_2124", 627, 26], - ["ne_bool", 7, 3, 6, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_mis_2124", - ["true", 7, 627, 26], - "ne_done_2117", - ["move", 3, 7, 627, 26], - ["jump_false", 3, "and_end_2116", 627, 26], - ["load_field", 6, 1, "else", 627, 41], - ["length", 7, 6, 627, 41], - ["access", 6, 0, 627, 54], - "_nop_tc_67", - "_nop_tc_68", - "_nop_tc_69", - "_nop_tc_70", - ["gt_int", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_ni_2125", - "_nop_tc_71", - "_nop_tc_72", - "_nop_tc_73", - "_nop_tc_74", - ["gt_float", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_nn_2126", - "_nop_tc_75", - ["jump", "rel_err_2128", 627, 54], - "_nop_tc_76", - ["jump", "rel_err_2128", 627, 54], - ["gt_text", 8, 7, 6, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_err_2128", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 627, - 54 - ], - ["access", 7, "error", 627, 54], - ["access", 9, "cannot compare with '>': operands must be same type", 627, 54], - ["array", 10, 0, 627, 54], - ["push", 10, 9, 627, 54], - ["frame", 9, 6, 2, 627, 54], - ["null", 6, 627, 54], - ["setarg", 9, 0, 6, 627, 54], - ["setarg", 9, 1, 7, 627, 54], - ["setarg", 9, 2, 10, 627, 54], - ["invoke", 9, 6, 627, 54], - ["disrupt", 627, 54], - "rel_done_2127", - ["move", 3, 8, 627, 54], - "and_end_2116", - ["jump_false", 3, "if_else_2114", 627, 54], - ["load_field", 3, 1, "else", 628, 34], - ["get", 6, 33, 1, 628, 23], - ["frame", 7, 6, 2, 628, 23], - ["null", 6, 628, 23], - ["setarg", 7, 0, 6, 628, 23], - ["setarg", 7, 1, 3, 628, 23], - ["setarg", 7, 2, 2, 628, 23], - ["invoke", 7, 3, 628, 23], - ["store_field", 1, 3, "else", 628, 11], - ["record", 3, 7], - ["access", 6, "block", 629, 25], - ["store_field", 3, 6, "kind", 629, 25], - ["load_field", 6, 1, "else", 629, 46], - ["store_field", 3, 6, "statements", 629, 46], - ["load_field", 6, 1, "at", 630, 17], - ["store_field", 3, 6, "at", 630, 17], - ["load_field", 6, 1, "from_row", 630, 36], - ["store_field", 3, 6, "from_row", 630, 36], - ["load_field", 6, 1, "from_column", 630, 64], - ["store_field", 3, 6, "from_column", 630, 64], - ["load_field", 6, 1, "to_row", 631, 21], - ["store_field", 3, 6, "to_row", 631, 21], - ["load_field", 6, 1, "to_column", 631, 45], - ["store_field", 3, 6, "to_column", 631, 45], - ["return", 3, 631, 45], - "_nop_ur_6", - "if_else_2114", - "if_end_2115", - ["load_field", 3, 1, "list", 633, 13], - ["null", 6, 633, 26], - ["is_identical", 7, 3, 6, 633, 26], - ["jump_true", 7, "ne_nid_2133", 633, 26], - ["jump", "ne_ni_2134", 633, 26], - "ne_nid_2133", - ["false", 7, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_ni_2134", - ["is_int", 8, 3, 633, 26], - ["jump_false", 8, "ne_nn_2135", 633, 26], - "_nop_tc_77", - ["jump", "ne_nn_2135", 633, 26], - ["ne_int", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nn_2135", - ["is_num", 8, 3, 633, 26], - ["jump_false", 8, "ne_nt_2136", 633, 26], - "_nop_tc_78", - ["jump", "ne_nt_2136", 633, 26], - ["ne_float", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nt_2136", - ["is_text", 8, 3, 633, 26], - ["jump_false", 8, "ne_nnl_2137", 633, 26], - "_nop_tc_79", - ["jump", "ne_nnl_2137", 633, 26], - ["ne_text", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nnl_2137", - ["is_null", 8, 3, 633, 26], - ["jump_false", 8, "ne_nb_2138", 633, 26], - "_nop_tc_80", - "_nop_tc_81", - ["false", 7, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nb_2138", - ["is_bool", 8, 3, 633, 26], - ["jump_false", 8, "ne_mis_2139", 633, 26], - "_nop_tc_82", - ["jump", "ne_mis_2139", 633, 26], - ["ne_bool", 7, 3, 6, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_mis_2139", - ["true", 7, 633, 26], - "ne_done_2132", - ["move", 3, 7, 633, 26], - ["jump_false", 3, "and_end_2131", 633, 26], - ["load_field", 6, 1, "list", 633, 41], - ["length", 7, 6, 633, 41], - ["access", 6, 0, 633, 54], - "_nop_tc_83", - "_nop_tc_84", - "_nop_tc_85", - "_nop_tc_86", - ["gt_int", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_ni_2140", - "_nop_tc_87", - "_nop_tc_88", - "_nop_tc_89", - "_nop_tc_90", - ["gt_float", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_nn_2141", - "_nop_tc_91", - ["jump", "rel_err_2143", 633, 54], - "_nop_tc_92", - ["jump", "rel_err_2143", 633, 54], - ["gt_text", 8, 7, 6, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_err_2143", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 633, - 54 - ], - ["access", 7, "error", 633, 54], - ["access", 9, "cannot compare with '>': operands must be same type", 633, 54], - ["array", 10, 0, 633, 54], - ["push", 10, 9, 633, 54], - ["frame", 9, 6, 2, 633, 54], - ["null", 6, 633, 54], - ["setarg", 9, 0, 6, 633, 54], - ["setarg", 9, 1, 7, 633, 54], - ["setarg", 9, 2, 10, 633, 54], - ["invoke", 9, 6, 633, 54], - ["disrupt", 633, 54], - "rel_done_2142", - ["move", 3, 8, 633, 54], - "and_end_2131", - ["jump_false", 3, "if_else_2129", 633, 54], - ["load_field", 3, 1, "list", 634, 28], - ["access", 6, 0, 634, 38], - ["load_index", 7, 3, 6, 634, 38], - ["get", 3, 32, 1, 634, 18], - ["frame", 6, 3, 2, 634, 18], - ["null", 3, 634, 18], - ["setarg", 6, 0, 3, 634, 18], - ["setarg", 6, 1, 7, 634, 18], - ["setarg", 6, 2, 2, 634, 18], - ["tail_invoke", 6, 3, 634, 18], - ["return", 3, 634, 18], - "_nop_ur_7", - "if_else_2129", - "if_end_2130", - ["null", 3, 636, 16], - ["return", 3, 636, 16], - "_nop_ur_8", - "if_else_2106", - "if_end_2107", - ["load_field", 3, 1, "then", 638, 30], - ["get", 6, 33, 1, 638, 19], - ["frame", 7, 6, 2, 638, 19], - ["null", 6, 638, 19], - ["setarg", 7, 0, 6, 638, 19], - ["setarg", 7, 1, 3, 638, 19], - ["setarg", 7, 2, 2, 638, 19], - ["invoke", 7, 3, 638, 19], - ["store_field", 1, 3, "then", 638, 7], - ["load_field", 3, 1, "list", 639, 30], - ["get", 6, 33, 1, 639, 19], - ["frame", 7, 6, 2, 639, 19], - ["null", 6, 639, 19], - ["setarg", 7, 0, 6, 639, 19], - ["setarg", 7, 1, 3, 639, 19], - ["setarg", 7, 2, 2, 639, 19], - ["invoke", 7, 3, 639, 19], - ["store_field", 1, 3, "list", 639, 7], - ["load_field", 3, 1, "else", 640, 11], - ["null", 6, 640, 24], - ["is_identical", 7, 3, 6, 640, 24], - ["jump_true", 7, "ne_nid_2147", 640, 24], - ["jump", "ne_ni_2148", 640, 24], - "ne_nid_2147", - ["false", 7, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_ni_2148", - ["is_int", 8, 3, 640, 24], - ["jump_false", 8, "ne_nn_2149", 640, 24], - "_nop_tc_93", - ["jump", "ne_nn_2149", 640, 24], - ["ne_int", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nn_2149", - ["is_num", 8, 3, 640, 24], - ["jump_false", 8, "ne_nt_2150", 640, 24], - "_nop_tc_94", - ["jump", "ne_nt_2150", 640, 24], - ["ne_float", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nt_2150", - ["is_text", 8, 3, 640, 24], - ["jump_false", 8, "ne_nnl_2151", 640, 24], - "_nop_tc_95", - ["jump", "ne_nnl_2151", 640, 24], - ["ne_text", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nnl_2151", - ["is_null", 8, 3, 640, 24], - ["jump_false", 8, "ne_nb_2152", 640, 24], - "_nop_tc_96", - "_nop_tc_97", - ["false", 7, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nb_2152", - ["is_bool", 8, 3, 640, 24], - ["jump_false", 8, "ne_mis_2153", 640, 24], - "_nop_tc_98", - ["jump", "ne_mis_2153", 640, 24], - ["ne_bool", 7, 3, 6, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_mis_2153", - ["true", 7, 640, 24], - "ne_done_2146", - ["jump_false", 7, "if_else_2144", 640, 24], - ["load_field", 3, 1, "else", 640, 53], - ["get", 6, 33, 1, 640, 42], - ["frame", 7, 6, 2, 640, 42], - ["null", 6, 640, 42], - ["setarg", 7, 0, 6, 640, 42], - ["setarg", 7, 1, 3, 640, 42], - ["setarg", 7, 2, 2, 640, 42], - ["invoke", 7, 3, 640, 42], - ["store_field", 1, 3, "else", 640, 30], - ["jump", "if_end_2145", 640, 30], - "if_else_2144", - "if_end_2145", - ["return", 1, 641, 14], - "_nop_ur_9", - "if_else_2090", - "if_end_2091", - ["access", 3, "while", 643, 14], - ["is_identical", 6, 4, 3, 643, 14], - ["jump_true", 6, "eq_done_2156", 643, 14], - ["is_int", 7, 4, 643, 14], - ["jump_false", 7, "eq_ni_2157", 643, 14], - "_nop_tc_99", - ["jump", "eq_ni_2157", 643, 14], - ["eq_int", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_ni_2157", - ["is_num", 7, 4, 643, 14], - ["jump_false", 7, "eq_nn_2158", 643, 14], - "_nop_tc_100", - ["jump", "eq_nn_2158", 643, 14], - ["eq_float", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nn_2158", - ["is_text", 7, 4, 643, 14], - ["jump_false", 7, "eq_nt_2159", 643, 14], - "_nop_tc_101", - "_nop_tc_102", - ["eq_text", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nt_2159", - ["is_null", 7, 4, 643, 14], - ["jump_false", 7, "eq_nnl_2160", 643, 14], - "_nop_tc_103", - ["jump", "eq_nnl_2160", 643, 14], - ["true", 6, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nnl_2160", - ["is_bool", 7, 4, 643, 14], - ["jump_false", 7, "eq_nb_2161", 643, 14], - "_nop_tc_104", - ["jump", "eq_nb_2161", 643, 14], - ["eq_bool", 6, 4, 3, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nb_2161", - ["false", 6, 643, 14], - "eq_done_2156", - ["jump_false", 6, "if_else_2154", 643, 14], - ["load_field", 3, 1, "expression", 644, 35], - ["get", 6, 30, 1, 644, 25], - ["frame", 7, 6, 2, 644, 25], - ["null", 6, 644, 25], - ["setarg", 7, 0, 6, 644, 25], - ["setarg", 7, 1, 3, 644, 25], - ["setarg", 7, 2, 2, 644, 25], - ["invoke", 7, 3, 644, 25], - ["store_field", 1, 3, "expression", 644, 7], - ["load_field", 3, 1, "expression", 645, 11], - ["load_field", 6, 3, "kind", 645, 11], - ["access", 3, "false", 645, 35], - ["is_identical", 7, 6, 3, 645, 35], - ["jump_true", 7, "eq_done_2165", 645, 35], - ["is_int", 8, 6, 645, 35], - ["jump_false", 8, "eq_ni_2166", 645, 35], - "_nop_tc_105", - ["jump", "eq_ni_2166", 645, 35], - ["eq_int", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_ni_2166", - ["is_num", 8, 6, 645, 35], - ["jump_false", 8, "eq_nn_2167", 645, 35], - "_nop_tc_106", - ["jump", "eq_nn_2167", 645, 35], - ["eq_float", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nn_2167", - ["is_text", 8, 6, 645, 35], - ["jump_false", 8, "eq_nt_2168", 645, 35], - "_nop_tc_107", - "_nop_tc_108", - ["eq_text", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nt_2168", - ["is_null", 8, 6, 645, 35], - ["jump_false", 8, "eq_nnl_2169", 645, 35], - "_nop_tc_109", - ["jump", "eq_nnl_2169", 645, 35], - ["true", 7, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nnl_2169", - ["is_bool", 8, 6, 645, 35], - ["jump_false", 8, "eq_nb_2170", 645, 35], - "_nop_tc_110", - ["jump", "eq_nb_2170", 645, 35], - ["eq_bool", 7, 6, 3, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nb_2170", - ["false", 7, 645, 35], - "eq_done_2165", - ["move", 3, 7, 645, 35], - ["jump_true", 3, "or_end_2164", 645, 35], - ["load_field", 6, 1, "expression", 645, 46], - ["load_field", 7, 6, "kind", 645, 46], - ["access", 6, "null", 645, 70], - ["is_identical", 8, 7, 6, 645, 70], - ["jump_true", 8, "eq_done_2171", 645, 70], - ["is_int", 9, 7, 645, 70], - ["jump_false", 9, "eq_ni_2172", 645, 70], - "_nop_tc_111", - ["jump", "eq_ni_2172", 645, 70], - ["eq_int", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_ni_2172", - ["is_num", 9, 7, 645, 70], - ["jump_false", 9, "eq_nn_2173", 645, 70], - "_nop_tc_112", - ["jump", "eq_nn_2173", 645, 70], - ["eq_float", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nn_2173", - ["is_text", 9, 7, 645, 70], - ["jump_false", 9, "eq_nt_2174", 645, 70], - "_nop_tc_113", - "_nop_tc_114", - ["eq_text", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nt_2174", - ["is_null", 9, 7, 645, 70], - ["jump_false", 9, "eq_nnl_2175", 645, 70], - "_nop_tc_115", - ["jump", "eq_nnl_2175", 645, 70], - ["true", 8, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nnl_2175", - ["is_bool", 9, 7, 645, 70], - ["jump_false", 9, "eq_nb_2176", 645, 70], - "_nop_tc_116", - ["jump", "eq_nb_2176", 645, 70], - ["eq_bool", 8, 7, 6, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nb_2176", - ["false", 8, 645, 70], - "eq_done_2171", - ["move", 3, 8, 645, 70], - "or_end_2164", - ["jump_false", 3, "if_else_2162", 645, 70], - ["null", 3, 645, 85], - ["return", 3, 645, 85], - "_nop_ur_10", - "if_else_2162", - "if_end_2163", - ["load_field", 3, 1, "statements", 646, 36], - ["get", 6, 33, 1, 646, 25], - ["frame", 7, 6, 2, 646, 25], - ["null", 6, 646, 25], - ["setarg", 7, 0, 6, 646, 25], - ["setarg", 7, 1, 3, 646, 25], - ["setarg", 7, 2, 2, 646, 25], - ["invoke", 7, 3, 646, 25], - ["store_field", 1, 3, "statements", 646, 7], - ["return", 1, 647, 14], - "_nop_ur_11", - "if_else_2154", - "if_end_2155", - ["access", 3, "do", 649, 14], - ["is_identical", 6, 4, 3, 649, 14], - ["jump_true", 6, "eq_done_2179", 649, 14], - ["is_int", 7, 4, 649, 14], - ["jump_false", 7, "eq_ni_2180", 649, 14], - "_nop_tc_117", - ["jump", "eq_ni_2180", 649, 14], - ["eq_int", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_ni_2180", - ["is_num", 7, 4, 649, 14], - ["jump_false", 7, "eq_nn_2181", 649, 14], - "_nop_tc_118", - ["jump", "eq_nn_2181", 649, 14], - ["eq_float", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nn_2181", - ["is_text", 7, 4, 649, 14], - ["jump_false", 7, "eq_nt_2182", 649, 14], - "_nop_tc_119", - "_nop_tc_120", - ["eq_text", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nt_2182", - ["is_null", 7, 4, 649, 14], - ["jump_false", 7, "eq_nnl_2183", 649, 14], - "_nop_tc_121", - ["jump", "eq_nnl_2183", 649, 14], - ["true", 6, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nnl_2183", - ["is_bool", 7, 4, 649, 14], - ["jump_false", 7, "eq_nb_2184", 649, 14], - "_nop_tc_122", - ["jump", "eq_nb_2184", 649, 14], - ["eq_bool", 6, 4, 3, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nb_2184", - ["false", 6, 649, 14], - "eq_done_2179", - ["jump_false", 6, "if_else_2177", 649, 14], - ["load_field", 3, 1, "statements", 650, 36], - ["get", 6, 33, 1, 650, 25], - ["frame", 7, 6, 2, 650, 25], - ["null", 6, 650, 25], - ["setarg", 7, 0, 6, 650, 25], - ["setarg", 7, 1, 3, 650, 25], - ["setarg", 7, 2, 2, 650, 25], - ["invoke", 7, 3, 650, 25], - ["store_field", 1, 3, "statements", 650, 7], - ["load_field", 3, 1, "expression", 651, 35], - ["get", 6, 30, 1, 651, 25], - ["frame", 7, 6, 2, 651, 25], - ["null", 6, 651, 25], - ["setarg", 7, 0, 6, 651, 25], - ["setarg", 7, 1, 3, 651, 25], - ["setarg", 7, 2, 2, 651, 25], - ["invoke", 7, 3, 651, 25], - ["store_field", 1, 3, "expression", 651, 7], - ["return", 1, 652, 14], - "_nop_ur_12", - "if_else_2177", - "if_end_2178", - ["access", 3, "for", 654, 14], - ["is_identical", 6, 4, 3, 654, 14], - ["jump_true", 6, "eq_done_2187", 654, 14], - ["is_int", 7, 4, 654, 14], - ["jump_false", 7, "eq_ni_2188", 654, 14], - "_nop_tc_123", - ["jump", "eq_ni_2188", 654, 14], - ["eq_int", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_ni_2188", - ["is_num", 7, 4, 654, 14], - ["jump_false", 7, "eq_nn_2189", 654, 14], - "_nop_tc_124", - ["jump", "eq_nn_2189", 654, 14], - ["eq_float", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nn_2189", - ["is_text", 7, 4, 654, 14], - ["jump_false", 7, "eq_nt_2190", 654, 14], - "_nop_tc_125", - "_nop_tc_126", - ["eq_text", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nt_2190", - ["is_null", 7, 4, 654, 14], - ["jump_false", 7, "eq_nnl_2191", 654, 14], - "_nop_tc_127", - ["jump", "eq_nnl_2191", 654, 14], - ["true", 6, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nnl_2191", - ["is_bool", 7, 4, 654, 14], - ["jump_false", 7, "eq_nb_2192", 654, 14], - "_nop_tc_128", - ["jump", "eq_nb_2192", 654, 14], - ["eq_bool", 6, 4, 3, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nb_2192", - ["false", 6, 654, 14], - "eq_done_2187", - ["jump_false", 6, "if_else_2185", 654, 14], - ["load_field", 3, 1, "init", 655, 11], - ["null", 6, 655, 24], - ["is_identical", 7, 3, 6, 655, 24], - ["jump_true", 7, "ne_nid_2196", 655, 24], - ["jump", "ne_ni_2197", 655, 24], - "ne_nid_2196", - ["false", 7, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_ni_2197", - ["is_int", 8, 3, 655, 24], - ["jump_false", 8, "ne_nn_2198", 655, 24], - "_nop_tc_129", - ["jump", "ne_nn_2198", 655, 24], - ["ne_int", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nn_2198", - ["is_num", 8, 3, 655, 24], - ["jump_false", 8, "ne_nt_2199", 655, 24], - "_nop_tc_130", - ["jump", "ne_nt_2199", 655, 24], - ["ne_float", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nt_2199", - ["is_text", 8, 3, 655, 24], - ["jump_false", 8, "ne_nnl_2200", 655, 24], - "_nop_tc_131", - ["jump", "ne_nnl_2200", 655, 24], - ["ne_text", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nnl_2200", - ["is_null", 8, 3, 655, 24], - ["jump_false", 8, "ne_nb_2201", 655, 24], - "_nop_tc_132", - "_nop_tc_133", - ["false", 7, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nb_2201", - ["is_bool", 8, 3, 655, 24], - ["jump_false", 8, "ne_mis_2202", 655, 24], - "_nop_tc_134", - ["jump", "ne_mis_2202", 655, 24], - ["ne_bool", 7, 3, 6, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_mis_2202", - ["true", 7, 655, 24], - "ne_done_2195", - ["jump_false", 7, "if_else_2193", 655, 24], - ["load_field", 3, 1, "init", 656, 14], - ["load_field", 6, 3, "kind", 656, 14], - ["move", 5, 6, 656, 14], - ["access", 3, "var", 657, 19], - ["is_identical", 6, 5, 3, 657, 19], - ["jump_true", 6, "eq_done_2206", 657, 19], - ["is_int", 7, 5, 657, 19], - ["jump_false", 7, "eq_ni_2207", 657, 19], - "_nop_tc_135", - ["jump", "eq_ni_2207", 657, 19], - ["eq_int", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_ni_2207", - ["is_num", 7, 5, 657, 19], - ["jump_false", 7, "eq_nn_2208", 657, 19], - "_nop_tc_136", - ["jump", "eq_nn_2208", 657, 19], - ["eq_float", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nn_2208", - ["is_text", 7, 5, 657, 19], - ["jump_false", 7, "eq_nt_2209", 657, 19], - "_nop_tc_137", - "_nop_tc_138", - ["eq_text", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nt_2209", - ["is_null", 7, 5, 657, 19], - ["jump_false", 7, "eq_nnl_2210", 657, 19], - "_nop_tc_139", - ["jump", "eq_nnl_2210", 657, 19], - ["true", 6, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nnl_2210", - ["is_bool", 7, 5, 657, 19], - ["jump_false", 7, "eq_nb_2211", 657, 19], - "_nop_tc_140", - ["jump", "eq_nb_2211", 657, 19], - ["eq_bool", 6, 5, 3, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nb_2211", - ["false", 6, 657, 19], - "eq_done_2206", - ["move", 3, 6, 657, 19], - ["jump_true", 3, "or_end_2205", 657, 19], - ["access", 6, "def", 657, 34], - ["is_identical", 7, 5, 6, 657, 34], - ["jump_true", 7, "eq_done_2212", 657, 34], - ["is_int", 8, 5, 657, 34], - ["jump_false", 8, "eq_ni_2213", 657, 34], - "_nop_tc_141", - ["jump", "eq_ni_2213", 657, 34], - ["eq_int", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_ni_2213", - ["is_num", 8, 5, 657, 34], - ["jump_false", 8, "eq_nn_2214", 657, 34], - "_nop_tc_142", - ["jump", "eq_nn_2214", 657, 34], - ["eq_float", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nn_2214", - ["is_text", 8, 5, 657, 34], - ["jump_false", 8, "eq_nt_2215", 657, 34], - "_nop_tc_143", - "_nop_tc_144", - ["eq_text", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nt_2215", - ["is_null", 8, 5, 657, 34], - ["jump_false", 8, "eq_nnl_2216", 657, 34], - "_nop_tc_145", - ["jump", "eq_nnl_2216", 657, 34], - ["true", 7, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nnl_2216", - ["is_bool", 8, 5, 657, 34], - ["jump_false", 8, "eq_nb_2217", 657, 34], - "_nop_tc_146", - ["jump", "eq_nb_2217", 657, 34], - ["eq_bool", 7, 5, 6, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nb_2217", - ["false", 7, 657, 34], - "eq_done_2212", - ["move", 3, 7, 657, 34], - "or_end_2205", - ["jump_false", 3, "if_else_2203", 657, 34], - ["load_field", 3, 1, "init", 658, 33], - ["get", 5, 32, 1, 658, 23], - ["frame", 6, 5, 2, 658, 23], - ["null", 5, 658, 23], - ["setarg", 6, 0, 5, 658, 23], - ["setarg", 6, 1, 3, 658, 23], - ["setarg", 6, 2, 2, 658, 23], - ["invoke", 6, 3, 658, 23], - ["store_field", 1, 3, "init", 658, 11], - ["jump", "if_end_2204", 658, 11], - "if_else_2203", - ["load_field", 3, 1, "init", 660, 33], - ["get", 5, 30, 1, 660, 23], - ["frame", 6, 5, 2, 660, 23], - ["null", 5, 660, 23], - ["setarg", 6, 0, 5, 660, 23], - ["setarg", 6, 1, 3, 660, 23], - ["setarg", 6, 2, 2, 660, 23], - ["invoke", 6, 3, 660, 23], - ["store_field", 1, 3, "init", 660, 11], - "if_end_2204", - ["jump", "if_end_2194", 660, 11], - "if_else_2193", - "if_end_2194", - ["load_field", 3, 1, "test", 663, 11], - ["null", 5, 663, 24], - ["is_identical", 6, 3, 5, 663, 24], - ["jump_true", 6, "ne_nid_2221", 663, 24], - ["jump", "ne_ni_2222", 663, 24], - "ne_nid_2221", - ["false", 6, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_ni_2222", - ["is_int", 7, 3, 663, 24], - ["jump_false", 7, "ne_nn_2223", 663, 24], - "_nop_tc_147", - ["jump", "ne_nn_2223", 663, 24], - ["ne_int", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nn_2223", - ["is_num", 7, 3, 663, 24], - ["jump_false", 7, "ne_nt_2224", 663, 24], - "_nop_tc_148", - ["jump", "ne_nt_2224", 663, 24], - ["ne_float", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nt_2224", - ["is_text", 7, 3, 663, 24], - ["jump_false", 7, "ne_nnl_2225", 663, 24], - "_nop_tc_149", - ["jump", "ne_nnl_2225", 663, 24], - ["ne_text", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nnl_2225", - ["is_null", 7, 3, 663, 24], - ["jump_false", 7, "ne_nb_2226", 663, 24], - "_nop_tc_150", - "_nop_tc_151", - ["false", 6, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nb_2226", - ["is_bool", 7, 3, 663, 24], - ["jump_false", 7, "ne_mis_2227", 663, 24], - "_nop_tc_152", - ["jump", "ne_mis_2227", 663, 24], - ["ne_bool", 6, 3, 5, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_mis_2227", - ["true", 6, 663, 24], - "ne_done_2220", - ["jump_false", 6, "if_else_2218", 663, 24], - ["load_field", 3, 1, "test", 663, 52], - ["get", 5, 30, 1, 663, 42], - ["frame", 6, 5, 2, 663, 42], - ["null", 5, 663, 42], - ["setarg", 6, 0, 5, 663, 42], - ["setarg", 6, 1, 3, 663, 42], - ["setarg", 6, 2, 2, 663, 42], - ["invoke", 6, 3, 663, 42], - ["store_field", 1, 3, "test", 663, 30], - ["jump", "if_end_2219", 663, 30], - "if_else_2218", - "if_end_2219", - ["load_field", 3, 1, "update", 664, 11], - ["null", 5, 664, 26], - ["is_identical", 6, 3, 5, 664, 26], - ["jump_true", 6, "ne_nid_2231", 664, 26], - ["jump", "ne_ni_2232", 664, 26], - "ne_nid_2231", - ["false", 6, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_ni_2232", - ["is_int", 7, 3, 664, 26], - ["jump_false", 7, "ne_nn_2233", 664, 26], - "_nop_tc_153", - ["jump", "ne_nn_2233", 664, 26], - ["ne_int", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nn_2233", - ["is_num", 7, 3, 664, 26], - ["jump_false", 7, "ne_nt_2234", 664, 26], - "_nop_tc_154", - ["jump", "ne_nt_2234", 664, 26], - ["ne_float", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nt_2234", - ["is_text", 7, 3, 664, 26], - ["jump_false", 7, "ne_nnl_2235", 664, 26], - "_nop_tc_155", - ["jump", "ne_nnl_2235", 664, 26], - ["ne_text", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nnl_2235", - ["is_null", 7, 3, 664, 26], - ["jump_false", 7, "ne_nb_2236", 664, 26], - "_nop_tc_156", - "_nop_tc_157", - ["false", 6, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nb_2236", - ["is_bool", 7, 3, 664, 26], - ["jump_false", 7, "ne_mis_2237", 664, 26], - "_nop_tc_158", - ["jump", "ne_mis_2237", 664, 26], - ["ne_bool", 6, 3, 5, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_mis_2237", - ["true", 6, 664, 26], - "ne_done_2230", - ["jump_false", 6, "if_else_2228", 664, 26], - ["load_field", 3, 1, "update", 664, 56], - ["get", 5, 30, 1, 664, 46], - ["frame", 6, 5, 2, 664, 46], - ["null", 5, 664, 46], - ["setarg", 6, 0, 5, 664, 46], - ["setarg", 6, 1, 3, 664, 46], - ["setarg", 6, 2, 2, 664, 46], - ["invoke", 6, 3, 664, 46], - ["store_field", 1, 3, "update", 664, 32], - ["jump", "if_end_2229", 664, 32], - "if_else_2228", - "if_end_2229", - ["load_field", 3, 1, "statements", 665, 36], - ["get", 5, 33, 1, 665, 25], - ["frame", 6, 5, 2, 665, 25], - ["null", 5, 665, 25], - ["setarg", 6, 0, 5, 665, 25], - ["setarg", 6, 1, 3, 665, 25], - ["setarg", 6, 2, 2, 665, 25], - ["invoke", 6, 3, 665, 25], - ["store_field", 1, 3, "statements", 665, 7], - ["return", 1, 666, 14], - "_nop_ur_13", - "if_else_2185", - "if_end_2186", - ["access", 3, "return", 668, 14], - ["is_identical", 5, 4, 3, 668, 14], - ["jump_true", 5, "eq_done_2241", 668, 14], - ["is_int", 6, 4, 668, 14], - ["jump_false", 6, "eq_ni_2242", 668, 14], - "_nop_tc_159", - ["jump", "eq_ni_2242", 668, 14], - ["eq_int", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_ni_2242", - ["is_num", 6, 4, 668, 14], - ["jump_false", 6, "eq_nn_2243", 668, 14], - "_nop_tc_160", - ["jump", "eq_nn_2243", 668, 14], - ["eq_float", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nn_2243", - ["is_text", 6, 4, 668, 14], - ["jump_false", 6, "eq_nt_2244", 668, 14], - "_nop_tc_161", - "_nop_tc_162", - ["eq_text", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nt_2244", - ["is_null", 6, 4, 668, 14], - ["jump_false", 6, "eq_nnl_2245", 668, 14], - "_nop_tc_163", - ["jump", "eq_nnl_2245", 668, 14], - ["true", 5, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nnl_2245", - ["is_bool", 6, 4, 668, 14], - ["jump_false", 6, "eq_nb_2246", 668, 14], - "_nop_tc_164", - ["jump", "eq_nb_2246", 668, 14], - ["eq_bool", 5, 4, 3, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nb_2246", - ["false", 5, 668, 14], - "eq_done_2241", - ["move", 3, 5, 668, 14], - ["jump_true", 3, "or_end_2240", 668, 14], - ["access", 5, "go", 668, 31], - ["is_identical", 6, 4, 5, 668, 31], - ["jump_true", 6, "eq_done_2247", 668, 31], - ["is_int", 7, 4, 668, 31], - ["jump_false", 7, "eq_ni_2248", 668, 31], - "_nop_tc_165", - ["jump", "eq_ni_2248", 668, 31], - ["eq_int", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_ni_2248", - ["is_num", 7, 4, 668, 31], - ["jump_false", 7, "eq_nn_2249", 668, 31], - "_nop_tc_166", - ["jump", "eq_nn_2249", 668, 31], - ["eq_float", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nn_2249", - ["is_text", 7, 4, 668, 31], - ["jump_false", 7, "eq_nt_2250", 668, 31], - "_nop_tc_167", - "_nop_tc_168", - ["eq_text", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nt_2250", - ["is_null", 7, 4, 668, 31], - ["jump_false", 7, "eq_nnl_2251", 668, 31], - "_nop_tc_169", - ["jump", "eq_nnl_2251", 668, 31], - ["true", 6, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nnl_2251", - ["is_bool", 7, 4, 668, 31], - ["jump_false", 7, "eq_nb_2252", 668, 31], - "_nop_tc_170", - ["jump", "eq_nb_2252", 668, 31], - ["eq_bool", 6, 4, 5, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nb_2252", - ["false", 6, 668, 31], - "eq_done_2247", - ["move", 3, 6, 668, 31], - "or_end_2240", - ["jump_false", 3, "if_else_2238", 668, 31], - ["load_field", 3, 1, "expression", 669, 35], - ["get", 5, 30, 1, 669, 25], - ["frame", 6, 5, 2, 669, 25], - ["null", 5, 669, 25], - ["setarg", 6, 0, 5, 669, 25], - ["setarg", 6, 1, 3, 669, 25], - ["setarg", 6, 2, 2, 669, 25], - ["invoke", 6, 3, 669, 25], - ["store_field", 1, 3, "expression", 669, 7], - ["return", 1, 670, 14], - "_nop_ur_14", - "if_else_2238", - "if_end_2239", - ["access", 3, "block", 672, 14], - ["is_identical", 5, 4, 3, 672, 14], - ["jump_true", 5, "eq_done_2255", 672, 14], - ["is_int", 6, 4, 672, 14], - ["jump_false", 6, "eq_ni_2256", 672, 14], - "_nop_tc_171", - ["jump", "eq_ni_2256", 672, 14], - ["eq_int", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_ni_2256", - ["is_num", 6, 4, 672, 14], - ["jump_false", 6, "eq_nn_2257", 672, 14], - "_nop_tc_172", - ["jump", "eq_nn_2257", 672, 14], - ["eq_float", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nn_2257", - ["is_text", 6, 4, 672, 14], - ["jump_false", 6, "eq_nt_2258", 672, 14], - "_nop_tc_173", - "_nop_tc_174", - ["eq_text", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nt_2258", - ["is_null", 6, 4, 672, 14], - ["jump_false", 6, "eq_nnl_2259", 672, 14], - "_nop_tc_175", - ["jump", "eq_nnl_2259", 672, 14], - ["true", 5, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nnl_2259", - ["is_bool", 6, 4, 672, 14], - ["jump_false", 6, "eq_nb_2260", 672, 14], - "_nop_tc_176", - ["jump", "eq_nb_2260", 672, 14], - ["eq_bool", 5, 4, 3, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nb_2260", - ["false", 5, 672, 14], - "eq_done_2255", - ["jump_false", 5, "if_else_2253", 672, 14], - ["load_field", 3, 1, "statements", 673, 36], - ["get", 5, 33, 1, 673, 25], - ["frame", 6, 5, 2, 673, 25], - ["null", 5, 673, 25], - ["setarg", 6, 0, 5, 673, 25], - ["setarg", 6, 1, 3, 673, 25], - ["setarg", 6, 2, 2, 673, 25], - ["invoke", 6, 3, 673, 25], - ["store_field", 1, 3, "statements", 673, 7], - ["return", 1, 674, 14], - "_nop_ur_15", - "if_else_2253", - "if_end_2254", - ["access", 3, "label", 676, 14], - ["is_identical", 5, 4, 3, 676, 14], - ["jump_true", 5, "eq_done_2263", 676, 14], - ["is_int", 6, 4, 676, 14], - ["jump_false", 6, "eq_ni_2264", 676, 14], - "_nop_tc_177", - ["jump", "eq_ni_2264", 676, 14], - ["eq_int", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_ni_2264", - ["is_num", 6, 4, 676, 14], - ["jump_false", 6, "eq_nn_2265", 676, 14], - "_nop_tc_178", - ["jump", "eq_nn_2265", 676, 14], - ["eq_float", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nn_2265", - ["is_text", 6, 4, 676, 14], - ["jump_false", 6, "eq_nt_2266", 676, 14], - "_nop_tc_179", - "_nop_tc_180", - ["eq_text", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nt_2266", - ["is_null", 6, 4, 676, 14], - ["jump_false", 6, "eq_nnl_2267", 676, 14], - "_nop_tc_181", - ["jump", "eq_nnl_2267", 676, 14], - ["true", 5, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nnl_2267", - ["is_bool", 6, 4, 676, 14], - ["jump_false", 6, "eq_nb_2268", 676, 14], - "_nop_tc_182", - ["jump", "eq_nb_2268", 676, 14], - ["eq_bool", 5, 4, 3, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nb_2268", - ["false", 5, 676, 14], - "eq_done_2263", - ["jump_false", 5, "if_else_2261", 676, 14], - ["load_field", 3, 1, "statement", 677, 34], - ["get", 5, 32, 1, 677, 24], - ["frame", 6, 5, 2, 677, 24], - ["null", 5, 677, 24], - ["setarg", 6, 0, 5, 677, 24], - ["setarg", 6, 1, 3, 677, 24], - ["setarg", 6, 2, 2, 677, 24], - ["invoke", 6, 3, 677, 24], - ["store_field", 1, 3, "statement", 677, 7], - ["return", 1, 678, 14], - "_nop_ur_16", - "if_else_2261", - "if_end_2262", - ["access", 3, "function", 680, 14], - ["is_identical", 5, 4, 3, 680, 14], - ["jump_true", 5, "eq_done_2271", 680, 14], - ["is_int", 6, 4, 680, 14], - ["jump_false", 6, "eq_ni_2272", 680, 14], - "_nop_tc_183", - ["jump", "eq_ni_2272", 680, 14], - ["eq_int", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_ni_2272", - ["is_num", 6, 4, 680, 14], - ["jump_false", 6, "eq_nn_2273", 680, 14], - "_nop_tc_184", - ["jump", "eq_nn_2273", 680, 14], - ["eq_float", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nn_2273", - ["is_text", 6, 4, 680, 14], - ["jump_false", 6, "eq_nt_2274", 680, 14], - "_nop_tc_185", - "_nop_tc_186", - ["eq_text", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nt_2274", - ["is_null", 6, 4, 680, 14], - ["jump_false", 6, "eq_nnl_2275", 680, 14], - "_nop_tc_187", - ["jump", "eq_nnl_2275", 680, 14], - ["true", 5, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nnl_2275", - ["is_bool", 6, 4, 680, 14], - ["jump_false", 6, "eq_nb_2276", 680, 14], - "_nop_tc_188", - ["jump", "eq_nb_2276", 680, 14], - ["eq_bool", 5, 4, 3, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nb_2276", - ["false", 5, 680, 14], - "eq_done_2271", - ["jump_false", 5, "if_else_2269", 680, 14], - ["get", 3, 34, 1, 681, 7], - ["frame", 4, 3, 1, 681, 7], - ["null", 3, 681, 7], - ["setarg", 4, 0, 3, 681, 7], - ["setarg", 4, 1, 1, 681, 7], - ["invoke", 4, 3, 681, 7], - ["return", 1, 682, 14], - "_nop_ur_17", - "if_else_2269", - "if_end_2270", - ["return", 1, 684, 12], - "_nop_ur_18", - "_nop_ur_19" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 688, 13], - ["null", 4, 689, 16], - ["array", 5, 0, 690, 15], - ["move", 6, 5, 690, 15], - ["null", 5, 691, 14], - ["null", 7, 692, 16], - "while_start_2277", - ["length", 8, 1, 693, 23], - ["is_int", 9, 3, 693, 23], - ["jump_false", 9, "rel_ni_2279", 693, 23], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_ni_2279", - ["is_num", 9, 3, 693, 23], - ["jump_false", 9, "rel_nn_2280", 693, 23], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_nn_2280", - ["is_text", 9, 3, 693, 23], - ["jump_false", 9, "rel_err_2282", 693, 23], - "_nop_tc_5", - ["jump", "rel_err_2282", 693, 23], - ["lt_text", 10, 3, 8, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_err_2282", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 693, - 23 - ], - ["access", 9, "error", 693, 23], - ["access", 11, "cannot compare with '<': operands must be same type", 693, 23], - ["array", 12, 0, 693, 23], - ["push", 12, 11, 693, 23], - ["frame", 11, 8, 2, 693, 23], - ["null", 8, 693, 23], - ["setarg", 11, 0, 8, 693, 23], - ["setarg", 11, 1, 9, 693, 23], - ["setarg", 11, 2, 12, 693, 23], - ["invoke", 11, 8, 693, 23], - ["disrupt", 693, 23], - "rel_done_2281", - ["jump_false", 10, "while_end_2278", 693, 23], - ["load_dynamic", 8, 1, 3, 694, 30], - ["get", 9, 32, 1, 694, 14], - ["frame", 10, 9, 2, 694, 14], - ["null", 9, 694, 14], - ["setarg", 10, 0, 9, 694, 14], - ["setarg", 10, 1, 8, 694, 14], - ["setarg", 10, 2, 2, 694, 14], - ["invoke", 10, 8, 694, 14], - ["move", 4, 8, 694, 14], - ["null", 8, 695, 19], - ["is_identical", 9, 4, 8, 695, 19], - ["jump_true", 9, "eq_done_2285", 695, 19], - ["is_int", 10, 4, 695, 19], - ["jump_false", 10, "eq_ni_2286", 695, 19], - "_nop_tc_6", - ["jump", "eq_ni_2286", 695, 19], - ["eq_int", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_ni_2286", - ["is_num", 10, 4, 695, 19], - ["jump_false", 10, "eq_nn_2287", 695, 19], - "_nop_tc_7", - ["jump", "eq_nn_2287", 695, 19], - ["eq_float", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nn_2287", - ["is_text", 10, 4, 695, 19], - ["jump_false", 10, "eq_nt_2288", 695, 19], - "_nop_tc_8", - ["jump", "eq_nt_2288", 695, 19], - ["eq_text", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nt_2288", - ["is_null", 10, 4, 695, 19], - ["jump_false", 10, "eq_nnl_2289", 695, 19], - "_nop_tc_9", - "_nop_tc_10", - ["true", 9, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nnl_2289", - ["is_bool", 10, 4, 695, 19], - ["jump_false", 10, "eq_nb_2290", 695, 19], - "_nop_tc_11", - ["jump", "eq_nb_2290", 695, 19], - ["eq_bool", 9, 4, 8, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nb_2290", - ["false", 9, 695, 19], - "eq_done_2285", - ["jump_false", 9, "if_else_2283", 695, 19], - ["access", 8, 1, 696, 17], - ["is_num", 9, 3, 696, 17], - ["jump_false", 9, "num_err_2291", 696, 17], - "_nop_tc_12", - "_nop_tc_13", - ["add", 9, 3, 8, 696, 17], - ["jump", "num_done_2292", 696, 17], - "num_err_2291", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 696, - 17 - ], - ["access", 10, "error", 696, 17], - ["access", 11, "cannot apply '+': operands must be numbers", 696, 17], - ["array", 12, 0, 696, 17], - ["push", 12, 11, 696, 17], - ["frame", 11, 8, 2, 696, 17], - ["null", 8, 696, 17], - ["setarg", 11, 0, 8, 696, 17], - ["setarg", 11, 1, 10, 696, 17], - ["setarg", 11, 2, 12, 696, 17], - ["invoke", 11, 8, 696, 17], - ["disrupt", 696, 17], - "num_done_2292", - ["move", 3, 9, 696, 17], - ["jump", "while_start_2277", 697, 9], - ["jump", "if_end_2284", 697, 9], - "if_else_2283", - "if_end_2284", - ["load_field", 8, 4, "kind", 700, 11], - ["access", 9, "var", 700, 24], - ["is_identical", 10, 8, 9, 700, 24], - ["jump_true", 10, "eq_done_2296", 700, 24], - ["is_int", 11, 8, 700, 24], - ["jump_false", 11, "eq_ni_2297", 700, 24], - "_nop_tc_14", - ["jump", "eq_ni_2297", 700, 24], - ["eq_int", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_ni_2297", - ["is_num", 11, 8, 700, 24], - ["jump_false", 11, "eq_nn_2298", 700, 24], - "_nop_tc_15", - ["jump", "eq_nn_2298", 700, 24], - ["eq_float", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nn_2298", - ["is_text", 11, 8, 700, 24], - ["jump_false", 11, "eq_nt_2299", 700, 24], - "_nop_tc_16", - "_nop_tc_17", - ["eq_text", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nt_2299", - ["is_null", 11, 8, 700, 24], - ["jump_false", 11, "eq_nnl_2300", 700, 24], - "_nop_tc_18", - ["jump", "eq_nnl_2300", 700, 24], - ["true", 10, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nnl_2300", - ["is_bool", 11, 8, 700, 24], - ["jump_false", 11, "eq_nb_2301", 700, 24], - "_nop_tc_19", - ["jump", "eq_nb_2301", 700, 24], - ["eq_bool", 10, 8, 9, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nb_2301", - ["false", 10, 700, 24], - "eq_done_2296", - ["move", 8, 10, 700, 24], - ["jump_true", 8, "or_end_2295", 700, 24], - ["load_field", 9, 4, "kind", 700, 33], - ["access", 10, "def", 700, 46], - ["is_identical", 11, 9, 10, 700, 46], - ["jump_true", 11, "eq_done_2302", 700, 46], - ["is_int", 12, 9, 700, 46], - ["jump_false", 12, "eq_ni_2303", 700, 46], - "_nop_tc_20", - ["jump", "eq_ni_2303", 700, 46], - ["eq_int", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_ni_2303", - ["is_num", 12, 9, 700, 46], - ["jump_false", 12, "eq_nn_2304", 700, 46], - "_nop_tc_21", - ["jump", "eq_nn_2304", 700, 46], - ["eq_float", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nn_2304", - ["is_text", 12, 9, 700, 46], - ["jump_false", 12, "eq_nt_2305", 700, 46], - "_nop_tc_22", - "_nop_tc_23", - ["eq_text", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nt_2305", - ["is_null", 12, 9, 700, 46], - ["jump_false", 12, "eq_nnl_2306", 700, 46], - "_nop_tc_24", - ["jump", "eq_nnl_2306", 700, 46], - ["true", 11, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nnl_2306", - ["is_bool", 12, 9, 700, 46], - ["jump_false", 12, "eq_nb_2307", 700, 46], - "_nop_tc_25", - ["jump", "eq_nb_2307", 700, 46], - ["eq_bool", 11, 9, 10, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nb_2307", - ["false", 11, 700, 46], - "eq_done_2302", - ["move", 8, 11, 700, 46], - "or_end_2295", - ["jump_false", 8, "if_else_2293", 700, 46], - ["load_field", 8, 4, "left", 701, 16], - ["load_field", 9, 8, "name", 701, 16], - ["move", 7, 9, 701, 16], - ["null", 8, 702, 21], - ["is_identical", 9, 7, 8, 702, 21], - ["jump_true", 9, "ne_nid_2311", 702, 21], - ["jump", "ne_ni_2312", 702, 21], - "ne_nid_2311", - ["false", 9, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_ni_2312", - ["is_int", 10, 7, 702, 21], - ["jump_false", 10, "ne_nn_2313", 702, 21], - "_nop_tc_26", - ["jump", "ne_nn_2313", 702, 21], - ["ne_int", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nn_2313", - ["is_num", 10, 7, 702, 21], - ["jump_false", 10, "ne_nt_2314", 702, 21], - "_nop_tc_27", - ["jump", "ne_nt_2314", 702, 21], - ["ne_float", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nt_2314", - ["is_text", 10, 7, 702, 21], - ["jump_false", 10, "ne_nnl_2315", 702, 21], - "_nop_tc_28", - ["jump", "ne_nnl_2315", 702, 21], - ["ne_text", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nnl_2315", - ["is_null", 10, 7, 702, 21], - ["jump_false", 10, "ne_nb_2316", 702, 21], - "_nop_tc_29", - "_nop_tc_30", - ["false", 9, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nb_2316", - ["is_bool", 10, 7, 702, 21], - ["jump_false", 10, "ne_mis_2317", 702, 21], - "_nop_tc_31", - ["jump", "ne_mis_2317", 702, 21], - ["ne_bool", 9, 7, 8, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_mis_2317", - ["true", 9, 702, 21], - "ne_done_2310", - ["jump_false", 9, "if_else_2308", 702, 21], - ["get", 8, 21, 1, 703, 16], - ["frame", 9, 8, 2, 703, 16], - ["null", 8, 703, 16], - ["setarg", 9, 0, 8, 703, 16], - ["setarg", 9, 1, 2, 703, 16], - ["setarg", 9, 2, 7, 703, 16], - ["invoke", 9, 8, 703, 16], - ["move", 5, 8, 703, 16], - ["null", 8, 704, 21], - ["is_identical", 9, 5, 8, 704, 21], - ["jump_true", 9, "ne_nid_2323", 704, 21], - ["jump", "ne_ni_2324", 704, 21], - "ne_nid_2323", - ["false", 9, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_ni_2324", - ["is_int", 10, 5, 704, 21], - ["jump_false", 10, "ne_nn_2325", 704, 21], - "_nop_tc_32", - ["jump", "ne_nn_2325", 704, 21], - ["ne_int", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nn_2325", - ["is_num", 10, 5, 704, 21], - ["jump_false", 10, "ne_nt_2326", 704, 21], - "_nop_tc_33", - ["jump", "ne_nt_2326", 704, 21], - ["ne_float", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nt_2326", - ["is_text", 10, 5, 704, 21], - ["jump_false", 10, "ne_nnl_2327", 704, 21], - "_nop_tc_34", - ["jump", "ne_nnl_2327", 704, 21], - ["ne_text", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nnl_2327", - ["is_null", 10, 5, 704, 21], - ["jump_false", 10, "ne_nb_2328", 704, 21], - "_nop_tc_35", - "_nop_tc_36", - ["false", 9, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nb_2328", - ["is_bool", 10, 5, 704, 21], - ["jump_false", 10, "ne_mis_2329", 704, 21], - "_nop_tc_37", - ["jump", "ne_mis_2329", 704, 21], - ["ne_bool", 9, 5, 8, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_mis_2329", - ["true", 9, 704, 21], - "ne_done_2322", - ["move", 8, 9, 704, 21], - ["jump_false", 8, "and_end_2321", 704, 21], - ["load_field", 9, 5, "nr_uses", 704, 29], - ["access", 10, 0, 704, 43], - ["is_identical", 11, 9, 10, 704, 43], - ["jump_true", 11, "eq_done_2330", 704, 43], - ["is_int", 12, 9, 704, 43], - ["jump_false", 12, "eq_ni_2331", 704, 43], - "_nop_tc_38", - "_nop_tc_39", - ["eq_int", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_ni_2331", - ["is_num", 12, 9, 704, 43], - ["jump_false", 12, "eq_nn_2332", 704, 43], - "_nop_tc_40", - "_nop_tc_41", - ["eq_float", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nn_2332", - ["is_text", 12, 9, 704, 43], - ["jump_false", 12, "eq_nt_2333", 704, 43], - "_nop_tc_42", - ["jump", "eq_nt_2333", 704, 43], - ["eq_text", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nt_2333", - ["is_null", 12, 9, 704, 43], - ["jump_false", 12, "eq_nnl_2334", 704, 43], - "_nop_tc_43", - ["jump", "eq_nnl_2334", 704, 43], - ["true", 11, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nnl_2334", - ["is_bool", 12, 9, 704, 43], - ["jump_false", 12, "eq_nb_2335", 704, 43], - "_nop_tc_44", - ["jump", "eq_nb_2335", 704, 43], - ["eq_bool", 11, 9, 10, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nb_2335", - ["false", 11, 704, 43], - "eq_done_2330", - ["move", 8, 11, 704, 43], - "and_end_2321", - ["move", 9, 8, 704, 43], - ["jump_false", 9, "and_end_2320", 704, 43], - ["load_field", 8, 4, "right", 704, 56], - ["get", 10, 13, 1, 704, 48], - ["frame", 11, 10, 1, 704, 48], - ["null", 10, 704, 48], - ["setarg", 11, 0, 10, 704, 48], - ["setarg", 11, 1, 8, 704, 48], - ["invoke", 11, 8, 704, 48], - ["move", 9, 8, 704, 48], - "and_end_2320", - ["jump_false", 9, "if_else_2318", 704, 48], - ["true", 8, 705, 25], - ["store_field", 4, 8, "dead", 705, 13], - ["jump", "if_end_2319", 705, 13], - "if_else_2318", - "if_end_2319", - ["jump", "if_end_2309", 705, 13], - "if_else_2308", - "if_end_2309", - ["jump", "if_end_2294", 705, 13], - "if_else_2293", - "if_end_2294", - ["load_field", 8, 4, "kind", 710, 11], - ["access", 9, "call", 710, 24], - ["is_identical", 10, 8, 9, 710, 24], - ["jump_true", 10, "eq_done_2339", 710, 24], - ["is_int", 11, 8, 710, 24], - ["jump_false", 11, "eq_ni_2340", 710, 24], - "_nop_tc_45", - ["jump", "eq_ni_2340", 710, 24], - ["eq_int", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_ni_2340", - ["is_num", 11, 8, 710, 24], - ["jump_false", 11, "eq_nn_2341", 710, 24], - "_nop_tc_46", - ["jump", "eq_nn_2341", 710, 24], - ["eq_float", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nn_2341", - ["is_text", 11, 8, 710, 24], - ["jump_false", 11, "eq_nt_2342", 710, 24], - "_nop_tc_47", - "_nop_tc_48", - ["eq_text", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nt_2342", - ["is_null", 11, 8, 710, 24], - ["jump_false", 11, "eq_nnl_2343", 710, 24], - "_nop_tc_49", - ["jump", "eq_nnl_2343", 710, 24], - ["true", 10, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nnl_2343", - ["is_bool", 11, 8, 710, 24], - ["jump_false", 11, "eq_nb_2344", 710, 24], - "_nop_tc_50", - ["jump", "eq_nb_2344", 710, 24], - ["eq_bool", 10, 8, 9, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nb_2344", - ["false", 10, 710, 24], - "eq_done_2339", - ["move", 8, 10, 710, 24], - ["jump_false", 8, "and_end_2338", 710, 24], - ["load_field", 9, 4, "expression", 710, 42], - ["get", 10, 13, 1, 710, 34], - ["frame", 11, 10, 1, 710, 34], - ["null", 10, 710, 34], - ["setarg", 11, 0, 10, 710, 34], - ["setarg", 11, 1, 9, 710, 34], - ["invoke", 11, 9, 710, 34], - ["move", 8, 9, 710, 34], - "and_end_2338", - ["jump_false", 8, "if_else_2336", 710, 34], - ["true", 8, 711, 21], - ["store_field", 4, 8, "dead", 711, 9], - ["jump", "if_end_2337", 711, 9], - "if_else_2336", - "if_end_2337", - ["load_field", 8, 4, "kind", 714, 11], - ["access", 9, "function", 714, 24], - ["is_identical", 10, 8, 9, 714, 24], - ["jump_true", 10, "eq_done_2348", 714, 24], - ["is_int", 11, 8, 714, 24], - ["jump_false", 11, "eq_ni_2349", 714, 24], - "_nop_tc_51", - ["jump", "eq_ni_2349", 714, 24], - ["eq_int", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_ni_2349", - ["is_num", 11, 8, 714, 24], - ["jump_false", 11, "eq_nn_2350", 714, 24], - "_nop_tc_52", - ["jump", "eq_nn_2350", 714, 24], - ["eq_float", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nn_2350", - ["is_text", 11, 8, 714, 24], - ["jump_false", 11, "eq_nt_2351", 714, 24], - "_nop_tc_53", - "_nop_tc_54", - ["eq_text", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nt_2351", - ["is_null", 11, 8, 714, 24], - ["jump_false", 11, "eq_nnl_2352", 714, 24], - "_nop_tc_55", - ["jump", "eq_nnl_2352", 714, 24], - ["true", 10, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nnl_2352", - ["is_bool", 11, 8, 714, 24], - ["jump_false", 11, "eq_nb_2353", 714, 24], - "_nop_tc_56", - ["jump", "eq_nb_2353", 714, 24], - ["eq_bool", 10, 8, 9, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nb_2353", - ["false", 10, 714, 24], - "eq_done_2348", - ["move", 8, 10, 714, 24], - ["jump_false", 8, "and_end_2347", 714, 24], - ["load_field", 9, 4, "name", 714, 38], - ["null", 10, 714, 51], - ["is_identical", 11, 9, 10, 714, 51], - ["jump_true", 11, "ne_nid_2355", 714, 51], - ["jump", "ne_ni_2356", 714, 51], - "ne_nid_2355", - ["false", 11, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_ni_2356", - ["is_int", 12, 9, 714, 51], - ["jump_false", 12, "ne_nn_2357", 714, 51], - "_nop_tc_57", - ["jump", "ne_nn_2357", 714, 51], - ["ne_int", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nn_2357", - ["is_num", 12, 9, 714, 51], - ["jump_false", 12, "ne_nt_2358", 714, 51], - "_nop_tc_58", - ["jump", "ne_nt_2358", 714, 51], - ["ne_float", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nt_2358", - ["is_text", 12, 9, 714, 51], - ["jump_false", 12, "ne_nnl_2359", 714, 51], - "_nop_tc_59", - ["jump", "ne_nnl_2359", 714, 51], - ["ne_text", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nnl_2359", - ["is_null", 12, 9, 714, 51], - ["jump_false", 12, "ne_nb_2360", 714, 51], - "_nop_tc_60", - "_nop_tc_61", - ["false", 11, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nb_2360", - ["is_bool", 12, 9, 714, 51], - ["jump_false", 12, "ne_mis_2361", 714, 51], - "_nop_tc_62", - ["jump", "ne_mis_2361", 714, 51], - ["ne_bool", 11, 9, 10, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_mis_2361", - ["true", 11, 714, 51], - "ne_done_2354", - ["move", 8, 11, 714, 51], - "and_end_2347", - ["jump_false", 8, "if_else_2345", 714, 51], - ["load_field", 8, 4, "name", 715, 31], - ["get", 9, 21, 1, 715, 14], - ["frame", 10, 9, 2, 715, 14], - ["null", 9, 715, 14], - ["setarg", 10, 0, 9, 715, 14], - ["setarg", 10, 1, 2, 715, 14], - ["setarg", 10, 2, 8, 715, 14], - ["invoke", 10, 8, 715, 14], - ["move", 5, 8, 715, 14], - ["null", 8, 716, 19], - ["is_identical", 9, 5, 8, 716, 19], - ["jump_true", 9, "ne_nid_2366", 716, 19], - ["jump", "ne_ni_2367", 716, 19], - "ne_nid_2366", - ["false", 9, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_ni_2367", - ["is_int", 10, 5, 716, 19], - ["jump_false", 10, "ne_nn_2368", 716, 19], - "_nop_tc_63", - ["jump", "ne_nn_2368", 716, 19], - ["ne_int", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nn_2368", - ["is_num", 10, 5, 716, 19], - ["jump_false", 10, "ne_nt_2369", 716, 19], - "_nop_tc_64", - ["jump", "ne_nt_2369", 716, 19], - ["ne_float", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nt_2369", - ["is_text", 10, 5, 716, 19], - ["jump_false", 10, "ne_nnl_2370", 716, 19], - "_nop_tc_65", - ["jump", "ne_nnl_2370", 716, 19], - ["ne_text", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nnl_2370", - ["is_null", 10, 5, 716, 19], - ["jump_false", 10, "ne_nb_2371", 716, 19], - "_nop_tc_66", - "_nop_tc_67", - ["false", 9, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nb_2371", - ["is_bool", 10, 5, 716, 19], - ["jump_false", 10, "ne_mis_2372", 716, 19], - "_nop_tc_68", - ["jump", "ne_mis_2372", 716, 19], - ["ne_bool", 9, 5, 8, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_mis_2372", - ["true", 9, 716, 19], - "ne_done_2365", - ["move", 8, 9, 716, 19], - ["jump_false", 8, "and_end_2364", 716, 19], - ["load_field", 9, 5, "nr_uses", 716, 27], - ["access", 10, 0, 716, 41], - ["is_identical", 11, 9, 10, 716, 41], - ["jump_true", 11, "eq_done_2373", 716, 41], - ["is_int", 12, 9, 716, 41], - ["jump_false", 12, "eq_ni_2374", 716, 41], - "_nop_tc_69", - "_nop_tc_70", - ["eq_int", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_ni_2374", - ["is_num", 12, 9, 716, 41], - ["jump_false", 12, "eq_nn_2375", 716, 41], - "_nop_tc_71", - "_nop_tc_72", - ["eq_float", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nn_2375", - ["is_text", 12, 9, 716, 41], - ["jump_false", 12, "eq_nt_2376", 716, 41], - "_nop_tc_73", - ["jump", "eq_nt_2376", 716, 41], - ["eq_text", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nt_2376", - ["is_null", 12, 9, 716, 41], - ["jump_false", 12, "eq_nnl_2377", 716, 41], - "_nop_tc_74", - ["jump", "eq_nnl_2377", 716, 41], - ["true", 11, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nnl_2377", - ["is_bool", 12, 9, 716, 41], - ["jump_false", 12, "eq_nb_2378", 716, 41], - "_nop_tc_75", - ["jump", "eq_nb_2378", 716, 41], - ["eq_bool", 11, 9, 10, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nb_2378", - ["false", 11, 716, 41], - "eq_done_2373", - ["move", 8, 11, 716, 41], - "and_end_2364", - ["jump_false", 8, "if_else_2362", 716, 41], - ["true", 8, 717, 23], - ["store_field", 4, 8, "dead", 717, 11], - ["jump", "if_end_2363", 717, 11], - "if_else_2362", - "if_end_2363", - ["jump", "if_end_2346", 717, 11], - "if_else_2345", - "if_end_2346", - ["load_field", 8, 4, "dead", 720, 11], - ["true", 9, 720, 24], - ["is_identical", 10, 8, 9, 720, 24], - ["jump_true", 10, "ne_nid_2382", 720, 24], - ["jump", "ne_ni_2383", 720, 24], - "ne_nid_2382", - ["false", 10, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_ni_2383", - ["is_int", 11, 8, 720, 24], - ["jump_false", 11, "ne_nn_2384", 720, 24], - "_nop_tc_76", - ["jump", "ne_nn_2384", 720, 24], - ["ne_int", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nn_2384", - ["is_num", 11, 8, 720, 24], - ["jump_false", 11, "ne_nt_2385", 720, 24], - "_nop_tc_77", - ["jump", "ne_nt_2385", 720, 24], - ["ne_float", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nt_2385", - ["is_text", 11, 8, 720, 24], - ["jump_false", 11, "ne_nnl_2386", 720, 24], - "_nop_tc_78", - ["jump", "ne_nnl_2386", 720, 24], - ["ne_text", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nnl_2386", - ["is_null", 11, 8, 720, 24], - ["jump_false", 11, "ne_nb_2387", 720, 24], - "_nop_tc_79", - ["jump", "ne_nb_2387", 720, 24], - ["false", 10, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nb_2387", - ["is_bool", 11, 8, 720, 24], - ["jump_false", 11, "ne_mis_2388", 720, 24], - "_nop_tc_80", - "_nop_tc_81", - ["ne_bool", 10, 8, 9, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_mis_2388", - ["true", 10, 720, 24], - "ne_done_2381", - ["jump_false", 10, "if_else_2379", 720, 24], - ["is_array", 8, 6, 720, 40], - ["jump_false", 8, "push_err_2389", 720, 40], - ["push", 6, 4, 720, 40], - ["jump", "push_done_2390", 720, 40], - "push_err_2389", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 720, - 40 - ], - ["access", 9, "error", 720, 40], - ["access", 10, "cannot push: target must be an array", 720, 40], - ["array", 11, 0, 720, 40], - ["push", 11, 10, 720, 40], - ["frame", 10, 8, 2, 720, 40], - ["null", 8, 720, 40], - ["setarg", 10, 0, 8, 720, 40], - ["setarg", 10, 1, 9, 720, 40], - ["setarg", 10, 2, 11, 720, 40], - ["invoke", 10, 8, 720, 40], - ["disrupt", 720, 40], - "push_done_2390", - ["jump", "if_end_2380", 720, 40], - "if_else_2379", - "if_end_2380", - ["access", 8, 1, 721, 15], - ["is_num", 9, 3, 721, 15], - ["jump_false", 9, "num_err_2391", 721, 15], - "_nop_tc_82", - "_nop_tc_83", - ["add", 9, 3, 8, 721, 15], - ["jump", "num_done_2392", 721, 15], - "num_err_2391", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 721, - 15 - ], - ["access", 10, "error", 721, 15], - ["access", 11, "cannot apply '+': operands must be numbers", 721, 15], - ["array", 12, 0, 721, 15], - ["push", 12, 11, 721, 15], - ["frame", 11, 8, 2, 721, 15], - ["null", 8, 721, 15], - ["setarg", 11, 0, 8, 721, 15], - ["setarg", 11, 1, 10, 721, 15], - ["setarg", 11, 2, 12, 721, 15], - ["invoke", 11, 8, 721, 15], - ["disrupt", 721, 15], - "num_done_2392", - ["move", 3, 9, 721, 15], - ["jump", "while_start_2277", 721, 15], - "while_end_2278", - ["return", 6, 723, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 727, 17], - ["is_identical", 3, 1, 2, 727, 17], - ["jump_true", 3, "eq_done_2395", 727, 17], - "_nop_tc_1", - ["jump", "eq_ni_2396", 727, 17], - "_nop_tc_2", - ["jump", "eq_ni_2396", 727, 17], - ["eq_int", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_ni_2396", - "_nop_tc_3", - ["jump", "eq_nn_2397", 727, 17], - "_nop_tc_4", - ["jump", "eq_nn_2397", 727, 17], - ["eq_float", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nn_2397", - "_nop_tc_5", - ["jump", "eq_nt_2398", 727, 17], - "_nop_tc_6", - ["jump", "eq_nt_2398", 727, 17], - ["eq_text", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nt_2398", - "_nop_tc_7", - ["jump", "eq_nnl_2399", 727, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nnl_2399", - "_nop_tc_10", - ["jump", "eq_nb_2400", 727, 17], - "_nop_tc_11", - ["jump", "eq_nb_2400", 727, 17], - ["eq_bool", 3, 1, 2, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nb_2400", - ["false", 3, 727, 17], - "eq_done_2395", - ["jump_false", 3, "if_else_2393", 727, 17], - ["null", 2, 727, 30], - ["return", 2, 727, 30], - "_nop_ur_1", - "if_else_2393", - "if_end_2394", - ["load_field", 2, 1, "function_nr", 728, 17], - ["move", 3, 2, 728, 17], - ["null", 2, 729, 18], - ["is_identical", 4, 3, 2, 729, 18], - ["jump_true", 4, "eq_done_2403", 729, 18], - ["is_int", 5, 3, 729, 18], - ["jump_false", 5, "eq_ni_2404", 729, 18], - "_nop_tc_12", - ["jump", "eq_ni_2404", 729, 18], - ["eq_int", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_ni_2404", - ["is_num", 5, 3, 729, 18], - ["jump_false", 5, "eq_nn_2405", 729, 18], - "_nop_tc_13", - ["jump", "eq_nn_2405", 729, 18], - ["eq_float", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nn_2405", - ["is_text", 5, 3, 729, 18], - ["jump_false", 5, "eq_nt_2406", 729, 18], - "_nop_tc_14", - ["jump", "eq_nt_2406", 729, 18], - ["eq_text", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nt_2406", - ["is_null", 5, 3, 729, 18], - ["jump_false", 5, "eq_nnl_2407", 729, 18], - "_nop_tc_15", - "_nop_tc_16", - ["true", 4, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nnl_2407", - ["is_bool", 5, 3, 729, 18], - ["jump_false", 5, "eq_nb_2408", 729, 18], - "_nop_tc_17", - ["jump", "eq_nb_2408", 729, 18], - ["eq_bool", 4, 3, 2, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nb_2408", - ["false", 4, 729, 18], - "eq_done_2403", - ["jump_false", 4, "if_else_2401", 729, 18], - ["null", 2, 729, 31], - ["return", 2, 729, 31], - "_nop_ur_2", - "if_else_2401", - "if_end_2402", - ["access", 2, 0, 731, 13], - "while_start_2409", - ["load_field", 4, 1, "list", 732, 23], - ["length", 5, 4, 732, 23], - ["is_int", 4, 2, 732, 23], - ["jump_false", 4, "rel_ni_2411", 732, 23], - "_nop_tc_18", - "_nop_tc_19", - ["lt_int", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_ni_2411", - ["is_num", 4, 2, 732, 23], - ["jump_false", 4, "rel_nn_2412", 732, 23], - "_nop_tc_20", - "_nop_tc_21", - ["lt_float", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_nn_2412", - ["is_text", 4, 2, 732, 23], - ["jump_false", 4, "rel_err_2414", 732, 23], - "_nop_tc_22", - ["jump", "rel_err_2414", 732, 23], - ["lt_text", 6, 2, 5, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_err_2414", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 732, - 23 - ], - ["access", 5, "error", 732, 23], - ["access", 7, "cannot compare with '<': operands must be same type", 732, 23], - ["array", 8, 0, 732, 23], - ["push", 8, 7, 732, 23], - ["frame", 7, 4, 2, 732, 23], - ["null", 4, 732, 23], - ["setarg", 7, 0, 4, 732, 23], - ["setarg", 7, 1, 5, 732, 23], - ["setarg", 7, 2, 8, 732, 23], - ["invoke", 7, 4, 732, 23], - ["disrupt", 732, 23], - "rel_done_2413", - ["jump_false", 6, "while_end_2410", 732, 23], - ["load_field", 4, 1, "list", 733, 11], - ["load_dynamic", 5, 4, 2, 733, 21], - ["load_field", 4, 5, "expression", 733, 21], - ["null", 5, 733, 38], - ["is_identical", 6, 4, 5, 733, 38], - ["jump_true", 6, "ne_nid_2418", 733, 38], - ["jump", "ne_ni_2419", 733, 38], - "ne_nid_2418", - ["false", 6, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_ni_2419", - ["is_int", 7, 4, 733, 38], - ["jump_false", 7, "ne_nn_2420", 733, 38], - "_nop_tc_23", - ["jump", "ne_nn_2420", 733, 38], - ["ne_int", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nn_2420", - ["is_num", 7, 4, 733, 38], - ["jump_false", 7, "ne_nt_2421", 733, 38], - "_nop_tc_24", - ["jump", "ne_nt_2421", 733, 38], - ["ne_float", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nt_2421", - ["is_text", 7, 4, 733, 38], - ["jump_false", 7, "ne_nnl_2422", 733, 38], - "_nop_tc_25", - ["jump", "ne_nnl_2422", 733, 38], - ["ne_text", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nnl_2422", - ["is_null", 7, 4, 733, 38], - ["jump_false", 7, "ne_nb_2423", 733, 38], - "_nop_tc_26", - "_nop_tc_27", - ["false", 6, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nb_2423", - ["is_bool", 7, 4, 733, 38], - ["jump_false", 7, "ne_mis_2424", 733, 38], - "_nop_tc_28", - ["jump", "ne_mis_2424", 733, 38], - ["ne_bool", 6, 4, 5, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_mis_2424", - ["true", 6, 733, 38], - "ne_done_2417", - ["jump_false", 6, "if_else_2415", 733, 38], - ["load_field", 4, 1, "list", 734, 45], - ["load_dynamic", 5, 4, 2, 734, 55], - ["load_field", 4, 5, "expression", 734, 55], - ["get", 5, 30, 1, 734, 35], - ["frame", 6, 5, 2, 734, 35], - ["null", 5, 734, 35], - ["setarg", 6, 0, 5, 734, 35], - ["setarg", 6, 1, 4, 734, 35], - ["setarg", 6, 2, 3, 734, 35], - ["invoke", 6, 4, 734, 35], - ["load_field", 5, 1, "list", 734, 9], - ["load_dynamic", 6, 5, 2, 734, 19], - ["store_field", 6, 4, "expression", 734, 19], - ["jump", "if_end_2416", 734, 19], - "if_else_2415", - "if_end_2416", - ["access", 4, 1, 736, 15], - ["is_num", 5, 2, 736, 15], - ["jump_false", 5, "num_err_2425", 736, 15], - "_nop_tc_29", - "_nop_tc_30", - ["add", 5, 2, 4, 736, 15], - ["jump", "num_done_2426", 736, 15], - "num_err_2425", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 736, - 15 - ], - ["access", 6, "error", 736, 15], - ["access", 7, "cannot apply '+': operands must be numbers", 736, 15], - ["array", 8, 0, 736, 15], - ["push", 8, 7, 736, 15], - ["frame", 7, 4, 2, 736, 15], - ["null", 4, 736, 15], - ["setarg", 7, 0, 4, 736, 15], - ["setarg", 7, 1, 6, 736, 15], - ["setarg", 7, 2, 8, 736, 15], - ["invoke", 7, 4, 736, 15], - ["disrupt", 736, 15], - "num_done_2426", - ["move", 2, 5, 736, 15], - ["jump", "while_start_2409", 736, 15], - "while_end_2410", - ["load_field", 2, 1, "statements", 738, 9], - ["null", 4, 738, 28], - ["is_identical", 5, 2, 4, 738, 28], - ["jump_true", 5, "ne_nid_2430", 738, 28], - ["jump", "ne_ni_2431", 738, 28], - "ne_nid_2430", - ["false", 5, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_ni_2431", - ["is_int", 6, 2, 738, 28], - ["jump_false", 6, "ne_nn_2432", 738, 28], - "_nop_tc_31", - ["jump", "ne_nn_2432", 738, 28], - ["ne_int", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nn_2432", - ["is_num", 6, 2, 738, 28], - ["jump_false", 6, "ne_nt_2433", 738, 28], - "_nop_tc_32", - ["jump", "ne_nt_2433", 738, 28], - ["ne_float", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nt_2433", - ["is_text", 6, 2, 738, 28], - ["jump_false", 6, "ne_nnl_2434", 738, 28], - "_nop_tc_33", - ["jump", "ne_nnl_2434", 738, 28], - ["ne_text", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nnl_2434", - ["is_null", 6, 2, 738, 28], - ["jump_false", 6, "ne_nb_2435", 738, 28], - "_nop_tc_34", - "_nop_tc_35", - ["false", 5, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nb_2435", - ["is_bool", 6, 2, 738, 28], - ["jump_false", 6, "ne_mis_2436", 738, 28], - "_nop_tc_36", - ["jump", "ne_mis_2436", 738, 28], - ["ne_bool", 5, 2, 4, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_mis_2436", - ["true", 5, 738, 28], - "ne_done_2429", - ["jump_false", 5, "if_else_2427", 738, 28], - ["load_field", 2, 1, "statements", 738, 63], - ["get", 4, 33, 1, 738, 52], - ["frame", 5, 4, 2, 738, 52], - ["null", 4, 738, 52], - ["setarg", 5, 0, 4, 738, 52], - ["setarg", 5, 1, 2, 738, 52], - ["setarg", 5, 2, 3, 738, 52], - ["invoke", 5, 2, 738, 52], - ["store_field", 1, 2, "statements", 738, 34], - ["jump", "if_end_2428", 738, 34], - "if_else_2427", - "if_end_2428", - ["load_field", 2, 1, "disruption", 739, 9], - ["null", 4, 739, 28], - ["is_identical", 5, 2, 4, 739, 28], - ["jump_true", 5, "ne_nid_2440", 739, 28], - ["jump", "ne_ni_2441", 739, 28], - "ne_nid_2440", - ["false", 5, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_ni_2441", - ["is_int", 6, 2, 739, 28], - ["jump_false", 6, "ne_nn_2442", 739, 28], - "_nop_tc_37", - ["jump", "ne_nn_2442", 739, 28], - ["ne_int", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nn_2442", - ["is_num", 6, 2, 739, 28], - ["jump_false", 6, "ne_nt_2443", 739, 28], - "_nop_tc_38", - ["jump", "ne_nt_2443", 739, 28], - ["ne_float", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nt_2443", - ["is_text", 6, 2, 739, 28], - ["jump_false", 6, "ne_nnl_2444", 739, 28], - "_nop_tc_39", - ["jump", "ne_nnl_2444", 739, 28], - ["ne_text", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nnl_2444", - ["is_null", 6, 2, 739, 28], - ["jump_false", 6, "ne_nb_2445", 739, 28], - "_nop_tc_40", - "_nop_tc_41", - ["false", 5, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nb_2445", - ["is_bool", 6, 2, 739, 28], - ["jump_false", 6, "ne_mis_2446", 739, 28], - "_nop_tc_42", - ["jump", "ne_mis_2446", 739, 28], - ["ne_bool", 5, 2, 4, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_mis_2446", - ["true", 5, 739, 28], - "ne_done_2439", - ["jump_false", 5, "if_else_2437", 739, 28], - ["load_field", 2, 1, "disruption", 739, 63], - ["get", 4, 33, 1, 739, 52], - ["frame", 5, 4, 2, 739, 52], - ["null", 4, 739, 52], - ["setarg", 5, 0, 4, 739, 52], - ["setarg", 5, 1, 2, 739, 52], - ["setarg", 5, 2, 3, 739, 52], - ["invoke", 5, 2, 739, 52], - ["store_field", 1, 2, "disruption", 739, 34], - ["jump", "if_end_2438", 739, 34], - "if_else_2437", - "if_end_2438", - ["null", 2, 739, 34], - ["return", 2, 739, 34] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 782, 19], - ["is_identical", 3, 1, 2, 782, 19], - ["jump_true", 3, "eq_done_2526", 782, 19], - "_nop_tc_1", - ["jump", "eq_ni_2527", 782, 19], - "_nop_tc_2", - ["jump", "eq_ni_2527", 782, 19], - ["eq_int", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_ni_2527", - "_nop_tc_3", - ["jump", "eq_nn_2528", 782, 19], - "_nop_tc_4", - ["jump", "eq_nn_2528", 782, 19], - ["eq_float", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nn_2528", - "_nop_tc_5", - ["jump", "eq_nt_2529", 782, 19], - "_nop_tc_6", - ["jump", "eq_nt_2529", 782, 19], - ["eq_text", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nt_2529", - "_nop_tc_7", - ["jump", "eq_nnl_2530", 782, 19], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nnl_2530", - "_nop_tc_10", - ["jump", "eq_nb_2531", 782, 19], - "_nop_tc_11", - ["jump", "eq_nb_2531", 782, 19], - ["eq_bool", 3, 1, 2, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nb_2531", - ["false", 3, 782, 19], - "eq_done_2526", - ["jump_false", 3, "if_else_2524", 782, 19], - ["null", 2, 782, 32], - ["return", 2, 782, 32], - "_nop_ur_1", - "if_else_2524", - "if_end_2525", - ["load_field", 2, 1, "function_nr", 783, 19], - ["move", 3, 2, 783, 19], - ["null", 2, 784, 20], - ["is_identical", 4, 3, 2, 784, 20], - ["jump_true", 4, "eq_done_2534", 784, 20], - ["is_int", 5, 3, 784, 20], - ["jump_false", 5, "eq_ni_2535", 784, 20], - "_nop_tc_12", - ["jump", "eq_ni_2535", 784, 20], - ["eq_int", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_ni_2535", - ["is_num", 5, 3, 784, 20], - ["jump_false", 5, "eq_nn_2536", 784, 20], - "_nop_tc_13", - ["jump", "eq_nn_2536", 784, 20], - ["eq_float", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nn_2536", - ["is_text", 5, 3, 784, 20], - ["jump_false", 5, "eq_nt_2537", 784, 20], - "_nop_tc_14", - ["jump", "eq_nt_2537", 784, 20], - ["eq_text", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nt_2537", - ["is_null", 5, 3, 784, 20], - ["jump_false", 5, "eq_nnl_2538", 784, 20], - "_nop_tc_15", - "_nop_tc_16", - ["true", 4, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nnl_2538", - ["is_bool", 5, 3, 784, 20], - ["jump_false", 5, "eq_nb_2539", 784, 20], - "_nop_tc_17", - ["jump", "eq_nb_2539", 784, 20], - ["eq_bool", 4, 3, 2, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nb_2539", - ["false", 4, 784, 20], - "eq_done_2534", - ["jump_false", 4, "if_else_2532", 784, 20], - ["null", 2, 784, 33], - ["return", 2, 784, 33], - "_nop_ur_2", - "if_else_2532", - "if_end_2533", - ["get", 2, 20, 2, 785, 16], - ["frame", 4, 2, 1, 785, 16], - ["null", 2, 785, 16], - ["setarg", 4, 0, 2, 785, 16], - ["setarg", 4, 1, 3, 785, 16], - ["invoke", 4, 2, 785, 16], - ["move", 3, 2, 785, 16], - ["null", 2, 786, 17], - ["is_identical", 4, 3, 2, 786, 17], - ["jump_true", 4, "eq_done_2542", 786, 17], - ["is_int", 5, 3, 786, 17], - ["jump_false", 5, "eq_ni_2543", 786, 17], - "_nop_tc_18", - ["jump", "eq_ni_2543", 786, 17], - ["eq_int", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_ni_2543", - ["is_num", 5, 3, 786, 17], - ["jump_false", 5, "eq_nn_2544", 786, 17], - "_nop_tc_19", - ["jump", "eq_nn_2544", 786, 17], - ["eq_float", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nn_2544", - ["is_text", 5, 3, 786, 17], - ["jump_false", 5, "eq_nt_2545", 786, 17], - "_nop_tc_20", - ["jump", "eq_nt_2545", 786, 17], - ["eq_text", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nt_2545", - ["is_null", 5, 3, 786, 17], - ["jump_false", 5, "eq_nnl_2546", 786, 17], - "_nop_tc_21", - "_nop_tc_22", - ["true", 4, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nnl_2546", - ["is_bool", 5, 3, 786, 17], - ["jump_false", 5, "eq_nb_2547", 786, 17], - "_nop_tc_23", - ["jump", "eq_nb_2547", 786, 17], - ["eq_bool", 4, 3, 2, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nb_2547", - ["false", 4, 786, 17], - "eq_done_2542", - ["jump_false", 4, "if_else_2540", 786, 17], - ["null", 2, 786, 30], - ["return", 2, 786, 30], - "_nop_ur_3", - "if_else_2540", - "if_end_2541", - [ - "access", - 2, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 787, - 18 - ], - ["frame", 4, 2, 1, 787, 18], - ["null", 2, 787, 18], - ["setarg", 4, 0, 2, 787, 18], - ["setarg", 4, 1, 3, 787, 18], - ["invoke", 4, 2, 787, 18], - ["move", 4, 2, 787, 18], - ["access", 2, 0, 788, 15], - ["access", 5, 0, 789, 16], - ["access", 6, 0, 790, 16], - ["null", 7, 791, 17], - "while_start_2548", - ["length", 8, 4, 792, 26], - ["is_int", 9, 6, 792, 26], - ["jump_false", 9, "rel_ni_2550", 792, 26], - "_nop_tc_24", - "_nop_tc_25", - ["lt_int", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_ni_2550", - ["is_num", 9, 6, 792, 26], - ["jump_false", 9, "rel_nn_2551", 792, 26], - "_nop_tc_26", - "_nop_tc_27", - ["lt_float", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_nn_2551", - ["is_text", 9, 6, 792, 26], - ["jump_false", 9, "rel_err_2553", 792, 26], - "_nop_tc_28", - ["jump", "rel_err_2553", 792, 26], - ["lt_text", 10, 6, 8, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_err_2553", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 792, - 26 - ], - ["access", 9, "error", 792, 26], - ["access", 11, "cannot compare with '<': operands must be same type", 792, 26], - ["array", 12, 0, 792, 26], - ["push", 12, 11, 792, 26], - ["frame", 11, 8, 2, 792, 26], - ["null", 8, 792, 26], - ["setarg", 11, 0, 8, 792, 26], - ["setarg", 11, 1, 9, 792, 26], - ["setarg", 11, 2, 12, 792, 26], - ["invoke", 11, 8, 792, 26], - ["disrupt", 792, 26], - "rel_done_2552", - ["jump_false", 10, "while_end_2549", 792, 26], - ["load_dynamic", 8, 4, 6, 793, 18], - ["access", 9, "function_nr", 793, 25], - ["is_identical", 10, 8, 9, 793, 25], - ["jump_true", 10, "ne_nid_2557", 793, 25], - ["jump", "ne_ni_2558", 793, 25], - "ne_nid_2557", - ["false", 10, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_ni_2558", - ["is_int", 11, 8, 793, 25], - ["jump_false", 11, "ne_nn_2559", 793, 25], - "_nop_tc_29", - ["jump", "ne_nn_2559", 793, 25], - ["ne_int", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nn_2559", - ["is_num", 11, 8, 793, 25], - ["jump_false", 11, "ne_nt_2560", 793, 25], - "_nop_tc_30", - ["jump", "ne_nt_2560", 793, 25], - ["ne_float", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nt_2560", - ["is_text", 11, 8, 793, 25], - ["jump_false", 11, "ne_nnl_2561", 793, 25], - "_nop_tc_31", - "_nop_tc_32", - ["ne_text", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nnl_2561", - ["is_null", 11, 8, 793, 25], - ["jump_false", 11, "ne_nb_2562", 793, 25], - "_nop_tc_33", - ["jump", "ne_nb_2562", 793, 25], - ["false", 10, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nb_2562", - ["is_bool", 11, 8, 793, 25], - ["jump_false", 11, "ne_mis_2563", 793, 25], - "_nop_tc_34", - ["jump", "ne_mis_2563", 793, 25], - ["ne_bool", 10, 8, 9, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_mis_2563", - ["true", 10, 793, 25], - "ne_done_2556", - ["jump_false", 10, "if_else_2554", 793, 25], - ["load_dynamic", 8, 4, 6, 794, 25], - ["load_dynamic", 9, 3, 8, 794, 25], - ["move", 7, 9, 794, 25], - ["null", 8, 795, 22], - ["is_identical", 9, 7, 8, 795, 22], - ["jump_true", 9, "ne_nid_2567", 795, 22], - ["jump", "ne_ni_2568", 795, 22], - "ne_nid_2567", - ["false", 9, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_ni_2568", - ["is_int", 10, 7, 795, 22], - ["jump_false", 10, "ne_nn_2569", 795, 22], - "_nop_tc_35", - ["jump", "ne_nn_2569", 795, 22], - ["ne_int", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nn_2569", - ["is_num", 10, 7, 795, 22], - ["jump_false", 10, "ne_nt_2570", 795, 22], - "_nop_tc_36", - ["jump", "ne_nt_2570", 795, 22], - ["ne_float", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nt_2570", - ["is_text", 10, 7, 795, 22], - ["jump_false", 10, "ne_nnl_2571", 795, 22], - "_nop_tc_37", - ["jump", "ne_nnl_2571", 795, 22], - ["ne_text", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nnl_2571", - ["is_null", 10, 7, 795, 22], - ["jump_false", 10, "ne_nb_2572", 795, 22], - "_nop_tc_38", - "_nop_tc_39", - ["false", 9, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nb_2572", - ["is_bool", 10, 7, 795, 22], - ["jump_false", 10, "ne_mis_2573", 795, 22], - "_nop_tc_40", - ["jump", "ne_mis_2573", 795, 22], - ["ne_bool", 9, 7, 8, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_mis_2573", - ["true", 9, 795, 22], - "ne_done_2566", - ["jump_false", 9, "if_else_2564", 795, 22], - ["access", 8, 1, 796, 21], - ["is_num", 9, 2, 796, 21], - ["jump_false", 9, "num_err_2574", 796, 21], - "_nop_tc_41", - "_nop_tc_42", - ["add", 9, 2, 8, 796, 21], - ["jump", "num_done_2575", 796, 21], - "num_err_2574", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 796, - 21 - ], - ["access", 10, "error", 796, 21], - ["access", 11, "cannot apply '+': operands must be numbers", 796, 21], - ["array", 12, 0, 796, 21], - ["push", 12, 11, 796, 21], - ["frame", 11, 8, 2, 796, 21], - ["null", 8, 796, 21], - ["setarg", 11, 0, 8, 796, 21], - ["setarg", 11, 1, 10, 796, 21], - ["setarg", 11, 2, 12, 796, 21], - ["invoke", 11, 8, 796, 21], - ["disrupt", 796, 21], - "num_done_2575", - ["move", 2, 9, 796, 21], - ["load_field", 8, 7, "closure", 797, 17], - ["jump_false", 8, "if_else_2576", 797, 17], - ["access", 8, 1, 797, 40], - ["is_num", 9, 5, 797, 40], - ["jump_false", 9, "num_err_2578", 797, 40], - "_nop_tc_43", - "_nop_tc_44", - ["add", 9, 5, 8, 797, 40], - ["jump", "num_done_2579", 797, 40], - "num_err_2578", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 797, - 40 - ], - ["access", 10, "error", 797, 40], - ["access", 11, "cannot apply '+': operands must be numbers", 797, 40], - ["array", 12, 0, 797, 40], - ["push", 12, 11, 797, 40], - ["frame", 11, 8, 2, 797, 40], - ["null", 8, 797, 40], - ["setarg", 11, 0, 8, 797, 40], - ["setarg", 11, 1, 10, 797, 40], - ["setarg", 11, 2, 12, 797, 40], - ["invoke", 11, 8, 797, 40], - ["disrupt", 797, 40], - "num_done_2579", - ["move", 5, 9, 797, 40], - ["jump", "if_end_2577", 797, 40], - "if_else_2576", - "if_end_2577", - ["jump", "if_end_2565", 797, 40], - "if_else_2564", - "if_end_2565", - ["jump", "if_end_2555", 797, 40], - "if_else_2554", - "if_end_2555", - ["access", 8, 1, 800, 19], - ["is_num", 9, 6, 800, 19], - ["jump_false", 9, "num_err_2580", 800, 19], - "_nop_tc_45", - "_nop_tc_46", - ["add", 9, 6, 8, 800, 19], - ["jump", "num_done_2581", 800, 19], - "num_err_2580", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 800, - 19 - ], - ["access", 10, "error", 800, 19], - ["access", 11, "cannot apply '+': operands must be numbers", 800, 19], - ["array", 12, 0, 800, 19], - ["push", 12, 11, 800, 19], - ["frame", 11, 8, 2, 800, 19], - ["null", 8, 800, 19], - ["setarg", 11, 0, 8, 800, 19], - ["setarg", 11, 1, 10, 800, 19], - ["setarg", 11, 2, 12, 800, 19], - ["invoke", 11, 8, 800, 19], - ["disrupt", 800, 19], - "num_done_2581", - ["move", 6, 9, 800, 19], - ["jump", "while_start_2548", 800, 19], - "while_end_2549", - ["store_field", 1, 2, "nr_slots", 802, 7], - ["store_field", 1, 5, "nr_close_slots", 803, 7], - ["null", 2, 803, 7], - ["return", 2, 803, 7] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 810, 19], - ["is_identical", 3, 1, 2, 810, 19], - ["jump_true", 3, "eq_done_2584", 810, 19], - "_nop_tc_1", - ["jump", "eq_ni_2585", 810, 19], - "_nop_tc_2", - ["jump", "eq_ni_2585", 810, 19], - ["eq_int", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_ni_2585", - "_nop_tc_3", - ["jump", "eq_nn_2586", 810, 19], - "_nop_tc_4", - ["jump", "eq_nn_2586", 810, 19], - ["eq_float", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nn_2586", - "_nop_tc_5", - ["jump", "eq_nt_2587", 810, 19], - "_nop_tc_6", - ["jump", "eq_nt_2587", 810, 19], - ["eq_text", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nt_2587", - "_nop_tc_7", - ["jump", "eq_nnl_2588", 810, 19], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nnl_2588", - "_nop_tc_10", - ["jump", "eq_nb_2589", 810, 19], - "_nop_tc_11", - ["jump", "eq_nb_2589", 810, 19], - ["eq_bool", 3, 1, 2, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nb_2589", - ["false", 3, 810, 19], - "eq_done_2584", - ["jump_false", 3, "if_else_2582", 810, 19], - ["null", 2, 810, 32], - ["return", 2, 810, 32], - "_nop_ur_1", - "if_else_2582", - "if_end_2583", - ["load_field", 2, 1, "kind", 811, 15], - ["move", 3, 2, 811, 15], - ["access", 2, 0, 812, 15], - ["access", 4, "function", 813, 16], - ["is_identical", 5, 3, 4, 813, 16], - ["jump_true", 5, "eq_done_2592", 813, 16], - ["is_int", 6, 3, 813, 16], - ["jump_false", 6, "eq_ni_2593", 813, 16], - "_nop_tc_12", - ["jump", "eq_ni_2593", 813, 16], - ["eq_int", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_ni_2593", - ["is_num", 6, 3, 813, 16], - ["jump_false", 6, "eq_nn_2594", 813, 16], - "_nop_tc_13", - ["jump", "eq_nn_2594", 813, 16], - ["eq_float", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nn_2594", - ["is_text", 6, 3, 813, 16], - ["jump_false", 6, "eq_nt_2595", 813, 16], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nt_2595", - ["is_null", 6, 3, 813, 16], - ["jump_false", 6, "eq_nnl_2596", 813, 16], - "_nop_tc_16", - ["jump", "eq_nnl_2596", 813, 16], - ["true", 5, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nnl_2596", - ["is_bool", 6, 3, 813, 16], - ["jump_false", 6, "eq_nb_2597", 813, 16], - "_nop_tc_17", - ["jump", "eq_nb_2597", 813, 16], - ["eq_bool", 5, 3, 4, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nb_2597", - ["false", 5, 813, 16], - "eq_done_2592", - ["jump_false", 5, "if_else_2590", 813, 16], - ["get", 4, 2, 1, 814, 9], - ["frame", 5, 4, 1, 814, 9], - ["null", 4, 814, 9], - ["setarg", 5, 0, 4, 814, 9], - ["setarg", 5, 1, 1, 814, 9], - ["invoke", 5, 4, 814, 9], - ["load_field", 4, 1, "statements", 815, 28], - ["get", 5, 3, 1, 815, 9], - ["frame", 6, 5, 1, 815, 9], - ["null", 5, 815, 9], - ["setarg", 6, 0, 5, 815, 9], - ["setarg", 6, 1, 4, 815, 9], - ["invoke", 6, 4, 815, 9], - ["load_field", 4, 1, "disruption", 816, 28], - ["get", 5, 3, 1, 816, 9], - ["frame", 6, 5, 1, 816, 9], - ["null", 5, 816, 9], - ["setarg", 6, 0, 5, 816, 9], - ["setarg", 6, 1, 4, 816, 9], - ["invoke", 6, 4, 816, 9], - ["null", 4, 817, 16], - ["return", 4, 817, 16], - "_nop_ur_2", - "if_else_2590", - "if_end_2591", - ["load_field", 4, 1, "left", 819, 11], - ["null", 5, 819, 24], - ["is_identical", 6, 4, 5, 819, 24], - ["jump_true", 6, "ne_nid_2601", 819, 24], - ["jump", "ne_ni_2602", 819, 24], - "ne_nid_2601", - ["false", 6, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_ni_2602", - ["is_int", 7, 4, 819, 24], - ["jump_false", 7, "ne_nn_2603", 819, 24], - "_nop_tc_18", - ["jump", "ne_nn_2603", 819, 24], - ["ne_int", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nn_2603", - ["is_num", 7, 4, 819, 24], - ["jump_false", 7, "ne_nt_2604", 819, 24], - "_nop_tc_19", - ["jump", "ne_nt_2604", 819, 24], - ["ne_float", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nt_2604", - ["is_text", 7, 4, 819, 24], - ["jump_false", 7, "ne_nnl_2605", 819, 24], - "_nop_tc_20", - ["jump", "ne_nnl_2605", 819, 24], - ["ne_text", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nnl_2605", - ["is_null", 7, 4, 819, 24], - ["jump_false", 7, "ne_nb_2606", 819, 24], - "_nop_tc_21", - "_nop_tc_22", - ["false", 6, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nb_2606", - ["is_bool", 7, 4, 819, 24], - ["jump_false", 7, "ne_mis_2607", 819, 24], - "_nop_tc_23", - ["jump", "ne_mis_2607", 819, 24], - ["ne_bool", 6, 4, 5, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_mis_2607", - ["true", 6, 819, 24], - "ne_done_2600", - ["jump_false", 6, "if_else_2598", 819, 24], - ["load_field", 4, 1, "left", 819, 48], - ["get", 5, 4, 1, 819, 30], - ["frame", 6, 5, 1, 819, 30], - ["null", 5, 819, 30], - ["setarg", 6, 0, 5, 819, 30], - ["setarg", 6, 1, 4, 819, 30], - ["invoke", 6, 4, 819, 30], - ["jump", "if_end_2599", 819, 30], - "if_else_2598", - "if_end_2599", - ["load_field", 4, 1, "right", 820, 11], - ["null", 5, 820, 25], - ["is_identical", 6, 4, 5, 820, 25], - ["jump_true", 6, "ne_nid_2611", 820, 25], - ["jump", "ne_ni_2612", 820, 25], - "ne_nid_2611", - ["false", 6, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_ni_2612", - ["is_int", 7, 4, 820, 25], - ["jump_false", 7, "ne_nn_2613", 820, 25], - "_nop_tc_24", - ["jump", "ne_nn_2613", 820, 25], - ["ne_int", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nn_2613", - ["is_num", 7, 4, 820, 25], - ["jump_false", 7, "ne_nt_2614", 820, 25], - "_nop_tc_25", - ["jump", "ne_nt_2614", 820, 25], - ["ne_float", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nt_2614", - ["is_text", 7, 4, 820, 25], - ["jump_false", 7, "ne_nnl_2615", 820, 25], - "_nop_tc_26", - ["jump", "ne_nnl_2615", 820, 25], - ["ne_text", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nnl_2615", - ["is_null", 7, 4, 820, 25], - ["jump_false", 7, "ne_nb_2616", 820, 25], - "_nop_tc_27", - "_nop_tc_28", - ["false", 6, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nb_2616", - ["is_bool", 7, 4, 820, 25], - ["jump_false", 7, "ne_mis_2617", 820, 25], - "_nop_tc_29", - ["jump", "ne_mis_2617", 820, 25], - ["ne_bool", 6, 4, 5, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_mis_2617", - ["true", 6, 820, 25], - "ne_done_2610", - ["jump_false", 6, "if_else_2608", 820, 25], - ["load_field", 4, 1, "right", 820, 49], - ["get", 5, 4, 1, 820, 31], - ["frame", 6, 5, 1, 820, 31], - ["null", 5, 820, 31], - ["setarg", 6, 0, 5, 820, 31], - ["setarg", 6, 1, 4, 820, 31], - ["invoke", 6, 4, 820, 31], - ["jump", "if_end_2609", 820, 31], - "if_else_2608", - "if_end_2609", - ["load_field", 4, 1, "expression", 821, 11], - ["null", 5, 821, 30], - ["is_identical", 6, 4, 5, 821, 30], - ["jump_true", 6, "ne_nid_2621", 821, 30], - ["jump", "ne_ni_2622", 821, 30], - "ne_nid_2621", - ["false", 6, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_ni_2622", - ["is_int", 7, 4, 821, 30], - ["jump_false", 7, "ne_nn_2623", 821, 30], - "_nop_tc_30", - ["jump", "ne_nn_2623", 821, 30], - ["ne_int", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nn_2623", - ["is_num", 7, 4, 821, 30], - ["jump_false", 7, "ne_nt_2624", 821, 30], - "_nop_tc_31", - ["jump", "ne_nt_2624", 821, 30], - ["ne_float", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nt_2624", - ["is_text", 7, 4, 821, 30], - ["jump_false", 7, "ne_nnl_2625", 821, 30], - "_nop_tc_32", - ["jump", "ne_nnl_2625", 821, 30], - ["ne_text", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nnl_2625", - ["is_null", 7, 4, 821, 30], - ["jump_false", 7, "ne_nb_2626", 821, 30], - "_nop_tc_33", - "_nop_tc_34", - ["false", 6, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nb_2626", - ["is_bool", 7, 4, 821, 30], - ["jump_false", 7, "ne_mis_2627", 821, 30], - "_nop_tc_35", - ["jump", "ne_mis_2627", 821, 30], - ["ne_bool", 6, 4, 5, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_mis_2627", - ["true", 6, 821, 30], - "ne_done_2620", - ["jump_false", 6, "if_else_2618", 821, 30], - ["load_field", 4, 1, "expression", 821, 54], - ["get", 5, 4, 1, 821, 36], - ["frame", 6, 5, 1, 821, 36], - ["null", 5, 821, 36], - ["setarg", 6, 0, 5, 821, 36], - ["setarg", 6, 1, 4, 821, 36], - ["invoke", 6, 4, 821, 36], - ["jump", "if_end_2619", 821, 36], - "if_else_2618", - "if_end_2619", - ["load_field", 4, 1, "then", 822, 11], - ["null", 5, 822, 24], - ["is_identical", 6, 4, 5, 822, 24], - ["jump_true", 6, "ne_nid_2631", 822, 24], - ["jump", "ne_ni_2632", 822, 24], - "ne_nid_2631", - ["false", 6, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_ni_2632", - ["is_int", 7, 4, 822, 24], - ["jump_false", 7, "ne_nn_2633", 822, 24], - "_nop_tc_36", - ["jump", "ne_nn_2633", 822, 24], - ["ne_int", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nn_2633", - ["is_num", 7, 4, 822, 24], - ["jump_false", 7, "ne_nt_2634", 822, 24], - "_nop_tc_37", - ["jump", "ne_nt_2634", 822, 24], - ["ne_float", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nt_2634", - ["is_text", 7, 4, 822, 24], - ["jump_false", 7, "ne_nnl_2635", 822, 24], - "_nop_tc_38", - ["jump", "ne_nnl_2635", 822, 24], - ["ne_text", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nnl_2635", - ["is_null", 7, 4, 822, 24], - ["jump_false", 7, "ne_nb_2636", 822, 24], - "_nop_tc_39", - "_nop_tc_40", - ["false", 6, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nb_2636", - ["is_bool", 7, 4, 822, 24], - ["jump_false", 7, "ne_mis_2637", 822, 24], - "_nop_tc_41", - ["jump", "ne_mis_2637", 822, 24], - ["ne_bool", 6, 4, 5, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_mis_2637", - ["true", 6, 822, 24], - "ne_done_2630", - ["jump_false", 6, "if_else_2628", 822, 24], - ["load_field", 4, 1, "then", 822, 48], - ["get", 5, 4, 1, 822, 30], - ["frame", 6, 5, 1, 822, 30], - ["null", 5, 822, 30], - ["setarg", 6, 0, 5, 822, 30], - ["setarg", 6, 1, 4, 822, 30], - ["invoke", 6, 4, 822, 30], - ["jump", "if_end_2629", 822, 30], - "if_else_2628", - "if_end_2629", - ["load_field", 4, 1, "else", 823, 11], - ["null", 5, 823, 24], - ["is_identical", 6, 4, 5, 823, 24], - ["jump_true", 6, "ne_nid_2641", 823, 24], - ["jump", "ne_ni_2642", 823, 24], - "ne_nid_2641", - ["false", 6, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_ni_2642", - ["is_int", 7, 4, 823, 24], - ["jump_false", 7, "ne_nn_2643", 823, 24], - "_nop_tc_42", - ["jump", "ne_nn_2643", 823, 24], - ["ne_int", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nn_2643", - ["is_num", 7, 4, 823, 24], - ["jump_false", 7, "ne_nt_2644", 823, 24], - "_nop_tc_43", - ["jump", "ne_nt_2644", 823, 24], - ["ne_float", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nt_2644", - ["is_text", 7, 4, 823, 24], - ["jump_false", 7, "ne_nnl_2645", 823, 24], - "_nop_tc_44", - ["jump", "ne_nnl_2645", 823, 24], - ["ne_text", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nnl_2645", - ["is_null", 7, 4, 823, 24], - ["jump_false", 7, "ne_nb_2646", 823, 24], - "_nop_tc_45", - "_nop_tc_46", - ["false", 6, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nb_2646", - ["is_bool", 7, 4, 823, 24], - ["jump_false", 7, "ne_mis_2647", 823, 24], - "_nop_tc_47", - ["jump", "ne_mis_2647", 823, 24], - ["ne_bool", 6, 4, 5, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_mis_2647", - ["true", 6, 823, 24], - "ne_done_2640", - ["jump_false", 6, "if_else_2638", 823, 24], - ["load_field", 4, 1, "else", 823, 48], - ["get", 5, 4, 1, 823, 30], - ["frame", 6, 5, 1, 823, 30], - ["null", 5, 823, 30], - ["setarg", 6, 0, 5, 823, 30], - ["setarg", 6, 1, 4, 823, 30], - ["invoke", 6, 4, 823, 30], - ["jump", "if_end_2639", 823, 30], - "if_else_2638", - "if_end_2639", - ["access", 4, "(", 824, 16], - ["is_identical", 5, 3, 4, 824, 16], - ["jump_true", 5, "eq_done_2652", 824, 16], - ["is_int", 6, 3, 824, 16], - ["jump_false", 6, "eq_ni_2653", 824, 16], - "_nop_tc_48", - ["jump", "eq_ni_2653", 824, 16], - ["eq_int", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_ni_2653", - ["is_num", 6, 3, 824, 16], - ["jump_false", 6, "eq_nn_2654", 824, 16], - "_nop_tc_49", - ["jump", "eq_nn_2654", 824, 16], - ["eq_float", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nn_2654", - ["is_text", 6, 3, 824, 16], - ["jump_false", 6, "eq_nt_2655", 824, 16], - "_nop_tc_50", - "_nop_tc_51", - ["eq_text", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nt_2655", - ["is_null", 6, 3, 824, 16], - ["jump_false", 6, "eq_nnl_2656", 824, 16], - "_nop_tc_52", - ["jump", "eq_nnl_2656", 824, 16], - ["true", 5, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nnl_2656", - ["is_bool", 6, 3, 824, 16], - ["jump_false", 6, "eq_nb_2657", 824, 16], - "_nop_tc_53", - ["jump", "eq_nb_2657", 824, 16], - ["eq_bool", 5, 3, 4, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nb_2657", - ["false", 5, 824, 16], - "eq_done_2652", - ["move", 4, 5, 824, 16], - ["jump_true", 4, "or_end_2651", 824, 16], - ["access", 5, "array", 824, 28], - ["is_identical", 6, 3, 5, 824, 28], - ["jump_true", 6, "eq_done_2658", 824, 28], - ["is_int", 7, 3, 824, 28], - ["jump_false", 7, "eq_ni_2659", 824, 28], - "_nop_tc_54", - ["jump", "eq_ni_2659", 824, 28], - ["eq_int", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_ni_2659", - ["is_num", 7, 3, 824, 28], - ["jump_false", 7, "eq_nn_2660", 824, 28], - "_nop_tc_55", - ["jump", "eq_nn_2660", 824, 28], - ["eq_float", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nn_2660", - ["is_text", 7, 3, 824, 28], - ["jump_false", 7, "eq_nt_2661", 824, 28], - "_nop_tc_56", - "_nop_tc_57", - ["eq_text", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nt_2661", - ["is_null", 7, 3, 824, 28], - ["jump_false", 7, "eq_nnl_2662", 824, 28], - "_nop_tc_58", - ["jump", "eq_nnl_2662", 824, 28], - ["true", 6, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nnl_2662", - ["is_bool", 7, 3, 824, 28], - ["jump_false", 7, "eq_nb_2663", 824, 28], - "_nop_tc_59", - ["jump", "eq_nb_2663", 824, 28], - ["eq_bool", 6, 3, 5, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nb_2663", - ["false", 6, 824, 28], - "eq_done_2658", - ["move", 4, 6, 824, 28], - "or_end_2651", - ["move", 5, 4, 824, 28], - ["jump_true", 5, "or_end_2650", 824, 28], - ["access", 4, "text literal", 824, 44], - ["is_identical", 6, 3, 4, 824, 44], - ["jump_true", 6, "eq_done_2664", 824, 44], - ["is_int", 7, 3, 824, 44], - ["jump_false", 7, "eq_ni_2665", 824, 44], - "_nop_tc_60", - ["jump", "eq_ni_2665", 824, 44], - ["eq_int", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_ni_2665", - ["is_num", 7, 3, 824, 44], - ["jump_false", 7, "eq_nn_2666", 824, 44], - "_nop_tc_61", - ["jump", "eq_nn_2666", 824, 44], - ["eq_float", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nn_2666", - ["is_text", 7, 3, 824, 44], - ["jump_false", 7, "eq_nt_2667", 824, 44], - "_nop_tc_62", - "_nop_tc_63", - ["eq_text", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nt_2667", - ["is_null", 7, 3, 824, 44], - ["jump_false", 7, "eq_nnl_2668", 824, 44], - "_nop_tc_64", - ["jump", "eq_nnl_2668", 824, 44], - ["true", 6, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nnl_2668", - ["is_bool", 7, 3, 824, 44], - ["jump_false", 7, "eq_nb_2669", 824, 44], - "_nop_tc_65", - ["jump", "eq_nb_2669", 824, 44], - ["eq_bool", 6, 3, 4, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nb_2669", - ["false", 6, 824, 44], - "eq_done_2664", - ["move", 5, 6, 824, 44], - "or_end_2650", - ["jump_false", 5, "if_else_2648", 824, 44], - ["access", 2, 0, 825, 13], - "while_start_2670", - ["load_field", 4, 1, "list", 826, 27], - ["length", 5, 4, 826, 27], - ["is_int", 4, 2, 826, 27], - ["jump_false", 4, "rel_ni_2672", 826, 27], - "_nop_tc_66", - "_nop_tc_67", - ["lt_int", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_ni_2672", - ["is_num", 4, 2, 826, 27], - ["jump_false", 4, "rel_nn_2673", 826, 27], - "_nop_tc_68", - "_nop_tc_69", - ["lt_float", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_nn_2673", - ["is_text", 4, 2, 826, 27], - ["jump_false", 4, "rel_err_2675", 826, 27], - "_nop_tc_70", - ["jump", "rel_err_2675", 826, 27], - ["lt_text", 6, 2, 5, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_err_2675", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 826, - 27 - ], - ["access", 5, "error", 826, 27], - ["access", 7, "cannot compare with '<': operands must be same type", 826, 27], - ["array", 8, 0, 826, 27], - ["push", 8, 7, 826, 27], - ["frame", 7, 4, 2, 826, 27], - ["null", 4, 826, 27], - ["setarg", 7, 0, 4, 826, 27], - ["setarg", 7, 1, 5, 826, 27], - ["setarg", 7, 2, 8, 826, 27], - ["invoke", 7, 4, 826, 27], - ["disrupt", 826, 27], - "rel_done_2674", - ["jump_false", 6, "while_end_2671", 826, 27], - ["load_field", 4, 1, "list", 827, 29], - ["load_dynamic", 5, 4, 2, 827, 39], - ["get", 4, 4, 1, 827, 11], - ["frame", 6, 4, 1, 827, 11], - ["null", 4, 827, 11], - ["setarg", 6, 0, 4, 827, 11], - ["setarg", 6, 1, 5, 827, 11], - ["invoke", 6, 4, 827, 11], - ["access", 4, 1, 828, 19], - ["is_num", 5, 2, 828, 19], - ["jump_false", 5, "num_err_2676", 828, 19], - "_nop_tc_71", - "_nop_tc_72", - ["add", 5, 2, 4, 828, 19], - ["jump", "num_done_2677", 828, 19], - "num_err_2676", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 828, - 19 - ], - ["access", 6, "error", 828, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 828, 19], - ["array", 8, 0, 828, 19], - ["push", 8, 7, 828, 19], - ["frame", 7, 4, 2, 828, 19], - ["null", 4, 828, 19], - ["setarg", 7, 0, 4, 828, 19], - ["setarg", 7, 1, 6, 828, 19], - ["setarg", 7, 2, 8, 828, 19], - ["invoke", 7, 4, 828, 19], - ["disrupt", 828, 19], - "num_done_2677", - ["move", 2, 5, 828, 19], - ["jump", "while_start_2670", 828, 19], - "while_end_2671", - ["jump", "if_end_2649", 828, 19], - "if_else_2648", - "if_end_2649", - ["access", 4, "record", 831, 16], - ["is_identical", 5, 3, 4, 831, 16], - ["jump_true", 5, "eq_done_2680", 831, 16], - ["is_int", 6, 3, 831, 16], - ["jump_false", 6, "eq_ni_2681", 831, 16], - "_nop_tc_73", - ["jump", "eq_ni_2681", 831, 16], - ["eq_int", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_ni_2681", - ["is_num", 6, 3, 831, 16], - ["jump_false", 6, "eq_nn_2682", 831, 16], - "_nop_tc_74", - ["jump", "eq_nn_2682", 831, 16], - ["eq_float", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nn_2682", - ["is_text", 6, 3, 831, 16], - ["jump_false", 6, "eq_nt_2683", 831, 16], - "_nop_tc_75", - "_nop_tc_76", - ["eq_text", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nt_2683", - ["is_null", 6, 3, 831, 16], - ["jump_false", 6, "eq_nnl_2684", 831, 16], - "_nop_tc_77", - ["jump", "eq_nnl_2684", 831, 16], - ["true", 5, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nnl_2684", - ["is_bool", 6, 3, 831, 16], - ["jump_false", 6, "eq_nb_2685", 831, 16], - "_nop_tc_78", - ["jump", "eq_nb_2685", 831, 16], - ["eq_bool", 5, 3, 4, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nb_2685", - ["false", 5, 831, 16], - "eq_done_2680", - ["jump_false", 5, "if_else_2678", 831, 16], - ["access", 2, 0, 832, 13], - "while_start_2686", - ["load_field", 3, 1, "list", 833, 27], - ["length", 4, 3, 833, 27], - ["is_int", 3, 2, 833, 27], - ["jump_false", 3, "rel_ni_2688", 833, 27], - "_nop_tc_79", - "_nop_tc_80", - ["lt_int", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_ni_2688", - ["is_num", 3, 2, 833, 27], - ["jump_false", 3, "rel_nn_2689", 833, 27], - "_nop_tc_81", - "_nop_tc_82", - ["lt_float", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_nn_2689", - ["is_text", 3, 2, 833, 27], - ["jump_false", 3, "rel_err_2691", 833, 27], - "_nop_tc_83", - ["jump", "rel_err_2691", 833, 27], - ["lt_text", 5, 2, 4, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_err_2691", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 833, - 27 - ], - ["access", 4, "error", 833, 27], - ["access", 6, "cannot compare with '<': operands must be same type", 833, 27], - ["array", 7, 0, 833, 27], - ["push", 7, 6, 833, 27], - ["frame", 6, 3, 2, 833, 27], - ["null", 3, 833, 27], - ["setarg", 6, 0, 3, 833, 27], - ["setarg", 6, 1, 4, 833, 27], - ["setarg", 6, 2, 7, 833, 27], - ["invoke", 6, 3, 833, 27], - ["disrupt", 833, 27], - "rel_done_2690", - ["jump_false", 5, "while_end_2687", 833, 27], - ["load_field", 3, 1, "list", 834, 29], - ["load_dynamic", 4, 3, 2, 834, 39], - ["load_field", 3, 4, "right", 834, 39], - ["get", 4, 4, 1, 834, 11], - ["frame", 5, 4, 1, 834, 11], - ["null", 4, 834, 11], - ["setarg", 5, 0, 4, 834, 11], - ["setarg", 5, 1, 3, 834, 11], - ["invoke", 5, 3, 834, 11], - ["access", 3, 1, 835, 19], - ["is_num", 4, 2, 835, 19], - ["jump_false", 4, "num_err_2692", 835, 19], - "_nop_tc_84", - "_nop_tc_85", - ["add", 4, 2, 3, 835, 19], - ["jump", "num_done_2693", 835, 19], - "num_err_2692", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 835, - 19 - ], - ["access", 5, "error", 835, 19], - ["access", 6, "cannot apply '+': operands must be numbers", 835, 19], - ["array", 7, 0, 835, 19], - ["push", 7, 6, 835, 19], - ["frame", 6, 3, 2, 835, 19], - ["null", 3, 835, 19], - ["setarg", 6, 0, 3, 835, 19], - ["setarg", 6, 1, 5, 835, 19], - ["setarg", 6, 2, 7, 835, 19], - ["invoke", 6, 3, 835, 19], - ["disrupt", 835, 19], - "num_done_2693", - ["move", 2, 4, 835, 19], - ["jump", "while_start_2686", 835, 19], - "while_end_2687", - ["jump", "if_end_2679", 835, 19], - "if_else_2678", - "if_end_2679", - ["null", 2, 835, 19], - ["return", 2, 835, 19] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 841, 20], - ["is_identical", 3, 1, 2, 841, 20], - ["jump_true", 3, "eq_done_2696", 841, 20], - ["is_int", 4, 1, 841, 20], - ["jump_false", 4, "eq_ni_2697", 841, 20], - "_nop_tc_1", - ["jump", "eq_ni_2697", 841, 20], - ["eq_int", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_ni_2697", - ["is_num", 4, 1, 841, 20], - ["jump_false", 4, "eq_nn_2698", 841, 20], - "_nop_tc_2", - ["jump", "eq_nn_2698", 841, 20], - ["eq_float", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nn_2698", - ["is_text", 4, 1, 841, 20], - ["jump_false", 4, "eq_nt_2699", 841, 20], - "_nop_tc_3", - ["jump", "eq_nt_2699", 841, 20], - ["eq_text", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nt_2699", - ["is_null", 4, 1, 841, 20], - ["jump_false", 4, "eq_nnl_2700", 841, 20], - "_nop_tc_4", - "_nop_tc_5", - ["true", 3, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nnl_2700", - ["is_bool", 4, 1, 841, 20], - ["jump_false", 4, "eq_nb_2701", 841, 20], - "_nop_tc_6", - ["jump", "eq_nb_2701", 841, 20], - ["eq_bool", 3, 1, 2, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nb_2701", - ["false", 3, 841, 20], - "eq_done_2696", - ["jump_false", 3, "if_else_2694", 841, 20], - ["null", 2, 841, 33], - ["return", 2, 841, 33], - "_nop_ur_1", - "if_else_2694", - "if_end_2695", - ["access", 2, 0, 842, 15], - ["access", 3, 0, 843, 15], - ["null", 4, 844, 18], - ["null", 5, 845, 15], - "while_start_2702", - ["length", 6, 1, 846, 25], - ["is_int", 7, 2, 846, 25], - ["jump_false", 7, "rel_ni_2704", 846, 25], - "_nop_tc_7", - "_nop_tc_8", - ["lt_int", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_ni_2704", - ["is_num", 7, 2, 846, 25], - ["jump_false", 7, "rel_nn_2705", 846, 25], - "_nop_tc_9", - "_nop_tc_10", - ["lt_float", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_nn_2705", - ["is_text", 7, 2, 846, 25], - ["jump_false", 7, "rel_err_2707", 846, 25], - "_nop_tc_11", - ["jump", "rel_err_2707", 846, 25], - ["lt_text", 8, 2, 6, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_err_2707", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 846, - 25 - ], - ["access", 7, "error", 846, 25], - ["access", 9, "cannot compare with '<': operands must be same type", 846, 25], - ["array", 10, 0, 846, 25], - ["push", 10, 9, 846, 25], - ["frame", 9, 6, 2, 846, 25], - ["null", 6, 846, 25], - ["setarg", 9, 0, 6, 846, 25], - ["setarg", 9, 1, 7, 846, 25], - ["setarg", 9, 2, 10, 846, 25], - ["invoke", 9, 6, 846, 25], - ["disrupt", 846, 25], - "rel_done_2706", - ["jump_false", 8, "while_end_2703", 846, 25], - ["load_dynamic", 6, 1, 2, 847, 22], - ["move", 4, 6, 847, 22], - ["load_field", 6, 4, "kind", 848, 13], - ["move", 5, 6, 848, 13], - ["access", 6, "function", 849, 18], - ["is_identical", 7, 5, 6, 849, 18], - ["jump_true", 7, "eq_done_2710", 849, 18], - ["is_int", 8, 5, 849, 18], - ["jump_false", 8, "eq_ni_2711", 849, 18], - "_nop_tc_12", - ["jump", "eq_ni_2711", 849, 18], - ["eq_int", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_ni_2711", - ["is_num", 8, 5, 849, 18], - ["jump_false", 8, "eq_nn_2712", 849, 18], - "_nop_tc_13", - ["jump", "eq_nn_2712", 849, 18], - ["eq_float", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nn_2712", - ["is_text", 8, 5, 849, 18], - ["jump_false", 8, "eq_nt_2713", 849, 18], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nt_2713", - ["is_null", 8, 5, 849, 18], - ["jump_false", 8, "eq_nnl_2714", 849, 18], - "_nop_tc_16", - ["jump", "eq_nnl_2714", 849, 18], - ["true", 7, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nnl_2714", - ["is_bool", 8, 5, 849, 18], - ["jump_false", 8, "eq_nb_2715", 849, 18], - "_nop_tc_17", - ["jump", "eq_nb_2715", 849, 18], - ["eq_bool", 7, 5, 6, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nb_2715", - ["false", 7, 849, 18], - "eq_done_2710", - ["jump_false", 7, "if_else_2708", 849, 18], - ["get", 6, 2, 1, 850, 11], - ["frame", 7, 6, 1, 850, 11], - ["null", 6, 850, 11], - ["setarg", 7, 0, 6, 850, 11], - ["setarg", 7, 1, 4, 850, 11], - ["invoke", 7, 6, 850, 11], - ["load_field", 6, 4, "statements", 851, 30], - ["get", 7, 3, 1, 851, 11], - ["frame", 8, 7, 1, 851, 11], - ["null", 7, 851, 11], - ["setarg", 8, 0, 7, 851, 11], - ["setarg", 8, 1, 6, 851, 11], - ["invoke", 8, 6, 851, 11], - ["load_field", 6, 4, "disruption", 852, 30], - ["get", 7, 3, 1, 852, 11], - ["frame", 8, 7, 1, 852, 11], - ["null", 7, 852, 11], - ["setarg", 8, 0, 7, 852, 11], - ["setarg", 8, 1, 6, 852, 11], - ["invoke", 8, 6, 852, 11], - ["jump", "if_end_2709", 852, 11], - "if_else_2708", - ["access", 6, "var", 853, 25], - ["is_identical", 7, 5, 6, 853, 25], - ["jump_true", 7, "eq_done_2719", 853, 25], - ["is_int", 8, 5, 853, 25], - ["jump_false", 8, "eq_ni_2720", 853, 25], - "_nop_tc_18", - ["jump", "eq_ni_2720", 853, 25], - ["eq_int", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_ni_2720", - ["is_num", 8, 5, 853, 25], - ["jump_false", 8, "eq_nn_2721", 853, 25], - "_nop_tc_19", - ["jump", "eq_nn_2721", 853, 25], - ["eq_float", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nn_2721", - ["is_text", 8, 5, 853, 25], - ["jump_false", 8, "eq_nt_2722", 853, 25], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nt_2722", - ["is_null", 8, 5, 853, 25], - ["jump_false", 8, "eq_nnl_2723", 853, 25], - "_nop_tc_22", - ["jump", "eq_nnl_2723", 853, 25], - ["true", 7, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nnl_2723", - ["is_bool", 8, 5, 853, 25], - ["jump_false", 8, "eq_nb_2724", 853, 25], - "_nop_tc_23", - ["jump", "eq_nb_2724", 853, 25], - ["eq_bool", 7, 5, 6, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nb_2724", - ["false", 7, 853, 25], - "eq_done_2719", - ["move", 6, 7, 853, 25], - ["jump_true", 6, "or_end_2718", 853, 25], - ["access", 7, "def", 853, 39], - ["is_identical", 8, 5, 7, 853, 39], - ["jump_true", 8, "eq_done_2725", 853, 39], - ["is_int", 9, 5, 853, 39], - ["jump_false", 9, "eq_ni_2726", 853, 39], - "_nop_tc_24", - ["jump", "eq_ni_2726", 853, 39], - ["eq_int", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_ni_2726", - ["is_num", 9, 5, 853, 39], - ["jump_false", 9, "eq_nn_2727", 853, 39], - "_nop_tc_25", - ["jump", "eq_nn_2727", 853, 39], - ["eq_float", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nn_2727", - ["is_text", 9, 5, 853, 39], - ["jump_false", 9, "eq_nt_2728", 853, 39], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nt_2728", - ["is_null", 9, 5, 853, 39], - ["jump_false", 9, "eq_nnl_2729", 853, 39], - "_nop_tc_28", - ["jump", "eq_nnl_2729", 853, 39], - ["true", 8, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nnl_2729", - ["is_bool", 9, 5, 853, 39], - ["jump_false", 9, "eq_nb_2730", 853, 39], - "_nop_tc_29", - ["jump", "eq_nb_2730", 853, 39], - ["eq_bool", 8, 5, 7, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nb_2730", - ["false", 8, 853, 39], - "eq_done_2725", - ["move", 6, 8, 853, 39], - "or_end_2718", - ["jump_false", 6, "if_else_2716", 853, 39], - ["load_field", 6, 4, "right", 854, 29], - ["get", 7, 4, 1, 854, 11], - ["frame", 8, 7, 1, 854, 11], - ["null", 7, 854, 11], - ["setarg", 8, 0, 7, 854, 11], - ["setarg", 8, 1, 6, 854, 11], - ["invoke", 8, 6, 854, 11], - ["jump", "if_end_2717", 854, 11], - "if_else_2716", - ["access", 6, "var_list", 855, 25], - ["is_identical", 7, 5, 6, 855, 25], - ["jump_true", 7, "eq_done_2733", 855, 25], - ["is_int", 8, 5, 855, 25], - ["jump_false", 8, "eq_ni_2734", 855, 25], - "_nop_tc_30", - ["jump", "eq_ni_2734", 855, 25], - ["eq_int", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_ni_2734", - ["is_num", 8, 5, 855, 25], - ["jump_false", 8, "eq_nn_2735", 855, 25], - "_nop_tc_31", - ["jump", "eq_nn_2735", 855, 25], - ["eq_float", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nn_2735", - ["is_text", 8, 5, 855, 25], - ["jump_false", 8, "eq_nt_2736", 855, 25], - "_nop_tc_32", - "_nop_tc_33", - ["eq_text", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nt_2736", - ["is_null", 8, 5, 855, 25], - ["jump_false", 8, "eq_nnl_2737", 855, 25], - "_nop_tc_34", - ["jump", "eq_nnl_2737", 855, 25], - ["true", 7, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nnl_2737", - ["is_bool", 8, 5, 855, 25], - ["jump_false", 8, "eq_nb_2738", 855, 25], - "_nop_tc_35", - ["jump", "eq_nb_2738", 855, 25], - ["eq_bool", 7, 5, 6, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nb_2738", - ["false", 7, 855, 25], - "eq_done_2733", - ["jump_false", 7, "if_else_2731", 855, 25], - ["access", 3, 0, 856, 15], - "while_start_2739", - ["load_field", 6, 4, "list", 857, 29], - ["length", 7, 6, 857, 29], - ["is_int", 6, 3, 857, 29], - ["jump_false", 6, "rel_ni_2741", 857, 29], - "_nop_tc_36", - "_nop_tc_37", - ["lt_int", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_ni_2741", - ["is_num", 6, 3, 857, 29], - ["jump_false", 6, "rel_nn_2742", 857, 29], - "_nop_tc_38", - "_nop_tc_39", - ["lt_float", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_nn_2742", - ["is_text", 6, 3, 857, 29], - ["jump_false", 6, "rel_err_2744", 857, 29], - "_nop_tc_40", - ["jump", "rel_err_2744", 857, 29], - ["lt_text", 8, 3, 7, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_err_2744", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 857, - 29 - ], - ["access", 7, "error", 857, 29], - ["access", 9, "cannot compare with '<': operands must be same type", 857, 29], - ["array", 10, 0, 857, 29], - ["push", 10, 9, 857, 29], - ["frame", 9, 6, 2, 857, 29], - ["null", 6, 857, 29], - ["setarg", 9, 0, 6, 857, 29], - ["setarg", 9, 1, 7, 857, 29], - ["setarg", 9, 2, 10, 857, 29], - ["invoke", 9, 6, 857, 29], - ["disrupt", 857, 29], - "rel_done_2743", - ["jump_false", 8, "while_end_2740", 857, 29], - ["load_field", 6, 4, "list", 858, 31], - ["load_dynamic", 7, 6, 3, 858, 41], - ["load_field", 6, 7, "right", 858, 41], - ["get", 7, 4, 1, 858, 13], - ["frame", 8, 7, 1, 858, 13], - ["null", 7, 858, 13], - ["setarg", 8, 0, 7, 858, 13], - ["setarg", 8, 1, 6, 858, 13], - ["invoke", 8, 6, 858, 13], - ["access", 6, 1, 859, 21], - ["is_num", 7, 3, 859, 21], - ["jump_false", 7, "num_err_2745", 859, 21], - "_nop_tc_41", - "_nop_tc_42", - ["add", 7, 3, 6, 859, 21], - ["jump", "num_done_2746", 859, 21], - "num_err_2745", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 859, - 21 - ], - ["access", 8, "error", 859, 21], - ["access", 9, "cannot apply '+': operands must be numbers", 859, 21], - ["array", 10, 0, 859, 21], - ["push", 10, 9, 859, 21], - ["frame", 9, 6, 2, 859, 21], - ["null", 6, 859, 21], - ["setarg", 9, 0, 6, 859, 21], - ["setarg", 9, 1, 8, 859, 21], - ["setarg", 9, 2, 10, 859, 21], - ["invoke", 9, 6, 859, 21], - ["disrupt", 859, 21], - "num_done_2746", - ["move", 3, 7, 859, 21], - ["jump", "while_start_2739", 859, 21], - "while_end_2740", - ["jump", "if_end_2732", 859, 21], - "if_else_2731", - ["access", 6, "call", 861, 25], - ["is_identical", 7, 5, 6, 861, 25], - ["jump_true", 7, "eq_done_2749", 861, 25], - ["is_int", 8, 5, 861, 25], - ["jump_false", 8, "eq_ni_2750", 861, 25], - "_nop_tc_43", - ["jump", "eq_ni_2750", 861, 25], - ["eq_int", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_ni_2750", - ["is_num", 8, 5, 861, 25], - ["jump_false", 8, "eq_nn_2751", 861, 25], - "_nop_tc_44", - ["jump", "eq_nn_2751", 861, 25], - ["eq_float", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nn_2751", - ["is_text", 8, 5, 861, 25], - ["jump_false", 8, "eq_nt_2752", 861, 25], - "_nop_tc_45", - "_nop_tc_46", - ["eq_text", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nt_2752", - ["is_null", 8, 5, 861, 25], - ["jump_false", 8, "eq_nnl_2753", 861, 25], - "_nop_tc_47", - ["jump", "eq_nnl_2753", 861, 25], - ["true", 7, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nnl_2753", - ["is_bool", 8, 5, 861, 25], - ["jump_false", 8, "eq_nb_2754", 861, 25], - "_nop_tc_48", - ["jump", "eq_nb_2754", 861, 25], - ["eq_bool", 7, 5, 6, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nb_2754", - ["false", 7, 861, 25], - "eq_done_2749", - ["jump_false", 7, "if_else_2747", 861, 25], - ["load_field", 6, 4, "expression", 862, 29], - ["get", 7, 4, 1, 862, 11], - ["frame", 8, 7, 1, 862, 11], - ["null", 7, 862, 11], - ["setarg", 8, 0, 7, 862, 11], - ["setarg", 8, 1, 6, 862, 11], - ["invoke", 8, 6, 862, 11], - ["jump", "if_end_2748", 862, 11], - "if_else_2747", - ["access", 6, "if", 863, 25], - ["is_identical", 7, 5, 6, 863, 25], - ["jump_true", 7, "eq_done_2757", 863, 25], - ["is_int", 8, 5, 863, 25], - ["jump_false", 8, "eq_ni_2758", 863, 25], - "_nop_tc_49", - ["jump", "eq_ni_2758", 863, 25], - ["eq_int", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_ni_2758", - ["is_num", 8, 5, 863, 25], - ["jump_false", 8, "eq_nn_2759", 863, 25], - "_nop_tc_50", - ["jump", "eq_nn_2759", 863, 25], - ["eq_float", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nn_2759", - ["is_text", 8, 5, 863, 25], - ["jump_false", 8, "eq_nt_2760", 863, 25], - "_nop_tc_51", - "_nop_tc_52", - ["eq_text", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nt_2760", - ["is_null", 8, 5, 863, 25], - ["jump_false", 8, "eq_nnl_2761", 863, 25], - "_nop_tc_53", - ["jump", "eq_nnl_2761", 863, 25], - ["true", 7, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nnl_2761", - ["is_bool", 8, 5, 863, 25], - ["jump_false", 8, "eq_nb_2762", 863, 25], - "_nop_tc_54", - ["jump", "eq_nb_2762", 863, 25], - ["eq_bool", 7, 5, 6, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nb_2762", - ["false", 7, 863, 25], - "eq_done_2757", - ["jump_false", 7, "if_else_2755", 863, 25], - ["load_field", 6, 4, "expression", 864, 29], - ["get", 7, 4, 1, 864, 11], - ["frame", 8, 7, 1, 864, 11], - ["null", 7, 864, 11], - ["setarg", 8, 0, 7, 864, 11], - ["setarg", 8, 1, 6, 864, 11], - ["invoke", 8, 6, 864, 11], - ["load_field", 6, 4, "then", 865, 30], - ["get", 7, 3, 1, 865, 11], - ["frame", 8, 7, 1, 865, 11], - ["null", 7, 865, 11], - ["setarg", 8, 0, 7, 865, 11], - ["setarg", 8, 1, 6, 865, 11], - ["invoke", 8, 6, 865, 11], - ["load_field", 6, 4, "list", 866, 30], - ["get", 7, 3, 1, 866, 11], - ["frame", 8, 7, 1, 866, 11], - ["null", 7, 866, 11], - ["setarg", 8, 0, 7, 866, 11], - ["setarg", 8, 1, 6, 866, 11], - ["invoke", 8, 6, 866, 11], - ["load_field", 6, 4, "else", 867, 15], - ["null", 7, 867, 28], - ["is_identical", 8, 6, 7, 867, 28], - ["jump_true", 8, "ne_nid_2766", 867, 28], - ["jump", "ne_ni_2767", 867, 28], - "ne_nid_2766", - ["false", 8, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_ni_2767", - ["is_int", 9, 6, 867, 28], - ["jump_false", 9, "ne_nn_2768", 867, 28], - "_nop_tc_55", - ["jump", "ne_nn_2768", 867, 28], - ["ne_int", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nn_2768", - ["is_num", 9, 6, 867, 28], - ["jump_false", 9, "ne_nt_2769", 867, 28], - "_nop_tc_56", - ["jump", "ne_nt_2769", 867, 28], - ["ne_float", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nt_2769", - ["is_text", 9, 6, 867, 28], - ["jump_false", 9, "ne_nnl_2770", 867, 28], - "_nop_tc_57", - ["jump", "ne_nnl_2770", 867, 28], - ["ne_text", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nnl_2770", - ["is_null", 9, 6, 867, 28], - ["jump_false", 9, "ne_nb_2771", 867, 28], - "_nop_tc_58", - "_nop_tc_59", - ["false", 8, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nb_2771", - ["is_bool", 9, 6, 867, 28], - ["jump_false", 9, "ne_mis_2772", 867, 28], - "_nop_tc_60", - ["jump", "ne_mis_2772", 867, 28], - ["ne_bool", 8, 6, 7, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_mis_2772", - ["true", 8, 867, 28], - "ne_done_2765", - ["jump_false", 8, "if_else_2763", 867, 28], - ["load_field", 6, 4, "else", 867, 53], - ["get", 7, 3, 1, 867, 34], - ["frame", 8, 7, 1, 867, 34], - ["null", 7, 867, 34], - ["setarg", 8, 0, 7, 867, 34], - ["setarg", 8, 1, 6, 867, 34], - ["invoke", 8, 6, 867, 34], - ["jump", "if_end_2764", 867, 34], - "if_else_2763", - "if_end_2764", - ["jump", "if_end_2756", 867, 34], - "if_else_2755", - ["access", 6, "while", 868, 25], - ["is_identical", 7, 5, 6, 868, 25], - ["jump_true", 7, "eq_done_2776", 868, 25], - ["is_int", 8, 5, 868, 25], - ["jump_false", 8, "eq_ni_2777", 868, 25], - "_nop_tc_61", - ["jump", "eq_ni_2777", 868, 25], - ["eq_int", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_ni_2777", - ["is_num", 8, 5, 868, 25], - ["jump_false", 8, "eq_nn_2778", 868, 25], - "_nop_tc_62", - ["jump", "eq_nn_2778", 868, 25], - ["eq_float", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nn_2778", - ["is_text", 8, 5, 868, 25], - ["jump_false", 8, "eq_nt_2779", 868, 25], - "_nop_tc_63", - "_nop_tc_64", - ["eq_text", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nt_2779", - ["is_null", 8, 5, 868, 25], - ["jump_false", 8, "eq_nnl_2780", 868, 25], - "_nop_tc_65", - ["jump", "eq_nnl_2780", 868, 25], - ["true", 7, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nnl_2780", - ["is_bool", 8, 5, 868, 25], - ["jump_false", 8, "eq_nb_2781", 868, 25], - "_nop_tc_66", - ["jump", "eq_nb_2781", 868, 25], - ["eq_bool", 7, 5, 6, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nb_2781", - ["false", 7, 868, 25], - "eq_done_2776", - ["move", 6, 7, 868, 25], - ["jump_true", 6, "or_end_2775", 868, 25], - ["access", 7, "do", 868, 41], - ["is_identical", 8, 5, 7, 868, 41], - ["jump_true", 8, "eq_done_2782", 868, 41], - ["is_int", 9, 5, 868, 41], - ["jump_false", 9, "eq_ni_2783", 868, 41], - "_nop_tc_67", - ["jump", "eq_ni_2783", 868, 41], - ["eq_int", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_ni_2783", - ["is_num", 9, 5, 868, 41], - ["jump_false", 9, "eq_nn_2784", 868, 41], - "_nop_tc_68", - ["jump", "eq_nn_2784", 868, 41], - ["eq_float", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nn_2784", - ["is_text", 9, 5, 868, 41], - ["jump_false", 9, "eq_nt_2785", 868, 41], - "_nop_tc_69", - "_nop_tc_70", - ["eq_text", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nt_2785", - ["is_null", 9, 5, 868, 41], - ["jump_false", 9, "eq_nnl_2786", 868, 41], - "_nop_tc_71", - ["jump", "eq_nnl_2786", 868, 41], - ["true", 8, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nnl_2786", - ["is_bool", 9, 5, 868, 41], - ["jump_false", 9, "eq_nb_2787", 868, 41], - "_nop_tc_72", - ["jump", "eq_nb_2787", 868, 41], - ["eq_bool", 8, 5, 7, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nb_2787", - ["false", 8, 868, 41], - "eq_done_2782", - ["move", 6, 8, 868, 41], - "or_end_2775", - ["jump_false", 6, "if_else_2773", 868, 41], - ["load_field", 6, 4, "expression", 869, 29], - ["get", 7, 4, 1, 869, 11], - ["frame", 8, 7, 1, 869, 11], - ["null", 7, 869, 11], - ["setarg", 8, 0, 7, 869, 11], - ["setarg", 8, 1, 6, 869, 11], - ["invoke", 8, 6, 869, 11], - ["load_field", 6, 4, "statements", 870, 30], - ["get", 7, 3, 1, 870, 11], - ["frame", 8, 7, 1, 870, 11], - ["null", 7, 870, 11], - ["setarg", 8, 0, 7, 870, 11], - ["setarg", 8, 1, 6, 870, 11], - ["invoke", 8, 6, 870, 11], - ["jump", "if_end_2774", 870, 11], - "if_else_2773", - ["access", 6, "for", 871, 25], - ["is_identical", 7, 5, 6, 871, 25], - ["jump_true", 7, "eq_done_2790", 871, 25], - ["is_int", 8, 5, 871, 25], - ["jump_false", 8, "eq_ni_2791", 871, 25], - "_nop_tc_73", - ["jump", "eq_ni_2791", 871, 25], - ["eq_int", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_ni_2791", - ["is_num", 8, 5, 871, 25], - ["jump_false", 8, "eq_nn_2792", 871, 25], - "_nop_tc_74", - ["jump", "eq_nn_2792", 871, 25], - ["eq_float", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nn_2792", - ["is_text", 8, 5, 871, 25], - ["jump_false", 8, "eq_nt_2793", 871, 25], - "_nop_tc_75", - "_nop_tc_76", - ["eq_text", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nt_2793", - ["is_null", 8, 5, 871, 25], - ["jump_false", 8, "eq_nnl_2794", 871, 25], - "_nop_tc_77", - ["jump", "eq_nnl_2794", 871, 25], - ["true", 7, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nnl_2794", - ["is_bool", 8, 5, 871, 25], - ["jump_false", 8, "eq_nb_2795", 871, 25], - "_nop_tc_78", - ["jump", "eq_nb_2795", 871, 25], - ["eq_bool", 7, 5, 6, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nb_2795", - ["false", 7, 871, 25], - "eq_done_2790", - ["jump_false", 7, "if_else_2788", 871, 25], - ["load_field", 6, 4, "init", 872, 15], - ["null", 7, 872, 28], - ["is_identical", 8, 6, 7, 872, 28], - ["jump_true", 8, "ne_nid_2799", 872, 28], - ["jump", "ne_ni_2800", 872, 28], - "ne_nid_2799", - ["false", 8, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_ni_2800", - ["is_int", 9, 6, 872, 28], - ["jump_false", 9, "ne_nn_2801", 872, 28], - "_nop_tc_79", - ["jump", "ne_nn_2801", 872, 28], - ["ne_int", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nn_2801", - ["is_num", 9, 6, 872, 28], - ["jump_false", 9, "ne_nt_2802", 872, 28], - "_nop_tc_80", - ["jump", "ne_nt_2802", 872, 28], - ["ne_float", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nt_2802", - ["is_text", 9, 6, 872, 28], - ["jump_false", 9, "ne_nnl_2803", 872, 28], - "_nop_tc_81", - ["jump", "ne_nnl_2803", 872, 28], - ["ne_text", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nnl_2803", - ["is_null", 9, 6, 872, 28], - ["jump_false", 9, "ne_nb_2804", 872, 28], - "_nop_tc_82", - "_nop_tc_83", - ["false", 8, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nb_2804", - ["is_bool", 9, 6, 872, 28], - ["jump_false", 9, "ne_mis_2805", 872, 28], - "_nop_tc_84", - ["jump", "ne_mis_2805", 872, 28], - ["ne_bool", 8, 6, 7, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_mis_2805", - ["true", 8, 872, 28], - "ne_done_2798", - ["jump_false", 8, "if_else_2796", 872, 28], - ["load_field", 6, 4, "init", 873, 17], - ["load_field", 7, 6, "kind", 873, 17], - ["access", 6, "var", 873, 35], - ["is_identical", 8, 7, 6, 873, 35], - ["jump_true", 8, "eq_done_2809", 873, 35], - ["is_int", 9, 7, 873, 35], - ["jump_false", 9, "eq_ni_2810", 873, 35], - "_nop_tc_85", - ["jump", "eq_ni_2810", 873, 35], - ["eq_int", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_ni_2810", - ["is_num", 9, 7, 873, 35], - ["jump_false", 9, "eq_nn_2811", 873, 35], - "_nop_tc_86", - ["jump", "eq_nn_2811", 873, 35], - ["eq_float", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nn_2811", - ["is_text", 9, 7, 873, 35], - ["jump_false", 9, "eq_nt_2812", 873, 35], - "_nop_tc_87", - "_nop_tc_88", - ["eq_text", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nt_2812", - ["is_null", 9, 7, 873, 35], - ["jump_false", 9, "eq_nnl_2813", 873, 35], - "_nop_tc_89", - ["jump", "eq_nnl_2813", 873, 35], - ["true", 8, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nnl_2813", - ["is_bool", 9, 7, 873, 35], - ["jump_false", 9, "eq_nb_2814", 873, 35], - "_nop_tc_90", - ["jump", "eq_nb_2814", 873, 35], - ["eq_bool", 8, 7, 6, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nb_2814", - ["false", 8, 873, 35], - "eq_done_2809", - ["move", 6, 8, 873, 35], - ["jump_true", 6, "or_end_2808", 873, 35], - ["load_field", 7, 4, "init", 873, 44], - ["load_field", 8, 7, "kind", 873, 44], - ["access", 7, "def", 873, 62], - ["is_identical", 9, 8, 7, 873, 62], - ["jump_true", 9, "eq_done_2815", 873, 62], - ["is_int", 10, 8, 873, 62], - ["jump_false", 10, "eq_ni_2816", 873, 62], - "_nop_tc_91", - ["jump", "eq_ni_2816", 873, 62], - ["eq_int", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_ni_2816", - ["is_num", 10, 8, 873, 62], - ["jump_false", 10, "eq_nn_2817", 873, 62], - "_nop_tc_92", - ["jump", "eq_nn_2817", 873, 62], - ["eq_float", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nn_2817", - ["is_text", 10, 8, 873, 62], - ["jump_false", 10, "eq_nt_2818", 873, 62], - "_nop_tc_93", - "_nop_tc_94", - ["eq_text", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nt_2818", - ["is_null", 10, 8, 873, 62], - ["jump_false", 10, "eq_nnl_2819", 873, 62], - "_nop_tc_95", - ["jump", "eq_nnl_2819", 873, 62], - ["true", 9, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nnl_2819", - ["is_bool", 10, 8, 873, 62], - ["jump_false", 10, "eq_nb_2820", 873, 62], - "_nop_tc_96", - ["jump", "eq_nb_2820", 873, 62], - ["eq_bool", 9, 8, 7, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nb_2820", - ["false", 9, 873, 62], - "eq_done_2815", - ["move", 6, 9, 873, 62], - "or_end_2808", - ["jump_false", 6, "if_else_2806", 873, 62], - ["load_field", 6, 4, "init", 874, 33], - ["load_field", 7, 6, "right", 874, 33], - ["get", 6, 4, 1, 874, 15], - ["frame", 8, 6, 1, 874, 15], - ["null", 6, 874, 15], - ["setarg", 8, 0, 6, 874, 15], - ["setarg", 8, 1, 7, 874, 15], - ["invoke", 8, 6, 874, 15], - ["jump", "if_end_2807", 874, 15], - "if_else_2806", - ["load_field", 6, 4, "init", 876, 33], - ["get", 7, 4, 1, 876, 15], - ["frame", 8, 7, 1, 876, 15], - ["null", 7, 876, 15], - ["setarg", 8, 0, 7, 876, 15], - ["setarg", 8, 1, 6, 876, 15], - ["invoke", 8, 6, 876, 15], - "if_end_2807", - ["jump", "if_end_2797", 876, 15], - "if_else_2796", - "if_end_2797", - ["load_field", 6, 4, "test", 879, 29], - ["get", 7, 4, 1, 879, 11], - ["frame", 8, 7, 1, 879, 11], - ["null", 7, 879, 11], - ["setarg", 8, 0, 7, 879, 11], - ["setarg", 8, 1, 6, 879, 11], - ["invoke", 8, 6, 879, 11], - ["load_field", 6, 4, "update", 880, 29], - ["get", 7, 4, 1, 880, 11], - ["frame", 8, 7, 1, 880, 11], - ["null", 7, 880, 11], - ["setarg", 8, 0, 7, 880, 11], - ["setarg", 8, 1, 6, 880, 11], - ["invoke", 8, 6, 880, 11], - ["load_field", 6, 4, "statements", 881, 30], - ["get", 7, 3, 1, 881, 11], - ["frame", 8, 7, 1, 881, 11], - ["null", 7, 881, 11], - ["setarg", 8, 0, 7, 881, 11], - ["setarg", 8, 1, 6, 881, 11], - ["invoke", 8, 6, 881, 11], - ["jump", "if_end_2789", 881, 11], - "if_else_2788", - ["access", 6, "return", 882, 25], - ["is_identical", 7, 5, 6, 882, 25], - ["jump_true", 7, "eq_done_2824", 882, 25], - ["is_int", 8, 5, 882, 25], - ["jump_false", 8, "eq_ni_2825", 882, 25], - "_nop_tc_97", - ["jump", "eq_ni_2825", 882, 25], - ["eq_int", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_ni_2825", - ["is_num", 8, 5, 882, 25], - ["jump_false", 8, "eq_nn_2826", 882, 25], - "_nop_tc_98", - ["jump", "eq_nn_2826", 882, 25], - ["eq_float", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nn_2826", - ["is_text", 8, 5, 882, 25], - ["jump_false", 8, "eq_nt_2827", 882, 25], - "_nop_tc_99", - "_nop_tc_100", - ["eq_text", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nt_2827", - ["is_null", 8, 5, 882, 25], - ["jump_false", 8, "eq_nnl_2828", 882, 25], - "_nop_tc_101", - ["jump", "eq_nnl_2828", 882, 25], - ["true", 7, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nnl_2828", - ["is_bool", 8, 5, 882, 25], - ["jump_false", 8, "eq_nb_2829", 882, 25], - "_nop_tc_102", - ["jump", "eq_nb_2829", 882, 25], - ["eq_bool", 7, 5, 6, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nb_2829", - ["false", 7, 882, 25], - "eq_done_2824", - ["move", 6, 7, 882, 25], - ["jump_true", 6, "or_end_2823", 882, 25], - ["access", 7, "go", 882, 42], - ["is_identical", 8, 5, 7, 882, 42], - ["jump_true", 8, "eq_done_2830", 882, 42], - ["is_int", 9, 5, 882, 42], - ["jump_false", 9, "eq_ni_2831", 882, 42], - "_nop_tc_103", - ["jump", "eq_ni_2831", 882, 42], - ["eq_int", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_ni_2831", - ["is_num", 9, 5, 882, 42], - ["jump_false", 9, "eq_nn_2832", 882, 42], - "_nop_tc_104", - ["jump", "eq_nn_2832", 882, 42], - ["eq_float", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nn_2832", - ["is_text", 9, 5, 882, 42], - ["jump_false", 9, "eq_nt_2833", 882, 42], - "_nop_tc_105", - "_nop_tc_106", - ["eq_text", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nt_2833", - ["is_null", 9, 5, 882, 42], - ["jump_false", 9, "eq_nnl_2834", 882, 42], - "_nop_tc_107", - ["jump", "eq_nnl_2834", 882, 42], - ["true", 8, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nnl_2834", - ["is_bool", 9, 5, 882, 42], - ["jump_false", 9, "eq_nb_2835", 882, 42], - "_nop_tc_108", - ["jump", "eq_nb_2835", 882, 42], - ["eq_bool", 8, 5, 7, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nb_2835", - ["false", 8, 882, 42], - "eq_done_2830", - ["move", 6, 8, 882, 42], - "or_end_2823", - ["jump_false", 6, "if_else_2821", 882, 42], - ["load_field", 6, 4, "expression", 883, 29], - ["get", 7, 4, 1, 883, 11], - ["frame", 8, 7, 1, 883, 11], - ["null", 7, 883, 11], - ["setarg", 8, 0, 7, 883, 11], - ["setarg", 8, 1, 6, 883, 11], - ["invoke", 8, 6, 883, 11], - ["jump", "if_end_2822", 883, 11], - "if_else_2821", - ["access", 6, "block", 884, 25], - ["is_identical", 7, 5, 6, 884, 25], - ["jump_true", 7, "eq_done_2838", 884, 25], - ["is_int", 8, 5, 884, 25], - ["jump_false", 8, "eq_ni_2839", 884, 25], - "_nop_tc_109", - ["jump", "eq_ni_2839", 884, 25], - ["eq_int", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_ni_2839", - ["is_num", 8, 5, 884, 25], - ["jump_false", 8, "eq_nn_2840", 884, 25], - "_nop_tc_110", - ["jump", "eq_nn_2840", 884, 25], - ["eq_float", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nn_2840", - ["is_text", 8, 5, 884, 25], - ["jump_false", 8, "eq_nt_2841", 884, 25], - "_nop_tc_111", - "_nop_tc_112", - ["eq_text", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nt_2841", - ["is_null", 8, 5, 884, 25], - ["jump_false", 8, "eq_nnl_2842", 884, 25], - "_nop_tc_113", - ["jump", "eq_nnl_2842", 884, 25], - ["true", 7, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nnl_2842", - ["is_bool", 8, 5, 884, 25], - ["jump_false", 8, "eq_nb_2843", 884, 25], - "_nop_tc_114", - ["jump", "eq_nb_2843", 884, 25], - ["eq_bool", 7, 5, 6, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nb_2843", - ["false", 7, 884, 25], - "eq_done_2838", - ["jump_false", 7, "if_else_2836", 884, 25], - ["load_field", 6, 4, "statements", 885, 30], - ["get", 7, 3, 1, 885, 11], - ["frame", 8, 7, 1, 885, 11], - ["null", 7, 885, 11], - ["setarg", 8, 0, 7, 885, 11], - ["setarg", 8, 1, 6, 885, 11], - ["invoke", 8, 6, 885, 11], - ["jump", "if_end_2837", 885, 11], - "if_else_2836", - ["access", 6, "label", 886, 25], - ["is_identical", 7, 5, 6, 886, 25], - ["jump_true", 7, "eq_done_2846", 886, 25], - ["is_int", 8, 5, 886, 25], - ["jump_false", 8, "eq_ni_2847", 886, 25], - "_nop_tc_115", - ["jump", "eq_ni_2847", 886, 25], - ["eq_int", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_ni_2847", - ["is_num", 8, 5, 886, 25], - ["jump_false", 8, "eq_nn_2848", 886, 25], - "_nop_tc_116", - ["jump", "eq_nn_2848", 886, 25], - ["eq_float", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nn_2848", - ["is_text", 8, 5, 886, 25], - ["jump_false", 8, "eq_nt_2849", 886, 25], - "_nop_tc_117", - "_nop_tc_118", - ["eq_text", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nt_2849", - ["is_null", 8, 5, 886, 25], - ["jump_false", 8, "eq_nnl_2850", 886, 25], - "_nop_tc_119", - ["jump", "eq_nnl_2850", 886, 25], - ["true", 7, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nnl_2850", - ["is_bool", 8, 5, 886, 25], - ["jump_false", 8, "eq_nb_2851", 886, 25], - "_nop_tc_120", - ["jump", "eq_nb_2851", 886, 25], - ["eq_bool", 7, 5, 6, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nb_2851", - ["false", 7, 886, 25], - "eq_done_2846", - ["jump_false", 7, "if_else_2844", 886, 25], - ["load_field", 6, 4, "statement", 887, 15], - ["null", 7, 887, 33], - ["is_identical", 8, 6, 7, 887, 33], - ["jump_true", 8, "ne_nid_2855", 887, 33], - ["jump", "ne_ni_2856", 887, 33], - "ne_nid_2855", - ["false", 8, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_ni_2856", - ["is_int", 9, 6, 887, 33], - ["jump_false", 9, "ne_nn_2857", 887, 33], - "_nop_tc_121", - ["jump", "ne_nn_2857", 887, 33], - ["ne_int", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nn_2857", - ["is_num", 9, 6, 887, 33], - ["jump_false", 9, "ne_nt_2858", 887, 33], - "_nop_tc_122", - ["jump", "ne_nt_2858", 887, 33], - ["ne_float", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nt_2858", - ["is_text", 9, 6, 887, 33], - ["jump_false", 9, "ne_nnl_2859", 887, 33], - "_nop_tc_123", - ["jump", "ne_nnl_2859", 887, 33], - ["ne_text", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nnl_2859", - ["is_null", 9, 6, 887, 33], - ["jump_false", 9, "ne_nb_2860", 887, 33], - "_nop_tc_124", - "_nop_tc_125", - ["false", 8, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nb_2860", - ["is_bool", 9, 6, 887, 33], - ["jump_false", 9, "ne_mis_2861", 887, 33], - "_nop_tc_126", - ["jump", "ne_mis_2861", 887, 33], - ["ne_bool", 8, 6, 7, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_mis_2861", - ["true", 8, 887, 33], - "ne_done_2854", - ["jump_false", 8, "if_else_2852", 887, 33], - ["load_field", 6, 4, "statement", 887, 59], - ["array", 7, 1, 887, 59], - ["push", 7, 6, 887, 59], - ["get", 6, 3, 1, 887, 39], - ["frame", 8, 6, 1, 887, 39], - ["null", 6, 887, 39], - ["setarg", 8, 0, 6, 887, 39], - ["setarg", 8, 1, 7, 887, 39], - ["invoke", 8, 6, 887, 39], - ["jump", "if_end_2853", 887, 39], - "if_else_2852", - "if_end_2853", - ["jump", "if_end_2845", 887, 39], - "if_else_2844", - "if_end_2845", - "if_end_2837", - "if_end_2822", - "if_end_2789", - "if_end_2774", - "if_end_2756", - "if_end_2748", - "if_end_2732", - "if_end_2717", - "if_end_2709", - ["access", 6, 1, 889, 17], - ["is_num", 7, 2, 889, 17], - ["jump_false", 7, "num_err_2862", 889, 17], - "_nop_tc_127", - "_nop_tc_128", - ["add", 7, 2, 6, 889, 17], - ["jump", "num_done_2863", 889, 17], - "num_err_2862", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 889, - 17 - ], - ["access", 8, "error", 889, 17], - ["access", 9, "cannot apply '+': operands must be numbers", 889, 17], - ["array", 10, 0, 889, 17], - ["push", 10, 9, 889, 17], - ["frame", 9, 6, 2, 889, 17], - ["null", 6, 889, 17], - ["setarg", 9, 0, 6, 889, 17], - ["setarg", 9, 1, 8, 889, 17], - ["setarg", 9, 2, 10, 889, 17], - ["invoke", 9, 6, 889, 17], - ["disrupt", 889, 17], - "num_done_2863", - ["move", 2, 7, 889, 17], - ["jump", "while_start_2702", 889, 17], - "while_end_2703", - ["null", 2, 889, 17], - ["return", 2, 889, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 902, 19], - ["is_identical", 3, 1, 2, 902, 19], - ["jump_true", 3, "eq_done_2866", 902, 19], - "_nop_tc_1", - ["jump", "eq_ni_2867", 902, 19], - "_nop_tc_2", - ["jump", "eq_ni_2867", 902, 19], - ["eq_int", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_ni_2867", - "_nop_tc_3", - ["jump", "eq_nn_2868", 902, 19], - "_nop_tc_4", - ["jump", "eq_nn_2868", 902, 19], - ["eq_float", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nn_2868", - "_nop_tc_5", - ["jump", "eq_nt_2869", 902, 19], - "_nop_tc_6", - ["jump", "eq_nt_2869", 902, 19], - ["eq_text", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nt_2869", - "_nop_tc_7", - ["jump", "eq_nnl_2870", 902, 19], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nnl_2870", - "_nop_tc_10", - ["jump", "eq_nb_2871", 902, 19], - "_nop_tc_11", - ["jump", "eq_nb_2871", 902, 19], - ["eq_bool", 3, 1, 2, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nb_2871", - ["false", 3, 902, 19], - "eq_done_2866", - ["jump_false", 3, "if_else_2864", 902, 19], - ["null", 2, 902, 32], - ["return", 2, 902, 32], - "_nop_ur_1", - "if_else_2864", - "if_end_2865", - ["load_field", 2, 1, "kind", 903, 15], - ["move", 3, 2, 903, 15], - ["access", 2, 0, 904, 15], - ["access", 4, "name", 905, 16], - ["is_identical", 5, 3, 4, 905, 16], - ["jump_true", 5, "eq_done_2877", 905, 16], - ["is_int", 6, 3, 905, 16], - ["jump_false", 6, "eq_ni_2878", 905, 16], - "_nop_tc_12", - ["jump", "eq_ni_2878", 905, 16], - ["eq_int", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_ni_2878", - ["is_num", 6, 3, 905, 16], - ["jump_false", 6, "eq_nn_2879", 905, 16], - "_nop_tc_13", - ["jump", "eq_nn_2879", 905, 16], - ["eq_float", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nn_2879", - ["is_text", 6, 3, 905, 16], - ["jump_false", 6, "eq_nt_2880", 905, 16], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nt_2880", - ["is_null", 6, 3, 905, 16], - ["jump_false", 6, "eq_nnl_2881", 905, 16], - "_nop_tc_16", - ["jump", "eq_nnl_2881", 905, 16], - ["true", 5, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nnl_2881", - ["is_bool", 6, 3, 905, 16], - ["jump_false", 6, "eq_nb_2882", 905, 16], - "_nop_tc_17", - ["jump", "eq_nb_2882", 905, 16], - ["eq_bool", 5, 3, 4, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nb_2882", - ["false", 5, 905, 16], - "eq_done_2877", - ["move", 4, 5, 905, 16], - ["jump_false", 4, "and_end_2876", 905, 16], - ["load_field", 5, 1, "level", 905, 26], - ["access", 6, -1, 905, 40], - ["is_identical", 7, 5, 6, 905, 40], - ["jump_true", 7, "eq_done_2883", 905, 40], - ["is_int", 8, 5, 905, 40], - ["jump_false", 8, "eq_ni_2884", 905, 40], - "_nop_tc_18", - "_nop_tc_19", - ["eq_int", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_ni_2884", - ["is_num", 8, 5, 905, 40], - ["jump_false", 8, "eq_nn_2885", 905, 40], - "_nop_tc_20", - "_nop_tc_21", - ["eq_float", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nn_2885", - ["is_text", 8, 5, 905, 40], - ["jump_false", 8, "eq_nt_2886", 905, 40], - "_nop_tc_22", - ["jump", "eq_nt_2886", 905, 40], - ["eq_text", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nt_2886", - ["is_null", 8, 5, 905, 40], - ["jump_false", 8, "eq_nnl_2887", 905, 40], - "_nop_tc_23", - ["jump", "eq_nnl_2887", 905, 40], - ["true", 7, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nnl_2887", - ["is_bool", 8, 5, 905, 40], - ["jump_false", 8, "eq_nb_2888", 905, 40], - "_nop_tc_24", - ["jump", "eq_nb_2888", 905, 40], - ["eq_bool", 7, 5, 6, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nb_2888", - ["false", 7, 905, 40], - "eq_done_2883", - ["move", 4, 7, 905, 40], - "and_end_2876", - ["move", 5, 4, 905, 40], - ["jump_false", 5, "and_end_2875", 905, 40], - ["load_field", 4, 1, "name", 905, 46], - ["null", 6, 905, 59], - ["is_identical", 7, 4, 6, 905, 59], - ["jump_true", 7, "ne_nid_2890", 905, 59], - ["jump", "ne_ni_2891", 905, 59], - "ne_nid_2890", - ["false", 7, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_ni_2891", - ["is_int", 8, 4, 905, 59], - ["jump_false", 8, "ne_nn_2892", 905, 59], - "_nop_tc_25", - ["jump", "ne_nn_2892", 905, 59], - ["ne_int", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nn_2892", - ["is_num", 8, 4, 905, 59], - ["jump_false", 8, "ne_nt_2893", 905, 59], - "_nop_tc_26", - ["jump", "ne_nt_2893", 905, 59], - ["ne_float", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nt_2893", - ["is_text", 8, 4, 905, 59], - ["jump_false", 8, "ne_nnl_2894", 905, 59], - "_nop_tc_27", - ["jump", "ne_nnl_2894", 905, 59], - ["ne_text", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nnl_2894", - ["is_null", 8, 4, 905, 59], - ["jump_false", 8, "ne_nb_2895", 905, 59], - "_nop_tc_28", - "_nop_tc_29", - ["false", 7, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nb_2895", - ["is_bool", 8, 4, 905, 59], - ["jump_false", 8, "ne_mis_2896", 905, 59], - "_nop_tc_30", - ["jump", "ne_mis_2896", 905, 59], - ["ne_bool", 7, 4, 6, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_mis_2896", - ["true", 7, 905, 59], - "ne_done_2889", - ["move", 5, 7, 905, 59], - "and_end_2875", - ["move", 4, 5, 905, 59], - ["jump_false", 4, "and_end_2874", 905, 59], - ["load_field", 5, 1, "make", 905, 67], - ["access", 6, "functino", 905, 80], - ["is_identical", 7, 5, 6, 905, 80], - ["jump_true", 7, "ne_nid_2898", 905, 80], - ["jump", "ne_ni_2899", 905, 80], - "ne_nid_2898", - ["false", 7, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_ni_2899", - ["is_int", 8, 5, 905, 80], - ["jump_false", 8, "ne_nn_2900", 905, 80], - "_nop_tc_31", - ["jump", "ne_nn_2900", 905, 80], - ["ne_int", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nn_2900", - ["is_num", 8, 5, 905, 80], - ["jump_false", 8, "ne_nt_2901", 905, 80], - "_nop_tc_32", - ["jump", "ne_nt_2901", 905, 80], - ["ne_float", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nt_2901", - ["is_text", 8, 5, 905, 80], - ["jump_false", 8, "ne_nnl_2902", 905, 80], - "_nop_tc_33", - "_nop_tc_34", - ["ne_text", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nnl_2902", - ["is_null", 8, 5, 905, 80], - ["jump_false", 8, "ne_nb_2903", 905, 80], - "_nop_tc_35", - ["jump", "ne_nb_2903", 905, 80], - ["false", 7, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nb_2903", - ["is_bool", 8, 5, 905, 80], - ["jump_false", 8, "ne_mis_2904", 905, 80], - "_nop_tc_36", - ["jump", "ne_mis_2904", 905, 80], - ["ne_bool", 7, 5, 6, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_mis_2904", - ["true", 7, 905, 80], - "ne_done_2897", - ["move", 4, 7, 905, 80], - "and_end_2874", - ["jump_false", 4, "if_else_2872", 905, 80], - ["true", 4, 906, 38], - ["get", 5, 6, 1, 906, 9], - ["load_field", 6, 1, "name", 906, 25], - ["store_dynamic", 5, 4, 6, 906, 25], - ["jump", "if_end_2873", 906, 25], - "if_else_2872", - "if_end_2873", - ["load_field", 4, 1, "left", 908, 11], - ["null", 5, 908, 24], - ["is_identical", 6, 4, 5, 908, 24], - ["jump_true", 6, "ne_nid_2908", 908, 24], - ["jump", "ne_ni_2909", 908, 24], - "ne_nid_2908", - ["false", 6, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_ni_2909", - ["is_int", 7, 4, 908, 24], - ["jump_false", 7, "ne_nn_2910", 908, 24], - "_nop_tc_37", - ["jump", "ne_nn_2910", 908, 24], - ["ne_int", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nn_2910", - ["is_num", 7, 4, 908, 24], - ["jump_false", 7, "ne_nt_2911", 908, 24], - "_nop_tc_38", - ["jump", "ne_nt_2911", 908, 24], - ["ne_float", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nt_2911", - ["is_text", 7, 4, 908, 24], - ["jump_false", 7, "ne_nnl_2912", 908, 24], - "_nop_tc_39", - ["jump", "ne_nnl_2912", 908, 24], - ["ne_text", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nnl_2912", - ["is_null", 7, 4, 908, 24], - ["jump_false", 7, "ne_nb_2913", 908, 24], - "_nop_tc_40", - "_nop_tc_41", - ["false", 6, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nb_2913", - ["is_bool", 7, 4, 908, 24], - ["jump_false", 7, "ne_mis_2914", 908, 24], - "_nop_tc_42", - ["jump", "ne_mis_2914", 908, 24], - ["ne_bool", 6, 4, 5, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_mis_2914", - ["true", 6, 908, 24], - "ne_done_2907", - ["jump_false", 6, "if_else_2905", 908, 24], - ["load_field", 4, 1, "left", 908, 54], - ["get", 5, 7, 1, 908, 30], - ["frame", 6, 5, 1, 908, 30], - ["null", 5, 908, 30], - ["setarg", 6, 0, 5, 908, 30], - ["setarg", 6, 1, 4, 908, 30], - ["invoke", 6, 4, 908, 30], - ["jump", "if_end_2906", 908, 30], - "if_else_2905", - "if_end_2906", - ["load_field", 4, 1, "right", 909, 11], - ["null", 5, 909, 25], - ["is_identical", 6, 4, 5, 909, 25], - ["jump_true", 6, "ne_nid_2918", 909, 25], - ["jump", "ne_ni_2919", 909, 25], - "ne_nid_2918", - ["false", 6, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_ni_2919", - ["is_int", 7, 4, 909, 25], - ["jump_false", 7, "ne_nn_2920", 909, 25], - "_nop_tc_43", - ["jump", "ne_nn_2920", 909, 25], - ["ne_int", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nn_2920", - ["is_num", 7, 4, 909, 25], - ["jump_false", 7, "ne_nt_2921", 909, 25], - "_nop_tc_44", - ["jump", "ne_nt_2921", 909, 25], - ["ne_float", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nt_2921", - ["is_text", 7, 4, 909, 25], - ["jump_false", 7, "ne_nnl_2922", 909, 25], - "_nop_tc_45", - ["jump", "ne_nnl_2922", 909, 25], - ["ne_text", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nnl_2922", - ["is_null", 7, 4, 909, 25], - ["jump_false", 7, "ne_nb_2923", 909, 25], - "_nop_tc_46", - "_nop_tc_47", - ["false", 6, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nb_2923", - ["is_bool", 7, 4, 909, 25], - ["jump_false", 7, "ne_mis_2924", 909, 25], - "_nop_tc_48", - ["jump", "ne_mis_2924", 909, 25], - ["ne_bool", 6, 4, 5, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_mis_2924", - ["true", 6, 909, 25], - "ne_done_2917", - ["jump_false", 6, "if_else_2915", 909, 25], - ["load_field", 4, 1, "right", 909, 55], - ["get", 5, 7, 1, 909, 31], - ["frame", 6, 5, 1, 909, 31], - ["null", 5, 909, 31], - ["setarg", 6, 0, 5, 909, 31], - ["setarg", 6, 1, 4, 909, 31], - ["invoke", 6, 4, 909, 31], - ["jump", "if_end_2916", 909, 31], - "if_else_2915", - "if_end_2916", - ["load_field", 4, 1, "expression", 910, 11], - ["null", 5, 910, 30], - ["is_identical", 6, 4, 5, 910, 30], - ["jump_true", 6, "ne_nid_2928", 910, 30], - ["jump", "ne_ni_2929", 910, 30], - "ne_nid_2928", - ["false", 6, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_ni_2929", - ["is_int", 7, 4, 910, 30], - ["jump_false", 7, "ne_nn_2930", 910, 30], - "_nop_tc_49", - ["jump", "ne_nn_2930", 910, 30], - ["ne_int", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nn_2930", - ["is_num", 7, 4, 910, 30], - ["jump_false", 7, "ne_nt_2931", 910, 30], - "_nop_tc_50", - ["jump", "ne_nt_2931", 910, 30], - ["ne_float", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nt_2931", - ["is_text", 7, 4, 910, 30], - ["jump_false", 7, "ne_nnl_2932", 910, 30], - "_nop_tc_51", - ["jump", "ne_nnl_2932", 910, 30], - ["ne_text", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nnl_2932", - ["is_null", 7, 4, 910, 30], - ["jump_false", 7, "ne_nb_2933", 910, 30], - "_nop_tc_52", - "_nop_tc_53", - ["false", 6, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nb_2933", - ["is_bool", 7, 4, 910, 30], - ["jump_false", 7, "ne_mis_2934", 910, 30], - "_nop_tc_54", - ["jump", "ne_mis_2934", 910, 30], - ["ne_bool", 6, 4, 5, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_mis_2934", - ["true", 6, 910, 30], - "ne_done_2927", - ["jump_false", 6, "if_else_2925", 910, 30], - ["load_field", 4, 1, "expression", 910, 60], - ["get", 5, 7, 1, 910, 36], - ["frame", 6, 5, 1, 910, 36], - ["null", 5, 910, 36], - ["setarg", 6, 0, 5, 910, 36], - ["setarg", 6, 1, 4, 910, 36], - ["invoke", 6, 4, 910, 36], - ["jump", "if_end_2926", 910, 36], - "if_else_2925", - "if_end_2926", - ["load_field", 4, 1, "then", 911, 11], - ["null", 5, 911, 24], - ["is_identical", 6, 4, 5, 911, 24], - ["jump_true", 6, "ne_nid_2938", 911, 24], - ["jump", "ne_ni_2939", 911, 24], - "ne_nid_2938", - ["false", 6, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_ni_2939", - ["is_int", 7, 4, 911, 24], - ["jump_false", 7, "ne_nn_2940", 911, 24], - "_nop_tc_55", - ["jump", "ne_nn_2940", 911, 24], - ["ne_int", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nn_2940", - ["is_num", 7, 4, 911, 24], - ["jump_false", 7, "ne_nt_2941", 911, 24], - "_nop_tc_56", - ["jump", "ne_nt_2941", 911, 24], - ["ne_float", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nt_2941", - ["is_text", 7, 4, 911, 24], - ["jump_false", 7, "ne_nnl_2942", 911, 24], - "_nop_tc_57", - ["jump", "ne_nnl_2942", 911, 24], - ["ne_text", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nnl_2942", - ["is_null", 7, 4, 911, 24], - ["jump_false", 7, "ne_nb_2943", 911, 24], - "_nop_tc_58", - "_nop_tc_59", - ["false", 6, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nb_2943", - ["is_bool", 7, 4, 911, 24], - ["jump_false", 7, "ne_mis_2944", 911, 24], - "_nop_tc_60", - ["jump", "ne_mis_2944", 911, 24], - ["ne_bool", 6, 4, 5, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_mis_2944", - ["true", 6, 911, 24], - "ne_done_2937", - ["jump_false", 6, "if_else_2935", 911, 24], - ["load_field", 4, 1, "then", 911, 54], - ["get", 5, 7, 1, 911, 30], - ["frame", 6, 5, 1, 911, 30], - ["null", 5, 911, 30], - ["setarg", 6, 0, 5, 911, 30], - ["setarg", 6, 1, 4, 911, 30], - ["invoke", 6, 4, 911, 30], - ["jump", "if_end_2936", 911, 30], - "if_else_2935", - "if_end_2936", - ["load_field", 4, 1, "else", 912, 11], - ["null", 5, 912, 24], - ["is_identical", 6, 4, 5, 912, 24], - ["jump_true", 6, "ne_nid_2948", 912, 24], - ["jump", "ne_ni_2949", 912, 24], - "ne_nid_2948", - ["false", 6, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_ni_2949", - ["is_int", 7, 4, 912, 24], - ["jump_false", 7, "ne_nn_2950", 912, 24], - "_nop_tc_61", - ["jump", "ne_nn_2950", 912, 24], - ["ne_int", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nn_2950", - ["is_num", 7, 4, 912, 24], - ["jump_false", 7, "ne_nt_2951", 912, 24], - "_nop_tc_62", - ["jump", "ne_nt_2951", 912, 24], - ["ne_float", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nt_2951", - ["is_text", 7, 4, 912, 24], - ["jump_false", 7, "ne_nnl_2952", 912, 24], - "_nop_tc_63", - ["jump", "ne_nnl_2952", 912, 24], - ["ne_text", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nnl_2952", - ["is_null", 7, 4, 912, 24], - ["jump_false", 7, "ne_nb_2953", 912, 24], - "_nop_tc_64", - "_nop_tc_65", - ["false", 6, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nb_2953", - ["is_bool", 7, 4, 912, 24], - ["jump_false", 7, "ne_mis_2954", 912, 24], - "_nop_tc_66", - ["jump", "ne_mis_2954", 912, 24], - ["ne_bool", 6, 4, 5, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_mis_2954", - ["true", 6, 912, 24], - "ne_done_2947", - ["jump_false", 6, "if_else_2945", 912, 24], - ["load_field", 4, 1, "else", 912, 54], - ["get", 5, 7, 1, 912, 30], - ["frame", 6, 5, 1, 912, 30], - ["null", 5, 912, 30], - ["setarg", 6, 0, 5, 912, 30], - ["setarg", 6, 1, 4, 912, 30], - ["invoke", 6, 4, 912, 30], - ["jump", "if_end_2946", 912, 30], - "if_else_2945", - "if_end_2946", - ["access", 4, "(", 913, 16], - ["is_identical", 5, 3, 4, 913, 16], - ["jump_true", 5, "eq_done_2959", 913, 16], - ["is_int", 6, 3, 913, 16], - ["jump_false", 6, "eq_ni_2960", 913, 16], - "_nop_tc_67", - ["jump", "eq_ni_2960", 913, 16], - ["eq_int", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_ni_2960", - ["is_num", 6, 3, 913, 16], - ["jump_false", 6, "eq_nn_2961", 913, 16], - "_nop_tc_68", - ["jump", "eq_nn_2961", 913, 16], - ["eq_float", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nn_2961", - ["is_text", 6, 3, 913, 16], - ["jump_false", 6, "eq_nt_2962", 913, 16], - "_nop_tc_69", - "_nop_tc_70", - ["eq_text", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nt_2962", - ["is_null", 6, 3, 913, 16], - ["jump_false", 6, "eq_nnl_2963", 913, 16], - "_nop_tc_71", - ["jump", "eq_nnl_2963", 913, 16], - ["true", 5, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nnl_2963", - ["is_bool", 6, 3, 913, 16], - ["jump_false", 6, "eq_nb_2964", 913, 16], - "_nop_tc_72", - ["jump", "eq_nb_2964", 913, 16], - ["eq_bool", 5, 3, 4, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nb_2964", - ["false", 5, 913, 16], - "eq_done_2959", - ["move", 4, 5, 913, 16], - ["jump_true", 4, "or_end_2958", 913, 16], - ["access", 5, "array", 913, 28], - ["is_identical", 6, 3, 5, 913, 28], - ["jump_true", 6, "eq_done_2965", 913, 28], - ["is_int", 7, 3, 913, 28], - ["jump_false", 7, "eq_ni_2966", 913, 28], - "_nop_tc_73", - ["jump", "eq_ni_2966", 913, 28], - ["eq_int", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_ni_2966", - ["is_num", 7, 3, 913, 28], - ["jump_false", 7, "eq_nn_2967", 913, 28], - "_nop_tc_74", - ["jump", "eq_nn_2967", 913, 28], - ["eq_float", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nn_2967", - ["is_text", 7, 3, 913, 28], - ["jump_false", 7, "eq_nt_2968", 913, 28], - "_nop_tc_75", - "_nop_tc_76", - ["eq_text", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nt_2968", - ["is_null", 7, 3, 913, 28], - ["jump_false", 7, "eq_nnl_2969", 913, 28], - "_nop_tc_77", - ["jump", "eq_nnl_2969", 913, 28], - ["true", 6, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nnl_2969", - ["is_bool", 7, 3, 913, 28], - ["jump_false", 7, "eq_nb_2970", 913, 28], - "_nop_tc_78", - ["jump", "eq_nb_2970", 913, 28], - ["eq_bool", 6, 3, 5, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nb_2970", - ["false", 6, 913, 28], - "eq_done_2965", - ["move", 4, 6, 913, 28], - "or_end_2958", - ["move", 5, 4, 913, 28], - ["jump_true", 5, "or_end_2957", 913, 28], - ["access", 4, "text literal", 913, 44], - ["is_identical", 6, 3, 4, 913, 44], - ["jump_true", 6, "eq_done_2971", 913, 44], - ["is_int", 7, 3, 913, 44], - ["jump_false", 7, "eq_ni_2972", 913, 44], - "_nop_tc_79", - ["jump", "eq_ni_2972", 913, 44], - ["eq_int", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_ni_2972", - ["is_num", 7, 3, 913, 44], - ["jump_false", 7, "eq_nn_2973", 913, 44], - "_nop_tc_80", - ["jump", "eq_nn_2973", 913, 44], - ["eq_float", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nn_2973", - ["is_text", 7, 3, 913, 44], - ["jump_false", 7, "eq_nt_2974", 913, 44], - "_nop_tc_81", - "_nop_tc_82", - ["eq_text", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nt_2974", - ["is_null", 7, 3, 913, 44], - ["jump_false", 7, "eq_nnl_2975", 913, 44], - "_nop_tc_83", - ["jump", "eq_nnl_2975", 913, 44], - ["true", 6, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nnl_2975", - ["is_bool", 7, 3, 913, 44], - ["jump_false", 7, "eq_nb_2976", 913, 44], - "_nop_tc_84", - ["jump", "eq_nb_2976", 913, 44], - ["eq_bool", 6, 3, 4, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nb_2976", - ["false", 6, 913, 44], - "eq_done_2971", - ["move", 5, 6, 913, 44], - "or_end_2957", - ["jump_false", 5, "if_else_2955", 913, 44], - ["access", 2, 0, 914, 13], - "while_start_2977", - ["load_field", 4, 1, "list", 915, 27], - ["length", 5, 4, 915, 27], - ["is_int", 4, 2, 915, 27], - ["jump_false", 4, "rel_ni_2979", 915, 27], - "_nop_tc_85", - "_nop_tc_86", - ["lt_int", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_ni_2979", - ["is_num", 4, 2, 915, 27], - ["jump_false", 4, "rel_nn_2980", 915, 27], - "_nop_tc_87", - "_nop_tc_88", - ["lt_float", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_nn_2980", - ["is_text", 4, 2, 915, 27], - ["jump_false", 4, "rel_err_2982", 915, 27], - "_nop_tc_89", - ["jump", "rel_err_2982", 915, 27], - ["lt_text", 6, 2, 5, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_err_2982", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 915, - 27 - ], - ["access", 5, "error", 915, 27], - ["access", 7, "cannot compare with '<': operands must be same type", 915, 27], - ["array", 8, 0, 915, 27], - ["push", 8, 7, 915, 27], - ["frame", 7, 4, 2, 915, 27], - ["null", 4, 915, 27], - ["setarg", 7, 0, 4, 915, 27], - ["setarg", 7, 1, 5, 915, 27], - ["setarg", 7, 2, 8, 915, 27], - ["invoke", 7, 4, 915, 27], - ["disrupt", 915, 27], - "rel_done_2981", - ["jump_false", 6, "while_end_2978", 915, 27], - ["load_field", 4, 1, "list", 916, 35], - ["load_dynamic", 5, 4, 2, 916, 45], - ["get", 4, 7, 1, 916, 11], - ["frame", 6, 4, 1, 916, 11], - ["null", 4, 916, 11], - ["setarg", 6, 0, 4, 916, 11], - ["setarg", 6, 1, 5, 916, 11], - ["invoke", 6, 4, 916, 11], - ["access", 4, 1, 917, 19], - ["is_num", 5, 2, 917, 19], - ["jump_false", 5, "num_err_2983", 917, 19], - "_nop_tc_90", - "_nop_tc_91", - ["add", 5, 2, 4, 917, 19], - ["jump", "num_done_2984", 917, 19], - "num_err_2983", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 917, - 19 - ], - ["access", 6, "error", 917, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 917, 19], - ["array", 8, 0, 917, 19], - ["push", 8, 7, 917, 19], - ["frame", 7, 4, 2, 917, 19], - ["null", 4, 917, 19], - ["setarg", 7, 0, 4, 917, 19], - ["setarg", 7, 1, 6, 917, 19], - ["setarg", 7, 2, 8, 917, 19], - ["invoke", 7, 4, 917, 19], - ["disrupt", 917, 19], - "num_done_2984", - ["move", 2, 5, 917, 19], - ["jump", "while_start_2977", 917, 19], - "while_end_2978", - ["jump", "if_end_2956", 917, 19], - "if_else_2955", - "if_end_2956", - ["access", 4, "record", 920, 16], - ["is_identical", 5, 3, 4, 920, 16], - ["jump_true", 5, "eq_done_2987", 920, 16], - ["is_int", 6, 3, 920, 16], - ["jump_false", 6, "eq_ni_2988", 920, 16], - "_nop_tc_92", - ["jump", "eq_ni_2988", 920, 16], - ["eq_int", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_ni_2988", - ["is_num", 6, 3, 920, 16], - ["jump_false", 6, "eq_nn_2989", 920, 16], - "_nop_tc_93", - ["jump", "eq_nn_2989", 920, 16], - ["eq_float", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nn_2989", - ["is_text", 6, 3, 920, 16], - ["jump_false", 6, "eq_nt_2990", 920, 16], - "_nop_tc_94", - "_nop_tc_95", - ["eq_text", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nt_2990", - ["is_null", 6, 3, 920, 16], - ["jump_false", 6, "eq_nnl_2991", 920, 16], - "_nop_tc_96", - ["jump", "eq_nnl_2991", 920, 16], - ["true", 5, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nnl_2991", - ["is_bool", 6, 3, 920, 16], - ["jump_false", 6, "eq_nb_2992", 920, 16], - "_nop_tc_97", - ["jump", "eq_nb_2992", 920, 16], - ["eq_bool", 5, 3, 4, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nb_2992", - ["false", 5, 920, 16], - "eq_done_2987", - ["jump_false", 5, "if_else_2985", 920, 16], - ["access", 2, 0, 921, 13], - "while_start_2993", - ["load_field", 4, 1, "list", 922, 27], - ["length", 5, 4, 922, 27], - ["is_int", 4, 2, 922, 27], - ["jump_false", 4, "rel_ni_2995", 922, 27], - "_nop_tc_98", - "_nop_tc_99", - ["lt_int", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_ni_2995", - ["is_num", 4, 2, 922, 27], - ["jump_false", 4, "rel_nn_2996", 922, 27], - "_nop_tc_100", - "_nop_tc_101", - ["lt_float", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_nn_2996", - ["is_text", 4, 2, 922, 27], - ["jump_false", 4, "rel_err_2998", 922, 27], - "_nop_tc_102", - ["jump", "rel_err_2998", 922, 27], - ["lt_text", 6, 2, 5, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_err_2998", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 922, - 27 - ], - ["access", 5, "error", 922, 27], - ["access", 7, "cannot compare with '<': operands must be same type", 922, 27], - ["array", 8, 0, 922, 27], - ["push", 8, 7, 922, 27], - ["frame", 7, 4, 2, 922, 27], - ["null", 4, 922, 27], - ["setarg", 7, 0, 4, 922, 27], - ["setarg", 7, 1, 5, 922, 27], - ["setarg", 7, 2, 8, 922, 27], - ["invoke", 7, 4, 922, 27], - ["disrupt", 922, 27], - "rel_done_2997", - ["jump_false", 6, "while_end_2994", 922, 27], - ["load_field", 4, 1, "list", 923, 35], - ["load_dynamic", 5, 4, 2, 923, 45], - ["load_field", 4, 5, "right", 923, 45], - ["get", 5, 7, 1, 923, 11], - ["frame", 6, 5, 1, 923, 11], - ["null", 5, 923, 11], - ["setarg", 6, 0, 5, 923, 11], - ["setarg", 6, 1, 4, 923, 11], - ["invoke", 6, 4, 923, 11], - ["access", 4, 1, 924, 19], - ["is_num", 5, 2, 924, 19], - ["jump_false", 5, "num_err_2999", 924, 19], - "_nop_tc_103", - "_nop_tc_104", - ["add", 5, 2, 4, 924, 19], - ["jump", "num_done_3000", 924, 19], - "num_err_2999", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 924, - 19 - ], - ["access", 6, "error", 924, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 924, 19], - ["array", 8, 0, 924, 19], - ["push", 8, 7, 924, 19], - ["frame", 7, 4, 2, 924, 19], - ["null", 4, 924, 19], - ["setarg", 7, 0, 4, 924, 19], - ["setarg", 7, 1, 6, 924, 19], - ["setarg", 7, 2, 8, 924, 19], - ["invoke", 7, 4, 924, 19], - ["disrupt", 924, 19], - "num_done_3000", - ["move", 2, 5, 924, 19], - ["jump", "while_start_2993", 924, 19], - "while_end_2994", - ["jump", "if_end_2986", 924, 19], - "if_else_2985", - "if_end_2986", - ["access", 4, "function", 927, 16], - ["is_identical", 5, 3, 4, 927, 16], - ["jump_true", 5, "eq_done_3003", 927, 16], - ["is_int", 6, 3, 927, 16], - ["jump_false", 6, "eq_ni_3004", 927, 16], - "_nop_tc_105", - ["jump", "eq_ni_3004", 927, 16], - ["eq_int", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_ni_3004", - ["is_num", 6, 3, 927, 16], - ["jump_false", 6, "eq_nn_3005", 927, 16], - "_nop_tc_106", - ["jump", "eq_nn_3005", 927, 16], - ["eq_float", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nn_3005", - ["is_text", 6, 3, 927, 16], - ["jump_false", 6, "eq_nt_3006", 927, 16], - "_nop_tc_107", - "_nop_tc_108", - ["eq_text", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nt_3006", - ["is_null", 6, 3, 927, 16], - ["jump_false", 6, "eq_nnl_3007", 927, 16], - "_nop_tc_109", - ["jump", "eq_nnl_3007", 927, 16], - ["true", 5, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nnl_3007", - ["is_bool", 6, 3, 927, 16], - ["jump_false", 6, "eq_nb_3008", 927, 16], - "_nop_tc_110", - ["jump", "eq_nb_3008", 927, 16], - ["eq_bool", 5, 3, 4, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nb_3008", - ["false", 5, 927, 16], - "eq_done_3003", - ["jump_false", 5, "if_else_3001", 927, 16], - ["load_field", 3, 1, "statements", 928, 28], - ["get", 4, 5, 1, 928, 9], - ["frame", 5, 4, 1, 928, 9], - ["null", 4, 928, 9], - ["setarg", 5, 0, 4, 928, 9], - ["setarg", 5, 1, 3, 928, 9], - ["invoke", 5, 3, 928, 9], - ["load_field", 3, 1, "disruption", 929, 28], - ["get", 4, 5, 1, 929, 9], - ["frame", 5, 4, 1, 929, 9], - ["null", 4, 929, 9], - ["setarg", 5, 0, 4, 929, 9], - ["setarg", 5, 1, 3, 929, 9], - ["invoke", 5, 3, 929, 9], - ["access", 2, 0, 930, 13], - "while_start_3009", - ["load_field", 3, 1, "list", 931, 27], - ["length", 4, 3, 931, 27], - ["is_int", 3, 2, 931, 27], - ["jump_false", 3, "rel_ni_3011", 931, 27], - "_nop_tc_111", - "_nop_tc_112", - ["lt_int", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_ni_3011", - ["is_num", 3, 2, 931, 27], - ["jump_false", 3, "rel_nn_3012", 931, 27], - "_nop_tc_113", - "_nop_tc_114", - ["lt_float", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_nn_3012", - ["is_text", 3, 2, 931, 27], - ["jump_false", 3, "rel_err_3014", 931, 27], - "_nop_tc_115", - ["jump", "rel_err_3014", 931, 27], - ["lt_text", 5, 2, 4, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_err_3014", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 931, - 27 - ], - ["access", 4, "error", 931, 27], - ["access", 6, "cannot compare with '<': operands must be same type", 931, 27], - ["array", 7, 0, 931, 27], - ["push", 7, 6, 931, 27], - ["frame", 6, 3, 2, 931, 27], - ["null", 3, 931, 27], - ["setarg", 6, 0, 3, 931, 27], - ["setarg", 6, 1, 4, 931, 27], - ["setarg", 6, 2, 7, 931, 27], - ["invoke", 6, 3, 931, 27], - ["disrupt", 931, 27], - "rel_done_3013", - ["jump_false", 5, "while_end_3010", 931, 27], - ["load_field", 3, 1, "list", 932, 15], - ["load_dynamic", 4, 3, 2, 932, 25], - ["load_field", 3, 4, "expression", 932, 25], - ["null", 4, 932, 42], - ["is_identical", 5, 3, 4, 932, 42], - ["jump_true", 5, "ne_nid_3018", 932, 42], - ["jump", "ne_ni_3019", 932, 42], - "ne_nid_3018", - ["false", 5, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_ni_3019", - ["is_int", 6, 3, 932, 42], - ["jump_false", 6, "ne_nn_3020", 932, 42], - "_nop_tc_116", - ["jump", "ne_nn_3020", 932, 42], - ["ne_int", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nn_3020", - ["is_num", 6, 3, 932, 42], - ["jump_false", 6, "ne_nt_3021", 932, 42], - "_nop_tc_117", - ["jump", "ne_nt_3021", 932, 42], - ["ne_float", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nt_3021", - ["is_text", 6, 3, 932, 42], - ["jump_false", 6, "ne_nnl_3022", 932, 42], - "_nop_tc_118", - ["jump", "ne_nnl_3022", 932, 42], - ["ne_text", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nnl_3022", - ["is_null", 6, 3, 932, 42], - ["jump_false", 6, "ne_nb_3023", 932, 42], - "_nop_tc_119", - "_nop_tc_120", - ["false", 5, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nb_3023", - ["is_bool", 6, 3, 932, 42], - ["jump_false", 6, "ne_mis_3024", 932, 42], - "_nop_tc_121", - ["jump", "ne_mis_3024", 932, 42], - ["ne_bool", 5, 3, 4, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_mis_3024", - ["true", 5, 932, 42], - "ne_done_3017", - ["jump_false", 5, "if_else_3015", 932, 42], - ["load_field", 3, 1, "list", 933, 37], - ["load_dynamic", 4, 3, 2, 933, 47], - ["load_field", 3, 4, "expression", 933, 47], - ["get", 4, 7, 1, 933, 13], - ["frame", 5, 4, 1, 933, 13], - ["null", 4, 933, 13], - ["setarg", 5, 0, 4, 933, 13], - ["setarg", 5, 1, 3, 933, 13], - ["invoke", 5, 3, 933, 13], - ["jump", "if_end_3016", 933, 13], - "if_else_3015", - "if_end_3016", - ["access", 3, 1, 935, 19], - ["is_num", 4, 2, 935, 19], - ["jump_false", 4, "num_err_3025", 935, 19], - "_nop_tc_122", - "_nop_tc_123", - ["add", 4, 2, 3, 935, 19], - ["jump", "num_done_3026", 935, 19], - "num_err_3025", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 935, - 19 - ], - ["access", 5, "error", 935, 19], - ["access", 6, "cannot apply '+': operands must be numbers", 935, 19], - ["array", 7, 0, 935, 19], - ["push", 7, 6, 935, 19], - ["frame", 6, 3, 2, 935, 19], - ["null", 3, 935, 19], - ["setarg", 6, 0, 3, 935, 19], - ["setarg", 6, 1, 5, 935, 19], - ["setarg", 6, 2, 7, 935, 19], - ["invoke", 6, 3, 935, 19], - ["disrupt", 935, 19], - "num_done_3026", - ["move", 2, 4, 935, 19], - ["jump", "while_start_3009", 935, 19], - "while_end_3010", - ["jump", "if_end_3002", 935, 19], - "if_else_3001", - "if_end_3002", - ["null", 2, 935, 19], - ["return", 2, 935, 19] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 941, 20], - ["is_identical", 3, 1, 2, 941, 20], - ["jump_true", 3, "eq_done_3029", 941, 20], - ["is_int", 4, 1, 941, 20], - ["jump_false", 4, "eq_ni_3030", 941, 20], - "_nop_tc_1", - ["jump", "eq_ni_3030", 941, 20], - ["eq_int", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_ni_3030", - ["is_num", 4, 1, 941, 20], - ["jump_false", 4, "eq_nn_3031", 941, 20], - "_nop_tc_2", - ["jump", "eq_nn_3031", 941, 20], - ["eq_float", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nn_3031", - ["is_text", 4, 1, 941, 20], - ["jump_false", 4, "eq_nt_3032", 941, 20], - "_nop_tc_3", - ["jump", "eq_nt_3032", 941, 20], - ["eq_text", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nt_3032", - ["is_null", 4, 1, 941, 20], - ["jump_false", 4, "eq_nnl_3033", 941, 20], - "_nop_tc_4", - "_nop_tc_5", - ["true", 3, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nnl_3033", - ["is_bool", 4, 1, 941, 20], - ["jump_false", 4, "eq_nb_3034", 941, 20], - "_nop_tc_6", - ["jump", "eq_nb_3034", 941, 20], - ["eq_bool", 3, 1, 2, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nb_3034", - ["false", 3, 941, 20], - "eq_done_3029", - ["jump_false", 3, "if_else_3027", 941, 20], - ["null", 2, 941, 33], - ["return", 2, 941, 33], - "_nop_ur_1", - "if_else_3027", - "if_end_3028", - ["access", 2, 0, 942, 15], - ["access", 3, 0, 943, 15], - ["access", 4, 0, 944, 16], - ["null", 5, 945, 18], - ["null", 6, 946, 15], - "while_start_3035", - ["length", 7, 1, 947, 25], - ["is_int", 8, 2, 947, 25], - ["jump_false", 8, "rel_ni_3037", 947, 25], - "_nop_tc_7", - "_nop_tc_8", - ["lt_int", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_ni_3037", - ["is_num", 8, 2, 947, 25], - ["jump_false", 8, "rel_nn_3038", 947, 25], - "_nop_tc_9", - "_nop_tc_10", - ["lt_float", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_nn_3038", - ["is_text", 8, 2, 947, 25], - ["jump_false", 8, "rel_err_3040", 947, 25], - "_nop_tc_11", - ["jump", "rel_err_3040", 947, 25], - ["lt_text", 9, 2, 7, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_err_3040", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 947, - 25 - ], - ["access", 8, "error", 947, 25], - ["access", 10, "cannot compare with '<': operands must be same type", 947, 25], - ["array", 11, 0, 947, 25], - ["push", 11, 10, 947, 25], - ["frame", 10, 7, 2, 947, 25], - ["null", 7, 947, 25], - ["setarg", 10, 0, 7, 947, 25], - ["setarg", 10, 1, 8, 947, 25], - ["setarg", 10, 2, 11, 947, 25], - ["invoke", 10, 7, 947, 25], - ["disrupt", 947, 25], - "rel_done_3039", - ["jump_false", 9, "while_end_3036", 947, 25], - ["load_dynamic", 7, 1, 2, 948, 22], - ["move", 5, 7, 948, 22], - ["load_field", 7, 5, "kind", 949, 13], - ["move", 6, 7, 949, 13], - ["access", 7, "var", 950, 18], - ["is_identical", 8, 6, 7, 950, 18], - ["jump_true", 8, "eq_done_3044", 950, 18], - ["is_int", 9, 6, 950, 18], - ["jump_false", 9, "eq_ni_3045", 950, 18], - "_nop_tc_12", - ["jump", "eq_ni_3045", 950, 18], - ["eq_int", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_ni_3045", - ["is_num", 9, 6, 950, 18], - ["jump_false", 9, "eq_nn_3046", 950, 18], - "_nop_tc_13", - ["jump", "eq_nn_3046", 950, 18], - ["eq_float", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nn_3046", - ["is_text", 9, 6, 950, 18], - ["jump_false", 9, "eq_nt_3047", 950, 18], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nt_3047", - ["is_null", 9, 6, 950, 18], - ["jump_false", 9, "eq_nnl_3048", 950, 18], - "_nop_tc_16", - ["jump", "eq_nnl_3048", 950, 18], - ["true", 8, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nnl_3048", - ["is_bool", 9, 6, 950, 18], - ["jump_false", 9, "eq_nb_3049", 950, 18], - "_nop_tc_17", - ["jump", "eq_nb_3049", 950, 18], - ["eq_bool", 8, 6, 7, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nb_3049", - ["false", 8, 950, 18], - "eq_done_3044", - ["move", 7, 8, 950, 18], - ["jump_true", 7, "or_end_3043", 950, 18], - ["access", 8, "def", 950, 32], - ["is_identical", 9, 6, 8, 950, 32], - ["jump_true", 9, "eq_done_3050", 950, 32], - ["is_int", 10, 6, 950, 32], - ["jump_false", 10, "eq_ni_3051", 950, 32], - "_nop_tc_18", - ["jump", "eq_ni_3051", 950, 32], - ["eq_int", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_ni_3051", - ["is_num", 10, 6, 950, 32], - ["jump_false", 10, "eq_nn_3052", 950, 32], - "_nop_tc_19", - ["jump", "eq_nn_3052", 950, 32], - ["eq_float", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nn_3052", - ["is_text", 10, 6, 950, 32], - ["jump_false", 10, "eq_nt_3053", 950, 32], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nt_3053", - ["is_null", 10, 6, 950, 32], - ["jump_false", 10, "eq_nnl_3054", 950, 32], - "_nop_tc_22", - ["jump", "eq_nnl_3054", 950, 32], - ["true", 9, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nnl_3054", - ["is_bool", 10, 6, 950, 32], - ["jump_false", 10, "eq_nb_3055", 950, 32], - "_nop_tc_23", - ["jump", "eq_nb_3055", 950, 32], - ["eq_bool", 9, 6, 8, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nb_3055", - ["false", 9, 950, 32], - "eq_done_3050", - ["move", 7, 9, 950, 32], - "or_end_3043", - ["jump_false", 7, "if_else_3041", 950, 32], - ["load_field", 7, 5, "right", 951, 35], - ["get", 8, 7, 1, 951, 11], - ["frame", 9, 8, 1, 951, 11], - ["null", 8, 951, 11], - ["setarg", 9, 0, 8, 951, 11], - ["setarg", 9, 1, 7, 951, 11], - ["invoke", 9, 7, 951, 11], - ["jump", "if_end_3042", 951, 11], - "if_else_3041", - ["access", 7, "var_list", 952, 25], - ["is_identical", 8, 6, 7, 952, 25], - ["jump_true", 8, "eq_done_3058", 952, 25], - ["is_int", 9, 6, 952, 25], - ["jump_false", 9, "eq_ni_3059", 952, 25], - "_nop_tc_24", - ["jump", "eq_ni_3059", 952, 25], - ["eq_int", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_ni_3059", - ["is_num", 9, 6, 952, 25], - ["jump_false", 9, "eq_nn_3060", 952, 25], - "_nop_tc_25", - ["jump", "eq_nn_3060", 952, 25], - ["eq_float", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nn_3060", - ["is_text", 9, 6, 952, 25], - ["jump_false", 9, "eq_nt_3061", 952, 25], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nt_3061", - ["is_null", 9, 6, 952, 25], - ["jump_false", 9, "eq_nnl_3062", 952, 25], - "_nop_tc_28", - ["jump", "eq_nnl_3062", 952, 25], - ["true", 8, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nnl_3062", - ["is_bool", 9, 6, 952, 25], - ["jump_false", 9, "eq_nb_3063", 952, 25], - "_nop_tc_29", - ["jump", "eq_nb_3063", 952, 25], - ["eq_bool", 8, 6, 7, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nb_3063", - ["false", 8, 952, 25], - "eq_done_3058", - ["jump_false", 8, "if_else_3056", 952, 25], - ["access", 3, 0, 953, 15], - "while_start_3064", - ["load_field", 7, 5, "list", 954, 29], - ["length", 8, 7, 954, 29], - ["is_int", 7, 3, 954, 29], - ["jump_false", 7, "rel_ni_3066", 954, 29], - "_nop_tc_30", - "_nop_tc_31", - ["lt_int", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_ni_3066", - ["is_num", 7, 3, 954, 29], - ["jump_false", 7, "rel_nn_3067", 954, 29], - "_nop_tc_32", - "_nop_tc_33", - ["lt_float", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_nn_3067", - ["is_text", 7, 3, 954, 29], - ["jump_false", 7, "rel_err_3069", 954, 29], - "_nop_tc_34", - ["jump", "rel_err_3069", 954, 29], - ["lt_text", 9, 3, 8, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_err_3069", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 954, - 29 - ], - ["access", 8, "error", 954, 29], - ["access", 10, "cannot compare with '<': operands must be same type", 954, 29], - ["array", 11, 0, 954, 29], - ["push", 11, 10, 954, 29], - ["frame", 10, 7, 2, 954, 29], - ["null", 7, 954, 29], - ["setarg", 10, 0, 7, 954, 29], - ["setarg", 10, 1, 8, 954, 29], - ["setarg", 10, 2, 11, 954, 29], - ["invoke", 10, 7, 954, 29], - ["disrupt", 954, 29], - "rel_done_3068", - ["jump_false", 9, "while_end_3065", 954, 29], - ["load_field", 7, 5, "list", 955, 37], - ["load_dynamic", 8, 7, 3, 955, 47], - ["load_field", 7, 8, "right", 955, 47], - ["get", 8, 7, 1, 955, 13], - ["frame", 9, 8, 1, 955, 13], - ["null", 8, 955, 13], - ["setarg", 9, 0, 8, 955, 13], - ["setarg", 9, 1, 7, 955, 13], - ["invoke", 9, 7, 955, 13], - ["access", 7, 1, 956, 21], - ["is_num", 8, 3, 956, 21], - ["jump_false", 8, "num_err_3070", 956, 21], - "_nop_tc_35", - "_nop_tc_36", - ["add", 8, 3, 7, 956, 21], - ["jump", "num_done_3071", 956, 21], - "num_err_3070", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 956, - 21 - ], - ["access", 9, "error", 956, 21], - ["access", 10, "cannot apply '+': operands must be numbers", 956, 21], - ["array", 11, 0, 956, 21], - ["push", 11, 10, 956, 21], - ["frame", 10, 7, 2, 956, 21], - ["null", 7, 956, 21], - ["setarg", 10, 0, 7, 956, 21], - ["setarg", 10, 1, 9, 956, 21], - ["setarg", 10, 2, 11, 956, 21], - ["invoke", 10, 7, 956, 21], - ["disrupt", 956, 21], - "num_done_3071", - ["move", 3, 8, 956, 21], - ["jump", "while_start_3064", 956, 21], - "while_end_3065", - ["jump", "if_end_3057", 956, 21], - "if_else_3056", - ["access", 7, "call", 958, 25], - ["is_identical", 8, 6, 7, 958, 25], - ["jump_true", 8, "eq_done_3074", 958, 25], - ["is_int", 9, 6, 958, 25], - ["jump_false", 9, "eq_ni_3075", 958, 25], - "_nop_tc_37", - ["jump", "eq_ni_3075", 958, 25], - ["eq_int", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_ni_3075", - ["is_num", 9, 6, 958, 25], - ["jump_false", 9, "eq_nn_3076", 958, 25], - "_nop_tc_38", - ["jump", "eq_nn_3076", 958, 25], - ["eq_float", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nn_3076", - ["is_text", 9, 6, 958, 25], - ["jump_false", 9, "eq_nt_3077", 958, 25], - "_nop_tc_39", - "_nop_tc_40", - ["eq_text", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nt_3077", - ["is_null", 9, 6, 958, 25], - ["jump_false", 9, "eq_nnl_3078", 958, 25], - "_nop_tc_41", - ["jump", "eq_nnl_3078", 958, 25], - ["true", 8, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nnl_3078", - ["is_bool", 9, 6, 958, 25], - ["jump_false", 9, "eq_nb_3079", 958, 25], - "_nop_tc_42", - ["jump", "eq_nb_3079", 958, 25], - ["eq_bool", 8, 6, 7, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nb_3079", - ["false", 8, 958, 25], - "eq_done_3074", - ["jump_false", 8, "if_else_3072", 958, 25], - ["load_field", 7, 5, "expression", 959, 35], - ["get", 8, 7, 1, 959, 11], - ["frame", 9, 8, 1, 959, 11], - ["null", 8, 959, 11], - ["setarg", 9, 0, 8, 959, 11], - ["setarg", 9, 1, 7, 959, 11], - ["invoke", 9, 7, 959, 11], - ["jump", "if_end_3073", 959, 11], - "if_else_3072", - ["access", 7, "if", 960, 25], - ["is_identical", 8, 6, 7, 960, 25], - ["jump_true", 8, "eq_done_3082", 960, 25], - ["is_int", 9, 6, 960, 25], - ["jump_false", 9, "eq_ni_3083", 960, 25], - "_nop_tc_43", - ["jump", "eq_ni_3083", 960, 25], - ["eq_int", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_ni_3083", - ["is_num", 9, 6, 960, 25], - ["jump_false", 9, "eq_nn_3084", 960, 25], - "_nop_tc_44", - ["jump", "eq_nn_3084", 960, 25], - ["eq_float", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nn_3084", - ["is_text", 9, 6, 960, 25], - ["jump_false", 9, "eq_nt_3085", 960, 25], - "_nop_tc_45", - "_nop_tc_46", - ["eq_text", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nt_3085", - ["is_null", 9, 6, 960, 25], - ["jump_false", 9, "eq_nnl_3086", 960, 25], - "_nop_tc_47", - ["jump", "eq_nnl_3086", 960, 25], - ["true", 8, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nnl_3086", - ["is_bool", 9, 6, 960, 25], - ["jump_false", 9, "eq_nb_3087", 960, 25], - "_nop_tc_48", - ["jump", "eq_nb_3087", 960, 25], - ["eq_bool", 8, 6, 7, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nb_3087", - ["false", 8, 960, 25], - "eq_done_3082", - ["jump_false", 8, "if_else_3080", 960, 25], - ["load_field", 7, 5, "expression", 961, 35], - ["get", 8, 7, 1, 961, 11], - ["frame", 9, 8, 1, 961, 11], - ["null", 8, 961, 11], - ["setarg", 9, 0, 8, 961, 11], - ["setarg", 9, 1, 7, 961, 11], - ["invoke", 9, 7, 961, 11], - ["load_field", 7, 5, "then", 962, 30], - ["get", 8, 5, 1, 962, 11], - ["frame", 9, 8, 1, 962, 11], - ["null", 8, 962, 11], - ["setarg", 9, 0, 8, 962, 11], - ["setarg", 9, 1, 7, 962, 11], - ["invoke", 9, 7, 962, 11], - ["load_field", 7, 5, "list", 963, 30], - ["get", 8, 5, 1, 963, 11], - ["frame", 9, 8, 1, 963, 11], - ["null", 8, 963, 11], - ["setarg", 9, 0, 8, 963, 11], - ["setarg", 9, 1, 7, 963, 11], - ["invoke", 9, 7, 963, 11], - ["load_field", 7, 5, "else", 964, 15], - ["null", 8, 964, 28], - ["is_identical", 9, 7, 8, 964, 28], - ["jump_true", 9, "ne_nid_3091", 964, 28], - ["jump", "ne_ni_3092", 964, 28], - "ne_nid_3091", - ["false", 9, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_ni_3092", - ["is_int", 10, 7, 964, 28], - ["jump_false", 10, "ne_nn_3093", 964, 28], - "_nop_tc_49", - ["jump", "ne_nn_3093", 964, 28], - ["ne_int", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nn_3093", - ["is_num", 10, 7, 964, 28], - ["jump_false", 10, "ne_nt_3094", 964, 28], - "_nop_tc_50", - ["jump", "ne_nt_3094", 964, 28], - ["ne_float", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nt_3094", - ["is_text", 10, 7, 964, 28], - ["jump_false", 10, "ne_nnl_3095", 964, 28], - "_nop_tc_51", - ["jump", "ne_nnl_3095", 964, 28], - ["ne_text", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nnl_3095", - ["is_null", 10, 7, 964, 28], - ["jump_false", 10, "ne_nb_3096", 964, 28], - "_nop_tc_52", - "_nop_tc_53", - ["false", 9, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nb_3096", - ["is_bool", 10, 7, 964, 28], - ["jump_false", 10, "ne_mis_3097", 964, 28], - "_nop_tc_54", - ["jump", "ne_mis_3097", 964, 28], - ["ne_bool", 9, 7, 8, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_mis_3097", - ["true", 9, 964, 28], - "ne_done_3090", - ["jump_false", 9, "if_else_3088", 964, 28], - ["load_field", 7, 5, "else", 964, 53], - ["get", 8, 5, 1, 964, 34], - ["frame", 9, 8, 1, 964, 34], - ["null", 8, 964, 34], - ["setarg", 9, 0, 8, 964, 34], - ["setarg", 9, 1, 7, 964, 34], - ["invoke", 9, 7, 964, 34], - ["jump", "if_end_3089", 964, 34], - "if_else_3088", - "if_end_3089", - ["jump", "if_end_3081", 964, 34], - "if_else_3080", - ["access", 7, "while", 965, 25], - ["is_identical", 8, 6, 7, 965, 25], - ["jump_true", 8, "eq_done_3101", 965, 25], - ["is_int", 9, 6, 965, 25], - ["jump_false", 9, "eq_ni_3102", 965, 25], - "_nop_tc_55", - ["jump", "eq_ni_3102", 965, 25], - ["eq_int", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_ni_3102", - ["is_num", 9, 6, 965, 25], - ["jump_false", 9, "eq_nn_3103", 965, 25], - "_nop_tc_56", - ["jump", "eq_nn_3103", 965, 25], - ["eq_float", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nn_3103", - ["is_text", 9, 6, 965, 25], - ["jump_false", 9, "eq_nt_3104", 965, 25], - "_nop_tc_57", - "_nop_tc_58", - ["eq_text", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nt_3104", - ["is_null", 9, 6, 965, 25], - ["jump_false", 9, "eq_nnl_3105", 965, 25], - "_nop_tc_59", - ["jump", "eq_nnl_3105", 965, 25], - ["true", 8, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nnl_3105", - ["is_bool", 9, 6, 965, 25], - ["jump_false", 9, "eq_nb_3106", 965, 25], - "_nop_tc_60", - ["jump", "eq_nb_3106", 965, 25], - ["eq_bool", 8, 6, 7, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nb_3106", - ["false", 8, 965, 25], - "eq_done_3101", - ["move", 7, 8, 965, 25], - ["jump_true", 7, "or_end_3100", 965, 25], - ["access", 8, "do", 965, 41], - ["is_identical", 9, 6, 8, 965, 41], - ["jump_true", 9, "eq_done_3107", 965, 41], - ["is_int", 10, 6, 965, 41], - ["jump_false", 10, "eq_ni_3108", 965, 41], - "_nop_tc_61", - ["jump", "eq_ni_3108", 965, 41], - ["eq_int", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_ni_3108", - ["is_num", 10, 6, 965, 41], - ["jump_false", 10, "eq_nn_3109", 965, 41], - "_nop_tc_62", - ["jump", "eq_nn_3109", 965, 41], - ["eq_float", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nn_3109", - ["is_text", 10, 6, 965, 41], - ["jump_false", 10, "eq_nt_3110", 965, 41], - "_nop_tc_63", - "_nop_tc_64", - ["eq_text", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nt_3110", - ["is_null", 10, 6, 965, 41], - ["jump_false", 10, "eq_nnl_3111", 965, 41], - "_nop_tc_65", - ["jump", "eq_nnl_3111", 965, 41], - ["true", 9, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nnl_3111", - ["is_bool", 10, 6, 965, 41], - ["jump_false", 10, "eq_nb_3112", 965, 41], - "_nop_tc_66", - ["jump", "eq_nb_3112", 965, 41], - ["eq_bool", 9, 6, 8, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nb_3112", - ["false", 9, 965, 41], - "eq_done_3107", - ["move", 7, 9, 965, 41], - "or_end_3100", - ["jump_false", 7, "if_else_3098", 965, 41], - ["load_field", 7, 5, "expression", 966, 35], - ["get", 8, 7, 1, 966, 11], - ["frame", 9, 8, 1, 966, 11], - ["null", 8, 966, 11], - ["setarg", 9, 0, 8, 966, 11], - ["setarg", 9, 1, 7, 966, 11], - ["invoke", 9, 7, 966, 11], - ["load_field", 7, 5, "statements", 967, 30], - ["get", 8, 5, 1, 967, 11], - ["frame", 9, 8, 1, 967, 11], - ["null", 8, 967, 11], - ["setarg", 9, 0, 8, 967, 11], - ["setarg", 9, 1, 7, 967, 11], - ["invoke", 9, 7, 967, 11], - ["jump", "if_end_3099", 967, 11], - "if_else_3098", - ["access", 7, "for", 968, 25], - ["is_identical", 8, 6, 7, 968, 25], - ["jump_true", 8, "eq_done_3115", 968, 25], - ["is_int", 9, 6, 968, 25], - ["jump_false", 9, "eq_ni_3116", 968, 25], - "_nop_tc_67", - ["jump", "eq_ni_3116", 968, 25], - ["eq_int", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_ni_3116", - ["is_num", 9, 6, 968, 25], - ["jump_false", 9, "eq_nn_3117", 968, 25], - "_nop_tc_68", - ["jump", "eq_nn_3117", 968, 25], - ["eq_float", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nn_3117", - ["is_text", 9, 6, 968, 25], - ["jump_false", 9, "eq_nt_3118", 968, 25], - "_nop_tc_69", - "_nop_tc_70", - ["eq_text", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nt_3118", - ["is_null", 9, 6, 968, 25], - ["jump_false", 9, "eq_nnl_3119", 968, 25], - "_nop_tc_71", - ["jump", "eq_nnl_3119", 968, 25], - ["true", 8, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nnl_3119", - ["is_bool", 9, 6, 968, 25], - ["jump_false", 9, "eq_nb_3120", 968, 25], - "_nop_tc_72", - ["jump", "eq_nb_3120", 968, 25], - ["eq_bool", 8, 6, 7, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nb_3120", - ["false", 8, 968, 25], - "eq_done_3115", - ["jump_false", 8, "if_else_3113", 968, 25], - ["load_field", 7, 5, "init", 969, 15], - ["null", 8, 969, 28], - ["is_identical", 9, 7, 8, 969, 28], - ["jump_true", 9, "ne_nid_3124", 969, 28], - ["jump", "ne_ni_3125", 969, 28], - "ne_nid_3124", - ["false", 9, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_ni_3125", - ["is_int", 10, 7, 969, 28], - ["jump_false", 10, "ne_nn_3126", 969, 28], - "_nop_tc_73", - ["jump", "ne_nn_3126", 969, 28], - ["ne_int", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nn_3126", - ["is_num", 10, 7, 969, 28], - ["jump_false", 10, "ne_nt_3127", 969, 28], - "_nop_tc_74", - ["jump", "ne_nt_3127", 969, 28], - ["ne_float", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nt_3127", - ["is_text", 10, 7, 969, 28], - ["jump_false", 10, "ne_nnl_3128", 969, 28], - "_nop_tc_75", - ["jump", "ne_nnl_3128", 969, 28], - ["ne_text", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nnl_3128", - ["is_null", 10, 7, 969, 28], - ["jump_false", 10, "ne_nb_3129", 969, 28], - "_nop_tc_76", - "_nop_tc_77", - ["false", 9, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nb_3129", - ["is_bool", 10, 7, 969, 28], - ["jump_false", 10, "ne_mis_3130", 969, 28], - "_nop_tc_78", - ["jump", "ne_mis_3130", 969, 28], - ["ne_bool", 9, 7, 8, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_mis_3130", - ["true", 9, 969, 28], - "ne_done_3123", - ["jump_false", 9, "if_else_3121", 969, 28], - ["load_field", 7, 5, "init", 970, 17], - ["load_field", 8, 7, "kind", 970, 17], - ["access", 7, "var", 970, 35], - ["is_identical", 9, 8, 7, 970, 35], - ["jump_true", 9, "eq_done_3134", 970, 35], - ["is_int", 10, 8, 970, 35], - ["jump_false", 10, "eq_ni_3135", 970, 35], - "_nop_tc_79", - ["jump", "eq_ni_3135", 970, 35], - ["eq_int", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_ni_3135", - ["is_num", 10, 8, 970, 35], - ["jump_false", 10, "eq_nn_3136", 970, 35], - "_nop_tc_80", - ["jump", "eq_nn_3136", 970, 35], - ["eq_float", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nn_3136", - ["is_text", 10, 8, 970, 35], - ["jump_false", 10, "eq_nt_3137", 970, 35], - "_nop_tc_81", - "_nop_tc_82", - ["eq_text", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nt_3137", - ["is_null", 10, 8, 970, 35], - ["jump_false", 10, "eq_nnl_3138", 970, 35], - "_nop_tc_83", - ["jump", "eq_nnl_3138", 970, 35], - ["true", 9, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nnl_3138", - ["is_bool", 10, 8, 970, 35], - ["jump_false", 10, "eq_nb_3139", 970, 35], - "_nop_tc_84", - ["jump", "eq_nb_3139", 970, 35], - ["eq_bool", 9, 8, 7, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nb_3139", - ["false", 9, 970, 35], - "eq_done_3134", - ["move", 7, 9, 970, 35], - ["jump_true", 7, "or_end_3133", 970, 35], - ["load_field", 8, 5, "init", 970, 44], - ["load_field", 9, 8, "kind", 970, 44], - ["access", 8, "def", 970, 62], - ["is_identical", 10, 9, 8, 970, 62], - ["jump_true", 10, "eq_done_3140", 970, 62], - ["is_int", 11, 9, 970, 62], - ["jump_false", 11, "eq_ni_3141", 970, 62], - "_nop_tc_85", - ["jump", "eq_ni_3141", 970, 62], - ["eq_int", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_ni_3141", - ["is_num", 11, 9, 970, 62], - ["jump_false", 11, "eq_nn_3142", 970, 62], - "_nop_tc_86", - ["jump", "eq_nn_3142", 970, 62], - ["eq_float", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nn_3142", - ["is_text", 11, 9, 970, 62], - ["jump_false", 11, "eq_nt_3143", 970, 62], - "_nop_tc_87", - "_nop_tc_88", - ["eq_text", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nt_3143", - ["is_null", 11, 9, 970, 62], - ["jump_false", 11, "eq_nnl_3144", 970, 62], - "_nop_tc_89", - ["jump", "eq_nnl_3144", 970, 62], - ["true", 10, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nnl_3144", - ["is_bool", 11, 9, 970, 62], - ["jump_false", 11, "eq_nb_3145", 970, 62], - "_nop_tc_90", - ["jump", "eq_nb_3145", 970, 62], - ["eq_bool", 10, 9, 8, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nb_3145", - ["false", 10, 970, 62], - "eq_done_3140", - ["move", 7, 10, 970, 62], - "or_end_3133", - ["jump_false", 7, "if_else_3131", 970, 62], - ["load_field", 7, 5, "init", 971, 39], - ["load_field", 8, 7, "right", 971, 39], - ["get", 7, 7, 1, 971, 15], - ["frame", 9, 7, 1, 971, 15], - ["null", 7, 971, 15], - ["setarg", 9, 0, 7, 971, 15], - ["setarg", 9, 1, 8, 971, 15], - ["invoke", 9, 7, 971, 15], - ["jump", "if_end_3132", 971, 15], - "if_else_3131", - ["load_field", 7, 5, "init", 973, 39], - ["get", 8, 7, 1, 973, 15], - ["frame", 9, 8, 1, 973, 15], - ["null", 8, 973, 15], - ["setarg", 9, 0, 8, 973, 15], - ["setarg", 9, 1, 7, 973, 15], - ["invoke", 9, 7, 973, 15], - "if_end_3132", - ["jump", "if_end_3122", 973, 15], - "if_else_3121", - "if_end_3122", - ["load_field", 7, 5, "test", 976, 35], - ["get", 8, 7, 1, 976, 11], - ["frame", 9, 8, 1, 976, 11], - ["null", 8, 976, 11], - ["setarg", 9, 0, 8, 976, 11], - ["setarg", 9, 1, 7, 976, 11], - ["invoke", 9, 7, 976, 11], - ["load_field", 7, 5, "update", 977, 35], - ["get", 8, 7, 1, 977, 11], - ["frame", 9, 8, 1, 977, 11], - ["null", 8, 977, 11], - ["setarg", 9, 0, 8, 977, 11], - ["setarg", 9, 1, 7, 977, 11], - ["invoke", 9, 7, 977, 11], - ["load_field", 7, 5, "statements", 978, 30], - ["get", 8, 5, 1, 978, 11], - ["frame", 9, 8, 1, 978, 11], - ["null", 8, 978, 11], - ["setarg", 9, 0, 8, 978, 11], - ["setarg", 9, 1, 7, 978, 11], - ["invoke", 9, 7, 978, 11], - ["jump", "if_end_3114", 978, 11], - "if_else_3113", - ["access", 7, "return", 979, 25], - ["is_identical", 8, 6, 7, 979, 25], - ["jump_true", 8, "eq_done_3149", 979, 25], - ["is_int", 9, 6, 979, 25], - ["jump_false", 9, "eq_ni_3150", 979, 25], - "_nop_tc_91", - ["jump", "eq_ni_3150", 979, 25], - ["eq_int", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_ni_3150", - ["is_num", 9, 6, 979, 25], - ["jump_false", 9, "eq_nn_3151", 979, 25], - "_nop_tc_92", - ["jump", "eq_nn_3151", 979, 25], - ["eq_float", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nn_3151", - ["is_text", 9, 6, 979, 25], - ["jump_false", 9, "eq_nt_3152", 979, 25], - "_nop_tc_93", - "_nop_tc_94", - ["eq_text", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nt_3152", - ["is_null", 9, 6, 979, 25], - ["jump_false", 9, "eq_nnl_3153", 979, 25], - "_nop_tc_95", - ["jump", "eq_nnl_3153", 979, 25], - ["true", 8, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nnl_3153", - ["is_bool", 9, 6, 979, 25], - ["jump_false", 9, "eq_nb_3154", 979, 25], - "_nop_tc_96", - ["jump", "eq_nb_3154", 979, 25], - ["eq_bool", 8, 6, 7, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nb_3154", - ["false", 8, 979, 25], - "eq_done_3149", - ["move", 7, 8, 979, 25], - ["jump_true", 7, "or_end_3148", 979, 25], - ["access", 8, "go", 979, 42], - ["is_identical", 9, 6, 8, 979, 42], - ["jump_true", 9, "eq_done_3155", 979, 42], - ["is_int", 10, 6, 979, 42], - ["jump_false", 10, "eq_ni_3156", 979, 42], - "_nop_tc_97", - ["jump", "eq_ni_3156", 979, 42], - ["eq_int", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_ni_3156", - ["is_num", 10, 6, 979, 42], - ["jump_false", 10, "eq_nn_3157", 979, 42], - "_nop_tc_98", - ["jump", "eq_nn_3157", 979, 42], - ["eq_float", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nn_3157", - ["is_text", 10, 6, 979, 42], - ["jump_false", 10, "eq_nt_3158", 979, 42], - "_nop_tc_99", - "_nop_tc_100", - ["eq_text", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nt_3158", - ["is_null", 10, 6, 979, 42], - ["jump_false", 10, "eq_nnl_3159", 979, 42], - "_nop_tc_101", - ["jump", "eq_nnl_3159", 979, 42], - ["true", 9, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nnl_3159", - ["is_bool", 10, 6, 979, 42], - ["jump_false", 10, "eq_nb_3160", 979, 42], - "_nop_tc_102", - ["jump", "eq_nb_3160", 979, 42], - ["eq_bool", 9, 6, 8, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nb_3160", - ["false", 9, 979, 42], - "eq_done_3155", - ["move", 7, 9, 979, 42], - "or_end_3148", - ["jump_false", 7, "if_else_3146", 979, 42], - ["load_field", 7, 5, "expression", 980, 35], - ["get", 8, 7, 1, 980, 11], - ["frame", 9, 8, 1, 980, 11], - ["null", 8, 980, 11], - ["setarg", 9, 0, 8, 980, 11], - ["setarg", 9, 1, 7, 980, 11], - ["invoke", 9, 7, 980, 11], - ["jump", "if_end_3147", 980, 11], - "if_else_3146", - ["access", 7, "function", 981, 25], - ["is_identical", 8, 6, 7, 981, 25], - ["jump_true", 8, "eq_done_3163", 981, 25], - ["is_int", 9, 6, 981, 25], - ["jump_false", 9, "eq_ni_3164", 981, 25], - "_nop_tc_103", - ["jump", "eq_ni_3164", 981, 25], - ["eq_int", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_ni_3164", - ["is_num", 9, 6, 981, 25], - ["jump_false", 9, "eq_nn_3165", 981, 25], - "_nop_tc_104", - ["jump", "eq_nn_3165", 981, 25], - ["eq_float", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nn_3165", - ["is_text", 9, 6, 981, 25], - ["jump_false", 9, "eq_nt_3166", 981, 25], - "_nop_tc_105", - "_nop_tc_106", - ["eq_text", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nt_3166", - ["is_null", 9, 6, 981, 25], - ["jump_false", 9, "eq_nnl_3167", 981, 25], - "_nop_tc_107", - ["jump", "eq_nnl_3167", 981, 25], - ["true", 8, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nnl_3167", - ["is_bool", 9, 6, 981, 25], - ["jump_false", 9, "eq_nb_3168", 981, 25], - "_nop_tc_108", - ["jump", "eq_nb_3168", 981, 25], - ["eq_bool", 8, 6, 7, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nb_3168", - ["false", 8, 981, 25], - "eq_done_3163", - ["jump_false", 8, "if_else_3161", 981, 25], - ["load_field", 7, 5, "statements", 982, 30], - ["get", 8, 5, 1, 982, 11], - ["frame", 9, 8, 1, 982, 11], - ["null", 8, 982, 11], - ["setarg", 9, 0, 8, 982, 11], - ["setarg", 9, 1, 7, 982, 11], - ["invoke", 9, 7, 982, 11], - ["load_field", 7, 5, "disruption", 983, 30], - ["get", 8, 5, 1, 983, 11], - ["frame", 9, 8, 1, 983, 11], - ["null", 8, 983, 11], - ["setarg", 9, 0, 8, 983, 11], - ["setarg", 9, 1, 7, 983, 11], - ["invoke", 9, 7, 983, 11], - ["access", 4, 0, 984, 16], - "while_start_3169", - ["load_field", 7, 5, "list", 985, 30], - ["length", 8, 7, 985, 30], - ["is_int", 7, 4, 985, 30], - ["jump_false", 7, "rel_ni_3171", 985, 30], - "_nop_tc_109", - "_nop_tc_110", - ["lt_int", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_ni_3171", - ["is_num", 7, 4, 985, 30], - ["jump_false", 7, "rel_nn_3172", 985, 30], - "_nop_tc_111", - "_nop_tc_112", - ["lt_float", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_nn_3172", - ["is_text", 7, 4, 985, 30], - ["jump_false", 7, "rel_err_3174", 985, 30], - "_nop_tc_113", - ["jump", "rel_err_3174", 985, 30], - ["lt_text", 9, 4, 8, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_err_3174", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 985, - 30 - ], - ["access", 8, "error", 985, 30], - ["access", 10, "cannot compare with '<': operands must be same type", 985, 30], - ["array", 11, 0, 985, 30], - ["push", 11, 10, 985, 30], - ["frame", 10, 7, 2, 985, 30], - ["null", 7, 985, 30], - ["setarg", 10, 0, 7, 985, 30], - ["setarg", 10, 1, 8, 985, 30], - ["setarg", 10, 2, 11, 985, 30], - ["invoke", 10, 7, 985, 30], - ["disrupt", 985, 30], - "rel_done_3173", - ["jump_false", 9, "while_end_3170", 985, 30], - ["load_field", 7, 5, "list", 986, 17], - ["load_dynamic", 8, 7, 4, 986, 27], - ["load_field", 7, 8, "expression", 986, 27], - ["null", 8, 986, 45], - ["is_identical", 9, 7, 8, 986, 45], - ["jump_true", 9, "ne_nid_3178", 986, 45], - ["jump", "ne_ni_3179", 986, 45], - "ne_nid_3178", - ["false", 9, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_ni_3179", - ["is_int", 10, 7, 986, 45], - ["jump_false", 10, "ne_nn_3180", 986, 45], - "_nop_tc_114", - ["jump", "ne_nn_3180", 986, 45], - ["ne_int", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nn_3180", - ["is_num", 10, 7, 986, 45], - ["jump_false", 10, "ne_nt_3181", 986, 45], - "_nop_tc_115", - ["jump", "ne_nt_3181", 986, 45], - ["ne_float", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nt_3181", - ["is_text", 10, 7, 986, 45], - ["jump_false", 10, "ne_nnl_3182", 986, 45], - "_nop_tc_116", - ["jump", "ne_nnl_3182", 986, 45], - ["ne_text", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nnl_3182", - ["is_null", 10, 7, 986, 45], - ["jump_false", 10, "ne_nb_3183", 986, 45], - "_nop_tc_117", - "_nop_tc_118", - ["false", 9, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nb_3183", - ["is_bool", 10, 7, 986, 45], - ["jump_false", 10, "ne_mis_3184", 986, 45], - "_nop_tc_119", - ["jump", "ne_mis_3184", 986, 45], - ["ne_bool", 9, 7, 8, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_mis_3184", - ["true", 9, 986, 45], - "ne_done_3177", - ["jump_false", 9, "if_else_3175", 986, 45], - ["load_field", 7, 5, "list", 987, 39], - ["load_dynamic", 8, 7, 4, 987, 49], - ["load_field", 7, 8, "expression", 987, 49], - ["get", 8, 7, 1, 987, 15], - ["frame", 9, 8, 1, 987, 15], - ["null", 8, 987, 15], - ["setarg", 9, 0, 8, 987, 15], - ["setarg", 9, 1, 7, 987, 15], - ["invoke", 9, 7, 987, 15], - ["jump", "if_end_3176", 987, 15], - "if_else_3175", - "if_end_3176", - ["access", 7, 1, 989, 23], - ["is_num", 8, 4, 989, 23], - ["jump_false", 8, "num_err_3185", 989, 23], - "_nop_tc_120", - "_nop_tc_121", - ["add", 8, 4, 7, 989, 23], - ["jump", "num_done_3186", 989, 23], - "num_err_3185", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 989, - 23 - ], - ["access", 9, "error", 989, 23], - ["access", 10, "cannot apply '+': operands must be numbers", 989, 23], - ["array", 11, 0, 989, 23], - ["push", 11, 10, 989, 23], - ["frame", 10, 7, 2, 989, 23], - ["null", 7, 989, 23], - ["setarg", 10, 0, 7, 989, 23], - ["setarg", 10, 1, 9, 989, 23], - ["setarg", 10, 2, 11, 989, 23], - ["invoke", 10, 7, 989, 23], - ["disrupt", 989, 23], - "num_done_3186", - ["move", 4, 8, 989, 23], - ["jump", "while_start_3169", 989, 23], - "while_end_3170", - ["jump", "if_end_3162", 989, 23], - "if_else_3161", - ["access", 7, "block", 991, 25], - ["is_identical", 8, 6, 7, 991, 25], - ["jump_true", 8, "eq_done_3189", 991, 25], - ["is_int", 9, 6, 991, 25], - ["jump_false", 9, "eq_ni_3190", 991, 25], - "_nop_tc_122", - ["jump", "eq_ni_3190", 991, 25], - ["eq_int", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_ni_3190", - ["is_num", 9, 6, 991, 25], - ["jump_false", 9, "eq_nn_3191", 991, 25], - "_nop_tc_123", - ["jump", "eq_nn_3191", 991, 25], - ["eq_float", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nn_3191", - ["is_text", 9, 6, 991, 25], - ["jump_false", 9, "eq_nt_3192", 991, 25], - "_nop_tc_124", - "_nop_tc_125", - ["eq_text", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nt_3192", - ["is_null", 9, 6, 991, 25], - ["jump_false", 9, "eq_nnl_3193", 991, 25], - "_nop_tc_126", - ["jump", "eq_nnl_3193", 991, 25], - ["true", 8, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nnl_3193", - ["is_bool", 9, 6, 991, 25], - ["jump_false", 9, "eq_nb_3194", 991, 25], - "_nop_tc_127", - ["jump", "eq_nb_3194", 991, 25], - ["eq_bool", 8, 6, 7, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nb_3194", - ["false", 8, 991, 25], - "eq_done_3189", - ["jump_false", 8, "if_else_3187", 991, 25], - ["load_field", 7, 5, "statements", 992, 30], - ["get", 8, 5, 1, 992, 11], - ["frame", 9, 8, 1, 992, 11], - ["null", 8, 992, 11], - ["setarg", 9, 0, 8, 992, 11], - ["setarg", 9, 1, 7, 992, 11], - ["invoke", 9, 7, 992, 11], - ["jump", "if_end_3188", 992, 11], - "if_else_3187", - ["access", 7, "label", 993, 25], - ["is_identical", 8, 6, 7, 993, 25], - ["jump_true", 8, "eq_done_3197", 993, 25], - ["is_int", 9, 6, 993, 25], - ["jump_false", 9, "eq_ni_3198", 993, 25], - "_nop_tc_128", - ["jump", "eq_ni_3198", 993, 25], - ["eq_int", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_ni_3198", - ["is_num", 9, 6, 993, 25], - ["jump_false", 9, "eq_nn_3199", 993, 25], - "_nop_tc_129", - ["jump", "eq_nn_3199", 993, 25], - ["eq_float", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nn_3199", - ["is_text", 9, 6, 993, 25], - ["jump_false", 9, "eq_nt_3200", 993, 25], - "_nop_tc_130", - "_nop_tc_131", - ["eq_text", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nt_3200", - ["is_null", 9, 6, 993, 25], - ["jump_false", 9, "eq_nnl_3201", 993, 25], - "_nop_tc_132", - ["jump", "eq_nnl_3201", 993, 25], - ["true", 8, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nnl_3201", - ["is_bool", 9, 6, 993, 25], - ["jump_false", 9, "eq_nb_3202", 993, 25], - "_nop_tc_133", - ["jump", "eq_nb_3202", 993, 25], - ["eq_bool", 8, 6, 7, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nb_3202", - ["false", 8, 993, 25], - "eq_done_3197", - ["jump_false", 8, "if_else_3195", 993, 25], - ["load_field", 7, 5, "statement", 994, 15], - ["null", 8, 994, 33], - ["is_identical", 9, 7, 8, 994, 33], - ["jump_true", 9, "ne_nid_3206", 994, 33], - ["jump", "ne_ni_3207", 994, 33], - "ne_nid_3206", - ["false", 9, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_ni_3207", - ["is_int", 10, 7, 994, 33], - ["jump_false", 10, "ne_nn_3208", 994, 33], - "_nop_tc_134", - ["jump", "ne_nn_3208", 994, 33], - ["ne_int", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nn_3208", - ["is_num", 10, 7, 994, 33], - ["jump_false", 10, "ne_nt_3209", 994, 33], - "_nop_tc_135", - ["jump", "ne_nt_3209", 994, 33], - ["ne_float", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nt_3209", - ["is_text", 10, 7, 994, 33], - ["jump_false", 10, "ne_nnl_3210", 994, 33], - "_nop_tc_136", - ["jump", "ne_nnl_3210", 994, 33], - ["ne_text", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nnl_3210", - ["is_null", 10, 7, 994, 33], - ["jump_false", 10, "ne_nb_3211", 994, 33], - "_nop_tc_137", - "_nop_tc_138", - ["false", 9, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nb_3211", - ["is_bool", 10, 7, 994, 33], - ["jump_false", 10, "ne_mis_3212", 994, 33], - "_nop_tc_139", - ["jump", "ne_mis_3212", 994, 33], - ["ne_bool", 9, 7, 8, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_mis_3212", - ["true", 9, 994, 33], - "ne_done_3205", - ["jump_false", 9, "if_else_3203", 994, 33], - ["load_field", 7, 5, "statement", 994, 59], - ["array", 8, 1, 994, 59], - ["push", 8, 7, 994, 59], - ["get", 7, 5, 1, 994, 39], - ["frame", 9, 7, 1, 994, 39], - ["null", 7, 994, 39], - ["setarg", 9, 0, 7, 994, 39], - ["setarg", 9, 1, 8, 994, 39], - ["invoke", 9, 7, 994, 39], - ["jump", "if_end_3204", 994, 39], - "if_else_3203", - "if_end_3204", - ["jump", "if_end_3196", 994, 39], - "if_else_3195", - "if_end_3196", - "if_end_3188", - "if_end_3162", - "if_end_3147", - "if_end_3114", - "if_end_3099", - "if_end_3081", - "if_end_3073", - "if_end_3057", - "if_end_3042", - ["access", 7, 1, 996, 17], - ["is_num", 8, 2, 996, 17], - ["jump_false", 8, "num_err_3213", 996, 17], - "_nop_tc_140", - "_nop_tc_141", - ["add", 8, 2, 7, 996, 17], - ["jump", "num_done_3214", 996, 17], - "num_err_3213", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 996, - 17 - ], - ["access", 9, "error", 996, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 996, 17], - ["array", 11, 0, 996, 17], - ["push", 11, 10, 996, 17], - ["frame", 10, 7, 2, 996, 17], - ["null", 7, 996, 17], - ["setarg", 10, 0, 7, 996, 17], - ["setarg", 10, 1, 9, 996, 17], - ["setarg", 10, 2, 11, 996, 17], - ["invoke", 10, 7, 996, 17], - ["disrupt", 996, 17], - "num_done_3214", - ["move", 2, 8, 996, 17], - ["jump", "while_start_3035", 996, 17], - "while_end_3036", - ["null", 2, 996, 17], - ["return", 2, 996, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - ["access", 1, 0, 747, 13], - ["null", 2, 748, 14], - ["null", 3, 749, 16], - ["access", 4, 0, 750, 13], - ["null", 5, 751, 15], - ["null", 6, 752, 17], - ["access", 7, 0, 753, 17], - ["access", 8, 0, 754, 23], - "while_start_2447", - ["get", 9, 4, 1, 757, 16], - ["is_int", 10, 1, 757, 16], - ["jump_false", 10, "rel_ni_2449", 757, 16], - ["is_int", 11, 9, 757, 16], - ["jump_false", 11, "rel_ni_2449", 757, 16], - ["lt_int", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_ni_2449", - ["is_num", 10, 1, 757, 16], - ["jump_false", 10, "rel_nn_2450", 757, 16], - ["is_num", 11, 9, 757, 16], - ["jump_false", 11, "rel_nn_2450", 757, 16], - ["lt_float", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_nn_2450", - ["is_text", 10, 1, 757, 16], - ["jump_false", 10, "rel_err_2452", 757, 16], - ["is_text", 11, 9, 757, 16], - ["jump_false", 11, "rel_err_2452", 757, 16], - ["lt_text", 12, 1, 9, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_err_2452", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 757, - 16 - ], - ["access", 10, "error", 757, 16], - ["access", 11, "cannot compare with '<': operands must be same type", 757, 16], - ["array", 13, 0, 757, 16], - ["push", 13, 11, 757, 16], - ["frame", 11, 9, 2, 757, 16], - ["null", 9, 757, 16], - ["setarg", 11, 0, 9, 757, 16], - ["setarg", 11, 1, 10, 757, 16], - ["setarg", 11, 2, 13, 757, 16], - ["invoke", 11, 9, 757, 16], - ["disrupt", 757, 16], - "rel_done_2451", - ["jump_false", 12, "while_end_2448", 757, 16], - ["get", 9, 3, 1, 758, 12], - ["load_dynamic", 10, 9, 1, 758, 19], - ["move", 2, 10, 758, 19], - [ - "access", - 9, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 759, - 14 - ], - ["frame", 10, 9, 1, 759, 14], - ["null", 9, 759, 14], - ["setarg", 10, 0, 9, 759, 14], - ["setarg", 10, 1, 2, 759, 14], - ["invoke", 10, 9, 759, 14], - ["move", 3, 9, 759, 14], - ["access", 7, 0, 760, 15], - ["access", 8, 0, 761, 21], - ["access", 4, 0, 762, 11], - "while_start_2453", - ["length", 9, 3, 763, 25], - ["is_int", 10, 4, 763, 25], - ["jump_false", 10, "rel_ni_2455", 763, 25], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_ni_2455", - ["is_num", 10, 4, 763, 25], - ["jump_false", 10, "rel_nn_2456", 763, 25], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_nn_2456", - ["is_text", 10, 4, 763, 25], - ["jump_false", 10, "rel_err_2458", 763, 25], - "_nop_tc_5", - ["jump", "rel_err_2458", 763, 25], - ["lt_text", 11, 4, 9, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_err_2458", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 763, - 25 - ], - ["access", 10, "error", 763, 25], - ["access", 12, "cannot compare with '<': operands must be same type", 763, 25], - ["array", 13, 0, 763, 25], - ["push", 13, 12, 763, 25], - ["frame", 12, 9, 2, 763, 25], - ["null", 9, 763, 25], - ["setarg", 12, 0, 9, 763, 25], - ["setarg", 12, 1, 10, 763, 25], - ["setarg", 12, 2, 13, 763, 25], - ["invoke", 12, 9, 763, 25], - ["disrupt", 763, 25], - "rel_done_2457", - ["jump_false", 11, "while_end_2454", 763, 25], - ["load_dynamic", 9, 3, 4, 764, 20], - ["move", 5, 9, 764, 20], - ["access", 9, "function_nr", 765, 20], - ["is_identical", 10, 5, 9, 765, 20], - ["jump_true", 10, "ne_nid_2462", 765, 20], - ["jump", "ne_ni_2463", 765, 20], - "ne_nid_2462", - ["false", 10, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_ni_2463", - ["is_int", 11, 5, 765, 20], - ["jump_false", 11, "ne_nn_2464", 765, 20], - "_nop_tc_6", - ["jump", "ne_nn_2464", 765, 20], - ["ne_int", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nn_2464", - ["is_num", 11, 5, 765, 20], - ["jump_false", 11, "ne_nt_2465", 765, 20], - "_nop_tc_7", - ["jump", "ne_nt_2465", 765, 20], - ["ne_float", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nt_2465", - ["is_text", 11, 5, 765, 20], - ["jump_false", 11, "ne_nnl_2466", 765, 20], - "_nop_tc_8", - "_nop_tc_9", - ["ne_text", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nnl_2466", - ["is_null", 11, 5, 765, 20], - ["jump_false", 11, "ne_nb_2467", 765, 20], - "_nop_tc_10", - ["jump", "ne_nb_2467", 765, 20], - ["false", 10, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nb_2467", - ["is_bool", 11, 5, 765, 20], - ["jump_false", 11, "ne_mis_2468", 765, 20], - "_nop_tc_11", - ["jump", "ne_mis_2468", 765, 20], - ["ne_bool", 10, 5, 9, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_mis_2468", - ["true", 10, 765, 20], - "ne_done_2461", - ["jump_false", 10, "if_else_2459", 765, 20], - ["load_dynamic", 9, 2, 5, 766, 22], - ["move", 6, 9, 766, 22], - ["null", 9, 767, 24], - ["is_identical", 10, 6, 9, 767, 24], - ["jump_true", 10, "ne_nid_2475", 767, 24], - ["jump", "ne_ni_2476", 767, 24], - "ne_nid_2475", - ["false", 10, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_ni_2476", - ["is_int", 11, 6, 767, 24], - ["jump_false", 11, "ne_nn_2477", 767, 24], - "_nop_tc_12", - ["jump", "ne_nn_2477", 767, 24], - ["ne_int", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nn_2477", - ["is_num", 11, 6, 767, 24], - ["jump_false", 11, "ne_nt_2478", 767, 24], - "_nop_tc_13", - ["jump", "ne_nt_2478", 767, 24], - ["ne_float", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nt_2478", - ["is_text", 11, 6, 767, 24], - ["jump_false", 11, "ne_nnl_2479", 767, 24], - "_nop_tc_14", - ["jump", "ne_nnl_2479", 767, 24], - ["ne_text", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nnl_2479", - ["is_null", 11, 6, 767, 24], - ["jump_false", 11, "ne_nb_2480", 767, 24], - "_nop_tc_15", - "_nop_tc_16", - ["false", 10, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nb_2480", - ["is_bool", 11, 6, 767, 24], - ["jump_false", 11, "ne_mis_2481", 767, 24], - "_nop_tc_17", - ["jump", "ne_mis_2481", 767, 24], - ["ne_bool", 10, 6, 9, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_mis_2481", - ["true", 10, 767, 24], - "ne_done_2474", - ["move", 9, 10, 767, 24], - ["jump_false", 9, "and_end_2473", 767, 24], - ["load_field", 10, 6, "nr_uses", 767, 32], - ["access", 11, 0, 767, 49], - ["is_identical", 12, 10, 11, 767, 49], - ["jump_true", 12, "eq_done_2482", 767, 49], - ["is_int", 13, 10, 767, 49], - ["jump_false", 13, "eq_ni_2483", 767, 49], - "_nop_tc_18", - "_nop_tc_19", - ["eq_int", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_ni_2483", - ["is_num", 13, 10, 767, 49], - ["jump_false", 13, "eq_nn_2484", 767, 49], - "_nop_tc_20", - "_nop_tc_21", - ["eq_float", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nn_2484", - ["is_text", 13, 10, 767, 49], - ["jump_false", 13, "eq_nt_2485", 767, 49], - "_nop_tc_22", - ["jump", "eq_nt_2485", 767, 49], - ["eq_text", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nt_2485", - ["is_null", 13, 10, 767, 49], - ["jump_false", 13, "eq_nnl_2486", 767, 49], - "_nop_tc_23", - ["jump", "eq_nnl_2486", 767, 49], - ["true", 12, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nnl_2486", - ["is_bool", 13, 10, 767, 49], - ["jump_false", 13, "eq_nb_2487", 767, 49], - "_nop_tc_24", - ["jump", "eq_nb_2487", 767, 49], - ["eq_bool", 12, 10, 11, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nb_2487", - ["false", 12, 767, 49], - "eq_done_2482", - ["move", 9, 12, 767, 49], - "and_end_2473", - ["move", 10, 9, 767, 49], - ["jump_false", 10, "and_end_2472", 767, 49], - ["load_field", 9, 6, "make", 767, 54], - ["access", 11, "input", 767, 68], - ["is_identical", 12, 9, 11, 767, 68], - ["jump_true", 12, "ne_nid_2489", 767, 68], - ["jump", "ne_ni_2490", 767, 68], - "ne_nid_2489", - ["false", 12, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_ni_2490", - ["is_int", 13, 9, 767, 68], - ["jump_false", 13, "ne_nn_2491", 767, 68], - "_nop_tc_25", - ["jump", "ne_nn_2491", 767, 68], - ["ne_int", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nn_2491", - ["is_num", 13, 9, 767, 68], - ["jump_false", 13, "ne_nt_2492", 767, 68], - "_nop_tc_26", - ["jump", "ne_nt_2492", 767, 68], - ["ne_float", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nt_2492", - ["is_text", 13, 9, 767, 68], - ["jump_false", 13, "ne_nnl_2493", 767, 68], - "_nop_tc_27", - "_nop_tc_28", - ["ne_text", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nnl_2493", - ["is_null", 13, 9, 767, 68], - ["jump_false", 13, "ne_nb_2494", 767, 68], - "_nop_tc_29", - ["jump", "ne_nb_2494", 767, 68], - ["false", 12, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nb_2494", - ["is_bool", 13, 9, 767, 68], - ["jump_false", 13, "ne_mis_2495", 767, 68], - "_nop_tc_30", - ["jump", "ne_mis_2495", 767, 68], - ["ne_bool", 12, 9, 11, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_mis_2495", - ["true", 12, 767, 68], - "ne_done_2488", - ["move", 10, 12, 767, 68], - "and_end_2472", - ["move", 9, 10, 767, 68], - ["jump_false", 9, "and_end_2471", 767, 68], - ["load_field", 10, 6, "make", 767, 79], - ["access", 11, "function", 767, 93], - ["is_identical", 12, 10, 11, 767, 93], - ["jump_true", 12, "ne_nid_2497", 767, 93], - ["jump", "ne_ni_2498", 767, 93], - "ne_nid_2497", - ["false", 12, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_ni_2498", - ["is_int", 13, 10, 767, 93], - ["jump_false", 13, "ne_nn_2499", 767, 93], - "_nop_tc_31", - ["jump", "ne_nn_2499", 767, 93], - ["ne_int", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nn_2499", - ["is_num", 13, 10, 767, 93], - ["jump_false", 13, "ne_nt_2500", 767, 93], - "_nop_tc_32", - ["jump", "ne_nt_2500", 767, 93], - ["ne_float", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nt_2500", - ["is_text", 13, 10, 767, 93], - ["jump_false", 13, "ne_nnl_2501", 767, 93], - "_nop_tc_33", - "_nop_tc_34", - ["ne_text", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nnl_2501", - ["is_null", 13, 10, 767, 93], - ["jump_false", 13, "ne_nb_2502", 767, 93], - "_nop_tc_35", - ["jump", "ne_nb_2502", 767, 93], - ["false", 12, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nb_2502", - ["is_bool", 13, 10, 767, 93], - ["jump_false", 13, "ne_mis_2503", 767, 93], - "_nop_tc_36", - ["jump", "ne_mis_2503", 767, 93], - ["ne_bool", 12, 10, 11, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_mis_2503", - ["true", 12, 767, 93], - "ne_done_2496", - ["move", 9, 12, 767, 93], - "and_end_2471", - ["jump_false", 9, "if_else_2469", 767, 93], - ["delete", 9, 2, 5, 768, 23], - ["jump", "if_end_2470", 768, 23], - "if_else_2469", - ["null", 9, 769, 31], - ["is_identical", 10, 6, 9, 769, 31], - ["jump_true", 10, "ne_nid_2507", 769, 31], - ["jump", "ne_ni_2508", 769, 31], - "ne_nid_2507", - ["false", 10, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_ni_2508", - ["is_int", 11, 6, 769, 31], - ["jump_false", 11, "ne_nn_2509", 769, 31], - "_nop_tc_37", - ["jump", "ne_nn_2509", 769, 31], - ["ne_int", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nn_2509", - ["is_num", 11, 6, 769, 31], - ["jump_false", 11, "ne_nt_2510", 769, 31], - "_nop_tc_38", - ["jump", "ne_nt_2510", 769, 31], - ["ne_float", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nt_2510", - ["is_text", 11, 6, 769, 31], - ["jump_false", 11, "ne_nnl_2511", 769, 31], - "_nop_tc_39", - ["jump", "ne_nnl_2511", 769, 31], - ["ne_text", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nnl_2511", - ["is_null", 11, 6, 769, 31], - ["jump_false", 11, "ne_nb_2512", 769, 31], - "_nop_tc_40", - "_nop_tc_41", - ["false", 10, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nb_2512", - ["is_bool", 11, 6, 769, 31], - ["jump_false", 11, "ne_mis_2513", 769, 31], - "_nop_tc_42", - ["jump", "ne_mis_2513", 769, 31], - ["ne_bool", 10, 6, 9, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_mis_2513", - ["true", 10, 769, 31], - "ne_done_2506", - ["jump_false", 10, "if_else_2504", 769, 31], - ["access", 9, 1, 770, 29], - ["is_num", 10, 7, 770, 29], - ["jump_false", 10, "num_err_2514", 770, 29], - "_nop_tc_43", - "_nop_tc_44", - ["add", 10, 7, 9, 770, 29], - ["jump", "num_done_2515", 770, 29], - "num_err_2514", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 770, - 29 - ], - ["access", 11, "error", 770, 29], - ["access", 12, "cannot apply '+': operands must be numbers", 770, 29], - ["array", 13, 0, 770, 29], - ["push", 13, 12, 770, 29], - ["frame", 12, 9, 2, 770, 29], - ["null", 9, 770, 29], - ["setarg", 12, 0, 9, 770, 29], - ["setarg", 12, 1, 11, 770, 29], - ["setarg", 12, 2, 13, 770, 29], - ["invoke", 12, 9, 770, 29], - ["disrupt", 770, 29], - "num_done_2515", - ["move", 7, 10, 770, 29], - ["load_field", 9, 6, "closure", 771, 17], - ["jump_false", 9, "if_else_2516", 771, 17], - ["access", 9, 1, 771, 60], - ["is_num", 10, 8, 771, 60], - ["jump_false", 10, "num_err_2518", 771, 60], - "_nop_tc_45", - "_nop_tc_46", - ["add", 10, 8, 9, 771, 60], - ["jump", "num_done_2519", 771, 60], - "num_err_2518", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 771, - 60 - ], - ["access", 11, "error", 771, 60], - ["access", 12, "cannot apply '+': operands must be numbers", 771, 60], - ["array", 13, 0, 771, 60], - ["push", 13, 12, 771, 60], - ["frame", 12, 9, 2, 771, 60], - ["null", 9, 771, 60], - ["setarg", 12, 0, 9, 771, 60], - ["setarg", 12, 1, 11, 771, 60], - ["setarg", 12, 2, 13, 771, 60], - ["invoke", 12, 9, 771, 60], - ["disrupt", 771, 60], - "num_done_2519", - ["move", 8, 10, 771, 60], - ["jump", "if_end_2517", 771, 60], - "if_else_2516", - "if_end_2517", - ["jump", "if_end_2505", 771, 60], - "if_else_2504", - "if_end_2505", - "if_end_2470", - ["jump", "if_end_2460", 771, 60], - "if_else_2459", - "if_end_2460", - ["access", 9, 1, 774, 17], - ["is_num", 10, 4, 774, 17], - ["jump_false", 10, "num_err_2520", 774, 17], - "_nop_tc_47", - "_nop_tc_48", - ["add", 10, 4, 9, 774, 17], - ["jump", "num_done_2521", 774, 17], - "num_err_2520", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 774, - 17 - ], - ["access", 11, "error", 774, 17], - ["access", 12, "cannot apply '+': operands must be numbers", 774, 17], - ["array", 13, 0, 774, 17], - ["push", 13, 12, 774, 17], - ["frame", 12, 9, 2, 774, 17], - ["null", 9, 774, 17], - ["setarg", 12, 0, 9, 774, 17], - ["setarg", 12, 1, 11, 774, 17], - ["setarg", 12, 2, 13, 774, 17], - ["invoke", 12, 9, 774, 17], - ["disrupt", 774, 17], - "num_done_2521", - ["move", 4, 10, 774, 17], - ["jump", "while_start_2453", 774, 17], - "while_end_2454", - ["access", 9, 1, 776, 15], - ["is_num", 10, 1, 776, 15], - ["jump_false", 10, "num_err_2522", 776, 15], - "_nop_tc_49", - "_nop_tc_50", - ["add", 10, 1, 9, 776, 15], - ["jump", "num_done_2523", 776, 15], - "num_err_2522", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 776, - 15 - ], - ["access", 11, "error", 776, 15], - ["access", 12, "cannot apply '+': operands must be numbers", 776, 15], - ["array", 13, 0, 776, 15], - ["push", 13, 12, 776, 15], - ["frame", 12, 9, 2, 776, 15], - ["null", 9, 776, 15], - ["setarg", 12, 0, 9, 776, 15], - ["setarg", 12, 1, 11, 776, 15], - ["setarg", 12, 2, 13, 776, 15], - ["invoke", 12, 9, 776, 15], - ["disrupt", 776, 15], - "num_done_2523", - ["move", 1, 10, 776, 15], - ["jump", "while_start_2447", 776, 15], - "while_end_2448", - ["null", 2, 780, 27], - ["function", 3, 22, 781, 23], - ["move", 2, 3, 781, 23], - ["null", 3, 806, 30], - ["null", 4, 807, 29], - ["function", 5, 23, 809, 25], - ["move", 4, 5, 809, 25], - ["function", 5, 24, 840, 26], - ["move", 3, 5, 840, 26], - ["get", 5, 1, 1, 893, 24], - ["load_field", 6, 5, "statements", 893, 24], - ["frame", 5, 3, 1, 893, 5], - ["null", 7, 893, 5], - ["setarg", 5, 0, 7, 893, 5], - ["setarg", 5, 1, 6, 893, 5], - ["invoke", 5, 6, 893, 5], - ["get", 5, 1, 1, 894, 24], - ["load_field", 6, 5, "functions", 894, 24], - ["frame", 5, 3, 1, 894, 5], - ["null", 7, 894, 5], - ["setarg", 5, 0, 7, 894, 5], - ["setarg", 5, 1, 6, 894, 5], - ["invoke", 5, 6, 894, 5], - ["record", 5, 0], - ["move", 6, 5, 897, 27], - ["null", 5, 898, 30], - ["null", 7, 899, 35], - ["function", 8, 25, 901, 31], - ["move", 7, 8, 901, 31], - ["function", 8, 26, 940, 26], - ["move", 5, 8, 940, 26], - ["get", 8, 1, 1, 1000, 24], - ["load_field", 9, 8, "statements", 1000, 24], - ["frame", 8, 5, 1, 1000, 5], - ["null", 10, 1000, 5], - ["setarg", 8, 0, 10, 1000, 5], - ["setarg", 8, 1, 9, 1000, 5], - ["invoke", 8, 9, 1000, 5], - ["get", 8, 1, 1, 1001, 24], - ["load_field", 9, 8, "functions", 1001, 24], - ["frame", 8, 5, 1, 1001, 5], - ["null", 10, 1001, 5], - ["setarg", 8, 0, 10, 1001, 5], - ["setarg", 8, 1, 9, 1001, 5], - ["invoke", 8, 9, 1001, 5], - ["array", 8, 0, 1003, 26], - ["move", 9, 8, 1003, 26], - ["access", 1, 0, 1004, 9], - "while_start_3215", - ["get", 8, 1, 1, 1005, 23], - ["load_field", 10, 8, "intrinsics", 1005, 23], - ["length", 8, 10, 1005, 23], - ["is_int", 10, 1, 1005, 23], - ["jump_false", 10, "rel_ni_3217", 1005, 23], - "_nop_tc_51", - "_nop_tc_52", - ["lt_int", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_ni_3217", - ["is_num", 10, 1, 1005, 23], - ["jump_false", 10, "rel_nn_3218", 1005, 23], - "_nop_tc_53", - "_nop_tc_54", - ["lt_float", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_nn_3218", - ["is_text", 10, 1, 1005, 23], - ["jump_false", 10, "rel_err_3220", 1005, 23], - "_nop_tc_55", - ["jump", "rel_err_3220", 1005, 23], - ["lt_text", 11, 1, 8, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_err_3220", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1005, - 23 - ], - ["access", 10, "error", 1005, 23], - ["access", 12, "cannot compare with '<': operands must be same type", 1005, 23], - ["array", 13, 0, 1005, 23], - ["push", 13, 12, 1005, 23], - ["frame", 12, 8, 2, 1005, 23], - ["null", 8, 1005, 23], - ["setarg", 12, 0, 8, 1005, 23], - ["setarg", 12, 1, 10, 1005, 23], - ["setarg", 12, 2, 13, 1005, 23], - ["invoke", 12, 8, 1005, 23], - ["disrupt", 1005, 23], - "rel_done_3219", - ["jump_false", 11, "while_end_3216", 1005, 23], - ["get", 8, 1, 1, 1006, 27], - ["load_field", 10, 8, "intrinsics", 1006, 27], - ["load_dynamic", 8, 10, 1, 1006, 42], - ["load_dynamic", 10, 6, 8, 1006, 42], - ["true", 8, 1006, 49], - ["is_identical", 11, 10, 8, 1006, 49], - ["jump_true", 11, "eq_done_3223", 1006, 49], - ["is_int", 12, 10, 1006, 49], - ["jump_false", 12, "eq_ni_3224", 1006, 49], - "_nop_tc_56", - ["jump", "eq_ni_3224", 1006, 49], - ["eq_int", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_ni_3224", - ["is_num", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nn_3225", 1006, 49], - "_nop_tc_57", - ["jump", "eq_nn_3225", 1006, 49], - ["eq_float", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nn_3225", - ["is_text", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nt_3226", 1006, 49], - "_nop_tc_58", - ["jump", "eq_nt_3226", 1006, 49], - ["eq_text", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nt_3226", - ["is_null", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nnl_3227", 1006, 49], - "_nop_tc_59", - ["jump", "eq_nnl_3227", 1006, 49], - ["true", 11, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nnl_3227", - ["is_bool", 12, 10, 1006, 49], - ["jump_false", 12, "eq_nb_3228", 1006, 49], - "_nop_tc_60", - "_nop_tc_61", - ["eq_bool", 11, 10, 8, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nb_3228", - ["false", 11, 1006, 49], - "eq_done_3223", - ["jump_false", 11, "if_else_3221", 1006, 49], - ["get", 8, 1, 1, 1007, 30], - ["load_field", 10, 8, "intrinsics", 1007, 30], - ["load_dynamic", 8, 10, 1, 1007, 45], - ["is_array", 10, 9, 1007, 45], - ["jump_false", 10, "push_err_3229", 1007, 45], - ["push", 9, 8, 1007, 45], - ["jump", "push_done_3230", 1007, 45], - "push_err_3229", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1007, - 45 - ], - ["access", 10, "error", 1007, 45], - ["access", 11, "cannot push: target must be an array", 1007, 45], - ["array", 12, 0, 1007, 45], - ["push", 12, 11, 1007, 45], - ["frame", 11, 8, 2, 1007, 45], - ["null", 8, 1007, 45], - ["setarg", 11, 0, 8, 1007, 45], - ["setarg", 11, 1, 10, 1007, 45], - ["setarg", 11, 2, 12, 1007, 45], - ["invoke", 11, 8, 1007, 45], - ["disrupt", 1007, 45], - "push_done_3230", - ["jump", "if_end_3222", 1007, 45], - "if_else_3221", - "if_end_3222", - ["access", 8, 1, 1009, 15], - ["is_num", 10, 1, 1009, 15], - ["jump_false", 10, "num_err_3231", 1009, 15], - "_nop_tc_62", - "_nop_tc_63", - ["add", 10, 1, 8, 1009, 15], - ["jump", "num_done_3232", 1009, 15], - "num_err_3231", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1009, - 15 - ], - ["access", 11, "error", 1009, 15], - ["access", 12, "cannot apply '+': operands must be numbers", 1009, 15], - ["array", 13, 0, 1009, 15], - ["push", 13, 12, 1009, 15], - ["frame", 12, 8, 2, 1009, 15], - ["null", 8, 1009, 15], - ["setarg", 12, 0, 8, 1009, 15], - ["setarg", 12, 1, 11, 1009, 15], - ["setarg", 12, 2, 13, 1009, 15], - ["invoke", 12, 8, 1009, 15], - ["disrupt", 1009, 15], - "num_done_3232", - ["move", 1, 10, 1009, 15], - ["jump", "while_start_3215", 1009, 15], - "while_end_3216", - ["get", 1, 1, 1, 1011, 5], - ["store_field", 1, 9, "intrinsics", 1011, 5], - ["null", 1, 1011, 5], - ["return", 1, 1011, 5] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 43, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "scopes", 5, 16], - ["move", 3, 2, 5, 16], - ["length", 2, 3, 6, 26], - ["move", 4, 2, 6, 26], - ["record", 2, 5], - ["access", 5, "array", 9, 12], - ["store_field", 2, 5, "array", 9, 12], - ["access", 5, "record", 9, 29], - ["store_field", 2, 5, "record", 9, 29], - ["access", 5, "text", 9, 45], - ["store_field", 2, 5, "text", 9, 45], - ["access", 5, "number", 10, 13], - ["store_field", 2, 5, "number", 10, 13], - ["access", 5, "blob", 10, 29], - ["store_field", 2, 5, "blob", 10, 29], - ["move", 5, 2, 10, 29], - ["record", 2, 22], - ["true", 6, 14, 10], - ["store_field", 2, 6, "+", 14, 10], - ["true", 6, 14, 21], - ["store_field", 2, 6, "-", 14, 21], - ["true", 6, 14, 32], - ["store_field", 2, 6, "*", 14, 32], - ["true", 6, 14, 43], - ["store_field", 2, 6, "/", 14, 43], - ["true", 6, 14, 54], - ["store_field", 2, 6, "%", 14, 54], - ["true", 6, 15, 11], - ["store_field", 2, 6, "**", 15, 11], - ["true", 6, 15, 23], - ["store_field", 2, 6, "==", 15, 23], - ["true", 6, 15, 35], - ["store_field", 2, 6, "!=", 15, 35], - ["true", 6, 15, 46], - ["store_field", 2, 6, "<", 15, 46], - ["true", 6, 15, 57], - ["store_field", 2, 6, ">", 15, 57], - ["true", 6, 16, 11], - ["store_field", 2, 6, "<=", 16, 11], - ["true", 6, 16, 23], - ["store_field", 2, 6, ">=", 16, 23], - ["true", 6, 16, 34], - ["store_field", 2, 6, "&", 16, 34], - ["true", 6, 16, 45], - ["store_field", 2, 6, "|", 16, 45], - ["true", 6, 16, 56], - ["store_field", 2, 6, "^", 16, 56], - ["true", 6, 17, 11], - ["store_field", 2, 6, "<<", 17, 11], - ["true", 6, 17, 23], - ["store_field", 2, 6, ">>", 17, 23], - ["true", 6, 17, 36], - ["store_field", 2, 6, ">>>", 17, 36], - ["true", 6, 17, 48], - ["store_field", 2, 6, "&&", 17, 48], - ["true", 6, 17, 60], - ["store_field", 2, 6, "||", 17, 60], - ["true", 6, 18, 10], - ["store_field", 2, 6, ",", 18, 10], - ["true", 6, 18, 20], - ["store_field", 2, 6, "in", 18, 20], - ["move", 6, 2, 18, 20], - ["record", 2, 5], - ["true", 7, 21, 10], - ["store_field", 2, 7, "!", 21, 10], - ["true", 7, 21, 21], - ["store_field", 2, 7, "~", 21, 21], - ["true", 7, 21, 37], - ["store_field", 2, 7, "-unary", 21, 37], - ["true", 7, 21, 53], - ["store_field", 2, 7, "+unary", 21, 53], - ["true", 7, 21, 67], - ["store_field", 2, 7, "delete", 21, 67], - ["move", 7, 2, 21, 67], - ["record", 2, 15], - ["true", 8, 24, 13], - ["store_field", 2, 8, "assign", 24, 13], - ["true", 8, 24, 25], - ["store_field", 2, 8, "+=", 24, 25], - ["true", 8, 24, 37], - ["store_field", 2, 8, "-=", 24, 37], - ["true", 8, 24, 49], - ["store_field", 2, 8, "*=", 24, 49], - ["true", 8, 25, 11], - ["store_field", 2, 8, "/=", 25, 11], - ["true", 8, 25, 23], - ["store_field", 2, 8, "%=", 25, 23], - ["true", 8, 25, 36], - ["store_field", 2, 8, "<<=", 25, 36], - ["true", 8, 25, 49], - ["store_field", 2, 8, ">>=", 25, 49], - ["true", 8, 26, 13], - ["store_field", 2, 8, ">>>=", 26, 13], - ["true", 8, 26, 25], - ["store_field", 2, 8, "&=", 26, 25], - ["true", 8, 26, 37], - ["store_field", 2, 8, "^=", 26, 37], - ["true", 8, 26, 49], - ["store_field", 2, 8, "|=", 26, 49], - ["true", 8, 27, 12], - ["store_field", 2, 8, "**=", 27, 12], - ["true", 8, 27, 25], - ["store_field", 2, 8, "&&=", 27, 25], - ["true", 8, 27, 38], - ["store_field", 2, 8, "||=", 27, 38], - ["move", 8, 2, 27, 38], - ["record", 2, 6], - ["true", 9, 30, 10], - ["store_field", 2, 9, "+", 30, 10], - ["true", 9, 30, 21], - ["store_field", 2, 9, "-", 30, 21], - ["true", 9, 30, 32], - ["store_field", 2, 9, "*", 30, 32], - ["true", 9, 30, 43], - ["store_field", 2, 9, "/", 30, 43], - ["true", 9, 30, 54], - ["store_field", 2, 9, "%", 30, 54], - ["true", 9, 30, 66], - ["store_field", 2, 9, "**", 30, 66], - ["move", 9, 2, 30, 66], - ["record", 2, 6], - ["true", 10, 33, 11], - ["store_field", 2, 10, "==", 33, 11], - ["true", 10, 33, 23], - ["store_field", 2, 10, "!=", 33, 23], - ["true", 10, 33, 34], - ["store_field", 2, 10, "<", 33, 34], - ["true", 10, 33, 45], - ["store_field", 2, 10, ">", 33, 45], - ["true", 10, 33, 57], - ["store_field", 2, 10, "<=", 33, 57], - ["true", 10, 33, 69], - ["store_field", 2, 10, ">=", 33, 69], - ["move", 10, 2, 33, 69], - ["function", 2, 0, 40, 20], - ["move", 11, 2, 40, 20], - ["record", 2, 9], - ["true", 12, 48, 15], - ["store_field", 2, 12, "is_array", 48, 15], - ["true", 12, 48, 30], - ["store_field", 2, 12, "is_text", 48, 30], - ["true", 12, 48, 47], - ["store_field", 2, 12, "is_number", 48, 47], - ["true", 12, 48, 65], - ["store_field", 2, 12, "is_integer", 48, 65], - ["true", 12, 49, 18], - ["store_field", 2, 12, "is_function", 49, 18], - ["true", 12, 49, 36], - ["store_field", 2, 12, "is_logical", 49, 36], - ["true", 12, 49, 51], - ["store_field", 2, 12, "is_null", 49, 51], - ["true", 12, 49, 68], - ["store_field", 2, 12, "is_object", 49, 68], - ["true", 12, 50, 15], - ["store_field", 2, 12, "is_stone", 50, 15], - ["move", 12, 2, 50, 15], - ["function", 2, 1, 53, 17], - ["move", 13, 2, 53, 17], - ["function", 2, 2, 100, 18], - ["move", 14, 2, 100, 18], - ["function", 2, 3, 109, 21], - ["move", 15, 2, 109, 21], - ["function", 2, 4, 113, 19], - ["move", 16, 2, 113, 19], - ["function", 2, 5, 117, 19], - ["move", 17, 2, 117, 19], - ["function", 2, 6, 122, 19], - ["move", 18, 2, 122, 19], - ["function", 2, 7, 126, 27], - ["move", 19, 2, 126, 27], - ["function", 2, 8, 145, 20], - ["move", 20, 2, 145, 20], - ["function", 2, 9, 154, 19], - ["move", 21, 2, 154, 19], - ["record", 2, 0], - ["move", 22, 2, 170, 20], - ["record", 2, 0], - ["move", 23, 2, 171, 20], - ["function", 2, 10, 173, 24], - ["move", 24, 2, 173, 24], - ["function", 2, 11, 179, 19], - ["move", 25, 2, 179, 19], - ["function", 2, 12, 185, 24], - ["move", 26, 2, 185, 24], - ["null", 2, 191, 24], - ["null", 27, 192, 21], - ["function", 28, 13, 194, 17], - ["move", 27, 28, 194, 17], - ["function", 28, 14, 200, 20], - ["move", 2, 28, 200, 20], - ["null", 28, 265, 27], - ["function", 29, 15, 266, 23], - ["move", 28, 29, 266, 23], - ["null", 29, 294, 29], - ["function", 30, 16, 295, 25], - ["move", 29, 30, 295, 25], - ["function", 30, 17, 348, 18], - ["move", 31, 30, 348, 18], - ["null", 30, 359, 19], - ["null", 32, 360, 19], - ["null", 33, 361, 20], - ["function", 34, 18, 363, 15], - ["move", 30, 34, 363, 15], - ["null", 34, 589, 17], - ["function", 35, 19, 591, 15], - ["move", 32, 35, 591, 15], - ["function", 35, 20, 687, 16], - ["move", 33, 35, 687, 16], - ["function", 35, 21, 726, 13], - ["move", 34, 35, 726, 13], - ["function", 35, 27, 746, 17], - ["move", 36, 35, 746, 17], - ["frame", 35, 31, 0, 1018, 3], - ["null", 31, 1018, 3], - ["setarg", 35, 0, 31, 1018, 3], - ["invoke", 35, 31, 1018, 3], - ["load_field", 31, 1, "statements", 1021, 31], - ["access", 35, 0, 1021, 47], - ["frame", 37, 33, 2, 1021, 20], - ["null", 38, 1021, 20], - ["setarg", 37, 0, 38, 1021, 20], - ["setarg", 37, 1, 31, 1021, 20], - ["setarg", 37, 2, 35, 1021, 20], - ["invoke", 37, 31, 1021, 20], - ["store_field", 1, 31, "statements", 1021, 3], - ["access", 31, 0, 1022, 12], - "while_start_3233", - ["load_field", 35, 1, "functions", 1023, 22], - ["length", 37, 35, 1023, 22], - ["is_int", 35, 31, 1023, 22], - ["jump_false", 35, "rel_ni_3235", 1023, 22], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_ni_3235", - ["is_num", 35, 31, 1023, 22], - ["jump_false", 35, "rel_nn_3236", 1023, 22], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_nn_3236", - ["is_text", 35, 31, 1023, 22], - ["jump_false", 35, "rel_err_3238", 1023, 22], - "_nop_tc_5", - ["jump", "rel_err_3238", 1023, 22], - ["lt_text", 38, 31, 37, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_err_3238", - [ - "access", - 35, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1023, - 22 - ], - ["access", 37, "error", 1023, 22], - ["access", 39, "cannot compare with '<': operands must be same type", 1023, 22], - ["array", 40, 0, 1023, 22], - ["push", 40, 39, 1023, 22], - ["frame", 39, 35, 2, 1023, 22], - ["null", 35, 1023, 22], - ["setarg", 39, 0, 35, 1023, 22], - ["setarg", 39, 1, 37, 1023, 22], - ["setarg", 39, 2, 40, 1023, 22], - ["invoke", 39, 35, 1023, 22], - ["disrupt", 1023, 22], - "rel_done_3237", - ["jump_false", 38, "while_end_3234", 1023, 22], - ["load_field", 35, 1, "functions", 1024, 13], - ["load_dynamic", 37, 35, 31, 1024, 27], - ["frame", 35, 34, 1, 1024, 5], - ["null", 38, 1024, 5], - ["setarg", 35, 0, 38, 1024, 5], - ["setarg", 35, 1, 37, 1024, 5], - ["invoke", 35, 37, 1024, 5], - ["access", 35, 1, 1025, 15], - ["is_num", 37, 31, 1025, 15], - ["jump_false", 37, "num_err_3239", 1025, 15], - "_nop_tc_6", - "_nop_tc_7", - ["add", 37, 31, 35, 1025, 15], - ["jump", "num_done_3240", 1025, 15], - "num_err_3239", - [ - "access", - 35, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1025, - 15 - ], - ["access", 38, "error", 1025, 15], - ["access", 39, "cannot apply '+': operands must be numbers", 1025, 15], - ["array", 40, 0, 1025, 15], - ["push", 40, 39, 1025, 15], - ["frame", 39, 35, 2, 1025, 15], - ["null", 35, 1025, 15], - ["setarg", 39, 0, 35, 1025, 15], - ["setarg", 39, 1, 38, 1025, 15], - ["setarg", 39, 2, 40, 1025, 15], - ["invoke", 39, 35, 1025, 15], - ["disrupt", 1025, 15], - "num_done_3240", - ["move", 31, 37, 1025, 15], - ["jump", "while_start_3233", 1025, 15], - "while_end_3234", - ["array", 35, 0, 1029, 18], - ["move", 37, 35, 1029, 18], - ["null", 35, 1030, 12], - ["access", 31, 0, 1031, 8], - "while_start_3241", - ["load_field", 38, 1, "functions", 1032, 22], - ["length", 39, 38, 1032, 22], - ["is_int", 38, 31, 1032, 22], - ["jump_false", 38, "rel_ni_3243", 1032, 22], - "_nop_tc_8", - "_nop_tc_9", - ["lt_int", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_ni_3243", - ["is_num", 38, 31, 1032, 22], - ["jump_false", 38, "rel_nn_3244", 1032, 22], - "_nop_tc_10", - "_nop_tc_11", - ["lt_float", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_nn_3244", - ["is_text", 38, 31, 1032, 22], - ["jump_false", 38, "rel_err_3246", 1032, 22], - "_nop_tc_12", - ["jump", "rel_err_3246", 1032, 22], - ["lt_text", 40, 31, 39, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_err_3246", - [ - "access", - 38, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1032, - 22 - ], - ["access", 39, "error", 1032, 22], - ["access", 41, "cannot compare with '<': operands must be same type", 1032, 22], - ["array", 42, 0, 1032, 22], - ["push", 42, 41, 1032, 22], - ["frame", 41, 38, 2, 1032, 22], - ["null", 38, 1032, 22], - ["setarg", 41, 0, 38, 1032, 22], - ["setarg", 41, 1, 39, 1032, 22], - ["setarg", 41, 2, 42, 1032, 22], - ["invoke", 41, 38, 1032, 22], - ["disrupt", 1032, 22], - "rel_done_3245", - ["jump_false", 40, "while_end_3242", 1032, 22], - ["load_field", 38, 1, "functions", 1033, 10], - ["load_dynamic", 39, 38, 31, 1033, 24], - ["move", 35, 39, 1033, 24], - ["load_field", 38, 35, "dead", 1034, 9], - ["true", 39, 1034, 20], - ["is_identical", 40, 38, 39, 1034, 20], - ["jump_true", 40, "ne_nid_3250", 1034, 20], - ["jump", "ne_ni_3251", 1034, 20], - "ne_nid_3250", - ["false", 40, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_ni_3251", - ["is_int", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nn_3252", 1034, 20], - "_nop_tc_13", - ["jump", "ne_nn_3252", 1034, 20], - ["ne_int", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nn_3252", - ["is_num", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nt_3253", 1034, 20], - "_nop_tc_14", - ["jump", "ne_nt_3253", 1034, 20], - ["ne_float", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nt_3253", - ["is_text", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nnl_3254", 1034, 20], - "_nop_tc_15", - ["jump", "ne_nnl_3254", 1034, 20], - ["ne_text", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nnl_3254", - ["is_null", 41, 38, 1034, 20], - ["jump_false", 41, "ne_nb_3255", 1034, 20], - "_nop_tc_16", - ["jump", "ne_nb_3255", 1034, 20], - ["false", 40, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nb_3255", - ["is_bool", 41, 38, 1034, 20], - ["jump_false", 41, "ne_mis_3256", 1034, 20], - "_nop_tc_17", - "_nop_tc_18", - ["ne_bool", 40, 38, 39, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_mis_3256", - ["true", 40, 1034, 20], - "ne_done_3249", - ["jump_false", 40, "if_else_3247", 1034, 20], - ["is_array", 38, 37, 1035, 22], - ["jump_false", 38, "push_err_3257", 1035, 22], - ["push", 37, 35, 1035, 22], - ["jump", "push_done_3258", 1035, 22], - "push_err_3257", - [ - "access", - 38, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1035, - 22 - ], - ["access", 39, "error", 1035, 22], - ["access", 40, "cannot push: target must be an array", 1035, 22], - ["array", 41, 0, 1035, 22], - ["push", 41, 40, 1035, 22], - ["frame", 40, 38, 2, 1035, 22], - ["null", 38, 1035, 22], - ["setarg", 40, 0, 38, 1035, 22], - ["setarg", 40, 1, 39, 1035, 22], - ["setarg", 40, 2, 41, 1035, 22], - ["invoke", 40, 38, 1035, 22], - ["disrupt", 1035, 22], - "push_done_3258", - ["jump", "if_end_3248", 1035, 22], - "if_else_3247", - "if_end_3248", - ["access", 38, 1, 1037, 15], - ["is_num", 39, 31, 1037, 15], - ["jump_false", 39, "num_err_3259", 1037, 15], - "_nop_tc_19", - "_nop_tc_20", - ["add", 39, 31, 38, 1037, 15], - ["jump", "num_done_3260", 1037, 15], - "num_err_3259", - [ - "access", - 38, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1037, - 15 - ], - ["access", 40, "error", 1037, 15], - ["access", 41, "cannot apply '+': operands must be numbers", 1037, 15], - ["array", 42, 0, 1037, 15], - ["push", 42, 41, 1037, 15], - ["frame", 41, 38, 2, 1037, 15], - ["null", 38, 1037, 15], - ["setarg", 41, 0, 38, 1037, 15], - ["setarg", 41, 1, 40, 1037, 15], - ["setarg", 41, 2, 42, 1037, 15], - ["invoke", 41, 38, 1037, 15], - ["disrupt", 1037, 15], - "num_done_3260", - ["move", 31, 39, 1037, 15], - ["jump", "while_start_3241", 1037, 15], - "while_end_3242", - ["store_field", 1, 37, "functions", 1039, 3], - ["frame", 31, 36, 0, 1042, 3], - ["null", 35, 1042, 3], - ["setarg", 31, 0, 35, 1042, 3], - ["invoke", 31, 35, 1042, 3], - ["return", 1, 1044, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 -}]} \ No newline at end of file + "main": { + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["function", 1, 28, 4, 12], + ["move", 2, 1, 4, 12], + ["return", 2, 1047, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": ".cell/packages/core/fold.cm", + "data": {} +} \ No newline at end of file diff --git a/boot/mcode.cm.mcode b/boot/mcode.cm.mcode index 7bb2d411..9f667f1b 100644 --- a/boot/mcode.cm.mcode +++ b/boot/mcode.cm.mcode @@ -1,28663 +1,28762 @@ -{"name":"mcode.cm","main":{ - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - ["access", 1, "json", 1, 16], - [ - "access", - 2, - { - "name": "use", - "kind": "name", - "make": "intrinsic" - }, - 1, - 12 - ], - ["frame", 3, 2, 1, 1, 12], - ["null", 2, 1, 12], - ["setarg", 3, 0, 2, 1, 12], - ["setarg", 3, 1, 1, 1, 12], - ["invoke", 3, 1, 1, 12], - ["function", 1, 59, 3, 13], - ["move", 2, 1, 3, 13], - ["return", 2, 2842, 8], - "_nop_ur_1", - "_nop_ur_2" +{ + "name": ".cell/packages/core/mcode.cm", + "functions": [ + { + "disruption_pc": 0, + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["record", 1, 17], + ["get", 2, 2, 1, 81, 21], + ["store_field", 1, 2, "instructions", 81, 21], + ["get", 2, 10, 1, 82, 13], + ["store_field", 1, 2, "vars", 82, 13], + ["get", 2, 11, 1, 83, 18], + ["store_field", 1, 2, "this_slot", 83, 18], + ["get", 2, 12, 1, 84, 16], + ["store_field", 1, 2, "nr_args", 84, 16], + ["get", 2, 13, 1, 85, 23], + ["store_field", 1, 2, "nr_close_slots", 85, 23], + ["get", 2, 14, 1, 86, 23], + ["store_field", 1, 2, "nr_local_slots", 86, 23], + ["get", 2, 15, 1, 87, 23], + ["store_field", 1, 2, "next_temp_slot", 87, 23], + ["get", 2, 16, 1, 88, 17], + ["store_field", 1, 2, "max_slot", 88, 17], + ["get", 2, 19, 1, 89, 19], + ["store_field", 1, 2, "loop_break", 89, 19], + ["get", 2, 20, 1, 90, 22], + ["store_field", 1, 2, "loop_continue", 90, 22], + ["get", 2, 22, 1, 91, 18], + ["store_field", 1, 2, "label_map", 91, 18], + ["get", 2, 23, 1, 92, 17], + ["store_field", 1, 2, "is_arrow", 92, 17], + ["get", 2, 24, 1, 93, 20], + ["store_field", 1, 2, "function_nr", 93, 20], + ["get", 2, 26, 1, 94, 24], + ["store_field", 1, 2, "intrinsic_cache", 94, 24], + ["get", 2, 27, 1, 95, 17], + ["store_field", 1, 2, "cur_line", 95, 17], + ["get", 2, 28, 1, 96, 16], + ["store_field", 1, 2, "cur_col", 96, 16], + ["get", 2, 30, 1, 97, 23], + ["store_field", 1, 2, "has_disruption", 97, 23], + ["return", 1, 97, 23], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "instructions", 102, 22], + ["put", 2, 2, 1, 102, 22], + ["load_field", 2, 1, "vars", 103, 14], + ["put", 2, 10, 1, 103, 14], + ["load_field", 2, 1, "this_slot", 104, 19], + ["put", 2, 11, 1, 104, 19], + ["load_field", 2, 1, "nr_args", 105, 17], + ["put", 2, 12, 1, 105, 17], + ["load_field", 2, 1, "nr_close_slots", 106, 24], + ["put", 2, 13, 1, 106, 24], + ["load_field", 2, 1, "nr_local_slots", 107, 24], + ["put", 2, 14, 1, 107, 24], + ["load_field", 2, 1, "next_temp_slot", 108, 24], + ["put", 2, 15, 1, 108, 24], + ["load_field", 2, 1, "max_slot", 109, 18], + ["put", 2, 16, 1, 109, 18], + ["load_field", 2, 1, "loop_break", 110, 20], + ["put", 2, 19, 1, 110, 20], + ["load_field", 2, 1, "loop_continue", 111, 23], + ["put", 2, 20, 1, 111, 23], + ["load_field", 2, 1, "label_map", 112, 19], + ["put", 2, 22, 1, 112, 19], + ["load_field", 2, 1, "is_arrow", 113, 18], + ["put", 2, 23, 1, 113, 18], + ["load_field", 2, 1, "function_nr", 114, 21], + ["put", 2, 24, 1, 114, 21], + ["load_field", 2, 1, "intrinsic_cache", 115, 25], + ["put", 2, 26, 1, 115, 25], + ["load_field", 2, 1, "cur_line", 116, 18], + ["put", 2, 27, 1, 116, 18], + ["load_field", 2, 1, "cur_col", 117, 17], + ["put", 2, 28, 1, 117, 17], + ["load_field", 2, 1, "has_disruption", 118, 24], + ["put", 2, 30, 1, 118, 24], + ["null", 2, 118, 24], + ["return", 2, 118, 24] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 15, 1, 123, 16], + ["move", 2, 1, 123, 16], + ["get", 1, 15, 1, 124, 24], + ["access", 3, 1, 124, 43], + ["is_num", 4, 1, 124, 43], + ["jump_false", 4, "num_err_0", 124, 43], + "_nop_tc_1", + "_nop_tc_2", + ["add", 4, 1, 3, 124, 43], + ["jump", "num_done_1", 124, 43], + "num_err_0", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 124, + 43 + ], + ["access", 3, "error", 124, 43], + ["access", 5, "cannot apply '+': operands must be numbers", 124, 43], + ["array", 6, 0, 124, 43], + ["push", 6, 5, 124, 43], + ["frame", 5, 1, 2, 124, 43], + ["null", 1, 124, 43], + ["setarg", 5, 0, 1, 124, 43], + ["setarg", 5, 1, 3, 124, 43], + ["setarg", 5, 2, 6, 124, 43], + ["invoke", 5, 1, 124, 43], + ["disrupt", 124, 43], + "num_done_1", + ["put", 4, 15, 1, 124, 43], + ["get", 1, 16, 1, 125, 16], + ["is_int", 3, 2, 125, 16], + ["jump_false", 3, "rel_ni_4", 125, 16], + ["is_int", 4, 1, 125, 16], + ["jump_false", 4, "rel_ni_4", 125, 16], + ["gt_int", 5, 2, 1, 125, 16], + ["jump", "rel_done_6", 125, 16], + "rel_ni_4", + ["is_num", 3, 2, 125, 16], + ["jump_false", 3, "rel_nn_5", 125, 16], + ["is_num", 4, 1, 125, 16], + ["jump_false", 4, "rel_nn_5", 125, 16], + ["gt_float", 5, 2, 1, 125, 16], + ["jump", "rel_done_6", 125, 16], + "rel_nn_5", + ["is_text", 3, 2, 125, 16], + ["jump_false", 3, "rel_err_7", 125, 16], + ["is_text", 4, 1, 125, 16], + ["jump_false", 4, "rel_err_7", 125, 16], + ["gt_text", 5, 2, 1, 125, 16], + ["jump", "rel_done_6", 125, 16], + "rel_err_7", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 125, + 16 + ], + ["access", 3, "error", 125, 16], + ["access", 4, "cannot compare with '>': operands must be same type", 125, 16], + ["array", 6, 0, 125, 16], + ["push", 6, 4, 125, 16], + ["frame", 4, 1, 2, 125, 16], + ["null", 1, 125, 16], + ["setarg", 4, 0, 1, 125, 16], + ["setarg", 4, 1, 3, 125, 16], + ["setarg", 4, 2, 6, 125, 16], + ["invoke", 4, 1, 125, 16], + ["disrupt", 125, 16], + "rel_done_6", + ["jump_false", 5, "if_else_2", 125, 16], + ["put", 2, 16, 1, 126, 20], + ["jump", "if_end_3", 126, 20], + "if_else_2", + "if_end_3", + ["return", 2, 128, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 10, 1, 133, 10], + ["record", 5, 4], + ["store_field", 5, 1, "name", 133, 25], + ["store_field", 5, 2, "slot", 133, 37], + ["store_field", 5, 3, "is_const", 133, 53], + ["false", 6, 133, 75], + ["store_field", 5, 6, "is_closure", 133, 75], + ["is_array", 6, 4, 133, 75], + ["jump_false", 6, "push_err_8", 133, 75], + ["push", 4, 5, 133, 75], + ["jump", "push_done_9", 133, 75], + "push_err_8", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 133, + 75 + ], + ["access", 5, "error", 133, 75], + ["access", 6, "cannot push: target must be an array", 133, 75], + ["array", 7, 0, 133, 75], + ["push", 7, 6, 133, 75], + ["frame", 6, 4, 2, 133, 75], + ["null", 4, 133, 75], + ["setarg", 6, 0, 4, 133, 75], + ["setarg", 6, 1, 5, 133, 75], + ["setarg", 6, 2, 7, 133, 75], + ["invoke", 6, 4, 133, 75], + ["disrupt", 133, 75], + "push_done_9", + ["null", 4, 133, 75], + ["return", 4, 133, 75] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 137, 14], + "while_start_10", + ["get", 3, 10, 1, 138, 24], + ["length", 4, 3, 138, 24], + ["is_int", 3, 2, 138, 24], + ["jump_false", 3, "rel_ni_12", 138, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 138, 24], + ["jump", "rel_done_14", 138, 24], + "rel_ni_12", + ["is_num", 3, 2, 138, 24], + ["jump_false", 3, "rel_nn_13", 138, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 5, 2, 4, 138, 24], + ["jump", "rel_done_14", 138, 24], + "rel_nn_13", + ["is_text", 3, 2, 138, 24], + ["jump_false", 3, "rel_err_15", 138, 24], + "_nop_tc_5", + ["jump", "rel_err_15", 138, 24], + ["lt_text", 5, 2, 4, 138, 24], + ["jump", "rel_done_14", 138, 24], + "rel_err_15", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 138, + 24 + ], + ["access", 4, "error", 138, 24], + ["access", 6, "cannot compare with '<': operands must be same type", 138, 24], + ["array", 7, 0, 138, 24], + ["push", 7, 6, 138, 24], + ["frame", 6, 3, 2, 138, 24], + ["null", 3, 138, 24], + ["setarg", 6, 0, 3, 138, 24], + ["setarg", 6, 1, 4, 138, 24], + ["setarg", 6, 2, 7, 138, 24], + ["invoke", 6, 3, 138, 24], + ["disrupt", 138, 24], + "rel_done_14", + ["jump_false", 5, "while_end_11", 138, 24], + ["get", 3, 10, 1, 139, 11], + ["load_dynamic", 4, 3, 2, 139, 18], + ["load_field", 3, 4, "name", 139, 18], + ["is_identical", 4, 3, 1, 139, 30], + ["jump_true", 4, "eq_done_18", 139, 30], + ["is_int", 5, 3, 139, 30], + ["jump_false", 5, "eq_ni_19", 139, 30], + ["is_int", 6, 1, 139, 30], + ["jump_false", 6, "eq_ni_19", 139, 30], + ["eq_int", 4, 3, 1, 139, 30], + ["jump", "eq_done_18", 139, 30], + "eq_ni_19", + ["is_num", 5, 3, 139, 30], + ["jump_false", 5, "eq_nn_20", 139, 30], + ["is_num", 6, 1, 139, 30], + ["jump_false", 6, "eq_nn_20", 139, 30], + ["eq_float", 4, 3, 1, 139, 30], + ["jump", "eq_done_18", 139, 30], + "eq_nn_20", + ["is_text", 5, 3, 139, 30], + ["jump_false", 5, "eq_nt_21", 139, 30], + ["is_text", 6, 1, 139, 30], + ["jump_false", 6, "eq_nt_21", 139, 30], + ["eq_text", 4, 3, 1, 139, 30], + ["jump", "eq_done_18", 139, 30], + "eq_nt_21", + ["is_null", 5, 3, 139, 30], + ["jump_false", 5, "eq_nnl_22", 139, 30], + ["is_null", 6, 1, 139, 30], + ["jump_false", 6, "eq_nnl_22", 139, 30], + ["true", 4, 139, 30], + ["jump", "eq_done_18", 139, 30], + "eq_nnl_22", + ["is_bool", 5, 3, 139, 30], + ["jump_false", 5, "eq_nb_23", 139, 30], + ["is_bool", 6, 1, 139, 30], + ["jump_false", 6, "eq_nb_23", 139, 30], + ["eq_bool", 4, 3, 1, 139, 30], + ["jump", "eq_done_18", 139, 30], + "eq_nb_23", + ["false", 4, 139, 30], + "eq_done_18", + ["jump_false", 4, "if_else_16", 139, 30], + ["get", 3, 10, 1, 140, 16], + ["load_dynamic", 4, 3, 2, 140, 23], + ["load_field", 3, 4, "slot", 140, 23], + ["return", 3, 140, 23], + "_nop_ur_1", + "if_else_16", + "if_end_17", + ["access", 3, 1, 142, 17], + ["is_num", 4, 2, 142, 17], + ["jump_false", 4, "num_err_24", 142, 17], + "_nop_tc_6", + "_nop_tc_7", + ["add", 4, 2, 3, 142, 17], + ["jump", "num_done_25", 142, 17], + "num_err_24", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 142, + 17 + ], + ["access", 5, "error", 142, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 142, 17], + ["array", 7, 0, 142, 17], + ["push", 7, 6, 142, 17], + ["frame", 6, 3, 2, 142, 17], + ["null", 3, 142, 17], + ["setarg", 6, 0, 3, 142, 17], + ["setarg", 6, 1, 5, 142, 17], + ["setarg", 6, 2, 7, 142, 17], + ["invoke", 6, 3, 142, 17], + ["disrupt", 142, 17], + "num_done_25", + ["move", 2, 4, 142, 17], + ["jump", "while_start_10", 142, 17], + "while_end_11", + ["access", 2, -1, 144, 12], + ["return", 2, 144, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 149, 14], + "while_start_26", + ["get", 3, 26, 1, 150, 24], + ["length", 4, 3, 150, 24], + ["is_int", 3, 2, 150, 24], + ["jump_false", 3, "rel_ni_28", 150, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 150, 24], + ["jump", "rel_done_30", 150, 24], + "rel_ni_28", + ["is_num", 3, 2, 150, 24], + ["jump_false", 3, "rel_nn_29", 150, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 5, 2, 4, 150, 24], + ["jump", "rel_done_30", 150, 24], + "rel_nn_29", + ["is_text", 3, 2, 150, 24], + ["jump_false", 3, "rel_err_31", 150, 24], + "_nop_tc_5", + ["jump", "rel_err_31", 150, 24], + ["lt_text", 5, 2, 4, 150, 24], + ["jump", "rel_done_30", 150, 24], + "rel_err_31", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 150, + 24 + ], + ["access", 4, "error", 150, 24], + ["access", 6, "cannot compare with '<': operands must be same type", 150, 24], + ["array", 7, 0, 150, 24], + ["push", 7, 6, 150, 24], + ["frame", 6, 3, 2, 150, 24], + ["null", 3, 150, 24], + ["setarg", 6, 0, 3, 150, 24], + ["setarg", 6, 1, 4, 150, 24], + ["setarg", 6, 2, 7, 150, 24], + ["invoke", 6, 3, 150, 24], + ["disrupt", 150, 24], + "rel_done_30", + ["jump_false", 5, "while_end_27", 150, 24], + ["get", 3, 26, 1, 151, 11], + ["load_dynamic", 4, 3, 2, 151, 29], + ["load_field", 3, 4, "name", 151, 29], + ["is_identical", 4, 3, 1, 151, 41], + ["jump_true", 4, "eq_done_34", 151, 41], + ["is_int", 5, 3, 151, 41], + ["jump_false", 5, "eq_ni_35", 151, 41], + ["is_int", 6, 1, 151, 41], + ["jump_false", 6, "eq_ni_35", 151, 41], + ["eq_int", 4, 3, 1, 151, 41], + ["jump", "eq_done_34", 151, 41], + "eq_ni_35", + ["is_num", 5, 3, 151, 41], + ["jump_false", 5, "eq_nn_36", 151, 41], + ["is_num", 6, 1, 151, 41], + ["jump_false", 6, "eq_nn_36", 151, 41], + ["eq_float", 4, 3, 1, 151, 41], + ["jump", "eq_done_34", 151, 41], + "eq_nn_36", + ["is_text", 5, 3, 151, 41], + ["jump_false", 5, "eq_nt_37", 151, 41], + ["is_text", 6, 1, 151, 41], + ["jump_false", 6, "eq_nt_37", 151, 41], + ["eq_text", 4, 3, 1, 151, 41], + ["jump", "eq_done_34", 151, 41], + "eq_nt_37", + ["is_null", 5, 3, 151, 41], + ["jump_false", 5, "eq_nnl_38", 151, 41], + ["is_null", 6, 1, 151, 41], + ["jump_false", 6, "eq_nnl_38", 151, 41], + ["true", 4, 151, 41], + ["jump", "eq_done_34", 151, 41], + "eq_nnl_38", + ["is_bool", 5, 3, 151, 41], + ["jump_false", 5, "eq_nb_39", 151, 41], + ["is_bool", 6, 1, 151, 41], + ["jump_false", 6, "eq_nb_39", 151, 41], + ["eq_bool", 4, 3, 1, 151, 41], + ["jump", "eq_done_34", 151, 41], + "eq_nb_39", + ["false", 4, 151, 41], + "eq_done_34", + ["jump_false", 4, "if_else_32", 151, 41], + ["get", 3, 26, 1, 152, 16], + ["load_dynamic", 4, 3, 2, 152, 34], + ["load_field", 3, 4, "slot", 152, 34], + ["return", 3, 152, 34], + "_nop_ur_1", + "if_else_32", + "if_end_33", + ["access", 3, 1, 154, 17], + ["is_num", 4, 2, 154, 17], + ["jump_false", 4, "num_err_40", 154, 17], + "_nop_tc_6", + "_nop_tc_7", + ["add", 4, 2, 3, 154, 17], + ["jump", "num_done_41", 154, 17], + "num_err_40", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 154, + 17 + ], + ["access", 5, "error", 154, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 154, 17], + ["array", 7, 0, 154, 17], + ["push", 7, 6, 154, 17], + ["frame", 6, 3, 2, 154, 17], + ["null", 3, 154, 17], + ["setarg", 6, 0, 3, 154, 17], + ["setarg", 6, 1, 5, 154, 17], + ["setarg", 6, 2, 7, 154, 17], + ["invoke", 6, 3, 154, 17], + ["disrupt", 154, 17], + "num_done_41", + ["move", 2, 4, 154, 17], + ["jump", "while_start_26", 154, 17], + "while_end_27", + ["access", 2, -1, 156, 12], + ["return", 2, 156, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 25, 1, 161, 9], + ["null", 3, 161, 21], + ["is_identical", 4, 2, 3, 161, 21], + ["jump_true", 4, "eq_done_44", 161, 21], + ["is_int", 5, 2, 161, 21], + ["jump_false", 5, "eq_ni_45", 161, 21], + "_nop_tc_1", + ["jump", "eq_ni_45", 161, 21], + ["eq_int", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_ni_45", + ["is_num", 5, 2, 161, 21], + ["jump_false", 5, "eq_nn_46", 161, 21], + "_nop_tc_2", + ["jump", "eq_nn_46", 161, 21], + ["eq_float", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nn_46", + ["is_text", 5, 2, 161, 21], + ["jump_false", 5, "eq_nt_47", 161, 21], + "_nop_tc_3", + ["jump", "eq_nt_47", 161, 21], + ["eq_text", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nt_47", + ["is_null", 5, 2, 161, 21], + ["jump_false", 5, "eq_nnl_48", 161, 21], + "_nop_tc_4", + "_nop_tc_5", + ["true", 4, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nnl_48", + ["is_bool", 5, 2, 161, 21], + ["jump_false", 5, "eq_nb_49", 161, 21], + "_nop_tc_6", + ["jump", "eq_nb_49", 161, 21], + ["eq_bool", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nb_49", + ["false", 4, 161, 21], + "eq_done_44", + ["jump_false", 4, "if_else_42", 161, 21], + ["null", 2, 162, 14], + ["return", 2, 162, 14], + "_nop_ur_1", + "if_else_42", + "if_end_43", + ["access", 2, 0, 164, 14], + ["null", 3, 165, 17], + "while_start_50", + ["get", 4, 25, 1, 166, 24], + ["length", 5, 4, 166, 24], + ["is_int", 4, 2, 166, 24], + ["jump_false", 4, "rel_ni_52", 166, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 6, 2, 5, 166, 24], + ["jump", "rel_done_54", 166, 24], + "rel_ni_52", + ["is_num", 4, 2, 166, 24], + ["jump_false", 4, "rel_nn_53", 166, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 6, 2, 5, 166, 24], + ["jump", "rel_done_54", 166, 24], + "rel_nn_53", + ["is_text", 4, 2, 166, 24], + ["jump_false", 4, "rel_err_55", 166, 24], + "_nop_tc_11", + ["jump", "rel_err_55", 166, 24], + ["lt_text", 6, 2, 5, 166, 24], + ["jump", "rel_done_54", 166, 24], + "rel_err_55", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 166, + 24 + ], + ["access", 5, "error", 166, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 166, 24], + ["array", 8, 0, 166, 24], + ["push", 8, 7, 166, 24], + ["frame", 7, 4, 2, 166, 24], + ["null", 4, 166, 24], + ["setarg", 7, 0, 4, 166, 24], + ["setarg", 7, 1, 5, 166, 24], + ["setarg", 7, 2, 8, 166, 24], + ["invoke", 7, 4, 166, 24], + ["disrupt", 166, 24], + "rel_done_54", + ["jump_false", 6, "while_end_51", 166, 24], + ["get", 4, 25, 1, 167, 15], + ["load_dynamic", 5, 4, 2, 167, 24], + ["move", 3, 5, 167, 24], + ["load_field", 4, 3, "function_nr", 168, 11], + ["is_identical", 5, 4, 1, 168, 32], + ["jump_true", 5, "eq_done_58", 168, 32], + ["is_int", 6, 4, 168, 32], + ["jump_false", 6, "eq_ni_59", 168, 32], + ["is_int", 7, 1, 168, 32], + ["jump_false", 7, "eq_ni_59", 168, 32], + ["eq_int", 5, 4, 1, 168, 32], + ["jump", "eq_done_58", 168, 32], + "eq_ni_59", + ["is_num", 6, 4, 168, 32], + ["jump_false", 6, "eq_nn_60", 168, 32], + ["is_num", 7, 1, 168, 32], + ["jump_false", 7, "eq_nn_60", 168, 32], + ["eq_float", 5, 4, 1, 168, 32], + ["jump", "eq_done_58", 168, 32], + "eq_nn_60", + ["is_text", 6, 4, 168, 32], + ["jump_false", 6, "eq_nt_61", 168, 32], + ["is_text", 7, 1, 168, 32], + ["jump_false", 7, "eq_nt_61", 168, 32], + ["eq_text", 5, 4, 1, 168, 32], + ["jump", "eq_done_58", 168, 32], + "eq_nt_61", + ["is_null", 6, 4, 168, 32], + ["jump_false", 6, "eq_nnl_62", 168, 32], + ["is_null", 7, 1, 168, 32], + ["jump_false", 7, "eq_nnl_62", 168, 32], + ["true", 5, 168, 32], + ["jump", "eq_done_58", 168, 32], + "eq_nnl_62", + ["is_bool", 6, 4, 168, 32], + ["jump_false", 6, "eq_nb_63", 168, 32], + ["is_bool", 7, 1, 168, 32], + ["jump_false", 7, "eq_nb_63", 168, 32], + ["eq_bool", 5, 4, 1, 168, 32], + ["jump", "eq_done_58", 168, 32], + "eq_nb_63", + ["false", 5, 168, 32], + "eq_done_58", + ["jump_false", 5, "if_else_56", 168, 32], + ["return", 3, 169, 16], + "_nop_ur_2", + "if_else_56", + "if_end_57", + ["access", 4, 1, 171, 17], + ["is_num", 5, 2, 171, 17], + ["jump_false", 5, "num_err_64", 171, 17], + "_nop_tc_12", + "_nop_tc_13", + ["add", 5, 2, 4, 171, 17], + ["jump", "num_done_65", 171, 17], + "num_err_64", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 171, + 17 + ], + ["access", 6, "error", 171, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 171, 17], + ["array", 8, 0, 171, 17], + ["push", 8, 7, 171, 17], + ["frame", 7, 4, 2, 171, 17], + ["null", 4, 171, 17], + ["setarg", 7, 0, 4, 171, 17], + ["setarg", 7, 1, 6, 171, 17], + ["setarg", 7, 2, 8, 171, 17], + ["invoke", 7, 4, 171, 17], + ["disrupt", 171, 17], + "num_done_65", + ["move", 2, 5, 171, 17], + ["jump", "while_start_50", 171, 17], + "while_end_51", + ["null", 2, 173, 12], + ["return", 2, 173, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "_", 178, 26], + ["is_text", 3, 1, 178, 26], + ["jump_false", 3, "add_cn_67", 178, 26], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 1, 2, 178, 26], + ["jump", "add_done_66", 178, 26], + "add_cn_67", + ["is_num", 3, 1, 178, 26], + ["jump_false", 3, "add_err_68", 178, 26], + "_nop_tc_3", + ["jump", "add_err_68", 178, 26], + ["add", 4, 1, 2, 178, 26], + ["jump", "add_done_66", 178, 26], + "add_err_68", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 178, + 26 + ], + ["access", 3, "error", 178, 26], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 178, 26], + ["array", 6, 0, 178, 26], + ["push", 6, 5, 178, 26], + ["frame", 5, 2, 2, 178, 26], + ["null", 2, 178, 26], + ["setarg", 5, 0, 2, 178, 26], + ["setarg", 5, 1, 3, 178, 26], + ["setarg", 5, 2, 6, 178, 26], + ["invoke", 5, 2, 178, 26], + ["disrupt", 178, 26], + "add_done_66", + ["get", 2, 17, 1, 178, 37], + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 178, + 32 + ], + ["frame", 5, 3, 1, 178, 32], + ["null", 3, 178, 32], + ["setarg", 5, 0, 3, 178, 32], + ["setarg", 5, 1, 2, 178, 32], + ["invoke", 5, 2, 178, 32], + ["is_text", 3, 4, 178, 32], + ["jump_false", 3, "add_cn_70", 178, 32], + ["is_text", 5, 2, 178, 32], + ["jump_false", 5, "add_cn_70", 178, 32], + ["concat", 6, 4, 2, 178, 32], + ["jump", "add_done_69", 178, 32], + "add_cn_70", + ["is_num", 3, 4, 178, 32], + ["jump_false", 3, "add_err_71", 178, 32], + ["is_num", 5, 2, 178, 32], + ["jump_false", 5, "add_err_71", 178, 32], + ["add", 6, 4, 2, 178, 32], + ["jump", "add_done_69", 178, 32], + "add_err_71", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 178, + 32 + ], + ["access", 3, "error", 178, 32], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 178, 32], + ["array", 5, 0, 178, 32], + ["push", 5, 4, 178, 32], + ["frame", 4, 2, 2, 178, 32], + ["null", 2, 178, 32], + ["setarg", 4, 0, 2, 178, 32], + ["setarg", 4, 1, 3, 178, 32], + ["setarg", 4, 2, 5, 178, 32], + ["invoke", 4, 2, 178, 32], + ["disrupt", 178, 32], + "add_done_69", + ["move", 2, 6, 178, 32], + ["get", 3, 17, 1, 179, 23], + ["access", 4, 1, 179, 41], + ["is_num", 5, 3, 179, 41], + ["jump_false", 5, "num_err_72", 179, 41], + "_nop_tc_4", + "_nop_tc_5", + ["add", 5, 3, 4, 179, 41], + ["jump", "num_done_73", 179, 41], + "num_err_72", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 179, + 41 + ], + ["access", 4, "error", 179, 41], + ["access", 6, "cannot apply '+': operands must be numbers", 179, 41], + ["array", 7, 0, 179, 41], + ["push", 7, 6, 179, 41], + ["frame", 6, 3, 2, 179, 41], + ["null", 3, 179, 41], + ["setarg", 6, 0, 3, 179, 41], + ["setarg", 6, 1, 4, 179, 41], + ["setarg", 6, 2, 7, 179, 41], + ["invoke", 6, 3, 179, 41], + ["disrupt", 179, 41], + "num_done_73", + ["put", 5, 17, 1, 179, 41], + ["return", 2, 180, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "from_row", 185, 9], + ["null", 3, 185, 26], + ["is_identical", 4, 2, 3, 185, 26], + ["jump_true", 4, "ne_nid_77", 185, 26], + ["jump", "ne_ni_78", 185, 26], + "ne_nid_77", + ["false", 4, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_ni_78", + ["is_int", 5, 2, 185, 26], + ["jump_false", 5, "ne_nn_79", 185, 26], + "_nop_tc_1", + ["jump", "ne_nn_79", 185, 26], + ["ne_int", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nn_79", + ["is_num", 5, 2, 185, 26], + ["jump_false", 5, "ne_nt_80", 185, 26], + "_nop_tc_2", + ["jump", "ne_nt_80", 185, 26], + ["ne_float", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nt_80", + ["is_text", 5, 2, 185, 26], + ["jump_false", 5, "ne_nnl_81", 185, 26], + "_nop_tc_3", + ["jump", "ne_nnl_81", 185, 26], + ["ne_text", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nnl_81", + ["is_null", 5, 2, 185, 26], + ["jump_false", 5, "ne_nb_82", 185, 26], + "_nop_tc_4", + "_nop_tc_5", + ["false", 4, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nb_82", + ["is_bool", 5, 2, 185, 26], + ["jump_false", 5, "ne_mis_83", 185, 26], + "_nop_tc_6", + ["jump", "ne_mis_83", 185, 26], + ["ne_bool", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_mis_83", + ["true", 4, 185, 26], + "ne_done_76", + ["jump_false", 4, "if_else_74", 185, 26], + ["load_field", 2, 1, "from_row", 186, 20], + ["access", 3, 1, 186, 36], + ["is_num", 4, 2, 186, 36], + ["jump_false", 4, "num_err_84", 186, 36], + "_nop_tc_7", + "_nop_tc_8", + ["add", 4, 2, 3, 186, 36], + ["jump", "num_done_85", 186, 36], + "num_err_84", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 186, + 36 + ], + ["access", 3, "error", 186, 36], + ["access", 5, "cannot apply '+': operands must be numbers", 186, 36], + ["array", 6, 0, 186, 36], + ["push", 6, 5, 186, 36], + ["frame", 5, 2, 2, 186, 36], + ["null", 2, 186, 36], + ["setarg", 5, 0, 2, 186, 36], + ["setarg", 5, 1, 3, 186, 36], + ["setarg", 5, 2, 6, 186, 36], + ["invoke", 5, 2, 186, 36], + ["disrupt", 186, 36], + "num_done_85", + ["put", 4, 27, 1, 186, 36], + ["jump", "if_end_75", 186, 36], + "if_else_74", + "if_end_75", + ["load_field", 2, 1, "from_column", 188, 9], + ["null", 3, 188, 29], + ["is_identical", 4, 2, 3, 188, 29], + ["jump_true", 4, "ne_nid_89", 188, 29], + ["jump", "ne_ni_90", 188, 29], + "ne_nid_89", + ["false", 4, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_ni_90", + ["is_int", 5, 2, 188, 29], + ["jump_false", 5, "ne_nn_91", 188, 29], + "_nop_tc_9", + ["jump", "ne_nn_91", 188, 29], + ["ne_int", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nn_91", + ["is_num", 5, 2, 188, 29], + ["jump_false", 5, "ne_nt_92", 188, 29], + "_nop_tc_10", + ["jump", "ne_nt_92", 188, 29], + ["ne_float", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nt_92", + ["is_text", 5, 2, 188, 29], + ["jump_false", 5, "ne_nnl_93", 188, 29], + "_nop_tc_11", + ["jump", "ne_nnl_93", 188, 29], + ["ne_text", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nnl_93", + ["is_null", 5, 2, 188, 29], + ["jump_false", 5, "ne_nb_94", 188, 29], + "_nop_tc_12", + "_nop_tc_13", + ["false", 4, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nb_94", + ["is_bool", 5, 2, 188, 29], + ["jump_false", 5, "ne_mis_95", 188, 29], + "_nop_tc_14", + ["jump", "ne_mis_95", 188, 29], + ["ne_bool", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_mis_95", + ["true", 4, 188, 29], + "ne_done_88", + ["jump_false", 4, "if_else_86", 188, 29], + ["load_field", 2, 1, "from_column", 189, 19], + ["access", 3, 1, 189, 38], + ["is_num", 4, 2, 189, 38], + ["jump_false", 4, "num_err_96", 189, 38], + "_nop_tc_15", + "_nop_tc_16", + ["add", 4, 2, 3, 189, 38], + ["jump", "num_done_97", 189, 38], + "num_err_96", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 189, + 38 + ], + ["access", 3, "error", 189, 38], + ["access", 5, "cannot apply '+': operands must be numbers", 189, 38], + ["array", 6, 0, 189, 38], + ["push", 6, 5, 189, 38], + ["frame", 5, 2, 2, 189, 38], + ["null", 2, 189, 38], + ["setarg", 5, 0, 2, 189, 38], + ["setarg", 5, 1, 3, 189, 38], + ["setarg", 5, 2, 6, 189, 38], + ["invoke", 5, 2, 189, 38], + ["disrupt", 189, 38], + "num_done_97", + ["put", 4, 28, 1, 189, 38], + ["jump", "if_end_87", 189, 38], + "if_else_86", + "if_end_87", + ["null", 2, 189, 38], + ["return", 2, 189, 38] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 27, 1, 195, 17], + "_nop_tc_1", + "_nop_tc_2", + ["push", 1, 2, 195, 17], + ["jump", "push_done_99", 195, 17], + "push_err_98", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 195, + 17 + ], + ["access", 3, "error", 195, 17], + ["access", 4, "cannot push: target must be an array", 195, 17], + ["array", 5, 0, 195, 17], + ["push", 5, 4, 195, 17], + ["frame", 4, 2, 2, 195, 17], + ["null", 2, 195, 17], + ["setarg", 4, 0, 2, 195, 17], + ["setarg", 4, 1, 3, 195, 17], + ["setarg", 4, 2, 5, 195, 17], + ["invoke", 4, 2, 195, 17], + ["disrupt", 195, 17], + "push_done_99", + ["get", 2, 28, 1, 196, 17], + "_nop_tc_3", + "_nop_tc_4", + ["push", 1, 2, 196, 17], + ["jump", "push_done_101", 196, 17], + "push_err_100", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 196, + 17 + ], + ["access", 3, "error", 196, 17], + ["access", 4, "cannot push: target must be an array", 196, 17], + ["array", 5, 0, 196, 17], + ["push", 5, 4, 196, 17], + ["frame", 4, 2, 2, 196, 17], + ["null", 2, 196, 17], + ["setarg", 4, 0, 2, 196, 17], + ["setarg", 4, 1, 3, 196, 17], + ["setarg", 4, 2, 5, 196, 17], + ["invoke", 4, 2, 196, 17], + ["disrupt", 196, 17], + "push_done_101", + ["get", 2, 2, 1, 197, 10], + ["is_array", 3, 2, 197, 26], + ["jump_false", 3, "push_err_102", 197, 26], + ["push", 2, 1, 197, 26], + ["jump", "push_done_103", 197, 26], + "push_err_102", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 197, + 26 + ], + ["access", 3, "error", 197, 26], + ["access", 4, "cannot push: target must be an array", 197, 26], + ["array", 5, 0, 197, 26], + ["push", 5, 4, 197, 26], + ["frame", 4, 2, 2, 197, 26], + ["null", 2, 197, 26], + ["setarg", 4, 0, 2, 197, 26], + ["setarg", 4, 1, 3, 197, 26], + ["setarg", 4, 2, 5, 197, 26], + ["invoke", 4, 2, 197, 26], + ["disrupt", 197, 26], + "push_done_103", + ["null", 2, 197, 26], + ["return", 2, 197, 26] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 2, 1, 201, 10], + ["is_array", 3, 2, 201, 26], + ["jump_false", 3, "push_err_104", 201, 26], + ["push", 2, 1, 201, 26], + ["jump", "push_done_105", 201, 26], + "push_err_104", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 201, + 26 + ], + ["access", 3, "error", 201, 26], + ["access", 4, "cannot push: target must be an array", 201, 26], + ["array", 5, 0, 201, 26], + ["push", 5, 4, 201, 26], + ["frame", 4, 2, 2, 201, 26], + ["null", 2, 201, 26], + ["setarg", 4, 0, 2, 201, 26], + ["setarg", 4, 1, 3, 201, 26], + ["setarg", 4, 2, 5, 201, 26], + ["invoke", 4, 2, 201, 26], + ["disrupt", 201, 26], + "push_done_105", + ["null", 2, 201, 26], + ["return", 2, 201, 26] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["array", 2, 1, 205, 16], + ["push", 2, 1, 205, 16], + ["get", 3, 47, 1, 205, 5], + ["frame", 4, 3, 1, 205, 5], + ["null", 3, 205, 5], + ["setarg", 4, 0, 3, 205, 5], + ["setarg", 4, 1, 2, 205, 5], + ["invoke", 4, 2, 205, 5], + ["null", 2, 205, 5], + ["return", 2, 205, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["array", 3, 2, 209, 20], + ["push", 3, 1, 209, 20], + ["push", 3, 2, 209, 20], + ["get", 4, 47, 1, 209, 5], + ["frame", 5, 4, 1, 209, 5], + ["null", 4, 209, 5], + ["setarg", 5, 0, 4, 209, 5], + ["setarg", 5, 1, 3, 209, 5], + ["invoke", 5, 3, 209, 5], + ["null", 3, 209, 5], + ["return", 3, 209, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["array", 4, 3, 213, 23], + ["push", 4, 1, 213, 23], + ["push", 4, 2, 213, 23], + ["push", 4, 3, 213, 23], + ["get", 5, 47, 1, 213, 5], + ["frame", 6, 5, 1, 213, 5], + ["null", 5, 213, 5], + ["setarg", 6, 0, 5, 213, 5], + ["setarg", 6, 1, 4, 213, 5], + ["invoke", 6, 4, 213, 5], + ["null", 4, 213, 5], + ["return", 4, 213, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["array", 5, 4, 217, 26], + ["push", 5, 1, 217, 26], + ["push", 5, 2, 217, 26], + ["push", 5, 3, 217, 26], + ["push", 5, 4, 217, 26], + ["get", 6, 47, 1, 217, 5], + ["frame", 7, 6, 1, 217, 5], + ["null", 6, 217, 5], + ["setarg", 7, 0, 6, 217, 5], + ["setarg", 7, 1, 5, 217, 5], + ["invoke", 7, 5, 217, 5], + ["null", 5, 217, 5], + ["return", 5, 217, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 226, 27], + ["load_index", 4, 2, 3, 226, 27], + ["access", 3, 1, 226, 36], + ["load_index", 5, 2, 3, 226, 36], + ["access", 3, 2, 226, 45], + ["load_index", 6, 2, 3, 226, 45], + ["access", 3, 3, 226, 54], + ["load_index", 7, 2, 3, 226, 54], + ["array", 3, 5, 226, 54], + ["push", 3, 1, 226, 54], + ["push", 3, 4, 226, 54], + ["push", 3, 5, 226, 54], + ["push", 3, 6, 226, 54], + ["push", 3, 7, 226, 54], + ["move", 4, 3, 226, 54], + ["get", 3, 47, 1, 227, 5], + ["frame", 5, 3, 1, 227, 5], + ["null", 3, 227, 5], + ["setarg", 5, 0, 3, 227, 5], + ["setarg", 5, 1, 4, 227, 5], + ["invoke", 5, 3, 227, 5], + ["null", 3, 227, 5], + ["return", 3, 227, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "access", 231, 16], + ["array", 4, 3, 231, 32], + ["push", 4, 3, 231, 32], + ["push", 4, 1, 231, 32], + ["push", 4, 2, 231, 32], + ["get", 3, 47, 1, 231, 5], + ["frame", 5, 3, 1, 231, 5], + ["null", 3, 231, 5], + ["setarg", 5, 0, 3, 231, 5], + ["setarg", 5, 1, 4, 231, 5], + ["invoke", 5, 3, 231, 5], + ["null", 3, 231, 5], + ["return", 3, 231, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, "access", 235, 16], + ["array", 4, 3, 235, 32], + ["push", 4, 3, 235, 32], + ["push", 4, 1, 235, 32], + ["push", 4, 2, 235, 32], + ["get", 3, 47, 1, 235, 5], + ["frame", 5, 3, 1, 235, 5], + ["null", 3, 235, 5], + ["setarg", 5, 0, 3, 235, 5], + ["setarg", 5, 1, 4, 235, 5], + ["invoke", 5, 3, 235, 5], + ["null", 3, 235, 5], + ["return", 3, 235, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 2, "if_else_106", 239, 9], + ["access", 3, "true", 240, 14], + ["get", 4, 50, 1, 240, 7], + ["frame", 5, 4, 2, 240, 7], + ["null", 4, 240, 7], + ["setarg", 5, 0, 4, 240, 7], + ["setarg", 5, 1, 3, 240, 7], + ["setarg", 5, 2, 1, 240, 7], + ["invoke", 5, 3, 240, 7], + ["jump", "if_end_107", 240, 7], + "if_else_106", + ["access", 3, "false", 242, 14], + ["get", 4, 50, 1, 242, 7], + ["frame", 5, 4, 2, 242, 7], + ["null", 4, 242, 7], + ["setarg", 5, 0, 4, 242, 7], + ["setarg", 5, 1, 3, 242, 7], + ["setarg", 5, 2, 1, 242, 7], + ["invoke", 5, 3, 242, 7], + "if_end_107", + ["null", 3, 242, 7], + ["return", 3, 242, 7] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "null", 247, 12], + ["get", 3, 50, 1, 247, 5], + ["frame", 4, 3, 2, 247, 5], + ["null", 3, 247, 5], + ["setarg", 4, 0, 3, 247, 5], + ["setarg", 4, 1, 2, 247, 5], + ["setarg", 4, 2, 1, 247, 5], + ["invoke", 4, 2, 247, 5], + ["null", 2, 247, 5], + ["return", 2, 247, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 40, 1, 251, 20], + ["frame", 3, 2, 0, 251, 20], + ["null", 2, 251, 20], + ["setarg", 3, 0, 2, 251, 20], + ["invoke", 3, 2, 251, 20], + ["move", 3, 2, 251, 20], + ["access", 2, "access", 252, 16], + ["record", 4, 3], + ["access", 5, "name", 252, 43], + ["store_field", 4, 5, "kind", 252, 43], + ["access", 5, "log", 252, 57], + ["store_field", 4, 5, "name", 252, 57], + ["access", 5, "intrinsic", 252, 70], + ["store_field", 4, 5, "make", 252, 70], + ["array", 5, 3, 252, 70], + ["push", 5, 2, 252, 70], + ["push", 5, 3, 252, 70], + ["push", 5, 4, 252, 70], + ["get", 2, 47, 1, 252, 5], + ["frame", 4, 2, 1, 252, 5], + ["null", 2, 252, 5], + ["setarg", 4, 0, 2, 252, 5], + ["setarg", 4, 1, 5, 252, 5], + ["invoke", 4, 2, 252, 5], + ["get", 2, 40, 1, 253, 21], + ["frame", 4, 2, 0, 253, 21], + ["null", 2, 253, 21], + ["setarg", 4, 0, 2, 253, 21], + ["invoke", 4, 2, 253, 21], + ["move", 4, 2, 253, 21], + ["access", 2, "error", 254, 31], + ["get", 5, 55, 1, 254, 5], + ["frame", 6, 5, 2, 254, 5], + ["null", 5, 254, 5], + ["setarg", 6, 0, 5, 254, 5], + ["setarg", 6, 1, 4, 254, 5], + ["setarg", 6, 2, 2, 254, 5], + ["invoke", 6, 2, 254, 5], + ["get", 2, 40, 1, 255, 20], + ["frame", 5, 2, 0, 255, 20], + ["null", 2, 255, 20], + ["setarg", 5, 0, 2, 255, 20], + ["invoke", 5, 2, 255, 20], + ["move", 5, 2, 255, 20], + ["get", 2, 55, 1, 256, 5], + ["frame", 6, 2, 2, 256, 5], + ["null", 2, 256, 5], + ["setarg", 6, 0, 2, 256, 5], + ["setarg", 6, 1, 5, 256, 5], + ["setarg", 6, 2, 1, 256, 5], + ["invoke", 6, 2, 256, 5], + ["get", 2, 40, 1, 257, 20], + ["frame", 6, 2, 0, 257, 20], + ["null", 2, 257, 20], + ["setarg", 6, 0, 2, 257, 20], + ["invoke", 6, 2, 257, 20], + ["move", 6, 2, 257, 20], + ["access", 2, "array", 258, 16], + ["access", 7, 0, 258, 35], + ["array", 8, 3, 258, 35], + ["push", 8, 2, 258, 35], + ["push", 8, 6, 258, 35], + ["push", 8, 7, 258, 35], + ["get", 2, 47, 1, 258, 5], + ["frame", 7, 2, 1, 258, 5], + ["null", 2, 258, 5], + ["setarg", 7, 0, 2, 258, 5], + ["setarg", 7, 1, 8, 258, 5], + ["invoke", 7, 2, 258, 5], + ["access", 2, "push", 259, 12], + ["get", 7, 51, 1, 259, 5], + ["frame", 8, 7, 3, 259, 5], + ["null", 7, 259, 5], + ["setarg", 8, 0, 7, 259, 5], + ["setarg", 8, 1, 2, 259, 5], + ["setarg", 8, 2, 6, 259, 5], + ["setarg", 8, 3, 5, 259, 5], + ["invoke", 8, 2, 259, 5], + ["get", 2, 40, 1, 260, 18], + ["frame", 5, 2, 0, 260, 18], + ["null", 2, 260, 18], + ["setarg", 5, 0, 2, 260, 18], + ["invoke", 5, 2, 260, 18], + ["move", 5, 2, 260, 18], + ["get", 2, 40, 1, 261, 22], + ["frame", 7, 2, 0, 261, 22], + ["null", 2, 261, 22], + ["setarg", 7, 0, 2, 261, 22], + ["invoke", 7, 2, 261, 22], + ["move", 7, 2, 261, 22], + ["access", 2, "frame", 262, 12], + ["access", 8, 2, 262, 43], + ["get", 9, 52, 1, 262, 5], + ["frame", 10, 9, 4, 262, 5], + ["null", 9, 262, 5], + ["setarg", 10, 0, 9, 262, 5], + ["setarg", 10, 1, 2, 262, 5], + ["setarg", 10, 2, 7, 262, 5], + ["setarg", 10, 3, 3, 262, 5], + ["setarg", 10, 4, 8, 262, 5], + ["invoke", 10, 2, 262, 5], + ["get", 2, 40, 1, 263, 21], + ["frame", 3, 2, 0, 263, 21], + ["null", 2, 263, 21], + ["setarg", 3, 0, 2, 263, 21], + ["invoke", 3, 2, 263, 21], + ["move", 3, 2, 263, 21], + ["access", 2, "null", 264, 12], + ["get", 8, 50, 1, 264, 5], + ["frame", 9, 8, 2, 264, 5], + ["null", 8, 264, 5], + ["setarg", 9, 0, 8, 264, 5], + ["setarg", 9, 1, 2, 264, 5], + ["setarg", 9, 2, 3, 264, 5], + ["invoke", 9, 2, 264, 5], + ["access", 2, "setarg", 265, 12], + ["access", 8, 0, 265, 34], + ["get", 9, 52, 1, 265, 5], + ["frame", 10, 9, 4, 265, 5], + ["null", 9, 265, 5], + ["setarg", 10, 0, 9, 265, 5], + ["setarg", 10, 1, 2, 265, 5], + ["setarg", 10, 2, 7, 265, 5], + ["setarg", 10, 3, 8, 265, 5], + ["setarg", 10, 4, 3, 265, 5], + ["invoke", 10, 2, 265, 5], + ["access", 2, "setarg", 266, 12], + ["access", 3, 1, 266, 34], + ["get", 8, 52, 1, 266, 5], + ["frame", 9, 8, 4, 266, 5], + ["null", 8, 266, 5], + ["setarg", 9, 0, 8, 266, 5], + ["setarg", 9, 1, 2, 266, 5], + ["setarg", 9, 2, 7, 266, 5], + ["setarg", 9, 3, 3, 266, 5], + ["setarg", 9, 4, 4, 266, 5], + ["invoke", 9, 2, 266, 5], + ["access", 2, "setarg", 267, 12], + ["access", 3, 2, 267, 34], + ["get", 4, 52, 1, 267, 5], + ["frame", 8, 4, 4, 267, 5], + ["null", 4, 267, 5], + ["setarg", 8, 0, 4, 267, 5], + ["setarg", 8, 1, 2, 267, 5], + ["setarg", 8, 2, 7, 267, 5], + ["setarg", 8, 3, 3, 267, 5], + ["setarg", 8, 4, 6, 267, 5], + ["invoke", 8, 2, 267, 5], + ["access", 2, "invoke", 268, 12], + ["get", 3, 51, 1, 268, 5], + ["frame", 4, 3, 3, 268, 5], + ["null", 3, 268, 5], + ["setarg", 4, 0, 3, 268, 5], + ["setarg", 4, 1, 2, 268, 5], + ["setarg", 4, 2, 7, 268, 5], + ["setarg", 4, 3, 5, 268, 5], + ["invoke", 4, 2, 268, 5], + ["null", 2, 268, 5], + ["return", 2, 268, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "jump", 272, 16], + ["array", 3, 2, 272, 24], + ["push", 3, 2, 272, 24], + ["push", 3, 1, 272, 24], + ["get", 2, 47, 1, 272, 5], + ["frame", 4, 2, 1, 272, 5], + ["null", 2, 272, 5], + ["setarg", 4, 0, 2, 272, 5], + ["setarg", 4, 1, 3, 272, 5], + ["invoke", 4, 2, 272, 5], + ["null", 2, 272, 5], + ["return", 2, 272, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["array", 4, 3, 276, 26], + ["push", 4, 1, 276, 26], + ["push", 4, 2, 276, 26], + ["push", 4, 3, 276, 26], + ["get", 5, 47, 1, 276, 5], + ["frame", 6, 5, 1, 276, 5], + ["null", 5, 276, 5], + ["setarg", 6, 0, 5, 276, 5], + ["setarg", 6, 1, 4, 276, 5], + ["invoke", 6, 4, 276, 5], + ["null", 4, 276, 5], + ["return", 4, 276, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 283, 17], + ["is_identical", 3, 1, 2, 283, 17], + ["jump_true", 3, "eq_done_110", 283, 17], + "_nop_tc_1", + ["jump", "eq_ni_111", 283, 17], + "_nop_tc_2", + ["jump", "eq_ni_111", 283, 17], + ["eq_int", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_ni_111", + "_nop_tc_3", + ["jump", "eq_nn_112", 283, 17], + "_nop_tc_4", + ["jump", "eq_nn_112", 283, 17], + ["eq_float", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nn_112", + "_nop_tc_5", + ["jump", "eq_nt_113", 283, 17], + "_nop_tc_6", + ["jump", "eq_nt_113", 283, 17], + ["eq_text", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nt_113", + "_nop_tc_7", + ["jump", "eq_nnl_114", 283, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nnl_114", + "_nop_tc_10", + ["jump", "eq_nb_115", 283, 17], + "_nop_tc_11", + ["jump", "eq_nb_115", 283, 17], + ["eq_bool", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nb_115", + ["false", 3, 283, 17], + "eq_done_110", + ["jump_false", 3, "if_else_108", 283, 17], + ["false", 2, 283, 32], + ["return", 2, 283, 32], + "_nop_ur_1", + "if_else_108", + "if_end_109", + ["load_field", 2, 1, "kind", 284, 12], + ["access", 3, "number", 284, 25], + ["is_identical", 4, 2, 3, 284, 25], + ["jump_true", 4, "eq_done_117", 284, 25], + ["is_int", 5, 2, 284, 25], + ["jump_false", 5, "eq_ni_118", 284, 25], + "_nop_tc_12", + ["jump", "eq_ni_118", 284, 25], + ["eq_int", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_ni_118", + ["is_num", 5, 2, 284, 25], + ["jump_false", 5, "eq_nn_119", 284, 25], + "_nop_tc_13", + ["jump", "eq_nn_119", 284, 25], + ["eq_float", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nn_119", + ["is_text", 5, 2, 284, 25], + ["jump_false", 5, "eq_nt_120", 284, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nt_120", + ["is_null", 5, 2, 284, 25], + ["jump_false", 5, "eq_nnl_121", 284, 25], + "_nop_tc_16", + ["jump", "eq_nnl_121", 284, 25], + ["true", 4, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nnl_121", + ["is_bool", 5, 2, 284, 25], + ["jump_false", 5, "eq_nb_122", 284, 25], + "_nop_tc_17", + ["jump", "eq_nb_122", 284, 25], + ["eq_bool", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nb_122", + ["false", 4, 284, 25], + "eq_done_117", + ["move", 2, 4, 284, 25], + ["jump_false", 2, "and_end_116", 284, 25], + ["load_field", 3, 1, "number", 284, 48], + ["is_int", 4, 3, 284, 48], + ["move", 2, 4, 284, 48], + "and_end_116", + ["return", 2, 284, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 289, 17], + ["is_identical", 3, 1, 2, 289, 17], + ["jump_true", 3, "eq_done_125", 289, 17], + "_nop_tc_1", + ["jump", "eq_ni_126", 289, 17], + "_nop_tc_2", + ["jump", "eq_ni_126", 289, 17], + ["eq_int", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_ni_126", + "_nop_tc_3", + ["jump", "eq_nn_127", 289, 17], + "_nop_tc_4", + ["jump", "eq_nn_127", 289, 17], + ["eq_float", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nn_127", + "_nop_tc_5", + ["jump", "eq_nt_128", 289, 17], + "_nop_tc_6", + ["jump", "eq_nt_128", 289, 17], + ["eq_text", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nt_128", + "_nop_tc_7", + ["jump", "eq_nnl_129", 289, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nnl_129", + "_nop_tc_10", + ["jump", "eq_nb_130", 289, 17], + "_nop_tc_11", + ["jump", "eq_nb_130", 289, 17], + ["eq_bool", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nb_130", + ["false", 3, 289, 17], + "eq_done_125", + ["jump_false", 3, "if_else_123", 289, 17], + ["false", 2, 289, 32], + ["return", 2, 289, 32], + "_nop_ur_1", + "if_else_123", + "if_end_124", + ["load_field", 2, 1, "kind", 290, 12], + ["access", 3, "text", 290, 25], + ["is_identical", 4, 2, 3, 290, 25], + ["jump_true", 4, "eq_done_132", 290, 25], + ["is_int", 5, 2, 290, 25], + ["jump_false", 5, "eq_ni_133", 290, 25], + "_nop_tc_12", + ["jump", "eq_ni_133", 290, 25], + ["eq_int", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_ni_133", + ["is_num", 5, 2, 290, 25], + ["jump_false", 5, "eq_nn_134", 290, 25], + "_nop_tc_13", + ["jump", "eq_nn_134", 290, 25], + ["eq_float", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nn_134", + ["is_text", 5, 2, 290, 25], + ["jump_false", 5, "eq_nt_135", 290, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nt_135", + ["is_null", 5, 2, 290, 25], + ["jump_false", 5, "eq_nnl_136", 290, 25], + "_nop_tc_16", + ["jump", "eq_nnl_136", 290, 25], + ["true", 4, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nnl_136", + ["is_bool", 5, 2, 290, 25], + ["jump_false", 5, "eq_nb_137", 290, 25], + "_nop_tc_17", + ["jump", "eq_nb_137", 290, 25], + ["eq_bool", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nb_137", + ["false", 4, 290, 25], + "eq_done_132", + ["move", 2, 4, 290, 25], + ["jump_true", 2, "or_end_131", 290, 25], + ["load_field", 3, 1, "kind", 290, 35], + ["access", 4, "text literal", 290, 48], + ["is_identical", 5, 3, 4, 290, 48], + ["jump_true", 5, "eq_done_138", 290, 48], + ["is_int", 6, 3, 290, 48], + ["jump_false", 6, "eq_ni_139", 290, 48], + "_nop_tc_18", + ["jump", "eq_ni_139", 290, 48], + ["eq_int", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_ni_139", + ["is_num", 6, 3, 290, 48], + ["jump_false", 6, "eq_nn_140", 290, 48], + "_nop_tc_19", + ["jump", "eq_nn_140", 290, 48], + ["eq_float", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nn_140", + ["is_text", 6, 3, 290, 48], + ["jump_false", 6, "eq_nt_141", 290, 48], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nt_141", + ["is_null", 6, 3, 290, 48], + ["jump_false", 6, "eq_nnl_142", 290, 48], + "_nop_tc_22", + ["jump", "eq_nnl_142", 290, 48], + ["true", 5, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nnl_142", + ["is_bool", 6, 3, 290, 48], + ["jump_false", 6, "eq_nb_143", 290, 48], + "_nop_tc_23", + ["jump", "eq_nb_143", 290, 48], + ["eq_bool", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nb_143", + ["false", 5, 290, 48], + "eq_done_138", + ["move", 2, 5, 290, 48], + "or_end_131", + ["return", 2, 290, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 295, 17], + ["is_identical", 3, 1, 2, 295, 17], + ["jump_true", 3, "eq_done_146", 295, 17], + "_nop_tc_1", + ["jump", "eq_ni_147", 295, 17], + "_nop_tc_2", + ["jump", "eq_ni_147", 295, 17], + ["eq_int", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_ni_147", + "_nop_tc_3", + ["jump", "eq_nn_148", 295, 17], + "_nop_tc_4", + ["jump", "eq_nn_148", 295, 17], + ["eq_float", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nn_148", + "_nop_tc_5", + ["jump", "eq_nt_149", 295, 17], + "_nop_tc_6", + ["jump", "eq_nt_149", 295, 17], + ["eq_text", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nt_149", + "_nop_tc_7", + ["jump", "eq_nnl_150", 295, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nnl_150", + "_nop_tc_10", + ["jump", "eq_nb_151", 295, 17], + "_nop_tc_11", + ["jump", "eq_nb_151", 295, 17], + ["eq_bool", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nb_151", + ["false", 3, 295, 17], + "eq_done_146", + ["jump_false", 3, "if_else_144", 295, 17], + ["false", 2, 295, 32], + ["return", 2, 295, 32], + "_nop_ur_1", + "if_else_144", + "if_end_145", + ["load_field", 2, 1, "kind", 296, 12], + ["access", 3, "number", 296, 25], + ["is_identical", 4, 2, 3, 296, 25], + ["jump_true", 4, "eq_done_152", 296, 25], + ["is_int", 5, 2, 296, 25], + ["jump_false", 5, "eq_ni_153", 296, 25], + "_nop_tc_12", + ["jump", "eq_ni_153", 296, 25], + ["eq_int", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_ni_153", + ["is_num", 5, 2, 296, 25], + ["jump_false", 5, "eq_nn_154", 296, 25], + "_nop_tc_13", + ["jump", "eq_nn_154", 296, 25], + ["eq_float", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nn_154", + ["is_text", 5, 2, 296, 25], + ["jump_false", 5, "eq_nt_155", 296, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nt_155", + ["is_null", 5, 2, 296, 25], + ["jump_false", 5, "eq_nnl_156", 296, 25], + "_nop_tc_16", + ["jump", "eq_nnl_156", 296, 25], + ["true", 4, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nnl_156", + ["is_bool", 5, 2, 296, 25], + ["jump_false", 5, "eq_nb_157", 296, 25], + "_nop_tc_17", + ["jump", "eq_nb_157", 296, 25], + ["eq_bool", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nb_157", + ["false", 4, 296, 25], + "eq_done_152", + ["return", 4, 296, 25], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 34, 1, 314, 23], + ["get", 2, 62, 1, 314, 9], + ["frame", 3, 2, 1, 314, 9], + ["null", 2, 314, 9], + ["setarg", 3, 0, 2, 314, 9], + ["setarg", 3, 1, 1, 314, 9], + ["invoke", 3, 1, 314, 9], + ["move", 2, 1, 314, 9], + ["jump_false", 2, "and_end_160", 314, 9], + ["get", 1, 35, 1, 314, 48], + ["get", 3, 62, 1, 314, 34], + ["frame", 4, 3, 1, 314, 34], + ["null", 3, 314, 34], + ["setarg", 4, 0, 3, 314, 34], + ["setarg", 4, 1, 1, 314, 34], + ["invoke", 4, 1, 314, 34], + ["move", 2, 1, 314, 34], + "and_end_160", + ["jump_false", 2, "if_else_158", 314, 34], + ["access", 1, "concat", 315, 14], + ["get", 2, 31, 1, 315, 24], + ["get", 3, 32, 1, 315, 34], + ["get", 4, 33, 1, 315, 44], + ["get", 5, 52, 1, 315, 7], + ["frame", 6, 5, 4, 315, 7], + ["null", 5, 315, 7], + ["setarg", 6, 0, 5, 315, 7], + ["setarg", 6, 1, 1, 315, 7], + ["setarg", 6, 2, 2, 315, 7], + ["setarg", 6, 3, 3, 315, 7], + ["setarg", 6, 4, 4, 315, 7], + ["invoke", 6, 1, 315, 7], + ["null", 1, 316, 14], + ["return", 1, 316, 14], + "_nop_ur_1", + "if_else_158", + "if_end_159", + ["get", 1, 34, 1, 318, 25], + ["get", 2, 63, 1, 318, 9], + ["frame", 3, 2, 1, 318, 9], + ["null", 2, 318, 9], + ["setarg", 3, 0, 2, 318, 9], + ["setarg", 3, 1, 1, 318, 9], + ["invoke", 3, 1, 318, 9], + ["move", 2, 1, 318, 9], + ["jump_false", 2, "and_end_163", 318, 9], + ["get", 1, 35, 1, 318, 52], + ["get", 3, 63, 1, 318, 36], + ["frame", 4, 3, 1, 318, 36], + ["null", 3, 318, 36], + ["setarg", 4, 0, 3, 318, 36], + ["setarg", 4, 1, 1, 318, 36], + ["invoke", 4, 1, 318, 36], + ["move", 2, 1, 318, 36], + "and_end_163", + ["jump_false", 2, "if_else_161", 318, 36], + ["access", 1, "add", 319, 14], + ["get", 2, 31, 1, 319, 21], + ["get", 3, 32, 1, 319, 31], + ["get", 4, 33, 1, 319, 41], + ["get", 5, 52, 1, 319, 7], + ["frame", 6, 5, 4, 319, 7], + ["null", 5, 319, 7], + ["setarg", 6, 0, 5, 319, 7], + ["setarg", 6, 1, 1, 319, 7], + ["setarg", 6, 2, 2, 319, 7], + ["setarg", 6, 3, 3, 319, 7], + ["setarg", 6, 4, 4, 319, 7], + ["invoke", 6, 1, 319, 7], + ["null", 1, 320, 14], + ["return", 1, 320, 14], + "_nop_ur_2", + "if_else_161", + "if_end_162", + ["get", 1, 34, 1, 323, 25], + ["get", 2, 63, 1, 323, 9], + ["frame", 3, 2, 1, 323, 9], + ["null", 2, 323, 9], + ["setarg", 3, 0, 2, 323, 9], + ["setarg", 3, 1, 1, 323, 9], + ["invoke", 3, 1, 323, 9], + ["move", 2, 1, 323, 9], + ["jump_true", 2, "or_end_166", 323, 9], + ["get", 1, 35, 1, 323, 52], + ["get", 3, 63, 1, 323, 36], + ["frame", 4, 3, 1, 323, 36], + ["null", 3, 323, 36], + ["setarg", 4, 0, 3, 323, 36], + ["setarg", 4, 1, 1, 323, 36], + ["invoke", 4, 1, 323, 36], + ["move", 2, 1, 323, 36], + "or_end_166", + ["jump_false", 2, "if_else_164", 323, 36], + ["access", 1, "add", 324, 26], + ["get", 2, 65, 1, 324, 7], + ["frame", 3, 2, 1, 324, 7], + ["null", 2, 324, 7], + ["setarg", 3, 0, 2, 324, 7], + ["setarg", 3, 1, 1, 324, 7], + ["invoke", 3, 1, 324, 7], + ["null", 1, 325, 14], + ["return", 1, 325, 14], + "_nop_ur_3", + "if_else_164", + "if_end_165", + ["get", 1, 40, 1, 328, 14], + ["frame", 2, 1, 0, 328, 14], + ["null", 1, 328, 14], + ["setarg", 2, 0, 1, 328, 14], + ["invoke", 2, 1, 328, 14], + ["move", 2, 1, 328, 14], + ["get", 1, 40, 1, 329, 14], + ["frame", 3, 1, 0, 329, 14], + ["null", 1, 329, 14], + ["setarg", 3, 0, 1, 329, 14], + ["invoke", 3, 1, 329, 14], + ["move", 3, 1, 329, 14], + ["access", 1, "add_done", 330, 26], + ["get", 4, 45, 1, 330, 16], + ["frame", 5, 4, 1, 330, 16], + ["null", 4, 330, 16], + ["setarg", 5, 0, 4, 330, 16], + ["setarg", 5, 1, 1, 330, 16], + ["invoke", 5, 1, 330, 16], + ["move", 4, 1, 330, 16], + ["access", 1, "add_cn", 331, 31], + ["get", 5, 45, 1, 331, 21], + ["frame", 6, 5, 1, 331, 21], + ["null", 5, 331, 21], + ["setarg", 6, 0, 5, 331, 21], + ["setarg", 6, 1, 1, 331, 21], + ["invoke", 6, 1, 331, 21], + ["move", 5, 1, 331, 21], + ["access", 1, "is_text", 334, 12], + ["get", 6, 32, 1, 334, 27], + ["get", 7, 51, 1, 334, 5], + ["frame", 8, 7, 3, 334, 5], + ["null", 7, 334, 5], + ["setarg", 8, 0, 7, 334, 5], + ["setarg", 8, 1, 1, 334, 5], + ["setarg", 8, 2, 2, 334, 5], + ["setarg", 8, 3, 6, 334, 5], + ["invoke", 8, 1, 334, 5], + ["access", 1, "jump_false", 335, 20], + ["get", 6, 60, 1, 335, 5], + ["frame", 7, 6, 3, 335, 5], + ["null", 6, 335, 5], + ["setarg", 7, 0, 6, 335, 5], + ["setarg", 7, 1, 1, 335, 5], + ["setarg", 7, 2, 2, 335, 5], + ["setarg", 7, 3, 5, 335, 5], + ["invoke", 7, 1, 335, 5], + ["access", 1, "is_text", 336, 12], + ["get", 6, 33, 1, 336, 27], + ["get", 7, 51, 1, 336, 5], + ["frame", 8, 7, 3, 336, 5], + ["null", 7, 336, 5], + ["setarg", 8, 0, 7, 336, 5], + ["setarg", 8, 1, 1, 336, 5], + ["setarg", 8, 2, 3, 336, 5], + ["setarg", 8, 3, 6, 336, 5], + ["invoke", 8, 1, 336, 5], + ["access", 1, "jump_false", 337, 20], + ["get", 6, 60, 1, 337, 5], + ["frame", 7, 6, 3, 337, 5], + ["null", 6, 337, 5], + ["setarg", 7, 0, 6, 337, 5], + ["setarg", 7, 1, 1, 337, 5], + ["setarg", 7, 2, 3, 337, 5], + ["setarg", 7, 3, 5, 337, 5], + ["invoke", 7, 1, 337, 5], + ["access", 1, "concat", 338, 12], + ["get", 6, 31, 1, 338, 22], + ["get", 7, 32, 1, 338, 32], + ["get", 8, 33, 1, 338, 42], + ["get", 9, 52, 1, 338, 5], + ["frame", 10, 9, 4, 338, 5], + ["null", 9, 338, 5], + ["setarg", 10, 0, 9, 338, 5], + ["setarg", 10, 1, 1, 338, 5], + ["setarg", 10, 2, 6, 338, 5], + ["setarg", 10, 3, 7, 338, 5], + ["setarg", 10, 4, 8, 338, 5], + ["invoke", 10, 1, 338, 5], + ["get", 1, 59, 1, 339, 5], + ["frame", 6, 1, 1, 339, 5], + ["null", 1, 339, 5], + ["setarg", 6, 0, 1, 339, 5], + ["setarg", 6, 1, 4, 339, 5], + ["invoke", 6, 1, 339, 5], + ["access", 1, "add_err", 342, 25], + ["get", 6, 45, 1, 342, 15], + ["frame", 7, 6, 1, 342, 15], + ["null", 6, 342, 15], + ["setarg", 7, 0, 6, 342, 15], + ["setarg", 7, 1, 1, 342, 15], + ["invoke", 7, 1, 342, 15], + ["move", 6, 1, 342, 15], + ["get", 1, 48, 1, 343, 5], + ["frame", 7, 1, 1, 343, 5], + ["null", 1, 343, 5], + ["setarg", 7, 0, 1, 343, 5], + ["setarg", 7, 1, 5, 343, 5], + ["invoke", 7, 1, 343, 5], + ["access", 1, "is_num", 344, 12], + ["get", 5, 32, 1, 344, 26], + ["get", 7, 51, 1, 344, 5], + ["frame", 8, 7, 3, 344, 5], + ["null", 7, 344, 5], + ["setarg", 8, 0, 7, 344, 5], + ["setarg", 8, 1, 1, 344, 5], + ["setarg", 8, 2, 2, 344, 5], + ["setarg", 8, 3, 5, 344, 5], + ["invoke", 8, 1, 344, 5], + ["access", 1, "jump_false", 345, 20], + ["get", 5, 60, 1, 345, 5], + ["frame", 7, 5, 3, 345, 5], + ["null", 5, 345, 5], + ["setarg", 7, 0, 5, 345, 5], + ["setarg", 7, 1, 1, 345, 5], + ["setarg", 7, 2, 2, 345, 5], + ["setarg", 7, 3, 6, 345, 5], + ["invoke", 7, 1, 345, 5], + ["access", 1, "is_num", 346, 12], + ["get", 2, 33, 1, 346, 26], + ["get", 5, 51, 1, 346, 5], + ["frame", 7, 5, 3, 346, 5], + ["null", 5, 346, 5], + ["setarg", 7, 0, 5, 346, 5], + ["setarg", 7, 1, 1, 346, 5], + ["setarg", 7, 2, 3, 346, 5], + ["setarg", 7, 3, 2, 346, 5], + ["invoke", 7, 1, 346, 5], + ["access", 1, "jump_false", 347, 20], + ["get", 2, 60, 1, 347, 5], + ["frame", 5, 2, 3, 347, 5], + ["null", 2, 347, 5], + ["setarg", 5, 0, 2, 347, 5], + ["setarg", 5, 1, 1, 347, 5], + ["setarg", 5, 2, 3, 347, 5], + ["setarg", 5, 3, 6, 347, 5], + ["invoke", 5, 1, 347, 5], + ["access", 1, "add", 348, 12], + ["get", 2, 31, 1, 348, 19], + ["get", 3, 32, 1, 348, 29], + ["get", 5, 33, 1, 348, 39], + ["get", 7, 52, 1, 348, 5], + ["frame", 8, 7, 4, 348, 5], + ["null", 7, 348, 5], + ["setarg", 8, 0, 7, 348, 5], + ["setarg", 8, 1, 1, 348, 5], + ["setarg", 8, 2, 2, 348, 5], + ["setarg", 8, 3, 3, 348, 5], + ["setarg", 8, 4, 5, 348, 5], + ["invoke", 8, 1, 348, 5], + ["get", 1, 59, 1, 349, 5], + ["frame", 2, 1, 1, 349, 5], + ["null", 1, 349, 5], + ["setarg", 2, 0, 1, 349, 5], + ["setarg", 2, 1, 4, 349, 5], + ["invoke", 2, 1, 349, 5], + ["get", 1, 48, 1, 351, 5], + ["frame", 2, 1, 1, 351, 5], + ["null", 1, 351, 5], + ["setarg", 2, 0, 1, 351, 5], + ["setarg", 2, 1, 6, 351, 5], + ["invoke", 2, 1, 351, 5], + ["access", 1, "cannot apply '+': operands must both be text or both be numbers", 352, 20], + ["get", 2, 58, 1, 352, 5], + ["frame", 3, 2, 1, 352, 5], + ["null", 2, 352, 5], + ["setarg", 3, 0, 2, 352, 5], + ["setarg", 3, 1, 1, 352, 5], + ["invoke", 3, 1, 352, 5], + ["access", 1, "disrupt", 353, 12], + ["get", 2, 49, 1, 353, 5], + ["frame", 3, 2, 1, 353, 5], + ["null", 2, 353, 5], + ["setarg", 3, 0, 2, 353, 5], + ["setarg", 3, 1, 1, 353, 5], + ["invoke", 3, 1, 353, 5], + ["get", 1, 48, 1, 354, 5], + ["frame", 2, 1, 1, 354, 5], + ["null", 1, 354, 5], + ["setarg", 2, 0, 1, 354, 5], + ["setarg", 2, 1, 4, 354, 5], + ["invoke", 2, 1, 354, 5], + ["null", 1, 355, 12], + ["return", 1, 355, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 34, 1, 361, 25], + ["get", 3, 63, 1, 361, 9], + ["frame", 4, 3, 1, 361, 9], + ["null", 3, 361, 9], + ["setarg", 4, 0, 3, 361, 9], + ["setarg", 4, 1, 2, 361, 9], + ["invoke", 4, 2, 361, 9], + ["move", 3, 2, 361, 9], + ["jump_false", 3, "and_end_169", 361, 9], + ["get", 2, 35, 1, 361, 52], + ["get", 4, 63, 1, 361, 36], + ["frame", 5, 4, 1, 361, 36], + ["null", 4, 361, 36], + ["setarg", 5, 0, 4, 361, 36], + ["setarg", 5, 1, 2, 361, 36], + ["invoke", 5, 2, 361, 36], + ["move", 3, 2, 361, 36], + "and_end_169", + ["jump_false", 3, "if_else_167", 361, 36], + ["get", 2, 31, 1, 362, 22], + ["get", 3, 32, 1, 362, 32], + ["get", 4, 33, 1, 362, 42], + ["get", 5, 52, 1, 362, 7], + ["frame", 6, 5, 4, 362, 7], + ["null", 5, 362, 7], + ["setarg", 6, 0, 5, 362, 7], + ["setarg", 6, 1, 1, 362, 7], + ["setarg", 6, 2, 2, 362, 7], + ["setarg", 6, 3, 3, 362, 7], + ["setarg", 6, 4, 4, 362, 7], + ["invoke", 6, 2, 362, 7], + ["null", 2, 363, 14], + ["return", 2, 363, 14], + "_nop_ur_1", + "if_else_167", + "if_end_168", + ["get", 2, 40, 1, 365, 14], + ["frame", 3, 2, 0, 365, 14], + ["null", 2, 365, 14], + ["setarg", 3, 0, 2, 365, 14], + ["invoke", 3, 2, 365, 14], + ["move", 3, 2, 365, 14], + ["get", 2, 40, 1, 366, 14], + ["frame", 4, 2, 0, 366, 14], + ["null", 2, 366, 14], + ["setarg", 4, 0, 2, 366, 14], + ["invoke", 4, 2, 366, 14], + ["move", 4, 2, 366, 14], + ["access", 2, "num_err", 367, 25], + ["get", 5, 45, 1, 367, 15], + ["frame", 6, 5, 1, 367, 15], + ["null", 5, 367, 15], + ["setarg", 6, 0, 5, 367, 15], + ["setarg", 6, 1, 2, 367, 15], + ["invoke", 6, 2, 367, 15], + ["move", 5, 2, 367, 15], + ["access", 2, "num_done", 368, 26], + ["get", 6, 45, 1, 368, 16], + ["frame", 7, 6, 1, 368, 16], + ["null", 6, 368, 16], + ["setarg", 7, 0, 6, 368, 16], + ["setarg", 7, 1, 2, 368, 16], + ["invoke", 7, 2, 368, 16], + ["move", 6, 2, 368, 16], + ["access", 2, "is_num", 369, 12], + ["get", 7, 32, 1, 369, 26], + ["get", 8, 51, 1, 369, 5], + ["frame", 9, 8, 3, 369, 5], + ["null", 8, 369, 5], + ["setarg", 9, 0, 8, 369, 5], + ["setarg", 9, 1, 2, 369, 5], + ["setarg", 9, 2, 3, 369, 5], + ["setarg", 9, 3, 7, 369, 5], + ["invoke", 9, 2, 369, 5], + ["access", 2, "jump_false", 370, 20], + ["get", 7, 60, 1, 370, 5], + ["frame", 8, 7, 3, 370, 5], + ["null", 7, 370, 5], + ["setarg", 8, 0, 7, 370, 5], + ["setarg", 8, 1, 2, 370, 5], + ["setarg", 8, 2, 3, 370, 5], + ["setarg", 8, 3, 5, 370, 5], + ["invoke", 8, 2, 370, 5], + ["access", 2, "is_num", 371, 12], + ["get", 3, 33, 1, 371, 26], + ["get", 7, 51, 1, 371, 5], + ["frame", 8, 7, 3, 371, 5], + ["null", 7, 371, 5], + ["setarg", 8, 0, 7, 371, 5], + ["setarg", 8, 1, 2, 371, 5], + ["setarg", 8, 2, 4, 371, 5], + ["setarg", 8, 3, 3, 371, 5], + ["invoke", 8, 2, 371, 5], + ["access", 2, "jump_false", 372, 20], + ["get", 3, 60, 1, 372, 5], + ["frame", 7, 3, 3, 372, 5], + ["null", 3, 372, 5], + ["setarg", 7, 0, 3, 372, 5], + ["setarg", 7, 1, 2, 372, 5], + ["setarg", 7, 2, 4, 372, 5], + ["setarg", 7, 3, 5, 372, 5], + ["invoke", 7, 2, 372, 5], + ["get", 2, 31, 1, 373, 20], + ["get", 3, 32, 1, 373, 30], + ["get", 4, 33, 1, 373, 40], + ["get", 7, 52, 1, 373, 5], + ["frame", 8, 7, 4, 373, 5], + ["null", 7, 373, 5], + ["setarg", 8, 0, 7, 373, 5], + ["setarg", 8, 1, 1, 373, 5], + ["setarg", 8, 2, 2, 373, 5], + ["setarg", 8, 3, 3, 373, 5], + ["setarg", 8, 4, 4, 373, 5], + ["invoke", 8, 2, 373, 5], + ["get", 2, 59, 1, 374, 5], + ["frame", 3, 2, 1, 374, 5], + ["null", 2, 374, 5], + ["setarg", 3, 0, 2, 374, 5], + ["setarg", 3, 1, 6, 374, 5], + ["invoke", 3, 2, 374, 5], + ["get", 2, 48, 1, 376, 5], + ["frame", 3, 2, 1, 376, 5], + ["null", 2, 376, 5], + ["setarg", 3, 0, 2, 376, 5], + ["setarg", 3, 1, 5, 376, 5], + ["invoke", 3, 2, 376, 5], + ["access", 2, "cannot apply '", 377, 20], + ["get", 3, 36, 1, 377, 39], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 4, 3, 377, 39], + ["jump_false", 4, "add_cn_171", 377, 39], + ["concat", 5, 2, 3, 377, 39], + ["jump", "add_done_170", 377, 39], + "add_cn_171", + "_nop_tc_3", + ["jump", "add_err_172", 377, 39], + ["is_num", 4, 3, 377, 39], + ["jump_false", 4, "add_err_172", 377, 39], + ["add", 5, 2, 3, 377, 39], + ["jump", "add_done_170", 377, 39], + "add_err_172", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 377, + 39 + ], + ["access", 3, "error", 377, 39], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 377, 39], + ["array", 7, 0, 377, 39], + ["push", 7, 4, 377, 39], + ["frame", 4, 2, 2, 377, 39], + ["null", 2, 377, 39], + ["setarg", 4, 0, 2, 377, 39], + ["setarg", 4, 1, 3, 377, 39], + ["setarg", 4, 2, 7, 377, 39], + ["invoke", 4, 2, 377, 39], + ["disrupt", 377, 39], + "add_done_170", + ["access", 2, "': operands must be numbers", 377, 52], + ["is_text", 3, 5, 377, 52], + ["jump_false", 3, "add_cn_174", 377, 52], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 4, 5, 2, 377, 52], + ["jump", "add_done_173", 377, 52], + "add_cn_174", + ["is_num", 3, 5, 377, 52], + ["jump_false", 3, "add_err_175", 377, 52], + "_nop_tc_6", + ["jump", "add_err_175", 377, 52], + ["add", 4, 5, 2, 377, 52], + ["jump", "add_done_173", 377, 52], + "add_err_175", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 377, + 52 + ], + ["access", 3, "error", 377, 52], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 377, 52], + ["array", 7, 0, 377, 52], + ["push", 7, 5, 377, 52], + ["frame", 5, 2, 2, 377, 52], + ["null", 2, 377, 52], + ["setarg", 5, 0, 2, 377, 52], + ["setarg", 5, 1, 3, 377, 52], + ["setarg", 5, 2, 7, 377, 52], + ["invoke", 5, 2, 377, 52], + ["disrupt", 377, 52], + "add_done_173", + ["get", 2, 58, 1, 377, 5], + ["frame", 3, 2, 1, 377, 5], + ["null", 2, 377, 5], + ["setarg", 3, 0, 2, 377, 5], + ["setarg", 3, 1, 4, 377, 5], + ["invoke", 3, 2, 377, 5], + ["access", 2, "disrupt", 378, 12], + ["get", 3, 49, 1, 378, 5], + ["frame", 4, 3, 1, 378, 5], + ["null", 3, 378, 5], + ["setarg", 4, 0, 3, 378, 5], + ["setarg", 4, 1, 2, 378, 5], + ["invoke", 4, 2, 378, 5], + ["get", 2, 48, 1, 379, 5], + ["frame", 3, 2, 1, 379, 5], + ["null", 2, 379, 5], + ["setarg", 3, 0, 2, 379, 5], + ["setarg", 3, 1, 6, 379, 5], + ["invoke", 3, 2, 379, 5], + ["null", 2, 380, 12], + ["return", 2, 380, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 31, 1, 386, 16], + ["move", 2, 1, 386, 16], + ["get", 1, 32, 1, 387, 16], + ["move", 3, 1, 387, 16], + ["get", 1, 33, 1, 388, 17], + ["move", 4, 1, 388, 17], + ["access", 1, 0, 389, 14], + ["access", 5, 0, 390, 14], + ["access", 6, "eq_done", 391, 26], + ["get", 7, 45, 1, 391, 16], + ["frame", 8, 7, 1, 391, 16], + ["null", 7, 391, 16], + ["setarg", 8, 0, 7, 391, 16], + ["setarg", 8, 1, 6, 391, 16], + ["invoke", 8, 6, 391, 16], + ["move", 7, 6, 391, 16], + ["access", 6, "eq_ni", 392, 29], + ["get", 8, 45, 1, 392, 19], + ["frame", 9, 8, 1, 392, 19], + ["null", 8, 392, 19], + ["setarg", 9, 0, 8, 392, 19], + ["setarg", 9, 1, 6, 392, 19], + ["invoke", 9, 6, 392, 19], + ["move", 8, 6, 392, 19], + ["access", 6, "eq_nn", 393, 29], + ["get", 9, 45, 1, 393, 19], + ["frame", 10, 9, 1, 393, 19], + ["null", 9, 393, 19], + ["setarg", 10, 0, 9, 393, 19], + ["setarg", 10, 1, 6, 393, 19], + ["invoke", 10, 6, 393, 19], + ["move", 9, 6, 393, 19], + ["access", 6, "eq_nt", 394, 30], + ["get", 10, 45, 1, 394, 20], + ["frame", 11, 10, 1, 394, 20], + ["null", 10, 394, 20], + ["setarg", 11, 0, 10, 394, 20], + ["setarg", 11, 1, 6, 394, 20], + ["invoke", 11, 6, 394, 20], + ["move", 10, 6, 394, 20], + ["access", 6, "eq_nnl", 395, 30], + ["get", 11, 45, 1, 395, 20], + ["frame", 12, 11, 1, 395, 20], + ["null", 11, 395, 20], + ["setarg", 12, 0, 11, 395, 20], + ["setarg", 12, 1, 6, 395, 20], + ["invoke", 12, 6, 395, 20], + ["move", 11, 6, 395, 20], + ["access", 6, "eq_nb", 396, 30], + ["get", 12, 45, 1, 396, 20], + ["frame", 13, 12, 1, 396, 20], + ["null", 12, 396, 20], + ["setarg", 13, 0, 12, 396, 20], + ["setarg", 13, 1, 6, 396, 20], + ["invoke", 13, 6, 396, 20], + ["move", 12, 6, 396, 20], + ["access", 6, "is_identical", 399, 12], + ["get", 13, 52, 1, 399, 5], + ["frame", 14, 13, 4, 399, 5], + ["null", 13, 399, 5], + ["setarg", 14, 0, 13, 399, 5], + ["setarg", 14, 1, 6, 399, 5], + ["setarg", 14, 2, 2, 399, 5], + ["setarg", 14, 3, 3, 399, 5], + ["setarg", 14, 4, 4, 399, 5], + ["invoke", 14, 6, 399, 5], + ["access", 6, "jump_true", 400, 20], + ["get", 13, 60, 1, 400, 5], + ["frame", 14, 13, 3, 400, 5], + ["null", 13, 400, 5], + ["setarg", 14, 0, 13, 400, 5], + ["setarg", 14, 1, 6, 400, 5], + ["setarg", 14, 2, 2, 400, 5], + ["setarg", 14, 3, 7, 400, 5], + ["invoke", 14, 6, 400, 5], + ["get", 6, 40, 1, 403, 10], + ["frame", 13, 6, 0, 403, 10], + ["null", 6, 403, 10], + ["setarg", 13, 0, 6, 403, 10], + ["invoke", 13, 6, 403, 10], + ["move", 1, 6, 403, 10], + ["access", 6, "is_int", 404, 12], + ["get", 13, 51, 1, 404, 5], + ["frame", 14, 13, 3, 404, 5], + ["null", 13, 404, 5], + ["setarg", 14, 0, 13, 404, 5], + ["setarg", 14, 1, 6, 404, 5], + ["setarg", 14, 2, 1, 404, 5], + ["setarg", 14, 3, 3, 404, 5], + ["invoke", 14, 6, 404, 5], + ["access", 6, "jump_false", 405, 20], + ["get", 13, 60, 1, 405, 5], + ["frame", 14, 13, 3, 405, 5], + ["null", 13, 405, 5], + ["setarg", 14, 0, 13, 405, 5], + ["setarg", 14, 1, 6, 405, 5], + ["setarg", 14, 2, 1, 405, 5], + ["setarg", 14, 3, 8, 405, 5], + ["invoke", 14, 6, 405, 5], + ["get", 6, 40, 1, 406, 10], + ["frame", 13, 6, 0, 406, 10], + ["null", 6, 406, 10], + ["setarg", 13, 0, 6, 406, 10], + ["invoke", 13, 6, 406, 10], + ["move", 5, 6, 406, 10], + ["access", 6, "is_int", 407, 12], + ["get", 13, 51, 1, 407, 5], + ["frame", 14, 13, 3, 407, 5], + ["null", 13, 407, 5], + ["setarg", 14, 0, 13, 407, 5], + ["setarg", 14, 1, 6, 407, 5], + ["setarg", 14, 2, 5, 407, 5], + ["setarg", 14, 3, 4, 407, 5], + ["invoke", 14, 6, 407, 5], + ["access", 6, "jump_false", 408, 20], + ["get", 13, 60, 1, 408, 5], + ["frame", 14, 13, 3, 408, 5], + ["null", 13, 408, 5], + ["setarg", 14, 0, 13, 408, 5], + ["setarg", 14, 1, 6, 408, 5], + ["setarg", 14, 2, 5, 408, 5], + ["setarg", 14, 3, 8, 408, 5], + ["invoke", 14, 6, 408, 5], + ["access", 6, "eq_int", 409, 12], + ["get", 13, 52, 1, 409, 5], + ["frame", 14, 13, 4, 409, 5], + ["null", 13, 409, 5], + ["setarg", 14, 0, 13, 409, 5], + ["setarg", 14, 1, 6, 409, 5], + ["setarg", 14, 2, 2, 409, 5], + ["setarg", 14, 3, 3, 409, 5], + ["setarg", 14, 4, 4, 409, 5], + ["invoke", 14, 6, 409, 5], + ["get", 6, 59, 1, 410, 5], + ["frame", 13, 6, 1, 410, 5], + ["null", 6, 410, 5], + ["setarg", 13, 0, 6, 410, 5], + ["setarg", 13, 1, 7, 410, 5], + ["invoke", 13, 6, 410, 5], + ["get", 6, 48, 1, 413, 5], + ["frame", 13, 6, 1, 413, 5], + ["null", 6, 413, 5], + ["setarg", 13, 0, 6, 413, 5], + ["setarg", 13, 1, 8, 413, 5], + ["invoke", 13, 6, 413, 5], + ["access", 6, "is_num", 414, 12], + ["get", 8, 51, 1, 414, 5], + ["frame", 13, 8, 3, 414, 5], + ["null", 8, 414, 5], + ["setarg", 13, 0, 8, 414, 5], + ["setarg", 13, 1, 6, 414, 5], + ["setarg", 13, 2, 1, 414, 5], + ["setarg", 13, 3, 3, 414, 5], + ["invoke", 13, 6, 414, 5], + ["access", 6, "jump_false", 415, 20], + ["get", 8, 60, 1, 415, 5], + ["frame", 13, 8, 3, 415, 5], + ["null", 8, 415, 5], + ["setarg", 13, 0, 8, 415, 5], + ["setarg", 13, 1, 6, 415, 5], + ["setarg", 13, 2, 1, 415, 5], + ["setarg", 13, 3, 9, 415, 5], + ["invoke", 13, 6, 415, 5], + ["access", 6, "is_num", 416, 12], + ["get", 8, 51, 1, 416, 5], + ["frame", 13, 8, 3, 416, 5], + ["null", 8, 416, 5], + ["setarg", 13, 0, 8, 416, 5], + ["setarg", 13, 1, 6, 416, 5], + ["setarg", 13, 2, 5, 416, 5], + ["setarg", 13, 3, 4, 416, 5], + ["invoke", 13, 6, 416, 5], + ["access", 6, "jump_false", 417, 20], + ["get", 8, 60, 1, 417, 5], + ["frame", 13, 8, 3, 417, 5], + ["null", 8, 417, 5], + ["setarg", 13, 0, 8, 417, 5], + ["setarg", 13, 1, 6, 417, 5], + ["setarg", 13, 2, 5, 417, 5], + ["setarg", 13, 3, 9, 417, 5], + ["invoke", 13, 6, 417, 5], + ["access", 6, "eq_float", 418, 12], + ["get", 8, 52, 1, 418, 5], + ["frame", 13, 8, 4, 418, 5], + ["null", 8, 418, 5], + ["setarg", 13, 0, 8, 418, 5], + ["setarg", 13, 1, 6, 418, 5], + ["setarg", 13, 2, 2, 418, 5], + ["setarg", 13, 3, 3, 418, 5], + ["setarg", 13, 4, 4, 418, 5], + ["invoke", 13, 6, 418, 5], + ["get", 6, 59, 1, 419, 5], + ["frame", 8, 6, 1, 419, 5], + ["null", 6, 419, 5], + ["setarg", 8, 0, 6, 419, 5], + ["setarg", 8, 1, 7, 419, 5], + ["invoke", 8, 6, 419, 5], + ["get", 6, 48, 1, 422, 5], + ["frame", 8, 6, 1, 422, 5], + ["null", 6, 422, 5], + ["setarg", 8, 0, 6, 422, 5], + ["setarg", 8, 1, 9, 422, 5], + ["invoke", 8, 6, 422, 5], + ["access", 6, "is_text", 423, 12], + ["get", 8, 51, 1, 423, 5], + ["frame", 9, 8, 3, 423, 5], + ["null", 8, 423, 5], + ["setarg", 9, 0, 8, 423, 5], + ["setarg", 9, 1, 6, 423, 5], + ["setarg", 9, 2, 1, 423, 5], + ["setarg", 9, 3, 3, 423, 5], + ["invoke", 9, 6, 423, 5], + ["access", 6, "jump_false", 424, 20], + ["get", 8, 60, 1, 424, 5], + ["frame", 9, 8, 3, 424, 5], + ["null", 8, 424, 5], + ["setarg", 9, 0, 8, 424, 5], + ["setarg", 9, 1, 6, 424, 5], + ["setarg", 9, 2, 1, 424, 5], + ["setarg", 9, 3, 10, 424, 5], + ["invoke", 9, 6, 424, 5], + ["access", 6, "is_text", 425, 12], + ["get", 8, 51, 1, 425, 5], + ["frame", 9, 8, 3, 425, 5], + ["null", 8, 425, 5], + ["setarg", 9, 0, 8, 425, 5], + ["setarg", 9, 1, 6, 425, 5], + ["setarg", 9, 2, 5, 425, 5], + ["setarg", 9, 3, 4, 425, 5], + ["invoke", 9, 6, 425, 5], + ["access", 6, "jump_false", 426, 20], + ["get", 8, 60, 1, 426, 5], + ["frame", 9, 8, 3, 426, 5], + ["null", 8, 426, 5], + ["setarg", 9, 0, 8, 426, 5], + ["setarg", 9, 1, 6, 426, 5], + ["setarg", 9, 2, 5, 426, 5], + ["setarg", 9, 3, 10, 426, 5], + ["invoke", 9, 6, 426, 5], + ["access", 6, "eq_text", 427, 12], + ["get", 8, 52, 1, 427, 5], + ["frame", 9, 8, 4, 427, 5], + ["null", 8, 427, 5], + ["setarg", 9, 0, 8, 427, 5], + ["setarg", 9, 1, 6, 427, 5], + ["setarg", 9, 2, 2, 427, 5], + ["setarg", 9, 3, 3, 427, 5], + ["setarg", 9, 4, 4, 427, 5], + ["invoke", 9, 6, 427, 5], + ["get", 6, 59, 1, 428, 5], + ["frame", 8, 6, 1, 428, 5], + ["null", 6, 428, 5], + ["setarg", 8, 0, 6, 428, 5], + ["setarg", 8, 1, 7, 428, 5], + ["invoke", 8, 6, 428, 5], + ["get", 6, 48, 1, 431, 5], + ["frame", 8, 6, 1, 431, 5], + ["null", 6, 431, 5], + ["setarg", 8, 0, 6, 431, 5], + ["setarg", 8, 1, 10, 431, 5], + ["invoke", 8, 6, 431, 5], + ["access", 6, "is_null", 432, 12], + ["get", 8, 51, 1, 432, 5], + ["frame", 9, 8, 3, 432, 5], + ["null", 8, 432, 5], + ["setarg", 9, 0, 8, 432, 5], + ["setarg", 9, 1, 6, 432, 5], + ["setarg", 9, 2, 1, 432, 5], + ["setarg", 9, 3, 3, 432, 5], + ["invoke", 9, 6, 432, 5], + ["access", 6, "jump_false", 433, 20], + ["get", 8, 60, 1, 433, 5], + ["frame", 9, 8, 3, 433, 5], + ["null", 8, 433, 5], + ["setarg", 9, 0, 8, 433, 5], + ["setarg", 9, 1, 6, 433, 5], + ["setarg", 9, 2, 1, 433, 5], + ["setarg", 9, 3, 11, 433, 5], + ["invoke", 9, 6, 433, 5], + ["access", 6, "is_null", 434, 12], + ["get", 8, 51, 1, 434, 5], + ["frame", 9, 8, 3, 434, 5], + ["null", 8, 434, 5], + ["setarg", 9, 0, 8, 434, 5], + ["setarg", 9, 1, 6, 434, 5], + ["setarg", 9, 2, 5, 434, 5], + ["setarg", 9, 3, 4, 434, 5], + ["invoke", 9, 6, 434, 5], + ["access", 6, "jump_false", 435, 20], + ["get", 8, 60, 1, 435, 5], + ["frame", 9, 8, 3, 435, 5], + ["null", 8, 435, 5], + ["setarg", 9, 0, 8, 435, 5], + ["setarg", 9, 1, 6, 435, 5], + ["setarg", 9, 2, 5, 435, 5], + ["setarg", 9, 3, 11, 435, 5], + ["invoke", 9, 6, 435, 5], + ["access", 6, "true", 436, 12], + ["get", 8, 50, 1, 436, 5], + ["frame", 9, 8, 2, 436, 5], + ["null", 8, 436, 5], + ["setarg", 9, 0, 8, 436, 5], + ["setarg", 9, 1, 6, 436, 5], + ["setarg", 9, 2, 2, 436, 5], + ["invoke", 9, 6, 436, 5], + ["get", 6, 59, 1, 437, 5], + ["frame", 8, 6, 1, 437, 5], + ["null", 6, 437, 5], + ["setarg", 8, 0, 6, 437, 5], + ["setarg", 8, 1, 7, 437, 5], + ["invoke", 8, 6, 437, 5], + ["get", 6, 48, 1, 440, 5], + ["frame", 8, 6, 1, 440, 5], + ["null", 6, 440, 5], + ["setarg", 8, 0, 6, 440, 5], + ["setarg", 8, 1, 11, 440, 5], + ["invoke", 8, 6, 440, 5], + ["access", 6, "is_bool", 441, 12], + ["get", 8, 51, 1, 441, 5], + ["frame", 9, 8, 3, 441, 5], + ["null", 8, 441, 5], + ["setarg", 9, 0, 8, 441, 5], + ["setarg", 9, 1, 6, 441, 5], + ["setarg", 9, 2, 1, 441, 5], + ["setarg", 9, 3, 3, 441, 5], + ["invoke", 9, 6, 441, 5], + ["access", 6, "jump_false", 442, 20], + ["get", 8, 60, 1, 442, 5], + ["frame", 9, 8, 3, 442, 5], + ["null", 8, 442, 5], + ["setarg", 9, 0, 8, 442, 5], + ["setarg", 9, 1, 6, 442, 5], + ["setarg", 9, 2, 1, 442, 5], + ["setarg", 9, 3, 12, 442, 5], + ["invoke", 9, 1, 442, 5], + ["access", 1, "is_bool", 443, 12], + ["get", 6, 51, 1, 443, 5], + ["frame", 8, 6, 3, 443, 5], + ["null", 6, 443, 5], + ["setarg", 8, 0, 6, 443, 5], + ["setarg", 8, 1, 1, 443, 5], + ["setarg", 8, 2, 5, 443, 5], + ["setarg", 8, 3, 4, 443, 5], + ["invoke", 8, 1, 443, 5], + ["access", 1, "jump_false", 444, 20], + ["get", 6, 60, 1, 444, 5], + ["frame", 8, 6, 3, 444, 5], + ["null", 6, 444, 5], + ["setarg", 8, 0, 6, 444, 5], + ["setarg", 8, 1, 1, 444, 5], + ["setarg", 8, 2, 5, 444, 5], + ["setarg", 8, 3, 12, 444, 5], + ["invoke", 8, 1, 444, 5], + ["access", 1, "eq_bool", 445, 12], + ["get", 5, 52, 1, 445, 5], + ["frame", 6, 5, 4, 445, 5], + ["null", 5, 445, 5], + ["setarg", 6, 0, 5, 445, 5], + ["setarg", 6, 1, 1, 445, 5], + ["setarg", 6, 2, 2, 445, 5], + ["setarg", 6, 3, 3, 445, 5], + ["setarg", 6, 4, 4, 445, 5], + ["invoke", 6, 1, 445, 5], + ["get", 1, 59, 1, 446, 5], + ["frame", 3, 1, 1, 446, 5], + ["null", 1, 446, 5], + ["setarg", 3, 0, 1, 446, 5], + ["setarg", 3, 1, 7, 446, 5], + ["invoke", 3, 1, 446, 5], + ["get", 1, 48, 1, 449, 5], + ["frame", 3, 1, 1, 449, 5], + ["null", 1, 449, 5], + ["setarg", 3, 0, 1, 449, 5], + ["setarg", 3, 1, 12, 449, 5], + ["invoke", 3, 1, 449, 5], + ["access", 1, "false", 450, 12], + ["get", 3, 50, 1, 450, 5], + ["frame", 4, 3, 2, 450, 5], + ["null", 3, 450, 5], + ["setarg", 4, 0, 3, 450, 5], + ["setarg", 4, 1, 1, 450, 5], + ["setarg", 4, 2, 2, 450, 5], + ["invoke", 4, 1, 450, 5], + ["get", 1, 48, 1, 451, 5], + ["frame", 2, 1, 1, 451, 5], + ["null", 1, 451, 5], + ["setarg", 2, 0, 1, 451, 5], + ["setarg", 2, 1, 7, 451, 5], + ["invoke", 2, 1, 451, 5], + ["null", 1, 452, 12], + ["return", 1, 452, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 31, 1, 458, 16], + ["move", 2, 1, 458, 16], + ["get", 1, 32, 1, 459, 16], + ["move", 3, 1, 459, 16], + ["get", 1, 33, 1, 460, 17], + ["move", 4, 1, 460, 17], + ["access", 1, 0, 461, 14], + ["access", 5, 0, 462, 14], + ["access", 6, "ne_done", 463, 26], + ["get", 7, 45, 1, 463, 16], + ["frame", 8, 7, 1, 463, 16], + ["null", 7, 463, 16], + ["setarg", 8, 0, 7, 463, 16], + ["setarg", 8, 1, 6, 463, 16], + ["invoke", 8, 6, 463, 16], + ["move", 7, 6, 463, 16], + ["access", 6, "ne_nid", 464, 31], + ["get", 8, 45, 1, 464, 21], + ["frame", 9, 8, 1, 464, 21], + ["null", 8, 464, 21], + ["setarg", 9, 0, 8, 464, 21], + ["setarg", 9, 1, 6, 464, 21], + ["invoke", 9, 6, 464, 21], + ["move", 8, 6, 464, 21], + ["access", 6, "ne_ni", 465, 29], + ["get", 9, 45, 1, 465, 19], + ["frame", 10, 9, 1, 465, 19], + ["null", 9, 465, 19], + ["setarg", 10, 0, 9, 465, 19], + ["setarg", 10, 1, 6, 465, 19], + ["invoke", 10, 6, 465, 19], + ["move", 9, 6, 465, 19], + ["access", 6, "ne_nn", 466, 29], + ["get", 10, 45, 1, 466, 19], + ["frame", 11, 10, 1, 466, 19], + ["null", 10, 466, 19], + ["setarg", 11, 0, 10, 466, 19], + ["setarg", 11, 1, 6, 466, 19], + ["invoke", 11, 6, 466, 19], + ["move", 10, 6, 466, 19], + ["access", 6, "ne_nt", 467, 30], + ["get", 11, 45, 1, 467, 20], + ["frame", 12, 11, 1, 467, 20], + ["null", 11, 467, 20], + ["setarg", 12, 0, 11, 467, 20], + ["setarg", 12, 1, 6, 467, 20], + ["invoke", 12, 6, 467, 20], + ["move", 11, 6, 467, 20], + ["access", 6, "ne_nnl", 468, 30], + ["get", 12, 45, 1, 468, 20], + ["frame", 13, 12, 1, 468, 20], + ["null", 12, 468, 20], + ["setarg", 13, 0, 12, 468, 20], + ["setarg", 13, 1, 6, 468, 20], + ["invoke", 13, 6, 468, 20], + ["move", 12, 6, 468, 20], + ["access", 6, "ne_nb", 469, 30], + ["get", 13, 45, 1, 469, 20], + ["frame", 14, 13, 1, 469, 20], + ["null", 13, 469, 20], + ["setarg", 14, 0, 13, 469, 20], + ["setarg", 14, 1, 6, 469, 20], + ["invoke", 14, 6, 469, 20], + ["move", 13, 6, 469, 20], + ["access", 6, "is_identical", 472, 12], + ["get", 14, 52, 1, 472, 5], + ["frame", 15, 14, 4, 472, 5], + ["null", 14, 472, 5], + ["setarg", 15, 0, 14, 472, 5], + ["setarg", 15, 1, 6, 472, 5], + ["setarg", 15, 2, 2, 472, 5], + ["setarg", 15, 3, 3, 472, 5], + ["setarg", 15, 4, 4, 472, 5], + ["invoke", 15, 6, 472, 5], + ["access", 6, "jump_true", 473, 20], + ["get", 14, 60, 1, 473, 5], + ["frame", 15, 14, 3, 473, 5], + ["null", 14, 473, 5], + ["setarg", 15, 0, 14, 473, 5], + ["setarg", 15, 1, 6, 473, 5], + ["setarg", 15, 2, 2, 473, 5], + ["setarg", 15, 3, 8, 473, 5], + ["invoke", 15, 6, 473, 5], + ["get", 6, 59, 1, 475, 5], + ["frame", 14, 6, 1, 475, 5], + ["null", 6, 475, 5], + ["setarg", 14, 0, 6, 475, 5], + ["setarg", 14, 1, 9, 475, 5], + ["invoke", 14, 6, 475, 5], + ["get", 6, 48, 1, 477, 5], + ["frame", 14, 6, 1, 477, 5], + ["null", 6, 477, 5], + ["setarg", 14, 0, 6, 477, 5], + ["setarg", 14, 1, 8, 477, 5], + ["invoke", 14, 6, 477, 5], + ["access", 6, "false", 478, 12], + ["get", 8, 50, 1, 478, 5], + ["frame", 14, 8, 2, 478, 5], + ["null", 8, 478, 5], + ["setarg", 14, 0, 8, 478, 5], + ["setarg", 14, 1, 6, 478, 5], + ["setarg", 14, 2, 2, 478, 5], + ["invoke", 14, 6, 478, 5], + ["get", 6, 59, 1, 479, 5], + ["frame", 8, 6, 1, 479, 5], + ["null", 6, 479, 5], + ["setarg", 8, 0, 6, 479, 5], + ["setarg", 8, 1, 7, 479, 5], + ["invoke", 8, 6, 479, 5], + ["get", 6, 48, 1, 482, 5], + ["frame", 8, 6, 1, 482, 5], + ["null", 6, 482, 5], + ["setarg", 8, 0, 6, 482, 5], + ["setarg", 8, 1, 9, 482, 5], + ["invoke", 8, 6, 482, 5], + ["get", 6, 40, 1, 483, 10], + ["frame", 8, 6, 0, 483, 10], + ["null", 6, 483, 10], + ["setarg", 8, 0, 6, 483, 10], + ["invoke", 8, 6, 483, 10], + ["move", 1, 6, 483, 10], + ["access", 6, "is_int", 484, 12], + ["get", 8, 51, 1, 484, 5], + ["frame", 9, 8, 3, 484, 5], + ["null", 8, 484, 5], + ["setarg", 9, 0, 8, 484, 5], + ["setarg", 9, 1, 6, 484, 5], + ["setarg", 9, 2, 1, 484, 5], + ["setarg", 9, 3, 3, 484, 5], + ["invoke", 9, 6, 484, 5], + ["access", 6, "jump_false", 485, 20], + ["get", 8, 60, 1, 485, 5], + ["frame", 9, 8, 3, 485, 5], + ["null", 8, 485, 5], + ["setarg", 9, 0, 8, 485, 5], + ["setarg", 9, 1, 6, 485, 5], + ["setarg", 9, 2, 1, 485, 5], + ["setarg", 9, 3, 10, 485, 5], + ["invoke", 9, 6, 485, 5], + ["get", 6, 40, 1, 486, 10], + ["frame", 8, 6, 0, 486, 10], + ["null", 6, 486, 10], + ["setarg", 8, 0, 6, 486, 10], + ["invoke", 8, 6, 486, 10], + ["move", 5, 6, 486, 10], + ["access", 6, "is_int", 487, 12], + ["get", 8, 51, 1, 487, 5], + ["frame", 9, 8, 3, 487, 5], + ["null", 8, 487, 5], + ["setarg", 9, 0, 8, 487, 5], + ["setarg", 9, 1, 6, 487, 5], + ["setarg", 9, 2, 5, 487, 5], + ["setarg", 9, 3, 4, 487, 5], + ["invoke", 9, 6, 487, 5], + ["access", 6, "jump_false", 488, 20], + ["get", 8, 60, 1, 488, 5], + ["frame", 9, 8, 3, 488, 5], + ["null", 8, 488, 5], + ["setarg", 9, 0, 8, 488, 5], + ["setarg", 9, 1, 6, 488, 5], + ["setarg", 9, 2, 5, 488, 5], + ["setarg", 9, 3, 10, 488, 5], + ["invoke", 9, 6, 488, 5], + ["access", 6, "ne_int", 489, 12], + ["get", 8, 52, 1, 489, 5], + ["frame", 9, 8, 4, 489, 5], + ["null", 8, 489, 5], + ["setarg", 9, 0, 8, 489, 5], + ["setarg", 9, 1, 6, 489, 5], + ["setarg", 9, 2, 2, 489, 5], + ["setarg", 9, 3, 3, 489, 5], + ["setarg", 9, 4, 4, 489, 5], + ["invoke", 9, 6, 489, 5], + ["get", 6, 59, 1, 490, 5], + ["frame", 8, 6, 1, 490, 5], + ["null", 6, 490, 5], + ["setarg", 8, 0, 6, 490, 5], + ["setarg", 8, 1, 7, 490, 5], + ["invoke", 8, 6, 490, 5], + ["get", 6, 48, 1, 493, 5], + ["frame", 8, 6, 1, 493, 5], + ["null", 6, 493, 5], + ["setarg", 8, 0, 6, 493, 5], + ["setarg", 8, 1, 10, 493, 5], + ["invoke", 8, 6, 493, 5], + ["access", 6, "is_num", 494, 12], + ["get", 8, 51, 1, 494, 5], + ["frame", 9, 8, 3, 494, 5], + ["null", 8, 494, 5], + ["setarg", 9, 0, 8, 494, 5], + ["setarg", 9, 1, 6, 494, 5], + ["setarg", 9, 2, 1, 494, 5], + ["setarg", 9, 3, 3, 494, 5], + ["invoke", 9, 6, 494, 5], + ["access", 6, "jump_false", 495, 20], + ["get", 8, 60, 1, 495, 5], + ["frame", 9, 8, 3, 495, 5], + ["null", 8, 495, 5], + ["setarg", 9, 0, 8, 495, 5], + ["setarg", 9, 1, 6, 495, 5], + ["setarg", 9, 2, 1, 495, 5], + ["setarg", 9, 3, 11, 495, 5], + ["invoke", 9, 6, 495, 5], + ["access", 6, "is_num", 496, 12], + ["get", 8, 51, 1, 496, 5], + ["frame", 9, 8, 3, 496, 5], + ["null", 8, 496, 5], + ["setarg", 9, 0, 8, 496, 5], + ["setarg", 9, 1, 6, 496, 5], + ["setarg", 9, 2, 5, 496, 5], + ["setarg", 9, 3, 4, 496, 5], + ["invoke", 9, 6, 496, 5], + ["access", 6, "jump_false", 497, 20], + ["get", 8, 60, 1, 497, 5], + ["frame", 9, 8, 3, 497, 5], + ["null", 8, 497, 5], + ["setarg", 9, 0, 8, 497, 5], + ["setarg", 9, 1, 6, 497, 5], + ["setarg", 9, 2, 5, 497, 5], + ["setarg", 9, 3, 11, 497, 5], + ["invoke", 9, 6, 497, 5], + ["access", 6, "ne_float", 498, 12], + ["get", 8, 52, 1, 498, 5], + ["frame", 9, 8, 4, 498, 5], + ["null", 8, 498, 5], + ["setarg", 9, 0, 8, 498, 5], + ["setarg", 9, 1, 6, 498, 5], + ["setarg", 9, 2, 2, 498, 5], + ["setarg", 9, 3, 3, 498, 5], + ["setarg", 9, 4, 4, 498, 5], + ["invoke", 9, 6, 498, 5], + ["get", 6, 59, 1, 499, 5], + ["frame", 8, 6, 1, 499, 5], + ["null", 6, 499, 5], + ["setarg", 8, 0, 6, 499, 5], + ["setarg", 8, 1, 7, 499, 5], + ["invoke", 8, 6, 499, 5], + ["get", 6, 48, 1, 502, 5], + ["frame", 8, 6, 1, 502, 5], + ["null", 6, 502, 5], + ["setarg", 8, 0, 6, 502, 5], + ["setarg", 8, 1, 11, 502, 5], + ["invoke", 8, 6, 502, 5], + ["access", 6, "is_text", 503, 12], + ["get", 8, 51, 1, 503, 5], + ["frame", 9, 8, 3, 503, 5], + ["null", 8, 503, 5], + ["setarg", 9, 0, 8, 503, 5], + ["setarg", 9, 1, 6, 503, 5], + ["setarg", 9, 2, 1, 503, 5], + ["setarg", 9, 3, 3, 503, 5], + ["invoke", 9, 6, 503, 5], + ["access", 6, "jump_false", 504, 20], + ["get", 8, 60, 1, 504, 5], + ["frame", 9, 8, 3, 504, 5], + ["null", 8, 504, 5], + ["setarg", 9, 0, 8, 504, 5], + ["setarg", 9, 1, 6, 504, 5], + ["setarg", 9, 2, 1, 504, 5], + ["setarg", 9, 3, 12, 504, 5], + ["invoke", 9, 6, 504, 5], + ["access", 6, "is_text", 505, 12], + ["get", 8, 51, 1, 505, 5], + ["frame", 9, 8, 3, 505, 5], + ["null", 8, 505, 5], + ["setarg", 9, 0, 8, 505, 5], + ["setarg", 9, 1, 6, 505, 5], + ["setarg", 9, 2, 5, 505, 5], + ["setarg", 9, 3, 4, 505, 5], + ["invoke", 9, 6, 505, 5], + ["access", 6, "jump_false", 506, 20], + ["get", 8, 60, 1, 506, 5], + ["frame", 9, 8, 3, 506, 5], + ["null", 8, 506, 5], + ["setarg", 9, 0, 8, 506, 5], + ["setarg", 9, 1, 6, 506, 5], + ["setarg", 9, 2, 5, 506, 5], + ["setarg", 9, 3, 12, 506, 5], + ["invoke", 9, 6, 506, 5], + ["access", 6, "ne_text", 507, 12], + ["get", 8, 52, 1, 507, 5], + ["frame", 9, 8, 4, 507, 5], + ["null", 8, 507, 5], + ["setarg", 9, 0, 8, 507, 5], + ["setarg", 9, 1, 6, 507, 5], + ["setarg", 9, 2, 2, 507, 5], + ["setarg", 9, 3, 3, 507, 5], + ["setarg", 9, 4, 4, 507, 5], + ["invoke", 9, 6, 507, 5], + ["get", 6, 59, 1, 508, 5], + ["frame", 8, 6, 1, 508, 5], + ["null", 6, 508, 5], + ["setarg", 8, 0, 6, 508, 5], + ["setarg", 8, 1, 7, 508, 5], + ["invoke", 8, 6, 508, 5], + ["get", 6, 48, 1, 511, 5], + ["frame", 8, 6, 1, 511, 5], + ["null", 6, 511, 5], + ["setarg", 8, 0, 6, 511, 5], + ["setarg", 8, 1, 12, 511, 5], + ["invoke", 8, 6, 511, 5], + ["access", 6, "is_null", 512, 12], + ["get", 8, 51, 1, 512, 5], + ["frame", 9, 8, 3, 512, 5], + ["null", 8, 512, 5], + ["setarg", 9, 0, 8, 512, 5], + ["setarg", 9, 1, 6, 512, 5], + ["setarg", 9, 2, 1, 512, 5], + ["setarg", 9, 3, 3, 512, 5], + ["invoke", 9, 6, 512, 5], + ["access", 6, "jump_false", 513, 20], + ["get", 8, 60, 1, 513, 5], + ["frame", 9, 8, 3, 513, 5], + ["null", 8, 513, 5], + ["setarg", 9, 0, 8, 513, 5], + ["setarg", 9, 1, 6, 513, 5], + ["setarg", 9, 2, 1, 513, 5], + ["setarg", 9, 3, 13, 513, 5], + ["invoke", 9, 6, 513, 5], + ["access", 6, "is_null", 514, 12], + ["get", 8, 51, 1, 514, 5], + ["frame", 9, 8, 3, 514, 5], + ["null", 8, 514, 5], + ["setarg", 9, 0, 8, 514, 5], + ["setarg", 9, 1, 6, 514, 5], + ["setarg", 9, 2, 5, 514, 5], + ["setarg", 9, 3, 4, 514, 5], + ["invoke", 9, 6, 514, 5], + ["access", 6, "jump_false", 515, 20], + ["get", 8, 60, 1, 515, 5], + ["frame", 9, 8, 3, 515, 5], + ["null", 8, 515, 5], + ["setarg", 9, 0, 8, 515, 5], + ["setarg", 9, 1, 6, 515, 5], + ["setarg", 9, 2, 5, 515, 5], + ["setarg", 9, 3, 13, 515, 5], + ["invoke", 9, 6, 515, 5], + ["access", 6, "false", 516, 12], + ["get", 8, 50, 1, 516, 5], + ["frame", 9, 8, 2, 516, 5], + ["null", 8, 516, 5], + ["setarg", 9, 0, 8, 516, 5], + ["setarg", 9, 1, 6, 516, 5], + ["setarg", 9, 2, 2, 516, 5], + ["invoke", 9, 6, 516, 5], + ["get", 6, 59, 1, 517, 5], + ["frame", 8, 6, 1, 517, 5], + ["null", 6, 517, 5], + ["setarg", 8, 0, 6, 517, 5], + ["setarg", 8, 1, 7, 517, 5], + ["invoke", 8, 6, 517, 5], + ["access", 6, "ne_mis", 520, 30], + ["get", 8, 45, 1, 520, 20], + ["frame", 9, 8, 1, 520, 20], + ["null", 8, 520, 20], + ["setarg", 9, 0, 8, 520, 20], + ["setarg", 9, 1, 6, 520, 20], + ["invoke", 9, 6, 520, 20], + ["move", 8, 6, 520, 20], + ["get", 6, 48, 1, 521, 5], + ["frame", 9, 6, 1, 521, 5], + ["null", 6, 521, 5], + ["setarg", 9, 0, 6, 521, 5], + ["setarg", 9, 1, 13, 521, 5], + ["invoke", 9, 6, 521, 5], + ["access", 6, "is_bool", 522, 12], + ["get", 9, 51, 1, 522, 5], + ["frame", 10, 9, 3, 522, 5], + ["null", 9, 522, 5], + ["setarg", 10, 0, 9, 522, 5], + ["setarg", 10, 1, 6, 522, 5], + ["setarg", 10, 2, 1, 522, 5], + ["setarg", 10, 3, 3, 522, 5], + ["invoke", 10, 6, 522, 5], + ["access", 6, "jump_false", 523, 20], + ["get", 9, 60, 1, 523, 5], + ["frame", 10, 9, 3, 523, 5], + ["null", 9, 523, 5], + ["setarg", 10, 0, 9, 523, 5], + ["setarg", 10, 1, 6, 523, 5], + ["setarg", 10, 2, 1, 523, 5], + ["setarg", 10, 3, 8, 523, 5], + ["invoke", 10, 1, 523, 5], + ["access", 1, "is_bool", 524, 12], + ["get", 6, 51, 1, 524, 5], + ["frame", 9, 6, 3, 524, 5], + ["null", 6, 524, 5], + ["setarg", 9, 0, 6, 524, 5], + ["setarg", 9, 1, 1, 524, 5], + ["setarg", 9, 2, 5, 524, 5], + ["setarg", 9, 3, 4, 524, 5], + ["invoke", 9, 1, 524, 5], + ["access", 1, "jump_false", 525, 20], + ["get", 6, 60, 1, 525, 5], + ["frame", 9, 6, 3, 525, 5], + ["null", 6, 525, 5], + ["setarg", 9, 0, 6, 525, 5], + ["setarg", 9, 1, 1, 525, 5], + ["setarg", 9, 2, 5, 525, 5], + ["setarg", 9, 3, 8, 525, 5], + ["invoke", 9, 1, 525, 5], + ["access", 1, "ne_bool", 526, 12], + ["get", 5, 52, 1, 526, 5], + ["frame", 6, 5, 4, 526, 5], + ["null", 5, 526, 5], + ["setarg", 6, 0, 5, 526, 5], + ["setarg", 6, 1, 1, 526, 5], + ["setarg", 6, 2, 2, 526, 5], + ["setarg", 6, 3, 3, 526, 5], + ["setarg", 6, 4, 4, 526, 5], + ["invoke", 6, 1, 526, 5], + ["get", 1, 59, 1, 527, 5], + ["frame", 3, 1, 1, 527, 5], + ["null", 1, 527, 5], + ["setarg", 3, 0, 1, 527, 5], + ["setarg", 3, 1, 7, 527, 5], + ["invoke", 3, 1, 527, 5], + ["get", 1, 48, 1, 530, 5], + ["frame", 3, 1, 1, 530, 5], + ["null", 1, 530, 5], + ["setarg", 3, 0, 1, 530, 5], + ["setarg", 3, 1, 8, 530, 5], + ["invoke", 3, 1, 530, 5], + ["access", 1, "true", 531, 12], + ["get", 3, 50, 1, 531, 5], + ["frame", 4, 3, 2, 531, 5], + ["null", 3, 531, 5], + ["setarg", 4, 0, 3, 531, 5], + ["setarg", 4, 1, 1, 531, 5], + ["setarg", 4, 2, 2, 531, 5], + ["invoke", 4, 1, 531, 5], + ["get", 1, 48, 1, 532, 5], + ["frame", 2, 1, 1, 532, 5], + ["null", 1, 532, 5], + ["setarg", 2, 0, 1, 532, 5], + ["setarg", 2, 1, 7, 532, 5], + ["invoke", 2, 1, 532, 5], + ["null", 1, 533, 12], + ["return", 1, 533, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 31, 1, 539, 16], + ["move", 5, 4, 539, 16], + ["get", 4, 32, 1, 540, 16], + ["move", 6, 4, 540, 16], + ["get", 4, 33, 1, 541, 17], + ["move", 7, 4, 541, 17], + ["access", 4, 0, 542, 14], + ["access", 8, 0, 543, 14], + ["get", 9, 34, 1, 544, 36], + ["get", 10, 61, 1, 544, 23], + ["frame", 11, 10, 1, 544, 23], + ["null", 10, 544, 23], + ["setarg", 11, 0, 10, 544, 23], + ["setarg", 11, 1, 9, 544, 23], + ["invoke", 11, 9, 544, 23], + ["move", 10, 9, 544, 23], + ["get", 9, 34, 1, 545, 39], + ["get", 11, 63, 1, 545, 23], + ["frame", 12, 11, 1, 545, 23], + ["null", 11, 545, 23], + ["setarg", 12, 0, 11, 545, 23], + ["setarg", 12, 1, 9, 545, 23], + ["invoke", 12, 9, 545, 23], + ["move", 11, 9, 545, 23], + ["get", 9, 34, 1, 546, 38], + ["get", 12, 62, 1, 546, 24], + ["frame", 13, 12, 1, 546, 24], + ["null", 12, 546, 24], + ["setarg", 13, 0, 12, 546, 24], + ["setarg", 13, 1, 9, 546, 24], + ["invoke", 13, 9, 546, 24], + ["move", 12, 9, 546, 24], + ["get", 9, 35, 1, 547, 37], + ["get", 13, 61, 1, 547, 24], + ["frame", 14, 13, 1, 547, 24], + ["null", 13, 547, 24], + ["setarg", 14, 0, 13, 547, 24], + ["setarg", 14, 1, 9, 547, 24], + ["invoke", 14, 9, 547, 24], + ["move", 13, 9, 547, 24], + ["get", 9, 35, 1, 548, 40], + ["get", 14, 63, 1, 548, 24], + ["frame", 15, 14, 1, 548, 24], + ["null", 14, 548, 24], + ["setarg", 15, 0, 14, 548, 24], + ["setarg", 15, 1, 9, 548, 24], + ["invoke", 15, 9, 548, 24], + ["move", 14, 9, 548, 24], + ["get", 9, 35, 1, 549, 39], + ["get", 15, 62, 1, 549, 25], + ["frame", 16, 15, 1, 549, 25], + ["null", 15, 549, 25], + ["setarg", 16, 0, 15, 549, 25], + ["setarg", 16, 1, 9, 549, 25], + ["invoke", 16, 9, 549, 25], + ["move", 15, 9, 549, 25], + ["null", 9, 550, 19], + ["null", 16, 551, 19], + ["null", 17, 552, 16], + ["null", 18, 553, 15], + ["move", 19, 10, 556, 9], + ["jump_false", 19, "and_end_178", 556, 9], + ["move", 19, 13, 556, 24], + "and_end_178", + ["jump_false", 19, "if_else_176", 556, 24], + ["get", 10, 52, 1, 557, 7], + ["frame", 13, 10, 4, 557, 7], + ["null", 10, 557, 7], + ["setarg", 13, 0, 10, 557, 7], + ["setarg", 13, 1, 1, 557, 7], + ["setarg", 13, 2, 5, 557, 7], + ["setarg", 13, 3, 6, 557, 7], + ["setarg", 13, 4, 7, 557, 7], + ["invoke", 13, 10, 557, 7], + ["null", 10, 558, 14], + ["return", 10, 558, 14], + "_nop_ur_1", + "if_else_176", + "if_end_177", + ["move", 10, 11, 561, 9], + ["jump_false", 10, "and_end_181", 561, 9], + ["move", 10, 14, 561, 24], + "and_end_181", + ["jump_false", 10, "if_else_179", 561, 24], + ["get", 10, 52, 1, 562, 7], + ["frame", 11, 10, 4, 562, 7], + ["null", 10, 562, 7], + ["setarg", 11, 0, 10, 562, 7], + ["setarg", 11, 1, 2, 562, 7], + ["setarg", 11, 2, 5, 562, 7], + ["setarg", 11, 3, 6, 562, 7], + ["setarg", 11, 4, 7, 562, 7], + ["invoke", 11, 10, 562, 7], + ["null", 10, 563, 14], + ["return", 10, 563, 14], + "_nop_ur_2", + "if_else_179", + "if_end_180", + ["move", 10, 12, 566, 9], + ["jump_false", 10, "and_end_184", 566, 9], + ["move", 10, 15, 566, 25], + "and_end_184", + ["jump_false", 10, "if_else_182", 566, 25], + ["get", 10, 52, 1, 567, 7], + ["frame", 11, 10, 4, 567, 7], + ["null", 10, 567, 7], + ["setarg", 11, 0, 10, 567, 7], + ["setarg", 11, 1, 3, 567, 7], + ["setarg", 11, 2, 5, 567, 7], + ["setarg", 11, 3, 6, 567, 7], + ["setarg", 11, 4, 7, 567, 7], + ["invoke", 11, 10, 567, 7], + ["null", 10, 568, 14], + ["return", 10, 568, 14], + "_nop_ur_3", + "if_else_182", + "if_end_183", + ["access", 10, "rel_ni", 571, 25], + ["get", 11, 45, 1, 571, 15], + ["frame", 12, 11, 1, 571, 15], + ["null", 11, 571, 15], + ["setarg", 12, 0, 11, 571, 15], + ["setarg", 12, 1, 10, 571, 15], + ["invoke", 12, 10, 571, 15], + ["move", 9, 10, 571, 15], + ["access", 10, "rel_nn", 572, 25], + ["get", 11, 45, 1, 572, 15], + ["frame", 12, 11, 1, 572, 15], + ["null", 11, 572, 15], + ["setarg", 12, 0, 11, 572, 15], + ["setarg", 12, 1, 10, 572, 15], + ["invoke", 12, 10, 572, 15], + ["move", 16, 10, 572, 15], + ["access", 10, "rel_done", 573, 22], + ["get", 11, 45, 1, 573, 12], + ["frame", 12, 11, 1, 573, 12], + ["null", 11, 573, 12], + ["setarg", 12, 0, 11, 573, 12], + ["setarg", 12, 1, 10, 573, 12], + ["invoke", 12, 10, 573, 12], + ["move", 17, 10, 573, 12], + ["access", 10, "rel_err", 574, 21], + ["get", 11, 45, 1, 574, 11], + ["frame", 12, 11, 1, 574, 11], + ["null", 11, 574, 11], + ["setarg", 12, 0, 11, 574, 11], + ["setarg", 12, 1, 10, 574, 11], + ["invoke", 12, 10, 574, 11], + ["move", 18, 10, 574, 11], + ["get", 10, 40, 1, 576, 10], + ["frame", 11, 10, 0, 576, 10], + ["null", 10, 576, 10], + ["setarg", 11, 0, 10, 576, 10], + ["invoke", 11, 10, 576, 10], + ["move", 4, 10, 576, 10], + ["access", 10, "is_int", 577, 12], + ["get", 11, 51, 1, 577, 5], + ["frame", 12, 11, 3, 577, 5], + ["null", 11, 577, 5], + ["setarg", 12, 0, 11, 577, 5], + ["setarg", 12, 1, 10, 577, 5], + ["setarg", 12, 2, 4, 577, 5], + ["setarg", 12, 3, 6, 577, 5], + ["invoke", 12, 10, 577, 5], + ["access", 10, "jump_false", 578, 20], + ["get", 11, 60, 1, 578, 5], + ["frame", 12, 11, 3, 578, 5], + ["null", 11, 578, 5], + ["setarg", 12, 0, 11, 578, 5], + ["setarg", 12, 1, 10, 578, 5], + ["setarg", 12, 2, 4, 578, 5], + ["setarg", 12, 3, 9, 578, 5], + ["invoke", 12, 10, 578, 5], + ["get", 10, 40, 1, 579, 10], + ["frame", 11, 10, 0, 579, 10], + ["null", 10, 579, 10], + ["setarg", 11, 0, 10, 579, 10], + ["invoke", 11, 10, 579, 10], + ["move", 8, 10, 579, 10], + ["access", 10, "is_int", 580, 12], + ["get", 11, 51, 1, 580, 5], + ["frame", 12, 11, 3, 580, 5], + ["null", 11, 580, 5], + ["setarg", 12, 0, 11, 580, 5], + ["setarg", 12, 1, 10, 580, 5], + ["setarg", 12, 2, 8, 580, 5], + ["setarg", 12, 3, 7, 580, 5], + ["invoke", 12, 10, 580, 5], + ["access", 10, "jump_false", 581, 20], + ["get", 11, 60, 1, 581, 5], + ["frame", 12, 11, 3, 581, 5], + ["null", 11, 581, 5], + ["setarg", 12, 0, 11, 581, 5], + ["setarg", 12, 1, 10, 581, 5], + ["setarg", 12, 2, 8, 581, 5], + ["setarg", 12, 3, 9, 581, 5], + ["invoke", 12, 10, 581, 5], + ["get", 10, 52, 1, 582, 5], + ["frame", 11, 10, 4, 582, 5], + ["null", 10, 582, 5], + ["setarg", 11, 0, 10, 582, 5], + ["setarg", 11, 1, 1, 582, 5], + ["setarg", 11, 2, 5, 582, 5], + ["setarg", 11, 3, 6, 582, 5], + ["setarg", 11, 4, 7, 582, 5], + ["invoke", 11, 10, 582, 5], + ["get", 10, 59, 1, 583, 5], + ["frame", 11, 10, 1, 583, 5], + ["null", 10, 583, 5], + ["setarg", 11, 0, 10, 583, 5], + ["setarg", 11, 1, 17, 583, 5], + ["invoke", 11, 10, 583, 5], + ["get", 10, 48, 1, 585, 5], + ["frame", 11, 10, 1, 585, 5], + ["null", 10, 585, 5], + ["setarg", 11, 0, 10, 585, 5], + ["setarg", 11, 1, 9, 585, 5], + ["invoke", 11, 9, 585, 5], + ["access", 9, "is_num", 586, 12], + ["get", 10, 51, 1, 586, 5], + ["frame", 11, 10, 3, 586, 5], + ["null", 10, 586, 5], + ["setarg", 11, 0, 10, 586, 5], + ["setarg", 11, 1, 9, 586, 5], + ["setarg", 11, 2, 4, 586, 5], + ["setarg", 11, 3, 6, 586, 5], + ["invoke", 11, 9, 586, 5], + ["access", 9, "jump_false", 587, 20], + ["get", 10, 60, 1, 587, 5], + ["frame", 11, 10, 3, 587, 5], + ["null", 10, 587, 5], + ["setarg", 11, 0, 10, 587, 5], + ["setarg", 11, 1, 9, 587, 5], + ["setarg", 11, 2, 4, 587, 5], + ["setarg", 11, 3, 16, 587, 5], + ["invoke", 11, 9, 587, 5], + ["access", 9, "is_num", 588, 12], + ["get", 10, 51, 1, 588, 5], + ["frame", 11, 10, 3, 588, 5], + ["null", 10, 588, 5], + ["setarg", 11, 0, 10, 588, 5], + ["setarg", 11, 1, 9, 588, 5], + ["setarg", 11, 2, 8, 588, 5], + ["setarg", 11, 3, 7, 588, 5], + ["invoke", 11, 9, 588, 5], + ["access", 9, "jump_false", 589, 20], + ["get", 10, 60, 1, 589, 5], + ["frame", 11, 10, 3, 589, 5], + ["null", 10, 589, 5], + ["setarg", 11, 0, 10, 589, 5], + ["setarg", 11, 1, 9, 589, 5], + ["setarg", 11, 2, 8, 589, 5], + ["setarg", 11, 3, 16, 589, 5], + ["invoke", 11, 9, 589, 5], + ["get", 9, 52, 1, 590, 5], + ["frame", 10, 9, 4, 590, 5], + ["null", 9, 590, 5], + ["setarg", 10, 0, 9, 590, 5], + ["setarg", 10, 1, 2, 590, 5], + ["setarg", 10, 2, 5, 590, 5], + ["setarg", 10, 3, 6, 590, 5], + ["setarg", 10, 4, 7, 590, 5], + ["invoke", 10, 9, 590, 5], + ["get", 9, 59, 1, 591, 5], + ["frame", 10, 9, 1, 591, 5], + ["null", 9, 591, 5], + ["setarg", 10, 0, 9, 591, 5], + ["setarg", 10, 1, 17, 591, 5], + ["invoke", 10, 9, 591, 5], + ["get", 9, 48, 1, 593, 5], + ["frame", 10, 9, 1, 593, 5], + ["null", 9, 593, 5], + ["setarg", 10, 0, 9, 593, 5], + ["setarg", 10, 1, 16, 593, 5], + ["invoke", 10, 9, 593, 5], + ["access", 9, "is_text", 594, 12], + ["get", 10, 51, 1, 594, 5], + ["frame", 11, 10, 3, 594, 5], + ["null", 10, 594, 5], + ["setarg", 11, 0, 10, 594, 5], + ["setarg", 11, 1, 9, 594, 5], + ["setarg", 11, 2, 4, 594, 5], + ["setarg", 11, 3, 6, 594, 5], + ["invoke", 11, 9, 594, 5], + ["access", 9, "jump_false", 595, 20], + ["get", 10, 60, 1, 595, 5], + ["frame", 11, 10, 3, 595, 5], + ["null", 10, 595, 5], + ["setarg", 11, 0, 10, 595, 5], + ["setarg", 11, 1, 9, 595, 5], + ["setarg", 11, 2, 4, 595, 5], + ["setarg", 11, 3, 18, 595, 5], + ["invoke", 11, 4, 595, 5], + ["access", 4, "is_text", 596, 12], + ["get", 9, 51, 1, 596, 5], + ["frame", 10, 9, 3, 596, 5], + ["null", 9, 596, 5], + ["setarg", 10, 0, 9, 596, 5], + ["setarg", 10, 1, 4, 596, 5], + ["setarg", 10, 2, 8, 596, 5], + ["setarg", 10, 3, 7, 596, 5], + ["invoke", 10, 4, 596, 5], + ["access", 4, "jump_false", 597, 20], + ["get", 9, 60, 1, 597, 5], + ["frame", 10, 9, 3, 597, 5], + ["null", 9, 597, 5], + ["setarg", 10, 0, 9, 597, 5], + ["setarg", 10, 1, 4, 597, 5], + ["setarg", 10, 2, 8, 597, 5], + ["setarg", 10, 3, 18, 597, 5], + ["invoke", 10, 4, 597, 5], + ["get", 4, 52, 1, 598, 5], + ["frame", 8, 4, 4, 598, 5], + ["null", 4, 598, 5], + ["setarg", 8, 0, 4, 598, 5], + ["setarg", 8, 1, 3, 598, 5], + ["setarg", 8, 2, 5, 598, 5], + ["setarg", 8, 3, 6, 598, 5], + ["setarg", 8, 4, 7, 598, 5], + ["invoke", 8, 4, 598, 5], + ["get", 4, 59, 1, 599, 5], + ["frame", 5, 4, 1, 599, 5], + ["null", 4, 599, 5], + ["setarg", 5, 0, 4, 599, 5], + ["setarg", 5, 1, 17, 599, 5], + ["invoke", 5, 4, 599, 5], + ["get", 4, 48, 1, 601, 5], + ["frame", 5, 4, 1, 601, 5], + ["null", 4, 601, 5], + ["setarg", 5, 0, 4, 601, 5], + ["setarg", 5, 1, 18, 601, 5], + ["invoke", 5, 4, 601, 5], + ["access", 4, "cannot compare with '", 602, 20], + ["get", 5, 36, 1, 602, 46], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 6, 5, 602, 46], + ["jump_false", 6, "add_cn_186", 602, 46], + ["concat", 7, 4, 5, 602, 46], + ["jump", "add_done_185", 602, 46], + "add_cn_186", + "_nop_tc_3", + ["jump", "add_err_187", 602, 46], + ["is_num", 6, 5, 602, 46], + ["jump_false", 6, "add_err_187", 602, 46], + ["add", 7, 4, 5, 602, 46], + ["jump", "add_done_185", 602, 46], + "add_err_187", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 602, + 46 + ], + ["access", 5, "error", 602, 46], + ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 602, 46], + ["array", 8, 0, 602, 46], + ["push", 8, 6, 602, 46], + ["frame", 6, 4, 2, 602, 46], + ["null", 4, 602, 46], + ["setarg", 6, 0, 4, 602, 46], + ["setarg", 6, 1, 5, 602, 46], + ["setarg", 6, 2, 8, 602, 46], + ["invoke", 6, 4, 602, 46], + ["disrupt", 602, 46], + "add_done_185", + ["access", 4, "': operands must be same type", 602, 59], + ["is_text", 5, 7, 602, 59], + ["jump_false", 5, "add_cn_189", 602, 59], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 6, 7, 4, 602, 59], + ["jump", "add_done_188", 602, 59], + "add_cn_189", + ["is_num", 5, 7, 602, 59], + ["jump_false", 5, "add_err_190", 602, 59], + "_nop_tc_6", + ["jump", "add_err_190", 602, 59], + ["add", 6, 7, 4, 602, 59], + ["jump", "add_done_188", 602, 59], + "add_err_190", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 602, + 59 + ], + ["access", 5, "error", 602, 59], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 602, 59], + ["array", 8, 0, 602, 59], + ["push", 8, 7, 602, 59], + ["frame", 7, 4, 2, 602, 59], + ["null", 4, 602, 59], + ["setarg", 7, 0, 4, 602, 59], + ["setarg", 7, 1, 5, 602, 59], + ["setarg", 7, 2, 8, 602, 59], + ["invoke", 7, 4, 602, 59], + ["disrupt", 602, 59], + "add_done_188", + ["get", 4, 58, 1, 602, 5], + ["frame", 5, 4, 1, 602, 5], + ["null", 4, 602, 5], + ["setarg", 5, 0, 4, 602, 5], + ["setarg", 5, 1, 6, 602, 5], + ["invoke", 5, 4, 602, 5], + ["access", 4, "disrupt", 603, 12], + ["get", 5, 49, 1, 603, 5], + ["frame", 6, 5, 1, 603, 5], + ["null", 5, 603, 5], + ["setarg", 6, 0, 5, 603, 5], + ["setarg", 6, 1, 4, 603, 5], + ["invoke", 6, 4, 603, 5], + ["get", 4, 48, 1, 604, 5], + ["frame", 5, 4, 1, 604, 5], + ["null", 4, 604, 5], + ["setarg", 5, 0, 4, 604, 5], + ["setarg", 5, 1, 17, 604, 5], + ["invoke", 5, 4, 604, 5], + ["null", 4, 605, 12], + ["return", 4, 605, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 63, 1, 610, 9], + ["frame", 5, 4, 1, 610, 9], + ["null", 4, 610, 9], + ["setarg", 5, 0, 4, 610, 9], + ["setarg", 5, 1, 3, 610, 9], + ["invoke", 5, 4, 610, 9], + ["jump_false", 4, "if_else_191", 610, 9], + ["access", 4, "negate", 611, 14], + ["get", 5, 51, 1, 611, 7], + ["frame", 6, 5, 3, 611, 7], + ["null", 5, 611, 7], + ["setarg", 6, 0, 5, 611, 7], + ["setarg", 6, 1, 4, 611, 7], + ["setarg", 6, 2, 1, 611, 7], + ["setarg", 6, 3, 2, 611, 7], + ["invoke", 6, 4, 611, 7], + ["null", 4, 612, 14], + ["return", 4, 612, 14], + "_nop_ur_1", + "if_else_191", + "if_end_192", + ["get", 4, 40, 1, 614, 14], + ["frame", 5, 4, 0, 614, 14], + ["null", 4, 614, 14], + ["setarg", 5, 0, 4, 614, 14], + ["invoke", 5, 4, 614, 14], + ["move", 5, 4, 614, 14], + ["access", 4, "neg_err", 615, 25], + ["get", 6, 45, 1, 615, 15], + ["frame", 7, 6, 1, 615, 15], + ["null", 6, 615, 15], + ["setarg", 7, 0, 6, 615, 15], + ["setarg", 7, 1, 4, 615, 15], + ["invoke", 7, 4, 615, 15], + ["move", 6, 4, 615, 15], + ["access", 4, "neg_done", 616, 26], + ["get", 7, 45, 1, 616, 16], + ["frame", 8, 7, 1, 616, 16], + ["null", 7, 616, 16], + ["setarg", 8, 0, 7, 616, 16], + ["setarg", 8, 1, 4, 616, 16], + ["invoke", 8, 4, 616, 16], + ["move", 7, 4, 616, 16], + ["access", 4, "is_num", 617, 12], + ["get", 8, 51, 1, 617, 5], + ["frame", 9, 8, 3, 617, 5], + ["null", 8, 617, 5], + ["setarg", 9, 0, 8, 617, 5], + ["setarg", 9, 1, 4, 617, 5], + ["setarg", 9, 2, 5, 617, 5], + ["setarg", 9, 3, 2, 617, 5], + ["invoke", 9, 4, 617, 5], + ["access", 4, "jump_false", 618, 20], + ["get", 8, 60, 1, 618, 5], + ["frame", 9, 8, 3, 618, 5], + ["null", 8, 618, 5], + ["setarg", 9, 0, 8, 618, 5], + ["setarg", 9, 1, 4, 618, 5], + ["setarg", 9, 2, 5, 618, 5], + ["setarg", 9, 3, 6, 618, 5], + ["invoke", 9, 4, 618, 5], + ["access", 4, "negate", 619, 12], + ["get", 5, 51, 1, 619, 5], + ["frame", 8, 5, 3, 619, 5], + ["null", 5, 619, 5], + ["setarg", 8, 0, 5, 619, 5], + ["setarg", 8, 1, 4, 619, 5], + ["setarg", 8, 2, 1, 619, 5], + ["setarg", 8, 3, 2, 619, 5], + ["invoke", 8, 4, 619, 5], + ["get", 4, 59, 1, 620, 5], + ["frame", 5, 4, 1, 620, 5], + ["null", 4, 620, 5], + ["setarg", 5, 0, 4, 620, 5], + ["setarg", 5, 1, 7, 620, 5], + ["invoke", 5, 4, 620, 5], + ["get", 4, 48, 1, 622, 5], + ["frame", 5, 4, 1, 622, 5], + ["null", 4, 622, 5], + ["setarg", 5, 0, 4, 622, 5], + ["setarg", 5, 1, 6, 622, 5], + ["invoke", 5, 4, 622, 5], + ["access", 4, "cannot negate: operand must be a number", 623, 20], + ["get", 5, 58, 1, 623, 5], + ["frame", 6, 5, 1, 623, 5], + ["null", 5, 623, 5], + ["setarg", 6, 0, 5, 623, 5], + ["setarg", 6, 1, 4, 623, 5], + ["invoke", 6, 4, 623, 5], + ["access", 4, "disrupt", 624, 12], + ["get", 5, 49, 1, 624, 5], + ["frame", 6, 5, 1, 624, 5], + ["null", 5, 624, 5], + ["setarg", 6, 0, 5, 624, 5], + ["setarg", 6, 1, 4, 624, 5], + ["invoke", 6, 4, 624, 5], + ["get", 4, 48, 1, 625, 5], + ["frame", 5, 4, 1, 625, 5], + ["null", 4, 625, 5], + ["setarg", 5, 0, 4, 625, 5], + ["setarg", 5, 1, 7, 625, 5], + ["invoke", 5, 4, 625, 5], + ["null", 4, 626, 12], + ["return", 4, 626, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["null", 5, 638, 15], + ["put", 2, 31, 1, 639, 16], + ["put", 3, 32, 1, 640, 16], + ["put", 4, 33, 1, 641, 17], + ["get", 6, 5, 1, 642, 18], + ["load_dynamic", 7, 6, 1, 642, 28], + ["move", 6, 7, 642, 28], + ["jump_true", 6, "or_end_193", 642, 28], + ["move", 6, 1, 642, 39], + "or_end_193", + ["put", 6, 36, 1, 642, 39], + ["access", 6, "add", 643, 19], + ["is_identical", 7, 1, 6, 643, 19], + ["jump_true", 7, "eq_done_196", 643, 19], + ["is_int", 8, 1, 643, 19], + ["jump_false", 8, "eq_ni_197", 643, 19], + "_nop_tc_1", + ["jump", "eq_ni_197", 643, 19], + ["eq_int", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_ni_197", + ["is_num", 8, 1, 643, 19], + ["jump_false", 8, "eq_nn_198", 643, 19], + "_nop_tc_2", + ["jump", "eq_nn_198", 643, 19], + ["eq_float", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nn_198", + ["is_text", 8, 1, 643, 19], + ["jump_false", 8, "eq_nt_199", 643, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nt_199", + ["is_null", 8, 1, 643, 19], + ["jump_false", 8, "eq_nnl_200", 643, 19], + "_nop_tc_5", + ["jump", "eq_nnl_200", 643, 19], + ["true", 7, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nnl_200", + ["is_bool", 8, 1, 643, 19], + ["jump_false", 8, "eq_nb_201", 643, 19], + "_nop_tc_6", + ["jump", "eq_nb_201", 643, 19], + ["eq_bool", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nb_201", + ["false", 7, 643, 19], + "eq_done_196", + ["jump_false", 7, "if_else_194", 643, 19], + ["get", 6, 64, 1, 644, 7], + ["frame", 7, 6, 0, 644, 7], + ["null", 6, 644, 7], + ["setarg", 7, 0, 6, 644, 7], + ["invoke", 7, 6, 644, 7], + ["jump", "if_end_195", 644, 7], + "if_else_194", + ["access", 6, "eq", 645, 26], + ["is_identical", 7, 1, 6, 645, 26], + ["jump_true", 7, "eq_done_204", 645, 26], + ["is_int", 8, 1, 645, 26], + ["jump_false", 8, "eq_ni_205", 645, 26], + "_nop_tc_7", + ["jump", "eq_ni_205", 645, 26], + ["eq_int", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_ni_205", + ["is_num", 8, 1, 645, 26], + ["jump_false", 8, "eq_nn_206", 645, 26], + "_nop_tc_8", + ["jump", "eq_nn_206", 645, 26], + ["eq_float", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nn_206", + ["is_text", 8, 1, 645, 26], + ["jump_false", 8, "eq_nt_207", 645, 26], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nt_207", + ["is_null", 8, 1, 645, 26], + ["jump_false", 8, "eq_nnl_208", 645, 26], + "_nop_tc_11", + ["jump", "eq_nnl_208", 645, 26], + ["true", 7, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nnl_208", + ["is_bool", 8, 1, 645, 26], + ["jump_false", 8, "eq_nb_209", 645, 26], + "_nop_tc_12", + ["jump", "eq_nb_209", 645, 26], + ["eq_bool", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nb_209", + ["false", 7, 645, 26], + "eq_done_204", + ["jump_false", 7, "if_else_202", 645, 26], + ["get", 6, 66, 1, 646, 7], + ["frame", 7, 6, 0, 646, 7], + ["null", 6, 646, 7], + ["setarg", 7, 0, 6, 646, 7], + ["invoke", 7, 6, 646, 7], + ["jump", "if_end_203", 646, 7], + "if_else_202", + ["access", 6, "ne", 647, 26], + ["is_identical", 7, 1, 6, 647, 26], + ["jump_true", 7, "eq_done_212", 647, 26], + ["is_int", 8, 1, 647, 26], + ["jump_false", 8, "eq_ni_213", 647, 26], + "_nop_tc_13", + ["jump", "eq_ni_213", 647, 26], + ["eq_int", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_ni_213", + ["is_num", 8, 1, 647, 26], + ["jump_false", 8, "eq_nn_214", 647, 26], + "_nop_tc_14", + ["jump", "eq_nn_214", 647, 26], + ["eq_float", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nn_214", + ["is_text", 8, 1, 647, 26], + ["jump_false", 8, "eq_nt_215", 647, 26], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nt_215", + ["is_null", 8, 1, 647, 26], + ["jump_false", 8, "eq_nnl_216", 647, 26], + "_nop_tc_17", + ["jump", "eq_nnl_216", 647, 26], + ["true", 7, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nnl_216", + ["is_bool", 8, 1, 647, 26], + ["jump_false", 8, "eq_nb_217", 647, 26], + "_nop_tc_18", + ["jump", "eq_nb_217", 647, 26], + ["eq_bool", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nb_217", + ["false", 7, 647, 26], + "eq_done_212", + ["jump_false", 7, "if_else_210", 647, 26], + ["get", 6, 67, 1, 648, 7], + ["frame", 7, 6, 0, 648, 7], + ["null", 6, 648, 7], + ["setarg", 7, 0, 6, 648, 7], + ["invoke", 7, 6, 648, 7], + ["jump", "if_end_211", 648, 7], + "if_else_210", + ["get", 6, 70, 1, 650, 13], + ["load_dynamic", 7, 6, 1, 650, 28], + ["move", 5, 7, 650, 28], + ["null", 6, 651, 18], + ["is_identical", 7, 5, 6, 651, 18], + ["jump_true", 7, "ne_nid_221", 651, 18], + ["jump", "ne_ni_222", 651, 18], + "ne_nid_221", + ["false", 7, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_ni_222", + ["is_int", 8, 5, 651, 18], + ["jump_false", 8, "ne_nn_223", 651, 18], + "_nop_tc_19", + ["jump", "ne_nn_223", 651, 18], + ["ne_int", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nn_223", + ["is_num", 8, 5, 651, 18], + ["jump_false", 8, "ne_nt_224", 651, 18], + "_nop_tc_20", + ["jump", "ne_nt_224", 651, 18], + ["ne_float", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nt_224", + ["is_text", 8, 5, 651, 18], + ["jump_false", 8, "ne_nnl_225", 651, 18], + "_nop_tc_21", + ["jump", "ne_nnl_225", 651, 18], + ["ne_text", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nnl_225", + ["is_null", 8, 5, 651, 18], + ["jump_false", 8, "ne_nb_226", 651, 18], + "_nop_tc_22", + "_nop_tc_23", + ["false", 7, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nb_226", + ["is_bool", 8, 5, 651, 18], + ["jump_false", 8, "ne_mis_227", 651, 18], + "_nop_tc_24", + ["jump", "ne_mis_227", 651, 18], + ["ne_bool", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_mis_227", + ["true", 7, 651, 18], + "ne_done_220", + ["jump_false", 7, "if_else_218", 651, 18], + ["access", 6, 0, 652, 29], + ["load_index", 7, 5, 6, 652, 29], + ["access", 6, 1, 652, 37], + ["load_index", 8, 5, 6, 652, 37], + ["access", 6, 2, 652, 45], + ["load_index", 9, 5, 6, 652, 45], + ["get", 5, 68, 1, 652, 9], + ["frame", 6, 5, 3, 652, 9], + ["null", 5, 652, 9], + ["setarg", 6, 0, 5, 652, 9], + ["setarg", 6, 1, 7, 652, 9], + ["setarg", 6, 2, 8, 652, 9], + ["setarg", 6, 3, 9, 652, 9], + ["invoke", 6, 5, 652, 9], + ["jump", "if_end_219", 652, 9], + "if_else_218", + ["access", 5, "subtract", 653, 28], + ["is_identical", 6, 1, 5, 653, 28], + ["jump_true", 6, "eq_done_234", 653, 28], + ["is_int", 7, 1, 653, 28], + ["jump_false", 7, "eq_ni_235", 653, 28], + "_nop_tc_25", + ["jump", "eq_ni_235", 653, 28], + ["eq_int", 6, 1, 5, 653, 28], + ["jump", "eq_done_234", 653, 28], + "eq_ni_235", + ["is_num", 7, 1, 653, 28], + ["jump_false", 7, "eq_nn_236", 653, 28], + "_nop_tc_26", + ["jump", "eq_nn_236", 653, 28], + ["eq_float", 6, 1, 5, 653, 28], + ["jump", "eq_done_234", 653, 28], + "eq_nn_236", + ["is_text", 7, 1, 653, 28], + ["jump_false", 7, "eq_nt_237", 653, 28], + "_nop_tc_27", + "_nop_tc_28", + ["eq_text", 6, 1, 5, 653, 28], + ["jump", "eq_done_234", 653, 28], + "eq_nt_237", + ["is_null", 7, 1, 653, 28], + ["jump_false", 7, "eq_nnl_238", 653, 28], + "_nop_tc_29", + ["jump", "eq_nnl_238", 653, 28], + ["true", 6, 653, 28], + ["jump", "eq_done_234", 653, 28], + "eq_nnl_238", + ["is_bool", 7, 1, 653, 28], + ["jump_false", 7, "eq_nb_239", 653, 28], + "_nop_tc_30", + ["jump", "eq_nb_239", 653, 28], + ["eq_bool", 6, 1, 5, 653, 28], + ["jump", "eq_done_234", 653, 28], + "eq_nb_239", + ["false", 6, 653, 28], + "eq_done_234", + ["move", 5, 6, 653, 28], + ["jump_true", 5, "or_end_233", 653, 28], + ["access", 6, "multiply", 653, 52], + ["is_identical", 7, 1, 6, 653, 52], + ["jump_true", 7, "eq_done_240", 653, 52], + ["is_int", 8, 1, 653, 52], + ["jump_false", 8, "eq_ni_241", 653, 52], + "_nop_tc_31", + ["jump", "eq_ni_241", 653, 52], + ["eq_int", 7, 1, 6, 653, 52], + ["jump", "eq_done_240", 653, 52], + "eq_ni_241", + ["is_num", 8, 1, 653, 52], + ["jump_false", 8, "eq_nn_242", 653, 52], + "_nop_tc_32", + ["jump", "eq_nn_242", 653, 52], + ["eq_float", 7, 1, 6, 653, 52], + ["jump", "eq_done_240", 653, 52], + "eq_nn_242", + ["is_text", 8, 1, 653, 52], + ["jump_false", 8, "eq_nt_243", 653, 52], + "_nop_tc_33", + "_nop_tc_34", + ["eq_text", 7, 1, 6, 653, 52], + ["jump", "eq_done_240", 653, 52], + "eq_nt_243", + ["is_null", 8, 1, 653, 52], + ["jump_false", 8, "eq_nnl_244", 653, 52], + "_nop_tc_35", + ["jump", "eq_nnl_244", 653, 52], + ["true", 7, 653, 52], + ["jump", "eq_done_240", 653, 52], + "eq_nnl_244", + ["is_bool", 8, 1, 653, 52], + ["jump_false", 8, "eq_nb_245", 653, 52], + "_nop_tc_36", + ["jump", "eq_nb_245", 653, 52], + ["eq_bool", 7, 1, 6, 653, 52], + ["jump", "eq_done_240", 653, 52], + "eq_nb_245", + ["false", 7, 653, 52], + "eq_done_240", + ["move", 5, 7, 653, 52], + "or_end_233", + ["move", 6, 5, 653, 52], + ["jump_true", 6, "or_end_232", 653, 52], + ["access", 5, "divide", 654, 28], + ["is_identical", 7, 1, 5, 654, 28], + ["jump_true", 7, "eq_done_246", 654, 28], + ["is_int", 8, 1, 654, 28], + ["jump_false", 8, "eq_ni_247", 654, 28], + "_nop_tc_37", + ["jump", "eq_ni_247", 654, 28], + ["eq_int", 7, 1, 5, 654, 28], + ["jump", "eq_done_246", 654, 28], + "eq_ni_247", + ["is_num", 8, 1, 654, 28], + ["jump_false", 8, "eq_nn_248", 654, 28], + "_nop_tc_38", + ["jump", "eq_nn_248", 654, 28], + ["eq_float", 7, 1, 5, 654, 28], + ["jump", "eq_done_246", 654, 28], + "eq_nn_248", + ["is_text", 8, 1, 654, 28], + ["jump_false", 8, "eq_nt_249", 654, 28], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 7, 1, 5, 654, 28], + ["jump", "eq_done_246", 654, 28], + "eq_nt_249", + ["is_null", 8, 1, 654, 28], + ["jump_false", 8, "eq_nnl_250", 654, 28], + "_nop_tc_41", + ["jump", "eq_nnl_250", 654, 28], + ["true", 7, 654, 28], + ["jump", "eq_done_246", 654, 28], + "eq_nnl_250", + ["is_bool", 8, 1, 654, 28], + ["jump_false", 8, "eq_nb_251", 654, 28], + "_nop_tc_42", + ["jump", "eq_nb_251", 654, 28], + ["eq_bool", 7, 1, 5, 654, 28], + ["jump", "eq_done_246", 654, 28], + "eq_nb_251", + ["false", 7, 654, 28], + "eq_done_246", + ["move", 6, 7, 654, 28], + "or_end_232", + ["move", 5, 6, 654, 28], + ["jump_true", 5, "or_end_231", 654, 28], + ["access", 6, "modulo", 654, 50], + ["is_identical", 7, 1, 6, 654, 50], + ["jump_true", 7, "eq_done_252", 654, 50], + ["is_int", 8, 1, 654, 50], + ["jump_false", 8, "eq_ni_253", 654, 50], + "_nop_tc_43", + ["jump", "eq_ni_253", 654, 50], + ["eq_int", 7, 1, 6, 654, 50], + ["jump", "eq_done_252", 654, 50], + "eq_ni_253", + ["is_num", 8, 1, 654, 50], + ["jump_false", 8, "eq_nn_254", 654, 50], + "_nop_tc_44", + ["jump", "eq_nn_254", 654, 50], + ["eq_float", 7, 1, 6, 654, 50], + ["jump", "eq_done_252", 654, 50], + "eq_nn_254", + ["is_text", 8, 1, 654, 50], + ["jump_false", 8, "eq_nt_255", 654, 50], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 7, 1, 6, 654, 50], + ["jump", "eq_done_252", 654, 50], + "eq_nt_255", + ["is_null", 8, 1, 654, 50], + ["jump_false", 8, "eq_nnl_256", 654, 50], + "_nop_tc_47", + ["jump", "eq_nnl_256", 654, 50], + ["true", 7, 654, 50], + ["jump", "eq_done_252", 654, 50], + "eq_nnl_256", + ["is_bool", 8, 1, 654, 50], + ["jump_false", 8, "eq_nb_257", 654, 50], + "_nop_tc_48", + ["jump", "eq_nb_257", 654, 50], + ["eq_bool", 7, 1, 6, 654, 50], + ["jump", "eq_done_252", 654, 50], + "eq_nb_257", + ["false", 7, 654, 50], + "eq_done_252", + ["move", 5, 7, 654, 50], + "or_end_231", + ["move", 6, 5, 654, 50], + ["jump_true", 6, "or_end_230", 654, 50], + ["access", 5, "pow", 654, 72], + ["is_identical", 7, 1, 5, 654, 72], + ["jump_true", 7, "eq_done_258", 654, 72], + ["is_int", 8, 1, 654, 72], + ["jump_false", 8, "eq_ni_259", 654, 72], + "_nop_tc_49", + ["jump", "eq_ni_259", 654, 72], + ["eq_int", 7, 1, 5, 654, 72], + ["jump", "eq_done_258", 654, 72], + "eq_ni_259", + ["is_num", 8, 1, 654, 72], + ["jump_false", 8, "eq_nn_260", 654, 72], + "_nop_tc_50", + ["jump", "eq_nn_260", 654, 72], + ["eq_float", 7, 1, 5, 654, 72], + ["jump", "eq_done_258", 654, 72], + "eq_nn_260", + ["is_text", 8, 1, 654, 72], + ["jump_false", 8, "eq_nt_261", 654, 72], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 7, 1, 5, 654, 72], + ["jump", "eq_done_258", 654, 72], + "eq_nt_261", + ["is_null", 8, 1, 654, 72], + ["jump_false", 8, "eq_nnl_262", 654, 72], + "_nop_tc_53", + ["jump", "eq_nnl_262", 654, 72], + ["true", 7, 654, 72], + ["jump", "eq_done_258", 654, 72], + "eq_nnl_262", + ["is_bool", 8, 1, 654, 72], + ["jump_false", 8, "eq_nb_263", 654, 72], + "_nop_tc_54", + ["jump", "eq_nb_263", 654, 72], + ["eq_bool", 7, 1, 5, 654, 72], + ["jump", "eq_done_258", 654, 72], + "eq_nb_263", + ["false", 7, 654, 72], + "eq_done_258", + ["move", 6, 7, 654, 72], + "or_end_230", + ["jump_false", 6, "if_else_228", 654, 72], + ["get", 5, 65, 1, 655, 9], + ["frame", 6, 5, 1, 655, 9], + ["null", 5, 655, 9], + ["setarg", 6, 0, 5, 655, 9], + ["setarg", 6, 1, 1, 655, 9], + ["invoke", 6, 5, 655, 9], + ["jump", "if_end_229", 655, 9], + "if_else_228", + ["get", 5, 52, 1, 658, 9], + ["frame", 6, 5, 4, 658, 9], + ["null", 5, 658, 9], + ["setarg", 6, 0, 5, 658, 9], + ["setarg", 6, 1, 1, 658, 9], + ["setarg", 6, 2, 2, 658, 9], + ["setarg", 6, 3, 3, 658, 9], + ["setarg", 6, 4, 4, 658, 9], + ["invoke", 6, 5, 658, 9], + "if_end_229", + "if_end_219", + "if_end_211", + "if_end_203", + "if_end_195", + ["null", 5, 661, 12], + ["return", 5, 661, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, "load_field", 665, 16], + ["array", 5, 4, 665, 41], + ["push", 5, 4, 665, 41], + ["push", 5, 1, 665, 41], + ["push", 5, 2, 665, 41], + ["push", 5, 3, 665, 41], + ["get", 4, 47, 1, 665, 5], + ["frame", 6, 4, 1, 665, 5], + ["null", 4, 665, 5], + ["setarg", 6, 0, 4, 665, 5], + ["setarg", 6, 1, 5, 665, 5], + ["invoke", 6, 4, 665, 5], + ["null", 4, 665, 5], + ["return", 4, 665, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["access", 4, "store_field", 669, 16], + ["array", 5, 4, 669, 41], + ["push", 5, 4, 669, 41], + ["push", 5, 1, 669, 41], + ["push", 5, 3, 669, 41], + ["push", 5, 2, 669, 41], + ["get", 4, 47, 1, 669, 5], + ["frame", 6, 4, 1, 669, 5], + ["null", 4, 669, 5], + ["setarg", 6, 0, 4, 669, 5], + ["setarg", 6, 1, 5, 669, 5], + ["invoke", 6, 4, 669, 5], + ["null", 4, 669, 5], + ["return", 4, 669, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, "index", 673, 24], + ["is_identical", 6, 4, 5, 673, 24], + ["jump_true", 6, "eq_done_266", 673, 24], + ["is_int", 7, 4, 673, 24], + ["jump_false", 7, "eq_ni_267", 673, 24], + "_nop_tc_1", + ["jump", "eq_ni_267", 673, 24], + ["eq_int", 6, 4, 5, 673, 24], + ["jump", "eq_done_266", 673, 24], + "eq_ni_267", + ["is_num", 7, 4, 673, 24], + ["jump_false", 7, "eq_nn_268", 673, 24], + "_nop_tc_2", + ["jump", "eq_nn_268", 673, 24], + ["eq_float", 6, 4, 5, 673, 24], + ["jump", "eq_done_266", 673, 24], + "eq_nn_268", + ["is_text", 7, 4, 673, 24], + ["jump_false", 7, "eq_nt_269", 673, 24], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 6, 4, 5, 673, 24], + ["jump", "eq_done_266", 673, 24], + "eq_nt_269", + ["is_null", 7, 4, 673, 24], + ["jump_false", 7, "eq_nnl_270", 673, 24], + "_nop_tc_5", + ["jump", "eq_nnl_270", 673, 24], + ["true", 6, 673, 24], + ["jump", "eq_done_266", 673, 24], + "eq_nnl_270", + ["is_bool", 7, 4, 673, 24], + ["jump_false", 7, "eq_nb_271", 673, 24], + "_nop_tc_6", + ["jump", "eq_nb_271", 673, 24], + ["eq_bool", 6, 4, 5, 673, 24], + ["jump", "eq_done_266", 673, 24], + "eq_nb_271", + ["false", 6, 673, 24], + "eq_done_266", + ["jump_false", 6, "if_else_264", 673, 24], + ["access", 5, "load_index", 674, 14], + ["get", 6, 52, 1, 674, 7], + ["frame", 7, 6, 4, 674, 7], + ["null", 6, 674, 7], + ["setarg", 7, 0, 6, 674, 7], + ["setarg", 7, 1, 5, 674, 7], + ["setarg", 7, 2, 1, 674, 7], + ["setarg", 7, 3, 2, 674, 7], + ["setarg", 7, 4, 3, 674, 7], + ["invoke", 7, 5, 674, 7], + ["jump", "if_end_265", 674, 7], + "if_else_264", + ["access", 5, "field", 675, 31], + ["is_identical", 6, 4, 5, 675, 31], + ["jump_true", 6, "eq_done_274", 675, 31], + ["is_int", 7, 4, 675, 31], + ["jump_false", 7, "eq_ni_275", 675, 31], + "_nop_tc_7", + ["jump", "eq_ni_275", 675, 31], + ["eq_int", 6, 4, 5, 675, 31], + ["jump", "eq_done_274", 675, 31], + "eq_ni_275", + ["is_num", 7, 4, 675, 31], + ["jump_false", 7, "eq_nn_276", 675, 31], + "_nop_tc_8", + ["jump", "eq_nn_276", 675, 31], + ["eq_float", 6, 4, 5, 675, 31], + ["jump", "eq_done_274", 675, 31], + "eq_nn_276", + ["is_text", 7, 4, 675, 31], + ["jump_false", 7, "eq_nt_277", 675, 31], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 6, 4, 5, 675, 31], + ["jump", "eq_done_274", 675, 31], + "eq_nt_277", + ["is_null", 7, 4, 675, 31], + ["jump_false", 7, "eq_nnl_278", 675, 31], + "_nop_tc_11", + ["jump", "eq_nnl_278", 675, 31], + ["true", 6, 675, 31], + ["jump", "eq_done_274", 675, 31], + "eq_nnl_278", + ["is_bool", 7, 4, 675, 31], + ["jump_false", 7, "eq_nb_279", 675, 31], + "_nop_tc_12", + ["jump", "eq_nb_279", 675, 31], + ["eq_bool", 6, 4, 5, 675, 31], + ["jump", "eq_done_274", 675, 31], + "eq_nb_279", + ["false", 6, 675, 31], + "eq_done_274", + ["jump_false", 6, "if_else_272", 675, 31], + ["access", 5, "load_field", 676, 14], + ["get", 6, 52, 1, 676, 7], + ["frame", 7, 6, 4, 676, 7], + ["null", 6, 676, 7], + ["setarg", 7, 0, 6, 676, 7], + ["setarg", 7, 1, 5, 676, 7], + ["setarg", 7, 2, 1, 676, 7], + ["setarg", 7, 3, 2, 676, 7], + ["setarg", 7, 4, 3, 676, 7], + ["invoke", 7, 5, 676, 7], + ["jump", "if_end_273", 676, 7], + "if_else_272", + ["access", 5, "load_dynamic", 678, 14], + ["get", 6, 52, 1, 678, 7], + ["frame", 7, 6, 4, 678, 7], + ["null", 6, 678, 7], + ["setarg", 7, 0, 6, 678, 7], + ["setarg", 7, 1, 5, 678, 7], + ["setarg", 7, 2, 1, 678, 7], + ["setarg", 7, 3, 2, 678, 7], + ["setarg", 7, 4, 3, 678, 7], + ["invoke", 7, 5, 678, 7], + "if_end_273", + "if_end_265", + ["null", 5, 678, 7], + ["return", 5, 678, 7] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 5, "index", 683, 24], + ["is_identical", 6, 4, 5, 683, 24], + ["jump_true", 6, "eq_done_282", 683, 24], + ["is_int", 7, 4, 683, 24], + ["jump_false", 7, "eq_ni_283", 683, 24], + "_nop_tc_1", + ["jump", "eq_ni_283", 683, 24], + ["eq_int", 6, 4, 5, 683, 24], + ["jump", "eq_done_282", 683, 24], + "eq_ni_283", + ["is_num", 7, 4, 683, 24], + ["jump_false", 7, "eq_nn_284", 683, 24], + "_nop_tc_2", + ["jump", "eq_nn_284", 683, 24], + ["eq_float", 6, 4, 5, 683, 24], + ["jump", "eq_done_282", 683, 24], + "eq_nn_284", + ["is_text", 7, 4, 683, 24], + ["jump_false", 7, "eq_nt_285", 683, 24], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 6, 4, 5, 683, 24], + ["jump", "eq_done_282", 683, 24], + "eq_nt_285", + ["is_null", 7, 4, 683, 24], + ["jump_false", 7, "eq_nnl_286", 683, 24], + "_nop_tc_5", + ["jump", "eq_nnl_286", 683, 24], + ["true", 6, 683, 24], + ["jump", "eq_done_282", 683, 24], + "eq_nnl_286", + ["is_bool", 7, 4, 683, 24], + ["jump_false", 7, "eq_nb_287", 683, 24], + "_nop_tc_6", + ["jump", "eq_nb_287", 683, 24], + ["eq_bool", 6, 4, 5, 683, 24], + ["jump", "eq_done_282", 683, 24], + "eq_nb_287", + ["false", 6, 683, 24], + "eq_done_282", + ["jump_false", 6, "if_else_280", 683, 24], + ["access", 5, "store_index", 684, 14], + ["get", 6, 52, 1, 684, 7], + ["frame", 7, 6, 4, 684, 7], + ["null", 6, 684, 7], + ["setarg", 7, 0, 6, 684, 7], + ["setarg", 7, 1, 5, 684, 7], + ["setarg", 7, 2, 1, 684, 7], + ["setarg", 7, 3, 3, 684, 7], + ["setarg", 7, 4, 2, 684, 7], + ["invoke", 7, 5, 684, 7], + ["jump", "if_end_281", 684, 7], + "if_else_280", + ["access", 5, "field", 685, 31], + ["is_identical", 6, 4, 5, 685, 31], + ["jump_true", 6, "eq_done_290", 685, 31], + ["is_int", 7, 4, 685, 31], + ["jump_false", 7, "eq_ni_291", 685, 31], + "_nop_tc_7", + ["jump", "eq_ni_291", 685, 31], + ["eq_int", 6, 4, 5, 685, 31], + ["jump", "eq_done_290", 685, 31], + "eq_ni_291", + ["is_num", 7, 4, 685, 31], + ["jump_false", 7, "eq_nn_292", 685, 31], + "_nop_tc_8", + ["jump", "eq_nn_292", 685, 31], + ["eq_float", 6, 4, 5, 685, 31], + ["jump", "eq_done_290", 685, 31], + "eq_nn_292", + ["is_text", 7, 4, 685, 31], + ["jump_false", 7, "eq_nt_293", 685, 31], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 6, 4, 5, 685, 31], + ["jump", "eq_done_290", 685, 31], + "eq_nt_293", + ["is_null", 7, 4, 685, 31], + ["jump_false", 7, "eq_nnl_294", 685, 31], + "_nop_tc_11", + ["jump", "eq_nnl_294", 685, 31], + ["true", 6, 685, 31], + ["jump", "eq_done_290", 685, 31], + "eq_nnl_294", + ["is_bool", 7, 4, 685, 31], + ["jump_false", 7, "eq_nb_295", 685, 31], + "_nop_tc_12", + ["jump", "eq_nb_295", 685, 31], + ["eq_bool", 6, 4, 5, 685, 31], + ["jump", "eq_done_290", 685, 31], + "eq_nb_295", + ["false", 6, 685, 31], + "eq_done_290", + ["jump_false", 6, "if_else_288", 685, 31], + ["access", 5, "store_field", 686, 14], + ["get", 6, 52, 1, 686, 7], + ["frame", 7, 6, 4, 686, 7], + ["null", 6, 686, 7], + ["setarg", 7, 0, 6, 686, 7], + ["setarg", 7, 1, 5, 686, 7], + ["setarg", 7, 2, 1, 686, 7], + ["setarg", 7, 3, 3, 686, 7], + ["setarg", 7, 4, 2, 686, 7], + ["invoke", 7, 5, 686, 7], + ["jump", "if_end_289", 686, 7], + "if_else_288", + ["access", 5, "store_dynamic", 688, 14], + ["get", 6, 52, 1, 688, 7], + ["frame", 7, 6, 4, 688, 7], + ["null", 6, 688, 7], + ["setarg", 7, 0, 6, 688, 7], + ["setarg", 7, 1, 5, 688, 7], + ["setarg", 7, 2, 1, 688, 7], + ["setarg", 7, 3, 3, 688, 7], + ["setarg", 7, 4, 2, 688, 7], + ["invoke", 7, 5, 688, 7], + "if_end_289", + "if_end_281", + ["null", 5, 688, 7], + ["return", 5, 688, 7] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["length", 4, 3, 693, 23], + ["move", 5, 4, 693, 23], + ["get", 4, 40, 1, 694, 22], + ["frame", 6, 4, 0, 694, 22], + ["null", 4, 694, 22], + ["setarg", 6, 0, 4, 694, 22], + ["invoke", 6, 4, 694, 22], + ["move", 6, 4, 694, 22], + ["access", 4, "frame", 695, 12], + ["get", 7, 52, 1, 695, 5], + ["frame", 8, 7, 4, 695, 5], + ["null", 7, 695, 5], + ["setarg", 8, 0, 7, 695, 5], + ["setarg", 8, 1, 4, 695, 5], + ["setarg", 8, 2, 6, 695, 5], + ["setarg", 8, 3, 2, 695, 5], + ["setarg", 8, 4, 5, 695, 5], + ["invoke", 8, 4, 695, 5], + ["get", 4, 40, 1, 696, 21], + ["frame", 7, 4, 0, 696, 21], + ["null", 4, 696, 21], + ["setarg", 7, 0, 4, 696, 21], + ["invoke", 7, 4, 696, 21], + ["move", 7, 4, 696, 21], + ["access", 4, "null", 697, 12], + ["get", 8, 50, 1, 697, 5], + ["frame", 9, 8, 2, 697, 5], + ["null", 8, 697, 5], + ["setarg", 9, 0, 8, 697, 5], + ["setarg", 9, 1, 4, 697, 5], + ["setarg", 9, 2, 7, 697, 5], + ["invoke", 9, 4, 697, 5], + ["access", 4, "setarg", 698, 12], + ["access", 8, 0, 698, 34], + ["get", 9, 52, 1, 698, 5], + ["frame", 10, 9, 4, 698, 5], + ["null", 9, 698, 5], + ["setarg", 10, 0, 9, 698, 5], + ["setarg", 10, 1, 4, 698, 5], + ["setarg", 10, 2, 6, 698, 5], + ["setarg", 10, 3, 8, 698, 5], + ["setarg", 10, 4, 7, 698, 5], + ["invoke", 10, 4, 698, 5], + ["access", 4, 1, 699, 19], + ["access", 7, 0, 700, 14], + "while_start_296", + ["is_int", 8, 7, 701, 17], + ["jump_false", 8, "rel_ni_298", 701, 17], + ["is_int", 9, 5, 701, 17], + ["jump_false", 9, "rel_ni_298", 701, 17], + ["lt_int", 10, 7, 5, 701, 17], + ["jump", "rel_done_300", 701, 17], + "rel_ni_298", + ["is_num", 8, 7, 701, 17], + ["jump_false", 8, "rel_nn_299", 701, 17], + ["is_num", 9, 5, 701, 17], + ["jump_false", 9, "rel_nn_299", 701, 17], + ["lt_float", 10, 7, 5, 701, 17], + ["jump", "rel_done_300", 701, 17], + "rel_nn_299", + ["is_text", 8, 7, 701, 17], + ["jump_false", 8, "rel_err_301", 701, 17], + ["is_text", 9, 5, 701, 17], + ["jump_false", 9, "rel_err_301", 701, 17], + ["lt_text", 10, 7, 5, 701, 17], + ["jump", "rel_done_300", 701, 17], + "rel_err_301", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 701, + 17 + ], + ["access", 9, "error", 701, 17], + ["access", 11, "cannot compare with '<': operands must be same type", 701, 17], + ["array", 12, 0, 701, 17], + ["push", 12, 11, 701, 17], + ["frame", 11, 8, 2, 701, 17], + ["null", 8, 701, 17], + ["setarg", 11, 0, 8, 701, 17], + ["setarg", 11, 1, 9, 701, 17], + ["setarg", 11, 2, 12, 701, 17], + ["invoke", 11, 8, 701, 17], + ["disrupt", 701, 17], + "rel_done_300", + ["jump_false", 10, "while_end_297", 701, 17], + ["access", 8, "setarg", 702, 14], + ["load_dynamic", 9, 3, 7, 702, 50], + ["get", 10, 52, 1, 702, 7], + ["frame", 11, 10, 4, 702, 7], + ["null", 10, 702, 7], + ["setarg", 11, 0, 10, 702, 7], + ["setarg", 11, 1, 8, 702, 7], + ["setarg", 11, 2, 6, 702, 7], + ["setarg", 11, 3, 4, 702, 7], + ["setarg", 11, 4, 9, 702, 7], + ["invoke", 11, 8, 702, 7], + ["access", 8, 1, 703, 27], + ["is_num", 9, 4, 703, 27], + ["jump_false", 9, "num_err_302", 703, 27], + "_nop_tc_1", + "_nop_tc_2", + ["add", 9, 4, 8, 703, 27], + ["jump", "num_done_303", 703, 27], + "num_err_302", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 703, + 27 + ], + ["access", 10, "error", 703, 27], + ["access", 11, "cannot apply '+': operands must be numbers", 703, 27], + ["array", 12, 0, 703, 27], + ["push", 12, 11, 703, 27], + ["frame", 11, 8, 2, 703, 27], + ["null", 8, 703, 27], + ["setarg", 11, 0, 8, 703, 27], + ["setarg", 11, 1, 10, 703, 27], + ["setarg", 11, 2, 12, 703, 27], + ["invoke", 11, 8, 703, 27], + ["disrupt", 703, 27], + "num_done_303", + ["move", 4, 9, 703, 27], + ["access", 8, 1, 704, 17], + ["is_num", 9, 7, 704, 17], + ["jump_false", 9, "num_err_304", 704, 17], + "_nop_tc_3", + "_nop_tc_4", + ["add", 9, 7, 8, 704, 17], + ["jump", "num_done_305", 704, 17], + "num_err_304", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 704, + 17 + ], + ["access", 10, "error", 704, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 704, 17], + ["array", 12, 0, 704, 17], + ["push", 12, 11, 704, 17], + ["frame", 11, 8, 2, 704, 17], + ["null", 8, 704, 17], + ["setarg", 11, 0, 8, 704, 17], + ["setarg", 11, 1, 10, 704, 17], + ["setarg", 11, 2, 12, 704, 17], + ["invoke", 11, 8, 704, 17], + ["disrupt", 704, 17], + "num_done_305", + ["move", 7, 9, 704, 17], + ["jump", "while_start_296", 704, 17], + "while_end_297", + ["access", 4, "invoke", 706, 12], + ["get", 5, 51, 1, 706, 5], + ["frame", 7, 5, 3, 706, 5], + ["null", 5, 706, 5], + ["setarg", 7, 0, 5, 706, 5], + ["setarg", 7, 1, 4, 706, 5], + ["setarg", 7, 2, 6, 706, 5], + ["setarg", 7, 3, 1, 706, 5], + ["invoke", 7, 4, 706, 5], + ["null", 4, 706, 5], + ["return", 4, 706, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["length", 5, 4, 710, 23], + ["move", 6, 5, 710, 23], + ["get", 5, 40, 1, 711, 17], + ["frame", 7, 5, 0, 711, 17], + ["null", 5, 711, 17], + ["setarg", 7, 0, 5, 711, 17], + ["invoke", 7, 5, 711, 17], + ["move", 7, 5, 711, 17], + ["access", 5, "record_path", 712, 33], + ["get", 8, 45, 1, 712, 23], + ["frame", 9, 8, 1, 712, 23], + ["null", 8, 712, 23], + ["setarg", 9, 0, 8, 712, 23], + ["setarg", 9, 1, 5, 712, 23], + ["invoke", 9, 5, 712, 23], + ["move", 8, 5, 712, 23], + ["access", 5, "call_done", 713, 32], + ["get", 9, 45, 1, 713, 22], + ["frame", 10, 9, 1, 713, 22], + ["null", 9, 713, 22], + ["setarg", 10, 0, 9, 713, 22], + ["setarg", 10, 1, 5, 713, 22], + ["invoke", 10, 5, 713, 22], + ["move", 9, 5, 713, 22], + ["access", 5, 0, 714, 14], + ["access", 10, 0, 715, 19], + ["access", 11, "is_proxy", 718, 12], + ["get", 12, 51, 1, 718, 5], + ["frame", 13, 12, 3, 718, 5], + ["null", 12, 718, 5], + ["setarg", 13, 0, 12, 718, 5], + ["setarg", 13, 1, 11, 718, 5], + ["setarg", 13, 2, 7, 718, 5], + ["setarg", 13, 3, 2, 718, 5], + ["invoke", 13, 11, 718, 5], + ["access", 11, "jump_false", 719, 20], + ["get", 12, 60, 1, 719, 5], + ["frame", 13, 12, 3, 719, 5], + ["null", 12, 719, 5], + ["setarg", 13, 0, 12, 719, 5], + ["setarg", 13, 1, 11, 719, 5], + ["setarg", 13, 2, 7, 719, 5], + ["setarg", 13, 3, 8, 719, 5], + ["invoke", 13, 7, 719, 5], + ["get", 7, 40, 1, 722, 21], + ["frame", 11, 7, 0, 722, 21], + ["null", 7, 722, 21], + ["setarg", 11, 0, 7, 722, 21], + ["invoke", 11, 7, 722, 21], + ["move", 11, 7, 722, 21], + ["get", 7, 57, 1, 723, 5], + ["frame", 12, 7, 1, 723, 5], + ["null", 7, 723, 5], + ["setarg", 12, 0, 7, 723, 5], + ["setarg", 12, 1, 11, 723, 5], + ["invoke", 12, 7, 723, 5], + ["get", 7, 40, 1, 724, 20], + ["frame", 12, 7, 0, 724, 20], + ["null", 7, 724, 20], + ["setarg", 12, 0, 7, 724, 20], + ["invoke", 12, 7, 724, 20], + ["move", 12, 7, 724, 20], + ["get", 7, 55, 1, 725, 5], + ["frame", 13, 7, 2, 725, 5], + ["null", 7, 725, 5], + ["setarg", 13, 0, 7, 725, 5], + ["setarg", 13, 1, 12, 725, 5], + ["setarg", 13, 2, 3, 725, 5], + ["invoke", 13, 7, 725, 5], + ["get", 7, 40, 1, 726, 20], + ["frame", 13, 7, 0, 726, 20], + ["null", 7, 726, 20], + ["setarg", 13, 0, 7, 726, 20], + ["invoke", 13, 7, 726, 20], + ["move", 13, 7, 726, 20], + ["access", 7, "array", 727, 16], + ["access", 14, 0, 727, 35], + ["array", 15, 3, 727, 35], + ["push", 15, 7, 727, 35], + ["push", 15, 13, 727, 35], + ["push", 15, 14, 727, 35], + ["get", 7, 47, 1, 727, 5], + ["frame", 14, 7, 1, 727, 5], + ["null", 7, 727, 5], + ["setarg", 14, 0, 7, 727, 5], + ["setarg", 14, 1, 15, 727, 5], + ["invoke", 14, 7, 727, 5], + ["access", 5, 0, 728, 10], + "while_start_306", + ["is_int", 7, 5, 729, 17], + ["jump_false", 7, "rel_ni_308", 729, 17], + ["is_int", 14, 6, 729, 17], + ["jump_false", 14, "rel_ni_308", 729, 17], + ["lt_int", 15, 5, 6, 729, 17], + ["jump", "rel_done_310", 729, 17], + "rel_ni_308", + ["is_num", 7, 5, 729, 17], + ["jump_false", 7, "rel_nn_309", 729, 17], + ["is_num", 14, 6, 729, 17], + ["jump_false", 14, "rel_nn_309", 729, 17], + ["lt_float", 15, 5, 6, 729, 17], + ["jump", "rel_done_310", 729, 17], + "rel_nn_309", + ["is_text", 7, 5, 729, 17], + ["jump_false", 7, "rel_err_311", 729, 17], + ["is_text", 14, 6, 729, 17], + ["jump_false", 14, "rel_err_311", 729, 17], + ["lt_text", 15, 5, 6, 729, 17], + ["jump", "rel_done_310", 729, 17], + "rel_err_311", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 729, + 17 + ], + ["access", 14, "error", 729, 17], + ["access", 16, "cannot compare with '<': operands must be same type", 729, 17], + ["array", 17, 0, 729, 17], + ["push", 17, 16, 729, 17], + ["frame", 16, 7, 2, 729, 17], + ["null", 7, 729, 17], + ["setarg", 16, 0, 7, 729, 17], + ["setarg", 16, 1, 14, 729, 17], + ["setarg", 16, 2, 17, 729, 17], + ["invoke", 16, 7, 729, 17], + ["disrupt", 729, 17], + "rel_done_310", + ["jump_false", 15, "while_end_307", 729, 17], + ["access", 7, "push", 730, 14], + ["load_dynamic", 14, 4, 5, 730, 37], + ["get", 15, 51, 1, 730, 7], + ["frame", 16, 15, 3, 730, 7], + ["null", 15, 730, 7], + ["setarg", 16, 0, 15, 730, 7], + ["setarg", 16, 1, 7, 730, 7], + ["setarg", 16, 2, 13, 730, 7], + ["setarg", 16, 3, 14, 730, 7], + ["invoke", 16, 7, 730, 7], + ["access", 7, 1, 731, 17], + ["is_num", 14, 5, 731, 17], + ["jump_false", 14, "num_err_312", 731, 17], + "_nop_tc_1", + "_nop_tc_2", + ["add", 14, 5, 7, 731, 17], + ["jump", "num_done_313", 731, 17], + "num_err_312", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 731, + 17 + ], + ["access", 15, "error", 731, 17], + ["access", 16, "cannot apply '+': operands must be numbers", 731, 17], + ["array", 17, 0, 731, 17], + ["push", 17, 16, 731, 17], + ["frame", 16, 7, 2, 731, 17], + ["null", 7, 731, 17], + ["setarg", 16, 0, 7, 731, 17], + ["setarg", 16, 1, 15, 731, 17], + ["setarg", 16, 2, 17, 731, 17], + ["invoke", 16, 7, 731, 17], + ["disrupt", 731, 17], + "num_done_313", + ["move", 5, 14, 731, 17], + ["jump", "while_start_306", 731, 17], + "while_end_307", + ["get", 7, 40, 1, 733, 14], + ["frame", 14, 7, 0, 733, 14], + ["null", 7, 733, 14], + ["setarg", 14, 0, 7, 733, 14], + ["invoke", 14, 7, 733, 14], + ["move", 14, 7, 733, 14], + ["access", 7, "frame", 734, 12], + ["access", 15, 2, 734, 30], + ["get", 16, 52, 1, 734, 5], + ["frame", 17, 16, 4, 734, 5], + ["null", 16, 734, 5], + ["setarg", 17, 0, 16, 734, 5], + ["setarg", 17, 1, 7, 734, 5], + ["setarg", 17, 2, 14, 734, 5], + ["setarg", 17, 3, 2, 734, 5], + ["setarg", 17, 4, 15, 734, 5], + ["invoke", 17, 7, 734, 5], + ["access", 7, "setarg", 735, 12], + ["access", 15, 0, 735, 26], + ["get", 16, 52, 1, 735, 5], + ["frame", 17, 16, 4, 735, 5], + ["null", 16, 735, 5], + ["setarg", 17, 0, 16, 735, 5], + ["setarg", 17, 1, 7, 735, 5], + ["setarg", 17, 2, 14, 735, 5], + ["setarg", 17, 3, 15, 735, 5], + ["setarg", 17, 4, 11, 735, 5], + ["invoke", 17, 7, 735, 5], + ["access", 7, "setarg", 736, 12], + ["access", 11, 1, 736, 26], + ["get", 15, 52, 1, 736, 5], + ["frame", 16, 15, 4, 736, 5], + ["null", 15, 736, 5], + ["setarg", 16, 0, 15, 736, 5], + ["setarg", 16, 1, 7, 736, 5], + ["setarg", 16, 2, 14, 736, 5], + ["setarg", 16, 3, 11, 736, 5], + ["setarg", 16, 4, 12, 736, 5], + ["invoke", 16, 7, 736, 5], + ["access", 7, "setarg", 737, 12], + ["access", 11, 2, 737, 26], + ["get", 12, 52, 1, 737, 5], + ["frame", 15, 12, 4, 737, 5], + ["null", 12, 737, 5], + ["setarg", 15, 0, 12, 737, 5], + ["setarg", 15, 1, 7, 737, 5], + ["setarg", 15, 2, 14, 737, 5], + ["setarg", 15, 3, 11, 737, 5], + ["setarg", 15, 4, 13, 737, 5], + ["invoke", 15, 7, 737, 5], + ["access", 7, "invoke", 738, 12], + ["get", 11, 51, 1, 738, 5], + ["frame", 12, 11, 3, 738, 5], + ["null", 11, 738, 5], + ["setarg", 12, 0, 11, 738, 5], + ["setarg", 12, 1, 7, 738, 5], + ["setarg", 12, 2, 14, 738, 5], + ["setarg", 12, 3, 1, 738, 5], + ["invoke", 12, 7, 738, 5], + ["get", 7, 59, 1, 739, 5], + ["frame", 11, 7, 1, 739, 5], + ["null", 7, 739, 5], + ["setarg", 11, 0, 7, 739, 5], + ["setarg", 11, 1, 9, 739, 5], + ["invoke", 11, 7, 739, 5], + ["get", 7, 48, 1, 742, 5], + ["frame", 11, 7, 1, 742, 5], + ["null", 7, 742, 5], + ["setarg", 11, 0, 7, 742, 5], + ["setarg", 11, 1, 8, 742, 5], + ["invoke", 11, 7, 742, 5], + ["get", 7, 40, 1, 743, 23], + ["frame", 8, 7, 0, 743, 23], + ["null", 7, 743, 23], + ["setarg", 8, 0, 7, 743, 23], + ["invoke", 8, 7, 743, 23], + ["move", 8, 7, 743, 23], + ["access", 7, "load_field", 744, 16], + ["array", 11, 4, 744, 48], + ["push", 11, 7, 744, 48], + ["push", 11, 8, 744, 48], + ["push", 11, 2, 744, 48], + ["push", 11, 3, 744, 48], + ["get", 7, 47, 1, 744, 5], + ["frame", 12, 7, 1, 744, 5], + ["null", 7, 744, 5], + ["setarg", 12, 0, 7, 744, 5], + ["setarg", 12, 1, 11, 744, 5], + ["invoke", 12, 7, 744, 5], + ["get", 7, 40, 1, 745, 22], + ["frame", 11, 7, 0, 745, 22], + ["null", 7, 745, 22], + ["setarg", 11, 0, 7, 745, 22], + ["invoke", 11, 7, 745, 22], + ["move", 11, 7, 745, 22], + ["access", 7, "frame", 746, 12], + ["get", 12, 52, 1, 746, 5], + ["frame", 13, 12, 4, 746, 5], + ["null", 12, 746, 5], + ["setarg", 13, 0, 12, 746, 5], + ["setarg", 13, 1, 7, 746, 5], + ["setarg", 13, 2, 11, 746, 5], + ["setarg", 13, 3, 8, 746, 5], + ["setarg", 13, 4, 6, 746, 5], + ["invoke", 13, 7, 746, 5], + ["access", 7, "setarg", 747, 12], + ["access", 8, 0, 747, 34], + ["get", 12, 52, 1, 747, 5], + ["frame", 13, 12, 4, 747, 5], + ["null", 12, 747, 5], + ["setarg", 13, 0, 12, 747, 5], + ["setarg", 13, 1, 7, 747, 5], + ["setarg", 13, 2, 11, 747, 5], + ["setarg", 13, 3, 8, 747, 5], + ["setarg", 13, 4, 2, 747, 5], + ["invoke", 13, 7, 747, 5], + ["access", 10, 1, 748, 15], + ["access", 5, 0, 749, 10], + "while_start_314", + ["is_int", 7, 5, 750, 17], + ["jump_false", 7, "rel_ni_316", 750, 17], + ["is_int", 8, 6, 750, 17], + ["jump_false", 8, "rel_ni_316", 750, 17], + ["lt_int", 12, 5, 6, 750, 17], + ["jump", "rel_done_318", 750, 17], + "rel_ni_316", + ["is_num", 7, 5, 750, 17], + ["jump_false", 7, "rel_nn_317", 750, 17], + ["is_num", 8, 6, 750, 17], + ["jump_false", 8, "rel_nn_317", 750, 17], + ["lt_float", 12, 5, 6, 750, 17], + ["jump", "rel_done_318", 750, 17], + "rel_nn_317", + ["is_text", 7, 5, 750, 17], + ["jump_false", 7, "rel_err_319", 750, 17], + ["is_text", 8, 6, 750, 17], + ["jump_false", 8, "rel_err_319", 750, 17], + ["lt_text", 12, 5, 6, 750, 17], + ["jump", "rel_done_318", 750, 17], + "rel_err_319", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 750, + 17 + ], + ["access", 8, "error", 750, 17], + ["access", 13, "cannot compare with '<': operands must be same type", 750, 17], + ["array", 14, 0, 750, 17], + ["push", 14, 13, 750, 17], + ["frame", 13, 7, 2, 750, 17], + ["null", 7, 750, 17], + ["setarg", 13, 0, 7, 750, 17], + ["setarg", 13, 1, 8, 750, 17], + ["setarg", 13, 2, 14, 750, 17], + ["invoke", 13, 7, 750, 17], + ["disrupt", 750, 17], + "rel_done_318", + ["jump_false", 12, "while_end_315", 750, 17], + ["access", 7, "setarg", 751, 14], + ["load_dynamic", 8, 4, 5, 751, 50], + ["get", 12, 52, 1, 751, 7], + ["frame", 13, 12, 4, 751, 7], + ["null", 12, 751, 7], + ["setarg", 13, 0, 12, 751, 7], + ["setarg", 13, 1, 7, 751, 7], + ["setarg", 13, 2, 11, 751, 7], + ["setarg", 13, 3, 10, 751, 7], + ["setarg", 13, 4, 8, 751, 7], + ["invoke", 13, 7, 751, 7], + ["access", 7, 1, 752, 27], + ["is_num", 8, 10, 752, 27], + ["jump_false", 8, "num_err_320", 752, 27], + "_nop_tc_3", + "_nop_tc_4", + ["add", 8, 10, 7, 752, 27], + ["jump", "num_done_321", 752, 27], + "num_err_320", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 752, + 27 + ], + ["access", 12, "error", 752, 27], + ["access", 13, "cannot apply '+': operands must be numbers", 752, 27], + ["array", 14, 0, 752, 27], + ["push", 14, 13, 752, 27], + ["frame", 13, 7, 2, 752, 27], + ["null", 7, 752, 27], + ["setarg", 13, 0, 7, 752, 27], + ["setarg", 13, 1, 12, 752, 27], + ["setarg", 13, 2, 14, 752, 27], + ["invoke", 13, 7, 752, 27], + ["disrupt", 752, 27], + "num_done_321", + ["move", 10, 8, 752, 27], + ["access", 7, 1, 753, 17], + ["is_num", 8, 5, 753, 17], + ["jump_false", 8, "num_err_322", 753, 17], + "_nop_tc_5", + "_nop_tc_6", + ["add", 8, 5, 7, 753, 17], + ["jump", "num_done_323", 753, 17], + "num_err_322", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 753, + 17 + ], + ["access", 12, "error", 753, 17], + ["access", 13, "cannot apply '+': operands must be numbers", 753, 17], + ["array", 14, 0, 753, 17], + ["push", 14, 13, 753, 17], + ["frame", 13, 7, 2, 753, 17], + ["null", 7, 753, 17], + ["setarg", 13, 0, 7, 753, 17], + ["setarg", 13, 1, 12, 753, 17], + ["setarg", 13, 2, 14, 753, 17], + ["invoke", 13, 7, 753, 17], + ["disrupt", 753, 17], + "num_done_323", + ["move", 5, 8, 753, 17], + ["jump", "while_start_314", 753, 17], + "while_end_315", + ["access", 5, "invoke", 755, 12], + ["get", 6, 51, 1, 755, 5], + ["frame", 7, 6, 3, 755, 5], + ["null", 6, 755, 5], + ["setarg", 7, 0, 6, 755, 5], + ["setarg", 7, 1, 5, 755, 5], + ["setarg", 7, 2, 11, 755, 5], + ["setarg", 7, 3, 1, 755, 5], + ["invoke", 7, 5, 755, 5], + ["get", 5, 48, 1, 757, 5], + ["frame", 6, 5, 1, 757, 5], + ["null", 5, 757, 5], + ["setarg", 6, 0, 5, 757, 5], + ["setarg", 6, 1, 9, 757, 5], + ["invoke", 6, 5, 757, 5], + ["null", 5, 757, 5], + ["return", 5, 757, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["length", 5, 4, 761, 23], + ["move", 6, 5, 761, 23], + ["get", 5, 40, 1, 762, 17], + ["frame", 7, 5, 0, 762, 17], + ["null", 5, 762, 17], + ["setarg", 7, 0, 5, 762, 17], + ["invoke", 7, 5, 762, 17], + ["move", 7, 5, 762, 17], + ["access", 5, "dyn_record_path", 763, 33], + ["get", 8, 45, 1, 763, 23], + ["frame", 9, 8, 1, 763, 23], + ["null", 8, 763, 23], + ["setarg", 9, 0, 8, 763, 23], + ["setarg", 9, 1, 5, 763, 23], + ["invoke", 9, 5, 763, 23], + ["move", 8, 5, 763, 23], + ["access", 5, "dyn_call_done", 764, 32], + ["get", 9, 45, 1, 764, 22], + ["frame", 10, 9, 1, 764, 22], + ["null", 9, 764, 22], + ["setarg", 10, 0, 9, 764, 22], + ["setarg", 10, 1, 5, 764, 22], + ["invoke", 10, 5, 764, 22], + ["move", 9, 5, 764, 22], + ["access", 5, 0, 765, 14], + ["access", 10, 0, 766, 19], + ["access", 11, "is_proxy", 769, 12], + ["get", 12, 51, 1, 769, 5], + ["frame", 13, 12, 3, 769, 5], + ["null", 12, 769, 5], + ["setarg", 13, 0, 12, 769, 5], + ["setarg", 13, 1, 11, 769, 5], + ["setarg", 13, 2, 7, 769, 5], + ["setarg", 13, 3, 2, 769, 5], + ["invoke", 13, 11, 769, 5], + ["access", 11, "jump_false", 770, 20], + ["get", 12, 60, 1, 770, 5], + ["frame", 13, 12, 3, 770, 5], + ["null", 12, 770, 5], + ["setarg", 13, 0, 12, 770, 5], + ["setarg", 13, 1, 11, 770, 5], + ["setarg", 13, 2, 7, 770, 5], + ["setarg", 13, 3, 8, 770, 5], + ["invoke", 13, 7, 770, 5], + ["get", 7, 40, 1, 773, 18], + ["frame", 11, 7, 0, 773, 18], + ["null", 7, 773, 18], + ["setarg", 11, 0, 7, 773, 18], + ["invoke", 11, 7, 773, 18], + ["move", 11, 7, 773, 18], + ["access", 7, "dyn_error", 774, 32], + ["get", 12, 45, 1, 774, 22], + ["frame", 13, 12, 1, 774, 22], + ["null", 12, 774, 22], + ["setarg", 13, 0, 12, 774, 22], + ["setarg", 13, 1, 7, 774, 22], + ["invoke", 13, 7, 774, 22], + ["move", 12, 7, 774, 22], + ["access", 7, "is_text", 775, 12], + ["get", 13, 51, 1, 775, 5], + ["frame", 14, 13, 3, 775, 5], + ["null", 13, 775, 5], + ["setarg", 14, 0, 13, 775, 5], + ["setarg", 14, 1, 7, 775, 5], + ["setarg", 14, 2, 11, 775, 5], + ["setarg", 14, 3, 3, 775, 5], + ["invoke", 14, 7, 775, 5], + ["access", 7, "jump_false", 776, 20], + ["get", 13, 60, 1, 776, 5], + ["frame", 14, 13, 3, 776, 5], + ["null", 13, 776, 5], + ["setarg", 14, 0, 13, 776, 5], + ["setarg", 14, 1, 7, 776, 5], + ["setarg", 14, 2, 11, 776, 5], + ["setarg", 14, 3, 12, 776, 5], + ["invoke", 14, 7, 776, 5], + ["get", 7, 40, 1, 777, 21], + ["frame", 11, 7, 0, 777, 21], + ["null", 7, 777, 21], + ["setarg", 11, 0, 7, 777, 21], + ["invoke", 11, 7, 777, 21], + ["move", 11, 7, 777, 21], + ["get", 7, 57, 1, 778, 5], + ["frame", 13, 7, 1, 778, 5], + ["null", 7, 778, 5], + ["setarg", 13, 0, 7, 778, 5], + ["setarg", 13, 1, 11, 778, 5], + ["invoke", 13, 7, 778, 5], + ["get", 7, 40, 1, 779, 20], + ["frame", 13, 7, 0, 779, 20], + ["null", 7, 779, 20], + ["setarg", 13, 0, 7, 779, 20], + ["invoke", 13, 7, 779, 20], + ["move", 13, 7, 779, 20], + ["access", 7, "array", 780, 16], + ["access", 14, 0, 780, 35], + ["array", 15, 3, 780, 35], + ["push", 15, 7, 780, 35], + ["push", 15, 13, 780, 35], + ["push", 15, 14, 780, 35], + ["get", 7, 47, 1, 780, 5], + ["frame", 14, 7, 1, 780, 5], + ["null", 7, 780, 5], + ["setarg", 14, 0, 7, 780, 5], + ["setarg", 14, 1, 15, 780, 5], + ["invoke", 14, 7, 780, 5], + ["access", 5, 0, 781, 10], + "while_start_324", + ["is_int", 7, 5, 782, 17], + ["jump_false", 7, "rel_ni_326", 782, 17], + ["is_int", 14, 6, 782, 17], + ["jump_false", 14, "rel_ni_326", 782, 17], + ["lt_int", 15, 5, 6, 782, 17], + ["jump", "rel_done_328", 782, 17], + "rel_ni_326", + ["is_num", 7, 5, 782, 17], + ["jump_false", 7, "rel_nn_327", 782, 17], + ["is_num", 14, 6, 782, 17], + ["jump_false", 14, "rel_nn_327", 782, 17], + ["lt_float", 15, 5, 6, 782, 17], + ["jump", "rel_done_328", 782, 17], + "rel_nn_327", + ["is_text", 7, 5, 782, 17], + ["jump_false", 7, "rel_err_329", 782, 17], + ["is_text", 14, 6, 782, 17], + ["jump_false", 14, "rel_err_329", 782, 17], + ["lt_text", 15, 5, 6, 782, 17], + ["jump", "rel_done_328", 782, 17], + "rel_err_329", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 782, + 17 + ], + ["access", 14, "error", 782, 17], + ["access", 16, "cannot compare with '<': operands must be same type", 782, 17], + ["array", 17, 0, 782, 17], + ["push", 17, 16, 782, 17], + ["frame", 16, 7, 2, 782, 17], + ["null", 7, 782, 17], + ["setarg", 16, 0, 7, 782, 17], + ["setarg", 16, 1, 14, 782, 17], + ["setarg", 16, 2, 17, 782, 17], + ["invoke", 16, 7, 782, 17], + ["disrupt", 782, 17], + "rel_done_328", + ["jump_false", 15, "while_end_325", 782, 17], + ["access", 7, "push", 783, 14], + ["load_dynamic", 14, 4, 5, 783, 37], + ["get", 15, 51, 1, 783, 7], + ["frame", 16, 15, 3, 783, 7], + ["null", 15, 783, 7], + ["setarg", 16, 0, 15, 783, 7], + ["setarg", 16, 1, 7, 783, 7], + ["setarg", 16, 2, 13, 783, 7], + ["setarg", 16, 3, 14, 783, 7], + ["invoke", 16, 7, 783, 7], + ["access", 7, 1, 784, 17], + ["is_num", 14, 5, 784, 17], + ["jump_false", 14, "num_err_330", 784, 17], + "_nop_tc_1", + "_nop_tc_2", + ["add", 14, 5, 7, 784, 17], + ["jump", "num_done_331", 784, 17], + "num_err_330", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 784, + 17 + ], + ["access", 15, "error", 784, 17], + ["access", 16, "cannot apply '+': operands must be numbers", 784, 17], + ["array", 17, 0, 784, 17], + ["push", 17, 16, 784, 17], + ["frame", 16, 7, 2, 784, 17], + ["null", 7, 784, 17], + ["setarg", 16, 0, 7, 784, 17], + ["setarg", 16, 1, 15, 784, 17], + ["setarg", 16, 2, 17, 784, 17], + ["invoke", 16, 7, 784, 17], + ["disrupt", 784, 17], + "num_done_331", + ["move", 5, 14, 784, 17], + ["jump", "while_start_324", 784, 17], + "while_end_325", + ["get", 7, 40, 1, 786, 14], + ["frame", 14, 7, 0, 786, 14], + ["null", 7, 786, 14], + ["setarg", 14, 0, 7, 786, 14], + ["invoke", 14, 7, 786, 14], + ["move", 14, 7, 786, 14], + ["access", 7, "frame", 787, 12], + ["access", 15, 2, 787, 30], + ["get", 16, 52, 1, 787, 5], + ["frame", 17, 16, 4, 787, 5], + ["null", 16, 787, 5], + ["setarg", 17, 0, 16, 787, 5], + ["setarg", 17, 1, 7, 787, 5], + ["setarg", 17, 2, 14, 787, 5], + ["setarg", 17, 3, 2, 787, 5], + ["setarg", 17, 4, 15, 787, 5], + ["invoke", 17, 7, 787, 5], + ["access", 7, "setarg", 788, 12], + ["access", 15, 0, 788, 26], + ["get", 16, 52, 1, 788, 5], + ["frame", 17, 16, 4, 788, 5], + ["null", 16, 788, 5], + ["setarg", 17, 0, 16, 788, 5], + ["setarg", 17, 1, 7, 788, 5], + ["setarg", 17, 2, 14, 788, 5], + ["setarg", 17, 3, 15, 788, 5], + ["setarg", 17, 4, 11, 788, 5], + ["invoke", 17, 7, 788, 5], + ["access", 7, "setarg", 789, 12], + ["access", 11, 1, 789, 26], + ["get", 15, 52, 1, 789, 5], + ["frame", 16, 15, 4, 789, 5], + ["null", 15, 789, 5], + ["setarg", 16, 0, 15, 789, 5], + ["setarg", 16, 1, 7, 789, 5], + ["setarg", 16, 2, 14, 789, 5], + ["setarg", 16, 3, 11, 789, 5], + ["setarg", 16, 4, 3, 789, 5], + ["invoke", 16, 7, 789, 5], + ["access", 7, "setarg", 790, 12], + ["access", 11, 2, 790, 26], + ["get", 15, 52, 1, 790, 5], + ["frame", 16, 15, 4, 790, 5], + ["null", 15, 790, 5], + ["setarg", 16, 0, 15, 790, 5], + ["setarg", 16, 1, 7, 790, 5], + ["setarg", 16, 2, 14, 790, 5], + ["setarg", 16, 3, 11, 790, 5], + ["setarg", 16, 4, 13, 790, 5], + ["invoke", 16, 7, 790, 5], + ["access", 7, "invoke", 791, 12], + ["get", 11, 51, 1, 791, 5], + ["frame", 13, 11, 3, 791, 5], + ["null", 11, 791, 5], + ["setarg", 13, 0, 11, 791, 5], + ["setarg", 13, 1, 7, 791, 5], + ["setarg", 13, 2, 14, 791, 5], + ["setarg", 13, 3, 1, 791, 5], + ["invoke", 13, 7, 791, 5], + ["get", 7, 59, 1, 792, 5], + ["frame", 11, 7, 1, 792, 5], + ["null", 7, 792, 5], + ["setarg", 11, 0, 7, 792, 5], + ["setarg", 11, 1, 9, 792, 5], + ["invoke", 11, 7, 792, 5], + ["get", 7, 48, 1, 795, 5], + ["frame", 11, 7, 1, 795, 5], + ["null", 7, 795, 5], + ["setarg", 11, 0, 7, 795, 5], + ["setarg", 11, 1, 12, 795, 5], + ["invoke", 11, 7, 795, 5], + ["access", 7, "cannot access: key must be text", 796, 20], + ["get", 11, 58, 1, 796, 5], + ["frame", 12, 11, 1, 796, 5], + ["null", 11, 796, 5], + ["setarg", 12, 0, 11, 796, 5], + ["setarg", 12, 1, 7, 796, 5], + ["invoke", 12, 7, 796, 5], + ["access", 7, "disrupt", 797, 12], + ["get", 11, 49, 1, 797, 5], + ["frame", 12, 11, 1, 797, 5], + ["null", 11, 797, 5], + ["setarg", 12, 0, 11, 797, 5], + ["setarg", 12, 1, 7, 797, 5], + ["invoke", 12, 7, 797, 5], + ["get", 7, 59, 1, 798, 5], + ["frame", 11, 7, 1, 798, 5], + ["null", 7, 798, 5], + ["setarg", 11, 0, 7, 798, 5], + ["setarg", 11, 1, 9, 798, 5], + ["invoke", 11, 7, 798, 5], + ["get", 7, 48, 1, 801, 5], + ["frame", 11, 7, 1, 801, 5], + ["null", 7, 801, 5], + ["setarg", 11, 0, 7, 801, 5], + ["setarg", 11, 1, 8, 801, 5], + ["invoke", 11, 7, 801, 5], + ["get", 7, 40, 1, 802, 23], + ["frame", 8, 7, 0, 802, 23], + ["null", 7, 802, 23], + ["setarg", 8, 0, 7, 802, 23], + ["invoke", 8, 7, 802, 23], + ["move", 8, 7, 802, 23], + ["access", 7, "load_dynamic", 803, 12], + ["get", 11, 52, 1, 803, 5], + ["frame", 12, 11, 4, 803, 5], + ["null", 11, 803, 5], + ["setarg", 12, 0, 11, 803, 5], + ["setarg", 12, 1, 7, 803, 5], + ["setarg", 12, 2, 8, 803, 5], + ["setarg", 12, 3, 2, 803, 5], + ["setarg", 12, 4, 3, 803, 5], + ["invoke", 12, 7, 803, 5], + ["get", 7, 40, 1, 804, 22], + ["frame", 11, 7, 0, 804, 22], + ["null", 7, 804, 22], + ["setarg", 11, 0, 7, 804, 22], + ["invoke", 11, 7, 804, 22], + ["move", 11, 7, 804, 22], + ["access", 7, "frame", 805, 12], + ["get", 12, 52, 1, 805, 5], + ["frame", 13, 12, 4, 805, 5], + ["null", 12, 805, 5], + ["setarg", 13, 0, 12, 805, 5], + ["setarg", 13, 1, 7, 805, 5], + ["setarg", 13, 2, 11, 805, 5], + ["setarg", 13, 3, 8, 805, 5], + ["setarg", 13, 4, 6, 805, 5], + ["invoke", 13, 7, 805, 5], + ["access", 7, "setarg", 806, 12], + ["access", 8, 0, 806, 34], + ["get", 12, 52, 1, 806, 5], + ["frame", 13, 12, 4, 806, 5], + ["null", 12, 806, 5], + ["setarg", 13, 0, 12, 806, 5], + ["setarg", 13, 1, 7, 806, 5], + ["setarg", 13, 2, 11, 806, 5], + ["setarg", 13, 3, 8, 806, 5], + ["setarg", 13, 4, 2, 806, 5], + ["invoke", 13, 7, 806, 5], + ["access", 10, 1, 807, 15], + ["access", 5, 0, 808, 10], + "while_start_332", + ["is_int", 7, 5, 809, 17], + ["jump_false", 7, "rel_ni_334", 809, 17], + ["is_int", 8, 6, 809, 17], + ["jump_false", 8, "rel_ni_334", 809, 17], + ["lt_int", 12, 5, 6, 809, 17], + ["jump", "rel_done_336", 809, 17], + "rel_ni_334", + ["is_num", 7, 5, 809, 17], + ["jump_false", 7, "rel_nn_335", 809, 17], + ["is_num", 8, 6, 809, 17], + ["jump_false", 8, "rel_nn_335", 809, 17], + ["lt_float", 12, 5, 6, 809, 17], + ["jump", "rel_done_336", 809, 17], + "rel_nn_335", + ["is_text", 7, 5, 809, 17], + ["jump_false", 7, "rel_err_337", 809, 17], + ["is_text", 8, 6, 809, 17], + ["jump_false", 8, "rel_err_337", 809, 17], + ["lt_text", 12, 5, 6, 809, 17], + ["jump", "rel_done_336", 809, 17], + "rel_err_337", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 809, + 17 + ], + ["access", 8, "error", 809, 17], + ["access", 13, "cannot compare with '<': operands must be same type", 809, 17], + ["array", 14, 0, 809, 17], + ["push", 14, 13, 809, 17], + ["frame", 13, 7, 2, 809, 17], + ["null", 7, 809, 17], + ["setarg", 13, 0, 7, 809, 17], + ["setarg", 13, 1, 8, 809, 17], + ["setarg", 13, 2, 14, 809, 17], + ["invoke", 13, 7, 809, 17], + ["disrupt", 809, 17], + "rel_done_336", + ["jump_false", 12, "while_end_333", 809, 17], + ["access", 7, "setarg", 810, 14], + ["load_dynamic", 8, 4, 5, 810, 50], + ["get", 12, 52, 1, 810, 7], + ["frame", 13, 12, 4, 810, 7], + ["null", 12, 810, 7], + ["setarg", 13, 0, 12, 810, 7], + ["setarg", 13, 1, 7, 810, 7], + ["setarg", 13, 2, 11, 810, 7], + ["setarg", 13, 3, 10, 810, 7], + ["setarg", 13, 4, 8, 810, 7], + ["invoke", 13, 7, 810, 7], + ["access", 7, 1, 811, 27], + ["is_num", 8, 10, 811, 27], + ["jump_false", 8, "num_err_338", 811, 27], + "_nop_tc_3", + "_nop_tc_4", + ["add", 8, 10, 7, 811, 27], + ["jump", "num_done_339", 811, 27], + "num_err_338", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 811, + 27 + ], + ["access", 12, "error", 811, 27], + ["access", 13, "cannot apply '+': operands must be numbers", 811, 27], + ["array", 14, 0, 811, 27], + ["push", 14, 13, 811, 27], + ["frame", 13, 7, 2, 811, 27], + ["null", 7, 811, 27], + ["setarg", 13, 0, 7, 811, 27], + ["setarg", 13, 1, 12, 811, 27], + ["setarg", 13, 2, 14, 811, 27], + ["invoke", 13, 7, 811, 27], + ["disrupt", 811, 27], + "num_done_339", + ["move", 10, 8, 811, 27], + ["access", 7, 1, 812, 17], + ["is_num", 8, 5, 812, 17], + ["jump_false", 8, "num_err_340", 812, 17], + "_nop_tc_5", + "_nop_tc_6", + ["add", 8, 5, 7, 812, 17], + ["jump", "num_done_341", 812, 17], + "num_err_340", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 812, + 17 + ], + ["access", 12, "error", 812, 17], + ["access", 13, "cannot apply '+': operands must be numbers", 812, 17], + ["array", 14, 0, 812, 17], + ["push", 14, 13, 812, 17], + ["frame", 13, 7, 2, 812, 17], + ["null", 7, 812, 17], + ["setarg", 13, 0, 7, 812, 17], + ["setarg", 13, 1, 12, 812, 17], + ["setarg", 13, 2, 14, 812, 17], + ["invoke", 13, 7, 812, 17], + ["disrupt", 812, 17], + "num_done_341", + ["move", 5, 8, 812, 17], + ["jump", "while_start_332", 812, 17], + "while_end_333", + ["access", 5, "invoke", 814, 12], + ["get", 6, 51, 1, 814, 5], + ["frame", 7, 6, 3, 814, 5], + ["null", 6, 814, 5], + ["setarg", 7, 0, 6, 814, 5], + ["setarg", 7, 1, 5, 814, 5], + ["setarg", 7, 2, 11, 814, 5], + ["setarg", 7, 3, 1, 814, 5], + ["invoke", 7, 5, 814, 5], + ["get", 5, 48, 1, 816, 5], + ["frame", 6, 5, 1, 816, 5], + ["null", 5, 816, 5], + ["setarg", 6, 0, 5, 816, 5], + ["setarg", 6, 1, 9, 816, 5], + ["invoke", 6, 5, 816, 5], + ["null", 5, 816, 5], + ["return", 5, 816, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 4 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["length", 3, 2, 820, 23], + ["move", 4, 3, 820, 23], + ["get", 3, 40, 1, 821, 22], + ["frame", 5, 3, 0, 821, 22], + ["null", 3, 821, 22], + ["setarg", 5, 0, 3, 821, 22], + ["invoke", 5, 3, 821, 22], + ["move", 5, 3, 821, 22], + ["access", 3, "goframe", 822, 12], + ["get", 6, 52, 1, 822, 5], + ["frame", 7, 6, 4, 822, 5], + ["null", 6, 822, 5], + ["setarg", 7, 0, 6, 822, 5], + ["setarg", 7, 1, 3, 822, 5], + ["setarg", 7, 2, 5, 822, 5], + ["setarg", 7, 3, 1, 822, 5], + ["setarg", 7, 4, 4, 822, 5], + ["invoke", 7, 3, 822, 5], + ["get", 3, 40, 1, 823, 21], + ["frame", 6, 3, 0, 823, 21], + ["null", 3, 823, 21], + ["setarg", 6, 0, 3, 823, 21], + ["invoke", 6, 3, 823, 21], + ["move", 6, 3, 823, 21], + ["access", 3, "null", 824, 12], + ["get", 7, 50, 1, 824, 5], + ["frame", 8, 7, 2, 824, 5], + ["null", 7, 824, 5], + ["setarg", 8, 0, 7, 824, 5], + ["setarg", 8, 1, 3, 824, 5], + ["setarg", 8, 2, 6, 824, 5], + ["invoke", 8, 3, 824, 5], + ["access", 3, "setarg", 825, 12], + ["access", 7, 0, 825, 34], + ["get", 8, 52, 1, 825, 5], + ["frame", 9, 8, 4, 825, 5], + ["null", 8, 825, 5], + ["setarg", 9, 0, 8, 825, 5], + ["setarg", 9, 1, 3, 825, 5], + ["setarg", 9, 2, 5, 825, 5], + ["setarg", 9, 3, 7, 825, 5], + ["setarg", 9, 4, 6, 825, 5], + ["invoke", 9, 3, 825, 5], + ["access", 3, 1, 826, 19], + ["access", 6, 0, 827, 14], + "while_start_342", + ["is_int", 7, 6, 828, 17], + ["jump_false", 7, "rel_ni_344", 828, 17], + ["is_int", 8, 4, 828, 17], + ["jump_false", 8, "rel_ni_344", 828, 17], + ["lt_int", 9, 6, 4, 828, 17], + ["jump", "rel_done_346", 828, 17], + "rel_ni_344", + ["is_num", 7, 6, 828, 17], + ["jump_false", 7, "rel_nn_345", 828, 17], + ["is_num", 8, 4, 828, 17], + ["jump_false", 8, "rel_nn_345", 828, 17], + ["lt_float", 9, 6, 4, 828, 17], + ["jump", "rel_done_346", 828, 17], + "rel_nn_345", + ["is_text", 7, 6, 828, 17], + ["jump_false", 7, "rel_err_347", 828, 17], + ["is_text", 8, 4, 828, 17], + ["jump_false", 8, "rel_err_347", 828, 17], + ["lt_text", 9, 6, 4, 828, 17], + ["jump", "rel_done_346", 828, 17], + "rel_err_347", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 828, + 17 + ], + ["access", 8, "error", 828, 17], + ["access", 10, "cannot compare with '<': operands must be same type", 828, 17], + ["array", 11, 0, 828, 17], + ["push", 11, 10, 828, 17], + ["frame", 10, 7, 2, 828, 17], + ["null", 7, 828, 17], + ["setarg", 10, 0, 7, 828, 17], + ["setarg", 10, 1, 8, 828, 17], + ["setarg", 10, 2, 11, 828, 17], + ["invoke", 10, 7, 828, 17], + ["disrupt", 828, 17], + "rel_done_346", + ["jump_false", 9, "while_end_343", 828, 17], + ["access", 7, "setarg", 829, 14], + ["load_dynamic", 8, 2, 6, 829, 50], + ["get", 9, 52, 1, 829, 7], + ["frame", 10, 9, 4, 829, 7], + ["null", 9, 829, 7], + ["setarg", 10, 0, 9, 829, 7], + ["setarg", 10, 1, 7, 829, 7], + ["setarg", 10, 2, 5, 829, 7], + ["setarg", 10, 3, 3, 829, 7], + ["setarg", 10, 4, 8, 829, 7], + ["invoke", 10, 7, 829, 7], + ["access", 7, 1, 830, 27], + ["is_num", 8, 3, 830, 27], + ["jump_false", 8, "num_err_348", 830, 27], + "_nop_tc_1", + "_nop_tc_2", + ["add", 8, 3, 7, 830, 27], + ["jump", "num_done_349", 830, 27], + "num_err_348", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 830, + 27 + ], + ["access", 9, "error", 830, 27], + ["access", 10, "cannot apply '+': operands must be numbers", 830, 27], + ["array", 11, 0, 830, 27], + ["push", 11, 10, 830, 27], + ["frame", 10, 7, 2, 830, 27], + ["null", 7, 830, 27], + ["setarg", 10, 0, 7, 830, 27], + ["setarg", 10, 1, 9, 830, 27], + ["setarg", 10, 2, 11, 830, 27], + ["invoke", 10, 7, 830, 27], + ["disrupt", 830, 27], + "num_done_349", + ["move", 3, 8, 830, 27], + ["access", 7, 1, 831, 17], + ["is_num", 8, 6, 831, 17], + ["jump_false", 8, "num_err_350", 831, 17], + "_nop_tc_3", + "_nop_tc_4", + ["add", 8, 6, 7, 831, 17], + ["jump", "num_done_351", 831, 17], + "num_err_350", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 831, + 17 + ], + ["access", 9, "error", 831, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 831, 17], + ["array", 11, 0, 831, 17], + ["push", 11, 10, 831, 17], + ["frame", 10, 7, 2, 831, 17], + ["null", 7, 831, 17], + ["setarg", 10, 0, 7, 831, 17], + ["setarg", 10, 1, 9, 831, 17], + ["setarg", 10, 2, 11, 831, 17], + ["invoke", 10, 7, 831, 17], + ["disrupt", 831, 17], + "num_done_351", + ["move", 6, 8, 831, 17], + ["jump", "while_start_342", 831, 17], + "while_end_343", + ["access", 3, "goinvoke", 833, 12], + ["get", 4, 50, 1, 833, 5], + ["frame", 6, 4, 2, 833, 5], + ["null", 4, 833, 5], + ["setarg", 6, 0, 4, 833, 5], + ["setarg", 6, 1, 3, 833, 5], + ["setarg", 6, 2, 5, 833, 5], + ["invoke", 6, 3, 833, 5], + ["null", 3, 833, 5], + ["return", 3, 833, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 40, 1, 837, 21], + ["frame", 5, 4, 0, 837, 21], + ["null", 4, 837, 21], + ["setarg", 5, 0, 4, 837, 21], + ["invoke", 5, 4, 837, 21], + ["move", 5, 4, 837, 21], + ["get", 4, 72, 1, 838, 5], + ["frame", 6, 4, 3, 838, 5], + ["null", 4, 838, 5], + ["setarg", 6, 0, 4, 838, 5], + ["setarg", 6, 1, 5, 838, 5], + ["setarg", 6, 2, 1, 838, 5], + ["setarg", 6, 3, 2, 838, 5], + ["invoke", 6, 4, 838, 5], + ["length", 4, 3, 839, 23], + ["move", 6, 4, 839, 23], + ["get", 4, 40, 1, 840, 22], + ["frame", 7, 4, 0, 840, 22], + ["null", 4, 840, 22], + ["setarg", 7, 0, 4, 840, 22], + ["invoke", 7, 4, 840, 22], + ["move", 7, 4, 840, 22], + ["access", 4, "goframe", 841, 12], + ["get", 8, 52, 1, 841, 5], + ["frame", 9, 8, 4, 841, 5], + ["null", 8, 841, 5], + ["setarg", 9, 0, 8, 841, 5], + ["setarg", 9, 1, 4, 841, 5], + ["setarg", 9, 2, 7, 841, 5], + ["setarg", 9, 3, 5, 841, 5], + ["setarg", 9, 4, 6, 841, 5], + ["invoke", 9, 4, 841, 5], + ["access", 4, "setarg", 842, 12], + ["access", 5, 0, 842, 34], + ["get", 8, 52, 1, 842, 5], + ["frame", 9, 8, 4, 842, 5], + ["null", 8, 842, 5], + ["setarg", 9, 0, 8, 842, 5], + ["setarg", 9, 1, 4, 842, 5], + ["setarg", 9, 2, 7, 842, 5], + ["setarg", 9, 3, 5, 842, 5], + ["setarg", 9, 4, 1, 842, 5], + ["invoke", 9, 4, 842, 5], + ["access", 4, 1, 843, 19], + ["access", 5, 0, 844, 14], + "while_start_352", + ["is_int", 8, 5, 845, 17], + ["jump_false", 8, "rel_ni_354", 845, 17], + ["is_int", 9, 6, 845, 17], + ["jump_false", 9, "rel_ni_354", 845, 17], + ["lt_int", 10, 5, 6, 845, 17], + ["jump", "rel_done_356", 845, 17], + "rel_ni_354", + ["is_num", 8, 5, 845, 17], + ["jump_false", 8, "rel_nn_355", 845, 17], + ["is_num", 9, 6, 845, 17], + ["jump_false", 9, "rel_nn_355", 845, 17], + ["lt_float", 10, 5, 6, 845, 17], + ["jump", "rel_done_356", 845, 17], + "rel_nn_355", + ["is_text", 8, 5, 845, 17], + ["jump_false", 8, "rel_err_357", 845, 17], + ["is_text", 9, 6, 845, 17], + ["jump_false", 9, "rel_err_357", 845, 17], + ["lt_text", 10, 5, 6, 845, 17], + ["jump", "rel_done_356", 845, 17], + "rel_err_357", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 845, + 17 + ], + ["access", 9, "error", 845, 17], + ["access", 11, "cannot compare with '<': operands must be same type", 845, 17], + ["array", 12, 0, 845, 17], + ["push", 12, 11, 845, 17], + ["frame", 11, 8, 2, 845, 17], + ["null", 8, 845, 17], + ["setarg", 11, 0, 8, 845, 17], + ["setarg", 11, 1, 9, 845, 17], + ["setarg", 11, 2, 12, 845, 17], + ["invoke", 11, 8, 845, 17], + ["disrupt", 845, 17], + "rel_done_356", + ["jump_false", 10, "while_end_353", 845, 17], + ["access", 8, "setarg", 846, 14], + ["load_dynamic", 9, 3, 5, 846, 50], + ["get", 10, 52, 1, 846, 7], + ["frame", 11, 10, 4, 846, 7], + ["null", 10, 846, 7], + ["setarg", 11, 0, 10, 846, 7], + ["setarg", 11, 1, 8, 846, 7], + ["setarg", 11, 2, 7, 846, 7], + ["setarg", 11, 3, 4, 846, 7], + ["setarg", 11, 4, 9, 846, 7], + ["invoke", 11, 8, 846, 7], + ["access", 8, 1, 847, 27], + ["is_num", 9, 4, 847, 27], + ["jump_false", 9, "num_err_358", 847, 27], + "_nop_tc_1", + "_nop_tc_2", + ["add", 9, 4, 8, 847, 27], + ["jump", "num_done_359", 847, 27], + "num_err_358", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 847, + 27 + ], + ["access", 10, "error", 847, 27], + ["access", 11, "cannot apply '+': operands must be numbers", 847, 27], + ["array", 12, 0, 847, 27], + ["push", 12, 11, 847, 27], + ["frame", 11, 8, 2, 847, 27], + ["null", 8, 847, 27], + ["setarg", 11, 0, 8, 847, 27], + ["setarg", 11, 1, 10, 847, 27], + ["setarg", 11, 2, 12, 847, 27], + ["invoke", 11, 8, 847, 27], + ["disrupt", 847, 27], + "num_done_359", + ["move", 4, 9, 847, 27], + ["access", 8, 1, 848, 17], + ["is_num", 9, 5, 848, 17], + ["jump_false", 9, "num_err_360", 848, 17], + "_nop_tc_3", + "_nop_tc_4", + ["add", 9, 5, 8, 848, 17], + ["jump", "num_done_361", 848, 17], + "num_err_360", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 848, + 17 + ], + ["access", 10, "error", 848, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 848, 17], + ["array", 12, 0, 848, 17], + ["push", 12, 11, 848, 17], + ["frame", 11, 8, 2, 848, 17], + ["null", 8, 848, 17], + ["setarg", 11, 0, 8, 848, 17], + ["setarg", 11, 1, 10, 848, 17], + ["setarg", 11, 2, 12, 848, 17], + ["invoke", 11, 8, 848, 17], + ["disrupt", 848, 17], + "num_done_361", + ["move", 5, 9, 848, 17], + ["jump", "while_start_352", 848, 17], + "while_end_353", + ["access", 4, "goinvoke", 850, 12], + ["get", 5, 50, 1, 850, 5], + ["frame", 6, 5, 2, 850, 5], + ["null", 5, 850, 5], + ["setarg", 6, 0, 5, 850, 5], + ["setarg", 6, 1, 4, 850, 5], + ["setarg", 6, 2, 7, 850, 5], + ["invoke", 6, 4, 850, 5], + ["null", 4, 850, 5], + ["return", 4, 850, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 855, 23], + ["is_identical", 3, 1, 2, 855, 23], + ["jump_true", 3, "eq_done_364", 855, 23], + ["is_int", 4, 1, 855, 23], + ["jump_false", 4, "eq_ni_365", 855, 23], + "_nop_tc_1", + ["jump", "eq_ni_365", 855, 23], + ["eq_int", 3, 1, 2, 855, 23], + ["jump", "eq_done_364", 855, 23], + "eq_ni_365", + ["is_num", 4, 1, 855, 23], + ["jump_false", 4, "eq_nn_366", 855, 23], + "_nop_tc_2", + ["jump", "eq_nn_366", 855, 23], + ["eq_float", 3, 1, 2, 855, 23], + ["jump", "eq_done_364", 855, 23], + "eq_nn_366", + ["is_text", 4, 1, 855, 23], + ["jump_false", 4, "eq_nt_367", 855, 23], + "_nop_tc_3", + ["jump", "eq_nt_367", 855, 23], + ["eq_text", 3, 1, 2, 855, 23], + ["jump", "eq_done_364", 855, 23], + "eq_nt_367", + ["is_null", 4, 1, 855, 23], + ["jump_false", 4, "eq_nnl_368", 855, 23], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 855, 23], + ["jump", "eq_done_364", 855, 23], + "eq_nnl_368", + ["is_bool", 4, 1, 855, 23], + ["jump_false", 4, "eq_nb_369", 855, 23], + "_nop_tc_6", + ["jump", "eq_nb_369", 855, 23], + ["eq_bool", 3, 1, 2, 855, 23], + ["jump", "eq_done_364", 855, 23], + "eq_nb_369", + ["false", 3, 855, 23], + "eq_done_364", + ["jump_false", 3, "if_else_362", 855, 23], + ["null", 2, 856, 14], + ["return", 2, 856, 14], + "_nop_ur_1", + "if_else_362", + "if_end_363", + ["access", 2, 0, 858, 14], + ["null", 3, 859, 16], + ["access", 4, 0, 860, 16], + ["null", 5, 861, 15], + "while_start_370", + ["length", 6, 1, 862, 24], + ["is_int", 7, 2, 862, 24], + ["jump_false", 7, "rel_ni_372", 862, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 8, 2, 6, 862, 24], + ["jump", "rel_done_374", 862, 24], + "rel_ni_372", + ["is_num", 7, 2, 862, 24], + ["jump_false", 7, "rel_nn_373", 862, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 8, 2, 6, 862, 24], + ["jump", "rel_done_374", 862, 24], + "rel_nn_373", + ["is_text", 7, 2, 862, 24], + ["jump_false", 7, "rel_err_375", 862, 24], + "_nop_tc_11", + ["jump", "rel_err_375", 862, 24], + ["lt_text", 8, 2, 6, 862, 24], + ["jump", "rel_done_374", 862, 24], + "rel_err_375", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 862, + 24 + ], + ["access", 7, "error", 862, 24], + ["access", 9, "cannot compare with '<': operands must be same type", 862, 24], + ["array", 10, 0, 862, 24], + ["push", 10, 9, 862, 24], + ["frame", 9, 6, 2, 862, 24], + ["null", 6, 862, 24], + ["setarg", 9, 0, 6, 862, 24], + ["setarg", 9, 1, 7, 862, 24], + ["setarg", 9, 2, 10, 862, 24], + ["invoke", 9, 6, 862, 24], + ["disrupt", 862, 24], + "rel_done_374", + ["jump_false", 8, "while_end_371", 862, 24], + ["load_dynamic", 6, 1, 2, 863, 25], + ["move", 3, 6, 863, 25], + ["null", 6, 864, 19], + ["is_identical", 7, 3, 6, 864, 19], + ["jump_true", 7, "eq_done_379", 864, 19], + ["is_int", 8, 3, 864, 19], + ["jump_false", 8, "eq_ni_380", 864, 19], + "_nop_tc_12", + ["jump", "eq_ni_380", 864, 19], + ["eq_int", 7, 3, 6, 864, 19], + ["jump", "eq_done_379", 864, 19], + "eq_ni_380", + ["is_num", 8, 3, 864, 19], + ["jump_false", 8, "eq_nn_381", 864, 19], + "_nop_tc_13", + ["jump", "eq_nn_381", 864, 19], + ["eq_float", 7, 3, 6, 864, 19], + ["jump", "eq_done_379", 864, 19], + "eq_nn_381", + ["is_text", 8, 3, 864, 19], + ["jump_false", 8, "eq_nt_382", 864, 19], + "_nop_tc_14", + ["jump", "eq_nt_382", 864, 19], + ["eq_text", 7, 3, 6, 864, 19], + ["jump", "eq_done_379", 864, 19], + "eq_nt_382", + ["is_null", 8, 3, 864, 19], + ["jump_false", 8, "eq_nnl_383", 864, 19], + "_nop_tc_15", + "_nop_tc_16", + ["true", 7, 864, 19], + ["jump", "eq_done_379", 864, 19], + "eq_nnl_383", + ["is_bool", 8, 3, 864, 19], + ["jump_false", 8, "eq_nb_384", 864, 19], + "_nop_tc_17", + ["jump", "eq_nb_384", 864, 19], + ["eq_bool", 7, 3, 6, 864, 19], + ["jump", "eq_done_379", 864, 19], + "eq_nb_384", + ["false", 7, 864, 19], + "eq_done_379", + ["move", 6, 7, 864, 19], + ["jump_true", 6, "or_end_378", 864, 19], + ["get", 7, 26, 1, 864, 34], + ["length", 8, 7, 864, 34], + ["access", 7, 64, 864, 56], + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + "_nop_tc_21", + ["ge_int", 9, 8, 7, 864, 56], + ["jump", "rel_done_387", 864, 56], + "rel_ni_385", + "_nop_tc_22", + "_nop_tc_23", + "_nop_tc_24", + "_nop_tc_25", + ["ge_float", 9, 8, 7, 864, 56], + ["jump", "rel_done_387", 864, 56], + "rel_nn_386", + "_nop_tc_26", + ["jump", "rel_err_388", 864, 56], + "_nop_tc_27", + ["jump", "rel_err_388", 864, 56], + ["ge_text", 9, 8, 7, 864, 56], + ["jump", "rel_done_387", 864, 56], + "rel_err_388", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 864, + 56 + ], + ["access", 8, "error", 864, 56], + ["access", 10, "cannot compare with '>=': operands must be same type", 864, 56], + ["array", 11, 0, 864, 56], + ["push", 11, 10, 864, 56], + ["frame", 10, 7, 2, 864, 56], + ["null", 7, 864, 56], + ["setarg", 10, 0, 7, 864, 56], + ["setarg", 10, 1, 8, 864, 56], + ["setarg", 10, 2, 11, 864, 56], + ["invoke", 10, 7, 864, 56], + ["disrupt", 864, 56], + "rel_done_387", + ["move", 6, 9, 864, 56], + "or_end_378", + ["jump_false", 6, "if_else_376", 864, 56], + ["access", 6, 1, 865, 19], + ["is_num", 7, 2, 865, 19], + ["jump_false", 7, "num_err_389", 865, 19], + "_nop_tc_28", + "_nop_tc_29", + ["add", 7, 2, 6, 865, 19], + ["jump", "num_done_390", 865, 19], + "num_err_389", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 865, + 19 + ], + ["access", 8, "error", 865, 19], + ["access", 9, "cannot apply '+': operands must be numbers", 865, 19], + ["array", 10, 0, 865, 19], + ["push", 10, 9, 865, 19], + ["frame", 9, 6, 2, 865, 19], + ["null", 6, 865, 19], + ["setarg", 9, 0, 6, 865, 19], + ["setarg", 9, 1, 8, 865, 19], + ["setarg", 9, 2, 10, 865, 19], + ["invoke", 9, 6, 865, 19], + ["disrupt", 865, 19], + "num_done_390", + ["move", 2, 7, 865, 19], + ["jump", "while_start_370", 866, 9], + ["jump", "if_end_377", 866, 9], + "if_else_376", + "if_end_377", + ["get", 6, 43, 1, 868, 11], + ["frame", 7, 6, 1, 868, 11], + ["null", 6, 868, 11], + ["setarg", 7, 0, 6, 868, 11], + ["setarg", 7, 1, 3, 868, 11], + ["invoke", 7, 6, 868, 11], + ["access", 7, 0, 868, 35], + ["is_int", 8, 6, 868, 35], + ["jump_false", 8, "rel_ni_393", 868, 35], + "_nop_tc_30", + "_nop_tc_31", + ["ge_int", 9, 6, 7, 868, 35], + ["jump", "rel_done_395", 868, 35], + "rel_ni_393", + ["is_num", 8, 6, 868, 35], + ["jump_false", 8, "rel_nn_394", 868, 35], + "_nop_tc_32", + "_nop_tc_33", + ["ge_float", 9, 6, 7, 868, 35], + ["jump", "rel_done_395", 868, 35], + "rel_nn_394", + ["is_text", 8, 6, 868, 35], + ["jump_false", 8, "rel_err_396", 868, 35], + "_nop_tc_34", + ["jump", "rel_err_396", 868, 35], + ["ge_text", 9, 6, 7, 868, 35], + ["jump", "rel_done_395", 868, 35], + "rel_err_396", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 868, + 35 + ], + ["access", 7, "error", 868, 35], + ["access", 8, "cannot compare with '>=': operands must be same type", 868, 35], + ["array", 10, 0, 868, 35], + ["push", 10, 8, 868, 35], + ["frame", 8, 6, 2, 868, 35], + ["null", 6, 868, 35], + ["setarg", 8, 0, 6, 868, 35], + ["setarg", 8, 1, 7, 868, 35], + ["setarg", 8, 2, 10, 868, 35], + ["invoke", 8, 6, 868, 35], + ["disrupt", 868, 35], + "rel_done_395", + ["jump_false", 9, "if_else_391", 868, 35], + ["access", 6, 1, 869, 19], + ["is_num", 7, 2, 869, 19], + ["jump_false", 7, "num_err_397", 869, 19], + "_nop_tc_35", + "_nop_tc_36", + ["add", 7, 2, 6, 869, 19], + ["jump", "num_done_398", 869, 19], + "num_err_397", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 869, + 19 + ], + ["access", 8, "error", 869, 19], + ["access", 9, "cannot apply '+': operands must be numbers", 869, 19], + ["array", 10, 0, 869, 19], + ["push", 10, 9, 869, 19], + ["frame", 9, 6, 2, 869, 19], + ["null", 6, 869, 19], + ["setarg", 9, 0, 6, 869, 19], + ["setarg", 9, 1, 8, 869, 19], + ["setarg", 9, 2, 10, 869, 19], + ["invoke", 9, 6, 869, 19], + ["disrupt", 869, 19], + "num_done_398", + ["move", 2, 7, 869, 19], + ["jump", "while_start_370", 870, 9], + ["jump", "if_end_392", 870, 9], + "if_else_391", + "if_end_392", + ["get", 6, 40, 1, 872, 14], + ["frame", 7, 6, 0, 872, 14], + ["null", 6, 872, 14], + ["setarg", 7, 0, 6, 872, 14], + ["invoke", 7, 6, 872, 14], + ["move", 4, 6, 872, 14], + ["record", 6, 3], + ["access", 7, "name", 873, 20], + ["store_field", 6, 7, "kind", 873, 20], + ["store_field", 6, 3, "name", 873, 34], + ["access", 7, "intrinsic", 873, 46], + ["store_field", 6, 7, "make", 873, 46], + ["move", 5, 6, 873, 46], + ["access", 6, "access", 874, 18], + ["array", 7, 3, 874, 34], + ["push", 7, 6, 874, 34], + ["push", 7, 4, 874, 34], + ["push", 7, 5, 874, 34], + ["get", 6, 47, 1, 874, 7], + ["frame", 8, 6, 1, 874, 7], + ["null", 6, 874, 7], + ["setarg", 8, 0, 6, 874, 7], + ["setarg", 8, 1, 7, 874, 7], + ["invoke", 8, 6, 874, 7], + ["get", 6, 26, 1, 875, 12], + ["record", 7, 2], + ["store_field", 7, 3, "name", 875, 38], + ["store_field", 7, 4, "slot", 875, 50], + ["is_array", 8, 6, 875, 50], + ["jump_false", 8, "push_err_399", 875, 50], + ["push", 6, 7, 875, 50], + ["jump", "push_done_400", 875, 50], + "push_err_399", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 875, + 50 + ], + ["access", 7, "error", 875, 50], + ["access", 8, "cannot push: target must be an array", 875, 50], + ["array", 9, 0, 875, 50], + ["push", 9, 8, 875, 50], + ["frame", 8, 6, 2, 875, 50], + ["null", 6, 875, 50], + ["setarg", 8, 0, 6, 875, 50], + ["setarg", 8, 1, 7, 875, 50], + ["setarg", 8, 2, 9, 875, 50], + ["invoke", 8, 6, 875, 50], + ["disrupt", 875, 50], + "push_done_400", + ["access", 6, 1, 876, 17], + ["is_num", 7, 2, 876, 17], + ["jump_false", 7, "num_err_401", 876, 17], + "_nop_tc_37", + "_nop_tc_38", + ["add", 7, 2, 6, 876, 17], + ["jump", "num_done_402", 876, 17], + "num_err_401", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 876, + 17 + ], + ["access", 8, "error", 876, 17], + ["access", 9, "cannot apply '+': operands must be numbers", 876, 17], + ["array", 10, 0, 876, 17], + ["push", 10, 9, 876, 17], + ["frame", 9, 6, 2, 876, 17], + ["null", 6, 876, 17], + ["setarg", 9, 0, 6, 876, 17], + ["setarg", 9, 1, 8, 876, 17], + ["setarg", 9, 2, 10, 876, 17], + ["invoke", 9, 6, 876, 17], + ["disrupt", 876, 17], + "num_done_402", + ["move", 2, 7, 876, 17], + ["jump", "while_start_370", 876, 17], + "while_end_371", + ["null", 2, 876, 17], + ["return", 2, 876, 17] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 24, 1, 882, 35], + ["get", 2, 44, 1, 882, 17], + ["frame", 3, 2, 1, 882, 17], + ["null", 2, 882, 17], + ["setarg", 3, 0, 2, 882, 17], + ["setarg", 3, 1, 1, 882, 17], + ["invoke", 3, 1, 882, 17], + ["move", 2, 1, 882, 17], + ["null", 1, 883, 18], + ["is_identical", 3, 2, 1, 883, 18], + ["jump_true", 3, "eq_done_405", 883, 18], + ["is_int", 4, 2, 883, 18], + ["jump_false", 4, "eq_ni_406", 883, 18], + "_nop_tc_1", + ["jump", "eq_ni_406", 883, 18], + ["eq_int", 3, 2, 1, 883, 18], + ["jump", "eq_done_405", 883, 18], + "eq_ni_406", + ["is_num", 4, 2, 883, 18], + ["jump_false", 4, "eq_nn_407", 883, 18], + "_nop_tc_2", + ["jump", "eq_nn_407", 883, 18], + ["eq_float", 3, 2, 1, 883, 18], + ["jump", "eq_done_405", 883, 18], + "eq_nn_407", + ["is_text", 4, 2, 883, 18], + ["jump_false", 4, "eq_nt_408", 883, 18], + "_nop_tc_3", + ["jump", "eq_nt_408", 883, 18], + ["eq_text", 3, 2, 1, 883, 18], + ["jump", "eq_done_405", 883, 18], + "eq_nt_408", + ["is_null", 4, 2, 883, 18], + ["jump_false", 4, "eq_nnl_409", 883, 18], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 883, 18], + ["jump", "eq_done_405", 883, 18], + "eq_nnl_409", + ["is_bool", 4, 2, 883, 18], + ["jump_false", 4, "eq_nb_410", 883, 18], + "_nop_tc_6", + ["jump", "eq_nb_410", 883, 18], + ["eq_bool", 3, 2, 1, 883, 18], + ["jump", "eq_done_405", 883, 18], + "eq_nb_410", + ["false", 3, 883, 18], + "eq_done_405", + ["jump_false", 3, "if_else_403", 883, 18], + ["null", 1, 884, 14], + ["return", 1, 884, 14], + "_nop_ur_1", + "if_else_403", + "if_end_404", + [ + "access", + 1, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 886, + 21 + ], + ["frame", 3, 1, 1, 886, 21], + ["null", 1, 886, 21], + ["setarg", 3, 0, 1, 886, 21], + ["setarg", 3, 1, 2, 886, 21], + ["invoke", 3, 1, 886, 21], + [ + "access", + 3, + { + "name": "sort", + "kind": "name", + "make": "intrinsic" + }, + 886, + 16 + ], + ["frame", 4, 3, 1, 886, 16], + ["null", 3, 886, 16], + ["setarg", 4, 0, 3, 886, 16], + ["setarg", 4, 1, 1, 886, 16], + ["invoke", 4, 1, 886, 16], + ["move", 3, 1, 886, 16], + ["access", 1, 0, 887, 14], + ["null", 4, 888, 16], + ["null", 5, 889, 13], + ["null", 6, 890, 16], + ["false", 7, 891, 20], + ["access", 8, 0, 892, 16], + "while_start_411", + ["length", 9, 3, 893, 24], + ["is_int", 10, 1, 893, 24], + ["jump_false", 10, "rel_ni_413", 893, 24], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 11, 1, 9, 893, 24], + ["jump", "rel_done_415", 893, 24], + "rel_ni_413", + ["is_num", 10, 1, 893, 24], + ["jump_false", 10, "rel_nn_414", 893, 24], + "_nop_tc_9", + "_nop_tc_10", + ["lt_float", 11, 1, 9, 893, 24], + ["jump", "rel_done_415", 893, 24], + "rel_nn_414", + ["is_text", 10, 1, 893, 24], + ["jump_false", 10, "rel_err_416", 893, 24], + "_nop_tc_11", + ["jump", "rel_err_416", 893, 24], + ["lt_text", 11, 1, 9, 893, 24], + ["jump", "rel_done_415", 893, 24], + "rel_err_416", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 893, + 24 + ], + ["access", 10, "error", 893, 24], + ["access", 12, "cannot compare with '<': operands must be same type", 893, 24], + ["array", 13, 0, 893, 24], + ["push", 13, 12, 893, 24], + ["frame", 12, 9, 2, 893, 24], + ["null", 9, 893, 24], + ["setarg", 12, 0, 9, 893, 24], + ["setarg", 12, 1, 10, 893, 24], + ["setarg", 12, 2, 13, 893, 24], + ["invoke", 12, 9, 893, 24], + ["disrupt", 893, 24], + "rel_done_415", + ["jump_false", 11, "while_end_412", 893, 24], + ["load_dynamic", 9, 3, 1, 894, 19], + ["move", 4, 9, 894, 19], + ["access", 9, "function_nr", 895, 19], + ["is_identical", 10, 4, 9, 895, 19], + ["jump_true", 10, "eq_done_420", 895, 19], + ["is_int", 11, 4, 895, 19], + ["jump_false", 11, "eq_ni_421", 895, 19], + "_nop_tc_12", + ["jump", "eq_ni_421", 895, 19], + ["eq_int", 10, 4, 9, 895, 19], + ["jump", "eq_done_420", 895, 19], + "eq_ni_421", + ["is_num", 11, 4, 895, 19], + ["jump_false", 11, "eq_nn_422", 895, 19], + "_nop_tc_13", + ["jump", "eq_nn_422", 895, 19], + ["eq_float", 10, 4, 9, 895, 19], + ["jump", "eq_done_420", 895, 19], + "eq_nn_422", + ["is_text", 11, 4, 895, 19], + ["jump_false", 11, "eq_nt_423", 895, 19], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 10, 4, 9, 895, 19], + ["jump", "eq_done_420", 895, 19], + "eq_nt_423", + ["is_null", 11, 4, 895, 19], + ["jump_false", 11, "eq_nnl_424", 895, 19], + "_nop_tc_16", + ["jump", "eq_nnl_424", 895, 19], + ["true", 10, 895, 19], + ["jump", "eq_done_420", 895, 19], + "eq_nnl_424", + ["is_bool", 11, 4, 895, 19], + ["jump_false", 11, "eq_nb_425", 895, 19], + "_nop_tc_17", + ["jump", "eq_nb_425", 895, 19], + ["eq_bool", 10, 4, 9, 895, 19], + ["jump", "eq_done_420", 895, 19], + "eq_nb_425", + ["false", 10, 895, 19], + "eq_done_420", + ["move", 9, 10, 895, 19], + ["jump_true", 9, "or_end_419", 895, 19], + ["access", 10, "nr_close_slots", 895, 44], + ["is_identical", 11, 4, 10, 895, 44], + ["jump_true", 11, "eq_done_426", 895, 44], + ["is_int", 12, 4, 895, 44], + ["jump_false", 12, "eq_ni_427", 895, 44], + "_nop_tc_18", + ["jump", "eq_ni_427", 895, 44], + ["eq_int", 11, 4, 10, 895, 44], + ["jump", "eq_done_426", 895, 44], + "eq_ni_427", + ["is_num", 12, 4, 895, 44], + ["jump_false", 12, "eq_nn_428", 895, 44], + "_nop_tc_19", + ["jump", "eq_nn_428", 895, 44], + ["eq_float", 11, 4, 10, 895, 44], + ["jump", "eq_done_426", 895, 44], + "eq_nn_428", + ["is_text", 12, 4, 895, 44], + ["jump_false", 12, "eq_nt_429", 895, 44], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 11, 4, 10, 895, 44], + ["jump", "eq_done_426", 895, 44], + "eq_nt_429", + ["is_null", 12, 4, 895, 44], + ["jump_false", 12, "eq_nnl_430", 895, 44], + "_nop_tc_22", + ["jump", "eq_nnl_430", 895, 44], + ["true", 11, 895, 44], + ["jump", "eq_done_426", 895, 44], + "eq_nnl_430", + ["is_bool", 12, 4, 895, 44], + ["jump_false", 12, "eq_nb_431", 895, 44], + "_nop_tc_23", + ["jump", "eq_nb_431", 895, 44], + ["eq_bool", 11, 4, 10, 895, 44], + ["jump", "eq_done_426", 895, 44], + "eq_nb_431", + ["false", 11, 895, 44], + "eq_done_426", + ["move", 9, 11, 895, 44], + "or_end_419", + ["jump_false", 9, "if_else_417", 895, 44], + ["access", 9, 1, 896, 19], + ["is_num", 10, 1, 896, 19], + ["jump_false", 10, "num_err_432", 896, 19], + "_nop_tc_24", + "_nop_tc_25", + ["add", 10, 1, 9, 896, 19], + ["jump", "num_done_433", 896, 19], + "num_err_432", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 896, + 19 + ], + ["access", 11, "error", 896, 19], + ["access", 12, "cannot apply '+': operands must be numbers", 896, 19], + ["array", 13, 0, 896, 19], + ["push", 13, 12, 896, 19], + ["frame", 12, 9, 2, 896, 19], + ["null", 9, 896, 19], + ["setarg", 12, 0, 9, 896, 19], + ["setarg", 12, 1, 11, 896, 19], + ["setarg", 12, 2, 13, 896, 19], + ["invoke", 12, 9, 896, 19], + ["disrupt", 896, 19], + "num_done_433", + ["move", 1, 10, 896, 19], + ["jump", "while_start_411", 897, 9], + ["jump", "if_end_418", 897, 9], + "if_else_417", + "if_end_418", + ["load_dynamic", 9, 2, 4, 899, 17], + ["move", 5, 9, 899, 17], + ["load_field", 9, 5, "make", 900, 14], + ["move", 6, 9, 900, 14], + ["null", 9, 901, 19], + ["is_identical", 10, 6, 9, 901, 19], + ["jump_true", 10, "eq_done_437", 901, 19], + ["is_int", 11, 6, 901, 19], + ["jump_false", 11, "eq_ni_438", 901, 19], + "_nop_tc_26", + ["jump", "eq_ni_438", 901, 19], + ["eq_int", 10, 6, 9, 901, 19], + ["jump", "eq_done_437", 901, 19], + "eq_ni_438", + ["is_num", 11, 6, 901, 19], + ["jump_false", 11, "eq_nn_439", 901, 19], + "_nop_tc_27", + ["jump", "eq_nn_439", 901, 19], + ["eq_float", 10, 6, 9, 901, 19], + ["jump", "eq_done_437", 901, 19], + "eq_nn_439", + ["is_text", 11, 6, 901, 19], + ["jump_false", 11, "eq_nt_440", 901, 19], + "_nop_tc_28", + ["jump", "eq_nt_440", 901, 19], + ["eq_text", 10, 6, 9, 901, 19], + ["jump", "eq_done_437", 901, 19], + "eq_nt_440", + ["is_null", 11, 6, 901, 19], + ["jump_false", 11, "eq_nnl_441", 901, 19], + "_nop_tc_29", + "_nop_tc_30", + ["true", 10, 901, 19], + ["jump", "eq_done_437", 901, 19], + "eq_nnl_441", + ["is_bool", 11, 6, 901, 19], + ["jump_false", 11, "eq_nb_442", 901, 19], + "_nop_tc_31", + ["jump", "eq_nb_442", 901, 19], + ["eq_bool", 10, 6, 9, 901, 19], + ["jump", "eq_done_437", 901, 19], + "eq_nb_442", + ["false", 10, 901, 19], + "eq_done_437", + ["move", 9, 10, 901, 19], + ["jump_true", 9, "or_end_436", 901, 19], + ["access", 10, "input", 901, 35], + ["is_identical", 11, 6, 10, 901, 35], + ["jump_true", 11, "eq_done_443", 901, 35], + ["is_int", 12, 6, 901, 35], + ["jump_false", 12, "eq_ni_444", 901, 35], + "_nop_tc_32", + ["jump", "eq_ni_444", 901, 35], + ["eq_int", 11, 6, 10, 901, 35], + ["jump", "eq_done_443", 901, 35], + "eq_ni_444", + ["is_num", 12, 6, 901, 35], + ["jump_false", 12, "eq_nn_445", 901, 35], + "_nop_tc_33", + ["jump", "eq_nn_445", 901, 35], + ["eq_float", 11, 6, 10, 901, 35], + ["jump", "eq_done_443", 901, 35], + "eq_nn_445", + ["is_text", 12, 6, 901, 35], + ["jump_false", 12, "eq_nt_446", 901, 35], + "_nop_tc_34", + "_nop_tc_35", + ["eq_text", 11, 6, 10, 901, 35], + ["jump", "eq_done_443", 901, 35], + "eq_nt_446", + ["is_null", 12, 6, 901, 35], + ["jump_false", 12, "eq_nnl_447", 901, 35], + "_nop_tc_36", + ["jump", "eq_nnl_447", 901, 35], + ["true", 11, 901, 35], + ["jump", "eq_done_443", 901, 35], + "eq_nnl_447", + ["is_bool", 12, 6, 901, 35], + ["jump_false", 12, "eq_nb_448", 901, 35], + "_nop_tc_37", + ["jump", "eq_nb_448", 901, 35], + ["eq_bool", 11, 6, 10, 901, 35], + ["jump", "eq_done_443", 901, 35], + "eq_nb_448", + ["false", 11, 901, 35], + "eq_done_443", + ["move", 9, 11, 901, 35], + "or_end_436", + ["jump_false", 9, "if_else_434", 901, 35], + ["access", 9, 1, 902, 19], + ["is_num", 10, 1, 902, 19], + ["jump_false", 10, "num_err_449", 902, 19], + "_nop_tc_38", + "_nop_tc_39", + ["add", 10, 1, 9, 902, 19], + ["jump", "num_done_450", 902, 19], + "num_err_449", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 902, + 19 + ], + ["access", 11, "error", 902, 19], + ["access", 12, "cannot apply '+': operands must be numbers", 902, 19], + ["array", 13, 0, 902, 19], + ["push", 13, 12, 902, 19], + ["frame", 12, 9, 2, 902, 19], + ["null", 9, 902, 19], + ["setarg", 12, 0, 9, 902, 19], + ["setarg", 12, 1, 11, 902, 19], + ["setarg", 12, 2, 13, 902, 19], + ["invoke", 12, 9, 902, 19], + ["disrupt", 902, 19], + "num_done_450", + ["move", 1, 10, 902, 19], + ["jump", "while_start_411", 903, 9], + ["jump", "if_end_435", 903, 9], + "if_else_434", + "if_end_435", + ["get", 9, 42, 1, 905, 11], + ["frame", 10, 9, 1, 905, 11], + ["null", 9, 905, 11], + ["setarg", 10, 0, 9, 905, 11], + ["setarg", 10, 1, 4, 905, 11], + ["invoke", 10, 9, 905, 11], + ["access", 10, 0, 905, 28], + ["is_int", 11, 9, 905, 28], + ["jump_false", 11, "rel_ni_453", 905, 28], + "_nop_tc_40", + "_nop_tc_41", + ["lt_int", 12, 9, 10, 905, 28], + ["jump", "rel_done_455", 905, 28], + "rel_ni_453", + ["is_num", 11, 9, 905, 28], + ["jump_false", 11, "rel_nn_454", 905, 28], + "_nop_tc_42", + "_nop_tc_43", + ["lt_float", 12, 9, 10, 905, 28], + ["jump", "rel_done_455", 905, 28], + "rel_nn_454", + ["is_text", 11, 9, 905, 28], + ["jump_false", 11, "rel_err_456", 905, 28], + "_nop_tc_44", + ["jump", "rel_err_456", 905, 28], + ["lt_text", 12, 9, 10, 905, 28], + ["jump", "rel_done_455", 905, 28], + "rel_err_456", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 905, + 28 + ], + ["access", 10, "error", 905, 28], + ["access", 11, "cannot compare with '<': operands must be same type", 905, 28], + ["array", 13, 0, 905, 28], + ["push", 13, 11, 905, 28], + ["frame", 11, 9, 2, 905, 28], + ["null", 9, 905, 28], + ["setarg", 11, 0, 9, 905, 28], + ["setarg", 11, 1, 10, 905, 28], + ["setarg", 11, 2, 13, 905, 28], + ["invoke", 11, 9, 905, 28], + ["disrupt", 905, 28], + "rel_done_455", + ["jump_false", 12, "if_else_451", 905, 28], + ["access", 9, "def", 906, 29], + ["is_identical", 10, 6, 9, 906, 29], + ["jump_true", 10, "eq_done_458", 906, 29], + ["is_int", 11, 6, 906, 29], + ["jump_false", 11, "eq_ni_459", 906, 29], + "_nop_tc_45", + ["jump", "eq_ni_459", 906, 29], + ["eq_int", 10, 6, 9, 906, 29], + ["jump", "eq_done_458", 906, 29], + "eq_ni_459", + ["is_num", 11, 6, 906, 29], + ["jump_false", 11, "eq_nn_460", 906, 29], + "_nop_tc_46", + ["jump", "eq_nn_460", 906, 29], + ["eq_float", 10, 6, 9, 906, 29], + ["jump", "eq_done_458", 906, 29], + "eq_nn_460", + ["is_text", 11, 6, 906, 29], + ["jump_false", 11, "eq_nt_461", 906, 29], + "_nop_tc_47", + "_nop_tc_48", + ["eq_text", 10, 6, 9, 906, 29], + ["jump", "eq_done_458", 906, 29], + "eq_nt_461", + ["is_null", 11, 6, 906, 29], + ["jump_false", 11, "eq_nnl_462", 906, 29], + "_nop_tc_49", + ["jump", "eq_nnl_462", 906, 29], + ["true", 10, 906, 29], + ["jump", "eq_done_458", 906, 29], + "eq_nnl_462", + ["is_bool", 11, 6, 906, 29], + ["jump_false", 11, "eq_nb_463", 906, 29], + "_nop_tc_50", + ["jump", "eq_nb_463", 906, 29], + ["eq_bool", 10, 6, 9, 906, 29], + ["jump", "eq_done_458", 906, 29], + "eq_nb_463", + ["false", 10, 906, 29], + "eq_done_458", + ["move", 9, 10, 906, 29], + ["jump_true", 9, "or_end_457", 906, 29], + ["access", 10, "function", 906, 46], + ["is_identical", 11, 6, 10, 906, 46], + ["jump_true", 11, "eq_done_464", 906, 46], + ["is_int", 12, 6, 906, 46], + ["jump_false", 12, "eq_ni_465", 906, 46], + "_nop_tc_51", + ["jump", "eq_ni_465", 906, 46], + ["eq_int", 11, 6, 10, 906, 46], + ["jump", "eq_done_464", 906, 46], + "eq_ni_465", + ["is_num", 12, 6, 906, 46], + ["jump_false", 12, "eq_nn_466", 906, 46], + "_nop_tc_52", + ["jump", "eq_nn_466", 906, 46], + ["eq_float", 11, 6, 10, 906, 46], + ["jump", "eq_done_464", 906, 46], + "eq_nn_466", + ["is_text", 12, 6, 906, 46], + ["jump_false", 12, "eq_nt_467", 906, 46], + "_nop_tc_53", + "_nop_tc_54", + ["eq_text", 11, 6, 10, 906, 46], + ["jump", "eq_done_464", 906, 46], + "eq_nt_467", + ["is_null", 12, 6, 906, 46], + ["jump_false", 12, "eq_nnl_468", 906, 46], + "_nop_tc_55", + ["jump", "eq_nnl_468", 906, 46], + ["true", 11, 906, 46], + ["jump", "eq_done_464", 906, 46], + "eq_nnl_468", + ["is_bool", 12, 6, 906, 46], + ["jump_false", 12, "eq_nb_469", 906, 46], + "_nop_tc_56", + ["jump", "eq_nb_469", 906, 46], + ["eq_bool", 11, 6, 10, 906, 46], + ["jump", "eq_done_464", 906, 46], + "eq_nb_469", + ["false", 11, 906, 46], + "eq_done_464", + ["move", 9, 11, 906, 46], + "or_end_457", + ["move", 7, 9, 906, 46], + ["access", 9, 1, 907, 16], + ["get", 10, 12, 1, 907, 20], + "_nop_tc_57", + "_nop_tc_58", + ["is_num", 11, 10, 907, 20], + ["jump_false", 11, "num_err_470", 907, 20], + ["add", 11, 9, 10, 907, 20], + ["jump", "num_done_471", 907, 20], + "num_err_470", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 907, + 20 + ], + ["access", 10, "error", 907, 20], + ["access", 12, "cannot apply '+': operands must be numbers", 907, 20], + ["array", 13, 0, 907, 20], + ["push", 13, 12, 907, 20], + ["frame", 12, 9, 2, 907, 20], + ["null", 9, 907, 20], + ["setarg", 12, 0, 9, 907, 20], + ["setarg", 12, 1, 10, 907, 20], + ["setarg", 12, 2, 13, 907, 20], + ["invoke", 12, 9, 907, 20], + ["disrupt", 907, 20], + "num_done_471", + ["get", 9, 14, 1, 907, 32], + "_nop_tc_59", + ["jump", "add_cn_473", 907, 32], + ["is_text", 10, 9, 907, 32], + ["jump_false", 10, "add_cn_473", 907, 32], + ["concat", 12, 11, 9, 907, 32], + ["jump", "add_done_472", 907, 32], + "add_cn_473", + "_nop_tc_60", + "_nop_tc_61", + ["is_num", 10, 9, 907, 32], + ["jump_false", 10, "add_err_474", 907, 32], + ["add", 12, 11, 9, 907, 32], + ["jump", "add_done_472", 907, 32], + "add_err_474", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 907, + 32 + ], + ["access", 10, "error", 907, 32], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 907, 32], + ["array", 13, 0, 907, 32], + ["push", 13, 11, 907, 32], + ["frame", 11, 9, 2, 907, 32], + ["null", 9, 907, 32], + ["setarg", 11, 0, 9, 907, 32], + ["setarg", 11, 1, 10, 907, 32], + ["setarg", 11, 2, 13, 907, 32], + ["invoke", 11, 9, 907, 32], + ["disrupt", 907, 32], + "add_done_472", + ["move", 8, 12, 907, 32], + ["get", 9, 14, 1, 908, 28], + ["access", 10, 1, 908, 47], + ["is_num", 11, 9, 908, 47], + ["jump_false", 11, "num_err_475", 908, 47], + "_nop_tc_62", + "_nop_tc_63", + ["add", 11, 9, 10, 908, 47], + ["jump", "num_done_476", 908, 47], + "num_err_475", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 908, + 47 + ], + ["access", 10, "error", 908, 47], + ["access", 12, "cannot apply '+': operands must be numbers", 908, 47], + ["array", 13, 0, 908, 47], + ["push", 13, 12, 908, 47], + ["frame", 12, 9, 2, 908, 47], + ["null", 9, 908, 47], + ["setarg", 12, 0, 9, 908, 47], + ["setarg", 12, 1, 10, 908, 47], + ["setarg", 12, 2, 13, 908, 47], + ["invoke", 12, 9, 908, 47], + ["disrupt", 908, 47], + "num_done_476", + ["put", 11, 14, 1, 908, 47], + ["get", 9, 41, 1, 909, 9], + ["frame", 10, 9, 3, 909, 9], + ["null", 9, 909, 9], + ["setarg", 10, 0, 9, 909, 9], + ["setarg", 10, 1, 4, 909, 9], + ["setarg", 10, 2, 8, 909, 9], + ["setarg", 10, 3, 7, 909, 9], + ["invoke", 10, 9, 909, 9], + ["load_field", 9, 5, "closure", 910, 13], + ["true", 10, 910, 26], + ["is_identical", 11, 9, 10, 910, 26], + ["jump_true", 11, "eq_done_479", 910, 26], + ["is_int", 12, 9, 910, 26], + ["jump_false", 12, "eq_ni_480", 910, 26], + "_nop_tc_64", + ["jump", "eq_ni_480", 910, 26], + ["eq_int", 11, 9, 10, 910, 26], + ["jump", "eq_done_479", 910, 26], + "eq_ni_480", + ["is_num", 12, 9, 910, 26], + ["jump_false", 12, "eq_nn_481", 910, 26], + "_nop_tc_65", + ["jump", "eq_nn_481", 910, 26], + ["eq_float", 11, 9, 10, 910, 26], + ["jump", "eq_done_479", 910, 26], + "eq_nn_481", + ["is_text", 12, 9, 910, 26], + ["jump_false", 12, "eq_nt_482", 910, 26], + "_nop_tc_66", + ["jump", "eq_nt_482", 910, 26], + ["eq_text", 11, 9, 10, 910, 26], + ["jump", "eq_done_479", 910, 26], + "eq_nt_482", + ["is_null", 12, 9, 910, 26], + ["jump_false", 12, "eq_nnl_483", 910, 26], + "_nop_tc_67", + ["jump", "eq_nnl_483", 910, 26], + ["true", 11, 910, 26], + ["jump", "eq_done_479", 910, 26], + "eq_nnl_483", + ["is_bool", 12, 9, 910, 26], + ["jump_false", 12, "eq_nb_484", 910, 26], + "_nop_tc_68", + "_nop_tc_69", + ["eq_bool", 11, 9, 10, 910, 26], + ["jump", "eq_done_479", 910, 26], + "eq_nb_484", + ["false", 11, 910, 26], + "eq_done_479", + ["jump_false", 11, "if_else_477", 910, 26], + ["true", 9, 911, 51], + ["get", 10, 10, 1, 911, 11], + ["get", 11, 10, 1, 911, 25], + ["length", 12, 11, 911, 25], + ["access", 11, 1, 911, 35], + "_nop_tc_70", + "_nop_tc_71", + "_nop_tc_72", + "_nop_tc_73", + ["subtract", 13, 12, 11, 911, 35], + ["jump", "num_done_486", 911, 35], + "num_err_485", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 911, + 35 + ], + ["access", 12, "error", 911, 35], + ["access", 14, "cannot apply '-': operands must be numbers", 911, 35], + ["array", 15, 0, 911, 35], + ["push", 15, 14, 911, 35], + ["frame", 14, 11, 2, 911, 35], + ["null", 11, 911, 35], + ["setarg", 14, 0, 11, 911, 35], + ["setarg", 14, 1, 12, 911, 35], + ["setarg", 14, 2, 15, 911, 35], + ["invoke", 14, 11, 911, 35], + ["disrupt", 911, 35], + "num_done_486", + ["load_dynamic", 11, 10, 13, 911, 35], + ["store_field", 11, 9, "is_closure", 911, 35], + ["jump", "if_end_478", 911, 35], + "if_else_477", + "if_end_478", + ["jump", "if_end_452", 911, 35], + "if_else_451", + "if_end_452", + ["access", 9, 1, 914, 17], + ["is_num", 10, 1, 914, 17], + ["jump_false", 10, "num_err_487", 914, 17], + "_nop_tc_74", + "_nop_tc_75", + ["add", 10, 1, 9, 914, 17], + ["jump", "num_done_488", 914, 17], + "num_err_487", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 914, + 17 + ], + ["access", 11, "error", 914, 17], + ["access", 12, "cannot apply '+': operands must be numbers", 914, 17], + ["array", 13, 0, 914, 17], + ["push", 13, 12, 914, 17], + ["frame", 12, 9, 2, 914, 17], + ["null", 9, 914, 17], + ["setarg", 12, 0, 9, 914, 17], + ["setarg", 12, 1, 11, 914, 17], + ["setarg", 12, 2, 13, 914, 17], + ["invoke", 12, 9, 914, 17], + ["disrupt", 914, 17], + "num_done_488", + ["move", 1, 10, 914, 17], + ["jump", "while_start_411", 914, 17], + "while_end_412", + ["null", 1, 914, 17], + ["return", 1, 914, 17] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 920, 14], + "while_start_489", + ["load_field", 4, 1, "vars", 921, 24], + ["length", 5, 4, 921, 24], + ["is_int", 4, 3, 921, 24], + ["jump_false", 4, "rel_ni_491", 921, 24], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 6, 3, 5, 921, 24], + ["jump", "rel_done_493", 921, 24], + "rel_ni_491", + ["is_num", 4, 3, 921, 24], + ["jump_false", 4, "rel_nn_492", 921, 24], + "_nop_tc_3", + "_nop_tc_4", + ["lt_float", 6, 3, 5, 921, 24], + ["jump", "rel_done_493", 921, 24], + "rel_nn_492", + ["is_text", 4, 3, 921, 24], + ["jump_false", 4, "rel_err_494", 921, 24], + "_nop_tc_5", + ["jump", "rel_err_494", 921, 24], + ["lt_text", 6, 3, 5, 921, 24], + ["jump", "rel_done_493", 921, 24], + "rel_err_494", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 921, + 24 + ], + ["access", 5, "error", 921, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 921, 24], + ["array", 8, 0, 921, 24], + ["push", 8, 7, 921, 24], + ["frame", 7, 4, 2, 921, 24], + ["null", 4, 921, 24], + ["setarg", 7, 0, 4, 921, 24], + ["setarg", 7, 1, 5, 921, 24], + ["setarg", 7, 2, 8, 921, 24], + ["invoke", 7, 4, 921, 24], + ["disrupt", 921, 24], + "rel_done_493", + ["jump_false", 6, "while_end_490", 921, 24], + ["load_field", 4, 1, "vars", 922, 11], + ["load_dynamic", 5, 4, 3, 922, 22], + ["load_field", 4, 5, "name", 922, 22], + ["is_identical", 5, 4, 2, 922, 34], + ["jump_true", 5, "eq_done_497", 922, 34], + ["is_int", 6, 4, 922, 34], + ["jump_false", 6, "eq_ni_498", 922, 34], + ["is_int", 7, 2, 922, 34], + ["jump_false", 7, "eq_ni_498", 922, 34], + ["eq_int", 5, 4, 2, 922, 34], + ["jump", "eq_done_497", 922, 34], + "eq_ni_498", + ["is_num", 6, 4, 922, 34], + ["jump_false", 6, "eq_nn_499", 922, 34], + ["is_num", 7, 2, 922, 34], + ["jump_false", 7, "eq_nn_499", 922, 34], + ["eq_float", 5, 4, 2, 922, 34], + ["jump", "eq_done_497", 922, 34], + "eq_nn_499", + ["is_text", 6, 4, 922, 34], + ["jump_false", 6, "eq_nt_500", 922, 34], + ["is_text", 7, 2, 922, 34], + ["jump_false", 7, "eq_nt_500", 922, 34], + ["eq_text", 5, 4, 2, 922, 34], + ["jump", "eq_done_497", 922, 34], + "eq_nt_500", + ["is_null", 6, 4, 922, 34], + ["jump_false", 6, "eq_nnl_501", 922, 34], + ["is_null", 7, 2, 922, 34], + ["jump_false", 7, "eq_nnl_501", 922, 34], + ["true", 5, 922, 34], + ["jump", "eq_done_497", 922, 34], + "eq_nnl_501", + ["is_bool", 6, 4, 922, 34], + ["jump_false", 6, "eq_nb_502", 922, 34], + ["is_bool", 7, 2, 922, 34], + ["jump_false", 7, "eq_nb_502", 922, 34], + ["eq_bool", 5, 4, 2, 922, 34], + ["jump", "eq_done_497", 922, 34], + "eq_nb_502", + ["false", 5, 922, 34], + "eq_done_497", + ["jump_false", 5, "if_else_495", 922, 34], + ["load_field", 4, 1, "vars", 923, 16], + ["load_dynamic", 5, 4, 3, 923, 27], + ["load_field", 4, 5, "slot", 923, 27], + ["return", 4, 923, 27], + "_nop_ur_1", + "if_else_495", + "if_end_496", + ["access", 4, 1, 925, 17], + ["is_num", 5, 3, 925, 17], + ["jump_false", 5, "num_err_503", 925, 17], + "_nop_tc_6", + "_nop_tc_7", + ["add", 5, 3, 4, 925, 17], + ["jump", "num_done_504", 925, 17], + "num_err_503", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 925, + 17 + ], + ["access", 6, "error", 925, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 925, 17], + ["array", 8, 0, 925, 17], + ["push", 8, 7, 925, 17], + ["frame", 7, 4, 2, 925, 17], + ["null", 4, 925, 17], + ["setarg", 7, 0, 4, 925, 17], + ["setarg", 7, 1, 6, 925, 17], + ["setarg", 7, 2, 8, 925, 17], + ["invoke", 7, 4, 925, 17], + ["disrupt", 925, 17], + "num_done_504", + ["move", 3, 5, 925, 17], + ["jump", "while_start_489", 925, 17], + "while_end_490", + ["access", 3, -1, 927, 12], + ["return", 3, 927, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 4, 1, "acc", 941, 15], + ["move", 5, 4, 941, 15], + ["load_field", 4, 1, "i", 942, 13], + ["move", 6, 4, 942, 13], + ["load_field", 4, 1, "arr", 943, 20], + ["move", 7, 4, 943, 20], + ["load_field", 4, 1, "fn", 944, 19], + ["move", 8, 4, 944, 19], + ["load_field", 4, 1, "len", 945, 15], + ["move", 9, 4, 945, 15], + ["get", 4, 40, 1, 946, 17], + ["frame", 10, 4, 0, 946, 17], + ["null", 4, 946, 17], + ["setarg", 10, 0, 4, 946, 17], + ["invoke", 10, 4, 946, 17], + ["move", 10, 4, 946, 17], + ["get", 4, 40, 1, 947, 16], + ["frame", 11, 4, 0, 947, 16], + ["null", 4, 947, 16], + ["setarg", 11, 0, 4, 947, 16], + ["invoke", 11, 4, 947, 16], + ["move", 11, 4, 947, 16], + ["get", 4, 40, 1, 948, 18], + ["frame", 12, 4, 0, 948, 18], + ["null", 4, 948, 18], + ["setarg", 12, 0, 4, 948, 18], + ["invoke", 12, 4, 948, 18], + ["move", 12, 4, 948, 18], + ["get", 4, 40, 1, 949, 15], + ["frame", 13, 4, 0, 949, 15], + ["null", 4, 949, 15], + ["setarg", 13, 0, 4, 949, 15], + ["invoke", 13, 4, 949, 15], + ["move", 13, 4, 949, 15], + ["get", 4, 40, 1, 950, 16], + ["frame", 14, 4, 0, 950, 16], + ["null", 4, 950, 16], + ["setarg", 14, 0, 4, 950, 16], + ["invoke", 14, 4, 950, 16], + ["move", 14, 4, 950, 16], + ["get", 4, 40, 1, 951, 13], + ["frame", 15, 4, 0, 951, 13], + ["null", 4, 951, 13], + ["setarg", 15, 0, 4, 951, 13], + ["invoke", 15, 4, 951, 13], + ["move", 15, 4, 951, 13], + ["access", 4, "reduce_loop", 952, 32], + ["get", 16, 45, 1, 952, 22], + ["frame", 17, 16, 1, 952, 22], + ["null", 16, 952, 22], + ["setarg", 17, 0, 16, 952, 22], + ["setarg", 17, 1, 4, 952, 22], + ["invoke", 17, 4, 952, 22], + ["move", 16, 4, 952, 22], + ["access", 4, "int", 953, 12], + ["access", 17, 1, 953, 24], + ["get", 18, 51, 1, 953, 5], + ["frame", 19, 18, 3, 953, 5], + ["null", 18, 953, 5], + ["setarg", 19, 0, 18, 953, 5], + ["setarg", 19, 1, 4, 953, 5], + ["setarg", 19, 2, 13, 953, 5], + ["setarg", 19, 3, 17, 953, 5], + ["invoke", 19, 4, 953, 5], + ["access", 4, "null", 954, 12], + ["get", 17, 50, 1, 954, 5], + ["frame", 18, 17, 2, 954, 5], + ["null", 17, 954, 5], + ["setarg", 18, 0, 17, 954, 5], + ["setarg", 18, 1, 4, 954, 5], + ["setarg", 18, 2, 12, 954, 5], + ["invoke", 18, 4, 954, 5], + ["get", 4, 48, 1, 955, 5], + ["frame", 17, 4, 1, 955, 5], + ["null", 4, 955, 5], + ["setarg", 17, 0, 4, 955, 5], + ["setarg", 17, 1, 16, 955, 5], + ["invoke", 17, 4, 955, 5], + ["jump_false", 2, "if_else_505", 956, 9], + ["access", 4, "lt_int", 957, 14], + ["get", 17, 52, 1, 957, 7], + ["frame", 18, 17, 4, 957, 7], + ["null", 17, 957, 7], + ["setarg", 18, 0, 17, 957, 7], + ["setarg", 18, 1, 4, 957, 7], + ["setarg", 18, 2, 10, 957, 7], + ["setarg", 18, 3, 6, 957, 7], + ["setarg", 18, 4, 9, 957, 7], + ["invoke", 18, 4, 957, 7], + ["jump", "if_end_506", 957, 7], + "if_else_505", + ["access", 4, "int", 959, 14], + ["access", 9, 0, 959, 27], + ["get", 17, 51, 1, 959, 7], + ["frame", 18, 17, 3, 959, 7], + ["null", 17, 959, 7], + ["setarg", 18, 0, 17, 959, 7], + ["setarg", 18, 1, 4, 959, 7], + ["setarg", 18, 2, 14, 959, 7], + ["setarg", 18, 3, 9, 959, 7], + ["invoke", 18, 4, 959, 7], + ["access", 4, "ge_int", 960, 14], + ["get", 9, 52, 1, 960, 7], + ["frame", 17, 9, 4, 960, 7], + ["null", 9, 960, 7], + ["setarg", 17, 0, 9, 960, 7], + ["setarg", 17, 1, 4, 960, 7], + ["setarg", 17, 2, 10, 960, 7], + ["setarg", 17, 3, 6, 960, 7], + ["setarg", 17, 4, 14, 960, 7], + ["invoke", 17, 4, 960, 7], + "if_end_506", + ["access", 4, "jump_false", 962, 20], + ["get", 9, 60, 1, 962, 5], + ["frame", 14, 9, 3, 962, 5], + ["null", 9, 962, 5], + ["setarg", 14, 0, 9, 962, 5], + ["setarg", 14, 1, 4, 962, 5], + ["setarg", 14, 2, 10, 962, 5], + ["setarg", 14, 3, 3, 962, 5], + ["invoke", 14, 4, 962, 5], + ["access", 4, "load_index", 963, 12], + ["get", 9, 52, 1, 963, 5], + ["frame", 10, 9, 4, 963, 5], + ["null", 9, 963, 5], + ["setarg", 10, 0, 9, 963, 5], + ["setarg", 10, 1, 4, 963, 5], + ["setarg", 10, 2, 11, 963, 5], + ["setarg", 10, 3, 7, 963, 5], + ["setarg", 10, 4, 6, 963, 5], + ["invoke", 10, 4, 963, 5], + ["access", 4, "frame", 964, 12], + ["access", 7, 2, 964, 33], + ["get", 9, 52, 1, 964, 5], + ["frame", 10, 9, 4, 964, 5], + ["null", 9, 964, 5], + ["setarg", 10, 0, 9, 964, 5], + ["setarg", 10, 1, 4, 964, 5], + ["setarg", 10, 2, 15, 964, 5], + ["setarg", 10, 3, 8, 964, 5], + ["setarg", 10, 4, 7, 964, 5], + ["invoke", 10, 4, 964, 5], + ["access", 4, "setarg", 965, 12], + ["access", 7, 0, 965, 25], + ["get", 8, 52, 1, 965, 5], + ["frame", 9, 8, 4, 965, 5], + ["null", 8, 965, 5], + ["setarg", 9, 0, 8, 965, 5], + ["setarg", 9, 1, 4, 965, 5], + ["setarg", 9, 2, 15, 965, 5], + ["setarg", 9, 3, 7, 965, 5], + ["setarg", 9, 4, 12, 965, 5], + ["invoke", 9, 4, 965, 5], + ["access", 4, "setarg", 966, 12], + ["access", 7, 1, 966, 25], + ["get", 8, 52, 1, 966, 5], + ["frame", 9, 8, 4, 966, 5], + ["null", 8, 966, 5], + ["setarg", 9, 0, 8, 966, 5], + ["setarg", 9, 1, 4, 966, 5], + ["setarg", 9, 2, 15, 966, 5], + ["setarg", 9, 3, 7, 966, 5], + ["setarg", 9, 4, 5, 966, 5], + ["invoke", 9, 4, 966, 5], + ["access", 4, "setarg", 967, 12], + ["access", 7, 2, 967, 25], + ["get", 8, 52, 1, 967, 5], + ["frame", 9, 8, 4, 967, 5], + ["null", 8, 967, 5], + ["setarg", 9, 0, 8, 967, 5], + ["setarg", 9, 1, 4, 967, 5], + ["setarg", 9, 2, 15, 967, 5], + ["setarg", 9, 3, 7, 967, 5], + ["setarg", 9, 4, 11, 967, 5], + ["invoke", 9, 4, 967, 5], + ["access", 4, "invoke", 968, 12], + ["get", 7, 51, 1, 968, 5], + ["frame", 8, 7, 3, 968, 5], + ["null", 7, 968, 5], + ["setarg", 8, 0, 7, 968, 5], + ["setarg", 8, 1, 4, 968, 5], + ["setarg", 8, 2, 15, 968, 5], + ["setarg", 8, 3, 5, 968, 5], + ["invoke", 8, 4, 968, 5], + ["jump_false", 2, "if_else_507", 969, 9], + ["access", 4, "add", 970, 14], + ["get", 5, 52, 1, 970, 7], + ["frame", 7, 5, 4, 970, 7], + ["null", 5, 970, 7], + ["setarg", 7, 0, 5, 970, 7], + ["setarg", 7, 1, 4, 970, 7], + ["setarg", 7, 2, 6, 970, 7], + ["setarg", 7, 3, 6, 970, 7], + ["setarg", 7, 4, 13, 970, 7], + ["invoke", 7, 4, 970, 7], + ["jump", "if_end_508", 970, 7], + "if_else_507", + ["access", 4, "subtract", 972, 14], + ["get", 5, 52, 1, 972, 7], + ["frame", 7, 5, 4, 972, 7], + ["null", 5, 972, 7], + ["setarg", 7, 0, 5, 972, 7], + ["setarg", 7, 1, 4, 972, 7], + ["setarg", 7, 2, 6, 972, 7], + ["setarg", 7, 3, 6, 972, 7], + ["setarg", 7, 4, 13, 972, 7], + ["invoke", 7, 4, 972, 7], + "if_end_508", + ["get", 4, 59, 1, 974, 5], + ["frame", 5, 4, 1, 974, 5], + ["null", 4, 974, 5], + ["setarg", 5, 0, 4, 974, 5], + ["setarg", 5, 1, 16, 974, 5], + ["invoke", 5, 4, 974, 5], + ["null", 4, 974, 5], + ["return", 4, 974, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 18, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 40, 1, 979, 15], + ["frame", 5, 4, 0, 979, 15], + ["null", 4, 979, 15], + ["setarg", 5, 0, 4, 979, 15], + ["invoke", 5, 4, 979, 15], + ["move", 5, 4, 979, 15], + ["get", 4, 40, 1, 980, 13], + ["frame", 6, 4, 0, 980, 13], + ["null", 4, 980, 13], + ["setarg", 6, 0, 4, 980, 13], + ["invoke", 6, 4, 980, 13], + ["move", 6, 4, 980, 13], + ["get", 4, 40, 1, 981, 17], + ["frame", 7, 4, 0, 981, 17], + ["null", 4, 981, 17], + ["setarg", 7, 0, 4, 981, 17], + ["invoke", 7, 4, 981, 17], + ["move", 7, 4, 981, 17], + ["get", 4, 40, 1, 982, 16], + ["frame", 8, 4, 0, 982, 16], + ["null", 4, 982, 16], + ["setarg", 8, 0, 4, 982, 16], + ["invoke", 8, 4, 982, 16], + ["move", 8, 4, 982, 16], + ["get", 4, 40, 1, 983, 18], + ["frame", 9, 4, 0, 983, 18], + ["null", 4, 983, 18], + ["setarg", 9, 0, 4, 983, 18], + ["invoke", 9, 4, 983, 18], + ["move", 9, 4, 983, 18], + ["get", 4, 40, 1, 984, 15], + ["frame", 10, 4, 0, 984, 15], + ["null", 4, 984, 15], + ["setarg", 10, 0, 4, 984, 15], + ["invoke", 10, 4, 984, 15], + ["move", 10, 4, 984, 15], + ["get", 4, 40, 1, 985, 13], + ["frame", 11, 4, 0, 985, 13], + ["null", 4, 985, 13], + ["setarg", 11, 0, 4, 985, 13], + ["invoke", 11, 4, 985, 13], + ["move", 11, 4, 985, 13], + ["get", 4, 40, 1, 986, 19], + ["frame", 12, 4, 0, 986, 19], + ["null", 4, 986, 19], + ["setarg", 12, 0, 4, 986, 19], + ["invoke", 12, 4, 986, 19], + ["move", 12, 4, 986, 19], + ["access", 4, "arrfor_loop", 987, 32], + ["get", 13, 45, 1, 987, 22], + ["frame", 14, 13, 1, 987, 22], + ["null", 13, 987, 22], + ["setarg", 14, 0, 13, 987, 22], + ["setarg", 14, 1, 4, 987, 22], + ["invoke", 14, 4, 987, 22], + ["move", 13, 4, 987, 22], + ["access", 4, "arrfor_done", 988, 32], + ["get", 14, 45, 1, 988, 22], + ["frame", 15, 14, 1, 988, 22], + ["null", 14, 988, 22], + ["setarg", 15, 0, 14, 988, 22], + ["setarg", 15, 1, 4, 988, 22], + ["invoke", 15, 4, 988, 22], + ["move", 14, 4, 988, 22], + ["access", 4, "length", 989, 12], + ["get", 15, 51, 1, 989, 5], + ["frame", 16, 15, 3, 989, 5], + ["null", 15, 989, 5], + ["setarg", 16, 0, 15, 989, 5], + ["setarg", 16, 1, 4, 989, 5], + ["setarg", 16, 2, 5, 989, 5], + ["setarg", 16, 3, 2, 989, 5], + ["invoke", 16, 4, 989, 5], + ["access", 4, "int", 990, 12], + ["access", 15, 0, 990, 22], + ["get", 16, 51, 1, 990, 5], + ["frame", 17, 16, 3, 990, 5], + ["null", 16, 990, 5], + ["setarg", 17, 0, 16, 990, 5], + ["setarg", 17, 1, 4, 990, 5], + ["setarg", 17, 2, 6, 990, 5], + ["setarg", 17, 3, 15, 990, 5], + ["invoke", 17, 4, 990, 5], + ["access", 4, "int", 991, 12], + ["access", 15, 1, 991, 24], + ["get", 16, 51, 1, 991, 5], + ["frame", 17, 16, 3, 991, 5], + ["null", 16, 991, 5], + ["setarg", 17, 0, 16, 991, 5], + ["setarg", 17, 1, 4, 991, 5], + ["setarg", 17, 2, 10, 991, 5], + ["setarg", 17, 3, 15, 991, 5], + ["invoke", 17, 4, 991, 5], + ["access", 4, "null", 992, 12], + ["get", 15, 50, 1, 992, 5], + ["frame", 16, 15, 2, 992, 5], + ["null", 15, 992, 5], + ["setarg", 16, 0, 15, 992, 5], + ["setarg", 16, 1, 4, 992, 5], + ["setarg", 16, 2, 9, 992, 5], + ["invoke", 16, 4, 992, 5], + ["get", 4, 48, 1, 993, 5], + ["frame", 15, 4, 1, 993, 5], + ["null", 4, 993, 5], + ["setarg", 15, 0, 4, 993, 5], + ["setarg", 15, 1, 13, 993, 5], + ["invoke", 15, 4, 993, 5], + ["access", 4, "lt_int", 994, 12], + ["get", 15, 52, 1, 994, 5], + ["frame", 16, 15, 4, 994, 5], + ["null", 15, 994, 5], + ["setarg", 16, 0, 15, 994, 5], + ["setarg", 16, 1, 4, 994, 5], + ["setarg", 16, 2, 7, 994, 5], + ["setarg", 16, 3, 6, 994, 5], + ["setarg", 16, 4, 5, 994, 5], + ["invoke", 16, 4, 994, 5], + ["access", 4, "jump_false", 995, 20], + ["get", 5, 60, 1, 995, 5], + ["frame", 15, 5, 3, 995, 5], + ["null", 5, 995, 5], + ["setarg", 15, 0, 5, 995, 5], + ["setarg", 15, 1, 4, 995, 5], + ["setarg", 15, 2, 7, 995, 5], + ["setarg", 15, 3, 14, 995, 5], + ["invoke", 15, 4, 995, 5], + ["access", 4, "load_index", 996, 12], + ["get", 5, 52, 1, 996, 5], + ["frame", 7, 5, 4, 996, 5], + ["null", 5, 996, 5], + ["setarg", 7, 0, 5, 996, 5], + ["setarg", 7, 1, 4, 996, 5], + ["setarg", 7, 2, 8, 996, 5], + ["setarg", 7, 3, 2, 996, 5], + ["setarg", 7, 4, 6, 996, 5], + ["invoke", 7, 4, 996, 5], + ["access", 4, "frame", 997, 12], + ["access", 5, 2, 997, 33], + ["get", 7, 52, 1, 997, 5], + ["frame", 15, 7, 4, 997, 5], + ["null", 7, 997, 5], + ["setarg", 15, 0, 7, 997, 5], + ["setarg", 15, 1, 4, 997, 5], + ["setarg", 15, 2, 11, 997, 5], + ["setarg", 15, 3, 3, 997, 5], + ["setarg", 15, 4, 5, 997, 5], + ["invoke", 15, 4, 997, 5], + ["access", 4, "setarg", 998, 12], + ["access", 5, 0, 998, 25], + ["get", 7, 52, 1, 998, 5], + ["frame", 15, 7, 4, 998, 5], + ["null", 7, 998, 5], + ["setarg", 15, 0, 7, 998, 5], + ["setarg", 15, 1, 4, 998, 5], + ["setarg", 15, 2, 11, 998, 5], + ["setarg", 15, 3, 5, 998, 5], + ["setarg", 15, 4, 9, 998, 5], + ["invoke", 15, 4, 998, 5], + ["access", 4, "setarg", 999, 12], + ["access", 5, 1, 999, 25], + ["get", 7, 52, 1, 999, 5], + ["frame", 9, 7, 4, 999, 5], + ["null", 7, 999, 5], + ["setarg", 9, 0, 7, 999, 5], + ["setarg", 9, 1, 4, 999, 5], + ["setarg", 9, 2, 11, 999, 5], + ["setarg", 9, 3, 5, 999, 5], + ["setarg", 9, 4, 8, 999, 5], + ["invoke", 9, 4, 999, 5], + ["access", 4, "setarg", 1000, 12], + ["access", 5, 2, 1000, 25], + ["get", 7, 52, 1, 1000, 5], + ["frame", 8, 7, 4, 1000, 5], + ["null", 7, 1000, 5], + ["setarg", 8, 0, 7, 1000, 5], + ["setarg", 8, 1, 4, 1000, 5], + ["setarg", 8, 2, 11, 1000, 5], + ["setarg", 8, 3, 5, 1000, 5], + ["setarg", 8, 4, 6, 1000, 5], + ["invoke", 8, 4, 1000, 5], + ["access", 4, "invoke", 1001, 12], + ["get", 5, 51, 1, 1001, 5], + ["frame", 7, 5, 3, 1001, 5], + ["null", 5, 1001, 5], + ["setarg", 7, 0, 5, 1001, 5], + ["setarg", 7, 1, 4, 1001, 5], + ["setarg", 7, 2, 11, 1001, 5], + ["setarg", 7, 3, 12, 1001, 5], + ["invoke", 7, 4, 1001, 5], + ["access", 4, "add", 1002, 12], + ["get", 5, 52, 1, 1002, 5], + ["frame", 7, 5, 4, 1002, 5], + ["null", 5, 1002, 5], + ["setarg", 7, 0, 5, 1002, 5], + ["setarg", 7, 1, 4, 1002, 5], + ["setarg", 7, 2, 6, 1002, 5], + ["setarg", 7, 3, 6, 1002, 5], + ["setarg", 7, 4, 10, 1002, 5], + ["invoke", 7, 4, 1002, 5], + ["get", 4, 59, 1, 1003, 5], + ["frame", 5, 4, 1, 1003, 5], + ["null", 4, 1003, 5], + ["setarg", 5, 0, 4, 1003, 5], + ["setarg", 5, 1, 13, 1003, 5], + ["invoke", 5, 4, 1003, 5], + ["get", 4, 48, 1, 1004, 5], + ["frame", 5, 4, 1, 1004, 5], + ["null", 4, 1004, 5], + ["setarg", 5, 0, 4, 1004, 5], + ["setarg", 5, 1, 14, 1004, 5], + ["invoke", 5, 4, 1004, 5], + ["access", 4, "null", 1005, 12], + ["get", 5, 50, 1, 1005, 5], + ["frame", 6, 5, 2, 1005, 5], + ["null", 5, 1005, 5], + ["setarg", 6, 0, 5, 1005, 5], + ["setarg", 6, 1, 4, 1005, 5], + ["setarg", 6, 2, 1, 1005, 5], + ["invoke", 6, 4, 1005, 5], + ["return", 1, 1006, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 40, 1, 1011, 15], + ["frame", 5, 4, 0, 1011, 15], + ["null", 4, 1011, 15], + ["setarg", 5, 0, 4, 1011, 15], + ["invoke", 5, 4, 1011, 15], + ["move", 5, 4, 1011, 15], + ["get", 4, 40, 1, 1012, 13], + ["frame", 6, 4, 0, 1012, 13], + ["null", 4, 1012, 13], + ["setarg", 6, 0, 4, 1012, 13], + ["invoke", 6, 4, 1012, 13], + ["move", 6, 4, 1012, 13], + ["get", 4, 40, 1, 1013, 17], + ["frame", 7, 4, 0, 1013, 17], + ["null", 4, 1013, 17], + ["setarg", 7, 0, 4, 1013, 17], + ["invoke", 7, 4, 1013, 17], + ["move", 7, 4, 1013, 17], + ["get", 4, 40, 1, 1014, 16], + ["frame", 8, 4, 0, 1014, 16], + ["null", 4, 1014, 16], + ["setarg", 8, 0, 4, 1014, 16], + ["invoke", 8, 4, 1014, 16], + ["move", 8, 4, 1014, 16], + ["get", 4, 40, 1, 1015, 18], + ["frame", 9, 4, 0, 1015, 18], + ["null", 4, 1015, 18], + ["setarg", 9, 0, 4, 1015, 18], + ["invoke", 9, 4, 1015, 18], + ["move", 9, 4, 1015, 18], + ["get", 4, 40, 1, 1016, 15], + ["frame", 10, 4, 0, 1016, 15], + ["null", 4, 1016, 15], + ["setarg", 10, 0, 4, 1016, 15], + ["invoke", 10, 4, 1016, 15], + ["move", 10, 4, 1016, 15], + ["get", 4, 40, 1, 1017, 13], + ["frame", 11, 4, 0, 1017, 13], + ["null", 4, 1017, 13], + ["setarg", 11, 0, 4, 1017, 13], + ["invoke", 11, 4, 1017, 13], + ["move", 11, 4, 1017, 13], + ["get", 4, 40, 1, 1018, 15], + ["frame", 12, 4, 0, 1018, 15], + ["null", 4, 1018, 15], + ["setarg", 12, 0, 4, 1018, 15], + ["invoke", 12, 4, 1018, 15], + ["move", 12, 4, 1018, 15], + ["access", 4, "every_loop", 1019, 32], + ["get", 13, 45, 1, 1019, 22], + ["frame", 14, 13, 1, 1019, 22], + ["null", 13, 1019, 22], + ["setarg", 14, 0, 13, 1019, 22], + ["setarg", 14, 1, 4, 1019, 22], + ["invoke", 14, 4, 1019, 22], + ["move", 13, 4, 1019, 22], + ["access", 4, "every_true", 1020, 30], + ["get", 14, 45, 1, 1020, 20], + ["frame", 15, 14, 1, 1020, 20], + ["null", 14, 1020, 20], + ["setarg", 15, 0, 14, 1020, 20], + ["setarg", 15, 1, 4, 1020, 20], + ["invoke", 15, 4, 1020, 20], + ["move", 14, 4, 1020, 20], + ["access", 4, "every_false", 1021, 31], + ["get", 15, 45, 1, 1021, 21], + ["frame", 16, 15, 1, 1021, 21], + ["null", 15, 1021, 21], + ["setarg", 16, 0, 15, 1021, 21], + ["setarg", 16, 1, 4, 1021, 21], + ["invoke", 16, 4, 1021, 21], + ["move", 15, 4, 1021, 21], + ["access", 4, "every_done", 1022, 32], + ["get", 16, 45, 1, 1022, 22], + ["frame", 17, 16, 1, 1022, 22], + ["null", 16, 1022, 22], + ["setarg", 17, 0, 16, 1022, 22], + ["setarg", 17, 1, 4, 1022, 22], + ["invoke", 17, 4, 1022, 22], + ["move", 16, 4, 1022, 22], + ["access", 4, "length", 1023, 12], + ["get", 17, 51, 1, 1023, 5], + ["frame", 18, 17, 3, 1023, 5], + ["null", 17, 1023, 5], + ["setarg", 18, 0, 17, 1023, 5], + ["setarg", 18, 1, 4, 1023, 5], + ["setarg", 18, 2, 5, 1023, 5], + ["setarg", 18, 3, 2, 1023, 5], + ["invoke", 18, 4, 1023, 5], + ["access", 4, "int", 1024, 12], + ["access", 17, 0, 1024, 22], + ["get", 18, 51, 1, 1024, 5], + ["frame", 19, 18, 3, 1024, 5], + ["null", 18, 1024, 5], + ["setarg", 19, 0, 18, 1024, 5], + ["setarg", 19, 1, 4, 1024, 5], + ["setarg", 19, 2, 6, 1024, 5], + ["setarg", 19, 3, 17, 1024, 5], + ["invoke", 19, 4, 1024, 5], + ["access", 4, "int", 1025, 12], + ["access", 17, 1, 1025, 24], + ["get", 18, 51, 1, 1025, 5], + ["frame", 19, 18, 3, 1025, 5], + ["null", 18, 1025, 5], + ["setarg", 19, 0, 18, 1025, 5], + ["setarg", 19, 1, 4, 1025, 5], + ["setarg", 19, 2, 10, 1025, 5], + ["setarg", 19, 3, 17, 1025, 5], + ["invoke", 19, 4, 1025, 5], + ["access", 4, "null", 1026, 12], + ["get", 17, 50, 1, 1026, 5], + ["frame", 18, 17, 2, 1026, 5], + ["null", 17, 1026, 5], + ["setarg", 18, 0, 17, 1026, 5], + ["setarg", 18, 1, 4, 1026, 5], + ["setarg", 18, 2, 9, 1026, 5], + ["invoke", 18, 4, 1026, 5], + ["get", 4, 48, 1, 1027, 5], + ["frame", 17, 4, 1, 1027, 5], + ["null", 4, 1027, 5], + ["setarg", 17, 0, 4, 1027, 5], + ["setarg", 17, 1, 13, 1027, 5], + ["invoke", 17, 4, 1027, 5], + ["access", 4, "lt_int", 1028, 12], + ["get", 17, 52, 1, 1028, 5], + ["frame", 18, 17, 4, 1028, 5], + ["null", 17, 1028, 5], + ["setarg", 18, 0, 17, 1028, 5], + ["setarg", 18, 1, 4, 1028, 5], + ["setarg", 18, 2, 7, 1028, 5], + ["setarg", 18, 3, 6, 1028, 5], + ["setarg", 18, 4, 5, 1028, 5], + ["invoke", 18, 4, 1028, 5], + ["access", 4, "jump_false", 1029, 20], + ["get", 5, 60, 1, 1029, 5], + ["frame", 17, 5, 3, 1029, 5], + ["null", 5, 1029, 5], + ["setarg", 17, 0, 5, 1029, 5], + ["setarg", 17, 1, 4, 1029, 5], + ["setarg", 17, 2, 7, 1029, 5], + ["setarg", 17, 3, 14, 1029, 5], + ["invoke", 17, 4, 1029, 5], + ["access", 4, "load_index", 1030, 12], + ["get", 5, 52, 1, 1030, 5], + ["frame", 7, 5, 4, 1030, 5], + ["null", 5, 1030, 5], + ["setarg", 7, 0, 5, 1030, 5], + ["setarg", 7, 1, 4, 1030, 5], + ["setarg", 7, 2, 8, 1030, 5], + ["setarg", 7, 3, 2, 1030, 5], + ["setarg", 7, 4, 6, 1030, 5], + ["invoke", 7, 4, 1030, 5], + ["access", 4, "frame", 1031, 12], + ["access", 5, 1, 1031, 33], + ["get", 7, 52, 1, 1031, 5], + ["frame", 17, 7, 4, 1031, 5], + ["null", 7, 1031, 5], + ["setarg", 17, 0, 7, 1031, 5], + ["setarg", 17, 1, 4, 1031, 5], + ["setarg", 17, 2, 11, 1031, 5], + ["setarg", 17, 3, 3, 1031, 5], + ["setarg", 17, 4, 5, 1031, 5], + ["invoke", 17, 4, 1031, 5], + ["access", 4, "setarg", 1032, 12], + ["access", 5, 0, 1032, 25], + ["get", 7, 52, 1, 1032, 5], + ["frame", 17, 7, 4, 1032, 5], + ["null", 7, 1032, 5], + ["setarg", 17, 0, 7, 1032, 5], + ["setarg", 17, 1, 4, 1032, 5], + ["setarg", 17, 2, 11, 1032, 5], + ["setarg", 17, 3, 5, 1032, 5], + ["setarg", 17, 4, 9, 1032, 5], + ["invoke", 17, 4, 1032, 5], + ["access", 4, "setarg", 1033, 12], + ["access", 5, 1, 1033, 25], + ["get", 7, 52, 1, 1033, 5], + ["frame", 9, 7, 4, 1033, 5], + ["null", 7, 1033, 5], + ["setarg", 9, 0, 7, 1033, 5], + ["setarg", 9, 1, 4, 1033, 5], + ["setarg", 9, 2, 11, 1033, 5], + ["setarg", 9, 3, 5, 1033, 5], + ["setarg", 9, 4, 8, 1033, 5], + ["invoke", 9, 4, 1033, 5], + ["access", 4, "invoke", 1034, 12], + ["get", 5, 51, 1, 1034, 5], + ["frame", 7, 5, 3, 1034, 5], + ["null", 5, 1034, 5], + ["setarg", 7, 0, 5, 1034, 5], + ["setarg", 7, 1, 4, 1034, 5], + ["setarg", 7, 2, 11, 1034, 5], + ["setarg", 7, 3, 12, 1034, 5], + ["invoke", 7, 4, 1034, 5], + ["access", 4, "jump_false", 1035, 20], + ["get", 5, 60, 1, 1035, 5], + ["frame", 7, 5, 3, 1035, 5], + ["null", 5, 1035, 5], + ["setarg", 7, 0, 5, 1035, 5], + ["setarg", 7, 1, 4, 1035, 5], + ["setarg", 7, 2, 12, 1035, 5], + ["setarg", 7, 3, 15, 1035, 5], + ["invoke", 7, 4, 1035, 5], + ["access", 4, "add", 1036, 12], + ["get", 5, 52, 1, 1036, 5], + ["frame", 7, 5, 4, 1036, 5], + ["null", 5, 1036, 5], + ["setarg", 7, 0, 5, 1036, 5], + ["setarg", 7, 1, 4, 1036, 5], + ["setarg", 7, 2, 6, 1036, 5], + ["setarg", 7, 3, 6, 1036, 5], + ["setarg", 7, 4, 10, 1036, 5], + ["invoke", 7, 4, 1036, 5], + ["get", 4, 59, 1, 1037, 5], + ["frame", 5, 4, 1, 1037, 5], + ["null", 4, 1037, 5], + ["setarg", 5, 0, 4, 1037, 5], + ["setarg", 5, 1, 13, 1037, 5], + ["invoke", 5, 4, 1037, 5], + ["get", 4, 48, 1, 1038, 5], + ["frame", 5, 4, 1, 1038, 5], + ["null", 4, 1038, 5], + ["setarg", 5, 0, 4, 1038, 5], + ["setarg", 5, 1, 14, 1038, 5], + ["invoke", 5, 4, 1038, 5], + ["access", 4, "true", 1039, 12], + ["get", 5, 50, 1, 1039, 5], + ["frame", 6, 5, 2, 1039, 5], + ["null", 5, 1039, 5], + ["setarg", 6, 0, 5, 1039, 5], + ["setarg", 6, 1, 4, 1039, 5], + ["setarg", 6, 2, 1, 1039, 5], + ["invoke", 6, 4, 1039, 5], + ["get", 4, 59, 1, 1040, 5], + ["frame", 5, 4, 1, 1040, 5], + ["null", 4, 1040, 5], + ["setarg", 5, 0, 4, 1040, 5], + ["setarg", 5, 1, 16, 1040, 5], + ["invoke", 5, 4, 1040, 5], + ["get", 4, 48, 1, 1041, 5], + ["frame", 5, 4, 1, 1041, 5], + ["null", 4, 1041, 5], + ["setarg", 5, 0, 4, 1041, 5], + ["setarg", 5, 1, 15, 1041, 5], + ["invoke", 5, 4, 1041, 5], + ["access", 4, "false", 1042, 12], + ["get", 5, 50, 1, 1042, 5], + ["frame", 6, 5, 2, 1042, 5], + ["null", 5, 1042, 5], + ["setarg", 6, 0, 5, 1042, 5], + ["setarg", 6, 1, 4, 1042, 5], + ["setarg", 6, 2, 1, 1042, 5], + ["invoke", 6, 4, 1042, 5], + ["get", 4, 48, 1, 1043, 5], + ["frame", 5, 4, 1, 1043, 5], + ["null", 4, 1043, 5], + ["setarg", 5, 0, 4, 1043, 5], + ["setarg", 5, 1, 16, 1043, 5], + ["invoke", 5, 4, 1043, 5], + ["return", 1, 1044, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 40, 1, 1049, 15], + ["frame", 5, 4, 0, 1049, 15], + ["null", 4, 1049, 15], + ["setarg", 5, 0, 4, 1049, 15], + ["invoke", 5, 4, 1049, 15], + ["move", 5, 4, 1049, 15], + ["get", 4, 40, 1, 1050, 13], + ["frame", 6, 4, 0, 1050, 13], + ["null", 4, 1050, 13], + ["setarg", 6, 0, 4, 1050, 13], + ["invoke", 6, 4, 1050, 13], + ["move", 6, 4, 1050, 13], + ["get", 4, 40, 1, 1051, 17], + ["frame", 7, 4, 0, 1051, 17], + ["null", 4, 1051, 17], + ["setarg", 7, 0, 4, 1051, 17], + ["invoke", 7, 4, 1051, 17], + ["move", 7, 4, 1051, 17], + ["get", 4, 40, 1, 1052, 16], + ["frame", 8, 4, 0, 1052, 16], + ["null", 4, 1052, 16], + ["setarg", 8, 0, 4, 1052, 16], + ["invoke", 8, 4, 1052, 16], + ["move", 8, 4, 1052, 16], + ["get", 4, 40, 1, 1053, 18], + ["frame", 9, 4, 0, 1053, 18], + ["null", 4, 1053, 18], + ["setarg", 9, 0, 4, 1053, 18], + ["invoke", 9, 4, 1053, 18], + ["move", 9, 4, 1053, 18], + ["get", 4, 40, 1, 1054, 15], + ["frame", 10, 4, 0, 1054, 15], + ["null", 4, 1054, 15], + ["setarg", 10, 0, 4, 1054, 15], + ["invoke", 10, 4, 1054, 15], + ["move", 10, 4, 1054, 15], + ["get", 4, 40, 1, 1055, 13], + ["frame", 11, 4, 0, 1055, 13], + ["null", 4, 1055, 13], + ["setarg", 11, 0, 4, 1055, 13], + ["invoke", 11, 4, 1055, 13], + ["move", 11, 4, 1055, 13], + ["get", 4, 40, 1, 1056, 15], + ["frame", 12, 4, 0, 1056, 15], + ["null", 4, 1056, 15], + ["setarg", 12, 0, 4, 1056, 15], + ["invoke", 12, 4, 1056, 15], + ["move", 12, 4, 1056, 15], + ["access", 4, "some_loop", 1057, 32], + ["get", 13, 45, 1, 1057, 22], + ["frame", 14, 13, 1, 1057, 22], + ["null", 13, 1057, 22], + ["setarg", 14, 0, 13, 1057, 22], + ["setarg", 14, 1, 4, 1057, 22], + ["invoke", 14, 4, 1057, 22], + ["move", 13, 4, 1057, 22], + ["access", 4, "some_true", 1058, 30], + ["get", 14, 45, 1, 1058, 20], + ["frame", 15, 14, 1, 1058, 20], + ["null", 14, 1058, 20], + ["setarg", 15, 0, 14, 1058, 20], + ["setarg", 15, 1, 4, 1058, 20], + ["invoke", 15, 4, 1058, 20], + ["move", 14, 4, 1058, 20], + ["access", 4, "some_false", 1059, 31], + ["get", 15, 45, 1, 1059, 21], + ["frame", 16, 15, 1, 1059, 21], + ["null", 15, 1059, 21], + ["setarg", 16, 0, 15, 1059, 21], + ["setarg", 16, 1, 4, 1059, 21], + ["invoke", 16, 4, 1059, 21], + ["move", 15, 4, 1059, 21], + ["access", 4, "some_done", 1060, 32], + ["get", 16, 45, 1, 1060, 22], + ["frame", 17, 16, 1, 1060, 22], + ["null", 16, 1060, 22], + ["setarg", 17, 0, 16, 1060, 22], + ["setarg", 17, 1, 4, 1060, 22], + ["invoke", 17, 4, 1060, 22], + ["move", 16, 4, 1060, 22], + ["access", 4, "length", 1061, 12], + ["get", 17, 51, 1, 1061, 5], + ["frame", 18, 17, 3, 1061, 5], + ["null", 17, 1061, 5], + ["setarg", 18, 0, 17, 1061, 5], + ["setarg", 18, 1, 4, 1061, 5], + ["setarg", 18, 2, 5, 1061, 5], + ["setarg", 18, 3, 2, 1061, 5], + ["invoke", 18, 4, 1061, 5], + ["access", 4, "int", 1062, 12], + ["access", 17, 0, 1062, 22], + ["get", 18, 51, 1, 1062, 5], + ["frame", 19, 18, 3, 1062, 5], + ["null", 18, 1062, 5], + ["setarg", 19, 0, 18, 1062, 5], + ["setarg", 19, 1, 4, 1062, 5], + ["setarg", 19, 2, 6, 1062, 5], + ["setarg", 19, 3, 17, 1062, 5], + ["invoke", 19, 4, 1062, 5], + ["access", 4, "int", 1063, 12], + ["access", 17, 1, 1063, 24], + ["get", 18, 51, 1, 1063, 5], + ["frame", 19, 18, 3, 1063, 5], + ["null", 18, 1063, 5], + ["setarg", 19, 0, 18, 1063, 5], + ["setarg", 19, 1, 4, 1063, 5], + ["setarg", 19, 2, 10, 1063, 5], + ["setarg", 19, 3, 17, 1063, 5], + ["invoke", 19, 4, 1063, 5], + ["access", 4, "null", 1064, 12], + ["get", 17, 50, 1, 1064, 5], + ["frame", 18, 17, 2, 1064, 5], + ["null", 17, 1064, 5], + ["setarg", 18, 0, 17, 1064, 5], + ["setarg", 18, 1, 4, 1064, 5], + ["setarg", 18, 2, 9, 1064, 5], + ["invoke", 18, 4, 1064, 5], + ["get", 4, 48, 1, 1065, 5], + ["frame", 17, 4, 1, 1065, 5], + ["null", 4, 1065, 5], + ["setarg", 17, 0, 4, 1065, 5], + ["setarg", 17, 1, 13, 1065, 5], + ["invoke", 17, 4, 1065, 5], + ["access", 4, "lt_int", 1066, 12], + ["get", 17, 52, 1, 1066, 5], + ["frame", 18, 17, 4, 1066, 5], + ["null", 17, 1066, 5], + ["setarg", 18, 0, 17, 1066, 5], + ["setarg", 18, 1, 4, 1066, 5], + ["setarg", 18, 2, 7, 1066, 5], + ["setarg", 18, 3, 6, 1066, 5], + ["setarg", 18, 4, 5, 1066, 5], + ["invoke", 18, 4, 1066, 5], + ["access", 4, "jump_false", 1067, 20], + ["get", 5, 60, 1, 1067, 5], + ["frame", 17, 5, 3, 1067, 5], + ["null", 5, 1067, 5], + ["setarg", 17, 0, 5, 1067, 5], + ["setarg", 17, 1, 4, 1067, 5], + ["setarg", 17, 2, 7, 1067, 5], + ["setarg", 17, 3, 15, 1067, 5], + ["invoke", 17, 4, 1067, 5], + ["access", 4, "load_index", 1068, 12], + ["get", 5, 52, 1, 1068, 5], + ["frame", 7, 5, 4, 1068, 5], + ["null", 5, 1068, 5], + ["setarg", 7, 0, 5, 1068, 5], + ["setarg", 7, 1, 4, 1068, 5], + ["setarg", 7, 2, 8, 1068, 5], + ["setarg", 7, 3, 2, 1068, 5], + ["setarg", 7, 4, 6, 1068, 5], + ["invoke", 7, 4, 1068, 5], + ["access", 4, "frame", 1069, 12], + ["access", 5, 1, 1069, 33], + ["get", 7, 52, 1, 1069, 5], + ["frame", 17, 7, 4, 1069, 5], + ["null", 7, 1069, 5], + ["setarg", 17, 0, 7, 1069, 5], + ["setarg", 17, 1, 4, 1069, 5], + ["setarg", 17, 2, 11, 1069, 5], + ["setarg", 17, 3, 3, 1069, 5], + ["setarg", 17, 4, 5, 1069, 5], + ["invoke", 17, 4, 1069, 5], + ["access", 4, "setarg", 1070, 12], + ["access", 5, 0, 1070, 25], + ["get", 7, 52, 1, 1070, 5], + ["frame", 17, 7, 4, 1070, 5], + ["null", 7, 1070, 5], + ["setarg", 17, 0, 7, 1070, 5], + ["setarg", 17, 1, 4, 1070, 5], + ["setarg", 17, 2, 11, 1070, 5], + ["setarg", 17, 3, 5, 1070, 5], + ["setarg", 17, 4, 9, 1070, 5], + ["invoke", 17, 4, 1070, 5], + ["access", 4, "setarg", 1071, 12], + ["access", 5, 1, 1071, 25], + ["get", 7, 52, 1, 1071, 5], + ["frame", 9, 7, 4, 1071, 5], + ["null", 7, 1071, 5], + ["setarg", 9, 0, 7, 1071, 5], + ["setarg", 9, 1, 4, 1071, 5], + ["setarg", 9, 2, 11, 1071, 5], + ["setarg", 9, 3, 5, 1071, 5], + ["setarg", 9, 4, 8, 1071, 5], + ["invoke", 9, 4, 1071, 5], + ["access", 4, "invoke", 1072, 12], + ["get", 5, 51, 1, 1072, 5], + ["frame", 7, 5, 3, 1072, 5], + ["null", 5, 1072, 5], + ["setarg", 7, 0, 5, 1072, 5], + ["setarg", 7, 1, 4, 1072, 5], + ["setarg", 7, 2, 11, 1072, 5], + ["setarg", 7, 3, 12, 1072, 5], + ["invoke", 7, 4, 1072, 5], + ["access", 4, "jump_true", 1073, 20], + ["get", 5, 60, 1, 1073, 5], + ["frame", 7, 5, 3, 1073, 5], + ["null", 5, 1073, 5], + ["setarg", 7, 0, 5, 1073, 5], + ["setarg", 7, 1, 4, 1073, 5], + ["setarg", 7, 2, 12, 1073, 5], + ["setarg", 7, 3, 14, 1073, 5], + ["invoke", 7, 4, 1073, 5], + ["access", 4, "add", 1074, 12], + ["get", 5, 52, 1, 1074, 5], + ["frame", 7, 5, 4, 1074, 5], + ["null", 5, 1074, 5], + ["setarg", 7, 0, 5, 1074, 5], + ["setarg", 7, 1, 4, 1074, 5], + ["setarg", 7, 2, 6, 1074, 5], + ["setarg", 7, 3, 6, 1074, 5], + ["setarg", 7, 4, 10, 1074, 5], + ["invoke", 7, 4, 1074, 5], + ["get", 4, 59, 1, 1075, 5], + ["frame", 5, 4, 1, 1075, 5], + ["null", 4, 1075, 5], + ["setarg", 5, 0, 4, 1075, 5], + ["setarg", 5, 1, 13, 1075, 5], + ["invoke", 5, 4, 1075, 5], + ["get", 4, 48, 1, 1076, 5], + ["frame", 5, 4, 1, 1076, 5], + ["null", 4, 1076, 5], + ["setarg", 5, 0, 4, 1076, 5], + ["setarg", 5, 1, 14, 1076, 5], + ["invoke", 5, 4, 1076, 5], + ["access", 4, "true", 1077, 12], + ["get", 5, 50, 1, 1077, 5], + ["frame", 6, 5, 2, 1077, 5], + ["null", 5, 1077, 5], + ["setarg", 6, 0, 5, 1077, 5], + ["setarg", 6, 1, 4, 1077, 5], + ["setarg", 6, 2, 1, 1077, 5], + ["invoke", 6, 4, 1077, 5], + ["get", 4, 59, 1, 1078, 5], + ["frame", 5, 4, 1, 1078, 5], + ["null", 4, 1078, 5], + ["setarg", 5, 0, 4, 1078, 5], + ["setarg", 5, 1, 16, 1078, 5], + ["invoke", 5, 4, 1078, 5], + ["get", 4, 48, 1, 1079, 5], + ["frame", 5, 4, 1, 1079, 5], + ["null", 4, 1079, 5], + ["setarg", 5, 0, 4, 1079, 5], + ["setarg", 5, 1, 15, 1079, 5], + ["invoke", 5, 4, 1079, 5], + ["access", 4, "false", 1080, 12], + ["get", 5, 50, 1, 1080, 5], + ["frame", 6, 5, 2, 1080, 5], + ["null", 5, 1080, 5], + ["setarg", 6, 0, 5, 1080, 5], + ["setarg", 6, 1, 4, 1080, 5], + ["setarg", 6, 2, 1, 1080, 5], + ["invoke", 6, 4, 1080, 5], + ["get", 4, 48, 1, 1081, 5], + ["frame", 5, 4, 1, 1081, 5], + ["null", 4, 1081, 5], + ["setarg", 5, 0, 4, 1081, 5], + ["setarg", 5, 1, 16, 1081, 5], + ["invoke", 5, 4, 1081, 5], + ["return", 1, 1082, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 20, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 40, 1, 1087, 18], + ["frame", 5, 4, 0, 1087, 18], + ["null", 4, 1087, 18], + ["setarg", 5, 0, 4, 1087, 18], + ["invoke", 5, 4, 1087, 18], + ["move", 5, 4, 1087, 18], + ["get", 4, 40, 1, 1088, 15], + ["frame", 6, 4, 0, 1088, 15], + ["null", 4, 1088, 15], + ["setarg", 6, 0, 4, 1088, 15], + ["invoke", 6, 4, 1088, 15], + ["move", 6, 4, 1088, 15], + ["get", 4, 40, 1, 1089, 13], + ["frame", 7, 4, 0, 1089, 13], + ["null", 4, 1089, 13], + ["setarg", 7, 0, 4, 1089, 13], + ["invoke", 7, 4, 1089, 13], + ["move", 7, 4, 1089, 13], + ["get", 4, 40, 1, 1090, 17], + ["frame", 8, 4, 0, 1090, 17], + ["null", 4, 1090, 17], + ["setarg", 8, 0, 4, 1090, 17], + ["invoke", 8, 4, 1090, 17], + ["move", 8, 4, 1090, 17], + ["get", 4, 40, 1, 1091, 16], + ["frame", 9, 4, 0, 1091, 16], + ["null", 4, 1091, 16], + ["setarg", 9, 0, 4, 1091, 16], + ["invoke", 9, 4, 1091, 16], + ["move", 9, 4, 1091, 16], + ["get", 4, 40, 1, 1092, 18], + ["frame", 10, 4, 0, 1092, 18], + ["null", 4, 1092, 18], + ["setarg", 10, 0, 4, 1092, 18], + ["invoke", 10, 4, 1092, 18], + ["move", 10, 4, 1092, 18], + ["get", 4, 40, 1, 1093, 15], + ["frame", 11, 4, 0, 1093, 15], + ["null", 4, 1093, 15], + ["setarg", 11, 0, 4, 1093, 15], + ["invoke", 11, 4, 1093, 15], + ["move", 11, 4, 1093, 15], + ["get", 4, 40, 1, 1094, 13], + ["frame", 12, 4, 0, 1094, 13], + ["null", 4, 1094, 13], + ["setarg", 12, 0, 4, 1094, 13], + ["invoke", 12, 4, 1094, 13], + ["move", 12, 4, 1094, 13], + ["get", 4, 40, 1, 1095, 15], + ["frame", 13, 4, 0, 1095, 15], + ["null", 4, 1095, 15], + ["setarg", 13, 0, 4, 1095, 15], + ["invoke", 13, 4, 1095, 15], + ["move", 13, 4, 1095, 15], + ["access", 4, "filter_loop", 1096, 32], + ["get", 14, 45, 1, 1096, 22], + ["frame", 15, 14, 1, 1096, 22], + ["null", 14, 1096, 22], + ["setarg", 15, 0, 14, 1096, 22], + ["setarg", 15, 1, 4, 1096, 22], + ["invoke", 15, 4, 1096, 22], + ["move", 14, 4, 1096, 22], + ["access", 4, "filter_skip", 1097, 32], + ["get", 15, 45, 1, 1097, 22], + ["frame", 16, 15, 1, 1097, 22], + ["null", 15, 1097, 22], + ["setarg", 16, 0, 15, 1097, 22], + ["setarg", 16, 1, 4, 1097, 22], + ["invoke", 16, 4, 1097, 22], + ["move", 15, 4, 1097, 22], + ["access", 4, "filter_done", 1098, 32], + ["get", 16, 45, 1, 1098, 22], + ["frame", 17, 16, 1, 1098, 22], + ["null", 16, 1098, 22], + ["setarg", 17, 0, 16, 1098, 22], + ["setarg", 17, 1, 4, 1098, 22], + ["invoke", 17, 4, 1098, 22], + ["move", 16, 4, 1098, 22], + ["access", 4, "array", 1099, 16], + ["access", 17, 0, 1099, 33], + ["array", 18, 3, 1099, 33], + ["push", 18, 4, 1099, 33], + ["push", 18, 5, 1099, 33], + ["push", 18, 17, 1099, 33], + ["get", 4, 47, 1, 1099, 5], + ["frame", 17, 4, 1, 1099, 5], + ["null", 4, 1099, 5], + ["setarg", 17, 0, 4, 1099, 5], + ["setarg", 17, 1, 18, 1099, 5], + ["invoke", 17, 4, 1099, 5], + ["access", 4, "length", 1100, 12], + ["get", 17, 51, 1, 1100, 5], + ["frame", 18, 17, 3, 1100, 5], + ["null", 17, 1100, 5], + ["setarg", 18, 0, 17, 1100, 5], + ["setarg", 18, 1, 4, 1100, 5], + ["setarg", 18, 2, 6, 1100, 5], + ["setarg", 18, 3, 2, 1100, 5], + ["invoke", 18, 4, 1100, 5], + ["access", 4, "int", 1101, 12], + ["access", 17, 0, 1101, 22], + ["get", 18, 51, 1, 1101, 5], + ["frame", 19, 18, 3, 1101, 5], + ["null", 18, 1101, 5], + ["setarg", 19, 0, 18, 1101, 5], + ["setarg", 19, 1, 4, 1101, 5], + ["setarg", 19, 2, 7, 1101, 5], + ["setarg", 19, 3, 17, 1101, 5], + ["invoke", 19, 4, 1101, 5], + ["access", 4, "int", 1102, 12], + ["access", 17, 1, 1102, 24], + ["get", 18, 51, 1, 1102, 5], + ["frame", 19, 18, 3, 1102, 5], + ["null", 18, 1102, 5], + ["setarg", 19, 0, 18, 1102, 5], + ["setarg", 19, 1, 4, 1102, 5], + ["setarg", 19, 2, 11, 1102, 5], + ["setarg", 19, 3, 17, 1102, 5], + ["invoke", 19, 4, 1102, 5], + ["access", 4, "null", 1103, 12], + ["get", 17, 50, 1, 1103, 5], + ["frame", 18, 17, 2, 1103, 5], + ["null", 17, 1103, 5], + ["setarg", 18, 0, 17, 1103, 5], + ["setarg", 18, 1, 4, 1103, 5], + ["setarg", 18, 2, 10, 1103, 5], + ["invoke", 18, 4, 1103, 5], + ["get", 4, 48, 1, 1104, 5], + ["frame", 17, 4, 1, 1104, 5], + ["null", 4, 1104, 5], + ["setarg", 17, 0, 4, 1104, 5], + ["setarg", 17, 1, 14, 1104, 5], + ["invoke", 17, 4, 1104, 5], + ["access", 4, "lt_int", 1105, 12], + ["get", 17, 52, 1, 1105, 5], + ["frame", 18, 17, 4, 1105, 5], + ["null", 17, 1105, 5], + ["setarg", 18, 0, 17, 1105, 5], + ["setarg", 18, 1, 4, 1105, 5], + ["setarg", 18, 2, 8, 1105, 5], + ["setarg", 18, 3, 7, 1105, 5], + ["setarg", 18, 4, 6, 1105, 5], + ["invoke", 18, 4, 1105, 5], + ["access", 4, "jump_false", 1106, 20], + ["get", 6, 60, 1, 1106, 5], + ["frame", 17, 6, 3, 1106, 5], + ["null", 6, 1106, 5], + ["setarg", 17, 0, 6, 1106, 5], + ["setarg", 17, 1, 4, 1106, 5], + ["setarg", 17, 2, 8, 1106, 5], + ["setarg", 17, 3, 16, 1106, 5], + ["invoke", 17, 4, 1106, 5], + ["access", 4, "load_index", 1107, 12], + ["get", 6, 52, 1, 1107, 5], + ["frame", 8, 6, 4, 1107, 5], + ["null", 6, 1107, 5], + ["setarg", 8, 0, 6, 1107, 5], + ["setarg", 8, 1, 4, 1107, 5], + ["setarg", 8, 2, 9, 1107, 5], + ["setarg", 8, 3, 2, 1107, 5], + ["setarg", 8, 4, 7, 1107, 5], + ["invoke", 8, 4, 1107, 5], + ["access", 4, "frame", 1108, 12], + ["access", 6, 2, 1108, 33], + ["get", 8, 52, 1, 1108, 5], + ["frame", 17, 8, 4, 1108, 5], + ["null", 8, 1108, 5], + ["setarg", 17, 0, 8, 1108, 5], + ["setarg", 17, 1, 4, 1108, 5], + ["setarg", 17, 2, 12, 1108, 5], + ["setarg", 17, 3, 3, 1108, 5], + ["setarg", 17, 4, 6, 1108, 5], + ["invoke", 17, 4, 1108, 5], + ["access", 4, "setarg", 1109, 12], + ["access", 6, 0, 1109, 25], + ["get", 8, 52, 1, 1109, 5], + ["frame", 17, 8, 4, 1109, 5], + ["null", 8, 1109, 5], + ["setarg", 17, 0, 8, 1109, 5], + ["setarg", 17, 1, 4, 1109, 5], + ["setarg", 17, 2, 12, 1109, 5], + ["setarg", 17, 3, 6, 1109, 5], + ["setarg", 17, 4, 10, 1109, 5], + ["invoke", 17, 4, 1109, 5], + ["access", 4, "setarg", 1110, 12], + ["access", 6, 1, 1110, 25], + ["get", 8, 52, 1, 1110, 5], + ["frame", 10, 8, 4, 1110, 5], + ["null", 8, 1110, 5], + ["setarg", 10, 0, 8, 1110, 5], + ["setarg", 10, 1, 4, 1110, 5], + ["setarg", 10, 2, 12, 1110, 5], + ["setarg", 10, 3, 6, 1110, 5], + ["setarg", 10, 4, 9, 1110, 5], + ["invoke", 10, 4, 1110, 5], + ["access", 4, "setarg", 1111, 12], + ["access", 6, 2, 1111, 25], + ["get", 8, 52, 1, 1111, 5], + ["frame", 10, 8, 4, 1111, 5], + ["null", 8, 1111, 5], + ["setarg", 10, 0, 8, 1111, 5], + ["setarg", 10, 1, 4, 1111, 5], + ["setarg", 10, 2, 12, 1111, 5], + ["setarg", 10, 3, 6, 1111, 5], + ["setarg", 10, 4, 7, 1111, 5], + ["invoke", 10, 4, 1111, 5], + ["access", 4, "invoke", 1112, 12], + ["get", 6, 51, 1, 1112, 5], + ["frame", 8, 6, 3, 1112, 5], + ["null", 6, 1112, 5], + ["setarg", 8, 0, 6, 1112, 5], + ["setarg", 8, 1, 4, 1112, 5], + ["setarg", 8, 2, 12, 1112, 5], + ["setarg", 8, 3, 13, 1112, 5], + ["invoke", 8, 4, 1112, 5], + ["access", 4, "jump_false", 1113, 20], + ["get", 6, 60, 1, 1113, 5], + ["frame", 8, 6, 3, 1113, 5], + ["null", 6, 1113, 5], + ["setarg", 8, 0, 6, 1113, 5], + ["setarg", 8, 1, 4, 1113, 5], + ["setarg", 8, 2, 13, 1113, 5], + ["setarg", 8, 3, 15, 1113, 5], + ["invoke", 8, 4, 1113, 5], + ["access", 4, "push", 1114, 12], + ["get", 6, 51, 1, 1114, 5], + ["frame", 8, 6, 3, 1114, 5], + ["null", 6, 1114, 5], + ["setarg", 8, 0, 6, 1114, 5], + ["setarg", 8, 1, 4, 1114, 5], + ["setarg", 8, 2, 5, 1114, 5], + ["setarg", 8, 3, 9, 1114, 5], + ["invoke", 8, 4, 1114, 5], + ["get", 4, 48, 1, 1115, 5], + ["frame", 6, 4, 1, 1115, 5], + ["null", 4, 1115, 5], + ["setarg", 6, 0, 4, 1115, 5], + ["setarg", 6, 1, 15, 1115, 5], + ["invoke", 6, 4, 1115, 5], + ["access", 4, "add", 1116, 12], + ["get", 6, 52, 1, 1116, 5], + ["frame", 8, 6, 4, 1116, 5], + ["null", 6, 1116, 5], + ["setarg", 8, 0, 6, 1116, 5], + ["setarg", 8, 1, 4, 1116, 5], + ["setarg", 8, 2, 7, 1116, 5], + ["setarg", 8, 3, 7, 1116, 5], + ["setarg", 8, 4, 11, 1116, 5], + ["invoke", 8, 4, 1116, 5], + ["get", 4, 59, 1, 1117, 5], + ["frame", 6, 4, 1, 1117, 5], + ["null", 4, 1117, 5], + ["setarg", 6, 0, 4, 1117, 5], + ["setarg", 6, 1, 14, 1117, 5], + ["invoke", 6, 4, 1117, 5], + ["get", 4, 48, 1, 1118, 5], + ["frame", 6, 4, 1, 1118, 5], + ["null", 4, 1118, 5], + ["setarg", 6, 0, 4, 1118, 5], + ["setarg", 6, 1, 16, 1118, 5], + ["invoke", 6, 4, 1118, 5], + ["access", 4, "move", 1119, 12], + ["get", 6, 51, 1, 1119, 5], + ["frame", 7, 6, 3, 1119, 5], + ["null", 6, 1119, 5], + ["setarg", 7, 0, 6, 1119, 5], + ["setarg", 7, 1, 4, 1119, 5], + ["setarg", 7, 2, 1, 1119, 5], + ["setarg", 7, 3, 5, 1119, 5], + ["invoke", 7, 4, 1119, 5], + ["return", 1, 1120, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 28, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 4, 2, "arr", 1125, 20], + ["move", 5, 4, 1125, 20], + ["load_field", 4, 2, "fn", 1126, 19], + ["move", 6, 4, 1126, 19], + ["load_field", 4, 2, "init", 1127, 21], + ["move", 7, 4, 1127, 21], + ["load_field", 4, 2, "rev", 1128, 20], + ["move", 8, 4, 1128, 20], + ["get", 4, 40, 1, 1129, 15], + ["frame", 9, 4, 0, 1129, 15], + ["null", 4, 1129, 15], + ["setarg", 9, 0, 4, 1129, 15], + ["invoke", 9, 4, 1129, 15], + ["move", 9, 4, 1129, 15], + ["get", 4, 40, 1, 1130, 15], + ["frame", 10, 4, 0, 1130, 15], + ["null", 4, 1130, 15], + ["setarg", 10, 0, 4, 1130, 15], + ["invoke", 10, 4, 1130, 15], + ["move", 10, 4, 1130, 15], + ["get", 4, 40, 1, 1131, 13], + ["frame", 11, 4, 0, 1131, 13], + ["null", 4, 1131, 13], + ["setarg", 11, 0, 4, 1131, 13], + ["invoke", 11, 4, 1131, 13], + ["move", 11, 4, 1131, 13], + ["get", 4, 40, 1, 1132, 17], + ["frame", 12, 4, 0, 1132, 17], + ["null", 4, 1132, 17], + ["setarg", 12, 0, 4, 1132, 17], + ["invoke", 12, 4, 1132, 17], + ["move", 12, 4, 1132, 17], + ["get", 4, 40, 1, 1133, 16], + ["frame", 13, 4, 0, 1133, 16], + ["null", 4, 1133, 16], + ["setarg", 13, 0, 4, 1133, 16], + ["invoke", 13, 4, 1133, 16], + ["move", 13, 4, 1133, 16], + ["get", 4, 40, 1, 1134, 15], + ["frame", 14, 4, 0, 1134, 15], + ["null", 4, 1134, 15], + ["setarg", 14, 0, 4, 1134, 15], + ["invoke", 14, 4, 1134, 15], + ["move", 14, 4, 1134, 15], + ["access", 4, "reduce_final", 1135, 33], + ["get", 15, 45, 1, 1135, 23], + ["frame", 16, 15, 1, 1135, 23], + ["null", 15, 1135, 23], + ["setarg", 16, 0, 15, 1135, 23], + ["setarg", 16, 1, 4, 1135, 23], + ["invoke", 16, 4, 1135, 23], + ["move", 15, 4, 1135, 23], + ["null", 4, 1136, 20], + ["null", 16, 1137, 23], + ["null", 17, 1138, 20], + ["null", 18, 1139, 22], + ["null", 19, 1140, 14], + ["null", 20, 1141, 14], + ["null", 21, 1142, 14], + ["null", 22, 1143, 14], + ["null", 23, 1144, 13], + ["access", 24, "length", 1145, 12], + ["get", 25, 51, 1, 1145, 5], + ["frame", 26, 25, 3, 1145, 5], + ["null", 25, 1145, 5], + ["setarg", 26, 0, 25, 1145, 5], + ["setarg", 26, 1, 24, 1145, 5], + ["setarg", 26, 2, 9, 1145, 5], + ["setarg", 26, 3, 5, 1145, 5], + ["invoke", 26, 24, 1145, 5], + ["access", 24, "int", 1146, 12], + ["access", 25, 0, 1146, 25], + ["get", 26, 51, 1, 1146, 5], + ["frame", 27, 26, 3, 1146, 5], + ["null", 26, 1146, 5], + ["setarg", 27, 0, 26, 1146, 5], + ["setarg", 27, 1, 24, 1146, 5], + ["setarg", 27, 2, 13, 1146, 5], + ["setarg", 27, 3, 25, 1146, 5], + ["invoke", 27, 24, 1146, 5], + ["access", 24, "int", 1147, 12], + ["access", 25, 1, 1147, 24], + ["get", 26, 51, 1, 1147, 5], + ["frame", 27, 26, 3, 1147, 5], + ["null", 26, 1147, 5], + ["setarg", 27, 0, 26, 1147, 5], + ["setarg", 27, 1, 24, 1147, 5], + ["setarg", 27, 2, 14, 1147, 5], + ["setarg", 27, 3, 25, 1147, 5], + ["invoke", 27, 24, 1147, 5], + ["record", 24, 5], + ["store_field", 24, 10, "acc", 1148, 15], + ["store_field", 24, 11, "i", 1148, 23], + ["store_field", 24, 5, "arr", 1148, 31], + ["store_field", 24, 6, "fn", 1148, 45], + ["store_field", 24, 9, "len", 1148, 59], + ["move", 23, 24, 1148, 59], + ["access", 6, 2, 1149, 18], + ["is_identical", 24, 3, 6, 1149, 18], + ["jump_true", 24, "eq_done_511", 1149, 18], + ["is_int", 25, 3, 1149, 18], + ["jump_false", 25, "eq_ni_512", 1149, 18], + "_nop_tc_1", + "_nop_tc_2", + ["eq_int", 24, 3, 6, 1149, 18], + ["jump", "eq_done_511", 1149, 18], + "eq_ni_512", + ["is_num", 25, 3, 1149, 18], + ["jump_false", 25, "eq_nn_513", 1149, 18], + "_nop_tc_3", + "_nop_tc_4", + ["eq_float", 24, 3, 6, 1149, 18], + ["jump", "eq_done_511", 1149, 18], + "eq_nn_513", + ["is_text", 25, 3, 1149, 18], + ["jump_false", 25, "eq_nt_514", 1149, 18], + "_nop_tc_5", + ["jump", "eq_nt_514", 1149, 18], + ["eq_text", 24, 3, 6, 1149, 18], + ["jump", "eq_done_511", 1149, 18], + "eq_nt_514", + ["is_null", 25, 3, 1149, 18], + ["jump_false", 25, "eq_nnl_515", 1149, 18], + "_nop_tc_6", + ["jump", "eq_nnl_515", 1149, 18], + ["true", 24, 1149, 18], + ["jump", "eq_done_511", 1149, 18], + "eq_nnl_515", + ["is_bool", 25, 3, 1149, 18], + ["jump_false", 25, "eq_nb_516", 1149, 18], + "_nop_tc_7", + ["jump", "eq_nb_516", 1149, 18], + ["eq_bool", 24, 3, 6, 1149, 18], + ["jump", "eq_done_511", 1149, 18], + "eq_nb_516", + ["false", 24, 1149, 18], + "eq_done_511", + ["jump_false", 24, "if_else_509", 1149, 18], + ["access", 6, "reduce_null", 1150, 30], + ["get", 24, 45, 1, 1150, 20], + ["frame", 25, 24, 1, 1150, 20], + ["null", 24, 1150, 20], + ["setarg", 25, 0, 24, 1150, 20], + ["setarg", 25, 1, 6, 1150, 20], + ["invoke", 25, 6, 1150, 20], + ["move", 18, 6, 1150, 20], + ["access", 6, "reduce_d1", 1151, 22], + ["get", 24, 45, 1, 1151, 12], + ["frame", 25, 24, 1, 1151, 12], + ["null", 24, 1151, 12], + ["setarg", 25, 0, 24, 1151, 12], + ["setarg", 25, 1, 6, 1151, 12], + ["invoke", 25, 6, 1151, 12], + ["move", 19, 6, 1151, 12], + ["access", 6, "lt_int", 1152, 14], + ["get", 24, 52, 1, 1152, 7], + ["frame", 25, 24, 4, 1152, 7], + ["null", 24, 1152, 7], + ["setarg", 25, 0, 24, 1152, 7], + ["setarg", 25, 1, 6, 1152, 7], + ["setarg", 25, 2, 12, 1152, 7], + ["setarg", 25, 3, 13, 1152, 7], + ["setarg", 25, 4, 9, 1152, 7], + ["invoke", 25, 6, 1152, 7], + ["access", 6, "jump_false", 1153, 22], + ["get", 24, 60, 1, 1153, 7], + ["frame", 25, 24, 3, 1153, 7], + ["null", 24, 1153, 7], + ["setarg", 25, 0, 24, 1153, 7], + ["setarg", 25, 1, 6, 1153, 7], + ["setarg", 25, 2, 12, 1153, 7], + ["setarg", 25, 3, 18, 1153, 7], + ["invoke", 25, 6, 1153, 7], + ["access", 6, "load_index", 1154, 14], + ["get", 24, 52, 1, 1154, 7], + ["frame", 25, 24, 4, 1154, 7], + ["null", 24, 1154, 7], + ["setarg", 25, 0, 24, 1154, 7], + ["setarg", 25, 1, 6, 1154, 7], + ["setarg", 25, 2, 10, 1154, 7], + ["setarg", 25, 3, 5, 1154, 7], + ["setarg", 25, 4, 13, 1154, 7], + ["invoke", 25, 6, 1154, 7], + ["access", 6, "move", 1155, 14], + ["get", 24, 51, 1, 1155, 7], + ["frame", 25, 24, 3, 1155, 7], + ["null", 24, 1155, 7], + ["setarg", 25, 0, 24, 1155, 7], + ["setarg", 25, 1, 6, 1155, 7], + ["setarg", 25, 2, 11, 1155, 7], + ["setarg", 25, 3, 14, 1155, 7], + ["invoke", 25, 6, 1155, 7], + ["true", 6, 1156, 27], + ["get", 24, 89, 1, 1156, 7], + ["frame", 25, 24, 3, 1156, 7], + ["null", 24, 1156, 7], + ["setarg", 25, 0, 24, 1156, 7], + ["setarg", 25, 1, 23, 1156, 7], + ["setarg", 25, 2, 6, 1156, 7], + ["setarg", 25, 3, 19, 1156, 7], + ["invoke", 25, 6, 1156, 7], + ["get", 6, 48, 1, 1157, 7], + ["frame", 24, 6, 1, 1157, 7], + ["null", 6, 1157, 7], + ["setarg", 24, 0, 6, 1157, 7], + ["setarg", 24, 1, 19, 1157, 7], + ["invoke", 24, 6, 1157, 7], + ["access", 6, "move", 1158, 14], + ["get", 24, 51, 1, 1158, 7], + ["frame", 25, 24, 3, 1158, 7], + ["null", 24, 1158, 7], + ["setarg", 25, 0, 24, 1158, 7], + ["setarg", 25, 1, 6, 1158, 7], + ["setarg", 25, 2, 1, 1158, 7], + ["setarg", 25, 3, 10, 1158, 7], + ["invoke", 25, 6, 1158, 7], + ["get", 6, 59, 1, 1159, 7], + ["frame", 24, 6, 1, 1159, 7], + ["null", 6, 1159, 7], + ["setarg", 24, 0, 6, 1159, 7], + ["setarg", 24, 1, 15, 1159, 7], + ["invoke", 24, 6, 1159, 7], + ["get", 6, 48, 1, 1160, 7], + ["frame", 24, 6, 1, 1160, 7], + ["null", 6, 1160, 7], + ["setarg", 24, 0, 6, 1160, 7], + ["setarg", 24, 1, 18, 1160, 7], + ["invoke", 24, 6, 1160, 7], + ["access", 6, "null", 1161, 14], + ["get", 24, 50, 1, 1161, 7], + ["frame", 25, 24, 2, 1161, 7], + ["null", 24, 1161, 7], + ["setarg", 25, 0, 24, 1161, 7], + ["setarg", 25, 1, 6, 1161, 7], + ["setarg", 25, 2, 1, 1161, 7], + ["invoke", 25, 6, 1161, 7], + ["get", 6, 48, 1, 1162, 7], + ["frame", 24, 6, 1, 1162, 7], + ["null", 6, 1162, 7], + ["setarg", 24, 0, 6, 1162, 7], + ["setarg", 24, 1, 15, 1162, 7], + ["invoke", 24, 6, 1162, 7], + ["jump", "if_end_510", 1162, 7], + "if_else_509", + ["access", 6, 3, 1163, 25], + ["is_identical", 24, 3, 6, 1163, 25], + ["jump_true", 24, "eq_done_519", 1163, 25], + ["is_int", 25, 3, 1163, 25], + ["jump_false", 25, "eq_ni_520", 1163, 25], + "_nop_tc_8", + "_nop_tc_9", + ["eq_int", 24, 3, 6, 1163, 25], + ["jump", "eq_done_519", 1163, 25], + "eq_ni_520", + ["is_num", 25, 3, 1163, 25], + ["jump_false", 25, "eq_nn_521", 1163, 25], + "_nop_tc_10", + "_nop_tc_11", + ["eq_float", 24, 3, 6, 1163, 25], + ["jump", "eq_done_519", 1163, 25], + "eq_nn_521", + ["is_text", 25, 3, 1163, 25], + ["jump_false", 25, "eq_nt_522", 1163, 25], + "_nop_tc_12", + ["jump", "eq_nt_522", 1163, 25], + ["eq_text", 24, 3, 6, 1163, 25], + ["jump", "eq_done_519", 1163, 25], + "eq_nt_522", + ["is_null", 25, 3, 1163, 25], + ["jump_false", 25, "eq_nnl_523", 1163, 25], + "_nop_tc_13", + ["jump", "eq_nnl_523", 1163, 25], + ["true", 24, 1163, 25], + ["jump", "eq_done_519", 1163, 25], + "eq_nnl_523", + ["is_bool", 25, 3, 1163, 25], + ["jump_false", 25, "eq_nb_524", 1163, 25], + "_nop_tc_14", + ["jump", "eq_nb_524", 1163, 25], + ["eq_bool", 24, 3, 6, 1163, 25], + ["jump", "eq_done_519", 1163, 25], + "eq_nb_524", + ["false", 24, 1163, 25], + "eq_done_519", + ["jump_false", 24, "if_else_517", 1163, 25], + ["access", 6, "reduce_has_init", 1164, 28], + ["get", 24, 45, 1, 1164, 18], + ["frame", 25, 24, 1, 1164, 18], + ["null", 24, 1164, 18], + ["setarg", 25, 0, 24, 1164, 18], + ["setarg", 25, 1, 6, 1164, 18], + ["invoke", 25, 6, 1164, 18], + ["move", 4, 6, 1164, 18], + ["access", 6, "reduce_null", 1165, 30], + ["get", 24, 45, 1, 1165, 20], + ["frame", 25, 24, 1, 1165, 20], + ["null", 24, 1165, 20], + ["setarg", 25, 0, 24, 1165, 20], + ["setarg", 25, 1, 6, 1165, 20], + ["invoke", 25, 6, 1165, 20], + ["move", 18, 6, 1165, 20], + ["access", 6, "reduce_d1", 1166, 22], + ["get", 24, 45, 1, 1166, 12], + ["frame", 25, 24, 1, 1166, 12], + ["null", 24, 1166, 12], + ["setarg", 25, 0, 24, 1166, 12], + ["setarg", 25, 1, 6, 1166, 12], + ["invoke", 25, 6, 1166, 12], + ["move", 19, 6, 1166, 12], + ["access", 6, "reduce_d2", 1167, 22], + ["get", 24, 45, 1, 1167, 12], + ["frame", 25, 24, 1, 1167, 12], + ["null", 24, 1167, 12], + ["setarg", 25, 0, 24, 1167, 12], + ["setarg", 25, 1, 6, 1167, 12], + ["invoke", 25, 6, 1167, 12], + ["move", 20, 6, 1167, 12], + ["access", 6, "is_null", 1168, 14], + ["get", 24, 51, 1, 1168, 7], + ["frame", 25, 24, 3, 1168, 7], + ["null", 24, 1168, 7], + ["setarg", 25, 0, 24, 1168, 7], + ["setarg", 25, 1, 6, 1168, 7], + ["setarg", 25, 2, 12, 1168, 7], + ["setarg", 25, 3, 7, 1168, 7], + ["invoke", 25, 6, 1168, 7], + ["access", 6, "jump_false", 1169, 22], + ["get", 24, 60, 1, 1169, 7], + ["frame", 25, 24, 3, 1169, 7], + ["null", 24, 1169, 7], + ["setarg", 25, 0, 24, 1169, 7], + ["setarg", 25, 1, 6, 1169, 7], + ["setarg", 25, 2, 12, 1169, 7], + ["setarg", 25, 3, 4, 1169, 7], + ["invoke", 25, 6, 1169, 7], + ["access", 6, "lt_int", 1171, 14], + ["get", 24, 52, 1, 1171, 7], + ["frame", 25, 24, 4, 1171, 7], + ["null", 24, 1171, 7], + ["setarg", 25, 0, 24, 1171, 7], + ["setarg", 25, 1, 6, 1171, 7], + ["setarg", 25, 2, 12, 1171, 7], + ["setarg", 25, 3, 13, 1171, 7], + ["setarg", 25, 4, 9, 1171, 7], + ["invoke", 25, 6, 1171, 7], + ["access", 6, "jump_false", 1172, 22], + ["get", 24, 60, 1, 1172, 7], + ["frame", 25, 24, 3, 1172, 7], + ["null", 24, 1172, 7], + ["setarg", 25, 0, 24, 1172, 7], + ["setarg", 25, 1, 6, 1172, 7], + ["setarg", 25, 2, 12, 1172, 7], + ["setarg", 25, 3, 18, 1172, 7], + ["invoke", 25, 6, 1172, 7], + ["access", 6, "load_index", 1173, 14], + ["get", 24, 52, 1, 1173, 7], + ["frame", 25, 24, 4, 1173, 7], + ["null", 24, 1173, 7], + ["setarg", 25, 0, 24, 1173, 7], + ["setarg", 25, 1, 6, 1173, 7], + ["setarg", 25, 2, 10, 1173, 7], + ["setarg", 25, 3, 5, 1173, 7], + ["setarg", 25, 4, 13, 1173, 7], + ["invoke", 25, 6, 1173, 7], + ["access", 6, "move", 1174, 14], + ["get", 24, 51, 1, 1174, 7], + ["frame", 25, 24, 3, 1174, 7], + ["null", 24, 1174, 7], + ["setarg", 25, 0, 24, 1174, 7], + ["setarg", 25, 1, 6, 1174, 7], + ["setarg", 25, 2, 11, 1174, 7], + ["setarg", 25, 3, 14, 1174, 7], + ["invoke", 25, 6, 1174, 7], + ["true", 6, 1175, 27], + ["get", 24, 89, 1, 1175, 7], + ["frame", 25, 24, 3, 1175, 7], + ["null", 24, 1175, 7], + ["setarg", 25, 0, 24, 1175, 7], + ["setarg", 25, 1, 23, 1175, 7], + ["setarg", 25, 2, 6, 1175, 7], + ["setarg", 25, 3, 19, 1175, 7], + ["invoke", 25, 6, 1175, 7], + ["get", 6, 48, 1, 1176, 7], + ["frame", 24, 6, 1, 1176, 7], + ["null", 6, 1176, 7], + ["setarg", 24, 0, 6, 1176, 7], + ["setarg", 24, 1, 19, 1176, 7], + ["invoke", 24, 6, 1176, 7], + ["access", 6, "move", 1177, 14], + ["get", 24, 51, 1, 1177, 7], + ["frame", 25, 24, 3, 1177, 7], + ["null", 24, 1177, 7], + ["setarg", 25, 0, 24, 1177, 7], + ["setarg", 25, 1, 6, 1177, 7], + ["setarg", 25, 2, 1, 1177, 7], + ["setarg", 25, 3, 10, 1177, 7], + ["invoke", 25, 6, 1177, 7], + ["get", 6, 59, 1, 1178, 7], + ["frame", 24, 6, 1, 1178, 7], + ["null", 6, 1178, 7], + ["setarg", 24, 0, 6, 1178, 7], + ["setarg", 24, 1, 15, 1178, 7], + ["invoke", 24, 6, 1178, 7], + ["get", 6, 48, 1, 1179, 7], + ["frame", 24, 6, 1, 1179, 7], + ["null", 6, 1179, 7], + ["setarg", 24, 0, 6, 1179, 7], + ["setarg", 24, 1, 18, 1179, 7], + ["invoke", 24, 6, 1179, 7], + ["access", 6, "null", 1180, 14], + ["get", 24, 50, 1, 1180, 7], + ["frame", 25, 24, 2, 1180, 7], + ["null", 24, 1180, 7], + ["setarg", 25, 0, 24, 1180, 7], + ["setarg", 25, 1, 6, 1180, 7], + ["setarg", 25, 2, 1, 1180, 7], + ["invoke", 25, 6, 1180, 7], + ["get", 6, 59, 1, 1181, 7], + ["frame", 24, 6, 1, 1181, 7], + ["null", 6, 1181, 7], + ["setarg", 24, 0, 6, 1181, 7], + ["setarg", 24, 1, 15, 1181, 7], + ["invoke", 24, 6, 1181, 7], + ["get", 6, 48, 1, 1183, 7], + ["frame", 24, 6, 1, 1183, 7], + ["null", 6, 1183, 7], + ["setarg", 24, 0, 6, 1183, 7], + ["setarg", 24, 1, 4, 1183, 7], + ["invoke", 24, 6, 1183, 7], + ["access", 6, "move", 1184, 14], + ["get", 24, 51, 1, 1184, 7], + ["frame", 25, 24, 3, 1184, 7], + ["null", 24, 1184, 7], + ["setarg", 25, 0, 24, 1184, 7], + ["setarg", 25, 1, 6, 1184, 7], + ["setarg", 25, 2, 10, 1184, 7], + ["setarg", 25, 3, 7, 1184, 7], + ["invoke", 25, 6, 1184, 7], + ["access", 6, "int", 1185, 14], + ["access", 24, 0, 1185, 24], + ["get", 25, 51, 1, 1185, 7], + ["frame", 26, 25, 3, 1185, 7], + ["null", 25, 1185, 7], + ["setarg", 26, 0, 25, 1185, 7], + ["setarg", 26, 1, 6, 1185, 7], + ["setarg", 26, 2, 11, 1185, 7], + ["setarg", 26, 3, 24, 1185, 7], + ["invoke", 26, 6, 1185, 7], + ["true", 6, 1186, 27], + ["get", 24, 89, 1, 1186, 7], + ["frame", 25, 24, 3, 1186, 7], + ["null", 24, 1186, 7], + ["setarg", 25, 0, 24, 1186, 7], + ["setarg", 25, 1, 23, 1186, 7], + ["setarg", 25, 2, 6, 1186, 7], + ["setarg", 25, 3, 20, 1186, 7], + ["invoke", 25, 6, 1186, 7], + ["get", 6, 48, 1, 1187, 7], + ["frame", 24, 6, 1, 1187, 7], + ["null", 6, 1187, 7], + ["setarg", 24, 0, 6, 1187, 7], + ["setarg", 24, 1, 20, 1187, 7], + ["invoke", 24, 6, 1187, 7], + ["access", 6, "move", 1188, 14], + ["get", 24, 51, 1, 1188, 7], + ["frame", 25, 24, 3, 1188, 7], + ["null", 24, 1188, 7], + ["setarg", 25, 0, 24, 1188, 7], + ["setarg", 25, 1, 6, 1188, 7], + ["setarg", 25, 2, 1, 1188, 7], + ["setarg", 25, 3, 10, 1188, 7], + ["invoke", 25, 6, 1188, 7], + ["get", 6, 48, 1, 1189, 7], + ["frame", 24, 6, 1, 1189, 7], + ["null", 6, 1189, 7], + ["setarg", 24, 0, 6, 1189, 7], + ["setarg", 24, 1, 15, 1189, 7], + ["invoke", 24, 6, 1189, 7], + ["jump", "if_end_518", 1189, 7], + "if_else_517", + ["access", 6, "reduce_has_init", 1192, 28], + ["get", 24, 45, 1, 1192, 18], + ["frame", 25, 24, 1, 1192, 18], + ["null", 24, 1192, 18], + ["setarg", 25, 0, 24, 1192, 18], + ["setarg", 25, 1, 6, 1192, 18], + ["invoke", 25, 6, 1192, 18], + ["move", 4, 6, 1192, 18], + ["access", 6, "reduce_no_init_rev", 1193, 31], + ["get", 24, 45, 1, 1193, 21], + ["frame", 25, 24, 1, 1193, 21], + ["null", 24, 1193, 21], + ["setarg", 25, 0, 24, 1193, 21], + ["setarg", 25, 1, 6, 1193, 21], + ["invoke", 25, 6, 1193, 21], + ["move", 16, 6, 1193, 21], + ["access", 6, "reduce_init_rev", 1194, 28], + ["get", 24, 45, 1, 1194, 18], + ["frame", 25, 24, 1, 1194, 18], + ["null", 24, 1194, 18], + ["setarg", 25, 0, 24, 1194, 18], + ["setarg", 25, 1, 6, 1194, 18], + ["invoke", 25, 6, 1194, 18], + ["move", 17, 6, 1194, 18], + ["access", 6, "reduce_null", 1195, 30], + ["get", 24, 45, 1, 1195, 20], + ["frame", 25, 24, 1, 1195, 20], + ["null", 24, 1195, 20], + ["setarg", 25, 0, 24, 1195, 20], + ["setarg", 25, 1, 6, 1195, 20], + ["invoke", 25, 6, 1195, 20], + ["move", 18, 6, 1195, 20], + ["access", 6, "reduce_d1", 1196, 22], + ["get", 24, 45, 1, 1196, 12], + ["frame", 25, 24, 1, 1196, 12], + ["null", 24, 1196, 12], + ["setarg", 25, 0, 24, 1196, 12], + ["setarg", 25, 1, 6, 1196, 12], + ["invoke", 25, 6, 1196, 12], + ["move", 19, 6, 1196, 12], + ["access", 6, "reduce_d2", 1197, 22], + ["get", 24, 45, 1, 1197, 12], + ["frame", 25, 24, 1, 1197, 12], + ["null", 24, 1197, 12], + ["setarg", 25, 0, 24, 1197, 12], + ["setarg", 25, 1, 6, 1197, 12], + ["invoke", 25, 6, 1197, 12], + ["move", 20, 6, 1197, 12], + ["access", 6, "reduce_d3", 1198, 22], + ["get", 24, 45, 1, 1198, 12], + ["frame", 25, 24, 1, 1198, 12], + ["null", 24, 1198, 12], + ["setarg", 25, 0, 24, 1198, 12], + ["setarg", 25, 1, 6, 1198, 12], + ["invoke", 25, 6, 1198, 12], + ["move", 21, 6, 1198, 12], + ["access", 6, "reduce_d4", 1199, 22], + ["get", 24, 45, 1, 1199, 12], + ["frame", 25, 24, 1, 1199, 12], + ["null", 24, 1199, 12], + ["setarg", 25, 0, 24, 1199, 12], + ["setarg", 25, 1, 6, 1199, 12], + ["invoke", 25, 6, 1199, 12], + ["move", 22, 6, 1199, 12], + ["access", 6, "is_null", 1200, 14], + ["get", 24, 51, 1, 1200, 7], + ["frame", 25, 24, 3, 1200, 7], + ["null", 24, 1200, 7], + ["setarg", 25, 0, 24, 1200, 7], + ["setarg", 25, 1, 6, 1200, 7], + ["setarg", 25, 2, 12, 1200, 7], + ["setarg", 25, 3, 7, 1200, 7], + ["invoke", 25, 6, 1200, 7], + ["access", 6, "jump_false", 1201, 22], + ["get", 24, 60, 1, 1201, 7], + ["frame", 25, 24, 3, 1201, 7], + ["null", 24, 1201, 7], + ["setarg", 25, 0, 24, 1201, 7], + ["setarg", 25, 1, 6, 1201, 7], + ["setarg", 25, 2, 12, 1201, 7], + ["setarg", 25, 3, 4, 1201, 7], + ["invoke", 25, 6, 1201, 7], + ["access", 6, "lt_int", 1203, 14], + ["get", 24, 52, 1, 1203, 7], + ["frame", 25, 24, 4, 1203, 7], + ["null", 24, 1203, 7], + ["setarg", 25, 0, 24, 1203, 7], + ["setarg", 25, 1, 6, 1203, 7], + ["setarg", 25, 2, 12, 1203, 7], + ["setarg", 25, 3, 13, 1203, 7], + ["setarg", 25, 4, 9, 1203, 7], + ["invoke", 25, 6, 1203, 7], + ["access", 6, "jump_false", 1204, 22], + ["get", 24, 60, 1, 1204, 7], + ["frame", 25, 24, 3, 1204, 7], + ["null", 24, 1204, 7], + ["setarg", 25, 0, 24, 1204, 7], + ["setarg", 25, 1, 6, 1204, 7], + ["setarg", 25, 2, 12, 1204, 7], + ["setarg", 25, 3, 18, 1204, 7], + ["invoke", 25, 6, 1204, 7], + ["access", 6, "jump_true", 1205, 22], + ["get", 12, 60, 1, 1205, 7], + ["frame", 24, 12, 3, 1205, 7], + ["null", 12, 1205, 7], + ["setarg", 24, 0, 12, 1205, 7], + ["setarg", 24, 1, 6, 1205, 7], + ["setarg", 24, 2, 8, 1205, 7], + ["setarg", 24, 3, 16, 1205, 7], + ["invoke", 24, 6, 1205, 7], + ["access", 6, "load_index", 1207, 14], + ["get", 12, 52, 1, 1207, 7], + ["frame", 24, 12, 4, 1207, 7], + ["null", 12, 1207, 7], + ["setarg", 24, 0, 12, 1207, 7], + ["setarg", 24, 1, 6, 1207, 7], + ["setarg", 24, 2, 10, 1207, 7], + ["setarg", 24, 3, 5, 1207, 7], + ["setarg", 24, 4, 13, 1207, 7], + ["invoke", 24, 6, 1207, 7], + ["access", 6, "move", 1208, 14], + ["get", 12, 51, 1, 1208, 7], + ["frame", 13, 12, 3, 1208, 7], + ["null", 12, 1208, 7], + ["setarg", 13, 0, 12, 1208, 7], + ["setarg", 13, 1, 6, 1208, 7], + ["setarg", 13, 2, 11, 1208, 7], + ["setarg", 13, 3, 14, 1208, 7], + ["invoke", 13, 6, 1208, 7], + ["true", 6, 1209, 27], + ["get", 12, 89, 1, 1209, 7], + ["frame", 13, 12, 3, 1209, 7], + ["null", 12, 1209, 7], + ["setarg", 13, 0, 12, 1209, 7], + ["setarg", 13, 1, 23, 1209, 7], + ["setarg", 13, 2, 6, 1209, 7], + ["setarg", 13, 3, 19, 1209, 7], + ["invoke", 13, 6, 1209, 7], + ["get", 6, 48, 1, 1210, 7], + ["frame", 12, 6, 1, 1210, 7], + ["null", 6, 1210, 7], + ["setarg", 12, 0, 6, 1210, 7], + ["setarg", 12, 1, 19, 1210, 7], + ["invoke", 12, 6, 1210, 7], + ["access", 6, "move", 1211, 14], + ["get", 12, 51, 1, 1211, 7], + ["frame", 13, 12, 3, 1211, 7], + ["null", 12, 1211, 7], + ["setarg", 13, 0, 12, 1211, 7], + ["setarg", 13, 1, 6, 1211, 7], + ["setarg", 13, 2, 1, 1211, 7], + ["setarg", 13, 3, 10, 1211, 7], + ["invoke", 13, 6, 1211, 7], + ["get", 6, 59, 1, 1212, 7], + ["frame", 12, 6, 1, 1212, 7], + ["null", 6, 1212, 7], + ["setarg", 12, 0, 6, 1212, 7], + ["setarg", 12, 1, 15, 1212, 7], + ["invoke", 12, 6, 1212, 7], + ["get", 6, 48, 1, 1214, 7], + ["frame", 12, 6, 1, 1214, 7], + ["null", 6, 1214, 7], + ["setarg", 12, 0, 6, 1214, 7], + ["setarg", 12, 1, 16, 1214, 7], + ["invoke", 12, 6, 1214, 7], + ["access", 6, "subtract", 1215, 14], + ["get", 12, 52, 1, 1215, 7], + ["frame", 13, 12, 4, 1215, 7], + ["null", 12, 1215, 7], + ["setarg", 13, 0, 12, 1215, 7], + ["setarg", 13, 1, 6, 1215, 7], + ["setarg", 13, 2, 11, 1215, 7], + ["setarg", 13, 3, 9, 1215, 7], + ["setarg", 13, 4, 14, 1215, 7], + ["invoke", 13, 6, 1215, 7], + ["access", 6, "load_index", 1216, 14], + ["get", 12, 52, 1, 1216, 7], + ["frame", 13, 12, 4, 1216, 7], + ["null", 12, 1216, 7], + ["setarg", 13, 0, 12, 1216, 7], + ["setarg", 13, 1, 6, 1216, 7], + ["setarg", 13, 2, 10, 1216, 7], + ["setarg", 13, 3, 5, 1216, 7], + ["setarg", 13, 4, 11, 1216, 7], + ["invoke", 13, 5, 1216, 7], + ["access", 5, "subtract", 1217, 14], + ["get", 6, 52, 1, 1217, 7], + ["frame", 12, 6, 4, 1217, 7], + ["null", 6, 1217, 7], + ["setarg", 12, 0, 6, 1217, 7], + ["setarg", 12, 1, 5, 1217, 7], + ["setarg", 12, 2, 11, 1217, 7], + ["setarg", 12, 3, 11, 1217, 7], + ["setarg", 12, 4, 14, 1217, 7], + ["invoke", 12, 5, 1217, 7], + ["false", 5, 1218, 27], + ["get", 6, 89, 1, 1218, 7], + ["frame", 12, 6, 3, 1218, 7], + ["null", 6, 1218, 7], + ["setarg", 12, 0, 6, 1218, 7], + ["setarg", 12, 1, 23, 1218, 7], + ["setarg", 12, 2, 5, 1218, 7], + ["setarg", 12, 3, 20, 1218, 7], + ["invoke", 12, 5, 1218, 7], + ["get", 5, 48, 1, 1219, 7], + ["frame", 6, 5, 1, 1219, 7], + ["null", 5, 1219, 7], + ["setarg", 6, 0, 5, 1219, 7], + ["setarg", 6, 1, 20, 1219, 7], + ["invoke", 6, 5, 1219, 7], + ["access", 5, "move", 1220, 14], + ["get", 6, 51, 1, 1220, 7], + ["frame", 12, 6, 3, 1220, 7], + ["null", 6, 1220, 7], + ["setarg", 12, 0, 6, 1220, 7], + ["setarg", 12, 1, 5, 1220, 7], + ["setarg", 12, 2, 1, 1220, 7], + ["setarg", 12, 3, 10, 1220, 7], + ["invoke", 12, 5, 1220, 7], + ["get", 5, 59, 1, 1221, 7], + ["frame", 6, 5, 1, 1221, 7], + ["null", 5, 1221, 7], + ["setarg", 6, 0, 5, 1221, 7], + ["setarg", 6, 1, 15, 1221, 7], + ["invoke", 6, 5, 1221, 7], + ["get", 5, 48, 1, 1222, 7], + ["frame", 6, 5, 1, 1222, 7], + ["null", 5, 1222, 7], + ["setarg", 6, 0, 5, 1222, 7], + ["setarg", 6, 1, 18, 1222, 7], + ["invoke", 6, 5, 1222, 7], + ["access", 5, "null", 1223, 14], + ["get", 6, 50, 1, 1223, 7], + ["frame", 12, 6, 2, 1223, 7], + ["null", 6, 1223, 7], + ["setarg", 12, 0, 6, 1223, 7], + ["setarg", 12, 1, 5, 1223, 7], + ["setarg", 12, 2, 1, 1223, 7], + ["invoke", 12, 5, 1223, 7], + ["get", 5, 59, 1, 1224, 7], + ["frame", 6, 5, 1, 1224, 7], + ["null", 5, 1224, 7], + ["setarg", 6, 0, 5, 1224, 7], + ["setarg", 6, 1, 15, 1224, 7], + ["invoke", 6, 5, 1224, 7], + ["get", 5, 48, 1, 1226, 7], + ["frame", 6, 5, 1, 1226, 7], + ["null", 5, 1226, 7], + ["setarg", 6, 0, 5, 1226, 7], + ["setarg", 6, 1, 4, 1226, 7], + ["invoke", 6, 4, 1226, 7], + ["access", 4, "jump_true", 1227, 22], + ["get", 5, 60, 1, 1227, 7], + ["frame", 6, 5, 3, 1227, 7], + ["null", 5, 1227, 7], + ["setarg", 6, 0, 5, 1227, 7], + ["setarg", 6, 1, 4, 1227, 7], + ["setarg", 6, 2, 8, 1227, 7], + ["setarg", 6, 3, 17, 1227, 7], + ["invoke", 6, 4, 1227, 7], + ["access", 4, "move", 1229, 14], + ["get", 5, 51, 1, 1229, 7], + ["frame", 6, 5, 3, 1229, 7], + ["null", 5, 1229, 7], + ["setarg", 6, 0, 5, 1229, 7], + ["setarg", 6, 1, 4, 1229, 7], + ["setarg", 6, 2, 10, 1229, 7], + ["setarg", 6, 3, 7, 1229, 7], + ["invoke", 6, 4, 1229, 7], + ["access", 4, "int", 1230, 14], + ["access", 5, 0, 1230, 24], + ["get", 6, 51, 1, 1230, 7], + ["frame", 8, 6, 3, 1230, 7], + ["null", 6, 1230, 7], + ["setarg", 8, 0, 6, 1230, 7], + ["setarg", 8, 1, 4, 1230, 7], + ["setarg", 8, 2, 11, 1230, 7], + ["setarg", 8, 3, 5, 1230, 7], + ["invoke", 8, 4, 1230, 7], + ["true", 4, 1231, 27], + ["get", 5, 89, 1, 1231, 7], + ["frame", 6, 5, 3, 1231, 7], + ["null", 5, 1231, 7], + ["setarg", 6, 0, 5, 1231, 7], + ["setarg", 6, 1, 23, 1231, 7], + ["setarg", 6, 2, 4, 1231, 7], + ["setarg", 6, 3, 21, 1231, 7], + ["invoke", 6, 4, 1231, 7], + ["get", 4, 48, 1, 1232, 7], + ["frame", 5, 4, 1, 1232, 7], + ["null", 4, 1232, 7], + ["setarg", 5, 0, 4, 1232, 7], + ["setarg", 5, 1, 21, 1232, 7], + ["invoke", 5, 4, 1232, 7], + ["access", 4, "move", 1233, 14], + ["get", 5, 51, 1, 1233, 7], + ["frame", 6, 5, 3, 1233, 7], + ["null", 5, 1233, 7], + ["setarg", 6, 0, 5, 1233, 7], + ["setarg", 6, 1, 4, 1233, 7], + ["setarg", 6, 2, 1, 1233, 7], + ["setarg", 6, 3, 10, 1233, 7], + ["invoke", 6, 4, 1233, 7], + ["get", 4, 59, 1, 1234, 7], + ["frame", 5, 4, 1, 1234, 7], + ["null", 4, 1234, 7], + ["setarg", 5, 0, 4, 1234, 7], + ["setarg", 5, 1, 15, 1234, 7], + ["invoke", 5, 4, 1234, 7], + ["get", 4, 48, 1, 1236, 7], + ["frame", 5, 4, 1, 1236, 7], + ["null", 4, 1236, 7], + ["setarg", 5, 0, 4, 1236, 7], + ["setarg", 5, 1, 17, 1236, 7], + ["invoke", 5, 4, 1236, 7], + ["access", 4, "move", 1237, 14], + ["get", 5, 51, 1, 1237, 7], + ["frame", 6, 5, 3, 1237, 7], + ["null", 5, 1237, 7], + ["setarg", 6, 0, 5, 1237, 7], + ["setarg", 6, 1, 4, 1237, 7], + ["setarg", 6, 2, 10, 1237, 7], + ["setarg", 6, 3, 7, 1237, 7], + ["invoke", 6, 4, 1237, 7], + ["access", 4, "subtract", 1238, 14], + ["get", 5, 52, 1, 1238, 7], + ["frame", 6, 5, 4, 1238, 7], + ["null", 5, 1238, 7], + ["setarg", 6, 0, 5, 1238, 7], + ["setarg", 6, 1, 4, 1238, 7], + ["setarg", 6, 2, 11, 1238, 7], + ["setarg", 6, 3, 9, 1238, 7], + ["setarg", 6, 4, 14, 1238, 7], + ["invoke", 6, 4, 1238, 7], + ["false", 4, 1239, 27], + ["get", 5, 89, 1, 1239, 7], + ["frame", 6, 5, 3, 1239, 7], + ["null", 5, 1239, 7], + ["setarg", 6, 0, 5, 1239, 7], + ["setarg", 6, 1, 23, 1239, 7], + ["setarg", 6, 2, 4, 1239, 7], + ["setarg", 6, 3, 22, 1239, 7], + ["invoke", 6, 4, 1239, 7], + ["get", 4, 48, 1, 1240, 7], + ["frame", 5, 4, 1, 1240, 7], + ["null", 4, 1240, 7], + ["setarg", 5, 0, 4, 1240, 7], + ["setarg", 5, 1, 22, 1240, 7], + ["invoke", 5, 4, 1240, 7], + ["access", 4, "move", 1241, 14], + ["get", 5, 51, 1, 1241, 7], + ["frame", 6, 5, 3, 1241, 7], + ["null", 5, 1241, 7], + ["setarg", 6, 0, 5, 1241, 7], + ["setarg", 6, 1, 4, 1241, 7], + ["setarg", 6, 2, 1, 1241, 7], + ["setarg", 6, 3, 10, 1241, 7], + ["invoke", 6, 4, 1241, 7], + ["get", 4, 48, 1, 1242, 7], + ["frame", 5, 4, 1, 1242, 7], + ["null", 4, 1242, 7], + ["setarg", 5, 0, 4, 1242, 7], + ["setarg", 5, 1, 15, 1242, 7], + ["invoke", 5, 4, 1242, 7], + "if_end_518", + "if_end_510", + ["return", 1, 1244, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 3 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 3], + ["access", 4, "name", 1254, 22], + ["store_field", 3, 4, "kind", 1254, 22], + ["store_field", 3, 2, "name", 1254, 36], + ["access", 4, "intrinsic", 1254, 48], + ["store_field", 3, 4, "make", 1254, 48], + ["move", 4, 3, 1254, 48], + ["access", 3, "access", 1255, 16], + ["array", 5, 3, 1255, 32], + ["push", 5, 3, 1255, 32], + ["push", 5, 1, 1255, 32], + ["push", 5, 4, 1255, 32], + ["get", 3, 47, 1, 1255, 5], + ["frame", 4, 3, 1, 1255, 5], + ["null", 3, 1255, 5], + ["setarg", 4, 0, 3, 1255, 5], + ["setarg", 4, 1, 5, 1255, 5], + ["invoke", 4, 3, 1255, 5], + ["null", 3, 1255, 5], + ["return", 3, 1255, 5] + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 15, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "kind", 1260, 16], + ["move", 4, 3, 1260, 16], + ["load_field", 3, 1, "left", 1261, 16], + ["move", 5, 3, 1261, 16], + ["load_field", 3, 1, "right", 1262, 17], + ["move", 6, 3, 1262, 17], + ["null", 3, 1263, 21], + ["access", 7, 0, 1264, 21], + ["access", 8, 0, 1265, 22], + ["access", 9, 0, 1266, 16], + ["null", 10, 1267, 14], + ["access", 11, "&&", 1269, 17], + ["is_identical", 12, 4, 11, 1269, 17], + ["jump_true", 12, "eq_done_527", 1269, 17], + ["is_int", 13, 4, 1269, 17], + ["jump_false", 13, "eq_ni_528", 1269, 17], + "_nop_tc_1", + ["jump", "eq_ni_528", 1269, 17], + ["eq_int", 12, 4, 11, 1269, 17], + ["jump", "eq_done_527", 1269, 17], + "eq_ni_528", + ["is_num", 13, 4, 1269, 17], + ["jump_false", 13, "eq_nn_529", 1269, 17], + "_nop_tc_2", + ["jump", "eq_nn_529", 1269, 17], + ["eq_float", 12, 4, 11, 1269, 17], + ["jump", "eq_done_527", 1269, 17], + "eq_nn_529", + ["is_text", 13, 4, 1269, 17], + ["jump_false", 13, "eq_nt_530", 1269, 17], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 12, 4, 11, 1269, 17], + ["jump", "eq_done_527", 1269, 17], + "eq_nt_530", + ["is_null", 13, 4, 1269, 17], + ["jump_false", 13, "eq_nnl_531", 1269, 17], + "_nop_tc_5", + ["jump", "eq_nnl_531", 1269, 17], + ["true", 12, 1269, 17], + ["jump", "eq_done_527", 1269, 17], + "eq_nnl_531", + ["is_bool", 13, 4, 1269, 17], + ["jump_false", 13, "eq_nb_532", 1269, 17], + "_nop_tc_6", + ["jump", "eq_nb_532", 1269, 17], + ["eq_bool", 12, 4, 11, 1269, 17], + ["jump", "eq_done_527", 1269, 17], + "eq_nb_532", + ["false", 12, 1269, 17], + "eq_done_527", + ["jump_false", 12, "if_else_525", 1269, 17], + ["access", 11, "and_end", 1270, 29], + ["get", 12, 45, 1, 1270, 19], + ["frame", 13, 12, 1, 1270, 19], + ["null", 12, 1270, 19], + ["setarg", 13, 0, 12, 1270, 19], + ["setarg", 13, 1, 11, 1270, 19], + ["invoke", 13, 11, 1270, 19], + ["move", 3, 11, 1270, 19], + ["access", 11, -1, 1271, 34], + ["get", 12, 88, 1, 1271, 19], + ["frame", 13, 12, 2, 1271, 19], + ["null", 12, 1271, 19], + ["setarg", 13, 0, 12, 1271, 19], + ["setarg", 13, 1, 5, 1271, 19], + ["setarg", 13, 2, 11, 1271, 19], + ["invoke", 13, 11, 1271, 19], + ["move", 7, 11, 1271, 19], + ["get", 11, 40, 1, 1272, 14], + ["frame", 12, 11, 0, 1272, 14], + ["null", 11, 1272, 14], + ["setarg", 12, 0, 11, 1272, 14], + ["invoke", 12, 11, 1272, 14], + ["move", 9, 11, 1272, 14], + ["access", 11, "move", 1273, 14], + ["get", 12, 51, 1, 1273, 7], + ["frame", 13, 12, 3, 1273, 7], + ["null", 12, 1273, 7], + ["setarg", 13, 0, 12, 1273, 7], + ["setarg", 13, 1, 11, 1273, 7], + ["setarg", 13, 2, 9, 1273, 7], + ["setarg", 13, 3, 7, 1273, 7], + ["invoke", 13, 11, 1273, 7], + ["access", 11, "jump_false", 1274, 22], + ["get", 12, 60, 1, 1274, 7], + ["frame", 13, 12, 3, 1274, 7], + ["null", 12, 1274, 7], + ["setarg", 13, 0, 12, 1274, 7], + ["setarg", 13, 1, 11, 1274, 7], + ["setarg", 13, 2, 9, 1274, 7], + ["setarg", 13, 3, 3, 1274, 7], + ["invoke", 13, 11, 1274, 7], + ["access", 11, -1, 1275, 36], + ["get", 12, 88, 1, 1275, 20], + ["frame", 13, 12, 2, 1275, 20], + ["null", 12, 1275, 20], + ["setarg", 13, 0, 12, 1275, 20], + ["setarg", 13, 1, 6, 1275, 20], + ["setarg", 13, 2, 11, 1275, 20], + ["invoke", 13, 11, 1275, 20], + ["move", 8, 11, 1275, 20], + ["access", 11, "move", 1276, 14], + ["get", 12, 51, 1, 1276, 7], + ["frame", 13, 12, 3, 1276, 7], + ["null", 12, 1276, 7], + ["setarg", 13, 0, 12, 1276, 7], + ["setarg", 13, 1, 11, 1276, 7], + ["setarg", 13, 2, 9, 1276, 7], + ["setarg", 13, 3, 8, 1276, 7], + ["invoke", 13, 11, 1276, 7], + ["get", 11, 48, 1, 1277, 7], + ["frame", 12, 11, 1, 1277, 7], + ["null", 11, 1277, 7], + ["setarg", 12, 0, 11, 1277, 7], + ["setarg", 12, 1, 3, 1277, 7], + ["invoke", 12, 11, 1277, 7], + ["return", 9, 1278, 14], + "_nop_ur_1", + "if_else_525", + "if_end_526", + ["access", 11, "||", 1281, 17], + ["is_identical", 12, 4, 11, 1281, 17], + ["jump_true", 12, "eq_done_535", 1281, 17], + ["is_int", 13, 4, 1281, 17], + ["jump_false", 13, "eq_ni_536", 1281, 17], + "_nop_tc_7", + ["jump", "eq_ni_536", 1281, 17], + ["eq_int", 12, 4, 11, 1281, 17], + ["jump", "eq_done_535", 1281, 17], + "eq_ni_536", + ["is_num", 13, 4, 1281, 17], + ["jump_false", 13, "eq_nn_537", 1281, 17], + "_nop_tc_8", + ["jump", "eq_nn_537", 1281, 17], + ["eq_float", 12, 4, 11, 1281, 17], + ["jump", "eq_done_535", 1281, 17], + "eq_nn_537", + ["is_text", 13, 4, 1281, 17], + ["jump_false", 13, "eq_nt_538", 1281, 17], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 12, 4, 11, 1281, 17], + ["jump", "eq_done_535", 1281, 17], + "eq_nt_538", + ["is_null", 13, 4, 1281, 17], + ["jump_false", 13, "eq_nnl_539", 1281, 17], + "_nop_tc_11", + ["jump", "eq_nnl_539", 1281, 17], + ["true", 12, 1281, 17], + ["jump", "eq_done_535", 1281, 17], + "eq_nnl_539", + ["is_bool", 13, 4, 1281, 17], + ["jump_false", 13, "eq_nb_540", 1281, 17], + "_nop_tc_12", + ["jump", "eq_nb_540", 1281, 17], + ["eq_bool", 12, 4, 11, 1281, 17], + ["jump", "eq_done_535", 1281, 17], + "eq_nb_540", + ["false", 12, 1281, 17], + "eq_done_535", + ["jump_false", 12, "if_else_533", 1281, 17], + ["access", 11, "or_end", 1282, 29], + ["get", 12, 45, 1, 1282, 19], + ["frame", 13, 12, 1, 1282, 19], + ["null", 12, 1282, 19], + ["setarg", 13, 0, 12, 1282, 19], + ["setarg", 13, 1, 11, 1282, 19], + ["invoke", 13, 11, 1282, 19], + ["move", 3, 11, 1282, 19], + ["access", 11, -1, 1283, 34], + ["get", 12, 88, 1, 1283, 19], + ["frame", 13, 12, 2, 1283, 19], + ["null", 12, 1283, 19], + ["setarg", 13, 0, 12, 1283, 19], + ["setarg", 13, 1, 5, 1283, 19], + ["setarg", 13, 2, 11, 1283, 19], + ["invoke", 13, 11, 1283, 19], + ["move", 7, 11, 1283, 19], + ["get", 11, 40, 1, 1284, 14], + ["frame", 12, 11, 0, 1284, 14], + ["null", 11, 1284, 14], + ["setarg", 12, 0, 11, 1284, 14], + ["invoke", 12, 11, 1284, 14], + ["move", 9, 11, 1284, 14], + ["access", 11, "move", 1285, 14], + ["get", 12, 51, 1, 1285, 7], + ["frame", 13, 12, 3, 1285, 7], + ["null", 12, 1285, 7], + ["setarg", 13, 0, 12, 1285, 7], + ["setarg", 13, 1, 11, 1285, 7], + ["setarg", 13, 2, 9, 1285, 7], + ["setarg", 13, 3, 7, 1285, 7], + ["invoke", 13, 11, 1285, 7], + ["access", 11, "jump_true", 1286, 22], + ["get", 12, 60, 1, 1286, 7], + ["frame", 13, 12, 3, 1286, 7], + ["null", 12, 1286, 7], + ["setarg", 13, 0, 12, 1286, 7], + ["setarg", 13, 1, 11, 1286, 7], + ["setarg", 13, 2, 9, 1286, 7], + ["setarg", 13, 3, 3, 1286, 7], + ["invoke", 13, 11, 1286, 7], + ["access", 11, -1, 1287, 36], + ["get", 12, 88, 1, 1287, 20], + ["frame", 13, 12, 2, 1287, 20], + ["null", 12, 1287, 20], + ["setarg", 13, 0, 12, 1287, 20], + ["setarg", 13, 1, 6, 1287, 20], + ["setarg", 13, 2, 11, 1287, 20], + ["invoke", 13, 11, 1287, 20], + ["move", 8, 11, 1287, 20], + ["access", 11, "move", 1288, 14], + ["get", 12, 51, 1, 1288, 7], + ["frame", 13, 12, 3, 1288, 7], + ["null", 12, 1288, 7], + ["setarg", 13, 0, 12, 1288, 7], + ["setarg", 13, 1, 11, 1288, 7], + ["setarg", 13, 2, 9, 1288, 7], + ["setarg", 13, 3, 8, 1288, 7], + ["invoke", 13, 11, 1288, 7], + ["get", 11, 48, 1, 1289, 7], + ["frame", 12, 11, 1, 1289, 7], + ["null", 11, 1289, 7], + ["setarg", 12, 0, 11, 1289, 7], + ["setarg", 12, 1, 3, 1289, 7], + ["invoke", 12, 11, 1289, 7], + ["return", 9, 1290, 14], + "_nop_ur_2", + "if_else_533", + "if_end_534", + ["access", 11, "??", 1293, 17], + ["is_identical", 12, 4, 11, 1293, 17], + ["jump_true", 12, "eq_done_543", 1293, 17], + ["is_int", 13, 4, 1293, 17], + ["jump_false", 13, "eq_ni_544", 1293, 17], + "_nop_tc_13", + ["jump", "eq_ni_544", 1293, 17], + ["eq_int", 12, 4, 11, 1293, 17], + ["jump", "eq_done_543", 1293, 17], + "eq_ni_544", + ["is_num", 13, 4, 1293, 17], + ["jump_false", 13, "eq_nn_545", 1293, 17], + "_nop_tc_14", + ["jump", "eq_nn_545", 1293, 17], + ["eq_float", 12, 4, 11, 1293, 17], + ["jump", "eq_done_543", 1293, 17], + "eq_nn_545", + ["is_text", 13, 4, 1293, 17], + ["jump_false", 13, "eq_nt_546", 1293, 17], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 12, 4, 11, 1293, 17], + ["jump", "eq_done_543", 1293, 17], + "eq_nt_546", + ["is_null", 13, 4, 1293, 17], + ["jump_false", 13, "eq_nnl_547", 1293, 17], + "_nop_tc_17", + ["jump", "eq_nnl_547", 1293, 17], + ["true", 12, 1293, 17], + ["jump", "eq_done_543", 1293, 17], + "eq_nnl_547", + ["is_bool", 13, 4, 1293, 17], + ["jump_false", 13, "eq_nb_548", 1293, 17], + "_nop_tc_18", + ["jump", "eq_nb_548", 1293, 17], + ["eq_bool", 12, 4, 11, 1293, 17], + ["jump", "eq_done_543", 1293, 17], + "eq_nb_548", + ["false", 12, 1293, 17], + "eq_done_543", + ["jump_false", 12, "if_else_541", 1293, 17], + ["access", 11, "nullish_end", 1294, 29], + ["get", 12, 45, 1, 1294, 19], + ["frame", 13, 12, 1, 1294, 19], + ["null", 12, 1294, 19], + ["setarg", 13, 0, 12, 1294, 19], + ["setarg", 13, 1, 11, 1294, 19], + ["invoke", 13, 11, 1294, 19], + ["move", 3, 11, 1294, 19], + ["access", 11, -1, 1295, 34], + ["get", 12, 88, 1, 1295, 19], + ["frame", 13, 12, 2, 1295, 19], + ["null", 12, 1295, 19], + ["setarg", 13, 0, 12, 1295, 19], + ["setarg", 13, 1, 5, 1295, 19], + ["setarg", 13, 2, 11, 1295, 19], + ["invoke", 13, 11, 1295, 19], + ["move", 7, 11, 1295, 19], + ["get", 11, 40, 1, 1296, 14], + ["frame", 12, 11, 0, 1296, 14], + ["null", 11, 1296, 14], + ["setarg", 12, 0, 11, 1296, 14], + ["invoke", 12, 11, 1296, 14], + ["move", 9, 11, 1296, 14], + ["access", 11, "move", 1297, 14], + ["get", 12, 51, 1, 1297, 7], + ["frame", 13, 12, 3, 1297, 7], + ["null", 12, 1297, 7], + ["setarg", 13, 0, 12, 1297, 7], + ["setarg", 13, 1, 11, 1297, 7], + ["setarg", 13, 2, 9, 1297, 7], + ["setarg", 13, 3, 7, 1297, 7], + ["invoke", 13, 11, 1297, 7], + ["access", 11, "jump_not_null", 1298, 22], + ["get", 12, 60, 1, 1298, 7], + ["frame", 13, 12, 3, 1298, 7], + ["null", 12, 1298, 7], + ["setarg", 13, 0, 12, 1298, 7], + ["setarg", 13, 1, 11, 1298, 7], + ["setarg", 13, 2, 9, 1298, 7], + ["setarg", 13, 3, 3, 1298, 7], + ["invoke", 13, 11, 1298, 7], + ["access", 11, -1, 1299, 36], + ["get", 12, 88, 1, 1299, 20], + ["frame", 13, 12, 2, 1299, 20], + ["null", 12, 1299, 20], + ["setarg", 13, 0, 12, 1299, 20], + ["setarg", 13, 1, 6, 1299, 20], + ["setarg", 13, 2, 11, 1299, 20], + ["invoke", 13, 11, 1299, 20], + ["move", 8, 11, 1299, 20], + ["access", 11, "move", 1300, 14], + ["get", 12, 51, 1, 1300, 7], + ["frame", 13, 12, 3, 1300, 7], + ["null", 12, 1300, 7], + ["setarg", 13, 0, 12, 1300, 7], + ["setarg", 13, 1, 11, 1300, 7], + ["setarg", 13, 2, 9, 1300, 7], + ["setarg", 13, 3, 8, 1300, 7], + ["invoke", 13, 11, 1300, 7], + ["get", 11, 48, 1, 1301, 7], + ["frame", 12, 11, 1, 1301, 7], + ["null", 11, 1301, 7], + ["setarg", 12, 0, 11, 1301, 7], + ["setarg", 12, 1, 3, 1301, 7], + ["invoke", 12, 3, 1301, 7], + ["return", 9, 1302, 14], + "_nop_ur_3", + "if_else_541", + "if_end_542", + ["access", 3, ",", 1306, 17], + ["is_identical", 11, 4, 3, 1306, 17], + ["jump_true", 11, "eq_done_551", 1306, 17], + ["is_int", 12, 4, 1306, 17], + ["jump_false", 12, "eq_ni_552", 1306, 17], + "_nop_tc_19", + ["jump", "eq_ni_552", 1306, 17], + ["eq_int", 11, 4, 3, 1306, 17], + ["jump", "eq_done_551", 1306, 17], + "eq_ni_552", + ["is_num", 12, 4, 1306, 17], + ["jump_false", 12, "eq_nn_553", 1306, 17], + "_nop_tc_20", + ["jump", "eq_nn_553", 1306, 17], + ["eq_float", 11, 4, 3, 1306, 17], + ["jump", "eq_done_551", 1306, 17], + "eq_nn_553", + ["is_text", 12, 4, 1306, 17], + ["jump_false", 12, "eq_nt_554", 1306, 17], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 11, 4, 3, 1306, 17], + ["jump", "eq_done_551", 1306, 17], + "eq_nt_554", + ["is_null", 12, 4, 1306, 17], + ["jump_false", 12, "eq_nnl_555", 1306, 17], + "_nop_tc_23", + ["jump", "eq_nnl_555", 1306, 17], + ["true", 11, 1306, 17], + ["jump", "eq_done_551", 1306, 17], + "eq_nnl_555", + ["is_bool", 12, 4, 1306, 17], + ["jump_false", 12, "eq_nb_556", 1306, 17], + "_nop_tc_24", + ["jump", "eq_nb_556", 1306, 17], + ["eq_bool", 11, 4, 3, 1306, 17], + ["jump", "eq_done_551", 1306, 17], + "eq_nb_556", + ["false", 11, 1306, 17], + "eq_done_551", + ["jump_false", 11, "if_else_549", 1306, 17], + ["access", 3, -1, 1307, 22], + ["get", 11, 88, 1, 1307, 7], + ["frame", 12, 11, 2, 1307, 7], + ["null", 11, 1307, 7], + ["setarg", 12, 0, 11, 1307, 7], + ["setarg", 12, 1, 5, 1307, 7], + ["setarg", 12, 2, 3, 1307, 7], + ["invoke", 12, 3, 1307, 7], + ["access", 3, -1, 1308, 30], + ["get", 11, 88, 1, 1308, 14], + ["frame", 12, 11, 2, 1308, 14], + ["null", 11, 1308, 14], + ["setarg", 12, 0, 11, 1308, 14], + ["setarg", 12, 1, 6, 1308, 14], + ["setarg", 12, 2, 3, 1308, 14], + ["tail_invoke", 12, 3, 1308, 14], + ["return", 3, 1308, 14], + "_nop_ur_4", + "if_else_549", + "if_end_550", + ["access", 3, -1, 1312, 32], + ["get", 11, 88, 1, 1312, 17], + ["frame", 12, 11, 2, 1312, 17], + ["null", 11, 1312, 17], + ["setarg", 12, 0, 11, 1312, 17], + ["setarg", 12, 1, 5, 1312, 17], + ["setarg", 12, 2, 3, 1312, 17], + ["invoke", 12, 3, 1312, 17], + ["move", 7, 3, 1312, 17], + ["access", 3, -1, 1313, 34], + ["get", 11, 88, 1, 1313, 18], + ["frame", 12, 11, 2, 1313, 18], + ["null", 11, 1313, 18], + ["setarg", 12, 0, 11, 1313, 18], + ["setarg", 12, 1, 6, 1313, 18], + ["setarg", 12, 2, 3, 1313, 18], + ["invoke", 12, 3, 1313, 18], + ["move", 8, 3, 1313, 18], + ["access", 3, 0, 1315, 23], + ["is_int", 11, 2, 1315, 23], + ["jump_false", 11, "rel_ni_560", 1315, 23], + "_nop_tc_25", + "_nop_tc_26", + ["ge_int", 12, 2, 3, 1315, 23], + ["jump", "rel_done_562", 1315, 23], + "rel_ni_560", + ["is_num", 11, 2, 1315, 23], + ["jump_false", 11, "rel_nn_561", 1315, 23], + "_nop_tc_27", + "_nop_tc_28", + ["ge_float", 12, 2, 3, 1315, 23], + ["jump", "rel_done_562", 1315, 23], + "rel_nn_561", + ["is_text", 11, 2, 1315, 23], + ["jump_false", 11, "rel_err_563", 1315, 23], + "_nop_tc_29", + ["jump", "rel_err_563", 1315, 23], + ["ge_text", 12, 2, 3, 1315, 23], + ["jump", "rel_done_562", 1315, 23], + "rel_err_563", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1315, + 23 + ], + ["access", 11, "error", 1315, 23], + ["access", 13, "cannot compare with '>=': operands must be same type", 1315, 23], + ["array", 14, 0, 1315, 23], + ["push", 14, 13, 1315, 23], + ["frame", 13, 3, 2, 1315, 23], + ["null", 3, 1315, 23], + ["setarg", 13, 0, 3, 1315, 23], + ["setarg", 13, 1, 11, 1315, 23], + ["setarg", 13, 2, 14, 1315, 23], + ["invoke", 13, 3, 1315, 23], + ["disrupt", 1315, 23], + "rel_done_562", + ["move", 3, 12, 1315, 23], + ["jump_false", 3, "and_end_559", 1315, 23], + ["access", 11, "+", 1315, 36], + ["is_identical", 12, 4, 11, 1315, 36], + ["jump_true", 12, "ne_nid_565", 1315, 36], + ["jump", "ne_ni_566", 1315, 36], + "ne_nid_565", + ["false", 12, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_ni_566", + ["is_int", 13, 4, 1315, 36], + ["jump_false", 13, "ne_nn_567", 1315, 36], + "_nop_tc_30", + ["jump", "ne_nn_567", 1315, 36], + ["ne_int", 12, 4, 11, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_nn_567", + ["is_num", 13, 4, 1315, 36], + ["jump_false", 13, "ne_nt_568", 1315, 36], + "_nop_tc_31", + ["jump", "ne_nt_568", 1315, 36], + ["ne_float", 12, 4, 11, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_nt_568", + ["is_text", 13, 4, 1315, 36], + ["jump_false", 13, "ne_nnl_569", 1315, 36], + "_nop_tc_32", + "_nop_tc_33", + ["ne_text", 12, 4, 11, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_nnl_569", + ["is_null", 13, 4, 1315, 36], + ["jump_false", 13, "ne_nb_570", 1315, 36], + "_nop_tc_34", + ["jump", "ne_nb_570", 1315, 36], + ["false", 12, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_nb_570", + ["is_bool", 13, 4, 1315, 36], + ["jump_false", 13, "ne_mis_571", 1315, 36], + "_nop_tc_35", + ["jump", "ne_mis_571", 1315, 36], + ["ne_bool", 12, 4, 11, 1315, 36], + ["jump", "ne_done_564", 1315, 36], + "ne_mis_571", + ["true", 12, 1315, 36], + "ne_done_564", + ["move", 3, 12, 1315, 36], + "and_end_559", + ["jump_false", 3, "tern_else_557", 1315, 36], + ["move", 3, 2, 1315, 43], + ["jump", "tern_end_558", 1315, 43], + "tern_else_557", + ["get", 11, 40, 1, 1315, 52], + ["frame", 12, 11, 0, 1315, 52], + ["null", 11, 1315, 52], + ["setarg", 12, 0, 11, 1315, 52], + ["invoke", 12, 11, 1315, 52], + ["move", 3, 11, 1315, 52], + "tern_end_558", + ["move", 9, 3, 1315, 52], + ["get", 3, 3, 1, 1316, 10], + ["load_dynamic", 11, 3, 4, 1316, 20], + ["move", 10, 11, 1316, 20], + ["null", 3, 1317, 15], + ["is_identical", 4, 10, 3, 1317, 15], + ["jump_true", 4, "eq_done_574", 1317, 15], + ["is_int", 11, 10, 1317, 15], + ["jump_false", 11, "eq_ni_575", 1317, 15], + "_nop_tc_36", + ["jump", "eq_ni_575", 1317, 15], + ["eq_int", 4, 10, 3, 1317, 15], + ["jump", "eq_done_574", 1317, 15], + "eq_ni_575", + ["is_num", 11, 10, 1317, 15], + ["jump_false", 11, "eq_nn_576", 1317, 15], + "_nop_tc_37", + ["jump", "eq_nn_576", 1317, 15], + ["eq_float", 4, 10, 3, 1317, 15], + ["jump", "eq_done_574", 1317, 15], + "eq_nn_576", + ["is_text", 11, 10, 1317, 15], + ["jump_false", 11, "eq_nt_577", 1317, 15], + "_nop_tc_38", + ["jump", "eq_nt_577", 1317, 15], + ["eq_text", 4, 10, 3, 1317, 15], + ["jump", "eq_done_574", 1317, 15], + "eq_nt_577", + ["is_null", 11, 10, 1317, 15], + ["jump_false", 11, "eq_nnl_578", 1317, 15], + "_nop_tc_39", + "_nop_tc_40", + ["true", 4, 1317, 15], + ["jump", "eq_done_574", 1317, 15], + "eq_nnl_578", + ["is_bool", 11, 10, 1317, 15], + ["jump_false", 11, "eq_nb_579", 1317, 15], + "_nop_tc_41", + ["jump", "eq_nb_579", 1317, 15], + ["eq_bool", 4, 10, 3, 1317, 15], + ["jump", "eq_done_574", 1317, 15], + "eq_nb_579", + ["false", 4, 1317, 15], + "eq_done_574", + ["jump_false", 4, "if_else_572", 1317, 15], + ["access", 10, "add", 1318, 12], + ["jump", "if_end_573", 1318, 12], + "if_else_572", + "if_end_573", + ["put", 5, 34, 1, 1320, 14], + ["put", 6, 35, 1, 1321, 14], + ["get", 3, 71, 1, 1322, 5], + ["frame", 4, 3, 4, 1322, 5], + ["null", 3, 1322, 5], + ["setarg", 4, 0, 3, 1322, 5], + ["setarg", 4, 1, 10, 1322, 5], + ["setarg", 4, 2, 9, 1322, 5], + ["setarg", 4, 3, 7, 1322, 5], + ["setarg", 4, 4, 8, 1322, 5], + ["invoke", 4, 3, 1322, 5], + ["return", 9, 1323, 12], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 27, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "left", 1331, 16], + ["move", 4, 3, 1331, 16], + ["load_field", 3, 1, "right", 1332, 17], + ["move", 5, 3, 1332, 17], + ["load_field", 3, 4, "kind", 1333, 21], + ["move", 6, 3, 1333, 21], + ["null", 3, 1334, 16], + ["access", 7, 0, 1335, 17], + ["access", 8, 0, 1336, 21], + ["access", 9, 0, 1337, 17], + ["access", 10, 0, 1338, 15], + ["null", 11, 1339, 18], + ["access", 12, 0, 1340, 17], + ["access", 13, 0, 1341, 22], + ["access", 14, 0, 1342, 16], + ["null", 15, 1343, 15], + ["null", 16, 1344, 16], + ["access", 17, 0, 1345, 20], + ["access", 18, 0, 1346, 19], + ["null", 19, 1347, 20], + ["access", 20, 0, 1348, 20], + ["access", 21, "name", 1350, 22], + ["is_identical", 22, 6, 21, 1350, 22], + ["jump_true", 22, "eq_done_582", 1350, 22], + ["is_int", 23, 6, 1350, 22], + ["jump_false", 23, "eq_ni_583", 1350, 22], + "_nop_tc_1", + ["jump", "eq_ni_583", 1350, 22], + ["eq_int", 22, 6, 21, 1350, 22], + ["jump", "eq_done_582", 1350, 22], + "eq_ni_583", + ["is_num", 23, 6, 1350, 22], + ["jump_false", 23, "eq_nn_584", 1350, 22], + "_nop_tc_2", + ["jump", "eq_nn_584", 1350, 22], + ["eq_float", 22, 6, 21, 1350, 22], + ["jump", "eq_done_582", 1350, 22], + "eq_nn_584", + ["is_text", 23, 6, 1350, 22], + ["jump_false", 23, "eq_nt_585", 1350, 22], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 22, 6, 21, 1350, 22], + ["jump", "eq_done_582", 1350, 22], + "eq_nt_585", + ["is_null", 23, 6, 1350, 22], + ["jump_false", 23, "eq_nnl_586", 1350, 22], + "_nop_tc_5", + ["jump", "eq_nnl_586", 1350, 22], + ["true", 22, 1350, 22], + ["jump", "eq_done_582", 1350, 22], + "eq_nnl_586", + ["is_bool", 23, 6, 1350, 22], + ["jump_false", 23, "eq_nb_587", 1350, 22], + "_nop_tc_6", + ["jump", "eq_nb_587", 1350, 22], + ["eq_bool", 22, 6, 21, 1350, 22], + ["jump", "eq_done_582", 1350, 22], + "eq_nb_587", + ["false", 22, 1350, 22], + "eq_done_582", + ["jump_false", 22, "if_else_580", 1350, 22], + ["load_field", 21, 4, "name", 1351, 14], + ["move", 3, 21, 1351, 14], + ["load_field", 21, 4, "level", 1352, 15], + ["move", 7, 21, 1352, 15], + ["null", 21, 1353, 20], + ["is_identical", 22, 7, 21, 1353, 20], + ["jump_true", 22, "eq_done_590", 1353, 20], + ["is_int", 23, 7, 1353, 20], + ["jump_false", 23, "eq_ni_591", 1353, 20], + "_nop_tc_7", + ["jump", "eq_ni_591", 1353, 20], + ["eq_int", 22, 7, 21, 1353, 20], + ["jump", "eq_done_590", 1353, 20], + "eq_ni_591", + ["is_num", 23, 7, 1353, 20], + ["jump_false", 23, "eq_nn_592", 1353, 20], + "_nop_tc_8", + ["jump", "eq_nn_592", 1353, 20], + ["eq_float", 22, 7, 21, 1353, 20], + ["jump", "eq_done_590", 1353, 20], + "eq_nn_592", + ["is_text", 23, 7, 1353, 20], + ["jump_false", 23, "eq_nt_593", 1353, 20], + "_nop_tc_9", + ["jump", "eq_nt_593", 1353, 20], + ["eq_text", 22, 7, 21, 1353, 20], + ["jump", "eq_done_590", 1353, 20], + "eq_nt_593", + ["is_null", 23, 7, 1353, 20], + ["jump_false", 23, "eq_nnl_594", 1353, 20], + "_nop_tc_10", + "_nop_tc_11", + ["true", 22, 1353, 20], + ["jump", "eq_done_590", 1353, 20], + "eq_nnl_594", + ["is_bool", 23, 7, 1353, 20], + ["jump_false", 23, "eq_nb_595", 1353, 20], + "_nop_tc_12", + ["jump", "eq_nb_595", 1353, 20], + ["eq_bool", 22, 7, 21, 1353, 20], + ["jump", "eq_done_590", 1353, 20], + "eq_nb_595", + ["false", 22, 1353, 20], + "eq_done_590", + ["jump_false", 22, "if_else_588", 1353, 20], + ["access", 7, -1, 1354, 17], + ["jump", "if_end_589", 1354, 17], + "if_else_588", + "if_end_589", + ["get", 21, 40, 1, 1356, 19], + ["frame", 22, 21, 0, 1356, 19], + ["null", 21, 1356, 19], + ["setarg", 22, 0, 21, 1356, 19], + ["invoke", 22, 21, 1356, 19], + ["move", 8, 21, 1356, 19], + ["access", 21, 0, 1357, 20], + ["is_identical", 22, 7, 21, 1357, 20], + ["jump_true", 22, "eq_done_599", 1357, 20], + ["is_int", 23, 7, 1357, 20], + ["jump_false", 23, "eq_ni_600", 1357, 20], + "_nop_tc_13", + "_nop_tc_14", + ["eq_int", 22, 7, 21, 1357, 20], + ["jump", "eq_done_599", 1357, 20], + "eq_ni_600", + ["is_num", 23, 7, 1357, 20], + ["jump_false", 23, "eq_nn_601", 1357, 20], + "_nop_tc_15", + "_nop_tc_16", + ["eq_float", 22, 7, 21, 1357, 20], + ["jump", "eq_done_599", 1357, 20], + "eq_nn_601", + ["is_text", 23, 7, 1357, 20], + ["jump_false", 23, "eq_nt_602", 1357, 20], + "_nop_tc_17", + ["jump", "eq_nt_602", 1357, 20], + ["eq_text", 22, 7, 21, 1357, 20], + ["jump", "eq_done_599", 1357, 20], + "eq_nt_602", + ["is_null", 23, 7, 1357, 20], + ["jump_false", 23, "eq_nnl_603", 1357, 20], + "_nop_tc_18", + ["jump", "eq_nnl_603", 1357, 20], + ["true", 22, 1357, 20], + ["jump", "eq_done_599", 1357, 20], + "eq_nnl_603", + ["is_bool", 23, 7, 1357, 20], + ["jump_false", 23, "eq_nb_604", 1357, 20], + "_nop_tc_19", + ["jump", "eq_nb_604", 1357, 20], + ["eq_bool", 22, 7, 21, 1357, 20], + ["jump", "eq_done_599", 1357, 20], + "eq_nb_604", + ["false", 22, 1357, 20], + "eq_done_599", + ["move", 21, 22, 1357, 20], + ["jump_true", 21, "or_end_598", 1357, 20], + ["access", 22, -1, 1357, 34], + ["is_identical", 23, 7, 22, 1357, 34], + ["jump_true", 23, "eq_done_605", 1357, 34], + ["is_int", 24, 7, 1357, 34], + ["jump_false", 24, "eq_ni_606", 1357, 34], + "_nop_tc_20", + "_nop_tc_21", + ["eq_int", 23, 7, 22, 1357, 34], + ["jump", "eq_done_605", 1357, 34], + "eq_ni_606", + ["is_num", 24, 7, 1357, 34], + ["jump_false", 24, "eq_nn_607", 1357, 34], + "_nop_tc_22", + "_nop_tc_23", + ["eq_float", 23, 7, 22, 1357, 34], + ["jump", "eq_done_605", 1357, 34], + "eq_nn_607", + ["is_text", 24, 7, 1357, 34], + ["jump_false", 24, "eq_nt_608", 1357, 34], + "_nop_tc_24", + ["jump", "eq_nt_608", 1357, 34], + ["eq_text", 23, 7, 22, 1357, 34], + ["jump", "eq_done_605", 1357, 34], + "eq_nt_608", + ["is_null", 24, 7, 1357, 34], + ["jump_false", 24, "eq_nnl_609", 1357, 34], + "_nop_tc_25", + ["jump", "eq_nnl_609", 1357, 34], + ["true", 23, 1357, 34], + ["jump", "eq_done_605", 1357, 34], + "eq_nnl_609", + ["is_bool", 24, 7, 1357, 34], + ["jump_false", 24, "eq_nb_610", 1357, 34], + "_nop_tc_26", + ["jump", "eq_nb_610", 1357, 34], + ["eq_bool", 23, 7, 22, 1357, 34], + ["jump", "eq_done_605", 1357, 34], + "eq_nb_610", + ["false", 23, 1357, 34], + "eq_done_605", + ["move", 21, 23, 1357, 34], + "or_end_598", + ["jump_false", 21, "if_else_596", 1357, 34], + ["get", 21, 42, 1, 1358, 17], + ["frame", 22, 21, 1, 1358, 17], + ["null", 21, 1358, 17], + ["setarg", 22, 0, 21, 1358, 17], + ["setarg", 22, 1, 3, 1358, 17], + ["invoke", 22, 21, 1358, 17], + ["move", 9, 21, 1358, 17], + ["access", 21, 0, 1359, 22], + ["is_int", 22, 9, 1359, 22], + ["jump_false", 22, "rel_ni_613", 1359, 22], + "_nop_tc_27", + "_nop_tc_28", + ["ge_int", 23, 9, 21, 1359, 22], + ["jump", "rel_done_615", 1359, 22], + "rel_ni_613", + ["is_num", 22, 9, 1359, 22], + ["jump_false", 22, "rel_nn_614", 1359, 22], + "_nop_tc_29", + "_nop_tc_30", + ["ge_float", 23, 9, 21, 1359, 22], + ["jump", "rel_done_615", 1359, 22], + "rel_nn_614", + ["is_text", 22, 9, 1359, 22], + ["jump_false", 22, "rel_err_616", 1359, 22], + "_nop_tc_31", + ["jump", "rel_err_616", 1359, 22], + ["ge_text", 23, 9, 21, 1359, 22], + ["jump", "rel_done_615", 1359, 22], + "rel_err_616", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1359, + 22 + ], + ["access", 22, "error", 1359, 22], + ["access", 24, "cannot compare with '>=': operands must be same type", 1359, 22], + ["array", 25, 0, 1359, 22], + ["push", 25, 24, 1359, 22], + ["frame", 24, 21, 2, 1359, 22], + ["null", 21, 1359, 22], + ["setarg", 24, 0, 21, 1359, 22], + ["setarg", 24, 1, 22, 1359, 22], + ["setarg", 24, 2, 25, 1359, 22], + ["invoke", 24, 21, 1359, 22], + ["disrupt", 1359, 22], + "rel_done_615", + ["jump_false", 23, "if_else_611", 1359, 22], + ["access", 21, "move", 1360, 18], + ["get", 22, 51, 1, 1360, 11], + ["frame", 23, 22, 3, 1360, 11], + ["null", 22, 1360, 11], + ["setarg", 23, 0, 22, 1360, 11], + ["setarg", 23, 1, 21, 1360, 11], + ["setarg", 23, 2, 8, 1360, 11], + ["setarg", 23, 3, 9, 1360, 11], + ["invoke", 23, 21, 1360, 11], + ["access", 7, 0, 1361, 19], + ["jump", "if_end_612", 1361, 19], + "if_else_611", + "if_end_612", + ["jump", "if_end_597", 1361, 19], + "if_else_596", + "if_end_597", + ["access", 21, 0, 1364, 19], + ["is_int", 22, 7, 1364, 19], + ["jump_false", 22, "rel_ni_619", 1364, 19], + "_nop_tc_32", + "_nop_tc_33", + ["gt_int", 23, 7, 21, 1364, 19], + ["jump", "rel_done_621", 1364, 19], + "rel_ni_619", + ["is_num", 22, 7, 1364, 19], + ["jump_false", 22, "rel_nn_620", 1364, 19], + "_nop_tc_34", + "_nop_tc_35", + ["gt_float", 23, 7, 21, 1364, 19], + ["jump", "rel_done_621", 1364, 19], + "rel_nn_620", + ["is_text", 22, 7, 1364, 19], + ["jump_false", 22, "rel_err_622", 1364, 19], + "_nop_tc_36", + ["jump", "rel_err_622", 1364, 19], + ["gt_text", 23, 7, 21, 1364, 19], + ["jump", "rel_done_621", 1364, 19], + "rel_err_622", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1364, + 19 + ], + ["access", 22, "error", 1364, 19], + ["access", 24, "cannot compare with '>': operands must be same type", 1364, 19], + ["array", 25, 0, 1364, 19], + ["push", 25, 24, 1364, 19], + ["frame", 24, 21, 2, 1364, 19], + ["null", 21, 1364, 19], + ["setarg", 24, 0, 21, 1364, 19], + ["setarg", 24, 1, 22, 1364, 19], + ["setarg", 24, 2, 25, 1364, 19], + ["invoke", 24, 21, 1364, 19], + ["disrupt", 1364, 19], + "rel_done_621", + ["jump_false", 23, "if_else_617", 1364, 19], + ["access", 21, 1, 1365, 23], + ["is_num", 22, 7, 1365, 23], + ["jump_false", 22, "num_err_623", 1365, 23], + "_nop_tc_37", + "_nop_tc_38", + ["subtract", 10, 7, 21, 1365, 23], + ["jump", "num_done_624", 1365, 23], + "num_err_623", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1365, + 23 + ], + ["access", 22, "error", 1365, 23], + ["access", 23, "cannot apply '-': operands must be numbers", 1365, 23], + ["array", 24, 0, 1365, 23], + ["push", 24, 23, 1365, 23], + ["frame", 23, 21, 2, 1365, 23], + ["null", 21, 1365, 23], + ["setarg", 23, 0, 21, 1365, 23], + ["setarg", 23, 1, 22, 1365, 23], + ["setarg", 23, 2, 24, 1365, 23], + ["invoke", 23, 21, 1365, 23], + ["disrupt", 1365, 23], + "num_done_624", + ["get", 21, 100, 1, 1366, 18], + ["get", 22, 100, 1, 1366, 39], + ["length", 23, 22, 1366, 39], + ["access", 22, 1, 1366, 56], + "_nop_tc_39", + "_nop_tc_40", + "_nop_tc_41", + "_nop_tc_42", + ["subtract", 24, 23, 22, 1366, 56], + ["jump", "num_done_626", 1366, 56], + "num_err_625", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1366, + 56 + ], + ["access", 23, "error", 1366, 56], + ["access", 25, "cannot apply '-': operands must be numbers", 1366, 56], + ["array", 26, 0, 1366, 56], + ["push", 26, 25, 1366, 56], + ["frame", 25, 22, 2, 1366, 56], + ["null", 22, 1366, 56], + ["setarg", 25, 0, 22, 1366, 56], + ["setarg", 25, 1, 23, 1366, 56], + ["setarg", 25, 2, 26, 1366, 56], + ["invoke", 25, 22, 1366, 56], + ["disrupt", 1366, 56], + "num_done_626", + "_nop_tc_43", + "_nop_tc_44", + "_nop_tc_45", + "_nop_tc_46", + ["subtract", 22, 24, 10, 1366, 60], + ["jump", "num_done_628", 1366, 60], + "num_err_627", + [ + "access", + 23, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1366, + 60 + ], + ["access", 24, "error", 1366, 60], + ["access", 25, "cannot apply '-': operands must be numbers", 1366, 60], + ["array", 26, 0, 1366, 60], + ["push", 26, 25, 1366, 60], + ["frame", 25, 23, 2, 1366, 60], + ["null", 23, 1366, 60], + ["setarg", 25, 0, 23, 1366, 60], + ["setarg", 25, 1, 24, 1366, 60], + ["setarg", 25, 2, 26, 1366, 60], + ["invoke", 25, 23, 1366, 60], + ["disrupt", 1366, 60], + "num_done_628", + ["load_dynamic", 23, 21, 22, 1366, 60], + ["move", 11, 23, 1366, 60], + ["get", 21, 83, 1, 1367, 17], + ["frame", 22, 21, 2, 1367, 17], + ["null", 21, 1367, 17], + ["setarg", 22, 0, 21, 1367, 17], + ["setarg", 22, 1, 11, 1367, 17], + ["setarg", 22, 2, 3, 1367, 17], + ["invoke", 22, 21, 1367, 17], + ["move", 12, 21, 1367, 17], + ["access", 21, "get", 1368, 16], + ["get", 22, 52, 1, 1368, 9], + ["frame", 23, 22, 4, 1368, 9], + ["null", 22, 1368, 9], + ["setarg", 23, 0, 22, 1368, 9], + ["setarg", 23, 1, 21, 1368, 9], + ["setarg", 23, 2, 8, 1368, 9], + ["setarg", 23, 3, 12, 1368, 9], + ["setarg", 23, 4, 7, 1368, 9], + ["invoke", 23, 21, 1368, 9], + ["jump", "if_end_618", 1368, 9], + "if_else_617", + ["access", 21, -1, 1369, 27], + ["is_identical", 22, 7, 21, 1369, 27], + ["jump_true", 22, "eq_done_631", 1369, 27], + ["is_int", 23, 7, 1369, 27], + ["jump_false", 23, "eq_ni_632", 1369, 27], + "_nop_tc_47", + "_nop_tc_48", + ["eq_int", 22, 7, 21, 1369, 27], + ["jump", "eq_done_631", 1369, 27], + "eq_ni_632", + ["is_num", 23, 7, 1369, 27], + ["jump_false", 23, "eq_nn_633", 1369, 27], + "_nop_tc_49", + "_nop_tc_50", + ["eq_float", 22, 7, 21, 1369, 27], + ["jump", "eq_done_631", 1369, 27], + "eq_nn_633", + ["is_text", 23, 7, 1369, 27], + ["jump_false", 23, "eq_nt_634", 1369, 27], + "_nop_tc_51", + ["jump", "eq_nt_634", 1369, 27], + ["eq_text", 22, 7, 21, 1369, 27], + ["jump", "eq_done_631", 1369, 27], + "eq_nt_634", + ["is_null", 23, 7, 1369, 27], + ["jump_false", 23, "eq_nnl_635", 1369, 27], + "_nop_tc_52", + ["jump", "eq_nnl_635", 1369, 27], + ["true", 22, 1369, 27], + ["jump", "eq_done_631", 1369, 27], + "eq_nnl_635", + ["is_bool", 23, 7, 1369, 27], + ["jump_false", 23, "eq_nb_636", 1369, 27], + "_nop_tc_53", + ["jump", "eq_nb_636", 1369, 27], + ["eq_bool", 22, 7, 21, 1369, 27], + ["jump", "eq_done_631", 1369, 27], + "eq_nb_636", + ["false", 22, 1369, 27], + "eq_done_631", + ["jump_false", 22, "if_else_629", 1369, 27], + ["get", 21, 98, 1, 1370, 9], + ["frame", 22, 21, 2, 1370, 9], + ["null", 21, 1370, 9], + ["setarg", 22, 0, 21, 1370, 9], + ["setarg", 22, 1, 8, 1370, 9], + ["setarg", 22, 2, 3, 1370, 9], + ["invoke", 22, 21, 1370, 9], + ["jump", "if_end_630", 1370, 9], + "if_else_629", + "if_end_630", + "if_end_618", + ["access", 21, -1, 1372, 36], + ["get", 22, 88, 1, 1372, 20], + ["frame", 23, 22, 2, 1372, 20], + ["null", 22, 1372, 20], + ["setarg", 23, 0, 22, 1372, 20], + ["setarg", 23, 1, 5, 1372, 20], + ["setarg", 23, 2, 21, 1372, 20], + ["invoke", 23, 21, 1372, 20], + ["move", 13, 21, 1372, 20], + ["get", 21, 40, 1, 1373, 14], + ["frame", 22, 21, 0, 1373, 14], + ["null", 21, 1373, 14], + ["setarg", 22, 0, 21, 1373, 14], + ["invoke", 22, 21, 1373, 14], + ["move", 14, 21, 1373, 14], + ["null", 21, 1374, 16], + ["put", 21, 34, 1, 1374, 16], + ["put", 5, 35, 1, 1375, 16], + ["get", 21, 71, 1, 1376, 7], + ["frame", 22, 21, 4, 1376, 7], + ["null", 21, 1376, 7], + ["setarg", 22, 0, 21, 1376, 7], + ["setarg", 22, 1, 2, 1376, 7], + ["setarg", 22, 2, 14, 1376, 7], + ["setarg", 22, 3, 8, 1376, 7], + ["setarg", 22, 4, 13, 1376, 7], + ["invoke", 22, 8, 1376, 7], + ["access", 8, 0, 1377, 20], + ["is_identical", 21, 7, 8, 1377, 20], + ["jump_true", 21, "eq_done_639", 1377, 20], + ["is_int", 22, 7, 1377, 20], + ["jump_false", 22, "eq_ni_640", 1377, 20], + "_nop_tc_54", + "_nop_tc_55", + ["eq_int", 21, 7, 8, 1377, 20], + ["jump", "eq_done_639", 1377, 20], + "eq_ni_640", + ["is_num", 22, 7, 1377, 20], + ["jump_false", 22, "eq_nn_641", 1377, 20], + "_nop_tc_56", + "_nop_tc_57", + ["eq_float", 21, 7, 8, 1377, 20], + ["jump", "eq_done_639", 1377, 20], + "eq_nn_641", + ["is_text", 22, 7, 1377, 20], + ["jump_false", 22, "eq_nt_642", 1377, 20], + "_nop_tc_58", + ["jump", "eq_nt_642", 1377, 20], + ["eq_text", 21, 7, 8, 1377, 20], + ["jump", "eq_done_639", 1377, 20], + "eq_nt_642", + ["is_null", 22, 7, 1377, 20], + ["jump_false", 22, "eq_nnl_643", 1377, 20], + "_nop_tc_59", + ["jump", "eq_nnl_643", 1377, 20], + ["true", 21, 1377, 20], + ["jump", "eq_done_639", 1377, 20], + "eq_nnl_643", + ["is_bool", 22, 7, 1377, 20], + ["jump_false", 22, "eq_nb_644", 1377, 20], + "_nop_tc_60", + ["jump", "eq_nb_644", 1377, 20], + ["eq_bool", 21, 7, 8, 1377, 20], + ["jump", "eq_done_639", 1377, 20], + "eq_nb_644", + ["false", 21, 1377, 20], + "eq_done_639", + ["jump_false", 21, "if_else_637", 1377, 20], + ["get", 8, 42, 1, 1378, 17], + ["frame", 21, 8, 1, 1378, 17], + ["null", 8, 1378, 17], + ["setarg", 21, 0, 8, 1378, 17], + ["setarg", 21, 1, 3, 1378, 17], + ["invoke", 21, 8, 1378, 17], + ["move", 9, 8, 1378, 17], + ["access", 8, 0, 1379, 22], + ["is_int", 21, 9, 1379, 22], + ["jump_false", 21, "rel_ni_647", 1379, 22], + "_nop_tc_61", + "_nop_tc_62", + ["ge_int", 22, 9, 8, 1379, 22], + ["jump", "rel_done_649", 1379, 22], + "rel_ni_647", + ["is_num", 21, 9, 1379, 22], + ["jump_false", 21, "rel_nn_648", 1379, 22], + "_nop_tc_63", + "_nop_tc_64", + ["ge_float", 22, 9, 8, 1379, 22], + ["jump", "rel_done_649", 1379, 22], + "rel_nn_648", + ["is_text", 21, 9, 1379, 22], + ["jump_false", 21, "rel_err_650", 1379, 22], + "_nop_tc_65", + ["jump", "rel_err_650", 1379, 22], + ["ge_text", 22, 9, 8, 1379, 22], + ["jump", "rel_done_649", 1379, 22], + "rel_err_650", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1379, + 22 + ], + ["access", 21, "error", 1379, 22], + ["access", 23, "cannot compare with '>=': operands must be same type", 1379, 22], + ["array", 24, 0, 1379, 22], + ["push", 24, 23, 1379, 22], + ["frame", 23, 8, 2, 1379, 22], + ["null", 8, 1379, 22], + ["setarg", 23, 0, 8, 1379, 22], + ["setarg", 23, 1, 21, 1379, 22], + ["setarg", 23, 2, 24, 1379, 22], + ["invoke", 23, 8, 1379, 22], + ["disrupt", 1379, 22], + "rel_done_649", + ["jump_false", 22, "if_else_645", 1379, 22], + ["access", 8, "move", 1380, 18], + ["get", 21, 51, 1, 1380, 11], + ["frame", 22, 21, 3, 1380, 11], + ["null", 21, 1380, 11], + ["setarg", 22, 0, 21, 1380, 11], + ["setarg", 22, 1, 8, 1380, 11], + ["setarg", 22, 2, 9, 1380, 11], + ["setarg", 22, 3, 14, 1380, 11], + ["invoke", 22, 8, 1380, 11], + ["jump", "if_end_646", 1380, 11], + "if_else_645", + "if_end_646", + ["jump", "if_end_638", 1380, 11], + "if_else_637", + ["access", 8, 0, 1382, 26], + ["is_int", 9, 7, 1382, 26], + ["jump_false", 9, "rel_ni_653", 1382, 26], + "_nop_tc_66", + "_nop_tc_67", + ["gt_int", 21, 7, 8, 1382, 26], + ["jump", "rel_done_655", 1382, 26], + "rel_ni_653", + ["is_num", 9, 7, 1382, 26], + ["jump_false", 9, "rel_nn_654", 1382, 26], + "_nop_tc_68", + "_nop_tc_69", + ["gt_float", 21, 7, 8, 1382, 26], + ["jump", "rel_done_655", 1382, 26], + "rel_nn_654", + ["is_text", 9, 7, 1382, 26], + ["jump_false", 9, "rel_err_656", 1382, 26], + "_nop_tc_70", + ["jump", "rel_err_656", 1382, 26], + ["gt_text", 21, 7, 8, 1382, 26], + ["jump", "rel_done_655", 1382, 26], + "rel_err_656", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1382, + 26 + ], + ["access", 9, "error", 1382, 26], + ["access", 22, "cannot compare with '>': operands must be same type", 1382, 26], + ["array", 23, 0, 1382, 26], + ["push", 23, 22, 1382, 26], + ["frame", 22, 8, 2, 1382, 26], + ["null", 8, 1382, 26], + ["setarg", 22, 0, 8, 1382, 26], + ["setarg", 22, 1, 9, 1382, 26], + ["setarg", 22, 2, 23, 1382, 26], + ["invoke", 22, 8, 1382, 26], + ["disrupt", 1382, 26], + "rel_done_655", + ["jump_false", 21, "if_else_651", 1382, 26], + ["access", 8, 1, 1383, 23], + ["is_num", 9, 7, 1383, 23], + ["jump_false", 9, "num_err_657", 1383, 23], + "_nop_tc_71", + "_nop_tc_72", + ["subtract", 10, 7, 8, 1383, 23], + ["jump", "num_done_658", 1383, 23], + "num_err_657", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1383, + 23 + ], + ["access", 9, "error", 1383, 23], + ["access", 21, "cannot apply '-': operands must be numbers", 1383, 23], + ["array", 22, 0, 1383, 23], + ["push", 22, 21, 1383, 23], + ["frame", 21, 8, 2, 1383, 23], + ["null", 8, 1383, 23], + ["setarg", 21, 0, 8, 1383, 23], + ["setarg", 21, 1, 9, 1383, 23], + ["setarg", 21, 2, 22, 1383, 23], + ["invoke", 21, 8, 1383, 23], + ["disrupt", 1383, 23], + "num_done_658", + ["get", 8, 100, 1, 1384, 18], + ["get", 9, 100, 1, 1384, 39], + ["length", 21, 9, 1384, 39], + ["access", 9, 1, 1384, 56], + "_nop_tc_73", + "_nop_tc_74", + "_nop_tc_75", + "_nop_tc_76", + ["subtract", 22, 21, 9, 1384, 56], + ["jump", "num_done_660", 1384, 56], + "num_err_659", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1384, + 56 + ], + ["access", 21, "error", 1384, 56], + ["access", 23, "cannot apply '-': operands must be numbers", 1384, 56], + ["array", 24, 0, 1384, 56], + ["push", 24, 23, 1384, 56], + ["frame", 23, 9, 2, 1384, 56], + ["null", 9, 1384, 56], + ["setarg", 23, 0, 9, 1384, 56], + ["setarg", 23, 1, 21, 1384, 56], + ["setarg", 23, 2, 24, 1384, 56], + ["invoke", 23, 9, 1384, 56], + ["disrupt", 1384, 56], + "num_done_660", + "_nop_tc_77", + "_nop_tc_78", + "_nop_tc_79", + "_nop_tc_80", + ["subtract", 9, 22, 10, 1384, 60], + ["jump", "num_done_662", 1384, 60], + "num_err_661", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1384, + 60 + ], + ["access", 21, "error", 1384, 60], + ["access", 22, "cannot apply '-': operands must be numbers", 1384, 60], + ["array", 23, 0, 1384, 60], + ["push", 23, 22, 1384, 60], + ["frame", 22, 10, 2, 1384, 60], + ["null", 10, 1384, 60], + ["setarg", 22, 0, 10, 1384, 60], + ["setarg", 22, 1, 21, 1384, 60], + ["setarg", 22, 2, 23, 1384, 60], + ["invoke", 22, 10, 1384, 60], + ["disrupt", 1384, 60], + "num_done_662", + ["load_dynamic", 10, 8, 9, 1384, 60], + ["move", 11, 10, 1384, 60], + ["get", 8, 83, 1, 1385, 17], + ["frame", 9, 8, 2, 1385, 17], + ["null", 8, 1385, 17], + ["setarg", 9, 0, 8, 1385, 17], + ["setarg", 9, 1, 11, 1385, 17], + ["setarg", 9, 2, 3, 1385, 17], + ["invoke", 9, 3, 1385, 17], + ["move", 12, 3, 1385, 17], + ["access", 3, "put", 1386, 16], + ["get", 8, 52, 1, 1386, 9], + ["frame", 9, 8, 4, 1386, 9], + ["null", 8, 1386, 9], + ["setarg", 9, 0, 8, 1386, 9], + ["setarg", 9, 1, 3, 1386, 9], + ["setarg", 9, 2, 14, 1386, 9], + ["setarg", 9, 3, 12, 1386, 9], + ["setarg", 9, 4, 7, 1386, 9], + ["invoke", 9, 3, 1386, 9], + ["jump", "if_end_652", 1386, 9], + "if_else_651", + "if_end_652", + "if_end_638", + ["return", 14, 1388, 14], + "_nop_ur_1", + "if_else_580", + ["access", 3, ".", 1389, 29], + ["is_identical", 7, 6, 3, 1389, 29], + ["jump_true", 7, "eq_done_665", 1389, 29], + ["is_int", 8, 6, 1389, 29], + ["jump_false", 8, "eq_ni_666", 1389, 29], + "_nop_tc_81", + ["jump", "eq_ni_666", 1389, 29], + ["eq_int", 7, 6, 3, 1389, 29], + ["jump", "eq_done_665", 1389, 29], + "eq_ni_666", + ["is_num", 8, 6, 1389, 29], + ["jump_false", 8, "eq_nn_667", 1389, 29], + "_nop_tc_82", + ["jump", "eq_nn_667", 1389, 29], + ["eq_float", 7, 6, 3, 1389, 29], + ["jump", "eq_done_665", 1389, 29], + "eq_nn_667", + ["is_text", 8, 6, 1389, 29], + ["jump_false", 8, "eq_nt_668", 1389, 29], + "_nop_tc_83", + "_nop_tc_84", + ["eq_text", 7, 6, 3, 1389, 29], + ["jump", "eq_done_665", 1389, 29], + "eq_nt_668", + ["is_null", 8, 6, 1389, 29], + ["jump_false", 8, "eq_nnl_669", 1389, 29], + "_nop_tc_85", + ["jump", "eq_nnl_669", 1389, 29], + ["true", 7, 1389, 29], + ["jump", "eq_done_665", 1389, 29], + "eq_nnl_669", + ["is_bool", 8, 6, 1389, 29], + ["jump_false", 8, "eq_nb_670", 1389, 29], + "_nop_tc_86", + ["jump", "eq_nb_670", 1389, 29], + ["eq_bool", 7, 6, 3, 1389, 29], + ["jump", "eq_done_665", 1389, 29], + "eq_nb_670", + ["false", 7, 1389, 29], + "eq_done_665", + ["jump_false", 7, "if_else_663", 1389, 29], + ["load_field", 3, 4, "left", 1390, 13], + ["move", 15, 3, 1390, 13], + ["load_field", 3, 4, "right", 1391, 14], + ["move", 16, 3, 1391, 14], + ["access", 3, -1, 1392, 32], + ["get", 7, 88, 1, 1392, 18], + ["frame", 8, 7, 2, 1392, 18], + ["null", 7, 1392, 18], + ["setarg", 8, 0, 7, 1392, 18], + ["setarg", 8, 1, 15, 1392, 18], + ["setarg", 8, 2, 3, 1392, 18], + ["invoke", 8, 3, 1392, 18], + ["move", 17, 3, 1392, 18], + ["get", 3, 40, 1, 1393, 17], + ["frame", 7, 3, 0, 1393, 17], + ["null", 3, 1393, 17], + ["setarg", 7, 0, 3, 1393, 17], + ["invoke", 7, 3, 1393, 17], + ["move", 18, 3, 1393, 17], + ["get", 3, 72, 1, 1394, 7], + ["frame", 7, 3, 3, 1394, 7], + ["null", 3, 1394, 7], + ["setarg", 7, 0, 3, 1394, 7], + ["setarg", 7, 1, 18, 1394, 7], + ["setarg", 7, 2, 17, 1394, 7], + ["setarg", 7, 3, 16, 1394, 7], + ["invoke", 7, 3, 1394, 7], + ["access", 3, -1, 1395, 36], + ["get", 7, 88, 1, 1395, 20], + ["frame", 8, 7, 2, 1395, 20], + ["null", 7, 1395, 20], + ["setarg", 8, 0, 7, 1395, 20], + ["setarg", 8, 1, 5, 1395, 20], + ["setarg", 8, 2, 3, 1395, 20], + ["invoke", 8, 3, 1395, 20], + ["move", 13, 3, 1395, 20], + ["get", 3, 40, 1, 1396, 14], + ["frame", 7, 3, 0, 1396, 14], + ["null", 3, 1396, 14], + ["setarg", 7, 0, 3, 1396, 14], + ["invoke", 7, 3, 1396, 14], + ["move", 14, 3, 1396, 14], + ["null", 3, 1397, 16], + ["put", 3, 34, 1, 1397, 16], + ["put", 5, 35, 1, 1398, 16], + ["get", 3, 71, 1, 1399, 7], + ["frame", 7, 3, 4, 1399, 7], + ["null", 3, 1399, 7], + ["setarg", 7, 0, 3, 1399, 7], + ["setarg", 7, 1, 2, 1399, 7], + ["setarg", 7, 2, 14, 1399, 7], + ["setarg", 7, 3, 18, 1399, 7], + ["setarg", 7, 4, 13, 1399, 7], + ["invoke", 7, 3, 1399, 7], + ["get", 3, 73, 1, 1400, 7], + ["frame", 7, 3, 3, 1400, 7], + ["null", 3, 1400, 7], + ["setarg", 7, 0, 3, 1400, 7], + ["setarg", 7, 1, 17, 1400, 7], + ["setarg", 7, 2, 16, 1400, 7], + ["setarg", 7, 3, 14, 1400, 7], + ["invoke", 7, 3, 1400, 7], + ["return", 14, 1401, 14], + "_nop_ur_2", + "if_else_663", + ["access", 3, "[", 1402, 29], + ["is_identical", 7, 6, 3, 1402, 29], + ["jump_true", 7, "eq_done_673", 1402, 29], + ["is_int", 8, 6, 1402, 29], + ["jump_false", 8, "eq_ni_674", 1402, 29], + "_nop_tc_87", + ["jump", "eq_ni_674", 1402, 29], + ["eq_int", 7, 6, 3, 1402, 29], + ["jump", "eq_done_673", 1402, 29], + "eq_ni_674", + ["is_num", 8, 6, 1402, 29], + ["jump_false", 8, "eq_nn_675", 1402, 29], + "_nop_tc_88", + ["jump", "eq_nn_675", 1402, 29], + ["eq_float", 7, 6, 3, 1402, 29], + ["jump", "eq_done_673", 1402, 29], + "eq_nn_675", + ["is_text", 8, 6, 1402, 29], + ["jump_false", 8, "eq_nt_676", 1402, 29], + "_nop_tc_89", + "_nop_tc_90", + ["eq_text", 7, 6, 3, 1402, 29], + ["jump", "eq_done_673", 1402, 29], + "eq_nt_676", + ["is_null", 8, 6, 1402, 29], + ["jump_false", 8, "eq_nnl_677", 1402, 29], + "_nop_tc_91", + ["jump", "eq_nnl_677", 1402, 29], + ["true", 7, 1402, 29], + ["jump", "eq_done_673", 1402, 29], + "eq_nnl_677", + ["is_bool", 8, 6, 1402, 29], + ["jump_false", 8, "eq_nb_678", 1402, 29], + "_nop_tc_92", + ["jump", "eq_nb_678", 1402, 29], + ["eq_bool", 7, 6, 3, 1402, 29], + ["jump", "eq_done_673", 1402, 29], + "eq_nb_678", + ["false", 7, 1402, 29], + "eq_done_673", + ["jump_false", 7, "if_else_671", 1402, 29], + ["load_field", 3, 4, "left", 1403, 13], + ["move", 15, 3, 1403, 13], + ["load_field", 3, 4, "right", 1404, 18], + ["move", 19, 3, 1404, 18], + ["access", 3, -1, 1405, 32], + ["get", 6, 88, 1, 1405, 18], + ["frame", 7, 6, 2, 1405, 18], + ["null", 6, 1405, 18], + ["setarg", 7, 0, 6, 1405, 18], + ["setarg", 7, 1, 15, 1405, 18], + ["setarg", 7, 2, 3, 1405, 18], + ["invoke", 7, 3, 1405, 18], + ["move", 17, 3, 1405, 18], + ["access", 3, -1, 1406, 37], + ["get", 6, 88, 1, 1406, 18], + ["frame", 7, 6, 2, 1406, 18], + ["null", 6, 1406, 18], + ["setarg", 7, 0, 6, 1406, 18], + ["setarg", 7, 1, 19, 1406, 18], + ["setarg", 7, 2, 3, 1406, 18], + ["invoke", 7, 3, 1406, 18], + ["move", 20, 3, 1406, 18], + ["get", 3, 40, 1, 1407, 17], + ["frame", 6, 3, 0, 1407, 17], + ["null", 3, 1407, 17], + ["setarg", 6, 0, 3, 1407, 17], + ["invoke", 6, 3, 1407, 17], + ["move", 18, 3, 1407, 17], + ["load_field", 3, 4, "access_kind", 1408, 50], + ["get", 6, 74, 1, 1408, 7], + ["frame", 7, 6, 4, 1408, 7], + ["null", 6, 1408, 7], + ["setarg", 7, 0, 6, 1408, 7], + ["setarg", 7, 1, 18, 1408, 7], + ["setarg", 7, 2, 17, 1408, 7], + ["setarg", 7, 3, 20, 1408, 7], + ["setarg", 7, 4, 3, 1408, 7], + ["invoke", 7, 3, 1408, 7], + ["access", 3, -1, 1409, 36], + ["get", 6, 88, 1, 1409, 20], + ["frame", 7, 6, 2, 1409, 20], + ["null", 6, 1409, 20], + ["setarg", 7, 0, 6, 1409, 20], + ["setarg", 7, 1, 5, 1409, 20], + ["setarg", 7, 2, 3, 1409, 20], + ["invoke", 7, 3, 1409, 20], + ["move", 13, 3, 1409, 20], + ["get", 3, 40, 1, 1410, 14], + ["frame", 6, 3, 0, 1410, 14], + ["null", 3, 1410, 14], + ["setarg", 6, 0, 3, 1410, 14], + ["invoke", 6, 3, 1410, 14], + ["move", 14, 3, 1410, 14], + ["null", 3, 1411, 16], + ["put", 3, 34, 1, 1411, 16], + ["put", 5, 35, 1, 1412, 16], + ["get", 3, 71, 1, 1413, 7], + ["frame", 5, 3, 4, 1413, 7], + ["null", 3, 1413, 7], + ["setarg", 5, 0, 3, 1413, 7], + ["setarg", 5, 1, 2, 1413, 7], + ["setarg", 5, 2, 14, 1413, 7], + ["setarg", 5, 3, 18, 1413, 7], + ["setarg", 5, 4, 13, 1413, 7], + ["invoke", 5, 3, 1413, 7], + ["load_field", 3, 4, "access_kind", 1414, 47], + ["get", 4, 75, 1, 1414, 7], + ["frame", 5, 4, 4, 1414, 7], + ["null", 4, 1414, 7], + ["setarg", 5, 0, 4, 1414, 7], + ["setarg", 5, 1, 17, 1414, 7], + ["setarg", 5, 2, 20, 1414, 7], + ["setarg", 5, 3, 14, 1414, 7], + ["setarg", 5, 4, 3, 1414, 7], + ["invoke", 5, 3, 1414, 7], + ["return", 14, 1415, 14], + "_nop_ur_3", + "if_else_671", + "if_end_672", + "if_end_664", + "if_end_581", + ["access", 3, -1, 1417, 12], + ["return", 3, 1417, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 26, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "kind", 1422, 16], + ["move", 3, 2, 1422, 16], + ["load_field", 2, 1, "left", 1423, 16], + ["move", 4, 2, 1423, 16], + ["load_field", 2, 1, "right", 1424, 17], + ["move", 5, 2, 1424, 17], + ["get", 2, 6, 1, 1425, 15], + ["load_dynamic", 6, 2, 3, 1425, 28], + ["move", 2, 6, 1425, 28], + ["null", 3, 1426, 20], + ["access", 6, 0, 1427, 20], + ["access", 7, 0, 1428, 20], + ["null", 8, 1429, 21], + ["null", 9, 1430, 16], + ["access", 10, 0, 1431, 17], + ["access", 11, 0, 1432, 16], + ["access", 12, 0, 1433, 15], + ["null", 13, 1434, 18], + ["access", 14, 0, 1435, 17], + ["null", 15, 1436, 15], + ["null", 16, 1437, 16], + ["access", 17, 0, 1438, 20], + ["null", 18, 1439, 20], + ["access", 19, 0, 1440, 20], + ["access", 20, 0, 1441, 19], + ["null", 21, 1442, 21], + ["null", 22, 1443, 22], + ["null", 23, 1445, 16], + ["is_identical", 24, 2, 23, 1445, 16], + ["jump_true", 24, "ne_nid_682", 1445, 16], + ["jump", "ne_ni_683", 1445, 16], + "ne_nid_682", + ["false", 24, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_ni_683", + ["is_int", 25, 2, 1445, 16], + ["jump_false", 25, "ne_nn_684", 1445, 16], + "_nop_tc_1", + ["jump", "ne_nn_684", 1445, 16], + ["ne_int", 24, 2, 23, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_nn_684", + ["is_num", 25, 2, 1445, 16], + ["jump_false", 25, "ne_nt_685", 1445, 16], + "_nop_tc_2", + ["jump", "ne_nt_685", 1445, 16], + ["ne_float", 24, 2, 23, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_nt_685", + ["is_text", 25, 2, 1445, 16], + ["jump_false", 25, "ne_nnl_686", 1445, 16], + "_nop_tc_3", + ["jump", "ne_nnl_686", 1445, 16], + ["ne_text", 24, 2, 23, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_nnl_686", + ["is_null", 25, 2, 1445, 16], + ["jump_false", 25, "ne_nb_687", 1445, 16], + "_nop_tc_4", + "_nop_tc_5", + ["false", 24, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_nb_687", + ["is_bool", 25, 2, 1445, 16], + ["jump_false", 25, "ne_mis_688", 1445, 16], + "_nop_tc_6", + ["jump", "ne_mis_688", 1445, 16], + ["ne_bool", 24, 2, 23, 1445, 16], + ["jump", "ne_done_681", 1445, 16], + "ne_mis_688", + ["true", 24, 1445, 16], + "ne_done_681", + ["jump_false", 24, "if_else_679", 1445, 16], + ["get", 23, 101, 1, 1446, 14], + ["frame", 24, 23, 2, 1446, 14], + ["null", 23, 1446, 14], + ["setarg", 24, 0, 23, 1446, 14], + ["setarg", 24, 1, 1, 1446, 14], + ["setarg", 24, 2, 2, 1446, 14], + ["tail_invoke", 24, 2, 1446, 14], + ["return", 2, 1446, 14], + "_nop_ur_1", + "if_else_679", + "if_end_680", + ["load_field", 2, 1, "push", 1450, 9], + ["true", 23, 1450, 22], + ["is_identical", 24, 2, 23, 1450, 22], + ["jump_true", 24, "eq_done_691", 1450, 22], + ["is_int", 25, 2, 1450, 22], + ["jump_false", 25, "eq_ni_692", 1450, 22], + "_nop_tc_7", + ["jump", "eq_ni_692", 1450, 22], + ["eq_int", 24, 2, 23, 1450, 22], + ["jump", "eq_done_691", 1450, 22], + "eq_ni_692", + ["is_num", 25, 2, 1450, 22], + ["jump_false", 25, "eq_nn_693", 1450, 22], + "_nop_tc_8", + ["jump", "eq_nn_693", 1450, 22], + ["eq_float", 24, 2, 23, 1450, 22], + ["jump", "eq_done_691", 1450, 22], + "eq_nn_693", + ["is_text", 25, 2, 1450, 22], + ["jump_false", 25, "eq_nt_694", 1450, 22], + "_nop_tc_9", + ["jump", "eq_nt_694", 1450, 22], + ["eq_text", 24, 2, 23, 1450, 22], + ["jump", "eq_done_691", 1450, 22], + "eq_nt_694", + ["is_null", 25, 2, 1450, 22], + ["jump_false", 25, "eq_nnl_695", 1450, 22], + "_nop_tc_10", + ["jump", "eq_nnl_695", 1450, 22], + ["true", 24, 1450, 22], + ["jump", "eq_done_691", 1450, 22], + "eq_nnl_695", + ["is_bool", 25, 2, 1450, 22], + ["jump_false", 25, "eq_nb_696", 1450, 22], + "_nop_tc_11", + "_nop_tc_12", + ["eq_bool", 24, 2, 23, 1450, 22], + ["jump", "eq_done_691", 1450, 22], + "eq_nb_696", + ["false", 24, 1450, 22], + "eq_done_691", + ["jump_false", 24, "if_else_689", 1450, 22], + ["load_field", 2, 4, "left", 1451, 18], + ["move", 3, 2, 1451, 18], + ["access", 2, -1, 1452, 37], + ["get", 23, 88, 1, 1452, 18], + ["frame", 24, 23, 2, 1452, 18], + ["null", 23, 1452, 18], + ["setarg", 24, 0, 23, 1452, 18], + ["setarg", 24, 1, 3, 1452, 18], + ["setarg", 24, 2, 2, 1452, 18], + ["invoke", 24, 2, 1452, 18], + ["move", 6, 2, 1452, 18], + ["access", 2, -1, 1453, 34], + ["get", 3, 88, 1, 1453, 18], + ["frame", 23, 3, 2, 1453, 18], + ["null", 3, 1453, 18], + ["setarg", 23, 0, 3, 1453, 18], + ["setarg", 23, 1, 5, 1453, 18], + ["setarg", 23, 2, 2, 1453, 18], + ["invoke", 23, 2, 1453, 18], + ["move", 7, 2, 1453, 18], + ["get", 2, 40, 1, 1454, 17], + ["frame", 3, 2, 0, 1454, 17], + ["null", 2, 1454, 17], + ["setarg", 3, 0, 2, 1454, 17], + ["invoke", 3, 2, 1454, 17], + ["move", 20, 2, 1454, 17], + ["access", 2, "push_err", 1455, 29], + ["get", 3, 45, 1, 1455, 19], + ["frame", 23, 3, 1, 1455, 19], + ["null", 3, 1455, 19], + ["setarg", 23, 0, 3, 1455, 19], + ["setarg", 23, 1, 2, 1455, 19], + ["invoke", 23, 2, 1455, 19], + ["move", 21, 2, 1455, 19], + ["access", 2, "push_done", 1456, 30], + ["get", 3, 45, 1, 1456, 20], + ["frame", 23, 3, 1, 1456, 20], + ["null", 3, 1456, 20], + ["setarg", 23, 0, 3, 1456, 20], + ["setarg", 23, 1, 2, 1456, 20], + ["invoke", 23, 2, 1456, 20], + ["move", 22, 2, 1456, 20], + ["access", 2, "is_array", 1457, 14], + ["get", 3, 51, 1, 1457, 7], + ["frame", 23, 3, 3, 1457, 7], + ["null", 3, 1457, 7], + ["setarg", 23, 0, 3, 1457, 7], + ["setarg", 23, 1, 2, 1457, 7], + ["setarg", 23, 2, 20, 1457, 7], + ["setarg", 23, 3, 6, 1457, 7], + ["invoke", 23, 2, 1457, 7], + ["access", 2, "jump_false", 1458, 22], + ["get", 3, 60, 1, 1458, 7], + ["frame", 23, 3, 3, 1458, 7], + ["null", 3, 1458, 7], + ["setarg", 23, 0, 3, 1458, 7], + ["setarg", 23, 1, 2, 1458, 7], + ["setarg", 23, 2, 20, 1458, 7], + ["setarg", 23, 3, 21, 1458, 7], + ["invoke", 23, 2, 1458, 7], + ["access", 2, "push", 1459, 14], + ["get", 3, 51, 1, 1459, 7], + ["frame", 20, 3, 3, 1459, 7], + ["null", 3, 1459, 7], + ["setarg", 20, 0, 3, 1459, 7], + ["setarg", 20, 1, 2, 1459, 7], + ["setarg", 20, 2, 6, 1459, 7], + ["setarg", 20, 3, 7, 1459, 7], + ["invoke", 20, 2, 1459, 7], + ["get", 2, 59, 1, 1460, 7], + ["frame", 3, 2, 1, 1460, 7], + ["null", 2, 1460, 7], + ["setarg", 3, 0, 2, 1460, 7], + ["setarg", 3, 1, 22, 1460, 7], + ["invoke", 3, 2, 1460, 7], + ["get", 2, 48, 1, 1461, 7], + ["frame", 3, 2, 1, 1461, 7], + ["null", 2, 1461, 7], + ["setarg", 3, 0, 2, 1461, 7], + ["setarg", 3, 1, 21, 1461, 7], + ["invoke", 3, 2, 1461, 7], + ["access", 2, "cannot push: target must be an array", 1462, 22], + ["get", 3, 58, 1, 1462, 7], + ["frame", 6, 3, 1, 1462, 7], + ["null", 3, 1462, 7], + ["setarg", 6, 0, 3, 1462, 7], + ["setarg", 6, 1, 2, 1462, 7], + ["invoke", 6, 2, 1462, 7], + ["access", 2, "disrupt", 1463, 14], + ["get", 3, 49, 1, 1463, 7], + ["frame", 6, 3, 1, 1463, 7], + ["null", 3, 1463, 7], + ["setarg", 6, 0, 3, 1463, 7], + ["setarg", 6, 1, 2, 1463, 7], + ["invoke", 6, 2, 1463, 7], + ["get", 2, 48, 1, 1464, 7], + ["frame", 3, 2, 1, 1464, 7], + ["null", 2, 1464, 7], + ["setarg", 3, 0, 2, 1464, 7], + ["setarg", 3, 1, 22, 1464, 7], + ["invoke", 3, 2, 1464, 7], + ["return", 7, 1465, 14], + "_nop_ur_2", + "if_else_689", + "if_end_690", + ["load_field", 2, 4, "kind", 1468, 17], + ["move", 8, 2, 1468, 17], + ["access", 2, "name", 1471, 22], + ["is_identical", 3, 8, 2, 1471, 22], + ["jump_true", 3, "eq_done_699", 1471, 22], + ["is_int", 6, 8, 1471, 22], + ["jump_false", 6, "eq_ni_700", 1471, 22], + "_nop_tc_13", + ["jump", "eq_ni_700", 1471, 22], + ["eq_int", 3, 8, 2, 1471, 22], + ["jump", "eq_done_699", 1471, 22], + "eq_ni_700", + ["is_num", 6, 8, 1471, 22], + ["jump_false", 6, "eq_nn_701", 1471, 22], + "_nop_tc_14", + ["jump", "eq_nn_701", 1471, 22], + ["eq_float", 3, 8, 2, 1471, 22], + ["jump", "eq_done_699", 1471, 22], + "eq_nn_701", + ["is_text", 6, 8, 1471, 22], + ["jump_false", 6, "eq_nt_702", 1471, 22], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 3, 8, 2, 1471, 22], + ["jump", "eq_done_699", 1471, 22], + "eq_nt_702", + ["is_null", 6, 8, 1471, 22], + ["jump_false", 6, "eq_nnl_703", 1471, 22], + "_nop_tc_17", + ["jump", "eq_nnl_703", 1471, 22], + ["true", 3, 1471, 22], + ["jump", "eq_done_699", 1471, 22], + "eq_nnl_703", + ["is_bool", 6, 8, 1471, 22], + ["jump_false", 6, "eq_nb_704", 1471, 22], + "_nop_tc_18", + ["jump", "eq_nb_704", 1471, 22], + ["eq_bool", 3, 8, 2, 1471, 22], + ["jump", "eq_done_699", 1471, 22], + "eq_nb_704", + ["false", 3, 1471, 22], + "eq_done_699", + ["jump_false", 3, "if_else_697", 1471, 22], + ["load_field", 2, 4, "name", 1472, 14], + ["move", 9, 2, 1472, 14], + ["load_field", 2, 4, "level", 1473, 15], + ["move", 10, 2, 1473, 15], + ["null", 2, 1474, 20], + ["is_identical", 3, 10, 2, 1474, 20], + ["jump_true", 3, "eq_done_707", 1474, 20], + ["is_int", 6, 10, 1474, 20], + ["jump_false", 6, "eq_ni_708", 1474, 20], + "_nop_tc_19", + ["jump", "eq_ni_708", 1474, 20], + ["eq_int", 3, 10, 2, 1474, 20], + ["jump", "eq_done_707", 1474, 20], + "eq_ni_708", + ["is_num", 6, 10, 1474, 20], + ["jump_false", 6, "eq_nn_709", 1474, 20], + "_nop_tc_20", + ["jump", "eq_nn_709", 1474, 20], + ["eq_float", 3, 10, 2, 1474, 20], + ["jump", "eq_done_707", 1474, 20], + "eq_nn_709", + ["is_text", 6, 10, 1474, 20], + ["jump_false", 6, "eq_nt_710", 1474, 20], + "_nop_tc_21", + ["jump", "eq_nt_710", 1474, 20], + ["eq_text", 3, 10, 2, 1474, 20], + ["jump", "eq_done_707", 1474, 20], + "eq_nt_710", + ["is_null", 6, 10, 1474, 20], + ["jump_false", 6, "eq_nnl_711", 1474, 20], + "_nop_tc_22", + "_nop_tc_23", + ["true", 3, 1474, 20], + ["jump", "eq_done_707", 1474, 20], + "eq_nnl_711", + ["is_bool", 6, 10, 1474, 20], + ["jump_false", 6, "eq_nb_712", 1474, 20], + "_nop_tc_24", + ["jump", "eq_nb_712", 1474, 20], + ["eq_bool", 3, 10, 2, 1474, 20], + ["jump", "eq_done_707", 1474, 20], + "eq_nb_712", + ["false", 3, 1474, 20], + "eq_done_707", + ["jump_false", 3, "if_else_705", 1474, 20], + ["access", 10, -1, 1475, 17], + ["jump", "if_end_706", 1475, 17], + "if_else_705", + "if_end_706", + ["access", 2, 0, 1477, 20], + ["is_identical", 3, 10, 2, 1477, 20], + ["jump_true", 3, "eq_done_716", 1477, 20], + ["is_int", 6, 10, 1477, 20], + ["jump_false", 6, "eq_ni_717", 1477, 20], + "_nop_tc_25", + "_nop_tc_26", + ["eq_int", 3, 10, 2, 1477, 20], + ["jump", "eq_done_716", 1477, 20], + "eq_ni_717", + ["is_num", 6, 10, 1477, 20], + ["jump_false", 6, "eq_nn_718", 1477, 20], + "_nop_tc_27", + "_nop_tc_28", + ["eq_float", 3, 10, 2, 1477, 20], + ["jump", "eq_done_716", 1477, 20], + "eq_nn_718", + ["is_text", 6, 10, 1477, 20], + ["jump_false", 6, "eq_nt_719", 1477, 20], + "_nop_tc_29", + ["jump", "eq_nt_719", 1477, 20], + ["eq_text", 3, 10, 2, 1477, 20], + ["jump", "eq_done_716", 1477, 20], + "eq_nt_719", + ["is_null", 6, 10, 1477, 20], + ["jump_false", 6, "eq_nnl_720", 1477, 20], + "_nop_tc_30", + ["jump", "eq_nnl_720", 1477, 20], + ["true", 3, 1477, 20], + ["jump", "eq_done_716", 1477, 20], + "eq_nnl_720", + ["is_bool", 6, 10, 1477, 20], + ["jump_false", 6, "eq_nb_721", 1477, 20], + "_nop_tc_31", + ["jump", "eq_nb_721", 1477, 20], + ["eq_bool", 3, 10, 2, 1477, 20], + ["jump", "eq_done_716", 1477, 20], + "eq_nb_721", + ["false", 3, 1477, 20], + "eq_done_716", + ["move", 2, 3, 1477, 20], + ["jump_true", 2, "or_end_715", 1477, 20], + ["access", 3, -1, 1477, 34], + ["is_identical", 6, 10, 3, 1477, 34], + ["jump_true", 6, "eq_done_722", 1477, 34], + ["is_int", 20, 10, 1477, 34], + ["jump_false", 20, "eq_ni_723", 1477, 34], + "_nop_tc_32", + "_nop_tc_33", + ["eq_int", 6, 10, 3, 1477, 34], + ["jump", "eq_done_722", 1477, 34], + "eq_ni_723", + ["is_num", 20, 10, 1477, 34], + ["jump_false", 20, "eq_nn_724", 1477, 34], + "_nop_tc_34", + "_nop_tc_35", + ["eq_float", 6, 10, 3, 1477, 34], + ["jump", "eq_done_722", 1477, 34], + "eq_nn_724", + ["is_text", 20, 10, 1477, 34], + ["jump_false", 20, "eq_nt_725", 1477, 34], + "_nop_tc_36", + ["jump", "eq_nt_725", 1477, 34], + ["eq_text", 6, 10, 3, 1477, 34], + ["jump", "eq_done_722", 1477, 34], + "eq_nt_725", + ["is_null", 20, 10, 1477, 34], + ["jump_false", 20, "eq_nnl_726", 1477, 34], + "_nop_tc_37", + ["jump", "eq_nnl_726", 1477, 34], + ["true", 6, 1477, 34], + ["jump", "eq_done_722", 1477, 34], + "eq_nnl_726", + ["is_bool", 20, 10, 1477, 34], + ["jump_false", 20, "eq_nb_727", 1477, 34], + "_nop_tc_38", + ["jump", "eq_nb_727", 1477, 34], + ["eq_bool", 6, 10, 3, 1477, 34], + ["jump", "eq_done_722", 1477, 34], + "eq_nb_727", + ["false", 6, 1477, 34], + "eq_done_722", + ["move", 2, 6, 1477, 34], + "or_end_715", + ["jump_false", 2, "if_else_713", 1477, 34], + ["get", 2, 42, 1, 1478, 16], + ["frame", 3, 2, 1, 1478, 16], + ["null", 2, 1478, 16], + ["setarg", 3, 0, 2, 1478, 16], + ["setarg", 3, 1, 9, 1478, 16], + ["invoke", 3, 2, 1478, 16], + ["move", 11, 2, 1478, 16], + ["access", 2, 0, 1479, 21], + ["is_int", 3, 11, 1479, 21], + ["jump_false", 3, "rel_ni_730", 1479, 21], + "_nop_tc_39", + "_nop_tc_40", + ["ge_int", 6, 11, 2, 1479, 21], + ["jump", "rel_done_732", 1479, 21], + "rel_ni_730", + ["is_num", 3, 11, 1479, 21], + ["jump_false", 3, "rel_nn_731", 1479, 21], + "_nop_tc_41", + "_nop_tc_42", + ["ge_float", 6, 11, 2, 1479, 21], + ["jump", "rel_done_732", 1479, 21], + "rel_nn_731", + ["is_text", 3, 11, 1479, 21], + ["jump_false", 3, "rel_err_733", 1479, 21], + "_nop_tc_43", + ["jump", "rel_err_733", 1479, 21], + ["ge_text", 6, 11, 2, 1479, 21], + ["jump", "rel_done_732", 1479, 21], + "rel_err_733", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1479, + 21 + ], + ["access", 3, "error", 1479, 21], + ["access", 20, "cannot compare with '>=': operands must be same type", 1479, 21], + ["array", 21, 0, 1479, 21], + ["push", 21, 20, 1479, 21], + ["frame", 20, 2, 2, 1479, 21], + ["null", 2, 1479, 21], + ["setarg", 20, 0, 2, 1479, 21], + ["setarg", 20, 1, 3, 1479, 21], + ["setarg", 20, 2, 21, 1479, 21], + ["invoke", 20, 2, 1479, 21], + ["disrupt", 1479, 21], + "rel_done_732", + ["jump_false", 6, "if_else_728", 1479, 21], + ["get", 2, 88, 1, 1480, 22], + ["frame", 3, 2, 2, 1480, 22], + ["null", 2, 1480, 22], + ["setarg", 3, 0, 2, 1480, 22], + ["setarg", 3, 1, 5, 1480, 22], + ["setarg", 3, 2, 11, 1480, 22], + ["invoke", 3, 2, 1480, 22], + ["move", 7, 2, 1480, 22], + ["is_identical", 2, 7, 11, 1481, 27], + ["jump_true", 2, "ne_nid_737", 1481, 27], + ["jump", "ne_ni_738", 1481, 27], + "ne_nid_737", + ["false", 2, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_ni_738", + ["is_int", 3, 7, 1481, 27], + ["jump_false", 3, "ne_nn_739", 1481, 27], + ["is_int", 6, 11, 1481, 27], + ["jump_false", 6, "ne_nn_739", 1481, 27], + ["ne_int", 2, 7, 11, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_nn_739", + ["is_num", 3, 7, 1481, 27], + ["jump_false", 3, "ne_nt_740", 1481, 27], + ["is_num", 6, 11, 1481, 27], + ["jump_false", 6, "ne_nt_740", 1481, 27], + ["ne_float", 2, 7, 11, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_nt_740", + ["is_text", 3, 7, 1481, 27], + ["jump_false", 3, "ne_nnl_741", 1481, 27], + ["is_text", 6, 11, 1481, 27], + ["jump_false", 6, "ne_nnl_741", 1481, 27], + ["ne_text", 2, 7, 11, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_nnl_741", + ["is_null", 3, 7, 1481, 27], + ["jump_false", 3, "ne_nb_742", 1481, 27], + ["is_null", 6, 11, 1481, 27], + ["jump_false", 6, "ne_nb_742", 1481, 27], + ["false", 2, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_nb_742", + ["is_bool", 3, 7, 1481, 27], + ["jump_false", 3, "ne_mis_743", 1481, 27], + ["is_bool", 6, 11, 1481, 27], + ["jump_false", 6, "ne_mis_743", 1481, 27], + ["ne_bool", 2, 7, 11, 1481, 27], + ["jump", "ne_done_736", 1481, 27], + "ne_mis_743", + ["true", 2, 1481, 27], + "ne_done_736", + ["jump_false", 2, "if_else_734", 1481, 27], + ["access", 2, "move", 1482, 20], + ["get", 3, 51, 1, 1482, 13], + ["frame", 6, 3, 3, 1482, 13], + ["null", 3, 1482, 13], + ["setarg", 6, 0, 3, 1482, 13], + ["setarg", 6, 1, 2, 1482, 13], + ["setarg", 6, 2, 11, 1482, 13], + ["setarg", 6, 3, 7, 1482, 13], + ["invoke", 6, 2, 1482, 13], + ["jump", "if_end_735", 1482, 13], + "if_else_734", + "if_end_735", + ["return", 7, 1484, 18], + "_nop_ur_3", + "if_else_728", + "if_end_729", + ["access", 2, -1, 1486, 36], + ["get", 3, 88, 1, 1486, 20], + ["frame", 6, 3, 2, 1486, 20], + ["null", 3, 1486, 20], + ["setarg", 6, 0, 3, 1486, 20], + ["setarg", 6, 1, 5, 1486, 20], + ["setarg", 6, 2, 2, 1486, 20], + ["invoke", 6, 2, 1486, 20], + ["move", 7, 2, 1486, 20], + ["jump", "if_end_714", 1486, 20], + "if_else_713", + ["access", 2, -1, 1488, 36], + ["get", 3, 88, 1, 1488, 20], + ["frame", 6, 3, 2, 1488, 20], + ["null", 3, 1488, 20], + ["setarg", 6, 0, 3, 1488, 20], + ["setarg", 6, 1, 5, 1488, 20], + ["setarg", 6, 2, 2, 1488, 20], + ["invoke", 6, 2, 1488, 20], + ["move", 7, 2, 1488, 20], + ["access", 2, 0, 1489, 21], + ["is_int", 3, 10, 1489, 21], + ["jump_false", 3, "rel_ni_746", 1489, 21], + "_nop_tc_44", + "_nop_tc_45", + ["gt_int", 6, 10, 2, 1489, 21], + ["jump", "rel_done_748", 1489, 21], + "rel_ni_746", + ["is_num", 3, 10, 1489, 21], + ["jump_false", 3, "rel_nn_747", 1489, 21], + "_nop_tc_46", + "_nop_tc_47", + ["gt_float", 6, 10, 2, 1489, 21], + ["jump", "rel_done_748", 1489, 21], + "rel_nn_747", + ["is_text", 3, 10, 1489, 21], + ["jump_false", 3, "rel_err_749", 1489, 21], + "_nop_tc_48", + ["jump", "rel_err_749", 1489, 21], + ["gt_text", 6, 10, 2, 1489, 21], + ["jump", "rel_done_748", 1489, 21], + "rel_err_749", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1489, + 21 + ], + ["access", 3, "error", 1489, 21], + ["access", 11, "cannot compare with '>': operands must be same type", 1489, 21], + ["array", 20, 0, 1489, 21], + ["push", 20, 11, 1489, 21], + ["frame", 11, 2, 2, 1489, 21], + ["null", 2, 1489, 21], + ["setarg", 11, 0, 2, 1489, 21], + ["setarg", 11, 1, 3, 1489, 21], + ["setarg", 11, 2, 20, 1489, 21], + ["invoke", 11, 2, 1489, 21], + ["disrupt", 1489, 21], + "rel_done_748", + ["jump_false", 6, "if_else_744", 1489, 21], + ["access", 2, 1, 1490, 25], + ["is_num", 3, 10, 1490, 25], + ["jump_false", 3, "num_err_750", 1490, 25], + "_nop_tc_49", + "_nop_tc_50", + ["subtract", 12, 10, 2, 1490, 25], + ["jump", "num_done_751", 1490, 25], + "num_err_750", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1490, + 25 + ], + ["access", 3, "error", 1490, 25], + ["access", 6, "cannot apply '-': operands must be numbers", 1490, 25], + ["array", 11, 0, 1490, 25], + ["push", 11, 6, 1490, 25], + ["frame", 6, 2, 2, 1490, 25], + ["null", 2, 1490, 25], + ["setarg", 6, 0, 2, 1490, 25], + ["setarg", 6, 1, 3, 1490, 25], + ["setarg", 6, 2, 11, 1490, 25], + ["invoke", 6, 2, 1490, 25], + ["disrupt", 1490, 25], + "num_done_751", + ["get", 2, 100, 1, 1491, 20], + ["get", 3, 100, 1, 1491, 41], + ["length", 6, 3, 1491, 41], + ["access", 3, 1, 1491, 58], + "_nop_tc_51", + "_nop_tc_52", + "_nop_tc_53", + "_nop_tc_54", + ["subtract", 11, 6, 3, 1491, 58], + ["jump", "num_done_753", 1491, 58], + "num_err_752", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1491, + 58 + ], + ["access", 6, "error", 1491, 58], + ["access", 20, "cannot apply '-': operands must be numbers", 1491, 58], + ["array", 21, 0, 1491, 58], + ["push", 21, 20, 1491, 58], + ["frame", 20, 3, 2, 1491, 58], + ["null", 3, 1491, 58], + ["setarg", 20, 0, 3, 1491, 58], + ["setarg", 20, 1, 6, 1491, 58], + ["setarg", 20, 2, 21, 1491, 58], + ["invoke", 20, 3, 1491, 58], + ["disrupt", 1491, 58], + "num_done_753", + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", + ["subtract", 3, 11, 12, 1491, 62], + ["jump", "num_done_755", 1491, 62], + "num_err_754", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1491, + 62 + ], + ["access", 11, "error", 1491, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 1491, 62], + ["array", 20, 0, 1491, 62], + ["push", 20, 12, 1491, 62], + ["frame", 12, 6, 2, 1491, 62], + ["null", 6, 1491, 62], + ["setarg", 12, 0, 6, 1491, 62], + ["setarg", 12, 1, 11, 1491, 62], + ["setarg", 12, 2, 20, 1491, 62], + ["invoke", 12, 6, 1491, 62], + ["disrupt", 1491, 62], + "num_done_755", + ["load_dynamic", 6, 2, 3, 1491, 62], + ["move", 13, 6, 1491, 62], + ["get", 2, 83, 1, 1492, 19], + ["frame", 3, 2, 2, 1492, 19], + ["null", 2, 1492, 19], + ["setarg", 3, 0, 2, 1492, 19], + ["setarg", 3, 1, 13, 1492, 19], + ["setarg", 3, 2, 9, 1492, 19], + ["invoke", 3, 2, 1492, 19], + ["move", 14, 2, 1492, 19], + ["access", 2, "put", 1493, 18], + ["get", 3, 52, 1, 1493, 11], + ["frame", 6, 3, 4, 1493, 11], + ["null", 3, 1493, 11], + ["setarg", 6, 0, 3, 1493, 11], + ["setarg", 6, 1, 2, 1493, 11], + ["setarg", 6, 2, 7, 1493, 11], + ["setarg", 6, 3, 14, 1493, 11], + ["setarg", 6, 4, 10, 1493, 11], + ["invoke", 6, 2, 1493, 11], + ["jump", "if_end_745", 1493, 11], + "if_else_744", + "if_end_745", + "if_end_714", + ["return", 7, 1496, 14], + "_nop_ur_4", + "if_else_697", + "if_end_698", + ["access", 2, -1, 1499, 32], + ["get", 3, 88, 1, 1499, 16], + ["frame", 6, 3, 2, 1499, 16], + ["null", 3, 1499, 16], + ["setarg", 6, 0, 3, 1499, 16], + ["setarg", 6, 1, 5, 1499, 16], + ["setarg", 6, 2, 2, 1499, 16], + ["invoke", 6, 2, 1499, 16], + ["move", 7, 2, 1499, 16], + ["access", 2, ".", 1500, 22], + ["is_identical", 3, 8, 2, 1500, 22], + ["jump_true", 3, "eq_done_758", 1500, 22], + ["is_int", 5, 8, 1500, 22], + ["jump_false", 5, "eq_ni_759", 1500, 22], + "_nop_tc_59", + ["jump", "eq_ni_759", 1500, 22], + ["eq_int", 3, 8, 2, 1500, 22], + ["jump", "eq_done_758", 1500, 22], + "eq_ni_759", + ["is_num", 5, 8, 1500, 22], + ["jump_false", 5, "eq_nn_760", 1500, 22], + "_nop_tc_60", + ["jump", "eq_nn_760", 1500, 22], + ["eq_float", 3, 8, 2, 1500, 22], + ["jump", "eq_done_758", 1500, 22], + "eq_nn_760", + ["is_text", 5, 8, 1500, 22], + ["jump_false", 5, "eq_nt_761", 1500, 22], + "_nop_tc_61", + "_nop_tc_62", + ["eq_text", 3, 8, 2, 1500, 22], + ["jump", "eq_done_758", 1500, 22], + "eq_nt_761", + ["is_null", 5, 8, 1500, 22], + ["jump_false", 5, "eq_nnl_762", 1500, 22], + "_nop_tc_63", + ["jump", "eq_nnl_762", 1500, 22], + ["true", 3, 1500, 22], + ["jump", "eq_done_758", 1500, 22], + "eq_nnl_762", + ["is_bool", 5, 8, 1500, 22], + ["jump_false", 5, "eq_nb_763", 1500, 22], + "_nop_tc_64", + ["jump", "eq_nb_763", 1500, 22], + ["eq_bool", 3, 8, 2, 1500, 22], + ["jump", "eq_done_758", 1500, 22], + "eq_nb_763", + ["false", 3, 1500, 22], + "eq_done_758", + ["jump_false", 3, "if_else_756", 1500, 22], + ["load_field", 2, 4, "left", 1501, 13], + ["move", 15, 2, 1501, 13], + ["load_field", 2, 4, "right", 1502, 14], + ["move", 16, 2, 1502, 14], + ["access", 2, -1, 1503, 32], + ["get", 3, 88, 1, 1503, 18], + ["frame", 5, 3, 2, 1503, 18], + ["null", 3, 1503, 18], + ["setarg", 5, 0, 3, 1503, 18], + ["setarg", 5, 1, 15, 1503, 18], + ["setarg", 5, 2, 2, 1503, 18], + ["invoke", 5, 2, 1503, 18], + ["move", 17, 2, 1503, 18], + ["get", 2, 73, 1, 1504, 7], + ["frame", 3, 2, 3, 1504, 7], + ["null", 2, 1504, 7], + ["setarg", 3, 0, 2, 1504, 7], + ["setarg", 3, 1, 17, 1504, 7], + ["setarg", 3, 2, 16, 1504, 7], + ["setarg", 3, 3, 7, 1504, 7], + ["invoke", 3, 2, 1504, 7], + ["jump", "if_end_757", 1504, 7], + "if_else_756", + ["access", 2, "[", 1505, 29], + ["is_identical", 3, 8, 2, 1505, 29], + ["jump_true", 3, "eq_done_766", 1505, 29], + ["is_int", 5, 8, 1505, 29], + ["jump_false", 5, "eq_ni_767", 1505, 29], + "_nop_tc_65", + ["jump", "eq_ni_767", 1505, 29], + ["eq_int", 3, 8, 2, 1505, 29], + ["jump", "eq_done_766", 1505, 29], + "eq_ni_767", + ["is_num", 5, 8, 1505, 29], + ["jump_false", 5, "eq_nn_768", 1505, 29], + "_nop_tc_66", + ["jump", "eq_nn_768", 1505, 29], + ["eq_float", 3, 8, 2, 1505, 29], + ["jump", "eq_done_766", 1505, 29], + "eq_nn_768", + ["is_text", 5, 8, 1505, 29], + ["jump_false", 5, "eq_nt_769", 1505, 29], + "_nop_tc_67", + "_nop_tc_68", + ["eq_text", 3, 8, 2, 1505, 29], + ["jump", "eq_done_766", 1505, 29], + "eq_nt_769", + ["is_null", 5, 8, 1505, 29], + ["jump_false", 5, "eq_nnl_770", 1505, 29], + "_nop_tc_69", + ["jump", "eq_nnl_770", 1505, 29], + ["true", 3, 1505, 29], + ["jump", "eq_done_766", 1505, 29], + "eq_nnl_770", + ["is_bool", 5, 8, 1505, 29], + ["jump_false", 5, "eq_nb_771", 1505, 29], + "_nop_tc_70", + ["jump", "eq_nb_771", 1505, 29], + ["eq_bool", 3, 8, 2, 1505, 29], + ["jump", "eq_done_766", 1505, 29], + "eq_nb_771", + ["false", 3, 1505, 29], + "eq_done_766", + ["jump_false", 3, "if_else_764", 1505, 29], + ["load_field", 2, 4, "left", 1506, 13], + ["move", 15, 2, 1506, 13], + ["load_field", 2, 4, "right", 1507, 18], + ["move", 18, 2, 1507, 18], + ["access", 2, -1, 1508, 32], + ["get", 3, 88, 1, 1508, 18], + ["frame", 5, 3, 2, 1508, 18], + ["null", 3, 1508, 18], + ["setarg", 5, 0, 3, 1508, 18], + ["setarg", 5, 1, 15, 1508, 18], + ["setarg", 5, 2, 2, 1508, 18], + ["invoke", 5, 2, 1508, 18], + ["move", 17, 2, 1508, 18], + ["access", 2, -1, 1509, 37], + ["get", 3, 88, 1, 1509, 18], + ["frame", 5, 3, 2, 1509, 18], + ["null", 3, 1509, 18], + ["setarg", 5, 0, 3, 1509, 18], + ["setarg", 5, 1, 18, 1509, 18], + ["setarg", 5, 2, 2, 1509, 18], + ["invoke", 5, 2, 1509, 18], + ["move", 19, 2, 1509, 18], + ["load_field", 2, 4, "access_kind", 1510, 51], + ["get", 3, 75, 1, 1510, 7], + ["frame", 4, 3, 4, 1510, 7], + ["null", 3, 1510, 7], + ["setarg", 4, 0, 3, 1510, 7], + ["setarg", 4, 1, 17, 1510, 7], + ["setarg", 4, 2, 19, 1510, 7], + ["setarg", 4, 3, 7, 1510, 7], + ["setarg", 4, 4, 2, 1510, 7], + ["invoke", 4, 2, 1510, 7], + ["jump", "if_end_765", 1510, 7], + "if_else_764", + "if_end_765", + "if_end_757", + ["return", 7, 1512, 12], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 82, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 1517, 16], + ["access", 4, 0, 1518, 16], + ["null", 5, 1519, 15], + ["null", 6, 1520, 16], + ["access", 7, 0, 1521, 17], + ["null", 8, 1522, 22], + ["access", 9, 0, 1523, 14], + ["access", 10, 0, 1524, 20], + ["access", 11, 0, 1526, 25], + ["null", 12, 1527, 15], + ["access", 13, 0, 1528, 24], + ["access", 14, 0, 1529, 23], + ["null", 15, 1530, 19], + ["null", 16, 1531, 17], + ["null", 17, 1532, 16], + ["access", 18, 0, 1533, 17], + ["access", 19, 0, 1534, 18], + ["access", 20, 0, 1535, 16], + ["access", 21, 0, 1536, 15], + ["null", 22, 1537, 18], + ["access", 23, 0, 1538, 23], + ["null", 24, 1539, 15], + ["null", 25, 1540, 16], + ["access", 26, 0, 1541, 20], + ["null", 27, 1542, 15], + ["access", 28, 0, 1543, 20], + ["null", 29, 1544, 18], + ["null", 30, 1545, 21], + ["null", 31, 1546, 23], + ["null", 32, 1547, 17], + ["null", 33, 1548, 15], + ["access", 34, 0, 1549, 17], + ["access", 35, 0, 1550, 14], + ["access", 36, 0, 1551, 14], + ["access", 37, 0, 1552, 14], + ["access", 38, 0, 1553, 14], + ["access", 39, 0, 1554, 13], + ["null", 40, 1555, 15], + ["null", 41, 1556, 21], + ["null", 42, 1557, 20], + ["access", 43, 0, 1558, 20], + ["access", 44, 0, 1559, 21], + ["access", 45, 0, 1560, 24], + ["null", 46, 1561, 19], + ["false", 47, 1562, 19], + ["null", 48, 1563, 20], + ["null", 49, 1564, 24], + ["access", 50, 0, 1565, 20], + ["null", 51, 1566, 20], + ["access", 52, 0, 1567, 20], + ["access", 53, 0, 1568, 17], + ["access", 54, 0, 1569, 20], + ["access", 55, 0, 1570, 17], + ["null", 56, 1571, 20], + ["null", 57, 1572, 16], + ["null", 58, 1573, 21], + ["null", 59, 1574, 21], + ["null", 60, 1575, 22], + ["null", 61, 1576, 21], + ["access", 62, 0, 1577, 21], + ["access", 63, 0, 1578, 21], + ["access", 64, 0, 1579, 21], + ["access", 65, 0, 1580, 17], + ["null", 66, 1581, 22], + ["null", 67, 1583, 16], + ["null", 68, 1584, 15], + ["access", 69, 0, 1585, 20], + ["null", 70, 1586, 20], + ["null", 71, 1587, 17], + ["null", 72, 1588, 16], + ["access", 73, 0, 1589, 19], + ["access", 74, 0, 1590, 19], + ["null", 75, 1591, 21], + ["null", 76, 1592, 22], + ["null", 77, 1594, 17], + ["is_identical", 78, 1, 77, 1594, 17], + ["jump_true", 78, "eq_done_774", 1594, 17], + "_nop_tc_1", + ["jump", "eq_ni_775", 1594, 17], + "_nop_tc_2", + ["jump", "eq_ni_775", 1594, 17], + ["eq_int", 78, 1, 77, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_ni_775", + "_nop_tc_3", + ["jump", "eq_nn_776", 1594, 17], + "_nop_tc_4", + ["jump", "eq_nn_776", 1594, 17], + ["eq_float", 78, 1, 77, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_nn_776", + "_nop_tc_5", + ["jump", "eq_nt_777", 1594, 17], + "_nop_tc_6", + ["jump", "eq_nt_777", 1594, 17], + ["eq_text", 78, 1, 77, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_nt_777", + "_nop_tc_7", + ["jump", "eq_nnl_778", 1594, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 78, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_nnl_778", + "_nop_tc_10", + ["jump", "eq_nb_779", 1594, 17], + "_nop_tc_11", + ["jump", "eq_nb_779", 1594, 17], + ["eq_bool", 78, 1, 77, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_nb_779", + ["false", 78, 1594, 17], + "eq_done_774", + ["jump_false", 78, "if_else_772", 1594, 17], + ["access", 77, -1, 1595, 14], + ["return", 77, 1595, 14], + "_nop_ur_1", + "if_else_772", + "if_end_773", + ["get", 77, 46, 1, 1597, 5], + ["frame", 78, 77, 1, 1597, 5], + ["null", 77, 1597, 5], + ["setarg", 78, 0, 77, 1597, 5], + ["setarg", 78, 1, 1, 1597, 5], + ["invoke", 78, 77, 1597, 5], + ["load_field", 77, 1, "kind", 1598, 12], + ["move", 3, 77, 1598, 12], + ["null", 77, 1599, 17], + ["is_identical", 78, 3, 77, 1599, 17], + ["jump_true", 78, "eq_done_782", 1599, 17], + ["is_int", 79, 3, 1599, 17], + ["jump_false", 79, "eq_ni_783", 1599, 17], + "_nop_tc_12", + ["jump", "eq_ni_783", 1599, 17], + ["eq_int", 78, 3, 77, 1599, 17], + ["jump", "eq_done_782", 1599, 17], + "eq_ni_783", + ["is_num", 79, 3, 1599, 17], + ["jump_false", 79, "eq_nn_784", 1599, 17], + "_nop_tc_13", + ["jump", "eq_nn_784", 1599, 17], + ["eq_float", 78, 3, 77, 1599, 17], + ["jump", "eq_done_782", 1599, 17], + "eq_nn_784", + ["is_text", 79, 3, 1599, 17], + ["jump_false", 79, "eq_nt_785", 1599, 17], + "_nop_tc_14", + ["jump", "eq_nt_785", 1599, 17], + ["eq_text", 78, 3, 77, 1599, 17], + ["jump", "eq_done_782", 1599, 17], + "eq_nt_785", + ["is_null", 79, 3, 1599, 17], + ["jump_false", 79, "eq_nnl_786", 1599, 17], + "_nop_tc_15", + "_nop_tc_16", + ["true", 78, 1599, 17], + ["jump", "eq_done_782", 1599, 17], + "eq_nnl_786", + ["is_bool", 79, 3, 1599, 17], + ["jump_false", 79, "eq_nb_787", 1599, 17], + "_nop_tc_17", + ["jump", "eq_nb_787", 1599, 17], + ["eq_bool", 78, 3, 77, 1599, 17], + ["jump", "eq_done_782", 1599, 17], + "eq_nb_787", + ["false", 78, 1599, 17], + "eq_done_782", + ["jump_false", 78, "if_else_780", 1599, 17], + ["access", 77, -1, 1600, 14], + ["return", 77, 1600, 14], + "_nop_ur_2", + "if_else_780", + "if_end_781", + ["access", 77, "number", 1604, 17], + ["is_identical", 78, 3, 77, 1604, 17], + ["jump_true", 78, "eq_done_790", 1604, 17], + ["is_int", 79, 3, 1604, 17], + ["jump_false", 79, "eq_ni_791", 1604, 17], + "_nop_tc_18", + ["jump", "eq_ni_791", 1604, 17], + ["eq_int", 78, 3, 77, 1604, 17], + ["jump", "eq_done_790", 1604, 17], + "eq_ni_791", + ["is_num", 79, 3, 1604, 17], + ["jump_false", 79, "eq_nn_792", 1604, 17], + "_nop_tc_19", + ["jump", "eq_nn_792", 1604, 17], + ["eq_float", 78, 3, 77, 1604, 17], + ["jump", "eq_done_790", 1604, 17], + "eq_nn_792", + ["is_text", 79, 3, 1604, 17], + ["jump_false", 79, "eq_nt_793", 1604, 17], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 78, 3, 77, 1604, 17], + ["jump", "eq_done_790", 1604, 17], + "eq_nt_793", + ["is_null", 79, 3, 1604, 17], + ["jump_false", 79, "eq_nnl_794", 1604, 17], + "_nop_tc_22", + ["jump", "eq_nnl_794", 1604, 17], + ["true", 78, 1604, 17], + ["jump", "eq_done_790", 1604, 17], + "eq_nnl_794", + ["is_bool", 79, 3, 1604, 17], + ["jump_false", 79, "eq_nb_795", 1604, 17], + "_nop_tc_23", + ["jump", "eq_nb_795", 1604, 17], + ["eq_bool", 78, 3, 77, 1604, 17], + ["jump", "eq_done_790", 1604, 17], + "eq_nb_795", + ["false", 78, 1604, 17], + "eq_done_790", + ["jump_false", 78, "if_else_788", 1604, 17], + ["access", 77, 0, 1605, 24], + ["is_int", 78, 2, 1605, 24], + ["jump_false", 78, "rel_ni_798", 1605, 24], + "_nop_tc_24", + "_nop_tc_25", + ["ge_int", 79, 2, 77, 1605, 24], + ["jump", "rel_done_800", 1605, 24], + "rel_ni_798", + ["is_num", 78, 2, 1605, 24], + ["jump_false", 78, "rel_nn_799", 1605, 24], + "_nop_tc_26", + "_nop_tc_27", + ["ge_float", 79, 2, 77, 1605, 24], + ["jump", "rel_done_800", 1605, 24], + "rel_nn_799", + ["is_text", 78, 2, 1605, 24], + ["jump_false", 78, "rel_err_801", 1605, 24], + "_nop_tc_28", + ["jump", "rel_err_801", 1605, 24], + ["ge_text", 79, 2, 77, 1605, 24], + ["jump", "rel_done_800", 1605, 24], + "rel_err_801", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1605, + 24 + ], + ["access", 78, "error", 1605, 24], + ["access", 80, "cannot compare with '>=': operands must be same type", 1605, 24], + ["array", 81, 0, 1605, 24], + ["push", 81, 80, 1605, 24], + ["frame", 80, 77, 2, 1605, 24], + ["null", 77, 1605, 24], + ["setarg", 80, 0, 77, 1605, 24], + ["setarg", 80, 1, 78, 1605, 24], + ["setarg", 80, 2, 81, 1605, 24], + ["invoke", 80, 77, 1605, 24], + ["disrupt", 1605, 24], + "rel_done_800", + ["jump_false", 79, "tern_else_796", 1605, 24], + ["move", 77, 2, 1605, 28], + ["jump", "tern_end_797", 1605, 28], + "tern_else_796", + ["get", 78, 40, 1, 1605, 37], + ["frame", 79, 78, 0, 1605, 37], + ["null", 78, 1605, 37], + ["setarg", 79, 0, 78, 1605, 37], + ["invoke", 79, 78, 1605, 37], + ["move", 77, 78, 1605, 37], + "tern_end_797", + ["move", 4, 77, 1605, 37], + ["load_field", 77, 1, "number", 1606, 28], + ["get", 78, 54, 1, 1606, 7], + ["frame", 79, 78, 2, 1606, 7], + ["null", 78, 1606, 7], + ["setarg", 79, 0, 78, 1606, 7], + ["setarg", 79, 1, 4, 1606, 7], + ["setarg", 79, 2, 77, 1606, 7], + ["invoke", 79, 77, 1606, 7], + ["return", 4, 1607, 14], + "_nop_ur_3", + "if_else_788", + "if_end_789", + ["access", 77, "text", 1609, 17], + ["is_identical", 78, 3, 77, 1609, 17], + ["jump_true", 78, "eq_done_804", 1609, 17], + ["is_int", 79, 3, 1609, 17], + ["jump_false", 79, "eq_ni_805", 1609, 17], + "_nop_tc_29", + ["jump", "eq_ni_805", 1609, 17], + ["eq_int", 78, 3, 77, 1609, 17], + ["jump", "eq_done_804", 1609, 17], + "eq_ni_805", + ["is_num", 79, 3, 1609, 17], + ["jump_false", 79, "eq_nn_806", 1609, 17], + "_nop_tc_30", + ["jump", "eq_nn_806", 1609, 17], + ["eq_float", 78, 3, 77, 1609, 17], + ["jump", "eq_done_804", 1609, 17], + "eq_nn_806", + ["is_text", 79, 3, 1609, 17], + ["jump_false", 79, "eq_nt_807", 1609, 17], + "_nop_tc_31", + "_nop_tc_32", + ["eq_text", 78, 3, 77, 1609, 17], + ["jump", "eq_done_804", 1609, 17], + "eq_nt_807", + ["is_null", 79, 3, 1609, 17], + ["jump_false", 79, "eq_nnl_808", 1609, 17], + "_nop_tc_33", + ["jump", "eq_nnl_808", 1609, 17], + ["true", 78, 1609, 17], + ["jump", "eq_done_804", 1609, 17], + "eq_nnl_808", + ["is_bool", 79, 3, 1609, 17], + ["jump_false", 79, "eq_nb_809", 1609, 17], + "_nop_tc_34", + ["jump", "eq_nb_809", 1609, 17], + ["eq_bool", 78, 3, 77, 1609, 17], + ["jump", "eq_done_804", 1609, 17], + "eq_nb_809", + ["false", 78, 1609, 17], + "eq_done_804", + ["jump_false", 78, "if_else_802", 1609, 17], + ["access", 77, 0, 1610, 24], + ["is_int", 78, 2, 1610, 24], + ["jump_false", 78, "rel_ni_812", 1610, 24], + "_nop_tc_35", + "_nop_tc_36", + ["ge_int", 79, 2, 77, 1610, 24], + ["jump", "rel_done_814", 1610, 24], + "rel_ni_812", + ["is_num", 78, 2, 1610, 24], + ["jump_false", 78, "rel_nn_813", 1610, 24], + "_nop_tc_37", + "_nop_tc_38", + ["ge_float", 79, 2, 77, 1610, 24], + ["jump", "rel_done_814", 1610, 24], + "rel_nn_813", + ["is_text", 78, 2, 1610, 24], + ["jump_false", 78, "rel_err_815", 1610, 24], + "_nop_tc_39", + ["jump", "rel_err_815", 1610, 24], + ["ge_text", 79, 2, 77, 1610, 24], + ["jump", "rel_done_814", 1610, 24], + "rel_err_815", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1610, + 24 + ], + ["access", 78, "error", 1610, 24], + ["access", 80, "cannot compare with '>=': operands must be same type", 1610, 24], + ["array", 81, 0, 1610, 24], + ["push", 81, 80, 1610, 24], + ["frame", 80, 77, 2, 1610, 24], + ["null", 77, 1610, 24], + ["setarg", 80, 0, 77, 1610, 24], + ["setarg", 80, 1, 78, 1610, 24], + ["setarg", 80, 2, 81, 1610, 24], + ["invoke", 80, 77, 1610, 24], + ["disrupt", 1610, 24], + "rel_done_814", + ["jump_false", 79, "tern_else_810", 1610, 24], + ["move", 77, 2, 1610, 28], + ["jump", "tern_end_811", 1610, 28], + "tern_else_810", + ["get", 78, 40, 1, 1610, 37], + ["frame", 79, 78, 0, 1610, 37], + ["null", 78, 1610, 37], + ["setarg", 79, 0, 78, 1610, 37], + ["invoke", 79, 78, 1610, 37], + ["move", 77, 78, 1610, 37], + "tern_end_811", + ["move", 4, 77, 1610, 37], + ["load_field", 77, 1, "value", 1611, 13], + ["move", 5, 77, 1611, 13], + ["null", 77, 1612, 18], + ["is_identical", 78, 5, 77, 1612, 18], + ["jump_true", 78, "eq_done_818", 1612, 18], + ["is_int", 79, 5, 1612, 18], + ["jump_false", 79, "eq_ni_819", 1612, 18], + "_nop_tc_40", + ["jump", "eq_ni_819", 1612, 18], + ["eq_int", 78, 5, 77, 1612, 18], + ["jump", "eq_done_818", 1612, 18], + "eq_ni_819", + ["is_num", 79, 5, 1612, 18], + ["jump_false", 79, "eq_nn_820", 1612, 18], + "_nop_tc_41", + ["jump", "eq_nn_820", 1612, 18], + ["eq_float", 78, 5, 77, 1612, 18], + ["jump", "eq_done_818", 1612, 18], + "eq_nn_820", + ["is_text", 79, 5, 1612, 18], + ["jump_false", 79, "eq_nt_821", 1612, 18], + "_nop_tc_42", + ["jump", "eq_nt_821", 1612, 18], + ["eq_text", 78, 5, 77, 1612, 18], + ["jump", "eq_done_818", 1612, 18], + "eq_nt_821", + ["is_null", 79, 5, 1612, 18], + ["jump_false", 79, "eq_nnl_822", 1612, 18], + "_nop_tc_43", + "_nop_tc_44", + ["true", 78, 1612, 18], + ["jump", "eq_done_818", 1612, 18], + "eq_nnl_822", + ["is_bool", 79, 5, 1612, 18], + ["jump_false", 79, "eq_nb_823", 1612, 18], + "_nop_tc_45", + ["jump", "eq_nb_823", 1612, 18], + ["eq_bool", 78, 5, 77, 1612, 18], + ["jump", "eq_done_818", 1612, 18], + "eq_nb_823", + ["false", 78, 1612, 18], + "eq_done_818", + ["jump_false", 78, "if_else_816", 1612, 18], + ["access", 5, "", 1613, 15], + ["jump", "if_end_817", 1613, 15], + "if_else_816", + "if_end_817", + ["get", 77, 55, 1, 1615, 7], + ["frame", 78, 77, 2, 1615, 7], + ["null", 77, 1615, 7], + ["setarg", 78, 0, 77, 1615, 7], + ["setarg", 78, 1, 4, 1615, 7], + ["setarg", 78, 2, 5, 1615, 7], + ["invoke", 78, 77, 1615, 7], + ["return", 4, 1616, 14], + "_nop_ur_4", + "if_else_802", + "if_end_803", + ["access", 77, "text literal", 1619, 17], + ["is_identical", 78, 3, 77, 1619, 17], + ["jump_true", 78, "eq_done_826", 1619, 17], + ["is_int", 79, 3, 1619, 17], + ["jump_false", 79, "eq_ni_827", 1619, 17], + "_nop_tc_46", + ["jump", "eq_ni_827", 1619, 17], + ["eq_int", 78, 3, 77, 1619, 17], + ["jump", "eq_done_826", 1619, 17], + "eq_ni_827", + ["is_num", 79, 3, 1619, 17], + ["jump_false", 79, "eq_nn_828", 1619, 17], + "_nop_tc_47", + ["jump", "eq_nn_828", 1619, 17], + ["eq_float", 78, 3, 77, 1619, 17], + ["jump", "eq_done_826", 1619, 17], + "eq_nn_828", + ["is_text", 79, 3, 1619, 17], + ["jump_false", 79, "eq_nt_829", 1619, 17], + "_nop_tc_48", + "_nop_tc_49", + ["eq_text", 78, 3, 77, 1619, 17], + ["jump", "eq_done_826", 1619, 17], + "eq_nt_829", + ["is_null", 79, 3, 1619, 17], + ["jump_false", 79, "eq_nnl_830", 1619, 17], + "_nop_tc_50", + ["jump", "eq_nnl_830", 1619, 17], + ["true", 78, 1619, 17], + ["jump", "eq_done_826", 1619, 17], + "eq_nnl_830", + ["is_bool", 79, 3, 1619, 17], + ["jump_false", 79, "eq_nb_831", 1619, 17], + "_nop_tc_51", + ["jump", "eq_nb_831", 1619, 17], + ["eq_bool", 78, 3, 77, 1619, 17], + ["jump", "eq_done_826", 1619, 17], + "eq_nb_831", + ["false", 78, 1619, 17], + "eq_done_826", + ["jump_false", 78, "if_else_824", 1619, 17], + ["load_field", 77, 1, "list", 1620, 14], + ["move", 6, 77, 1620, 14], + ["null", 77, 1621, 23], + ["is_identical", 78, 6, 77, 1621, 23], + ["jump_true", 78, "ne_nid_835", 1621, 23], + ["jump", "ne_ni_836", 1621, 23], + "ne_nid_835", + ["false", 78, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_ni_836", + ["is_int", 79, 6, 1621, 23], + ["jump_false", 79, "ne_nn_837", 1621, 23], + "_nop_tc_52", + ["jump", "ne_nn_837", 1621, 23], + ["ne_int", 78, 6, 77, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_nn_837", + ["is_num", 79, 6, 1621, 23], + ["jump_false", 79, "ne_nt_838", 1621, 23], + "_nop_tc_53", + ["jump", "ne_nt_838", 1621, 23], + ["ne_float", 78, 6, 77, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_nt_838", + ["is_text", 79, 6, 1621, 23], + ["jump_false", 79, "ne_nnl_839", 1621, 23], + "_nop_tc_54", + ["jump", "ne_nnl_839", 1621, 23], + ["ne_text", 78, 6, 77, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_nnl_839", + ["is_null", 79, 6, 1621, 23], + ["jump_false", 79, "ne_nb_840", 1621, 23], + "_nop_tc_55", + "_nop_tc_56", + ["false", 78, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_nb_840", + ["is_bool", 79, 6, 1621, 23], + ["jump_false", 79, "ne_mis_841", 1621, 23], + "_nop_tc_57", + ["jump", "ne_mis_841", 1621, 23], + ["ne_bool", 78, 6, 77, 1621, 23], + ["jump", "ne_done_834", 1621, 23], + "ne_mis_841", + ["true", 78, 1621, 23], + "ne_done_834", + ["jump_false", 78, "tern_else_832", 1621, 23], + ["length", 77, 6, 1621, 37], + ["move", 78, 77, 1621, 37], + ["jump", "tern_end_833", 1621, 37], + "tern_else_832", + ["access", 77, 0, 1621, 45], + ["move", 78, 77, 1621, 45], + "tern_end_833", + ["move", 7, 78, 1621, 45], + ["array", 77, 0, 1622, 20], + ["move", 8, 77, 1622, 20], + ["access", 9, 0, 1623, 12], + "while_start_842", + ["is_int", 77, 9, 1624, 19], + ["jump_false", 77, "rel_ni_844", 1624, 19], + ["is_int", 78, 7, 1624, 19], + ["jump_false", 78, "rel_ni_844", 1624, 19], + ["lt_int", 79, 9, 7, 1624, 19], + ["jump", "rel_done_846", 1624, 19], + "rel_ni_844", + ["is_num", 77, 9, 1624, 19], + ["jump_false", 77, "rel_nn_845", 1624, 19], + ["is_num", 78, 7, 1624, 19], + ["jump_false", 78, "rel_nn_845", 1624, 19], + ["lt_float", 79, 9, 7, 1624, 19], + ["jump", "rel_done_846", 1624, 19], + "rel_nn_845", + ["is_text", 77, 9, 1624, 19], + ["jump_false", 77, "rel_err_847", 1624, 19], + ["is_text", 78, 7, 1624, 19], + ["jump_false", 78, "rel_err_847", 1624, 19], + ["lt_text", 79, 9, 7, 1624, 19], + ["jump", "rel_done_846", 1624, 19], + "rel_err_847", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1624, + 19 + ], + ["access", 78, "error", 1624, 19], + ["access", 80, "cannot compare with '<': operands must be same type", 1624, 19], + ["array", 81, 0, 1624, 19], + ["push", 81, 80, 1624, 19], + ["frame", 80, 77, 2, 1624, 19], + ["null", 77, 1624, 19], + ["setarg", 80, 0, 77, 1624, 19], + ["setarg", 80, 1, 78, 1624, 19], + ["setarg", 80, 2, 81, 1624, 19], + ["invoke", 80, 77, 1624, 19], + ["disrupt", 1624, 19], + "rel_done_846", + ["jump_false", 79, "while_end_843", 1624, 19], + ["load_dynamic", 77, 6, 9, 1625, 40], + ["access", 78, -1, 1625, 45], + ["get", 79, 88, 1, 1625, 26], + ["frame", 80, 79, 2, 1625, 26], + ["null", 79, 1625, 26], + ["setarg", 80, 0, 79, 1625, 26], + ["setarg", 80, 1, 77, 1625, 26], + ["setarg", 80, 2, 78, 1625, 26], + ["invoke", 80, 77, 1625, 26], + ["is_array", 78, 8, 1625, 26], + ["jump_false", 78, "push_err_848", 1625, 26], + ["push", 8, 77, 1625, 26], + ["jump", "push_done_849", 1625, 26], + "push_err_848", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1625, + 26 + ], + ["access", 78, "error", 1625, 26], + ["access", 79, "cannot push: target must be an array", 1625, 26], + ["array", 80, 0, 1625, 26], + ["push", 80, 79, 1625, 26], + ["frame", 79, 77, 2, 1625, 26], + ["null", 77, 1625, 26], + ["setarg", 79, 0, 77, 1625, 26], + ["setarg", 79, 1, 78, 1625, 26], + ["setarg", 79, 2, 80, 1625, 26], + ["invoke", 79, 77, 1625, 26], + ["disrupt", 1625, 26], + "push_done_849", + ["access", 77, 1, 1626, 19], + ["is_num", 78, 9, 1626, 19], + ["jump_false", 78, "num_err_850", 1626, 19], + "_nop_tc_58", + "_nop_tc_59", + ["add", 78, 9, 77, 1626, 19], + ["jump", "num_done_851", 1626, 19], + "num_err_850", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1626, + 19 + ], + ["access", 79, "error", 1626, 19], + ["access", 80, "cannot apply '+': operands must be numbers", 1626, 19], + ["array", 81, 0, 1626, 19], + ["push", 81, 80, 1626, 19], + ["frame", 80, 77, 2, 1626, 19], + ["null", 77, 1626, 19], + ["setarg", 80, 0, 77, 1626, 19], + ["setarg", 80, 1, 79, 1626, 19], + ["setarg", 80, 2, 81, 1626, 19], + ["invoke", 80, 77, 1626, 19], + ["disrupt", 1626, 19], + "num_done_851", + ["move", 9, 78, 1626, 19], + ["jump", "while_start_842", 1626, 19], + "while_end_843", + ["get", 77, 40, 1, 1629, 18], + ["frame", 78, 77, 0, 1629, 18], + ["null", 77, 1629, 18], + ["setarg", 78, 0, 77, 1629, 18], + ["invoke", 78, 77, 1629, 18], + ["move", 10, 77, 1629, 18], + ["access", 77, "array", 1630, 18], + ["access", 78, 0, 1630, 37], + ["array", 79, 3, 1630, 37], + ["push", 79, 77, 1630, 37], + ["push", 79, 10, 1630, 37], + ["push", 79, 78, 1630, 37], + ["get", 77, 47, 1, 1630, 7], + ["frame", 78, 77, 1, 1630, 7], + ["null", 77, 1630, 7], + ["setarg", 78, 0, 77, 1630, 7], + ["setarg", 78, 1, 79, 1630, 7], + ["invoke", 78, 77, 1630, 7], + ["access", 9, 0, 1631, 12], + "while_start_852", + ["is_int", 77, 9, 1632, 19], + ["jump_false", 77, "rel_ni_854", 1632, 19], + ["is_int", 78, 7, 1632, 19], + ["jump_false", 78, "rel_ni_854", 1632, 19], + ["lt_int", 79, 9, 7, 1632, 19], + ["jump", "rel_done_856", 1632, 19], + "rel_ni_854", + ["is_num", 77, 9, 1632, 19], + ["jump_false", 77, "rel_nn_855", 1632, 19], + ["is_num", 78, 7, 1632, 19], + ["jump_false", 78, "rel_nn_855", 1632, 19], + ["lt_float", 79, 9, 7, 1632, 19], + ["jump", "rel_done_856", 1632, 19], + "rel_nn_855", + ["is_text", 77, 9, 1632, 19], + ["jump_false", 77, "rel_err_857", 1632, 19], + ["is_text", 78, 7, 1632, 19], + ["jump_false", 78, "rel_err_857", 1632, 19], + ["lt_text", 79, 9, 7, 1632, 19], + ["jump", "rel_done_856", 1632, 19], + "rel_err_857", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1632, + 19 + ], + ["access", 78, "error", 1632, 19], + ["access", 80, "cannot compare with '<': operands must be same type", 1632, 19], + ["array", 81, 0, 1632, 19], + ["push", 81, 80, 1632, 19], + ["frame", 80, 77, 2, 1632, 19], + ["null", 77, 1632, 19], + ["setarg", 80, 0, 77, 1632, 19], + ["setarg", 80, 1, 78, 1632, 19], + ["setarg", 80, 2, 81, 1632, 19], + ["invoke", 80, 77, 1632, 19], + ["disrupt", 1632, 19], + "rel_done_856", + ["jump_false", 79, "while_end_853", 1632, 19], + ["access", 77, "push", 1633, 16], + ["load_dynamic", 78, 8, 9, 1633, 45], + ["get", 79, 51, 1, 1633, 9], + ["frame", 80, 79, 3, 1633, 9], + ["null", 79, 1633, 9], + ["setarg", 80, 0, 79, 1633, 9], + ["setarg", 80, 1, 77, 1633, 9], + ["setarg", 80, 2, 10, 1633, 9], + ["setarg", 80, 3, 78, 1633, 9], + ["invoke", 80, 77, 1633, 9], + ["access", 77, 1, 1634, 19], + ["is_num", 78, 9, 1634, 19], + ["jump_false", 78, "num_err_858", 1634, 19], + "_nop_tc_60", + "_nop_tc_61", + ["add", 78, 9, 77, 1634, 19], + ["jump", "num_done_859", 1634, 19], + "num_err_858", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1634, + 19 + ], + ["access", 79, "error", 1634, 19], + ["access", 80, "cannot apply '+': operands must be numbers", 1634, 19], + ["array", 81, 0, 1634, 19], + ["push", 81, 80, 1634, 19], + ["frame", 80, 77, 2, 1634, 19], + ["null", 77, 1634, 19], + ["setarg", 80, 0, 77, 1634, 19], + ["setarg", 80, 1, 79, 1634, 19], + ["setarg", 80, 2, 81, 1634, 19], + ["invoke", 80, 77, 1634, 19], + ["disrupt", 1634, 19], + "num_done_859", + ["move", 9, 78, 1634, 19], + ["jump", "while_start_852", 1634, 19], + "while_end_853", + ["access", 7, "format", 1637, 38], + ["get", 8, 43, 1, 1637, 23], + ["frame", 77, 8, 1, 1637, 23], + ["null", 8, 1637, 23], + ["setarg", 77, 0, 8, 1637, 23], + ["setarg", 77, 1, 7, 1637, 23], + ["invoke", 77, 7, 1637, 23], + ["move", 11, 7, 1637, 23], + ["access", 7, 0, 1638, 27], + ["is_int", 8, 11, 1638, 27], + ["jump_false", 8, "rel_ni_862", 1638, 27], + "_nop_tc_62", + "_nop_tc_63", + ["lt_int", 77, 11, 7, 1638, 27], + ["jump", "rel_done_864", 1638, 27], + "rel_ni_862", + ["is_num", 8, 11, 1638, 27], + ["jump_false", 8, "rel_nn_863", 1638, 27], + "_nop_tc_64", + "_nop_tc_65", + ["lt_float", 77, 11, 7, 1638, 27], + ["jump", "rel_done_864", 1638, 27], + "rel_nn_863", + ["is_text", 8, 11, 1638, 27], + ["jump_false", 8, "rel_err_865", 1638, 27], + "_nop_tc_66", + ["jump", "rel_err_865", 1638, 27], + ["lt_text", 77, 11, 7, 1638, 27], + ["jump", "rel_done_864", 1638, 27], + "rel_err_865", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1638, + 27 + ], + ["access", 8, "error", 1638, 27], + ["access", 78, "cannot compare with '<': operands must be same type", 1638, 27], + ["array", 79, 0, 1638, 27], + ["push", 79, 78, 1638, 27], + ["frame", 78, 7, 2, 1638, 27], + ["null", 7, 1638, 27], + ["setarg", 78, 0, 7, 1638, 27], + ["setarg", 78, 1, 8, 1638, 27], + ["setarg", 78, 2, 79, 1638, 27], + ["invoke", 78, 7, 1638, 27], + ["disrupt", 1638, 27], + "rel_done_864", + ["jump_false", 77, "if_else_860", 1638, 27], + ["get", 7, 40, 1, 1639, 25], + ["frame", 8, 7, 0, 1639, 25], + ["null", 7, 1639, 25], + ["setarg", 8, 0, 7, 1639, 25], + ["invoke", 8, 7, 1639, 25], + ["move", 11, 7, 1639, 25], + ["access", 7, "format", 1640, 46], + ["get", 8, 98, 1, 1640, 9], + ["frame", 77, 8, 2, 1640, 9], + ["null", 8, 1640, 9], + ["setarg", 77, 0, 8, 1640, 9], + ["setarg", 77, 1, 11, 1640, 9], + ["setarg", 77, 2, 7, 1640, 9], + ["invoke", 77, 7, 1640, 9], + ["jump", "if_end_861", 1640, 9], + "if_else_860", + "if_end_861", + ["load_field", 7, 1, "value", 1643, 13], + ["move", 12, 7, 1643, 13], + ["null", 7, 1644, 18], + ["is_identical", 8, 12, 7, 1644, 18], + ["jump_true", 8, "eq_done_868", 1644, 18], + ["is_int", 77, 12, 1644, 18], + ["jump_false", 77, "eq_ni_869", 1644, 18], + "_nop_tc_67", + ["jump", "eq_ni_869", 1644, 18], + ["eq_int", 8, 12, 7, 1644, 18], + ["jump", "eq_done_868", 1644, 18], + "eq_ni_869", + ["is_num", 77, 12, 1644, 18], + ["jump_false", 77, "eq_nn_870", 1644, 18], + "_nop_tc_68", + ["jump", "eq_nn_870", 1644, 18], + ["eq_float", 8, 12, 7, 1644, 18], + ["jump", "eq_done_868", 1644, 18], + "eq_nn_870", + ["is_text", 77, 12, 1644, 18], + ["jump_false", 77, "eq_nt_871", 1644, 18], + "_nop_tc_69", + ["jump", "eq_nt_871", 1644, 18], + ["eq_text", 8, 12, 7, 1644, 18], + ["jump", "eq_done_868", 1644, 18], + "eq_nt_871", + ["is_null", 77, 12, 1644, 18], + ["jump_false", 77, "eq_nnl_872", 1644, 18], + "_nop_tc_70", + "_nop_tc_71", + ["true", 8, 1644, 18], + ["jump", "eq_done_868", 1644, 18], + "eq_nnl_872", + ["is_bool", 77, 12, 1644, 18], + ["jump_false", 77, "eq_nb_873", 1644, 18], + "_nop_tc_72", + ["jump", "eq_nb_873", 1644, 18], + ["eq_bool", 8, 12, 7, 1644, 18], + ["jump", "eq_done_868", 1644, 18], + "eq_nb_873", + ["false", 8, 1644, 18], + "eq_done_868", + ["jump_false", 8, "if_else_866", 1644, 18], + ["access", 12, "", 1645, 15], + ["jump", "if_end_867", 1645, 15], + "if_else_866", + "if_end_867", + ["get", 7, 40, 1, 1647, 22], + ["frame", 8, 7, 0, 1647, 22], + ["null", 7, 1647, 22], + ["setarg", 8, 0, 7, 1647, 22], + ["invoke", 8, 7, 1647, 22], + ["move", 13, 7, 1647, 22], + ["get", 7, 55, 1, 1648, 7], + ["frame", 8, 7, 2, 1648, 7], + ["null", 7, 1648, 7], + ["setarg", 8, 0, 7, 1648, 7], + ["setarg", 8, 1, 13, 1648, 7], + ["setarg", 8, 2, 12, 1648, 7], + ["invoke", 8, 7, 1648, 7], + ["access", 7, 0, 1650, 31], + ["is_int", 8, 2, 1650, 31], + ["jump_false", 8, "rel_ni_876", 1650, 31], + "_nop_tc_73", + "_nop_tc_74", + ["ge_int", 12, 2, 7, 1650, 31], + ["jump", "rel_done_878", 1650, 31], + "rel_ni_876", + ["is_num", 8, 2, 1650, 31], + ["jump_false", 8, "rel_nn_877", 1650, 31], + "_nop_tc_75", + "_nop_tc_76", + ["ge_float", 12, 2, 7, 1650, 31], + ["jump", "rel_done_878", 1650, 31], + "rel_nn_877", + ["is_text", 8, 2, 1650, 31], + ["jump_false", 8, "rel_err_879", 1650, 31], + "_nop_tc_77", + ["jump", "rel_err_879", 1650, 31], + ["ge_text", 12, 2, 7, 1650, 31], + ["jump", "rel_done_878", 1650, 31], + "rel_err_879", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1650, + 31 + ], + ["access", 8, "error", 1650, 31], + ["access", 77, "cannot compare with '>=': operands must be same type", 1650, 31], + ["array", 78, 0, 1650, 31], + ["push", 78, 77, 1650, 31], + ["frame", 77, 7, 2, 1650, 31], + ["null", 7, 1650, 31], + ["setarg", 77, 0, 7, 1650, 31], + ["setarg", 77, 1, 8, 1650, 31], + ["setarg", 77, 2, 78, 1650, 31], + ["invoke", 77, 7, 1650, 31], + ["disrupt", 1650, 31], + "rel_done_878", + ["jump_false", 12, "tern_else_874", 1650, 31], + ["move", 7, 2, 1650, 35], + ["jump", "tern_end_875", 1650, 35], + "tern_else_874", + ["get", 8, 40, 1, 1650, 44], + ["frame", 12, 8, 0, 1650, 44], + ["null", 8, 1650, 44], + ["setarg", 12, 0, 8, 1650, 44], + ["invoke", 12, 8, 1650, 44], + ["move", 7, 8, 1650, 44], + "tern_end_875", + ["move", 14, 7, 1650, 44], + ["array", 7, 2, 1651, 60], + ["push", 7, 13, 1651, 60], + ["push", 7, 10, 1651, 60], + ["get", 8, 76, 1, 1651, 7], + ["frame", 10, 8, 3, 1651, 7], + ["null", 8, 1651, 7], + ["setarg", 10, 0, 8, 1651, 7], + ["setarg", 10, 1, 14, 1651, 7], + ["setarg", 10, 2, 11, 1651, 7], + ["setarg", 10, 3, 7, 1651, 7], + ["invoke", 10, 7, 1651, 7], + ["return", 14, 1652, 14], + "_nop_ur_5", + "if_else_824", + "if_end_825", + ["access", 7, "regexp", 1654, 17], + ["is_identical", 8, 3, 7, 1654, 17], + ["jump_true", 8, "eq_done_882", 1654, 17], + ["is_int", 10, 3, 1654, 17], + ["jump_false", 10, "eq_ni_883", 1654, 17], + "_nop_tc_78", + ["jump", "eq_ni_883", 1654, 17], + ["eq_int", 8, 3, 7, 1654, 17], + ["jump", "eq_done_882", 1654, 17], + "eq_ni_883", + ["is_num", 10, 3, 1654, 17], + ["jump_false", 10, "eq_nn_884", 1654, 17], + "_nop_tc_79", + ["jump", "eq_nn_884", 1654, 17], + ["eq_float", 8, 3, 7, 1654, 17], + ["jump", "eq_done_882", 1654, 17], + "eq_nn_884", + ["is_text", 10, 3, 1654, 17], + ["jump_false", 10, "eq_nt_885", 1654, 17], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 8, 3, 7, 1654, 17], + ["jump", "eq_done_882", 1654, 17], + "eq_nt_885", + ["is_null", 10, 3, 1654, 17], + ["jump_false", 10, "eq_nnl_886", 1654, 17], + "_nop_tc_82", + ["jump", "eq_nnl_886", 1654, 17], + ["true", 8, 1654, 17], + ["jump", "eq_done_882", 1654, 17], + "eq_nnl_886", + ["is_bool", 10, 3, 1654, 17], + ["jump_false", 10, "eq_nb_887", 1654, 17], + "_nop_tc_83", + ["jump", "eq_nb_887", 1654, 17], + ["eq_bool", 8, 3, 7, 1654, 17], + ["jump", "eq_done_882", 1654, 17], + "eq_nb_887", + ["false", 8, 1654, 17], + "eq_done_882", + ["jump_false", 8, "if_else_880", 1654, 17], + ["access", 7, 0, 1655, 24], + ["is_int", 8, 2, 1655, 24], + ["jump_false", 8, "rel_ni_890", 1655, 24], + "_nop_tc_84", + "_nop_tc_85", + ["ge_int", 10, 2, 7, 1655, 24], + ["jump", "rel_done_892", 1655, 24], + "rel_ni_890", + ["is_num", 8, 2, 1655, 24], + ["jump_false", 8, "rel_nn_891", 1655, 24], + "_nop_tc_86", + "_nop_tc_87", + ["ge_float", 10, 2, 7, 1655, 24], + ["jump", "rel_done_892", 1655, 24], + "rel_nn_891", + ["is_text", 8, 2, 1655, 24], + ["jump_false", 8, "rel_err_893", 1655, 24], + "_nop_tc_88", + ["jump", "rel_err_893", 1655, 24], + ["ge_text", 10, 2, 7, 1655, 24], + ["jump", "rel_done_892", 1655, 24], + "rel_err_893", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1655, + 24 + ], + ["access", 8, "error", 1655, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1655, 24], + ["array", 12, 0, 1655, 24], + ["push", 12, 11, 1655, 24], + ["frame", 11, 7, 2, 1655, 24], + ["null", 7, 1655, 24], + ["setarg", 11, 0, 7, 1655, 24], + ["setarg", 11, 1, 8, 1655, 24], + ["setarg", 11, 2, 12, 1655, 24], + ["invoke", 11, 7, 1655, 24], + ["disrupt", 1655, 24], + "rel_done_892", + ["jump_false", 10, "tern_else_888", 1655, 24], + ["move", 7, 2, 1655, 28], + ["jump", "tern_end_889", 1655, 28], + "tern_else_888", + ["get", 8, 40, 1, 1655, 37], + ["frame", 10, 8, 0, 1655, 37], + ["null", 8, 1655, 37], + ["setarg", 10, 0, 8, 1655, 37], + ["invoke", 10, 8, 1655, 37], + ["move", 7, 8, 1655, 37], + "tern_end_889", + ["move", 4, 7, 1655, 37], + ["load_field", 7, 1, "pattern", 1656, 17], + ["move", 15, 7, 1656, 17], + ["null", 7, 1657, 22], + ["is_identical", 8, 15, 7, 1657, 22], + ["jump_true", 8, "eq_done_896", 1657, 22], + ["is_int", 10, 15, 1657, 22], + ["jump_false", 10, "eq_ni_897", 1657, 22], + "_nop_tc_89", + ["jump", "eq_ni_897", 1657, 22], + ["eq_int", 8, 15, 7, 1657, 22], + ["jump", "eq_done_896", 1657, 22], + "eq_ni_897", + ["is_num", 10, 15, 1657, 22], + ["jump_false", 10, "eq_nn_898", 1657, 22], + "_nop_tc_90", + ["jump", "eq_nn_898", 1657, 22], + ["eq_float", 8, 15, 7, 1657, 22], + ["jump", "eq_done_896", 1657, 22], + "eq_nn_898", + ["is_text", 10, 15, 1657, 22], + ["jump_false", 10, "eq_nt_899", 1657, 22], + "_nop_tc_91", + ["jump", "eq_nt_899", 1657, 22], + ["eq_text", 8, 15, 7, 1657, 22], + ["jump", "eq_done_896", 1657, 22], + "eq_nt_899", + ["is_null", 10, 15, 1657, 22], + ["jump_false", 10, "eq_nnl_900", 1657, 22], + "_nop_tc_92", + "_nop_tc_93", + ["true", 8, 1657, 22], + ["jump", "eq_done_896", 1657, 22], + "eq_nnl_900", + ["is_bool", 10, 15, 1657, 22], + ["jump_false", 10, "eq_nb_901", 1657, 22], + "_nop_tc_94", + ["jump", "eq_nb_901", 1657, 22], + ["eq_bool", 8, 15, 7, 1657, 22], + ["jump", "eq_done_896", 1657, 22], + "eq_nb_901", + ["false", 8, 1657, 22], + "eq_done_896", + ["jump_false", 8, "if_else_894", 1657, 22], + ["access", 15, "", 1658, 19], + ["jump", "if_end_895", 1658, 19], + "if_else_894", + "if_end_895", + ["load_field", 7, 1, "flags", 1660, 15], + ["move", 16, 7, 1660, 15], + ["null", 7, 1661, 20], + ["is_identical", 8, 16, 7, 1661, 20], + ["jump_true", 8, "eq_done_904", 1661, 20], + ["is_int", 10, 16, 1661, 20], + ["jump_false", 10, "eq_ni_905", 1661, 20], + "_nop_tc_95", + ["jump", "eq_ni_905", 1661, 20], + ["eq_int", 8, 16, 7, 1661, 20], + ["jump", "eq_done_904", 1661, 20], + "eq_ni_905", + ["is_num", 10, 16, 1661, 20], + ["jump_false", 10, "eq_nn_906", 1661, 20], + "_nop_tc_96", + ["jump", "eq_nn_906", 1661, 20], + ["eq_float", 8, 16, 7, 1661, 20], + ["jump", "eq_done_904", 1661, 20], + "eq_nn_906", + ["is_text", 10, 16, 1661, 20], + ["jump_false", 10, "eq_nt_907", 1661, 20], + "_nop_tc_97", + ["jump", "eq_nt_907", 1661, 20], + ["eq_text", 8, 16, 7, 1661, 20], + ["jump", "eq_done_904", 1661, 20], + "eq_nt_907", + ["is_null", 10, 16, 1661, 20], + ["jump_false", 10, "eq_nnl_908", 1661, 20], + "_nop_tc_98", + "_nop_tc_99", + ["true", 8, 1661, 20], + ["jump", "eq_done_904", 1661, 20], + "eq_nnl_908", + ["is_bool", 10, 16, 1661, 20], + ["jump_false", 10, "eq_nb_909", 1661, 20], + "_nop_tc_100", + ["jump", "eq_nb_909", 1661, 20], + ["eq_bool", 8, 16, 7, 1661, 20], + ["jump", "eq_done_904", 1661, 20], + "eq_nb_909", + ["false", 8, 1661, 20], + "eq_done_904", + ["jump_false", 8, "if_else_902", 1661, 20], + ["access", 16, "", 1662, 17], + ["jump", "if_end_903", 1662, 17], + "if_else_902", + "if_end_903", + ["access", 7, "regexp", 1664, 18], + ["array", 8, 4, 1664, 43], + ["push", 8, 7, 1664, 43], + ["push", 8, 4, 1664, 43], + ["push", 8, 15, 1664, 43], + ["push", 8, 16, 1664, 43], + ["get", 7, 47, 1, 1664, 7], + ["frame", 10, 7, 1, 1664, 7], + ["null", 7, 1664, 7], + ["setarg", 10, 0, 7, 1664, 7], + ["setarg", 10, 1, 8, 1664, 7], + ["invoke", 10, 7, 1664, 7], + ["return", 4, 1665, 14], + "_nop_ur_6", + "if_else_880", + "if_end_881", + ["access", 7, "true", 1667, 17], + ["is_identical", 8, 3, 7, 1667, 17], + ["jump_true", 8, "eq_done_912", 1667, 17], + ["is_int", 10, 3, 1667, 17], + ["jump_false", 10, "eq_ni_913", 1667, 17], + "_nop_tc_101", + ["jump", "eq_ni_913", 1667, 17], + ["eq_int", 8, 3, 7, 1667, 17], + ["jump", "eq_done_912", 1667, 17], + "eq_ni_913", + ["is_num", 10, 3, 1667, 17], + ["jump_false", 10, "eq_nn_914", 1667, 17], + "_nop_tc_102", + ["jump", "eq_nn_914", 1667, 17], + ["eq_float", 8, 3, 7, 1667, 17], + ["jump", "eq_done_912", 1667, 17], + "eq_nn_914", + ["is_text", 10, 3, 1667, 17], + ["jump_false", 10, "eq_nt_915", 1667, 17], + "_nop_tc_103", + "_nop_tc_104", + ["eq_text", 8, 3, 7, 1667, 17], + ["jump", "eq_done_912", 1667, 17], + "eq_nt_915", + ["is_null", 10, 3, 1667, 17], + ["jump_false", 10, "eq_nnl_916", 1667, 17], + "_nop_tc_105", + ["jump", "eq_nnl_916", 1667, 17], + ["true", 8, 1667, 17], + ["jump", "eq_done_912", 1667, 17], + "eq_nnl_916", + ["is_bool", 10, 3, 1667, 17], + ["jump_false", 10, "eq_nb_917", 1667, 17], + "_nop_tc_106", + ["jump", "eq_nb_917", 1667, 17], + ["eq_bool", 8, 3, 7, 1667, 17], + ["jump", "eq_done_912", 1667, 17], + "eq_nb_917", + ["false", 8, 1667, 17], + "eq_done_912", + ["jump_false", 8, "if_else_910", 1667, 17], + ["access", 7, 0, 1668, 24], + ["is_int", 8, 2, 1668, 24], + ["jump_false", 8, "rel_ni_920", 1668, 24], + "_nop_tc_107", + "_nop_tc_108", + ["ge_int", 10, 2, 7, 1668, 24], + ["jump", "rel_done_922", 1668, 24], + "rel_ni_920", + ["is_num", 8, 2, 1668, 24], + ["jump_false", 8, "rel_nn_921", 1668, 24], + "_nop_tc_109", + "_nop_tc_110", + ["ge_float", 10, 2, 7, 1668, 24], + ["jump", "rel_done_922", 1668, 24], + "rel_nn_921", + ["is_text", 8, 2, 1668, 24], + ["jump_false", 8, "rel_err_923", 1668, 24], + "_nop_tc_111", + ["jump", "rel_err_923", 1668, 24], + ["ge_text", 10, 2, 7, 1668, 24], + ["jump", "rel_done_922", 1668, 24], + "rel_err_923", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1668, + 24 + ], + ["access", 8, "error", 1668, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1668, 24], + ["array", 12, 0, 1668, 24], + ["push", 12, 11, 1668, 24], + ["frame", 11, 7, 2, 1668, 24], + ["null", 7, 1668, 24], + ["setarg", 11, 0, 7, 1668, 24], + ["setarg", 11, 1, 8, 1668, 24], + ["setarg", 11, 2, 12, 1668, 24], + ["invoke", 11, 7, 1668, 24], + ["disrupt", 1668, 24], + "rel_done_922", + ["jump_false", 10, "tern_else_918", 1668, 24], + ["move", 7, 2, 1668, 28], + ["jump", "tern_end_919", 1668, 28], + "tern_else_918", + ["get", 8, 40, 1, 1668, 37], + ["frame", 10, 8, 0, 1668, 37], + ["null", 8, 1668, 37], + ["setarg", 10, 0, 8, 1668, 37], + ["invoke", 10, 8, 1668, 37], + ["move", 7, 8, 1668, 37], + "tern_end_919", + ["move", 4, 7, 1668, 37], + ["true", 7, 1669, 29], + ["get", 8, 56, 1, 1669, 7], + ["frame", 10, 8, 2, 1669, 7], + ["null", 8, 1669, 7], + ["setarg", 10, 0, 8, 1669, 7], + ["setarg", 10, 1, 4, 1669, 7], + ["setarg", 10, 2, 7, 1669, 7], + ["invoke", 10, 7, 1669, 7], + ["return", 4, 1670, 14], + "_nop_ur_7", + "if_else_910", + "if_end_911", + ["access", 7, "false", 1672, 17], + ["is_identical", 8, 3, 7, 1672, 17], + ["jump_true", 8, "eq_done_926", 1672, 17], + ["is_int", 10, 3, 1672, 17], + ["jump_false", 10, "eq_ni_927", 1672, 17], + "_nop_tc_112", + ["jump", "eq_ni_927", 1672, 17], + ["eq_int", 8, 3, 7, 1672, 17], + ["jump", "eq_done_926", 1672, 17], + "eq_ni_927", + ["is_num", 10, 3, 1672, 17], + ["jump_false", 10, "eq_nn_928", 1672, 17], + "_nop_tc_113", + ["jump", "eq_nn_928", 1672, 17], + ["eq_float", 8, 3, 7, 1672, 17], + ["jump", "eq_done_926", 1672, 17], + "eq_nn_928", + ["is_text", 10, 3, 1672, 17], + ["jump_false", 10, "eq_nt_929", 1672, 17], + "_nop_tc_114", + "_nop_tc_115", + ["eq_text", 8, 3, 7, 1672, 17], + ["jump", "eq_done_926", 1672, 17], + "eq_nt_929", + ["is_null", 10, 3, 1672, 17], + ["jump_false", 10, "eq_nnl_930", 1672, 17], + "_nop_tc_116", + ["jump", "eq_nnl_930", 1672, 17], + ["true", 8, 1672, 17], + ["jump", "eq_done_926", 1672, 17], + "eq_nnl_930", + ["is_bool", 10, 3, 1672, 17], + ["jump_false", 10, "eq_nb_931", 1672, 17], + "_nop_tc_117", + ["jump", "eq_nb_931", 1672, 17], + ["eq_bool", 8, 3, 7, 1672, 17], + ["jump", "eq_done_926", 1672, 17], + "eq_nb_931", + ["false", 8, 1672, 17], + "eq_done_926", + ["jump_false", 8, "if_else_924", 1672, 17], + ["access", 7, 0, 1673, 24], + ["is_int", 8, 2, 1673, 24], + ["jump_false", 8, "rel_ni_934", 1673, 24], + "_nop_tc_118", + "_nop_tc_119", + ["ge_int", 10, 2, 7, 1673, 24], + ["jump", "rel_done_936", 1673, 24], + "rel_ni_934", + ["is_num", 8, 2, 1673, 24], + ["jump_false", 8, "rel_nn_935", 1673, 24], + "_nop_tc_120", + "_nop_tc_121", + ["ge_float", 10, 2, 7, 1673, 24], + ["jump", "rel_done_936", 1673, 24], + "rel_nn_935", + ["is_text", 8, 2, 1673, 24], + ["jump_false", 8, "rel_err_937", 1673, 24], + "_nop_tc_122", + ["jump", "rel_err_937", 1673, 24], + ["ge_text", 10, 2, 7, 1673, 24], + ["jump", "rel_done_936", 1673, 24], + "rel_err_937", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1673, + 24 + ], + ["access", 8, "error", 1673, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1673, 24], + ["array", 12, 0, 1673, 24], + ["push", 12, 11, 1673, 24], + ["frame", 11, 7, 2, 1673, 24], + ["null", 7, 1673, 24], + ["setarg", 11, 0, 7, 1673, 24], + ["setarg", 11, 1, 8, 1673, 24], + ["setarg", 11, 2, 12, 1673, 24], + ["invoke", 11, 7, 1673, 24], + ["disrupt", 1673, 24], + "rel_done_936", + ["jump_false", 10, "tern_else_932", 1673, 24], + ["move", 7, 2, 1673, 28], + ["jump", "tern_end_933", 1673, 28], + "tern_else_932", + ["get", 8, 40, 1, 1673, 37], + ["frame", 10, 8, 0, 1673, 37], + ["null", 8, 1673, 37], + ["setarg", 10, 0, 8, 1673, 37], + ["invoke", 10, 8, 1673, 37], + ["move", 7, 8, 1673, 37], + "tern_end_933", + ["move", 4, 7, 1673, 37], + ["false", 7, 1674, 29], + ["get", 8, 56, 1, 1674, 7], + ["frame", 10, 8, 2, 1674, 7], + ["null", 8, 1674, 7], + ["setarg", 10, 0, 8, 1674, 7], + ["setarg", 10, 1, 4, 1674, 7], + ["setarg", 10, 2, 7, 1674, 7], + ["invoke", 10, 7, 1674, 7], + ["return", 4, 1675, 14], + "_nop_ur_8", + "if_else_924", + "if_end_925", + ["access", 7, "null", 1677, 17], + ["is_identical", 8, 3, 7, 1677, 17], + ["jump_true", 8, "eq_done_940", 1677, 17], + ["is_int", 10, 3, 1677, 17], + ["jump_false", 10, "eq_ni_941", 1677, 17], + "_nop_tc_123", + ["jump", "eq_ni_941", 1677, 17], + ["eq_int", 8, 3, 7, 1677, 17], + ["jump", "eq_done_940", 1677, 17], + "eq_ni_941", + ["is_num", 10, 3, 1677, 17], + ["jump_false", 10, "eq_nn_942", 1677, 17], + "_nop_tc_124", + ["jump", "eq_nn_942", 1677, 17], + ["eq_float", 8, 3, 7, 1677, 17], + ["jump", "eq_done_940", 1677, 17], + "eq_nn_942", + ["is_text", 10, 3, 1677, 17], + ["jump_false", 10, "eq_nt_943", 1677, 17], + "_nop_tc_125", + "_nop_tc_126", + ["eq_text", 8, 3, 7, 1677, 17], + ["jump", "eq_done_940", 1677, 17], + "eq_nt_943", + ["is_null", 10, 3, 1677, 17], + ["jump_false", 10, "eq_nnl_944", 1677, 17], + "_nop_tc_127", + ["jump", "eq_nnl_944", 1677, 17], + ["true", 8, 1677, 17], + ["jump", "eq_done_940", 1677, 17], + "eq_nnl_944", + ["is_bool", 10, 3, 1677, 17], + ["jump_false", 10, "eq_nb_945", 1677, 17], + "_nop_tc_128", + ["jump", "eq_nb_945", 1677, 17], + ["eq_bool", 8, 3, 7, 1677, 17], + ["jump", "eq_done_940", 1677, 17], + "eq_nb_945", + ["false", 8, 1677, 17], + "eq_done_940", + ["jump_false", 8, "if_else_938", 1677, 17], + ["access", 7, 0, 1678, 24], + ["is_int", 8, 2, 1678, 24], + ["jump_false", 8, "rel_ni_948", 1678, 24], + "_nop_tc_129", + "_nop_tc_130", + ["ge_int", 10, 2, 7, 1678, 24], + ["jump", "rel_done_950", 1678, 24], + "rel_ni_948", + ["is_num", 8, 2, 1678, 24], + ["jump_false", 8, "rel_nn_949", 1678, 24], + "_nop_tc_131", + "_nop_tc_132", + ["ge_float", 10, 2, 7, 1678, 24], + ["jump", "rel_done_950", 1678, 24], + "rel_nn_949", + ["is_text", 8, 2, 1678, 24], + ["jump_false", 8, "rel_err_951", 1678, 24], + "_nop_tc_133", + ["jump", "rel_err_951", 1678, 24], + ["ge_text", 10, 2, 7, 1678, 24], + ["jump", "rel_done_950", 1678, 24], + "rel_err_951", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1678, + 24 + ], + ["access", 8, "error", 1678, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1678, 24], + ["array", 12, 0, 1678, 24], + ["push", 12, 11, 1678, 24], + ["frame", 11, 7, 2, 1678, 24], + ["null", 7, 1678, 24], + ["setarg", 11, 0, 7, 1678, 24], + ["setarg", 11, 1, 8, 1678, 24], + ["setarg", 11, 2, 12, 1678, 24], + ["invoke", 11, 7, 1678, 24], + ["disrupt", 1678, 24], + "rel_done_950", + ["jump_false", 10, "tern_else_946", 1678, 24], + ["move", 7, 2, 1678, 28], + ["jump", "tern_end_947", 1678, 28], + "tern_else_946", + ["get", 8, 40, 1, 1678, 37], + ["frame", 10, 8, 0, 1678, 37], + ["null", 8, 1678, 37], + ["setarg", 10, 0, 8, 1678, 37], + ["invoke", 10, 8, 1678, 37], + ["move", 7, 8, 1678, 37], + "tern_end_947", + ["move", 4, 7, 1678, 37], + ["get", 7, 57, 1, 1679, 7], + ["frame", 8, 7, 1, 1679, 7], + ["null", 7, 1679, 7], + ["setarg", 8, 0, 7, 1679, 7], + ["setarg", 8, 1, 4, 1679, 7], + ["invoke", 8, 7, 1679, 7], + ["return", 4, 1680, 14], + "_nop_ur_9", + "if_else_938", + "if_end_939", + ["access", 7, "this", 1682, 17], + ["is_identical", 8, 3, 7, 1682, 17], + ["jump_true", 8, "eq_done_954", 1682, 17], + ["is_int", 10, 3, 1682, 17], + ["jump_false", 10, "eq_ni_955", 1682, 17], + "_nop_tc_134", + ["jump", "eq_ni_955", 1682, 17], + ["eq_int", 8, 3, 7, 1682, 17], + ["jump", "eq_done_954", 1682, 17], + "eq_ni_955", + ["is_num", 10, 3, 1682, 17], + ["jump_false", 10, "eq_nn_956", 1682, 17], + "_nop_tc_135", + ["jump", "eq_nn_956", 1682, 17], + ["eq_float", 8, 3, 7, 1682, 17], + ["jump", "eq_done_954", 1682, 17], + "eq_nn_956", + ["is_text", 10, 3, 1682, 17], + ["jump_false", 10, "eq_nt_957", 1682, 17], + "_nop_tc_136", + "_nop_tc_137", + ["eq_text", 8, 3, 7, 1682, 17], + ["jump", "eq_done_954", 1682, 17], + "eq_nt_957", + ["is_null", 10, 3, 1682, 17], + ["jump_false", 10, "eq_nnl_958", 1682, 17], + "_nop_tc_138", + ["jump", "eq_nnl_958", 1682, 17], + ["true", 8, 1682, 17], + ["jump", "eq_done_954", 1682, 17], + "eq_nnl_958", + ["is_bool", 10, 3, 1682, 17], + ["jump_false", 10, "eq_nb_959", 1682, 17], + "_nop_tc_139", + ["jump", "eq_nb_959", 1682, 17], + ["eq_bool", 8, 3, 7, 1682, 17], + ["jump", "eq_done_954", 1682, 17], + "eq_nb_959", + ["false", 8, 1682, 17], + "eq_done_954", + ["jump_false", 8, "if_else_952", 1682, 17], + ["get", 7, 11, 1, 1683, 14], + ["return", 7, 1683, 14], + "_nop_ur_10", + "if_else_952", + "if_end_953", + ["access", 7, "name", 1687, 17], + ["is_identical", 8, 3, 7, 1687, 17], + ["jump_true", 8, "eq_done_962", 1687, 17], + ["is_int", 10, 3, 1687, 17], + ["jump_false", 10, "eq_ni_963", 1687, 17], + "_nop_tc_140", + ["jump", "eq_ni_963", 1687, 17], + ["eq_int", 8, 3, 7, 1687, 17], + ["jump", "eq_done_962", 1687, 17], + "eq_ni_963", + ["is_num", 10, 3, 1687, 17], + ["jump_false", 10, "eq_nn_964", 1687, 17], + "_nop_tc_141", + ["jump", "eq_nn_964", 1687, 17], + ["eq_float", 8, 3, 7, 1687, 17], + ["jump", "eq_done_962", 1687, 17], + "eq_nn_964", + ["is_text", 10, 3, 1687, 17], + ["jump_false", 10, "eq_nt_965", 1687, 17], + "_nop_tc_142", + "_nop_tc_143", + ["eq_text", 8, 3, 7, 1687, 17], + ["jump", "eq_done_962", 1687, 17], + "eq_nt_965", + ["is_null", 10, 3, 1687, 17], + ["jump_false", 10, "eq_nnl_966", 1687, 17], + "_nop_tc_144", + ["jump", "eq_nnl_966", 1687, 17], + ["true", 8, 1687, 17], + ["jump", "eq_done_962", 1687, 17], + "eq_nnl_966", + ["is_bool", 10, 3, 1687, 17], + ["jump_false", 10, "eq_nb_967", 1687, 17], + "_nop_tc_145", + ["jump", "eq_nb_967", 1687, 17], + ["eq_bool", 8, 3, 7, 1687, 17], + ["jump", "eq_done_962", 1687, 17], + "eq_nb_967", + ["false", 8, 1687, 17], + "eq_done_962", + ["jump_false", 8, "if_else_960", 1687, 17], + ["load_field", 7, 1, "name", 1688, 14], + ["move", 17, 7, 1688, 14], + ["load_field", 7, 1, "level", 1689, 15], + ["move", 18, 7, 1689, 15], + ["null", 7, 1690, 20], + ["is_identical", 8, 18, 7, 1690, 20], + ["jump_true", 8, "eq_done_970", 1690, 20], + ["is_int", 10, 18, 1690, 20], + ["jump_false", 10, "eq_ni_971", 1690, 20], + "_nop_tc_146", + ["jump", "eq_ni_971", 1690, 20], + ["eq_int", 8, 18, 7, 1690, 20], + ["jump", "eq_done_970", 1690, 20], + "eq_ni_971", + ["is_num", 10, 18, 1690, 20], + ["jump_false", 10, "eq_nn_972", 1690, 20], + "_nop_tc_147", + ["jump", "eq_nn_972", 1690, 20], + ["eq_float", 8, 18, 7, 1690, 20], + ["jump", "eq_done_970", 1690, 20], + "eq_nn_972", + ["is_text", 10, 18, 1690, 20], + ["jump_false", 10, "eq_nt_973", 1690, 20], + "_nop_tc_148", + ["jump", "eq_nt_973", 1690, 20], + ["eq_text", 8, 18, 7, 1690, 20], + ["jump", "eq_done_970", 1690, 20], + "eq_nt_973", + ["is_null", 10, 18, 1690, 20], + ["jump_false", 10, "eq_nnl_974", 1690, 20], + "_nop_tc_149", + "_nop_tc_150", + ["true", 8, 1690, 20], + ["jump", "eq_done_970", 1690, 20], + "eq_nnl_974", + ["is_bool", 10, 18, 1690, 20], + ["jump_false", 10, "eq_nb_975", 1690, 20], + "_nop_tc_151", + ["jump", "eq_nb_975", 1690, 20], + ["eq_bool", 8, 18, 7, 1690, 20], + ["jump", "eq_done_970", 1690, 20], + "eq_nb_975", + ["false", 8, 1690, 20], + "eq_done_970", + ["jump_false", 8, "if_else_968", 1690, 20], + ["access", 18, -1, 1691, 17], + ["jump", "if_end_969", 1691, 17], + "if_else_968", + "if_end_969", + ["access", 7, 0, 1693, 20], + ["is_identical", 8, 18, 7, 1693, 20], + ["jump_true", 8, "eq_done_979", 1693, 20], + ["is_int", 10, 18, 1693, 20], + ["jump_false", 10, "eq_ni_980", 1693, 20], + "_nop_tc_152", + "_nop_tc_153", + ["eq_int", 8, 18, 7, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_ni_980", + ["is_num", 10, 18, 1693, 20], + ["jump_false", 10, "eq_nn_981", 1693, 20], + "_nop_tc_154", + "_nop_tc_155", + ["eq_float", 8, 18, 7, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_nn_981", + ["is_text", 10, 18, 1693, 20], + ["jump_false", 10, "eq_nt_982", 1693, 20], + "_nop_tc_156", + ["jump", "eq_nt_982", 1693, 20], + ["eq_text", 8, 18, 7, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_nt_982", + ["is_null", 10, 18, 1693, 20], + ["jump_false", 10, "eq_nnl_983", 1693, 20], + "_nop_tc_157", + ["jump", "eq_nnl_983", 1693, 20], + ["true", 8, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_nnl_983", + ["is_bool", 10, 18, 1693, 20], + ["jump_false", 10, "eq_nb_984", 1693, 20], + "_nop_tc_158", + ["jump", "eq_nb_984", 1693, 20], + ["eq_bool", 8, 18, 7, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_nb_984", + ["false", 8, 1693, 20], + "eq_done_979", + ["move", 7, 8, 1693, 20], + ["jump_true", 7, "or_end_978", 1693, 20], + ["access", 8, -1, 1693, 34], + ["is_identical", 10, 18, 8, 1693, 34], + ["jump_true", 10, "eq_done_985", 1693, 34], + ["is_int", 11, 18, 1693, 34], + ["jump_false", 11, "eq_ni_986", 1693, 34], + "_nop_tc_159", + "_nop_tc_160", + ["eq_int", 10, 18, 8, 1693, 34], + ["jump", "eq_done_985", 1693, 34], + "eq_ni_986", + ["is_num", 11, 18, 1693, 34], + ["jump_false", 11, "eq_nn_987", 1693, 34], + "_nop_tc_161", + "_nop_tc_162", + ["eq_float", 10, 18, 8, 1693, 34], + ["jump", "eq_done_985", 1693, 34], + "eq_nn_987", + ["is_text", 11, 18, 1693, 34], + ["jump_false", 11, "eq_nt_988", 1693, 34], + "_nop_tc_163", + ["jump", "eq_nt_988", 1693, 34], + ["eq_text", 10, 18, 8, 1693, 34], + ["jump", "eq_done_985", 1693, 34], + "eq_nt_988", + ["is_null", 11, 18, 1693, 34], + ["jump_false", 11, "eq_nnl_989", 1693, 34], + "_nop_tc_164", + ["jump", "eq_nnl_989", 1693, 34], + ["true", 10, 1693, 34], + ["jump", "eq_done_985", 1693, 34], + "eq_nnl_989", + ["is_bool", 11, 18, 1693, 34], + ["jump_false", 11, "eq_nb_990", 1693, 34], + "_nop_tc_165", + ["jump", "eq_nb_990", 1693, 34], + ["eq_bool", 10, 18, 8, 1693, 34], + ["jump", "eq_done_985", 1693, 34], + "eq_nb_990", + ["false", 10, 1693, 34], + "eq_done_985", + ["move", 7, 10, 1693, 34], + "or_end_978", + ["jump_false", 7, "if_else_976", 1693, 34], + ["get", 7, 42, 1, 1694, 16], + ["frame", 8, 7, 1, 1694, 16], + ["null", 7, 1694, 16], + ["setarg", 8, 0, 7, 1694, 16], + ["setarg", 8, 1, 17, 1694, 16], + ["invoke", 8, 7, 1694, 16], + ["move", 4, 7, 1694, 16], + ["access", 7, 0, 1695, 21], + ["is_int", 8, 4, 1695, 21], + ["jump_false", 8, "rel_ni_993", 1695, 21], + "_nop_tc_166", + "_nop_tc_167", + ["ge_int", 10, 4, 7, 1695, 21], + ["jump", "rel_done_995", 1695, 21], + "rel_ni_993", + ["is_num", 8, 4, 1695, 21], + ["jump_false", 8, "rel_nn_994", 1695, 21], + "_nop_tc_168", + "_nop_tc_169", + ["ge_float", 10, 4, 7, 1695, 21], + ["jump", "rel_done_995", 1695, 21], + "rel_nn_994", + ["is_text", 8, 4, 1695, 21], + ["jump_false", 8, "rel_err_996", 1695, 21], + "_nop_tc_170", + ["jump", "rel_err_996", 1695, 21], + ["ge_text", 10, 4, 7, 1695, 21], + ["jump", "rel_done_995", 1695, 21], + "rel_err_996", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1695, + 21 + ], + ["access", 8, "error", 1695, 21], + ["access", 11, "cannot compare with '>=': operands must be same type", 1695, 21], + ["array", 12, 0, 1695, 21], + ["push", 12, 11, 1695, 21], + ["frame", 11, 7, 2, 1695, 21], + ["null", 7, 1695, 21], + ["setarg", 11, 0, 7, 1695, 21], + ["setarg", 11, 1, 8, 1695, 21], + ["setarg", 11, 2, 12, 1695, 21], + ["invoke", 11, 7, 1695, 21], + ["disrupt", 1695, 21], + "rel_done_995", + ["jump_false", 10, "if_else_991", 1695, 21], + ["return", 4, 1696, 18], + "_nop_ur_11", + "if_else_991", + "if_end_992", + ["jump", "if_end_977", 1696, 18], + "if_else_976", + ["access", 7, 0, 1698, 26], + ["is_int", 8, 18, 1698, 26], + ["jump_false", 8, "rel_ni_999", 1698, 26], + "_nop_tc_171", + "_nop_tc_172", + ["gt_int", 10, 18, 7, 1698, 26], + ["jump", "rel_done_1001", 1698, 26], + "rel_ni_999", + ["is_num", 8, 18, 1698, 26], + ["jump_false", 8, "rel_nn_1000", 1698, 26], + "_nop_tc_173", + "_nop_tc_174", + ["gt_float", 10, 18, 7, 1698, 26], + ["jump", "rel_done_1001", 1698, 26], + "rel_nn_1000", + ["is_text", 8, 18, 1698, 26], + ["jump_false", 8, "rel_err_1002", 1698, 26], + "_nop_tc_175", + ["jump", "rel_err_1002", 1698, 26], + ["gt_text", 10, 18, 7, 1698, 26], + ["jump", "rel_done_1001", 1698, 26], + "rel_err_1002", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1698, + 26 + ], + ["access", 8, "error", 1698, 26], + ["access", 11, "cannot compare with '>': operands must be same type", 1698, 26], + ["array", 12, 0, 1698, 26], + ["push", 12, 11, 1698, 26], + ["frame", 11, 7, 2, 1698, 26], + ["null", 7, 1698, 26], + ["setarg", 11, 0, 7, 1698, 26], + ["setarg", 11, 1, 8, 1698, 26], + ["setarg", 11, 2, 12, 1698, 26], + ["invoke", 11, 7, 1698, 26], + ["disrupt", 1698, 26], + "rel_done_1001", + ["jump_false", 10, "if_else_997", 1698, 26], + ["access", 7, 1, 1699, 23], + ["is_num", 8, 18, 1699, 23], + ["jump_false", 8, "num_err_1003", 1699, 23], + "_nop_tc_176", + "_nop_tc_177", + ["subtract", 21, 18, 7, 1699, 23], + ["jump", "num_done_1004", 1699, 23], + "num_err_1003", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1699, + 23 + ], + ["access", 8, "error", 1699, 23], + ["access", 10, "cannot apply '-': operands must be numbers", 1699, 23], + ["array", 11, 0, 1699, 23], + ["push", 11, 10, 1699, 23], + ["frame", 10, 7, 2, 1699, 23], + ["null", 7, 1699, 23], + ["setarg", 10, 0, 7, 1699, 23], + ["setarg", 10, 1, 8, 1699, 23], + ["setarg", 10, 2, 11, 1699, 23], + ["invoke", 10, 7, 1699, 23], + ["disrupt", 1699, 23], + "num_done_1004", + ["get", 7, 100, 1, 1700, 18], + ["get", 8, 100, 1, 1700, 39], + ["length", 10, 8, 1700, 39], + ["access", 8, 1, 1700, 56], + "_nop_tc_178", + "_nop_tc_179", + "_nop_tc_180", + "_nop_tc_181", + ["subtract", 11, 10, 8, 1700, 56], + ["jump", "num_done_1006", 1700, 56], + "num_err_1005", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1700, + 56 + ], + ["access", 10, "error", 1700, 56], + ["access", 12, "cannot apply '-': operands must be numbers", 1700, 56], + ["array", 13, 0, 1700, 56], + ["push", 13, 12, 1700, 56], + ["frame", 12, 8, 2, 1700, 56], + ["null", 8, 1700, 56], + ["setarg", 12, 0, 8, 1700, 56], + ["setarg", 12, 1, 10, 1700, 56], + ["setarg", 12, 2, 13, 1700, 56], + ["invoke", 12, 8, 1700, 56], + ["disrupt", 1700, 56], + "num_done_1006", + "_nop_tc_182", + "_nop_tc_183", + "_nop_tc_184", + "_nop_tc_185", + ["subtract", 8, 11, 21, 1700, 60], + ["jump", "num_done_1008", 1700, 60], + "num_err_1007", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1700, + 60 + ], + ["access", 11, "error", 1700, 60], + ["access", 12, "cannot apply '-': operands must be numbers", 1700, 60], + ["array", 13, 0, 1700, 60], + ["push", 13, 12, 1700, 60], + ["frame", 12, 10, 2, 1700, 60], + ["null", 10, 1700, 60], + ["setarg", 12, 0, 10, 1700, 60], + ["setarg", 12, 1, 11, 1700, 60], + ["setarg", 12, 2, 13, 1700, 60], + ["invoke", 12, 10, 1700, 60], + ["disrupt", 1700, 60], + "num_done_1008", + ["load_dynamic", 10, 7, 8, 1700, 60], + ["move", 22, 10, 1700, 60], + ["get", 7, 83, 1, 1701, 23], + ["frame", 8, 7, 2, 1701, 23], + ["null", 7, 1701, 23], + ["setarg", 8, 0, 7, 1701, 23], + ["setarg", 8, 1, 22, 1701, 23], + ["setarg", 8, 2, 17, 1701, 23], + ["invoke", 8, 7, 1701, 23], + ["move", 23, 7, 1701, 23], + ["get", 7, 40, 1, 1702, 16], + ["frame", 8, 7, 0, 1702, 16], + ["null", 7, 1702, 16], + ["setarg", 8, 0, 7, 1702, 16], + ["invoke", 8, 7, 1702, 16], + ["move", 20, 7, 1702, 16], + ["access", 7, "get", 1703, 16], + ["get", 8, 52, 1, 1703, 9], + ["frame", 10, 8, 4, 1703, 9], + ["null", 8, 1703, 9], + ["setarg", 10, 0, 8, 1703, 9], + ["setarg", 10, 1, 7, 1703, 9], + ["setarg", 10, 2, 20, 1703, 9], + ["setarg", 10, 3, 23, 1703, 9], + ["setarg", 10, 4, 18, 1703, 9], + ["invoke", 10, 7, 1703, 9], + ["return", 20, 1704, 16], + "_nop_ur_12", + "if_else_997", + "if_end_998", + "if_end_977", + ["get", 7, 43, 1, 1707, 16], + ["frame", 8, 7, 1, 1707, 16], + ["null", 7, 1707, 16], + ["setarg", 8, 0, 7, 1707, 16], + ["setarg", 8, 1, 17, 1707, 16], + ["invoke", 8, 7, 1707, 16], + ["move", 19, 7, 1707, 16], + ["access", 7, 0, 1708, 21], + ["is_int", 8, 19, 1708, 21], + ["jump_false", 8, "rel_ni_1011", 1708, 21], + "_nop_tc_186", + "_nop_tc_187", + ["ge_int", 10, 19, 7, 1708, 21], + ["jump", "rel_done_1013", 1708, 21], + "rel_ni_1011", + ["is_num", 8, 19, 1708, 21], + ["jump_false", 8, "rel_nn_1012", 1708, 21], + "_nop_tc_188", + "_nop_tc_189", + ["ge_float", 10, 19, 7, 1708, 21], + ["jump", "rel_done_1013", 1708, 21], + "rel_nn_1012", + ["is_text", 8, 19, 1708, 21], + ["jump_false", 8, "rel_err_1014", 1708, 21], + "_nop_tc_190", + ["jump", "rel_err_1014", 1708, 21], + ["ge_text", 10, 19, 7, 1708, 21], + ["jump", "rel_done_1013", 1708, 21], + "rel_err_1014", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1708, + 21 + ], + ["access", 8, "error", 1708, 21], + ["access", 11, "cannot compare with '>=': operands must be same type", 1708, 21], + ["array", 12, 0, 1708, 21], + ["push", 12, 11, 1708, 21], + ["frame", 11, 7, 2, 1708, 21], + ["null", 7, 1708, 21], + ["setarg", 11, 0, 7, 1708, 21], + ["setarg", 11, 1, 8, 1708, 21], + ["setarg", 11, 2, 12, 1708, 21], + ["invoke", 11, 7, 1708, 21], + ["disrupt", 1708, 21], + "rel_done_1013", + ["jump_false", 10, "if_else_1009", 1708, 21], + ["return", 19, 1709, 16], + "_nop_ur_13", + "if_else_1009", + "if_end_1010", + ["get", 7, 40, 1, 1711, 14], + ["frame", 8, 7, 0, 1711, 14], + ["null", 7, 1711, 14], + ["setarg", 8, 0, 7, 1711, 14], + ["invoke", 8, 7, 1711, 14], + ["move", 20, 7, 1711, 14], + ["get", 7, 98, 1, 1712, 7], + ["frame", 8, 7, 2, 1712, 7], + ["null", 7, 1712, 7], + ["setarg", 8, 0, 7, 1712, 7], + ["setarg", 8, 1, 20, 1712, 7], + ["setarg", 8, 2, 17, 1712, 7], + ["invoke", 8, 7, 1712, 7], + ["return", 20, 1713, 14], + "_nop_ur_14", + "if_else_960", + "if_end_961", + ["access", 7, ".", 1717, 17], + ["is_identical", 8, 3, 7, 1717, 17], + ["jump_true", 8, "eq_done_1017", 1717, 17], + ["is_int", 10, 3, 1717, 17], + ["jump_false", 10, "eq_ni_1018", 1717, 17], + "_nop_tc_191", + ["jump", "eq_ni_1018", 1717, 17], + ["eq_int", 8, 3, 7, 1717, 17], + ["jump", "eq_done_1017", 1717, 17], + "eq_ni_1018", + ["is_num", 10, 3, 1717, 17], + ["jump_false", 10, "eq_nn_1019", 1717, 17], + "_nop_tc_192", + ["jump", "eq_nn_1019", 1717, 17], + ["eq_float", 8, 3, 7, 1717, 17], + ["jump", "eq_done_1017", 1717, 17], + "eq_nn_1019", + ["is_text", 10, 3, 1717, 17], + ["jump_false", 10, "eq_nt_1020", 1717, 17], + "_nop_tc_193", + "_nop_tc_194", + ["eq_text", 8, 3, 7, 1717, 17], + ["jump", "eq_done_1017", 1717, 17], + "eq_nt_1020", + ["is_null", 10, 3, 1717, 17], + ["jump_false", 10, "eq_nnl_1021", 1717, 17], + "_nop_tc_195", + ["jump", "eq_nnl_1021", 1717, 17], + ["true", 8, 1717, 17], + ["jump", "eq_done_1017", 1717, 17], + "eq_nnl_1021", + ["is_bool", 10, 3, 1717, 17], + ["jump_false", 10, "eq_nb_1022", 1717, 17], + "_nop_tc_196", + ["jump", "eq_nb_1022", 1717, 17], + ["eq_bool", 8, 3, 7, 1717, 17], + ["jump", "eq_done_1017", 1717, 17], + "eq_nb_1022", + ["false", 8, 1717, 17], + "eq_done_1017", + ["jump_false", 8, "if_else_1015", 1717, 17], + ["load_field", 7, 1, "left", 1718, 13], + ["move", 24, 7, 1718, 13], + ["load_field", 7, 1, "right", 1719, 14], + ["move", 25, 7, 1719, 14], + ["access", 7, -1, 1720, 32], + ["get", 8, 88, 1, 1720, 18], + ["frame", 10, 8, 2, 1720, 18], + ["null", 8, 1720, 18], + ["setarg", 10, 0, 8, 1720, 18], + ["setarg", 10, 1, 24, 1720, 18], + ["setarg", 10, 2, 7, 1720, 18], + ["invoke", 10, 7, 1720, 18], + ["move", 26, 7, 1720, 18], + ["get", 7, 40, 1, 1721, 14], + ["frame", 8, 7, 0, 1721, 14], + ["null", 7, 1721, 14], + ["setarg", 8, 0, 7, 1721, 14], + ["invoke", 8, 7, 1721, 14], + ["move", 4, 7, 1721, 14], + ["get", 7, 72, 1, 1722, 7], + ["frame", 8, 7, 3, 1722, 7], + ["null", 7, 1722, 7], + ["setarg", 8, 0, 7, 1722, 7], + ["setarg", 8, 1, 4, 1722, 7], + ["setarg", 8, 2, 26, 1722, 7], + ["setarg", 8, 3, 25, 1722, 7], + ["invoke", 8, 7, 1722, 7], + ["return", 4, 1723, 14], + "_nop_ur_15", + "if_else_1015", + "if_end_1016", + ["access", 7, "[", 1727, 17], + ["is_identical", 8, 3, 7, 1727, 17], + ["jump_true", 8, "eq_done_1025", 1727, 17], + ["is_int", 10, 3, 1727, 17], + ["jump_false", 10, "eq_ni_1026", 1727, 17], + "_nop_tc_197", + ["jump", "eq_ni_1026", 1727, 17], + ["eq_int", 8, 3, 7, 1727, 17], + ["jump", "eq_done_1025", 1727, 17], + "eq_ni_1026", + ["is_num", 10, 3, 1727, 17], + ["jump_false", 10, "eq_nn_1027", 1727, 17], + "_nop_tc_198", + ["jump", "eq_nn_1027", 1727, 17], + ["eq_float", 8, 3, 7, 1727, 17], + ["jump", "eq_done_1025", 1727, 17], + "eq_nn_1027", + ["is_text", 10, 3, 1727, 17], + ["jump_false", 10, "eq_nt_1028", 1727, 17], + "_nop_tc_199", + "_nop_tc_200", + ["eq_text", 8, 3, 7, 1727, 17], + ["jump", "eq_done_1025", 1727, 17], + "eq_nt_1028", + ["is_null", 10, 3, 1727, 17], + ["jump_false", 10, "eq_nnl_1029", 1727, 17], + "_nop_tc_201", + ["jump", "eq_nnl_1029", 1727, 17], + ["true", 8, 1727, 17], + ["jump", "eq_done_1025", 1727, 17], + "eq_nnl_1029", + ["is_bool", 10, 3, 1727, 17], + ["jump_false", 10, "eq_nb_1030", 1727, 17], + "_nop_tc_202", + ["jump", "eq_nb_1030", 1727, 17], + ["eq_bool", 8, 3, 7, 1727, 17], + ["jump", "eq_done_1025", 1727, 17], + "eq_nb_1030", + ["false", 8, 1727, 17], + "eq_done_1025", + ["jump_false", 8, "if_else_1023", 1727, 17], + ["load_field", 7, 1, "left", 1728, 13], + ["move", 24, 7, 1728, 13], + ["load_field", 7, 1, "right", 1729, 13], + ["move", 27, 7, 1729, 13], + ["access", 7, -1, 1730, 32], + ["get", 8, 88, 1, 1730, 18], + ["frame", 10, 8, 2, 1730, 18], + ["null", 8, 1730, 18], + ["setarg", 10, 0, 8, 1730, 18], + ["setarg", 10, 1, 24, 1730, 18], + ["setarg", 10, 2, 7, 1730, 18], + ["invoke", 10, 7, 1730, 18], + ["move", 26, 7, 1730, 18], + ["access", 7, -1, 1731, 32], + ["get", 8, 88, 1, 1731, 18], + ["frame", 10, 8, 2, 1731, 18], + ["null", 8, 1731, 18], + ["setarg", 10, 0, 8, 1731, 18], + ["setarg", 10, 1, 27, 1731, 18], + ["setarg", 10, 2, 7, 1731, 18], + ["invoke", 10, 7, 1731, 18], + ["move", 28, 7, 1731, 18], + ["get", 7, 40, 1, 1732, 14], + ["frame", 8, 7, 0, 1732, 14], + ["null", 7, 1732, 14], + ["setarg", 8, 0, 7, 1732, 14], + ["invoke", 8, 7, 1732, 14], + ["move", 4, 7, 1732, 14], + ["load_field", 7, 1, "access_kind", 1733, 47], + ["get", 8, 74, 1, 1733, 7], + ["frame", 10, 8, 4, 1733, 7], + ["null", 8, 1733, 7], + ["setarg", 10, 0, 8, 1733, 7], + ["setarg", 10, 1, 4, 1733, 7], + ["setarg", 10, 2, 26, 1733, 7], + ["setarg", 10, 3, 28, 1733, 7], + ["setarg", 10, 4, 7, 1733, 7], + ["invoke", 10, 7, 1733, 7], + ["return", 4, 1734, 14], + "_nop_ur_16", + "if_else_1023", + "if_end_1024", + ["access", 7, "(", 1738, 17], + ["is_identical", 8, 3, 7, 1738, 17], + ["jump_true", 8, "eq_done_1033", 1738, 17], + ["is_int", 10, 3, 1738, 17], + ["jump_false", 10, "eq_ni_1034", 1738, 17], + "_nop_tc_203", + ["jump", "eq_ni_1034", 1738, 17], + ["eq_int", 8, 3, 7, 1738, 17], + ["jump", "eq_done_1033", 1738, 17], + "eq_ni_1034", + ["is_num", 10, 3, 1738, 17], + ["jump_false", 10, "eq_nn_1035", 1738, 17], + "_nop_tc_204", + ["jump", "eq_nn_1035", 1738, 17], + ["eq_float", 8, 3, 7, 1738, 17], + ["jump", "eq_done_1033", 1738, 17], + "eq_nn_1035", + ["is_text", 10, 3, 1738, 17], + ["jump_false", 10, "eq_nt_1036", 1738, 17], + "_nop_tc_205", + "_nop_tc_206", + ["eq_text", 8, 3, 7, 1738, 17], + ["jump", "eq_done_1033", 1738, 17], + "eq_nt_1036", + ["is_null", 10, 3, 1738, 17], + ["jump_false", 10, "eq_nnl_1037", 1738, 17], + "_nop_tc_207", + ["jump", "eq_nnl_1037", 1738, 17], + ["true", 8, 1738, 17], + ["jump", "eq_done_1033", 1738, 17], + "eq_nnl_1037", + ["is_bool", 10, 3, 1738, 17], + ["jump_false", 10, "eq_nb_1038", 1738, 17], + "_nop_tc_208", + ["jump", "eq_nb_1038", 1738, 17], + ["eq_bool", 8, 3, 7, 1738, 17], + ["jump", "eq_done_1033", 1738, 17], + "eq_nb_1038", + ["false", 8, 1738, 17], + "eq_done_1033", + ["jump_false", 8, "if_else_1031", 1738, 17], + ["load_field", 7, 1, "expression", 1739, 16], + ["move", 29, 7, 1739, 16], + ["load_field", 7, 1, "list", 1740, 19], + ["move", 30, 7, 1740, 19], + ["load_field", 7, 29, "kind", 1741, 21], + ["move", 31, 7, 1741, 21], + ["access", 7, "name", 1744, 26], + ["is_identical", 8, 31, 7, 1744, 26], + ["jump_true", 8, "eq_done_1042", 1744, 26], + ["is_int", 10, 31, 1744, 26], + ["jump_false", 10, "eq_ni_1043", 1744, 26], + "_nop_tc_209", + ["jump", "eq_ni_1043", 1744, 26], + ["eq_int", 8, 31, 7, 1744, 26], + ["jump", "eq_done_1042", 1744, 26], + "eq_ni_1043", + ["is_num", 10, 31, 1744, 26], + ["jump_false", 10, "eq_nn_1044", 1744, 26], + "_nop_tc_210", + ["jump", "eq_nn_1044", 1744, 26], + ["eq_float", 8, 31, 7, 1744, 26], + ["jump", "eq_done_1042", 1744, 26], + "eq_nn_1044", + ["is_text", 10, 31, 1744, 26], + ["jump_false", 10, "eq_nt_1045", 1744, 26], + "_nop_tc_211", + "_nop_tc_212", + ["eq_text", 8, 31, 7, 1744, 26], + ["jump", "eq_done_1042", 1744, 26], + "eq_nt_1045", + ["is_null", 10, 31, 1744, 26], + ["jump_false", 10, "eq_nnl_1046", 1744, 26], + "_nop_tc_213", + ["jump", "eq_nnl_1046", 1744, 26], + ["true", 8, 1744, 26], + ["jump", "eq_done_1042", 1744, 26], + "eq_nnl_1046", + ["is_bool", 10, 31, 1744, 26], + ["jump_false", 10, "eq_nb_1047", 1744, 26], + "_nop_tc_214", + ["jump", "eq_nb_1047", 1744, 26], + ["eq_bool", 8, 31, 7, 1744, 26], + ["jump", "eq_done_1042", 1744, 26], + "eq_nb_1047", + ["false", 8, 1744, 26], + "eq_done_1042", + ["move", 7, 8, 1744, 26], + ["jump_false", 7, "and_end_1041", 1744, 26], + ["load_field", 8, 29, "make", 1744, 36], + ["access", 10, "functino", 1744, 51], + ["is_identical", 11, 8, 10, 1744, 51], + ["jump_true", 11, "eq_done_1048", 1744, 51], + ["is_int", 12, 8, 1744, 51], + ["jump_false", 12, "eq_ni_1049", 1744, 51], + "_nop_tc_215", + ["jump", "eq_ni_1049", 1744, 51], + ["eq_int", 11, 8, 10, 1744, 51], + ["jump", "eq_done_1048", 1744, 51], + "eq_ni_1049", + ["is_num", 12, 8, 1744, 51], + ["jump_false", 12, "eq_nn_1050", 1744, 51], + "_nop_tc_216", + ["jump", "eq_nn_1050", 1744, 51], + ["eq_float", 11, 8, 10, 1744, 51], + ["jump", "eq_done_1048", 1744, 51], + "eq_nn_1050", + ["is_text", 12, 8, 1744, 51], + ["jump_false", 12, "eq_nt_1051", 1744, 51], + "_nop_tc_217", + "_nop_tc_218", + ["eq_text", 11, 8, 10, 1744, 51], + ["jump", "eq_done_1048", 1744, 51], + "eq_nt_1051", + ["is_null", 12, 8, 1744, 51], + ["jump_false", 12, "eq_nnl_1052", 1744, 51], + "_nop_tc_219", + ["jump", "eq_nnl_1052", 1744, 51], + ["true", 11, 1744, 51], + ["jump", "eq_done_1048", 1744, 51], + "eq_nnl_1052", + ["is_bool", 12, 8, 1744, 51], + ["jump_false", 12, "eq_nb_1053", 1744, 51], + "_nop_tc_220", + ["jump", "eq_nb_1053", 1744, 51], + ["eq_bool", 11, 8, 10, 1744, 51], + ["jump", "eq_done_1048", 1744, 51], + "eq_nb_1053", + ["false", 11, 1744, 51], + "eq_done_1048", + ["move", 7, 11, 1744, 51], + "and_end_1041", + ["jump_false", 7, "if_else_1039", 1744, 51], + ["load_field", 7, 29, "name", 1745, 17], + ["move", 32, 7, 1745, 17], + ["get", 7, 4, 1, 1746, 15], + ["load_dynamic", 8, 7, 32, 1746, 28], + ["move", 33, 8, 1746, 28], + ["null", 7, 1747, 30], + ["is_identical", 8, 30, 7, 1747, 30], + ["jump_true", 8, "ne_nid_1057", 1747, 30], + ["jump", "ne_ni_1058", 1747, 30], + "ne_nid_1057", + ["false", 8, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_ni_1058", + ["is_int", 10, 30, 1747, 30], + ["jump_false", 10, "ne_nn_1059", 1747, 30], + "_nop_tc_221", + ["jump", "ne_nn_1059", 1747, 30], + ["ne_int", 8, 30, 7, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_nn_1059", + ["is_num", 10, 30, 1747, 30], + ["jump_false", 10, "ne_nt_1060", 1747, 30], + "_nop_tc_222", + ["jump", "ne_nt_1060", 1747, 30], + ["ne_float", 8, 30, 7, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_nt_1060", + ["is_text", 10, 30, 1747, 30], + ["jump_false", 10, "ne_nnl_1061", 1747, 30], + "_nop_tc_223", + ["jump", "ne_nnl_1061", 1747, 30], + ["ne_text", 8, 30, 7, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_nnl_1061", + ["is_null", 10, 30, 1747, 30], + ["jump_false", 10, "ne_nb_1062", 1747, 30], + "_nop_tc_224", + "_nop_tc_225", + ["false", 8, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_nb_1062", + ["is_bool", 10, 30, 1747, 30], + ["jump_false", 10, "ne_mis_1063", 1747, 30], + "_nop_tc_226", + ["jump", "ne_mis_1063", 1747, 30], + ["ne_bool", 8, 30, 7, 1747, 30], + ["jump", "ne_done_1056", 1747, 30], + "ne_mis_1063", + ["true", 8, 1747, 30], + "ne_done_1056", + ["jump_false", 8, "tern_else_1054", 1747, 30], + ["length", 7, 30, 1747, 44], + ["move", 8, 7, 1747, 44], + ["jump", "tern_end_1055", 1747, 44], + "tern_else_1054", + ["access", 7, 0, 1747, 57], + ["move", 8, 7, 1747, 57], + "tern_end_1055", + ["move", 34, 8, 1747, 57], + ["access", 7, "~!", 1749, 22], + ["is_identical", 8, 32, 7, 1749, 22], + ["jump_true", 8, "eq_done_1066", 1749, 22], + ["is_int", 10, 32, 1749, 22], + ["jump_false", 10, "eq_ni_1067", 1749, 22], + "_nop_tc_227", + ["jump", "eq_ni_1067", 1749, 22], + ["eq_int", 8, 32, 7, 1749, 22], + ["jump", "eq_done_1066", 1749, 22], + "eq_ni_1067", + ["is_num", 10, 32, 1749, 22], + ["jump_false", 10, "eq_nn_1068", 1749, 22], + "_nop_tc_228", + ["jump", "eq_nn_1068", 1749, 22], + ["eq_float", 8, 32, 7, 1749, 22], + ["jump", "eq_done_1066", 1749, 22], + "eq_nn_1068", + ["is_text", 10, 32, 1749, 22], + ["jump_false", 10, "eq_nt_1069", 1749, 22], + "_nop_tc_229", + "_nop_tc_230", + ["eq_text", 8, 32, 7, 1749, 22], + ["jump", "eq_done_1066", 1749, 22], + "eq_nt_1069", + ["is_null", 10, 32, 1749, 22], + ["jump_false", 10, "eq_nnl_1070", 1749, 22], + "_nop_tc_231", + ["jump", "eq_nnl_1070", 1749, 22], + ["true", 8, 1749, 22], + ["jump", "eq_done_1066", 1749, 22], + "eq_nnl_1070", + ["is_bool", 10, 32, 1749, 22], + ["jump_false", 10, "eq_nb_1071", 1749, 22], + "_nop_tc_232", + ["jump", "eq_nb_1071", 1749, 22], + ["eq_bool", 8, 32, 7, 1749, 22], + ["jump", "eq_done_1066", 1749, 22], + "eq_nb_1071", + ["false", 8, 1749, 22], + "eq_done_1066", + ["jump_false", 8, "if_else_1064", 1749, 22], + ["access", 7, 0, 1750, 35], + ["load_index", 8, 30, 7, 1750, 35], + ["access", 7, -1, 1750, 39], + ["get", 10, 88, 1, 1750, 16], + ["frame", 11, 10, 2, 1750, 16], + ["null", 10, 1750, 16], + ["setarg", 11, 0, 10, 1750, 16], + ["setarg", 11, 1, 8, 1750, 16], + ["setarg", 11, 2, 7, 1750, 16], + ["invoke", 11, 7, 1750, 16], + ["move", 35, 7, 1750, 16], + ["get", 7, 40, 1, 1751, 15], + ["frame", 8, 7, 0, 1751, 15], + ["null", 7, 1751, 15], + ["setarg", 8, 0, 7, 1751, 15], + ["invoke", 8, 7, 1751, 15], + ["move", 39, 7, 1751, 15], + ["get", 7, 51, 1, 1752, 11], + ["frame", 8, 7, 3, 1752, 11], + ["null", 7, 1752, 11], + ["setarg", 8, 0, 7, 1752, 11], + ["setarg", 8, 1, 33, 1752, 11], + ["setarg", 8, 2, 39, 1752, 11], + ["setarg", 8, 3, 35, 1752, 11], + ["invoke", 8, 7, 1752, 11], + ["return", 39, 1753, 18], + "_nop_ur_17", + "if_else_1064", + "if_end_1065", + ["access", 7, "[]!", 1755, 22], + ["is_identical", 8, 32, 7, 1755, 22], + ["jump_true", 8, "eq_done_1074", 1755, 22], + ["is_int", 10, 32, 1755, 22], + ["jump_false", 10, "eq_ni_1075", 1755, 22], + "_nop_tc_233", + ["jump", "eq_ni_1075", 1755, 22], + ["eq_int", 8, 32, 7, 1755, 22], + ["jump", "eq_done_1074", 1755, 22], + "eq_ni_1075", + ["is_num", 10, 32, 1755, 22], + ["jump_false", 10, "eq_nn_1076", 1755, 22], + "_nop_tc_234", + ["jump", "eq_nn_1076", 1755, 22], + ["eq_float", 8, 32, 7, 1755, 22], + ["jump", "eq_done_1074", 1755, 22], + "eq_nn_1076", + ["is_text", 10, 32, 1755, 22], + ["jump_false", 10, "eq_nt_1077", 1755, 22], + "_nop_tc_235", + "_nop_tc_236", + ["eq_text", 8, 32, 7, 1755, 22], + ["jump", "eq_done_1074", 1755, 22], + "eq_nt_1077", + ["is_null", 10, 32, 1755, 22], + ["jump_false", 10, "eq_nnl_1078", 1755, 22], + "_nop_tc_237", + ["jump", "eq_nnl_1078", 1755, 22], + ["true", 8, 1755, 22], + ["jump", "eq_done_1074", 1755, 22], + "eq_nnl_1078", + ["is_bool", 10, 32, 1755, 22], + ["jump_false", 10, "eq_nb_1079", 1755, 22], + "_nop_tc_238", + ["jump", "eq_nb_1079", 1755, 22], + ["eq_bool", 8, 32, 7, 1755, 22], + ["jump", "eq_done_1074", 1755, 22], + "eq_nb_1079", + ["false", 8, 1755, 22], + "eq_done_1074", + ["jump_false", 8, "if_else_1072", 1755, 22], + ["access", 7, 0, 1756, 35], + ["load_index", 8, 30, 7, 1756, 35], + ["access", 7, -1, 1756, 39], + ["get", 10, 88, 1, 1756, 16], + ["frame", 11, 10, 2, 1756, 16], + ["null", 10, 1756, 16], + ["setarg", 11, 0, 10, 1756, 16], + ["setarg", 11, 1, 8, 1756, 16], + ["setarg", 11, 2, 7, 1756, 16], + ["invoke", 11, 7, 1756, 16], + ["move", 35, 7, 1756, 16], + ["access", 7, 1, 1757, 35], + ["load_index", 8, 30, 7, 1757, 35], + ["access", 7, -1, 1757, 39], + ["get", 10, 88, 1, 1757, 16], + ["frame", 11, 10, 2, 1757, 16], + ["null", 10, 1757, 16], + ["setarg", 11, 0, 10, 1757, 16], + ["setarg", 11, 1, 8, 1757, 16], + ["setarg", 11, 2, 7, 1757, 16], + ["invoke", 11, 7, 1757, 16], + ["move", 36, 7, 1757, 16], + ["get", 7, 40, 1, 1758, 15], + ["frame", 8, 7, 0, 1758, 15], + ["null", 7, 1758, 15], + ["setarg", 8, 0, 7, 1758, 15], + ["invoke", 8, 7, 1758, 15], + ["move", 39, 7, 1758, 15], + ["get", 7, 74, 1, 1759, 11], + ["frame", 8, 7, 3, 1759, 11], + ["null", 7, 1759, 11], + ["setarg", 8, 0, 7, 1759, 11], + ["setarg", 8, 1, 39, 1759, 11], + ["setarg", 8, 2, 35, 1759, 11], + ["setarg", 8, 3, 36, 1759, 11], + ["invoke", 8, 7, 1759, 11], + ["return", 39, 1760, 18], + "_nop_ur_18", + "if_else_1072", + "if_end_1073", + ["access", 7, "=!", 1762, 23], + ["is_identical", 8, 32, 7, 1762, 23], + ["jump_true", 8, "eq_done_1084", 1762, 23], + ["is_int", 10, 32, 1762, 23], + ["jump_false", 10, "eq_ni_1085", 1762, 23], + "_nop_tc_239", + ["jump", "eq_ni_1085", 1762, 23], + ["eq_int", 8, 32, 7, 1762, 23], + ["jump", "eq_done_1084", 1762, 23], + "eq_ni_1085", + ["is_num", 10, 32, 1762, 23], + ["jump_false", 10, "eq_nn_1086", 1762, 23], + "_nop_tc_240", + ["jump", "eq_nn_1086", 1762, 23], + ["eq_float", 8, 32, 7, 1762, 23], + ["jump", "eq_done_1084", 1762, 23], + "eq_nn_1086", + ["is_text", 10, 32, 1762, 23], + ["jump_false", 10, "eq_nt_1087", 1762, 23], + "_nop_tc_241", + "_nop_tc_242", + ["eq_text", 8, 32, 7, 1762, 23], + ["jump", "eq_done_1084", 1762, 23], + "eq_nt_1087", + ["is_null", 10, 32, 1762, 23], + ["jump_false", 10, "eq_nnl_1088", 1762, 23], + "_nop_tc_243", + ["jump", "eq_nnl_1088", 1762, 23], + ["true", 8, 1762, 23], + ["jump", "eq_done_1084", 1762, 23], + "eq_nnl_1088", + ["is_bool", 10, 32, 1762, 23], + ["jump_false", 10, "eq_nb_1089", 1762, 23], + "_nop_tc_244", + ["jump", "eq_nb_1089", 1762, 23], + ["eq_bool", 8, 32, 7, 1762, 23], + ["jump", "eq_done_1084", 1762, 23], + "eq_nb_1089", + ["false", 8, 1762, 23], + "eq_done_1084", + ["move", 7, 8, 1762, 23], + ["jump_true", 7, "or_end_1083", 1762, 23], + ["access", 8, "!=!", 1762, 40], + ["is_identical", 10, 32, 8, 1762, 40], + ["jump_true", 10, "eq_done_1090", 1762, 40], + ["is_int", 11, 32, 1762, 40], + ["jump_false", 11, "eq_ni_1091", 1762, 40], + "_nop_tc_245", + ["jump", "eq_ni_1091", 1762, 40], + ["eq_int", 10, 32, 8, 1762, 40], + ["jump", "eq_done_1090", 1762, 40], + "eq_ni_1091", + ["is_num", 11, 32, 1762, 40], + ["jump_false", 11, "eq_nn_1092", 1762, 40], + "_nop_tc_246", + ["jump", "eq_nn_1092", 1762, 40], + ["eq_float", 10, 32, 8, 1762, 40], + ["jump", "eq_done_1090", 1762, 40], + "eq_nn_1092", + ["is_text", 11, 32, 1762, 40], + ["jump_false", 11, "eq_nt_1093", 1762, 40], + "_nop_tc_247", + "_nop_tc_248", + ["eq_text", 10, 32, 8, 1762, 40], + ["jump", "eq_done_1090", 1762, 40], + "eq_nt_1093", + ["is_null", 11, 32, 1762, 40], + ["jump_false", 11, "eq_nnl_1094", 1762, 40], + "_nop_tc_249", + ["jump", "eq_nnl_1094", 1762, 40], + ["true", 10, 1762, 40], + ["jump", "eq_done_1090", 1762, 40], + "eq_nnl_1094", + ["is_bool", 11, 32, 1762, 40], + ["jump_false", 11, "eq_nb_1095", 1762, 40], + "_nop_tc_250", + ["jump", "eq_nb_1095", 1762, 40], + ["eq_bool", 10, 32, 8, 1762, 40], + ["jump", "eq_done_1090", 1762, 40], + "eq_nb_1095", + ["false", 10, 1762, 40], + "eq_done_1090", + ["move", 7, 10, 1762, 40], + "or_end_1083", + ["move", 8, 7, 1762, 40], + ["jump_false", 8, "and_end_1082", 1762, 40], + ["access", 7, 3, 1762, 59], + ["is_identical", 10, 34, 7, 1762, 59], + ["jump_true", 10, "eq_done_1096", 1762, 59], + ["is_int", 11, 34, 1762, 59], + ["jump_false", 11, "eq_ni_1097", 1762, 59], + "_nop_tc_251", + "_nop_tc_252", + ["eq_int", 10, 34, 7, 1762, 59], + ["jump", "eq_done_1096", 1762, 59], + "eq_ni_1097", + ["is_num", 11, 34, 1762, 59], + ["jump_false", 11, "eq_nn_1098", 1762, 59], + "_nop_tc_253", + "_nop_tc_254", + ["eq_float", 10, 34, 7, 1762, 59], + ["jump", "eq_done_1096", 1762, 59], + "eq_nn_1098", + ["is_text", 11, 34, 1762, 59], + ["jump_false", 11, "eq_nt_1099", 1762, 59], + "_nop_tc_255", + ["jump", "eq_nt_1099", 1762, 59], + ["eq_text", 10, 34, 7, 1762, 59], + ["jump", "eq_done_1096", 1762, 59], + "eq_nt_1099", + ["is_null", 11, 34, 1762, 59], + ["jump_false", 11, "eq_nnl_1100", 1762, 59], + "_nop_tc_256", + ["jump", "eq_nnl_1100", 1762, 59], + ["true", 10, 1762, 59], + ["jump", "eq_done_1096", 1762, 59], + "eq_nnl_1100", + ["is_bool", 11, 34, 1762, 59], + ["jump_false", 11, "eq_nb_1101", 1762, 59], + "_nop_tc_257", + ["jump", "eq_nb_1101", 1762, 59], + ["eq_bool", 10, 34, 7, 1762, 59], + ["jump", "eq_done_1096", 1762, 59], + "eq_nb_1101", + ["false", 10, 1762, 59], + "eq_done_1096", + ["move", 8, 10, 1762, 59], + "and_end_1082", + ["jump_false", 8, "if_else_1080", 1762, 59], + ["access", 7, 0, 1763, 35], + ["load_index", 8, 30, 7, 1763, 35], + ["access", 7, -1, 1763, 39], + ["get", 10, 88, 1, 1763, 16], + ["frame", 11, 10, 2, 1763, 16], + ["null", 10, 1763, 16], + ["setarg", 11, 0, 10, 1763, 16], + ["setarg", 11, 1, 8, 1763, 16], + ["setarg", 11, 2, 7, 1763, 16], + ["invoke", 11, 7, 1763, 16], + ["move", 35, 7, 1763, 16], + ["access", 7, 1, 1764, 35], + ["load_index", 8, 30, 7, 1764, 35], + ["access", 7, -1, 1764, 39], + ["get", 10, 88, 1, 1764, 16], + ["frame", 11, 10, 2, 1764, 16], + ["null", 10, 1764, 16], + ["setarg", 11, 0, 10, 1764, 16], + ["setarg", 11, 1, 8, 1764, 16], + ["setarg", 11, 2, 7, 1764, 16], + ["invoke", 11, 7, 1764, 16], + ["move", 36, 7, 1764, 16], + ["access", 7, 2, 1765, 35], + ["load_index", 8, 30, 7, 1765, 35], + ["access", 7, -1, 1765, 39], + ["get", 10, 88, 1, 1765, 16], + ["frame", 11, 10, 2, 1765, 16], + ["null", 10, 1765, 16], + ["setarg", 11, 0, 10, 1765, 16], + ["setarg", 11, 1, 8, 1765, 16], + ["setarg", 11, 2, 7, 1765, 16], + ["invoke", 11, 7, 1765, 16], + ["move", 37, 7, 1765, 16], + ["get", 7, 40, 1, 1766, 15], + ["frame", 8, 7, 0, 1766, 15], + ["null", 7, 1766, 15], + ["setarg", 8, 0, 7, 1766, 15], + ["invoke", 8, 7, 1766, 15], + ["move", 39, 7, 1766, 15], + ["access", 7, "=!", 1767, 26], + ["is_identical", 8, 32, 7, 1767, 26], + ["jump_true", 8, "eq_done_1104", 1767, 26], + ["is_int", 10, 32, 1767, 26], + ["jump_false", 10, "eq_ni_1105", 1767, 26], + "_nop_tc_258", + ["jump", "eq_ni_1105", 1767, 26], + ["eq_int", 8, 32, 7, 1767, 26], + ["jump", "eq_done_1104", 1767, 26], + "eq_ni_1105", + ["is_num", 10, 32, 1767, 26], + ["jump_false", 10, "eq_nn_1106", 1767, 26], + "_nop_tc_259", + ["jump", "eq_nn_1106", 1767, 26], + ["eq_float", 8, 32, 7, 1767, 26], + ["jump", "eq_done_1104", 1767, 26], + "eq_nn_1106", + ["is_text", 10, 32, 1767, 26], + ["jump_false", 10, "eq_nt_1107", 1767, 26], + "_nop_tc_260", + "_nop_tc_261", + ["eq_text", 8, 32, 7, 1767, 26], + ["jump", "eq_done_1104", 1767, 26], + "eq_nt_1107", + ["is_null", 10, 32, 1767, 26], + ["jump_false", 10, "eq_nnl_1108", 1767, 26], + "_nop_tc_262", + ["jump", "eq_nnl_1108", 1767, 26], + ["true", 8, 1767, 26], + ["jump", "eq_done_1104", 1767, 26], + "eq_nnl_1108", + ["is_bool", 10, 32, 1767, 26], + ["jump_false", 10, "eq_nb_1109", 1767, 26], + "_nop_tc_263", + ["jump", "eq_nb_1109", 1767, 26], + ["eq_bool", 8, 32, 7, 1767, 26], + ["jump", "eq_done_1104", 1767, 26], + "eq_nb_1109", + ["false", 8, 1767, 26], + "eq_done_1104", + ["jump_false", 8, "tern_else_1102", 1767, 26], + ["access", 7, "eq_tol", 1767, 33], + ["move", 8, 7, 1767, 33], + ["jump", "tern_end_1103", 1767, 33], + "tern_else_1102", + ["access", 7, "ne_tol", 1767, 44], + ["move", 8, 7, 1767, 44], + "tern_end_1103", + ["move", 40, 8, 1767, 44], + ["array", 7, 4, 1768, 40], + ["push", 7, 39, 1768, 40], + ["push", 7, 35, 1768, 40], + ["push", 7, 36, 1768, 40], + ["push", 7, 37, 1768, 40], + ["get", 8, 53, 1, 1768, 11], + ["frame", 10, 8, 2, 1768, 11], + ["null", 8, 1768, 11], + ["setarg", 10, 0, 8, 1768, 11], + ["setarg", 10, 1, 40, 1768, 11], + ["setarg", 10, 2, 7, 1768, 11], + ["invoke", 10, 7, 1768, 11], + ["return", 39, 1769, 18], + "_nop_ur_19", + "if_else_1080", + "if_end_1081", + ["access", 7, "&&!", 1771, 22], + ["is_identical", 8, 32, 7, 1771, 22], + ["jump_true", 8, "eq_done_1112", 1771, 22], + ["is_int", 10, 32, 1771, 22], + ["jump_false", 10, "eq_ni_1113", 1771, 22], + "_nop_tc_264", + ["jump", "eq_ni_1113", 1771, 22], + ["eq_int", 8, 32, 7, 1771, 22], + ["jump", "eq_done_1112", 1771, 22], + "eq_ni_1113", + ["is_num", 10, 32, 1771, 22], + ["jump_false", 10, "eq_nn_1114", 1771, 22], + "_nop_tc_265", + ["jump", "eq_nn_1114", 1771, 22], + ["eq_float", 8, 32, 7, 1771, 22], + ["jump", "eq_done_1112", 1771, 22], + "eq_nn_1114", + ["is_text", 10, 32, 1771, 22], + ["jump_false", 10, "eq_nt_1115", 1771, 22], + "_nop_tc_266", + "_nop_tc_267", + ["eq_text", 8, 32, 7, 1771, 22], + ["jump", "eq_done_1112", 1771, 22], + "eq_nt_1115", + ["is_null", 10, 32, 1771, 22], + ["jump_false", 10, "eq_nnl_1116", 1771, 22], + "_nop_tc_268", + ["jump", "eq_nnl_1116", 1771, 22], + ["true", 8, 1771, 22], + ["jump", "eq_done_1112", 1771, 22], + "eq_nnl_1116", + ["is_bool", 10, 32, 1771, 22], + ["jump_false", 10, "eq_nb_1117", 1771, 22], + "_nop_tc_269", + ["jump", "eq_nb_1117", 1771, 22], + ["eq_bool", 8, 32, 7, 1771, 22], + ["jump", "eq_done_1112", 1771, 22], + "eq_nb_1117", + ["false", 8, 1771, 22], + "eq_done_1112", + ["jump_false", 8, "if_else_1110", 1771, 22], + ["access", 7, 0, 1772, 35], + ["load_index", 8, 30, 7, 1772, 35], + ["access", 7, -1, 1772, 39], + ["get", 10, 88, 1, 1772, 16], + ["frame", 11, 10, 2, 1772, 16], + ["null", 10, 1772, 16], + ["setarg", 11, 0, 10, 1772, 16], + ["setarg", 11, 1, 8, 1772, 16], + ["setarg", 11, 2, 7, 1772, 16], + ["invoke", 11, 7, 1772, 16], + ["move", 35, 7, 1772, 16], + ["access", 7, 1, 1773, 35], + ["load_index", 8, 30, 7, 1773, 35], + ["access", 7, -1, 1773, 39], + ["get", 10, 88, 1, 1773, 16], + ["frame", 11, 10, 2, 1773, 16], + ["null", 10, 1773, 16], + ["setarg", 11, 0, 10, 1773, 16], + ["setarg", 11, 1, 8, 1773, 16], + ["setarg", 11, 2, 7, 1773, 16], + ["invoke", 11, 7, 1773, 16], + ["move", 36, 7, 1773, 16], + ["get", 7, 40, 1, 1774, 15], + ["frame", 8, 7, 0, 1774, 15], + ["null", 7, 1774, 15], + ["setarg", 8, 0, 7, 1774, 15], + ["invoke", 8, 7, 1774, 15], + ["move", 39, 7, 1774, 15], + ["access", 7, "and", 1775, 18], + ["get", 8, 52, 1, 1775, 11], + ["frame", 10, 8, 4, 1775, 11], + ["null", 8, 1775, 11], + ["setarg", 10, 0, 8, 1775, 11], + ["setarg", 10, 1, 7, 1775, 11], + ["setarg", 10, 2, 39, 1775, 11], + ["setarg", 10, 3, 35, 1775, 11], + ["setarg", 10, 4, 36, 1775, 11], + ["invoke", 10, 7, 1775, 11], + ["return", 39, 1776, 18], + "_nop_ur_20", + "if_else_1110", + "if_end_1111", + ["access", 7, "||!", 1778, 22], + ["is_identical", 8, 32, 7, 1778, 22], + ["jump_true", 8, "eq_done_1120", 1778, 22], + ["is_int", 10, 32, 1778, 22], + ["jump_false", 10, "eq_ni_1121", 1778, 22], + "_nop_tc_270", + ["jump", "eq_ni_1121", 1778, 22], + ["eq_int", 8, 32, 7, 1778, 22], + ["jump", "eq_done_1120", 1778, 22], + "eq_ni_1121", + ["is_num", 10, 32, 1778, 22], + ["jump_false", 10, "eq_nn_1122", 1778, 22], + "_nop_tc_271", + ["jump", "eq_nn_1122", 1778, 22], + ["eq_float", 8, 32, 7, 1778, 22], + ["jump", "eq_done_1120", 1778, 22], + "eq_nn_1122", + ["is_text", 10, 32, 1778, 22], + ["jump_false", 10, "eq_nt_1123", 1778, 22], + "_nop_tc_272", + "_nop_tc_273", + ["eq_text", 8, 32, 7, 1778, 22], + ["jump", "eq_done_1120", 1778, 22], + "eq_nt_1123", + ["is_null", 10, 32, 1778, 22], + ["jump_false", 10, "eq_nnl_1124", 1778, 22], + "_nop_tc_274", + ["jump", "eq_nnl_1124", 1778, 22], + ["true", 8, 1778, 22], + ["jump", "eq_done_1120", 1778, 22], + "eq_nnl_1124", + ["is_bool", 10, 32, 1778, 22], + ["jump_false", 10, "eq_nb_1125", 1778, 22], + "_nop_tc_275", + ["jump", "eq_nb_1125", 1778, 22], + ["eq_bool", 8, 32, 7, 1778, 22], + ["jump", "eq_done_1120", 1778, 22], + "eq_nb_1125", + ["false", 8, 1778, 22], + "eq_done_1120", + ["jump_false", 8, "if_else_1118", 1778, 22], + ["access", 7, 0, 1779, 35], + ["load_index", 8, 30, 7, 1779, 35], + ["access", 7, -1, 1779, 39], + ["get", 10, 88, 1, 1779, 16], + ["frame", 11, 10, 2, 1779, 16], + ["null", 10, 1779, 16], + ["setarg", 11, 0, 10, 1779, 16], + ["setarg", 11, 1, 8, 1779, 16], + ["setarg", 11, 2, 7, 1779, 16], + ["invoke", 11, 7, 1779, 16], + ["move", 35, 7, 1779, 16], + ["access", 7, 1, 1780, 35], + ["load_index", 8, 30, 7, 1780, 35], + ["access", 7, -1, 1780, 39], + ["get", 10, 88, 1, 1780, 16], + ["frame", 11, 10, 2, 1780, 16], + ["null", 10, 1780, 16], + ["setarg", 11, 0, 10, 1780, 16], + ["setarg", 11, 1, 8, 1780, 16], + ["setarg", 11, 2, 7, 1780, 16], + ["invoke", 11, 7, 1780, 16], + ["move", 36, 7, 1780, 16], + ["get", 7, 40, 1, 1781, 15], + ["frame", 8, 7, 0, 1781, 15], + ["null", 7, 1781, 15], + ["setarg", 8, 0, 7, 1781, 15], + ["invoke", 8, 7, 1781, 15], + ["move", 39, 7, 1781, 15], + ["access", 7, "or", 1782, 18], + ["get", 8, 52, 1, 1782, 11], + ["frame", 10, 8, 4, 1782, 11], + ["null", 8, 1782, 11], + ["setarg", 10, 0, 8, 1782, 11], + ["setarg", 10, 1, 7, 1782, 11], + ["setarg", 10, 2, 39, 1782, 11], + ["setarg", 10, 3, 35, 1782, 11], + ["setarg", 10, 4, 36, 1782, 11], + ["invoke", 10, 7, 1782, 11], + ["return", 39, 1783, 18], + "_nop_ur_21", + "if_else_1118", + "if_end_1119", + ["access", 7, 0, 1786, 33], + ["load_index", 8, 30, 7, 1786, 33], + ["access", 7, -1, 1786, 37], + ["get", 10, 88, 1, 1786, 14], + ["frame", 11, 10, 2, 1786, 14], + ["null", 10, 1786, 14], + ["setarg", 11, 0, 10, 1786, 14], + ["setarg", 11, 1, 8, 1786, 14], + ["setarg", 11, 2, 7, 1786, 14], + ["invoke", 11, 7, 1786, 14], + ["move", 35, 7, 1786, 14], + ["access", 7, 1, 1787, 33], + ["load_index", 8, 30, 7, 1787, 33], + ["access", 7, -1, 1787, 37], + ["get", 10, 88, 1, 1787, 14], + ["frame", 11, 10, 2, 1787, 14], + ["null", 10, 1787, 14], + ["setarg", 11, 0, 10, 1787, 14], + ["setarg", 11, 1, 8, 1787, 14], + ["setarg", 11, 2, 7, 1787, 14], + ["invoke", 11, 7, 1787, 14], + ["move", 36, 7, 1787, 14], + ["get", 7, 40, 1, 1788, 13], + ["frame", 8, 7, 0, 1788, 13], + ["null", 7, 1788, 13], + ["setarg", 8, 0, 7, 1788, 13], + ["invoke", 8, 7, 1788, 13], + ["move", 39, 7, 1788, 13], + ["access", 7, 0, 1789, 28], + ["load_index", 8, 30, 7, 1789, 28], + ["put", 8, 34, 1, 1789, 28], + ["access", 7, 1, 1790, 28], + ["load_index", 8, 30, 7, 1790, 28], + ["put", 8, 35, 1, 1790, 28], + ["get", 7, 71, 1, 1791, 9], + ["frame", 8, 7, 4, 1791, 9], + ["null", 7, 1791, 9], + ["setarg", 8, 0, 7, 1791, 9], + ["setarg", 8, 1, 33, 1791, 9], + ["setarg", 8, 2, 39, 1791, 9], + ["setarg", 8, 3, 35, 1791, 9], + ["setarg", 8, 4, 36, 1791, 9], + ["invoke", 8, 7, 1791, 9], + ["return", 39, 1792, 16], + "_nop_ur_22", + "if_else_1039", + "if_end_1040", + ["access", 7, "name", 1796, 26], + ["is_identical", 8, 31, 7, 1796, 26], + ["jump_true", 8, "eq_done_1129", 1796, 26], + ["is_int", 10, 31, 1796, 26], + ["jump_false", 10, "eq_ni_1130", 1796, 26], + "_nop_tc_276", + ["jump", "eq_ni_1130", 1796, 26], + ["eq_int", 8, 31, 7, 1796, 26], + ["jump", "eq_done_1129", 1796, 26], + "eq_ni_1130", + ["is_num", 10, 31, 1796, 26], + ["jump_false", 10, "eq_nn_1131", 1796, 26], + "_nop_tc_277", + ["jump", "eq_nn_1131", 1796, 26], + ["eq_float", 8, 31, 7, 1796, 26], + ["jump", "eq_done_1129", 1796, 26], + "eq_nn_1131", + ["is_text", 10, 31, 1796, 26], + ["jump_false", 10, "eq_nt_1132", 1796, 26], + "_nop_tc_278", + "_nop_tc_279", + ["eq_text", 8, 31, 7, 1796, 26], + ["jump", "eq_done_1129", 1796, 26], + "eq_nt_1132", + ["is_null", 10, 31, 1796, 26], + ["jump_false", 10, "eq_nnl_1133", 1796, 26], + "_nop_tc_280", + ["jump", "eq_nnl_1133", 1796, 26], + ["true", 8, 1796, 26], + ["jump", "eq_done_1129", 1796, 26], + "eq_nnl_1133", + ["is_bool", 10, 31, 1796, 26], + ["jump_false", 10, "eq_nb_1134", 1796, 26], + "_nop_tc_281", + ["jump", "eq_nb_1134", 1796, 26], + ["eq_bool", 8, 31, 7, 1796, 26], + ["jump", "eq_done_1129", 1796, 26], + "eq_nb_1134", + ["false", 8, 1796, 26], + "eq_done_1129", + ["move", 7, 8, 1796, 26], + ["jump_false", 7, "and_end_1128", 1796, 26], + ["load_field", 8, 29, "intrinsic", 1796, 36], + ["true", 10, 1796, 56], + ["is_identical", 11, 8, 10, 1796, 56], + ["jump_true", 11, "eq_done_1135", 1796, 56], + ["is_int", 12, 8, 1796, 56], + ["jump_false", 12, "eq_ni_1136", 1796, 56], + "_nop_tc_282", + ["jump", "eq_ni_1136", 1796, 56], + ["eq_int", 11, 8, 10, 1796, 56], + ["jump", "eq_done_1135", 1796, 56], + "eq_ni_1136", + ["is_num", 12, 8, 1796, 56], + ["jump_false", 12, "eq_nn_1137", 1796, 56], + "_nop_tc_283", + ["jump", "eq_nn_1137", 1796, 56], + ["eq_float", 11, 8, 10, 1796, 56], + ["jump", "eq_done_1135", 1796, 56], + "eq_nn_1137", + ["is_text", 12, 8, 1796, 56], + ["jump_false", 12, "eq_nt_1138", 1796, 56], + "_nop_tc_284", + ["jump", "eq_nt_1138", 1796, 56], + ["eq_text", 11, 8, 10, 1796, 56], + ["jump", "eq_done_1135", 1796, 56], + "eq_nt_1138", + ["is_null", 12, 8, 1796, 56], + ["jump_false", 12, "eq_nnl_1139", 1796, 56], + "_nop_tc_285", + ["jump", "eq_nnl_1139", 1796, 56], + ["true", 11, 1796, 56], + ["jump", "eq_done_1135", 1796, 56], + "eq_nnl_1139", + ["is_bool", 12, 8, 1796, 56], + ["jump_false", 12, "eq_nb_1140", 1796, 56], + "_nop_tc_286", + "_nop_tc_287", + ["eq_bool", 11, 8, 10, 1796, 56], + ["jump", "eq_done_1135", 1796, 56], + "eq_nb_1140", + ["false", 11, 1796, 56], + "eq_done_1135", + ["move", 7, 11, 1796, 56], + "and_end_1128", + ["jump_false", 7, "if_else_1126", 1796, 56], + ["load_field", 7, 29, "name", 1797, 17], + ["move", 32, 7, 1797, 17], + ["null", 7, 1798, 30], + ["is_identical", 8, 30, 7, 1798, 30], + ["jump_true", 8, "ne_nid_1144", 1798, 30], + ["jump", "ne_ni_1145", 1798, 30], + "ne_nid_1144", + ["false", 8, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_ni_1145", + ["is_int", 10, 30, 1798, 30], + ["jump_false", 10, "ne_nn_1146", 1798, 30], + "_nop_tc_288", + ["jump", "ne_nn_1146", 1798, 30], + ["ne_int", 8, 30, 7, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_nn_1146", + ["is_num", 10, 30, 1798, 30], + ["jump_false", 10, "ne_nt_1147", 1798, 30], + "_nop_tc_289", + ["jump", "ne_nt_1147", 1798, 30], + ["ne_float", 8, 30, 7, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_nt_1147", + ["is_text", 10, 30, 1798, 30], + ["jump_false", 10, "ne_nnl_1148", 1798, 30], + "_nop_tc_290", + ["jump", "ne_nnl_1148", 1798, 30], + ["ne_text", 8, 30, 7, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_nnl_1148", + ["is_null", 10, 30, 1798, 30], + ["jump_false", 10, "ne_nb_1149", 1798, 30], + "_nop_tc_291", + "_nop_tc_292", + ["false", 8, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_nb_1149", + ["is_bool", 10, 30, 1798, 30], + ["jump_false", 10, "ne_mis_1150", 1798, 30], + "_nop_tc_293", + ["jump", "ne_mis_1150", 1798, 30], + ["ne_bool", 8, 30, 7, 1798, 30], + ["jump", "ne_done_1143", 1798, 30], + "ne_mis_1150", + ["true", 8, 1798, 30], + "ne_done_1143", + ["jump_false", 8, "tern_else_1141", 1798, 30], + ["length", 7, 30, 1798, 44], + ["move", 8, 7, 1798, 44], + ["jump", "tern_end_1142", 1798, 44], + "tern_else_1141", + ["access", 7, 0, 1798, 57], + ["move", 8, 7, 1798, 57], + "tern_end_1142", + ["move", 34, 8, 1798, 57], + ["access", 7, 1, 1800, 22], + ["is_identical", 8, 34, 7, 1800, 22], + ["jump_true", 8, "eq_done_1154", 1800, 22], + ["is_int", 10, 34, 1800, 22], + ["jump_false", 10, "eq_ni_1155", 1800, 22], + "_nop_tc_294", + "_nop_tc_295", + ["eq_int", 8, 34, 7, 1800, 22], + ["jump", "eq_done_1154", 1800, 22], + "eq_ni_1155", + ["is_num", 10, 34, 1800, 22], + ["jump_false", 10, "eq_nn_1156", 1800, 22], + "_nop_tc_296", + "_nop_tc_297", + ["eq_float", 8, 34, 7, 1800, 22], + ["jump", "eq_done_1154", 1800, 22], + "eq_nn_1156", + ["is_text", 10, 34, 1800, 22], + ["jump_false", 10, "eq_nt_1157", 1800, 22], + "_nop_tc_298", + ["jump", "eq_nt_1157", 1800, 22], + ["eq_text", 8, 34, 7, 1800, 22], + ["jump", "eq_done_1154", 1800, 22], + "eq_nt_1157", + ["is_null", 10, 34, 1800, 22], + ["jump_false", 10, "eq_nnl_1158", 1800, 22], + "_nop_tc_299", + ["jump", "eq_nnl_1158", 1800, 22], + ["true", 8, 1800, 22], + ["jump", "eq_done_1154", 1800, 22], + "eq_nnl_1158", + ["is_bool", 10, 34, 1800, 22], + ["jump_false", 10, "eq_nb_1159", 1800, 22], + "_nop_tc_300", + ["jump", "eq_nb_1159", 1800, 22], + ["eq_bool", 8, 34, 7, 1800, 22], + ["jump", "eq_done_1154", 1800, 22], + "eq_nb_1159", + ["false", 8, 1800, 22], + "eq_done_1154", + ["move", 7, 8, 1800, 22], + ["jump_false", 7, "and_end_1153", 1800, 22], + ["get", 8, 7, 1, 1800, 27], + ["load_dynamic", 10, 8, 32, 1800, 39], + ["null", 8, 1800, 49], + ["is_identical", 11, 10, 8, 1800, 49], + ["jump_true", 11, "ne_nid_1161", 1800, 49], + ["jump", "ne_ni_1162", 1800, 49], + "ne_nid_1161", + ["false", 11, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_ni_1162", + ["is_int", 12, 10, 1800, 49], + ["jump_false", 12, "ne_nn_1163", 1800, 49], + "_nop_tc_301", + ["jump", "ne_nn_1163", 1800, 49], + ["ne_int", 11, 10, 8, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_nn_1163", + ["is_num", 12, 10, 1800, 49], + ["jump_false", 12, "ne_nt_1164", 1800, 49], + "_nop_tc_302", + ["jump", "ne_nt_1164", 1800, 49], + ["ne_float", 11, 10, 8, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_nt_1164", + ["is_text", 12, 10, 1800, 49], + ["jump_false", 12, "ne_nnl_1165", 1800, 49], + "_nop_tc_303", + ["jump", "ne_nnl_1165", 1800, 49], + ["ne_text", 11, 10, 8, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_nnl_1165", + ["is_null", 12, 10, 1800, 49], + ["jump_false", 12, "ne_nb_1166", 1800, 49], + "_nop_tc_304", + "_nop_tc_305", + ["false", 11, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_nb_1166", + ["is_bool", 12, 10, 1800, 49], + ["jump_false", 12, "ne_mis_1167", 1800, 49], + "_nop_tc_306", + ["jump", "ne_mis_1167", 1800, 49], + ["ne_bool", 11, 10, 8, 1800, 49], + ["jump", "ne_done_1160", 1800, 49], + "ne_mis_1167", + ["true", 11, 1800, 49], + "ne_done_1160", + ["move", 7, 11, 1800, 49], + "and_end_1153", + ["jump_false", 7, "if_else_1151", 1800, 49], + ["access", 7, 0, 1801, 37], + ["load_index", 8, 30, 7, 1801, 37], + ["access", 7, -1, 1801, 41], + ["get", 10, 88, 1, 1801, 18], + ["frame", 11, 10, 2, 1801, 18], + ["null", 10, 1801, 18], + ["setarg", 11, 0, 10, 1801, 18], + ["setarg", 11, 1, 8, 1801, 18], + ["setarg", 11, 2, 7, 1801, 18], + ["invoke", 11, 7, 1801, 18], + ["move", 35, 7, 1801, 18], + ["get", 7, 40, 1, 1802, 17], + ["frame", 8, 7, 0, 1802, 17], + ["null", 7, 1802, 17], + ["setarg", 8, 0, 7, 1802, 17], + ["invoke", 8, 7, 1802, 17], + ["move", 39, 7, 1802, 17], + ["get", 7, 7, 1, 1803, 20], + ["load_dynamic", 8, 7, 32, 1803, 32], + ["get", 7, 51, 1, 1803, 13], + ["frame", 10, 7, 3, 1803, 13], + ["null", 7, 1803, 13], + ["setarg", 10, 0, 7, 1803, 13], + ["setarg", 10, 1, 8, 1803, 13], + ["setarg", 10, 2, 39, 1803, 13], + ["setarg", 10, 3, 35, 1803, 13], + ["invoke", 10, 7, 1803, 13], + ["return", 39, 1804, 20], + "_nop_ur_23", + "if_else_1151", + "if_end_1152", + ["access", 7, 2, 1807, 22], + ["is_identical", 8, 34, 7, 1807, 22], + ["jump_true", 8, "eq_done_1171", 1807, 22], + ["is_int", 10, 34, 1807, 22], + ["jump_false", 10, "eq_ni_1172", 1807, 22], + "_nop_tc_307", + "_nop_tc_308", + ["eq_int", 8, 34, 7, 1807, 22], + ["jump", "eq_done_1171", 1807, 22], + "eq_ni_1172", + ["is_num", 10, 34, 1807, 22], + ["jump_false", 10, "eq_nn_1173", 1807, 22], + "_nop_tc_309", + "_nop_tc_310", + ["eq_float", 8, 34, 7, 1807, 22], + ["jump", "eq_done_1171", 1807, 22], + "eq_nn_1173", + ["is_text", 10, 34, 1807, 22], + ["jump_false", 10, "eq_nt_1174", 1807, 22], + "_nop_tc_311", + ["jump", "eq_nt_1174", 1807, 22], + ["eq_text", 8, 34, 7, 1807, 22], + ["jump", "eq_done_1171", 1807, 22], + "eq_nt_1174", + ["is_null", 10, 34, 1807, 22], + ["jump_false", 10, "eq_nnl_1175", 1807, 22], + "_nop_tc_312", + ["jump", "eq_nnl_1175", 1807, 22], + ["true", 8, 1807, 22], + ["jump", "eq_done_1171", 1807, 22], + "eq_nnl_1175", + ["is_bool", 10, 34, 1807, 22], + ["jump_false", 10, "eq_nb_1176", 1807, 22], + "_nop_tc_313", + ["jump", "eq_nb_1176", 1807, 22], + ["eq_bool", 8, 34, 7, 1807, 22], + ["jump", "eq_done_1171", 1807, 22], + "eq_nb_1176", + ["false", 8, 1807, 22], + "eq_done_1171", + ["move", 7, 8, 1807, 22], + ["jump_false", 7, "and_end_1170", 1807, 22], + ["access", 8, "push", 1807, 36], + ["is_identical", 10, 32, 8, 1807, 36], + ["jump_true", 10, "eq_done_1177", 1807, 36], + ["is_int", 11, 32, 1807, 36], + ["jump_false", 11, "eq_ni_1178", 1807, 36], + "_nop_tc_314", + ["jump", "eq_ni_1178", 1807, 36], + ["eq_int", 10, 32, 8, 1807, 36], + ["jump", "eq_done_1177", 1807, 36], + "eq_ni_1178", + ["is_num", 11, 32, 1807, 36], + ["jump_false", 11, "eq_nn_1179", 1807, 36], + "_nop_tc_315", + ["jump", "eq_nn_1179", 1807, 36], + ["eq_float", 10, 32, 8, 1807, 36], + ["jump", "eq_done_1177", 1807, 36], + "eq_nn_1179", + ["is_text", 11, 32, 1807, 36], + ["jump_false", 11, "eq_nt_1180", 1807, 36], + "_nop_tc_316", + "_nop_tc_317", + ["eq_text", 10, 32, 8, 1807, 36], + ["jump", "eq_done_1177", 1807, 36], + "eq_nt_1180", + ["is_null", 11, 32, 1807, 36], + ["jump_false", 11, "eq_nnl_1181", 1807, 36], + "_nop_tc_318", + ["jump", "eq_nnl_1181", 1807, 36], + ["true", 10, 1807, 36], + ["jump", "eq_done_1177", 1807, 36], + "eq_nnl_1181", + ["is_bool", 11, 32, 1807, 36], + ["jump_false", 11, "eq_nb_1182", 1807, 36], + "_nop_tc_319", + ["jump", "eq_nb_1182", 1807, 36], + ["eq_bool", 10, 32, 8, 1807, 36], + ["jump", "eq_done_1177", 1807, 36], + "eq_nb_1182", + ["false", 10, 1807, 36], + "eq_done_1177", + ["move", 7, 10, 1807, 36], + "and_end_1170", + ["jump_false", 7, "if_else_1168", 1807, 36], + ["access", 7, 0, 1808, 35], + ["load_index", 8, 30, 7, 1808, 35], + ["access", 7, -1, 1808, 39], + ["get", 10, 88, 1, 1808, 16], + ["frame", 11, 10, 2, 1808, 16], + ["null", 10, 1808, 16], + ["setarg", 11, 0, 10, 1808, 16], + ["setarg", 11, 1, 8, 1808, 16], + ["setarg", 11, 2, 7, 1808, 16], + ["invoke", 11, 7, 1808, 16], + ["move", 35, 7, 1808, 16], + ["access", 7, 1, 1809, 35], + ["load_index", 8, 30, 7, 1809, 35], + ["access", 7, -1, 1809, 39], + ["get", 10, 88, 1, 1809, 16], + ["frame", 11, 10, 2, 1809, 16], + ["null", 10, 1809, 16], + ["setarg", 11, 0, 10, 1809, 16], + ["setarg", 11, 1, 8, 1809, 16], + ["setarg", 11, 2, 7, 1809, 16], + ["invoke", 11, 7, 1809, 16], + ["move", 36, 7, 1809, 16], + ["get", 7, 40, 1, 1810, 21], + ["frame", 8, 7, 0, 1810, 21], + ["null", 7, 1810, 21], + ["setarg", 8, 0, 7, 1810, 21], + ["invoke", 8, 7, 1810, 21], + ["move", 74, 7, 1810, 21], + ["access", 7, "push_err", 1811, 33], + ["get", 8, 45, 1, 1811, 23], + ["frame", 10, 8, 1, 1811, 23], + ["null", 8, 1811, 23], + ["setarg", 10, 0, 8, 1811, 23], + ["setarg", 10, 1, 7, 1811, 23], + ["invoke", 10, 7, 1811, 23], + ["move", 75, 7, 1811, 23], + ["access", 7, "push_done", 1812, 34], + ["get", 8, 45, 1, 1812, 24], + ["frame", 10, 8, 1, 1812, 24], + ["null", 8, 1812, 24], + ["setarg", 10, 0, 8, 1812, 24], + ["setarg", 10, 1, 7, 1812, 24], + ["invoke", 10, 7, 1812, 24], + ["move", 76, 7, 1812, 24], + ["access", 7, "is_array", 1813, 18], + ["get", 8, 51, 1, 1813, 11], + ["frame", 10, 8, 3, 1813, 11], + ["null", 8, 1813, 11], + ["setarg", 10, 0, 8, 1813, 11], + ["setarg", 10, 1, 7, 1813, 11], + ["setarg", 10, 2, 74, 1813, 11], + ["setarg", 10, 3, 35, 1813, 11], + ["invoke", 10, 7, 1813, 11], + ["access", 7, "jump_false", 1814, 26], + ["get", 8, 60, 1, 1814, 11], + ["frame", 10, 8, 3, 1814, 11], + ["null", 8, 1814, 11], + ["setarg", 10, 0, 8, 1814, 11], + ["setarg", 10, 1, 7, 1814, 11], + ["setarg", 10, 2, 74, 1814, 11], + ["setarg", 10, 3, 75, 1814, 11], + ["invoke", 10, 7, 1814, 11], + ["access", 7, "push", 1815, 18], + ["get", 8, 51, 1, 1815, 11], + ["frame", 10, 8, 3, 1815, 11], + ["null", 8, 1815, 11], + ["setarg", 10, 0, 8, 1815, 11], + ["setarg", 10, 1, 7, 1815, 11], + ["setarg", 10, 2, 35, 1815, 11], + ["setarg", 10, 3, 36, 1815, 11], + ["invoke", 10, 7, 1815, 11], + ["get", 7, 59, 1, 1816, 11], + ["frame", 8, 7, 1, 1816, 11], + ["null", 7, 1816, 11], + ["setarg", 8, 0, 7, 1816, 11], + ["setarg", 8, 1, 76, 1816, 11], + ["invoke", 8, 7, 1816, 11], + ["get", 7, 48, 1, 1817, 11], + ["frame", 8, 7, 1, 1817, 11], + ["null", 7, 1817, 11], + ["setarg", 8, 0, 7, 1817, 11], + ["setarg", 8, 1, 75, 1817, 11], + ["invoke", 8, 7, 1817, 11], + ["access", 7, "cannot push: target must be an array", 1818, 26], + ["get", 8, 58, 1, 1818, 11], + ["frame", 10, 8, 1, 1818, 11], + ["null", 8, 1818, 11], + ["setarg", 10, 0, 8, 1818, 11], + ["setarg", 10, 1, 7, 1818, 11], + ["invoke", 10, 7, 1818, 11], + ["access", 7, "disrupt", 1819, 18], + ["get", 8, 49, 1, 1819, 11], + ["frame", 10, 8, 1, 1819, 11], + ["null", 8, 1819, 11], + ["setarg", 10, 0, 8, 1819, 11], + ["setarg", 10, 1, 7, 1819, 11], + ["invoke", 10, 7, 1819, 11], + ["get", 7, 48, 1, 1820, 11], + ["frame", 8, 7, 1, 1820, 11], + ["null", 7, 1820, 11], + ["setarg", 8, 0, 7, 1820, 11], + ["setarg", 8, 1, 76, 1820, 11], + ["invoke", 8, 7, 1820, 11], + ["return", 36, 1821, 18], + "_nop_ur_24", + "if_else_1168", + "if_end_1169", + ["access", 7, 2, 1824, 22], + ["is_identical", 8, 34, 7, 1824, 22], + ["jump_true", 8, "eq_done_1187", 1824, 22], + ["is_int", 10, 34, 1824, 22], + ["jump_false", 10, "eq_ni_1188", 1824, 22], + "_nop_tc_320", + "_nop_tc_321", + ["eq_int", 8, 34, 7, 1824, 22], + ["jump", "eq_done_1187", 1824, 22], + "eq_ni_1188", + ["is_num", 10, 34, 1824, 22], + ["jump_false", 10, "eq_nn_1189", 1824, 22], + "_nop_tc_322", + "_nop_tc_323", + ["eq_float", 8, 34, 7, 1824, 22], + ["jump", "eq_done_1187", 1824, 22], + "eq_nn_1189", + ["is_text", 10, 34, 1824, 22], + ["jump_false", 10, "eq_nt_1190", 1824, 22], + "_nop_tc_324", + ["jump", "eq_nt_1190", 1824, 22], + ["eq_text", 8, 34, 7, 1824, 22], + ["jump", "eq_done_1187", 1824, 22], + "eq_nt_1190", + ["is_null", 10, 34, 1824, 22], + ["jump_false", 10, "eq_nnl_1191", 1824, 22], + "_nop_tc_325", + ["jump", "eq_nnl_1191", 1824, 22], + ["true", 8, 1824, 22], + ["jump", "eq_done_1187", 1824, 22], + "eq_nnl_1191", + ["is_bool", 10, 34, 1824, 22], + ["jump_false", 10, "eq_nb_1192", 1824, 22], + "_nop_tc_326", + ["jump", "eq_nb_1192", 1824, 22], + ["eq_bool", 8, 34, 7, 1824, 22], + ["jump", "eq_done_1187", 1824, 22], + "eq_nb_1192", + ["false", 8, 1824, 22], + "eq_done_1187", + ["move", 7, 8, 1824, 22], + ["jump_false", 7, "and_end_1186", 1824, 22], + ["access", 8, "arrfor", 1824, 36], + ["is_identical", 10, 32, 8, 1824, 36], + ["jump_true", 10, "eq_done_1193", 1824, 36], + ["is_int", 11, 32, 1824, 36], + ["jump_false", 11, "eq_ni_1194", 1824, 36], + "_nop_tc_327", + ["jump", "eq_ni_1194", 1824, 36], + ["eq_int", 10, 32, 8, 1824, 36], + ["jump", "eq_done_1193", 1824, 36], + "eq_ni_1194", + ["is_num", 11, 32, 1824, 36], + ["jump_false", 11, "eq_nn_1195", 1824, 36], + "_nop_tc_328", + ["jump", "eq_nn_1195", 1824, 36], + ["eq_float", 10, 32, 8, 1824, 36], + ["jump", "eq_done_1193", 1824, 36], + "eq_nn_1195", + ["is_text", 11, 32, 1824, 36], + ["jump_false", 11, "eq_nt_1196", 1824, 36], + "_nop_tc_329", + "_nop_tc_330", + ["eq_text", 10, 32, 8, 1824, 36], + ["jump", "eq_done_1193", 1824, 36], + "eq_nt_1196", + ["is_null", 11, 32, 1824, 36], + ["jump_false", 11, "eq_nnl_1197", 1824, 36], + "_nop_tc_331", + ["jump", "eq_nnl_1197", 1824, 36], + ["true", 10, 1824, 36], + ["jump", "eq_done_1193", 1824, 36], + "eq_nnl_1197", + ["is_bool", 11, 32, 1824, 36], + ["jump_false", 11, "eq_nb_1198", 1824, 36], + "_nop_tc_332", + ["jump", "eq_nb_1198", 1824, 36], + ["eq_bool", 10, 32, 8, 1824, 36], + ["jump", "eq_done_1193", 1824, 36], + "eq_nb_1198", + ["false", 10, 1824, 36], + "eq_done_1193", + ["move", 7, 10, 1824, 36], + "and_end_1186", + ["move", 8, 7, 1824, 36], + ["jump_false", 8, "and_end_1185", 1824, 36], + ["get", 7, 37, 1, 1824, 48], + ["move", 8, 7, 1824, 48], + "and_end_1185", + ["jump_false", 8, "if_else_1183", 1824, 48], + ["access", 7, 0, 1825, 35], + ["load_index", 8, 30, 7, 1825, 35], + ["access", 7, -1, 1825, 39], + ["get", 10, 88, 1, 1825, 16], + ["frame", 11, 10, 2, 1825, 16], + ["null", 10, 1825, 16], + ["setarg", 11, 0, 10, 1825, 16], + ["setarg", 11, 1, 8, 1825, 16], + ["setarg", 11, 2, 7, 1825, 16], + ["invoke", 11, 7, 1825, 16], + ["move", 35, 7, 1825, 16], + ["access", 7, 1, 1826, 35], + ["load_index", 8, 30, 7, 1826, 35], + ["access", 7, -1, 1826, 39], + ["get", 10, 88, 1, 1826, 16], + ["frame", 11, 10, 2, 1826, 16], + ["null", 10, 1826, 16], + ["setarg", 11, 0, 10, 1826, 16], + ["setarg", 11, 1, 8, 1826, 16], + ["setarg", 11, 2, 7, 1826, 16], + ["invoke", 11, 7, 1826, 16], + ["move", 36, 7, 1826, 16], + ["get", 7, 40, 1, 1827, 15], + ["frame", 8, 7, 0, 1827, 15], + ["null", 7, 1827, 15], + ["setarg", 8, 0, 7, 1827, 15], + ["invoke", 8, 7, 1827, 15], + ["move", 39, 7, 1827, 15], + ["get", 7, 90, 1, 1828, 18], + ["frame", 8, 7, 3, 1828, 18], + ["null", 7, 1828, 18], + ["setarg", 8, 0, 7, 1828, 18], + ["setarg", 8, 1, 39, 1828, 18], + ["setarg", 8, 2, 35, 1828, 18], + ["setarg", 8, 3, 36, 1828, 18], + ["tail_invoke", 8, 7, 1828, 18], + ["return", 7, 1828, 18], + "_nop_ur_25", + "if_else_1183", + "if_end_1184", + ["access", 7, 2, 1830, 22], + ["is_identical", 8, 34, 7, 1830, 22], + ["jump_true", 8, "eq_done_1203", 1830, 22], + ["is_int", 10, 34, 1830, 22], + ["jump_false", 10, "eq_ni_1204", 1830, 22], + "_nop_tc_333", + "_nop_tc_334", + ["eq_int", 8, 34, 7, 1830, 22], + ["jump", "eq_done_1203", 1830, 22], + "eq_ni_1204", + ["is_num", 10, 34, 1830, 22], + ["jump_false", 10, "eq_nn_1205", 1830, 22], + "_nop_tc_335", + "_nop_tc_336", + ["eq_float", 8, 34, 7, 1830, 22], + ["jump", "eq_done_1203", 1830, 22], + "eq_nn_1205", + ["is_text", 10, 34, 1830, 22], + ["jump_false", 10, "eq_nt_1206", 1830, 22], + "_nop_tc_337", + ["jump", "eq_nt_1206", 1830, 22], + ["eq_text", 8, 34, 7, 1830, 22], + ["jump", "eq_done_1203", 1830, 22], + "eq_nt_1206", + ["is_null", 10, 34, 1830, 22], + ["jump_false", 10, "eq_nnl_1207", 1830, 22], + "_nop_tc_338", + ["jump", "eq_nnl_1207", 1830, 22], + ["true", 8, 1830, 22], + ["jump", "eq_done_1203", 1830, 22], + "eq_nnl_1207", + ["is_bool", 10, 34, 1830, 22], + ["jump_false", 10, "eq_nb_1208", 1830, 22], + "_nop_tc_339", + ["jump", "eq_nb_1208", 1830, 22], + ["eq_bool", 8, 34, 7, 1830, 22], + ["jump", "eq_done_1203", 1830, 22], + "eq_nb_1208", + ["false", 8, 1830, 22], + "eq_done_1203", + ["move", 7, 8, 1830, 22], + ["jump_false", 7, "and_end_1202", 1830, 22], + ["access", 8, "every", 1830, 36], + ["is_identical", 10, 32, 8, 1830, 36], + ["jump_true", 10, "eq_done_1209", 1830, 36], + ["is_int", 11, 32, 1830, 36], + ["jump_false", 11, "eq_ni_1210", 1830, 36], + "_nop_tc_340", + ["jump", "eq_ni_1210", 1830, 36], + ["eq_int", 10, 32, 8, 1830, 36], + ["jump", "eq_done_1209", 1830, 36], + "eq_ni_1210", + ["is_num", 11, 32, 1830, 36], + ["jump_false", 11, "eq_nn_1211", 1830, 36], + "_nop_tc_341", + ["jump", "eq_nn_1211", 1830, 36], + ["eq_float", 10, 32, 8, 1830, 36], + ["jump", "eq_done_1209", 1830, 36], + "eq_nn_1211", + ["is_text", 11, 32, 1830, 36], + ["jump_false", 11, "eq_nt_1212", 1830, 36], + "_nop_tc_342", + "_nop_tc_343", + ["eq_text", 10, 32, 8, 1830, 36], + ["jump", "eq_done_1209", 1830, 36], + "eq_nt_1212", + ["is_null", 11, 32, 1830, 36], + ["jump_false", 11, "eq_nnl_1213", 1830, 36], + "_nop_tc_344", + ["jump", "eq_nnl_1213", 1830, 36], + ["true", 10, 1830, 36], + ["jump", "eq_done_1209", 1830, 36], + "eq_nnl_1213", + ["is_bool", 11, 32, 1830, 36], + ["jump_false", 11, "eq_nb_1214", 1830, 36], + "_nop_tc_345", + ["jump", "eq_nb_1214", 1830, 36], + ["eq_bool", 10, 32, 8, 1830, 36], + ["jump", "eq_done_1209", 1830, 36], + "eq_nb_1214", + ["false", 10, 1830, 36], + "eq_done_1209", + ["move", 7, 10, 1830, 36], + "and_end_1202", + ["move", 8, 7, 1830, 36], + ["jump_false", 8, "and_end_1201", 1830, 36], + ["get", 7, 85, 1, 1830, 47], + ["move", 8, 7, 1830, 47], + "and_end_1201", + ["jump_false", 8, "if_else_1199", 1830, 47], + ["access", 7, 0, 1831, 35], + ["load_index", 8, 30, 7, 1831, 35], + ["access", 7, -1, 1831, 39], + ["get", 10, 88, 1, 1831, 16], + ["frame", 11, 10, 2, 1831, 16], + ["null", 10, 1831, 16], + ["setarg", 11, 0, 10, 1831, 16], + ["setarg", 11, 1, 8, 1831, 16], + ["setarg", 11, 2, 7, 1831, 16], + ["invoke", 11, 7, 1831, 16], + ["move", 35, 7, 1831, 16], + ["access", 7, 1, 1832, 35], + ["load_index", 8, 30, 7, 1832, 35], + ["access", 7, -1, 1832, 39], + ["get", 10, 88, 1, 1832, 16], + ["frame", 11, 10, 2, 1832, 16], + ["null", 10, 1832, 16], + ["setarg", 11, 0, 10, 1832, 16], + ["setarg", 11, 1, 8, 1832, 16], + ["setarg", 11, 2, 7, 1832, 16], + ["invoke", 11, 7, 1832, 16], + ["move", 36, 7, 1832, 16], + ["get", 7, 40, 1, 1833, 15], + ["frame", 8, 7, 0, 1833, 15], + ["null", 7, 1833, 15], + ["setarg", 8, 0, 7, 1833, 15], + ["invoke", 8, 7, 1833, 15], + ["move", 39, 7, 1833, 15], + ["get", 7, 91, 1, 1834, 18], + ["frame", 8, 7, 3, 1834, 18], + ["null", 7, 1834, 18], + ["setarg", 8, 0, 7, 1834, 18], + ["setarg", 8, 1, 39, 1834, 18], + ["setarg", 8, 2, 35, 1834, 18], + ["setarg", 8, 3, 36, 1834, 18], + ["tail_invoke", 8, 7, 1834, 18], + ["return", 7, 1834, 18], + "_nop_ur_26", + "if_else_1199", + "if_end_1200", + ["access", 7, 2, 1836, 22], + ["is_identical", 8, 34, 7, 1836, 22], + ["jump_true", 8, "eq_done_1219", 1836, 22], + ["is_int", 10, 34, 1836, 22], + ["jump_false", 10, "eq_ni_1220", 1836, 22], + "_nop_tc_346", + "_nop_tc_347", + ["eq_int", 8, 34, 7, 1836, 22], + ["jump", "eq_done_1219", 1836, 22], + "eq_ni_1220", + ["is_num", 10, 34, 1836, 22], + ["jump_false", 10, "eq_nn_1221", 1836, 22], + "_nop_tc_348", + "_nop_tc_349", + ["eq_float", 8, 34, 7, 1836, 22], + ["jump", "eq_done_1219", 1836, 22], + "eq_nn_1221", + ["is_text", 10, 34, 1836, 22], + ["jump_false", 10, "eq_nt_1222", 1836, 22], + "_nop_tc_350", + ["jump", "eq_nt_1222", 1836, 22], + ["eq_text", 8, 34, 7, 1836, 22], + ["jump", "eq_done_1219", 1836, 22], + "eq_nt_1222", + ["is_null", 10, 34, 1836, 22], + ["jump_false", 10, "eq_nnl_1223", 1836, 22], + "_nop_tc_351", + ["jump", "eq_nnl_1223", 1836, 22], + ["true", 8, 1836, 22], + ["jump", "eq_done_1219", 1836, 22], + "eq_nnl_1223", + ["is_bool", 10, 34, 1836, 22], + ["jump_false", 10, "eq_nb_1224", 1836, 22], + "_nop_tc_352", + ["jump", "eq_nb_1224", 1836, 22], + ["eq_bool", 8, 34, 7, 1836, 22], + ["jump", "eq_done_1219", 1836, 22], + "eq_nb_1224", + ["false", 8, 1836, 22], + "eq_done_1219", + ["move", 7, 8, 1836, 22], + ["jump_false", 7, "and_end_1218", 1836, 22], + ["access", 8, "some", 1836, 36], + ["is_identical", 10, 32, 8, 1836, 36], + ["jump_true", 10, "eq_done_1225", 1836, 36], + ["is_int", 11, 32, 1836, 36], + ["jump_false", 11, "eq_ni_1226", 1836, 36], + "_nop_tc_353", + ["jump", "eq_ni_1226", 1836, 36], + ["eq_int", 10, 32, 8, 1836, 36], + ["jump", "eq_done_1225", 1836, 36], + "eq_ni_1226", + ["is_num", 11, 32, 1836, 36], + ["jump_false", 11, "eq_nn_1227", 1836, 36], + "_nop_tc_354", + ["jump", "eq_nn_1227", 1836, 36], + ["eq_float", 10, 32, 8, 1836, 36], + ["jump", "eq_done_1225", 1836, 36], + "eq_nn_1227", + ["is_text", 11, 32, 1836, 36], + ["jump_false", 11, "eq_nt_1228", 1836, 36], + "_nop_tc_355", + "_nop_tc_356", + ["eq_text", 10, 32, 8, 1836, 36], + ["jump", "eq_done_1225", 1836, 36], + "eq_nt_1228", + ["is_null", 11, 32, 1836, 36], + ["jump_false", 11, "eq_nnl_1229", 1836, 36], + "_nop_tc_357", + ["jump", "eq_nnl_1229", 1836, 36], + ["true", 10, 1836, 36], + ["jump", "eq_done_1225", 1836, 36], + "eq_nnl_1229", + ["is_bool", 11, 32, 1836, 36], + ["jump_false", 11, "eq_nb_1230", 1836, 36], + "_nop_tc_358", + ["jump", "eq_nb_1230", 1836, 36], + ["eq_bool", 10, 32, 8, 1836, 36], + ["jump", "eq_done_1225", 1836, 36], + "eq_nb_1230", + ["false", 10, 1836, 36], + "eq_done_1225", + ["move", 7, 10, 1836, 36], + "and_end_1218", + ["move", 8, 7, 1836, 36], + ["jump_false", 8, "and_end_1217", 1836, 36], + ["get", 7, 86, 1, 1836, 46], + ["move", 8, 7, 1836, 46], + "and_end_1217", + ["jump_false", 8, "if_else_1215", 1836, 46], + ["access", 7, 0, 1837, 35], + ["load_index", 8, 30, 7, 1837, 35], + ["access", 7, -1, 1837, 39], + ["get", 10, 88, 1, 1837, 16], + ["frame", 11, 10, 2, 1837, 16], + ["null", 10, 1837, 16], + ["setarg", 11, 0, 10, 1837, 16], + ["setarg", 11, 1, 8, 1837, 16], + ["setarg", 11, 2, 7, 1837, 16], + ["invoke", 11, 7, 1837, 16], + ["move", 35, 7, 1837, 16], + ["access", 7, 1, 1838, 35], + ["load_index", 8, 30, 7, 1838, 35], + ["access", 7, -1, 1838, 39], + ["get", 10, 88, 1, 1838, 16], + ["frame", 11, 10, 2, 1838, 16], + ["null", 10, 1838, 16], + ["setarg", 11, 0, 10, 1838, 16], + ["setarg", 11, 1, 8, 1838, 16], + ["setarg", 11, 2, 7, 1838, 16], + ["invoke", 11, 7, 1838, 16], + ["move", 36, 7, 1838, 16], + ["get", 7, 40, 1, 1839, 15], + ["frame", 8, 7, 0, 1839, 15], + ["null", 7, 1839, 15], + ["setarg", 8, 0, 7, 1839, 15], + ["invoke", 8, 7, 1839, 15], + ["move", 39, 7, 1839, 15], + ["get", 7, 92, 1, 1840, 18], + ["frame", 8, 7, 3, 1840, 18], + ["null", 7, 1840, 18], + ["setarg", 8, 0, 7, 1840, 18], + ["setarg", 8, 1, 39, 1840, 18], + ["setarg", 8, 2, 35, 1840, 18], + ["setarg", 8, 3, 36, 1840, 18], + ["tail_invoke", 8, 7, 1840, 18], + ["return", 7, 1840, 18], + "_nop_ur_27", + "if_else_1215", + "if_end_1216", + ["access", 7, 2, 1842, 22], + ["is_identical", 8, 34, 7, 1842, 22], + ["jump_true", 8, "eq_done_1235", 1842, 22], + ["is_int", 10, 34, 1842, 22], + ["jump_false", 10, "eq_ni_1236", 1842, 22], + "_nop_tc_359", + "_nop_tc_360", + ["eq_int", 8, 34, 7, 1842, 22], + ["jump", "eq_done_1235", 1842, 22], + "eq_ni_1236", + ["is_num", 10, 34, 1842, 22], + ["jump_false", 10, "eq_nn_1237", 1842, 22], + "_nop_tc_361", + "_nop_tc_362", + ["eq_float", 8, 34, 7, 1842, 22], + ["jump", "eq_done_1235", 1842, 22], + "eq_nn_1237", + ["is_text", 10, 34, 1842, 22], + ["jump_false", 10, "eq_nt_1238", 1842, 22], + "_nop_tc_363", + ["jump", "eq_nt_1238", 1842, 22], + ["eq_text", 8, 34, 7, 1842, 22], + ["jump", "eq_done_1235", 1842, 22], + "eq_nt_1238", + ["is_null", 10, 34, 1842, 22], + ["jump_false", 10, "eq_nnl_1239", 1842, 22], + "_nop_tc_364", + ["jump", "eq_nnl_1239", 1842, 22], + ["true", 8, 1842, 22], + ["jump", "eq_done_1235", 1842, 22], + "eq_nnl_1239", + ["is_bool", 10, 34, 1842, 22], + ["jump_false", 10, "eq_nb_1240", 1842, 22], + "_nop_tc_365", + ["jump", "eq_nb_1240", 1842, 22], + ["eq_bool", 8, 34, 7, 1842, 22], + ["jump", "eq_done_1235", 1842, 22], + "eq_nb_1240", + ["false", 8, 1842, 22], + "eq_done_1235", + ["move", 7, 8, 1842, 22], + ["jump_false", 7, "and_end_1234", 1842, 22], + ["access", 8, "filter", 1842, 36], + ["is_identical", 10, 32, 8, 1842, 36], + ["jump_true", 10, "eq_done_1241", 1842, 36], + ["is_int", 11, 32, 1842, 36], + ["jump_false", 11, "eq_ni_1242", 1842, 36], + "_nop_tc_366", + ["jump", "eq_ni_1242", 1842, 36], + ["eq_int", 10, 32, 8, 1842, 36], + ["jump", "eq_done_1241", 1842, 36], + "eq_ni_1242", + ["is_num", 11, 32, 1842, 36], + ["jump_false", 11, "eq_nn_1243", 1842, 36], + "_nop_tc_367", + ["jump", "eq_nn_1243", 1842, 36], + ["eq_float", 10, 32, 8, 1842, 36], + ["jump", "eq_done_1241", 1842, 36], + "eq_nn_1243", + ["is_text", 11, 32, 1842, 36], + ["jump_false", 11, "eq_nt_1244", 1842, 36], + "_nop_tc_368", + "_nop_tc_369", + ["eq_text", 10, 32, 8, 1842, 36], + ["jump", "eq_done_1241", 1842, 36], + "eq_nt_1244", + ["is_null", 11, 32, 1842, 36], + ["jump_false", 11, "eq_nnl_1245", 1842, 36], + "_nop_tc_370", + ["jump", "eq_nnl_1245", 1842, 36], + ["true", 10, 1842, 36], + ["jump", "eq_done_1241", 1842, 36], + "eq_nnl_1245", + ["is_bool", 11, 32, 1842, 36], + ["jump_false", 11, "eq_nb_1246", 1842, 36], + "_nop_tc_371", + ["jump", "eq_nb_1246", 1842, 36], + ["eq_bool", 10, 32, 8, 1842, 36], + ["jump", "eq_done_1241", 1842, 36], + "eq_nb_1246", + ["false", 10, 1842, 36], + "eq_done_1241", + ["move", 7, 10, 1842, 36], + "and_end_1234", + ["move", 8, 7, 1842, 36], + ["jump_false", 8, "and_end_1233", 1842, 36], + ["get", 7, 84, 1, 1842, 48], + ["move", 8, 7, 1842, 48], + "and_end_1233", + ["jump_false", 8, "if_else_1231", 1842, 48], + ["access", 7, 0, 1843, 35], + ["load_index", 8, 30, 7, 1843, 35], + ["access", 7, -1, 1843, 39], + ["get", 10, 88, 1, 1843, 16], + ["frame", 11, 10, 2, 1843, 16], + ["null", 10, 1843, 16], + ["setarg", 11, 0, 10, 1843, 16], + ["setarg", 11, 1, 8, 1843, 16], + ["setarg", 11, 2, 7, 1843, 16], + ["invoke", 11, 7, 1843, 16], + ["move", 35, 7, 1843, 16], + ["access", 7, 1, 1844, 35], + ["load_index", 8, 30, 7, 1844, 35], + ["access", 7, -1, 1844, 39], + ["get", 10, 88, 1, 1844, 16], + ["frame", 11, 10, 2, 1844, 16], + ["null", 10, 1844, 16], + ["setarg", 11, 0, 10, 1844, 16], + ["setarg", 11, 1, 8, 1844, 16], + ["setarg", 11, 2, 7, 1844, 16], + ["invoke", 11, 7, 1844, 16], + ["move", 36, 7, 1844, 16], + ["get", 7, 40, 1, 1845, 15], + ["frame", 8, 7, 0, 1845, 15], + ["null", 7, 1845, 15], + ["setarg", 8, 0, 7, 1845, 15], + ["invoke", 8, 7, 1845, 15], + ["move", 39, 7, 1845, 15], + ["get", 7, 93, 1, 1846, 18], + ["frame", 8, 7, 3, 1846, 18], + ["null", 7, 1846, 18], + ["setarg", 8, 0, 7, 1846, 18], + ["setarg", 8, 1, 39, 1846, 18], + ["setarg", 8, 2, 35, 1846, 18], + ["setarg", 8, 3, 36, 1846, 18], + ["tail_invoke", 8, 7, 1846, 18], + ["return", 7, 1846, 18], + "_nop_ur_28", + "if_else_1231", + "if_end_1232", + ["access", 7, "reduce", 1848, 22], + ["is_identical", 8, 32, 7, 1848, 22], + ["jump_true", 8, "eq_done_1252", 1848, 22], + ["is_int", 10, 32, 1848, 22], + ["jump_false", 10, "eq_ni_1253", 1848, 22], + "_nop_tc_372", + ["jump", "eq_ni_1253", 1848, 22], + ["eq_int", 8, 32, 7, 1848, 22], + ["jump", "eq_done_1252", 1848, 22], + "eq_ni_1253", + ["is_num", 10, 32, 1848, 22], + ["jump_false", 10, "eq_nn_1254", 1848, 22], + "_nop_tc_373", + ["jump", "eq_nn_1254", 1848, 22], + ["eq_float", 8, 32, 7, 1848, 22], + ["jump", "eq_done_1252", 1848, 22], + "eq_nn_1254", + ["is_text", 10, 32, 1848, 22], + ["jump_false", 10, "eq_nt_1255", 1848, 22], + "_nop_tc_374", + "_nop_tc_375", + ["eq_text", 8, 32, 7, 1848, 22], + ["jump", "eq_done_1252", 1848, 22], + "eq_nt_1255", + ["is_null", 10, 32, 1848, 22], + ["jump_false", 10, "eq_nnl_1256", 1848, 22], + "_nop_tc_376", + ["jump", "eq_nnl_1256", 1848, 22], + ["true", 8, 1848, 22], + ["jump", "eq_done_1252", 1848, 22], + "eq_nnl_1256", + ["is_bool", 10, 32, 1848, 22], + ["jump_false", 10, "eq_nb_1257", 1848, 22], + "_nop_tc_377", + ["jump", "eq_nb_1257", 1848, 22], + ["eq_bool", 8, 32, 7, 1848, 22], + ["jump", "eq_done_1252", 1848, 22], + "eq_nb_1257", + ["false", 8, 1848, 22], + "eq_done_1252", + ["move", 7, 8, 1848, 22], + ["jump_false", 7, "and_end_1251", 1848, 22], + ["access", 8, 2, 1848, 43], + ["is_int", 10, 34, 1848, 43], + ["jump_false", 10, "rel_ni_1258", 1848, 43], + "_nop_tc_378", + "_nop_tc_379", + ["ge_int", 11, 34, 8, 1848, 43], + ["jump", "rel_done_1260", 1848, 43], + "rel_ni_1258", + ["is_num", 10, 34, 1848, 43], + ["jump_false", 10, "rel_nn_1259", 1848, 43], + "_nop_tc_380", + "_nop_tc_381", + ["ge_float", 11, 34, 8, 1848, 43], + ["jump", "rel_done_1260", 1848, 43], + "rel_nn_1259", + ["is_text", 10, 34, 1848, 43], + ["jump_false", 10, "rel_err_1261", 1848, 43], + "_nop_tc_382", + ["jump", "rel_err_1261", 1848, 43], + ["ge_text", 11, 34, 8, 1848, 43], + ["jump", "rel_done_1260", 1848, 43], + "rel_err_1261", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1848, + 43 + ], + ["access", 10, "error", 1848, 43], + ["access", 12, "cannot compare with '>=': operands must be same type", 1848, 43], + ["array", 13, 0, 1848, 43], + ["push", 13, 12, 1848, 43], + ["frame", 12, 8, 2, 1848, 43], + ["null", 8, 1848, 43], + ["setarg", 12, 0, 8, 1848, 43], + ["setarg", 12, 1, 10, 1848, 43], + ["setarg", 12, 2, 13, 1848, 43], + ["invoke", 12, 8, 1848, 43], + ["disrupt", 1848, 43], + "rel_done_1260", + ["move", 7, 11, 1848, 43], + "and_end_1251", + ["move", 8, 7, 1848, 43], + ["jump_false", 8, "and_end_1250", 1848, 43], + ["access", 7, 4, 1848, 57], + ["is_int", 10, 34, 1848, 57], + ["jump_false", 10, "rel_ni_1262", 1848, 57], + "_nop_tc_383", + "_nop_tc_384", + ["le_int", 11, 34, 7, 1848, 57], + ["jump", "rel_done_1264", 1848, 57], + "rel_ni_1262", + ["is_num", 10, 34, 1848, 57], + ["jump_false", 10, "rel_nn_1263", 1848, 57], + "_nop_tc_385", + "_nop_tc_386", + ["le_float", 11, 34, 7, 1848, 57], + ["jump", "rel_done_1264", 1848, 57], + "rel_nn_1263", + ["is_text", 10, 34, 1848, 57], + ["jump_false", 10, "rel_err_1265", 1848, 57], + "_nop_tc_387", + ["jump", "rel_err_1265", 1848, 57], + ["le_text", 11, 34, 7, 1848, 57], + ["jump", "rel_done_1264", 1848, 57], + "rel_err_1265", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1848, + 57 + ], + ["access", 10, "error", 1848, 57], + ["access", 12, "cannot compare with '<=': operands must be same type", 1848, 57], + ["array", 13, 0, 1848, 57], + ["push", 13, 12, 1848, 57], + ["frame", 12, 7, 2, 1848, 57], + ["null", 7, 1848, 57], + ["setarg", 12, 0, 7, 1848, 57], + ["setarg", 12, 1, 10, 1848, 57], + ["setarg", 12, 2, 13, 1848, 57], + ["invoke", 12, 7, 1848, 57], + ["disrupt", 1848, 57], + "rel_done_1264", + ["move", 8, 11, 1848, 57], + "and_end_1250", + ["move", 7, 8, 1848, 57], + ["jump_false", 7, "and_end_1249", 1848, 57], + ["get", 8, 87, 1, 1848, 62], + ["move", 7, 8, 1848, 62], + "and_end_1249", + ["jump_false", 7, "if_else_1247", 1848, 62], + ["access", 7, 0, 1849, 35], + ["load_index", 8, 30, 7, 1849, 35], + ["access", 7, -1, 1849, 39], + ["get", 10, 88, 1, 1849, 16], + ["frame", 11, 10, 2, 1849, 16], + ["null", 10, 1849, 16], + ["setarg", 11, 0, 10, 1849, 16], + ["setarg", 11, 1, 8, 1849, 16], + ["setarg", 11, 2, 7, 1849, 16], + ["invoke", 11, 7, 1849, 16], + ["move", 35, 7, 1849, 16], + ["access", 7, 1, 1850, 35], + ["load_index", 8, 30, 7, 1850, 35], + ["access", 7, -1, 1850, 39], + ["get", 10, 88, 1, 1850, 16], + ["frame", 11, 10, 2, 1850, 16], + ["null", 10, 1850, 16], + ["setarg", 11, 0, 10, 1850, 16], + ["setarg", 11, 1, 8, 1850, 16], + ["setarg", 11, 2, 7, 1850, 16], + ["invoke", 11, 7, 1850, 16], + ["move", 36, 7, 1850, 16], + ["access", 7, 3, 1851, 25], + ["is_int", 8, 34, 1851, 25], + ["jump_false", 8, "rel_ni_1268", 1851, 25], + "_nop_tc_388", + "_nop_tc_389", + ["ge_int", 10, 34, 7, 1851, 25], + ["jump", "rel_done_1270", 1851, 25], + "rel_ni_1268", + ["is_num", 8, 34, 1851, 25], + ["jump_false", 8, "rel_nn_1269", 1851, 25], + "_nop_tc_390", + "_nop_tc_391", + ["ge_float", 10, 34, 7, 1851, 25], + ["jump", "rel_done_1270", 1851, 25], + "rel_nn_1269", + ["is_text", 8, 34, 1851, 25], + ["jump_false", 8, "rel_err_1271", 1851, 25], + "_nop_tc_392", + ["jump", "rel_err_1271", 1851, 25], + ["ge_text", 10, 34, 7, 1851, 25], + ["jump", "rel_done_1270", 1851, 25], + "rel_err_1271", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1851, + 25 + ], + ["access", 8, "error", 1851, 25], + ["access", 11, "cannot compare with '>=': operands must be same type", 1851, 25], + ["array", 12, 0, 1851, 25], + ["push", 12, 11, 1851, 25], + ["frame", 11, 7, 2, 1851, 25], + ["null", 7, 1851, 25], + ["setarg", 11, 0, 7, 1851, 25], + ["setarg", 11, 1, 8, 1851, 25], + ["setarg", 11, 2, 12, 1851, 25], + ["invoke", 11, 7, 1851, 25], + ["disrupt", 1851, 25], + "rel_done_1270", + ["jump_false", 10, "tern_else_1266", 1851, 25], + ["access", 7, 2, 1851, 48], + ["load_index", 8, 30, 7, 1851, 48], + ["access", 7, -1, 1851, 52], + ["get", 10, 88, 1, 1851, 29], + ["frame", 11, 10, 2, 1851, 29], + ["null", 10, 1851, 29], + ["setarg", 11, 0, 10, 1851, 29], + ["setarg", 11, 1, 8, 1851, 29], + ["setarg", 11, 2, 7, 1851, 29], + ["invoke", 11, 7, 1851, 29], + ["move", 8, 7, 1851, 29], + ["jump", "tern_end_1267", 1851, 29], + "tern_else_1266", + ["access", 7, -1, 1851, 58], + ["move", 8, 7, 1851, 58], + "tern_end_1267", + ["move", 37, 8, 1851, 58], + ["access", 7, 4, 1852, 25], + ["is_int", 8, 34, 1852, 25], + ["jump_false", 8, "rel_ni_1274", 1852, 25], + "_nop_tc_393", + "_nop_tc_394", + ["ge_int", 10, 34, 7, 1852, 25], + ["jump", "rel_done_1276", 1852, 25], + "rel_ni_1274", + ["is_num", 8, 34, 1852, 25], + ["jump_false", 8, "rel_nn_1275", 1852, 25], + "_nop_tc_395", + "_nop_tc_396", + ["ge_float", 10, 34, 7, 1852, 25], + ["jump", "rel_done_1276", 1852, 25], + "rel_nn_1275", + ["is_text", 8, 34, 1852, 25], + ["jump_false", 8, "rel_err_1277", 1852, 25], + "_nop_tc_397", + ["jump", "rel_err_1277", 1852, 25], + ["ge_text", 10, 34, 7, 1852, 25], + ["jump", "rel_done_1276", 1852, 25], + "rel_err_1277", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1852, + 25 + ], + ["access", 8, "error", 1852, 25], + ["access", 11, "cannot compare with '>=': operands must be same type", 1852, 25], + ["array", 12, 0, 1852, 25], + ["push", 12, 11, 1852, 25], + ["frame", 11, 7, 2, 1852, 25], + ["null", 7, 1852, 25], + ["setarg", 11, 0, 7, 1852, 25], + ["setarg", 11, 1, 8, 1852, 25], + ["setarg", 11, 2, 12, 1852, 25], + ["invoke", 11, 7, 1852, 25], + ["disrupt", 1852, 25], + "rel_done_1276", + ["jump_false", 10, "tern_else_1272", 1852, 25], + ["access", 7, 3, 1852, 48], + ["load_index", 8, 30, 7, 1852, 48], + ["access", 7, -1, 1852, 52], + ["get", 10, 88, 1, 1852, 29], + ["frame", 11, 10, 2, 1852, 29], + ["null", 10, 1852, 29], + ["setarg", 11, 0, 10, 1852, 29], + ["setarg", 11, 1, 8, 1852, 29], + ["setarg", 11, 2, 7, 1852, 29], + ["invoke", 11, 7, 1852, 29], + ["move", 8, 7, 1852, 29], + ["jump", "tern_end_1273", 1852, 29], + "tern_else_1272", + ["access", 7, -1, 1852, 58], + ["move", 8, 7, 1852, 58], + "tern_end_1273", + ["move", 38, 8, 1852, 58], + ["get", 7, 40, 1, 1853, 15], + ["frame", 8, 7, 0, 1853, 15], + ["null", 7, 1853, 15], + ["setarg", 8, 0, 7, 1853, 15], + ["invoke", 8, 7, 1853, 15], + ["move", 39, 7, 1853, 15], + ["record", 7, 4], + ["store_field", 7, 35, "arr", 1854, 48], + ["store_field", 7, 36, "fn", 1854, 56], + ["store_field", 7, 37, "init", 1854, 66], + ["store_field", 7, 38, "rev", 1854, 75], + ["get", 8, 94, 1, 1854, 18], + ["frame", 10, 8, 3, 1854, 18], + ["null", 8, 1854, 18], + ["setarg", 10, 0, 8, 1854, 18], + ["setarg", 10, 1, 39, 1854, 18], + ["setarg", 10, 2, 7, 1854, 18], + ["setarg", 10, 3, 34, 1854, 18], + ["tail_invoke", 10, 7, 1854, 18], + ["return", 7, 1854, 18], + "_nop_ur_29", + "if_else_1247", + "if_end_1248", + ["jump", "if_end_1127", 1854, 18], + "if_else_1126", + "if_end_1127", + ["array", 7, 0, 1859, 19], + ["move", 41, 7, 1859, 19], + ["access", 9, 0, 1860, 12], + ["null", 7, 1861, 28], + ["is_identical", 8, 30, 7, 1861, 28], + ["jump_true", 8, "ne_nid_1281", 1861, 28], + ["jump", "ne_ni_1282", 1861, 28], + "ne_nid_1281", + ["false", 8, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_ni_1282", + ["is_int", 10, 30, 1861, 28], + ["jump_false", 10, "ne_nn_1283", 1861, 28], + "_nop_tc_398", + ["jump", "ne_nn_1283", 1861, 28], + ["ne_int", 8, 30, 7, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_nn_1283", + ["is_num", 10, 30, 1861, 28], + ["jump_false", 10, "ne_nt_1284", 1861, 28], + "_nop_tc_399", + ["jump", "ne_nt_1284", 1861, 28], + ["ne_float", 8, 30, 7, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_nt_1284", + ["is_text", 10, 30, 1861, 28], + ["jump_false", 10, "ne_nnl_1285", 1861, 28], + "_nop_tc_400", + ["jump", "ne_nnl_1285", 1861, 28], + ["ne_text", 8, 30, 7, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_nnl_1285", + ["is_null", 10, 30, 1861, 28], + ["jump_false", 10, "ne_nb_1286", 1861, 28], + "_nop_tc_401", + "_nop_tc_402", + ["false", 8, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_nb_1286", + ["is_bool", 10, 30, 1861, 28], + ["jump_false", 10, "ne_mis_1287", 1861, 28], + "_nop_tc_403", + ["jump", "ne_mis_1287", 1861, 28], + ["ne_bool", 8, 30, 7, 1861, 28], + ["jump", "ne_done_1280", 1861, 28], + "ne_mis_1287", + ["true", 8, 1861, 28], + "ne_done_1280", + ["jump_false", 8, "tern_else_1278", 1861, 28], + ["length", 7, 30, 1861, 42], + ["move", 8, 7, 1861, 42], + ["jump", "tern_end_1279", 1861, 42], + "tern_else_1278", + ["access", 7, 0, 1861, 55], + ["move", 8, 7, 1861, 55], + "tern_end_1279", + ["move", 34, 8, 1861, 55], + "while_start_1288", + ["is_int", 7, 9, 1862, 19], + ["jump_false", 7, "rel_ni_1290", 1862, 19], + ["is_int", 8, 34, 1862, 19], + ["jump_false", 8, "rel_ni_1290", 1862, 19], + ["lt_int", 10, 9, 34, 1862, 19], + ["jump", "rel_done_1292", 1862, 19], + "rel_ni_1290", + ["is_num", 7, 9, 1862, 19], + ["jump_false", 7, "rel_nn_1291", 1862, 19], + ["is_num", 8, 34, 1862, 19], + ["jump_false", 8, "rel_nn_1291", 1862, 19], + ["lt_float", 10, 9, 34, 1862, 19], + ["jump", "rel_done_1292", 1862, 19], + "rel_nn_1291", + ["is_text", 7, 9, 1862, 19], + ["jump_false", 7, "rel_err_1293", 1862, 19], + ["is_text", 8, 34, 1862, 19], + ["jump_false", 8, "rel_err_1293", 1862, 19], + ["lt_text", 10, 9, 34, 1862, 19], + ["jump", "rel_done_1292", 1862, 19], + "rel_err_1293", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1862, + 19 + ], + ["access", 8, "error", 1862, 19], + ["access", 11, "cannot compare with '<': operands must be same type", 1862, 19], + ["array", 12, 0, 1862, 19], + ["push", 12, 11, 1862, 19], + ["frame", 11, 7, 2, 1862, 19], + ["null", 7, 1862, 19], + ["setarg", 11, 0, 7, 1862, 19], + ["setarg", 11, 1, 8, 1862, 19], + ["setarg", 11, 2, 12, 1862, 19], + ["invoke", 11, 7, 1862, 19], + ["disrupt", 1862, 19], + "rel_done_1292", + ["jump_false", 10, "while_end_1289", 1862, 19], + ["load_dynamic", 7, 30, 9, 1863, 44], + ["access", 8, -1, 1863, 49], + ["get", 10, 88, 1, 1863, 25], + ["frame", 11, 10, 2, 1863, 25], + ["null", 10, 1863, 25], + ["setarg", 11, 0, 10, 1863, 25], + ["setarg", 11, 1, 7, 1863, 25], + ["setarg", 11, 2, 8, 1863, 25], + ["invoke", 11, 7, 1863, 25], + ["is_array", 8, 41, 1863, 25], + ["jump_false", 8, "push_err_1294", 1863, 25], + ["push", 41, 7, 1863, 25], + ["jump", "push_done_1295", 1863, 25], + "push_err_1294", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1863, + 25 + ], + ["access", 8, "error", 1863, 25], + ["access", 10, "cannot push: target must be an array", 1863, 25], + ["array", 11, 0, 1863, 25], + ["push", 11, 10, 1863, 25], + ["frame", 10, 7, 2, 1863, 25], + ["null", 7, 1863, 25], + ["setarg", 10, 0, 7, 1863, 25], + ["setarg", 10, 1, 8, 1863, 25], + ["setarg", 10, 2, 11, 1863, 25], + ["invoke", 10, 7, 1863, 25], + ["disrupt", 1863, 25], + "push_done_1295", + ["access", 7, 1, 1864, 19], + ["is_num", 8, 9, 1864, 19], + ["jump_false", 8, "num_err_1296", 1864, 19], + "_nop_tc_404", + "_nop_tc_405", + ["add", 8, 9, 7, 1864, 19], + ["jump", "num_done_1297", 1864, 19], + "num_err_1296", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1864, + 19 + ], + ["access", 10, "error", 1864, 19], + ["access", 11, "cannot apply '+': operands must be numbers", 1864, 19], + ["array", 12, 0, 1864, 19], + ["push", 12, 11, 1864, 19], + ["frame", 11, 7, 2, 1864, 19], + ["null", 7, 1864, 19], + ["setarg", 11, 0, 7, 1864, 19], + ["setarg", 11, 1, 10, 1864, 19], + ["setarg", 11, 2, 12, 1864, 19], + ["invoke", 11, 7, 1864, 19], + ["disrupt", 1864, 19], + "num_done_1297", + ["move", 9, 8, 1864, 19], + ["jump", "while_start_1288", 1864, 19], + "while_end_1289", + ["get", 7, 40, 1, 1866, 14], + ["frame", 8, 7, 0, 1866, 14], + ["null", 7, 1866, 14], + ["setarg", 8, 0, 7, 1866, 14], + ["invoke", 8, 7, 1866, 14], + ["move", 20, 7, 1866, 14], + ["access", 7, ".", 1867, 26], + ["is_identical", 8, 31, 7, 1867, 26], + ["jump_true", 8, "eq_done_1300", 1867, 26], + ["is_int", 10, 31, 1867, 26], + ["jump_false", 10, "eq_ni_1301", 1867, 26], + "_nop_tc_406", + ["jump", "eq_ni_1301", 1867, 26], + ["eq_int", 8, 31, 7, 1867, 26], + ["jump", "eq_done_1300", 1867, 26], + "eq_ni_1301", + ["is_num", 10, 31, 1867, 26], + ["jump_false", 10, "eq_nn_1302", 1867, 26], + "_nop_tc_407", + ["jump", "eq_nn_1302", 1867, 26], + ["eq_float", 8, 31, 7, 1867, 26], + ["jump", "eq_done_1300", 1867, 26], + "eq_nn_1302", + ["is_text", 10, 31, 1867, 26], + ["jump_false", 10, "eq_nt_1303", 1867, 26], + "_nop_tc_408", + "_nop_tc_409", + ["eq_text", 8, 31, 7, 1867, 26], + ["jump", "eq_done_1300", 1867, 26], + "eq_nt_1303", + ["is_null", 10, 31, 1867, 26], + ["jump_false", 10, "eq_nnl_1304", 1867, 26], + "_nop_tc_410", + ["jump", "eq_nnl_1304", 1867, 26], + ["true", 8, 1867, 26], + ["jump", "eq_done_1300", 1867, 26], + "eq_nnl_1304", + ["is_bool", 10, 31, 1867, 26], + ["jump_false", 10, "eq_nb_1305", 1867, 26], + "_nop_tc_411", + ["jump", "eq_nb_1305", 1867, 26], + ["eq_bool", 8, 31, 7, 1867, 26], + ["jump", "eq_done_1300", 1867, 26], + "eq_nb_1305", + ["false", 8, 1867, 26], + "eq_done_1300", + ["jump_false", 8, "if_else_1298", 1867, 26], + ["load_field", 7, 29, "left", 1868, 15], + ["move", 24, 7, 1868, 15], + ["load_field", 7, 29, "right", 1869, 16], + ["move", 25, 7, 1869, 16], + ["access", 7, -1, 1870, 34], + ["get", 8, 88, 1, 1870, 20], + ["frame", 10, 8, 2, 1870, 20], + ["null", 8, 1870, 20], + ["setarg", 10, 0, 8, 1870, 20], + ["setarg", 10, 1, 24, 1870, 20], + ["setarg", 10, 2, 7, 1870, 20], + ["invoke", 10, 7, 1870, 20], + ["move", 26, 7, 1870, 20], + ["get", 7, 77, 1, 1871, 9], + ["frame", 8, 7, 4, 1871, 9], + ["null", 7, 1871, 9], + ["setarg", 8, 0, 7, 1871, 9], + ["setarg", 8, 1, 20, 1871, 9], + ["setarg", 8, 2, 26, 1871, 9], + ["setarg", 8, 3, 25, 1871, 9], + ["setarg", 8, 4, 41, 1871, 9], + ["invoke", 8, 7, 1871, 9], + ["jump", "if_end_1299", 1871, 9], + "if_else_1298", + ["access", 7, "[", 1872, 33], + ["is_identical", 8, 31, 7, 1872, 33], + ["jump_true", 8, "eq_done_1308", 1872, 33], + ["is_int", 10, 31, 1872, 33], + ["jump_false", 10, "eq_ni_1309", 1872, 33], + "_nop_tc_412", + ["jump", "eq_ni_1309", 1872, 33], + ["eq_int", 8, 31, 7, 1872, 33], + ["jump", "eq_done_1308", 1872, 33], + "eq_ni_1309", + ["is_num", 10, 31, 1872, 33], + ["jump_false", 10, "eq_nn_1310", 1872, 33], + "_nop_tc_413", + ["jump", "eq_nn_1310", 1872, 33], + ["eq_float", 8, 31, 7, 1872, 33], + ["jump", "eq_done_1308", 1872, 33], + "eq_nn_1310", + ["is_text", 10, 31, 1872, 33], + ["jump_false", 10, "eq_nt_1311", 1872, 33], + "_nop_tc_414", + "_nop_tc_415", + ["eq_text", 8, 31, 7, 1872, 33], + ["jump", "eq_done_1308", 1872, 33], + "eq_nt_1311", + ["is_null", 10, 31, 1872, 33], + ["jump_false", 10, "eq_nnl_1312", 1872, 33], + "_nop_tc_416", + ["jump", "eq_nnl_1312", 1872, 33], + ["true", 8, 1872, 33], + ["jump", "eq_done_1308", 1872, 33], + "eq_nnl_1312", + ["is_bool", 10, 31, 1872, 33], + ["jump_false", 10, "eq_nb_1313", 1872, 33], + "_nop_tc_417", + ["jump", "eq_nb_1313", 1872, 33], + ["eq_bool", 8, 31, 7, 1872, 33], + ["jump", "eq_done_1308", 1872, 33], + "eq_nb_1313", + ["false", 8, 1872, 33], + "eq_done_1308", + ["jump_false", 8, "if_else_1306", 1872, 33], + ["load_field", 7, 29, "left", 1873, 15], + ["move", 24, 7, 1873, 15], + ["load_field", 7, 29, "right", 1874, 20], + ["move", 42, 7, 1874, 20], + ["access", 7, -1, 1875, 34], + ["get", 8, 88, 1, 1875, 20], + ["frame", 10, 8, 2, 1875, 20], + ["null", 8, 1875, 20], + ["setarg", 10, 0, 8, 1875, 20], + ["setarg", 10, 1, 24, 1875, 20], + ["setarg", 10, 2, 7, 1875, 20], + ["invoke", 10, 7, 1875, 20], + ["move", 26, 7, 1875, 20], + ["access", 7, -1, 1876, 39], + ["get", 8, 88, 1, 1876, 20], + ["frame", 10, 8, 2, 1876, 20], + ["null", 8, 1876, 20], + ["setarg", 10, 0, 8, 1876, 20], + ["setarg", 10, 1, 42, 1876, 20], + ["setarg", 10, 2, 7, 1876, 20], + ["invoke", 10, 7, 1876, 20], + ["move", 43, 7, 1876, 20], + ["get", 7, 78, 1, 1877, 9], + ["frame", 8, 7, 4, 1877, 9], + ["null", 7, 1877, 9], + ["setarg", 8, 0, 7, 1877, 9], + ["setarg", 8, 1, 20, 1877, 9], + ["setarg", 8, 2, 26, 1877, 9], + ["setarg", 8, 3, 43, 1877, 9], + ["setarg", 8, 4, 41, 1877, 9], + ["invoke", 8, 7, 1877, 9], + ["jump", "if_end_1307", 1877, 9], + "if_else_1306", + ["access", 7, -1, 1879, 38], + ["get", 8, 88, 1, 1879, 21], + ["frame", 10, 8, 2, 1879, 21], + ["null", 8, 1879, 21], + ["setarg", 10, 0, 8, 1879, 21], + ["setarg", 10, 1, 29, 1879, 21], + ["setarg", 10, 2, 7, 1879, 21], + ["invoke", 10, 7, 1879, 21], + ["move", 44, 7, 1879, 21], + ["get", 7, 76, 1, 1880, 9], + ["frame", 8, 7, 3, 1880, 9], + ["null", 7, 1880, 9], + ["setarg", 8, 0, 7, 1880, 9], + ["setarg", 8, 1, 20, 1880, 9], + ["setarg", 8, 2, 44, 1880, 9], + ["setarg", 8, 3, 41, 1880, 9], + ["invoke", 8, 7, 1880, 9], + "if_end_1307", + "if_end_1299", + ["return", 20, 1882, 14], + "_nop_ur_30", + "if_else_1031", + "if_end_1032", + ["access", 7, "!", 1886, 17], + ["is_identical", 8, 3, 7, 1886, 17], + ["jump_true", 8, "eq_done_1316", 1886, 17], + ["is_int", 10, 3, 1886, 17], + ["jump_false", 10, "eq_ni_1317", 1886, 17], + "_nop_tc_418", + ["jump", "eq_ni_1317", 1886, 17], + ["eq_int", 8, 3, 7, 1886, 17], + ["jump", "eq_done_1316", 1886, 17], + "eq_ni_1317", + ["is_num", 10, 3, 1886, 17], + ["jump_false", 10, "eq_nn_1318", 1886, 17], + "_nop_tc_419", + ["jump", "eq_nn_1318", 1886, 17], + ["eq_float", 8, 3, 7, 1886, 17], + ["jump", "eq_done_1316", 1886, 17], + "eq_nn_1318", + ["is_text", 10, 3, 1886, 17], + ["jump_false", 10, "eq_nt_1319", 1886, 17], + "_nop_tc_420", + "_nop_tc_421", + ["eq_text", 8, 3, 7, 1886, 17], + ["jump", "eq_done_1316", 1886, 17], + "eq_nt_1319", + ["is_null", 10, 3, 1886, 17], + ["jump_false", 10, "eq_nnl_1320", 1886, 17], + "_nop_tc_422", + ["jump", "eq_nnl_1320", 1886, 17], + ["true", 8, 1886, 17], + ["jump", "eq_done_1316", 1886, 17], + "eq_nnl_1320", + ["is_bool", 10, 3, 1886, 17], + ["jump_false", 10, "eq_nb_1321", 1886, 17], + "_nop_tc_423", + ["jump", "eq_nb_1321", 1886, 17], + ["eq_bool", 8, 3, 7, 1886, 17], + ["jump", "eq_done_1316", 1886, 17], + "eq_nb_1321", + ["false", 8, 1886, 17], + "eq_done_1316", + ["jump_false", 8, "if_else_1314", 1886, 17], + ["load_field", 7, 1, "expression", 1887, 31], + ["access", 8, -1, 1887, 48], + ["get", 10, 88, 1, 1887, 22], + ["frame", 11, 10, 2, 1887, 22], + ["null", 10, 1887, 22], + ["setarg", 11, 0, 10, 1887, 22], + ["setarg", 11, 1, 7, 1887, 22], + ["setarg", 11, 2, 8, 1887, 22], + ["invoke", 11, 7, 1887, 22], + ["move", 45, 7, 1887, 22], + ["get", 7, 40, 1, 1888, 14], + ["frame", 8, 7, 0, 1888, 14], + ["null", 7, 1888, 14], + ["setarg", 8, 0, 7, 1888, 14], + ["invoke", 8, 7, 1888, 14], + ["move", 4, 7, 1888, 14], + ["access", 7, "not", 1889, 14], + ["get", 8, 51, 1, 1889, 7], + ["frame", 10, 8, 3, 1889, 7], + ["null", 8, 1889, 7], + ["setarg", 10, 0, 8, 1889, 7], + ["setarg", 10, 1, 7, 1889, 7], + ["setarg", 10, 2, 4, 1889, 7], + ["setarg", 10, 3, 45, 1889, 7], + ["invoke", 10, 7, 1889, 7], + ["return", 4, 1890, 14], + "_nop_ur_31", + "if_else_1314", + "if_end_1315", + ["access", 7, "~", 1892, 17], + ["is_identical", 8, 3, 7, 1892, 17], + ["jump_true", 8, "eq_done_1324", 1892, 17], + ["is_int", 10, 3, 1892, 17], + ["jump_false", 10, "eq_ni_1325", 1892, 17], + "_nop_tc_424", + ["jump", "eq_ni_1325", 1892, 17], + ["eq_int", 8, 3, 7, 1892, 17], + ["jump", "eq_done_1324", 1892, 17], + "eq_ni_1325", + ["is_num", 10, 3, 1892, 17], + ["jump_false", 10, "eq_nn_1326", 1892, 17], + "_nop_tc_425", + ["jump", "eq_nn_1326", 1892, 17], + ["eq_float", 8, 3, 7, 1892, 17], + ["jump", "eq_done_1324", 1892, 17], + "eq_nn_1326", + ["is_text", 10, 3, 1892, 17], + ["jump_false", 10, "eq_nt_1327", 1892, 17], + "_nop_tc_426", + "_nop_tc_427", + ["eq_text", 8, 3, 7, 1892, 17], + ["jump", "eq_done_1324", 1892, 17], + "eq_nt_1327", + ["is_null", 10, 3, 1892, 17], + ["jump_false", 10, "eq_nnl_1328", 1892, 17], + "_nop_tc_428", + ["jump", "eq_nnl_1328", 1892, 17], + ["true", 8, 1892, 17], + ["jump", "eq_done_1324", 1892, 17], + "eq_nnl_1328", + ["is_bool", 10, 3, 1892, 17], + ["jump_false", 10, "eq_nb_1329", 1892, 17], + "_nop_tc_429", + ["jump", "eq_nb_1329", 1892, 17], + ["eq_bool", 8, 3, 7, 1892, 17], + ["jump", "eq_done_1324", 1892, 17], + "eq_nb_1329", + ["false", 8, 1892, 17], + "eq_done_1324", + ["jump_false", 8, "if_else_1322", 1892, 17], + ["load_field", 7, 1, "expression", 1893, 31], + ["access", 8, -1, 1893, 48], + ["get", 10, 88, 1, 1893, 22], + ["frame", 11, 10, 2, 1893, 22], + ["null", 10, 1893, 22], + ["setarg", 11, 0, 10, 1893, 22], + ["setarg", 11, 1, 7, 1893, 22], + ["setarg", 11, 2, 8, 1893, 22], + ["invoke", 11, 7, 1893, 22], + ["move", 45, 7, 1893, 22], + ["get", 7, 40, 1, 1894, 14], + ["frame", 8, 7, 0, 1894, 14], + ["null", 7, 1894, 14], + ["setarg", 8, 0, 7, 1894, 14], + ["invoke", 8, 7, 1894, 14], + ["move", 4, 7, 1894, 14], + ["access", 7, "bitnot", 1895, 14], + ["get", 8, 51, 1, 1895, 7], + ["frame", 10, 8, 3, 1895, 7], + ["null", 8, 1895, 7], + ["setarg", 10, 0, 8, 1895, 7], + ["setarg", 10, 1, 7, 1895, 7], + ["setarg", 10, 2, 4, 1895, 7], + ["setarg", 10, 3, 45, 1895, 7], + ["invoke", 10, 7, 1895, 7], + ["return", 4, 1896, 14], + "_nop_ur_32", + "if_else_1322", + "if_end_1323", + ["access", 7, "-unary", 1898, 17], + ["is_identical", 8, 3, 7, 1898, 17], + ["jump_true", 8, "eq_done_1332", 1898, 17], + ["is_int", 10, 3, 1898, 17], + ["jump_false", 10, "eq_ni_1333", 1898, 17], + "_nop_tc_430", + ["jump", "eq_ni_1333", 1898, 17], + ["eq_int", 8, 3, 7, 1898, 17], + ["jump", "eq_done_1332", 1898, 17], + "eq_ni_1333", + ["is_num", 10, 3, 1898, 17], + ["jump_false", 10, "eq_nn_1334", 1898, 17], + "_nop_tc_431", + ["jump", "eq_nn_1334", 1898, 17], + ["eq_float", 8, 3, 7, 1898, 17], + ["jump", "eq_done_1332", 1898, 17], + "eq_nn_1334", + ["is_text", 10, 3, 1898, 17], + ["jump_false", 10, "eq_nt_1335", 1898, 17], + "_nop_tc_432", + "_nop_tc_433", + ["eq_text", 8, 3, 7, 1898, 17], + ["jump", "eq_done_1332", 1898, 17], + "eq_nt_1335", + ["is_null", 10, 3, 1898, 17], + ["jump_false", 10, "eq_nnl_1336", 1898, 17], + "_nop_tc_434", + ["jump", "eq_nnl_1336", 1898, 17], + ["true", 8, 1898, 17], + ["jump", "eq_done_1332", 1898, 17], + "eq_nnl_1336", + ["is_bool", 10, 3, 1898, 17], + ["jump_false", 10, "eq_nb_1337", 1898, 17], + "_nop_tc_435", + ["jump", "eq_nb_1337", 1898, 17], + ["eq_bool", 8, 3, 7, 1898, 17], + ["jump", "eq_done_1332", 1898, 17], + "eq_nb_1337", + ["false", 8, 1898, 17], + "eq_done_1332", + ["jump_false", 8, "if_else_1330", 1898, 17], + ["load_field", 7, 1, "expression", 1899, 31], + ["access", 8, -1, 1899, 48], + ["get", 10, 88, 1, 1899, 22], + ["frame", 11, 10, 2, 1899, 22], + ["null", 10, 1899, 22], + ["setarg", 11, 0, 10, 1899, 22], + ["setarg", 11, 1, 7, 1899, 22], + ["setarg", 11, 2, 8, 1899, 22], + ["invoke", 11, 7, 1899, 22], + ["move", 45, 7, 1899, 22], + ["get", 7, 40, 1, 1900, 14], + ["frame", 8, 7, 0, 1900, 14], + ["null", 7, 1900, 14], + ["setarg", 8, 0, 7, 1900, 14], + ["invoke", 8, 7, 1900, 14], + ["move", 4, 7, 1900, 14], + ["load_field", 7, 1, "expression", 1901, 47], + ["get", 8, 69, 1, 1901, 7], + ["frame", 10, 8, 3, 1901, 7], + ["null", 8, 1901, 7], + ["setarg", 10, 0, 8, 1901, 7], + ["setarg", 10, 1, 4, 1901, 7], + ["setarg", 10, 2, 45, 1901, 7], + ["setarg", 10, 3, 7, 1901, 7], + ["invoke", 10, 7, 1901, 7], + ["return", 4, 1902, 14], + "_nop_ur_33", + "if_else_1330", + "if_end_1331", + ["access", 7, "+unary", 1904, 17], + ["is_identical", 8, 3, 7, 1904, 17], + ["jump_true", 8, "eq_done_1340", 1904, 17], + ["is_int", 10, 3, 1904, 17], + ["jump_false", 10, "eq_ni_1341", 1904, 17], + "_nop_tc_436", + ["jump", "eq_ni_1341", 1904, 17], + ["eq_int", 8, 3, 7, 1904, 17], + ["jump", "eq_done_1340", 1904, 17], + "eq_ni_1341", + ["is_num", 10, 3, 1904, 17], + ["jump_false", 10, "eq_nn_1342", 1904, 17], + "_nop_tc_437", + ["jump", "eq_nn_1342", 1904, 17], + ["eq_float", 8, 3, 7, 1904, 17], + ["jump", "eq_done_1340", 1904, 17], + "eq_nn_1342", + ["is_text", 10, 3, 1904, 17], + ["jump_false", 10, "eq_nt_1343", 1904, 17], + "_nop_tc_438", + "_nop_tc_439", + ["eq_text", 8, 3, 7, 1904, 17], + ["jump", "eq_done_1340", 1904, 17], + "eq_nt_1343", + ["is_null", 10, 3, 1904, 17], + ["jump_false", 10, "eq_nnl_1344", 1904, 17], + "_nop_tc_440", + ["jump", "eq_nnl_1344", 1904, 17], + ["true", 8, 1904, 17], + ["jump", "eq_done_1340", 1904, 17], + "eq_nnl_1344", + ["is_bool", 10, 3, 1904, 17], + ["jump_false", 10, "eq_nb_1345", 1904, 17], + "_nop_tc_441", + ["jump", "eq_nb_1345", 1904, 17], + ["eq_bool", 8, 3, 7, 1904, 17], + ["jump", "eq_done_1340", 1904, 17], + "eq_nb_1345", + ["false", 8, 1904, 17], + "eq_done_1340", + ["jump_false", 8, "if_else_1338", 1904, 17], + ["load_field", 7, 1, "expression", 1905, 23], + ["access", 8, -1, 1905, 40], + ["get", 10, 88, 1, 1905, 14], + ["frame", 11, 10, 2, 1905, 14], + ["null", 10, 1905, 14], + ["setarg", 11, 0, 10, 1905, 14], + ["setarg", 11, 1, 7, 1905, 14], + ["setarg", 11, 2, 8, 1905, 14], + ["tail_invoke", 11, 7, 1905, 14], + ["return", 7, 1905, 14], + "_nop_ur_34", + "if_else_1338", + "if_end_1339", + ["access", 7, "++", 1909, 17], + ["is_identical", 8, 3, 7, 1909, 17], + ["jump_true", 8, "eq_done_1349", 1909, 17], + ["is_int", 10, 3, 1909, 17], + ["jump_false", 10, "eq_ni_1350", 1909, 17], + "_nop_tc_442", + ["jump", "eq_ni_1350", 1909, 17], + ["eq_int", 8, 3, 7, 1909, 17], + ["jump", "eq_done_1349", 1909, 17], + "eq_ni_1350", + ["is_num", 10, 3, 1909, 17], + ["jump_false", 10, "eq_nn_1351", 1909, 17], + "_nop_tc_443", + ["jump", "eq_nn_1351", 1909, 17], + ["eq_float", 8, 3, 7, 1909, 17], + ["jump", "eq_done_1349", 1909, 17], + "eq_nn_1351", + ["is_text", 10, 3, 1909, 17], + ["jump_false", 10, "eq_nt_1352", 1909, 17], + "_nop_tc_444", + "_nop_tc_445", + ["eq_text", 8, 3, 7, 1909, 17], + ["jump", "eq_done_1349", 1909, 17], + "eq_nt_1352", + ["is_null", 10, 3, 1909, 17], + ["jump_false", 10, "eq_nnl_1353", 1909, 17], + "_nop_tc_446", + ["jump", "eq_nnl_1353", 1909, 17], + ["true", 8, 1909, 17], + ["jump", "eq_done_1349", 1909, 17], + "eq_nnl_1353", + ["is_bool", 10, 3, 1909, 17], + ["jump_false", 10, "eq_nb_1354", 1909, 17], + "_nop_tc_447", + ["jump", "eq_nb_1354", 1909, 17], + ["eq_bool", 8, 3, 7, 1909, 17], + ["jump", "eq_done_1349", 1909, 17], + "eq_nb_1354", + ["false", 8, 1909, 17], + "eq_done_1349", + ["move", 7, 8, 1909, 17], + ["jump_true", 7, "or_end_1348", 1909, 17], + ["access", 8, "--", 1909, 33], + ["is_identical", 10, 3, 8, 1909, 33], + ["jump_true", 10, "eq_done_1355", 1909, 33], + ["is_int", 11, 3, 1909, 33], + ["jump_false", 11, "eq_ni_1356", 1909, 33], + "_nop_tc_448", + ["jump", "eq_ni_1356", 1909, 33], + ["eq_int", 10, 3, 8, 1909, 33], + ["jump", "eq_done_1355", 1909, 33], + "eq_ni_1356", + ["is_num", 11, 3, 1909, 33], + ["jump_false", 11, "eq_nn_1357", 1909, 33], + "_nop_tc_449", + ["jump", "eq_nn_1357", 1909, 33], + ["eq_float", 10, 3, 8, 1909, 33], + ["jump", "eq_done_1355", 1909, 33], + "eq_nn_1357", + ["is_text", 11, 3, 1909, 33], + ["jump_false", 11, "eq_nt_1358", 1909, 33], + "_nop_tc_450", + "_nop_tc_451", + ["eq_text", 10, 3, 8, 1909, 33], + ["jump", "eq_done_1355", 1909, 33], + "eq_nt_1358", + ["is_null", 11, 3, 1909, 33], + ["jump_false", 11, "eq_nnl_1359", 1909, 33], + "_nop_tc_452", + ["jump", "eq_nnl_1359", 1909, 33], + ["true", 10, 1909, 33], + ["jump", "eq_done_1355", 1909, 33], + "eq_nnl_1359", + ["is_bool", 11, 3, 1909, 33], + ["jump_false", 11, "eq_nb_1360", 1909, 33], + "_nop_tc_453", + ["jump", "eq_nb_1360", 1909, 33], + ["eq_bool", 10, 3, 8, 1909, 33], + ["jump", "eq_done_1355", 1909, 33], + "eq_nb_1360", + ["false", 10, 1909, 33], + "eq_done_1355", + ["move", 7, 10, 1909, 33], + "or_end_1348", + ["jump_false", 7, "if_else_1346", 1909, 33], + ["load_field", 7, 1, "expression", 1910, 17], + ["move", 46, 7, 1910, 17], + ["load_field", 7, 1, "postfix", 1911, 17], + ["true", 8, 1911, 33], + ["is_identical", 47, 7, 8, 1911, 33], + ["jump_true", 47, "eq_done_1361", 1911, 33], + ["is_int", 10, 7, 1911, 33], + ["jump_false", 10, "eq_ni_1362", 1911, 33], + "_nop_tc_454", + ["jump", "eq_ni_1362", 1911, 33], + ["eq_int", 47, 7, 8, 1911, 33], + ["jump", "eq_done_1361", 1911, 33], + "eq_ni_1362", + ["is_num", 10, 7, 1911, 33], + ["jump_false", 10, "eq_nn_1363", 1911, 33], + "_nop_tc_455", + ["jump", "eq_nn_1363", 1911, 33], + ["eq_float", 47, 7, 8, 1911, 33], + ["jump", "eq_done_1361", 1911, 33], + "eq_nn_1363", + ["is_text", 10, 7, 1911, 33], + ["jump_false", 10, "eq_nt_1364", 1911, 33], + "_nop_tc_456", + ["jump", "eq_nt_1364", 1911, 33], + ["eq_text", 47, 7, 8, 1911, 33], + ["jump", "eq_done_1361", 1911, 33], + "eq_nt_1364", + ["is_null", 10, 7, 1911, 33], + ["jump_false", 10, "eq_nnl_1365", 1911, 33], + "_nop_tc_457", + ["jump", "eq_nnl_1365", 1911, 33], + ["true", 47, 1911, 33], + ["jump", "eq_done_1361", 1911, 33], + "eq_nnl_1365", + ["is_bool", 10, 7, 1911, 33], + ["jump_false", 10, "eq_nb_1366", 1911, 33], + "_nop_tc_458", + "_nop_tc_459", + ["eq_bool", 47, 7, 8, 1911, 33], + ["jump", "eq_done_1361", 1911, 33], + "eq_nb_1366", + ["false", 47, 1911, 33], + "eq_done_1361", + ["access", 7, "++", 1912, 26], + ["is_identical", 8, 3, 7, 1912, 26], + ["jump_true", 8, "eq_done_1369", 1912, 26], + ["is_int", 10, 3, 1912, 26], + ["jump_false", 10, "eq_ni_1370", 1912, 26], + "_nop_tc_460", + ["jump", "eq_ni_1370", 1912, 26], + ["eq_int", 8, 3, 7, 1912, 26], + ["jump", "eq_done_1369", 1912, 26], + "eq_ni_1370", + ["is_num", 10, 3, 1912, 26], + ["jump_false", 10, "eq_nn_1371", 1912, 26], + "_nop_tc_461", + ["jump", "eq_nn_1371", 1912, 26], + ["eq_float", 8, 3, 7, 1912, 26], + ["jump", "eq_done_1369", 1912, 26], + "eq_nn_1371", + ["is_text", 10, 3, 1912, 26], + ["jump_false", 10, "eq_nt_1372", 1912, 26], + "_nop_tc_462", + "_nop_tc_463", + ["eq_text", 8, 3, 7, 1912, 26], + ["jump", "eq_done_1369", 1912, 26], + "eq_nt_1372", + ["is_null", 10, 3, 1912, 26], + ["jump_false", 10, "eq_nnl_1373", 1912, 26], + "_nop_tc_464", + ["jump", "eq_nnl_1373", 1912, 26], + ["true", 8, 1912, 26], + ["jump", "eq_done_1369", 1912, 26], + "eq_nnl_1373", + ["is_bool", 10, 3, 1912, 26], + ["jump_false", 10, "eq_nb_1374", 1912, 26], + "_nop_tc_465", + ["jump", "eq_nb_1374", 1912, 26], + ["eq_bool", 8, 3, 7, 1912, 26], + ["jump", "eq_done_1369", 1912, 26], + "eq_nb_1374", + ["false", 8, 1912, 26], + "eq_done_1369", + ["jump_false", 8, "tern_else_1367", 1912, 26], + ["access", 7, "add", 1912, 33], + ["move", 8, 7, 1912, 33], + ["jump", "tern_end_1368", 1912, 33], + "tern_else_1367", + ["access", 7, "subtract", 1912, 41], + ["move", 8, 7, 1912, 41], + "tern_end_1368", + ["move", 48, 8, 1912, 41], + ["load_field", 7, 46, "kind", 1913, 22], + ["move", 49, 7, 1913, 22], + ["get", 7, 40, 1, 1914, 18], + ["frame", 8, 7, 0, 1914, 18], + ["null", 7, 1914, 18], + ["setarg", 8, 0, 7, 1914, 18], + ["invoke", 8, 7, 1914, 18], + ["move", 50, 7, 1914, 18], + ["access", 7, "int", 1915, 14], + ["access", 8, 1, 1915, 31], + ["get", 10, 51, 1, 1915, 7], + ["frame", 11, 10, 3, 1915, 7], + ["null", 10, 1915, 7], + ["setarg", 11, 0, 10, 1915, 7], + ["setarg", 11, 1, 7, 1915, 7], + ["setarg", 11, 2, 50, 1915, 7], + ["setarg", 11, 3, 8, 1915, 7], + ["invoke", 11, 7, 1915, 7], + ["record", 7, 2], + ["access", 8, "number", 1916, 25], + ["store_field", 7, 8, "kind", 1916, 25], + ["access", 8, 1, 1916, 43], + ["store_field", 7, 8, "number", 1916, 43], + ["move", 51, 7, 1916, 43], + ["access", 7, "name", 1918, 27], + ["is_identical", 8, 49, 7, 1918, 27], + ["jump_true", 8, "eq_done_1377", 1918, 27], + ["is_int", 10, 49, 1918, 27], + ["jump_false", 10, "eq_ni_1378", 1918, 27], + "_nop_tc_466", + ["jump", "eq_ni_1378", 1918, 27], + ["eq_int", 8, 49, 7, 1918, 27], + ["jump", "eq_done_1377", 1918, 27], + "eq_ni_1378", + ["is_num", 10, 49, 1918, 27], + ["jump_false", 10, "eq_nn_1379", 1918, 27], + "_nop_tc_467", + ["jump", "eq_nn_1379", 1918, 27], + ["eq_float", 8, 49, 7, 1918, 27], + ["jump", "eq_done_1377", 1918, 27], + "eq_nn_1379", + ["is_text", 10, 49, 1918, 27], + ["jump_false", 10, "eq_nt_1380", 1918, 27], + "_nop_tc_468", + "_nop_tc_469", + ["eq_text", 8, 49, 7, 1918, 27], + ["jump", "eq_done_1377", 1918, 27], + "eq_nt_1380", + ["is_null", 10, 49, 1918, 27], + ["jump_false", 10, "eq_nnl_1381", 1918, 27], + "_nop_tc_470", + ["jump", "eq_nnl_1381", 1918, 27], + ["true", 8, 1918, 27], + ["jump", "eq_done_1377", 1918, 27], + "eq_nnl_1381", + ["is_bool", 10, 49, 1918, 27], + ["jump_false", 10, "eq_nb_1382", 1918, 27], + "_nop_tc_471", + ["jump", "eq_nb_1382", 1918, 27], + ["eq_bool", 8, 49, 7, 1918, 27], + ["jump", "eq_done_1377", 1918, 27], + "eq_nb_1382", + ["false", 8, 1918, 27], + "eq_done_1377", + ["jump_false", 8, "if_else_1375", 1918, 27], + ["load_field", 7, 46, "name", 1919, 16], + ["move", 17, 7, 1919, 16], + ["load_field", 7, 46, "level", 1920, 17], + ["move", 18, 7, 1920, 17], + ["null", 7, 1921, 22], + ["is_identical", 8, 18, 7, 1921, 22], + ["jump_true", 8, "eq_done_1385", 1921, 22], + ["is_int", 10, 18, 1921, 22], + ["jump_false", 10, "eq_ni_1386", 1921, 22], + "_nop_tc_472", + ["jump", "eq_ni_1386", 1921, 22], + ["eq_int", 8, 18, 7, 1921, 22], + ["jump", "eq_done_1385", 1921, 22], + "eq_ni_1386", + ["is_num", 10, 18, 1921, 22], + ["jump_false", 10, "eq_nn_1387", 1921, 22], + "_nop_tc_473", + ["jump", "eq_nn_1387", 1921, 22], + ["eq_float", 8, 18, 7, 1921, 22], + ["jump", "eq_done_1385", 1921, 22], + "eq_nn_1387", + ["is_text", 10, 18, 1921, 22], + ["jump_false", 10, "eq_nt_1388", 1921, 22], + "_nop_tc_474", + ["jump", "eq_nt_1388", 1921, 22], + ["eq_text", 8, 18, 7, 1921, 22], + ["jump", "eq_done_1385", 1921, 22], + "eq_nt_1388", + ["is_null", 10, 18, 1921, 22], + ["jump_false", 10, "eq_nnl_1389", 1921, 22], + "_nop_tc_475", + "_nop_tc_476", + ["true", 8, 1921, 22], + ["jump", "eq_done_1385", 1921, 22], + "eq_nnl_1389", + ["is_bool", 10, 18, 1921, 22], + ["jump_false", 10, "eq_nb_1390", 1921, 22], + "_nop_tc_477", + ["jump", "eq_nb_1390", 1921, 22], + ["eq_bool", 8, 18, 7, 1921, 22], + ["jump", "eq_done_1385", 1921, 22], + "eq_nb_1390", + ["false", 8, 1921, 22], + "eq_done_1385", + ["jump_false", 8, "if_else_1383", 1921, 22], + ["access", 18, -1, 1922, 19], + ["jump", "if_end_1384", 1922, 19], + "if_else_1383", + "if_end_1384", + ["get", 7, 40, 1, 1924, 20], + ["frame", 8, 7, 0, 1924, 20], + ["null", 7, 1924, 20], + ["setarg", 8, 0, 7, 1924, 20], + ["invoke", 8, 7, 1924, 20], + ["move", 52, 7, 1924, 20], + ["access", 7, 0, 1925, 22], + ["is_identical", 8, 18, 7, 1925, 22], + ["jump_true", 8, "eq_done_1393", 1925, 22], + ["is_int", 10, 18, 1925, 22], + ["jump_false", 10, "eq_ni_1394", 1925, 22], + "_nop_tc_478", + "_nop_tc_479", + ["eq_int", 8, 18, 7, 1925, 22], + ["jump", "eq_done_1393", 1925, 22], + "eq_ni_1394", + ["is_num", 10, 18, 1925, 22], + ["jump_false", 10, "eq_nn_1395", 1925, 22], + "_nop_tc_480", + "_nop_tc_481", + ["eq_float", 8, 18, 7, 1925, 22], + ["jump", "eq_done_1393", 1925, 22], + "eq_nn_1395", + ["is_text", 10, 18, 1925, 22], + ["jump_false", 10, "eq_nt_1396", 1925, 22], + "_nop_tc_482", + ["jump", "eq_nt_1396", 1925, 22], + ["eq_text", 8, 18, 7, 1925, 22], + ["jump", "eq_done_1393", 1925, 22], + "eq_nt_1396", + ["is_null", 10, 18, 1925, 22], + ["jump_false", 10, "eq_nnl_1397", 1925, 22], + "_nop_tc_483", + ["jump", "eq_nnl_1397", 1925, 22], + ["true", 8, 1925, 22], + ["jump", "eq_done_1393", 1925, 22], + "eq_nnl_1397", + ["is_bool", 10, 18, 1925, 22], + ["jump_false", 10, "eq_nb_1398", 1925, 22], + "_nop_tc_484", + ["jump", "eq_nb_1398", 1925, 22], + ["eq_bool", 8, 18, 7, 1925, 22], + ["jump", "eq_done_1393", 1925, 22], + "eq_nb_1398", + ["false", 8, 1925, 22], + "eq_done_1393", + ["jump_false", 8, "if_else_1391", 1925, 22], + ["get", 7, 42, 1, 1926, 19], + ["frame", 8, 7, 1, 1926, 19], + ["null", 7, 1926, 19], + ["setarg", 8, 0, 7, 1926, 19], + ["setarg", 8, 1, 17, 1926, 19], + ["invoke", 8, 7, 1926, 19], + ["move", 53, 7, 1926, 19], + ["access", 7, 0, 1927, 24], + ["is_int", 8, 53, 1927, 24], + ["jump_false", 8, "rel_ni_1401", 1927, 24], + "_nop_tc_485", + "_nop_tc_486", + ["ge_int", 10, 53, 7, 1927, 24], + ["jump", "rel_done_1403", 1927, 24], + "rel_ni_1401", + ["is_num", 8, 53, 1927, 24], + ["jump_false", 8, "rel_nn_1402", 1927, 24], + "_nop_tc_487", + "_nop_tc_488", + ["ge_float", 10, 53, 7, 1927, 24], + ["jump", "rel_done_1403", 1927, 24], + "rel_nn_1402", + ["is_text", 8, 53, 1927, 24], + ["jump_false", 8, "rel_err_1404", 1927, 24], + "_nop_tc_489", + ["jump", "rel_err_1404", 1927, 24], + ["ge_text", 10, 53, 7, 1927, 24], + ["jump", "rel_done_1403", 1927, 24], + "rel_err_1404", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1927, + 24 + ], + ["access", 8, "error", 1927, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1927, 24], + ["array", 12, 0, 1927, 24], + ["push", 12, 11, 1927, 24], + ["frame", 11, 7, 2, 1927, 24], + ["null", 7, 1927, 24], + ["setarg", 11, 0, 7, 1927, 24], + ["setarg", 11, 1, 8, 1927, 24], + ["setarg", 11, 2, 12, 1927, 24], + ["invoke", 11, 7, 1927, 24], + ["disrupt", 1927, 24], + "rel_done_1403", + ["jump_false", 10, "if_else_1399", 1927, 24], + ["access", 7, "move", 1928, 20], + ["get", 8, 51, 1, 1928, 13], + ["frame", 10, 8, 3, 1928, 13], + ["null", 8, 1928, 13], + ["setarg", 10, 0, 8, 1928, 13], + ["setarg", 10, 1, 7, 1928, 13], + ["setarg", 10, 2, 52, 1928, 13], + ["setarg", 10, 3, 53, 1928, 13], + ["invoke", 10, 7, 1928, 13], + ["jump", "if_end_1400", 1928, 13], + "if_else_1399", + "if_end_1400", + ["jump", "if_end_1392", 1928, 13], + "if_else_1391", + ["access", 7, 0, 1930, 28], + ["is_int", 8, 18, 1930, 28], + ["jump_false", 8, "rel_ni_1407", 1930, 28], + "_nop_tc_490", + "_nop_tc_491", + ["gt_int", 10, 18, 7, 1930, 28], + ["jump", "rel_done_1409", 1930, 28], + "rel_ni_1407", + ["is_num", 8, 18, 1930, 28], + ["jump_false", 8, "rel_nn_1408", 1930, 28], + "_nop_tc_492", + "_nop_tc_493", + ["gt_float", 10, 18, 7, 1930, 28], + ["jump", "rel_done_1409", 1930, 28], + "rel_nn_1408", + ["is_text", 8, 18, 1930, 28], + ["jump_false", 8, "rel_err_1410", 1930, 28], + "_nop_tc_494", + ["jump", "rel_err_1410", 1930, 28], + ["gt_text", 10, 18, 7, 1930, 28], + ["jump", "rel_done_1409", 1930, 28], + "rel_err_1410", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1930, + 28 + ], + ["access", 8, "error", 1930, 28], + ["access", 11, "cannot compare with '>': operands must be same type", 1930, 28], + ["array", 12, 0, 1930, 28], + ["push", 12, 11, 1930, 28], + ["frame", 11, 7, 2, 1930, 28], + ["null", 7, 1930, 28], + ["setarg", 11, 0, 7, 1930, 28], + ["setarg", 11, 1, 8, 1930, 28], + ["setarg", 11, 2, 12, 1930, 28], + ["invoke", 11, 7, 1930, 28], + ["disrupt", 1930, 28], + "rel_done_1409", + ["jump_false", 10, "if_else_1405", 1930, 28], + ["access", 7, 1, 1931, 25], + ["is_num", 8, 18, 1931, 25], + ["jump_false", 8, "num_err_1411", 1931, 25], + "_nop_tc_495", + "_nop_tc_496", + ["subtract", 21, 18, 7, 1931, 25], + ["jump", "num_done_1412", 1931, 25], + "num_err_1411", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1931, + 25 + ], + ["access", 8, "error", 1931, 25], + ["access", 10, "cannot apply '-': operands must be numbers", 1931, 25], + ["array", 11, 0, 1931, 25], + ["push", 11, 10, 1931, 25], + ["frame", 10, 7, 2, 1931, 25], + ["null", 7, 1931, 25], + ["setarg", 10, 0, 7, 1931, 25], + ["setarg", 10, 1, 8, 1931, 25], + ["setarg", 10, 2, 11, 1931, 25], + ["invoke", 10, 7, 1931, 25], + ["disrupt", 1931, 25], + "num_done_1412", + ["get", 7, 100, 1, 1932, 20], + ["get", 8, 100, 1, 1932, 41], + ["length", 10, 8, 1932, 41], + ["access", 8, 1, 1932, 58], + "_nop_tc_497", + "_nop_tc_498", + "_nop_tc_499", + "_nop_tc_500", + ["subtract", 11, 10, 8, 1932, 58], + ["jump", "num_done_1414", 1932, 58], + "num_err_1413", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1932, + 58 + ], + ["access", 10, "error", 1932, 58], + ["access", 12, "cannot apply '-': operands must be numbers", 1932, 58], + ["array", 13, 0, 1932, 58], + ["push", 13, 12, 1932, 58], + ["frame", 12, 8, 2, 1932, 58], + ["null", 8, 1932, 58], + ["setarg", 12, 0, 8, 1932, 58], + ["setarg", 12, 1, 10, 1932, 58], + ["setarg", 12, 2, 13, 1932, 58], + ["invoke", 12, 8, 1932, 58], + ["disrupt", 1932, 58], + "num_done_1414", + "_nop_tc_501", + "_nop_tc_502", + "_nop_tc_503", + "_nop_tc_504", + ["subtract", 8, 11, 21, 1932, 62], + ["jump", "num_done_1416", 1932, 62], + "num_err_1415", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1932, + 62 + ], + ["access", 11, "error", 1932, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 1932, 62], + ["array", 13, 0, 1932, 62], + ["push", 13, 12, 1932, 62], + ["frame", 12, 10, 2, 1932, 62], + ["null", 10, 1932, 62], + ["setarg", 12, 0, 10, 1932, 62], + ["setarg", 12, 1, 11, 1932, 62], + ["setarg", 12, 2, 13, 1932, 62], + ["invoke", 12, 10, 1932, 62], + ["disrupt", 1932, 62], + "num_done_1416", + ["load_dynamic", 10, 7, 8, 1932, 62], + ["move", 22, 10, 1932, 62], + ["get", 7, 83, 1, 1933, 19], + ["frame", 8, 7, 2, 1933, 19], + ["null", 7, 1933, 19], + ["setarg", 8, 0, 7, 1933, 19], + ["setarg", 8, 1, 22, 1933, 19], + ["setarg", 8, 2, 17, 1933, 19], + ["invoke", 8, 7, 1933, 19], + ["move", 55, 7, 1933, 19], + ["access", 7, "get", 1934, 18], + ["get", 8, 52, 1, 1934, 11], + ["frame", 10, 8, 4, 1934, 11], + ["null", 8, 1934, 11], + ["setarg", 10, 0, 8, 1934, 11], + ["setarg", 10, 1, 7, 1934, 11], + ["setarg", 10, 2, 52, 1934, 11], + ["setarg", 10, 3, 55, 1934, 11], + ["setarg", 10, 4, 18, 1934, 11], + ["invoke", 10, 7, 1934, 11], + ["jump", "if_end_1406", 1934, 11], + "if_else_1405", + ["get", 7, 98, 1, 1936, 11], + ["frame", 8, 7, 2, 1936, 11], + ["null", 7, 1936, 11], + ["setarg", 8, 0, 7, 1936, 11], + ["setarg", 8, 1, 52, 1936, 11], + ["setarg", 8, 2, 17, 1936, 11], + ["invoke", 8, 7, 1936, 11], + "if_end_1406", + "if_end_1392", + ["get", 7, 40, 1, 1938, 20], + ["frame", 8, 7, 0, 1938, 20], + ["null", 7, 1938, 20], + ["setarg", 8, 0, 7, 1938, 20], + ["invoke", 8, 7, 1938, 20], + ["move", 54, 7, 1938, 20], + ["null", 7, 1939, 18], + ["put", 7, 34, 1, 1939, 18], + ["put", 51, 35, 1, 1940, 18], + ["get", 7, 71, 1, 1941, 9], + ["frame", 8, 7, 4, 1941, 9], + ["null", 7, 1941, 9], + ["setarg", 8, 0, 7, 1941, 9], + ["setarg", 8, 1, 48, 1941, 9], + ["setarg", 8, 2, 54, 1941, 9], + ["setarg", 8, 3, 52, 1941, 9], + ["setarg", 8, 4, 50, 1941, 9], + ["invoke", 8, 7, 1941, 9], + ["access", 7, 0, 1942, 22], + ["is_identical", 8, 18, 7, 1942, 22], + ["jump_true", 8, "eq_done_1419", 1942, 22], + ["is_int", 10, 18, 1942, 22], + ["jump_false", 10, "eq_ni_1420", 1942, 22], + "_nop_tc_505", + "_nop_tc_506", + ["eq_int", 8, 18, 7, 1942, 22], + ["jump", "eq_done_1419", 1942, 22], + "eq_ni_1420", + ["is_num", 10, 18, 1942, 22], + ["jump_false", 10, "eq_nn_1421", 1942, 22], + "_nop_tc_507", + "_nop_tc_508", + ["eq_float", 8, 18, 7, 1942, 22], + ["jump", "eq_done_1419", 1942, 22], + "eq_nn_1421", + ["is_text", 10, 18, 1942, 22], + ["jump_false", 10, "eq_nt_1422", 1942, 22], + "_nop_tc_509", + ["jump", "eq_nt_1422", 1942, 22], + ["eq_text", 8, 18, 7, 1942, 22], + ["jump", "eq_done_1419", 1942, 22], + "eq_nt_1422", + ["is_null", 10, 18, 1942, 22], + ["jump_false", 10, "eq_nnl_1423", 1942, 22], + "_nop_tc_510", + ["jump", "eq_nnl_1423", 1942, 22], + ["true", 8, 1942, 22], + ["jump", "eq_done_1419", 1942, 22], + "eq_nnl_1423", + ["is_bool", 10, 18, 1942, 22], + ["jump_false", 10, "eq_nb_1424", 1942, 22], + "_nop_tc_511", + ["jump", "eq_nb_1424", 1942, 22], + ["eq_bool", 8, 18, 7, 1942, 22], + ["jump", "eq_done_1419", 1942, 22], + "eq_nb_1424", + ["false", 8, 1942, 22], + "eq_done_1419", + ["jump_false", 8, "if_else_1417", 1942, 22], + ["get", 7, 42, 1, 1943, 19], + ["frame", 8, 7, 1, 1943, 19], + ["null", 7, 1943, 19], + ["setarg", 8, 0, 7, 1943, 19], + ["setarg", 8, 1, 17, 1943, 19], + ["invoke", 8, 7, 1943, 19], + ["move", 53, 7, 1943, 19], + ["access", 7, 0, 1944, 24], + ["is_int", 8, 53, 1944, 24], + ["jump_false", 8, "rel_ni_1427", 1944, 24], + "_nop_tc_512", + "_nop_tc_513", + ["ge_int", 10, 53, 7, 1944, 24], + ["jump", "rel_done_1429", 1944, 24], + "rel_ni_1427", + ["is_num", 8, 53, 1944, 24], + ["jump_false", 8, "rel_nn_1428", 1944, 24], + "_nop_tc_514", + "_nop_tc_515", + ["ge_float", 10, 53, 7, 1944, 24], + ["jump", "rel_done_1429", 1944, 24], + "rel_nn_1428", + ["is_text", 8, 53, 1944, 24], + ["jump_false", 8, "rel_err_1430", 1944, 24], + "_nop_tc_516", + ["jump", "rel_err_1430", 1944, 24], + ["ge_text", 10, 53, 7, 1944, 24], + ["jump", "rel_done_1429", 1944, 24], + "rel_err_1430", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1944, + 24 + ], + ["access", 8, "error", 1944, 24], + ["access", 11, "cannot compare with '>=': operands must be same type", 1944, 24], + ["array", 12, 0, 1944, 24], + ["push", 12, 11, 1944, 24], + ["frame", 11, 7, 2, 1944, 24], + ["null", 7, 1944, 24], + ["setarg", 11, 0, 7, 1944, 24], + ["setarg", 11, 1, 8, 1944, 24], + ["setarg", 11, 2, 12, 1944, 24], + ["invoke", 11, 7, 1944, 24], + ["disrupt", 1944, 24], + "rel_done_1429", + ["jump_false", 10, "if_else_1425", 1944, 24], + ["access", 7, "move", 1945, 20], + ["get", 8, 51, 1, 1945, 13], + ["frame", 10, 8, 3, 1945, 13], + ["null", 8, 1945, 13], + ["setarg", 10, 0, 8, 1945, 13], + ["setarg", 10, 1, 7, 1945, 13], + ["setarg", 10, 2, 53, 1945, 13], + ["setarg", 10, 3, 54, 1945, 13], + ["invoke", 10, 7, 1945, 13], + ["jump", "if_end_1426", 1945, 13], + "if_else_1425", + "if_end_1426", + ["jump", "if_end_1418", 1945, 13], + "if_else_1417", + ["access", 7, 0, 1947, 28], + ["is_int", 8, 18, 1947, 28], + ["jump_false", 8, "rel_ni_1433", 1947, 28], + "_nop_tc_517", + "_nop_tc_518", + ["gt_int", 10, 18, 7, 1947, 28], + ["jump", "rel_done_1435", 1947, 28], + "rel_ni_1433", + ["is_num", 8, 18, 1947, 28], + ["jump_false", 8, "rel_nn_1434", 1947, 28], + "_nop_tc_519", + "_nop_tc_520", + ["gt_float", 10, 18, 7, 1947, 28], + ["jump", "rel_done_1435", 1947, 28], + "rel_nn_1434", + ["is_text", 8, 18, 1947, 28], + ["jump_false", 8, "rel_err_1436", 1947, 28], + "_nop_tc_521", + ["jump", "rel_err_1436", 1947, 28], + ["gt_text", 10, 18, 7, 1947, 28], + ["jump", "rel_done_1435", 1947, 28], + "rel_err_1436", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1947, + 28 + ], + ["access", 8, "error", 1947, 28], + ["access", 11, "cannot compare with '>': operands must be same type", 1947, 28], + ["array", 12, 0, 1947, 28], + ["push", 12, 11, 1947, 28], + ["frame", 11, 7, 2, 1947, 28], + ["null", 7, 1947, 28], + ["setarg", 11, 0, 7, 1947, 28], + ["setarg", 11, 1, 8, 1947, 28], + ["setarg", 11, 2, 12, 1947, 28], + ["invoke", 11, 7, 1947, 28], + ["disrupt", 1947, 28], + "rel_done_1435", + ["jump_false", 10, "if_else_1431", 1947, 28], + ["access", 7, 1, 1948, 25], + ["is_num", 8, 18, 1948, 25], + ["jump_false", 8, "num_err_1437", 1948, 25], + "_nop_tc_522", + "_nop_tc_523", + ["subtract", 21, 18, 7, 1948, 25], + ["jump", "num_done_1438", 1948, 25], + "num_err_1437", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1948, + 25 + ], + ["access", 8, "error", 1948, 25], + ["access", 10, "cannot apply '-': operands must be numbers", 1948, 25], + ["array", 11, 0, 1948, 25], + ["push", 11, 10, 1948, 25], + ["frame", 10, 7, 2, 1948, 25], + ["null", 7, 1948, 25], + ["setarg", 10, 0, 7, 1948, 25], + ["setarg", 10, 1, 8, 1948, 25], + ["setarg", 10, 2, 11, 1948, 25], + ["invoke", 10, 7, 1948, 25], + ["disrupt", 1948, 25], + "num_done_1438", + ["get", 7, 100, 1, 1949, 20], + ["get", 8, 100, 1, 1949, 41], + ["length", 10, 8, 1949, 41], + ["access", 8, 1, 1949, 58], + "_nop_tc_524", + "_nop_tc_525", + "_nop_tc_526", + "_nop_tc_527", + ["subtract", 11, 10, 8, 1949, 58], + ["jump", "num_done_1440", 1949, 58], + "num_err_1439", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1949, + 58 + ], + ["access", 10, "error", 1949, 58], + ["access", 12, "cannot apply '-': operands must be numbers", 1949, 58], + ["array", 13, 0, 1949, 58], + ["push", 13, 12, 1949, 58], + ["frame", 12, 8, 2, 1949, 58], + ["null", 8, 1949, 58], + ["setarg", 12, 0, 8, 1949, 58], + ["setarg", 12, 1, 10, 1949, 58], + ["setarg", 12, 2, 13, 1949, 58], + ["invoke", 12, 8, 1949, 58], + ["disrupt", 1949, 58], + "num_done_1440", + "_nop_tc_528", + "_nop_tc_529", + "_nop_tc_530", + "_nop_tc_531", + ["subtract", 8, 11, 21, 1949, 62], + ["jump", "num_done_1442", 1949, 62], + "num_err_1441", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1949, + 62 + ], + ["access", 11, "error", 1949, 62], + ["access", 12, "cannot apply '-': operands must be numbers", 1949, 62], + ["array", 13, 0, 1949, 62], + ["push", 13, 12, 1949, 62], + ["frame", 12, 10, 2, 1949, 62], + ["null", 10, 1949, 62], + ["setarg", 12, 0, 10, 1949, 62], + ["setarg", 12, 1, 11, 1949, 62], + ["setarg", 12, 2, 13, 1949, 62], + ["invoke", 12, 10, 1949, 62], + ["disrupt", 1949, 62], + "num_done_1442", + ["load_dynamic", 10, 7, 8, 1949, 62], + ["move", 22, 10, 1949, 62], + ["get", 7, 83, 1, 1950, 19], + ["frame", 8, 7, 2, 1950, 19], + ["null", 7, 1950, 19], + ["setarg", 8, 0, 7, 1950, 19], + ["setarg", 8, 1, 22, 1950, 19], + ["setarg", 8, 2, 17, 1950, 19], + ["invoke", 8, 7, 1950, 19], + ["move", 55, 7, 1950, 19], + ["access", 7, "put", 1951, 18], + ["get", 8, 52, 1, 1951, 11], + ["frame", 10, 8, 4, 1951, 11], + ["null", 8, 1951, 11], + ["setarg", 10, 0, 8, 1951, 11], + ["setarg", 10, 1, 7, 1951, 11], + ["setarg", 10, 2, 54, 1951, 11], + ["setarg", 10, 3, 55, 1951, 11], + ["setarg", 10, 4, 18, 1951, 11], + ["invoke", 10, 7, 1951, 11], + ["jump", "if_end_1432", 1951, 11], + "if_else_1431", + "if_end_1432", + "if_end_1418", + ["jump_false", 47, "tern_else_1443", 1953, 16], + ["move", 7, 52, 1953, 26], + ["jump", "tern_end_1444", 1953, 26], + "tern_else_1443", + ["move", 7, 54, 1953, 37], + "tern_end_1444", + ["return", 7, 1953, 37], + "_nop_ur_35", + "if_else_1375", + ["access", 7, ".", 1954, 34], + ["is_identical", 8, 49, 7, 1954, 34], + ["jump_true", 8, "eq_done_1447", 1954, 34], + ["is_int", 10, 49, 1954, 34], + ["jump_false", 10, "eq_ni_1448", 1954, 34], + "_nop_tc_532", + ["jump", "eq_ni_1448", 1954, 34], + ["eq_int", 8, 49, 7, 1954, 34], + ["jump", "eq_done_1447", 1954, 34], + "eq_ni_1448", + ["is_num", 10, 49, 1954, 34], + ["jump_false", 10, "eq_nn_1449", 1954, 34], + "_nop_tc_533", + ["jump", "eq_nn_1449", 1954, 34], + ["eq_float", 8, 49, 7, 1954, 34], + ["jump", "eq_done_1447", 1954, 34], + "eq_nn_1449", + ["is_text", 10, 49, 1954, 34], + ["jump_false", 10, "eq_nt_1450", 1954, 34], + "_nop_tc_534", + "_nop_tc_535", + ["eq_text", 8, 49, 7, 1954, 34], + ["jump", "eq_done_1447", 1954, 34], + "eq_nt_1450", + ["is_null", 10, 49, 1954, 34], + ["jump_false", 10, "eq_nnl_1451", 1954, 34], + "_nop_tc_536", + ["jump", "eq_nnl_1451", 1954, 34], + ["true", 8, 1954, 34], + ["jump", "eq_done_1447", 1954, 34], + "eq_nnl_1451", + ["is_bool", 10, 49, 1954, 34], + ["jump_false", 10, "eq_nb_1452", 1954, 34], + "_nop_tc_537", + ["jump", "eq_nb_1452", 1954, 34], + ["eq_bool", 8, 49, 7, 1954, 34], + ["jump", "eq_done_1447", 1954, 34], + "eq_nb_1452", + ["false", 8, 1954, 34], + "eq_done_1447", + ["jump_false", 8, "if_else_1445", 1954, 34], + ["load_field", 7, 46, "left", 1955, 15], + ["move", 24, 7, 1955, 15], + ["load_field", 7, 46, "right", 1956, 16], + ["move", 25, 7, 1956, 16], + ["access", 7, -1, 1957, 34], + ["get", 8, 88, 1, 1957, 20], + ["frame", 10, 8, 2, 1957, 20], + ["null", 8, 1957, 20], + ["setarg", 10, 0, 8, 1957, 20], + ["setarg", 10, 1, 24, 1957, 20], + ["setarg", 10, 2, 7, 1957, 20], + ["invoke", 10, 7, 1957, 20], + ["move", 26, 7, 1957, 20], + ["get", 7, 40, 1, 1958, 20], + ["frame", 8, 7, 0, 1958, 20], + ["null", 7, 1958, 20], + ["setarg", 8, 0, 7, 1958, 20], + ["invoke", 8, 7, 1958, 20], + ["move", 52, 7, 1958, 20], + ["get", 7, 72, 1, 1959, 9], + ["frame", 8, 7, 3, 1959, 9], + ["null", 7, 1959, 9], + ["setarg", 8, 0, 7, 1959, 9], + ["setarg", 8, 1, 52, 1959, 9], + ["setarg", 8, 2, 26, 1959, 9], + ["setarg", 8, 3, 25, 1959, 9], + ["invoke", 8, 7, 1959, 9], + ["get", 7, 40, 1, 1960, 20], + ["frame", 8, 7, 0, 1960, 20], + ["null", 7, 1960, 20], + ["setarg", 8, 0, 7, 1960, 20], + ["invoke", 8, 7, 1960, 20], + ["move", 54, 7, 1960, 20], + ["null", 7, 1961, 18], + ["put", 7, 34, 1, 1961, 18], + ["put", 51, 35, 1, 1962, 18], + ["get", 7, 71, 1, 1963, 9], + ["frame", 8, 7, 4, 1963, 9], + ["null", 7, 1963, 9], + ["setarg", 8, 0, 7, 1963, 9], + ["setarg", 8, 1, 48, 1963, 9], + ["setarg", 8, 2, 54, 1963, 9], + ["setarg", 8, 3, 52, 1963, 9], + ["setarg", 8, 4, 50, 1963, 9], + ["invoke", 8, 7, 1963, 9], + ["get", 7, 73, 1, 1964, 9], + ["frame", 8, 7, 3, 1964, 9], + ["null", 7, 1964, 9], + ["setarg", 8, 0, 7, 1964, 9], + ["setarg", 8, 1, 26, 1964, 9], + ["setarg", 8, 2, 25, 1964, 9], + ["setarg", 8, 3, 54, 1964, 9], + ["invoke", 8, 7, 1964, 9], + ["jump_false", 47, "tern_else_1453", 1965, 16], + ["move", 7, 52, 1965, 26], + ["jump", "tern_end_1454", 1965, 26], + "tern_else_1453", + ["move", 7, 54, 1965, 37], + "tern_end_1454", + ["return", 7, 1965, 37], + "_nop_ur_36", + "if_else_1445", + ["access", 7, "[", 1966, 34], + ["is_identical", 8, 49, 7, 1966, 34], + ["jump_true", 8, "eq_done_1457", 1966, 34], + ["is_int", 10, 49, 1966, 34], + ["jump_false", 10, "eq_ni_1458", 1966, 34], + "_nop_tc_538", + ["jump", "eq_ni_1458", 1966, 34], + ["eq_int", 8, 49, 7, 1966, 34], + ["jump", "eq_done_1457", 1966, 34], + "eq_ni_1458", + ["is_num", 10, 49, 1966, 34], + ["jump_false", 10, "eq_nn_1459", 1966, 34], + "_nop_tc_539", + ["jump", "eq_nn_1459", 1966, 34], + ["eq_float", 8, 49, 7, 1966, 34], + ["jump", "eq_done_1457", 1966, 34], + "eq_nn_1459", + ["is_text", 10, 49, 1966, 34], + ["jump_false", 10, "eq_nt_1460", 1966, 34], + "_nop_tc_540", + "_nop_tc_541", + ["eq_text", 8, 49, 7, 1966, 34], + ["jump", "eq_done_1457", 1966, 34], + "eq_nt_1460", + ["is_null", 10, 49, 1966, 34], + ["jump_false", 10, "eq_nnl_1461", 1966, 34], + "_nop_tc_542", + ["jump", "eq_nnl_1461", 1966, 34], + ["true", 8, 1966, 34], + ["jump", "eq_done_1457", 1966, 34], + "eq_nnl_1461", + ["is_bool", 10, 49, 1966, 34], + ["jump_false", 10, "eq_nb_1462", 1966, 34], + "_nop_tc_543", + ["jump", "eq_nb_1462", 1966, 34], + ["eq_bool", 8, 49, 7, 1966, 34], + ["jump", "eq_done_1457", 1966, 34], + "eq_nb_1462", + ["false", 8, 1966, 34], + "eq_done_1457", + ["jump_false", 8, "if_else_1455", 1966, 34], + ["load_field", 7, 46, "left", 1967, 15], + ["move", 24, 7, 1967, 15], + ["load_field", 7, 46, "right", 1968, 20], + ["move", 56, 7, 1968, 20], + ["access", 7, -1, 1969, 34], + ["get", 8, 88, 1, 1969, 20], + ["frame", 10, 8, 2, 1969, 20], + ["null", 8, 1969, 20], + ["setarg", 10, 0, 8, 1969, 20], + ["setarg", 10, 1, 24, 1969, 20], + ["setarg", 10, 2, 7, 1969, 20], + ["invoke", 10, 7, 1969, 20], + ["move", 26, 7, 1969, 20], + ["access", 7, -1, 1970, 39], + ["get", 8, 88, 1, 1970, 20], + ["frame", 10, 8, 2, 1970, 20], + ["null", 8, 1970, 20], + ["setarg", 10, 0, 8, 1970, 20], + ["setarg", 10, 1, 56, 1970, 20], + ["setarg", 10, 2, 7, 1970, 20], + ["invoke", 10, 7, 1970, 20], + ["move", 28, 7, 1970, 20], + ["get", 7, 40, 1, 1971, 20], + ["frame", 8, 7, 0, 1971, 20], + ["null", 7, 1971, 20], + ["setarg", 8, 0, 7, 1971, 20], + ["invoke", 8, 7, 1971, 20], + ["move", 52, 7, 1971, 20], + ["load_field", 7, 46, "access_kind", 1972, 53], + ["get", 8, 74, 1, 1972, 9], + ["frame", 10, 8, 4, 1972, 9], + ["null", 8, 1972, 9], + ["setarg", 10, 0, 8, 1972, 9], + ["setarg", 10, 1, 52, 1972, 9], + ["setarg", 10, 2, 26, 1972, 9], + ["setarg", 10, 3, 28, 1972, 9], + ["setarg", 10, 4, 7, 1972, 9], + ["invoke", 10, 7, 1972, 9], + ["get", 7, 40, 1, 1973, 20], + ["frame", 8, 7, 0, 1973, 20], + ["null", 7, 1973, 20], + ["setarg", 8, 0, 7, 1973, 20], + ["invoke", 8, 7, 1973, 20], + ["move", 54, 7, 1973, 20], + ["null", 7, 1974, 18], + ["put", 7, 34, 1, 1974, 18], + ["put", 51, 35, 1, 1975, 18], + ["get", 7, 71, 1, 1976, 9], + ["frame", 8, 7, 4, 1976, 9], + ["null", 7, 1976, 9], + ["setarg", 8, 0, 7, 1976, 9], + ["setarg", 8, 1, 48, 1976, 9], + ["setarg", 8, 2, 54, 1976, 9], + ["setarg", 8, 3, 52, 1976, 9], + ["setarg", 8, 4, 50, 1976, 9], + ["invoke", 8, 7, 1976, 9], + ["load_field", 7, 46, "access_kind", 1977, 53], + ["get", 8, 75, 1, 1977, 9], + ["frame", 10, 8, 4, 1977, 9], + ["null", 8, 1977, 9], + ["setarg", 10, 0, 8, 1977, 9], + ["setarg", 10, 1, 26, 1977, 9], + ["setarg", 10, 2, 28, 1977, 9], + ["setarg", 10, 3, 54, 1977, 9], + ["setarg", 10, 4, 7, 1977, 9], + ["invoke", 10, 7, 1977, 9], + ["jump_false", 47, "tern_else_1463", 1978, 16], + ["move", 7, 52, 1978, 26], + ["jump", "tern_end_1464", 1978, 26], + "tern_else_1463", + ["move", 7, 54, 1978, 37], + "tern_end_1464", + ["return", 7, 1978, 37], + "_nop_ur_37", + "if_else_1455", + "if_end_1456", + "if_end_1446", + "if_end_1376", + ["jump", "if_end_1347", 1978, 37], + "if_else_1346", + "if_end_1347", + ["access", 7, "delete", 1983, 17], + ["is_identical", 8, 3, 7, 1983, 17], + ["jump_true", 8, "eq_done_1467", 1983, 17], + ["is_int", 10, 3, 1983, 17], + ["jump_false", 10, "eq_ni_1468", 1983, 17], + "_nop_tc_544", + ["jump", "eq_ni_1468", 1983, 17], + ["eq_int", 8, 3, 7, 1983, 17], + ["jump", "eq_done_1467", 1983, 17], + "eq_ni_1468", + ["is_num", 10, 3, 1983, 17], + ["jump_false", 10, "eq_nn_1469", 1983, 17], + "_nop_tc_545", + ["jump", "eq_nn_1469", 1983, 17], + ["eq_float", 8, 3, 7, 1983, 17], + ["jump", "eq_done_1467", 1983, 17], + "eq_nn_1469", + ["is_text", 10, 3, 1983, 17], + ["jump_false", 10, "eq_nt_1470", 1983, 17], + "_nop_tc_546", + "_nop_tc_547", + ["eq_text", 8, 3, 7, 1983, 17], + ["jump", "eq_done_1467", 1983, 17], + "eq_nt_1470", + ["is_null", 10, 3, 1983, 17], + ["jump_false", 10, "eq_nnl_1471", 1983, 17], + "_nop_tc_548", + ["jump", "eq_nnl_1471", 1983, 17], + ["true", 8, 1983, 17], + ["jump", "eq_done_1467", 1983, 17], + "eq_nnl_1471", + ["is_bool", 10, 3, 1983, 17], + ["jump_false", 10, "eq_nb_1472", 1983, 17], + "_nop_tc_549", + ["jump", "eq_nb_1472", 1983, 17], + ["eq_bool", 8, 3, 7, 1983, 17], + ["jump", "eq_done_1467", 1983, 17], + "eq_nb_1472", + ["false", 8, 1983, 17], + "eq_done_1467", + ["jump_false", 8, "if_else_1465", 1983, 17], + ["load_field", 7, 1, "expression", 1984, 17], + ["move", 46, 7, 1984, 17], + ["load_field", 7, 46, "kind", 1985, 22], + ["move", 49, 7, 1985, 22], + ["get", 7, 40, 1, 1986, 14], + ["frame", 8, 7, 0, 1986, 14], + ["null", 7, 1986, 14], + ["setarg", 8, 0, 7, 1986, 14], + ["invoke", 8, 7, 1986, 14], + ["move", 4, 7, 1986, 14], + ["access", 7, ".", 1987, 27], + ["is_identical", 8, 49, 7, 1987, 27], + ["jump_true", 8, "eq_done_1475", 1987, 27], + ["is_int", 10, 49, 1987, 27], + ["jump_false", 10, "eq_ni_1476", 1987, 27], + "_nop_tc_550", + ["jump", "eq_ni_1476", 1987, 27], + ["eq_int", 8, 49, 7, 1987, 27], + ["jump", "eq_done_1475", 1987, 27], + "eq_ni_1476", + ["is_num", 10, 49, 1987, 27], + ["jump_false", 10, "eq_nn_1477", 1987, 27], + "_nop_tc_551", + ["jump", "eq_nn_1477", 1987, 27], + ["eq_float", 8, 49, 7, 1987, 27], + ["jump", "eq_done_1475", 1987, 27], + "eq_nn_1477", + ["is_text", 10, 49, 1987, 27], + ["jump_false", 10, "eq_nt_1478", 1987, 27], + "_nop_tc_552", + "_nop_tc_553", + ["eq_text", 8, 49, 7, 1987, 27], + ["jump", "eq_done_1475", 1987, 27], + "eq_nt_1478", + ["is_null", 10, 49, 1987, 27], + ["jump_false", 10, "eq_nnl_1479", 1987, 27], + "_nop_tc_554", + ["jump", "eq_nnl_1479", 1987, 27], + ["true", 8, 1987, 27], + ["jump", "eq_done_1475", 1987, 27], + "eq_nnl_1479", + ["is_bool", 10, 49, 1987, 27], + ["jump_false", 10, "eq_nb_1480", 1987, 27], + "_nop_tc_555", + ["jump", "eq_nb_1480", 1987, 27], + ["eq_bool", 8, 49, 7, 1987, 27], + ["jump", "eq_done_1475", 1987, 27], + "eq_nb_1480", + ["false", 8, 1987, 27], + "eq_done_1475", + ["jump_false", 8, "if_else_1473", 1987, 27], + ["load_field", 7, 46, "left", 1988, 15], + ["move", 24, 7, 1988, 15], + ["load_field", 7, 46, "right", 1989, 16], + ["move", 25, 7, 1989, 16], + ["access", 7, -1, 1990, 34], + ["get", 8, 88, 1, 1990, 20], + ["frame", 10, 8, 2, 1990, 20], + ["null", 8, 1990, 20], + ["setarg", 10, 0, 8, 1990, 20], + ["setarg", 10, 1, 24, 1990, 20], + ["setarg", 10, 2, 7, 1990, 20], + ["invoke", 10, 7, 1990, 20], + ["move", 26, 7, 1990, 20], + ["get", 7, 2, 1, 1991, 14], + ["access", 8, "delete", 1991, 31], + ["array", 10, 4, 1991, 57], + ["push", 10, 8, 1991, 57], + ["push", 10, 4, 1991, 57], + ["push", 10, 26, 1991, 57], + ["push", 10, 25, 1991, 57], + ["is_array", 8, 7, 1991, 57], + ["jump_false", 8, "push_err_1481", 1991, 57], + ["push", 7, 10, 1991, 57], + ["jump", "push_done_1482", 1991, 57], + "push_err_1481", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1991, + 57 + ], + ["access", 8, "error", 1991, 57], + ["access", 10, "cannot push: target must be an array", 1991, 57], + ["array", 11, 0, 1991, 57], + ["push", 11, 10, 1991, 57], + ["frame", 10, 7, 2, 1991, 57], + ["null", 7, 1991, 57], + ["setarg", 10, 0, 7, 1991, 57], + ["setarg", 10, 1, 8, 1991, 57], + ["setarg", 10, 2, 11, 1991, 57], + ["invoke", 10, 7, 1991, 57], + ["disrupt", 1991, 57], + "push_done_1482", + ["jump", "if_end_1474", 1991, 57], + "if_else_1473", + ["access", 7, "[", 1992, 34], + ["is_identical", 8, 49, 7, 1992, 34], + ["jump_true", 8, "eq_done_1485", 1992, 34], + ["is_int", 10, 49, 1992, 34], + ["jump_false", 10, "eq_ni_1486", 1992, 34], + "_nop_tc_556", + ["jump", "eq_ni_1486", 1992, 34], + ["eq_int", 8, 49, 7, 1992, 34], + ["jump", "eq_done_1485", 1992, 34], + "eq_ni_1486", + ["is_num", 10, 49, 1992, 34], + ["jump_false", 10, "eq_nn_1487", 1992, 34], + "_nop_tc_557", + ["jump", "eq_nn_1487", 1992, 34], + ["eq_float", 8, 49, 7, 1992, 34], + ["jump", "eq_done_1485", 1992, 34], + "eq_nn_1487", + ["is_text", 10, 49, 1992, 34], + ["jump_false", 10, "eq_nt_1488", 1992, 34], + "_nop_tc_558", + "_nop_tc_559", + ["eq_text", 8, 49, 7, 1992, 34], + ["jump", "eq_done_1485", 1992, 34], + "eq_nt_1488", + ["is_null", 10, 49, 1992, 34], + ["jump_false", 10, "eq_nnl_1489", 1992, 34], + "_nop_tc_560", + ["jump", "eq_nnl_1489", 1992, 34], + ["true", 8, 1992, 34], + ["jump", "eq_done_1485", 1992, 34], + "eq_nnl_1489", + ["is_bool", 10, 49, 1992, 34], + ["jump_false", 10, "eq_nb_1490", 1992, 34], + "_nop_tc_561", + ["jump", "eq_nb_1490", 1992, 34], + ["eq_bool", 8, 49, 7, 1992, 34], + ["jump", "eq_done_1485", 1992, 34], + "eq_nb_1490", + ["false", 8, 1992, 34], + "eq_done_1485", + ["jump_false", 8, "if_else_1483", 1992, 34], + ["load_field", 7, 46, "left", 1993, 15], + ["move", 24, 7, 1993, 15], + ["load_field", 7, 46, "right", 1994, 15], + ["move", 27, 7, 1994, 15], + ["access", 7, -1, 1995, 34], + ["get", 8, 88, 1, 1995, 20], + ["frame", 10, 8, 2, 1995, 20], + ["null", 8, 1995, 20], + ["setarg", 10, 0, 8, 1995, 20], + ["setarg", 10, 1, 24, 1995, 20], + ["setarg", 10, 2, 7, 1995, 20], + ["invoke", 10, 7, 1995, 20], + ["move", 26, 7, 1995, 20], + ["access", 7, -1, 1996, 34], + ["get", 8, 88, 1, 1996, 20], + ["frame", 10, 8, 2, 1996, 20], + ["null", 8, 1996, 20], + ["setarg", 10, 0, 8, 1996, 20], + ["setarg", 10, 1, 27, 1996, 20], + ["setarg", 10, 2, 7, 1996, 20], + ["invoke", 10, 7, 1996, 20], + ["move", 28, 7, 1996, 20], + ["access", 7, "delete", 1997, 16], + ["get", 8, 52, 1, 1997, 9], + ["frame", 10, 8, 4, 1997, 9], + ["null", 8, 1997, 9], + ["setarg", 10, 0, 8, 1997, 9], + ["setarg", 10, 1, 7, 1997, 9], + ["setarg", 10, 2, 4, 1997, 9], + ["setarg", 10, 3, 26, 1997, 9], + ["setarg", 10, 4, 28, 1997, 9], + ["invoke", 10, 7, 1997, 9], + ["jump", "if_end_1484", 1997, 9], + "if_else_1483", + ["true", 7, 1999, 31], + ["get", 8, 56, 1, 1999, 9], + ["frame", 10, 8, 2, 1999, 9], + ["null", 8, 1999, 9], + ["setarg", 10, 0, 8, 1999, 9], + ["setarg", 10, 1, 4, 1999, 9], + ["setarg", 10, 2, 7, 1999, 9], + ["invoke", 10, 7, 1999, 9], + "if_end_1484", + "if_end_1474", + ["return", 4, 2001, 14], + "_nop_ur_38", + "if_else_1465", + "if_end_1466", + ["access", 4, "then", 2005, 17], + ["is_identical", 7, 3, 4, 2005, 17], + ["jump_true", 7, "eq_done_1493", 2005, 17], + ["is_int", 8, 3, 2005, 17], + ["jump_false", 8, "eq_ni_1494", 2005, 17], + "_nop_tc_562", + ["jump", "eq_ni_1494", 2005, 17], + ["eq_int", 7, 3, 4, 2005, 17], + ["jump", "eq_done_1493", 2005, 17], + "eq_ni_1494", + ["is_num", 8, 3, 2005, 17], + ["jump_false", 8, "eq_nn_1495", 2005, 17], + "_nop_tc_563", + ["jump", "eq_nn_1495", 2005, 17], + ["eq_float", 7, 3, 4, 2005, 17], + ["jump", "eq_done_1493", 2005, 17], + "eq_nn_1495", + ["is_text", 8, 3, 2005, 17], + ["jump_false", 8, "eq_nt_1496", 2005, 17], + "_nop_tc_564", + "_nop_tc_565", + ["eq_text", 7, 3, 4, 2005, 17], + ["jump", "eq_done_1493", 2005, 17], + "eq_nt_1496", + ["is_null", 8, 3, 2005, 17], + ["jump_false", 8, "eq_nnl_1497", 2005, 17], + "_nop_tc_566", + ["jump", "eq_nnl_1497", 2005, 17], + ["true", 7, 2005, 17], + ["jump", "eq_done_1493", 2005, 17], + "eq_nnl_1497", + ["is_bool", 8, 3, 2005, 17], + ["jump_false", 8, "eq_nb_1498", 2005, 17], + "_nop_tc_567", + ["jump", "eq_nb_1498", 2005, 17], + ["eq_bool", 7, 3, 4, 2005, 17], + ["jump", "eq_done_1493", 2005, 17], + "eq_nb_1498", + ["false", 7, 2005, 17], + "eq_done_1493", + ["jump_false", 7, "if_else_1491", 2005, 17], + ["load_field", 4, 1, "expression", 2006, 14], + ["move", 57, 4, 2006, 14], + ["load_field", 4, 1, "then", 2007, 19], + ["move", 58, 4, 2007, 19], + ["access", 4, "else", 2008, 24], + ["load_field", 7, 1, 4, 2008, 24], + ["move", 59, 7, 2008, 24], + ["access", 4, "tern_else", 2009, 30], + ["get", 7, 45, 1, 2009, 20], + ["frame", 8, 7, 1, 2009, 20], + ["null", 7, 2009, 20], + ["setarg", 8, 0, 7, 2009, 20], + ["setarg", 8, 1, 4, 2009, 20], + ["invoke", 8, 4, 2009, 20], + ["move", 60, 4, 2009, 20], + ["access", 4, "tern_end", 2010, 29], + ["get", 7, 45, 1, 2010, 19], + ["frame", 8, 7, 1, 2010, 19], + ["null", 7, 2010, 19], + ["setarg", 8, 0, 7, 2010, 19], + ["setarg", 8, 1, 4, 2010, 19], + ["invoke", 8, 4, 2010, 19], + ["move", 61, 4, 2010, 19], + ["access", 4, -1, 2011, 34], + ["get", 7, 88, 1, 2011, 19], + ["frame", 8, 7, 2, 2011, 19], + ["null", 7, 2011, 19], + ["setarg", 8, 0, 7, 2011, 19], + ["setarg", 8, 1, 57, 2011, 19], + ["setarg", 8, 2, 4, 2011, 19], + ["invoke", 8, 4, 2011, 19], + ["move", 62, 4, 2011, 19], + ["access", 4, "jump_false", 2012, 22], + ["get", 7, 60, 1, 2012, 7], + ["frame", 8, 7, 3, 2012, 7], + ["null", 7, 2012, 7], + ["setarg", 8, 0, 7, 2012, 7], + ["setarg", 8, 1, 4, 2012, 7], + ["setarg", 8, 2, 62, 2012, 7], + ["setarg", 8, 3, 60, 2012, 7], + ["invoke", 8, 4, 2012, 7], + ["get", 4, 40, 1, 2013, 14], + ["frame", 7, 4, 0, 2013, 14], + ["null", 4, 2013, 14], + ["setarg", 7, 0, 4, 2013, 14], + ["invoke", 7, 4, 2013, 14], + ["move", 20, 4, 2013, 14], + ["access", 4, -1, 2014, 39], + ["get", 7, 88, 1, 2014, 19], + ["frame", 8, 7, 2, 2014, 19], + ["null", 7, 2014, 19], + ["setarg", 8, 0, 7, 2014, 19], + ["setarg", 8, 1, 58, 2014, 19], + ["setarg", 8, 2, 4, 2014, 19], + ["invoke", 8, 4, 2014, 19], + ["move", 63, 4, 2014, 19], + ["access", 4, "move", 2015, 14], + ["get", 7, 51, 1, 2015, 7], + ["frame", 8, 7, 3, 2015, 7], + ["null", 7, 2015, 7], + ["setarg", 8, 0, 7, 2015, 7], + ["setarg", 8, 1, 4, 2015, 7], + ["setarg", 8, 2, 20, 2015, 7], + ["setarg", 8, 3, 63, 2015, 7], + ["invoke", 8, 4, 2015, 7], + ["get", 4, 59, 1, 2016, 7], + ["frame", 7, 4, 1, 2016, 7], + ["null", 4, 2016, 7], + ["setarg", 7, 0, 4, 2016, 7], + ["setarg", 7, 1, 61, 2016, 7], + ["invoke", 7, 4, 2016, 7], + ["get", 4, 48, 1, 2017, 7], + ["frame", 7, 4, 1, 2017, 7], + ["null", 4, 2017, 7], + ["setarg", 7, 0, 4, 2017, 7], + ["setarg", 7, 1, 60, 2017, 7], + ["invoke", 7, 4, 2017, 7], + ["access", 4, -1, 2018, 39], + ["get", 7, 88, 1, 2018, 19], + ["frame", 8, 7, 2, 2018, 19], + ["null", 7, 2018, 19], + ["setarg", 8, 0, 7, 2018, 19], + ["setarg", 8, 1, 59, 2018, 19], + ["setarg", 8, 2, 4, 2018, 19], + ["invoke", 8, 4, 2018, 19], + ["move", 64, 4, 2018, 19], + ["access", 4, "move", 2019, 14], + ["get", 7, 51, 1, 2019, 7], + ["frame", 8, 7, 3, 2019, 7], + ["null", 7, 2019, 7], + ["setarg", 8, 0, 7, 2019, 7], + ["setarg", 8, 1, 4, 2019, 7], + ["setarg", 8, 2, 20, 2019, 7], + ["setarg", 8, 3, 64, 2019, 7], + ["invoke", 8, 4, 2019, 7], + ["get", 4, 48, 1, 2020, 7], + ["frame", 7, 4, 1, 2020, 7], + ["null", 4, 2020, 7], + ["setarg", 7, 0, 4, 2020, 7], + ["setarg", 7, 1, 61, 2020, 7], + ["invoke", 7, 4, 2020, 7], + ["return", 20, 2021, 14], + "_nop_ur_39", + "if_else_1491", + "if_end_1492", + ["access", 4, "array", 2025, 17], + ["is_identical", 7, 3, 4, 2025, 17], + ["jump_true", 7, "eq_done_1501", 2025, 17], + ["is_int", 8, 3, 2025, 17], + ["jump_false", 8, "eq_ni_1502", 2025, 17], + "_nop_tc_568", + ["jump", "eq_ni_1502", 2025, 17], + ["eq_int", 7, 3, 4, 2025, 17], + ["jump", "eq_done_1501", 2025, 17], + "eq_ni_1502", + ["is_num", 8, 3, 2025, 17], + ["jump_false", 8, "eq_nn_1503", 2025, 17], + "_nop_tc_569", + ["jump", "eq_nn_1503", 2025, 17], + ["eq_float", 7, 3, 4, 2025, 17], + ["jump", "eq_done_1501", 2025, 17], + "eq_nn_1503", + ["is_text", 8, 3, 2025, 17], + ["jump_false", 8, "eq_nt_1504", 2025, 17], + "_nop_tc_570", + "_nop_tc_571", + ["eq_text", 7, 3, 4, 2025, 17], + ["jump", "eq_done_1501", 2025, 17], + "eq_nt_1504", + ["is_null", 8, 3, 2025, 17], + ["jump_false", 8, "eq_nnl_1505", 2025, 17], + "_nop_tc_572", + ["jump", "eq_nnl_1505", 2025, 17], + ["true", 7, 2025, 17], + ["jump", "eq_done_1501", 2025, 17], + "eq_nnl_1505", + ["is_bool", 8, 3, 2025, 17], + ["jump_false", 8, "eq_nb_1506", 2025, 17], + "_nop_tc_573", + ["jump", "eq_nb_1506", 2025, 17], + ["eq_bool", 7, 3, 4, 2025, 17], + ["jump", "eq_done_1501", 2025, 17], + "eq_nb_1506", + ["false", 7, 2025, 17], + "eq_done_1501", + ["jump_false", 7, "if_else_1499", 2025, 17], + ["load_field", 4, 1, "list", 2026, 14], + ["move", 6, 4, 2026, 14], + ["length", 4, 6, 2027, 22], + ["move", 65, 4, 2027, 22], + ["array", 4, 0, 2028, 20], + ["move", 66, 4, 2028, 20], + ["access", 9, 0, 2029, 12], + "while_start_1507", + ["is_int", 4, 9, 2030, 19], + ["jump_false", 4, "rel_ni_1509", 2030, 19], + ["is_int", 7, 65, 2030, 19], + ["jump_false", 7, "rel_ni_1509", 2030, 19], + ["lt_int", 8, 9, 65, 2030, 19], + ["jump", "rel_done_1511", 2030, 19], + "rel_ni_1509", + ["is_num", 4, 9, 2030, 19], + ["jump_false", 4, "rel_nn_1510", 2030, 19], + ["is_num", 7, 65, 2030, 19], + ["jump_false", 7, "rel_nn_1510", 2030, 19], + ["lt_float", 8, 9, 65, 2030, 19], + ["jump", "rel_done_1511", 2030, 19], + "rel_nn_1510", + ["is_text", 4, 9, 2030, 19], + ["jump_false", 4, "rel_err_1512", 2030, 19], + ["is_text", 7, 65, 2030, 19], + ["jump_false", 7, "rel_err_1512", 2030, 19], + ["lt_text", 8, 9, 65, 2030, 19], + ["jump", "rel_done_1511", 2030, 19], + "rel_err_1512", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2030, + 19 + ], + ["access", 7, "error", 2030, 19], + ["access", 10, "cannot compare with '<': operands must be same type", 2030, 19], + ["array", 11, 0, 2030, 19], + ["push", 11, 10, 2030, 19], + ["frame", 10, 4, 2, 2030, 19], + ["null", 4, 2030, 19], + ["setarg", 10, 0, 4, 2030, 19], + ["setarg", 10, 1, 7, 2030, 19], + ["setarg", 10, 2, 11, 2030, 19], + ["invoke", 10, 4, 2030, 19], + ["disrupt", 2030, 19], + "rel_done_1511", + ["jump_false", 8, "while_end_1508", 2030, 19], + ["load_dynamic", 4, 6, 9, 2031, 40], + ["access", 7, -1, 2031, 45], + ["get", 8, 88, 1, 2031, 26], + ["frame", 10, 8, 2, 2031, 26], + ["null", 8, 2031, 26], + ["setarg", 10, 0, 8, 2031, 26], + ["setarg", 10, 1, 4, 2031, 26], + ["setarg", 10, 2, 7, 2031, 26], + ["invoke", 10, 4, 2031, 26], + ["is_array", 7, 66, 2031, 26], + ["jump_false", 7, "push_err_1513", 2031, 26], + ["push", 66, 4, 2031, 26], + ["jump", "push_done_1514", 2031, 26], + "push_err_1513", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2031, + 26 + ], + ["access", 7, "error", 2031, 26], + ["access", 8, "cannot push: target must be an array", 2031, 26], + ["array", 10, 0, 2031, 26], + ["push", 10, 8, 2031, 26], + ["frame", 8, 4, 2, 2031, 26], + ["null", 4, 2031, 26], + ["setarg", 8, 0, 4, 2031, 26], + ["setarg", 8, 1, 7, 2031, 26], + ["setarg", 8, 2, 10, 2031, 26], + ["invoke", 8, 4, 2031, 26], + ["disrupt", 2031, 26], + "push_done_1514", + ["access", 4, 1, 2032, 19], + ["is_num", 7, 9, 2032, 19], + ["jump_false", 7, "num_err_1515", 2032, 19], + "_nop_tc_574", + "_nop_tc_575", + ["add", 7, 9, 4, 2032, 19], + ["jump", "num_done_1516", 2032, 19], + "num_err_1515", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2032, + 19 + ], + ["access", 8, "error", 2032, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2032, 19], + ["array", 11, 0, 2032, 19], + ["push", 11, 10, 2032, 19], + ["frame", 10, 4, 2, 2032, 19], + ["null", 4, 2032, 19], + ["setarg", 10, 0, 4, 2032, 19], + ["setarg", 10, 1, 8, 2032, 19], + ["setarg", 10, 2, 11, 2032, 19], + ["invoke", 10, 4, 2032, 19], + ["disrupt", 2032, 19], + "num_done_1516", + ["move", 9, 7, 2032, 19], + ["jump", "while_start_1507", 2032, 19], + "while_end_1508", + ["get", 4, 40, 1, 2034, 14], + ["frame", 7, 4, 0, 2034, 14], + ["null", 4, 2034, 14], + ["setarg", 7, 0, 4, 2034, 14], + ["invoke", 7, 4, 2034, 14], + ["move", 20, 4, 2034, 14], + ["access", 4, "array", 2035, 18], + ["array", 7, 3, 2035, 33], + ["push", 7, 4, 2035, 33], + ["push", 7, 20, 2035, 33], + ["push", 7, 65, 2035, 33], + ["get", 4, 47, 1, 2035, 7], + ["frame", 8, 4, 1, 2035, 7], + ["null", 4, 2035, 7], + ["setarg", 8, 0, 4, 2035, 7], + ["setarg", 8, 1, 7, 2035, 7], + ["invoke", 8, 4, 2035, 7], + ["access", 9, 0, 2036, 12], + "while_start_1517", + ["is_int", 4, 9, 2037, 19], + ["jump_false", 4, "rel_ni_1519", 2037, 19], + ["is_int", 7, 65, 2037, 19], + ["jump_false", 7, "rel_ni_1519", 2037, 19], + ["lt_int", 8, 9, 65, 2037, 19], + ["jump", "rel_done_1521", 2037, 19], + "rel_ni_1519", + ["is_num", 4, 9, 2037, 19], + ["jump_false", 4, "rel_nn_1520", 2037, 19], + ["is_num", 7, 65, 2037, 19], + ["jump_false", 7, "rel_nn_1520", 2037, 19], + ["lt_float", 8, 9, 65, 2037, 19], + ["jump", "rel_done_1521", 2037, 19], + "rel_nn_1520", + ["is_text", 4, 9, 2037, 19], + ["jump_false", 4, "rel_err_1522", 2037, 19], + ["is_text", 7, 65, 2037, 19], + ["jump_false", 7, "rel_err_1522", 2037, 19], + ["lt_text", 8, 9, 65, 2037, 19], + ["jump", "rel_done_1521", 2037, 19], + "rel_err_1522", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2037, + 19 + ], + ["access", 7, "error", 2037, 19], + ["access", 10, "cannot compare with '<': operands must be same type", 2037, 19], + ["array", 11, 0, 2037, 19], + ["push", 11, 10, 2037, 19], + ["frame", 10, 4, 2, 2037, 19], + ["null", 4, 2037, 19], + ["setarg", 10, 0, 4, 2037, 19], + ["setarg", 10, 1, 7, 2037, 19], + ["setarg", 10, 2, 11, 2037, 19], + ["invoke", 10, 4, 2037, 19], + ["disrupt", 2037, 19], + "rel_done_1521", + ["jump_false", 8, "while_end_1518", 2037, 19], + ["access", 4, "push", 2038, 16], + ["load_dynamic", 7, 66, 9, 2038, 41], + ["get", 8, 51, 1, 2038, 9], + ["frame", 10, 8, 3, 2038, 9], + ["null", 8, 2038, 9], + ["setarg", 10, 0, 8, 2038, 9], + ["setarg", 10, 1, 4, 2038, 9], + ["setarg", 10, 2, 20, 2038, 9], + ["setarg", 10, 3, 7, 2038, 9], + ["invoke", 10, 4, 2038, 9], + ["access", 4, 1, 2039, 19], + ["is_num", 7, 9, 2039, 19], + ["jump_false", 7, "num_err_1523", 2039, 19], + "_nop_tc_576", + "_nop_tc_577", + ["add", 7, 9, 4, 2039, 19], + ["jump", "num_done_1524", 2039, 19], + "num_err_1523", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2039, + 19 + ], + ["access", 8, "error", 2039, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2039, 19], + ["array", 11, 0, 2039, 19], + ["push", 11, 10, 2039, 19], + ["frame", 10, 4, 2, 2039, 19], + ["null", 4, 2039, 19], + ["setarg", 10, 0, 4, 2039, 19], + ["setarg", 10, 1, 8, 2039, 19], + ["setarg", 10, 2, 11, 2039, 19], + ["invoke", 10, 4, 2039, 19], + ["disrupt", 2039, 19], + "num_done_1524", + ["move", 9, 7, 2039, 19], + ["jump", "while_start_1517", 2039, 19], + "while_end_1518", + ["return", 20, 2041, 14], + "_nop_ur_40", + "if_else_1499", + "if_end_1500", + ["access", 4, "record", 2045, 17], + ["is_identical", 7, 3, 4, 2045, 17], + ["jump_true", 7, "eq_done_1527", 2045, 17], + ["is_int", 8, 3, 2045, 17], + ["jump_false", 8, "eq_ni_1528", 2045, 17], + "_nop_tc_578", + ["jump", "eq_ni_1528", 2045, 17], + ["eq_int", 7, 3, 4, 2045, 17], + ["jump", "eq_done_1527", 2045, 17], + "eq_ni_1528", + ["is_num", 8, 3, 2045, 17], + ["jump_false", 8, "eq_nn_1529", 2045, 17], + "_nop_tc_579", + ["jump", "eq_nn_1529", 2045, 17], + ["eq_float", 7, 3, 4, 2045, 17], + ["jump", "eq_done_1527", 2045, 17], + "eq_nn_1529", + ["is_text", 8, 3, 2045, 17], + ["jump_false", 8, "eq_nt_1530", 2045, 17], + "_nop_tc_580", + "_nop_tc_581", + ["eq_text", 7, 3, 4, 2045, 17], + ["jump", "eq_done_1527", 2045, 17], + "eq_nt_1530", + ["is_null", 8, 3, 2045, 17], + ["jump_false", 8, "eq_nnl_1531", 2045, 17], + "_nop_tc_582", + ["jump", "eq_nnl_1531", 2045, 17], + ["true", 7, 2045, 17], + ["jump", "eq_done_1527", 2045, 17], + "eq_nnl_1531", + ["is_bool", 8, 3, 2045, 17], + ["jump_false", 8, "eq_nb_1532", 2045, 17], + "_nop_tc_583", + ["jump", "eq_nb_1532", 2045, 17], + ["eq_bool", 7, 3, 4, 2045, 17], + ["jump", "eq_done_1527", 2045, 17], + "eq_nb_1532", + ["false", 7, 2045, 17], + "eq_done_1527", + ["jump_false", 7, "if_else_1525", 2045, 17], + ["load_field", 4, 1, "list", 2046, 14], + ["move", 6, 4, 2046, 14], + ["get", 4, 40, 1, 2047, 14], + ["frame", 7, 4, 0, 2047, 14], + ["null", 4, 2047, 14], + ["setarg", 7, 0, 4, 2047, 14], + ["invoke", 7, 4, 2047, 14], + ["move", 20, 4, 2047, 14], + ["get", 4, 2, 1, 2048, 12], + ["access", 7, "record", 2048, 29], + ["length", 8, 6, 2048, 52], + ["array", 10, 3, 2048, 52], + ["push", 10, 7, 2048, 52], + ["push", 10, 20, 2048, 52], + ["push", 10, 8, 2048, 52], + ["is_array", 7, 4, 2048, 52], + ["jump_false", 7, "push_err_1533", 2048, 52], + ["push", 4, 10, 2048, 52], + ["jump", "push_done_1534", 2048, 52], + "push_err_1533", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2048, + 52 + ], + ["access", 7, "error", 2048, 52], + ["access", 8, "cannot push: target must be an array", 2048, 52], + ["array", 10, 0, 2048, 52], + ["push", 10, 8, 2048, 52], + ["frame", 8, 4, 2, 2048, 52], + ["null", 4, 2048, 52], + ["setarg", 8, 0, 4, 2048, 52], + ["setarg", 8, 1, 7, 2048, 52], + ["setarg", 8, 2, 10, 2048, 52], + ["invoke", 8, 4, 2048, 52], + ["disrupt", 2048, 52], + "push_done_1534", + ["access", 9, 0, 2049, 12], + "while_start_1535", + ["length", 4, 6, 2050, 26], + ["is_int", 7, 9, 2050, 26], + ["jump_false", 7, "rel_ni_1537", 2050, 26], + "_nop_tc_584", + "_nop_tc_585", + ["lt_int", 8, 9, 4, 2050, 26], + ["jump", "rel_done_1539", 2050, 26], + "rel_ni_1537", + ["is_num", 7, 9, 2050, 26], + ["jump_false", 7, "rel_nn_1538", 2050, 26], + "_nop_tc_586", + "_nop_tc_587", + ["lt_float", 8, 9, 4, 2050, 26], + ["jump", "rel_done_1539", 2050, 26], + "rel_nn_1538", + ["is_text", 7, 9, 2050, 26], + ["jump_false", 7, "rel_err_1540", 2050, 26], + "_nop_tc_588", + ["jump", "rel_err_1540", 2050, 26], + ["lt_text", 8, 9, 4, 2050, 26], + ["jump", "rel_done_1539", 2050, 26], + "rel_err_1540", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2050, + 26 + ], + ["access", 7, "error", 2050, 26], + ["access", 10, "cannot compare with '<': operands must be same type", 2050, 26], + ["array", 11, 0, 2050, 26], + ["push", 11, 10, 2050, 26], + ["frame", 10, 4, 2, 2050, 26], + ["null", 4, 2050, 26], + ["setarg", 10, 0, 4, 2050, 26], + ["setarg", 10, 1, 7, 2050, 26], + ["setarg", 10, 2, 11, 2050, 26], + ["invoke", 10, 4, 2050, 26], + ["disrupt", 2050, 26], + "rel_done_1539", + ["jump_false", 8, "while_end_1536", 2050, 26], + ["load_dynamic", 4, 6, 9, 2051, 21], + ["move", 67, 4, 2051, 21], + ["load_field", 4, 67, "left", 2052, 15], + ["move", 68, 4, 2052, 15], + ["load_field", 4, 67, "right", 2053, 15], + ["move", 5, 4, 2053, 15], + ["access", 4, -1, 2054, 34], + ["get", 7, 88, 1, 2054, 20], + ["frame", 8, 7, 2, 2054, 20], + ["null", 7, 2054, 20], + ["setarg", 8, 0, 7, 2054, 20], + ["setarg", 8, 1, 5, 2054, 20], + ["setarg", 8, 2, 4, 2054, 20], + ["invoke", 8, 4, 2054, 20], + ["move", 69, 4, 2054, 20], + ["load_field", 4, 68, "kind", 2055, 20], + ["move", 70, 4, 2055, 20], + ["access", 4, "name", 2056, 25], + ["is_identical", 7, 70, 4, 2056, 25], + ["jump_true", 7, "eq_done_1543", 2056, 25], + ["is_int", 8, 70, 2056, 25], + ["jump_false", 8, "eq_ni_1544", 2056, 25], + "_nop_tc_589", + ["jump", "eq_ni_1544", 2056, 25], + ["eq_int", 7, 70, 4, 2056, 25], + ["jump", "eq_done_1543", 2056, 25], + "eq_ni_1544", + ["is_num", 8, 70, 2056, 25], + ["jump_false", 8, "eq_nn_1545", 2056, 25], + "_nop_tc_590", + ["jump", "eq_nn_1545", 2056, 25], + ["eq_float", 7, 70, 4, 2056, 25], + ["jump", "eq_done_1543", 2056, 25], + "eq_nn_1545", + ["is_text", 8, 70, 2056, 25], + ["jump_false", 8, "eq_nt_1546", 2056, 25], + "_nop_tc_591", + "_nop_tc_592", + ["eq_text", 7, 70, 4, 2056, 25], + ["jump", "eq_done_1543", 2056, 25], + "eq_nt_1546", + ["is_null", 8, 70, 2056, 25], + ["jump_false", 8, "eq_nnl_1547", 2056, 25], + "_nop_tc_593", + ["jump", "eq_nnl_1547", 2056, 25], + ["true", 7, 2056, 25], + ["jump", "eq_done_1543", 2056, 25], + "eq_nnl_1547", + ["is_bool", 8, 70, 2056, 25], + ["jump_false", 8, "eq_nb_1548", 2056, 25], + "_nop_tc_594", + ["jump", "eq_nb_1548", 2056, 25], + ["eq_bool", 7, 70, 4, 2056, 25], + ["jump", "eq_done_1543", 2056, 25], + "eq_nb_1548", + ["false", 7, 2056, 25], + "eq_done_1543", + ["jump_false", 7, "if_else_1541", 2056, 25], + ["load_field", 4, 68, "name", 2057, 31], + ["get", 7, 73, 1, 2057, 11], + ["frame", 8, 7, 3, 2057, 11], + ["null", 7, 2057, 11], + ["setarg", 8, 0, 7, 2057, 11], + ["setarg", 8, 1, 20, 2057, 11], + ["setarg", 8, 2, 4, 2057, 11], + ["setarg", 8, 3, 69, 2057, 11], + ["invoke", 8, 4, 2057, 11], + ["jump", "if_end_1542", 2057, 11], + "if_else_1541", + ["access", 4, "text", 2058, 32], + ["is_identical", 7, 70, 4, 2058, 32], + ["jump_true", 7, "eq_done_1551", 2058, 32], + ["is_int", 8, 70, 2058, 32], + ["jump_false", 8, "eq_ni_1552", 2058, 32], + "_nop_tc_595", + ["jump", "eq_ni_1552", 2058, 32], + ["eq_int", 7, 70, 4, 2058, 32], + ["jump", "eq_done_1551", 2058, 32], + "eq_ni_1552", + ["is_num", 8, 70, 2058, 32], + ["jump_false", 8, "eq_nn_1553", 2058, 32], + "_nop_tc_596", + ["jump", "eq_nn_1553", 2058, 32], + ["eq_float", 7, 70, 4, 2058, 32], + ["jump", "eq_done_1551", 2058, 32], + "eq_nn_1553", + ["is_text", 8, 70, 2058, 32], + ["jump_false", 8, "eq_nt_1554", 2058, 32], + "_nop_tc_597", + "_nop_tc_598", + ["eq_text", 7, 70, 4, 2058, 32], + ["jump", "eq_done_1551", 2058, 32], + "eq_nt_1554", + ["is_null", 8, 70, 2058, 32], + ["jump_false", 8, "eq_nnl_1555", 2058, 32], + "_nop_tc_599", + ["jump", "eq_nnl_1555", 2058, 32], + ["true", 7, 2058, 32], + ["jump", "eq_done_1551", 2058, 32], + "eq_nnl_1555", + ["is_bool", 8, 70, 2058, 32], + ["jump_false", 8, "eq_nb_1556", 2058, 32], + "_nop_tc_600", + ["jump", "eq_nb_1556", 2058, 32], + ["eq_bool", 7, 70, 4, 2058, 32], + ["jump", "eq_done_1551", 2058, 32], + "eq_nb_1556", + ["false", 7, 2058, 32], + "eq_done_1551", + ["jump_false", 7, "if_else_1549", 2058, 32], + ["load_field", 4, 68, "value", 2059, 19], + ["move", 71, 4, 2059, 19], + ["null", 4, 2060, 24], + ["is_identical", 7, 71, 4, 2060, 24], + ["jump_true", 7, "eq_done_1559", 2060, 24], + ["is_int", 8, 71, 2060, 24], + ["jump_false", 8, "eq_ni_1560", 2060, 24], + "_nop_tc_601", + ["jump", "eq_ni_1560", 2060, 24], + ["eq_int", 7, 71, 4, 2060, 24], + ["jump", "eq_done_1559", 2060, 24], + "eq_ni_1560", + ["is_num", 8, 71, 2060, 24], + ["jump_false", 8, "eq_nn_1561", 2060, 24], + "_nop_tc_602", + ["jump", "eq_nn_1561", 2060, 24], + ["eq_float", 7, 71, 4, 2060, 24], + ["jump", "eq_done_1559", 2060, 24], + "eq_nn_1561", + ["is_text", 8, 71, 2060, 24], + ["jump_false", 8, "eq_nt_1562", 2060, 24], + "_nop_tc_603", + ["jump", "eq_nt_1562", 2060, 24], + ["eq_text", 7, 71, 4, 2060, 24], + ["jump", "eq_done_1559", 2060, 24], + "eq_nt_1562", + ["is_null", 8, 71, 2060, 24], + ["jump_false", 8, "eq_nnl_1563", 2060, 24], + "_nop_tc_604", + "_nop_tc_605", + ["true", 7, 2060, 24], + ["jump", "eq_done_1559", 2060, 24], + "eq_nnl_1563", + ["is_bool", 8, 71, 2060, 24], + ["jump_false", 8, "eq_nb_1564", 2060, 24], + "_nop_tc_606", + ["jump", "eq_nb_1564", 2060, 24], + ["eq_bool", 7, 71, 4, 2060, 24], + ["jump", "eq_done_1559", 2060, 24], + "eq_nb_1564", + ["false", 7, 2060, 24], + "eq_done_1559", + ["jump_false", 7, "if_else_1557", 2060, 24], + ["access", 71, "", 2061, 21], + ["jump", "if_end_1558", 2061, 21], + "if_else_1557", + "if_end_1558", + ["get", 4, 73, 1, 2063, 11], + ["frame", 7, 4, 3, 2063, 11], + ["null", 4, 2063, 11], + ["setarg", 7, 0, 4, 2063, 11], + ["setarg", 7, 1, 20, 2063, 11], + ["setarg", 7, 2, 71, 2063, 11], + ["setarg", 7, 3, 69, 2063, 11], + ["invoke", 7, 4, 2063, 11], + ["jump", "if_end_1550", 2063, 11], + "if_else_1549", + ["access", 4, -1, 2065, 36], + ["get", 7, 88, 1, 2065, 22], + ["frame", 8, 7, 2, 2065, 22], + ["null", 7, 2065, 22], + ["setarg", 8, 0, 7, 2065, 22], + ["setarg", 8, 1, 68, 2065, 22], + ["setarg", 8, 2, 4, 2065, 22], + ["invoke", 8, 4, 2065, 22], + ["move", 43, 4, 2065, 22], + ["get", 4, 75, 1, 2066, 11], + ["frame", 7, 4, 3, 2066, 11], + ["null", 4, 2066, 11], + ["setarg", 7, 0, 4, 2066, 11], + ["setarg", 7, 1, 20, 2066, 11], + ["setarg", 7, 2, 43, 2066, 11], + ["setarg", 7, 3, 69, 2066, 11], + ["invoke", 7, 4, 2066, 11], + "if_end_1550", + "if_end_1542", + ["access", 4, 1, 2068, 19], + ["is_num", 7, 9, 2068, 19], + ["jump_false", 7, "num_err_1565", 2068, 19], + "_nop_tc_607", + "_nop_tc_608", + ["add", 7, 9, 4, 2068, 19], + ["jump", "num_done_1566", 2068, 19], + "num_err_1565", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2068, + 19 + ], + ["access", 8, "error", 2068, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 2068, 19], + ["array", 11, 0, 2068, 19], + ["push", 11, 10, 2068, 19], + ["frame", 10, 4, 2, 2068, 19], + ["null", 4, 2068, 19], + ["setarg", 10, 0, 4, 2068, 19], + ["setarg", 10, 1, 8, 2068, 19], + ["setarg", 10, 2, 11, 2068, 19], + ["invoke", 10, 4, 2068, 19], + ["disrupt", 2068, 19], + "num_done_1566", + ["move", 9, 7, 2068, 19], + ["jump", "while_start_1535", 2068, 19], + "while_end_1536", + ["return", 20, 2070, 14], + "_nop_ur_41", + "if_else_1525", + "if_end_1526", + ["access", 4, "function", 2074, 17], + ["is_identical", 5, 3, 4, 2074, 17], + ["jump_true", 5, "eq_done_1569", 2074, 17], + ["is_int", 6, 3, 2074, 17], + ["jump_false", 6, "eq_ni_1570", 2074, 17], + "_nop_tc_609", + ["jump", "eq_ni_1570", 2074, 17], + ["eq_int", 5, 3, 4, 2074, 17], + ["jump", "eq_done_1569", 2074, 17], + "eq_ni_1570", + ["is_num", 6, 3, 2074, 17], + ["jump_false", 6, "eq_nn_1571", 2074, 17], + "_nop_tc_610", + ["jump", "eq_nn_1571", 2074, 17], + ["eq_float", 5, 3, 4, 2074, 17], + ["jump", "eq_done_1569", 2074, 17], + "eq_nn_1571", + ["is_text", 6, 3, 2074, 17], + ["jump_false", 6, "eq_nt_1572", 2074, 17], + "_nop_tc_611", + "_nop_tc_612", + ["eq_text", 5, 3, 4, 2074, 17], + ["jump", "eq_done_1569", 2074, 17], + "eq_nt_1572", + ["is_null", 6, 3, 2074, 17], + ["jump_false", 6, "eq_nnl_1573", 2074, 17], + "_nop_tc_613", + ["jump", "eq_nnl_1573", 2074, 17], + ["true", 5, 2074, 17], + ["jump", "eq_done_1569", 2074, 17], + "eq_nnl_1573", + ["is_bool", 6, 3, 2074, 17], + ["jump_false", 6, "eq_nb_1574", 2074, 17], + "_nop_tc_614", + ["jump", "eq_nb_1574", 2074, 17], + ["eq_bool", 5, 3, 4, 2074, 17], + ["jump", "eq_done_1569", 2074, 17], + "eq_nb_1574", + ["false", 5, 2074, 17], + "eq_done_1569", + ["jump_false", 5, "if_else_1567", 2074, 17], + ["get", 4, 96, 1, 2075, 14], + ["frame", 5, 4, 1, 2075, 14], + ["null", 4, 2075, 14], + ["setarg", 5, 0, 4, 2075, 14], + ["setarg", 5, 1, 1, 2075, 14], + ["invoke", 5, 4, 2075, 14], + ["move", 72, 4, 2075, 14], + ["get", 4, 18, 1, 2076, 17], + ["move", 73, 4, 2076, 17], + ["get", 4, 18, 1, 2077, 24], + ["access", 5, 1, 2077, 41], + ["is_num", 6, 4, 2077, 41], + ["jump_false", 6, "num_err_1575", 2077, 41], + "_nop_tc_615", + "_nop_tc_616", + ["add", 6, 4, 5, 2077, 41], + ["jump", "num_done_1576", 2077, 41], + "num_err_1575", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2077, + 41 + ], + ["access", 5, "error", 2077, 41], + ["access", 7, "cannot apply '+': operands must be numbers", 2077, 41], + ["array", 8, 0, 2077, 41], + ["push", 8, 7, 2077, 41], + ["frame", 7, 4, 2, 2077, 41], + ["null", 4, 2077, 41], + ["setarg", 7, 0, 4, 2077, 41], + ["setarg", 7, 1, 5, 2077, 41], + ["setarg", 7, 2, 8, 2077, 41], + ["invoke", 7, 4, 2077, 41], + ["disrupt", 2077, 41], + "num_done_1576", + ["put", 6, 18, 1, 2077, 41], + ["get", 4, 9, 1, 2078, 12], + ["is_array", 5, 4, 2078, 25], + ["jump_false", 5, "push_err_1577", 2078, 25], + ["push", 4, 72, 2078, 25], + ["jump", "push_done_1578", 2078, 25], + "push_err_1577", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2078, + 25 + ], + ["access", 5, "error", 2078, 25], + ["access", 6, "cannot push: target must be an array", 2078, 25], + ["array", 7, 0, 2078, 25], + ["push", 7, 6, 2078, 25], + ["frame", 6, 4, 2, 2078, 25], + ["null", 4, 2078, 25], + ["setarg", 6, 0, 4, 2078, 25], + ["setarg", 6, 1, 5, 2078, 25], + ["setarg", 6, 2, 7, 2078, 25], + ["invoke", 6, 4, 2078, 25], + ["disrupt", 2078, 25], + "push_done_1578", + ["get", 4, 40, 1, 2079, 14], + ["frame", 5, 4, 0, 2079, 14], + ["null", 4, 2079, 14], + ["setarg", 5, 0, 4, 2079, 14], + ["invoke", 5, 4, 2079, 14], + ["move", 20, 4, 2079, 14], + ["access", 4, "function", 2080, 14], + ["get", 5, 51, 1, 2080, 7], + ["frame", 6, 5, 3, 2080, 7], + ["null", 5, 2080, 7], + ["setarg", 6, 0, 5, 2080, 7], + ["setarg", 6, 1, 4, 2080, 7], + ["setarg", 6, 2, 20, 2080, 7], + ["setarg", 6, 3, 73, 2080, 7], + ["invoke", 6, 4, 2080, 7], + ["return", 20, 2081, 14], + "_nop_ur_42", + "if_else_1567", + "if_end_1568", + ["access", 4, "assign", 2085, 17], + ["is_identical", 5, 3, 4, 2085, 17], + ["jump_true", 5, "eq_done_1596", 2085, 17], + ["is_int", 6, 3, 2085, 17], + ["jump_false", 6, "eq_ni_1597", 2085, 17], + "_nop_tc_617", + ["jump", "eq_ni_1597", 2085, 17], + ["eq_int", 5, 3, 4, 2085, 17], + ["jump", "eq_done_1596", 2085, 17], + "eq_ni_1597", + ["is_num", 6, 3, 2085, 17], + ["jump_false", 6, "eq_nn_1598", 2085, 17], + "_nop_tc_618", + ["jump", "eq_nn_1598", 2085, 17], + ["eq_float", 5, 3, 4, 2085, 17], + ["jump", "eq_done_1596", 2085, 17], + "eq_nn_1598", + ["is_text", 6, 3, 2085, 17], + ["jump_false", 6, "eq_nt_1599", 2085, 17], + "_nop_tc_619", + "_nop_tc_620", + ["eq_text", 5, 3, 4, 2085, 17], + ["jump", "eq_done_1596", 2085, 17], + "eq_nt_1599", + ["is_null", 6, 3, 2085, 17], + ["jump_false", 6, "eq_nnl_1600", 2085, 17], + "_nop_tc_621", + ["jump", "eq_nnl_1600", 2085, 17], + ["true", 5, 2085, 17], + ["jump", "eq_done_1596", 2085, 17], + "eq_nnl_1600", + ["is_bool", 6, 3, 2085, 17], + ["jump_false", 6, "eq_nb_1601", 2085, 17], + "_nop_tc_622", + ["jump", "eq_nb_1601", 2085, 17], + ["eq_bool", 5, 3, 4, 2085, 17], + ["jump", "eq_done_1596", 2085, 17], + "eq_nb_1601", + ["false", 5, 2085, 17], + "eq_done_1596", + ["move", 4, 5, 2085, 17], + ["jump_true", 4, "or_end_1595", 2085, 17], + ["access", 5, "+=", 2086, 17], + ["is_identical", 6, 3, 5, 2086, 17], + ["jump_true", 6, "eq_done_1602", 2086, 17], + ["is_int", 7, 3, 2086, 17], + ["jump_false", 7, "eq_ni_1603", 2086, 17], + "_nop_tc_623", + ["jump", "eq_ni_1603", 2086, 17], + ["eq_int", 6, 3, 5, 2086, 17], + ["jump", "eq_done_1602", 2086, 17], + "eq_ni_1603", + ["is_num", 7, 3, 2086, 17], + ["jump_false", 7, "eq_nn_1604", 2086, 17], + "_nop_tc_624", + ["jump", "eq_nn_1604", 2086, 17], + ["eq_float", 6, 3, 5, 2086, 17], + ["jump", "eq_done_1602", 2086, 17], + "eq_nn_1604", + ["is_text", 7, 3, 2086, 17], + ["jump_false", 7, "eq_nt_1605", 2086, 17], + "_nop_tc_625", + "_nop_tc_626", + ["eq_text", 6, 3, 5, 2086, 17], + ["jump", "eq_done_1602", 2086, 17], + "eq_nt_1605", + ["is_null", 7, 3, 2086, 17], + ["jump_false", 7, "eq_nnl_1606", 2086, 17], + "_nop_tc_627", + ["jump", "eq_nnl_1606", 2086, 17], + ["true", 6, 2086, 17], + ["jump", "eq_done_1602", 2086, 17], + "eq_nnl_1606", + ["is_bool", 7, 3, 2086, 17], + ["jump_false", 7, "eq_nb_1607", 2086, 17], + "_nop_tc_628", + ["jump", "eq_nb_1607", 2086, 17], + ["eq_bool", 6, 3, 5, 2086, 17], + ["jump", "eq_done_1602", 2086, 17], + "eq_nb_1607", + ["false", 6, 2086, 17], + "eq_done_1602", + ["move", 4, 6, 2086, 17], + "or_end_1595", + ["move", 5, 4, 2086, 17], + ["jump_true", 5, "or_end_1594", 2086, 17], + ["access", 4, "-=", 2086, 33], + ["is_identical", 6, 3, 4, 2086, 33], + ["jump_true", 6, "eq_done_1608", 2086, 33], + ["is_int", 7, 3, 2086, 33], + ["jump_false", 7, "eq_ni_1609", 2086, 33], + "_nop_tc_629", + ["jump", "eq_ni_1609", 2086, 33], + ["eq_int", 6, 3, 4, 2086, 33], + ["jump", "eq_done_1608", 2086, 33], + "eq_ni_1609", + ["is_num", 7, 3, 2086, 33], + ["jump_false", 7, "eq_nn_1610", 2086, 33], + "_nop_tc_630", + ["jump", "eq_nn_1610", 2086, 33], + ["eq_float", 6, 3, 4, 2086, 33], + ["jump", "eq_done_1608", 2086, 33], + "eq_nn_1610", + ["is_text", 7, 3, 2086, 33], + ["jump_false", 7, "eq_nt_1611", 2086, 33], + "_nop_tc_631", + "_nop_tc_632", + ["eq_text", 6, 3, 4, 2086, 33], + ["jump", "eq_done_1608", 2086, 33], + "eq_nt_1611", + ["is_null", 7, 3, 2086, 33], + ["jump_false", 7, "eq_nnl_1612", 2086, 33], + "_nop_tc_633", + ["jump", "eq_nnl_1612", 2086, 33], + ["true", 6, 2086, 33], + ["jump", "eq_done_1608", 2086, 33], + "eq_nnl_1612", + ["is_bool", 7, 3, 2086, 33], + ["jump_false", 7, "eq_nb_1613", 2086, 33], + "_nop_tc_634", + ["jump", "eq_nb_1613", 2086, 33], + ["eq_bool", 6, 3, 4, 2086, 33], + ["jump", "eq_done_1608", 2086, 33], + "eq_nb_1613", + ["false", 6, 2086, 33], + "eq_done_1608", + ["move", 5, 6, 2086, 33], + "or_end_1594", + ["move", 4, 5, 2086, 33], + ["jump_true", 4, "or_end_1593", 2086, 33], + ["access", 5, "*=", 2087, 17], + ["is_identical", 6, 3, 5, 2087, 17], + ["jump_true", 6, "eq_done_1614", 2087, 17], + ["is_int", 7, 3, 2087, 17], + ["jump_false", 7, "eq_ni_1615", 2087, 17], + "_nop_tc_635", + ["jump", "eq_ni_1615", 2087, 17], + ["eq_int", 6, 3, 5, 2087, 17], + ["jump", "eq_done_1614", 2087, 17], + "eq_ni_1615", + ["is_num", 7, 3, 2087, 17], + ["jump_false", 7, "eq_nn_1616", 2087, 17], + "_nop_tc_636", + ["jump", "eq_nn_1616", 2087, 17], + ["eq_float", 6, 3, 5, 2087, 17], + ["jump", "eq_done_1614", 2087, 17], + "eq_nn_1616", + ["is_text", 7, 3, 2087, 17], + ["jump_false", 7, "eq_nt_1617", 2087, 17], + "_nop_tc_637", + "_nop_tc_638", + ["eq_text", 6, 3, 5, 2087, 17], + ["jump", "eq_done_1614", 2087, 17], + "eq_nt_1617", + ["is_null", 7, 3, 2087, 17], + ["jump_false", 7, "eq_nnl_1618", 2087, 17], + "_nop_tc_639", + ["jump", "eq_nnl_1618", 2087, 17], + ["true", 6, 2087, 17], + ["jump", "eq_done_1614", 2087, 17], + "eq_nnl_1618", + ["is_bool", 7, 3, 2087, 17], + ["jump_false", 7, "eq_nb_1619", 2087, 17], + "_nop_tc_640", + ["jump", "eq_nb_1619", 2087, 17], + ["eq_bool", 6, 3, 5, 2087, 17], + ["jump", "eq_done_1614", 2087, 17], + "eq_nb_1619", + ["false", 6, 2087, 17], + "eq_done_1614", + ["move", 4, 6, 2087, 17], + "or_end_1593", + ["move", 5, 4, 2087, 17], + ["jump_true", 5, "or_end_1592", 2087, 17], + ["access", 4, "/=", 2087, 33], + ["is_identical", 6, 3, 4, 2087, 33], + ["jump_true", 6, "eq_done_1620", 2087, 33], + ["is_int", 7, 3, 2087, 33], + ["jump_false", 7, "eq_ni_1621", 2087, 33], + "_nop_tc_641", + ["jump", "eq_ni_1621", 2087, 33], + ["eq_int", 6, 3, 4, 2087, 33], + ["jump", "eq_done_1620", 2087, 33], + "eq_ni_1621", + ["is_num", 7, 3, 2087, 33], + ["jump_false", 7, "eq_nn_1622", 2087, 33], + "_nop_tc_642", + ["jump", "eq_nn_1622", 2087, 33], + ["eq_float", 6, 3, 4, 2087, 33], + ["jump", "eq_done_1620", 2087, 33], + "eq_nn_1622", + ["is_text", 7, 3, 2087, 33], + ["jump_false", 7, "eq_nt_1623", 2087, 33], + "_nop_tc_643", + "_nop_tc_644", + ["eq_text", 6, 3, 4, 2087, 33], + ["jump", "eq_done_1620", 2087, 33], + "eq_nt_1623", + ["is_null", 7, 3, 2087, 33], + ["jump_false", 7, "eq_nnl_1624", 2087, 33], + "_nop_tc_645", + ["jump", "eq_nnl_1624", 2087, 33], + ["true", 6, 2087, 33], + ["jump", "eq_done_1620", 2087, 33], + "eq_nnl_1624", + ["is_bool", 7, 3, 2087, 33], + ["jump_false", 7, "eq_nb_1625", 2087, 33], + "_nop_tc_646", + ["jump", "eq_nb_1625", 2087, 33], + ["eq_bool", 6, 3, 4, 2087, 33], + ["jump", "eq_done_1620", 2087, 33], + "eq_nb_1625", + ["false", 6, 2087, 33], + "eq_done_1620", + ["move", 5, 6, 2087, 33], + "or_end_1592", + ["move", 4, 5, 2087, 33], + ["jump_true", 4, "or_end_1591", 2087, 33], + ["access", 5, "%=", 2088, 17], + ["is_identical", 6, 3, 5, 2088, 17], + ["jump_true", 6, "eq_done_1626", 2088, 17], + ["is_int", 7, 3, 2088, 17], + ["jump_false", 7, "eq_ni_1627", 2088, 17], + "_nop_tc_647", + ["jump", "eq_ni_1627", 2088, 17], + ["eq_int", 6, 3, 5, 2088, 17], + ["jump", "eq_done_1626", 2088, 17], + "eq_ni_1627", + ["is_num", 7, 3, 2088, 17], + ["jump_false", 7, "eq_nn_1628", 2088, 17], + "_nop_tc_648", + ["jump", "eq_nn_1628", 2088, 17], + ["eq_float", 6, 3, 5, 2088, 17], + ["jump", "eq_done_1626", 2088, 17], + "eq_nn_1628", + ["is_text", 7, 3, 2088, 17], + ["jump_false", 7, "eq_nt_1629", 2088, 17], + "_nop_tc_649", + "_nop_tc_650", + ["eq_text", 6, 3, 5, 2088, 17], + ["jump", "eq_done_1626", 2088, 17], + "eq_nt_1629", + ["is_null", 7, 3, 2088, 17], + ["jump_false", 7, "eq_nnl_1630", 2088, 17], + "_nop_tc_651", + ["jump", "eq_nnl_1630", 2088, 17], + ["true", 6, 2088, 17], + ["jump", "eq_done_1626", 2088, 17], + "eq_nnl_1630", + ["is_bool", 7, 3, 2088, 17], + ["jump_false", 7, "eq_nb_1631", 2088, 17], + "_nop_tc_652", + ["jump", "eq_nb_1631", 2088, 17], + ["eq_bool", 6, 3, 5, 2088, 17], + ["jump", "eq_done_1626", 2088, 17], + "eq_nb_1631", + ["false", 6, 2088, 17], + "eq_done_1626", + ["move", 4, 6, 2088, 17], + "or_end_1591", + ["move", 5, 4, 2088, 17], + ["jump_true", 5, "or_end_1590", 2088, 17], + ["access", 4, "**=", 2088, 33], + ["is_identical", 6, 3, 4, 2088, 33], + ["jump_true", 6, "eq_done_1632", 2088, 33], + ["is_int", 7, 3, 2088, 33], + ["jump_false", 7, "eq_ni_1633", 2088, 33], + "_nop_tc_653", + ["jump", "eq_ni_1633", 2088, 33], + ["eq_int", 6, 3, 4, 2088, 33], + ["jump", "eq_done_1632", 2088, 33], + "eq_ni_1633", + ["is_num", 7, 3, 2088, 33], + ["jump_false", 7, "eq_nn_1634", 2088, 33], + "_nop_tc_654", + ["jump", "eq_nn_1634", 2088, 33], + ["eq_float", 6, 3, 4, 2088, 33], + ["jump", "eq_done_1632", 2088, 33], + "eq_nn_1634", + ["is_text", 7, 3, 2088, 33], + ["jump_false", 7, "eq_nt_1635", 2088, 33], + "_nop_tc_655", + "_nop_tc_656", + ["eq_text", 6, 3, 4, 2088, 33], + ["jump", "eq_done_1632", 2088, 33], + "eq_nt_1635", + ["is_null", 7, 3, 2088, 33], + ["jump_false", 7, "eq_nnl_1636", 2088, 33], + "_nop_tc_657", + ["jump", "eq_nnl_1636", 2088, 33], + ["true", 6, 2088, 33], + ["jump", "eq_done_1632", 2088, 33], + "eq_nnl_1636", + ["is_bool", 7, 3, 2088, 33], + ["jump_false", 7, "eq_nb_1637", 2088, 33], + "_nop_tc_658", + ["jump", "eq_nb_1637", 2088, 33], + ["eq_bool", 6, 3, 4, 2088, 33], + ["jump", "eq_done_1632", 2088, 33], + "eq_nb_1637", + ["false", 6, 2088, 33], + "eq_done_1632", + ["move", 5, 6, 2088, 33], + "or_end_1590", + ["move", 4, 5, 2088, 33], + ["jump_true", 4, "or_end_1589", 2088, 33], + ["access", 5, "&=", 2089, 17], + ["is_identical", 6, 3, 5, 2089, 17], + ["jump_true", 6, "eq_done_1638", 2089, 17], + ["is_int", 7, 3, 2089, 17], + ["jump_false", 7, "eq_ni_1639", 2089, 17], + "_nop_tc_659", + ["jump", "eq_ni_1639", 2089, 17], + ["eq_int", 6, 3, 5, 2089, 17], + ["jump", "eq_done_1638", 2089, 17], + "eq_ni_1639", + ["is_num", 7, 3, 2089, 17], + ["jump_false", 7, "eq_nn_1640", 2089, 17], + "_nop_tc_660", + ["jump", "eq_nn_1640", 2089, 17], + ["eq_float", 6, 3, 5, 2089, 17], + ["jump", "eq_done_1638", 2089, 17], + "eq_nn_1640", + ["is_text", 7, 3, 2089, 17], + ["jump_false", 7, "eq_nt_1641", 2089, 17], + "_nop_tc_661", + "_nop_tc_662", + ["eq_text", 6, 3, 5, 2089, 17], + ["jump", "eq_done_1638", 2089, 17], + "eq_nt_1641", + ["is_null", 7, 3, 2089, 17], + ["jump_false", 7, "eq_nnl_1642", 2089, 17], + "_nop_tc_663", + ["jump", "eq_nnl_1642", 2089, 17], + ["true", 6, 2089, 17], + ["jump", "eq_done_1638", 2089, 17], + "eq_nnl_1642", + ["is_bool", 7, 3, 2089, 17], + ["jump_false", 7, "eq_nb_1643", 2089, 17], + "_nop_tc_664", + ["jump", "eq_nb_1643", 2089, 17], + ["eq_bool", 6, 3, 5, 2089, 17], + ["jump", "eq_done_1638", 2089, 17], + "eq_nb_1643", + ["false", 6, 2089, 17], + "eq_done_1638", + ["move", 4, 6, 2089, 17], + "or_end_1589", + ["move", 5, 4, 2089, 17], + ["jump_true", 5, "or_end_1588", 2089, 17], + ["access", 4, "|=", 2089, 33], + ["is_identical", 6, 3, 4, 2089, 33], + ["jump_true", 6, "eq_done_1644", 2089, 33], + ["is_int", 7, 3, 2089, 33], + ["jump_false", 7, "eq_ni_1645", 2089, 33], + "_nop_tc_665", + ["jump", "eq_ni_1645", 2089, 33], + ["eq_int", 6, 3, 4, 2089, 33], + ["jump", "eq_done_1644", 2089, 33], + "eq_ni_1645", + ["is_num", 7, 3, 2089, 33], + ["jump_false", 7, "eq_nn_1646", 2089, 33], + "_nop_tc_666", + ["jump", "eq_nn_1646", 2089, 33], + ["eq_float", 6, 3, 4, 2089, 33], + ["jump", "eq_done_1644", 2089, 33], + "eq_nn_1646", + ["is_text", 7, 3, 2089, 33], + ["jump_false", 7, "eq_nt_1647", 2089, 33], + "_nop_tc_667", + "_nop_tc_668", + ["eq_text", 6, 3, 4, 2089, 33], + ["jump", "eq_done_1644", 2089, 33], + "eq_nt_1647", + ["is_null", 7, 3, 2089, 33], + ["jump_false", 7, "eq_nnl_1648", 2089, 33], + "_nop_tc_669", + ["jump", "eq_nnl_1648", 2089, 33], + ["true", 6, 2089, 33], + ["jump", "eq_done_1644", 2089, 33], + "eq_nnl_1648", + ["is_bool", 7, 3, 2089, 33], + ["jump_false", 7, "eq_nb_1649", 2089, 33], + "_nop_tc_670", + ["jump", "eq_nb_1649", 2089, 33], + ["eq_bool", 6, 3, 4, 2089, 33], + ["jump", "eq_done_1644", 2089, 33], + "eq_nb_1649", + ["false", 6, 2089, 33], + "eq_done_1644", + ["move", 5, 6, 2089, 33], + "or_end_1588", + ["move", 4, 5, 2089, 33], + ["jump_true", 4, "or_end_1587", 2089, 33], + ["access", 5, "^=", 2090, 17], + ["is_identical", 6, 3, 5, 2090, 17], + ["jump_true", 6, "eq_done_1650", 2090, 17], + ["is_int", 7, 3, 2090, 17], + ["jump_false", 7, "eq_ni_1651", 2090, 17], + "_nop_tc_671", + ["jump", "eq_ni_1651", 2090, 17], + ["eq_int", 6, 3, 5, 2090, 17], + ["jump", "eq_done_1650", 2090, 17], + "eq_ni_1651", + ["is_num", 7, 3, 2090, 17], + ["jump_false", 7, "eq_nn_1652", 2090, 17], + "_nop_tc_672", + ["jump", "eq_nn_1652", 2090, 17], + ["eq_float", 6, 3, 5, 2090, 17], + ["jump", "eq_done_1650", 2090, 17], + "eq_nn_1652", + ["is_text", 7, 3, 2090, 17], + ["jump_false", 7, "eq_nt_1653", 2090, 17], + "_nop_tc_673", + "_nop_tc_674", + ["eq_text", 6, 3, 5, 2090, 17], + ["jump", "eq_done_1650", 2090, 17], + "eq_nt_1653", + ["is_null", 7, 3, 2090, 17], + ["jump_false", 7, "eq_nnl_1654", 2090, 17], + "_nop_tc_675", + ["jump", "eq_nnl_1654", 2090, 17], + ["true", 6, 2090, 17], + ["jump", "eq_done_1650", 2090, 17], + "eq_nnl_1654", + ["is_bool", 7, 3, 2090, 17], + ["jump_false", 7, "eq_nb_1655", 2090, 17], + "_nop_tc_676", + ["jump", "eq_nb_1655", 2090, 17], + ["eq_bool", 6, 3, 5, 2090, 17], + ["jump", "eq_done_1650", 2090, 17], + "eq_nb_1655", + ["false", 6, 2090, 17], + "eq_done_1650", + ["move", 4, 6, 2090, 17], + "or_end_1587", + ["move", 5, 4, 2090, 17], + ["jump_true", 5, "or_end_1586", 2090, 17], + ["access", 4, "<<=", 2090, 33], + ["is_identical", 6, 3, 4, 2090, 33], + ["jump_true", 6, "eq_done_1656", 2090, 33], + ["is_int", 7, 3, 2090, 33], + ["jump_false", 7, "eq_ni_1657", 2090, 33], + "_nop_tc_677", + ["jump", "eq_ni_1657", 2090, 33], + ["eq_int", 6, 3, 4, 2090, 33], + ["jump", "eq_done_1656", 2090, 33], + "eq_ni_1657", + ["is_num", 7, 3, 2090, 33], + ["jump_false", 7, "eq_nn_1658", 2090, 33], + "_nop_tc_678", + ["jump", "eq_nn_1658", 2090, 33], + ["eq_float", 6, 3, 4, 2090, 33], + ["jump", "eq_done_1656", 2090, 33], + "eq_nn_1658", + ["is_text", 7, 3, 2090, 33], + ["jump_false", 7, "eq_nt_1659", 2090, 33], + "_nop_tc_679", + "_nop_tc_680", + ["eq_text", 6, 3, 4, 2090, 33], + ["jump", "eq_done_1656", 2090, 33], + "eq_nt_1659", + ["is_null", 7, 3, 2090, 33], + ["jump_false", 7, "eq_nnl_1660", 2090, 33], + "_nop_tc_681", + ["jump", "eq_nnl_1660", 2090, 33], + ["true", 6, 2090, 33], + ["jump", "eq_done_1656", 2090, 33], + "eq_nnl_1660", + ["is_bool", 7, 3, 2090, 33], + ["jump_false", 7, "eq_nb_1661", 2090, 33], + "_nop_tc_682", + ["jump", "eq_nb_1661", 2090, 33], + ["eq_bool", 6, 3, 4, 2090, 33], + ["jump", "eq_done_1656", 2090, 33], + "eq_nb_1661", + ["false", 6, 2090, 33], + "eq_done_1656", + ["move", 5, 6, 2090, 33], + "or_end_1586", + ["move", 4, 5, 2090, 33], + ["jump_true", 4, "or_end_1585", 2090, 33], + ["access", 5, ">>=", 2091, 17], + ["is_identical", 6, 3, 5, 2091, 17], + ["jump_true", 6, "eq_done_1662", 2091, 17], + ["is_int", 7, 3, 2091, 17], + ["jump_false", 7, "eq_ni_1663", 2091, 17], + "_nop_tc_683", + ["jump", "eq_ni_1663", 2091, 17], + ["eq_int", 6, 3, 5, 2091, 17], + ["jump", "eq_done_1662", 2091, 17], + "eq_ni_1663", + ["is_num", 7, 3, 2091, 17], + ["jump_false", 7, "eq_nn_1664", 2091, 17], + "_nop_tc_684", + ["jump", "eq_nn_1664", 2091, 17], + ["eq_float", 6, 3, 5, 2091, 17], + ["jump", "eq_done_1662", 2091, 17], + "eq_nn_1664", + ["is_text", 7, 3, 2091, 17], + ["jump_false", 7, "eq_nt_1665", 2091, 17], + "_nop_tc_685", + "_nop_tc_686", + ["eq_text", 6, 3, 5, 2091, 17], + ["jump", "eq_done_1662", 2091, 17], + "eq_nt_1665", + ["is_null", 7, 3, 2091, 17], + ["jump_false", 7, "eq_nnl_1666", 2091, 17], + "_nop_tc_687", + ["jump", "eq_nnl_1666", 2091, 17], + ["true", 6, 2091, 17], + ["jump", "eq_done_1662", 2091, 17], + "eq_nnl_1666", + ["is_bool", 7, 3, 2091, 17], + ["jump_false", 7, "eq_nb_1667", 2091, 17], + "_nop_tc_688", + ["jump", "eq_nb_1667", 2091, 17], + ["eq_bool", 6, 3, 5, 2091, 17], + ["jump", "eq_done_1662", 2091, 17], + "eq_nb_1667", + ["false", 6, 2091, 17], + "eq_done_1662", + ["move", 4, 6, 2091, 17], + "or_end_1585", + ["move", 5, 4, 2091, 17], + ["jump_true", 5, "or_end_1584", 2091, 17], + ["access", 4, ">>>=", 2091, 34], + ["is_identical", 6, 3, 4, 2091, 34], + ["jump_true", 6, "eq_done_1668", 2091, 34], + ["is_int", 7, 3, 2091, 34], + ["jump_false", 7, "eq_ni_1669", 2091, 34], + "_nop_tc_689", + ["jump", "eq_ni_1669", 2091, 34], + ["eq_int", 6, 3, 4, 2091, 34], + ["jump", "eq_done_1668", 2091, 34], + "eq_ni_1669", + ["is_num", 7, 3, 2091, 34], + ["jump_false", 7, "eq_nn_1670", 2091, 34], + "_nop_tc_690", + ["jump", "eq_nn_1670", 2091, 34], + ["eq_float", 6, 3, 4, 2091, 34], + ["jump", "eq_done_1668", 2091, 34], + "eq_nn_1670", + ["is_text", 7, 3, 2091, 34], + ["jump_false", 7, "eq_nt_1671", 2091, 34], + "_nop_tc_691", + "_nop_tc_692", + ["eq_text", 6, 3, 4, 2091, 34], + ["jump", "eq_done_1668", 2091, 34], + "eq_nt_1671", + ["is_null", 7, 3, 2091, 34], + ["jump_false", 7, "eq_nnl_1672", 2091, 34], + "_nop_tc_693", + ["jump", "eq_nnl_1672", 2091, 34], + ["true", 6, 2091, 34], + ["jump", "eq_done_1668", 2091, 34], + "eq_nnl_1672", + ["is_bool", 7, 3, 2091, 34], + ["jump_false", 7, "eq_nb_1673", 2091, 34], + "_nop_tc_694", + ["jump", "eq_nb_1673", 2091, 34], + ["eq_bool", 6, 3, 4, 2091, 34], + ["jump", "eq_done_1668", 2091, 34], + "eq_nb_1673", + ["false", 6, 2091, 34], + "eq_done_1668", + ["move", 5, 6, 2091, 34], + "or_end_1584", + ["move", 4, 5, 2091, 34], + ["jump_true", 4, "or_end_1583", 2091, 34], + ["access", 5, "&&=", 2092, 17], + ["is_identical", 6, 3, 5, 2092, 17], + ["jump_true", 6, "eq_done_1674", 2092, 17], + ["is_int", 7, 3, 2092, 17], + ["jump_false", 7, "eq_ni_1675", 2092, 17], + "_nop_tc_695", + ["jump", "eq_ni_1675", 2092, 17], + ["eq_int", 6, 3, 5, 2092, 17], + ["jump", "eq_done_1674", 2092, 17], + "eq_ni_1675", + ["is_num", 7, 3, 2092, 17], + ["jump_false", 7, "eq_nn_1676", 2092, 17], + "_nop_tc_696", + ["jump", "eq_nn_1676", 2092, 17], + ["eq_float", 6, 3, 5, 2092, 17], + ["jump", "eq_done_1674", 2092, 17], + "eq_nn_1676", + ["is_text", 7, 3, 2092, 17], + ["jump_false", 7, "eq_nt_1677", 2092, 17], + "_nop_tc_697", + "_nop_tc_698", + ["eq_text", 6, 3, 5, 2092, 17], + ["jump", "eq_done_1674", 2092, 17], + "eq_nt_1677", + ["is_null", 7, 3, 2092, 17], + ["jump_false", 7, "eq_nnl_1678", 2092, 17], + "_nop_tc_699", + ["jump", "eq_nnl_1678", 2092, 17], + ["true", 6, 2092, 17], + ["jump", "eq_done_1674", 2092, 17], + "eq_nnl_1678", + ["is_bool", 7, 3, 2092, 17], + ["jump_false", 7, "eq_nb_1679", 2092, 17], + "_nop_tc_700", + ["jump", "eq_nb_1679", 2092, 17], + ["eq_bool", 6, 3, 5, 2092, 17], + ["jump", "eq_done_1674", 2092, 17], + "eq_nb_1679", + ["false", 6, 2092, 17], + "eq_done_1674", + ["move", 4, 6, 2092, 17], + "or_end_1583", + ["move", 5, 4, 2092, 17], + ["jump_true", 5, "or_end_1582", 2092, 17], + ["access", 4, "||=", 2092, 34], + ["is_identical", 6, 3, 4, 2092, 34], + ["jump_true", 6, "eq_done_1680", 2092, 34], + ["is_int", 7, 3, 2092, 34], + ["jump_false", 7, "eq_ni_1681", 2092, 34], + "_nop_tc_701", + ["jump", "eq_ni_1681", 2092, 34], + ["eq_int", 6, 3, 4, 2092, 34], + ["jump", "eq_done_1680", 2092, 34], + "eq_ni_1681", + ["is_num", 7, 3, 2092, 34], + ["jump_false", 7, "eq_nn_1682", 2092, 34], + "_nop_tc_702", + ["jump", "eq_nn_1682", 2092, 34], + ["eq_float", 6, 3, 4, 2092, 34], + ["jump", "eq_done_1680", 2092, 34], + "eq_nn_1682", + ["is_text", 7, 3, 2092, 34], + ["jump_false", 7, "eq_nt_1683", 2092, 34], + "_nop_tc_703", + "_nop_tc_704", + ["eq_text", 6, 3, 4, 2092, 34], + ["jump", "eq_done_1680", 2092, 34], + "eq_nt_1683", + ["is_null", 7, 3, 2092, 34], + ["jump_false", 7, "eq_nnl_1684", 2092, 34], + "_nop_tc_705", + ["jump", "eq_nnl_1684", 2092, 34], + ["true", 6, 2092, 34], + ["jump", "eq_done_1680", 2092, 34], + "eq_nnl_1684", + ["is_bool", 7, 3, 2092, 34], + ["jump_false", 7, "eq_nb_1685", 2092, 34], + "_nop_tc_706", + ["jump", "eq_nb_1685", 2092, 34], + ["eq_bool", 6, 3, 4, 2092, 34], + ["jump", "eq_done_1680", 2092, 34], + "eq_nb_1685", + ["false", 6, 2092, 34], + "eq_done_1680", + ["move", 5, 6, 2092, 34], + "or_end_1582", + ["move", 4, 5, 2092, 34], + ["jump_true", 4, "or_end_1581", 2092, 34], + ["access", 5, "??=", 2093, 17], + ["is_identical", 6, 3, 5, 2093, 17], + ["jump_true", 6, "eq_done_1686", 2093, 17], + ["is_int", 7, 3, 2093, 17], + ["jump_false", 7, "eq_ni_1687", 2093, 17], + "_nop_tc_707", + ["jump", "eq_ni_1687", 2093, 17], + ["eq_int", 6, 3, 5, 2093, 17], + ["jump", "eq_done_1686", 2093, 17], + "eq_ni_1687", + ["is_num", 7, 3, 2093, 17], + ["jump_false", 7, "eq_nn_1688", 2093, 17], + "_nop_tc_708", + ["jump", "eq_nn_1688", 2093, 17], + ["eq_float", 6, 3, 5, 2093, 17], + ["jump", "eq_done_1686", 2093, 17], + "eq_nn_1688", + ["is_text", 7, 3, 2093, 17], + ["jump_false", 7, "eq_nt_1689", 2093, 17], + "_nop_tc_709", + "_nop_tc_710", + ["eq_text", 6, 3, 5, 2093, 17], + ["jump", "eq_done_1686", 2093, 17], + "eq_nt_1689", + ["is_null", 7, 3, 2093, 17], + ["jump_false", 7, "eq_nnl_1690", 2093, 17], + "_nop_tc_711", + ["jump", "eq_nnl_1690", 2093, 17], + ["true", 6, 2093, 17], + ["jump", "eq_done_1686", 2093, 17], + "eq_nnl_1690", + ["is_bool", 7, 3, 2093, 17], + ["jump_false", 7, "eq_nb_1691", 2093, 17], + "_nop_tc_712", + ["jump", "eq_nb_1691", 2093, 17], + ["eq_bool", 6, 3, 5, 2093, 17], + ["jump", "eq_done_1686", 2093, 17], + "eq_nb_1691", + ["false", 6, 2093, 17], + "eq_done_1686", + ["move", 4, 6, 2093, 17], + "or_end_1581", + ["jump_false", 4, "if_else_1579", 2093, 17], + ["get", 3, 102, 1, 2094, 14], + ["frame", 4, 3, 1, 2094, 14], + ["null", 3, 2094, 14], + ["setarg", 4, 0, 3, 2094, 14], + ["setarg", 4, 1, 1, 2094, 14], + ["tail_invoke", 4, 3, 2094, 14], + ["return", 3, 2094, 14], + "_nop_ur_43", + "if_else_1579", + "if_end_1580", + ["get", 3, 99, 1, 2098, 12], + ["frame", 4, 3, 2, 2098, 12], + ["null", 3, 2098, 12], + ["setarg", 4, 0, 3, 2098, 12], + ["setarg", 4, 1, 1, 2098, 12], + ["setarg", 4, 2, 2, 2098, 12], + ["tail_invoke", 4, 3, 2098, 12], + ["return", 3, 2098, 12], + "_nop_ur_44", + "_nop_ur_45" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 65, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 2103, 16], + ["null", 3, 2104, 16], + ["null", 4, 2105, 17], + ["null", 5, 2106, 16], + ["access", 6, 0, 2107, 22], + ["null", 7, 2108, 20], + ["access", 8, 0, 2109, 20], + ["access", 9, 0, 2110, 20], + ["null", 10, 2111, 16], + ["access", 11, 0, 2112, 14], + ["null", 12, 2113, 17], + ["null", 13, 2114, 16], + ["null", 14, 2115, 22], + ["null", 15, 2116, 22], + ["null", 16, 2117, 22], + ["null", 17, 2118, 21], + ["access", 18, 0, 2119, 21], + ["null", 19, 2120, 23], + ["null", 20, 2121, 21], + ["null", 21, 2122, 24], + ["null", 22, 2123, 22], + ["null", 23, 2124, 16], + ["null", 24, 2125, 16], + ["null", 25, 2126, 18], + ["null", 26, 2127, 24], + ["null", 27, 2128, 21], + ["access", 28, 0, 2129, 21], + ["null", 29, 2130, 16], + ["access", 30, 0, 2131, 16], + ["access", 31, 0, 2132, 21], + ["null", 32, 2133, 21], + ["null", 33, 2134, 18], + ["null", 34, 2135, 21], + ["null", 35, 2136, 21], + ["access", 36, 0, 2137, 17], + ["null", 37, 2138, 23], + ["null", 38, 2139, 20], + ["null", 39, 2140, 16], + ["access", 40, 0, 2141, 20], + ["access", 41, 0, 2142, 21], + ["null", 42, 2143, 17], + ["access", 43, 0, 2144, 22], + ["null", 44, 2145, 25], + ["null", 45, 2146, 23], + ["null", 46, 2147, 21], + ["null", 47, 2148, 21], + ["null", 48, 2149, 22], + ["null", 49, 2150, 21], + ["access", 50, 0, 2151, 20], + ["access", 51, 0, 2152, 20], + ["null", 52, 2153, 22], + ["access", 53, 0, 2154, 14], + ["null", 54, 2155, 16], + ["access", 55, 0, 2156, 19], + ["access", 56, 0, 2157, 16], + ["access", 57, 0, 2158, 19], + ["null", 58, 2159, 21], + ["null", 59, 2160, 22], + ["null", 60, 2161, 22], + ["null", 61, 2163, 17], + ["is_identical", 62, 1, 61, 2163, 17], + ["jump_true", 62, "eq_done_1694", 2163, 17], + "_nop_tc_1", + ["jump", "eq_ni_1695", 2163, 17], + "_nop_tc_2", + ["jump", "eq_ni_1695", 2163, 17], + ["eq_int", 62, 1, 61, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_ni_1695", + "_nop_tc_3", + ["jump", "eq_nn_1696", 2163, 17], + "_nop_tc_4", + ["jump", "eq_nn_1696", 2163, 17], + ["eq_float", 62, 1, 61, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_nn_1696", + "_nop_tc_5", + ["jump", "eq_nt_1697", 2163, 17], + "_nop_tc_6", + ["jump", "eq_nt_1697", 2163, 17], + ["eq_text", 62, 1, 61, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_nt_1697", + "_nop_tc_7", + ["jump", "eq_nnl_1698", 2163, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 62, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_nnl_1698", + "_nop_tc_10", + ["jump", "eq_nb_1699", 2163, 17], + "_nop_tc_11", + ["jump", "eq_nb_1699", 2163, 17], + ["eq_bool", 62, 1, 61, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_nb_1699", + ["false", 62, 2163, 17], + "eq_done_1694", + ["jump_false", 62, "if_else_1692", 2163, 17], + ["null", 61, 2164, 14], + ["return", 61, 2164, 14], + "_nop_ur_1", + "if_else_1692", + "if_end_1693", + ["get", 61, 46, 1, 2166, 5], + ["frame", 62, 61, 1, 2166, 5], + ["null", 61, 2166, 5], + ["setarg", 62, 0, 61, 2166, 5], + ["setarg", 62, 1, 1, 2166, 5], + ["invoke", 62, 61, 2166, 5], + ["load_field", 61, 1, "kind", 2167, 12], + ["move", 2, 61, 2167, 12], + ["null", 61, 2168, 17], + ["is_identical", 62, 2, 61, 2168, 17], + ["jump_true", 62, "eq_done_1702", 2168, 17], + ["is_int", 63, 2, 2168, 17], + ["jump_false", 63, "eq_ni_1703", 2168, 17], + "_nop_tc_12", + ["jump", "eq_ni_1703", 2168, 17], + ["eq_int", 62, 2, 61, 2168, 17], + ["jump", "eq_done_1702", 2168, 17], + "eq_ni_1703", + ["is_num", 63, 2, 2168, 17], + ["jump_false", 63, "eq_nn_1704", 2168, 17], + "_nop_tc_13", + ["jump", "eq_nn_1704", 2168, 17], + ["eq_float", 62, 2, 61, 2168, 17], + ["jump", "eq_done_1702", 2168, 17], + "eq_nn_1704", + ["is_text", 63, 2, 2168, 17], + ["jump_false", 63, "eq_nt_1705", 2168, 17], + "_nop_tc_14", + ["jump", "eq_nt_1705", 2168, 17], + ["eq_text", 62, 2, 61, 2168, 17], + ["jump", "eq_done_1702", 2168, 17], + "eq_nt_1705", + ["is_null", 63, 2, 2168, 17], + ["jump_false", 63, "eq_nnl_1706", 2168, 17], + "_nop_tc_15", + "_nop_tc_16", + ["true", 62, 2168, 17], + ["jump", "eq_done_1702", 2168, 17], + "eq_nnl_1706", + ["is_bool", 63, 2, 2168, 17], + ["jump_false", 63, "eq_nb_1707", 2168, 17], + "_nop_tc_17", + ["jump", "eq_nb_1707", 2168, 17], + ["eq_bool", 62, 2, 61, 2168, 17], + ["jump", "eq_done_1702", 2168, 17], + "eq_nb_1707", + ["false", 62, 2168, 17], + "eq_done_1702", + ["jump_false", 62, "if_else_1700", 2168, 17], + ["null", 61, 2169, 14], + ["return", 61, 2169, 14], + "_nop_ur_2", + "if_else_1700", + "if_end_1701", + ["access", 61, "var", 2172, 17], + ["is_identical", 62, 2, 61, 2172, 17], + ["jump_true", 62, "eq_done_1711", 2172, 17], + ["is_int", 63, 2, 2172, 17], + ["jump_false", 63, "eq_ni_1712", 2172, 17], + "_nop_tc_18", + ["jump", "eq_ni_1712", 2172, 17], + ["eq_int", 62, 2, 61, 2172, 17], + ["jump", "eq_done_1711", 2172, 17], + "eq_ni_1712", + ["is_num", 63, 2, 2172, 17], + ["jump_false", 63, "eq_nn_1713", 2172, 17], + "_nop_tc_19", + ["jump", "eq_nn_1713", 2172, 17], + ["eq_float", 62, 2, 61, 2172, 17], + ["jump", "eq_done_1711", 2172, 17], + "eq_nn_1713", + ["is_text", 63, 2, 2172, 17], + ["jump_false", 63, "eq_nt_1714", 2172, 17], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 62, 2, 61, 2172, 17], + ["jump", "eq_done_1711", 2172, 17], + "eq_nt_1714", + ["is_null", 63, 2, 2172, 17], + ["jump_false", 63, "eq_nnl_1715", 2172, 17], + "_nop_tc_22", + ["jump", "eq_nnl_1715", 2172, 17], + ["true", 62, 2172, 17], + ["jump", "eq_done_1711", 2172, 17], + "eq_nnl_1715", + ["is_bool", 63, 2, 2172, 17], + ["jump_false", 63, "eq_nb_1716", 2172, 17], + "_nop_tc_23", + ["jump", "eq_nb_1716", 2172, 17], + ["eq_bool", 62, 2, 61, 2172, 17], + ["jump", "eq_done_1711", 2172, 17], + "eq_nb_1716", + ["false", 62, 2172, 17], + "eq_done_1711", + ["move", 61, 62, 2172, 17], + ["jump_true", 61, "or_end_1710", 2172, 17], + ["access", 62, "def", 2172, 34], + ["is_identical", 63, 2, 62, 2172, 34], + ["jump_true", 63, "eq_done_1717", 2172, 34], + ["is_int", 64, 2, 2172, 34], + ["jump_false", 64, "eq_ni_1718", 2172, 34], + "_nop_tc_24", + ["jump", "eq_ni_1718", 2172, 34], + ["eq_int", 63, 2, 62, 2172, 34], + ["jump", "eq_done_1717", 2172, 34], + "eq_ni_1718", + ["is_num", 64, 2, 2172, 34], + ["jump_false", 64, "eq_nn_1719", 2172, 34], + "_nop_tc_25", + ["jump", "eq_nn_1719", 2172, 34], + ["eq_float", 63, 2, 62, 2172, 34], + ["jump", "eq_done_1717", 2172, 34], + "eq_nn_1719", + ["is_text", 64, 2, 2172, 34], + ["jump_false", 64, "eq_nt_1720", 2172, 34], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 63, 2, 62, 2172, 34], + ["jump", "eq_done_1717", 2172, 34], + "eq_nt_1720", + ["is_null", 64, 2, 2172, 34], + ["jump_false", 64, "eq_nnl_1721", 2172, 34], + "_nop_tc_28", + ["jump", "eq_nnl_1721", 2172, 34], + ["true", 63, 2172, 34], + ["jump", "eq_done_1717", 2172, 34], + "eq_nnl_1721", + ["is_bool", 64, 2, 2172, 34], + ["jump_false", 64, "eq_nb_1722", 2172, 34], + "_nop_tc_29", + ["jump", "eq_nb_1722", 2172, 34], + ["eq_bool", 63, 2, 62, 2172, 34], + ["jump", "eq_done_1717", 2172, 34], + "eq_nb_1722", + ["false", 63, 2172, 34], + "eq_done_1717", + ["move", 61, 63, 2172, 34], + "or_end_1710", + ["jump_false", 61, "if_else_1708", 2172, 34], + ["load_field", 61, 1, "left", 2173, 14], + ["move", 3, 61, 2173, 14], + ["load_field", 61, 1, "right", 2174, 15], + ["move", 4, 61, 2174, 15], + ["load_field", 61, 3, "name", 2175, 14], + ["move", 5, 61, 2175, 14], + ["get", 3, 42, 1, 2176, 20], + ["frame", 61, 3, 1, 2176, 20], + ["null", 3, 2176, 20], + ["setarg", 61, 0, 3, 2176, 20], + ["setarg", 61, 1, 5, 2176, 20], + ["invoke", 61, 3, 2176, 20], + ["move", 6, 3, 2176, 20], + ["load_field", 3, 1, "pop", 2178, 11], + ["true", 61, 2178, 23], + ["is_identical", 62, 3, 61, 2178, 23], + ["jump_true", 62, "eq_done_1726", 2178, 23], + ["is_int", 63, 3, 2178, 23], + ["jump_false", 63, "eq_ni_1727", 2178, 23], + "_nop_tc_30", + ["jump", "eq_ni_1727", 2178, 23], + ["eq_int", 62, 3, 61, 2178, 23], + ["jump", "eq_done_1726", 2178, 23], + "eq_ni_1727", + ["is_num", 63, 3, 2178, 23], + ["jump_false", 63, "eq_nn_1728", 2178, 23], + "_nop_tc_31", + ["jump", "eq_nn_1728", 2178, 23], + ["eq_float", 62, 3, 61, 2178, 23], + ["jump", "eq_done_1726", 2178, 23], + "eq_nn_1728", + ["is_text", 63, 3, 2178, 23], + ["jump_false", 63, "eq_nt_1729", 2178, 23], + "_nop_tc_32", + ["jump", "eq_nt_1729", 2178, 23], + ["eq_text", 62, 3, 61, 2178, 23], + ["jump", "eq_done_1726", 2178, 23], + "eq_nt_1729", + ["is_null", 63, 3, 2178, 23], + ["jump_false", 63, "eq_nnl_1730", 2178, 23], + "_nop_tc_33", + ["jump", "eq_nnl_1730", 2178, 23], + ["true", 62, 2178, 23], + ["jump", "eq_done_1726", 2178, 23], + "eq_nnl_1730", + ["is_bool", 63, 3, 2178, 23], + ["jump_false", 63, "eq_nb_1731", 2178, 23], + "_nop_tc_34", + "_nop_tc_35", + ["eq_bool", 62, 3, 61, 2178, 23], + ["jump", "eq_done_1726", 2178, 23], + "eq_nb_1731", + ["false", 62, 2178, 23], + "eq_done_1726", + ["move", 3, 62, 2178, 23], + ["jump_false", 3, "and_end_1725", 2178, 23], + ["null", 61, 2178, 40], + ["is_identical", 62, 4, 61, 2178, 40], + ["jump_true", 62, "ne_nid_1733", 2178, 40], + ["jump", "ne_ni_1734", 2178, 40], + "ne_nid_1733", + ["false", 62, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_ni_1734", + ["is_int", 63, 4, 2178, 40], + ["jump_false", 63, "ne_nn_1735", 2178, 40], + "_nop_tc_36", + ["jump", "ne_nn_1735", 2178, 40], + ["ne_int", 62, 4, 61, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_nn_1735", + ["is_num", 63, 4, 2178, 40], + ["jump_false", 63, "ne_nt_1736", 2178, 40], + "_nop_tc_37", + ["jump", "ne_nt_1736", 2178, 40], + ["ne_float", 62, 4, 61, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_nt_1736", + ["is_text", 63, 4, 2178, 40], + ["jump_false", 63, "ne_nnl_1737", 2178, 40], + "_nop_tc_38", + ["jump", "ne_nnl_1737", 2178, 40], + ["ne_text", 62, 4, 61, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_nnl_1737", + ["is_null", 63, 4, 2178, 40], + ["jump_false", 63, "ne_nb_1738", 2178, 40], + "_nop_tc_39", + "_nop_tc_40", + ["false", 62, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_nb_1738", + ["is_bool", 63, 4, 2178, 40], + ["jump_false", 63, "ne_mis_1739", 2178, 40], + "_nop_tc_41", + ["jump", "ne_mis_1739", 2178, 40], + ["ne_bool", 62, 4, 61, 2178, 40], + ["jump", "ne_done_1732", 2178, 40], + "ne_mis_1739", + ["true", 62, 2178, 40], + "ne_done_1732", + ["move", 3, 62, 2178, 40], + "and_end_1725", + ["jump_false", 3, "if_else_1723", 2178, 40], + ["load_field", 3, 4, "left", 2179, 20], + ["move", 7, 3, 2179, 20], + ["access", 3, -1, 2180, 39], + ["get", 61, 88, 1, 2180, 20], + ["frame", 62, 61, 2, 2180, 20], + ["null", 61, 2180, 20], + ["setarg", 62, 0, 61, 2180, 20], + ["setarg", 62, 1, 7, 2180, 20], + ["setarg", 62, 2, 3, 2180, 20], + ["invoke", 62, 3, 2180, 20], + ["move", 8, 3, 2180, 20], + ["access", 3, 0, 2181, 27], + ["is_int", 7, 6, 2181, 27], + ["jump_false", 7, "rel_ni_1742", 2181, 27], + "_nop_tc_42", + "_nop_tc_43", + ["ge_int", 61, 6, 3, 2181, 27], + ["jump", "rel_done_1744", 2181, 27], + "rel_ni_1742", + ["is_num", 7, 6, 2181, 27], + ["jump_false", 7, "rel_nn_1743", 2181, 27], + "_nop_tc_44", + "_nop_tc_45", + ["ge_float", 61, 6, 3, 2181, 27], + ["jump", "rel_done_1744", 2181, 27], + "rel_nn_1743", + ["is_text", 7, 6, 2181, 27], + ["jump_false", 7, "rel_err_1745", 2181, 27], + "_nop_tc_46", + ["jump", "rel_err_1745", 2181, 27], + ["ge_text", 61, 6, 3, 2181, 27], + ["jump", "rel_done_1744", 2181, 27], + "rel_err_1745", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2181, + 27 + ], + ["access", 7, "error", 2181, 27], + ["access", 62, "cannot compare with '>=': operands must be same type", 2181, 27], + ["array", 63, 0, 2181, 27], + ["push", 63, 62, 2181, 27], + ["frame", 62, 3, 2, 2181, 27], + ["null", 3, 2181, 27], + ["setarg", 62, 0, 3, 2181, 27], + ["setarg", 62, 1, 7, 2181, 27], + ["setarg", 62, 2, 63, 2181, 27], + ["invoke", 62, 3, 2181, 27], + ["disrupt", 2181, 27], + "rel_done_1744", + ["jump_false", 61, "if_else_1740", 2181, 27], + ["get", 3, 40, 1, 2182, 21], + ["frame", 7, 3, 0, 2182, 21], + ["null", 3, 2182, 21], + ["setarg", 7, 0, 3, 2182, 21], + ["invoke", 7, 3, 2182, 21], + ["move", 57, 3, 2182, 21], + ["access", 3, "pop_err", 2183, 33], + ["get", 7, 45, 1, 2183, 23], + ["frame", 61, 7, 1, 2183, 23], + ["null", 7, 2183, 23], + ["setarg", 61, 0, 7, 2183, 23], + ["setarg", 61, 1, 3, 2183, 23], + ["invoke", 61, 3, 2183, 23], + ["move", 58, 3, 2183, 23], + ["access", 3, "pop_done", 2184, 34], + ["get", 7, 45, 1, 2184, 24], + ["frame", 61, 7, 1, 2184, 24], + ["null", 7, 2184, 24], + ["setarg", 61, 0, 7, 2184, 24], + ["setarg", 61, 1, 3, 2184, 24], + ["invoke", 61, 3, 2184, 24], + ["move", 59, 3, 2184, 24], + ["access", 3, "is_array", 2185, 18], + ["get", 7, 51, 1, 2185, 11], + ["frame", 61, 7, 3, 2185, 11], + ["null", 7, 2185, 11], + ["setarg", 61, 0, 7, 2185, 11], + ["setarg", 61, 1, 3, 2185, 11], + ["setarg", 61, 2, 57, 2185, 11], + ["setarg", 61, 3, 8, 2185, 11], + ["invoke", 61, 3, 2185, 11], + ["access", 3, "jump_false", 2186, 26], + ["get", 7, 60, 1, 2186, 11], + ["frame", 61, 7, 3, 2186, 11], + ["null", 7, 2186, 11], + ["setarg", 61, 0, 7, 2186, 11], + ["setarg", 61, 1, 3, 2186, 11], + ["setarg", 61, 2, 57, 2186, 11], + ["setarg", 61, 3, 58, 2186, 11], + ["invoke", 61, 3, 2186, 11], + ["access", 3, "pop", 2187, 18], + ["get", 7, 51, 1, 2187, 11], + ["frame", 57, 7, 3, 2187, 11], + ["null", 7, 2187, 11], + ["setarg", 57, 0, 7, 2187, 11], + ["setarg", 57, 1, 3, 2187, 11], + ["setarg", 57, 2, 6, 2187, 11], + ["setarg", 57, 3, 8, 2187, 11], + ["invoke", 57, 3, 2187, 11], + ["get", 3, 59, 1, 2188, 11], + ["frame", 7, 3, 1, 2188, 11], + ["null", 3, 2188, 11], + ["setarg", 7, 0, 3, 2188, 11], + ["setarg", 7, 1, 59, 2188, 11], + ["invoke", 7, 3, 2188, 11], + ["get", 3, 48, 1, 2189, 11], + ["frame", 7, 3, 1, 2189, 11], + ["null", 3, 2189, 11], + ["setarg", 7, 0, 3, 2189, 11], + ["setarg", 7, 1, 58, 2189, 11], + ["invoke", 7, 3, 2189, 11], + ["access", 3, "cannot pop: target must be an array", 2190, 26], + ["get", 7, 58, 1, 2190, 11], + ["frame", 8, 7, 1, 2190, 11], + ["null", 7, 2190, 11], + ["setarg", 8, 0, 7, 2190, 11], + ["setarg", 8, 1, 3, 2190, 11], + ["invoke", 8, 3, 2190, 11], + ["access", 3, "disrupt", 2191, 18], + ["get", 7, 49, 1, 2191, 11], + ["frame", 8, 7, 1, 2191, 11], + ["null", 7, 2191, 11], + ["setarg", 8, 0, 7, 2191, 11], + ["setarg", 8, 1, 3, 2191, 11], + ["invoke", 8, 3, 2191, 11], + ["get", 3, 48, 1, 2192, 11], + ["frame", 7, 3, 1, 2192, 11], + ["null", 3, 2192, 11], + ["setarg", 7, 0, 3, 2192, 11], + ["setarg", 7, 1, 59, 2192, 11], + ["invoke", 7, 3, 2192, 11], + ["jump", "if_end_1741", 2192, 11], + "if_else_1740", + "if_end_1741", + ["null", 3, 2194, 16], + ["return", 3, 2194, 16], + "_nop_ur_3", + "if_else_1723", + "if_end_1724", + ["null", 3, 2196, 20], + ["is_identical", 7, 4, 3, 2196, 20], + ["jump_true", 7, "ne_nid_1749", 2196, 20], + ["jump", "ne_ni_1750", 2196, 20], + "ne_nid_1749", + ["false", 7, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_ni_1750", + ["is_int", 8, 4, 2196, 20], + ["jump_false", 8, "ne_nn_1751", 2196, 20], + "_nop_tc_47", + ["jump", "ne_nn_1751", 2196, 20], + ["ne_int", 7, 4, 3, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_nn_1751", + ["is_num", 8, 4, 2196, 20], + ["jump_false", 8, "ne_nt_1752", 2196, 20], + "_nop_tc_48", + ["jump", "ne_nt_1752", 2196, 20], + ["ne_float", 7, 4, 3, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_nt_1752", + ["is_text", 8, 4, 2196, 20], + ["jump_false", 8, "ne_nnl_1753", 2196, 20], + "_nop_tc_49", + ["jump", "ne_nnl_1753", 2196, 20], + ["ne_text", 7, 4, 3, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_nnl_1753", + ["is_null", 8, 4, 2196, 20], + ["jump_false", 8, "ne_nb_1754", 2196, 20], + "_nop_tc_50", + "_nop_tc_51", + ["false", 7, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_nb_1754", + ["is_bool", 8, 4, 2196, 20], + ["jump_false", 8, "ne_mis_1755", 2196, 20], + "_nop_tc_52", + ["jump", "ne_mis_1755", 2196, 20], + ["ne_bool", 7, 4, 3, 2196, 20], + ["jump", "ne_done_1748", 2196, 20], + "ne_mis_1755", + ["true", 7, 2196, 20], + "ne_done_1748", + ["jump_false", 7, "if_else_1746", 2196, 20], + ["get", 3, 88, 1, 2197, 20], + ["frame", 7, 3, 2, 2197, 20], + ["null", 3, 2197, 20], + ["setarg", 7, 0, 3, 2197, 20], + ["setarg", 7, 1, 4, 2197, 20], + ["setarg", 7, 2, 6, 2197, 20], + ["invoke", 7, 3, 2197, 20], + ["move", 9, 3, 2197, 20], + ["access", 3, 0, 2198, 27], + ["is_int", 4, 6, 2198, 27], + ["jump_false", 4, "rel_ni_1759", 2198, 27], + "_nop_tc_53", + "_nop_tc_54", + ["ge_int", 7, 6, 3, 2198, 27], + ["jump", "rel_done_1761", 2198, 27], + "rel_ni_1759", + ["is_num", 4, 6, 2198, 27], + ["jump_false", 4, "rel_nn_1760", 2198, 27], + "_nop_tc_55", + "_nop_tc_56", + ["ge_float", 7, 6, 3, 2198, 27], + ["jump", "rel_done_1761", 2198, 27], + "rel_nn_1760", + ["is_text", 4, 6, 2198, 27], + ["jump_false", 4, "rel_err_1762", 2198, 27], + "_nop_tc_57", + ["jump", "rel_err_1762", 2198, 27], + ["ge_text", 7, 6, 3, 2198, 27], + ["jump", "rel_done_1761", 2198, 27], + "rel_err_1762", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2198, + 27 + ], + ["access", 4, "error", 2198, 27], + ["access", 8, "cannot compare with '>=': operands must be same type", 2198, 27], + ["array", 57, 0, 2198, 27], + ["push", 57, 8, 2198, 27], + ["frame", 8, 3, 2, 2198, 27], + ["null", 3, 2198, 27], + ["setarg", 8, 0, 3, 2198, 27], + ["setarg", 8, 1, 4, 2198, 27], + ["setarg", 8, 2, 57, 2198, 27], + ["invoke", 8, 3, 2198, 27], + ["disrupt", 2198, 27], + "rel_done_1761", + ["move", 3, 7, 2198, 27], + ["jump_false", 3, "and_end_1758", 2198, 27], + ["is_identical", 4, 9, 6, 2198, 44], + ["jump_true", 4, "ne_nid_1764", 2198, 44], + ["jump", "ne_ni_1765", 2198, 44], + "ne_nid_1764", + ["false", 4, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_ni_1765", + ["is_int", 7, 9, 2198, 44], + ["jump_false", 7, "ne_nn_1766", 2198, 44], + ["is_int", 8, 6, 2198, 44], + ["jump_false", 8, "ne_nn_1766", 2198, 44], + ["ne_int", 4, 9, 6, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_nn_1766", + ["is_num", 7, 9, 2198, 44], + ["jump_false", 7, "ne_nt_1767", 2198, 44], + ["is_num", 8, 6, 2198, 44], + ["jump_false", 8, "ne_nt_1767", 2198, 44], + ["ne_float", 4, 9, 6, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_nt_1767", + ["is_text", 7, 9, 2198, 44], + ["jump_false", 7, "ne_nnl_1768", 2198, 44], + ["is_text", 8, 6, 2198, 44], + ["jump_false", 8, "ne_nnl_1768", 2198, 44], + ["ne_text", 4, 9, 6, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_nnl_1768", + ["is_null", 7, 9, 2198, 44], + ["jump_false", 7, "ne_nb_1769", 2198, 44], + ["is_null", 8, 6, 2198, 44], + ["jump_false", 8, "ne_nb_1769", 2198, 44], + ["false", 4, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_nb_1769", + ["is_bool", 7, 9, 2198, 44], + ["jump_false", 7, "ne_mis_1770", 2198, 44], + ["is_bool", 8, 6, 2198, 44], + ["jump_false", 8, "ne_mis_1770", 2198, 44], + ["ne_bool", 4, 9, 6, 2198, 44], + ["jump", "ne_done_1763", 2198, 44], + "ne_mis_1770", + ["true", 4, 2198, 44], + "ne_done_1763", + ["move", 3, 4, 2198, 44], + "and_end_1758", + ["jump_false", 3, "if_else_1756", 2198, 44], + ["access", 3, "move", 2199, 18], + ["get", 4, 51, 1, 2199, 11], + ["frame", 7, 4, 3, 2199, 11], + ["null", 4, 2199, 11], + ["setarg", 7, 0, 4, 2199, 11], + ["setarg", 7, 1, 3, 2199, 11], + ["setarg", 7, 2, 6, 2199, 11], + ["setarg", 7, 3, 9, 2199, 11], + ["invoke", 7, 3, 2199, 11], + ["jump", "if_end_1757", 2199, 11], + "if_else_1756", + "if_end_1757", + ["jump", "if_end_1747", 2199, 11], + "if_else_1746", + ["access", 3, 0, 2201, 32], + ["is_int", 4, 6, 2201, 32], + ["jump_false", 4, "rel_ni_1773", 2201, 32], + "_nop_tc_58", + "_nop_tc_59", + ["ge_int", 7, 6, 3, 2201, 32], + ["jump", "rel_done_1775", 2201, 32], + "rel_ni_1773", + ["is_num", 4, 6, 2201, 32], + ["jump_false", 4, "rel_nn_1774", 2201, 32], + "_nop_tc_60", + "_nop_tc_61", + ["ge_float", 7, 6, 3, 2201, 32], + ["jump", "rel_done_1775", 2201, 32], + "rel_nn_1774", + ["is_text", 4, 6, 2201, 32], + ["jump_false", 4, "rel_err_1776", 2201, 32], + "_nop_tc_62", + ["jump", "rel_err_1776", 2201, 32], + ["ge_text", 7, 6, 3, 2201, 32], + ["jump", "rel_done_1775", 2201, 32], + "rel_err_1776", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2201, + 32 + ], + ["access", 4, "error", 2201, 32], + ["access", 8, "cannot compare with '>=': operands must be same type", 2201, 32], + ["array", 9, 0, 2201, 32], + ["push", 9, 8, 2201, 32], + ["frame", 8, 3, 2, 2201, 32], + ["null", 3, 2201, 32], + ["setarg", 8, 0, 3, 2201, 32], + ["setarg", 8, 1, 4, 2201, 32], + ["setarg", 8, 2, 9, 2201, 32], + ["invoke", 8, 3, 2201, 32], + ["disrupt", 2201, 32], + "rel_done_1775", + ["jump_false", 7, "if_else_1771", 2201, 32], + ["get", 3, 57, 1, 2202, 9], + ["frame", 4, 3, 1, 2202, 9], + ["null", 3, 2202, 9], + ["setarg", 4, 0, 3, 2202, 9], + ["setarg", 4, 1, 6, 2202, 9], + ["invoke", 4, 3, 2202, 9], + ["jump", "if_end_1772", 2202, 9], + "if_else_1771", + "if_end_1772", + "if_end_1747", + ["null", 3, 2204, 14], + ["return", 3, 2204, 14], + "_nop_ur_4", + "if_else_1708", + "if_end_1709", + ["access", 3, "var_list", 2207, 17], + ["is_identical", 4, 2, 3, 2207, 17], + ["jump_true", 4, "eq_done_1780", 2207, 17], + ["is_int", 7, 2, 2207, 17], + ["jump_false", 7, "eq_ni_1781", 2207, 17], + "_nop_tc_63", + ["jump", "eq_ni_1781", 2207, 17], + ["eq_int", 4, 2, 3, 2207, 17], + ["jump", "eq_done_1780", 2207, 17], + "eq_ni_1781", + ["is_num", 7, 2, 2207, 17], + ["jump_false", 7, "eq_nn_1782", 2207, 17], + "_nop_tc_64", + ["jump", "eq_nn_1782", 2207, 17], + ["eq_float", 4, 2, 3, 2207, 17], + ["jump", "eq_done_1780", 2207, 17], + "eq_nn_1782", + ["is_text", 7, 2, 2207, 17], + ["jump_false", 7, "eq_nt_1783", 2207, 17], + "_nop_tc_65", + "_nop_tc_66", + ["eq_text", 4, 2, 3, 2207, 17], + ["jump", "eq_done_1780", 2207, 17], + "eq_nt_1783", + ["is_null", 7, 2, 2207, 17], + ["jump_false", 7, "eq_nnl_1784", 2207, 17], + "_nop_tc_67", + ["jump", "eq_nnl_1784", 2207, 17], + ["true", 4, 2207, 17], + ["jump", "eq_done_1780", 2207, 17], + "eq_nnl_1784", + ["is_bool", 7, 2, 2207, 17], + ["jump_false", 7, "eq_nb_1785", 2207, 17], + "_nop_tc_68", + ["jump", "eq_nb_1785", 2207, 17], + ["eq_bool", 4, 2, 3, 2207, 17], + ["jump", "eq_done_1780", 2207, 17], + "eq_nb_1785", + ["false", 4, 2207, 17], + "eq_done_1780", + ["move", 3, 4, 2207, 17], + ["jump_true", 3, "or_end_1779", 2207, 17], + ["access", 4, "def_list", 2207, 39], + ["is_identical", 7, 2, 4, 2207, 39], + ["jump_true", 7, "eq_done_1786", 2207, 39], + ["is_int", 8, 2, 2207, 39], + ["jump_false", 8, "eq_ni_1787", 2207, 39], + "_nop_tc_69", + ["jump", "eq_ni_1787", 2207, 39], + ["eq_int", 7, 2, 4, 2207, 39], + ["jump", "eq_done_1786", 2207, 39], + "eq_ni_1787", + ["is_num", 8, 2, 2207, 39], + ["jump_false", 8, "eq_nn_1788", 2207, 39], + "_nop_tc_70", + ["jump", "eq_nn_1788", 2207, 39], + ["eq_float", 7, 2, 4, 2207, 39], + ["jump", "eq_done_1786", 2207, 39], + "eq_nn_1788", + ["is_text", 8, 2, 2207, 39], + ["jump_false", 8, "eq_nt_1789", 2207, 39], + "_nop_tc_71", + "_nop_tc_72", + ["eq_text", 7, 2, 4, 2207, 39], + ["jump", "eq_done_1786", 2207, 39], + "eq_nt_1789", + ["is_null", 8, 2, 2207, 39], + ["jump_false", 8, "eq_nnl_1790", 2207, 39], + "_nop_tc_73", + ["jump", "eq_nnl_1790", 2207, 39], + ["true", 7, 2207, 39], + ["jump", "eq_done_1786", 2207, 39], + "eq_nnl_1790", + ["is_bool", 8, 2, 2207, 39], + ["jump_false", 8, "eq_nb_1791", 2207, 39], + "_nop_tc_74", + ["jump", "eq_nb_1791", 2207, 39], + ["eq_bool", 7, 2, 4, 2207, 39], + ["jump", "eq_done_1786", 2207, 39], + "eq_nb_1791", + ["false", 7, 2207, 39], + "eq_done_1786", + ["move", 3, 7, 2207, 39], + "or_end_1779", + ["jump_false", 3, "if_else_1777", 2207, 39], + ["load_field", 3, 1, "list", 2208, 14], + ["move", 10, 3, 2208, 14], + ["access", 11, 0, 2209, 12], + "while_start_1792", + ["length", 3, 10, 2210, 26], + ["is_int", 4, 11, 2210, 26], + ["jump_false", 4, "rel_ni_1794", 2210, 26], + "_nop_tc_75", + "_nop_tc_76", + ["lt_int", 7, 11, 3, 2210, 26], + ["jump", "rel_done_1796", 2210, 26], + "rel_ni_1794", + ["is_num", 4, 11, 2210, 26], + ["jump_false", 4, "rel_nn_1795", 2210, 26], + "_nop_tc_77", + "_nop_tc_78", + ["lt_float", 7, 11, 3, 2210, 26], + ["jump", "rel_done_1796", 2210, 26], + "rel_nn_1795", + ["is_text", 4, 11, 2210, 26], + ["jump_false", 4, "rel_err_1797", 2210, 26], + "_nop_tc_79", + ["jump", "rel_err_1797", 2210, 26], + ["lt_text", 7, 11, 3, 2210, 26], + ["jump", "rel_done_1796", 2210, 26], + "rel_err_1797", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2210, + 26 + ], + ["access", 4, "error", 2210, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2210, 26], + ["array", 9, 0, 2210, 26], + ["push", 9, 8, 2210, 26], + ["frame", 8, 3, 2, 2210, 26], + ["null", 3, 2210, 26], + ["setarg", 8, 0, 3, 2210, 26], + ["setarg", 8, 1, 4, 2210, 26], + ["setarg", 8, 2, 9, 2210, 26], + ["invoke", 8, 3, 2210, 26], + ["disrupt", 2210, 26], + "rel_done_1796", + ["jump_false", 7, "while_end_1793", 2210, 26], + ["load_dynamic", 3, 10, 11, 2211, 28], + ["get", 4, 95, 1, 2211, 9], + ["frame", 7, 4, 1, 2211, 9], + ["null", 4, 2211, 9], + ["setarg", 7, 0, 4, 2211, 9], + ["setarg", 7, 1, 3, 2211, 9], + ["invoke", 7, 3, 2211, 9], + ["access", 3, 1, 2212, 19], + ["is_num", 4, 11, 2212, 19], + ["jump_false", 4, "num_err_1798", 2212, 19], + "_nop_tc_80", + "_nop_tc_81", + ["add", 4, 11, 3, 2212, 19], + ["jump", "num_done_1799", 2212, 19], + "num_err_1798", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2212, + 19 + ], + ["access", 7, "error", 2212, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2212, 19], + ["array", 9, 0, 2212, 19], + ["push", 9, 8, 2212, 19], + ["frame", 8, 3, 2, 2212, 19], + ["null", 3, 2212, 19], + ["setarg", 8, 0, 3, 2212, 19], + ["setarg", 8, 1, 7, 2212, 19], + ["setarg", 8, 2, 9, 2212, 19], + ["invoke", 8, 3, 2212, 19], + ["disrupt", 2212, 19], + "num_done_1799", + ["move", 11, 4, 2212, 19], + ["jump", "while_start_1792", 2212, 19], + "while_end_1793", + ["null", 3, 2214, 14], + ["return", 3, 2214, 14], + "_nop_ur_5", + "if_else_1777", + "if_end_1778", + ["access", 3, "block", 2217, 17], + ["is_identical", 4, 2, 3, 2217, 17], + ["jump_true", 4, "eq_done_1802", 2217, 17], + ["is_int", 7, 2, 2217, 17], + ["jump_false", 7, "eq_ni_1803", 2217, 17], + "_nop_tc_82", + ["jump", "eq_ni_1803", 2217, 17], + ["eq_int", 4, 2, 3, 2217, 17], + ["jump", "eq_done_1802", 2217, 17], + "eq_ni_1803", + ["is_num", 7, 2, 2217, 17], + ["jump_false", 7, "eq_nn_1804", 2217, 17], + "_nop_tc_83", + ["jump", "eq_nn_1804", 2217, 17], + ["eq_float", 4, 2, 3, 2217, 17], + ["jump", "eq_done_1802", 2217, 17], + "eq_nn_1804", + ["is_text", 7, 2, 2217, 17], + ["jump_false", 7, "eq_nt_1805", 2217, 17], + "_nop_tc_84", + "_nop_tc_85", + ["eq_text", 4, 2, 3, 2217, 17], + ["jump", "eq_done_1802", 2217, 17], + "eq_nt_1805", + ["is_null", 7, 2, 2217, 17], + ["jump_false", 7, "eq_nnl_1806", 2217, 17], + "_nop_tc_86", + ["jump", "eq_nnl_1806", 2217, 17], + ["true", 4, 2217, 17], + ["jump", "eq_done_1802", 2217, 17], + "eq_nnl_1806", + ["is_bool", 7, 2, 2217, 17], + ["jump_false", 7, "eq_nb_1807", 2217, 17], + "_nop_tc_87", + ["jump", "eq_nb_1807", 2217, 17], + ["eq_bool", 4, 2, 3, 2217, 17], + ["jump", "eq_done_1802", 2217, 17], + "eq_nb_1807", + ["false", 4, 2217, 17], + "eq_done_1802", + ["jump_false", 4, "if_else_1800", 2217, 17], + ["load_field", 3, 1, "statements", 2218, 15], + ["move", 12, 3, 2218, 15], + ["access", 11, 0, 2219, 12], + "while_start_1808", + ["length", 3, 12, 2220, 26], + ["is_int", 4, 11, 2220, 26], + ["jump_false", 4, "rel_ni_1810", 2220, 26], + "_nop_tc_88", + "_nop_tc_89", + ["lt_int", 7, 11, 3, 2220, 26], + ["jump", "rel_done_1812", 2220, 26], + "rel_ni_1810", + ["is_num", 4, 11, 2220, 26], + ["jump_false", 4, "rel_nn_1811", 2220, 26], + "_nop_tc_90", + "_nop_tc_91", + ["lt_float", 7, 11, 3, 2220, 26], + ["jump", "rel_done_1812", 2220, 26], + "rel_nn_1811", + ["is_text", 4, 11, 2220, 26], + ["jump_false", 4, "rel_err_1813", 2220, 26], + "_nop_tc_92", + ["jump", "rel_err_1813", 2220, 26], + ["lt_text", 7, 11, 3, 2220, 26], + ["jump", "rel_done_1812", 2220, 26], + "rel_err_1813", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2220, + 26 + ], + ["access", 4, "error", 2220, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2220, 26], + ["array", 9, 0, 2220, 26], + ["push", 9, 8, 2220, 26], + ["frame", 8, 3, 2, 2220, 26], + ["null", 3, 2220, 26], + ["setarg", 8, 0, 3, 2220, 26], + ["setarg", 8, 1, 4, 2220, 26], + ["setarg", 8, 2, 9, 2220, 26], + ["invoke", 8, 3, 2220, 26], + ["disrupt", 2220, 26], + "rel_done_1812", + ["jump_false", 7, "while_end_1809", 2220, 26], + ["load_dynamic", 3, 12, 11, 2221, 29], + ["get", 4, 95, 1, 2221, 9], + ["frame", 7, 4, 1, 2221, 9], + ["null", 4, 2221, 9], + ["setarg", 7, 0, 4, 2221, 9], + ["setarg", 7, 1, 3, 2221, 9], + ["invoke", 7, 3, 2221, 9], + ["access", 3, 1, 2222, 19], + ["is_num", 4, 11, 2222, 19], + ["jump_false", 4, "num_err_1814", 2222, 19], + "_nop_tc_93", + "_nop_tc_94", + ["add", 4, 11, 3, 2222, 19], + ["jump", "num_done_1815", 2222, 19], + "num_err_1814", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2222, + 19 + ], + ["access", 7, "error", 2222, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2222, 19], + ["array", 9, 0, 2222, 19], + ["push", 9, 8, 2222, 19], + ["frame", 8, 3, 2, 2222, 19], + ["null", 3, 2222, 19], + ["setarg", 8, 0, 3, 2222, 19], + ["setarg", 8, 1, 7, 2222, 19], + ["setarg", 8, 2, 9, 2222, 19], + ["invoke", 8, 3, 2222, 19], + ["disrupt", 2222, 19], + "num_done_1815", + ["move", 11, 4, 2222, 19], + ["jump", "while_start_1808", 2222, 19], + "while_end_1809", + ["null", 3, 2224, 14], + ["return", 3, 2224, 14], + "_nop_ur_6", + "if_else_1800", + "if_end_1801", + ["access", 3, "if", 2227, 17], + ["is_identical", 4, 2, 3, 2227, 17], + ["jump_true", 4, "eq_done_1818", 2227, 17], + ["is_int", 7, 2, 2227, 17], + ["jump_false", 7, "eq_ni_1819", 2227, 17], + "_nop_tc_95", + ["jump", "eq_ni_1819", 2227, 17], + ["eq_int", 4, 2, 3, 2227, 17], + ["jump", "eq_done_1818", 2227, 17], + "eq_ni_1819", + ["is_num", 7, 2, 2227, 17], + ["jump_false", 7, "eq_nn_1820", 2227, 17], + "_nop_tc_96", + ["jump", "eq_nn_1820", 2227, 17], + ["eq_float", 4, 2, 3, 2227, 17], + ["jump", "eq_done_1818", 2227, 17], + "eq_nn_1820", + ["is_text", 7, 2, 2227, 17], + ["jump_false", 7, "eq_nt_1821", 2227, 17], + "_nop_tc_97", + "_nop_tc_98", + ["eq_text", 4, 2, 3, 2227, 17], + ["jump", "eq_done_1818", 2227, 17], + "eq_nt_1821", + ["is_null", 7, 2, 2227, 17], + ["jump_false", 7, "eq_nnl_1822", 2227, 17], + "_nop_tc_99", + ["jump", "eq_nnl_1822", 2227, 17], + ["true", 4, 2227, 17], + ["jump", "eq_done_1818", 2227, 17], + "eq_nnl_1822", + ["is_bool", 7, 2, 2227, 17], + ["jump_false", 7, "eq_nb_1823", 2227, 17], + "_nop_tc_100", + ["jump", "eq_nb_1823", 2227, 17], + ["eq_bool", 4, 2, 3, 2227, 17], + ["jump", "eq_done_1818", 2227, 17], + "eq_nb_1823", + ["false", 4, 2227, 17], + "eq_done_1818", + ["jump_false", 4, "if_else_1816", 2227, 17], + ["load_field", 3, 1, "expression", 2228, 14], + ["move", 13, 3, 2228, 14], + ["load_field", 3, 1, "then", 2229, 20], + ["move", 14, 3, 2229, 20], + ["access", 3, "else", 2230, 25], + ["load_field", 4, 1, 3, 2230, 25], + ["move", 15, 4, 2230, 25], + ["null", 3, 2231, 25], + ["is_identical", 4, 15, 3, 2231, 25], + ["jump_true", 4, "eq_done_1826", 2231, 25], + ["is_int", 7, 15, 2231, 25], + ["jump_false", 7, "eq_ni_1827", 2231, 25], + "_nop_tc_101", + ["jump", "eq_ni_1827", 2231, 25], + ["eq_int", 4, 15, 3, 2231, 25], + ["jump", "eq_done_1826", 2231, 25], + "eq_ni_1827", + ["is_num", 7, 15, 2231, 25], + ["jump_false", 7, "eq_nn_1828", 2231, 25], + "_nop_tc_102", + ["jump", "eq_nn_1828", 2231, 25], + ["eq_float", 4, 15, 3, 2231, 25], + ["jump", "eq_done_1826", 2231, 25], + "eq_nn_1828", + ["is_text", 7, 15, 2231, 25], + ["jump_false", 7, "eq_nt_1829", 2231, 25], + "_nop_tc_103", + ["jump", "eq_nt_1829", 2231, 25], + ["eq_text", 4, 15, 3, 2231, 25], + ["jump", "eq_done_1826", 2231, 25], + "eq_nt_1829", + ["is_null", 7, 15, 2231, 25], + ["jump_false", 7, "eq_nnl_1830", 2231, 25], + "_nop_tc_104", + "_nop_tc_105", + ["true", 4, 2231, 25], + ["jump", "eq_done_1826", 2231, 25], + "eq_nnl_1830", + ["is_bool", 7, 15, 2231, 25], + ["jump_false", 7, "eq_nb_1831", 2231, 25], + "_nop_tc_106", + ["jump", "eq_nb_1831", 2231, 25], + ["eq_bool", 4, 15, 3, 2231, 25], + ["jump", "eq_done_1826", 2231, 25], + "eq_nb_1831", + ["false", 4, 2231, 25], + "eq_done_1826", + ["jump_false", 4, "if_else_1824", 2231, 25], + ["load_field", 3, 1, "list", 2232, 22], + ["move", 15, 3, 2232, 22], + ["jump", "if_end_1825", 2232, 22], + "if_else_1824", + "if_end_1825", + ["access", 3, "if_else", 2234, 30], + ["get", 4, 45, 1, 2234, 20], + ["frame", 7, 4, 1, 2234, 20], + ["null", 4, 2234, 20], + ["setarg", 7, 0, 4, 2234, 20], + ["setarg", 7, 1, 3, 2234, 20], + ["invoke", 7, 3, 2234, 20], + ["move", 16, 3, 2234, 20], + ["access", 3, "if_end", 2235, 29], + ["get", 4, 45, 1, 2235, 19], + ["frame", 7, 4, 1, 2235, 19], + ["null", 4, 2235, 19], + ["setarg", 7, 0, 4, 2235, 19], + ["setarg", 7, 1, 3, 2235, 19], + ["invoke", 7, 3, 2235, 19], + ["move", 17, 3, 2235, 19], + ["access", 3, -1, 2236, 34], + ["get", 4, 88, 1, 2236, 19], + ["frame", 7, 4, 2, 2236, 19], + ["null", 4, 2236, 19], + ["setarg", 7, 0, 4, 2236, 19], + ["setarg", 7, 1, 13, 2236, 19], + ["setarg", 7, 2, 3, 2236, 19], + ["invoke", 7, 3, 2236, 19], + ["move", 18, 3, 2236, 19], + ["access", 3, "jump_false", 2237, 22], + ["get", 4, 60, 1, 2237, 7], + ["frame", 7, 4, 3, 2237, 7], + ["null", 4, 2237, 7], + ["setarg", 7, 0, 4, 2237, 7], + ["setarg", 7, 1, 3, 2237, 7], + ["setarg", 7, 2, 18, 2237, 7], + ["setarg", 7, 3, 16, 2237, 7], + ["invoke", 7, 3, 2237, 7], + ["access", 11, 0, 2238, 12], + "while_start_1832", + ["length", 3, 14, 2239, 26], + ["is_int", 4, 11, 2239, 26], + ["jump_false", 4, "rel_ni_1834", 2239, 26], + "_nop_tc_107", + "_nop_tc_108", + ["lt_int", 7, 11, 3, 2239, 26], + ["jump", "rel_done_1836", 2239, 26], + "rel_ni_1834", + ["is_num", 4, 11, 2239, 26], + ["jump_false", 4, "rel_nn_1835", 2239, 26], + "_nop_tc_109", + "_nop_tc_110", + ["lt_float", 7, 11, 3, 2239, 26], + ["jump", "rel_done_1836", 2239, 26], + "rel_nn_1835", + ["is_text", 4, 11, 2239, 26], + ["jump_false", 4, "rel_err_1837", 2239, 26], + "_nop_tc_111", + ["jump", "rel_err_1837", 2239, 26], + ["lt_text", 7, 11, 3, 2239, 26], + ["jump", "rel_done_1836", 2239, 26], + "rel_err_1837", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2239, + 26 + ], + ["access", 4, "error", 2239, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2239, 26], + ["array", 9, 0, 2239, 26], + ["push", 9, 8, 2239, 26], + ["frame", 8, 3, 2, 2239, 26], + ["null", 3, 2239, 26], + ["setarg", 8, 0, 3, 2239, 26], + ["setarg", 8, 1, 4, 2239, 26], + ["setarg", 8, 2, 9, 2239, 26], + ["invoke", 8, 3, 2239, 26], + ["disrupt", 2239, 26], + "rel_done_1836", + ["jump_false", 7, "while_end_1833", 2239, 26], + ["load_dynamic", 3, 14, 11, 2240, 34], + ["get", 4, 95, 1, 2240, 9], + ["frame", 7, 4, 1, 2240, 9], + ["null", 4, 2240, 9], + ["setarg", 7, 0, 4, 2240, 9], + ["setarg", 7, 1, 3, 2240, 9], + ["invoke", 7, 3, 2240, 9], + ["access", 3, 1, 2241, 19], + ["is_num", 4, 11, 2241, 19], + ["jump_false", 4, "num_err_1838", 2241, 19], + "_nop_tc_112", + "_nop_tc_113", + ["add", 4, 11, 3, 2241, 19], + ["jump", "num_done_1839", 2241, 19], + "num_err_1838", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2241, + 19 + ], + ["access", 7, "error", 2241, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2241, 19], + ["array", 9, 0, 2241, 19], + ["push", 9, 8, 2241, 19], + ["frame", 8, 3, 2, 2241, 19], + ["null", 3, 2241, 19], + ["setarg", 8, 0, 3, 2241, 19], + ["setarg", 8, 1, 7, 2241, 19], + ["setarg", 8, 2, 9, 2241, 19], + ["invoke", 8, 3, 2241, 19], + ["disrupt", 2241, 19], + "num_done_1839", + ["move", 11, 4, 2241, 19], + ["jump", "while_start_1832", 2241, 19], + "while_end_1833", + ["get", 3, 59, 1, 2243, 7], + ["frame", 4, 3, 1, 2243, 7], + ["null", 3, 2243, 7], + ["setarg", 4, 0, 3, 2243, 7], + ["setarg", 4, 1, 17, 2243, 7], + ["invoke", 4, 3, 2243, 7], + ["get", 3, 48, 1, 2244, 7], + ["frame", 4, 3, 1, 2244, 7], + ["null", 3, 2244, 7], + ["setarg", 4, 0, 3, 2244, 7], + ["setarg", 4, 1, 16, 2244, 7], + ["invoke", 4, 3, 2244, 7], + ["null", 3, 2245, 25], + ["is_identical", 4, 15, 3, 2245, 25], + ["jump_true", 4, "ne_nid_1843", 2245, 25], + ["jump", "ne_ni_1844", 2245, 25], + "ne_nid_1843", + ["false", 4, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_ni_1844", + ["is_int", 7, 15, 2245, 25], + ["jump_false", 7, "ne_nn_1845", 2245, 25], + "_nop_tc_114", + ["jump", "ne_nn_1845", 2245, 25], + ["ne_int", 4, 15, 3, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_nn_1845", + ["is_num", 7, 15, 2245, 25], + ["jump_false", 7, "ne_nt_1846", 2245, 25], + "_nop_tc_115", + ["jump", "ne_nt_1846", 2245, 25], + ["ne_float", 4, 15, 3, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_nt_1846", + ["is_text", 7, 15, 2245, 25], + ["jump_false", 7, "ne_nnl_1847", 2245, 25], + "_nop_tc_116", + ["jump", "ne_nnl_1847", 2245, 25], + ["ne_text", 4, 15, 3, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_nnl_1847", + ["is_null", 7, 15, 2245, 25], + ["jump_false", 7, "ne_nb_1848", 2245, 25], + "_nop_tc_117", + "_nop_tc_118", + ["false", 4, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_nb_1848", + ["is_bool", 7, 15, 2245, 25], + ["jump_false", 7, "ne_mis_1849", 2245, 25], + "_nop_tc_119", + ["jump", "ne_mis_1849", 2245, 25], + ["ne_bool", 4, 15, 3, 2245, 25], + ["jump", "ne_done_1842", 2245, 25], + "ne_mis_1849", + ["true", 4, 2245, 25], + "ne_done_1842", + ["jump_false", 4, "if_else_1840", 2245, 25], + ["access", 11, 0, 2246, 14], + "while_start_1850", + ["length", 3, 15, 2247, 28], + ["is_int", 4, 11, 2247, 28], + ["jump_false", 4, "rel_ni_1852", 2247, 28], + "_nop_tc_120", + "_nop_tc_121", + ["lt_int", 7, 11, 3, 2247, 28], + ["jump", "rel_done_1854", 2247, 28], + "rel_ni_1852", + ["is_num", 4, 11, 2247, 28], + ["jump_false", 4, "rel_nn_1853", 2247, 28], + "_nop_tc_122", + "_nop_tc_123", + ["lt_float", 7, 11, 3, 2247, 28], + ["jump", "rel_done_1854", 2247, 28], + "rel_nn_1853", + ["is_text", 4, 11, 2247, 28], + ["jump_false", 4, "rel_err_1855", 2247, 28], + "_nop_tc_124", + ["jump", "rel_err_1855", 2247, 28], + ["lt_text", 7, 11, 3, 2247, 28], + ["jump", "rel_done_1854", 2247, 28], + "rel_err_1855", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2247, + 28 + ], + ["access", 4, "error", 2247, 28], + ["access", 8, "cannot compare with '<': operands must be same type", 2247, 28], + ["array", 9, 0, 2247, 28], + ["push", 9, 8, 2247, 28], + ["frame", 8, 3, 2, 2247, 28], + ["null", 3, 2247, 28], + ["setarg", 8, 0, 3, 2247, 28], + ["setarg", 8, 1, 4, 2247, 28], + ["setarg", 8, 2, 9, 2247, 28], + ["invoke", 8, 3, 2247, 28], + ["disrupt", 2247, 28], + "rel_done_1854", + ["jump_false", 7, "while_end_1851", 2247, 28], + ["load_dynamic", 3, 15, 11, 2248, 36], + ["get", 4, 95, 1, 2248, 11], + ["frame", 7, 4, 1, 2248, 11], + ["null", 4, 2248, 11], + ["setarg", 7, 0, 4, 2248, 11], + ["setarg", 7, 1, 3, 2248, 11], + ["invoke", 7, 3, 2248, 11], + ["access", 3, 1, 2249, 21], + ["is_num", 4, 11, 2249, 21], + ["jump_false", 4, "num_err_1856", 2249, 21], + "_nop_tc_125", + "_nop_tc_126", + ["add", 4, 11, 3, 2249, 21], + ["jump", "num_done_1857", 2249, 21], + "num_err_1856", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2249, + 21 + ], + ["access", 7, "error", 2249, 21], + ["access", 8, "cannot apply '+': operands must be numbers", 2249, 21], + ["array", 9, 0, 2249, 21], + ["push", 9, 8, 2249, 21], + ["frame", 8, 3, 2, 2249, 21], + ["null", 3, 2249, 21], + ["setarg", 8, 0, 3, 2249, 21], + ["setarg", 8, 1, 7, 2249, 21], + ["setarg", 8, 2, 9, 2249, 21], + ["invoke", 8, 3, 2249, 21], + ["disrupt", 2249, 21], + "num_done_1857", + ["move", 11, 4, 2249, 21], + ["jump", "while_start_1850", 2249, 21], + "while_end_1851", + ["jump", "if_end_1841", 2249, 21], + "if_else_1840", + "if_end_1841", + ["get", 3, 48, 1, 2252, 7], + ["frame", 4, 3, 1, 2252, 7], + ["null", 3, 2252, 7], + ["setarg", 4, 0, 3, 2252, 7], + ["setarg", 4, 1, 17, 2252, 7], + ["invoke", 4, 3, 2252, 7], + ["null", 3, 2253, 14], + ["return", 3, 2253, 14], + "_nop_ur_7", + "if_else_1816", + "if_end_1817", + ["access", 3, "label", 2256, 17], + ["is_identical", 4, 2, 3, 2256, 17], + ["jump_true", 4, "eq_done_1860", 2256, 17], + ["is_int", 7, 2, 2256, 17], + ["jump_false", 7, "eq_ni_1861", 2256, 17], + "_nop_tc_127", + ["jump", "eq_ni_1861", 2256, 17], + ["eq_int", 4, 2, 3, 2256, 17], + ["jump", "eq_done_1860", 2256, 17], + "eq_ni_1861", + ["is_num", 7, 2, 2256, 17], + ["jump_false", 7, "eq_nn_1862", 2256, 17], + "_nop_tc_128", + ["jump", "eq_nn_1862", 2256, 17], + ["eq_float", 4, 2, 3, 2256, 17], + ["jump", "eq_done_1860", 2256, 17], + "eq_nn_1862", + ["is_text", 7, 2, 2256, 17], + ["jump_false", 7, "eq_nt_1863", 2256, 17], + "_nop_tc_129", + "_nop_tc_130", + ["eq_text", 4, 2, 3, 2256, 17], + ["jump", "eq_done_1860", 2256, 17], + "eq_nt_1863", + ["is_null", 7, 2, 2256, 17], + ["jump_false", 7, "eq_nnl_1864", 2256, 17], + "_nop_tc_131", + ["jump", "eq_nnl_1864", 2256, 17], + ["true", 4, 2256, 17], + ["jump", "eq_done_1860", 2256, 17], + "eq_nnl_1864", + ["is_bool", 7, 2, 2256, 17], + ["jump_false", 7, "eq_nb_1865", 2256, 17], + "_nop_tc_132", + ["jump", "eq_nb_1865", 2256, 17], + ["eq_bool", 4, 2, 3, 2256, 17], + ["jump", "eq_done_1860", 2256, 17], + "eq_nb_1865", + ["false", 4, 2256, 17], + "eq_done_1860", + ["jump_false", 4, "if_else_1858", 2256, 17], + ["load_field", 3, 1, "name", 2257, 25], + ["put", 3, 21, 1, 2257, 25], + ["load_field", 3, 1, "statement", 2258, 21], + ["get", 4, 95, 1, 2258, 7], + ["frame", 7, 4, 1, 2258, 7], + ["null", 4, 2258, 7], + ["setarg", 7, 0, 4, 2258, 7], + ["setarg", 7, 1, 3, 2258, 7], + ["invoke", 7, 3, 2258, 7], + ["null", 3, 2259, 25], + ["put", 3, 21, 1, 2259, 25], + ["null", 3, 2260, 14], + ["return", 3, 2260, 14], + "_nop_ur_8", + "if_else_1858", + "if_end_1859", + ["access", 3, "while", 2263, 17], + ["is_identical", 4, 2, 3, 2263, 17], + ["jump_true", 4, "eq_done_1868", 2263, 17], + ["is_int", 7, 2, 2263, 17], + ["jump_false", 7, "eq_ni_1869", 2263, 17], + "_nop_tc_133", + ["jump", "eq_ni_1869", 2263, 17], + ["eq_int", 4, 2, 3, 2263, 17], + ["jump", "eq_done_1868", 2263, 17], + "eq_ni_1869", + ["is_num", 7, 2, 2263, 17], + ["jump_false", 7, "eq_nn_1870", 2263, 17], + "_nop_tc_134", + ["jump", "eq_nn_1870", 2263, 17], + ["eq_float", 4, 2, 3, 2263, 17], + ["jump", "eq_done_1868", 2263, 17], + "eq_nn_1870", + ["is_text", 7, 2, 2263, 17], + ["jump_false", 7, "eq_nt_1871", 2263, 17], + "_nop_tc_135", + "_nop_tc_136", + ["eq_text", 4, 2, 3, 2263, 17], + ["jump", "eq_done_1868", 2263, 17], + "eq_nt_1871", + ["is_null", 7, 2, 2263, 17], + ["jump_false", 7, "eq_nnl_1872", 2263, 17], + "_nop_tc_137", + ["jump", "eq_nnl_1872", 2263, 17], + ["true", 4, 2263, 17], + ["jump", "eq_done_1868", 2263, 17], + "eq_nnl_1872", + ["is_bool", 7, 2, 2263, 17], + ["jump_false", 7, "eq_nb_1873", 2263, 17], + "_nop_tc_138", + ["jump", "eq_nb_1873", 2263, 17], + ["eq_bool", 4, 2, 3, 2263, 17], + ["jump", "eq_done_1868", 2263, 17], + "eq_nb_1873", + ["false", 4, 2263, 17], + "eq_done_1868", + ["jump_false", 4, "if_else_1866", 2263, 17], + ["load_field", 3, 1, "expression", 2264, 14], + ["move", 13, 3, 2264, 14], + ["load_field", 3, 1, "statements", 2265, 15], + ["move", 12, 3, 2265, 15], + ["access", 3, "while_start", 2266, 31], + ["get", 4, 45, 1, 2266, 21], + ["frame", 7, 4, 1, 2266, 21], + ["null", 4, 2266, 21], + ["setarg", 7, 0, 4, 2266, 21], + ["setarg", 7, 1, 3, 2266, 21], + ["invoke", 7, 3, 2266, 21], + ["move", 19, 3, 2266, 21], + ["access", 3, "while_end", 2267, 29], + ["get", 4, 45, 1, 2267, 19], + ["frame", 7, 4, 1, 2267, 19], + ["null", 4, 2267, 19], + ["setarg", 7, 0, 4, 2267, 19], + ["setarg", 7, 1, 3, 2267, 19], + ["invoke", 7, 3, 2267, 19], + ["move", 17, 3, 2267, 19], + ["get", 3, 19, 1, 2268, 19], + ["move", 20, 3, 2268, 19], + ["get", 3, 20, 1, 2269, 22], + ["move", 21, 3, 2269, 22], + ["put", 17, 19, 1, 2270, 22], + ["put", 19, 20, 1, 2271, 25], + ["get", 3, 21, 1, 2272, 11], + ["null", 4, 2272, 30], + ["is_identical", 7, 3, 4, 2272, 30], + ["jump_true", 7, "ne_nid_1877", 2272, 30], + ["jump", "ne_ni_1878", 2272, 30], + "ne_nid_1877", + ["false", 7, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_ni_1878", + ["is_int", 8, 3, 2272, 30], + ["jump_false", 8, "ne_nn_1879", 2272, 30], + "_nop_tc_139", + ["jump", "ne_nn_1879", 2272, 30], + ["ne_int", 7, 3, 4, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_nn_1879", + ["is_num", 8, 3, 2272, 30], + ["jump_false", 8, "ne_nt_1880", 2272, 30], + "_nop_tc_140", + ["jump", "ne_nt_1880", 2272, 30], + ["ne_float", 7, 3, 4, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_nt_1880", + ["is_text", 8, 3, 2272, 30], + ["jump_false", 8, "ne_nnl_1881", 2272, 30], + "_nop_tc_141", + ["jump", "ne_nnl_1881", 2272, 30], + ["ne_text", 7, 3, 4, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_nnl_1881", + ["is_null", 8, 3, 2272, 30], + ["jump_false", 8, "ne_nb_1882", 2272, 30], + "_nop_tc_142", + "_nop_tc_143", + ["false", 7, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_nb_1882", + ["is_bool", 8, 3, 2272, 30], + ["jump_false", 8, "ne_mis_1883", 2272, 30], + "_nop_tc_144", + ["jump", "ne_mis_1883", 2272, 30], + ["ne_bool", 7, 3, 4, 2272, 30], + ["jump", "ne_done_1876", 2272, 30], + "ne_mis_1883", + ["true", 7, 2272, 30], + "ne_done_1876", + ["jump_false", 7, "if_else_1874", 2272, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2273, 55], + ["store_field", 3, 19, "continue_target", 2273, 83], + ["get", 4, 22, 1, 2273, 9], + ["get", 7, 21, 1, 2273, 21], + ["store_dynamic", 4, 3, 7, 2273, 21], + ["null", 3, 2274, 27], + ["put", 3, 21, 1, 2274, 27], + ["jump", "if_end_1875", 2274, 27], + "if_else_1874", + "if_end_1875", + ["get", 3, 48, 1, 2276, 7], + ["frame", 4, 3, 1, 2276, 7], + ["null", 3, 2276, 7], + ["setarg", 4, 0, 3, 2276, 7], + ["setarg", 4, 1, 19, 2276, 7], + ["invoke", 4, 3, 2276, 7], + ["access", 3, -1, 2277, 34], + ["get", 4, 88, 1, 2277, 19], + ["frame", 7, 4, 2, 2277, 19], + ["null", 4, 2277, 19], + ["setarg", 7, 0, 4, 2277, 19], + ["setarg", 7, 1, 13, 2277, 19], + ["setarg", 7, 2, 3, 2277, 19], + ["invoke", 7, 3, 2277, 19], + ["move", 18, 3, 2277, 19], + ["access", 3, "jump_false", 2278, 22], + ["get", 4, 60, 1, 2278, 7], + ["frame", 7, 4, 3, 2278, 7], + ["null", 4, 2278, 7], + ["setarg", 7, 0, 4, 2278, 7], + ["setarg", 7, 1, 3, 2278, 7], + ["setarg", 7, 2, 18, 2278, 7], + ["setarg", 7, 3, 17, 2278, 7], + ["invoke", 7, 3, 2278, 7], + ["access", 11, 0, 2279, 12], + "while_start_1884", + ["length", 3, 12, 2280, 26], + ["is_int", 4, 11, 2280, 26], + ["jump_false", 4, "rel_ni_1886", 2280, 26], + "_nop_tc_145", + "_nop_tc_146", + ["lt_int", 7, 11, 3, 2280, 26], + ["jump", "rel_done_1888", 2280, 26], + "rel_ni_1886", + ["is_num", 4, 11, 2280, 26], + ["jump_false", 4, "rel_nn_1887", 2280, 26], + "_nop_tc_147", + "_nop_tc_148", + ["lt_float", 7, 11, 3, 2280, 26], + ["jump", "rel_done_1888", 2280, 26], + "rel_nn_1887", + ["is_text", 4, 11, 2280, 26], + ["jump_false", 4, "rel_err_1889", 2280, 26], + "_nop_tc_149", + ["jump", "rel_err_1889", 2280, 26], + ["lt_text", 7, 11, 3, 2280, 26], + ["jump", "rel_done_1888", 2280, 26], + "rel_err_1889", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2280, + 26 + ], + ["access", 4, "error", 2280, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2280, 26], + ["array", 9, 0, 2280, 26], + ["push", 9, 8, 2280, 26], + ["frame", 8, 3, 2, 2280, 26], + ["null", 3, 2280, 26], + ["setarg", 8, 0, 3, 2280, 26], + ["setarg", 8, 1, 4, 2280, 26], + ["setarg", 8, 2, 9, 2280, 26], + ["invoke", 8, 3, 2280, 26], + ["disrupt", 2280, 26], + "rel_done_1888", + ["jump_false", 7, "while_end_1885", 2280, 26], + ["load_dynamic", 3, 12, 11, 2281, 29], + ["get", 4, 95, 1, 2281, 9], + ["frame", 7, 4, 1, 2281, 9], + ["null", 4, 2281, 9], + ["setarg", 7, 0, 4, 2281, 9], + ["setarg", 7, 1, 3, 2281, 9], + ["invoke", 7, 3, 2281, 9], + ["access", 3, 1, 2282, 19], + ["is_num", 4, 11, 2282, 19], + ["jump_false", 4, "num_err_1890", 2282, 19], + "_nop_tc_150", + "_nop_tc_151", + ["add", 4, 11, 3, 2282, 19], + ["jump", "num_done_1891", 2282, 19], + "num_err_1890", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2282, + 19 + ], + ["access", 7, "error", 2282, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2282, 19], + ["array", 9, 0, 2282, 19], + ["push", 9, 8, 2282, 19], + ["frame", 8, 3, 2, 2282, 19], + ["null", 3, 2282, 19], + ["setarg", 8, 0, 3, 2282, 19], + ["setarg", 8, 1, 7, 2282, 19], + ["setarg", 8, 2, 9, 2282, 19], + ["invoke", 8, 3, 2282, 19], + ["disrupt", 2282, 19], + "num_done_1891", + ["move", 11, 4, 2282, 19], + ["jump", "while_start_1884", 2282, 19], + "while_end_1885", + ["get", 3, 59, 1, 2284, 7], + ["frame", 4, 3, 1, 2284, 7], + ["null", 3, 2284, 7], + ["setarg", 4, 0, 3, 2284, 7], + ["setarg", 4, 1, 19, 2284, 7], + ["invoke", 4, 3, 2284, 7], + ["get", 3, 48, 1, 2285, 7], + ["frame", 4, 3, 1, 2285, 7], + ["null", 3, 2285, 7], + ["setarg", 4, 0, 3, 2285, 7], + ["setarg", 4, 1, 17, 2285, 7], + ["invoke", 4, 3, 2285, 7], + ["put", 20, 19, 1, 2286, 22], + ["put", 21, 20, 1, 2287, 25], + ["null", 3, 2288, 14], + ["return", 3, 2288, 14], + "_nop_ur_9", + "if_else_1866", + "if_end_1867", + ["access", 3, "do", 2291, 17], + ["is_identical", 4, 2, 3, 2291, 17], + ["jump_true", 4, "eq_done_1894", 2291, 17], + ["is_int", 7, 2, 2291, 17], + ["jump_false", 7, "eq_ni_1895", 2291, 17], + "_nop_tc_152", + ["jump", "eq_ni_1895", 2291, 17], + ["eq_int", 4, 2, 3, 2291, 17], + ["jump", "eq_done_1894", 2291, 17], + "eq_ni_1895", + ["is_num", 7, 2, 2291, 17], + ["jump_false", 7, "eq_nn_1896", 2291, 17], + "_nop_tc_153", + ["jump", "eq_nn_1896", 2291, 17], + ["eq_float", 4, 2, 3, 2291, 17], + ["jump", "eq_done_1894", 2291, 17], + "eq_nn_1896", + ["is_text", 7, 2, 2291, 17], + ["jump_false", 7, "eq_nt_1897", 2291, 17], + "_nop_tc_154", + "_nop_tc_155", + ["eq_text", 4, 2, 3, 2291, 17], + ["jump", "eq_done_1894", 2291, 17], + "eq_nt_1897", + ["is_null", 7, 2, 2291, 17], + ["jump_false", 7, "eq_nnl_1898", 2291, 17], + "_nop_tc_156", + ["jump", "eq_nnl_1898", 2291, 17], + ["true", 4, 2291, 17], + ["jump", "eq_done_1894", 2291, 17], + "eq_nnl_1898", + ["is_bool", 7, 2, 2291, 17], + ["jump_false", 7, "eq_nb_1899", 2291, 17], + "_nop_tc_157", + ["jump", "eq_nb_1899", 2291, 17], + ["eq_bool", 4, 2, 3, 2291, 17], + ["jump", "eq_done_1894", 2291, 17], + "eq_nb_1899", + ["false", 4, 2291, 17], + "eq_done_1894", + ["jump_false", 4, "if_else_1892", 2291, 17], + ["load_field", 3, 1, "expression", 2292, 14], + ["move", 13, 3, 2292, 14], + ["load_field", 3, 1, "statements", 2293, 15], + ["move", 12, 3, 2293, 15], + ["access", 3, "do_start", 2294, 31], + ["get", 4, 45, 1, 2294, 21], + ["frame", 7, 4, 1, 2294, 21], + ["null", 4, 2294, 21], + ["setarg", 7, 0, 4, 2294, 21], + ["setarg", 7, 1, 3, 2294, 21], + ["invoke", 7, 3, 2294, 21], + ["move", 19, 3, 2294, 21], + ["access", 3, "do_cond", 2295, 30], + ["get", 4, 45, 1, 2295, 20], + ["frame", 7, 4, 1, 2295, 20], + ["null", 4, 2295, 20], + ["setarg", 7, 0, 4, 2295, 20], + ["setarg", 7, 1, 3, 2295, 20], + ["invoke", 7, 3, 2295, 20], + ["move", 22, 3, 2295, 20], + ["access", 3, "do_end", 2296, 29], + ["get", 4, 45, 1, 2296, 19], + ["frame", 7, 4, 1, 2296, 19], + ["null", 4, 2296, 19], + ["setarg", 7, 0, 4, 2296, 19], + ["setarg", 7, 1, 3, 2296, 19], + ["invoke", 7, 3, 2296, 19], + ["move", 17, 3, 2296, 19], + ["get", 3, 19, 1, 2297, 19], + ["move", 20, 3, 2297, 19], + ["get", 3, 20, 1, 2298, 22], + ["move", 21, 3, 2298, 22], + ["put", 17, 19, 1, 2299, 22], + ["put", 22, 20, 1, 2300, 25], + ["get", 3, 21, 1, 2301, 11], + ["null", 4, 2301, 30], + ["is_identical", 7, 3, 4, 2301, 30], + ["jump_true", 7, "ne_nid_1903", 2301, 30], + ["jump", "ne_ni_1904", 2301, 30], + "ne_nid_1903", + ["false", 7, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_ni_1904", + ["is_int", 8, 3, 2301, 30], + ["jump_false", 8, "ne_nn_1905", 2301, 30], + "_nop_tc_158", + ["jump", "ne_nn_1905", 2301, 30], + ["ne_int", 7, 3, 4, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_nn_1905", + ["is_num", 8, 3, 2301, 30], + ["jump_false", 8, "ne_nt_1906", 2301, 30], + "_nop_tc_159", + ["jump", "ne_nt_1906", 2301, 30], + ["ne_float", 7, 3, 4, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_nt_1906", + ["is_text", 8, 3, 2301, 30], + ["jump_false", 8, "ne_nnl_1907", 2301, 30], + "_nop_tc_160", + ["jump", "ne_nnl_1907", 2301, 30], + ["ne_text", 7, 3, 4, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_nnl_1907", + ["is_null", 8, 3, 2301, 30], + ["jump_false", 8, "ne_nb_1908", 2301, 30], + "_nop_tc_161", + "_nop_tc_162", + ["false", 7, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_nb_1908", + ["is_bool", 8, 3, 2301, 30], + ["jump_false", 8, "ne_mis_1909", 2301, 30], + "_nop_tc_163", + ["jump", "ne_mis_1909", 2301, 30], + ["ne_bool", 7, 3, 4, 2301, 30], + ["jump", "ne_done_1902", 2301, 30], + "ne_mis_1909", + ["true", 7, 2301, 30], + "ne_done_1902", + ["jump_false", 7, "if_else_1900", 2301, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2302, 55], + ["store_field", 3, 22, "continue_target", 2302, 83], + ["get", 4, 22, 1, 2302, 9], + ["get", 7, 21, 1, 2302, 21], + ["store_dynamic", 4, 3, 7, 2302, 21], + ["null", 3, 2303, 27], + ["put", 3, 21, 1, 2303, 27], + ["jump", "if_end_1901", 2303, 27], + "if_else_1900", + "if_end_1901", + ["get", 3, 48, 1, 2305, 7], + ["frame", 4, 3, 1, 2305, 7], + ["null", 3, 2305, 7], + ["setarg", 4, 0, 3, 2305, 7], + ["setarg", 4, 1, 19, 2305, 7], + ["invoke", 4, 3, 2305, 7], + ["access", 11, 0, 2306, 12], + "while_start_1910", + ["length", 3, 12, 2307, 26], + ["is_int", 4, 11, 2307, 26], + ["jump_false", 4, "rel_ni_1912", 2307, 26], + "_nop_tc_164", + "_nop_tc_165", + ["lt_int", 7, 11, 3, 2307, 26], + ["jump", "rel_done_1914", 2307, 26], + "rel_ni_1912", + ["is_num", 4, 11, 2307, 26], + ["jump_false", 4, "rel_nn_1913", 2307, 26], + "_nop_tc_166", + "_nop_tc_167", + ["lt_float", 7, 11, 3, 2307, 26], + ["jump", "rel_done_1914", 2307, 26], + "rel_nn_1913", + ["is_text", 4, 11, 2307, 26], + ["jump_false", 4, "rel_err_1915", 2307, 26], + "_nop_tc_168", + ["jump", "rel_err_1915", 2307, 26], + ["lt_text", 7, 11, 3, 2307, 26], + ["jump", "rel_done_1914", 2307, 26], + "rel_err_1915", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2307, + 26 + ], + ["access", 4, "error", 2307, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2307, 26], + ["array", 9, 0, 2307, 26], + ["push", 9, 8, 2307, 26], + ["frame", 8, 3, 2, 2307, 26], + ["null", 3, 2307, 26], + ["setarg", 8, 0, 3, 2307, 26], + ["setarg", 8, 1, 4, 2307, 26], + ["setarg", 8, 2, 9, 2307, 26], + ["invoke", 8, 3, 2307, 26], + ["disrupt", 2307, 26], + "rel_done_1914", + ["jump_false", 7, "while_end_1911", 2307, 26], + ["load_dynamic", 3, 12, 11, 2308, 29], + ["get", 4, 95, 1, 2308, 9], + ["frame", 7, 4, 1, 2308, 9], + ["null", 4, 2308, 9], + ["setarg", 7, 0, 4, 2308, 9], + ["setarg", 7, 1, 3, 2308, 9], + ["invoke", 7, 3, 2308, 9], + ["access", 3, 1, 2309, 19], + ["is_num", 4, 11, 2309, 19], + ["jump_false", 4, "num_err_1916", 2309, 19], + "_nop_tc_169", + "_nop_tc_170", + ["add", 4, 11, 3, 2309, 19], + ["jump", "num_done_1917", 2309, 19], + "num_err_1916", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2309, + 19 + ], + ["access", 7, "error", 2309, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2309, 19], + ["array", 9, 0, 2309, 19], + ["push", 9, 8, 2309, 19], + ["frame", 8, 3, 2, 2309, 19], + ["null", 3, 2309, 19], + ["setarg", 8, 0, 3, 2309, 19], + ["setarg", 8, 1, 7, 2309, 19], + ["setarg", 8, 2, 9, 2309, 19], + ["invoke", 8, 3, 2309, 19], + ["disrupt", 2309, 19], + "num_done_1917", + ["move", 11, 4, 2309, 19], + ["jump", "while_start_1910", 2309, 19], + "while_end_1911", + ["get", 3, 48, 1, 2311, 7], + ["frame", 4, 3, 1, 2311, 7], + ["null", 3, 2311, 7], + ["setarg", 4, 0, 3, 2311, 7], + ["setarg", 4, 1, 22, 2311, 7], + ["invoke", 4, 3, 2311, 7], + ["access", 3, -1, 2312, 34], + ["get", 4, 88, 1, 2312, 19], + ["frame", 7, 4, 2, 2312, 19], + ["null", 4, 2312, 19], + ["setarg", 7, 0, 4, 2312, 19], + ["setarg", 7, 1, 13, 2312, 19], + ["setarg", 7, 2, 3, 2312, 19], + ["invoke", 7, 3, 2312, 19], + ["move", 18, 3, 2312, 19], + ["access", 3, "jump_true", 2313, 22], + ["get", 4, 60, 1, 2313, 7], + ["frame", 7, 4, 3, 2313, 7], + ["null", 4, 2313, 7], + ["setarg", 7, 0, 4, 2313, 7], + ["setarg", 7, 1, 3, 2313, 7], + ["setarg", 7, 2, 18, 2313, 7], + ["setarg", 7, 3, 19, 2313, 7], + ["invoke", 7, 3, 2313, 7], + ["get", 3, 48, 1, 2314, 7], + ["frame", 4, 3, 1, 2314, 7], + ["null", 3, 2314, 7], + ["setarg", 4, 0, 3, 2314, 7], + ["setarg", 4, 1, 17, 2314, 7], + ["invoke", 4, 3, 2314, 7], + ["put", 20, 19, 1, 2315, 22], + ["put", 21, 20, 1, 2316, 25], + ["null", 3, 2317, 14], + ["return", 3, 2317, 14], + "_nop_ur_10", + "if_else_1892", + "if_end_1893", + ["access", 3, "for", 2320, 17], + ["is_identical", 4, 2, 3, 2320, 17], + ["jump_true", 4, "eq_done_1920", 2320, 17], + ["is_int", 7, 2, 2320, 17], + ["jump_false", 7, "eq_ni_1921", 2320, 17], + "_nop_tc_171", + ["jump", "eq_ni_1921", 2320, 17], + ["eq_int", 4, 2, 3, 2320, 17], + ["jump", "eq_done_1920", 2320, 17], + "eq_ni_1921", + ["is_num", 7, 2, 2320, 17], + ["jump_false", 7, "eq_nn_1922", 2320, 17], + "_nop_tc_172", + ["jump", "eq_nn_1922", 2320, 17], + ["eq_float", 4, 2, 3, 2320, 17], + ["jump", "eq_done_1920", 2320, 17], + "eq_nn_1922", + ["is_text", 7, 2, 2320, 17], + ["jump_false", 7, "eq_nt_1923", 2320, 17], + "_nop_tc_173", + "_nop_tc_174", + ["eq_text", 4, 2, 3, 2320, 17], + ["jump", "eq_done_1920", 2320, 17], + "eq_nt_1923", + ["is_null", 7, 2, 2320, 17], + ["jump_false", 7, "eq_nnl_1924", 2320, 17], + "_nop_tc_175", + ["jump", "eq_nnl_1924", 2320, 17], + ["true", 4, 2320, 17], + ["jump", "eq_done_1920", 2320, 17], + "eq_nnl_1924", + ["is_bool", 7, 2, 2320, 17], + ["jump_false", 7, "eq_nb_1925", 2320, 17], + "_nop_tc_176", + ["jump", "eq_nb_1925", 2320, 17], + ["eq_bool", 4, 2, 3, 2320, 17], + ["jump", "eq_done_1920", 2320, 17], + "eq_nb_1925", + ["false", 4, 2320, 17], + "eq_done_1920", + ["jump_false", 4, "if_else_1918", 2320, 17], + ["load_field", 3, 1, "init", 2321, 14], + ["move", 23, 3, 2321, 14], + ["load_field", 3, 1, "test", 2322, 14], + ["move", 24, 3, 2322, 14], + ["load_field", 3, 1, "update", 2323, 16], + ["move", 25, 3, 2323, 16], + ["load_field", 3, 1, "statements", 2324, 15], + ["move", 12, 3, 2324, 15], + ["access", 3, "for_start", 2325, 31], + ["get", 4, 45, 1, 2325, 21], + ["frame", 7, 4, 1, 2325, 21], + ["null", 4, 2325, 21], + ["setarg", 7, 0, 4, 2325, 21], + ["setarg", 7, 1, 3, 2325, 21], + ["invoke", 7, 3, 2325, 21], + ["move", 19, 3, 2325, 21], + ["access", 3, "for_update", 2326, 32], + ["get", 4, 45, 1, 2326, 22], + ["frame", 7, 4, 1, 2326, 22], + ["null", 4, 2326, 22], + ["setarg", 7, 0, 4, 2326, 22], + ["setarg", 7, 1, 3, 2326, 22], + ["invoke", 7, 3, 2326, 22], + ["move", 26, 3, 2326, 22], + ["access", 3, "for_end", 2327, 29], + ["get", 4, 45, 1, 2327, 19], + ["frame", 7, 4, 1, 2327, 19], + ["null", 4, 2327, 19], + ["setarg", 7, 0, 4, 2327, 19], + ["setarg", 7, 1, 3, 2327, 19], + ["invoke", 7, 3, 2327, 19], + ["move", 17, 3, 2327, 19], + ["get", 3, 19, 1, 2328, 19], + ["move", 20, 3, 2328, 19], + ["get", 3, 20, 1, 2329, 22], + ["move", 21, 3, 2329, 22], + ["put", 17, 19, 1, 2330, 22], + ["put", 26, 20, 1, 2331, 25], + ["get", 3, 21, 1, 2332, 11], + ["null", 4, 2332, 30], + ["is_identical", 7, 3, 4, 2332, 30], + ["jump_true", 7, "ne_nid_1929", 2332, 30], + ["jump", "ne_ni_1930", 2332, 30], + "ne_nid_1929", + ["false", 7, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_ni_1930", + ["is_int", 8, 3, 2332, 30], + ["jump_false", 8, "ne_nn_1931", 2332, 30], + "_nop_tc_177", + ["jump", "ne_nn_1931", 2332, 30], + ["ne_int", 7, 3, 4, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_nn_1931", + ["is_num", 8, 3, 2332, 30], + ["jump_false", 8, "ne_nt_1932", 2332, 30], + "_nop_tc_178", + ["jump", "ne_nt_1932", 2332, 30], + ["ne_float", 7, 3, 4, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_nt_1932", + ["is_text", 8, 3, 2332, 30], + ["jump_false", 8, "ne_nnl_1933", 2332, 30], + "_nop_tc_179", + ["jump", "ne_nnl_1933", 2332, 30], + ["ne_text", 7, 3, 4, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_nnl_1933", + ["is_null", 8, 3, 2332, 30], + ["jump_false", 8, "ne_nb_1934", 2332, 30], + "_nop_tc_180", + "_nop_tc_181", + ["false", 7, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_nb_1934", + ["is_bool", 8, 3, 2332, 30], + ["jump_false", 8, "ne_mis_1935", 2332, 30], + "_nop_tc_182", + ["jump", "ne_mis_1935", 2332, 30], + ["ne_bool", 7, 3, 4, 2332, 30], + ["jump", "ne_done_1928", 2332, 30], + "ne_mis_1935", + ["true", 7, 2332, 30], + "ne_done_1928", + ["jump_false", 7, "if_else_1926", 2332, 30], + ["record", 3, 2], + ["store_field", 3, 17, "break_target", 2333, 55], + ["store_field", 3, 26, "continue_target", 2333, 83], + ["get", 4, 22, 1, 2333, 9], + ["get", 7, 21, 1, 2333, 21], + ["store_dynamic", 4, 3, 7, 2333, 21], + ["null", 3, 2334, 27], + ["put", 3, 21, 1, 2334, 27], + ["jump", "if_end_1927", 2334, 27], + "if_else_1926", + "if_end_1927", + ["null", 3, 2336, 19], + ["is_identical", 4, 23, 3, 2336, 19], + ["jump_true", 4, "ne_nid_1939", 2336, 19], + ["jump", "ne_ni_1940", 2336, 19], + "ne_nid_1939", + ["false", 4, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_ni_1940", + ["is_int", 7, 23, 2336, 19], + ["jump_false", 7, "ne_nn_1941", 2336, 19], + "_nop_tc_183", + ["jump", "ne_nn_1941", 2336, 19], + ["ne_int", 4, 23, 3, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_nn_1941", + ["is_num", 7, 23, 2336, 19], + ["jump_false", 7, "ne_nt_1942", 2336, 19], + "_nop_tc_184", + ["jump", "ne_nt_1942", 2336, 19], + ["ne_float", 4, 23, 3, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_nt_1942", + ["is_text", 7, 23, 2336, 19], + ["jump_false", 7, "ne_nnl_1943", 2336, 19], + "_nop_tc_185", + ["jump", "ne_nnl_1943", 2336, 19], + ["ne_text", 4, 23, 3, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_nnl_1943", + ["is_null", 7, 23, 2336, 19], + ["jump_false", 7, "ne_nb_1944", 2336, 19], + "_nop_tc_186", + "_nop_tc_187", + ["false", 4, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_nb_1944", + ["is_bool", 7, 23, 2336, 19], + ["jump_false", 7, "ne_mis_1945", 2336, 19], + "_nop_tc_188", + ["jump", "ne_mis_1945", 2336, 19], + ["ne_bool", 4, 23, 3, 2336, 19], + ["jump", "ne_done_1938", 2336, 19], + "ne_mis_1945", + ["true", 4, 2336, 19], + "ne_done_1938", + ["jump_false", 4, "if_else_1936", 2336, 19], + ["load_field", 3, 23, "kind", 2337, 21], + ["move", 27, 3, 2337, 21], + ["access", 3, "var", 2338, 26], + ["is_identical", 4, 27, 3, 2338, 26], + ["jump_true", 4, "eq_done_1949", 2338, 26], + ["is_int", 7, 27, 2338, 26], + ["jump_false", 7, "eq_ni_1950", 2338, 26], + "_nop_tc_189", + ["jump", "eq_ni_1950", 2338, 26], + ["eq_int", 4, 27, 3, 2338, 26], + ["jump", "eq_done_1949", 2338, 26], + "eq_ni_1950", + ["is_num", 7, 27, 2338, 26], + ["jump_false", 7, "eq_nn_1951", 2338, 26], + "_nop_tc_190", + ["jump", "eq_nn_1951", 2338, 26], + ["eq_float", 4, 27, 3, 2338, 26], + ["jump", "eq_done_1949", 2338, 26], + "eq_nn_1951", + ["is_text", 7, 27, 2338, 26], + ["jump_false", 7, "eq_nt_1952", 2338, 26], + "_nop_tc_191", + "_nop_tc_192", + ["eq_text", 4, 27, 3, 2338, 26], + ["jump", "eq_done_1949", 2338, 26], + "eq_nt_1952", + ["is_null", 7, 27, 2338, 26], + ["jump_false", 7, "eq_nnl_1953", 2338, 26], + "_nop_tc_193", + ["jump", "eq_nnl_1953", 2338, 26], + ["true", 4, 2338, 26], + ["jump", "eq_done_1949", 2338, 26], + "eq_nnl_1953", + ["is_bool", 7, 27, 2338, 26], + ["jump_false", 7, "eq_nb_1954", 2338, 26], + "_nop_tc_194", + ["jump", "eq_nb_1954", 2338, 26], + ["eq_bool", 4, 27, 3, 2338, 26], + ["jump", "eq_done_1949", 2338, 26], + "eq_nb_1954", + ["false", 4, 2338, 26], + "eq_done_1949", + ["move", 3, 4, 2338, 26], + ["jump_true", 3, "or_end_1948", 2338, 26], + ["access", 4, "def", 2338, 48], + ["is_identical", 7, 27, 4, 2338, 48], + ["jump_true", 7, "eq_done_1955", 2338, 48], + ["is_int", 8, 27, 2338, 48], + ["jump_false", 8, "eq_ni_1956", 2338, 48], + "_nop_tc_195", + ["jump", "eq_ni_1956", 2338, 48], + ["eq_int", 7, 27, 4, 2338, 48], + ["jump", "eq_done_1955", 2338, 48], + "eq_ni_1956", + ["is_num", 8, 27, 2338, 48], + ["jump_false", 8, "eq_nn_1957", 2338, 48], + "_nop_tc_196", + ["jump", "eq_nn_1957", 2338, 48], + ["eq_float", 7, 27, 4, 2338, 48], + ["jump", "eq_done_1955", 2338, 48], + "eq_nn_1957", + ["is_text", 8, 27, 2338, 48], + ["jump_false", 8, "eq_nt_1958", 2338, 48], + "_nop_tc_197", + "_nop_tc_198", + ["eq_text", 7, 27, 4, 2338, 48], + ["jump", "eq_done_1955", 2338, 48], + "eq_nt_1958", + ["is_null", 8, 27, 2338, 48], + ["jump_false", 8, "eq_nnl_1959", 2338, 48], + "_nop_tc_199", + ["jump", "eq_nnl_1959", 2338, 48], + ["true", 7, 2338, 48], + ["jump", "eq_done_1955", 2338, 48], + "eq_nnl_1959", + ["is_bool", 8, 27, 2338, 48], + ["jump_false", 8, "eq_nb_1960", 2338, 48], + "_nop_tc_200", + ["jump", "eq_nb_1960", 2338, 48], + ["eq_bool", 7, 27, 4, 2338, 48], + ["jump", "eq_done_1955", 2338, 48], + "eq_nb_1960", + ["false", 7, 2338, 48], + "eq_done_1955", + ["move", 3, 7, 2338, 48], + "or_end_1948", + ["jump_false", 3, "if_else_1946", 2338, 48], + ["get", 3, 95, 1, 2339, 11], + ["frame", 4, 3, 1, 2339, 11], + ["null", 3, 2339, 11], + ["setarg", 4, 0, 3, 2339, 11], + ["setarg", 4, 1, 23, 2339, 11], + ["invoke", 4, 3, 2339, 11], + ["jump", "if_end_1947", 2339, 11], + "if_else_1946", + ["access", 3, -1, 2341, 26], + ["get", 4, 88, 1, 2341, 11], + ["frame", 7, 4, 2, 2341, 11], + ["null", 4, 2341, 11], + ["setarg", 7, 0, 4, 2341, 11], + ["setarg", 7, 1, 23, 2341, 11], + ["setarg", 7, 2, 3, 2341, 11], + ["invoke", 7, 3, 2341, 11], + "if_end_1947", + ["jump", "if_end_1937", 2341, 11], + "if_else_1936", + "if_end_1937", + ["get", 3, 48, 1, 2344, 7], + ["frame", 4, 3, 1, 2344, 7], + ["null", 3, 2344, 7], + ["setarg", 4, 0, 3, 2344, 7], + ["setarg", 4, 1, 19, 2344, 7], + ["invoke", 4, 3, 2344, 7], + ["null", 3, 2345, 19], + ["is_identical", 4, 24, 3, 2345, 19], + ["jump_true", 4, "ne_nid_1964", 2345, 19], + ["jump", "ne_ni_1965", 2345, 19], + "ne_nid_1964", + ["false", 4, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_ni_1965", + ["is_int", 7, 24, 2345, 19], + ["jump_false", 7, "ne_nn_1966", 2345, 19], + "_nop_tc_201", + ["jump", "ne_nn_1966", 2345, 19], + ["ne_int", 4, 24, 3, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_nn_1966", + ["is_num", 7, 24, 2345, 19], + ["jump_false", 7, "ne_nt_1967", 2345, 19], + "_nop_tc_202", + ["jump", "ne_nt_1967", 2345, 19], + ["ne_float", 4, 24, 3, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_nt_1967", + ["is_text", 7, 24, 2345, 19], + ["jump_false", 7, "ne_nnl_1968", 2345, 19], + "_nop_tc_203", + ["jump", "ne_nnl_1968", 2345, 19], + ["ne_text", 4, 24, 3, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_nnl_1968", + ["is_null", 7, 24, 2345, 19], + ["jump_false", 7, "ne_nb_1969", 2345, 19], + "_nop_tc_204", + "_nop_tc_205", + ["false", 4, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_nb_1969", + ["is_bool", 7, 24, 2345, 19], + ["jump_false", 7, "ne_mis_1970", 2345, 19], + "_nop_tc_206", + ["jump", "ne_mis_1970", 2345, 19], + ["ne_bool", 4, 24, 3, 2345, 19], + ["jump", "ne_done_1963", 2345, 19], + "ne_mis_1970", + ["true", 4, 2345, 19], + "ne_done_1963", + ["jump_false", 4, "if_else_1961", 2345, 19], + ["access", 3, -1, 2346, 36], + ["get", 4, 88, 1, 2346, 21], + ["frame", 7, 4, 2, 2346, 21], + ["null", 4, 2346, 21], + ["setarg", 7, 0, 4, 2346, 21], + ["setarg", 7, 1, 24, 2346, 21], + ["setarg", 7, 2, 3, 2346, 21], + ["invoke", 7, 3, 2346, 21], + ["move", 28, 3, 2346, 21], + ["access", 3, "jump_false", 2347, 24], + ["get", 4, 60, 1, 2347, 9], + ["frame", 7, 4, 3, 2347, 9], + ["null", 4, 2347, 9], + ["setarg", 7, 0, 4, 2347, 9], + ["setarg", 7, 1, 3, 2347, 9], + ["setarg", 7, 2, 28, 2347, 9], + ["setarg", 7, 3, 17, 2347, 9], + ["invoke", 7, 3, 2347, 9], + ["jump", "if_end_1962", 2347, 9], + "if_else_1961", + "if_end_1962", + ["access", 11, 0, 2349, 12], + "while_start_1971", + ["length", 3, 12, 2350, 26], + ["is_int", 4, 11, 2350, 26], + ["jump_false", 4, "rel_ni_1973", 2350, 26], + "_nop_tc_207", + "_nop_tc_208", + ["lt_int", 7, 11, 3, 2350, 26], + ["jump", "rel_done_1975", 2350, 26], + "rel_ni_1973", + ["is_num", 4, 11, 2350, 26], + ["jump_false", 4, "rel_nn_1974", 2350, 26], + "_nop_tc_209", + "_nop_tc_210", + ["lt_float", 7, 11, 3, 2350, 26], + ["jump", "rel_done_1975", 2350, 26], + "rel_nn_1974", + ["is_text", 4, 11, 2350, 26], + ["jump_false", 4, "rel_err_1976", 2350, 26], + "_nop_tc_211", + ["jump", "rel_err_1976", 2350, 26], + ["lt_text", 7, 11, 3, 2350, 26], + ["jump", "rel_done_1975", 2350, 26], + "rel_err_1976", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2350, + 26 + ], + ["access", 4, "error", 2350, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2350, 26], + ["array", 9, 0, 2350, 26], + ["push", 9, 8, 2350, 26], + ["frame", 8, 3, 2, 2350, 26], + ["null", 3, 2350, 26], + ["setarg", 8, 0, 3, 2350, 26], + ["setarg", 8, 1, 4, 2350, 26], + ["setarg", 8, 2, 9, 2350, 26], + ["invoke", 8, 3, 2350, 26], + ["disrupt", 2350, 26], + "rel_done_1975", + ["jump_false", 7, "while_end_1972", 2350, 26], + ["load_dynamic", 3, 12, 11, 2351, 29], + ["get", 4, 95, 1, 2351, 9], + ["frame", 7, 4, 1, 2351, 9], + ["null", 4, 2351, 9], + ["setarg", 7, 0, 4, 2351, 9], + ["setarg", 7, 1, 3, 2351, 9], + ["invoke", 7, 3, 2351, 9], + ["access", 3, 1, 2352, 19], + ["is_num", 4, 11, 2352, 19], + ["jump_false", 4, "num_err_1977", 2352, 19], + "_nop_tc_212", + "_nop_tc_213", + ["add", 4, 11, 3, 2352, 19], + ["jump", "num_done_1978", 2352, 19], + "num_err_1977", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2352, + 19 + ], + ["access", 7, "error", 2352, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2352, 19], + ["array", 9, 0, 2352, 19], + ["push", 9, 8, 2352, 19], + ["frame", 8, 3, 2, 2352, 19], + ["null", 3, 2352, 19], + ["setarg", 8, 0, 3, 2352, 19], + ["setarg", 8, 1, 7, 2352, 19], + ["setarg", 8, 2, 9, 2352, 19], + ["invoke", 8, 3, 2352, 19], + ["disrupt", 2352, 19], + "num_done_1978", + ["move", 11, 4, 2352, 19], + ["jump", "while_start_1971", 2352, 19], + "while_end_1972", + ["get", 3, 48, 1, 2354, 7], + ["frame", 4, 3, 1, 2354, 7], + ["null", 3, 2354, 7], + ["setarg", 4, 0, 3, 2354, 7], + ["setarg", 4, 1, 26, 2354, 7], + ["invoke", 4, 3, 2354, 7], + ["null", 3, 2355, 21], + ["is_identical", 4, 25, 3, 2355, 21], + ["jump_true", 4, "ne_nid_1982", 2355, 21], + ["jump", "ne_ni_1983", 2355, 21], + "ne_nid_1982", + ["false", 4, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_ni_1983", + ["is_int", 7, 25, 2355, 21], + ["jump_false", 7, "ne_nn_1984", 2355, 21], + "_nop_tc_214", + ["jump", "ne_nn_1984", 2355, 21], + ["ne_int", 4, 25, 3, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_nn_1984", + ["is_num", 7, 25, 2355, 21], + ["jump_false", 7, "ne_nt_1985", 2355, 21], + "_nop_tc_215", + ["jump", "ne_nt_1985", 2355, 21], + ["ne_float", 4, 25, 3, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_nt_1985", + ["is_text", 7, 25, 2355, 21], + ["jump_false", 7, "ne_nnl_1986", 2355, 21], + "_nop_tc_216", + ["jump", "ne_nnl_1986", 2355, 21], + ["ne_text", 4, 25, 3, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_nnl_1986", + ["is_null", 7, 25, 2355, 21], + ["jump_false", 7, "ne_nb_1987", 2355, 21], + "_nop_tc_217", + "_nop_tc_218", + ["false", 4, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_nb_1987", + ["is_bool", 7, 25, 2355, 21], + ["jump_false", 7, "ne_mis_1988", 2355, 21], + "_nop_tc_219", + ["jump", "ne_mis_1988", 2355, 21], + ["ne_bool", 4, 25, 3, 2355, 21], + ["jump", "ne_done_1981", 2355, 21], + "ne_mis_1988", + ["true", 4, 2355, 21], + "ne_done_1981", + ["jump_false", 4, "if_else_1979", 2355, 21], + ["access", 3, -1, 2356, 26], + ["get", 4, 88, 1, 2356, 9], + ["frame", 7, 4, 2, 2356, 9], + ["null", 4, 2356, 9], + ["setarg", 7, 0, 4, 2356, 9], + ["setarg", 7, 1, 25, 2356, 9], + ["setarg", 7, 2, 3, 2356, 9], + ["invoke", 7, 3, 2356, 9], + ["jump", "if_end_1980", 2356, 9], + "if_else_1979", + "if_end_1980", + ["get", 3, 59, 1, 2358, 7], + ["frame", 4, 3, 1, 2358, 7], + ["null", 3, 2358, 7], + ["setarg", 4, 0, 3, 2358, 7], + ["setarg", 4, 1, 19, 2358, 7], + ["invoke", 4, 3, 2358, 7], + ["get", 3, 48, 1, 2359, 7], + ["frame", 4, 3, 1, 2359, 7], + ["null", 3, 2359, 7], + ["setarg", 4, 0, 3, 2359, 7], + ["setarg", 4, 1, 17, 2359, 7], + ["invoke", 4, 3, 2359, 7], + ["put", 20, 19, 1, 2360, 22], + ["put", 21, 20, 1, 2361, 25], + ["null", 3, 2362, 14], + ["return", 3, 2362, 14], + "_nop_ur_11", + "if_else_1918", + "if_end_1919", + ["access", 3, "return", 2365, 17], + ["is_identical", 4, 2, 3, 2365, 17], + ["jump_true", 4, "eq_done_1991", 2365, 17], + ["is_int", 7, 2, 2365, 17], + ["jump_false", 7, "eq_ni_1992", 2365, 17], + "_nop_tc_220", + ["jump", "eq_ni_1992", 2365, 17], + ["eq_int", 4, 2, 3, 2365, 17], + ["jump", "eq_done_1991", 2365, 17], + "eq_ni_1992", + ["is_num", 7, 2, 2365, 17], + ["jump_false", 7, "eq_nn_1993", 2365, 17], + "_nop_tc_221", + ["jump", "eq_nn_1993", 2365, 17], + ["eq_float", 4, 2, 3, 2365, 17], + ["jump", "eq_done_1991", 2365, 17], + "eq_nn_1993", + ["is_text", 7, 2, 2365, 17], + ["jump_false", 7, "eq_nt_1994", 2365, 17], + "_nop_tc_222", + "_nop_tc_223", + ["eq_text", 4, 2, 3, 2365, 17], + ["jump", "eq_done_1991", 2365, 17], + "eq_nt_1994", + ["is_null", 7, 2, 2365, 17], + ["jump_false", 7, "eq_nnl_1995", 2365, 17], + "_nop_tc_224", + ["jump", "eq_nnl_1995", 2365, 17], + ["true", 4, 2365, 17], + ["jump", "eq_done_1991", 2365, 17], + "eq_nnl_1995", + ["is_bool", 7, 2, 2365, 17], + ["jump_false", 7, "eq_nb_1996", 2365, 17], + "_nop_tc_225", + ["jump", "eq_nb_1996", 2365, 17], + ["eq_bool", 4, 2, 3, 2365, 17], + ["jump", "eq_done_1991", 2365, 17], + "eq_nb_1996", + ["false", 4, 2365, 17], + "eq_done_1991", + ["jump_false", 4, "if_else_1989", 2365, 17], + ["load_field", 3, 1, "expression", 2366, 14], + ["move", 29, 3, 2366, 14], + ["null", 3, 2367, 19], + ["is_identical", 4, 29, 3, 2367, 19], + ["jump_true", 4, "ne_nid_2000", 2367, 19], + ["jump", "ne_ni_2001", 2367, 19], + "ne_nid_2000", + ["false", 4, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_ni_2001", + ["is_int", 7, 29, 2367, 19], + ["jump_false", 7, "ne_nn_2002", 2367, 19], + "_nop_tc_226", + ["jump", "ne_nn_2002", 2367, 19], + ["ne_int", 4, 29, 3, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_nn_2002", + ["is_num", 7, 29, 2367, 19], + ["jump_false", 7, "ne_nt_2003", 2367, 19], + "_nop_tc_227", + ["jump", "ne_nt_2003", 2367, 19], + ["ne_float", 4, 29, 3, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_nt_2003", + ["is_text", 7, 29, 2367, 19], + ["jump_false", 7, "ne_nnl_2004", 2367, 19], + "_nop_tc_228", + ["jump", "ne_nnl_2004", 2367, 19], + ["ne_text", 4, 29, 3, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_nnl_2004", + ["is_null", 7, 29, 2367, 19], + ["jump_false", 7, "ne_nb_2005", 2367, 19], + "_nop_tc_229", + "_nop_tc_230", + ["false", 4, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_nb_2005", + ["is_bool", 7, 29, 2367, 19], + ["jump_false", 7, "ne_mis_2006", 2367, 19], + "_nop_tc_231", + ["jump", "ne_mis_2006", 2367, 19], + ["ne_bool", 4, 29, 3, 2367, 19], + ["jump", "ne_done_1999", 2367, 19], + "ne_mis_2006", + ["true", 4, 2367, 19], + "ne_done_1999", + ["jump_false", 4, "if_else_1997", 2367, 19], + ["access", 3, -1, 2368, 31], + ["get", 4, 88, 1, 2368, 16], + ["frame", 7, 4, 2, 2368, 16], + ["null", 4, 2368, 16], + ["setarg", 7, 0, 4, 2368, 16], + ["setarg", 7, 1, 29, 2368, 16], + ["setarg", 7, 2, 3, 2368, 16], + ["invoke", 7, 3, 2368, 16], + ["move", 30, 3, 2368, 16], + ["load_field", 3, 1, "tail", 2370, 13], + ["true", 4, 2370, 26], + ["is_identical", 7, 3, 4, 2370, 26], + ["jump_true", 7, "eq_done_2010", 2370, 26], + ["is_int", 8, 3, 2370, 26], + ["jump_false", 8, "eq_ni_2011", 2370, 26], + "_nop_tc_232", + ["jump", "eq_ni_2011", 2370, 26], + ["eq_int", 7, 3, 4, 2370, 26], + ["jump", "eq_done_2010", 2370, 26], + "eq_ni_2011", + ["is_num", 8, 3, 2370, 26], + ["jump_false", 8, "eq_nn_2012", 2370, 26], + "_nop_tc_233", + ["jump", "eq_nn_2012", 2370, 26], + ["eq_float", 7, 3, 4, 2370, 26], + ["jump", "eq_done_2010", 2370, 26], + "eq_nn_2012", + ["is_text", 8, 3, 2370, 26], + ["jump_false", 8, "eq_nt_2013", 2370, 26], + "_nop_tc_234", + ["jump", "eq_nt_2013", 2370, 26], + ["eq_text", 7, 3, 4, 2370, 26], + ["jump", "eq_done_2010", 2370, 26], + "eq_nt_2013", + ["is_null", 8, 3, 2370, 26], + ["jump_false", 8, "eq_nnl_2014", 2370, 26], + "_nop_tc_235", + ["jump", "eq_nnl_2014", 2370, 26], + ["true", 7, 2370, 26], + ["jump", "eq_done_2010", 2370, 26], + "eq_nnl_2014", + ["is_bool", 8, 3, 2370, 26], + ["jump_false", 8, "eq_nb_2015", 2370, 26], + "_nop_tc_236", + "_nop_tc_237", + ["eq_bool", 7, 3, 4, 2370, 26], + ["jump", "eq_done_2010", 2370, 26], + "eq_nb_2015", + ["false", 7, 2370, 26], + "eq_done_2010", + ["move", 3, 7, 2370, 26], + ["jump_false", 3, "and_end_2009", 2370, 26], + ["get", 4, 30, 1, 2370, 35], + ["not", 7, 4, 2370, 35], + ["move", 3, 7, 2370, 35], + "and_end_2009", + ["jump_false", 3, "if_else_2007", 2370, 35], + ["get", 3, 2, 1, 2371, 24], + ["get", 4, 2, 1, 2371, 46], + ["length", 7, 4, 2371, 46], + ["access", 4, 1, 2371, 64], + "_nop_tc_238", + "_nop_tc_239", + "_nop_tc_240", + "_nop_tc_241", + ["subtract", 8, 7, 4, 2371, 64], + ["jump", "num_done_2017", 2371, 64], + "num_err_2016", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2371, + 64 + ], + ["access", 7, "error", 2371, 64], + ["access", 9, "cannot apply '-': operands must be numbers", 2371, 64], + ["array", 10, 0, 2371, 64], + ["push", 10, 9, 2371, 64], + ["frame", 9, 4, 2, 2371, 64], + ["null", 4, 2371, 64], + ["setarg", 9, 0, 4, 2371, 64], + ["setarg", 9, 1, 7, 2371, 64], + ["setarg", 9, 2, 10, 2371, 64], + ["invoke", 9, 4, 2371, 64], + ["disrupt", 2371, 64], + "num_done_2017", + ["load_dynamic", 4, 3, 8, 2371, 64], + ["move", 60, 4, 2371, 64], + ["is_array", 3, 60, 2372, 24], + ["move", 4, 3, 2372, 24], + ["jump_false", 4, "and_end_2020", 2372, 24], + ["access", 3, 0, 2372, 50], + ["load_index", 7, 60, 3, 2372, 50], + ["access", 3, "invoke", 2372, 56], + ["is_identical", 8, 7, 3, 2372, 56], + ["jump_true", 8, "eq_done_2021", 2372, 56], + ["is_int", 9, 7, 2372, 56], + ["jump_false", 9, "eq_ni_2022", 2372, 56], + "_nop_tc_242", + ["jump", "eq_ni_2022", 2372, 56], + ["eq_int", 8, 7, 3, 2372, 56], + ["jump", "eq_done_2021", 2372, 56], + "eq_ni_2022", + ["is_num", 9, 7, 2372, 56], + ["jump_false", 9, "eq_nn_2023", 2372, 56], + "_nop_tc_243", + ["jump", "eq_nn_2023", 2372, 56], + ["eq_float", 8, 7, 3, 2372, 56], + ["jump", "eq_done_2021", 2372, 56], + "eq_nn_2023", + ["is_text", 9, 7, 2372, 56], + ["jump_false", 9, "eq_nt_2024", 2372, 56], + "_nop_tc_244", + "_nop_tc_245", + ["eq_text", 8, 7, 3, 2372, 56], + ["jump", "eq_done_2021", 2372, 56], + "eq_nt_2024", + ["is_null", 9, 7, 2372, 56], + ["jump_false", 9, "eq_nnl_2025", 2372, 56], + "_nop_tc_246", + ["jump", "eq_nnl_2025", 2372, 56], + ["true", 8, 2372, 56], + ["jump", "eq_done_2021", 2372, 56], + "eq_nnl_2025", + ["is_bool", 9, 7, 2372, 56], + ["jump_false", 9, "eq_nb_2026", 2372, 56], + "_nop_tc_247", + ["jump", "eq_nb_2026", 2372, 56], + ["eq_bool", 8, 7, 3, 2372, 56], + ["jump", "eq_done_2021", 2372, 56], + "eq_nb_2026", + ["false", 8, 2372, 56], + "eq_done_2021", + ["move", 4, 8, 2372, 56], + "and_end_2020", + ["jump_false", 4, "if_else_2018", 2372, 56], + ["access", 3, "tail_invoke", 2373, 29], + ["access", 4, 0, 2373, 24], + ["store_index", 60, 3, 4, 2373, 24], + ["jump", "if_end_2019", 2373, 24], + "if_else_2018", + "if_end_2019", + ["jump", "if_end_2008", 2373, 24], + "if_else_2007", + "if_end_2008", + ["access", 3, "return", 2376, 16], + ["get", 4, 50, 1, 2376, 9], + ["frame", 7, 4, 2, 2376, 9], + ["null", 4, 2376, 9], + ["setarg", 7, 0, 4, 2376, 9], + ["setarg", 7, 1, 3, 2376, 9], + ["setarg", 7, 2, 30, 2376, 9], + ["invoke", 7, 3, 2376, 9], + ["jump", "if_end_1998", 2376, 9], + "if_else_1997", + ["get", 3, 40, 1, 2378, 21], + ["frame", 4, 3, 0, 2378, 21], + ["null", 3, 2378, 21], + ["setarg", 4, 0, 3, 2378, 21], + ["invoke", 4, 3, 2378, 21], + ["move", 31, 3, 2378, 21], + ["access", 3, "null", 2379, 16], + ["get", 4, 50, 1, 2379, 9], + ["frame", 7, 4, 2, 2379, 9], + ["null", 4, 2379, 9], + ["setarg", 7, 0, 4, 2379, 9], + ["setarg", 7, 1, 3, 2379, 9], + ["setarg", 7, 2, 31, 2379, 9], + ["invoke", 7, 3, 2379, 9], + ["access", 3, "return", 2380, 16], + ["get", 4, 50, 1, 2380, 9], + ["frame", 7, 4, 2, 2380, 9], + ["null", 4, 2380, 9], + ["setarg", 7, 0, 4, 2380, 9], + ["setarg", 7, 1, 3, 2380, 9], + ["setarg", 7, 2, 31, 2380, 9], + ["invoke", 7, 3, 2380, 9], + "if_end_1998", + ["null", 3, 2382, 14], + ["return", 3, 2382, 14], + "_nop_ur_12", + "if_else_1989", + "if_end_1990", + ["access", 3, "go", 2385, 17], + ["is_identical", 4, 2, 3, 2385, 17], + ["jump_true", 4, "eq_done_2029", 2385, 17], + ["is_int", 7, 2, 2385, 17], + ["jump_false", 7, "eq_ni_2030", 2385, 17], + "_nop_tc_248", + ["jump", "eq_ni_2030", 2385, 17], + ["eq_int", 4, 2, 3, 2385, 17], + ["jump", "eq_done_2029", 2385, 17], + "eq_ni_2030", + ["is_num", 7, 2, 2385, 17], + ["jump_false", 7, "eq_nn_2031", 2385, 17], + "_nop_tc_249", + ["jump", "eq_nn_2031", 2385, 17], + ["eq_float", 4, 2, 3, 2385, 17], + ["jump", "eq_done_2029", 2385, 17], + "eq_nn_2031", + ["is_text", 7, 2, 2385, 17], + ["jump_false", 7, "eq_nt_2032", 2385, 17], + "_nop_tc_250", + "_nop_tc_251", + ["eq_text", 4, 2, 3, 2385, 17], + ["jump", "eq_done_2029", 2385, 17], + "eq_nt_2032", + ["is_null", 7, 2, 2385, 17], + ["jump_false", 7, "eq_nnl_2033", 2385, 17], + "_nop_tc_252", + ["jump", "eq_nnl_2033", 2385, 17], + ["true", 4, 2385, 17], + ["jump", "eq_done_2029", 2385, 17], + "eq_nnl_2033", + ["is_bool", 7, 2, 2385, 17], + ["jump_false", 7, "eq_nb_2034", 2385, 17], + "_nop_tc_253", + ["jump", "eq_nb_2034", 2385, 17], + ["eq_bool", 4, 2, 3, 2385, 17], + ["jump", "eq_done_2029", 2385, 17], + "eq_nb_2034", + ["false", 4, 2385, 17], + "eq_done_2029", + ["jump_false", 4, "if_else_2027", 2385, 17], + ["load_field", 3, 1, "expression", 2386, 19], + ["move", 32, 3, 2386, 19], + ["null", 3, 2387, 24], + ["is_identical", 4, 32, 3, 2387, 24], + ["jump_true", 4, "eq_done_2038", 2387, 24], + ["is_int", 7, 32, 2387, 24], + ["jump_false", 7, "eq_ni_2039", 2387, 24], + "_nop_tc_254", + ["jump", "eq_ni_2039", 2387, 24], + ["eq_int", 4, 32, 3, 2387, 24], + ["jump", "eq_done_2038", 2387, 24], + "eq_ni_2039", + ["is_num", 7, 32, 2387, 24], + ["jump_false", 7, "eq_nn_2040", 2387, 24], + "_nop_tc_255", + ["jump", "eq_nn_2040", 2387, 24], + ["eq_float", 4, 32, 3, 2387, 24], + ["jump", "eq_done_2038", 2387, 24], + "eq_nn_2040", + ["is_text", 7, 32, 2387, 24], + ["jump_false", 7, "eq_nt_2041", 2387, 24], + "_nop_tc_256", + ["jump", "eq_nt_2041", 2387, 24], + ["eq_text", 4, 32, 3, 2387, 24], + ["jump", "eq_done_2038", 2387, 24], + "eq_nt_2041", + ["is_null", 7, 32, 2387, 24], + ["jump_false", 7, "eq_nnl_2042", 2387, 24], + "_nop_tc_257", + "_nop_tc_258", + ["true", 4, 2387, 24], + ["jump", "eq_done_2038", 2387, 24], + "eq_nnl_2042", + ["is_bool", 7, 32, 2387, 24], + ["jump_false", 7, "eq_nb_2043", 2387, 24], + "_nop_tc_259", + ["jump", "eq_nb_2043", 2387, 24], + ["eq_bool", 4, 32, 3, 2387, 24], + ["jump", "eq_done_2038", 2387, 24], + "eq_nb_2043", + ["false", 4, 2387, 24], + "eq_done_2038", + ["move", 3, 4, 2387, 24], + ["jump_true", 3, "or_end_2037", 2387, 24], + ["load_field", 4, 32, "kind", 2387, 32], + ["access", 7, "(", 2387, 50], + ["is_identical", 8, 4, 7, 2387, 50], + ["jump_true", 8, "ne_nid_2045", 2387, 50], + ["jump", "ne_ni_2046", 2387, 50], + "ne_nid_2045", + ["false", 8, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_ni_2046", + ["is_int", 9, 4, 2387, 50], + ["jump_false", 9, "ne_nn_2047", 2387, 50], + "_nop_tc_260", + ["jump", "ne_nn_2047", 2387, 50], + ["ne_int", 8, 4, 7, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_nn_2047", + ["is_num", 9, 4, 2387, 50], + ["jump_false", 9, "ne_nt_2048", 2387, 50], + "_nop_tc_261", + ["jump", "ne_nt_2048", 2387, 50], + ["ne_float", 8, 4, 7, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_nt_2048", + ["is_text", 9, 4, 2387, 50], + ["jump_false", 9, "ne_nnl_2049", 2387, 50], + "_nop_tc_262", + "_nop_tc_263", + ["ne_text", 8, 4, 7, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_nnl_2049", + ["is_null", 9, 4, 2387, 50], + ["jump_false", 9, "ne_nb_2050", 2387, 50], + "_nop_tc_264", + ["jump", "ne_nb_2050", 2387, 50], + ["false", 8, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_nb_2050", + ["is_bool", 9, 4, 2387, 50], + ["jump_false", 9, "ne_mis_2051", 2387, 50], + "_nop_tc_265", + ["jump", "ne_mis_2051", 2387, 50], + ["ne_bool", 8, 4, 7, 2387, 50], + ["jump", "ne_done_2044", 2387, 50], + "ne_mis_2051", + ["true", 8, 2387, 50], + "ne_done_2044", + ["move", 3, 8, 2387, 50], + "or_end_2037", + ["jump_false", 3, "if_else_2035", 2387, 50], + ["null", 3, 2388, 16], + ["return", 3, 2388, 16], + "_nop_ur_13", + "if_else_2035", + "if_end_2036", + ["load_field", 3, 32, "expression", 2390, 16], + ["move", 33, 3, 2390, 16], + ["load_field", 3, 32, "list", 2391, 19], + ["move", 34, 3, 2391, 19], + ["array", 3, 0, 2392, 19], + ["move", 35, 3, 2392, 19], + ["access", 11, 0, 2393, 12], + ["null", 3, 2394, 28], + ["is_identical", 4, 34, 3, 2394, 28], + ["jump_true", 4, "ne_nid_2055", 2394, 28], + ["jump", "ne_ni_2056", 2394, 28], + "ne_nid_2055", + ["false", 4, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_ni_2056", + ["is_int", 7, 34, 2394, 28], + ["jump_false", 7, "ne_nn_2057", 2394, 28], + "_nop_tc_266", + ["jump", "ne_nn_2057", 2394, 28], + ["ne_int", 4, 34, 3, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_nn_2057", + ["is_num", 7, 34, 2394, 28], + ["jump_false", 7, "ne_nt_2058", 2394, 28], + "_nop_tc_267", + ["jump", "ne_nt_2058", 2394, 28], + ["ne_float", 4, 34, 3, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_nt_2058", + ["is_text", 7, 34, 2394, 28], + ["jump_false", 7, "ne_nnl_2059", 2394, 28], + "_nop_tc_268", + ["jump", "ne_nnl_2059", 2394, 28], + ["ne_text", 4, 34, 3, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_nnl_2059", + ["is_null", 7, 34, 2394, 28], + ["jump_false", 7, "ne_nb_2060", 2394, 28], + "_nop_tc_269", + "_nop_tc_270", + ["false", 4, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_nb_2060", + ["is_bool", 7, 34, 2394, 28], + ["jump_false", 7, "ne_mis_2061", 2394, 28], + "_nop_tc_271", + ["jump", "ne_mis_2061", 2394, 28], + ["ne_bool", 4, 34, 3, 2394, 28], + ["jump", "ne_done_2054", 2394, 28], + "ne_mis_2061", + ["true", 4, 2394, 28], + "ne_done_2054", + ["jump_false", 4, "tern_else_2052", 2394, 28], + ["length", 3, 34, 2394, 42], + ["move", 4, 3, 2394, 42], + ["jump", "tern_end_2053", 2394, 42], + "tern_else_2052", + ["access", 3, 0, 2394, 55], + ["move", 4, 3, 2394, 55], + "tern_end_2053", + ["move", 36, 4, 2394, 55], + "while_start_2062", + ["is_int", 3, 11, 2395, 19], + ["jump_false", 3, "rel_ni_2064", 2395, 19], + ["is_int", 4, 36, 2395, 19], + ["jump_false", 4, "rel_ni_2064", 2395, 19], + ["lt_int", 7, 11, 36, 2395, 19], + ["jump", "rel_done_2066", 2395, 19], + "rel_ni_2064", + ["is_num", 3, 11, 2395, 19], + ["jump_false", 3, "rel_nn_2065", 2395, 19], + ["is_num", 4, 36, 2395, 19], + ["jump_false", 4, "rel_nn_2065", 2395, 19], + ["lt_float", 7, 11, 36, 2395, 19], + ["jump", "rel_done_2066", 2395, 19], + "rel_nn_2065", + ["is_text", 3, 11, 2395, 19], + ["jump_false", 3, "rel_err_2067", 2395, 19], + ["is_text", 4, 36, 2395, 19], + ["jump_false", 4, "rel_err_2067", 2395, 19], + ["lt_text", 7, 11, 36, 2395, 19], + ["jump", "rel_done_2066", 2395, 19], + "rel_err_2067", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2395, + 19 + ], + ["access", 4, "error", 2395, 19], + ["access", 8, "cannot compare with '<': operands must be same type", 2395, 19], + ["array", 9, 0, 2395, 19], + ["push", 9, 8, 2395, 19], + ["frame", 8, 3, 2, 2395, 19], + ["null", 3, 2395, 19], + ["setarg", 8, 0, 3, 2395, 19], + ["setarg", 8, 1, 4, 2395, 19], + ["setarg", 8, 2, 9, 2395, 19], + ["invoke", 8, 3, 2395, 19], + ["disrupt", 2395, 19], + "rel_done_2066", + ["jump_false", 7, "while_end_2063", 2395, 19], + ["load_dynamic", 3, 34, 11, 2396, 44], + ["access", 4, -1, 2396, 49], + ["get", 7, 88, 1, 2396, 25], + ["frame", 8, 7, 2, 2396, 25], + ["null", 7, 2396, 25], + ["setarg", 8, 0, 7, 2396, 25], + ["setarg", 8, 1, 3, 2396, 25], + ["setarg", 8, 2, 4, 2396, 25], + ["invoke", 8, 3, 2396, 25], + ["is_array", 4, 35, 2396, 25], + ["jump_false", 4, "push_err_2068", 2396, 25], + ["push", 35, 3, 2396, 25], + ["jump", "push_done_2069", 2396, 25], + "push_err_2068", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2396, + 25 + ], + ["access", 4, "error", 2396, 25], + ["access", 7, "cannot push: target must be an array", 2396, 25], + ["array", 8, 0, 2396, 25], + ["push", 8, 7, 2396, 25], + ["frame", 7, 3, 2, 2396, 25], + ["null", 3, 2396, 25], + ["setarg", 7, 0, 3, 2396, 25], + ["setarg", 7, 1, 4, 2396, 25], + ["setarg", 7, 2, 8, 2396, 25], + ["invoke", 7, 3, 2396, 25], + ["disrupt", 2396, 25], + "push_done_2069", + ["access", 3, 1, 2397, 19], + ["is_num", 4, 11, 2397, 19], + ["jump_false", 4, "num_err_2070", 2397, 19], + "_nop_tc_272", + "_nop_tc_273", + ["add", 4, 11, 3, 2397, 19], + ["jump", "num_done_2071", 2397, 19], + "num_err_2070", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2397, + 19 + ], + ["access", 7, "error", 2397, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2397, 19], + ["array", 9, 0, 2397, 19], + ["push", 9, 8, 2397, 19], + ["frame", 8, 3, 2, 2397, 19], + ["null", 3, 2397, 19], + ["setarg", 8, 0, 3, 2397, 19], + ["setarg", 8, 1, 7, 2397, 19], + ["setarg", 8, 2, 9, 2397, 19], + ["invoke", 8, 3, 2397, 19], + ["disrupt", 2397, 19], + "num_done_2071", + ["move", 11, 4, 2397, 19], + ["jump", "while_start_2062", 2397, 19], + "while_end_2063", + ["load_field", 3, 33, "kind", 2399, 21], + ["move", 37, 3, 2399, 21], + ["access", 3, ".", 2400, 26], + ["is_identical", 4, 37, 3, 2400, 26], + ["jump_true", 4, "eq_done_2074", 2400, 26], + ["is_int", 7, 37, 2400, 26], + ["jump_false", 7, "eq_ni_2075", 2400, 26], + "_nop_tc_274", + ["jump", "eq_ni_2075", 2400, 26], + ["eq_int", 4, 37, 3, 2400, 26], + ["jump", "eq_done_2074", 2400, 26], + "eq_ni_2075", + ["is_num", 7, 37, 2400, 26], + ["jump_false", 7, "eq_nn_2076", 2400, 26], + "_nop_tc_275", + ["jump", "eq_nn_2076", 2400, 26], + ["eq_float", 4, 37, 3, 2400, 26], + ["jump", "eq_done_2074", 2400, 26], + "eq_nn_2076", + ["is_text", 7, 37, 2400, 26], + ["jump_false", 7, "eq_nt_2077", 2400, 26], + "_nop_tc_276", + "_nop_tc_277", + ["eq_text", 4, 37, 3, 2400, 26], + ["jump", "eq_done_2074", 2400, 26], + "eq_nt_2077", + ["is_null", 7, 37, 2400, 26], + ["jump_false", 7, "eq_nnl_2078", 2400, 26], + "_nop_tc_278", + ["jump", "eq_nnl_2078", 2400, 26], + ["true", 4, 2400, 26], + ["jump", "eq_done_2074", 2400, 26], + "eq_nnl_2078", + ["is_bool", 7, 37, 2400, 26], + ["jump_false", 7, "eq_nb_2079", 2400, 26], + "_nop_tc_279", + ["jump", "eq_nb_2079", 2400, 26], + ["eq_bool", 4, 37, 3, 2400, 26], + ["jump", "eq_done_2074", 2400, 26], + "eq_nb_2079", + ["false", 4, 2400, 26], + "eq_done_2074", + ["jump_false", 4, "if_else_2072", 2400, 26], + ["load_field", 3, 33, "left", 2401, 20], + ["move", 38, 3, 2401, 20], + ["load_field", 3, 33, "right", 2402, 16], + ["move", 39, 3, 2402, 16], + ["access", 3, -1, 2403, 39], + ["get", 4, 88, 1, 2403, 20], + ["frame", 7, 4, 2, 2403, 20], + ["null", 4, 2403, 20], + ["setarg", 7, 0, 4, 2403, 20], + ["setarg", 7, 1, 38, 2403, 20], + ["setarg", 7, 2, 3, 2403, 20], + ["invoke", 7, 3, 2403, 20], + ["move", 40, 3, 2403, 20], + ["get", 3, 80, 1, 2404, 9], + ["frame", 4, 3, 3, 2404, 9], + ["null", 3, 2404, 9], + ["setarg", 4, 0, 3, 2404, 9], + ["setarg", 4, 1, 40, 2404, 9], + ["setarg", 4, 2, 39, 2404, 9], + ["setarg", 4, 3, 35, 2404, 9], + ["invoke", 4, 3, 2404, 9], + ["jump", "if_end_2073", 2404, 9], + "if_else_2072", + ["access", 3, -1, 2406, 38], + ["get", 4, 88, 1, 2406, 21], + ["frame", 7, 4, 2, 2406, 21], + ["null", 4, 2406, 21], + ["setarg", 7, 0, 4, 2406, 21], + ["setarg", 7, 1, 33, 2406, 21], + ["setarg", 7, 2, 3, 2406, 21], + ["invoke", 7, 3, 2406, 21], + ["move", 41, 3, 2406, 21], + ["get", 3, 79, 1, 2407, 9], + ["frame", 4, 3, 2, 2407, 9], + ["null", 3, 2407, 9], + ["setarg", 4, 0, 3, 2407, 9], + ["setarg", 4, 1, 41, 2407, 9], + ["setarg", 4, 2, 35, 2407, 9], + ["invoke", 4, 3, 2407, 9], + "if_end_2073", + ["null", 3, 2409, 14], + ["return", 3, 2409, 14], + "_nop_ur_14", + "if_else_2027", + "if_end_2028", + ["access", 3, "disrupt", 2412, 17], + ["is_identical", 4, 2, 3, 2412, 17], + ["jump_true", 4, "eq_done_2082", 2412, 17], + ["is_int", 7, 2, 2412, 17], + ["jump_false", 7, "eq_ni_2083", 2412, 17], + "_nop_tc_280", + ["jump", "eq_ni_2083", 2412, 17], + ["eq_int", 4, 2, 3, 2412, 17], + ["jump", "eq_done_2082", 2412, 17], + "eq_ni_2083", + ["is_num", 7, 2, 2412, 17], + ["jump_false", 7, "eq_nn_2084", 2412, 17], + "_nop_tc_281", + ["jump", "eq_nn_2084", 2412, 17], + ["eq_float", 4, 2, 3, 2412, 17], + ["jump", "eq_done_2082", 2412, 17], + "eq_nn_2084", + ["is_text", 7, 2, 2412, 17], + ["jump_false", 7, "eq_nt_2085", 2412, 17], + "_nop_tc_282", + "_nop_tc_283", + ["eq_text", 4, 2, 3, 2412, 17], + ["jump", "eq_done_2082", 2412, 17], + "eq_nt_2085", + ["is_null", 7, 2, 2412, 17], + ["jump_false", 7, "eq_nnl_2086", 2412, 17], + "_nop_tc_284", + ["jump", "eq_nnl_2086", 2412, 17], + ["true", 4, 2412, 17], + ["jump", "eq_done_2082", 2412, 17], + "eq_nnl_2086", + ["is_bool", 7, 2, 2412, 17], + ["jump_false", 7, "eq_nb_2087", 2412, 17], + "_nop_tc_285", + ["jump", "eq_nb_2087", 2412, 17], + ["eq_bool", 4, 2, 3, 2412, 17], + ["jump", "eq_done_2082", 2412, 17], + "eq_nb_2087", + ["false", 4, 2412, 17], + "eq_done_2082", + ["jump_false", 4, "if_else_2080", 2412, 17], + ["access", 3, "disrupt", 2413, 14], + ["get", 4, 49, 1, 2413, 7], + ["frame", 7, 4, 1, 2413, 7], + ["null", 4, 2413, 7], + ["setarg", 7, 0, 4, 2413, 7], + ["setarg", 7, 1, 3, 2413, 7], + ["invoke", 7, 3, 2413, 7], + ["null", 3, 2414, 14], + ["return", 3, 2414, 14], + "_nop_ur_15", + "if_else_2080", + "if_end_2081", + ["access", 3, "break", 2417, 17], + ["is_identical", 4, 2, 3, 2417, 17], + ["jump_true", 4, "eq_done_2090", 2417, 17], + ["is_int", 7, 2, 2417, 17], + ["jump_false", 7, "eq_ni_2091", 2417, 17], + "_nop_tc_286", + ["jump", "eq_ni_2091", 2417, 17], + ["eq_int", 4, 2, 3, 2417, 17], + ["jump", "eq_done_2090", 2417, 17], + "eq_ni_2091", + ["is_num", 7, 2, 2417, 17], + ["jump_false", 7, "eq_nn_2092", 2417, 17], + "_nop_tc_287", + ["jump", "eq_nn_2092", 2417, 17], + ["eq_float", 4, 2, 3, 2417, 17], + ["jump", "eq_done_2090", 2417, 17], + "eq_nn_2092", + ["is_text", 7, 2, 2417, 17], + ["jump_false", 7, "eq_nt_2093", 2417, 17], + "_nop_tc_288", + "_nop_tc_289", + ["eq_text", 4, 2, 3, 2417, 17], + ["jump", "eq_done_2090", 2417, 17], + "eq_nt_2093", + ["is_null", 7, 2, 2417, 17], + ["jump_false", 7, "eq_nnl_2094", 2417, 17], + "_nop_tc_290", + ["jump", "eq_nnl_2094", 2417, 17], + ["true", 4, 2417, 17], + ["jump", "eq_done_2090", 2417, 17], + "eq_nnl_2094", + ["is_bool", 7, 2, 2417, 17], + ["jump_false", 7, "eq_nb_2095", 2417, 17], + "_nop_tc_291", + ["jump", "eq_nb_2095", 2417, 17], + ["eq_bool", 4, 2, 3, 2417, 17], + ["jump", "eq_done_2090", 2417, 17], + "eq_nb_2095", + ["false", 4, 2417, 17], + "eq_done_2090", + ["jump_false", 4, "if_else_2088", 2417, 17], + ["load_field", 3, 1, "name", 2418, 11], + ["null", 4, 2418, 24], + ["is_identical", 7, 3, 4, 2418, 24], + ["jump_true", 7, "ne_nid_2100", 2418, 24], + ["jump", "ne_ni_2101", 2418, 24], + "ne_nid_2100", + ["false", 7, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_ni_2101", + ["is_int", 8, 3, 2418, 24], + ["jump_false", 8, "ne_nn_2102", 2418, 24], + "_nop_tc_292", + ["jump", "ne_nn_2102", 2418, 24], + ["ne_int", 7, 3, 4, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_nn_2102", + ["is_num", 8, 3, 2418, 24], + ["jump_false", 8, "ne_nt_2103", 2418, 24], + "_nop_tc_293", + ["jump", "ne_nt_2103", 2418, 24], + ["ne_float", 7, 3, 4, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_nt_2103", + ["is_text", 8, 3, 2418, 24], + ["jump_false", 8, "ne_nnl_2104", 2418, 24], + "_nop_tc_294", + ["jump", "ne_nnl_2104", 2418, 24], + ["ne_text", 7, 3, 4, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_nnl_2104", + ["is_null", 8, 3, 2418, 24], + ["jump_false", 8, "ne_nb_2105", 2418, 24], + "_nop_tc_295", + "_nop_tc_296", + ["false", 7, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_nb_2105", + ["is_bool", 8, 3, 2418, 24], + ["jump_false", 8, "ne_mis_2106", 2418, 24], + "_nop_tc_297", + ["jump", "ne_mis_2106", 2418, 24], + ["ne_bool", 7, 3, 4, 2418, 24], + ["jump", "ne_done_2099", 2418, 24], + "ne_mis_2106", + ["true", 7, 2418, 24], + "ne_done_2099", + ["move", 3, 7, 2418, 24], + ["jump_false", 3, "and_end_2098", 2418, 24], + ["get", 4, 22, 1, 2418, 32], + ["load_field", 7, 1, "name", 2418, 44], + ["load_dynamic", 8, 4, 7, 2418, 44], + ["null", 4, 2418, 58], + ["is_identical", 7, 8, 4, 2418, 58], + ["jump_true", 7, "ne_nid_2108", 2418, 58], + ["jump", "ne_ni_2109", 2418, 58], + "ne_nid_2108", + ["false", 7, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_ni_2109", + ["is_int", 9, 8, 2418, 58], + ["jump_false", 9, "ne_nn_2110", 2418, 58], + "_nop_tc_298", + ["jump", "ne_nn_2110", 2418, 58], + ["ne_int", 7, 8, 4, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_nn_2110", + ["is_num", 9, 8, 2418, 58], + ["jump_false", 9, "ne_nt_2111", 2418, 58], + "_nop_tc_299", + ["jump", "ne_nt_2111", 2418, 58], + ["ne_float", 7, 8, 4, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_nt_2111", + ["is_text", 9, 8, 2418, 58], + ["jump_false", 9, "ne_nnl_2112", 2418, 58], + "_nop_tc_300", + ["jump", "ne_nnl_2112", 2418, 58], + ["ne_text", 7, 8, 4, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_nnl_2112", + ["is_null", 9, 8, 2418, 58], + ["jump_false", 9, "ne_nb_2113", 2418, 58], + "_nop_tc_301", + "_nop_tc_302", + ["false", 7, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_nb_2113", + ["is_bool", 9, 8, 2418, 58], + ["jump_false", 9, "ne_mis_2114", 2418, 58], + "_nop_tc_303", + ["jump", "ne_mis_2114", 2418, 58], + ["ne_bool", 7, 8, 4, 2418, 58], + ["jump", "ne_done_2107", 2418, 58], + "ne_mis_2114", + ["true", 7, 2418, 58], + "ne_done_2107", + ["move", 3, 7, 2418, 58], + "and_end_2098", + ["jump_false", 3, "if_else_2096", 2418, 58], + ["get", 3, 22, 1, 2419, 19], + ["load_field", 4, 1, "name", 2419, 31], + ["load_dynamic", 7, 3, 4, 2419, 31], + ["load_field", 3, 7, "break_target", 2419, 31], + ["get", 4, 59, 1, 2419, 9], + ["frame", 7, 4, 1, 2419, 9], + ["null", 4, 2419, 9], + ["setarg", 7, 0, 4, 2419, 9], + ["setarg", 7, 1, 3, 2419, 9], + ["invoke", 7, 3, 2419, 9], + ["jump", "if_end_2097", 2419, 9], + "if_else_2096", + ["get", 3, 19, 1, 2420, 18], + ["null", 4, 2420, 34], + ["is_identical", 7, 3, 4, 2420, 34], + ["jump_true", 7, "ne_nid_2118", 2420, 34], + ["jump", "ne_ni_2119", 2420, 34], + "ne_nid_2118", + ["false", 7, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_ni_2119", + ["is_int", 8, 3, 2420, 34], + ["jump_false", 8, "ne_nn_2120", 2420, 34], + "_nop_tc_304", + ["jump", "ne_nn_2120", 2420, 34], + ["ne_int", 7, 3, 4, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_nn_2120", + ["is_num", 8, 3, 2420, 34], + ["jump_false", 8, "ne_nt_2121", 2420, 34], + "_nop_tc_305", + ["jump", "ne_nt_2121", 2420, 34], + ["ne_float", 7, 3, 4, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_nt_2121", + ["is_text", 8, 3, 2420, 34], + ["jump_false", 8, "ne_nnl_2122", 2420, 34], + "_nop_tc_306", + ["jump", "ne_nnl_2122", 2420, 34], + ["ne_text", 7, 3, 4, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_nnl_2122", + ["is_null", 8, 3, 2420, 34], + ["jump_false", 8, "ne_nb_2123", 2420, 34], + "_nop_tc_307", + "_nop_tc_308", + ["false", 7, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_nb_2123", + ["is_bool", 8, 3, 2420, 34], + ["jump_false", 8, "ne_mis_2124", 2420, 34], + "_nop_tc_309", + ["jump", "ne_mis_2124", 2420, 34], + ["ne_bool", 7, 3, 4, 2420, 34], + ["jump", "ne_done_2117", 2420, 34], + "ne_mis_2124", + ["true", 7, 2420, 34], + "ne_done_2117", + ["jump_false", 7, "if_else_2115", 2420, 34], + ["get", 3, 19, 1, 2421, 19], + ["get", 4, 59, 1, 2421, 9], + ["frame", 7, 4, 1, 2421, 9], + ["null", 4, 2421, 9], + ["setarg", 7, 0, 4, 2421, 9], + ["setarg", 7, 1, 3, 2421, 9], + ["invoke", 7, 3, 2421, 9], + ["jump", "if_end_2116", 2421, 9], + "if_else_2115", + "if_end_2116", + "if_end_2097", + ["null", 3, 2423, 14], + ["return", 3, 2423, 14], + "_nop_ur_16", + "if_else_2088", + "if_end_2089", + ["access", 3, "continue", 2426, 17], + ["is_identical", 4, 2, 3, 2426, 17], + ["jump_true", 4, "eq_done_2127", 2426, 17], + ["is_int", 7, 2, 2426, 17], + ["jump_false", 7, "eq_ni_2128", 2426, 17], + "_nop_tc_310", + ["jump", "eq_ni_2128", 2426, 17], + ["eq_int", 4, 2, 3, 2426, 17], + ["jump", "eq_done_2127", 2426, 17], + "eq_ni_2128", + ["is_num", 7, 2, 2426, 17], + ["jump_false", 7, "eq_nn_2129", 2426, 17], + "_nop_tc_311", + ["jump", "eq_nn_2129", 2426, 17], + ["eq_float", 4, 2, 3, 2426, 17], + ["jump", "eq_done_2127", 2426, 17], + "eq_nn_2129", + ["is_text", 7, 2, 2426, 17], + ["jump_false", 7, "eq_nt_2130", 2426, 17], + "_nop_tc_312", + "_nop_tc_313", + ["eq_text", 4, 2, 3, 2426, 17], + ["jump", "eq_done_2127", 2426, 17], + "eq_nt_2130", + ["is_null", 7, 2, 2426, 17], + ["jump_false", 7, "eq_nnl_2131", 2426, 17], + "_nop_tc_314", + ["jump", "eq_nnl_2131", 2426, 17], + ["true", 4, 2426, 17], + ["jump", "eq_done_2127", 2426, 17], + "eq_nnl_2131", + ["is_bool", 7, 2, 2426, 17], + ["jump_false", 7, "eq_nb_2132", 2426, 17], + "_nop_tc_315", + ["jump", "eq_nb_2132", 2426, 17], + ["eq_bool", 4, 2, 3, 2426, 17], + ["jump", "eq_done_2127", 2426, 17], + "eq_nb_2132", + ["false", 4, 2426, 17], + "eq_done_2127", + ["jump_false", 4, "if_else_2125", 2426, 17], + ["load_field", 3, 1, "name", 2427, 11], + ["null", 4, 2427, 24], + ["is_identical", 7, 3, 4, 2427, 24], + ["jump_true", 7, "ne_nid_2137", 2427, 24], + ["jump", "ne_ni_2138", 2427, 24], + "ne_nid_2137", + ["false", 7, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_ni_2138", + ["is_int", 8, 3, 2427, 24], + ["jump_false", 8, "ne_nn_2139", 2427, 24], + "_nop_tc_316", + ["jump", "ne_nn_2139", 2427, 24], + ["ne_int", 7, 3, 4, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_nn_2139", + ["is_num", 8, 3, 2427, 24], + ["jump_false", 8, "ne_nt_2140", 2427, 24], + "_nop_tc_317", + ["jump", "ne_nt_2140", 2427, 24], + ["ne_float", 7, 3, 4, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_nt_2140", + ["is_text", 8, 3, 2427, 24], + ["jump_false", 8, "ne_nnl_2141", 2427, 24], + "_nop_tc_318", + ["jump", "ne_nnl_2141", 2427, 24], + ["ne_text", 7, 3, 4, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_nnl_2141", + ["is_null", 8, 3, 2427, 24], + ["jump_false", 8, "ne_nb_2142", 2427, 24], + "_nop_tc_319", + "_nop_tc_320", + ["false", 7, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_nb_2142", + ["is_bool", 8, 3, 2427, 24], + ["jump_false", 8, "ne_mis_2143", 2427, 24], + "_nop_tc_321", + ["jump", "ne_mis_2143", 2427, 24], + ["ne_bool", 7, 3, 4, 2427, 24], + ["jump", "ne_done_2136", 2427, 24], + "ne_mis_2143", + ["true", 7, 2427, 24], + "ne_done_2136", + ["move", 3, 7, 2427, 24], + ["jump_false", 3, "and_end_2135", 2427, 24], + ["get", 4, 22, 1, 2427, 32], + ["load_field", 7, 1, "name", 2427, 44], + ["load_dynamic", 8, 4, 7, 2427, 44], + ["null", 4, 2427, 58], + ["is_identical", 7, 8, 4, 2427, 58], + ["jump_true", 7, "ne_nid_2145", 2427, 58], + ["jump", "ne_ni_2146", 2427, 58], + "ne_nid_2145", + ["false", 7, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_ni_2146", + ["is_int", 9, 8, 2427, 58], + ["jump_false", 9, "ne_nn_2147", 2427, 58], + "_nop_tc_322", + ["jump", "ne_nn_2147", 2427, 58], + ["ne_int", 7, 8, 4, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_nn_2147", + ["is_num", 9, 8, 2427, 58], + ["jump_false", 9, "ne_nt_2148", 2427, 58], + "_nop_tc_323", + ["jump", "ne_nt_2148", 2427, 58], + ["ne_float", 7, 8, 4, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_nt_2148", + ["is_text", 9, 8, 2427, 58], + ["jump_false", 9, "ne_nnl_2149", 2427, 58], + "_nop_tc_324", + ["jump", "ne_nnl_2149", 2427, 58], + ["ne_text", 7, 8, 4, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_nnl_2149", + ["is_null", 9, 8, 2427, 58], + ["jump_false", 9, "ne_nb_2150", 2427, 58], + "_nop_tc_325", + "_nop_tc_326", + ["false", 7, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_nb_2150", + ["is_bool", 9, 8, 2427, 58], + ["jump_false", 9, "ne_mis_2151", 2427, 58], + "_nop_tc_327", + ["jump", "ne_mis_2151", 2427, 58], + ["ne_bool", 7, 8, 4, 2427, 58], + ["jump", "ne_done_2144", 2427, 58], + "ne_mis_2151", + ["true", 7, 2427, 58], + "ne_done_2144", + ["move", 3, 7, 2427, 58], + "and_end_2135", + ["jump_false", 3, "if_else_2133", 2427, 58], + ["get", 3, 22, 1, 2428, 19], + ["load_field", 4, 1, "name", 2428, 31], + ["load_dynamic", 7, 3, 4, 2428, 31], + ["load_field", 3, 7, "continue_target", 2428, 31], + ["get", 4, 59, 1, 2428, 9], + ["frame", 7, 4, 1, 2428, 9], + ["null", 4, 2428, 9], + ["setarg", 7, 0, 4, 2428, 9], + ["setarg", 7, 1, 3, 2428, 9], + ["invoke", 7, 3, 2428, 9], + ["jump", "if_end_2134", 2428, 9], + "if_else_2133", + ["get", 3, 20, 1, 2429, 18], + ["null", 4, 2429, 37], + ["is_identical", 7, 3, 4, 2429, 37], + ["jump_true", 7, "ne_nid_2155", 2429, 37], + ["jump", "ne_ni_2156", 2429, 37], + "ne_nid_2155", + ["false", 7, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_ni_2156", + ["is_int", 8, 3, 2429, 37], + ["jump_false", 8, "ne_nn_2157", 2429, 37], + "_nop_tc_328", + ["jump", "ne_nn_2157", 2429, 37], + ["ne_int", 7, 3, 4, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_nn_2157", + ["is_num", 8, 3, 2429, 37], + ["jump_false", 8, "ne_nt_2158", 2429, 37], + "_nop_tc_329", + ["jump", "ne_nt_2158", 2429, 37], + ["ne_float", 7, 3, 4, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_nt_2158", + ["is_text", 8, 3, 2429, 37], + ["jump_false", 8, "ne_nnl_2159", 2429, 37], + "_nop_tc_330", + ["jump", "ne_nnl_2159", 2429, 37], + ["ne_text", 7, 3, 4, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_nnl_2159", + ["is_null", 8, 3, 2429, 37], + ["jump_false", 8, "ne_nb_2160", 2429, 37], + "_nop_tc_331", + "_nop_tc_332", + ["false", 7, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_nb_2160", + ["is_bool", 8, 3, 2429, 37], + ["jump_false", 8, "ne_mis_2161", 2429, 37], + "_nop_tc_333", + ["jump", "ne_mis_2161", 2429, 37], + ["ne_bool", 7, 3, 4, 2429, 37], + ["jump", "ne_done_2154", 2429, 37], + "ne_mis_2161", + ["true", 7, 2429, 37], + "ne_done_2154", + ["jump_false", 7, "if_else_2152", 2429, 37], + ["get", 3, 20, 1, 2430, 19], + ["get", 4, 59, 1, 2430, 9], + ["frame", 7, 4, 1, 2430, 9], + ["null", 4, 2430, 9], + ["setarg", 7, 0, 4, 2430, 9], + ["setarg", 7, 1, 3, 2430, 9], + ["invoke", 7, 3, 2430, 9], + ["jump", "if_end_2153", 2430, 9], + "if_else_2152", + "if_end_2153", + "if_end_2134", + ["null", 3, 2432, 14], + ["return", 3, 2432, 14], + "_nop_ur_17", + "if_else_2125", + "if_end_2126", + ["access", 3, "switch", 2435, 17], + ["is_identical", 4, 2, 3, 2435, 17], + ["jump_true", 4, "eq_done_2164", 2435, 17], + ["is_int", 7, 2, 2435, 17], + ["jump_false", 7, "eq_ni_2165", 2435, 17], + "_nop_tc_334", + ["jump", "eq_ni_2165", 2435, 17], + ["eq_int", 4, 2, 3, 2435, 17], + ["jump", "eq_done_2164", 2435, 17], + "eq_ni_2165", + ["is_num", 7, 2, 2435, 17], + ["jump_false", 7, "eq_nn_2166", 2435, 17], + "_nop_tc_335", + ["jump", "eq_nn_2166", 2435, 17], + ["eq_float", 4, 2, 3, 2435, 17], + ["jump", "eq_done_2164", 2435, 17], + "eq_nn_2166", + ["is_text", 7, 2, 2435, 17], + ["jump_false", 7, "eq_nt_2167", 2435, 17], + "_nop_tc_336", + "_nop_tc_337", + ["eq_text", 4, 2, 3, 2435, 17], + ["jump", "eq_done_2164", 2435, 17], + "eq_nt_2167", + ["is_null", 7, 2, 2435, 17], + ["jump_false", 7, "eq_nnl_2168", 2435, 17], + "_nop_tc_338", + ["jump", "eq_nnl_2168", 2435, 17], + ["true", 4, 2435, 17], + ["jump", "eq_done_2164", 2435, 17], + "eq_nnl_2168", + ["is_bool", 7, 2, 2435, 17], + ["jump_false", 7, "eq_nb_2169", 2435, 17], + "_nop_tc_339", + ["jump", "eq_nb_2169", 2435, 17], + ["eq_bool", 4, 2, 3, 2435, 17], + ["jump", "eq_done_2164", 2435, 17], + "eq_nb_2169", + ["false", 4, 2435, 17], + "eq_done_2164", + ["jump_false", 4, "if_else_2162", 2435, 17], + ["load_field", 3, 1, "expression", 2436, 14], + ["move", 29, 3, 2436, 14], + ["load_field", 3, 1, "cases", 2437, 15], + ["move", 42, 3, 2437, 15], + ["access", 3, -1, 2438, 35], + ["get", 4, 88, 1, 2438, 20], + ["frame", 7, 4, 2, 2438, 20], + ["null", 4, 2438, 20], + ["setarg", 7, 0, 4, 2438, 20], + ["setarg", 7, 1, 29, 2438, 20], + ["setarg", 7, 2, 3, 2438, 20], + ["invoke", 7, 3, 2438, 20], + ["move", 43, 3, 2438, 20], + ["access", 3, "switch_end", 2439, 29], + ["get", 4, 45, 1, 2439, 19], + ["frame", 7, 4, 1, 2439, 19], + ["null", 4, 2439, 19], + ["setarg", 7, 0, 4, 2439, 19], + ["setarg", 7, 1, 3, 2439, 19], + ["invoke", 7, 3, 2439, 19], + ["move", 17, 3, 2439, 19], + ["null", 44, 2440, 23], + ["get", 3, 19, 1, 2441, 19], + ["move", 20, 3, 2441, 19], + ["put", 17, 19, 1, 2442, 22], + ["array", 3, 0, 2444, 21], + ["move", 45, 3, 2444, 21], + ["access", 11, 0, 2445, 12], + "while_start_2170", + ["length", 3, 42, 2446, 26], + ["is_int", 4, 11, 2446, 26], + ["jump_false", 4, "rel_ni_2172", 2446, 26], + "_nop_tc_340", + "_nop_tc_341", + ["lt_int", 7, 11, 3, 2446, 26], + ["jump", "rel_done_2174", 2446, 26], + "rel_ni_2172", + ["is_num", 4, 11, 2446, 26], + ["jump_false", 4, "rel_nn_2173", 2446, 26], + "_nop_tc_342", + "_nop_tc_343", + ["lt_float", 7, 11, 3, 2446, 26], + ["jump", "rel_done_2174", 2446, 26], + "rel_nn_2173", + ["is_text", 4, 11, 2446, 26], + ["jump_false", 4, "rel_err_2175", 2446, 26], + "_nop_tc_344", + ["jump", "rel_err_2175", 2446, 26], + ["lt_text", 7, 11, 3, 2446, 26], + ["jump", "rel_done_2174", 2446, 26], + "rel_err_2175", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2446, + 26 + ], + ["access", 4, "error", 2446, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2446, 26], + ["array", 9, 0, 2446, 26], + ["push", 9, 8, 2446, 26], + ["frame", 8, 3, 2, 2446, 26], + ["null", 3, 2446, 26], + ["setarg", 8, 0, 3, 2446, 26], + ["setarg", 8, 1, 4, 2446, 26], + ["setarg", 8, 2, 9, 2446, 26], + ["invoke", 8, 3, 2446, 26], + ["disrupt", 2446, 26], + "rel_done_2174", + ["jump_false", 7, "while_end_2171", 2446, 26], + ["load_dynamic", 3, 42, 11, 2447, 27], + ["move", 46, 3, 2447, 27], + ["load_field", 3, 46, "kind", 2448, 21], + ["move", 47, 3, 2448, 21], + ["access", 3, "default", 2449, 26], + ["is_identical", 4, 47, 3, 2449, 26], + ["jump_true", 4, "eq_done_2178", 2449, 26], + ["is_int", 7, 47, 2449, 26], + ["jump_false", 7, "eq_ni_2179", 2449, 26], + "_nop_tc_345", + ["jump", "eq_ni_2179", 2449, 26], + ["eq_int", 4, 47, 3, 2449, 26], + ["jump", "eq_done_2178", 2449, 26], + "eq_ni_2179", + ["is_num", 7, 47, 2449, 26], + ["jump_false", 7, "eq_nn_2180", 2449, 26], + "_nop_tc_346", + ["jump", "eq_nn_2180", 2449, 26], + ["eq_float", 4, 47, 3, 2449, 26], + ["jump", "eq_done_2178", 2449, 26], + "eq_nn_2180", + ["is_text", 7, 47, 2449, 26], + ["jump_false", 7, "eq_nt_2181", 2449, 26], + "_nop_tc_347", + "_nop_tc_348", + ["eq_text", 4, 47, 3, 2449, 26], + ["jump", "eq_done_2178", 2449, 26], + "eq_nt_2181", + ["is_null", 7, 47, 2449, 26], + ["jump_false", 7, "eq_nnl_2182", 2449, 26], + "_nop_tc_349", + ["jump", "eq_nnl_2182", 2449, 26], + ["true", 4, 2449, 26], + ["jump", "eq_done_2178", 2449, 26], + "eq_nnl_2182", + ["is_bool", 7, 47, 2449, 26], + ["jump_false", 7, "eq_nb_2183", 2449, 26], + "_nop_tc_350", + ["jump", "eq_nb_2183", 2449, 26], + ["eq_bool", 4, 47, 3, 2449, 26], + ["jump", "eq_done_2178", 2449, 26], + "eq_nb_2183", + ["false", 4, 2449, 26], + "eq_done_2178", + ["jump_false", 4, "if_else_2176", 2449, 26], + ["access", 3, "switch_default", 2450, 37], + ["get", 4, 45, 1, 2450, 27], + ["frame", 7, 4, 1, 2450, 27], + ["null", 4, 2450, 27], + ["setarg", 7, 0, 4, 2450, 27], + ["setarg", 7, 1, 3, 2450, 27], + ["invoke", 7, 3, 2450, 27], + ["move", 44, 3, 2450, 27], + ["is_array", 3, 45, 2451, 29], + ["jump_false", 3, "push_err_2184", 2451, 29], + ["push", 45, 44, 2451, 29], + ["jump", "push_done_2185", 2451, 29], + "push_err_2184", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2451, + 29 + ], + ["access", 4, "error", 2451, 29], + ["access", 7, "cannot push: target must be an array", 2451, 29], + ["array", 8, 0, 2451, 29], + ["push", 8, 7, 2451, 29], + ["frame", 7, 3, 2, 2451, 29], + ["null", 3, 2451, 29], + ["setarg", 7, 0, 3, 2451, 29], + ["setarg", 7, 1, 4, 2451, 29], + ["setarg", 7, 2, 8, 2451, 29], + ["invoke", 7, 3, 2451, 29], + ["disrupt", 2451, 29], + "push_done_2185", + ["jump", "if_end_2177", 2451, 29], + "if_else_2176", + ["access", 3, "switch_case", 2453, 34], + ["get", 4, 45, 1, 2453, 24], + ["frame", 7, 4, 1, 2453, 24], + ["null", 4, 2453, 24], + ["setarg", 7, 0, 4, 2453, 24], + ["setarg", 7, 1, 3, 2453, 24], + ["invoke", 7, 3, 2453, 24], + ["move", 48, 3, 2453, 24], + ["load_field", 3, 46, "expression", 2454, 23], + ["move", 49, 3, 2454, 23], + ["access", 3, -1, 2455, 42], + ["get", 4, 88, 1, 2455, 22], + ["frame", 7, 4, 2, 2455, 22], + ["null", 4, 2455, 22], + ["setarg", 7, 0, 4, 2455, 22], + ["setarg", 7, 1, 49, 2455, 22], + ["setarg", 7, 2, 3, 2455, 22], + ["invoke", 7, 3, 2455, 22], + ["move", 50, 3, 2455, 22], + ["get", 3, 40, 1, 2456, 22], + ["frame", 4, 3, 0, 2456, 22], + ["null", 3, 2456, 22], + ["setarg", 4, 0, 3, 2456, 22], + ["invoke", 4, 3, 2456, 22], + ["move", 51, 3, 2456, 22], + ["null", 3, 2457, 20], + ["put", 3, 34, 1, 2457, 20], + ["put", 49, 35, 1, 2458, 20], + ["access", 3, "eq", 2459, 22], + ["get", 4, 71, 1, 2459, 11], + ["frame", 7, 4, 4, 2459, 11], + ["null", 4, 2459, 11], + ["setarg", 7, 0, 4, 2459, 11], + ["setarg", 7, 1, 3, 2459, 11], + ["setarg", 7, 2, 51, 2459, 11], + ["setarg", 7, 3, 43, 2459, 11], + ["setarg", 7, 4, 50, 2459, 11], + ["invoke", 7, 3, 2459, 11], + ["access", 3, "jump_true", 2460, 26], + ["get", 4, 60, 1, 2460, 11], + ["frame", 7, 4, 3, 2460, 11], + ["null", 4, 2460, 11], + ["setarg", 7, 0, 4, 2460, 11], + ["setarg", 7, 1, 3, 2460, 11], + ["setarg", 7, 2, 51, 2460, 11], + ["setarg", 7, 3, 48, 2460, 11], + ["invoke", 7, 3, 2460, 11], + ["is_array", 3, 45, 2461, 29], + ["jump_false", 3, "push_err_2186", 2461, 29], + ["push", 45, 48, 2461, 29], + ["jump", "push_done_2187", 2461, 29], + "push_err_2186", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2461, + 29 + ], + ["access", 4, "error", 2461, 29], + ["access", 7, "cannot push: target must be an array", 2461, 29], + ["array", 8, 0, 2461, 29], + ["push", 8, 7, 2461, 29], + ["frame", 7, 3, 2, 2461, 29], + ["null", 3, 2461, 29], + ["setarg", 7, 0, 3, 2461, 29], + ["setarg", 7, 1, 4, 2461, 29], + ["setarg", 7, 2, 8, 2461, 29], + ["invoke", 7, 3, 2461, 29], + ["disrupt", 2461, 29], + "push_done_2187", + "if_end_2177", + ["access", 3, 1, 2463, 19], + ["is_num", 4, 11, 2463, 19], + ["jump_false", 4, "num_err_2188", 2463, 19], + "_nop_tc_351", + "_nop_tc_352", + ["add", 4, 11, 3, 2463, 19], + ["jump", "num_done_2189", 2463, 19], + "num_err_2188", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2463, + 19 + ], + ["access", 7, "error", 2463, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2463, 19], + ["array", 9, 0, 2463, 19], + ["push", 9, 8, 2463, 19], + ["frame", 8, 3, 2, 2463, 19], + ["null", 3, 2463, 19], + ["setarg", 8, 0, 3, 2463, 19], + ["setarg", 8, 1, 7, 2463, 19], + ["setarg", 8, 2, 9, 2463, 19], + ["invoke", 8, 3, 2463, 19], + ["disrupt", 2463, 19], + "num_done_2189", + ["move", 11, 4, 2463, 19], + ["jump", "while_start_2170", 2463, 19], + "while_end_2171", + ["null", 3, 2465, 28], + ["is_identical", 4, 44, 3, 2465, 28], + ["jump_true", 4, "ne_nid_2193", 2465, 28], + ["jump", "ne_ni_2194", 2465, 28], + "ne_nid_2193", + ["false", 4, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_ni_2194", + ["is_int", 7, 44, 2465, 28], + ["jump_false", 7, "ne_nn_2195", 2465, 28], + "_nop_tc_353", + ["jump", "ne_nn_2195", 2465, 28], + ["ne_int", 4, 44, 3, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_nn_2195", + ["is_num", 7, 44, 2465, 28], + ["jump_false", 7, "ne_nt_2196", 2465, 28], + "_nop_tc_354", + ["jump", "ne_nt_2196", 2465, 28], + ["ne_float", 4, 44, 3, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_nt_2196", + ["is_text", 7, 44, 2465, 28], + ["jump_false", 7, "ne_nnl_2197", 2465, 28], + "_nop_tc_355", + ["jump", "ne_nnl_2197", 2465, 28], + ["ne_text", 4, 44, 3, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_nnl_2197", + ["is_null", 7, 44, 2465, 28], + ["jump_false", 7, "ne_nb_2198", 2465, 28], + "_nop_tc_356", + "_nop_tc_357", + ["false", 4, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_nb_2198", + ["is_bool", 7, 44, 2465, 28], + ["jump_false", 7, "ne_mis_2199", 2465, 28], + "_nop_tc_358", + ["jump", "ne_mis_2199", 2465, 28], + ["ne_bool", 4, 44, 3, 2465, 28], + ["jump", "ne_done_2192", 2465, 28], + "ne_mis_2199", + ["true", 4, 2465, 28], + "ne_done_2192", + ["jump_false", 4, "if_else_2190", 2465, 28], + ["get", 3, 59, 1, 2466, 9], + ["frame", 4, 3, 1, 2466, 9], + ["null", 3, 2466, 9], + ["setarg", 4, 0, 3, 2466, 9], + ["setarg", 4, 1, 44, 2466, 9], + ["invoke", 4, 3, 2466, 9], + ["jump", "if_end_2191", 2466, 9], + "if_else_2190", + ["get", 3, 59, 1, 2468, 9], + ["frame", 4, 3, 1, 2468, 9], + ["null", 3, 2468, 9], + ["setarg", 4, 0, 3, 2468, 9], + ["setarg", 4, 1, 17, 2468, 9], + ["invoke", 4, 3, 2468, 9], + "if_end_2191", + ["access", 11, 0, 2471, 12], + "while_start_2200", + ["length", 3, 42, 2472, 26], + ["is_int", 4, 11, 2472, 26], + ["jump_false", 4, "rel_ni_2202", 2472, 26], + "_nop_tc_359", + "_nop_tc_360", + ["lt_int", 7, 11, 3, 2472, 26], + ["jump", "rel_done_2204", 2472, 26], + "rel_ni_2202", + ["is_num", 4, 11, 2472, 26], + ["jump_false", 4, "rel_nn_2203", 2472, 26], + "_nop_tc_361", + "_nop_tc_362", + ["lt_float", 7, 11, 3, 2472, 26], + ["jump", "rel_done_2204", 2472, 26], + "rel_nn_2203", + ["is_text", 4, 11, 2472, 26], + ["jump_false", 4, "rel_err_2205", 2472, 26], + "_nop_tc_363", + ["jump", "rel_err_2205", 2472, 26], + ["lt_text", 7, 11, 3, 2472, 26], + ["jump", "rel_done_2204", 2472, 26], + "rel_err_2205", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2472, + 26 + ], + ["access", 4, "error", 2472, 26], + ["access", 8, "cannot compare with '<': operands must be same type", 2472, 26], + ["array", 9, 0, 2472, 26], + ["push", 9, 8, 2472, 26], + ["frame", 8, 3, 2, 2472, 26], + ["null", 3, 2472, 26], + ["setarg", 8, 0, 3, 2472, 26], + ["setarg", 8, 1, 4, 2472, 26], + ["setarg", 8, 2, 9, 2472, 26], + ["invoke", 8, 3, 2472, 26], + ["disrupt", 2472, 26], + "rel_done_2204", + ["jump_false", 7, "while_end_2201", 2472, 26], + ["load_dynamic", 3, 45, 11, 2473, 32], + ["get", 4, 48, 1, 2473, 9], + ["frame", 7, 4, 1, 2473, 9], + ["null", 4, 2473, 9], + ["setarg", 7, 0, 4, 2473, 9], + ["setarg", 7, 1, 3, 2473, 9], + ["invoke", 7, 3, 2473, 9], + ["load_dynamic", 3, 42, 11, 2474, 28], + ["load_field", 4, 3, "statements", 2474, 28], + ["move", 52, 4, 2474, 28], + ["access", 53, 0, 2475, 14], + "while_start_2206", + ["length", 3, 52, 2476, 28], + ["is_int", 4, 53, 2476, 28], + ["jump_false", 4, "rel_ni_2208", 2476, 28], + "_nop_tc_364", + "_nop_tc_365", + ["lt_int", 7, 53, 3, 2476, 28], + ["jump", "rel_done_2210", 2476, 28], + "rel_ni_2208", + ["is_num", 4, 53, 2476, 28], + ["jump_false", 4, "rel_nn_2209", 2476, 28], + "_nop_tc_366", + "_nop_tc_367", + ["lt_float", 7, 53, 3, 2476, 28], + ["jump", "rel_done_2210", 2476, 28], + "rel_nn_2209", + ["is_text", 4, 53, 2476, 28], + ["jump_false", 4, "rel_err_2211", 2476, 28], + "_nop_tc_368", + ["jump", "rel_err_2211", 2476, 28], + ["lt_text", 7, 53, 3, 2476, 28], + ["jump", "rel_done_2210", 2476, 28], + "rel_err_2211", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2476, + 28 + ], + ["access", 4, "error", 2476, 28], + ["access", 8, "cannot compare with '<': operands must be same type", 2476, 28], + ["array", 9, 0, 2476, 28], + ["push", 9, 8, 2476, 28], + ["frame", 8, 3, 2, 2476, 28], + ["null", 3, 2476, 28], + ["setarg", 8, 0, 3, 2476, 28], + ["setarg", 8, 1, 4, 2476, 28], + ["setarg", 8, 2, 9, 2476, 28], + ["invoke", 8, 3, 2476, 28], + ["disrupt", 2476, 28], + "rel_done_2210", + ["jump_false", 7, "while_end_2207", 2476, 28], + ["load_dynamic", 3, 52, 53, 2477, 36], + ["get", 4, 95, 1, 2477, 11], + ["frame", 7, 4, 1, 2477, 11], + ["null", 4, 2477, 11], + ["setarg", 7, 0, 4, 2477, 11], + ["setarg", 7, 1, 3, 2477, 11], + ["invoke", 7, 3, 2477, 11], + ["access", 3, 1, 2478, 21], + ["is_num", 4, 53, 2478, 21], + ["jump_false", 4, "num_err_2212", 2478, 21], + "_nop_tc_369", + "_nop_tc_370", + ["add", 4, 53, 3, 2478, 21], + ["jump", "num_done_2213", 2478, 21], + "num_err_2212", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2478, + 21 + ], + ["access", 7, "error", 2478, 21], + ["access", 8, "cannot apply '+': operands must be numbers", 2478, 21], + ["array", 9, 0, 2478, 21], + ["push", 9, 8, 2478, 21], + ["frame", 8, 3, 2, 2478, 21], + ["null", 3, 2478, 21], + ["setarg", 8, 0, 3, 2478, 21], + ["setarg", 8, 1, 7, 2478, 21], + ["setarg", 8, 2, 9, 2478, 21], + ["invoke", 8, 3, 2478, 21], + ["disrupt", 2478, 21], + "num_done_2213", + ["move", 53, 4, 2478, 21], + ["jump", "while_start_2206", 2478, 21], + "while_end_2207", + ["access", 3, 1, 2480, 19], + ["is_num", 4, 11, 2480, 19], + ["jump_false", 4, "num_err_2214", 2480, 19], + "_nop_tc_371", + "_nop_tc_372", + ["add", 4, 11, 3, 2480, 19], + ["jump", "num_done_2215", 2480, 19], + "num_err_2214", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2480, + 19 + ], + ["access", 7, "error", 2480, 19], + ["access", 8, "cannot apply '+': operands must be numbers", 2480, 19], + ["array", 9, 0, 2480, 19], + ["push", 9, 8, 2480, 19], + ["frame", 8, 3, 2, 2480, 19], + ["null", 3, 2480, 19], + ["setarg", 8, 0, 3, 2480, 19], + ["setarg", 8, 1, 7, 2480, 19], + ["setarg", 8, 2, 9, 2480, 19], + ["invoke", 8, 3, 2480, 19], + ["disrupt", 2480, 19], + "num_done_2215", + ["move", 11, 4, 2480, 19], + ["jump", "while_start_2200", 2480, 19], + "while_end_2201", + ["get", 3, 48, 1, 2482, 7], + ["frame", 4, 3, 1, 2482, 7], + ["null", 3, 2482, 7], + ["setarg", 4, 0, 3, 2482, 7], + ["setarg", 4, 1, 17, 2482, 7], + ["invoke", 4, 3, 2482, 7], + ["put", 20, 19, 1, 2483, 22], + ["null", 3, 2484, 14], + ["return", 3, 2484, 14], + "_nop_ur_18", + "if_else_2162", + "if_end_2163", + ["access", 3, "function", 2487, 17], + ["is_identical", 4, 2, 3, 2487, 17], + ["jump_true", 4, "eq_done_2218", 2487, 17], + ["is_int", 7, 2, 2487, 17], + ["jump_false", 7, "eq_ni_2219", 2487, 17], + "_nop_tc_373", + ["jump", "eq_ni_2219", 2487, 17], + ["eq_int", 4, 2, 3, 2487, 17], + ["jump", "eq_done_2218", 2487, 17], + "eq_ni_2219", + ["is_num", 7, 2, 2487, 17], + ["jump_false", 7, "eq_nn_2220", 2487, 17], + "_nop_tc_374", + ["jump", "eq_nn_2220", 2487, 17], + ["eq_float", 4, 2, 3, 2487, 17], + ["jump", "eq_done_2218", 2487, 17], + "eq_nn_2220", + ["is_text", 7, 2, 2487, 17], + ["jump_false", 7, "eq_nt_2221", 2487, 17], + "_nop_tc_375", + "_nop_tc_376", + ["eq_text", 4, 2, 3, 2487, 17], + ["jump", "eq_done_2218", 2487, 17], + "eq_nt_2221", + ["is_null", 7, 2, 2487, 17], + ["jump_false", 7, "eq_nnl_2222", 2487, 17], + "_nop_tc_377", + ["jump", "eq_nnl_2222", 2487, 17], + ["true", 4, 2487, 17], + ["jump", "eq_done_2218", 2487, 17], + "eq_nnl_2222", + ["is_bool", 7, 2, 2487, 17], + ["jump_false", 7, "eq_nb_2223", 2487, 17], + "_nop_tc_378", + ["jump", "eq_nb_2223", 2487, 17], + ["eq_bool", 4, 2, 3, 2487, 17], + ["jump", "eq_done_2218", 2487, 17], + "eq_nb_2223", + ["false", 4, 2487, 17], + "eq_done_2218", + ["jump_false", 4, "if_else_2216", 2487, 17], + ["load_field", 3, 1, "name", 2488, 14], + ["move", 5, 3, 2488, 14], + ["null", 3, 2489, 19], + ["is_identical", 4, 5, 3, 2489, 19], + ["jump_true", 4, "ne_nid_2227", 2489, 19], + ["jump", "ne_ni_2228", 2489, 19], + "ne_nid_2227", + ["false", 4, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_ni_2228", + ["is_int", 7, 5, 2489, 19], + ["jump_false", 7, "ne_nn_2229", 2489, 19], + "_nop_tc_379", + ["jump", "ne_nn_2229", 2489, 19], + ["ne_int", 4, 5, 3, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_nn_2229", + ["is_num", 7, 5, 2489, 19], + ["jump_false", 7, "ne_nt_2230", 2489, 19], + "_nop_tc_380", + ["jump", "ne_nt_2230", 2489, 19], + ["ne_float", 4, 5, 3, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_nt_2230", + ["is_text", 7, 5, 2489, 19], + ["jump_false", 7, "ne_nnl_2231", 2489, 19], + "_nop_tc_381", + ["jump", "ne_nnl_2231", 2489, 19], + ["ne_text", 4, 5, 3, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_nnl_2231", + ["is_null", 7, 5, 2489, 19], + ["jump_false", 7, "ne_nb_2232", 2489, 19], + "_nop_tc_382", + "_nop_tc_383", + ["false", 4, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_nb_2232", + ["is_bool", 7, 5, 2489, 19], + ["jump_false", 7, "ne_mis_2233", 2489, 19], + "_nop_tc_384", + ["jump", "ne_mis_2233", 2489, 19], + ["ne_bool", 4, 5, 3, 2489, 19], + ["jump", "ne_done_2226", 2489, 19], + "ne_mis_2233", + ["true", 4, 2489, 19], + "ne_done_2226", + ["jump_false", 4, "if_else_2224", 2489, 19], + ["get", 3, 96, 1, 2490, 16], + ["frame", 4, 3, 1, 2490, 16], + ["null", 3, 2490, 16], + ["setarg", 4, 0, 3, 2490, 16], + ["setarg", 4, 1, 1, 2490, 16], + ["invoke", 4, 3, 2490, 16], + ["move", 54, 3, 2490, 16], + ["get", 3, 18, 1, 2491, 19], + ["move", 55, 3, 2491, 19], + ["get", 3, 18, 1, 2492, 26], + ["access", 4, 1, 2492, 43], + ["is_num", 7, 3, 2492, 43], + ["jump_false", 7, "num_err_2234", 2492, 43], + "_nop_tc_385", + "_nop_tc_386", + ["add", 7, 3, 4, 2492, 43], + ["jump", "num_done_2235", 2492, 43], + "num_err_2234", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2492, + 43 + ], + ["access", 4, "error", 2492, 43], + ["access", 8, "cannot apply '+': operands must be numbers", 2492, 43], + ["array", 9, 0, 2492, 43], + ["push", 9, 8, 2492, 43], + ["frame", 8, 3, 2, 2492, 43], + ["null", 3, 2492, 43], + ["setarg", 8, 0, 3, 2492, 43], + ["setarg", 8, 1, 4, 2492, 43], + ["setarg", 8, 2, 9, 2492, 43], + ["invoke", 8, 3, 2492, 43], + ["disrupt", 2492, 43], + "num_done_2235", + ["put", 7, 18, 1, 2492, 43], + ["get", 3, 9, 1, 2493, 14], + ["is_array", 4, 3, 2493, 27], + ["jump_false", 4, "push_err_2236", 2493, 27], + ["push", 3, 54, 2493, 27], + ["jump", "push_done_2237", 2493, 27], + "push_err_2236", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2493, + 27 + ], + ["access", 4, "error", 2493, 27], + ["access", 7, "cannot push: target must be an array", 2493, 27], + ["array", 8, 0, 2493, 27], + ["push", 8, 7, 2493, 27], + ["frame", 7, 3, 2, 2493, 27], + ["null", 3, 2493, 27], + ["setarg", 7, 0, 3, 2493, 27], + ["setarg", 7, 1, 4, 2493, 27], + ["setarg", 7, 2, 8, 2493, 27], + ["invoke", 7, 3, 2493, 27], + ["disrupt", 2493, 27], + "push_done_2237", + ["get", 3, 42, 1, 2494, 22], + ["frame", 4, 3, 1, 2494, 22], + ["null", 3, 2494, 22], + ["setarg", 4, 0, 3, 2494, 22], + ["setarg", 4, 1, 5, 2494, 22], + ["invoke", 4, 3, 2494, 22], + ["move", 6, 3, 2494, 22], + ["get", 3, 40, 1, 2495, 16], + ["frame", 4, 3, 0, 2495, 16], + ["null", 3, 2495, 16], + ["setarg", 4, 0, 3, 2495, 16], + ["invoke", 4, 3, 2495, 16], + ["move", 56, 3, 2495, 16], + ["access", 3, "function", 2496, 16], + ["get", 4, 51, 1, 2496, 9], + ["frame", 5, 4, 3, 2496, 9], + ["null", 4, 2496, 9], + ["setarg", 5, 0, 4, 2496, 9], + ["setarg", 5, 1, 3, 2496, 9], + ["setarg", 5, 2, 56, 2496, 9], + ["setarg", 5, 3, 55, 2496, 9], + ["invoke", 5, 3, 2496, 9], + ["access", 3, 0, 2497, 27], + ["is_int", 4, 6, 2497, 27], + ["jump_false", 4, "rel_ni_2240", 2497, 27], + "_nop_tc_387", + "_nop_tc_388", + ["ge_int", 5, 6, 3, 2497, 27], + ["jump", "rel_done_2242", 2497, 27], + "rel_ni_2240", + ["is_num", 4, 6, 2497, 27], + ["jump_false", 4, "rel_nn_2241", 2497, 27], + "_nop_tc_389", + "_nop_tc_390", + ["ge_float", 5, 6, 3, 2497, 27], + ["jump", "rel_done_2242", 2497, 27], + "rel_nn_2241", + ["is_text", 4, 6, 2497, 27], + ["jump_false", 4, "rel_err_2243", 2497, 27], + "_nop_tc_391", + ["jump", "rel_err_2243", 2497, 27], + ["ge_text", 5, 6, 3, 2497, 27], + ["jump", "rel_done_2242", 2497, 27], + "rel_err_2243", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2497, + 27 + ], + ["access", 4, "error", 2497, 27], + ["access", 7, "cannot compare with '>=': operands must be same type", 2497, 27], + ["array", 8, 0, 2497, 27], + ["push", 8, 7, 2497, 27], + ["frame", 7, 3, 2, 2497, 27], + ["null", 3, 2497, 27], + ["setarg", 7, 0, 3, 2497, 27], + ["setarg", 7, 1, 4, 2497, 27], + ["setarg", 7, 2, 8, 2497, 27], + ["invoke", 7, 3, 2497, 27], + ["disrupt", 2497, 27], + "rel_done_2242", + ["jump_false", 5, "if_else_2238", 2497, 27], + ["access", 3, "move", 2498, 18], + ["get", 4, 51, 1, 2498, 11], + ["frame", 5, 4, 3, 2498, 11], + ["null", 4, 2498, 11], + ["setarg", 5, 0, 4, 2498, 11], + ["setarg", 5, 1, 3, 2498, 11], + ["setarg", 5, 2, 6, 2498, 11], + ["setarg", 5, 3, 56, 2498, 11], + ["invoke", 5, 3, 2498, 11], + ["jump", "if_end_2239", 2498, 11], + "if_else_2238", + "if_end_2239", + ["jump", "if_end_2225", 2498, 11], + "if_else_2224", + "if_end_2225", + ["null", 3, 2501, 14], + ["return", 3, 2501, 14], + "_nop_ur_19", + "if_else_2216", + "if_end_2217", + ["access", 3, "call", 2504, 17], + ["is_identical", 4, 2, 3, 2504, 17], + ["jump_true", 4, "eq_done_2246", 2504, 17], + ["is_int", 5, 2, 2504, 17], + ["jump_false", 5, "eq_ni_2247", 2504, 17], + "_nop_tc_392", + ["jump", "eq_ni_2247", 2504, 17], + ["eq_int", 4, 2, 3, 2504, 17], + ["jump", "eq_done_2246", 2504, 17], + "eq_ni_2247", + ["is_num", 5, 2, 2504, 17], + ["jump_false", 5, "eq_nn_2248", 2504, 17], + "_nop_tc_393", + ["jump", "eq_nn_2248", 2504, 17], + ["eq_float", 4, 2, 3, 2504, 17], + ["jump", "eq_done_2246", 2504, 17], + "eq_nn_2248", + ["is_text", 5, 2, 2504, 17], + ["jump_false", 5, "eq_nt_2249", 2504, 17], + "_nop_tc_394", + "_nop_tc_395", + ["eq_text", 4, 2, 3, 2504, 17], + ["jump", "eq_done_2246", 2504, 17], + "eq_nt_2249", + ["is_null", 5, 2, 2504, 17], + ["jump_false", 5, "eq_nnl_2250", 2504, 17], + "_nop_tc_396", + ["jump", "eq_nnl_2250", 2504, 17], + ["true", 4, 2504, 17], + ["jump", "eq_done_2246", 2504, 17], + "eq_nnl_2250", + ["is_bool", 5, 2, 2504, 17], + ["jump_false", 5, "eq_nb_2251", 2504, 17], + "_nop_tc_397", + ["jump", "eq_nb_2251", 2504, 17], + ["eq_bool", 4, 2, 3, 2504, 17], + ["jump", "eq_done_2246", 2504, 17], + "eq_nb_2251", + ["false", 4, 2504, 17], + "eq_done_2246", + ["jump_false", 4, "if_else_2244", 2504, 17], + ["load_field", 2, 1, "expression", 2505, 16], + ["access", 3, -1, 2505, 33], + ["get", 4, 88, 1, 2505, 7], + ["frame", 5, 4, 2, 2505, 7], + ["null", 4, 2505, 7], + ["setarg", 5, 0, 4, 2505, 7], + ["setarg", 5, 1, 2, 2505, 7], + ["setarg", 5, 2, 3, 2505, 7], + ["invoke", 5, 2, 2505, 7], + ["null", 2, 2506, 14], + ["return", 2, 2506, 14], + "_nop_ur_20", + "if_else_2244", + "if_end_2245", + ["access", 2, -1, 2509, 20], + ["get", 3, 88, 1, 2509, 5], + ["frame", 4, 3, 2, 2509, 5], + ["null", 3, 2509, 5], + ["setarg", 4, 0, 3, 2509, 5], + ["setarg", 4, 1, 1, 2509, 5], + ["setarg", 4, 2, 2, 2509, 5], + ["invoke", 4, 2, 2509, 5], + ["null", 2, 2510, 12], + ["return", 2, 2510, 12], + "_nop_ur_21", + "_nop_ur_22" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 38, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 38, 1, 2515, 17], + ["frame", 3, 2, 0, 2515, 17], + ["null", 2, 2515, 17], + ["setarg", 3, 0, 2, 2515, 17], + ["invoke", 3, 2, 2515, 17], + ["move", 3, 2, 2515, 17], + ["load_field", 2, 1, "arrow", 2516, 20], + ["true", 4, 2516, 39], + ["is_identical", 5, 2, 4, 2516, 39], + ["jump_true", 5, "eq_done_2252", 2516, 39], + ["is_int", 6, 2, 2516, 39], + ["jump_false", 6, "eq_ni_2253", 2516, 39], + "_nop_tc_1", + ["jump", "eq_ni_2253", 2516, 39], + ["eq_int", 5, 2, 4, 2516, 39], + ["jump", "eq_done_2252", 2516, 39], + "eq_ni_2253", + ["is_num", 6, 2, 2516, 39], + ["jump_false", 6, "eq_nn_2254", 2516, 39], + "_nop_tc_2", + ["jump", "eq_nn_2254", 2516, 39], + ["eq_float", 5, 2, 4, 2516, 39], + ["jump", "eq_done_2252", 2516, 39], + "eq_nn_2254", + ["is_text", 6, 2, 2516, 39], + ["jump_false", 6, "eq_nt_2255", 2516, 39], + "_nop_tc_3", + ["jump", "eq_nt_2255", 2516, 39], + ["eq_text", 5, 2, 4, 2516, 39], + ["jump", "eq_done_2252", 2516, 39], + "eq_nt_2255", + ["is_null", 6, 2, 2516, 39], + ["jump_false", 6, "eq_nnl_2256", 2516, 39], + "_nop_tc_4", + ["jump", "eq_nnl_2256", 2516, 39], + ["true", 5, 2516, 39], + ["jump", "eq_done_2252", 2516, 39], + "eq_nnl_2256", + ["is_bool", 6, 2, 2516, 39], + ["jump_false", 6, "eq_nb_2257", 2516, 39], + "_nop_tc_5", + "_nop_tc_6", + ["eq_bool", 5, 2, 4, 2516, 39], + ["jump", "eq_done_2252", 2516, 39], + "eq_nb_2257", + ["false", 5, 2516, 39], + "eq_done_2252", + ["load_field", 2, 1, "function_nr", 2517, 22], + ["move", 4, 2, 2517, 22], + ["load_field", 2, 1, "list", 2518, 18], + ["move", 6, 2, 2518, 18], + ["access", 2, 0, 2519, 21], + ["access", 7, 1, 2520, 22], + ["access", 8, 0, 2521, 14], + ["null", 9, 2522, 17], + ["null", 10, 2523, 22], + ["access", 11, 1, 2524, 14], + ["null", 12, 2525, 24], + ["null", 13, 2526, 21], + ["access", 14, 0, 2527, 24], + ["null", 15, 2528, 19], + ["null", 16, 2529, 14], + ["null", 17, 2530, 17], + ["null", 18, 2531, 20], + ["access", 19, 0, 2532, 19], + ["access", 20, 0, 2533, 22], + ["access", 21, 0, 2534, 16], + ["null", 22, 2535, 17], + ["null", 23, 2536, 16], + ["access", 24, 0, 2537, 21], + ["access", 25, 0, 2538, 28], + ["load_field", 26, 1, "disruption", 2539, 26], + ["move", 27, 26, 2539, 26], + ["null", 26, 2540, 22], + ["load_field", 28, 1, "name", 2541, 19], + ["move", 29, 28, 2541, 19], + ["null", 28, 2542, 20], + ["access", 30, 0, 2543, 17], + ["null", 31, 2544, 18], + ["access", 32, 0, 2545, 23], + ["access", 33, 0, 2546, 22], + ["get", 34, 100, 1, 2548, 10], + ["is_array", 35, 34, 2548, 25], + ["jump_false", 35, "push_err_2258", 2548, 25], + ["push", 34, 3, 2548, 25], + ["jump", "push_done_2259", 2548, 25], + "push_err_2258", + [ + "access", + 34, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2548, + 25 + ], + ["access", 35, "error", 2548, 25], + ["access", 36, "cannot push: target must be an array", 2548, 25], + ["array", 37, 0, 2548, 25], + ["push", 37, 36, 2548, 25], + ["frame", 36, 34, 2, 2548, 25], + ["null", 34, 2548, 25], + ["setarg", 36, 0, 34, 2548, 25], + ["setarg", 36, 1, 35, 2548, 25], + ["setarg", 36, 2, 37, 2548, 25], + ["invoke", 36, 34, 2548, 25], + ["disrupt", 2548, 25], + "push_done_2259", + ["array", 34, 0, 2550, 22], + ["put", 34, 2, 1, 2550, 22], + ["array", 34, 0, 2551, 14], + ["put", 34, 10, 1, 2551, 14], + ["array", 34, 0, 2552, 25], + ["put", 34, 26, 1, 2552, 25], + ["null", 34, 2553, 20], + ["put", 34, 19, 1, 2553, 20], + ["null", 34, 2554, 23], + ["put", 34, 20, 1, 2554, 23], + ["record", 34, 0], + ["put", 34, 22, 1, 2555, 19], + ["put", 5, 23, 1, 2557, 18], + ["null", 5, 2558, 42], + ["is_identical", 34, 27, 5, 2558, 42], + ["jump_true", 34, "ne_nid_2262", 2558, 42], + ["jump", "ne_ni_2263", 2558, 42], + "ne_nid_2262", + ["false", 34, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_ni_2263", + ["is_int", 35, 27, 2558, 42], + ["jump_false", 35, "ne_nn_2264", 2558, 42], + "_nop_tc_7", + ["jump", "ne_nn_2264", 2558, 42], + ["ne_int", 34, 27, 5, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_nn_2264", + ["is_num", 35, 27, 2558, 42], + ["jump_false", 35, "ne_nt_2265", 2558, 42], + "_nop_tc_8", + ["jump", "ne_nt_2265", 2558, 42], + ["ne_float", 34, 27, 5, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_nt_2265", + ["is_text", 35, 27, 2558, 42], + ["jump_false", 35, "ne_nnl_2266", 2558, 42], + "_nop_tc_9", + ["jump", "ne_nnl_2266", 2558, 42], + ["ne_text", 34, 27, 5, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_nnl_2266", + ["is_null", 35, 27, 2558, 42], + ["jump_false", 35, "ne_nb_2267", 2558, 42], + "_nop_tc_10", + "_nop_tc_11", + ["false", 34, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_nb_2267", + ["is_bool", 35, 27, 2558, 42], + ["jump_false", 35, "ne_mis_2268", 2558, 42], + "_nop_tc_12", + ["jump", "ne_mis_2268", 2558, 42], + ["ne_bool", 34, 27, 5, 2558, 42], + ["jump", "ne_done_2261", 2558, 42], + "ne_mis_2268", + ["true", 34, 2558, 42], + "ne_done_2261", + ["move", 5, 34, 2558, 42], + ["jump_false", 5, "and_end_2260", 2558, 42], + ["is_array", 34, 27, 2558, 59], + ["move", 5, 34, 2558, 59], + "and_end_2260", + ["put", 5, 30, 1, 2558, 59], + ["null", 5, 2560, 35], + ["is_identical", 34, 4, 5, 2560, 35], + ["jump_true", 34, "ne_nid_2272", 2560, 35], + ["jump", "ne_ni_2273", 2560, 35], + "ne_nid_2272", + ["false", 34, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_ni_2273", + ["is_int", 35, 4, 2560, 35], + ["jump_false", 35, "ne_nn_2274", 2560, 35], + "_nop_tc_13", + ["jump", "ne_nn_2274", 2560, 35], + ["ne_int", 34, 4, 5, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_nn_2274", + ["is_num", 35, 4, 2560, 35], + ["jump_false", 35, "ne_nt_2275", 2560, 35], + "_nop_tc_14", + ["jump", "ne_nt_2275", 2560, 35], + ["ne_float", 34, 4, 5, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_nt_2275", + ["is_text", 35, 4, 2560, 35], + ["jump_false", 35, "ne_nnl_2276", 2560, 35], + "_nop_tc_15", + ["jump", "ne_nnl_2276", 2560, 35], + ["ne_text", 34, 4, 5, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_nnl_2276", + ["is_null", 35, 4, 2560, 35], + ["jump_false", 35, "ne_nb_2277", 2560, 35], + "_nop_tc_16", + "_nop_tc_17", + ["false", 34, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_nb_2277", + ["is_bool", 35, 4, 2560, 35], + ["jump_false", 35, "ne_mis_2278", 2560, 35], + "_nop_tc_18", + ["jump", "ne_mis_2278", 2560, 35], + ["ne_bool", 34, 4, 5, 2560, 35], + ["jump", "ne_done_2271", 2560, 35], + "ne_mis_2278", + ["true", 34, 2560, 35], + "ne_done_2271", + ["jump_false", 34, "tern_else_2269", 2560, 35], + ["move", 5, 4, 2560, 42], + ["jump", "tern_end_2270", 2560, 42], + "tern_else_2269", + ["access", 4, 0, 2560, 55], + ["move", 5, 4, 2560, 55], + "tern_end_2270", + ["put", 5, 24, 1, 2560, 55], + ["null", 4, 2563, 19], + ["is_identical", 5, 6, 4, 2563, 19], + ["jump_true", 5, "eq_done_2281", 2563, 19], + ["is_int", 34, 6, 2563, 19], + ["jump_false", 34, "eq_ni_2282", 2563, 19], + "_nop_tc_19", + ["jump", "eq_ni_2282", 2563, 19], + ["eq_int", 5, 6, 4, 2563, 19], + ["jump", "eq_done_2281", 2563, 19], + "eq_ni_2282", + ["is_num", 34, 6, 2563, 19], + ["jump_false", 34, "eq_nn_2283", 2563, 19], + "_nop_tc_20", + ["jump", "eq_nn_2283", 2563, 19], + ["eq_float", 5, 6, 4, 2563, 19], + ["jump", "eq_done_2281", 2563, 19], + "eq_nn_2283", + ["is_text", 34, 6, 2563, 19], + ["jump_false", 34, "eq_nt_2284", 2563, 19], + "_nop_tc_21", + ["jump", "eq_nt_2284", 2563, 19], + ["eq_text", 5, 6, 4, 2563, 19], + ["jump", "eq_done_2281", 2563, 19], + "eq_nt_2284", + ["is_null", 34, 6, 2563, 19], + ["jump_false", 34, "eq_nnl_2285", 2563, 19], + "_nop_tc_22", + "_nop_tc_23", + ["true", 5, 2563, 19], + ["jump", "eq_done_2281", 2563, 19], + "eq_nnl_2285", + ["is_bool", 34, 6, 2563, 19], + ["jump_false", 34, "eq_nb_2286", 2563, 19], + "_nop_tc_24", + ["jump", "eq_nb_2286", 2563, 19], + ["eq_bool", 5, 6, 4, 2563, 19], + ["jump", "eq_done_2281", 2563, 19], + "eq_nb_2286", + ["false", 5, 2563, 19], + "eq_done_2281", + ["jump_false", 5, "if_else_2279", 2563, 19], + ["load_field", 4, 1, "parameters", 2564, 16], + ["move", 6, 4, 2564, 16], + ["jump", "if_end_2280", 2564, 16], + "if_else_2279", + "if_end_2280", + ["null", 4, 2566, 27], + ["is_identical", 5, 6, 4, 2566, 27], + ["jump_true", 5, "ne_nid_2290", 2566, 27], + ["jump", "ne_ni_2291", 2566, 27], + "ne_nid_2290", + ["false", 5, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_ni_2291", + ["is_int", 34, 6, 2566, 27], + ["jump_false", 34, "ne_nn_2292", 2566, 27], + "_nop_tc_25", + ["jump", "ne_nn_2292", 2566, 27], + ["ne_int", 5, 6, 4, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_nn_2292", + ["is_num", 34, 6, 2566, 27], + ["jump_false", 34, "ne_nt_2293", 2566, 27], + "_nop_tc_26", + ["jump", "ne_nt_2293", 2566, 27], + ["ne_float", 5, 6, 4, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_nt_2293", + ["is_text", 34, 6, 2566, 27], + ["jump_false", 34, "ne_nnl_2294", 2566, 27], + "_nop_tc_27", + ["jump", "ne_nnl_2294", 2566, 27], + ["ne_text", 5, 6, 4, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_nnl_2294", + ["is_null", 34, 6, 2566, 27], + ["jump_false", 34, "ne_nb_2295", 2566, 27], + "_nop_tc_28", + "_nop_tc_29", + ["false", 5, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_nb_2295", + ["is_bool", 34, 6, 2566, 27], + ["jump_false", 34, "ne_mis_2296", 2566, 27], + "_nop_tc_30", + ["jump", "ne_mis_2296", 2566, 27], + ["ne_bool", 5, 6, 4, 2566, 27], + ["jump", "ne_done_2289", 2566, 27], + "ne_mis_2296", + ["true", 5, 2566, 27], + "ne_done_2289", + ["jump_false", 5, "tern_else_2287", 2566, 27], + ["length", 4, 6, 2566, 41], + ["move", 5, 4, 2566, 41], + ["jump", "tern_end_2288", 2566, 41], + "tern_else_2287", + ["access", 4, 0, 2566, 51], + ["move", 5, 4, 2566, 51], + "tern_end_2288", + ["move", 2, 5, 2566, 51], + ["put", 2, 12, 1, 2567, 17], + ["access", 4, 0, 2568, 19], + ["put", 4, 11, 1, 2568, 19], + ["access", 4, 0, 2569, 24], + ["put", 4, 13, 1, 2569, 24], + ["access", 4, 0, 2570, 24], + ["put", 4, 14, 1, 2570, 24], + ["access", 7, 1, 2572, 18], + ["access", 8, 0, 2573, 10], + "while_start_2297", + ["is_int", 4, 8, 2574, 17], + ["jump_false", 4, "rel_ni_2299", 2574, 17], + ["is_int", 5, 2, 2574, 17], + ["jump_false", 5, "rel_ni_2299", 2574, 17], + ["lt_int", 34, 8, 2, 2574, 17], + ["jump", "rel_done_2301", 2574, 17], + "rel_ni_2299", + ["is_num", 4, 8, 2574, 17], + ["jump_false", 4, "rel_nn_2300", 2574, 17], + ["is_num", 5, 2, 2574, 17], + ["jump_false", 5, "rel_nn_2300", 2574, 17], + ["lt_float", 34, 8, 2, 2574, 17], + ["jump", "rel_done_2301", 2574, 17], + "rel_nn_2300", + ["is_text", 4, 8, 2574, 17], + ["jump_false", 4, "rel_err_2302", 2574, 17], + ["is_text", 5, 2, 2574, 17], + ["jump_false", 5, "rel_err_2302", 2574, 17], + ["lt_text", 34, 8, 2, 2574, 17], + ["jump", "rel_done_2301", 2574, 17], + "rel_err_2302", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2574, + 17 + ], + ["access", 5, "error", 2574, 17], + ["access", 35, "cannot compare with '<': operands must be same type", 2574, 17], + ["array", 36, 0, 2574, 17], + ["push", 36, 35, 2574, 17], + ["frame", 35, 4, 2, 2574, 17], + ["null", 4, 2574, 17], + ["setarg", 35, 0, 4, 2574, 17], + ["setarg", 35, 1, 5, 2574, 17], + ["setarg", 35, 2, 36, 2574, 17], + ["invoke", 35, 4, 2574, 17], + ["disrupt", 2574, 17], + "rel_done_2301", + ["jump_false", 34, "while_end_2298", 2574, 17], + ["load_dynamic", 4, 6, 8, 2575, 22], + ["move", 9, 4, 2575, 22], + ["load_field", 4, 9, "name", 2576, 20], + ["move", 10, 4, 2576, 20], + ["null", 4, 2577, 25], + ["is_identical", 5, 10, 4, 2577, 25], + ["jump_true", 5, "eq_done_2306", 2577, 25], + ["is_int", 34, 10, 2577, 25], + ["jump_false", 34, "eq_ni_2307", 2577, 25], + "_nop_tc_31", + ["jump", "eq_ni_2307", 2577, 25], + ["eq_int", 5, 10, 4, 2577, 25], + ["jump", "eq_done_2306", 2577, 25], + "eq_ni_2307", + ["is_num", 34, 10, 2577, 25], + ["jump_false", 34, "eq_nn_2308", 2577, 25], + "_nop_tc_32", + ["jump", "eq_nn_2308", 2577, 25], + ["eq_float", 5, 10, 4, 2577, 25], + ["jump", "eq_done_2306", 2577, 25], + "eq_nn_2308", + ["is_text", 34, 10, 2577, 25], + ["jump_false", 34, "eq_nt_2309", 2577, 25], + "_nop_tc_33", + ["jump", "eq_nt_2309", 2577, 25], + ["eq_text", 5, 10, 4, 2577, 25], + ["jump", "eq_done_2306", 2577, 25], + "eq_nt_2309", + ["is_null", 34, 10, 2577, 25], + ["jump_false", 34, "eq_nnl_2310", 2577, 25], + "_nop_tc_34", + "_nop_tc_35", + ["true", 5, 2577, 25], + ["jump", "eq_done_2306", 2577, 25], + "eq_nnl_2310", + ["is_bool", 34, 10, 2577, 25], + ["jump_false", 34, "eq_nb_2311", 2577, 25], + "_nop_tc_36", + ["jump", "eq_nb_2311", 2577, 25], + ["eq_bool", 5, 10, 4, 2577, 25], + ["jump", "eq_done_2306", 2577, 25], + "eq_nb_2311", + ["false", 5, 2577, 25], + "eq_done_2306", + ["move", 4, 5, 2577, 25], + ["jump_false", 4, "and_end_2305", 2577, 25], + ["is_text", 5, 9, 2577, 41], + ["move", 4, 5, 2577, 41], + "and_end_2305", + ["jump_false", 4, "if_else_2303", 2577, 41], + ["move", 10, 9, 2578, 22], + ["jump", "if_end_2304", 2578, 22], + "if_else_2303", + "if_end_2304", + ["null", 4, 2580, 25], + ["is_identical", 5, 10, 4, 2580, 25], + ["jump_true", 5, "ne_nid_2315", 2580, 25], + ["jump", "ne_ni_2316", 2580, 25], + "ne_nid_2315", + ["false", 5, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_ni_2316", + ["is_int", 34, 10, 2580, 25], + ["jump_false", 34, "ne_nn_2317", 2580, 25], + "_nop_tc_37", + ["jump", "ne_nn_2317", 2580, 25], + ["ne_int", 5, 10, 4, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_nn_2317", + ["is_num", 34, 10, 2580, 25], + ["jump_false", 34, "ne_nt_2318", 2580, 25], + "_nop_tc_38", + ["jump", "ne_nt_2318", 2580, 25], + ["ne_float", 5, 10, 4, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_nt_2318", + ["is_text", 34, 10, 2580, 25], + ["jump_false", 34, "ne_nnl_2319", 2580, 25], + "_nop_tc_39", + ["jump", "ne_nnl_2319", 2580, 25], + ["ne_text", 5, 10, 4, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_nnl_2319", + ["is_null", 34, 10, 2580, 25], + ["jump_false", 34, "ne_nb_2320", 2580, 25], + "_nop_tc_40", + "_nop_tc_41", + ["false", 5, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_nb_2320", + ["is_bool", 34, 10, 2580, 25], + ["jump_false", 34, "ne_mis_2321", 2580, 25], + "_nop_tc_42", + ["jump", "ne_mis_2321", 2580, 25], + ["ne_bool", 5, 10, 4, 2580, 25], + ["jump", "ne_done_2314", 2580, 25], + "ne_mis_2321", + ["true", 5, 2580, 25], + "ne_done_2314", + ["jump_false", 5, "if_else_2312", 2580, 25], + ["true", 4, 2581, 41], + ["get", 5, 41, 1, 2581, 9], + ["frame", 34, 5, 3, 2581, 9], + ["null", 5, 2581, 9], + ["setarg", 34, 0, 5, 2581, 9], + ["setarg", 34, 1, 10, 2581, 9], + ["setarg", 34, 2, 7, 2581, 9], + ["setarg", 34, 3, 4, 2581, 9], + ["invoke", 34, 4, 2581, 9], + ["access", 4, 1, 2582, 35], + ["is_num", 5, 7, 2582, 35], + ["jump_false", 5, "num_err_2322", 2582, 35], + "_nop_tc_43", + "_nop_tc_44", + ["add", 5, 7, 4, 2582, 35], + ["jump", "num_done_2323", 2582, 35], + "num_err_2322", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2582, + 35 + ], + ["access", 34, "error", 2582, 35], + ["access", 35, "cannot apply '+': operands must be numbers", 2582, 35], + ["array", 36, 0, 2582, 35], + ["push", 36, 35, 2582, 35], + ["frame", 35, 4, 2, 2582, 35], + ["null", 4, 2582, 35], + ["setarg", 35, 0, 4, 2582, 35], + ["setarg", 35, 1, 34, 2582, 35], + ["setarg", 35, 2, 36, 2582, 35], + ["invoke", 35, 4, 2582, 35], + ["disrupt", 2582, 35], + "num_done_2323", + ["move", 7, 5, 2582, 35], + ["jump", "if_end_2313", 2582, 35], + "if_else_2312", + "if_end_2313", + ["access", 4, 1, 2584, 17], + ["is_num", 5, 8, 2584, 17], + ["jump_false", 5, "num_err_2324", 2584, 17], + "_nop_tc_45", + "_nop_tc_46", + ["add", 5, 8, 4, 2584, 17], + ["jump", "num_done_2325", 2584, 17], + "num_err_2324", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2584, + 17 + ], + ["access", 34, "error", 2584, 17], + ["access", 35, "cannot apply '+': operands must be numbers", 2584, 17], + ["array", 36, 0, 2584, 17], + ["push", 36, 35, 2584, 17], + ["frame", 35, 4, 2, 2584, 17], + ["null", 4, 2584, 17], + ["setarg", 35, 0, 4, 2584, 17], + ["setarg", 35, 1, 34, 2584, 17], + ["setarg", 35, 2, 36, 2584, 17], + ["invoke", 35, 4, 2584, 17], + ["disrupt", 2584, 17], + "num_done_2325", + ["move", 8, 5, 2584, 17], + ["jump", "while_start_2297", 2584, 17], + "while_end_2298", + ["access", 4, 1, 2587, 24], + ["get", 5, 12, 1, 2587, 28], + "_nop_tc_47", + "_nop_tc_48", + ["is_num", 7, 5, 2587, 28], + ["jump_false", 7, "num_err_2326", 2587, 28], + ["add", 7, 4, 5, 2587, 28], + ["jump", "num_done_2327", 2587, 28], + "num_err_2326", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2587, + 28 + ], + ["access", 5, "error", 2587, 28], + ["access", 10, "cannot apply '+': operands must be numbers", 2587, 28], + ["array", 34, 0, 2587, 28], + ["push", 34, 10, 2587, 28], + ["frame", 10, 4, 2, 2587, 28], + ["null", 4, 2587, 28], + ["setarg", 10, 0, 4, 2587, 28], + ["setarg", 10, 1, 5, 2587, 28], + ["setarg", 10, 2, 34, 2587, 28], + ["invoke", 10, 4, 2587, 28], + ["disrupt", 2587, 28], + "num_done_2327", + ["put", 7, 15, 1, 2587, 28], + ["access", 4, 1, 2588, 18], + ["get", 5, 12, 1, 2588, 22], + "_nop_tc_49", + "_nop_tc_50", + ["is_num", 7, 5, 2588, 22], + ["jump_false", 7, "num_err_2328", 2588, 22], + ["add", 7, 4, 5, 2588, 22], + ["jump", "num_done_2329", 2588, 22], + "num_err_2328", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2588, + 22 + ], + ["access", 5, "error", 2588, 22], + ["access", 10, "cannot apply '+': operands must be numbers", 2588, 22], + ["array", 34, 0, 2588, 22], + ["push", 34, 10, 2588, 22], + ["frame", 10, 4, 2, 2588, 22], + ["null", 4, 2588, 22], + ["setarg", 10, 0, 4, 2588, 22], + ["setarg", 10, 1, 5, 2588, 22], + ["setarg", 10, 2, 34, 2588, 22], + ["invoke", 10, 4, 2588, 22], + ["disrupt", 2588, 22], + "num_done_2329", + ["put", 7, 16, 1, 2588, 22], + ["get", 4, 82, 1, 2591, 5], + ["frame", 5, 4, 0, 2591, 5], + ["null", 4, 2591, 5], + ["setarg", 5, 0, 4, 2591, 5], + ["invoke", 5, 4, 2591, 5], + ["access", 4, 1, 2593, 24], + ["get", 5, 12, 1, 2593, 28], + "_nop_tc_51", + "_nop_tc_52", + ["is_num", 7, 5, 2593, 28], + ["jump_false", 7, "num_err_2330", 2593, 28], + ["add", 7, 4, 5, 2593, 28], + ["jump", "num_done_2331", 2593, 28], + "num_err_2330", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2593, + 28 + ], + ["access", 5, "error", 2593, 28], + ["access", 10, "cannot apply '+': operands must be numbers", 2593, 28], + ["array", 34, 0, 2593, 28], + ["push", 34, 10, 2593, 28], + ["frame", 10, 4, 2, 2593, 28], + ["null", 4, 2593, 28], + ["setarg", 10, 0, 4, 2593, 28], + ["setarg", 10, 1, 5, 2593, 28], + ["setarg", 10, 2, 34, 2593, 28], + ["invoke", 10, 4, 2593, 28], + ["disrupt", 2593, 28], + "num_done_2331", + ["get", 4, 14, 1, 2593, 40], + "_nop_tc_53", + ["jump", "add_cn_2333", 2593, 40], + ["is_text", 5, 4, 2593, 40], + ["jump_false", 5, "add_cn_2333", 2593, 40], + ["concat", 10, 7, 4, 2593, 40], + ["jump", "add_done_2332", 2593, 40], + "add_cn_2333", + "_nop_tc_54", + "_nop_tc_55", + ["is_num", 5, 4, 2593, 40], + ["jump_false", 5, "add_err_2334", 2593, 40], + ["add", 10, 7, 4, 2593, 40], + ["jump", "add_done_2332", 2593, 40], + "add_err_2334", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2593, + 40 + ], + ["access", 5, "error", 2593, 40], + ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2593, 40], + ["array", 34, 0, 2593, 40], + ["push", 34, 7, 2593, 40], + ["frame", 7, 4, 2, 2593, 40], + ["null", 4, 2593, 40], + ["setarg", 7, 0, 4, 2593, 40], + ["setarg", 7, 1, 5, 2593, 40], + ["setarg", 7, 2, 34, 2593, 40], + ["invoke", 7, 4, 2593, 40], + ["disrupt", 2593, 40], + "add_done_2332", + ["put", 10, 15, 1, 2593, 40], + ["get", 4, 15, 1, 2594, 9], + ["get", 5, 16, 1, 2594, 28], + ["is_int", 7, 4, 2594, 28], + ["jump_false", 7, "rel_ni_2337", 2594, 28], + ["is_int", 10, 5, 2594, 28], + ["jump_false", 10, "rel_ni_2337", 2594, 28], + ["gt_int", 34, 4, 5, 2594, 28], + ["jump", "rel_done_2339", 2594, 28], + "rel_ni_2337", + ["is_num", 7, 4, 2594, 28], + ["jump_false", 7, "rel_nn_2338", 2594, 28], + ["is_num", 10, 5, 2594, 28], + ["jump_false", 10, "rel_nn_2338", 2594, 28], + ["gt_float", 34, 4, 5, 2594, 28], + ["jump", "rel_done_2339", 2594, 28], + "rel_nn_2338", + ["is_text", 7, 4, 2594, 28], + ["jump_false", 7, "rel_err_2340", 2594, 28], + ["is_text", 10, 5, 2594, 28], + ["jump_false", 10, "rel_err_2340", 2594, 28], + ["gt_text", 34, 4, 5, 2594, 28], + ["jump", "rel_done_2339", 2594, 28], + "rel_err_2340", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2594, + 28 + ], + ["access", 5, "error", 2594, 28], + ["access", 7, "cannot compare with '>': operands must be same type", 2594, 28], + ["array", 10, 0, 2594, 28], + ["push", 10, 7, 2594, 28], + ["frame", 7, 4, 2, 2594, 28], + ["null", 4, 2594, 28], + ["setarg", 7, 0, 4, 2594, 28], + ["setarg", 7, 1, 5, 2594, 28], + ["setarg", 7, 2, 10, 2594, 28], + ["invoke", 7, 4, 2594, 28], + ["disrupt", 2594, 28], + "rel_done_2339", + ["jump_false", 34, "if_else_2335", 2594, 28], + ["get", 4, 15, 1, 2595, 20], + ["put", 4, 16, 1, 2595, 20], + ["jump", "if_end_2336", 2595, 20], + "if_else_2335", + "if_end_2336", + ["access", 11, 1, 2599, 10], + ["access", 8, 0, 2600, 10], + "while_start_2341", + ["is_int", 4, 8, 2601, 17], + ["jump_false", 4, "rel_ni_2343", 2601, 17], + ["is_int", 5, 2, 2601, 17], + ["jump_false", 5, "rel_ni_2343", 2601, 17], + ["lt_int", 7, 8, 2, 2601, 17], + ["jump", "rel_done_2345", 2601, 17], + "rel_ni_2343", + ["is_num", 4, 8, 2601, 17], + ["jump_false", 4, "rel_nn_2344", 2601, 17], + ["is_num", 5, 2, 2601, 17], + ["jump_false", 5, "rel_nn_2344", 2601, 17], + ["lt_float", 7, 8, 2, 2601, 17], + ["jump", "rel_done_2345", 2601, 17], + "rel_nn_2344", + ["is_text", 4, 8, 2601, 17], + ["jump_false", 4, "rel_err_2346", 2601, 17], + ["is_text", 5, 2, 2601, 17], + ["jump_false", 5, "rel_err_2346", 2601, 17], + ["lt_text", 7, 8, 2, 2601, 17], + ["jump", "rel_done_2345", 2601, 17], + "rel_err_2346", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2601, + 17 + ], + ["access", 5, "error", 2601, 17], + ["access", 10, "cannot compare with '<': operands must be same type", 2601, 17], + ["array", 34, 0, 2601, 17], + ["push", 34, 10, 2601, 17], + ["frame", 10, 4, 2, 2601, 17], + ["null", 4, 2601, 17], + ["setarg", 10, 0, 4, 2601, 17], + ["setarg", 10, 1, 5, 2601, 17], + ["setarg", 10, 2, 34, 2601, 17], + ["invoke", 10, 4, 2601, 17], + ["disrupt", 2601, 17], + "rel_done_2345", + ["jump_false", 7, "while_end_2342", 2601, 17], + ["load_dynamic", 4, 6, 8, 2602, 22], + ["move", 9, 4, 2602, 22], + ["load_field", 4, 9, "expression", 2603, 22], + ["move", 12, 4, 2603, 22], + ["null", 4, 2604, 27], + ["is_identical", 5, 12, 4, 2604, 27], + ["jump_true", 5, "ne_nid_2350", 2604, 27], + ["jump", "ne_ni_2351", 2604, 27], + "ne_nid_2350", + ["false", 5, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_ni_2351", + ["is_int", 7, 12, 2604, 27], + ["jump_false", 7, "ne_nn_2352", 2604, 27], + "_nop_tc_56", + ["jump", "ne_nn_2352", 2604, 27], + ["ne_int", 5, 12, 4, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_nn_2352", + ["is_num", 7, 12, 2604, 27], + ["jump_false", 7, "ne_nt_2353", 2604, 27], + "_nop_tc_57", + ["jump", "ne_nt_2353", 2604, 27], + ["ne_float", 5, 12, 4, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_nt_2353", + ["is_text", 7, 12, 2604, 27], + ["jump_false", 7, "ne_nnl_2354", 2604, 27], + "_nop_tc_58", + ["jump", "ne_nnl_2354", 2604, 27], + ["ne_text", 5, 12, 4, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_nnl_2354", + ["is_null", 7, 12, 2604, 27], + ["jump_false", 7, "ne_nb_2355", 2604, 27], + "_nop_tc_59", + "_nop_tc_60", + ["false", 5, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_nb_2355", + ["is_bool", 7, 12, 2604, 27], + ["jump_false", 7, "ne_mis_2356", 2604, 27], + "_nop_tc_61", + ["jump", "ne_mis_2356", 2604, 27], + ["ne_bool", 5, 12, 4, 2604, 27], + ["jump", "ne_done_2349", 2604, 27], + "ne_mis_2356", + ["true", 5, 2604, 27], + "ne_done_2349", + ["jump_false", 5, "if_else_2347", 2604, 27], + ["access", 4, "default_end", 2605, 31], + ["get", 5, 45, 1, 2605, 21], + ["frame", 7, 5, 1, 2605, 21], + ["null", 5, 2605, 21], + ["setarg", 7, 0, 5, 2605, 21], + ["setarg", 7, 1, 4, 2605, 21], + ["invoke", 7, 4, 2605, 21], + ["move", 13, 4, 2605, 21], + ["access", 4, "jump_not_null", 2606, 24], + ["get", 5, 60, 1, 2606, 9], + ["frame", 7, 5, 3, 2606, 9], + ["null", 5, 2606, 9], + ["setarg", 7, 0, 5, 2606, 9], + ["setarg", 7, 1, 4, 2606, 9], + ["setarg", 7, 2, 11, 2606, 9], + ["setarg", 7, 3, 13, 2606, 9], + ["invoke", 7, 4, 2606, 9], + ["access", 4, -1, 2607, 47], + ["get", 5, 88, 1, 2607, 24], + ["frame", 7, 5, 2, 2607, 24], + ["null", 5, 2607, 24], + ["setarg", 7, 0, 5, 2607, 24], + ["setarg", 7, 1, 12, 2607, 24], + ["setarg", 7, 2, 4, 2607, 24], + ["invoke", 7, 4, 2607, 24], + ["move", 14, 4, 2607, 24], + ["access", 4, "move", 2608, 16], + ["get", 5, 51, 1, 2608, 9], + ["frame", 7, 5, 3, 2608, 9], + ["null", 5, 2608, 9], + ["setarg", 7, 0, 5, 2608, 9], + ["setarg", 7, 1, 4, 2608, 9], + ["setarg", 7, 2, 11, 2608, 9], + ["setarg", 7, 3, 14, 2608, 9], + ["invoke", 7, 4, 2608, 9], + ["get", 4, 48, 1, 2609, 9], + ["frame", 5, 4, 1, 2609, 9], + ["null", 4, 2609, 9], + ["setarg", 5, 0, 4, 2609, 9], + ["setarg", 5, 1, 13, 2609, 9], + ["invoke", 5, 4, 2609, 9], + ["jump", "if_end_2348", 2609, 9], + "if_else_2347", + "if_end_2348", + ["access", 4, 1, 2611, 17], + ["is_num", 5, 11, 2611, 17], + ["jump_false", 5, "num_err_2357", 2611, 17], + "_nop_tc_62", + "_nop_tc_63", + ["add", 5, 11, 4, 2611, 17], + ["jump", "num_done_2358", 2611, 17], + "num_err_2357", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2611, + 17 + ], + ["access", 7, "error", 2611, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 2611, 17], + ["array", 34, 0, 2611, 17], + ["push", 34, 10, 2611, 17], + ["frame", 10, 4, 2, 2611, 17], + ["null", 4, 2611, 17], + ["setarg", 10, 0, 4, 2611, 17], + ["setarg", 10, 1, 7, 2611, 17], + ["setarg", 10, 2, 34, 2611, 17], + ["invoke", 10, 4, 2611, 17], + ["disrupt", 2611, 17], + "num_done_2358", + ["move", 11, 5, 2611, 17], + ["access", 4, 1, 2612, 17], + ["is_num", 5, 8, 2612, 17], + ["jump_false", 5, "num_err_2359", 2612, 17], + "_nop_tc_64", + "_nop_tc_65", + ["add", 5, 8, 4, 2612, 17], + ["jump", "num_done_2360", 2612, 17], + "num_err_2359", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2612, + 17 + ], + ["access", 7, "error", 2612, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 2612, 17], + ["array", 34, 0, 2612, 17], + ["push", 34, 10, 2612, 17], + ["frame", 10, 4, 2, 2612, 17], + ["null", 4, 2612, 17], + ["setarg", 10, 0, 4, 2612, 17], + ["setarg", 10, 1, 7, 2612, 17], + ["setarg", 10, 2, 34, 2612, 17], + ["invoke", 10, 4, 2612, 17], + ["disrupt", 2612, 17], + "num_done_2360", + ["move", 8, 5, 2612, 17], + ["jump", "while_start_2341", 2612, 17], + "while_end_2342", + ["load_field", 4, 1, "intrinsics", 2616, 21], + ["get", 5, 81, 1, 2616, 5], + ["frame", 6, 5, 1, 2616, 5], + ["null", 5, 2616, 5], + ["setarg", 6, 0, 5, 2616, 5], + ["setarg", 6, 1, 4, 2616, 5], + ["invoke", 6, 4, 2616, 5], + ["load_field", 4, 1, "functions", 2619, 15], + ["move", 15, 4, 2619, 15], + ["null", 4, 2620, 20], + ["is_identical", 5, 15, 4, 2620, 20], + ["jump_true", 5, "ne_nid_2364", 2620, 20], + ["jump", "ne_ni_2365", 2620, 20], + "ne_nid_2364", + ["false", 5, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_ni_2365", + ["is_int", 6, 15, 2620, 20], + ["jump_false", 6, "ne_nn_2366", 2620, 20], + "_nop_tc_66", + ["jump", "ne_nn_2366", 2620, 20], + ["ne_int", 5, 15, 4, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_nn_2366", + ["is_num", 6, 15, 2620, 20], + ["jump_false", 6, "ne_nt_2367", 2620, 20], + "_nop_tc_67", + ["jump", "ne_nt_2367", 2620, 20], + ["ne_float", 5, 15, 4, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_nt_2367", + ["is_text", 6, 15, 2620, 20], + ["jump_false", 6, "ne_nnl_2368", 2620, 20], + "_nop_tc_68", + ["jump", "ne_nnl_2368", 2620, 20], + ["ne_text", 5, 15, 4, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_nnl_2368", + ["is_null", 6, 15, 2620, 20], + ["jump_false", 6, "ne_nb_2369", 2620, 20], + "_nop_tc_69", + "_nop_tc_70", + ["false", 5, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_nb_2369", + ["is_bool", 6, 15, 2620, 20], + ["jump_false", 6, "ne_mis_2370", 2620, 20], + "_nop_tc_71", + ["jump", "ne_mis_2370", 2620, 20], + ["ne_bool", 5, 15, 4, 2620, 20], + ["jump", "ne_done_2363", 2620, 20], + "ne_mis_2370", + ["true", 5, 2620, 20], + "ne_done_2363", + ["jump_false", 5, "if_else_2361", 2620, 20], + ["access", 8, 0, 2621, 12], + "while_start_2371", + ["length", 4, 15, 2622, 26], + ["is_int", 5, 8, 2622, 26], + ["jump_false", 5, "rel_ni_2373", 2622, 26], + "_nop_tc_72", + "_nop_tc_73", + ["lt_int", 6, 8, 4, 2622, 26], + ["jump", "rel_done_2375", 2622, 26], + "rel_ni_2373", + ["is_num", 5, 8, 2622, 26], + ["jump_false", 5, "rel_nn_2374", 2622, 26], + "_nop_tc_74", + "_nop_tc_75", + ["lt_float", 6, 8, 4, 2622, 26], + ["jump", "rel_done_2375", 2622, 26], + "rel_nn_2374", + ["is_text", 5, 8, 2622, 26], + ["jump_false", 5, "rel_err_2376", 2622, 26], + "_nop_tc_76", + ["jump", "rel_err_2376", 2622, 26], + ["lt_text", 6, 8, 4, 2622, 26], + ["jump", "rel_done_2375", 2622, 26], + "rel_err_2376", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2622, + 26 + ], + ["access", 5, "error", 2622, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2622, 26], + ["array", 9, 0, 2622, 26], + ["push", 9, 7, 2622, 26], + ["frame", 7, 4, 2, 2622, 26], + ["null", 4, 2622, 26], + ["setarg", 7, 0, 4, 2622, 26], + ["setarg", 7, 1, 5, 2622, 26], + ["setarg", 7, 2, 9, 2622, 26], + ["invoke", 7, 4, 2622, 26], + ["disrupt", 2622, 26], + "rel_done_2375", + ["jump_false", 6, "while_end_2372", 2622, 26], + ["load_dynamic", 4, 15, 8, 2623, 22], + ["move", 16, 4, 2623, 22], + ["load_field", 4, 16, "name", 2624, 17], + ["move", 17, 4, 2624, 17], + ["null", 4, 2625, 22], + ["is_identical", 5, 17, 4, 2625, 22], + ["jump_true", 5, "ne_nid_2380", 2625, 22], + ["jump", "ne_ni_2381", 2625, 22], + "ne_nid_2380", + ["false", 5, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_ni_2381", + ["is_int", 6, 17, 2625, 22], + ["jump_false", 6, "ne_nn_2382", 2625, 22], + "_nop_tc_77", + ["jump", "ne_nn_2382", 2625, 22], + ["ne_int", 5, 17, 4, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_nn_2382", + ["is_num", 6, 17, 2625, 22], + ["jump_false", 6, "ne_nt_2383", 2625, 22], + "_nop_tc_78", + ["jump", "ne_nt_2383", 2625, 22], + ["ne_float", 5, 17, 4, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_nt_2383", + ["is_text", 6, 17, 2625, 22], + ["jump_false", 6, "ne_nnl_2384", 2625, 22], + "_nop_tc_79", + ["jump", "ne_nnl_2384", 2625, 22], + ["ne_text", 5, 17, 4, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_nnl_2384", + ["is_null", 6, 17, 2625, 22], + ["jump_false", 6, "ne_nb_2385", 2625, 22], + "_nop_tc_80", + "_nop_tc_81", + ["false", 5, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_nb_2385", + ["is_bool", 6, 17, 2625, 22], + ["jump_false", 6, "ne_mis_2386", 2625, 22], + "_nop_tc_82", + ["jump", "ne_mis_2386", 2625, 22], + ["ne_bool", 5, 17, 4, 2625, 22], + ["jump", "ne_done_2379", 2625, 22], + "ne_mis_2386", + ["true", 5, 2625, 22], + "ne_done_2379", + ["jump_false", 5, "if_else_2377", 2625, 22], + ["get", 4, 96, 1, 2626, 22], + ["frame", 5, 4, 1, 2626, 22], + ["null", 4, 2626, 22], + ["setarg", 5, 0, 4, 2626, 22], + ["setarg", 5, 1, 16, 2626, 22], + ["invoke", 5, 4, 2626, 22], + ["move", 18, 4, 2626, 22], + ["get", 4, 18, 1, 2627, 21], + ["move", 19, 4, 2627, 21], + ["get", 4, 18, 1, 2628, 28], + ["access", 5, 1, 2628, 45], + ["is_num", 6, 4, 2628, 45], + ["jump_false", 6, "num_err_2387", 2628, 45], + "_nop_tc_83", + "_nop_tc_84", + ["add", 6, 4, 5, 2628, 45], + ["jump", "num_done_2388", 2628, 45], + "num_err_2387", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2628, + 45 + ], + ["access", 5, "error", 2628, 45], + ["access", 7, "cannot apply '+': operands must be numbers", 2628, 45], + ["array", 9, 0, 2628, 45], + ["push", 9, 7, 2628, 45], + ["frame", 7, 4, 2, 2628, 45], + ["null", 4, 2628, 45], + ["setarg", 7, 0, 4, 2628, 45], + ["setarg", 7, 1, 5, 2628, 45], + ["setarg", 7, 2, 9, 2628, 45], + ["invoke", 7, 4, 2628, 45], + ["disrupt", 2628, 45], + "num_done_2388", + ["put", 6, 18, 1, 2628, 45], + ["get", 4, 9, 1, 2629, 16], + ["is_array", 5, 4, 2629, 29], + ["jump_false", 5, "push_err_2389", 2629, 29], + ["push", 4, 18, 2629, 29], + ["jump", "push_done_2390", 2629, 29], + "push_err_2389", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2629, + 29 + ], + ["access", 5, "error", 2629, 29], + ["access", 6, "cannot push: target must be an array", 2629, 29], + ["array", 7, 0, 2629, 29], + ["push", 7, 6, 2629, 29], + ["frame", 6, 4, 2, 2629, 29], + ["null", 4, 2629, 29], + ["setarg", 6, 0, 4, 2629, 29], + ["setarg", 6, 1, 5, 2629, 29], + ["setarg", 6, 2, 7, 2629, 29], + ["invoke", 6, 4, 2629, 29], + ["disrupt", 2629, 29], + "push_done_2390", + ["get", 4, 42, 1, 2630, 24], + ["frame", 5, 4, 1, 2630, 24], + ["null", 4, 2630, 24], + ["setarg", 5, 0, 4, 2630, 24], + ["setarg", 5, 1, 17, 2630, 24], + ["invoke", 5, 4, 2630, 24], + ["move", 20, 4, 2630, 24], + ["get", 4, 40, 1, 2631, 18], + ["frame", 5, 4, 0, 2631, 18], + ["null", 4, 2631, 18], + ["setarg", 5, 0, 4, 2631, 18], + ["invoke", 5, 4, 2631, 18], + ["move", 21, 4, 2631, 18], + ["access", 4, "function", 2632, 18], + ["get", 5, 51, 1, 2632, 11], + ["frame", 6, 5, 3, 2632, 11], + ["null", 5, 2632, 11], + ["setarg", 6, 0, 5, 2632, 11], + ["setarg", 6, 1, 4, 2632, 11], + ["setarg", 6, 2, 21, 2632, 11], + ["setarg", 6, 3, 19, 2632, 11], + ["invoke", 6, 4, 2632, 11], + ["access", 4, 0, 2633, 29], + ["is_int", 5, 20, 2633, 29], + ["jump_false", 5, "rel_ni_2393", 2633, 29], + "_nop_tc_85", + "_nop_tc_86", + ["ge_int", 6, 20, 4, 2633, 29], + ["jump", "rel_done_2395", 2633, 29], + "rel_ni_2393", + ["is_num", 5, 20, 2633, 29], + ["jump_false", 5, "rel_nn_2394", 2633, 29], + "_nop_tc_87", + "_nop_tc_88", + ["ge_float", 6, 20, 4, 2633, 29], + ["jump", "rel_done_2395", 2633, 29], + "rel_nn_2394", + ["is_text", 5, 20, 2633, 29], + ["jump_false", 5, "rel_err_2396", 2633, 29], + "_nop_tc_89", + ["jump", "rel_err_2396", 2633, 29], + ["ge_text", 6, 20, 4, 2633, 29], + ["jump", "rel_done_2395", 2633, 29], + "rel_err_2396", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2633, + 29 + ], + ["access", 5, "error", 2633, 29], + ["access", 7, "cannot compare with '>=': operands must be same type", 2633, 29], + ["array", 9, 0, 2633, 29], + ["push", 9, 7, 2633, 29], + ["frame", 7, 4, 2, 2633, 29], + ["null", 4, 2633, 29], + ["setarg", 7, 0, 4, 2633, 29], + ["setarg", 7, 1, 5, 2633, 29], + ["setarg", 7, 2, 9, 2633, 29], + ["invoke", 7, 4, 2633, 29], + ["disrupt", 2633, 29], + "rel_done_2395", + ["jump_false", 6, "if_else_2391", 2633, 29], + ["access", 4, "move", 2634, 20], + ["get", 5, 51, 1, 2634, 13], + ["frame", 6, 5, 3, 2634, 13], + ["null", 5, 2634, 13], + ["setarg", 6, 0, 5, 2634, 13], + ["setarg", 6, 1, 4, 2634, 13], + ["setarg", 6, 2, 20, 2634, 13], + ["setarg", 6, 3, 21, 2634, 13], + ["invoke", 6, 4, 2634, 13], + ["jump", "if_end_2392", 2634, 13], + "if_else_2391", + "if_end_2392", + ["jump", "if_end_2378", 2634, 13], + "if_else_2377", + "if_end_2378", + ["access", 4, 1, 2637, 19], + ["is_num", 5, 8, 2637, 19], + ["jump_false", 5, "num_err_2397", 2637, 19], + "_nop_tc_90", + "_nop_tc_91", + ["add", 5, 8, 4, 2637, 19], + ["jump", "num_done_2398", 2637, 19], + "num_err_2397", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2637, + 19 + ], + ["access", 6, "error", 2637, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2637, 19], + ["array", 9, 0, 2637, 19], + ["push", 9, 7, 2637, 19], + ["frame", 7, 4, 2, 2637, 19], + ["null", 4, 2637, 19], + ["setarg", 7, 0, 4, 2637, 19], + ["setarg", 7, 1, 6, 2637, 19], + ["setarg", 7, 2, 9, 2637, 19], + ["invoke", 7, 4, 2637, 19], + ["disrupt", 2637, 19], + "num_done_2398", + ["move", 8, 5, 2637, 19], + ["jump", "while_start_2371", 2637, 19], + "while_end_2372", + ["jump", "if_end_2362", 2637, 19], + "if_else_2361", + "if_end_2362", + ["load_field", 4, 1, "statements", 2642, 13], + ["move", 22, 4, 2642, 13], + ["null", 4, 2643, 18], + ["is_identical", 5, 22, 4, 2643, 18], + ["jump_true", 5, "eq_done_2401", 2643, 18], + ["is_int", 6, 22, 2643, 18], + ["jump_false", 6, "eq_ni_2402", 2643, 18], + "_nop_tc_92", + ["jump", "eq_ni_2402", 2643, 18], + ["eq_int", 5, 22, 4, 2643, 18], + ["jump", "eq_done_2401", 2643, 18], + "eq_ni_2402", + ["is_num", 6, 22, 2643, 18], + ["jump_false", 6, "eq_nn_2403", 2643, 18], + "_nop_tc_93", + ["jump", "eq_nn_2403", 2643, 18], + ["eq_float", 5, 22, 4, 2643, 18], + ["jump", "eq_done_2401", 2643, 18], + "eq_nn_2403", + ["is_text", 6, 22, 2643, 18], + ["jump_false", 6, "eq_nt_2404", 2643, 18], + "_nop_tc_94", + ["jump", "eq_nt_2404", 2643, 18], + ["eq_text", 5, 22, 4, 2643, 18], + ["jump", "eq_done_2401", 2643, 18], + "eq_nt_2404", + ["is_null", 6, 22, 2643, 18], + ["jump_false", 6, "eq_nnl_2405", 2643, 18], + "_nop_tc_95", + "_nop_tc_96", + ["true", 5, 2643, 18], + ["jump", "eq_done_2401", 2643, 18], + "eq_nnl_2405", + ["is_bool", 6, 22, 2643, 18], + ["jump_false", 6, "eq_nb_2406", 2643, 18], + "_nop_tc_97", + ["jump", "eq_nb_2406", 2643, 18], + ["eq_bool", 5, 22, 4, 2643, 18], + ["jump", "eq_done_2401", 2643, 18], + "eq_nb_2406", + ["false", 5, 2643, 18], + "eq_done_2401", + ["jump_false", 5, "if_else_2399", 2643, 18], + ["load_field", 4, 1, "body", 2644, 14], + ["move", 23, 4, 2644, 14], + ["null", 4, 2645, 19], + ["is_identical", 5, 23, 4, 2645, 19], + ["jump_true", 5, "ne_nid_2410", 2645, 19], + ["jump", "ne_ni_2411", 2645, 19], + "ne_nid_2410", + ["false", 5, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_ni_2411", + ["is_int", 6, 23, 2645, 19], + ["jump_false", 6, "ne_nn_2412", 2645, 19], + "_nop_tc_98", + ["jump", "ne_nn_2412", 2645, 19], + ["ne_int", 5, 23, 4, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_nn_2412", + ["is_num", 6, 23, 2645, 19], + ["jump_false", 6, "ne_nt_2413", 2645, 19], + "_nop_tc_99", + ["jump", "ne_nt_2413", 2645, 19], + ["ne_float", 5, 23, 4, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_nt_2413", + ["is_text", 6, 23, 2645, 19], + ["jump_false", 6, "ne_nnl_2414", 2645, 19], + "_nop_tc_100", + ["jump", "ne_nnl_2414", 2645, 19], + ["ne_text", 5, 23, 4, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_nnl_2414", + ["is_null", 6, 23, 2645, 19], + ["jump_false", 6, "ne_nb_2415", 2645, 19], + "_nop_tc_101", + "_nop_tc_102", + ["false", 5, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_nb_2415", + ["is_bool", 6, 23, 2645, 19], + ["jump_false", 6, "ne_mis_2416", 2645, 19], + "_nop_tc_103", + ["jump", "ne_mis_2416", 2645, 19], + ["ne_bool", 5, 23, 4, 2645, 19], + ["jump", "ne_done_2409", 2645, 19], + "ne_mis_2416", + ["true", 5, 2645, 19], + "ne_done_2409", + ["jump_false", 5, "if_else_2407", 2645, 19], + ["load_field", 4, 23, "statements", 2646, 17], + ["move", 22, 4, 2646, 17], + ["null", 4, 2647, 22], + ["is_identical", 5, 22, 4, 2647, 22], + ["jump_true", 5, "eq_done_2419", 2647, 22], + ["is_int", 6, 22, 2647, 22], + ["jump_false", 6, "eq_ni_2420", 2647, 22], + "_nop_tc_104", + ["jump", "eq_ni_2420", 2647, 22], + ["eq_int", 5, 22, 4, 2647, 22], + ["jump", "eq_done_2419", 2647, 22], + "eq_ni_2420", + ["is_num", 6, 22, 2647, 22], + ["jump_false", 6, "eq_nn_2421", 2647, 22], + "_nop_tc_105", + ["jump", "eq_nn_2421", 2647, 22], + ["eq_float", 5, 22, 4, 2647, 22], + ["jump", "eq_done_2419", 2647, 22], + "eq_nn_2421", + ["is_text", 6, 22, 2647, 22], + ["jump_false", 6, "eq_nt_2422", 2647, 22], + "_nop_tc_106", + ["jump", "eq_nt_2422", 2647, 22], + ["eq_text", 5, 22, 4, 2647, 22], + ["jump", "eq_done_2419", 2647, 22], + "eq_nt_2422", + ["is_null", 6, 22, 2647, 22], + ["jump_false", 6, "eq_nnl_2423", 2647, 22], + "_nop_tc_107", + "_nop_tc_108", + ["true", 5, 2647, 22], + ["jump", "eq_done_2419", 2647, 22], + "eq_nnl_2423", + ["is_bool", 6, 22, 2647, 22], + ["jump_false", 6, "eq_nb_2424", 2647, 22], + "_nop_tc_109", + ["jump", "eq_nb_2424", 2647, 22], + ["eq_bool", 5, 22, 4, 2647, 22], + ["jump", "eq_done_2419", 2647, 22], + "eq_nb_2424", + ["false", 5, 2647, 22], + "eq_done_2419", + ["jump_false", 5, "if_else_2417", 2647, 22], + ["move", 22, 23, 2648, 19], + ["jump", "if_end_2418", 2648, 19], + "if_else_2417", + "if_end_2418", + ["jump", "if_end_2408", 2648, 19], + "if_else_2407", + "if_end_2408", + ["jump", "if_end_2400", 2648, 19], + "if_else_2399", + "if_end_2400", + ["null", 4, 2652, 18], + ["is_identical", 5, 22, 4, 2652, 18], + ["jump_true", 5, "ne_nid_2429", 2652, 18], + ["jump", "ne_ni_2430", 2652, 18], + "ne_nid_2429", + ["false", 5, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_ni_2430", + ["is_int", 6, 22, 2652, 18], + ["jump_false", 6, "ne_nn_2431", 2652, 18], + "_nop_tc_110", + ["jump", "ne_nn_2431", 2652, 18], + ["ne_int", 5, 22, 4, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_nn_2431", + ["is_num", 6, 22, 2652, 18], + ["jump_false", 6, "ne_nt_2432", 2652, 18], + "_nop_tc_111", + ["jump", "ne_nt_2432", 2652, 18], + ["ne_float", 5, 22, 4, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_nt_2432", + ["is_text", 6, 22, 2652, 18], + ["jump_false", 6, "ne_nnl_2433", 2652, 18], + "_nop_tc_112", + ["jump", "ne_nnl_2433", 2652, 18], + ["ne_text", 5, 22, 4, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_nnl_2433", + ["is_null", 6, 22, 2652, 18], + ["jump_false", 6, "ne_nb_2434", 2652, 18], + "_nop_tc_113", + "_nop_tc_114", + ["false", 5, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_nb_2434", + ["is_bool", 6, 22, 2652, 18], + ["jump_false", 6, "ne_mis_2435", 2652, 18], + "_nop_tc_115", + ["jump", "ne_mis_2435", 2652, 18], + ["ne_bool", 5, 22, 4, 2652, 18], + ["jump", "ne_done_2428", 2652, 18], + "ne_mis_2435", + ["true", 5, 2652, 18], + "ne_done_2428", + ["move", 4, 5, 2652, 18], + ["jump_false", 4, "and_end_2427", 2652, 18], + ["is_array", 5, 22, 2652, 35], + ["move", 4, 5, 2652, 35], + "and_end_2427", + ["jump_false", 4, "if_else_2425", 2652, 35], + ["access", 8, 0, 2653, 12], + "while_start_2436", + ["length", 4, 22, 2654, 26], + ["is_int", 5, 8, 2654, 26], + ["jump_false", 5, "rel_ni_2438", 2654, 26], + "_nop_tc_116", + "_nop_tc_117", + ["lt_int", 6, 8, 4, 2654, 26], + ["jump", "rel_done_2440", 2654, 26], + "rel_ni_2438", + ["is_num", 5, 8, 2654, 26], + ["jump_false", 5, "rel_nn_2439", 2654, 26], + "_nop_tc_118", + "_nop_tc_119", + ["lt_float", 6, 8, 4, 2654, 26], + ["jump", "rel_done_2440", 2654, 26], + "rel_nn_2439", + ["is_text", 5, 8, 2654, 26], + ["jump_false", 5, "rel_err_2441", 2654, 26], + "_nop_tc_120", + ["jump", "rel_err_2441", 2654, 26], + ["lt_text", 6, 8, 4, 2654, 26], + ["jump", "rel_done_2440", 2654, 26], + "rel_err_2441", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2654, + 26 + ], + ["access", 5, "error", 2654, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2654, 26], + ["array", 9, 0, 2654, 26], + ["push", 9, 7, 2654, 26], + ["frame", 7, 4, 2, 2654, 26], + ["null", 4, 2654, 26], + ["setarg", 7, 0, 4, 2654, 26], + ["setarg", 7, 1, 5, 2654, 26], + ["setarg", 7, 2, 9, 2654, 26], + ["invoke", 7, 4, 2654, 26], + ["disrupt", 2654, 26], + "rel_done_2440", + ["jump_false", 6, "while_end_2437", 2654, 26], + ["load_dynamic", 4, 22, 8, 2655, 29], + ["get", 5, 95, 1, 2655, 9], + ["frame", 6, 5, 1, 2655, 9], + ["null", 5, 2655, 9], + ["setarg", 6, 0, 5, 2655, 9], + ["setarg", 6, 1, 4, 2655, 9], + ["invoke", 6, 4, 2655, 9], + ["access", 4, 1, 2656, 19], + ["is_num", 5, 8, 2656, 19], + ["jump_false", 5, "num_err_2442", 2656, 19], + "_nop_tc_121", + "_nop_tc_122", + ["add", 5, 8, 4, 2656, 19], + ["jump", "num_done_2443", 2656, 19], + "num_err_2442", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2656, + 19 + ], + ["access", 6, "error", 2656, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2656, 19], + ["array", 9, 0, 2656, 19], + ["push", 9, 7, 2656, 19], + ["frame", 7, 4, 2, 2656, 19], + ["null", 4, 2656, 19], + ["setarg", 7, 0, 4, 2656, 19], + ["setarg", 7, 1, 6, 2656, 19], + ["setarg", 7, 2, 9, 2656, 19], + ["invoke", 7, 4, 2656, 19], + ["disrupt", 2656, 19], + "num_done_2443", + ["move", 8, 5, 2656, 19], + ["jump", "while_start_2436", 2656, 19], + "while_end_2437", + ["jump", "if_end_2426", 2656, 19], + "if_else_2425", + "if_end_2426", + ["get", 4, 40, 1, 2661, 17], + ["frame", 5, 4, 0, 2661, 17], + ["null", 4, 2661, 17], + ["setarg", 5, 0, 4, 2661, 17], + ["invoke", 5, 4, 2661, 17], + ["move", 24, 4, 2661, 17], + ["access", 4, "null", 2662, 12], + ["get", 5, 50, 1, 2662, 5], + ["frame", 6, 5, 2, 2662, 5], + ["null", 5, 2662, 5], + ["setarg", 6, 0, 5, 2662, 5], + ["setarg", 6, 1, 4, 2662, 5], + ["setarg", 6, 2, 24, 2662, 5], + ["invoke", 6, 4, 2662, 5], + ["access", 4, "return", 2663, 12], + ["get", 5, 50, 1, 2663, 5], + ["frame", 6, 5, 2, 2663, 5], + ["null", 5, 2663, 5], + ["setarg", 6, 0, 5, 2663, 5], + ["setarg", 6, 1, 4, 2663, 5], + ["setarg", 6, 2, 24, 2663, 5], + ["invoke", 6, 4, 2663, 5], + ["null", 4, 2666, 27], + ["is_identical", 5, 27, 4, 2666, 27], + ["jump_true", 5, "ne_nid_2448", 2666, 27], + ["jump", "ne_ni_2449", 2666, 27], + "ne_nid_2448", + ["false", 5, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_ni_2449", + ["is_int", 6, 27, 2666, 27], + ["jump_false", 6, "ne_nn_2450", 2666, 27], + "_nop_tc_123", + ["jump", "ne_nn_2450", 2666, 27], + ["ne_int", 5, 27, 4, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_nn_2450", + ["is_num", 6, 27, 2666, 27], + ["jump_false", 6, "ne_nt_2451", 2666, 27], + "_nop_tc_124", + ["jump", "ne_nt_2451", 2666, 27], + ["ne_float", 5, 27, 4, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_nt_2451", + ["is_text", 6, 27, 2666, 27], + ["jump_false", 6, "ne_nnl_2452", 2666, 27], + "_nop_tc_125", + ["jump", "ne_nnl_2452", 2666, 27], + ["ne_text", 5, 27, 4, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_nnl_2452", + ["is_null", 6, 27, 2666, 27], + ["jump_false", 6, "ne_nb_2453", 2666, 27], + "_nop_tc_126", + "_nop_tc_127", + ["false", 5, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_nb_2453", + ["is_bool", 6, 27, 2666, 27], + ["jump_false", 6, "ne_mis_2454", 2666, 27], + "_nop_tc_128", + ["jump", "ne_mis_2454", 2666, 27], + ["ne_bool", 5, 27, 4, 2666, 27], + ["jump", "ne_done_2447", 2666, 27], + "ne_mis_2454", + ["true", 5, 2666, 27], + "ne_done_2447", + ["move", 4, 5, 2666, 27], + ["jump_false", 4, "and_end_2446", 2666, 27], + ["is_array", 5, 27, 2666, 44], + ["move", 4, 5, 2666, 44], + "and_end_2446", + ["jump_false", 4, "if_else_2444", 2666, 44], + ["access", 4, "disruption", 2667, 28], + ["get", 5, 45, 1, 2667, 18], + ["frame", 6, 5, 1, 2667, 18], + ["null", 5, 2667, 18], + ["setarg", 6, 0, 5, 2667, 18], + ["setarg", 6, 1, 4, 2667, 18], + ["invoke", 6, 4, 2667, 18], + ["get", 5, 48, 1, 2667, 7], + ["frame", 6, 5, 1, 2667, 7], + ["null", 5, 2667, 7], + ["setarg", 6, 0, 5, 2667, 7], + ["setarg", 6, 1, 4, 2667, 7], + ["invoke", 6, 4, 2667, 7], + ["get", 4, 2, 1, 2668, 33], + ["length", 5, 4, 2668, 33], + ["move", 25, 5, 2668, 33], + ["access", 8, 0, 2669, 12], + "while_start_2455", + ["length", 4, 27, 2670, 26], + ["is_int", 5, 8, 2670, 26], + ["jump_false", 5, "rel_ni_2457", 2670, 26], + "_nop_tc_129", + "_nop_tc_130", + ["lt_int", 6, 8, 4, 2670, 26], + ["jump", "rel_done_2459", 2670, 26], + "rel_ni_2457", + ["is_num", 5, 8, 2670, 26], + ["jump_false", 5, "rel_nn_2458", 2670, 26], + "_nop_tc_131", + "_nop_tc_132", + ["lt_float", 6, 8, 4, 2670, 26], + ["jump", "rel_done_2459", 2670, 26], + "rel_nn_2458", + ["is_text", 5, 8, 2670, 26], + ["jump_false", 5, "rel_err_2460", 2670, 26], + "_nop_tc_133", + ["jump", "rel_err_2460", 2670, 26], + ["lt_text", 6, 8, 4, 2670, 26], + ["jump", "rel_done_2459", 2670, 26], + "rel_err_2460", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2670, + 26 + ], + ["access", 5, "error", 2670, 26], + ["access", 7, "cannot compare with '<': operands must be same type", 2670, 26], + ["array", 9, 0, 2670, 26], + ["push", 9, 7, 2670, 26], + ["frame", 7, 4, 2, 2670, 26], + ["null", 4, 2670, 26], + ["setarg", 7, 0, 4, 2670, 26], + ["setarg", 7, 1, 5, 2670, 26], + ["setarg", 7, 2, 9, 2670, 26], + ["invoke", 7, 4, 2670, 26], + ["disrupt", 2670, 26], + "rel_done_2459", + ["jump_false", 6, "while_end_2456", 2670, 26], + ["load_dynamic", 4, 27, 8, 2671, 38], + ["get", 5, 95, 1, 2671, 9], + ["frame", 6, 5, 1, 2671, 9], + ["null", 5, 2671, 9], + ["setarg", 6, 0, 5, 2671, 9], + ["setarg", 6, 1, 4, 2671, 9], + ["invoke", 6, 4, 2671, 9], + ["access", 4, 1, 2672, 19], + ["is_num", 5, 8, 2672, 19], + ["jump_false", 5, "num_err_2461", 2672, 19], + "_nop_tc_134", + "_nop_tc_135", + ["add", 5, 8, 4, 2672, 19], + ["jump", "num_done_2462", 2672, 19], + "num_err_2461", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2672, + 19 + ], + ["access", 6, "error", 2672, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 2672, 19], + ["array", 9, 0, 2672, 19], + ["push", 9, 7, 2672, 19], + ["frame", 7, 4, 2, 2672, 19], + ["null", 4, 2672, 19], + ["setarg", 7, 0, 4, 2672, 19], + ["setarg", 7, 1, 6, 2672, 19], + ["setarg", 7, 2, 9, 2672, 19], + ["invoke", 7, 4, 2672, 19], + ["disrupt", 2672, 19], + "num_done_2462", + ["move", 8, 5, 2672, 19], + ["jump", "while_start_2455", 2672, 19], + "while_end_2456", + ["get", 4, 40, 1, 2674, 20], + ["frame", 5, 4, 0, 2674, 20], + ["null", 4, 2674, 20], + ["setarg", 5, 0, 4, 2674, 20], + ["invoke", 5, 4, 2674, 20], + ["move", 26, 4, 2674, 20], + ["access", 4, "null", 2675, 14], + ["get", 5, 50, 1, 2675, 7], + ["frame", 6, 5, 2, 2675, 7], + ["null", 5, 2675, 7], + ["setarg", 6, 0, 5, 2675, 7], + ["setarg", 6, 1, 4, 2675, 7], + ["setarg", 6, 2, 26, 2675, 7], + ["invoke", 6, 4, 2675, 7], + ["access", 4, "return", 2676, 14], + ["get", 5, 50, 1, 2676, 7], + ["frame", 6, 5, 2, 2676, 7], + ["null", 5, 2676, 7], + ["setarg", 6, 0, 5, 2676, 7], + ["setarg", 6, 1, 4, 2676, 7], + ["setarg", 6, 2, 26, 2676, 7], + ["invoke", 6, 4, 2676, 7], + ["jump", "if_end_2445", 2676, 7], + "if_else_2444", + "if_end_2445", + ["null", 4, 2680, 20], + ["is_identical", 5, 29, 4, 2680, 20], + ["jump_true", 5, "eq_done_2465", 2680, 20], + ["is_int", 6, 29, 2680, 20], + ["jump_false", 6, "eq_ni_2466", 2680, 20], + "_nop_tc_136", + ["jump", "eq_ni_2466", 2680, 20], + ["eq_int", 5, 29, 4, 2680, 20], + ["jump", "eq_done_2465", 2680, 20], + "eq_ni_2466", + ["is_num", 6, 29, 2680, 20], + ["jump_false", 6, "eq_nn_2467", 2680, 20], + "_nop_tc_137", + ["jump", "eq_nn_2467", 2680, 20], + ["eq_float", 5, 29, 4, 2680, 20], + ["jump", "eq_done_2465", 2680, 20], + "eq_nn_2467", + ["is_text", 6, 29, 2680, 20], + ["jump_false", 6, "eq_nt_2468", 2680, 20], + "_nop_tc_138", + ["jump", "eq_nt_2468", 2680, 20], + ["eq_text", 5, 29, 4, 2680, 20], + ["jump", "eq_done_2465", 2680, 20], + "eq_nt_2468", + ["is_null", 6, 29, 2680, 20], + ["jump_false", 6, "eq_nnl_2469", 2680, 20], + "_nop_tc_139", + "_nop_tc_140", + ["true", 5, 2680, 20], + ["jump", "eq_done_2465", 2680, 20], + "eq_nnl_2469", + ["is_bool", 6, 29, 2680, 20], + ["jump_false", 6, "eq_nb_2470", 2680, 20], + "_nop_tc_141", + ["jump", "eq_nb_2470", 2680, 20], + ["eq_bool", 5, 29, 4, 2680, 20], + ["jump", "eq_done_2465", 2680, 20], + "eq_nb_2470", + ["false", 5, 2680, 20], + "eq_done_2465", + ["jump_false", 5, "if_else_2463", 2680, 20], + ["access", 29, "", 2681, 17], + ["jump", "if_end_2464", 2681, 17], + "if_else_2463", + "if_end_2464", + ["get", 4, 24, 1, 2684, 34], + ["get", 5, 44, 1, 2684, 16], + ["frame", 6, 5, 1, 2684, 16], + ["null", 5, 2684, 16], + ["setarg", 6, 0, 5, 2684, 16], + ["setarg", 6, 1, 4, 2684, 16], + ["invoke", 6, 4, 2684, 16], + ["move", 28, 4, 2684, 16], + ["null", 4, 2685, 21], + ["is_identical", 5, 28, 4, 2685, 21], + ["jump_true", 5, "ne_nid_2475", 2685, 21], + ["jump", "ne_ni_2476", 2685, 21], + "ne_nid_2475", + ["false", 5, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_ni_2476", + ["is_int", 6, 28, 2685, 21], + ["jump_false", 6, "ne_nn_2477", 2685, 21], + "_nop_tc_142", + ["jump", "ne_nn_2477", 2685, 21], + ["ne_int", 5, 28, 4, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_nn_2477", + ["is_num", 6, 28, 2685, 21], + ["jump_false", 6, "ne_nt_2478", 2685, 21], + "_nop_tc_143", + ["jump", "ne_nt_2478", 2685, 21], + ["ne_float", 5, 28, 4, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_nt_2478", + ["is_text", 6, 28, 2685, 21], + ["jump_false", 6, "ne_nnl_2479", 2685, 21], + "_nop_tc_144", + ["jump", "ne_nnl_2479", 2685, 21], + ["ne_text", 5, 28, 4, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_nnl_2479", + ["is_null", 6, 28, 2685, 21], + ["jump_false", 6, "ne_nb_2480", 2685, 21], + "_nop_tc_145", + "_nop_tc_146", + ["false", 5, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_nb_2480", + ["is_bool", 6, 28, 2685, 21], + ["jump_false", 6, "ne_mis_2481", 2685, 21], + "_nop_tc_147", + ["jump", "ne_mis_2481", 2685, 21], + ["ne_bool", 5, 28, 4, 2685, 21], + ["jump", "ne_done_2474", 2685, 21], + "ne_mis_2481", + ["true", 5, 2685, 21], + "ne_done_2474", + ["move", 4, 5, 2685, 21], + ["jump_false", 4, "and_end_2473", 2685, 21], + ["load_field", 5, 28, "nr_close_slots", 2685, 29], + ["null", 6, 2685, 56], + ["is_identical", 7, 5, 6, 2685, 56], + ["jump_true", 7, "ne_nid_2483", 2685, 56], + ["jump", "ne_ni_2484", 2685, 56], + "ne_nid_2483", + ["false", 7, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_ni_2484", + ["is_int", 8, 5, 2685, 56], + ["jump_false", 8, "ne_nn_2485", 2685, 56], + "_nop_tc_148", + ["jump", "ne_nn_2485", 2685, 56], + ["ne_int", 7, 5, 6, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_nn_2485", + ["is_num", 8, 5, 2685, 56], + ["jump_false", 8, "ne_nt_2486", 2685, 56], + "_nop_tc_149", + ["jump", "ne_nt_2486", 2685, 56], + ["ne_float", 7, 5, 6, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_nt_2486", + ["is_text", 8, 5, 2685, 56], + ["jump_false", 8, "ne_nnl_2487", 2685, 56], + "_nop_tc_150", + ["jump", "ne_nnl_2487", 2685, 56], + ["ne_text", 7, 5, 6, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_nnl_2487", + ["is_null", 8, 5, 2685, 56], + ["jump_false", 8, "ne_nb_2488", 2685, 56], + "_nop_tc_151", + "_nop_tc_152", + ["false", 7, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_nb_2488", + ["is_bool", 8, 5, 2685, 56], + ["jump_false", 8, "ne_mis_2489", 2685, 56], + "_nop_tc_153", + ["jump", "ne_mis_2489", 2685, 56], + ["ne_bool", 7, 5, 6, 2685, 56], + ["jump", "ne_done_2482", 2685, 56], + "ne_mis_2489", + ["true", 7, 2685, 56], + "ne_done_2482", + ["move", 4, 7, 2685, 56], + "and_end_2473", + ["jump_false", 4, "if_else_2471", 2685, 56], + ["load_field", 4, 28, "nr_close_slots", 2686, 15], + ["move", 30, 4, 2686, 15], + ["jump", "if_end_2472", 2686, 15], + "if_else_2471", + "if_end_2472", + ["record", 4, 6], + ["store_field", 4, 29, "name", 2690, 13], + ["store_field", 4, 2, "nr_args", 2691, 16], + ["store_field", 4, 30, "nr_close_slots", 2692, 23], + ["get", 2, 16, 1, 2693, 17], + ["access", 5, 1, 2693, 30], + ["is_num", 6, 2, 2693, 30], + ["jump_false", 6, "num_err_2490", 2693, 30], + "_nop_tc_154", + "_nop_tc_155", + ["add", 6, 2, 5, 2693, 30], + ["jump", "num_done_2491", 2693, 30], + "num_err_2490", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2693, + 30 + ], + ["access", 5, "error", 2693, 30], + ["access", 7, "cannot apply '+': operands must be numbers", 2693, 30], + ["array", 8, 0, 2693, 30], + ["push", 8, 7, 2693, 30], + ["frame", 7, 2, 2, 2693, 30], + ["null", 2, 2693, 30], + ["setarg", 7, 0, 2, 2693, 30], + ["setarg", 7, 1, 5, 2693, 30], + ["setarg", 7, 2, 8, 2693, 30], + ["invoke", 7, 2, 2693, 30], + ["disrupt", 2693, 30], + "num_done_2491", + ["store_field", 4, 6, "nr_slots", 2693, 30], + ["store_field", 4, 25, "disruption_pc", 2694, 22], + ["get", 2, 2, 1, 2695, 21], + ["store_field", 4, 2, "instructions", 2695, 21], + ["move", 31, 4, 2695, 21], + ["get", 2, 29, 1, 2698, 9], + ["null", 4, 2698, 23], + ["is_identical", 5, 2, 4, 2698, 23], + ["jump_true", 5, "ne_nid_2495", 2698, 23], + ["jump", "ne_ni_2496", 2698, 23], + "ne_nid_2495", + ["false", 5, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_ni_2496", + ["is_int", 6, 2, 2698, 23], + ["jump_false", 6, "ne_nn_2497", 2698, 23], + "_nop_tc_156", + ["jump", "ne_nn_2497", 2698, 23], + ["ne_int", 5, 2, 4, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_nn_2497", + ["is_num", 6, 2, 2698, 23], + ["jump_false", 6, "ne_nt_2498", 2698, 23], + "_nop_tc_157", + ["jump", "ne_nt_2498", 2698, 23], + ["ne_float", 5, 2, 4, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_nt_2498", + ["is_text", 6, 2, 2698, 23], + ["jump_false", 6, "ne_nnl_2499", 2698, 23], + "_nop_tc_158", + ["jump", "ne_nnl_2499", 2698, 23], + ["ne_text", 5, 2, 4, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_nnl_2499", + ["is_null", 6, 2, 2698, 23], + ["jump_false", 6, "ne_nb_2500", 2698, 23], + "_nop_tc_159", + "_nop_tc_160", + ["false", 5, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_nb_2500", + ["is_bool", 6, 2, 2698, 23], + ["jump_false", 6, "ne_mis_2501", 2698, 23], + "_nop_tc_161", + ["jump", "ne_mis_2501", 2698, 23], + ["ne_bool", 5, 2, 4, 2698, 23], + ["jump", "ne_done_2494", 2698, 23], + "ne_mis_2501", + ["true", 5, 2698, 23], + "ne_done_2494", + ["jump_false", 5, "if_else_2492", 2698, 23], + ["get", 2, 29, 1, 2699, 25], + ["store_field", 31, 2, "filename", 2699, 7], + ["jump", "if_end_2493", 2699, 7], + "if_else_2492", + "if_end_2493", + ["get", 2, 17, 1, 2703, 19], + ["move", 32, 2, 2703, 19], + ["get", 2, 18, 1, 2704, 18], + ["move", 33, 2, 2704, 18], + ["get", 2, 100, 1, 2707, 9], + [ + "access", + 4, + { + "name": "pop", + "kind": "name", + "make": "intrinsic" + }, + 2707, + 5 + ], + ["frame", 5, 4, 1, 2707, 5], + ["null", 4, 2707, 5], + ["setarg", 5, 0, 4, 2707, 5], + ["setarg", 5, 1, 2, 2707, 5], + ["invoke", 5, 2, 2707, 5], + ["get", 2, 39, 1, 2708, 5], + ["frame", 4, 2, 1, 2708, 5], + ["null", 2, 2708, 5], + ["setarg", 4, 0, 2, 2708, 5], + ["setarg", 4, 1, 3, 2708, 5], + ["invoke", 4, 2, 2708, 5], + ["put", 32, 17, 1, 2709, 23], + ["put", 33, 18, 1, 2710, 22], + ["return", 31, 2712, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 22, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "filename", 2717, 20], + ["move", 3, 2, 2717, 20], + ["load_field", 2, 1, "functions", 2718, 19], + ["move", 4, 2, 2718, 19], + ["access", 2, 0, 2719, 14], + ["null", 5, 2720, 14], + ["null", 6, 2721, 16], + ["null", 7, 2722, 20], + ["access", 8, 0, 2723, 19], + ["access", 9, 0, 2724, 22], + ["access", 10, 0, 2725, 16], + ["load_field", 11, 1, "statements", 2726, 22], + ["move", 12, 11, 2726, 22], + ["access", 11, -1, 2727, 26], + ["null", 13, 2728, 16], + ["null", 14, 2729, 16], + ["access", 15, 0, 2730, 21], + ["null", 16, 2731, 18], + ["put", 3, 29, 1, 2733, 18], + ["array", 17, 0, 2735, 22], + ["put", 17, 2, 1, 2735, 22], + ["record", 17, 0], + ["put", 17, 8, 1, 2736, 14], + ["array", 17, 0, 2737, 19], + ["put", 17, 9, 1, 2737, 19], + ["array", 17, 0, 2738, 14], + ["put", 17, 10, 1, 2738, 14], + ["array", 17, 0, 2739, 25], + ["put", 17, 26, 1, 2739, 25], + ["load_field", 17, 1, "scopes", 2740, 16], + ["put", 17, 25, 1, 2740, 16], + ["access", 17, 0, 2741, 19], + ["put", 17, 11, 1, 2741, 19], + ["access", 17, 0, 2742, 17], + ["put", 17, 12, 1, 2742, 17], + ["access", 17, 0, 2743, 24], + ["put", 17, 13, 1, 2743, 24], + ["access", 17, 0, 2744, 24], + ["put", 17, 14, 1, 2744, 24], + ["access", 17, 1, 2745, 24], + ["put", 17, 15, 1, 2745, 24], + ["access", 17, 1, 2746, 18], + ["put", 17, 16, 1, 2746, 18], + ["access", 17, 0, 2747, 23], + ["put", 17, 17, 1, 2747, 23], + ["access", 17, 0, 2748, 22], + ["put", 17, 18, 1, 2748, 22], + ["null", 17, 2749, 20], + ["put", 17, 19, 1, 2749, 20], + ["null", 17, 2750, 23], + ["put", 17, 20, 1, 2750, 23], + ["record", 17, 0], + ["put", 17, 22, 1, 2751, 19], + ["access", 17, 0, 2752, 21], + ["put", 17, 24, 1, 2752, 21], + ["get", 17, 82, 1, 2755, 5], + ["frame", 18, 17, 0, 2755, 5], + ["null", 17, 2755, 5], + ["setarg", 18, 0, 17, 2755, 5], + ["invoke", 18, 17, 2755, 5], + ["access", 17, 1, 2757, 24], + ["get", 18, 14, 1, 2757, 28], + "_nop_tc_1", + "_nop_tc_2", + ["is_num", 19, 18, 2757, 28], + ["jump_false", 19, "num_err_2502", 2757, 28], + ["add", 19, 17, 18, 2757, 28], + ["jump", "num_done_2503", 2757, 28], + "num_err_2502", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2757, + 28 + ], + ["access", 18, "error", 2757, 28], + ["access", 20, "cannot apply '+': operands must be numbers", 2757, 28], + ["array", 21, 0, 2757, 28], + ["push", 21, 20, 2757, 28], + ["frame", 20, 17, 2, 2757, 28], + ["null", 17, 2757, 28], + ["setarg", 20, 0, 17, 2757, 28], + ["setarg", 20, 1, 18, 2757, 28], + ["setarg", 20, 2, 21, 2757, 28], + ["invoke", 20, 17, 2757, 28], + ["disrupt", 2757, 28], + "num_done_2503", + ["put", 19, 15, 1, 2757, 28], + ["get", 17, 15, 1, 2758, 9], + ["get", 18, 16, 1, 2758, 28], + ["is_int", 19, 17, 2758, 28], + ["jump_false", 19, "rel_ni_2506", 2758, 28], + ["is_int", 20, 18, 2758, 28], + ["jump_false", 20, "rel_ni_2506", 2758, 28], + ["gt_int", 21, 17, 18, 2758, 28], + ["jump", "rel_done_2508", 2758, 28], + "rel_ni_2506", + ["is_num", 19, 17, 2758, 28], + ["jump_false", 19, "rel_nn_2507", 2758, 28], + ["is_num", 20, 18, 2758, 28], + ["jump_false", 20, "rel_nn_2507", 2758, 28], + ["gt_float", 21, 17, 18, 2758, 28], + ["jump", "rel_done_2508", 2758, 28], + "rel_nn_2507", + ["is_text", 19, 17, 2758, 28], + ["jump_false", 19, "rel_err_2509", 2758, 28], + ["is_text", 20, 18, 2758, 28], + ["jump_false", 20, "rel_err_2509", 2758, 28], + ["gt_text", 21, 17, 18, 2758, 28], + ["jump", "rel_done_2508", 2758, 28], + "rel_err_2509", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2758, + 28 + ], + ["access", 18, "error", 2758, 28], + ["access", 19, "cannot compare with '>': operands must be same type", 2758, 28], + ["array", 20, 0, 2758, 28], + ["push", 20, 19, 2758, 28], + ["frame", 19, 17, 2, 2758, 28], + ["null", 17, 2758, 28], + ["setarg", 19, 0, 17, 2758, 28], + ["setarg", 19, 1, 18, 2758, 28], + ["setarg", 19, 2, 20, 2758, 28], + ["invoke", 19, 17, 2758, 28], + ["disrupt", 2758, 28], + "rel_done_2508", + ["jump_false", 21, "if_else_2504", 2758, 28], + ["get", 17, 15, 1, 2759, 20], + ["put", 17, 16, 1, 2759, 20], + ["jump", "if_end_2505", 2759, 20], + "if_else_2504", + "if_end_2505", + ["null", 17, 2763, 20], + ["is_identical", 18, 4, 17, 2763, 20], + ["jump_true", 18, "ne_nid_2513", 2763, 20], + ["jump", "ne_ni_2514", 2763, 20], + "ne_nid_2513", + ["false", 18, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_ni_2514", + ["is_int", 19, 4, 2763, 20], + ["jump_false", 19, "ne_nn_2515", 2763, 20], + "_nop_tc_3", + ["jump", "ne_nn_2515", 2763, 20], + ["ne_int", 18, 4, 17, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_nn_2515", + ["is_num", 19, 4, 2763, 20], + ["jump_false", 19, "ne_nt_2516", 2763, 20], + "_nop_tc_4", + ["jump", "ne_nt_2516", 2763, 20], + ["ne_float", 18, 4, 17, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_nt_2516", + ["is_text", 19, 4, 2763, 20], + ["jump_false", 19, "ne_nnl_2517", 2763, 20], + "_nop_tc_5", + ["jump", "ne_nnl_2517", 2763, 20], + ["ne_text", 18, 4, 17, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_nnl_2517", + ["is_null", 19, 4, 2763, 20], + ["jump_false", 19, "ne_nb_2518", 2763, 20], + "_nop_tc_6", + "_nop_tc_7", + ["false", 18, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_nb_2518", + ["is_bool", 19, 4, 2763, 20], + ["jump_false", 19, "ne_mis_2519", 2763, 20], + "_nop_tc_8", + ["jump", "ne_mis_2519", 2763, 20], + ["ne_bool", 18, 4, 17, 2763, 20], + ["jump", "ne_done_2512", 2763, 20], + "ne_mis_2519", + ["true", 18, 2763, 20], + "ne_done_2512", + ["jump_false", 18, "if_else_2510", 2763, 20], + ["access", 2, 0, 2764, 12], + "while_start_2520", + ["length", 17, 4, 2765, 26], + ["is_int", 18, 2, 2765, 26], + ["jump_false", 18, "rel_ni_2522", 2765, 26], + "_nop_tc_9", + "_nop_tc_10", + ["lt_int", 19, 2, 17, 2765, 26], + ["jump", "rel_done_2524", 2765, 26], + "rel_ni_2522", + ["is_num", 18, 2, 2765, 26], + ["jump_false", 18, "rel_nn_2523", 2765, 26], + "_nop_tc_11", + "_nop_tc_12", + ["lt_float", 19, 2, 17, 2765, 26], + ["jump", "rel_done_2524", 2765, 26], + "rel_nn_2523", + ["is_text", 18, 2, 2765, 26], + ["jump_false", 18, "rel_err_2525", 2765, 26], + "_nop_tc_13", + ["jump", "rel_err_2525", 2765, 26], + ["lt_text", 19, 2, 17, 2765, 26], + ["jump", "rel_done_2524", 2765, 26], + "rel_err_2525", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2765, + 26 + ], + ["access", 18, "error", 2765, 26], + ["access", 20, "cannot compare with '<': operands must be same type", 2765, 26], + ["array", 21, 0, 2765, 26], + ["push", 21, 20, 2765, 26], + ["frame", 20, 17, 2, 2765, 26], + ["null", 17, 2765, 26], + ["setarg", 20, 0, 17, 2765, 26], + ["setarg", 20, 1, 18, 2765, 26], + ["setarg", 20, 2, 21, 2765, 26], + ["invoke", 20, 17, 2765, 26], + ["disrupt", 2765, 26], + "rel_done_2524", + ["jump_false", 19, "while_end_2521", 2765, 26], + ["load_dynamic", 17, 4, 2, 2766, 22], + ["move", 5, 17, 2766, 22], + ["load_field", 17, 5, "name", 2767, 16], + ["move", 6, 17, 2767, 16], + ["null", 17, 2768, 21], + ["is_identical", 18, 6, 17, 2768, 21], + ["jump_true", 18, "ne_nid_2529", 2768, 21], + ["jump", "ne_ni_2530", 2768, 21], + "ne_nid_2529", + ["false", 18, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_ni_2530", + ["is_int", 19, 6, 2768, 21], + ["jump_false", 19, "ne_nn_2531", 2768, 21], + "_nop_tc_14", + ["jump", "ne_nn_2531", 2768, 21], + ["ne_int", 18, 6, 17, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_nn_2531", + ["is_num", 19, 6, 2768, 21], + ["jump_false", 19, "ne_nt_2532", 2768, 21], + "_nop_tc_15", + ["jump", "ne_nt_2532", 2768, 21], + ["ne_float", 18, 6, 17, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_nt_2532", + ["is_text", 19, 6, 2768, 21], + ["jump_false", 19, "ne_nnl_2533", 2768, 21], + "_nop_tc_16", + ["jump", "ne_nnl_2533", 2768, 21], + ["ne_text", 18, 6, 17, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_nnl_2533", + ["is_null", 19, 6, 2768, 21], + ["jump_false", 19, "ne_nb_2534", 2768, 21], + "_nop_tc_17", + "_nop_tc_18", + ["false", 18, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_nb_2534", + ["is_bool", 19, 6, 2768, 21], + ["jump_false", 19, "ne_mis_2535", 2768, 21], + "_nop_tc_19", + ["jump", "ne_mis_2535", 2768, 21], + ["ne_bool", 18, 6, 17, 2768, 21], + ["jump", "ne_done_2528", 2768, 21], + "ne_mis_2535", + ["true", 18, 2768, 21], + "ne_done_2528", + ["jump_false", 18, "if_else_2526", 2768, 21], + ["get", 17, 96, 1, 2769, 22], + ["frame", 18, 17, 1, 2769, 22], + ["null", 17, 2769, 22], + ["setarg", 18, 0, 17, 2769, 22], + ["setarg", 18, 1, 5, 2769, 22], + ["invoke", 18, 17, 2769, 22], + ["move", 7, 17, 2769, 22], + ["get", 17, 18, 1, 2770, 21], + ["move", 8, 17, 2770, 21], + ["get", 17, 18, 1, 2771, 28], + ["access", 18, 1, 2771, 45], + ["is_num", 19, 17, 2771, 45], + ["jump_false", 19, "num_err_2536", 2771, 45], + "_nop_tc_20", + "_nop_tc_21", + ["add", 19, 17, 18, 2771, 45], + ["jump", "num_done_2537", 2771, 45], + "num_err_2536", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2771, + 45 + ], + ["access", 18, "error", 2771, 45], + ["access", 20, "cannot apply '+': operands must be numbers", 2771, 45], + ["array", 21, 0, 2771, 45], + ["push", 21, 20, 2771, 45], + ["frame", 20, 17, 2, 2771, 45], + ["null", 17, 2771, 45], + ["setarg", 20, 0, 17, 2771, 45], + ["setarg", 20, 1, 18, 2771, 45], + ["setarg", 20, 2, 21, 2771, 45], + ["invoke", 20, 17, 2771, 45], + ["disrupt", 2771, 45], + "num_done_2537", + ["put", 19, 18, 1, 2771, 45], + ["get", 17, 9, 1, 2772, 16], + ["is_array", 18, 17, 2772, 29], + ["jump_false", 18, "push_err_2538", 2772, 29], + ["push", 17, 7, 2772, 29], + ["jump", "push_done_2539", 2772, 29], + "push_err_2538", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2772, + 29 + ], + ["access", 18, "error", 2772, 29], + ["access", 19, "cannot push: target must be an array", 2772, 29], + ["array", 20, 0, 2772, 29], + ["push", 20, 19, 2772, 29], + ["frame", 19, 17, 2, 2772, 29], + ["null", 17, 2772, 29], + ["setarg", 19, 0, 17, 2772, 29], + ["setarg", 19, 1, 18, 2772, 29], + ["setarg", 19, 2, 20, 2772, 29], + ["invoke", 19, 17, 2772, 29], + ["disrupt", 2772, 29], + "push_done_2539", + ["get", 17, 42, 1, 2773, 24], + ["frame", 18, 17, 1, 2773, 24], + ["null", 17, 2773, 24], + ["setarg", 18, 0, 17, 2773, 24], + ["setarg", 18, 1, 6, 2773, 24], + ["invoke", 18, 17, 2773, 24], + ["move", 9, 17, 2773, 24], + ["get", 17, 40, 1, 2774, 18], + ["frame", 18, 17, 0, 2774, 18], + ["null", 17, 2774, 18], + ["setarg", 18, 0, 17, 2774, 18], + ["invoke", 18, 17, 2774, 18], + ["move", 10, 17, 2774, 18], + ["access", 17, "function", 2775, 18], + ["get", 18, 51, 1, 2775, 11], + ["frame", 19, 18, 3, 2775, 11], + ["null", 18, 2775, 11], + ["setarg", 19, 0, 18, 2775, 11], + ["setarg", 19, 1, 17, 2775, 11], + ["setarg", 19, 2, 10, 2775, 11], + ["setarg", 19, 3, 8, 2775, 11], + ["invoke", 19, 17, 2775, 11], + ["access", 17, 0, 2776, 29], + ["is_int", 18, 9, 2776, 29], + ["jump_false", 18, "rel_ni_2542", 2776, 29], + "_nop_tc_22", + "_nop_tc_23", + ["ge_int", 19, 9, 17, 2776, 29], + ["jump", "rel_done_2544", 2776, 29], + "rel_ni_2542", + ["is_num", 18, 9, 2776, 29], + ["jump_false", 18, "rel_nn_2543", 2776, 29], + "_nop_tc_24", + "_nop_tc_25", + ["ge_float", 19, 9, 17, 2776, 29], + ["jump", "rel_done_2544", 2776, 29], + "rel_nn_2543", + ["is_text", 18, 9, 2776, 29], + ["jump_false", 18, "rel_err_2545", 2776, 29], + "_nop_tc_26", + ["jump", "rel_err_2545", 2776, 29], + ["ge_text", 19, 9, 17, 2776, 29], + ["jump", "rel_done_2544", 2776, 29], + "rel_err_2545", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2776, + 29 + ], + ["access", 18, "error", 2776, 29], + ["access", 20, "cannot compare with '>=': operands must be same type", 2776, 29], + ["array", 21, 0, 2776, 29], + ["push", 21, 20, 2776, 29], + ["frame", 20, 17, 2, 2776, 29], + ["null", 17, 2776, 29], + ["setarg", 20, 0, 17, 2776, 29], + ["setarg", 20, 1, 18, 2776, 29], + ["setarg", 20, 2, 21, 2776, 29], + ["invoke", 20, 17, 2776, 29], + ["disrupt", 2776, 29], + "rel_done_2544", + ["jump_false", 19, "if_else_2540", 2776, 29], + ["access", 17, "move", 2777, 20], + ["get", 18, 51, 1, 2777, 13], + ["frame", 19, 18, 3, 2777, 13], + ["null", 18, 2777, 13], + ["setarg", 19, 0, 18, 2777, 13], + ["setarg", 19, 1, 17, 2777, 13], + ["setarg", 19, 2, 9, 2777, 13], + ["setarg", 19, 3, 10, 2777, 13], + ["invoke", 19, 17, 2777, 13], + ["jump", "if_end_2541", 2777, 13], + "if_else_2540", + "if_end_2541", + ["jump", "if_end_2527", 2777, 13], + "if_else_2526", + "if_end_2527", + ["access", 17, 1, 2780, 19], + ["is_num", 18, 2, 2780, 19], + ["jump_false", 18, "num_err_2546", 2780, 19], + "_nop_tc_27", + "_nop_tc_28", + ["add", 18, 2, 17, 2780, 19], + ["jump", "num_done_2547", 2780, 19], + "num_err_2546", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2780, + 19 + ], + ["access", 19, "error", 2780, 19], + ["access", 20, "cannot apply '+': operands must be numbers", 2780, 19], + ["array", 21, 0, 2780, 19], + ["push", 21, 20, 2780, 19], + ["frame", 20, 17, 2, 2780, 19], + ["null", 17, 2780, 19], + ["setarg", 20, 0, 17, 2780, 19], + ["setarg", 20, 1, 19, 2780, 19], + ["setarg", 20, 2, 21, 2780, 19], + ["invoke", 20, 17, 2780, 19], + ["disrupt", 2780, 19], + "num_done_2547", + ["move", 2, 18, 2780, 19], + ["jump", "while_start_2520", 2780, 19], + "while_end_2521", + ["jump", "if_end_2511", 2780, 19], + "if_else_2510", + "if_end_2511", + ["access", 2, 0, 2785, 10], + "while_start_2548", + ["length", 4, 12, 2786, 24], + ["is_int", 5, 2, 2786, 24], + ["jump_false", 5, "rel_ni_2550", 2786, 24], + "_nop_tc_29", + "_nop_tc_30", + ["lt_int", 6, 2, 4, 2786, 24], + ["jump", "rel_done_2552", 2786, 24], + "rel_ni_2550", + ["is_num", 5, 2, 2786, 24], + ["jump_false", 5, "rel_nn_2551", 2786, 24], + "_nop_tc_31", + "_nop_tc_32", + ["lt_float", 6, 2, 4, 2786, 24], + ["jump", "rel_done_2552", 2786, 24], + "rel_nn_2551", + ["is_text", 5, 2, 2786, 24], + ["jump_false", 5, "rel_err_2553", 2786, 24], + "_nop_tc_33", + ["jump", "rel_err_2553", 2786, 24], + ["lt_text", 6, 2, 4, 2786, 24], + ["jump", "rel_done_2552", 2786, 24], + "rel_err_2553", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2786, + 24 + ], + ["access", 5, "error", 2786, 24], + ["access", 7, "cannot compare with '<': operands must be same type", 2786, 24], + ["array", 8, 0, 2786, 24], + ["push", 8, 7, 2786, 24], + ["frame", 7, 4, 2, 2786, 24], + ["null", 4, 2786, 24], + ["setarg", 7, 0, 4, 2786, 24], + ["setarg", 7, 1, 5, 2786, 24], + ["setarg", 7, 2, 8, 2786, 24], + ["invoke", 7, 4, 2786, 24], + ["disrupt", 2786, 24], + "rel_done_2552", + ["jump_false", 6, "while_end_2549", 2786, 24], + ["load_dynamic", 4, 12, 2, 2787, 25], + ["move", 13, 4, 2787, 25], + ["load_field", 4, 13, "kind", 2788, 14], + ["move", 14, 4, 2788, 14], + ["null", 4, 2789, 19], + ["is_identical", 5, 14, 4, 2789, 19], + ["jump_true", 5, "ne_nid_2557", 2789, 19], + ["jump", "ne_ni_2558", 2789, 19], + "ne_nid_2557", + ["false", 5, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_ni_2558", + ["is_int", 6, 14, 2789, 19], + ["jump_false", 6, "ne_nn_2559", 2789, 19], + "_nop_tc_34", + ["jump", "ne_nn_2559", 2789, 19], + ["ne_int", 5, 14, 4, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_nn_2559", + ["is_num", 6, 14, 2789, 19], + ["jump_false", 6, "ne_nt_2560", 2789, 19], + "_nop_tc_35", + ["jump", "ne_nt_2560", 2789, 19], + ["ne_float", 5, 14, 4, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_nt_2560", + ["is_text", 6, 14, 2789, 19], + ["jump_false", 6, "ne_nnl_2561", 2789, 19], + "_nop_tc_36", + ["jump", "ne_nnl_2561", 2789, 19], + ["ne_text", 5, 14, 4, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_nnl_2561", + ["is_null", 6, 14, 2789, 19], + ["jump_false", 6, "ne_nb_2562", 2789, 19], + "_nop_tc_37", + "_nop_tc_38", + ["false", 5, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_nb_2562", + ["is_bool", 6, 14, 2789, 19], + ["jump_false", 6, "ne_mis_2563", 2789, 19], + "_nop_tc_39", + ["jump", "ne_mis_2563", 2789, 19], + ["ne_bool", 5, 14, 4, 2789, 19], + ["jump", "ne_done_2556", 2789, 19], + "ne_mis_2563", + ["true", 5, 2789, 19], + "ne_done_2556", + ["jump_false", 5, "if_else_2554", 2789, 19], + ["access", 4, "call", 2790, 21], + ["is_identical", 5, 14, 4, 2790, 21], + ["jump_true", 5, "eq_done_2566", 2790, 21], + ["is_int", 6, 14, 2790, 21], + ["jump_false", 6, "eq_ni_2567", 2790, 21], + "_nop_tc_40", + ["jump", "eq_ni_2567", 2790, 21], + ["eq_int", 5, 14, 4, 2790, 21], + ["jump", "eq_done_2566", 2790, 21], + "eq_ni_2567", + ["is_num", 6, 14, 2790, 21], + ["jump_false", 6, "eq_nn_2568", 2790, 21], + "_nop_tc_41", + ["jump", "eq_nn_2568", 2790, 21], + ["eq_float", 5, 14, 4, 2790, 21], + ["jump", "eq_done_2566", 2790, 21], + "eq_nn_2568", + ["is_text", 6, 14, 2790, 21], + ["jump_false", 6, "eq_nt_2569", 2790, 21], + "_nop_tc_42", + "_nop_tc_43", + ["eq_text", 5, 14, 4, 2790, 21], + ["jump", "eq_done_2566", 2790, 21], + "eq_nt_2569", + ["is_null", 6, 14, 2790, 21], + ["jump_false", 6, "eq_nnl_2570", 2790, 21], + "_nop_tc_44", + ["jump", "eq_nnl_2570", 2790, 21], + ["true", 5, 2790, 21], + ["jump", "eq_done_2566", 2790, 21], + "eq_nnl_2570", + ["is_bool", 6, 14, 2790, 21], + ["jump_false", 6, "eq_nb_2571", 2790, 21], + "_nop_tc_45", + ["jump", "eq_nb_2571", 2790, 21], + ["eq_bool", 5, 14, 4, 2790, 21], + ["jump", "eq_done_2566", 2790, 21], + "eq_nb_2571", + ["false", 5, 2790, 21], + "eq_done_2566", + ["jump_false", 5, "if_else_2564", 2790, 21], + ["load_field", 4, 13, "expression", 2791, 37], + ["access", 5, -1, 2791, 54], + ["get", 6, 88, 1, 2791, 28], + ["frame", 7, 6, 2, 2791, 28], + ["null", 6, 2791, 28], + ["setarg", 7, 0, 6, 2791, 28], + ["setarg", 7, 1, 4, 2791, 28], + ["setarg", 7, 2, 5, 2791, 28], + ["invoke", 7, 4, 2791, 28], + ["move", 11, 4, 2791, 28], + ["jump", "if_end_2565", 2791, 28], + "if_else_2564", + ["access", 4, "return", 2792, 28], + ["is_identical", 5, 14, 4, 2792, 28], + ["jump_true", 5, "eq_done_2577", 2792, 28], + ["is_int", 6, 14, 2792, 28], + ["jump_false", 6, "eq_ni_2578", 2792, 28], + "_nop_tc_46", + ["jump", "eq_ni_2578", 2792, 28], + ["eq_int", 5, 14, 4, 2792, 28], + ["jump", "eq_done_2577", 2792, 28], + "eq_ni_2578", + ["is_num", 6, 14, 2792, 28], + ["jump_false", 6, "eq_nn_2579", 2792, 28], + "_nop_tc_47", + ["jump", "eq_nn_2579", 2792, 28], + ["eq_float", 5, 14, 4, 2792, 28], + ["jump", "eq_done_2577", 2792, 28], + "eq_nn_2579", + ["is_text", 6, 14, 2792, 28], + ["jump_false", 6, "eq_nt_2580", 2792, 28], + "_nop_tc_48", + "_nop_tc_49", + ["eq_text", 5, 14, 4, 2792, 28], + ["jump", "eq_done_2577", 2792, 28], + "eq_nt_2580", + ["is_null", 6, 14, 2792, 28], + ["jump_false", 6, "eq_nnl_2581", 2792, 28], + "_nop_tc_50", + ["jump", "eq_nnl_2581", 2792, 28], + ["true", 5, 2792, 28], + ["jump", "eq_done_2577", 2792, 28], + "eq_nnl_2581", + ["is_bool", 6, 14, 2792, 28], + ["jump_false", 6, "eq_nb_2582", 2792, 28], + "_nop_tc_51", + ["jump", "eq_nb_2582", 2792, 28], + ["eq_bool", 5, 14, 4, 2792, 28], + ["jump", "eq_done_2577", 2792, 28], + "eq_nb_2582", + ["false", 5, 2792, 28], + "eq_done_2577", + ["move", 4, 5, 2792, 28], + ["jump_true", 4, "or_end_2576", 2792, 28], + ["access", 5, "disrupt", 2792, 48], + ["is_identical", 6, 14, 5, 2792, 48], + ["jump_true", 6, "eq_done_2583", 2792, 48], + ["is_int", 7, 14, 2792, 48], + ["jump_false", 7, "eq_ni_2584", 2792, 48], + "_nop_tc_52", + ["jump", "eq_ni_2584", 2792, 48], + ["eq_int", 6, 14, 5, 2792, 48], + ["jump", "eq_done_2583", 2792, 48], + "eq_ni_2584", + ["is_num", 7, 14, 2792, 48], + ["jump_false", 7, "eq_nn_2585", 2792, 48], + "_nop_tc_53", + ["jump", "eq_nn_2585", 2792, 48], + ["eq_float", 6, 14, 5, 2792, 48], + ["jump", "eq_done_2583", 2792, 48], + "eq_nn_2585", + ["is_text", 7, 14, 2792, 48], + ["jump_false", 7, "eq_nt_2586", 2792, 48], + "_nop_tc_54", + "_nop_tc_55", + ["eq_text", 6, 14, 5, 2792, 48], + ["jump", "eq_done_2583", 2792, 48], + "eq_nt_2586", + ["is_null", 7, 14, 2792, 48], + ["jump_false", 7, "eq_nnl_2587", 2792, 48], + "_nop_tc_56", + ["jump", "eq_nnl_2587", 2792, 48], + ["true", 6, 2792, 48], + ["jump", "eq_done_2583", 2792, 48], + "eq_nnl_2587", + ["is_bool", 7, 14, 2792, 48], + ["jump_false", 7, "eq_nb_2588", 2792, 48], + "_nop_tc_57", + ["jump", "eq_nb_2588", 2792, 48], + ["eq_bool", 6, 14, 5, 2792, 48], + ["jump", "eq_done_2583", 2792, 48], + "eq_nb_2588", + ["false", 6, 2792, 48], + "eq_done_2583", + ["move", 4, 6, 2792, 48], + "or_end_2576", + ["move", 5, 4, 2792, 48], + ["jump_true", 5, "or_end_2575", 2792, 48], + ["access", 4, "break", 2793, 28], + ["is_identical", 6, 14, 4, 2793, 28], + ["jump_true", 6, "eq_done_2589", 2793, 28], + ["is_int", 7, 14, 2793, 28], + ["jump_false", 7, "eq_ni_2590", 2793, 28], + "_nop_tc_58", + ["jump", "eq_ni_2590", 2793, 28], + ["eq_int", 6, 14, 4, 2793, 28], + ["jump", "eq_done_2589", 2793, 28], + "eq_ni_2590", + ["is_num", 7, 14, 2793, 28], + ["jump_false", 7, "eq_nn_2591", 2793, 28], + "_nop_tc_59", + ["jump", "eq_nn_2591", 2793, 28], + ["eq_float", 6, 14, 4, 2793, 28], + ["jump", "eq_done_2589", 2793, 28], + "eq_nn_2591", + ["is_text", 7, 14, 2793, 28], + ["jump_false", 7, "eq_nt_2592", 2793, 28], + "_nop_tc_60", + "_nop_tc_61", + ["eq_text", 6, 14, 4, 2793, 28], + ["jump", "eq_done_2589", 2793, 28], + "eq_nt_2592", + ["is_null", 7, 14, 2793, 28], + ["jump_false", 7, "eq_nnl_2593", 2793, 28], + "_nop_tc_62", + ["jump", "eq_nnl_2593", 2793, 28], + ["true", 6, 2793, 28], + ["jump", "eq_done_2589", 2793, 28], + "eq_nnl_2593", + ["is_bool", 7, 14, 2793, 28], + ["jump_false", 7, "eq_nb_2594", 2793, 28], + "_nop_tc_63", + ["jump", "eq_nb_2594", 2793, 28], + ["eq_bool", 6, 14, 4, 2793, 28], + ["jump", "eq_done_2589", 2793, 28], + "eq_nb_2594", + ["false", 6, 2793, 28], + "eq_done_2589", + ["move", 5, 6, 2793, 28], + "or_end_2575", + ["move", 4, 5, 2793, 28], + ["jump_true", 4, "or_end_2574", 2793, 28], + ["access", 5, "continue", 2793, 47], + ["is_identical", 6, 14, 5, 2793, 47], + ["jump_true", 6, "eq_done_2595", 2793, 47], + ["is_int", 7, 14, 2793, 47], + ["jump_false", 7, "eq_ni_2596", 2793, 47], + "_nop_tc_64", + ["jump", "eq_ni_2596", 2793, 47], + ["eq_int", 6, 14, 5, 2793, 47], + ["jump", "eq_done_2595", 2793, 47], + "eq_ni_2596", + ["is_num", 7, 14, 2793, 47], + ["jump_false", 7, "eq_nn_2597", 2793, 47], + "_nop_tc_65", + ["jump", "eq_nn_2597", 2793, 47], + ["eq_float", 6, 14, 5, 2793, 47], + ["jump", "eq_done_2595", 2793, 47], + "eq_nn_2597", + ["is_text", 7, 14, 2793, 47], + ["jump_false", 7, "eq_nt_2598", 2793, 47], + "_nop_tc_66", + "_nop_tc_67", + ["eq_text", 6, 14, 5, 2793, 47], + ["jump", "eq_done_2595", 2793, 47], + "eq_nt_2598", + ["is_null", 7, 14, 2793, 47], + ["jump_false", 7, "eq_nnl_2599", 2793, 47], + "_nop_tc_68", + ["jump", "eq_nnl_2599", 2793, 47], + ["true", 6, 2793, 47], + ["jump", "eq_done_2595", 2793, 47], + "eq_nnl_2599", + ["is_bool", 7, 14, 2793, 47], + ["jump_false", 7, "eq_nb_2600", 2793, 47], + "_nop_tc_69", + ["jump", "eq_nb_2600", 2793, 47], + ["eq_bool", 6, 14, 5, 2793, 47], + ["jump", "eq_done_2595", 2793, 47], + "eq_nb_2600", + ["false", 6, 2793, 47], + "eq_done_2595", + ["move", 4, 6, 2793, 47], + "or_end_2574", + ["jump_false", 4, "if_else_2572", 2793, 47], + ["get", 4, 95, 1, 2794, 11], + ["frame", 5, 4, 1, 2794, 11], + ["null", 4, 2794, 11], + ["setarg", 5, 0, 4, 2794, 11], + ["setarg", 5, 1, 13, 2794, 11], + ["invoke", 5, 4, 2794, 11], + ["access", 11, -1, 2795, 28], + ["jump", "if_end_2573", 2795, 28], + "if_else_2572", + ["access", 4, "var", 2796, 28], + ["is_identical", 5, 14, 4, 2796, 28], + ["jump_true", 5, "eq_done_2613", 2796, 28], + ["is_int", 6, 14, 2796, 28], + ["jump_false", 6, "eq_ni_2614", 2796, 28], + "_nop_tc_70", + ["jump", "eq_ni_2614", 2796, 28], + ["eq_int", 5, 14, 4, 2796, 28], + ["jump", "eq_done_2613", 2796, 28], + "eq_ni_2614", + ["is_num", 6, 14, 2796, 28], + ["jump_false", 6, "eq_nn_2615", 2796, 28], + "_nop_tc_71", + ["jump", "eq_nn_2615", 2796, 28], + ["eq_float", 5, 14, 4, 2796, 28], + ["jump", "eq_done_2613", 2796, 28], + "eq_nn_2615", + ["is_text", 6, 14, 2796, 28], + ["jump_false", 6, "eq_nt_2616", 2796, 28], + "_nop_tc_72", + "_nop_tc_73", + ["eq_text", 5, 14, 4, 2796, 28], + ["jump", "eq_done_2613", 2796, 28], + "eq_nt_2616", + ["is_null", 6, 14, 2796, 28], + ["jump_false", 6, "eq_nnl_2617", 2796, 28], + "_nop_tc_74", + ["jump", "eq_nnl_2617", 2796, 28], + ["true", 5, 2796, 28], + ["jump", "eq_done_2613", 2796, 28], + "eq_nnl_2617", + ["is_bool", 6, 14, 2796, 28], + ["jump_false", 6, "eq_nb_2618", 2796, 28], + "_nop_tc_75", + ["jump", "eq_nb_2618", 2796, 28], + ["eq_bool", 5, 14, 4, 2796, 28], + ["jump", "eq_done_2613", 2796, 28], + "eq_nb_2618", + ["false", 5, 2796, 28], + "eq_done_2613", + ["move", 4, 5, 2796, 28], + ["jump_true", 4, "or_end_2612", 2796, 28], + ["access", 5, "def", 2796, 45], + ["is_identical", 6, 14, 5, 2796, 45], + ["jump_true", 6, "eq_done_2619", 2796, 45], + ["is_int", 7, 14, 2796, 45], + ["jump_false", 7, "eq_ni_2620", 2796, 45], + "_nop_tc_76", + ["jump", "eq_ni_2620", 2796, 45], + ["eq_int", 6, 14, 5, 2796, 45], + ["jump", "eq_done_2619", 2796, 45], + "eq_ni_2620", + ["is_num", 7, 14, 2796, 45], + ["jump_false", 7, "eq_nn_2621", 2796, 45], + "_nop_tc_77", + ["jump", "eq_nn_2621", 2796, 45], + ["eq_float", 6, 14, 5, 2796, 45], + ["jump", "eq_done_2619", 2796, 45], + "eq_nn_2621", + ["is_text", 7, 14, 2796, 45], + ["jump_false", 7, "eq_nt_2622", 2796, 45], + "_nop_tc_78", + "_nop_tc_79", + ["eq_text", 6, 14, 5, 2796, 45], + ["jump", "eq_done_2619", 2796, 45], + "eq_nt_2622", + ["is_null", 7, 14, 2796, 45], + ["jump_false", 7, "eq_nnl_2623", 2796, 45], + "_nop_tc_80", + ["jump", "eq_nnl_2623", 2796, 45], + ["true", 6, 2796, 45], + ["jump", "eq_done_2619", 2796, 45], + "eq_nnl_2623", + ["is_bool", 7, 14, 2796, 45], + ["jump_false", 7, "eq_nb_2624", 2796, 45], + "_nop_tc_81", + ["jump", "eq_nb_2624", 2796, 45], + ["eq_bool", 6, 14, 5, 2796, 45], + ["jump", "eq_done_2619", 2796, 45], + "eq_nb_2624", + ["false", 6, 2796, 45], + "eq_done_2619", + ["move", 4, 6, 2796, 45], + "or_end_2612", + ["move", 5, 4, 2796, 45], + ["jump_true", 5, "or_end_2611", 2796, 45], + ["access", 4, "var_list", 2797, 28], + ["is_identical", 6, 14, 4, 2797, 28], + ["jump_true", 6, "eq_done_2625", 2797, 28], + ["is_int", 7, 14, 2797, 28], + ["jump_false", 7, "eq_ni_2626", 2797, 28], + "_nop_tc_82", + ["jump", "eq_ni_2626", 2797, 28], + ["eq_int", 6, 14, 4, 2797, 28], + ["jump", "eq_done_2625", 2797, 28], + "eq_ni_2626", + ["is_num", 7, 14, 2797, 28], + ["jump_false", 7, "eq_nn_2627", 2797, 28], + "_nop_tc_83", + ["jump", "eq_nn_2627", 2797, 28], + ["eq_float", 6, 14, 4, 2797, 28], + ["jump", "eq_done_2625", 2797, 28], + "eq_nn_2627", + ["is_text", 7, 14, 2797, 28], + ["jump_false", 7, "eq_nt_2628", 2797, 28], + "_nop_tc_84", + "_nop_tc_85", + ["eq_text", 6, 14, 4, 2797, 28], + ["jump", "eq_done_2625", 2797, 28], + "eq_nt_2628", + ["is_null", 7, 14, 2797, 28], + ["jump_false", 7, "eq_nnl_2629", 2797, 28], + "_nop_tc_86", + ["jump", "eq_nnl_2629", 2797, 28], + ["true", 6, 2797, 28], + ["jump", "eq_done_2625", 2797, 28], + "eq_nnl_2629", + ["is_bool", 7, 14, 2797, 28], + ["jump_false", 7, "eq_nb_2630", 2797, 28], + "_nop_tc_87", + ["jump", "eq_nb_2630", 2797, 28], + ["eq_bool", 6, 14, 4, 2797, 28], + ["jump", "eq_done_2625", 2797, 28], + "eq_nb_2630", + ["false", 6, 2797, 28], + "eq_done_2625", + ["move", 5, 6, 2797, 28], + "or_end_2611", + ["move", 4, 5, 2797, 28], + ["jump_true", 4, "or_end_2610", 2797, 28], + ["access", 5, "def_list", 2797, 50], + ["is_identical", 6, 14, 5, 2797, 50], + ["jump_true", 6, "eq_done_2631", 2797, 50], + ["is_int", 7, 14, 2797, 50], + ["jump_false", 7, "eq_ni_2632", 2797, 50], + "_nop_tc_88", + ["jump", "eq_ni_2632", 2797, 50], + ["eq_int", 6, 14, 5, 2797, 50], + ["jump", "eq_done_2631", 2797, 50], + "eq_ni_2632", + ["is_num", 7, 14, 2797, 50], + ["jump_false", 7, "eq_nn_2633", 2797, 50], + "_nop_tc_89", + ["jump", "eq_nn_2633", 2797, 50], + ["eq_float", 6, 14, 5, 2797, 50], + ["jump", "eq_done_2631", 2797, 50], + "eq_nn_2633", + ["is_text", 7, 14, 2797, 50], + ["jump_false", 7, "eq_nt_2634", 2797, 50], + "_nop_tc_90", + "_nop_tc_91", + ["eq_text", 6, 14, 5, 2797, 50], + ["jump", "eq_done_2631", 2797, 50], + "eq_nt_2634", + ["is_null", 7, 14, 2797, 50], + ["jump_false", 7, "eq_nnl_2635", 2797, 50], + "_nop_tc_92", + ["jump", "eq_nnl_2635", 2797, 50], + ["true", 6, 2797, 50], + ["jump", "eq_done_2631", 2797, 50], + "eq_nnl_2635", + ["is_bool", 7, 14, 2797, 50], + ["jump_false", 7, "eq_nb_2636", 2797, 50], + "_nop_tc_93", + ["jump", "eq_nb_2636", 2797, 50], + ["eq_bool", 6, 14, 5, 2797, 50], + ["jump", "eq_done_2631", 2797, 50], + "eq_nb_2636", + ["false", 6, 2797, 50], + "eq_done_2631", + ["move", 4, 6, 2797, 50], + "or_end_2610", + ["move", 5, 4, 2797, 50], + ["jump_true", 5, "or_end_2609", 2797, 50], + ["access", 4, "function", 2798, 28], + ["is_identical", 6, 14, 4, 2798, 28], + ["jump_true", 6, "eq_done_2637", 2798, 28], + ["is_int", 7, 14, 2798, 28], + ["jump_false", 7, "eq_ni_2638", 2798, 28], + "_nop_tc_94", + ["jump", "eq_ni_2638", 2798, 28], + ["eq_int", 6, 14, 4, 2798, 28], + ["jump", "eq_done_2637", 2798, 28], + "eq_ni_2638", + ["is_num", 7, 14, 2798, 28], + ["jump_false", 7, "eq_nn_2639", 2798, 28], + "_nop_tc_95", + ["jump", "eq_nn_2639", 2798, 28], + ["eq_float", 6, 14, 4, 2798, 28], + ["jump", "eq_done_2637", 2798, 28], + "eq_nn_2639", + ["is_text", 7, 14, 2798, 28], + ["jump_false", 7, "eq_nt_2640", 2798, 28], + "_nop_tc_96", + "_nop_tc_97", + ["eq_text", 6, 14, 4, 2798, 28], + ["jump", "eq_done_2637", 2798, 28], + "eq_nt_2640", + ["is_null", 7, 14, 2798, 28], + ["jump_false", 7, "eq_nnl_2641", 2798, 28], + "_nop_tc_98", + ["jump", "eq_nnl_2641", 2798, 28], + ["true", 6, 2798, 28], + ["jump", "eq_done_2637", 2798, 28], + "eq_nnl_2641", + ["is_bool", 7, 14, 2798, 28], + ["jump_false", 7, "eq_nb_2642", 2798, 28], + "_nop_tc_99", + ["jump", "eq_nb_2642", 2798, 28], + ["eq_bool", 6, 14, 4, 2798, 28], + ["jump", "eq_done_2637", 2798, 28], + "eq_nb_2642", + ["false", 6, 2798, 28], + "eq_done_2637", + ["move", 5, 6, 2798, 28], + "or_end_2609", + ["move", 4, 5, 2798, 28], + ["jump_true", 4, "or_end_2608", 2798, 28], + ["access", 5, "block", 2798, 50], + ["is_identical", 6, 14, 5, 2798, 50], + ["jump_true", 6, "eq_done_2643", 2798, 50], + ["is_int", 7, 14, 2798, 50], + ["jump_false", 7, "eq_ni_2644", 2798, 50], + "_nop_tc_100", + ["jump", "eq_ni_2644", 2798, 50], + ["eq_int", 6, 14, 5, 2798, 50], + ["jump", "eq_done_2643", 2798, 50], + "eq_ni_2644", + ["is_num", 7, 14, 2798, 50], + ["jump_false", 7, "eq_nn_2645", 2798, 50], + "_nop_tc_101", + ["jump", "eq_nn_2645", 2798, 50], + ["eq_float", 6, 14, 5, 2798, 50], + ["jump", "eq_done_2643", 2798, 50], + "eq_nn_2645", + ["is_text", 7, 14, 2798, 50], + ["jump_false", 7, "eq_nt_2646", 2798, 50], + "_nop_tc_102", + "_nop_tc_103", + ["eq_text", 6, 14, 5, 2798, 50], + ["jump", "eq_done_2643", 2798, 50], + "eq_nt_2646", + ["is_null", 7, 14, 2798, 50], + ["jump_false", 7, "eq_nnl_2647", 2798, 50], + "_nop_tc_104", + ["jump", "eq_nnl_2647", 2798, 50], + ["true", 6, 2798, 50], + ["jump", "eq_done_2643", 2798, 50], + "eq_nnl_2647", + ["is_bool", 7, 14, 2798, 50], + ["jump_false", 7, "eq_nb_2648", 2798, 50], + "_nop_tc_105", + ["jump", "eq_nb_2648", 2798, 50], + ["eq_bool", 6, 14, 5, 2798, 50], + ["jump", "eq_done_2643", 2798, 50], + "eq_nb_2648", + ["false", 6, 2798, 50], + "eq_done_2643", + ["move", 4, 6, 2798, 50], + "or_end_2608", + ["move", 5, 4, 2798, 50], + ["jump_true", 5, "or_end_2607", 2798, 50], + ["access", 4, "if", 2799, 28], + ["is_identical", 6, 14, 4, 2799, 28], + ["jump_true", 6, "eq_done_2649", 2799, 28], + ["is_int", 7, 14, 2799, 28], + ["jump_false", 7, "eq_ni_2650", 2799, 28], + "_nop_tc_106", + ["jump", "eq_ni_2650", 2799, 28], + ["eq_int", 6, 14, 4, 2799, 28], + ["jump", "eq_done_2649", 2799, 28], + "eq_ni_2650", + ["is_num", 7, 14, 2799, 28], + ["jump_false", 7, "eq_nn_2651", 2799, 28], + "_nop_tc_107", + ["jump", "eq_nn_2651", 2799, 28], + ["eq_float", 6, 14, 4, 2799, 28], + ["jump", "eq_done_2649", 2799, 28], + "eq_nn_2651", + ["is_text", 7, 14, 2799, 28], + ["jump_false", 7, "eq_nt_2652", 2799, 28], + "_nop_tc_108", + "_nop_tc_109", + ["eq_text", 6, 14, 4, 2799, 28], + ["jump", "eq_done_2649", 2799, 28], + "eq_nt_2652", + ["is_null", 7, 14, 2799, 28], + ["jump_false", 7, "eq_nnl_2653", 2799, 28], + "_nop_tc_110", + ["jump", "eq_nnl_2653", 2799, 28], + ["true", 6, 2799, 28], + ["jump", "eq_done_2649", 2799, 28], + "eq_nnl_2653", + ["is_bool", 7, 14, 2799, 28], + ["jump_false", 7, "eq_nb_2654", 2799, 28], + "_nop_tc_111", + ["jump", "eq_nb_2654", 2799, 28], + ["eq_bool", 6, 14, 4, 2799, 28], + ["jump", "eq_done_2649", 2799, 28], + "eq_nb_2654", + ["false", 6, 2799, 28], + "eq_done_2649", + ["move", 5, 6, 2799, 28], + "or_end_2607", + ["move", 4, 5, 2799, 28], + ["jump_true", 4, "or_end_2606", 2799, 28], + ["access", 5, "while", 2799, 44], + ["is_identical", 6, 14, 5, 2799, 44], + ["jump_true", 6, "eq_done_2655", 2799, 44], + ["is_int", 7, 14, 2799, 44], + ["jump_false", 7, "eq_ni_2656", 2799, 44], + "_nop_tc_112", + ["jump", "eq_ni_2656", 2799, 44], + ["eq_int", 6, 14, 5, 2799, 44], + ["jump", "eq_done_2655", 2799, 44], + "eq_ni_2656", + ["is_num", 7, 14, 2799, 44], + ["jump_false", 7, "eq_nn_2657", 2799, 44], + "_nop_tc_113", + ["jump", "eq_nn_2657", 2799, 44], + ["eq_float", 6, 14, 5, 2799, 44], + ["jump", "eq_done_2655", 2799, 44], + "eq_nn_2657", + ["is_text", 7, 14, 2799, 44], + ["jump_false", 7, "eq_nt_2658", 2799, 44], + "_nop_tc_114", + "_nop_tc_115", + ["eq_text", 6, 14, 5, 2799, 44], + ["jump", "eq_done_2655", 2799, 44], + "eq_nt_2658", + ["is_null", 7, 14, 2799, 44], + ["jump_false", 7, "eq_nnl_2659", 2799, 44], + "_nop_tc_116", + ["jump", "eq_nnl_2659", 2799, 44], + ["true", 6, 2799, 44], + ["jump", "eq_done_2655", 2799, 44], + "eq_nnl_2659", + ["is_bool", 7, 14, 2799, 44], + ["jump_false", 7, "eq_nb_2660", 2799, 44], + "_nop_tc_117", + ["jump", "eq_nb_2660", 2799, 44], + ["eq_bool", 6, 14, 5, 2799, 44], + ["jump", "eq_done_2655", 2799, 44], + "eq_nb_2660", + ["false", 6, 2799, 44], + "eq_done_2655", + ["move", 4, 6, 2799, 44], + "or_end_2606", + ["move", 5, 4, 2799, 44], + ["jump_true", 5, "or_end_2605", 2799, 44], + ["access", 4, "do", 2800, 28], + ["is_identical", 6, 14, 4, 2800, 28], + ["jump_true", 6, "eq_done_2661", 2800, 28], + ["is_int", 7, 14, 2800, 28], + ["jump_false", 7, "eq_ni_2662", 2800, 28], + "_nop_tc_118", + ["jump", "eq_ni_2662", 2800, 28], + ["eq_int", 6, 14, 4, 2800, 28], + ["jump", "eq_done_2661", 2800, 28], + "eq_ni_2662", + ["is_num", 7, 14, 2800, 28], + ["jump_false", 7, "eq_nn_2663", 2800, 28], + "_nop_tc_119", + ["jump", "eq_nn_2663", 2800, 28], + ["eq_float", 6, 14, 4, 2800, 28], + ["jump", "eq_done_2661", 2800, 28], + "eq_nn_2663", + ["is_text", 7, 14, 2800, 28], + ["jump_false", 7, "eq_nt_2664", 2800, 28], + "_nop_tc_120", + "_nop_tc_121", + ["eq_text", 6, 14, 4, 2800, 28], + ["jump", "eq_done_2661", 2800, 28], + "eq_nt_2664", + ["is_null", 7, 14, 2800, 28], + ["jump_false", 7, "eq_nnl_2665", 2800, 28], + "_nop_tc_122", + ["jump", "eq_nnl_2665", 2800, 28], + ["true", 6, 2800, 28], + ["jump", "eq_done_2661", 2800, 28], + "eq_nnl_2665", + ["is_bool", 7, 14, 2800, 28], + ["jump_false", 7, "eq_nb_2666", 2800, 28], + "_nop_tc_123", + ["jump", "eq_nb_2666", 2800, 28], + ["eq_bool", 6, 14, 4, 2800, 28], + ["jump", "eq_done_2661", 2800, 28], + "eq_nb_2666", + ["false", 6, 2800, 28], + "eq_done_2661", + ["move", 5, 6, 2800, 28], + "or_end_2605", + ["move", 4, 5, 2800, 28], + ["jump_true", 4, "or_end_2604", 2800, 28], + ["access", 5, "for", 2800, 44], + ["is_identical", 6, 14, 5, 2800, 44], + ["jump_true", 6, "eq_done_2667", 2800, 44], + ["is_int", 7, 14, 2800, 44], + ["jump_false", 7, "eq_ni_2668", 2800, 44], + "_nop_tc_124", + ["jump", "eq_ni_2668", 2800, 44], + ["eq_int", 6, 14, 5, 2800, 44], + ["jump", "eq_done_2667", 2800, 44], + "eq_ni_2668", + ["is_num", 7, 14, 2800, 44], + ["jump_false", 7, "eq_nn_2669", 2800, 44], + "_nop_tc_125", + ["jump", "eq_nn_2669", 2800, 44], + ["eq_float", 6, 14, 5, 2800, 44], + ["jump", "eq_done_2667", 2800, 44], + "eq_nn_2669", + ["is_text", 7, 14, 2800, 44], + ["jump_false", 7, "eq_nt_2670", 2800, 44], + "_nop_tc_126", + "_nop_tc_127", + ["eq_text", 6, 14, 5, 2800, 44], + ["jump", "eq_done_2667", 2800, 44], + "eq_nt_2670", + ["is_null", 7, 14, 2800, 44], + ["jump_false", 7, "eq_nnl_2671", 2800, 44], + "_nop_tc_128", + ["jump", "eq_nnl_2671", 2800, 44], + ["true", 6, 2800, 44], + ["jump", "eq_done_2667", 2800, 44], + "eq_nnl_2671", + ["is_bool", 7, 14, 2800, 44], + ["jump_false", 7, "eq_nb_2672", 2800, 44], + "_nop_tc_129", + ["jump", "eq_nb_2672", 2800, 44], + ["eq_bool", 6, 14, 5, 2800, 44], + ["jump", "eq_done_2667", 2800, 44], + "eq_nb_2672", + ["false", 6, 2800, 44], + "eq_done_2667", + ["move", 4, 6, 2800, 44], + "or_end_2604", + ["move", 5, 4, 2800, 44], + ["jump_true", 5, "or_end_2603", 2800, 44], + ["access", 4, "switch", 2801, 28], + ["is_identical", 6, 14, 4, 2801, 28], + ["jump_true", 6, "eq_done_2673", 2801, 28], + ["is_int", 7, 14, 2801, 28], + ["jump_false", 7, "eq_ni_2674", 2801, 28], + "_nop_tc_130", + ["jump", "eq_ni_2674", 2801, 28], + ["eq_int", 6, 14, 4, 2801, 28], + ["jump", "eq_done_2673", 2801, 28], + "eq_ni_2674", + ["is_num", 7, 14, 2801, 28], + ["jump_false", 7, "eq_nn_2675", 2801, 28], + "_nop_tc_131", + ["jump", "eq_nn_2675", 2801, 28], + ["eq_float", 6, 14, 4, 2801, 28], + ["jump", "eq_done_2673", 2801, 28], + "eq_nn_2675", + ["is_text", 7, 14, 2801, 28], + ["jump_false", 7, "eq_nt_2676", 2801, 28], + "_nop_tc_132", + "_nop_tc_133", + ["eq_text", 6, 14, 4, 2801, 28], + ["jump", "eq_done_2673", 2801, 28], + "eq_nt_2676", + ["is_null", 7, 14, 2801, 28], + ["jump_false", 7, "eq_nnl_2677", 2801, 28], + "_nop_tc_134", + ["jump", "eq_nnl_2677", 2801, 28], + ["true", 6, 2801, 28], + ["jump", "eq_done_2673", 2801, 28], + "eq_nnl_2677", + ["is_bool", 7, 14, 2801, 28], + ["jump_false", 7, "eq_nb_2678", 2801, 28], + "_nop_tc_135", + ["jump", "eq_nb_2678", 2801, 28], + ["eq_bool", 6, 14, 4, 2801, 28], + ["jump", "eq_done_2673", 2801, 28], + "eq_nb_2678", + ["false", 6, 2801, 28], + "eq_done_2673", + ["move", 5, 6, 2801, 28], + "or_end_2603", + ["jump_false", 5, "if_else_2601", 2801, 28], + ["get", 4, 95, 1, 2802, 11], + ["frame", 5, 4, 1, 2802, 11], + ["null", 4, 2802, 11], + ["setarg", 5, 0, 4, 2802, 11], + ["setarg", 5, 1, 13, 2802, 11], + ["invoke", 5, 4, 2802, 11], + ["access", 11, -1, 2803, 28], + ["jump", "if_end_2602", 2803, 28], + "if_else_2601", + ["access", 4, -1, 2805, 43], + ["get", 5, 88, 1, 2805, 28], + ["frame", 6, 5, 2, 2805, 28], + ["null", 5, 2805, 28], + ["setarg", 6, 0, 5, 2805, 28], + ["setarg", 6, 1, 13, 2805, 28], + ["setarg", 6, 2, 4, 2805, 28], + ["invoke", 6, 4, 2805, 28], + ["move", 11, 4, 2805, 28], + "if_end_2602", + "if_end_2573", + "if_end_2565", + ["jump", "if_end_2555", 2805, 28], + "if_else_2554", + ["get", 4, 95, 1, 2808, 9], + ["frame", 5, 4, 1, 2808, 9], + ["null", 4, 2808, 9], + ["setarg", 5, 0, 4, 2808, 9], + ["setarg", 5, 1, 13, 2808, 9], + ["invoke", 5, 4, 2808, 9], + "if_end_2555", + ["access", 4, 1, 2810, 17], + ["is_num", 5, 2, 2810, 17], + ["jump_false", 5, "num_err_2679", 2810, 17], + "_nop_tc_136", + "_nop_tc_137", + ["add", 5, 2, 4, 2810, 17], + ["jump", "num_done_2680", 2810, 17], + "num_err_2679", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2810, + 17 + ], + ["access", 6, "error", 2810, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 2810, 17], + ["array", 8, 0, 2810, 17], + ["push", 8, 7, 2810, 17], + ["frame", 7, 4, 2, 2810, 17], + ["null", 4, 2810, 17], + ["setarg", 7, 0, 4, 2810, 17], + ["setarg", 7, 1, 6, 2810, 17], + ["setarg", 7, 2, 8, 2810, 17], + ["invoke", 7, 4, 2810, 17], + ["disrupt", 2810, 17], + "num_done_2680", + ["move", 2, 5, 2810, 17], + ["jump", "while_start_2548", 2810, 17], + "while_end_2549", + ["access", 2, 0, 2813, 27], + ["is_int", 4, 11, 2813, 27], + ["jump_false", 4, "rel_ni_2683", 2813, 27], + "_nop_tc_138", + "_nop_tc_139", + ["ge_int", 5, 11, 2, 2813, 27], + ["jump", "rel_done_2685", 2813, 27], + "rel_ni_2683", + ["is_num", 4, 11, 2813, 27], + ["jump_false", 4, "rel_nn_2684", 2813, 27], + "_nop_tc_140", + "_nop_tc_141", + ["ge_float", 5, 11, 2, 2813, 27], + ["jump", "rel_done_2685", 2813, 27], + "rel_nn_2684", + ["is_text", 4, 11, 2813, 27], + ["jump_false", 4, "rel_err_2686", 2813, 27], + "_nop_tc_142", + ["jump", "rel_err_2686", 2813, 27], + ["ge_text", 5, 11, 2, 2813, 27], + ["jump", "rel_done_2685", 2813, 27], + "rel_err_2686", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2813, + 27 + ], + ["access", 4, "error", 2813, 27], + ["access", 6, "cannot compare with '>=': operands must be same type", 2813, 27], + ["array", 7, 0, 2813, 27], + ["push", 7, 6, 2813, 27], + ["frame", 6, 2, 2, 2813, 27], + ["null", 2, 2813, 27], + ["setarg", 6, 0, 2, 2813, 27], + ["setarg", 6, 1, 4, 2813, 27], + ["setarg", 6, 2, 7, 2813, 27], + ["invoke", 6, 2, 2813, 27], + ["disrupt", 2813, 27], + "rel_done_2685", + ["jump_false", 5, "if_else_2681", 2813, 27], + ["access", 2, "return", 2814, 14], + ["get", 4, 50, 1, 2814, 7], + ["frame", 5, 4, 2, 2814, 7], + ["null", 4, 2814, 7], + ["setarg", 5, 0, 4, 2814, 7], + ["setarg", 5, 1, 2, 2814, 7], + ["setarg", 5, 2, 11, 2814, 7], + ["invoke", 5, 2, 2814, 7], + ["jump", "if_end_2682", 2814, 7], + "if_else_2681", + ["get", 2, 40, 1, 2816, 19], + ["frame", 4, 2, 0, 2816, 19], + ["null", 2, 2816, 19], + ["setarg", 4, 0, 2, 2816, 19], + ["invoke", 4, 2, 2816, 19], + ["move", 15, 2, 2816, 19], + ["access", 2, "null", 2817, 14], + ["get", 4, 50, 1, 2817, 7], + ["frame", 5, 4, 2, 2817, 7], + ["null", 4, 2817, 7], + ["setarg", 5, 0, 4, 2817, 7], + ["setarg", 5, 1, 2, 2817, 7], + ["setarg", 5, 2, 15, 2817, 7], + ["invoke", 5, 2, 2817, 7], + ["access", 2, "return", 2818, 14], + ["get", 4, 50, 1, 2818, 7], + ["frame", 5, 4, 2, 2818, 7], + ["null", 4, 2818, 7], + ["setarg", 5, 0, 4, 2818, 7], + ["setarg", 5, 1, 2, 2818, 7], + ["setarg", 5, 2, 15, 2818, 7], + ["invoke", 5, 2, 2818, 7], + "if_end_2682", + ["record", 2, 0], + ["move", 16, 2, 2821, 14], + ["null", 2, 2822, 31], + ["is_identical", 4, 3, 2, 2822, 31], + ["jump_true", 4, "ne_nid_2690", 2822, 31], + ["jump", "ne_ni_2691", 2822, 31], + "ne_nid_2690", + ["false", 4, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_ni_2691", + ["is_int", 5, 3, 2822, 31], + ["jump_false", 5, "ne_nn_2692", 2822, 31], + "_nop_tc_143", + ["jump", "ne_nn_2692", 2822, 31], + ["ne_int", 4, 3, 2, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_nn_2692", + ["is_num", 5, 3, 2822, 31], + ["jump_false", 5, "ne_nt_2693", 2822, 31], + "_nop_tc_144", + ["jump", "ne_nt_2693", 2822, 31], + ["ne_float", 4, 3, 2, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_nt_2693", + ["is_text", 5, 3, 2822, 31], + ["jump_false", 5, "ne_nnl_2694", 2822, 31], + "_nop_tc_145", + ["jump", "ne_nnl_2694", 2822, 31], + ["ne_text", 4, 3, 2, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_nnl_2694", + ["is_null", 5, 3, 2822, 31], + ["jump_false", 5, "ne_nb_2695", 2822, 31], + "_nop_tc_146", + "_nop_tc_147", + ["false", 4, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_nb_2695", + ["is_bool", 5, 3, 2822, 31], + ["jump_false", 5, "ne_mis_2696", 2822, 31], + "_nop_tc_148", + ["jump", "ne_mis_2696", 2822, 31], + ["ne_bool", 4, 3, 2, 2822, 31], + ["jump", "ne_done_2689", 2822, 31], + "ne_mis_2696", + ["true", 4, 2822, 31], + "ne_done_2689", + ["jump_false", 4, "tern_else_2687", 2822, 31], + ["move", 2, 3, 2822, 38], + ["jump", "tern_end_2688", 2822, 38], + "tern_else_2687", + ["access", 4, "", 2822, 49], + ["move", 2, 4, 2822, 49], + "tern_end_2688", + ["store_field", 16, 2, "name", 2822, 5], + ["get", 2, 8, 1, 2823, 19], + ["store_field", 16, 2, "data", 2823, 5], + ["get", 2, 9, 1, 2824, 24], + ["store_field", 16, 2, "functions", 2824, 5], + ["record", 2, 4], + ["access", 4, 0, 2826, 16], + ["store_field", 2, 4, "nr_args", 2826, 16], + ["access", 4, 0, 2827, 23], + ["store_field", 2, 4, "nr_close_slots", 2827, 23], + ["get", 4, 16, 1, 2828, 17], + ["access", 5, 1, 2828, 30], + ["is_num", 6, 4, 2828, 30], + ["jump_false", 6, "num_err_2697", 2828, 30], + "_nop_tc_149", + "_nop_tc_150", + ["add", 6, 4, 5, 2828, 30], + ["jump", "num_done_2698", 2828, 30], + "num_err_2697", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2828, + 30 + ], + ["access", 5, "error", 2828, 30], + ["access", 7, "cannot apply '+': operands must be numbers", 2828, 30], + ["array", 8, 0, 2828, 30], + ["push", 8, 7, 2828, 30], + ["frame", 7, 4, 2, 2828, 30], + ["null", 4, 2828, 30], + ["setarg", 7, 0, 4, 2828, 30], + ["setarg", 7, 1, 5, 2828, 30], + ["setarg", 7, 2, 8, 2828, 30], + ["invoke", 7, 4, 2828, 30], + ["disrupt", 2828, 30], + "num_done_2698", + ["store_field", 2, 6, "nr_slots", 2828, 30], + ["get", 4, 2, 1, 2829, 21], + ["store_field", 2, 4, "instructions", 2829, 21], + ["store_field", 16, 2, "main", 2825, 5], + ["null", 2, 2832, 21], + ["is_identical", 4, 3, 2, 2832, 21], + ["jump_true", 4, "ne_nid_2702", 2832, 21], + ["jump", "ne_ni_2703", 2832, 21], + "ne_nid_2702", + ["false", 4, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_ni_2703", + ["is_int", 5, 3, 2832, 21], + ["jump_false", 5, "ne_nn_2704", 2832, 21], + "_nop_tc_151", + ["jump", "ne_nn_2704", 2832, 21], + ["ne_int", 4, 3, 2, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_nn_2704", + ["is_num", 5, 3, 2832, 21], + ["jump_false", 5, "ne_nt_2705", 2832, 21], + "_nop_tc_152", + ["jump", "ne_nt_2705", 2832, 21], + ["ne_float", 4, 3, 2, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_nt_2705", + ["is_text", 5, 3, 2832, 21], + ["jump_false", 5, "ne_nnl_2706", 2832, 21], + "_nop_tc_153", + ["jump", "ne_nnl_2706", 2832, 21], + ["ne_text", 4, 3, 2, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_nnl_2706", + ["is_null", 5, 3, 2832, 21], + ["jump_false", 5, "ne_nb_2707", 2832, 21], + "_nop_tc_154", + "_nop_tc_155", + ["false", 4, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_nb_2707", + ["is_bool", 5, 3, 2832, 21], + ["jump_false", 5, "ne_mis_2708", 2832, 21], + "_nop_tc_156", + ["jump", "ne_mis_2708", 2832, 21], + ["ne_bool", 4, 3, 2, 2832, 21], + ["jump", "ne_done_2701", 2832, 21], + "ne_mis_2708", + ["true", 4, 2832, 21], + "ne_done_2701", + ["jump_false", 4, "if_else_2699", 2832, 21], + ["store_field", 16, 3, "filename", 2833, 7], + ["jump", "if_end_2700", 2833, 7], + "if_else_2699", + "if_end_2700", + ["return", 16, 2836, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 104, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 21], + ["access", 3, "add", 6, 10], + ["store_field", 2, 3, "+", 6, 10], + ["access", 3, "subtract", 6, 22], + ["store_field", 2, 3, "-", 6, 22], + ["access", 3, "multiply", 6, 39], + ["store_field", 2, 3, "*", 6, 39], + ["access", 3, "divide", 6, 56], + ["store_field", 2, 3, "/", 6, 56], + ["access", 3, "modulo", 7, 10], + ["store_field", 2, 3, "%", 7, 10], + ["access", 3, "bitand", 7, 25], + ["store_field", 2, 3, "&", 7, 25], + ["access", 3, "bitor", 7, 40], + ["store_field", 2, 3, "|", 7, 40], + ["access", 3, "bitxor", 7, 54], + ["store_field", 2, 3, "^", 7, 54], + ["access", 3, "shl", 8, 11], + ["store_field", 2, 3, "<<", 8, 11], + ["access", 3, "shr", 8, 24], + ["store_field", 2, 3, ">>", 8, 24], + ["access", 3, "ushr", 8, 38], + ["store_field", 2, 3, ">>>", 8, 38], + ["access", 3, "eq", 9, 11], + ["store_field", 2, 3, "==", 9, 11], + ["access", 3, "eq", 9, 24], + ["store_field", 2, 3, "===", 9, 24], + ["access", 3, "ne", 9, 36], + ["store_field", 2, 3, "!=", 9, 36], + ["access", 3, "ne", 9, 49], + ["store_field", 2, 3, "!==", 9, 49], + ["access", 3, "lt", 10, 10], + ["store_field", 2, 3, "<", 10, 10], + ["access", 3, "le", 10, 22], + ["store_field", 2, 3, "<=", 10, 22], + ["access", 3, "gt", 10, 33], + ["store_field", 2, 3, ">", 10, 33], + ["access", 3, "ge", 10, 45], + ["store_field", 2, 3, ">=", 10, 45], + ["access", 3, "pow", 11, 11], + ["store_field", 2, 3, "**", 11, 11], + ["access", 3, "in", 11, 24], + ["store_field", 2, 3, "in", 11, 24], + ["move", 3, 2, 11, 24], + ["record", 2, 22], + ["access", 4, "add", 15, 11], + ["store_field", 2, 4, "+!", 15, 11], + ["access", 4, "subtract", 15, 24], + ["store_field", 2, 4, "-!", 15, 24], + ["access", 4, "multiply", 15, 42], + ["store_field", 2, 4, "*!", 15, 42], + ["access", 4, "divide", 15, 60], + ["store_field", 2, 4, "/!", 15, 60], + ["access", 4, "modulo", 16, 11], + ["store_field", 2, 4, "%!", 16, 11], + ["access", 4, "pow", 16, 28], + ["store_field", 2, 4, "**!", 16, 28], + ["access", 4, "lt", 17, 11], + ["store_field", 2, 4, "!", 17, 23], + ["access", 4, "le", 17, 36], + ["store_field", 2, 4, "<=!", 17, 36], + ["access", 4, "ge", 17, 49], + ["store_field", 2, 4, ">=!", 17, 49], + ["access", 4, "eq", 18, 11], + ["store_field", 2, 4, "=!", 18, 11], + ["access", 4, "ne", 18, 24], + ["store_field", 2, 4, "!=!", 18, 24], + ["access", 4, "bitand", 19, 11], + ["store_field", 2, 4, "&!", 19, 11], + ["access", 4, "bitor", 19, 27], + ["store_field", 2, 4, "|!", 19, 27], + ["access", 4, "bitxor", 19, 42], + ["store_field", 2, 4, "^!", 19, 42], + ["access", 4, "shl", 20, 12], + ["store_field", 2, 4, "<>!", 20, 26], + ["access", 4, "ushr", 20, 41], + ["store_field", 2, 4, ">>>!", 20, 41], + ["access", 4, "and", 21, 12], + ["store_field", 2, 4, "&&!", 21, 12], + ["access", 4, "or", 21, 26], + ["store_field", 2, 4, "||!", 21, 26], + ["access", 4, "bitnot", 22, 11], + ["store_field", 2, 4, "~!", 22, 11], + ["access", 4, "load", 22, 28], + ["store_field", 2, 4, "[]!", 22, 28], + ["move", 4, 2, 22, 28], + ["record", 2, 10], + ["access", 5, "+", 26, 10], + ["store_field", 2, 5, "add", 26, 10], + ["access", 5, "-", 26, 25], + ["store_field", 2, 5, "subtract", 26, 25], + ["access", 5, "*", 26, 40], + ["store_field", 2, 5, "multiply", 26, 40], + ["access", 5, "/", 26, 53], + ["store_field", 2, 5, "divide", 26, 53], + ["access", 5, "%", 27, 13], + ["store_field", 2, 5, "modulo", 27, 13], + ["access", 5, "**", 27, 23], + ["store_field", 2, 5, "pow", 27, 23], + ["access", 5, "<", 28, 9], + ["store_field", 2, 5, "lt", 28, 9], + ["access", 5, "<=", 28, 18], + ["store_field", 2, 5, "le", 28, 18], + ["access", 5, ">", 28, 28], + ["store_field", 2, 5, "gt", 28, 28], + ["access", 5, ">=", 28, 37], + ["store_field", 2, 5, "ge", 28, 37], + ["move", 5, 2, 28, 37], + ["record", 2, 11], + ["access", 6, "add", 32, 11], + ["store_field", 2, 6, "+=", 32, 11], + ["access", 6, "subtract", 32, 24], + ["store_field", 2, 6, "-=", 32, 24], + ["access", 6, "multiply", 32, 42], + ["store_field", 2, 6, "*=", 32, 42], + ["access", 6, "divide", 32, 60], + ["store_field", 2, 6, "/=", 32, 60], + ["access", 6, "modulo", 33, 11], + ["store_field", 2, 6, "%=", 33, 11], + ["access", 6, "bitand", 33, 27], + ["store_field", 2, 6, "&=", 33, 27], + ["access", 6, "bitor", 33, 43], + ["store_field", 2, 6, "|=", 33, 43], + ["access", 6, "bitxor", 33, 58], + ["store_field", 2, 6, "^=", 33, 58], + ["access", 6, "shl", 34, 12], + ["store_field", 2, 6, "<<=", 34, 12], + ["access", 6, "shr", 34, 26], + ["store_field", 2, 6, ">>=", 34, 26], + ["access", 6, "ushr", 34, 41], + ["store_field", 2, 6, ">>>=", 34, 41], + ["move", 6, 2, 34, 41], + ["record", 2, 10], + ["access", 7, "is_array", 38, 15], + ["store_field", 2, 7, "is_array", 38, 15], + ["access", 7, "is_func", 38, 40], + ["store_field", 2, 7, "is_function", 38, 40], + ["access", 7, "is_record", 38, 62], + ["store_field", 2, 7, "is_object", 38, 62], + ["access", 7, "is_stone", 39, 15], + ["store_field", 2, 7, "is_stone", 39, 15], + ["access", 7, "is_int", 39, 39], + ["store_field", 2, 7, "is_integer", 39, 39], + ["access", 7, "is_text", 39, 58], + ["store_field", 2, 7, "is_text", 39, 58], + ["access", 7, "is_num", 40, 16], + ["store_field", 2, 7, "is_number", 40, 16], + ["access", 7, "is_bool", 40, 38], + ["store_field", 2, 7, "is_logical", 40, 38], + ["access", 7, "is_null", 40, 58], + ["store_field", 2, 7, "is_null", 40, 58], + ["access", 7, "length", 41, 13], + ["store_field", 2, 7, "length", 41, 13], + ["move", 7, 2, 41, 13], + ["null", 2, 45, 24], + ["null", 8, 46, 16], + ["null", 9, 47, 21], + ["null", 10, 48, 16], + ["access", 11, 0, 49, 21], + ["access", 12, 0, 50, 19], + ["access", 13, 0, 51, 26], + ["access", 14, 0, 52, 26], + ["access", 15, 0, 53, 26], + ["access", 16, 0, 54, 20], + ["access", 17, 0, 55, 25], + ["access", 18, 0, 56, 24], + ["null", 19, 57, 22], + ["null", 20, 58, 25], + ["record", 21, 0], + ["move", 22, 21, 59, 21], + ["null", 21, 60, 25], + ["false", 23, 61, 20], + ["access", 24, 0, 62, 23], + ["null", 25, 63, 18], + ["null", 26, 64, 27], + ["access", 27, 0, 65, 20], + ["access", 28, 0, 66, 19], + ["null", 29, 67, 20], + ["false", 30, 68, 26], + ["access", 31, 0, 71, 18], + ["access", 32, 0, 72, 18], + ["access", 33, 0, 73, 19], + ["null", 34, 74, 16], + ["null", 35, 75, 16], + ["null", 36, 76, 20], + ["function", 37, 0, 79, 20], + ["move", 38, 37, 79, 20], + ["function", 37, 1, 101, 23], + ["move", 39, 37, 101, 23], + ["function", 37, 2, 122, 20], + ["move", 40, 37, 122, 20], + ["function", 37, 3, 132, 17], + ["move", 41, 37, 132, 17], + ["function", 37, 4, 136, 18], + ["move", 42, 37, 136, 18], + ["function", 37, 5, 148, 24], + ["move", 43, 37, 148, 24], + ["function", 37, 6, 160, 27], + ["move", 44, 37, 160, 27], + ["function", 37, 7, 177, 19], + ["move", 45, 37, 177, 19], + ["function", 37, 8, 184, 17], + ["move", 46, 37, 184, 17], + ["function", 37, 9, 194, 19], + ["move", 47, 37, 194, 19], + ["function", 37, 10, 200, 20], + ["move", 48, 37, 200, 20], + ["function", 37, 11, 204, 16], + ["move", 49, 37, 204, 16], + ["function", 37, 12, 208, 16], + ["move", 50, 37, 208, 16], + ["function", 37, 13, 212, 16], + ["move", 51, 37, 212, 16], + ["function", 37, 14, 216, 16], + ["move", 52, 37, 216, 16], + ["function", 37, 15, 225, 21], + ["move", 53, 37, 225, 21], + ["function", 37, 16, 230, 24], + ["move", 54, 37, 230, 24], + ["function", 37, 17, 234, 24], + ["move", 55, 37, 234, 24], + ["function", 37, 18, 238, 25], + ["move", 56, 37, 238, 25], + ["function", 37, 19, 246, 25], + ["move", 57, 37, 246, 25], + ["function", 37, 20, 250, 24], + ["move", 58, 37, 250, 24], + ["function", 37, 21, 271, 19], + ["move", 59, 37, 271, 19], + ["function", 37, 22, 275, 24], + ["move", 60, 37, 275, 24], + ["function", 37, 23, 282, 22], + ["move", 61, 37, 282, 22], + ["function", 37, 24, 288, 23], + ["move", 62, 37, 288, 23], + ["function", 37, 25, 294, 25], + ["move", 63, 37, 294, 25], + ["function", 37, 26, 313, 29], + ["move", 64, 37, 313, 29], + ["function", 37, 27, 360, 28], + ["move", 65, 37, 360, 28], + ["function", 37, 28, 385, 28], + ["move", 66, 37, 385, 28], + ["function", 37, 29, 457, 28], + ["move", 67, 37, 457, 28], + ["function", 37, 30, 538, 25], + ["move", 68, 37, 538, 25], + ["function", 37, 31, 609, 29], + ["move", 69, 37, 609, 29], + ["record", 37, 4], + ["access", 70, "lt_int", 632, 10], + ["access", 71, "lt_float", 632, 20], + ["access", 72, "lt_text", 632, 32], + ["array", 73, 3, 632, 32], + ["push", 73, 70, 632, 32], + ["push", 73, 71, 632, 32], + ["push", 73, 72, 632, 32], + ["store_field", 37, 73, "lt", 632, 32], + ["access", 70, "le_int", 633, 10], + ["access", 71, "le_float", 633, 20], + ["access", 72, "le_text", 633, 32], + ["array", 73, 3, 633, 32], + ["push", 73, 70, 633, 32], + ["push", 73, 71, 633, 32], + ["push", 73, 72, 633, 32], + ["store_field", 37, 73, "le", 633, 32], + ["access", 70, "gt_int", 634, 10], + ["access", 71, "gt_float", 634, 20], + ["access", 72, "gt_text", 634, 32], + ["array", 73, 3, 634, 32], + ["push", 73, 70, 634, 32], + ["push", 73, 71, 634, 32], + ["push", 73, 72, 634, 32], + ["store_field", 37, 73, "gt", 634, 32], + ["access", 70, "ge_int", 635, 10], + ["access", 71, "ge_float", 635, 20], + ["access", 72, "ge_text", 635, 32], + ["array", 73, 3, 635, 32], + ["push", 73, 70, 635, 32], + ["push", 73, 71, 635, 32], + ["push", 73, 72, 635, 32], + ["store_field", 37, 73, "ge", 635, 32], + ["move", 70, 37, 635, 32], + ["function", 37, 32, 637, 20], + ["move", 71, 37, 637, 20], + ["function", 37, 33, 664, 23], + ["move", 72, 37, 664, 23], + ["function", 37, 34, 668, 23], + ["move", 73, 37, 668, 23], + ["function", 37, 35, 672, 23], + ["move", 74, 37, 672, 23], + ["function", 37, 36, 682, 23], + ["move", 75, 37, 682, 23], + ["function", 37, 37, 692, 19], + ["move", 76, 37, 692, 19], + ["function", 37, 38, 709, 26], + ["move", 77, 37, 709, 26], + ["function", 37, 39, 760, 30], + ["move", 78, 37, 760, 30], + ["function", 37, 40, 819, 22], + ["move", 79, 37, 819, 22], + ["function", 37, 41, 836, 29], + ["move", 80, 37, 836, 29], + ["function", 37, 42, 854, 25], + ["move", 81, 37, 854, 25], + ["function", 37, 43, 881, 20], + ["move", 82, 37, 881, 20], + ["function", 37, 44, 919, 27], + ["move", 83, 37, 919, 27], + ["true", 37, 931, 23], + ["true", 84, 932, 23], + ["true", 85, 933, 22], + ["true", 86, 934, 21], + ["true", 87, 935, 23], + ["function", 88, 45, 940, 26], + ["move", 89, 88, 940, 26], + ["function", 88, 46, 978, 30], + ["move", 90, 88, 978, 30], + ["function", 88, 47, 1010, 29], + ["move", 91, 88, 1010, 29], + ["function", 88, 48, 1048, 28], + ["move", 92, 88, 1048, 28], + ["function", 88, 49, 1086, 30], + ["move", 93, 88, 1086, 30], + ["function", 88, 50, 1124, 30], + ["move", 94, 88, 1124, 30], + ["null", 88, 1248, 18], + ["null", 95, 1249, 23], + ["null", 96, 1250, 22], + ["function", 97, 51, 1253, 31], + ["move", 98, 97, 1253, 31], + ["function", 97, 52, 1259, 20], + ["move", 99, 97, 1259, 20], + ["array", 97, 0, 1328, 23], + ["move", 100, 97, 1328, 23], + ["function", 97, 53, 1330, 29], + ["move", 101, 97, 1330, 29], + ["function", 97, 54, 1421, 20], + ["move", 102, 97, 1421, 20], + ["function", 97, 55, 1516, 14], + ["move", 88, 97, 1516, 14], + ["function", 97, 56, 2102, 19], + ["move", 95, 97, 2102, 19], + ["function", 97, 57, 2514, 18], + ["move", 96, 97, 2514, 18], + ["function", 97, 58, 2716, 21], + ["move", 103, 97, 2716, 21], + ["frame", 97, 103, 1, 2839, 10], + ["null", 103, 2839, 10], + ["setarg", 97, 0, 103, 2839, 10], + ["setarg", 97, 1, 1, 2839, 10], + ["tail_invoke", 97, 103, 2839, 10], + ["return", 103, 2839, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/mcode.cm", + "nr_args": 1, + "closure_written": { + "4": true, + "89": true, + "85": true, + "75": true, + "94": true, + "88": true, + "79": true, + "92": true, + "83": true, + "93": true, + "82": true, + "5": true, + "81": true, + "91": true, + "3": true, + "77": true, + "7": true, + "80": true, + "98": true, + "84": true, + "76": true, + "86": true, + "97": true, + "6": true, + "95": true, + "78": true, + "96": true, + "87": true, + "90": true, + "2": true + } + } ], - "nr_args": 0 -},"functions":[{ - "disruption_pc": 0, - "nr_slots": 3, - "nr_close_slots": 0, - "instructions": [ - ["record", 1, 17], - ["get", 2, 2, 1, 81, 21], - ["store_field", 1, 2, "instructions", 81, 21], - ["get", 2, 10, 1, 82, 13], - ["store_field", 1, 2, "vars", 82, 13], - ["get", 2, 11, 1, 83, 18], - ["store_field", 1, 2, "this_slot", 83, 18], - ["get", 2, 12, 1, 84, 16], - ["store_field", 1, 2, "nr_args", 84, 16], - ["get", 2, 13, 1, 85, 23], - ["store_field", 1, 2, "nr_close_slots", 85, 23], - ["get", 2, 14, 1, 86, 23], - ["store_field", 1, 2, "nr_local_slots", 86, 23], - ["get", 2, 15, 1, 87, 23], - ["store_field", 1, 2, "next_temp_slot", 87, 23], - ["get", 2, 16, 1, 88, 17], - ["store_field", 1, 2, "max_slot", 88, 17], - ["get", 2, 19, 1, 89, 19], - ["store_field", 1, 2, "loop_break", 89, 19], - ["get", 2, 20, 1, 90, 22], - ["store_field", 1, 2, "loop_continue", 90, 22], - ["get", 2, 22, 1, 91, 18], - ["store_field", 1, 2, "label_map", 91, 18], - ["get", 2, 23, 1, 92, 17], - ["store_field", 1, 2, "is_arrow", 92, 17], - ["get", 2, 24, 1, 93, 20], - ["store_field", 1, 2, "function_nr", 93, 20], - ["get", 2, 26, 1, 94, 24], - ["store_field", 1, 2, "intrinsic_cache", 94, 24], - ["get", 2, 27, 1, 95, 17], - ["store_field", 1, 2, "cur_line", 95, 17], - ["get", 2, 28, 1, 96, 16], - ["store_field", 1, 2, "cur_col", 96, 16], - ["get", 2, 30, 1, 97, 23], - ["store_field", 1, 2, "has_disruption", 97, 23], - ["return", 1, 97, 23], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 3, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "instructions", 102, 22], - ["put", 2, 2, 1, 102, 22], - ["load_field", 2, 1, "vars", 103, 14], - ["put", 2, 10, 1, 103, 14], - ["load_field", 2, 1, "this_slot", 104, 19], - ["put", 2, 11, 1, 104, 19], - ["load_field", 2, 1, "nr_args", 105, 17], - ["put", 2, 12, 1, 105, 17], - ["load_field", 2, 1, "nr_close_slots", 106, 24], - ["put", 2, 13, 1, 106, 24], - ["load_field", 2, 1, "nr_local_slots", 107, 24], - ["put", 2, 14, 1, 107, 24], - ["load_field", 2, 1, "next_temp_slot", 108, 24], - ["put", 2, 15, 1, 108, 24], - ["load_field", 2, 1, "max_slot", 109, 18], - ["put", 2, 16, 1, 109, 18], - ["load_field", 2, 1, "loop_break", 110, 20], - ["put", 2, 19, 1, 110, 20], - ["load_field", 2, 1, "loop_continue", 111, 23], - ["put", 2, 20, 1, 111, 23], - ["load_field", 2, 1, "label_map", 112, 19], - ["put", 2, 22, 1, 112, 19], - ["load_field", 2, 1, "is_arrow", 113, 18], - ["put", 2, 23, 1, 113, 18], - ["load_field", 2, 1, "function_nr", 114, 21], - ["put", 2, 24, 1, 114, 21], - ["load_field", 2, 1, "intrinsic_cache", 115, 25], - ["put", 2, 26, 1, 115, 25], - ["load_field", 2, 1, "cur_line", 116, 18], - ["put", 2, 27, 1, 116, 18], - ["load_field", 2, 1, "cur_col", 117, 17], - ["put", 2, 28, 1, 117, 17], - ["load_field", 2, 1, "has_disruption", 118, 24], - ["put", 2, 30, 1, 118, 24], - ["null", 2, 118, 24], - ["return", 2, 118, 24] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 15, 1, 123, 16], - ["move", 2, 1, 123, 16], - ["get", 1, 15, 1, 124, 24], - ["access", 3, 1, 124, 43], - ["is_num", 4, 1, 124, 43], - ["jump_false", 4, "num_err_0", 124, 43], - "_nop_tc_1", - "_nop_tc_2", - ["add", 4, 1, 3, 124, 43], - ["jump", "num_done_1", 124, 43], - "num_err_0", - [ - "access", - 1, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 124, - 43 - ], - ["access", 3, "error", 124, 43], - ["access", 5, "cannot apply '+': operands must be numbers", 124, 43], - ["array", 6, 0, 124, 43], - ["push", 6, 5, 124, 43], - ["frame", 5, 1, 2, 124, 43], - ["null", 1, 124, 43], - ["setarg", 5, 0, 1, 124, 43], - ["setarg", 5, 1, 3, 124, 43], - ["setarg", 5, 2, 6, 124, 43], - ["invoke", 5, 1, 124, 43], - ["disrupt", 124, 43], - "num_done_1", - ["put", 4, 15, 1, 124, 43], - ["get", 1, 16, 1, 125, 16], - ["is_int", 3, 2, 125, 16], - ["jump_false", 3, "rel_ni_4", 125, 16], - ["is_int", 4, 1, 125, 16], - ["jump_false", 4, "rel_ni_4", 125, 16], - ["gt_int", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_ni_4", - ["is_num", 3, 2, 125, 16], - ["jump_false", 3, "rel_nn_5", 125, 16], - ["is_num", 4, 1, 125, 16], - ["jump_false", 4, "rel_nn_5", 125, 16], - ["gt_float", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_nn_5", - ["is_text", 3, 2, 125, 16], - ["jump_false", 3, "rel_err_7", 125, 16], - ["is_text", 4, 1, 125, 16], - ["jump_false", 4, "rel_err_7", 125, 16], - ["gt_text", 5, 2, 1, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_err_7", - [ - "access", - 1, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 125, - 16 - ], - ["access", 3, "error", 125, 16], - ["access", 4, "cannot compare with '>': operands must be same type", 125, 16], - ["array", 6, 0, 125, 16], - ["push", 6, 4, 125, 16], - ["frame", 4, 1, 2, 125, 16], - ["null", 1, 125, 16], - ["setarg", 4, 0, 1, 125, 16], - ["setarg", 4, 1, 3, 125, 16], - ["setarg", 4, 2, 6, 125, 16], - ["invoke", 4, 1, 125, 16], - ["disrupt", 125, 16], - "rel_done_6", - ["jump_false", 5, "if_else_2", 125, 16], - ["put", 2, 16, 1, 126, 20], - ["jump", "if_end_3", 126, 20], - "if_else_2", - "if_end_3", - ["return", 2, 128, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 10, 1, 133, 10], - ["record", 5, 4], - ["store_field", 5, 1, "name", 133, 25], - ["store_field", 5, 2, "slot", 133, 37], - ["store_field", 5, 3, "is_const", 133, 53], - ["false", 6, 133, 75], - ["store_field", 5, 6, "is_closure", 133, 75], - ["is_array", 6, 4, 133, 75], - ["jump_false", 6, "push_err_8", 133, 75], - ["push", 4, 5, 133, 75], - ["jump", "push_done_9", 133, 75], - "push_err_8", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 133, - 75 - ], - ["access", 5, "error", 133, 75], - ["access", 6, "cannot push: target must be an array", 133, 75], - ["array", 7, 0, 133, 75], - ["push", 7, 6, 133, 75], - ["frame", 6, 4, 2, 133, 75], - ["null", 4, 133, 75], - ["setarg", 6, 0, 4, 133, 75], - ["setarg", 6, 1, 5, 133, 75], - ["setarg", 6, 2, 7, 133, 75], - ["invoke", 6, 4, 133, 75], - ["disrupt", 133, 75], - "push_done_9", - ["null", 4, 133, 75], - ["return", 4, 133, 75] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 137, 14], - "while_start_10", - ["get", 3, 10, 1, 138, 24], - ["length", 4, 3, 138, 24], - ["is_int", 3, 2, 138, 24], - ["jump_false", 3, "rel_ni_12", 138, 24], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_ni_12", - ["is_num", 3, 2, 138, 24], - ["jump_false", 3, "rel_nn_13", 138, 24], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_nn_13", - ["is_text", 3, 2, 138, 24], - ["jump_false", 3, "rel_err_15", 138, 24], - "_nop_tc_5", - ["jump", "rel_err_15", 138, 24], - ["lt_text", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_err_15", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 138, - 24 - ], - ["access", 4, "error", 138, 24], - ["access", 6, "cannot compare with '<': operands must be same type", 138, 24], - ["array", 7, 0, 138, 24], - ["push", 7, 6, 138, 24], - ["frame", 6, 3, 2, 138, 24], - ["null", 3, 138, 24], - ["setarg", 6, 0, 3, 138, 24], - ["setarg", 6, 1, 4, 138, 24], - ["setarg", 6, 2, 7, 138, 24], - ["invoke", 6, 3, 138, 24], - ["disrupt", 138, 24], - "rel_done_14", - ["jump_false", 5, "while_end_11", 138, 24], - ["get", 3, 10, 1, 139, 11], - ["load_dynamic", 4, 3, 2, 139, 18], - ["load_field", 3, 4, "name", 139, 18], - ["is_identical", 4, 3, 1, 139, 30], - ["jump_true", 4, "eq_done_18", 139, 30], - ["is_int", 5, 3, 139, 30], - ["jump_false", 5, "eq_ni_19", 139, 30], - ["is_int", 6, 1, 139, 30], - ["jump_false", 6, "eq_ni_19", 139, 30], - ["eq_int", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_ni_19", - ["is_num", 5, 3, 139, 30], - ["jump_false", 5, "eq_nn_20", 139, 30], - ["is_num", 6, 1, 139, 30], - ["jump_false", 6, "eq_nn_20", 139, 30], - ["eq_float", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nn_20", - ["is_text", 5, 3, 139, 30], - ["jump_false", 5, "eq_nt_21", 139, 30], - ["is_text", 6, 1, 139, 30], - ["jump_false", 6, "eq_nt_21", 139, 30], - ["eq_text", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nt_21", - ["is_null", 5, 3, 139, 30], - ["jump_false", 5, "eq_nnl_22", 139, 30], - ["is_null", 6, 1, 139, 30], - ["jump_false", 6, "eq_nnl_22", 139, 30], - ["true", 4, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nnl_22", - ["is_bool", 5, 3, 139, 30], - ["jump_false", 5, "eq_nb_23", 139, 30], - ["is_bool", 6, 1, 139, 30], - ["jump_false", 6, "eq_nb_23", 139, 30], - ["eq_bool", 4, 3, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nb_23", - ["false", 4, 139, 30], - "eq_done_18", - ["jump_false", 4, "if_else_16", 139, 30], - ["get", 3, 10, 1, 140, 16], - ["load_dynamic", 4, 3, 2, 140, 23], - ["load_field", 3, 4, "slot", 140, 23], - ["return", 3, 140, 23], - "_nop_ur_1", - "if_else_16", - "if_end_17", - ["access", 3, 1, 142, 17], - ["is_num", 4, 2, 142, 17], - ["jump_false", 4, "num_err_24", 142, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 4, 2, 3, 142, 17], - ["jump", "num_done_25", 142, 17], - "num_err_24", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 142, - 17 - ], - ["access", 5, "error", 142, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 142, 17], - ["array", 7, 0, 142, 17], - ["push", 7, 6, 142, 17], - ["frame", 6, 3, 2, 142, 17], - ["null", 3, 142, 17], - ["setarg", 6, 0, 3, 142, 17], - ["setarg", 6, 1, 5, 142, 17], - ["setarg", 6, 2, 7, 142, 17], - ["invoke", 6, 3, 142, 17], - ["disrupt", 142, 17], - "num_done_25", - ["move", 2, 4, 142, 17], - ["jump", "while_start_10", 142, 17], - "while_end_11", - ["access", 2, -1, 144, 12], - ["return", 2, 144, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 149, 14], - "while_start_26", - ["get", 3, 26, 1, 150, 24], - ["length", 4, 3, 150, 24], - ["is_int", 3, 2, 150, 24], - ["jump_false", 3, "rel_ni_28", 150, 24], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_ni_28", - ["is_num", 3, 2, 150, 24], - ["jump_false", 3, "rel_nn_29", 150, 24], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_nn_29", - ["is_text", 3, 2, 150, 24], - ["jump_false", 3, "rel_err_31", 150, 24], - "_nop_tc_5", - ["jump", "rel_err_31", 150, 24], - ["lt_text", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_err_31", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 150, - 24 - ], - ["access", 4, "error", 150, 24], - ["access", 6, "cannot compare with '<': operands must be same type", 150, 24], - ["array", 7, 0, 150, 24], - ["push", 7, 6, 150, 24], - ["frame", 6, 3, 2, 150, 24], - ["null", 3, 150, 24], - ["setarg", 6, 0, 3, 150, 24], - ["setarg", 6, 1, 4, 150, 24], - ["setarg", 6, 2, 7, 150, 24], - ["invoke", 6, 3, 150, 24], - ["disrupt", 150, 24], - "rel_done_30", - ["jump_false", 5, "while_end_27", 150, 24], - ["get", 3, 26, 1, 151, 11], - ["load_dynamic", 4, 3, 2, 151, 29], - ["load_field", 3, 4, "name", 151, 29], - ["is_identical", 4, 3, 1, 151, 41], - ["jump_true", 4, "eq_done_34", 151, 41], - ["is_int", 5, 3, 151, 41], - ["jump_false", 5, "eq_ni_35", 151, 41], - ["is_int", 6, 1, 151, 41], - ["jump_false", 6, "eq_ni_35", 151, 41], - ["eq_int", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_ni_35", - ["is_num", 5, 3, 151, 41], - ["jump_false", 5, "eq_nn_36", 151, 41], - ["is_num", 6, 1, 151, 41], - ["jump_false", 6, "eq_nn_36", 151, 41], - ["eq_float", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nn_36", - ["is_text", 5, 3, 151, 41], - ["jump_false", 5, "eq_nt_37", 151, 41], - ["is_text", 6, 1, 151, 41], - ["jump_false", 6, "eq_nt_37", 151, 41], - ["eq_text", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nt_37", - ["is_null", 5, 3, 151, 41], - ["jump_false", 5, "eq_nnl_38", 151, 41], - ["is_null", 6, 1, 151, 41], - ["jump_false", 6, "eq_nnl_38", 151, 41], - ["true", 4, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nnl_38", - ["is_bool", 5, 3, 151, 41], - ["jump_false", 5, "eq_nb_39", 151, 41], - ["is_bool", 6, 1, 151, 41], - ["jump_false", 6, "eq_nb_39", 151, 41], - ["eq_bool", 4, 3, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nb_39", - ["false", 4, 151, 41], - "eq_done_34", - ["jump_false", 4, "if_else_32", 151, 41], - ["get", 3, 26, 1, 152, 16], - ["load_dynamic", 4, 3, 2, 152, 34], - ["load_field", 3, 4, "slot", 152, 34], - ["return", 3, 152, 34], - "_nop_ur_1", - "if_else_32", - "if_end_33", - ["access", 3, 1, 154, 17], - ["is_num", 4, 2, 154, 17], - ["jump_false", 4, "num_err_40", 154, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 4, 2, 3, 154, 17], - ["jump", "num_done_41", 154, 17], - "num_err_40", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 154, - 17 - ], - ["access", 5, "error", 154, 17], - ["access", 6, "cannot apply '+': operands must be numbers", 154, 17], - ["array", 7, 0, 154, 17], - ["push", 7, 6, 154, 17], - ["frame", 6, 3, 2, 154, 17], - ["null", 3, 154, 17], - ["setarg", 6, 0, 3, 154, 17], - ["setarg", 6, 1, 5, 154, 17], - ["setarg", 6, 2, 7, 154, 17], - ["invoke", 6, 3, 154, 17], - ["disrupt", 154, 17], - "num_done_41", - ["move", 2, 4, 154, 17], - ["jump", "while_start_26", 154, 17], - "while_end_27", - ["access", 2, -1, 156, 12], - ["return", 2, 156, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 25, 1, 161, 9], - ["null", 3, 161, 21], - ["is_identical", 4, 2, 3, 161, 21], - ["jump_true", 4, "eq_done_44", 161, 21], - ["is_int", 5, 2, 161, 21], - ["jump_false", 5, "eq_ni_45", 161, 21], - "_nop_tc_1", - ["jump", "eq_ni_45", 161, 21], - ["eq_int", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_ni_45", - ["is_num", 5, 2, 161, 21], - ["jump_false", 5, "eq_nn_46", 161, 21], - "_nop_tc_2", - ["jump", "eq_nn_46", 161, 21], - ["eq_float", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nn_46", - ["is_text", 5, 2, 161, 21], - ["jump_false", 5, "eq_nt_47", 161, 21], - "_nop_tc_3", - ["jump", "eq_nt_47", 161, 21], - ["eq_text", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nt_47", - ["is_null", 5, 2, 161, 21], - ["jump_false", 5, "eq_nnl_48", 161, 21], - "_nop_tc_4", - "_nop_tc_5", - ["true", 4, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nnl_48", - ["is_bool", 5, 2, 161, 21], - ["jump_false", 5, "eq_nb_49", 161, 21], - "_nop_tc_6", - ["jump", "eq_nb_49", 161, 21], - ["eq_bool", 4, 2, 3, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nb_49", - ["false", 4, 161, 21], - "eq_done_44", - ["jump_false", 4, "if_else_42", 161, 21], - ["null", 2, 162, 14], - ["return", 2, 162, 14], - "_nop_ur_1", - "if_else_42", - "if_end_43", - ["access", 2, 0, 164, 14], - ["null", 3, 165, 17], - "while_start_50", - ["get", 4, 25, 1, 166, 24], - ["length", 5, 4, 166, 24], - ["is_int", 4, 2, 166, 24], - ["jump_false", 4, "rel_ni_52", 166, 24], - "_nop_tc_7", - "_nop_tc_8", - ["lt_int", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_ni_52", - ["is_num", 4, 2, 166, 24], - ["jump_false", 4, "rel_nn_53", 166, 24], - "_nop_tc_9", - "_nop_tc_10", - ["lt_float", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_nn_53", - ["is_text", 4, 2, 166, 24], - ["jump_false", 4, "rel_err_55", 166, 24], - "_nop_tc_11", - ["jump", "rel_err_55", 166, 24], - ["lt_text", 6, 2, 5, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_err_55", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 166, - 24 - ], - ["access", 5, "error", 166, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 166, 24], - ["array", 8, 0, 166, 24], - ["push", 8, 7, 166, 24], - ["frame", 7, 4, 2, 166, 24], - ["null", 4, 166, 24], - ["setarg", 7, 0, 4, 166, 24], - ["setarg", 7, 1, 5, 166, 24], - ["setarg", 7, 2, 8, 166, 24], - ["invoke", 7, 4, 166, 24], - ["disrupt", 166, 24], - "rel_done_54", - ["jump_false", 6, "while_end_51", 166, 24], - ["get", 4, 25, 1, 167, 15], - ["load_dynamic", 5, 4, 2, 167, 24], - ["move", 3, 5, 167, 24], - ["load_field", 4, 3, "function_nr", 168, 11], - ["is_identical", 5, 4, 1, 168, 32], - ["jump_true", 5, "eq_done_58", 168, 32], - ["is_int", 6, 4, 168, 32], - ["jump_false", 6, "eq_ni_59", 168, 32], - ["is_int", 7, 1, 168, 32], - ["jump_false", 7, "eq_ni_59", 168, 32], - ["eq_int", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_ni_59", - ["is_num", 6, 4, 168, 32], - ["jump_false", 6, "eq_nn_60", 168, 32], - ["is_num", 7, 1, 168, 32], - ["jump_false", 7, "eq_nn_60", 168, 32], - ["eq_float", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nn_60", - ["is_text", 6, 4, 168, 32], - ["jump_false", 6, "eq_nt_61", 168, 32], - ["is_text", 7, 1, 168, 32], - ["jump_false", 7, "eq_nt_61", 168, 32], - ["eq_text", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nt_61", - ["is_null", 6, 4, 168, 32], - ["jump_false", 6, "eq_nnl_62", 168, 32], - ["is_null", 7, 1, 168, 32], - ["jump_false", 7, "eq_nnl_62", 168, 32], - ["true", 5, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nnl_62", - ["is_bool", 6, 4, 168, 32], - ["jump_false", 6, "eq_nb_63", 168, 32], - ["is_bool", 7, 1, 168, 32], - ["jump_false", 7, "eq_nb_63", 168, 32], - ["eq_bool", 5, 4, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nb_63", - ["false", 5, 168, 32], - "eq_done_58", - ["jump_false", 5, "if_else_56", 168, 32], - ["return", 3, 169, 16], - "_nop_ur_2", - "if_else_56", - "if_end_57", - ["access", 4, 1, 171, 17], - ["is_num", 5, 2, 171, 17], - ["jump_false", 5, "num_err_64", 171, 17], - "_nop_tc_12", - "_nop_tc_13", - ["add", 5, 2, 4, 171, 17], - ["jump", "num_done_65", 171, 17], - "num_err_64", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 171, - 17 - ], - ["access", 6, "error", 171, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 171, 17], - ["array", 8, 0, 171, 17], - ["push", 8, 7, 171, 17], - ["frame", 7, 4, 2, 171, 17], - ["null", 4, 171, 17], - ["setarg", 7, 0, 4, 171, 17], - ["setarg", 7, 1, 6, 171, 17], - ["setarg", 7, 2, 8, 171, 17], - ["invoke", 7, 4, 171, 17], - ["disrupt", 171, 17], - "num_done_65", - ["move", 2, 5, 171, 17], - ["jump", "while_start_50", 171, 17], - "while_end_51", - ["null", 2, 173, 12], - ["return", 2, 173, 12], - "_nop_ur_3", - "_nop_ur_4" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "_", 178, 26], - ["is_text", 3, 1, 178, 26], - ["jump_false", 3, "add_cn_67", 178, 26], - "_nop_tc_1", - "_nop_tc_2", - ["concat", 4, 1, 2, 178, 26], - ["jump", "add_done_66", 178, 26], - "add_cn_67", - ["is_num", 3, 1, 178, 26], - ["jump_false", 3, "add_err_68", 178, 26], - "_nop_tc_3", - ["jump", "add_err_68", 178, 26], - ["add", 4, 1, 2, 178, 26], - ["jump", "add_done_66", 178, 26], - "add_err_68", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 178, - 26 - ], - ["access", 3, "error", 178, 26], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 178, 26], - ["array", 6, 0, 178, 26], - ["push", 6, 5, 178, 26], - ["frame", 5, 2, 2, 178, 26], - ["null", 2, 178, 26], - ["setarg", 5, 0, 2, 178, 26], - ["setarg", 5, 1, 3, 178, 26], - ["setarg", 5, 2, 6, 178, 26], - ["invoke", 5, 2, 178, 26], - ["disrupt", 178, 26], - "add_done_66", - ["get", 2, 17, 1, 178, 37], - [ - "access", - 3, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 178, - 32 - ], - ["frame", 5, 3, 1, 178, 32], - ["null", 3, 178, 32], - ["setarg", 5, 0, 3, 178, 32], - ["setarg", 5, 1, 2, 178, 32], - ["invoke", 5, 2, 178, 32], - ["is_text", 3, 4, 178, 32], - ["jump_false", 3, "add_cn_70", 178, 32], - ["is_text", 5, 2, 178, 32], - ["jump_false", 5, "add_cn_70", 178, 32], - ["concat", 6, 4, 2, 178, 32], - ["jump", "add_done_69", 178, 32], - "add_cn_70", - ["is_num", 3, 4, 178, 32], - ["jump_false", 3, "add_err_71", 178, 32], - ["is_num", 5, 2, 178, 32], - ["jump_false", 5, "add_err_71", 178, 32], - ["add", 6, 4, 2, 178, 32], - ["jump", "add_done_69", 178, 32], - "add_err_71", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 178, - 32 - ], - ["access", 3, "error", 178, 32], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 178, 32], - ["array", 5, 0, 178, 32], - ["push", 5, 4, 178, 32], - ["frame", 4, 2, 2, 178, 32], - ["null", 2, 178, 32], - ["setarg", 4, 0, 2, 178, 32], - ["setarg", 4, 1, 3, 178, 32], - ["setarg", 4, 2, 5, 178, 32], - ["invoke", 4, 2, 178, 32], - ["disrupt", 178, 32], - "add_done_69", - ["move", 2, 6, 178, 32], - ["get", 3, 17, 1, 179, 23], - ["access", 4, 1, 179, 41], - ["is_num", 5, 3, 179, 41], - ["jump_false", 5, "num_err_72", 179, 41], - "_nop_tc_4", - "_nop_tc_5", - ["add", 5, 3, 4, 179, 41], - ["jump", "num_done_73", 179, 41], - "num_err_72", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 179, - 41 - ], - ["access", 4, "error", 179, 41], - ["access", 6, "cannot apply '+': operands must be numbers", 179, 41], - ["array", 7, 0, 179, 41], - ["push", 7, 6, 179, 41], - ["frame", 6, 3, 2, 179, 41], - ["null", 3, 179, 41], - ["setarg", 6, 0, 3, 179, 41], - ["setarg", 6, 1, 4, 179, 41], - ["setarg", 6, 2, 7, 179, 41], - ["invoke", 6, 3, 179, 41], - ["disrupt", 179, 41], - "num_done_73", - ["put", 5, 17, 1, 179, 41], - ["return", 2, 180, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "from_row", 185, 9], - ["null", 3, 185, 26], - ["is_identical", 4, 2, 3, 185, 26], - ["jump_true", 4, "ne_nid_77", 185, 26], - ["jump", "ne_ni_78", 185, 26], - "ne_nid_77", - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_ni_78", - ["is_int", 5, 2, 185, 26], - ["jump_false", 5, "ne_nn_79", 185, 26], - "_nop_tc_1", - ["jump", "ne_nn_79", 185, 26], - ["ne_int", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nn_79", - ["is_num", 5, 2, 185, 26], - ["jump_false", 5, "ne_nt_80", 185, 26], - "_nop_tc_2", - ["jump", "ne_nt_80", 185, 26], - ["ne_float", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nt_80", - ["is_text", 5, 2, 185, 26], - ["jump_false", 5, "ne_nnl_81", 185, 26], - "_nop_tc_3", - ["jump", "ne_nnl_81", 185, 26], - ["ne_text", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nnl_81", - ["is_null", 5, 2, 185, 26], - ["jump_false", 5, "ne_nb_82", 185, 26], - "_nop_tc_4", - "_nop_tc_5", - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nb_82", - ["is_bool", 5, 2, 185, 26], - ["jump_false", 5, "ne_mis_83", 185, 26], - "_nop_tc_6", - ["jump", "ne_mis_83", 185, 26], - ["ne_bool", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_mis_83", - ["true", 4, 185, 26], - "ne_done_76", - ["jump_false", 4, "if_else_74", 185, 26], - ["load_field", 2, 1, "from_row", 186, 20], - ["access", 3, 1, 186, 36], - ["is_num", 4, 2, 186, 36], - ["jump_false", 4, "num_err_84", 186, 36], - "_nop_tc_7", - "_nop_tc_8", - ["add", 4, 2, 3, 186, 36], - ["jump", "num_done_85", 186, 36], - "num_err_84", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 186, - 36 - ], - ["access", 3, "error", 186, 36], - ["access", 5, "cannot apply '+': operands must be numbers", 186, 36], - ["array", 6, 0, 186, 36], - ["push", 6, 5, 186, 36], - ["frame", 5, 2, 2, 186, 36], - ["null", 2, 186, 36], - ["setarg", 5, 0, 2, 186, 36], - ["setarg", 5, 1, 3, 186, 36], - ["setarg", 5, 2, 6, 186, 36], - ["invoke", 5, 2, 186, 36], - ["disrupt", 186, 36], - "num_done_85", - ["put", 4, 27, 1, 186, 36], - ["jump", "if_end_75", 186, 36], - "if_else_74", - "if_end_75", - ["load_field", 2, 1, "from_column", 188, 9], - ["null", 3, 188, 29], - ["is_identical", 4, 2, 3, 188, 29], - ["jump_true", 4, "ne_nid_89", 188, 29], - ["jump", "ne_ni_90", 188, 29], - "ne_nid_89", - ["false", 4, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_ni_90", - ["is_int", 5, 2, 188, 29], - ["jump_false", 5, "ne_nn_91", 188, 29], - "_nop_tc_9", - ["jump", "ne_nn_91", 188, 29], - ["ne_int", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nn_91", - ["is_num", 5, 2, 188, 29], - ["jump_false", 5, "ne_nt_92", 188, 29], - "_nop_tc_10", - ["jump", "ne_nt_92", 188, 29], - ["ne_float", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nt_92", - ["is_text", 5, 2, 188, 29], - ["jump_false", 5, "ne_nnl_93", 188, 29], - "_nop_tc_11", - ["jump", "ne_nnl_93", 188, 29], - ["ne_text", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nnl_93", - ["is_null", 5, 2, 188, 29], - ["jump_false", 5, "ne_nb_94", 188, 29], - "_nop_tc_12", - "_nop_tc_13", - ["false", 4, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nb_94", - ["is_bool", 5, 2, 188, 29], - ["jump_false", 5, "ne_mis_95", 188, 29], - "_nop_tc_14", - ["jump", "ne_mis_95", 188, 29], - ["ne_bool", 4, 2, 3, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_mis_95", - ["true", 4, 188, 29], - "ne_done_88", - ["jump_false", 4, "if_else_86", 188, 29], - ["load_field", 2, 1, "from_column", 189, 19], - ["access", 3, 1, 189, 38], - ["is_num", 4, 2, 189, 38], - ["jump_false", 4, "num_err_96", 189, 38], - "_nop_tc_15", - "_nop_tc_16", - ["add", 4, 2, 3, 189, 38], - ["jump", "num_done_97", 189, 38], - "num_err_96", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 189, - 38 - ], - ["access", 3, "error", 189, 38], - ["access", 5, "cannot apply '+': operands must be numbers", 189, 38], - ["array", 6, 0, 189, 38], - ["push", 6, 5, 189, 38], - ["frame", 5, 2, 2, 189, 38], - ["null", 2, 189, 38], - ["setarg", 5, 0, 2, 189, 38], - ["setarg", 5, 1, 3, 189, 38], - ["setarg", 5, 2, 6, 189, 38], - ["invoke", 5, 2, 189, 38], - ["disrupt", 189, 38], - "num_done_97", - ["put", 4, 28, 1, 189, 38], - ["jump", "if_end_87", 189, 38], - "if_else_86", - "if_end_87", - ["null", 2, 189, 38], - ["return", 2, 189, 38] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 27, 1, 195, 17], - "_nop_tc_1", - "_nop_tc_2", - ["push", 1, 2, 195, 17], - ["jump", "push_done_99", 195, 17], - "push_err_98", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 195, - 17 - ], - ["access", 3, "error", 195, 17], - ["access", 4, "cannot push: target must be an array", 195, 17], - ["array", 5, 0, 195, 17], - ["push", 5, 4, 195, 17], - ["frame", 4, 2, 2, 195, 17], - ["null", 2, 195, 17], - ["setarg", 4, 0, 2, 195, 17], - ["setarg", 4, 1, 3, 195, 17], - ["setarg", 4, 2, 5, 195, 17], - ["invoke", 4, 2, 195, 17], - ["disrupt", 195, 17], - "push_done_99", - ["get", 2, 28, 1, 196, 17], - "_nop_tc_3", - "_nop_tc_4", - ["push", 1, 2, 196, 17], - ["jump", "push_done_101", 196, 17], - "push_err_100", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 196, - 17 - ], - ["access", 3, "error", 196, 17], - ["access", 4, "cannot push: target must be an array", 196, 17], - ["array", 5, 0, 196, 17], - ["push", 5, 4, 196, 17], - ["frame", 4, 2, 2, 196, 17], - ["null", 2, 196, 17], - ["setarg", 4, 0, 2, 196, 17], - ["setarg", 4, 1, 3, 196, 17], - ["setarg", 4, 2, 5, 196, 17], - ["invoke", 4, 2, 196, 17], - ["disrupt", 196, 17], - "push_done_101", - ["get", 2, 2, 1, 197, 10], - ["is_array", 3, 2, 197, 26], - ["jump_false", 3, "push_err_102", 197, 26], - ["push", 2, 1, 197, 26], - ["jump", "push_done_103", 197, 26], - "push_err_102", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 197, - 26 - ], - ["access", 3, "error", 197, 26], - ["access", 4, "cannot push: target must be an array", 197, 26], - ["array", 5, 0, 197, 26], - ["push", 5, 4, 197, 26], - ["frame", 4, 2, 2, 197, 26], - ["null", 2, 197, 26], - ["setarg", 4, 0, 2, 197, 26], - ["setarg", 4, 1, 3, 197, 26], - ["setarg", 4, 2, 5, 197, 26], - ["invoke", 4, 2, 197, 26], - ["disrupt", 197, 26], - "push_done_103", - ["null", 2, 197, 26], - ["return", 2, 197, 26] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 2, 1, 201, 10], - ["is_array", 3, 2, 201, 26], - ["jump_false", 3, "push_err_104", 201, 26], - ["push", 2, 1, 201, 26], - ["jump", "push_done_105", 201, 26], - "push_err_104", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 201, - 26 - ], - ["access", 3, "error", 201, 26], - ["access", 4, "cannot push: target must be an array", 201, 26], - ["array", 5, 0, 201, 26], - ["push", 5, 4, 201, 26], - ["frame", 4, 2, 2, 201, 26], - ["null", 2, 201, 26], - ["setarg", 4, 0, 2, 201, 26], - ["setarg", 4, 1, 3, 201, 26], - ["setarg", 4, 2, 5, 201, 26], - ["invoke", 4, 2, 201, 26], - ["disrupt", 201, 26], - "push_done_105", - ["null", 2, 201, 26], - ["return", 2, 201, 26] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - ["array", 2, 1, 205, 16], - ["push", 2, 1, 205, 16], - ["get", 3, 47, 1, 205, 5], - ["frame", 4, 3, 1, 205, 5], - ["null", 3, 205, 5], - ["setarg", 4, 0, 3, 205, 5], - ["setarg", 4, 1, 2, 205, 5], - ["invoke", 4, 2, 205, 5], - ["null", 2, 205, 5], - ["return", 2, 205, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["array", 3, 2, 209, 20], - ["push", 3, 1, 209, 20], - ["push", 3, 2, 209, 20], - ["get", 4, 47, 1, 209, 5], - ["frame", 5, 4, 1, 209, 5], - ["null", 4, 209, 5], - ["setarg", 5, 0, 4, 209, 5], - ["setarg", 5, 1, 3, 209, 5], - ["invoke", 5, 3, 209, 5], - ["null", 3, 209, 5], - ["return", 3, 209, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["array", 4, 3, 213, 23], - ["push", 4, 1, 213, 23], - ["push", 4, 2, 213, 23], - ["push", 4, 3, 213, 23], - ["get", 5, 47, 1, 213, 5], - ["frame", 6, 5, 1, 213, 5], - ["null", 5, 213, 5], - ["setarg", 6, 0, 5, 213, 5], - ["setarg", 6, 1, 4, 213, 5], - ["invoke", 6, 4, 213, 5], - ["null", 4, 213, 5], - ["return", 4, 213, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["array", 5, 4, 217, 26], - ["push", 5, 1, 217, 26], - ["push", 5, 2, 217, 26], - ["push", 5, 3, 217, 26], - ["push", 5, 4, 217, 26], - ["get", 6, 47, 1, 217, 5], - ["frame", 7, 6, 1, 217, 5], - ["null", 6, 217, 5], - ["setarg", 7, 0, 6, 217, 5], - ["setarg", 7, 1, 5, 217, 5], - ["invoke", 7, 5, 217, 5], - ["null", 5, 217, 5], - ["return", 5, 217, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 226, 27], - ["load_index", 4, 2, 3, 226, 27], - ["access", 3, 1, 226, 36], - ["load_index", 5, 2, 3, 226, 36], - ["access", 3, 2, 226, 45], - ["load_index", 6, 2, 3, 226, 45], - ["access", 3, 3, 226, 54], - ["load_index", 7, 2, 3, 226, 54], - ["array", 3, 5, 226, 54], - ["push", 3, 1, 226, 54], - ["push", 3, 4, 226, 54], - ["push", 3, 5, 226, 54], - ["push", 3, 6, 226, 54], - ["push", 3, 7, 226, 54], - ["move", 4, 3, 226, 54], - ["get", 3, 47, 1, 227, 5], - ["frame", 5, 3, 1, 227, 5], - ["null", 3, 227, 5], - ["setarg", 5, 0, 3, 227, 5], - ["setarg", 5, 1, 4, 227, 5], - ["invoke", 5, 3, 227, 5], - ["null", 3, 227, 5], - ["return", 3, 227, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, "access", 231, 16], - ["array", 4, 3, 231, 32], - ["push", 4, 3, 231, 32], - ["push", 4, 1, 231, 32], - ["push", 4, 2, 231, 32], - ["get", 3, 47, 1, 231, 5], - ["frame", 5, 3, 1, 231, 5], - ["null", 3, 231, 5], - ["setarg", 5, 0, 3, 231, 5], - ["setarg", 5, 1, 4, 231, 5], - ["invoke", 5, 3, 231, 5], - ["null", 3, 231, 5], - ["return", 3, 231, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, "access", 235, 16], - ["array", 4, 3, 235, 32], - ["push", 4, 3, 235, 32], - ["push", 4, 1, 235, 32], - ["push", 4, 2, 235, 32], - ["get", 3, 47, 1, 235, 5], - ["frame", 5, 3, 1, 235, 5], - ["null", 3, 235, 5], - ["setarg", 5, 0, 3, 235, 5], - ["setarg", 5, 1, 4, 235, 5], - ["invoke", 5, 3, 235, 5], - ["null", 3, 235, 5], - ["return", 3, 235, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["jump_false", 2, "if_else_106", 239, 9], - ["access", 3, "true", 240, 14], - ["get", 4, 50, 1, 240, 7], - ["frame", 5, 4, 2, 240, 7], - ["null", 4, 240, 7], - ["setarg", 5, 0, 4, 240, 7], - ["setarg", 5, 1, 3, 240, 7], - ["setarg", 5, 2, 1, 240, 7], - ["invoke", 5, 3, 240, 7], - ["jump", "if_end_107", 240, 7], - "if_else_106", - ["access", 3, "false", 242, 14], - ["get", 4, 50, 1, 242, 7], - ["frame", 5, 4, 2, 242, 7], - ["null", 4, 242, 7], - ["setarg", 5, 0, 4, 242, 7], - ["setarg", 5, 1, 3, 242, 7], - ["setarg", 5, 2, 1, 242, 7], - ["invoke", 5, 3, 242, 7], - "if_end_107", - ["null", 3, 242, 7], - ["return", 3, 242, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "null", 247, 12], - ["get", 3, 50, 1, 247, 5], - ["frame", 4, 3, 2, 247, 5], - ["null", 3, 247, 5], - ["setarg", 4, 0, 3, 247, 5], - ["setarg", 4, 1, 2, 247, 5], - ["setarg", 4, 2, 1, 247, 5], - ["invoke", 4, 2, 247, 5], - ["null", 2, 247, 5], - ["return", 2, 247, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 40, 1, 251, 20], - ["frame", 3, 2, 0, 251, 20], - ["null", 2, 251, 20], - ["setarg", 3, 0, 2, 251, 20], - ["invoke", 3, 2, 251, 20], - ["move", 3, 2, 251, 20], - ["access", 2, "access", 252, 16], - ["record", 4, 3], - ["access", 5, "name", 252, 43], - ["store_field", 4, 5, "kind", 252, 43], - ["access", 5, "log", 252, 57], - ["store_field", 4, 5, "name", 252, 57], - ["access", 5, "intrinsic", 252, 70], - ["store_field", 4, 5, "make", 252, 70], - ["array", 5, 3, 252, 70], - ["push", 5, 2, 252, 70], - ["push", 5, 3, 252, 70], - ["push", 5, 4, 252, 70], - ["get", 2, 47, 1, 252, 5], - ["frame", 4, 2, 1, 252, 5], - ["null", 2, 252, 5], - ["setarg", 4, 0, 2, 252, 5], - ["setarg", 4, 1, 5, 252, 5], - ["invoke", 4, 2, 252, 5], - ["get", 2, 40, 1, 253, 21], - ["frame", 4, 2, 0, 253, 21], - ["null", 2, 253, 21], - ["setarg", 4, 0, 2, 253, 21], - ["invoke", 4, 2, 253, 21], - ["move", 4, 2, 253, 21], - ["access", 2, "error", 254, 31], - ["get", 5, 55, 1, 254, 5], - ["frame", 6, 5, 2, 254, 5], - ["null", 5, 254, 5], - ["setarg", 6, 0, 5, 254, 5], - ["setarg", 6, 1, 4, 254, 5], - ["setarg", 6, 2, 2, 254, 5], - ["invoke", 6, 2, 254, 5], - ["get", 2, 40, 1, 255, 20], - ["frame", 5, 2, 0, 255, 20], - ["null", 2, 255, 20], - ["setarg", 5, 0, 2, 255, 20], - ["invoke", 5, 2, 255, 20], - ["move", 5, 2, 255, 20], - ["get", 2, 55, 1, 256, 5], - ["frame", 6, 2, 2, 256, 5], - ["null", 2, 256, 5], - ["setarg", 6, 0, 2, 256, 5], - ["setarg", 6, 1, 5, 256, 5], - ["setarg", 6, 2, 1, 256, 5], - ["invoke", 6, 2, 256, 5], - ["get", 2, 40, 1, 257, 20], - ["frame", 6, 2, 0, 257, 20], - ["null", 2, 257, 20], - ["setarg", 6, 0, 2, 257, 20], - ["invoke", 6, 2, 257, 20], - ["move", 6, 2, 257, 20], - ["access", 2, "array", 258, 16], - ["access", 7, 0, 258, 35], - ["array", 8, 3, 258, 35], - ["push", 8, 2, 258, 35], - ["push", 8, 6, 258, 35], - ["push", 8, 7, 258, 35], - ["get", 2, 47, 1, 258, 5], - ["frame", 7, 2, 1, 258, 5], - ["null", 2, 258, 5], - ["setarg", 7, 0, 2, 258, 5], - ["setarg", 7, 1, 8, 258, 5], - ["invoke", 7, 2, 258, 5], - ["access", 2, "push", 259, 12], - ["get", 7, 51, 1, 259, 5], - ["frame", 8, 7, 3, 259, 5], - ["null", 7, 259, 5], - ["setarg", 8, 0, 7, 259, 5], - ["setarg", 8, 1, 2, 259, 5], - ["setarg", 8, 2, 6, 259, 5], - ["setarg", 8, 3, 5, 259, 5], - ["invoke", 8, 2, 259, 5], - ["get", 2, 40, 1, 260, 18], - ["frame", 5, 2, 0, 260, 18], - ["null", 2, 260, 18], - ["setarg", 5, 0, 2, 260, 18], - ["invoke", 5, 2, 260, 18], - ["move", 5, 2, 260, 18], - ["get", 2, 40, 1, 261, 22], - ["frame", 7, 2, 0, 261, 22], - ["null", 2, 261, 22], - ["setarg", 7, 0, 2, 261, 22], - ["invoke", 7, 2, 261, 22], - ["move", 7, 2, 261, 22], - ["access", 2, "frame", 262, 12], - ["access", 8, 2, 262, 43], - ["get", 9, 52, 1, 262, 5], - ["frame", 10, 9, 4, 262, 5], - ["null", 9, 262, 5], - ["setarg", 10, 0, 9, 262, 5], - ["setarg", 10, 1, 2, 262, 5], - ["setarg", 10, 2, 7, 262, 5], - ["setarg", 10, 3, 3, 262, 5], - ["setarg", 10, 4, 8, 262, 5], - ["invoke", 10, 2, 262, 5], - ["get", 2, 40, 1, 263, 21], - ["frame", 3, 2, 0, 263, 21], - ["null", 2, 263, 21], - ["setarg", 3, 0, 2, 263, 21], - ["invoke", 3, 2, 263, 21], - ["move", 3, 2, 263, 21], - ["access", 2, "null", 264, 12], - ["get", 8, 50, 1, 264, 5], - ["frame", 9, 8, 2, 264, 5], - ["null", 8, 264, 5], - ["setarg", 9, 0, 8, 264, 5], - ["setarg", 9, 1, 2, 264, 5], - ["setarg", 9, 2, 3, 264, 5], - ["invoke", 9, 2, 264, 5], - ["access", 2, "setarg", 265, 12], - ["access", 8, 0, 265, 34], - ["get", 9, 52, 1, 265, 5], - ["frame", 10, 9, 4, 265, 5], - ["null", 9, 265, 5], - ["setarg", 10, 0, 9, 265, 5], - ["setarg", 10, 1, 2, 265, 5], - ["setarg", 10, 2, 7, 265, 5], - ["setarg", 10, 3, 8, 265, 5], - ["setarg", 10, 4, 3, 265, 5], - ["invoke", 10, 2, 265, 5], - ["access", 2, "setarg", 266, 12], - ["access", 3, 1, 266, 34], - ["get", 8, 52, 1, 266, 5], - ["frame", 9, 8, 4, 266, 5], - ["null", 8, 266, 5], - ["setarg", 9, 0, 8, 266, 5], - ["setarg", 9, 1, 2, 266, 5], - ["setarg", 9, 2, 7, 266, 5], - ["setarg", 9, 3, 3, 266, 5], - ["setarg", 9, 4, 4, 266, 5], - ["invoke", 9, 2, 266, 5], - ["access", 2, "setarg", 267, 12], - ["access", 3, 2, 267, 34], - ["get", 4, 52, 1, 267, 5], - ["frame", 8, 4, 4, 267, 5], - ["null", 4, 267, 5], - ["setarg", 8, 0, 4, 267, 5], - ["setarg", 8, 1, 2, 267, 5], - ["setarg", 8, 2, 7, 267, 5], - ["setarg", 8, 3, 3, 267, 5], - ["setarg", 8, 4, 6, 267, 5], - ["invoke", 8, 2, 267, 5], - ["access", 2, "invoke", 268, 12], - ["get", 3, 51, 1, 268, 5], - ["frame", 4, 3, 3, 268, 5], - ["null", 3, 268, 5], - ["setarg", 4, 0, 3, 268, 5], - ["setarg", 4, 1, 2, 268, 5], - ["setarg", 4, 2, 7, 268, 5], - ["setarg", 4, 3, 5, 268, 5], - ["invoke", 4, 2, 268, 5], - ["null", 2, 268, 5], - ["return", 2, 268, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 5, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "jump", 272, 16], - ["array", 3, 2, 272, 24], - ["push", 3, 2, 272, 24], - ["push", 3, 1, 272, 24], - ["get", 2, 47, 1, 272, 5], - ["frame", 4, 2, 1, 272, 5], - ["null", 2, 272, 5], - ["setarg", 4, 0, 2, 272, 5], - ["setarg", 4, 1, 3, 272, 5], - ["invoke", 4, 2, 272, 5], - ["null", 2, 272, 5], - ["return", 2, 272, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["array", 4, 3, 276, 26], - ["push", 4, 1, 276, 26], - ["push", 4, 2, 276, 26], - ["push", 4, 3, 276, 26], - ["get", 5, 47, 1, 276, 5], - ["frame", 6, 5, 1, 276, 5], - ["null", 5, 276, 5], - ["setarg", 6, 0, 5, 276, 5], - ["setarg", 6, 1, 4, 276, 5], - ["invoke", 6, 4, 276, 5], - ["null", 4, 276, 5], - ["return", 4, 276, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 283, 17], - ["is_identical", 3, 1, 2, 283, 17], - ["jump_true", 3, "eq_done_110", 283, 17], - "_nop_tc_1", - ["jump", "eq_ni_111", 283, 17], - "_nop_tc_2", - ["jump", "eq_ni_111", 283, 17], - ["eq_int", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_ni_111", - "_nop_tc_3", - ["jump", "eq_nn_112", 283, 17], - "_nop_tc_4", - ["jump", "eq_nn_112", 283, 17], - ["eq_float", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nn_112", - "_nop_tc_5", - ["jump", "eq_nt_113", 283, 17], - "_nop_tc_6", - ["jump", "eq_nt_113", 283, 17], - ["eq_text", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nt_113", - "_nop_tc_7", - ["jump", "eq_nnl_114", 283, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nnl_114", - "_nop_tc_10", - ["jump", "eq_nb_115", 283, 17], - "_nop_tc_11", - ["jump", "eq_nb_115", 283, 17], - ["eq_bool", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nb_115", - ["false", 3, 283, 17], - "eq_done_110", - ["jump_false", 3, "if_else_108", 283, 17], - ["false", 2, 283, 32], - ["return", 2, 283, 32], - "_nop_ur_1", - "if_else_108", - "if_end_109", - ["load_field", 2, 1, "kind", 284, 12], - ["access", 3, "number", 284, 25], - ["is_identical", 4, 2, 3, 284, 25], - ["jump_true", 4, "eq_done_117", 284, 25], - ["is_int", 5, 2, 284, 25], - ["jump_false", 5, "eq_ni_118", 284, 25], - "_nop_tc_12", - ["jump", "eq_ni_118", 284, 25], - ["eq_int", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_ni_118", - ["is_num", 5, 2, 284, 25], - ["jump_false", 5, "eq_nn_119", 284, 25], - "_nop_tc_13", - ["jump", "eq_nn_119", 284, 25], - ["eq_float", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nn_119", - ["is_text", 5, 2, 284, 25], - ["jump_false", 5, "eq_nt_120", 284, 25], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nt_120", - ["is_null", 5, 2, 284, 25], - ["jump_false", 5, "eq_nnl_121", 284, 25], - "_nop_tc_16", - ["jump", "eq_nnl_121", 284, 25], - ["true", 4, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nnl_121", - ["is_bool", 5, 2, 284, 25], - ["jump_false", 5, "eq_nb_122", 284, 25], - "_nop_tc_17", - ["jump", "eq_nb_122", 284, 25], - ["eq_bool", 4, 2, 3, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nb_122", - ["false", 4, 284, 25], - "eq_done_117", - ["move", 2, 4, 284, 25], - ["jump_false", 2, "and_end_116", 284, 25], - ["load_field", 3, 1, "number", 284, 48], - ["is_int", 4, 3, 284, 48], - ["move", 2, 4, 284, 48], - "and_end_116", - ["return", 2, 284, 48], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 289, 17], - ["is_identical", 3, 1, 2, 289, 17], - ["jump_true", 3, "eq_done_125", 289, 17], - "_nop_tc_1", - ["jump", "eq_ni_126", 289, 17], - "_nop_tc_2", - ["jump", "eq_ni_126", 289, 17], - ["eq_int", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_ni_126", - "_nop_tc_3", - ["jump", "eq_nn_127", 289, 17], - "_nop_tc_4", - ["jump", "eq_nn_127", 289, 17], - ["eq_float", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nn_127", - "_nop_tc_5", - ["jump", "eq_nt_128", 289, 17], - "_nop_tc_6", - ["jump", "eq_nt_128", 289, 17], - ["eq_text", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nt_128", - "_nop_tc_7", - ["jump", "eq_nnl_129", 289, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nnl_129", - "_nop_tc_10", - ["jump", "eq_nb_130", 289, 17], - "_nop_tc_11", - ["jump", "eq_nb_130", 289, 17], - ["eq_bool", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nb_130", - ["false", 3, 289, 17], - "eq_done_125", - ["jump_false", 3, "if_else_123", 289, 17], - ["false", 2, 289, 32], - ["return", 2, 289, 32], - "_nop_ur_1", - "if_else_123", - "if_end_124", - ["load_field", 2, 1, "kind", 290, 12], - ["access", 3, "text", 290, 25], - ["is_identical", 4, 2, 3, 290, 25], - ["jump_true", 4, "eq_done_132", 290, 25], - ["is_int", 5, 2, 290, 25], - ["jump_false", 5, "eq_ni_133", 290, 25], - "_nop_tc_12", - ["jump", "eq_ni_133", 290, 25], - ["eq_int", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_ni_133", - ["is_num", 5, 2, 290, 25], - ["jump_false", 5, "eq_nn_134", 290, 25], - "_nop_tc_13", - ["jump", "eq_nn_134", 290, 25], - ["eq_float", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nn_134", - ["is_text", 5, 2, 290, 25], - ["jump_false", 5, "eq_nt_135", 290, 25], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nt_135", - ["is_null", 5, 2, 290, 25], - ["jump_false", 5, "eq_nnl_136", 290, 25], - "_nop_tc_16", - ["jump", "eq_nnl_136", 290, 25], - ["true", 4, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nnl_136", - ["is_bool", 5, 2, 290, 25], - ["jump_false", 5, "eq_nb_137", 290, 25], - "_nop_tc_17", - ["jump", "eq_nb_137", 290, 25], - ["eq_bool", 4, 2, 3, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nb_137", - ["false", 4, 290, 25], - "eq_done_132", - ["move", 2, 4, 290, 25], - ["jump_true", 2, "or_end_131", 290, 25], - ["load_field", 3, 1, "kind", 290, 35], - ["access", 4, "text literal", 290, 48], - ["is_identical", 5, 3, 4, 290, 48], - ["jump_true", 5, "eq_done_138", 290, 48], - ["is_int", 6, 3, 290, 48], - ["jump_false", 6, "eq_ni_139", 290, 48], - "_nop_tc_18", - ["jump", "eq_ni_139", 290, 48], - ["eq_int", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_ni_139", - ["is_num", 6, 3, 290, 48], - ["jump_false", 6, "eq_nn_140", 290, 48], - "_nop_tc_19", - ["jump", "eq_nn_140", 290, 48], - ["eq_float", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nn_140", - ["is_text", 6, 3, 290, 48], - ["jump_false", 6, "eq_nt_141", 290, 48], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nt_141", - ["is_null", 6, 3, 290, 48], - ["jump_false", 6, "eq_nnl_142", 290, 48], - "_nop_tc_22", - ["jump", "eq_nnl_142", 290, 48], - ["true", 5, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nnl_142", - ["is_bool", 6, 3, 290, 48], - ["jump_false", 6, "eq_nb_143", 290, 48], - "_nop_tc_23", - ["jump", "eq_nb_143", 290, 48], - ["eq_bool", 5, 3, 4, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nb_143", - ["false", 5, 290, 48], - "eq_done_138", - ["move", 2, 5, 290, 48], - "or_end_131", - ["return", 2, 290, 48], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 295, 17], - ["is_identical", 3, 1, 2, 295, 17], - ["jump_true", 3, "eq_done_146", 295, 17], - "_nop_tc_1", - ["jump", "eq_ni_147", 295, 17], - "_nop_tc_2", - ["jump", "eq_ni_147", 295, 17], - ["eq_int", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_ni_147", - "_nop_tc_3", - ["jump", "eq_nn_148", 295, 17], - "_nop_tc_4", - ["jump", "eq_nn_148", 295, 17], - ["eq_float", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nn_148", - "_nop_tc_5", - ["jump", "eq_nt_149", 295, 17], - "_nop_tc_6", - ["jump", "eq_nt_149", 295, 17], - ["eq_text", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nt_149", - "_nop_tc_7", - ["jump", "eq_nnl_150", 295, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 3, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nnl_150", - "_nop_tc_10", - ["jump", "eq_nb_151", 295, 17], - "_nop_tc_11", - ["jump", "eq_nb_151", 295, 17], - ["eq_bool", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nb_151", - ["false", 3, 295, 17], - "eq_done_146", - ["jump_false", 3, "if_else_144", 295, 17], - ["false", 2, 295, 32], - ["return", 2, 295, 32], - "_nop_ur_1", - "if_else_144", - "if_end_145", - ["load_field", 2, 1, "kind", 296, 12], - ["access", 3, "number", 296, 25], - ["is_identical", 4, 2, 3, 296, 25], - ["jump_true", 4, "eq_done_152", 296, 25], - ["is_int", 5, 2, 296, 25], - ["jump_false", 5, "eq_ni_153", 296, 25], - "_nop_tc_12", - ["jump", "eq_ni_153", 296, 25], - ["eq_int", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_ni_153", - ["is_num", 5, 2, 296, 25], - ["jump_false", 5, "eq_nn_154", 296, 25], - "_nop_tc_13", - ["jump", "eq_nn_154", 296, 25], - ["eq_float", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nn_154", - ["is_text", 5, 2, 296, 25], - ["jump_false", 5, "eq_nt_155", 296, 25], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nt_155", - ["is_null", 5, 2, 296, 25], - ["jump_false", 5, "eq_nnl_156", 296, 25], - "_nop_tc_16", - ["jump", "eq_nnl_156", 296, 25], - ["true", 4, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nnl_156", - ["is_bool", 5, 2, 296, 25], - ["jump_false", 5, "eq_nb_157", 296, 25], - "_nop_tc_17", - ["jump", "eq_nb_157", 296, 25], - ["eq_bool", 4, 2, 3, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nb_157", - ["false", 4, 296, 25], - "eq_done_152", - ["return", 4, 296, 25], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 11, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 34, 1, 314, 23], - ["get", 2, 62, 1, 314, 9], - ["frame", 3, 2, 1, 314, 9], - ["null", 2, 314, 9], - ["setarg", 3, 0, 2, 314, 9], - ["setarg", 3, 1, 1, 314, 9], - ["invoke", 3, 1, 314, 9], - ["move", 2, 1, 314, 9], - ["jump_false", 2, "and_end_160", 314, 9], - ["get", 1, 35, 1, 314, 48], - ["get", 3, 62, 1, 314, 34], - ["frame", 4, 3, 1, 314, 34], - ["null", 3, 314, 34], - ["setarg", 4, 0, 3, 314, 34], - ["setarg", 4, 1, 1, 314, 34], - ["invoke", 4, 1, 314, 34], - ["move", 2, 1, 314, 34], - "and_end_160", - ["jump_false", 2, "if_else_158", 314, 34], - ["access", 1, "concat", 315, 14], - ["get", 2, 31, 1, 315, 24], - ["get", 3, 32, 1, 315, 34], - ["get", 4, 33, 1, 315, 44], - ["get", 5, 52, 1, 315, 7], - ["frame", 6, 5, 4, 315, 7], - ["null", 5, 315, 7], - ["setarg", 6, 0, 5, 315, 7], - ["setarg", 6, 1, 1, 315, 7], - ["setarg", 6, 2, 2, 315, 7], - ["setarg", 6, 3, 3, 315, 7], - ["setarg", 6, 4, 4, 315, 7], - ["invoke", 6, 1, 315, 7], - ["null", 1, 316, 14], - ["return", 1, 316, 14], - "_nop_ur_1", - "if_else_158", - "if_end_159", - ["get", 1, 34, 1, 318, 25], - ["get", 2, 63, 1, 318, 9], - ["frame", 3, 2, 1, 318, 9], - ["null", 2, 318, 9], - ["setarg", 3, 0, 2, 318, 9], - ["setarg", 3, 1, 1, 318, 9], - ["invoke", 3, 1, 318, 9], - ["move", 2, 1, 318, 9], - ["jump_false", 2, "and_end_163", 318, 9], - ["get", 1, 35, 1, 318, 52], - ["get", 3, 63, 1, 318, 36], - ["frame", 4, 3, 1, 318, 36], - ["null", 3, 318, 36], - ["setarg", 4, 0, 3, 318, 36], - ["setarg", 4, 1, 1, 318, 36], - ["invoke", 4, 1, 318, 36], - ["move", 2, 1, 318, 36], - "and_end_163", - ["jump_false", 2, "if_else_161", 318, 36], - ["access", 1, "add", 319, 14], - ["get", 2, 31, 1, 319, 21], - ["get", 3, 32, 1, 319, 31], - ["get", 4, 33, 1, 319, 41], - ["get", 5, 52, 1, 319, 7], - ["frame", 6, 5, 4, 319, 7], - ["null", 5, 319, 7], - ["setarg", 6, 0, 5, 319, 7], - ["setarg", 6, 1, 1, 319, 7], - ["setarg", 6, 2, 2, 319, 7], - ["setarg", 6, 3, 3, 319, 7], - ["setarg", 6, 4, 4, 319, 7], - ["invoke", 6, 1, 319, 7], - ["null", 1, 320, 14], - ["return", 1, 320, 14], - "_nop_ur_2", - "if_else_161", - "if_end_162", - ["get", 1, 34, 1, 323, 25], - ["get", 2, 63, 1, 323, 9], - ["frame", 3, 2, 1, 323, 9], - ["null", 2, 323, 9], - ["setarg", 3, 0, 2, 323, 9], - ["setarg", 3, 1, 1, 323, 9], - ["invoke", 3, 1, 323, 9], - ["move", 2, 1, 323, 9], - ["jump_true", 2, "or_end_166", 323, 9], - ["get", 1, 35, 1, 323, 52], - ["get", 3, 63, 1, 323, 36], - ["frame", 4, 3, 1, 323, 36], - ["null", 3, 323, 36], - ["setarg", 4, 0, 3, 323, 36], - ["setarg", 4, 1, 1, 323, 36], - ["invoke", 4, 1, 323, 36], - ["move", 2, 1, 323, 36], - "or_end_166", - ["jump_false", 2, "if_else_164", 323, 36], - ["access", 1, "add", 324, 26], - ["get", 2, 65, 1, 324, 7], - ["frame", 3, 2, 1, 324, 7], - ["null", 2, 324, 7], - ["setarg", 3, 0, 2, 324, 7], - ["setarg", 3, 1, 1, 324, 7], - ["invoke", 3, 1, 324, 7], - ["null", 1, 325, 14], - ["return", 1, 325, 14], - "_nop_ur_3", - "if_else_164", - "if_end_165", - ["get", 1, 40, 1, 328, 14], - ["frame", 2, 1, 0, 328, 14], - ["null", 1, 328, 14], - ["setarg", 2, 0, 1, 328, 14], - ["invoke", 2, 1, 328, 14], - ["move", 2, 1, 328, 14], - ["get", 1, 40, 1, 329, 14], - ["frame", 3, 1, 0, 329, 14], - ["null", 1, 329, 14], - ["setarg", 3, 0, 1, 329, 14], - ["invoke", 3, 1, 329, 14], - ["move", 3, 1, 329, 14], - ["access", 1, "add_done", 330, 26], - ["get", 4, 45, 1, 330, 16], - ["frame", 5, 4, 1, 330, 16], - ["null", 4, 330, 16], - ["setarg", 5, 0, 4, 330, 16], - ["setarg", 5, 1, 1, 330, 16], - ["invoke", 5, 1, 330, 16], - ["move", 4, 1, 330, 16], - ["access", 1, "add_cn", 331, 31], - ["get", 5, 45, 1, 331, 21], - ["frame", 6, 5, 1, 331, 21], - ["null", 5, 331, 21], - ["setarg", 6, 0, 5, 331, 21], - ["setarg", 6, 1, 1, 331, 21], - ["invoke", 6, 1, 331, 21], - ["move", 5, 1, 331, 21], - ["access", 1, "is_text", 334, 12], - ["get", 6, 32, 1, 334, 27], - ["get", 7, 51, 1, 334, 5], - ["frame", 8, 7, 3, 334, 5], - ["null", 7, 334, 5], - ["setarg", 8, 0, 7, 334, 5], - ["setarg", 8, 1, 1, 334, 5], - ["setarg", 8, 2, 2, 334, 5], - ["setarg", 8, 3, 6, 334, 5], - ["invoke", 8, 1, 334, 5], - ["access", 1, "jump_false", 335, 20], - ["get", 6, 60, 1, 335, 5], - ["frame", 7, 6, 3, 335, 5], - ["null", 6, 335, 5], - ["setarg", 7, 0, 6, 335, 5], - ["setarg", 7, 1, 1, 335, 5], - ["setarg", 7, 2, 2, 335, 5], - ["setarg", 7, 3, 5, 335, 5], - ["invoke", 7, 1, 335, 5], - ["access", 1, "is_text", 336, 12], - ["get", 6, 33, 1, 336, 27], - ["get", 7, 51, 1, 336, 5], - ["frame", 8, 7, 3, 336, 5], - ["null", 7, 336, 5], - ["setarg", 8, 0, 7, 336, 5], - ["setarg", 8, 1, 1, 336, 5], - ["setarg", 8, 2, 3, 336, 5], - ["setarg", 8, 3, 6, 336, 5], - ["invoke", 8, 1, 336, 5], - ["access", 1, "jump_false", 337, 20], - ["get", 6, 60, 1, 337, 5], - ["frame", 7, 6, 3, 337, 5], - ["null", 6, 337, 5], - ["setarg", 7, 0, 6, 337, 5], - ["setarg", 7, 1, 1, 337, 5], - ["setarg", 7, 2, 3, 337, 5], - ["setarg", 7, 3, 5, 337, 5], - ["invoke", 7, 1, 337, 5], - ["access", 1, "concat", 338, 12], - ["get", 6, 31, 1, 338, 22], - ["get", 7, 32, 1, 338, 32], - ["get", 8, 33, 1, 338, 42], - ["get", 9, 52, 1, 338, 5], - ["frame", 10, 9, 4, 338, 5], - ["null", 9, 338, 5], - ["setarg", 10, 0, 9, 338, 5], - ["setarg", 10, 1, 1, 338, 5], - ["setarg", 10, 2, 6, 338, 5], - ["setarg", 10, 3, 7, 338, 5], - ["setarg", 10, 4, 8, 338, 5], - ["invoke", 10, 1, 338, 5], - ["get", 1, 59, 1, 339, 5], - ["frame", 6, 1, 1, 339, 5], - ["null", 1, 339, 5], - ["setarg", 6, 0, 1, 339, 5], - ["setarg", 6, 1, 4, 339, 5], - ["invoke", 6, 1, 339, 5], - ["access", 1, "add_err", 342, 25], - ["get", 6, 45, 1, 342, 15], - ["frame", 7, 6, 1, 342, 15], - ["null", 6, 342, 15], - ["setarg", 7, 0, 6, 342, 15], - ["setarg", 7, 1, 1, 342, 15], - ["invoke", 7, 1, 342, 15], - ["move", 6, 1, 342, 15], - ["get", 1, 48, 1, 343, 5], - ["frame", 7, 1, 1, 343, 5], - ["null", 1, 343, 5], - ["setarg", 7, 0, 1, 343, 5], - ["setarg", 7, 1, 5, 343, 5], - ["invoke", 7, 1, 343, 5], - ["access", 1, "is_num", 344, 12], - ["get", 5, 32, 1, 344, 26], - ["get", 7, 51, 1, 344, 5], - ["frame", 8, 7, 3, 344, 5], - ["null", 7, 344, 5], - ["setarg", 8, 0, 7, 344, 5], - ["setarg", 8, 1, 1, 344, 5], - ["setarg", 8, 2, 2, 344, 5], - ["setarg", 8, 3, 5, 344, 5], - ["invoke", 8, 1, 344, 5], - ["access", 1, "jump_false", 345, 20], - ["get", 5, 60, 1, 345, 5], - ["frame", 7, 5, 3, 345, 5], - ["null", 5, 345, 5], - ["setarg", 7, 0, 5, 345, 5], - ["setarg", 7, 1, 1, 345, 5], - ["setarg", 7, 2, 2, 345, 5], - ["setarg", 7, 3, 6, 345, 5], - ["invoke", 7, 1, 345, 5], - ["access", 1, "is_num", 346, 12], - ["get", 2, 33, 1, 346, 26], - ["get", 5, 51, 1, 346, 5], - ["frame", 7, 5, 3, 346, 5], - ["null", 5, 346, 5], - ["setarg", 7, 0, 5, 346, 5], - ["setarg", 7, 1, 1, 346, 5], - ["setarg", 7, 2, 3, 346, 5], - ["setarg", 7, 3, 2, 346, 5], - ["invoke", 7, 1, 346, 5], - ["access", 1, "jump_false", 347, 20], - ["get", 2, 60, 1, 347, 5], - ["frame", 5, 2, 3, 347, 5], - ["null", 2, 347, 5], - ["setarg", 5, 0, 2, 347, 5], - ["setarg", 5, 1, 1, 347, 5], - ["setarg", 5, 2, 3, 347, 5], - ["setarg", 5, 3, 6, 347, 5], - ["invoke", 5, 1, 347, 5], - ["access", 1, "add", 348, 12], - ["get", 2, 31, 1, 348, 19], - ["get", 3, 32, 1, 348, 29], - ["get", 5, 33, 1, 348, 39], - ["get", 7, 52, 1, 348, 5], - ["frame", 8, 7, 4, 348, 5], - ["null", 7, 348, 5], - ["setarg", 8, 0, 7, 348, 5], - ["setarg", 8, 1, 1, 348, 5], - ["setarg", 8, 2, 2, 348, 5], - ["setarg", 8, 3, 3, 348, 5], - ["setarg", 8, 4, 5, 348, 5], - ["invoke", 8, 1, 348, 5], - ["get", 1, 59, 1, 349, 5], - ["frame", 2, 1, 1, 349, 5], - ["null", 1, 349, 5], - ["setarg", 2, 0, 1, 349, 5], - ["setarg", 2, 1, 4, 349, 5], - ["invoke", 2, 1, 349, 5], - ["get", 1, 48, 1, 351, 5], - ["frame", 2, 1, 1, 351, 5], - ["null", 1, 351, 5], - ["setarg", 2, 0, 1, 351, 5], - ["setarg", 2, 1, 6, 351, 5], - ["invoke", 2, 1, 351, 5], - ["access", 1, "cannot apply '+': operands must both be text or both be numbers", 352, 20], - ["get", 2, 58, 1, 352, 5], - ["frame", 3, 2, 1, 352, 5], - ["null", 2, 352, 5], - ["setarg", 3, 0, 2, 352, 5], - ["setarg", 3, 1, 1, 352, 5], - ["invoke", 3, 1, 352, 5], - ["access", 1, "disrupt", 353, 12], - ["get", 2, 49, 1, 353, 5], - ["frame", 3, 2, 1, 353, 5], - ["null", 2, 353, 5], - ["setarg", 3, 0, 2, 353, 5], - ["setarg", 3, 1, 1, 353, 5], - ["invoke", 3, 1, 353, 5], - ["get", 1, 48, 1, 354, 5], - ["frame", 2, 1, 1, 354, 5], - ["null", 1, 354, 5], - ["setarg", 2, 0, 1, 354, 5], - ["setarg", 2, 1, 4, 354, 5], - ["invoke", 2, 1, 354, 5], - ["null", 1, 355, 12], - ["return", 1, 355, 12], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 34, 1, 361, 25], - ["get", 3, 63, 1, 361, 9], - ["frame", 4, 3, 1, 361, 9], - ["null", 3, 361, 9], - ["setarg", 4, 0, 3, 361, 9], - ["setarg", 4, 1, 2, 361, 9], - ["invoke", 4, 2, 361, 9], - ["move", 3, 2, 361, 9], - ["jump_false", 3, "and_end_169", 361, 9], - ["get", 2, 35, 1, 361, 52], - ["get", 4, 63, 1, 361, 36], - ["frame", 5, 4, 1, 361, 36], - ["null", 4, 361, 36], - ["setarg", 5, 0, 4, 361, 36], - ["setarg", 5, 1, 2, 361, 36], - ["invoke", 5, 2, 361, 36], - ["move", 3, 2, 361, 36], - "and_end_169", - ["jump_false", 3, "if_else_167", 361, 36], - ["get", 2, 31, 1, 362, 22], - ["get", 3, 32, 1, 362, 32], - ["get", 4, 33, 1, 362, 42], - ["get", 5, 52, 1, 362, 7], - ["frame", 6, 5, 4, 362, 7], - ["null", 5, 362, 7], - ["setarg", 6, 0, 5, 362, 7], - ["setarg", 6, 1, 1, 362, 7], - ["setarg", 6, 2, 2, 362, 7], - ["setarg", 6, 3, 3, 362, 7], - ["setarg", 6, 4, 4, 362, 7], - ["invoke", 6, 2, 362, 7], - ["null", 2, 363, 14], - ["return", 2, 363, 14], - "_nop_ur_1", - "if_else_167", - "if_end_168", - ["get", 2, 40, 1, 365, 14], - ["frame", 3, 2, 0, 365, 14], - ["null", 2, 365, 14], - ["setarg", 3, 0, 2, 365, 14], - ["invoke", 3, 2, 365, 14], - ["move", 3, 2, 365, 14], - ["get", 2, 40, 1, 366, 14], - ["frame", 4, 2, 0, 366, 14], - ["null", 2, 366, 14], - ["setarg", 4, 0, 2, 366, 14], - ["invoke", 4, 2, 366, 14], - ["move", 4, 2, 366, 14], - ["access", 2, "num_err", 367, 25], - ["get", 5, 45, 1, 367, 15], - ["frame", 6, 5, 1, 367, 15], - ["null", 5, 367, 15], - ["setarg", 6, 0, 5, 367, 15], - ["setarg", 6, 1, 2, 367, 15], - ["invoke", 6, 2, 367, 15], - ["move", 5, 2, 367, 15], - ["access", 2, "num_done", 368, 26], - ["get", 6, 45, 1, 368, 16], - ["frame", 7, 6, 1, 368, 16], - ["null", 6, 368, 16], - ["setarg", 7, 0, 6, 368, 16], - ["setarg", 7, 1, 2, 368, 16], - ["invoke", 7, 2, 368, 16], - ["move", 6, 2, 368, 16], - ["access", 2, "is_num", 369, 12], - ["get", 7, 32, 1, 369, 26], - ["get", 8, 51, 1, 369, 5], - ["frame", 9, 8, 3, 369, 5], - ["null", 8, 369, 5], - ["setarg", 9, 0, 8, 369, 5], - ["setarg", 9, 1, 2, 369, 5], - ["setarg", 9, 2, 3, 369, 5], - ["setarg", 9, 3, 7, 369, 5], - ["invoke", 9, 2, 369, 5], - ["access", 2, "jump_false", 370, 20], - ["get", 7, 60, 1, 370, 5], - ["frame", 8, 7, 3, 370, 5], - ["null", 7, 370, 5], - ["setarg", 8, 0, 7, 370, 5], - ["setarg", 8, 1, 2, 370, 5], - ["setarg", 8, 2, 3, 370, 5], - ["setarg", 8, 3, 5, 370, 5], - ["invoke", 8, 2, 370, 5], - ["access", 2, "is_num", 371, 12], - ["get", 3, 33, 1, 371, 26], - ["get", 7, 51, 1, 371, 5], - ["frame", 8, 7, 3, 371, 5], - ["null", 7, 371, 5], - ["setarg", 8, 0, 7, 371, 5], - ["setarg", 8, 1, 2, 371, 5], - ["setarg", 8, 2, 4, 371, 5], - ["setarg", 8, 3, 3, 371, 5], - ["invoke", 8, 2, 371, 5], - ["access", 2, "jump_false", 372, 20], - ["get", 3, 60, 1, 372, 5], - ["frame", 7, 3, 3, 372, 5], - ["null", 3, 372, 5], - ["setarg", 7, 0, 3, 372, 5], - ["setarg", 7, 1, 2, 372, 5], - ["setarg", 7, 2, 4, 372, 5], - ["setarg", 7, 3, 5, 372, 5], - ["invoke", 7, 2, 372, 5], - ["get", 2, 31, 1, 373, 20], - ["get", 3, 32, 1, 373, 30], - ["get", 4, 33, 1, 373, 40], - ["get", 7, 52, 1, 373, 5], - ["frame", 8, 7, 4, 373, 5], - ["null", 7, 373, 5], - ["setarg", 8, 0, 7, 373, 5], - ["setarg", 8, 1, 1, 373, 5], - ["setarg", 8, 2, 2, 373, 5], - ["setarg", 8, 3, 3, 373, 5], - ["setarg", 8, 4, 4, 373, 5], - ["invoke", 8, 2, 373, 5], - ["get", 2, 59, 1, 374, 5], - ["frame", 3, 2, 1, 374, 5], - ["null", 2, 374, 5], - ["setarg", 3, 0, 2, 374, 5], - ["setarg", 3, 1, 6, 374, 5], - ["invoke", 3, 2, 374, 5], - ["get", 2, 48, 1, 376, 5], - ["frame", 3, 2, 1, 376, 5], - ["null", 2, 376, 5], - ["setarg", 3, 0, 2, 376, 5], - ["setarg", 3, 1, 5, 376, 5], - ["invoke", 3, 2, 376, 5], - ["access", 2, "cannot apply '", 377, 20], - ["get", 3, 36, 1, 377, 39], - "_nop_tc_1", - "_nop_tc_2", - ["is_text", 4, 3, 377, 39], - ["jump_false", 4, "add_cn_171", 377, 39], - ["concat", 5, 2, 3, 377, 39], - ["jump", "add_done_170", 377, 39], - "add_cn_171", - "_nop_tc_3", - ["jump", "add_err_172", 377, 39], - ["is_num", 4, 3, 377, 39], - ["jump_false", 4, "add_err_172", 377, 39], - ["add", 5, 2, 3, 377, 39], - ["jump", "add_done_170", 377, 39], - "add_err_172", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 377, - 39 - ], - ["access", 3, "error", 377, 39], - ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 377, 39], - ["array", 7, 0, 377, 39], - ["push", 7, 4, 377, 39], - ["frame", 4, 2, 2, 377, 39], - ["null", 2, 377, 39], - ["setarg", 4, 0, 2, 377, 39], - ["setarg", 4, 1, 3, 377, 39], - ["setarg", 4, 2, 7, 377, 39], - ["invoke", 4, 2, 377, 39], - ["disrupt", 377, 39], - "add_done_170", - ["access", 2, "': operands must be numbers", 377, 52], - ["is_text", 3, 5, 377, 52], - ["jump_false", 3, "add_cn_174", 377, 52], - "_nop_tc_4", - "_nop_tc_5", - ["concat", 4, 5, 2, 377, 52], - ["jump", "add_done_173", 377, 52], - "add_cn_174", - ["is_num", 3, 5, 377, 52], - ["jump_false", 3, "add_err_175", 377, 52], - "_nop_tc_6", - ["jump", "add_err_175", 377, 52], - ["add", 4, 5, 2, 377, 52], - ["jump", "add_done_173", 377, 52], - "add_err_175", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 377, - 52 - ], - ["access", 3, "error", 377, 52], - ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 377, 52], - ["array", 7, 0, 377, 52], - ["push", 7, 5, 377, 52], - ["frame", 5, 2, 2, 377, 52], - ["null", 2, 377, 52], - ["setarg", 5, 0, 2, 377, 52], - ["setarg", 5, 1, 3, 377, 52], - ["setarg", 5, 2, 7, 377, 52], - ["invoke", 5, 2, 377, 52], - ["disrupt", 377, 52], - "add_done_173", - ["get", 2, 58, 1, 377, 5], - ["frame", 3, 2, 1, 377, 5], - ["null", 2, 377, 5], - ["setarg", 3, 0, 2, 377, 5], - ["setarg", 3, 1, 4, 377, 5], - ["invoke", 3, 2, 377, 5], - ["access", 2, "disrupt", 378, 12], - ["get", 3, 49, 1, 378, 5], - ["frame", 4, 3, 1, 378, 5], - ["null", 3, 378, 5], - ["setarg", 4, 0, 3, 378, 5], - ["setarg", 4, 1, 2, 378, 5], - ["invoke", 4, 2, 378, 5], - ["get", 2, 48, 1, 379, 5], - ["frame", 3, 2, 1, 379, 5], - ["null", 2, 379, 5], - ["setarg", 3, 0, 2, 379, 5], - ["setarg", 3, 1, 6, 379, 5], - ["invoke", 3, 2, 379, 5], - ["null", 2, 380, 12], - ["return", 2, 380, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 31, 1, 386, 16], - ["move", 2, 1, 386, 16], - ["get", 1, 32, 1, 387, 16], - ["move", 3, 1, 387, 16], - ["get", 1, 33, 1, 388, 17], - ["move", 4, 1, 388, 17], - ["access", 1, 0, 389, 14], - ["access", 5, 0, 390, 14], - ["access", 6, "eq_done", 391, 26], - ["get", 7, 45, 1, 391, 16], - ["frame", 8, 7, 1, 391, 16], - ["null", 7, 391, 16], - ["setarg", 8, 0, 7, 391, 16], - ["setarg", 8, 1, 6, 391, 16], - ["invoke", 8, 6, 391, 16], - ["move", 7, 6, 391, 16], - ["access", 6, "eq_ni", 392, 29], - ["get", 8, 45, 1, 392, 19], - ["frame", 9, 8, 1, 392, 19], - ["null", 8, 392, 19], - ["setarg", 9, 0, 8, 392, 19], - ["setarg", 9, 1, 6, 392, 19], - ["invoke", 9, 6, 392, 19], - ["move", 8, 6, 392, 19], - ["access", 6, "eq_nn", 393, 29], - ["get", 9, 45, 1, 393, 19], - ["frame", 10, 9, 1, 393, 19], - ["null", 9, 393, 19], - ["setarg", 10, 0, 9, 393, 19], - ["setarg", 10, 1, 6, 393, 19], - ["invoke", 10, 6, 393, 19], - ["move", 9, 6, 393, 19], - ["access", 6, "eq_nt", 394, 30], - ["get", 10, 45, 1, 394, 20], - ["frame", 11, 10, 1, 394, 20], - ["null", 10, 394, 20], - ["setarg", 11, 0, 10, 394, 20], - ["setarg", 11, 1, 6, 394, 20], - ["invoke", 11, 6, 394, 20], - ["move", 10, 6, 394, 20], - ["access", 6, "eq_nnl", 395, 30], - ["get", 11, 45, 1, 395, 20], - ["frame", 12, 11, 1, 395, 20], - ["null", 11, 395, 20], - ["setarg", 12, 0, 11, 395, 20], - ["setarg", 12, 1, 6, 395, 20], - ["invoke", 12, 6, 395, 20], - ["move", 11, 6, 395, 20], - ["access", 6, "eq_nb", 396, 30], - ["get", 12, 45, 1, 396, 20], - ["frame", 13, 12, 1, 396, 20], - ["null", 12, 396, 20], - ["setarg", 13, 0, 12, 396, 20], - ["setarg", 13, 1, 6, 396, 20], - ["invoke", 13, 6, 396, 20], - ["move", 12, 6, 396, 20], - ["access", 6, "is_identical", 399, 12], - ["get", 13, 52, 1, 399, 5], - ["frame", 14, 13, 4, 399, 5], - ["null", 13, 399, 5], - ["setarg", 14, 0, 13, 399, 5], - ["setarg", 14, 1, 6, 399, 5], - ["setarg", 14, 2, 2, 399, 5], - ["setarg", 14, 3, 3, 399, 5], - ["setarg", 14, 4, 4, 399, 5], - ["invoke", 14, 6, 399, 5], - ["access", 6, "jump_true", 400, 20], - ["get", 13, 60, 1, 400, 5], - ["frame", 14, 13, 3, 400, 5], - ["null", 13, 400, 5], - ["setarg", 14, 0, 13, 400, 5], - ["setarg", 14, 1, 6, 400, 5], - ["setarg", 14, 2, 2, 400, 5], - ["setarg", 14, 3, 7, 400, 5], - ["invoke", 14, 6, 400, 5], - ["get", 6, 40, 1, 403, 10], - ["frame", 13, 6, 0, 403, 10], - ["null", 6, 403, 10], - ["setarg", 13, 0, 6, 403, 10], - ["invoke", 13, 6, 403, 10], - ["move", 1, 6, 403, 10], - ["access", 6, "is_int", 404, 12], - ["get", 13, 51, 1, 404, 5], - ["frame", 14, 13, 3, 404, 5], - ["null", 13, 404, 5], - ["setarg", 14, 0, 13, 404, 5], - ["setarg", 14, 1, 6, 404, 5], - ["setarg", 14, 2, 1, 404, 5], - ["setarg", 14, 3, 3, 404, 5], - ["invoke", 14, 6, 404, 5], - ["access", 6, "jump_false", 405, 20], - ["get", 13, 60, 1, 405, 5], - ["frame", 14, 13, 3, 405, 5], - ["null", 13, 405, 5], - ["setarg", 14, 0, 13, 405, 5], - ["setarg", 14, 1, 6, 405, 5], - ["setarg", 14, 2, 1, 405, 5], - ["setarg", 14, 3, 8, 405, 5], - ["invoke", 14, 6, 405, 5], - ["get", 6, 40, 1, 406, 10], - ["frame", 13, 6, 0, 406, 10], - ["null", 6, 406, 10], - ["setarg", 13, 0, 6, 406, 10], - ["invoke", 13, 6, 406, 10], - ["move", 5, 6, 406, 10], - ["access", 6, "is_int", 407, 12], - ["get", 13, 51, 1, 407, 5], - ["frame", 14, 13, 3, 407, 5], - ["null", 13, 407, 5], - ["setarg", 14, 0, 13, 407, 5], - ["setarg", 14, 1, 6, 407, 5], - ["setarg", 14, 2, 5, 407, 5], - ["setarg", 14, 3, 4, 407, 5], - ["invoke", 14, 6, 407, 5], - ["access", 6, "jump_false", 408, 20], - ["get", 13, 60, 1, 408, 5], - ["frame", 14, 13, 3, 408, 5], - ["null", 13, 408, 5], - ["setarg", 14, 0, 13, 408, 5], - ["setarg", 14, 1, 6, 408, 5], - ["setarg", 14, 2, 5, 408, 5], - ["setarg", 14, 3, 8, 408, 5], - ["invoke", 14, 6, 408, 5], - ["access", 6, "eq_int", 409, 12], - ["get", 13, 52, 1, 409, 5], - ["frame", 14, 13, 4, 409, 5], - ["null", 13, 409, 5], - ["setarg", 14, 0, 13, 409, 5], - ["setarg", 14, 1, 6, 409, 5], - ["setarg", 14, 2, 2, 409, 5], - ["setarg", 14, 3, 3, 409, 5], - ["setarg", 14, 4, 4, 409, 5], - ["invoke", 14, 6, 409, 5], - ["get", 6, 59, 1, 410, 5], - ["frame", 13, 6, 1, 410, 5], - ["null", 6, 410, 5], - ["setarg", 13, 0, 6, 410, 5], - ["setarg", 13, 1, 7, 410, 5], - ["invoke", 13, 6, 410, 5], - ["get", 6, 48, 1, 413, 5], - ["frame", 13, 6, 1, 413, 5], - ["null", 6, 413, 5], - ["setarg", 13, 0, 6, 413, 5], - ["setarg", 13, 1, 8, 413, 5], - ["invoke", 13, 6, 413, 5], - ["access", 6, "is_num", 414, 12], - ["get", 8, 51, 1, 414, 5], - ["frame", 13, 8, 3, 414, 5], - ["null", 8, 414, 5], - ["setarg", 13, 0, 8, 414, 5], - ["setarg", 13, 1, 6, 414, 5], - ["setarg", 13, 2, 1, 414, 5], - ["setarg", 13, 3, 3, 414, 5], - ["invoke", 13, 6, 414, 5], - ["access", 6, "jump_false", 415, 20], - ["get", 8, 60, 1, 415, 5], - ["frame", 13, 8, 3, 415, 5], - ["null", 8, 415, 5], - ["setarg", 13, 0, 8, 415, 5], - ["setarg", 13, 1, 6, 415, 5], - ["setarg", 13, 2, 1, 415, 5], - ["setarg", 13, 3, 9, 415, 5], - ["invoke", 13, 6, 415, 5], - ["access", 6, "is_num", 416, 12], - ["get", 8, 51, 1, 416, 5], - ["frame", 13, 8, 3, 416, 5], - ["null", 8, 416, 5], - ["setarg", 13, 0, 8, 416, 5], - ["setarg", 13, 1, 6, 416, 5], - ["setarg", 13, 2, 5, 416, 5], - ["setarg", 13, 3, 4, 416, 5], - ["invoke", 13, 6, 416, 5], - ["access", 6, "jump_false", 417, 20], - ["get", 8, 60, 1, 417, 5], - ["frame", 13, 8, 3, 417, 5], - ["null", 8, 417, 5], - ["setarg", 13, 0, 8, 417, 5], - ["setarg", 13, 1, 6, 417, 5], - ["setarg", 13, 2, 5, 417, 5], - ["setarg", 13, 3, 9, 417, 5], - ["invoke", 13, 6, 417, 5], - ["access", 6, "eq_float", 418, 12], - ["get", 8, 52, 1, 418, 5], - ["frame", 13, 8, 4, 418, 5], - ["null", 8, 418, 5], - ["setarg", 13, 0, 8, 418, 5], - ["setarg", 13, 1, 6, 418, 5], - ["setarg", 13, 2, 2, 418, 5], - ["setarg", 13, 3, 3, 418, 5], - ["setarg", 13, 4, 4, 418, 5], - ["invoke", 13, 6, 418, 5], - ["get", 6, 59, 1, 419, 5], - ["frame", 8, 6, 1, 419, 5], - ["null", 6, 419, 5], - ["setarg", 8, 0, 6, 419, 5], - ["setarg", 8, 1, 7, 419, 5], - ["invoke", 8, 6, 419, 5], - ["get", 6, 48, 1, 422, 5], - ["frame", 8, 6, 1, 422, 5], - ["null", 6, 422, 5], - ["setarg", 8, 0, 6, 422, 5], - ["setarg", 8, 1, 9, 422, 5], - ["invoke", 8, 6, 422, 5], - ["access", 6, "is_text", 423, 12], - ["get", 8, 51, 1, 423, 5], - ["frame", 9, 8, 3, 423, 5], - ["null", 8, 423, 5], - ["setarg", 9, 0, 8, 423, 5], - ["setarg", 9, 1, 6, 423, 5], - ["setarg", 9, 2, 1, 423, 5], - ["setarg", 9, 3, 3, 423, 5], - ["invoke", 9, 6, 423, 5], - ["access", 6, "jump_false", 424, 20], - ["get", 8, 60, 1, 424, 5], - ["frame", 9, 8, 3, 424, 5], - ["null", 8, 424, 5], - ["setarg", 9, 0, 8, 424, 5], - ["setarg", 9, 1, 6, 424, 5], - ["setarg", 9, 2, 1, 424, 5], - ["setarg", 9, 3, 10, 424, 5], - ["invoke", 9, 6, 424, 5], - ["access", 6, "is_text", 425, 12], - ["get", 8, 51, 1, 425, 5], - ["frame", 9, 8, 3, 425, 5], - ["null", 8, 425, 5], - ["setarg", 9, 0, 8, 425, 5], - ["setarg", 9, 1, 6, 425, 5], - ["setarg", 9, 2, 5, 425, 5], - ["setarg", 9, 3, 4, 425, 5], - ["invoke", 9, 6, 425, 5], - ["access", 6, "jump_false", 426, 20], - ["get", 8, 60, 1, 426, 5], - ["frame", 9, 8, 3, 426, 5], - ["null", 8, 426, 5], - ["setarg", 9, 0, 8, 426, 5], - ["setarg", 9, 1, 6, 426, 5], - ["setarg", 9, 2, 5, 426, 5], - ["setarg", 9, 3, 10, 426, 5], - ["invoke", 9, 6, 426, 5], - ["access", 6, "eq_text", 427, 12], - ["get", 8, 52, 1, 427, 5], - ["frame", 9, 8, 4, 427, 5], - ["null", 8, 427, 5], - ["setarg", 9, 0, 8, 427, 5], - ["setarg", 9, 1, 6, 427, 5], - ["setarg", 9, 2, 2, 427, 5], - ["setarg", 9, 3, 3, 427, 5], - ["setarg", 9, 4, 4, 427, 5], - ["invoke", 9, 6, 427, 5], - ["get", 6, 59, 1, 428, 5], - ["frame", 8, 6, 1, 428, 5], - ["null", 6, 428, 5], - ["setarg", 8, 0, 6, 428, 5], - ["setarg", 8, 1, 7, 428, 5], - ["invoke", 8, 6, 428, 5], - ["get", 6, 48, 1, 431, 5], - ["frame", 8, 6, 1, 431, 5], - ["null", 6, 431, 5], - ["setarg", 8, 0, 6, 431, 5], - ["setarg", 8, 1, 10, 431, 5], - ["invoke", 8, 6, 431, 5], - ["access", 6, "is_null", 432, 12], - ["get", 8, 51, 1, 432, 5], - ["frame", 9, 8, 3, 432, 5], - ["null", 8, 432, 5], - ["setarg", 9, 0, 8, 432, 5], - ["setarg", 9, 1, 6, 432, 5], - ["setarg", 9, 2, 1, 432, 5], - ["setarg", 9, 3, 3, 432, 5], - ["invoke", 9, 6, 432, 5], - ["access", 6, "jump_false", 433, 20], - ["get", 8, 60, 1, 433, 5], - ["frame", 9, 8, 3, 433, 5], - ["null", 8, 433, 5], - ["setarg", 9, 0, 8, 433, 5], - ["setarg", 9, 1, 6, 433, 5], - ["setarg", 9, 2, 1, 433, 5], - ["setarg", 9, 3, 11, 433, 5], - ["invoke", 9, 6, 433, 5], - ["access", 6, "is_null", 434, 12], - ["get", 8, 51, 1, 434, 5], - ["frame", 9, 8, 3, 434, 5], - ["null", 8, 434, 5], - ["setarg", 9, 0, 8, 434, 5], - ["setarg", 9, 1, 6, 434, 5], - ["setarg", 9, 2, 5, 434, 5], - ["setarg", 9, 3, 4, 434, 5], - ["invoke", 9, 6, 434, 5], - ["access", 6, "jump_false", 435, 20], - ["get", 8, 60, 1, 435, 5], - ["frame", 9, 8, 3, 435, 5], - ["null", 8, 435, 5], - ["setarg", 9, 0, 8, 435, 5], - ["setarg", 9, 1, 6, 435, 5], - ["setarg", 9, 2, 5, 435, 5], - ["setarg", 9, 3, 11, 435, 5], - ["invoke", 9, 6, 435, 5], - ["access", 6, "true", 436, 12], - ["get", 8, 50, 1, 436, 5], - ["frame", 9, 8, 2, 436, 5], - ["null", 8, 436, 5], - ["setarg", 9, 0, 8, 436, 5], - ["setarg", 9, 1, 6, 436, 5], - ["setarg", 9, 2, 2, 436, 5], - ["invoke", 9, 6, 436, 5], - ["get", 6, 59, 1, 437, 5], - ["frame", 8, 6, 1, 437, 5], - ["null", 6, 437, 5], - ["setarg", 8, 0, 6, 437, 5], - ["setarg", 8, 1, 7, 437, 5], - ["invoke", 8, 6, 437, 5], - ["get", 6, 48, 1, 440, 5], - ["frame", 8, 6, 1, 440, 5], - ["null", 6, 440, 5], - ["setarg", 8, 0, 6, 440, 5], - ["setarg", 8, 1, 11, 440, 5], - ["invoke", 8, 6, 440, 5], - ["access", 6, "is_bool", 441, 12], - ["get", 8, 51, 1, 441, 5], - ["frame", 9, 8, 3, 441, 5], - ["null", 8, 441, 5], - ["setarg", 9, 0, 8, 441, 5], - ["setarg", 9, 1, 6, 441, 5], - ["setarg", 9, 2, 1, 441, 5], - ["setarg", 9, 3, 3, 441, 5], - ["invoke", 9, 6, 441, 5], - ["access", 6, "jump_false", 442, 20], - ["get", 8, 60, 1, 442, 5], - ["frame", 9, 8, 3, 442, 5], - ["null", 8, 442, 5], - ["setarg", 9, 0, 8, 442, 5], - ["setarg", 9, 1, 6, 442, 5], - ["setarg", 9, 2, 1, 442, 5], - ["setarg", 9, 3, 12, 442, 5], - ["invoke", 9, 1, 442, 5], - ["access", 1, "is_bool", 443, 12], - ["get", 6, 51, 1, 443, 5], - ["frame", 8, 6, 3, 443, 5], - ["null", 6, 443, 5], - ["setarg", 8, 0, 6, 443, 5], - ["setarg", 8, 1, 1, 443, 5], - ["setarg", 8, 2, 5, 443, 5], - ["setarg", 8, 3, 4, 443, 5], - ["invoke", 8, 1, 443, 5], - ["access", 1, "jump_false", 444, 20], - ["get", 6, 60, 1, 444, 5], - ["frame", 8, 6, 3, 444, 5], - ["null", 6, 444, 5], - ["setarg", 8, 0, 6, 444, 5], - ["setarg", 8, 1, 1, 444, 5], - ["setarg", 8, 2, 5, 444, 5], - ["setarg", 8, 3, 12, 444, 5], - ["invoke", 8, 1, 444, 5], - ["access", 1, "eq_bool", 445, 12], - ["get", 5, 52, 1, 445, 5], - ["frame", 6, 5, 4, 445, 5], - ["null", 5, 445, 5], - ["setarg", 6, 0, 5, 445, 5], - ["setarg", 6, 1, 1, 445, 5], - ["setarg", 6, 2, 2, 445, 5], - ["setarg", 6, 3, 3, 445, 5], - ["setarg", 6, 4, 4, 445, 5], - ["invoke", 6, 1, 445, 5], - ["get", 1, 59, 1, 446, 5], - ["frame", 3, 1, 1, 446, 5], - ["null", 1, 446, 5], - ["setarg", 3, 0, 1, 446, 5], - ["setarg", 3, 1, 7, 446, 5], - ["invoke", 3, 1, 446, 5], - ["get", 1, 48, 1, 449, 5], - ["frame", 3, 1, 1, 449, 5], - ["null", 1, 449, 5], - ["setarg", 3, 0, 1, 449, 5], - ["setarg", 3, 1, 12, 449, 5], - ["invoke", 3, 1, 449, 5], - ["access", 1, "false", 450, 12], - ["get", 3, 50, 1, 450, 5], - ["frame", 4, 3, 2, 450, 5], - ["null", 3, 450, 5], - ["setarg", 4, 0, 3, 450, 5], - ["setarg", 4, 1, 1, 450, 5], - ["setarg", 4, 2, 2, 450, 5], - ["invoke", 4, 1, 450, 5], - ["get", 1, 48, 1, 451, 5], - ["frame", 2, 1, 1, 451, 5], - ["null", 1, 451, 5], - ["setarg", 2, 0, 1, 451, 5], - ["setarg", 2, 1, 7, 451, 5], - ["invoke", 2, 1, 451, 5], - ["null", 1, 452, 12], - ["return", 1, 452, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 31, 1, 458, 16], - ["move", 2, 1, 458, 16], - ["get", 1, 32, 1, 459, 16], - ["move", 3, 1, 459, 16], - ["get", 1, 33, 1, 460, 17], - ["move", 4, 1, 460, 17], - ["access", 1, 0, 461, 14], - ["access", 5, 0, 462, 14], - ["access", 6, "ne_done", 463, 26], - ["get", 7, 45, 1, 463, 16], - ["frame", 8, 7, 1, 463, 16], - ["null", 7, 463, 16], - ["setarg", 8, 0, 7, 463, 16], - ["setarg", 8, 1, 6, 463, 16], - ["invoke", 8, 6, 463, 16], - ["move", 7, 6, 463, 16], - ["access", 6, "ne_nid", 464, 31], - ["get", 8, 45, 1, 464, 21], - ["frame", 9, 8, 1, 464, 21], - ["null", 8, 464, 21], - ["setarg", 9, 0, 8, 464, 21], - ["setarg", 9, 1, 6, 464, 21], - ["invoke", 9, 6, 464, 21], - ["move", 8, 6, 464, 21], - ["access", 6, "ne_ni", 465, 29], - ["get", 9, 45, 1, 465, 19], - ["frame", 10, 9, 1, 465, 19], - ["null", 9, 465, 19], - ["setarg", 10, 0, 9, 465, 19], - ["setarg", 10, 1, 6, 465, 19], - ["invoke", 10, 6, 465, 19], - ["move", 9, 6, 465, 19], - ["access", 6, "ne_nn", 466, 29], - ["get", 10, 45, 1, 466, 19], - ["frame", 11, 10, 1, 466, 19], - ["null", 10, 466, 19], - ["setarg", 11, 0, 10, 466, 19], - ["setarg", 11, 1, 6, 466, 19], - ["invoke", 11, 6, 466, 19], - ["move", 10, 6, 466, 19], - ["access", 6, "ne_nt", 467, 30], - ["get", 11, 45, 1, 467, 20], - ["frame", 12, 11, 1, 467, 20], - ["null", 11, 467, 20], - ["setarg", 12, 0, 11, 467, 20], - ["setarg", 12, 1, 6, 467, 20], - ["invoke", 12, 6, 467, 20], - ["move", 11, 6, 467, 20], - ["access", 6, "ne_nnl", 468, 30], - ["get", 12, 45, 1, 468, 20], - ["frame", 13, 12, 1, 468, 20], - ["null", 12, 468, 20], - ["setarg", 13, 0, 12, 468, 20], - ["setarg", 13, 1, 6, 468, 20], - ["invoke", 13, 6, 468, 20], - ["move", 12, 6, 468, 20], - ["access", 6, "ne_nb", 469, 30], - ["get", 13, 45, 1, 469, 20], - ["frame", 14, 13, 1, 469, 20], - ["null", 13, 469, 20], - ["setarg", 14, 0, 13, 469, 20], - ["setarg", 14, 1, 6, 469, 20], - ["invoke", 14, 6, 469, 20], - ["move", 13, 6, 469, 20], - ["access", 6, "is_identical", 472, 12], - ["get", 14, 52, 1, 472, 5], - ["frame", 15, 14, 4, 472, 5], - ["null", 14, 472, 5], - ["setarg", 15, 0, 14, 472, 5], - ["setarg", 15, 1, 6, 472, 5], - ["setarg", 15, 2, 2, 472, 5], - ["setarg", 15, 3, 3, 472, 5], - ["setarg", 15, 4, 4, 472, 5], - ["invoke", 15, 6, 472, 5], - ["access", 6, "jump_true", 473, 20], - ["get", 14, 60, 1, 473, 5], - ["frame", 15, 14, 3, 473, 5], - ["null", 14, 473, 5], - ["setarg", 15, 0, 14, 473, 5], - ["setarg", 15, 1, 6, 473, 5], - ["setarg", 15, 2, 2, 473, 5], - ["setarg", 15, 3, 8, 473, 5], - ["invoke", 15, 6, 473, 5], - ["get", 6, 59, 1, 475, 5], - ["frame", 14, 6, 1, 475, 5], - ["null", 6, 475, 5], - ["setarg", 14, 0, 6, 475, 5], - ["setarg", 14, 1, 9, 475, 5], - ["invoke", 14, 6, 475, 5], - ["get", 6, 48, 1, 477, 5], - ["frame", 14, 6, 1, 477, 5], - ["null", 6, 477, 5], - ["setarg", 14, 0, 6, 477, 5], - ["setarg", 14, 1, 8, 477, 5], - ["invoke", 14, 6, 477, 5], - ["access", 6, "false", 478, 12], - ["get", 8, 50, 1, 478, 5], - ["frame", 14, 8, 2, 478, 5], - ["null", 8, 478, 5], - ["setarg", 14, 0, 8, 478, 5], - ["setarg", 14, 1, 6, 478, 5], - ["setarg", 14, 2, 2, 478, 5], - ["invoke", 14, 6, 478, 5], - ["get", 6, 59, 1, 479, 5], - ["frame", 8, 6, 1, 479, 5], - ["null", 6, 479, 5], - ["setarg", 8, 0, 6, 479, 5], - ["setarg", 8, 1, 7, 479, 5], - ["invoke", 8, 6, 479, 5], - ["get", 6, 48, 1, 482, 5], - ["frame", 8, 6, 1, 482, 5], - ["null", 6, 482, 5], - ["setarg", 8, 0, 6, 482, 5], - ["setarg", 8, 1, 9, 482, 5], - ["invoke", 8, 6, 482, 5], - ["get", 6, 40, 1, 483, 10], - ["frame", 8, 6, 0, 483, 10], - ["null", 6, 483, 10], - ["setarg", 8, 0, 6, 483, 10], - ["invoke", 8, 6, 483, 10], - ["move", 1, 6, 483, 10], - ["access", 6, "is_int", 484, 12], - ["get", 8, 51, 1, 484, 5], - ["frame", 9, 8, 3, 484, 5], - ["null", 8, 484, 5], - ["setarg", 9, 0, 8, 484, 5], - ["setarg", 9, 1, 6, 484, 5], - ["setarg", 9, 2, 1, 484, 5], - ["setarg", 9, 3, 3, 484, 5], - ["invoke", 9, 6, 484, 5], - ["access", 6, "jump_false", 485, 20], - ["get", 8, 60, 1, 485, 5], - ["frame", 9, 8, 3, 485, 5], - ["null", 8, 485, 5], - ["setarg", 9, 0, 8, 485, 5], - ["setarg", 9, 1, 6, 485, 5], - ["setarg", 9, 2, 1, 485, 5], - ["setarg", 9, 3, 10, 485, 5], - ["invoke", 9, 6, 485, 5], - ["get", 6, 40, 1, 486, 10], - ["frame", 8, 6, 0, 486, 10], - ["null", 6, 486, 10], - ["setarg", 8, 0, 6, 486, 10], - ["invoke", 8, 6, 486, 10], - ["move", 5, 6, 486, 10], - ["access", 6, "is_int", 487, 12], - ["get", 8, 51, 1, 487, 5], - ["frame", 9, 8, 3, 487, 5], - ["null", 8, 487, 5], - ["setarg", 9, 0, 8, 487, 5], - ["setarg", 9, 1, 6, 487, 5], - ["setarg", 9, 2, 5, 487, 5], - ["setarg", 9, 3, 4, 487, 5], - ["invoke", 9, 6, 487, 5], - ["access", 6, "jump_false", 488, 20], - ["get", 8, 60, 1, 488, 5], - ["frame", 9, 8, 3, 488, 5], - ["null", 8, 488, 5], - ["setarg", 9, 0, 8, 488, 5], - ["setarg", 9, 1, 6, 488, 5], - ["setarg", 9, 2, 5, 488, 5], - ["setarg", 9, 3, 10, 488, 5], - ["invoke", 9, 6, 488, 5], - ["access", 6, "ne_int", 489, 12], - ["get", 8, 52, 1, 489, 5], - ["frame", 9, 8, 4, 489, 5], - ["null", 8, 489, 5], - ["setarg", 9, 0, 8, 489, 5], - ["setarg", 9, 1, 6, 489, 5], - ["setarg", 9, 2, 2, 489, 5], - ["setarg", 9, 3, 3, 489, 5], - ["setarg", 9, 4, 4, 489, 5], - ["invoke", 9, 6, 489, 5], - ["get", 6, 59, 1, 490, 5], - ["frame", 8, 6, 1, 490, 5], - ["null", 6, 490, 5], - ["setarg", 8, 0, 6, 490, 5], - ["setarg", 8, 1, 7, 490, 5], - ["invoke", 8, 6, 490, 5], - ["get", 6, 48, 1, 493, 5], - ["frame", 8, 6, 1, 493, 5], - ["null", 6, 493, 5], - ["setarg", 8, 0, 6, 493, 5], - ["setarg", 8, 1, 10, 493, 5], - ["invoke", 8, 6, 493, 5], - ["access", 6, "is_num", 494, 12], - ["get", 8, 51, 1, 494, 5], - ["frame", 9, 8, 3, 494, 5], - ["null", 8, 494, 5], - ["setarg", 9, 0, 8, 494, 5], - ["setarg", 9, 1, 6, 494, 5], - ["setarg", 9, 2, 1, 494, 5], - ["setarg", 9, 3, 3, 494, 5], - ["invoke", 9, 6, 494, 5], - ["access", 6, "jump_false", 495, 20], - ["get", 8, 60, 1, 495, 5], - ["frame", 9, 8, 3, 495, 5], - ["null", 8, 495, 5], - ["setarg", 9, 0, 8, 495, 5], - ["setarg", 9, 1, 6, 495, 5], - ["setarg", 9, 2, 1, 495, 5], - ["setarg", 9, 3, 11, 495, 5], - ["invoke", 9, 6, 495, 5], - ["access", 6, "is_num", 496, 12], - ["get", 8, 51, 1, 496, 5], - ["frame", 9, 8, 3, 496, 5], - ["null", 8, 496, 5], - ["setarg", 9, 0, 8, 496, 5], - ["setarg", 9, 1, 6, 496, 5], - ["setarg", 9, 2, 5, 496, 5], - ["setarg", 9, 3, 4, 496, 5], - ["invoke", 9, 6, 496, 5], - ["access", 6, "jump_false", 497, 20], - ["get", 8, 60, 1, 497, 5], - ["frame", 9, 8, 3, 497, 5], - ["null", 8, 497, 5], - ["setarg", 9, 0, 8, 497, 5], - ["setarg", 9, 1, 6, 497, 5], - ["setarg", 9, 2, 5, 497, 5], - ["setarg", 9, 3, 11, 497, 5], - ["invoke", 9, 6, 497, 5], - ["access", 6, "ne_float", 498, 12], - ["get", 8, 52, 1, 498, 5], - ["frame", 9, 8, 4, 498, 5], - ["null", 8, 498, 5], - ["setarg", 9, 0, 8, 498, 5], - ["setarg", 9, 1, 6, 498, 5], - ["setarg", 9, 2, 2, 498, 5], - ["setarg", 9, 3, 3, 498, 5], - ["setarg", 9, 4, 4, 498, 5], - ["invoke", 9, 6, 498, 5], - ["get", 6, 59, 1, 499, 5], - ["frame", 8, 6, 1, 499, 5], - ["null", 6, 499, 5], - ["setarg", 8, 0, 6, 499, 5], - ["setarg", 8, 1, 7, 499, 5], - ["invoke", 8, 6, 499, 5], - ["get", 6, 48, 1, 502, 5], - ["frame", 8, 6, 1, 502, 5], - ["null", 6, 502, 5], - ["setarg", 8, 0, 6, 502, 5], - ["setarg", 8, 1, 11, 502, 5], - ["invoke", 8, 6, 502, 5], - ["access", 6, "is_text", 503, 12], - ["get", 8, 51, 1, 503, 5], - ["frame", 9, 8, 3, 503, 5], - ["null", 8, 503, 5], - ["setarg", 9, 0, 8, 503, 5], - ["setarg", 9, 1, 6, 503, 5], - ["setarg", 9, 2, 1, 503, 5], - ["setarg", 9, 3, 3, 503, 5], - ["invoke", 9, 6, 503, 5], - ["access", 6, "jump_false", 504, 20], - ["get", 8, 60, 1, 504, 5], - ["frame", 9, 8, 3, 504, 5], - ["null", 8, 504, 5], - ["setarg", 9, 0, 8, 504, 5], - ["setarg", 9, 1, 6, 504, 5], - ["setarg", 9, 2, 1, 504, 5], - ["setarg", 9, 3, 12, 504, 5], - ["invoke", 9, 6, 504, 5], - ["access", 6, "is_text", 505, 12], - ["get", 8, 51, 1, 505, 5], - ["frame", 9, 8, 3, 505, 5], - ["null", 8, 505, 5], - ["setarg", 9, 0, 8, 505, 5], - ["setarg", 9, 1, 6, 505, 5], - ["setarg", 9, 2, 5, 505, 5], - ["setarg", 9, 3, 4, 505, 5], - ["invoke", 9, 6, 505, 5], - ["access", 6, "jump_false", 506, 20], - ["get", 8, 60, 1, 506, 5], - ["frame", 9, 8, 3, 506, 5], - ["null", 8, 506, 5], - ["setarg", 9, 0, 8, 506, 5], - ["setarg", 9, 1, 6, 506, 5], - ["setarg", 9, 2, 5, 506, 5], - ["setarg", 9, 3, 12, 506, 5], - ["invoke", 9, 6, 506, 5], - ["access", 6, "ne_text", 507, 12], - ["get", 8, 52, 1, 507, 5], - ["frame", 9, 8, 4, 507, 5], - ["null", 8, 507, 5], - ["setarg", 9, 0, 8, 507, 5], - ["setarg", 9, 1, 6, 507, 5], - ["setarg", 9, 2, 2, 507, 5], - ["setarg", 9, 3, 3, 507, 5], - ["setarg", 9, 4, 4, 507, 5], - ["invoke", 9, 6, 507, 5], - ["get", 6, 59, 1, 508, 5], - ["frame", 8, 6, 1, 508, 5], - ["null", 6, 508, 5], - ["setarg", 8, 0, 6, 508, 5], - ["setarg", 8, 1, 7, 508, 5], - ["invoke", 8, 6, 508, 5], - ["get", 6, 48, 1, 511, 5], - ["frame", 8, 6, 1, 511, 5], - ["null", 6, 511, 5], - ["setarg", 8, 0, 6, 511, 5], - ["setarg", 8, 1, 12, 511, 5], - ["invoke", 8, 6, 511, 5], - ["access", 6, "is_null", 512, 12], - ["get", 8, 51, 1, 512, 5], - ["frame", 9, 8, 3, 512, 5], - ["null", 8, 512, 5], - ["setarg", 9, 0, 8, 512, 5], - ["setarg", 9, 1, 6, 512, 5], - ["setarg", 9, 2, 1, 512, 5], - ["setarg", 9, 3, 3, 512, 5], - ["invoke", 9, 6, 512, 5], - ["access", 6, "jump_false", 513, 20], - ["get", 8, 60, 1, 513, 5], - ["frame", 9, 8, 3, 513, 5], - ["null", 8, 513, 5], - ["setarg", 9, 0, 8, 513, 5], - ["setarg", 9, 1, 6, 513, 5], - ["setarg", 9, 2, 1, 513, 5], - ["setarg", 9, 3, 13, 513, 5], - ["invoke", 9, 6, 513, 5], - ["access", 6, "is_null", 514, 12], - ["get", 8, 51, 1, 514, 5], - ["frame", 9, 8, 3, 514, 5], - ["null", 8, 514, 5], - ["setarg", 9, 0, 8, 514, 5], - ["setarg", 9, 1, 6, 514, 5], - ["setarg", 9, 2, 5, 514, 5], - ["setarg", 9, 3, 4, 514, 5], - ["invoke", 9, 6, 514, 5], - ["access", 6, "jump_false", 515, 20], - ["get", 8, 60, 1, 515, 5], - ["frame", 9, 8, 3, 515, 5], - ["null", 8, 515, 5], - ["setarg", 9, 0, 8, 515, 5], - ["setarg", 9, 1, 6, 515, 5], - ["setarg", 9, 2, 5, 515, 5], - ["setarg", 9, 3, 13, 515, 5], - ["invoke", 9, 6, 515, 5], - ["access", 6, "false", 516, 12], - ["get", 8, 50, 1, 516, 5], - ["frame", 9, 8, 2, 516, 5], - ["null", 8, 516, 5], - ["setarg", 9, 0, 8, 516, 5], - ["setarg", 9, 1, 6, 516, 5], - ["setarg", 9, 2, 2, 516, 5], - ["invoke", 9, 6, 516, 5], - ["get", 6, 59, 1, 517, 5], - ["frame", 8, 6, 1, 517, 5], - ["null", 6, 517, 5], - ["setarg", 8, 0, 6, 517, 5], - ["setarg", 8, 1, 7, 517, 5], - ["invoke", 8, 6, 517, 5], - ["access", 6, "ne_mis", 520, 30], - ["get", 8, 45, 1, 520, 20], - ["frame", 9, 8, 1, 520, 20], - ["null", 8, 520, 20], - ["setarg", 9, 0, 8, 520, 20], - ["setarg", 9, 1, 6, 520, 20], - ["invoke", 9, 6, 520, 20], - ["move", 8, 6, 520, 20], - ["get", 6, 48, 1, 521, 5], - ["frame", 9, 6, 1, 521, 5], - ["null", 6, 521, 5], - ["setarg", 9, 0, 6, 521, 5], - ["setarg", 9, 1, 13, 521, 5], - ["invoke", 9, 6, 521, 5], - ["access", 6, "is_bool", 522, 12], - ["get", 9, 51, 1, 522, 5], - ["frame", 10, 9, 3, 522, 5], - ["null", 9, 522, 5], - ["setarg", 10, 0, 9, 522, 5], - ["setarg", 10, 1, 6, 522, 5], - ["setarg", 10, 2, 1, 522, 5], - ["setarg", 10, 3, 3, 522, 5], - ["invoke", 10, 6, 522, 5], - ["access", 6, "jump_false", 523, 20], - ["get", 9, 60, 1, 523, 5], - ["frame", 10, 9, 3, 523, 5], - ["null", 9, 523, 5], - ["setarg", 10, 0, 9, 523, 5], - ["setarg", 10, 1, 6, 523, 5], - ["setarg", 10, 2, 1, 523, 5], - ["setarg", 10, 3, 8, 523, 5], - ["invoke", 10, 1, 523, 5], - ["access", 1, "is_bool", 524, 12], - ["get", 6, 51, 1, 524, 5], - ["frame", 9, 6, 3, 524, 5], - ["null", 6, 524, 5], - ["setarg", 9, 0, 6, 524, 5], - ["setarg", 9, 1, 1, 524, 5], - ["setarg", 9, 2, 5, 524, 5], - ["setarg", 9, 3, 4, 524, 5], - ["invoke", 9, 1, 524, 5], - ["access", 1, "jump_false", 525, 20], - ["get", 6, 60, 1, 525, 5], - ["frame", 9, 6, 3, 525, 5], - ["null", 6, 525, 5], - ["setarg", 9, 0, 6, 525, 5], - ["setarg", 9, 1, 1, 525, 5], - ["setarg", 9, 2, 5, 525, 5], - ["setarg", 9, 3, 8, 525, 5], - ["invoke", 9, 1, 525, 5], - ["access", 1, "ne_bool", 526, 12], - ["get", 5, 52, 1, 526, 5], - ["frame", 6, 5, 4, 526, 5], - ["null", 5, 526, 5], - ["setarg", 6, 0, 5, 526, 5], - ["setarg", 6, 1, 1, 526, 5], - ["setarg", 6, 2, 2, 526, 5], - ["setarg", 6, 3, 3, 526, 5], - ["setarg", 6, 4, 4, 526, 5], - ["invoke", 6, 1, 526, 5], - ["get", 1, 59, 1, 527, 5], - ["frame", 3, 1, 1, 527, 5], - ["null", 1, 527, 5], - ["setarg", 3, 0, 1, 527, 5], - ["setarg", 3, 1, 7, 527, 5], - ["invoke", 3, 1, 527, 5], - ["get", 1, 48, 1, 530, 5], - ["frame", 3, 1, 1, 530, 5], - ["null", 1, 530, 5], - ["setarg", 3, 0, 1, 530, 5], - ["setarg", 3, 1, 8, 530, 5], - ["invoke", 3, 1, 530, 5], - ["access", 1, "true", 531, 12], - ["get", 3, 50, 1, 531, 5], - ["frame", 4, 3, 2, 531, 5], - ["null", 3, 531, 5], - ["setarg", 4, 0, 3, 531, 5], - ["setarg", 4, 1, 1, 531, 5], - ["setarg", 4, 2, 2, 531, 5], - ["invoke", 4, 1, 531, 5], - ["get", 1, 48, 1, 532, 5], - ["frame", 2, 1, 1, 532, 5], - ["null", 1, 532, 5], - ["setarg", 2, 0, 1, 532, 5], - ["setarg", 2, 1, 7, 532, 5], - ["invoke", 2, 1, 532, 5], - ["null", 1, 533, 12], - ["return", 1, 533, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 31, 1, 539, 16], - ["move", 5, 4, 539, 16], - ["get", 4, 32, 1, 540, 16], - ["move", 6, 4, 540, 16], - ["get", 4, 33, 1, 541, 17], - ["move", 7, 4, 541, 17], - ["access", 4, 0, 542, 14], - ["access", 8, 0, 543, 14], - ["get", 9, 34, 1, 544, 36], - ["get", 10, 61, 1, 544, 23], - ["frame", 11, 10, 1, 544, 23], - ["null", 10, 544, 23], - ["setarg", 11, 0, 10, 544, 23], - ["setarg", 11, 1, 9, 544, 23], - ["invoke", 11, 9, 544, 23], - ["move", 10, 9, 544, 23], - ["get", 9, 34, 1, 545, 39], - ["get", 11, 63, 1, 545, 23], - ["frame", 12, 11, 1, 545, 23], - ["null", 11, 545, 23], - ["setarg", 12, 0, 11, 545, 23], - ["setarg", 12, 1, 9, 545, 23], - ["invoke", 12, 9, 545, 23], - ["move", 11, 9, 545, 23], - ["get", 9, 34, 1, 546, 38], - ["get", 12, 62, 1, 546, 24], - ["frame", 13, 12, 1, 546, 24], - ["null", 12, 546, 24], - ["setarg", 13, 0, 12, 546, 24], - ["setarg", 13, 1, 9, 546, 24], - ["invoke", 13, 9, 546, 24], - ["move", 12, 9, 546, 24], - ["get", 9, 35, 1, 547, 37], - ["get", 13, 61, 1, 547, 24], - ["frame", 14, 13, 1, 547, 24], - ["null", 13, 547, 24], - ["setarg", 14, 0, 13, 547, 24], - ["setarg", 14, 1, 9, 547, 24], - ["invoke", 14, 9, 547, 24], - ["move", 13, 9, 547, 24], - ["get", 9, 35, 1, 548, 40], - ["get", 14, 63, 1, 548, 24], - ["frame", 15, 14, 1, 548, 24], - ["null", 14, 548, 24], - ["setarg", 15, 0, 14, 548, 24], - ["setarg", 15, 1, 9, 548, 24], - ["invoke", 15, 9, 548, 24], - ["move", 14, 9, 548, 24], - ["get", 9, 35, 1, 549, 39], - ["get", 15, 62, 1, 549, 25], - ["frame", 16, 15, 1, 549, 25], - ["null", 15, 549, 25], - ["setarg", 16, 0, 15, 549, 25], - ["setarg", 16, 1, 9, 549, 25], - ["invoke", 16, 9, 549, 25], - ["move", 15, 9, 549, 25], - ["null", 9, 550, 19], - ["null", 16, 551, 19], - ["null", 17, 552, 16], - ["null", 18, 553, 15], - ["move", 19, 10, 556, 9], - ["jump_false", 19, "and_end_178", 556, 9], - ["move", 19, 13, 556, 24], - "and_end_178", - ["jump_false", 19, "if_else_176", 556, 24], - ["get", 10, 52, 1, 557, 7], - ["frame", 13, 10, 4, 557, 7], - ["null", 10, 557, 7], - ["setarg", 13, 0, 10, 557, 7], - ["setarg", 13, 1, 1, 557, 7], - ["setarg", 13, 2, 5, 557, 7], - ["setarg", 13, 3, 6, 557, 7], - ["setarg", 13, 4, 7, 557, 7], - ["invoke", 13, 10, 557, 7], - ["null", 10, 558, 14], - ["return", 10, 558, 14], - "_nop_ur_1", - "if_else_176", - "if_end_177", - ["move", 10, 11, 561, 9], - ["jump_false", 10, "and_end_181", 561, 9], - ["move", 10, 14, 561, 24], - "and_end_181", - ["jump_false", 10, "if_else_179", 561, 24], - ["get", 10, 52, 1, 562, 7], - ["frame", 11, 10, 4, 562, 7], - ["null", 10, 562, 7], - ["setarg", 11, 0, 10, 562, 7], - ["setarg", 11, 1, 2, 562, 7], - ["setarg", 11, 2, 5, 562, 7], - ["setarg", 11, 3, 6, 562, 7], - ["setarg", 11, 4, 7, 562, 7], - ["invoke", 11, 10, 562, 7], - ["null", 10, 563, 14], - ["return", 10, 563, 14], - "_nop_ur_2", - "if_else_179", - "if_end_180", - ["move", 10, 12, 566, 9], - ["jump_false", 10, "and_end_184", 566, 9], - ["move", 10, 15, 566, 25], - "and_end_184", - ["jump_false", 10, "if_else_182", 566, 25], - ["get", 10, 52, 1, 567, 7], - ["frame", 11, 10, 4, 567, 7], - ["null", 10, 567, 7], - ["setarg", 11, 0, 10, 567, 7], - ["setarg", 11, 1, 3, 567, 7], - ["setarg", 11, 2, 5, 567, 7], - ["setarg", 11, 3, 6, 567, 7], - ["setarg", 11, 4, 7, 567, 7], - ["invoke", 11, 10, 567, 7], - ["null", 10, 568, 14], - ["return", 10, 568, 14], - "_nop_ur_3", - "if_else_182", - "if_end_183", - ["access", 10, "rel_ni", 571, 25], - ["get", 11, 45, 1, 571, 15], - ["frame", 12, 11, 1, 571, 15], - ["null", 11, 571, 15], - ["setarg", 12, 0, 11, 571, 15], - ["setarg", 12, 1, 10, 571, 15], - ["invoke", 12, 10, 571, 15], - ["move", 9, 10, 571, 15], - ["access", 10, "rel_nn", 572, 25], - ["get", 11, 45, 1, 572, 15], - ["frame", 12, 11, 1, 572, 15], - ["null", 11, 572, 15], - ["setarg", 12, 0, 11, 572, 15], - ["setarg", 12, 1, 10, 572, 15], - ["invoke", 12, 10, 572, 15], - ["move", 16, 10, 572, 15], - ["access", 10, "rel_done", 573, 22], - ["get", 11, 45, 1, 573, 12], - ["frame", 12, 11, 1, 573, 12], - ["null", 11, 573, 12], - ["setarg", 12, 0, 11, 573, 12], - ["setarg", 12, 1, 10, 573, 12], - ["invoke", 12, 10, 573, 12], - ["move", 17, 10, 573, 12], - ["access", 10, "rel_err", 574, 21], - ["get", 11, 45, 1, 574, 11], - ["frame", 12, 11, 1, 574, 11], - ["null", 11, 574, 11], - ["setarg", 12, 0, 11, 574, 11], - ["setarg", 12, 1, 10, 574, 11], - ["invoke", 12, 10, 574, 11], - ["move", 18, 10, 574, 11], - ["get", 10, 40, 1, 576, 10], - ["frame", 11, 10, 0, 576, 10], - ["null", 10, 576, 10], - ["setarg", 11, 0, 10, 576, 10], - ["invoke", 11, 10, 576, 10], - ["move", 4, 10, 576, 10], - ["access", 10, "is_int", 577, 12], - ["get", 11, 51, 1, 577, 5], - ["frame", 12, 11, 3, 577, 5], - ["null", 11, 577, 5], - ["setarg", 12, 0, 11, 577, 5], - ["setarg", 12, 1, 10, 577, 5], - ["setarg", 12, 2, 4, 577, 5], - ["setarg", 12, 3, 6, 577, 5], - ["invoke", 12, 10, 577, 5], - ["access", 10, "jump_false", 578, 20], - ["get", 11, 60, 1, 578, 5], - ["frame", 12, 11, 3, 578, 5], - ["null", 11, 578, 5], - ["setarg", 12, 0, 11, 578, 5], - ["setarg", 12, 1, 10, 578, 5], - ["setarg", 12, 2, 4, 578, 5], - ["setarg", 12, 3, 9, 578, 5], - ["invoke", 12, 10, 578, 5], - ["get", 10, 40, 1, 579, 10], - ["frame", 11, 10, 0, 579, 10], - ["null", 10, 579, 10], - ["setarg", 11, 0, 10, 579, 10], - ["invoke", 11, 10, 579, 10], - ["move", 8, 10, 579, 10], - ["access", 10, "is_int", 580, 12], - ["get", 11, 51, 1, 580, 5], - ["frame", 12, 11, 3, 580, 5], - ["null", 11, 580, 5], - ["setarg", 12, 0, 11, 580, 5], - ["setarg", 12, 1, 10, 580, 5], - ["setarg", 12, 2, 8, 580, 5], - ["setarg", 12, 3, 7, 580, 5], - ["invoke", 12, 10, 580, 5], - ["access", 10, "jump_false", 581, 20], - ["get", 11, 60, 1, 581, 5], - ["frame", 12, 11, 3, 581, 5], - ["null", 11, 581, 5], - ["setarg", 12, 0, 11, 581, 5], - ["setarg", 12, 1, 10, 581, 5], - ["setarg", 12, 2, 8, 581, 5], - ["setarg", 12, 3, 9, 581, 5], - ["invoke", 12, 10, 581, 5], - ["get", 10, 52, 1, 582, 5], - ["frame", 11, 10, 4, 582, 5], - ["null", 10, 582, 5], - ["setarg", 11, 0, 10, 582, 5], - ["setarg", 11, 1, 1, 582, 5], - ["setarg", 11, 2, 5, 582, 5], - ["setarg", 11, 3, 6, 582, 5], - ["setarg", 11, 4, 7, 582, 5], - ["invoke", 11, 10, 582, 5], - ["get", 10, 59, 1, 583, 5], - ["frame", 11, 10, 1, 583, 5], - ["null", 10, 583, 5], - ["setarg", 11, 0, 10, 583, 5], - ["setarg", 11, 1, 17, 583, 5], - ["invoke", 11, 10, 583, 5], - ["get", 10, 48, 1, 585, 5], - ["frame", 11, 10, 1, 585, 5], - ["null", 10, 585, 5], - ["setarg", 11, 0, 10, 585, 5], - ["setarg", 11, 1, 9, 585, 5], - ["invoke", 11, 9, 585, 5], - ["access", 9, "is_num", 586, 12], - ["get", 10, 51, 1, 586, 5], - ["frame", 11, 10, 3, 586, 5], - ["null", 10, 586, 5], - ["setarg", 11, 0, 10, 586, 5], - ["setarg", 11, 1, 9, 586, 5], - ["setarg", 11, 2, 4, 586, 5], - ["setarg", 11, 3, 6, 586, 5], - ["invoke", 11, 9, 586, 5], - ["access", 9, "jump_false", 587, 20], - ["get", 10, 60, 1, 587, 5], - ["frame", 11, 10, 3, 587, 5], - ["null", 10, 587, 5], - ["setarg", 11, 0, 10, 587, 5], - ["setarg", 11, 1, 9, 587, 5], - ["setarg", 11, 2, 4, 587, 5], - ["setarg", 11, 3, 16, 587, 5], - ["invoke", 11, 9, 587, 5], - ["access", 9, "is_num", 588, 12], - ["get", 10, 51, 1, 588, 5], - ["frame", 11, 10, 3, 588, 5], - ["null", 10, 588, 5], - ["setarg", 11, 0, 10, 588, 5], - ["setarg", 11, 1, 9, 588, 5], - ["setarg", 11, 2, 8, 588, 5], - ["setarg", 11, 3, 7, 588, 5], - ["invoke", 11, 9, 588, 5], - ["access", 9, "jump_false", 589, 20], - ["get", 10, 60, 1, 589, 5], - ["frame", 11, 10, 3, 589, 5], - ["null", 10, 589, 5], - ["setarg", 11, 0, 10, 589, 5], - ["setarg", 11, 1, 9, 589, 5], - ["setarg", 11, 2, 8, 589, 5], - ["setarg", 11, 3, 16, 589, 5], - ["invoke", 11, 9, 589, 5], - ["get", 9, 52, 1, 590, 5], - ["frame", 10, 9, 4, 590, 5], - ["null", 9, 590, 5], - ["setarg", 10, 0, 9, 590, 5], - ["setarg", 10, 1, 2, 590, 5], - ["setarg", 10, 2, 5, 590, 5], - ["setarg", 10, 3, 6, 590, 5], - ["setarg", 10, 4, 7, 590, 5], - ["invoke", 10, 9, 590, 5], - ["get", 9, 59, 1, 591, 5], - ["frame", 10, 9, 1, 591, 5], - ["null", 9, 591, 5], - ["setarg", 10, 0, 9, 591, 5], - ["setarg", 10, 1, 17, 591, 5], - ["invoke", 10, 9, 591, 5], - ["get", 9, 48, 1, 593, 5], - ["frame", 10, 9, 1, 593, 5], - ["null", 9, 593, 5], - ["setarg", 10, 0, 9, 593, 5], - ["setarg", 10, 1, 16, 593, 5], - ["invoke", 10, 9, 593, 5], - ["access", 9, "is_text", 594, 12], - ["get", 10, 51, 1, 594, 5], - ["frame", 11, 10, 3, 594, 5], - ["null", 10, 594, 5], - ["setarg", 11, 0, 10, 594, 5], - ["setarg", 11, 1, 9, 594, 5], - ["setarg", 11, 2, 4, 594, 5], - ["setarg", 11, 3, 6, 594, 5], - ["invoke", 11, 9, 594, 5], - ["access", 9, "jump_false", 595, 20], - ["get", 10, 60, 1, 595, 5], - ["frame", 11, 10, 3, 595, 5], - ["null", 10, 595, 5], - ["setarg", 11, 0, 10, 595, 5], - ["setarg", 11, 1, 9, 595, 5], - ["setarg", 11, 2, 4, 595, 5], - ["setarg", 11, 3, 18, 595, 5], - ["invoke", 11, 4, 595, 5], - ["access", 4, "is_text", 596, 12], - ["get", 9, 51, 1, 596, 5], - ["frame", 10, 9, 3, 596, 5], - ["null", 9, 596, 5], - ["setarg", 10, 0, 9, 596, 5], - ["setarg", 10, 1, 4, 596, 5], - ["setarg", 10, 2, 8, 596, 5], - ["setarg", 10, 3, 7, 596, 5], - ["invoke", 10, 4, 596, 5], - ["access", 4, "jump_false", 597, 20], - ["get", 9, 60, 1, 597, 5], - ["frame", 10, 9, 3, 597, 5], - ["null", 9, 597, 5], - ["setarg", 10, 0, 9, 597, 5], - ["setarg", 10, 1, 4, 597, 5], - ["setarg", 10, 2, 8, 597, 5], - ["setarg", 10, 3, 18, 597, 5], - ["invoke", 10, 4, 597, 5], - ["get", 4, 52, 1, 598, 5], - ["frame", 8, 4, 4, 598, 5], - ["null", 4, 598, 5], - ["setarg", 8, 0, 4, 598, 5], - ["setarg", 8, 1, 3, 598, 5], - ["setarg", 8, 2, 5, 598, 5], - ["setarg", 8, 3, 6, 598, 5], - ["setarg", 8, 4, 7, 598, 5], - ["invoke", 8, 4, 598, 5], - ["get", 4, 59, 1, 599, 5], - ["frame", 5, 4, 1, 599, 5], - ["null", 4, 599, 5], - ["setarg", 5, 0, 4, 599, 5], - ["setarg", 5, 1, 17, 599, 5], - ["invoke", 5, 4, 599, 5], - ["get", 4, 48, 1, 601, 5], - ["frame", 5, 4, 1, 601, 5], - ["null", 4, 601, 5], - ["setarg", 5, 0, 4, 601, 5], - ["setarg", 5, 1, 18, 601, 5], - ["invoke", 5, 4, 601, 5], - ["access", 4, "cannot compare with '", 602, 20], - ["get", 5, 36, 1, 602, 46], - "_nop_tc_1", - "_nop_tc_2", - ["is_text", 6, 5, 602, 46], - ["jump_false", 6, "add_cn_186", 602, 46], - ["concat", 7, 4, 5, 602, 46], - ["jump", "add_done_185", 602, 46], - "add_cn_186", - "_nop_tc_3", - ["jump", "add_err_187", 602, 46], - ["is_num", 6, 5, 602, 46], - ["jump_false", 6, "add_err_187", 602, 46], - ["add", 7, 4, 5, 602, 46], - ["jump", "add_done_185", 602, 46], - "add_err_187", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 602, - 46 - ], - ["access", 5, "error", 602, 46], - ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 602, 46], - ["array", 8, 0, 602, 46], - ["push", 8, 6, 602, 46], - ["frame", 6, 4, 2, 602, 46], - ["null", 4, 602, 46], - ["setarg", 6, 0, 4, 602, 46], - ["setarg", 6, 1, 5, 602, 46], - ["setarg", 6, 2, 8, 602, 46], - ["invoke", 6, 4, 602, 46], - ["disrupt", 602, 46], - "add_done_185", - ["access", 4, "': operands must be same type", 602, 59], - ["is_text", 5, 7, 602, 59], - ["jump_false", 5, "add_cn_189", 602, 59], - "_nop_tc_4", - "_nop_tc_5", - ["concat", 6, 7, 4, 602, 59], - ["jump", "add_done_188", 602, 59], - "add_cn_189", - ["is_num", 5, 7, 602, 59], - ["jump_false", 5, "add_err_190", 602, 59], - "_nop_tc_6", - ["jump", "add_err_190", 602, 59], - ["add", 6, 7, 4, 602, 59], - ["jump", "add_done_188", 602, 59], - "add_err_190", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 602, - 59 - ], - ["access", 5, "error", 602, 59], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 602, 59], - ["array", 8, 0, 602, 59], - ["push", 8, 7, 602, 59], - ["frame", 7, 4, 2, 602, 59], - ["null", 4, 602, 59], - ["setarg", 7, 0, 4, 602, 59], - ["setarg", 7, 1, 5, 602, 59], - ["setarg", 7, 2, 8, 602, 59], - ["invoke", 7, 4, 602, 59], - ["disrupt", 602, 59], - "add_done_188", - ["get", 4, 58, 1, 602, 5], - ["frame", 5, 4, 1, 602, 5], - ["null", 4, 602, 5], - ["setarg", 5, 0, 4, 602, 5], - ["setarg", 5, 1, 6, 602, 5], - ["invoke", 5, 4, 602, 5], - ["access", 4, "disrupt", 603, 12], - ["get", 5, 49, 1, 603, 5], - ["frame", 6, 5, 1, 603, 5], - ["null", 5, 603, 5], - ["setarg", 6, 0, 5, 603, 5], - ["setarg", 6, 1, 4, 603, 5], - ["invoke", 6, 4, 603, 5], - ["get", 4, 48, 1, 604, 5], - ["frame", 5, 4, 1, 604, 5], - ["null", 4, 604, 5], - ["setarg", 5, 0, 4, 604, 5], - ["setarg", 5, 1, 17, 604, 5], - ["invoke", 5, 4, 604, 5], - ["null", 4, 605, 12], - ["return", 4, 605, 12], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 63, 1, 610, 9], - ["frame", 5, 4, 1, 610, 9], - ["null", 4, 610, 9], - ["setarg", 5, 0, 4, 610, 9], - ["setarg", 5, 1, 3, 610, 9], - ["invoke", 5, 4, 610, 9], - ["jump_false", 4, "if_else_191", 610, 9], - ["access", 4, "negate", 611, 14], - ["get", 5, 51, 1, 611, 7], - ["frame", 6, 5, 3, 611, 7], - ["null", 5, 611, 7], - ["setarg", 6, 0, 5, 611, 7], - ["setarg", 6, 1, 4, 611, 7], - ["setarg", 6, 2, 1, 611, 7], - ["setarg", 6, 3, 2, 611, 7], - ["invoke", 6, 4, 611, 7], - ["null", 4, 612, 14], - ["return", 4, 612, 14], - "_nop_ur_1", - "if_else_191", - "if_end_192", - ["get", 4, 40, 1, 614, 14], - ["frame", 5, 4, 0, 614, 14], - ["null", 4, 614, 14], - ["setarg", 5, 0, 4, 614, 14], - ["invoke", 5, 4, 614, 14], - ["move", 5, 4, 614, 14], - ["access", 4, "neg_err", 615, 25], - ["get", 6, 45, 1, 615, 15], - ["frame", 7, 6, 1, 615, 15], - ["null", 6, 615, 15], - ["setarg", 7, 0, 6, 615, 15], - ["setarg", 7, 1, 4, 615, 15], - ["invoke", 7, 4, 615, 15], - ["move", 6, 4, 615, 15], - ["access", 4, "neg_done", 616, 26], - ["get", 7, 45, 1, 616, 16], - ["frame", 8, 7, 1, 616, 16], - ["null", 7, 616, 16], - ["setarg", 8, 0, 7, 616, 16], - ["setarg", 8, 1, 4, 616, 16], - ["invoke", 8, 4, 616, 16], - ["move", 7, 4, 616, 16], - ["access", 4, "is_num", 617, 12], - ["get", 8, 51, 1, 617, 5], - ["frame", 9, 8, 3, 617, 5], - ["null", 8, 617, 5], - ["setarg", 9, 0, 8, 617, 5], - ["setarg", 9, 1, 4, 617, 5], - ["setarg", 9, 2, 5, 617, 5], - ["setarg", 9, 3, 2, 617, 5], - ["invoke", 9, 4, 617, 5], - ["access", 4, "jump_false", 618, 20], - ["get", 8, 60, 1, 618, 5], - ["frame", 9, 8, 3, 618, 5], - ["null", 8, 618, 5], - ["setarg", 9, 0, 8, 618, 5], - ["setarg", 9, 1, 4, 618, 5], - ["setarg", 9, 2, 5, 618, 5], - ["setarg", 9, 3, 6, 618, 5], - ["invoke", 9, 4, 618, 5], - ["access", 4, "negate", 619, 12], - ["get", 5, 51, 1, 619, 5], - ["frame", 8, 5, 3, 619, 5], - ["null", 5, 619, 5], - ["setarg", 8, 0, 5, 619, 5], - ["setarg", 8, 1, 4, 619, 5], - ["setarg", 8, 2, 1, 619, 5], - ["setarg", 8, 3, 2, 619, 5], - ["invoke", 8, 4, 619, 5], - ["get", 4, 59, 1, 620, 5], - ["frame", 5, 4, 1, 620, 5], - ["null", 4, 620, 5], - ["setarg", 5, 0, 4, 620, 5], - ["setarg", 5, 1, 7, 620, 5], - ["invoke", 5, 4, 620, 5], - ["get", 4, 48, 1, 622, 5], - ["frame", 5, 4, 1, 622, 5], - ["null", 4, 622, 5], - ["setarg", 5, 0, 4, 622, 5], - ["setarg", 5, 1, 6, 622, 5], - ["invoke", 5, 4, 622, 5], - ["access", 4, "cannot negate: operand must be a number", 623, 20], - ["get", 5, 58, 1, 623, 5], - ["frame", 6, 5, 1, 623, 5], - ["null", 5, 623, 5], - ["setarg", 6, 0, 5, 623, 5], - ["setarg", 6, 1, 4, 623, 5], - ["invoke", 6, 4, 623, 5], - ["access", 4, "disrupt", 624, 12], - ["get", 5, 49, 1, 624, 5], - ["frame", 6, 5, 1, 624, 5], - ["null", 5, 624, 5], - ["setarg", 6, 0, 5, 624, 5], - ["setarg", 6, 1, 4, 624, 5], - ["invoke", 6, 4, 624, 5], - ["get", 4, 48, 1, 625, 5], - ["frame", 5, 4, 1, 625, 5], - ["null", 4, 625, 5], - ["setarg", 5, 0, 4, 625, 5], - ["setarg", 5, 1, 7, 625, 5], - ["invoke", 5, 4, 625, 5], - ["null", 4, 626, 12], - ["return", 4, 626, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - ["null", 5, 638, 15], - ["put", 2, 31, 1, 639, 16], - ["put", 3, 32, 1, 640, 16], - ["put", 4, 33, 1, 641, 17], - ["get", 6, 5, 1, 642, 18], - ["load_dynamic", 7, 6, 1, 642, 28], - ["move", 6, 7, 642, 28], - ["jump_true", 6, "or_end_193", 642, 28], - ["move", 6, 1, 642, 39], - "or_end_193", - ["put", 6, 36, 1, 642, 39], - ["access", 6, "add", 643, 19], - ["is_identical", 7, 1, 6, 643, 19], - ["jump_true", 7, "eq_done_196", 643, 19], - ["is_int", 8, 1, 643, 19], - ["jump_false", 8, "eq_ni_197", 643, 19], - "_nop_tc_1", - ["jump", "eq_ni_197", 643, 19], - ["eq_int", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_ni_197", - ["is_num", 8, 1, 643, 19], - ["jump_false", 8, "eq_nn_198", 643, 19], - "_nop_tc_2", - ["jump", "eq_nn_198", 643, 19], - ["eq_float", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nn_198", - ["is_text", 8, 1, 643, 19], - ["jump_false", 8, "eq_nt_199", 643, 19], - "_nop_tc_3", - "_nop_tc_4", - ["eq_text", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nt_199", - ["is_null", 8, 1, 643, 19], - ["jump_false", 8, "eq_nnl_200", 643, 19], - "_nop_tc_5", - ["jump", "eq_nnl_200", 643, 19], - ["true", 7, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nnl_200", - ["is_bool", 8, 1, 643, 19], - ["jump_false", 8, "eq_nb_201", 643, 19], - "_nop_tc_6", - ["jump", "eq_nb_201", 643, 19], - ["eq_bool", 7, 1, 6, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nb_201", - ["false", 7, 643, 19], - "eq_done_196", - ["jump_false", 7, "if_else_194", 643, 19], - ["get", 6, 64, 1, 644, 7], - ["frame", 7, 6, 0, 644, 7], - ["null", 6, 644, 7], - ["setarg", 7, 0, 6, 644, 7], - ["invoke", 7, 6, 644, 7], - ["jump", "if_end_195", 644, 7], - "if_else_194", - ["access", 6, "eq", 645, 26], - ["is_identical", 7, 1, 6, 645, 26], - ["jump_true", 7, "eq_done_204", 645, 26], - ["is_int", 8, 1, 645, 26], - ["jump_false", 8, "eq_ni_205", 645, 26], - "_nop_tc_7", - ["jump", "eq_ni_205", 645, 26], - ["eq_int", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_ni_205", - ["is_num", 8, 1, 645, 26], - ["jump_false", 8, "eq_nn_206", 645, 26], - "_nop_tc_8", - ["jump", "eq_nn_206", 645, 26], - ["eq_float", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nn_206", - ["is_text", 8, 1, 645, 26], - ["jump_false", 8, "eq_nt_207", 645, 26], - "_nop_tc_9", - "_nop_tc_10", - ["eq_text", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nt_207", - ["is_null", 8, 1, 645, 26], - ["jump_false", 8, "eq_nnl_208", 645, 26], - "_nop_tc_11", - ["jump", "eq_nnl_208", 645, 26], - ["true", 7, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nnl_208", - ["is_bool", 8, 1, 645, 26], - ["jump_false", 8, "eq_nb_209", 645, 26], - "_nop_tc_12", - ["jump", "eq_nb_209", 645, 26], - ["eq_bool", 7, 1, 6, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nb_209", - ["false", 7, 645, 26], - "eq_done_204", - ["jump_false", 7, "if_else_202", 645, 26], - ["get", 6, 66, 1, 646, 7], - ["frame", 7, 6, 0, 646, 7], - ["null", 6, 646, 7], - ["setarg", 7, 0, 6, 646, 7], - ["invoke", 7, 6, 646, 7], - ["jump", "if_end_203", 646, 7], - "if_else_202", - ["access", 6, "ne", 647, 26], - ["is_identical", 7, 1, 6, 647, 26], - ["jump_true", 7, "eq_done_212", 647, 26], - ["is_int", 8, 1, 647, 26], - ["jump_false", 8, "eq_ni_213", 647, 26], - "_nop_tc_13", - ["jump", "eq_ni_213", 647, 26], - ["eq_int", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_ni_213", - ["is_num", 8, 1, 647, 26], - ["jump_false", 8, "eq_nn_214", 647, 26], - "_nop_tc_14", - ["jump", "eq_nn_214", 647, 26], - ["eq_float", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nn_214", - ["is_text", 8, 1, 647, 26], - ["jump_false", 8, "eq_nt_215", 647, 26], - "_nop_tc_15", - "_nop_tc_16", - ["eq_text", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nt_215", - ["is_null", 8, 1, 647, 26], - ["jump_false", 8, "eq_nnl_216", 647, 26], - "_nop_tc_17", - ["jump", "eq_nnl_216", 647, 26], - ["true", 7, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nnl_216", - ["is_bool", 8, 1, 647, 26], - ["jump_false", 8, "eq_nb_217", 647, 26], - "_nop_tc_18", - ["jump", "eq_nb_217", 647, 26], - ["eq_bool", 7, 1, 6, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nb_217", - ["false", 7, 647, 26], - "eq_done_212", - ["jump_false", 7, "if_else_210", 647, 26], - ["get", 6, 67, 1, 648, 7], - ["frame", 7, 6, 0, 648, 7], - ["null", 6, 648, 7], - ["setarg", 7, 0, 6, 648, 7], - ["invoke", 7, 6, 648, 7], - ["jump", "if_end_211", 648, 7], - "if_else_210", - ["get", 6, 70, 1, 650, 13], - ["load_dynamic", 7, 6, 1, 650, 28], - ["move", 5, 7, 650, 28], - ["null", 6, 651, 18], - ["is_identical", 7, 5, 6, 651, 18], - ["jump_true", 7, "ne_nid_221", 651, 18], - ["jump", "ne_ni_222", 651, 18], - "ne_nid_221", - ["false", 7, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_ni_222", - ["is_int", 8, 5, 651, 18], - ["jump_false", 8, "ne_nn_223", 651, 18], - "_nop_tc_19", - ["jump", "ne_nn_223", 651, 18], - ["ne_int", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nn_223", - ["is_num", 8, 5, 651, 18], - ["jump_false", 8, "ne_nt_224", 651, 18], - "_nop_tc_20", - ["jump", "ne_nt_224", 651, 18], - ["ne_float", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nt_224", - ["is_text", 8, 5, 651, 18], - ["jump_false", 8, "ne_nnl_225", 651, 18], - "_nop_tc_21", - ["jump", "ne_nnl_225", 651, 18], - ["ne_text", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nnl_225", - ["is_null", 8, 5, 651, 18], - ["jump_false", 8, "ne_nb_226", 651, 18], - "_nop_tc_22", - "_nop_tc_23", - ["false", 7, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nb_226", - ["is_bool", 8, 5, 651, 18], - ["jump_false", 8, "ne_mis_227", 651, 18], - "_nop_tc_24", - ["jump", "ne_mis_227", 651, 18], - ["ne_bool", 7, 5, 6, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_mis_227", - ["true", 7, 651, 18], - "ne_done_220", - ["jump_false", 7, "if_else_218", 651, 18], - ["access", 6, 0, 652, 29], - ["load_index", 7, 5, 6, 652, 29], - ["access", 6, 1, 652, 37], - ["load_index", 8, 5, 6, 652, 37], - ["access", 6, 2, 652, 45], - ["load_index", 9, 5, 6, 652, 45], - ["get", 5, 68, 1, 652, 9], - ["frame", 6, 5, 3, 652, 9], - ["null", 5, 652, 9], - ["setarg", 6, 0, 5, 652, 9], - ["setarg", 6, 1, 7, 652, 9], - ["setarg", 6, 2, 8, 652, 9], - ["setarg", 6, 3, 9, 652, 9], - ["invoke", 6, 5, 652, 9], - ["jump", "if_end_219", 652, 9], - "if_else_218", - ["access", 5, "subtract", 653, 28], - ["is_identical", 6, 1, 5, 653, 28], - ["jump_true", 6, "eq_done_234", 653, 28], - ["is_int", 7, 1, 653, 28], - ["jump_false", 7, "eq_ni_235", 653, 28], - "_nop_tc_25", - ["jump", "eq_ni_235", 653, 28], - ["eq_int", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_ni_235", - ["is_num", 7, 1, 653, 28], - ["jump_false", 7, "eq_nn_236", 653, 28], - "_nop_tc_26", - ["jump", "eq_nn_236", 653, 28], - ["eq_float", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nn_236", - ["is_text", 7, 1, 653, 28], - ["jump_false", 7, "eq_nt_237", 653, 28], - "_nop_tc_27", - "_nop_tc_28", - ["eq_text", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nt_237", - ["is_null", 7, 1, 653, 28], - ["jump_false", 7, "eq_nnl_238", 653, 28], - "_nop_tc_29", - ["jump", "eq_nnl_238", 653, 28], - ["true", 6, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nnl_238", - ["is_bool", 7, 1, 653, 28], - ["jump_false", 7, "eq_nb_239", 653, 28], - "_nop_tc_30", - ["jump", "eq_nb_239", 653, 28], - ["eq_bool", 6, 1, 5, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nb_239", - ["false", 6, 653, 28], - "eq_done_234", - ["move", 5, 6, 653, 28], - ["jump_true", 5, "or_end_233", 653, 28], - ["access", 6, "multiply", 653, 52], - ["is_identical", 7, 1, 6, 653, 52], - ["jump_true", 7, "eq_done_240", 653, 52], - ["is_int", 8, 1, 653, 52], - ["jump_false", 8, "eq_ni_241", 653, 52], - "_nop_tc_31", - ["jump", "eq_ni_241", 653, 52], - ["eq_int", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_ni_241", - ["is_num", 8, 1, 653, 52], - ["jump_false", 8, "eq_nn_242", 653, 52], - "_nop_tc_32", - ["jump", "eq_nn_242", 653, 52], - ["eq_float", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nn_242", - ["is_text", 8, 1, 653, 52], - ["jump_false", 8, "eq_nt_243", 653, 52], - "_nop_tc_33", - "_nop_tc_34", - ["eq_text", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nt_243", - ["is_null", 8, 1, 653, 52], - ["jump_false", 8, "eq_nnl_244", 653, 52], - "_nop_tc_35", - ["jump", "eq_nnl_244", 653, 52], - ["true", 7, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nnl_244", - ["is_bool", 8, 1, 653, 52], - ["jump_false", 8, "eq_nb_245", 653, 52], - "_nop_tc_36", - ["jump", "eq_nb_245", 653, 52], - ["eq_bool", 7, 1, 6, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nb_245", - ["false", 7, 653, 52], - "eq_done_240", - ["move", 5, 7, 653, 52], - "or_end_233", - ["move", 6, 5, 653, 52], - ["jump_true", 6, "or_end_232", 653, 52], - ["access", 5, "divide", 654, 28], - ["is_identical", 7, 1, 5, 654, 28], - ["jump_true", 7, "eq_done_246", 654, 28], - ["is_int", 8, 1, 654, 28], - ["jump_false", 8, "eq_ni_247", 654, 28], - "_nop_tc_37", - ["jump", "eq_ni_247", 654, 28], - ["eq_int", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_ni_247", - ["is_num", 8, 1, 654, 28], - ["jump_false", 8, "eq_nn_248", 654, 28], - "_nop_tc_38", - ["jump", "eq_nn_248", 654, 28], - ["eq_float", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nn_248", - ["is_text", 8, 1, 654, 28], - ["jump_false", 8, "eq_nt_249", 654, 28], - "_nop_tc_39", - "_nop_tc_40", - ["eq_text", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nt_249", - ["is_null", 8, 1, 654, 28], - ["jump_false", 8, "eq_nnl_250", 654, 28], - "_nop_tc_41", - ["jump", "eq_nnl_250", 654, 28], - ["true", 7, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nnl_250", - ["is_bool", 8, 1, 654, 28], - ["jump_false", 8, "eq_nb_251", 654, 28], - "_nop_tc_42", - ["jump", "eq_nb_251", 654, 28], - ["eq_bool", 7, 1, 5, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nb_251", - ["false", 7, 654, 28], - "eq_done_246", - ["move", 6, 7, 654, 28], - "or_end_232", - ["move", 5, 6, 654, 28], - ["jump_true", 5, "or_end_231", 654, 28], - ["access", 6, "modulo", 654, 50], - ["is_identical", 7, 1, 6, 654, 50], - ["jump_true", 7, "eq_done_252", 654, 50], - ["is_int", 8, 1, 654, 50], - ["jump_false", 8, "eq_ni_253", 654, 50], - "_nop_tc_43", - ["jump", "eq_ni_253", 654, 50], - ["eq_int", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_ni_253", - ["is_num", 8, 1, 654, 50], - ["jump_false", 8, "eq_nn_254", 654, 50], - "_nop_tc_44", - ["jump", "eq_nn_254", 654, 50], - ["eq_float", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nn_254", - ["is_text", 8, 1, 654, 50], - ["jump_false", 8, "eq_nt_255", 654, 50], - "_nop_tc_45", - "_nop_tc_46", - ["eq_text", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nt_255", - ["is_null", 8, 1, 654, 50], - ["jump_false", 8, "eq_nnl_256", 654, 50], - "_nop_tc_47", - ["jump", "eq_nnl_256", 654, 50], - ["true", 7, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nnl_256", - ["is_bool", 8, 1, 654, 50], - ["jump_false", 8, "eq_nb_257", 654, 50], - "_nop_tc_48", - ["jump", "eq_nb_257", 654, 50], - ["eq_bool", 7, 1, 6, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nb_257", - ["false", 7, 654, 50], - "eq_done_252", - ["move", 5, 7, 654, 50], - "or_end_231", - ["move", 6, 5, 654, 50], - ["jump_true", 6, "or_end_230", 654, 50], - ["access", 5, "pow", 654, 72], - ["is_identical", 7, 1, 5, 654, 72], - ["jump_true", 7, "eq_done_258", 654, 72], - ["is_int", 8, 1, 654, 72], - ["jump_false", 8, "eq_ni_259", 654, 72], - "_nop_tc_49", - ["jump", "eq_ni_259", 654, 72], - ["eq_int", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_ni_259", - ["is_num", 8, 1, 654, 72], - ["jump_false", 8, "eq_nn_260", 654, 72], - "_nop_tc_50", - ["jump", "eq_nn_260", 654, 72], - ["eq_float", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nn_260", - ["is_text", 8, 1, 654, 72], - ["jump_false", 8, "eq_nt_261", 654, 72], - "_nop_tc_51", - "_nop_tc_52", - ["eq_text", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nt_261", - ["is_null", 8, 1, 654, 72], - ["jump_false", 8, "eq_nnl_262", 654, 72], - "_nop_tc_53", - ["jump", "eq_nnl_262", 654, 72], - ["true", 7, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nnl_262", - ["is_bool", 8, 1, 654, 72], - ["jump_false", 8, "eq_nb_263", 654, 72], - "_nop_tc_54", - ["jump", "eq_nb_263", 654, 72], - ["eq_bool", 7, 1, 5, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nb_263", - ["false", 7, 654, 72], - "eq_done_258", - ["move", 6, 7, 654, 72], - "or_end_230", - ["jump_false", 6, "if_else_228", 654, 72], - ["get", 5, 65, 1, 655, 9], - ["frame", 6, 5, 1, 655, 9], - ["null", 5, 655, 9], - ["setarg", 6, 0, 5, 655, 9], - ["setarg", 6, 1, 1, 655, 9], - ["invoke", 6, 5, 655, 9], - ["jump", "if_end_229", 655, 9], - "if_else_228", - ["get", 5, 52, 1, 658, 9], - ["frame", 6, 5, 4, 658, 9], - ["null", 5, 658, 9], - ["setarg", 6, 0, 5, 658, 9], - ["setarg", 6, 1, 1, 658, 9], - ["setarg", 6, 2, 2, 658, 9], - ["setarg", 6, 3, 3, 658, 9], - ["setarg", 6, 4, 4, 658, 9], - ["invoke", 6, 5, 658, 9], - "if_end_229", - "if_end_219", - "if_end_211", - "if_end_203", - "if_end_195", - ["null", 5, 661, 12], - ["return", 5, 661, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["access", 4, "load_field", 665, 16], - ["array", 5, 4, 665, 41], - ["push", 5, 4, 665, 41], - ["push", 5, 1, 665, 41], - ["push", 5, 2, 665, 41], - ["push", 5, 3, 665, 41], - ["get", 4, 47, 1, 665, 5], - ["frame", 6, 4, 1, 665, 5], - ["null", 4, 665, 5], - ["setarg", 6, 0, 4, 665, 5], - ["setarg", 6, 1, 5, 665, 5], - ["invoke", 6, 4, 665, 5], - ["null", 4, 665, 5], - ["return", 4, 665, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["access", 4, "store_field", 669, 16], - ["array", 5, 4, 669, 41], - ["push", 5, 4, 669, 41], - ["push", 5, 1, 669, 41], - ["push", 5, 3, 669, 41], - ["push", 5, 2, 669, 41], - ["get", 4, 47, 1, 669, 5], - ["frame", 6, 4, 1, 669, 5], - ["null", 4, 669, 5], - ["setarg", 6, 0, 4, 669, 5], - ["setarg", 6, 1, 5, 669, 5], - ["invoke", 6, 4, 669, 5], - ["null", 4, 669, 5], - ["return", 4, 669, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 5, "index", 673, 24], - ["is_identical", 6, 4, 5, 673, 24], - ["jump_true", 6, "eq_done_266", 673, 24], - ["is_int", 7, 4, 673, 24], - ["jump_false", 7, "eq_ni_267", 673, 24], - "_nop_tc_1", - ["jump", "eq_ni_267", 673, 24], - ["eq_int", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_ni_267", - ["is_num", 7, 4, 673, 24], - ["jump_false", 7, "eq_nn_268", 673, 24], - "_nop_tc_2", - ["jump", "eq_nn_268", 673, 24], - ["eq_float", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nn_268", - ["is_text", 7, 4, 673, 24], - ["jump_false", 7, "eq_nt_269", 673, 24], - "_nop_tc_3", - "_nop_tc_4", - ["eq_text", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nt_269", - ["is_null", 7, 4, 673, 24], - ["jump_false", 7, "eq_nnl_270", 673, 24], - "_nop_tc_5", - ["jump", "eq_nnl_270", 673, 24], - ["true", 6, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nnl_270", - ["is_bool", 7, 4, 673, 24], - ["jump_false", 7, "eq_nb_271", 673, 24], - "_nop_tc_6", - ["jump", "eq_nb_271", 673, 24], - ["eq_bool", 6, 4, 5, 673, 24], - ["jump", "eq_done_266", 673, 24], - "eq_nb_271", - ["false", 6, 673, 24], - "eq_done_266", - ["jump_false", 6, "if_else_264", 673, 24], - ["access", 5, "load_index", 674, 14], - ["get", 6, 52, 1, 674, 7], - ["frame", 7, 6, 4, 674, 7], - ["null", 6, 674, 7], - ["setarg", 7, 0, 6, 674, 7], - ["setarg", 7, 1, 5, 674, 7], - ["setarg", 7, 2, 1, 674, 7], - ["setarg", 7, 3, 2, 674, 7], - ["setarg", 7, 4, 3, 674, 7], - ["invoke", 7, 5, 674, 7], - ["jump", "if_end_265", 674, 7], - "if_else_264", - ["access", 5, "field", 675, 31], - ["is_identical", 6, 4, 5, 675, 31], - ["jump_true", 6, "eq_done_274", 675, 31], - ["is_int", 7, 4, 675, 31], - ["jump_false", 7, "eq_ni_275", 675, 31], - "_nop_tc_7", - ["jump", "eq_ni_275", 675, 31], - ["eq_int", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_ni_275", - ["is_num", 7, 4, 675, 31], - ["jump_false", 7, "eq_nn_276", 675, 31], - "_nop_tc_8", - ["jump", "eq_nn_276", 675, 31], - ["eq_float", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nn_276", - ["is_text", 7, 4, 675, 31], - ["jump_false", 7, "eq_nt_277", 675, 31], - "_nop_tc_9", - "_nop_tc_10", - ["eq_text", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nt_277", - ["is_null", 7, 4, 675, 31], - ["jump_false", 7, "eq_nnl_278", 675, 31], - "_nop_tc_11", - ["jump", "eq_nnl_278", 675, 31], - ["true", 6, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nnl_278", - ["is_bool", 7, 4, 675, 31], - ["jump_false", 7, "eq_nb_279", 675, 31], - "_nop_tc_12", - ["jump", "eq_nb_279", 675, 31], - ["eq_bool", 6, 4, 5, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nb_279", - ["false", 6, 675, 31], - "eq_done_274", - ["jump_false", 6, "if_else_272", 675, 31], - ["access", 5, "load_field", 676, 14], - ["get", 6, 52, 1, 676, 7], - ["frame", 7, 6, 4, 676, 7], - ["null", 6, 676, 7], - ["setarg", 7, 0, 6, 676, 7], - ["setarg", 7, 1, 5, 676, 7], - ["setarg", 7, 2, 1, 676, 7], - ["setarg", 7, 3, 2, 676, 7], - ["setarg", 7, 4, 3, 676, 7], - ["invoke", 7, 5, 676, 7], - ["jump", "if_end_273", 676, 7], - "if_else_272", - ["access", 5, "load_dynamic", 678, 14], - ["get", 6, 52, 1, 678, 7], - ["frame", 7, 6, 4, 678, 7], - ["null", 6, 678, 7], - ["setarg", 7, 0, 6, 678, 7], - ["setarg", 7, 1, 5, 678, 7], - ["setarg", 7, 2, 1, 678, 7], - ["setarg", 7, 3, 2, 678, 7], - ["setarg", 7, 4, 3, 678, 7], - ["invoke", 7, 5, 678, 7], - "if_end_273", - "if_end_265", - ["null", 5, 678, 7], - ["return", 5, 678, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 5, "index", 683, 24], - ["is_identical", 6, 4, 5, 683, 24], - ["jump_true", 6, "eq_done_282", 683, 24], - ["is_int", 7, 4, 683, 24], - ["jump_false", 7, "eq_ni_283", 683, 24], - "_nop_tc_1", - ["jump", "eq_ni_283", 683, 24], - ["eq_int", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_ni_283", - ["is_num", 7, 4, 683, 24], - ["jump_false", 7, "eq_nn_284", 683, 24], - "_nop_tc_2", - ["jump", "eq_nn_284", 683, 24], - ["eq_float", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nn_284", - ["is_text", 7, 4, 683, 24], - ["jump_false", 7, "eq_nt_285", 683, 24], - "_nop_tc_3", - "_nop_tc_4", - ["eq_text", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nt_285", - ["is_null", 7, 4, 683, 24], - ["jump_false", 7, "eq_nnl_286", 683, 24], - "_nop_tc_5", - ["jump", "eq_nnl_286", 683, 24], - ["true", 6, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nnl_286", - ["is_bool", 7, 4, 683, 24], - ["jump_false", 7, "eq_nb_287", 683, 24], - "_nop_tc_6", - ["jump", "eq_nb_287", 683, 24], - ["eq_bool", 6, 4, 5, 683, 24], - ["jump", "eq_done_282", 683, 24], - "eq_nb_287", - ["false", 6, 683, 24], - "eq_done_282", - ["jump_false", 6, "if_else_280", 683, 24], - ["access", 5, "store_index", 684, 14], - ["get", 6, 52, 1, 684, 7], - ["frame", 7, 6, 4, 684, 7], - ["null", 6, 684, 7], - ["setarg", 7, 0, 6, 684, 7], - ["setarg", 7, 1, 5, 684, 7], - ["setarg", 7, 2, 1, 684, 7], - ["setarg", 7, 3, 3, 684, 7], - ["setarg", 7, 4, 2, 684, 7], - ["invoke", 7, 5, 684, 7], - ["jump", "if_end_281", 684, 7], - "if_else_280", - ["access", 5, "field", 685, 31], - ["is_identical", 6, 4, 5, 685, 31], - ["jump_true", 6, "eq_done_290", 685, 31], - ["is_int", 7, 4, 685, 31], - ["jump_false", 7, "eq_ni_291", 685, 31], - "_nop_tc_7", - ["jump", "eq_ni_291", 685, 31], - ["eq_int", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_ni_291", - ["is_num", 7, 4, 685, 31], - ["jump_false", 7, "eq_nn_292", 685, 31], - "_nop_tc_8", - ["jump", "eq_nn_292", 685, 31], - ["eq_float", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nn_292", - ["is_text", 7, 4, 685, 31], - ["jump_false", 7, "eq_nt_293", 685, 31], - "_nop_tc_9", - "_nop_tc_10", - ["eq_text", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nt_293", - ["is_null", 7, 4, 685, 31], - ["jump_false", 7, "eq_nnl_294", 685, 31], - "_nop_tc_11", - ["jump", "eq_nnl_294", 685, 31], - ["true", 6, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nnl_294", - ["is_bool", 7, 4, 685, 31], - ["jump_false", 7, "eq_nb_295", 685, 31], - "_nop_tc_12", - ["jump", "eq_nb_295", 685, 31], - ["eq_bool", 6, 4, 5, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nb_295", - ["false", 6, 685, 31], - "eq_done_290", - ["jump_false", 6, "if_else_288", 685, 31], - ["access", 5, "store_field", 686, 14], - ["get", 6, 52, 1, 686, 7], - ["frame", 7, 6, 4, 686, 7], - ["null", 6, 686, 7], - ["setarg", 7, 0, 6, 686, 7], - ["setarg", 7, 1, 5, 686, 7], - ["setarg", 7, 2, 1, 686, 7], - ["setarg", 7, 3, 3, 686, 7], - ["setarg", 7, 4, 2, 686, 7], - ["invoke", 7, 5, 686, 7], - ["jump", "if_end_289", 686, 7], - "if_else_288", - ["access", 5, "store_dynamic", 688, 14], - ["get", 6, 52, 1, 688, 7], - ["frame", 7, 6, 4, 688, 7], - ["null", 6, 688, 7], - ["setarg", 7, 0, 6, 688, 7], - ["setarg", 7, 1, 5, 688, 7], - ["setarg", 7, 2, 1, 688, 7], - ["setarg", 7, 3, 3, 688, 7], - ["setarg", 7, 4, 2, 688, 7], - ["invoke", 7, 5, 688, 7], - "if_end_289", - "if_end_281", - ["null", 5, 688, 7], - ["return", 5, 688, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["length", 4, 3, 693, 23], - ["move", 5, 4, 693, 23], - ["get", 4, 40, 1, 694, 22], - ["frame", 6, 4, 0, 694, 22], - ["null", 4, 694, 22], - ["setarg", 6, 0, 4, 694, 22], - ["invoke", 6, 4, 694, 22], - ["move", 6, 4, 694, 22], - ["access", 4, "frame", 695, 12], - ["get", 7, 52, 1, 695, 5], - ["frame", 8, 7, 4, 695, 5], - ["null", 7, 695, 5], - ["setarg", 8, 0, 7, 695, 5], - ["setarg", 8, 1, 4, 695, 5], - ["setarg", 8, 2, 6, 695, 5], - ["setarg", 8, 3, 2, 695, 5], - ["setarg", 8, 4, 5, 695, 5], - ["invoke", 8, 4, 695, 5], - ["get", 4, 40, 1, 696, 21], - ["frame", 7, 4, 0, 696, 21], - ["null", 4, 696, 21], - ["setarg", 7, 0, 4, 696, 21], - ["invoke", 7, 4, 696, 21], - ["move", 7, 4, 696, 21], - ["access", 4, "null", 697, 12], - ["get", 8, 50, 1, 697, 5], - ["frame", 9, 8, 2, 697, 5], - ["null", 8, 697, 5], - ["setarg", 9, 0, 8, 697, 5], - ["setarg", 9, 1, 4, 697, 5], - ["setarg", 9, 2, 7, 697, 5], - ["invoke", 9, 4, 697, 5], - ["access", 4, "setarg", 698, 12], - ["access", 8, 0, 698, 34], - ["get", 9, 52, 1, 698, 5], - ["frame", 10, 9, 4, 698, 5], - ["null", 9, 698, 5], - ["setarg", 10, 0, 9, 698, 5], - ["setarg", 10, 1, 4, 698, 5], - ["setarg", 10, 2, 6, 698, 5], - ["setarg", 10, 3, 8, 698, 5], - ["setarg", 10, 4, 7, 698, 5], - ["invoke", 10, 4, 698, 5], - ["access", 4, 1, 699, 19], - ["access", 7, 0, 700, 14], - "while_start_296", - ["is_int", 8, 7, 701, 17], - ["jump_false", 8, "rel_ni_298", 701, 17], - ["is_int", 9, 5, 701, 17], - ["jump_false", 9, "rel_ni_298", 701, 17], - ["lt_int", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_ni_298", - ["is_num", 8, 7, 701, 17], - ["jump_false", 8, "rel_nn_299", 701, 17], - ["is_num", 9, 5, 701, 17], - ["jump_false", 9, "rel_nn_299", 701, 17], - ["lt_float", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_nn_299", - ["is_text", 8, 7, 701, 17], - ["jump_false", 8, "rel_err_301", 701, 17], - ["is_text", 9, 5, 701, 17], - ["jump_false", 9, "rel_err_301", 701, 17], - ["lt_text", 10, 7, 5, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_err_301", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 701, - 17 - ], - ["access", 9, "error", 701, 17], - ["access", 11, "cannot compare with '<': operands must be same type", 701, 17], - ["array", 12, 0, 701, 17], - ["push", 12, 11, 701, 17], - ["frame", 11, 8, 2, 701, 17], - ["null", 8, 701, 17], - ["setarg", 11, 0, 8, 701, 17], - ["setarg", 11, 1, 9, 701, 17], - ["setarg", 11, 2, 12, 701, 17], - ["invoke", 11, 8, 701, 17], - ["disrupt", 701, 17], - "rel_done_300", - ["jump_false", 10, "while_end_297", 701, 17], - ["access", 8, "setarg", 702, 14], - ["load_dynamic", 9, 3, 7, 702, 50], - ["get", 10, 52, 1, 702, 7], - ["frame", 11, 10, 4, 702, 7], - ["null", 10, 702, 7], - ["setarg", 11, 0, 10, 702, 7], - ["setarg", 11, 1, 8, 702, 7], - ["setarg", 11, 2, 6, 702, 7], - ["setarg", 11, 3, 4, 702, 7], - ["setarg", 11, 4, 9, 702, 7], - ["invoke", 11, 8, 702, 7], - ["access", 8, 1, 703, 27], - ["is_num", 9, 4, 703, 27], - ["jump_false", 9, "num_err_302", 703, 27], - "_nop_tc_1", - "_nop_tc_2", - ["add", 9, 4, 8, 703, 27], - ["jump", "num_done_303", 703, 27], - "num_err_302", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 703, - 27 - ], - ["access", 10, "error", 703, 27], - ["access", 11, "cannot apply '+': operands must be numbers", 703, 27], - ["array", 12, 0, 703, 27], - ["push", 12, 11, 703, 27], - ["frame", 11, 8, 2, 703, 27], - ["null", 8, 703, 27], - ["setarg", 11, 0, 8, 703, 27], - ["setarg", 11, 1, 10, 703, 27], - ["setarg", 11, 2, 12, 703, 27], - ["invoke", 11, 8, 703, 27], - ["disrupt", 703, 27], - "num_done_303", - ["move", 4, 9, 703, 27], - ["access", 8, 1, 704, 17], - ["is_num", 9, 7, 704, 17], - ["jump_false", 9, "num_err_304", 704, 17], - "_nop_tc_3", - "_nop_tc_4", - ["add", 9, 7, 8, 704, 17], - ["jump", "num_done_305", 704, 17], - "num_err_304", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 704, - 17 - ], - ["access", 10, "error", 704, 17], - ["access", 11, "cannot apply '+': operands must be numbers", 704, 17], - ["array", 12, 0, 704, 17], - ["push", 12, 11, 704, 17], - ["frame", 11, 8, 2, 704, 17], - ["null", 8, 704, 17], - ["setarg", 11, 0, 8, 704, 17], - ["setarg", 11, 1, 10, 704, 17], - ["setarg", 11, 2, 12, 704, 17], - ["invoke", 11, 8, 704, 17], - ["disrupt", 704, 17], - "num_done_305", - ["move", 7, 9, 704, 17], - ["jump", "while_start_296", 704, 17], - "while_end_297", - ["access", 4, "invoke", 706, 12], - ["get", 5, 51, 1, 706, 5], - ["frame", 7, 5, 3, 706, 5], - ["null", 5, 706, 5], - ["setarg", 7, 0, 5, 706, 5], - ["setarg", 7, 1, 4, 706, 5], - ["setarg", 7, 2, 6, 706, 5], - ["setarg", 7, 3, 1, 706, 5], - ["invoke", 7, 4, 706, 5], - ["null", 4, 706, 5], - ["return", 4, 706, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - ["length", 5, 4, 710, 23], - ["move", 6, 5, 710, 23], - ["get", 5, 40, 1, 711, 17], - ["frame", 7, 5, 0, 711, 17], - ["null", 5, 711, 17], - ["setarg", 7, 0, 5, 711, 17], - ["invoke", 7, 5, 711, 17], - ["move", 7, 5, 711, 17], - ["access", 5, "record_path", 712, 33], - ["get", 8, 45, 1, 712, 23], - ["frame", 9, 8, 1, 712, 23], - ["null", 8, 712, 23], - ["setarg", 9, 0, 8, 712, 23], - ["setarg", 9, 1, 5, 712, 23], - ["invoke", 9, 5, 712, 23], - ["move", 8, 5, 712, 23], - ["access", 5, "call_done", 713, 32], - ["get", 9, 45, 1, 713, 22], - ["frame", 10, 9, 1, 713, 22], - ["null", 9, 713, 22], - ["setarg", 10, 0, 9, 713, 22], - ["setarg", 10, 1, 5, 713, 22], - ["invoke", 10, 5, 713, 22], - ["move", 9, 5, 713, 22], - ["access", 5, 0, 714, 14], - ["access", 10, 0, 715, 19], - ["access", 11, "is_proxy", 718, 12], - ["get", 12, 51, 1, 718, 5], - ["frame", 13, 12, 3, 718, 5], - ["null", 12, 718, 5], - ["setarg", 13, 0, 12, 718, 5], - ["setarg", 13, 1, 11, 718, 5], - ["setarg", 13, 2, 7, 718, 5], - ["setarg", 13, 3, 2, 718, 5], - ["invoke", 13, 11, 718, 5], - ["access", 11, "jump_false", 719, 20], - ["get", 12, 60, 1, 719, 5], - ["frame", 13, 12, 3, 719, 5], - ["null", 12, 719, 5], - ["setarg", 13, 0, 12, 719, 5], - ["setarg", 13, 1, 11, 719, 5], - ["setarg", 13, 2, 7, 719, 5], - ["setarg", 13, 3, 8, 719, 5], - ["invoke", 13, 7, 719, 5], - ["get", 7, 40, 1, 722, 21], - ["frame", 11, 7, 0, 722, 21], - ["null", 7, 722, 21], - ["setarg", 11, 0, 7, 722, 21], - ["invoke", 11, 7, 722, 21], - ["move", 11, 7, 722, 21], - ["get", 7, 57, 1, 723, 5], - ["frame", 12, 7, 1, 723, 5], - ["null", 7, 723, 5], - ["setarg", 12, 0, 7, 723, 5], - ["setarg", 12, 1, 11, 723, 5], - ["invoke", 12, 7, 723, 5], - ["get", 7, 40, 1, 724, 20], - ["frame", 12, 7, 0, 724, 20], - ["null", 7, 724, 20], - ["setarg", 12, 0, 7, 724, 20], - ["invoke", 12, 7, 724, 20], - ["move", 12, 7, 724, 20], - ["get", 7, 55, 1, 725, 5], - ["frame", 13, 7, 2, 725, 5], - ["null", 7, 725, 5], - ["setarg", 13, 0, 7, 725, 5], - ["setarg", 13, 1, 12, 725, 5], - ["setarg", 13, 2, 3, 725, 5], - ["invoke", 13, 7, 725, 5], - ["get", 7, 40, 1, 726, 20], - ["frame", 13, 7, 0, 726, 20], - ["null", 7, 726, 20], - ["setarg", 13, 0, 7, 726, 20], - ["invoke", 13, 7, 726, 20], - ["move", 13, 7, 726, 20], - ["access", 7, "array", 727, 16], - ["access", 14, 0, 727, 35], - ["array", 15, 3, 727, 35], - ["push", 15, 7, 727, 35], - ["push", 15, 13, 727, 35], - ["push", 15, 14, 727, 35], - ["get", 7, 47, 1, 727, 5], - ["frame", 14, 7, 1, 727, 5], - ["null", 7, 727, 5], - ["setarg", 14, 0, 7, 727, 5], - ["setarg", 14, 1, 15, 727, 5], - ["invoke", 14, 7, 727, 5], - ["access", 5, 0, 728, 10], - "while_start_306", - ["is_int", 7, 5, 729, 17], - ["jump_false", 7, "rel_ni_308", 729, 17], - ["is_int", 14, 6, 729, 17], - ["jump_false", 14, "rel_ni_308", 729, 17], - ["lt_int", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_ni_308", - ["is_num", 7, 5, 729, 17], - ["jump_false", 7, "rel_nn_309", 729, 17], - ["is_num", 14, 6, 729, 17], - ["jump_false", 14, "rel_nn_309", 729, 17], - ["lt_float", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_nn_309", - ["is_text", 7, 5, 729, 17], - ["jump_false", 7, "rel_err_311", 729, 17], - ["is_text", 14, 6, 729, 17], - ["jump_false", 14, "rel_err_311", 729, 17], - ["lt_text", 15, 5, 6, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_err_311", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 729, - 17 - ], - ["access", 14, "error", 729, 17], - ["access", 16, "cannot compare with '<': operands must be same type", 729, 17], - ["array", 17, 0, 729, 17], - ["push", 17, 16, 729, 17], - ["frame", 16, 7, 2, 729, 17], - ["null", 7, 729, 17], - ["setarg", 16, 0, 7, 729, 17], - ["setarg", 16, 1, 14, 729, 17], - ["setarg", 16, 2, 17, 729, 17], - ["invoke", 16, 7, 729, 17], - ["disrupt", 729, 17], - "rel_done_310", - ["jump_false", 15, "while_end_307", 729, 17], - ["access", 7, "push", 730, 14], - ["load_dynamic", 14, 4, 5, 730, 37], - ["get", 15, 51, 1, 730, 7], - ["frame", 16, 15, 3, 730, 7], - ["null", 15, 730, 7], - ["setarg", 16, 0, 15, 730, 7], - ["setarg", 16, 1, 7, 730, 7], - ["setarg", 16, 2, 13, 730, 7], - ["setarg", 16, 3, 14, 730, 7], - ["invoke", 16, 7, 730, 7], - ["access", 7, 1, 731, 17], - ["is_num", 14, 5, 731, 17], - ["jump_false", 14, "num_err_312", 731, 17], - "_nop_tc_1", - "_nop_tc_2", - ["add", 14, 5, 7, 731, 17], - ["jump", "num_done_313", 731, 17], - "num_err_312", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 731, - 17 - ], - ["access", 15, "error", 731, 17], - ["access", 16, "cannot apply '+': operands must be numbers", 731, 17], - ["array", 17, 0, 731, 17], - ["push", 17, 16, 731, 17], - ["frame", 16, 7, 2, 731, 17], - ["null", 7, 731, 17], - ["setarg", 16, 0, 7, 731, 17], - ["setarg", 16, 1, 15, 731, 17], - ["setarg", 16, 2, 17, 731, 17], - ["invoke", 16, 7, 731, 17], - ["disrupt", 731, 17], - "num_done_313", - ["move", 5, 14, 731, 17], - ["jump", "while_start_306", 731, 17], - "while_end_307", - ["get", 7, 40, 1, 733, 14], - ["frame", 14, 7, 0, 733, 14], - ["null", 7, 733, 14], - ["setarg", 14, 0, 7, 733, 14], - ["invoke", 14, 7, 733, 14], - ["move", 14, 7, 733, 14], - ["access", 7, "frame", 734, 12], - ["access", 15, 2, 734, 30], - ["get", 16, 52, 1, 734, 5], - ["frame", 17, 16, 4, 734, 5], - ["null", 16, 734, 5], - ["setarg", 17, 0, 16, 734, 5], - ["setarg", 17, 1, 7, 734, 5], - ["setarg", 17, 2, 14, 734, 5], - ["setarg", 17, 3, 2, 734, 5], - ["setarg", 17, 4, 15, 734, 5], - ["invoke", 17, 7, 734, 5], - ["access", 7, "setarg", 735, 12], - ["access", 15, 0, 735, 26], - ["get", 16, 52, 1, 735, 5], - ["frame", 17, 16, 4, 735, 5], - ["null", 16, 735, 5], - ["setarg", 17, 0, 16, 735, 5], - ["setarg", 17, 1, 7, 735, 5], - ["setarg", 17, 2, 14, 735, 5], - ["setarg", 17, 3, 15, 735, 5], - ["setarg", 17, 4, 11, 735, 5], - ["invoke", 17, 7, 735, 5], - ["access", 7, "setarg", 736, 12], - ["access", 11, 1, 736, 26], - ["get", 15, 52, 1, 736, 5], - ["frame", 16, 15, 4, 736, 5], - ["null", 15, 736, 5], - ["setarg", 16, 0, 15, 736, 5], - ["setarg", 16, 1, 7, 736, 5], - ["setarg", 16, 2, 14, 736, 5], - ["setarg", 16, 3, 11, 736, 5], - ["setarg", 16, 4, 12, 736, 5], - ["invoke", 16, 7, 736, 5], - ["access", 7, "setarg", 737, 12], - ["access", 11, 2, 737, 26], - ["get", 12, 52, 1, 737, 5], - ["frame", 15, 12, 4, 737, 5], - ["null", 12, 737, 5], - ["setarg", 15, 0, 12, 737, 5], - ["setarg", 15, 1, 7, 737, 5], - ["setarg", 15, 2, 14, 737, 5], - ["setarg", 15, 3, 11, 737, 5], - ["setarg", 15, 4, 13, 737, 5], - ["invoke", 15, 7, 737, 5], - ["access", 7, "invoke", 738, 12], - ["get", 11, 51, 1, 738, 5], - ["frame", 12, 11, 3, 738, 5], - ["null", 11, 738, 5], - ["setarg", 12, 0, 11, 738, 5], - ["setarg", 12, 1, 7, 738, 5], - ["setarg", 12, 2, 14, 738, 5], - ["setarg", 12, 3, 1, 738, 5], - ["invoke", 12, 7, 738, 5], - ["get", 7, 59, 1, 739, 5], - ["frame", 11, 7, 1, 739, 5], - ["null", 7, 739, 5], - ["setarg", 11, 0, 7, 739, 5], - ["setarg", 11, 1, 9, 739, 5], - ["invoke", 11, 7, 739, 5], - ["get", 7, 48, 1, 742, 5], - ["frame", 11, 7, 1, 742, 5], - ["null", 7, 742, 5], - ["setarg", 11, 0, 7, 742, 5], - ["setarg", 11, 1, 8, 742, 5], - ["invoke", 11, 7, 742, 5], - ["get", 7, 40, 1, 743, 23], - ["frame", 8, 7, 0, 743, 23], - ["null", 7, 743, 23], - ["setarg", 8, 0, 7, 743, 23], - ["invoke", 8, 7, 743, 23], - ["move", 8, 7, 743, 23], - ["access", 7, "load_field", 744, 16], - ["array", 11, 4, 744, 48], - ["push", 11, 7, 744, 48], - ["push", 11, 8, 744, 48], - ["push", 11, 2, 744, 48], - ["push", 11, 3, 744, 48], - ["get", 7, 47, 1, 744, 5], - ["frame", 12, 7, 1, 744, 5], - ["null", 7, 744, 5], - ["setarg", 12, 0, 7, 744, 5], - ["setarg", 12, 1, 11, 744, 5], - ["invoke", 12, 7, 744, 5], - ["get", 7, 40, 1, 745, 22], - ["frame", 11, 7, 0, 745, 22], - ["null", 7, 745, 22], - ["setarg", 11, 0, 7, 745, 22], - ["invoke", 11, 7, 745, 22], - ["move", 11, 7, 745, 22], - ["access", 7, "frame", 746, 12], - ["get", 12, 52, 1, 746, 5], - ["frame", 13, 12, 4, 746, 5], - ["null", 12, 746, 5], - ["setarg", 13, 0, 12, 746, 5], - ["setarg", 13, 1, 7, 746, 5], - ["setarg", 13, 2, 11, 746, 5], - ["setarg", 13, 3, 8, 746, 5], - ["setarg", 13, 4, 6, 746, 5], - ["invoke", 13, 7, 746, 5], - ["access", 7, "setarg", 747, 12], - ["access", 8, 0, 747, 34], - ["get", 12, 52, 1, 747, 5], - ["frame", 13, 12, 4, 747, 5], - ["null", 12, 747, 5], - ["setarg", 13, 0, 12, 747, 5], - ["setarg", 13, 1, 7, 747, 5], - ["setarg", 13, 2, 11, 747, 5], - ["setarg", 13, 3, 8, 747, 5], - ["setarg", 13, 4, 2, 747, 5], - ["invoke", 13, 7, 747, 5], - ["access", 10, 1, 748, 15], - ["access", 5, 0, 749, 10], - "while_start_314", - ["is_int", 7, 5, 750, 17], - ["jump_false", 7, "rel_ni_316", 750, 17], - ["is_int", 8, 6, 750, 17], - ["jump_false", 8, "rel_ni_316", 750, 17], - ["lt_int", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_ni_316", - ["is_num", 7, 5, 750, 17], - ["jump_false", 7, "rel_nn_317", 750, 17], - ["is_num", 8, 6, 750, 17], - ["jump_false", 8, "rel_nn_317", 750, 17], - ["lt_float", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_nn_317", - ["is_text", 7, 5, 750, 17], - ["jump_false", 7, "rel_err_319", 750, 17], - ["is_text", 8, 6, 750, 17], - ["jump_false", 8, "rel_err_319", 750, 17], - ["lt_text", 12, 5, 6, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_err_319", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 750, - 17 - ], - ["access", 8, "error", 750, 17], - ["access", 13, "cannot compare with '<': operands must be same type", 750, 17], - ["array", 14, 0, 750, 17], - ["push", 14, 13, 750, 17], - ["frame", 13, 7, 2, 750, 17], - ["null", 7, 750, 17], - ["setarg", 13, 0, 7, 750, 17], - ["setarg", 13, 1, 8, 750, 17], - ["setarg", 13, 2, 14, 750, 17], - ["invoke", 13, 7, 750, 17], - ["disrupt", 750, 17], - "rel_done_318", - ["jump_false", 12, "while_end_315", 750, 17], - ["access", 7, "setarg", 751, 14], - ["load_dynamic", 8, 4, 5, 751, 50], - ["get", 12, 52, 1, 751, 7], - ["frame", 13, 12, 4, 751, 7], - ["null", 12, 751, 7], - ["setarg", 13, 0, 12, 751, 7], - ["setarg", 13, 1, 7, 751, 7], - ["setarg", 13, 2, 11, 751, 7], - ["setarg", 13, 3, 10, 751, 7], - ["setarg", 13, 4, 8, 751, 7], - ["invoke", 13, 7, 751, 7], - ["access", 7, 1, 752, 27], - ["is_num", 8, 10, 752, 27], - ["jump_false", 8, "num_err_320", 752, 27], - "_nop_tc_3", - "_nop_tc_4", - ["add", 8, 10, 7, 752, 27], - ["jump", "num_done_321", 752, 27], - "num_err_320", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 752, - 27 - ], - ["access", 12, "error", 752, 27], - ["access", 13, "cannot apply '+': operands must be numbers", 752, 27], - ["array", 14, 0, 752, 27], - ["push", 14, 13, 752, 27], - ["frame", 13, 7, 2, 752, 27], - ["null", 7, 752, 27], - ["setarg", 13, 0, 7, 752, 27], - ["setarg", 13, 1, 12, 752, 27], - ["setarg", 13, 2, 14, 752, 27], - ["invoke", 13, 7, 752, 27], - ["disrupt", 752, 27], - "num_done_321", - ["move", 10, 8, 752, 27], - ["access", 7, 1, 753, 17], - ["is_num", 8, 5, 753, 17], - ["jump_false", 8, "num_err_322", 753, 17], - "_nop_tc_5", - "_nop_tc_6", - ["add", 8, 5, 7, 753, 17], - ["jump", "num_done_323", 753, 17], - "num_err_322", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 753, - 17 - ], - ["access", 12, "error", 753, 17], - ["access", 13, "cannot apply '+': operands must be numbers", 753, 17], - ["array", 14, 0, 753, 17], - ["push", 14, 13, 753, 17], - ["frame", 13, 7, 2, 753, 17], - ["null", 7, 753, 17], - ["setarg", 13, 0, 7, 753, 17], - ["setarg", 13, 1, 12, 753, 17], - ["setarg", 13, 2, 14, 753, 17], - ["invoke", 13, 7, 753, 17], - ["disrupt", 753, 17], - "num_done_323", - ["move", 5, 8, 753, 17], - ["jump", "while_start_314", 753, 17], - "while_end_315", - ["access", 5, "invoke", 755, 12], - ["get", 6, 51, 1, 755, 5], - ["frame", 7, 6, 3, 755, 5], - ["null", 6, 755, 5], - ["setarg", 7, 0, 6, 755, 5], - ["setarg", 7, 1, 5, 755, 5], - ["setarg", 7, 2, 11, 755, 5], - ["setarg", 7, 3, 1, 755, 5], - ["invoke", 7, 5, 755, 5], - ["get", 5, 48, 1, 757, 5], - ["frame", 6, 5, 1, 757, 5], - ["null", 5, 757, 5], - ["setarg", 6, 0, 5, 757, 5], - ["setarg", 6, 1, 9, 757, 5], - ["invoke", 6, 5, 757, 5], - ["null", 5, 757, 5], - ["return", 5, 757, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - ["length", 5, 4, 761, 23], - ["move", 6, 5, 761, 23], - ["get", 5, 40, 1, 762, 17], - ["frame", 7, 5, 0, 762, 17], - ["null", 5, 762, 17], - ["setarg", 7, 0, 5, 762, 17], - ["invoke", 7, 5, 762, 17], - ["move", 7, 5, 762, 17], - ["access", 5, "dyn_record_path", 763, 33], - ["get", 8, 45, 1, 763, 23], - ["frame", 9, 8, 1, 763, 23], - ["null", 8, 763, 23], - ["setarg", 9, 0, 8, 763, 23], - ["setarg", 9, 1, 5, 763, 23], - ["invoke", 9, 5, 763, 23], - ["move", 8, 5, 763, 23], - ["access", 5, "dyn_call_done", 764, 32], - ["get", 9, 45, 1, 764, 22], - ["frame", 10, 9, 1, 764, 22], - ["null", 9, 764, 22], - ["setarg", 10, 0, 9, 764, 22], - ["setarg", 10, 1, 5, 764, 22], - ["invoke", 10, 5, 764, 22], - ["move", 9, 5, 764, 22], - ["access", 5, 0, 765, 14], - ["access", 10, 0, 766, 19], - ["access", 11, "is_proxy", 769, 12], - ["get", 12, 51, 1, 769, 5], - ["frame", 13, 12, 3, 769, 5], - ["null", 12, 769, 5], - ["setarg", 13, 0, 12, 769, 5], - ["setarg", 13, 1, 11, 769, 5], - ["setarg", 13, 2, 7, 769, 5], - ["setarg", 13, 3, 2, 769, 5], - ["invoke", 13, 11, 769, 5], - ["access", 11, "jump_false", 770, 20], - ["get", 12, 60, 1, 770, 5], - ["frame", 13, 12, 3, 770, 5], - ["null", 12, 770, 5], - ["setarg", 13, 0, 12, 770, 5], - ["setarg", 13, 1, 11, 770, 5], - ["setarg", 13, 2, 7, 770, 5], - ["setarg", 13, 3, 8, 770, 5], - ["invoke", 13, 7, 770, 5], - ["get", 7, 40, 1, 773, 18], - ["frame", 11, 7, 0, 773, 18], - ["null", 7, 773, 18], - ["setarg", 11, 0, 7, 773, 18], - ["invoke", 11, 7, 773, 18], - ["move", 11, 7, 773, 18], - ["access", 7, "dyn_error", 774, 32], - ["get", 12, 45, 1, 774, 22], - ["frame", 13, 12, 1, 774, 22], - ["null", 12, 774, 22], - ["setarg", 13, 0, 12, 774, 22], - ["setarg", 13, 1, 7, 774, 22], - ["invoke", 13, 7, 774, 22], - ["move", 12, 7, 774, 22], - ["access", 7, "is_text", 775, 12], - ["get", 13, 51, 1, 775, 5], - ["frame", 14, 13, 3, 775, 5], - ["null", 13, 775, 5], - ["setarg", 14, 0, 13, 775, 5], - ["setarg", 14, 1, 7, 775, 5], - ["setarg", 14, 2, 11, 775, 5], - ["setarg", 14, 3, 3, 775, 5], - ["invoke", 14, 7, 775, 5], - ["access", 7, "jump_false", 776, 20], - ["get", 13, 60, 1, 776, 5], - ["frame", 14, 13, 3, 776, 5], - ["null", 13, 776, 5], - ["setarg", 14, 0, 13, 776, 5], - ["setarg", 14, 1, 7, 776, 5], - ["setarg", 14, 2, 11, 776, 5], - ["setarg", 14, 3, 12, 776, 5], - ["invoke", 14, 7, 776, 5], - ["get", 7, 40, 1, 777, 21], - ["frame", 11, 7, 0, 777, 21], - ["null", 7, 777, 21], - ["setarg", 11, 0, 7, 777, 21], - ["invoke", 11, 7, 777, 21], - ["move", 11, 7, 777, 21], - ["get", 7, 57, 1, 778, 5], - ["frame", 13, 7, 1, 778, 5], - ["null", 7, 778, 5], - ["setarg", 13, 0, 7, 778, 5], - ["setarg", 13, 1, 11, 778, 5], - ["invoke", 13, 7, 778, 5], - ["get", 7, 40, 1, 779, 20], - ["frame", 13, 7, 0, 779, 20], - ["null", 7, 779, 20], - ["setarg", 13, 0, 7, 779, 20], - ["invoke", 13, 7, 779, 20], - ["move", 13, 7, 779, 20], - ["access", 7, "array", 780, 16], - ["access", 14, 0, 780, 35], - ["array", 15, 3, 780, 35], - ["push", 15, 7, 780, 35], - ["push", 15, 13, 780, 35], - ["push", 15, 14, 780, 35], - ["get", 7, 47, 1, 780, 5], - ["frame", 14, 7, 1, 780, 5], - ["null", 7, 780, 5], - ["setarg", 14, 0, 7, 780, 5], - ["setarg", 14, 1, 15, 780, 5], - ["invoke", 14, 7, 780, 5], - ["access", 5, 0, 781, 10], - "while_start_324", - ["is_int", 7, 5, 782, 17], - ["jump_false", 7, "rel_ni_326", 782, 17], - ["is_int", 14, 6, 782, 17], - ["jump_false", 14, "rel_ni_326", 782, 17], - ["lt_int", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_ni_326", - ["is_num", 7, 5, 782, 17], - ["jump_false", 7, "rel_nn_327", 782, 17], - ["is_num", 14, 6, 782, 17], - ["jump_false", 14, "rel_nn_327", 782, 17], - ["lt_float", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_nn_327", - ["is_text", 7, 5, 782, 17], - ["jump_false", 7, "rel_err_329", 782, 17], - ["is_text", 14, 6, 782, 17], - ["jump_false", 14, "rel_err_329", 782, 17], - ["lt_text", 15, 5, 6, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_err_329", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 782, - 17 - ], - ["access", 14, "error", 782, 17], - ["access", 16, "cannot compare with '<': operands must be same type", 782, 17], - ["array", 17, 0, 782, 17], - ["push", 17, 16, 782, 17], - ["frame", 16, 7, 2, 782, 17], - ["null", 7, 782, 17], - ["setarg", 16, 0, 7, 782, 17], - ["setarg", 16, 1, 14, 782, 17], - ["setarg", 16, 2, 17, 782, 17], - ["invoke", 16, 7, 782, 17], - ["disrupt", 782, 17], - "rel_done_328", - ["jump_false", 15, "while_end_325", 782, 17], - ["access", 7, "push", 783, 14], - ["load_dynamic", 14, 4, 5, 783, 37], - ["get", 15, 51, 1, 783, 7], - ["frame", 16, 15, 3, 783, 7], - ["null", 15, 783, 7], - ["setarg", 16, 0, 15, 783, 7], - ["setarg", 16, 1, 7, 783, 7], - ["setarg", 16, 2, 13, 783, 7], - ["setarg", 16, 3, 14, 783, 7], - ["invoke", 16, 7, 783, 7], - ["access", 7, 1, 784, 17], - ["is_num", 14, 5, 784, 17], - ["jump_false", 14, "num_err_330", 784, 17], - "_nop_tc_1", - "_nop_tc_2", - ["add", 14, 5, 7, 784, 17], - ["jump", "num_done_331", 784, 17], - "num_err_330", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 784, - 17 - ], - ["access", 15, "error", 784, 17], - ["access", 16, "cannot apply '+': operands must be numbers", 784, 17], - ["array", 17, 0, 784, 17], - ["push", 17, 16, 784, 17], - ["frame", 16, 7, 2, 784, 17], - ["null", 7, 784, 17], - ["setarg", 16, 0, 7, 784, 17], - ["setarg", 16, 1, 15, 784, 17], - ["setarg", 16, 2, 17, 784, 17], - ["invoke", 16, 7, 784, 17], - ["disrupt", 784, 17], - "num_done_331", - ["move", 5, 14, 784, 17], - ["jump", "while_start_324", 784, 17], - "while_end_325", - ["get", 7, 40, 1, 786, 14], - ["frame", 14, 7, 0, 786, 14], - ["null", 7, 786, 14], - ["setarg", 14, 0, 7, 786, 14], - ["invoke", 14, 7, 786, 14], - ["move", 14, 7, 786, 14], - ["access", 7, "frame", 787, 12], - ["access", 15, 2, 787, 30], - ["get", 16, 52, 1, 787, 5], - ["frame", 17, 16, 4, 787, 5], - ["null", 16, 787, 5], - ["setarg", 17, 0, 16, 787, 5], - ["setarg", 17, 1, 7, 787, 5], - ["setarg", 17, 2, 14, 787, 5], - ["setarg", 17, 3, 2, 787, 5], - ["setarg", 17, 4, 15, 787, 5], - ["invoke", 17, 7, 787, 5], - ["access", 7, "setarg", 788, 12], - ["access", 15, 0, 788, 26], - ["get", 16, 52, 1, 788, 5], - ["frame", 17, 16, 4, 788, 5], - ["null", 16, 788, 5], - ["setarg", 17, 0, 16, 788, 5], - ["setarg", 17, 1, 7, 788, 5], - ["setarg", 17, 2, 14, 788, 5], - ["setarg", 17, 3, 15, 788, 5], - ["setarg", 17, 4, 11, 788, 5], - ["invoke", 17, 7, 788, 5], - ["access", 7, "setarg", 789, 12], - ["access", 11, 1, 789, 26], - ["get", 15, 52, 1, 789, 5], - ["frame", 16, 15, 4, 789, 5], - ["null", 15, 789, 5], - ["setarg", 16, 0, 15, 789, 5], - ["setarg", 16, 1, 7, 789, 5], - ["setarg", 16, 2, 14, 789, 5], - ["setarg", 16, 3, 11, 789, 5], - ["setarg", 16, 4, 3, 789, 5], - ["invoke", 16, 7, 789, 5], - ["access", 7, "setarg", 790, 12], - ["access", 11, 2, 790, 26], - ["get", 15, 52, 1, 790, 5], - ["frame", 16, 15, 4, 790, 5], - ["null", 15, 790, 5], - ["setarg", 16, 0, 15, 790, 5], - ["setarg", 16, 1, 7, 790, 5], - ["setarg", 16, 2, 14, 790, 5], - ["setarg", 16, 3, 11, 790, 5], - ["setarg", 16, 4, 13, 790, 5], - ["invoke", 16, 7, 790, 5], - ["access", 7, "invoke", 791, 12], - ["get", 11, 51, 1, 791, 5], - ["frame", 13, 11, 3, 791, 5], - ["null", 11, 791, 5], - ["setarg", 13, 0, 11, 791, 5], - ["setarg", 13, 1, 7, 791, 5], - ["setarg", 13, 2, 14, 791, 5], - ["setarg", 13, 3, 1, 791, 5], - ["invoke", 13, 7, 791, 5], - ["get", 7, 59, 1, 792, 5], - ["frame", 11, 7, 1, 792, 5], - ["null", 7, 792, 5], - ["setarg", 11, 0, 7, 792, 5], - ["setarg", 11, 1, 9, 792, 5], - ["invoke", 11, 7, 792, 5], - ["get", 7, 48, 1, 795, 5], - ["frame", 11, 7, 1, 795, 5], - ["null", 7, 795, 5], - ["setarg", 11, 0, 7, 795, 5], - ["setarg", 11, 1, 12, 795, 5], - ["invoke", 11, 7, 795, 5], - ["access", 7, "cannot access: key must be text", 796, 20], - ["get", 11, 58, 1, 796, 5], - ["frame", 12, 11, 1, 796, 5], - ["null", 11, 796, 5], - ["setarg", 12, 0, 11, 796, 5], - ["setarg", 12, 1, 7, 796, 5], - ["invoke", 12, 7, 796, 5], - ["access", 7, "disrupt", 797, 12], - ["get", 11, 49, 1, 797, 5], - ["frame", 12, 11, 1, 797, 5], - ["null", 11, 797, 5], - ["setarg", 12, 0, 11, 797, 5], - ["setarg", 12, 1, 7, 797, 5], - ["invoke", 12, 7, 797, 5], - ["get", 7, 59, 1, 798, 5], - ["frame", 11, 7, 1, 798, 5], - ["null", 7, 798, 5], - ["setarg", 11, 0, 7, 798, 5], - ["setarg", 11, 1, 9, 798, 5], - ["invoke", 11, 7, 798, 5], - ["get", 7, 48, 1, 801, 5], - ["frame", 11, 7, 1, 801, 5], - ["null", 7, 801, 5], - ["setarg", 11, 0, 7, 801, 5], - ["setarg", 11, 1, 8, 801, 5], - ["invoke", 11, 7, 801, 5], - ["get", 7, 40, 1, 802, 23], - ["frame", 8, 7, 0, 802, 23], - ["null", 7, 802, 23], - ["setarg", 8, 0, 7, 802, 23], - ["invoke", 8, 7, 802, 23], - ["move", 8, 7, 802, 23], - ["access", 7, "load_dynamic", 803, 12], - ["get", 11, 52, 1, 803, 5], - ["frame", 12, 11, 4, 803, 5], - ["null", 11, 803, 5], - ["setarg", 12, 0, 11, 803, 5], - ["setarg", 12, 1, 7, 803, 5], - ["setarg", 12, 2, 8, 803, 5], - ["setarg", 12, 3, 2, 803, 5], - ["setarg", 12, 4, 3, 803, 5], - ["invoke", 12, 7, 803, 5], - ["get", 7, 40, 1, 804, 22], - ["frame", 11, 7, 0, 804, 22], - ["null", 7, 804, 22], - ["setarg", 11, 0, 7, 804, 22], - ["invoke", 11, 7, 804, 22], - ["move", 11, 7, 804, 22], - ["access", 7, "frame", 805, 12], - ["get", 12, 52, 1, 805, 5], - ["frame", 13, 12, 4, 805, 5], - ["null", 12, 805, 5], - ["setarg", 13, 0, 12, 805, 5], - ["setarg", 13, 1, 7, 805, 5], - ["setarg", 13, 2, 11, 805, 5], - ["setarg", 13, 3, 8, 805, 5], - ["setarg", 13, 4, 6, 805, 5], - ["invoke", 13, 7, 805, 5], - ["access", 7, "setarg", 806, 12], - ["access", 8, 0, 806, 34], - ["get", 12, 52, 1, 806, 5], - ["frame", 13, 12, 4, 806, 5], - ["null", 12, 806, 5], - ["setarg", 13, 0, 12, 806, 5], - ["setarg", 13, 1, 7, 806, 5], - ["setarg", 13, 2, 11, 806, 5], - ["setarg", 13, 3, 8, 806, 5], - ["setarg", 13, 4, 2, 806, 5], - ["invoke", 13, 7, 806, 5], - ["access", 10, 1, 807, 15], - ["access", 5, 0, 808, 10], - "while_start_332", - ["is_int", 7, 5, 809, 17], - ["jump_false", 7, "rel_ni_334", 809, 17], - ["is_int", 8, 6, 809, 17], - ["jump_false", 8, "rel_ni_334", 809, 17], - ["lt_int", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_ni_334", - ["is_num", 7, 5, 809, 17], - ["jump_false", 7, "rel_nn_335", 809, 17], - ["is_num", 8, 6, 809, 17], - ["jump_false", 8, "rel_nn_335", 809, 17], - ["lt_float", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_nn_335", - ["is_text", 7, 5, 809, 17], - ["jump_false", 7, "rel_err_337", 809, 17], - ["is_text", 8, 6, 809, 17], - ["jump_false", 8, "rel_err_337", 809, 17], - ["lt_text", 12, 5, 6, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_err_337", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 809, - 17 - ], - ["access", 8, "error", 809, 17], - ["access", 13, "cannot compare with '<': operands must be same type", 809, 17], - ["array", 14, 0, 809, 17], - ["push", 14, 13, 809, 17], - ["frame", 13, 7, 2, 809, 17], - ["null", 7, 809, 17], - ["setarg", 13, 0, 7, 809, 17], - ["setarg", 13, 1, 8, 809, 17], - ["setarg", 13, 2, 14, 809, 17], - ["invoke", 13, 7, 809, 17], - ["disrupt", 809, 17], - "rel_done_336", - ["jump_false", 12, "while_end_333", 809, 17], - ["access", 7, "setarg", 810, 14], - ["load_dynamic", 8, 4, 5, 810, 50], - ["get", 12, 52, 1, 810, 7], - ["frame", 13, 12, 4, 810, 7], - ["null", 12, 810, 7], - ["setarg", 13, 0, 12, 810, 7], - ["setarg", 13, 1, 7, 810, 7], - ["setarg", 13, 2, 11, 810, 7], - ["setarg", 13, 3, 10, 810, 7], - ["setarg", 13, 4, 8, 810, 7], - ["invoke", 13, 7, 810, 7], - ["access", 7, 1, 811, 27], - ["is_num", 8, 10, 811, 27], - ["jump_false", 8, "num_err_338", 811, 27], - "_nop_tc_3", - "_nop_tc_4", - ["add", 8, 10, 7, 811, 27], - ["jump", "num_done_339", 811, 27], - "num_err_338", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 811, - 27 - ], - ["access", 12, "error", 811, 27], - ["access", 13, "cannot apply '+': operands must be numbers", 811, 27], - ["array", 14, 0, 811, 27], - ["push", 14, 13, 811, 27], - ["frame", 13, 7, 2, 811, 27], - ["null", 7, 811, 27], - ["setarg", 13, 0, 7, 811, 27], - ["setarg", 13, 1, 12, 811, 27], - ["setarg", 13, 2, 14, 811, 27], - ["invoke", 13, 7, 811, 27], - ["disrupt", 811, 27], - "num_done_339", - ["move", 10, 8, 811, 27], - ["access", 7, 1, 812, 17], - ["is_num", 8, 5, 812, 17], - ["jump_false", 8, "num_err_340", 812, 17], - "_nop_tc_5", - "_nop_tc_6", - ["add", 8, 5, 7, 812, 17], - ["jump", "num_done_341", 812, 17], - "num_err_340", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 812, - 17 - ], - ["access", 12, "error", 812, 17], - ["access", 13, "cannot apply '+': operands must be numbers", 812, 17], - ["array", 14, 0, 812, 17], - ["push", 14, 13, 812, 17], - ["frame", 13, 7, 2, 812, 17], - ["null", 7, 812, 17], - ["setarg", 13, 0, 7, 812, 17], - ["setarg", 13, 1, 12, 812, 17], - ["setarg", 13, 2, 14, 812, 17], - ["invoke", 13, 7, 812, 17], - ["disrupt", 812, 17], - "num_done_341", - ["move", 5, 8, 812, 17], - ["jump", "while_start_332", 812, 17], - "while_end_333", - ["access", 5, "invoke", 814, 12], - ["get", 6, 51, 1, 814, 5], - ["frame", 7, 6, 3, 814, 5], - ["null", 6, 814, 5], - ["setarg", 7, 0, 6, 814, 5], - ["setarg", 7, 1, 5, 814, 5], - ["setarg", 7, 2, 11, 814, 5], - ["setarg", 7, 3, 1, 814, 5], - ["invoke", 7, 5, 814, 5], - ["get", 5, 48, 1, 816, 5], - ["frame", 6, 5, 1, 816, 5], - ["null", 5, 816, 5], - ["setarg", 6, 0, 5, 816, 5], - ["setarg", 6, 1, 9, 816, 5], - ["invoke", 6, 5, 816, 5], - ["null", 5, 816, 5], - ["return", 5, 816, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 -},{ - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["length", 3, 2, 820, 23], - ["move", 4, 3, 820, 23], - ["get", 3, 40, 1, 821, 22], - ["frame", 5, 3, 0, 821, 22], - ["null", 3, 821, 22], - ["setarg", 5, 0, 3, 821, 22], - ["invoke", 5, 3, 821, 22], - ["move", 5, 3, 821, 22], - ["access", 3, "goframe", 822, 12], - ["get", 6, 52, 1, 822, 5], - ["frame", 7, 6, 4, 822, 5], - ["null", 6, 822, 5], - ["setarg", 7, 0, 6, 822, 5], - ["setarg", 7, 1, 3, 822, 5], - ["setarg", 7, 2, 5, 822, 5], - ["setarg", 7, 3, 1, 822, 5], - ["setarg", 7, 4, 4, 822, 5], - ["invoke", 7, 3, 822, 5], - ["get", 3, 40, 1, 823, 21], - ["frame", 6, 3, 0, 823, 21], - ["null", 3, 823, 21], - ["setarg", 6, 0, 3, 823, 21], - ["invoke", 6, 3, 823, 21], - ["move", 6, 3, 823, 21], - ["access", 3, "null", 824, 12], - ["get", 7, 50, 1, 824, 5], - ["frame", 8, 7, 2, 824, 5], - ["null", 7, 824, 5], - ["setarg", 8, 0, 7, 824, 5], - ["setarg", 8, 1, 3, 824, 5], - ["setarg", 8, 2, 6, 824, 5], - ["invoke", 8, 3, 824, 5], - ["access", 3, "setarg", 825, 12], - ["access", 7, 0, 825, 34], - ["get", 8, 52, 1, 825, 5], - ["frame", 9, 8, 4, 825, 5], - ["null", 8, 825, 5], - ["setarg", 9, 0, 8, 825, 5], - ["setarg", 9, 1, 3, 825, 5], - ["setarg", 9, 2, 5, 825, 5], - ["setarg", 9, 3, 7, 825, 5], - ["setarg", 9, 4, 6, 825, 5], - ["invoke", 9, 3, 825, 5], - ["access", 3, 1, 826, 19], - ["access", 6, 0, 827, 14], - "while_start_342", - ["is_int", 7, 6, 828, 17], - ["jump_false", 7, "rel_ni_344", 828, 17], - ["is_int", 8, 4, 828, 17], - ["jump_false", 8, "rel_ni_344", 828, 17], - ["lt_int", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_ni_344", - ["is_num", 7, 6, 828, 17], - ["jump_false", 7, "rel_nn_345", 828, 17], - ["is_num", 8, 4, 828, 17], - ["jump_false", 8, "rel_nn_345", 828, 17], - ["lt_float", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_nn_345", - ["is_text", 7, 6, 828, 17], - ["jump_false", 7, "rel_err_347", 828, 17], - ["is_text", 8, 4, 828, 17], - ["jump_false", 8, "rel_err_347", 828, 17], - ["lt_text", 9, 6, 4, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_err_347", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 828, - 17 - ], - ["access", 8, "error", 828, 17], - ["access", 10, "cannot compare with '<': operands must be same type", 828, 17], - ["array", 11, 0, 828, 17], - ["push", 11, 10, 828, 17], - ["frame", 10, 7, 2, 828, 17], - ["null", 7, 828, 17], - ["setarg", 10, 0, 7, 828, 17], - ["setarg", 10, 1, 8, 828, 17], - ["setarg", 10, 2, 11, 828, 17], - ["invoke", 10, 7, 828, 17], - ["disrupt", 828, 17], - "rel_done_346", - ["jump_false", 9, "while_end_343", 828, 17], - ["access", 7, "setarg", 829, 14], - ["load_dynamic", 8, 2, 6, 829, 50], - ["get", 9, 52, 1, 829, 7], - ["frame", 10, 9, 4, 829, 7], - ["null", 9, 829, 7], - ["setarg", 10, 0, 9, 829, 7], - ["setarg", 10, 1, 7, 829, 7], - ["setarg", 10, 2, 5, 829, 7], - ["setarg", 10, 3, 3, 829, 7], - ["setarg", 10, 4, 8, 829, 7], - ["invoke", 10, 7, 829, 7], - ["access", 7, 1, 830, 27], - ["is_num", 8, 3, 830, 27], - ["jump_false", 8, "num_err_348", 830, 27], - "_nop_tc_1", - "_nop_tc_2", - ["add", 8, 3, 7, 830, 27], - ["jump", "num_done_349", 830, 27], - "num_err_348", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 830, - 27 - ], - ["access", 9, "error", 830, 27], - ["access", 10, "cannot apply '+': operands must be numbers", 830, 27], - ["array", 11, 0, 830, 27], - ["push", 11, 10, 830, 27], - ["frame", 10, 7, 2, 830, 27], - ["null", 7, 830, 27], - ["setarg", 10, 0, 7, 830, 27], - ["setarg", 10, 1, 9, 830, 27], - ["setarg", 10, 2, 11, 830, 27], - ["invoke", 10, 7, 830, 27], - ["disrupt", 830, 27], - "num_done_349", - ["move", 3, 8, 830, 27], - ["access", 7, 1, 831, 17], - ["is_num", 8, 6, 831, 17], - ["jump_false", 8, "num_err_350", 831, 17], - "_nop_tc_3", - "_nop_tc_4", - ["add", 8, 6, 7, 831, 17], - ["jump", "num_done_351", 831, 17], - "num_err_350", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 831, - 17 - ], - ["access", 9, "error", 831, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 831, 17], - ["array", 11, 0, 831, 17], - ["push", 11, 10, 831, 17], - ["frame", 10, 7, 2, 831, 17], - ["null", 7, 831, 17], - ["setarg", 10, 0, 7, 831, 17], - ["setarg", 10, 1, 9, 831, 17], - ["setarg", 10, 2, 11, 831, 17], - ["invoke", 10, 7, 831, 17], - ["disrupt", 831, 17], - "num_done_351", - ["move", 6, 8, 831, 17], - ["jump", "while_start_342", 831, 17], - "while_end_343", - ["access", 3, "goinvoke", 833, 12], - ["get", 4, 50, 1, 833, 5], - ["frame", 6, 4, 2, 833, 5], - ["null", 4, 833, 5], - ["setarg", 6, 0, 4, 833, 5], - ["setarg", 6, 1, 3, 833, 5], - ["setarg", 6, 2, 5, 833, 5], - ["invoke", 6, 3, 833, 5], - ["null", 3, 833, 5], - ["return", 3, 833, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 837, 21], - ["frame", 5, 4, 0, 837, 21], - ["null", 4, 837, 21], - ["setarg", 5, 0, 4, 837, 21], - ["invoke", 5, 4, 837, 21], - ["move", 5, 4, 837, 21], - ["get", 4, 72, 1, 838, 5], - ["frame", 6, 4, 3, 838, 5], - ["null", 4, 838, 5], - ["setarg", 6, 0, 4, 838, 5], - ["setarg", 6, 1, 5, 838, 5], - ["setarg", 6, 2, 1, 838, 5], - ["setarg", 6, 3, 2, 838, 5], - ["invoke", 6, 4, 838, 5], - ["length", 4, 3, 839, 23], - ["move", 6, 4, 839, 23], - ["get", 4, 40, 1, 840, 22], - ["frame", 7, 4, 0, 840, 22], - ["null", 4, 840, 22], - ["setarg", 7, 0, 4, 840, 22], - ["invoke", 7, 4, 840, 22], - ["move", 7, 4, 840, 22], - ["access", 4, "goframe", 841, 12], - ["get", 8, 52, 1, 841, 5], - ["frame", 9, 8, 4, 841, 5], - ["null", 8, 841, 5], - ["setarg", 9, 0, 8, 841, 5], - ["setarg", 9, 1, 4, 841, 5], - ["setarg", 9, 2, 7, 841, 5], - ["setarg", 9, 3, 5, 841, 5], - ["setarg", 9, 4, 6, 841, 5], - ["invoke", 9, 4, 841, 5], - ["access", 4, "setarg", 842, 12], - ["access", 5, 0, 842, 34], - ["get", 8, 52, 1, 842, 5], - ["frame", 9, 8, 4, 842, 5], - ["null", 8, 842, 5], - ["setarg", 9, 0, 8, 842, 5], - ["setarg", 9, 1, 4, 842, 5], - ["setarg", 9, 2, 7, 842, 5], - ["setarg", 9, 3, 5, 842, 5], - ["setarg", 9, 4, 1, 842, 5], - ["invoke", 9, 4, 842, 5], - ["access", 4, 1, 843, 19], - ["access", 5, 0, 844, 14], - "while_start_352", - ["is_int", 8, 5, 845, 17], - ["jump_false", 8, "rel_ni_354", 845, 17], - ["is_int", 9, 6, 845, 17], - ["jump_false", 9, "rel_ni_354", 845, 17], - ["lt_int", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_ni_354", - ["is_num", 8, 5, 845, 17], - ["jump_false", 8, "rel_nn_355", 845, 17], - ["is_num", 9, 6, 845, 17], - ["jump_false", 9, "rel_nn_355", 845, 17], - ["lt_float", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_nn_355", - ["is_text", 8, 5, 845, 17], - ["jump_false", 8, "rel_err_357", 845, 17], - ["is_text", 9, 6, 845, 17], - ["jump_false", 9, "rel_err_357", 845, 17], - ["lt_text", 10, 5, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_err_357", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 845, - 17 - ], - ["access", 9, "error", 845, 17], - ["access", 11, "cannot compare with '<': operands must be same type", 845, 17], - ["array", 12, 0, 845, 17], - ["push", 12, 11, 845, 17], - ["frame", 11, 8, 2, 845, 17], - ["null", 8, 845, 17], - ["setarg", 11, 0, 8, 845, 17], - ["setarg", 11, 1, 9, 845, 17], - ["setarg", 11, 2, 12, 845, 17], - ["invoke", 11, 8, 845, 17], - ["disrupt", 845, 17], - "rel_done_356", - ["jump_false", 10, "while_end_353", 845, 17], - ["access", 8, "setarg", 846, 14], - ["load_dynamic", 9, 3, 5, 846, 50], - ["get", 10, 52, 1, 846, 7], - ["frame", 11, 10, 4, 846, 7], - ["null", 10, 846, 7], - ["setarg", 11, 0, 10, 846, 7], - ["setarg", 11, 1, 8, 846, 7], - ["setarg", 11, 2, 7, 846, 7], - ["setarg", 11, 3, 4, 846, 7], - ["setarg", 11, 4, 9, 846, 7], - ["invoke", 11, 8, 846, 7], - ["access", 8, 1, 847, 27], - ["is_num", 9, 4, 847, 27], - ["jump_false", 9, "num_err_358", 847, 27], - "_nop_tc_1", - "_nop_tc_2", - ["add", 9, 4, 8, 847, 27], - ["jump", "num_done_359", 847, 27], - "num_err_358", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 847, - 27 - ], - ["access", 10, "error", 847, 27], - ["access", 11, "cannot apply '+': operands must be numbers", 847, 27], - ["array", 12, 0, 847, 27], - ["push", 12, 11, 847, 27], - ["frame", 11, 8, 2, 847, 27], - ["null", 8, 847, 27], - ["setarg", 11, 0, 8, 847, 27], - ["setarg", 11, 1, 10, 847, 27], - ["setarg", 11, 2, 12, 847, 27], - ["invoke", 11, 8, 847, 27], - ["disrupt", 847, 27], - "num_done_359", - ["move", 4, 9, 847, 27], - ["access", 8, 1, 848, 17], - ["is_num", 9, 5, 848, 17], - ["jump_false", 9, "num_err_360", 848, 17], - "_nop_tc_3", - "_nop_tc_4", - ["add", 9, 5, 8, 848, 17], - ["jump", "num_done_361", 848, 17], - "num_err_360", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 848, - 17 - ], - ["access", 10, "error", 848, 17], - ["access", 11, "cannot apply '+': operands must be numbers", 848, 17], - ["array", 12, 0, 848, 17], - ["push", 12, 11, 848, 17], - ["frame", 11, 8, 2, 848, 17], - ["null", 8, 848, 17], - ["setarg", 11, 0, 8, 848, 17], - ["setarg", 11, 1, 10, 848, 17], - ["setarg", 11, 2, 12, 848, 17], - ["invoke", 11, 8, 848, 17], - ["disrupt", 848, 17], - "num_done_361", - ["move", 5, 9, 848, 17], - ["jump", "while_start_352", 848, 17], - "while_end_353", - ["access", 4, "goinvoke", 850, 12], - ["get", 5, 50, 1, 850, 5], - ["frame", 6, 5, 2, 850, 5], - ["null", 5, 850, 5], - ["setarg", 6, 0, 5, 850, 5], - ["setarg", 6, 1, 4, 850, 5], - ["setarg", 6, 2, 7, 850, 5], - ["invoke", 6, 4, 850, 5], - ["null", 4, 850, 5], - ["return", 4, 850, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 855, 23], - ["is_identical", 3, 1, 2, 855, 23], - ["jump_true", 3, "eq_done_364", 855, 23], - ["is_int", 4, 1, 855, 23], - ["jump_false", 4, "eq_ni_365", 855, 23], - "_nop_tc_1", - ["jump", "eq_ni_365", 855, 23], - ["eq_int", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_ni_365", - ["is_num", 4, 1, 855, 23], - ["jump_false", 4, "eq_nn_366", 855, 23], - "_nop_tc_2", - ["jump", "eq_nn_366", 855, 23], - ["eq_float", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nn_366", - ["is_text", 4, 1, 855, 23], - ["jump_false", 4, "eq_nt_367", 855, 23], - "_nop_tc_3", - ["jump", "eq_nt_367", 855, 23], - ["eq_text", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nt_367", - ["is_null", 4, 1, 855, 23], - ["jump_false", 4, "eq_nnl_368", 855, 23], - "_nop_tc_4", - "_nop_tc_5", - ["true", 3, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nnl_368", - ["is_bool", 4, 1, 855, 23], - ["jump_false", 4, "eq_nb_369", 855, 23], - "_nop_tc_6", - ["jump", "eq_nb_369", 855, 23], - ["eq_bool", 3, 1, 2, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nb_369", - ["false", 3, 855, 23], - "eq_done_364", - ["jump_false", 3, "if_else_362", 855, 23], - ["null", 2, 856, 14], - ["return", 2, 856, 14], - "_nop_ur_1", - "if_else_362", - "if_end_363", - ["access", 2, 0, 858, 14], - ["null", 3, 859, 16], - ["access", 4, 0, 860, 16], - ["null", 5, 861, 15], - "while_start_370", - ["length", 6, 1, 862, 24], - ["is_int", 7, 2, 862, 24], - ["jump_false", 7, "rel_ni_372", 862, 24], - "_nop_tc_7", - "_nop_tc_8", - ["lt_int", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_ni_372", - ["is_num", 7, 2, 862, 24], - ["jump_false", 7, "rel_nn_373", 862, 24], - "_nop_tc_9", - "_nop_tc_10", - ["lt_float", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_nn_373", - ["is_text", 7, 2, 862, 24], - ["jump_false", 7, "rel_err_375", 862, 24], - "_nop_tc_11", - ["jump", "rel_err_375", 862, 24], - ["lt_text", 8, 2, 6, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_err_375", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 862, - 24 - ], - ["access", 7, "error", 862, 24], - ["access", 9, "cannot compare with '<': operands must be same type", 862, 24], - ["array", 10, 0, 862, 24], - ["push", 10, 9, 862, 24], - ["frame", 9, 6, 2, 862, 24], - ["null", 6, 862, 24], - ["setarg", 9, 0, 6, 862, 24], - ["setarg", 9, 1, 7, 862, 24], - ["setarg", 9, 2, 10, 862, 24], - ["invoke", 9, 6, 862, 24], - ["disrupt", 862, 24], - "rel_done_374", - ["jump_false", 8, "while_end_371", 862, 24], - ["load_dynamic", 6, 1, 2, 863, 25], - ["move", 3, 6, 863, 25], - ["null", 6, 864, 19], - ["is_identical", 7, 3, 6, 864, 19], - ["jump_true", 7, "eq_done_379", 864, 19], - ["is_int", 8, 3, 864, 19], - ["jump_false", 8, "eq_ni_380", 864, 19], - "_nop_tc_12", - ["jump", "eq_ni_380", 864, 19], - ["eq_int", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_ni_380", - ["is_num", 8, 3, 864, 19], - ["jump_false", 8, "eq_nn_381", 864, 19], - "_nop_tc_13", - ["jump", "eq_nn_381", 864, 19], - ["eq_float", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nn_381", - ["is_text", 8, 3, 864, 19], - ["jump_false", 8, "eq_nt_382", 864, 19], - "_nop_tc_14", - ["jump", "eq_nt_382", 864, 19], - ["eq_text", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nt_382", - ["is_null", 8, 3, 864, 19], - ["jump_false", 8, "eq_nnl_383", 864, 19], - "_nop_tc_15", - "_nop_tc_16", - ["true", 7, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nnl_383", - ["is_bool", 8, 3, 864, 19], - ["jump_false", 8, "eq_nb_384", 864, 19], - "_nop_tc_17", - ["jump", "eq_nb_384", 864, 19], - ["eq_bool", 7, 3, 6, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nb_384", - ["false", 7, 864, 19], - "eq_done_379", - ["move", 6, 7, 864, 19], - ["jump_true", 6, "or_end_378", 864, 19], - ["get", 7, 26, 1, 864, 34], - ["length", 8, 7, 864, 34], - ["access", 7, 64, 864, 56], - "_nop_tc_18", - "_nop_tc_19", - "_nop_tc_20", - "_nop_tc_21", - ["ge_int", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_ni_385", - "_nop_tc_22", - "_nop_tc_23", - "_nop_tc_24", - "_nop_tc_25", - ["ge_float", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_nn_386", - "_nop_tc_26", - ["jump", "rel_err_388", 864, 56], - "_nop_tc_27", - ["jump", "rel_err_388", 864, 56], - ["ge_text", 9, 8, 7, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_err_388", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 864, - 56 - ], - ["access", 8, "error", 864, 56], - ["access", 10, "cannot compare with '>=': operands must be same type", 864, 56], - ["array", 11, 0, 864, 56], - ["push", 11, 10, 864, 56], - ["frame", 10, 7, 2, 864, 56], - ["null", 7, 864, 56], - ["setarg", 10, 0, 7, 864, 56], - ["setarg", 10, 1, 8, 864, 56], - ["setarg", 10, 2, 11, 864, 56], - ["invoke", 10, 7, 864, 56], - ["disrupt", 864, 56], - "rel_done_387", - ["move", 6, 9, 864, 56], - "or_end_378", - ["jump_false", 6, "if_else_376", 864, 56], - ["access", 6, 1, 865, 19], - ["is_num", 7, 2, 865, 19], - ["jump_false", 7, "num_err_389", 865, 19], - "_nop_tc_28", - "_nop_tc_29", - ["add", 7, 2, 6, 865, 19], - ["jump", "num_done_390", 865, 19], - "num_err_389", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 865, - 19 - ], - ["access", 8, "error", 865, 19], - ["access", 9, "cannot apply '+': operands must be numbers", 865, 19], - ["array", 10, 0, 865, 19], - ["push", 10, 9, 865, 19], - ["frame", 9, 6, 2, 865, 19], - ["null", 6, 865, 19], - ["setarg", 9, 0, 6, 865, 19], - ["setarg", 9, 1, 8, 865, 19], - ["setarg", 9, 2, 10, 865, 19], - ["invoke", 9, 6, 865, 19], - ["disrupt", 865, 19], - "num_done_390", - ["move", 2, 7, 865, 19], - ["jump", "while_start_370", 866, 9], - ["jump", "if_end_377", 866, 9], - "if_else_376", - "if_end_377", - ["get", 6, 43, 1, 868, 11], - ["frame", 7, 6, 1, 868, 11], - ["null", 6, 868, 11], - ["setarg", 7, 0, 6, 868, 11], - ["setarg", 7, 1, 3, 868, 11], - ["invoke", 7, 6, 868, 11], - ["access", 7, 0, 868, 35], - ["is_int", 8, 6, 868, 35], - ["jump_false", 8, "rel_ni_393", 868, 35], - "_nop_tc_30", - "_nop_tc_31", - ["ge_int", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_ni_393", - ["is_num", 8, 6, 868, 35], - ["jump_false", 8, "rel_nn_394", 868, 35], - "_nop_tc_32", - "_nop_tc_33", - ["ge_float", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_nn_394", - ["is_text", 8, 6, 868, 35], - ["jump_false", 8, "rel_err_396", 868, 35], - "_nop_tc_34", - ["jump", "rel_err_396", 868, 35], - ["ge_text", 9, 6, 7, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_err_396", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 868, - 35 - ], - ["access", 7, "error", 868, 35], - ["access", 8, "cannot compare with '>=': operands must be same type", 868, 35], - ["array", 10, 0, 868, 35], - ["push", 10, 8, 868, 35], - ["frame", 8, 6, 2, 868, 35], - ["null", 6, 868, 35], - ["setarg", 8, 0, 6, 868, 35], - ["setarg", 8, 1, 7, 868, 35], - ["setarg", 8, 2, 10, 868, 35], - ["invoke", 8, 6, 868, 35], - ["disrupt", 868, 35], - "rel_done_395", - ["jump_false", 9, "if_else_391", 868, 35], - ["access", 6, 1, 869, 19], - ["is_num", 7, 2, 869, 19], - ["jump_false", 7, "num_err_397", 869, 19], - "_nop_tc_35", - "_nop_tc_36", - ["add", 7, 2, 6, 869, 19], - ["jump", "num_done_398", 869, 19], - "num_err_397", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 869, - 19 - ], - ["access", 8, "error", 869, 19], - ["access", 9, "cannot apply '+': operands must be numbers", 869, 19], - ["array", 10, 0, 869, 19], - ["push", 10, 9, 869, 19], - ["frame", 9, 6, 2, 869, 19], - ["null", 6, 869, 19], - ["setarg", 9, 0, 6, 869, 19], - ["setarg", 9, 1, 8, 869, 19], - ["setarg", 9, 2, 10, 869, 19], - ["invoke", 9, 6, 869, 19], - ["disrupt", 869, 19], - "num_done_398", - ["move", 2, 7, 869, 19], - ["jump", "while_start_370", 870, 9], - ["jump", "if_end_392", 870, 9], - "if_else_391", - "if_end_392", - ["get", 6, 40, 1, 872, 14], - ["frame", 7, 6, 0, 872, 14], - ["null", 6, 872, 14], - ["setarg", 7, 0, 6, 872, 14], - ["invoke", 7, 6, 872, 14], - ["move", 4, 6, 872, 14], - ["record", 6, 3], - ["access", 7, "name", 873, 20], - ["store_field", 6, 7, "kind", 873, 20], - ["store_field", 6, 3, "name", 873, 34], - ["access", 7, "intrinsic", 873, 46], - ["store_field", 6, 7, "make", 873, 46], - ["move", 5, 6, 873, 46], - ["access", 6, "access", 874, 18], - ["array", 7, 3, 874, 34], - ["push", 7, 6, 874, 34], - ["push", 7, 4, 874, 34], - ["push", 7, 5, 874, 34], - ["get", 6, 47, 1, 874, 7], - ["frame", 8, 6, 1, 874, 7], - ["null", 6, 874, 7], - ["setarg", 8, 0, 6, 874, 7], - ["setarg", 8, 1, 7, 874, 7], - ["invoke", 8, 6, 874, 7], - ["get", 6, 26, 1, 875, 12], - ["record", 7, 2], - ["store_field", 7, 3, "name", 875, 38], - ["store_field", 7, 4, "slot", 875, 50], - ["is_array", 8, 6, 875, 50], - ["jump_false", 8, "push_err_399", 875, 50], - ["push", 6, 7, 875, 50], - ["jump", "push_done_400", 875, 50], - "push_err_399", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 875, - 50 - ], - ["access", 7, "error", 875, 50], - ["access", 8, "cannot push: target must be an array", 875, 50], - ["array", 9, 0, 875, 50], - ["push", 9, 8, 875, 50], - ["frame", 8, 6, 2, 875, 50], - ["null", 6, 875, 50], - ["setarg", 8, 0, 6, 875, 50], - ["setarg", 8, 1, 7, 875, 50], - ["setarg", 8, 2, 9, 875, 50], - ["invoke", 8, 6, 875, 50], - ["disrupt", 875, 50], - "push_done_400", - ["access", 6, 1, 876, 17], - ["is_num", 7, 2, 876, 17], - ["jump_false", 7, "num_err_401", 876, 17], - "_nop_tc_37", - "_nop_tc_38", - ["add", 7, 2, 6, 876, 17], - ["jump", "num_done_402", 876, 17], - "num_err_401", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 876, - 17 - ], - ["access", 8, "error", 876, 17], - ["access", 9, "cannot apply '+': operands must be numbers", 876, 17], - ["array", 10, 0, 876, 17], - ["push", 10, 9, 876, 17], - ["frame", 9, 6, 2, 876, 17], - ["null", 6, 876, 17], - ["setarg", 9, 0, 6, 876, 17], - ["setarg", 9, 1, 8, 876, 17], - ["setarg", 9, 2, 10, 876, 17], - ["invoke", 9, 6, 876, 17], - ["disrupt", 876, 17], - "num_done_402", - ["move", 2, 7, 876, 17], - ["jump", "while_start_370", 876, 17], - "while_end_371", - ["null", 2, 876, 17], - ["return", 2, 876, 17] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 24, 1, 882, 35], - ["get", 2, 44, 1, 882, 17], - ["frame", 3, 2, 1, 882, 17], - ["null", 2, 882, 17], - ["setarg", 3, 0, 2, 882, 17], - ["setarg", 3, 1, 1, 882, 17], - ["invoke", 3, 1, 882, 17], - ["move", 2, 1, 882, 17], - ["null", 1, 883, 18], - ["is_identical", 3, 2, 1, 883, 18], - ["jump_true", 3, "eq_done_405", 883, 18], - ["is_int", 4, 2, 883, 18], - ["jump_false", 4, "eq_ni_406", 883, 18], - "_nop_tc_1", - ["jump", "eq_ni_406", 883, 18], - ["eq_int", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_ni_406", - ["is_num", 4, 2, 883, 18], - ["jump_false", 4, "eq_nn_407", 883, 18], - "_nop_tc_2", - ["jump", "eq_nn_407", 883, 18], - ["eq_float", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nn_407", - ["is_text", 4, 2, 883, 18], - ["jump_false", 4, "eq_nt_408", 883, 18], - "_nop_tc_3", - ["jump", "eq_nt_408", 883, 18], - ["eq_text", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nt_408", - ["is_null", 4, 2, 883, 18], - ["jump_false", 4, "eq_nnl_409", 883, 18], - "_nop_tc_4", - "_nop_tc_5", - ["true", 3, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nnl_409", - ["is_bool", 4, 2, 883, 18], - ["jump_false", 4, "eq_nb_410", 883, 18], - "_nop_tc_6", - ["jump", "eq_nb_410", 883, 18], - ["eq_bool", 3, 2, 1, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nb_410", - ["false", 3, 883, 18], - "eq_done_405", - ["jump_false", 3, "if_else_403", 883, 18], - ["null", 1, 884, 14], - ["return", 1, 884, 14], - "_nop_ur_1", - "if_else_403", - "if_end_404", - [ - "access", - 1, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 886, - 21 - ], - ["frame", 3, 1, 1, 886, 21], - ["null", 1, 886, 21], - ["setarg", 3, 0, 1, 886, 21], - ["setarg", 3, 1, 2, 886, 21], - ["invoke", 3, 1, 886, 21], - [ - "access", - 3, - { - "name": "sort", - "kind": "name", - "make": "intrinsic" - }, - 886, - 16 - ], - ["frame", 4, 3, 1, 886, 16], - ["null", 3, 886, 16], - ["setarg", 4, 0, 3, 886, 16], - ["setarg", 4, 1, 1, 886, 16], - ["invoke", 4, 1, 886, 16], - ["move", 3, 1, 886, 16], - ["access", 1, 0, 887, 14], - ["null", 4, 888, 16], - ["null", 5, 889, 13], - ["null", 6, 890, 16], - ["false", 7, 891, 20], - ["access", 8, 0, 892, 16], - "while_start_411", - ["length", 9, 3, 893, 24], - ["is_int", 10, 1, 893, 24], - ["jump_false", 10, "rel_ni_413", 893, 24], - "_nop_tc_7", - "_nop_tc_8", - ["lt_int", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_ni_413", - ["is_num", 10, 1, 893, 24], - ["jump_false", 10, "rel_nn_414", 893, 24], - "_nop_tc_9", - "_nop_tc_10", - ["lt_float", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_nn_414", - ["is_text", 10, 1, 893, 24], - ["jump_false", 10, "rel_err_416", 893, 24], - "_nop_tc_11", - ["jump", "rel_err_416", 893, 24], - ["lt_text", 11, 1, 9, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_err_416", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 893, - 24 - ], - ["access", 10, "error", 893, 24], - ["access", 12, "cannot compare with '<': operands must be same type", 893, 24], - ["array", 13, 0, 893, 24], - ["push", 13, 12, 893, 24], - ["frame", 12, 9, 2, 893, 24], - ["null", 9, 893, 24], - ["setarg", 12, 0, 9, 893, 24], - ["setarg", 12, 1, 10, 893, 24], - ["setarg", 12, 2, 13, 893, 24], - ["invoke", 12, 9, 893, 24], - ["disrupt", 893, 24], - "rel_done_415", - ["jump_false", 11, "while_end_412", 893, 24], - ["load_dynamic", 9, 3, 1, 894, 19], - ["move", 4, 9, 894, 19], - ["access", 9, "function_nr", 895, 19], - ["is_identical", 10, 4, 9, 895, 19], - ["jump_true", 10, "eq_done_420", 895, 19], - ["is_int", 11, 4, 895, 19], - ["jump_false", 11, "eq_ni_421", 895, 19], - "_nop_tc_12", - ["jump", "eq_ni_421", 895, 19], - ["eq_int", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_ni_421", - ["is_num", 11, 4, 895, 19], - ["jump_false", 11, "eq_nn_422", 895, 19], - "_nop_tc_13", - ["jump", "eq_nn_422", 895, 19], - ["eq_float", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nn_422", - ["is_text", 11, 4, 895, 19], - ["jump_false", 11, "eq_nt_423", 895, 19], - "_nop_tc_14", - "_nop_tc_15", - ["eq_text", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nt_423", - ["is_null", 11, 4, 895, 19], - ["jump_false", 11, "eq_nnl_424", 895, 19], - "_nop_tc_16", - ["jump", "eq_nnl_424", 895, 19], - ["true", 10, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nnl_424", - ["is_bool", 11, 4, 895, 19], - ["jump_false", 11, "eq_nb_425", 895, 19], - "_nop_tc_17", - ["jump", "eq_nb_425", 895, 19], - ["eq_bool", 10, 4, 9, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nb_425", - ["false", 10, 895, 19], - "eq_done_420", - ["move", 9, 10, 895, 19], - ["jump_true", 9, "or_end_419", 895, 19], - ["access", 10, "nr_close_slots", 895, 44], - ["is_identical", 11, 4, 10, 895, 44], - ["jump_true", 11, "eq_done_426", 895, 44], - ["is_int", 12, 4, 895, 44], - ["jump_false", 12, "eq_ni_427", 895, 44], - "_nop_tc_18", - ["jump", "eq_ni_427", 895, 44], - ["eq_int", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_ni_427", - ["is_num", 12, 4, 895, 44], - ["jump_false", 12, "eq_nn_428", 895, 44], - "_nop_tc_19", - ["jump", "eq_nn_428", 895, 44], - ["eq_float", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nn_428", - ["is_text", 12, 4, 895, 44], - ["jump_false", 12, "eq_nt_429", 895, 44], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nt_429", - ["is_null", 12, 4, 895, 44], - ["jump_false", 12, "eq_nnl_430", 895, 44], - "_nop_tc_22", - ["jump", "eq_nnl_430", 895, 44], - ["true", 11, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nnl_430", - ["is_bool", 12, 4, 895, 44], - ["jump_false", 12, "eq_nb_431", 895, 44], - "_nop_tc_23", - ["jump", "eq_nb_431", 895, 44], - ["eq_bool", 11, 4, 10, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nb_431", - ["false", 11, 895, 44], - "eq_done_426", - ["move", 9, 11, 895, 44], - "or_end_419", - ["jump_false", 9, "if_else_417", 895, 44], - ["access", 9, 1, 896, 19], - ["is_num", 10, 1, 896, 19], - ["jump_false", 10, "num_err_432", 896, 19], - "_nop_tc_24", - "_nop_tc_25", - ["add", 10, 1, 9, 896, 19], - ["jump", "num_done_433", 896, 19], - "num_err_432", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 896, - 19 - ], - ["access", 11, "error", 896, 19], - ["access", 12, "cannot apply '+': operands must be numbers", 896, 19], - ["array", 13, 0, 896, 19], - ["push", 13, 12, 896, 19], - ["frame", 12, 9, 2, 896, 19], - ["null", 9, 896, 19], - ["setarg", 12, 0, 9, 896, 19], - ["setarg", 12, 1, 11, 896, 19], - ["setarg", 12, 2, 13, 896, 19], - ["invoke", 12, 9, 896, 19], - ["disrupt", 896, 19], - "num_done_433", - ["move", 1, 10, 896, 19], - ["jump", "while_start_411", 897, 9], - ["jump", "if_end_418", 897, 9], - "if_else_417", - "if_end_418", - ["load_dynamic", 9, 2, 4, 899, 17], - ["move", 5, 9, 899, 17], - ["load_field", 9, 5, "make", 900, 14], - ["move", 6, 9, 900, 14], - ["null", 9, 901, 19], - ["is_identical", 10, 6, 9, 901, 19], - ["jump_true", 10, "eq_done_437", 901, 19], - ["is_int", 11, 6, 901, 19], - ["jump_false", 11, "eq_ni_438", 901, 19], - "_nop_tc_26", - ["jump", "eq_ni_438", 901, 19], - ["eq_int", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_ni_438", - ["is_num", 11, 6, 901, 19], - ["jump_false", 11, "eq_nn_439", 901, 19], - "_nop_tc_27", - ["jump", "eq_nn_439", 901, 19], - ["eq_float", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nn_439", - ["is_text", 11, 6, 901, 19], - ["jump_false", 11, "eq_nt_440", 901, 19], - "_nop_tc_28", - ["jump", "eq_nt_440", 901, 19], - ["eq_text", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nt_440", - ["is_null", 11, 6, 901, 19], - ["jump_false", 11, "eq_nnl_441", 901, 19], - "_nop_tc_29", - "_nop_tc_30", - ["true", 10, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nnl_441", - ["is_bool", 11, 6, 901, 19], - ["jump_false", 11, "eq_nb_442", 901, 19], - "_nop_tc_31", - ["jump", "eq_nb_442", 901, 19], - ["eq_bool", 10, 6, 9, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nb_442", - ["false", 10, 901, 19], - "eq_done_437", - ["move", 9, 10, 901, 19], - ["jump_true", 9, "or_end_436", 901, 19], - ["access", 10, "input", 901, 35], - ["is_identical", 11, 6, 10, 901, 35], - ["jump_true", 11, "eq_done_443", 901, 35], - ["is_int", 12, 6, 901, 35], - ["jump_false", 12, "eq_ni_444", 901, 35], - "_nop_tc_32", - ["jump", "eq_ni_444", 901, 35], - ["eq_int", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_ni_444", - ["is_num", 12, 6, 901, 35], - ["jump_false", 12, "eq_nn_445", 901, 35], - "_nop_tc_33", - ["jump", "eq_nn_445", 901, 35], - ["eq_float", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nn_445", - ["is_text", 12, 6, 901, 35], - ["jump_false", 12, "eq_nt_446", 901, 35], - "_nop_tc_34", - "_nop_tc_35", - ["eq_text", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nt_446", - ["is_null", 12, 6, 901, 35], - ["jump_false", 12, "eq_nnl_447", 901, 35], - "_nop_tc_36", - ["jump", "eq_nnl_447", 901, 35], - ["true", 11, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nnl_447", - ["is_bool", 12, 6, 901, 35], - ["jump_false", 12, "eq_nb_448", 901, 35], - "_nop_tc_37", - ["jump", "eq_nb_448", 901, 35], - ["eq_bool", 11, 6, 10, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nb_448", - ["false", 11, 901, 35], - "eq_done_443", - ["move", 9, 11, 901, 35], - "or_end_436", - ["jump_false", 9, "if_else_434", 901, 35], - ["access", 9, 1, 902, 19], - ["is_num", 10, 1, 902, 19], - ["jump_false", 10, "num_err_449", 902, 19], - "_nop_tc_38", - "_nop_tc_39", - ["add", 10, 1, 9, 902, 19], - ["jump", "num_done_450", 902, 19], - "num_err_449", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 902, - 19 - ], - ["access", 11, "error", 902, 19], - ["access", 12, "cannot apply '+': operands must be numbers", 902, 19], - ["array", 13, 0, 902, 19], - ["push", 13, 12, 902, 19], - ["frame", 12, 9, 2, 902, 19], - ["null", 9, 902, 19], - ["setarg", 12, 0, 9, 902, 19], - ["setarg", 12, 1, 11, 902, 19], - ["setarg", 12, 2, 13, 902, 19], - ["invoke", 12, 9, 902, 19], - ["disrupt", 902, 19], - "num_done_450", - ["move", 1, 10, 902, 19], - ["jump", "while_start_411", 903, 9], - ["jump", "if_end_435", 903, 9], - "if_else_434", - "if_end_435", - ["get", 9, 42, 1, 905, 11], - ["frame", 10, 9, 1, 905, 11], - ["null", 9, 905, 11], - ["setarg", 10, 0, 9, 905, 11], - ["setarg", 10, 1, 4, 905, 11], - ["invoke", 10, 9, 905, 11], - ["access", 10, 0, 905, 28], - ["is_int", 11, 9, 905, 28], - ["jump_false", 11, "rel_ni_453", 905, 28], - "_nop_tc_40", - "_nop_tc_41", - ["lt_int", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_ni_453", - ["is_num", 11, 9, 905, 28], - ["jump_false", 11, "rel_nn_454", 905, 28], - "_nop_tc_42", - "_nop_tc_43", - ["lt_float", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_nn_454", - ["is_text", 11, 9, 905, 28], - ["jump_false", 11, "rel_err_456", 905, 28], - "_nop_tc_44", - ["jump", "rel_err_456", 905, 28], - ["lt_text", 12, 9, 10, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_err_456", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 905, - 28 - ], - ["access", 10, "error", 905, 28], - ["access", 11, "cannot compare with '<': operands must be same type", 905, 28], - ["array", 13, 0, 905, 28], - ["push", 13, 11, 905, 28], - ["frame", 11, 9, 2, 905, 28], - ["null", 9, 905, 28], - ["setarg", 11, 0, 9, 905, 28], - ["setarg", 11, 1, 10, 905, 28], - ["setarg", 11, 2, 13, 905, 28], - ["invoke", 11, 9, 905, 28], - ["disrupt", 905, 28], - "rel_done_455", - ["jump_false", 12, "if_else_451", 905, 28], - ["access", 9, "def", 906, 29], - ["is_identical", 10, 6, 9, 906, 29], - ["jump_true", 10, "eq_done_458", 906, 29], - ["is_int", 11, 6, 906, 29], - ["jump_false", 11, "eq_ni_459", 906, 29], - "_nop_tc_45", - ["jump", "eq_ni_459", 906, 29], - ["eq_int", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_ni_459", - ["is_num", 11, 6, 906, 29], - ["jump_false", 11, "eq_nn_460", 906, 29], - "_nop_tc_46", - ["jump", "eq_nn_460", 906, 29], - ["eq_float", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nn_460", - ["is_text", 11, 6, 906, 29], - ["jump_false", 11, "eq_nt_461", 906, 29], - "_nop_tc_47", - "_nop_tc_48", - ["eq_text", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nt_461", - ["is_null", 11, 6, 906, 29], - ["jump_false", 11, "eq_nnl_462", 906, 29], - "_nop_tc_49", - ["jump", "eq_nnl_462", 906, 29], - ["true", 10, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nnl_462", - ["is_bool", 11, 6, 906, 29], - ["jump_false", 11, "eq_nb_463", 906, 29], - "_nop_tc_50", - ["jump", "eq_nb_463", 906, 29], - ["eq_bool", 10, 6, 9, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nb_463", - ["false", 10, 906, 29], - "eq_done_458", - ["move", 9, 10, 906, 29], - ["jump_true", 9, "or_end_457", 906, 29], - ["access", 10, "function", 906, 46], - ["is_identical", 11, 6, 10, 906, 46], - ["jump_true", 11, "eq_done_464", 906, 46], - ["is_int", 12, 6, 906, 46], - ["jump_false", 12, "eq_ni_465", 906, 46], - "_nop_tc_51", - ["jump", "eq_ni_465", 906, 46], - ["eq_int", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_ni_465", - ["is_num", 12, 6, 906, 46], - ["jump_false", 12, "eq_nn_466", 906, 46], - "_nop_tc_52", - ["jump", "eq_nn_466", 906, 46], - ["eq_float", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nn_466", - ["is_text", 12, 6, 906, 46], - ["jump_false", 12, "eq_nt_467", 906, 46], - "_nop_tc_53", - "_nop_tc_54", - ["eq_text", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nt_467", - ["is_null", 12, 6, 906, 46], - ["jump_false", 12, "eq_nnl_468", 906, 46], - "_nop_tc_55", - ["jump", "eq_nnl_468", 906, 46], - ["true", 11, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nnl_468", - ["is_bool", 12, 6, 906, 46], - ["jump_false", 12, "eq_nb_469", 906, 46], - "_nop_tc_56", - ["jump", "eq_nb_469", 906, 46], - ["eq_bool", 11, 6, 10, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nb_469", - ["false", 11, 906, 46], - "eq_done_464", - ["move", 9, 11, 906, 46], - "or_end_457", - ["move", 7, 9, 906, 46], - ["access", 9, 1, 907, 16], - ["get", 10, 12, 1, 907, 20], - "_nop_tc_57", - "_nop_tc_58", - ["is_num", 11, 10, 907, 20], - ["jump_false", 11, "num_err_470", 907, 20], - ["add", 11, 9, 10, 907, 20], - ["jump", "num_done_471", 907, 20], - "num_err_470", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 907, - 20 - ], - ["access", 10, "error", 907, 20], - ["access", 12, "cannot apply '+': operands must be numbers", 907, 20], - ["array", 13, 0, 907, 20], - ["push", 13, 12, 907, 20], - ["frame", 12, 9, 2, 907, 20], - ["null", 9, 907, 20], - ["setarg", 12, 0, 9, 907, 20], - ["setarg", 12, 1, 10, 907, 20], - ["setarg", 12, 2, 13, 907, 20], - ["invoke", 12, 9, 907, 20], - ["disrupt", 907, 20], - "num_done_471", - ["get", 9, 14, 1, 907, 32], - "_nop_tc_59", - ["jump", "add_cn_473", 907, 32], - ["is_text", 10, 9, 907, 32], - ["jump_false", 10, "add_cn_473", 907, 32], - ["concat", 12, 11, 9, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_cn_473", - "_nop_tc_60", - "_nop_tc_61", - ["is_num", 10, 9, 907, 32], - ["jump_false", 10, "add_err_474", 907, 32], - ["add", 12, 11, 9, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_err_474", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 907, - 32 - ], - ["access", 10, "error", 907, 32], - ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 907, 32], - ["array", 13, 0, 907, 32], - ["push", 13, 11, 907, 32], - ["frame", 11, 9, 2, 907, 32], - ["null", 9, 907, 32], - ["setarg", 11, 0, 9, 907, 32], - ["setarg", 11, 1, 10, 907, 32], - ["setarg", 11, 2, 13, 907, 32], - ["invoke", 11, 9, 907, 32], - ["disrupt", 907, 32], - "add_done_472", - ["move", 8, 12, 907, 32], - ["get", 9, 14, 1, 908, 28], - ["access", 10, 1, 908, 47], - ["is_num", 11, 9, 908, 47], - ["jump_false", 11, "num_err_475", 908, 47], - "_nop_tc_62", - "_nop_tc_63", - ["add", 11, 9, 10, 908, 47], - ["jump", "num_done_476", 908, 47], - "num_err_475", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 908, - 47 - ], - ["access", 10, "error", 908, 47], - ["access", 12, "cannot apply '+': operands must be numbers", 908, 47], - ["array", 13, 0, 908, 47], - ["push", 13, 12, 908, 47], - ["frame", 12, 9, 2, 908, 47], - ["null", 9, 908, 47], - ["setarg", 12, 0, 9, 908, 47], - ["setarg", 12, 1, 10, 908, 47], - ["setarg", 12, 2, 13, 908, 47], - ["invoke", 12, 9, 908, 47], - ["disrupt", 908, 47], - "num_done_476", - ["put", 11, 14, 1, 908, 47], - ["get", 9, 41, 1, 909, 9], - ["frame", 10, 9, 3, 909, 9], - ["null", 9, 909, 9], - ["setarg", 10, 0, 9, 909, 9], - ["setarg", 10, 1, 4, 909, 9], - ["setarg", 10, 2, 8, 909, 9], - ["setarg", 10, 3, 7, 909, 9], - ["invoke", 10, 9, 909, 9], - ["load_field", 9, 5, "closure", 910, 13], - ["true", 10, 910, 26], - ["is_identical", 11, 9, 10, 910, 26], - ["jump_true", 11, "eq_done_479", 910, 26], - ["is_int", 12, 9, 910, 26], - ["jump_false", 12, "eq_ni_480", 910, 26], - "_nop_tc_64", - ["jump", "eq_ni_480", 910, 26], - ["eq_int", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_ni_480", - ["is_num", 12, 9, 910, 26], - ["jump_false", 12, "eq_nn_481", 910, 26], - "_nop_tc_65", - ["jump", "eq_nn_481", 910, 26], - ["eq_float", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nn_481", - ["is_text", 12, 9, 910, 26], - ["jump_false", 12, "eq_nt_482", 910, 26], - "_nop_tc_66", - ["jump", "eq_nt_482", 910, 26], - ["eq_text", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nt_482", - ["is_null", 12, 9, 910, 26], - ["jump_false", 12, "eq_nnl_483", 910, 26], - "_nop_tc_67", - ["jump", "eq_nnl_483", 910, 26], - ["true", 11, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nnl_483", - ["is_bool", 12, 9, 910, 26], - ["jump_false", 12, "eq_nb_484", 910, 26], - "_nop_tc_68", - "_nop_tc_69", - ["eq_bool", 11, 9, 10, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nb_484", - ["false", 11, 910, 26], - "eq_done_479", - ["jump_false", 11, "if_else_477", 910, 26], - ["true", 9, 911, 51], - ["get", 10, 10, 1, 911, 11], - ["get", 11, 10, 1, 911, 25], - ["length", 12, 11, 911, 25], - ["access", 11, 1, 911, 35], - "_nop_tc_70", - "_nop_tc_71", - "_nop_tc_72", - "_nop_tc_73", - ["subtract", 13, 12, 11, 911, 35], - ["jump", "num_done_486", 911, 35], - "num_err_485", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 911, - 35 - ], - ["access", 12, "error", 911, 35], - ["access", 14, "cannot apply '-': operands must be numbers", 911, 35], - ["array", 15, 0, 911, 35], - ["push", 15, 14, 911, 35], - ["frame", 14, 11, 2, 911, 35], - ["null", 11, 911, 35], - ["setarg", 14, 0, 11, 911, 35], - ["setarg", 14, 1, 12, 911, 35], - ["setarg", 14, 2, 15, 911, 35], - ["invoke", 14, 11, 911, 35], - ["disrupt", 911, 35], - "num_done_486", - ["load_dynamic", 11, 10, 13, 911, 35], - ["store_field", 11, 9, "is_closure", 911, 35], - ["jump", "if_end_478", 911, 35], - "if_else_477", - "if_end_478", - ["jump", "if_end_452", 911, 35], - "if_else_451", - "if_end_452", - ["access", 9, 1, 914, 17], - ["is_num", 10, 1, 914, 17], - ["jump_false", 10, "num_err_487", 914, 17], - "_nop_tc_74", - "_nop_tc_75", - ["add", 10, 1, 9, 914, 17], - ["jump", "num_done_488", 914, 17], - "num_err_487", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 914, - 17 - ], - ["access", 11, "error", 914, 17], - ["access", 12, "cannot apply '+': operands must be numbers", 914, 17], - ["array", 13, 0, 914, 17], - ["push", 13, 12, 914, 17], - ["frame", 12, 9, 2, 914, 17], - ["null", 9, 914, 17], - ["setarg", 12, 0, 9, 914, 17], - ["setarg", 12, 1, 11, 914, 17], - ["setarg", 12, 2, 13, 914, 17], - ["invoke", 12, 9, 914, 17], - ["disrupt", 914, 17], - "num_done_488", - ["move", 1, 10, 914, 17], - ["jump", "while_start_411", 914, 17], - "while_end_412", - ["null", 1, 914, 17], - ["return", 1, 914, 17] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 -},{ - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 920, 14], - "while_start_489", - ["load_field", 4, 1, "vars", 921, 24], - ["length", 5, 4, 921, 24], - ["is_int", 4, 3, 921, 24], - ["jump_false", 4, "rel_ni_491", 921, 24], - "_nop_tc_1", - "_nop_tc_2", - ["lt_int", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_ni_491", - ["is_num", 4, 3, 921, 24], - ["jump_false", 4, "rel_nn_492", 921, 24], - "_nop_tc_3", - "_nop_tc_4", - ["lt_float", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_nn_492", - ["is_text", 4, 3, 921, 24], - ["jump_false", 4, "rel_err_494", 921, 24], - "_nop_tc_5", - ["jump", "rel_err_494", 921, 24], - ["lt_text", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_err_494", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 921, - 24 - ], - ["access", 5, "error", 921, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 921, 24], - ["array", 8, 0, 921, 24], - ["push", 8, 7, 921, 24], - ["frame", 7, 4, 2, 921, 24], - ["null", 4, 921, 24], - ["setarg", 7, 0, 4, 921, 24], - ["setarg", 7, 1, 5, 921, 24], - ["setarg", 7, 2, 8, 921, 24], - ["invoke", 7, 4, 921, 24], - ["disrupt", 921, 24], - "rel_done_493", - ["jump_false", 6, "while_end_490", 921, 24], - ["load_field", 4, 1, "vars", 922, 11], - ["load_dynamic", 5, 4, 3, 922, 22], - ["load_field", 4, 5, "name", 922, 22], - ["is_identical", 5, 4, 2, 922, 34], - ["jump_true", 5, "eq_done_497", 922, 34], - ["is_int", 6, 4, 922, 34], - ["jump_false", 6, "eq_ni_498", 922, 34], - ["is_int", 7, 2, 922, 34], - ["jump_false", 7, "eq_ni_498", 922, 34], - ["eq_int", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_ni_498", - ["is_num", 6, 4, 922, 34], - ["jump_false", 6, "eq_nn_499", 922, 34], - ["is_num", 7, 2, 922, 34], - ["jump_false", 7, "eq_nn_499", 922, 34], - ["eq_float", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nn_499", - ["is_text", 6, 4, 922, 34], - ["jump_false", 6, "eq_nt_500", 922, 34], - ["is_text", 7, 2, 922, 34], - ["jump_false", 7, "eq_nt_500", 922, 34], - ["eq_text", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nt_500", - ["is_null", 6, 4, 922, 34], - ["jump_false", 6, "eq_nnl_501", 922, 34], - ["is_null", 7, 2, 922, 34], - ["jump_false", 7, "eq_nnl_501", 922, 34], - ["true", 5, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nnl_501", - ["is_bool", 6, 4, 922, 34], - ["jump_false", 6, "eq_nb_502", 922, 34], - ["is_bool", 7, 2, 922, 34], - ["jump_false", 7, "eq_nb_502", 922, 34], - ["eq_bool", 5, 4, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nb_502", - ["false", 5, 922, 34], - "eq_done_497", - ["jump_false", 5, "if_else_495", 922, 34], - ["load_field", 4, 1, "vars", 923, 16], - ["load_dynamic", 5, 4, 3, 923, 27], - ["load_field", 4, 5, "slot", 923, 27], - ["return", 4, 923, 27], - "_nop_ur_1", - "if_else_495", - "if_end_496", - ["access", 4, 1, 925, 17], - ["is_num", 5, 3, 925, 17], - ["jump_false", 5, "num_err_503", 925, 17], - "_nop_tc_6", - "_nop_tc_7", - ["add", 5, 3, 4, 925, 17], - ["jump", "num_done_504", 925, 17], - "num_err_503", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 925, - 17 - ], - ["access", 6, "error", 925, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 925, 17], - ["array", 8, 0, 925, 17], - ["push", 8, 7, 925, 17], - ["frame", 7, 4, 2, 925, 17], - ["null", 4, 925, 17], - ["setarg", 7, 0, 4, 925, 17], - ["setarg", 7, 1, 6, 925, 17], - ["setarg", 7, 2, 8, 925, 17], - ["invoke", 7, 4, 925, 17], - ["disrupt", 925, 17], - "num_done_504", - ["move", 3, 5, 925, 17], - ["jump", "while_start_489", 925, 17], - "while_end_490", - ["access", 3, -1, 927, 12], - ["return", 3, 927, 12], - "_nop_ur_2", - "_nop_ur_3" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 4, 1, "acc", 941, 15], - ["move", 5, 4, 941, 15], - ["load_field", 4, 1, "i", 942, 13], - ["move", 6, 4, 942, 13], - ["load_field", 4, 1, "arr", 943, 20], - ["move", 7, 4, 943, 20], - ["load_field", 4, 1, "fn", 944, 19], - ["move", 8, 4, 944, 19], - ["load_field", 4, 1, "len", 945, 15], - ["move", 9, 4, 945, 15], - ["get", 4, 40, 1, 946, 17], - ["frame", 10, 4, 0, 946, 17], - ["null", 4, 946, 17], - ["setarg", 10, 0, 4, 946, 17], - ["invoke", 10, 4, 946, 17], - ["move", 10, 4, 946, 17], - ["get", 4, 40, 1, 947, 16], - ["frame", 11, 4, 0, 947, 16], - ["null", 4, 947, 16], - ["setarg", 11, 0, 4, 947, 16], - ["invoke", 11, 4, 947, 16], - ["move", 11, 4, 947, 16], - ["get", 4, 40, 1, 948, 18], - ["frame", 12, 4, 0, 948, 18], - ["null", 4, 948, 18], - ["setarg", 12, 0, 4, 948, 18], - ["invoke", 12, 4, 948, 18], - ["move", 12, 4, 948, 18], - ["get", 4, 40, 1, 949, 15], - ["frame", 13, 4, 0, 949, 15], - ["null", 4, 949, 15], - ["setarg", 13, 0, 4, 949, 15], - ["invoke", 13, 4, 949, 15], - ["move", 13, 4, 949, 15], - ["get", 4, 40, 1, 950, 16], - ["frame", 14, 4, 0, 950, 16], - ["null", 4, 950, 16], - ["setarg", 14, 0, 4, 950, 16], - ["invoke", 14, 4, 950, 16], - ["move", 14, 4, 950, 16], - ["get", 4, 40, 1, 951, 13], - ["frame", 15, 4, 0, 951, 13], - ["null", 4, 951, 13], - ["setarg", 15, 0, 4, 951, 13], - ["invoke", 15, 4, 951, 13], - ["move", 15, 4, 951, 13], - ["access", 4, "reduce_loop", 952, 32], - ["get", 16, 45, 1, 952, 22], - ["frame", 17, 16, 1, 952, 22], - ["null", 16, 952, 22], - ["setarg", 17, 0, 16, 952, 22], - ["setarg", 17, 1, 4, 952, 22], - ["invoke", 17, 4, 952, 22], - ["move", 16, 4, 952, 22], - ["access", 4, "int", 953, 12], - ["access", 17, 1, 953, 24], - ["get", 18, 51, 1, 953, 5], - ["frame", 19, 18, 3, 953, 5], - ["null", 18, 953, 5], - ["setarg", 19, 0, 18, 953, 5], - ["setarg", 19, 1, 4, 953, 5], - ["setarg", 19, 2, 13, 953, 5], - ["setarg", 19, 3, 17, 953, 5], - ["invoke", 19, 4, 953, 5], - ["access", 4, "null", 954, 12], - ["get", 17, 50, 1, 954, 5], - ["frame", 18, 17, 2, 954, 5], - ["null", 17, 954, 5], - ["setarg", 18, 0, 17, 954, 5], - ["setarg", 18, 1, 4, 954, 5], - ["setarg", 18, 2, 12, 954, 5], - ["invoke", 18, 4, 954, 5], - ["get", 4, 48, 1, 955, 5], - ["frame", 17, 4, 1, 955, 5], - ["null", 4, 955, 5], - ["setarg", 17, 0, 4, 955, 5], - ["setarg", 17, 1, 16, 955, 5], - ["invoke", 17, 4, 955, 5], - ["jump_false", 2, "if_else_505", 956, 9], - ["access", 4, "lt_int", 957, 14], - ["get", 17, 52, 1, 957, 7], - ["frame", 18, 17, 4, 957, 7], - ["null", 17, 957, 7], - ["setarg", 18, 0, 17, 957, 7], - ["setarg", 18, 1, 4, 957, 7], - ["setarg", 18, 2, 10, 957, 7], - ["setarg", 18, 3, 6, 957, 7], - ["setarg", 18, 4, 9, 957, 7], - ["invoke", 18, 4, 957, 7], - ["jump", "if_end_506", 957, 7], - "if_else_505", - ["access", 4, "int", 959, 14], - ["access", 9, 0, 959, 27], - ["get", 17, 51, 1, 959, 7], - ["frame", 18, 17, 3, 959, 7], - ["null", 17, 959, 7], - ["setarg", 18, 0, 17, 959, 7], - ["setarg", 18, 1, 4, 959, 7], - ["setarg", 18, 2, 14, 959, 7], - ["setarg", 18, 3, 9, 959, 7], - ["invoke", 18, 4, 959, 7], - ["access", 4, "ge_int", 960, 14], - ["get", 9, 52, 1, 960, 7], - ["frame", 17, 9, 4, 960, 7], - ["null", 9, 960, 7], - ["setarg", 17, 0, 9, 960, 7], - ["setarg", 17, 1, 4, 960, 7], - ["setarg", 17, 2, 10, 960, 7], - ["setarg", 17, 3, 6, 960, 7], - ["setarg", 17, 4, 14, 960, 7], - ["invoke", 17, 4, 960, 7], - "if_end_506", - ["access", 4, "jump_false", 962, 20], - ["get", 9, 60, 1, 962, 5], - ["frame", 14, 9, 3, 962, 5], - ["null", 9, 962, 5], - ["setarg", 14, 0, 9, 962, 5], - ["setarg", 14, 1, 4, 962, 5], - ["setarg", 14, 2, 10, 962, 5], - ["setarg", 14, 3, 3, 962, 5], - ["invoke", 14, 4, 962, 5], - ["access", 4, "load_index", 963, 12], - ["get", 9, 52, 1, 963, 5], - ["frame", 10, 9, 4, 963, 5], - ["null", 9, 963, 5], - ["setarg", 10, 0, 9, 963, 5], - ["setarg", 10, 1, 4, 963, 5], - ["setarg", 10, 2, 11, 963, 5], - ["setarg", 10, 3, 7, 963, 5], - ["setarg", 10, 4, 6, 963, 5], - ["invoke", 10, 4, 963, 5], - ["access", 4, "frame", 964, 12], - ["access", 7, 2, 964, 33], - ["get", 9, 52, 1, 964, 5], - ["frame", 10, 9, 4, 964, 5], - ["null", 9, 964, 5], - ["setarg", 10, 0, 9, 964, 5], - ["setarg", 10, 1, 4, 964, 5], - ["setarg", 10, 2, 15, 964, 5], - ["setarg", 10, 3, 8, 964, 5], - ["setarg", 10, 4, 7, 964, 5], - ["invoke", 10, 4, 964, 5], - ["access", 4, "setarg", 965, 12], - ["access", 7, 0, 965, 25], - ["get", 8, 52, 1, 965, 5], - ["frame", 9, 8, 4, 965, 5], - ["null", 8, 965, 5], - ["setarg", 9, 0, 8, 965, 5], - ["setarg", 9, 1, 4, 965, 5], - ["setarg", 9, 2, 15, 965, 5], - ["setarg", 9, 3, 7, 965, 5], - ["setarg", 9, 4, 12, 965, 5], - ["invoke", 9, 4, 965, 5], - ["access", 4, "setarg", 966, 12], - ["access", 7, 1, 966, 25], - ["get", 8, 52, 1, 966, 5], - ["frame", 9, 8, 4, 966, 5], - ["null", 8, 966, 5], - ["setarg", 9, 0, 8, 966, 5], - ["setarg", 9, 1, 4, 966, 5], - ["setarg", 9, 2, 15, 966, 5], - ["setarg", 9, 3, 7, 966, 5], - ["setarg", 9, 4, 5, 966, 5], - ["invoke", 9, 4, 966, 5], - ["access", 4, "setarg", 967, 12], - ["access", 7, 2, 967, 25], - ["get", 8, 52, 1, 967, 5], - ["frame", 9, 8, 4, 967, 5], - ["null", 8, 967, 5], - ["setarg", 9, 0, 8, 967, 5], - ["setarg", 9, 1, 4, 967, 5], - ["setarg", 9, 2, 15, 967, 5], - ["setarg", 9, 3, 7, 967, 5], - ["setarg", 9, 4, 11, 967, 5], - ["invoke", 9, 4, 967, 5], - ["access", 4, "invoke", 968, 12], - ["get", 7, 51, 1, 968, 5], - ["frame", 8, 7, 3, 968, 5], - ["null", 7, 968, 5], - ["setarg", 8, 0, 7, 968, 5], - ["setarg", 8, 1, 4, 968, 5], - ["setarg", 8, 2, 15, 968, 5], - ["setarg", 8, 3, 5, 968, 5], - ["invoke", 8, 4, 968, 5], - ["jump_false", 2, "if_else_507", 969, 9], - ["access", 4, "add", 970, 14], - ["get", 5, 52, 1, 970, 7], - ["frame", 7, 5, 4, 970, 7], - ["null", 5, 970, 7], - ["setarg", 7, 0, 5, 970, 7], - ["setarg", 7, 1, 4, 970, 7], - ["setarg", 7, 2, 6, 970, 7], - ["setarg", 7, 3, 6, 970, 7], - ["setarg", 7, 4, 13, 970, 7], - ["invoke", 7, 4, 970, 7], - ["jump", "if_end_508", 970, 7], - "if_else_507", - ["access", 4, "subtract", 972, 14], - ["get", 5, 52, 1, 972, 7], - ["frame", 7, 5, 4, 972, 7], - ["null", 5, 972, 7], - ["setarg", 7, 0, 5, 972, 7], - ["setarg", 7, 1, 4, 972, 7], - ["setarg", 7, 2, 6, 972, 7], - ["setarg", 7, 3, 6, 972, 7], - ["setarg", 7, 4, 13, 972, 7], - ["invoke", 7, 4, 972, 7], - "if_end_508", - ["get", 4, 59, 1, 974, 5], - ["frame", 5, 4, 1, 974, 5], - ["null", 4, 974, 5], - ["setarg", 5, 0, 4, 974, 5], - ["setarg", 5, 1, 16, 974, 5], - ["invoke", 5, 4, 974, 5], - ["null", 4, 974, 5], - ["return", 4, 974, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 979, 15], - ["frame", 5, 4, 0, 979, 15], - ["null", 4, 979, 15], - ["setarg", 5, 0, 4, 979, 15], - ["invoke", 5, 4, 979, 15], - ["move", 5, 4, 979, 15], - ["get", 4, 40, 1, 980, 13], - ["frame", 6, 4, 0, 980, 13], - ["null", 4, 980, 13], - ["setarg", 6, 0, 4, 980, 13], - ["invoke", 6, 4, 980, 13], - ["move", 6, 4, 980, 13], - ["get", 4, 40, 1, 981, 17], - ["frame", 7, 4, 0, 981, 17], - ["null", 4, 981, 17], - ["setarg", 7, 0, 4, 981, 17], - ["invoke", 7, 4, 981, 17], - ["move", 7, 4, 981, 17], - ["get", 4, 40, 1, 982, 16], - ["frame", 8, 4, 0, 982, 16], - ["null", 4, 982, 16], - ["setarg", 8, 0, 4, 982, 16], - ["invoke", 8, 4, 982, 16], - ["move", 8, 4, 982, 16], - ["get", 4, 40, 1, 983, 18], - ["frame", 9, 4, 0, 983, 18], - ["null", 4, 983, 18], - ["setarg", 9, 0, 4, 983, 18], - ["invoke", 9, 4, 983, 18], - ["move", 9, 4, 983, 18], - ["get", 4, 40, 1, 984, 15], - ["frame", 10, 4, 0, 984, 15], - ["null", 4, 984, 15], - ["setarg", 10, 0, 4, 984, 15], - ["invoke", 10, 4, 984, 15], - ["move", 10, 4, 984, 15], - ["get", 4, 40, 1, 985, 13], - ["frame", 11, 4, 0, 985, 13], - ["null", 4, 985, 13], - ["setarg", 11, 0, 4, 985, 13], - ["invoke", 11, 4, 985, 13], - ["move", 11, 4, 985, 13], - ["get", 4, 40, 1, 986, 19], - ["frame", 12, 4, 0, 986, 19], - ["null", 4, 986, 19], - ["setarg", 12, 0, 4, 986, 19], - ["invoke", 12, 4, 986, 19], - ["move", 12, 4, 986, 19], - ["access", 4, "arrfor_loop", 987, 32], - ["get", 13, 45, 1, 987, 22], - ["frame", 14, 13, 1, 987, 22], - ["null", 13, 987, 22], - ["setarg", 14, 0, 13, 987, 22], - ["setarg", 14, 1, 4, 987, 22], - ["invoke", 14, 4, 987, 22], - ["move", 13, 4, 987, 22], - ["access", 4, "arrfor_done", 988, 32], - ["get", 14, 45, 1, 988, 22], - ["frame", 15, 14, 1, 988, 22], - ["null", 14, 988, 22], - ["setarg", 15, 0, 14, 988, 22], - ["setarg", 15, 1, 4, 988, 22], - ["invoke", 15, 4, 988, 22], - ["move", 14, 4, 988, 22], - ["access", 4, "length", 989, 12], - ["get", 15, 51, 1, 989, 5], - ["frame", 16, 15, 3, 989, 5], - ["null", 15, 989, 5], - ["setarg", 16, 0, 15, 989, 5], - ["setarg", 16, 1, 4, 989, 5], - ["setarg", 16, 2, 5, 989, 5], - ["setarg", 16, 3, 2, 989, 5], - ["invoke", 16, 4, 989, 5], - ["access", 4, "int", 990, 12], - ["access", 15, 0, 990, 22], - ["get", 16, 51, 1, 990, 5], - ["frame", 17, 16, 3, 990, 5], - ["null", 16, 990, 5], - ["setarg", 17, 0, 16, 990, 5], - ["setarg", 17, 1, 4, 990, 5], - ["setarg", 17, 2, 6, 990, 5], - ["setarg", 17, 3, 15, 990, 5], - ["invoke", 17, 4, 990, 5], - ["access", 4, "int", 991, 12], - ["access", 15, 1, 991, 24], - ["get", 16, 51, 1, 991, 5], - ["frame", 17, 16, 3, 991, 5], - ["null", 16, 991, 5], - ["setarg", 17, 0, 16, 991, 5], - ["setarg", 17, 1, 4, 991, 5], - ["setarg", 17, 2, 10, 991, 5], - ["setarg", 17, 3, 15, 991, 5], - ["invoke", 17, 4, 991, 5], - ["access", 4, "null", 992, 12], - ["get", 15, 50, 1, 992, 5], - ["frame", 16, 15, 2, 992, 5], - ["null", 15, 992, 5], - ["setarg", 16, 0, 15, 992, 5], - ["setarg", 16, 1, 4, 992, 5], - ["setarg", 16, 2, 9, 992, 5], - ["invoke", 16, 4, 992, 5], - ["get", 4, 48, 1, 993, 5], - ["frame", 15, 4, 1, 993, 5], - ["null", 4, 993, 5], - ["setarg", 15, 0, 4, 993, 5], - ["setarg", 15, 1, 13, 993, 5], - ["invoke", 15, 4, 993, 5], - ["access", 4, "lt_int", 994, 12], - ["get", 15, 52, 1, 994, 5], - ["frame", 16, 15, 4, 994, 5], - ["null", 15, 994, 5], - ["setarg", 16, 0, 15, 994, 5], - ["setarg", 16, 1, 4, 994, 5], - ["setarg", 16, 2, 7, 994, 5], - ["setarg", 16, 3, 6, 994, 5], - ["setarg", 16, 4, 5, 994, 5], - ["invoke", 16, 4, 994, 5], - ["access", 4, "jump_false", 995, 20], - ["get", 5, 60, 1, 995, 5], - ["frame", 15, 5, 3, 995, 5], - ["null", 5, 995, 5], - ["setarg", 15, 0, 5, 995, 5], - ["setarg", 15, 1, 4, 995, 5], - ["setarg", 15, 2, 7, 995, 5], - ["setarg", 15, 3, 14, 995, 5], - ["invoke", 15, 4, 995, 5], - ["access", 4, "load_index", 996, 12], - ["get", 5, 52, 1, 996, 5], - ["frame", 7, 5, 4, 996, 5], - ["null", 5, 996, 5], - ["setarg", 7, 0, 5, 996, 5], - ["setarg", 7, 1, 4, 996, 5], - ["setarg", 7, 2, 8, 996, 5], - ["setarg", 7, 3, 2, 996, 5], - ["setarg", 7, 4, 6, 996, 5], - ["invoke", 7, 4, 996, 5], - ["access", 4, "frame", 997, 12], - ["access", 5, 2, 997, 33], - ["get", 7, 52, 1, 997, 5], - ["frame", 15, 7, 4, 997, 5], - ["null", 7, 997, 5], - ["setarg", 15, 0, 7, 997, 5], - ["setarg", 15, 1, 4, 997, 5], - ["setarg", 15, 2, 11, 997, 5], - ["setarg", 15, 3, 3, 997, 5], - ["setarg", 15, 4, 5, 997, 5], - ["invoke", 15, 4, 997, 5], - ["access", 4, "setarg", 998, 12], - ["access", 5, 0, 998, 25], - ["get", 7, 52, 1, 998, 5], - ["frame", 15, 7, 4, 998, 5], - ["null", 7, 998, 5], - ["setarg", 15, 0, 7, 998, 5], - ["setarg", 15, 1, 4, 998, 5], - ["setarg", 15, 2, 11, 998, 5], - ["setarg", 15, 3, 5, 998, 5], - ["setarg", 15, 4, 9, 998, 5], - ["invoke", 15, 4, 998, 5], - ["access", 4, "setarg", 999, 12], - ["access", 5, 1, 999, 25], - ["get", 7, 52, 1, 999, 5], - ["frame", 9, 7, 4, 999, 5], - ["null", 7, 999, 5], - ["setarg", 9, 0, 7, 999, 5], - ["setarg", 9, 1, 4, 999, 5], - ["setarg", 9, 2, 11, 999, 5], - ["setarg", 9, 3, 5, 999, 5], - ["setarg", 9, 4, 8, 999, 5], - ["invoke", 9, 4, 999, 5], - ["access", 4, "setarg", 1000, 12], - ["access", 5, 2, 1000, 25], - ["get", 7, 52, 1, 1000, 5], - ["frame", 8, 7, 4, 1000, 5], - ["null", 7, 1000, 5], - ["setarg", 8, 0, 7, 1000, 5], - ["setarg", 8, 1, 4, 1000, 5], - ["setarg", 8, 2, 11, 1000, 5], - ["setarg", 8, 3, 5, 1000, 5], - ["setarg", 8, 4, 6, 1000, 5], - ["invoke", 8, 4, 1000, 5], - ["access", 4, "invoke", 1001, 12], - ["get", 5, 51, 1, 1001, 5], - ["frame", 7, 5, 3, 1001, 5], - ["null", 5, 1001, 5], - ["setarg", 7, 0, 5, 1001, 5], - ["setarg", 7, 1, 4, 1001, 5], - ["setarg", 7, 2, 11, 1001, 5], - ["setarg", 7, 3, 12, 1001, 5], - ["invoke", 7, 4, 1001, 5], - ["access", 4, "add", 1002, 12], - ["get", 5, 52, 1, 1002, 5], - ["frame", 7, 5, 4, 1002, 5], - ["null", 5, 1002, 5], - ["setarg", 7, 0, 5, 1002, 5], - ["setarg", 7, 1, 4, 1002, 5], - ["setarg", 7, 2, 6, 1002, 5], - ["setarg", 7, 3, 6, 1002, 5], - ["setarg", 7, 4, 10, 1002, 5], - ["invoke", 7, 4, 1002, 5], - ["get", 4, 59, 1, 1003, 5], - ["frame", 5, 4, 1, 1003, 5], - ["null", 4, 1003, 5], - ["setarg", 5, 0, 4, 1003, 5], - ["setarg", 5, 1, 13, 1003, 5], - ["invoke", 5, 4, 1003, 5], - ["get", 4, 48, 1, 1004, 5], - ["frame", 5, 4, 1, 1004, 5], - ["null", 4, 1004, 5], - ["setarg", 5, 0, 4, 1004, 5], - ["setarg", 5, 1, 14, 1004, 5], - ["invoke", 5, 4, 1004, 5], - ["access", 4, "null", 1005, 12], - ["get", 5, 50, 1, 1005, 5], - ["frame", 6, 5, 2, 1005, 5], - ["null", 5, 1005, 5], - ["setarg", 6, 0, 5, 1005, 5], - ["setarg", 6, 1, 4, 1005, 5], - ["setarg", 6, 2, 1, 1005, 5], - ["invoke", 6, 4, 1005, 5], - ["return", 1, 1006, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 1011, 15], - ["frame", 5, 4, 0, 1011, 15], - ["null", 4, 1011, 15], - ["setarg", 5, 0, 4, 1011, 15], - ["invoke", 5, 4, 1011, 15], - ["move", 5, 4, 1011, 15], - ["get", 4, 40, 1, 1012, 13], - ["frame", 6, 4, 0, 1012, 13], - ["null", 4, 1012, 13], - ["setarg", 6, 0, 4, 1012, 13], - ["invoke", 6, 4, 1012, 13], - ["move", 6, 4, 1012, 13], - ["get", 4, 40, 1, 1013, 17], - ["frame", 7, 4, 0, 1013, 17], - ["null", 4, 1013, 17], - ["setarg", 7, 0, 4, 1013, 17], - ["invoke", 7, 4, 1013, 17], - ["move", 7, 4, 1013, 17], - ["get", 4, 40, 1, 1014, 16], - ["frame", 8, 4, 0, 1014, 16], - ["null", 4, 1014, 16], - ["setarg", 8, 0, 4, 1014, 16], - ["invoke", 8, 4, 1014, 16], - ["move", 8, 4, 1014, 16], - ["get", 4, 40, 1, 1015, 18], - ["frame", 9, 4, 0, 1015, 18], - ["null", 4, 1015, 18], - ["setarg", 9, 0, 4, 1015, 18], - ["invoke", 9, 4, 1015, 18], - ["move", 9, 4, 1015, 18], - ["get", 4, 40, 1, 1016, 15], - ["frame", 10, 4, 0, 1016, 15], - ["null", 4, 1016, 15], - ["setarg", 10, 0, 4, 1016, 15], - ["invoke", 10, 4, 1016, 15], - ["move", 10, 4, 1016, 15], - ["get", 4, 40, 1, 1017, 13], - ["frame", 11, 4, 0, 1017, 13], - ["null", 4, 1017, 13], - ["setarg", 11, 0, 4, 1017, 13], - ["invoke", 11, 4, 1017, 13], - ["move", 11, 4, 1017, 13], - ["get", 4, 40, 1, 1018, 15], - ["frame", 12, 4, 0, 1018, 15], - ["null", 4, 1018, 15], - ["setarg", 12, 0, 4, 1018, 15], - ["invoke", 12, 4, 1018, 15], - ["move", 12, 4, 1018, 15], - ["access", 4, "every_loop", 1019, 32], - ["get", 13, 45, 1, 1019, 22], - ["frame", 14, 13, 1, 1019, 22], - ["null", 13, 1019, 22], - ["setarg", 14, 0, 13, 1019, 22], - ["setarg", 14, 1, 4, 1019, 22], - ["invoke", 14, 4, 1019, 22], - ["move", 13, 4, 1019, 22], - ["access", 4, "every_true", 1020, 30], - ["get", 14, 45, 1, 1020, 20], - ["frame", 15, 14, 1, 1020, 20], - ["null", 14, 1020, 20], - ["setarg", 15, 0, 14, 1020, 20], - ["setarg", 15, 1, 4, 1020, 20], - ["invoke", 15, 4, 1020, 20], - ["move", 14, 4, 1020, 20], - ["access", 4, "every_false", 1021, 31], - ["get", 15, 45, 1, 1021, 21], - ["frame", 16, 15, 1, 1021, 21], - ["null", 15, 1021, 21], - ["setarg", 16, 0, 15, 1021, 21], - ["setarg", 16, 1, 4, 1021, 21], - ["invoke", 16, 4, 1021, 21], - ["move", 15, 4, 1021, 21], - ["access", 4, "every_done", 1022, 32], - ["get", 16, 45, 1, 1022, 22], - ["frame", 17, 16, 1, 1022, 22], - ["null", 16, 1022, 22], - ["setarg", 17, 0, 16, 1022, 22], - ["setarg", 17, 1, 4, 1022, 22], - ["invoke", 17, 4, 1022, 22], - ["move", 16, 4, 1022, 22], - ["access", 4, "length", 1023, 12], - ["get", 17, 51, 1, 1023, 5], - ["frame", 18, 17, 3, 1023, 5], - ["null", 17, 1023, 5], - ["setarg", 18, 0, 17, 1023, 5], - ["setarg", 18, 1, 4, 1023, 5], - ["setarg", 18, 2, 5, 1023, 5], - ["setarg", 18, 3, 2, 1023, 5], - ["invoke", 18, 4, 1023, 5], - ["access", 4, "int", 1024, 12], - ["access", 17, 0, 1024, 22], - ["get", 18, 51, 1, 1024, 5], - ["frame", 19, 18, 3, 1024, 5], - ["null", 18, 1024, 5], - ["setarg", 19, 0, 18, 1024, 5], - ["setarg", 19, 1, 4, 1024, 5], - ["setarg", 19, 2, 6, 1024, 5], - ["setarg", 19, 3, 17, 1024, 5], - ["invoke", 19, 4, 1024, 5], - ["access", 4, "int", 1025, 12], - ["access", 17, 1, 1025, 24], - ["get", 18, 51, 1, 1025, 5], - ["frame", 19, 18, 3, 1025, 5], - ["null", 18, 1025, 5], - ["setarg", 19, 0, 18, 1025, 5], - ["setarg", 19, 1, 4, 1025, 5], - ["setarg", 19, 2, 10, 1025, 5], - ["setarg", 19, 3, 17, 1025, 5], - ["invoke", 19, 4, 1025, 5], - ["access", 4, "null", 1026, 12], - ["get", 17, 50, 1, 1026, 5], - ["frame", 18, 17, 2, 1026, 5], - ["null", 17, 1026, 5], - ["setarg", 18, 0, 17, 1026, 5], - ["setarg", 18, 1, 4, 1026, 5], - ["setarg", 18, 2, 9, 1026, 5], - ["invoke", 18, 4, 1026, 5], - ["get", 4, 48, 1, 1027, 5], - ["frame", 17, 4, 1, 1027, 5], - ["null", 4, 1027, 5], - ["setarg", 17, 0, 4, 1027, 5], - ["setarg", 17, 1, 13, 1027, 5], - ["invoke", 17, 4, 1027, 5], - ["access", 4, "lt_int", 1028, 12], - ["get", 17, 52, 1, 1028, 5], - ["frame", 18, 17, 4, 1028, 5], - ["null", 17, 1028, 5], - ["setarg", 18, 0, 17, 1028, 5], - ["setarg", 18, 1, 4, 1028, 5], - ["setarg", 18, 2, 7, 1028, 5], - ["setarg", 18, 3, 6, 1028, 5], - ["setarg", 18, 4, 5, 1028, 5], - ["invoke", 18, 4, 1028, 5], - ["access", 4, "jump_false", 1029, 20], - ["get", 5, 60, 1, 1029, 5], - ["frame", 17, 5, 3, 1029, 5], - ["null", 5, 1029, 5], - ["setarg", 17, 0, 5, 1029, 5], - ["setarg", 17, 1, 4, 1029, 5], - ["setarg", 17, 2, 7, 1029, 5], - ["setarg", 17, 3, 14, 1029, 5], - ["invoke", 17, 4, 1029, 5], - ["access", 4, "load_index", 1030, 12], - ["get", 5, 52, 1, 1030, 5], - ["frame", 7, 5, 4, 1030, 5], - ["null", 5, 1030, 5], - ["setarg", 7, 0, 5, 1030, 5], - ["setarg", 7, 1, 4, 1030, 5], - ["setarg", 7, 2, 8, 1030, 5], - ["setarg", 7, 3, 2, 1030, 5], - ["setarg", 7, 4, 6, 1030, 5], - ["invoke", 7, 4, 1030, 5], - ["access", 4, "frame", 1031, 12], - ["access", 5, 1, 1031, 33], - ["get", 7, 52, 1, 1031, 5], - ["frame", 17, 7, 4, 1031, 5], - ["null", 7, 1031, 5], - ["setarg", 17, 0, 7, 1031, 5], - ["setarg", 17, 1, 4, 1031, 5], - ["setarg", 17, 2, 11, 1031, 5], - ["setarg", 17, 3, 3, 1031, 5], - ["setarg", 17, 4, 5, 1031, 5], - ["invoke", 17, 4, 1031, 5], - ["access", 4, "setarg", 1032, 12], - ["access", 5, 0, 1032, 25], - ["get", 7, 52, 1, 1032, 5], - ["frame", 17, 7, 4, 1032, 5], - ["null", 7, 1032, 5], - ["setarg", 17, 0, 7, 1032, 5], - ["setarg", 17, 1, 4, 1032, 5], - ["setarg", 17, 2, 11, 1032, 5], - ["setarg", 17, 3, 5, 1032, 5], - ["setarg", 17, 4, 9, 1032, 5], - ["invoke", 17, 4, 1032, 5], - ["access", 4, "setarg", 1033, 12], - ["access", 5, 1, 1033, 25], - ["get", 7, 52, 1, 1033, 5], - ["frame", 9, 7, 4, 1033, 5], - ["null", 7, 1033, 5], - ["setarg", 9, 0, 7, 1033, 5], - ["setarg", 9, 1, 4, 1033, 5], - ["setarg", 9, 2, 11, 1033, 5], - ["setarg", 9, 3, 5, 1033, 5], - ["setarg", 9, 4, 8, 1033, 5], - ["invoke", 9, 4, 1033, 5], - ["access", 4, "invoke", 1034, 12], - ["get", 5, 51, 1, 1034, 5], - ["frame", 7, 5, 3, 1034, 5], - ["null", 5, 1034, 5], - ["setarg", 7, 0, 5, 1034, 5], - ["setarg", 7, 1, 4, 1034, 5], - ["setarg", 7, 2, 11, 1034, 5], - ["setarg", 7, 3, 12, 1034, 5], - ["invoke", 7, 4, 1034, 5], - ["access", 4, "jump_false", 1035, 20], - ["get", 5, 60, 1, 1035, 5], - ["frame", 7, 5, 3, 1035, 5], - ["null", 5, 1035, 5], - ["setarg", 7, 0, 5, 1035, 5], - ["setarg", 7, 1, 4, 1035, 5], - ["setarg", 7, 2, 12, 1035, 5], - ["setarg", 7, 3, 15, 1035, 5], - ["invoke", 7, 4, 1035, 5], - ["access", 4, "add", 1036, 12], - ["get", 5, 52, 1, 1036, 5], - ["frame", 7, 5, 4, 1036, 5], - ["null", 5, 1036, 5], - ["setarg", 7, 0, 5, 1036, 5], - ["setarg", 7, 1, 4, 1036, 5], - ["setarg", 7, 2, 6, 1036, 5], - ["setarg", 7, 3, 6, 1036, 5], - ["setarg", 7, 4, 10, 1036, 5], - ["invoke", 7, 4, 1036, 5], - ["get", 4, 59, 1, 1037, 5], - ["frame", 5, 4, 1, 1037, 5], - ["null", 4, 1037, 5], - ["setarg", 5, 0, 4, 1037, 5], - ["setarg", 5, 1, 13, 1037, 5], - ["invoke", 5, 4, 1037, 5], - ["get", 4, 48, 1, 1038, 5], - ["frame", 5, 4, 1, 1038, 5], - ["null", 4, 1038, 5], - ["setarg", 5, 0, 4, 1038, 5], - ["setarg", 5, 1, 14, 1038, 5], - ["invoke", 5, 4, 1038, 5], - ["access", 4, "true", 1039, 12], - ["get", 5, 50, 1, 1039, 5], - ["frame", 6, 5, 2, 1039, 5], - ["null", 5, 1039, 5], - ["setarg", 6, 0, 5, 1039, 5], - ["setarg", 6, 1, 4, 1039, 5], - ["setarg", 6, 2, 1, 1039, 5], - ["invoke", 6, 4, 1039, 5], - ["get", 4, 59, 1, 1040, 5], - ["frame", 5, 4, 1, 1040, 5], - ["null", 4, 1040, 5], - ["setarg", 5, 0, 4, 1040, 5], - ["setarg", 5, 1, 16, 1040, 5], - ["invoke", 5, 4, 1040, 5], - ["get", 4, 48, 1, 1041, 5], - ["frame", 5, 4, 1, 1041, 5], - ["null", 4, 1041, 5], - ["setarg", 5, 0, 4, 1041, 5], - ["setarg", 5, 1, 15, 1041, 5], - ["invoke", 5, 4, 1041, 5], - ["access", 4, "false", 1042, 12], - ["get", 5, 50, 1, 1042, 5], - ["frame", 6, 5, 2, 1042, 5], - ["null", 5, 1042, 5], - ["setarg", 6, 0, 5, 1042, 5], - ["setarg", 6, 1, 4, 1042, 5], - ["setarg", 6, 2, 1, 1042, 5], - ["invoke", 6, 4, 1042, 5], - ["get", 4, 48, 1, 1043, 5], - ["frame", 5, 4, 1, 1043, 5], - ["null", 4, 1043, 5], - ["setarg", 5, 0, 4, 1043, 5], - ["setarg", 5, 1, 16, 1043, 5], - ["invoke", 5, 4, 1043, 5], - ["return", 1, 1044, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 1049, 15], - ["frame", 5, 4, 0, 1049, 15], - ["null", 4, 1049, 15], - ["setarg", 5, 0, 4, 1049, 15], - ["invoke", 5, 4, 1049, 15], - ["move", 5, 4, 1049, 15], - ["get", 4, 40, 1, 1050, 13], - ["frame", 6, 4, 0, 1050, 13], - ["null", 4, 1050, 13], - ["setarg", 6, 0, 4, 1050, 13], - ["invoke", 6, 4, 1050, 13], - ["move", 6, 4, 1050, 13], - ["get", 4, 40, 1, 1051, 17], - ["frame", 7, 4, 0, 1051, 17], - ["null", 4, 1051, 17], - ["setarg", 7, 0, 4, 1051, 17], - ["invoke", 7, 4, 1051, 17], - ["move", 7, 4, 1051, 17], - ["get", 4, 40, 1, 1052, 16], - ["frame", 8, 4, 0, 1052, 16], - ["null", 4, 1052, 16], - ["setarg", 8, 0, 4, 1052, 16], - ["invoke", 8, 4, 1052, 16], - ["move", 8, 4, 1052, 16], - ["get", 4, 40, 1, 1053, 18], - ["frame", 9, 4, 0, 1053, 18], - ["null", 4, 1053, 18], - ["setarg", 9, 0, 4, 1053, 18], - ["invoke", 9, 4, 1053, 18], - ["move", 9, 4, 1053, 18], - ["get", 4, 40, 1, 1054, 15], - ["frame", 10, 4, 0, 1054, 15], - ["null", 4, 1054, 15], - ["setarg", 10, 0, 4, 1054, 15], - ["invoke", 10, 4, 1054, 15], - ["move", 10, 4, 1054, 15], - ["get", 4, 40, 1, 1055, 13], - ["frame", 11, 4, 0, 1055, 13], - ["null", 4, 1055, 13], - ["setarg", 11, 0, 4, 1055, 13], - ["invoke", 11, 4, 1055, 13], - ["move", 11, 4, 1055, 13], - ["get", 4, 40, 1, 1056, 15], - ["frame", 12, 4, 0, 1056, 15], - ["null", 4, 1056, 15], - ["setarg", 12, 0, 4, 1056, 15], - ["invoke", 12, 4, 1056, 15], - ["move", 12, 4, 1056, 15], - ["access", 4, "some_loop", 1057, 32], - ["get", 13, 45, 1, 1057, 22], - ["frame", 14, 13, 1, 1057, 22], - ["null", 13, 1057, 22], - ["setarg", 14, 0, 13, 1057, 22], - ["setarg", 14, 1, 4, 1057, 22], - ["invoke", 14, 4, 1057, 22], - ["move", 13, 4, 1057, 22], - ["access", 4, "some_true", 1058, 30], - ["get", 14, 45, 1, 1058, 20], - ["frame", 15, 14, 1, 1058, 20], - ["null", 14, 1058, 20], - ["setarg", 15, 0, 14, 1058, 20], - ["setarg", 15, 1, 4, 1058, 20], - ["invoke", 15, 4, 1058, 20], - ["move", 14, 4, 1058, 20], - ["access", 4, "some_false", 1059, 31], - ["get", 15, 45, 1, 1059, 21], - ["frame", 16, 15, 1, 1059, 21], - ["null", 15, 1059, 21], - ["setarg", 16, 0, 15, 1059, 21], - ["setarg", 16, 1, 4, 1059, 21], - ["invoke", 16, 4, 1059, 21], - ["move", 15, 4, 1059, 21], - ["access", 4, "some_done", 1060, 32], - ["get", 16, 45, 1, 1060, 22], - ["frame", 17, 16, 1, 1060, 22], - ["null", 16, 1060, 22], - ["setarg", 17, 0, 16, 1060, 22], - ["setarg", 17, 1, 4, 1060, 22], - ["invoke", 17, 4, 1060, 22], - ["move", 16, 4, 1060, 22], - ["access", 4, "length", 1061, 12], - ["get", 17, 51, 1, 1061, 5], - ["frame", 18, 17, 3, 1061, 5], - ["null", 17, 1061, 5], - ["setarg", 18, 0, 17, 1061, 5], - ["setarg", 18, 1, 4, 1061, 5], - ["setarg", 18, 2, 5, 1061, 5], - ["setarg", 18, 3, 2, 1061, 5], - ["invoke", 18, 4, 1061, 5], - ["access", 4, "int", 1062, 12], - ["access", 17, 0, 1062, 22], - ["get", 18, 51, 1, 1062, 5], - ["frame", 19, 18, 3, 1062, 5], - ["null", 18, 1062, 5], - ["setarg", 19, 0, 18, 1062, 5], - ["setarg", 19, 1, 4, 1062, 5], - ["setarg", 19, 2, 6, 1062, 5], - ["setarg", 19, 3, 17, 1062, 5], - ["invoke", 19, 4, 1062, 5], - ["access", 4, "int", 1063, 12], - ["access", 17, 1, 1063, 24], - ["get", 18, 51, 1, 1063, 5], - ["frame", 19, 18, 3, 1063, 5], - ["null", 18, 1063, 5], - ["setarg", 19, 0, 18, 1063, 5], - ["setarg", 19, 1, 4, 1063, 5], - ["setarg", 19, 2, 10, 1063, 5], - ["setarg", 19, 3, 17, 1063, 5], - ["invoke", 19, 4, 1063, 5], - ["access", 4, "null", 1064, 12], - ["get", 17, 50, 1, 1064, 5], - ["frame", 18, 17, 2, 1064, 5], - ["null", 17, 1064, 5], - ["setarg", 18, 0, 17, 1064, 5], - ["setarg", 18, 1, 4, 1064, 5], - ["setarg", 18, 2, 9, 1064, 5], - ["invoke", 18, 4, 1064, 5], - ["get", 4, 48, 1, 1065, 5], - ["frame", 17, 4, 1, 1065, 5], - ["null", 4, 1065, 5], - ["setarg", 17, 0, 4, 1065, 5], - ["setarg", 17, 1, 13, 1065, 5], - ["invoke", 17, 4, 1065, 5], - ["access", 4, "lt_int", 1066, 12], - ["get", 17, 52, 1, 1066, 5], - ["frame", 18, 17, 4, 1066, 5], - ["null", 17, 1066, 5], - ["setarg", 18, 0, 17, 1066, 5], - ["setarg", 18, 1, 4, 1066, 5], - ["setarg", 18, 2, 7, 1066, 5], - ["setarg", 18, 3, 6, 1066, 5], - ["setarg", 18, 4, 5, 1066, 5], - ["invoke", 18, 4, 1066, 5], - ["access", 4, "jump_false", 1067, 20], - ["get", 5, 60, 1, 1067, 5], - ["frame", 17, 5, 3, 1067, 5], - ["null", 5, 1067, 5], - ["setarg", 17, 0, 5, 1067, 5], - ["setarg", 17, 1, 4, 1067, 5], - ["setarg", 17, 2, 7, 1067, 5], - ["setarg", 17, 3, 15, 1067, 5], - ["invoke", 17, 4, 1067, 5], - ["access", 4, "load_index", 1068, 12], - ["get", 5, 52, 1, 1068, 5], - ["frame", 7, 5, 4, 1068, 5], - ["null", 5, 1068, 5], - ["setarg", 7, 0, 5, 1068, 5], - ["setarg", 7, 1, 4, 1068, 5], - ["setarg", 7, 2, 8, 1068, 5], - ["setarg", 7, 3, 2, 1068, 5], - ["setarg", 7, 4, 6, 1068, 5], - ["invoke", 7, 4, 1068, 5], - ["access", 4, "frame", 1069, 12], - ["access", 5, 1, 1069, 33], - ["get", 7, 52, 1, 1069, 5], - ["frame", 17, 7, 4, 1069, 5], - ["null", 7, 1069, 5], - ["setarg", 17, 0, 7, 1069, 5], - ["setarg", 17, 1, 4, 1069, 5], - ["setarg", 17, 2, 11, 1069, 5], - ["setarg", 17, 3, 3, 1069, 5], - ["setarg", 17, 4, 5, 1069, 5], - ["invoke", 17, 4, 1069, 5], - ["access", 4, "setarg", 1070, 12], - ["access", 5, 0, 1070, 25], - ["get", 7, 52, 1, 1070, 5], - ["frame", 17, 7, 4, 1070, 5], - ["null", 7, 1070, 5], - ["setarg", 17, 0, 7, 1070, 5], - ["setarg", 17, 1, 4, 1070, 5], - ["setarg", 17, 2, 11, 1070, 5], - ["setarg", 17, 3, 5, 1070, 5], - ["setarg", 17, 4, 9, 1070, 5], - ["invoke", 17, 4, 1070, 5], - ["access", 4, "setarg", 1071, 12], - ["access", 5, 1, 1071, 25], - ["get", 7, 52, 1, 1071, 5], - ["frame", 9, 7, 4, 1071, 5], - ["null", 7, 1071, 5], - ["setarg", 9, 0, 7, 1071, 5], - ["setarg", 9, 1, 4, 1071, 5], - ["setarg", 9, 2, 11, 1071, 5], - ["setarg", 9, 3, 5, 1071, 5], - ["setarg", 9, 4, 8, 1071, 5], - ["invoke", 9, 4, 1071, 5], - ["access", 4, "invoke", 1072, 12], - ["get", 5, 51, 1, 1072, 5], - ["frame", 7, 5, 3, 1072, 5], - ["null", 5, 1072, 5], - ["setarg", 7, 0, 5, 1072, 5], - ["setarg", 7, 1, 4, 1072, 5], - ["setarg", 7, 2, 11, 1072, 5], - ["setarg", 7, 3, 12, 1072, 5], - ["invoke", 7, 4, 1072, 5], - ["access", 4, "jump_true", 1073, 20], - ["get", 5, 60, 1, 1073, 5], - ["frame", 7, 5, 3, 1073, 5], - ["null", 5, 1073, 5], - ["setarg", 7, 0, 5, 1073, 5], - ["setarg", 7, 1, 4, 1073, 5], - ["setarg", 7, 2, 12, 1073, 5], - ["setarg", 7, 3, 14, 1073, 5], - ["invoke", 7, 4, 1073, 5], - ["access", 4, "add", 1074, 12], - ["get", 5, 52, 1, 1074, 5], - ["frame", 7, 5, 4, 1074, 5], - ["null", 5, 1074, 5], - ["setarg", 7, 0, 5, 1074, 5], - ["setarg", 7, 1, 4, 1074, 5], - ["setarg", 7, 2, 6, 1074, 5], - ["setarg", 7, 3, 6, 1074, 5], - ["setarg", 7, 4, 10, 1074, 5], - ["invoke", 7, 4, 1074, 5], - ["get", 4, 59, 1, 1075, 5], - ["frame", 5, 4, 1, 1075, 5], - ["null", 4, 1075, 5], - ["setarg", 5, 0, 4, 1075, 5], - ["setarg", 5, 1, 13, 1075, 5], - ["invoke", 5, 4, 1075, 5], - ["get", 4, 48, 1, 1076, 5], - ["frame", 5, 4, 1, 1076, 5], - ["null", 4, 1076, 5], - ["setarg", 5, 0, 4, 1076, 5], - ["setarg", 5, 1, 14, 1076, 5], - ["invoke", 5, 4, 1076, 5], - ["access", 4, "true", 1077, 12], - ["get", 5, 50, 1, 1077, 5], - ["frame", 6, 5, 2, 1077, 5], - ["null", 5, 1077, 5], - ["setarg", 6, 0, 5, 1077, 5], - ["setarg", 6, 1, 4, 1077, 5], - ["setarg", 6, 2, 1, 1077, 5], - ["invoke", 6, 4, 1077, 5], - ["get", 4, 59, 1, 1078, 5], - ["frame", 5, 4, 1, 1078, 5], - ["null", 4, 1078, 5], - ["setarg", 5, 0, 4, 1078, 5], - ["setarg", 5, 1, 16, 1078, 5], - ["invoke", 5, 4, 1078, 5], - ["get", 4, 48, 1, 1079, 5], - ["frame", 5, 4, 1, 1079, 5], - ["null", 4, 1079, 5], - ["setarg", 5, 0, 4, 1079, 5], - ["setarg", 5, 1, 15, 1079, 5], - ["invoke", 5, 4, 1079, 5], - ["access", 4, "false", 1080, 12], - ["get", 5, 50, 1, 1080, 5], - ["frame", 6, 5, 2, 1080, 5], - ["null", 5, 1080, 5], - ["setarg", 6, 0, 5, 1080, 5], - ["setarg", 6, 1, 4, 1080, 5], - ["setarg", 6, 2, 1, 1080, 5], - ["invoke", 6, 4, 1080, 5], - ["get", 4, 48, 1, 1081, 5], - ["frame", 5, 4, 1, 1081, 5], - ["null", 4, 1081, 5], - ["setarg", 5, 0, 4, 1081, 5], - ["setarg", 5, 1, 16, 1081, 5], - ["invoke", 5, 4, 1081, 5], - ["return", 1, 1082, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 40, 1, 1087, 18], - ["frame", 5, 4, 0, 1087, 18], - ["null", 4, 1087, 18], - ["setarg", 5, 0, 4, 1087, 18], - ["invoke", 5, 4, 1087, 18], - ["move", 5, 4, 1087, 18], - ["get", 4, 40, 1, 1088, 15], - ["frame", 6, 4, 0, 1088, 15], - ["null", 4, 1088, 15], - ["setarg", 6, 0, 4, 1088, 15], - ["invoke", 6, 4, 1088, 15], - ["move", 6, 4, 1088, 15], - ["get", 4, 40, 1, 1089, 13], - ["frame", 7, 4, 0, 1089, 13], - ["null", 4, 1089, 13], - ["setarg", 7, 0, 4, 1089, 13], - ["invoke", 7, 4, 1089, 13], - ["move", 7, 4, 1089, 13], - ["get", 4, 40, 1, 1090, 17], - ["frame", 8, 4, 0, 1090, 17], - ["null", 4, 1090, 17], - ["setarg", 8, 0, 4, 1090, 17], - ["invoke", 8, 4, 1090, 17], - ["move", 8, 4, 1090, 17], - ["get", 4, 40, 1, 1091, 16], - ["frame", 9, 4, 0, 1091, 16], - ["null", 4, 1091, 16], - ["setarg", 9, 0, 4, 1091, 16], - ["invoke", 9, 4, 1091, 16], - ["move", 9, 4, 1091, 16], - ["get", 4, 40, 1, 1092, 18], - ["frame", 10, 4, 0, 1092, 18], - ["null", 4, 1092, 18], - ["setarg", 10, 0, 4, 1092, 18], - ["invoke", 10, 4, 1092, 18], - ["move", 10, 4, 1092, 18], - ["get", 4, 40, 1, 1093, 15], - ["frame", 11, 4, 0, 1093, 15], - ["null", 4, 1093, 15], - ["setarg", 11, 0, 4, 1093, 15], - ["invoke", 11, 4, 1093, 15], - ["move", 11, 4, 1093, 15], - ["get", 4, 40, 1, 1094, 13], - ["frame", 12, 4, 0, 1094, 13], - ["null", 4, 1094, 13], - ["setarg", 12, 0, 4, 1094, 13], - ["invoke", 12, 4, 1094, 13], - ["move", 12, 4, 1094, 13], - ["get", 4, 40, 1, 1095, 15], - ["frame", 13, 4, 0, 1095, 15], - ["null", 4, 1095, 15], - ["setarg", 13, 0, 4, 1095, 15], - ["invoke", 13, 4, 1095, 15], - ["move", 13, 4, 1095, 15], - ["access", 4, "filter_loop", 1096, 32], - ["get", 14, 45, 1, 1096, 22], - ["frame", 15, 14, 1, 1096, 22], - ["null", 14, 1096, 22], - ["setarg", 15, 0, 14, 1096, 22], - ["setarg", 15, 1, 4, 1096, 22], - ["invoke", 15, 4, 1096, 22], - ["move", 14, 4, 1096, 22], - ["access", 4, "filter_skip", 1097, 32], - ["get", 15, 45, 1, 1097, 22], - ["frame", 16, 15, 1, 1097, 22], - ["null", 15, 1097, 22], - ["setarg", 16, 0, 15, 1097, 22], - ["setarg", 16, 1, 4, 1097, 22], - ["invoke", 16, 4, 1097, 22], - ["move", 15, 4, 1097, 22], - ["access", 4, "filter_done", 1098, 32], - ["get", 16, 45, 1, 1098, 22], - ["frame", 17, 16, 1, 1098, 22], - ["null", 16, 1098, 22], - ["setarg", 17, 0, 16, 1098, 22], - ["setarg", 17, 1, 4, 1098, 22], - ["invoke", 17, 4, 1098, 22], - ["move", 16, 4, 1098, 22], - ["access", 4, "array", 1099, 16], - ["access", 17, 0, 1099, 33], - ["array", 18, 3, 1099, 33], - ["push", 18, 4, 1099, 33], - ["push", 18, 5, 1099, 33], - ["push", 18, 17, 1099, 33], - ["get", 4, 47, 1, 1099, 5], - ["frame", 17, 4, 1, 1099, 5], - ["null", 4, 1099, 5], - ["setarg", 17, 0, 4, 1099, 5], - ["setarg", 17, 1, 18, 1099, 5], - ["invoke", 17, 4, 1099, 5], - ["access", 4, "length", 1100, 12], - ["get", 17, 51, 1, 1100, 5], - ["frame", 18, 17, 3, 1100, 5], - ["null", 17, 1100, 5], - ["setarg", 18, 0, 17, 1100, 5], - ["setarg", 18, 1, 4, 1100, 5], - ["setarg", 18, 2, 6, 1100, 5], - ["setarg", 18, 3, 2, 1100, 5], - ["invoke", 18, 4, 1100, 5], - ["access", 4, "int", 1101, 12], - ["access", 17, 0, 1101, 22], - ["get", 18, 51, 1, 1101, 5], - ["frame", 19, 18, 3, 1101, 5], - ["null", 18, 1101, 5], - ["setarg", 19, 0, 18, 1101, 5], - ["setarg", 19, 1, 4, 1101, 5], - ["setarg", 19, 2, 7, 1101, 5], - ["setarg", 19, 3, 17, 1101, 5], - ["invoke", 19, 4, 1101, 5], - ["access", 4, "int", 1102, 12], - ["access", 17, 1, 1102, 24], - ["get", 18, 51, 1, 1102, 5], - ["frame", 19, 18, 3, 1102, 5], - ["null", 18, 1102, 5], - ["setarg", 19, 0, 18, 1102, 5], - ["setarg", 19, 1, 4, 1102, 5], - ["setarg", 19, 2, 11, 1102, 5], - ["setarg", 19, 3, 17, 1102, 5], - ["invoke", 19, 4, 1102, 5], - ["access", 4, "null", 1103, 12], - ["get", 17, 50, 1, 1103, 5], - ["frame", 18, 17, 2, 1103, 5], - ["null", 17, 1103, 5], - ["setarg", 18, 0, 17, 1103, 5], - ["setarg", 18, 1, 4, 1103, 5], - ["setarg", 18, 2, 10, 1103, 5], - ["invoke", 18, 4, 1103, 5], - ["get", 4, 48, 1, 1104, 5], - ["frame", 17, 4, 1, 1104, 5], - ["null", 4, 1104, 5], - ["setarg", 17, 0, 4, 1104, 5], - ["setarg", 17, 1, 14, 1104, 5], - ["invoke", 17, 4, 1104, 5], - ["access", 4, "lt_int", 1105, 12], - ["get", 17, 52, 1, 1105, 5], - ["frame", 18, 17, 4, 1105, 5], - ["null", 17, 1105, 5], - ["setarg", 18, 0, 17, 1105, 5], - ["setarg", 18, 1, 4, 1105, 5], - ["setarg", 18, 2, 8, 1105, 5], - ["setarg", 18, 3, 7, 1105, 5], - ["setarg", 18, 4, 6, 1105, 5], - ["invoke", 18, 4, 1105, 5], - ["access", 4, "jump_false", 1106, 20], - ["get", 6, 60, 1, 1106, 5], - ["frame", 17, 6, 3, 1106, 5], - ["null", 6, 1106, 5], - ["setarg", 17, 0, 6, 1106, 5], - ["setarg", 17, 1, 4, 1106, 5], - ["setarg", 17, 2, 8, 1106, 5], - ["setarg", 17, 3, 16, 1106, 5], - ["invoke", 17, 4, 1106, 5], - ["access", 4, "load_index", 1107, 12], - ["get", 6, 52, 1, 1107, 5], - ["frame", 8, 6, 4, 1107, 5], - ["null", 6, 1107, 5], - ["setarg", 8, 0, 6, 1107, 5], - ["setarg", 8, 1, 4, 1107, 5], - ["setarg", 8, 2, 9, 1107, 5], - ["setarg", 8, 3, 2, 1107, 5], - ["setarg", 8, 4, 7, 1107, 5], - ["invoke", 8, 4, 1107, 5], - ["access", 4, "frame", 1108, 12], - ["access", 6, 2, 1108, 33], - ["get", 8, 52, 1, 1108, 5], - ["frame", 17, 8, 4, 1108, 5], - ["null", 8, 1108, 5], - ["setarg", 17, 0, 8, 1108, 5], - ["setarg", 17, 1, 4, 1108, 5], - ["setarg", 17, 2, 12, 1108, 5], - ["setarg", 17, 3, 3, 1108, 5], - ["setarg", 17, 4, 6, 1108, 5], - ["invoke", 17, 4, 1108, 5], - ["access", 4, "setarg", 1109, 12], - ["access", 6, 0, 1109, 25], - ["get", 8, 52, 1, 1109, 5], - ["frame", 17, 8, 4, 1109, 5], - ["null", 8, 1109, 5], - ["setarg", 17, 0, 8, 1109, 5], - ["setarg", 17, 1, 4, 1109, 5], - ["setarg", 17, 2, 12, 1109, 5], - ["setarg", 17, 3, 6, 1109, 5], - ["setarg", 17, 4, 10, 1109, 5], - ["invoke", 17, 4, 1109, 5], - ["access", 4, "setarg", 1110, 12], - ["access", 6, 1, 1110, 25], - ["get", 8, 52, 1, 1110, 5], - ["frame", 10, 8, 4, 1110, 5], - ["null", 8, 1110, 5], - ["setarg", 10, 0, 8, 1110, 5], - ["setarg", 10, 1, 4, 1110, 5], - ["setarg", 10, 2, 12, 1110, 5], - ["setarg", 10, 3, 6, 1110, 5], - ["setarg", 10, 4, 9, 1110, 5], - ["invoke", 10, 4, 1110, 5], - ["access", 4, "setarg", 1111, 12], - ["access", 6, 2, 1111, 25], - ["get", 8, 52, 1, 1111, 5], - ["frame", 10, 8, 4, 1111, 5], - ["null", 8, 1111, 5], - ["setarg", 10, 0, 8, 1111, 5], - ["setarg", 10, 1, 4, 1111, 5], - ["setarg", 10, 2, 12, 1111, 5], - ["setarg", 10, 3, 6, 1111, 5], - ["setarg", 10, 4, 7, 1111, 5], - ["invoke", 10, 4, 1111, 5], - ["access", 4, "invoke", 1112, 12], - ["get", 6, 51, 1, 1112, 5], - ["frame", 8, 6, 3, 1112, 5], - ["null", 6, 1112, 5], - ["setarg", 8, 0, 6, 1112, 5], - ["setarg", 8, 1, 4, 1112, 5], - ["setarg", 8, 2, 12, 1112, 5], - ["setarg", 8, 3, 13, 1112, 5], - ["invoke", 8, 4, 1112, 5], - ["access", 4, "jump_false", 1113, 20], - ["get", 6, 60, 1, 1113, 5], - ["frame", 8, 6, 3, 1113, 5], - ["null", 6, 1113, 5], - ["setarg", 8, 0, 6, 1113, 5], - ["setarg", 8, 1, 4, 1113, 5], - ["setarg", 8, 2, 13, 1113, 5], - ["setarg", 8, 3, 15, 1113, 5], - ["invoke", 8, 4, 1113, 5], - ["access", 4, "push", 1114, 12], - ["get", 6, 51, 1, 1114, 5], - ["frame", 8, 6, 3, 1114, 5], - ["null", 6, 1114, 5], - ["setarg", 8, 0, 6, 1114, 5], - ["setarg", 8, 1, 4, 1114, 5], - ["setarg", 8, 2, 5, 1114, 5], - ["setarg", 8, 3, 9, 1114, 5], - ["invoke", 8, 4, 1114, 5], - ["get", 4, 48, 1, 1115, 5], - ["frame", 6, 4, 1, 1115, 5], - ["null", 4, 1115, 5], - ["setarg", 6, 0, 4, 1115, 5], - ["setarg", 6, 1, 15, 1115, 5], - ["invoke", 6, 4, 1115, 5], - ["access", 4, "add", 1116, 12], - ["get", 6, 52, 1, 1116, 5], - ["frame", 8, 6, 4, 1116, 5], - ["null", 6, 1116, 5], - ["setarg", 8, 0, 6, 1116, 5], - ["setarg", 8, 1, 4, 1116, 5], - ["setarg", 8, 2, 7, 1116, 5], - ["setarg", 8, 3, 7, 1116, 5], - ["setarg", 8, 4, 11, 1116, 5], - ["invoke", 8, 4, 1116, 5], - ["get", 4, 59, 1, 1117, 5], - ["frame", 6, 4, 1, 1117, 5], - ["null", 4, 1117, 5], - ["setarg", 6, 0, 4, 1117, 5], - ["setarg", 6, 1, 14, 1117, 5], - ["invoke", 6, 4, 1117, 5], - ["get", 4, 48, 1, 1118, 5], - ["frame", 6, 4, 1, 1118, 5], - ["null", 4, 1118, 5], - ["setarg", 6, 0, 4, 1118, 5], - ["setarg", 6, 1, 16, 1118, 5], - ["invoke", 6, 4, 1118, 5], - ["access", 4, "move", 1119, 12], - ["get", 6, 51, 1, 1119, 5], - ["frame", 7, 6, 3, 1119, 5], - ["null", 6, 1119, 5], - ["setarg", 7, 0, 6, 1119, 5], - ["setarg", 7, 1, 4, 1119, 5], - ["setarg", 7, 2, 1, 1119, 5], - ["setarg", 7, 3, 5, 1119, 5], - ["invoke", 7, 4, 1119, 5], - ["return", 1, 1120, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 4, 2, "arr", 1125, 20], - ["move", 5, 4, 1125, 20], - ["load_field", 4, 2, "fn", 1126, 19], - ["move", 6, 4, 1126, 19], - ["load_field", 4, 2, "init", 1127, 21], - ["move", 7, 4, 1127, 21], - ["load_field", 4, 2, "rev", 1128, 20], - ["move", 8, 4, 1128, 20], - ["get", 4, 40, 1, 1129, 15], - ["frame", 9, 4, 0, 1129, 15], - ["null", 4, 1129, 15], - ["setarg", 9, 0, 4, 1129, 15], - ["invoke", 9, 4, 1129, 15], - ["move", 9, 4, 1129, 15], - ["get", 4, 40, 1, 1130, 15], - ["frame", 10, 4, 0, 1130, 15], - ["null", 4, 1130, 15], - ["setarg", 10, 0, 4, 1130, 15], - ["invoke", 10, 4, 1130, 15], - ["move", 10, 4, 1130, 15], - ["get", 4, 40, 1, 1131, 13], - ["frame", 11, 4, 0, 1131, 13], - ["null", 4, 1131, 13], - ["setarg", 11, 0, 4, 1131, 13], - ["invoke", 11, 4, 1131, 13], - ["move", 11, 4, 1131, 13], - ["get", 4, 40, 1, 1132, 17], - ["frame", 12, 4, 0, 1132, 17], - ["null", 4, 1132, 17], - ["setarg", 12, 0, 4, 1132, 17], - ["invoke", 12, 4, 1132, 17], - ["move", 12, 4, 1132, 17], - ["get", 4, 40, 1, 1133, 16], - ["frame", 13, 4, 0, 1133, 16], - ["null", 4, 1133, 16], - ["setarg", 13, 0, 4, 1133, 16], - ["invoke", 13, 4, 1133, 16], - ["move", 13, 4, 1133, 16], - ["get", 4, 40, 1, 1134, 15], - ["frame", 14, 4, 0, 1134, 15], - ["null", 4, 1134, 15], - ["setarg", 14, 0, 4, 1134, 15], - ["invoke", 14, 4, 1134, 15], - ["move", 14, 4, 1134, 15], - ["access", 4, "reduce_final", 1135, 33], - ["get", 15, 45, 1, 1135, 23], - ["frame", 16, 15, 1, 1135, 23], - ["null", 15, 1135, 23], - ["setarg", 16, 0, 15, 1135, 23], - ["setarg", 16, 1, 4, 1135, 23], - ["invoke", 16, 4, 1135, 23], - ["move", 15, 4, 1135, 23], - ["null", 4, 1136, 20], - ["null", 16, 1137, 23], - ["null", 17, 1138, 20], - ["null", 18, 1139, 22], - ["null", 19, 1140, 14], - ["null", 20, 1141, 14], - ["null", 21, 1142, 14], - ["null", 22, 1143, 14], - ["null", 23, 1144, 13], - ["access", 24, "length", 1145, 12], - ["get", 25, 51, 1, 1145, 5], - ["frame", 26, 25, 3, 1145, 5], - ["null", 25, 1145, 5], - ["setarg", 26, 0, 25, 1145, 5], - ["setarg", 26, 1, 24, 1145, 5], - ["setarg", 26, 2, 9, 1145, 5], - ["setarg", 26, 3, 5, 1145, 5], - ["invoke", 26, 24, 1145, 5], - ["access", 24, "int", 1146, 12], - ["access", 25, 0, 1146, 25], - ["get", 26, 51, 1, 1146, 5], - ["frame", 27, 26, 3, 1146, 5], - ["null", 26, 1146, 5], - ["setarg", 27, 0, 26, 1146, 5], - ["setarg", 27, 1, 24, 1146, 5], - ["setarg", 27, 2, 13, 1146, 5], - ["setarg", 27, 3, 25, 1146, 5], - ["invoke", 27, 24, 1146, 5], - ["access", 24, "int", 1147, 12], - ["access", 25, 1, 1147, 24], - ["get", 26, 51, 1, 1147, 5], - ["frame", 27, 26, 3, 1147, 5], - ["null", 26, 1147, 5], - ["setarg", 27, 0, 26, 1147, 5], - ["setarg", 27, 1, 24, 1147, 5], - ["setarg", 27, 2, 14, 1147, 5], - ["setarg", 27, 3, 25, 1147, 5], - ["invoke", 27, 24, 1147, 5], - ["record", 24, 5], - ["store_field", 24, 10, "acc", 1148, 15], - ["store_field", 24, 11, "i", 1148, 23], - ["store_field", 24, 5, "arr", 1148, 31], - ["store_field", 24, 6, "fn", 1148, 45], - ["store_field", 24, 9, "len", 1148, 59], - ["move", 23, 24, 1148, 59], - ["access", 6, 2, 1149, 18], - ["is_identical", 24, 3, 6, 1149, 18], - ["jump_true", 24, "eq_done_511", 1149, 18], - ["is_int", 25, 3, 1149, 18], - ["jump_false", 25, "eq_ni_512", 1149, 18], - "_nop_tc_1", - "_nop_tc_2", - ["eq_int", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_ni_512", - ["is_num", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nn_513", 1149, 18], - "_nop_tc_3", - "_nop_tc_4", - ["eq_float", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nn_513", - ["is_text", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nt_514", 1149, 18], - "_nop_tc_5", - ["jump", "eq_nt_514", 1149, 18], - ["eq_text", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nt_514", - ["is_null", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nnl_515", 1149, 18], - "_nop_tc_6", - ["jump", "eq_nnl_515", 1149, 18], - ["true", 24, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nnl_515", - ["is_bool", 25, 3, 1149, 18], - ["jump_false", 25, "eq_nb_516", 1149, 18], - "_nop_tc_7", - ["jump", "eq_nb_516", 1149, 18], - ["eq_bool", 24, 3, 6, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nb_516", - ["false", 24, 1149, 18], - "eq_done_511", - ["jump_false", 24, "if_else_509", 1149, 18], - ["access", 6, "reduce_null", 1150, 30], - ["get", 24, 45, 1, 1150, 20], - ["frame", 25, 24, 1, 1150, 20], - ["null", 24, 1150, 20], - ["setarg", 25, 0, 24, 1150, 20], - ["setarg", 25, 1, 6, 1150, 20], - ["invoke", 25, 6, 1150, 20], - ["move", 18, 6, 1150, 20], - ["access", 6, "reduce_d1", 1151, 22], - ["get", 24, 45, 1, 1151, 12], - ["frame", 25, 24, 1, 1151, 12], - ["null", 24, 1151, 12], - ["setarg", 25, 0, 24, 1151, 12], - ["setarg", 25, 1, 6, 1151, 12], - ["invoke", 25, 6, 1151, 12], - ["move", 19, 6, 1151, 12], - ["access", 6, "lt_int", 1152, 14], - ["get", 24, 52, 1, 1152, 7], - ["frame", 25, 24, 4, 1152, 7], - ["null", 24, 1152, 7], - ["setarg", 25, 0, 24, 1152, 7], - ["setarg", 25, 1, 6, 1152, 7], - ["setarg", 25, 2, 12, 1152, 7], - ["setarg", 25, 3, 13, 1152, 7], - ["setarg", 25, 4, 9, 1152, 7], - ["invoke", 25, 6, 1152, 7], - ["access", 6, "jump_false", 1153, 22], - ["get", 24, 60, 1, 1153, 7], - ["frame", 25, 24, 3, 1153, 7], - ["null", 24, 1153, 7], - ["setarg", 25, 0, 24, 1153, 7], - ["setarg", 25, 1, 6, 1153, 7], - ["setarg", 25, 2, 12, 1153, 7], - ["setarg", 25, 3, 18, 1153, 7], - ["invoke", 25, 6, 1153, 7], - ["access", 6, "load_index", 1154, 14], - ["get", 24, 52, 1, 1154, 7], - ["frame", 25, 24, 4, 1154, 7], - ["null", 24, 1154, 7], - ["setarg", 25, 0, 24, 1154, 7], - ["setarg", 25, 1, 6, 1154, 7], - ["setarg", 25, 2, 10, 1154, 7], - ["setarg", 25, 3, 5, 1154, 7], - ["setarg", 25, 4, 13, 1154, 7], - ["invoke", 25, 6, 1154, 7], - ["access", 6, "move", 1155, 14], - ["get", 24, 51, 1, 1155, 7], - ["frame", 25, 24, 3, 1155, 7], - ["null", 24, 1155, 7], - ["setarg", 25, 0, 24, 1155, 7], - ["setarg", 25, 1, 6, 1155, 7], - ["setarg", 25, 2, 11, 1155, 7], - ["setarg", 25, 3, 14, 1155, 7], - ["invoke", 25, 6, 1155, 7], - ["true", 6, 1156, 27], - ["get", 24, 89, 1, 1156, 7], - ["frame", 25, 24, 3, 1156, 7], - ["null", 24, 1156, 7], - ["setarg", 25, 0, 24, 1156, 7], - ["setarg", 25, 1, 23, 1156, 7], - ["setarg", 25, 2, 6, 1156, 7], - ["setarg", 25, 3, 19, 1156, 7], - ["invoke", 25, 6, 1156, 7], - ["get", 6, 48, 1, 1157, 7], - ["frame", 24, 6, 1, 1157, 7], - ["null", 6, 1157, 7], - ["setarg", 24, 0, 6, 1157, 7], - ["setarg", 24, 1, 19, 1157, 7], - ["invoke", 24, 6, 1157, 7], - ["access", 6, "move", 1158, 14], - ["get", 24, 51, 1, 1158, 7], - ["frame", 25, 24, 3, 1158, 7], - ["null", 24, 1158, 7], - ["setarg", 25, 0, 24, 1158, 7], - ["setarg", 25, 1, 6, 1158, 7], - ["setarg", 25, 2, 1, 1158, 7], - ["setarg", 25, 3, 10, 1158, 7], - ["invoke", 25, 6, 1158, 7], - ["get", 6, 59, 1, 1159, 7], - ["frame", 24, 6, 1, 1159, 7], - ["null", 6, 1159, 7], - ["setarg", 24, 0, 6, 1159, 7], - ["setarg", 24, 1, 15, 1159, 7], - ["invoke", 24, 6, 1159, 7], - ["get", 6, 48, 1, 1160, 7], - ["frame", 24, 6, 1, 1160, 7], - ["null", 6, 1160, 7], - ["setarg", 24, 0, 6, 1160, 7], - ["setarg", 24, 1, 18, 1160, 7], - ["invoke", 24, 6, 1160, 7], - ["access", 6, "null", 1161, 14], - ["get", 24, 50, 1, 1161, 7], - ["frame", 25, 24, 2, 1161, 7], - ["null", 24, 1161, 7], - ["setarg", 25, 0, 24, 1161, 7], - ["setarg", 25, 1, 6, 1161, 7], - ["setarg", 25, 2, 1, 1161, 7], - ["invoke", 25, 6, 1161, 7], - ["get", 6, 48, 1, 1162, 7], - ["frame", 24, 6, 1, 1162, 7], - ["null", 6, 1162, 7], - ["setarg", 24, 0, 6, 1162, 7], - ["setarg", 24, 1, 15, 1162, 7], - ["invoke", 24, 6, 1162, 7], - ["jump", "if_end_510", 1162, 7], - "if_else_509", - ["access", 6, 3, 1163, 25], - ["is_identical", 24, 3, 6, 1163, 25], - ["jump_true", 24, "eq_done_519", 1163, 25], - ["is_int", 25, 3, 1163, 25], - ["jump_false", 25, "eq_ni_520", 1163, 25], - "_nop_tc_8", - "_nop_tc_9", - ["eq_int", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_ni_520", - ["is_num", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nn_521", 1163, 25], - "_nop_tc_10", - "_nop_tc_11", - ["eq_float", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nn_521", - ["is_text", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nt_522", 1163, 25], - "_nop_tc_12", - ["jump", "eq_nt_522", 1163, 25], - ["eq_text", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nt_522", - ["is_null", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nnl_523", 1163, 25], - "_nop_tc_13", - ["jump", "eq_nnl_523", 1163, 25], - ["true", 24, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nnl_523", - ["is_bool", 25, 3, 1163, 25], - ["jump_false", 25, "eq_nb_524", 1163, 25], - "_nop_tc_14", - ["jump", "eq_nb_524", 1163, 25], - ["eq_bool", 24, 3, 6, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nb_524", - ["false", 24, 1163, 25], - "eq_done_519", - ["jump_false", 24, "if_else_517", 1163, 25], - ["access", 6, "reduce_has_init", 1164, 28], - ["get", 24, 45, 1, 1164, 18], - ["frame", 25, 24, 1, 1164, 18], - ["null", 24, 1164, 18], - ["setarg", 25, 0, 24, 1164, 18], - ["setarg", 25, 1, 6, 1164, 18], - ["invoke", 25, 6, 1164, 18], - ["move", 4, 6, 1164, 18], - ["access", 6, "reduce_null", 1165, 30], - ["get", 24, 45, 1, 1165, 20], - ["frame", 25, 24, 1, 1165, 20], - ["null", 24, 1165, 20], - ["setarg", 25, 0, 24, 1165, 20], - ["setarg", 25, 1, 6, 1165, 20], - ["invoke", 25, 6, 1165, 20], - ["move", 18, 6, 1165, 20], - ["access", 6, "reduce_d1", 1166, 22], - ["get", 24, 45, 1, 1166, 12], - ["frame", 25, 24, 1, 1166, 12], - ["null", 24, 1166, 12], - ["setarg", 25, 0, 24, 1166, 12], - ["setarg", 25, 1, 6, 1166, 12], - ["invoke", 25, 6, 1166, 12], - ["move", 19, 6, 1166, 12], - ["access", 6, "reduce_d2", 1167, 22], - ["get", 24, 45, 1, 1167, 12], - ["frame", 25, 24, 1, 1167, 12], - ["null", 24, 1167, 12], - ["setarg", 25, 0, 24, 1167, 12], - ["setarg", 25, 1, 6, 1167, 12], - ["invoke", 25, 6, 1167, 12], - ["move", 20, 6, 1167, 12], - ["access", 6, "is_null", 1168, 14], - ["get", 24, 51, 1, 1168, 7], - ["frame", 25, 24, 3, 1168, 7], - ["null", 24, 1168, 7], - ["setarg", 25, 0, 24, 1168, 7], - ["setarg", 25, 1, 6, 1168, 7], - ["setarg", 25, 2, 12, 1168, 7], - ["setarg", 25, 3, 7, 1168, 7], - ["invoke", 25, 6, 1168, 7], - ["access", 6, "jump_false", 1169, 22], - ["get", 24, 60, 1, 1169, 7], - ["frame", 25, 24, 3, 1169, 7], - ["null", 24, 1169, 7], - ["setarg", 25, 0, 24, 1169, 7], - ["setarg", 25, 1, 6, 1169, 7], - ["setarg", 25, 2, 12, 1169, 7], - ["setarg", 25, 3, 4, 1169, 7], - ["invoke", 25, 6, 1169, 7], - ["access", 6, "lt_int", 1171, 14], - ["get", 24, 52, 1, 1171, 7], - ["frame", 25, 24, 4, 1171, 7], - ["null", 24, 1171, 7], - ["setarg", 25, 0, 24, 1171, 7], - ["setarg", 25, 1, 6, 1171, 7], - ["setarg", 25, 2, 12, 1171, 7], - ["setarg", 25, 3, 13, 1171, 7], - ["setarg", 25, 4, 9, 1171, 7], - ["invoke", 25, 6, 1171, 7], - ["access", 6, "jump_false", 1172, 22], - ["get", 24, 60, 1, 1172, 7], - ["frame", 25, 24, 3, 1172, 7], - ["null", 24, 1172, 7], - ["setarg", 25, 0, 24, 1172, 7], - ["setarg", 25, 1, 6, 1172, 7], - ["setarg", 25, 2, 12, 1172, 7], - ["setarg", 25, 3, 18, 1172, 7], - ["invoke", 25, 6, 1172, 7], - ["access", 6, "load_index", 1173, 14], - ["get", 24, 52, 1, 1173, 7], - ["frame", 25, 24, 4, 1173, 7], - ["null", 24, 1173, 7], - ["setarg", 25, 0, 24, 1173, 7], - ["setarg", 25, 1, 6, 1173, 7], - ["setarg", 25, 2, 10, 1173, 7], - ["setarg", 25, 3, 5, 1173, 7], - ["setarg", 25, 4, 13, 1173, 7], - ["invoke", 25, 6, 1173, 7], - ["access", 6, "move", 1174, 14], - ["get", 24, 51, 1, 1174, 7], - ["frame", 25, 24, 3, 1174, 7], - ["null", 24, 1174, 7], - ["setarg", 25, 0, 24, 1174, 7], - ["setarg", 25, 1, 6, 1174, 7], - ["setarg", 25, 2, 11, 1174, 7], - ["setarg", 25, 3, 14, 1174, 7], - ["invoke", 25, 6, 1174, 7], - ["true", 6, 1175, 27], - ["get", 24, 89, 1, 1175, 7], - ["frame", 25, 24, 3, 1175, 7], - ["null", 24, 1175, 7], - ["setarg", 25, 0, 24, 1175, 7], - ["setarg", 25, 1, 23, 1175, 7], - ["setarg", 25, 2, 6, 1175, 7], - ["setarg", 25, 3, 19, 1175, 7], - ["invoke", 25, 6, 1175, 7], - ["get", 6, 48, 1, 1176, 7], - ["frame", 24, 6, 1, 1176, 7], - ["null", 6, 1176, 7], - ["setarg", 24, 0, 6, 1176, 7], - ["setarg", 24, 1, 19, 1176, 7], - ["invoke", 24, 6, 1176, 7], - ["access", 6, "move", 1177, 14], - ["get", 24, 51, 1, 1177, 7], - ["frame", 25, 24, 3, 1177, 7], - ["null", 24, 1177, 7], - ["setarg", 25, 0, 24, 1177, 7], - ["setarg", 25, 1, 6, 1177, 7], - ["setarg", 25, 2, 1, 1177, 7], - ["setarg", 25, 3, 10, 1177, 7], - ["invoke", 25, 6, 1177, 7], - ["get", 6, 59, 1, 1178, 7], - ["frame", 24, 6, 1, 1178, 7], - ["null", 6, 1178, 7], - ["setarg", 24, 0, 6, 1178, 7], - ["setarg", 24, 1, 15, 1178, 7], - ["invoke", 24, 6, 1178, 7], - ["get", 6, 48, 1, 1179, 7], - ["frame", 24, 6, 1, 1179, 7], - ["null", 6, 1179, 7], - ["setarg", 24, 0, 6, 1179, 7], - ["setarg", 24, 1, 18, 1179, 7], - ["invoke", 24, 6, 1179, 7], - ["access", 6, "null", 1180, 14], - ["get", 24, 50, 1, 1180, 7], - ["frame", 25, 24, 2, 1180, 7], - ["null", 24, 1180, 7], - ["setarg", 25, 0, 24, 1180, 7], - ["setarg", 25, 1, 6, 1180, 7], - ["setarg", 25, 2, 1, 1180, 7], - ["invoke", 25, 6, 1180, 7], - ["get", 6, 59, 1, 1181, 7], - ["frame", 24, 6, 1, 1181, 7], - ["null", 6, 1181, 7], - ["setarg", 24, 0, 6, 1181, 7], - ["setarg", 24, 1, 15, 1181, 7], - ["invoke", 24, 6, 1181, 7], - ["get", 6, 48, 1, 1183, 7], - ["frame", 24, 6, 1, 1183, 7], - ["null", 6, 1183, 7], - ["setarg", 24, 0, 6, 1183, 7], - ["setarg", 24, 1, 4, 1183, 7], - ["invoke", 24, 6, 1183, 7], - ["access", 6, "move", 1184, 14], - ["get", 24, 51, 1, 1184, 7], - ["frame", 25, 24, 3, 1184, 7], - ["null", 24, 1184, 7], - ["setarg", 25, 0, 24, 1184, 7], - ["setarg", 25, 1, 6, 1184, 7], - ["setarg", 25, 2, 10, 1184, 7], - ["setarg", 25, 3, 7, 1184, 7], - ["invoke", 25, 6, 1184, 7], - ["access", 6, "int", 1185, 14], - ["access", 24, 0, 1185, 24], - ["get", 25, 51, 1, 1185, 7], - ["frame", 26, 25, 3, 1185, 7], - ["null", 25, 1185, 7], - ["setarg", 26, 0, 25, 1185, 7], - ["setarg", 26, 1, 6, 1185, 7], - ["setarg", 26, 2, 11, 1185, 7], - ["setarg", 26, 3, 24, 1185, 7], - ["invoke", 26, 6, 1185, 7], - ["true", 6, 1186, 27], - ["get", 24, 89, 1, 1186, 7], - ["frame", 25, 24, 3, 1186, 7], - ["null", 24, 1186, 7], - ["setarg", 25, 0, 24, 1186, 7], - ["setarg", 25, 1, 23, 1186, 7], - ["setarg", 25, 2, 6, 1186, 7], - ["setarg", 25, 3, 20, 1186, 7], - ["invoke", 25, 6, 1186, 7], - ["get", 6, 48, 1, 1187, 7], - ["frame", 24, 6, 1, 1187, 7], - ["null", 6, 1187, 7], - ["setarg", 24, 0, 6, 1187, 7], - ["setarg", 24, 1, 20, 1187, 7], - ["invoke", 24, 6, 1187, 7], - ["access", 6, "move", 1188, 14], - ["get", 24, 51, 1, 1188, 7], - ["frame", 25, 24, 3, 1188, 7], - ["null", 24, 1188, 7], - ["setarg", 25, 0, 24, 1188, 7], - ["setarg", 25, 1, 6, 1188, 7], - ["setarg", 25, 2, 1, 1188, 7], - ["setarg", 25, 3, 10, 1188, 7], - ["invoke", 25, 6, 1188, 7], - ["get", 6, 48, 1, 1189, 7], - ["frame", 24, 6, 1, 1189, 7], - ["null", 6, 1189, 7], - ["setarg", 24, 0, 6, 1189, 7], - ["setarg", 24, 1, 15, 1189, 7], - ["invoke", 24, 6, 1189, 7], - ["jump", "if_end_518", 1189, 7], - "if_else_517", - ["access", 6, "reduce_has_init", 1192, 28], - ["get", 24, 45, 1, 1192, 18], - ["frame", 25, 24, 1, 1192, 18], - ["null", 24, 1192, 18], - ["setarg", 25, 0, 24, 1192, 18], - ["setarg", 25, 1, 6, 1192, 18], - ["invoke", 25, 6, 1192, 18], - ["move", 4, 6, 1192, 18], - ["access", 6, "reduce_no_init_rev", 1193, 31], - ["get", 24, 45, 1, 1193, 21], - ["frame", 25, 24, 1, 1193, 21], - ["null", 24, 1193, 21], - ["setarg", 25, 0, 24, 1193, 21], - ["setarg", 25, 1, 6, 1193, 21], - ["invoke", 25, 6, 1193, 21], - ["move", 16, 6, 1193, 21], - ["access", 6, "reduce_init_rev", 1194, 28], - ["get", 24, 45, 1, 1194, 18], - ["frame", 25, 24, 1, 1194, 18], - ["null", 24, 1194, 18], - ["setarg", 25, 0, 24, 1194, 18], - ["setarg", 25, 1, 6, 1194, 18], - ["invoke", 25, 6, 1194, 18], - ["move", 17, 6, 1194, 18], - ["access", 6, "reduce_null", 1195, 30], - ["get", 24, 45, 1, 1195, 20], - ["frame", 25, 24, 1, 1195, 20], - ["null", 24, 1195, 20], - ["setarg", 25, 0, 24, 1195, 20], - ["setarg", 25, 1, 6, 1195, 20], - ["invoke", 25, 6, 1195, 20], - ["move", 18, 6, 1195, 20], - ["access", 6, "reduce_d1", 1196, 22], - ["get", 24, 45, 1, 1196, 12], - ["frame", 25, 24, 1, 1196, 12], - ["null", 24, 1196, 12], - ["setarg", 25, 0, 24, 1196, 12], - ["setarg", 25, 1, 6, 1196, 12], - ["invoke", 25, 6, 1196, 12], - ["move", 19, 6, 1196, 12], - ["access", 6, "reduce_d2", 1197, 22], - ["get", 24, 45, 1, 1197, 12], - ["frame", 25, 24, 1, 1197, 12], - ["null", 24, 1197, 12], - ["setarg", 25, 0, 24, 1197, 12], - ["setarg", 25, 1, 6, 1197, 12], - ["invoke", 25, 6, 1197, 12], - ["move", 20, 6, 1197, 12], - ["access", 6, "reduce_d3", 1198, 22], - ["get", 24, 45, 1, 1198, 12], - ["frame", 25, 24, 1, 1198, 12], - ["null", 24, 1198, 12], - ["setarg", 25, 0, 24, 1198, 12], - ["setarg", 25, 1, 6, 1198, 12], - ["invoke", 25, 6, 1198, 12], - ["move", 21, 6, 1198, 12], - ["access", 6, "reduce_d4", 1199, 22], - ["get", 24, 45, 1, 1199, 12], - ["frame", 25, 24, 1, 1199, 12], - ["null", 24, 1199, 12], - ["setarg", 25, 0, 24, 1199, 12], - ["setarg", 25, 1, 6, 1199, 12], - ["invoke", 25, 6, 1199, 12], - ["move", 22, 6, 1199, 12], - ["access", 6, "is_null", 1200, 14], - ["get", 24, 51, 1, 1200, 7], - ["frame", 25, 24, 3, 1200, 7], - ["null", 24, 1200, 7], - ["setarg", 25, 0, 24, 1200, 7], - ["setarg", 25, 1, 6, 1200, 7], - ["setarg", 25, 2, 12, 1200, 7], - ["setarg", 25, 3, 7, 1200, 7], - ["invoke", 25, 6, 1200, 7], - ["access", 6, "jump_false", 1201, 22], - ["get", 24, 60, 1, 1201, 7], - ["frame", 25, 24, 3, 1201, 7], - ["null", 24, 1201, 7], - ["setarg", 25, 0, 24, 1201, 7], - ["setarg", 25, 1, 6, 1201, 7], - ["setarg", 25, 2, 12, 1201, 7], - ["setarg", 25, 3, 4, 1201, 7], - ["invoke", 25, 6, 1201, 7], - ["access", 6, "lt_int", 1203, 14], - ["get", 24, 52, 1, 1203, 7], - ["frame", 25, 24, 4, 1203, 7], - ["null", 24, 1203, 7], - ["setarg", 25, 0, 24, 1203, 7], - ["setarg", 25, 1, 6, 1203, 7], - ["setarg", 25, 2, 12, 1203, 7], - ["setarg", 25, 3, 13, 1203, 7], - ["setarg", 25, 4, 9, 1203, 7], - ["invoke", 25, 6, 1203, 7], - ["access", 6, "jump_false", 1204, 22], - ["get", 24, 60, 1, 1204, 7], - ["frame", 25, 24, 3, 1204, 7], - ["null", 24, 1204, 7], - ["setarg", 25, 0, 24, 1204, 7], - ["setarg", 25, 1, 6, 1204, 7], - ["setarg", 25, 2, 12, 1204, 7], - ["setarg", 25, 3, 18, 1204, 7], - ["invoke", 25, 6, 1204, 7], - ["access", 6, "jump_true", 1205, 22], - ["get", 12, 60, 1, 1205, 7], - ["frame", 24, 12, 3, 1205, 7], - ["null", 12, 1205, 7], - ["setarg", 24, 0, 12, 1205, 7], - ["setarg", 24, 1, 6, 1205, 7], - ["setarg", 24, 2, 8, 1205, 7], - ["setarg", 24, 3, 16, 1205, 7], - ["invoke", 24, 6, 1205, 7], - ["access", 6, "load_index", 1207, 14], - ["get", 12, 52, 1, 1207, 7], - ["frame", 24, 12, 4, 1207, 7], - ["null", 12, 1207, 7], - ["setarg", 24, 0, 12, 1207, 7], - ["setarg", 24, 1, 6, 1207, 7], - ["setarg", 24, 2, 10, 1207, 7], - ["setarg", 24, 3, 5, 1207, 7], - ["setarg", 24, 4, 13, 1207, 7], - ["invoke", 24, 6, 1207, 7], - ["access", 6, "move", 1208, 14], - ["get", 12, 51, 1, 1208, 7], - ["frame", 13, 12, 3, 1208, 7], - ["null", 12, 1208, 7], - ["setarg", 13, 0, 12, 1208, 7], - ["setarg", 13, 1, 6, 1208, 7], - ["setarg", 13, 2, 11, 1208, 7], - ["setarg", 13, 3, 14, 1208, 7], - ["invoke", 13, 6, 1208, 7], - ["true", 6, 1209, 27], - ["get", 12, 89, 1, 1209, 7], - ["frame", 13, 12, 3, 1209, 7], - ["null", 12, 1209, 7], - ["setarg", 13, 0, 12, 1209, 7], - ["setarg", 13, 1, 23, 1209, 7], - ["setarg", 13, 2, 6, 1209, 7], - ["setarg", 13, 3, 19, 1209, 7], - ["invoke", 13, 6, 1209, 7], - ["get", 6, 48, 1, 1210, 7], - ["frame", 12, 6, 1, 1210, 7], - ["null", 6, 1210, 7], - ["setarg", 12, 0, 6, 1210, 7], - ["setarg", 12, 1, 19, 1210, 7], - ["invoke", 12, 6, 1210, 7], - ["access", 6, "move", 1211, 14], - ["get", 12, 51, 1, 1211, 7], - ["frame", 13, 12, 3, 1211, 7], - ["null", 12, 1211, 7], - ["setarg", 13, 0, 12, 1211, 7], - ["setarg", 13, 1, 6, 1211, 7], - ["setarg", 13, 2, 1, 1211, 7], - ["setarg", 13, 3, 10, 1211, 7], - ["invoke", 13, 6, 1211, 7], - ["get", 6, 59, 1, 1212, 7], - ["frame", 12, 6, 1, 1212, 7], - ["null", 6, 1212, 7], - ["setarg", 12, 0, 6, 1212, 7], - ["setarg", 12, 1, 15, 1212, 7], - ["invoke", 12, 6, 1212, 7], - ["get", 6, 48, 1, 1214, 7], - ["frame", 12, 6, 1, 1214, 7], - ["null", 6, 1214, 7], - ["setarg", 12, 0, 6, 1214, 7], - ["setarg", 12, 1, 16, 1214, 7], - ["invoke", 12, 6, 1214, 7], - ["access", 6, "subtract", 1215, 14], - ["get", 12, 52, 1, 1215, 7], - ["frame", 13, 12, 4, 1215, 7], - ["null", 12, 1215, 7], - ["setarg", 13, 0, 12, 1215, 7], - ["setarg", 13, 1, 6, 1215, 7], - ["setarg", 13, 2, 11, 1215, 7], - ["setarg", 13, 3, 9, 1215, 7], - ["setarg", 13, 4, 14, 1215, 7], - ["invoke", 13, 6, 1215, 7], - ["access", 6, "load_index", 1216, 14], - ["get", 12, 52, 1, 1216, 7], - ["frame", 13, 12, 4, 1216, 7], - ["null", 12, 1216, 7], - ["setarg", 13, 0, 12, 1216, 7], - ["setarg", 13, 1, 6, 1216, 7], - ["setarg", 13, 2, 10, 1216, 7], - ["setarg", 13, 3, 5, 1216, 7], - ["setarg", 13, 4, 11, 1216, 7], - ["invoke", 13, 5, 1216, 7], - ["access", 5, "subtract", 1217, 14], - ["get", 6, 52, 1, 1217, 7], - ["frame", 12, 6, 4, 1217, 7], - ["null", 6, 1217, 7], - ["setarg", 12, 0, 6, 1217, 7], - ["setarg", 12, 1, 5, 1217, 7], - ["setarg", 12, 2, 11, 1217, 7], - ["setarg", 12, 3, 11, 1217, 7], - ["setarg", 12, 4, 14, 1217, 7], - ["invoke", 12, 5, 1217, 7], - ["false", 5, 1218, 27], - ["get", 6, 89, 1, 1218, 7], - ["frame", 12, 6, 3, 1218, 7], - ["null", 6, 1218, 7], - ["setarg", 12, 0, 6, 1218, 7], - ["setarg", 12, 1, 23, 1218, 7], - ["setarg", 12, 2, 5, 1218, 7], - ["setarg", 12, 3, 20, 1218, 7], - ["invoke", 12, 5, 1218, 7], - ["get", 5, 48, 1, 1219, 7], - ["frame", 6, 5, 1, 1219, 7], - ["null", 5, 1219, 7], - ["setarg", 6, 0, 5, 1219, 7], - ["setarg", 6, 1, 20, 1219, 7], - ["invoke", 6, 5, 1219, 7], - ["access", 5, "move", 1220, 14], - ["get", 6, 51, 1, 1220, 7], - ["frame", 12, 6, 3, 1220, 7], - ["null", 6, 1220, 7], - ["setarg", 12, 0, 6, 1220, 7], - ["setarg", 12, 1, 5, 1220, 7], - ["setarg", 12, 2, 1, 1220, 7], - ["setarg", 12, 3, 10, 1220, 7], - ["invoke", 12, 5, 1220, 7], - ["get", 5, 59, 1, 1221, 7], - ["frame", 6, 5, 1, 1221, 7], - ["null", 5, 1221, 7], - ["setarg", 6, 0, 5, 1221, 7], - ["setarg", 6, 1, 15, 1221, 7], - ["invoke", 6, 5, 1221, 7], - ["get", 5, 48, 1, 1222, 7], - ["frame", 6, 5, 1, 1222, 7], - ["null", 5, 1222, 7], - ["setarg", 6, 0, 5, 1222, 7], - ["setarg", 6, 1, 18, 1222, 7], - ["invoke", 6, 5, 1222, 7], - ["access", 5, "null", 1223, 14], - ["get", 6, 50, 1, 1223, 7], - ["frame", 12, 6, 2, 1223, 7], - ["null", 6, 1223, 7], - ["setarg", 12, 0, 6, 1223, 7], - ["setarg", 12, 1, 5, 1223, 7], - ["setarg", 12, 2, 1, 1223, 7], - ["invoke", 12, 5, 1223, 7], - ["get", 5, 59, 1, 1224, 7], - ["frame", 6, 5, 1, 1224, 7], - ["null", 5, 1224, 7], - ["setarg", 6, 0, 5, 1224, 7], - ["setarg", 6, 1, 15, 1224, 7], - ["invoke", 6, 5, 1224, 7], - ["get", 5, 48, 1, 1226, 7], - ["frame", 6, 5, 1, 1226, 7], - ["null", 5, 1226, 7], - ["setarg", 6, 0, 5, 1226, 7], - ["setarg", 6, 1, 4, 1226, 7], - ["invoke", 6, 4, 1226, 7], - ["access", 4, "jump_true", 1227, 22], - ["get", 5, 60, 1, 1227, 7], - ["frame", 6, 5, 3, 1227, 7], - ["null", 5, 1227, 7], - ["setarg", 6, 0, 5, 1227, 7], - ["setarg", 6, 1, 4, 1227, 7], - ["setarg", 6, 2, 8, 1227, 7], - ["setarg", 6, 3, 17, 1227, 7], - ["invoke", 6, 4, 1227, 7], - ["access", 4, "move", 1229, 14], - ["get", 5, 51, 1, 1229, 7], - ["frame", 6, 5, 3, 1229, 7], - ["null", 5, 1229, 7], - ["setarg", 6, 0, 5, 1229, 7], - ["setarg", 6, 1, 4, 1229, 7], - ["setarg", 6, 2, 10, 1229, 7], - ["setarg", 6, 3, 7, 1229, 7], - ["invoke", 6, 4, 1229, 7], - ["access", 4, "int", 1230, 14], - ["access", 5, 0, 1230, 24], - ["get", 6, 51, 1, 1230, 7], - ["frame", 8, 6, 3, 1230, 7], - ["null", 6, 1230, 7], - ["setarg", 8, 0, 6, 1230, 7], - ["setarg", 8, 1, 4, 1230, 7], - ["setarg", 8, 2, 11, 1230, 7], - ["setarg", 8, 3, 5, 1230, 7], - ["invoke", 8, 4, 1230, 7], - ["true", 4, 1231, 27], - ["get", 5, 89, 1, 1231, 7], - ["frame", 6, 5, 3, 1231, 7], - ["null", 5, 1231, 7], - ["setarg", 6, 0, 5, 1231, 7], - ["setarg", 6, 1, 23, 1231, 7], - ["setarg", 6, 2, 4, 1231, 7], - ["setarg", 6, 3, 21, 1231, 7], - ["invoke", 6, 4, 1231, 7], - ["get", 4, 48, 1, 1232, 7], - ["frame", 5, 4, 1, 1232, 7], - ["null", 4, 1232, 7], - ["setarg", 5, 0, 4, 1232, 7], - ["setarg", 5, 1, 21, 1232, 7], - ["invoke", 5, 4, 1232, 7], - ["access", 4, "move", 1233, 14], - ["get", 5, 51, 1, 1233, 7], - ["frame", 6, 5, 3, 1233, 7], - ["null", 5, 1233, 7], - ["setarg", 6, 0, 5, 1233, 7], - ["setarg", 6, 1, 4, 1233, 7], - ["setarg", 6, 2, 1, 1233, 7], - ["setarg", 6, 3, 10, 1233, 7], - ["invoke", 6, 4, 1233, 7], - ["get", 4, 59, 1, 1234, 7], - ["frame", 5, 4, 1, 1234, 7], - ["null", 4, 1234, 7], - ["setarg", 5, 0, 4, 1234, 7], - ["setarg", 5, 1, 15, 1234, 7], - ["invoke", 5, 4, 1234, 7], - ["get", 4, 48, 1, 1236, 7], - ["frame", 5, 4, 1, 1236, 7], - ["null", 4, 1236, 7], - ["setarg", 5, 0, 4, 1236, 7], - ["setarg", 5, 1, 17, 1236, 7], - ["invoke", 5, 4, 1236, 7], - ["access", 4, "move", 1237, 14], - ["get", 5, 51, 1, 1237, 7], - ["frame", 6, 5, 3, 1237, 7], - ["null", 5, 1237, 7], - ["setarg", 6, 0, 5, 1237, 7], - ["setarg", 6, 1, 4, 1237, 7], - ["setarg", 6, 2, 10, 1237, 7], - ["setarg", 6, 3, 7, 1237, 7], - ["invoke", 6, 4, 1237, 7], - ["access", 4, "subtract", 1238, 14], - ["get", 5, 52, 1, 1238, 7], - ["frame", 6, 5, 4, 1238, 7], - ["null", 5, 1238, 7], - ["setarg", 6, 0, 5, 1238, 7], - ["setarg", 6, 1, 4, 1238, 7], - ["setarg", 6, 2, 11, 1238, 7], - ["setarg", 6, 3, 9, 1238, 7], - ["setarg", 6, 4, 14, 1238, 7], - ["invoke", 6, 4, 1238, 7], - ["false", 4, 1239, 27], - ["get", 5, 89, 1, 1239, 7], - ["frame", 6, 5, 3, 1239, 7], - ["null", 5, 1239, 7], - ["setarg", 6, 0, 5, 1239, 7], - ["setarg", 6, 1, 23, 1239, 7], - ["setarg", 6, 2, 4, 1239, 7], - ["setarg", 6, 3, 22, 1239, 7], - ["invoke", 6, 4, 1239, 7], - ["get", 4, 48, 1, 1240, 7], - ["frame", 5, 4, 1, 1240, 7], - ["null", 4, 1240, 7], - ["setarg", 5, 0, 4, 1240, 7], - ["setarg", 5, 1, 22, 1240, 7], - ["invoke", 5, 4, 1240, 7], - ["access", 4, "move", 1241, 14], - ["get", 5, 51, 1, 1241, 7], - ["frame", 6, 5, 3, 1241, 7], - ["null", 5, 1241, 7], - ["setarg", 6, 0, 5, 1241, 7], - ["setarg", 6, 1, 4, 1241, 7], - ["setarg", 6, 2, 1, 1241, 7], - ["setarg", 6, 3, 10, 1241, 7], - ["invoke", 6, 4, 1241, 7], - ["get", 4, 48, 1, 1242, 7], - ["frame", 5, 4, 1, 1242, 7], - ["null", 4, 1242, 7], - ["setarg", 5, 0, 4, 1242, 7], - ["setarg", 5, 1, 15, 1242, 7], - ["invoke", 5, 4, 1242, 7], - "if_end_518", - "if_end_510", - ["return", 1, 1244, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 -},{ - "disruption_pc": 0, - "nr_slots": 6, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 3], - ["access", 4, "name", 1254, 22], - ["store_field", 3, 4, "kind", 1254, 22], - ["store_field", 3, 2, "name", 1254, 36], - ["access", 4, "intrinsic", 1254, 48], - ["store_field", 3, 4, "make", 1254, 48], - ["move", 4, 3, 1254, 48], - ["access", 3, "access", 1255, 16], - ["array", 5, 3, 1255, 32], - ["push", 5, 3, 1255, 32], - ["push", 5, 1, 1255, 32], - ["push", 5, 4, 1255, 32], - ["get", 3, 47, 1, 1255, 5], - ["frame", 4, 3, 1, 1255, 5], - ["null", 3, 1255, 5], - ["setarg", 4, 0, 3, 1255, 5], - ["setarg", 4, 1, 5, 1255, 5], - ["invoke", 4, 3, 1255, 5], - ["null", 3, 1255, 5], - ["return", 3, 1255, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 3, 1, "kind", 1260, 16], - ["move", 4, 3, 1260, 16], - ["load_field", 3, 1, "left", 1261, 16], - ["move", 5, 3, 1261, 16], - ["load_field", 3, 1, "right", 1262, 17], - ["move", 6, 3, 1262, 17], - ["null", 3, 1263, 21], - ["access", 7, 0, 1264, 21], - ["access", 8, 0, 1265, 22], - ["access", 9, 0, 1266, 16], - ["null", 10, 1267, 14], - ["access", 11, "&&", 1269, 17], - ["is_identical", 12, 4, 11, 1269, 17], - ["jump_true", 12, "eq_done_527", 1269, 17], - ["is_int", 13, 4, 1269, 17], - ["jump_false", 13, "eq_ni_528", 1269, 17], - "_nop_tc_1", - ["jump", "eq_ni_528", 1269, 17], - ["eq_int", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_ni_528", - ["is_num", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nn_529", 1269, 17], - "_nop_tc_2", - ["jump", "eq_nn_529", 1269, 17], - ["eq_float", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nn_529", - ["is_text", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nt_530", 1269, 17], - "_nop_tc_3", - "_nop_tc_4", - ["eq_text", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nt_530", - ["is_null", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nnl_531", 1269, 17], - "_nop_tc_5", - ["jump", "eq_nnl_531", 1269, 17], - ["true", 12, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nnl_531", - ["is_bool", 13, 4, 1269, 17], - ["jump_false", 13, "eq_nb_532", 1269, 17], - "_nop_tc_6", - ["jump", "eq_nb_532", 1269, 17], - ["eq_bool", 12, 4, 11, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nb_532", - ["false", 12, 1269, 17], - "eq_done_527", - ["jump_false", 12, "if_else_525", 1269, 17], - ["access", 11, "and_end", 1270, 29], - ["get", 12, 45, 1, 1270, 19], - ["frame", 13, 12, 1, 1270, 19], - ["null", 12, 1270, 19], - ["setarg", 13, 0, 12, 1270, 19], - ["setarg", 13, 1, 11, 1270, 19], - ["invoke", 13, 11, 1270, 19], - ["move", 3, 11, 1270, 19], - ["access", 11, -1, 1271, 34], - ["get", 12, 88, 1, 1271, 19], - ["frame", 13, 12, 2, 1271, 19], - ["null", 12, 1271, 19], - ["setarg", 13, 0, 12, 1271, 19], - ["setarg", 13, 1, 5, 1271, 19], - ["setarg", 13, 2, 11, 1271, 19], - ["invoke", 13, 11, 1271, 19], - ["move", 7, 11, 1271, 19], - ["get", 11, 40, 1, 1272, 14], - ["frame", 12, 11, 0, 1272, 14], - ["null", 11, 1272, 14], - ["setarg", 12, 0, 11, 1272, 14], - ["invoke", 12, 11, 1272, 14], - ["move", 9, 11, 1272, 14], - ["access", 11, "move", 1273, 14], - ["get", 12, 51, 1, 1273, 7], - ["frame", 13, 12, 3, 1273, 7], - ["null", 12, 1273, 7], - ["setarg", 13, 0, 12, 1273, 7], - ["setarg", 13, 1, 11, 1273, 7], - ["setarg", 13, 2, 9, 1273, 7], - ["setarg", 13, 3, 7, 1273, 7], - ["invoke", 13, 11, 1273, 7], - ["access", 11, "jump_false", 1274, 22], - ["get", 12, 60, 1, 1274, 7], - ["frame", 13, 12, 3, 1274, 7], - ["null", 12, 1274, 7], - ["setarg", 13, 0, 12, 1274, 7], - ["setarg", 13, 1, 11, 1274, 7], - ["setarg", 13, 2, 9, 1274, 7], - ["setarg", 13, 3, 3, 1274, 7], - ["invoke", 13, 11, 1274, 7], - ["access", 11, -1, 1275, 36], - ["get", 12, 88, 1, 1275, 20], - ["frame", 13, 12, 2, 1275, 20], - ["null", 12, 1275, 20], - ["setarg", 13, 0, 12, 1275, 20], - ["setarg", 13, 1, 6, 1275, 20], - ["setarg", 13, 2, 11, 1275, 20], - ["invoke", 13, 11, 1275, 20], - ["move", 8, 11, 1275, 20], - ["access", 11, "move", 1276, 14], - ["get", 12, 51, 1, 1276, 7], - ["frame", 13, 12, 3, 1276, 7], - ["null", 12, 1276, 7], - ["setarg", 13, 0, 12, 1276, 7], - ["setarg", 13, 1, 11, 1276, 7], - ["setarg", 13, 2, 9, 1276, 7], - ["setarg", 13, 3, 8, 1276, 7], - ["invoke", 13, 11, 1276, 7], - ["get", 11, 48, 1, 1277, 7], - ["frame", 12, 11, 1, 1277, 7], - ["null", 11, 1277, 7], - ["setarg", 12, 0, 11, 1277, 7], - ["setarg", 12, 1, 3, 1277, 7], - ["invoke", 12, 11, 1277, 7], - ["return", 9, 1278, 14], - "_nop_ur_1", - "if_else_525", - "if_end_526", - ["access", 11, "||", 1281, 17], - ["is_identical", 12, 4, 11, 1281, 17], - ["jump_true", 12, "eq_done_535", 1281, 17], - ["is_int", 13, 4, 1281, 17], - ["jump_false", 13, "eq_ni_536", 1281, 17], - "_nop_tc_7", - ["jump", "eq_ni_536", 1281, 17], - ["eq_int", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_ni_536", - ["is_num", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nn_537", 1281, 17], - "_nop_tc_8", - ["jump", "eq_nn_537", 1281, 17], - ["eq_float", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nn_537", - ["is_text", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nt_538", 1281, 17], - "_nop_tc_9", - "_nop_tc_10", - ["eq_text", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nt_538", - ["is_null", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nnl_539", 1281, 17], - "_nop_tc_11", - ["jump", "eq_nnl_539", 1281, 17], - ["true", 12, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nnl_539", - ["is_bool", 13, 4, 1281, 17], - ["jump_false", 13, "eq_nb_540", 1281, 17], - "_nop_tc_12", - ["jump", "eq_nb_540", 1281, 17], - ["eq_bool", 12, 4, 11, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nb_540", - ["false", 12, 1281, 17], - "eq_done_535", - ["jump_false", 12, "if_else_533", 1281, 17], - ["access", 11, "or_end", 1282, 29], - ["get", 12, 45, 1, 1282, 19], - ["frame", 13, 12, 1, 1282, 19], - ["null", 12, 1282, 19], - ["setarg", 13, 0, 12, 1282, 19], - ["setarg", 13, 1, 11, 1282, 19], - ["invoke", 13, 11, 1282, 19], - ["move", 3, 11, 1282, 19], - ["access", 11, -1, 1283, 34], - ["get", 12, 88, 1, 1283, 19], - ["frame", 13, 12, 2, 1283, 19], - ["null", 12, 1283, 19], - ["setarg", 13, 0, 12, 1283, 19], - ["setarg", 13, 1, 5, 1283, 19], - ["setarg", 13, 2, 11, 1283, 19], - ["invoke", 13, 11, 1283, 19], - ["move", 7, 11, 1283, 19], - ["get", 11, 40, 1, 1284, 14], - ["frame", 12, 11, 0, 1284, 14], - ["null", 11, 1284, 14], - ["setarg", 12, 0, 11, 1284, 14], - ["invoke", 12, 11, 1284, 14], - ["move", 9, 11, 1284, 14], - ["access", 11, "move", 1285, 14], - ["get", 12, 51, 1, 1285, 7], - ["frame", 13, 12, 3, 1285, 7], - ["null", 12, 1285, 7], - ["setarg", 13, 0, 12, 1285, 7], - ["setarg", 13, 1, 11, 1285, 7], - ["setarg", 13, 2, 9, 1285, 7], - ["setarg", 13, 3, 7, 1285, 7], - ["invoke", 13, 11, 1285, 7], - ["access", 11, "jump_true", 1286, 22], - ["get", 12, 60, 1, 1286, 7], - ["frame", 13, 12, 3, 1286, 7], - ["null", 12, 1286, 7], - ["setarg", 13, 0, 12, 1286, 7], - ["setarg", 13, 1, 11, 1286, 7], - ["setarg", 13, 2, 9, 1286, 7], - ["setarg", 13, 3, 3, 1286, 7], - ["invoke", 13, 11, 1286, 7], - ["access", 11, -1, 1287, 36], - ["get", 12, 88, 1, 1287, 20], - ["frame", 13, 12, 2, 1287, 20], - ["null", 12, 1287, 20], - ["setarg", 13, 0, 12, 1287, 20], - ["setarg", 13, 1, 6, 1287, 20], - ["setarg", 13, 2, 11, 1287, 20], - ["invoke", 13, 11, 1287, 20], - ["move", 8, 11, 1287, 20], - ["access", 11, "move", 1288, 14], - ["get", 12, 51, 1, 1288, 7], - ["frame", 13, 12, 3, 1288, 7], - ["null", 12, 1288, 7], - ["setarg", 13, 0, 12, 1288, 7], - ["setarg", 13, 1, 11, 1288, 7], - ["setarg", 13, 2, 9, 1288, 7], - ["setarg", 13, 3, 8, 1288, 7], - ["invoke", 13, 11, 1288, 7], - ["get", 11, 48, 1, 1289, 7], - ["frame", 12, 11, 1, 1289, 7], - ["null", 11, 1289, 7], - ["setarg", 12, 0, 11, 1289, 7], - ["setarg", 12, 1, 3, 1289, 7], - ["invoke", 12, 11, 1289, 7], - ["return", 9, 1290, 14], - "_nop_ur_2", - "if_else_533", - "if_end_534", - ["access", 11, "??", 1293, 17], - ["is_identical", 12, 4, 11, 1293, 17], - ["jump_true", 12, "eq_done_543", 1293, 17], - ["is_int", 13, 4, 1293, 17], - ["jump_false", 13, "eq_ni_544", 1293, 17], - "_nop_tc_13", - ["jump", "eq_ni_544", 1293, 17], - ["eq_int", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_ni_544", - ["is_num", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nn_545", 1293, 17], - "_nop_tc_14", - ["jump", "eq_nn_545", 1293, 17], - ["eq_float", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nn_545", - ["is_text", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nt_546", 1293, 17], - "_nop_tc_15", - "_nop_tc_16", - ["eq_text", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nt_546", - ["is_null", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nnl_547", 1293, 17], - "_nop_tc_17", - ["jump", "eq_nnl_547", 1293, 17], - ["true", 12, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nnl_547", - ["is_bool", 13, 4, 1293, 17], - ["jump_false", 13, "eq_nb_548", 1293, 17], - "_nop_tc_18", - ["jump", "eq_nb_548", 1293, 17], - ["eq_bool", 12, 4, 11, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nb_548", - ["false", 12, 1293, 17], - "eq_done_543", - ["jump_false", 12, "if_else_541", 1293, 17], - ["access", 11, "nullish_end", 1294, 29], - ["get", 12, 45, 1, 1294, 19], - ["frame", 13, 12, 1, 1294, 19], - ["null", 12, 1294, 19], - ["setarg", 13, 0, 12, 1294, 19], - ["setarg", 13, 1, 11, 1294, 19], - ["invoke", 13, 11, 1294, 19], - ["move", 3, 11, 1294, 19], - ["access", 11, -1, 1295, 34], - ["get", 12, 88, 1, 1295, 19], - ["frame", 13, 12, 2, 1295, 19], - ["null", 12, 1295, 19], - ["setarg", 13, 0, 12, 1295, 19], - ["setarg", 13, 1, 5, 1295, 19], - ["setarg", 13, 2, 11, 1295, 19], - ["invoke", 13, 11, 1295, 19], - ["move", 7, 11, 1295, 19], - ["get", 11, 40, 1, 1296, 14], - ["frame", 12, 11, 0, 1296, 14], - ["null", 11, 1296, 14], - ["setarg", 12, 0, 11, 1296, 14], - ["invoke", 12, 11, 1296, 14], - ["move", 9, 11, 1296, 14], - ["access", 11, "move", 1297, 14], - ["get", 12, 51, 1, 1297, 7], - ["frame", 13, 12, 3, 1297, 7], - ["null", 12, 1297, 7], - ["setarg", 13, 0, 12, 1297, 7], - ["setarg", 13, 1, 11, 1297, 7], - ["setarg", 13, 2, 9, 1297, 7], - ["setarg", 13, 3, 7, 1297, 7], - ["invoke", 13, 11, 1297, 7], - ["access", 11, "jump_not_null", 1298, 22], - ["get", 12, 60, 1, 1298, 7], - ["frame", 13, 12, 3, 1298, 7], - ["null", 12, 1298, 7], - ["setarg", 13, 0, 12, 1298, 7], - ["setarg", 13, 1, 11, 1298, 7], - ["setarg", 13, 2, 9, 1298, 7], - ["setarg", 13, 3, 3, 1298, 7], - ["invoke", 13, 11, 1298, 7], - ["access", 11, -1, 1299, 36], - ["get", 12, 88, 1, 1299, 20], - ["frame", 13, 12, 2, 1299, 20], - ["null", 12, 1299, 20], - ["setarg", 13, 0, 12, 1299, 20], - ["setarg", 13, 1, 6, 1299, 20], - ["setarg", 13, 2, 11, 1299, 20], - ["invoke", 13, 11, 1299, 20], - ["move", 8, 11, 1299, 20], - ["access", 11, "move", 1300, 14], - ["get", 12, 51, 1, 1300, 7], - ["frame", 13, 12, 3, 1300, 7], - ["null", 12, 1300, 7], - ["setarg", 13, 0, 12, 1300, 7], - ["setarg", 13, 1, 11, 1300, 7], - ["setarg", 13, 2, 9, 1300, 7], - ["setarg", 13, 3, 8, 1300, 7], - ["invoke", 13, 11, 1300, 7], - ["get", 11, 48, 1, 1301, 7], - ["frame", 12, 11, 1, 1301, 7], - ["null", 11, 1301, 7], - ["setarg", 12, 0, 11, 1301, 7], - ["setarg", 12, 1, 3, 1301, 7], - ["invoke", 12, 3, 1301, 7], - ["return", 9, 1302, 14], - "_nop_ur_3", - "if_else_541", - "if_end_542", - ["access", 3, ",", 1306, 17], - ["is_identical", 11, 4, 3, 1306, 17], - ["jump_true", 11, "eq_done_551", 1306, 17], - ["is_int", 12, 4, 1306, 17], - ["jump_false", 12, "eq_ni_552", 1306, 17], - "_nop_tc_19", - ["jump", "eq_ni_552", 1306, 17], - ["eq_int", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_ni_552", - ["is_num", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nn_553", 1306, 17], - "_nop_tc_20", - ["jump", "eq_nn_553", 1306, 17], - ["eq_float", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nn_553", - ["is_text", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nt_554", 1306, 17], - "_nop_tc_21", - "_nop_tc_22", - ["eq_text", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nt_554", - ["is_null", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nnl_555", 1306, 17], - "_nop_tc_23", - ["jump", "eq_nnl_555", 1306, 17], - ["true", 11, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nnl_555", - ["is_bool", 12, 4, 1306, 17], - ["jump_false", 12, "eq_nb_556", 1306, 17], - "_nop_tc_24", - ["jump", "eq_nb_556", 1306, 17], - ["eq_bool", 11, 4, 3, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nb_556", - ["false", 11, 1306, 17], - "eq_done_551", - ["jump_false", 11, "if_else_549", 1306, 17], - ["access", 3, -1, 1307, 22], - ["get", 11, 88, 1, 1307, 7], - ["frame", 12, 11, 2, 1307, 7], - ["null", 11, 1307, 7], - ["setarg", 12, 0, 11, 1307, 7], - ["setarg", 12, 1, 5, 1307, 7], - ["setarg", 12, 2, 3, 1307, 7], - ["invoke", 12, 3, 1307, 7], - ["access", 3, -1, 1308, 30], - ["get", 11, 88, 1, 1308, 14], - ["frame", 12, 11, 2, 1308, 14], - ["null", 11, 1308, 14], - ["setarg", 12, 0, 11, 1308, 14], - ["setarg", 12, 1, 6, 1308, 14], - ["setarg", 12, 2, 3, 1308, 14], - ["tail_invoke", 12, 3, 1308, 14], - ["return", 3, 1308, 14], - "_nop_ur_4", - "if_else_549", - "if_end_550", - ["access", 3, -1, 1312, 32], - ["get", 11, 88, 1, 1312, 17], - ["frame", 12, 11, 2, 1312, 17], - ["null", 11, 1312, 17], - ["setarg", 12, 0, 11, 1312, 17], - ["setarg", 12, 1, 5, 1312, 17], - ["setarg", 12, 2, 3, 1312, 17], - ["invoke", 12, 3, 1312, 17], - ["move", 7, 3, 1312, 17], - ["access", 3, -1, 1313, 34], - ["get", 11, 88, 1, 1313, 18], - ["frame", 12, 11, 2, 1313, 18], - ["null", 11, 1313, 18], - ["setarg", 12, 0, 11, 1313, 18], - ["setarg", 12, 1, 6, 1313, 18], - ["setarg", 12, 2, 3, 1313, 18], - ["invoke", 12, 3, 1313, 18], - ["move", 8, 3, 1313, 18], - ["access", 3, 0, 1315, 23], - ["is_int", 11, 2, 1315, 23], - ["jump_false", 11, "rel_ni_560", 1315, 23], - "_nop_tc_25", - "_nop_tc_26", - ["ge_int", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_ni_560", - ["is_num", 11, 2, 1315, 23], - ["jump_false", 11, "rel_nn_561", 1315, 23], - "_nop_tc_27", - "_nop_tc_28", - ["ge_float", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_nn_561", - ["is_text", 11, 2, 1315, 23], - ["jump_false", 11, "rel_err_563", 1315, 23], - "_nop_tc_29", - ["jump", "rel_err_563", 1315, 23], - ["ge_text", 12, 2, 3, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_err_563", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1315, - 23 - ], - ["access", 11, "error", 1315, 23], - ["access", 13, "cannot compare with '>=': operands must be same type", 1315, 23], - ["array", 14, 0, 1315, 23], - ["push", 14, 13, 1315, 23], - ["frame", 13, 3, 2, 1315, 23], - ["null", 3, 1315, 23], - ["setarg", 13, 0, 3, 1315, 23], - ["setarg", 13, 1, 11, 1315, 23], - ["setarg", 13, 2, 14, 1315, 23], - ["invoke", 13, 3, 1315, 23], - ["disrupt", 1315, 23], - "rel_done_562", - ["move", 3, 12, 1315, 23], - ["jump_false", 3, "and_end_559", 1315, 23], - ["access", 11, "+", 1315, 36], - ["is_identical", 12, 4, 11, 1315, 36], - ["jump_true", 12, "ne_nid_565", 1315, 36], - ["jump", "ne_ni_566", 1315, 36], - "ne_nid_565", - ["false", 12, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_ni_566", - ["is_int", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nn_567", 1315, 36], - "_nop_tc_30", - ["jump", "ne_nn_567", 1315, 36], - ["ne_int", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nn_567", - ["is_num", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nt_568", 1315, 36], - "_nop_tc_31", - ["jump", "ne_nt_568", 1315, 36], - ["ne_float", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nt_568", - ["is_text", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nnl_569", 1315, 36], - "_nop_tc_32", - "_nop_tc_33", - ["ne_text", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nnl_569", - ["is_null", 13, 4, 1315, 36], - ["jump_false", 13, "ne_nb_570", 1315, 36], - "_nop_tc_34", - ["jump", "ne_nb_570", 1315, 36], - ["false", 12, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nb_570", - ["is_bool", 13, 4, 1315, 36], - ["jump_false", 13, "ne_mis_571", 1315, 36], - "_nop_tc_35", - ["jump", "ne_mis_571", 1315, 36], - ["ne_bool", 12, 4, 11, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_mis_571", - ["true", 12, 1315, 36], - "ne_done_564", - ["move", 3, 12, 1315, 36], - "and_end_559", - ["jump_false", 3, "tern_else_557", 1315, 36], - ["move", 3, 2, 1315, 43], - ["jump", "tern_end_558", 1315, 43], - "tern_else_557", - ["get", 11, 40, 1, 1315, 52], - ["frame", 12, 11, 0, 1315, 52], - ["null", 11, 1315, 52], - ["setarg", 12, 0, 11, 1315, 52], - ["invoke", 12, 11, 1315, 52], - ["move", 3, 11, 1315, 52], - "tern_end_558", - ["move", 9, 3, 1315, 52], - ["get", 3, 3, 1, 1316, 10], - ["load_dynamic", 11, 3, 4, 1316, 20], - ["move", 10, 11, 1316, 20], - ["null", 3, 1317, 15], - ["is_identical", 4, 10, 3, 1317, 15], - ["jump_true", 4, "eq_done_574", 1317, 15], - ["is_int", 11, 10, 1317, 15], - ["jump_false", 11, "eq_ni_575", 1317, 15], - "_nop_tc_36", - ["jump", "eq_ni_575", 1317, 15], - ["eq_int", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_ni_575", - ["is_num", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nn_576", 1317, 15], - "_nop_tc_37", - ["jump", "eq_nn_576", 1317, 15], - ["eq_float", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nn_576", - ["is_text", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nt_577", 1317, 15], - "_nop_tc_38", - ["jump", "eq_nt_577", 1317, 15], - ["eq_text", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nt_577", - ["is_null", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nnl_578", 1317, 15], - "_nop_tc_39", - "_nop_tc_40", - ["true", 4, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nnl_578", - ["is_bool", 11, 10, 1317, 15], - ["jump_false", 11, "eq_nb_579", 1317, 15], - "_nop_tc_41", - ["jump", "eq_nb_579", 1317, 15], - ["eq_bool", 4, 10, 3, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nb_579", - ["false", 4, 1317, 15], - "eq_done_574", - ["jump_false", 4, "if_else_572", 1317, 15], - ["access", 10, "add", 1318, 12], - ["jump", "if_end_573", 1318, 12], - "if_else_572", - "if_end_573", - ["put", 5, 34, 1, 1320, 14], - ["put", 6, 35, 1, 1321, 14], - ["get", 3, 71, 1, 1322, 5], - ["frame", 4, 3, 4, 1322, 5], - ["null", 3, 1322, 5], - ["setarg", 4, 0, 3, 1322, 5], - ["setarg", 4, 1, 10, 1322, 5], - ["setarg", 4, 2, 9, 1322, 5], - ["setarg", 4, 3, 7, 1322, 5], - ["setarg", 4, 4, 8, 1322, 5], - ["invoke", 4, 3, 1322, 5], - ["return", 9, 1323, 12], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 3, 1, "left", 1331, 16], - ["move", 4, 3, 1331, 16], - ["load_field", 3, 1, "right", 1332, 17], - ["move", 5, 3, 1332, 17], - ["load_field", 3, 4, "kind", 1333, 21], - ["move", 6, 3, 1333, 21], - ["null", 3, 1334, 16], - ["access", 7, 0, 1335, 17], - ["access", 8, 0, 1336, 21], - ["access", 9, 0, 1337, 17], - ["access", 10, 0, 1338, 15], - ["null", 11, 1339, 18], - ["access", 12, 0, 1340, 17], - ["access", 13, 0, 1341, 22], - ["access", 14, 0, 1342, 16], - ["null", 15, 1343, 15], - ["null", 16, 1344, 16], - ["access", 17, 0, 1345, 20], - ["access", 18, 0, 1346, 19], - ["null", 19, 1347, 20], - ["access", 20, 0, 1348, 20], - ["access", 21, "name", 1350, 22], - ["is_identical", 22, 6, 21, 1350, 22], - ["jump_true", 22, "eq_done_582", 1350, 22], - ["is_int", 23, 6, 1350, 22], - ["jump_false", 23, "eq_ni_583", 1350, 22], - "_nop_tc_1", - ["jump", "eq_ni_583", 1350, 22], - ["eq_int", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_ni_583", - ["is_num", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nn_584", 1350, 22], - "_nop_tc_2", - ["jump", "eq_nn_584", 1350, 22], - ["eq_float", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nn_584", - ["is_text", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nt_585", 1350, 22], - "_nop_tc_3", - "_nop_tc_4", - ["eq_text", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nt_585", - ["is_null", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nnl_586", 1350, 22], - "_nop_tc_5", - ["jump", "eq_nnl_586", 1350, 22], - ["true", 22, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nnl_586", - ["is_bool", 23, 6, 1350, 22], - ["jump_false", 23, "eq_nb_587", 1350, 22], - "_nop_tc_6", - ["jump", "eq_nb_587", 1350, 22], - ["eq_bool", 22, 6, 21, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nb_587", - ["false", 22, 1350, 22], - "eq_done_582", - ["jump_false", 22, "if_else_580", 1350, 22], - ["load_field", 21, 4, "name", 1351, 14], - ["move", 3, 21, 1351, 14], - ["load_field", 21, 4, "level", 1352, 15], - ["move", 7, 21, 1352, 15], - ["null", 21, 1353, 20], - ["is_identical", 22, 7, 21, 1353, 20], - ["jump_true", 22, "eq_done_590", 1353, 20], - ["is_int", 23, 7, 1353, 20], - ["jump_false", 23, "eq_ni_591", 1353, 20], - "_nop_tc_7", - ["jump", "eq_ni_591", 1353, 20], - ["eq_int", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_ni_591", - ["is_num", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nn_592", 1353, 20], - "_nop_tc_8", - ["jump", "eq_nn_592", 1353, 20], - ["eq_float", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nn_592", - ["is_text", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nt_593", 1353, 20], - "_nop_tc_9", - ["jump", "eq_nt_593", 1353, 20], - ["eq_text", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nt_593", - ["is_null", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nnl_594", 1353, 20], - "_nop_tc_10", - "_nop_tc_11", - ["true", 22, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nnl_594", - ["is_bool", 23, 7, 1353, 20], - ["jump_false", 23, "eq_nb_595", 1353, 20], - "_nop_tc_12", - ["jump", "eq_nb_595", 1353, 20], - ["eq_bool", 22, 7, 21, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nb_595", - ["false", 22, 1353, 20], - "eq_done_590", - ["jump_false", 22, "if_else_588", 1353, 20], - ["access", 7, -1, 1354, 17], - ["jump", "if_end_589", 1354, 17], - "if_else_588", - "if_end_589", - ["get", 21, 40, 1, 1356, 19], - ["frame", 22, 21, 0, 1356, 19], - ["null", 21, 1356, 19], - ["setarg", 22, 0, 21, 1356, 19], - ["invoke", 22, 21, 1356, 19], - ["move", 8, 21, 1356, 19], - ["access", 21, 0, 1357, 20], - ["is_identical", 22, 7, 21, 1357, 20], - ["jump_true", 22, "eq_done_599", 1357, 20], - ["is_int", 23, 7, 1357, 20], - ["jump_false", 23, "eq_ni_600", 1357, 20], - "_nop_tc_13", - "_nop_tc_14", - ["eq_int", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_ni_600", - ["is_num", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nn_601", 1357, 20], - "_nop_tc_15", - "_nop_tc_16", - ["eq_float", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nn_601", - ["is_text", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nt_602", 1357, 20], - "_nop_tc_17", - ["jump", "eq_nt_602", 1357, 20], - ["eq_text", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nt_602", - ["is_null", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nnl_603", 1357, 20], - "_nop_tc_18", - ["jump", "eq_nnl_603", 1357, 20], - ["true", 22, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nnl_603", - ["is_bool", 23, 7, 1357, 20], - ["jump_false", 23, "eq_nb_604", 1357, 20], - "_nop_tc_19", - ["jump", "eq_nb_604", 1357, 20], - ["eq_bool", 22, 7, 21, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nb_604", - ["false", 22, 1357, 20], - "eq_done_599", - ["move", 21, 22, 1357, 20], - ["jump_true", 21, "or_end_598", 1357, 20], - ["access", 22, -1, 1357, 34], - ["is_identical", 23, 7, 22, 1357, 34], - ["jump_true", 23, "eq_done_605", 1357, 34], - ["is_int", 24, 7, 1357, 34], - ["jump_false", 24, "eq_ni_606", 1357, 34], - "_nop_tc_20", - "_nop_tc_21", - ["eq_int", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_ni_606", - ["is_num", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nn_607", 1357, 34], - "_nop_tc_22", - "_nop_tc_23", - ["eq_float", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nn_607", - ["is_text", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nt_608", 1357, 34], - "_nop_tc_24", - ["jump", "eq_nt_608", 1357, 34], - ["eq_text", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nt_608", - ["is_null", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nnl_609", 1357, 34], - "_nop_tc_25", - ["jump", "eq_nnl_609", 1357, 34], - ["true", 23, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nnl_609", - ["is_bool", 24, 7, 1357, 34], - ["jump_false", 24, "eq_nb_610", 1357, 34], - "_nop_tc_26", - ["jump", "eq_nb_610", 1357, 34], - ["eq_bool", 23, 7, 22, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nb_610", - ["false", 23, 1357, 34], - "eq_done_605", - ["move", 21, 23, 1357, 34], - "or_end_598", - ["jump_false", 21, "if_else_596", 1357, 34], - ["get", 21, 42, 1, 1358, 17], - ["frame", 22, 21, 1, 1358, 17], - ["null", 21, 1358, 17], - ["setarg", 22, 0, 21, 1358, 17], - ["setarg", 22, 1, 3, 1358, 17], - ["invoke", 22, 21, 1358, 17], - ["move", 9, 21, 1358, 17], - ["access", 21, 0, 1359, 22], - ["is_int", 22, 9, 1359, 22], - ["jump_false", 22, "rel_ni_613", 1359, 22], - "_nop_tc_27", - "_nop_tc_28", - ["ge_int", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_ni_613", - ["is_num", 22, 9, 1359, 22], - ["jump_false", 22, "rel_nn_614", 1359, 22], - "_nop_tc_29", - "_nop_tc_30", - ["ge_float", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_nn_614", - ["is_text", 22, 9, 1359, 22], - ["jump_false", 22, "rel_err_616", 1359, 22], - "_nop_tc_31", - ["jump", "rel_err_616", 1359, 22], - ["ge_text", 23, 9, 21, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_err_616", - [ - "access", - 21, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1359, - 22 - ], - ["access", 22, "error", 1359, 22], - ["access", 24, "cannot compare with '>=': operands must be same type", 1359, 22], - ["array", 25, 0, 1359, 22], - ["push", 25, 24, 1359, 22], - ["frame", 24, 21, 2, 1359, 22], - ["null", 21, 1359, 22], - ["setarg", 24, 0, 21, 1359, 22], - ["setarg", 24, 1, 22, 1359, 22], - ["setarg", 24, 2, 25, 1359, 22], - ["invoke", 24, 21, 1359, 22], - ["disrupt", 1359, 22], - "rel_done_615", - ["jump_false", 23, "if_else_611", 1359, 22], - ["access", 21, "move", 1360, 18], - ["get", 22, 51, 1, 1360, 11], - ["frame", 23, 22, 3, 1360, 11], - ["null", 22, 1360, 11], - ["setarg", 23, 0, 22, 1360, 11], - ["setarg", 23, 1, 21, 1360, 11], - ["setarg", 23, 2, 8, 1360, 11], - ["setarg", 23, 3, 9, 1360, 11], - ["invoke", 23, 21, 1360, 11], - ["access", 7, 0, 1361, 19], - ["jump", "if_end_612", 1361, 19], - "if_else_611", - "if_end_612", - ["jump", "if_end_597", 1361, 19], - "if_else_596", - "if_end_597", - ["access", 21, 0, 1364, 19], - ["is_int", 22, 7, 1364, 19], - ["jump_false", 22, "rel_ni_619", 1364, 19], - "_nop_tc_32", - "_nop_tc_33", - ["gt_int", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_ni_619", - ["is_num", 22, 7, 1364, 19], - ["jump_false", 22, "rel_nn_620", 1364, 19], - "_nop_tc_34", - "_nop_tc_35", - ["gt_float", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_nn_620", - ["is_text", 22, 7, 1364, 19], - ["jump_false", 22, "rel_err_622", 1364, 19], - "_nop_tc_36", - ["jump", "rel_err_622", 1364, 19], - ["gt_text", 23, 7, 21, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_err_622", - [ - "access", - 21, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1364, - 19 - ], - ["access", 22, "error", 1364, 19], - ["access", 24, "cannot compare with '>': operands must be same type", 1364, 19], - ["array", 25, 0, 1364, 19], - ["push", 25, 24, 1364, 19], - ["frame", 24, 21, 2, 1364, 19], - ["null", 21, 1364, 19], - ["setarg", 24, 0, 21, 1364, 19], - ["setarg", 24, 1, 22, 1364, 19], - ["setarg", 24, 2, 25, 1364, 19], - ["invoke", 24, 21, 1364, 19], - ["disrupt", 1364, 19], - "rel_done_621", - ["jump_false", 23, "if_else_617", 1364, 19], - ["access", 21, 1, 1365, 23], - ["is_num", 22, 7, 1365, 23], - ["jump_false", 22, "num_err_623", 1365, 23], - "_nop_tc_37", - "_nop_tc_38", - ["subtract", 10, 7, 21, 1365, 23], - ["jump", "num_done_624", 1365, 23], - "num_err_623", - [ - "access", - 21, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1365, - 23 - ], - ["access", 22, "error", 1365, 23], - ["access", 23, "cannot apply '-': operands must be numbers", 1365, 23], - ["array", 24, 0, 1365, 23], - ["push", 24, 23, 1365, 23], - ["frame", 23, 21, 2, 1365, 23], - ["null", 21, 1365, 23], - ["setarg", 23, 0, 21, 1365, 23], - ["setarg", 23, 1, 22, 1365, 23], - ["setarg", 23, 2, 24, 1365, 23], - ["invoke", 23, 21, 1365, 23], - ["disrupt", 1365, 23], - "num_done_624", - ["get", 21, 100, 1, 1366, 18], - ["get", 22, 100, 1, 1366, 39], - ["length", 23, 22, 1366, 39], - ["access", 22, 1, 1366, 56], - "_nop_tc_39", - "_nop_tc_40", - "_nop_tc_41", - "_nop_tc_42", - ["subtract", 24, 23, 22, 1366, 56], - ["jump", "num_done_626", 1366, 56], - "num_err_625", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 56 - ], - ["access", 23, "error", 1366, 56], - ["access", 25, "cannot apply '-': operands must be numbers", 1366, 56], - ["array", 26, 0, 1366, 56], - ["push", 26, 25, 1366, 56], - ["frame", 25, 22, 2, 1366, 56], - ["null", 22, 1366, 56], - ["setarg", 25, 0, 22, 1366, 56], - ["setarg", 25, 1, 23, 1366, 56], - ["setarg", 25, 2, 26, 1366, 56], - ["invoke", 25, 22, 1366, 56], - ["disrupt", 1366, 56], - "num_done_626", - "_nop_tc_43", - "_nop_tc_44", - "_nop_tc_45", - "_nop_tc_46", - ["subtract", 22, 24, 10, 1366, 60], - ["jump", "num_done_628", 1366, 60], - "num_err_627", - [ - "access", - 23, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 60 - ], - ["access", 24, "error", 1366, 60], - ["access", 25, "cannot apply '-': operands must be numbers", 1366, 60], - ["array", 26, 0, 1366, 60], - ["push", 26, 25, 1366, 60], - ["frame", 25, 23, 2, 1366, 60], - ["null", 23, 1366, 60], - ["setarg", 25, 0, 23, 1366, 60], - ["setarg", 25, 1, 24, 1366, 60], - ["setarg", 25, 2, 26, 1366, 60], - ["invoke", 25, 23, 1366, 60], - ["disrupt", 1366, 60], - "num_done_628", - ["load_dynamic", 23, 21, 22, 1366, 60], - ["move", 11, 23, 1366, 60], - ["get", 21, 83, 1, 1367, 17], - ["frame", 22, 21, 2, 1367, 17], - ["null", 21, 1367, 17], - ["setarg", 22, 0, 21, 1367, 17], - ["setarg", 22, 1, 11, 1367, 17], - ["setarg", 22, 2, 3, 1367, 17], - ["invoke", 22, 21, 1367, 17], - ["move", 12, 21, 1367, 17], - ["access", 21, "get", 1368, 16], - ["get", 22, 52, 1, 1368, 9], - ["frame", 23, 22, 4, 1368, 9], - ["null", 22, 1368, 9], - ["setarg", 23, 0, 22, 1368, 9], - ["setarg", 23, 1, 21, 1368, 9], - ["setarg", 23, 2, 8, 1368, 9], - ["setarg", 23, 3, 12, 1368, 9], - ["setarg", 23, 4, 7, 1368, 9], - ["invoke", 23, 21, 1368, 9], - ["jump", "if_end_618", 1368, 9], - "if_else_617", - ["access", 21, -1, 1369, 27], - ["is_identical", 22, 7, 21, 1369, 27], - ["jump_true", 22, "eq_done_631", 1369, 27], - ["is_int", 23, 7, 1369, 27], - ["jump_false", 23, "eq_ni_632", 1369, 27], - "_nop_tc_47", - "_nop_tc_48", - ["eq_int", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_ni_632", - ["is_num", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nn_633", 1369, 27], - "_nop_tc_49", - "_nop_tc_50", - ["eq_float", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nn_633", - ["is_text", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nt_634", 1369, 27], - "_nop_tc_51", - ["jump", "eq_nt_634", 1369, 27], - ["eq_text", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nt_634", - ["is_null", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nnl_635", 1369, 27], - "_nop_tc_52", - ["jump", "eq_nnl_635", 1369, 27], - ["true", 22, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nnl_635", - ["is_bool", 23, 7, 1369, 27], - ["jump_false", 23, "eq_nb_636", 1369, 27], - "_nop_tc_53", - ["jump", "eq_nb_636", 1369, 27], - ["eq_bool", 22, 7, 21, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nb_636", - ["false", 22, 1369, 27], - "eq_done_631", - ["jump_false", 22, "if_else_629", 1369, 27], - ["get", 21, 98, 1, 1370, 9], - ["frame", 22, 21, 2, 1370, 9], - ["null", 21, 1370, 9], - ["setarg", 22, 0, 21, 1370, 9], - ["setarg", 22, 1, 8, 1370, 9], - ["setarg", 22, 2, 3, 1370, 9], - ["invoke", 22, 21, 1370, 9], - ["jump", "if_end_630", 1370, 9], - "if_else_629", - "if_end_630", - "if_end_618", - ["access", 21, -1, 1372, 36], - ["get", 22, 88, 1, 1372, 20], - ["frame", 23, 22, 2, 1372, 20], - ["null", 22, 1372, 20], - ["setarg", 23, 0, 22, 1372, 20], - ["setarg", 23, 1, 5, 1372, 20], - ["setarg", 23, 2, 21, 1372, 20], - ["invoke", 23, 21, 1372, 20], - ["move", 13, 21, 1372, 20], - ["get", 21, 40, 1, 1373, 14], - ["frame", 22, 21, 0, 1373, 14], - ["null", 21, 1373, 14], - ["setarg", 22, 0, 21, 1373, 14], - ["invoke", 22, 21, 1373, 14], - ["move", 14, 21, 1373, 14], - ["null", 21, 1374, 16], - ["put", 21, 34, 1, 1374, 16], - ["put", 5, 35, 1, 1375, 16], - ["get", 21, 71, 1, 1376, 7], - ["frame", 22, 21, 4, 1376, 7], - ["null", 21, 1376, 7], - ["setarg", 22, 0, 21, 1376, 7], - ["setarg", 22, 1, 2, 1376, 7], - ["setarg", 22, 2, 14, 1376, 7], - ["setarg", 22, 3, 8, 1376, 7], - ["setarg", 22, 4, 13, 1376, 7], - ["invoke", 22, 8, 1376, 7], - ["access", 8, 0, 1377, 20], - ["is_identical", 21, 7, 8, 1377, 20], - ["jump_true", 21, "eq_done_639", 1377, 20], - ["is_int", 22, 7, 1377, 20], - ["jump_false", 22, "eq_ni_640", 1377, 20], - "_nop_tc_54", - "_nop_tc_55", - ["eq_int", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_ni_640", - ["is_num", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nn_641", 1377, 20], - "_nop_tc_56", - "_nop_tc_57", - ["eq_float", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nn_641", - ["is_text", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nt_642", 1377, 20], - "_nop_tc_58", - ["jump", "eq_nt_642", 1377, 20], - ["eq_text", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nt_642", - ["is_null", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nnl_643", 1377, 20], - "_nop_tc_59", - ["jump", "eq_nnl_643", 1377, 20], - ["true", 21, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nnl_643", - ["is_bool", 22, 7, 1377, 20], - ["jump_false", 22, "eq_nb_644", 1377, 20], - "_nop_tc_60", - ["jump", "eq_nb_644", 1377, 20], - ["eq_bool", 21, 7, 8, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nb_644", - ["false", 21, 1377, 20], - "eq_done_639", - ["jump_false", 21, "if_else_637", 1377, 20], - ["get", 8, 42, 1, 1378, 17], - ["frame", 21, 8, 1, 1378, 17], - ["null", 8, 1378, 17], - ["setarg", 21, 0, 8, 1378, 17], - ["setarg", 21, 1, 3, 1378, 17], - ["invoke", 21, 8, 1378, 17], - ["move", 9, 8, 1378, 17], - ["access", 8, 0, 1379, 22], - ["is_int", 21, 9, 1379, 22], - ["jump_false", 21, "rel_ni_647", 1379, 22], - "_nop_tc_61", - "_nop_tc_62", - ["ge_int", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_ni_647", - ["is_num", 21, 9, 1379, 22], - ["jump_false", 21, "rel_nn_648", 1379, 22], - "_nop_tc_63", - "_nop_tc_64", - ["ge_float", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_nn_648", - ["is_text", 21, 9, 1379, 22], - ["jump_false", 21, "rel_err_650", 1379, 22], - "_nop_tc_65", - ["jump", "rel_err_650", 1379, 22], - ["ge_text", 22, 9, 8, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_err_650", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1379, - 22 - ], - ["access", 21, "error", 1379, 22], - ["access", 23, "cannot compare with '>=': operands must be same type", 1379, 22], - ["array", 24, 0, 1379, 22], - ["push", 24, 23, 1379, 22], - ["frame", 23, 8, 2, 1379, 22], - ["null", 8, 1379, 22], - ["setarg", 23, 0, 8, 1379, 22], - ["setarg", 23, 1, 21, 1379, 22], - ["setarg", 23, 2, 24, 1379, 22], - ["invoke", 23, 8, 1379, 22], - ["disrupt", 1379, 22], - "rel_done_649", - ["jump_false", 22, "if_else_645", 1379, 22], - ["access", 8, "move", 1380, 18], - ["get", 21, 51, 1, 1380, 11], - ["frame", 22, 21, 3, 1380, 11], - ["null", 21, 1380, 11], - ["setarg", 22, 0, 21, 1380, 11], - ["setarg", 22, 1, 8, 1380, 11], - ["setarg", 22, 2, 9, 1380, 11], - ["setarg", 22, 3, 14, 1380, 11], - ["invoke", 22, 8, 1380, 11], - ["jump", "if_end_646", 1380, 11], - "if_else_645", - "if_end_646", - ["jump", "if_end_638", 1380, 11], - "if_else_637", - ["access", 8, 0, 1382, 26], - ["is_int", 9, 7, 1382, 26], - ["jump_false", 9, "rel_ni_653", 1382, 26], - "_nop_tc_66", - "_nop_tc_67", - ["gt_int", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_ni_653", - ["is_num", 9, 7, 1382, 26], - ["jump_false", 9, "rel_nn_654", 1382, 26], - "_nop_tc_68", - "_nop_tc_69", - ["gt_float", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_nn_654", - ["is_text", 9, 7, 1382, 26], - ["jump_false", 9, "rel_err_656", 1382, 26], - "_nop_tc_70", - ["jump", "rel_err_656", 1382, 26], - ["gt_text", 21, 7, 8, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_err_656", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1382, - 26 - ], - ["access", 9, "error", 1382, 26], - ["access", 22, "cannot compare with '>': operands must be same type", 1382, 26], - ["array", 23, 0, 1382, 26], - ["push", 23, 22, 1382, 26], - ["frame", 22, 8, 2, 1382, 26], - ["null", 8, 1382, 26], - ["setarg", 22, 0, 8, 1382, 26], - ["setarg", 22, 1, 9, 1382, 26], - ["setarg", 22, 2, 23, 1382, 26], - ["invoke", 22, 8, 1382, 26], - ["disrupt", 1382, 26], - "rel_done_655", - ["jump_false", 21, "if_else_651", 1382, 26], - ["access", 8, 1, 1383, 23], - ["is_num", 9, 7, 1383, 23], - ["jump_false", 9, "num_err_657", 1383, 23], - "_nop_tc_71", - "_nop_tc_72", - ["subtract", 10, 7, 8, 1383, 23], - ["jump", "num_done_658", 1383, 23], - "num_err_657", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1383, - 23 - ], - ["access", 9, "error", 1383, 23], - ["access", 21, "cannot apply '-': operands must be numbers", 1383, 23], - ["array", 22, 0, 1383, 23], - ["push", 22, 21, 1383, 23], - ["frame", 21, 8, 2, 1383, 23], - ["null", 8, 1383, 23], - ["setarg", 21, 0, 8, 1383, 23], - ["setarg", 21, 1, 9, 1383, 23], - ["setarg", 21, 2, 22, 1383, 23], - ["invoke", 21, 8, 1383, 23], - ["disrupt", 1383, 23], - "num_done_658", - ["get", 8, 100, 1, 1384, 18], - ["get", 9, 100, 1, 1384, 39], - ["length", 21, 9, 1384, 39], - ["access", 9, 1, 1384, 56], - "_nop_tc_73", - "_nop_tc_74", - "_nop_tc_75", - "_nop_tc_76", - ["subtract", 22, 21, 9, 1384, 56], - ["jump", "num_done_660", 1384, 56], - "num_err_659", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1384, - 56 - ], - ["access", 21, "error", 1384, 56], - ["access", 23, "cannot apply '-': operands must be numbers", 1384, 56], - ["array", 24, 0, 1384, 56], - ["push", 24, 23, 1384, 56], - ["frame", 23, 9, 2, 1384, 56], - ["null", 9, 1384, 56], - ["setarg", 23, 0, 9, 1384, 56], - ["setarg", 23, 1, 21, 1384, 56], - ["setarg", 23, 2, 24, 1384, 56], - ["invoke", 23, 9, 1384, 56], - ["disrupt", 1384, 56], - "num_done_660", - "_nop_tc_77", - "_nop_tc_78", - "_nop_tc_79", - "_nop_tc_80", - ["subtract", 9, 22, 10, 1384, 60], - ["jump", "num_done_662", 1384, 60], - "num_err_661", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1384, - 60 - ], - ["access", 21, "error", 1384, 60], - ["access", 22, "cannot apply '-': operands must be numbers", 1384, 60], - ["array", 23, 0, 1384, 60], - ["push", 23, 22, 1384, 60], - ["frame", 22, 10, 2, 1384, 60], - ["null", 10, 1384, 60], - ["setarg", 22, 0, 10, 1384, 60], - ["setarg", 22, 1, 21, 1384, 60], - ["setarg", 22, 2, 23, 1384, 60], - ["invoke", 22, 10, 1384, 60], - ["disrupt", 1384, 60], - "num_done_662", - ["load_dynamic", 10, 8, 9, 1384, 60], - ["move", 11, 10, 1384, 60], - ["get", 8, 83, 1, 1385, 17], - ["frame", 9, 8, 2, 1385, 17], - ["null", 8, 1385, 17], - ["setarg", 9, 0, 8, 1385, 17], - ["setarg", 9, 1, 11, 1385, 17], - ["setarg", 9, 2, 3, 1385, 17], - ["invoke", 9, 3, 1385, 17], - ["move", 12, 3, 1385, 17], - ["access", 3, "put", 1386, 16], - ["get", 8, 52, 1, 1386, 9], - ["frame", 9, 8, 4, 1386, 9], - ["null", 8, 1386, 9], - ["setarg", 9, 0, 8, 1386, 9], - ["setarg", 9, 1, 3, 1386, 9], - ["setarg", 9, 2, 14, 1386, 9], - ["setarg", 9, 3, 12, 1386, 9], - ["setarg", 9, 4, 7, 1386, 9], - ["invoke", 9, 3, 1386, 9], - ["jump", "if_end_652", 1386, 9], - "if_else_651", - "if_end_652", - "if_end_638", - ["return", 14, 1388, 14], - "_nop_ur_1", - "if_else_580", - ["access", 3, ".", 1389, 29], - ["is_identical", 7, 6, 3, 1389, 29], - ["jump_true", 7, "eq_done_665", 1389, 29], - ["is_int", 8, 6, 1389, 29], - ["jump_false", 8, "eq_ni_666", 1389, 29], - "_nop_tc_81", - ["jump", "eq_ni_666", 1389, 29], - ["eq_int", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_ni_666", - ["is_num", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nn_667", 1389, 29], - "_nop_tc_82", - ["jump", "eq_nn_667", 1389, 29], - ["eq_float", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nn_667", - ["is_text", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nt_668", 1389, 29], - "_nop_tc_83", - "_nop_tc_84", - ["eq_text", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nt_668", - ["is_null", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nnl_669", 1389, 29], - "_nop_tc_85", - ["jump", "eq_nnl_669", 1389, 29], - ["true", 7, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nnl_669", - ["is_bool", 8, 6, 1389, 29], - ["jump_false", 8, "eq_nb_670", 1389, 29], - "_nop_tc_86", - ["jump", "eq_nb_670", 1389, 29], - ["eq_bool", 7, 6, 3, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nb_670", - ["false", 7, 1389, 29], - "eq_done_665", - ["jump_false", 7, "if_else_663", 1389, 29], - ["load_field", 3, 4, "left", 1390, 13], - ["move", 15, 3, 1390, 13], - ["load_field", 3, 4, "right", 1391, 14], - ["move", 16, 3, 1391, 14], - ["access", 3, -1, 1392, 32], - ["get", 7, 88, 1, 1392, 18], - ["frame", 8, 7, 2, 1392, 18], - ["null", 7, 1392, 18], - ["setarg", 8, 0, 7, 1392, 18], - ["setarg", 8, 1, 15, 1392, 18], - ["setarg", 8, 2, 3, 1392, 18], - ["invoke", 8, 3, 1392, 18], - ["move", 17, 3, 1392, 18], - ["get", 3, 40, 1, 1393, 17], - ["frame", 7, 3, 0, 1393, 17], - ["null", 3, 1393, 17], - ["setarg", 7, 0, 3, 1393, 17], - ["invoke", 7, 3, 1393, 17], - ["move", 18, 3, 1393, 17], - ["get", 3, 72, 1, 1394, 7], - ["frame", 7, 3, 3, 1394, 7], - ["null", 3, 1394, 7], - ["setarg", 7, 0, 3, 1394, 7], - ["setarg", 7, 1, 18, 1394, 7], - ["setarg", 7, 2, 17, 1394, 7], - ["setarg", 7, 3, 16, 1394, 7], - ["invoke", 7, 3, 1394, 7], - ["access", 3, -1, 1395, 36], - ["get", 7, 88, 1, 1395, 20], - ["frame", 8, 7, 2, 1395, 20], - ["null", 7, 1395, 20], - ["setarg", 8, 0, 7, 1395, 20], - ["setarg", 8, 1, 5, 1395, 20], - ["setarg", 8, 2, 3, 1395, 20], - ["invoke", 8, 3, 1395, 20], - ["move", 13, 3, 1395, 20], - ["get", 3, 40, 1, 1396, 14], - ["frame", 7, 3, 0, 1396, 14], - ["null", 3, 1396, 14], - ["setarg", 7, 0, 3, 1396, 14], - ["invoke", 7, 3, 1396, 14], - ["move", 14, 3, 1396, 14], - ["null", 3, 1397, 16], - ["put", 3, 34, 1, 1397, 16], - ["put", 5, 35, 1, 1398, 16], - ["get", 3, 71, 1, 1399, 7], - ["frame", 7, 3, 4, 1399, 7], - ["null", 3, 1399, 7], - ["setarg", 7, 0, 3, 1399, 7], - ["setarg", 7, 1, 2, 1399, 7], - ["setarg", 7, 2, 14, 1399, 7], - ["setarg", 7, 3, 18, 1399, 7], - ["setarg", 7, 4, 13, 1399, 7], - ["invoke", 7, 3, 1399, 7], - ["get", 3, 73, 1, 1400, 7], - ["frame", 7, 3, 3, 1400, 7], - ["null", 3, 1400, 7], - ["setarg", 7, 0, 3, 1400, 7], - ["setarg", 7, 1, 17, 1400, 7], - ["setarg", 7, 2, 16, 1400, 7], - ["setarg", 7, 3, 14, 1400, 7], - ["invoke", 7, 3, 1400, 7], - ["return", 14, 1401, 14], - "_nop_ur_2", - "if_else_663", - ["access", 3, "[", 1402, 29], - ["is_identical", 7, 6, 3, 1402, 29], - ["jump_true", 7, "eq_done_673", 1402, 29], - ["is_int", 8, 6, 1402, 29], - ["jump_false", 8, "eq_ni_674", 1402, 29], - "_nop_tc_87", - ["jump", "eq_ni_674", 1402, 29], - ["eq_int", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_ni_674", - ["is_num", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nn_675", 1402, 29], - "_nop_tc_88", - ["jump", "eq_nn_675", 1402, 29], - ["eq_float", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nn_675", - ["is_text", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nt_676", 1402, 29], - "_nop_tc_89", - "_nop_tc_90", - ["eq_text", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nt_676", - ["is_null", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nnl_677", 1402, 29], - "_nop_tc_91", - ["jump", "eq_nnl_677", 1402, 29], - ["true", 7, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nnl_677", - ["is_bool", 8, 6, 1402, 29], - ["jump_false", 8, "eq_nb_678", 1402, 29], - "_nop_tc_92", - ["jump", "eq_nb_678", 1402, 29], - ["eq_bool", 7, 6, 3, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nb_678", - ["false", 7, 1402, 29], - "eq_done_673", - ["jump_false", 7, "if_else_671", 1402, 29], - ["load_field", 3, 4, "left", 1403, 13], - ["move", 15, 3, 1403, 13], - ["load_field", 3, 4, "right", 1404, 18], - ["move", 19, 3, 1404, 18], - ["access", 3, -1, 1405, 32], - ["get", 6, 88, 1, 1405, 18], - ["frame", 7, 6, 2, 1405, 18], - ["null", 6, 1405, 18], - ["setarg", 7, 0, 6, 1405, 18], - ["setarg", 7, 1, 15, 1405, 18], - ["setarg", 7, 2, 3, 1405, 18], - ["invoke", 7, 3, 1405, 18], - ["move", 17, 3, 1405, 18], - ["access", 3, -1, 1406, 37], - ["get", 6, 88, 1, 1406, 18], - ["frame", 7, 6, 2, 1406, 18], - ["null", 6, 1406, 18], - ["setarg", 7, 0, 6, 1406, 18], - ["setarg", 7, 1, 19, 1406, 18], - ["setarg", 7, 2, 3, 1406, 18], - ["invoke", 7, 3, 1406, 18], - ["move", 20, 3, 1406, 18], - ["get", 3, 40, 1, 1407, 17], - ["frame", 6, 3, 0, 1407, 17], - ["null", 3, 1407, 17], - ["setarg", 6, 0, 3, 1407, 17], - ["invoke", 6, 3, 1407, 17], - ["move", 18, 3, 1407, 17], - ["load_field", 3, 4, "access_kind", 1408, 50], - ["get", 6, 74, 1, 1408, 7], - ["frame", 7, 6, 4, 1408, 7], - ["null", 6, 1408, 7], - ["setarg", 7, 0, 6, 1408, 7], - ["setarg", 7, 1, 18, 1408, 7], - ["setarg", 7, 2, 17, 1408, 7], - ["setarg", 7, 3, 20, 1408, 7], - ["setarg", 7, 4, 3, 1408, 7], - ["invoke", 7, 3, 1408, 7], - ["access", 3, -1, 1409, 36], - ["get", 6, 88, 1, 1409, 20], - ["frame", 7, 6, 2, 1409, 20], - ["null", 6, 1409, 20], - ["setarg", 7, 0, 6, 1409, 20], - ["setarg", 7, 1, 5, 1409, 20], - ["setarg", 7, 2, 3, 1409, 20], - ["invoke", 7, 3, 1409, 20], - ["move", 13, 3, 1409, 20], - ["get", 3, 40, 1, 1410, 14], - ["frame", 6, 3, 0, 1410, 14], - ["null", 3, 1410, 14], - ["setarg", 6, 0, 3, 1410, 14], - ["invoke", 6, 3, 1410, 14], - ["move", 14, 3, 1410, 14], - ["null", 3, 1411, 16], - ["put", 3, 34, 1, 1411, 16], - ["put", 5, 35, 1, 1412, 16], - ["get", 3, 71, 1, 1413, 7], - ["frame", 5, 3, 4, 1413, 7], - ["null", 3, 1413, 7], - ["setarg", 5, 0, 3, 1413, 7], - ["setarg", 5, 1, 2, 1413, 7], - ["setarg", 5, 2, 14, 1413, 7], - ["setarg", 5, 3, 18, 1413, 7], - ["setarg", 5, 4, 13, 1413, 7], - ["invoke", 5, 3, 1413, 7], - ["load_field", 3, 4, "access_kind", 1414, 47], - ["get", 4, 75, 1, 1414, 7], - ["frame", 5, 4, 4, 1414, 7], - ["null", 4, 1414, 7], - ["setarg", 5, 0, 4, 1414, 7], - ["setarg", 5, 1, 17, 1414, 7], - ["setarg", 5, 2, 20, 1414, 7], - ["setarg", 5, 3, 14, 1414, 7], - ["setarg", 5, 4, 3, 1414, 7], - ["invoke", 5, 3, 1414, 7], - ["return", 14, 1415, 14], - "_nop_ur_3", - "if_else_671", - "if_end_672", - "if_end_664", - "if_end_581", - ["access", 3, -1, 1417, 12], - ["return", 3, 1417, 12], - "_nop_ur_4", - "_nop_ur_5" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 26, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "kind", 1422, 16], - ["move", 3, 2, 1422, 16], - ["load_field", 2, 1, "left", 1423, 16], - ["move", 4, 2, 1423, 16], - ["load_field", 2, 1, "right", 1424, 17], - ["move", 5, 2, 1424, 17], - ["get", 2, 6, 1, 1425, 15], - ["load_dynamic", 6, 2, 3, 1425, 28], - ["move", 2, 6, 1425, 28], - ["null", 3, 1426, 20], - ["access", 6, 0, 1427, 20], - ["access", 7, 0, 1428, 20], - ["null", 8, 1429, 21], - ["null", 9, 1430, 16], - ["access", 10, 0, 1431, 17], - ["access", 11, 0, 1432, 16], - ["access", 12, 0, 1433, 15], - ["null", 13, 1434, 18], - ["access", 14, 0, 1435, 17], - ["null", 15, 1436, 15], - ["null", 16, 1437, 16], - ["access", 17, 0, 1438, 20], - ["null", 18, 1439, 20], - ["access", 19, 0, 1440, 20], - ["access", 20, 0, 1441, 19], - ["null", 21, 1442, 21], - ["null", 22, 1443, 22], - ["null", 23, 1445, 16], - ["is_identical", 24, 2, 23, 1445, 16], - ["jump_true", 24, "ne_nid_682", 1445, 16], - ["jump", "ne_ni_683", 1445, 16], - "ne_nid_682", - ["false", 24, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_ni_683", - ["is_int", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nn_684", 1445, 16], - "_nop_tc_1", - ["jump", "ne_nn_684", 1445, 16], - ["ne_int", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nn_684", - ["is_num", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nt_685", 1445, 16], - "_nop_tc_2", - ["jump", "ne_nt_685", 1445, 16], - ["ne_float", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nt_685", - ["is_text", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nnl_686", 1445, 16], - "_nop_tc_3", - ["jump", "ne_nnl_686", 1445, 16], - ["ne_text", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nnl_686", - ["is_null", 25, 2, 1445, 16], - ["jump_false", 25, "ne_nb_687", 1445, 16], - "_nop_tc_4", - "_nop_tc_5", - ["false", 24, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nb_687", - ["is_bool", 25, 2, 1445, 16], - ["jump_false", 25, "ne_mis_688", 1445, 16], - "_nop_tc_6", - ["jump", "ne_mis_688", 1445, 16], - ["ne_bool", 24, 2, 23, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_mis_688", - ["true", 24, 1445, 16], - "ne_done_681", - ["jump_false", 24, "if_else_679", 1445, 16], - ["get", 23, 101, 1, 1446, 14], - ["frame", 24, 23, 2, 1446, 14], - ["null", 23, 1446, 14], - ["setarg", 24, 0, 23, 1446, 14], - ["setarg", 24, 1, 1, 1446, 14], - ["setarg", 24, 2, 2, 1446, 14], - ["tail_invoke", 24, 2, 1446, 14], - ["return", 2, 1446, 14], - "_nop_ur_1", - "if_else_679", - "if_end_680", - ["load_field", 2, 1, "push", 1450, 9], - ["true", 23, 1450, 22], - ["is_identical", 24, 2, 23, 1450, 22], - ["jump_true", 24, "eq_done_691", 1450, 22], - ["is_int", 25, 2, 1450, 22], - ["jump_false", 25, "eq_ni_692", 1450, 22], - "_nop_tc_7", - ["jump", "eq_ni_692", 1450, 22], - ["eq_int", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_ni_692", - ["is_num", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nn_693", 1450, 22], - "_nop_tc_8", - ["jump", "eq_nn_693", 1450, 22], - ["eq_float", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nn_693", - ["is_text", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nt_694", 1450, 22], - "_nop_tc_9", - ["jump", "eq_nt_694", 1450, 22], - ["eq_text", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nt_694", - ["is_null", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nnl_695", 1450, 22], - "_nop_tc_10", - ["jump", "eq_nnl_695", 1450, 22], - ["true", 24, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nnl_695", - ["is_bool", 25, 2, 1450, 22], - ["jump_false", 25, "eq_nb_696", 1450, 22], - "_nop_tc_11", - "_nop_tc_12", - ["eq_bool", 24, 2, 23, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nb_696", - ["false", 24, 1450, 22], - "eq_done_691", - ["jump_false", 24, "if_else_689", 1450, 22], - ["load_field", 2, 4, "left", 1451, 18], - ["move", 3, 2, 1451, 18], - ["access", 2, -1, 1452, 37], - ["get", 23, 88, 1, 1452, 18], - ["frame", 24, 23, 2, 1452, 18], - ["null", 23, 1452, 18], - ["setarg", 24, 0, 23, 1452, 18], - ["setarg", 24, 1, 3, 1452, 18], - ["setarg", 24, 2, 2, 1452, 18], - ["invoke", 24, 2, 1452, 18], - ["move", 6, 2, 1452, 18], - ["access", 2, -1, 1453, 34], - ["get", 3, 88, 1, 1453, 18], - ["frame", 23, 3, 2, 1453, 18], - ["null", 3, 1453, 18], - ["setarg", 23, 0, 3, 1453, 18], - ["setarg", 23, 1, 5, 1453, 18], - ["setarg", 23, 2, 2, 1453, 18], - ["invoke", 23, 2, 1453, 18], - ["move", 7, 2, 1453, 18], - ["get", 2, 40, 1, 1454, 17], - ["frame", 3, 2, 0, 1454, 17], - ["null", 2, 1454, 17], - ["setarg", 3, 0, 2, 1454, 17], - ["invoke", 3, 2, 1454, 17], - ["move", 20, 2, 1454, 17], - ["access", 2, "push_err", 1455, 29], - ["get", 3, 45, 1, 1455, 19], - ["frame", 23, 3, 1, 1455, 19], - ["null", 3, 1455, 19], - ["setarg", 23, 0, 3, 1455, 19], - ["setarg", 23, 1, 2, 1455, 19], - ["invoke", 23, 2, 1455, 19], - ["move", 21, 2, 1455, 19], - ["access", 2, "push_done", 1456, 30], - ["get", 3, 45, 1, 1456, 20], - ["frame", 23, 3, 1, 1456, 20], - ["null", 3, 1456, 20], - ["setarg", 23, 0, 3, 1456, 20], - ["setarg", 23, 1, 2, 1456, 20], - ["invoke", 23, 2, 1456, 20], - ["move", 22, 2, 1456, 20], - ["access", 2, "is_array", 1457, 14], - ["get", 3, 51, 1, 1457, 7], - ["frame", 23, 3, 3, 1457, 7], - ["null", 3, 1457, 7], - ["setarg", 23, 0, 3, 1457, 7], - ["setarg", 23, 1, 2, 1457, 7], - ["setarg", 23, 2, 20, 1457, 7], - ["setarg", 23, 3, 6, 1457, 7], - ["invoke", 23, 2, 1457, 7], - ["access", 2, "jump_false", 1458, 22], - ["get", 3, 60, 1, 1458, 7], - ["frame", 23, 3, 3, 1458, 7], - ["null", 3, 1458, 7], - ["setarg", 23, 0, 3, 1458, 7], - ["setarg", 23, 1, 2, 1458, 7], - ["setarg", 23, 2, 20, 1458, 7], - ["setarg", 23, 3, 21, 1458, 7], - ["invoke", 23, 2, 1458, 7], - ["access", 2, "push", 1459, 14], - ["get", 3, 51, 1, 1459, 7], - ["frame", 20, 3, 3, 1459, 7], - ["null", 3, 1459, 7], - ["setarg", 20, 0, 3, 1459, 7], - ["setarg", 20, 1, 2, 1459, 7], - ["setarg", 20, 2, 6, 1459, 7], - ["setarg", 20, 3, 7, 1459, 7], - ["invoke", 20, 2, 1459, 7], - ["get", 2, 59, 1, 1460, 7], - ["frame", 3, 2, 1, 1460, 7], - ["null", 2, 1460, 7], - ["setarg", 3, 0, 2, 1460, 7], - ["setarg", 3, 1, 22, 1460, 7], - ["invoke", 3, 2, 1460, 7], - ["get", 2, 48, 1, 1461, 7], - ["frame", 3, 2, 1, 1461, 7], - ["null", 2, 1461, 7], - ["setarg", 3, 0, 2, 1461, 7], - ["setarg", 3, 1, 21, 1461, 7], - ["invoke", 3, 2, 1461, 7], - ["access", 2, "cannot push: target must be an array", 1462, 22], - ["get", 3, 58, 1, 1462, 7], - ["frame", 6, 3, 1, 1462, 7], - ["null", 3, 1462, 7], - ["setarg", 6, 0, 3, 1462, 7], - ["setarg", 6, 1, 2, 1462, 7], - ["invoke", 6, 2, 1462, 7], - ["access", 2, "disrupt", 1463, 14], - ["get", 3, 49, 1, 1463, 7], - ["frame", 6, 3, 1, 1463, 7], - ["null", 3, 1463, 7], - ["setarg", 6, 0, 3, 1463, 7], - ["setarg", 6, 1, 2, 1463, 7], - ["invoke", 6, 2, 1463, 7], - ["get", 2, 48, 1, 1464, 7], - ["frame", 3, 2, 1, 1464, 7], - ["null", 2, 1464, 7], - ["setarg", 3, 0, 2, 1464, 7], - ["setarg", 3, 1, 22, 1464, 7], - ["invoke", 3, 2, 1464, 7], - ["return", 7, 1465, 14], - "_nop_ur_2", - "if_else_689", - "if_end_690", - ["load_field", 2, 4, "kind", 1468, 17], - ["move", 8, 2, 1468, 17], - ["access", 2, "name", 1471, 22], - ["is_identical", 3, 8, 2, 1471, 22], - ["jump_true", 3, "eq_done_699", 1471, 22], - ["is_int", 6, 8, 1471, 22], - ["jump_false", 6, "eq_ni_700", 1471, 22], - "_nop_tc_13", - ["jump", "eq_ni_700", 1471, 22], - ["eq_int", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_ni_700", - ["is_num", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nn_701", 1471, 22], - "_nop_tc_14", - ["jump", "eq_nn_701", 1471, 22], - ["eq_float", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nn_701", - ["is_text", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nt_702", 1471, 22], - "_nop_tc_15", - "_nop_tc_16", - ["eq_text", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nt_702", - ["is_null", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nnl_703", 1471, 22], - "_nop_tc_17", - ["jump", "eq_nnl_703", 1471, 22], - ["true", 3, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nnl_703", - ["is_bool", 6, 8, 1471, 22], - ["jump_false", 6, "eq_nb_704", 1471, 22], - "_nop_tc_18", - ["jump", "eq_nb_704", 1471, 22], - ["eq_bool", 3, 8, 2, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nb_704", - ["false", 3, 1471, 22], - "eq_done_699", - ["jump_false", 3, "if_else_697", 1471, 22], - ["load_field", 2, 4, "name", 1472, 14], - ["move", 9, 2, 1472, 14], - ["load_field", 2, 4, "level", 1473, 15], - ["move", 10, 2, 1473, 15], - ["null", 2, 1474, 20], - ["is_identical", 3, 10, 2, 1474, 20], - ["jump_true", 3, "eq_done_707", 1474, 20], - ["is_int", 6, 10, 1474, 20], - ["jump_false", 6, "eq_ni_708", 1474, 20], - "_nop_tc_19", - ["jump", "eq_ni_708", 1474, 20], - ["eq_int", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_ni_708", - ["is_num", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nn_709", 1474, 20], - "_nop_tc_20", - ["jump", "eq_nn_709", 1474, 20], - ["eq_float", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nn_709", - ["is_text", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nt_710", 1474, 20], - "_nop_tc_21", - ["jump", "eq_nt_710", 1474, 20], - ["eq_text", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nt_710", - ["is_null", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nnl_711", 1474, 20], - "_nop_tc_22", - "_nop_tc_23", - ["true", 3, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nnl_711", - ["is_bool", 6, 10, 1474, 20], - ["jump_false", 6, "eq_nb_712", 1474, 20], - "_nop_tc_24", - ["jump", "eq_nb_712", 1474, 20], - ["eq_bool", 3, 10, 2, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nb_712", - ["false", 3, 1474, 20], - "eq_done_707", - ["jump_false", 3, "if_else_705", 1474, 20], - ["access", 10, -1, 1475, 17], - ["jump", "if_end_706", 1475, 17], - "if_else_705", - "if_end_706", - ["access", 2, 0, 1477, 20], - ["is_identical", 3, 10, 2, 1477, 20], - ["jump_true", 3, "eq_done_716", 1477, 20], - ["is_int", 6, 10, 1477, 20], - ["jump_false", 6, "eq_ni_717", 1477, 20], - "_nop_tc_25", - "_nop_tc_26", - ["eq_int", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_ni_717", - ["is_num", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nn_718", 1477, 20], - "_nop_tc_27", - "_nop_tc_28", - ["eq_float", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nn_718", - ["is_text", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nt_719", 1477, 20], - "_nop_tc_29", - ["jump", "eq_nt_719", 1477, 20], - ["eq_text", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nt_719", - ["is_null", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nnl_720", 1477, 20], - "_nop_tc_30", - ["jump", "eq_nnl_720", 1477, 20], - ["true", 3, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nnl_720", - ["is_bool", 6, 10, 1477, 20], - ["jump_false", 6, "eq_nb_721", 1477, 20], - "_nop_tc_31", - ["jump", "eq_nb_721", 1477, 20], - ["eq_bool", 3, 10, 2, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nb_721", - ["false", 3, 1477, 20], - "eq_done_716", - ["move", 2, 3, 1477, 20], - ["jump_true", 2, "or_end_715", 1477, 20], - ["access", 3, -1, 1477, 34], - ["is_identical", 6, 10, 3, 1477, 34], - ["jump_true", 6, "eq_done_722", 1477, 34], - ["is_int", 20, 10, 1477, 34], - ["jump_false", 20, "eq_ni_723", 1477, 34], - "_nop_tc_32", - "_nop_tc_33", - ["eq_int", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_ni_723", - ["is_num", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nn_724", 1477, 34], - "_nop_tc_34", - "_nop_tc_35", - ["eq_float", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nn_724", - ["is_text", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nt_725", 1477, 34], - "_nop_tc_36", - ["jump", "eq_nt_725", 1477, 34], - ["eq_text", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nt_725", - ["is_null", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nnl_726", 1477, 34], - "_nop_tc_37", - ["jump", "eq_nnl_726", 1477, 34], - ["true", 6, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nnl_726", - ["is_bool", 20, 10, 1477, 34], - ["jump_false", 20, "eq_nb_727", 1477, 34], - "_nop_tc_38", - ["jump", "eq_nb_727", 1477, 34], - ["eq_bool", 6, 10, 3, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nb_727", - ["false", 6, 1477, 34], - "eq_done_722", - ["move", 2, 6, 1477, 34], - "or_end_715", - ["jump_false", 2, "if_else_713", 1477, 34], - ["get", 2, 42, 1, 1478, 16], - ["frame", 3, 2, 1, 1478, 16], - ["null", 2, 1478, 16], - ["setarg", 3, 0, 2, 1478, 16], - ["setarg", 3, 1, 9, 1478, 16], - ["invoke", 3, 2, 1478, 16], - ["move", 11, 2, 1478, 16], - ["access", 2, 0, 1479, 21], - ["is_int", 3, 11, 1479, 21], - ["jump_false", 3, "rel_ni_730", 1479, 21], - "_nop_tc_39", - "_nop_tc_40", - ["ge_int", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_ni_730", - ["is_num", 3, 11, 1479, 21], - ["jump_false", 3, "rel_nn_731", 1479, 21], - "_nop_tc_41", - "_nop_tc_42", - ["ge_float", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_nn_731", - ["is_text", 3, 11, 1479, 21], - ["jump_false", 3, "rel_err_733", 1479, 21], - "_nop_tc_43", - ["jump", "rel_err_733", 1479, 21], - ["ge_text", 6, 11, 2, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_err_733", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1479, - 21 - ], - ["access", 3, "error", 1479, 21], - ["access", 20, "cannot compare with '>=': operands must be same type", 1479, 21], - ["array", 21, 0, 1479, 21], - ["push", 21, 20, 1479, 21], - ["frame", 20, 2, 2, 1479, 21], - ["null", 2, 1479, 21], - ["setarg", 20, 0, 2, 1479, 21], - ["setarg", 20, 1, 3, 1479, 21], - ["setarg", 20, 2, 21, 1479, 21], - ["invoke", 20, 2, 1479, 21], - ["disrupt", 1479, 21], - "rel_done_732", - ["jump_false", 6, "if_else_728", 1479, 21], - ["get", 2, 88, 1, 1480, 22], - ["frame", 3, 2, 2, 1480, 22], - ["null", 2, 1480, 22], - ["setarg", 3, 0, 2, 1480, 22], - ["setarg", 3, 1, 5, 1480, 22], - ["setarg", 3, 2, 11, 1480, 22], - ["invoke", 3, 2, 1480, 22], - ["move", 7, 2, 1480, 22], - ["is_identical", 2, 7, 11, 1481, 27], - ["jump_true", 2, "ne_nid_737", 1481, 27], - ["jump", "ne_ni_738", 1481, 27], - "ne_nid_737", - ["false", 2, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_ni_738", - ["is_int", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nn_739", 1481, 27], - ["is_int", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nn_739", 1481, 27], - ["ne_int", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nn_739", - ["is_num", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nt_740", 1481, 27], - ["is_num", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nt_740", 1481, 27], - ["ne_float", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nt_740", - ["is_text", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nnl_741", 1481, 27], - ["is_text", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nnl_741", 1481, 27], - ["ne_text", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nnl_741", - ["is_null", 3, 7, 1481, 27], - ["jump_false", 3, "ne_nb_742", 1481, 27], - ["is_null", 6, 11, 1481, 27], - ["jump_false", 6, "ne_nb_742", 1481, 27], - ["false", 2, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nb_742", - ["is_bool", 3, 7, 1481, 27], - ["jump_false", 3, "ne_mis_743", 1481, 27], - ["is_bool", 6, 11, 1481, 27], - ["jump_false", 6, "ne_mis_743", 1481, 27], - ["ne_bool", 2, 7, 11, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_mis_743", - ["true", 2, 1481, 27], - "ne_done_736", - ["jump_false", 2, "if_else_734", 1481, 27], - ["access", 2, "move", 1482, 20], - ["get", 3, 51, 1, 1482, 13], - ["frame", 6, 3, 3, 1482, 13], - ["null", 3, 1482, 13], - ["setarg", 6, 0, 3, 1482, 13], - ["setarg", 6, 1, 2, 1482, 13], - ["setarg", 6, 2, 11, 1482, 13], - ["setarg", 6, 3, 7, 1482, 13], - ["invoke", 6, 2, 1482, 13], - ["jump", "if_end_735", 1482, 13], - "if_else_734", - "if_end_735", - ["return", 7, 1484, 18], - "_nop_ur_3", - "if_else_728", - "if_end_729", - ["access", 2, -1, 1486, 36], - ["get", 3, 88, 1, 1486, 20], - ["frame", 6, 3, 2, 1486, 20], - ["null", 3, 1486, 20], - ["setarg", 6, 0, 3, 1486, 20], - ["setarg", 6, 1, 5, 1486, 20], - ["setarg", 6, 2, 2, 1486, 20], - ["invoke", 6, 2, 1486, 20], - ["move", 7, 2, 1486, 20], - ["jump", "if_end_714", 1486, 20], - "if_else_713", - ["access", 2, -1, 1488, 36], - ["get", 3, 88, 1, 1488, 20], - ["frame", 6, 3, 2, 1488, 20], - ["null", 3, 1488, 20], - ["setarg", 6, 0, 3, 1488, 20], - ["setarg", 6, 1, 5, 1488, 20], - ["setarg", 6, 2, 2, 1488, 20], - ["invoke", 6, 2, 1488, 20], - ["move", 7, 2, 1488, 20], - ["access", 2, 0, 1489, 21], - ["is_int", 3, 10, 1489, 21], - ["jump_false", 3, "rel_ni_746", 1489, 21], - "_nop_tc_44", - "_nop_tc_45", - ["gt_int", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_ni_746", - ["is_num", 3, 10, 1489, 21], - ["jump_false", 3, "rel_nn_747", 1489, 21], - "_nop_tc_46", - "_nop_tc_47", - ["gt_float", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_nn_747", - ["is_text", 3, 10, 1489, 21], - ["jump_false", 3, "rel_err_749", 1489, 21], - "_nop_tc_48", - ["jump", "rel_err_749", 1489, 21], - ["gt_text", 6, 10, 2, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_err_749", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1489, - 21 - ], - ["access", 3, "error", 1489, 21], - ["access", 11, "cannot compare with '>': operands must be same type", 1489, 21], - ["array", 20, 0, 1489, 21], - ["push", 20, 11, 1489, 21], - ["frame", 11, 2, 2, 1489, 21], - ["null", 2, 1489, 21], - ["setarg", 11, 0, 2, 1489, 21], - ["setarg", 11, 1, 3, 1489, 21], - ["setarg", 11, 2, 20, 1489, 21], - ["invoke", 11, 2, 1489, 21], - ["disrupt", 1489, 21], - "rel_done_748", - ["jump_false", 6, "if_else_744", 1489, 21], - ["access", 2, 1, 1490, 25], - ["is_num", 3, 10, 1490, 25], - ["jump_false", 3, "num_err_750", 1490, 25], - "_nop_tc_49", - "_nop_tc_50", - ["subtract", 12, 10, 2, 1490, 25], - ["jump", "num_done_751", 1490, 25], - "num_err_750", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1490, - 25 - ], - ["access", 3, "error", 1490, 25], - ["access", 6, "cannot apply '-': operands must be numbers", 1490, 25], - ["array", 11, 0, 1490, 25], - ["push", 11, 6, 1490, 25], - ["frame", 6, 2, 2, 1490, 25], - ["null", 2, 1490, 25], - ["setarg", 6, 0, 2, 1490, 25], - ["setarg", 6, 1, 3, 1490, 25], - ["setarg", 6, 2, 11, 1490, 25], - ["invoke", 6, 2, 1490, 25], - ["disrupt", 1490, 25], - "num_done_751", - ["get", 2, 100, 1, 1491, 20], - ["get", 3, 100, 1, 1491, 41], - ["length", 6, 3, 1491, 41], - ["access", 3, 1, 1491, 58], - "_nop_tc_51", - "_nop_tc_52", - "_nop_tc_53", - "_nop_tc_54", - ["subtract", 11, 6, 3, 1491, 58], - ["jump", "num_done_753", 1491, 58], - "num_err_752", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1491, - 58 - ], - ["access", 6, "error", 1491, 58], - ["access", 20, "cannot apply '-': operands must be numbers", 1491, 58], - ["array", 21, 0, 1491, 58], - ["push", 21, 20, 1491, 58], - ["frame", 20, 3, 2, 1491, 58], - ["null", 3, 1491, 58], - ["setarg", 20, 0, 3, 1491, 58], - ["setarg", 20, 1, 6, 1491, 58], - ["setarg", 20, 2, 21, 1491, 58], - ["invoke", 20, 3, 1491, 58], - ["disrupt", 1491, 58], - "num_done_753", - "_nop_tc_55", - "_nop_tc_56", - "_nop_tc_57", - "_nop_tc_58", - ["subtract", 3, 11, 12, 1491, 62], - ["jump", "num_done_755", 1491, 62], - "num_err_754", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1491, - 62 - ], - ["access", 11, "error", 1491, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1491, 62], - ["array", 20, 0, 1491, 62], - ["push", 20, 12, 1491, 62], - ["frame", 12, 6, 2, 1491, 62], - ["null", 6, 1491, 62], - ["setarg", 12, 0, 6, 1491, 62], - ["setarg", 12, 1, 11, 1491, 62], - ["setarg", 12, 2, 20, 1491, 62], - ["invoke", 12, 6, 1491, 62], - ["disrupt", 1491, 62], - "num_done_755", - ["load_dynamic", 6, 2, 3, 1491, 62], - ["move", 13, 6, 1491, 62], - ["get", 2, 83, 1, 1492, 19], - ["frame", 3, 2, 2, 1492, 19], - ["null", 2, 1492, 19], - ["setarg", 3, 0, 2, 1492, 19], - ["setarg", 3, 1, 13, 1492, 19], - ["setarg", 3, 2, 9, 1492, 19], - ["invoke", 3, 2, 1492, 19], - ["move", 14, 2, 1492, 19], - ["access", 2, "put", 1493, 18], - ["get", 3, 52, 1, 1493, 11], - ["frame", 6, 3, 4, 1493, 11], - ["null", 3, 1493, 11], - ["setarg", 6, 0, 3, 1493, 11], - ["setarg", 6, 1, 2, 1493, 11], - ["setarg", 6, 2, 7, 1493, 11], - ["setarg", 6, 3, 14, 1493, 11], - ["setarg", 6, 4, 10, 1493, 11], - ["invoke", 6, 2, 1493, 11], - ["jump", "if_end_745", 1493, 11], - "if_else_744", - "if_end_745", - "if_end_714", - ["return", 7, 1496, 14], - "_nop_ur_4", - "if_else_697", - "if_end_698", - ["access", 2, -1, 1499, 32], - ["get", 3, 88, 1, 1499, 16], - ["frame", 6, 3, 2, 1499, 16], - ["null", 3, 1499, 16], - ["setarg", 6, 0, 3, 1499, 16], - ["setarg", 6, 1, 5, 1499, 16], - ["setarg", 6, 2, 2, 1499, 16], - ["invoke", 6, 2, 1499, 16], - ["move", 7, 2, 1499, 16], - ["access", 2, ".", 1500, 22], - ["is_identical", 3, 8, 2, 1500, 22], - ["jump_true", 3, "eq_done_758", 1500, 22], - ["is_int", 5, 8, 1500, 22], - ["jump_false", 5, "eq_ni_759", 1500, 22], - "_nop_tc_59", - ["jump", "eq_ni_759", 1500, 22], - ["eq_int", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_ni_759", - ["is_num", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nn_760", 1500, 22], - "_nop_tc_60", - ["jump", "eq_nn_760", 1500, 22], - ["eq_float", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nn_760", - ["is_text", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nt_761", 1500, 22], - "_nop_tc_61", - "_nop_tc_62", - ["eq_text", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nt_761", - ["is_null", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nnl_762", 1500, 22], - "_nop_tc_63", - ["jump", "eq_nnl_762", 1500, 22], - ["true", 3, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nnl_762", - ["is_bool", 5, 8, 1500, 22], - ["jump_false", 5, "eq_nb_763", 1500, 22], - "_nop_tc_64", - ["jump", "eq_nb_763", 1500, 22], - ["eq_bool", 3, 8, 2, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nb_763", - ["false", 3, 1500, 22], - "eq_done_758", - ["jump_false", 3, "if_else_756", 1500, 22], - ["load_field", 2, 4, "left", 1501, 13], - ["move", 15, 2, 1501, 13], - ["load_field", 2, 4, "right", 1502, 14], - ["move", 16, 2, 1502, 14], - ["access", 2, -1, 1503, 32], - ["get", 3, 88, 1, 1503, 18], - ["frame", 5, 3, 2, 1503, 18], - ["null", 3, 1503, 18], - ["setarg", 5, 0, 3, 1503, 18], - ["setarg", 5, 1, 15, 1503, 18], - ["setarg", 5, 2, 2, 1503, 18], - ["invoke", 5, 2, 1503, 18], - ["move", 17, 2, 1503, 18], - ["get", 2, 73, 1, 1504, 7], - ["frame", 3, 2, 3, 1504, 7], - ["null", 2, 1504, 7], - ["setarg", 3, 0, 2, 1504, 7], - ["setarg", 3, 1, 17, 1504, 7], - ["setarg", 3, 2, 16, 1504, 7], - ["setarg", 3, 3, 7, 1504, 7], - ["invoke", 3, 2, 1504, 7], - ["jump", "if_end_757", 1504, 7], - "if_else_756", - ["access", 2, "[", 1505, 29], - ["is_identical", 3, 8, 2, 1505, 29], - ["jump_true", 3, "eq_done_766", 1505, 29], - ["is_int", 5, 8, 1505, 29], - ["jump_false", 5, "eq_ni_767", 1505, 29], - "_nop_tc_65", - ["jump", "eq_ni_767", 1505, 29], - ["eq_int", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_ni_767", - ["is_num", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nn_768", 1505, 29], - "_nop_tc_66", - ["jump", "eq_nn_768", 1505, 29], - ["eq_float", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nn_768", - ["is_text", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nt_769", 1505, 29], - "_nop_tc_67", - "_nop_tc_68", - ["eq_text", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nt_769", - ["is_null", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nnl_770", 1505, 29], - "_nop_tc_69", - ["jump", "eq_nnl_770", 1505, 29], - ["true", 3, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nnl_770", - ["is_bool", 5, 8, 1505, 29], - ["jump_false", 5, "eq_nb_771", 1505, 29], - "_nop_tc_70", - ["jump", "eq_nb_771", 1505, 29], - ["eq_bool", 3, 8, 2, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nb_771", - ["false", 3, 1505, 29], - "eq_done_766", - ["jump_false", 3, "if_else_764", 1505, 29], - ["load_field", 2, 4, "left", 1506, 13], - ["move", 15, 2, 1506, 13], - ["load_field", 2, 4, "right", 1507, 18], - ["move", 18, 2, 1507, 18], - ["access", 2, -1, 1508, 32], - ["get", 3, 88, 1, 1508, 18], - ["frame", 5, 3, 2, 1508, 18], - ["null", 3, 1508, 18], - ["setarg", 5, 0, 3, 1508, 18], - ["setarg", 5, 1, 15, 1508, 18], - ["setarg", 5, 2, 2, 1508, 18], - ["invoke", 5, 2, 1508, 18], - ["move", 17, 2, 1508, 18], - ["access", 2, -1, 1509, 37], - ["get", 3, 88, 1, 1509, 18], - ["frame", 5, 3, 2, 1509, 18], - ["null", 3, 1509, 18], - ["setarg", 5, 0, 3, 1509, 18], - ["setarg", 5, 1, 18, 1509, 18], - ["setarg", 5, 2, 2, 1509, 18], - ["invoke", 5, 2, 1509, 18], - ["move", 19, 2, 1509, 18], - ["load_field", 2, 4, "access_kind", 1510, 51], - ["get", 3, 75, 1, 1510, 7], - ["frame", 4, 3, 4, 1510, 7], - ["null", 3, 1510, 7], - ["setarg", 4, 0, 3, 1510, 7], - ["setarg", 4, 1, 17, 1510, 7], - ["setarg", 4, 2, 19, 1510, 7], - ["setarg", 4, 3, 7, 1510, 7], - ["setarg", 4, 4, 2, 1510, 7], - ["invoke", 4, 2, 1510, 7], - ["jump", "if_end_765", 1510, 7], - "if_else_764", - "if_end_765", - "if_end_757", - ["return", 7, 1512, 12], - "_nop_ur_5", - "_nop_ur_6" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 82, - "nr_close_slots": 0, - "instructions": [ - ["null", 3, 1517, 16], - ["access", 4, 0, 1518, 16], - ["null", 5, 1519, 15], - ["null", 6, 1520, 16], - ["access", 7, 0, 1521, 17], - ["null", 8, 1522, 22], - ["access", 9, 0, 1523, 14], - ["access", 10, 0, 1524, 20], - ["access", 11, 0, 1526, 25], - ["null", 12, 1527, 15], - ["access", 13, 0, 1528, 24], - ["access", 14, 0, 1529, 23], - ["null", 15, 1530, 19], - ["null", 16, 1531, 17], - ["null", 17, 1532, 16], - ["access", 18, 0, 1533, 17], - ["access", 19, 0, 1534, 18], - ["access", 20, 0, 1535, 16], - ["access", 21, 0, 1536, 15], - ["null", 22, 1537, 18], - ["access", 23, 0, 1538, 23], - ["null", 24, 1539, 15], - ["null", 25, 1540, 16], - ["access", 26, 0, 1541, 20], - ["null", 27, 1542, 15], - ["access", 28, 0, 1543, 20], - ["null", 29, 1544, 18], - ["null", 30, 1545, 21], - ["null", 31, 1546, 23], - ["null", 32, 1547, 17], - ["null", 33, 1548, 15], - ["access", 34, 0, 1549, 17], - ["access", 35, 0, 1550, 14], - ["access", 36, 0, 1551, 14], - ["access", 37, 0, 1552, 14], - ["access", 38, 0, 1553, 14], - ["access", 39, 0, 1554, 13], - ["null", 40, 1555, 15], - ["null", 41, 1556, 21], - ["null", 42, 1557, 20], - ["access", 43, 0, 1558, 20], - ["access", 44, 0, 1559, 21], - ["access", 45, 0, 1560, 24], - ["null", 46, 1561, 19], - ["false", 47, 1562, 19], - ["null", 48, 1563, 20], - ["null", 49, 1564, 24], - ["access", 50, 0, 1565, 20], - ["null", 51, 1566, 20], - ["access", 52, 0, 1567, 20], - ["access", 53, 0, 1568, 17], - ["access", 54, 0, 1569, 20], - ["access", 55, 0, 1570, 17], - ["null", 56, 1571, 20], - ["null", 57, 1572, 16], - ["null", 58, 1573, 21], - ["null", 59, 1574, 21], - ["null", 60, 1575, 22], - ["null", 61, 1576, 21], - ["access", 62, 0, 1577, 21], - ["access", 63, 0, 1578, 21], - ["access", 64, 0, 1579, 21], - ["access", 65, 0, 1580, 17], - ["null", 66, 1581, 22], - ["null", 67, 1583, 16], - ["null", 68, 1584, 15], - ["access", 69, 0, 1585, 20], - ["null", 70, 1586, 20], - ["null", 71, 1587, 17], - ["null", 72, 1588, 16], - ["access", 73, 0, 1589, 19], - ["access", 74, 0, 1590, 19], - ["null", 75, 1591, 21], - ["null", 76, 1592, 22], - ["null", 77, 1594, 17], - ["is_identical", 78, 1, 77, 1594, 17], - ["jump_true", 78, "eq_done_774", 1594, 17], - "_nop_tc_1", - ["jump", "eq_ni_775", 1594, 17], - "_nop_tc_2", - ["jump", "eq_ni_775", 1594, 17], - ["eq_int", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_ni_775", - "_nop_tc_3", - ["jump", "eq_nn_776", 1594, 17], - "_nop_tc_4", - ["jump", "eq_nn_776", 1594, 17], - ["eq_float", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nn_776", - "_nop_tc_5", - ["jump", "eq_nt_777", 1594, 17], - "_nop_tc_6", - ["jump", "eq_nt_777", 1594, 17], - ["eq_text", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nt_777", - "_nop_tc_7", - ["jump", "eq_nnl_778", 1594, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 78, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nnl_778", - "_nop_tc_10", - ["jump", "eq_nb_779", 1594, 17], - "_nop_tc_11", - ["jump", "eq_nb_779", 1594, 17], - ["eq_bool", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nb_779", - ["false", 78, 1594, 17], - "eq_done_774", - ["jump_false", 78, "if_else_772", 1594, 17], - ["access", 77, -1, 1595, 14], - ["return", 77, 1595, 14], - "_nop_ur_1", - "if_else_772", - "if_end_773", - ["get", 77, 46, 1, 1597, 5], - ["frame", 78, 77, 1, 1597, 5], - ["null", 77, 1597, 5], - ["setarg", 78, 0, 77, 1597, 5], - ["setarg", 78, 1, 1, 1597, 5], - ["invoke", 78, 77, 1597, 5], - ["load_field", 77, 1, "kind", 1598, 12], - ["move", 3, 77, 1598, 12], - ["null", 77, 1599, 17], - ["is_identical", 78, 3, 77, 1599, 17], - ["jump_true", 78, "eq_done_782", 1599, 17], - ["is_int", 79, 3, 1599, 17], - ["jump_false", 79, "eq_ni_783", 1599, 17], - "_nop_tc_12", - ["jump", "eq_ni_783", 1599, 17], - ["eq_int", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_ni_783", - ["is_num", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nn_784", 1599, 17], - "_nop_tc_13", - ["jump", "eq_nn_784", 1599, 17], - ["eq_float", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nn_784", - ["is_text", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nt_785", 1599, 17], - "_nop_tc_14", - ["jump", "eq_nt_785", 1599, 17], - ["eq_text", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nt_785", - ["is_null", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nnl_786", 1599, 17], - "_nop_tc_15", - "_nop_tc_16", - ["true", 78, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nnl_786", - ["is_bool", 79, 3, 1599, 17], - ["jump_false", 79, "eq_nb_787", 1599, 17], - "_nop_tc_17", - ["jump", "eq_nb_787", 1599, 17], - ["eq_bool", 78, 3, 77, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nb_787", - ["false", 78, 1599, 17], - "eq_done_782", - ["jump_false", 78, "if_else_780", 1599, 17], - ["access", 77, -1, 1600, 14], - ["return", 77, 1600, 14], - "_nop_ur_2", - "if_else_780", - "if_end_781", - ["access", 77, "number", 1604, 17], - ["is_identical", 78, 3, 77, 1604, 17], - ["jump_true", 78, "eq_done_790", 1604, 17], - ["is_int", 79, 3, 1604, 17], - ["jump_false", 79, "eq_ni_791", 1604, 17], - "_nop_tc_18", - ["jump", "eq_ni_791", 1604, 17], - ["eq_int", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_ni_791", - ["is_num", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nn_792", 1604, 17], - "_nop_tc_19", - ["jump", "eq_nn_792", 1604, 17], - ["eq_float", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nn_792", - ["is_text", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nt_793", 1604, 17], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nt_793", - ["is_null", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nnl_794", 1604, 17], - "_nop_tc_22", - ["jump", "eq_nnl_794", 1604, 17], - ["true", 78, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nnl_794", - ["is_bool", 79, 3, 1604, 17], - ["jump_false", 79, "eq_nb_795", 1604, 17], - "_nop_tc_23", - ["jump", "eq_nb_795", 1604, 17], - ["eq_bool", 78, 3, 77, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nb_795", - ["false", 78, 1604, 17], - "eq_done_790", - ["jump_false", 78, "if_else_788", 1604, 17], - ["access", 77, 0, 1605, 24], - ["is_int", 78, 2, 1605, 24], - ["jump_false", 78, "rel_ni_798", 1605, 24], - "_nop_tc_24", - "_nop_tc_25", - ["ge_int", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_ni_798", - ["is_num", 78, 2, 1605, 24], - ["jump_false", 78, "rel_nn_799", 1605, 24], - "_nop_tc_26", - "_nop_tc_27", - ["ge_float", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_nn_799", - ["is_text", 78, 2, 1605, 24], - ["jump_false", 78, "rel_err_801", 1605, 24], - "_nop_tc_28", - ["jump", "rel_err_801", 1605, 24], - ["ge_text", 79, 2, 77, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_err_801", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1605, - 24 - ], - ["access", 78, "error", 1605, 24], - ["access", 80, "cannot compare with '>=': operands must be same type", 1605, 24], - ["array", 81, 0, 1605, 24], - ["push", 81, 80, 1605, 24], - ["frame", 80, 77, 2, 1605, 24], - ["null", 77, 1605, 24], - ["setarg", 80, 0, 77, 1605, 24], - ["setarg", 80, 1, 78, 1605, 24], - ["setarg", 80, 2, 81, 1605, 24], - ["invoke", 80, 77, 1605, 24], - ["disrupt", 1605, 24], - "rel_done_800", - ["jump_false", 79, "tern_else_796", 1605, 24], - ["move", 77, 2, 1605, 28], - ["jump", "tern_end_797", 1605, 28], - "tern_else_796", - ["get", 78, 40, 1, 1605, 37], - ["frame", 79, 78, 0, 1605, 37], - ["null", 78, 1605, 37], - ["setarg", 79, 0, 78, 1605, 37], - ["invoke", 79, 78, 1605, 37], - ["move", 77, 78, 1605, 37], - "tern_end_797", - ["move", 4, 77, 1605, 37], - ["load_field", 77, 1, "number", 1606, 28], - ["get", 78, 54, 1, 1606, 7], - ["frame", 79, 78, 2, 1606, 7], - ["null", 78, 1606, 7], - ["setarg", 79, 0, 78, 1606, 7], - ["setarg", 79, 1, 4, 1606, 7], - ["setarg", 79, 2, 77, 1606, 7], - ["invoke", 79, 77, 1606, 7], - ["return", 4, 1607, 14], - "_nop_ur_3", - "if_else_788", - "if_end_789", - ["access", 77, "text", 1609, 17], - ["is_identical", 78, 3, 77, 1609, 17], - ["jump_true", 78, "eq_done_804", 1609, 17], - ["is_int", 79, 3, 1609, 17], - ["jump_false", 79, "eq_ni_805", 1609, 17], - "_nop_tc_29", - ["jump", "eq_ni_805", 1609, 17], - ["eq_int", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_ni_805", - ["is_num", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nn_806", 1609, 17], - "_nop_tc_30", - ["jump", "eq_nn_806", 1609, 17], - ["eq_float", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nn_806", - ["is_text", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nt_807", 1609, 17], - "_nop_tc_31", - "_nop_tc_32", - ["eq_text", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nt_807", - ["is_null", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nnl_808", 1609, 17], - "_nop_tc_33", - ["jump", "eq_nnl_808", 1609, 17], - ["true", 78, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nnl_808", - ["is_bool", 79, 3, 1609, 17], - ["jump_false", 79, "eq_nb_809", 1609, 17], - "_nop_tc_34", - ["jump", "eq_nb_809", 1609, 17], - ["eq_bool", 78, 3, 77, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nb_809", - ["false", 78, 1609, 17], - "eq_done_804", - ["jump_false", 78, "if_else_802", 1609, 17], - ["access", 77, 0, 1610, 24], - ["is_int", 78, 2, 1610, 24], - ["jump_false", 78, "rel_ni_812", 1610, 24], - "_nop_tc_35", - "_nop_tc_36", - ["ge_int", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_ni_812", - ["is_num", 78, 2, 1610, 24], - ["jump_false", 78, "rel_nn_813", 1610, 24], - "_nop_tc_37", - "_nop_tc_38", - ["ge_float", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_nn_813", - ["is_text", 78, 2, 1610, 24], - ["jump_false", 78, "rel_err_815", 1610, 24], - "_nop_tc_39", - ["jump", "rel_err_815", 1610, 24], - ["ge_text", 79, 2, 77, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_err_815", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1610, - 24 - ], - ["access", 78, "error", 1610, 24], - ["access", 80, "cannot compare with '>=': operands must be same type", 1610, 24], - ["array", 81, 0, 1610, 24], - ["push", 81, 80, 1610, 24], - ["frame", 80, 77, 2, 1610, 24], - ["null", 77, 1610, 24], - ["setarg", 80, 0, 77, 1610, 24], - ["setarg", 80, 1, 78, 1610, 24], - ["setarg", 80, 2, 81, 1610, 24], - ["invoke", 80, 77, 1610, 24], - ["disrupt", 1610, 24], - "rel_done_814", - ["jump_false", 79, "tern_else_810", 1610, 24], - ["move", 77, 2, 1610, 28], - ["jump", "tern_end_811", 1610, 28], - "tern_else_810", - ["get", 78, 40, 1, 1610, 37], - ["frame", 79, 78, 0, 1610, 37], - ["null", 78, 1610, 37], - ["setarg", 79, 0, 78, 1610, 37], - ["invoke", 79, 78, 1610, 37], - ["move", 77, 78, 1610, 37], - "tern_end_811", - ["move", 4, 77, 1610, 37], - ["load_field", 77, 1, "value", 1611, 13], - ["move", 5, 77, 1611, 13], - ["null", 77, 1612, 18], - ["is_identical", 78, 5, 77, 1612, 18], - ["jump_true", 78, "eq_done_818", 1612, 18], - ["is_int", 79, 5, 1612, 18], - ["jump_false", 79, "eq_ni_819", 1612, 18], - "_nop_tc_40", - ["jump", "eq_ni_819", 1612, 18], - ["eq_int", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_ni_819", - ["is_num", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nn_820", 1612, 18], - "_nop_tc_41", - ["jump", "eq_nn_820", 1612, 18], - ["eq_float", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nn_820", - ["is_text", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nt_821", 1612, 18], - "_nop_tc_42", - ["jump", "eq_nt_821", 1612, 18], - ["eq_text", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nt_821", - ["is_null", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nnl_822", 1612, 18], - "_nop_tc_43", - "_nop_tc_44", - ["true", 78, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nnl_822", - ["is_bool", 79, 5, 1612, 18], - ["jump_false", 79, "eq_nb_823", 1612, 18], - "_nop_tc_45", - ["jump", "eq_nb_823", 1612, 18], - ["eq_bool", 78, 5, 77, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nb_823", - ["false", 78, 1612, 18], - "eq_done_818", - ["jump_false", 78, "if_else_816", 1612, 18], - ["access", 5, "", 1613, 15], - ["jump", "if_end_817", 1613, 15], - "if_else_816", - "if_end_817", - ["get", 77, 55, 1, 1615, 7], - ["frame", 78, 77, 2, 1615, 7], - ["null", 77, 1615, 7], - ["setarg", 78, 0, 77, 1615, 7], - ["setarg", 78, 1, 4, 1615, 7], - ["setarg", 78, 2, 5, 1615, 7], - ["invoke", 78, 77, 1615, 7], - ["return", 4, 1616, 14], - "_nop_ur_4", - "if_else_802", - "if_end_803", - ["access", 77, "text literal", 1619, 17], - ["is_identical", 78, 3, 77, 1619, 17], - ["jump_true", 78, "eq_done_826", 1619, 17], - ["is_int", 79, 3, 1619, 17], - ["jump_false", 79, "eq_ni_827", 1619, 17], - "_nop_tc_46", - ["jump", "eq_ni_827", 1619, 17], - ["eq_int", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_ni_827", - ["is_num", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nn_828", 1619, 17], - "_nop_tc_47", - ["jump", "eq_nn_828", 1619, 17], - ["eq_float", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nn_828", - ["is_text", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nt_829", 1619, 17], - "_nop_tc_48", - "_nop_tc_49", - ["eq_text", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nt_829", - ["is_null", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nnl_830", 1619, 17], - "_nop_tc_50", - ["jump", "eq_nnl_830", 1619, 17], - ["true", 78, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nnl_830", - ["is_bool", 79, 3, 1619, 17], - ["jump_false", 79, "eq_nb_831", 1619, 17], - "_nop_tc_51", - ["jump", "eq_nb_831", 1619, 17], - ["eq_bool", 78, 3, 77, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nb_831", - ["false", 78, 1619, 17], - "eq_done_826", - ["jump_false", 78, "if_else_824", 1619, 17], - ["load_field", 77, 1, "list", 1620, 14], - ["move", 6, 77, 1620, 14], - ["null", 77, 1621, 23], - ["is_identical", 78, 6, 77, 1621, 23], - ["jump_true", 78, "ne_nid_835", 1621, 23], - ["jump", "ne_ni_836", 1621, 23], - "ne_nid_835", - ["false", 78, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_ni_836", - ["is_int", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nn_837", 1621, 23], - "_nop_tc_52", - ["jump", "ne_nn_837", 1621, 23], - ["ne_int", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nn_837", - ["is_num", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nt_838", 1621, 23], - "_nop_tc_53", - ["jump", "ne_nt_838", 1621, 23], - ["ne_float", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nt_838", - ["is_text", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nnl_839", 1621, 23], - "_nop_tc_54", - ["jump", "ne_nnl_839", 1621, 23], - ["ne_text", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nnl_839", - ["is_null", 79, 6, 1621, 23], - ["jump_false", 79, "ne_nb_840", 1621, 23], - "_nop_tc_55", - "_nop_tc_56", - ["false", 78, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nb_840", - ["is_bool", 79, 6, 1621, 23], - ["jump_false", 79, "ne_mis_841", 1621, 23], - "_nop_tc_57", - ["jump", "ne_mis_841", 1621, 23], - ["ne_bool", 78, 6, 77, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_mis_841", - ["true", 78, 1621, 23], - "ne_done_834", - ["jump_false", 78, "tern_else_832", 1621, 23], - ["length", 77, 6, 1621, 37], - ["move", 78, 77, 1621, 37], - ["jump", "tern_end_833", 1621, 37], - "tern_else_832", - ["access", 77, 0, 1621, 45], - ["move", 78, 77, 1621, 45], - "tern_end_833", - ["move", 7, 78, 1621, 45], - ["array", 77, 0, 1622, 20], - ["move", 8, 77, 1622, 20], - ["access", 9, 0, 1623, 12], - "while_start_842", - ["is_int", 77, 9, 1624, 19], - ["jump_false", 77, "rel_ni_844", 1624, 19], - ["is_int", 78, 7, 1624, 19], - ["jump_false", 78, "rel_ni_844", 1624, 19], - ["lt_int", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_ni_844", - ["is_num", 77, 9, 1624, 19], - ["jump_false", 77, "rel_nn_845", 1624, 19], - ["is_num", 78, 7, 1624, 19], - ["jump_false", 78, "rel_nn_845", 1624, 19], - ["lt_float", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_nn_845", - ["is_text", 77, 9, 1624, 19], - ["jump_false", 77, "rel_err_847", 1624, 19], - ["is_text", 78, 7, 1624, 19], - ["jump_false", 78, "rel_err_847", 1624, 19], - ["lt_text", 79, 9, 7, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_err_847", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1624, - 19 - ], - ["access", 78, "error", 1624, 19], - ["access", 80, "cannot compare with '<': operands must be same type", 1624, 19], - ["array", 81, 0, 1624, 19], - ["push", 81, 80, 1624, 19], - ["frame", 80, 77, 2, 1624, 19], - ["null", 77, 1624, 19], - ["setarg", 80, 0, 77, 1624, 19], - ["setarg", 80, 1, 78, 1624, 19], - ["setarg", 80, 2, 81, 1624, 19], - ["invoke", 80, 77, 1624, 19], - ["disrupt", 1624, 19], - "rel_done_846", - ["jump_false", 79, "while_end_843", 1624, 19], - ["load_dynamic", 77, 6, 9, 1625, 40], - ["access", 78, -1, 1625, 45], - ["get", 79, 88, 1, 1625, 26], - ["frame", 80, 79, 2, 1625, 26], - ["null", 79, 1625, 26], - ["setarg", 80, 0, 79, 1625, 26], - ["setarg", 80, 1, 77, 1625, 26], - ["setarg", 80, 2, 78, 1625, 26], - ["invoke", 80, 77, 1625, 26], - ["is_array", 78, 8, 1625, 26], - ["jump_false", 78, "push_err_848", 1625, 26], - ["push", 8, 77, 1625, 26], - ["jump", "push_done_849", 1625, 26], - "push_err_848", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1625, - 26 - ], - ["access", 78, "error", 1625, 26], - ["access", 79, "cannot push: target must be an array", 1625, 26], - ["array", 80, 0, 1625, 26], - ["push", 80, 79, 1625, 26], - ["frame", 79, 77, 2, 1625, 26], - ["null", 77, 1625, 26], - ["setarg", 79, 0, 77, 1625, 26], - ["setarg", 79, 1, 78, 1625, 26], - ["setarg", 79, 2, 80, 1625, 26], - ["invoke", 79, 77, 1625, 26], - ["disrupt", 1625, 26], - "push_done_849", - ["access", 77, 1, 1626, 19], - ["is_num", 78, 9, 1626, 19], - ["jump_false", 78, "num_err_850", 1626, 19], - "_nop_tc_58", - "_nop_tc_59", - ["add", 78, 9, 77, 1626, 19], - ["jump", "num_done_851", 1626, 19], - "num_err_850", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1626, - 19 - ], - ["access", 79, "error", 1626, 19], - ["access", 80, "cannot apply '+': operands must be numbers", 1626, 19], - ["array", 81, 0, 1626, 19], - ["push", 81, 80, 1626, 19], - ["frame", 80, 77, 2, 1626, 19], - ["null", 77, 1626, 19], - ["setarg", 80, 0, 77, 1626, 19], - ["setarg", 80, 1, 79, 1626, 19], - ["setarg", 80, 2, 81, 1626, 19], - ["invoke", 80, 77, 1626, 19], - ["disrupt", 1626, 19], - "num_done_851", - ["move", 9, 78, 1626, 19], - ["jump", "while_start_842", 1626, 19], - "while_end_843", - ["get", 77, 40, 1, 1629, 18], - ["frame", 78, 77, 0, 1629, 18], - ["null", 77, 1629, 18], - ["setarg", 78, 0, 77, 1629, 18], - ["invoke", 78, 77, 1629, 18], - ["move", 10, 77, 1629, 18], - ["access", 77, "array", 1630, 18], - ["access", 78, 0, 1630, 37], - ["array", 79, 3, 1630, 37], - ["push", 79, 77, 1630, 37], - ["push", 79, 10, 1630, 37], - ["push", 79, 78, 1630, 37], - ["get", 77, 47, 1, 1630, 7], - ["frame", 78, 77, 1, 1630, 7], - ["null", 77, 1630, 7], - ["setarg", 78, 0, 77, 1630, 7], - ["setarg", 78, 1, 79, 1630, 7], - ["invoke", 78, 77, 1630, 7], - ["access", 9, 0, 1631, 12], - "while_start_852", - ["is_int", 77, 9, 1632, 19], - ["jump_false", 77, "rel_ni_854", 1632, 19], - ["is_int", 78, 7, 1632, 19], - ["jump_false", 78, "rel_ni_854", 1632, 19], - ["lt_int", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_ni_854", - ["is_num", 77, 9, 1632, 19], - ["jump_false", 77, "rel_nn_855", 1632, 19], - ["is_num", 78, 7, 1632, 19], - ["jump_false", 78, "rel_nn_855", 1632, 19], - ["lt_float", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_nn_855", - ["is_text", 77, 9, 1632, 19], - ["jump_false", 77, "rel_err_857", 1632, 19], - ["is_text", 78, 7, 1632, 19], - ["jump_false", 78, "rel_err_857", 1632, 19], - ["lt_text", 79, 9, 7, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_err_857", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1632, - 19 - ], - ["access", 78, "error", 1632, 19], - ["access", 80, "cannot compare with '<': operands must be same type", 1632, 19], - ["array", 81, 0, 1632, 19], - ["push", 81, 80, 1632, 19], - ["frame", 80, 77, 2, 1632, 19], - ["null", 77, 1632, 19], - ["setarg", 80, 0, 77, 1632, 19], - ["setarg", 80, 1, 78, 1632, 19], - ["setarg", 80, 2, 81, 1632, 19], - ["invoke", 80, 77, 1632, 19], - ["disrupt", 1632, 19], - "rel_done_856", - ["jump_false", 79, "while_end_853", 1632, 19], - ["access", 77, "push", 1633, 16], - ["load_dynamic", 78, 8, 9, 1633, 45], - ["get", 79, 51, 1, 1633, 9], - ["frame", 80, 79, 3, 1633, 9], - ["null", 79, 1633, 9], - ["setarg", 80, 0, 79, 1633, 9], - ["setarg", 80, 1, 77, 1633, 9], - ["setarg", 80, 2, 10, 1633, 9], - ["setarg", 80, 3, 78, 1633, 9], - ["invoke", 80, 77, 1633, 9], - ["access", 77, 1, 1634, 19], - ["is_num", 78, 9, 1634, 19], - ["jump_false", 78, "num_err_858", 1634, 19], - "_nop_tc_60", - "_nop_tc_61", - ["add", 78, 9, 77, 1634, 19], - ["jump", "num_done_859", 1634, 19], - "num_err_858", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1634, - 19 - ], - ["access", 79, "error", 1634, 19], - ["access", 80, "cannot apply '+': operands must be numbers", 1634, 19], - ["array", 81, 0, 1634, 19], - ["push", 81, 80, 1634, 19], - ["frame", 80, 77, 2, 1634, 19], - ["null", 77, 1634, 19], - ["setarg", 80, 0, 77, 1634, 19], - ["setarg", 80, 1, 79, 1634, 19], - ["setarg", 80, 2, 81, 1634, 19], - ["invoke", 80, 77, 1634, 19], - ["disrupt", 1634, 19], - "num_done_859", - ["move", 9, 78, 1634, 19], - ["jump", "while_start_852", 1634, 19], - "while_end_853", - ["access", 7, "format", 1637, 38], - ["get", 8, 43, 1, 1637, 23], - ["frame", 77, 8, 1, 1637, 23], - ["null", 8, 1637, 23], - ["setarg", 77, 0, 8, 1637, 23], - ["setarg", 77, 1, 7, 1637, 23], - ["invoke", 77, 7, 1637, 23], - ["move", 11, 7, 1637, 23], - ["access", 7, 0, 1638, 27], - ["is_int", 8, 11, 1638, 27], - ["jump_false", 8, "rel_ni_862", 1638, 27], - "_nop_tc_62", - "_nop_tc_63", - ["lt_int", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_ni_862", - ["is_num", 8, 11, 1638, 27], - ["jump_false", 8, "rel_nn_863", 1638, 27], - "_nop_tc_64", - "_nop_tc_65", - ["lt_float", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_nn_863", - ["is_text", 8, 11, 1638, 27], - ["jump_false", 8, "rel_err_865", 1638, 27], - "_nop_tc_66", - ["jump", "rel_err_865", 1638, 27], - ["lt_text", 77, 11, 7, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_err_865", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1638, - 27 - ], - ["access", 8, "error", 1638, 27], - ["access", 78, "cannot compare with '<': operands must be same type", 1638, 27], - ["array", 79, 0, 1638, 27], - ["push", 79, 78, 1638, 27], - ["frame", 78, 7, 2, 1638, 27], - ["null", 7, 1638, 27], - ["setarg", 78, 0, 7, 1638, 27], - ["setarg", 78, 1, 8, 1638, 27], - ["setarg", 78, 2, 79, 1638, 27], - ["invoke", 78, 7, 1638, 27], - ["disrupt", 1638, 27], - "rel_done_864", - ["jump_false", 77, "if_else_860", 1638, 27], - ["get", 7, 40, 1, 1639, 25], - ["frame", 8, 7, 0, 1639, 25], - ["null", 7, 1639, 25], - ["setarg", 8, 0, 7, 1639, 25], - ["invoke", 8, 7, 1639, 25], - ["move", 11, 7, 1639, 25], - ["access", 7, "format", 1640, 46], - ["get", 8, 98, 1, 1640, 9], - ["frame", 77, 8, 2, 1640, 9], - ["null", 8, 1640, 9], - ["setarg", 77, 0, 8, 1640, 9], - ["setarg", 77, 1, 11, 1640, 9], - ["setarg", 77, 2, 7, 1640, 9], - ["invoke", 77, 7, 1640, 9], - ["jump", "if_end_861", 1640, 9], - "if_else_860", - "if_end_861", - ["load_field", 7, 1, "value", 1643, 13], - ["move", 12, 7, 1643, 13], - ["null", 7, 1644, 18], - ["is_identical", 8, 12, 7, 1644, 18], - ["jump_true", 8, "eq_done_868", 1644, 18], - ["is_int", 77, 12, 1644, 18], - ["jump_false", 77, "eq_ni_869", 1644, 18], - "_nop_tc_67", - ["jump", "eq_ni_869", 1644, 18], - ["eq_int", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_ni_869", - ["is_num", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nn_870", 1644, 18], - "_nop_tc_68", - ["jump", "eq_nn_870", 1644, 18], - ["eq_float", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nn_870", - ["is_text", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nt_871", 1644, 18], - "_nop_tc_69", - ["jump", "eq_nt_871", 1644, 18], - ["eq_text", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nt_871", - ["is_null", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nnl_872", 1644, 18], - "_nop_tc_70", - "_nop_tc_71", - ["true", 8, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nnl_872", - ["is_bool", 77, 12, 1644, 18], - ["jump_false", 77, "eq_nb_873", 1644, 18], - "_nop_tc_72", - ["jump", "eq_nb_873", 1644, 18], - ["eq_bool", 8, 12, 7, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nb_873", - ["false", 8, 1644, 18], - "eq_done_868", - ["jump_false", 8, "if_else_866", 1644, 18], - ["access", 12, "", 1645, 15], - ["jump", "if_end_867", 1645, 15], - "if_else_866", - "if_end_867", - ["get", 7, 40, 1, 1647, 22], - ["frame", 8, 7, 0, 1647, 22], - ["null", 7, 1647, 22], - ["setarg", 8, 0, 7, 1647, 22], - ["invoke", 8, 7, 1647, 22], - ["move", 13, 7, 1647, 22], - ["get", 7, 55, 1, 1648, 7], - ["frame", 8, 7, 2, 1648, 7], - ["null", 7, 1648, 7], - ["setarg", 8, 0, 7, 1648, 7], - ["setarg", 8, 1, 13, 1648, 7], - ["setarg", 8, 2, 12, 1648, 7], - ["invoke", 8, 7, 1648, 7], - ["access", 7, 0, 1650, 31], - ["is_int", 8, 2, 1650, 31], - ["jump_false", 8, "rel_ni_876", 1650, 31], - "_nop_tc_73", - "_nop_tc_74", - ["ge_int", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_ni_876", - ["is_num", 8, 2, 1650, 31], - ["jump_false", 8, "rel_nn_877", 1650, 31], - "_nop_tc_75", - "_nop_tc_76", - ["ge_float", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_nn_877", - ["is_text", 8, 2, 1650, 31], - ["jump_false", 8, "rel_err_879", 1650, 31], - "_nop_tc_77", - ["jump", "rel_err_879", 1650, 31], - ["ge_text", 12, 2, 7, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_err_879", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1650, - 31 - ], - ["access", 8, "error", 1650, 31], - ["access", 77, "cannot compare with '>=': operands must be same type", 1650, 31], - ["array", 78, 0, 1650, 31], - ["push", 78, 77, 1650, 31], - ["frame", 77, 7, 2, 1650, 31], - ["null", 7, 1650, 31], - ["setarg", 77, 0, 7, 1650, 31], - ["setarg", 77, 1, 8, 1650, 31], - ["setarg", 77, 2, 78, 1650, 31], - ["invoke", 77, 7, 1650, 31], - ["disrupt", 1650, 31], - "rel_done_878", - ["jump_false", 12, "tern_else_874", 1650, 31], - ["move", 7, 2, 1650, 35], - ["jump", "tern_end_875", 1650, 35], - "tern_else_874", - ["get", 8, 40, 1, 1650, 44], - ["frame", 12, 8, 0, 1650, 44], - ["null", 8, 1650, 44], - ["setarg", 12, 0, 8, 1650, 44], - ["invoke", 12, 8, 1650, 44], - ["move", 7, 8, 1650, 44], - "tern_end_875", - ["move", 14, 7, 1650, 44], - ["array", 7, 2, 1651, 60], - ["push", 7, 13, 1651, 60], - ["push", 7, 10, 1651, 60], - ["get", 8, 76, 1, 1651, 7], - ["frame", 10, 8, 3, 1651, 7], - ["null", 8, 1651, 7], - ["setarg", 10, 0, 8, 1651, 7], - ["setarg", 10, 1, 14, 1651, 7], - ["setarg", 10, 2, 11, 1651, 7], - ["setarg", 10, 3, 7, 1651, 7], - ["invoke", 10, 7, 1651, 7], - ["return", 14, 1652, 14], - "_nop_ur_5", - "if_else_824", - "if_end_825", - ["access", 7, "regexp", 1654, 17], - ["is_identical", 8, 3, 7, 1654, 17], - ["jump_true", 8, "eq_done_882", 1654, 17], - ["is_int", 10, 3, 1654, 17], - ["jump_false", 10, "eq_ni_883", 1654, 17], - "_nop_tc_78", - ["jump", "eq_ni_883", 1654, 17], - ["eq_int", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_ni_883", - ["is_num", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nn_884", 1654, 17], - "_nop_tc_79", - ["jump", "eq_nn_884", 1654, 17], - ["eq_float", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nn_884", - ["is_text", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nt_885", 1654, 17], - "_nop_tc_80", - "_nop_tc_81", - ["eq_text", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nt_885", - ["is_null", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nnl_886", 1654, 17], - "_nop_tc_82", - ["jump", "eq_nnl_886", 1654, 17], - ["true", 8, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nnl_886", - ["is_bool", 10, 3, 1654, 17], - ["jump_false", 10, "eq_nb_887", 1654, 17], - "_nop_tc_83", - ["jump", "eq_nb_887", 1654, 17], - ["eq_bool", 8, 3, 7, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nb_887", - ["false", 8, 1654, 17], - "eq_done_882", - ["jump_false", 8, "if_else_880", 1654, 17], - ["access", 7, 0, 1655, 24], - ["is_int", 8, 2, 1655, 24], - ["jump_false", 8, "rel_ni_890", 1655, 24], - "_nop_tc_84", - "_nop_tc_85", - ["ge_int", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_ni_890", - ["is_num", 8, 2, 1655, 24], - ["jump_false", 8, "rel_nn_891", 1655, 24], - "_nop_tc_86", - "_nop_tc_87", - ["ge_float", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_nn_891", - ["is_text", 8, 2, 1655, 24], - ["jump_false", 8, "rel_err_893", 1655, 24], - "_nop_tc_88", - ["jump", "rel_err_893", 1655, 24], - ["ge_text", 10, 2, 7, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_err_893", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1655, - 24 - ], - ["access", 8, "error", 1655, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1655, 24], - ["array", 12, 0, 1655, 24], - ["push", 12, 11, 1655, 24], - ["frame", 11, 7, 2, 1655, 24], - ["null", 7, 1655, 24], - ["setarg", 11, 0, 7, 1655, 24], - ["setarg", 11, 1, 8, 1655, 24], - ["setarg", 11, 2, 12, 1655, 24], - ["invoke", 11, 7, 1655, 24], - ["disrupt", 1655, 24], - "rel_done_892", - ["jump_false", 10, "tern_else_888", 1655, 24], - ["move", 7, 2, 1655, 28], - ["jump", "tern_end_889", 1655, 28], - "tern_else_888", - ["get", 8, 40, 1, 1655, 37], - ["frame", 10, 8, 0, 1655, 37], - ["null", 8, 1655, 37], - ["setarg", 10, 0, 8, 1655, 37], - ["invoke", 10, 8, 1655, 37], - ["move", 7, 8, 1655, 37], - "tern_end_889", - ["move", 4, 7, 1655, 37], - ["load_field", 7, 1, "pattern", 1656, 17], - ["move", 15, 7, 1656, 17], - ["null", 7, 1657, 22], - ["is_identical", 8, 15, 7, 1657, 22], - ["jump_true", 8, "eq_done_896", 1657, 22], - ["is_int", 10, 15, 1657, 22], - ["jump_false", 10, "eq_ni_897", 1657, 22], - "_nop_tc_89", - ["jump", "eq_ni_897", 1657, 22], - ["eq_int", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_ni_897", - ["is_num", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nn_898", 1657, 22], - "_nop_tc_90", - ["jump", "eq_nn_898", 1657, 22], - ["eq_float", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nn_898", - ["is_text", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nt_899", 1657, 22], - "_nop_tc_91", - ["jump", "eq_nt_899", 1657, 22], - ["eq_text", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nt_899", - ["is_null", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nnl_900", 1657, 22], - "_nop_tc_92", - "_nop_tc_93", - ["true", 8, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nnl_900", - ["is_bool", 10, 15, 1657, 22], - ["jump_false", 10, "eq_nb_901", 1657, 22], - "_nop_tc_94", - ["jump", "eq_nb_901", 1657, 22], - ["eq_bool", 8, 15, 7, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nb_901", - ["false", 8, 1657, 22], - "eq_done_896", - ["jump_false", 8, "if_else_894", 1657, 22], - ["access", 15, "", 1658, 19], - ["jump", "if_end_895", 1658, 19], - "if_else_894", - "if_end_895", - ["load_field", 7, 1, "flags", 1660, 15], - ["move", 16, 7, 1660, 15], - ["null", 7, 1661, 20], - ["is_identical", 8, 16, 7, 1661, 20], - ["jump_true", 8, "eq_done_904", 1661, 20], - ["is_int", 10, 16, 1661, 20], - ["jump_false", 10, "eq_ni_905", 1661, 20], - "_nop_tc_95", - ["jump", "eq_ni_905", 1661, 20], - ["eq_int", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_ni_905", - ["is_num", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nn_906", 1661, 20], - "_nop_tc_96", - ["jump", "eq_nn_906", 1661, 20], - ["eq_float", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nn_906", - ["is_text", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nt_907", 1661, 20], - "_nop_tc_97", - ["jump", "eq_nt_907", 1661, 20], - ["eq_text", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nt_907", - ["is_null", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nnl_908", 1661, 20], - "_nop_tc_98", - "_nop_tc_99", - ["true", 8, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nnl_908", - ["is_bool", 10, 16, 1661, 20], - ["jump_false", 10, "eq_nb_909", 1661, 20], - "_nop_tc_100", - ["jump", "eq_nb_909", 1661, 20], - ["eq_bool", 8, 16, 7, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nb_909", - ["false", 8, 1661, 20], - "eq_done_904", - ["jump_false", 8, "if_else_902", 1661, 20], - ["access", 16, "", 1662, 17], - ["jump", "if_end_903", 1662, 17], - "if_else_902", - "if_end_903", - ["access", 7, "regexp", 1664, 18], - ["array", 8, 4, 1664, 43], - ["push", 8, 7, 1664, 43], - ["push", 8, 4, 1664, 43], - ["push", 8, 15, 1664, 43], - ["push", 8, 16, 1664, 43], - ["get", 7, 47, 1, 1664, 7], - ["frame", 10, 7, 1, 1664, 7], - ["null", 7, 1664, 7], - ["setarg", 10, 0, 7, 1664, 7], - ["setarg", 10, 1, 8, 1664, 7], - ["invoke", 10, 7, 1664, 7], - ["return", 4, 1665, 14], - "_nop_ur_6", - "if_else_880", - "if_end_881", - ["access", 7, "true", 1667, 17], - ["is_identical", 8, 3, 7, 1667, 17], - ["jump_true", 8, "eq_done_912", 1667, 17], - ["is_int", 10, 3, 1667, 17], - ["jump_false", 10, "eq_ni_913", 1667, 17], - "_nop_tc_101", - ["jump", "eq_ni_913", 1667, 17], - ["eq_int", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_ni_913", - ["is_num", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nn_914", 1667, 17], - "_nop_tc_102", - ["jump", "eq_nn_914", 1667, 17], - ["eq_float", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nn_914", - ["is_text", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nt_915", 1667, 17], - "_nop_tc_103", - "_nop_tc_104", - ["eq_text", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nt_915", - ["is_null", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nnl_916", 1667, 17], - "_nop_tc_105", - ["jump", "eq_nnl_916", 1667, 17], - ["true", 8, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nnl_916", - ["is_bool", 10, 3, 1667, 17], - ["jump_false", 10, "eq_nb_917", 1667, 17], - "_nop_tc_106", - ["jump", "eq_nb_917", 1667, 17], - ["eq_bool", 8, 3, 7, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nb_917", - ["false", 8, 1667, 17], - "eq_done_912", - ["jump_false", 8, "if_else_910", 1667, 17], - ["access", 7, 0, 1668, 24], - ["is_int", 8, 2, 1668, 24], - ["jump_false", 8, "rel_ni_920", 1668, 24], - "_nop_tc_107", - "_nop_tc_108", - ["ge_int", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_ni_920", - ["is_num", 8, 2, 1668, 24], - ["jump_false", 8, "rel_nn_921", 1668, 24], - "_nop_tc_109", - "_nop_tc_110", - ["ge_float", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_nn_921", - ["is_text", 8, 2, 1668, 24], - ["jump_false", 8, "rel_err_923", 1668, 24], - "_nop_tc_111", - ["jump", "rel_err_923", 1668, 24], - ["ge_text", 10, 2, 7, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_err_923", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1668, - 24 - ], - ["access", 8, "error", 1668, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1668, 24], - ["array", 12, 0, 1668, 24], - ["push", 12, 11, 1668, 24], - ["frame", 11, 7, 2, 1668, 24], - ["null", 7, 1668, 24], - ["setarg", 11, 0, 7, 1668, 24], - ["setarg", 11, 1, 8, 1668, 24], - ["setarg", 11, 2, 12, 1668, 24], - ["invoke", 11, 7, 1668, 24], - ["disrupt", 1668, 24], - "rel_done_922", - ["jump_false", 10, "tern_else_918", 1668, 24], - ["move", 7, 2, 1668, 28], - ["jump", "tern_end_919", 1668, 28], - "tern_else_918", - ["get", 8, 40, 1, 1668, 37], - ["frame", 10, 8, 0, 1668, 37], - ["null", 8, 1668, 37], - ["setarg", 10, 0, 8, 1668, 37], - ["invoke", 10, 8, 1668, 37], - ["move", 7, 8, 1668, 37], - "tern_end_919", - ["move", 4, 7, 1668, 37], - ["true", 7, 1669, 29], - ["get", 8, 56, 1, 1669, 7], - ["frame", 10, 8, 2, 1669, 7], - ["null", 8, 1669, 7], - ["setarg", 10, 0, 8, 1669, 7], - ["setarg", 10, 1, 4, 1669, 7], - ["setarg", 10, 2, 7, 1669, 7], - ["invoke", 10, 7, 1669, 7], - ["return", 4, 1670, 14], - "_nop_ur_7", - "if_else_910", - "if_end_911", - ["access", 7, "false", 1672, 17], - ["is_identical", 8, 3, 7, 1672, 17], - ["jump_true", 8, "eq_done_926", 1672, 17], - ["is_int", 10, 3, 1672, 17], - ["jump_false", 10, "eq_ni_927", 1672, 17], - "_nop_tc_112", - ["jump", "eq_ni_927", 1672, 17], - ["eq_int", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_ni_927", - ["is_num", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nn_928", 1672, 17], - "_nop_tc_113", - ["jump", "eq_nn_928", 1672, 17], - ["eq_float", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nn_928", - ["is_text", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nt_929", 1672, 17], - "_nop_tc_114", - "_nop_tc_115", - ["eq_text", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nt_929", - ["is_null", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nnl_930", 1672, 17], - "_nop_tc_116", - ["jump", "eq_nnl_930", 1672, 17], - ["true", 8, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nnl_930", - ["is_bool", 10, 3, 1672, 17], - ["jump_false", 10, "eq_nb_931", 1672, 17], - "_nop_tc_117", - ["jump", "eq_nb_931", 1672, 17], - ["eq_bool", 8, 3, 7, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nb_931", - ["false", 8, 1672, 17], - "eq_done_926", - ["jump_false", 8, "if_else_924", 1672, 17], - ["access", 7, 0, 1673, 24], - ["is_int", 8, 2, 1673, 24], - ["jump_false", 8, "rel_ni_934", 1673, 24], - "_nop_tc_118", - "_nop_tc_119", - ["ge_int", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_ni_934", - ["is_num", 8, 2, 1673, 24], - ["jump_false", 8, "rel_nn_935", 1673, 24], - "_nop_tc_120", - "_nop_tc_121", - ["ge_float", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_nn_935", - ["is_text", 8, 2, 1673, 24], - ["jump_false", 8, "rel_err_937", 1673, 24], - "_nop_tc_122", - ["jump", "rel_err_937", 1673, 24], - ["ge_text", 10, 2, 7, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_err_937", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1673, - 24 - ], - ["access", 8, "error", 1673, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1673, 24], - ["array", 12, 0, 1673, 24], - ["push", 12, 11, 1673, 24], - ["frame", 11, 7, 2, 1673, 24], - ["null", 7, 1673, 24], - ["setarg", 11, 0, 7, 1673, 24], - ["setarg", 11, 1, 8, 1673, 24], - ["setarg", 11, 2, 12, 1673, 24], - ["invoke", 11, 7, 1673, 24], - ["disrupt", 1673, 24], - "rel_done_936", - ["jump_false", 10, "tern_else_932", 1673, 24], - ["move", 7, 2, 1673, 28], - ["jump", "tern_end_933", 1673, 28], - "tern_else_932", - ["get", 8, 40, 1, 1673, 37], - ["frame", 10, 8, 0, 1673, 37], - ["null", 8, 1673, 37], - ["setarg", 10, 0, 8, 1673, 37], - ["invoke", 10, 8, 1673, 37], - ["move", 7, 8, 1673, 37], - "tern_end_933", - ["move", 4, 7, 1673, 37], - ["false", 7, 1674, 29], - ["get", 8, 56, 1, 1674, 7], - ["frame", 10, 8, 2, 1674, 7], - ["null", 8, 1674, 7], - ["setarg", 10, 0, 8, 1674, 7], - ["setarg", 10, 1, 4, 1674, 7], - ["setarg", 10, 2, 7, 1674, 7], - ["invoke", 10, 7, 1674, 7], - ["return", 4, 1675, 14], - "_nop_ur_8", - "if_else_924", - "if_end_925", - ["access", 7, "null", 1677, 17], - ["is_identical", 8, 3, 7, 1677, 17], - ["jump_true", 8, "eq_done_940", 1677, 17], - ["is_int", 10, 3, 1677, 17], - ["jump_false", 10, "eq_ni_941", 1677, 17], - "_nop_tc_123", - ["jump", "eq_ni_941", 1677, 17], - ["eq_int", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_ni_941", - ["is_num", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nn_942", 1677, 17], - "_nop_tc_124", - ["jump", "eq_nn_942", 1677, 17], - ["eq_float", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nn_942", - ["is_text", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nt_943", 1677, 17], - "_nop_tc_125", - "_nop_tc_126", - ["eq_text", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nt_943", - ["is_null", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nnl_944", 1677, 17], - "_nop_tc_127", - ["jump", "eq_nnl_944", 1677, 17], - ["true", 8, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nnl_944", - ["is_bool", 10, 3, 1677, 17], - ["jump_false", 10, "eq_nb_945", 1677, 17], - "_nop_tc_128", - ["jump", "eq_nb_945", 1677, 17], - ["eq_bool", 8, 3, 7, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nb_945", - ["false", 8, 1677, 17], - "eq_done_940", - ["jump_false", 8, "if_else_938", 1677, 17], - ["access", 7, 0, 1678, 24], - ["is_int", 8, 2, 1678, 24], - ["jump_false", 8, "rel_ni_948", 1678, 24], - "_nop_tc_129", - "_nop_tc_130", - ["ge_int", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_ni_948", - ["is_num", 8, 2, 1678, 24], - ["jump_false", 8, "rel_nn_949", 1678, 24], - "_nop_tc_131", - "_nop_tc_132", - ["ge_float", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_nn_949", - ["is_text", 8, 2, 1678, 24], - ["jump_false", 8, "rel_err_951", 1678, 24], - "_nop_tc_133", - ["jump", "rel_err_951", 1678, 24], - ["ge_text", 10, 2, 7, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_err_951", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1678, - 24 - ], - ["access", 8, "error", 1678, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1678, 24], - ["array", 12, 0, 1678, 24], - ["push", 12, 11, 1678, 24], - ["frame", 11, 7, 2, 1678, 24], - ["null", 7, 1678, 24], - ["setarg", 11, 0, 7, 1678, 24], - ["setarg", 11, 1, 8, 1678, 24], - ["setarg", 11, 2, 12, 1678, 24], - ["invoke", 11, 7, 1678, 24], - ["disrupt", 1678, 24], - "rel_done_950", - ["jump_false", 10, "tern_else_946", 1678, 24], - ["move", 7, 2, 1678, 28], - ["jump", "tern_end_947", 1678, 28], - "tern_else_946", - ["get", 8, 40, 1, 1678, 37], - ["frame", 10, 8, 0, 1678, 37], - ["null", 8, 1678, 37], - ["setarg", 10, 0, 8, 1678, 37], - ["invoke", 10, 8, 1678, 37], - ["move", 7, 8, 1678, 37], - "tern_end_947", - ["move", 4, 7, 1678, 37], - ["get", 7, 57, 1, 1679, 7], - ["frame", 8, 7, 1, 1679, 7], - ["null", 7, 1679, 7], - ["setarg", 8, 0, 7, 1679, 7], - ["setarg", 8, 1, 4, 1679, 7], - ["invoke", 8, 7, 1679, 7], - ["return", 4, 1680, 14], - "_nop_ur_9", - "if_else_938", - "if_end_939", - ["access", 7, "this", 1682, 17], - ["is_identical", 8, 3, 7, 1682, 17], - ["jump_true", 8, "eq_done_954", 1682, 17], - ["is_int", 10, 3, 1682, 17], - ["jump_false", 10, "eq_ni_955", 1682, 17], - "_nop_tc_134", - ["jump", "eq_ni_955", 1682, 17], - ["eq_int", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_ni_955", - ["is_num", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nn_956", 1682, 17], - "_nop_tc_135", - ["jump", "eq_nn_956", 1682, 17], - ["eq_float", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nn_956", - ["is_text", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nt_957", 1682, 17], - "_nop_tc_136", - "_nop_tc_137", - ["eq_text", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nt_957", - ["is_null", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nnl_958", 1682, 17], - "_nop_tc_138", - ["jump", "eq_nnl_958", 1682, 17], - ["true", 8, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nnl_958", - ["is_bool", 10, 3, 1682, 17], - ["jump_false", 10, "eq_nb_959", 1682, 17], - "_nop_tc_139", - ["jump", "eq_nb_959", 1682, 17], - ["eq_bool", 8, 3, 7, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nb_959", - ["false", 8, 1682, 17], - "eq_done_954", - ["jump_false", 8, "if_else_952", 1682, 17], - ["get", 7, 11, 1, 1683, 14], - ["return", 7, 1683, 14], - "_nop_ur_10", - "if_else_952", - "if_end_953", - ["access", 7, "name", 1687, 17], - ["is_identical", 8, 3, 7, 1687, 17], - ["jump_true", 8, "eq_done_962", 1687, 17], - ["is_int", 10, 3, 1687, 17], - ["jump_false", 10, "eq_ni_963", 1687, 17], - "_nop_tc_140", - ["jump", "eq_ni_963", 1687, 17], - ["eq_int", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_ni_963", - ["is_num", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nn_964", 1687, 17], - "_nop_tc_141", - ["jump", "eq_nn_964", 1687, 17], - ["eq_float", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nn_964", - ["is_text", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nt_965", 1687, 17], - "_nop_tc_142", - "_nop_tc_143", - ["eq_text", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nt_965", - ["is_null", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nnl_966", 1687, 17], - "_nop_tc_144", - ["jump", "eq_nnl_966", 1687, 17], - ["true", 8, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nnl_966", - ["is_bool", 10, 3, 1687, 17], - ["jump_false", 10, "eq_nb_967", 1687, 17], - "_nop_tc_145", - ["jump", "eq_nb_967", 1687, 17], - ["eq_bool", 8, 3, 7, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nb_967", - ["false", 8, 1687, 17], - "eq_done_962", - ["jump_false", 8, "if_else_960", 1687, 17], - ["load_field", 7, 1, "name", 1688, 14], - ["move", 17, 7, 1688, 14], - ["load_field", 7, 1, "level", 1689, 15], - ["move", 18, 7, 1689, 15], - ["null", 7, 1690, 20], - ["is_identical", 8, 18, 7, 1690, 20], - ["jump_true", 8, "eq_done_970", 1690, 20], - ["is_int", 10, 18, 1690, 20], - ["jump_false", 10, "eq_ni_971", 1690, 20], - "_nop_tc_146", - ["jump", "eq_ni_971", 1690, 20], - ["eq_int", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_ni_971", - ["is_num", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nn_972", 1690, 20], - "_nop_tc_147", - ["jump", "eq_nn_972", 1690, 20], - ["eq_float", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nn_972", - ["is_text", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nt_973", 1690, 20], - "_nop_tc_148", - ["jump", "eq_nt_973", 1690, 20], - ["eq_text", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nt_973", - ["is_null", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nnl_974", 1690, 20], - "_nop_tc_149", - "_nop_tc_150", - ["true", 8, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nnl_974", - ["is_bool", 10, 18, 1690, 20], - ["jump_false", 10, "eq_nb_975", 1690, 20], - "_nop_tc_151", - ["jump", "eq_nb_975", 1690, 20], - ["eq_bool", 8, 18, 7, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nb_975", - ["false", 8, 1690, 20], - "eq_done_970", - ["jump_false", 8, "if_else_968", 1690, 20], - ["access", 18, -1, 1691, 17], - ["jump", "if_end_969", 1691, 17], - "if_else_968", - "if_end_969", - ["access", 7, 0, 1693, 20], - ["is_identical", 8, 18, 7, 1693, 20], - ["jump_true", 8, "eq_done_979", 1693, 20], - ["is_int", 10, 18, 1693, 20], - ["jump_false", 10, "eq_ni_980", 1693, 20], - "_nop_tc_152", - "_nop_tc_153", - ["eq_int", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_ni_980", - ["is_num", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nn_981", 1693, 20], - "_nop_tc_154", - "_nop_tc_155", - ["eq_float", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nn_981", - ["is_text", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nt_982", 1693, 20], - "_nop_tc_156", - ["jump", "eq_nt_982", 1693, 20], - ["eq_text", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nt_982", - ["is_null", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nnl_983", 1693, 20], - "_nop_tc_157", - ["jump", "eq_nnl_983", 1693, 20], - ["true", 8, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nnl_983", - ["is_bool", 10, 18, 1693, 20], - ["jump_false", 10, "eq_nb_984", 1693, 20], - "_nop_tc_158", - ["jump", "eq_nb_984", 1693, 20], - ["eq_bool", 8, 18, 7, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nb_984", - ["false", 8, 1693, 20], - "eq_done_979", - ["move", 7, 8, 1693, 20], - ["jump_true", 7, "or_end_978", 1693, 20], - ["access", 8, -1, 1693, 34], - ["is_identical", 10, 18, 8, 1693, 34], - ["jump_true", 10, "eq_done_985", 1693, 34], - ["is_int", 11, 18, 1693, 34], - ["jump_false", 11, "eq_ni_986", 1693, 34], - "_nop_tc_159", - "_nop_tc_160", - ["eq_int", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_ni_986", - ["is_num", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nn_987", 1693, 34], - "_nop_tc_161", - "_nop_tc_162", - ["eq_float", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nn_987", - ["is_text", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nt_988", 1693, 34], - "_nop_tc_163", - ["jump", "eq_nt_988", 1693, 34], - ["eq_text", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nt_988", - ["is_null", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nnl_989", 1693, 34], - "_nop_tc_164", - ["jump", "eq_nnl_989", 1693, 34], - ["true", 10, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nnl_989", - ["is_bool", 11, 18, 1693, 34], - ["jump_false", 11, "eq_nb_990", 1693, 34], - "_nop_tc_165", - ["jump", "eq_nb_990", 1693, 34], - ["eq_bool", 10, 18, 8, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nb_990", - ["false", 10, 1693, 34], - "eq_done_985", - ["move", 7, 10, 1693, 34], - "or_end_978", - ["jump_false", 7, "if_else_976", 1693, 34], - ["get", 7, 42, 1, 1694, 16], - ["frame", 8, 7, 1, 1694, 16], - ["null", 7, 1694, 16], - ["setarg", 8, 0, 7, 1694, 16], - ["setarg", 8, 1, 17, 1694, 16], - ["invoke", 8, 7, 1694, 16], - ["move", 4, 7, 1694, 16], - ["access", 7, 0, 1695, 21], - ["is_int", 8, 4, 1695, 21], - ["jump_false", 8, "rel_ni_993", 1695, 21], - "_nop_tc_166", - "_nop_tc_167", - ["ge_int", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_ni_993", - ["is_num", 8, 4, 1695, 21], - ["jump_false", 8, "rel_nn_994", 1695, 21], - "_nop_tc_168", - "_nop_tc_169", - ["ge_float", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_nn_994", - ["is_text", 8, 4, 1695, 21], - ["jump_false", 8, "rel_err_996", 1695, 21], - "_nop_tc_170", - ["jump", "rel_err_996", 1695, 21], - ["ge_text", 10, 4, 7, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_err_996", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1695, - 21 - ], - ["access", 8, "error", 1695, 21], - ["access", 11, "cannot compare with '>=': operands must be same type", 1695, 21], - ["array", 12, 0, 1695, 21], - ["push", 12, 11, 1695, 21], - ["frame", 11, 7, 2, 1695, 21], - ["null", 7, 1695, 21], - ["setarg", 11, 0, 7, 1695, 21], - ["setarg", 11, 1, 8, 1695, 21], - ["setarg", 11, 2, 12, 1695, 21], - ["invoke", 11, 7, 1695, 21], - ["disrupt", 1695, 21], - "rel_done_995", - ["jump_false", 10, "if_else_991", 1695, 21], - ["return", 4, 1696, 18], - "_nop_ur_11", - "if_else_991", - "if_end_992", - ["jump", "if_end_977", 1696, 18], - "if_else_976", - ["access", 7, 0, 1698, 26], - ["is_int", 8, 18, 1698, 26], - ["jump_false", 8, "rel_ni_999", 1698, 26], - "_nop_tc_171", - "_nop_tc_172", - ["gt_int", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_ni_999", - ["is_num", 8, 18, 1698, 26], - ["jump_false", 8, "rel_nn_1000", 1698, 26], - "_nop_tc_173", - "_nop_tc_174", - ["gt_float", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_nn_1000", - ["is_text", 8, 18, 1698, 26], - ["jump_false", 8, "rel_err_1002", 1698, 26], - "_nop_tc_175", - ["jump", "rel_err_1002", 1698, 26], - ["gt_text", 10, 18, 7, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_err_1002", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1698, - 26 - ], - ["access", 8, "error", 1698, 26], - ["access", 11, "cannot compare with '>': operands must be same type", 1698, 26], - ["array", 12, 0, 1698, 26], - ["push", 12, 11, 1698, 26], - ["frame", 11, 7, 2, 1698, 26], - ["null", 7, 1698, 26], - ["setarg", 11, 0, 7, 1698, 26], - ["setarg", 11, 1, 8, 1698, 26], - ["setarg", 11, 2, 12, 1698, 26], - ["invoke", 11, 7, 1698, 26], - ["disrupt", 1698, 26], - "rel_done_1001", - ["jump_false", 10, "if_else_997", 1698, 26], - ["access", 7, 1, 1699, 23], - ["is_num", 8, 18, 1699, 23], - ["jump_false", 8, "num_err_1003", 1699, 23], - "_nop_tc_176", - "_nop_tc_177", - ["subtract", 21, 18, 7, 1699, 23], - ["jump", "num_done_1004", 1699, 23], - "num_err_1003", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1699, - 23 - ], - ["access", 8, "error", 1699, 23], - ["access", 10, "cannot apply '-': operands must be numbers", 1699, 23], - ["array", 11, 0, 1699, 23], - ["push", 11, 10, 1699, 23], - ["frame", 10, 7, 2, 1699, 23], - ["null", 7, 1699, 23], - ["setarg", 10, 0, 7, 1699, 23], - ["setarg", 10, 1, 8, 1699, 23], - ["setarg", 10, 2, 11, 1699, 23], - ["invoke", 10, 7, 1699, 23], - ["disrupt", 1699, 23], - "num_done_1004", - ["get", 7, 100, 1, 1700, 18], - ["get", 8, 100, 1, 1700, 39], - ["length", 10, 8, 1700, 39], - ["access", 8, 1, 1700, 56], - "_nop_tc_178", - "_nop_tc_179", - "_nop_tc_180", - "_nop_tc_181", - ["subtract", 11, 10, 8, 1700, 56], - ["jump", "num_done_1006", 1700, 56], - "num_err_1005", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 56 - ], - ["access", 10, "error", 1700, 56], - ["access", 12, "cannot apply '-': operands must be numbers", 1700, 56], - ["array", 13, 0, 1700, 56], - ["push", 13, 12, 1700, 56], - ["frame", 12, 8, 2, 1700, 56], - ["null", 8, 1700, 56], - ["setarg", 12, 0, 8, 1700, 56], - ["setarg", 12, 1, 10, 1700, 56], - ["setarg", 12, 2, 13, 1700, 56], - ["invoke", 12, 8, 1700, 56], - ["disrupt", 1700, 56], - "num_done_1006", - "_nop_tc_182", - "_nop_tc_183", - "_nop_tc_184", - "_nop_tc_185", - ["subtract", 8, 11, 21, 1700, 60], - ["jump", "num_done_1008", 1700, 60], - "num_err_1007", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 60 - ], - ["access", 11, "error", 1700, 60], - ["access", 12, "cannot apply '-': operands must be numbers", 1700, 60], - ["array", 13, 0, 1700, 60], - ["push", 13, 12, 1700, 60], - ["frame", 12, 10, 2, 1700, 60], - ["null", 10, 1700, 60], - ["setarg", 12, 0, 10, 1700, 60], - ["setarg", 12, 1, 11, 1700, 60], - ["setarg", 12, 2, 13, 1700, 60], - ["invoke", 12, 10, 1700, 60], - ["disrupt", 1700, 60], - "num_done_1008", - ["load_dynamic", 10, 7, 8, 1700, 60], - ["move", 22, 10, 1700, 60], - ["get", 7, 83, 1, 1701, 23], - ["frame", 8, 7, 2, 1701, 23], - ["null", 7, 1701, 23], - ["setarg", 8, 0, 7, 1701, 23], - ["setarg", 8, 1, 22, 1701, 23], - ["setarg", 8, 2, 17, 1701, 23], - ["invoke", 8, 7, 1701, 23], - ["move", 23, 7, 1701, 23], - ["get", 7, 40, 1, 1702, 16], - ["frame", 8, 7, 0, 1702, 16], - ["null", 7, 1702, 16], - ["setarg", 8, 0, 7, 1702, 16], - ["invoke", 8, 7, 1702, 16], - ["move", 20, 7, 1702, 16], - ["access", 7, "get", 1703, 16], - ["get", 8, 52, 1, 1703, 9], - ["frame", 10, 8, 4, 1703, 9], - ["null", 8, 1703, 9], - ["setarg", 10, 0, 8, 1703, 9], - ["setarg", 10, 1, 7, 1703, 9], - ["setarg", 10, 2, 20, 1703, 9], - ["setarg", 10, 3, 23, 1703, 9], - ["setarg", 10, 4, 18, 1703, 9], - ["invoke", 10, 7, 1703, 9], - ["return", 20, 1704, 16], - "_nop_ur_12", - "if_else_997", - "if_end_998", - "if_end_977", - ["get", 7, 43, 1, 1707, 16], - ["frame", 8, 7, 1, 1707, 16], - ["null", 7, 1707, 16], - ["setarg", 8, 0, 7, 1707, 16], - ["setarg", 8, 1, 17, 1707, 16], - ["invoke", 8, 7, 1707, 16], - ["move", 19, 7, 1707, 16], - ["access", 7, 0, 1708, 21], - ["is_int", 8, 19, 1708, 21], - ["jump_false", 8, "rel_ni_1011", 1708, 21], - "_nop_tc_186", - "_nop_tc_187", - ["ge_int", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_ni_1011", - ["is_num", 8, 19, 1708, 21], - ["jump_false", 8, "rel_nn_1012", 1708, 21], - "_nop_tc_188", - "_nop_tc_189", - ["ge_float", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_nn_1012", - ["is_text", 8, 19, 1708, 21], - ["jump_false", 8, "rel_err_1014", 1708, 21], - "_nop_tc_190", - ["jump", "rel_err_1014", 1708, 21], - ["ge_text", 10, 19, 7, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_err_1014", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1708, - 21 - ], - ["access", 8, "error", 1708, 21], - ["access", 11, "cannot compare with '>=': operands must be same type", 1708, 21], - ["array", 12, 0, 1708, 21], - ["push", 12, 11, 1708, 21], - ["frame", 11, 7, 2, 1708, 21], - ["null", 7, 1708, 21], - ["setarg", 11, 0, 7, 1708, 21], - ["setarg", 11, 1, 8, 1708, 21], - ["setarg", 11, 2, 12, 1708, 21], - ["invoke", 11, 7, 1708, 21], - ["disrupt", 1708, 21], - "rel_done_1013", - ["jump_false", 10, "if_else_1009", 1708, 21], - ["return", 19, 1709, 16], - "_nop_ur_13", - "if_else_1009", - "if_end_1010", - ["get", 7, 40, 1, 1711, 14], - ["frame", 8, 7, 0, 1711, 14], - ["null", 7, 1711, 14], - ["setarg", 8, 0, 7, 1711, 14], - ["invoke", 8, 7, 1711, 14], - ["move", 20, 7, 1711, 14], - ["get", 7, 98, 1, 1712, 7], - ["frame", 8, 7, 2, 1712, 7], - ["null", 7, 1712, 7], - ["setarg", 8, 0, 7, 1712, 7], - ["setarg", 8, 1, 20, 1712, 7], - ["setarg", 8, 2, 17, 1712, 7], - ["invoke", 8, 7, 1712, 7], - ["return", 20, 1713, 14], - "_nop_ur_14", - "if_else_960", - "if_end_961", - ["access", 7, ".", 1717, 17], - ["is_identical", 8, 3, 7, 1717, 17], - ["jump_true", 8, "eq_done_1017", 1717, 17], - ["is_int", 10, 3, 1717, 17], - ["jump_false", 10, "eq_ni_1018", 1717, 17], - "_nop_tc_191", - ["jump", "eq_ni_1018", 1717, 17], - ["eq_int", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_ni_1018", - ["is_num", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nn_1019", 1717, 17], - "_nop_tc_192", - ["jump", "eq_nn_1019", 1717, 17], - ["eq_float", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nn_1019", - ["is_text", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nt_1020", 1717, 17], - "_nop_tc_193", - "_nop_tc_194", - ["eq_text", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nt_1020", - ["is_null", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nnl_1021", 1717, 17], - "_nop_tc_195", - ["jump", "eq_nnl_1021", 1717, 17], - ["true", 8, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nnl_1021", - ["is_bool", 10, 3, 1717, 17], - ["jump_false", 10, "eq_nb_1022", 1717, 17], - "_nop_tc_196", - ["jump", "eq_nb_1022", 1717, 17], - ["eq_bool", 8, 3, 7, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nb_1022", - ["false", 8, 1717, 17], - "eq_done_1017", - ["jump_false", 8, "if_else_1015", 1717, 17], - ["load_field", 7, 1, "left", 1718, 13], - ["move", 24, 7, 1718, 13], - ["load_field", 7, 1, "right", 1719, 14], - ["move", 25, 7, 1719, 14], - ["access", 7, -1, 1720, 32], - ["get", 8, 88, 1, 1720, 18], - ["frame", 10, 8, 2, 1720, 18], - ["null", 8, 1720, 18], - ["setarg", 10, 0, 8, 1720, 18], - ["setarg", 10, 1, 24, 1720, 18], - ["setarg", 10, 2, 7, 1720, 18], - ["invoke", 10, 7, 1720, 18], - ["move", 26, 7, 1720, 18], - ["get", 7, 40, 1, 1721, 14], - ["frame", 8, 7, 0, 1721, 14], - ["null", 7, 1721, 14], - ["setarg", 8, 0, 7, 1721, 14], - ["invoke", 8, 7, 1721, 14], - ["move", 4, 7, 1721, 14], - ["get", 7, 72, 1, 1722, 7], - ["frame", 8, 7, 3, 1722, 7], - ["null", 7, 1722, 7], - ["setarg", 8, 0, 7, 1722, 7], - ["setarg", 8, 1, 4, 1722, 7], - ["setarg", 8, 2, 26, 1722, 7], - ["setarg", 8, 3, 25, 1722, 7], - ["invoke", 8, 7, 1722, 7], - ["return", 4, 1723, 14], - "_nop_ur_15", - "if_else_1015", - "if_end_1016", - ["access", 7, "[", 1727, 17], - ["is_identical", 8, 3, 7, 1727, 17], - ["jump_true", 8, "eq_done_1025", 1727, 17], - ["is_int", 10, 3, 1727, 17], - ["jump_false", 10, "eq_ni_1026", 1727, 17], - "_nop_tc_197", - ["jump", "eq_ni_1026", 1727, 17], - ["eq_int", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_ni_1026", - ["is_num", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nn_1027", 1727, 17], - "_nop_tc_198", - ["jump", "eq_nn_1027", 1727, 17], - ["eq_float", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nn_1027", - ["is_text", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nt_1028", 1727, 17], - "_nop_tc_199", - "_nop_tc_200", - ["eq_text", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nt_1028", - ["is_null", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nnl_1029", 1727, 17], - "_nop_tc_201", - ["jump", "eq_nnl_1029", 1727, 17], - ["true", 8, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nnl_1029", - ["is_bool", 10, 3, 1727, 17], - ["jump_false", 10, "eq_nb_1030", 1727, 17], - "_nop_tc_202", - ["jump", "eq_nb_1030", 1727, 17], - ["eq_bool", 8, 3, 7, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nb_1030", - ["false", 8, 1727, 17], - "eq_done_1025", - ["jump_false", 8, "if_else_1023", 1727, 17], - ["load_field", 7, 1, "left", 1728, 13], - ["move", 24, 7, 1728, 13], - ["load_field", 7, 1, "right", 1729, 13], - ["move", 27, 7, 1729, 13], - ["access", 7, -1, 1730, 32], - ["get", 8, 88, 1, 1730, 18], - ["frame", 10, 8, 2, 1730, 18], - ["null", 8, 1730, 18], - ["setarg", 10, 0, 8, 1730, 18], - ["setarg", 10, 1, 24, 1730, 18], - ["setarg", 10, 2, 7, 1730, 18], - ["invoke", 10, 7, 1730, 18], - ["move", 26, 7, 1730, 18], - ["access", 7, -1, 1731, 32], - ["get", 8, 88, 1, 1731, 18], - ["frame", 10, 8, 2, 1731, 18], - ["null", 8, 1731, 18], - ["setarg", 10, 0, 8, 1731, 18], - ["setarg", 10, 1, 27, 1731, 18], - ["setarg", 10, 2, 7, 1731, 18], - ["invoke", 10, 7, 1731, 18], - ["move", 28, 7, 1731, 18], - ["get", 7, 40, 1, 1732, 14], - ["frame", 8, 7, 0, 1732, 14], - ["null", 7, 1732, 14], - ["setarg", 8, 0, 7, 1732, 14], - ["invoke", 8, 7, 1732, 14], - ["move", 4, 7, 1732, 14], - ["load_field", 7, 1, "access_kind", 1733, 47], - ["get", 8, 74, 1, 1733, 7], - ["frame", 10, 8, 4, 1733, 7], - ["null", 8, 1733, 7], - ["setarg", 10, 0, 8, 1733, 7], - ["setarg", 10, 1, 4, 1733, 7], - ["setarg", 10, 2, 26, 1733, 7], - ["setarg", 10, 3, 28, 1733, 7], - ["setarg", 10, 4, 7, 1733, 7], - ["invoke", 10, 7, 1733, 7], - ["return", 4, 1734, 14], - "_nop_ur_16", - "if_else_1023", - "if_end_1024", - ["access", 7, "(", 1738, 17], - ["is_identical", 8, 3, 7, 1738, 17], - ["jump_true", 8, "eq_done_1033", 1738, 17], - ["is_int", 10, 3, 1738, 17], - ["jump_false", 10, "eq_ni_1034", 1738, 17], - "_nop_tc_203", - ["jump", "eq_ni_1034", 1738, 17], - ["eq_int", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_ni_1034", - ["is_num", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nn_1035", 1738, 17], - "_nop_tc_204", - ["jump", "eq_nn_1035", 1738, 17], - ["eq_float", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nn_1035", - ["is_text", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nt_1036", 1738, 17], - "_nop_tc_205", - "_nop_tc_206", - ["eq_text", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nt_1036", - ["is_null", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nnl_1037", 1738, 17], - "_nop_tc_207", - ["jump", "eq_nnl_1037", 1738, 17], - ["true", 8, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nnl_1037", - ["is_bool", 10, 3, 1738, 17], - ["jump_false", 10, "eq_nb_1038", 1738, 17], - "_nop_tc_208", - ["jump", "eq_nb_1038", 1738, 17], - ["eq_bool", 8, 3, 7, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nb_1038", - ["false", 8, 1738, 17], - "eq_done_1033", - ["jump_false", 8, "if_else_1031", 1738, 17], - ["load_field", 7, 1, "expression", 1739, 16], - ["move", 29, 7, 1739, 16], - ["load_field", 7, 1, "list", 1740, 19], - ["move", 30, 7, 1740, 19], - ["load_field", 7, 29, "kind", 1741, 21], - ["move", 31, 7, 1741, 21], - ["access", 7, "name", 1744, 26], - ["is_identical", 8, 31, 7, 1744, 26], - ["jump_true", 8, "eq_done_1042", 1744, 26], - ["is_int", 10, 31, 1744, 26], - ["jump_false", 10, "eq_ni_1043", 1744, 26], - "_nop_tc_209", - ["jump", "eq_ni_1043", 1744, 26], - ["eq_int", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_ni_1043", - ["is_num", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nn_1044", 1744, 26], - "_nop_tc_210", - ["jump", "eq_nn_1044", 1744, 26], - ["eq_float", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nn_1044", - ["is_text", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nt_1045", 1744, 26], - "_nop_tc_211", - "_nop_tc_212", - ["eq_text", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nt_1045", - ["is_null", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nnl_1046", 1744, 26], - "_nop_tc_213", - ["jump", "eq_nnl_1046", 1744, 26], - ["true", 8, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nnl_1046", - ["is_bool", 10, 31, 1744, 26], - ["jump_false", 10, "eq_nb_1047", 1744, 26], - "_nop_tc_214", - ["jump", "eq_nb_1047", 1744, 26], - ["eq_bool", 8, 31, 7, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nb_1047", - ["false", 8, 1744, 26], - "eq_done_1042", - ["move", 7, 8, 1744, 26], - ["jump_false", 7, "and_end_1041", 1744, 26], - ["load_field", 8, 29, "make", 1744, 36], - ["access", 10, "functino", 1744, 51], - ["is_identical", 11, 8, 10, 1744, 51], - ["jump_true", 11, "eq_done_1048", 1744, 51], - ["is_int", 12, 8, 1744, 51], - ["jump_false", 12, "eq_ni_1049", 1744, 51], - "_nop_tc_215", - ["jump", "eq_ni_1049", 1744, 51], - ["eq_int", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_ni_1049", - ["is_num", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nn_1050", 1744, 51], - "_nop_tc_216", - ["jump", "eq_nn_1050", 1744, 51], - ["eq_float", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nn_1050", - ["is_text", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nt_1051", 1744, 51], - "_nop_tc_217", - "_nop_tc_218", - ["eq_text", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nt_1051", - ["is_null", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nnl_1052", 1744, 51], - "_nop_tc_219", - ["jump", "eq_nnl_1052", 1744, 51], - ["true", 11, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nnl_1052", - ["is_bool", 12, 8, 1744, 51], - ["jump_false", 12, "eq_nb_1053", 1744, 51], - "_nop_tc_220", - ["jump", "eq_nb_1053", 1744, 51], - ["eq_bool", 11, 8, 10, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nb_1053", - ["false", 11, 1744, 51], - "eq_done_1048", - ["move", 7, 11, 1744, 51], - "and_end_1041", - ["jump_false", 7, "if_else_1039", 1744, 51], - ["load_field", 7, 29, "name", 1745, 17], - ["move", 32, 7, 1745, 17], - ["get", 7, 4, 1, 1746, 15], - ["load_dynamic", 8, 7, 32, 1746, 28], - ["move", 33, 8, 1746, 28], - ["null", 7, 1747, 30], - ["is_identical", 8, 30, 7, 1747, 30], - ["jump_true", 8, "ne_nid_1057", 1747, 30], - ["jump", "ne_ni_1058", 1747, 30], - "ne_nid_1057", - ["false", 8, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_ni_1058", - ["is_int", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nn_1059", 1747, 30], - "_nop_tc_221", - ["jump", "ne_nn_1059", 1747, 30], - ["ne_int", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nn_1059", - ["is_num", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nt_1060", 1747, 30], - "_nop_tc_222", - ["jump", "ne_nt_1060", 1747, 30], - ["ne_float", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nt_1060", - ["is_text", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nnl_1061", 1747, 30], - "_nop_tc_223", - ["jump", "ne_nnl_1061", 1747, 30], - ["ne_text", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nnl_1061", - ["is_null", 10, 30, 1747, 30], - ["jump_false", 10, "ne_nb_1062", 1747, 30], - "_nop_tc_224", - "_nop_tc_225", - ["false", 8, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nb_1062", - ["is_bool", 10, 30, 1747, 30], - ["jump_false", 10, "ne_mis_1063", 1747, 30], - "_nop_tc_226", - ["jump", "ne_mis_1063", 1747, 30], - ["ne_bool", 8, 30, 7, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_mis_1063", - ["true", 8, 1747, 30], - "ne_done_1056", - ["jump_false", 8, "tern_else_1054", 1747, 30], - ["length", 7, 30, 1747, 44], - ["move", 8, 7, 1747, 44], - ["jump", "tern_end_1055", 1747, 44], - "tern_else_1054", - ["access", 7, 0, 1747, 57], - ["move", 8, 7, 1747, 57], - "tern_end_1055", - ["move", 34, 8, 1747, 57], - ["access", 7, "~!", 1749, 22], - ["is_identical", 8, 32, 7, 1749, 22], - ["jump_true", 8, "eq_done_1066", 1749, 22], - ["is_int", 10, 32, 1749, 22], - ["jump_false", 10, "eq_ni_1067", 1749, 22], - "_nop_tc_227", - ["jump", "eq_ni_1067", 1749, 22], - ["eq_int", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_ni_1067", - ["is_num", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nn_1068", 1749, 22], - "_nop_tc_228", - ["jump", "eq_nn_1068", 1749, 22], - ["eq_float", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nn_1068", - ["is_text", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nt_1069", 1749, 22], - "_nop_tc_229", - "_nop_tc_230", - ["eq_text", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nt_1069", - ["is_null", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nnl_1070", 1749, 22], - "_nop_tc_231", - ["jump", "eq_nnl_1070", 1749, 22], - ["true", 8, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nnl_1070", - ["is_bool", 10, 32, 1749, 22], - ["jump_false", 10, "eq_nb_1071", 1749, 22], - "_nop_tc_232", - ["jump", "eq_nb_1071", 1749, 22], - ["eq_bool", 8, 32, 7, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nb_1071", - ["false", 8, 1749, 22], - "eq_done_1066", - ["jump_false", 8, "if_else_1064", 1749, 22], - ["access", 7, 0, 1750, 35], - ["load_index", 8, 30, 7, 1750, 35], - ["access", 7, -1, 1750, 39], - ["get", 10, 88, 1, 1750, 16], - ["frame", 11, 10, 2, 1750, 16], - ["null", 10, 1750, 16], - ["setarg", 11, 0, 10, 1750, 16], - ["setarg", 11, 1, 8, 1750, 16], - ["setarg", 11, 2, 7, 1750, 16], - ["invoke", 11, 7, 1750, 16], - ["move", 35, 7, 1750, 16], - ["get", 7, 40, 1, 1751, 15], - ["frame", 8, 7, 0, 1751, 15], - ["null", 7, 1751, 15], - ["setarg", 8, 0, 7, 1751, 15], - ["invoke", 8, 7, 1751, 15], - ["move", 39, 7, 1751, 15], - ["get", 7, 51, 1, 1752, 11], - ["frame", 8, 7, 3, 1752, 11], - ["null", 7, 1752, 11], - ["setarg", 8, 0, 7, 1752, 11], - ["setarg", 8, 1, 33, 1752, 11], - ["setarg", 8, 2, 39, 1752, 11], - ["setarg", 8, 3, 35, 1752, 11], - ["invoke", 8, 7, 1752, 11], - ["return", 39, 1753, 18], - "_nop_ur_17", - "if_else_1064", - "if_end_1065", - ["access", 7, "[]!", 1755, 22], - ["is_identical", 8, 32, 7, 1755, 22], - ["jump_true", 8, "eq_done_1074", 1755, 22], - ["is_int", 10, 32, 1755, 22], - ["jump_false", 10, "eq_ni_1075", 1755, 22], - "_nop_tc_233", - ["jump", "eq_ni_1075", 1755, 22], - ["eq_int", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_ni_1075", - ["is_num", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nn_1076", 1755, 22], - "_nop_tc_234", - ["jump", "eq_nn_1076", 1755, 22], - ["eq_float", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nn_1076", - ["is_text", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nt_1077", 1755, 22], - "_nop_tc_235", - "_nop_tc_236", - ["eq_text", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nt_1077", - ["is_null", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nnl_1078", 1755, 22], - "_nop_tc_237", - ["jump", "eq_nnl_1078", 1755, 22], - ["true", 8, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nnl_1078", - ["is_bool", 10, 32, 1755, 22], - ["jump_false", 10, "eq_nb_1079", 1755, 22], - "_nop_tc_238", - ["jump", "eq_nb_1079", 1755, 22], - ["eq_bool", 8, 32, 7, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nb_1079", - ["false", 8, 1755, 22], - "eq_done_1074", - ["jump_false", 8, "if_else_1072", 1755, 22], - ["access", 7, 0, 1756, 35], - ["load_index", 8, 30, 7, 1756, 35], - ["access", 7, -1, 1756, 39], - ["get", 10, 88, 1, 1756, 16], - ["frame", 11, 10, 2, 1756, 16], - ["null", 10, 1756, 16], - ["setarg", 11, 0, 10, 1756, 16], - ["setarg", 11, 1, 8, 1756, 16], - ["setarg", 11, 2, 7, 1756, 16], - ["invoke", 11, 7, 1756, 16], - ["move", 35, 7, 1756, 16], - ["access", 7, 1, 1757, 35], - ["load_index", 8, 30, 7, 1757, 35], - ["access", 7, -1, 1757, 39], - ["get", 10, 88, 1, 1757, 16], - ["frame", 11, 10, 2, 1757, 16], - ["null", 10, 1757, 16], - ["setarg", 11, 0, 10, 1757, 16], - ["setarg", 11, 1, 8, 1757, 16], - ["setarg", 11, 2, 7, 1757, 16], - ["invoke", 11, 7, 1757, 16], - ["move", 36, 7, 1757, 16], - ["get", 7, 40, 1, 1758, 15], - ["frame", 8, 7, 0, 1758, 15], - ["null", 7, 1758, 15], - ["setarg", 8, 0, 7, 1758, 15], - ["invoke", 8, 7, 1758, 15], - ["move", 39, 7, 1758, 15], - ["get", 7, 74, 1, 1759, 11], - ["frame", 8, 7, 3, 1759, 11], - ["null", 7, 1759, 11], - ["setarg", 8, 0, 7, 1759, 11], - ["setarg", 8, 1, 39, 1759, 11], - ["setarg", 8, 2, 35, 1759, 11], - ["setarg", 8, 3, 36, 1759, 11], - ["invoke", 8, 7, 1759, 11], - ["return", 39, 1760, 18], - "_nop_ur_18", - "if_else_1072", - "if_end_1073", - ["access", 7, "=!", 1762, 23], - ["is_identical", 8, 32, 7, 1762, 23], - ["jump_true", 8, "eq_done_1084", 1762, 23], - ["is_int", 10, 32, 1762, 23], - ["jump_false", 10, "eq_ni_1085", 1762, 23], - "_nop_tc_239", - ["jump", "eq_ni_1085", 1762, 23], - ["eq_int", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_ni_1085", - ["is_num", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nn_1086", 1762, 23], - "_nop_tc_240", - ["jump", "eq_nn_1086", 1762, 23], - ["eq_float", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nn_1086", - ["is_text", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nt_1087", 1762, 23], - "_nop_tc_241", - "_nop_tc_242", - ["eq_text", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nt_1087", - ["is_null", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nnl_1088", 1762, 23], - "_nop_tc_243", - ["jump", "eq_nnl_1088", 1762, 23], - ["true", 8, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nnl_1088", - ["is_bool", 10, 32, 1762, 23], - ["jump_false", 10, "eq_nb_1089", 1762, 23], - "_nop_tc_244", - ["jump", "eq_nb_1089", 1762, 23], - ["eq_bool", 8, 32, 7, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nb_1089", - ["false", 8, 1762, 23], - "eq_done_1084", - ["move", 7, 8, 1762, 23], - ["jump_true", 7, "or_end_1083", 1762, 23], - ["access", 8, "!=!", 1762, 40], - ["is_identical", 10, 32, 8, 1762, 40], - ["jump_true", 10, "eq_done_1090", 1762, 40], - ["is_int", 11, 32, 1762, 40], - ["jump_false", 11, "eq_ni_1091", 1762, 40], - "_nop_tc_245", - ["jump", "eq_ni_1091", 1762, 40], - ["eq_int", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_ni_1091", - ["is_num", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nn_1092", 1762, 40], - "_nop_tc_246", - ["jump", "eq_nn_1092", 1762, 40], - ["eq_float", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nn_1092", - ["is_text", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nt_1093", 1762, 40], - "_nop_tc_247", - "_nop_tc_248", - ["eq_text", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nt_1093", - ["is_null", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nnl_1094", 1762, 40], - "_nop_tc_249", - ["jump", "eq_nnl_1094", 1762, 40], - ["true", 10, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nnl_1094", - ["is_bool", 11, 32, 1762, 40], - ["jump_false", 11, "eq_nb_1095", 1762, 40], - "_nop_tc_250", - ["jump", "eq_nb_1095", 1762, 40], - ["eq_bool", 10, 32, 8, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nb_1095", - ["false", 10, 1762, 40], - "eq_done_1090", - ["move", 7, 10, 1762, 40], - "or_end_1083", - ["move", 8, 7, 1762, 40], - ["jump_false", 8, "and_end_1082", 1762, 40], - ["access", 7, 3, 1762, 59], - ["is_identical", 10, 34, 7, 1762, 59], - ["jump_true", 10, "eq_done_1096", 1762, 59], - ["is_int", 11, 34, 1762, 59], - ["jump_false", 11, "eq_ni_1097", 1762, 59], - "_nop_tc_251", - "_nop_tc_252", - ["eq_int", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_ni_1097", - ["is_num", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nn_1098", 1762, 59], - "_nop_tc_253", - "_nop_tc_254", - ["eq_float", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nn_1098", - ["is_text", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nt_1099", 1762, 59], - "_nop_tc_255", - ["jump", "eq_nt_1099", 1762, 59], - ["eq_text", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nt_1099", - ["is_null", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nnl_1100", 1762, 59], - "_nop_tc_256", - ["jump", "eq_nnl_1100", 1762, 59], - ["true", 10, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nnl_1100", - ["is_bool", 11, 34, 1762, 59], - ["jump_false", 11, "eq_nb_1101", 1762, 59], - "_nop_tc_257", - ["jump", "eq_nb_1101", 1762, 59], - ["eq_bool", 10, 34, 7, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nb_1101", - ["false", 10, 1762, 59], - "eq_done_1096", - ["move", 8, 10, 1762, 59], - "and_end_1082", - ["jump_false", 8, "if_else_1080", 1762, 59], - ["access", 7, 0, 1763, 35], - ["load_index", 8, 30, 7, 1763, 35], - ["access", 7, -1, 1763, 39], - ["get", 10, 88, 1, 1763, 16], - ["frame", 11, 10, 2, 1763, 16], - ["null", 10, 1763, 16], - ["setarg", 11, 0, 10, 1763, 16], - ["setarg", 11, 1, 8, 1763, 16], - ["setarg", 11, 2, 7, 1763, 16], - ["invoke", 11, 7, 1763, 16], - ["move", 35, 7, 1763, 16], - ["access", 7, 1, 1764, 35], - ["load_index", 8, 30, 7, 1764, 35], - ["access", 7, -1, 1764, 39], - ["get", 10, 88, 1, 1764, 16], - ["frame", 11, 10, 2, 1764, 16], - ["null", 10, 1764, 16], - ["setarg", 11, 0, 10, 1764, 16], - ["setarg", 11, 1, 8, 1764, 16], - ["setarg", 11, 2, 7, 1764, 16], - ["invoke", 11, 7, 1764, 16], - ["move", 36, 7, 1764, 16], - ["access", 7, 2, 1765, 35], - ["load_index", 8, 30, 7, 1765, 35], - ["access", 7, -1, 1765, 39], - ["get", 10, 88, 1, 1765, 16], - ["frame", 11, 10, 2, 1765, 16], - ["null", 10, 1765, 16], - ["setarg", 11, 0, 10, 1765, 16], - ["setarg", 11, 1, 8, 1765, 16], - ["setarg", 11, 2, 7, 1765, 16], - ["invoke", 11, 7, 1765, 16], - ["move", 37, 7, 1765, 16], - ["get", 7, 40, 1, 1766, 15], - ["frame", 8, 7, 0, 1766, 15], - ["null", 7, 1766, 15], - ["setarg", 8, 0, 7, 1766, 15], - ["invoke", 8, 7, 1766, 15], - ["move", 39, 7, 1766, 15], - ["access", 7, "=!", 1767, 26], - ["is_identical", 8, 32, 7, 1767, 26], - ["jump_true", 8, "eq_done_1104", 1767, 26], - ["is_int", 10, 32, 1767, 26], - ["jump_false", 10, "eq_ni_1105", 1767, 26], - "_nop_tc_258", - ["jump", "eq_ni_1105", 1767, 26], - ["eq_int", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_ni_1105", - ["is_num", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nn_1106", 1767, 26], - "_nop_tc_259", - ["jump", "eq_nn_1106", 1767, 26], - ["eq_float", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nn_1106", - ["is_text", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nt_1107", 1767, 26], - "_nop_tc_260", - "_nop_tc_261", - ["eq_text", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nt_1107", - ["is_null", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nnl_1108", 1767, 26], - "_nop_tc_262", - ["jump", "eq_nnl_1108", 1767, 26], - ["true", 8, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nnl_1108", - ["is_bool", 10, 32, 1767, 26], - ["jump_false", 10, "eq_nb_1109", 1767, 26], - "_nop_tc_263", - ["jump", "eq_nb_1109", 1767, 26], - ["eq_bool", 8, 32, 7, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nb_1109", - ["false", 8, 1767, 26], - "eq_done_1104", - ["jump_false", 8, "tern_else_1102", 1767, 26], - ["access", 7, "eq_tol", 1767, 33], - ["move", 8, 7, 1767, 33], - ["jump", "tern_end_1103", 1767, 33], - "tern_else_1102", - ["access", 7, "ne_tol", 1767, 44], - ["move", 8, 7, 1767, 44], - "tern_end_1103", - ["move", 40, 8, 1767, 44], - ["array", 7, 4, 1768, 40], - ["push", 7, 39, 1768, 40], - ["push", 7, 35, 1768, 40], - ["push", 7, 36, 1768, 40], - ["push", 7, 37, 1768, 40], - ["get", 8, 53, 1, 1768, 11], - ["frame", 10, 8, 2, 1768, 11], - ["null", 8, 1768, 11], - ["setarg", 10, 0, 8, 1768, 11], - ["setarg", 10, 1, 40, 1768, 11], - ["setarg", 10, 2, 7, 1768, 11], - ["invoke", 10, 7, 1768, 11], - ["return", 39, 1769, 18], - "_nop_ur_19", - "if_else_1080", - "if_end_1081", - ["access", 7, "&&!", 1771, 22], - ["is_identical", 8, 32, 7, 1771, 22], - ["jump_true", 8, "eq_done_1112", 1771, 22], - ["is_int", 10, 32, 1771, 22], - ["jump_false", 10, "eq_ni_1113", 1771, 22], - "_nop_tc_264", - ["jump", "eq_ni_1113", 1771, 22], - ["eq_int", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_ni_1113", - ["is_num", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nn_1114", 1771, 22], - "_nop_tc_265", - ["jump", "eq_nn_1114", 1771, 22], - ["eq_float", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nn_1114", - ["is_text", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nt_1115", 1771, 22], - "_nop_tc_266", - "_nop_tc_267", - ["eq_text", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nt_1115", - ["is_null", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nnl_1116", 1771, 22], - "_nop_tc_268", - ["jump", "eq_nnl_1116", 1771, 22], - ["true", 8, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nnl_1116", - ["is_bool", 10, 32, 1771, 22], - ["jump_false", 10, "eq_nb_1117", 1771, 22], - "_nop_tc_269", - ["jump", "eq_nb_1117", 1771, 22], - ["eq_bool", 8, 32, 7, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nb_1117", - ["false", 8, 1771, 22], - "eq_done_1112", - ["jump_false", 8, "if_else_1110", 1771, 22], - ["access", 7, 0, 1772, 35], - ["load_index", 8, 30, 7, 1772, 35], - ["access", 7, -1, 1772, 39], - ["get", 10, 88, 1, 1772, 16], - ["frame", 11, 10, 2, 1772, 16], - ["null", 10, 1772, 16], - ["setarg", 11, 0, 10, 1772, 16], - ["setarg", 11, 1, 8, 1772, 16], - ["setarg", 11, 2, 7, 1772, 16], - ["invoke", 11, 7, 1772, 16], - ["move", 35, 7, 1772, 16], - ["access", 7, 1, 1773, 35], - ["load_index", 8, 30, 7, 1773, 35], - ["access", 7, -1, 1773, 39], - ["get", 10, 88, 1, 1773, 16], - ["frame", 11, 10, 2, 1773, 16], - ["null", 10, 1773, 16], - ["setarg", 11, 0, 10, 1773, 16], - ["setarg", 11, 1, 8, 1773, 16], - ["setarg", 11, 2, 7, 1773, 16], - ["invoke", 11, 7, 1773, 16], - ["move", 36, 7, 1773, 16], - ["get", 7, 40, 1, 1774, 15], - ["frame", 8, 7, 0, 1774, 15], - ["null", 7, 1774, 15], - ["setarg", 8, 0, 7, 1774, 15], - ["invoke", 8, 7, 1774, 15], - ["move", 39, 7, 1774, 15], - ["access", 7, "and", 1775, 18], - ["get", 8, 52, 1, 1775, 11], - ["frame", 10, 8, 4, 1775, 11], - ["null", 8, 1775, 11], - ["setarg", 10, 0, 8, 1775, 11], - ["setarg", 10, 1, 7, 1775, 11], - ["setarg", 10, 2, 39, 1775, 11], - ["setarg", 10, 3, 35, 1775, 11], - ["setarg", 10, 4, 36, 1775, 11], - ["invoke", 10, 7, 1775, 11], - ["return", 39, 1776, 18], - "_nop_ur_20", - "if_else_1110", - "if_end_1111", - ["access", 7, "||!", 1778, 22], - ["is_identical", 8, 32, 7, 1778, 22], - ["jump_true", 8, "eq_done_1120", 1778, 22], - ["is_int", 10, 32, 1778, 22], - ["jump_false", 10, "eq_ni_1121", 1778, 22], - "_nop_tc_270", - ["jump", "eq_ni_1121", 1778, 22], - ["eq_int", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_ni_1121", - ["is_num", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nn_1122", 1778, 22], - "_nop_tc_271", - ["jump", "eq_nn_1122", 1778, 22], - ["eq_float", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nn_1122", - ["is_text", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nt_1123", 1778, 22], - "_nop_tc_272", - "_nop_tc_273", - ["eq_text", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nt_1123", - ["is_null", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nnl_1124", 1778, 22], - "_nop_tc_274", - ["jump", "eq_nnl_1124", 1778, 22], - ["true", 8, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nnl_1124", - ["is_bool", 10, 32, 1778, 22], - ["jump_false", 10, "eq_nb_1125", 1778, 22], - "_nop_tc_275", - ["jump", "eq_nb_1125", 1778, 22], - ["eq_bool", 8, 32, 7, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nb_1125", - ["false", 8, 1778, 22], - "eq_done_1120", - ["jump_false", 8, "if_else_1118", 1778, 22], - ["access", 7, 0, 1779, 35], - ["load_index", 8, 30, 7, 1779, 35], - ["access", 7, -1, 1779, 39], - ["get", 10, 88, 1, 1779, 16], - ["frame", 11, 10, 2, 1779, 16], - ["null", 10, 1779, 16], - ["setarg", 11, 0, 10, 1779, 16], - ["setarg", 11, 1, 8, 1779, 16], - ["setarg", 11, 2, 7, 1779, 16], - ["invoke", 11, 7, 1779, 16], - ["move", 35, 7, 1779, 16], - ["access", 7, 1, 1780, 35], - ["load_index", 8, 30, 7, 1780, 35], - ["access", 7, -1, 1780, 39], - ["get", 10, 88, 1, 1780, 16], - ["frame", 11, 10, 2, 1780, 16], - ["null", 10, 1780, 16], - ["setarg", 11, 0, 10, 1780, 16], - ["setarg", 11, 1, 8, 1780, 16], - ["setarg", 11, 2, 7, 1780, 16], - ["invoke", 11, 7, 1780, 16], - ["move", 36, 7, 1780, 16], - ["get", 7, 40, 1, 1781, 15], - ["frame", 8, 7, 0, 1781, 15], - ["null", 7, 1781, 15], - ["setarg", 8, 0, 7, 1781, 15], - ["invoke", 8, 7, 1781, 15], - ["move", 39, 7, 1781, 15], - ["access", 7, "or", 1782, 18], - ["get", 8, 52, 1, 1782, 11], - ["frame", 10, 8, 4, 1782, 11], - ["null", 8, 1782, 11], - ["setarg", 10, 0, 8, 1782, 11], - ["setarg", 10, 1, 7, 1782, 11], - ["setarg", 10, 2, 39, 1782, 11], - ["setarg", 10, 3, 35, 1782, 11], - ["setarg", 10, 4, 36, 1782, 11], - ["invoke", 10, 7, 1782, 11], - ["return", 39, 1783, 18], - "_nop_ur_21", - "if_else_1118", - "if_end_1119", - ["access", 7, 0, 1786, 33], - ["load_index", 8, 30, 7, 1786, 33], - ["access", 7, -1, 1786, 37], - ["get", 10, 88, 1, 1786, 14], - ["frame", 11, 10, 2, 1786, 14], - ["null", 10, 1786, 14], - ["setarg", 11, 0, 10, 1786, 14], - ["setarg", 11, 1, 8, 1786, 14], - ["setarg", 11, 2, 7, 1786, 14], - ["invoke", 11, 7, 1786, 14], - ["move", 35, 7, 1786, 14], - ["access", 7, 1, 1787, 33], - ["load_index", 8, 30, 7, 1787, 33], - ["access", 7, -1, 1787, 37], - ["get", 10, 88, 1, 1787, 14], - ["frame", 11, 10, 2, 1787, 14], - ["null", 10, 1787, 14], - ["setarg", 11, 0, 10, 1787, 14], - ["setarg", 11, 1, 8, 1787, 14], - ["setarg", 11, 2, 7, 1787, 14], - ["invoke", 11, 7, 1787, 14], - ["move", 36, 7, 1787, 14], - ["get", 7, 40, 1, 1788, 13], - ["frame", 8, 7, 0, 1788, 13], - ["null", 7, 1788, 13], - ["setarg", 8, 0, 7, 1788, 13], - ["invoke", 8, 7, 1788, 13], - ["move", 39, 7, 1788, 13], - ["access", 7, 0, 1789, 28], - ["load_index", 8, 30, 7, 1789, 28], - ["put", 8, 34, 1, 1789, 28], - ["access", 7, 1, 1790, 28], - ["load_index", 8, 30, 7, 1790, 28], - ["put", 8, 35, 1, 1790, 28], - ["get", 7, 71, 1, 1791, 9], - ["frame", 8, 7, 4, 1791, 9], - ["null", 7, 1791, 9], - ["setarg", 8, 0, 7, 1791, 9], - ["setarg", 8, 1, 33, 1791, 9], - ["setarg", 8, 2, 39, 1791, 9], - ["setarg", 8, 3, 35, 1791, 9], - ["setarg", 8, 4, 36, 1791, 9], - ["invoke", 8, 7, 1791, 9], - ["return", 39, 1792, 16], - "_nop_ur_22", - "if_else_1039", - "if_end_1040", - ["access", 7, "name", 1796, 26], - ["is_identical", 8, 31, 7, 1796, 26], - ["jump_true", 8, "eq_done_1129", 1796, 26], - ["is_int", 10, 31, 1796, 26], - ["jump_false", 10, "eq_ni_1130", 1796, 26], - "_nop_tc_276", - ["jump", "eq_ni_1130", 1796, 26], - ["eq_int", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_ni_1130", - ["is_num", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nn_1131", 1796, 26], - "_nop_tc_277", - ["jump", "eq_nn_1131", 1796, 26], - ["eq_float", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nn_1131", - ["is_text", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nt_1132", 1796, 26], - "_nop_tc_278", - "_nop_tc_279", - ["eq_text", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nt_1132", - ["is_null", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nnl_1133", 1796, 26], - "_nop_tc_280", - ["jump", "eq_nnl_1133", 1796, 26], - ["true", 8, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nnl_1133", - ["is_bool", 10, 31, 1796, 26], - ["jump_false", 10, "eq_nb_1134", 1796, 26], - "_nop_tc_281", - ["jump", "eq_nb_1134", 1796, 26], - ["eq_bool", 8, 31, 7, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nb_1134", - ["false", 8, 1796, 26], - "eq_done_1129", - ["move", 7, 8, 1796, 26], - ["jump_false", 7, "and_end_1128", 1796, 26], - ["load_field", 8, 29, "intrinsic", 1796, 36], - ["true", 10, 1796, 56], - ["is_identical", 11, 8, 10, 1796, 56], - ["jump_true", 11, "eq_done_1135", 1796, 56], - ["is_int", 12, 8, 1796, 56], - ["jump_false", 12, "eq_ni_1136", 1796, 56], - "_nop_tc_282", - ["jump", "eq_ni_1136", 1796, 56], - ["eq_int", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_ni_1136", - ["is_num", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nn_1137", 1796, 56], - "_nop_tc_283", - ["jump", "eq_nn_1137", 1796, 56], - ["eq_float", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nn_1137", - ["is_text", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nt_1138", 1796, 56], - "_nop_tc_284", - ["jump", "eq_nt_1138", 1796, 56], - ["eq_text", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nt_1138", - ["is_null", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nnl_1139", 1796, 56], - "_nop_tc_285", - ["jump", "eq_nnl_1139", 1796, 56], - ["true", 11, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nnl_1139", - ["is_bool", 12, 8, 1796, 56], - ["jump_false", 12, "eq_nb_1140", 1796, 56], - "_nop_tc_286", - "_nop_tc_287", - ["eq_bool", 11, 8, 10, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nb_1140", - ["false", 11, 1796, 56], - "eq_done_1135", - ["move", 7, 11, 1796, 56], - "and_end_1128", - ["jump_false", 7, "if_else_1126", 1796, 56], - ["load_field", 7, 29, "name", 1797, 17], - ["move", 32, 7, 1797, 17], - ["null", 7, 1798, 30], - ["is_identical", 8, 30, 7, 1798, 30], - ["jump_true", 8, "ne_nid_1144", 1798, 30], - ["jump", "ne_ni_1145", 1798, 30], - "ne_nid_1144", - ["false", 8, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_ni_1145", - ["is_int", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nn_1146", 1798, 30], - "_nop_tc_288", - ["jump", "ne_nn_1146", 1798, 30], - ["ne_int", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nn_1146", - ["is_num", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nt_1147", 1798, 30], - "_nop_tc_289", - ["jump", "ne_nt_1147", 1798, 30], - ["ne_float", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nt_1147", - ["is_text", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nnl_1148", 1798, 30], - "_nop_tc_290", - ["jump", "ne_nnl_1148", 1798, 30], - ["ne_text", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nnl_1148", - ["is_null", 10, 30, 1798, 30], - ["jump_false", 10, "ne_nb_1149", 1798, 30], - "_nop_tc_291", - "_nop_tc_292", - ["false", 8, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nb_1149", - ["is_bool", 10, 30, 1798, 30], - ["jump_false", 10, "ne_mis_1150", 1798, 30], - "_nop_tc_293", - ["jump", "ne_mis_1150", 1798, 30], - ["ne_bool", 8, 30, 7, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_mis_1150", - ["true", 8, 1798, 30], - "ne_done_1143", - ["jump_false", 8, "tern_else_1141", 1798, 30], - ["length", 7, 30, 1798, 44], - ["move", 8, 7, 1798, 44], - ["jump", "tern_end_1142", 1798, 44], - "tern_else_1141", - ["access", 7, 0, 1798, 57], - ["move", 8, 7, 1798, 57], - "tern_end_1142", - ["move", 34, 8, 1798, 57], - ["access", 7, 1, 1800, 22], - ["is_identical", 8, 34, 7, 1800, 22], - ["jump_true", 8, "eq_done_1154", 1800, 22], - ["is_int", 10, 34, 1800, 22], - ["jump_false", 10, "eq_ni_1155", 1800, 22], - "_nop_tc_294", - "_nop_tc_295", - ["eq_int", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_ni_1155", - ["is_num", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nn_1156", 1800, 22], - "_nop_tc_296", - "_nop_tc_297", - ["eq_float", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nn_1156", - ["is_text", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nt_1157", 1800, 22], - "_nop_tc_298", - ["jump", "eq_nt_1157", 1800, 22], - ["eq_text", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nt_1157", - ["is_null", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nnl_1158", 1800, 22], - "_nop_tc_299", - ["jump", "eq_nnl_1158", 1800, 22], - ["true", 8, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nnl_1158", - ["is_bool", 10, 34, 1800, 22], - ["jump_false", 10, "eq_nb_1159", 1800, 22], - "_nop_tc_300", - ["jump", "eq_nb_1159", 1800, 22], - ["eq_bool", 8, 34, 7, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nb_1159", - ["false", 8, 1800, 22], - "eq_done_1154", - ["move", 7, 8, 1800, 22], - ["jump_false", 7, "and_end_1153", 1800, 22], - ["get", 8, 7, 1, 1800, 27], - ["load_dynamic", 10, 8, 32, 1800, 39], - ["null", 8, 1800, 49], - ["is_identical", 11, 10, 8, 1800, 49], - ["jump_true", 11, "ne_nid_1161", 1800, 49], - ["jump", "ne_ni_1162", 1800, 49], - "ne_nid_1161", - ["false", 11, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_ni_1162", - ["is_int", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nn_1163", 1800, 49], - "_nop_tc_301", - ["jump", "ne_nn_1163", 1800, 49], - ["ne_int", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nn_1163", - ["is_num", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nt_1164", 1800, 49], - "_nop_tc_302", - ["jump", "ne_nt_1164", 1800, 49], - ["ne_float", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nt_1164", - ["is_text", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nnl_1165", 1800, 49], - "_nop_tc_303", - ["jump", "ne_nnl_1165", 1800, 49], - ["ne_text", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nnl_1165", - ["is_null", 12, 10, 1800, 49], - ["jump_false", 12, "ne_nb_1166", 1800, 49], - "_nop_tc_304", - "_nop_tc_305", - ["false", 11, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nb_1166", - ["is_bool", 12, 10, 1800, 49], - ["jump_false", 12, "ne_mis_1167", 1800, 49], - "_nop_tc_306", - ["jump", "ne_mis_1167", 1800, 49], - ["ne_bool", 11, 10, 8, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_mis_1167", - ["true", 11, 1800, 49], - "ne_done_1160", - ["move", 7, 11, 1800, 49], - "and_end_1153", - ["jump_false", 7, "if_else_1151", 1800, 49], - ["access", 7, 0, 1801, 37], - ["load_index", 8, 30, 7, 1801, 37], - ["access", 7, -1, 1801, 41], - ["get", 10, 88, 1, 1801, 18], - ["frame", 11, 10, 2, 1801, 18], - ["null", 10, 1801, 18], - ["setarg", 11, 0, 10, 1801, 18], - ["setarg", 11, 1, 8, 1801, 18], - ["setarg", 11, 2, 7, 1801, 18], - ["invoke", 11, 7, 1801, 18], - ["move", 35, 7, 1801, 18], - ["get", 7, 40, 1, 1802, 17], - ["frame", 8, 7, 0, 1802, 17], - ["null", 7, 1802, 17], - ["setarg", 8, 0, 7, 1802, 17], - ["invoke", 8, 7, 1802, 17], - ["move", 39, 7, 1802, 17], - ["get", 7, 7, 1, 1803, 20], - ["load_dynamic", 8, 7, 32, 1803, 32], - ["get", 7, 51, 1, 1803, 13], - ["frame", 10, 7, 3, 1803, 13], - ["null", 7, 1803, 13], - ["setarg", 10, 0, 7, 1803, 13], - ["setarg", 10, 1, 8, 1803, 13], - ["setarg", 10, 2, 39, 1803, 13], - ["setarg", 10, 3, 35, 1803, 13], - ["invoke", 10, 7, 1803, 13], - ["return", 39, 1804, 20], - "_nop_ur_23", - "if_else_1151", - "if_end_1152", - ["access", 7, 2, 1807, 22], - ["is_identical", 8, 34, 7, 1807, 22], - ["jump_true", 8, "eq_done_1171", 1807, 22], - ["is_int", 10, 34, 1807, 22], - ["jump_false", 10, "eq_ni_1172", 1807, 22], - "_nop_tc_307", - "_nop_tc_308", - ["eq_int", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_ni_1172", - ["is_num", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nn_1173", 1807, 22], - "_nop_tc_309", - "_nop_tc_310", - ["eq_float", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nn_1173", - ["is_text", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nt_1174", 1807, 22], - "_nop_tc_311", - ["jump", "eq_nt_1174", 1807, 22], - ["eq_text", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nt_1174", - ["is_null", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nnl_1175", 1807, 22], - "_nop_tc_312", - ["jump", "eq_nnl_1175", 1807, 22], - ["true", 8, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nnl_1175", - ["is_bool", 10, 34, 1807, 22], - ["jump_false", 10, "eq_nb_1176", 1807, 22], - "_nop_tc_313", - ["jump", "eq_nb_1176", 1807, 22], - ["eq_bool", 8, 34, 7, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nb_1176", - ["false", 8, 1807, 22], - "eq_done_1171", - ["move", 7, 8, 1807, 22], - ["jump_false", 7, "and_end_1170", 1807, 22], - ["access", 8, "push", 1807, 36], - ["is_identical", 10, 32, 8, 1807, 36], - ["jump_true", 10, "eq_done_1177", 1807, 36], - ["is_int", 11, 32, 1807, 36], - ["jump_false", 11, "eq_ni_1178", 1807, 36], - "_nop_tc_314", - ["jump", "eq_ni_1178", 1807, 36], - ["eq_int", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_ni_1178", - ["is_num", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nn_1179", 1807, 36], - "_nop_tc_315", - ["jump", "eq_nn_1179", 1807, 36], - ["eq_float", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nn_1179", - ["is_text", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nt_1180", 1807, 36], - "_nop_tc_316", - "_nop_tc_317", - ["eq_text", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nt_1180", - ["is_null", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nnl_1181", 1807, 36], - "_nop_tc_318", - ["jump", "eq_nnl_1181", 1807, 36], - ["true", 10, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nnl_1181", - ["is_bool", 11, 32, 1807, 36], - ["jump_false", 11, "eq_nb_1182", 1807, 36], - "_nop_tc_319", - ["jump", "eq_nb_1182", 1807, 36], - ["eq_bool", 10, 32, 8, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nb_1182", - ["false", 10, 1807, 36], - "eq_done_1177", - ["move", 7, 10, 1807, 36], - "and_end_1170", - ["jump_false", 7, "if_else_1168", 1807, 36], - ["access", 7, 0, 1808, 35], - ["load_index", 8, 30, 7, 1808, 35], - ["access", 7, -1, 1808, 39], - ["get", 10, 88, 1, 1808, 16], - ["frame", 11, 10, 2, 1808, 16], - ["null", 10, 1808, 16], - ["setarg", 11, 0, 10, 1808, 16], - ["setarg", 11, 1, 8, 1808, 16], - ["setarg", 11, 2, 7, 1808, 16], - ["invoke", 11, 7, 1808, 16], - ["move", 35, 7, 1808, 16], - ["access", 7, 1, 1809, 35], - ["load_index", 8, 30, 7, 1809, 35], - ["access", 7, -1, 1809, 39], - ["get", 10, 88, 1, 1809, 16], - ["frame", 11, 10, 2, 1809, 16], - ["null", 10, 1809, 16], - ["setarg", 11, 0, 10, 1809, 16], - ["setarg", 11, 1, 8, 1809, 16], - ["setarg", 11, 2, 7, 1809, 16], - ["invoke", 11, 7, 1809, 16], - ["move", 36, 7, 1809, 16], - ["get", 7, 40, 1, 1810, 21], - ["frame", 8, 7, 0, 1810, 21], - ["null", 7, 1810, 21], - ["setarg", 8, 0, 7, 1810, 21], - ["invoke", 8, 7, 1810, 21], - ["move", 74, 7, 1810, 21], - ["access", 7, "push_err", 1811, 33], - ["get", 8, 45, 1, 1811, 23], - ["frame", 10, 8, 1, 1811, 23], - ["null", 8, 1811, 23], - ["setarg", 10, 0, 8, 1811, 23], - ["setarg", 10, 1, 7, 1811, 23], - ["invoke", 10, 7, 1811, 23], - ["move", 75, 7, 1811, 23], - ["access", 7, "push_done", 1812, 34], - ["get", 8, 45, 1, 1812, 24], - ["frame", 10, 8, 1, 1812, 24], - ["null", 8, 1812, 24], - ["setarg", 10, 0, 8, 1812, 24], - ["setarg", 10, 1, 7, 1812, 24], - ["invoke", 10, 7, 1812, 24], - ["move", 76, 7, 1812, 24], - ["access", 7, "is_array", 1813, 18], - ["get", 8, 51, 1, 1813, 11], - ["frame", 10, 8, 3, 1813, 11], - ["null", 8, 1813, 11], - ["setarg", 10, 0, 8, 1813, 11], - ["setarg", 10, 1, 7, 1813, 11], - ["setarg", 10, 2, 74, 1813, 11], - ["setarg", 10, 3, 35, 1813, 11], - ["invoke", 10, 7, 1813, 11], - ["access", 7, "jump_false", 1814, 26], - ["get", 8, 60, 1, 1814, 11], - ["frame", 10, 8, 3, 1814, 11], - ["null", 8, 1814, 11], - ["setarg", 10, 0, 8, 1814, 11], - ["setarg", 10, 1, 7, 1814, 11], - ["setarg", 10, 2, 74, 1814, 11], - ["setarg", 10, 3, 75, 1814, 11], - ["invoke", 10, 7, 1814, 11], - ["access", 7, "push", 1815, 18], - ["get", 8, 51, 1, 1815, 11], - ["frame", 10, 8, 3, 1815, 11], - ["null", 8, 1815, 11], - ["setarg", 10, 0, 8, 1815, 11], - ["setarg", 10, 1, 7, 1815, 11], - ["setarg", 10, 2, 35, 1815, 11], - ["setarg", 10, 3, 36, 1815, 11], - ["invoke", 10, 7, 1815, 11], - ["get", 7, 59, 1, 1816, 11], - ["frame", 8, 7, 1, 1816, 11], - ["null", 7, 1816, 11], - ["setarg", 8, 0, 7, 1816, 11], - ["setarg", 8, 1, 76, 1816, 11], - ["invoke", 8, 7, 1816, 11], - ["get", 7, 48, 1, 1817, 11], - ["frame", 8, 7, 1, 1817, 11], - ["null", 7, 1817, 11], - ["setarg", 8, 0, 7, 1817, 11], - ["setarg", 8, 1, 75, 1817, 11], - ["invoke", 8, 7, 1817, 11], - ["access", 7, "cannot push: target must be an array", 1818, 26], - ["get", 8, 58, 1, 1818, 11], - ["frame", 10, 8, 1, 1818, 11], - ["null", 8, 1818, 11], - ["setarg", 10, 0, 8, 1818, 11], - ["setarg", 10, 1, 7, 1818, 11], - ["invoke", 10, 7, 1818, 11], - ["access", 7, "disrupt", 1819, 18], - ["get", 8, 49, 1, 1819, 11], - ["frame", 10, 8, 1, 1819, 11], - ["null", 8, 1819, 11], - ["setarg", 10, 0, 8, 1819, 11], - ["setarg", 10, 1, 7, 1819, 11], - ["invoke", 10, 7, 1819, 11], - ["get", 7, 48, 1, 1820, 11], - ["frame", 8, 7, 1, 1820, 11], - ["null", 7, 1820, 11], - ["setarg", 8, 0, 7, 1820, 11], - ["setarg", 8, 1, 76, 1820, 11], - ["invoke", 8, 7, 1820, 11], - ["return", 36, 1821, 18], - "_nop_ur_24", - "if_else_1168", - "if_end_1169", - ["access", 7, 2, 1824, 22], - ["is_identical", 8, 34, 7, 1824, 22], - ["jump_true", 8, "eq_done_1187", 1824, 22], - ["is_int", 10, 34, 1824, 22], - ["jump_false", 10, "eq_ni_1188", 1824, 22], - "_nop_tc_320", - "_nop_tc_321", - ["eq_int", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_ni_1188", - ["is_num", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nn_1189", 1824, 22], - "_nop_tc_322", - "_nop_tc_323", - ["eq_float", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nn_1189", - ["is_text", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nt_1190", 1824, 22], - "_nop_tc_324", - ["jump", "eq_nt_1190", 1824, 22], - ["eq_text", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nt_1190", - ["is_null", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nnl_1191", 1824, 22], - "_nop_tc_325", - ["jump", "eq_nnl_1191", 1824, 22], - ["true", 8, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nnl_1191", - ["is_bool", 10, 34, 1824, 22], - ["jump_false", 10, "eq_nb_1192", 1824, 22], - "_nop_tc_326", - ["jump", "eq_nb_1192", 1824, 22], - ["eq_bool", 8, 34, 7, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nb_1192", - ["false", 8, 1824, 22], - "eq_done_1187", - ["move", 7, 8, 1824, 22], - ["jump_false", 7, "and_end_1186", 1824, 22], - ["access", 8, "arrfor", 1824, 36], - ["is_identical", 10, 32, 8, 1824, 36], - ["jump_true", 10, "eq_done_1193", 1824, 36], - ["is_int", 11, 32, 1824, 36], - ["jump_false", 11, "eq_ni_1194", 1824, 36], - "_nop_tc_327", - ["jump", "eq_ni_1194", 1824, 36], - ["eq_int", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_ni_1194", - ["is_num", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nn_1195", 1824, 36], - "_nop_tc_328", - ["jump", "eq_nn_1195", 1824, 36], - ["eq_float", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nn_1195", - ["is_text", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nt_1196", 1824, 36], - "_nop_tc_329", - "_nop_tc_330", - ["eq_text", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nt_1196", - ["is_null", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nnl_1197", 1824, 36], - "_nop_tc_331", - ["jump", "eq_nnl_1197", 1824, 36], - ["true", 10, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nnl_1197", - ["is_bool", 11, 32, 1824, 36], - ["jump_false", 11, "eq_nb_1198", 1824, 36], - "_nop_tc_332", - ["jump", "eq_nb_1198", 1824, 36], - ["eq_bool", 10, 32, 8, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nb_1198", - ["false", 10, 1824, 36], - "eq_done_1193", - ["move", 7, 10, 1824, 36], - "and_end_1186", - ["move", 8, 7, 1824, 36], - ["jump_false", 8, "and_end_1185", 1824, 36], - ["get", 7, 37, 1, 1824, 48], - ["move", 8, 7, 1824, 48], - "and_end_1185", - ["jump_false", 8, "if_else_1183", 1824, 48], - ["access", 7, 0, 1825, 35], - ["load_index", 8, 30, 7, 1825, 35], - ["access", 7, -1, 1825, 39], - ["get", 10, 88, 1, 1825, 16], - ["frame", 11, 10, 2, 1825, 16], - ["null", 10, 1825, 16], - ["setarg", 11, 0, 10, 1825, 16], - ["setarg", 11, 1, 8, 1825, 16], - ["setarg", 11, 2, 7, 1825, 16], - ["invoke", 11, 7, 1825, 16], - ["move", 35, 7, 1825, 16], - ["access", 7, 1, 1826, 35], - ["load_index", 8, 30, 7, 1826, 35], - ["access", 7, -1, 1826, 39], - ["get", 10, 88, 1, 1826, 16], - ["frame", 11, 10, 2, 1826, 16], - ["null", 10, 1826, 16], - ["setarg", 11, 0, 10, 1826, 16], - ["setarg", 11, 1, 8, 1826, 16], - ["setarg", 11, 2, 7, 1826, 16], - ["invoke", 11, 7, 1826, 16], - ["move", 36, 7, 1826, 16], - ["get", 7, 40, 1, 1827, 15], - ["frame", 8, 7, 0, 1827, 15], - ["null", 7, 1827, 15], - ["setarg", 8, 0, 7, 1827, 15], - ["invoke", 8, 7, 1827, 15], - ["move", 39, 7, 1827, 15], - ["get", 7, 90, 1, 1828, 18], - ["frame", 8, 7, 3, 1828, 18], - ["null", 7, 1828, 18], - ["setarg", 8, 0, 7, 1828, 18], - ["setarg", 8, 1, 39, 1828, 18], - ["setarg", 8, 2, 35, 1828, 18], - ["setarg", 8, 3, 36, 1828, 18], - ["tail_invoke", 8, 7, 1828, 18], - ["return", 7, 1828, 18], - "_nop_ur_25", - "if_else_1183", - "if_end_1184", - ["access", 7, 2, 1830, 22], - ["is_identical", 8, 34, 7, 1830, 22], - ["jump_true", 8, "eq_done_1203", 1830, 22], - ["is_int", 10, 34, 1830, 22], - ["jump_false", 10, "eq_ni_1204", 1830, 22], - "_nop_tc_333", - "_nop_tc_334", - ["eq_int", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_ni_1204", - ["is_num", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nn_1205", 1830, 22], - "_nop_tc_335", - "_nop_tc_336", - ["eq_float", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nn_1205", - ["is_text", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nt_1206", 1830, 22], - "_nop_tc_337", - ["jump", "eq_nt_1206", 1830, 22], - ["eq_text", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nt_1206", - ["is_null", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nnl_1207", 1830, 22], - "_nop_tc_338", - ["jump", "eq_nnl_1207", 1830, 22], - ["true", 8, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nnl_1207", - ["is_bool", 10, 34, 1830, 22], - ["jump_false", 10, "eq_nb_1208", 1830, 22], - "_nop_tc_339", - ["jump", "eq_nb_1208", 1830, 22], - ["eq_bool", 8, 34, 7, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nb_1208", - ["false", 8, 1830, 22], - "eq_done_1203", - ["move", 7, 8, 1830, 22], - ["jump_false", 7, "and_end_1202", 1830, 22], - ["access", 8, "every", 1830, 36], - ["is_identical", 10, 32, 8, 1830, 36], - ["jump_true", 10, "eq_done_1209", 1830, 36], - ["is_int", 11, 32, 1830, 36], - ["jump_false", 11, "eq_ni_1210", 1830, 36], - "_nop_tc_340", - ["jump", "eq_ni_1210", 1830, 36], - ["eq_int", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_ni_1210", - ["is_num", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nn_1211", 1830, 36], - "_nop_tc_341", - ["jump", "eq_nn_1211", 1830, 36], - ["eq_float", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nn_1211", - ["is_text", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nt_1212", 1830, 36], - "_nop_tc_342", - "_nop_tc_343", - ["eq_text", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nt_1212", - ["is_null", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nnl_1213", 1830, 36], - "_nop_tc_344", - ["jump", "eq_nnl_1213", 1830, 36], - ["true", 10, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nnl_1213", - ["is_bool", 11, 32, 1830, 36], - ["jump_false", 11, "eq_nb_1214", 1830, 36], - "_nop_tc_345", - ["jump", "eq_nb_1214", 1830, 36], - ["eq_bool", 10, 32, 8, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nb_1214", - ["false", 10, 1830, 36], - "eq_done_1209", - ["move", 7, 10, 1830, 36], - "and_end_1202", - ["move", 8, 7, 1830, 36], - ["jump_false", 8, "and_end_1201", 1830, 36], - ["get", 7, 85, 1, 1830, 47], - ["move", 8, 7, 1830, 47], - "and_end_1201", - ["jump_false", 8, "if_else_1199", 1830, 47], - ["access", 7, 0, 1831, 35], - ["load_index", 8, 30, 7, 1831, 35], - ["access", 7, -1, 1831, 39], - ["get", 10, 88, 1, 1831, 16], - ["frame", 11, 10, 2, 1831, 16], - ["null", 10, 1831, 16], - ["setarg", 11, 0, 10, 1831, 16], - ["setarg", 11, 1, 8, 1831, 16], - ["setarg", 11, 2, 7, 1831, 16], - ["invoke", 11, 7, 1831, 16], - ["move", 35, 7, 1831, 16], - ["access", 7, 1, 1832, 35], - ["load_index", 8, 30, 7, 1832, 35], - ["access", 7, -1, 1832, 39], - ["get", 10, 88, 1, 1832, 16], - ["frame", 11, 10, 2, 1832, 16], - ["null", 10, 1832, 16], - ["setarg", 11, 0, 10, 1832, 16], - ["setarg", 11, 1, 8, 1832, 16], - ["setarg", 11, 2, 7, 1832, 16], - ["invoke", 11, 7, 1832, 16], - ["move", 36, 7, 1832, 16], - ["get", 7, 40, 1, 1833, 15], - ["frame", 8, 7, 0, 1833, 15], - ["null", 7, 1833, 15], - ["setarg", 8, 0, 7, 1833, 15], - ["invoke", 8, 7, 1833, 15], - ["move", 39, 7, 1833, 15], - ["get", 7, 91, 1, 1834, 18], - ["frame", 8, 7, 3, 1834, 18], - ["null", 7, 1834, 18], - ["setarg", 8, 0, 7, 1834, 18], - ["setarg", 8, 1, 39, 1834, 18], - ["setarg", 8, 2, 35, 1834, 18], - ["setarg", 8, 3, 36, 1834, 18], - ["tail_invoke", 8, 7, 1834, 18], - ["return", 7, 1834, 18], - "_nop_ur_26", - "if_else_1199", - "if_end_1200", - ["access", 7, 2, 1836, 22], - ["is_identical", 8, 34, 7, 1836, 22], - ["jump_true", 8, "eq_done_1219", 1836, 22], - ["is_int", 10, 34, 1836, 22], - ["jump_false", 10, "eq_ni_1220", 1836, 22], - "_nop_tc_346", - "_nop_tc_347", - ["eq_int", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_ni_1220", - ["is_num", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nn_1221", 1836, 22], - "_nop_tc_348", - "_nop_tc_349", - ["eq_float", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nn_1221", - ["is_text", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nt_1222", 1836, 22], - "_nop_tc_350", - ["jump", "eq_nt_1222", 1836, 22], - ["eq_text", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nt_1222", - ["is_null", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nnl_1223", 1836, 22], - "_nop_tc_351", - ["jump", "eq_nnl_1223", 1836, 22], - ["true", 8, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nnl_1223", - ["is_bool", 10, 34, 1836, 22], - ["jump_false", 10, "eq_nb_1224", 1836, 22], - "_nop_tc_352", - ["jump", "eq_nb_1224", 1836, 22], - ["eq_bool", 8, 34, 7, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nb_1224", - ["false", 8, 1836, 22], - "eq_done_1219", - ["move", 7, 8, 1836, 22], - ["jump_false", 7, "and_end_1218", 1836, 22], - ["access", 8, "some", 1836, 36], - ["is_identical", 10, 32, 8, 1836, 36], - ["jump_true", 10, "eq_done_1225", 1836, 36], - ["is_int", 11, 32, 1836, 36], - ["jump_false", 11, "eq_ni_1226", 1836, 36], - "_nop_tc_353", - ["jump", "eq_ni_1226", 1836, 36], - ["eq_int", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_ni_1226", - ["is_num", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nn_1227", 1836, 36], - "_nop_tc_354", - ["jump", "eq_nn_1227", 1836, 36], - ["eq_float", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nn_1227", - ["is_text", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nt_1228", 1836, 36], - "_nop_tc_355", - "_nop_tc_356", - ["eq_text", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nt_1228", - ["is_null", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nnl_1229", 1836, 36], - "_nop_tc_357", - ["jump", "eq_nnl_1229", 1836, 36], - ["true", 10, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nnl_1229", - ["is_bool", 11, 32, 1836, 36], - ["jump_false", 11, "eq_nb_1230", 1836, 36], - "_nop_tc_358", - ["jump", "eq_nb_1230", 1836, 36], - ["eq_bool", 10, 32, 8, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nb_1230", - ["false", 10, 1836, 36], - "eq_done_1225", - ["move", 7, 10, 1836, 36], - "and_end_1218", - ["move", 8, 7, 1836, 36], - ["jump_false", 8, "and_end_1217", 1836, 36], - ["get", 7, 86, 1, 1836, 46], - ["move", 8, 7, 1836, 46], - "and_end_1217", - ["jump_false", 8, "if_else_1215", 1836, 46], - ["access", 7, 0, 1837, 35], - ["load_index", 8, 30, 7, 1837, 35], - ["access", 7, -1, 1837, 39], - ["get", 10, 88, 1, 1837, 16], - ["frame", 11, 10, 2, 1837, 16], - ["null", 10, 1837, 16], - ["setarg", 11, 0, 10, 1837, 16], - ["setarg", 11, 1, 8, 1837, 16], - ["setarg", 11, 2, 7, 1837, 16], - ["invoke", 11, 7, 1837, 16], - ["move", 35, 7, 1837, 16], - ["access", 7, 1, 1838, 35], - ["load_index", 8, 30, 7, 1838, 35], - ["access", 7, -1, 1838, 39], - ["get", 10, 88, 1, 1838, 16], - ["frame", 11, 10, 2, 1838, 16], - ["null", 10, 1838, 16], - ["setarg", 11, 0, 10, 1838, 16], - ["setarg", 11, 1, 8, 1838, 16], - ["setarg", 11, 2, 7, 1838, 16], - ["invoke", 11, 7, 1838, 16], - ["move", 36, 7, 1838, 16], - ["get", 7, 40, 1, 1839, 15], - ["frame", 8, 7, 0, 1839, 15], - ["null", 7, 1839, 15], - ["setarg", 8, 0, 7, 1839, 15], - ["invoke", 8, 7, 1839, 15], - ["move", 39, 7, 1839, 15], - ["get", 7, 92, 1, 1840, 18], - ["frame", 8, 7, 3, 1840, 18], - ["null", 7, 1840, 18], - ["setarg", 8, 0, 7, 1840, 18], - ["setarg", 8, 1, 39, 1840, 18], - ["setarg", 8, 2, 35, 1840, 18], - ["setarg", 8, 3, 36, 1840, 18], - ["tail_invoke", 8, 7, 1840, 18], - ["return", 7, 1840, 18], - "_nop_ur_27", - "if_else_1215", - "if_end_1216", - ["access", 7, 2, 1842, 22], - ["is_identical", 8, 34, 7, 1842, 22], - ["jump_true", 8, "eq_done_1235", 1842, 22], - ["is_int", 10, 34, 1842, 22], - ["jump_false", 10, "eq_ni_1236", 1842, 22], - "_nop_tc_359", - "_nop_tc_360", - ["eq_int", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_ni_1236", - ["is_num", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nn_1237", 1842, 22], - "_nop_tc_361", - "_nop_tc_362", - ["eq_float", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nn_1237", - ["is_text", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nt_1238", 1842, 22], - "_nop_tc_363", - ["jump", "eq_nt_1238", 1842, 22], - ["eq_text", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nt_1238", - ["is_null", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nnl_1239", 1842, 22], - "_nop_tc_364", - ["jump", "eq_nnl_1239", 1842, 22], - ["true", 8, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nnl_1239", - ["is_bool", 10, 34, 1842, 22], - ["jump_false", 10, "eq_nb_1240", 1842, 22], - "_nop_tc_365", - ["jump", "eq_nb_1240", 1842, 22], - ["eq_bool", 8, 34, 7, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nb_1240", - ["false", 8, 1842, 22], - "eq_done_1235", - ["move", 7, 8, 1842, 22], - ["jump_false", 7, "and_end_1234", 1842, 22], - ["access", 8, "filter", 1842, 36], - ["is_identical", 10, 32, 8, 1842, 36], - ["jump_true", 10, "eq_done_1241", 1842, 36], - ["is_int", 11, 32, 1842, 36], - ["jump_false", 11, "eq_ni_1242", 1842, 36], - "_nop_tc_366", - ["jump", "eq_ni_1242", 1842, 36], - ["eq_int", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_ni_1242", - ["is_num", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nn_1243", 1842, 36], - "_nop_tc_367", - ["jump", "eq_nn_1243", 1842, 36], - ["eq_float", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nn_1243", - ["is_text", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nt_1244", 1842, 36], - "_nop_tc_368", - "_nop_tc_369", - ["eq_text", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nt_1244", - ["is_null", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nnl_1245", 1842, 36], - "_nop_tc_370", - ["jump", "eq_nnl_1245", 1842, 36], - ["true", 10, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nnl_1245", - ["is_bool", 11, 32, 1842, 36], - ["jump_false", 11, "eq_nb_1246", 1842, 36], - "_nop_tc_371", - ["jump", "eq_nb_1246", 1842, 36], - ["eq_bool", 10, 32, 8, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nb_1246", - ["false", 10, 1842, 36], - "eq_done_1241", - ["move", 7, 10, 1842, 36], - "and_end_1234", - ["move", 8, 7, 1842, 36], - ["jump_false", 8, "and_end_1233", 1842, 36], - ["get", 7, 84, 1, 1842, 48], - ["move", 8, 7, 1842, 48], - "and_end_1233", - ["jump_false", 8, "if_else_1231", 1842, 48], - ["access", 7, 0, 1843, 35], - ["load_index", 8, 30, 7, 1843, 35], - ["access", 7, -1, 1843, 39], - ["get", 10, 88, 1, 1843, 16], - ["frame", 11, 10, 2, 1843, 16], - ["null", 10, 1843, 16], - ["setarg", 11, 0, 10, 1843, 16], - ["setarg", 11, 1, 8, 1843, 16], - ["setarg", 11, 2, 7, 1843, 16], - ["invoke", 11, 7, 1843, 16], - ["move", 35, 7, 1843, 16], - ["access", 7, 1, 1844, 35], - ["load_index", 8, 30, 7, 1844, 35], - ["access", 7, -1, 1844, 39], - ["get", 10, 88, 1, 1844, 16], - ["frame", 11, 10, 2, 1844, 16], - ["null", 10, 1844, 16], - ["setarg", 11, 0, 10, 1844, 16], - ["setarg", 11, 1, 8, 1844, 16], - ["setarg", 11, 2, 7, 1844, 16], - ["invoke", 11, 7, 1844, 16], - ["move", 36, 7, 1844, 16], - ["get", 7, 40, 1, 1845, 15], - ["frame", 8, 7, 0, 1845, 15], - ["null", 7, 1845, 15], - ["setarg", 8, 0, 7, 1845, 15], - ["invoke", 8, 7, 1845, 15], - ["move", 39, 7, 1845, 15], - ["get", 7, 93, 1, 1846, 18], - ["frame", 8, 7, 3, 1846, 18], - ["null", 7, 1846, 18], - ["setarg", 8, 0, 7, 1846, 18], - ["setarg", 8, 1, 39, 1846, 18], - ["setarg", 8, 2, 35, 1846, 18], - ["setarg", 8, 3, 36, 1846, 18], - ["tail_invoke", 8, 7, 1846, 18], - ["return", 7, 1846, 18], - "_nop_ur_28", - "if_else_1231", - "if_end_1232", - ["access", 7, "reduce", 1848, 22], - ["is_identical", 8, 32, 7, 1848, 22], - ["jump_true", 8, "eq_done_1252", 1848, 22], - ["is_int", 10, 32, 1848, 22], - ["jump_false", 10, "eq_ni_1253", 1848, 22], - "_nop_tc_372", - ["jump", "eq_ni_1253", 1848, 22], - ["eq_int", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_ni_1253", - ["is_num", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nn_1254", 1848, 22], - "_nop_tc_373", - ["jump", "eq_nn_1254", 1848, 22], - ["eq_float", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nn_1254", - ["is_text", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nt_1255", 1848, 22], - "_nop_tc_374", - "_nop_tc_375", - ["eq_text", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nt_1255", - ["is_null", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nnl_1256", 1848, 22], - "_nop_tc_376", - ["jump", "eq_nnl_1256", 1848, 22], - ["true", 8, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nnl_1256", - ["is_bool", 10, 32, 1848, 22], - ["jump_false", 10, "eq_nb_1257", 1848, 22], - "_nop_tc_377", - ["jump", "eq_nb_1257", 1848, 22], - ["eq_bool", 8, 32, 7, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nb_1257", - ["false", 8, 1848, 22], - "eq_done_1252", - ["move", 7, 8, 1848, 22], - ["jump_false", 7, "and_end_1251", 1848, 22], - ["access", 8, 2, 1848, 43], - ["is_int", 10, 34, 1848, 43], - ["jump_false", 10, "rel_ni_1258", 1848, 43], - "_nop_tc_378", - "_nop_tc_379", - ["ge_int", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_ni_1258", - ["is_num", 10, 34, 1848, 43], - ["jump_false", 10, "rel_nn_1259", 1848, 43], - "_nop_tc_380", - "_nop_tc_381", - ["ge_float", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_nn_1259", - ["is_text", 10, 34, 1848, 43], - ["jump_false", 10, "rel_err_1261", 1848, 43], - "_nop_tc_382", - ["jump", "rel_err_1261", 1848, 43], - ["ge_text", 11, 34, 8, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_err_1261", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1848, - 43 - ], - ["access", 10, "error", 1848, 43], - ["access", 12, "cannot compare with '>=': operands must be same type", 1848, 43], - ["array", 13, 0, 1848, 43], - ["push", 13, 12, 1848, 43], - ["frame", 12, 8, 2, 1848, 43], - ["null", 8, 1848, 43], - ["setarg", 12, 0, 8, 1848, 43], - ["setarg", 12, 1, 10, 1848, 43], - ["setarg", 12, 2, 13, 1848, 43], - ["invoke", 12, 8, 1848, 43], - ["disrupt", 1848, 43], - "rel_done_1260", - ["move", 7, 11, 1848, 43], - "and_end_1251", - ["move", 8, 7, 1848, 43], - ["jump_false", 8, "and_end_1250", 1848, 43], - ["access", 7, 4, 1848, 57], - ["is_int", 10, 34, 1848, 57], - ["jump_false", 10, "rel_ni_1262", 1848, 57], - "_nop_tc_383", - "_nop_tc_384", - ["le_int", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_ni_1262", - ["is_num", 10, 34, 1848, 57], - ["jump_false", 10, "rel_nn_1263", 1848, 57], - "_nop_tc_385", - "_nop_tc_386", - ["le_float", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_nn_1263", - ["is_text", 10, 34, 1848, 57], - ["jump_false", 10, "rel_err_1265", 1848, 57], - "_nop_tc_387", - ["jump", "rel_err_1265", 1848, 57], - ["le_text", 11, 34, 7, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_err_1265", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1848, - 57 - ], - ["access", 10, "error", 1848, 57], - ["access", 12, "cannot compare with '<=': operands must be same type", 1848, 57], - ["array", 13, 0, 1848, 57], - ["push", 13, 12, 1848, 57], - ["frame", 12, 7, 2, 1848, 57], - ["null", 7, 1848, 57], - ["setarg", 12, 0, 7, 1848, 57], - ["setarg", 12, 1, 10, 1848, 57], - ["setarg", 12, 2, 13, 1848, 57], - ["invoke", 12, 7, 1848, 57], - ["disrupt", 1848, 57], - "rel_done_1264", - ["move", 8, 11, 1848, 57], - "and_end_1250", - ["move", 7, 8, 1848, 57], - ["jump_false", 7, "and_end_1249", 1848, 57], - ["get", 8, 87, 1, 1848, 62], - ["move", 7, 8, 1848, 62], - "and_end_1249", - ["jump_false", 7, "if_else_1247", 1848, 62], - ["access", 7, 0, 1849, 35], - ["load_index", 8, 30, 7, 1849, 35], - ["access", 7, -1, 1849, 39], - ["get", 10, 88, 1, 1849, 16], - ["frame", 11, 10, 2, 1849, 16], - ["null", 10, 1849, 16], - ["setarg", 11, 0, 10, 1849, 16], - ["setarg", 11, 1, 8, 1849, 16], - ["setarg", 11, 2, 7, 1849, 16], - ["invoke", 11, 7, 1849, 16], - ["move", 35, 7, 1849, 16], - ["access", 7, 1, 1850, 35], - ["load_index", 8, 30, 7, 1850, 35], - ["access", 7, -1, 1850, 39], - ["get", 10, 88, 1, 1850, 16], - ["frame", 11, 10, 2, 1850, 16], - ["null", 10, 1850, 16], - ["setarg", 11, 0, 10, 1850, 16], - ["setarg", 11, 1, 8, 1850, 16], - ["setarg", 11, 2, 7, 1850, 16], - ["invoke", 11, 7, 1850, 16], - ["move", 36, 7, 1850, 16], - ["access", 7, 3, 1851, 25], - ["is_int", 8, 34, 1851, 25], - ["jump_false", 8, "rel_ni_1268", 1851, 25], - "_nop_tc_388", - "_nop_tc_389", - ["ge_int", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_ni_1268", - ["is_num", 8, 34, 1851, 25], - ["jump_false", 8, "rel_nn_1269", 1851, 25], - "_nop_tc_390", - "_nop_tc_391", - ["ge_float", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_nn_1269", - ["is_text", 8, 34, 1851, 25], - ["jump_false", 8, "rel_err_1271", 1851, 25], - "_nop_tc_392", - ["jump", "rel_err_1271", 1851, 25], - ["ge_text", 10, 34, 7, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_err_1271", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1851, - 25 - ], - ["access", 8, "error", 1851, 25], - ["access", 11, "cannot compare with '>=': operands must be same type", 1851, 25], - ["array", 12, 0, 1851, 25], - ["push", 12, 11, 1851, 25], - ["frame", 11, 7, 2, 1851, 25], - ["null", 7, 1851, 25], - ["setarg", 11, 0, 7, 1851, 25], - ["setarg", 11, 1, 8, 1851, 25], - ["setarg", 11, 2, 12, 1851, 25], - ["invoke", 11, 7, 1851, 25], - ["disrupt", 1851, 25], - "rel_done_1270", - ["jump_false", 10, "tern_else_1266", 1851, 25], - ["access", 7, 2, 1851, 48], - ["load_index", 8, 30, 7, 1851, 48], - ["access", 7, -1, 1851, 52], - ["get", 10, 88, 1, 1851, 29], - ["frame", 11, 10, 2, 1851, 29], - ["null", 10, 1851, 29], - ["setarg", 11, 0, 10, 1851, 29], - ["setarg", 11, 1, 8, 1851, 29], - ["setarg", 11, 2, 7, 1851, 29], - ["invoke", 11, 7, 1851, 29], - ["move", 8, 7, 1851, 29], - ["jump", "tern_end_1267", 1851, 29], - "tern_else_1266", - ["access", 7, -1, 1851, 58], - ["move", 8, 7, 1851, 58], - "tern_end_1267", - ["move", 37, 8, 1851, 58], - ["access", 7, 4, 1852, 25], - ["is_int", 8, 34, 1852, 25], - ["jump_false", 8, "rel_ni_1274", 1852, 25], - "_nop_tc_393", - "_nop_tc_394", - ["ge_int", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_ni_1274", - ["is_num", 8, 34, 1852, 25], - ["jump_false", 8, "rel_nn_1275", 1852, 25], - "_nop_tc_395", - "_nop_tc_396", - ["ge_float", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_nn_1275", - ["is_text", 8, 34, 1852, 25], - ["jump_false", 8, "rel_err_1277", 1852, 25], - "_nop_tc_397", - ["jump", "rel_err_1277", 1852, 25], - ["ge_text", 10, 34, 7, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_err_1277", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1852, - 25 - ], - ["access", 8, "error", 1852, 25], - ["access", 11, "cannot compare with '>=': operands must be same type", 1852, 25], - ["array", 12, 0, 1852, 25], - ["push", 12, 11, 1852, 25], - ["frame", 11, 7, 2, 1852, 25], - ["null", 7, 1852, 25], - ["setarg", 11, 0, 7, 1852, 25], - ["setarg", 11, 1, 8, 1852, 25], - ["setarg", 11, 2, 12, 1852, 25], - ["invoke", 11, 7, 1852, 25], - ["disrupt", 1852, 25], - "rel_done_1276", - ["jump_false", 10, "tern_else_1272", 1852, 25], - ["access", 7, 3, 1852, 48], - ["load_index", 8, 30, 7, 1852, 48], - ["access", 7, -1, 1852, 52], - ["get", 10, 88, 1, 1852, 29], - ["frame", 11, 10, 2, 1852, 29], - ["null", 10, 1852, 29], - ["setarg", 11, 0, 10, 1852, 29], - ["setarg", 11, 1, 8, 1852, 29], - ["setarg", 11, 2, 7, 1852, 29], - ["invoke", 11, 7, 1852, 29], - ["move", 8, 7, 1852, 29], - ["jump", "tern_end_1273", 1852, 29], - "tern_else_1272", - ["access", 7, -1, 1852, 58], - ["move", 8, 7, 1852, 58], - "tern_end_1273", - ["move", 38, 8, 1852, 58], - ["get", 7, 40, 1, 1853, 15], - ["frame", 8, 7, 0, 1853, 15], - ["null", 7, 1853, 15], - ["setarg", 8, 0, 7, 1853, 15], - ["invoke", 8, 7, 1853, 15], - ["move", 39, 7, 1853, 15], - ["record", 7, 4], - ["store_field", 7, 35, "arr", 1854, 48], - ["store_field", 7, 36, "fn", 1854, 56], - ["store_field", 7, 37, "init", 1854, 66], - ["store_field", 7, 38, "rev", 1854, 75], - ["get", 8, 94, 1, 1854, 18], - ["frame", 10, 8, 3, 1854, 18], - ["null", 8, 1854, 18], - ["setarg", 10, 0, 8, 1854, 18], - ["setarg", 10, 1, 39, 1854, 18], - ["setarg", 10, 2, 7, 1854, 18], - ["setarg", 10, 3, 34, 1854, 18], - ["tail_invoke", 10, 7, 1854, 18], - ["return", 7, 1854, 18], - "_nop_ur_29", - "if_else_1247", - "if_end_1248", - ["jump", "if_end_1127", 1854, 18], - "if_else_1126", - "if_end_1127", - ["array", 7, 0, 1859, 19], - ["move", 41, 7, 1859, 19], - ["access", 9, 0, 1860, 12], - ["null", 7, 1861, 28], - ["is_identical", 8, 30, 7, 1861, 28], - ["jump_true", 8, "ne_nid_1281", 1861, 28], - ["jump", "ne_ni_1282", 1861, 28], - "ne_nid_1281", - ["false", 8, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_ni_1282", - ["is_int", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nn_1283", 1861, 28], - "_nop_tc_398", - ["jump", "ne_nn_1283", 1861, 28], - ["ne_int", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nn_1283", - ["is_num", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nt_1284", 1861, 28], - "_nop_tc_399", - ["jump", "ne_nt_1284", 1861, 28], - ["ne_float", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nt_1284", - ["is_text", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nnl_1285", 1861, 28], - "_nop_tc_400", - ["jump", "ne_nnl_1285", 1861, 28], - ["ne_text", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nnl_1285", - ["is_null", 10, 30, 1861, 28], - ["jump_false", 10, "ne_nb_1286", 1861, 28], - "_nop_tc_401", - "_nop_tc_402", - ["false", 8, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nb_1286", - ["is_bool", 10, 30, 1861, 28], - ["jump_false", 10, "ne_mis_1287", 1861, 28], - "_nop_tc_403", - ["jump", "ne_mis_1287", 1861, 28], - ["ne_bool", 8, 30, 7, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_mis_1287", - ["true", 8, 1861, 28], - "ne_done_1280", - ["jump_false", 8, "tern_else_1278", 1861, 28], - ["length", 7, 30, 1861, 42], - ["move", 8, 7, 1861, 42], - ["jump", "tern_end_1279", 1861, 42], - "tern_else_1278", - ["access", 7, 0, 1861, 55], - ["move", 8, 7, 1861, 55], - "tern_end_1279", - ["move", 34, 8, 1861, 55], - "while_start_1288", - ["is_int", 7, 9, 1862, 19], - ["jump_false", 7, "rel_ni_1290", 1862, 19], - ["is_int", 8, 34, 1862, 19], - ["jump_false", 8, "rel_ni_1290", 1862, 19], - ["lt_int", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_ni_1290", - ["is_num", 7, 9, 1862, 19], - ["jump_false", 7, "rel_nn_1291", 1862, 19], - ["is_num", 8, 34, 1862, 19], - ["jump_false", 8, "rel_nn_1291", 1862, 19], - ["lt_float", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_nn_1291", - ["is_text", 7, 9, 1862, 19], - ["jump_false", 7, "rel_err_1293", 1862, 19], - ["is_text", 8, 34, 1862, 19], - ["jump_false", 8, "rel_err_1293", 1862, 19], - ["lt_text", 10, 9, 34, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_err_1293", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1862, - 19 - ], - ["access", 8, "error", 1862, 19], - ["access", 11, "cannot compare with '<': operands must be same type", 1862, 19], - ["array", 12, 0, 1862, 19], - ["push", 12, 11, 1862, 19], - ["frame", 11, 7, 2, 1862, 19], - ["null", 7, 1862, 19], - ["setarg", 11, 0, 7, 1862, 19], - ["setarg", 11, 1, 8, 1862, 19], - ["setarg", 11, 2, 12, 1862, 19], - ["invoke", 11, 7, 1862, 19], - ["disrupt", 1862, 19], - "rel_done_1292", - ["jump_false", 10, "while_end_1289", 1862, 19], - ["load_dynamic", 7, 30, 9, 1863, 44], - ["access", 8, -1, 1863, 49], - ["get", 10, 88, 1, 1863, 25], - ["frame", 11, 10, 2, 1863, 25], - ["null", 10, 1863, 25], - ["setarg", 11, 0, 10, 1863, 25], - ["setarg", 11, 1, 7, 1863, 25], - ["setarg", 11, 2, 8, 1863, 25], - ["invoke", 11, 7, 1863, 25], - ["is_array", 8, 41, 1863, 25], - ["jump_false", 8, "push_err_1294", 1863, 25], - ["push", 41, 7, 1863, 25], - ["jump", "push_done_1295", 1863, 25], - "push_err_1294", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1863, - 25 - ], - ["access", 8, "error", 1863, 25], - ["access", 10, "cannot push: target must be an array", 1863, 25], - ["array", 11, 0, 1863, 25], - ["push", 11, 10, 1863, 25], - ["frame", 10, 7, 2, 1863, 25], - ["null", 7, 1863, 25], - ["setarg", 10, 0, 7, 1863, 25], - ["setarg", 10, 1, 8, 1863, 25], - ["setarg", 10, 2, 11, 1863, 25], - ["invoke", 10, 7, 1863, 25], - ["disrupt", 1863, 25], - "push_done_1295", - ["access", 7, 1, 1864, 19], - ["is_num", 8, 9, 1864, 19], - ["jump_false", 8, "num_err_1296", 1864, 19], - "_nop_tc_404", - "_nop_tc_405", - ["add", 8, 9, 7, 1864, 19], - ["jump", "num_done_1297", 1864, 19], - "num_err_1296", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1864, - 19 - ], - ["access", 10, "error", 1864, 19], - ["access", 11, "cannot apply '+': operands must be numbers", 1864, 19], - ["array", 12, 0, 1864, 19], - ["push", 12, 11, 1864, 19], - ["frame", 11, 7, 2, 1864, 19], - ["null", 7, 1864, 19], - ["setarg", 11, 0, 7, 1864, 19], - ["setarg", 11, 1, 10, 1864, 19], - ["setarg", 11, 2, 12, 1864, 19], - ["invoke", 11, 7, 1864, 19], - ["disrupt", 1864, 19], - "num_done_1297", - ["move", 9, 8, 1864, 19], - ["jump", "while_start_1288", 1864, 19], - "while_end_1289", - ["get", 7, 40, 1, 1866, 14], - ["frame", 8, 7, 0, 1866, 14], - ["null", 7, 1866, 14], - ["setarg", 8, 0, 7, 1866, 14], - ["invoke", 8, 7, 1866, 14], - ["move", 20, 7, 1866, 14], - ["access", 7, ".", 1867, 26], - ["is_identical", 8, 31, 7, 1867, 26], - ["jump_true", 8, "eq_done_1300", 1867, 26], - ["is_int", 10, 31, 1867, 26], - ["jump_false", 10, "eq_ni_1301", 1867, 26], - "_nop_tc_406", - ["jump", "eq_ni_1301", 1867, 26], - ["eq_int", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_ni_1301", - ["is_num", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nn_1302", 1867, 26], - "_nop_tc_407", - ["jump", "eq_nn_1302", 1867, 26], - ["eq_float", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nn_1302", - ["is_text", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nt_1303", 1867, 26], - "_nop_tc_408", - "_nop_tc_409", - ["eq_text", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nt_1303", - ["is_null", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nnl_1304", 1867, 26], - "_nop_tc_410", - ["jump", "eq_nnl_1304", 1867, 26], - ["true", 8, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nnl_1304", - ["is_bool", 10, 31, 1867, 26], - ["jump_false", 10, "eq_nb_1305", 1867, 26], - "_nop_tc_411", - ["jump", "eq_nb_1305", 1867, 26], - ["eq_bool", 8, 31, 7, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nb_1305", - ["false", 8, 1867, 26], - "eq_done_1300", - ["jump_false", 8, "if_else_1298", 1867, 26], - ["load_field", 7, 29, "left", 1868, 15], - ["move", 24, 7, 1868, 15], - ["load_field", 7, 29, "right", 1869, 16], - ["move", 25, 7, 1869, 16], - ["access", 7, -1, 1870, 34], - ["get", 8, 88, 1, 1870, 20], - ["frame", 10, 8, 2, 1870, 20], - ["null", 8, 1870, 20], - ["setarg", 10, 0, 8, 1870, 20], - ["setarg", 10, 1, 24, 1870, 20], - ["setarg", 10, 2, 7, 1870, 20], - ["invoke", 10, 7, 1870, 20], - ["move", 26, 7, 1870, 20], - ["get", 7, 77, 1, 1871, 9], - ["frame", 8, 7, 4, 1871, 9], - ["null", 7, 1871, 9], - ["setarg", 8, 0, 7, 1871, 9], - ["setarg", 8, 1, 20, 1871, 9], - ["setarg", 8, 2, 26, 1871, 9], - ["setarg", 8, 3, 25, 1871, 9], - ["setarg", 8, 4, 41, 1871, 9], - ["invoke", 8, 7, 1871, 9], - ["jump", "if_end_1299", 1871, 9], - "if_else_1298", - ["access", 7, "[", 1872, 33], - ["is_identical", 8, 31, 7, 1872, 33], - ["jump_true", 8, "eq_done_1308", 1872, 33], - ["is_int", 10, 31, 1872, 33], - ["jump_false", 10, "eq_ni_1309", 1872, 33], - "_nop_tc_412", - ["jump", "eq_ni_1309", 1872, 33], - ["eq_int", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_ni_1309", - ["is_num", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nn_1310", 1872, 33], - "_nop_tc_413", - ["jump", "eq_nn_1310", 1872, 33], - ["eq_float", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nn_1310", - ["is_text", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nt_1311", 1872, 33], - "_nop_tc_414", - "_nop_tc_415", - ["eq_text", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nt_1311", - ["is_null", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nnl_1312", 1872, 33], - "_nop_tc_416", - ["jump", "eq_nnl_1312", 1872, 33], - ["true", 8, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nnl_1312", - ["is_bool", 10, 31, 1872, 33], - ["jump_false", 10, "eq_nb_1313", 1872, 33], - "_nop_tc_417", - ["jump", "eq_nb_1313", 1872, 33], - ["eq_bool", 8, 31, 7, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nb_1313", - ["false", 8, 1872, 33], - "eq_done_1308", - ["jump_false", 8, "if_else_1306", 1872, 33], - ["load_field", 7, 29, "left", 1873, 15], - ["move", 24, 7, 1873, 15], - ["load_field", 7, 29, "right", 1874, 20], - ["move", 42, 7, 1874, 20], - ["access", 7, -1, 1875, 34], - ["get", 8, 88, 1, 1875, 20], - ["frame", 10, 8, 2, 1875, 20], - ["null", 8, 1875, 20], - ["setarg", 10, 0, 8, 1875, 20], - ["setarg", 10, 1, 24, 1875, 20], - ["setarg", 10, 2, 7, 1875, 20], - ["invoke", 10, 7, 1875, 20], - ["move", 26, 7, 1875, 20], - ["access", 7, -1, 1876, 39], - ["get", 8, 88, 1, 1876, 20], - ["frame", 10, 8, 2, 1876, 20], - ["null", 8, 1876, 20], - ["setarg", 10, 0, 8, 1876, 20], - ["setarg", 10, 1, 42, 1876, 20], - ["setarg", 10, 2, 7, 1876, 20], - ["invoke", 10, 7, 1876, 20], - ["move", 43, 7, 1876, 20], - ["get", 7, 78, 1, 1877, 9], - ["frame", 8, 7, 4, 1877, 9], - ["null", 7, 1877, 9], - ["setarg", 8, 0, 7, 1877, 9], - ["setarg", 8, 1, 20, 1877, 9], - ["setarg", 8, 2, 26, 1877, 9], - ["setarg", 8, 3, 43, 1877, 9], - ["setarg", 8, 4, 41, 1877, 9], - ["invoke", 8, 7, 1877, 9], - ["jump", "if_end_1307", 1877, 9], - "if_else_1306", - ["access", 7, -1, 1879, 38], - ["get", 8, 88, 1, 1879, 21], - ["frame", 10, 8, 2, 1879, 21], - ["null", 8, 1879, 21], - ["setarg", 10, 0, 8, 1879, 21], - ["setarg", 10, 1, 29, 1879, 21], - ["setarg", 10, 2, 7, 1879, 21], - ["invoke", 10, 7, 1879, 21], - ["move", 44, 7, 1879, 21], - ["get", 7, 76, 1, 1880, 9], - ["frame", 8, 7, 3, 1880, 9], - ["null", 7, 1880, 9], - ["setarg", 8, 0, 7, 1880, 9], - ["setarg", 8, 1, 20, 1880, 9], - ["setarg", 8, 2, 44, 1880, 9], - ["setarg", 8, 3, 41, 1880, 9], - ["invoke", 8, 7, 1880, 9], - "if_end_1307", - "if_end_1299", - ["return", 20, 1882, 14], - "_nop_ur_30", - "if_else_1031", - "if_end_1032", - ["access", 7, "!", 1886, 17], - ["is_identical", 8, 3, 7, 1886, 17], - ["jump_true", 8, "eq_done_1316", 1886, 17], - ["is_int", 10, 3, 1886, 17], - ["jump_false", 10, "eq_ni_1317", 1886, 17], - "_nop_tc_418", - ["jump", "eq_ni_1317", 1886, 17], - ["eq_int", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_ni_1317", - ["is_num", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nn_1318", 1886, 17], - "_nop_tc_419", - ["jump", "eq_nn_1318", 1886, 17], - ["eq_float", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nn_1318", - ["is_text", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nt_1319", 1886, 17], - "_nop_tc_420", - "_nop_tc_421", - ["eq_text", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nt_1319", - ["is_null", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nnl_1320", 1886, 17], - "_nop_tc_422", - ["jump", "eq_nnl_1320", 1886, 17], - ["true", 8, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nnl_1320", - ["is_bool", 10, 3, 1886, 17], - ["jump_false", 10, "eq_nb_1321", 1886, 17], - "_nop_tc_423", - ["jump", "eq_nb_1321", 1886, 17], - ["eq_bool", 8, 3, 7, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nb_1321", - ["false", 8, 1886, 17], - "eq_done_1316", - ["jump_false", 8, "if_else_1314", 1886, 17], - ["load_field", 7, 1, "expression", 1887, 31], - ["access", 8, -1, 1887, 48], - ["get", 10, 88, 1, 1887, 22], - ["frame", 11, 10, 2, 1887, 22], - ["null", 10, 1887, 22], - ["setarg", 11, 0, 10, 1887, 22], - ["setarg", 11, 1, 7, 1887, 22], - ["setarg", 11, 2, 8, 1887, 22], - ["invoke", 11, 7, 1887, 22], - ["move", 45, 7, 1887, 22], - ["get", 7, 40, 1, 1888, 14], - ["frame", 8, 7, 0, 1888, 14], - ["null", 7, 1888, 14], - ["setarg", 8, 0, 7, 1888, 14], - ["invoke", 8, 7, 1888, 14], - ["move", 4, 7, 1888, 14], - ["access", 7, "not", 1889, 14], - ["get", 8, 51, 1, 1889, 7], - ["frame", 10, 8, 3, 1889, 7], - ["null", 8, 1889, 7], - ["setarg", 10, 0, 8, 1889, 7], - ["setarg", 10, 1, 7, 1889, 7], - ["setarg", 10, 2, 4, 1889, 7], - ["setarg", 10, 3, 45, 1889, 7], - ["invoke", 10, 7, 1889, 7], - ["return", 4, 1890, 14], - "_nop_ur_31", - "if_else_1314", - "if_end_1315", - ["access", 7, "~", 1892, 17], - ["is_identical", 8, 3, 7, 1892, 17], - ["jump_true", 8, "eq_done_1324", 1892, 17], - ["is_int", 10, 3, 1892, 17], - ["jump_false", 10, "eq_ni_1325", 1892, 17], - "_nop_tc_424", - ["jump", "eq_ni_1325", 1892, 17], - ["eq_int", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_ni_1325", - ["is_num", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nn_1326", 1892, 17], - "_nop_tc_425", - ["jump", "eq_nn_1326", 1892, 17], - ["eq_float", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nn_1326", - ["is_text", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nt_1327", 1892, 17], - "_nop_tc_426", - "_nop_tc_427", - ["eq_text", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nt_1327", - ["is_null", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nnl_1328", 1892, 17], - "_nop_tc_428", - ["jump", "eq_nnl_1328", 1892, 17], - ["true", 8, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nnl_1328", - ["is_bool", 10, 3, 1892, 17], - ["jump_false", 10, "eq_nb_1329", 1892, 17], - "_nop_tc_429", - ["jump", "eq_nb_1329", 1892, 17], - ["eq_bool", 8, 3, 7, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nb_1329", - ["false", 8, 1892, 17], - "eq_done_1324", - ["jump_false", 8, "if_else_1322", 1892, 17], - ["load_field", 7, 1, "expression", 1893, 31], - ["access", 8, -1, 1893, 48], - ["get", 10, 88, 1, 1893, 22], - ["frame", 11, 10, 2, 1893, 22], - ["null", 10, 1893, 22], - ["setarg", 11, 0, 10, 1893, 22], - ["setarg", 11, 1, 7, 1893, 22], - ["setarg", 11, 2, 8, 1893, 22], - ["invoke", 11, 7, 1893, 22], - ["move", 45, 7, 1893, 22], - ["get", 7, 40, 1, 1894, 14], - ["frame", 8, 7, 0, 1894, 14], - ["null", 7, 1894, 14], - ["setarg", 8, 0, 7, 1894, 14], - ["invoke", 8, 7, 1894, 14], - ["move", 4, 7, 1894, 14], - ["access", 7, "bitnot", 1895, 14], - ["get", 8, 51, 1, 1895, 7], - ["frame", 10, 8, 3, 1895, 7], - ["null", 8, 1895, 7], - ["setarg", 10, 0, 8, 1895, 7], - ["setarg", 10, 1, 7, 1895, 7], - ["setarg", 10, 2, 4, 1895, 7], - ["setarg", 10, 3, 45, 1895, 7], - ["invoke", 10, 7, 1895, 7], - ["return", 4, 1896, 14], - "_nop_ur_32", - "if_else_1322", - "if_end_1323", - ["access", 7, "-unary", 1898, 17], - ["is_identical", 8, 3, 7, 1898, 17], - ["jump_true", 8, "eq_done_1332", 1898, 17], - ["is_int", 10, 3, 1898, 17], - ["jump_false", 10, "eq_ni_1333", 1898, 17], - "_nop_tc_430", - ["jump", "eq_ni_1333", 1898, 17], - ["eq_int", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_ni_1333", - ["is_num", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nn_1334", 1898, 17], - "_nop_tc_431", - ["jump", "eq_nn_1334", 1898, 17], - ["eq_float", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nn_1334", - ["is_text", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nt_1335", 1898, 17], - "_nop_tc_432", - "_nop_tc_433", - ["eq_text", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nt_1335", - ["is_null", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nnl_1336", 1898, 17], - "_nop_tc_434", - ["jump", "eq_nnl_1336", 1898, 17], - ["true", 8, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nnl_1336", - ["is_bool", 10, 3, 1898, 17], - ["jump_false", 10, "eq_nb_1337", 1898, 17], - "_nop_tc_435", - ["jump", "eq_nb_1337", 1898, 17], - ["eq_bool", 8, 3, 7, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nb_1337", - ["false", 8, 1898, 17], - "eq_done_1332", - ["jump_false", 8, "if_else_1330", 1898, 17], - ["load_field", 7, 1, "expression", 1899, 31], - ["access", 8, -1, 1899, 48], - ["get", 10, 88, 1, 1899, 22], - ["frame", 11, 10, 2, 1899, 22], - ["null", 10, 1899, 22], - ["setarg", 11, 0, 10, 1899, 22], - ["setarg", 11, 1, 7, 1899, 22], - ["setarg", 11, 2, 8, 1899, 22], - ["invoke", 11, 7, 1899, 22], - ["move", 45, 7, 1899, 22], - ["get", 7, 40, 1, 1900, 14], - ["frame", 8, 7, 0, 1900, 14], - ["null", 7, 1900, 14], - ["setarg", 8, 0, 7, 1900, 14], - ["invoke", 8, 7, 1900, 14], - ["move", 4, 7, 1900, 14], - ["load_field", 7, 1, "expression", 1901, 47], - ["get", 8, 69, 1, 1901, 7], - ["frame", 10, 8, 3, 1901, 7], - ["null", 8, 1901, 7], - ["setarg", 10, 0, 8, 1901, 7], - ["setarg", 10, 1, 4, 1901, 7], - ["setarg", 10, 2, 45, 1901, 7], - ["setarg", 10, 3, 7, 1901, 7], - ["invoke", 10, 7, 1901, 7], - ["return", 4, 1902, 14], - "_nop_ur_33", - "if_else_1330", - "if_end_1331", - ["access", 7, "+unary", 1904, 17], - ["is_identical", 8, 3, 7, 1904, 17], - ["jump_true", 8, "eq_done_1340", 1904, 17], - ["is_int", 10, 3, 1904, 17], - ["jump_false", 10, "eq_ni_1341", 1904, 17], - "_nop_tc_436", - ["jump", "eq_ni_1341", 1904, 17], - ["eq_int", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_ni_1341", - ["is_num", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nn_1342", 1904, 17], - "_nop_tc_437", - ["jump", "eq_nn_1342", 1904, 17], - ["eq_float", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nn_1342", - ["is_text", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nt_1343", 1904, 17], - "_nop_tc_438", - "_nop_tc_439", - ["eq_text", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nt_1343", - ["is_null", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nnl_1344", 1904, 17], - "_nop_tc_440", - ["jump", "eq_nnl_1344", 1904, 17], - ["true", 8, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nnl_1344", - ["is_bool", 10, 3, 1904, 17], - ["jump_false", 10, "eq_nb_1345", 1904, 17], - "_nop_tc_441", - ["jump", "eq_nb_1345", 1904, 17], - ["eq_bool", 8, 3, 7, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nb_1345", - ["false", 8, 1904, 17], - "eq_done_1340", - ["jump_false", 8, "if_else_1338", 1904, 17], - ["load_field", 7, 1, "expression", 1905, 23], - ["access", 8, -1, 1905, 40], - ["get", 10, 88, 1, 1905, 14], - ["frame", 11, 10, 2, 1905, 14], - ["null", 10, 1905, 14], - ["setarg", 11, 0, 10, 1905, 14], - ["setarg", 11, 1, 7, 1905, 14], - ["setarg", 11, 2, 8, 1905, 14], - ["tail_invoke", 11, 7, 1905, 14], - ["return", 7, 1905, 14], - "_nop_ur_34", - "if_else_1338", - "if_end_1339", - ["access", 7, "++", 1909, 17], - ["is_identical", 8, 3, 7, 1909, 17], - ["jump_true", 8, "eq_done_1349", 1909, 17], - ["is_int", 10, 3, 1909, 17], - ["jump_false", 10, "eq_ni_1350", 1909, 17], - "_nop_tc_442", - ["jump", "eq_ni_1350", 1909, 17], - ["eq_int", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_ni_1350", - ["is_num", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nn_1351", 1909, 17], - "_nop_tc_443", - ["jump", "eq_nn_1351", 1909, 17], - ["eq_float", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nn_1351", - ["is_text", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nt_1352", 1909, 17], - "_nop_tc_444", - "_nop_tc_445", - ["eq_text", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nt_1352", - ["is_null", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nnl_1353", 1909, 17], - "_nop_tc_446", - ["jump", "eq_nnl_1353", 1909, 17], - ["true", 8, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nnl_1353", - ["is_bool", 10, 3, 1909, 17], - ["jump_false", 10, "eq_nb_1354", 1909, 17], - "_nop_tc_447", - ["jump", "eq_nb_1354", 1909, 17], - ["eq_bool", 8, 3, 7, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nb_1354", - ["false", 8, 1909, 17], - "eq_done_1349", - ["move", 7, 8, 1909, 17], - ["jump_true", 7, "or_end_1348", 1909, 17], - ["access", 8, "--", 1909, 33], - ["is_identical", 10, 3, 8, 1909, 33], - ["jump_true", 10, "eq_done_1355", 1909, 33], - ["is_int", 11, 3, 1909, 33], - ["jump_false", 11, "eq_ni_1356", 1909, 33], - "_nop_tc_448", - ["jump", "eq_ni_1356", 1909, 33], - ["eq_int", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_ni_1356", - ["is_num", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nn_1357", 1909, 33], - "_nop_tc_449", - ["jump", "eq_nn_1357", 1909, 33], - ["eq_float", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nn_1357", - ["is_text", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nt_1358", 1909, 33], - "_nop_tc_450", - "_nop_tc_451", - ["eq_text", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nt_1358", - ["is_null", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nnl_1359", 1909, 33], - "_nop_tc_452", - ["jump", "eq_nnl_1359", 1909, 33], - ["true", 10, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nnl_1359", - ["is_bool", 11, 3, 1909, 33], - ["jump_false", 11, "eq_nb_1360", 1909, 33], - "_nop_tc_453", - ["jump", "eq_nb_1360", 1909, 33], - ["eq_bool", 10, 3, 8, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nb_1360", - ["false", 10, 1909, 33], - "eq_done_1355", - ["move", 7, 10, 1909, 33], - "or_end_1348", - ["jump_false", 7, "if_else_1346", 1909, 33], - ["load_field", 7, 1, "expression", 1910, 17], - ["move", 46, 7, 1910, 17], - ["load_field", 7, 1, "postfix", 1911, 17], - ["true", 8, 1911, 33], - ["is_identical", 47, 7, 8, 1911, 33], - ["jump_true", 47, "eq_done_1361", 1911, 33], - ["is_int", 10, 7, 1911, 33], - ["jump_false", 10, "eq_ni_1362", 1911, 33], - "_nop_tc_454", - ["jump", "eq_ni_1362", 1911, 33], - ["eq_int", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_ni_1362", - ["is_num", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nn_1363", 1911, 33], - "_nop_tc_455", - ["jump", "eq_nn_1363", 1911, 33], - ["eq_float", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nn_1363", - ["is_text", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nt_1364", 1911, 33], - "_nop_tc_456", - ["jump", "eq_nt_1364", 1911, 33], - ["eq_text", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nt_1364", - ["is_null", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nnl_1365", 1911, 33], - "_nop_tc_457", - ["jump", "eq_nnl_1365", 1911, 33], - ["true", 47, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nnl_1365", - ["is_bool", 10, 7, 1911, 33], - ["jump_false", 10, "eq_nb_1366", 1911, 33], - "_nop_tc_458", - "_nop_tc_459", - ["eq_bool", 47, 7, 8, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nb_1366", - ["false", 47, 1911, 33], - "eq_done_1361", - ["access", 7, "++", 1912, 26], - ["is_identical", 8, 3, 7, 1912, 26], - ["jump_true", 8, "eq_done_1369", 1912, 26], - ["is_int", 10, 3, 1912, 26], - ["jump_false", 10, "eq_ni_1370", 1912, 26], - "_nop_tc_460", - ["jump", "eq_ni_1370", 1912, 26], - ["eq_int", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_ni_1370", - ["is_num", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nn_1371", 1912, 26], - "_nop_tc_461", - ["jump", "eq_nn_1371", 1912, 26], - ["eq_float", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nn_1371", - ["is_text", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nt_1372", 1912, 26], - "_nop_tc_462", - "_nop_tc_463", - ["eq_text", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nt_1372", - ["is_null", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nnl_1373", 1912, 26], - "_nop_tc_464", - ["jump", "eq_nnl_1373", 1912, 26], - ["true", 8, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nnl_1373", - ["is_bool", 10, 3, 1912, 26], - ["jump_false", 10, "eq_nb_1374", 1912, 26], - "_nop_tc_465", - ["jump", "eq_nb_1374", 1912, 26], - ["eq_bool", 8, 3, 7, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nb_1374", - ["false", 8, 1912, 26], - "eq_done_1369", - ["jump_false", 8, "tern_else_1367", 1912, 26], - ["access", 7, "add", 1912, 33], - ["move", 8, 7, 1912, 33], - ["jump", "tern_end_1368", 1912, 33], - "tern_else_1367", - ["access", 7, "subtract", 1912, 41], - ["move", 8, 7, 1912, 41], - "tern_end_1368", - ["move", 48, 8, 1912, 41], - ["load_field", 7, 46, "kind", 1913, 22], - ["move", 49, 7, 1913, 22], - ["get", 7, 40, 1, 1914, 18], - ["frame", 8, 7, 0, 1914, 18], - ["null", 7, 1914, 18], - ["setarg", 8, 0, 7, 1914, 18], - ["invoke", 8, 7, 1914, 18], - ["move", 50, 7, 1914, 18], - ["access", 7, "int", 1915, 14], - ["access", 8, 1, 1915, 31], - ["get", 10, 51, 1, 1915, 7], - ["frame", 11, 10, 3, 1915, 7], - ["null", 10, 1915, 7], - ["setarg", 11, 0, 10, 1915, 7], - ["setarg", 11, 1, 7, 1915, 7], - ["setarg", 11, 2, 50, 1915, 7], - ["setarg", 11, 3, 8, 1915, 7], - ["invoke", 11, 7, 1915, 7], - ["record", 7, 2], - ["access", 8, "number", 1916, 25], - ["store_field", 7, 8, "kind", 1916, 25], - ["access", 8, 1, 1916, 43], - ["store_field", 7, 8, "number", 1916, 43], - ["move", 51, 7, 1916, 43], - ["access", 7, "name", 1918, 27], - ["is_identical", 8, 49, 7, 1918, 27], - ["jump_true", 8, "eq_done_1377", 1918, 27], - ["is_int", 10, 49, 1918, 27], - ["jump_false", 10, "eq_ni_1378", 1918, 27], - "_nop_tc_466", - ["jump", "eq_ni_1378", 1918, 27], - ["eq_int", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_ni_1378", - ["is_num", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nn_1379", 1918, 27], - "_nop_tc_467", - ["jump", "eq_nn_1379", 1918, 27], - ["eq_float", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nn_1379", - ["is_text", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nt_1380", 1918, 27], - "_nop_tc_468", - "_nop_tc_469", - ["eq_text", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nt_1380", - ["is_null", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nnl_1381", 1918, 27], - "_nop_tc_470", - ["jump", "eq_nnl_1381", 1918, 27], - ["true", 8, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nnl_1381", - ["is_bool", 10, 49, 1918, 27], - ["jump_false", 10, "eq_nb_1382", 1918, 27], - "_nop_tc_471", - ["jump", "eq_nb_1382", 1918, 27], - ["eq_bool", 8, 49, 7, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nb_1382", - ["false", 8, 1918, 27], - "eq_done_1377", - ["jump_false", 8, "if_else_1375", 1918, 27], - ["load_field", 7, 46, "name", 1919, 16], - ["move", 17, 7, 1919, 16], - ["load_field", 7, 46, "level", 1920, 17], - ["move", 18, 7, 1920, 17], - ["null", 7, 1921, 22], - ["is_identical", 8, 18, 7, 1921, 22], - ["jump_true", 8, "eq_done_1385", 1921, 22], - ["is_int", 10, 18, 1921, 22], - ["jump_false", 10, "eq_ni_1386", 1921, 22], - "_nop_tc_472", - ["jump", "eq_ni_1386", 1921, 22], - ["eq_int", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_ni_1386", - ["is_num", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nn_1387", 1921, 22], - "_nop_tc_473", - ["jump", "eq_nn_1387", 1921, 22], - ["eq_float", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nn_1387", - ["is_text", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nt_1388", 1921, 22], - "_nop_tc_474", - ["jump", "eq_nt_1388", 1921, 22], - ["eq_text", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nt_1388", - ["is_null", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nnl_1389", 1921, 22], - "_nop_tc_475", - "_nop_tc_476", - ["true", 8, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nnl_1389", - ["is_bool", 10, 18, 1921, 22], - ["jump_false", 10, "eq_nb_1390", 1921, 22], - "_nop_tc_477", - ["jump", "eq_nb_1390", 1921, 22], - ["eq_bool", 8, 18, 7, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nb_1390", - ["false", 8, 1921, 22], - "eq_done_1385", - ["jump_false", 8, "if_else_1383", 1921, 22], - ["access", 18, -1, 1922, 19], - ["jump", "if_end_1384", 1922, 19], - "if_else_1383", - "if_end_1384", - ["get", 7, 40, 1, 1924, 20], - ["frame", 8, 7, 0, 1924, 20], - ["null", 7, 1924, 20], - ["setarg", 8, 0, 7, 1924, 20], - ["invoke", 8, 7, 1924, 20], - ["move", 52, 7, 1924, 20], - ["access", 7, 0, 1925, 22], - ["is_identical", 8, 18, 7, 1925, 22], - ["jump_true", 8, "eq_done_1393", 1925, 22], - ["is_int", 10, 18, 1925, 22], - ["jump_false", 10, "eq_ni_1394", 1925, 22], - "_nop_tc_478", - "_nop_tc_479", - ["eq_int", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_ni_1394", - ["is_num", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nn_1395", 1925, 22], - "_nop_tc_480", - "_nop_tc_481", - ["eq_float", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nn_1395", - ["is_text", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nt_1396", 1925, 22], - "_nop_tc_482", - ["jump", "eq_nt_1396", 1925, 22], - ["eq_text", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nt_1396", - ["is_null", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nnl_1397", 1925, 22], - "_nop_tc_483", - ["jump", "eq_nnl_1397", 1925, 22], - ["true", 8, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nnl_1397", - ["is_bool", 10, 18, 1925, 22], - ["jump_false", 10, "eq_nb_1398", 1925, 22], - "_nop_tc_484", - ["jump", "eq_nb_1398", 1925, 22], - ["eq_bool", 8, 18, 7, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nb_1398", - ["false", 8, 1925, 22], - "eq_done_1393", - ["jump_false", 8, "if_else_1391", 1925, 22], - ["get", 7, 42, 1, 1926, 19], - ["frame", 8, 7, 1, 1926, 19], - ["null", 7, 1926, 19], - ["setarg", 8, 0, 7, 1926, 19], - ["setarg", 8, 1, 17, 1926, 19], - ["invoke", 8, 7, 1926, 19], - ["move", 53, 7, 1926, 19], - ["access", 7, 0, 1927, 24], - ["is_int", 8, 53, 1927, 24], - ["jump_false", 8, "rel_ni_1401", 1927, 24], - "_nop_tc_485", - "_nop_tc_486", - ["ge_int", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_ni_1401", - ["is_num", 8, 53, 1927, 24], - ["jump_false", 8, "rel_nn_1402", 1927, 24], - "_nop_tc_487", - "_nop_tc_488", - ["ge_float", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_nn_1402", - ["is_text", 8, 53, 1927, 24], - ["jump_false", 8, "rel_err_1404", 1927, 24], - "_nop_tc_489", - ["jump", "rel_err_1404", 1927, 24], - ["ge_text", 10, 53, 7, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_err_1404", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1927, - 24 - ], - ["access", 8, "error", 1927, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1927, 24], - ["array", 12, 0, 1927, 24], - ["push", 12, 11, 1927, 24], - ["frame", 11, 7, 2, 1927, 24], - ["null", 7, 1927, 24], - ["setarg", 11, 0, 7, 1927, 24], - ["setarg", 11, 1, 8, 1927, 24], - ["setarg", 11, 2, 12, 1927, 24], - ["invoke", 11, 7, 1927, 24], - ["disrupt", 1927, 24], - "rel_done_1403", - ["jump_false", 10, "if_else_1399", 1927, 24], - ["access", 7, "move", 1928, 20], - ["get", 8, 51, 1, 1928, 13], - ["frame", 10, 8, 3, 1928, 13], - ["null", 8, 1928, 13], - ["setarg", 10, 0, 8, 1928, 13], - ["setarg", 10, 1, 7, 1928, 13], - ["setarg", 10, 2, 52, 1928, 13], - ["setarg", 10, 3, 53, 1928, 13], - ["invoke", 10, 7, 1928, 13], - ["jump", "if_end_1400", 1928, 13], - "if_else_1399", - "if_end_1400", - ["jump", "if_end_1392", 1928, 13], - "if_else_1391", - ["access", 7, 0, 1930, 28], - ["is_int", 8, 18, 1930, 28], - ["jump_false", 8, "rel_ni_1407", 1930, 28], - "_nop_tc_490", - "_nop_tc_491", - ["gt_int", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_ni_1407", - ["is_num", 8, 18, 1930, 28], - ["jump_false", 8, "rel_nn_1408", 1930, 28], - "_nop_tc_492", - "_nop_tc_493", - ["gt_float", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_nn_1408", - ["is_text", 8, 18, 1930, 28], - ["jump_false", 8, "rel_err_1410", 1930, 28], - "_nop_tc_494", - ["jump", "rel_err_1410", 1930, 28], - ["gt_text", 10, 18, 7, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_err_1410", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1930, - 28 - ], - ["access", 8, "error", 1930, 28], - ["access", 11, "cannot compare with '>': operands must be same type", 1930, 28], - ["array", 12, 0, 1930, 28], - ["push", 12, 11, 1930, 28], - ["frame", 11, 7, 2, 1930, 28], - ["null", 7, 1930, 28], - ["setarg", 11, 0, 7, 1930, 28], - ["setarg", 11, 1, 8, 1930, 28], - ["setarg", 11, 2, 12, 1930, 28], - ["invoke", 11, 7, 1930, 28], - ["disrupt", 1930, 28], - "rel_done_1409", - ["jump_false", 10, "if_else_1405", 1930, 28], - ["access", 7, 1, 1931, 25], - ["is_num", 8, 18, 1931, 25], - ["jump_false", 8, "num_err_1411", 1931, 25], - "_nop_tc_495", - "_nop_tc_496", - ["subtract", 21, 18, 7, 1931, 25], - ["jump", "num_done_1412", 1931, 25], - "num_err_1411", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1931, - 25 - ], - ["access", 8, "error", 1931, 25], - ["access", 10, "cannot apply '-': operands must be numbers", 1931, 25], - ["array", 11, 0, 1931, 25], - ["push", 11, 10, 1931, 25], - ["frame", 10, 7, 2, 1931, 25], - ["null", 7, 1931, 25], - ["setarg", 10, 0, 7, 1931, 25], - ["setarg", 10, 1, 8, 1931, 25], - ["setarg", 10, 2, 11, 1931, 25], - ["invoke", 10, 7, 1931, 25], - ["disrupt", 1931, 25], - "num_done_1412", - ["get", 7, 100, 1, 1932, 20], - ["get", 8, 100, 1, 1932, 41], - ["length", 10, 8, 1932, 41], - ["access", 8, 1, 1932, 58], - "_nop_tc_497", - "_nop_tc_498", - "_nop_tc_499", - "_nop_tc_500", - ["subtract", 11, 10, 8, 1932, 58], - ["jump", "num_done_1414", 1932, 58], - "num_err_1413", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 58 - ], - ["access", 10, "error", 1932, 58], - ["access", 12, "cannot apply '-': operands must be numbers", 1932, 58], - ["array", 13, 0, 1932, 58], - ["push", 13, 12, 1932, 58], - ["frame", 12, 8, 2, 1932, 58], - ["null", 8, 1932, 58], - ["setarg", 12, 0, 8, 1932, 58], - ["setarg", 12, 1, 10, 1932, 58], - ["setarg", 12, 2, 13, 1932, 58], - ["invoke", 12, 8, 1932, 58], - ["disrupt", 1932, 58], - "num_done_1414", - "_nop_tc_501", - "_nop_tc_502", - "_nop_tc_503", - "_nop_tc_504", - ["subtract", 8, 11, 21, 1932, 62], - ["jump", "num_done_1416", 1932, 62], - "num_err_1415", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 62 - ], - ["access", 11, "error", 1932, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1932, 62], - ["array", 13, 0, 1932, 62], - ["push", 13, 12, 1932, 62], - ["frame", 12, 10, 2, 1932, 62], - ["null", 10, 1932, 62], - ["setarg", 12, 0, 10, 1932, 62], - ["setarg", 12, 1, 11, 1932, 62], - ["setarg", 12, 2, 13, 1932, 62], - ["invoke", 12, 10, 1932, 62], - ["disrupt", 1932, 62], - "num_done_1416", - ["load_dynamic", 10, 7, 8, 1932, 62], - ["move", 22, 10, 1932, 62], - ["get", 7, 83, 1, 1933, 19], - ["frame", 8, 7, 2, 1933, 19], - ["null", 7, 1933, 19], - ["setarg", 8, 0, 7, 1933, 19], - ["setarg", 8, 1, 22, 1933, 19], - ["setarg", 8, 2, 17, 1933, 19], - ["invoke", 8, 7, 1933, 19], - ["move", 55, 7, 1933, 19], - ["access", 7, "get", 1934, 18], - ["get", 8, 52, 1, 1934, 11], - ["frame", 10, 8, 4, 1934, 11], - ["null", 8, 1934, 11], - ["setarg", 10, 0, 8, 1934, 11], - ["setarg", 10, 1, 7, 1934, 11], - ["setarg", 10, 2, 52, 1934, 11], - ["setarg", 10, 3, 55, 1934, 11], - ["setarg", 10, 4, 18, 1934, 11], - ["invoke", 10, 7, 1934, 11], - ["jump", "if_end_1406", 1934, 11], - "if_else_1405", - ["get", 7, 98, 1, 1936, 11], - ["frame", 8, 7, 2, 1936, 11], - ["null", 7, 1936, 11], - ["setarg", 8, 0, 7, 1936, 11], - ["setarg", 8, 1, 52, 1936, 11], - ["setarg", 8, 2, 17, 1936, 11], - ["invoke", 8, 7, 1936, 11], - "if_end_1406", - "if_end_1392", - ["get", 7, 40, 1, 1938, 20], - ["frame", 8, 7, 0, 1938, 20], - ["null", 7, 1938, 20], - ["setarg", 8, 0, 7, 1938, 20], - ["invoke", 8, 7, 1938, 20], - ["move", 54, 7, 1938, 20], - ["null", 7, 1939, 18], - ["put", 7, 34, 1, 1939, 18], - ["put", 51, 35, 1, 1940, 18], - ["get", 7, 71, 1, 1941, 9], - ["frame", 8, 7, 4, 1941, 9], - ["null", 7, 1941, 9], - ["setarg", 8, 0, 7, 1941, 9], - ["setarg", 8, 1, 48, 1941, 9], - ["setarg", 8, 2, 54, 1941, 9], - ["setarg", 8, 3, 52, 1941, 9], - ["setarg", 8, 4, 50, 1941, 9], - ["invoke", 8, 7, 1941, 9], - ["access", 7, 0, 1942, 22], - ["is_identical", 8, 18, 7, 1942, 22], - ["jump_true", 8, "eq_done_1419", 1942, 22], - ["is_int", 10, 18, 1942, 22], - ["jump_false", 10, "eq_ni_1420", 1942, 22], - "_nop_tc_505", - "_nop_tc_506", - ["eq_int", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_ni_1420", - ["is_num", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nn_1421", 1942, 22], - "_nop_tc_507", - "_nop_tc_508", - ["eq_float", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nn_1421", - ["is_text", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nt_1422", 1942, 22], - "_nop_tc_509", - ["jump", "eq_nt_1422", 1942, 22], - ["eq_text", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nt_1422", - ["is_null", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nnl_1423", 1942, 22], - "_nop_tc_510", - ["jump", "eq_nnl_1423", 1942, 22], - ["true", 8, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nnl_1423", - ["is_bool", 10, 18, 1942, 22], - ["jump_false", 10, "eq_nb_1424", 1942, 22], - "_nop_tc_511", - ["jump", "eq_nb_1424", 1942, 22], - ["eq_bool", 8, 18, 7, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nb_1424", - ["false", 8, 1942, 22], - "eq_done_1419", - ["jump_false", 8, "if_else_1417", 1942, 22], - ["get", 7, 42, 1, 1943, 19], - ["frame", 8, 7, 1, 1943, 19], - ["null", 7, 1943, 19], - ["setarg", 8, 0, 7, 1943, 19], - ["setarg", 8, 1, 17, 1943, 19], - ["invoke", 8, 7, 1943, 19], - ["move", 53, 7, 1943, 19], - ["access", 7, 0, 1944, 24], - ["is_int", 8, 53, 1944, 24], - ["jump_false", 8, "rel_ni_1427", 1944, 24], - "_nop_tc_512", - "_nop_tc_513", - ["ge_int", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_ni_1427", - ["is_num", 8, 53, 1944, 24], - ["jump_false", 8, "rel_nn_1428", 1944, 24], - "_nop_tc_514", - "_nop_tc_515", - ["ge_float", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_nn_1428", - ["is_text", 8, 53, 1944, 24], - ["jump_false", 8, "rel_err_1430", 1944, 24], - "_nop_tc_516", - ["jump", "rel_err_1430", 1944, 24], - ["ge_text", 10, 53, 7, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_err_1430", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1944, - 24 - ], - ["access", 8, "error", 1944, 24], - ["access", 11, "cannot compare with '>=': operands must be same type", 1944, 24], - ["array", 12, 0, 1944, 24], - ["push", 12, 11, 1944, 24], - ["frame", 11, 7, 2, 1944, 24], - ["null", 7, 1944, 24], - ["setarg", 11, 0, 7, 1944, 24], - ["setarg", 11, 1, 8, 1944, 24], - ["setarg", 11, 2, 12, 1944, 24], - ["invoke", 11, 7, 1944, 24], - ["disrupt", 1944, 24], - "rel_done_1429", - ["jump_false", 10, "if_else_1425", 1944, 24], - ["access", 7, "move", 1945, 20], - ["get", 8, 51, 1, 1945, 13], - ["frame", 10, 8, 3, 1945, 13], - ["null", 8, 1945, 13], - ["setarg", 10, 0, 8, 1945, 13], - ["setarg", 10, 1, 7, 1945, 13], - ["setarg", 10, 2, 53, 1945, 13], - ["setarg", 10, 3, 54, 1945, 13], - ["invoke", 10, 7, 1945, 13], - ["jump", "if_end_1426", 1945, 13], - "if_else_1425", - "if_end_1426", - ["jump", "if_end_1418", 1945, 13], - "if_else_1417", - ["access", 7, 0, 1947, 28], - ["is_int", 8, 18, 1947, 28], - ["jump_false", 8, "rel_ni_1433", 1947, 28], - "_nop_tc_517", - "_nop_tc_518", - ["gt_int", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_ni_1433", - ["is_num", 8, 18, 1947, 28], - ["jump_false", 8, "rel_nn_1434", 1947, 28], - "_nop_tc_519", - "_nop_tc_520", - ["gt_float", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_nn_1434", - ["is_text", 8, 18, 1947, 28], - ["jump_false", 8, "rel_err_1436", 1947, 28], - "_nop_tc_521", - ["jump", "rel_err_1436", 1947, 28], - ["gt_text", 10, 18, 7, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_err_1436", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1947, - 28 - ], - ["access", 8, "error", 1947, 28], - ["access", 11, "cannot compare with '>': operands must be same type", 1947, 28], - ["array", 12, 0, 1947, 28], - ["push", 12, 11, 1947, 28], - ["frame", 11, 7, 2, 1947, 28], - ["null", 7, 1947, 28], - ["setarg", 11, 0, 7, 1947, 28], - ["setarg", 11, 1, 8, 1947, 28], - ["setarg", 11, 2, 12, 1947, 28], - ["invoke", 11, 7, 1947, 28], - ["disrupt", 1947, 28], - "rel_done_1435", - ["jump_false", 10, "if_else_1431", 1947, 28], - ["access", 7, 1, 1948, 25], - ["is_num", 8, 18, 1948, 25], - ["jump_false", 8, "num_err_1437", 1948, 25], - "_nop_tc_522", - "_nop_tc_523", - ["subtract", 21, 18, 7, 1948, 25], - ["jump", "num_done_1438", 1948, 25], - "num_err_1437", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1948, - 25 - ], - ["access", 8, "error", 1948, 25], - ["access", 10, "cannot apply '-': operands must be numbers", 1948, 25], - ["array", 11, 0, 1948, 25], - ["push", 11, 10, 1948, 25], - ["frame", 10, 7, 2, 1948, 25], - ["null", 7, 1948, 25], - ["setarg", 10, 0, 7, 1948, 25], - ["setarg", 10, 1, 8, 1948, 25], - ["setarg", 10, 2, 11, 1948, 25], - ["invoke", 10, 7, 1948, 25], - ["disrupt", 1948, 25], - "num_done_1438", - ["get", 7, 100, 1, 1949, 20], - ["get", 8, 100, 1, 1949, 41], - ["length", 10, 8, 1949, 41], - ["access", 8, 1, 1949, 58], - "_nop_tc_524", - "_nop_tc_525", - "_nop_tc_526", - "_nop_tc_527", - ["subtract", 11, 10, 8, 1949, 58], - ["jump", "num_done_1440", 1949, 58], - "num_err_1439", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 58 - ], - ["access", 10, "error", 1949, 58], - ["access", 12, "cannot apply '-': operands must be numbers", 1949, 58], - ["array", 13, 0, 1949, 58], - ["push", 13, 12, 1949, 58], - ["frame", 12, 8, 2, 1949, 58], - ["null", 8, 1949, 58], - ["setarg", 12, 0, 8, 1949, 58], - ["setarg", 12, 1, 10, 1949, 58], - ["setarg", 12, 2, 13, 1949, 58], - ["invoke", 12, 8, 1949, 58], - ["disrupt", 1949, 58], - "num_done_1440", - "_nop_tc_528", - "_nop_tc_529", - "_nop_tc_530", - "_nop_tc_531", - ["subtract", 8, 11, 21, 1949, 62], - ["jump", "num_done_1442", 1949, 62], - "num_err_1441", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 62 - ], - ["access", 11, "error", 1949, 62], - ["access", 12, "cannot apply '-': operands must be numbers", 1949, 62], - ["array", 13, 0, 1949, 62], - ["push", 13, 12, 1949, 62], - ["frame", 12, 10, 2, 1949, 62], - ["null", 10, 1949, 62], - ["setarg", 12, 0, 10, 1949, 62], - ["setarg", 12, 1, 11, 1949, 62], - ["setarg", 12, 2, 13, 1949, 62], - ["invoke", 12, 10, 1949, 62], - ["disrupt", 1949, 62], - "num_done_1442", - ["load_dynamic", 10, 7, 8, 1949, 62], - ["move", 22, 10, 1949, 62], - ["get", 7, 83, 1, 1950, 19], - ["frame", 8, 7, 2, 1950, 19], - ["null", 7, 1950, 19], - ["setarg", 8, 0, 7, 1950, 19], - ["setarg", 8, 1, 22, 1950, 19], - ["setarg", 8, 2, 17, 1950, 19], - ["invoke", 8, 7, 1950, 19], - ["move", 55, 7, 1950, 19], - ["access", 7, "put", 1951, 18], - ["get", 8, 52, 1, 1951, 11], - ["frame", 10, 8, 4, 1951, 11], - ["null", 8, 1951, 11], - ["setarg", 10, 0, 8, 1951, 11], - ["setarg", 10, 1, 7, 1951, 11], - ["setarg", 10, 2, 54, 1951, 11], - ["setarg", 10, 3, 55, 1951, 11], - ["setarg", 10, 4, 18, 1951, 11], - ["invoke", 10, 7, 1951, 11], - ["jump", "if_end_1432", 1951, 11], - "if_else_1431", - "if_end_1432", - "if_end_1418", - ["jump_false", 47, "tern_else_1443", 1953, 16], - ["move", 7, 52, 1953, 26], - ["jump", "tern_end_1444", 1953, 26], - "tern_else_1443", - ["move", 7, 54, 1953, 37], - "tern_end_1444", - ["return", 7, 1953, 37], - "_nop_ur_35", - "if_else_1375", - ["access", 7, ".", 1954, 34], - ["is_identical", 8, 49, 7, 1954, 34], - ["jump_true", 8, "eq_done_1447", 1954, 34], - ["is_int", 10, 49, 1954, 34], - ["jump_false", 10, "eq_ni_1448", 1954, 34], - "_nop_tc_532", - ["jump", "eq_ni_1448", 1954, 34], - ["eq_int", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_ni_1448", - ["is_num", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nn_1449", 1954, 34], - "_nop_tc_533", - ["jump", "eq_nn_1449", 1954, 34], - ["eq_float", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nn_1449", - ["is_text", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nt_1450", 1954, 34], - "_nop_tc_534", - "_nop_tc_535", - ["eq_text", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nt_1450", - ["is_null", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nnl_1451", 1954, 34], - "_nop_tc_536", - ["jump", "eq_nnl_1451", 1954, 34], - ["true", 8, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nnl_1451", - ["is_bool", 10, 49, 1954, 34], - ["jump_false", 10, "eq_nb_1452", 1954, 34], - "_nop_tc_537", - ["jump", "eq_nb_1452", 1954, 34], - ["eq_bool", 8, 49, 7, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nb_1452", - ["false", 8, 1954, 34], - "eq_done_1447", - ["jump_false", 8, "if_else_1445", 1954, 34], - ["load_field", 7, 46, "left", 1955, 15], - ["move", 24, 7, 1955, 15], - ["load_field", 7, 46, "right", 1956, 16], - ["move", 25, 7, 1956, 16], - ["access", 7, -1, 1957, 34], - ["get", 8, 88, 1, 1957, 20], - ["frame", 10, 8, 2, 1957, 20], - ["null", 8, 1957, 20], - ["setarg", 10, 0, 8, 1957, 20], - ["setarg", 10, 1, 24, 1957, 20], - ["setarg", 10, 2, 7, 1957, 20], - ["invoke", 10, 7, 1957, 20], - ["move", 26, 7, 1957, 20], - ["get", 7, 40, 1, 1958, 20], - ["frame", 8, 7, 0, 1958, 20], - ["null", 7, 1958, 20], - ["setarg", 8, 0, 7, 1958, 20], - ["invoke", 8, 7, 1958, 20], - ["move", 52, 7, 1958, 20], - ["get", 7, 72, 1, 1959, 9], - ["frame", 8, 7, 3, 1959, 9], - ["null", 7, 1959, 9], - ["setarg", 8, 0, 7, 1959, 9], - ["setarg", 8, 1, 52, 1959, 9], - ["setarg", 8, 2, 26, 1959, 9], - ["setarg", 8, 3, 25, 1959, 9], - ["invoke", 8, 7, 1959, 9], - ["get", 7, 40, 1, 1960, 20], - ["frame", 8, 7, 0, 1960, 20], - ["null", 7, 1960, 20], - ["setarg", 8, 0, 7, 1960, 20], - ["invoke", 8, 7, 1960, 20], - ["move", 54, 7, 1960, 20], - ["null", 7, 1961, 18], - ["put", 7, 34, 1, 1961, 18], - ["put", 51, 35, 1, 1962, 18], - ["get", 7, 71, 1, 1963, 9], - ["frame", 8, 7, 4, 1963, 9], - ["null", 7, 1963, 9], - ["setarg", 8, 0, 7, 1963, 9], - ["setarg", 8, 1, 48, 1963, 9], - ["setarg", 8, 2, 54, 1963, 9], - ["setarg", 8, 3, 52, 1963, 9], - ["setarg", 8, 4, 50, 1963, 9], - ["invoke", 8, 7, 1963, 9], - ["get", 7, 73, 1, 1964, 9], - ["frame", 8, 7, 3, 1964, 9], - ["null", 7, 1964, 9], - ["setarg", 8, 0, 7, 1964, 9], - ["setarg", 8, 1, 26, 1964, 9], - ["setarg", 8, 2, 25, 1964, 9], - ["setarg", 8, 3, 54, 1964, 9], - ["invoke", 8, 7, 1964, 9], - ["jump_false", 47, "tern_else_1453", 1965, 16], - ["move", 7, 52, 1965, 26], - ["jump", "tern_end_1454", 1965, 26], - "tern_else_1453", - ["move", 7, 54, 1965, 37], - "tern_end_1454", - ["return", 7, 1965, 37], - "_nop_ur_36", - "if_else_1445", - ["access", 7, "[", 1966, 34], - ["is_identical", 8, 49, 7, 1966, 34], - ["jump_true", 8, "eq_done_1457", 1966, 34], - ["is_int", 10, 49, 1966, 34], - ["jump_false", 10, "eq_ni_1458", 1966, 34], - "_nop_tc_538", - ["jump", "eq_ni_1458", 1966, 34], - ["eq_int", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_ni_1458", - ["is_num", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nn_1459", 1966, 34], - "_nop_tc_539", - ["jump", "eq_nn_1459", 1966, 34], - ["eq_float", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nn_1459", - ["is_text", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nt_1460", 1966, 34], - "_nop_tc_540", - "_nop_tc_541", - ["eq_text", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nt_1460", - ["is_null", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nnl_1461", 1966, 34], - "_nop_tc_542", - ["jump", "eq_nnl_1461", 1966, 34], - ["true", 8, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nnl_1461", - ["is_bool", 10, 49, 1966, 34], - ["jump_false", 10, "eq_nb_1462", 1966, 34], - "_nop_tc_543", - ["jump", "eq_nb_1462", 1966, 34], - ["eq_bool", 8, 49, 7, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nb_1462", - ["false", 8, 1966, 34], - "eq_done_1457", - ["jump_false", 8, "if_else_1455", 1966, 34], - ["load_field", 7, 46, "left", 1967, 15], - ["move", 24, 7, 1967, 15], - ["load_field", 7, 46, "right", 1968, 20], - ["move", 56, 7, 1968, 20], - ["access", 7, -1, 1969, 34], - ["get", 8, 88, 1, 1969, 20], - ["frame", 10, 8, 2, 1969, 20], - ["null", 8, 1969, 20], - ["setarg", 10, 0, 8, 1969, 20], - ["setarg", 10, 1, 24, 1969, 20], - ["setarg", 10, 2, 7, 1969, 20], - ["invoke", 10, 7, 1969, 20], - ["move", 26, 7, 1969, 20], - ["access", 7, -1, 1970, 39], - ["get", 8, 88, 1, 1970, 20], - ["frame", 10, 8, 2, 1970, 20], - ["null", 8, 1970, 20], - ["setarg", 10, 0, 8, 1970, 20], - ["setarg", 10, 1, 56, 1970, 20], - ["setarg", 10, 2, 7, 1970, 20], - ["invoke", 10, 7, 1970, 20], - ["move", 28, 7, 1970, 20], - ["get", 7, 40, 1, 1971, 20], - ["frame", 8, 7, 0, 1971, 20], - ["null", 7, 1971, 20], - ["setarg", 8, 0, 7, 1971, 20], - ["invoke", 8, 7, 1971, 20], - ["move", 52, 7, 1971, 20], - ["load_field", 7, 46, "access_kind", 1972, 53], - ["get", 8, 74, 1, 1972, 9], - ["frame", 10, 8, 4, 1972, 9], - ["null", 8, 1972, 9], - ["setarg", 10, 0, 8, 1972, 9], - ["setarg", 10, 1, 52, 1972, 9], - ["setarg", 10, 2, 26, 1972, 9], - ["setarg", 10, 3, 28, 1972, 9], - ["setarg", 10, 4, 7, 1972, 9], - ["invoke", 10, 7, 1972, 9], - ["get", 7, 40, 1, 1973, 20], - ["frame", 8, 7, 0, 1973, 20], - ["null", 7, 1973, 20], - ["setarg", 8, 0, 7, 1973, 20], - ["invoke", 8, 7, 1973, 20], - ["move", 54, 7, 1973, 20], - ["null", 7, 1974, 18], - ["put", 7, 34, 1, 1974, 18], - ["put", 51, 35, 1, 1975, 18], - ["get", 7, 71, 1, 1976, 9], - ["frame", 8, 7, 4, 1976, 9], - ["null", 7, 1976, 9], - ["setarg", 8, 0, 7, 1976, 9], - ["setarg", 8, 1, 48, 1976, 9], - ["setarg", 8, 2, 54, 1976, 9], - ["setarg", 8, 3, 52, 1976, 9], - ["setarg", 8, 4, 50, 1976, 9], - ["invoke", 8, 7, 1976, 9], - ["load_field", 7, 46, "access_kind", 1977, 53], - ["get", 8, 75, 1, 1977, 9], - ["frame", 10, 8, 4, 1977, 9], - ["null", 8, 1977, 9], - ["setarg", 10, 0, 8, 1977, 9], - ["setarg", 10, 1, 26, 1977, 9], - ["setarg", 10, 2, 28, 1977, 9], - ["setarg", 10, 3, 54, 1977, 9], - ["setarg", 10, 4, 7, 1977, 9], - ["invoke", 10, 7, 1977, 9], - ["jump_false", 47, "tern_else_1463", 1978, 16], - ["move", 7, 52, 1978, 26], - ["jump", "tern_end_1464", 1978, 26], - "tern_else_1463", - ["move", 7, 54, 1978, 37], - "tern_end_1464", - ["return", 7, 1978, 37], - "_nop_ur_37", - "if_else_1455", - "if_end_1456", - "if_end_1446", - "if_end_1376", - ["jump", "if_end_1347", 1978, 37], - "if_else_1346", - "if_end_1347", - ["access", 7, "delete", 1983, 17], - ["is_identical", 8, 3, 7, 1983, 17], - ["jump_true", 8, "eq_done_1467", 1983, 17], - ["is_int", 10, 3, 1983, 17], - ["jump_false", 10, "eq_ni_1468", 1983, 17], - "_nop_tc_544", - ["jump", "eq_ni_1468", 1983, 17], - ["eq_int", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_ni_1468", - ["is_num", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nn_1469", 1983, 17], - "_nop_tc_545", - ["jump", "eq_nn_1469", 1983, 17], - ["eq_float", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nn_1469", - ["is_text", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nt_1470", 1983, 17], - "_nop_tc_546", - "_nop_tc_547", - ["eq_text", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nt_1470", - ["is_null", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nnl_1471", 1983, 17], - "_nop_tc_548", - ["jump", "eq_nnl_1471", 1983, 17], - ["true", 8, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nnl_1471", - ["is_bool", 10, 3, 1983, 17], - ["jump_false", 10, "eq_nb_1472", 1983, 17], - "_nop_tc_549", - ["jump", "eq_nb_1472", 1983, 17], - ["eq_bool", 8, 3, 7, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nb_1472", - ["false", 8, 1983, 17], - "eq_done_1467", - ["jump_false", 8, "if_else_1465", 1983, 17], - ["load_field", 7, 1, "expression", 1984, 17], - ["move", 46, 7, 1984, 17], - ["load_field", 7, 46, "kind", 1985, 22], - ["move", 49, 7, 1985, 22], - ["get", 7, 40, 1, 1986, 14], - ["frame", 8, 7, 0, 1986, 14], - ["null", 7, 1986, 14], - ["setarg", 8, 0, 7, 1986, 14], - ["invoke", 8, 7, 1986, 14], - ["move", 4, 7, 1986, 14], - ["access", 7, ".", 1987, 27], - ["is_identical", 8, 49, 7, 1987, 27], - ["jump_true", 8, "eq_done_1475", 1987, 27], - ["is_int", 10, 49, 1987, 27], - ["jump_false", 10, "eq_ni_1476", 1987, 27], - "_nop_tc_550", - ["jump", "eq_ni_1476", 1987, 27], - ["eq_int", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_ni_1476", - ["is_num", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nn_1477", 1987, 27], - "_nop_tc_551", - ["jump", "eq_nn_1477", 1987, 27], - ["eq_float", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nn_1477", - ["is_text", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nt_1478", 1987, 27], - "_nop_tc_552", - "_nop_tc_553", - ["eq_text", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nt_1478", - ["is_null", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nnl_1479", 1987, 27], - "_nop_tc_554", - ["jump", "eq_nnl_1479", 1987, 27], - ["true", 8, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nnl_1479", - ["is_bool", 10, 49, 1987, 27], - ["jump_false", 10, "eq_nb_1480", 1987, 27], - "_nop_tc_555", - ["jump", "eq_nb_1480", 1987, 27], - ["eq_bool", 8, 49, 7, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nb_1480", - ["false", 8, 1987, 27], - "eq_done_1475", - ["jump_false", 8, "if_else_1473", 1987, 27], - ["load_field", 7, 46, "left", 1988, 15], - ["move", 24, 7, 1988, 15], - ["load_field", 7, 46, "right", 1989, 16], - ["move", 25, 7, 1989, 16], - ["access", 7, -1, 1990, 34], - ["get", 8, 88, 1, 1990, 20], - ["frame", 10, 8, 2, 1990, 20], - ["null", 8, 1990, 20], - ["setarg", 10, 0, 8, 1990, 20], - ["setarg", 10, 1, 24, 1990, 20], - ["setarg", 10, 2, 7, 1990, 20], - ["invoke", 10, 7, 1990, 20], - ["move", 26, 7, 1990, 20], - ["get", 7, 2, 1, 1991, 14], - ["access", 8, "delete", 1991, 31], - ["array", 10, 4, 1991, 57], - ["push", 10, 8, 1991, 57], - ["push", 10, 4, 1991, 57], - ["push", 10, 26, 1991, 57], - ["push", 10, 25, 1991, 57], - ["is_array", 8, 7, 1991, 57], - ["jump_false", 8, "push_err_1481", 1991, 57], - ["push", 7, 10, 1991, 57], - ["jump", "push_done_1482", 1991, 57], - "push_err_1481", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1991, - 57 - ], - ["access", 8, "error", 1991, 57], - ["access", 10, "cannot push: target must be an array", 1991, 57], - ["array", 11, 0, 1991, 57], - ["push", 11, 10, 1991, 57], - ["frame", 10, 7, 2, 1991, 57], - ["null", 7, 1991, 57], - ["setarg", 10, 0, 7, 1991, 57], - ["setarg", 10, 1, 8, 1991, 57], - ["setarg", 10, 2, 11, 1991, 57], - ["invoke", 10, 7, 1991, 57], - ["disrupt", 1991, 57], - "push_done_1482", - ["jump", "if_end_1474", 1991, 57], - "if_else_1473", - ["access", 7, "[", 1992, 34], - ["is_identical", 8, 49, 7, 1992, 34], - ["jump_true", 8, "eq_done_1485", 1992, 34], - ["is_int", 10, 49, 1992, 34], - ["jump_false", 10, "eq_ni_1486", 1992, 34], - "_nop_tc_556", - ["jump", "eq_ni_1486", 1992, 34], - ["eq_int", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_ni_1486", - ["is_num", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nn_1487", 1992, 34], - "_nop_tc_557", - ["jump", "eq_nn_1487", 1992, 34], - ["eq_float", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nn_1487", - ["is_text", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nt_1488", 1992, 34], - "_nop_tc_558", - "_nop_tc_559", - ["eq_text", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nt_1488", - ["is_null", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nnl_1489", 1992, 34], - "_nop_tc_560", - ["jump", "eq_nnl_1489", 1992, 34], - ["true", 8, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nnl_1489", - ["is_bool", 10, 49, 1992, 34], - ["jump_false", 10, "eq_nb_1490", 1992, 34], - "_nop_tc_561", - ["jump", "eq_nb_1490", 1992, 34], - ["eq_bool", 8, 49, 7, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nb_1490", - ["false", 8, 1992, 34], - "eq_done_1485", - ["jump_false", 8, "if_else_1483", 1992, 34], - ["load_field", 7, 46, "left", 1993, 15], - ["move", 24, 7, 1993, 15], - ["load_field", 7, 46, "right", 1994, 15], - ["move", 27, 7, 1994, 15], - ["access", 7, -1, 1995, 34], - ["get", 8, 88, 1, 1995, 20], - ["frame", 10, 8, 2, 1995, 20], - ["null", 8, 1995, 20], - ["setarg", 10, 0, 8, 1995, 20], - ["setarg", 10, 1, 24, 1995, 20], - ["setarg", 10, 2, 7, 1995, 20], - ["invoke", 10, 7, 1995, 20], - ["move", 26, 7, 1995, 20], - ["access", 7, -1, 1996, 34], - ["get", 8, 88, 1, 1996, 20], - ["frame", 10, 8, 2, 1996, 20], - ["null", 8, 1996, 20], - ["setarg", 10, 0, 8, 1996, 20], - ["setarg", 10, 1, 27, 1996, 20], - ["setarg", 10, 2, 7, 1996, 20], - ["invoke", 10, 7, 1996, 20], - ["move", 28, 7, 1996, 20], - ["access", 7, "delete", 1997, 16], - ["get", 8, 52, 1, 1997, 9], - ["frame", 10, 8, 4, 1997, 9], - ["null", 8, 1997, 9], - ["setarg", 10, 0, 8, 1997, 9], - ["setarg", 10, 1, 7, 1997, 9], - ["setarg", 10, 2, 4, 1997, 9], - ["setarg", 10, 3, 26, 1997, 9], - ["setarg", 10, 4, 28, 1997, 9], - ["invoke", 10, 7, 1997, 9], - ["jump", "if_end_1484", 1997, 9], - "if_else_1483", - ["true", 7, 1999, 31], - ["get", 8, 56, 1, 1999, 9], - ["frame", 10, 8, 2, 1999, 9], - ["null", 8, 1999, 9], - ["setarg", 10, 0, 8, 1999, 9], - ["setarg", 10, 1, 4, 1999, 9], - ["setarg", 10, 2, 7, 1999, 9], - ["invoke", 10, 7, 1999, 9], - "if_end_1484", - "if_end_1474", - ["return", 4, 2001, 14], - "_nop_ur_38", - "if_else_1465", - "if_end_1466", - ["access", 4, "then", 2005, 17], - ["is_identical", 7, 3, 4, 2005, 17], - ["jump_true", 7, "eq_done_1493", 2005, 17], - ["is_int", 8, 3, 2005, 17], - ["jump_false", 8, "eq_ni_1494", 2005, 17], - "_nop_tc_562", - ["jump", "eq_ni_1494", 2005, 17], - ["eq_int", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_ni_1494", - ["is_num", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nn_1495", 2005, 17], - "_nop_tc_563", - ["jump", "eq_nn_1495", 2005, 17], - ["eq_float", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nn_1495", - ["is_text", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nt_1496", 2005, 17], - "_nop_tc_564", - "_nop_tc_565", - ["eq_text", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nt_1496", - ["is_null", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nnl_1497", 2005, 17], - "_nop_tc_566", - ["jump", "eq_nnl_1497", 2005, 17], - ["true", 7, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nnl_1497", - ["is_bool", 8, 3, 2005, 17], - ["jump_false", 8, "eq_nb_1498", 2005, 17], - "_nop_tc_567", - ["jump", "eq_nb_1498", 2005, 17], - ["eq_bool", 7, 3, 4, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nb_1498", - ["false", 7, 2005, 17], - "eq_done_1493", - ["jump_false", 7, "if_else_1491", 2005, 17], - ["load_field", 4, 1, "expression", 2006, 14], - ["move", 57, 4, 2006, 14], - ["load_field", 4, 1, "then", 2007, 19], - ["move", 58, 4, 2007, 19], - ["access", 4, "else", 2008, 24], - ["load_field", 7, 1, 4, 2008, 24], - ["move", 59, 7, 2008, 24], - ["access", 4, "tern_else", 2009, 30], - ["get", 7, 45, 1, 2009, 20], - ["frame", 8, 7, 1, 2009, 20], - ["null", 7, 2009, 20], - ["setarg", 8, 0, 7, 2009, 20], - ["setarg", 8, 1, 4, 2009, 20], - ["invoke", 8, 4, 2009, 20], - ["move", 60, 4, 2009, 20], - ["access", 4, "tern_end", 2010, 29], - ["get", 7, 45, 1, 2010, 19], - ["frame", 8, 7, 1, 2010, 19], - ["null", 7, 2010, 19], - ["setarg", 8, 0, 7, 2010, 19], - ["setarg", 8, 1, 4, 2010, 19], - ["invoke", 8, 4, 2010, 19], - ["move", 61, 4, 2010, 19], - ["access", 4, -1, 2011, 34], - ["get", 7, 88, 1, 2011, 19], - ["frame", 8, 7, 2, 2011, 19], - ["null", 7, 2011, 19], - ["setarg", 8, 0, 7, 2011, 19], - ["setarg", 8, 1, 57, 2011, 19], - ["setarg", 8, 2, 4, 2011, 19], - ["invoke", 8, 4, 2011, 19], - ["move", 62, 4, 2011, 19], - ["access", 4, "jump_false", 2012, 22], - ["get", 7, 60, 1, 2012, 7], - ["frame", 8, 7, 3, 2012, 7], - ["null", 7, 2012, 7], - ["setarg", 8, 0, 7, 2012, 7], - ["setarg", 8, 1, 4, 2012, 7], - ["setarg", 8, 2, 62, 2012, 7], - ["setarg", 8, 3, 60, 2012, 7], - ["invoke", 8, 4, 2012, 7], - ["get", 4, 40, 1, 2013, 14], - ["frame", 7, 4, 0, 2013, 14], - ["null", 4, 2013, 14], - ["setarg", 7, 0, 4, 2013, 14], - ["invoke", 7, 4, 2013, 14], - ["move", 20, 4, 2013, 14], - ["access", 4, -1, 2014, 39], - ["get", 7, 88, 1, 2014, 19], - ["frame", 8, 7, 2, 2014, 19], - ["null", 7, 2014, 19], - ["setarg", 8, 0, 7, 2014, 19], - ["setarg", 8, 1, 58, 2014, 19], - ["setarg", 8, 2, 4, 2014, 19], - ["invoke", 8, 4, 2014, 19], - ["move", 63, 4, 2014, 19], - ["access", 4, "move", 2015, 14], - ["get", 7, 51, 1, 2015, 7], - ["frame", 8, 7, 3, 2015, 7], - ["null", 7, 2015, 7], - ["setarg", 8, 0, 7, 2015, 7], - ["setarg", 8, 1, 4, 2015, 7], - ["setarg", 8, 2, 20, 2015, 7], - ["setarg", 8, 3, 63, 2015, 7], - ["invoke", 8, 4, 2015, 7], - ["get", 4, 59, 1, 2016, 7], - ["frame", 7, 4, 1, 2016, 7], - ["null", 4, 2016, 7], - ["setarg", 7, 0, 4, 2016, 7], - ["setarg", 7, 1, 61, 2016, 7], - ["invoke", 7, 4, 2016, 7], - ["get", 4, 48, 1, 2017, 7], - ["frame", 7, 4, 1, 2017, 7], - ["null", 4, 2017, 7], - ["setarg", 7, 0, 4, 2017, 7], - ["setarg", 7, 1, 60, 2017, 7], - ["invoke", 7, 4, 2017, 7], - ["access", 4, -1, 2018, 39], - ["get", 7, 88, 1, 2018, 19], - ["frame", 8, 7, 2, 2018, 19], - ["null", 7, 2018, 19], - ["setarg", 8, 0, 7, 2018, 19], - ["setarg", 8, 1, 59, 2018, 19], - ["setarg", 8, 2, 4, 2018, 19], - ["invoke", 8, 4, 2018, 19], - ["move", 64, 4, 2018, 19], - ["access", 4, "move", 2019, 14], - ["get", 7, 51, 1, 2019, 7], - ["frame", 8, 7, 3, 2019, 7], - ["null", 7, 2019, 7], - ["setarg", 8, 0, 7, 2019, 7], - ["setarg", 8, 1, 4, 2019, 7], - ["setarg", 8, 2, 20, 2019, 7], - ["setarg", 8, 3, 64, 2019, 7], - ["invoke", 8, 4, 2019, 7], - ["get", 4, 48, 1, 2020, 7], - ["frame", 7, 4, 1, 2020, 7], - ["null", 4, 2020, 7], - ["setarg", 7, 0, 4, 2020, 7], - ["setarg", 7, 1, 61, 2020, 7], - ["invoke", 7, 4, 2020, 7], - ["return", 20, 2021, 14], - "_nop_ur_39", - "if_else_1491", - "if_end_1492", - ["access", 4, "array", 2025, 17], - ["is_identical", 7, 3, 4, 2025, 17], - ["jump_true", 7, "eq_done_1501", 2025, 17], - ["is_int", 8, 3, 2025, 17], - ["jump_false", 8, "eq_ni_1502", 2025, 17], - "_nop_tc_568", - ["jump", "eq_ni_1502", 2025, 17], - ["eq_int", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_ni_1502", - ["is_num", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nn_1503", 2025, 17], - "_nop_tc_569", - ["jump", "eq_nn_1503", 2025, 17], - ["eq_float", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nn_1503", - ["is_text", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nt_1504", 2025, 17], - "_nop_tc_570", - "_nop_tc_571", - ["eq_text", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nt_1504", - ["is_null", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nnl_1505", 2025, 17], - "_nop_tc_572", - ["jump", "eq_nnl_1505", 2025, 17], - ["true", 7, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nnl_1505", - ["is_bool", 8, 3, 2025, 17], - ["jump_false", 8, "eq_nb_1506", 2025, 17], - "_nop_tc_573", - ["jump", "eq_nb_1506", 2025, 17], - ["eq_bool", 7, 3, 4, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nb_1506", - ["false", 7, 2025, 17], - "eq_done_1501", - ["jump_false", 7, "if_else_1499", 2025, 17], - ["load_field", 4, 1, "list", 2026, 14], - ["move", 6, 4, 2026, 14], - ["length", 4, 6, 2027, 22], - ["move", 65, 4, 2027, 22], - ["array", 4, 0, 2028, 20], - ["move", 66, 4, 2028, 20], - ["access", 9, 0, 2029, 12], - "while_start_1507", - ["is_int", 4, 9, 2030, 19], - ["jump_false", 4, "rel_ni_1509", 2030, 19], - ["is_int", 7, 65, 2030, 19], - ["jump_false", 7, "rel_ni_1509", 2030, 19], - ["lt_int", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_ni_1509", - ["is_num", 4, 9, 2030, 19], - ["jump_false", 4, "rel_nn_1510", 2030, 19], - ["is_num", 7, 65, 2030, 19], - ["jump_false", 7, "rel_nn_1510", 2030, 19], - ["lt_float", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_nn_1510", - ["is_text", 4, 9, 2030, 19], - ["jump_false", 4, "rel_err_1512", 2030, 19], - ["is_text", 7, 65, 2030, 19], - ["jump_false", 7, "rel_err_1512", 2030, 19], - ["lt_text", 8, 9, 65, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_err_1512", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2030, - 19 - ], - ["access", 7, "error", 2030, 19], - ["access", 10, "cannot compare with '<': operands must be same type", 2030, 19], - ["array", 11, 0, 2030, 19], - ["push", 11, 10, 2030, 19], - ["frame", 10, 4, 2, 2030, 19], - ["null", 4, 2030, 19], - ["setarg", 10, 0, 4, 2030, 19], - ["setarg", 10, 1, 7, 2030, 19], - ["setarg", 10, 2, 11, 2030, 19], - ["invoke", 10, 4, 2030, 19], - ["disrupt", 2030, 19], - "rel_done_1511", - ["jump_false", 8, "while_end_1508", 2030, 19], - ["load_dynamic", 4, 6, 9, 2031, 40], - ["access", 7, -1, 2031, 45], - ["get", 8, 88, 1, 2031, 26], - ["frame", 10, 8, 2, 2031, 26], - ["null", 8, 2031, 26], - ["setarg", 10, 0, 8, 2031, 26], - ["setarg", 10, 1, 4, 2031, 26], - ["setarg", 10, 2, 7, 2031, 26], - ["invoke", 10, 4, 2031, 26], - ["is_array", 7, 66, 2031, 26], - ["jump_false", 7, "push_err_1513", 2031, 26], - ["push", 66, 4, 2031, 26], - ["jump", "push_done_1514", 2031, 26], - "push_err_1513", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2031, - 26 - ], - ["access", 7, "error", 2031, 26], - ["access", 8, "cannot push: target must be an array", 2031, 26], - ["array", 10, 0, 2031, 26], - ["push", 10, 8, 2031, 26], - ["frame", 8, 4, 2, 2031, 26], - ["null", 4, 2031, 26], - ["setarg", 8, 0, 4, 2031, 26], - ["setarg", 8, 1, 7, 2031, 26], - ["setarg", 8, 2, 10, 2031, 26], - ["invoke", 8, 4, 2031, 26], - ["disrupt", 2031, 26], - "push_done_1514", - ["access", 4, 1, 2032, 19], - ["is_num", 7, 9, 2032, 19], - ["jump_false", 7, "num_err_1515", 2032, 19], - "_nop_tc_574", - "_nop_tc_575", - ["add", 7, 9, 4, 2032, 19], - ["jump", "num_done_1516", 2032, 19], - "num_err_1515", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2032, - 19 - ], - ["access", 8, "error", 2032, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2032, 19], - ["array", 11, 0, 2032, 19], - ["push", 11, 10, 2032, 19], - ["frame", 10, 4, 2, 2032, 19], - ["null", 4, 2032, 19], - ["setarg", 10, 0, 4, 2032, 19], - ["setarg", 10, 1, 8, 2032, 19], - ["setarg", 10, 2, 11, 2032, 19], - ["invoke", 10, 4, 2032, 19], - ["disrupt", 2032, 19], - "num_done_1516", - ["move", 9, 7, 2032, 19], - ["jump", "while_start_1507", 2032, 19], - "while_end_1508", - ["get", 4, 40, 1, 2034, 14], - ["frame", 7, 4, 0, 2034, 14], - ["null", 4, 2034, 14], - ["setarg", 7, 0, 4, 2034, 14], - ["invoke", 7, 4, 2034, 14], - ["move", 20, 4, 2034, 14], - ["access", 4, "array", 2035, 18], - ["array", 7, 3, 2035, 33], - ["push", 7, 4, 2035, 33], - ["push", 7, 20, 2035, 33], - ["push", 7, 65, 2035, 33], - ["get", 4, 47, 1, 2035, 7], - ["frame", 8, 4, 1, 2035, 7], - ["null", 4, 2035, 7], - ["setarg", 8, 0, 4, 2035, 7], - ["setarg", 8, 1, 7, 2035, 7], - ["invoke", 8, 4, 2035, 7], - ["access", 9, 0, 2036, 12], - "while_start_1517", - ["is_int", 4, 9, 2037, 19], - ["jump_false", 4, "rel_ni_1519", 2037, 19], - ["is_int", 7, 65, 2037, 19], - ["jump_false", 7, "rel_ni_1519", 2037, 19], - ["lt_int", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_ni_1519", - ["is_num", 4, 9, 2037, 19], - ["jump_false", 4, "rel_nn_1520", 2037, 19], - ["is_num", 7, 65, 2037, 19], - ["jump_false", 7, "rel_nn_1520", 2037, 19], - ["lt_float", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_nn_1520", - ["is_text", 4, 9, 2037, 19], - ["jump_false", 4, "rel_err_1522", 2037, 19], - ["is_text", 7, 65, 2037, 19], - ["jump_false", 7, "rel_err_1522", 2037, 19], - ["lt_text", 8, 9, 65, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_err_1522", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2037, - 19 - ], - ["access", 7, "error", 2037, 19], - ["access", 10, "cannot compare with '<': operands must be same type", 2037, 19], - ["array", 11, 0, 2037, 19], - ["push", 11, 10, 2037, 19], - ["frame", 10, 4, 2, 2037, 19], - ["null", 4, 2037, 19], - ["setarg", 10, 0, 4, 2037, 19], - ["setarg", 10, 1, 7, 2037, 19], - ["setarg", 10, 2, 11, 2037, 19], - ["invoke", 10, 4, 2037, 19], - ["disrupt", 2037, 19], - "rel_done_1521", - ["jump_false", 8, "while_end_1518", 2037, 19], - ["access", 4, "push", 2038, 16], - ["load_dynamic", 7, 66, 9, 2038, 41], - ["get", 8, 51, 1, 2038, 9], - ["frame", 10, 8, 3, 2038, 9], - ["null", 8, 2038, 9], - ["setarg", 10, 0, 8, 2038, 9], - ["setarg", 10, 1, 4, 2038, 9], - ["setarg", 10, 2, 20, 2038, 9], - ["setarg", 10, 3, 7, 2038, 9], - ["invoke", 10, 4, 2038, 9], - ["access", 4, 1, 2039, 19], - ["is_num", 7, 9, 2039, 19], - ["jump_false", 7, "num_err_1523", 2039, 19], - "_nop_tc_576", - "_nop_tc_577", - ["add", 7, 9, 4, 2039, 19], - ["jump", "num_done_1524", 2039, 19], - "num_err_1523", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2039, - 19 - ], - ["access", 8, "error", 2039, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2039, 19], - ["array", 11, 0, 2039, 19], - ["push", 11, 10, 2039, 19], - ["frame", 10, 4, 2, 2039, 19], - ["null", 4, 2039, 19], - ["setarg", 10, 0, 4, 2039, 19], - ["setarg", 10, 1, 8, 2039, 19], - ["setarg", 10, 2, 11, 2039, 19], - ["invoke", 10, 4, 2039, 19], - ["disrupt", 2039, 19], - "num_done_1524", - ["move", 9, 7, 2039, 19], - ["jump", "while_start_1517", 2039, 19], - "while_end_1518", - ["return", 20, 2041, 14], - "_nop_ur_40", - "if_else_1499", - "if_end_1500", - ["access", 4, "record", 2045, 17], - ["is_identical", 7, 3, 4, 2045, 17], - ["jump_true", 7, "eq_done_1527", 2045, 17], - ["is_int", 8, 3, 2045, 17], - ["jump_false", 8, "eq_ni_1528", 2045, 17], - "_nop_tc_578", - ["jump", "eq_ni_1528", 2045, 17], - ["eq_int", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_ni_1528", - ["is_num", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nn_1529", 2045, 17], - "_nop_tc_579", - ["jump", "eq_nn_1529", 2045, 17], - ["eq_float", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nn_1529", - ["is_text", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nt_1530", 2045, 17], - "_nop_tc_580", - "_nop_tc_581", - ["eq_text", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nt_1530", - ["is_null", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nnl_1531", 2045, 17], - "_nop_tc_582", - ["jump", "eq_nnl_1531", 2045, 17], - ["true", 7, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nnl_1531", - ["is_bool", 8, 3, 2045, 17], - ["jump_false", 8, "eq_nb_1532", 2045, 17], - "_nop_tc_583", - ["jump", "eq_nb_1532", 2045, 17], - ["eq_bool", 7, 3, 4, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nb_1532", - ["false", 7, 2045, 17], - "eq_done_1527", - ["jump_false", 7, "if_else_1525", 2045, 17], - ["load_field", 4, 1, "list", 2046, 14], - ["move", 6, 4, 2046, 14], - ["get", 4, 40, 1, 2047, 14], - ["frame", 7, 4, 0, 2047, 14], - ["null", 4, 2047, 14], - ["setarg", 7, 0, 4, 2047, 14], - ["invoke", 7, 4, 2047, 14], - ["move", 20, 4, 2047, 14], - ["get", 4, 2, 1, 2048, 12], - ["access", 7, "record", 2048, 29], - ["length", 8, 6, 2048, 52], - ["array", 10, 3, 2048, 52], - ["push", 10, 7, 2048, 52], - ["push", 10, 20, 2048, 52], - ["push", 10, 8, 2048, 52], - ["is_array", 7, 4, 2048, 52], - ["jump_false", 7, "push_err_1533", 2048, 52], - ["push", 4, 10, 2048, 52], - ["jump", "push_done_1534", 2048, 52], - "push_err_1533", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2048, - 52 - ], - ["access", 7, "error", 2048, 52], - ["access", 8, "cannot push: target must be an array", 2048, 52], - ["array", 10, 0, 2048, 52], - ["push", 10, 8, 2048, 52], - ["frame", 8, 4, 2, 2048, 52], - ["null", 4, 2048, 52], - ["setarg", 8, 0, 4, 2048, 52], - ["setarg", 8, 1, 7, 2048, 52], - ["setarg", 8, 2, 10, 2048, 52], - ["invoke", 8, 4, 2048, 52], - ["disrupt", 2048, 52], - "push_done_1534", - ["access", 9, 0, 2049, 12], - "while_start_1535", - ["length", 4, 6, 2050, 26], - ["is_int", 7, 9, 2050, 26], - ["jump_false", 7, "rel_ni_1537", 2050, 26], - "_nop_tc_584", - "_nop_tc_585", - ["lt_int", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_ni_1537", - ["is_num", 7, 9, 2050, 26], - ["jump_false", 7, "rel_nn_1538", 2050, 26], - "_nop_tc_586", - "_nop_tc_587", - ["lt_float", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_nn_1538", - ["is_text", 7, 9, 2050, 26], - ["jump_false", 7, "rel_err_1540", 2050, 26], - "_nop_tc_588", - ["jump", "rel_err_1540", 2050, 26], - ["lt_text", 8, 9, 4, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_err_1540", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2050, - 26 - ], - ["access", 7, "error", 2050, 26], - ["access", 10, "cannot compare with '<': operands must be same type", 2050, 26], - ["array", 11, 0, 2050, 26], - ["push", 11, 10, 2050, 26], - ["frame", 10, 4, 2, 2050, 26], - ["null", 4, 2050, 26], - ["setarg", 10, 0, 4, 2050, 26], - ["setarg", 10, 1, 7, 2050, 26], - ["setarg", 10, 2, 11, 2050, 26], - ["invoke", 10, 4, 2050, 26], - ["disrupt", 2050, 26], - "rel_done_1539", - ["jump_false", 8, "while_end_1536", 2050, 26], - ["load_dynamic", 4, 6, 9, 2051, 21], - ["move", 67, 4, 2051, 21], - ["load_field", 4, 67, "left", 2052, 15], - ["move", 68, 4, 2052, 15], - ["load_field", 4, 67, "right", 2053, 15], - ["move", 5, 4, 2053, 15], - ["access", 4, -1, 2054, 34], - ["get", 7, 88, 1, 2054, 20], - ["frame", 8, 7, 2, 2054, 20], - ["null", 7, 2054, 20], - ["setarg", 8, 0, 7, 2054, 20], - ["setarg", 8, 1, 5, 2054, 20], - ["setarg", 8, 2, 4, 2054, 20], - ["invoke", 8, 4, 2054, 20], - ["move", 69, 4, 2054, 20], - ["load_field", 4, 68, "kind", 2055, 20], - ["move", 70, 4, 2055, 20], - ["access", 4, "name", 2056, 25], - ["is_identical", 7, 70, 4, 2056, 25], - ["jump_true", 7, "eq_done_1543", 2056, 25], - ["is_int", 8, 70, 2056, 25], - ["jump_false", 8, "eq_ni_1544", 2056, 25], - "_nop_tc_589", - ["jump", "eq_ni_1544", 2056, 25], - ["eq_int", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_ni_1544", - ["is_num", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nn_1545", 2056, 25], - "_nop_tc_590", - ["jump", "eq_nn_1545", 2056, 25], - ["eq_float", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nn_1545", - ["is_text", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nt_1546", 2056, 25], - "_nop_tc_591", - "_nop_tc_592", - ["eq_text", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nt_1546", - ["is_null", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nnl_1547", 2056, 25], - "_nop_tc_593", - ["jump", "eq_nnl_1547", 2056, 25], - ["true", 7, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nnl_1547", - ["is_bool", 8, 70, 2056, 25], - ["jump_false", 8, "eq_nb_1548", 2056, 25], - "_nop_tc_594", - ["jump", "eq_nb_1548", 2056, 25], - ["eq_bool", 7, 70, 4, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nb_1548", - ["false", 7, 2056, 25], - "eq_done_1543", - ["jump_false", 7, "if_else_1541", 2056, 25], - ["load_field", 4, 68, "name", 2057, 31], - ["get", 7, 73, 1, 2057, 11], - ["frame", 8, 7, 3, 2057, 11], - ["null", 7, 2057, 11], - ["setarg", 8, 0, 7, 2057, 11], - ["setarg", 8, 1, 20, 2057, 11], - ["setarg", 8, 2, 4, 2057, 11], - ["setarg", 8, 3, 69, 2057, 11], - ["invoke", 8, 4, 2057, 11], - ["jump", "if_end_1542", 2057, 11], - "if_else_1541", - ["access", 4, "text", 2058, 32], - ["is_identical", 7, 70, 4, 2058, 32], - ["jump_true", 7, "eq_done_1551", 2058, 32], - ["is_int", 8, 70, 2058, 32], - ["jump_false", 8, "eq_ni_1552", 2058, 32], - "_nop_tc_595", - ["jump", "eq_ni_1552", 2058, 32], - ["eq_int", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_ni_1552", - ["is_num", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nn_1553", 2058, 32], - "_nop_tc_596", - ["jump", "eq_nn_1553", 2058, 32], - ["eq_float", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nn_1553", - ["is_text", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nt_1554", 2058, 32], - "_nop_tc_597", - "_nop_tc_598", - ["eq_text", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nt_1554", - ["is_null", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nnl_1555", 2058, 32], - "_nop_tc_599", - ["jump", "eq_nnl_1555", 2058, 32], - ["true", 7, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nnl_1555", - ["is_bool", 8, 70, 2058, 32], - ["jump_false", 8, "eq_nb_1556", 2058, 32], - "_nop_tc_600", - ["jump", "eq_nb_1556", 2058, 32], - ["eq_bool", 7, 70, 4, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nb_1556", - ["false", 7, 2058, 32], - "eq_done_1551", - ["jump_false", 7, "if_else_1549", 2058, 32], - ["load_field", 4, 68, "value", 2059, 19], - ["move", 71, 4, 2059, 19], - ["null", 4, 2060, 24], - ["is_identical", 7, 71, 4, 2060, 24], - ["jump_true", 7, "eq_done_1559", 2060, 24], - ["is_int", 8, 71, 2060, 24], - ["jump_false", 8, "eq_ni_1560", 2060, 24], - "_nop_tc_601", - ["jump", "eq_ni_1560", 2060, 24], - ["eq_int", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_ni_1560", - ["is_num", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nn_1561", 2060, 24], - "_nop_tc_602", - ["jump", "eq_nn_1561", 2060, 24], - ["eq_float", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nn_1561", - ["is_text", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nt_1562", 2060, 24], - "_nop_tc_603", - ["jump", "eq_nt_1562", 2060, 24], - ["eq_text", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nt_1562", - ["is_null", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nnl_1563", 2060, 24], - "_nop_tc_604", - "_nop_tc_605", - ["true", 7, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nnl_1563", - ["is_bool", 8, 71, 2060, 24], - ["jump_false", 8, "eq_nb_1564", 2060, 24], - "_nop_tc_606", - ["jump", "eq_nb_1564", 2060, 24], - ["eq_bool", 7, 71, 4, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nb_1564", - ["false", 7, 2060, 24], - "eq_done_1559", - ["jump_false", 7, "if_else_1557", 2060, 24], - ["access", 71, "", 2061, 21], - ["jump", "if_end_1558", 2061, 21], - "if_else_1557", - "if_end_1558", - ["get", 4, 73, 1, 2063, 11], - ["frame", 7, 4, 3, 2063, 11], - ["null", 4, 2063, 11], - ["setarg", 7, 0, 4, 2063, 11], - ["setarg", 7, 1, 20, 2063, 11], - ["setarg", 7, 2, 71, 2063, 11], - ["setarg", 7, 3, 69, 2063, 11], - ["invoke", 7, 4, 2063, 11], - ["jump", "if_end_1550", 2063, 11], - "if_else_1549", - ["access", 4, -1, 2065, 36], - ["get", 7, 88, 1, 2065, 22], - ["frame", 8, 7, 2, 2065, 22], - ["null", 7, 2065, 22], - ["setarg", 8, 0, 7, 2065, 22], - ["setarg", 8, 1, 68, 2065, 22], - ["setarg", 8, 2, 4, 2065, 22], - ["invoke", 8, 4, 2065, 22], - ["move", 43, 4, 2065, 22], - ["get", 4, 75, 1, 2066, 11], - ["frame", 7, 4, 3, 2066, 11], - ["null", 4, 2066, 11], - ["setarg", 7, 0, 4, 2066, 11], - ["setarg", 7, 1, 20, 2066, 11], - ["setarg", 7, 2, 43, 2066, 11], - ["setarg", 7, 3, 69, 2066, 11], - ["invoke", 7, 4, 2066, 11], - "if_end_1550", - "if_end_1542", - ["access", 4, 1, 2068, 19], - ["is_num", 7, 9, 2068, 19], - ["jump_false", 7, "num_err_1565", 2068, 19], - "_nop_tc_607", - "_nop_tc_608", - ["add", 7, 9, 4, 2068, 19], - ["jump", "num_done_1566", 2068, 19], - "num_err_1565", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2068, - 19 - ], - ["access", 8, "error", 2068, 19], - ["access", 10, "cannot apply '+': operands must be numbers", 2068, 19], - ["array", 11, 0, 2068, 19], - ["push", 11, 10, 2068, 19], - ["frame", 10, 4, 2, 2068, 19], - ["null", 4, 2068, 19], - ["setarg", 10, 0, 4, 2068, 19], - ["setarg", 10, 1, 8, 2068, 19], - ["setarg", 10, 2, 11, 2068, 19], - ["invoke", 10, 4, 2068, 19], - ["disrupt", 2068, 19], - "num_done_1566", - ["move", 9, 7, 2068, 19], - ["jump", "while_start_1535", 2068, 19], - "while_end_1536", - ["return", 20, 2070, 14], - "_nop_ur_41", - "if_else_1525", - "if_end_1526", - ["access", 4, "function", 2074, 17], - ["is_identical", 5, 3, 4, 2074, 17], - ["jump_true", 5, "eq_done_1569", 2074, 17], - ["is_int", 6, 3, 2074, 17], - ["jump_false", 6, "eq_ni_1570", 2074, 17], - "_nop_tc_609", - ["jump", "eq_ni_1570", 2074, 17], - ["eq_int", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_ni_1570", - ["is_num", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nn_1571", 2074, 17], - "_nop_tc_610", - ["jump", "eq_nn_1571", 2074, 17], - ["eq_float", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nn_1571", - ["is_text", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nt_1572", 2074, 17], - "_nop_tc_611", - "_nop_tc_612", - ["eq_text", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nt_1572", - ["is_null", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nnl_1573", 2074, 17], - "_nop_tc_613", - ["jump", "eq_nnl_1573", 2074, 17], - ["true", 5, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nnl_1573", - ["is_bool", 6, 3, 2074, 17], - ["jump_false", 6, "eq_nb_1574", 2074, 17], - "_nop_tc_614", - ["jump", "eq_nb_1574", 2074, 17], - ["eq_bool", 5, 3, 4, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nb_1574", - ["false", 5, 2074, 17], - "eq_done_1569", - ["jump_false", 5, "if_else_1567", 2074, 17], - ["get", 4, 96, 1, 2075, 14], - ["frame", 5, 4, 1, 2075, 14], - ["null", 4, 2075, 14], - ["setarg", 5, 0, 4, 2075, 14], - ["setarg", 5, 1, 1, 2075, 14], - ["invoke", 5, 4, 2075, 14], - ["move", 72, 4, 2075, 14], - ["get", 4, 18, 1, 2076, 17], - ["move", 73, 4, 2076, 17], - ["get", 4, 18, 1, 2077, 24], - ["access", 5, 1, 2077, 41], - ["is_num", 6, 4, 2077, 41], - ["jump_false", 6, "num_err_1575", 2077, 41], - "_nop_tc_615", - "_nop_tc_616", - ["add", 6, 4, 5, 2077, 41], - ["jump", "num_done_1576", 2077, 41], - "num_err_1575", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2077, - 41 - ], - ["access", 5, "error", 2077, 41], - ["access", 7, "cannot apply '+': operands must be numbers", 2077, 41], - ["array", 8, 0, 2077, 41], - ["push", 8, 7, 2077, 41], - ["frame", 7, 4, 2, 2077, 41], - ["null", 4, 2077, 41], - ["setarg", 7, 0, 4, 2077, 41], - ["setarg", 7, 1, 5, 2077, 41], - ["setarg", 7, 2, 8, 2077, 41], - ["invoke", 7, 4, 2077, 41], - ["disrupt", 2077, 41], - "num_done_1576", - ["put", 6, 18, 1, 2077, 41], - ["get", 4, 9, 1, 2078, 12], - ["is_array", 5, 4, 2078, 25], - ["jump_false", 5, "push_err_1577", 2078, 25], - ["push", 4, 72, 2078, 25], - ["jump", "push_done_1578", 2078, 25], - "push_err_1577", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2078, - 25 - ], - ["access", 5, "error", 2078, 25], - ["access", 6, "cannot push: target must be an array", 2078, 25], - ["array", 7, 0, 2078, 25], - ["push", 7, 6, 2078, 25], - ["frame", 6, 4, 2, 2078, 25], - ["null", 4, 2078, 25], - ["setarg", 6, 0, 4, 2078, 25], - ["setarg", 6, 1, 5, 2078, 25], - ["setarg", 6, 2, 7, 2078, 25], - ["invoke", 6, 4, 2078, 25], - ["disrupt", 2078, 25], - "push_done_1578", - ["get", 4, 40, 1, 2079, 14], - ["frame", 5, 4, 0, 2079, 14], - ["null", 4, 2079, 14], - ["setarg", 5, 0, 4, 2079, 14], - ["invoke", 5, 4, 2079, 14], - ["move", 20, 4, 2079, 14], - ["access", 4, "function", 2080, 14], - ["get", 5, 51, 1, 2080, 7], - ["frame", 6, 5, 3, 2080, 7], - ["null", 5, 2080, 7], - ["setarg", 6, 0, 5, 2080, 7], - ["setarg", 6, 1, 4, 2080, 7], - ["setarg", 6, 2, 20, 2080, 7], - ["setarg", 6, 3, 73, 2080, 7], - ["invoke", 6, 4, 2080, 7], - ["return", 20, 2081, 14], - "_nop_ur_42", - "if_else_1567", - "if_end_1568", - ["access", 4, "assign", 2085, 17], - ["is_identical", 5, 3, 4, 2085, 17], - ["jump_true", 5, "eq_done_1596", 2085, 17], - ["is_int", 6, 3, 2085, 17], - ["jump_false", 6, "eq_ni_1597", 2085, 17], - "_nop_tc_617", - ["jump", "eq_ni_1597", 2085, 17], - ["eq_int", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_ni_1597", - ["is_num", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nn_1598", 2085, 17], - "_nop_tc_618", - ["jump", "eq_nn_1598", 2085, 17], - ["eq_float", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nn_1598", - ["is_text", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nt_1599", 2085, 17], - "_nop_tc_619", - "_nop_tc_620", - ["eq_text", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nt_1599", - ["is_null", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nnl_1600", 2085, 17], - "_nop_tc_621", - ["jump", "eq_nnl_1600", 2085, 17], - ["true", 5, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nnl_1600", - ["is_bool", 6, 3, 2085, 17], - ["jump_false", 6, "eq_nb_1601", 2085, 17], - "_nop_tc_622", - ["jump", "eq_nb_1601", 2085, 17], - ["eq_bool", 5, 3, 4, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nb_1601", - ["false", 5, 2085, 17], - "eq_done_1596", - ["move", 4, 5, 2085, 17], - ["jump_true", 4, "or_end_1595", 2085, 17], - ["access", 5, "+=", 2086, 17], - ["is_identical", 6, 3, 5, 2086, 17], - ["jump_true", 6, "eq_done_1602", 2086, 17], - ["is_int", 7, 3, 2086, 17], - ["jump_false", 7, "eq_ni_1603", 2086, 17], - "_nop_tc_623", - ["jump", "eq_ni_1603", 2086, 17], - ["eq_int", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_ni_1603", - ["is_num", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nn_1604", 2086, 17], - "_nop_tc_624", - ["jump", "eq_nn_1604", 2086, 17], - ["eq_float", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nn_1604", - ["is_text", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nt_1605", 2086, 17], - "_nop_tc_625", - "_nop_tc_626", - ["eq_text", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nt_1605", - ["is_null", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nnl_1606", 2086, 17], - "_nop_tc_627", - ["jump", "eq_nnl_1606", 2086, 17], - ["true", 6, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nnl_1606", - ["is_bool", 7, 3, 2086, 17], - ["jump_false", 7, "eq_nb_1607", 2086, 17], - "_nop_tc_628", - ["jump", "eq_nb_1607", 2086, 17], - ["eq_bool", 6, 3, 5, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nb_1607", - ["false", 6, 2086, 17], - "eq_done_1602", - ["move", 4, 6, 2086, 17], - "or_end_1595", - ["move", 5, 4, 2086, 17], - ["jump_true", 5, "or_end_1594", 2086, 17], - ["access", 4, "-=", 2086, 33], - ["is_identical", 6, 3, 4, 2086, 33], - ["jump_true", 6, "eq_done_1608", 2086, 33], - ["is_int", 7, 3, 2086, 33], - ["jump_false", 7, "eq_ni_1609", 2086, 33], - "_nop_tc_629", - ["jump", "eq_ni_1609", 2086, 33], - ["eq_int", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_ni_1609", - ["is_num", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nn_1610", 2086, 33], - "_nop_tc_630", - ["jump", "eq_nn_1610", 2086, 33], - ["eq_float", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nn_1610", - ["is_text", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nt_1611", 2086, 33], - "_nop_tc_631", - "_nop_tc_632", - ["eq_text", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nt_1611", - ["is_null", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nnl_1612", 2086, 33], - "_nop_tc_633", - ["jump", "eq_nnl_1612", 2086, 33], - ["true", 6, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nnl_1612", - ["is_bool", 7, 3, 2086, 33], - ["jump_false", 7, "eq_nb_1613", 2086, 33], - "_nop_tc_634", - ["jump", "eq_nb_1613", 2086, 33], - ["eq_bool", 6, 3, 4, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nb_1613", - ["false", 6, 2086, 33], - "eq_done_1608", - ["move", 5, 6, 2086, 33], - "or_end_1594", - ["move", 4, 5, 2086, 33], - ["jump_true", 4, "or_end_1593", 2086, 33], - ["access", 5, "*=", 2087, 17], - ["is_identical", 6, 3, 5, 2087, 17], - ["jump_true", 6, "eq_done_1614", 2087, 17], - ["is_int", 7, 3, 2087, 17], - ["jump_false", 7, "eq_ni_1615", 2087, 17], - "_nop_tc_635", - ["jump", "eq_ni_1615", 2087, 17], - ["eq_int", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_ni_1615", - ["is_num", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nn_1616", 2087, 17], - "_nop_tc_636", - ["jump", "eq_nn_1616", 2087, 17], - ["eq_float", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nn_1616", - ["is_text", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nt_1617", 2087, 17], - "_nop_tc_637", - "_nop_tc_638", - ["eq_text", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nt_1617", - ["is_null", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nnl_1618", 2087, 17], - "_nop_tc_639", - ["jump", "eq_nnl_1618", 2087, 17], - ["true", 6, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nnl_1618", - ["is_bool", 7, 3, 2087, 17], - ["jump_false", 7, "eq_nb_1619", 2087, 17], - "_nop_tc_640", - ["jump", "eq_nb_1619", 2087, 17], - ["eq_bool", 6, 3, 5, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nb_1619", - ["false", 6, 2087, 17], - "eq_done_1614", - ["move", 4, 6, 2087, 17], - "or_end_1593", - ["move", 5, 4, 2087, 17], - ["jump_true", 5, "or_end_1592", 2087, 17], - ["access", 4, "/=", 2087, 33], - ["is_identical", 6, 3, 4, 2087, 33], - ["jump_true", 6, "eq_done_1620", 2087, 33], - ["is_int", 7, 3, 2087, 33], - ["jump_false", 7, "eq_ni_1621", 2087, 33], - "_nop_tc_641", - ["jump", "eq_ni_1621", 2087, 33], - ["eq_int", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_ni_1621", - ["is_num", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nn_1622", 2087, 33], - "_nop_tc_642", - ["jump", "eq_nn_1622", 2087, 33], - ["eq_float", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nn_1622", - ["is_text", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nt_1623", 2087, 33], - "_nop_tc_643", - "_nop_tc_644", - ["eq_text", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nt_1623", - ["is_null", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nnl_1624", 2087, 33], - "_nop_tc_645", - ["jump", "eq_nnl_1624", 2087, 33], - ["true", 6, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nnl_1624", - ["is_bool", 7, 3, 2087, 33], - ["jump_false", 7, "eq_nb_1625", 2087, 33], - "_nop_tc_646", - ["jump", "eq_nb_1625", 2087, 33], - ["eq_bool", 6, 3, 4, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nb_1625", - ["false", 6, 2087, 33], - "eq_done_1620", - ["move", 5, 6, 2087, 33], - "or_end_1592", - ["move", 4, 5, 2087, 33], - ["jump_true", 4, "or_end_1591", 2087, 33], - ["access", 5, "%=", 2088, 17], - ["is_identical", 6, 3, 5, 2088, 17], - ["jump_true", 6, "eq_done_1626", 2088, 17], - ["is_int", 7, 3, 2088, 17], - ["jump_false", 7, "eq_ni_1627", 2088, 17], - "_nop_tc_647", - ["jump", "eq_ni_1627", 2088, 17], - ["eq_int", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_ni_1627", - ["is_num", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nn_1628", 2088, 17], - "_nop_tc_648", - ["jump", "eq_nn_1628", 2088, 17], - ["eq_float", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nn_1628", - ["is_text", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nt_1629", 2088, 17], - "_nop_tc_649", - "_nop_tc_650", - ["eq_text", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nt_1629", - ["is_null", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nnl_1630", 2088, 17], - "_nop_tc_651", - ["jump", "eq_nnl_1630", 2088, 17], - ["true", 6, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nnl_1630", - ["is_bool", 7, 3, 2088, 17], - ["jump_false", 7, "eq_nb_1631", 2088, 17], - "_nop_tc_652", - ["jump", "eq_nb_1631", 2088, 17], - ["eq_bool", 6, 3, 5, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nb_1631", - ["false", 6, 2088, 17], - "eq_done_1626", - ["move", 4, 6, 2088, 17], - "or_end_1591", - ["move", 5, 4, 2088, 17], - ["jump_true", 5, "or_end_1590", 2088, 17], - ["access", 4, "**=", 2088, 33], - ["is_identical", 6, 3, 4, 2088, 33], - ["jump_true", 6, "eq_done_1632", 2088, 33], - ["is_int", 7, 3, 2088, 33], - ["jump_false", 7, "eq_ni_1633", 2088, 33], - "_nop_tc_653", - ["jump", "eq_ni_1633", 2088, 33], - ["eq_int", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_ni_1633", - ["is_num", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nn_1634", 2088, 33], - "_nop_tc_654", - ["jump", "eq_nn_1634", 2088, 33], - ["eq_float", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nn_1634", - ["is_text", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nt_1635", 2088, 33], - "_nop_tc_655", - "_nop_tc_656", - ["eq_text", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nt_1635", - ["is_null", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nnl_1636", 2088, 33], - "_nop_tc_657", - ["jump", "eq_nnl_1636", 2088, 33], - ["true", 6, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nnl_1636", - ["is_bool", 7, 3, 2088, 33], - ["jump_false", 7, "eq_nb_1637", 2088, 33], - "_nop_tc_658", - ["jump", "eq_nb_1637", 2088, 33], - ["eq_bool", 6, 3, 4, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nb_1637", - ["false", 6, 2088, 33], - "eq_done_1632", - ["move", 5, 6, 2088, 33], - "or_end_1590", - ["move", 4, 5, 2088, 33], - ["jump_true", 4, "or_end_1589", 2088, 33], - ["access", 5, "&=", 2089, 17], - ["is_identical", 6, 3, 5, 2089, 17], - ["jump_true", 6, "eq_done_1638", 2089, 17], - ["is_int", 7, 3, 2089, 17], - ["jump_false", 7, "eq_ni_1639", 2089, 17], - "_nop_tc_659", - ["jump", "eq_ni_1639", 2089, 17], - ["eq_int", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_ni_1639", - ["is_num", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nn_1640", 2089, 17], - "_nop_tc_660", - ["jump", "eq_nn_1640", 2089, 17], - ["eq_float", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nn_1640", - ["is_text", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nt_1641", 2089, 17], - "_nop_tc_661", - "_nop_tc_662", - ["eq_text", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nt_1641", - ["is_null", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nnl_1642", 2089, 17], - "_nop_tc_663", - ["jump", "eq_nnl_1642", 2089, 17], - ["true", 6, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nnl_1642", - ["is_bool", 7, 3, 2089, 17], - ["jump_false", 7, "eq_nb_1643", 2089, 17], - "_nop_tc_664", - ["jump", "eq_nb_1643", 2089, 17], - ["eq_bool", 6, 3, 5, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nb_1643", - ["false", 6, 2089, 17], - "eq_done_1638", - ["move", 4, 6, 2089, 17], - "or_end_1589", - ["move", 5, 4, 2089, 17], - ["jump_true", 5, "or_end_1588", 2089, 17], - ["access", 4, "|=", 2089, 33], - ["is_identical", 6, 3, 4, 2089, 33], - ["jump_true", 6, "eq_done_1644", 2089, 33], - ["is_int", 7, 3, 2089, 33], - ["jump_false", 7, "eq_ni_1645", 2089, 33], - "_nop_tc_665", - ["jump", "eq_ni_1645", 2089, 33], - ["eq_int", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_ni_1645", - ["is_num", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nn_1646", 2089, 33], - "_nop_tc_666", - ["jump", "eq_nn_1646", 2089, 33], - ["eq_float", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nn_1646", - ["is_text", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nt_1647", 2089, 33], - "_nop_tc_667", - "_nop_tc_668", - ["eq_text", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nt_1647", - ["is_null", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nnl_1648", 2089, 33], - "_nop_tc_669", - ["jump", "eq_nnl_1648", 2089, 33], - ["true", 6, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nnl_1648", - ["is_bool", 7, 3, 2089, 33], - ["jump_false", 7, "eq_nb_1649", 2089, 33], - "_nop_tc_670", - ["jump", "eq_nb_1649", 2089, 33], - ["eq_bool", 6, 3, 4, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nb_1649", - ["false", 6, 2089, 33], - "eq_done_1644", - ["move", 5, 6, 2089, 33], - "or_end_1588", - ["move", 4, 5, 2089, 33], - ["jump_true", 4, "or_end_1587", 2089, 33], - ["access", 5, "^=", 2090, 17], - ["is_identical", 6, 3, 5, 2090, 17], - ["jump_true", 6, "eq_done_1650", 2090, 17], - ["is_int", 7, 3, 2090, 17], - ["jump_false", 7, "eq_ni_1651", 2090, 17], - "_nop_tc_671", - ["jump", "eq_ni_1651", 2090, 17], - ["eq_int", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_ni_1651", - ["is_num", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nn_1652", 2090, 17], - "_nop_tc_672", - ["jump", "eq_nn_1652", 2090, 17], - ["eq_float", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nn_1652", - ["is_text", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nt_1653", 2090, 17], - "_nop_tc_673", - "_nop_tc_674", - ["eq_text", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nt_1653", - ["is_null", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nnl_1654", 2090, 17], - "_nop_tc_675", - ["jump", "eq_nnl_1654", 2090, 17], - ["true", 6, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nnl_1654", - ["is_bool", 7, 3, 2090, 17], - ["jump_false", 7, "eq_nb_1655", 2090, 17], - "_nop_tc_676", - ["jump", "eq_nb_1655", 2090, 17], - ["eq_bool", 6, 3, 5, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nb_1655", - ["false", 6, 2090, 17], - "eq_done_1650", - ["move", 4, 6, 2090, 17], - "or_end_1587", - ["move", 5, 4, 2090, 17], - ["jump_true", 5, "or_end_1586", 2090, 17], - ["access", 4, "<<=", 2090, 33], - ["is_identical", 6, 3, 4, 2090, 33], - ["jump_true", 6, "eq_done_1656", 2090, 33], - ["is_int", 7, 3, 2090, 33], - ["jump_false", 7, "eq_ni_1657", 2090, 33], - "_nop_tc_677", - ["jump", "eq_ni_1657", 2090, 33], - ["eq_int", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_ni_1657", - ["is_num", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nn_1658", 2090, 33], - "_nop_tc_678", - ["jump", "eq_nn_1658", 2090, 33], - ["eq_float", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nn_1658", - ["is_text", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nt_1659", 2090, 33], - "_nop_tc_679", - "_nop_tc_680", - ["eq_text", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nt_1659", - ["is_null", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nnl_1660", 2090, 33], - "_nop_tc_681", - ["jump", "eq_nnl_1660", 2090, 33], - ["true", 6, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nnl_1660", - ["is_bool", 7, 3, 2090, 33], - ["jump_false", 7, "eq_nb_1661", 2090, 33], - "_nop_tc_682", - ["jump", "eq_nb_1661", 2090, 33], - ["eq_bool", 6, 3, 4, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nb_1661", - ["false", 6, 2090, 33], - "eq_done_1656", - ["move", 5, 6, 2090, 33], - "or_end_1586", - ["move", 4, 5, 2090, 33], - ["jump_true", 4, "or_end_1585", 2090, 33], - ["access", 5, ">>=", 2091, 17], - ["is_identical", 6, 3, 5, 2091, 17], - ["jump_true", 6, "eq_done_1662", 2091, 17], - ["is_int", 7, 3, 2091, 17], - ["jump_false", 7, "eq_ni_1663", 2091, 17], - "_nop_tc_683", - ["jump", "eq_ni_1663", 2091, 17], - ["eq_int", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_ni_1663", - ["is_num", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nn_1664", 2091, 17], - "_nop_tc_684", - ["jump", "eq_nn_1664", 2091, 17], - ["eq_float", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nn_1664", - ["is_text", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nt_1665", 2091, 17], - "_nop_tc_685", - "_nop_tc_686", - ["eq_text", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nt_1665", - ["is_null", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nnl_1666", 2091, 17], - "_nop_tc_687", - ["jump", "eq_nnl_1666", 2091, 17], - ["true", 6, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nnl_1666", - ["is_bool", 7, 3, 2091, 17], - ["jump_false", 7, "eq_nb_1667", 2091, 17], - "_nop_tc_688", - ["jump", "eq_nb_1667", 2091, 17], - ["eq_bool", 6, 3, 5, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nb_1667", - ["false", 6, 2091, 17], - "eq_done_1662", - ["move", 4, 6, 2091, 17], - "or_end_1585", - ["move", 5, 4, 2091, 17], - ["jump_true", 5, "or_end_1584", 2091, 17], - ["access", 4, ">>>=", 2091, 34], - ["is_identical", 6, 3, 4, 2091, 34], - ["jump_true", 6, "eq_done_1668", 2091, 34], - ["is_int", 7, 3, 2091, 34], - ["jump_false", 7, "eq_ni_1669", 2091, 34], - "_nop_tc_689", - ["jump", "eq_ni_1669", 2091, 34], - ["eq_int", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_ni_1669", - ["is_num", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nn_1670", 2091, 34], - "_nop_tc_690", - ["jump", "eq_nn_1670", 2091, 34], - ["eq_float", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nn_1670", - ["is_text", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nt_1671", 2091, 34], - "_nop_tc_691", - "_nop_tc_692", - ["eq_text", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nt_1671", - ["is_null", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nnl_1672", 2091, 34], - "_nop_tc_693", - ["jump", "eq_nnl_1672", 2091, 34], - ["true", 6, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nnl_1672", - ["is_bool", 7, 3, 2091, 34], - ["jump_false", 7, "eq_nb_1673", 2091, 34], - "_nop_tc_694", - ["jump", "eq_nb_1673", 2091, 34], - ["eq_bool", 6, 3, 4, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nb_1673", - ["false", 6, 2091, 34], - "eq_done_1668", - ["move", 5, 6, 2091, 34], - "or_end_1584", - ["move", 4, 5, 2091, 34], - ["jump_true", 4, "or_end_1583", 2091, 34], - ["access", 5, "&&=", 2092, 17], - ["is_identical", 6, 3, 5, 2092, 17], - ["jump_true", 6, "eq_done_1674", 2092, 17], - ["is_int", 7, 3, 2092, 17], - ["jump_false", 7, "eq_ni_1675", 2092, 17], - "_nop_tc_695", - ["jump", "eq_ni_1675", 2092, 17], - ["eq_int", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_ni_1675", - ["is_num", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nn_1676", 2092, 17], - "_nop_tc_696", - ["jump", "eq_nn_1676", 2092, 17], - ["eq_float", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nn_1676", - ["is_text", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nt_1677", 2092, 17], - "_nop_tc_697", - "_nop_tc_698", - ["eq_text", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nt_1677", - ["is_null", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nnl_1678", 2092, 17], - "_nop_tc_699", - ["jump", "eq_nnl_1678", 2092, 17], - ["true", 6, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nnl_1678", - ["is_bool", 7, 3, 2092, 17], - ["jump_false", 7, "eq_nb_1679", 2092, 17], - "_nop_tc_700", - ["jump", "eq_nb_1679", 2092, 17], - ["eq_bool", 6, 3, 5, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nb_1679", - ["false", 6, 2092, 17], - "eq_done_1674", - ["move", 4, 6, 2092, 17], - "or_end_1583", - ["move", 5, 4, 2092, 17], - ["jump_true", 5, "or_end_1582", 2092, 17], - ["access", 4, "||=", 2092, 34], - ["is_identical", 6, 3, 4, 2092, 34], - ["jump_true", 6, "eq_done_1680", 2092, 34], - ["is_int", 7, 3, 2092, 34], - ["jump_false", 7, "eq_ni_1681", 2092, 34], - "_nop_tc_701", - ["jump", "eq_ni_1681", 2092, 34], - ["eq_int", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_ni_1681", - ["is_num", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nn_1682", 2092, 34], - "_nop_tc_702", - ["jump", "eq_nn_1682", 2092, 34], - ["eq_float", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nn_1682", - ["is_text", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nt_1683", 2092, 34], - "_nop_tc_703", - "_nop_tc_704", - ["eq_text", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nt_1683", - ["is_null", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nnl_1684", 2092, 34], - "_nop_tc_705", - ["jump", "eq_nnl_1684", 2092, 34], - ["true", 6, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nnl_1684", - ["is_bool", 7, 3, 2092, 34], - ["jump_false", 7, "eq_nb_1685", 2092, 34], - "_nop_tc_706", - ["jump", "eq_nb_1685", 2092, 34], - ["eq_bool", 6, 3, 4, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nb_1685", - ["false", 6, 2092, 34], - "eq_done_1680", - ["move", 5, 6, 2092, 34], - "or_end_1582", - ["move", 4, 5, 2092, 34], - ["jump_true", 4, "or_end_1581", 2092, 34], - ["access", 5, "??=", 2093, 17], - ["is_identical", 6, 3, 5, 2093, 17], - ["jump_true", 6, "eq_done_1686", 2093, 17], - ["is_int", 7, 3, 2093, 17], - ["jump_false", 7, "eq_ni_1687", 2093, 17], - "_nop_tc_707", - ["jump", "eq_ni_1687", 2093, 17], - ["eq_int", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_ni_1687", - ["is_num", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nn_1688", 2093, 17], - "_nop_tc_708", - ["jump", "eq_nn_1688", 2093, 17], - ["eq_float", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nn_1688", - ["is_text", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nt_1689", 2093, 17], - "_nop_tc_709", - "_nop_tc_710", - ["eq_text", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nt_1689", - ["is_null", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nnl_1690", 2093, 17], - "_nop_tc_711", - ["jump", "eq_nnl_1690", 2093, 17], - ["true", 6, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nnl_1690", - ["is_bool", 7, 3, 2093, 17], - ["jump_false", 7, "eq_nb_1691", 2093, 17], - "_nop_tc_712", - ["jump", "eq_nb_1691", 2093, 17], - ["eq_bool", 6, 3, 5, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nb_1691", - ["false", 6, 2093, 17], - "eq_done_1686", - ["move", 4, 6, 2093, 17], - "or_end_1581", - ["jump_false", 4, "if_else_1579", 2093, 17], - ["get", 3, 102, 1, 2094, 14], - ["frame", 4, 3, 1, 2094, 14], - ["null", 3, 2094, 14], - ["setarg", 4, 0, 3, 2094, 14], - ["setarg", 4, 1, 1, 2094, 14], - ["tail_invoke", 4, 3, 2094, 14], - ["return", 3, 2094, 14], - "_nop_ur_43", - "if_else_1579", - "if_end_1580", - ["get", 3, 99, 1, 2098, 12], - ["frame", 4, 3, 2, 2098, 12], - ["null", 3, 2098, 12], - ["setarg", 4, 0, 3, 2098, 12], - ["setarg", 4, 1, 1, 2098, 12], - ["setarg", 4, 2, 2, 2098, 12], - ["tail_invoke", 4, 3, 2098, 12], - ["return", 3, 2098, 12], - "_nop_ur_44", - "_nop_ur_45" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 -},{ - "disruption_pc": 0, - "nr_slots": 65, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 2103, 16], - ["null", 3, 2104, 16], - ["null", 4, 2105, 17], - ["null", 5, 2106, 16], - ["access", 6, 0, 2107, 22], - ["null", 7, 2108, 20], - ["access", 8, 0, 2109, 20], - ["access", 9, 0, 2110, 20], - ["null", 10, 2111, 16], - ["access", 11, 0, 2112, 14], - ["null", 12, 2113, 17], - ["null", 13, 2114, 16], - ["null", 14, 2115, 22], - ["null", 15, 2116, 22], - ["null", 16, 2117, 22], - ["null", 17, 2118, 21], - ["access", 18, 0, 2119, 21], - ["null", 19, 2120, 23], - ["null", 20, 2121, 21], - ["null", 21, 2122, 24], - ["null", 22, 2123, 22], - ["null", 23, 2124, 16], - ["null", 24, 2125, 16], - ["null", 25, 2126, 18], - ["null", 26, 2127, 24], - ["null", 27, 2128, 21], - ["access", 28, 0, 2129, 21], - ["null", 29, 2130, 16], - ["access", 30, 0, 2131, 16], - ["access", 31, 0, 2132, 21], - ["null", 32, 2133, 21], - ["null", 33, 2134, 18], - ["null", 34, 2135, 21], - ["null", 35, 2136, 21], - ["access", 36, 0, 2137, 17], - ["null", 37, 2138, 23], - ["null", 38, 2139, 20], - ["null", 39, 2140, 16], - ["access", 40, 0, 2141, 20], - ["access", 41, 0, 2142, 21], - ["null", 42, 2143, 17], - ["access", 43, 0, 2144, 22], - ["null", 44, 2145, 25], - ["null", 45, 2146, 23], - ["null", 46, 2147, 21], - ["null", 47, 2148, 21], - ["null", 48, 2149, 22], - ["null", 49, 2150, 21], - ["access", 50, 0, 2151, 20], - ["access", 51, 0, 2152, 20], - ["null", 52, 2153, 22], - ["access", 53, 0, 2154, 14], - ["null", 54, 2155, 16], - ["access", 55, 0, 2156, 19], - ["access", 56, 0, 2157, 16], - ["access", 57, 0, 2158, 19], - ["null", 58, 2159, 21], - ["null", 59, 2160, 22], - ["null", 60, 2161, 22], - ["null", 61, 2163, 17], - ["is_identical", 62, 1, 61, 2163, 17], - ["jump_true", 62, "eq_done_1694", 2163, 17], - "_nop_tc_1", - ["jump", "eq_ni_1695", 2163, 17], - "_nop_tc_2", - ["jump", "eq_ni_1695", 2163, 17], - ["eq_int", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_ni_1695", - "_nop_tc_3", - ["jump", "eq_nn_1696", 2163, 17], - "_nop_tc_4", - ["jump", "eq_nn_1696", 2163, 17], - ["eq_float", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nn_1696", - "_nop_tc_5", - ["jump", "eq_nt_1697", 2163, 17], - "_nop_tc_6", - ["jump", "eq_nt_1697", 2163, 17], - ["eq_text", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nt_1697", - "_nop_tc_7", - ["jump", "eq_nnl_1698", 2163, 17], - "_nop_tc_8", - "_nop_tc_9", - ["true", 62, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nnl_1698", - "_nop_tc_10", - ["jump", "eq_nb_1699", 2163, 17], - "_nop_tc_11", - ["jump", "eq_nb_1699", 2163, 17], - ["eq_bool", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nb_1699", - ["false", 62, 2163, 17], - "eq_done_1694", - ["jump_false", 62, "if_else_1692", 2163, 17], - ["null", 61, 2164, 14], - ["return", 61, 2164, 14], - "_nop_ur_1", - "if_else_1692", - "if_end_1693", - ["get", 61, 46, 1, 2166, 5], - ["frame", 62, 61, 1, 2166, 5], - ["null", 61, 2166, 5], - ["setarg", 62, 0, 61, 2166, 5], - ["setarg", 62, 1, 1, 2166, 5], - ["invoke", 62, 61, 2166, 5], - ["load_field", 61, 1, "kind", 2167, 12], - ["move", 2, 61, 2167, 12], - ["null", 61, 2168, 17], - ["is_identical", 62, 2, 61, 2168, 17], - ["jump_true", 62, "eq_done_1702", 2168, 17], - ["is_int", 63, 2, 2168, 17], - ["jump_false", 63, "eq_ni_1703", 2168, 17], - "_nop_tc_12", - ["jump", "eq_ni_1703", 2168, 17], - ["eq_int", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_ni_1703", - ["is_num", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nn_1704", 2168, 17], - "_nop_tc_13", - ["jump", "eq_nn_1704", 2168, 17], - ["eq_float", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nn_1704", - ["is_text", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nt_1705", 2168, 17], - "_nop_tc_14", - ["jump", "eq_nt_1705", 2168, 17], - ["eq_text", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nt_1705", - ["is_null", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nnl_1706", 2168, 17], - "_nop_tc_15", - "_nop_tc_16", - ["true", 62, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nnl_1706", - ["is_bool", 63, 2, 2168, 17], - ["jump_false", 63, "eq_nb_1707", 2168, 17], - "_nop_tc_17", - ["jump", "eq_nb_1707", 2168, 17], - ["eq_bool", 62, 2, 61, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nb_1707", - ["false", 62, 2168, 17], - "eq_done_1702", - ["jump_false", 62, "if_else_1700", 2168, 17], - ["null", 61, 2169, 14], - ["return", 61, 2169, 14], - "_nop_ur_2", - "if_else_1700", - "if_end_1701", - ["access", 61, "var", 2172, 17], - ["is_identical", 62, 2, 61, 2172, 17], - ["jump_true", 62, "eq_done_1711", 2172, 17], - ["is_int", 63, 2, 2172, 17], - ["jump_false", 63, "eq_ni_1712", 2172, 17], - "_nop_tc_18", - ["jump", "eq_ni_1712", 2172, 17], - ["eq_int", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_ni_1712", - ["is_num", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nn_1713", 2172, 17], - "_nop_tc_19", - ["jump", "eq_nn_1713", 2172, 17], - ["eq_float", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nn_1713", - ["is_text", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nt_1714", 2172, 17], - "_nop_tc_20", - "_nop_tc_21", - ["eq_text", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nt_1714", - ["is_null", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nnl_1715", 2172, 17], - "_nop_tc_22", - ["jump", "eq_nnl_1715", 2172, 17], - ["true", 62, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nnl_1715", - ["is_bool", 63, 2, 2172, 17], - ["jump_false", 63, "eq_nb_1716", 2172, 17], - "_nop_tc_23", - ["jump", "eq_nb_1716", 2172, 17], - ["eq_bool", 62, 2, 61, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nb_1716", - ["false", 62, 2172, 17], - "eq_done_1711", - ["move", 61, 62, 2172, 17], - ["jump_true", 61, "or_end_1710", 2172, 17], - ["access", 62, "def", 2172, 34], - ["is_identical", 63, 2, 62, 2172, 34], - ["jump_true", 63, "eq_done_1717", 2172, 34], - ["is_int", 64, 2, 2172, 34], - ["jump_false", 64, "eq_ni_1718", 2172, 34], - "_nop_tc_24", - ["jump", "eq_ni_1718", 2172, 34], - ["eq_int", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_ni_1718", - ["is_num", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nn_1719", 2172, 34], - "_nop_tc_25", - ["jump", "eq_nn_1719", 2172, 34], - ["eq_float", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nn_1719", - ["is_text", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nt_1720", 2172, 34], - "_nop_tc_26", - "_nop_tc_27", - ["eq_text", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nt_1720", - ["is_null", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nnl_1721", 2172, 34], - "_nop_tc_28", - ["jump", "eq_nnl_1721", 2172, 34], - ["true", 63, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nnl_1721", - ["is_bool", 64, 2, 2172, 34], - ["jump_false", 64, "eq_nb_1722", 2172, 34], - "_nop_tc_29", - ["jump", "eq_nb_1722", 2172, 34], - ["eq_bool", 63, 2, 62, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nb_1722", - ["false", 63, 2172, 34], - "eq_done_1717", - ["move", 61, 63, 2172, 34], - "or_end_1710", - ["jump_false", 61, "if_else_1708", 2172, 34], - ["load_field", 61, 1, "left", 2173, 14], - ["move", 3, 61, 2173, 14], - ["load_field", 61, 1, "right", 2174, 15], - ["move", 4, 61, 2174, 15], - ["load_field", 61, 3, "name", 2175, 14], - ["move", 5, 61, 2175, 14], - ["get", 3, 42, 1, 2176, 20], - ["frame", 61, 3, 1, 2176, 20], - ["null", 3, 2176, 20], - ["setarg", 61, 0, 3, 2176, 20], - ["setarg", 61, 1, 5, 2176, 20], - ["invoke", 61, 3, 2176, 20], - ["move", 6, 3, 2176, 20], - ["load_field", 3, 1, "pop", 2178, 11], - ["true", 61, 2178, 23], - ["is_identical", 62, 3, 61, 2178, 23], - ["jump_true", 62, "eq_done_1726", 2178, 23], - ["is_int", 63, 3, 2178, 23], - ["jump_false", 63, "eq_ni_1727", 2178, 23], - "_nop_tc_30", - ["jump", "eq_ni_1727", 2178, 23], - ["eq_int", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_ni_1727", - ["is_num", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nn_1728", 2178, 23], - "_nop_tc_31", - ["jump", "eq_nn_1728", 2178, 23], - ["eq_float", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nn_1728", - ["is_text", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nt_1729", 2178, 23], - "_nop_tc_32", - ["jump", "eq_nt_1729", 2178, 23], - ["eq_text", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nt_1729", - ["is_null", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nnl_1730", 2178, 23], - "_nop_tc_33", - ["jump", "eq_nnl_1730", 2178, 23], - ["true", 62, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nnl_1730", - ["is_bool", 63, 3, 2178, 23], - ["jump_false", 63, "eq_nb_1731", 2178, 23], - "_nop_tc_34", - "_nop_tc_35", - ["eq_bool", 62, 3, 61, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nb_1731", - ["false", 62, 2178, 23], - "eq_done_1726", - ["move", 3, 62, 2178, 23], - ["jump_false", 3, "and_end_1725", 2178, 23], - ["null", 61, 2178, 40], - ["is_identical", 62, 4, 61, 2178, 40], - ["jump_true", 62, "ne_nid_1733", 2178, 40], - ["jump", "ne_ni_1734", 2178, 40], - "ne_nid_1733", - ["false", 62, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_ni_1734", - ["is_int", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nn_1735", 2178, 40], - "_nop_tc_36", - ["jump", "ne_nn_1735", 2178, 40], - ["ne_int", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nn_1735", - ["is_num", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nt_1736", 2178, 40], - "_nop_tc_37", - ["jump", "ne_nt_1736", 2178, 40], - ["ne_float", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nt_1736", - ["is_text", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nnl_1737", 2178, 40], - "_nop_tc_38", - ["jump", "ne_nnl_1737", 2178, 40], - ["ne_text", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nnl_1737", - ["is_null", 63, 4, 2178, 40], - ["jump_false", 63, "ne_nb_1738", 2178, 40], - "_nop_tc_39", - "_nop_tc_40", - ["false", 62, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nb_1738", - ["is_bool", 63, 4, 2178, 40], - ["jump_false", 63, "ne_mis_1739", 2178, 40], - "_nop_tc_41", - ["jump", "ne_mis_1739", 2178, 40], - ["ne_bool", 62, 4, 61, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_mis_1739", - ["true", 62, 2178, 40], - "ne_done_1732", - ["move", 3, 62, 2178, 40], - "and_end_1725", - ["jump_false", 3, "if_else_1723", 2178, 40], - ["load_field", 3, 4, "left", 2179, 20], - ["move", 7, 3, 2179, 20], - ["access", 3, -1, 2180, 39], - ["get", 61, 88, 1, 2180, 20], - ["frame", 62, 61, 2, 2180, 20], - ["null", 61, 2180, 20], - ["setarg", 62, 0, 61, 2180, 20], - ["setarg", 62, 1, 7, 2180, 20], - ["setarg", 62, 2, 3, 2180, 20], - ["invoke", 62, 3, 2180, 20], - ["move", 8, 3, 2180, 20], - ["access", 3, 0, 2181, 27], - ["is_int", 7, 6, 2181, 27], - ["jump_false", 7, "rel_ni_1742", 2181, 27], - "_nop_tc_42", - "_nop_tc_43", - ["ge_int", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_ni_1742", - ["is_num", 7, 6, 2181, 27], - ["jump_false", 7, "rel_nn_1743", 2181, 27], - "_nop_tc_44", - "_nop_tc_45", - ["ge_float", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_nn_1743", - ["is_text", 7, 6, 2181, 27], - ["jump_false", 7, "rel_err_1745", 2181, 27], - "_nop_tc_46", - ["jump", "rel_err_1745", 2181, 27], - ["ge_text", 61, 6, 3, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_err_1745", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2181, - 27 - ], - ["access", 7, "error", 2181, 27], - ["access", 62, "cannot compare with '>=': operands must be same type", 2181, 27], - ["array", 63, 0, 2181, 27], - ["push", 63, 62, 2181, 27], - ["frame", 62, 3, 2, 2181, 27], - ["null", 3, 2181, 27], - ["setarg", 62, 0, 3, 2181, 27], - ["setarg", 62, 1, 7, 2181, 27], - ["setarg", 62, 2, 63, 2181, 27], - ["invoke", 62, 3, 2181, 27], - ["disrupt", 2181, 27], - "rel_done_1744", - ["jump_false", 61, "if_else_1740", 2181, 27], - ["get", 3, 40, 1, 2182, 21], - ["frame", 7, 3, 0, 2182, 21], - ["null", 3, 2182, 21], - ["setarg", 7, 0, 3, 2182, 21], - ["invoke", 7, 3, 2182, 21], - ["move", 57, 3, 2182, 21], - ["access", 3, "pop_err", 2183, 33], - ["get", 7, 45, 1, 2183, 23], - ["frame", 61, 7, 1, 2183, 23], - ["null", 7, 2183, 23], - ["setarg", 61, 0, 7, 2183, 23], - ["setarg", 61, 1, 3, 2183, 23], - ["invoke", 61, 3, 2183, 23], - ["move", 58, 3, 2183, 23], - ["access", 3, "pop_done", 2184, 34], - ["get", 7, 45, 1, 2184, 24], - ["frame", 61, 7, 1, 2184, 24], - ["null", 7, 2184, 24], - ["setarg", 61, 0, 7, 2184, 24], - ["setarg", 61, 1, 3, 2184, 24], - ["invoke", 61, 3, 2184, 24], - ["move", 59, 3, 2184, 24], - ["access", 3, "is_array", 2185, 18], - ["get", 7, 51, 1, 2185, 11], - ["frame", 61, 7, 3, 2185, 11], - ["null", 7, 2185, 11], - ["setarg", 61, 0, 7, 2185, 11], - ["setarg", 61, 1, 3, 2185, 11], - ["setarg", 61, 2, 57, 2185, 11], - ["setarg", 61, 3, 8, 2185, 11], - ["invoke", 61, 3, 2185, 11], - ["access", 3, "jump_false", 2186, 26], - ["get", 7, 60, 1, 2186, 11], - ["frame", 61, 7, 3, 2186, 11], - ["null", 7, 2186, 11], - ["setarg", 61, 0, 7, 2186, 11], - ["setarg", 61, 1, 3, 2186, 11], - ["setarg", 61, 2, 57, 2186, 11], - ["setarg", 61, 3, 58, 2186, 11], - ["invoke", 61, 3, 2186, 11], - ["access", 3, "pop", 2187, 18], - ["get", 7, 51, 1, 2187, 11], - ["frame", 57, 7, 3, 2187, 11], - ["null", 7, 2187, 11], - ["setarg", 57, 0, 7, 2187, 11], - ["setarg", 57, 1, 3, 2187, 11], - ["setarg", 57, 2, 6, 2187, 11], - ["setarg", 57, 3, 8, 2187, 11], - ["invoke", 57, 3, 2187, 11], - ["get", 3, 59, 1, 2188, 11], - ["frame", 7, 3, 1, 2188, 11], - ["null", 3, 2188, 11], - ["setarg", 7, 0, 3, 2188, 11], - ["setarg", 7, 1, 59, 2188, 11], - ["invoke", 7, 3, 2188, 11], - ["get", 3, 48, 1, 2189, 11], - ["frame", 7, 3, 1, 2189, 11], - ["null", 3, 2189, 11], - ["setarg", 7, 0, 3, 2189, 11], - ["setarg", 7, 1, 58, 2189, 11], - ["invoke", 7, 3, 2189, 11], - ["access", 3, "cannot pop: target must be an array", 2190, 26], - ["get", 7, 58, 1, 2190, 11], - ["frame", 8, 7, 1, 2190, 11], - ["null", 7, 2190, 11], - ["setarg", 8, 0, 7, 2190, 11], - ["setarg", 8, 1, 3, 2190, 11], - ["invoke", 8, 3, 2190, 11], - ["access", 3, "disrupt", 2191, 18], - ["get", 7, 49, 1, 2191, 11], - ["frame", 8, 7, 1, 2191, 11], - ["null", 7, 2191, 11], - ["setarg", 8, 0, 7, 2191, 11], - ["setarg", 8, 1, 3, 2191, 11], - ["invoke", 8, 3, 2191, 11], - ["get", 3, 48, 1, 2192, 11], - ["frame", 7, 3, 1, 2192, 11], - ["null", 3, 2192, 11], - ["setarg", 7, 0, 3, 2192, 11], - ["setarg", 7, 1, 59, 2192, 11], - ["invoke", 7, 3, 2192, 11], - ["jump", "if_end_1741", 2192, 11], - "if_else_1740", - "if_end_1741", - ["null", 3, 2194, 16], - ["return", 3, 2194, 16], - "_nop_ur_3", - "if_else_1723", - "if_end_1724", - ["null", 3, 2196, 20], - ["is_identical", 7, 4, 3, 2196, 20], - ["jump_true", 7, "ne_nid_1749", 2196, 20], - ["jump", "ne_ni_1750", 2196, 20], - "ne_nid_1749", - ["false", 7, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_ni_1750", - ["is_int", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nn_1751", 2196, 20], - "_nop_tc_47", - ["jump", "ne_nn_1751", 2196, 20], - ["ne_int", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nn_1751", - ["is_num", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nt_1752", 2196, 20], - "_nop_tc_48", - ["jump", "ne_nt_1752", 2196, 20], - ["ne_float", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nt_1752", - ["is_text", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nnl_1753", 2196, 20], - "_nop_tc_49", - ["jump", "ne_nnl_1753", 2196, 20], - ["ne_text", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nnl_1753", - ["is_null", 8, 4, 2196, 20], - ["jump_false", 8, "ne_nb_1754", 2196, 20], - "_nop_tc_50", - "_nop_tc_51", - ["false", 7, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nb_1754", - ["is_bool", 8, 4, 2196, 20], - ["jump_false", 8, "ne_mis_1755", 2196, 20], - "_nop_tc_52", - ["jump", "ne_mis_1755", 2196, 20], - ["ne_bool", 7, 4, 3, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_mis_1755", - ["true", 7, 2196, 20], - "ne_done_1748", - ["jump_false", 7, "if_else_1746", 2196, 20], - ["get", 3, 88, 1, 2197, 20], - ["frame", 7, 3, 2, 2197, 20], - ["null", 3, 2197, 20], - ["setarg", 7, 0, 3, 2197, 20], - ["setarg", 7, 1, 4, 2197, 20], - ["setarg", 7, 2, 6, 2197, 20], - ["invoke", 7, 3, 2197, 20], - ["move", 9, 3, 2197, 20], - ["access", 3, 0, 2198, 27], - ["is_int", 4, 6, 2198, 27], - ["jump_false", 4, "rel_ni_1759", 2198, 27], - "_nop_tc_53", - "_nop_tc_54", - ["ge_int", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_ni_1759", - ["is_num", 4, 6, 2198, 27], - ["jump_false", 4, "rel_nn_1760", 2198, 27], - "_nop_tc_55", - "_nop_tc_56", - ["ge_float", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_nn_1760", - ["is_text", 4, 6, 2198, 27], - ["jump_false", 4, "rel_err_1762", 2198, 27], - "_nop_tc_57", - ["jump", "rel_err_1762", 2198, 27], - ["ge_text", 7, 6, 3, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_err_1762", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2198, - 27 - ], - ["access", 4, "error", 2198, 27], - ["access", 8, "cannot compare with '>=': operands must be same type", 2198, 27], - ["array", 57, 0, 2198, 27], - ["push", 57, 8, 2198, 27], - ["frame", 8, 3, 2, 2198, 27], - ["null", 3, 2198, 27], - ["setarg", 8, 0, 3, 2198, 27], - ["setarg", 8, 1, 4, 2198, 27], - ["setarg", 8, 2, 57, 2198, 27], - ["invoke", 8, 3, 2198, 27], - ["disrupt", 2198, 27], - "rel_done_1761", - ["move", 3, 7, 2198, 27], - ["jump_false", 3, "and_end_1758", 2198, 27], - ["is_identical", 4, 9, 6, 2198, 44], - ["jump_true", 4, "ne_nid_1764", 2198, 44], - ["jump", "ne_ni_1765", 2198, 44], - "ne_nid_1764", - ["false", 4, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_ni_1765", - ["is_int", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nn_1766", 2198, 44], - ["is_int", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nn_1766", 2198, 44], - ["ne_int", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nn_1766", - ["is_num", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nt_1767", 2198, 44], - ["is_num", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nt_1767", 2198, 44], - ["ne_float", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nt_1767", - ["is_text", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nnl_1768", 2198, 44], - ["is_text", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nnl_1768", 2198, 44], - ["ne_text", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nnl_1768", - ["is_null", 7, 9, 2198, 44], - ["jump_false", 7, "ne_nb_1769", 2198, 44], - ["is_null", 8, 6, 2198, 44], - ["jump_false", 8, "ne_nb_1769", 2198, 44], - ["false", 4, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nb_1769", - ["is_bool", 7, 9, 2198, 44], - ["jump_false", 7, "ne_mis_1770", 2198, 44], - ["is_bool", 8, 6, 2198, 44], - ["jump_false", 8, "ne_mis_1770", 2198, 44], - ["ne_bool", 4, 9, 6, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_mis_1770", - ["true", 4, 2198, 44], - "ne_done_1763", - ["move", 3, 4, 2198, 44], - "and_end_1758", - ["jump_false", 3, "if_else_1756", 2198, 44], - ["access", 3, "move", 2199, 18], - ["get", 4, 51, 1, 2199, 11], - ["frame", 7, 4, 3, 2199, 11], - ["null", 4, 2199, 11], - ["setarg", 7, 0, 4, 2199, 11], - ["setarg", 7, 1, 3, 2199, 11], - ["setarg", 7, 2, 6, 2199, 11], - ["setarg", 7, 3, 9, 2199, 11], - ["invoke", 7, 3, 2199, 11], - ["jump", "if_end_1757", 2199, 11], - "if_else_1756", - "if_end_1757", - ["jump", "if_end_1747", 2199, 11], - "if_else_1746", - ["access", 3, 0, 2201, 32], - ["is_int", 4, 6, 2201, 32], - ["jump_false", 4, "rel_ni_1773", 2201, 32], - "_nop_tc_58", - "_nop_tc_59", - ["ge_int", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_ni_1773", - ["is_num", 4, 6, 2201, 32], - ["jump_false", 4, "rel_nn_1774", 2201, 32], - "_nop_tc_60", - "_nop_tc_61", - ["ge_float", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_nn_1774", - ["is_text", 4, 6, 2201, 32], - ["jump_false", 4, "rel_err_1776", 2201, 32], - "_nop_tc_62", - ["jump", "rel_err_1776", 2201, 32], - ["ge_text", 7, 6, 3, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_err_1776", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2201, - 32 - ], - ["access", 4, "error", 2201, 32], - ["access", 8, "cannot compare with '>=': operands must be same type", 2201, 32], - ["array", 9, 0, 2201, 32], - ["push", 9, 8, 2201, 32], - ["frame", 8, 3, 2, 2201, 32], - ["null", 3, 2201, 32], - ["setarg", 8, 0, 3, 2201, 32], - ["setarg", 8, 1, 4, 2201, 32], - ["setarg", 8, 2, 9, 2201, 32], - ["invoke", 8, 3, 2201, 32], - ["disrupt", 2201, 32], - "rel_done_1775", - ["jump_false", 7, "if_else_1771", 2201, 32], - ["get", 3, 57, 1, 2202, 9], - ["frame", 4, 3, 1, 2202, 9], - ["null", 3, 2202, 9], - ["setarg", 4, 0, 3, 2202, 9], - ["setarg", 4, 1, 6, 2202, 9], - ["invoke", 4, 3, 2202, 9], - ["jump", "if_end_1772", 2202, 9], - "if_else_1771", - "if_end_1772", - "if_end_1747", - ["null", 3, 2204, 14], - ["return", 3, 2204, 14], - "_nop_ur_4", - "if_else_1708", - "if_end_1709", - ["access", 3, "var_list", 2207, 17], - ["is_identical", 4, 2, 3, 2207, 17], - ["jump_true", 4, "eq_done_1780", 2207, 17], - ["is_int", 7, 2, 2207, 17], - ["jump_false", 7, "eq_ni_1781", 2207, 17], - "_nop_tc_63", - ["jump", "eq_ni_1781", 2207, 17], - ["eq_int", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_ni_1781", - ["is_num", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nn_1782", 2207, 17], - "_nop_tc_64", - ["jump", "eq_nn_1782", 2207, 17], - ["eq_float", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nn_1782", - ["is_text", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nt_1783", 2207, 17], - "_nop_tc_65", - "_nop_tc_66", - ["eq_text", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nt_1783", - ["is_null", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nnl_1784", 2207, 17], - "_nop_tc_67", - ["jump", "eq_nnl_1784", 2207, 17], - ["true", 4, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nnl_1784", - ["is_bool", 7, 2, 2207, 17], - ["jump_false", 7, "eq_nb_1785", 2207, 17], - "_nop_tc_68", - ["jump", "eq_nb_1785", 2207, 17], - ["eq_bool", 4, 2, 3, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nb_1785", - ["false", 4, 2207, 17], - "eq_done_1780", - ["move", 3, 4, 2207, 17], - ["jump_true", 3, "or_end_1779", 2207, 17], - ["access", 4, "def_list", 2207, 39], - ["is_identical", 7, 2, 4, 2207, 39], - ["jump_true", 7, "eq_done_1786", 2207, 39], - ["is_int", 8, 2, 2207, 39], - ["jump_false", 8, "eq_ni_1787", 2207, 39], - "_nop_tc_69", - ["jump", "eq_ni_1787", 2207, 39], - ["eq_int", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_ni_1787", - ["is_num", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nn_1788", 2207, 39], - "_nop_tc_70", - ["jump", "eq_nn_1788", 2207, 39], - ["eq_float", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nn_1788", - ["is_text", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nt_1789", 2207, 39], - "_nop_tc_71", - "_nop_tc_72", - ["eq_text", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nt_1789", - ["is_null", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nnl_1790", 2207, 39], - "_nop_tc_73", - ["jump", "eq_nnl_1790", 2207, 39], - ["true", 7, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nnl_1790", - ["is_bool", 8, 2, 2207, 39], - ["jump_false", 8, "eq_nb_1791", 2207, 39], - "_nop_tc_74", - ["jump", "eq_nb_1791", 2207, 39], - ["eq_bool", 7, 2, 4, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nb_1791", - ["false", 7, 2207, 39], - "eq_done_1786", - ["move", 3, 7, 2207, 39], - "or_end_1779", - ["jump_false", 3, "if_else_1777", 2207, 39], - ["load_field", 3, 1, "list", 2208, 14], - ["move", 10, 3, 2208, 14], - ["access", 11, 0, 2209, 12], - "while_start_1792", - ["length", 3, 10, 2210, 26], - ["is_int", 4, 11, 2210, 26], - ["jump_false", 4, "rel_ni_1794", 2210, 26], - "_nop_tc_75", - "_nop_tc_76", - ["lt_int", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_ni_1794", - ["is_num", 4, 11, 2210, 26], - ["jump_false", 4, "rel_nn_1795", 2210, 26], - "_nop_tc_77", - "_nop_tc_78", - ["lt_float", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_nn_1795", - ["is_text", 4, 11, 2210, 26], - ["jump_false", 4, "rel_err_1797", 2210, 26], - "_nop_tc_79", - ["jump", "rel_err_1797", 2210, 26], - ["lt_text", 7, 11, 3, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_err_1797", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2210, - 26 - ], - ["access", 4, "error", 2210, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2210, 26], - ["array", 9, 0, 2210, 26], - ["push", 9, 8, 2210, 26], - ["frame", 8, 3, 2, 2210, 26], - ["null", 3, 2210, 26], - ["setarg", 8, 0, 3, 2210, 26], - ["setarg", 8, 1, 4, 2210, 26], - ["setarg", 8, 2, 9, 2210, 26], - ["invoke", 8, 3, 2210, 26], - ["disrupt", 2210, 26], - "rel_done_1796", - ["jump_false", 7, "while_end_1793", 2210, 26], - ["load_dynamic", 3, 10, 11, 2211, 28], - ["get", 4, 95, 1, 2211, 9], - ["frame", 7, 4, 1, 2211, 9], - ["null", 4, 2211, 9], - ["setarg", 7, 0, 4, 2211, 9], - ["setarg", 7, 1, 3, 2211, 9], - ["invoke", 7, 3, 2211, 9], - ["access", 3, 1, 2212, 19], - ["is_num", 4, 11, 2212, 19], - ["jump_false", 4, "num_err_1798", 2212, 19], - "_nop_tc_80", - "_nop_tc_81", - ["add", 4, 11, 3, 2212, 19], - ["jump", "num_done_1799", 2212, 19], - "num_err_1798", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2212, - 19 - ], - ["access", 7, "error", 2212, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2212, 19], - ["array", 9, 0, 2212, 19], - ["push", 9, 8, 2212, 19], - ["frame", 8, 3, 2, 2212, 19], - ["null", 3, 2212, 19], - ["setarg", 8, 0, 3, 2212, 19], - ["setarg", 8, 1, 7, 2212, 19], - ["setarg", 8, 2, 9, 2212, 19], - ["invoke", 8, 3, 2212, 19], - ["disrupt", 2212, 19], - "num_done_1799", - ["move", 11, 4, 2212, 19], - ["jump", "while_start_1792", 2212, 19], - "while_end_1793", - ["null", 3, 2214, 14], - ["return", 3, 2214, 14], - "_nop_ur_5", - "if_else_1777", - "if_end_1778", - ["access", 3, "block", 2217, 17], - ["is_identical", 4, 2, 3, 2217, 17], - ["jump_true", 4, "eq_done_1802", 2217, 17], - ["is_int", 7, 2, 2217, 17], - ["jump_false", 7, "eq_ni_1803", 2217, 17], - "_nop_tc_82", - ["jump", "eq_ni_1803", 2217, 17], - ["eq_int", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_ni_1803", - ["is_num", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nn_1804", 2217, 17], - "_nop_tc_83", - ["jump", "eq_nn_1804", 2217, 17], - ["eq_float", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nn_1804", - ["is_text", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nt_1805", 2217, 17], - "_nop_tc_84", - "_nop_tc_85", - ["eq_text", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nt_1805", - ["is_null", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nnl_1806", 2217, 17], - "_nop_tc_86", - ["jump", "eq_nnl_1806", 2217, 17], - ["true", 4, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nnl_1806", - ["is_bool", 7, 2, 2217, 17], - ["jump_false", 7, "eq_nb_1807", 2217, 17], - "_nop_tc_87", - ["jump", "eq_nb_1807", 2217, 17], - ["eq_bool", 4, 2, 3, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nb_1807", - ["false", 4, 2217, 17], - "eq_done_1802", - ["jump_false", 4, "if_else_1800", 2217, 17], - ["load_field", 3, 1, "statements", 2218, 15], - ["move", 12, 3, 2218, 15], - ["access", 11, 0, 2219, 12], - "while_start_1808", - ["length", 3, 12, 2220, 26], - ["is_int", 4, 11, 2220, 26], - ["jump_false", 4, "rel_ni_1810", 2220, 26], - "_nop_tc_88", - "_nop_tc_89", - ["lt_int", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_ni_1810", - ["is_num", 4, 11, 2220, 26], - ["jump_false", 4, "rel_nn_1811", 2220, 26], - "_nop_tc_90", - "_nop_tc_91", - ["lt_float", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_nn_1811", - ["is_text", 4, 11, 2220, 26], - ["jump_false", 4, "rel_err_1813", 2220, 26], - "_nop_tc_92", - ["jump", "rel_err_1813", 2220, 26], - ["lt_text", 7, 11, 3, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_err_1813", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2220, - 26 - ], - ["access", 4, "error", 2220, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2220, 26], - ["array", 9, 0, 2220, 26], - ["push", 9, 8, 2220, 26], - ["frame", 8, 3, 2, 2220, 26], - ["null", 3, 2220, 26], - ["setarg", 8, 0, 3, 2220, 26], - ["setarg", 8, 1, 4, 2220, 26], - ["setarg", 8, 2, 9, 2220, 26], - ["invoke", 8, 3, 2220, 26], - ["disrupt", 2220, 26], - "rel_done_1812", - ["jump_false", 7, "while_end_1809", 2220, 26], - ["load_dynamic", 3, 12, 11, 2221, 29], - ["get", 4, 95, 1, 2221, 9], - ["frame", 7, 4, 1, 2221, 9], - ["null", 4, 2221, 9], - ["setarg", 7, 0, 4, 2221, 9], - ["setarg", 7, 1, 3, 2221, 9], - ["invoke", 7, 3, 2221, 9], - ["access", 3, 1, 2222, 19], - ["is_num", 4, 11, 2222, 19], - ["jump_false", 4, "num_err_1814", 2222, 19], - "_nop_tc_93", - "_nop_tc_94", - ["add", 4, 11, 3, 2222, 19], - ["jump", "num_done_1815", 2222, 19], - "num_err_1814", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2222, - 19 - ], - ["access", 7, "error", 2222, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2222, 19], - ["array", 9, 0, 2222, 19], - ["push", 9, 8, 2222, 19], - ["frame", 8, 3, 2, 2222, 19], - ["null", 3, 2222, 19], - ["setarg", 8, 0, 3, 2222, 19], - ["setarg", 8, 1, 7, 2222, 19], - ["setarg", 8, 2, 9, 2222, 19], - ["invoke", 8, 3, 2222, 19], - ["disrupt", 2222, 19], - "num_done_1815", - ["move", 11, 4, 2222, 19], - ["jump", "while_start_1808", 2222, 19], - "while_end_1809", - ["null", 3, 2224, 14], - ["return", 3, 2224, 14], - "_nop_ur_6", - "if_else_1800", - "if_end_1801", - ["access", 3, "if", 2227, 17], - ["is_identical", 4, 2, 3, 2227, 17], - ["jump_true", 4, "eq_done_1818", 2227, 17], - ["is_int", 7, 2, 2227, 17], - ["jump_false", 7, "eq_ni_1819", 2227, 17], - "_nop_tc_95", - ["jump", "eq_ni_1819", 2227, 17], - ["eq_int", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_ni_1819", - ["is_num", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nn_1820", 2227, 17], - "_nop_tc_96", - ["jump", "eq_nn_1820", 2227, 17], - ["eq_float", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nn_1820", - ["is_text", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nt_1821", 2227, 17], - "_nop_tc_97", - "_nop_tc_98", - ["eq_text", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nt_1821", - ["is_null", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nnl_1822", 2227, 17], - "_nop_tc_99", - ["jump", "eq_nnl_1822", 2227, 17], - ["true", 4, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nnl_1822", - ["is_bool", 7, 2, 2227, 17], - ["jump_false", 7, "eq_nb_1823", 2227, 17], - "_nop_tc_100", - ["jump", "eq_nb_1823", 2227, 17], - ["eq_bool", 4, 2, 3, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nb_1823", - ["false", 4, 2227, 17], - "eq_done_1818", - ["jump_false", 4, "if_else_1816", 2227, 17], - ["load_field", 3, 1, "expression", 2228, 14], - ["move", 13, 3, 2228, 14], - ["load_field", 3, 1, "then", 2229, 20], - ["move", 14, 3, 2229, 20], - ["access", 3, "else", 2230, 25], - ["load_field", 4, 1, 3, 2230, 25], - ["move", 15, 4, 2230, 25], - ["null", 3, 2231, 25], - ["is_identical", 4, 15, 3, 2231, 25], - ["jump_true", 4, "eq_done_1826", 2231, 25], - ["is_int", 7, 15, 2231, 25], - ["jump_false", 7, "eq_ni_1827", 2231, 25], - "_nop_tc_101", - ["jump", "eq_ni_1827", 2231, 25], - ["eq_int", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_ni_1827", - ["is_num", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nn_1828", 2231, 25], - "_nop_tc_102", - ["jump", "eq_nn_1828", 2231, 25], - ["eq_float", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nn_1828", - ["is_text", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nt_1829", 2231, 25], - "_nop_tc_103", - ["jump", "eq_nt_1829", 2231, 25], - ["eq_text", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nt_1829", - ["is_null", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nnl_1830", 2231, 25], - "_nop_tc_104", - "_nop_tc_105", - ["true", 4, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nnl_1830", - ["is_bool", 7, 15, 2231, 25], - ["jump_false", 7, "eq_nb_1831", 2231, 25], - "_nop_tc_106", - ["jump", "eq_nb_1831", 2231, 25], - ["eq_bool", 4, 15, 3, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nb_1831", - ["false", 4, 2231, 25], - "eq_done_1826", - ["jump_false", 4, "if_else_1824", 2231, 25], - ["load_field", 3, 1, "list", 2232, 22], - ["move", 15, 3, 2232, 22], - ["jump", "if_end_1825", 2232, 22], - "if_else_1824", - "if_end_1825", - ["access", 3, "if_else", 2234, 30], - ["get", 4, 45, 1, 2234, 20], - ["frame", 7, 4, 1, 2234, 20], - ["null", 4, 2234, 20], - ["setarg", 7, 0, 4, 2234, 20], - ["setarg", 7, 1, 3, 2234, 20], - ["invoke", 7, 3, 2234, 20], - ["move", 16, 3, 2234, 20], - ["access", 3, "if_end", 2235, 29], - ["get", 4, 45, 1, 2235, 19], - ["frame", 7, 4, 1, 2235, 19], - ["null", 4, 2235, 19], - ["setarg", 7, 0, 4, 2235, 19], - ["setarg", 7, 1, 3, 2235, 19], - ["invoke", 7, 3, 2235, 19], - ["move", 17, 3, 2235, 19], - ["access", 3, -1, 2236, 34], - ["get", 4, 88, 1, 2236, 19], - ["frame", 7, 4, 2, 2236, 19], - ["null", 4, 2236, 19], - ["setarg", 7, 0, 4, 2236, 19], - ["setarg", 7, 1, 13, 2236, 19], - ["setarg", 7, 2, 3, 2236, 19], - ["invoke", 7, 3, 2236, 19], - ["move", 18, 3, 2236, 19], - ["access", 3, "jump_false", 2237, 22], - ["get", 4, 60, 1, 2237, 7], - ["frame", 7, 4, 3, 2237, 7], - ["null", 4, 2237, 7], - ["setarg", 7, 0, 4, 2237, 7], - ["setarg", 7, 1, 3, 2237, 7], - ["setarg", 7, 2, 18, 2237, 7], - ["setarg", 7, 3, 16, 2237, 7], - ["invoke", 7, 3, 2237, 7], - ["access", 11, 0, 2238, 12], - "while_start_1832", - ["length", 3, 14, 2239, 26], - ["is_int", 4, 11, 2239, 26], - ["jump_false", 4, "rel_ni_1834", 2239, 26], - "_nop_tc_107", - "_nop_tc_108", - ["lt_int", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_ni_1834", - ["is_num", 4, 11, 2239, 26], - ["jump_false", 4, "rel_nn_1835", 2239, 26], - "_nop_tc_109", - "_nop_tc_110", - ["lt_float", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_nn_1835", - ["is_text", 4, 11, 2239, 26], - ["jump_false", 4, "rel_err_1837", 2239, 26], - "_nop_tc_111", - ["jump", "rel_err_1837", 2239, 26], - ["lt_text", 7, 11, 3, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_err_1837", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2239, - 26 - ], - ["access", 4, "error", 2239, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2239, 26], - ["array", 9, 0, 2239, 26], - ["push", 9, 8, 2239, 26], - ["frame", 8, 3, 2, 2239, 26], - ["null", 3, 2239, 26], - ["setarg", 8, 0, 3, 2239, 26], - ["setarg", 8, 1, 4, 2239, 26], - ["setarg", 8, 2, 9, 2239, 26], - ["invoke", 8, 3, 2239, 26], - ["disrupt", 2239, 26], - "rel_done_1836", - ["jump_false", 7, "while_end_1833", 2239, 26], - ["load_dynamic", 3, 14, 11, 2240, 34], - ["get", 4, 95, 1, 2240, 9], - ["frame", 7, 4, 1, 2240, 9], - ["null", 4, 2240, 9], - ["setarg", 7, 0, 4, 2240, 9], - ["setarg", 7, 1, 3, 2240, 9], - ["invoke", 7, 3, 2240, 9], - ["access", 3, 1, 2241, 19], - ["is_num", 4, 11, 2241, 19], - ["jump_false", 4, "num_err_1838", 2241, 19], - "_nop_tc_112", - "_nop_tc_113", - ["add", 4, 11, 3, 2241, 19], - ["jump", "num_done_1839", 2241, 19], - "num_err_1838", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2241, - 19 - ], - ["access", 7, "error", 2241, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2241, 19], - ["array", 9, 0, 2241, 19], - ["push", 9, 8, 2241, 19], - ["frame", 8, 3, 2, 2241, 19], - ["null", 3, 2241, 19], - ["setarg", 8, 0, 3, 2241, 19], - ["setarg", 8, 1, 7, 2241, 19], - ["setarg", 8, 2, 9, 2241, 19], - ["invoke", 8, 3, 2241, 19], - ["disrupt", 2241, 19], - "num_done_1839", - ["move", 11, 4, 2241, 19], - ["jump", "while_start_1832", 2241, 19], - "while_end_1833", - ["get", 3, 59, 1, 2243, 7], - ["frame", 4, 3, 1, 2243, 7], - ["null", 3, 2243, 7], - ["setarg", 4, 0, 3, 2243, 7], - ["setarg", 4, 1, 17, 2243, 7], - ["invoke", 4, 3, 2243, 7], - ["get", 3, 48, 1, 2244, 7], - ["frame", 4, 3, 1, 2244, 7], - ["null", 3, 2244, 7], - ["setarg", 4, 0, 3, 2244, 7], - ["setarg", 4, 1, 16, 2244, 7], - ["invoke", 4, 3, 2244, 7], - ["null", 3, 2245, 25], - ["is_identical", 4, 15, 3, 2245, 25], - ["jump_true", 4, "ne_nid_1843", 2245, 25], - ["jump", "ne_ni_1844", 2245, 25], - "ne_nid_1843", - ["false", 4, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_ni_1844", - ["is_int", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nn_1845", 2245, 25], - "_nop_tc_114", - ["jump", "ne_nn_1845", 2245, 25], - ["ne_int", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nn_1845", - ["is_num", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nt_1846", 2245, 25], - "_nop_tc_115", - ["jump", "ne_nt_1846", 2245, 25], - ["ne_float", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nt_1846", - ["is_text", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nnl_1847", 2245, 25], - "_nop_tc_116", - ["jump", "ne_nnl_1847", 2245, 25], - ["ne_text", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nnl_1847", - ["is_null", 7, 15, 2245, 25], - ["jump_false", 7, "ne_nb_1848", 2245, 25], - "_nop_tc_117", - "_nop_tc_118", - ["false", 4, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nb_1848", - ["is_bool", 7, 15, 2245, 25], - ["jump_false", 7, "ne_mis_1849", 2245, 25], - "_nop_tc_119", - ["jump", "ne_mis_1849", 2245, 25], - ["ne_bool", 4, 15, 3, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_mis_1849", - ["true", 4, 2245, 25], - "ne_done_1842", - ["jump_false", 4, "if_else_1840", 2245, 25], - ["access", 11, 0, 2246, 14], - "while_start_1850", - ["length", 3, 15, 2247, 28], - ["is_int", 4, 11, 2247, 28], - ["jump_false", 4, "rel_ni_1852", 2247, 28], - "_nop_tc_120", - "_nop_tc_121", - ["lt_int", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_ni_1852", - ["is_num", 4, 11, 2247, 28], - ["jump_false", 4, "rel_nn_1853", 2247, 28], - "_nop_tc_122", - "_nop_tc_123", - ["lt_float", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_nn_1853", - ["is_text", 4, 11, 2247, 28], - ["jump_false", 4, "rel_err_1855", 2247, 28], - "_nop_tc_124", - ["jump", "rel_err_1855", 2247, 28], - ["lt_text", 7, 11, 3, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_err_1855", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2247, - 28 - ], - ["access", 4, "error", 2247, 28], - ["access", 8, "cannot compare with '<': operands must be same type", 2247, 28], - ["array", 9, 0, 2247, 28], - ["push", 9, 8, 2247, 28], - ["frame", 8, 3, 2, 2247, 28], - ["null", 3, 2247, 28], - ["setarg", 8, 0, 3, 2247, 28], - ["setarg", 8, 1, 4, 2247, 28], - ["setarg", 8, 2, 9, 2247, 28], - ["invoke", 8, 3, 2247, 28], - ["disrupt", 2247, 28], - "rel_done_1854", - ["jump_false", 7, "while_end_1851", 2247, 28], - ["load_dynamic", 3, 15, 11, 2248, 36], - ["get", 4, 95, 1, 2248, 11], - ["frame", 7, 4, 1, 2248, 11], - ["null", 4, 2248, 11], - ["setarg", 7, 0, 4, 2248, 11], - ["setarg", 7, 1, 3, 2248, 11], - ["invoke", 7, 3, 2248, 11], - ["access", 3, 1, 2249, 21], - ["is_num", 4, 11, 2249, 21], - ["jump_false", 4, "num_err_1856", 2249, 21], - "_nop_tc_125", - "_nop_tc_126", - ["add", 4, 11, 3, 2249, 21], - ["jump", "num_done_1857", 2249, 21], - "num_err_1856", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2249, - 21 - ], - ["access", 7, "error", 2249, 21], - ["access", 8, "cannot apply '+': operands must be numbers", 2249, 21], - ["array", 9, 0, 2249, 21], - ["push", 9, 8, 2249, 21], - ["frame", 8, 3, 2, 2249, 21], - ["null", 3, 2249, 21], - ["setarg", 8, 0, 3, 2249, 21], - ["setarg", 8, 1, 7, 2249, 21], - ["setarg", 8, 2, 9, 2249, 21], - ["invoke", 8, 3, 2249, 21], - ["disrupt", 2249, 21], - "num_done_1857", - ["move", 11, 4, 2249, 21], - ["jump", "while_start_1850", 2249, 21], - "while_end_1851", - ["jump", "if_end_1841", 2249, 21], - "if_else_1840", - "if_end_1841", - ["get", 3, 48, 1, 2252, 7], - ["frame", 4, 3, 1, 2252, 7], - ["null", 3, 2252, 7], - ["setarg", 4, 0, 3, 2252, 7], - ["setarg", 4, 1, 17, 2252, 7], - ["invoke", 4, 3, 2252, 7], - ["null", 3, 2253, 14], - ["return", 3, 2253, 14], - "_nop_ur_7", - "if_else_1816", - "if_end_1817", - ["access", 3, "label", 2256, 17], - ["is_identical", 4, 2, 3, 2256, 17], - ["jump_true", 4, "eq_done_1860", 2256, 17], - ["is_int", 7, 2, 2256, 17], - ["jump_false", 7, "eq_ni_1861", 2256, 17], - "_nop_tc_127", - ["jump", "eq_ni_1861", 2256, 17], - ["eq_int", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_ni_1861", - ["is_num", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nn_1862", 2256, 17], - "_nop_tc_128", - ["jump", "eq_nn_1862", 2256, 17], - ["eq_float", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nn_1862", - ["is_text", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nt_1863", 2256, 17], - "_nop_tc_129", - "_nop_tc_130", - ["eq_text", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nt_1863", - ["is_null", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nnl_1864", 2256, 17], - "_nop_tc_131", - ["jump", "eq_nnl_1864", 2256, 17], - ["true", 4, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nnl_1864", - ["is_bool", 7, 2, 2256, 17], - ["jump_false", 7, "eq_nb_1865", 2256, 17], - "_nop_tc_132", - ["jump", "eq_nb_1865", 2256, 17], - ["eq_bool", 4, 2, 3, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nb_1865", - ["false", 4, 2256, 17], - "eq_done_1860", - ["jump_false", 4, "if_else_1858", 2256, 17], - ["load_field", 3, 1, "name", 2257, 25], - ["put", 3, 21, 1, 2257, 25], - ["load_field", 3, 1, "statement", 2258, 21], - ["get", 4, 95, 1, 2258, 7], - ["frame", 7, 4, 1, 2258, 7], - ["null", 4, 2258, 7], - ["setarg", 7, 0, 4, 2258, 7], - ["setarg", 7, 1, 3, 2258, 7], - ["invoke", 7, 3, 2258, 7], - ["null", 3, 2259, 25], - ["put", 3, 21, 1, 2259, 25], - ["null", 3, 2260, 14], - ["return", 3, 2260, 14], - "_nop_ur_8", - "if_else_1858", - "if_end_1859", - ["access", 3, "while", 2263, 17], - ["is_identical", 4, 2, 3, 2263, 17], - ["jump_true", 4, "eq_done_1868", 2263, 17], - ["is_int", 7, 2, 2263, 17], - ["jump_false", 7, "eq_ni_1869", 2263, 17], - "_nop_tc_133", - ["jump", "eq_ni_1869", 2263, 17], - ["eq_int", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_ni_1869", - ["is_num", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nn_1870", 2263, 17], - "_nop_tc_134", - ["jump", "eq_nn_1870", 2263, 17], - ["eq_float", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nn_1870", - ["is_text", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nt_1871", 2263, 17], - "_nop_tc_135", - "_nop_tc_136", - ["eq_text", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nt_1871", - ["is_null", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nnl_1872", 2263, 17], - "_nop_tc_137", - ["jump", "eq_nnl_1872", 2263, 17], - ["true", 4, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nnl_1872", - ["is_bool", 7, 2, 2263, 17], - ["jump_false", 7, "eq_nb_1873", 2263, 17], - "_nop_tc_138", - ["jump", "eq_nb_1873", 2263, 17], - ["eq_bool", 4, 2, 3, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nb_1873", - ["false", 4, 2263, 17], - "eq_done_1868", - ["jump_false", 4, "if_else_1866", 2263, 17], - ["load_field", 3, 1, "expression", 2264, 14], - ["move", 13, 3, 2264, 14], - ["load_field", 3, 1, "statements", 2265, 15], - ["move", 12, 3, 2265, 15], - ["access", 3, "while_start", 2266, 31], - ["get", 4, 45, 1, 2266, 21], - ["frame", 7, 4, 1, 2266, 21], - ["null", 4, 2266, 21], - ["setarg", 7, 0, 4, 2266, 21], - ["setarg", 7, 1, 3, 2266, 21], - ["invoke", 7, 3, 2266, 21], - ["move", 19, 3, 2266, 21], - ["access", 3, "while_end", 2267, 29], - ["get", 4, 45, 1, 2267, 19], - ["frame", 7, 4, 1, 2267, 19], - ["null", 4, 2267, 19], - ["setarg", 7, 0, 4, 2267, 19], - ["setarg", 7, 1, 3, 2267, 19], - ["invoke", 7, 3, 2267, 19], - ["move", 17, 3, 2267, 19], - ["get", 3, 19, 1, 2268, 19], - ["move", 20, 3, 2268, 19], - ["get", 3, 20, 1, 2269, 22], - ["move", 21, 3, 2269, 22], - ["put", 17, 19, 1, 2270, 22], - ["put", 19, 20, 1, 2271, 25], - ["get", 3, 21, 1, 2272, 11], - ["null", 4, 2272, 30], - ["is_identical", 7, 3, 4, 2272, 30], - ["jump_true", 7, "ne_nid_1877", 2272, 30], - ["jump", "ne_ni_1878", 2272, 30], - "ne_nid_1877", - ["false", 7, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_ni_1878", - ["is_int", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nn_1879", 2272, 30], - "_nop_tc_139", - ["jump", "ne_nn_1879", 2272, 30], - ["ne_int", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nn_1879", - ["is_num", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nt_1880", 2272, 30], - "_nop_tc_140", - ["jump", "ne_nt_1880", 2272, 30], - ["ne_float", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nt_1880", - ["is_text", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nnl_1881", 2272, 30], - "_nop_tc_141", - ["jump", "ne_nnl_1881", 2272, 30], - ["ne_text", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nnl_1881", - ["is_null", 8, 3, 2272, 30], - ["jump_false", 8, "ne_nb_1882", 2272, 30], - "_nop_tc_142", - "_nop_tc_143", - ["false", 7, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nb_1882", - ["is_bool", 8, 3, 2272, 30], - ["jump_false", 8, "ne_mis_1883", 2272, 30], - "_nop_tc_144", - ["jump", "ne_mis_1883", 2272, 30], - ["ne_bool", 7, 3, 4, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_mis_1883", - ["true", 7, 2272, 30], - "ne_done_1876", - ["jump_false", 7, "if_else_1874", 2272, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2273, 55], - ["store_field", 3, 19, "continue_target", 2273, 83], - ["get", 4, 22, 1, 2273, 9], - ["get", 7, 21, 1, 2273, 21], - ["store_dynamic", 4, 3, 7, 2273, 21], - ["null", 3, 2274, 27], - ["put", 3, 21, 1, 2274, 27], - ["jump", "if_end_1875", 2274, 27], - "if_else_1874", - "if_end_1875", - ["get", 3, 48, 1, 2276, 7], - ["frame", 4, 3, 1, 2276, 7], - ["null", 3, 2276, 7], - ["setarg", 4, 0, 3, 2276, 7], - ["setarg", 4, 1, 19, 2276, 7], - ["invoke", 4, 3, 2276, 7], - ["access", 3, -1, 2277, 34], - ["get", 4, 88, 1, 2277, 19], - ["frame", 7, 4, 2, 2277, 19], - ["null", 4, 2277, 19], - ["setarg", 7, 0, 4, 2277, 19], - ["setarg", 7, 1, 13, 2277, 19], - ["setarg", 7, 2, 3, 2277, 19], - ["invoke", 7, 3, 2277, 19], - ["move", 18, 3, 2277, 19], - ["access", 3, "jump_false", 2278, 22], - ["get", 4, 60, 1, 2278, 7], - ["frame", 7, 4, 3, 2278, 7], - ["null", 4, 2278, 7], - ["setarg", 7, 0, 4, 2278, 7], - ["setarg", 7, 1, 3, 2278, 7], - ["setarg", 7, 2, 18, 2278, 7], - ["setarg", 7, 3, 17, 2278, 7], - ["invoke", 7, 3, 2278, 7], - ["access", 11, 0, 2279, 12], - "while_start_1884", - ["length", 3, 12, 2280, 26], - ["is_int", 4, 11, 2280, 26], - ["jump_false", 4, "rel_ni_1886", 2280, 26], - "_nop_tc_145", - "_nop_tc_146", - ["lt_int", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_ni_1886", - ["is_num", 4, 11, 2280, 26], - ["jump_false", 4, "rel_nn_1887", 2280, 26], - "_nop_tc_147", - "_nop_tc_148", - ["lt_float", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_nn_1887", - ["is_text", 4, 11, 2280, 26], - ["jump_false", 4, "rel_err_1889", 2280, 26], - "_nop_tc_149", - ["jump", "rel_err_1889", 2280, 26], - ["lt_text", 7, 11, 3, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_err_1889", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2280, - 26 - ], - ["access", 4, "error", 2280, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2280, 26], - ["array", 9, 0, 2280, 26], - ["push", 9, 8, 2280, 26], - ["frame", 8, 3, 2, 2280, 26], - ["null", 3, 2280, 26], - ["setarg", 8, 0, 3, 2280, 26], - ["setarg", 8, 1, 4, 2280, 26], - ["setarg", 8, 2, 9, 2280, 26], - ["invoke", 8, 3, 2280, 26], - ["disrupt", 2280, 26], - "rel_done_1888", - ["jump_false", 7, "while_end_1885", 2280, 26], - ["load_dynamic", 3, 12, 11, 2281, 29], - ["get", 4, 95, 1, 2281, 9], - ["frame", 7, 4, 1, 2281, 9], - ["null", 4, 2281, 9], - ["setarg", 7, 0, 4, 2281, 9], - ["setarg", 7, 1, 3, 2281, 9], - ["invoke", 7, 3, 2281, 9], - ["access", 3, 1, 2282, 19], - ["is_num", 4, 11, 2282, 19], - ["jump_false", 4, "num_err_1890", 2282, 19], - "_nop_tc_150", - "_nop_tc_151", - ["add", 4, 11, 3, 2282, 19], - ["jump", "num_done_1891", 2282, 19], - "num_err_1890", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2282, - 19 - ], - ["access", 7, "error", 2282, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2282, 19], - ["array", 9, 0, 2282, 19], - ["push", 9, 8, 2282, 19], - ["frame", 8, 3, 2, 2282, 19], - ["null", 3, 2282, 19], - ["setarg", 8, 0, 3, 2282, 19], - ["setarg", 8, 1, 7, 2282, 19], - ["setarg", 8, 2, 9, 2282, 19], - ["invoke", 8, 3, 2282, 19], - ["disrupt", 2282, 19], - "num_done_1891", - ["move", 11, 4, 2282, 19], - ["jump", "while_start_1884", 2282, 19], - "while_end_1885", - ["get", 3, 59, 1, 2284, 7], - ["frame", 4, 3, 1, 2284, 7], - ["null", 3, 2284, 7], - ["setarg", 4, 0, 3, 2284, 7], - ["setarg", 4, 1, 19, 2284, 7], - ["invoke", 4, 3, 2284, 7], - ["get", 3, 48, 1, 2285, 7], - ["frame", 4, 3, 1, 2285, 7], - ["null", 3, 2285, 7], - ["setarg", 4, 0, 3, 2285, 7], - ["setarg", 4, 1, 17, 2285, 7], - ["invoke", 4, 3, 2285, 7], - ["put", 20, 19, 1, 2286, 22], - ["put", 21, 20, 1, 2287, 25], - ["null", 3, 2288, 14], - ["return", 3, 2288, 14], - "_nop_ur_9", - "if_else_1866", - "if_end_1867", - ["access", 3, "do", 2291, 17], - ["is_identical", 4, 2, 3, 2291, 17], - ["jump_true", 4, "eq_done_1894", 2291, 17], - ["is_int", 7, 2, 2291, 17], - ["jump_false", 7, "eq_ni_1895", 2291, 17], - "_nop_tc_152", - ["jump", "eq_ni_1895", 2291, 17], - ["eq_int", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_ni_1895", - ["is_num", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nn_1896", 2291, 17], - "_nop_tc_153", - ["jump", "eq_nn_1896", 2291, 17], - ["eq_float", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nn_1896", - ["is_text", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nt_1897", 2291, 17], - "_nop_tc_154", - "_nop_tc_155", - ["eq_text", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nt_1897", - ["is_null", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nnl_1898", 2291, 17], - "_nop_tc_156", - ["jump", "eq_nnl_1898", 2291, 17], - ["true", 4, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nnl_1898", - ["is_bool", 7, 2, 2291, 17], - ["jump_false", 7, "eq_nb_1899", 2291, 17], - "_nop_tc_157", - ["jump", "eq_nb_1899", 2291, 17], - ["eq_bool", 4, 2, 3, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nb_1899", - ["false", 4, 2291, 17], - "eq_done_1894", - ["jump_false", 4, "if_else_1892", 2291, 17], - ["load_field", 3, 1, "expression", 2292, 14], - ["move", 13, 3, 2292, 14], - ["load_field", 3, 1, "statements", 2293, 15], - ["move", 12, 3, 2293, 15], - ["access", 3, "do_start", 2294, 31], - ["get", 4, 45, 1, 2294, 21], - ["frame", 7, 4, 1, 2294, 21], - ["null", 4, 2294, 21], - ["setarg", 7, 0, 4, 2294, 21], - ["setarg", 7, 1, 3, 2294, 21], - ["invoke", 7, 3, 2294, 21], - ["move", 19, 3, 2294, 21], - ["access", 3, "do_cond", 2295, 30], - ["get", 4, 45, 1, 2295, 20], - ["frame", 7, 4, 1, 2295, 20], - ["null", 4, 2295, 20], - ["setarg", 7, 0, 4, 2295, 20], - ["setarg", 7, 1, 3, 2295, 20], - ["invoke", 7, 3, 2295, 20], - ["move", 22, 3, 2295, 20], - ["access", 3, "do_end", 2296, 29], - ["get", 4, 45, 1, 2296, 19], - ["frame", 7, 4, 1, 2296, 19], - ["null", 4, 2296, 19], - ["setarg", 7, 0, 4, 2296, 19], - ["setarg", 7, 1, 3, 2296, 19], - ["invoke", 7, 3, 2296, 19], - ["move", 17, 3, 2296, 19], - ["get", 3, 19, 1, 2297, 19], - ["move", 20, 3, 2297, 19], - ["get", 3, 20, 1, 2298, 22], - ["move", 21, 3, 2298, 22], - ["put", 17, 19, 1, 2299, 22], - ["put", 22, 20, 1, 2300, 25], - ["get", 3, 21, 1, 2301, 11], - ["null", 4, 2301, 30], - ["is_identical", 7, 3, 4, 2301, 30], - ["jump_true", 7, "ne_nid_1903", 2301, 30], - ["jump", "ne_ni_1904", 2301, 30], - "ne_nid_1903", - ["false", 7, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_ni_1904", - ["is_int", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nn_1905", 2301, 30], - "_nop_tc_158", - ["jump", "ne_nn_1905", 2301, 30], - ["ne_int", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nn_1905", - ["is_num", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nt_1906", 2301, 30], - "_nop_tc_159", - ["jump", "ne_nt_1906", 2301, 30], - ["ne_float", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nt_1906", - ["is_text", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nnl_1907", 2301, 30], - "_nop_tc_160", - ["jump", "ne_nnl_1907", 2301, 30], - ["ne_text", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nnl_1907", - ["is_null", 8, 3, 2301, 30], - ["jump_false", 8, "ne_nb_1908", 2301, 30], - "_nop_tc_161", - "_nop_tc_162", - ["false", 7, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nb_1908", - ["is_bool", 8, 3, 2301, 30], - ["jump_false", 8, "ne_mis_1909", 2301, 30], - "_nop_tc_163", - ["jump", "ne_mis_1909", 2301, 30], - ["ne_bool", 7, 3, 4, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_mis_1909", - ["true", 7, 2301, 30], - "ne_done_1902", - ["jump_false", 7, "if_else_1900", 2301, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2302, 55], - ["store_field", 3, 22, "continue_target", 2302, 83], - ["get", 4, 22, 1, 2302, 9], - ["get", 7, 21, 1, 2302, 21], - ["store_dynamic", 4, 3, 7, 2302, 21], - ["null", 3, 2303, 27], - ["put", 3, 21, 1, 2303, 27], - ["jump", "if_end_1901", 2303, 27], - "if_else_1900", - "if_end_1901", - ["get", 3, 48, 1, 2305, 7], - ["frame", 4, 3, 1, 2305, 7], - ["null", 3, 2305, 7], - ["setarg", 4, 0, 3, 2305, 7], - ["setarg", 4, 1, 19, 2305, 7], - ["invoke", 4, 3, 2305, 7], - ["access", 11, 0, 2306, 12], - "while_start_1910", - ["length", 3, 12, 2307, 26], - ["is_int", 4, 11, 2307, 26], - ["jump_false", 4, "rel_ni_1912", 2307, 26], - "_nop_tc_164", - "_nop_tc_165", - ["lt_int", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_ni_1912", - ["is_num", 4, 11, 2307, 26], - ["jump_false", 4, "rel_nn_1913", 2307, 26], - "_nop_tc_166", - "_nop_tc_167", - ["lt_float", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_nn_1913", - ["is_text", 4, 11, 2307, 26], - ["jump_false", 4, "rel_err_1915", 2307, 26], - "_nop_tc_168", - ["jump", "rel_err_1915", 2307, 26], - ["lt_text", 7, 11, 3, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_err_1915", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2307, - 26 - ], - ["access", 4, "error", 2307, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2307, 26], - ["array", 9, 0, 2307, 26], - ["push", 9, 8, 2307, 26], - ["frame", 8, 3, 2, 2307, 26], - ["null", 3, 2307, 26], - ["setarg", 8, 0, 3, 2307, 26], - ["setarg", 8, 1, 4, 2307, 26], - ["setarg", 8, 2, 9, 2307, 26], - ["invoke", 8, 3, 2307, 26], - ["disrupt", 2307, 26], - "rel_done_1914", - ["jump_false", 7, "while_end_1911", 2307, 26], - ["load_dynamic", 3, 12, 11, 2308, 29], - ["get", 4, 95, 1, 2308, 9], - ["frame", 7, 4, 1, 2308, 9], - ["null", 4, 2308, 9], - ["setarg", 7, 0, 4, 2308, 9], - ["setarg", 7, 1, 3, 2308, 9], - ["invoke", 7, 3, 2308, 9], - ["access", 3, 1, 2309, 19], - ["is_num", 4, 11, 2309, 19], - ["jump_false", 4, "num_err_1916", 2309, 19], - "_nop_tc_169", - "_nop_tc_170", - ["add", 4, 11, 3, 2309, 19], - ["jump", "num_done_1917", 2309, 19], - "num_err_1916", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2309, - 19 - ], - ["access", 7, "error", 2309, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2309, 19], - ["array", 9, 0, 2309, 19], - ["push", 9, 8, 2309, 19], - ["frame", 8, 3, 2, 2309, 19], - ["null", 3, 2309, 19], - ["setarg", 8, 0, 3, 2309, 19], - ["setarg", 8, 1, 7, 2309, 19], - ["setarg", 8, 2, 9, 2309, 19], - ["invoke", 8, 3, 2309, 19], - ["disrupt", 2309, 19], - "num_done_1917", - ["move", 11, 4, 2309, 19], - ["jump", "while_start_1910", 2309, 19], - "while_end_1911", - ["get", 3, 48, 1, 2311, 7], - ["frame", 4, 3, 1, 2311, 7], - ["null", 3, 2311, 7], - ["setarg", 4, 0, 3, 2311, 7], - ["setarg", 4, 1, 22, 2311, 7], - ["invoke", 4, 3, 2311, 7], - ["access", 3, -1, 2312, 34], - ["get", 4, 88, 1, 2312, 19], - ["frame", 7, 4, 2, 2312, 19], - ["null", 4, 2312, 19], - ["setarg", 7, 0, 4, 2312, 19], - ["setarg", 7, 1, 13, 2312, 19], - ["setarg", 7, 2, 3, 2312, 19], - ["invoke", 7, 3, 2312, 19], - ["move", 18, 3, 2312, 19], - ["access", 3, "jump_true", 2313, 22], - ["get", 4, 60, 1, 2313, 7], - ["frame", 7, 4, 3, 2313, 7], - ["null", 4, 2313, 7], - ["setarg", 7, 0, 4, 2313, 7], - ["setarg", 7, 1, 3, 2313, 7], - ["setarg", 7, 2, 18, 2313, 7], - ["setarg", 7, 3, 19, 2313, 7], - ["invoke", 7, 3, 2313, 7], - ["get", 3, 48, 1, 2314, 7], - ["frame", 4, 3, 1, 2314, 7], - ["null", 3, 2314, 7], - ["setarg", 4, 0, 3, 2314, 7], - ["setarg", 4, 1, 17, 2314, 7], - ["invoke", 4, 3, 2314, 7], - ["put", 20, 19, 1, 2315, 22], - ["put", 21, 20, 1, 2316, 25], - ["null", 3, 2317, 14], - ["return", 3, 2317, 14], - "_nop_ur_10", - "if_else_1892", - "if_end_1893", - ["access", 3, "for", 2320, 17], - ["is_identical", 4, 2, 3, 2320, 17], - ["jump_true", 4, "eq_done_1920", 2320, 17], - ["is_int", 7, 2, 2320, 17], - ["jump_false", 7, "eq_ni_1921", 2320, 17], - "_nop_tc_171", - ["jump", "eq_ni_1921", 2320, 17], - ["eq_int", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_ni_1921", - ["is_num", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nn_1922", 2320, 17], - "_nop_tc_172", - ["jump", "eq_nn_1922", 2320, 17], - ["eq_float", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nn_1922", - ["is_text", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nt_1923", 2320, 17], - "_nop_tc_173", - "_nop_tc_174", - ["eq_text", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nt_1923", - ["is_null", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nnl_1924", 2320, 17], - "_nop_tc_175", - ["jump", "eq_nnl_1924", 2320, 17], - ["true", 4, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nnl_1924", - ["is_bool", 7, 2, 2320, 17], - ["jump_false", 7, "eq_nb_1925", 2320, 17], - "_nop_tc_176", - ["jump", "eq_nb_1925", 2320, 17], - ["eq_bool", 4, 2, 3, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nb_1925", - ["false", 4, 2320, 17], - "eq_done_1920", - ["jump_false", 4, "if_else_1918", 2320, 17], - ["load_field", 3, 1, "init", 2321, 14], - ["move", 23, 3, 2321, 14], - ["load_field", 3, 1, "test", 2322, 14], - ["move", 24, 3, 2322, 14], - ["load_field", 3, 1, "update", 2323, 16], - ["move", 25, 3, 2323, 16], - ["load_field", 3, 1, "statements", 2324, 15], - ["move", 12, 3, 2324, 15], - ["access", 3, "for_start", 2325, 31], - ["get", 4, 45, 1, 2325, 21], - ["frame", 7, 4, 1, 2325, 21], - ["null", 4, 2325, 21], - ["setarg", 7, 0, 4, 2325, 21], - ["setarg", 7, 1, 3, 2325, 21], - ["invoke", 7, 3, 2325, 21], - ["move", 19, 3, 2325, 21], - ["access", 3, "for_update", 2326, 32], - ["get", 4, 45, 1, 2326, 22], - ["frame", 7, 4, 1, 2326, 22], - ["null", 4, 2326, 22], - ["setarg", 7, 0, 4, 2326, 22], - ["setarg", 7, 1, 3, 2326, 22], - ["invoke", 7, 3, 2326, 22], - ["move", 26, 3, 2326, 22], - ["access", 3, "for_end", 2327, 29], - ["get", 4, 45, 1, 2327, 19], - ["frame", 7, 4, 1, 2327, 19], - ["null", 4, 2327, 19], - ["setarg", 7, 0, 4, 2327, 19], - ["setarg", 7, 1, 3, 2327, 19], - ["invoke", 7, 3, 2327, 19], - ["move", 17, 3, 2327, 19], - ["get", 3, 19, 1, 2328, 19], - ["move", 20, 3, 2328, 19], - ["get", 3, 20, 1, 2329, 22], - ["move", 21, 3, 2329, 22], - ["put", 17, 19, 1, 2330, 22], - ["put", 26, 20, 1, 2331, 25], - ["get", 3, 21, 1, 2332, 11], - ["null", 4, 2332, 30], - ["is_identical", 7, 3, 4, 2332, 30], - ["jump_true", 7, "ne_nid_1929", 2332, 30], - ["jump", "ne_ni_1930", 2332, 30], - "ne_nid_1929", - ["false", 7, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_ni_1930", - ["is_int", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nn_1931", 2332, 30], - "_nop_tc_177", - ["jump", "ne_nn_1931", 2332, 30], - ["ne_int", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nn_1931", - ["is_num", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nt_1932", 2332, 30], - "_nop_tc_178", - ["jump", "ne_nt_1932", 2332, 30], - ["ne_float", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nt_1932", - ["is_text", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nnl_1933", 2332, 30], - "_nop_tc_179", - ["jump", "ne_nnl_1933", 2332, 30], - ["ne_text", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nnl_1933", - ["is_null", 8, 3, 2332, 30], - ["jump_false", 8, "ne_nb_1934", 2332, 30], - "_nop_tc_180", - "_nop_tc_181", - ["false", 7, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nb_1934", - ["is_bool", 8, 3, 2332, 30], - ["jump_false", 8, "ne_mis_1935", 2332, 30], - "_nop_tc_182", - ["jump", "ne_mis_1935", 2332, 30], - ["ne_bool", 7, 3, 4, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_mis_1935", - ["true", 7, 2332, 30], - "ne_done_1928", - ["jump_false", 7, "if_else_1926", 2332, 30], - ["record", 3, 2], - ["store_field", 3, 17, "break_target", 2333, 55], - ["store_field", 3, 26, "continue_target", 2333, 83], - ["get", 4, 22, 1, 2333, 9], - ["get", 7, 21, 1, 2333, 21], - ["store_dynamic", 4, 3, 7, 2333, 21], - ["null", 3, 2334, 27], - ["put", 3, 21, 1, 2334, 27], - ["jump", "if_end_1927", 2334, 27], - "if_else_1926", - "if_end_1927", - ["null", 3, 2336, 19], - ["is_identical", 4, 23, 3, 2336, 19], - ["jump_true", 4, "ne_nid_1939", 2336, 19], - ["jump", "ne_ni_1940", 2336, 19], - "ne_nid_1939", - ["false", 4, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_ni_1940", - ["is_int", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nn_1941", 2336, 19], - "_nop_tc_183", - ["jump", "ne_nn_1941", 2336, 19], - ["ne_int", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nn_1941", - ["is_num", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nt_1942", 2336, 19], - "_nop_tc_184", - ["jump", "ne_nt_1942", 2336, 19], - ["ne_float", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nt_1942", - ["is_text", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nnl_1943", 2336, 19], - "_nop_tc_185", - ["jump", "ne_nnl_1943", 2336, 19], - ["ne_text", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nnl_1943", - ["is_null", 7, 23, 2336, 19], - ["jump_false", 7, "ne_nb_1944", 2336, 19], - "_nop_tc_186", - "_nop_tc_187", - ["false", 4, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nb_1944", - ["is_bool", 7, 23, 2336, 19], - ["jump_false", 7, "ne_mis_1945", 2336, 19], - "_nop_tc_188", - ["jump", "ne_mis_1945", 2336, 19], - ["ne_bool", 4, 23, 3, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_mis_1945", - ["true", 4, 2336, 19], - "ne_done_1938", - ["jump_false", 4, "if_else_1936", 2336, 19], - ["load_field", 3, 23, "kind", 2337, 21], - ["move", 27, 3, 2337, 21], - ["access", 3, "var", 2338, 26], - ["is_identical", 4, 27, 3, 2338, 26], - ["jump_true", 4, "eq_done_1949", 2338, 26], - ["is_int", 7, 27, 2338, 26], - ["jump_false", 7, "eq_ni_1950", 2338, 26], - "_nop_tc_189", - ["jump", "eq_ni_1950", 2338, 26], - ["eq_int", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_ni_1950", - ["is_num", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nn_1951", 2338, 26], - "_nop_tc_190", - ["jump", "eq_nn_1951", 2338, 26], - ["eq_float", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nn_1951", - ["is_text", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nt_1952", 2338, 26], - "_nop_tc_191", - "_nop_tc_192", - ["eq_text", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nt_1952", - ["is_null", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nnl_1953", 2338, 26], - "_nop_tc_193", - ["jump", "eq_nnl_1953", 2338, 26], - ["true", 4, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nnl_1953", - ["is_bool", 7, 27, 2338, 26], - ["jump_false", 7, "eq_nb_1954", 2338, 26], - "_nop_tc_194", - ["jump", "eq_nb_1954", 2338, 26], - ["eq_bool", 4, 27, 3, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nb_1954", - ["false", 4, 2338, 26], - "eq_done_1949", - ["move", 3, 4, 2338, 26], - ["jump_true", 3, "or_end_1948", 2338, 26], - ["access", 4, "def", 2338, 48], - ["is_identical", 7, 27, 4, 2338, 48], - ["jump_true", 7, "eq_done_1955", 2338, 48], - ["is_int", 8, 27, 2338, 48], - ["jump_false", 8, "eq_ni_1956", 2338, 48], - "_nop_tc_195", - ["jump", "eq_ni_1956", 2338, 48], - ["eq_int", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_ni_1956", - ["is_num", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nn_1957", 2338, 48], - "_nop_tc_196", - ["jump", "eq_nn_1957", 2338, 48], - ["eq_float", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nn_1957", - ["is_text", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nt_1958", 2338, 48], - "_nop_tc_197", - "_nop_tc_198", - ["eq_text", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nt_1958", - ["is_null", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nnl_1959", 2338, 48], - "_nop_tc_199", - ["jump", "eq_nnl_1959", 2338, 48], - ["true", 7, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nnl_1959", - ["is_bool", 8, 27, 2338, 48], - ["jump_false", 8, "eq_nb_1960", 2338, 48], - "_nop_tc_200", - ["jump", "eq_nb_1960", 2338, 48], - ["eq_bool", 7, 27, 4, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nb_1960", - ["false", 7, 2338, 48], - "eq_done_1955", - ["move", 3, 7, 2338, 48], - "or_end_1948", - ["jump_false", 3, "if_else_1946", 2338, 48], - ["get", 3, 95, 1, 2339, 11], - ["frame", 4, 3, 1, 2339, 11], - ["null", 3, 2339, 11], - ["setarg", 4, 0, 3, 2339, 11], - ["setarg", 4, 1, 23, 2339, 11], - ["invoke", 4, 3, 2339, 11], - ["jump", "if_end_1947", 2339, 11], - "if_else_1946", - ["access", 3, -1, 2341, 26], - ["get", 4, 88, 1, 2341, 11], - ["frame", 7, 4, 2, 2341, 11], - ["null", 4, 2341, 11], - ["setarg", 7, 0, 4, 2341, 11], - ["setarg", 7, 1, 23, 2341, 11], - ["setarg", 7, 2, 3, 2341, 11], - ["invoke", 7, 3, 2341, 11], - "if_end_1947", - ["jump", "if_end_1937", 2341, 11], - "if_else_1936", - "if_end_1937", - ["get", 3, 48, 1, 2344, 7], - ["frame", 4, 3, 1, 2344, 7], - ["null", 3, 2344, 7], - ["setarg", 4, 0, 3, 2344, 7], - ["setarg", 4, 1, 19, 2344, 7], - ["invoke", 4, 3, 2344, 7], - ["null", 3, 2345, 19], - ["is_identical", 4, 24, 3, 2345, 19], - ["jump_true", 4, "ne_nid_1964", 2345, 19], - ["jump", "ne_ni_1965", 2345, 19], - "ne_nid_1964", - ["false", 4, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_ni_1965", - ["is_int", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nn_1966", 2345, 19], - "_nop_tc_201", - ["jump", "ne_nn_1966", 2345, 19], - ["ne_int", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nn_1966", - ["is_num", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nt_1967", 2345, 19], - "_nop_tc_202", - ["jump", "ne_nt_1967", 2345, 19], - ["ne_float", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nt_1967", - ["is_text", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nnl_1968", 2345, 19], - "_nop_tc_203", - ["jump", "ne_nnl_1968", 2345, 19], - ["ne_text", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nnl_1968", - ["is_null", 7, 24, 2345, 19], - ["jump_false", 7, "ne_nb_1969", 2345, 19], - "_nop_tc_204", - "_nop_tc_205", - ["false", 4, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nb_1969", - ["is_bool", 7, 24, 2345, 19], - ["jump_false", 7, "ne_mis_1970", 2345, 19], - "_nop_tc_206", - ["jump", "ne_mis_1970", 2345, 19], - ["ne_bool", 4, 24, 3, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_mis_1970", - ["true", 4, 2345, 19], - "ne_done_1963", - ["jump_false", 4, "if_else_1961", 2345, 19], - ["access", 3, -1, 2346, 36], - ["get", 4, 88, 1, 2346, 21], - ["frame", 7, 4, 2, 2346, 21], - ["null", 4, 2346, 21], - ["setarg", 7, 0, 4, 2346, 21], - ["setarg", 7, 1, 24, 2346, 21], - ["setarg", 7, 2, 3, 2346, 21], - ["invoke", 7, 3, 2346, 21], - ["move", 28, 3, 2346, 21], - ["access", 3, "jump_false", 2347, 24], - ["get", 4, 60, 1, 2347, 9], - ["frame", 7, 4, 3, 2347, 9], - ["null", 4, 2347, 9], - ["setarg", 7, 0, 4, 2347, 9], - ["setarg", 7, 1, 3, 2347, 9], - ["setarg", 7, 2, 28, 2347, 9], - ["setarg", 7, 3, 17, 2347, 9], - ["invoke", 7, 3, 2347, 9], - ["jump", "if_end_1962", 2347, 9], - "if_else_1961", - "if_end_1962", - ["access", 11, 0, 2349, 12], - "while_start_1971", - ["length", 3, 12, 2350, 26], - ["is_int", 4, 11, 2350, 26], - ["jump_false", 4, "rel_ni_1973", 2350, 26], - "_nop_tc_207", - "_nop_tc_208", - ["lt_int", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_ni_1973", - ["is_num", 4, 11, 2350, 26], - ["jump_false", 4, "rel_nn_1974", 2350, 26], - "_nop_tc_209", - "_nop_tc_210", - ["lt_float", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_nn_1974", - ["is_text", 4, 11, 2350, 26], - ["jump_false", 4, "rel_err_1976", 2350, 26], - "_nop_tc_211", - ["jump", "rel_err_1976", 2350, 26], - ["lt_text", 7, 11, 3, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_err_1976", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2350, - 26 - ], - ["access", 4, "error", 2350, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2350, 26], - ["array", 9, 0, 2350, 26], - ["push", 9, 8, 2350, 26], - ["frame", 8, 3, 2, 2350, 26], - ["null", 3, 2350, 26], - ["setarg", 8, 0, 3, 2350, 26], - ["setarg", 8, 1, 4, 2350, 26], - ["setarg", 8, 2, 9, 2350, 26], - ["invoke", 8, 3, 2350, 26], - ["disrupt", 2350, 26], - "rel_done_1975", - ["jump_false", 7, "while_end_1972", 2350, 26], - ["load_dynamic", 3, 12, 11, 2351, 29], - ["get", 4, 95, 1, 2351, 9], - ["frame", 7, 4, 1, 2351, 9], - ["null", 4, 2351, 9], - ["setarg", 7, 0, 4, 2351, 9], - ["setarg", 7, 1, 3, 2351, 9], - ["invoke", 7, 3, 2351, 9], - ["access", 3, 1, 2352, 19], - ["is_num", 4, 11, 2352, 19], - ["jump_false", 4, "num_err_1977", 2352, 19], - "_nop_tc_212", - "_nop_tc_213", - ["add", 4, 11, 3, 2352, 19], - ["jump", "num_done_1978", 2352, 19], - "num_err_1977", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2352, - 19 - ], - ["access", 7, "error", 2352, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2352, 19], - ["array", 9, 0, 2352, 19], - ["push", 9, 8, 2352, 19], - ["frame", 8, 3, 2, 2352, 19], - ["null", 3, 2352, 19], - ["setarg", 8, 0, 3, 2352, 19], - ["setarg", 8, 1, 7, 2352, 19], - ["setarg", 8, 2, 9, 2352, 19], - ["invoke", 8, 3, 2352, 19], - ["disrupt", 2352, 19], - "num_done_1978", - ["move", 11, 4, 2352, 19], - ["jump", "while_start_1971", 2352, 19], - "while_end_1972", - ["get", 3, 48, 1, 2354, 7], - ["frame", 4, 3, 1, 2354, 7], - ["null", 3, 2354, 7], - ["setarg", 4, 0, 3, 2354, 7], - ["setarg", 4, 1, 26, 2354, 7], - ["invoke", 4, 3, 2354, 7], - ["null", 3, 2355, 21], - ["is_identical", 4, 25, 3, 2355, 21], - ["jump_true", 4, "ne_nid_1982", 2355, 21], - ["jump", "ne_ni_1983", 2355, 21], - "ne_nid_1982", - ["false", 4, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_ni_1983", - ["is_int", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nn_1984", 2355, 21], - "_nop_tc_214", - ["jump", "ne_nn_1984", 2355, 21], - ["ne_int", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nn_1984", - ["is_num", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nt_1985", 2355, 21], - "_nop_tc_215", - ["jump", "ne_nt_1985", 2355, 21], - ["ne_float", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nt_1985", - ["is_text", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nnl_1986", 2355, 21], - "_nop_tc_216", - ["jump", "ne_nnl_1986", 2355, 21], - ["ne_text", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nnl_1986", - ["is_null", 7, 25, 2355, 21], - ["jump_false", 7, "ne_nb_1987", 2355, 21], - "_nop_tc_217", - "_nop_tc_218", - ["false", 4, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nb_1987", - ["is_bool", 7, 25, 2355, 21], - ["jump_false", 7, "ne_mis_1988", 2355, 21], - "_nop_tc_219", - ["jump", "ne_mis_1988", 2355, 21], - ["ne_bool", 4, 25, 3, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_mis_1988", - ["true", 4, 2355, 21], - "ne_done_1981", - ["jump_false", 4, "if_else_1979", 2355, 21], - ["access", 3, -1, 2356, 26], - ["get", 4, 88, 1, 2356, 9], - ["frame", 7, 4, 2, 2356, 9], - ["null", 4, 2356, 9], - ["setarg", 7, 0, 4, 2356, 9], - ["setarg", 7, 1, 25, 2356, 9], - ["setarg", 7, 2, 3, 2356, 9], - ["invoke", 7, 3, 2356, 9], - ["jump", "if_end_1980", 2356, 9], - "if_else_1979", - "if_end_1980", - ["get", 3, 59, 1, 2358, 7], - ["frame", 4, 3, 1, 2358, 7], - ["null", 3, 2358, 7], - ["setarg", 4, 0, 3, 2358, 7], - ["setarg", 4, 1, 19, 2358, 7], - ["invoke", 4, 3, 2358, 7], - ["get", 3, 48, 1, 2359, 7], - ["frame", 4, 3, 1, 2359, 7], - ["null", 3, 2359, 7], - ["setarg", 4, 0, 3, 2359, 7], - ["setarg", 4, 1, 17, 2359, 7], - ["invoke", 4, 3, 2359, 7], - ["put", 20, 19, 1, 2360, 22], - ["put", 21, 20, 1, 2361, 25], - ["null", 3, 2362, 14], - ["return", 3, 2362, 14], - "_nop_ur_11", - "if_else_1918", - "if_end_1919", - ["access", 3, "return", 2365, 17], - ["is_identical", 4, 2, 3, 2365, 17], - ["jump_true", 4, "eq_done_1991", 2365, 17], - ["is_int", 7, 2, 2365, 17], - ["jump_false", 7, "eq_ni_1992", 2365, 17], - "_nop_tc_220", - ["jump", "eq_ni_1992", 2365, 17], - ["eq_int", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_ni_1992", - ["is_num", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nn_1993", 2365, 17], - "_nop_tc_221", - ["jump", "eq_nn_1993", 2365, 17], - ["eq_float", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nn_1993", - ["is_text", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nt_1994", 2365, 17], - "_nop_tc_222", - "_nop_tc_223", - ["eq_text", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nt_1994", - ["is_null", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nnl_1995", 2365, 17], - "_nop_tc_224", - ["jump", "eq_nnl_1995", 2365, 17], - ["true", 4, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nnl_1995", - ["is_bool", 7, 2, 2365, 17], - ["jump_false", 7, "eq_nb_1996", 2365, 17], - "_nop_tc_225", - ["jump", "eq_nb_1996", 2365, 17], - ["eq_bool", 4, 2, 3, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nb_1996", - ["false", 4, 2365, 17], - "eq_done_1991", - ["jump_false", 4, "if_else_1989", 2365, 17], - ["load_field", 3, 1, "expression", 2366, 14], - ["move", 29, 3, 2366, 14], - ["null", 3, 2367, 19], - ["is_identical", 4, 29, 3, 2367, 19], - ["jump_true", 4, "ne_nid_2000", 2367, 19], - ["jump", "ne_ni_2001", 2367, 19], - "ne_nid_2000", - ["false", 4, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_ni_2001", - ["is_int", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nn_2002", 2367, 19], - "_nop_tc_226", - ["jump", "ne_nn_2002", 2367, 19], - ["ne_int", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nn_2002", - ["is_num", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nt_2003", 2367, 19], - "_nop_tc_227", - ["jump", "ne_nt_2003", 2367, 19], - ["ne_float", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nt_2003", - ["is_text", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nnl_2004", 2367, 19], - "_nop_tc_228", - ["jump", "ne_nnl_2004", 2367, 19], - ["ne_text", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nnl_2004", - ["is_null", 7, 29, 2367, 19], - ["jump_false", 7, "ne_nb_2005", 2367, 19], - "_nop_tc_229", - "_nop_tc_230", - ["false", 4, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nb_2005", - ["is_bool", 7, 29, 2367, 19], - ["jump_false", 7, "ne_mis_2006", 2367, 19], - "_nop_tc_231", - ["jump", "ne_mis_2006", 2367, 19], - ["ne_bool", 4, 29, 3, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_mis_2006", - ["true", 4, 2367, 19], - "ne_done_1999", - ["jump_false", 4, "if_else_1997", 2367, 19], - ["access", 3, -1, 2368, 31], - ["get", 4, 88, 1, 2368, 16], - ["frame", 7, 4, 2, 2368, 16], - ["null", 4, 2368, 16], - ["setarg", 7, 0, 4, 2368, 16], - ["setarg", 7, 1, 29, 2368, 16], - ["setarg", 7, 2, 3, 2368, 16], - ["invoke", 7, 3, 2368, 16], - ["move", 30, 3, 2368, 16], - ["load_field", 3, 1, "tail", 2370, 13], - ["true", 4, 2370, 26], - ["is_identical", 7, 3, 4, 2370, 26], - ["jump_true", 7, "eq_done_2010", 2370, 26], - ["is_int", 8, 3, 2370, 26], - ["jump_false", 8, "eq_ni_2011", 2370, 26], - "_nop_tc_232", - ["jump", "eq_ni_2011", 2370, 26], - ["eq_int", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_ni_2011", - ["is_num", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nn_2012", 2370, 26], - "_nop_tc_233", - ["jump", "eq_nn_2012", 2370, 26], - ["eq_float", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nn_2012", - ["is_text", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nt_2013", 2370, 26], - "_nop_tc_234", - ["jump", "eq_nt_2013", 2370, 26], - ["eq_text", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nt_2013", - ["is_null", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nnl_2014", 2370, 26], - "_nop_tc_235", - ["jump", "eq_nnl_2014", 2370, 26], - ["true", 7, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nnl_2014", - ["is_bool", 8, 3, 2370, 26], - ["jump_false", 8, "eq_nb_2015", 2370, 26], - "_nop_tc_236", - "_nop_tc_237", - ["eq_bool", 7, 3, 4, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nb_2015", - ["false", 7, 2370, 26], - "eq_done_2010", - ["move", 3, 7, 2370, 26], - ["jump_false", 3, "and_end_2009", 2370, 26], - ["get", 4, 30, 1, 2370, 35], - ["not", 7, 4, 2370, 35], - ["move", 3, 7, 2370, 35], - "and_end_2009", - ["jump_false", 3, "if_else_2007", 2370, 35], - ["get", 3, 2, 1, 2371, 24], - ["get", 4, 2, 1, 2371, 46], - ["length", 7, 4, 2371, 46], - ["access", 4, 1, 2371, 64], - "_nop_tc_238", - "_nop_tc_239", - "_nop_tc_240", - "_nop_tc_241", - ["subtract", 8, 7, 4, 2371, 64], - ["jump", "num_done_2017", 2371, 64], - "num_err_2016", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2371, - 64 - ], - ["access", 7, "error", 2371, 64], - ["access", 9, "cannot apply '-': operands must be numbers", 2371, 64], - ["array", 10, 0, 2371, 64], - ["push", 10, 9, 2371, 64], - ["frame", 9, 4, 2, 2371, 64], - ["null", 4, 2371, 64], - ["setarg", 9, 0, 4, 2371, 64], - ["setarg", 9, 1, 7, 2371, 64], - ["setarg", 9, 2, 10, 2371, 64], - ["invoke", 9, 4, 2371, 64], - ["disrupt", 2371, 64], - "num_done_2017", - ["load_dynamic", 4, 3, 8, 2371, 64], - ["move", 60, 4, 2371, 64], - ["is_array", 3, 60, 2372, 24], - ["move", 4, 3, 2372, 24], - ["jump_false", 4, "and_end_2020", 2372, 24], - ["access", 3, 0, 2372, 50], - ["load_index", 7, 60, 3, 2372, 50], - ["access", 3, "invoke", 2372, 56], - ["is_identical", 8, 7, 3, 2372, 56], - ["jump_true", 8, "eq_done_2021", 2372, 56], - ["is_int", 9, 7, 2372, 56], - ["jump_false", 9, "eq_ni_2022", 2372, 56], - "_nop_tc_242", - ["jump", "eq_ni_2022", 2372, 56], - ["eq_int", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_ni_2022", - ["is_num", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nn_2023", 2372, 56], - "_nop_tc_243", - ["jump", "eq_nn_2023", 2372, 56], - ["eq_float", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nn_2023", - ["is_text", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nt_2024", 2372, 56], - "_nop_tc_244", - "_nop_tc_245", - ["eq_text", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nt_2024", - ["is_null", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nnl_2025", 2372, 56], - "_nop_tc_246", - ["jump", "eq_nnl_2025", 2372, 56], - ["true", 8, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nnl_2025", - ["is_bool", 9, 7, 2372, 56], - ["jump_false", 9, "eq_nb_2026", 2372, 56], - "_nop_tc_247", - ["jump", "eq_nb_2026", 2372, 56], - ["eq_bool", 8, 7, 3, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nb_2026", - ["false", 8, 2372, 56], - "eq_done_2021", - ["move", 4, 8, 2372, 56], - "and_end_2020", - ["jump_false", 4, "if_else_2018", 2372, 56], - ["access", 3, "tail_invoke", 2373, 29], - ["access", 4, 0, 2373, 24], - ["store_index", 60, 3, 4, 2373, 24], - ["jump", "if_end_2019", 2373, 24], - "if_else_2018", - "if_end_2019", - ["jump", "if_end_2008", 2373, 24], - "if_else_2007", - "if_end_2008", - ["access", 3, "return", 2376, 16], - ["get", 4, 50, 1, 2376, 9], - ["frame", 7, 4, 2, 2376, 9], - ["null", 4, 2376, 9], - ["setarg", 7, 0, 4, 2376, 9], - ["setarg", 7, 1, 3, 2376, 9], - ["setarg", 7, 2, 30, 2376, 9], - ["invoke", 7, 3, 2376, 9], - ["jump", "if_end_1998", 2376, 9], - "if_else_1997", - ["get", 3, 40, 1, 2378, 21], - ["frame", 4, 3, 0, 2378, 21], - ["null", 3, 2378, 21], - ["setarg", 4, 0, 3, 2378, 21], - ["invoke", 4, 3, 2378, 21], - ["move", 31, 3, 2378, 21], - ["access", 3, "null", 2379, 16], - ["get", 4, 50, 1, 2379, 9], - ["frame", 7, 4, 2, 2379, 9], - ["null", 4, 2379, 9], - ["setarg", 7, 0, 4, 2379, 9], - ["setarg", 7, 1, 3, 2379, 9], - ["setarg", 7, 2, 31, 2379, 9], - ["invoke", 7, 3, 2379, 9], - ["access", 3, "return", 2380, 16], - ["get", 4, 50, 1, 2380, 9], - ["frame", 7, 4, 2, 2380, 9], - ["null", 4, 2380, 9], - ["setarg", 7, 0, 4, 2380, 9], - ["setarg", 7, 1, 3, 2380, 9], - ["setarg", 7, 2, 31, 2380, 9], - ["invoke", 7, 3, 2380, 9], - "if_end_1998", - ["null", 3, 2382, 14], - ["return", 3, 2382, 14], - "_nop_ur_12", - "if_else_1989", - "if_end_1990", - ["access", 3, "go", 2385, 17], - ["is_identical", 4, 2, 3, 2385, 17], - ["jump_true", 4, "eq_done_2029", 2385, 17], - ["is_int", 7, 2, 2385, 17], - ["jump_false", 7, "eq_ni_2030", 2385, 17], - "_nop_tc_248", - ["jump", "eq_ni_2030", 2385, 17], - ["eq_int", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_ni_2030", - ["is_num", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nn_2031", 2385, 17], - "_nop_tc_249", - ["jump", "eq_nn_2031", 2385, 17], - ["eq_float", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nn_2031", - ["is_text", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nt_2032", 2385, 17], - "_nop_tc_250", - "_nop_tc_251", - ["eq_text", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nt_2032", - ["is_null", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nnl_2033", 2385, 17], - "_nop_tc_252", - ["jump", "eq_nnl_2033", 2385, 17], - ["true", 4, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nnl_2033", - ["is_bool", 7, 2, 2385, 17], - ["jump_false", 7, "eq_nb_2034", 2385, 17], - "_nop_tc_253", - ["jump", "eq_nb_2034", 2385, 17], - ["eq_bool", 4, 2, 3, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nb_2034", - ["false", 4, 2385, 17], - "eq_done_2029", - ["jump_false", 4, "if_else_2027", 2385, 17], - ["load_field", 3, 1, "expression", 2386, 19], - ["move", 32, 3, 2386, 19], - ["null", 3, 2387, 24], - ["is_identical", 4, 32, 3, 2387, 24], - ["jump_true", 4, "eq_done_2038", 2387, 24], - ["is_int", 7, 32, 2387, 24], - ["jump_false", 7, "eq_ni_2039", 2387, 24], - "_nop_tc_254", - ["jump", "eq_ni_2039", 2387, 24], - ["eq_int", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_ni_2039", - ["is_num", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nn_2040", 2387, 24], - "_nop_tc_255", - ["jump", "eq_nn_2040", 2387, 24], - ["eq_float", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nn_2040", - ["is_text", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nt_2041", 2387, 24], - "_nop_tc_256", - ["jump", "eq_nt_2041", 2387, 24], - ["eq_text", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nt_2041", - ["is_null", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nnl_2042", 2387, 24], - "_nop_tc_257", - "_nop_tc_258", - ["true", 4, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nnl_2042", - ["is_bool", 7, 32, 2387, 24], - ["jump_false", 7, "eq_nb_2043", 2387, 24], - "_nop_tc_259", - ["jump", "eq_nb_2043", 2387, 24], - ["eq_bool", 4, 32, 3, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nb_2043", - ["false", 4, 2387, 24], - "eq_done_2038", - ["move", 3, 4, 2387, 24], - ["jump_true", 3, "or_end_2037", 2387, 24], - ["load_field", 4, 32, "kind", 2387, 32], - ["access", 7, "(", 2387, 50], - ["is_identical", 8, 4, 7, 2387, 50], - ["jump_true", 8, "ne_nid_2045", 2387, 50], - ["jump", "ne_ni_2046", 2387, 50], - "ne_nid_2045", - ["false", 8, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_ni_2046", - ["is_int", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nn_2047", 2387, 50], - "_nop_tc_260", - ["jump", "ne_nn_2047", 2387, 50], - ["ne_int", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nn_2047", - ["is_num", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nt_2048", 2387, 50], - "_nop_tc_261", - ["jump", "ne_nt_2048", 2387, 50], - ["ne_float", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nt_2048", - ["is_text", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nnl_2049", 2387, 50], - "_nop_tc_262", - "_nop_tc_263", - ["ne_text", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nnl_2049", - ["is_null", 9, 4, 2387, 50], - ["jump_false", 9, "ne_nb_2050", 2387, 50], - "_nop_tc_264", - ["jump", "ne_nb_2050", 2387, 50], - ["false", 8, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nb_2050", - ["is_bool", 9, 4, 2387, 50], - ["jump_false", 9, "ne_mis_2051", 2387, 50], - "_nop_tc_265", - ["jump", "ne_mis_2051", 2387, 50], - ["ne_bool", 8, 4, 7, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_mis_2051", - ["true", 8, 2387, 50], - "ne_done_2044", - ["move", 3, 8, 2387, 50], - "or_end_2037", - ["jump_false", 3, "if_else_2035", 2387, 50], - ["null", 3, 2388, 16], - ["return", 3, 2388, 16], - "_nop_ur_13", - "if_else_2035", - "if_end_2036", - ["load_field", 3, 32, "expression", 2390, 16], - ["move", 33, 3, 2390, 16], - ["load_field", 3, 32, "list", 2391, 19], - ["move", 34, 3, 2391, 19], - ["array", 3, 0, 2392, 19], - ["move", 35, 3, 2392, 19], - ["access", 11, 0, 2393, 12], - ["null", 3, 2394, 28], - ["is_identical", 4, 34, 3, 2394, 28], - ["jump_true", 4, "ne_nid_2055", 2394, 28], - ["jump", "ne_ni_2056", 2394, 28], - "ne_nid_2055", - ["false", 4, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_ni_2056", - ["is_int", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nn_2057", 2394, 28], - "_nop_tc_266", - ["jump", "ne_nn_2057", 2394, 28], - ["ne_int", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nn_2057", - ["is_num", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nt_2058", 2394, 28], - "_nop_tc_267", - ["jump", "ne_nt_2058", 2394, 28], - ["ne_float", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nt_2058", - ["is_text", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nnl_2059", 2394, 28], - "_nop_tc_268", - ["jump", "ne_nnl_2059", 2394, 28], - ["ne_text", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nnl_2059", - ["is_null", 7, 34, 2394, 28], - ["jump_false", 7, "ne_nb_2060", 2394, 28], - "_nop_tc_269", - "_nop_tc_270", - ["false", 4, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nb_2060", - ["is_bool", 7, 34, 2394, 28], - ["jump_false", 7, "ne_mis_2061", 2394, 28], - "_nop_tc_271", - ["jump", "ne_mis_2061", 2394, 28], - ["ne_bool", 4, 34, 3, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_mis_2061", - ["true", 4, 2394, 28], - "ne_done_2054", - ["jump_false", 4, "tern_else_2052", 2394, 28], - ["length", 3, 34, 2394, 42], - ["move", 4, 3, 2394, 42], - ["jump", "tern_end_2053", 2394, 42], - "tern_else_2052", - ["access", 3, 0, 2394, 55], - ["move", 4, 3, 2394, 55], - "tern_end_2053", - ["move", 36, 4, 2394, 55], - "while_start_2062", - ["is_int", 3, 11, 2395, 19], - ["jump_false", 3, "rel_ni_2064", 2395, 19], - ["is_int", 4, 36, 2395, 19], - ["jump_false", 4, "rel_ni_2064", 2395, 19], - ["lt_int", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_ni_2064", - ["is_num", 3, 11, 2395, 19], - ["jump_false", 3, "rel_nn_2065", 2395, 19], - ["is_num", 4, 36, 2395, 19], - ["jump_false", 4, "rel_nn_2065", 2395, 19], - ["lt_float", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_nn_2065", - ["is_text", 3, 11, 2395, 19], - ["jump_false", 3, "rel_err_2067", 2395, 19], - ["is_text", 4, 36, 2395, 19], - ["jump_false", 4, "rel_err_2067", 2395, 19], - ["lt_text", 7, 11, 36, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_err_2067", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2395, - 19 - ], - ["access", 4, "error", 2395, 19], - ["access", 8, "cannot compare with '<': operands must be same type", 2395, 19], - ["array", 9, 0, 2395, 19], - ["push", 9, 8, 2395, 19], - ["frame", 8, 3, 2, 2395, 19], - ["null", 3, 2395, 19], - ["setarg", 8, 0, 3, 2395, 19], - ["setarg", 8, 1, 4, 2395, 19], - ["setarg", 8, 2, 9, 2395, 19], - ["invoke", 8, 3, 2395, 19], - ["disrupt", 2395, 19], - "rel_done_2066", - ["jump_false", 7, "while_end_2063", 2395, 19], - ["load_dynamic", 3, 34, 11, 2396, 44], - ["access", 4, -1, 2396, 49], - ["get", 7, 88, 1, 2396, 25], - ["frame", 8, 7, 2, 2396, 25], - ["null", 7, 2396, 25], - ["setarg", 8, 0, 7, 2396, 25], - ["setarg", 8, 1, 3, 2396, 25], - ["setarg", 8, 2, 4, 2396, 25], - ["invoke", 8, 3, 2396, 25], - ["is_array", 4, 35, 2396, 25], - ["jump_false", 4, "push_err_2068", 2396, 25], - ["push", 35, 3, 2396, 25], - ["jump", "push_done_2069", 2396, 25], - "push_err_2068", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2396, - 25 - ], - ["access", 4, "error", 2396, 25], - ["access", 7, "cannot push: target must be an array", 2396, 25], - ["array", 8, 0, 2396, 25], - ["push", 8, 7, 2396, 25], - ["frame", 7, 3, 2, 2396, 25], - ["null", 3, 2396, 25], - ["setarg", 7, 0, 3, 2396, 25], - ["setarg", 7, 1, 4, 2396, 25], - ["setarg", 7, 2, 8, 2396, 25], - ["invoke", 7, 3, 2396, 25], - ["disrupt", 2396, 25], - "push_done_2069", - ["access", 3, 1, 2397, 19], - ["is_num", 4, 11, 2397, 19], - ["jump_false", 4, "num_err_2070", 2397, 19], - "_nop_tc_272", - "_nop_tc_273", - ["add", 4, 11, 3, 2397, 19], - ["jump", "num_done_2071", 2397, 19], - "num_err_2070", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2397, - 19 - ], - ["access", 7, "error", 2397, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2397, 19], - ["array", 9, 0, 2397, 19], - ["push", 9, 8, 2397, 19], - ["frame", 8, 3, 2, 2397, 19], - ["null", 3, 2397, 19], - ["setarg", 8, 0, 3, 2397, 19], - ["setarg", 8, 1, 7, 2397, 19], - ["setarg", 8, 2, 9, 2397, 19], - ["invoke", 8, 3, 2397, 19], - ["disrupt", 2397, 19], - "num_done_2071", - ["move", 11, 4, 2397, 19], - ["jump", "while_start_2062", 2397, 19], - "while_end_2063", - ["load_field", 3, 33, "kind", 2399, 21], - ["move", 37, 3, 2399, 21], - ["access", 3, ".", 2400, 26], - ["is_identical", 4, 37, 3, 2400, 26], - ["jump_true", 4, "eq_done_2074", 2400, 26], - ["is_int", 7, 37, 2400, 26], - ["jump_false", 7, "eq_ni_2075", 2400, 26], - "_nop_tc_274", - ["jump", "eq_ni_2075", 2400, 26], - ["eq_int", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_ni_2075", - ["is_num", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nn_2076", 2400, 26], - "_nop_tc_275", - ["jump", "eq_nn_2076", 2400, 26], - ["eq_float", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nn_2076", - ["is_text", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nt_2077", 2400, 26], - "_nop_tc_276", - "_nop_tc_277", - ["eq_text", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nt_2077", - ["is_null", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nnl_2078", 2400, 26], - "_nop_tc_278", - ["jump", "eq_nnl_2078", 2400, 26], - ["true", 4, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nnl_2078", - ["is_bool", 7, 37, 2400, 26], - ["jump_false", 7, "eq_nb_2079", 2400, 26], - "_nop_tc_279", - ["jump", "eq_nb_2079", 2400, 26], - ["eq_bool", 4, 37, 3, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nb_2079", - ["false", 4, 2400, 26], - "eq_done_2074", - ["jump_false", 4, "if_else_2072", 2400, 26], - ["load_field", 3, 33, "left", 2401, 20], - ["move", 38, 3, 2401, 20], - ["load_field", 3, 33, "right", 2402, 16], - ["move", 39, 3, 2402, 16], - ["access", 3, -1, 2403, 39], - ["get", 4, 88, 1, 2403, 20], - ["frame", 7, 4, 2, 2403, 20], - ["null", 4, 2403, 20], - ["setarg", 7, 0, 4, 2403, 20], - ["setarg", 7, 1, 38, 2403, 20], - ["setarg", 7, 2, 3, 2403, 20], - ["invoke", 7, 3, 2403, 20], - ["move", 40, 3, 2403, 20], - ["get", 3, 80, 1, 2404, 9], - ["frame", 4, 3, 3, 2404, 9], - ["null", 3, 2404, 9], - ["setarg", 4, 0, 3, 2404, 9], - ["setarg", 4, 1, 40, 2404, 9], - ["setarg", 4, 2, 39, 2404, 9], - ["setarg", 4, 3, 35, 2404, 9], - ["invoke", 4, 3, 2404, 9], - ["jump", "if_end_2073", 2404, 9], - "if_else_2072", - ["access", 3, -1, 2406, 38], - ["get", 4, 88, 1, 2406, 21], - ["frame", 7, 4, 2, 2406, 21], - ["null", 4, 2406, 21], - ["setarg", 7, 0, 4, 2406, 21], - ["setarg", 7, 1, 33, 2406, 21], - ["setarg", 7, 2, 3, 2406, 21], - ["invoke", 7, 3, 2406, 21], - ["move", 41, 3, 2406, 21], - ["get", 3, 79, 1, 2407, 9], - ["frame", 4, 3, 2, 2407, 9], - ["null", 3, 2407, 9], - ["setarg", 4, 0, 3, 2407, 9], - ["setarg", 4, 1, 41, 2407, 9], - ["setarg", 4, 2, 35, 2407, 9], - ["invoke", 4, 3, 2407, 9], - "if_end_2073", - ["null", 3, 2409, 14], - ["return", 3, 2409, 14], - "_nop_ur_14", - "if_else_2027", - "if_end_2028", - ["access", 3, "disrupt", 2412, 17], - ["is_identical", 4, 2, 3, 2412, 17], - ["jump_true", 4, "eq_done_2082", 2412, 17], - ["is_int", 7, 2, 2412, 17], - ["jump_false", 7, "eq_ni_2083", 2412, 17], - "_nop_tc_280", - ["jump", "eq_ni_2083", 2412, 17], - ["eq_int", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_ni_2083", - ["is_num", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nn_2084", 2412, 17], - "_nop_tc_281", - ["jump", "eq_nn_2084", 2412, 17], - ["eq_float", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nn_2084", - ["is_text", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nt_2085", 2412, 17], - "_nop_tc_282", - "_nop_tc_283", - ["eq_text", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nt_2085", - ["is_null", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nnl_2086", 2412, 17], - "_nop_tc_284", - ["jump", "eq_nnl_2086", 2412, 17], - ["true", 4, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nnl_2086", - ["is_bool", 7, 2, 2412, 17], - ["jump_false", 7, "eq_nb_2087", 2412, 17], - "_nop_tc_285", - ["jump", "eq_nb_2087", 2412, 17], - ["eq_bool", 4, 2, 3, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nb_2087", - ["false", 4, 2412, 17], - "eq_done_2082", - ["jump_false", 4, "if_else_2080", 2412, 17], - ["access", 3, "disrupt", 2413, 14], - ["get", 4, 49, 1, 2413, 7], - ["frame", 7, 4, 1, 2413, 7], - ["null", 4, 2413, 7], - ["setarg", 7, 0, 4, 2413, 7], - ["setarg", 7, 1, 3, 2413, 7], - ["invoke", 7, 3, 2413, 7], - ["null", 3, 2414, 14], - ["return", 3, 2414, 14], - "_nop_ur_15", - "if_else_2080", - "if_end_2081", - ["access", 3, "break", 2417, 17], - ["is_identical", 4, 2, 3, 2417, 17], - ["jump_true", 4, "eq_done_2090", 2417, 17], - ["is_int", 7, 2, 2417, 17], - ["jump_false", 7, "eq_ni_2091", 2417, 17], - "_nop_tc_286", - ["jump", "eq_ni_2091", 2417, 17], - ["eq_int", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_ni_2091", - ["is_num", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nn_2092", 2417, 17], - "_nop_tc_287", - ["jump", "eq_nn_2092", 2417, 17], - ["eq_float", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nn_2092", - ["is_text", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nt_2093", 2417, 17], - "_nop_tc_288", - "_nop_tc_289", - ["eq_text", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nt_2093", - ["is_null", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nnl_2094", 2417, 17], - "_nop_tc_290", - ["jump", "eq_nnl_2094", 2417, 17], - ["true", 4, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nnl_2094", - ["is_bool", 7, 2, 2417, 17], - ["jump_false", 7, "eq_nb_2095", 2417, 17], - "_nop_tc_291", - ["jump", "eq_nb_2095", 2417, 17], - ["eq_bool", 4, 2, 3, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nb_2095", - ["false", 4, 2417, 17], - "eq_done_2090", - ["jump_false", 4, "if_else_2088", 2417, 17], - ["load_field", 3, 1, "name", 2418, 11], - ["null", 4, 2418, 24], - ["is_identical", 7, 3, 4, 2418, 24], - ["jump_true", 7, "ne_nid_2100", 2418, 24], - ["jump", "ne_ni_2101", 2418, 24], - "ne_nid_2100", - ["false", 7, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_ni_2101", - ["is_int", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nn_2102", 2418, 24], - "_nop_tc_292", - ["jump", "ne_nn_2102", 2418, 24], - ["ne_int", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nn_2102", - ["is_num", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nt_2103", 2418, 24], - "_nop_tc_293", - ["jump", "ne_nt_2103", 2418, 24], - ["ne_float", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nt_2103", - ["is_text", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nnl_2104", 2418, 24], - "_nop_tc_294", - ["jump", "ne_nnl_2104", 2418, 24], - ["ne_text", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nnl_2104", - ["is_null", 8, 3, 2418, 24], - ["jump_false", 8, "ne_nb_2105", 2418, 24], - "_nop_tc_295", - "_nop_tc_296", - ["false", 7, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nb_2105", - ["is_bool", 8, 3, 2418, 24], - ["jump_false", 8, "ne_mis_2106", 2418, 24], - "_nop_tc_297", - ["jump", "ne_mis_2106", 2418, 24], - ["ne_bool", 7, 3, 4, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_mis_2106", - ["true", 7, 2418, 24], - "ne_done_2099", - ["move", 3, 7, 2418, 24], - ["jump_false", 3, "and_end_2098", 2418, 24], - ["get", 4, 22, 1, 2418, 32], - ["load_field", 7, 1, "name", 2418, 44], - ["load_dynamic", 8, 4, 7, 2418, 44], - ["null", 4, 2418, 58], - ["is_identical", 7, 8, 4, 2418, 58], - ["jump_true", 7, "ne_nid_2108", 2418, 58], - ["jump", "ne_ni_2109", 2418, 58], - "ne_nid_2108", - ["false", 7, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_ni_2109", - ["is_int", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nn_2110", 2418, 58], - "_nop_tc_298", - ["jump", "ne_nn_2110", 2418, 58], - ["ne_int", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nn_2110", - ["is_num", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nt_2111", 2418, 58], - "_nop_tc_299", - ["jump", "ne_nt_2111", 2418, 58], - ["ne_float", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nt_2111", - ["is_text", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nnl_2112", 2418, 58], - "_nop_tc_300", - ["jump", "ne_nnl_2112", 2418, 58], - ["ne_text", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nnl_2112", - ["is_null", 9, 8, 2418, 58], - ["jump_false", 9, "ne_nb_2113", 2418, 58], - "_nop_tc_301", - "_nop_tc_302", - ["false", 7, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nb_2113", - ["is_bool", 9, 8, 2418, 58], - ["jump_false", 9, "ne_mis_2114", 2418, 58], - "_nop_tc_303", - ["jump", "ne_mis_2114", 2418, 58], - ["ne_bool", 7, 8, 4, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_mis_2114", - ["true", 7, 2418, 58], - "ne_done_2107", - ["move", 3, 7, 2418, 58], - "and_end_2098", - ["jump_false", 3, "if_else_2096", 2418, 58], - ["get", 3, 22, 1, 2419, 19], - ["load_field", 4, 1, "name", 2419, 31], - ["load_dynamic", 7, 3, 4, 2419, 31], - ["load_field", 3, 7, "break_target", 2419, 31], - ["get", 4, 59, 1, 2419, 9], - ["frame", 7, 4, 1, 2419, 9], - ["null", 4, 2419, 9], - ["setarg", 7, 0, 4, 2419, 9], - ["setarg", 7, 1, 3, 2419, 9], - ["invoke", 7, 3, 2419, 9], - ["jump", "if_end_2097", 2419, 9], - "if_else_2096", - ["get", 3, 19, 1, 2420, 18], - ["null", 4, 2420, 34], - ["is_identical", 7, 3, 4, 2420, 34], - ["jump_true", 7, "ne_nid_2118", 2420, 34], - ["jump", "ne_ni_2119", 2420, 34], - "ne_nid_2118", - ["false", 7, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_ni_2119", - ["is_int", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nn_2120", 2420, 34], - "_nop_tc_304", - ["jump", "ne_nn_2120", 2420, 34], - ["ne_int", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nn_2120", - ["is_num", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nt_2121", 2420, 34], - "_nop_tc_305", - ["jump", "ne_nt_2121", 2420, 34], - ["ne_float", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nt_2121", - ["is_text", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nnl_2122", 2420, 34], - "_nop_tc_306", - ["jump", "ne_nnl_2122", 2420, 34], - ["ne_text", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nnl_2122", - ["is_null", 8, 3, 2420, 34], - ["jump_false", 8, "ne_nb_2123", 2420, 34], - "_nop_tc_307", - "_nop_tc_308", - ["false", 7, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nb_2123", - ["is_bool", 8, 3, 2420, 34], - ["jump_false", 8, "ne_mis_2124", 2420, 34], - "_nop_tc_309", - ["jump", "ne_mis_2124", 2420, 34], - ["ne_bool", 7, 3, 4, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_mis_2124", - ["true", 7, 2420, 34], - "ne_done_2117", - ["jump_false", 7, "if_else_2115", 2420, 34], - ["get", 3, 19, 1, 2421, 19], - ["get", 4, 59, 1, 2421, 9], - ["frame", 7, 4, 1, 2421, 9], - ["null", 4, 2421, 9], - ["setarg", 7, 0, 4, 2421, 9], - ["setarg", 7, 1, 3, 2421, 9], - ["invoke", 7, 3, 2421, 9], - ["jump", "if_end_2116", 2421, 9], - "if_else_2115", - "if_end_2116", - "if_end_2097", - ["null", 3, 2423, 14], - ["return", 3, 2423, 14], - "_nop_ur_16", - "if_else_2088", - "if_end_2089", - ["access", 3, "continue", 2426, 17], - ["is_identical", 4, 2, 3, 2426, 17], - ["jump_true", 4, "eq_done_2127", 2426, 17], - ["is_int", 7, 2, 2426, 17], - ["jump_false", 7, "eq_ni_2128", 2426, 17], - "_nop_tc_310", - ["jump", "eq_ni_2128", 2426, 17], - ["eq_int", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_ni_2128", - ["is_num", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nn_2129", 2426, 17], - "_nop_tc_311", - ["jump", "eq_nn_2129", 2426, 17], - ["eq_float", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nn_2129", - ["is_text", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nt_2130", 2426, 17], - "_nop_tc_312", - "_nop_tc_313", - ["eq_text", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nt_2130", - ["is_null", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nnl_2131", 2426, 17], - "_nop_tc_314", - ["jump", "eq_nnl_2131", 2426, 17], - ["true", 4, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nnl_2131", - ["is_bool", 7, 2, 2426, 17], - ["jump_false", 7, "eq_nb_2132", 2426, 17], - "_nop_tc_315", - ["jump", "eq_nb_2132", 2426, 17], - ["eq_bool", 4, 2, 3, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nb_2132", - ["false", 4, 2426, 17], - "eq_done_2127", - ["jump_false", 4, "if_else_2125", 2426, 17], - ["load_field", 3, 1, "name", 2427, 11], - ["null", 4, 2427, 24], - ["is_identical", 7, 3, 4, 2427, 24], - ["jump_true", 7, "ne_nid_2137", 2427, 24], - ["jump", "ne_ni_2138", 2427, 24], - "ne_nid_2137", - ["false", 7, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_ni_2138", - ["is_int", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nn_2139", 2427, 24], - "_nop_tc_316", - ["jump", "ne_nn_2139", 2427, 24], - ["ne_int", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nn_2139", - ["is_num", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nt_2140", 2427, 24], - "_nop_tc_317", - ["jump", "ne_nt_2140", 2427, 24], - ["ne_float", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nt_2140", - ["is_text", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nnl_2141", 2427, 24], - "_nop_tc_318", - ["jump", "ne_nnl_2141", 2427, 24], - ["ne_text", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nnl_2141", - ["is_null", 8, 3, 2427, 24], - ["jump_false", 8, "ne_nb_2142", 2427, 24], - "_nop_tc_319", - "_nop_tc_320", - ["false", 7, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nb_2142", - ["is_bool", 8, 3, 2427, 24], - ["jump_false", 8, "ne_mis_2143", 2427, 24], - "_nop_tc_321", - ["jump", "ne_mis_2143", 2427, 24], - ["ne_bool", 7, 3, 4, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_mis_2143", - ["true", 7, 2427, 24], - "ne_done_2136", - ["move", 3, 7, 2427, 24], - ["jump_false", 3, "and_end_2135", 2427, 24], - ["get", 4, 22, 1, 2427, 32], - ["load_field", 7, 1, "name", 2427, 44], - ["load_dynamic", 8, 4, 7, 2427, 44], - ["null", 4, 2427, 58], - ["is_identical", 7, 8, 4, 2427, 58], - ["jump_true", 7, "ne_nid_2145", 2427, 58], - ["jump", "ne_ni_2146", 2427, 58], - "ne_nid_2145", - ["false", 7, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_ni_2146", - ["is_int", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nn_2147", 2427, 58], - "_nop_tc_322", - ["jump", "ne_nn_2147", 2427, 58], - ["ne_int", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nn_2147", - ["is_num", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nt_2148", 2427, 58], - "_nop_tc_323", - ["jump", "ne_nt_2148", 2427, 58], - ["ne_float", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nt_2148", - ["is_text", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nnl_2149", 2427, 58], - "_nop_tc_324", - ["jump", "ne_nnl_2149", 2427, 58], - ["ne_text", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nnl_2149", - ["is_null", 9, 8, 2427, 58], - ["jump_false", 9, "ne_nb_2150", 2427, 58], - "_nop_tc_325", - "_nop_tc_326", - ["false", 7, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nb_2150", - ["is_bool", 9, 8, 2427, 58], - ["jump_false", 9, "ne_mis_2151", 2427, 58], - "_nop_tc_327", - ["jump", "ne_mis_2151", 2427, 58], - ["ne_bool", 7, 8, 4, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_mis_2151", - ["true", 7, 2427, 58], - "ne_done_2144", - ["move", 3, 7, 2427, 58], - "and_end_2135", - ["jump_false", 3, "if_else_2133", 2427, 58], - ["get", 3, 22, 1, 2428, 19], - ["load_field", 4, 1, "name", 2428, 31], - ["load_dynamic", 7, 3, 4, 2428, 31], - ["load_field", 3, 7, "continue_target", 2428, 31], - ["get", 4, 59, 1, 2428, 9], - ["frame", 7, 4, 1, 2428, 9], - ["null", 4, 2428, 9], - ["setarg", 7, 0, 4, 2428, 9], - ["setarg", 7, 1, 3, 2428, 9], - ["invoke", 7, 3, 2428, 9], - ["jump", "if_end_2134", 2428, 9], - "if_else_2133", - ["get", 3, 20, 1, 2429, 18], - ["null", 4, 2429, 37], - ["is_identical", 7, 3, 4, 2429, 37], - ["jump_true", 7, "ne_nid_2155", 2429, 37], - ["jump", "ne_ni_2156", 2429, 37], - "ne_nid_2155", - ["false", 7, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_ni_2156", - ["is_int", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nn_2157", 2429, 37], - "_nop_tc_328", - ["jump", "ne_nn_2157", 2429, 37], - ["ne_int", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nn_2157", - ["is_num", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nt_2158", 2429, 37], - "_nop_tc_329", - ["jump", "ne_nt_2158", 2429, 37], - ["ne_float", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nt_2158", - ["is_text", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nnl_2159", 2429, 37], - "_nop_tc_330", - ["jump", "ne_nnl_2159", 2429, 37], - ["ne_text", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nnl_2159", - ["is_null", 8, 3, 2429, 37], - ["jump_false", 8, "ne_nb_2160", 2429, 37], - "_nop_tc_331", - "_nop_tc_332", - ["false", 7, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nb_2160", - ["is_bool", 8, 3, 2429, 37], - ["jump_false", 8, "ne_mis_2161", 2429, 37], - "_nop_tc_333", - ["jump", "ne_mis_2161", 2429, 37], - ["ne_bool", 7, 3, 4, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_mis_2161", - ["true", 7, 2429, 37], - "ne_done_2154", - ["jump_false", 7, "if_else_2152", 2429, 37], - ["get", 3, 20, 1, 2430, 19], - ["get", 4, 59, 1, 2430, 9], - ["frame", 7, 4, 1, 2430, 9], - ["null", 4, 2430, 9], - ["setarg", 7, 0, 4, 2430, 9], - ["setarg", 7, 1, 3, 2430, 9], - ["invoke", 7, 3, 2430, 9], - ["jump", "if_end_2153", 2430, 9], - "if_else_2152", - "if_end_2153", - "if_end_2134", - ["null", 3, 2432, 14], - ["return", 3, 2432, 14], - "_nop_ur_17", - "if_else_2125", - "if_end_2126", - ["access", 3, "switch", 2435, 17], - ["is_identical", 4, 2, 3, 2435, 17], - ["jump_true", 4, "eq_done_2164", 2435, 17], - ["is_int", 7, 2, 2435, 17], - ["jump_false", 7, "eq_ni_2165", 2435, 17], - "_nop_tc_334", - ["jump", "eq_ni_2165", 2435, 17], - ["eq_int", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_ni_2165", - ["is_num", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nn_2166", 2435, 17], - "_nop_tc_335", - ["jump", "eq_nn_2166", 2435, 17], - ["eq_float", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nn_2166", - ["is_text", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nt_2167", 2435, 17], - "_nop_tc_336", - "_nop_tc_337", - ["eq_text", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nt_2167", - ["is_null", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nnl_2168", 2435, 17], - "_nop_tc_338", - ["jump", "eq_nnl_2168", 2435, 17], - ["true", 4, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nnl_2168", - ["is_bool", 7, 2, 2435, 17], - ["jump_false", 7, "eq_nb_2169", 2435, 17], - "_nop_tc_339", - ["jump", "eq_nb_2169", 2435, 17], - ["eq_bool", 4, 2, 3, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nb_2169", - ["false", 4, 2435, 17], - "eq_done_2164", - ["jump_false", 4, "if_else_2162", 2435, 17], - ["load_field", 3, 1, "expression", 2436, 14], - ["move", 29, 3, 2436, 14], - ["load_field", 3, 1, "cases", 2437, 15], - ["move", 42, 3, 2437, 15], - ["access", 3, -1, 2438, 35], - ["get", 4, 88, 1, 2438, 20], - ["frame", 7, 4, 2, 2438, 20], - ["null", 4, 2438, 20], - ["setarg", 7, 0, 4, 2438, 20], - ["setarg", 7, 1, 29, 2438, 20], - ["setarg", 7, 2, 3, 2438, 20], - ["invoke", 7, 3, 2438, 20], - ["move", 43, 3, 2438, 20], - ["access", 3, "switch_end", 2439, 29], - ["get", 4, 45, 1, 2439, 19], - ["frame", 7, 4, 1, 2439, 19], - ["null", 4, 2439, 19], - ["setarg", 7, 0, 4, 2439, 19], - ["setarg", 7, 1, 3, 2439, 19], - ["invoke", 7, 3, 2439, 19], - ["move", 17, 3, 2439, 19], - ["null", 44, 2440, 23], - ["get", 3, 19, 1, 2441, 19], - ["move", 20, 3, 2441, 19], - ["put", 17, 19, 1, 2442, 22], - ["array", 3, 0, 2444, 21], - ["move", 45, 3, 2444, 21], - ["access", 11, 0, 2445, 12], - "while_start_2170", - ["length", 3, 42, 2446, 26], - ["is_int", 4, 11, 2446, 26], - ["jump_false", 4, "rel_ni_2172", 2446, 26], - "_nop_tc_340", - "_nop_tc_341", - ["lt_int", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_ni_2172", - ["is_num", 4, 11, 2446, 26], - ["jump_false", 4, "rel_nn_2173", 2446, 26], - "_nop_tc_342", - "_nop_tc_343", - ["lt_float", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_nn_2173", - ["is_text", 4, 11, 2446, 26], - ["jump_false", 4, "rel_err_2175", 2446, 26], - "_nop_tc_344", - ["jump", "rel_err_2175", 2446, 26], - ["lt_text", 7, 11, 3, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_err_2175", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2446, - 26 - ], - ["access", 4, "error", 2446, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2446, 26], - ["array", 9, 0, 2446, 26], - ["push", 9, 8, 2446, 26], - ["frame", 8, 3, 2, 2446, 26], - ["null", 3, 2446, 26], - ["setarg", 8, 0, 3, 2446, 26], - ["setarg", 8, 1, 4, 2446, 26], - ["setarg", 8, 2, 9, 2446, 26], - ["invoke", 8, 3, 2446, 26], - ["disrupt", 2446, 26], - "rel_done_2174", - ["jump_false", 7, "while_end_2171", 2446, 26], - ["load_dynamic", 3, 42, 11, 2447, 27], - ["move", 46, 3, 2447, 27], - ["load_field", 3, 46, "kind", 2448, 21], - ["move", 47, 3, 2448, 21], - ["access", 3, "default", 2449, 26], - ["is_identical", 4, 47, 3, 2449, 26], - ["jump_true", 4, "eq_done_2178", 2449, 26], - ["is_int", 7, 47, 2449, 26], - ["jump_false", 7, "eq_ni_2179", 2449, 26], - "_nop_tc_345", - ["jump", "eq_ni_2179", 2449, 26], - ["eq_int", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_ni_2179", - ["is_num", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nn_2180", 2449, 26], - "_nop_tc_346", - ["jump", "eq_nn_2180", 2449, 26], - ["eq_float", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nn_2180", - ["is_text", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nt_2181", 2449, 26], - "_nop_tc_347", - "_nop_tc_348", - ["eq_text", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nt_2181", - ["is_null", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nnl_2182", 2449, 26], - "_nop_tc_349", - ["jump", "eq_nnl_2182", 2449, 26], - ["true", 4, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nnl_2182", - ["is_bool", 7, 47, 2449, 26], - ["jump_false", 7, "eq_nb_2183", 2449, 26], - "_nop_tc_350", - ["jump", "eq_nb_2183", 2449, 26], - ["eq_bool", 4, 47, 3, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nb_2183", - ["false", 4, 2449, 26], - "eq_done_2178", - ["jump_false", 4, "if_else_2176", 2449, 26], - ["access", 3, "switch_default", 2450, 37], - ["get", 4, 45, 1, 2450, 27], - ["frame", 7, 4, 1, 2450, 27], - ["null", 4, 2450, 27], - ["setarg", 7, 0, 4, 2450, 27], - ["setarg", 7, 1, 3, 2450, 27], - ["invoke", 7, 3, 2450, 27], - ["move", 44, 3, 2450, 27], - ["is_array", 3, 45, 2451, 29], - ["jump_false", 3, "push_err_2184", 2451, 29], - ["push", 45, 44, 2451, 29], - ["jump", "push_done_2185", 2451, 29], - "push_err_2184", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2451, - 29 - ], - ["access", 4, "error", 2451, 29], - ["access", 7, "cannot push: target must be an array", 2451, 29], - ["array", 8, 0, 2451, 29], - ["push", 8, 7, 2451, 29], - ["frame", 7, 3, 2, 2451, 29], - ["null", 3, 2451, 29], - ["setarg", 7, 0, 3, 2451, 29], - ["setarg", 7, 1, 4, 2451, 29], - ["setarg", 7, 2, 8, 2451, 29], - ["invoke", 7, 3, 2451, 29], - ["disrupt", 2451, 29], - "push_done_2185", - ["jump", "if_end_2177", 2451, 29], - "if_else_2176", - ["access", 3, "switch_case", 2453, 34], - ["get", 4, 45, 1, 2453, 24], - ["frame", 7, 4, 1, 2453, 24], - ["null", 4, 2453, 24], - ["setarg", 7, 0, 4, 2453, 24], - ["setarg", 7, 1, 3, 2453, 24], - ["invoke", 7, 3, 2453, 24], - ["move", 48, 3, 2453, 24], - ["load_field", 3, 46, "expression", 2454, 23], - ["move", 49, 3, 2454, 23], - ["access", 3, -1, 2455, 42], - ["get", 4, 88, 1, 2455, 22], - ["frame", 7, 4, 2, 2455, 22], - ["null", 4, 2455, 22], - ["setarg", 7, 0, 4, 2455, 22], - ["setarg", 7, 1, 49, 2455, 22], - ["setarg", 7, 2, 3, 2455, 22], - ["invoke", 7, 3, 2455, 22], - ["move", 50, 3, 2455, 22], - ["get", 3, 40, 1, 2456, 22], - ["frame", 4, 3, 0, 2456, 22], - ["null", 3, 2456, 22], - ["setarg", 4, 0, 3, 2456, 22], - ["invoke", 4, 3, 2456, 22], - ["move", 51, 3, 2456, 22], - ["null", 3, 2457, 20], - ["put", 3, 34, 1, 2457, 20], - ["put", 49, 35, 1, 2458, 20], - ["access", 3, "eq", 2459, 22], - ["get", 4, 71, 1, 2459, 11], - ["frame", 7, 4, 4, 2459, 11], - ["null", 4, 2459, 11], - ["setarg", 7, 0, 4, 2459, 11], - ["setarg", 7, 1, 3, 2459, 11], - ["setarg", 7, 2, 51, 2459, 11], - ["setarg", 7, 3, 43, 2459, 11], - ["setarg", 7, 4, 50, 2459, 11], - ["invoke", 7, 3, 2459, 11], - ["access", 3, "jump_true", 2460, 26], - ["get", 4, 60, 1, 2460, 11], - ["frame", 7, 4, 3, 2460, 11], - ["null", 4, 2460, 11], - ["setarg", 7, 0, 4, 2460, 11], - ["setarg", 7, 1, 3, 2460, 11], - ["setarg", 7, 2, 51, 2460, 11], - ["setarg", 7, 3, 48, 2460, 11], - ["invoke", 7, 3, 2460, 11], - ["is_array", 3, 45, 2461, 29], - ["jump_false", 3, "push_err_2186", 2461, 29], - ["push", 45, 48, 2461, 29], - ["jump", "push_done_2187", 2461, 29], - "push_err_2186", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2461, - 29 - ], - ["access", 4, "error", 2461, 29], - ["access", 7, "cannot push: target must be an array", 2461, 29], - ["array", 8, 0, 2461, 29], - ["push", 8, 7, 2461, 29], - ["frame", 7, 3, 2, 2461, 29], - ["null", 3, 2461, 29], - ["setarg", 7, 0, 3, 2461, 29], - ["setarg", 7, 1, 4, 2461, 29], - ["setarg", 7, 2, 8, 2461, 29], - ["invoke", 7, 3, 2461, 29], - ["disrupt", 2461, 29], - "push_done_2187", - "if_end_2177", - ["access", 3, 1, 2463, 19], - ["is_num", 4, 11, 2463, 19], - ["jump_false", 4, "num_err_2188", 2463, 19], - "_nop_tc_351", - "_nop_tc_352", - ["add", 4, 11, 3, 2463, 19], - ["jump", "num_done_2189", 2463, 19], - "num_err_2188", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2463, - 19 - ], - ["access", 7, "error", 2463, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2463, 19], - ["array", 9, 0, 2463, 19], - ["push", 9, 8, 2463, 19], - ["frame", 8, 3, 2, 2463, 19], - ["null", 3, 2463, 19], - ["setarg", 8, 0, 3, 2463, 19], - ["setarg", 8, 1, 7, 2463, 19], - ["setarg", 8, 2, 9, 2463, 19], - ["invoke", 8, 3, 2463, 19], - ["disrupt", 2463, 19], - "num_done_2189", - ["move", 11, 4, 2463, 19], - ["jump", "while_start_2170", 2463, 19], - "while_end_2171", - ["null", 3, 2465, 28], - ["is_identical", 4, 44, 3, 2465, 28], - ["jump_true", 4, "ne_nid_2193", 2465, 28], - ["jump", "ne_ni_2194", 2465, 28], - "ne_nid_2193", - ["false", 4, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_ni_2194", - ["is_int", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nn_2195", 2465, 28], - "_nop_tc_353", - ["jump", "ne_nn_2195", 2465, 28], - ["ne_int", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nn_2195", - ["is_num", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nt_2196", 2465, 28], - "_nop_tc_354", - ["jump", "ne_nt_2196", 2465, 28], - ["ne_float", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nt_2196", - ["is_text", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nnl_2197", 2465, 28], - "_nop_tc_355", - ["jump", "ne_nnl_2197", 2465, 28], - ["ne_text", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nnl_2197", - ["is_null", 7, 44, 2465, 28], - ["jump_false", 7, "ne_nb_2198", 2465, 28], - "_nop_tc_356", - "_nop_tc_357", - ["false", 4, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nb_2198", - ["is_bool", 7, 44, 2465, 28], - ["jump_false", 7, "ne_mis_2199", 2465, 28], - "_nop_tc_358", - ["jump", "ne_mis_2199", 2465, 28], - ["ne_bool", 4, 44, 3, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_mis_2199", - ["true", 4, 2465, 28], - "ne_done_2192", - ["jump_false", 4, "if_else_2190", 2465, 28], - ["get", 3, 59, 1, 2466, 9], - ["frame", 4, 3, 1, 2466, 9], - ["null", 3, 2466, 9], - ["setarg", 4, 0, 3, 2466, 9], - ["setarg", 4, 1, 44, 2466, 9], - ["invoke", 4, 3, 2466, 9], - ["jump", "if_end_2191", 2466, 9], - "if_else_2190", - ["get", 3, 59, 1, 2468, 9], - ["frame", 4, 3, 1, 2468, 9], - ["null", 3, 2468, 9], - ["setarg", 4, 0, 3, 2468, 9], - ["setarg", 4, 1, 17, 2468, 9], - ["invoke", 4, 3, 2468, 9], - "if_end_2191", - ["access", 11, 0, 2471, 12], - "while_start_2200", - ["length", 3, 42, 2472, 26], - ["is_int", 4, 11, 2472, 26], - ["jump_false", 4, "rel_ni_2202", 2472, 26], - "_nop_tc_359", - "_nop_tc_360", - ["lt_int", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_ni_2202", - ["is_num", 4, 11, 2472, 26], - ["jump_false", 4, "rel_nn_2203", 2472, 26], - "_nop_tc_361", - "_nop_tc_362", - ["lt_float", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_nn_2203", - ["is_text", 4, 11, 2472, 26], - ["jump_false", 4, "rel_err_2205", 2472, 26], - "_nop_tc_363", - ["jump", "rel_err_2205", 2472, 26], - ["lt_text", 7, 11, 3, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_err_2205", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2472, - 26 - ], - ["access", 4, "error", 2472, 26], - ["access", 8, "cannot compare with '<': operands must be same type", 2472, 26], - ["array", 9, 0, 2472, 26], - ["push", 9, 8, 2472, 26], - ["frame", 8, 3, 2, 2472, 26], - ["null", 3, 2472, 26], - ["setarg", 8, 0, 3, 2472, 26], - ["setarg", 8, 1, 4, 2472, 26], - ["setarg", 8, 2, 9, 2472, 26], - ["invoke", 8, 3, 2472, 26], - ["disrupt", 2472, 26], - "rel_done_2204", - ["jump_false", 7, "while_end_2201", 2472, 26], - ["load_dynamic", 3, 45, 11, 2473, 32], - ["get", 4, 48, 1, 2473, 9], - ["frame", 7, 4, 1, 2473, 9], - ["null", 4, 2473, 9], - ["setarg", 7, 0, 4, 2473, 9], - ["setarg", 7, 1, 3, 2473, 9], - ["invoke", 7, 3, 2473, 9], - ["load_dynamic", 3, 42, 11, 2474, 28], - ["load_field", 4, 3, "statements", 2474, 28], - ["move", 52, 4, 2474, 28], - ["access", 53, 0, 2475, 14], - "while_start_2206", - ["length", 3, 52, 2476, 28], - ["is_int", 4, 53, 2476, 28], - ["jump_false", 4, "rel_ni_2208", 2476, 28], - "_nop_tc_364", - "_nop_tc_365", - ["lt_int", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_ni_2208", - ["is_num", 4, 53, 2476, 28], - ["jump_false", 4, "rel_nn_2209", 2476, 28], - "_nop_tc_366", - "_nop_tc_367", - ["lt_float", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_nn_2209", - ["is_text", 4, 53, 2476, 28], - ["jump_false", 4, "rel_err_2211", 2476, 28], - "_nop_tc_368", - ["jump", "rel_err_2211", 2476, 28], - ["lt_text", 7, 53, 3, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_err_2211", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2476, - 28 - ], - ["access", 4, "error", 2476, 28], - ["access", 8, "cannot compare with '<': operands must be same type", 2476, 28], - ["array", 9, 0, 2476, 28], - ["push", 9, 8, 2476, 28], - ["frame", 8, 3, 2, 2476, 28], - ["null", 3, 2476, 28], - ["setarg", 8, 0, 3, 2476, 28], - ["setarg", 8, 1, 4, 2476, 28], - ["setarg", 8, 2, 9, 2476, 28], - ["invoke", 8, 3, 2476, 28], - ["disrupt", 2476, 28], - "rel_done_2210", - ["jump_false", 7, "while_end_2207", 2476, 28], - ["load_dynamic", 3, 52, 53, 2477, 36], - ["get", 4, 95, 1, 2477, 11], - ["frame", 7, 4, 1, 2477, 11], - ["null", 4, 2477, 11], - ["setarg", 7, 0, 4, 2477, 11], - ["setarg", 7, 1, 3, 2477, 11], - ["invoke", 7, 3, 2477, 11], - ["access", 3, 1, 2478, 21], - ["is_num", 4, 53, 2478, 21], - ["jump_false", 4, "num_err_2212", 2478, 21], - "_nop_tc_369", - "_nop_tc_370", - ["add", 4, 53, 3, 2478, 21], - ["jump", "num_done_2213", 2478, 21], - "num_err_2212", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2478, - 21 - ], - ["access", 7, "error", 2478, 21], - ["access", 8, "cannot apply '+': operands must be numbers", 2478, 21], - ["array", 9, 0, 2478, 21], - ["push", 9, 8, 2478, 21], - ["frame", 8, 3, 2, 2478, 21], - ["null", 3, 2478, 21], - ["setarg", 8, 0, 3, 2478, 21], - ["setarg", 8, 1, 7, 2478, 21], - ["setarg", 8, 2, 9, 2478, 21], - ["invoke", 8, 3, 2478, 21], - ["disrupt", 2478, 21], - "num_done_2213", - ["move", 53, 4, 2478, 21], - ["jump", "while_start_2206", 2478, 21], - "while_end_2207", - ["access", 3, 1, 2480, 19], - ["is_num", 4, 11, 2480, 19], - ["jump_false", 4, "num_err_2214", 2480, 19], - "_nop_tc_371", - "_nop_tc_372", - ["add", 4, 11, 3, 2480, 19], - ["jump", "num_done_2215", 2480, 19], - "num_err_2214", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2480, - 19 - ], - ["access", 7, "error", 2480, 19], - ["access", 8, "cannot apply '+': operands must be numbers", 2480, 19], - ["array", 9, 0, 2480, 19], - ["push", 9, 8, 2480, 19], - ["frame", 8, 3, 2, 2480, 19], - ["null", 3, 2480, 19], - ["setarg", 8, 0, 3, 2480, 19], - ["setarg", 8, 1, 7, 2480, 19], - ["setarg", 8, 2, 9, 2480, 19], - ["invoke", 8, 3, 2480, 19], - ["disrupt", 2480, 19], - "num_done_2215", - ["move", 11, 4, 2480, 19], - ["jump", "while_start_2200", 2480, 19], - "while_end_2201", - ["get", 3, 48, 1, 2482, 7], - ["frame", 4, 3, 1, 2482, 7], - ["null", 3, 2482, 7], - ["setarg", 4, 0, 3, 2482, 7], - ["setarg", 4, 1, 17, 2482, 7], - ["invoke", 4, 3, 2482, 7], - ["put", 20, 19, 1, 2483, 22], - ["null", 3, 2484, 14], - ["return", 3, 2484, 14], - "_nop_ur_18", - "if_else_2162", - "if_end_2163", - ["access", 3, "function", 2487, 17], - ["is_identical", 4, 2, 3, 2487, 17], - ["jump_true", 4, "eq_done_2218", 2487, 17], - ["is_int", 7, 2, 2487, 17], - ["jump_false", 7, "eq_ni_2219", 2487, 17], - "_nop_tc_373", - ["jump", "eq_ni_2219", 2487, 17], - ["eq_int", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_ni_2219", - ["is_num", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nn_2220", 2487, 17], - "_nop_tc_374", - ["jump", "eq_nn_2220", 2487, 17], - ["eq_float", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nn_2220", - ["is_text", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nt_2221", 2487, 17], - "_nop_tc_375", - "_nop_tc_376", - ["eq_text", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nt_2221", - ["is_null", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nnl_2222", 2487, 17], - "_nop_tc_377", - ["jump", "eq_nnl_2222", 2487, 17], - ["true", 4, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nnl_2222", - ["is_bool", 7, 2, 2487, 17], - ["jump_false", 7, "eq_nb_2223", 2487, 17], - "_nop_tc_378", - ["jump", "eq_nb_2223", 2487, 17], - ["eq_bool", 4, 2, 3, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nb_2223", - ["false", 4, 2487, 17], - "eq_done_2218", - ["jump_false", 4, "if_else_2216", 2487, 17], - ["load_field", 3, 1, "name", 2488, 14], - ["move", 5, 3, 2488, 14], - ["null", 3, 2489, 19], - ["is_identical", 4, 5, 3, 2489, 19], - ["jump_true", 4, "ne_nid_2227", 2489, 19], - ["jump", "ne_ni_2228", 2489, 19], - "ne_nid_2227", - ["false", 4, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_ni_2228", - ["is_int", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nn_2229", 2489, 19], - "_nop_tc_379", - ["jump", "ne_nn_2229", 2489, 19], - ["ne_int", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nn_2229", - ["is_num", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nt_2230", 2489, 19], - "_nop_tc_380", - ["jump", "ne_nt_2230", 2489, 19], - ["ne_float", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nt_2230", - ["is_text", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nnl_2231", 2489, 19], - "_nop_tc_381", - ["jump", "ne_nnl_2231", 2489, 19], - ["ne_text", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nnl_2231", - ["is_null", 7, 5, 2489, 19], - ["jump_false", 7, "ne_nb_2232", 2489, 19], - "_nop_tc_382", - "_nop_tc_383", - ["false", 4, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nb_2232", - ["is_bool", 7, 5, 2489, 19], - ["jump_false", 7, "ne_mis_2233", 2489, 19], - "_nop_tc_384", - ["jump", "ne_mis_2233", 2489, 19], - ["ne_bool", 4, 5, 3, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_mis_2233", - ["true", 4, 2489, 19], - "ne_done_2226", - ["jump_false", 4, "if_else_2224", 2489, 19], - ["get", 3, 96, 1, 2490, 16], - ["frame", 4, 3, 1, 2490, 16], - ["null", 3, 2490, 16], - ["setarg", 4, 0, 3, 2490, 16], - ["setarg", 4, 1, 1, 2490, 16], - ["invoke", 4, 3, 2490, 16], - ["move", 54, 3, 2490, 16], - ["get", 3, 18, 1, 2491, 19], - ["move", 55, 3, 2491, 19], - ["get", 3, 18, 1, 2492, 26], - ["access", 4, 1, 2492, 43], - ["is_num", 7, 3, 2492, 43], - ["jump_false", 7, "num_err_2234", 2492, 43], - "_nop_tc_385", - "_nop_tc_386", - ["add", 7, 3, 4, 2492, 43], - ["jump", "num_done_2235", 2492, 43], - "num_err_2234", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2492, - 43 - ], - ["access", 4, "error", 2492, 43], - ["access", 8, "cannot apply '+': operands must be numbers", 2492, 43], - ["array", 9, 0, 2492, 43], - ["push", 9, 8, 2492, 43], - ["frame", 8, 3, 2, 2492, 43], - ["null", 3, 2492, 43], - ["setarg", 8, 0, 3, 2492, 43], - ["setarg", 8, 1, 4, 2492, 43], - ["setarg", 8, 2, 9, 2492, 43], - ["invoke", 8, 3, 2492, 43], - ["disrupt", 2492, 43], - "num_done_2235", - ["put", 7, 18, 1, 2492, 43], - ["get", 3, 9, 1, 2493, 14], - ["is_array", 4, 3, 2493, 27], - ["jump_false", 4, "push_err_2236", 2493, 27], - ["push", 3, 54, 2493, 27], - ["jump", "push_done_2237", 2493, 27], - "push_err_2236", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2493, - 27 - ], - ["access", 4, "error", 2493, 27], - ["access", 7, "cannot push: target must be an array", 2493, 27], - ["array", 8, 0, 2493, 27], - ["push", 8, 7, 2493, 27], - ["frame", 7, 3, 2, 2493, 27], - ["null", 3, 2493, 27], - ["setarg", 7, 0, 3, 2493, 27], - ["setarg", 7, 1, 4, 2493, 27], - ["setarg", 7, 2, 8, 2493, 27], - ["invoke", 7, 3, 2493, 27], - ["disrupt", 2493, 27], - "push_done_2237", - ["get", 3, 42, 1, 2494, 22], - ["frame", 4, 3, 1, 2494, 22], - ["null", 3, 2494, 22], - ["setarg", 4, 0, 3, 2494, 22], - ["setarg", 4, 1, 5, 2494, 22], - ["invoke", 4, 3, 2494, 22], - ["move", 6, 3, 2494, 22], - ["get", 3, 40, 1, 2495, 16], - ["frame", 4, 3, 0, 2495, 16], - ["null", 3, 2495, 16], - ["setarg", 4, 0, 3, 2495, 16], - ["invoke", 4, 3, 2495, 16], - ["move", 56, 3, 2495, 16], - ["access", 3, "function", 2496, 16], - ["get", 4, 51, 1, 2496, 9], - ["frame", 5, 4, 3, 2496, 9], - ["null", 4, 2496, 9], - ["setarg", 5, 0, 4, 2496, 9], - ["setarg", 5, 1, 3, 2496, 9], - ["setarg", 5, 2, 56, 2496, 9], - ["setarg", 5, 3, 55, 2496, 9], - ["invoke", 5, 3, 2496, 9], - ["access", 3, 0, 2497, 27], - ["is_int", 4, 6, 2497, 27], - ["jump_false", 4, "rel_ni_2240", 2497, 27], - "_nop_tc_387", - "_nop_tc_388", - ["ge_int", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_ni_2240", - ["is_num", 4, 6, 2497, 27], - ["jump_false", 4, "rel_nn_2241", 2497, 27], - "_nop_tc_389", - "_nop_tc_390", - ["ge_float", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_nn_2241", - ["is_text", 4, 6, 2497, 27], - ["jump_false", 4, "rel_err_2243", 2497, 27], - "_nop_tc_391", - ["jump", "rel_err_2243", 2497, 27], - ["ge_text", 5, 6, 3, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_err_2243", - [ - "access", - 3, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2497, - 27 - ], - ["access", 4, "error", 2497, 27], - ["access", 7, "cannot compare with '>=': operands must be same type", 2497, 27], - ["array", 8, 0, 2497, 27], - ["push", 8, 7, 2497, 27], - ["frame", 7, 3, 2, 2497, 27], - ["null", 3, 2497, 27], - ["setarg", 7, 0, 3, 2497, 27], - ["setarg", 7, 1, 4, 2497, 27], - ["setarg", 7, 2, 8, 2497, 27], - ["invoke", 7, 3, 2497, 27], - ["disrupt", 2497, 27], - "rel_done_2242", - ["jump_false", 5, "if_else_2238", 2497, 27], - ["access", 3, "move", 2498, 18], - ["get", 4, 51, 1, 2498, 11], - ["frame", 5, 4, 3, 2498, 11], - ["null", 4, 2498, 11], - ["setarg", 5, 0, 4, 2498, 11], - ["setarg", 5, 1, 3, 2498, 11], - ["setarg", 5, 2, 6, 2498, 11], - ["setarg", 5, 3, 56, 2498, 11], - ["invoke", 5, 3, 2498, 11], - ["jump", "if_end_2239", 2498, 11], - "if_else_2238", - "if_end_2239", - ["jump", "if_end_2225", 2498, 11], - "if_else_2224", - "if_end_2225", - ["null", 3, 2501, 14], - ["return", 3, 2501, 14], - "_nop_ur_19", - "if_else_2216", - "if_end_2217", - ["access", 3, "call", 2504, 17], - ["is_identical", 4, 2, 3, 2504, 17], - ["jump_true", 4, "eq_done_2246", 2504, 17], - ["is_int", 5, 2, 2504, 17], - ["jump_false", 5, "eq_ni_2247", 2504, 17], - "_nop_tc_392", - ["jump", "eq_ni_2247", 2504, 17], - ["eq_int", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_ni_2247", - ["is_num", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nn_2248", 2504, 17], - "_nop_tc_393", - ["jump", "eq_nn_2248", 2504, 17], - ["eq_float", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nn_2248", - ["is_text", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nt_2249", 2504, 17], - "_nop_tc_394", - "_nop_tc_395", - ["eq_text", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nt_2249", - ["is_null", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nnl_2250", 2504, 17], - "_nop_tc_396", - ["jump", "eq_nnl_2250", 2504, 17], - ["true", 4, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nnl_2250", - ["is_bool", 5, 2, 2504, 17], - ["jump_false", 5, "eq_nb_2251", 2504, 17], - "_nop_tc_397", - ["jump", "eq_nb_2251", 2504, 17], - ["eq_bool", 4, 2, 3, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nb_2251", - ["false", 4, 2504, 17], - "eq_done_2246", - ["jump_false", 4, "if_else_2244", 2504, 17], - ["load_field", 2, 1, "expression", 2505, 16], - ["access", 3, -1, 2505, 33], - ["get", 4, 88, 1, 2505, 7], - ["frame", 5, 4, 2, 2505, 7], - ["null", 4, 2505, 7], - ["setarg", 5, 0, 4, 2505, 7], - ["setarg", 5, 1, 2, 2505, 7], - ["setarg", 5, 2, 3, 2505, 7], - ["invoke", 5, 2, 2505, 7], - ["null", 2, 2506, 14], - ["return", 2, 2506, 14], - "_nop_ur_20", - "if_else_2244", - "if_end_2245", - ["access", 2, -1, 2509, 20], - ["get", 3, 88, 1, 2509, 5], - ["frame", 4, 3, 2, 2509, 5], - ["null", 3, 2509, 5], - ["setarg", 4, 0, 3, 2509, 5], - ["setarg", 4, 1, 1, 2509, 5], - ["setarg", 4, 2, 2, 2509, 5], - ["invoke", 4, 2, 2509, 5], - ["null", 2, 2510, 12], - ["return", 2, 2510, 12], - "_nop_ur_21", - "_nop_ur_22" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 38, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 38, 1, 2515, 17], - ["frame", 3, 2, 0, 2515, 17], - ["null", 2, 2515, 17], - ["setarg", 3, 0, 2, 2515, 17], - ["invoke", 3, 2, 2515, 17], - ["move", 3, 2, 2515, 17], - ["load_field", 2, 1, "arrow", 2516, 20], - ["true", 4, 2516, 39], - ["is_identical", 5, 2, 4, 2516, 39], - ["jump_true", 5, "eq_done_2252", 2516, 39], - ["is_int", 6, 2, 2516, 39], - ["jump_false", 6, "eq_ni_2253", 2516, 39], - "_nop_tc_1", - ["jump", "eq_ni_2253", 2516, 39], - ["eq_int", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_ni_2253", - ["is_num", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nn_2254", 2516, 39], - "_nop_tc_2", - ["jump", "eq_nn_2254", 2516, 39], - ["eq_float", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nn_2254", - ["is_text", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nt_2255", 2516, 39], - "_nop_tc_3", - ["jump", "eq_nt_2255", 2516, 39], - ["eq_text", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nt_2255", - ["is_null", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nnl_2256", 2516, 39], - "_nop_tc_4", - ["jump", "eq_nnl_2256", 2516, 39], - ["true", 5, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nnl_2256", - ["is_bool", 6, 2, 2516, 39], - ["jump_false", 6, "eq_nb_2257", 2516, 39], - "_nop_tc_5", - "_nop_tc_6", - ["eq_bool", 5, 2, 4, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nb_2257", - ["false", 5, 2516, 39], - "eq_done_2252", - ["load_field", 2, 1, "function_nr", 2517, 22], - ["move", 4, 2, 2517, 22], - ["load_field", 2, 1, "list", 2518, 18], - ["move", 6, 2, 2518, 18], - ["access", 2, 0, 2519, 21], - ["access", 7, 1, 2520, 22], - ["access", 8, 0, 2521, 14], - ["null", 9, 2522, 17], - ["null", 10, 2523, 22], - ["access", 11, 1, 2524, 14], - ["null", 12, 2525, 24], - ["null", 13, 2526, 21], - ["access", 14, 0, 2527, 24], - ["null", 15, 2528, 19], - ["null", 16, 2529, 14], - ["null", 17, 2530, 17], - ["null", 18, 2531, 20], - ["access", 19, 0, 2532, 19], - ["access", 20, 0, 2533, 22], - ["access", 21, 0, 2534, 16], - ["null", 22, 2535, 17], - ["null", 23, 2536, 16], - ["access", 24, 0, 2537, 21], - ["access", 25, 0, 2538, 28], - ["load_field", 26, 1, "disruption", 2539, 26], - ["move", 27, 26, 2539, 26], - ["null", 26, 2540, 22], - ["load_field", 28, 1, "name", 2541, 19], - ["move", 29, 28, 2541, 19], - ["null", 28, 2542, 20], - ["access", 30, 0, 2543, 17], - ["null", 31, 2544, 18], - ["access", 32, 0, 2545, 23], - ["access", 33, 0, 2546, 22], - ["get", 34, 100, 1, 2548, 10], - ["is_array", 35, 34, 2548, 25], - ["jump_false", 35, "push_err_2258", 2548, 25], - ["push", 34, 3, 2548, 25], - ["jump", "push_done_2259", 2548, 25], - "push_err_2258", - [ - "access", - 34, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2548, - 25 - ], - ["access", 35, "error", 2548, 25], - ["access", 36, "cannot push: target must be an array", 2548, 25], - ["array", 37, 0, 2548, 25], - ["push", 37, 36, 2548, 25], - ["frame", 36, 34, 2, 2548, 25], - ["null", 34, 2548, 25], - ["setarg", 36, 0, 34, 2548, 25], - ["setarg", 36, 1, 35, 2548, 25], - ["setarg", 36, 2, 37, 2548, 25], - ["invoke", 36, 34, 2548, 25], - ["disrupt", 2548, 25], - "push_done_2259", - ["array", 34, 0, 2550, 22], - ["put", 34, 2, 1, 2550, 22], - ["array", 34, 0, 2551, 14], - ["put", 34, 10, 1, 2551, 14], - ["array", 34, 0, 2552, 25], - ["put", 34, 26, 1, 2552, 25], - ["null", 34, 2553, 20], - ["put", 34, 19, 1, 2553, 20], - ["null", 34, 2554, 23], - ["put", 34, 20, 1, 2554, 23], - ["record", 34, 0], - ["put", 34, 22, 1, 2555, 19], - ["put", 5, 23, 1, 2557, 18], - ["null", 5, 2558, 42], - ["is_identical", 34, 27, 5, 2558, 42], - ["jump_true", 34, "ne_nid_2262", 2558, 42], - ["jump", "ne_ni_2263", 2558, 42], - "ne_nid_2262", - ["false", 34, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_ni_2263", - ["is_int", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nn_2264", 2558, 42], - "_nop_tc_7", - ["jump", "ne_nn_2264", 2558, 42], - ["ne_int", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nn_2264", - ["is_num", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nt_2265", 2558, 42], - "_nop_tc_8", - ["jump", "ne_nt_2265", 2558, 42], - ["ne_float", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nt_2265", - ["is_text", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nnl_2266", 2558, 42], - "_nop_tc_9", - ["jump", "ne_nnl_2266", 2558, 42], - ["ne_text", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nnl_2266", - ["is_null", 35, 27, 2558, 42], - ["jump_false", 35, "ne_nb_2267", 2558, 42], - "_nop_tc_10", - "_nop_tc_11", - ["false", 34, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nb_2267", - ["is_bool", 35, 27, 2558, 42], - ["jump_false", 35, "ne_mis_2268", 2558, 42], - "_nop_tc_12", - ["jump", "ne_mis_2268", 2558, 42], - ["ne_bool", 34, 27, 5, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_mis_2268", - ["true", 34, 2558, 42], - "ne_done_2261", - ["move", 5, 34, 2558, 42], - ["jump_false", 5, "and_end_2260", 2558, 42], - ["is_array", 34, 27, 2558, 59], - ["move", 5, 34, 2558, 59], - "and_end_2260", - ["put", 5, 30, 1, 2558, 59], - ["null", 5, 2560, 35], - ["is_identical", 34, 4, 5, 2560, 35], - ["jump_true", 34, "ne_nid_2272", 2560, 35], - ["jump", "ne_ni_2273", 2560, 35], - "ne_nid_2272", - ["false", 34, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_ni_2273", - ["is_int", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nn_2274", 2560, 35], - "_nop_tc_13", - ["jump", "ne_nn_2274", 2560, 35], - ["ne_int", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nn_2274", - ["is_num", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nt_2275", 2560, 35], - "_nop_tc_14", - ["jump", "ne_nt_2275", 2560, 35], - ["ne_float", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nt_2275", - ["is_text", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nnl_2276", 2560, 35], - "_nop_tc_15", - ["jump", "ne_nnl_2276", 2560, 35], - ["ne_text", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nnl_2276", - ["is_null", 35, 4, 2560, 35], - ["jump_false", 35, "ne_nb_2277", 2560, 35], - "_nop_tc_16", - "_nop_tc_17", - ["false", 34, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nb_2277", - ["is_bool", 35, 4, 2560, 35], - ["jump_false", 35, "ne_mis_2278", 2560, 35], - "_nop_tc_18", - ["jump", "ne_mis_2278", 2560, 35], - ["ne_bool", 34, 4, 5, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_mis_2278", - ["true", 34, 2560, 35], - "ne_done_2271", - ["jump_false", 34, "tern_else_2269", 2560, 35], - ["move", 5, 4, 2560, 42], - ["jump", "tern_end_2270", 2560, 42], - "tern_else_2269", - ["access", 4, 0, 2560, 55], - ["move", 5, 4, 2560, 55], - "tern_end_2270", - ["put", 5, 24, 1, 2560, 55], - ["null", 4, 2563, 19], - ["is_identical", 5, 6, 4, 2563, 19], - ["jump_true", 5, "eq_done_2281", 2563, 19], - ["is_int", 34, 6, 2563, 19], - ["jump_false", 34, "eq_ni_2282", 2563, 19], - "_nop_tc_19", - ["jump", "eq_ni_2282", 2563, 19], - ["eq_int", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_ni_2282", - ["is_num", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nn_2283", 2563, 19], - "_nop_tc_20", - ["jump", "eq_nn_2283", 2563, 19], - ["eq_float", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nn_2283", - ["is_text", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nt_2284", 2563, 19], - "_nop_tc_21", - ["jump", "eq_nt_2284", 2563, 19], - ["eq_text", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nt_2284", - ["is_null", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nnl_2285", 2563, 19], - "_nop_tc_22", - "_nop_tc_23", - ["true", 5, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nnl_2285", - ["is_bool", 34, 6, 2563, 19], - ["jump_false", 34, "eq_nb_2286", 2563, 19], - "_nop_tc_24", - ["jump", "eq_nb_2286", 2563, 19], - ["eq_bool", 5, 6, 4, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nb_2286", - ["false", 5, 2563, 19], - "eq_done_2281", - ["jump_false", 5, "if_else_2279", 2563, 19], - ["load_field", 4, 1, "parameters", 2564, 16], - ["move", 6, 4, 2564, 16], - ["jump", "if_end_2280", 2564, 16], - "if_else_2279", - "if_end_2280", - ["null", 4, 2566, 27], - ["is_identical", 5, 6, 4, 2566, 27], - ["jump_true", 5, "ne_nid_2290", 2566, 27], - ["jump", "ne_ni_2291", 2566, 27], - "ne_nid_2290", - ["false", 5, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_ni_2291", - ["is_int", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nn_2292", 2566, 27], - "_nop_tc_25", - ["jump", "ne_nn_2292", 2566, 27], - ["ne_int", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nn_2292", - ["is_num", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nt_2293", 2566, 27], - "_nop_tc_26", - ["jump", "ne_nt_2293", 2566, 27], - ["ne_float", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nt_2293", - ["is_text", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nnl_2294", 2566, 27], - "_nop_tc_27", - ["jump", "ne_nnl_2294", 2566, 27], - ["ne_text", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nnl_2294", - ["is_null", 34, 6, 2566, 27], - ["jump_false", 34, "ne_nb_2295", 2566, 27], - "_nop_tc_28", - "_nop_tc_29", - ["false", 5, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nb_2295", - ["is_bool", 34, 6, 2566, 27], - ["jump_false", 34, "ne_mis_2296", 2566, 27], - "_nop_tc_30", - ["jump", "ne_mis_2296", 2566, 27], - ["ne_bool", 5, 6, 4, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_mis_2296", - ["true", 5, 2566, 27], - "ne_done_2289", - ["jump_false", 5, "tern_else_2287", 2566, 27], - ["length", 4, 6, 2566, 41], - ["move", 5, 4, 2566, 41], - ["jump", "tern_end_2288", 2566, 41], - "tern_else_2287", - ["access", 4, 0, 2566, 51], - ["move", 5, 4, 2566, 51], - "tern_end_2288", - ["move", 2, 5, 2566, 51], - ["put", 2, 12, 1, 2567, 17], - ["access", 4, 0, 2568, 19], - ["put", 4, 11, 1, 2568, 19], - ["access", 4, 0, 2569, 24], - ["put", 4, 13, 1, 2569, 24], - ["access", 4, 0, 2570, 24], - ["put", 4, 14, 1, 2570, 24], - ["access", 7, 1, 2572, 18], - ["access", 8, 0, 2573, 10], - "while_start_2297", - ["is_int", 4, 8, 2574, 17], - ["jump_false", 4, "rel_ni_2299", 2574, 17], - ["is_int", 5, 2, 2574, 17], - ["jump_false", 5, "rel_ni_2299", 2574, 17], - ["lt_int", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_ni_2299", - ["is_num", 4, 8, 2574, 17], - ["jump_false", 4, "rel_nn_2300", 2574, 17], - ["is_num", 5, 2, 2574, 17], - ["jump_false", 5, "rel_nn_2300", 2574, 17], - ["lt_float", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_nn_2300", - ["is_text", 4, 8, 2574, 17], - ["jump_false", 4, "rel_err_2302", 2574, 17], - ["is_text", 5, 2, 2574, 17], - ["jump_false", 5, "rel_err_2302", 2574, 17], - ["lt_text", 34, 8, 2, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_err_2302", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2574, - 17 - ], - ["access", 5, "error", 2574, 17], - ["access", 35, "cannot compare with '<': operands must be same type", 2574, 17], - ["array", 36, 0, 2574, 17], - ["push", 36, 35, 2574, 17], - ["frame", 35, 4, 2, 2574, 17], - ["null", 4, 2574, 17], - ["setarg", 35, 0, 4, 2574, 17], - ["setarg", 35, 1, 5, 2574, 17], - ["setarg", 35, 2, 36, 2574, 17], - ["invoke", 35, 4, 2574, 17], - ["disrupt", 2574, 17], - "rel_done_2301", - ["jump_false", 34, "while_end_2298", 2574, 17], - ["load_dynamic", 4, 6, 8, 2575, 22], - ["move", 9, 4, 2575, 22], - ["load_field", 4, 9, "name", 2576, 20], - ["move", 10, 4, 2576, 20], - ["null", 4, 2577, 25], - ["is_identical", 5, 10, 4, 2577, 25], - ["jump_true", 5, "eq_done_2306", 2577, 25], - ["is_int", 34, 10, 2577, 25], - ["jump_false", 34, "eq_ni_2307", 2577, 25], - "_nop_tc_31", - ["jump", "eq_ni_2307", 2577, 25], - ["eq_int", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_ni_2307", - ["is_num", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nn_2308", 2577, 25], - "_nop_tc_32", - ["jump", "eq_nn_2308", 2577, 25], - ["eq_float", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nn_2308", - ["is_text", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nt_2309", 2577, 25], - "_nop_tc_33", - ["jump", "eq_nt_2309", 2577, 25], - ["eq_text", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nt_2309", - ["is_null", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nnl_2310", 2577, 25], - "_nop_tc_34", - "_nop_tc_35", - ["true", 5, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nnl_2310", - ["is_bool", 34, 10, 2577, 25], - ["jump_false", 34, "eq_nb_2311", 2577, 25], - "_nop_tc_36", - ["jump", "eq_nb_2311", 2577, 25], - ["eq_bool", 5, 10, 4, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nb_2311", - ["false", 5, 2577, 25], - "eq_done_2306", - ["move", 4, 5, 2577, 25], - ["jump_false", 4, "and_end_2305", 2577, 25], - ["is_text", 5, 9, 2577, 41], - ["move", 4, 5, 2577, 41], - "and_end_2305", - ["jump_false", 4, "if_else_2303", 2577, 41], - ["move", 10, 9, 2578, 22], - ["jump", "if_end_2304", 2578, 22], - "if_else_2303", - "if_end_2304", - ["null", 4, 2580, 25], - ["is_identical", 5, 10, 4, 2580, 25], - ["jump_true", 5, "ne_nid_2315", 2580, 25], - ["jump", "ne_ni_2316", 2580, 25], - "ne_nid_2315", - ["false", 5, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_ni_2316", - ["is_int", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nn_2317", 2580, 25], - "_nop_tc_37", - ["jump", "ne_nn_2317", 2580, 25], - ["ne_int", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nn_2317", - ["is_num", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nt_2318", 2580, 25], - "_nop_tc_38", - ["jump", "ne_nt_2318", 2580, 25], - ["ne_float", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nt_2318", - ["is_text", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nnl_2319", 2580, 25], - "_nop_tc_39", - ["jump", "ne_nnl_2319", 2580, 25], - ["ne_text", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nnl_2319", - ["is_null", 34, 10, 2580, 25], - ["jump_false", 34, "ne_nb_2320", 2580, 25], - "_nop_tc_40", - "_nop_tc_41", - ["false", 5, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nb_2320", - ["is_bool", 34, 10, 2580, 25], - ["jump_false", 34, "ne_mis_2321", 2580, 25], - "_nop_tc_42", - ["jump", "ne_mis_2321", 2580, 25], - ["ne_bool", 5, 10, 4, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_mis_2321", - ["true", 5, 2580, 25], - "ne_done_2314", - ["jump_false", 5, "if_else_2312", 2580, 25], - ["true", 4, 2581, 41], - ["get", 5, 41, 1, 2581, 9], - ["frame", 34, 5, 3, 2581, 9], - ["null", 5, 2581, 9], - ["setarg", 34, 0, 5, 2581, 9], - ["setarg", 34, 1, 10, 2581, 9], - ["setarg", 34, 2, 7, 2581, 9], - ["setarg", 34, 3, 4, 2581, 9], - ["invoke", 34, 4, 2581, 9], - ["access", 4, 1, 2582, 35], - ["is_num", 5, 7, 2582, 35], - ["jump_false", 5, "num_err_2322", 2582, 35], - "_nop_tc_43", - "_nop_tc_44", - ["add", 5, 7, 4, 2582, 35], - ["jump", "num_done_2323", 2582, 35], - "num_err_2322", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2582, - 35 - ], - ["access", 34, "error", 2582, 35], - ["access", 35, "cannot apply '+': operands must be numbers", 2582, 35], - ["array", 36, 0, 2582, 35], - ["push", 36, 35, 2582, 35], - ["frame", 35, 4, 2, 2582, 35], - ["null", 4, 2582, 35], - ["setarg", 35, 0, 4, 2582, 35], - ["setarg", 35, 1, 34, 2582, 35], - ["setarg", 35, 2, 36, 2582, 35], - ["invoke", 35, 4, 2582, 35], - ["disrupt", 2582, 35], - "num_done_2323", - ["move", 7, 5, 2582, 35], - ["jump", "if_end_2313", 2582, 35], - "if_else_2312", - "if_end_2313", - ["access", 4, 1, 2584, 17], - ["is_num", 5, 8, 2584, 17], - ["jump_false", 5, "num_err_2324", 2584, 17], - "_nop_tc_45", - "_nop_tc_46", - ["add", 5, 8, 4, 2584, 17], - ["jump", "num_done_2325", 2584, 17], - "num_err_2324", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2584, - 17 - ], - ["access", 34, "error", 2584, 17], - ["access", 35, "cannot apply '+': operands must be numbers", 2584, 17], - ["array", 36, 0, 2584, 17], - ["push", 36, 35, 2584, 17], - ["frame", 35, 4, 2, 2584, 17], - ["null", 4, 2584, 17], - ["setarg", 35, 0, 4, 2584, 17], - ["setarg", 35, 1, 34, 2584, 17], - ["setarg", 35, 2, 36, 2584, 17], - ["invoke", 35, 4, 2584, 17], - ["disrupt", 2584, 17], - "num_done_2325", - ["move", 8, 5, 2584, 17], - ["jump", "while_start_2297", 2584, 17], - "while_end_2298", - ["access", 4, 1, 2587, 24], - ["get", 5, 12, 1, 2587, 28], - "_nop_tc_47", - "_nop_tc_48", - ["is_num", 7, 5, 2587, 28], - ["jump_false", 7, "num_err_2326", 2587, 28], - ["add", 7, 4, 5, 2587, 28], - ["jump", "num_done_2327", 2587, 28], - "num_err_2326", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2587, - 28 - ], - ["access", 5, "error", 2587, 28], - ["access", 10, "cannot apply '+': operands must be numbers", 2587, 28], - ["array", 34, 0, 2587, 28], - ["push", 34, 10, 2587, 28], - ["frame", 10, 4, 2, 2587, 28], - ["null", 4, 2587, 28], - ["setarg", 10, 0, 4, 2587, 28], - ["setarg", 10, 1, 5, 2587, 28], - ["setarg", 10, 2, 34, 2587, 28], - ["invoke", 10, 4, 2587, 28], - ["disrupt", 2587, 28], - "num_done_2327", - ["put", 7, 15, 1, 2587, 28], - ["access", 4, 1, 2588, 18], - ["get", 5, 12, 1, 2588, 22], - "_nop_tc_49", - "_nop_tc_50", - ["is_num", 7, 5, 2588, 22], - ["jump_false", 7, "num_err_2328", 2588, 22], - ["add", 7, 4, 5, 2588, 22], - ["jump", "num_done_2329", 2588, 22], - "num_err_2328", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2588, - 22 - ], - ["access", 5, "error", 2588, 22], - ["access", 10, "cannot apply '+': operands must be numbers", 2588, 22], - ["array", 34, 0, 2588, 22], - ["push", 34, 10, 2588, 22], - ["frame", 10, 4, 2, 2588, 22], - ["null", 4, 2588, 22], - ["setarg", 10, 0, 4, 2588, 22], - ["setarg", 10, 1, 5, 2588, 22], - ["setarg", 10, 2, 34, 2588, 22], - ["invoke", 10, 4, 2588, 22], - ["disrupt", 2588, 22], - "num_done_2329", - ["put", 7, 16, 1, 2588, 22], - ["get", 4, 82, 1, 2591, 5], - ["frame", 5, 4, 0, 2591, 5], - ["null", 4, 2591, 5], - ["setarg", 5, 0, 4, 2591, 5], - ["invoke", 5, 4, 2591, 5], - ["access", 4, 1, 2593, 24], - ["get", 5, 12, 1, 2593, 28], - "_nop_tc_51", - "_nop_tc_52", - ["is_num", 7, 5, 2593, 28], - ["jump_false", 7, "num_err_2330", 2593, 28], - ["add", 7, 4, 5, 2593, 28], - ["jump", "num_done_2331", 2593, 28], - "num_err_2330", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2593, - 28 - ], - ["access", 5, "error", 2593, 28], - ["access", 10, "cannot apply '+': operands must be numbers", 2593, 28], - ["array", 34, 0, 2593, 28], - ["push", 34, 10, 2593, 28], - ["frame", 10, 4, 2, 2593, 28], - ["null", 4, 2593, 28], - ["setarg", 10, 0, 4, 2593, 28], - ["setarg", 10, 1, 5, 2593, 28], - ["setarg", 10, 2, 34, 2593, 28], - ["invoke", 10, 4, 2593, 28], - ["disrupt", 2593, 28], - "num_done_2331", - ["get", 4, 14, 1, 2593, 40], - "_nop_tc_53", - ["jump", "add_cn_2333", 2593, 40], - ["is_text", 5, 4, 2593, 40], - ["jump_false", 5, "add_cn_2333", 2593, 40], - ["concat", 10, 7, 4, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_cn_2333", - "_nop_tc_54", - "_nop_tc_55", - ["is_num", 5, 4, 2593, 40], - ["jump_false", 5, "add_err_2334", 2593, 40], - ["add", 10, 7, 4, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_err_2334", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2593, - 40 - ], - ["access", 5, "error", 2593, 40], - ["access", 7, "cannot apply '+': operands must both be text or both be numbers", 2593, 40], - ["array", 34, 0, 2593, 40], - ["push", 34, 7, 2593, 40], - ["frame", 7, 4, 2, 2593, 40], - ["null", 4, 2593, 40], - ["setarg", 7, 0, 4, 2593, 40], - ["setarg", 7, 1, 5, 2593, 40], - ["setarg", 7, 2, 34, 2593, 40], - ["invoke", 7, 4, 2593, 40], - ["disrupt", 2593, 40], - "add_done_2332", - ["put", 10, 15, 1, 2593, 40], - ["get", 4, 15, 1, 2594, 9], - ["get", 5, 16, 1, 2594, 28], - ["is_int", 7, 4, 2594, 28], - ["jump_false", 7, "rel_ni_2337", 2594, 28], - ["is_int", 10, 5, 2594, 28], - ["jump_false", 10, "rel_ni_2337", 2594, 28], - ["gt_int", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_ni_2337", - ["is_num", 7, 4, 2594, 28], - ["jump_false", 7, "rel_nn_2338", 2594, 28], - ["is_num", 10, 5, 2594, 28], - ["jump_false", 10, "rel_nn_2338", 2594, 28], - ["gt_float", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_nn_2338", - ["is_text", 7, 4, 2594, 28], - ["jump_false", 7, "rel_err_2340", 2594, 28], - ["is_text", 10, 5, 2594, 28], - ["jump_false", 10, "rel_err_2340", 2594, 28], - ["gt_text", 34, 4, 5, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_err_2340", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2594, - 28 - ], - ["access", 5, "error", 2594, 28], - ["access", 7, "cannot compare with '>': operands must be same type", 2594, 28], - ["array", 10, 0, 2594, 28], - ["push", 10, 7, 2594, 28], - ["frame", 7, 4, 2, 2594, 28], - ["null", 4, 2594, 28], - ["setarg", 7, 0, 4, 2594, 28], - ["setarg", 7, 1, 5, 2594, 28], - ["setarg", 7, 2, 10, 2594, 28], - ["invoke", 7, 4, 2594, 28], - ["disrupt", 2594, 28], - "rel_done_2339", - ["jump_false", 34, "if_else_2335", 2594, 28], - ["get", 4, 15, 1, 2595, 20], - ["put", 4, 16, 1, 2595, 20], - ["jump", "if_end_2336", 2595, 20], - "if_else_2335", - "if_end_2336", - ["access", 11, 1, 2599, 10], - ["access", 8, 0, 2600, 10], - "while_start_2341", - ["is_int", 4, 8, 2601, 17], - ["jump_false", 4, "rel_ni_2343", 2601, 17], - ["is_int", 5, 2, 2601, 17], - ["jump_false", 5, "rel_ni_2343", 2601, 17], - ["lt_int", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_ni_2343", - ["is_num", 4, 8, 2601, 17], - ["jump_false", 4, "rel_nn_2344", 2601, 17], - ["is_num", 5, 2, 2601, 17], - ["jump_false", 5, "rel_nn_2344", 2601, 17], - ["lt_float", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_nn_2344", - ["is_text", 4, 8, 2601, 17], - ["jump_false", 4, "rel_err_2346", 2601, 17], - ["is_text", 5, 2, 2601, 17], - ["jump_false", 5, "rel_err_2346", 2601, 17], - ["lt_text", 7, 8, 2, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_err_2346", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2601, - 17 - ], - ["access", 5, "error", 2601, 17], - ["access", 10, "cannot compare with '<': operands must be same type", 2601, 17], - ["array", 34, 0, 2601, 17], - ["push", 34, 10, 2601, 17], - ["frame", 10, 4, 2, 2601, 17], - ["null", 4, 2601, 17], - ["setarg", 10, 0, 4, 2601, 17], - ["setarg", 10, 1, 5, 2601, 17], - ["setarg", 10, 2, 34, 2601, 17], - ["invoke", 10, 4, 2601, 17], - ["disrupt", 2601, 17], - "rel_done_2345", - ["jump_false", 7, "while_end_2342", 2601, 17], - ["load_dynamic", 4, 6, 8, 2602, 22], - ["move", 9, 4, 2602, 22], - ["load_field", 4, 9, "expression", 2603, 22], - ["move", 12, 4, 2603, 22], - ["null", 4, 2604, 27], - ["is_identical", 5, 12, 4, 2604, 27], - ["jump_true", 5, "ne_nid_2350", 2604, 27], - ["jump", "ne_ni_2351", 2604, 27], - "ne_nid_2350", - ["false", 5, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_ni_2351", - ["is_int", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nn_2352", 2604, 27], - "_nop_tc_56", - ["jump", "ne_nn_2352", 2604, 27], - ["ne_int", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nn_2352", - ["is_num", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nt_2353", 2604, 27], - "_nop_tc_57", - ["jump", "ne_nt_2353", 2604, 27], - ["ne_float", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nt_2353", - ["is_text", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nnl_2354", 2604, 27], - "_nop_tc_58", - ["jump", "ne_nnl_2354", 2604, 27], - ["ne_text", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nnl_2354", - ["is_null", 7, 12, 2604, 27], - ["jump_false", 7, "ne_nb_2355", 2604, 27], - "_nop_tc_59", - "_nop_tc_60", - ["false", 5, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nb_2355", - ["is_bool", 7, 12, 2604, 27], - ["jump_false", 7, "ne_mis_2356", 2604, 27], - "_nop_tc_61", - ["jump", "ne_mis_2356", 2604, 27], - ["ne_bool", 5, 12, 4, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_mis_2356", - ["true", 5, 2604, 27], - "ne_done_2349", - ["jump_false", 5, "if_else_2347", 2604, 27], - ["access", 4, "default_end", 2605, 31], - ["get", 5, 45, 1, 2605, 21], - ["frame", 7, 5, 1, 2605, 21], - ["null", 5, 2605, 21], - ["setarg", 7, 0, 5, 2605, 21], - ["setarg", 7, 1, 4, 2605, 21], - ["invoke", 7, 4, 2605, 21], - ["move", 13, 4, 2605, 21], - ["access", 4, "jump_not_null", 2606, 24], - ["get", 5, 60, 1, 2606, 9], - ["frame", 7, 5, 3, 2606, 9], - ["null", 5, 2606, 9], - ["setarg", 7, 0, 5, 2606, 9], - ["setarg", 7, 1, 4, 2606, 9], - ["setarg", 7, 2, 11, 2606, 9], - ["setarg", 7, 3, 13, 2606, 9], - ["invoke", 7, 4, 2606, 9], - ["access", 4, -1, 2607, 47], - ["get", 5, 88, 1, 2607, 24], - ["frame", 7, 5, 2, 2607, 24], - ["null", 5, 2607, 24], - ["setarg", 7, 0, 5, 2607, 24], - ["setarg", 7, 1, 12, 2607, 24], - ["setarg", 7, 2, 4, 2607, 24], - ["invoke", 7, 4, 2607, 24], - ["move", 14, 4, 2607, 24], - ["access", 4, "move", 2608, 16], - ["get", 5, 51, 1, 2608, 9], - ["frame", 7, 5, 3, 2608, 9], - ["null", 5, 2608, 9], - ["setarg", 7, 0, 5, 2608, 9], - ["setarg", 7, 1, 4, 2608, 9], - ["setarg", 7, 2, 11, 2608, 9], - ["setarg", 7, 3, 14, 2608, 9], - ["invoke", 7, 4, 2608, 9], - ["get", 4, 48, 1, 2609, 9], - ["frame", 5, 4, 1, 2609, 9], - ["null", 4, 2609, 9], - ["setarg", 5, 0, 4, 2609, 9], - ["setarg", 5, 1, 13, 2609, 9], - ["invoke", 5, 4, 2609, 9], - ["jump", "if_end_2348", 2609, 9], - "if_else_2347", - "if_end_2348", - ["access", 4, 1, 2611, 17], - ["is_num", 5, 11, 2611, 17], - ["jump_false", 5, "num_err_2357", 2611, 17], - "_nop_tc_62", - "_nop_tc_63", - ["add", 5, 11, 4, 2611, 17], - ["jump", "num_done_2358", 2611, 17], - "num_err_2357", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2611, - 17 - ], - ["access", 7, "error", 2611, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 2611, 17], - ["array", 34, 0, 2611, 17], - ["push", 34, 10, 2611, 17], - ["frame", 10, 4, 2, 2611, 17], - ["null", 4, 2611, 17], - ["setarg", 10, 0, 4, 2611, 17], - ["setarg", 10, 1, 7, 2611, 17], - ["setarg", 10, 2, 34, 2611, 17], - ["invoke", 10, 4, 2611, 17], - ["disrupt", 2611, 17], - "num_done_2358", - ["move", 11, 5, 2611, 17], - ["access", 4, 1, 2612, 17], - ["is_num", 5, 8, 2612, 17], - ["jump_false", 5, "num_err_2359", 2612, 17], - "_nop_tc_64", - "_nop_tc_65", - ["add", 5, 8, 4, 2612, 17], - ["jump", "num_done_2360", 2612, 17], - "num_err_2359", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2612, - 17 - ], - ["access", 7, "error", 2612, 17], - ["access", 10, "cannot apply '+': operands must be numbers", 2612, 17], - ["array", 34, 0, 2612, 17], - ["push", 34, 10, 2612, 17], - ["frame", 10, 4, 2, 2612, 17], - ["null", 4, 2612, 17], - ["setarg", 10, 0, 4, 2612, 17], - ["setarg", 10, 1, 7, 2612, 17], - ["setarg", 10, 2, 34, 2612, 17], - ["invoke", 10, 4, 2612, 17], - ["disrupt", 2612, 17], - "num_done_2360", - ["move", 8, 5, 2612, 17], - ["jump", "while_start_2341", 2612, 17], - "while_end_2342", - ["load_field", 4, 1, "intrinsics", 2616, 21], - ["get", 5, 81, 1, 2616, 5], - ["frame", 6, 5, 1, 2616, 5], - ["null", 5, 2616, 5], - ["setarg", 6, 0, 5, 2616, 5], - ["setarg", 6, 1, 4, 2616, 5], - ["invoke", 6, 4, 2616, 5], - ["load_field", 4, 1, "functions", 2619, 15], - ["move", 15, 4, 2619, 15], - ["null", 4, 2620, 20], - ["is_identical", 5, 15, 4, 2620, 20], - ["jump_true", 5, "ne_nid_2364", 2620, 20], - ["jump", "ne_ni_2365", 2620, 20], - "ne_nid_2364", - ["false", 5, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_ni_2365", - ["is_int", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nn_2366", 2620, 20], - "_nop_tc_66", - ["jump", "ne_nn_2366", 2620, 20], - ["ne_int", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nn_2366", - ["is_num", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nt_2367", 2620, 20], - "_nop_tc_67", - ["jump", "ne_nt_2367", 2620, 20], - ["ne_float", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nt_2367", - ["is_text", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nnl_2368", 2620, 20], - "_nop_tc_68", - ["jump", "ne_nnl_2368", 2620, 20], - ["ne_text", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nnl_2368", - ["is_null", 6, 15, 2620, 20], - ["jump_false", 6, "ne_nb_2369", 2620, 20], - "_nop_tc_69", - "_nop_tc_70", - ["false", 5, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nb_2369", - ["is_bool", 6, 15, 2620, 20], - ["jump_false", 6, "ne_mis_2370", 2620, 20], - "_nop_tc_71", - ["jump", "ne_mis_2370", 2620, 20], - ["ne_bool", 5, 15, 4, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_mis_2370", - ["true", 5, 2620, 20], - "ne_done_2363", - ["jump_false", 5, "if_else_2361", 2620, 20], - ["access", 8, 0, 2621, 12], - "while_start_2371", - ["length", 4, 15, 2622, 26], - ["is_int", 5, 8, 2622, 26], - ["jump_false", 5, "rel_ni_2373", 2622, 26], - "_nop_tc_72", - "_nop_tc_73", - ["lt_int", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_ni_2373", - ["is_num", 5, 8, 2622, 26], - ["jump_false", 5, "rel_nn_2374", 2622, 26], - "_nop_tc_74", - "_nop_tc_75", - ["lt_float", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_nn_2374", - ["is_text", 5, 8, 2622, 26], - ["jump_false", 5, "rel_err_2376", 2622, 26], - "_nop_tc_76", - ["jump", "rel_err_2376", 2622, 26], - ["lt_text", 6, 8, 4, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_err_2376", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2622, - 26 - ], - ["access", 5, "error", 2622, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2622, 26], - ["array", 9, 0, 2622, 26], - ["push", 9, 7, 2622, 26], - ["frame", 7, 4, 2, 2622, 26], - ["null", 4, 2622, 26], - ["setarg", 7, 0, 4, 2622, 26], - ["setarg", 7, 1, 5, 2622, 26], - ["setarg", 7, 2, 9, 2622, 26], - ["invoke", 7, 4, 2622, 26], - ["disrupt", 2622, 26], - "rel_done_2375", - ["jump_false", 6, "while_end_2372", 2622, 26], - ["load_dynamic", 4, 15, 8, 2623, 22], - ["move", 16, 4, 2623, 22], - ["load_field", 4, 16, "name", 2624, 17], - ["move", 17, 4, 2624, 17], - ["null", 4, 2625, 22], - ["is_identical", 5, 17, 4, 2625, 22], - ["jump_true", 5, "ne_nid_2380", 2625, 22], - ["jump", "ne_ni_2381", 2625, 22], - "ne_nid_2380", - ["false", 5, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_ni_2381", - ["is_int", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nn_2382", 2625, 22], - "_nop_tc_77", - ["jump", "ne_nn_2382", 2625, 22], - ["ne_int", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nn_2382", - ["is_num", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nt_2383", 2625, 22], - "_nop_tc_78", - ["jump", "ne_nt_2383", 2625, 22], - ["ne_float", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nt_2383", - ["is_text", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nnl_2384", 2625, 22], - "_nop_tc_79", - ["jump", "ne_nnl_2384", 2625, 22], - ["ne_text", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nnl_2384", - ["is_null", 6, 17, 2625, 22], - ["jump_false", 6, "ne_nb_2385", 2625, 22], - "_nop_tc_80", - "_nop_tc_81", - ["false", 5, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nb_2385", - ["is_bool", 6, 17, 2625, 22], - ["jump_false", 6, "ne_mis_2386", 2625, 22], - "_nop_tc_82", - ["jump", "ne_mis_2386", 2625, 22], - ["ne_bool", 5, 17, 4, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_mis_2386", - ["true", 5, 2625, 22], - "ne_done_2379", - ["jump_false", 5, "if_else_2377", 2625, 22], - ["get", 4, 96, 1, 2626, 22], - ["frame", 5, 4, 1, 2626, 22], - ["null", 4, 2626, 22], - ["setarg", 5, 0, 4, 2626, 22], - ["setarg", 5, 1, 16, 2626, 22], - ["invoke", 5, 4, 2626, 22], - ["move", 18, 4, 2626, 22], - ["get", 4, 18, 1, 2627, 21], - ["move", 19, 4, 2627, 21], - ["get", 4, 18, 1, 2628, 28], - ["access", 5, 1, 2628, 45], - ["is_num", 6, 4, 2628, 45], - ["jump_false", 6, "num_err_2387", 2628, 45], - "_nop_tc_83", - "_nop_tc_84", - ["add", 6, 4, 5, 2628, 45], - ["jump", "num_done_2388", 2628, 45], - "num_err_2387", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2628, - 45 - ], - ["access", 5, "error", 2628, 45], - ["access", 7, "cannot apply '+': operands must be numbers", 2628, 45], - ["array", 9, 0, 2628, 45], - ["push", 9, 7, 2628, 45], - ["frame", 7, 4, 2, 2628, 45], - ["null", 4, 2628, 45], - ["setarg", 7, 0, 4, 2628, 45], - ["setarg", 7, 1, 5, 2628, 45], - ["setarg", 7, 2, 9, 2628, 45], - ["invoke", 7, 4, 2628, 45], - ["disrupt", 2628, 45], - "num_done_2388", - ["put", 6, 18, 1, 2628, 45], - ["get", 4, 9, 1, 2629, 16], - ["is_array", 5, 4, 2629, 29], - ["jump_false", 5, "push_err_2389", 2629, 29], - ["push", 4, 18, 2629, 29], - ["jump", "push_done_2390", 2629, 29], - "push_err_2389", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2629, - 29 - ], - ["access", 5, "error", 2629, 29], - ["access", 6, "cannot push: target must be an array", 2629, 29], - ["array", 7, 0, 2629, 29], - ["push", 7, 6, 2629, 29], - ["frame", 6, 4, 2, 2629, 29], - ["null", 4, 2629, 29], - ["setarg", 6, 0, 4, 2629, 29], - ["setarg", 6, 1, 5, 2629, 29], - ["setarg", 6, 2, 7, 2629, 29], - ["invoke", 6, 4, 2629, 29], - ["disrupt", 2629, 29], - "push_done_2390", - ["get", 4, 42, 1, 2630, 24], - ["frame", 5, 4, 1, 2630, 24], - ["null", 4, 2630, 24], - ["setarg", 5, 0, 4, 2630, 24], - ["setarg", 5, 1, 17, 2630, 24], - ["invoke", 5, 4, 2630, 24], - ["move", 20, 4, 2630, 24], - ["get", 4, 40, 1, 2631, 18], - ["frame", 5, 4, 0, 2631, 18], - ["null", 4, 2631, 18], - ["setarg", 5, 0, 4, 2631, 18], - ["invoke", 5, 4, 2631, 18], - ["move", 21, 4, 2631, 18], - ["access", 4, "function", 2632, 18], - ["get", 5, 51, 1, 2632, 11], - ["frame", 6, 5, 3, 2632, 11], - ["null", 5, 2632, 11], - ["setarg", 6, 0, 5, 2632, 11], - ["setarg", 6, 1, 4, 2632, 11], - ["setarg", 6, 2, 21, 2632, 11], - ["setarg", 6, 3, 19, 2632, 11], - ["invoke", 6, 4, 2632, 11], - ["access", 4, 0, 2633, 29], - ["is_int", 5, 20, 2633, 29], - ["jump_false", 5, "rel_ni_2393", 2633, 29], - "_nop_tc_85", - "_nop_tc_86", - ["ge_int", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_ni_2393", - ["is_num", 5, 20, 2633, 29], - ["jump_false", 5, "rel_nn_2394", 2633, 29], - "_nop_tc_87", - "_nop_tc_88", - ["ge_float", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_nn_2394", - ["is_text", 5, 20, 2633, 29], - ["jump_false", 5, "rel_err_2396", 2633, 29], - "_nop_tc_89", - ["jump", "rel_err_2396", 2633, 29], - ["ge_text", 6, 20, 4, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_err_2396", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2633, - 29 - ], - ["access", 5, "error", 2633, 29], - ["access", 7, "cannot compare with '>=': operands must be same type", 2633, 29], - ["array", 9, 0, 2633, 29], - ["push", 9, 7, 2633, 29], - ["frame", 7, 4, 2, 2633, 29], - ["null", 4, 2633, 29], - ["setarg", 7, 0, 4, 2633, 29], - ["setarg", 7, 1, 5, 2633, 29], - ["setarg", 7, 2, 9, 2633, 29], - ["invoke", 7, 4, 2633, 29], - ["disrupt", 2633, 29], - "rel_done_2395", - ["jump_false", 6, "if_else_2391", 2633, 29], - ["access", 4, "move", 2634, 20], - ["get", 5, 51, 1, 2634, 13], - ["frame", 6, 5, 3, 2634, 13], - ["null", 5, 2634, 13], - ["setarg", 6, 0, 5, 2634, 13], - ["setarg", 6, 1, 4, 2634, 13], - ["setarg", 6, 2, 20, 2634, 13], - ["setarg", 6, 3, 21, 2634, 13], - ["invoke", 6, 4, 2634, 13], - ["jump", "if_end_2392", 2634, 13], - "if_else_2391", - "if_end_2392", - ["jump", "if_end_2378", 2634, 13], - "if_else_2377", - "if_end_2378", - ["access", 4, 1, 2637, 19], - ["is_num", 5, 8, 2637, 19], - ["jump_false", 5, "num_err_2397", 2637, 19], - "_nop_tc_90", - "_nop_tc_91", - ["add", 5, 8, 4, 2637, 19], - ["jump", "num_done_2398", 2637, 19], - "num_err_2397", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2637, - 19 - ], - ["access", 6, "error", 2637, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2637, 19], - ["array", 9, 0, 2637, 19], - ["push", 9, 7, 2637, 19], - ["frame", 7, 4, 2, 2637, 19], - ["null", 4, 2637, 19], - ["setarg", 7, 0, 4, 2637, 19], - ["setarg", 7, 1, 6, 2637, 19], - ["setarg", 7, 2, 9, 2637, 19], - ["invoke", 7, 4, 2637, 19], - ["disrupt", 2637, 19], - "num_done_2398", - ["move", 8, 5, 2637, 19], - ["jump", "while_start_2371", 2637, 19], - "while_end_2372", - ["jump", "if_end_2362", 2637, 19], - "if_else_2361", - "if_end_2362", - ["load_field", 4, 1, "statements", 2642, 13], - ["move", 22, 4, 2642, 13], - ["null", 4, 2643, 18], - ["is_identical", 5, 22, 4, 2643, 18], - ["jump_true", 5, "eq_done_2401", 2643, 18], - ["is_int", 6, 22, 2643, 18], - ["jump_false", 6, "eq_ni_2402", 2643, 18], - "_nop_tc_92", - ["jump", "eq_ni_2402", 2643, 18], - ["eq_int", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_ni_2402", - ["is_num", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nn_2403", 2643, 18], - "_nop_tc_93", - ["jump", "eq_nn_2403", 2643, 18], - ["eq_float", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nn_2403", - ["is_text", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nt_2404", 2643, 18], - "_nop_tc_94", - ["jump", "eq_nt_2404", 2643, 18], - ["eq_text", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nt_2404", - ["is_null", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nnl_2405", 2643, 18], - "_nop_tc_95", - "_nop_tc_96", - ["true", 5, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nnl_2405", - ["is_bool", 6, 22, 2643, 18], - ["jump_false", 6, "eq_nb_2406", 2643, 18], - "_nop_tc_97", - ["jump", "eq_nb_2406", 2643, 18], - ["eq_bool", 5, 22, 4, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nb_2406", - ["false", 5, 2643, 18], - "eq_done_2401", - ["jump_false", 5, "if_else_2399", 2643, 18], - ["load_field", 4, 1, "body", 2644, 14], - ["move", 23, 4, 2644, 14], - ["null", 4, 2645, 19], - ["is_identical", 5, 23, 4, 2645, 19], - ["jump_true", 5, "ne_nid_2410", 2645, 19], - ["jump", "ne_ni_2411", 2645, 19], - "ne_nid_2410", - ["false", 5, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_ni_2411", - ["is_int", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nn_2412", 2645, 19], - "_nop_tc_98", - ["jump", "ne_nn_2412", 2645, 19], - ["ne_int", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nn_2412", - ["is_num", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nt_2413", 2645, 19], - "_nop_tc_99", - ["jump", "ne_nt_2413", 2645, 19], - ["ne_float", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nt_2413", - ["is_text", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nnl_2414", 2645, 19], - "_nop_tc_100", - ["jump", "ne_nnl_2414", 2645, 19], - ["ne_text", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nnl_2414", - ["is_null", 6, 23, 2645, 19], - ["jump_false", 6, "ne_nb_2415", 2645, 19], - "_nop_tc_101", - "_nop_tc_102", - ["false", 5, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nb_2415", - ["is_bool", 6, 23, 2645, 19], - ["jump_false", 6, "ne_mis_2416", 2645, 19], - "_nop_tc_103", - ["jump", "ne_mis_2416", 2645, 19], - ["ne_bool", 5, 23, 4, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_mis_2416", - ["true", 5, 2645, 19], - "ne_done_2409", - ["jump_false", 5, "if_else_2407", 2645, 19], - ["load_field", 4, 23, "statements", 2646, 17], - ["move", 22, 4, 2646, 17], - ["null", 4, 2647, 22], - ["is_identical", 5, 22, 4, 2647, 22], - ["jump_true", 5, "eq_done_2419", 2647, 22], - ["is_int", 6, 22, 2647, 22], - ["jump_false", 6, "eq_ni_2420", 2647, 22], - "_nop_tc_104", - ["jump", "eq_ni_2420", 2647, 22], - ["eq_int", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_ni_2420", - ["is_num", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nn_2421", 2647, 22], - "_nop_tc_105", - ["jump", "eq_nn_2421", 2647, 22], - ["eq_float", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nn_2421", - ["is_text", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nt_2422", 2647, 22], - "_nop_tc_106", - ["jump", "eq_nt_2422", 2647, 22], - ["eq_text", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nt_2422", - ["is_null", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nnl_2423", 2647, 22], - "_nop_tc_107", - "_nop_tc_108", - ["true", 5, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nnl_2423", - ["is_bool", 6, 22, 2647, 22], - ["jump_false", 6, "eq_nb_2424", 2647, 22], - "_nop_tc_109", - ["jump", "eq_nb_2424", 2647, 22], - ["eq_bool", 5, 22, 4, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nb_2424", - ["false", 5, 2647, 22], - "eq_done_2419", - ["jump_false", 5, "if_else_2417", 2647, 22], - ["move", 22, 23, 2648, 19], - ["jump", "if_end_2418", 2648, 19], - "if_else_2417", - "if_end_2418", - ["jump", "if_end_2408", 2648, 19], - "if_else_2407", - "if_end_2408", - ["jump", "if_end_2400", 2648, 19], - "if_else_2399", - "if_end_2400", - ["null", 4, 2652, 18], - ["is_identical", 5, 22, 4, 2652, 18], - ["jump_true", 5, "ne_nid_2429", 2652, 18], - ["jump", "ne_ni_2430", 2652, 18], - "ne_nid_2429", - ["false", 5, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_ni_2430", - ["is_int", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nn_2431", 2652, 18], - "_nop_tc_110", - ["jump", "ne_nn_2431", 2652, 18], - ["ne_int", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nn_2431", - ["is_num", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nt_2432", 2652, 18], - "_nop_tc_111", - ["jump", "ne_nt_2432", 2652, 18], - ["ne_float", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nt_2432", - ["is_text", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nnl_2433", 2652, 18], - "_nop_tc_112", - ["jump", "ne_nnl_2433", 2652, 18], - ["ne_text", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nnl_2433", - ["is_null", 6, 22, 2652, 18], - ["jump_false", 6, "ne_nb_2434", 2652, 18], - "_nop_tc_113", - "_nop_tc_114", - ["false", 5, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nb_2434", - ["is_bool", 6, 22, 2652, 18], - ["jump_false", 6, "ne_mis_2435", 2652, 18], - "_nop_tc_115", - ["jump", "ne_mis_2435", 2652, 18], - ["ne_bool", 5, 22, 4, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_mis_2435", - ["true", 5, 2652, 18], - "ne_done_2428", - ["move", 4, 5, 2652, 18], - ["jump_false", 4, "and_end_2427", 2652, 18], - ["is_array", 5, 22, 2652, 35], - ["move", 4, 5, 2652, 35], - "and_end_2427", - ["jump_false", 4, "if_else_2425", 2652, 35], - ["access", 8, 0, 2653, 12], - "while_start_2436", - ["length", 4, 22, 2654, 26], - ["is_int", 5, 8, 2654, 26], - ["jump_false", 5, "rel_ni_2438", 2654, 26], - "_nop_tc_116", - "_nop_tc_117", - ["lt_int", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_ni_2438", - ["is_num", 5, 8, 2654, 26], - ["jump_false", 5, "rel_nn_2439", 2654, 26], - "_nop_tc_118", - "_nop_tc_119", - ["lt_float", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_nn_2439", - ["is_text", 5, 8, 2654, 26], - ["jump_false", 5, "rel_err_2441", 2654, 26], - "_nop_tc_120", - ["jump", "rel_err_2441", 2654, 26], - ["lt_text", 6, 8, 4, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_err_2441", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2654, - 26 - ], - ["access", 5, "error", 2654, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2654, 26], - ["array", 9, 0, 2654, 26], - ["push", 9, 7, 2654, 26], - ["frame", 7, 4, 2, 2654, 26], - ["null", 4, 2654, 26], - ["setarg", 7, 0, 4, 2654, 26], - ["setarg", 7, 1, 5, 2654, 26], - ["setarg", 7, 2, 9, 2654, 26], - ["invoke", 7, 4, 2654, 26], - ["disrupt", 2654, 26], - "rel_done_2440", - ["jump_false", 6, "while_end_2437", 2654, 26], - ["load_dynamic", 4, 22, 8, 2655, 29], - ["get", 5, 95, 1, 2655, 9], - ["frame", 6, 5, 1, 2655, 9], - ["null", 5, 2655, 9], - ["setarg", 6, 0, 5, 2655, 9], - ["setarg", 6, 1, 4, 2655, 9], - ["invoke", 6, 4, 2655, 9], - ["access", 4, 1, 2656, 19], - ["is_num", 5, 8, 2656, 19], - ["jump_false", 5, "num_err_2442", 2656, 19], - "_nop_tc_121", - "_nop_tc_122", - ["add", 5, 8, 4, 2656, 19], - ["jump", "num_done_2443", 2656, 19], - "num_err_2442", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2656, - 19 - ], - ["access", 6, "error", 2656, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2656, 19], - ["array", 9, 0, 2656, 19], - ["push", 9, 7, 2656, 19], - ["frame", 7, 4, 2, 2656, 19], - ["null", 4, 2656, 19], - ["setarg", 7, 0, 4, 2656, 19], - ["setarg", 7, 1, 6, 2656, 19], - ["setarg", 7, 2, 9, 2656, 19], - ["invoke", 7, 4, 2656, 19], - ["disrupt", 2656, 19], - "num_done_2443", - ["move", 8, 5, 2656, 19], - ["jump", "while_start_2436", 2656, 19], - "while_end_2437", - ["jump", "if_end_2426", 2656, 19], - "if_else_2425", - "if_end_2426", - ["get", 4, 40, 1, 2661, 17], - ["frame", 5, 4, 0, 2661, 17], - ["null", 4, 2661, 17], - ["setarg", 5, 0, 4, 2661, 17], - ["invoke", 5, 4, 2661, 17], - ["move", 24, 4, 2661, 17], - ["access", 4, "null", 2662, 12], - ["get", 5, 50, 1, 2662, 5], - ["frame", 6, 5, 2, 2662, 5], - ["null", 5, 2662, 5], - ["setarg", 6, 0, 5, 2662, 5], - ["setarg", 6, 1, 4, 2662, 5], - ["setarg", 6, 2, 24, 2662, 5], - ["invoke", 6, 4, 2662, 5], - ["access", 4, "return", 2663, 12], - ["get", 5, 50, 1, 2663, 5], - ["frame", 6, 5, 2, 2663, 5], - ["null", 5, 2663, 5], - ["setarg", 6, 0, 5, 2663, 5], - ["setarg", 6, 1, 4, 2663, 5], - ["setarg", 6, 2, 24, 2663, 5], - ["invoke", 6, 4, 2663, 5], - ["null", 4, 2666, 27], - ["is_identical", 5, 27, 4, 2666, 27], - ["jump_true", 5, "ne_nid_2448", 2666, 27], - ["jump", "ne_ni_2449", 2666, 27], - "ne_nid_2448", - ["false", 5, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_ni_2449", - ["is_int", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nn_2450", 2666, 27], - "_nop_tc_123", - ["jump", "ne_nn_2450", 2666, 27], - ["ne_int", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nn_2450", - ["is_num", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nt_2451", 2666, 27], - "_nop_tc_124", - ["jump", "ne_nt_2451", 2666, 27], - ["ne_float", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nt_2451", - ["is_text", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nnl_2452", 2666, 27], - "_nop_tc_125", - ["jump", "ne_nnl_2452", 2666, 27], - ["ne_text", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nnl_2452", - ["is_null", 6, 27, 2666, 27], - ["jump_false", 6, "ne_nb_2453", 2666, 27], - "_nop_tc_126", - "_nop_tc_127", - ["false", 5, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nb_2453", - ["is_bool", 6, 27, 2666, 27], - ["jump_false", 6, "ne_mis_2454", 2666, 27], - "_nop_tc_128", - ["jump", "ne_mis_2454", 2666, 27], - ["ne_bool", 5, 27, 4, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_mis_2454", - ["true", 5, 2666, 27], - "ne_done_2447", - ["move", 4, 5, 2666, 27], - ["jump_false", 4, "and_end_2446", 2666, 27], - ["is_array", 5, 27, 2666, 44], - ["move", 4, 5, 2666, 44], - "and_end_2446", - ["jump_false", 4, "if_else_2444", 2666, 44], - ["access", 4, "disruption", 2667, 28], - ["get", 5, 45, 1, 2667, 18], - ["frame", 6, 5, 1, 2667, 18], - ["null", 5, 2667, 18], - ["setarg", 6, 0, 5, 2667, 18], - ["setarg", 6, 1, 4, 2667, 18], - ["invoke", 6, 4, 2667, 18], - ["get", 5, 48, 1, 2667, 7], - ["frame", 6, 5, 1, 2667, 7], - ["null", 5, 2667, 7], - ["setarg", 6, 0, 5, 2667, 7], - ["setarg", 6, 1, 4, 2667, 7], - ["invoke", 6, 4, 2667, 7], - ["get", 4, 2, 1, 2668, 33], - ["length", 5, 4, 2668, 33], - ["move", 25, 5, 2668, 33], - ["access", 8, 0, 2669, 12], - "while_start_2455", - ["length", 4, 27, 2670, 26], - ["is_int", 5, 8, 2670, 26], - ["jump_false", 5, "rel_ni_2457", 2670, 26], - "_nop_tc_129", - "_nop_tc_130", - ["lt_int", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_ni_2457", - ["is_num", 5, 8, 2670, 26], - ["jump_false", 5, "rel_nn_2458", 2670, 26], - "_nop_tc_131", - "_nop_tc_132", - ["lt_float", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_nn_2458", - ["is_text", 5, 8, 2670, 26], - ["jump_false", 5, "rel_err_2460", 2670, 26], - "_nop_tc_133", - ["jump", "rel_err_2460", 2670, 26], - ["lt_text", 6, 8, 4, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_err_2460", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2670, - 26 - ], - ["access", 5, "error", 2670, 26], - ["access", 7, "cannot compare with '<': operands must be same type", 2670, 26], - ["array", 9, 0, 2670, 26], - ["push", 9, 7, 2670, 26], - ["frame", 7, 4, 2, 2670, 26], - ["null", 4, 2670, 26], - ["setarg", 7, 0, 4, 2670, 26], - ["setarg", 7, 1, 5, 2670, 26], - ["setarg", 7, 2, 9, 2670, 26], - ["invoke", 7, 4, 2670, 26], - ["disrupt", 2670, 26], - "rel_done_2459", - ["jump_false", 6, "while_end_2456", 2670, 26], - ["load_dynamic", 4, 27, 8, 2671, 38], - ["get", 5, 95, 1, 2671, 9], - ["frame", 6, 5, 1, 2671, 9], - ["null", 5, 2671, 9], - ["setarg", 6, 0, 5, 2671, 9], - ["setarg", 6, 1, 4, 2671, 9], - ["invoke", 6, 4, 2671, 9], - ["access", 4, 1, 2672, 19], - ["is_num", 5, 8, 2672, 19], - ["jump_false", 5, "num_err_2461", 2672, 19], - "_nop_tc_134", - "_nop_tc_135", - ["add", 5, 8, 4, 2672, 19], - ["jump", "num_done_2462", 2672, 19], - "num_err_2461", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2672, - 19 - ], - ["access", 6, "error", 2672, 19], - ["access", 7, "cannot apply '+': operands must be numbers", 2672, 19], - ["array", 9, 0, 2672, 19], - ["push", 9, 7, 2672, 19], - ["frame", 7, 4, 2, 2672, 19], - ["null", 4, 2672, 19], - ["setarg", 7, 0, 4, 2672, 19], - ["setarg", 7, 1, 6, 2672, 19], - ["setarg", 7, 2, 9, 2672, 19], - ["invoke", 7, 4, 2672, 19], - ["disrupt", 2672, 19], - "num_done_2462", - ["move", 8, 5, 2672, 19], - ["jump", "while_start_2455", 2672, 19], - "while_end_2456", - ["get", 4, 40, 1, 2674, 20], - ["frame", 5, 4, 0, 2674, 20], - ["null", 4, 2674, 20], - ["setarg", 5, 0, 4, 2674, 20], - ["invoke", 5, 4, 2674, 20], - ["move", 26, 4, 2674, 20], - ["access", 4, "null", 2675, 14], - ["get", 5, 50, 1, 2675, 7], - ["frame", 6, 5, 2, 2675, 7], - ["null", 5, 2675, 7], - ["setarg", 6, 0, 5, 2675, 7], - ["setarg", 6, 1, 4, 2675, 7], - ["setarg", 6, 2, 26, 2675, 7], - ["invoke", 6, 4, 2675, 7], - ["access", 4, "return", 2676, 14], - ["get", 5, 50, 1, 2676, 7], - ["frame", 6, 5, 2, 2676, 7], - ["null", 5, 2676, 7], - ["setarg", 6, 0, 5, 2676, 7], - ["setarg", 6, 1, 4, 2676, 7], - ["setarg", 6, 2, 26, 2676, 7], - ["invoke", 6, 4, 2676, 7], - ["jump", "if_end_2445", 2676, 7], - "if_else_2444", - "if_end_2445", - ["null", 4, 2680, 20], - ["is_identical", 5, 29, 4, 2680, 20], - ["jump_true", 5, "eq_done_2465", 2680, 20], - ["is_int", 6, 29, 2680, 20], - ["jump_false", 6, "eq_ni_2466", 2680, 20], - "_nop_tc_136", - ["jump", "eq_ni_2466", 2680, 20], - ["eq_int", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_ni_2466", - ["is_num", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nn_2467", 2680, 20], - "_nop_tc_137", - ["jump", "eq_nn_2467", 2680, 20], - ["eq_float", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nn_2467", - ["is_text", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nt_2468", 2680, 20], - "_nop_tc_138", - ["jump", "eq_nt_2468", 2680, 20], - ["eq_text", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nt_2468", - ["is_null", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nnl_2469", 2680, 20], - "_nop_tc_139", - "_nop_tc_140", - ["true", 5, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nnl_2469", - ["is_bool", 6, 29, 2680, 20], - ["jump_false", 6, "eq_nb_2470", 2680, 20], - "_nop_tc_141", - ["jump", "eq_nb_2470", 2680, 20], - ["eq_bool", 5, 29, 4, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nb_2470", - ["false", 5, 2680, 20], - "eq_done_2465", - ["jump_false", 5, "if_else_2463", 2680, 20], - ["access", 29, "", 2681, 17], - ["jump", "if_end_2464", 2681, 17], - "if_else_2463", - "if_end_2464", - ["get", 4, 24, 1, 2684, 34], - ["get", 5, 44, 1, 2684, 16], - ["frame", 6, 5, 1, 2684, 16], - ["null", 5, 2684, 16], - ["setarg", 6, 0, 5, 2684, 16], - ["setarg", 6, 1, 4, 2684, 16], - ["invoke", 6, 4, 2684, 16], - ["move", 28, 4, 2684, 16], - ["null", 4, 2685, 21], - ["is_identical", 5, 28, 4, 2685, 21], - ["jump_true", 5, "ne_nid_2475", 2685, 21], - ["jump", "ne_ni_2476", 2685, 21], - "ne_nid_2475", - ["false", 5, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_ni_2476", - ["is_int", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nn_2477", 2685, 21], - "_nop_tc_142", - ["jump", "ne_nn_2477", 2685, 21], - ["ne_int", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nn_2477", - ["is_num", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nt_2478", 2685, 21], - "_nop_tc_143", - ["jump", "ne_nt_2478", 2685, 21], - ["ne_float", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nt_2478", - ["is_text", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nnl_2479", 2685, 21], - "_nop_tc_144", - ["jump", "ne_nnl_2479", 2685, 21], - ["ne_text", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nnl_2479", - ["is_null", 6, 28, 2685, 21], - ["jump_false", 6, "ne_nb_2480", 2685, 21], - "_nop_tc_145", - "_nop_tc_146", - ["false", 5, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nb_2480", - ["is_bool", 6, 28, 2685, 21], - ["jump_false", 6, "ne_mis_2481", 2685, 21], - "_nop_tc_147", - ["jump", "ne_mis_2481", 2685, 21], - ["ne_bool", 5, 28, 4, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_mis_2481", - ["true", 5, 2685, 21], - "ne_done_2474", - ["move", 4, 5, 2685, 21], - ["jump_false", 4, "and_end_2473", 2685, 21], - ["load_field", 5, 28, "nr_close_slots", 2685, 29], - ["null", 6, 2685, 56], - ["is_identical", 7, 5, 6, 2685, 56], - ["jump_true", 7, "ne_nid_2483", 2685, 56], - ["jump", "ne_ni_2484", 2685, 56], - "ne_nid_2483", - ["false", 7, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_ni_2484", - ["is_int", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nn_2485", 2685, 56], - "_nop_tc_148", - ["jump", "ne_nn_2485", 2685, 56], - ["ne_int", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nn_2485", - ["is_num", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nt_2486", 2685, 56], - "_nop_tc_149", - ["jump", "ne_nt_2486", 2685, 56], - ["ne_float", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nt_2486", - ["is_text", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nnl_2487", 2685, 56], - "_nop_tc_150", - ["jump", "ne_nnl_2487", 2685, 56], - ["ne_text", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nnl_2487", - ["is_null", 8, 5, 2685, 56], - ["jump_false", 8, "ne_nb_2488", 2685, 56], - "_nop_tc_151", - "_nop_tc_152", - ["false", 7, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nb_2488", - ["is_bool", 8, 5, 2685, 56], - ["jump_false", 8, "ne_mis_2489", 2685, 56], - "_nop_tc_153", - ["jump", "ne_mis_2489", 2685, 56], - ["ne_bool", 7, 5, 6, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_mis_2489", - ["true", 7, 2685, 56], - "ne_done_2482", - ["move", 4, 7, 2685, 56], - "and_end_2473", - ["jump_false", 4, "if_else_2471", 2685, 56], - ["load_field", 4, 28, "nr_close_slots", 2686, 15], - ["move", 30, 4, 2686, 15], - ["jump", "if_end_2472", 2686, 15], - "if_else_2471", - "if_end_2472", - ["record", 4, 6], - ["store_field", 4, 29, "name", 2690, 13], - ["store_field", 4, 2, "nr_args", 2691, 16], - ["store_field", 4, 30, "nr_close_slots", 2692, 23], - ["get", 2, 16, 1, 2693, 17], - ["access", 5, 1, 2693, 30], - ["is_num", 6, 2, 2693, 30], - ["jump_false", 6, "num_err_2490", 2693, 30], - "_nop_tc_154", - "_nop_tc_155", - ["add", 6, 2, 5, 2693, 30], - ["jump", "num_done_2491", 2693, 30], - "num_err_2490", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2693, - 30 - ], - ["access", 5, "error", 2693, 30], - ["access", 7, "cannot apply '+': operands must be numbers", 2693, 30], - ["array", 8, 0, 2693, 30], - ["push", 8, 7, 2693, 30], - ["frame", 7, 2, 2, 2693, 30], - ["null", 2, 2693, 30], - ["setarg", 7, 0, 2, 2693, 30], - ["setarg", 7, 1, 5, 2693, 30], - ["setarg", 7, 2, 8, 2693, 30], - ["invoke", 7, 2, 2693, 30], - ["disrupt", 2693, 30], - "num_done_2491", - ["store_field", 4, 6, "nr_slots", 2693, 30], - ["store_field", 4, 25, "disruption_pc", 2694, 22], - ["get", 2, 2, 1, 2695, 21], - ["store_field", 4, 2, "instructions", 2695, 21], - ["move", 31, 4, 2695, 21], - ["get", 2, 29, 1, 2698, 9], - ["null", 4, 2698, 23], - ["is_identical", 5, 2, 4, 2698, 23], - ["jump_true", 5, "ne_nid_2495", 2698, 23], - ["jump", "ne_ni_2496", 2698, 23], - "ne_nid_2495", - ["false", 5, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_ni_2496", - ["is_int", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nn_2497", 2698, 23], - "_nop_tc_156", - ["jump", "ne_nn_2497", 2698, 23], - ["ne_int", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nn_2497", - ["is_num", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nt_2498", 2698, 23], - "_nop_tc_157", - ["jump", "ne_nt_2498", 2698, 23], - ["ne_float", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nt_2498", - ["is_text", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nnl_2499", 2698, 23], - "_nop_tc_158", - ["jump", "ne_nnl_2499", 2698, 23], - ["ne_text", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nnl_2499", - ["is_null", 6, 2, 2698, 23], - ["jump_false", 6, "ne_nb_2500", 2698, 23], - "_nop_tc_159", - "_nop_tc_160", - ["false", 5, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nb_2500", - ["is_bool", 6, 2, 2698, 23], - ["jump_false", 6, "ne_mis_2501", 2698, 23], - "_nop_tc_161", - ["jump", "ne_mis_2501", 2698, 23], - ["ne_bool", 5, 2, 4, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_mis_2501", - ["true", 5, 2698, 23], - "ne_done_2494", - ["jump_false", 5, "if_else_2492", 2698, 23], - ["get", 2, 29, 1, 2699, 25], - ["store_field", 31, 2, "filename", 2699, 7], - ["jump", "if_end_2493", 2699, 7], - "if_else_2492", - "if_end_2493", - ["get", 2, 17, 1, 2703, 19], - ["move", 32, 2, 2703, 19], - ["get", 2, 18, 1, 2704, 18], - ["move", 33, 2, 2704, 18], - ["get", 2, 100, 1, 2707, 9], - [ - "access", - 4, - { - "name": "pop", - "kind": "name", - "make": "intrinsic" - }, - 2707, - 5 - ], - ["frame", 5, 4, 1, 2707, 5], - ["null", 4, 2707, 5], - ["setarg", 5, 0, 4, 2707, 5], - ["setarg", 5, 1, 2, 2707, 5], - ["invoke", 5, 2, 2707, 5], - ["get", 2, 39, 1, 2708, 5], - ["frame", 4, 2, 1, 2708, 5], - ["null", 2, 2708, 5], - ["setarg", 4, 0, 2, 2708, 5], - ["setarg", 4, 1, 3, 2708, 5], - ["invoke", 4, 2, 2708, 5], - ["put", 32, 17, 1, 2709, 23], - ["put", 33, 18, 1, 2710, 22], - ["return", 31, 2712, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 22, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "filename", 2717, 20], - ["move", 3, 2, 2717, 20], - ["load_field", 2, 1, "functions", 2718, 19], - ["move", 4, 2, 2718, 19], - ["access", 2, 0, 2719, 14], - ["null", 5, 2720, 14], - ["null", 6, 2721, 16], - ["null", 7, 2722, 20], - ["access", 8, 0, 2723, 19], - ["access", 9, 0, 2724, 22], - ["access", 10, 0, 2725, 16], - ["load_field", 11, 1, "statements", 2726, 22], - ["move", 12, 11, 2726, 22], - ["access", 11, -1, 2727, 26], - ["null", 13, 2728, 16], - ["null", 14, 2729, 16], - ["access", 15, 0, 2730, 21], - ["null", 16, 2731, 18], - ["put", 3, 29, 1, 2733, 18], - ["array", 17, 0, 2735, 22], - ["put", 17, 2, 1, 2735, 22], - ["record", 17, 0], - ["put", 17, 8, 1, 2736, 14], - ["array", 17, 0, 2737, 19], - ["put", 17, 9, 1, 2737, 19], - ["array", 17, 0, 2738, 14], - ["put", 17, 10, 1, 2738, 14], - ["array", 17, 0, 2739, 25], - ["put", 17, 26, 1, 2739, 25], - ["load_field", 17, 1, "scopes", 2740, 16], - ["put", 17, 25, 1, 2740, 16], - ["access", 17, 0, 2741, 19], - ["put", 17, 11, 1, 2741, 19], - ["access", 17, 0, 2742, 17], - ["put", 17, 12, 1, 2742, 17], - ["access", 17, 0, 2743, 24], - ["put", 17, 13, 1, 2743, 24], - ["access", 17, 0, 2744, 24], - ["put", 17, 14, 1, 2744, 24], - ["access", 17, 1, 2745, 24], - ["put", 17, 15, 1, 2745, 24], - ["access", 17, 1, 2746, 18], - ["put", 17, 16, 1, 2746, 18], - ["access", 17, 0, 2747, 23], - ["put", 17, 17, 1, 2747, 23], - ["access", 17, 0, 2748, 22], - ["put", 17, 18, 1, 2748, 22], - ["null", 17, 2749, 20], - ["put", 17, 19, 1, 2749, 20], - ["null", 17, 2750, 23], - ["put", 17, 20, 1, 2750, 23], - ["record", 17, 0], - ["put", 17, 22, 1, 2751, 19], - ["access", 17, 0, 2752, 21], - ["put", 17, 24, 1, 2752, 21], - ["get", 17, 82, 1, 2755, 5], - ["frame", 18, 17, 0, 2755, 5], - ["null", 17, 2755, 5], - ["setarg", 18, 0, 17, 2755, 5], - ["invoke", 18, 17, 2755, 5], - ["access", 17, 1, 2757, 24], - ["get", 18, 14, 1, 2757, 28], - "_nop_tc_1", - "_nop_tc_2", - ["is_num", 19, 18, 2757, 28], - ["jump_false", 19, "num_err_2502", 2757, 28], - ["add", 19, 17, 18, 2757, 28], - ["jump", "num_done_2503", 2757, 28], - "num_err_2502", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2757, - 28 - ], - ["access", 18, "error", 2757, 28], - ["access", 20, "cannot apply '+': operands must be numbers", 2757, 28], - ["array", 21, 0, 2757, 28], - ["push", 21, 20, 2757, 28], - ["frame", 20, 17, 2, 2757, 28], - ["null", 17, 2757, 28], - ["setarg", 20, 0, 17, 2757, 28], - ["setarg", 20, 1, 18, 2757, 28], - ["setarg", 20, 2, 21, 2757, 28], - ["invoke", 20, 17, 2757, 28], - ["disrupt", 2757, 28], - "num_done_2503", - ["put", 19, 15, 1, 2757, 28], - ["get", 17, 15, 1, 2758, 9], - ["get", 18, 16, 1, 2758, 28], - ["is_int", 19, 17, 2758, 28], - ["jump_false", 19, "rel_ni_2506", 2758, 28], - ["is_int", 20, 18, 2758, 28], - ["jump_false", 20, "rel_ni_2506", 2758, 28], - ["gt_int", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_ni_2506", - ["is_num", 19, 17, 2758, 28], - ["jump_false", 19, "rel_nn_2507", 2758, 28], - ["is_num", 20, 18, 2758, 28], - ["jump_false", 20, "rel_nn_2507", 2758, 28], - ["gt_float", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_nn_2507", - ["is_text", 19, 17, 2758, 28], - ["jump_false", 19, "rel_err_2509", 2758, 28], - ["is_text", 20, 18, 2758, 28], - ["jump_false", 20, "rel_err_2509", 2758, 28], - ["gt_text", 21, 17, 18, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_err_2509", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2758, - 28 - ], - ["access", 18, "error", 2758, 28], - ["access", 19, "cannot compare with '>': operands must be same type", 2758, 28], - ["array", 20, 0, 2758, 28], - ["push", 20, 19, 2758, 28], - ["frame", 19, 17, 2, 2758, 28], - ["null", 17, 2758, 28], - ["setarg", 19, 0, 17, 2758, 28], - ["setarg", 19, 1, 18, 2758, 28], - ["setarg", 19, 2, 20, 2758, 28], - ["invoke", 19, 17, 2758, 28], - ["disrupt", 2758, 28], - "rel_done_2508", - ["jump_false", 21, "if_else_2504", 2758, 28], - ["get", 17, 15, 1, 2759, 20], - ["put", 17, 16, 1, 2759, 20], - ["jump", "if_end_2505", 2759, 20], - "if_else_2504", - "if_end_2505", - ["null", 17, 2763, 20], - ["is_identical", 18, 4, 17, 2763, 20], - ["jump_true", 18, "ne_nid_2513", 2763, 20], - ["jump", "ne_ni_2514", 2763, 20], - "ne_nid_2513", - ["false", 18, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_ni_2514", - ["is_int", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nn_2515", 2763, 20], - "_nop_tc_3", - ["jump", "ne_nn_2515", 2763, 20], - ["ne_int", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nn_2515", - ["is_num", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nt_2516", 2763, 20], - "_nop_tc_4", - ["jump", "ne_nt_2516", 2763, 20], - ["ne_float", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nt_2516", - ["is_text", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nnl_2517", 2763, 20], - "_nop_tc_5", - ["jump", "ne_nnl_2517", 2763, 20], - ["ne_text", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nnl_2517", - ["is_null", 19, 4, 2763, 20], - ["jump_false", 19, "ne_nb_2518", 2763, 20], - "_nop_tc_6", - "_nop_tc_7", - ["false", 18, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nb_2518", - ["is_bool", 19, 4, 2763, 20], - ["jump_false", 19, "ne_mis_2519", 2763, 20], - "_nop_tc_8", - ["jump", "ne_mis_2519", 2763, 20], - ["ne_bool", 18, 4, 17, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_mis_2519", - ["true", 18, 2763, 20], - "ne_done_2512", - ["jump_false", 18, "if_else_2510", 2763, 20], - ["access", 2, 0, 2764, 12], - "while_start_2520", - ["length", 17, 4, 2765, 26], - ["is_int", 18, 2, 2765, 26], - ["jump_false", 18, "rel_ni_2522", 2765, 26], - "_nop_tc_9", - "_nop_tc_10", - ["lt_int", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_ni_2522", - ["is_num", 18, 2, 2765, 26], - ["jump_false", 18, "rel_nn_2523", 2765, 26], - "_nop_tc_11", - "_nop_tc_12", - ["lt_float", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_nn_2523", - ["is_text", 18, 2, 2765, 26], - ["jump_false", 18, "rel_err_2525", 2765, 26], - "_nop_tc_13", - ["jump", "rel_err_2525", 2765, 26], - ["lt_text", 19, 2, 17, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_err_2525", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2765, - 26 - ], - ["access", 18, "error", 2765, 26], - ["access", 20, "cannot compare with '<': operands must be same type", 2765, 26], - ["array", 21, 0, 2765, 26], - ["push", 21, 20, 2765, 26], - ["frame", 20, 17, 2, 2765, 26], - ["null", 17, 2765, 26], - ["setarg", 20, 0, 17, 2765, 26], - ["setarg", 20, 1, 18, 2765, 26], - ["setarg", 20, 2, 21, 2765, 26], - ["invoke", 20, 17, 2765, 26], - ["disrupt", 2765, 26], - "rel_done_2524", - ["jump_false", 19, "while_end_2521", 2765, 26], - ["load_dynamic", 17, 4, 2, 2766, 22], - ["move", 5, 17, 2766, 22], - ["load_field", 17, 5, "name", 2767, 16], - ["move", 6, 17, 2767, 16], - ["null", 17, 2768, 21], - ["is_identical", 18, 6, 17, 2768, 21], - ["jump_true", 18, "ne_nid_2529", 2768, 21], - ["jump", "ne_ni_2530", 2768, 21], - "ne_nid_2529", - ["false", 18, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_ni_2530", - ["is_int", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nn_2531", 2768, 21], - "_nop_tc_14", - ["jump", "ne_nn_2531", 2768, 21], - ["ne_int", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nn_2531", - ["is_num", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nt_2532", 2768, 21], - "_nop_tc_15", - ["jump", "ne_nt_2532", 2768, 21], - ["ne_float", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nt_2532", - ["is_text", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nnl_2533", 2768, 21], - "_nop_tc_16", - ["jump", "ne_nnl_2533", 2768, 21], - ["ne_text", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nnl_2533", - ["is_null", 19, 6, 2768, 21], - ["jump_false", 19, "ne_nb_2534", 2768, 21], - "_nop_tc_17", - "_nop_tc_18", - ["false", 18, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nb_2534", - ["is_bool", 19, 6, 2768, 21], - ["jump_false", 19, "ne_mis_2535", 2768, 21], - "_nop_tc_19", - ["jump", "ne_mis_2535", 2768, 21], - ["ne_bool", 18, 6, 17, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_mis_2535", - ["true", 18, 2768, 21], - "ne_done_2528", - ["jump_false", 18, "if_else_2526", 2768, 21], - ["get", 17, 96, 1, 2769, 22], - ["frame", 18, 17, 1, 2769, 22], - ["null", 17, 2769, 22], - ["setarg", 18, 0, 17, 2769, 22], - ["setarg", 18, 1, 5, 2769, 22], - ["invoke", 18, 17, 2769, 22], - ["move", 7, 17, 2769, 22], - ["get", 17, 18, 1, 2770, 21], - ["move", 8, 17, 2770, 21], - ["get", 17, 18, 1, 2771, 28], - ["access", 18, 1, 2771, 45], - ["is_num", 19, 17, 2771, 45], - ["jump_false", 19, "num_err_2536", 2771, 45], - "_nop_tc_20", - "_nop_tc_21", - ["add", 19, 17, 18, 2771, 45], - ["jump", "num_done_2537", 2771, 45], - "num_err_2536", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2771, - 45 - ], - ["access", 18, "error", 2771, 45], - ["access", 20, "cannot apply '+': operands must be numbers", 2771, 45], - ["array", 21, 0, 2771, 45], - ["push", 21, 20, 2771, 45], - ["frame", 20, 17, 2, 2771, 45], - ["null", 17, 2771, 45], - ["setarg", 20, 0, 17, 2771, 45], - ["setarg", 20, 1, 18, 2771, 45], - ["setarg", 20, 2, 21, 2771, 45], - ["invoke", 20, 17, 2771, 45], - ["disrupt", 2771, 45], - "num_done_2537", - ["put", 19, 18, 1, 2771, 45], - ["get", 17, 9, 1, 2772, 16], - ["is_array", 18, 17, 2772, 29], - ["jump_false", 18, "push_err_2538", 2772, 29], - ["push", 17, 7, 2772, 29], - ["jump", "push_done_2539", 2772, 29], - "push_err_2538", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2772, - 29 - ], - ["access", 18, "error", 2772, 29], - ["access", 19, "cannot push: target must be an array", 2772, 29], - ["array", 20, 0, 2772, 29], - ["push", 20, 19, 2772, 29], - ["frame", 19, 17, 2, 2772, 29], - ["null", 17, 2772, 29], - ["setarg", 19, 0, 17, 2772, 29], - ["setarg", 19, 1, 18, 2772, 29], - ["setarg", 19, 2, 20, 2772, 29], - ["invoke", 19, 17, 2772, 29], - ["disrupt", 2772, 29], - "push_done_2539", - ["get", 17, 42, 1, 2773, 24], - ["frame", 18, 17, 1, 2773, 24], - ["null", 17, 2773, 24], - ["setarg", 18, 0, 17, 2773, 24], - ["setarg", 18, 1, 6, 2773, 24], - ["invoke", 18, 17, 2773, 24], - ["move", 9, 17, 2773, 24], - ["get", 17, 40, 1, 2774, 18], - ["frame", 18, 17, 0, 2774, 18], - ["null", 17, 2774, 18], - ["setarg", 18, 0, 17, 2774, 18], - ["invoke", 18, 17, 2774, 18], - ["move", 10, 17, 2774, 18], - ["access", 17, "function", 2775, 18], - ["get", 18, 51, 1, 2775, 11], - ["frame", 19, 18, 3, 2775, 11], - ["null", 18, 2775, 11], - ["setarg", 19, 0, 18, 2775, 11], - ["setarg", 19, 1, 17, 2775, 11], - ["setarg", 19, 2, 10, 2775, 11], - ["setarg", 19, 3, 8, 2775, 11], - ["invoke", 19, 17, 2775, 11], - ["access", 17, 0, 2776, 29], - ["is_int", 18, 9, 2776, 29], - ["jump_false", 18, "rel_ni_2542", 2776, 29], - "_nop_tc_22", - "_nop_tc_23", - ["ge_int", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_ni_2542", - ["is_num", 18, 9, 2776, 29], - ["jump_false", 18, "rel_nn_2543", 2776, 29], - "_nop_tc_24", - "_nop_tc_25", - ["ge_float", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_nn_2543", - ["is_text", 18, 9, 2776, 29], - ["jump_false", 18, "rel_err_2545", 2776, 29], - "_nop_tc_26", - ["jump", "rel_err_2545", 2776, 29], - ["ge_text", 19, 9, 17, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_err_2545", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2776, - 29 - ], - ["access", 18, "error", 2776, 29], - ["access", 20, "cannot compare with '>=': operands must be same type", 2776, 29], - ["array", 21, 0, 2776, 29], - ["push", 21, 20, 2776, 29], - ["frame", 20, 17, 2, 2776, 29], - ["null", 17, 2776, 29], - ["setarg", 20, 0, 17, 2776, 29], - ["setarg", 20, 1, 18, 2776, 29], - ["setarg", 20, 2, 21, 2776, 29], - ["invoke", 20, 17, 2776, 29], - ["disrupt", 2776, 29], - "rel_done_2544", - ["jump_false", 19, "if_else_2540", 2776, 29], - ["access", 17, "move", 2777, 20], - ["get", 18, 51, 1, 2777, 13], - ["frame", 19, 18, 3, 2777, 13], - ["null", 18, 2777, 13], - ["setarg", 19, 0, 18, 2777, 13], - ["setarg", 19, 1, 17, 2777, 13], - ["setarg", 19, 2, 9, 2777, 13], - ["setarg", 19, 3, 10, 2777, 13], - ["invoke", 19, 17, 2777, 13], - ["jump", "if_end_2541", 2777, 13], - "if_else_2540", - "if_end_2541", - ["jump", "if_end_2527", 2777, 13], - "if_else_2526", - "if_end_2527", - ["access", 17, 1, 2780, 19], - ["is_num", 18, 2, 2780, 19], - ["jump_false", 18, "num_err_2546", 2780, 19], - "_nop_tc_27", - "_nop_tc_28", - ["add", 18, 2, 17, 2780, 19], - ["jump", "num_done_2547", 2780, 19], - "num_err_2546", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2780, - 19 - ], - ["access", 19, "error", 2780, 19], - ["access", 20, "cannot apply '+': operands must be numbers", 2780, 19], - ["array", 21, 0, 2780, 19], - ["push", 21, 20, 2780, 19], - ["frame", 20, 17, 2, 2780, 19], - ["null", 17, 2780, 19], - ["setarg", 20, 0, 17, 2780, 19], - ["setarg", 20, 1, 19, 2780, 19], - ["setarg", 20, 2, 21, 2780, 19], - ["invoke", 20, 17, 2780, 19], - ["disrupt", 2780, 19], - "num_done_2547", - ["move", 2, 18, 2780, 19], - ["jump", "while_start_2520", 2780, 19], - "while_end_2521", - ["jump", "if_end_2511", 2780, 19], - "if_else_2510", - "if_end_2511", - ["access", 2, 0, 2785, 10], - "while_start_2548", - ["length", 4, 12, 2786, 24], - ["is_int", 5, 2, 2786, 24], - ["jump_false", 5, "rel_ni_2550", 2786, 24], - "_nop_tc_29", - "_nop_tc_30", - ["lt_int", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_ni_2550", - ["is_num", 5, 2, 2786, 24], - ["jump_false", 5, "rel_nn_2551", 2786, 24], - "_nop_tc_31", - "_nop_tc_32", - ["lt_float", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_nn_2551", - ["is_text", 5, 2, 2786, 24], - ["jump_false", 5, "rel_err_2553", 2786, 24], - "_nop_tc_33", - ["jump", "rel_err_2553", 2786, 24], - ["lt_text", 6, 2, 4, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_err_2553", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2786, - 24 - ], - ["access", 5, "error", 2786, 24], - ["access", 7, "cannot compare with '<': operands must be same type", 2786, 24], - ["array", 8, 0, 2786, 24], - ["push", 8, 7, 2786, 24], - ["frame", 7, 4, 2, 2786, 24], - ["null", 4, 2786, 24], - ["setarg", 7, 0, 4, 2786, 24], - ["setarg", 7, 1, 5, 2786, 24], - ["setarg", 7, 2, 8, 2786, 24], - ["invoke", 7, 4, 2786, 24], - ["disrupt", 2786, 24], - "rel_done_2552", - ["jump_false", 6, "while_end_2549", 2786, 24], - ["load_dynamic", 4, 12, 2, 2787, 25], - ["move", 13, 4, 2787, 25], - ["load_field", 4, 13, "kind", 2788, 14], - ["move", 14, 4, 2788, 14], - ["null", 4, 2789, 19], - ["is_identical", 5, 14, 4, 2789, 19], - ["jump_true", 5, "ne_nid_2557", 2789, 19], - ["jump", "ne_ni_2558", 2789, 19], - "ne_nid_2557", - ["false", 5, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_ni_2558", - ["is_int", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nn_2559", 2789, 19], - "_nop_tc_34", - ["jump", "ne_nn_2559", 2789, 19], - ["ne_int", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nn_2559", - ["is_num", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nt_2560", 2789, 19], - "_nop_tc_35", - ["jump", "ne_nt_2560", 2789, 19], - ["ne_float", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nt_2560", - ["is_text", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nnl_2561", 2789, 19], - "_nop_tc_36", - ["jump", "ne_nnl_2561", 2789, 19], - ["ne_text", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nnl_2561", - ["is_null", 6, 14, 2789, 19], - ["jump_false", 6, "ne_nb_2562", 2789, 19], - "_nop_tc_37", - "_nop_tc_38", - ["false", 5, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nb_2562", - ["is_bool", 6, 14, 2789, 19], - ["jump_false", 6, "ne_mis_2563", 2789, 19], - "_nop_tc_39", - ["jump", "ne_mis_2563", 2789, 19], - ["ne_bool", 5, 14, 4, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_mis_2563", - ["true", 5, 2789, 19], - "ne_done_2556", - ["jump_false", 5, "if_else_2554", 2789, 19], - ["access", 4, "call", 2790, 21], - ["is_identical", 5, 14, 4, 2790, 21], - ["jump_true", 5, "eq_done_2566", 2790, 21], - ["is_int", 6, 14, 2790, 21], - ["jump_false", 6, "eq_ni_2567", 2790, 21], - "_nop_tc_40", - ["jump", "eq_ni_2567", 2790, 21], - ["eq_int", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_ni_2567", - ["is_num", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nn_2568", 2790, 21], - "_nop_tc_41", - ["jump", "eq_nn_2568", 2790, 21], - ["eq_float", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nn_2568", - ["is_text", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nt_2569", 2790, 21], - "_nop_tc_42", - "_nop_tc_43", - ["eq_text", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nt_2569", - ["is_null", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nnl_2570", 2790, 21], - "_nop_tc_44", - ["jump", "eq_nnl_2570", 2790, 21], - ["true", 5, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nnl_2570", - ["is_bool", 6, 14, 2790, 21], - ["jump_false", 6, "eq_nb_2571", 2790, 21], - "_nop_tc_45", - ["jump", "eq_nb_2571", 2790, 21], - ["eq_bool", 5, 14, 4, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nb_2571", - ["false", 5, 2790, 21], - "eq_done_2566", - ["jump_false", 5, "if_else_2564", 2790, 21], - ["load_field", 4, 13, "expression", 2791, 37], - ["access", 5, -1, 2791, 54], - ["get", 6, 88, 1, 2791, 28], - ["frame", 7, 6, 2, 2791, 28], - ["null", 6, 2791, 28], - ["setarg", 7, 0, 6, 2791, 28], - ["setarg", 7, 1, 4, 2791, 28], - ["setarg", 7, 2, 5, 2791, 28], - ["invoke", 7, 4, 2791, 28], - ["move", 11, 4, 2791, 28], - ["jump", "if_end_2565", 2791, 28], - "if_else_2564", - ["access", 4, "return", 2792, 28], - ["is_identical", 5, 14, 4, 2792, 28], - ["jump_true", 5, "eq_done_2577", 2792, 28], - ["is_int", 6, 14, 2792, 28], - ["jump_false", 6, "eq_ni_2578", 2792, 28], - "_nop_tc_46", - ["jump", "eq_ni_2578", 2792, 28], - ["eq_int", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_ni_2578", - ["is_num", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nn_2579", 2792, 28], - "_nop_tc_47", - ["jump", "eq_nn_2579", 2792, 28], - ["eq_float", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nn_2579", - ["is_text", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nt_2580", 2792, 28], - "_nop_tc_48", - "_nop_tc_49", - ["eq_text", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nt_2580", - ["is_null", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nnl_2581", 2792, 28], - "_nop_tc_50", - ["jump", "eq_nnl_2581", 2792, 28], - ["true", 5, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nnl_2581", - ["is_bool", 6, 14, 2792, 28], - ["jump_false", 6, "eq_nb_2582", 2792, 28], - "_nop_tc_51", - ["jump", "eq_nb_2582", 2792, 28], - ["eq_bool", 5, 14, 4, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nb_2582", - ["false", 5, 2792, 28], - "eq_done_2577", - ["move", 4, 5, 2792, 28], - ["jump_true", 4, "or_end_2576", 2792, 28], - ["access", 5, "disrupt", 2792, 48], - ["is_identical", 6, 14, 5, 2792, 48], - ["jump_true", 6, "eq_done_2583", 2792, 48], - ["is_int", 7, 14, 2792, 48], - ["jump_false", 7, "eq_ni_2584", 2792, 48], - "_nop_tc_52", - ["jump", "eq_ni_2584", 2792, 48], - ["eq_int", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_ni_2584", - ["is_num", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nn_2585", 2792, 48], - "_nop_tc_53", - ["jump", "eq_nn_2585", 2792, 48], - ["eq_float", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nn_2585", - ["is_text", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nt_2586", 2792, 48], - "_nop_tc_54", - "_nop_tc_55", - ["eq_text", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nt_2586", - ["is_null", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nnl_2587", 2792, 48], - "_nop_tc_56", - ["jump", "eq_nnl_2587", 2792, 48], - ["true", 6, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nnl_2587", - ["is_bool", 7, 14, 2792, 48], - ["jump_false", 7, "eq_nb_2588", 2792, 48], - "_nop_tc_57", - ["jump", "eq_nb_2588", 2792, 48], - ["eq_bool", 6, 14, 5, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nb_2588", - ["false", 6, 2792, 48], - "eq_done_2583", - ["move", 4, 6, 2792, 48], - "or_end_2576", - ["move", 5, 4, 2792, 48], - ["jump_true", 5, "or_end_2575", 2792, 48], - ["access", 4, "break", 2793, 28], - ["is_identical", 6, 14, 4, 2793, 28], - ["jump_true", 6, "eq_done_2589", 2793, 28], - ["is_int", 7, 14, 2793, 28], - ["jump_false", 7, "eq_ni_2590", 2793, 28], - "_nop_tc_58", - ["jump", "eq_ni_2590", 2793, 28], - ["eq_int", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_ni_2590", - ["is_num", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nn_2591", 2793, 28], - "_nop_tc_59", - ["jump", "eq_nn_2591", 2793, 28], - ["eq_float", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nn_2591", - ["is_text", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nt_2592", 2793, 28], - "_nop_tc_60", - "_nop_tc_61", - ["eq_text", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nt_2592", - ["is_null", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nnl_2593", 2793, 28], - "_nop_tc_62", - ["jump", "eq_nnl_2593", 2793, 28], - ["true", 6, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nnl_2593", - ["is_bool", 7, 14, 2793, 28], - ["jump_false", 7, "eq_nb_2594", 2793, 28], - "_nop_tc_63", - ["jump", "eq_nb_2594", 2793, 28], - ["eq_bool", 6, 14, 4, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nb_2594", - ["false", 6, 2793, 28], - "eq_done_2589", - ["move", 5, 6, 2793, 28], - "or_end_2575", - ["move", 4, 5, 2793, 28], - ["jump_true", 4, "or_end_2574", 2793, 28], - ["access", 5, "continue", 2793, 47], - ["is_identical", 6, 14, 5, 2793, 47], - ["jump_true", 6, "eq_done_2595", 2793, 47], - ["is_int", 7, 14, 2793, 47], - ["jump_false", 7, "eq_ni_2596", 2793, 47], - "_nop_tc_64", - ["jump", "eq_ni_2596", 2793, 47], - ["eq_int", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_ni_2596", - ["is_num", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nn_2597", 2793, 47], - "_nop_tc_65", - ["jump", "eq_nn_2597", 2793, 47], - ["eq_float", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nn_2597", - ["is_text", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nt_2598", 2793, 47], - "_nop_tc_66", - "_nop_tc_67", - ["eq_text", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nt_2598", - ["is_null", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nnl_2599", 2793, 47], - "_nop_tc_68", - ["jump", "eq_nnl_2599", 2793, 47], - ["true", 6, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nnl_2599", - ["is_bool", 7, 14, 2793, 47], - ["jump_false", 7, "eq_nb_2600", 2793, 47], - "_nop_tc_69", - ["jump", "eq_nb_2600", 2793, 47], - ["eq_bool", 6, 14, 5, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nb_2600", - ["false", 6, 2793, 47], - "eq_done_2595", - ["move", 4, 6, 2793, 47], - "or_end_2574", - ["jump_false", 4, "if_else_2572", 2793, 47], - ["get", 4, 95, 1, 2794, 11], - ["frame", 5, 4, 1, 2794, 11], - ["null", 4, 2794, 11], - ["setarg", 5, 0, 4, 2794, 11], - ["setarg", 5, 1, 13, 2794, 11], - ["invoke", 5, 4, 2794, 11], - ["access", 11, -1, 2795, 28], - ["jump", "if_end_2573", 2795, 28], - "if_else_2572", - ["access", 4, "var", 2796, 28], - ["is_identical", 5, 14, 4, 2796, 28], - ["jump_true", 5, "eq_done_2613", 2796, 28], - ["is_int", 6, 14, 2796, 28], - ["jump_false", 6, "eq_ni_2614", 2796, 28], - "_nop_tc_70", - ["jump", "eq_ni_2614", 2796, 28], - ["eq_int", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_ni_2614", - ["is_num", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nn_2615", 2796, 28], - "_nop_tc_71", - ["jump", "eq_nn_2615", 2796, 28], - ["eq_float", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nn_2615", - ["is_text", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nt_2616", 2796, 28], - "_nop_tc_72", - "_nop_tc_73", - ["eq_text", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nt_2616", - ["is_null", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nnl_2617", 2796, 28], - "_nop_tc_74", - ["jump", "eq_nnl_2617", 2796, 28], - ["true", 5, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nnl_2617", - ["is_bool", 6, 14, 2796, 28], - ["jump_false", 6, "eq_nb_2618", 2796, 28], - "_nop_tc_75", - ["jump", "eq_nb_2618", 2796, 28], - ["eq_bool", 5, 14, 4, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nb_2618", - ["false", 5, 2796, 28], - "eq_done_2613", - ["move", 4, 5, 2796, 28], - ["jump_true", 4, "or_end_2612", 2796, 28], - ["access", 5, "def", 2796, 45], - ["is_identical", 6, 14, 5, 2796, 45], - ["jump_true", 6, "eq_done_2619", 2796, 45], - ["is_int", 7, 14, 2796, 45], - ["jump_false", 7, "eq_ni_2620", 2796, 45], - "_nop_tc_76", - ["jump", "eq_ni_2620", 2796, 45], - ["eq_int", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_ni_2620", - ["is_num", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nn_2621", 2796, 45], - "_nop_tc_77", - ["jump", "eq_nn_2621", 2796, 45], - ["eq_float", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nn_2621", - ["is_text", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nt_2622", 2796, 45], - "_nop_tc_78", - "_nop_tc_79", - ["eq_text", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nt_2622", - ["is_null", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nnl_2623", 2796, 45], - "_nop_tc_80", - ["jump", "eq_nnl_2623", 2796, 45], - ["true", 6, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nnl_2623", - ["is_bool", 7, 14, 2796, 45], - ["jump_false", 7, "eq_nb_2624", 2796, 45], - "_nop_tc_81", - ["jump", "eq_nb_2624", 2796, 45], - ["eq_bool", 6, 14, 5, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nb_2624", - ["false", 6, 2796, 45], - "eq_done_2619", - ["move", 4, 6, 2796, 45], - "or_end_2612", - ["move", 5, 4, 2796, 45], - ["jump_true", 5, "or_end_2611", 2796, 45], - ["access", 4, "var_list", 2797, 28], - ["is_identical", 6, 14, 4, 2797, 28], - ["jump_true", 6, "eq_done_2625", 2797, 28], - ["is_int", 7, 14, 2797, 28], - ["jump_false", 7, "eq_ni_2626", 2797, 28], - "_nop_tc_82", - ["jump", "eq_ni_2626", 2797, 28], - ["eq_int", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_ni_2626", - ["is_num", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nn_2627", 2797, 28], - "_nop_tc_83", - ["jump", "eq_nn_2627", 2797, 28], - ["eq_float", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nn_2627", - ["is_text", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nt_2628", 2797, 28], - "_nop_tc_84", - "_nop_tc_85", - ["eq_text", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nt_2628", - ["is_null", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nnl_2629", 2797, 28], - "_nop_tc_86", - ["jump", "eq_nnl_2629", 2797, 28], - ["true", 6, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nnl_2629", - ["is_bool", 7, 14, 2797, 28], - ["jump_false", 7, "eq_nb_2630", 2797, 28], - "_nop_tc_87", - ["jump", "eq_nb_2630", 2797, 28], - ["eq_bool", 6, 14, 4, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nb_2630", - ["false", 6, 2797, 28], - "eq_done_2625", - ["move", 5, 6, 2797, 28], - "or_end_2611", - ["move", 4, 5, 2797, 28], - ["jump_true", 4, "or_end_2610", 2797, 28], - ["access", 5, "def_list", 2797, 50], - ["is_identical", 6, 14, 5, 2797, 50], - ["jump_true", 6, "eq_done_2631", 2797, 50], - ["is_int", 7, 14, 2797, 50], - ["jump_false", 7, "eq_ni_2632", 2797, 50], - "_nop_tc_88", - ["jump", "eq_ni_2632", 2797, 50], - ["eq_int", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_ni_2632", - ["is_num", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nn_2633", 2797, 50], - "_nop_tc_89", - ["jump", "eq_nn_2633", 2797, 50], - ["eq_float", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nn_2633", - ["is_text", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nt_2634", 2797, 50], - "_nop_tc_90", - "_nop_tc_91", - ["eq_text", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nt_2634", - ["is_null", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nnl_2635", 2797, 50], - "_nop_tc_92", - ["jump", "eq_nnl_2635", 2797, 50], - ["true", 6, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nnl_2635", - ["is_bool", 7, 14, 2797, 50], - ["jump_false", 7, "eq_nb_2636", 2797, 50], - "_nop_tc_93", - ["jump", "eq_nb_2636", 2797, 50], - ["eq_bool", 6, 14, 5, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nb_2636", - ["false", 6, 2797, 50], - "eq_done_2631", - ["move", 4, 6, 2797, 50], - "or_end_2610", - ["move", 5, 4, 2797, 50], - ["jump_true", 5, "or_end_2609", 2797, 50], - ["access", 4, "function", 2798, 28], - ["is_identical", 6, 14, 4, 2798, 28], - ["jump_true", 6, "eq_done_2637", 2798, 28], - ["is_int", 7, 14, 2798, 28], - ["jump_false", 7, "eq_ni_2638", 2798, 28], - "_nop_tc_94", - ["jump", "eq_ni_2638", 2798, 28], - ["eq_int", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_ni_2638", - ["is_num", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nn_2639", 2798, 28], - "_nop_tc_95", - ["jump", "eq_nn_2639", 2798, 28], - ["eq_float", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nn_2639", - ["is_text", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nt_2640", 2798, 28], - "_nop_tc_96", - "_nop_tc_97", - ["eq_text", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nt_2640", - ["is_null", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nnl_2641", 2798, 28], - "_nop_tc_98", - ["jump", "eq_nnl_2641", 2798, 28], - ["true", 6, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nnl_2641", - ["is_bool", 7, 14, 2798, 28], - ["jump_false", 7, "eq_nb_2642", 2798, 28], - "_nop_tc_99", - ["jump", "eq_nb_2642", 2798, 28], - ["eq_bool", 6, 14, 4, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nb_2642", - ["false", 6, 2798, 28], - "eq_done_2637", - ["move", 5, 6, 2798, 28], - "or_end_2609", - ["move", 4, 5, 2798, 28], - ["jump_true", 4, "or_end_2608", 2798, 28], - ["access", 5, "block", 2798, 50], - ["is_identical", 6, 14, 5, 2798, 50], - ["jump_true", 6, "eq_done_2643", 2798, 50], - ["is_int", 7, 14, 2798, 50], - ["jump_false", 7, "eq_ni_2644", 2798, 50], - "_nop_tc_100", - ["jump", "eq_ni_2644", 2798, 50], - ["eq_int", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_ni_2644", - ["is_num", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nn_2645", 2798, 50], - "_nop_tc_101", - ["jump", "eq_nn_2645", 2798, 50], - ["eq_float", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nn_2645", - ["is_text", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nt_2646", 2798, 50], - "_nop_tc_102", - "_nop_tc_103", - ["eq_text", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nt_2646", - ["is_null", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nnl_2647", 2798, 50], - "_nop_tc_104", - ["jump", "eq_nnl_2647", 2798, 50], - ["true", 6, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nnl_2647", - ["is_bool", 7, 14, 2798, 50], - ["jump_false", 7, "eq_nb_2648", 2798, 50], - "_nop_tc_105", - ["jump", "eq_nb_2648", 2798, 50], - ["eq_bool", 6, 14, 5, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nb_2648", - ["false", 6, 2798, 50], - "eq_done_2643", - ["move", 4, 6, 2798, 50], - "or_end_2608", - ["move", 5, 4, 2798, 50], - ["jump_true", 5, "or_end_2607", 2798, 50], - ["access", 4, "if", 2799, 28], - ["is_identical", 6, 14, 4, 2799, 28], - ["jump_true", 6, "eq_done_2649", 2799, 28], - ["is_int", 7, 14, 2799, 28], - ["jump_false", 7, "eq_ni_2650", 2799, 28], - "_nop_tc_106", - ["jump", "eq_ni_2650", 2799, 28], - ["eq_int", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_ni_2650", - ["is_num", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nn_2651", 2799, 28], - "_nop_tc_107", - ["jump", "eq_nn_2651", 2799, 28], - ["eq_float", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nn_2651", - ["is_text", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nt_2652", 2799, 28], - "_nop_tc_108", - "_nop_tc_109", - ["eq_text", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nt_2652", - ["is_null", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nnl_2653", 2799, 28], - "_nop_tc_110", - ["jump", "eq_nnl_2653", 2799, 28], - ["true", 6, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nnl_2653", - ["is_bool", 7, 14, 2799, 28], - ["jump_false", 7, "eq_nb_2654", 2799, 28], - "_nop_tc_111", - ["jump", "eq_nb_2654", 2799, 28], - ["eq_bool", 6, 14, 4, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nb_2654", - ["false", 6, 2799, 28], - "eq_done_2649", - ["move", 5, 6, 2799, 28], - "or_end_2607", - ["move", 4, 5, 2799, 28], - ["jump_true", 4, "or_end_2606", 2799, 28], - ["access", 5, "while", 2799, 44], - ["is_identical", 6, 14, 5, 2799, 44], - ["jump_true", 6, "eq_done_2655", 2799, 44], - ["is_int", 7, 14, 2799, 44], - ["jump_false", 7, "eq_ni_2656", 2799, 44], - "_nop_tc_112", - ["jump", "eq_ni_2656", 2799, 44], - ["eq_int", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_ni_2656", - ["is_num", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nn_2657", 2799, 44], - "_nop_tc_113", - ["jump", "eq_nn_2657", 2799, 44], - ["eq_float", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nn_2657", - ["is_text", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nt_2658", 2799, 44], - "_nop_tc_114", - "_nop_tc_115", - ["eq_text", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nt_2658", - ["is_null", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nnl_2659", 2799, 44], - "_nop_tc_116", - ["jump", "eq_nnl_2659", 2799, 44], - ["true", 6, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nnl_2659", - ["is_bool", 7, 14, 2799, 44], - ["jump_false", 7, "eq_nb_2660", 2799, 44], - "_nop_tc_117", - ["jump", "eq_nb_2660", 2799, 44], - ["eq_bool", 6, 14, 5, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nb_2660", - ["false", 6, 2799, 44], - "eq_done_2655", - ["move", 4, 6, 2799, 44], - "or_end_2606", - ["move", 5, 4, 2799, 44], - ["jump_true", 5, "or_end_2605", 2799, 44], - ["access", 4, "do", 2800, 28], - ["is_identical", 6, 14, 4, 2800, 28], - ["jump_true", 6, "eq_done_2661", 2800, 28], - ["is_int", 7, 14, 2800, 28], - ["jump_false", 7, "eq_ni_2662", 2800, 28], - "_nop_tc_118", - ["jump", "eq_ni_2662", 2800, 28], - ["eq_int", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_ni_2662", - ["is_num", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nn_2663", 2800, 28], - "_nop_tc_119", - ["jump", "eq_nn_2663", 2800, 28], - ["eq_float", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nn_2663", - ["is_text", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nt_2664", 2800, 28], - "_nop_tc_120", - "_nop_tc_121", - ["eq_text", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nt_2664", - ["is_null", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nnl_2665", 2800, 28], - "_nop_tc_122", - ["jump", "eq_nnl_2665", 2800, 28], - ["true", 6, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nnl_2665", - ["is_bool", 7, 14, 2800, 28], - ["jump_false", 7, "eq_nb_2666", 2800, 28], - "_nop_tc_123", - ["jump", "eq_nb_2666", 2800, 28], - ["eq_bool", 6, 14, 4, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nb_2666", - ["false", 6, 2800, 28], - "eq_done_2661", - ["move", 5, 6, 2800, 28], - "or_end_2605", - ["move", 4, 5, 2800, 28], - ["jump_true", 4, "or_end_2604", 2800, 28], - ["access", 5, "for", 2800, 44], - ["is_identical", 6, 14, 5, 2800, 44], - ["jump_true", 6, "eq_done_2667", 2800, 44], - ["is_int", 7, 14, 2800, 44], - ["jump_false", 7, "eq_ni_2668", 2800, 44], - "_nop_tc_124", - ["jump", "eq_ni_2668", 2800, 44], - ["eq_int", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_ni_2668", - ["is_num", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nn_2669", 2800, 44], - "_nop_tc_125", - ["jump", "eq_nn_2669", 2800, 44], - ["eq_float", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nn_2669", - ["is_text", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nt_2670", 2800, 44], - "_nop_tc_126", - "_nop_tc_127", - ["eq_text", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nt_2670", - ["is_null", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nnl_2671", 2800, 44], - "_nop_tc_128", - ["jump", "eq_nnl_2671", 2800, 44], - ["true", 6, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nnl_2671", - ["is_bool", 7, 14, 2800, 44], - ["jump_false", 7, "eq_nb_2672", 2800, 44], - "_nop_tc_129", - ["jump", "eq_nb_2672", 2800, 44], - ["eq_bool", 6, 14, 5, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nb_2672", - ["false", 6, 2800, 44], - "eq_done_2667", - ["move", 4, 6, 2800, 44], - "or_end_2604", - ["move", 5, 4, 2800, 44], - ["jump_true", 5, "or_end_2603", 2800, 44], - ["access", 4, "switch", 2801, 28], - ["is_identical", 6, 14, 4, 2801, 28], - ["jump_true", 6, "eq_done_2673", 2801, 28], - ["is_int", 7, 14, 2801, 28], - ["jump_false", 7, "eq_ni_2674", 2801, 28], - "_nop_tc_130", - ["jump", "eq_ni_2674", 2801, 28], - ["eq_int", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_ni_2674", - ["is_num", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nn_2675", 2801, 28], - "_nop_tc_131", - ["jump", "eq_nn_2675", 2801, 28], - ["eq_float", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nn_2675", - ["is_text", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nt_2676", 2801, 28], - "_nop_tc_132", - "_nop_tc_133", - ["eq_text", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nt_2676", - ["is_null", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nnl_2677", 2801, 28], - "_nop_tc_134", - ["jump", "eq_nnl_2677", 2801, 28], - ["true", 6, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nnl_2677", - ["is_bool", 7, 14, 2801, 28], - ["jump_false", 7, "eq_nb_2678", 2801, 28], - "_nop_tc_135", - ["jump", "eq_nb_2678", 2801, 28], - ["eq_bool", 6, 14, 4, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nb_2678", - ["false", 6, 2801, 28], - "eq_done_2673", - ["move", 5, 6, 2801, 28], - "or_end_2603", - ["jump_false", 5, "if_else_2601", 2801, 28], - ["get", 4, 95, 1, 2802, 11], - ["frame", 5, 4, 1, 2802, 11], - ["null", 4, 2802, 11], - ["setarg", 5, 0, 4, 2802, 11], - ["setarg", 5, 1, 13, 2802, 11], - ["invoke", 5, 4, 2802, 11], - ["access", 11, -1, 2803, 28], - ["jump", "if_end_2602", 2803, 28], - "if_else_2601", - ["access", 4, -1, 2805, 43], - ["get", 5, 88, 1, 2805, 28], - ["frame", 6, 5, 2, 2805, 28], - ["null", 5, 2805, 28], - ["setarg", 6, 0, 5, 2805, 28], - ["setarg", 6, 1, 13, 2805, 28], - ["setarg", 6, 2, 4, 2805, 28], - ["invoke", 6, 4, 2805, 28], - ["move", 11, 4, 2805, 28], - "if_end_2602", - "if_end_2573", - "if_end_2565", - ["jump", "if_end_2555", 2805, 28], - "if_else_2554", - ["get", 4, 95, 1, 2808, 9], - ["frame", 5, 4, 1, 2808, 9], - ["null", 4, 2808, 9], - ["setarg", 5, 0, 4, 2808, 9], - ["setarg", 5, 1, 13, 2808, 9], - ["invoke", 5, 4, 2808, 9], - "if_end_2555", - ["access", 4, 1, 2810, 17], - ["is_num", 5, 2, 2810, 17], - ["jump_false", 5, "num_err_2679", 2810, 17], - "_nop_tc_136", - "_nop_tc_137", - ["add", 5, 2, 4, 2810, 17], - ["jump", "num_done_2680", 2810, 17], - "num_err_2679", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2810, - 17 - ], - ["access", 6, "error", 2810, 17], - ["access", 7, "cannot apply '+': operands must be numbers", 2810, 17], - ["array", 8, 0, 2810, 17], - ["push", 8, 7, 2810, 17], - ["frame", 7, 4, 2, 2810, 17], - ["null", 4, 2810, 17], - ["setarg", 7, 0, 4, 2810, 17], - ["setarg", 7, 1, 6, 2810, 17], - ["setarg", 7, 2, 8, 2810, 17], - ["invoke", 7, 4, 2810, 17], - ["disrupt", 2810, 17], - "num_done_2680", - ["move", 2, 5, 2810, 17], - ["jump", "while_start_2548", 2810, 17], - "while_end_2549", - ["access", 2, 0, 2813, 27], - ["is_int", 4, 11, 2813, 27], - ["jump_false", 4, "rel_ni_2683", 2813, 27], - "_nop_tc_138", - "_nop_tc_139", - ["ge_int", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_ni_2683", - ["is_num", 4, 11, 2813, 27], - ["jump_false", 4, "rel_nn_2684", 2813, 27], - "_nop_tc_140", - "_nop_tc_141", - ["ge_float", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_nn_2684", - ["is_text", 4, 11, 2813, 27], - ["jump_false", 4, "rel_err_2686", 2813, 27], - "_nop_tc_142", - ["jump", "rel_err_2686", 2813, 27], - ["ge_text", 5, 11, 2, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_err_2686", - [ - "access", - 2, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2813, - 27 - ], - ["access", 4, "error", 2813, 27], - ["access", 6, "cannot compare with '>=': operands must be same type", 2813, 27], - ["array", 7, 0, 2813, 27], - ["push", 7, 6, 2813, 27], - ["frame", 6, 2, 2, 2813, 27], - ["null", 2, 2813, 27], - ["setarg", 6, 0, 2, 2813, 27], - ["setarg", 6, 1, 4, 2813, 27], - ["setarg", 6, 2, 7, 2813, 27], - ["invoke", 6, 2, 2813, 27], - ["disrupt", 2813, 27], - "rel_done_2685", - ["jump_false", 5, "if_else_2681", 2813, 27], - ["access", 2, "return", 2814, 14], - ["get", 4, 50, 1, 2814, 7], - ["frame", 5, 4, 2, 2814, 7], - ["null", 4, 2814, 7], - ["setarg", 5, 0, 4, 2814, 7], - ["setarg", 5, 1, 2, 2814, 7], - ["setarg", 5, 2, 11, 2814, 7], - ["invoke", 5, 2, 2814, 7], - ["jump", "if_end_2682", 2814, 7], - "if_else_2681", - ["get", 2, 40, 1, 2816, 19], - ["frame", 4, 2, 0, 2816, 19], - ["null", 2, 2816, 19], - ["setarg", 4, 0, 2, 2816, 19], - ["invoke", 4, 2, 2816, 19], - ["move", 15, 2, 2816, 19], - ["access", 2, "null", 2817, 14], - ["get", 4, 50, 1, 2817, 7], - ["frame", 5, 4, 2, 2817, 7], - ["null", 4, 2817, 7], - ["setarg", 5, 0, 4, 2817, 7], - ["setarg", 5, 1, 2, 2817, 7], - ["setarg", 5, 2, 15, 2817, 7], - ["invoke", 5, 2, 2817, 7], - ["access", 2, "return", 2818, 14], - ["get", 4, 50, 1, 2818, 7], - ["frame", 5, 4, 2, 2818, 7], - ["null", 4, 2818, 7], - ["setarg", 5, 0, 4, 2818, 7], - ["setarg", 5, 1, 2, 2818, 7], - ["setarg", 5, 2, 15, 2818, 7], - ["invoke", 5, 2, 2818, 7], - "if_end_2682", - ["record", 2, 0], - ["move", 16, 2, 2821, 14], - ["null", 2, 2822, 31], - ["is_identical", 4, 3, 2, 2822, 31], - ["jump_true", 4, "ne_nid_2690", 2822, 31], - ["jump", "ne_ni_2691", 2822, 31], - "ne_nid_2690", - ["false", 4, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_ni_2691", - ["is_int", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nn_2692", 2822, 31], - "_nop_tc_143", - ["jump", "ne_nn_2692", 2822, 31], - ["ne_int", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nn_2692", - ["is_num", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nt_2693", 2822, 31], - "_nop_tc_144", - ["jump", "ne_nt_2693", 2822, 31], - ["ne_float", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nt_2693", - ["is_text", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nnl_2694", 2822, 31], - "_nop_tc_145", - ["jump", "ne_nnl_2694", 2822, 31], - ["ne_text", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nnl_2694", - ["is_null", 5, 3, 2822, 31], - ["jump_false", 5, "ne_nb_2695", 2822, 31], - "_nop_tc_146", - "_nop_tc_147", - ["false", 4, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nb_2695", - ["is_bool", 5, 3, 2822, 31], - ["jump_false", 5, "ne_mis_2696", 2822, 31], - "_nop_tc_148", - ["jump", "ne_mis_2696", 2822, 31], - ["ne_bool", 4, 3, 2, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_mis_2696", - ["true", 4, 2822, 31], - "ne_done_2689", - ["jump_false", 4, "tern_else_2687", 2822, 31], - ["move", 2, 3, 2822, 38], - ["jump", "tern_end_2688", 2822, 38], - "tern_else_2687", - ["access", 4, "", 2822, 49], - ["move", 2, 4, 2822, 49], - "tern_end_2688", - ["store_field", 16, 2, "name", 2822, 5], - ["get", 2, 8, 1, 2823, 19], - ["store_field", 16, 2, "data", 2823, 5], - ["get", 2, 9, 1, 2824, 24], - ["store_field", 16, 2, "functions", 2824, 5], - ["record", 2, 4], - ["access", 4, 0, 2826, 16], - ["store_field", 2, 4, "nr_args", 2826, 16], - ["access", 4, 0, 2827, 23], - ["store_field", 2, 4, "nr_close_slots", 2827, 23], - ["get", 4, 16, 1, 2828, 17], - ["access", 5, 1, 2828, 30], - ["is_num", 6, 4, 2828, 30], - ["jump_false", 6, "num_err_2697", 2828, 30], - "_nop_tc_149", - "_nop_tc_150", - ["add", 6, 4, 5, 2828, 30], - ["jump", "num_done_2698", 2828, 30], - "num_err_2697", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2828, - 30 - ], - ["access", 5, "error", 2828, 30], - ["access", 7, "cannot apply '+': operands must be numbers", 2828, 30], - ["array", 8, 0, 2828, 30], - ["push", 8, 7, 2828, 30], - ["frame", 7, 4, 2, 2828, 30], - ["null", 4, 2828, 30], - ["setarg", 7, 0, 4, 2828, 30], - ["setarg", 7, 1, 5, 2828, 30], - ["setarg", 7, 2, 8, 2828, 30], - ["invoke", 7, 4, 2828, 30], - ["disrupt", 2828, 30], - "num_done_2698", - ["store_field", 2, 6, "nr_slots", 2828, 30], - ["get", 4, 2, 1, 2829, 21], - ["store_field", 2, 4, "instructions", 2829, 21], - ["store_field", 16, 2, "main", 2825, 5], - ["null", 2, 2832, 21], - ["is_identical", 4, 3, 2, 2832, 21], - ["jump_true", 4, "ne_nid_2702", 2832, 21], - ["jump", "ne_ni_2703", 2832, 21], - "ne_nid_2702", - ["false", 4, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_ni_2703", - ["is_int", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nn_2704", 2832, 21], - "_nop_tc_151", - ["jump", "ne_nn_2704", 2832, 21], - ["ne_int", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nn_2704", - ["is_num", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nt_2705", 2832, 21], - "_nop_tc_152", - ["jump", "ne_nt_2705", 2832, 21], - ["ne_float", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nt_2705", - ["is_text", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nnl_2706", 2832, 21], - "_nop_tc_153", - ["jump", "ne_nnl_2706", 2832, 21], - ["ne_text", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nnl_2706", - ["is_null", 5, 3, 2832, 21], - ["jump_false", 5, "ne_nb_2707", 2832, 21], - "_nop_tc_154", - "_nop_tc_155", - ["false", 4, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nb_2707", - ["is_bool", 5, 3, 2832, 21], - ["jump_false", 5, "ne_mis_2708", 2832, 21], - "_nop_tc_156", - ["jump", "ne_mis_2708", 2832, 21], - ["ne_bool", 4, 3, 2, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_mis_2708", - ["true", 4, 2832, 21], - "ne_done_2701", - ["jump_false", 4, "if_else_2699", 2832, 21], - ["store_field", 16, 3, "filename", 2833, 7], - ["jump", "if_end_2700", 2833, 7], - "if_else_2699", - "if_end_2700", - ["return", 16, 2836, 12], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -},{ - "disruption_pc": 0, - "nr_slots": 104, - "nr_close_slots": 0, - "instructions": [ - ["record", 2, 21], - ["access", 3, "add", 6, 10], - ["store_field", 2, 3, "+", 6, 10], - ["access", 3, "subtract", 6, 22], - ["store_field", 2, 3, "-", 6, 22], - ["access", 3, "multiply", 6, 39], - ["store_field", 2, 3, "*", 6, 39], - ["access", 3, "divide", 6, 56], - ["store_field", 2, 3, "/", 6, 56], - ["access", 3, "modulo", 7, 10], - ["store_field", 2, 3, "%", 7, 10], - ["access", 3, "bitand", 7, 25], - ["store_field", 2, 3, "&", 7, 25], - ["access", 3, "bitor", 7, 40], - ["store_field", 2, 3, "|", 7, 40], - ["access", 3, "bitxor", 7, 54], - ["store_field", 2, 3, "^", 7, 54], - ["access", 3, "shl", 8, 11], - ["store_field", 2, 3, "<<", 8, 11], - ["access", 3, "shr", 8, 24], - ["store_field", 2, 3, ">>", 8, 24], - ["access", 3, "ushr", 8, 38], - ["store_field", 2, 3, ">>>", 8, 38], - ["access", 3, "eq", 9, 11], - ["store_field", 2, 3, "==", 9, 11], - ["access", 3, "eq", 9, 24], - ["store_field", 2, 3, "===", 9, 24], - ["access", 3, "ne", 9, 36], - ["store_field", 2, 3, "!=", 9, 36], - ["access", 3, "ne", 9, 49], - ["store_field", 2, 3, "!==", 9, 49], - ["access", 3, "lt", 10, 10], - ["store_field", 2, 3, "<", 10, 10], - ["access", 3, "le", 10, 22], - ["store_field", 2, 3, "<=", 10, 22], - ["access", 3, "gt", 10, 33], - ["store_field", 2, 3, ">", 10, 33], - ["access", 3, "ge", 10, 45], - ["store_field", 2, 3, ">=", 10, 45], - ["access", 3, "pow", 11, 11], - ["store_field", 2, 3, "**", 11, 11], - ["access", 3, "in", 11, 24], - ["store_field", 2, 3, "in", 11, 24], - ["move", 3, 2, 11, 24], - ["record", 2, 22], - ["access", 4, "add", 15, 11], - ["store_field", 2, 4, "+!", 15, 11], - ["access", 4, "subtract", 15, 24], - ["store_field", 2, 4, "-!", 15, 24], - ["access", 4, "multiply", 15, 42], - ["store_field", 2, 4, "*!", 15, 42], - ["access", 4, "divide", 15, 60], - ["store_field", 2, 4, "/!", 15, 60], - ["access", 4, "modulo", 16, 11], - ["store_field", 2, 4, "%!", 16, 11], - ["access", 4, "pow", 16, 28], - ["store_field", 2, 4, "**!", 16, 28], - ["access", 4, "lt", 17, 11], - ["store_field", 2, 4, "!", 17, 23], - ["access", 4, "le", 17, 36], - ["store_field", 2, 4, "<=!", 17, 36], - ["access", 4, "ge", 17, 49], - ["store_field", 2, 4, ">=!", 17, 49], - ["access", 4, "eq", 18, 11], - ["store_field", 2, 4, "=!", 18, 11], - ["access", 4, "ne", 18, 24], - ["store_field", 2, 4, "!=!", 18, 24], - ["access", 4, "bitand", 19, 11], - ["store_field", 2, 4, "&!", 19, 11], - ["access", 4, "bitor", 19, 27], - ["store_field", 2, 4, "|!", 19, 27], - ["access", 4, "bitxor", 19, 42], - ["store_field", 2, 4, "^!", 19, 42], - ["access", 4, "shl", 20, 12], - ["store_field", 2, 4, "<>!", 20, 26], - ["access", 4, "ushr", 20, 41], - ["store_field", 2, 4, ">>>!", 20, 41], - ["access", 4, "and", 21, 12], - ["store_field", 2, 4, "&&!", 21, 12], - ["access", 4, "or", 21, 26], - ["store_field", 2, 4, "||!", 21, 26], - ["access", 4, "bitnot", 22, 11], - ["store_field", 2, 4, "~!", 22, 11], - ["access", 4, "load", 22, 28], - ["store_field", 2, 4, "[]!", 22, 28], - ["move", 4, 2, 22, 28], - ["record", 2, 10], - ["access", 5, "+", 26, 10], - ["store_field", 2, 5, "add", 26, 10], - ["access", 5, "-", 26, 25], - ["store_field", 2, 5, "subtract", 26, 25], - ["access", 5, "*", 26, 40], - ["store_field", 2, 5, "multiply", 26, 40], - ["access", 5, "/", 26, 53], - ["store_field", 2, 5, "divide", 26, 53], - ["access", 5, "%", 27, 13], - ["store_field", 2, 5, "modulo", 27, 13], - ["access", 5, "**", 27, 23], - ["store_field", 2, 5, "pow", 27, 23], - ["access", 5, "<", 28, 9], - ["store_field", 2, 5, "lt", 28, 9], - ["access", 5, "<=", 28, 18], - ["store_field", 2, 5, "le", 28, 18], - ["access", 5, ">", 28, 28], - ["store_field", 2, 5, "gt", 28, 28], - ["access", 5, ">=", 28, 37], - ["store_field", 2, 5, "ge", 28, 37], - ["move", 5, 2, 28, 37], - ["record", 2, 11], - ["access", 6, "add", 32, 11], - ["store_field", 2, 6, "+=", 32, 11], - ["access", 6, "subtract", 32, 24], - ["store_field", 2, 6, "-=", 32, 24], - ["access", 6, "multiply", 32, 42], - ["store_field", 2, 6, "*=", 32, 42], - ["access", 6, "divide", 32, 60], - ["store_field", 2, 6, "/=", 32, 60], - ["access", 6, "modulo", 33, 11], - ["store_field", 2, 6, "%=", 33, 11], - ["access", 6, "bitand", 33, 27], - ["store_field", 2, 6, "&=", 33, 27], - ["access", 6, "bitor", 33, 43], - ["store_field", 2, 6, "|=", 33, 43], - ["access", 6, "bitxor", 33, 58], - ["store_field", 2, 6, "^=", 33, 58], - ["access", 6, "shl", 34, 12], - ["store_field", 2, 6, "<<=", 34, 12], - ["access", 6, "shr", 34, 26], - ["store_field", 2, 6, ">>=", 34, 26], - ["access", 6, "ushr", 34, 41], - ["store_field", 2, 6, ">>>=", 34, 41], - ["move", 6, 2, 34, 41], - ["record", 2, 10], - ["access", 7, "is_array", 38, 15], - ["store_field", 2, 7, "is_array", 38, 15], - ["access", 7, "is_func", 38, 40], - ["store_field", 2, 7, "is_function", 38, 40], - ["access", 7, "is_record", 38, 62], - ["store_field", 2, 7, "is_object", 38, 62], - ["access", 7, "is_stone", 39, 15], - ["store_field", 2, 7, "is_stone", 39, 15], - ["access", 7, "is_int", 39, 39], - ["store_field", 2, 7, "is_integer", 39, 39], - ["access", 7, "is_text", 39, 58], - ["store_field", 2, 7, "is_text", 39, 58], - ["access", 7, "is_num", 40, 16], - ["store_field", 2, 7, "is_number", 40, 16], - ["access", 7, "is_bool", 40, 38], - ["store_field", 2, 7, "is_logical", 40, 38], - ["access", 7, "is_null", 40, 58], - ["store_field", 2, 7, "is_null", 40, 58], - ["access", 7, "length", 41, 13], - ["store_field", 2, 7, "length", 41, 13], - ["move", 7, 2, 41, 13], - ["null", 2, 45, 24], - ["null", 8, 46, 16], - ["null", 9, 47, 21], - ["null", 10, 48, 16], - ["access", 11, 0, 49, 21], - ["access", 12, 0, 50, 19], - ["access", 13, 0, 51, 26], - ["access", 14, 0, 52, 26], - ["access", 15, 0, 53, 26], - ["access", 16, 0, 54, 20], - ["access", 17, 0, 55, 25], - ["access", 18, 0, 56, 24], - ["null", 19, 57, 22], - ["null", 20, 58, 25], - ["record", 21, 0], - ["move", 22, 21, 59, 21], - ["null", 21, 60, 25], - ["false", 23, 61, 20], - ["access", 24, 0, 62, 23], - ["null", 25, 63, 18], - ["null", 26, 64, 27], - ["access", 27, 0, 65, 20], - ["access", 28, 0, 66, 19], - ["null", 29, 67, 20], - ["false", 30, 68, 26], - ["access", 31, 0, 71, 18], - ["access", 32, 0, 72, 18], - ["access", 33, 0, 73, 19], - ["null", 34, 74, 16], - ["null", 35, 75, 16], - ["null", 36, 76, 20], - ["function", 37, 0, 79, 20], - ["move", 38, 37, 79, 20], - ["function", 37, 1, 101, 23], - ["move", 39, 37, 101, 23], - ["function", 37, 2, 122, 20], - ["move", 40, 37, 122, 20], - ["function", 37, 3, 132, 17], - ["move", 41, 37, 132, 17], - ["function", 37, 4, 136, 18], - ["move", 42, 37, 136, 18], - ["function", 37, 5, 148, 24], - ["move", 43, 37, 148, 24], - ["function", 37, 6, 160, 27], - ["move", 44, 37, 160, 27], - ["function", 37, 7, 177, 19], - ["move", 45, 37, 177, 19], - ["function", 37, 8, 184, 17], - ["move", 46, 37, 184, 17], - ["function", 37, 9, 194, 19], - ["move", 47, 37, 194, 19], - ["function", 37, 10, 200, 20], - ["move", 48, 37, 200, 20], - ["function", 37, 11, 204, 16], - ["move", 49, 37, 204, 16], - ["function", 37, 12, 208, 16], - ["move", 50, 37, 208, 16], - ["function", 37, 13, 212, 16], - ["move", 51, 37, 212, 16], - ["function", 37, 14, 216, 16], - ["move", 52, 37, 216, 16], - ["function", 37, 15, 225, 21], - ["move", 53, 37, 225, 21], - ["function", 37, 16, 230, 24], - ["move", 54, 37, 230, 24], - ["function", 37, 17, 234, 24], - ["move", 55, 37, 234, 24], - ["function", 37, 18, 238, 25], - ["move", 56, 37, 238, 25], - ["function", 37, 19, 246, 25], - ["move", 57, 37, 246, 25], - ["function", 37, 20, 250, 24], - ["move", 58, 37, 250, 24], - ["function", 37, 21, 271, 19], - ["move", 59, 37, 271, 19], - ["function", 37, 22, 275, 24], - ["move", 60, 37, 275, 24], - ["function", 37, 23, 282, 22], - ["move", 61, 37, 282, 22], - ["function", 37, 24, 288, 23], - ["move", 62, 37, 288, 23], - ["function", 37, 25, 294, 25], - ["move", 63, 37, 294, 25], - ["function", 37, 26, 313, 29], - ["move", 64, 37, 313, 29], - ["function", 37, 27, 360, 28], - ["move", 65, 37, 360, 28], - ["function", 37, 28, 385, 28], - ["move", 66, 37, 385, 28], - ["function", 37, 29, 457, 28], - ["move", 67, 37, 457, 28], - ["function", 37, 30, 538, 25], - ["move", 68, 37, 538, 25], - ["function", 37, 31, 609, 29], - ["move", 69, 37, 609, 29], - ["record", 37, 4], - ["access", 70, "lt_int", 632, 10], - ["access", 71, "lt_float", 632, 20], - ["access", 72, "lt_text", 632, 32], - ["array", 73, 3, 632, 32], - ["push", 73, 70, 632, 32], - ["push", 73, 71, 632, 32], - ["push", 73, 72, 632, 32], - ["store_field", 37, 73, "lt", 632, 32], - ["access", 70, "le_int", 633, 10], - ["access", 71, "le_float", 633, 20], - ["access", 72, "le_text", 633, 32], - ["array", 73, 3, 633, 32], - ["push", 73, 70, 633, 32], - ["push", 73, 71, 633, 32], - ["push", 73, 72, 633, 32], - ["store_field", 37, 73, "le", 633, 32], - ["access", 70, "gt_int", 634, 10], - ["access", 71, "gt_float", 634, 20], - ["access", 72, "gt_text", 634, 32], - ["array", 73, 3, 634, 32], - ["push", 73, 70, 634, 32], - ["push", 73, 71, 634, 32], - ["push", 73, 72, 634, 32], - ["store_field", 37, 73, "gt", 634, 32], - ["access", 70, "ge_int", 635, 10], - ["access", 71, "ge_float", 635, 20], - ["access", 72, "ge_text", 635, 32], - ["array", 73, 3, 635, 32], - ["push", 73, 70, 635, 32], - ["push", 73, 71, 635, 32], - ["push", 73, 72, 635, 32], - ["store_field", 37, 73, "ge", 635, 32], - ["move", 70, 37, 635, 32], - ["function", 37, 32, 637, 20], - ["move", 71, 37, 637, 20], - ["function", 37, 33, 664, 23], - ["move", 72, 37, 664, 23], - ["function", 37, 34, 668, 23], - ["move", 73, 37, 668, 23], - ["function", 37, 35, 672, 23], - ["move", 74, 37, 672, 23], - ["function", 37, 36, 682, 23], - ["move", 75, 37, 682, 23], - ["function", 37, 37, 692, 19], - ["move", 76, 37, 692, 19], - ["function", 37, 38, 709, 26], - ["move", 77, 37, 709, 26], - ["function", 37, 39, 760, 30], - ["move", 78, 37, 760, 30], - ["function", 37, 40, 819, 22], - ["move", 79, 37, 819, 22], - ["function", 37, 41, 836, 29], - ["move", 80, 37, 836, 29], - ["function", 37, 42, 854, 25], - ["move", 81, 37, 854, 25], - ["function", 37, 43, 881, 20], - ["move", 82, 37, 881, 20], - ["function", 37, 44, 919, 27], - ["move", 83, 37, 919, 27], - ["true", 37, 931, 23], - ["true", 84, 932, 23], - ["true", 85, 933, 22], - ["true", 86, 934, 21], - ["true", 87, 935, 23], - ["function", 88, 45, 940, 26], - ["move", 89, 88, 940, 26], - ["function", 88, 46, 978, 30], - ["move", 90, 88, 978, 30], - ["function", 88, 47, 1010, 29], - ["move", 91, 88, 1010, 29], - ["function", 88, 48, 1048, 28], - ["move", 92, 88, 1048, 28], - ["function", 88, 49, 1086, 30], - ["move", 93, 88, 1086, 30], - ["function", 88, 50, 1124, 30], - ["move", 94, 88, 1124, 30], - ["null", 88, 1248, 18], - ["null", 95, 1249, 23], - ["null", 96, 1250, 22], - ["function", 97, 51, 1253, 31], - ["move", 98, 97, 1253, 31], - ["function", 97, 52, 1259, 20], - ["move", 99, 97, 1259, 20], - ["array", 97, 0, 1328, 23], - ["move", 100, 97, 1328, 23], - ["function", 97, 53, 1330, 29], - ["move", 101, 97, 1330, 29], - ["function", 97, 54, 1421, 20], - ["move", 102, 97, 1421, 20], - ["function", 97, 55, 1516, 14], - ["move", 88, 97, 1516, 14], - ["function", 97, 56, 2102, 19], - ["move", 95, 97, 2102, 19], - ["function", 97, 57, 2514, 18], - ["move", 96, 97, 2514, 18], - ["function", 97, 58, 2716, 21], - ["move", 103, 97, 2716, 21], - ["frame", 97, 103, 1, 2839, 10], - ["null", 103, 2839, 10], - ["setarg", 97, 0, 103, 2839, 10], - ["setarg", 97, 1, 1, 2839, 10], - ["tail_invoke", 97, 103, 2839, 10], - ["return", 103, 2839, 10], - "_nop_ur_1", - "_nop_ur_2" - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 -}]} \ No newline at end of file + "main": { + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["access", 1, "json", 1, 16], + [ + "access", + 2, + { + "name": "use", + "kind": "name", + "make": "intrinsic" + }, + 1, + 12 + ], + ["frame", 3, 2, 1, 1, 12], + ["null", 2, 1, 12], + ["setarg", 3, 0, 2, 1, 12], + ["setarg", 3, 1, 1, 1, 12], + ["invoke", 3, 1, 1, 12], + ["function", 1, 59, 3, 13], + ["move", 2, 1, 3, 13], + ["return", 2, 2842, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 + }, + "filename": ".cell/packages/core/mcode.cm", + "data": {} +} \ No newline at end of file diff --git a/boot/parse.cm.mcode b/boot/parse.cm.mcode index 84492cde..1a1e90d3 100644 --- a/boot/parse.cm.mcode +++ b/boot/parse.cm.mcode @@ -1,34517 +1,34578 @@ -{"name":"parse.cm","main":{ - "nr_slots": 3, - "nr_close_slots": 0, - "instructions": [ - ["function", 1, 40, 1, 13], - ["move", 2, 1, 1, 13], - ["return", 2, 2178, 8], - "_nop_ur_1", - "_nop_ur_2" +{ + "name": ".cell/packages/core/parse.cm", + "functions": [ + { + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["null", 1, 22, 13], + ["null", 2, 23, 13], + ["get", 3, 8, 1, 24, 16], + ["put", 3, 10, 1, 24, 16], + ["get", 3, 5, 1, 25, 14], + ["access", 4, 1, 25, 23], + ["is_num", 5, 3, 25, 23], + ["jump_false", 5, "num_err_0", 25, 23], + "_nop_tc_1", + "_nop_tc_2", + ["add", 5, 3, 4, 25, 23], + ["jump", "num_done_1", 25, 23], + "num_err_0", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 25, + 23 + ], + ["access", 4, "error", 25, 23], + ["access", 6, "cannot apply '+': operands must be numbers", 25, 23], + ["array", 7, 0, 25, 23], + ["push", 7, 6, 25, 23], + ["frame", 6, 3, 2, 25, 23], + ["null", 3, 25, 23], + ["setarg", 6, 0, 3, 25, 23], + ["setarg", 6, 1, 4, 25, 23], + ["setarg", 6, 2, 7, 25, 23], + ["invoke", 6, 3, 25, 23], + ["disrupt", 25, 23], + "num_done_1", + ["put", 5, 5, 1, 25, 23], + ["false", 3, 26, 14], + ["put", 3, 9, 1, 26, 14], + "while_start_2", + ["get", 3, 5, 1, 27, 12], + ["get", 4, 1, 1, 27, 28], + ["length", 5, 4, 27, 28], + ["is_int", 4, 3, 27, 28], + ["jump_false", 4, "rel_ni_4", 27, 28], + "_nop_tc_3", + "_nop_tc_4", + ["lt_int", 6, 3, 5, 27, 28], + ["jump", "rel_done_6", 27, 28], + "rel_ni_4", + ["is_num", 4, 3, 27, 28], + ["jump_false", 4, "rel_nn_5", 27, 28], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 6, 3, 5, 27, 28], + ["jump", "rel_done_6", 27, 28], + "rel_nn_5", + ["is_text", 4, 3, 27, 28], + ["jump_false", 4, "rel_err_7", 27, 28], + "_nop_tc_7", + ["jump", "rel_err_7", 27, 28], + ["lt_text", 6, 3, 5, 27, 28], + ["jump", "rel_done_6", 27, 28], + "rel_err_7", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 27, + 28 + ], + ["access", 4, "error", 27, 28], + ["access", 5, "cannot compare with '<': operands must be same type", 27, 28], + ["array", 7, 0, 27, 28], + ["push", 7, 5, 27, 28], + ["frame", 5, 3, 2, 27, 28], + ["null", 3, 27, 28], + ["setarg", 5, 0, 3, 27, 28], + ["setarg", 5, 1, 4, 27, 28], + ["setarg", 5, 2, 7, 27, 28], + ["invoke", 5, 3, 27, 28], + ["disrupt", 27, 28], + "rel_done_6", + ["jump_false", 6, "while_end_3", 27, 28], + ["get", 3, 1, 1, 28, 11], + ["get", 4, 5, 1, 28, 18], + ["load_dynamic", 5, 3, 4, 28, 18], + ["move", 1, 5, 28, 18], + ["load_field", 3, 1, "kind", 29, 11], + ["move", 2, 3, 29, 11], + ["access", 3, "space", 30, 16], + ["is_identical", 4, 2, 3, 30, 16], + ["jump_true", 4, "eq_done_11", 30, 16], + ["is_int", 5, 2, 30, 16], + ["jump_false", 5, "eq_ni_12", 30, 16], + "_nop_tc_8", + ["jump", "eq_ni_12", 30, 16], + ["eq_int", 4, 2, 3, 30, 16], + ["jump", "eq_done_11", 30, 16], + "eq_ni_12", + ["is_num", 5, 2, 30, 16], + ["jump_false", 5, "eq_nn_13", 30, 16], + "_nop_tc_9", + ["jump", "eq_nn_13", 30, 16], + ["eq_float", 4, 2, 3, 30, 16], + ["jump", "eq_done_11", 30, 16], + "eq_nn_13", + ["is_text", 5, 2, 30, 16], + ["jump_false", 5, "eq_nt_14", 30, 16], + "_nop_tc_10", + "_nop_tc_11", + ["eq_text", 4, 2, 3, 30, 16], + ["jump", "eq_done_11", 30, 16], + "eq_nt_14", + ["is_null", 5, 2, 30, 16], + ["jump_false", 5, "eq_nnl_15", 30, 16], + "_nop_tc_12", + ["jump", "eq_nnl_15", 30, 16], + ["true", 4, 30, 16], + ["jump", "eq_done_11", 30, 16], + "eq_nnl_15", + ["is_bool", 5, 2, 30, 16], + ["jump_false", 5, "eq_nb_16", 30, 16], + "_nop_tc_13", + ["jump", "eq_nb_16", 30, 16], + ["eq_bool", 4, 2, 3, 30, 16], + ["jump", "eq_done_11", 30, 16], + "eq_nb_16", + ["false", 4, 30, 16], + "eq_done_11", + ["move", 3, 4, 30, 16], + ["jump_true", 3, "or_end_10", 30, 16], + ["access", 4, "comment", 30, 32], + ["is_identical", 5, 2, 4, 30, 32], + ["jump_true", 5, "eq_done_17", 30, 32], + ["is_int", 6, 2, 30, 32], + ["jump_false", 6, "eq_ni_18", 30, 32], + "_nop_tc_14", + ["jump", "eq_ni_18", 30, 32], + ["eq_int", 5, 2, 4, 30, 32], + ["jump", "eq_done_17", 30, 32], + "eq_ni_18", + ["is_num", 6, 2, 30, 32], + ["jump_false", 6, "eq_nn_19", 30, 32], + "_nop_tc_15", + ["jump", "eq_nn_19", 30, 32], + ["eq_float", 5, 2, 4, 30, 32], + ["jump", "eq_done_17", 30, 32], + "eq_nn_19", + ["is_text", 6, 2, 30, 32], + ["jump_false", 6, "eq_nt_20", 30, 32], + "_nop_tc_16", + "_nop_tc_17", + ["eq_text", 5, 2, 4, 30, 32], + ["jump", "eq_done_17", 30, 32], + "eq_nt_20", + ["is_null", 6, 2, 30, 32], + ["jump_false", 6, "eq_nnl_21", 30, 32], + "_nop_tc_18", + ["jump", "eq_nnl_21", 30, 32], + ["true", 5, 30, 32], + ["jump", "eq_done_17", 30, 32], + "eq_nnl_21", + ["is_bool", 6, 2, 30, 32], + ["jump_false", 6, "eq_nb_22", 30, 32], + "_nop_tc_19", + ["jump", "eq_nb_22", 30, 32], + ["eq_bool", 5, 2, 4, 30, 32], + ["jump", "eq_done_17", 30, 32], + "eq_nb_22", + ["false", 5, 30, 32], + "eq_done_17", + ["move", 3, 5, 30, 32], + "or_end_10", + ["jump_false", 3, "if_else_8", 30, 32], + ["get", 3, 5, 1, 31, 18], + ["access", 4, 1, 31, 27], + ["is_num", 5, 3, 31, 27], + ["jump_false", 5, "num_err_23", 31, 27], + "_nop_tc_20", + "_nop_tc_21", + ["add", 5, 3, 4, 31, 27], + ["jump", "num_done_24", 31, 27], + "num_err_23", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 27 + ], + ["access", 4, "error", 31, 27], + ["access", 6, "cannot apply '+': operands must be numbers", 31, 27], + ["array", 7, 0, 31, 27], + ["push", 7, 6, 31, 27], + ["frame", 6, 3, 2, 31, 27], + ["null", 3, 31, 27], + ["setarg", 6, 0, 3, 31, 27], + ["setarg", 6, 1, 4, 31, 27], + ["setarg", 6, 2, 7, 31, 27], + ["invoke", 6, 3, 31, 27], + ["disrupt", 31, 27], + "num_done_24", + ["put", 5, 5, 1, 31, 27], + ["jump", "while_start_2", 32, 9], + ["jump", "if_end_9", 32, 9], + "if_else_8", + "if_end_9", + ["access", 3, "newline", 34, 16], + ["is_identical", 4, 2, 3, 34, 16], + ["jump_true", 4, "eq_done_27", 34, 16], + ["is_int", 5, 2, 34, 16], + ["jump_false", 5, "eq_ni_28", 34, 16], + "_nop_tc_22", + ["jump", "eq_ni_28", 34, 16], + ["eq_int", 4, 2, 3, 34, 16], + ["jump", "eq_done_27", 34, 16], + "eq_ni_28", + ["is_num", 5, 2, 34, 16], + ["jump_false", 5, "eq_nn_29", 34, 16], + "_nop_tc_23", + ["jump", "eq_nn_29", 34, 16], + ["eq_float", 4, 2, 3, 34, 16], + ["jump", "eq_done_27", 34, 16], + "eq_nn_29", + ["is_text", 5, 2, 34, 16], + ["jump_false", 5, "eq_nt_30", 34, 16], + "_nop_tc_24", + "_nop_tc_25", + ["eq_text", 4, 2, 3, 34, 16], + ["jump", "eq_done_27", 34, 16], + "eq_nt_30", + ["is_null", 5, 2, 34, 16], + ["jump_false", 5, "eq_nnl_31", 34, 16], + "_nop_tc_26", + ["jump", "eq_nnl_31", 34, 16], + ["true", 4, 34, 16], + ["jump", "eq_done_27", 34, 16], + "eq_nnl_31", + ["is_bool", 5, 2, 34, 16], + ["jump_false", 5, "eq_nb_32", 34, 16], + "_nop_tc_27", + ["jump", "eq_nb_32", 34, 16], + ["eq_bool", 4, 2, 3, 34, 16], + ["jump", "eq_done_27", 34, 16], + "eq_nb_32", + ["false", 4, 34, 16], + "eq_done_27", + ["jump_false", 4, "if_else_25", 34, 16], + ["true", 3, 35, 18], + ["put", 3, 9, 1, 35, 18], + ["get", 3, 5, 1, 36, 18], + ["access", 4, 1, 36, 27], + ["is_num", 5, 3, 36, 27], + ["jump_false", 5, "num_err_33", 36, 27], + "_nop_tc_28", + "_nop_tc_29", + ["add", 5, 3, 4, 36, 27], + ["jump", "num_done_34", 36, 27], + "num_err_33", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 36, + 27 + ], + ["access", 4, "error", 36, 27], + ["access", 6, "cannot apply '+': operands must be numbers", 36, 27], + ["array", 7, 0, 36, 27], + ["push", 7, 6, 36, 27], + ["frame", 6, 3, 2, 36, 27], + ["null", 3, 36, 27], + ["setarg", 6, 0, 3, 36, 27], + ["setarg", 6, 1, 4, 36, 27], + ["setarg", 6, 2, 7, 36, 27], + ["invoke", 6, 3, 36, 27], + ["disrupt", 36, 27], + "num_done_34", + ["put", 5, 5, 1, 36, 27], + ["jump", "while_start_2", 37, 9], + ["jump", "if_end_26", 37, 9], + "if_else_25", + "if_end_26", + ["put", 1, 8, 1, 39, 13], + ["null", 1, 40, 14], + ["return", 1, 40, 14], + "_nop_ur_1", + "while_end_3", + ["get", 1, 1, 1, 42, 11], + ["get", 2, 1, 1, 42, 25], + ["length", 3, 2, 42, 25], + ["access", 2, 1, 42, 35], + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", + "_nop_tc_33", + ["subtract", 4, 3, 2, 42, 35], + ["jump", "num_done_36", 42, 35], + "num_err_35", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 42, + 35 + ], + ["access", 3, "error", 42, 35], + ["access", 5, "cannot apply '-': operands must be numbers", 42, 35], + ["array", 6, 0, 42, 35], + ["push", 6, 5, 42, 35], + ["frame", 5, 2, 2, 42, 35], + ["null", 2, 42, 35], + ["setarg", 5, 0, 2, 42, 35], + ["setarg", 5, 1, 3, 42, 35], + ["setarg", 5, 2, 6, 42, 35], + ["invoke", 5, 2, 42, 35], + ["disrupt", 42, 35], + "num_done_36", + ["load_dynamic", 2, 1, 4, 42, 35], + ["put", 2, 8, 1, 42, 35], + ["null", 1, 42, 35], + ["return", 1, 42, 35] + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 5, 1, 46, 13], + ["access", 3, 1, 46, 22], + ["is_num", 4, 2, 46, 22], + ["jump_false", 4, "num_err_37", 46, 22], + "_nop_tc_1", + "_nop_tc_2", + ["add", 4, 2, 3, 46, 22], + ["jump", "num_done_38", 46, 22], + "num_err_37", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 46, + 22 + ], + ["access", 3, "error", 46, 22], + ["access", 5, "cannot apply '+': operands must be numbers", 46, 22], + ["array", 6, 0, 46, 22], + ["push", 6, 5, 46, 22], + ["frame", 5, 2, 2, 46, 22], + ["null", 2, 46, 22], + ["setarg", 5, 0, 2, 46, 22], + ["setarg", 5, 1, 3, 46, 22], + ["setarg", 5, 2, 6, 46, 22], + ["invoke", 5, 2, 46, 22], + ["disrupt", 46, 22], + "num_done_38", + ["move", 2, 4, 46, 22], + ["access", 3, 0, 47, 17], + ["null", 4, 48, 13], + ["null", 5, 49, 13], + "while_start_39", + ["get", 6, 1, 1, 50, 23], + ["length", 7, 6, 50, 23], + ["is_int", 6, 2, 50, 23], + ["jump_false", 6, "rel_ni_41", 50, 23], + "_nop_tc_3", + "_nop_tc_4", + ["lt_int", 8, 2, 7, 50, 23], + ["jump", "rel_done_43", 50, 23], + "rel_ni_41", + ["is_num", 6, 2, 50, 23], + ["jump_false", 6, "rel_nn_42", 50, 23], + "_nop_tc_5", + "_nop_tc_6", + ["lt_float", 8, 2, 7, 50, 23], + ["jump", "rel_done_43", 50, 23], + "rel_nn_42", + ["is_text", 6, 2, 50, 23], + ["jump_false", 6, "rel_err_44", 50, 23], + "_nop_tc_7", + ["jump", "rel_err_44", 50, 23], + ["lt_text", 8, 2, 7, 50, 23], + ["jump", "rel_done_43", 50, 23], + "rel_err_44", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 50, + 23 + ], + ["access", 7, "error", 50, 23], + ["access", 9, "cannot compare with '<': operands must be same type", 50, 23], + ["array", 10, 0, 50, 23], + ["push", 10, 9, 50, 23], + ["frame", 9, 6, 2, 50, 23], + ["null", 6, 50, 23], + ["setarg", 9, 0, 6, 50, 23], + ["setarg", 9, 1, 7, 50, 23], + ["setarg", 9, 2, 10, 50, 23], + ["invoke", 9, 6, 50, 23], + ["disrupt", 50, 23], + "rel_done_43", + ["jump_false", 8, "while_end_40", 50, 23], + ["get", 6, 1, 1, 51, 11], + ["load_dynamic", 7, 6, 2, 51, 18], + ["move", 4, 7, 51, 18], + ["load_field", 6, 4, "kind", 52, 11], + ["move", 5, 6, 52, 11], + ["access", 6, "space", 53, 16], + ["is_identical", 7, 5, 6, 53, 16], + ["jump_true", 7, "ne_nid_50", 53, 16], + ["jump", "ne_ni_51", 53, 16], + "ne_nid_50", + ["false", 7, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_ni_51", + ["is_int", 8, 5, 53, 16], + ["jump_false", 8, "ne_nn_52", 53, 16], + "_nop_tc_8", + ["jump", "ne_nn_52", 53, 16], + ["ne_int", 7, 5, 6, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_nn_52", + ["is_num", 8, 5, 53, 16], + ["jump_false", 8, "ne_nt_53", 53, 16], + "_nop_tc_9", + ["jump", "ne_nt_53", 53, 16], + ["ne_float", 7, 5, 6, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_nt_53", + ["is_text", 8, 5, 53, 16], + ["jump_false", 8, "ne_nnl_54", 53, 16], + "_nop_tc_10", + "_nop_tc_11", + ["ne_text", 7, 5, 6, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_nnl_54", + ["is_null", 8, 5, 53, 16], + ["jump_false", 8, "ne_nb_55", 53, 16], + "_nop_tc_12", + ["jump", "ne_nb_55", 53, 16], + ["false", 7, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_nb_55", + ["is_bool", 8, 5, 53, 16], + ["jump_false", 8, "ne_mis_56", 53, 16], + "_nop_tc_13", + ["jump", "ne_mis_56", 53, 16], + ["ne_bool", 7, 5, 6, 53, 16], + ["jump", "ne_done_49", 53, 16], + "ne_mis_56", + ["true", 7, 53, 16], + "ne_done_49", + ["move", 6, 7, 53, 16], + ["jump_false", 6, "and_end_48", 53, 16], + ["access", 7, "comment", 53, 32], + ["is_identical", 8, 5, 7, 53, 32], + ["jump_true", 8, "ne_nid_58", 53, 32], + ["jump", "ne_ni_59", 53, 32], + "ne_nid_58", + ["false", 8, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_ni_59", + ["is_int", 9, 5, 53, 32], + ["jump_false", 9, "ne_nn_60", 53, 32], + "_nop_tc_14", + ["jump", "ne_nn_60", 53, 32], + ["ne_int", 8, 5, 7, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_nn_60", + ["is_num", 9, 5, 53, 32], + ["jump_false", 9, "ne_nt_61", 53, 32], + "_nop_tc_15", + ["jump", "ne_nt_61", 53, 32], + ["ne_float", 8, 5, 7, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_nt_61", + ["is_text", 9, 5, 53, 32], + ["jump_false", 9, "ne_nnl_62", 53, 32], + "_nop_tc_16", + "_nop_tc_17", + ["ne_text", 8, 5, 7, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_nnl_62", + ["is_null", 9, 5, 53, 32], + ["jump_false", 9, "ne_nb_63", 53, 32], + "_nop_tc_18", + ["jump", "ne_nb_63", 53, 32], + ["false", 8, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_nb_63", + ["is_bool", 9, 5, 53, 32], + ["jump_false", 9, "ne_mis_64", 53, 32], + "_nop_tc_19", + ["jump", "ne_mis_64", 53, 32], + ["ne_bool", 8, 5, 7, 53, 32], + ["jump", "ne_done_57", 53, 32], + "ne_mis_64", + ["true", 8, 53, 32], + "ne_done_57", + ["move", 6, 8, 53, 32], + "and_end_48", + ["move", 7, 6, 53, 32], + ["jump_false", 7, "and_end_47", 53, 32], + ["access", 6, "newline", 53, 50], + ["is_identical", 8, 5, 6, 53, 50], + ["jump_true", 8, "ne_nid_66", 53, 50], + ["jump", "ne_ni_67", 53, 50], + "ne_nid_66", + ["false", 8, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_ni_67", + ["is_int", 9, 5, 53, 50], + ["jump_false", 9, "ne_nn_68", 53, 50], + "_nop_tc_20", + ["jump", "ne_nn_68", 53, 50], + ["ne_int", 8, 5, 6, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_nn_68", + ["is_num", 9, 5, 53, 50], + ["jump_false", 9, "ne_nt_69", 53, 50], + "_nop_tc_21", + ["jump", "ne_nt_69", 53, 50], + ["ne_float", 8, 5, 6, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_nt_69", + ["is_text", 9, 5, 53, 50], + ["jump_false", 9, "ne_nnl_70", 53, 50], + "_nop_tc_22", + "_nop_tc_23", + ["ne_text", 8, 5, 6, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_nnl_70", + ["is_null", 9, 5, 53, 50], + ["jump_false", 9, "ne_nb_71", 53, 50], + "_nop_tc_24", + ["jump", "ne_nb_71", 53, 50], + ["false", 8, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_nb_71", + ["is_bool", 9, 5, 53, 50], + ["jump_false", 9, "ne_mis_72", 53, 50], + "_nop_tc_25", + ["jump", "ne_mis_72", 53, 50], + ["ne_bool", 8, 5, 6, 53, 50], + ["jump", "ne_done_65", 53, 50], + "ne_mis_72", + ["true", 8, 53, 50], + "ne_done_65", + ["move", 7, 8, 53, 50], + "and_end_47", + ["jump_false", 7, "if_else_45", 53, 50], + ["access", 6, 1, 54, 25], + ["is_num", 7, 3, 54, 25], + ["jump_false", 7, "num_err_73", 54, 25], + "_nop_tc_26", + "_nop_tc_27", + ["add", 7, 3, 6, 54, 25], + ["jump", "num_done_74", 54, 25], + "num_err_73", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 54, + 25 + ], + ["access", 8, "error", 54, 25], + ["access", 9, "cannot apply '+': operands must be numbers", 54, 25], + ["array", 10, 0, 54, 25], + ["push", 10, 9, 54, 25], + ["frame", 9, 6, 2, 54, 25], + ["null", 6, 54, 25], + ["setarg", 9, 0, 6, 54, 25], + ["setarg", 9, 1, 8, 54, 25], + ["setarg", 9, 2, 10, 54, 25], + ["invoke", 9, 6, 54, 25], + ["disrupt", 54, 25], + "num_done_74", + ["move", 3, 7, 54, 25], + ["is_identical", 6, 3, 1, 55, 22], + ["jump_true", 6, "eq_done_77", 55, 22], + ["is_int", 7, 3, 55, 22], + ["jump_false", 7, "eq_ni_78", 55, 22], + ["is_int", 8, 1, 55, 22], + ["jump_false", 8, "eq_ni_78", 55, 22], + ["eq_int", 6, 3, 1, 55, 22], + ["jump", "eq_done_77", 55, 22], + "eq_ni_78", + ["is_num", 7, 3, 55, 22], + ["jump_false", 7, "eq_nn_79", 55, 22], + ["is_num", 8, 1, 55, 22], + ["jump_false", 8, "eq_nn_79", 55, 22], + ["eq_float", 6, 3, 1, 55, 22], + ["jump", "eq_done_77", 55, 22], + "eq_nn_79", + ["is_text", 7, 3, 55, 22], + ["jump_false", 7, "eq_nt_80", 55, 22], + ["is_text", 8, 1, 55, 22], + ["jump_false", 8, "eq_nt_80", 55, 22], + ["eq_text", 6, 3, 1, 55, 22], + ["jump", "eq_done_77", 55, 22], + "eq_nt_80", + ["is_null", 7, 3, 55, 22], + ["jump_false", 7, "eq_nnl_81", 55, 22], + ["is_null", 8, 1, 55, 22], + ["jump_false", 8, "eq_nnl_81", 55, 22], + ["true", 6, 55, 22], + ["jump", "eq_done_77", 55, 22], + "eq_nnl_81", + ["is_bool", 7, 3, 55, 22], + ["jump_false", 7, "eq_nb_82", 55, 22], + ["is_bool", 8, 1, 55, 22], + ["jump_false", 8, "eq_nb_82", 55, 22], + ["eq_bool", 6, 3, 1, 55, 22], + ["jump", "eq_done_77", 55, 22], + "eq_nb_82", + ["false", 6, 55, 22], + "eq_done_77", + ["jump_false", 6, "if_else_75", 55, 22], + ["return", 4, 55, 32], + "_nop_ur_1", + "if_else_75", + "if_end_76", + ["jump", "if_end_46", 55, 32], + "if_else_45", + "if_end_46", + ["access", 6, 1, 57, 15], + ["is_num", 7, 2, 57, 15], + ["jump_false", 7, "num_err_83", 57, 15], + "_nop_tc_28", + "_nop_tc_29", + ["add", 7, 2, 6, 57, 15], + ["jump", "num_done_84", 57, 15], + "num_err_83", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 57, + 15 + ], + ["access", 8, "error", 57, 15], + ["access", 9, "cannot apply '+': operands must be numbers", 57, 15], + ["array", 10, 0, 57, 15], + ["push", 10, 9, 57, 15], + ["frame", 9, 6, 2, 57, 15], + ["null", 6, 57, 15], + ["setarg", 9, 0, 6, 57, 15], + ["setarg", 9, 1, 8, 57, 15], + ["setarg", 9, 2, 10, 57, 15], + ["invoke", 9, 6, 57, 15], + ["disrupt", 57, 15], + "num_done_84", + ["move", 2, 7, 57, 15], + ["jump", "while_start_39", 57, 15], + "while_end_40", + ["get", 2, 1, 1, 59, 12], + ["get", 3, 1, 1, 59, 26], + ["length", 4, 3, 59, 26], + ["access", 3, 1, 59, 36], + "_nop_tc_30", + "_nop_tc_31", + "_nop_tc_32", + "_nop_tc_33", + ["subtract", 5, 4, 3, 59, 36], + ["jump", "num_done_86", 59, 36], + "num_err_85", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 59, + 36 + ], + ["access", 4, "error", 59, 36], + ["access", 6, "cannot apply '-': operands must be numbers", 59, 36], + ["array", 7, 0, 59, 36], + ["push", 7, 6, 59, 36], + ["frame", 6, 3, 2, 59, 36], + ["null", 3, 59, 36], + ["setarg", 6, 0, 3, 59, 36], + ["setarg", 6, 1, 4, 59, 36], + ["setarg", 6, 2, 7, 59, 36], + ["invoke", 6, 3, 59, 36], + ["disrupt", 59, 36], + "num_done_86", + ["load_dynamic", 3, 2, 5, 59, 36], + ["return", 3, 59, 36], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["access", 1, -1, 63, 14], + ["put", 1, 5, 1, 63, 14], + ["get", 1, 15, 1, 64, 5], + ["frame", 2, 1, 0, 64, 5], + ["null", 1, 64, 5], + ["setarg", 2, 0, 1, 64, 5], + ["invoke", 2, 1, 64, 5], + ["null", 1, 64, 5], + ["return", 1, 64, 5] + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 4], + ["store_field", 3, 1, "kind", 77, 13], + ["load_field", 4, 2, "at", 78, 11], + ["store_field", 3, 4, "at", 78, 11], + ["load_field", 4, 2, "from_row", 79, 17], + ["store_field", 3, 4, "from_row", 79, 17], + ["load_field", 4, 2, "from_column", 80, 20], + ["store_field", 3, 4, "from_column", 80, 20], + ["return", 3, 80, 20], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 10, 1, 85, 19], + ["load_field", 3, 2, "to_row", 85, 19], + ["store_field", 1, 3, "to_row", 85, 5], + ["get", 2, 10, 1, 86, 22], + ["load_field", 3, 2, "to_column", 86, 22], + ["store_field", 1, 3, "to_column", 86, 5], + ["return", 1, 87, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 14, 1, 91, 9], + ["access", 4, 5, 91, 24], + ["is_int", 5, 3, 91, 24], + ["jump_false", 5, "rel_ni_89", 91, 24], + "_nop_tc_1", + "_nop_tc_2", + ["ge_int", 6, 3, 4, 91, 24], + ["jump", "rel_done_91", 91, 24], + "rel_ni_89", + ["is_num", 5, 3, 91, 24], + ["jump_false", 5, "rel_nn_90", 91, 24], + "_nop_tc_3", + "_nop_tc_4", + ["ge_float", 6, 3, 4, 91, 24], + ["jump", "rel_done_91", 91, 24], + "rel_nn_90", + ["is_text", 5, 3, 91, 24], + ["jump_false", 5, "rel_err_92", 91, 24], + "_nop_tc_5", + ["jump", "rel_err_92", 91, 24], + ["ge_text", 6, 3, 4, 91, 24], + ["jump", "rel_done_91", 91, 24], + "rel_err_92", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 91, + 24 + ], + ["access", 4, "error", 91, 24], + ["access", 5, "cannot compare with '>=': operands must be same type", 91, 24], + ["array", 7, 0, 91, 24], + ["push", 7, 5, 91, 24], + ["frame", 5, 3, 2, 91, 24], + ["null", 3, 91, 24], + ["setarg", 5, 0, 3, 91, 24], + ["setarg", 5, 1, 4, 91, 24], + ["setarg", 5, 2, 7, 91, 24], + ["invoke", 5, 3, 91, 24], + ["disrupt", 91, 24], + "rel_done_91", + ["jump_false", 6, "if_else_87", 91, 24], + ["null", 3, 91, 34], + ["return", 3, 91, 34], + "_nop_ur_1", + "if_else_87", + "if_end_88", + ["get", 3, 14, 1, 92, 19], + ["access", 4, 1, 92, 33], + ["is_num", 5, 3, 92, 33], + ["jump_false", 5, "num_err_93", 92, 33], + "_nop_tc_6", + "_nop_tc_7", + ["add", 5, 3, 4, 92, 33], + ["jump", "num_done_94", 92, 33], + "num_err_93", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 92, + 33 + ], + ["access", 4, "error", 92, 33], + ["access", 6, "cannot apply '+': operands must be numbers", 92, 33], + ["array", 7, 0, 92, 33], + ["push", 7, 6, 92, 33], + ["frame", 6, 3, 2, 92, 33], + ["null", 3, 92, 33], + ["setarg", 6, 0, 3, 92, 33], + ["setarg", 6, 1, 4, 92, 33], + ["setarg", 6, 2, 7, 92, 33], + ["invoke", 6, 3, 92, 33], + ["disrupt", 92, 33], + "num_done_94", + ["put", 5, 14, 1, 92, 33], + ["get", 3, 18, 1, 93, 10], + ["record", 4, 4], + ["store_field", 4, 2, "message", 94, 16], + ["load_field", 5, 1, "from_row", 95, 13], + ["access", 6, 1, 95, 30], + ["is_num", 7, 5, 95, 30], + ["jump_false", 7, "num_err_95", 95, 30], + "_nop_tc_8", + "_nop_tc_9", + ["add", 7, 5, 6, 95, 30], + ["jump", "num_done_96", 95, 30], + "num_err_95", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 95, + 30 + ], + ["access", 6, "error", 95, 30], + ["access", 8, "cannot apply '+': operands must be numbers", 95, 30], + ["array", 9, 0, 95, 30], + ["push", 9, 8, 95, 30], + ["frame", 8, 5, 2, 95, 30], + ["null", 5, 95, 30], + ["setarg", 8, 0, 5, 95, 30], + ["setarg", 8, 1, 6, 95, 30], + ["setarg", 8, 2, 9, 95, 30], + ["invoke", 8, 5, 95, 30], + ["disrupt", 95, 30], + "num_done_96", + ["store_field", 4, 7, "line", 95, 30], + ["load_field", 5, 1, "from_column", 96, 15], + ["access", 6, 1, 96, 35], + ["is_num", 7, 5, 96, 35], + ["jump_false", 7, "num_err_97", 96, 35], + "_nop_tc_10", + "_nop_tc_11", + ["add", 7, 5, 6, 96, 35], + ["jump", "num_done_98", 96, 35], + "num_err_97", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 96, + 35 + ], + ["access", 6, "error", 96, 35], + ["access", 8, "cannot apply '+': operands must be numbers", 96, 35], + ["array", 9, 0, 96, 35], + ["push", 9, 8, 96, 35], + ["frame", 8, 5, 2, 96, 35], + ["null", 5, 96, 35], + ["setarg", 8, 0, 5, 96, 35], + ["setarg", 8, 1, 6, 96, 35], + ["setarg", 8, 2, 9, 96, 35], + ["invoke", 8, 5, 96, 35], + ["disrupt", 96, 35], + "num_done_98", + ["store_field", 4, 7, "column", 96, 35], + ["load_field", 5, 1, "at", 97, 15], + ["store_field", 4, 5, "offset", 97, 15], + ["is_array", 5, 3, 97, 15], + ["jump_false", 5, "push_err_99", 97, 15], + ["push", 3, 4, 97, 15], + ["jump", "push_done_100", 97, 15], + "push_err_99", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 97, + 15 + ], + ["access", 4, "error", 97, 15], + ["access", 5, "cannot push: target must be an array", 97, 15], + ["array", 6, 0, 97, 15], + ["push", 6, 5, 97, 15], + ["frame", 5, 3, 2, 97, 15], + ["null", 3, 97, 15], + ["setarg", 5, 0, 3, 97, 15], + ["setarg", 5, 1, 4, 97, 15], + ["setarg", 5, 2, 6, 97, 15], + ["invoke", 5, 3, 97, 15], + ["disrupt", 97, 15], + "push_done_100", + ["null", 3, 97, 15], + ["return", 3, 97, 15] + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 2 + }, + { + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 24, 1, 112, 12], + ["load_dynamic", 3, 2, 1, 112, 22], + ["true", 2, 112, 31], + ["is_identical", 4, 3, 2, 112, 31], + ["jump_true", 4, "eq_done_101", 112, 31], + ["is_int", 5, 3, 112, 31], + ["jump_false", 5, "eq_ni_102", 112, 31], + "_nop_tc_1", + ["jump", "eq_ni_102", 112, 31], + ["eq_int", 4, 3, 2, 112, 31], + ["jump", "eq_done_101", 112, 31], + "eq_ni_102", + ["is_num", 5, 3, 112, 31], + ["jump_false", 5, "eq_nn_103", 112, 31], + "_nop_tc_2", + ["jump", "eq_nn_103", 112, 31], + ["eq_float", 4, 3, 2, 112, 31], + ["jump", "eq_done_101", 112, 31], + "eq_nn_103", + ["is_text", 5, 3, 112, 31], + ["jump_false", 5, "eq_nt_104", 112, 31], + "_nop_tc_3", + ["jump", "eq_nt_104", 112, 31], + ["eq_text", 4, 3, 2, 112, 31], + ["jump", "eq_done_101", 112, 31], + "eq_nt_104", + ["is_null", 5, 3, 112, 31], + ["jump_false", 5, "eq_nnl_105", 112, 31], + "_nop_tc_4", + ["jump", "eq_nnl_105", 112, 31], + ["true", 4, 112, 31], + ["jump", "eq_done_101", 112, 31], + "eq_nnl_105", + ["is_bool", 5, 3, 112, 31], + ["jump_false", 5, "eq_nb_106", 112, 31], + "_nop_tc_5", + "_nop_tc_6", + ["eq_bool", 4, 3, 2, 112, 31], + ["jump", "eq_done_101", 112, 31], + "eq_nb_106", + ["false", 4, 112, 31], + "eq_done_101", + ["return", 4, 112, 31], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 1 + }, + { + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 8, 1, 129, 9], + ["load_field", 2, 1, "kind", 129, 9], + ["access", 1, "(", 129, 21], + ["is_identical", 3, 2, 1, 129, 21], + ["jump_true", 3, "ne_nid_110", 129, 21], + ["jump", "ne_ni_111", 129, 21], + "ne_nid_110", + ["false", 3, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_ni_111", + ["is_int", 4, 2, 129, 21], + ["jump_false", 4, "ne_nn_112", 129, 21], + "_nop_tc_1", + ["jump", "ne_nn_112", 129, 21], + ["ne_int", 3, 2, 1, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_nn_112", + ["is_num", 4, 2, 129, 21], + ["jump_false", 4, "ne_nt_113", 129, 21], + "_nop_tc_2", + ["jump", "ne_nt_113", 129, 21], + ["ne_float", 3, 2, 1, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_nt_113", + ["is_text", 4, 2, 129, 21], + ["jump_false", 4, "ne_nnl_114", 129, 21], + "_nop_tc_3", + "_nop_tc_4", + ["ne_text", 3, 2, 1, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_nnl_114", + ["is_null", 4, 2, 129, 21], + ["jump_false", 4, "ne_nb_115", 129, 21], + "_nop_tc_5", + ["jump", "ne_nb_115", 129, 21], + ["false", 3, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_nb_115", + ["is_bool", 4, 2, 129, 21], + ["jump_false", 4, "ne_mis_116", 129, 21], + "_nop_tc_6", + ["jump", "ne_mis_116", 129, 21], + ["ne_bool", 3, 2, 1, 129, 21], + ["jump", "ne_done_109", 129, 21], + "ne_mis_116", + ["true", 3, 129, 21], + "ne_done_109", + ["jump_false", 3, "if_else_107", 129, 21], + ["false", 1, 129, 33], + ["return", 1, 129, 33], + "_nop_ur_1", + "if_else_107", + "if_end_108", + ["get", 1, 5, 1, 130, 13], + ["access", 2, 1, 130, 22], + ["is_num", 3, 1, 130, 22], + ["jump_false", 3, "num_err_117", 130, 22], + "_nop_tc_7", + "_nop_tc_8", + ["add", 3, 1, 2, 130, 22], + ["jump", "num_done_118", 130, 22], + "num_err_117", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 130, + 22 + ], + ["access", 2, "error", 130, 22], + ["access", 4, "cannot apply '+': operands must be numbers", 130, 22], + ["array", 5, 0, 130, 22], + ["push", 5, 4, 130, 22], + ["frame", 4, 1, 2, 130, 22], + ["null", 1, 130, 22], + ["setarg", 4, 0, 1, 130, 22], + ["setarg", 4, 1, 2, 130, 22], + ["setarg", 4, 2, 5, 130, 22], + ["invoke", 4, 1, 130, 22], + ["disrupt", 130, 22], + "num_done_118", + ["move", 1, 3, 130, 22], + ["access", 2, 1, 131, 17], + ["null", 3, 132, 13], + "while_start_119", + ["get", 4, 1, 1, 133, 23], + ["length", 5, 4, 133, 23], + ["is_int", 4, 1, 133, 23], + ["jump_false", 4, "rel_ni_122", 133, 23], + "_nop_tc_9", + "_nop_tc_10", + ["lt_int", 6, 1, 5, 133, 23], + ["jump", "rel_done_124", 133, 23], + "rel_ni_122", + ["is_num", 4, 1, 133, 23], + ["jump_false", 4, "rel_nn_123", 133, 23], + "_nop_tc_11", + "_nop_tc_12", + ["lt_float", 6, 1, 5, 133, 23], + ["jump", "rel_done_124", 133, 23], + "rel_nn_123", + ["is_text", 4, 1, 133, 23], + ["jump_false", 4, "rel_err_125", 133, 23], + "_nop_tc_13", + ["jump", "rel_err_125", 133, 23], + ["lt_text", 6, 1, 5, 133, 23], + ["jump", "rel_done_124", 133, 23], + "rel_err_125", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 133, + 23 + ], + ["access", 5, "error", 133, 23], + ["access", 7, "cannot compare with '<': operands must be same type", 133, 23], + ["array", 8, 0, 133, 23], + ["push", 8, 7, 133, 23], + ["frame", 7, 4, 2, 133, 23], + ["null", 4, 133, 23], + ["setarg", 7, 0, 4, 133, 23], + ["setarg", 7, 1, 5, 133, 23], + ["setarg", 7, 2, 8, 133, 23], + ["invoke", 7, 4, 133, 23], + ["disrupt", 133, 23], + "rel_done_124", + ["move", 4, 6, 133, 23], + ["jump_false", 4, "and_end_121", 133, 23], + ["access", 5, 0, 133, 42], + ["is_int", 6, 2, 133, 42], + ["jump_false", 6, "rel_ni_126", 133, 42], + "_nop_tc_14", + "_nop_tc_15", + ["gt_int", 7, 2, 5, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_ni_126", + ["is_num", 6, 2, 133, 42], + ["jump_false", 6, "rel_nn_127", 133, 42], + "_nop_tc_16", + "_nop_tc_17", + ["gt_float", 7, 2, 5, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_nn_127", + ["is_text", 6, 2, 133, 42], + ["jump_false", 6, "rel_err_129", 133, 42], + "_nop_tc_18", + ["jump", "rel_err_129", 133, 42], + ["gt_text", 7, 2, 5, 133, 42], + ["jump", "rel_done_128", 133, 42], + "rel_err_129", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 133, + 42 + ], + ["access", 6, "error", 133, 42], + ["access", 8, "cannot compare with '>': operands must be same type", 133, 42], + ["array", 9, 0, 133, 42], + ["push", 9, 8, 133, 42], + ["frame", 8, 5, 2, 133, 42], + ["null", 5, 133, 42], + ["setarg", 8, 0, 5, 133, 42], + ["setarg", 8, 1, 6, 133, 42], + ["setarg", 8, 2, 9, 133, 42], + ["invoke", 8, 5, 133, 42], + ["disrupt", 133, 42], + "rel_done_128", + ["move", 4, 7, 133, 42], + "and_end_121", + ["jump_false", 4, "while_end_120", 133, 42], + ["get", 4, 1, 1, 134, 11], + ["load_dynamic", 5, 4, 1, 134, 18], + ["load_field", 4, 5, "kind", 134, 18], + ["move", 3, 4, 134, 18], + ["access", 4, "(", 135, 16], + ["is_identical", 5, 3, 4, 135, 16], + ["jump_true", 5, "eq_done_132", 135, 16], + ["is_int", 6, 3, 135, 16], + ["jump_false", 6, "eq_ni_133", 135, 16], + "_nop_tc_19", + ["jump", "eq_ni_133", 135, 16], + ["eq_int", 5, 3, 4, 135, 16], + ["jump", "eq_done_132", 135, 16], + "eq_ni_133", + ["is_num", 6, 3, 135, 16], + ["jump_false", 6, "eq_nn_134", 135, 16], + "_nop_tc_20", + ["jump", "eq_nn_134", 135, 16], + ["eq_float", 5, 3, 4, 135, 16], + ["jump", "eq_done_132", 135, 16], + "eq_nn_134", + ["is_text", 6, 3, 135, 16], + ["jump_false", 6, "eq_nt_135", 135, 16], + "_nop_tc_21", + "_nop_tc_22", + ["eq_text", 5, 3, 4, 135, 16], + ["jump", "eq_done_132", 135, 16], + "eq_nt_135", + ["is_null", 6, 3, 135, 16], + ["jump_false", 6, "eq_nnl_136", 135, 16], + "_nop_tc_23", + ["jump", "eq_nnl_136", 135, 16], + ["true", 5, 135, 16], + ["jump", "eq_done_132", 135, 16], + "eq_nnl_136", + ["is_bool", 6, 3, 135, 16], + ["jump_false", 6, "eq_nb_137", 135, 16], + "_nop_tc_24", + ["jump", "eq_nb_137", 135, 16], + ["eq_bool", 5, 3, 4, 135, 16], + ["jump", "eq_done_132", 135, 16], + "eq_nb_137", + ["false", 5, 135, 16], + "eq_done_132", + ["jump_false", 5, "if_else_130", 135, 16], + ["access", 4, 1, 135, 39], + ["is_num", 5, 2, 135, 39], + ["jump_false", 5, "num_err_138", 135, 39], + "_nop_tc_25", + "_nop_tc_26", + ["add", 5, 2, 4, 135, 39], + ["jump", "num_done_139", 135, 39], + "num_err_138", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 135, + 39 + ], + ["access", 6, "error", 135, 39], + ["access", 7, "cannot apply '+': operands must be numbers", 135, 39], + ["array", 8, 0, 135, 39], + ["push", 8, 7, 135, 39], + ["frame", 7, 4, 2, 135, 39], + ["null", 4, 135, 39], + ["setarg", 7, 0, 4, 135, 39], + ["setarg", 7, 1, 6, 135, 39], + ["setarg", 7, 2, 8, 135, 39], + ["invoke", 7, 4, 135, 39], + ["disrupt", 135, 39], + "num_done_139", + ["move", 2, 5, 135, 39], + ["jump", "if_end_131", 135, 39], + "if_else_130", + ["access", 4, ")", 136, 21], + ["is_identical", 5, 3, 4, 136, 21], + ["jump_true", 5, "eq_done_142", 136, 21], + ["is_int", 6, 3, 136, 21], + ["jump_false", 6, "eq_ni_143", 136, 21], + "_nop_tc_27", + ["jump", "eq_ni_143", 136, 21], + ["eq_int", 5, 3, 4, 136, 21], + ["jump", "eq_done_142", 136, 21], + "eq_ni_143", + ["is_num", 6, 3, 136, 21], + ["jump_false", 6, "eq_nn_144", 136, 21], + "_nop_tc_28", + ["jump", "eq_nn_144", 136, 21], + ["eq_float", 5, 3, 4, 136, 21], + ["jump", "eq_done_142", 136, 21], + "eq_nn_144", + ["is_text", 6, 3, 136, 21], + ["jump_false", 6, "eq_nt_145", 136, 21], + "_nop_tc_29", + "_nop_tc_30", + ["eq_text", 5, 3, 4, 136, 21], + ["jump", "eq_done_142", 136, 21], + "eq_nt_145", + ["is_null", 6, 3, 136, 21], + ["jump_false", 6, "eq_nnl_146", 136, 21], + "_nop_tc_31", + ["jump", "eq_nnl_146", 136, 21], + ["true", 5, 136, 21], + ["jump", "eq_done_142", 136, 21], + "eq_nnl_146", + ["is_bool", 6, 3, 136, 21], + ["jump_false", 6, "eq_nb_147", 136, 21], + "_nop_tc_32", + ["jump", "eq_nb_147", 136, 21], + ["eq_bool", 5, 3, 4, 136, 21], + ["jump", "eq_done_142", 136, 21], + "eq_nb_147", + ["false", 5, 136, 21], + "eq_done_142", + ["jump_false", 5, "if_else_140", 136, 21], + ["access", 4, 1, 136, 44], + ["is_num", 5, 2, 136, 44], + ["jump_false", 5, "num_err_148", 136, 44], + "_nop_tc_33", + "_nop_tc_34", + ["subtract", 2, 2, 4, 136, 44], + ["jump", "num_done_149", 136, 44], + "num_err_148", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 136, + 44 + ], + ["access", 5, "error", 136, 44], + ["access", 6, "cannot apply '-': operands must be numbers", 136, 44], + ["array", 7, 0, 136, 44], + ["push", 7, 6, 136, 44], + ["frame", 6, 4, 2, 136, 44], + ["null", 4, 136, 44], + ["setarg", 6, 0, 4, 136, 44], + ["setarg", 6, 1, 5, 136, 44], + ["setarg", 6, 2, 7, 136, 44], + ["invoke", 6, 4, 136, 44], + ["disrupt", 136, 44], + "num_done_149", + ["jump", "if_end_141", 136, 44], + "if_else_140", + ["access", 4, "text", 137, 21], + ["is_identical", 5, 3, 4, 137, 21], + ["jump_true", 5, "eq_done_153", 137, 21], + ["is_int", 6, 3, 137, 21], + ["jump_false", 6, "eq_ni_154", 137, 21], + "_nop_tc_35", + ["jump", "eq_ni_154", 137, 21], + ["eq_int", 5, 3, 4, 137, 21], + ["jump", "eq_done_153", 137, 21], + "eq_ni_154", + ["is_num", 6, 3, 137, 21], + ["jump_false", 6, "eq_nn_155", 137, 21], + "_nop_tc_36", + ["jump", "eq_nn_155", 137, 21], + ["eq_float", 5, 3, 4, 137, 21], + ["jump", "eq_done_153", 137, 21], + "eq_nn_155", + ["is_text", 6, 3, 137, 21], + ["jump_false", 6, "eq_nt_156", 137, 21], + "_nop_tc_37", + "_nop_tc_38", + ["eq_text", 5, 3, 4, 137, 21], + ["jump", "eq_done_153", 137, 21], + "eq_nt_156", + ["is_null", 6, 3, 137, 21], + ["jump_false", 6, "eq_nnl_157", 137, 21], + "_nop_tc_39", + ["jump", "eq_nnl_157", 137, 21], + ["true", 5, 137, 21], + ["jump", "eq_done_153", 137, 21], + "eq_nnl_157", + ["is_bool", 6, 3, 137, 21], + ["jump_false", 6, "eq_nb_158", 137, 21], + "_nop_tc_40", + ["jump", "eq_nb_158", 137, 21], + ["eq_bool", 5, 3, 4, 137, 21], + ["jump", "eq_done_153", 137, 21], + "eq_nb_158", + ["false", 5, 137, 21], + "eq_done_153", + ["move", 4, 5, 137, 21], + ["jump_true", 4, "or_end_152", 137, 21], + ["access", 5, "number", 137, 36], + ["is_identical", 6, 3, 5, 137, 36], + ["jump_true", 6, "eq_done_159", 137, 36], + ["is_int", 7, 3, 137, 36], + ["jump_false", 7, "eq_ni_160", 137, 36], + "_nop_tc_41", + ["jump", "eq_ni_160", 137, 36], + ["eq_int", 6, 3, 5, 137, 36], + ["jump", "eq_done_159", 137, 36], + "eq_ni_160", + ["is_num", 7, 3, 137, 36], + ["jump_false", 7, "eq_nn_161", 137, 36], + "_nop_tc_42", + ["jump", "eq_nn_161", 137, 36], + ["eq_float", 6, 3, 5, 137, 36], + ["jump", "eq_done_159", 137, 36], + "eq_nn_161", + ["is_text", 7, 3, 137, 36], + ["jump_false", 7, "eq_nt_162", 137, 36], + "_nop_tc_43", + "_nop_tc_44", + ["eq_text", 6, 3, 5, 137, 36], + ["jump", "eq_done_159", 137, 36], + "eq_nt_162", + ["is_null", 7, 3, 137, 36], + ["jump_false", 7, "eq_nnl_163", 137, 36], + "_nop_tc_45", + ["jump", "eq_nnl_163", 137, 36], + ["true", 6, 137, 36], + ["jump", "eq_done_159", 137, 36], + "eq_nnl_163", + ["is_bool", 7, 3, 137, 36], + ["jump_false", 7, "eq_nb_164", 137, 36], + "_nop_tc_46", + ["jump", "eq_nb_164", 137, 36], + ["eq_bool", 6, 3, 5, 137, 36], + ["jump", "eq_done_159", 137, 36], + "eq_nb_164", + ["false", 6, 137, 36], + "eq_done_159", + ["move", 4, 6, 137, 36], + "or_end_152", + ["jump_false", 4, "if_else_150", 137, 36], + ["jump", "if_end_151", 137, 46], + "if_else_150", + "if_end_151", + "if_end_141", + "if_end_131", + ["access", 4, 1, 138, 15], + ["is_num", 5, 1, 138, 15], + ["jump_false", 5, "num_err_165", 138, 15], + "_nop_tc_47", + "_nop_tc_48", + ["add", 5, 1, 4, 138, 15], + ["jump", "num_done_166", 138, 15], + "num_err_165", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 138, + 15 + ], + ["access", 6, "error", 138, 15], + ["access", 7, "cannot apply '+': operands must be numbers", 138, 15], + ["array", 8, 0, 138, 15], + ["push", 8, 7, 138, 15], + ["frame", 7, 4, 2, 138, 15], + ["null", 4, 138, 15], + ["setarg", 7, 0, 4, 138, 15], + ["setarg", 7, 1, 6, 138, 15], + ["setarg", 7, 2, 8, 138, 15], + ["invoke", 7, 4, 138, 15], + ["disrupt", 138, 15], + "num_done_166", + ["move", 1, 5, 138, 15], + ["jump", "while_start_119", 138, 15], + "while_end_120", + "while_start_167", + ["get", 2, 1, 1, 140, 23], + ["length", 4, 2, 140, 23], + ["is_int", 2, 1, 140, 23], + ["jump_false", 2, "rel_ni_169", 140, 23], + "_nop_tc_49", + "_nop_tc_50", + ["lt_int", 5, 1, 4, 140, 23], + ["jump", "rel_done_171", 140, 23], + "rel_ni_169", + ["is_num", 2, 1, 140, 23], + ["jump_false", 2, "rel_nn_170", 140, 23], + "_nop_tc_51", + "_nop_tc_52", + ["lt_float", 5, 1, 4, 140, 23], + ["jump", "rel_done_171", 140, 23], + "rel_nn_170", + ["is_text", 2, 1, 140, 23], + ["jump_false", 2, "rel_err_172", 140, 23], + "_nop_tc_53", + ["jump", "rel_err_172", 140, 23], + ["lt_text", 5, 1, 4, 140, 23], + ["jump", "rel_done_171", 140, 23], + "rel_err_172", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 140, + 23 + ], + ["access", 4, "error", 140, 23], + ["access", 6, "cannot compare with '<': operands must be same type", 140, 23], + ["array", 7, 0, 140, 23], + ["push", 7, 6, 140, 23], + ["frame", 6, 2, 2, 140, 23], + ["null", 2, 140, 23], + ["setarg", 6, 0, 2, 140, 23], + ["setarg", 6, 1, 4, 140, 23], + ["setarg", 6, 2, 7, 140, 23], + ["invoke", 6, 2, 140, 23], + ["disrupt", 140, 23], + "rel_done_171", + ["jump_false", 5, "while_end_168", 140, 23], + ["get", 2, 1, 1, 141, 11], + ["load_dynamic", 4, 2, 1, 141, 18], + ["load_field", 2, 4, "kind", 141, 18], + ["move", 3, 2, 141, 18], + ["access", 2, "space", 142, 16], + ["is_identical", 4, 3, 2, 142, 16], + ["jump_true", 4, "ne_nid_178", 142, 16], + ["jump", "ne_ni_179", 142, 16], + "ne_nid_178", + ["false", 4, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_ni_179", + ["is_int", 5, 3, 142, 16], + ["jump_false", 5, "ne_nn_180", 142, 16], + "_nop_tc_54", + ["jump", "ne_nn_180", 142, 16], + ["ne_int", 4, 3, 2, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_nn_180", + ["is_num", 5, 3, 142, 16], + ["jump_false", 5, "ne_nt_181", 142, 16], + "_nop_tc_55", + ["jump", "ne_nt_181", 142, 16], + ["ne_float", 4, 3, 2, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_nt_181", + ["is_text", 5, 3, 142, 16], + ["jump_false", 5, "ne_nnl_182", 142, 16], + "_nop_tc_56", + "_nop_tc_57", + ["ne_text", 4, 3, 2, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_nnl_182", + ["is_null", 5, 3, 142, 16], + ["jump_false", 5, "ne_nb_183", 142, 16], + "_nop_tc_58", + ["jump", "ne_nb_183", 142, 16], + ["false", 4, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_nb_183", + ["is_bool", 5, 3, 142, 16], + ["jump_false", 5, "ne_mis_184", 142, 16], + "_nop_tc_59", + ["jump", "ne_mis_184", 142, 16], + ["ne_bool", 4, 3, 2, 142, 16], + ["jump", "ne_done_177", 142, 16], + "ne_mis_184", + ["true", 4, 142, 16], + "ne_done_177", + ["move", 2, 4, 142, 16], + ["jump_false", 2, "and_end_176", 142, 16], + ["access", 4, "newline", 142, 32], + ["is_identical", 5, 3, 4, 142, 32], + ["jump_true", 5, "ne_nid_186", 142, 32], + ["jump", "ne_ni_187", 142, 32], + "ne_nid_186", + ["false", 5, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_ni_187", + ["is_int", 6, 3, 142, 32], + ["jump_false", 6, "ne_nn_188", 142, 32], + "_nop_tc_60", + ["jump", "ne_nn_188", 142, 32], + ["ne_int", 5, 3, 4, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_nn_188", + ["is_num", 6, 3, 142, 32], + ["jump_false", 6, "ne_nt_189", 142, 32], + "_nop_tc_61", + ["jump", "ne_nt_189", 142, 32], + ["ne_float", 5, 3, 4, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_nt_189", + ["is_text", 6, 3, 142, 32], + ["jump_false", 6, "ne_nnl_190", 142, 32], + "_nop_tc_62", + "_nop_tc_63", + ["ne_text", 5, 3, 4, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_nnl_190", + ["is_null", 6, 3, 142, 32], + ["jump_false", 6, "ne_nb_191", 142, 32], + "_nop_tc_64", + ["jump", "ne_nb_191", 142, 32], + ["false", 5, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_nb_191", + ["is_bool", 6, 3, 142, 32], + ["jump_false", 6, "ne_mis_192", 142, 32], + "_nop_tc_65", + ["jump", "ne_mis_192", 142, 32], + ["ne_bool", 5, 3, 4, 142, 32], + ["jump", "ne_done_185", 142, 32], + "ne_mis_192", + ["true", 5, 142, 32], + "ne_done_185", + ["move", 2, 5, 142, 32], + "and_end_176", + ["move", 4, 2, 142, 32], + ["jump_false", 4, "and_end_175", 142, 32], + ["access", 2, "comment", 142, 50], + ["is_identical", 5, 3, 2, 142, 50], + ["jump_true", 5, "ne_nid_194", 142, 50], + ["jump", "ne_ni_195", 142, 50], + "ne_nid_194", + ["false", 5, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_ni_195", + ["is_int", 6, 3, 142, 50], + ["jump_false", 6, "ne_nn_196", 142, 50], + "_nop_tc_66", + ["jump", "ne_nn_196", 142, 50], + ["ne_int", 5, 3, 2, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_nn_196", + ["is_num", 6, 3, 142, 50], + ["jump_false", 6, "ne_nt_197", 142, 50], + "_nop_tc_67", + ["jump", "ne_nt_197", 142, 50], + ["ne_float", 5, 3, 2, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_nt_197", + ["is_text", 6, 3, 142, 50], + ["jump_false", 6, "ne_nnl_198", 142, 50], + "_nop_tc_68", + "_nop_tc_69", + ["ne_text", 5, 3, 2, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_nnl_198", + ["is_null", 6, 3, 142, 50], + ["jump_false", 6, "ne_nb_199", 142, 50], + "_nop_tc_70", + ["jump", "ne_nb_199", 142, 50], + ["false", 5, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_nb_199", + ["is_bool", 6, 3, 142, 50], + ["jump_false", 6, "ne_mis_200", 142, 50], + "_nop_tc_71", + ["jump", "ne_mis_200", 142, 50], + ["ne_bool", 5, 3, 2, 142, 50], + ["jump", "ne_done_193", 142, 50], + "ne_mis_200", + ["true", 5, 142, 50], + "ne_done_193", + ["move", 4, 5, 142, 50], + "and_end_175", + ["jump_false", 4, "if_else_173", 142, 50], + ["jump", "while_end_168", 142, 61], + ["jump", "if_end_174", 142, 61], + "if_else_173", + "if_end_174", + ["access", 2, 1, 143, 15], + ["is_num", 4, 1, 143, 15], + ["jump_false", 4, "num_err_201", 143, 15], + "_nop_tc_72", + "_nop_tc_73", + ["add", 4, 1, 2, 143, 15], + ["jump", "num_done_202", 143, 15], + "num_err_201", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 143, + 15 + ], + ["access", 5, "error", 143, 15], + ["access", 6, "cannot apply '+': operands must be numbers", 143, 15], + ["array", 7, 0, 143, 15], + ["push", 7, 6, 143, 15], + ["frame", 6, 2, 2, 143, 15], + ["null", 2, 143, 15], + ["setarg", 6, 0, 2, 143, 15], + ["setarg", 6, 1, 5, 143, 15], + ["setarg", 6, 2, 7, 143, 15], + ["invoke", 6, 2, 143, 15], + ["disrupt", 143, 15], + "num_done_202", + ["move", 1, 4, 143, 15], + ["jump", "while_start_167", 143, 15], + "while_end_168", + ["get", 2, 1, 1, 145, 21], + ["length", 3, 2, 145, 21], + ["is_int", 2, 1, 145, 21], + ["jump_false", 2, "rel_ni_205", 145, 21], + "_nop_tc_74", + "_nop_tc_75", + ["ge_int", 4, 1, 3, 145, 21], + ["jump", "rel_done_207", 145, 21], + "rel_ni_205", + ["is_num", 2, 1, 145, 21], + ["jump_false", 2, "rel_nn_206", 145, 21], + "_nop_tc_76", + "_nop_tc_77", + ["ge_float", 4, 1, 3, 145, 21], + ["jump", "rel_done_207", 145, 21], + "rel_nn_206", + ["is_text", 2, 1, 145, 21], + ["jump_false", 2, "rel_err_208", 145, 21], + "_nop_tc_78", + ["jump", "rel_err_208", 145, 21], + ["ge_text", 4, 1, 3, 145, 21], + ["jump", "rel_done_207", 145, 21], + "rel_err_208", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 145, + 21 + ], + ["access", 3, "error", 145, 21], + ["access", 5, "cannot compare with '>=': operands must be same type", 145, 21], + ["array", 6, 0, 145, 21], + ["push", 6, 5, 145, 21], + ["frame", 5, 2, 2, 145, 21], + ["null", 2, 145, 21], + ["setarg", 5, 0, 2, 145, 21], + ["setarg", 5, 1, 3, 145, 21], + ["setarg", 5, 2, 6, 145, 21], + ["invoke", 5, 2, 145, 21], + ["disrupt", 145, 21], + "rel_done_207", + ["jump_false", 4, "if_else_203", 145, 21], + ["false", 2, 145, 37], + ["return", 2, 145, 37], + "_nop_ur_2", + "if_else_203", + "if_end_204", + ["get", 2, 1, 1, 146, 12], + ["load_dynamic", 3, 2, 1, 146, 19], + ["load_field", 1, 3, "kind", 146, 19], + ["access", 2, "=>", 146, 30], + ["is_identical", 3, 1, 2, 146, 30], + ["jump_true", 3, "eq_done_209", 146, 30], + ["is_int", 4, 1, 146, 30], + ["jump_false", 4, "eq_ni_210", 146, 30], + "_nop_tc_79", + ["jump", "eq_ni_210", 146, 30], + ["eq_int", 3, 1, 2, 146, 30], + ["jump", "eq_done_209", 146, 30], + "eq_ni_210", + ["is_num", 4, 1, 146, 30], + ["jump_false", 4, "eq_nn_211", 146, 30], + "_nop_tc_80", + ["jump", "eq_nn_211", 146, 30], + ["eq_float", 3, 1, 2, 146, 30], + ["jump", "eq_done_209", 146, 30], + "eq_nn_211", + ["is_text", 4, 1, 146, 30], + ["jump_false", 4, "eq_nt_212", 146, 30], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 3, 1, 2, 146, 30], + ["jump", "eq_done_209", 146, 30], + "eq_nt_212", + ["is_null", 4, 1, 146, 30], + ["jump_false", 4, "eq_nnl_213", 146, 30], + "_nop_tc_83", + ["jump", "eq_nnl_213", 146, 30], + ["true", 3, 146, 30], + ["jump", "eq_done_209", 146, 30], + "eq_nnl_213", + ["is_bool", 4, 1, 146, 30], + ["jump_false", 4, "eq_nb_214", 146, 30], + "_nop_tc_84", + ["jump", "eq_nb_214", 146, 30], + ["eq_bool", 3, 1, 2, 146, 30], + ["jump", "eq_done_209", 146, 30], + "eq_nb_214", + ["false", 3, 146, 30], + "eq_done_209", + ["return", 3, 146, 30], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": ".cell/packages/core/parse.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 48, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 8, 1, 150, 17], + ["move", 2, 1, 150, 17], + ["null", 1, 151, 16], + ["get", 3, 8, 1, 152, 13], + ["load_field", 4, 3, "kind", 152, 13], + ["move", 3, 4, 152, 13], + ["null", 4, 153, 16], + ["null", 5, 154, 16], + ["null", 6, 155, 16], + ["null", 7, 156, 17], + ["false", 8, 157, 20], + ["false", 9, 158, 17], + ["null", 10, 159, 14], + ["null", 11, 160, 16], + ["null", 12, 161, 20], + ["null", 13, 162, 14], + ["null", 14, 163, 21], + ["null", 15, 164, 18], + ["null", 16, 165, 17], + ["access", 17, 0, 166, 16], + ["null", 18, 167, 25], + ["null", 19, 168, 23], + ["null", 20, 169, 14], + ["false", 21, 170, 22], + ["access", 22, 0, 171, 14], + ["null", 23, 172, 20], + ["null", 24, 173, 21], + ["access", 25, 0, 174, 15], + ["access", 26, 0, 175, 15], + ["access", 27, 0, 176, 17], + ["access", 28, 0, 177, 17], + ["null", 29, 178, 22], + ["null", 30, 179, 20], + ["null", 31, 180, 14], + ["null", 32, 181, 14], + ["null", 33, 182, 18], + ["null", 34, 183, 19], + ["null", 35, 184, 23], + ["null", 36, 185, 19], + ["null", 37, 186, 20], + ["null", 38, 187, 20], + ["access", 39, 0, 188, 23], + ["null", 40, 189, 23], + ["false", 41, 190, 23], + ["access", 42, "number", 192, 14], + ["is_identical", 43, 3, 42, 192, 14], + ["jump_true", 43, "eq_done_217", 192, 14], + ["is_int", 44, 3, 192, 14], + ["jump_false", 44, "eq_ni_218", 192, 14], + "_nop_tc_1", + ["jump", "eq_ni_218", 192, 14], + ["eq_int", 43, 3, 42, 192, 14], + ["jump", "eq_done_217", 192, 14], + "eq_ni_218", + ["is_num", 44, 3, 192, 14], + ["jump_false", 44, "eq_nn_219", 192, 14], + "_nop_tc_2", + ["jump", "eq_nn_219", 192, 14], + ["eq_float", 43, 3, 42, 192, 14], + ["jump", "eq_done_217", 192, 14], + "eq_nn_219", + ["is_text", 44, 3, 192, 14], + ["jump_false", 44, "eq_nt_220", 192, 14], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 43, 3, 42, 192, 14], + ["jump", "eq_done_217", 192, 14], + "eq_nt_220", + ["is_null", 44, 3, 192, 14], + ["jump_false", 44, "eq_nnl_221", 192, 14], + "_nop_tc_5", + ["jump", "eq_nnl_221", 192, 14], + ["true", 43, 192, 14], + ["jump", "eq_done_217", 192, 14], + "eq_nnl_221", + ["is_bool", 44, 3, 192, 14], + ["jump_false", 44, "eq_nb_222", 192, 14], + "_nop_tc_6", + ["jump", "eq_nb_222", 192, 14], + ["eq_bool", 43, 3, 42, 192, 14], + ["jump", "eq_done_217", 192, 14], + "eq_nb_222", + ["false", 43, 192, 14], + "eq_done_217", + ["jump_false", 43, "if_else_215", 192, 14], + ["access", 42, "number", 193, 23], + ["get", 43, 21, 1, 193, 14], + ["frame", 44, 43, 2, 193, 14], + ["null", 43, 193, 14], + ["setarg", 44, 0, 43, 193, 14], + ["setarg", 44, 1, 42, 193, 14], + ["setarg", 44, 2, 2, 193, 14], + ["invoke", 44, 42, 193, 14], + ["move", 1, 42, 193, 14], + ["get", 42, 8, 1, 194, 20], + ["load_field", 43, 42, "value", 194, 20], + ["store_field", 1, 43, "value", 194, 7], + ["get", 42, 8, 1, 195, 21], + ["load_field", 43, 42, "number", 195, 21], + ["store_field", 1, 43, "number", 195, 7], + ["get", 42, 15, 1, 196, 7], + ["frame", 43, 42, 0, 196, 7], + ["null", 42, 196, 7], + ["setarg", 43, 0, 42, 196, 7], + ["invoke", 43, 42, 196, 7], + ["get", 42, 22, 1, 197, 7], + ["frame", 43, 42, 1, 197, 7], + ["null", 42, 197, 7], + ["setarg", 43, 0, 42, 197, 7], + ["setarg", 43, 1, 1, 197, 7], + ["invoke", 43, 42, 197, 7], + ["return", 1, 198, 14], + "_nop_ur_1", + "if_else_215", + "if_end_216", + ["access", 42, "text", 200, 14], + ["is_identical", 43, 3, 42, 200, 14], + ["jump_true", 43, "eq_done_225", 200, 14], + ["is_int", 44, 3, 200, 14], + ["jump_false", 44, "eq_ni_226", 200, 14], + "_nop_tc_7", + ["jump", "eq_ni_226", 200, 14], + ["eq_int", 43, 3, 42, 200, 14], + ["jump", "eq_done_225", 200, 14], + "eq_ni_226", + ["is_num", 44, 3, 200, 14], + ["jump_false", 44, "eq_nn_227", 200, 14], + "_nop_tc_8", + ["jump", "eq_nn_227", 200, 14], + ["eq_float", 43, 3, 42, 200, 14], + ["jump", "eq_done_225", 200, 14], + "eq_nn_227", + ["is_text", 44, 3, 200, 14], + ["jump_false", 44, "eq_nt_228", 200, 14], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 43, 3, 42, 200, 14], + ["jump", "eq_done_225", 200, 14], + "eq_nt_228", + ["is_null", 44, 3, 200, 14], + ["jump_false", 44, "eq_nnl_229", 200, 14], + "_nop_tc_11", + ["jump", "eq_nnl_229", 200, 14], + ["true", 43, 200, 14], + ["jump", "eq_done_225", 200, 14], + "eq_nnl_229", + ["is_bool", 44, 3, 200, 14], + ["jump_false", 44, "eq_nb_230", 200, 14], + "_nop_tc_12", + ["jump", "eq_nb_230", 200, 14], + ["eq_bool", 43, 3, 42, 200, 14], + ["jump", "eq_done_225", 200, 14], + "eq_nb_230", + ["false", 43, 200, 14], + "eq_done_225", + ["jump_false", 43, "if_else_223", 200, 14], + ["get", 42, 8, 1, 202, 12], + ["load_field", 43, 42, "value", 202, 12], + ["move", 20, 43, 202, 12], + ["false", 21, 203, 20], + ["access", 22, 0, 204, 12], + "while_start_231", + ["length", 42, 20, 205, 26], + ["access", 43, 1, 205, 32], + "_nop_tc_13", + "_nop_tc_14", + "_nop_tc_15", + "_nop_tc_16", + ["subtract", 44, 42, 43, 205, 32], + ["jump", "num_done_234", 205, 32], + "num_err_233", + [ + "access", + 42, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 205, + 32 + ], + ["access", 43, "error", 205, 32], + ["access", 45, "cannot apply '-': operands must be numbers", 205, 32], + ["array", 46, 0, 205, 32], + ["push", 46, 45, 205, 32], + ["frame", 45, 42, 2, 205, 32], + ["null", 42, 205, 32], + ["setarg", 45, 0, 42, 205, 32], + ["setarg", 45, 1, 43, 205, 32], + ["setarg", 45, 2, 46, 205, 32], + ["invoke", 45, 42, 205, 32], + ["disrupt", 205, 32], + "num_done_234", + ["is_int", 42, 22, 205, 32], + ["jump_false", 42, "rel_ni_235", 205, 32], + ["is_int", 43, 44, 205, 32], + ["jump_false", 43, "rel_ni_235", 205, 32], + ["lt_int", 43, 22, 44, 205, 32], + ["jump", "rel_done_237", 205, 32], + "rel_ni_235", + ["is_num", 42, 22, 205, 32], + ["jump_false", 42, "rel_nn_236", 205, 32], + "_nop_tc_17", + "_nop_tc_18", + ["lt_float", 43, 22, 44, 205, 32], + ["jump", "rel_done_237", 205, 32], + "rel_nn_236", + ["is_text", 42, 22, 205, 32], + ["jump_false", 42, "rel_err_238", 205, 32], + "_nop_tc_19", + ["jump", "rel_err_238", 205, 32], + ["lt_text", 43, 22, 44, 205, 32], + ["jump", "rel_done_237", 205, 32], + "rel_err_238", + [ + "access", + 42, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 205, + 32 + ], + ["access", 44, "error", 205, 32], + ["access", 45, "cannot compare with '<': operands must be same type", 205, 32], + ["array", 46, 0, 205, 32], + ["push", 46, 45, 205, 32], + ["frame", 45, 42, 2, 205, 32], + ["null", 42, 205, 32], + ["setarg", 45, 0, 42, 205, 32], + ["setarg", 45, 1, 44, 205, 32], + ["setarg", 45, 2, 46, 205, 32], + ["invoke", 45, 42, 205, 32], + ["disrupt", 205, 32], + "rel_done_237", + ["jump_false", 43, "while_end_232", 205, 32], + ["load_dynamic", 42, 20, 22, 206, 16], + ["access", 43, "$", 206, 23], + ["is_identical", 44, 42, 43, 206, 23], + ["jump_true", 44, "eq_done_242", 206, 23], + ["is_int", 45, 42, 206, 23], + ["jump_false", 45, "eq_ni_243", 206, 23], + "_nop_tc_20", + ["jump", "eq_ni_243", 206, 23], + ["eq_int", 44, 42, 43, 206, 23], + ["jump", "eq_done_242", 206, 23], + "eq_ni_243", + ["is_num", 45, 42, 206, 23], + ["jump_false", 45, "eq_nn_244", 206, 23], + "_nop_tc_21", + ["jump", "eq_nn_244", 206, 23], + ["eq_float", 44, 42, 43, 206, 23], + ["jump", "eq_done_242", 206, 23], + "eq_nn_244", + ["is_text", 45, 42, 206, 23], + ["jump_false", 45, "eq_nt_245", 206, 23], + "_nop_tc_22", + "_nop_tc_23", + ["eq_text", 44, 42, 43, 206, 23], + ["jump", "eq_done_242", 206, 23], + "eq_nt_245", + ["is_null", 45, 42, 206, 23], + ["jump_false", 45, "eq_nnl_246", 206, 23], + "_nop_tc_24", + ["jump", "eq_nnl_246", 206, 23], + ["true", 44, 206, 23], + ["jump", "eq_done_242", 206, 23], + "eq_nnl_246", + ["is_bool", 45, 42, 206, 23], + ["jump_false", 45, "eq_nb_247", 206, 23], + "_nop_tc_25", + ["jump", "eq_nb_247", 206, 23], + ["eq_bool", 44, 42, 43, 206, 23], + ["jump", "eq_done_242", 206, 23], + "eq_nb_247", + ["false", 44, 206, 23], + "eq_done_242", + ["move", 42, 44, 206, 23], + ["jump_false", 42, "and_end_241", 206, 23], + ["access", 43, 1, 206, 38], + ["is_num", 44, 22, 206, 38], + ["jump_false", 44, "num_err_248", 206, 38], + "_nop_tc_26", + "_nop_tc_27", + ["add", 44, 22, 43, 206, 38], + ["jump", "num_done_249", 206, 38], + "num_err_248", + [ + "access", + 43, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 206, + 38 + ], + ["access", 45, "error", 206, 38], + ["access", 46, "cannot apply '+': operands must be numbers", 206, 38], + ["array", 47, 0, 206, 38], + ["push", 47, 46, 206, 38], + ["frame", 46, 43, 2, 206, 38], + ["null", 43, 206, 38], + ["setarg", 46, 0, 43, 206, 38], + ["setarg", 46, 1, 45, 206, 38], + ["setarg", 46, 2, 47, 206, 38], + ["invoke", 46, 43, 206, 38], + ["disrupt", 206, 38], + "num_done_249", + ["load_dynamic", 43, 20, 44, 206, 38], + ["access", 44, "{", 206, 44], + ["is_identical", 45, 43, 44, 206, 44], + ["jump_true", 45, "eq_done_250", 206, 44], + ["is_int", 46, 43, 206, 44], + ["jump_false", 46, "eq_ni_251", 206, 44], + "_nop_tc_28", + ["jump", "eq_ni_251", 206, 44], + ["eq_int", 45, 43, 44, 206, 44], + ["jump", "eq_done_250", 206, 44], + "eq_ni_251", + ["is_num", 46, 43, 206, 44], + ["jump_false", 46, "eq_nn_252", 206, 44], + "_nop_tc_29", + ["jump", "eq_nn_252", 206, 44], + ["eq_float", 45, 43, 44, 206, 44], + ["jump", "eq_done_250", 206, 44], + "eq_nn_252", + ["is_text", 46, 43, 206, 44], + ["jump_false", 46, "eq_nt_253", 206, 44], + "_nop_tc_30", + "_nop_tc_31", + ["eq_text", 45, 43, 44, 206, 44], + ["jump", "eq_done_250", 206, 44], + "eq_nt_253", + ["is_null", 46, 43, 206, 44], + ["jump_false", 46, "eq_nnl_254", 206, 44], + "_nop_tc_32", + ["jump", "eq_nnl_254", 206, 44], + ["true", 45, 206, 44], + ["jump", "eq_done_250", 206, 44], + "eq_nnl_254", + ["is_bool", 46, 43, 206, 44], + ["jump_false", 46, "eq_nb_255", 206, 44], + "_nop_tc_33", + ["jump", "eq_nb_255", 206, 44], + ["eq_bool", 45, 43, 44, 206, 44], + ["jump", "eq_done_250", 206, 44], + "eq_nb_255", + ["false", 45, 206, 44], + "eq_done_250", + ["move", 42, 45, 206, 44], + "and_end_241", + ["jump_false", 42, "if_else_239", 206, 44], + ["access", 42, 0, 207, 21], + ["is_identical", 43, 22, 42, 207, 21], + ["jump_true", 43, "eq_done_259", 207, 21], + ["is_int", 44, 22, 207, 21], + ["jump_false", 44, "eq_ni_260", 207, 21], + "_nop_tc_34", + "_nop_tc_35", + ["eq_int", 43, 22, 42, 207, 21], + ["jump", "eq_done_259", 207, 21], + "eq_ni_260", + ["is_num", 44, 22, 207, 21], + ["jump_false", 44, "eq_nn_261", 207, 21], + "_nop_tc_36", + "_nop_tc_37", + ["eq_float", 43, 22, 42, 207, 21], + ["jump", "eq_done_259", 207, 21], + "eq_nn_261", + ["is_text", 44, 22, 207, 21], + ["jump_false", 44, "eq_nt_262", 207, 21], + "_nop_tc_38", + ["jump", "eq_nt_262", 207, 21], + ["eq_text", 43, 22, 42, 207, 21], + ["jump", "eq_done_259", 207, 21], + "eq_nt_262", + ["is_null", 44, 22, 207, 21], + ["jump_false", 44, "eq_nnl_263", 207, 21], + "_nop_tc_39", + ["jump", "eq_nnl_263", 207, 21], + ["true", 43, 207, 21], + ["jump", "eq_done_259", 207, 21], + "eq_nnl_263", + ["is_bool", 44, 22, 207, 21], + ["jump_false", 44, "eq_nb_264", 207, 21], + "_nop_tc_40", + ["jump", "eq_nb_264", 207, 21], + ["eq_bool", 43, 22, 42, 207, 21], + ["jump", "eq_done_259", 207, 21], + "eq_nb_264", + ["false", 43, 207, 21], + "eq_done_259", + ["move", 42, 43, 207, 21], + ["jump_true", 42, "or_end_258", 207, 21], + ["access", 43, 1, 207, 34], + ["is_num", 44, 22, 207, 34], + ["jump_false", 44, "num_err_265", 207, 34], + "_nop_tc_41", + "_nop_tc_42", + ["subtract", 44, 22, 43, 207, 34], + ["jump", "num_done_266", 207, 34], + "num_err_265", + [ + "access", + 43, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 207, + 34 + ], + ["access", 45, "error", 207, 34], + ["access", 46, "cannot apply '-': operands must be numbers", 207, 34], + ["array", 47, 0, 207, 34], + ["push", 47, 46, 207, 34], + ["frame", 46, 43, 2, 207, 34], + ["null", 43, 207, 34], + ["setarg", 46, 0, 43, 207, 34], + ["setarg", 46, 1, 45, 207, 34], + ["setarg", 46, 2, 47, 207, 34], + ["invoke", 46, 43, 207, 34], + ["disrupt", 207, 34], + "num_done_266", + ["load_dynamic", 43, 20, 44, 207, 34], + ["access", 44, "\\", 207, 40], + ["is_identical", 45, 43, 44, 207, 40], + ["jump_true", 45, "ne_nid_268", 207, 40], + ["jump", "ne_ni_269", 207, 40], + "ne_nid_268", + ["false", 45, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_ni_269", + ["is_int", 46, 43, 207, 40], + ["jump_false", 46, "ne_nn_270", 207, 40], + "_nop_tc_43", + ["jump", "ne_nn_270", 207, 40], + ["ne_int", 45, 43, 44, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_nn_270", + ["is_num", 46, 43, 207, 40], + ["jump_false", 46, "ne_nt_271", 207, 40], + "_nop_tc_44", + ["jump", "ne_nt_271", 207, 40], + ["ne_float", 45, 43, 44, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_nt_271", + ["is_text", 46, 43, 207, 40], + ["jump_false", 46, "ne_nnl_272", 207, 40], + "_nop_tc_45", + "_nop_tc_46", + ["ne_text", 45, 43, 44, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_nnl_272", + ["is_null", 46, 43, 207, 40], + ["jump_false", 46, "ne_nb_273", 207, 40], + "_nop_tc_47", + ["jump", "ne_nb_273", 207, 40], + ["false", 45, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_nb_273", + ["is_bool", 46, 43, 207, 40], + ["jump_false", 46, "ne_mis_274", 207, 40], + "_nop_tc_48", + ["jump", "ne_mis_274", 207, 40], + ["ne_bool", 45, 43, 44, 207, 40], + ["jump", "ne_done_267", 207, 40], + "ne_mis_274", + ["true", 45, 207, 40], + "ne_done_267", + ["move", 42, 45, 207, 40], + "or_end_258", + ["jump_false", 42, "if_else_256", 207, 40], + ["true", 21, 208, 26], + ["jump", "while_end_232", 209, 13], + ["jump", "if_end_257", 209, 13], + "if_else_256", + "if_end_257", + ["jump", "if_end_240", 209, 13], + "if_else_239", + "if_end_240", + ["access", 42, 1, 212, 19], + ["is_num", 43, 22, 212, 19], + ["jump_false", 43, "num_err_275", 212, 19], + "_nop_tc_49", + "_nop_tc_50", + ["add", 43, 22, 42, 212, 19], + ["jump", "num_done_276", 212, 19], + "num_err_275", + [ + "access", + 42, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 212, + 19 + ], + ["access", 44, "error", 212, 19], + ["access", 45, "cannot apply '+': operands must be numbers", 212, 19], + ["array", 46, 0, 212, 19], + ["push", 46, 45, 212, 19], + ["frame", 45, 42, 2, 212, 19], + ["null", 42, 212, 19], + ["setarg", 45, 0, 42, 212, 19], + ["setarg", 45, 1, 44, 212, 19], + ["setarg", 45, 2, 46, 212, 19], + ["invoke", 45, 42, 212, 19], + ["disrupt", 212, 19], + "num_done_276", + ["move", 22, 43, 212, 19], + ["jump", "while_start_231", 212, 19], + "while_end_232", + ["not", 22, 21, 214, 12], + ["move", 21, 22, 214, 12], + ["jump_true", 21, "or_end_279", 214, 12], + ["get", 22, 4, 1, 214, 26], + ["null", 42, 214, 39], + ["is_identical", 43, 22, 42, 214, 39], + ["jump_true", 43, "eq_done_280", 214, 39], + ["is_int", 44, 22, 214, 39], + ["jump_false", 44, "eq_ni_281", 214, 39], + "_nop_tc_51", + ["jump", "eq_ni_281", 214, 39], + ["eq_int", 43, 22, 42, 214, 39], + ["jump", "eq_done_280", 214, 39], + "eq_ni_281", + ["is_num", 44, 22, 214, 39], + ["jump_false", 44, "eq_nn_282", 214, 39], + "_nop_tc_52", + ["jump", "eq_nn_282", 214, 39], + ["eq_float", 43, 22, 42, 214, 39], + ["jump", "eq_done_280", 214, 39], + "eq_nn_282", + ["is_text", 44, 22, 214, 39], + ["jump_false", 44, "eq_nt_283", 214, 39], + "_nop_tc_53", + ["jump", "eq_nt_283", 214, 39], + ["eq_text", 43, 22, 42, 214, 39], + ["jump", "eq_done_280", 214, 39], + "eq_nt_283", + ["is_null", 44, 22, 214, 39], + ["jump_false", 44, "eq_nnl_284", 214, 39], + "_nop_tc_54", + "_nop_tc_55", + ["true", 43, 214, 39], + ["jump", "eq_done_280", 214, 39], + "eq_nnl_284", + ["is_bool", 44, 22, 214, 39], + ["jump_false", 44, "eq_nb_285", 214, 39], + "_nop_tc_56", + ["jump", "eq_nb_285", 214, 39], + ["eq_bool", 43, 22, 42, 214, 39], + ["jump", "eq_done_280", 214, 39], + "eq_nb_285", + ["false", 43, 214, 39], + "eq_done_280", + ["move", 21, 43, 214, 39], + "or_end_279", + ["jump_false", 21, "if_else_277", 214, 39], + ["access", 21, "text", 215, 25], + ["get", 22, 21, 1, 215, 16], + ["frame", 42, 22, 2, 215, 16], + ["null", 22, 215, 16], + ["setarg", 42, 0, 22, 215, 16], + ["setarg", 42, 1, 21, 215, 16], + ["setarg", 42, 2, 2, 215, 16], + ["invoke", 42, 21, 215, 16], + ["move", 1, 21, 215, 16], + ["get", 21, 8, 1, 216, 22], + ["load_field", 22, 21, "value", 216, 22], + ["store_field", 1, 22, "value", 216, 9], + ["get", 21, 15, 1, 217, 9], + ["frame", 22, 21, 0, 217, 9], + ["null", 21, 217, 9], + ["setarg", 22, 0, 21, 217, 9], + ["invoke", 22, 21, 217, 9], + ["get", 21, 22, 1, 218, 9], + ["frame", 22, 21, 1, 218, 9], + ["null", 21, 218, 9], + ["setarg", 22, 0, 21, 218, 9], + ["setarg", 22, 1, 1, 218, 9], + ["invoke", 22, 21, 218, 9], + ["return", 1, 219, 16], + "_nop_ur_2", + "if_else_277", + "if_end_278", + ["access", 21, "text literal", 222, 23], + ["get", 22, 21, 1, 222, 14], + ["frame", 42, 22, 2, 222, 14], + ["null", 22, 222, 14], + ["setarg", 42, 0, 22, 222, 14], + ["setarg", 42, 1, 21, 222, 14], + ["setarg", 42, 2, 2, 222, 14], + ["invoke", 42, 21, 222, 14], + ["move", 1, 21, 222, 14], + ["array", 21, 0, 223, 18], + ["move", 23, 21, 223, 18], + ["store_field", 1, 23, "list", 224, 7], + ["array", 21, 0, 225, 19], + ["move", 24, 21, 225, 19], + ["access", 25, 0, 226, 13], + ["access", 26, 0, 227, 13], + ["length", 21, 20, 228, 22], + ["move", 27, 21, 228, 22], + "while_start_286", + ["is_int", 21, 26, 229, 20], + ["jump_false", 21, "rel_ni_288", 229, 20], + ["is_int", 22, 27, 229, 20], + ["jump_false", 22, "rel_ni_288", 229, 20], + ["lt_int", 42, 26, 27, 229, 20], + ["jump", "rel_done_290", 229, 20], + "rel_ni_288", + ["is_num", 21, 26, 229, 20], + ["jump_false", 21, "rel_nn_289", 229, 20], + ["is_num", 22, 27, 229, 20], + ["jump_false", 22, "rel_nn_289", 229, 20], + ["lt_float", 42, 26, 27, 229, 20], + ["jump", "rel_done_290", 229, 20], + "rel_nn_289", + ["is_text", 21, 26, 229, 20], + ["jump_false", 21, "rel_err_291", 229, 20], + ["is_text", 22, 27, 229, 20], + ["jump_false", 22, "rel_err_291", 229, 20], + ["lt_text", 42, 26, 27, 229, 20], + ["jump", "rel_done_290", 229, 20], + "rel_err_291", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 229, + 20 + ], + ["access", 22, "error", 229, 20], + ["access", 43, "cannot compare with '<': operands must be same type", 229, 20], + ["array", 44, 0, 229, 20], + ["push", 44, 43, 229, 20], + ["frame", 43, 21, 2, 229, 20], + ["null", 21, 229, 20], + ["setarg", 43, 0, 21, 229, 20], + ["setarg", 43, 1, 22, 229, 20], + ["setarg", 43, 2, 44, 229, 20], + ["invoke", 43, 21, 229, 20], + ["disrupt", 229, 20], + "rel_done_290", + ["jump_false", 42, "while_end_287", 229, 20], + ["load_dynamic", 21, 20, 26, 230, 16], + ["access", 22, "\\", 230, 24], + ["is_identical", 42, 21, 22, 230, 24], + ["jump_true", 42, "eq_done_295", 230, 24], + ["is_int", 43, 21, 230, 24], + ["jump_false", 43, "eq_ni_296", 230, 24], + "_nop_tc_57", + ["jump", "eq_ni_296", 230, 24], + ["eq_int", 42, 21, 22, 230, 24], + ["jump", "eq_done_295", 230, 24], + "eq_ni_296", + ["is_num", 43, 21, 230, 24], + ["jump_false", 43, "eq_nn_297", 230, 24], + "_nop_tc_58", + ["jump", "eq_nn_297", 230, 24], + ["eq_float", 42, 21, 22, 230, 24], + ["jump", "eq_done_295", 230, 24], + "eq_nn_297", + ["is_text", 43, 21, 230, 24], + ["jump_false", 43, "eq_nt_298", 230, 24], + "_nop_tc_59", + "_nop_tc_60", + ["eq_text", 42, 21, 22, 230, 24], + ["jump", "eq_done_295", 230, 24], + "eq_nt_298", + ["is_null", 43, 21, 230, 24], + ["jump_false", 43, "eq_nnl_299", 230, 24], + "_nop_tc_61", + ["jump", "eq_nnl_299", 230, 24], + ["true", 42, 230, 24], + ["jump", "eq_done_295", 230, 24], + "eq_nnl_299", + ["is_bool", 43, 21, 230, 24], + ["jump_false", 43, "eq_nb_300", 230, 24], + "_nop_tc_62", + ["jump", "eq_nb_300", 230, 24], + ["eq_bool", 42, 21, 22, 230, 24], + ["jump", "eq_done_295", 230, 24], + "eq_nb_300", + ["false", 42, 230, 24], + "eq_done_295", + ["move", 21, 42, 230, 24], + ["jump_false", 21, "and_end_294", 230, 24], + ["access", 22, 1, 230, 38], + ["is_num", 42, 26, 230, 38], + ["jump_false", 42, "num_err_301", 230, 38], + "_nop_tc_63", + "_nop_tc_64", + ["add", 42, 26, 22, 230, 38], + ["jump", "num_done_302", 230, 38], + "num_err_301", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 230, + 38 + ], + ["access", 43, "error", 230, 38], + ["access", 44, "cannot apply '+': operands must be numbers", 230, 38], + ["array", 45, 0, 230, 38], + ["push", 45, 44, 230, 38], + ["frame", 44, 22, 2, 230, 38], + ["null", 22, 230, 38], + ["setarg", 44, 0, 22, 230, 38], + ["setarg", 44, 1, 43, 230, 38], + ["setarg", 44, 2, 45, 230, 38], + ["invoke", 44, 22, 230, 38], + ["disrupt", 230, 38], + "num_done_302", + ["is_int", 22, 42, 230, 42], + ["jump_false", 22, "rel_ni_303", 230, 42], + ["is_int", 22, 27, 230, 42], + ["jump_false", 22, "rel_ni_303", 230, 42], + ["lt_int", 43, 42, 27, 230, 42], + ["jump", "rel_done_305", 230, 42], + "rel_ni_303", + "_nop_tc_65", + "_nop_tc_66", + ["is_num", 22, 27, 230, 42], + ["jump_false", 22, "rel_nn_304", 230, 42], + ["lt_float", 43, 42, 27, 230, 42], + ["jump", "rel_done_305", 230, 42], + "rel_nn_304", + "_nop_tc_67", + ["jump", "rel_err_306", 230, 42], + ["is_text", 22, 27, 230, 42], + ["jump_false", 22, "rel_err_306", 230, 42], + ["lt_text", 43, 42, 27, 230, 42], + ["jump", "rel_done_305", 230, 42], + "rel_err_306", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 230, + 42 + ], + ["access", 42, "error", 230, 42], + ["access", 44, "cannot compare with '<': operands must be same type", 230, 42], + ["array", 45, 0, 230, 42], + ["push", 45, 44, 230, 42], + ["frame", 44, 22, 2, 230, 42], + ["null", 22, 230, 42], + ["setarg", 44, 0, 22, 230, 42], + ["setarg", 44, 1, 42, 230, 42], + ["setarg", 44, 2, 45, 230, 42], + ["invoke", 44, 22, 230, 42], + ["disrupt", 230, 42], + "rel_done_305", + ["move", 21, 43, 230, 42], + "and_end_294", + ["jump_false", 21, "if_else_292", 230, 42], + ["access", 21, 1, 231, 29], + ["is_num", 22, 26, 231, 29], + ["jump_false", 22, "num_err_307", 231, 29], + "_nop_tc_68", + "_nop_tc_69", + ["add", 22, 26, 21, 231, 29], + ["jump", "num_done_308", 231, 29], + "num_err_307", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 231, + 29 + ], + ["access", 42, "error", 231, 29], + ["access", 43, "cannot apply '+': operands must be numbers", 231, 29], + ["array", 44, 0, 231, 29], + ["push", 44, 43, 231, 29], + ["frame", 43, 21, 2, 231, 29], + ["null", 21, 231, 29], + ["setarg", 43, 0, 21, 231, 29], + ["setarg", 43, 1, 42, 231, 29], + ["setarg", 43, 2, 44, 231, 29], + ["invoke", 43, 21, 231, 29], + ["disrupt", 231, 29], + "num_done_308", + ["load_dynamic", 21, 20, 22, 231, 29], + ["move", 33, 21, 231, 29], + ["get", 21, 7, 1, 232, 21], + ["load_dynamic", 22, 21, 33, 232, 41], + ["move", 34, 22, 232, 41], + ["null", 21, 233, 26], + ["is_identical", 22, 34, 21, 233, 26], + ["jump_true", 22, "ne_nid_312", 233, 26], + ["jump", "ne_ni_313", 233, 26], + "ne_nid_312", + ["false", 22, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_ni_313", + ["is_int", 42, 34, 233, 26], + ["jump_false", 42, "ne_nn_314", 233, 26], + "_nop_tc_70", + ["jump", "ne_nn_314", 233, 26], + ["ne_int", 22, 34, 21, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_nn_314", + ["is_num", 42, 34, 233, 26], + ["jump_false", 42, "ne_nt_315", 233, 26], + "_nop_tc_71", + ["jump", "ne_nt_315", 233, 26], + ["ne_float", 22, 34, 21, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_nt_315", + ["is_text", 42, 34, 233, 26], + ["jump_false", 42, "ne_nnl_316", 233, 26], + "_nop_tc_72", + ["jump", "ne_nnl_316", 233, 26], + ["ne_text", 22, 34, 21, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_nnl_316", + ["is_null", 42, 34, 233, 26], + ["jump_false", 42, "ne_nb_317", 233, 26], + "_nop_tc_73", + "_nop_tc_74", + ["false", 22, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_nb_317", + ["is_bool", 42, 34, 233, 26], + ["jump_false", 42, "ne_mis_318", 233, 26], + "_nop_tc_75", + ["jump", "ne_mis_318", 233, 26], + ["ne_bool", 22, 34, 21, 233, 26], + ["jump", "ne_done_311", 233, 26], + "ne_mis_318", + ["true", 22, 233, 26], + "ne_done_311", + ["jump_false", 22, "if_else_309", 233, 26], + ["is_array", 21, 24, 233, 50], + ["jump_false", 21, "push_err_319", 233, 50], + ["push", 24, 34, 233, 50], + ["jump", "push_done_320", 233, 50], + "push_err_319", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 233, + 50 + ], + ["access", 22, "error", 233, 50], + ["access", 42, "cannot push: target must be an array", 233, 50], + ["array", 43, 0, 233, 50], + ["push", 43, 42, 233, 50], + ["frame", 42, 21, 2, 233, 50], + ["null", 21, 233, 50], + ["setarg", 42, 0, 21, 233, 50], + ["setarg", 42, 1, 22, 233, 50], + ["setarg", 42, 2, 43, 233, 50], + ["invoke", 42, 21, 233, 50], + ["disrupt", 233, 50], + "push_done_320", + ["jump", "if_end_310", 233, 50], + "if_else_309", + ["is_array", 21, 24, 234, 34], + ["jump_false", 21, "push_err_321", 234, 34], + ["push", 24, 33, 234, 34], + ["jump", "push_done_322", 234, 34], + "push_err_321", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 234, + 34 + ], + ["access", 22, "error", 234, 34], + ["access", 42, "cannot push: target must be an array", 234, 34], + ["array", 43, 0, 234, 34], + ["push", 43, 42, 234, 34], + ["frame", 42, 21, 2, 234, 34], + ["null", 21, 234, 34], + ["setarg", 42, 0, 21, 234, 34], + ["setarg", 42, 1, 22, 234, 34], + ["setarg", 42, 2, 43, 234, 34], + ["invoke", 42, 21, 234, 34], + ["disrupt", 234, 34], + "push_done_322", + "if_end_310", + ["access", 21, 2, 235, 23], + ["is_num", 22, 26, 235, 23], + ["jump_false", 22, "num_err_323", 235, 23], + "_nop_tc_76", + "_nop_tc_77", + ["add", 22, 26, 21, 235, 23], + ["jump", "num_done_324", 235, 23], + "num_err_323", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 235, + 23 + ], + ["access", 42, "error", 235, 23], + ["access", 43, "cannot apply '+': operands must be numbers", 235, 23], + ["array", 44, 0, 235, 23], + ["push", 44, 43, 235, 23], + ["frame", 43, 21, 2, 235, 23], + ["null", 21, 235, 23], + ["setarg", 43, 0, 21, 235, 23], + ["setarg", 43, 1, 42, 235, 23], + ["setarg", 43, 2, 44, 235, 23], + ["invoke", 43, 21, 235, 23], + ["disrupt", 235, 23], + "num_done_324", + ["move", 26, 22, 235, 23], + ["jump", "if_end_293", 235, 23], + "if_else_292", + ["load_dynamic", 21, 20, 26, 236, 23], + ["access", 22, "$", 236, 31], + ["is_identical", 42, 21, 22, 236, 31], + ["jump_true", 42, "eq_done_329", 236, 31], + ["is_int", 43, 21, 236, 31], + ["jump_false", 43, "eq_ni_330", 236, 31], + "_nop_tc_78", + ["jump", "eq_ni_330", 236, 31], + ["eq_int", 42, 21, 22, 236, 31], + ["jump", "eq_done_329", 236, 31], + "eq_ni_330", + ["is_num", 43, 21, 236, 31], + ["jump_false", 43, "eq_nn_331", 236, 31], + "_nop_tc_79", + ["jump", "eq_nn_331", 236, 31], + ["eq_float", 42, 21, 22, 236, 31], + ["jump", "eq_done_329", 236, 31], + "eq_nn_331", + ["is_text", 43, 21, 236, 31], + ["jump_false", 43, "eq_nt_332", 236, 31], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 42, 21, 22, 236, 31], + ["jump", "eq_done_329", 236, 31], + "eq_nt_332", + ["is_null", 43, 21, 236, 31], + ["jump_false", 43, "eq_nnl_333", 236, 31], + "_nop_tc_82", + ["jump", "eq_nnl_333", 236, 31], + ["true", 42, 236, 31], + ["jump", "eq_done_329", 236, 31], + "eq_nnl_333", + ["is_bool", 43, 21, 236, 31], + ["jump_false", 43, "eq_nb_334", 236, 31], + "_nop_tc_83", + ["jump", "eq_nb_334", 236, 31], + ["eq_bool", 42, 21, 22, 236, 31], + ["jump", "eq_done_329", 236, 31], + "eq_nb_334", + ["false", 42, 236, 31], + "eq_done_329", + ["move", 21, 42, 236, 31], + ["jump_false", 21, "and_end_328", 236, 31], + ["access", 22, 1, 236, 44], + ["is_num", 42, 26, 236, 44], + ["jump_false", 42, "num_err_335", 236, 44], + "_nop_tc_84", + "_nop_tc_85", + ["add", 42, 26, 22, 236, 44], + ["jump", "num_done_336", 236, 44], + "num_err_335", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 236, + 44 + ], + ["access", 43, "error", 236, 44], + ["access", 44, "cannot apply '+': operands must be numbers", 236, 44], + ["array", 45, 0, 236, 44], + ["push", 45, 44, 236, 44], + ["frame", 44, 22, 2, 236, 44], + ["null", 22, 236, 44], + ["setarg", 44, 0, 22, 236, 44], + ["setarg", 44, 1, 43, 236, 44], + ["setarg", 44, 2, 45, 236, 44], + ["invoke", 44, 22, 236, 44], + ["disrupt", 236, 44], + "num_done_336", + ["is_int", 22, 42, 236, 48], + ["jump_false", 22, "rel_ni_337", 236, 48], + ["is_int", 22, 27, 236, 48], + ["jump_false", 22, "rel_ni_337", 236, 48], + ["lt_int", 43, 42, 27, 236, 48], + ["jump", "rel_done_339", 236, 48], + "rel_ni_337", + "_nop_tc_86", + "_nop_tc_87", + ["is_num", 22, 27, 236, 48], + ["jump_false", 22, "rel_nn_338", 236, 48], + ["lt_float", 43, 42, 27, 236, 48], + ["jump", "rel_done_339", 236, 48], + "rel_nn_338", + "_nop_tc_88", + ["jump", "rel_err_340", 236, 48], + ["is_text", 22, 27, 236, 48], + ["jump_false", 22, "rel_err_340", 236, 48], + ["lt_text", 43, 42, 27, 236, 48], + ["jump", "rel_done_339", 236, 48], + "rel_err_340", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 236, + 48 + ], + ["access", 42, "error", 236, 48], + ["access", 44, "cannot compare with '<': operands must be same type", 236, 48], + ["array", 45, 0, 236, 48], + ["push", 45, 44, 236, 48], + ["frame", 44, 22, 2, 236, 48], + ["null", 22, 236, 48], + ["setarg", 44, 0, 22, 236, 48], + ["setarg", 44, 1, 42, 236, 48], + ["setarg", 44, 2, 45, 236, 48], + ["invoke", 44, 22, 236, 48], + ["disrupt", 236, 48], + "rel_done_339", + ["move", 21, 43, 236, 48], + "and_end_328", + ["move", 22, 21, 236, 48], + ["jump_false", 22, "and_end_327", 236, 48], + ["access", 21, 1, 236, 66], + ["is_num", 42, 26, 236, 66], + ["jump_false", 42, "num_err_341", 236, 66], + "_nop_tc_89", + "_nop_tc_90", + ["add", 42, 26, 21, 236, 66], + ["jump", "num_done_342", 236, 66], + "num_err_341", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 236, + 66 + ], + ["access", 43, "error", 236, 66], + ["access", 44, "cannot apply '+': operands must be numbers", 236, 66], + ["array", 45, 0, 236, 66], + ["push", 45, 44, 236, 66], + ["frame", 44, 21, 2, 236, 66], + ["null", 21, 236, 66], + ["setarg", 44, 0, 21, 236, 66], + ["setarg", 44, 1, 43, 236, 66], + ["setarg", 44, 2, 45, 236, 66], + ["invoke", 44, 21, 236, 66], + ["disrupt", 236, 66], + "num_done_342", + ["load_dynamic", 21, 20, 42, 236, 66], + ["access", 42, "{", 236, 72], + ["is_identical", 43, 21, 42, 236, 72], + ["jump_true", 43, "eq_done_343", 236, 72], + ["is_int", 44, 21, 236, 72], + ["jump_false", 44, "eq_ni_344", 236, 72], + "_nop_tc_91", + ["jump", "eq_ni_344", 236, 72], + ["eq_int", 43, 21, 42, 236, 72], + ["jump", "eq_done_343", 236, 72], + "eq_ni_344", + ["is_num", 44, 21, 236, 72], + ["jump_false", 44, "eq_nn_345", 236, 72], + "_nop_tc_92", + ["jump", "eq_nn_345", 236, 72], + ["eq_float", 43, 21, 42, 236, 72], + ["jump", "eq_done_343", 236, 72], + "eq_nn_345", + ["is_text", 44, 21, 236, 72], + ["jump_false", 44, "eq_nt_346", 236, 72], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 43, 21, 42, 236, 72], + ["jump", "eq_done_343", 236, 72], + "eq_nt_346", + ["is_null", 44, 21, 236, 72], + ["jump_false", 44, "eq_nnl_347", 236, 72], + "_nop_tc_95", + ["jump", "eq_nnl_347", 236, 72], + ["true", 43, 236, 72], + ["jump", "eq_done_343", 236, 72], + "eq_nnl_347", + ["is_bool", 44, 21, 236, 72], + ["jump_false", 44, "eq_nb_348", 236, 72], + "_nop_tc_96", + ["jump", "eq_nb_348", 236, 72], + ["eq_bool", 43, 21, 42, 236, 72], + ["jump", "eq_done_343", 236, 72], + "eq_nb_348", + ["false", 43, 236, 72], + "eq_done_343", + ["move", 22, 43, 236, 72], + "and_end_327", + ["jump_false", 22, "if_else_325", 236, 72], + ["access", 21, 2, 237, 23], + ["is_num", 22, 26, 237, 23], + ["jump_false", 22, "num_err_349", 237, 23], + "_nop_tc_97", + "_nop_tc_98", + ["add", 22, 26, 21, 237, 23], + ["jump", "num_done_350", 237, 23], + "num_err_349", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 237, + 23 + ], + ["access", 42, "error", 237, 23], + ["access", 43, "cannot apply '+': operands must be numbers", 237, 23], + ["array", 44, 0, 237, 23], + ["push", 44, 43, 237, 23], + ["frame", 43, 21, 2, 237, 23], + ["null", 21, 237, 23], + ["setarg", 43, 0, 21, 237, 23], + ["setarg", 43, 1, 42, 237, 23], + ["setarg", 43, 2, 44, 237, 23], + ["invoke", 43, 21, 237, 23], + ["disrupt", 237, 23], + "num_done_350", + ["move", 26, 22, 237, 23], + ["access", 28, 1, 238, 19], + ["array", 21, 0, 239, 24], + ["move", 29, 21, 239, 24], + "while_start_351", + ["is_int", 21, 26, 240, 24], + ["jump_false", 21, "rel_ni_354", 240, 24], + ["is_int", 22, 27, 240, 24], + ["jump_false", 22, "rel_ni_354", 240, 24], + ["lt_int", 42, 26, 27, 240, 24], + ["jump", "rel_done_356", 240, 24], + "rel_ni_354", + ["is_num", 21, 26, 240, 24], + ["jump_false", 21, "rel_nn_355", 240, 24], + ["is_num", 22, 27, 240, 24], + ["jump_false", 22, "rel_nn_355", 240, 24], + ["lt_float", 42, 26, 27, 240, 24], + ["jump", "rel_done_356", 240, 24], + "rel_nn_355", + ["is_text", 21, 26, 240, 24], + ["jump_false", 21, "rel_err_357", 240, 24], + ["is_text", 22, 27, 240, 24], + ["jump_false", 22, "rel_err_357", 240, 24], + ["lt_text", 42, 26, 27, 240, 24], + ["jump", "rel_done_356", 240, 24], + "rel_err_357", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 240, + 24 + ], + ["access", 22, "error", 240, 24], + ["access", 43, "cannot compare with '<': operands must be same type", 240, 24], + ["array", 44, 0, 240, 24], + ["push", 44, 43, 240, 24], + ["frame", 43, 21, 2, 240, 24], + ["null", 21, 240, 24], + ["setarg", 43, 0, 21, 240, 24], + ["setarg", 43, 1, 22, 240, 24], + ["setarg", 43, 2, 44, 240, 24], + ["invoke", 43, 21, 240, 24], + ["disrupt", 240, 24], + "rel_done_356", + ["move", 21, 42, 240, 24], + ["jump_false", 21, "and_end_353", 240, 24], + ["access", 22, 0, 240, 41], + ["is_int", 42, 28, 240, 41], + ["jump_false", 42, "rel_ni_358", 240, 41], + "_nop_tc_99", + "_nop_tc_100", + ["gt_int", 43, 28, 22, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_ni_358", + ["is_num", 42, 28, 240, 41], + ["jump_false", 42, "rel_nn_359", 240, 41], + "_nop_tc_101", + "_nop_tc_102", + ["gt_float", 43, 28, 22, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_nn_359", + ["is_text", 42, 28, 240, 41], + ["jump_false", 42, "rel_err_361", 240, 41], + "_nop_tc_103", + ["jump", "rel_err_361", 240, 41], + ["gt_text", 43, 28, 22, 240, 41], + ["jump", "rel_done_360", 240, 41], + "rel_err_361", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 240, + 41 + ], + ["access", 42, "error", 240, 41], + ["access", 44, "cannot compare with '>': operands must be same type", 240, 41], + ["array", 45, 0, 240, 41], + ["push", 45, 44, 240, 41], + ["frame", 44, 22, 2, 240, 41], + ["null", 22, 240, 41], + ["setarg", 44, 0, 22, 240, 41], + ["setarg", 44, 1, 42, 240, 41], + ["setarg", 44, 2, 45, 240, 41], + ["invoke", 44, 22, 240, 41], + ["disrupt", 240, 41], + "rel_done_360", + ["move", 21, 43, 240, 41], + "and_end_353", + ["jump_false", 21, "while_end_352", 240, 41], + ["load_dynamic", 21, 20, 26, 241, 21], + ["move", 31, 21, 241, 21], + ["access", 21, "{", 242, 23], + ["is_identical", 22, 31, 21, 242, 23], + ["jump_true", 22, "eq_done_364", 242, 23], + ["is_int", 42, 31, 242, 23], + ["jump_false", 42, "eq_ni_365", 242, 23], + "_nop_tc_104", + ["jump", "eq_ni_365", 242, 23], + ["eq_int", 22, 31, 21, 242, 23], + ["jump", "eq_done_364", 242, 23], + "eq_ni_365", + ["is_num", 42, 31, 242, 23], + ["jump_false", 42, "eq_nn_366", 242, 23], + "_nop_tc_105", + ["jump", "eq_nn_366", 242, 23], + ["eq_float", 22, 31, 21, 242, 23], + ["jump", "eq_done_364", 242, 23], + "eq_nn_366", + ["is_text", 42, 31, 242, 23], + ["jump_false", 42, "eq_nt_367", 242, 23], + "_nop_tc_106", + "_nop_tc_107", + ["eq_text", 22, 31, 21, 242, 23], + ["jump", "eq_done_364", 242, 23], + "eq_nt_367", + ["is_null", 42, 31, 242, 23], + ["jump_false", 42, "eq_nnl_368", 242, 23], + "_nop_tc_108", + ["jump", "eq_nnl_368", 242, 23], + ["true", 22, 242, 23], + ["jump", "eq_done_364", 242, 23], + "eq_nnl_368", + ["is_bool", 42, 31, 242, 23], + ["jump_false", 42, "eq_nb_369", 242, 23], + "_nop_tc_109", + ["jump", "eq_nb_369", 242, 23], + ["eq_bool", 22, 31, 21, 242, 23], + ["jump", "eq_done_364", 242, 23], + "eq_nb_369", + ["false", 22, 242, 23], + "eq_done_364", + ["jump_false", 22, "if_else_362", 242, 23], + ["access", 21, 1, 242, 46], + ["is_num", 22, 28, 242, 46], + ["jump_false", 22, "num_err_370", 242, 46], + "_nop_tc_110", + "_nop_tc_111", + ["add", 22, 28, 21, 242, 46], + ["jump", "num_done_371", 242, 46], + "num_err_370", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 242, + 46 + ], + ["access", 42, "error", 242, 46], + ["access", 43, "cannot apply '+': operands must be numbers", 242, 46], + ["array", 44, 0, 242, 46], + ["push", 44, 43, 242, 46], + ["frame", 43, 21, 2, 242, 46], + ["null", 21, 242, 46], + ["setarg", 43, 0, 21, 242, 46], + ["setarg", 43, 1, 42, 242, 46], + ["setarg", 43, 2, 44, 242, 46], + ["invoke", 43, 21, 242, 46], + ["disrupt", 242, 46], + "num_done_371", + ["move", 28, 22, 242, 46], + ["is_array", 21, 29, 242, 66], + ["jump_false", 21, "push_err_372", 242, 66], + ["push", 29, 31, 242, 66], + ["jump", "push_done_373", 242, 66], + "push_err_372", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 242, + 66 + ], + ["access", 22, "error", 242, 66], + ["access", 42, "cannot push: target must be an array", 242, 66], + ["array", 43, 0, 242, 66], + ["push", 43, 42, 242, 66], + ["frame", 42, 21, 2, 242, 66], + ["null", 21, 242, 66], + ["setarg", 42, 0, 21, 242, 66], + ["setarg", 42, 1, 22, 242, 66], + ["setarg", 42, 2, 43, 242, 66], + ["invoke", 42, 21, 242, 66], + ["disrupt", 242, 66], + "push_done_373", + ["access", 21, 1, 242, 83], + ["is_num", 22, 26, 242, 83], + ["jump_false", 22, "num_err_374", 242, 83], + "_nop_tc_112", + "_nop_tc_113", + ["add", 22, 26, 21, 242, 83], + ["jump", "num_done_375", 242, 83], + "num_err_374", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 242, + 83 + ], + ["access", 42, "error", 242, 83], + ["access", 43, "cannot apply '+': operands must be numbers", 242, 83], + ["array", 44, 0, 242, 83], + ["push", 44, 43, 242, 83], + ["frame", 43, 21, 2, 242, 83], + ["null", 21, 242, 83], + ["setarg", 43, 0, 21, 242, 83], + ["setarg", 43, 1, 42, 242, 83], + ["setarg", 43, 2, 44, 242, 83], + ["invoke", 43, 21, 242, 83], + ["disrupt", 242, 83], + "num_done_375", + ["move", 26, 22, 242, 83], + ["jump", "if_end_363", 242, 83], + "if_else_362", + ["access", 21, "}", 243, 28], + ["is_identical", 22, 31, 21, 243, 28], + ["jump_true", 22, "eq_done_378", 243, 28], + ["is_int", 42, 31, 243, 28], + ["jump_false", 42, "eq_ni_379", 243, 28], + "_nop_tc_114", + ["jump", "eq_ni_379", 243, 28], + ["eq_int", 22, 31, 21, 243, 28], + ["jump", "eq_done_378", 243, 28], + "eq_ni_379", + ["is_num", 42, 31, 243, 28], + ["jump_false", 42, "eq_nn_380", 243, 28], + "_nop_tc_115", + ["jump", "eq_nn_380", 243, 28], + ["eq_float", 22, 31, 21, 243, 28], + ["jump", "eq_done_378", 243, 28], + "eq_nn_380", + ["is_text", 42, 31, 243, 28], + ["jump_false", 42, "eq_nt_381", 243, 28], + "_nop_tc_116", + "_nop_tc_117", + ["eq_text", 22, 31, 21, 243, 28], + ["jump", "eq_done_378", 243, 28], + "eq_nt_381", + ["is_null", 42, 31, 243, 28], + ["jump_false", 42, "eq_nnl_382", 243, 28], + "_nop_tc_118", + ["jump", "eq_nnl_382", 243, 28], + ["true", 22, 243, 28], + ["jump", "eq_done_378", 243, 28], + "eq_nnl_382", + ["is_bool", 42, 31, 243, 28], + ["jump_false", 42, "eq_nb_383", 243, 28], + "_nop_tc_119", + ["jump", "eq_nb_383", 243, 28], + ["eq_bool", 22, 31, 21, 243, 28], + ["jump", "eq_done_378", 243, 28], + "eq_nb_383", + ["false", 22, 243, 28], + "eq_done_378", + ["jump_false", 22, "if_else_376", 243, 28], + ["access", 21, 1, 244, 31], + ["is_num", 22, 28, 244, 31], + ["jump_false", 22, "num_err_384", 244, 31], + "_nop_tc_120", + "_nop_tc_121", + ["subtract", 28, 28, 21, 244, 31], + ["jump", "num_done_385", 244, 31], + "num_err_384", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 244, + 31 + ], + ["access", 22, "error", 244, 31], + ["access", 42, "cannot apply '-': operands must be numbers", 244, 31], + ["array", 43, 0, 244, 31], + ["push", 43, 42, 244, 31], + ["frame", 42, 21, 2, 244, 31], + ["null", 21, 244, 31], + ["setarg", 42, 0, 21, 244, 31], + ["setarg", 42, 1, 22, 244, 31], + ["setarg", 42, 2, 43, 244, 31], + ["invoke", 42, 21, 244, 31], + ["disrupt", 244, 31], + "num_done_385", + ["access", 21, 0, 245, 27], + ["is_int", 22, 28, 245, 27], + ["jump_false", 22, "rel_ni_388", 245, 27], + "_nop_tc_122", + "_nop_tc_123", + ["gt_int", 42, 28, 21, 245, 27], + ["jump", "rel_done_390", 245, 27], + "rel_ni_388", + ["is_num", 22, 28, 245, 27], + ["jump_false", 22, "rel_nn_389", 245, 27], + "_nop_tc_124", + "_nop_tc_125", + ["gt_float", 42, 28, 21, 245, 27], + ["jump", "rel_done_390", 245, 27], + "rel_nn_389", + ["is_text", 22, 28, 245, 27], + ["jump_false", 22, "rel_err_391", 245, 27], + "_nop_tc_126", + ["jump", "rel_err_391", 245, 27], + ["gt_text", 42, 28, 21, 245, 27], + ["jump", "rel_done_390", 245, 27], + "rel_err_391", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 245, + 27 + ], + ["access", 22, "error", 245, 27], + ["access", 43, "cannot compare with '>': operands must be same type", 245, 27], + ["array", 44, 0, 245, 27], + ["push", 44, 43, 245, 27], + ["frame", 43, 21, 2, 245, 27], + ["null", 21, 245, 27], + ["setarg", 43, 0, 21, 245, 27], + ["setarg", 43, 1, 22, 245, 27], + ["setarg", 43, 2, 44, 245, 27], + ["invoke", 43, 21, 245, 27], + ["disrupt", 245, 27], + "rel_done_390", + ["jump_false", 42, "if_else_386", 245, 27], + ["is_array", 21, 29, 245, 49], + ["jump_false", 21, "push_err_392", 245, 49], + ["push", 29, 31, 245, 49], + ["jump", "push_done_393", 245, 49], + "push_err_392", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 245, + 49 + ], + ["access", 22, "error", 245, 49], + ["access", 42, "cannot push: target must be an array", 245, 49], + ["array", 43, 0, 245, 49], + ["push", 43, 42, 245, 49], + ["frame", 42, 21, 2, 245, 49], + ["null", 21, 245, 49], + ["setarg", 42, 0, 21, 245, 49], + ["setarg", 42, 1, 22, 245, 49], + ["setarg", 42, 2, 43, 245, 49], + ["invoke", 42, 21, 245, 49], + ["disrupt", 245, 49], + "push_done_393", + ["jump", "if_end_387", 245, 49], + "if_else_386", + "if_end_387", + ["access", 21, 1, 246, 27], + ["is_num", 22, 26, 246, 27], + ["jump_false", 22, "num_err_394", 246, 27], + "_nop_tc_127", + "_nop_tc_128", + ["add", 22, 26, 21, 246, 27], + ["jump", "num_done_395", 246, 27], + "num_err_394", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 246, + 27 + ], + ["access", 42, "error", 246, 27], + ["access", 43, "cannot apply '+': operands must be numbers", 246, 27], + ["array", 44, 0, 246, 27], + ["push", 44, 43, 246, 27], + ["frame", 43, 21, 2, 246, 27], + ["null", 21, 246, 27], + ["setarg", 43, 0, 21, 246, 27], + ["setarg", 43, 1, 42, 246, 27], + ["setarg", 43, 2, 44, 246, 27], + ["invoke", 43, 21, 246, 27], + ["disrupt", 246, 27], + "num_done_395", + ["move", 26, 22, 246, 27], + ["jump", "if_end_377", 246, 27], + "if_else_376", + ["access", 21, "'", 248, 28], + ["is_identical", 22, 31, 21, 248, 28], + ["jump_true", 22, "eq_done_400", 248, 28], + ["is_int", 42, 31, 248, 28], + ["jump_false", 42, "eq_ni_401", 248, 28], + "_nop_tc_129", + ["jump", "eq_ni_401", 248, 28], + ["eq_int", 22, 31, 21, 248, 28], + ["jump", "eq_done_400", 248, 28], + "eq_ni_401", + ["is_num", 42, 31, 248, 28], + ["jump_false", 42, "eq_nn_402", 248, 28], + "_nop_tc_130", + ["jump", "eq_nn_402", 248, 28], + ["eq_float", 22, 31, 21, 248, 28], + ["jump", "eq_done_400", 248, 28], + "eq_nn_402", + ["is_text", 42, 31, 248, 28], + ["jump_false", 42, "eq_nt_403", 248, 28], + "_nop_tc_131", + "_nop_tc_132", + ["eq_text", 22, 31, 21, 248, 28], + ["jump", "eq_done_400", 248, 28], + "eq_nt_403", + ["is_null", 42, 31, 248, 28], + ["jump_false", 42, "eq_nnl_404", 248, 28], + "_nop_tc_133", + ["jump", "eq_nnl_404", 248, 28], + ["true", 22, 248, 28], + ["jump", "eq_done_400", 248, 28], + "eq_nnl_404", + ["is_bool", 42, 31, 248, 28], + ["jump_false", 42, "eq_nb_405", 248, 28], + "_nop_tc_134", + ["jump", "eq_nb_405", 248, 28], + ["eq_bool", 22, 31, 21, 248, 28], + ["jump", "eq_done_400", 248, 28], + "eq_nb_405", + ["false", 22, 248, 28], + "eq_done_400", + ["move", 21, 22, 248, 28], + ["jump_true", 21, "or_end_399", 248, 28], + ["access", 22, "\"", 248, 41], + ["is_identical", 42, 31, 22, 248, 41], + ["jump_true", 42, "eq_done_406", 248, 41], + ["is_int", 43, 31, 248, 41], + ["jump_false", 43, "eq_ni_407", 248, 41], + "_nop_tc_135", + ["jump", "eq_ni_407", 248, 41], + ["eq_int", 42, 31, 22, 248, 41], + ["jump", "eq_done_406", 248, 41], + "eq_ni_407", + ["is_num", 43, 31, 248, 41], + ["jump_false", 43, "eq_nn_408", 248, 41], + "_nop_tc_136", + ["jump", "eq_nn_408", 248, 41], + ["eq_float", 42, 31, 22, 248, 41], + ["jump", "eq_done_406", 248, 41], + "eq_nn_408", + ["is_text", 43, 31, 248, 41], + ["jump_false", 43, "eq_nt_409", 248, 41], + "_nop_tc_137", + "_nop_tc_138", + ["eq_text", 42, 31, 22, 248, 41], + ["jump", "eq_done_406", 248, 41], + "eq_nt_409", + ["is_null", 43, 31, 248, 41], + ["jump_false", 43, "eq_nnl_410", 248, 41], + "_nop_tc_139", + ["jump", "eq_nnl_410", 248, 41], + ["true", 42, 248, 41], + ["jump", "eq_done_406", 248, 41], + "eq_nnl_410", + ["is_bool", 43, 31, 248, 41], + ["jump_false", 43, "eq_nb_411", 248, 41], + "_nop_tc_140", + ["jump", "eq_nb_411", 248, 41], + ["eq_bool", 42, 31, 22, 248, 41], + ["jump", "eq_done_406", 248, 41], + "eq_nb_411", + ["false", 42, 248, 41], + "eq_done_406", + ["move", 21, 42, 248, 41], + "or_end_399", + ["move", 22, 21, 248, 41], + ["jump_true", 22, "or_end_398", 248, 41], + ["access", 21, "`", 248, 55], + ["is_identical", 42, 31, 21, 248, 55], + ["jump_true", 42, "eq_done_412", 248, 55], + ["is_int", 43, 31, 248, 55], + ["jump_false", 43, "eq_ni_413", 248, 55], + "_nop_tc_141", + ["jump", "eq_ni_413", 248, 55], + ["eq_int", 42, 31, 21, 248, 55], + ["jump", "eq_done_412", 248, 55], + "eq_ni_413", + ["is_num", 43, 31, 248, 55], + ["jump_false", 43, "eq_nn_414", 248, 55], + "_nop_tc_142", + ["jump", "eq_nn_414", 248, 55], + ["eq_float", 42, 31, 21, 248, 55], + ["jump", "eq_done_412", 248, 55], + "eq_nn_414", + ["is_text", 43, 31, 248, 55], + ["jump_false", 43, "eq_nt_415", 248, 55], + "_nop_tc_143", + "_nop_tc_144", + ["eq_text", 42, 31, 21, 248, 55], + ["jump", "eq_done_412", 248, 55], + "eq_nt_415", + ["is_null", 43, 31, 248, 55], + ["jump_false", 43, "eq_nnl_416", 248, 55], + "_nop_tc_145", + ["jump", "eq_nnl_416", 248, 55], + ["true", 42, 248, 55], + ["jump", "eq_done_412", 248, 55], + "eq_nnl_416", + ["is_bool", 43, 31, 248, 55], + ["jump_false", 43, "eq_nb_417", 248, 55], + "_nop_tc_146", + ["jump", "eq_nb_417", 248, 55], + ["eq_bool", 42, 31, 21, 248, 55], + ["jump", "eq_done_412", 248, 55], + "eq_nb_417", + ["false", 42, 248, 55], + "eq_done_412", + ["move", 22, 42, 248, 55], + "or_end_398", + ["jump_false", 22, "if_else_396", 248, 55], + ["move", 32, 31, 249, 20], + ["is_array", 21, 29, 250, 32], + ["jump_false", 21, "push_err_418", 250, 32], + ["push", 29, 31, 250, 32], + ["jump", "push_done_419", 250, 32], + "push_err_418", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 250, + 32 + ], + ["access", 22, "error", 250, 32], + ["access", 42, "cannot push: target must be an array", 250, 32], + ["array", 43, 0, 250, 32], + ["push", 43, 42, 250, 32], + ["frame", 42, 21, 2, 250, 32], + ["null", 21, 250, 32], + ["setarg", 42, 0, 21, 250, 32], + ["setarg", 42, 1, 22, 250, 32], + ["setarg", 42, 2, 43, 250, 32], + ["invoke", 42, 21, 250, 32], + ["disrupt", 250, 32], + "push_done_419", + ["access", 21, 1, 251, 27], + ["is_num", 22, 26, 251, 27], + ["jump_false", 22, "num_err_420", 251, 27], + "_nop_tc_147", + "_nop_tc_148", + ["add", 22, 26, 21, 251, 27], + ["jump", "num_done_421", 251, 27], + "num_err_420", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 251, + 27 + ], + ["access", 42, "error", 251, 27], + ["access", 43, "cannot apply '+': operands must be numbers", 251, 27], + ["array", 44, 0, 251, 27], + ["push", 44, 43, 251, 27], + ["frame", 43, 21, 2, 251, 27], + ["null", 21, 251, 27], + ["setarg", 43, 0, 21, 251, 27], + ["setarg", 43, 1, 42, 251, 27], + ["setarg", 43, 2, 44, 251, 27], + ["invoke", 43, 21, 251, 27], + ["disrupt", 251, 27], + "num_done_421", + ["move", 26, 22, 251, 27], + "while_start_422", + ["is_int", 21, 26, 252, 28], + ["jump_false", 21, "rel_ni_425", 252, 28], + ["is_int", 22, 27, 252, 28], + ["jump_false", 22, "rel_ni_425", 252, 28], + ["lt_int", 42, 26, 27, 252, 28], + ["jump", "rel_done_427", 252, 28], + "rel_ni_425", + ["is_num", 21, 26, 252, 28], + ["jump_false", 21, "rel_nn_426", 252, 28], + ["is_num", 22, 27, 252, 28], + ["jump_false", 22, "rel_nn_426", 252, 28], + ["lt_float", 42, 26, 27, 252, 28], + ["jump", "rel_done_427", 252, 28], + "rel_nn_426", + ["is_text", 21, 26, 252, 28], + ["jump_false", 21, "rel_err_428", 252, 28], + ["is_text", 22, 27, 252, 28], + ["jump_false", 22, "rel_err_428", 252, 28], + ["lt_text", 42, 26, 27, 252, 28], + ["jump", "rel_done_427", 252, 28], + "rel_err_428", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 252, + 28 + ], + ["access", 22, "error", 252, 28], + ["access", 43, "cannot compare with '<': operands must be same type", 252, 28], + ["array", 44, 0, 252, 28], + ["push", 44, 43, 252, 28], + ["frame", 43, 21, 2, 252, 28], + ["null", 21, 252, 28], + ["setarg", 43, 0, 21, 252, 28], + ["setarg", 43, 1, 22, 252, 28], + ["setarg", 43, 2, 44, 252, 28], + ["invoke", 43, 21, 252, 28], + ["disrupt", 252, 28], + "rel_done_427", + ["move", 21, 42, 252, 28], + ["jump_false", 21, "and_end_424", 252, 28], + ["load_dynamic", 22, 20, 26, 252, 40], + ["is_identical", 42, 22, 32, 252, 48], + ["jump_true", 42, "ne_nid_430", 252, 48], + ["jump", "ne_ni_431", 252, 48], + "ne_nid_430", + ["false", 42, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_ni_431", + ["is_int", 43, 22, 252, 48], + ["jump_false", 43, "ne_nn_432", 252, 48], + ["is_int", 44, 32, 252, 48], + ["jump_false", 44, "ne_nn_432", 252, 48], + ["ne_int", 42, 22, 32, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_nn_432", + ["is_num", 43, 22, 252, 48], + ["jump_false", 43, "ne_nt_433", 252, 48], + ["is_num", 44, 32, 252, 48], + ["jump_false", 44, "ne_nt_433", 252, 48], + ["ne_float", 42, 22, 32, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_nt_433", + ["is_text", 43, 22, 252, 48], + ["jump_false", 43, "ne_nnl_434", 252, 48], + ["is_text", 44, 32, 252, 48], + ["jump_false", 44, "ne_nnl_434", 252, 48], + ["ne_text", 42, 22, 32, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_nnl_434", + ["is_null", 43, 22, 252, 48], + ["jump_false", 43, "ne_nb_435", 252, 48], + ["is_null", 44, 32, 252, 48], + ["jump_false", 44, "ne_nb_435", 252, 48], + ["false", 42, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_nb_435", + ["is_bool", 43, 22, 252, 48], + ["jump_false", 43, "ne_mis_436", 252, 48], + ["is_bool", 44, 32, 252, 48], + ["jump_false", 44, "ne_mis_436", 252, 48], + ["ne_bool", 42, 22, 32, 252, 48], + ["jump", "ne_done_429", 252, 48], + "ne_mis_436", + ["true", 42, 252, 48], + "ne_done_429", + ["move", 21, 42, 252, 48], + "and_end_424", + ["jump_false", 21, "while_end_423", 252, 48], + ["load_dynamic", 21, 20, 26, 253, 24], + ["access", 22, "\\", 253, 32], + ["is_identical", 42, 21, 22, 253, 32], + ["jump_true", 42, "eq_done_440", 253, 32], + ["is_int", 43, 21, 253, 32], + ["jump_false", 43, "eq_ni_441", 253, 32], + "_nop_tc_149", + ["jump", "eq_ni_441", 253, 32], + ["eq_int", 42, 21, 22, 253, 32], + ["jump", "eq_done_440", 253, 32], + "eq_ni_441", + ["is_num", 43, 21, 253, 32], + ["jump_false", 43, "eq_nn_442", 253, 32], + "_nop_tc_150", + ["jump", "eq_nn_442", 253, 32], + ["eq_float", 42, 21, 22, 253, 32], + ["jump", "eq_done_440", 253, 32], + "eq_nn_442", + ["is_text", 43, 21, 253, 32], + ["jump_false", 43, "eq_nt_443", 253, 32], + "_nop_tc_151", + "_nop_tc_152", + ["eq_text", 42, 21, 22, 253, 32], + ["jump", "eq_done_440", 253, 32], + "eq_nt_443", + ["is_null", 43, 21, 253, 32], + ["jump_false", 43, "eq_nnl_444", 253, 32], + "_nop_tc_153", + ["jump", "eq_nnl_444", 253, 32], + ["true", 42, 253, 32], + ["jump", "eq_done_440", 253, 32], + "eq_nnl_444", + ["is_bool", 43, 21, 253, 32], + ["jump_false", 43, "eq_nb_445", 253, 32], + "_nop_tc_154", + ["jump", "eq_nb_445", 253, 32], + ["eq_bool", 42, 21, 22, 253, 32], + ["jump", "eq_done_440", 253, 32], + "eq_nb_445", + ["false", 42, 253, 32], + "eq_done_440", + ["move", 21, 42, 253, 32], + ["jump_false", 21, "and_end_439", 253, 32], + ["access", 22, 1, 253, 46], + ["is_num", 42, 26, 253, 46], + ["jump_false", 42, "num_err_446", 253, 46], + "_nop_tc_155", + "_nop_tc_156", + ["add", 42, 26, 22, 253, 46], + ["jump", "num_done_447", 253, 46], + "num_err_446", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 253, + 46 + ], + ["access", 43, "error", 253, 46], + ["access", 44, "cannot apply '+': operands must be numbers", 253, 46], + ["array", 45, 0, 253, 46], + ["push", 45, 44, 253, 46], + ["frame", 44, 22, 2, 253, 46], + ["null", 22, 253, 46], + ["setarg", 44, 0, 22, 253, 46], + ["setarg", 44, 1, 43, 253, 46], + ["setarg", 44, 2, 45, 253, 46], + ["invoke", 44, 22, 253, 46], + ["disrupt", 253, 46], + "num_done_447", + ["is_int", 22, 42, 253, 50], + ["jump_false", 22, "rel_ni_448", 253, 50], + ["is_int", 22, 27, 253, 50], + ["jump_false", 22, "rel_ni_448", 253, 50], + ["lt_int", 43, 42, 27, 253, 50], + ["jump", "rel_done_450", 253, 50], + "rel_ni_448", + "_nop_tc_157", + "_nop_tc_158", + ["is_num", 22, 27, 253, 50], + ["jump_false", 22, "rel_nn_449", 253, 50], + ["lt_float", 43, 42, 27, 253, 50], + ["jump", "rel_done_450", 253, 50], + "rel_nn_449", + "_nop_tc_159", + ["jump", "rel_err_451", 253, 50], + ["is_text", 22, 27, 253, 50], + ["jump_false", 22, "rel_err_451", 253, 50], + ["lt_text", 43, 42, 27, 253, 50], + ["jump", "rel_done_450", 253, 50], + "rel_err_451", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 253, + 50 + ], + ["access", 42, "error", 253, 50], + ["access", 44, "cannot compare with '<': operands must be same type", 253, 50], + ["array", 45, 0, 253, 50], + ["push", 45, 44, 253, 50], + ["frame", 44, 22, 2, 253, 50], + ["null", 22, 253, 50], + ["setarg", 44, 0, 22, 253, 50], + ["setarg", 44, 1, 42, 253, 50], + ["setarg", 44, 2, 45, 253, 50], + ["invoke", 44, 22, 253, 50], + ["disrupt", 253, 50], + "rel_done_450", + ["move", 21, 43, 253, 50], + "and_end_439", + ["jump_false", 21, "if_else_437", 253, 50], + ["load_dynamic", 21, 20, 26, 254, 39], + ["is_array", 22, 29, 254, 39], + ["jump_false", 22, "push_err_452", 254, 39], + ["push", 29, 21, 254, 39], + ["jump", "push_done_453", 254, 39], + "push_err_452", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 254, + 39 + ], + ["access", 22, "error", 254, 39], + ["access", 42, "cannot push: target must be an array", 254, 39], + ["array", 43, 0, 254, 39], + ["push", 43, 42, 254, 39], + ["frame", 42, 21, 2, 254, 39], + ["null", 21, 254, 39], + ["setarg", 42, 0, 21, 254, 39], + ["setarg", 42, 1, 22, 254, 39], + ["setarg", 42, 2, 43, 254, 39], + ["invoke", 42, 21, 254, 39], + ["disrupt", 254, 39], + "push_done_453", + ["access", 21, 1, 255, 31], + ["is_num", 22, 26, 255, 31], + ["jump_false", 22, "num_err_454", 255, 31], + "_nop_tc_160", + "_nop_tc_161", + ["add", 22, 26, 21, 255, 31], + ["jump", "num_done_455", 255, 31], + "num_err_454", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 255, + 31 + ], + ["access", 42, "error", 255, 31], + ["access", 43, "cannot apply '+': operands must be numbers", 255, 31], + ["array", 44, 0, 255, 31], + ["push", 44, 43, 255, 31], + ["frame", 43, 21, 2, 255, 31], + ["null", 21, 255, 31], + ["setarg", 43, 0, 21, 255, 31], + ["setarg", 43, 1, 42, 255, 31], + ["setarg", 43, 2, 44, 255, 31], + ["invoke", 43, 21, 255, 31], + ["disrupt", 255, 31], + "num_done_455", + ["move", 26, 22, 255, 31], + ["jump", "if_end_438", 255, 31], + "if_else_437", + "if_end_438", + ["load_dynamic", 21, 20, 26, 257, 37], + ["is_array", 22, 29, 257, 37], + ["jump_false", 22, "push_err_456", 257, 37], + ["push", 29, 21, 257, 37], + ["jump", "push_done_457", 257, 37], + "push_err_456", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 257, + 37 + ], + ["access", 22, "error", 257, 37], + ["access", 42, "cannot push: target must be an array", 257, 37], + ["array", 43, 0, 257, 37], + ["push", 43, 42, 257, 37], + ["frame", 42, 21, 2, 257, 37], + ["null", 21, 257, 37], + ["setarg", 42, 0, 21, 257, 37], + ["setarg", 42, 1, 22, 257, 37], + ["setarg", 42, 2, 43, 257, 37], + ["invoke", 42, 21, 257, 37], + ["disrupt", 257, 37], + "push_done_457", + ["access", 21, 1, 258, 29], + ["is_num", 22, 26, 258, 29], + ["jump_false", 22, "num_err_458", 258, 29], + "_nop_tc_162", + "_nop_tc_163", + ["add", 22, 26, 21, 258, 29], + ["jump", "num_done_459", 258, 29], + "num_err_458", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 258, + 29 + ], + ["access", 42, "error", 258, 29], + ["access", 43, "cannot apply '+': operands must be numbers", 258, 29], + ["array", 44, 0, 258, 29], + ["push", 44, 43, 258, 29], + ["frame", 43, 21, 2, 258, 29], + ["null", 21, 258, 29], + ["setarg", 43, 0, 21, 258, 29], + ["setarg", 43, 1, 42, 258, 29], + ["setarg", 43, 2, 44, 258, 29], + ["invoke", 43, 21, 258, 29], + ["disrupt", 258, 29], + "num_done_459", + ["move", 26, 22, 258, 29], + ["jump", "while_start_422", 258, 29], + "while_end_423", + ["is_int", 21, 26, 260, 25], + ["jump_false", 21, "rel_ni_462", 260, 25], + ["is_int", 22, 27, 260, 25], + ["jump_false", 22, "rel_ni_462", 260, 25], + ["lt_int", 42, 26, 27, 260, 25], + ["jump", "rel_done_464", 260, 25], + "rel_ni_462", + ["is_num", 21, 26, 260, 25], + ["jump_false", 21, "rel_nn_463", 260, 25], + ["is_num", 22, 27, 260, 25], + ["jump_false", 22, "rel_nn_463", 260, 25], + ["lt_float", 42, 26, 27, 260, 25], + ["jump", "rel_done_464", 260, 25], + "rel_nn_463", + ["is_text", 21, 26, 260, 25], + ["jump_false", 21, "rel_err_465", 260, 25], + ["is_text", 22, 27, 260, 25], + ["jump_false", 22, "rel_err_465", 260, 25], + ["lt_text", 42, 26, 27, 260, 25], + ["jump", "rel_done_464", 260, 25], + "rel_err_465", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 260, + 25 + ], + ["access", 22, "error", 260, 25], + ["access", 43, "cannot compare with '<': operands must be same type", 260, 25], + ["array", 44, 0, 260, 25], + ["push", 44, 43, 260, 25], + ["frame", 43, 21, 2, 260, 25], + ["null", 21, 260, 25], + ["setarg", 43, 0, 21, 260, 25], + ["setarg", 43, 1, 22, 260, 25], + ["setarg", 43, 2, 44, 260, 25], + ["invoke", 43, 21, 260, 25], + ["disrupt", 260, 25], + "rel_done_464", + ["jump_false", 42, "if_else_460", 260, 25], + ["load_dynamic", 21, 20, 26, 260, 54], + ["is_array", 22, 29, 260, 54], + ["jump_false", 22, "push_err_466", 260, 54], + ["push", 29, 21, 260, 54], + ["jump", "push_done_467", 260, 54], + "push_err_466", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 260, + 54 + ], + ["access", 22, "error", 260, 54], + ["access", 42, "cannot push: target must be an array", 260, 54], + ["array", 43, 0, 260, 54], + ["push", 43, 42, 260, 54], + ["frame", 42, 21, 2, 260, 54], + ["null", 21, 260, 54], + ["setarg", 42, 0, 21, 260, 54], + ["setarg", 42, 1, 22, 260, 54], + ["setarg", 42, 2, 43, 260, 54], + ["invoke", 42, 21, 260, 54], + ["disrupt", 260, 54], + "push_done_467", + ["access", 21, 1, 260, 73], + ["is_num", 22, 26, 260, 73], + ["jump_false", 22, "num_err_468", 260, 73], + "_nop_tc_164", + "_nop_tc_165", + ["add", 22, 26, 21, 260, 73], + ["jump", "num_done_469", 260, 73], + "num_err_468", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 260, + 73 + ], + ["access", 42, "error", 260, 73], + ["access", 43, "cannot apply '+': operands must be numbers", 260, 73], + ["array", 44, 0, 260, 73], + ["push", 44, 43, 260, 73], + ["frame", 43, 21, 2, 260, 73], + ["null", 21, 260, 73], + ["setarg", 43, 0, 21, 260, 73], + ["setarg", 43, 1, 42, 260, 73], + ["setarg", 43, 2, 44, 260, 73], + ["invoke", 43, 21, 260, 73], + ["disrupt", 260, 73], + "num_done_469", + ["move", 26, 22, 260, 73], + ["jump", "if_end_461", 260, 73], + "if_else_460", + "if_end_461", + ["jump", "if_end_397", 260, 73], + "if_else_396", + ["is_array", 21, 29, 262, 32], + ["jump_false", 21, "push_err_470", 262, 32], + ["push", 29, 31, 262, 32], + ["jump", "push_done_471", 262, 32], + "push_err_470", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 262, + 32 + ], + ["access", 22, "error", 262, 32], + ["access", 42, "cannot push: target must be an array", 262, 32], + ["array", 43, 0, 262, 32], + ["push", 43, 42, 262, 32], + ["frame", 42, 21, 2, 262, 32], + ["null", 21, 262, 32], + ["setarg", 42, 0, 21, 262, 32], + ["setarg", 42, 1, 22, 262, 32], + ["setarg", 42, 2, 43, 262, 32], + ["invoke", 42, 21, 262, 32], + ["disrupt", 262, 32], + "push_done_471", + ["access", 21, 1, 263, 27], + ["is_num", 22, 26, 263, 27], + ["jump_false", 22, "num_err_472", 263, 27], + "_nop_tc_166", + "_nop_tc_167", + ["add", 22, 26, 21, 263, 27], + ["jump", "num_done_473", 263, 27], + "num_err_472", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 263, + 27 + ], + ["access", 42, "error", 263, 27], + ["access", 43, "cannot apply '+': operands must be numbers", 263, 27], + ["array", 44, 0, 263, 27], + ["push", 44, 43, 263, 27], + ["frame", 43, 21, 2, 263, 27], + ["null", 21, 263, 27], + ["setarg", 43, 0, 21, 263, 27], + ["setarg", 43, 1, 42, 263, 27], + ["setarg", 43, 2, 44, 263, 27], + ["invoke", 43, 21, 263, 27], + ["disrupt", 263, 27], + "num_done_473", + ["move", 26, 22, 263, 27], + "if_end_397", + "if_end_377", + "if_end_363", + ["jump", "while_start_351", 263, 27], + "while_end_352", + [ + "access", + 21, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 266, + 22 + ], + ["frame", 22, 21, 1, 266, 22], + ["null", 21, 266, 22], + ["setarg", 22, 0, 21, 266, 22], + ["setarg", 22, 1, 29, 266, 22], + ["invoke", 22, 21, 266, 22], + ["move", 30, 21, 266, 22], + ["access", 21, "