{ "name": ".cell/packages/core/streamline.cm", "functions": [ { "disruption_pc": 0, "nr_slots": 10, "nr_close_slots": 0, "instructions": [ ["get", 3, 4, 1, 13, 18], ["is_proxy", 4, 3, 13, 18], ["jump_false", 4, "record_path_3", 13, 18], ["null", 4, 13, 18], ["access", 5, "verify_all", 13, 18], ["array", 6, 0, 13, 18], ["push", 6, 1, 13, 18], ["push", 6, 2, 13, 18], ["frame", 7, 3, 2, 13, 18], ["setarg", 7, 0, 4, 13, 18], ["setarg", 7, 1, 5, 13, 18], ["setarg", 7, 2, 6, 13, 18], ["invoke", 7, 4, 13, 18], ["jump", "call_done_4", 13, 18], "record_path_3", ["load_field", 5, 3, "verify_all", 13, 18], ["frame", 6, 5, 2, 13, 18], ["setarg", 6, 0, 3, 13, 18], ["setarg", 6, 1, 1, 13, 18], ["setarg", 6, 2, 2, 13, 18], ["invoke", 6, 4, 13, 18], "call_done_4", ["move", 3, 4, 13, 18], ["access", 4, 0, 14, 15], "while_start_5", ["length", 5, 3, 15, 25], ["is_int", 6, 4, 15, 25], ["jump_false", 6, "rel_ni_7", 15, 25], "_nop_tc_1", "_nop_tc_2", ["lt_int", 7, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_ni_7", ["is_num", 6, 4, 15, 25], ["jump_false", 6, "rel_nn_8", 15, 25], "_nop_tc_3", "_nop_tc_4", ["lt_float", 7, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_nn_8", ["is_text", 6, 4, 15, 25], ["jump_false", 6, "rel_err_10", 15, 25], "_nop_tc_5", ["jump", "rel_err_10", 15, 25], ["lt_text", 7, 4, 5, 15, 25], ["jump", "rel_done_9", 15, 25], "rel_err_10", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 15, 25 ], ["access", 6, "error", 15, 25], ["access", 8, "cannot compare with '<': operands must be same type", 15, 25], ["array", 9, 0, 15, 25], ["push", 9, 8, 15, 25], ["frame", 8, 5, 2, 15, 25], ["null", 5, 15, 25], ["setarg", 8, 0, 5, 15, 25], ["setarg", 8, 1, 6, 15, 25], ["setarg", 8, 2, 9, 15, 25], ["invoke", 8, 5, 15, 25], ["disrupt", 15, 25], "rel_done_9", ["jump_false", 7, "while_end_6", 15, 25], ["load_dynamic", 5, 3, 4, 1, 6], ["array", 6, 0, 1, 6], ["push", 6, 5, 1, 6], [ "access", 5, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 6 ], ["access", 7, "[verify_ir] {0}\n", 1, 6], ["frame", 8, 5, 2, 1, 6], ["null", 5, 1, 6], ["setarg", 8, 0, 5, 1, 6], ["setarg", 8, 1, 7, 1, 6], ["setarg", 8, 2, 6, 1, 6], ["invoke", 8, 5, 1, 6], [ "access", 6, { "name": "print", "kind": "name", "make": "intrinsic" }, 16, 9 ], ["frame", 7, 6, 1, 16, 9], ["null", 6, 16, 9], ["setarg", 7, 0, 6, 16, 9], ["setarg", 7, 1, 5, 16, 9], ["invoke", 7, 5, 16, 9], ["access", 5, 1, 17, 17], ["is_num", 6, 4, 17, 17], ["jump_false", 6, "num_err_11", 17, 17], "_nop_tc_6", "_nop_tc_7", ["add", 6, 4, 5, 17, 17], ["jump", "num_done_12", 17, 17], "num_err_11", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 17, 17 ], ["access", 7, "error", 17, 17], ["access", 8, "cannot apply '+': operands must be numbers", 17, 17], ["array", 9, 0, 17, 17], ["push", 9, 8, 17, 17], ["frame", 8, 5, 2, 17, 17], ["null", 5, 17, 17], ["setarg", 8, 0, 5, 17, 17], ["setarg", 8, 1, 7, 17, 17], ["setarg", 8, 2, 9, 17, 17], ["invoke", 8, 5, 17, 17], ["disrupt", 17, 17], "num_done_12", ["move", 4, 6, 17, 17], ["jump", "while_start_5", 17, 17], "while_end_6", ["length", 4, 3, 19, 18], ["access", 5, 0, 19, 26], "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", "_nop_tc_11", ["gt_int", 6, 4, 5, 19, 26], ["jump", "rel_done_17", 19, 26], "rel_ni_15", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", "_nop_tc_15", ["gt_float", 6, 4, 5, 19, 26], ["jump", "rel_done_17", 19, 26], "rel_nn_16", "_nop_tc_16", ["jump", "rel_err_18", 19, 26], "_nop_tc_17", ["jump", "rel_err_18", 19, 26], ["gt_text", 6, 4, 5, 19, 26], ["jump", "rel_done_17", 19, 26], "rel_err_18", [ "access", 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 19, 26 ], ["access", 5, "error", 19, 26], ["access", 7, "cannot compare with '>': operands must be same type", 19, 26], ["array", 8, 0, 19, 26], ["push", 8, 7, 19, 26], ["frame", 7, 4, 2, 19, 26], ["null", 4, 19, 26], ["setarg", 7, 0, 4, 19, 26], ["setarg", 7, 1, 5, 19, 26], ["setarg", 7, 2, 8, 19, 26], ["invoke", 7, 4, 19, 26], ["disrupt", 19, 26], "rel_done_17", ["jump_false", 6, "if_else_13", 19, 26], ["length", 4, 3, 1, 13], [ "access", 3, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 5, 3, 1, 1, 1], ["null", 3, 1, 1], ["setarg", 5, 0, 3, 1, 1], ["setarg", 5, 1, 4, 1, 1], ["invoke", 5, 3, 1, 1], ["array", 4, 0, 1, 1], ["push", 4, 3, 1, 1], ["push", 4, 2, 1, 1], [ "access", 3, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 5, "[verify_ir] {0} errors after {1}\n", 1, 1], ["frame", 6, 3, 2, 1, 1], ["null", 3, 1, 1], ["setarg", 6, 0, 3, 1, 1], ["setarg", 6, 1, 5, 1, 1], ["setarg", 6, 2, 4, 1, 1], ["invoke", 6, 3, 1, 1], [ "access", 4, { "name": "print", "kind": "name", "make": "intrinsic" }, 20, 9 ], ["frame", 5, 4, 1, 20, 9], ["null", 4, 20, 9], ["setarg", 5, 0, 4, 20, 9], ["setarg", 5, 1, 3, 20, 9], ["invoke", 5, 3, 20, 9], ["jump", "if_end_14", 20, 9], "if_else_13", "if_end_14", ["null", 3, 20, 9], ["return", 3, 20, 9] ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 16, "nr_close_slots": 0, "instructions": [ ["null", 4, 93, 18], ["null", 5, 94, 17], ["null", 6, 95, 14], ["null", 7, 96, 14], ["null", 8, 97, 14], ["false", 9, 98, 19], ["null", 10, 99, 18], ["get", 11, 2, 1, 100, 9], ["null", 12, 100, 16], ["is_identical", 13, 11, 12, 100, 16], ["jump_true", 13, "eq_done_31", 100, 16], ["is_int", 14, 11, 100, 16], ["jump_false", 14, "eq_ni_32", 100, 16], "_nop_tc_1", ["jump", "eq_ni_32", 100, 16], ["eq_int", 13, 11, 12, 100, 16], ["jump", "eq_done_31", 100, 16], "eq_ni_32", ["is_num", 14, 11, 100, 16], ["jump_false", 14, "eq_nn_33", 100, 16], "_nop_tc_2", ["jump", "eq_nn_33", 100, 16], ["eq_float", 13, 11, 12, 100, 16], ["jump", "eq_done_31", 100, 16], "eq_nn_33", ["is_text", 14, 11, 100, 16], ["jump_false", 14, "eq_nt_34", 100, 16], "_nop_tc_3", ["jump", "eq_nt_34", 100, 16], ["eq_text", 13, 11, 12, 100, 16], ["jump", "eq_done_31", 100, 16], "eq_nt_34", ["is_null", 14, 11, 100, 16], ["jump_false", 14, "eq_nnl_35", 100, 16], "_nop_tc_4", "_nop_tc_5", ["true", 13, 100, 16], ["jump", "eq_done_31", 100, 16], "eq_nnl_35", ["is_bool", 14, 11, 100, 16], ["jump_false", 14, "eq_nb_36", 100, 16], "_nop_tc_6", ["jump", "eq_nb_36", 100, 16], ["eq_bool", 13, 11, 12, 100, 16], ["jump", "eq_done_31", 100, 16], "eq_nb_36", ["false", 13, 100, 16], "eq_done_31", ["jump_false", 13, "if_else_29", 100, 16], ["frame", 11, 3, 0, 101, 14], ["null", 12, 101, 14], ["setarg", 11, 0, 12, 101, 14], ["tail_invoke", 11, 12, 101, 14], ["return", 12, 101, 14], "_nop_ur_1", "if_else_29", "if_end_30", ["get", 11, 15, 1, 103, 14], ["is_proxy", 12, 11, 103, 14], ["jump_false", 12, "record_path_37", 103, 14], ["null", 12, 103, 14], ["access", 13, "detailed_stats", 103, 14], ["array", 14, 0, 103, 14], ["push", 14, 1, 103, 14], ["frame", 15, 11, 2, 103, 14], ["setarg", 15, 0, 12, 103, 14], ["setarg", 15, 1, 13, 103, 14], ["setarg", 15, 2, 14, 103, 14], ["invoke", 15, 12, 103, 14], ["jump", "call_done_38", 103, 14], "record_path_37", ["load_field", 13, 11, "detailed_stats", 103, 14], ["frame", 14, 13, 1, 103, 14], ["setarg", 14, 0, 11, 103, 14], ["setarg", 14, 1, 1, 103, 14], ["invoke", 14, 12, 103, 14], "call_done_38", ["move", 4, 12, 103, 14], ["get", 11, 20, 1, 104, 10], ["is_proxy", 12, 11, 104, 10], ["jump_false", 12, "record_path_39", 104, 10], ["null", 12, 104, 10], ["access", 13, "number", 104, 10], ["array", 14, 0, 104, 10], ["frame", 15, 11, 2, 104, 10], ["setarg", 15, 0, 12, 104, 10], ["setarg", 15, 1, 13, 104, 10], ["setarg", 15, 2, 14, 104, 10], ["invoke", 15, 12, 104, 10], ["jump", "call_done_40", 104, 10], "record_path_39", ["load_field", 13, 11, "number", 104, 10], ["frame", 14, 13, 0, 104, 10], ["setarg", 14, 0, 11, 104, 10], ["invoke", 14, 12, 104, 10], "call_done_40", ["move", 6, 12, 104, 10], ["frame", 11, 3, 0, 105, 14], ["null", 12, 105, 14], ["setarg", 11, 0, 12, 105, 14], ["invoke", 11, 12, 105, 14], ["move", 10, 12, 105, 14], ["get", 11, 20, 1, 106, 10], ["is_proxy", 12, 11, 106, 10], ["jump_false", 12, "record_path_41", 106, 10], ["null", 12, 106, 10], ["access", 13, "number", 106, 10], ["array", 14, 0, 106, 10], ["frame", 15, 11, 2, 106, 10], ["setarg", 15, 0, 12, 106, 10], ["setarg", 15, 1, 13, 106, 10], ["setarg", 15, 2, 14, 106, 10], ["invoke", 15, 12, 106, 10], ["jump", "call_done_42", 106, 10], "record_path_41", ["load_field", 13, 11, "number", 106, 10], ["frame", 14, 13, 0, 106, 10], ["setarg", 14, 0, 11, 106, 10], ["invoke", 14, 12, 106, 10], "call_done_42", ["move", 7, 12, 106, 10], ["get", 11, 15, 1, 107, 13], ["is_proxy", 12, 11, 107, 13], ["jump_false", 12, "record_path_43", 107, 13], ["null", 12, 107, 13], ["access", 13, "detailed_stats", 107, 13], ["array", 14, 0, 107, 13], ["push", 14, 1, 107, 13], ["frame", 15, 11, 2, 107, 13], ["setarg", 15, 0, 12, 107, 13], ["setarg", 15, 1, 13, 107, 13], ["setarg", 15, 2, 14, 107, 13], ["invoke", 15, 12, 107, 13], ["jump", "call_done_44", 107, 13], "record_path_43", ["load_field", 13, 11, "detailed_stats", 107, 13], ["frame", 14, 13, 1, 107, 13], ["setarg", 14, 0, 11, 107, 13], ["setarg", 14, 1, 1, 107, 13], ["invoke", 14, 12, 107, 13], "call_done_44", ["move", 5, 12, 107, 13], ["is_num", 11, 7, 108, 16], ["jump_false", 11, "num_err_45", 108, 16], ["is_num", 11, 6, 108, 16], ["jump_false", 11, "num_err_45", 108, 16], ["subtract", 11, 7, 6, 108, 16], ["jump", "num_done_46", 108, 16], "num_err_45", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 108, 16 ], ["access", 7, "error", 108, 16], ["access", 12, "cannot apply '-': operands must be numbers", 108, 16], ["array", 13, 0, 108, 16], ["push", 13, 12, 108, 16], ["frame", 12, 6, 2, 108, 16], ["null", 6, 108, 16], ["setarg", 12, 0, 6, 108, 16], ["setarg", 12, 1, 7, 108, 16], ["setarg", 12, 2, 13, 108, 16], ["invoke", 12, 6, 108, 16], ["disrupt", 108, 16], "num_done_46", ["access", 6, 1000, 108, 22], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["multiply", 8, 11, 6, 108, 22], ["jump", "num_done_48", 108, 22], "num_err_47", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 108, 22 ], ["access", 7, "error", 108, 22], ["access", 11, "cannot apply '*': operands must be numbers", 108, 22], ["array", 12, 0, 108, 22], ["push", 12, 11, 108, 22], ["frame", 11, 6, 2, 108, 22], ["null", 6, 108, 22], ["setarg", 11, 0, 6, 108, 22], ["setarg", 11, 1, 7, 108, 22], ["setarg", 11, 2, 12, 108, 22], ["invoke", 11, 6, 108, 22], ["disrupt", 108, 22], "num_done_48", ["load_field", 6, 4, "instr", 109, 15], ["load_field", 7, 5, "instr", 109, 31], ["is_identical", 11, 6, 7, 109, 31], ["jump_true", 11, "ne_nid_52", 109, 31], ["jump", "ne_ni_53", 109, 31], "ne_nid_52", ["false", 11, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_ni_53", ["is_int", 12, 6, 109, 31], ["jump_false", 12, "ne_nn_54", 109, 31], ["is_int", 13, 7, 109, 31], ["jump_false", 13, "ne_nn_54", 109, 31], ["ne_int", 11, 6, 7, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_nn_54", ["is_num", 12, 6, 109, 31], ["jump_false", 12, "ne_nt_55", 109, 31], ["is_num", 13, 7, 109, 31], ["jump_false", 13, "ne_nt_55", 109, 31], ["ne_float", 11, 6, 7, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_nt_55", ["is_text", 12, 6, 109, 31], ["jump_false", 12, "ne_nnl_56", 109, 31], ["is_text", 13, 7, 109, 31], ["jump_false", 13, "ne_nnl_56", 109, 31], ["ne_text", 11, 6, 7, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_nnl_56", ["is_null", 12, 6, 109, 31], ["jump_false", 12, "ne_nb_57", 109, 31], ["is_null", 13, 7, 109, 31], ["jump_false", 13, "ne_nb_57", 109, 31], ["false", 11, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_nb_57", ["is_bool", 12, 6, 109, 31], ["jump_false", 12, "ne_mis_58", 109, 31], ["is_bool", 13, 7, 109, 31], ["jump_false", 13, "ne_mis_58", 109, 31], ["ne_bool", 11, 6, 7, 109, 31], ["jump", "ne_done_51", 109, 31], "ne_mis_58", ["true", 11, 109, 31], "ne_done_51", ["move", 6, 11, 109, 31], ["jump_true", 6, "or_end_50", 109, 31], ["load_field", 7, 4, "nop", 110, 15], ["load_field", 11, 5, "nop", 110, 29], ["is_identical", 12, 7, 11, 110, 29], ["jump_true", 12, "ne_nid_60", 110, 29], ["jump", "ne_ni_61", 110, 29], "ne_nid_60", ["false", 12, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_ni_61", ["is_int", 13, 7, 110, 29], ["jump_false", 13, "ne_nn_62", 110, 29], ["is_int", 14, 11, 110, 29], ["jump_false", 14, "ne_nn_62", 110, 29], ["ne_int", 12, 7, 11, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_nn_62", ["is_num", 13, 7, 110, 29], ["jump_false", 13, "ne_nt_63", 110, 29], ["is_num", 14, 11, 110, 29], ["jump_false", 14, "ne_nt_63", 110, 29], ["ne_float", 12, 7, 11, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_nt_63", ["is_text", 13, 7, 110, 29], ["jump_false", 13, "ne_nnl_64", 110, 29], ["is_text", 14, 11, 110, 29], ["jump_false", 14, "ne_nnl_64", 110, 29], ["ne_text", 12, 7, 11, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_nnl_64", ["is_null", 13, 7, 110, 29], ["jump_false", 13, "ne_nb_65", 110, 29], ["is_null", 14, 11, 110, 29], ["jump_false", 14, "ne_nb_65", 110, 29], ["false", 12, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_nb_65", ["is_bool", 13, 7, 110, 29], ["jump_false", 13, "ne_mis_66", 110, 29], ["is_bool", 14, 11, 110, 29], ["jump_false", 14, "ne_mis_66", 110, 29], ["ne_bool", 12, 7, 11, 110, 29], ["jump", "ne_done_59", 110, 29], "ne_mis_66", ["true", 12, 110, 29], "ne_done_59", ["move", 6, 12, 110, 29], "or_end_50", ["move", 7, 6, 110, 29], ["jump_true", 7, "or_end_49", 110, 29], ["load_field", 6, 4, "guard", 111, 15], ["load_field", 11, 5, "guard", 111, 31], ["is_identical", 12, 6, 11, 111, 31], ["jump_true", 12, "ne_nid_68", 111, 31], ["jump", "ne_ni_69", 111, 31], "ne_nid_68", ["false", 12, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_ni_69", ["is_int", 13, 6, 111, 31], ["jump_false", 13, "ne_nn_70", 111, 31], ["is_int", 14, 11, 111, 31], ["jump_false", 14, "ne_nn_70", 111, 31], ["ne_int", 12, 6, 11, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_nn_70", ["is_num", 13, 6, 111, 31], ["jump_false", 13, "ne_nt_71", 111, 31], ["is_num", 14, 11, 111, 31], ["jump_false", 14, "ne_nt_71", 111, 31], ["ne_float", 12, 6, 11, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_nt_71", ["is_text", 13, 6, 111, 31], ["jump_false", 13, "ne_nnl_72", 111, 31], ["is_text", 14, 11, 111, 31], ["jump_false", 14, "ne_nnl_72", 111, 31], ["ne_text", 12, 6, 11, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_nnl_72", ["is_null", 13, 6, 111, 31], ["jump_false", 13, "ne_nb_73", 111, 31], ["is_null", 14, 11, 111, 31], ["jump_false", 14, "ne_nb_73", 111, 31], ["false", 12, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_nb_73", ["is_bool", 13, 6, 111, 31], ["jump_false", 13, "ne_mis_74", 111, 31], ["is_bool", 14, 11, 111, 31], ["jump_false", 14, "ne_mis_74", 111, 31], ["ne_bool", 12, 6, 11, 111, 31], ["jump", "ne_done_67", 111, 31], "ne_mis_74", ["true", 12, 111, 31], "ne_done_67", ["move", 7, 12, 111, 31], "or_end_49", ["move", 9, 7, 111, 31], ["get", 6, 2, 1, 112, 5], ["load_field", 7, 6, "passes", 112, 5], ["record", 6, 7], ["store_field", 6, 2, "pass", 113, 13], ["load_field", 11, 1, "name", 114, 11], ["store_field", 6, 11, "fn", 114, 11], ["store_field", 6, 8, "ms", 115, 11], ["store_field", 6, 4, "before", 116, 15], ["store_field", 6, 5, "after", 117, 14], ["store_field", 6, 9, "changed", 118, 16], ["record", 8, 2], ["load_field", 9, 5, "nop", 120, 21], ["load_field", 11, 4, "nop", 120, 33], ["is_num", 12, 9, 120, 33], ["jump_false", 12, "num_err_75", 120, 33], ["is_num", 12, 11, 120, 33], ["jump_false", 12, "num_err_75", 120, 33], ["subtract", 12, 9, 11, 120, 33], ["jump", "num_done_76", 120, 33], "num_err_75", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 120, 33 ], ["access", 11, "error", 120, 33], ["access", 13, "cannot apply '-': operands must be numbers", 120, 33], ["array", 14, 0, 120, 33], ["push", 14, 13, 120, 33], ["frame", 13, 9, 2, 120, 33], ["null", 9, 120, 33], ["setarg", 13, 0, 9, 120, 33], ["setarg", 13, 1, 11, 120, 33], ["setarg", 13, 2, 14, 120, 33], ["invoke", 13, 9, 120, 33], ["disrupt", 120, 33], "num_done_76", ["store_field", 8, 12, "nops_added", 120, 33], ["load_field", 9, 4, "guard", 121, 25], ["load_field", 4, 5, "guard", 121, 40], ["is_num", 5, 9, 121, 40], ["jump_false", 5, "num_err_77", 121, 40], ["is_num", 5, 4, 121, 40], ["jump_false", 5, "num_err_77", 121, 40], ["subtract", 5, 9, 4, 121, 40], ["jump", "num_done_78", 121, 40], "num_err_77", [ "access", 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 121, 40 ], ["access", 9, "error", 121, 40], ["access", 11, "cannot apply '-': operands must be numbers", 121, 40], ["array", 12, 0, 121, 40], ["push", 12, 11, 121, 40], ["frame", 11, 4, 2, 121, 40], ["null", 4, 121, 40], ["setarg", 11, 0, 4, 121, 40], ["setarg", 11, 1, 9, 121, 40], ["setarg", 11, 2, 12, 121, 40], ["invoke", 11, 4, 121, 40], ["disrupt", 121, 40], "num_done_78", ["store_field", 8, 5, "guards_removed", 121, 40], ["store_field", 6, 8, "changes", 121, 40], ["is_array", 4, 7, 121, 40], ["jump_false", 4, "push_err_79", 121, 40], ["push", 7, 6, 121, 40], ["jump", "push_done_80", 121, 40], "push_err_79", [ "access", 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 121, 40 ], ["access", 5, "error", 121, 40], ["access", 6, "cannot push: target must be an array", 121, 40], ["array", 7, 0, 121, 40], ["push", 7, 6, 121, 40], ["frame", 6, 4, 2, 121, 40], ["null", 4, 121, 40], ["setarg", 6, 0, 4, 121, 40], ["setarg", 6, 1, 5, 121, 40], ["setarg", 6, 2, 7, 121, 40], ["invoke", 6, 4, 121, 40], ["disrupt", 121, 40], "push_done_80", ["return", 10, 124, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 3, "nr_close_slots": 0, "instructions": [ ["is_num", 2, 1, 130, 19], ["jump_false", 2, "if_else_81", 130, 19], ["is_int", 2, 1, 131, 22], ["jump_false", 2, "if_else_83", 131, 22], ["get", 2, 6, 1, 132, 16], ["return", 2, 132, 16], "_nop_ur_1", "if_else_83", "if_end_84", ["get", 2, 7, 1, 134, 14], ["return", 2, 134, 14], "_nop_ur_2", "if_else_81", "if_end_82", ["is_text", 2, 1, 136, 17], ["jump_false", 2, "if_else_85", 136, 17], ["get", 2, 9, 1, 137, 14], ["return", 2, 137, 14], "_nop_ur_3", "if_else_85", "if_end_86", ["get", 2, 5, 1, 139, 12], ["return", 2, 139, 12], "_nop_ur_4", "_nop_ur_5" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 10, "nr_close_slots": 0, "instructions": [ ["access", 3, 0, 144, 20], ["load_index", 4, 2, 3, 144, 20], ["move", 3, 4, 144, 20], ["null", 4, 145, 16], ["null", 5, 146, 20], ["null", 6, 147, 15], ["access", 7, "move", 148, 15], ["is_identical", 8, 3, 7, 148, 15], ["jump_true", 8, "eq_done_89", 148, 15], ["is_int", 9, 3, 148, 15], ["jump_false", 9, "eq_ni_90", 148, 15], "_nop_tc_1", ["jump", "eq_ni_90", 148, 15], ["eq_int", 8, 3, 7, 148, 15], ["jump", "eq_done_89", 148, 15], "eq_ni_90", ["is_num", 9, 3, 148, 15], ["jump_false", 9, "eq_nn_91", 148, 15], "_nop_tc_2", ["jump", "eq_nn_91", 148, 15], ["eq_float", 8, 3, 7, 148, 15], ["jump", "eq_done_89", 148, 15], "eq_nn_91", ["is_text", 9, 3, 148, 15], ["jump_false", 9, "eq_nt_92", 148, 15], "_nop_tc_3", "_nop_tc_4", ["eq_text", 8, 3, 7, 148, 15], ["jump", "eq_done_89", 148, 15], "eq_nt_92", ["is_null", 9, 3, 148, 15], ["jump_false", 9, "eq_nnl_93", 148, 15], "_nop_tc_5", ["jump", "eq_nnl_93", 148, 15], ["true", 8, 148, 15], ["jump", "eq_done_89", 148, 15], "eq_nnl_93", ["is_bool", 9, 3, 148, 15], ["jump_false", 9, "eq_nb_94", 148, 15], "_nop_tc_6", ["jump", "eq_nb_94", 148, 15], ["eq_bool", 8, 3, 7, 148, 15], ["jump", "eq_done_89", 148, 15], "eq_nb_94", ["false", 8, 148, 15], "eq_done_89", ["jump_false", 8, "if_else_87", 148, 15], ["access", 7, 2, 149, 35], ["load_index", 8, 2, 7, 149, 35], ["load_dynamic", 7, 1, 8, 149, 35], ["move", 5, 7, 149, 35], ["null", 7, 150, 42], ["is_identical", 8, 5, 7, 150, 42], ["jump_true", 8, "ne_nid_98", 150, 42], ["jump", "ne_ni_99", 150, 42], "ne_nid_98", ["false", 8, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_ni_99", ["is_int", 9, 5, 150, 42], ["jump_false", 9, "ne_nn_100", 150, 42], "_nop_tc_7", ["jump", "ne_nn_100", 150, 42], ["ne_int", 8, 5, 7, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_nn_100", ["is_num", 9, 5, 150, 42], ["jump_false", 9, "ne_nt_101", 150, 42], "_nop_tc_8", ["jump", "ne_nt_101", 150, 42], ["ne_float", 8, 5, 7, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_nt_101", ["is_text", 9, 5, 150, 42], ["jump_false", 9, "ne_nnl_102", 150, 42], "_nop_tc_9", ["jump", "ne_nnl_102", 150, 42], ["ne_text", 8, 5, 7, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_nnl_102", ["is_null", 9, 5, 150, 42], ["jump_false", 9, "ne_nb_103", 150, 42], "_nop_tc_10", "_nop_tc_11", ["false", 8, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_nb_103", ["is_bool", 9, 5, 150, 42], ["jump_false", 9, "ne_mis_104", 150, 42], "_nop_tc_12", ["jump", "ne_mis_104", 150, 42], ["ne_bool", 8, 5, 7, 150, 42], ["jump", "ne_done_97", 150, 42], "ne_mis_104", ["true", 8, 150, 42], "ne_done_97", ["jump_false", 8, "tern_else_95", 150, 42], ["move", 7, 5, 150, 49], ["jump", "tern_end_96", 150, 49], "tern_else_95", ["get", 5, 5, 1, 150, 60], ["move", 7, 5, 150, 60], "tern_end_96", ["access", 5, 1, 150, 24], ["load_index", 8, 2, 5, 150, 24], ["store_dynamic", 1, 7, 8, 150, 24], ["null", 5, 151, 14], ["return", 5, 151, 14], "_nop_ur_1", "if_else_87", "if_end_88", ["get", 5, 11, 1, 153, 12], ["load_dynamic", 7, 5, 3, 153, 24], ["move", 4, 7, 153, 24], ["null", 3, 154, 17], ["is_identical", 5, 4, 3, 154, 17], ["jump_true", 5, "ne_nid_108", 154, 17], ["jump", "ne_ni_109", 154, 17], "ne_nid_108", ["false", 5, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_ni_109", ["is_int", 7, 4, 154, 17], ["jump_false", 7, "ne_nn_110", 154, 17], "_nop_tc_13", ["jump", "ne_nn_110", 154, 17], ["ne_int", 5, 4, 3, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_nn_110", ["is_num", 7, 4, 154, 17], ["jump_false", 7, "ne_nt_111", 154, 17], "_nop_tc_14", ["jump", "ne_nt_111", 154, 17], ["ne_float", 5, 4, 3, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_nt_111", ["is_text", 7, 4, 154, 17], ["jump_false", 7, "ne_nnl_112", 154, 17], "_nop_tc_15", ["jump", "ne_nnl_112", 154, 17], ["ne_text", 5, 4, 3, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_nnl_112", ["is_null", 7, 4, 154, 17], ["jump_false", 7, "ne_nb_113", 154, 17], "_nop_tc_16", "_nop_tc_17", ["false", 5, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_nb_113", ["is_bool", 7, 4, 154, 17], ["jump_false", 7, "ne_mis_114", 154, 17], "_nop_tc_18", ["jump", "ne_mis_114", 154, 17], ["ne_bool", 5, 4, 3, 154, 17], ["jump", "ne_done_107", 154, 17], "ne_mis_114", ["true", 5, 154, 17], "ne_done_107", ["jump_false", 5, "if_else_105", 154, 17], ["access", 3, 1, 155, 18], ["load_index", 5, 4, 3, 155, 18], ["move", 6, 5, 155, 18], ["null", 3, 156, 18], ["is_identical", 5, 6, 3, 156, 18], ["jump_true", 5, "eq_done_117", 156, 18], ["is_int", 7, 6, 156, 18], ["jump_false", 7, "eq_ni_118", 156, 18], "_nop_tc_19", ["jump", "eq_ni_118", 156, 18], ["eq_int", 5, 6, 3, 156, 18], ["jump", "eq_done_117", 156, 18], "eq_ni_118", ["is_num", 7, 6, 156, 18], ["jump_false", 7, "eq_nn_119", 156, 18], "_nop_tc_20", ["jump", "eq_nn_119", 156, 18], ["eq_float", 5, 6, 3, 156, 18], ["jump", "eq_done_117", 156, 18], "eq_nn_119", ["is_text", 7, 6, 156, 18], ["jump_false", 7, "eq_nt_120", 156, 18], "_nop_tc_21", ["jump", "eq_nt_120", 156, 18], ["eq_text", 5, 6, 3, 156, 18], ["jump", "eq_done_117", 156, 18], "eq_nt_120", ["is_null", 7, 6, 156, 18], ["jump_false", 7, "eq_nnl_121", 156, 18], "_nop_tc_22", "_nop_tc_23", ["true", 5, 156, 18], ["jump", "eq_done_117", 156, 18], "eq_nnl_121", ["is_bool", 7, 6, 156, 18], ["jump_false", 7, "eq_nb_122", 156, 18], "_nop_tc_24", ["jump", "eq_nb_122", 156, 18], ["eq_bool", 5, 6, 3, 156, 18], ["jump", "eq_done_117", 156, 18], "eq_nb_122", ["false", 5, 156, 18], "eq_done_117", ["jump_false", 5, "if_else_115", 156, 18], ["access", 3, 2, 157, 39], ["load_index", 5, 2, 3, 157, 39], ["get", 3, 23, 1, 157, 15], ["frame", 7, 3, 1, 157, 15], ["null", 3, 157, 15], ["setarg", 7, 0, 3, 157, 15], ["setarg", 7, 1, 5, 157, 15], ["invoke", 7, 3, 157, 15], ["move", 6, 3, 157, 15], ["jump", "if_end_116", 157, 15], "if_else_115", "if_end_116", ["access", 3, 0, 159, 29], ["load_index", 5, 4, 3, 159, 29], ["load_dynamic", 3, 2, 5, 159, 29], ["store_dynamic", 1, 6, 3, 159, 29], ["jump", "if_end_106", 159, 29], "if_else_105", "if_end_106", ["null", 3, 161, 12], ["return", 3, 161, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 11, "nr_close_slots": 0, "instructions": [ ["load_dynamic", 4, 1, 2, 165, 28], ["move", 5, 4, 165, 28], ["null", 4, 166, 18], ["is_identical", 6, 5, 4, 166, 18], ["jump_true", 6, "eq_done_125", 166, 18], ["is_int", 7, 5, 166, 18], ["jump_false", 7, "eq_ni_126", 166, 18], "_nop_tc_1", ["jump", "eq_ni_126", 166, 18], ["eq_int", 6, 5, 4, 166, 18], ["jump", "eq_done_125", 166, 18], "eq_ni_126", ["is_num", 7, 5, 166, 18], ["jump_false", 7, "eq_nn_127", 166, 18], "_nop_tc_2", ["jump", "eq_nn_127", 166, 18], ["eq_float", 6, 5, 4, 166, 18], ["jump", "eq_done_125", 166, 18], "eq_nn_127", ["is_text", 7, 5, 166, 18], ["jump_false", 7, "eq_nt_128", 166, 18], "_nop_tc_3", ["jump", "eq_nt_128", 166, 18], ["eq_text", 6, 5, 4, 166, 18], ["jump", "eq_done_125", 166, 18], "eq_nt_128", ["is_null", 7, 5, 166, 18], ["jump_false", 7, "eq_nnl_129", 166, 18], "_nop_tc_4", "_nop_tc_5", ["true", 6, 166, 18], ["jump", "eq_done_125", 166, 18], "eq_nnl_129", ["is_bool", 7, 5, 166, 18], ["jump_false", 7, "eq_nb_130", 166, 18], "_nop_tc_6", ["jump", "eq_nb_130", 166, 18], ["eq_bool", 6, 5, 4, 166, 18], ["jump", "eq_done_125", 166, 18], "eq_nb_130", ["false", 6, 166, 18], "eq_done_125", ["jump_false", 6, "if_else_123", 166, 18], ["false", 4, 167, 14], ["return", 4, 167, 14], "_nop_ur_1", "if_else_123", "if_end_124", ["is_identical", 4, 5, 3, 169, 18], ["jump_true", 4, "eq_done_133", 169, 18], ["is_int", 6, 5, 169, 18], ["jump_false", 6, "eq_ni_134", 169, 18], ["is_int", 7, 3, 169, 18], ["jump_false", 7, "eq_ni_134", 169, 18], ["eq_int", 4, 5, 3, 169, 18], ["jump", "eq_done_133", 169, 18], "eq_ni_134", ["is_num", 6, 5, 169, 18], ["jump_false", 6, "eq_nn_135", 169, 18], ["is_num", 7, 3, 169, 18], ["jump_false", 7, "eq_nn_135", 169, 18], ["eq_float", 4, 5, 3, 169, 18], ["jump", "eq_done_133", 169, 18], "eq_nn_135", ["is_text", 6, 5, 169, 18], ["jump_false", 6, "eq_nt_136", 169, 18], ["is_text", 7, 3, 169, 18], ["jump_false", 7, "eq_nt_136", 169, 18], ["eq_text", 4, 5, 3, 169, 18], ["jump", "eq_done_133", 169, 18], "eq_nt_136", ["is_null", 6, 5, 169, 18], ["jump_false", 6, "eq_nnl_137", 169, 18], ["is_null", 7, 3, 169, 18], ["jump_false", 7, "eq_nnl_137", 169, 18], ["true", 4, 169, 18], ["jump", "eq_done_133", 169, 18], "eq_nnl_137", ["is_bool", 6, 5, 169, 18], ["jump_false", 6, "eq_nb_138", 169, 18], ["is_bool", 7, 3, 169, 18], ["jump_false", 7, "eq_nb_138", 169, 18], ["eq_bool", 4, 5, 3, 169, 18], ["jump", "eq_done_133", 169, 18], "eq_nb_138", ["false", 4, 169, 18], "eq_done_133", ["jump_false", 4, "if_else_131", 169, 18], ["true", 4, 170, 14], ["return", 4, 170, 14], "_nop_ur_2", "if_else_131", "if_end_132", ["get", 4, 8, 1, 172, 16], ["is_identical", 6, 3, 4, 172, 16], ["jump_true", 6, "eq_done_142", 172, 16], ["is_int", 7, 3, 172, 16], ["jump_false", 7, "eq_ni_143", 172, 16], ["is_int", 8, 4, 172, 16], ["jump_false", 8, "eq_ni_143", 172, 16], ["eq_int", 6, 3, 4, 172, 16], ["jump", "eq_done_142", 172, 16], "eq_ni_143", ["is_num", 7, 3, 172, 16], ["jump_false", 7, "eq_nn_144", 172, 16], ["is_num", 8, 4, 172, 16], ["jump_false", 8, "eq_nn_144", 172, 16], ["eq_float", 6, 3, 4, 172, 16], ["jump", "eq_done_142", 172, 16], "eq_nn_144", ["is_text", 7, 3, 172, 16], ["jump_false", 7, "eq_nt_145", 172, 16], ["is_text", 8, 4, 172, 16], ["jump_false", 8, "eq_nt_145", 172, 16], ["eq_text", 6, 3, 4, 172, 16], ["jump", "eq_done_142", 172, 16], "eq_nt_145", ["is_null", 7, 3, 172, 16], ["jump_false", 7, "eq_nnl_146", 172, 16], ["is_null", 8, 4, 172, 16], ["jump_false", 8, "eq_nnl_146", 172, 16], ["true", 6, 172, 16], ["jump", "eq_done_142", 172, 16], "eq_nnl_146", ["is_bool", 7, 3, 172, 16], ["jump_false", 7, "eq_nb_147", 172, 16], ["is_bool", 8, 4, 172, 16], ["jump_false", 8, "eq_nb_147", 172, 16], ["eq_bool", 6, 3, 4, 172, 16], ["jump", "eq_done_142", 172, 16], "eq_nb_147", ["false", 6, 172, 16], "eq_done_142", ["move", 4, 6, 172, 16], ["jump_false", 4, "and_end_141", 172, 16], ["get", 6, 6, 1, 172, 35], ["is_identical", 7, 5, 6, 172, 35], ["jump_true", 7, "eq_done_149", 172, 35], ["is_int", 8, 5, 172, 35], ["jump_false", 8, "eq_ni_150", 172, 35], ["is_int", 9, 6, 172, 35], ["jump_false", 9, "eq_ni_150", 172, 35], ["eq_int", 7, 5, 6, 172, 35], ["jump", "eq_done_149", 172, 35], "eq_ni_150", ["is_num", 8, 5, 172, 35], ["jump_false", 8, "eq_nn_151", 172, 35], ["is_num", 9, 6, 172, 35], ["jump_false", 9, "eq_nn_151", 172, 35], ["eq_float", 7, 5, 6, 172, 35], ["jump", "eq_done_149", 172, 35], "eq_nn_151", ["is_text", 8, 5, 172, 35], ["jump_false", 8, "eq_nt_152", 172, 35], ["is_text", 9, 6, 172, 35], ["jump_false", 9, "eq_nt_152", 172, 35], ["eq_text", 7, 5, 6, 172, 35], ["jump", "eq_done_149", 172, 35], "eq_nt_152", ["is_null", 8, 5, 172, 35], ["jump_false", 8, "eq_nnl_153", 172, 35], ["is_null", 9, 6, 172, 35], ["jump_false", 9, "eq_nnl_153", 172, 35], ["true", 7, 172, 35], ["jump", "eq_done_149", 172, 35], "eq_nnl_153", ["is_bool", 8, 5, 172, 35], ["jump_false", 8, "eq_nb_154", 172, 35], ["is_bool", 9, 6, 172, 35], ["jump_false", 9, "eq_nb_154", 172, 35], ["eq_bool", 7, 5, 6, 172, 35], ["jump", "eq_done_149", 172, 35], "eq_nb_154", ["false", 7, 172, 35], "eq_done_149", ["move", 6, 7, 172, 35], ["jump_true", 6, "or_end_148", 172, 35], ["get", 7, 7, 1, 172, 53], ["is_identical", 8, 5, 7, 172, 53], ["jump_true", 8, "eq_done_155", 172, 53], ["is_int", 9, 5, 172, 53], ["jump_false", 9, "eq_ni_156", 172, 53], ["is_int", 10, 7, 172, 53], ["jump_false", 10, "eq_ni_156", 172, 53], ["eq_int", 8, 5, 7, 172, 53], ["jump", "eq_done_155", 172, 53], "eq_ni_156", ["is_num", 9, 5, 172, 53], ["jump_false", 9, "eq_nn_157", 172, 53], ["is_num", 10, 7, 172, 53], ["jump_false", 10, "eq_nn_157", 172, 53], ["eq_float", 8, 5, 7, 172, 53], ["jump", "eq_done_155", 172, 53], "eq_nn_157", ["is_text", 9, 5, 172, 53], ["jump_false", 9, "eq_nt_158", 172, 53], ["is_text", 10, 7, 172, 53], ["jump_false", 10, "eq_nt_158", 172, 53], ["eq_text", 8, 5, 7, 172, 53], ["jump", "eq_done_155", 172, 53], "eq_nt_158", ["is_null", 9, 5, 172, 53], ["jump_false", 9, "eq_nnl_159", 172, 53], ["is_null", 10, 7, 172, 53], ["jump_false", 10, "eq_nnl_159", 172, 53], ["true", 8, 172, 53], ["jump", "eq_done_155", 172, 53], "eq_nnl_159", ["is_bool", 9, 5, 172, 53], ["jump_false", 9, "eq_nb_160", 172, 53], ["is_bool", 10, 7, 172, 53], ["jump_false", 10, "eq_nb_160", 172, 53], ["eq_bool", 8, 5, 7, 172, 53], ["jump", "eq_done_155", 172, 53], "eq_nb_160", ["false", 8, 172, 53], "eq_done_155", ["move", 6, 8, 172, 53], "or_end_148", ["move", 4, 6, 172, 53], "and_end_141", ["jump_false", 4, "if_else_139", 172, 53], ["true", 4, 173, 14], ["return", 4, 173, 14], "_nop_ur_3", "if_else_139", "if_end_140", ["false", 4, 175, 12], ["return", 4, 175, 12], "_nop_ur_4", "_nop_ur_5" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 11, "nr_close_slots": 0, "instructions": [ ["null", 4, 179, 20], ["is_num", 5, 2, 180, 20], "_nop_bl_1", ["jump_true", 5, "if_else_161", 180, 20], ["null", 5, 181, 14], ["return", 5, 181, 14], "_nop_ur_1", "if_else_161", "if_end_162", ["load_dynamic", 5, 1, 2, 183, 31], ["move", 4, 5, 183, 31], ["null", 5, 184, 21], ["is_identical", 6, 4, 5, 184, 21], ["jump_true", 6, "eq_done_165", 184, 21], ["is_int", 7, 4, 184, 21], ["jump_false", 7, "eq_ni_166", 184, 21], "_nop_tc_1", ["jump", "eq_ni_166", 184, 21], ["eq_int", 6, 4, 5, 184, 21], ["jump", "eq_done_165", 184, 21], "eq_ni_166", ["is_num", 7, 4, 184, 21], ["jump_false", 7, "eq_nn_167", 184, 21], "_nop_tc_2", ["jump", "eq_nn_167", 184, 21], ["eq_float", 6, 4, 5, 184, 21], ["jump", "eq_done_165", 184, 21], "eq_nn_167", ["is_text", 7, 4, 184, 21], ["jump_false", 7, "eq_nt_168", 184, 21], "_nop_tc_3", ["jump", "eq_nt_168", 184, 21], ["eq_text", 6, 4, 5, 184, 21], ["jump", "eq_done_165", 184, 21], "eq_nt_168", ["is_null", 7, 4, 184, 21], ["jump_false", 7, "eq_nnl_169", 184, 21], "_nop_tc_4", "_nop_tc_5", ["true", 6, 184, 21], ["jump", "eq_done_165", 184, 21], "eq_nnl_169", ["is_bool", 7, 4, 184, 21], ["jump_false", 7, "eq_nb_170", 184, 21], "_nop_tc_6", ["jump", "eq_nb_170", 184, 21], ["eq_bool", 6, 4, 5, 184, 21], ["jump", "eq_done_165", 184, 21], "eq_nb_170", ["false", 6, 184, 21], "eq_done_165", ["jump_false", 6, "if_else_163", 184, 21], ["store_dynamic", 1, 3, 2, 185, 22], ["jump", "if_end_164", 185, 22], "if_else_163", ["is_identical", 5, 4, 3, 186, 28], ["jump_true", 5, "ne_nid_175", 186, 28], ["jump", "ne_ni_176", 186, 28], "ne_nid_175", ["false", 5, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_ni_176", ["is_int", 6, 4, 186, 28], ["jump_false", 6, "ne_nn_177", 186, 28], ["is_int", 7, 3, 186, 28], ["jump_false", 7, "ne_nn_177", 186, 28], ["ne_int", 5, 4, 3, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_nn_177", ["is_num", 6, 4, 186, 28], ["jump_false", 6, "ne_nt_178", 186, 28], ["is_num", 7, 3, 186, 28], ["jump_false", 7, "ne_nt_178", 186, 28], ["ne_float", 5, 4, 3, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_nt_178", ["is_text", 6, 4, 186, 28], ["jump_false", 6, "ne_nnl_179", 186, 28], ["is_text", 7, 3, 186, 28], ["jump_false", 7, "ne_nnl_179", 186, 28], ["ne_text", 5, 4, 3, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_nnl_179", ["is_null", 6, 4, 186, 28], ["jump_false", 6, "ne_nb_180", 186, 28], ["is_null", 7, 3, 186, 28], ["jump_false", 7, "ne_nb_180", 186, 28], ["false", 5, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_nb_180", ["is_bool", 6, 4, 186, 28], ["jump_false", 6, "ne_mis_181", 186, 28], ["is_bool", 7, 3, 186, 28], ["jump_false", 7, "ne_mis_181", 186, 28], ["ne_bool", 5, 4, 3, 186, 28], ["jump", "ne_done_174", 186, 28], "ne_mis_181", ["true", 5, 186, 28], "ne_done_174", ["move", 6, 5, 186, 28], ["jump_false", 6, "and_end_173", 186, 28], ["get", 5, 5, 1, 186, 47], ["is_identical", 7, 4, 5, 186, 47], ["jump_true", 7, "ne_nid_183", 186, 47], ["jump", "ne_ni_184", 186, 47], "ne_nid_183", ["false", 7, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_ni_184", ["is_int", 8, 4, 186, 47], ["jump_false", 8, "ne_nn_185", 186, 47], ["is_int", 9, 5, 186, 47], ["jump_false", 9, "ne_nn_185", 186, 47], ["ne_int", 7, 4, 5, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_nn_185", ["is_num", 8, 4, 186, 47], ["jump_false", 8, "ne_nt_186", 186, 47], ["is_num", 9, 5, 186, 47], ["jump_false", 9, "ne_nt_186", 186, 47], ["ne_float", 7, 4, 5, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_nt_186", ["is_text", 8, 4, 186, 47], ["jump_false", 8, "ne_nnl_187", 186, 47], ["is_text", 9, 5, 186, 47], ["jump_false", 9, "ne_nnl_187", 186, 47], ["ne_text", 7, 4, 5, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_nnl_187", ["is_null", 8, 4, 186, 47], ["jump_false", 8, "ne_nb_188", 186, 47], ["is_null", 9, 5, 186, 47], ["jump_false", 9, "ne_nb_188", 186, 47], ["false", 7, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_nb_188", ["is_bool", 8, 4, 186, 47], ["jump_false", 8, "ne_mis_189", 186, 47], ["is_bool", 9, 5, 186, 47], ["jump_false", 9, "ne_mis_189", 186, 47], ["ne_bool", 7, 4, 5, 186, 47], ["jump", "ne_done_182", 186, 47], "ne_mis_189", ["true", 7, 186, 47], "ne_done_182", ["move", 6, 7, 186, 47], "and_end_173", ["jump_false", 6, "if_else_171", 186, 47], ["get", 5, 6, 1, 187, 24], ["is_identical", 6, 4, 5, 187, 24], ["jump_true", 6, "eq_done_194", 187, 24], ["is_int", 7, 4, 187, 24], ["jump_false", 7, "eq_ni_195", 187, 24], ["is_int", 8, 5, 187, 24], ["jump_false", 8, "eq_ni_195", 187, 24], ["eq_int", 6, 4, 5, 187, 24], ["jump", "eq_done_194", 187, 24], "eq_ni_195", ["is_num", 7, 4, 187, 24], ["jump_false", 7, "eq_nn_196", 187, 24], ["is_num", 8, 5, 187, 24], ["jump_false", 8, "eq_nn_196", 187, 24], ["eq_float", 6, 4, 5, 187, 24], ["jump", "eq_done_194", 187, 24], "eq_nn_196", ["is_text", 7, 4, 187, 24], ["jump_false", 7, "eq_nt_197", 187, 24], ["is_text", 8, 5, 187, 24], ["jump_false", 8, "eq_nt_197", 187, 24], ["eq_text", 6, 4, 5, 187, 24], ["jump", "eq_done_194", 187, 24], "eq_nt_197", ["is_null", 7, 4, 187, 24], ["jump_false", 7, "eq_nnl_198", 187, 24], ["is_null", 8, 5, 187, 24], ["jump_false", 8, "eq_nnl_198", 187, 24], ["true", 6, 187, 24], ["jump", "eq_done_194", 187, 24], "eq_nnl_198", ["is_bool", 7, 4, 187, 24], ["jump_false", 7, "eq_nb_199", 187, 24], ["is_bool", 8, 5, 187, 24], ["jump_false", 8, "eq_nb_199", 187, 24], ["eq_bool", 6, 4, 5, 187, 24], ["jump", "eq_done_194", 187, 24], "eq_nb_199", ["false", 6, 187, 24], "eq_done_194", ["move", 5, 6, 187, 24], ["jump_true", 5, "or_end_193", 187, 24], ["get", 6, 7, 1, 187, 45], ["is_identical", 7, 4, 6, 187, 45], ["jump_true", 7, "eq_done_200", 187, 45], ["is_int", 8, 4, 187, 45], ["jump_false", 8, "eq_ni_201", 187, 45], ["is_int", 9, 6, 187, 45], ["jump_false", 9, "eq_ni_201", 187, 45], ["eq_int", 7, 4, 6, 187, 45], ["jump", "eq_done_200", 187, 45], "eq_ni_201", ["is_num", 8, 4, 187, 45], ["jump_false", 8, "eq_nn_202", 187, 45], ["is_num", 9, 6, 187, 45], ["jump_false", 9, "eq_nn_202", 187, 45], ["eq_float", 7, 4, 6, 187, 45], ["jump", "eq_done_200", 187, 45], "eq_nn_202", ["is_text", 8, 4, 187, 45], ["jump_false", 8, "eq_nt_203", 187, 45], ["is_text", 9, 6, 187, 45], ["jump_false", 9, "eq_nt_203", 187, 45], ["eq_text", 7, 4, 6, 187, 45], ["jump", "eq_done_200", 187, 45], "eq_nt_203", ["is_null", 8, 4, 187, 45], ["jump_false", 8, "eq_nnl_204", 187, 45], ["is_null", 9, 6, 187, 45], ["jump_false", 9, "eq_nnl_204", 187, 45], ["true", 7, 187, 45], ["jump", "eq_done_200", 187, 45], "eq_nnl_204", ["is_bool", 8, 4, 187, 45], ["jump_false", 8, "eq_nb_205", 187, 45], ["is_bool", 9, 6, 187, 45], ["jump_false", 9, "eq_nb_205", 187, 45], ["eq_bool", 7, 4, 6, 187, 45], ["jump", "eq_done_200", 187, 45], "eq_nb_205", ["false", 7, 187, 45], "eq_done_200", ["move", 5, 7, 187, 45], "or_end_193", ["move", 6, 5, 187, 45], ["jump_false", 6, "and_end_192", 187, 45], ["get", 5, 8, 1, 187, 64], ["is_identical", 7, 3, 5, 187, 64], ["jump_true", 7, "eq_done_206", 187, 64], ["is_int", 8, 3, 187, 64], ["jump_false", 8, "eq_ni_207", 187, 64], ["is_int", 9, 5, 187, 64], ["jump_false", 9, "eq_ni_207", 187, 64], ["eq_int", 7, 3, 5, 187, 64], ["jump", "eq_done_206", 187, 64], "eq_ni_207", ["is_num", 8, 3, 187, 64], ["jump_false", 8, "eq_nn_208", 187, 64], ["is_num", 9, 5, 187, 64], ["jump_false", 9, "eq_nn_208", 187, 64], ["eq_float", 7, 3, 5, 187, 64], ["jump", "eq_done_206", 187, 64], "eq_nn_208", ["is_text", 8, 3, 187, 64], ["jump_false", 8, "eq_nt_209", 187, 64], ["is_text", 9, 5, 187, 64], ["jump_false", 9, "eq_nt_209", 187, 64], ["eq_text", 7, 3, 5, 187, 64], ["jump", "eq_done_206", 187, 64], "eq_nt_209", ["is_null", 8, 3, 187, 64], ["jump_false", 8, "eq_nnl_210", 187, 64], ["is_null", 9, 5, 187, 64], ["jump_false", 9, "eq_nnl_210", 187, 64], ["true", 7, 187, 64], ["jump", "eq_done_206", 187, 64], "eq_nnl_210", ["is_bool", 8, 3, 187, 64], ["jump_false", 8, "eq_nb_211", 187, 64], ["is_bool", 9, 5, 187, 64], ["jump_false", 9, "eq_nb_211", 187, 64], ["eq_bool", 7, 3, 5, 187, 64], ["jump", "eq_done_206", 187, 64], "eq_nb_211", ["false", 7, 187, 64], "eq_done_206", ["move", 6, 7, 187, 64], "and_end_192", ["jump_false", 6, "if_else_190", 187, 64], ["get", 5, 8, 1, 188, 32], ["store_dynamic", 1, 5, 2, 188, 24], ["jump", "if_end_191", 188, 24], "if_else_190", ["get", 5, 8, 1, 189, 30], ["is_identical", 6, 4, 5, 189, 30], ["jump_true", 6, "eq_done_215", 189, 30], ["is_int", 7, 4, 189, 30], ["jump_false", 7, "eq_ni_216", 189, 30], ["is_int", 8, 5, 189, 30], ["jump_false", 8, "eq_ni_216", 189, 30], ["eq_int", 6, 4, 5, 189, 30], ["jump", "eq_done_215", 189, 30], "eq_ni_216", ["is_num", 7, 4, 189, 30], ["jump_false", 7, "eq_nn_217", 189, 30], ["is_num", 8, 5, 189, 30], ["jump_false", 8, "eq_nn_217", 189, 30], ["eq_float", 6, 4, 5, 189, 30], ["jump", "eq_done_215", 189, 30], "eq_nn_217", ["is_text", 7, 4, 189, 30], ["jump_false", 7, "eq_nt_218", 189, 30], ["is_text", 8, 5, 189, 30], ["jump_false", 8, "eq_nt_218", 189, 30], ["eq_text", 6, 4, 5, 189, 30], ["jump", "eq_done_215", 189, 30], "eq_nt_218", ["is_null", 7, 4, 189, 30], ["jump_false", 7, "eq_nnl_219", 189, 30], ["is_null", 8, 5, 189, 30], ["jump_false", 8, "eq_nnl_219", 189, 30], ["true", 6, 189, 30], ["jump", "eq_done_215", 189, 30], "eq_nnl_219", ["is_bool", 7, 4, 189, 30], ["jump_false", 7, "eq_nb_220", 189, 30], ["is_bool", 8, 5, 189, 30], ["jump_false", 8, "eq_nb_220", 189, 30], ["eq_bool", 6, 4, 5, 189, 30], ["jump", "eq_done_215", 189, 30], "eq_nb_220", ["false", 6, 189, 30], "eq_done_215", ["move", 5, 6, 189, 30], ["jump_false", 5, "and_end_214", 189, 30], ["get", 6, 6, 1, 189, 47], ["is_identical", 7, 3, 6, 189, 47], ["jump_true", 7, "eq_done_222", 189, 47], ["is_int", 8, 3, 189, 47], ["jump_false", 8, "eq_ni_223", 189, 47], ["is_int", 9, 6, 189, 47], ["jump_false", 9, "eq_ni_223", 189, 47], ["eq_int", 7, 3, 6, 189, 47], ["jump", "eq_done_222", 189, 47], "eq_ni_223", ["is_num", 8, 3, 189, 47], ["jump_false", 8, "eq_nn_224", 189, 47], ["is_num", 9, 6, 189, 47], ["jump_false", 9, "eq_nn_224", 189, 47], ["eq_float", 7, 3, 6, 189, 47], ["jump", "eq_done_222", 189, 47], "eq_nn_224", ["is_text", 8, 3, 189, 47], ["jump_false", 8, "eq_nt_225", 189, 47], ["is_text", 9, 6, 189, 47], ["jump_false", 9, "eq_nt_225", 189, 47], ["eq_text", 7, 3, 6, 189, 47], ["jump", "eq_done_222", 189, 47], "eq_nt_225", ["is_null", 8, 3, 189, 47], ["jump_false", 8, "eq_nnl_226", 189, 47], ["is_null", 9, 6, 189, 47], ["jump_false", 9, "eq_nnl_226", 189, 47], ["true", 7, 189, 47], ["jump", "eq_done_222", 189, 47], "eq_nnl_226", ["is_bool", 8, 3, 189, 47], ["jump_false", 8, "eq_nb_227", 189, 47], ["is_bool", 9, 6, 189, 47], ["jump_false", 9, "eq_nb_227", 189, 47], ["eq_bool", 7, 3, 6, 189, 47], ["jump", "eq_done_222", 189, 47], "eq_nb_227", ["false", 7, 189, 47], "eq_done_222", ["move", 6, 7, 189, 47], ["jump_true", 6, "or_end_221", 189, 47], ["get", 7, 7, 1, 189, 63], ["is_identical", 8, 3, 7, 189, 63], ["jump_true", 8, "eq_done_228", 189, 63], ["is_int", 9, 3, 189, 63], ["jump_false", 9, "eq_ni_229", 189, 63], ["is_int", 10, 7, 189, 63], ["jump_false", 10, "eq_ni_229", 189, 63], ["eq_int", 8, 3, 7, 189, 63], ["jump", "eq_done_228", 189, 63], "eq_ni_229", ["is_num", 9, 3, 189, 63], ["jump_false", 9, "eq_nn_230", 189, 63], ["is_num", 10, 7, 189, 63], ["jump_false", 10, "eq_nn_230", 189, 63], ["eq_float", 8, 3, 7, 189, 63], ["jump", "eq_done_228", 189, 63], "eq_nn_230", ["is_text", 9, 3, 189, 63], ["jump_false", 9, "eq_nt_231", 189, 63], ["is_text", 10, 7, 189, 63], ["jump_false", 10, "eq_nt_231", 189, 63], ["eq_text", 8, 3, 7, 189, 63], ["jump", "eq_done_228", 189, 63], "eq_nt_231", ["is_null", 9, 3, 189, 63], ["jump_false", 9, "eq_nnl_232", 189, 63], ["is_null", 10, 7, 189, 63], ["jump_false", 10, "eq_nnl_232", 189, 63], ["true", 8, 189, 63], ["jump", "eq_done_228", 189, 63], "eq_nnl_232", ["is_bool", 9, 3, 189, 63], ["jump_false", 9, "eq_nb_233", 189, 63], ["is_bool", 10, 7, 189, 63], ["jump_false", 10, "eq_nb_233", 189, 63], ["eq_bool", 8, 3, 7, 189, 63], ["jump", "eq_done_228", 189, 63], "eq_nb_233", ["false", 8, 189, 63], "eq_done_228", ["move", 6, 8, 189, 63], "or_end_221", ["move", 5, 6, 189, 63], "and_end_214", ["jump_false", 5, "if_else_212", 189, 63], ["jump", "if_end_213", 189, 73], "if_else_212", ["get", 5, 6, 1, 191, 31], ["is_identical", 6, 4, 5, 191, 31], ["jump_true", 6, "eq_done_238", 191, 31], ["is_int", 7, 4, 191, 31], ["jump_false", 7, "eq_ni_239", 191, 31], ["is_int", 8, 5, 191, 31], ["jump_false", 8, "eq_ni_239", 191, 31], ["eq_int", 6, 4, 5, 191, 31], ["jump", "eq_done_238", 191, 31], "eq_ni_239", ["is_num", 7, 4, 191, 31], ["jump_false", 7, "eq_nn_240", 191, 31], ["is_num", 8, 5, 191, 31], ["jump_false", 8, "eq_nn_240", 191, 31], ["eq_float", 6, 4, 5, 191, 31], ["jump", "eq_done_238", 191, 31], "eq_nn_240", ["is_text", 7, 4, 191, 31], ["jump_false", 7, "eq_nt_241", 191, 31], ["is_text", 8, 5, 191, 31], ["jump_false", 8, "eq_nt_241", 191, 31], ["eq_text", 6, 4, 5, 191, 31], ["jump", "eq_done_238", 191, 31], "eq_nt_241", ["is_null", 7, 4, 191, 31], ["jump_false", 7, "eq_nnl_242", 191, 31], ["is_null", 8, 5, 191, 31], ["jump_false", 8, "eq_nnl_242", 191, 31], ["true", 6, 191, 31], ["jump", "eq_done_238", 191, 31], "eq_nnl_242", ["is_bool", 7, 4, 191, 31], ["jump_false", 7, "eq_nb_243", 191, 31], ["is_bool", 8, 5, 191, 31], ["jump_false", 8, "eq_nb_243", 191, 31], ["eq_bool", 6, 4, 5, 191, 31], ["jump", "eq_done_238", 191, 31], "eq_nb_243", ["false", 6, 191, 31], "eq_done_238", ["move", 5, 6, 191, 31], ["jump_false", 5, "and_end_237", 191, 31], ["get", 6, 7, 1, 191, 47], ["is_identical", 7, 3, 6, 191, 47], ["jump_true", 7, "eq_done_244", 191, 47], ["is_int", 8, 3, 191, 47], ["jump_false", 8, "eq_ni_245", 191, 47], ["is_int", 9, 6, 191, 47], ["jump_false", 9, "eq_ni_245", 191, 47], ["eq_int", 7, 3, 6, 191, 47], ["jump", "eq_done_244", 191, 47], "eq_ni_245", ["is_num", 8, 3, 191, 47], ["jump_false", 8, "eq_nn_246", 191, 47], ["is_num", 9, 6, 191, 47], ["jump_false", 9, "eq_nn_246", 191, 47], ["eq_float", 7, 3, 6, 191, 47], ["jump", "eq_done_244", 191, 47], "eq_nn_246", ["is_text", 8, 3, 191, 47], ["jump_false", 8, "eq_nt_247", 191, 47], ["is_text", 9, 6, 191, 47], ["jump_false", 9, "eq_nt_247", 191, 47], ["eq_text", 7, 3, 6, 191, 47], ["jump", "eq_done_244", 191, 47], "eq_nt_247", ["is_null", 8, 3, 191, 47], ["jump_false", 8, "eq_nnl_248", 191, 47], ["is_null", 9, 6, 191, 47], ["jump_false", 9, "eq_nnl_248", 191, 47], ["true", 7, 191, 47], ["jump", "eq_done_244", 191, 47], "eq_nnl_248", ["is_bool", 8, 3, 191, 47], ["jump_false", 8, "eq_nb_249", 191, 47], ["is_bool", 9, 6, 191, 47], ["jump_false", 9, "eq_nb_249", 191, 47], ["eq_bool", 7, 3, 6, 191, 47], ["jump", "eq_done_244", 191, 47], "eq_nb_249", ["false", 7, 191, 47], "eq_done_244", ["move", 5, 7, 191, 47], "and_end_237", ["move", 6, 5, 191, 47], ["jump_true", 6, "or_end_236", 191, 47], ["get", 5, 7, 1, 191, 72], ["is_identical", 7, 4, 5, 191, 72], ["jump_true", 7, "eq_done_251", 191, 72], ["is_int", 8, 4, 191, 72], ["jump_false", 8, "eq_ni_252", 191, 72], ["is_int", 9, 5, 191, 72], ["jump_false", 9, "eq_ni_252", 191, 72], ["eq_int", 7, 4, 5, 191, 72], ["jump", "eq_done_251", 191, 72], "eq_ni_252", ["is_num", 8, 4, 191, 72], ["jump_false", 8, "eq_nn_253", 191, 72], ["is_num", 9, 5, 191, 72], ["jump_false", 9, "eq_nn_253", 191, 72], ["eq_float", 7, 4, 5, 191, 72], ["jump", "eq_done_251", 191, 72], "eq_nn_253", ["is_text", 8, 4, 191, 72], ["jump_false", 8, "eq_nt_254", 191, 72], ["is_text", 9, 5, 191, 72], ["jump_false", 9, "eq_nt_254", 191, 72], ["eq_text", 7, 4, 5, 191, 72], ["jump", "eq_done_251", 191, 72], "eq_nt_254", ["is_null", 8, 4, 191, 72], ["jump_false", 8, "eq_nnl_255", 191, 72], ["is_null", 9, 5, 191, 72], ["jump_false", 9, "eq_nnl_255", 191, 72], ["true", 7, 191, 72], ["jump", "eq_done_251", 191, 72], "eq_nnl_255", ["is_bool", 8, 4, 191, 72], ["jump_false", 8, "eq_nb_256", 191, 72], ["is_bool", 9, 5, 191, 72], ["jump_false", 9, "eq_nb_256", 191, 72], ["eq_bool", 7, 4, 5, 191, 72], ["jump", "eq_done_251", 191, 72], "eq_nb_256", ["false", 7, 191, 72], "eq_done_251", ["move", 4, 7, 191, 72], ["jump_false", 4, "and_end_250", 191, 72], ["get", 5, 6, 1, 191, 90], ["is_identical", 7, 3, 5, 191, 90], ["jump_true", 7, "eq_done_257", 191, 90], ["is_int", 8, 3, 191, 90], ["jump_false", 8, "eq_ni_258", 191, 90], ["is_int", 9, 5, 191, 90], ["jump_false", 9, "eq_ni_258", 191, 90], ["eq_int", 7, 3, 5, 191, 90], ["jump", "eq_done_257", 191, 90], "eq_ni_258", ["is_num", 8, 3, 191, 90], ["jump_false", 8, "eq_nn_259", 191, 90], ["is_num", 9, 5, 191, 90], ["jump_false", 9, "eq_nn_259", 191, 90], ["eq_float", 7, 3, 5, 191, 90], ["jump", "eq_done_257", 191, 90], "eq_nn_259", ["is_text", 8, 3, 191, 90], ["jump_false", 8, "eq_nt_260", 191, 90], ["is_text", 9, 5, 191, 90], ["jump_false", 9, "eq_nt_260", 191, 90], ["eq_text", 7, 3, 5, 191, 90], ["jump", "eq_done_257", 191, 90], "eq_nt_260", ["is_null", 8, 3, 191, 90], ["jump_false", 8, "eq_nnl_261", 191, 90], ["is_null", 9, 5, 191, 90], ["jump_false", 9, "eq_nnl_261", 191, 90], ["true", 7, 191, 90], ["jump", "eq_done_257", 191, 90], "eq_nnl_261", ["is_bool", 8, 3, 191, 90], ["jump_false", 8, "eq_nb_262", 191, 90], ["is_bool", 9, 5, 191, 90], ["jump_false", 9, "eq_nb_262", 191, 90], ["eq_bool", 7, 3, 5, 191, 90], ["jump", "eq_done_257", 191, 90], "eq_nb_262", ["false", 7, 191, 90], "eq_done_257", ["move", 4, 7, 191, 90], "and_end_250", ["move", 6, 4, 191, 90], "or_end_236", ["jump_false", 6, "if_else_234", 191, 90], ["get", 4, 8, 1, 192, 32], ["store_dynamic", 1, 4, 2, 192, 24], ["jump", "if_end_235", 192, 24], "if_else_234", ["get", 4, 5, 1, 194, 32], ["store_dynamic", 1, 4, 2, 194, 24], "if_end_235", "if_end_213", "if_end_191", ["jump", "if_end_172", 194, 24], "if_else_171", "if_end_172", "if_end_164", ["null", 4, 197, 12], ["return", 4, 197, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 3 }, { "disruption_pc": 0, "nr_slots": 17, "nr_close_slots": 0, "instructions": [ ["load_field", 2, 1, "instructions", 246, 24], ["move", 3, 2, 246, 24], ["load_field", 2, 1, "nr_args", 247, 19], ["null", 4, 247, 35], ["is_identical", 5, 2, 4, 247, 35], ["jump_true", 5, "ne_nid_266", 247, 35], ["jump", "ne_ni_267", 247, 35], "ne_nid_266", ["false", 5, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_ni_267", ["is_int", 6, 2, 247, 35], ["jump_false", 6, "ne_nn_268", 247, 35], "_nop_tc_1", ["jump", "ne_nn_268", 247, 35], ["ne_int", 5, 2, 4, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_nn_268", ["is_num", 6, 2, 247, 35], ["jump_false", 6, "ne_nt_269", 247, 35], "_nop_tc_2", ["jump", "ne_nt_269", 247, 35], ["ne_float", 5, 2, 4, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_nt_269", ["is_text", 6, 2, 247, 35], ["jump_false", 6, "ne_nnl_270", 247, 35], "_nop_tc_3", ["jump", "ne_nnl_270", 247, 35], ["ne_text", 5, 2, 4, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_nnl_270", ["is_null", 6, 2, 247, 35], ["jump_false", 6, "ne_nb_271", 247, 35], "_nop_tc_4", "_nop_tc_5", ["false", 5, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_nb_271", ["is_bool", 6, 2, 247, 35], ["jump_false", 6, "ne_mis_272", 247, 35], "_nop_tc_6", ["jump", "ne_mis_272", 247, 35], ["ne_bool", 5, 2, 4, 247, 35], ["jump", "ne_done_265", 247, 35], "ne_mis_272", ["true", 5, 247, 35], "ne_done_265", ["jump_false", 5, "tern_else_263", 247, 35], ["load_field", 2, 1, "nr_args", 247, 42], ["move", 4, 2, 247, 42], ["jump", "tern_end_264", 247, 42], "tern_else_263", ["access", 2, 0, 247, 57], ["move", 4, 2, 247, 57], "tern_end_264", ["move", 2, 4, 247, 57], ["access", 4, 0, 248, 21], ["null", 5, 249, 26], ["null", 6, 250, 23], ["access", 7, 0, 251, 13], ["access", 8, 0, 252, 13], ["null", 9, 253, 17], ["null", 10, 254, 14], ["null", 11, 255, 16], ["null", 12, 257, 25], ["is_identical", 13, 3, 12, 257, 25], ["jump_true", 13, "eq_done_276", 257, 25], ["is_int", 14, 3, 257, 25], ["jump_false", 14, "eq_ni_277", 257, 25], "_nop_tc_7", ["jump", "eq_ni_277", 257, 25], ["eq_int", 13, 3, 12, 257, 25], ["jump", "eq_done_276", 257, 25], "eq_ni_277", ["is_num", 14, 3, 257, 25], ["jump_false", 14, "eq_nn_278", 257, 25], "_nop_tc_8", ["jump", "eq_nn_278", 257, 25], ["eq_float", 13, 3, 12, 257, 25], ["jump", "eq_done_276", 257, 25], "eq_nn_278", ["is_text", 14, 3, 257, 25], ["jump_false", 14, "eq_nt_279", 257, 25], "_nop_tc_9", ["jump", "eq_nt_279", 257, 25], ["eq_text", 13, 3, 12, 257, 25], ["jump", "eq_done_276", 257, 25], "eq_nt_279", ["is_null", 14, 3, 257, 25], ["jump_false", 14, "eq_nnl_280", 257, 25], "_nop_tc_10", "_nop_tc_11", ["true", 13, 257, 25], ["jump", "eq_done_276", 257, 25], "eq_nnl_280", ["is_bool", 14, 3, 257, 25], ["jump_false", 14, "eq_nb_281", 257, 25], "_nop_tc_12", ["jump", "eq_nb_281", 257, 25], ["eq_bool", 13, 3, 12, 257, 25], ["jump", "eq_done_276", 257, 25], "eq_nb_281", ["false", 13, 257, 25], "eq_done_276", ["move", 12, 13, 257, 25], ["jump_true", 12, "or_end_275", 257, 25], ["access", 13, 0, 257, 44], ["is_identical", 14, 2, 13, 257, 44], ["jump_true", 14, "eq_done_282", 257, 44], ["is_int", 15, 2, 257, 44], ["jump_false", 15, "eq_ni_283", 257, 44], "_nop_tc_13", "_nop_tc_14", ["eq_int", 14, 2, 13, 257, 44], ["jump", "eq_done_282", 257, 44], "eq_ni_283", ["is_num", 15, 2, 257, 44], ["jump_false", 15, "eq_nn_284", 257, 44], "_nop_tc_15", "_nop_tc_16", ["eq_float", 14, 2, 13, 257, 44], ["jump", "eq_done_282", 257, 44], "eq_nn_284", ["is_text", 15, 2, 257, 44], ["jump_false", 15, "eq_nt_285", 257, 44], "_nop_tc_17", ["jump", "eq_nt_285", 257, 44], ["eq_text", 14, 2, 13, 257, 44], ["jump", "eq_done_282", 257, 44], "eq_nt_285", ["is_null", 15, 2, 257, 44], ["jump_false", 15, "eq_nnl_286", 257, 44], "_nop_tc_18", ["jump", "eq_nnl_286", 257, 44], ["true", 14, 257, 44], ["jump", "eq_done_282", 257, 44], "eq_nnl_286", ["is_bool", 15, 2, 257, 44], ["jump_false", 15, "eq_nb_287", 257, 44], "_nop_tc_19", ["jump", "eq_nb_287", 257, 44], ["eq_bool", 14, 2, 13, 257, 44], ["jump", "eq_done_282", 257, 44], "eq_nb_287", ["false", 14, 257, 44], "eq_done_282", ["move", 12, 14, 257, 44], "or_end_275", ["jump_false", 12, "if_else_273", 257, 44], ["load_field", 12, 1, "nr_slots", 258, 20], [ "access", 13, { "name": "array", "kind": "name", "make": "intrinsic" }, 258, 14 ], ["frame", 14, 13, 1, 258, 14], ["null", 13, 258, 14], ["setarg", 14, 0, 13, 258, 14], ["setarg", 14, 1, 12, 258, 14], ["tail_invoke", 14, 12, 258, 14], ["return", 12, 258, 14], "_nop_ur_1", "if_else_273", "if_end_274", ["length", 12, 3, 261, 24], ["move", 4, 12, 261, 24], ["load_field", 12, 1, "nr_slots", 262, 28], [ "access", 13, { "name": "array", "kind": "name", "make": "intrinsic" }, 262, 22 ], ["frame", 14, 13, 1, 262, 22], ["null", 13, 262, 22], ["setarg", 14, 0, 13, 262, 22], ["setarg", 14, 1, 12, 262, 22], ["invoke", 14, 12, 262, 22], ["move", 5, 12, 262, 22], ["access", 7, 0, 263, 9], "while_start_288", ["is_int", 12, 7, 264, 16], ["jump_false", 12, "rel_ni_290", 264, 16], ["is_int", 13, 4, 264, 16], ["jump_false", 13, "rel_ni_290", 264, 16], ["lt_int", 14, 7, 4, 264, 16], ["jump", "rel_done_292", 264, 16], "rel_ni_290", ["is_num", 12, 7, 264, 16], ["jump_false", 12, "rel_nn_291", 264, 16], ["is_num", 13, 4, 264, 16], ["jump_false", 13, "rel_nn_291", 264, 16], ["lt_float", 14, 7, 4, 264, 16], ["jump", "rel_done_292", 264, 16], "rel_nn_291", ["is_text", 12, 7, 264, 16], ["jump_false", 12, "rel_err_293", 264, 16], ["is_text", 13, 4, 264, 16], ["jump_false", 13, "rel_err_293", 264, 16], ["lt_text", 14, 7, 4, 264, 16], ["jump", "rel_done_292", 264, 16], "rel_err_293", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 264, 16 ], ["access", 13, "error", 264, 16], ["access", 15, "cannot compare with '<': operands must be same type", 264, 16], ["array", 16, 0, 264, 16], ["push", 16, 15, 264, 16], ["frame", 15, 12, 2, 264, 16], ["null", 12, 264, 16], ["setarg", 15, 0, 12, 264, 16], ["setarg", 15, 1, 13, 264, 16], ["setarg", 15, 2, 16, 264, 16], ["invoke", 15, 12, 264, 16], ["disrupt", 264, 16], "rel_done_292", ["jump_false", 14, "while_end_289", 264, 16], ["load_dynamic", 12, 3, 7, 265, 28], ["move", 9, 12, 265, 28], ["is_array", 12, 9, 266, 20], ["jump_false", 12, "if_else_294", 266, 20], ["get", 12, 27, 1, 267, 16], ["access", 13, 0, 267, 34], ["load_index", 14, 9, 13, 267, 34], ["load_dynamic", 13, 12, 14, 267, 34], ["move", 11, 13, 267, 34], ["null", 12, 268, 21], ["is_identical", 13, 11, 12, 268, 21], ["jump_true", 13, "ne_nid_299", 268, 21], ["jump", "ne_ni_300", 268, 21], "ne_nid_299", ["false", 13, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_ni_300", ["is_int", 14, 11, 268, 21], ["jump_false", 14, "ne_nn_301", 268, 21], "_nop_tc_20", ["jump", "ne_nn_301", 268, 21], ["ne_int", 13, 11, 12, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_nn_301", ["is_num", 14, 11, 268, 21], ["jump_false", 14, "ne_nt_302", 268, 21], "_nop_tc_21", ["jump", "ne_nt_302", 268, 21], ["ne_float", 13, 11, 12, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_nt_302", ["is_text", 14, 11, 268, 21], ["jump_false", 14, "ne_nnl_303", 268, 21], "_nop_tc_22", ["jump", "ne_nnl_303", 268, 21], ["ne_text", 13, 11, 12, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_nnl_303", ["is_null", 14, 11, 268, 21], ["jump_false", 14, "ne_nb_304", 268, 21], "_nop_tc_23", "_nop_tc_24", ["false", 13, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_nb_304", ["is_bool", 14, 11, 268, 21], ["jump_false", 14, "ne_mis_305", 268, 21], "_nop_tc_25", ["jump", "ne_mis_305", 268, 21], ["ne_bool", 13, 11, 12, 268, 21], ["jump", "ne_done_298", 268, 21], "ne_mis_305", ["true", 13, 268, 21], "ne_done_298", ["jump_false", 13, "if_else_296", 268, 21], ["access", 12, 0, 269, 53], ["load_index", 13, 11, 12, 269, 53], ["load_dynamic", 12, 9, 13, 269, 53], ["access", 13, 1, 269, 63], ["load_index", 14, 11, 13, 269, 63], ["get", 13, 26, 1, 269, 11], ["frame", 15, 13, 3, 269, 11], ["null", 13, 269, 11], ["setarg", 15, 0, 13, 269, 11], ["setarg", 15, 1, 5, 269, 11], ["setarg", 15, 2, 12, 269, 11], ["setarg", 15, 3, 14, 269, 11], ["invoke", 15, 12, 269, 11], ["length", 12, 11, 270, 22], ["access", 13, 2, 270, 30], "_nop_tc_26", "_nop_tc_27", "_nop_tc_28", "_nop_tc_29", ["gt_int", 14, 12, 13, 270, 30], ["jump", "rel_done_310", 270, 30], "rel_ni_308", "_nop_tc_30", "_nop_tc_31", "_nop_tc_32", "_nop_tc_33", ["gt_float", 14, 12, 13, 270, 30], ["jump", "rel_done_310", 270, 30], "rel_nn_309", "_nop_tc_34", ["jump", "rel_err_311", 270, 30], "_nop_tc_35", ["jump", "rel_err_311", 270, 30], ["gt_text", 14, 12, 13, 270, 30], ["jump", "rel_done_310", 270, 30], "rel_err_311", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 270, 30 ], ["access", 13, "error", 270, 30], ["access", 15, "cannot compare with '>': operands must be same type", 270, 30], ["array", 16, 0, 270, 30], ["push", 16, 15, 270, 30], ["frame", 15, 12, 2, 270, 30], ["null", 12, 270, 30], ["setarg", 15, 0, 12, 270, 30], ["setarg", 15, 1, 13, 270, 30], ["setarg", 15, 2, 16, 270, 30], ["invoke", 15, 12, 270, 30], ["disrupt", 270, 30], "rel_done_310", ["jump_false", 14, "if_else_306", 270, 30], ["access", 12, 2, 271, 55], ["load_index", 13, 11, 12, 271, 55], ["load_dynamic", 12, 9, 13, 271, 55], ["access", 13, 3, 271, 65], ["load_index", 14, 11, 13, 271, 65], ["get", 13, 26, 1, 271, 13], ["frame", 15, 13, 3, 271, 13], ["null", 13, 271, 13], ["setarg", 15, 0, 13, 271, 13], ["setarg", 15, 1, 5, 271, 13], ["setarg", 15, 2, 12, 271, 13], ["setarg", 15, 3, 14, 271, 13], ["invoke", 15, 12, 271, 13], ["jump", "if_end_307", 271, 13], "if_else_306", "if_end_307", ["jump", "if_end_297", 271, 13], "if_else_296", "if_end_297", ["jump", "if_end_295", 271, 13], "if_else_294", "if_end_295", ["access", 12, 1, 275, 15], ["is_num", 13, 7, 275, 15], ["jump_false", 13, "num_err_312", 275, 15], "_nop_tc_36", "_nop_tc_37", ["add", 13, 7, 12, 275, 15], ["jump", "num_done_313", 275, 15], "num_err_312", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 275, 15 ], ["access", 14, "error", 275, 15], ["access", 15, "cannot apply '+': operands must be numbers", 275, 15], ["array", 16, 0, 275, 15], ["push", 16, 15, 275, 15], ["frame", 15, 12, 2, 275, 15], ["null", 12, 275, 15], ["setarg", 15, 0, 12, 275, 15], ["setarg", 15, 1, 14, 275, 15], ["setarg", 15, 2, 16, 275, 15], ["invoke", 15, 12, 275, 15], ["disrupt", 275, 15], "num_done_313", ["move", 7, 13, 275, 15], ["jump", "while_start_288", 275, 15], "while_end_289", ["load_field", 3, 1, "nr_slots", 278, 25], [ "access", 4, { "name": "array", "kind": "name", "make": "intrinsic" }, 278, 19 ], ["frame", 7, 4, 1, 278, 19], ["null", 4, 278, 19], ["setarg", 7, 0, 4, 278, 19], ["setarg", 7, 1, 3, 278, 19], ["invoke", 7, 3, 278, 19], ["move", 6, 3, 278, 19], ["access", 8, 1, 279, 9], "while_start_314", ["is_int", 3, 8, 280, 17], ["jump_false", 3, "rel_ni_316", 280, 17], ["is_int", 4, 2, 280, 17], ["jump_false", 4, "rel_ni_316", 280, 17], ["le_int", 7, 8, 2, 280, 17], ["jump", "rel_done_318", 280, 17], "rel_ni_316", ["is_num", 3, 8, 280, 17], ["jump_false", 3, "rel_nn_317", 280, 17], ["is_num", 4, 2, 280, 17], ["jump_false", 4, "rel_nn_317", 280, 17], ["le_float", 7, 8, 2, 280, 17], ["jump", "rel_done_318", 280, 17], "rel_nn_317", ["is_text", 3, 8, 280, 17], ["jump_false", 3, "rel_err_319", 280, 17], ["is_text", 4, 2, 280, 17], ["jump_false", 4, "rel_err_319", 280, 17], ["le_text", 7, 8, 2, 280, 17], ["jump", "rel_done_318", 280, 17], "rel_err_319", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 280, 17 ], ["access", 4, "error", 280, 17], ["access", 9, "cannot compare with '<=': operands must be same type", 280, 17], ["array", 11, 0, 280, 17], ["push", 11, 9, 280, 17], ["frame", 9, 3, 2, 280, 17], ["null", 3, 280, 17], ["setarg", 9, 0, 3, 280, 17], ["setarg", 9, 1, 4, 280, 17], ["setarg", 9, 2, 11, 280, 17], ["invoke", 9, 3, 280, 17], ["disrupt", 280, 17], "rel_done_318", ["jump_false", 7, "while_end_315", 280, 17], ["load_dynamic", 3, 5, 8, 281, 27], ["move", 10, 3, 281, 27], ["null", 3, 282, 17], ["is_identical", 4, 10, 3, 282, 17], ["jump_true", 4, "ne_nid_324", 282, 17], ["jump", "ne_ni_325", 282, 17], "ne_nid_324", ["false", 4, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_ni_325", ["is_int", 7, 10, 282, 17], ["jump_false", 7, "ne_nn_326", 282, 17], "_nop_tc_38", ["jump", "ne_nn_326", 282, 17], ["ne_int", 4, 10, 3, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_nn_326", ["is_num", 7, 10, 282, 17], ["jump_false", 7, "ne_nt_327", 282, 17], "_nop_tc_39", ["jump", "ne_nt_327", 282, 17], ["ne_float", 4, 10, 3, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_nt_327", ["is_text", 7, 10, 282, 17], ["jump_false", 7, "ne_nnl_328", 282, 17], "_nop_tc_40", ["jump", "ne_nnl_328", 282, 17], ["ne_text", 4, 10, 3, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_nnl_328", ["is_null", 7, 10, 282, 17], ["jump_false", 7, "ne_nb_329", 282, 17], "_nop_tc_41", "_nop_tc_42", ["false", 4, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_nb_329", ["is_bool", 7, 10, 282, 17], ["jump_false", 7, "ne_mis_330", 282, 17], "_nop_tc_43", ["jump", "ne_mis_330", 282, 17], ["ne_bool", 4, 10, 3, 282, 17], ["jump", "ne_done_323", 282, 17], "ne_mis_330", ["true", 4, 282, 17], "ne_done_323", ["move", 3, 4, 282, 17], ["jump_false", 3, "and_end_322", 282, 17], ["get", 4, 5, 1, 282, 31], ["is_identical", 7, 10, 4, 282, 31], ["jump_true", 7, "ne_nid_332", 282, 31], ["jump", "ne_ni_333", 282, 31], "ne_nid_332", ["false", 7, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_ni_333", ["is_int", 9, 10, 282, 31], ["jump_false", 9, "ne_nn_334", 282, 31], ["is_int", 11, 4, 282, 31], ["jump_false", 11, "ne_nn_334", 282, 31], ["ne_int", 7, 10, 4, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_nn_334", ["is_num", 9, 10, 282, 31], ["jump_false", 9, "ne_nt_335", 282, 31], ["is_num", 11, 4, 282, 31], ["jump_false", 11, "ne_nt_335", 282, 31], ["ne_float", 7, 10, 4, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_nt_335", ["is_text", 9, 10, 282, 31], ["jump_false", 9, "ne_nnl_336", 282, 31], ["is_text", 11, 4, 282, 31], ["jump_false", 11, "ne_nnl_336", 282, 31], ["ne_text", 7, 10, 4, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_nnl_336", ["is_null", 9, 10, 282, 31], ["jump_false", 9, "ne_nb_337", 282, 31], ["is_null", 11, 4, 282, 31], ["jump_false", 11, "ne_nb_337", 282, 31], ["false", 7, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_nb_337", ["is_bool", 9, 10, 282, 31], ["jump_false", 9, "ne_mis_338", 282, 31], ["is_bool", 11, 4, 282, 31], ["jump_false", 11, "ne_mis_338", 282, 31], ["ne_bool", 7, 10, 4, 282, 31], ["jump", "ne_done_331", 282, 31], "ne_mis_338", ["true", 7, 282, 31], "ne_done_331", ["move", 3, 7, 282, 31], "and_end_322", ["jump_false", 3, "if_else_320", 282, 31], ["store_dynamic", 6, 10, 8, 283, 21], ["jump", "if_end_321", 283, 21], "if_else_320", "if_end_321", ["access", 3, 1, 285, 15], ["is_num", 4, 8, 285, 15], ["jump_false", 4, "num_err_339", 285, 15], "_nop_tc_44", "_nop_tc_45", ["add", 4, 8, 3, 285, 15], ["jump", "num_done_340", 285, 15], "num_err_339", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 285, 15 ], ["access", 7, "error", 285, 15], ["access", 9, "cannot apply '+': operands must be numbers", 285, 15], ["array", 11, 0, 285, 15], ["push", 11, 9, 285, 15], ["frame", 9, 3, 2, 285, 15], ["null", 3, 285, 15], ["setarg", 9, 0, 3, 285, 15], ["setarg", 9, 1, 7, 285, 15], ["setarg", 9, 2, 11, 285, 15], ["invoke", 9, 3, 285, 15], ["disrupt", 285, 15], "num_done_340", ["move", 8, 4, 285, 15], ["jump", "while_start_314", 285, 15], "while_end_315", ["return", 6, 287, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 19, "nr_close_slots": 0, "instructions": [ ["load_field", 2, 1, "instructions", 329, 24], ["move", 3, 2, 329, 24], ["load_field", 2, 1, "nr_args", 330, 19], ["null", 4, 330, 35], ["is_identical", 5, 2, 4, 330, 35], ["jump_true", 5, "ne_nid_344", 330, 35], ["jump", "ne_ni_345", 330, 35], "ne_nid_344", ["false", 5, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_ni_345", ["is_int", 6, 2, 330, 35], ["jump_false", 6, "ne_nn_346", 330, 35], "_nop_tc_1", ["jump", "ne_nn_346", 330, 35], ["ne_int", 5, 2, 4, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_nn_346", ["is_num", 6, 2, 330, 35], ["jump_false", 6, "ne_nt_347", 330, 35], "_nop_tc_2", ["jump", "ne_nt_347", 330, 35], ["ne_float", 5, 2, 4, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_nt_347", ["is_text", 6, 2, 330, 35], ["jump_false", 6, "ne_nnl_348", 330, 35], "_nop_tc_3", ["jump", "ne_nnl_348", 330, 35], ["ne_text", 5, 2, 4, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_nnl_348", ["is_null", 6, 2, 330, 35], ["jump_false", 6, "ne_nb_349", 330, 35], "_nop_tc_4", "_nop_tc_5", ["false", 5, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_nb_349", ["is_bool", 6, 2, 330, 35], ["jump_false", 6, "ne_mis_350", 330, 35], "_nop_tc_6", ["jump", "ne_mis_350", 330, 35], ["ne_bool", 5, 2, 4, 330, 35], ["jump", "ne_done_343", 330, 35], "ne_mis_350", ["true", 5, 330, 35], "ne_done_343", ["jump_false", 5, "tern_else_341", 330, 35], ["load_field", 2, 1, "nr_args", 330, 42], ["move", 4, 2, 330, 42], ["jump", "tern_end_342", 330, 42], "tern_else_341", ["access", 2, 0, 330, 57], ["move", 4, 2, 330, 57], "tern_end_342", ["move", 2, 4, 330, 57], ["access", 4, 0, 331, 21], ["null", 5, 332, 23], ["access", 6, 0, 333, 13], ["access", 7, 0, 334, 13], ["null", 8, 335, 17], ["access", 9, 0, 336, 16], ["null", 10, 337, 15], ["null", 11, 338, 16], ["null", 12, 339, 19], ["null", 13, 341, 25], ["is_identical", 14, 3, 13, 341, 25], ["jump_true", 14, "eq_done_353", 341, 25], ["is_int", 15, 3, 341, 25], ["jump_false", 15, "eq_ni_354", 341, 25], "_nop_tc_7", ["jump", "eq_ni_354", 341, 25], ["eq_int", 14, 3, 13, 341, 25], ["jump", "eq_done_353", 341, 25], "eq_ni_354", ["is_num", 15, 3, 341, 25], ["jump_false", 15, "eq_nn_355", 341, 25], "_nop_tc_8", ["jump", "eq_nn_355", 341, 25], ["eq_float", 14, 3, 13, 341, 25], ["jump", "eq_done_353", 341, 25], "eq_nn_355", ["is_text", 15, 3, 341, 25], ["jump_false", 15, "eq_nt_356", 341, 25], "_nop_tc_9", ["jump", "eq_nt_356", 341, 25], ["eq_text", 14, 3, 13, 341, 25], ["jump", "eq_done_353", 341, 25], "eq_nt_356", ["is_null", 15, 3, 341, 25], ["jump_false", 15, "eq_nnl_357", 341, 25], "_nop_tc_10", "_nop_tc_11", ["true", 14, 341, 25], ["jump", "eq_done_353", 341, 25], "eq_nnl_357", ["is_bool", 15, 3, 341, 25], ["jump_false", 15, "eq_nb_358", 341, 25], "_nop_tc_12", ["jump", "eq_nb_358", 341, 25], ["eq_bool", 14, 3, 13, 341, 25], ["jump", "eq_done_353", 341, 25], "eq_nb_358", ["false", 14, 341, 25], "eq_done_353", ["jump_false", 14, "if_else_351", 341, 25], ["load_field", 13, 1, "nr_slots", 342, 20], [ "access", 14, { "name": "array", "kind": "name", "make": "intrinsic" }, 342, 14 ], ["frame", 15, 14, 1, 342, 14], ["null", 14, 342, 14], ["setarg", 15, 0, 14, 342, 14], ["setarg", 15, 1, 13, 342, 14], ["tail_invoke", 15, 13, 342, 14], ["return", 13, 342, 14], "_nop_ur_1", "if_else_351", "if_end_352", ["length", 13, 3, 345, 24], ["move", 4, 13, 345, 24], ["load_field", 13, 1, "nr_slots", 346, 25], [ "access", 14, { "name": "array", "kind": "name", "make": "intrinsic" }, 346, 19 ], ["frame", 15, 14, 1, 346, 19], ["null", 14, 346, 19], ["setarg", 15, 0, 14, 346, 19], ["setarg", 15, 1, 13, 346, 19], ["invoke", 15, 13, 346, 19], ["move", 5, 13, 346, 19], ["access", 6, 0, 347, 9], "while_start_359", ["is_int", 13, 6, 348, 16], ["jump_false", 13, "rel_ni_361", 348, 16], ["is_int", 14, 4, 348, 16], ["jump_false", 14, "rel_ni_361", 348, 16], ["lt_int", 15, 6, 4, 348, 16], ["jump", "rel_done_363", 348, 16], "rel_ni_361", ["is_num", 13, 6, 348, 16], ["jump_false", 13, "rel_nn_362", 348, 16], ["is_num", 14, 4, 348, 16], ["jump_false", 14, "rel_nn_362", 348, 16], ["lt_float", 15, 6, 4, 348, 16], ["jump", "rel_done_363", 348, 16], "rel_nn_362", ["is_text", 13, 6, 348, 16], ["jump_false", 13, "rel_err_364", 348, 16], ["is_text", 14, 4, 348, 16], ["jump_false", 14, "rel_err_364", 348, 16], ["lt_text", 15, 6, 4, 348, 16], ["jump", "rel_done_363", 348, 16], "rel_err_364", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 348, 16 ], ["access", 14, "error", 348, 16], ["access", 16, "cannot compare with '<': operands must be same type", 348, 16], ["array", 17, 0, 348, 16], ["push", 17, 16, 348, 16], ["frame", 16, 13, 2, 348, 16], ["null", 13, 348, 16], ["setarg", 16, 0, 13, 348, 16], ["setarg", 16, 1, 14, 348, 16], ["setarg", 16, 2, 17, 348, 16], ["invoke", 16, 13, 348, 16], ["disrupt", 348, 16], "rel_done_363", ["jump_false", 15, "while_end_360", 348, 16], ["load_dynamic", 13, 3, 6, 349, 28], ["move", 8, 13, 349, 28], ["is_array", 13, 8, 350, 20], ["jump_false", 13, "if_else_365", 350, 20], ["get", 13, 11, 1, 351, 16], ["access", 14, 0, 351, 34], ["load_index", 15, 8, 14, 351, 34], ["load_dynamic", 14, 13, 15, 351, 34], ["move", 11, 14, 351, 34], ["null", 13, 352, 21], ["is_identical", 14, 11, 13, 352, 21], ["jump_true", 14, "ne_nid_370", 352, 21], ["jump", "ne_ni_371", 352, 21], "ne_nid_370", ["false", 14, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_ni_371", ["is_int", 15, 11, 352, 21], ["jump_false", 15, "ne_nn_372", 352, 21], "_nop_tc_13", ["jump", "ne_nn_372", 352, 21], ["ne_int", 14, 11, 13, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_nn_372", ["is_num", 15, 11, 352, 21], ["jump_false", 15, "ne_nt_373", 352, 21], "_nop_tc_14", ["jump", "ne_nt_373", 352, 21], ["ne_float", 14, 11, 13, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_nt_373", ["is_text", 15, 11, 352, 21], ["jump_false", 15, "ne_nnl_374", 352, 21], "_nop_tc_15", ["jump", "ne_nnl_374", 352, 21], ["ne_text", 14, 11, 13, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_nnl_374", ["is_null", 15, 11, 352, 21], ["jump_false", 15, "ne_nb_375", 352, 21], "_nop_tc_16", "_nop_tc_17", ["false", 14, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_nb_375", ["is_bool", 15, 11, 352, 21], ["jump_false", 15, "ne_mis_376", 352, 21], "_nop_tc_18", ["jump", "ne_mis_376", 352, 21], ["ne_bool", 14, 11, 13, 352, 21], ["jump", "ne_done_369", 352, 21], "ne_mis_376", ["true", 14, 352, 21], "ne_done_369", ["jump_false", 14, "if_else_367", 352, 21], ["access", 13, 0, 353, 29], ["load_index", 14, 11, 13, 353, 29], ["load_dynamic", 13, 8, 14, 353, 29], ["move", 9, 13, 353, 29], ["access", 13, 1, 354, 22], ["load_index", 14, 11, 13, 354, 22], ["move", 10, 14, 354, 22], ["null", 13, 355, 22], ["is_identical", 14, 10, 13, 355, 22], ["jump_true", 14, "eq_done_379", 355, 22], ["is_int", 15, 10, 355, 22], ["jump_false", 15, "eq_ni_380", 355, 22], "_nop_tc_19", ["jump", "eq_ni_380", 355, 22], ["eq_int", 14, 10, 13, 355, 22], ["jump", "eq_done_379", 355, 22], "eq_ni_380", ["is_num", 15, 10, 355, 22], ["jump_false", 15, "eq_nn_381", 355, 22], "_nop_tc_20", ["jump", "eq_nn_381", 355, 22], ["eq_float", 14, 10, 13, 355, 22], ["jump", "eq_done_379", 355, 22], "eq_nn_381", ["is_text", 15, 10, 355, 22], ["jump_false", 15, "eq_nt_382", 355, 22], "_nop_tc_21", ["jump", "eq_nt_382", 355, 22], ["eq_text", 14, 10, 13, 355, 22], ["jump", "eq_done_379", 355, 22], "eq_nt_382", ["is_null", 15, 10, 355, 22], ["jump_false", 15, "eq_nnl_383", 355, 22], "_nop_tc_22", "_nop_tc_23", ["true", 14, 355, 22], ["jump", "eq_done_379", 355, 22], "eq_nnl_383", ["is_bool", 15, 10, 355, 22], ["jump_false", 15, "eq_nb_384", 355, 22], "_nop_tc_24", ["jump", "eq_nb_384", 355, 22], ["eq_bool", 14, 10, 13, 355, 22], ["jump", "eq_done_379", 355, 22], "eq_nb_384", ["false", 14, 355, 22], "eq_done_379", ["jump_false", 14, "if_else_377", 355, 22], ["access", 13, 2, 356, 43], ["load_index", 14, 8, 13, 356, 43], ["get", 13, 23, 1, 356, 19], ["frame", 15, 13, 1, 356, 19], ["null", 13, 356, 19], ["setarg", 15, 0, 13, 356, 19], ["setarg", 15, 1, 14, 356, 19], ["invoke", 15, 13, 356, 19], ["move", 10, 13, 356, 19], ["jump", "if_end_378", 356, 19], "if_else_377", "if_end_378", ["access", 13, 0, 358, 22], ["is_int", 14, 9, 358, 22], ["jump_false", 14, "rel_ni_388", 358, 22], "_nop_tc_25", "_nop_tc_26", ["gt_int", 15, 9, 13, 358, 22], ["jump", "rel_done_390", 358, 22], "rel_ni_388", ["is_num", 14, 9, 358, 22], ["jump_false", 14, "rel_nn_389", 358, 22], "_nop_tc_27", "_nop_tc_28", ["gt_float", 15, 9, 13, 358, 22], ["jump", "rel_done_390", 358, 22], "rel_nn_389", ["is_text", 14, 9, 358, 22], ["jump_false", 14, "rel_err_391", 358, 22], "_nop_tc_29", ["jump", "rel_err_391", 358, 22], ["gt_text", 15, 9, 13, 358, 22], ["jump", "rel_done_390", 358, 22], "rel_err_391", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 358, 22 ], ["access", 14, "error", 358, 22], ["access", 16, "cannot compare with '>': operands must be same type", 358, 22], ["array", 17, 0, 358, 22], ["push", 17, 16, 358, 22], ["frame", 16, 13, 2, 358, 22], ["null", 13, 358, 22], ["setarg", 16, 0, 13, 358, 22], ["setarg", 16, 1, 14, 358, 22], ["setarg", 16, 2, 17, 358, 22], ["invoke", 16, 13, 358, 22], ["disrupt", 358, 22], "rel_done_390", ["move", 13, 15, 358, 22], ["jump_false", 13, "and_end_387", 358, 22], ["is_int", 14, 9, 358, 34], ["jump_false", 14, "rel_ni_392", 358, 34], ["is_int", 15, 2, 358, 34], ["jump_false", 15, "rel_ni_392", 358, 34], ["gt_int", 16, 9, 2, 358, 34], ["jump", "rel_done_394", 358, 34], "rel_ni_392", ["is_num", 14, 9, 358, 34], ["jump_false", 14, "rel_nn_393", 358, 34], ["is_num", 15, 2, 358, 34], ["jump_false", 15, "rel_nn_393", 358, 34], ["gt_float", 16, 9, 2, 358, 34], ["jump", "rel_done_394", 358, 34], "rel_nn_393", ["is_text", 14, 9, 358, 34], ["jump_false", 14, "rel_err_395", 358, 34], ["is_text", 15, 2, 358, 34], ["jump_false", 15, "rel_err_395", 358, 34], ["gt_text", 16, 9, 2, 358, 34], ["jump", "rel_done_394", 358, 34], "rel_err_395", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 358, 34 ], ["access", 15, "error", 358, 34], ["access", 17, "cannot compare with '>': operands must be same type", 358, 34], ["array", 18, 0, 358, 34], ["push", 18, 17, 358, 34], ["frame", 17, 14, 2, 358, 34], ["null", 14, 358, 34], ["setarg", 17, 0, 14, 358, 34], ["setarg", 17, 1, 15, 358, 34], ["setarg", 17, 2, 18, 358, 34], ["invoke", 17, 14, 358, 34], ["disrupt", 358, 34], "rel_done_394", ["move", 13, 16, 358, 34], "and_end_387", ["jump_false", 13, "if_else_385", 358, 34], ["get", 13, 26, 1, 359, 13], ["frame", 14, 13, 3, 359, 13], ["null", 13, 359, 13], ["setarg", 14, 0, 13, 359, 13], ["setarg", 14, 1, 5, 359, 13], ["setarg", 14, 2, 9, 359, 13], ["setarg", 14, 3, 10, 359, 13], ["invoke", 14, 13, 359, 13], ["jump", "if_end_386", 359, 13], "if_else_385", "if_end_386", ["jump", "if_end_368", 359, 13], "if_else_367", "if_end_368", ["jump", "if_end_366", 359, 13], "if_else_365", "if_end_366", ["access", 13, 1, 363, 15], ["is_num", 14, 6, 363, 15], ["jump_false", 14, "num_err_396", 363, 15], "_nop_tc_30", "_nop_tc_31", ["add", 14, 6, 13, 363, 15], ["jump", "num_done_397", 363, 15], "num_err_396", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 363, 15 ], ["access", 15, "error", 363, 15], ["access", 16, "cannot apply '+': operands must be numbers", 363, 15], ["array", 17, 0, 363, 15], ["push", 17, 16, 363, 15], ["frame", 16, 13, 2, 363, 15], ["null", 13, 363, 15], ["setarg", 16, 0, 13, 363, 15], ["setarg", 16, 1, 15, 363, 15], ["setarg", 16, 2, 17, 363, 15], ["invoke", 16, 13, 363, 15], ["disrupt", 363, 15], "num_done_397", ["move", 6, 14, 363, 15], ["jump", "while_start_359", 363, 15], "while_end_360", ["load_field", 2, 1, "closure_written", 367, 9], ["null", 3, 367, 33], ["is_identical", 4, 2, 3, 367, 33], ["jump_true", 4, "ne_nid_401", 367, 33], ["jump", "ne_ni_402", 367, 33], "ne_nid_401", ["false", 4, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_ni_402", ["is_int", 6, 2, 367, 33], ["jump_false", 6, "ne_nn_403", 367, 33], "_nop_tc_32", ["jump", "ne_nn_403", 367, 33], ["ne_int", 4, 2, 3, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_nn_403", ["is_num", 6, 2, 367, 33], ["jump_false", 6, "ne_nt_404", 367, 33], "_nop_tc_33", ["jump", "ne_nt_404", 367, 33], ["ne_float", 4, 2, 3, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_nt_404", ["is_text", 6, 2, 367, 33], ["jump_false", 6, "ne_nnl_405", 367, 33], "_nop_tc_34", ["jump", "ne_nnl_405", 367, 33], ["ne_text", 4, 2, 3, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_nnl_405", ["is_null", 6, 2, 367, 33], ["jump_false", 6, "ne_nb_406", 367, 33], "_nop_tc_35", "_nop_tc_36", ["false", 4, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_nb_406", ["is_bool", 6, 2, 367, 33], ["jump_false", 6, "ne_mis_407", 367, 33], "_nop_tc_37", ["jump", "ne_mis_407", 367, 33], ["ne_bool", 4, 2, 3, 367, 33], ["jump", "ne_done_400", 367, 33], "ne_mis_407", ["true", 4, 367, 33], "ne_done_400", ["jump_false", 4, "if_else_398", 367, 33], ["load_field", 2, 1, "closure_written", 368, 23], [ "access", 3, { "name": "array", "kind": "name", "make": "intrinsic" }, 368, 17 ], ["frame", 4, 3, 1, 368, 17], ["null", 3, 368, 17], ["setarg", 4, 0, 3, 368, 17], ["setarg", 4, 1, 2, 368, 17], ["invoke", 4, 2, 368, 17], ["move", 12, 2, 368, 17], ["access", 7, 0, 369, 11], "while_start_408", ["length", 2, 12, 370, 25], ["is_int", 3, 7, 370, 25], ["jump_false", 3, "rel_ni_410", 370, 25], "_nop_tc_38", "_nop_tc_39", ["lt_int", 4, 7, 2, 370, 25], ["jump", "rel_done_412", 370, 25], "rel_ni_410", ["is_num", 3, 7, 370, 25], ["jump_false", 3, "rel_nn_411", 370, 25], "_nop_tc_40", "_nop_tc_41", ["lt_float", 4, 7, 2, 370, 25], ["jump", "rel_done_412", 370, 25], "rel_nn_411", ["is_text", 3, 7, 370, 25], ["jump_false", 3, "rel_err_413", 370, 25], "_nop_tc_42", ["jump", "rel_err_413", 370, 25], ["lt_text", 4, 7, 2, 370, 25], ["jump", "rel_done_412", 370, 25], "rel_err_413", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 370, 25 ], ["access", 3, "error", 370, 25], ["access", 6, "cannot compare with '<': operands must be same type", 370, 25], ["array", 8, 0, 370, 25], ["push", 8, 6, 370, 25], ["frame", 6, 2, 2, 370, 25], ["null", 2, 370, 25], ["setarg", 6, 0, 2, 370, 25], ["setarg", 6, 1, 3, 370, 25], ["setarg", 6, 2, 8, 370, 25], ["invoke", 6, 2, 370, 25], ["disrupt", 370, 25], "rel_done_412", ["jump_false", 4, "while_end_409", 370, 25], ["load_dynamic", 2, 12, 7, 371, 31], [ "access", 3, { "name": "number", "kind": "name", "make": "intrinsic" }, 371, 16 ], ["frame", 4, 3, 1, 371, 16], ["null", 3, 371, 16], ["setarg", 4, 0, 3, 371, 16], ["setarg", 4, 1, 2, 371, 16], ["invoke", 4, 2, 371, 16], ["move", 9, 2, 371, 16], ["access", 2, 0, 372, 21], ["is_int", 3, 9, 372, 21], ["jump_false", 3, "rel_ni_417", 372, 21], "_nop_tc_43", "_nop_tc_44", ["ge_int", 4, 9, 2, 372, 21], ["jump", "rel_done_419", 372, 21], "rel_ni_417", ["is_num", 3, 9, 372, 21], ["jump_false", 3, "rel_nn_418", 372, 21], "_nop_tc_45", "_nop_tc_46", ["ge_float", 4, 9, 2, 372, 21], ["jump", "rel_done_419", 372, 21], "rel_nn_418", ["is_text", 3, 9, 372, 21], ["jump_false", 3, "rel_err_420", 372, 21], "_nop_tc_47", ["jump", "rel_err_420", 372, 21], ["ge_text", 4, 9, 2, 372, 21], ["jump", "rel_done_419", 372, 21], "rel_err_420", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 372, 21 ], ["access", 3, "error", 372, 21], ["access", 6, "cannot compare with '>=': operands must be same type", 372, 21], ["array", 8, 0, 372, 21], ["push", 8, 6, 372, 21], ["frame", 6, 2, 2, 372, 21], ["null", 2, 372, 21], ["setarg", 6, 0, 2, 372, 21], ["setarg", 6, 1, 3, 372, 21], ["setarg", 6, 2, 8, 372, 21], ["invoke", 6, 2, 372, 21], ["disrupt", 372, 21], "rel_done_419", ["move", 2, 4, 372, 21], ["jump_false", 2, "and_end_416", 372, 21], ["length", 3, 5, 372, 40], ["is_int", 4, 9, 372, 40], ["jump_false", 4, "rel_ni_421", 372, 40], "_nop_tc_48", "_nop_tc_49", ["lt_int", 6, 9, 3, 372, 40], ["jump", "rel_done_423", 372, 40], "rel_ni_421", ["is_num", 4, 9, 372, 40], ["jump_false", 4, "rel_nn_422", 372, 40], "_nop_tc_50", "_nop_tc_51", ["lt_float", 6, 9, 3, 372, 40], ["jump", "rel_done_423", 372, 40], "rel_nn_422", ["is_text", 4, 9, 372, 40], ["jump_false", 4, "rel_err_424", 372, 40], "_nop_tc_52", ["jump", "rel_err_424", 372, 40], ["lt_text", 6, 9, 3, 372, 40], ["jump", "rel_done_423", 372, 40], "rel_err_424", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 372, 40 ], ["access", 4, "error", 372, 40], ["access", 8, "cannot compare with '<': operands must be same type", 372, 40], ["array", 10, 0, 372, 40], ["push", 10, 8, 372, 40], ["frame", 8, 3, 2, 372, 40], ["null", 3, 372, 40], ["setarg", 8, 0, 3, 372, 40], ["setarg", 8, 1, 4, 372, 40], ["setarg", 8, 2, 10, 372, 40], ["invoke", 8, 3, 372, 40], ["disrupt", 372, 40], "rel_done_423", ["move", 2, 6, 372, 40], "and_end_416", ["jump_false", 2, "if_else_414", 372, 40], ["get", 2, 5, 1, 373, 31], ["store_dynamic", 5, 2, 9, 373, 23], ["jump", "if_end_415", 373, 23], "if_else_414", "if_end_415", ["access", 2, 1, 375, 17], ["is_num", 3, 7, 375, 17], ["jump_false", 3, "num_err_425", 375, 17], "_nop_tc_53", "_nop_tc_54", ["add", 3, 7, 2, 375, 17], ["jump", "num_done_426", 375, 17], "num_err_425", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 375, 17 ], ["access", 4, "error", 375, 17], ["access", 6, "cannot apply '+': operands must be numbers", 375, 17], ["array", 8, 0, 375, 17], ["push", 8, 6, 375, 17], ["frame", 6, 2, 2, 375, 17], ["null", 2, 375, 17], ["setarg", 6, 0, 2, 375, 17], ["setarg", 6, 1, 4, 375, 17], ["setarg", 6, 2, 8, 375, 17], ["invoke", 6, 2, 375, 17], ["disrupt", 375, 17], "num_done_426", ["move", 7, 3, 375, 17], ["jump", "while_start_408", 375, 17], "while_end_409", ["jump", "if_end_399", 375, 17], "if_else_398", "if_end_399", ["access", 7, 0, 380, 9], "while_start_427", ["length", 2, 5, 381, 23], ["is_int", 3, 7, 381, 23], ["jump_false", 3, "rel_ni_429", 381, 23], "_nop_tc_55", "_nop_tc_56", ["lt_int", 4, 7, 2, 381, 23], ["jump", "rel_done_431", 381, 23], "rel_ni_429", ["is_num", 3, 7, 381, 23], ["jump_false", 3, "rel_nn_430", 381, 23], "_nop_tc_57", "_nop_tc_58", ["lt_float", 4, 7, 2, 381, 23], ["jump", "rel_done_431", 381, 23], "rel_nn_430", ["is_text", 3, 7, 381, 23], ["jump_false", 3, "rel_err_432", 381, 23], "_nop_tc_59", ["jump", "rel_err_432", 381, 23], ["lt_text", 4, 7, 2, 381, 23], ["jump", "rel_done_431", 381, 23], "rel_err_432", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 381, 23 ], ["access", 3, "error", 381, 23], ["access", 6, "cannot compare with '<': operands must be same type", 381, 23], ["array", 8, 0, 381, 23], ["push", 8, 6, 381, 23], ["frame", 6, 2, 2, 381, 23], ["null", 2, 381, 23], ["setarg", 6, 0, 2, 381, 23], ["setarg", 6, 1, 3, 381, 23], ["setarg", 6, 2, 8, 381, 23], ["invoke", 6, 2, 381, 23], ["disrupt", 381, 23], "rel_done_431", ["jump_false", 4, "while_end_428", 381, 23], ["load_dynamic", 2, 5, 7, 382, 23], ["get", 3, 5, 1, 382, 29], ["is_identical", 4, 2, 3, 382, 29], ["jump_true", 4, "eq_done_435", 382, 29], ["is_int", 6, 2, 382, 29], ["jump_false", 6, "eq_ni_436", 382, 29], ["is_int", 8, 3, 382, 29], ["jump_false", 8, "eq_ni_436", 382, 29], ["eq_int", 4, 2, 3, 382, 29], ["jump", "eq_done_435", 382, 29], "eq_ni_436", ["is_num", 6, 2, 382, 29], ["jump_false", 6, "eq_nn_437", 382, 29], ["is_num", 8, 3, 382, 29], ["jump_false", 8, "eq_nn_437", 382, 29], ["eq_float", 4, 2, 3, 382, 29], ["jump", "eq_done_435", 382, 29], "eq_nn_437", ["is_text", 6, 2, 382, 29], ["jump_false", 6, "eq_nt_438", 382, 29], ["is_text", 8, 3, 382, 29], ["jump_false", 8, "eq_nt_438", 382, 29], ["eq_text", 4, 2, 3, 382, 29], ["jump", "eq_done_435", 382, 29], "eq_nt_438", ["is_null", 6, 2, 382, 29], ["jump_false", 6, "eq_nnl_439", 382, 29], ["is_null", 8, 3, 382, 29], ["jump_false", 8, "eq_nnl_439", 382, 29], ["true", 4, 382, 29], ["jump", "eq_done_435", 382, 29], "eq_nnl_439", ["is_bool", 6, 2, 382, 29], ["jump_false", 6, "eq_nb_440", 382, 29], ["is_bool", 8, 3, 382, 29], ["jump_false", 8, "eq_nb_440", 382, 29], ["eq_bool", 4, 2, 3, 382, 29], ["jump", "eq_done_435", 382, 29], "eq_nb_440", ["false", 4, 382, 29], "eq_done_435", ["jump_false", 4, "if_else_433", 382, 29], ["null", 2, 383, 26], ["store_dynamic", 5, 2, 7, 383, 21], ["jump", "if_end_434", 383, 21], "if_else_433", "if_end_434", ["access", 2, 1, 385, 15], ["is_num", 3, 7, 385, 15], ["jump_false", 3, "num_err_441", 385, 15], "_nop_tc_60", "_nop_tc_61", ["add", 3, 7, 2, 385, 15], ["jump", "num_done_442", 385, 15], "num_err_441", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 385, 15 ], ["access", 4, "error", 385, 15], ["access", 6, "cannot apply '+': operands must be numbers", 385, 15], ["array", 8, 0, 385, 15], ["push", 8, 6, 385, 15], ["frame", 6, 2, 2, 385, 15], ["null", 2, 385, 15], ["setarg", 6, 0, 2, 385, 15], ["setarg", 6, 1, 4, 385, 15], ["setarg", 6, 2, 8, 385, 15], ["invoke", 6, 2, 385, 15], ["disrupt", 385, 15], "num_done_442", ["move", 7, 3, 385, 15], ["jump", "while_start_427", 385, 15], "while_end_428", ["return", 5, 387, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 30, "nr_close_slots": 0, "instructions": [ ["load_field", 5, 1, "instructions", 396, 24], ["move", 6, 5, 396, 24], ["load_field", 5, 1, "nr_args", 397, 19], ["null", 7, 397, 35], ["is_identical", 8, 5, 7, 397, 35], ["jump_true", 8, "ne_nid_446", 397, 35], ["jump", "ne_ni_447", 397, 35], "ne_nid_446", ["false", 8, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_ni_447", ["is_int", 9, 5, 397, 35], ["jump_false", 9, "ne_nn_448", 397, 35], "_nop_tc_1", ["jump", "ne_nn_448", 397, 35], ["ne_int", 8, 5, 7, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_nn_448", ["is_num", 9, 5, 397, 35], ["jump_false", 9, "ne_nt_449", 397, 35], "_nop_tc_2", ["jump", "ne_nt_449", 397, 35], ["ne_float", 8, 5, 7, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_nt_449", ["is_text", 9, 5, 397, 35], ["jump_false", 9, "ne_nnl_450", 397, 35], "_nop_tc_3", ["jump", "ne_nnl_450", 397, 35], ["ne_text", 8, 5, 7, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_nnl_450", ["is_null", 9, 5, 397, 35], ["jump_false", 9, "ne_nb_451", 397, 35], "_nop_tc_4", "_nop_tc_5", ["false", 8, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_nb_451", ["is_bool", 9, 5, 397, 35], ["jump_false", 9, "ne_mis_452", 397, 35], "_nop_tc_6", ["jump", "ne_mis_452", 397, 35], ["ne_bool", 8, 5, 7, 397, 35], ["jump", "ne_done_445", 397, 35], "ne_mis_452", ["true", 8, 397, 35], "ne_done_445", ["jump_false", 8, "tern_else_443", 397, 35], ["load_field", 5, 1, "nr_args", 397, 42], ["move", 7, 5, 397, 42], ["jump", "tern_end_444", 397, 42], "tern_else_443", ["access", 5, 0, 397, 57], ["move", 7, 5, 397, 57], "tern_end_444", ["move", 5, 7, 397, 57], ["access", 7, 0, 398, 21], ["null", 8, 399, 22], ["null", 9, 400, 22], ["access", 10, 0, 401, 14], ["access", 11, 0, 402, 13], ["access", 12, 0, 403, 13], ["null", 13, 404, 17], ["null", 14, 405, 14], ["access", 15, 0, 406, 16], ["access", 16, 0, 407, 15], ["null", 17, 408, 24], ["null", 18, 409, 16], ["null", 19, 410, 19], ["null", 20, 411, 24], ["null", 21, 412, 21], ["access", 22, 0, 413, 16], ["null", 23, 414, 18], ["null", 24, 415, 18], ["null", 25, 417, 25], ["is_identical", 26, 6, 25, 417, 25], ["jump_true", 26, "eq_done_456", 417, 25], ["is_int", 27, 6, 417, 25], ["jump_false", 27, "eq_ni_457", 417, 25], "_nop_tc_7", ["jump", "eq_ni_457", 417, 25], ["eq_int", 26, 6, 25, 417, 25], ["jump", "eq_done_456", 417, 25], "eq_ni_457", ["is_num", 27, 6, 417, 25], ["jump_false", 27, "eq_nn_458", 417, 25], "_nop_tc_8", ["jump", "eq_nn_458", 417, 25], ["eq_float", 26, 6, 25, 417, 25], ["jump", "eq_done_456", 417, 25], "eq_nn_458", ["is_text", 27, 6, 417, 25], ["jump_false", 27, "eq_nt_459", 417, 25], "_nop_tc_9", ["jump", "eq_nt_459", 417, 25], ["eq_text", 26, 6, 25, 417, 25], ["jump", "eq_done_456", 417, 25], "eq_nt_459", ["is_null", 27, 6, 417, 25], ["jump_false", 27, "eq_nnl_460", 417, 25], "_nop_tc_10", "_nop_tc_11", ["true", 26, 417, 25], ["jump", "eq_done_456", 417, 25], "eq_nnl_460", ["is_bool", 27, 6, 417, 25], ["jump_false", 27, "eq_nb_461", 417, 25], "_nop_tc_12", ["jump", "eq_nb_461", 417, 25], ["eq_bool", 26, 6, 25, 417, 25], ["jump", "eq_done_456", 417, 25], "eq_nb_461", ["false", 26, 417, 25], "eq_done_456", ["move", 25, 26, 417, 25], ["jump_true", 25, "or_end_455", 417, 25], ["length", 26, 6, 417, 40], ["access", 27, 0, 417, 57], ["is_identical", 28, 26, 27, 417, 57], ["jump_true", 28, "eq_done_462", 417, 57], "_nop_tc_13", "_nop_tc_14", "_nop_tc_15", "_nop_tc_16", ["eq_int", 28, 26, 27, 417, 57], ["jump", "eq_done_462", 417, 57], "eq_ni_463", "_nop_tc_17", "_nop_tc_18", "_nop_tc_19", "_nop_tc_20", ["eq_float", 28, 26, 27, 417, 57], ["jump", "eq_done_462", 417, 57], "eq_nn_464", "_nop_tc_21", ["jump", "eq_nt_465", 417, 57], "_nop_tc_22", ["jump", "eq_nt_465", 417, 57], ["eq_text", 28, 26, 27, 417, 57], ["jump", "eq_done_462", 417, 57], "eq_nt_465", "_nop_tc_23", ["jump", "eq_nnl_466", 417, 57], "_nop_tc_24", ["jump", "eq_nnl_466", 417, 57], ["true", 28, 417, 57], ["jump", "eq_done_462", 417, 57], "eq_nnl_466", "_nop_tc_25", ["jump", "eq_nb_467", 417, 57], "_nop_tc_26", ["jump", "eq_nb_467", 417, 57], ["eq_bool", 28, 26, 27, 417, 57], ["jump", "eq_done_462", 417, 57], "eq_nb_467", ["false", 28, 417, 57], "eq_done_462", ["move", 25, 28, 417, 57], "or_end_455", ["jump_false", 25, "if_else_453", 417, 57], ["record", 25, 0], ["return", 25, 418, 14], "_nop_ur_1", "if_else_453", "if_end_454", ["null", 25, 421, 16], ["is_identical", 26, 4, 25, 421, 16], ["jump_true", 26, "ne_nid_472", 421, 16], ["jump", "ne_ni_473", 421, 16], "ne_nid_472", ["false", 26, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_ni_473", "_nop_tc_27", ["jump", "ne_nn_474", 421, 16], "_nop_tc_28", ["jump", "ne_nn_474", 421, 16], ["ne_int", 26, 4, 25, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_nn_474", "_nop_tc_29", ["jump", "ne_nt_475", 421, 16], "_nop_tc_30", ["jump", "ne_nt_475", 421, 16], ["ne_float", 26, 4, 25, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_nt_475", "_nop_tc_31", ["jump", "ne_nnl_476", 421, 16], "_nop_tc_32", ["jump", "ne_nnl_476", 421, 16], ["ne_text", 26, 4, 25, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_nnl_476", "_nop_tc_33", ["jump", "ne_nb_477", 421, 16], "_nop_tc_34", "_nop_tc_35", ["false", 26, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_nb_477", "_nop_tc_36", ["jump", "ne_mis_478", 421, 16], "_nop_tc_37", ["jump", "ne_mis_478", 421, 16], ["ne_bool", 26, 4, 25, 421, 16], ["jump", "ne_done_471", 421, 16], "ne_mis_478", ["true", 26, 421, 16], "ne_done_471", ["move", 25, 26, 421, 16], ["jump_false", 25, "and_end_470", 421, 16], ["load_field", 26, 4, "events", 421, 24], ["null", 27, 421, 38], ["is_identical", 28, 26, 27, 421, 38], ["jump_true", 28, "ne_nid_480", 421, 38], ["jump", "ne_ni_481", 421, 38], "ne_nid_480", ["false", 28, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_ni_481", ["is_int", 29, 26, 421, 38], ["jump_false", 29, "ne_nn_482", 421, 38], "_nop_tc_38", ["jump", "ne_nn_482", 421, 38], ["ne_int", 28, 26, 27, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_nn_482", ["is_num", 29, 26, 421, 38], ["jump_false", 29, "ne_nt_483", 421, 38], "_nop_tc_39", ["jump", "ne_nt_483", 421, 38], ["ne_float", 28, 26, 27, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_nt_483", ["is_text", 29, 26, 421, 38], ["jump_false", 29, "ne_nnl_484", 421, 38], "_nop_tc_40", ["jump", "ne_nnl_484", 421, 38], ["ne_text", 28, 26, 27, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_nnl_484", ["is_null", 29, 26, 421, 38], ["jump_false", 29, "ne_nb_485", 421, 38], "_nop_tc_41", "_nop_tc_42", ["false", 28, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_nb_485", ["is_bool", 29, 26, 421, 38], ["jump_false", 29, "ne_mis_486", 421, 38], "_nop_tc_43", ["jump", "ne_mis_486", 421, 38], ["ne_bool", 28, 26, 27, 421, 38], ["jump", "ne_done_479", 421, 38], "ne_mis_486", ["true", 28, 421, 38], "ne_done_479", ["move", 25, 28, 421, 38], "and_end_470", ["jump_false", 25, "if_else_468", 421, 38], ["load_field", 25, 4, "events", 422, 16], ["move", 23, 25, 422, 16], ["jump", "if_end_469", 422, 16], "if_else_468", "if_end_469", ["length", 25, 6, 425, 24], ["move", 7, 25, 425, 24], ["load_field", 25, 1, "nr_slots", 428, 24], [ "access", 26, { "name": "array", "kind": "name", "make": "intrinsic" }, 428, 18 ], ["frame", 27, 26, 1, 428, 18], ["null", 26, 428, 18], ["setarg", 27, 0, 26, 428, 18], ["setarg", 27, 1, 25, 428, 18], ["invoke", 27, 25, 428, 18], ["move", 8, 25, 428, 18], ["access", 12, 1, 429, 9], "while_start_487", ["is_int", 25, 12, 430, 17], ["jump_false", 25, "rel_ni_489", 430, 17], ["is_int", 26, 5, 430, 17], ["jump_false", 26, "rel_ni_489", 430, 17], ["le_int", 27, 12, 5, 430, 17], ["jump", "rel_done_491", 430, 17], "rel_ni_489", ["is_num", 25, 12, 430, 17], ["jump_false", 25, "rel_nn_490", 430, 17], ["is_num", 26, 5, 430, 17], ["jump_false", 26, "rel_nn_490", 430, 17], ["le_float", 27, 12, 5, 430, 17], ["jump", "rel_done_491", 430, 17], "rel_nn_490", ["is_text", 25, 12, 430, 17], ["jump_false", 25, "rel_err_492", 430, 17], ["is_text", 26, 5, 430, 17], ["jump_false", 26, "rel_err_492", 430, 17], ["le_text", 27, 12, 5, 430, 17], ["jump", "rel_done_491", 430, 17], "rel_err_492", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 430, 17 ], ["access", 26, "error", 430, 17], ["access", 28, "cannot compare with '<=': operands must be same type", 430, 17], ["array", 29, 0, 430, 17], ["push", 29, 28, 430, 17], ["frame", 28, 25, 2, 430, 17], ["null", 25, 430, 17], ["setarg", 28, 0, 25, 430, 17], ["setarg", 28, 1, 26, 430, 17], ["setarg", 28, 2, 29, 430, 17], ["invoke", 28, 25, 430, 17], ["disrupt", 430, 17], "rel_done_491", ["jump_false", 27, "while_end_488", 430, 17], ["load_dynamic", 25, 2, 12, 431, 23], ["null", 26, 431, 29], ["is_identical", 27, 25, 26, 431, 29], ["jump_true", 27, "ne_nid_496", 431, 29], ["jump", "ne_ni_497", 431, 29], "ne_nid_496", ["false", 27, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_ni_497", ["is_int", 28, 25, 431, 29], ["jump_false", 28, "ne_nn_498", 431, 29], "_nop_tc_44", ["jump", "ne_nn_498", 431, 29], ["ne_int", 27, 25, 26, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_nn_498", ["is_num", 28, 25, 431, 29], ["jump_false", 28, "ne_nt_499", 431, 29], "_nop_tc_45", ["jump", "ne_nt_499", 431, 29], ["ne_float", 27, 25, 26, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_nt_499", ["is_text", 28, 25, 431, 29], ["jump_false", 28, "ne_nnl_500", 431, 29], "_nop_tc_46", ["jump", "ne_nnl_500", 431, 29], ["ne_text", 27, 25, 26, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_nnl_500", ["is_null", 28, 25, 431, 29], ["jump_false", 28, "ne_nb_501", 431, 29], "_nop_tc_47", "_nop_tc_48", ["false", 27, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_nb_501", ["is_bool", 28, 25, 431, 29], ["jump_false", 28, "ne_mis_502", 431, 29], "_nop_tc_49", ["jump", "ne_mis_502", 431, 29], ["ne_bool", 27, 25, 26, 431, 29], ["jump", "ne_done_495", 431, 29], "ne_mis_502", ["true", 27, 431, 29], "ne_done_495", ["jump_false", 27, "if_else_493", 431, 29], ["load_dynamic", 25, 2, 12, 432, 37], ["store_dynamic", 8, 25, 12, 432, 20], ["jump", "if_end_494", 432, 20], "if_else_493", "if_end_494", ["access", 25, 1, 434, 15], ["is_num", 26, 12, 434, 15], ["jump_false", 26, "num_err_503", 434, 15], "_nop_tc_50", "_nop_tc_51", ["add", 26, 12, 25, 434, 15], ["jump", "num_done_504", 434, 15], "num_err_503", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 434, 15 ], ["access", 27, "error", 434, 15], ["access", 28, "cannot apply '+': operands must be numbers", 434, 15], ["array", 29, 0, 434, 15], ["push", 29, 28, 434, 15], ["frame", 28, 25, 2, 434, 15], ["null", 25, 434, 15], ["setarg", 28, 0, 25, 434, 15], ["setarg", 28, 1, 27, 434, 15], ["setarg", 28, 2, 29, 434, 15], ["invoke", 28, 25, 434, 15], ["disrupt", 434, 15], "num_done_504", ["move", 12, 26, 434, 15], ["jump", "while_start_487", 434, 15], "while_end_488", ["access", 12, 0, 436, 9], "while_start_505", ["length", 5, 3, 437, 23], ["is_int", 25, 12, 437, 23], ["jump_false", 25, "rel_ni_507", 437, 23], "_nop_tc_52", "_nop_tc_53", ["lt_int", 26, 12, 5, 437, 23], ["jump", "rel_done_509", 437, 23], "rel_ni_507", ["is_num", 25, 12, 437, 23], ["jump_false", 25, "rel_nn_508", 437, 23], "_nop_tc_54", "_nop_tc_55", ["lt_float", 26, 12, 5, 437, 23], ["jump", "rel_done_509", 437, 23], "rel_nn_508", ["is_text", 25, 12, 437, 23], ["jump_false", 25, "rel_err_510", 437, 23], "_nop_tc_56", ["jump", "rel_err_510", 437, 23], ["lt_text", 26, 12, 5, 437, 23], ["jump", "rel_done_509", 437, 23], "rel_err_510", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 437, 23 ], ["access", 25, "error", 437, 23], ["access", 27, "cannot compare with '<': operands must be same type", 437, 23], ["array", 28, 0, 437, 23], ["push", 28, 27, 437, 23], ["frame", 27, 5, 2, 437, 23], ["null", 5, 437, 23], ["setarg", 27, 0, 5, 437, 23], ["setarg", 27, 1, 25, 437, 23], ["setarg", 27, 2, 28, 437, 23], ["invoke", 27, 5, 437, 23], ["disrupt", 437, 23], "rel_done_509", ["jump_false", 26, "while_end_506", 437, 23], ["load_dynamic", 5, 3, 12, 438, 23], ["null", 25, 438, 29], ["is_identical", 26, 5, 25, 438, 29], ["jump_true", 26, "ne_nid_514", 438, 29], ["jump", "ne_ni_515", 438, 29], "ne_nid_514", ["false", 26, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_ni_515", ["is_int", 27, 5, 438, 29], ["jump_false", 27, "ne_nn_516", 438, 29], "_nop_tc_57", ["jump", "ne_nn_516", 438, 29], ["ne_int", 26, 5, 25, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_nn_516", ["is_num", 27, 5, 438, 29], ["jump_false", 27, "ne_nt_517", 438, 29], "_nop_tc_58", ["jump", "ne_nt_517", 438, 29], ["ne_float", 26, 5, 25, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_nt_517", ["is_text", 27, 5, 438, 29], ["jump_false", 27, "ne_nnl_518", 438, 29], "_nop_tc_59", ["jump", "ne_nnl_518", 438, 29], ["ne_text", 26, 5, 25, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_nnl_518", ["is_null", 27, 5, 438, 29], ["jump_false", 27, "ne_nb_519", 438, 29], "_nop_tc_60", "_nop_tc_61", ["false", 26, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_nb_519", ["is_bool", 27, 5, 438, 29], ["jump_false", 27, "ne_mis_520", 438, 29], "_nop_tc_62", ["jump", "ne_mis_520", 438, 29], ["ne_bool", 26, 5, 25, 438, 29], ["jump", "ne_done_513", 438, 29], "ne_mis_520", ["true", 26, 438, 29], "ne_done_513", ["jump_false", 26, "if_else_511", 438, 29], ["load_dynamic", 5, 3, 12, 439, 37], ["store_dynamic", 8, 5, 12, 439, 20], ["jump", "if_end_512", 439, 20], "if_else_511", "if_end_512", ["access", 5, 1, 441, 15], ["is_num", 25, 12, 441, 15], ["jump_false", 25, "num_err_521", 441, 15], "_nop_tc_63", "_nop_tc_64", ["add", 25, 12, 5, 441, 15], ["jump", "num_done_522", 441, 15], "num_err_521", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 441, 15 ], ["access", 26, "error", 441, 15], ["access", 27, "cannot apply '+': operands must be numbers", 441, 15], ["array", 28, 0, 441, 15], ["push", 28, 27, 441, 15], ["frame", 27, 5, 2, 441, 15], ["null", 5, 441, 15], ["setarg", 27, 0, 5, 441, 15], ["setarg", 27, 1, 26, 441, 15], ["setarg", 27, 2, 28, 441, 15], ["invoke", 27, 5, 441, 15], ["disrupt", 441, 15], "num_done_522", ["move", 12, 25, 441, 15], ["jump", "while_start_505", 441, 15], "while_end_506", [ "access", 5, { "name": "array", "kind": "name", "make": "intrinsic" }, 444, 18 ], ["frame", 12, 5, 1, 444, 18], ["null", 5, 444, 18], ["setarg", 12, 0, 5, 444, 18], ["setarg", 12, 1, 8, 444, 18], ["invoke", 12, 5, 444, 18], ["move", 9, 5, 444, 18], ["access", 11, 0, 446, 9], "while_start_523", ["is_int", 5, 11, 447, 16], ["jump_false", 5, "rel_ni_525", 447, 16], ["is_int", 12, 7, 447, 16], ["jump_false", 12, "rel_ni_525", 447, 16], ["lt_int", 25, 11, 7, 447, 16], ["jump", "rel_done_527", 447, 16], "rel_ni_525", ["is_num", 5, 11, 447, 16], ["jump_false", 5, "rel_nn_526", 447, 16], ["is_num", 12, 7, 447, 16], ["jump_false", 12, "rel_nn_526", 447, 16], ["lt_float", 25, 11, 7, 447, 16], ["jump", "rel_done_527", 447, 16], "rel_nn_526", ["is_text", 5, 11, 447, 16], ["jump_false", 5, "rel_err_528", 447, 16], ["is_text", 12, 7, 447, 16], ["jump_false", 12, "rel_err_528", 447, 16], ["lt_text", 25, 11, 7, 447, 16], ["jump", "rel_done_527", 447, 16], "rel_err_528", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 447, 16 ], ["access", 12, "error", 447, 16], ["access", 26, "cannot compare with '<': operands must be same type", 447, 16], ["array", 27, 0, 447, 16], ["push", 27, 26, 447, 16], ["frame", 26, 5, 2, 447, 16], ["null", 5, 447, 16], ["setarg", 26, 0, 5, 447, 16], ["setarg", 26, 1, 12, 447, 16], ["setarg", 26, 2, 27, 447, 16], ["invoke", 26, 5, 447, 16], ["disrupt", 447, 16], "rel_done_527", ["jump_false", 25, "while_end_524", 447, 16], ["load_dynamic", 5, 6, 11, 448, 28], ["move", 13, 5, 448, 28], ["is_text", 5, 13, 450, 19], ["jump_false", 5, "if_else_529", 450, 19], [ "access", 5, { "name": "array", "kind": "name", "make": "intrinsic" }, 451, 22 ], ["frame", 12, 5, 1, 451, 22], ["null", 5, 451, 22], ["setarg", 12, 0, 5, 451, 22], ["setarg", 12, 1, 8, 451, 22], ["invoke", 12, 5, 451, 22], ["move", 9, 5, 451, 22], ["access", 5, 1, 452, 17], ["is_num", 12, 11, 452, 17], ["jump_false", 12, "num_err_531", 452, 17], "_nop_tc_65", "_nop_tc_66", ["add", 12, 11, 5, 452, 17], ["jump", "num_done_532", 452, 17], "num_err_531", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 452, 17 ], ["access", 25, "error", 452, 17], ["access", 26, "cannot apply '+': operands must be numbers", 452, 17], ["array", 27, 0, 452, 17], ["push", 27, 26, 452, 17], ["frame", 26, 5, 2, 452, 17], ["null", 5, 452, 17], ["setarg", 26, 0, 5, 452, 17], ["setarg", 26, 1, 25, 452, 17], ["setarg", 26, 2, 27, 452, 17], ["invoke", 26, 5, 452, 17], ["disrupt", 452, 17], "num_done_532", ["move", 11, 12, 452, 17], ["jump", "while_start_523", 453, 9], ["jump", "if_end_530", 453, 9], "if_else_529", "if_end_530", ["is_array", 5, 13, 456, 21], "_nop_bl_1", ["jump_true", 5, "if_else_533", 456, 21], ["access", 5, 1, 457, 17], ["is_num", 12, 11, 457, 17], ["jump_false", 12, "num_err_535", 457, 17], "_nop_tc_67", "_nop_tc_68", ["add", 12, 11, 5, 457, 17], ["jump", "num_done_536", 457, 17], "num_err_535", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 457, 17 ], ["access", 25, "error", 457, 17], ["access", 26, "cannot apply '+': operands must be numbers", 457, 17], ["array", 27, 0, 457, 17], ["push", 27, 26, 457, 17], ["frame", 26, 5, 2, 457, 17], ["null", 5, 457, 17], ["setarg", 26, 0, 5, 457, 17], ["setarg", 26, 1, 25, 457, 17], ["setarg", 26, 2, 27, 457, 17], ["invoke", 26, 5, 457, 17], ["disrupt", 457, 17], "num_done_536", ["move", 11, 12, 457, 17], ["jump", "while_start_523", 458, 9], ["jump", "if_end_534", 458, 9], "if_else_533", "if_end_534", ["access", 5, 0, 461, 18], ["load_index", 12, 13, 5, 461, 18], ["move", 14, 12, 461, 18], ["get", 5, 16, 1, 464, 11], ["load_dynamic", 12, 5, 14, 464, 26], ["null", 5, 464, 33], ["is_identical", 25, 12, 5, 464, 33], ["jump_true", 25, "ne_nid_541", 464, 33], ["jump", "ne_ni_542", 464, 33], "ne_nid_541", ["false", 25, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_ni_542", ["is_int", 26, 12, 464, 33], ["jump_false", 26, "ne_nn_543", 464, 33], "_nop_tc_69", ["jump", "ne_nn_543", 464, 33], ["ne_int", 25, 12, 5, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_nn_543", ["is_num", 26, 12, 464, 33], ["jump_false", 26, "ne_nt_544", 464, 33], "_nop_tc_70", ["jump", "ne_nt_544", 464, 33], ["ne_float", 25, 12, 5, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_nt_544", ["is_text", 26, 12, 464, 33], ["jump_false", 26, "ne_nnl_545", 464, 33], "_nop_tc_71", ["jump", "ne_nnl_545", 464, 33], ["ne_text", 25, 12, 5, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_nnl_545", ["is_null", 26, 12, 464, 33], ["jump_false", 26, "ne_nb_546", 464, 33], "_nop_tc_72", "_nop_tc_73", ["false", 25, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_nb_546", ["is_bool", 26, 12, 464, 33], ["jump_false", 26, "ne_mis_547", 464, 33], "_nop_tc_74", ["jump", "ne_mis_547", 464, 33], ["ne_bool", 25, 12, 5, 464, 33], ["jump", "ne_done_540", 464, 33], "ne_mis_547", ["true", 25, 464, 33], "ne_done_540", ["move", 5, 25, 464, 33], ["jump_false", 5, "and_end_539", 464, 33], ["access", 12, 1, 464, 45], ["is_num", 25, 11, 464, 45], ["jump_false", 25, "num_err_548", 464, 45], "_nop_tc_75", "_nop_tc_76", ["add", 25, 11, 12, 464, 45], ["jump", "num_done_549", 464, 45], "num_err_548", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 464, 45 ], ["access", 26, "error", 464, 45], ["access", 27, "cannot apply '+': operands must be numbers", 464, 45], ["array", 28, 0, 464, 45], ["push", 28, 27, 464, 45], ["frame", 27, 12, 2, 464, 45], ["null", 12, 464, 45], ["setarg", 27, 0, 12, 464, 45], ["setarg", 27, 1, 26, 464, 45], ["setarg", 27, 2, 28, 464, 45], ["invoke", 27, 12, 464, 45], ["disrupt", 464, 45], "num_done_549", ["is_int", 12, 25, 464, 49], ["jump_false", 12, "rel_ni_550", 464, 49], ["is_int", 12, 7, 464, 49], ["jump_false", 12, "rel_ni_550", 464, 49], ["lt_int", 26, 25, 7, 464, 49], ["jump", "rel_done_552", 464, 49], "rel_ni_550", "_nop_tc_77", "_nop_tc_78", ["is_num", 12, 7, 464, 49], ["jump_false", 12, "rel_nn_551", 464, 49], ["lt_float", 26, 25, 7, 464, 49], ["jump", "rel_done_552", 464, 49], "rel_nn_551", "_nop_tc_79", ["jump", "rel_err_553", 464, 49], ["is_text", 12, 7, 464, 49], ["jump_false", 12, "rel_err_553", 464, 49], ["lt_text", 26, 25, 7, 464, 49], ["jump", "rel_done_552", 464, 49], "rel_err_553", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 464, 49 ], ["access", 25, "error", 464, 49], ["access", 27, "cannot compare with '<': operands must be same type", 464, 49], ["array", 28, 0, 464, 49], ["push", 28, 27, 464, 49], ["frame", 27, 12, 2, 464, 49], ["null", 12, 464, 49], ["setarg", 27, 0, 12, 464, 49], ["setarg", 27, 1, 25, 464, 49], ["setarg", 27, 2, 28, 464, 49], ["invoke", 27, 12, 464, 49], ["disrupt", 464, 49], "rel_done_552", ["move", 5, 26, 464, 49], "and_end_539", ["jump_false", 5, "if_else_537", 464, 49], ["access", 5, 1, 465, 22], ["load_index", 12, 13, 5, 465, 22], ["move", 15, 12, 465, 22], ["access", 5, 2, 466, 21], ["load_index", 12, 13, 5, 466, 21], ["move", 16, 12, 466, 21], ["get", 5, 16, 1, 467, 24], ["load_dynamic", 12, 5, 14, 467, 39], ["move", 17, 12, 467, 39], ["access", 5, 1, 468, 33], ["is_num", 12, 11, 468, 33], ["jump_false", 12, "num_err_554", 468, 33], "_nop_tc_80", "_nop_tc_81", ["add", 12, 11, 5, 468, 33], ["jump", "num_done_555", 468, 33], "num_err_554", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 468, 33 ], ["access", 25, "error", 468, 33], ["access", 26, "cannot apply '+': operands must be numbers", 468, 33], ["array", 27, 0, 468, 33], ["push", 27, 26, 468, 33], ["frame", 26, 5, 2, 468, 33], ["null", 5, 468, 33], ["setarg", 26, 0, 5, 468, 33], ["setarg", 26, 1, 25, 468, 33], ["setarg", 26, 2, 27, 468, 33], ["invoke", 26, 5, 468, 33], ["disrupt", 468, 33], "num_done_555", ["load_dynamic", 5, 6, 12, 468, 33], ["move", 18, 5, 468, 33], ["is_array", 5, 18, 470, 22], ["jump_false", 5, "if_else_556", 470, 22], ["access", 5, 0, 471, 26], ["load_index", 12, 18, 5, 471, 26], ["move", 19, 12, 471, 26], ["access", 5, "jump_false", 473, 26], ["is_identical", 12, 19, 5, 473, 26], ["jump_true", 12, "eq_done_561", 473, 26], ["is_int", 25, 19, 473, 26], ["jump_false", 25, "eq_ni_562", 473, 26], "_nop_tc_82", ["jump", "eq_ni_562", 473, 26], ["eq_int", 12, 19, 5, 473, 26], ["jump", "eq_done_561", 473, 26], "eq_ni_562", ["is_num", 25, 19, 473, 26], ["jump_false", 25, "eq_nn_563", 473, 26], "_nop_tc_83", ["jump", "eq_nn_563", 473, 26], ["eq_float", 12, 19, 5, 473, 26], ["jump", "eq_done_561", 473, 26], "eq_nn_563", ["is_text", 25, 19, 473, 26], ["jump_false", 25, "eq_nt_564", 473, 26], "_nop_tc_84", "_nop_tc_85", ["eq_text", 12, 19, 5, 473, 26], ["jump", "eq_done_561", 473, 26], "eq_nt_564", ["is_null", 25, 19, 473, 26], ["jump_false", 25, "eq_nnl_565", 473, 26], "_nop_tc_86", ["jump", "eq_nnl_565", 473, 26], ["true", 12, 473, 26], ["jump", "eq_done_561", 473, 26], "eq_nnl_565", ["is_bool", 25, 19, 473, 26], ["jump_false", 25, "eq_nb_566", 473, 26], "_nop_tc_87", ["jump", "eq_nb_566", 473, 26], ["eq_bool", 12, 19, 5, 473, 26], ["jump", "eq_done_561", 473, 26], "eq_nb_566", ["false", 12, 473, 26], "eq_done_561", ["move", 5, 12, 473, 26], ["jump_false", 5, "and_end_560", 473, 26], ["access", 12, 1, 473, 47], ["load_index", 25, 18, 12, 473, 47], ["is_identical", 12, 25, 15, 473, 53], ["jump_true", 12, "eq_done_567", 473, 53], ["is_int", 26, 25, 473, 53], ["jump_false", 26, "eq_ni_568", 473, 53], ["is_int", 27, 15, 473, 53], ["jump_false", 27, "eq_ni_568", 473, 53], ["eq_int", 12, 25, 15, 473, 53], ["jump", "eq_done_567", 473, 53], "eq_ni_568", ["is_num", 26, 25, 473, 53], ["jump_false", 26, "eq_nn_569", 473, 53], ["is_num", 27, 15, 473, 53], ["jump_false", 27, "eq_nn_569", 473, 53], ["eq_float", 12, 25, 15, 473, 53], ["jump", "eq_done_567", 473, 53], "eq_nn_569", ["is_text", 26, 25, 473, 53], ["jump_false", 26, "eq_nt_570", 473, 53], ["is_text", 27, 15, 473, 53], ["jump_false", 27, "eq_nt_570", 473, 53], ["eq_text", 12, 25, 15, 473, 53], ["jump", "eq_done_567", 473, 53], "eq_nt_570", ["is_null", 26, 25, 473, 53], ["jump_false", 26, "eq_nnl_571", 473, 53], ["is_null", 27, 15, 473, 53], ["jump_false", 27, "eq_nnl_571", 473, 53], ["true", 12, 473, 53], ["jump", "eq_done_567", 473, 53], "eq_nnl_571", ["is_bool", 26, 25, 473, 53], ["jump_false", 26, "eq_nb_572", 473, 53], ["is_bool", 27, 15, 473, 53], ["jump_false", 27, "eq_nb_572", 473, 53], ["eq_bool", 12, 25, 15, 473, 53], ["jump", "eq_done_567", 473, 53], "eq_nb_572", ["false", 12, 473, 53], "eq_done_567", ["move", 5, 12, 473, 53], "and_end_560", ["jump_false", 5, "if_else_558", 473, 53], ["access", 5, 2, 474, 33], ["load_index", 12, 18, 5, 474, 33], ["move", 20, 12, 474, 33], ["get", 5, 25, 1, 475, 17], ["frame", 12, 5, 3, 475, 17], ["null", 5, 475, 17], ["setarg", 12, 0, 5, 475, 17], ["setarg", 12, 1, 9, 475, 17], ["setarg", 12, 2, 16, 475, 17], ["setarg", 12, 3, 17, 475, 17], ["invoke", 12, 5, 475, 17], ["jump_false", 5, "if_else_573", 475, 17], ["access", 5, 1, 476, 25], ["is_num", 12, 10, 476, 25], ["jump_false", 12, "num_err_575", 476, 25], "_nop_tc_88", "_nop_tc_89", ["add", 12, 10, 5, 476, 25], ["jump", "num_done_576", 476, 25], "num_err_575", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 476, 25 ], ["access", 25, "error", 476, 25], ["access", 26, "cannot apply '+': operands must be numbers", 476, 25], ["array", 27, 0, 476, 25], ["push", 27, 26, 476, 25], ["frame", 26, 5, 2, 476, 25], ["null", 5, 476, 25], ["setarg", 26, 0, 5, 476, 25], ["setarg", 26, 1, 25, 476, 25], ["setarg", 26, 2, 27, 476, 25], ["invoke", 26, 5, 476, 25], ["disrupt", 476, 25], "num_done_576", ["move", 10, 12, 476, 25], ["access", 5, "_nop_tc_", 477, 33], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 477, 46 ], ["frame", 25, 12, 1, 477, 46], ["null", 12, 477, 46], ["setarg", 25, 0, 12, 477, 46], ["setarg", 25, 1, 10, 477, 46], ["invoke", 25, 12, 477, 46], "_nop_tc_90", "_nop_tc_91", ["is_text", 25, 12, 477, 46], ["jump_false", 25, "add_cn_578", 477, 46], ["concat", 26, 5, 12, 477, 46], ["jump", "add_done_577", 477, 46], "add_cn_578", "_nop_tc_92", ["jump", "add_err_579", 477, 46], ["is_num", 25, 12, 477, 46], ["jump_false", 25, "add_err_579", 477, 46], ["add", 26, 5, 12, 477, 46], ["jump", "add_done_577", 477, 46], "add_err_579", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 477, 46 ], ["access", 12, "error", 477, 46], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 477, 46], ["array", 27, 0, 477, 46], ["push", 27, 25, 477, 46], ["frame", 25, 5, 2, 477, 46], ["null", 5, 477, 46], ["setarg", 25, 0, 5, 477, 46], ["setarg", 25, 1, 12, 477, 46], ["setarg", 25, 2, 27, 477, 46], ["invoke", 25, 5, 477, 46], ["disrupt", 477, 46], "add_done_577", ["store_dynamic", 6, 26, 11, 477, 28], ["access", 5, 1, 478, 25], ["is_num", 12, 10, 478, 25], ["jump_false", 12, "num_err_580", 478, 25], "_nop_tc_93", "_nop_tc_94", ["add", 12, 10, 5, 478, 25], ["jump", "num_done_581", 478, 25], "num_err_580", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 478, 25 ], ["access", 25, "error", 478, 25], ["access", 26, "cannot apply '+': operands must be numbers", 478, 25], ["array", 27, 0, 478, 25], ["push", 27, 26, 478, 25], ["frame", 26, 5, 2, 478, 25], ["null", 5, 478, 25], ["setarg", 26, 0, 5, 478, 25], ["setarg", 26, 1, 25, 478, 25], ["setarg", 26, 2, 27, 478, 25], ["invoke", 26, 5, 478, 25], ["disrupt", 478, 25], "num_done_581", ["move", 10, 12, 478, 25], ["access", 5, "_nop_tc_", 479, 37], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 479, 50 ], ["frame", 25, 12, 1, 479, 50], ["null", 12, 479, 50], ["setarg", 25, 0, 12, 479, 50], ["setarg", 25, 1, 10, 479, 50], ["invoke", 25, 12, 479, 50], "_nop_tc_95", "_nop_tc_96", ["is_text", 25, 12, 479, 50], ["jump_false", 25, "add_cn_583", 479, 50], ["concat", 26, 5, 12, 479, 50], ["jump", "add_done_582", 479, 50], "add_cn_583", "_nop_tc_97", ["jump", "add_err_584", 479, 50], ["is_num", 25, 12, 479, 50], ["jump_false", 25, "add_err_584", 479, 50], ["add", 26, 5, 12, 479, 50], ["jump", "add_done_582", 479, 50], "add_err_584", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 479, 50 ], ["access", 12, "error", 479, 50], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 479, 50], ["array", 27, 0, 479, 50], ["push", 27, 25, 479, 50], ["frame", 25, 5, 2, 479, 50], ["null", 5, 479, 50], ["setarg", 25, 0, 5, 479, 50], ["setarg", 25, 1, 12, 479, 50], ["setarg", 25, 2, 27, 479, 50], ["invoke", 25, 5, 479, 50], ["disrupt", 479, 50], "add_done_582", ["access", 5, 1, 479, 32], ["is_num", 12, 11, 479, 32], ["jump_false", 12, "num_err_585", 479, 32], "_nop_tc_98", "_nop_tc_99", ["add", 12, 11, 5, 479, 32], ["jump", "num_done_586", 479, 32], "num_err_585", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 479, 32 ], ["access", 25, "error", 479, 32], ["access", 27, "cannot apply '+': operands must be numbers", 479, 32], ["array", 28, 0, 479, 32], ["push", 28, 27, 479, 32], ["frame", 27, 5, 2, 479, 32], ["null", 5, 479, 32], ["setarg", 27, 0, 5, 479, 32], ["setarg", 27, 1, 25, 479, 32], ["setarg", 27, 2, 28, 479, 32], ["invoke", 27, 5, 479, 32], ["disrupt", 479, 32], "num_done_586", ["store_dynamic", 6, 26, 12, 479, 32], ["null", 5, 480, 29], ["is_identical", 12, 23, 5, 480, 29], ["jump_true", 12, "ne_nid_590", 480, 29], ["jump", "ne_ni_591", 480, 29], "ne_nid_590", ["false", 12, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_ni_591", ["is_int", 25, 23, 480, 29], ["jump_false", 25, "ne_nn_592", 480, 29], "_nop_tc_100", ["jump", "ne_nn_592", 480, 29], ["ne_int", 12, 23, 5, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_nn_592", ["is_num", 25, 23, 480, 29], ["jump_false", 25, "ne_nt_593", 480, 29], "_nop_tc_101", ["jump", "ne_nt_593", 480, 29], ["ne_float", 12, 23, 5, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_nt_593", ["is_text", 25, 23, 480, 29], ["jump_false", 25, "ne_nnl_594", 480, 29], "_nop_tc_102", ["jump", "ne_nnl_594", 480, 29], ["ne_text", 12, 23, 5, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_nnl_594", ["is_null", 25, 23, 480, 29], ["jump_false", 25, "ne_nb_595", 480, 29], "_nop_tc_103", "_nop_tc_104", ["false", 12, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_nb_595", ["is_bool", 25, 23, 480, 29], ["jump_false", 25, "ne_mis_596", 480, 29], "_nop_tc_105", ["jump", "ne_mis_596", 480, 29], ["ne_bool", 12, 23, 5, 480, 29], ["jump", "ne_done_589", 480, 29], "ne_mis_596", ["true", 12, 480, 29], "ne_done_589", ["jump_false", 12, "if_else_587", 480, 29], ["record", 5, 7], ["access", 12, "rewrite", 482, 26], ["store_field", 5, 12, "event", 482, 26], ["access", 12, "eliminate_type_checks", 483, 25], ["store_field", 5, 12, "pass", 483, 25], ["access", 12, "known_type_eliminates_guard", 484, 25], ["store_field", 5, 12, "rule", 484, 25], ["store_field", 5, 11, "at", 485, 23], ["array", 12, 2, 486, 35], ["push", 12, 13, 486, 35], ["push", 12, 18, 486, 35], ["store_field", 5, 12, "before", 486, 35], ["load_dynamic", 12, 6, 11, 487, 40], ["access", 25, 1, 487, 61], ["is_num", 26, 11, 487, 61], ["jump_false", 26, "num_err_597", 487, 61], "_nop_tc_106", "_nop_tc_107", ["add", 26, 11, 25, 487, 61], ["jump", "num_done_598", 487, 61], "num_err_597", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 487, 61 ], ["access", 27, "error", 487, 61], ["access", 28, "cannot apply '+': operands must be numbers", 487, 61], ["array", 29, 0, 487, 61], ["push", 29, 28, 487, 61], ["frame", 28, 25, 2, 487, 61], ["null", 25, 487, 61], ["setarg", 28, 0, 25, 487, 61], ["setarg", 28, 1, 27, 487, 61], ["setarg", 28, 2, 29, 487, 61], ["invoke", 28, 25, 487, 61], ["disrupt", 487, 61], "num_done_598", ["load_dynamic", 25, 6, 26, 487, 61], ["array", 26, 2, 487, 61], ["push", 26, 12, 487, 61], ["push", 26, 25, 487, 61], ["store_field", 5, 26, "after", 487, 61], ["record", 12, 3], ["store_field", 12, 16, "slot", 488, 31], ["load_dynamic", 25, 9, 16, 488, 59], ["store_field", 12, 25, "known_type", 488, 59], ["store_field", 12, 17, "checked_type", 488, 79], ["store_field", 5, 12, "why", 488, 79], ["is_array", 12, 23, 488, 79], ["jump_false", 12, "push_err_599", 488, 79], ["push", 23, 5, 488, 79], ["jump", "push_done_600", 488, 79], "push_err_599", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 488, 79 ], ["access", 12, "error", 488, 79], ["access", 25, "cannot push: target must be an array", 488, 79], ["array", 26, 0, 488, 79], ["push", 26, 25, 488, 79], ["frame", 25, 5, 2, 488, 79], ["null", 5, 488, 79], ["setarg", 25, 0, 5, 488, 79], ["setarg", 25, 1, 12, 488, 79], ["setarg", 25, 2, 26, 488, 79], ["invoke", 25, 5, 488, 79], ["disrupt", 488, 79], "push_done_600", ["jump", "if_end_588", 488, 79], "if_else_587", "if_end_588", ["get", 5, 10, 1, 491, 34], ["store_dynamic", 9, 5, 15, 491, 26], ["access", 5, 2, 492, 23], ["is_num", 12, 11, 492, 23], ["jump_false", 12, "num_err_601", 492, 23], "_nop_tc_108", "_nop_tc_109", ["add", 12, 11, 5, 492, 23], ["jump", "num_done_602", 492, 23], "num_err_601", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 492, 23 ], ["access", 25, "error", 492, 23], ["access", 26, "cannot apply '+': operands must be numbers", 492, 23], ["array", 27, 0, 492, 23], ["push", 27, 26, 492, 23], ["frame", 26, 5, 2, 492, 23], ["null", 5, 492, 23], ["setarg", 26, 0, 5, 492, 23], ["setarg", 26, 1, 25, 492, 23], ["setarg", 26, 2, 27, 492, 23], ["invoke", 26, 5, 492, 23], ["disrupt", 492, 23], "num_done_602", ["move", 11, 12, 492, 23], ["jump", "while_start_523", 493, 15], ["jump", "if_end_574", 493, 15], "if_else_573", "if_end_574", ["load_dynamic", 5, 9, 16, 495, 36], ["move", 21, 5, 495, 36], ["null", 5, 496, 30], ["is_identical", 12, 21, 5, 496, 30], ["jump_true", 12, "ne_nid_608", 496, 30], ["jump", "ne_ni_609", 496, 30], "ne_nid_608", ["false", 12, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_ni_609", ["is_int", 25, 21, 496, 30], ["jump_false", 25, "ne_nn_610", 496, 30], "_nop_tc_110", ["jump", "ne_nn_610", 496, 30], ["ne_int", 12, 21, 5, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_nn_610", ["is_num", 25, 21, 496, 30], ["jump_false", 25, "ne_nt_611", 496, 30], "_nop_tc_111", ["jump", "ne_nt_611", 496, 30], ["ne_float", 12, 21, 5, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_nt_611", ["is_text", 25, 21, 496, 30], ["jump_false", 25, "ne_nnl_612", 496, 30], "_nop_tc_112", ["jump", "ne_nnl_612", 496, 30], ["ne_text", 12, 21, 5, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_nnl_612", ["is_null", 25, 21, 496, 30], ["jump_false", 25, "ne_nb_613", 496, 30], "_nop_tc_113", "_nop_tc_114", ["false", 12, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_nb_613", ["is_bool", 25, 21, 496, 30], ["jump_false", 25, "ne_mis_614", 496, 30], "_nop_tc_115", ["jump", "ne_mis_614", 496, 30], ["ne_bool", 12, 21, 5, 496, 30], ["jump", "ne_done_607", 496, 30], "ne_mis_614", ["true", 12, 496, 30], "ne_done_607", ["move", 5, 12, 496, 30], ["jump_false", 5, "and_end_606", 496, 30], ["get", 12, 5, 1, 496, 51], ["is_identical", 25, 21, 12, 496, 51], ["jump_true", 25, "ne_nid_616", 496, 51], ["jump", "ne_ni_617", 496, 51], "ne_nid_616", ["false", 25, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_ni_617", ["is_int", 26, 21, 496, 51], ["jump_false", 26, "ne_nn_618", 496, 51], ["is_int", 27, 12, 496, 51], ["jump_false", 27, "ne_nn_618", 496, 51], ["ne_int", 25, 21, 12, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_nn_618", ["is_num", 26, 21, 496, 51], ["jump_false", 26, "ne_nt_619", 496, 51], ["is_num", 27, 12, 496, 51], ["jump_false", 27, "ne_nt_619", 496, 51], ["ne_float", 25, 21, 12, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_nt_619", ["is_text", 26, 21, 496, 51], ["jump_false", 26, "ne_nnl_620", 496, 51], ["is_text", 27, 12, 496, 51], ["jump_false", 27, "ne_nnl_620", 496, 51], ["ne_text", 25, 21, 12, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_nnl_620", ["is_null", 26, 21, 496, 51], ["jump_false", 26, "ne_nb_621", 496, 51], ["is_null", 27, 12, 496, 51], ["jump_false", 27, "ne_nb_621", 496, 51], ["false", 25, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_nb_621", ["is_bool", 26, 21, 496, 51], ["jump_false", 26, "ne_mis_622", 496, 51], ["is_bool", 27, 12, 496, 51], ["jump_false", 27, "ne_mis_622", 496, 51], ["ne_bool", 25, 21, 12, 496, 51], ["jump", "ne_done_615", 496, 51], "ne_mis_622", ["true", 25, 496, 51], "ne_done_615", ["move", 5, 25, 496, 51], "and_end_606", ["move", 12, 5, 496, 51], ["jump_false", 12, "and_end_605", 496, 51], ["is_identical", 5, 21, 17, 496, 77], ["jump_true", 5, "ne_nid_624", 496, 77], ["jump", "ne_ni_625", 496, 77], "ne_nid_624", ["false", 5, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_ni_625", ["is_int", 25, 21, 496, 77], ["jump_false", 25, "ne_nn_626", 496, 77], ["is_int", 26, 17, 496, 77], ["jump_false", 26, "ne_nn_626", 496, 77], ["ne_int", 5, 21, 17, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_nn_626", ["is_num", 25, 21, 496, 77], ["jump_false", 25, "ne_nt_627", 496, 77], ["is_num", 26, 17, 496, 77], ["jump_false", 26, "ne_nt_627", 496, 77], ["ne_float", 5, 21, 17, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_nt_627", ["is_text", 25, 21, 496, 77], ["jump_false", 25, "ne_nnl_628", 496, 77], ["is_text", 26, 17, 496, 77], ["jump_false", 26, "ne_nnl_628", 496, 77], ["ne_text", 5, 21, 17, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_nnl_628", ["is_null", 25, 21, 496, 77], ["jump_false", 25, "ne_nb_629", 496, 77], ["is_null", 26, 17, 496, 77], ["jump_false", 26, "ne_nb_629", 496, 77], ["false", 5, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_nb_629", ["is_bool", 25, 21, 496, 77], ["jump_false", 25, "ne_mis_630", 496, 77], ["is_bool", 26, 17, 496, 77], ["jump_false", 26, "ne_mis_630", 496, 77], ["ne_bool", 5, 21, 17, 496, 77], ["jump", "ne_done_623", 496, 77], "ne_mis_630", ["true", 5, 496, 77], "ne_done_623", ["move", 12, 5, 496, 77], "and_end_605", ["jump_false", 12, "if_else_603", 496, 77], ["get", 5, 8, 1, 497, 35], ["is_identical", 12, 17, 5, 497, 35], ["jump_true", 12, "eq_done_634", 497, 35], ["is_int", 25, 17, 497, 35], ["jump_false", 25, "eq_ni_635", 497, 35], ["is_int", 26, 5, 497, 35], ["jump_false", 26, "eq_ni_635", 497, 35], ["eq_int", 12, 17, 5, 497, 35], ["jump", "eq_done_634", 497, 35], "eq_ni_635", ["is_num", 25, 17, 497, 35], ["jump_false", 25, "eq_nn_636", 497, 35], ["is_num", 26, 5, 497, 35], ["jump_false", 26, "eq_nn_636", 497, 35], ["eq_float", 12, 17, 5, 497, 35], ["jump", "eq_done_634", 497, 35], "eq_nn_636", ["is_text", 25, 17, 497, 35], ["jump_false", 25, "eq_nt_637", 497, 35], ["is_text", 26, 5, 497, 35], ["jump_false", 26, "eq_nt_637", 497, 35], ["eq_text", 12, 17, 5, 497, 35], ["jump", "eq_done_634", 497, 35], "eq_nt_637", ["is_null", 25, 17, 497, 35], ["jump_false", 25, "eq_nnl_638", 497, 35], ["is_null", 26, 5, 497, 35], ["jump_false", 26, "eq_nnl_638", 497, 35], ["true", 12, 497, 35], ["jump", "eq_done_634", 497, 35], "eq_nnl_638", ["is_bool", 25, 17, 497, 35], ["jump_false", 25, "eq_nb_639", 497, 35], ["is_bool", 26, 5, 497, 35], ["jump_false", 26, "eq_nb_639", 497, 35], ["eq_bool", 12, 17, 5, 497, 35], ["jump", "eq_done_634", 497, 35], "eq_nb_639", ["false", 12, 497, 35], "eq_done_634", ["move", 5, 12, 497, 35], ["jump_false", 5, "and_end_633", 497, 35], ["get", 12, 6, 1, 497, 58], ["is_identical", 25, 21, 12, 497, 58], ["jump_true", 25, "eq_done_641", 497, 58], ["is_int", 26, 21, 497, 58], ["jump_false", 26, "eq_ni_642", 497, 58], ["is_int", 27, 12, 497, 58], ["jump_false", 27, "eq_ni_642", 497, 58], ["eq_int", 25, 21, 12, 497, 58], ["jump", "eq_done_641", 497, 58], "eq_ni_642", ["is_num", 26, 21, 497, 58], ["jump_false", 26, "eq_nn_643", 497, 58], ["is_num", 27, 12, 497, 58], ["jump_false", 27, "eq_nn_643", 497, 58], ["eq_float", 25, 21, 12, 497, 58], ["jump", "eq_done_641", 497, 58], "eq_nn_643", ["is_text", 26, 21, 497, 58], ["jump_false", 26, "eq_nt_644", 497, 58], ["is_text", 27, 12, 497, 58], ["jump_false", 27, "eq_nt_644", 497, 58], ["eq_text", 25, 21, 12, 497, 58], ["jump", "eq_done_641", 497, 58], "eq_nt_644", ["is_null", 26, 21, 497, 58], ["jump_false", 26, "eq_nnl_645", 497, 58], ["is_null", 27, 12, 497, 58], ["jump_false", 27, "eq_nnl_645", 497, 58], ["true", 25, 497, 58], ["jump", "eq_done_641", 497, 58], "eq_nnl_645", ["is_bool", 26, 21, 497, 58], ["jump_false", 26, "eq_nb_646", 497, 58], ["is_bool", 27, 12, 497, 58], ["jump_false", 27, "eq_nb_646", 497, 58], ["eq_bool", 25, 21, 12, 497, 58], ["jump", "eq_done_641", 497, 58], "eq_nb_646", ["false", 25, 497, 58], "eq_done_641", ["move", 12, 25, 497, 58], ["jump_true", 12, "or_end_640", 497, 58], ["get", 25, 7, 1, 497, 80], ["is_identical", 26, 21, 25, 497, 80], ["jump_true", 26, "eq_done_647", 497, 80], ["is_int", 27, 21, 497, 80], ["jump_false", 27, "eq_ni_648", 497, 80], ["is_int", 28, 25, 497, 80], ["jump_false", 28, "eq_ni_648", 497, 80], ["eq_int", 26, 21, 25, 497, 80], ["jump", "eq_done_647", 497, 80], "eq_ni_648", ["is_num", 27, 21, 497, 80], ["jump_false", 27, "eq_nn_649", 497, 80], ["is_num", 28, 25, 497, 80], ["jump_false", 28, "eq_nn_649", 497, 80], ["eq_float", 26, 21, 25, 497, 80], ["jump", "eq_done_647", 497, 80], "eq_nn_649", ["is_text", 27, 21, 497, 80], ["jump_false", 27, "eq_nt_650", 497, 80], ["is_text", 28, 25, 497, 80], ["jump_false", 28, "eq_nt_650", 497, 80], ["eq_text", 26, 21, 25, 497, 80], ["jump", "eq_done_647", 497, 80], "eq_nt_650", ["is_null", 27, 21, 497, 80], ["jump_false", 27, "eq_nnl_651", 497, 80], ["is_null", 28, 25, 497, 80], ["jump_false", 28, "eq_nnl_651", 497, 80], ["true", 26, 497, 80], ["jump", "eq_done_647", 497, 80], "eq_nnl_651", ["is_bool", 27, 21, 497, 80], ["jump_false", 27, "eq_nb_652", 497, 80], ["is_bool", 28, 25, 497, 80], ["jump_false", 28, "eq_nb_652", 497, 80], ["eq_bool", 26, 21, 25, 497, 80], ["jump", "eq_done_647", 497, 80], "eq_nb_652", ["false", 26, 497, 80], "eq_done_647", ["move", 12, 26, 497, 80], "or_end_640", ["move", 5, 12, 497, 80], "and_end_633", ["jump_false", 5, "if_else_631", 497, 80], ["access", 5, 1, 498, 27], ["is_num", 12, 10, 498, 27], ["jump_false", 12, "num_err_653", 498, 27], "_nop_tc_116", "_nop_tc_117", ["add", 12, 10, 5, 498, 27], ["jump", "num_done_654", 498, 27], "num_err_653", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 498, 27 ], ["access", 25, "error", 498, 27], ["access", 26, "cannot apply '+': operands must be numbers", 498, 27], ["array", 27, 0, 498, 27], ["push", 27, 26, 498, 27], ["frame", 26, 5, 2, 498, 27], ["null", 5, 498, 27], ["setarg", 26, 0, 5, 498, 27], ["setarg", 26, 1, 25, 498, 27], ["setarg", 26, 2, 27, 498, 27], ["invoke", 26, 5, 498, 27], ["disrupt", 498, 27], "num_done_654", ["move", 10, 12, 498, 27], ["access", 5, "_nop_tc_", 499, 35], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 499, 48 ], ["frame", 25, 12, 1, 499, 48], ["null", 12, 499, 48], ["setarg", 25, 0, 12, 499, 48], ["setarg", 25, 1, 10, 499, 48], ["invoke", 25, 12, 499, 48], "_nop_tc_118", "_nop_tc_119", ["is_text", 25, 12, 499, 48], ["jump_false", 25, "add_cn_656", 499, 48], ["concat", 26, 5, 12, 499, 48], ["jump", "add_done_655", 499, 48], "add_cn_656", "_nop_tc_120", ["jump", "add_err_657", 499, 48], ["is_num", 25, 12, 499, 48], ["jump_false", 25, "add_err_657", 499, 48], ["add", 26, 5, 12, 499, 48], ["jump", "add_done_655", 499, 48], "add_err_657", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 499, 48 ], ["access", 12, "error", 499, 48], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 499, 48], ["array", 27, 0, 499, 48], ["push", 27, 25, 499, 48], ["frame", 25, 5, 2, 499, 48], ["null", 5, 499, 48], ["setarg", 25, 0, 5, 499, 48], ["setarg", 25, 1, 12, 499, 48], ["setarg", 25, 2, 27, 499, 48], ["invoke", 25, 5, 499, 48], ["disrupt", 499, 48], "add_done_655", ["store_dynamic", 6, 26, 11, 499, 30], ["access", 5, 1, 500, 27], ["is_num", 12, 10, 500, 27], ["jump_false", 12, "num_err_658", 500, 27], "_nop_tc_121", "_nop_tc_122", ["add", 12, 10, 5, 500, 27], ["jump", "num_done_659", 500, 27], "num_err_658", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 500, 27 ], ["access", 25, "error", 500, 27], ["access", 26, "cannot apply '+': operands must be numbers", 500, 27], ["array", 27, 0, 500, 27], ["push", 27, 26, 500, 27], ["frame", 26, 5, 2, 500, 27], ["null", 5, 500, 27], ["setarg", 26, 0, 5, 500, 27], ["setarg", 26, 1, 25, 500, 27], ["setarg", 26, 2, 27, 500, 27], ["invoke", 26, 5, 500, 27], ["disrupt", 500, 27], "num_done_659", ["move", 10, 12, 500, 27], ["access", 5, "_nop_tc_", 501, 39], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 501, 52 ], ["frame", 25, 12, 1, 501, 52], ["null", 12, 501, 52], ["setarg", 25, 0, 12, 501, 52], ["setarg", 25, 1, 10, 501, 52], ["invoke", 25, 12, 501, 52], "_nop_tc_123", "_nop_tc_124", ["is_text", 25, 12, 501, 52], ["jump_false", 25, "add_cn_661", 501, 52], ["concat", 26, 5, 12, 501, 52], ["jump", "add_done_660", 501, 52], "add_cn_661", "_nop_tc_125", ["jump", "add_err_662", 501, 52], ["is_num", 25, 12, 501, 52], ["jump_false", 25, "add_err_662", 501, 52], ["add", 26, 5, 12, 501, 52], ["jump", "add_done_660", 501, 52], "add_err_662", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 501, 52 ], ["access", 12, "error", 501, 52], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 501, 52], ["array", 27, 0, 501, 52], ["push", 27, 25, 501, 52], ["frame", 25, 5, 2, 501, 52], ["null", 5, 501, 52], ["setarg", 25, 0, 5, 501, 52], ["setarg", 25, 1, 12, 501, 52], ["setarg", 25, 2, 27, 501, 52], ["invoke", 25, 5, 501, 52], ["disrupt", 501, 52], "add_done_660", ["access", 5, 1, 501, 34], ["is_num", 12, 11, 501, 34], ["jump_false", 12, "num_err_663", 501, 34], "_nop_tc_126", "_nop_tc_127", ["add", 12, 11, 5, 501, 34], ["jump", "num_done_664", 501, 34], "num_err_663", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 501, 34 ], ["access", 25, "error", 501, 34], ["access", 27, "cannot apply '+': operands must be numbers", 501, 34], ["array", 28, 0, 501, 34], ["push", 28, 27, 501, 34], ["frame", 27, 5, 2, 501, 34], ["null", 5, 501, 34], ["setarg", 27, 0, 5, 501, 34], ["setarg", 27, 1, 25, 501, 34], ["setarg", 27, 2, 28, 501, 34], ["invoke", 27, 5, 501, 34], ["disrupt", 501, 34], "num_done_664", ["store_dynamic", 6, 26, 12, 501, 34], ["null", 5, 502, 31], ["is_identical", 12, 23, 5, 502, 31], ["jump_true", 12, "ne_nid_668", 502, 31], ["jump", "ne_ni_669", 502, 31], "ne_nid_668", ["false", 12, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_ni_669", ["is_int", 25, 23, 502, 31], ["jump_false", 25, "ne_nn_670", 502, 31], "_nop_tc_128", ["jump", "ne_nn_670", 502, 31], ["ne_int", 12, 23, 5, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_nn_670", ["is_num", 25, 23, 502, 31], ["jump_false", 25, "ne_nt_671", 502, 31], "_nop_tc_129", ["jump", "ne_nt_671", 502, 31], ["ne_float", 12, 23, 5, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_nt_671", ["is_text", 25, 23, 502, 31], ["jump_false", 25, "ne_nnl_672", 502, 31], "_nop_tc_130", ["jump", "ne_nnl_672", 502, 31], ["ne_text", 12, 23, 5, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_nnl_672", ["is_null", 25, 23, 502, 31], ["jump_false", 25, "ne_nb_673", 502, 31], "_nop_tc_131", "_nop_tc_132", ["false", 12, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_nb_673", ["is_bool", 25, 23, 502, 31], ["jump_false", 25, "ne_mis_674", 502, 31], "_nop_tc_133", ["jump", "ne_mis_674", 502, 31], ["ne_bool", 12, 23, 5, 502, 31], ["jump", "ne_done_667", 502, 31], "ne_mis_674", ["true", 12, 502, 31], "ne_done_667", ["jump_false", 12, "if_else_665", 502, 31], ["record", 5, 7], ["access", 12, "rewrite", 504, 28], ["store_field", 5, 12, "event", 504, 28], ["access", 12, "eliminate_type_checks", 505, 27], ["store_field", 5, 12, "pass", 505, 27], ["access", 12, "num_subsumes_int_float", 506, 27], ["store_field", 5, 12, "rule", 506, 27], ["store_field", 5, 11, "at", 507, 25], ["array", 12, 2, 508, 37], ["push", 12, 13, 508, 37], ["push", 12, 18, 508, 37], ["store_field", 5, 12, "before", 508, 37], ["load_dynamic", 12, 6, 11, 509, 42], ["access", 25, 1, 509, 63], ["is_num", 26, 11, 509, 63], ["jump_false", 26, "num_err_675", 509, 63], "_nop_tc_134", "_nop_tc_135", ["add", 26, 11, 25, 509, 63], ["jump", "num_done_676", 509, 63], "num_err_675", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 509, 63 ], ["access", 27, "error", 509, 63], ["access", 28, "cannot apply '+': operands must be numbers", 509, 63], ["array", 29, 0, 509, 63], ["push", 29, 28, 509, 63], ["frame", 28, 25, 2, 509, 63], ["null", 25, 509, 63], ["setarg", 28, 0, 25, 509, 63], ["setarg", 28, 1, 27, 509, 63], ["setarg", 28, 2, 29, 509, 63], ["invoke", 28, 25, 509, 63], ["disrupt", 509, 63], "num_done_676", ["load_dynamic", 25, 6, 26, 509, 63], ["array", 26, 2, 509, 63], ["push", 26, 12, 509, 63], ["push", 26, 25, 509, 63], ["store_field", 5, 26, "after", 509, 63], ["record", 12, 3], ["store_field", 12, 16, "slot", 510, 33], ["store_field", 12, 21, "known_type", 510, 50], ["store_field", 12, 17, "checked_type", 510, 75], ["store_field", 5, 12, "why", 510, 75], ["is_array", 12, 23, 510, 75], ["jump_false", 12, "push_err_677", 510, 75], ["push", 23, 5, 510, 75], ["jump", "push_done_678", 510, 75], "push_err_677", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 510, 75 ], ["access", 12, "error", 510, 75], ["access", 25, "cannot push: target must be an array", 510, 75], ["array", 26, 0, 510, 75], ["push", 26, 25, 510, 75], ["frame", 25, 5, 2, 510, 75], ["null", 5, 510, 75], ["setarg", 25, 0, 5, 510, 75], ["setarg", 25, 1, 12, 510, 75], ["setarg", 25, 2, 26, 510, 75], ["invoke", 25, 5, 510, 75], ["disrupt", 510, 75], "push_done_678", ["jump", "if_end_666", 510, 75], "if_else_665", "if_end_666", ["get", 5, 10, 1, 513, 36], ["store_dynamic", 9, 5, 15, 513, 28], ["access", 5, 2, 514, 25], ["is_num", 12, 11, 514, 25], ["jump_false", 12, "num_err_679", 514, 25], "_nop_tc_136", "_nop_tc_137", ["add", 12, 11, 5, 514, 25], ["jump", "num_done_680", 514, 25], "num_err_679", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 514, 25 ], ["access", 25, "error", 514, 25], ["access", 26, "cannot apply '+': operands must be numbers", 514, 25], ["array", 27, 0, 514, 25], ["push", 27, 26, 514, 25], ["frame", 26, 5, 2, 514, 25], ["null", 5, 514, 25], ["setarg", 26, 0, 5, 514, 25], ["setarg", 26, 1, 25, 514, 25], ["setarg", 26, 2, 27, 514, 25], ["invoke", 26, 5, 514, 25], ["disrupt", 514, 25], "num_done_680", ["move", 11, 12, 514, 25], ["jump", "while_start_523", 515, 17], ["jump", "if_end_632", 515, 17], "if_else_631", "if_end_632", ["get", 5, 6, 1, 517, 36], ["is_identical", 12, 17, 5, 517, 36], ["jump_true", 12, "eq_done_685", 517, 36], ["is_int", 25, 17, 517, 36], ["jump_false", 25, "eq_ni_686", 517, 36], ["is_int", 26, 5, 517, 36], ["jump_false", 26, "eq_ni_686", 517, 36], ["eq_int", 12, 17, 5, 517, 36], ["jump", "eq_done_685", 517, 36], "eq_ni_686", ["is_num", 25, 17, 517, 36], ["jump_false", 25, "eq_nn_687", 517, 36], ["is_num", 26, 5, 517, 36], ["jump_false", 26, "eq_nn_687", 517, 36], ["eq_float", 12, 17, 5, 517, 36], ["jump", "eq_done_685", 517, 36], "eq_nn_687", ["is_text", 25, 17, 517, 36], ["jump_false", 25, "eq_nt_688", 517, 36], ["is_text", 26, 5, 517, 36], ["jump_false", 26, "eq_nt_688", 517, 36], ["eq_text", 12, 17, 5, 517, 36], ["jump", "eq_done_685", 517, 36], "eq_nt_688", ["is_null", 25, 17, 517, 36], ["jump_false", 25, "eq_nnl_689", 517, 36], ["is_null", 26, 5, 517, 36], ["jump_false", 26, "eq_nnl_689", 517, 36], ["true", 12, 517, 36], ["jump", "eq_done_685", 517, 36], "eq_nnl_689", ["is_bool", 25, 17, 517, 36], ["jump_false", 25, "eq_nb_690", 517, 36], ["is_bool", 26, 5, 517, 36], ["jump_false", 26, "eq_nb_690", 517, 36], ["eq_bool", 12, 17, 5, 517, 36], ["jump", "eq_done_685", 517, 36], "eq_nb_690", ["false", 12, 517, 36], "eq_done_685", ["move", 5, 12, 517, 36], ["jump_true", 5, "or_end_684", 517, 36], ["get", 12, 7, 1, 517, 61], ["is_identical", 25, 17, 12, 517, 61], ["jump_true", 25, "eq_done_691", 517, 61], ["is_int", 26, 17, 517, 61], ["jump_false", 26, "eq_ni_692", 517, 61], ["is_int", 27, 12, 517, 61], ["jump_false", 27, "eq_ni_692", 517, 61], ["eq_int", 25, 17, 12, 517, 61], ["jump", "eq_done_691", 517, 61], "eq_ni_692", ["is_num", 26, 17, 517, 61], ["jump_false", 26, "eq_nn_693", 517, 61], ["is_num", 27, 12, 517, 61], ["jump_false", 27, "eq_nn_693", 517, 61], ["eq_float", 25, 17, 12, 517, 61], ["jump", "eq_done_691", 517, 61], "eq_nn_693", ["is_text", 26, 17, 517, 61], ["jump_false", 26, "eq_nt_694", 517, 61], ["is_text", 27, 12, 517, 61], ["jump_false", 27, "eq_nt_694", 517, 61], ["eq_text", 25, 17, 12, 517, 61], ["jump", "eq_done_691", 517, 61], "eq_nt_694", ["is_null", 26, 17, 517, 61], ["jump_false", 26, "eq_nnl_695", 517, 61], ["is_null", 27, 12, 517, 61], ["jump_false", 27, "eq_nnl_695", 517, 61], ["true", 25, 517, 61], ["jump", "eq_done_691", 517, 61], "eq_nnl_695", ["is_bool", 26, 17, 517, 61], ["jump_false", 26, "eq_nb_696", 517, 61], ["is_bool", 27, 12, 517, 61], ["jump_false", 27, "eq_nb_696", 517, 61], ["eq_bool", 25, 17, 12, 517, 61], ["jump", "eq_done_691", 517, 61], "eq_nb_696", ["false", 25, 517, 61], "eq_done_691", ["move", 5, 25, 517, 61], "or_end_684", ["move", 12, 5, 517, 61], ["jump_false", 12, "and_end_683", 517, 61], ["get", 5, 8, 1, 517, 86], ["is_identical", 25, 21, 5, 517, 86], ["jump_true", 25, "eq_done_697", 517, 86], ["is_int", 26, 21, 517, 86], ["jump_false", 26, "eq_ni_698", 517, 86], ["is_int", 27, 5, 517, 86], ["jump_false", 27, "eq_ni_698", 517, 86], ["eq_int", 25, 21, 5, 517, 86], ["jump", "eq_done_697", 517, 86], "eq_ni_698", ["is_num", 26, 21, 517, 86], ["jump_false", 26, "eq_nn_699", 517, 86], ["is_num", 27, 5, 517, 86], ["jump_false", 27, "eq_nn_699", 517, 86], ["eq_float", 25, 21, 5, 517, 86], ["jump", "eq_done_697", 517, 86], "eq_nn_699", ["is_text", 26, 21, 517, 86], ["jump_false", 26, "eq_nt_700", 517, 86], ["is_text", 27, 5, 517, 86], ["jump_false", 27, "eq_nt_700", 517, 86], ["eq_text", 25, 21, 5, 517, 86], ["jump", "eq_done_697", 517, 86], "eq_nt_700", ["is_null", 26, 21, 517, 86], ["jump_false", 26, "eq_nnl_701", 517, 86], ["is_null", 27, 5, 517, 86], ["jump_false", 27, "eq_nnl_701", 517, 86], ["true", 25, 517, 86], ["jump", "eq_done_697", 517, 86], "eq_nnl_701", ["is_bool", 26, 21, 517, 86], ["jump_false", 26, "eq_nb_702", 517, 86], ["is_bool", 27, 5, 517, 86], ["jump_false", 27, "eq_nb_702", 517, 86], ["eq_bool", 25, 21, 5, 517, 86], ["jump", "eq_done_697", 517, 86], "eq_nb_702", ["false", 25, 517, 86], "eq_done_697", ["move", 12, 25, 517, 86], "and_end_683", ["jump_false", 12, "if_else_681", 517, 86], ["get", 5, 10, 1, 519, 36], ["store_dynamic", 9, 5, 15, 519, 28], ["store_dynamic", 9, 17, 16, 520, 28], ["access", 5, 2, 521, 25], ["is_num", 12, 11, 521, 25], ["jump_false", 12, "num_err_703", 521, 25], "_nop_tc_138", "_nop_tc_139", ["add", 12, 11, 5, 521, 25], ["jump", "num_done_704", 521, 25], "num_err_703", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 521, 25 ], ["access", 25, "error", 521, 25], ["access", 26, "cannot apply '+': operands must be numbers", 521, 25], ["array", 27, 0, 521, 25], ["push", 27, 26, 521, 25], ["frame", 26, 5, 2, 521, 25], ["null", 5, 521, 25], ["setarg", 26, 0, 5, 521, 25], ["setarg", 26, 1, 25, 521, 25], ["setarg", 26, 2, 27, 521, 25], ["invoke", 26, 5, 521, 25], ["disrupt", 521, 25], "num_done_704", ["move", 11, 12, 521, 25], ["jump", "while_start_523", 522, 17], ["jump", "if_end_682", 522, 17], "if_else_681", "if_end_682", ["access", 5, 1, 524, 25], ["is_num", 12, 10, 524, 25], ["jump_false", 12, "num_err_705", 524, 25], "_nop_tc_140", "_nop_tc_141", ["add", 12, 10, 5, 524, 25], ["jump", "num_done_706", 524, 25], "num_err_705", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 524, 25 ], ["access", 25, "error", 524, 25], ["access", 26, "cannot apply '+': operands must be numbers", 524, 25], ["array", 27, 0, 524, 25], ["push", 27, 26, 524, 25], ["frame", 26, 5, 2, 524, 25], ["null", 5, 524, 25], ["setarg", 26, 0, 5, 524, 25], ["setarg", 26, 1, 25, 524, 25], ["setarg", 26, 2, 27, 524, 25], ["invoke", 26, 5, 524, 25], ["disrupt", 524, 25], "num_done_706", ["move", 10, 12, 524, 25], ["access", 5, "_nop_tc_", 525, 33], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 525, 46 ], ["frame", 25, 12, 1, 525, 46], ["null", 12, 525, 46], ["setarg", 25, 0, 12, 525, 46], ["setarg", 25, 1, 10, 525, 46], ["invoke", 25, 12, 525, 46], "_nop_tc_142", "_nop_tc_143", ["is_text", 25, 12, 525, 46], ["jump_false", 25, "add_cn_708", 525, 46], ["concat", 26, 5, 12, 525, 46], ["jump", "add_done_707", 525, 46], "add_cn_708", "_nop_tc_144", ["jump", "add_err_709", 525, 46], ["is_num", 25, 12, 525, 46], ["jump_false", 25, "add_err_709", 525, 46], ["add", 26, 5, 12, 525, 46], ["jump", "add_done_707", 525, 46], "add_err_709", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 525, 46 ], ["access", 12, "error", 525, 46], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 525, 46], ["array", 27, 0, 525, 46], ["push", 27, 25, 525, 46], ["frame", 25, 5, 2, 525, 46], ["null", 5, 525, 46], ["setarg", 25, 0, 5, 525, 46], ["setarg", 25, 1, 12, 525, 46], ["setarg", 25, 2, 27, 525, 46], ["invoke", 25, 5, 525, 46], ["disrupt", 525, 46], "add_done_707", ["store_dynamic", 6, 26, 11, 525, 28], ["length", 5, 18, 526, 29], ["move", 22, 5, 526, 29], ["access", 5, "jump", 527, 38], ["access", 12, 2, 527, 72], "_nop_tc_145", "_nop_tc_146", "_nop_tc_147", "_nop_tc_148", ["subtract", 25, 22, 12, 527, 72], ["jump", "num_done_711", 527, 72], "num_err_710", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 527, 72 ], ["access", 26, "error", 527, 72], ["access", 27, "cannot apply '-': operands must be numbers", 527, 72], ["array", 28, 0, 527, 72], ["push", 28, 27, 527, 72], ["frame", 27, 12, 2, 527, 72], ["null", 12, 527, 72], ["setarg", 27, 0, 12, 527, 72], ["setarg", 27, 1, 26, 527, 72], ["setarg", 27, 2, 28, 527, 72], ["invoke", 27, 12, 527, 72], ["disrupt", 527, 72], "num_done_711", ["load_dynamic", 12, 18, 25, 527, 72], ["access", 25, 1, 527, 88], ["is_num", 26, 22, 527, 88], ["jump_false", 26, "num_err_712", 527, 88], "_nop_tc_149", "_nop_tc_150", ["subtract", 26, 22, 25, 527, 88], ["jump", "num_done_713", 527, 88], "num_err_712", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 527, 88 ], ["access", 27, "error", 527, 88], ["access", 28, "cannot apply '-': operands must be numbers", 527, 88], ["array", 29, 0, 527, 88], ["push", 29, 28, 527, 88], ["frame", 28, 25, 2, 527, 88], ["null", 25, 527, 88], ["setarg", 28, 0, 25, 527, 88], ["setarg", 28, 1, 27, 527, 88], ["setarg", 28, 2, 29, 527, 88], ["invoke", 28, 25, 527, 88], ["disrupt", 527, 88], "num_done_713", ["load_dynamic", 25, 18, 26, 527, 88], ["array", 26, 4, 527, 88], ["push", 26, 5, 527, 88], ["push", 26, 20, 527, 88], ["push", 26, 12, 527, 88], ["push", 26, 25, 527, 88], ["access", 5, 1, 527, 32], ["is_num", 12, 11, 527, 32], ["jump_false", 12, "num_err_714", 527, 32], "_nop_tc_151", "_nop_tc_152", ["add", 12, 11, 5, 527, 32], ["jump", "num_done_715", 527, 32], "num_err_714", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 527, 32 ], ["access", 25, "error", 527, 32], ["access", 27, "cannot apply '+': operands must be numbers", 527, 32], ["array", 28, 0, 527, 32], ["push", 28, 27, 527, 32], ["frame", 27, 5, 2, 527, 32], ["null", 5, 527, 32], ["setarg", 27, 0, 5, 527, 32], ["setarg", 27, 1, 25, 527, 32], ["setarg", 27, 2, 28, 527, 32], ["invoke", 27, 5, 527, 32], ["disrupt", 527, 32], "num_done_715", ["store_dynamic", 6, 26, 12, 527, 32], ["null", 5, 528, 29], ["is_identical", 12, 23, 5, 528, 29], ["jump_true", 12, "ne_nid_719", 528, 29], ["jump", "ne_ni_720", 528, 29], "ne_nid_719", ["false", 12, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_ni_720", ["is_int", 25, 23, 528, 29], ["jump_false", 25, "ne_nn_721", 528, 29], "_nop_tc_153", ["jump", "ne_nn_721", 528, 29], ["ne_int", 12, 23, 5, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_nn_721", ["is_num", 25, 23, 528, 29], ["jump_false", 25, "ne_nt_722", 528, 29], "_nop_tc_154", ["jump", "ne_nt_722", 528, 29], ["ne_float", 12, 23, 5, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_nt_722", ["is_text", 25, 23, 528, 29], ["jump_false", 25, "ne_nnl_723", 528, 29], "_nop_tc_155", ["jump", "ne_nnl_723", 528, 29], ["ne_text", 12, 23, 5, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_nnl_723", ["is_null", 25, 23, 528, 29], ["jump_false", 25, "ne_nb_724", 528, 29], "_nop_tc_156", "_nop_tc_157", ["false", 12, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_nb_724", ["is_bool", 25, 23, 528, 29], ["jump_false", 25, "ne_mis_725", 528, 29], "_nop_tc_158", ["jump", "ne_mis_725", 528, 29], ["ne_bool", 12, 23, 5, 528, 29], ["jump", "ne_done_718", 528, 29], "ne_mis_725", ["true", 12, 528, 29], "ne_done_718", ["jump_false", 12, "if_else_716", 528, 29], ["record", 5, 7], ["access", 12, "rewrite", 530, 26], ["store_field", 5, 12, "event", 530, 26], ["access", 12, "eliminate_type_checks", 531, 25], ["store_field", 5, 12, "pass", 531, 25], ["access", 12, "incompatible_type_forces_jump", 532, 25], ["store_field", 5, 12, "rule", 532, 25], ["store_field", 5, 11, "at", 533, 23], ["array", 12, 2, 534, 35], ["push", 12, 13, 534, 35], ["push", 12, 18, 534, 35], ["store_field", 5, 12, "before", 534, 35], ["load_dynamic", 12, 6, 11, 535, 40], ["access", 25, 1, 535, 61], ["is_num", 26, 11, 535, 61], ["jump_false", 26, "num_err_726", 535, 61], "_nop_tc_159", "_nop_tc_160", ["add", 26, 11, 25, 535, 61], ["jump", "num_done_727", 535, 61], "num_err_726", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 535, 61 ], ["access", 27, "error", 535, 61], ["access", 28, "cannot apply '+': operands must be numbers", 535, 61], ["array", 29, 0, 535, 61], ["push", 29, 28, 535, 61], ["frame", 28, 25, 2, 535, 61], ["null", 25, 535, 61], ["setarg", 28, 0, 25, 535, 61], ["setarg", 28, 1, 27, 535, 61], ["setarg", 28, 2, 29, 535, 61], ["invoke", 28, 25, 535, 61], ["disrupt", 535, 61], "num_done_727", ["load_dynamic", 25, 6, 26, 535, 61], ["array", 26, 2, 535, 61], ["push", 26, 12, 535, 61], ["push", 26, 25, 535, 61], ["store_field", 5, 26, "after", 535, 61], ["record", 12, 3], ["store_field", 12, 16, "slot", 536, 31], ["store_field", 12, 21, "known_type", 536, 48], ["store_field", 12, 17, "checked_type", 536, 73], ["store_field", 5, 12, "why", 536, 73], ["is_array", 12, 23, 536, 73], ["jump_false", 12, "push_err_728", 536, 73], ["push", 23, 5, 536, 73], ["jump", "push_done_729", 536, 73], "push_err_728", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 536, 73 ], ["access", 12, "error", 536, 73], ["access", 25, "cannot push: target must be an array", 536, 73], ["array", 26, 0, 536, 73], ["push", 26, 25, 536, 73], ["frame", 25, 5, 2, 536, 73], ["null", 5, 536, 73], ["setarg", 25, 0, 5, 536, 73], ["setarg", 25, 1, 12, 536, 73], ["setarg", 25, 2, 26, 536, 73], ["invoke", 25, 5, 536, 73], ["disrupt", 536, 73], "push_done_729", ["jump", "if_end_717", 536, 73], "if_else_716", "if_end_717", ["get", 5, 5, 1, 539, 34], ["store_dynamic", 9, 5, 15, 539, 26], ["access", 5, 2, 540, 23], ["is_num", 12, 11, 540, 23], ["jump_false", 12, "num_err_730", 540, 23], "_nop_tc_161", "_nop_tc_162", ["add", 12, 11, 5, 540, 23], ["jump", "num_done_731", 540, 23], "num_err_730", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 540, 23 ], ["access", 25, "error", 540, 23], ["access", 26, "cannot apply '+': operands must be numbers", 540, 23], ["array", 27, 0, 540, 23], ["push", 27, 26, 540, 23], ["frame", 26, 5, 2, 540, 23], ["null", 5, 540, 23], ["setarg", 26, 0, 5, 540, 23], ["setarg", 26, 1, 25, 540, 23], ["setarg", 26, 2, 27, 540, 23], ["invoke", 26, 5, 540, 23], ["disrupt", 540, 23], "num_done_731", ["move", 11, 12, 540, 23], ["jump", "while_start_523", 541, 15], ["jump", "if_end_604", 541, 15], "if_else_603", "if_end_604", ["get", 5, 10, 1, 543, 32], ["store_dynamic", 9, 5, 15, 543, 24], ["store_dynamic", 9, 17, 16, 544, 24], ["access", 5, 2, 545, 21], ["is_num", 12, 11, 545, 21], ["jump_false", 12, "num_err_732", 545, 21], "_nop_tc_163", "_nop_tc_164", ["add", 12, 11, 5, 545, 21], ["jump", "num_done_733", 545, 21], "num_err_732", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 545, 21 ], ["access", 25, "error", 545, 21], ["access", 26, "cannot apply '+': operands must be numbers", 545, 21], ["array", 27, 0, 545, 21], ["push", 27, 26, 545, 21], ["frame", 26, 5, 2, 545, 21], ["null", 5, 545, 21], ["setarg", 26, 0, 5, 545, 21], ["setarg", 26, 1, 25, 545, 21], ["setarg", 26, 2, 27, 545, 21], ["invoke", 26, 5, 545, 21], ["disrupt", 545, 21], "num_done_733", ["move", 11, 12, 545, 21], ["jump", "while_start_523", 546, 13], ["jump", "if_end_559", 546, 13], "if_else_558", "if_end_559", ["access", 5, "jump_true", 549, 26], ["is_identical", 12, 19, 5, 549, 26], ["jump_true", 12, "eq_done_737", 549, 26], ["is_int", 25, 19, 549, 26], ["jump_false", 25, "eq_ni_738", 549, 26], "_nop_tc_165", ["jump", "eq_ni_738", 549, 26], ["eq_int", 12, 19, 5, 549, 26], ["jump", "eq_done_737", 549, 26], "eq_ni_738", ["is_num", 25, 19, 549, 26], ["jump_false", 25, "eq_nn_739", 549, 26], "_nop_tc_166", ["jump", "eq_nn_739", 549, 26], ["eq_float", 12, 19, 5, 549, 26], ["jump", "eq_done_737", 549, 26], "eq_nn_739", ["is_text", 25, 19, 549, 26], ["jump_false", 25, "eq_nt_740", 549, 26], "_nop_tc_167", "_nop_tc_168", ["eq_text", 12, 19, 5, 549, 26], ["jump", "eq_done_737", 549, 26], "eq_nt_740", ["is_null", 25, 19, 549, 26], ["jump_false", 25, "eq_nnl_741", 549, 26], "_nop_tc_169", ["jump", "eq_nnl_741", 549, 26], ["true", 12, 549, 26], ["jump", "eq_done_737", 549, 26], "eq_nnl_741", ["is_bool", 25, 19, 549, 26], ["jump_false", 25, "eq_nb_742", 549, 26], "_nop_tc_170", ["jump", "eq_nb_742", 549, 26], ["eq_bool", 12, 19, 5, 549, 26], ["jump", "eq_done_737", 549, 26], "eq_nb_742", ["false", 12, 549, 26], "eq_done_737", ["move", 5, 12, 549, 26], ["jump_false", 5, "and_end_736", 549, 26], ["access", 12, 1, 549, 46], ["load_index", 25, 18, 12, 549, 46], ["is_identical", 12, 25, 15, 549, 52], ["jump_true", 12, "eq_done_743", 549, 52], ["is_int", 26, 25, 549, 52], ["jump_false", 26, "eq_ni_744", 549, 52], ["is_int", 27, 15, 549, 52], ["jump_false", 27, "eq_ni_744", 549, 52], ["eq_int", 12, 25, 15, 549, 52], ["jump", "eq_done_743", 549, 52], "eq_ni_744", ["is_num", 26, 25, 549, 52], ["jump_false", 26, "eq_nn_745", 549, 52], ["is_num", 27, 15, 549, 52], ["jump_false", 27, "eq_nn_745", 549, 52], ["eq_float", 12, 25, 15, 549, 52], ["jump", "eq_done_743", 549, 52], "eq_nn_745", ["is_text", 26, 25, 549, 52], ["jump_false", 26, "eq_nt_746", 549, 52], ["is_text", 27, 15, 549, 52], ["jump_false", 27, "eq_nt_746", 549, 52], ["eq_text", 12, 25, 15, 549, 52], ["jump", "eq_done_743", 549, 52], "eq_nt_746", ["is_null", 26, 25, 549, 52], ["jump_false", 26, "eq_nnl_747", 549, 52], ["is_null", 27, 15, 549, 52], ["jump_false", 27, "eq_nnl_747", 549, 52], ["true", 12, 549, 52], ["jump", "eq_done_743", 549, 52], "eq_nnl_747", ["is_bool", 26, 25, 549, 52], ["jump_false", 26, "eq_nb_748", 549, 52], ["is_bool", 27, 15, 549, 52], ["jump_false", 27, "eq_nb_748", 549, 52], ["eq_bool", 12, 25, 15, 549, 52], ["jump", "eq_done_743", 549, 52], "eq_nb_748", ["false", 12, 549, 52], "eq_done_743", ["move", 5, 12, 549, 52], "and_end_736", ["jump_false", 5, "if_else_734", 549, 52], ["access", 5, 2, 550, 33], ["load_index", 12, 18, 5, 550, 33], ["move", 20, 12, 550, 33], ["get", 5, 25, 1, 551, 17], ["frame", 12, 5, 3, 551, 17], ["null", 5, 551, 17], ["setarg", 12, 0, 5, 551, 17], ["setarg", 12, 1, 9, 551, 17], ["setarg", 12, 2, 16, 551, 17], ["setarg", 12, 3, 17, 551, 17], ["invoke", 12, 5, 551, 17], ["jump_false", 5, "if_else_749", 551, 17], ["access", 5, 1, 552, 25], ["is_num", 12, 10, 552, 25], ["jump_false", 12, "num_err_751", 552, 25], "_nop_tc_171", "_nop_tc_172", ["add", 12, 10, 5, 552, 25], ["jump", "num_done_752", 552, 25], "num_err_751", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 552, 25 ], ["access", 25, "error", 552, 25], ["access", 26, "cannot apply '+': operands must be numbers", 552, 25], ["array", 27, 0, 552, 25], ["push", 27, 26, 552, 25], ["frame", 26, 5, 2, 552, 25], ["null", 5, 552, 25], ["setarg", 26, 0, 5, 552, 25], ["setarg", 26, 1, 25, 552, 25], ["setarg", 26, 2, 27, 552, 25], ["invoke", 26, 5, 552, 25], ["disrupt", 552, 25], "num_done_752", ["move", 10, 12, 552, 25], ["access", 5, "_nop_tc_", 553, 33], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 553, 46 ], ["frame", 25, 12, 1, 553, 46], ["null", 12, 553, 46], ["setarg", 25, 0, 12, 553, 46], ["setarg", 25, 1, 10, 553, 46], ["invoke", 25, 12, 553, 46], "_nop_tc_173", "_nop_tc_174", ["is_text", 25, 12, 553, 46], ["jump_false", 25, "add_cn_754", 553, 46], ["concat", 26, 5, 12, 553, 46], ["jump", "add_done_753", 553, 46], "add_cn_754", "_nop_tc_175", ["jump", "add_err_755", 553, 46], ["is_num", 25, 12, 553, 46], ["jump_false", 25, "add_err_755", 553, 46], ["add", 26, 5, 12, 553, 46], ["jump", "add_done_753", 553, 46], "add_err_755", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 553, 46 ], ["access", 12, "error", 553, 46], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 553, 46], ["array", 27, 0, 553, 46], ["push", 27, 25, 553, 46], ["frame", 25, 5, 2, 553, 46], ["null", 5, 553, 46], ["setarg", 25, 0, 5, 553, 46], ["setarg", 25, 1, 12, 553, 46], ["setarg", 25, 2, 27, 553, 46], ["invoke", 25, 5, 553, 46], ["disrupt", 553, 46], "add_done_753", ["store_dynamic", 6, 26, 11, 553, 28], ["length", 5, 18, 554, 29], ["move", 22, 5, 554, 29], ["access", 5, "jump", 555, 38], ["access", 12, 2, 555, 72], "_nop_tc_176", "_nop_tc_177", "_nop_tc_178", "_nop_tc_179", ["subtract", 25, 22, 12, 555, 72], ["jump", "num_done_757", 555, 72], "num_err_756", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 555, 72 ], ["access", 26, "error", 555, 72], ["access", 27, "cannot apply '-': operands must be numbers", 555, 72], ["array", 28, 0, 555, 72], ["push", 28, 27, 555, 72], ["frame", 27, 12, 2, 555, 72], ["null", 12, 555, 72], ["setarg", 27, 0, 12, 555, 72], ["setarg", 27, 1, 26, 555, 72], ["setarg", 27, 2, 28, 555, 72], ["invoke", 27, 12, 555, 72], ["disrupt", 555, 72], "num_done_757", ["load_dynamic", 12, 18, 25, 555, 72], ["access", 25, 1, 555, 88], ["is_num", 26, 22, 555, 88], ["jump_false", 26, "num_err_758", 555, 88], "_nop_tc_180", "_nop_tc_181", ["subtract", 26, 22, 25, 555, 88], ["jump", "num_done_759", 555, 88], "num_err_758", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 555, 88 ], ["access", 27, "error", 555, 88], ["access", 28, "cannot apply '-': operands must be numbers", 555, 88], ["array", 29, 0, 555, 88], ["push", 29, 28, 555, 88], ["frame", 28, 25, 2, 555, 88], ["null", 25, 555, 88], ["setarg", 28, 0, 25, 555, 88], ["setarg", 28, 1, 27, 555, 88], ["setarg", 28, 2, 29, 555, 88], ["invoke", 28, 25, 555, 88], ["disrupt", 555, 88], "num_done_759", ["load_dynamic", 25, 18, 26, 555, 88], ["array", 26, 4, 555, 88], ["push", 26, 5, 555, 88], ["push", 26, 20, 555, 88], ["push", 26, 12, 555, 88], ["push", 26, 25, 555, 88], ["access", 5, 1, 555, 32], ["is_num", 12, 11, 555, 32], ["jump_false", 12, "num_err_760", 555, 32], "_nop_tc_182", "_nop_tc_183", ["add", 12, 11, 5, 555, 32], ["jump", "num_done_761", 555, 32], "num_err_760", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 555, 32 ], ["access", 25, "error", 555, 32], ["access", 27, "cannot apply '+': operands must be numbers", 555, 32], ["array", 28, 0, 555, 32], ["push", 28, 27, 555, 32], ["frame", 27, 5, 2, 555, 32], ["null", 5, 555, 32], ["setarg", 27, 0, 5, 555, 32], ["setarg", 27, 1, 25, 555, 32], ["setarg", 27, 2, 28, 555, 32], ["invoke", 27, 5, 555, 32], ["disrupt", 555, 32], "num_done_761", ["store_dynamic", 6, 26, 12, 555, 32], ["null", 5, 556, 29], ["is_identical", 12, 23, 5, 556, 29], ["jump_true", 12, "ne_nid_765", 556, 29], ["jump", "ne_ni_766", 556, 29], "ne_nid_765", ["false", 12, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_ni_766", ["is_int", 25, 23, 556, 29], ["jump_false", 25, "ne_nn_767", 556, 29], "_nop_tc_184", ["jump", "ne_nn_767", 556, 29], ["ne_int", 12, 23, 5, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_nn_767", ["is_num", 25, 23, 556, 29], ["jump_false", 25, "ne_nt_768", 556, 29], "_nop_tc_185", ["jump", "ne_nt_768", 556, 29], ["ne_float", 12, 23, 5, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_nt_768", ["is_text", 25, 23, 556, 29], ["jump_false", 25, "ne_nnl_769", 556, 29], "_nop_tc_186", ["jump", "ne_nnl_769", 556, 29], ["ne_text", 12, 23, 5, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_nnl_769", ["is_null", 25, 23, 556, 29], ["jump_false", 25, "ne_nb_770", 556, 29], "_nop_tc_187", "_nop_tc_188", ["false", 12, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_nb_770", ["is_bool", 25, 23, 556, 29], ["jump_false", 25, "ne_mis_771", 556, 29], "_nop_tc_189", ["jump", "ne_mis_771", 556, 29], ["ne_bool", 12, 23, 5, 556, 29], ["jump", "ne_done_764", 556, 29], "ne_mis_771", ["true", 12, 556, 29], "ne_done_764", ["jump_false", 12, "if_else_762", 556, 29], ["record", 5, 7], ["access", 12, "rewrite", 558, 26], ["store_field", 5, 12, "event", 558, 26], ["access", 12, "eliminate_type_checks", 559, 25], ["store_field", 5, 12, "pass", 559, 25], ["access", 12, "known_type_eliminates_guard", 560, 25], ["store_field", 5, 12, "rule", 560, 25], ["store_field", 5, 11, "at", 561, 23], ["array", 12, 2, 562, 35], ["push", 12, 13, 562, 35], ["push", 12, 18, 562, 35], ["store_field", 5, 12, "before", 562, 35], ["load_dynamic", 12, 6, 11, 563, 40], ["access", 25, 1, 563, 61], ["is_num", 26, 11, 563, 61], ["jump_false", 26, "num_err_772", 563, 61], "_nop_tc_190", "_nop_tc_191", ["add", 26, 11, 25, 563, 61], ["jump", "num_done_773", 563, 61], "num_err_772", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 563, 61 ], ["access", 27, "error", 563, 61], ["access", 28, "cannot apply '+': operands must be numbers", 563, 61], ["array", 29, 0, 563, 61], ["push", 29, 28, 563, 61], ["frame", 28, 25, 2, 563, 61], ["null", 25, 563, 61], ["setarg", 28, 0, 25, 563, 61], ["setarg", 28, 1, 27, 563, 61], ["setarg", 28, 2, 29, 563, 61], ["invoke", 28, 25, 563, 61], ["disrupt", 563, 61], "num_done_773", ["load_dynamic", 25, 6, 26, 563, 61], ["array", 26, 2, 563, 61], ["push", 26, 12, 563, 61], ["push", 26, 25, 563, 61], ["store_field", 5, 26, "after", 563, 61], ["record", 12, 3], ["store_field", 12, 16, "slot", 564, 31], ["load_dynamic", 25, 9, 16, 564, 59], ["store_field", 12, 25, "known_type", 564, 59], ["store_field", 12, 17, "checked_type", 564, 79], ["store_field", 5, 12, "why", 564, 79], ["is_array", 12, 23, 564, 79], ["jump_false", 12, "push_err_774", 564, 79], ["push", 23, 5, 564, 79], ["jump", "push_done_775", 564, 79], "push_err_774", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 564, 79 ], ["access", 12, "error", 564, 79], ["access", 25, "cannot push: target must be an array", 564, 79], ["array", 26, 0, 564, 79], ["push", 26, 25, 564, 79], ["frame", 25, 5, 2, 564, 79], ["null", 5, 564, 79], ["setarg", 25, 0, 5, 564, 79], ["setarg", 25, 1, 12, 564, 79], ["setarg", 25, 2, 26, 564, 79], ["invoke", 25, 5, 564, 79], ["disrupt", 564, 79], "push_done_775", ["jump", "if_end_763", 564, 79], "if_else_762", "if_end_763", ["get", 5, 10, 1, 567, 34], ["store_dynamic", 9, 5, 15, 567, 26], ["access", 5, 2, 568, 23], ["is_num", 12, 11, 568, 23], ["jump_false", 12, "num_err_776", 568, 23], "_nop_tc_192", "_nop_tc_193", ["add", 12, 11, 5, 568, 23], ["jump", "num_done_777", 568, 23], "num_err_776", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 568, 23 ], ["access", 25, "error", 568, 23], ["access", 26, "cannot apply '+': operands must be numbers", 568, 23], ["array", 27, 0, 568, 23], ["push", 27, 26, 568, 23], ["frame", 26, 5, 2, 568, 23], ["null", 5, 568, 23], ["setarg", 26, 0, 5, 568, 23], ["setarg", 26, 1, 25, 568, 23], ["setarg", 26, 2, 27, 568, 23], ["invoke", 26, 5, 568, 23], ["disrupt", 568, 23], "num_done_777", ["move", 11, 12, 568, 23], ["jump", "while_start_523", 569, 15], ["jump", "if_end_750", 569, 15], "if_else_749", "if_end_750", ["load_dynamic", 5, 9, 16, 571, 36], ["move", 21, 5, 571, 36], ["null", 5, 572, 30], ["is_identical", 12, 21, 5, 572, 30], ["jump_true", 12, "ne_nid_783", 572, 30], ["jump", "ne_ni_784", 572, 30], "ne_nid_783", ["false", 12, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_ni_784", ["is_int", 25, 21, 572, 30], ["jump_false", 25, "ne_nn_785", 572, 30], "_nop_tc_194", ["jump", "ne_nn_785", 572, 30], ["ne_int", 12, 21, 5, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_nn_785", ["is_num", 25, 21, 572, 30], ["jump_false", 25, "ne_nt_786", 572, 30], "_nop_tc_195", ["jump", "ne_nt_786", 572, 30], ["ne_float", 12, 21, 5, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_nt_786", ["is_text", 25, 21, 572, 30], ["jump_false", 25, "ne_nnl_787", 572, 30], "_nop_tc_196", ["jump", "ne_nnl_787", 572, 30], ["ne_text", 12, 21, 5, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_nnl_787", ["is_null", 25, 21, 572, 30], ["jump_false", 25, "ne_nb_788", 572, 30], "_nop_tc_197", "_nop_tc_198", ["false", 12, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_nb_788", ["is_bool", 25, 21, 572, 30], ["jump_false", 25, "ne_mis_789", 572, 30], "_nop_tc_199", ["jump", "ne_mis_789", 572, 30], ["ne_bool", 12, 21, 5, 572, 30], ["jump", "ne_done_782", 572, 30], "ne_mis_789", ["true", 12, 572, 30], "ne_done_782", ["move", 5, 12, 572, 30], ["jump_false", 5, "and_end_781", 572, 30], ["get", 12, 5, 1, 572, 51], ["is_identical", 25, 21, 12, 572, 51], ["jump_true", 25, "ne_nid_791", 572, 51], ["jump", "ne_ni_792", 572, 51], "ne_nid_791", ["false", 25, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_ni_792", ["is_int", 26, 21, 572, 51], ["jump_false", 26, "ne_nn_793", 572, 51], ["is_int", 27, 12, 572, 51], ["jump_false", 27, "ne_nn_793", 572, 51], ["ne_int", 25, 21, 12, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_nn_793", ["is_num", 26, 21, 572, 51], ["jump_false", 26, "ne_nt_794", 572, 51], ["is_num", 27, 12, 572, 51], ["jump_false", 27, "ne_nt_794", 572, 51], ["ne_float", 25, 21, 12, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_nt_794", ["is_text", 26, 21, 572, 51], ["jump_false", 26, "ne_nnl_795", 572, 51], ["is_text", 27, 12, 572, 51], ["jump_false", 27, "ne_nnl_795", 572, 51], ["ne_text", 25, 21, 12, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_nnl_795", ["is_null", 26, 21, 572, 51], ["jump_false", 26, "ne_nb_796", 572, 51], ["is_null", 27, 12, 572, 51], ["jump_false", 27, "ne_nb_796", 572, 51], ["false", 25, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_nb_796", ["is_bool", 26, 21, 572, 51], ["jump_false", 26, "ne_mis_797", 572, 51], ["is_bool", 27, 12, 572, 51], ["jump_false", 27, "ne_mis_797", 572, 51], ["ne_bool", 25, 21, 12, 572, 51], ["jump", "ne_done_790", 572, 51], "ne_mis_797", ["true", 25, 572, 51], "ne_done_790", ["move", 5, 25, 572, 51], "and_end_781", ["move", 12, 5, 572, 51], ["jump_false", 12, "and_end_780", 572, 51], ["is_identical", 5, 21, 17, 572, 77], ["jump_true", 5, "ne_nid_799", 572, 77], ["jump", "ne_ni_800", 572, 77], "ne_nid_799", ["false", 5, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_ni_800", ["is_int", 25, 21, 572, 77], ["jump_false", 25, "ne_nn_801", 572, 77], ["is_int", 26, 17, 572, 77], ["jump_false", 26, "ne_nn_801", 572, 77], ["ne_int", 5, 21, 17, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_nn_801", ["is_num", 25, 21, 572, 77], ["jump_false", 25, "ne_nt_802", 572, 77], ["is_num", 26, 17, 572, 77], ["jump_false", 26, "ne_nt_802", 572, 77], ["ne_float", 5, 21, 17, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_nt_802", ["is_text", 25, 21, 572, 77], ["jump_false", 25, "ne_nnl_803", 572, 77], ["is_text", 26, 17, 572, 77], ["jump_false", 26, "ne_nnl_803", 572, 77], ["ne_text", 5, 21, 17, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_nnl_803", ["is_null", 25, 21, 572, 77], ["jump_false", 25, "ne_nb_804", 572, 77], ["is_null", 26, 17, 572, 77], ["jump_false", 26, "ne_nb_804", 572, 77], ["false", 5, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_nb_804", ["is_bool", 25, 21, 572, 77], ["jump_false", 25, "ne_mis_805", 572, 77], ["is_bool", 26, 17, 572, 77], ["jump_false", 26, "ne_mis_805", 572, 77], ["ne_bool", 5, 21, 17, 572, 77], ["jump", "ne_done_798", 572, 77], "ne_mis_805", ["true", 5, 572, 77], "ne_done_798", ["move", 12, 5, 572, 77], "and_end_780", ["jump_false", 12, "if_else_778", 572, 77], ["get", 5, 8, 1, 573, 35], ["is_identical", 12, 17, 5, 573, 35], ["jump_true", 12, "eq_done_809", 573, 35], ["is_int", 25, 17, 573, 35], ["jump_false", 25, "eq_ni_810", 573, 35], ["is_int", 26, 5, 573, 35], ["jump_false", 26, "eq_ni_810", 573, 35], ["eq_int", 12, 17, 5, 573, 35], ["jump", "eq_done_809", 573, 35], "eq_ni_810", ["is_num", 25, 17, 573, 35], ["jump_false", 25, "eq_nn_811", 573, 35], ["is_num", 26, 5, 573, 35], ["jump_false", 26, "eq_nn_811", 573, 35], ["eq_float", 12, 17, 5, 573, 35], ["jump", "eq_done_809", 573, 35], "eq_nn_811", ["is_text", 25, 17, 573, 35], ["jump_false", 25, "eq_nt_812", 573, 35], ["is_text", 26, 5, 573, 35], ["jump_false", 26, "eq_nt_812", 573, 35], ["eq_text", 12, 17, 5, 573, 35], ["jump", "eq_done_809", 573, 35], "eq_nt_812", ["is_null", 25, 17, 573, 35], ["jump_false", 25, "eq_nnl_813", 573, 35], ["is_null", 26, 5, 573, 35], ["jump_false", 26, "eq_nnl_813", 573, 35], ["true", 12, 573, 35], ["jump", "eq_done_809", 573, 35], "eq_nnl_813", ["is_bool", 25, 17, 573, 35], ["jump_false", 25, "eq_nb_814", 573, 35], ["is_bool", 26, 5, 573, 35], ["jump_false", 26, "eq_nb_814", 573, 35], ["eq_bool", 12, 17, 5, 573, 35], ["jump", "eq_done_809", 573, 35], "eq_nb_814", ["false", 12, 573, 35], "eq_done_809", ["move", 5, 12, 573, 35], ["jump_false", 5, "and_end_808", 573, 35], ["get", 12, 6, 1, 573, 58], ["is_identical", 25, 21, 12, 573, 58], ["jump_true", 25, "eq_done_816", 573, 58], ["is_int", 26, 21, 573, 58], ["jump_false", 26, "eq_ni_817", 573, 58], ["is_int", 27, 12, 573, 58], ["jump_false", 27, "eq_ni_817", 573, 58], ["eq_int", 25, 21, 12, 573, 58], ["jump", "eq_done_816", 573, 58], "eq_ni_817", ["is_num", 26, 21, 573, 58], ["jump_false", 26, "eq_nn_818", 573, 58], ["is_num", 27, 12, 573, 58], ["jump_false", 27, "eq_nn_818", 573, 58], ["eq_float", 25, 21, 12, 573, 58], ["jump", "eq_done_816", 573, 58], "eq_nn_818", ["is_text", 26, 21, 573, 58], ["jump_false", 26, "eq_nt_819", 573, 58], ["is_text", 27, 12, 573, 58], ["jump_false", 27, "eq_nt_819", 573, 58], ["eq_text", 25, 21, 12, 573, 58], ["jump", "eq_done_816", 573, 58], "eq_nt_819", ["is_null", 26, 21, 573, 58], ["jump_false", 26, "eq_nnl_820", 573, 58], ["is_null", 27, 12, 573, 58], ["jump_false", 27, "eq_nnl_820", 573, 58], ["true", 25, 573, 58], ["jump", "eq_done_816", 573, 58], "eq_nnl_820", ["is_bool", 26, 21, 573, 58], ["jump_false", 26, "eq_nb_821", 573, 58], ["is_bool", 27, 12, 573, 58], ["jump_false", 27, "eq_nb_821", 573, 58], ["eq_bool", 25, 21, 12, 573, 58], ["jump", "eq_done_816", 573, 58], "eq_nb_821", ["false", 25, 573, 58], "eq_done_816", ["move", 12, 25, 573, 58], ["jump_true", 12, "or_end_815", 573, 58], ["get", 25, 7, 1, 573, 80], ["is_identical", 26, 21, 25, 573, 80], ["jump_true", 26, "eq_done_822", 573, 80], ["is_int", 27, 21, 573, 80], ["jump_false", 27, "eq_ni_823", 573, 80], ["is_int", 28, 25, 573, 80], ["jump_false", 28, "eq_ni_823", 573, 80], ["eq_int", 26, 21, 25, 573, 80], ["jump", "eq_done_822", 573, 80], "eq_ni_823", ["is_num", 27, 21, 573, 80], ["jump_false", 27, "eq_nn_824", 573, 80], ["is_num", 28, 25, 573, 80], ["jump_false", 28, "eq_nn_824", 573, 80], ["eq_float", 26, 21, 25, 573, 80], ["jump", "eq_done_822", 573, 80], "eq_nn_824", ["is_text", 27, 21, 573, 80], ["jump_false", 27, "eq_nt_825", 573, 80], ["is_text", 28, 25, 573, 80], ["jump_false", 28, "eq_nt_825", 573, 80], ["eq_text", 26, 21, 25, 573, 80], ["jump", "eq_done_822", 573, 80], "eq_nt_825", ["is_null", 27, 21, 573, 80], ["jump_false", 27, "eq_nnl_826", 573, 80], ["is_null", 28, 25, 573, 80], ["jump_false", 28, "eq_nnl_826", 573, 80], ["true", 26, 573, 80], ["jump", "eq_done_822", 573, 80], "eq_nnl_826", ["is_bool", 27, 21, 573, 80], ["jump_false", 27, "eq_nb_827", 573, 80], ["is_bool", 28, 25, 573, 80], ["jump_false", 28, "eq_nb_827", 573, 80], ["eq_bool", 26, 21, 25, 573, 80], ["jump", "eq_done_822", 573, 80], "eq_nb_827", ["false", 26, 573, 80], "eq_done_822", ["move", 12, 26, 573, 80], "or_end_815", ["move", 5, 12, 573, 80], "and_end_808", ["jump_false", 5, "if_else_806", 573, 80], ["access", 5, 1, 574, 27], ["is_num", 12, 10, 574, 27], ["jump_false", 12, "num_err_828", 574, 27], "_nop_tc_200", "_nop_tc_201", ["add", 12, 10, 5, 574, 27], ["jump", "num_done_829", 574, 27], "num_err_828", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 574, 27 ], ["access", 25, "error", 574, 27], ["access", 26, "cannot apply '+': operands must be numbers", 574, 27], ["array", 27, 0, 574, 27], ["push", 27, 26, 574, 27], ["frame", 26, 5, 2, 574, 27], ["null", 5, 574, 27], ["setarg", 26, 0, 5, 574, 27], ["setarg", 26, 1, 25, 574, 27], ["setarg", 26, 2, 27, 574, 27], ["invoke", 26, 5, 574, 27], ["disrupt", 574, 27], "num_done_829", ["move", 10, 12, 574, 27], ["access", 5, "_nop_tc_", 575, 35], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 575, 48 ], ["frame", 25, 12, 1, 575, 48], ["null", 12, 575, 48], ["setarg", 25, 0, 12, 575, 48], ["setarg", 25, 1, 10, 575, 48], ["invoke", 25, 12, 575, 48], "_nop_tc_202", "_nop_tc_203", ["is_text", 25, 12, 575, 48], ["jump_false", 25, "add_cn_831", 575, 48], ["concat", 26, 5, 12, 575, 48], ["jump", "add_done_830", 575, 48], "add_cn_831", "_nop_tc_204", ["jump", "add_err_832", 575, 48], ["is_num", 25, 12, 575, 48], ["jump_false", 25, "add_err_832", 575, 48], ["add", 26, 5, 12, 575, 48], ["jump", "add_done_830", 575, 48], "add_err_832", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 575, 48 ], ["access", 12, "error", 575, 48], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 575, 48], ["array", 27, 0, 575, 48], ["push", 27, 25, 575, 48], ["frame", 25, 5, 2, 575, 48], ["null", 5, 575, 48], ["setarg", 25, 0, 5, 575, 48], ["setarg", 25, 1, 12, 575, 48], ["setarg", 25, 2, 27, 575, 48], ["invoke", 25, 5, 575, 48], ["disrupt", 575, 48], "add_done_830", ["store_dynamic", 6, 26, 11, 575, 30], ["length", 5, 18, 576, 31], ["move", 22, 5, 576, 31], ["access", 5, "jump", 577, 40], ["access", 12, 2, 577, 74], "_nop_tc_205", "_nop_tc_206", "_nop_tc_207", "_nop_tc_208", ["subtract", 25, 22, 12, 577, 74], ["jump", "num_done_834", 577, 74], "num_err_833", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 577, 74 ], ["access", 26, "error", 577, 74], ["access", 27, "cannot apply '-': operands must be numbers", 577, 74], ["array", 28, 0, 577, 74], ["push", 28, 27, 577, 74], ["frame", 27, 12, 2, 577, 74], ["null", 12, 577, 74], ["setarg", 27, 0, 12, 577, 74], ["setarg", 27, 1, 26, 577, 74], ["setarg", 27, 2, 28, 577, 74], ["invoke", 27, 12, 577, 74], ["disrupt", 577, 74], "num_done_834", ["load_dynamic", 12, 18, 25, 577, 74], ["access", 25, 1, 577, 90], ["is_num", 26, 22, 577, 90], ["jump_false", 26, "num_err_835", 577, 90], "_nop_tc_209", "_nop_tc_210", ["subtract", 26, 22, 25, 577, 90], ["jump", "num_done_836", 577, 90], "num_err_835", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 577, 90 ], ["access", 27, "error", 577, 90], ["access", 28, "cannot apply '-': operands must be numbers", 577, 90], ["array", 29, 0, 577, 90], ["push", 29, 28, 577, 90], ["frame", 28, 25, 2, 577, 90], ["null", 25, 577, 90], ["setarg", 28, 0, 25, 577, 90], ["setarg", 28, 1, 27, 577, 90], ["setarg", 28, 2, 29, 577, 90], ["invoke", 28, 25, 577, 90], ["disrupt", 577, 90], "num_done_836", ["load_dynamic", 25, 18, 26, 577, 90], ["array", 26, 4, 577, 90], ["push", 26, 5, 577, 90], ["push", 26, 20, 577, 90], ["push", 26, 12, 577, 90], ["push", 26, 25, 577, 90], ["access", 5, 1, 577, 34], ["is_num", 12, 11, 577, 34], ["jump_false", 12, "num_err_837", 577, 34], "_nop_tc_211", "_nop_tc_212", ["add", 12, 11, 5, 577, 34], ["jump", "num_done_838", 577, 34], "num_err_837", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 577, 34 ], ["access", 25, "error", 577, 34], ["access", 27, "cannot apply '+': operands must be numbers", 577, 34], ["array", 28, 0, 577, 34], ["push", 28, 27, 577, 34], ["frame", 27, 5, 2, 577, 34], ["null", 5, 577, 34], ["setarg", 27, 0, 5, 577, 34], ["setarg", 27, 1, 25, 577, 34], ["setarg", 27, 2, 28, 577, 34], ["invoke", 27, 5, 577, 34], ["disrupt", 577, 34], "num_done_838", ["store_dynamic", 6, 26, 12, 577, 34], ["null", 5, 578, 31], ["is_identical", 12, 23, 5, 578, 31], ["jump_true", 12, "ne_nid_842", 578, 31], ["jump", "ne_ni_843", 578, 31], "ne_nid_842", ["false", 12, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_ni_843", ["is_int", 25, 23, 578, 31], ["jump_false", 25, "ne_nn_844", 578, 31], "_nop_tc_213", ["jump", "ne_nn_844", 578, 31], ["ne_int", 12, 23, 5, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_nn_844", ["is_num", 25, 23, 578, 31], ["jump_false", 25, "ne_nt_845", 578, 31], "_nop_tc_214", ["jump", "ne_nt_845", 578, 31], ["ne_float", 12, 23, 5, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_nt_845", ["is_text", 25, 23, 578, 31], ["jump_false", 25, "ne_nnl_846", 578, 31], "_nop_tc_215", ["jump", "ne_nnl_846", 578, 31], ["ne_text", 12, 23, 5, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_nnl_846", ["is_null", 25, 23, 578, 31], ["jump_false", 25, "ne_nb_847", 578, 31], "_nop_tc_216", "_nop_tc_217", ["false", 12, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_nb_847", ["is_bool", 25, 23, 578, 31], ["jump_false", 25, "ne_mis_848", 578, 31], "_nop_tc_218", ["jump", "ne_mis_848", 578, 31], ["ne_bool", 12, 23, 5, 578, 31], ["jump", "ne_done_841", 578, 31], "ne_mis_848", ["true", 12, 578, 31], "ne_done_841", ["jump_false", 12, "if_else_839", 578, 31], ["record", 5, 7], ["access", 12, "rewrite", 580, 28], ["store_field", 5, 12, "event", 580, 28], ["access", 12, "eliminate_type_checks", 581, 27], ["store_field", 5, 12, "pass", 581, 27], ["access", 12, "num_subsumes_int_float", 582, 27], ["store_field", 5, 12, "rule", 582, 27], ["store_field", 5, 11, "at", 583, 25], ["array", 12, 2, 584, 37], ["push", 12, 13, 584, 37], ["push", 12, 18, 584, 37], ["store_field", 5, 12, "before", 584, 37], ["load_dynamic", 12, 6, 11, 585, 42], ["access", 25, 1, 585, 63], ["is_num", 26, 11, 585, 63], ["jump_false", 26, "num_err_849", 585, 63], "_nop_tc_219", "_nop_tc_220", ["add", 26, 11, 25, 585, 63], ["jump", "num_done_850", 585, 63], "num_err_849", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 585, 63 ], ["access", 27, "error", 585, 63], ["access", 28, "cannot apply '+': operands must be numbers", 585, 63], ["array", 29, 0, 585, 63], ["push", 29, 28, 585, 63], ["frame", 28, 25, 2, 585, 63], ["null", 25, 585, 63], ["setarg", 28, 0, 25, 585, 63], ["setarg", 28, 1, 27, 585, 63], ["setarg", 28, 2, 29, 585, 63], ["invoke", 28, 25, 585, 63], ["disrupt", 585, 63], "num_done_850", ["load_dynamic", 25, 6, 26, 585, 63], ["array", 26, 2, 585, 63], ["push", 26, 12, 585, 63], ["push", 26, 25, 585, 63], ["store_field", 5, 26, "after", 585, 63], ["record", 12, 3], ["store_field", 12, 16, "slot", 586, 33], ["store_field", 12, 21, "known_type", 586, 50], ["store_field", 12, 17, "checked_type", 586, 75], ["store_field", 5, 12, "why", 586, 75], ["is_array", 12, 23, 586, 75], ["jump_false", 12, "push_err_851", 586, 75], ["push", 23, 5, 586, 75], ["jump", "push_done_852", 586, 75], "push_err_851", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 586, 75 ], ["access", 12, "error", 586, 75], ["access", 25, "cannot push: target must be an array", 586, 75], ["array", 26, 0, 586, 75], ["push", 26, 25, 586, 75], ["frame", 25, 5, 2, 586, 75], ["null", 5, 586, 75], ["setarg", 25, 0, 5, 586, 75], ["setarg", 25, 1, 12, 586, 75], ["setarg", 25, 2, 26, 586, 75], ["invoke", 25, 5, 586, 75], ["disrupt", 586, 75], "push_done_852", ["jump", "if_end_840", 586, 75], "if_else_839", "if_end_840", ["get", 5, 10, 1, 589, 36], ["store_dynamic", 9, 5, 15, 589, 28], ["access", 5, 2, 590, 25], ["is_num", 12, 11, 590, 25], ["jump_false", 12, "num_err_853", 590, 25], "_nop_tc_221", "_nop_tc_222", ["add", 12, 11, 5, 590, 25], ["jump", "num_done_854", 590, 25], "num_err_853", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 590, 25 ], ["access", 25, "error", 590, 25], ["access", 26, "cannot apply '+': operands must be numbers", 590, 25], ["array", 27, 0, 590, 25], ["push", 27, 26, 590, 25], ["frame", 26, 5, 2, 590, 25], ["null", 5, 590, 25], ["setarg", 26, 0, 5, 590, 25], ["setarg", 26, 1, 25, 590, 25], ["setarg", 26, 2, 27, 590, 25], ["invoke", 26, 5, 590, 25], ["disrupt", 590, 25], "num_done_854", ["move", 11, 12, 590, 25], ["jump", "while_start_523", 591, 17], ["jump", "if_end_807", 591, 17], "if_else_806", "if_end_807", ["get", 5, 6, 1, 593, 36], ["is_identical", 12, 17, 5, 593, 36], ["jump_true", 12, "eq_done_859", 593, 36], ["is_int", 25, 17, 593, 36], ["jump_false", 25, "eq_ni_860", 593, 36], ["is_int", 26, 5, 593, 36], ["jump_false", 26, "eq_ni_860", 593, 36], ["eq_int", 12, 17, 5, 593, 36], ["jump", "eq_done_859", 593, 36], "eq_ni_860", ["is_num", 25, 17, 593, 36], ["jump_false", 25, "eq_nn_861", 593, 36], ["is_num", 26, 5, 593, 36], ["jump_false", 26, "eq_nn_861", 593, 36], ["eq_float", 12, 17, 5, 593, 36], ["jump", "eq_done_859", 593, 36], "eq_nn_861", ["is_text", 25, 17, 593, 36], ["jump_false", 25, "eq_nt_862", 593, 36], ["is_text", 26, 5, 593, 36], ["jump_false", 26, "eq_nt_862", 593, 36], ["eq_text", 12, 17, 5, 593, 36], ["jump", "eq_done_859", 593, 36], "eq_nt_862", ["is_null", 25, 17, 593, 36], ["jump_false", 25, "eq_nnl_863", 593, 36], ["is_null", 26, 5, 593, 36], ["jump_false", 26, "eq_nnl_863", 593, 36], ["true", 12, 593, 36], ["jump", "eq_done_859", 593, 36], "eq_nnl_863", ["is_bool", 25, 17, 593, 36], ["jump_false", 25, "eq_nb_864", 593, 36], ["is_bool", 26, 5, 593, 36], ["jump_false", 26, "eq_nb_864", 593, 36], ["eq_bool", 12, 17, 5, 593, 36], ["jump", "eq_done_859", 593, 36], "eq_nb_864", ["false", 12, 593, 36], "eq_done_859", ["move", 5, 12, 593, 36], ["jump_true", 5, "or_end_858", 593, 36], ["get", 12, 7, 1, 593, 61], ["is_identical", 25, 17, 12, 593, 61], ["jump_true", 25, "eq_done_865", 593, 61], ["is_int", 26, 17, 593, 61], ["jump_false", 26, "eq_ni_866", 593, 61], ["is_int", 27, 12, 593, 61], ["jump_false", 27, "eq_ni_866", 593, 61], ["eq_int", 25, 17, 12, 593, 61], ["jump", "eq_done_865", 593, 61], "eq_ni_866", ["is_num", 26, 17, 593, 61], ["jump_false", 26, "eq_nn_867", 593, 61], ["is_num", 27, 12, 593, 61], ["jump_false", 27, "eq_nn_867", 593, 61], ["eq_float", 25, 17, 12, 593, 61], ["jump", "eq_done_865", 593, 61], "eq_nn_867", ["is_text", 26, 17, 593, 61], ["jump_false", 26, "eq_nt_868", 593, 61], ["is_text", 27, 12, 593, 61], ["jump_false", 27, "eq_nt_868", 593, 61], ["eq_text", 25, 17, 12, 593, 61], ["jump", "eq_done_865", 593, 61], "eq_nt_868", ["is_null", 26, 17, 593, 61], ["jump_false", 26, "eq_nnl_869", 593, 61], ["is_null", 27, 12, 593, 61], ["jump_false", 27, "eq_nnl_869", 593, 61], ["true", 25, 593, 61], ["jump", "eq_done_865", 593, 61], "eq_nnl_869", ["is_bool", 26, 17, 593, 61], ["jump_false", 26, "eq_nb_870", 593, 61], ["is_bool", 27, 12, 593, 61], ["jump_false", 27, "eq_nb_870", 593, 61], ["eq_bool", 25, 17, 12, 593, 61], ["jump", "eq_done_865", 593, 61], "eq_nb_870", ["false", 25, 593, 61], "eq_done_865", ["move", 5, 25, 593, 61], "or_end_858", ["move", 12, 5, 593, 61], ["jump_false", 12, "and_end_857", 593, 61], ["get", 5, 8, 1, 593, 86], ["is_identical", 25, 21, 5, 593, 86], ["jump_true", 25, "eq_done_871", 593, 86], ["is_int", 26, 21, 593, 86], ["jump_false", 26, "eq_ni_872", 593, 86], ["is_int", 27, 5, 593, 86], ["jump_false", 27, "eq_ni_872", 593, 86], ["eq_int", 25, 21, 5, 593, 86], ["jump", "eq_done_871", 593, 86], "eq_ni_872", ["is_num", 26, 21, 593, 86], ["jump_false", 26, "eq_nn_873", 593, 86], ["is_num", 27, 5, 593, 86], ["jump_false", 27, "eq_nn_873", 593, 86], ["eq_float", 25, 21, 5, 593, 86], ["jump", "eq_done_871", 593, 86], "eq_nn_873", ["is_text", 26, 21, 593, 86], ["jump_false", 26, "eq_nt_874", 593, 86], ["is_text", 27, 5, 593, 86], ["jump_false", 27, "eq_nt_874", 593, 86], ["eq_text", 25, 21, 5, 593, 86], ["jump", "eq_done_871", 593, 86], "eq_nt_874", ["is_null", 26, 21, 593, 86], ["jump_false", 26, "eq_nnl_875", 593, 86], ["is_null", 27, 5, 593, 86], ["jump_false", 27, "eq_nnl_875", 593, 86], ["true", 25, 593, 86], ["jump", "eq_done_871", 593, 86], "eq_nnl_875", ["is_bool", 26, 21, 593, 86], ["jump_false", 26, "eq_nb_876", 593, 86], ["is_bool", 27, 5, 593, 86], ["jump_false", 27, "eq_nb_876", 593, 86], ["eq_bool", 25, 21, 5, 593, 86], ["jump", "eq_done_871", 593, 86], "eq_nb_876", ["false", 25, 593, 86], "eq_done_871", ["move", 12, 25, 593, 86], "and_end_857", ["jump_false", 12, "if_else_855", 593, 86], ["get", 5, 10, 1, 595, 36], ["store_dynamic", 9, 5, 15, 595, 28], ["access", 5, 2, 596, 25], ["is_num", 12, 11, 596, 25], ["jump_false", 12, "num_err_877", 596, 25], "_nop_tc_223", "_nop_tc_224", ["add", 12, 11, 5, 596, 25], ["jump", "num_done_878", 596, 25], "num_err_877", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 596, 25 ], ["access", 25, "error", 596, 25], ["access", 26, "cannot apply '+': operands must be numbers", 596, 25], ["array", 27, 0, 596, 25], ["push", 27, 26, 596, 25], ["frame", 26, 5, 2, 596, 25], ["null", 5, 596, 25], ["setarg", 26, 0, 5, 596, 25], ["setarg", 26, 1, 25, 596, 25], ["setarg", 26, 2, 27, 596, 25], ["invoke", 26, 5, 596, 25], ["disrupt", 596, 25], "num_done_878", ["move", 11, 12, 596, 25], ["jump", "while_start_523", 597, 17], ["jump", "if_end_856", 597, 17], "if_else_855", "if_end_856", ["access", 5, 1, 599, 25], ["is_num", 12, 10, 599, 25], ["jump_false", 12, "num_err_879", 599, 25], "_nop_tc_225", "_nop_tc_226", ["add", 12, 10, 5, 599, 25], ["jump", "num_done_880", 599, 25], "num_err_879", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 599, 25 ], ["access", 25, "error", 599, 25], ["access", 26, "cannot apply '+': operands must be numbers", 599, 25], ["array", 27, 0, 599, 25], ["push", 27, 26, 599, 25], ["frame", 26, 5, 2, 599, 25], ["null", 5, 599, 25], ["setarg", 26, 0, 5, 599, 25], ["setarg", 26, 1, 25, 599, 25], ["setarg", 26, 2, 27, 599, 25], ["invoke", 26, 5, 599, 25], ["disrupt", 599, 25], "num_done_880", ["move", 10, 12, 599, 25], ["access", 5, "_nop_tc_", 600, 33], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 600, 46 ], ["frame", 25, 12, 1, 600, 46], ["null", 12, 600, 46], ["setarg", 25, 0, 12, 600, 46], ["setarg", 25, 1, 10, 600, 46], ["invoke", 25, 12, 600, 46], "_nop_tc_227", "_nop_tc_228", ["is_text", 25, 12, 600, 46], ["jump_false", 25, "add_cn_882", 600, 46], ["concat", 26, 5, 12, 600, 46], ["jump", "add_done_881", 600, 46], "add_cn_882", "_nop_tc_229", ["jump", "add_err_883", 600, 46], ["is_num", 25, 12, 600, 46], ["jump_false", 25, "add_err_883", 600, 46], ["add", 26, 5, 12, 600, 46], ["jump", "add_done_881", 600, 46], "add_err_883", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 600, 46 ], ["access", 12, "error", 600, 46], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 600, 46], ["array", 27, 0, 600, 46], ["push", 27, 25, 600, 46], ["frame", 25, 5, 2, 600, 46], ["null", 5, 600, 46], ["setarg", 25, 0, 5, 600, 46], ["setarg", 25, 1, 12, 600, 46], ["setarg", 25, 2, 27, 600, 46], ["invoke", 25, 5, 600, 46], ["disrupt", 600, 46], "add_done_881", ["store_dynamic", 6, 26, 11, 600, 28], ["access", 5, 1, 601, 25], ["is_num", 12, 10, 601, 25], ["jump_false", 12, "num_err_884", 601, 25], "_nop_tc_230", "_nop_tc_231", ["add", 12, 10, 5, 601, 25], ["jump", "num_done_885", 601, 25], "num_err_884", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 601, 25 ], ["access", 25, "error", 601, 25], ["access", 26, "cannot apply '+': operands must be numbers", 601, 25], ["array", 27, 0, 601, 25], ["push", 27, 26, 601, 25], ["frame", 26, 5, 2, 601, 25], ["null", 5, 601, 25], ["setarg", 26, 0, 5, 601, 25], ["setarg", 26, 1, 25, 601, 25], ["setarg", 26, 2, 27, 601, 25], ["invoke", 26, 5, 601, 25], ["disrupt", 601, 25], "num_done_885", ["move", 10, 12, 601, 25], ["access", 5, "_nop_tc_", 602, 37], [ "access", 12, { "name": "text", "kind": "name", "make": "intrinsic" }, 602, 50 ], ["frame", 25, 12, 1, 602, 50], ["null", 12, 602, 50], ["setarg", 25, 0, 12, 602, 50], ["setarg", 25, 1, 10, 602, 50], ["invoke", 25, 12, 602, 50], "_nop_tc_232", "_nop_tc_233", ["is_text", 25, 12, 602, 50], ["jump_false", 25, "add_cn_887", 602, 50], ["concat", 26, 5, 12, 602, 50], ["jump", "add_done_886", 602, 50], "add_cn_887", "_nop_tc_234", ["jump", "add_err_888", 602, 50], ["is_num", 25, 12, 602, 50], ["jump_false", 25, "add_err_888", 602, 50], ["add", 26, 5, 12, 602, 50], ["jump", "add_done_886", 602, 50], "add_err_888", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 602, 50 ], ["access", 12, "error", 602, 50], ["access", 25, "cannot apply '+': operands must both be text or both be numbers", 602, 50], ["array", 27, 0, 602, 50], ["push", 27, 25, 602, 50], ["frame", 25, 5, 2, 602, 50], ["null", 5, 602, 50], ["setarg", 25, 0, 5, 602, 50], ["setarg", 25, 1, 12, 602, 50], ["setarg", 25, 2, 27, 602, 50], ["invoke", 25, 5, 602, 50], ["disrupt", 602, 50], "add_done_886", ["access", 5, 1, 602, 32], ["is_num", 12, 11, 602, 32], ["jump_false", 12, "num_err_889", 602, 32], "_nop_tc_235", "_nop_tc_236", ["add", 12, 11, 5, 602, 32], ["jump", "num_done_890", 602, 32], "num_err_889", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 602, 32 ], ["access", 25, "error", 602, 32], ["access", 27, "cannot apply '+': operands must be numbers", 602, 32], ["array", 28, 0, 602, 32], ["push", 28, 27, 602, 32], ["frame", 27, 5, 2, 602, 32], ["null", 5, 602, 32], ["setarg", 27, 0, 5, 602, 32], ["setarg", 27, 1, 25, 602, 32], ["setarg", 27, 2, 28, 602, 32], ["invoke", 27, 5, 602, 32], ["disrupt", 602, 32], "num_done_890", ["store_dynamic", 6, 26, 12, 602, 32], ["null", 5, 603, 29], ["is_identical", 12, 23, 5, 603, 29], ["jump_true", 12, "ne_nid_894", 603, 29], ["jump", "ne_ni_895", 603, 29], "ne_nid_894", ["false", 12, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_ni_895", ["is_int", 25, 23, 603, 29], ["jump_false", 25, "ne_nn_896", 603, 29], "_nop_tc_237", ["jump", "ne_nn_896", 603, 29], ["ne_int", 12, 23, 5, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_nn_896", ["is_num", 25, 23, 603, 29], ["jump_false", 25, "ne_nt_897", 603, 29], "_nop_tc_238", ["jump", "ne_nt_897", 603, 29], ["ne_float", 12, 23, 5, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_nt_897", ["is_text", 25, 23, 603, 29], ["jump_false", 25, "ne_nnl_898", 603, 29], "_nop_tc_239", ["jump", "ne_nnl_898", 603, 29], ["ne_text", 12, 23, 5, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_nnl_898", ["is_null", 25, 23, 603, 29], ["jump_false", 25, "ne_nb_899", 603, 29], "_nop_tc_240", "_nop_tc_241", ["false", 12, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_nb_899", ["is_bool", 25, 23, 603, 29], ["jump_false", 25, "ne_mis_900", 603, 29], "_nop_tc_242", ["jump", "ne_mis_900", 603, 29], ["ne_bool", 12, 23, 5, 603, 29], ["jump", "ne_done_893", 603, 29], "ne_mis_900", ["true", 12, 603, 29], "ne_done_893", ["jump_false", 12, "if_else_891", 603, 29], ["record", 5, 7], ["access", 12, "rewrite", 605, 26], ["store_field", 5, 12, "event", 605, 26], ["access", 12, "eliminate_type_checks", 606, 25], ["store_field", 5, 12, "pass", 606, 25], ["access", 12, "incompatible_type_forces_jump", 607, 25], ["store_field", 5, 12, "rule", 607, 25], ["store_field", 5, 11, "at", 608, 23], ["array", 12, 2, 609, 35], ["push", 12, 13, 609, 35], ["push", 12, 18, 609, 35], ["store_field", 5, 12, "before", 609, 35], ["load_dynamic", 12, 6, 11, 610, 40], ["access", 25, 1, 610, 61], ["is_num", 26, 11, 610, 61], ["jump_false", 26, "num_err_901", 610, 61], "_nop_tc_243", "_nop_tc_244", ["add", 26, 11, 25, 610, 61], ["jump", "num_done_902", 610, 61], "num_err_901", [ "access", 25, { "name": "log", "kind": "name", "make": "intrinsic" }, 610, 61 ], ["access", 27, "error", 610, 61], ["access", 28, "cannot apply '+': operands must be numbers", 610, 61], ["array", 29, 0, 610, 61], ["push", 29, 28, 610, 61], ["frame", 28, 25, 2, 610, 61], ["null", 25, 610, 61], ["setarg", 28, 0, 25, 610, 61], ["setarg", 28, 1, 27, 610, 61], ["setarg", 28, 2, 29, 610, 61], ["invoke", 28, 25, 610, 61], ["disrupt", 610, 61], "num_done_902", ["load_dynamic", 25, 6, 26, 610, 61], ["array", 26, 2, 610, 61], ["push", 26, 12, 610, 61], ["push", 26, 25, 610, 61], ["store_field", 5, 26, "after", 610, 61], ["record", 12, 3], ["store_field", 12, 16, "slot", 611, 31], ["store_field", 12, 21, "known_type", 611, 48], ["store_field", 12, 17, "checked_type", 611, 73], ["store_field", 5, 12, "why", 611, 73], ["is_array", 12, 23, 611, 73], ["jump_false", 12, "push_err_903", 611, 73], ["push", 23, 5, 611, 73], ["jump", "push_done_904", 611, 73], "push_err_903", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 611, 73 ], ["access", 12, "error", 611, 73], ["access", 25, "cannot push: target must be an array", 611, 73], ["array", 26, 0, 611, 73], ["push", 26, 25, 611, 73], ["frame", 25, 5, 2, 611, 73], ["null", 5, 611, 73], ["setarg", 25, 0, 5, 611, 73], ["setarg", 25, 1, 12, 611, 73], ["setarg", 25, 2, 26, 611, 73], ["invoke", 25, 5, 611, 73], ["disrupt", 611, 73], "push_done_904", ["jump", "if_end_892", 611, 73], "if_else_891", "if_end_892", ["get", 5, 10, 1, 614, 34], ["store_dynamic", 9, 5, 15, 614, 26], ["access", 5, 2, 615, 23], ["is_num", 12, 11, 615, 23], ["jump_false", 12, "num_err_905", 615, 23], "_nop_tc_245", "_nop_tc_246", ["add", 12, 11, 5, 615, 23], ["jump", "num_done_906", 615, 23], "num_err_905", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 615, 23 ], ["access", 25, "error", 615, 23], ["access", 26, "cannot apply '+': operands must be numbers", 615, 23], ["array", 27, 0, 615, 23], ["push", 27, 26, 615, 23], ["frame", 26, 5, 2, 615, 23], ["null", 5, 615, 23], ["setarg", 26, 0, 5, 615, 23], ["setarg", 26, 1, 25, 615, 23], ["setarg", 26, 2, 27, 615, 23], ["invoke", 26, 5, 615, 23], ["disrupt", 615, 23], "num_done_906", ["move", 11, 12, 615, 23], ["jump", "while_start_523", 616, 15], ["jump", "if_end_779", 616, 15], "if_else_778", "if_end_779", ["get", 5, 10, 1, 618, 32], ["store_dynamic", 9, 5, 15, 618, 24], ["access", 5, 2, 619, 21], ["is_num", 12, 11, 619, 21], ["jump_false", 12, "num_err_907", 619, 21], "_nop_tc_247", "_nop_tc_248", ["add", 12, 11, 5, 619, 21], ["jump", "num_done_908", 619, 21], "num_err_907", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 619, 21 ], ["access", 25, "error", 619, 21], ["access", 26, "cannot apply '+': operands must be numbers", 619, 21], ["array", 27, 0, 619, 21], ["push", 27, 26, 619, 21], ["frame", 26, 5, 2, 619, 21], ["null", 5, 619, 21], ["setarg", 26, 0, 5, 619, 21], ["setarg", 26, 1, 25, 619, 21], ["setarg", 26, 2, 27, 619, 21], ["invoke", 26, 5, 619, 21], ["disrupt", 619, 21], "num_done_908", ["move", 11, 12, 619, 21], ["jump", "while_start_523", 620, 13], ["jump", "if_end_735", 620, 13], "if_else_734", "if_end_735", ["jump", "if_end_557", 620, 13], "if_else_556", "if_end_557", ["get", 5, 10, 1, 624, 28], ["store_dynamic", 9, 5, 15, 624, 20], ["access", 5, 1, 625, 17], ["is_num", 12, 11, 625, 17], ["jump_false", 12, "num_err_909", 625, 17], "_nop_tc_249", "_nop_tc_250", ["add", 12, 11, 5, 625, 17], ["jump", "num_done_910", 625, 17], "num_err_909", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 625, 17 ], ["access", 25, "error", 625, 17], ["access", 26, "cannot apply '+': operands must be numbers", 625, 17], ["array", 27, 0, 625, 17], ["push", 27, 26, 625, 17], ["frame", 26, 5, 2, 625, 17], ["null", 5, 625, 17], ["setarg", 26, 0, 5, 625, 17], ["setarg", 26, 1, 25, 625, 17], ["setarg", 26, 2, 27, 625, 17], ["invoke", 26, 5, 625, 17], ["disrupt", 625, 17], "num_done_910", ["move", 11, 12, 625, 17], ["jump", "while_start_523", 626, 9], ["jump", "if_end_538", 626, 9], "if_else_537", "if_end_538", ["access", 5, "load_dynamic", 630, 17], ["is_identical", 12, 14, 5, 630, 17], ["jump_true", 12, "eq_done_913", 630, 17], ["is_int", 25, 14, 630, 17], ["jump_false", 25, "eq_ni_914", 630, 17], "_nop_tc_251", ["jump", "eq_ni_914", 630, 17], ["eq_int", 12, 14, 5, 630, 17], ["jump", "eq_done_913", 630, 17], "eq_ni_914", ["is_num", 25, 14, 630, 17], ["jump_false", 25, "eq_nn_915", 630, 17], "_nop_tc_252", ["jump", "eq_nn_915", 630, 17], ["eq_float", 12, 14, 5, 630, 17], ["jump", "eq_done_913", 630, 17], "eq_nn_915", ["is_text", 25, 14, 630, 17], ["jump_false", 25, "eq_nt_916", 630, 17], "_nop_tc_253", "_nop_tc_254", ["eq_text", 12, 14, 5, 630, 17], ["jump", "eq_done_913", 630, 17], "eq_nt_916", ["is_null", 25, 14, 630, 17], ["jump_false", 25, "eq_nnl_917", 630, 17], "_nop_tc_255", ["jump", "eq_nnl_917", 630, 17], ["true", 12, 630, 17], ["jump", "eq_done_913", 630, 17], "eq_nnl_917", ["is_bool", 25, 14, 630, 17], ["jump_false", 25, "eq_nb_918", 630, 17], "_nop_tc_256", ["jump", "eq_nb_918", 630, 17], ["eq_bool", 12, 14, 5, 630, 17], ["jump", "eq_done_913", 630, 17], "eq_nb_918", ["false", 12, 630, 17], "eq_done_913", ["jump_false", 12, "if_else_911", 630, 17], ["move", 24, 14, 631, 18], ["access", 5, 3, 632, 39], ["load_index", 12, 13, 5, 632, 39], ["get", 5, 9, 1, 632, 43], ["get", 25, 25, 1, 632, 13], ["frame", 26, 25, 3, 632, 13], ["null", 25, 632, 13], ["setarg", 26, 0, 25, 632, 13], ["setarg", 26, 1, 9, 632, 13], ["setarg", 26, 2, 12, 632, 13], ["setarg", 26, 3, 5, 632, 13], ["invoke", 26, 5, 632, 13], ["jump_false", 5, "if_else_919", 632, 13], ["access", 5, "load_field", 633, 22], ["access", 12, 0, 633, 17], ["store_index", 13, 5, 12, 633, 17], ["null", 5, 634, 25], ["is_identical", 12, 23, 5, 634, 25], ["jump_true", 12, "ne_nid_924", 634, 25], ["jump", "ne_ni_925", 634, 25], "ne_nid_924", ["false", 12, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_ni_925", ["is_int", 25, 23, 634, 25], ["jump_false", 25, "ne_nn_926", 634, 25], "_nop_tc_257", ["jump", "ne_nn_926", 634, 25], ["ne_int", 12, 23, 5, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_nn_926", ["is_num", 25, 23, 634, 25], ["jump_false", 25, "ne_nt_927", 634, 25], "_nop_tc_258", ["jump", "ne_nt_927", 634, 25], ["ne_float", 12, 23, 5, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_nt_927", ["is_text", 25, 23, 634, 25], ["jump_false", 25, "ne_nnl_928", 634, 25], "_nop_tc_259", ["jump", "ne_nnl_928", 634, 25], ["ne_text", 12, 23, 5, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_nnl_928", ["is_null", 25, 23, 634, 25], ["jump_false", 25, "ne_nb_929", 634, 25], "_nop_tc_260", "_nop_tc_261", ["false", 12, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_nb_929", ["is_bool", 25, 23, 634, 25], ["jump_false", 25, "ne_mis_930", 634, 25], "_nop_tc_262", ["jump", "ne_mis_930", 634, 25], ["ne_bool", 12, 23, 5, 634, 25], ["jump", "ne_done_923", 634, 25], "ne_mis_930", ["true", 12, 634, 25], "ne_done_923", ["jump_false", 12, "if_else_921", 634, 25], ["record", 5, 7], ["access", 12, "rewrite", 636, 22], ["store_field", 5, 12, "event", 636, 22], ["access", 12, "eliminate_type_checks", 637, 21], ["store_field", 5, 12, "pass", 637, 21], ["access", 12, "dynamic_to_field", 638, 21], ["store_field", 5, 12, "rule", 638, 21], ["store_field", 5, 11, "at", 639, 19], ["store_field", 5, 24, "before", 639, 30], ["access", 12, 0, 639, 51], ["load_index", 25, 13, 12, 639, 51], ["store_field", 5, 25, "after", 639, 51], ["record", 12, 2], ["access", 25, 3, 640, 33], ["load_index", 26, 13, 25, 640, 33], ["store_field", 12, 26, "slot", 640, 33], ["access", 25, 3, 640, 66], ["load_index", 26, 13, 25, 640, 66], ["load_dynamic", 25, 9, 26, 640, 66], ["store_field", 12, 25, "known_type", 640, 66], ["store_field", 5, 12, "why", 640, 66], ["is_array", 12, 23, 640, 66], ["jump_false", 12, "push_err_931", 640, 66], ["push", 23, 5, 640, 66], ["jump", "push_done_932", 640, 66], "push_err_931", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 640, 66 ], ["access", 12, "error", 640, 66], ["access", 25, "cannot push: target must be an array", 640, 66], ["array", 26, 0, 640, 66], ["push", 26, 25, 640, 66], ["frame", 25, 5, 2, 640, 66], ["null", 5, 640, 66], ["setarg", 25, 0, 5, 640, 66], ["setarg", 25, 1, 12, 640, 66], ["setarg", 25, 2, 26, 640, 66], ["invoke", 25, 5, 640, 66], ["disrupt", 640, 66], "push_done_932", ["jump", "if_end_922", 640, 66], "if_else_921", "if_end_922", ["jump", "if_end_920", 640, 66], "if_else_919", ["access", 5, 3, 643, 46], ["load_index", 12, 13, 5, 643, 46], ["get", 5, 6, 1, 643, 50], ["get", 25, 25, 1, 643, 20], ["frame", 26, 25, 3, 643, 20], ["null", 25, 643, 20], ["setarg", 26, 0, 25, 643, 20], ["setarg", 26, 1, 9, 643, 20], ["setarg", 26, 2, 12, 643, 20], ["setarg", 26, 3, 5, 643, 20], ["invoke", 26, 5, 643, 20], ["jump_false", 5, "if_else_933", 643, 20], ["access", 5, "load_index", 644, 22], ["access", 12, 0, 644, 17], ["store_index", 13, 5, 12, 644, 17], ["null", 5, 645, 25], ["is_identical", 12, 23, 5, 645, 25], ["jump_true", 12, "ne_nid_938", 645, 25], ["jump", "ne_ni_939", 645, 25], "ne_nid_938", ["false", 12, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_ni_939", ["is_int", 25, 23, 645, 25], ["jump_false", 25, "ne_nn_940", 645, 25], "_nop_tc_263", ["jump", "ne_nn_940", 645, 25], ["ne_int", 12, 23, 5, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_nn_940", ["is_num", 25, 23, 645, 25], ["jump_false", 25, "ne_nt_941", 645, 25], "_nop_tc_264", ["jump", "ne_nt_941", 645, 25], ["ne_float", 12, 23, 5, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_nt_941", ["is_text", 25, 23, 645, 25], ["jump_false", 25, "ne_nnl_942", 645, 25], "_nop_tc_265", ["jump", "ne_nnl_942", 645, 25], ["ne_text", 12, 23, 5, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_nnl_942", ["is_null", 25, 23, 645, 25], ["jump_false", 25, "ne_nb_943", 645, 25], "_nop_tc_266", "_nop_tc_267", ["false", 12, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_nb_943", ["is_bool", 25, 23, 645, 25], ["jump_false", 25, "ne_mis_944", 645, 25], "_nop_tc_268", ["jump", "ne_mis_944", 645, 25], ["ne_bool", 12, 23, 5, 645, 25], ["jump", "ne_done_937", 645, 25], "ne_mis_944", ["true", 12, 645, 25], "ne_done_937", ["jump_false", 12, "if_else_935", 645, 25], ["record", 5, 7], ["access", 12, "rewrite", 647, 22], ["store_field", 5, 12, "event", 647, 22], ["access", 12, "eliminate_type_checks", 648, 21], ["store_field", 5, 12, "pass", 648, 21], ["access", 12, "dynamic_to_index", 649, 21], ["store_field", 5, 12, "rule", 649, 21], ["store_field", 5, 11, "at", 650, 19], ["store_field", 5, 24, "before", 650, 30], ["access", 12, 0, 650, 51], ["load_index", 25, 13, 12, 650, 51], ["store_field", 5, 25, "after", 650, 51], ["record", 12, 2], ["access", 25, 3, 651, 33], ["load_index", 26, 13, 25, 651, 33], ["store_field", 12, 26, "slot", 651, 33], ["access", 25, 3, 651, 66], ["load_index", 26, 13, 25, 651, 66], ["load_dynamic", 25, 9, 26, 651, 66], ["store_field", 12, 25, "known_type", 651, 66], ["store_field", 5, 12, "why", 651, 66], ["is_array", 12, 23, 651, 66], ["jump_false", 12, "push_err_945", 651, 66], ["push", 23, 5, 651, 66], ["jump", "push_done_946", 651, 66], "push_err_945", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 651, 66 ], ["access", 12, "error", 651, 66], ["access", 25, "cannot push: target must be an array", 651, 66], ["array", 26, 0, 651, 66], ["push", 26, 25, 651, 66], ["frame", 25, 5, 2, 651, 66], ["null", 5, 651, 66], ["setarg", 25, 0, 5, 651, 66], ["setarg", 25, 1, 12, 651, 66], ["setarg", 25, 2, 26, 651, 66], ["invoke", 25, 5, 651, 66], ["disrupt", 651, 66], "push_done_946", ["jump", "if_end_936", 651, 66], "if_else_935", "if_end_936", ["jump", "if_end_934", 651, 66], "if_else_933", "if_end_934", "if_end_920", ["get", 5, 5, 1, 655, 32], ["access", 12, 1, 655, 26], ["load_index", 25, 13, 12, 655, 26], ["store_dynamic", 9, 5, 25, 655, 26], ["access", 5, 1, 656, 17], ["is_num", 12, 11, 656, 17], ["jump_false", 12, "num_err_947", 656, 17], "_nop_tc_269", "_nop_tc_270", ["add", 12, 11, 5, 656, 17], ["jump", "num_done_948", 656, 17], "num_err_947", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 656, 17 ], ["access", 25, "error", 656, 17], ["access", 26, "cannot apply '+': operands must be numbers", 656, 17], ["array", 27, 0, 656, 17], ["push", 27, 26, 656, 17], ["frame", 26, 5, 2, 656, 17], ["null", 5, 656, 17], ["setarg", 26, 0, 5, 656, 17], ["setarg", 26, 1, 25, 656, 17], ["setarg", 26, 2, 27, 656, 17], ["invoke", 26, 5, 656, 17], ["disrupt", 656, 17], "num_done_948", ["move", 11, 12, 656, 17], ["jump", "while_start_523", 657, 9], ["jump", "if_end_912", 657, 9], "if_else_911", "if_end_912", ["access", 5, "store_dynamic", 659, 17], ["is_identical", 12, 14, 5, 659, 17], ["jump_true", 12, "eq_done_951", 659, 17], ["is_int", 25, 14, 659, 17], ["jump_false", 25, "eq_ni_952", 659, 17], "_nop_tc_271", ["jump", "eq_ni_952", 659, 17], ["eq_int", 12, 14, 5, 659, 17], ["jump", "eq_done_951", 659, 17], "eq_ni_952", ["is_num", 25, 14, 659, 17], ["jump_false", 25, "eq_nn_953", 659, 17], "_nop_tc_272", ["jump", "eq_nn_953", 659, 17], ["eq_float", 12, 14, 5, 659, 17], ["jump", "eq_done_951", 659, 17], "eq_nn_953", ["is_text", 25, 14, 659, 17], ["jump_false", 25, "eq_nt_954", 659, 17], "_nop_tc_273", "_nop_tc_274", ["eq_text", 12, 14, 5, 659, 17], ["jump", "eq_done_951", 659, 17], "eq_nt_954", ["is_null", 25, 14, 659, 17], ["jump_false", 25, "eq_nnl_955", 659, 17], "_nop_tc_275", ["jump", "eq_nnl_955", 659, 17], ["true", 12, 659, 17], ["jump", "eq_done_951", 659, 17], "eq_nnl_955", ["is_bool", 25, 14, 659, 17], ["jump_false", 25, "eq_nb_956", 659, 17], "_nop_tc_276", ["jump", "eq_nb_956", 659, 17], ["eq_bool", 12, 14, 5, 659, 17], ["jump", "eq_done_951", 659, 17], "eq_nb_956", ["false", 12, 659, 17], "eq_done_951", ["jump_false", 12, "if_else_949", 659, 17], ["move", 24, 14, 660, 18], ["access", 5, 3, 661, 39], ["load_index", 12, 13, 5, 661, 39], ["get", 5, 9, 1, 661, 43], ["get", 25, 25, 1, 661, 13], ["frame", 26, 25, 3, 661, 13], ["null", 25, 661, 13], ["setarg", 26, 0, 25, 661, 13], ["setarg", 26, 1, 9, 661, 13], ["setarg", 26, 2, 12, 661, 13], ["setarg", 26, 3, 5, 661, 13], ["invoke", 26, 5, 661, 13], ["jump_false", 5, "if_else_957", 661, 13], ["access", 5, "store_field", 662, 22], ["access", 12, 0, 662, 17], ["store_index", 13, 5, 12, 662, 17], ["null", 5, 663, 25], ["is_identical", 12, 23, 5, 663, 25], ["jump_true", 12, "ne_nid_962", 663, 25], ["jump", "ne_ni_963", 663, 25], "ne_nid_962", ["false", 12, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_ni_963", ["is_int", 25, 23, 663, 25], ["jump_false", 25, "ne_nn_964", 663, 25], "_nop_tc_277", ["jump", "ne_nn_964", 663, 25], ["ne_int", 12, 23, 5, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_nn_964", ["is_num", 25, 23, 663, 25], ["jump_false", 25, "ne_nt_965", 663, 25], "_nop_tc_278", ["jump", "ne_nt_965", 663, 25], ["ne_float", 12, 23, 5, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_nt_965", ["is_text", 25, 23, 663, 25], ["jump_false", 25, "ne_nnl_966", 663, 25], "_nop_tc_279", ["jump", "ne_nnl_966", 663, 25], ["ne_text", 12, 23, 5, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_nnl_966", ["is_null", 25, 23, 663, 25], ["jump_false", 25, "ne_nb_967", 663, 25], "_nop_tc_280", "_nop_tc_281", ["false", 12, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_nb_967", ["is_bool", 25, 23, 663, 25], ["jump_false", 25, "ne_mis_968", 663, 25], "_nop_tc_282", ["jump", "ne_mis_968", 663, 25], ["ne_bool", 12, 23, 5, 663, 25], ["jump", "ne_done_961", 663, 25], "ne_mis_968", ["true", 12, 663, 25], "ne_done_961", ["jump_false", 12, "if_else_959", 663, 25], ["record", 5, 7], ["access", 12, "rewrite", 665, 22], ["store_field", 5, 12, "event", 665, 22], ["access", 12, "eliminate_type_checks", 666, 21], ["store_field", 5, 12, "pass", 666, 21], ["access", 12, "dynamic_to_field", 667, 21], ["store_field", 5, 12, "rule", 667, 21], ["store_field", 5, 11, "at", 668, 19], ["store_field", 5, 24, "before", 668, 30], ["access", 12, 0, 668, 51], ["load_index", 25, 13, 12, 668, 51], ["store_field", 5, 25, "after", 668, 51], ["record", 12, 2], ["access", 25, 3, 669, 33], ["load_index", 26, 13, 25, 669, 33], ["store_field", 12, 26, "slot", 669, 33], ["access", 25, 3, 669, 66], ["load_index", 26, 13, 25, 669, 66], ["load_dynamic", 25, 9, 26, 669, 66], ["store_field", 12, 25, "known_type", 669, 66], ["store_field", 5, 12, "why", 669, 66], ["is_array", 12, 23, 669, 66], ["jump_false", 12, "push_err_969", 669, 66], ["push", 23, 5, 669, 66], ["jump", "push_done_970", 669, 66], "push_err_969", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 669, 66 ], ["access", 12, "error", 669, 66], ["access", 25, "cannot push: target must be an array", 669, 66], ["array", 26, 0, 669, 66], ["push", 26, 25, 669, 66], ["frame", 25, 5, 2, 669, 66], ["null", 5, 669, 66], ["setarg", 25, 0, 5, 669, 66], ["setarg", 25, 1, 12, 669, 66], ["setarg", 25, 2, 26, 669, 66], ["invoke", 25, 5, 669, 66], ["disrupt", 669, 66], "push_done_970", ["jump", "if_end_960", 669, 66], "if_else_959", "if_end_960", ["jump", "if_end_958", 669, 66], "if_else_957", ["access", 5, 3, 672, 46], ["load_index", 12, 13, 5, 672, 46], ["get", 5, 6, 1, 672, 50], ["get", 25, 25, 1, 672, 20], ["frame", 26, 25, 3, 672, 20], ["null", 25, 672, 20], ["setarg", 26, 0, 25, 672, 20], ["setarg", 26, 1, 9, 672, 20], ["setarg", 26, 2, 12, 672, 20], ["setarg", 26, 3, 5, 672, 20], ["invoke", 26, 5, 672, 20], ["jump_false", 5, "if_else_971", 672, 20], ["access", 5, "store_index", 673, 22], ["access", 12, 0, 673, 17], ["store_index", 13, 5, 12, 673, 17], ["null", 5, 674, 25], ["is_identical", 12, 23, 5, 674, 25], ["jump_true", 12, "ne_nid_976", 674, 25], ["jump", "ne_ni_977", 674, 25], "ne_nid_976", ["false", 12, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_ni_977", ["is_int", 25, 23, 674, 25], ["jump_false", 25, "ne_nn_978", 674, 25], "_nop_tc_283", ["jump", "ne_nn_978", 674, 25], ["ne_int", 12, 23, 5, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_nn_978", ["is_num", 25, 23, 674, 25], ["jump_false", 25, "ne_nt_979", 674, 25], "_nop_tc_284", ["jump", "ne_nt_979", 674, 25], ["ne_float", 12, 23, 5, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_nt_979", ["is_text", 25, 23, 674, 25], ["jump_false", 25, "ne_nnl_980", 674, 25], "_nop_tc_285", ["jump", "ne_nnl_980", 674, 25], ["ne_text", 12, 23, 5, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_nnl_980", ["is_null", 25, 23, 674, 25], ["jump_false", 25, "ne_nb_981", 674, 25], "_nop_tc_286", "_nop_tc_287", ["false", 12, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_nb_981", ["is_bool", 25, 23, 674, 25], ["jump_false", 25, "ne_mis_982", 674, 25], "_nop_tc_288", ["jump", "ne_mis_982", 674, 25], ["ne_bool", 12, 23, 5, 674, 25], ["jump", "ne_done_975", 674, 25], "ne_mis_982", ["true", 12, 674, 25], "ne_done_975", ["jump_false", 12, "if_else_973", 674, 25], ["record", 5, 7], ["access", 12, "rewrite", 676, 22], ["store_field", 5, 12, "event", 676, 22], ["access", 12, "eliminate_type_checks", 677, 21], ["store_field", 5, 12, "pass", 677, 21], ["access", 12, "dynamic_to_index", 678, 21], ["store_field", 5, 12, "rule", 678, 21], ["store_field", 5, 11, "at", 679, 19], ["store_field", 5, 24, "before", 679, 30], ["access", 12, 0, 679, 51], ["load_index", 25, 13, 12, 679, 51], ["store_field", 5, 25, "after", 679, 51], ["record", 12, 2], ["access", 25, 3, 680, 33], ["load_index", 26, 13, 25, 680, 33], ["store_field", 12, 26, "slot", 680, 33], ["access", 25, 3, 680, 66], ["load_index", 26, 13, 25, 680, 66], ["load_dynamic", 25, 9, 26, 680, 66], ["store_field", 12, 25, "known_type", 680, 66], ["store_field", 5, 12, "why", 680, 66], ["is_array", 12, 23, 680, 66], ["jump_false", 12, "push_err_983", 680, 66], ["push", 23, 5, 680, 66], ["jump", "push_done_984", 680, 66], "push_err_983", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 680, 66 ], ["access", 12, "error", 680, 66], ["access", 25, "cannot push: target must be an array", 680, 66], ["array", 26, 0, 680, 66], ["push", 26, 25, 680, 66], ["frame", 25, 5, 2, 680, 66], ["null", 5, 680, 66], ["setarg", 25, 0, 5, 680, 66], ["setarg", 25, 1, 12, 680, 66], ["setarg", 25, 2, 26, 680, 66], ["invoke", 25, 5, 680, 66], ["disrupt", 680, 66], "push_done_984", ["jump", "if_end_974", 680, 66], "if_else_973", "if_end_974", ["jump", "if_end_972", 680, 66], "if_else_971", "if_end_972", "if_end_958", ["access", 5, 1, 684, 17], ["is_num", 12, 11, 684, 17], ["jump_false", 12, "num_err_985", 684, 17], "_nop_tc_289", "_nop_tc_290", ["add", 12, 11, 5, 684, 17], ["jump", "num_done_986", 684, 17], "num_err_985", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 684, 17 ], ["access", 25, "error", 684, 17], ["access", 26, "cannot apply '+': operands must be numbers", 684, 17], ["array", 27, 0, 684, 17], ["push", 27, 26, 684, 17], ["frame", 26, 5, 2, 684, 17], ["null", 5, 684, 17], ["setarg", 26, 0, 5, 684, 17], ["setarg", 26, 1, 25, 684, 17], ["setarg", 26, 2, 27, 684, 17], ["invoke", 26, 5, 684, 17], ["disrupt", 684, 17], "num_done_986", ["move", 11, 12, 684, 17], ["jump", "while_start_523", 685, 9], ["jump", "if_end_950", 685, 9], "if_else_949", "if_end_950", ["get", 5, 24, 1, 688, 7], ["frame", 12, 5, 2, 688, 7], ["null", 5, 688, 7], ["setarg", 12, 0, 5, 688, 7], ["setarg", 12, 1, 9, 688, 7], ["setarg", 12, 2, 13, 688, 7], ["invoke", 12, 5, 688, 7], ["access", 5, 1, 689, 15], ["is_num", 12, 11, 689, 15], ["jump_false", 12, "num_err_987", 689, 15], "_nop_tc_291", "_nop_tc_292", ["add", 12, 11, 5, 689, 15], ["jump", "num_done_988", 689, 15], "num_err_987", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 689, 15 ], ["access", 25, "error", 689, 15], ["access", 26, "cannot apply '+': operands must be numbers", 689, 15], ["array", 27, 0, 689, 15], ["push", 27, 26, 689, 15], ["frame", 26, 5, 2, 689, 15], ["null", 5, 689, 15], ["setarg", 26, 0, 5, 689, 15], ["setarg", 26, 1, 25, 689, 15], ["setarg", 26, 2, 27, 689, 15], ["invoke", 26, 5, 689, 15], ["disrupt", 689, 15], "num_done_988", ["move", 11, 12, 689, 15], ["jump", "while_start_523", 689, 15], "while_end_524", ["return", 9, 692, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 4 }, { "disruption_pc": 0, "nr_slots": 20, "nr_close_slots": 0, "instructions": [ ["load_field", 3, 1, "instructions", 701, 24], ["move", 4, 3, 701, 24], ["access", 3, 0, 702, 21], ["null", 5, 703, 23], ["access", 6, 0, 705, 13], ["null", 7, 706, 17], ["null", 8, 707, 14], ["access", 9, 0, 708, 16], ["null", 10, 709, 14], ["null", 11, 710, 18], ["null", 12, 712, 25], ["is_identical", 13, 4, 12, 712, 25], ["jump_true", 13, "eq_done_992", 712, 25], ["is_int", 14, 4, 712, 25], ["jump_false", 14, "eq_ni_993", 712, 25], "_nop_tc_1", ["jump", "eq_ni_993", 712, 25], ["eq_int", 13, 4, 12, 712, 25], ["jump", "eq_done_992", 712, 25], "eq_ni_993", ["is_num", 14, 4, 712, 25], ["jump_false", 14, "eq_nn_994", 712, 25], "_nop_tc_2", ["jump", "eq_nn_994", 712, 25], ["eq_float", 13, 4, 12, 712, 25], ["jump", "eq_done_992", 712, 25], "eq_nn_994", ["is_text", 14, 4, 712, 25], ["jump_false", 14, "eq_nt_995", 712, 25], "_nop_tc_3", ["jump", "eq_nt_995", 712, 25], ["eq_text", 13, 4, 12, 712, 25], ["jump", "eq_done_992", 712, 25], "eq_nt_995", ["is_null", 14, 4, 712, 25], ["jump_false", 14, "eq_nnl_996", 712, 25], "_nop_tc_4", "_nop_tc_5", ["true", 13, 712, 25], ["jump", "eq_done_992", 712, 25], "eq_nnl_996", ["is_bool", 14, 4, 712, 25], ["jump_false", 14, "eq_nb_997", 712, 25], "_nop_tc_6", ["jump", "eq_nb_997", 712, 25], ["eq_bool", 13, 4, 12, 712, 25], ["jump", "eq_done_992", 712, 25], "eq_nb_997", ["false", 13, 712, 25], "eq_done_992", ["move", 12, 13, 712, 25], ["jump_true", 12, "or_end_991", 712, 25], ["length", 13, 4, 712, 40], ["access", 14, 0, 712, 57], ["is_identical", 15, 13, 14, 712, 57], ["jump_true", 15, "eq_done_998", 712, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 15, 13, 14, 712, 57], ["jump", "eq_done_998", 712, 57], "eq_ni_999", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 15, 13, 14, 712, 57], ["jump", "eq_done_998", 712, 57], "eq_nn_1000", "_nop_tc_15", ["jump", "eq_nt_1001", 712, 57], "_nop_tc_16", ["jump", "eq_nt_1001", 712, 57], ["eq_text", 15, 13, 14, 712, 57], ["jump", "eq_done_998", 712, 57], "eq_nt_1001", "_nop_tc_17", ["jump", "eq_nnl_1002", 712, 57], "_nop_tc_18", ["jump", "eq_nnl_1002", 712, 57], ["true", 15, 712, 57], ["jump", "eq_done_998", 712, 57], "eq_nnl_1002", "_nop_tc_19", ["jump", "eq_nb_1003", 712, 57], "_nop_tc_20", ["jump", "eq_nb_1003", 712, 57], ["eq_bool", 15, 13, 14, 712, 57], ["jump", "eq_done_998", 712, 57], "eq_nb_1003", ["false", 15, 712, 57], "eq_done_998", ["move", 12, 15, 712, 57], "or_end_991", ["jump_false", 12, "if_else_989", 712, 57], ["null", 12, 713, 14], ["return", 12, 713, 14], "_nop_ur_1", "if_else_989", "if_end_990", ["null", 12, 716, 16], ["is_identical", 13, 2, 12, 716, 16], ["jump_true", 13, "ne_nid_1008", 716, 16], ["jump", "ne_ni_1009", 716, 16], "ne_nid_1008", ["false", 13, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_ni_1009", "_nop_tc_21", ["jump", "ne_nn_1010", 716, 16], "_nop_tc_22", ["jump", "ne_nn_1010", 716, 16], ["ne_int", 13, 2, 12, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_nn_1010", "_nop_tc_23", ["jump", "ne_nt_1011", 716, 16], "_nop_tc_24", ["jump", "ne_nt_1011", 716, 16], ["ne_float", 13, 2, 12, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_nt_1011", "_nop_tc_25", ["jump", "ne_nnl_1012", 716, 16], "_nop_tc_26", ["jump", "ne_nnl_1012", 716, 16], ["ne_text", 13, 2, 12, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_nnl_1012", "_nop_tc_27", ["jump", "ne_nb_1013", 716, 16], "_nop_tc_28", "_nop_tc_29", ["false", 13, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_nb_1013", "_nop_tc_30", ["jump", "ne_mis_1014", 716, 16], "_nop_tc_31", ["jump", "ne_mis_1014", 716, 16], ["ne_bool", 13, 2, 12, 716, 16], ["jump", "ne_done_1007", 716, 16], "ne_mis_1014", ["true", 13, 716, 16], "ne_done_1007", ["move", 12, 13, 716, 16], ["jump_false", 12, "and_end_1006", 716, 16], ["load_field", 13, 2, "events", 716, 24], ["null", 14, 716, 38], ["is_identical", 15, 13, 14, 716, 38], ["jump_true", 15, "ne_nid_1016", 716, 38], ["jump", "ne_ni_1017", 716, 38], "ne_nid_1016", ["false", 15, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_ni_1017", ["is_int", 16, 13, 716, 38], ["jump_false", 16, "ne_nn_1018", 716, 38], "_nop_tc_32", ["jump", "ne_nn_1018", 716, 38], ["ne_int", 15, 13, 14, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_nn_1018", ["is_num", 16, 13, 716, 38], ["jump_false", 16, "ne_nt_1019", 716, 38], "_nop_tc_33", ["jump", "ne_nt_1019", 716, 38], ["ne_float", 15, 13, 14, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_nt_1019", ["is_text", 16, 13, 716, 38], ["jump_false", 16, "ne_nnl_1020", 716, 38], "_nop_tc_34", ["jump", "ne_nnl_1020", 716, 38], ["ne_text", 15, 13, 14, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_nnl_1020", ["is_null", 16, 13, 716, 38], ["jump_false", 16, "ne_nb_1021", 716, 38], "_nop_tc_35", "_nop_tc_36", ["false", 15, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_nb_1021", ["is_bool", 16, 13, 716, 38], ["jump_false", 16, "ne_mis_1022", 716, 38], "_nop_tc_37", ["jump", "ne_mis_1022", 716, 38], ["ne_bool", 15, 13, 14, 716, 38], ["jump", "ne_done_1015", 716, 38], "ne_mis_1022", ["true", 15, 716, 38], "ne_done_1015", ["move", 12, 15, 716, 38], "and_end_1006", ["jump_false", 12, "if_else_1004", 716, 38], ["load_field", 12, 2, "events", 717, 16], ["move", 11, 12, 717, 16], ["jump", "if_end_1005", 717, 16], "if_else_1004", "if_end_1005", ["length", 12, 4, 720, 24], ["move", 3, 12, 720, 24], ["load_field", 12, 1, "nr_slots", 721, 25], [ "access", 13, { "name": "array", "kind": "name", "make": "intrinsic" }, 721, 19 ], ["frame", 14, 13, 1, 721, 19], ["null", 13, 721, 19], ["setarg", 14, 0, 13, 721, 19], ["setarg", 14, 1, 12, 721, 19], ["invoke", 14, 12, 721, 19], ["move", 5, 12, 721, 19], ["access", 6, 0, 723, 9], "while_start_1023", ["is_int", 12, 6, 724, 16], ["jump_false", 12, "rel_ni_1025", 724, 16], ["is_int", 13, 3, 724, 16], ["jump_false", 13, "rel_ni_1025", 724, 16], ["lt_int", 14, 6, 3, 724, 16], ["jump", "rel_done_1027", 724, 16], "rel_ni_1025", ["is_num", 12, 6, 724, 16], ["jump_false", 12, "rel_nn_1026", 724, 16], ["is_num", 13, 3, 724, 16], ["jump_false", 13, "rel_nn_1026", 724, 16], ["lt_float", 14, 6, 3, 724, 16], ["jump", "rel_done_1027", 724, 16], "rel_nn_1026", ["is_text", 12, 6, 724, 16], ["jump_false", 12, "rel_err_1028", 724, 16], ["is_text", 13, 3, 724, 16], ["jump_false", 13, "rel_err_1028", 724, 16], ["lt_text", 14, 6, 3, 724, 16], ["jump", "rel_done_1027", 724, 16], "rel_err_1028", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 724, 16 ], ["access", 13, "error", 724, 16], ["access", 15, "cannot compare with '<': operands must be same type", 724, 16], ["array", 16, 0, 724, 16], ["push", 16, 15, 724, 16], ["frame", 15, 12, 2, 724, 16], ["null", 12, 724, 16], ["setarg", 15, 0, 12, 724, 16], ["setarg", 15, 1, 13, 724, 16], ["setarg", 15, 2, 16, 724, 16], ["invoke", 15, 12, 724, 16], ["disrupt", 724, 16], "rel_done_1027", ["jump_false", 14, "while_end_1024", 724, 16], ["load_dynamic", 12, 4, 6, 725, 28], ["move", 7, 12, 725, 28], ["is_text", 12, 7, 727, 19], ["jump_false", 12, "if_else_1029", 727, 19], ["load_field", 12, 1, "nr_slots", 728, 29], [ "access", 13, { "name": "array", "kind": "name", "make": "intrinsic" }, 728, 23 ], ["frame", 14, 13, 1, 728, 23], ["null", 13, 728, 23], ["setarg", 14, 0, 13, 728, 23], ["setarg", 14, 1, 12, 728, 23], ["invoke", 14, 12, 728, 23], ["move", 5, 12, 728, 23], ["access", 12, 1, 729, 17], ["is_num", 13, 6, 729, 17], ["jump_false", 13, "num_err_1031", 729, 17], "_nop_tc_38", "_nop_tc_39", ["add", 13, 6, 12, 729, 17], ["jump", "num_done_1032", 729, 17], "num_err_1031", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 729, 17 ], ["access", 14, "error", 729, 17], ["access", 15, "cannot apply '+': operands must be numbers", 729, 17], ["array", 16, 0, 729, 17], ["push", 16, 15, 729, 17], ["frame", 15, 12, 2, 729, 17], ["null", 12, 729, 17], ["setarg", 15, 0, 12, 729, 17], ["setarg", 15, 1, 14, 729, 17], ["setarg", 15, 2, 16, 729, 17], ["invoke", 15, 12, 729, 17], ["disrupt", 729, 17], "num_done_1032", ["move", 6, 13, 729, 17], ["jump", "while_start_1023", 730, 9], ["jump", "if_end_1030", 730, 9], "if_else_1029", "if_end_1030", ["is_array", 12, 7, 732, 21], "_nop_bl_1", ["jump_true", 12, "if_else_1033", 732, 21], ["access", 12, 1, 733, 17], ["is_num", 13, 6, 733, 17], ["jump_false", 13, "num_err_1035", 733, 17], "_nop_tc_40", "_nop_tc_41", ["add", 13, 6, 12, 733, 17], ["jump", "num_done_1036", 733, 17], "num_err_1035", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 733, 17 ], ["access", 14, "error", 733, 17], ["access", 15, "cannot apply '+': operands must be numbers", 733, 17], ["array", 16, 0, 733, 17], ["push", 16, 15, 733, 17], ["frame", 15, 12, 2, 733, 17], ["null", 12, 733, 17], ["setarg", 15, 0, 12, 733, 17], ["setarg", 15, 1, 14, 733, 17], ["setarg", 15, 2, 16, 733, 17], ["invoke", 15, 12, 733, 17], ["disrupt", 733, 17], "num_done_1036", ["move", 6, 13, 733, 17], ["jump", "while_start_1023", 734, 9], ["jump", "if_end_1034", 734, 9], "if_else_1033", "if_end_1034", ["access", 12, 0, 737, 18], ["load_index", 13, 7, 12, 737, 18], ["move", 8, 13, 737, 18], ["length", 12, 7, 738, 21], ["move", 9, 12, 738, 21], ["access", 12, "int", 741, 17], ["is_identical", 13, 8, 12, 741, 17], ["jump_true", 13, "eq_done_1039", 741, 17], ["is_int", 14, 8, 741, 17], ["jump_false", 14, "eq_ni_1040", 741, 17], "_nop_tc_42", ["jump", "eq_ni_1040", 741, 17], ["eq_int", 13, 8, 12, 741, 17], ["jump", "eq_done_1039", 741, 17], "eq_ni_1040", ["is_num", 14, 8, 741, 17], ["jump_false", 14, "eq_nn_1041", 741, 17], "_nop_tc_43", ["jump", "eq_nn_1041", 741, 17], ["eq_float", 13, 8, 12, 741, 17], ["jump", "eq_done_1039", 741, 17], "eq_nn_1041", ["is_text", 14, 8, 741, 17], ["jump_false", 14, "eq_nt_1042", 741, 17], "_nop_tc_44", "_nop_tc_45", ["eq_text", 13, 8, 12, 741, 17], ["jump", "eq_done_1039", 741, 17], "eq_nt_1042", ["is_null", 14, 8, 741, 17], ["jump_false", 14, "eq_nnl_1043", 741, 17], "_nop_tc_46", ["jump", "eq_nnl_1043", 741, 17], ["true", 13, 741, 17], ["jump", "eq_done_1039", 741, 17], "eq_nnl_1043", ["is_bool", 14, 8, 741, 17], ["jump_false", 14, "eq_nb_1044", 741, 17], "_nop_tc_47", ["jump", "eq_nb_1044", 741, 17], ["eq_bool", 13, 8, 12, 741, 17], ["jump", "eq_done_1039", 741, 17], "eq_nb_1044", ["false", 13, 741, 17], "eq_done_1039", ["jump_false", 13, "if_else_1037", 741, 17], ["access", 12, 2, 742, 39], ["load_index", 13, 7, 12, 742, 39], ["access", 12, 1, 742, 27], ["load_index", 14, 7, 12, 742, 27], ["store_dynamic", 5, 13, 14, 742, 27], ["jump", "if_end_1038", 742, 27], "if_else_1037", ["access", 12, "access", 743, 24], ["is_identical", 13, 8, 12, 743, 24], ["jump_true", 13, "eq_done_1048", 743, 24], ["is_int", 14, 8, 743, 24], ["jump_false", 14, "eq_ni_1049", 743, 24], "_nop_tc_48", ["jump", "eq_ni_1049", 743, 24], ["eq_int", 13, 8, 12, 743, 24], ["jump", "eq_done_1048", 743, 24], "eq_ni_1049", ["is_num", 14, 8, 743, 24], ["jump_false", 14, "eq_nn_1050", 743, 24], "_nop_tc_49", ["jump", "eq_nn_1050", 743, 24], ["eq_float", 13, 8, 12, 743, 24], ["jump", "eq_done_1048", 743, 24], "eq_nn_1050", ["is_text", 14, 8, 743, 24], ["jump_false", 14, "eq_nt_1051", 743, 24], "_nop_tc_50", "_nop_tc_51", ["eq_text", 13, 8, 12, 743, 24], ["jump", "eq_done_1048", 743, 24], "eq_nt_1051", ["is_null", 14, 8, 743, 24], ["jump_false", 14, "eq_nnl_1052", 743, 24], "_nop_tc_52", ["jump", "eq_nnl_1052", 743, 24], ["true", 13, 743, 24], ["jump", "eq_done_1048", 743, 24], "eq_nnl_1052", ["is_bool", 14, 8, 743, 24], ["jump_false", 14, "eq_nb_1053", 743, 24], "_nop_tc_53", ["jump", "eq_nb_1053", 743, 24], ["eq_bool", 13, 8, 12, 743, 24], ["jump", "eq_done_1048", 743, 24], "eq_nb_1053", ["false", 13, 743, 24], "eq_done_1048", ["move", 12, 13, 743, 24], ["jump_false", 12, "and_end_1047", 743, 24], ["access", 13, 2, 743, 52], ["load_index", 14, 7, 13, 743, 52], ["is_num", 13, 14, 743, 52], ["move", 12, 13, 743, 52], "and_end_1047", ["jump_false", 12, "if_else_1045", 743, 52], ["access", 12, 2, 744, 39], ["load_index", 13, 7, 12, 744, 39], ["access", 12, 1, 744, 27], ["load_index", 14, 7, 12, 744, 27], ["store_dynamic", 5, 13, 14, 744, 27], ["jump", "if_end_1046", 744, 27], "if_else_1045", ["access", 12, "true", 745, 24], ["is_identical", 13, 8, 12, 745, 24], ["jump_true", 13, "eq_done_1056", 745, 24], ["is_int", 14, 8, 745, 24], ["jump_false", 14, "eq_ni_1057", 745, 24], "_nop_tc_54", ["jump", "eq_ni_1057", 745, 24], ["eq_int", 13, 8, 12, 745, 24], ["jump", "eq_done_1056", 745, 24], "eq_ni_1057", ["is_num", 14, 8, 745, 24], ["jump_false", 14, "eq_nn_1058", 745, 24], "_nop_tc_55", ["jump", "eq_nn_1058", 745, 24], ["eq_float", 13, 8, 12, 745, 24], ["jump", "eq_done_1056", 745, 24], "eq_nn_1058", ["is_text", 14, 8, 745, 24], ["jump_false", 14, "eq_nt_1059", 745, 24], "_nop_tc_56", "_nop_tc_57", ["eq_text", 13, 8, 12, 745, 24], ["jump", "eq_done_1056", 745, 24], "eq_nt_1059", ["is_null", 14, 8, 745, 24], ["jump_false", 14, "eq_nnl_1060", 745, 24], "_nop_tc_58", ["jump", "eq_nnl_1060", 745, 24], ["true", 13, 745, 24], ["jump", "eq_done_1056", 745, 24], "eq_nnl_1060", ["is_bool", 14, 8, 745, 24], ["jump_false", 14, "eq_nb_1061", 745, 24], "_nop_tc_59", ["jump", "eq_nb_1061", 745, 24], ["eq_bool", 13, 8, 12, 745, 24], ["jump", "eq_done_1056", 745, 24], "eq_nb_1061", ["false", 13, 745, 24], "eq_done_1056", ["jump_false", 13, "if_else_1054", 745, 24], ["true", 12, 746, 33], ["access", 13, 1, 746, 27], ["load_index", 14, 7, 13, 746, 27], ["store_dynamic", 5, 12, 14, 746, 27], ["jump", "if_end_1055", 746, 27], "if_else_1054", ["access", 12, "false", 747, 24], ["is_identical", 13, 8, 12, 747, 24], ["jump_true", 13, "eq_done_1064", 747, 24], ["is_int", 14, 8, 747, 24], ["jump_false", 14, "eq_ni_1065", 747, 24], "_nop_tc_60", ["jump", "eq_ni_1065", 747, 24], ["eq_int", 13, 8, 12, 747, 24], ["jump", "eq_done_1064", 747, 24], "eq_ni_1065", ["is_num", 14, 8, 747, 24], ["jump_false", 14, "eq_nn_1066", 747, 24], "_nop_tc_61", ["jump", "eq_nn_1066", 747, 24], ["eq_float", 13, 8, 12, 747, 24], ["jump", "eq_done_1064", 747, 24], "eq_nn_1066", ["is_text", 14, 8, 747, 24], ["jump_false", 14, "eq_nt_1067", 747, 24], "_nop_tc_62", "_nop_tc_63", ["eq_text", 13, 8, 12, 747, 24], ["jump", "eq_done_1064", 747, 24], "eq_nt_1067", ["is_null", 14, 8, 747, 24], ["jump_false", 14, "eq_nnl_1068", 747, 24], "_nop_tc_64", ["jump", "eq_nnl_1068", 747, 24], ["true", 13, 747, 24], ["jump", "eq_done_1064", 747, 24], "eq_nnl_1068", ["is_bool", 14, 8, 747, 24], ["jump_false", 14, "eq_nb_1069", 747, 24], "_nop_tc_65", ["jump", "eq_nb_1069", 747, 24], ["eq_bool", 13, 8, 12, 747, 24], ["jump", "eq_done_1064", 747, 24], "eq_nb_1069", ["false", 13, 747, 24], "eq_done_1064", ["jump_false", 13, "if_else_1062", 747, 24], ["false", 12, 748, 33], ["access", 13, 1, 748, 27], ["load_index", 14, 7, 13, 748, 27], ["store_dynamic", 5, 12, 14, 748, 27], ["jump", "if_end_1063", 748, 27], "if_else_1062", ["access", 12, "move", 749, 24], ["is_identical", 13, 8, 12, 749, 24], ["jump_true", 13, "eq_done_1072", 749, 24], ["is_int", 14, 8, 749, 24], ["jump_false", 14, "eq_ni_1073", 749, 24], "_nop_tc_66", ["jump", "eq_ni_1073", 749, 24], ["eq_int", 13, 8, 12, 749, 24], ["jump", "eq_done_1072", 749, 24], "eq_ni_1073", ["is_num", 14, 8, 749, 24], ["jump_false", 14, "eq_nn_1074", 749, 24], "_nop_tc_67", ["jump", "eq_nn_1074", 749, 24], ["eq_float", 13, 8, 12, 749, 24], ["jump", "eq_done_1072", 749, 24], "eq_nn_1074", ["is_text", 14, 8, 749, 24], ["jump_false", 14, "eq_nt_1075", 749, 24], "_nop_tc_68", "_nop_tc_69", ["eq_text", 13, 8, 12, 749, 24], ["jump", "eq_done_1072", 749, 24], "eq_nt_1075", ["is_null", 14, 8, 749, 24], ["jump_false", 14, "eq_nnl_1076", 749, 24], "_nop_tc_70", ["jump", "eq_nnl_1076", 749, 24], ["true", 13, 749, 24], ["jump", "eq_done_1072", 749, 24], "eq_nnl_1076", ["is_bool", 14, 8, 749, 24], ["jump_false", 14, "eq_nb_1077", 749, 24], "_nop_tc_71", ["jump", "eq_nb_1077", 749, 24], ["eq_bool", 13, 8, 12, 749, 24], ["jump", "eq_done_1072", 749, 24], "eq_nb_1077", ["false", 13, 749, 24], "eq_done_1072", ["jump_false", 13, "if_else_1070", 749, 24], ["access", 12, 2, 750, 32], ["load_index", 13, 7, 12, 750, 32], ["load_dynamic", 12, 5, 13, 750, 32], ["move", 10, 12, 750, 32], ["null", 12, 751, 19], ["is_identical", 13, 10, 12, 751, 19], ["jump_true", 13, "ne_nid_1081", 751, 19], ["jump", "ne_ni_1082", 751, 19], "ne_nid_1081", ["false", 13, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_ni_1082", ["is_int", 14, 10, 751, 19], ["jump_false", 14, "ne_nn_1083", 751, 19], "_nop_tc_72", ["jump", "ne_nn_1083", 751, 19], ["ne_int", 13, 10, 12, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_nn_1083", ["is_num", 14, 10, 751, 19], ["jump_false", 14, "ne_nt_1084", 751, 19], "_nop_tc_73", ["jump", "ne_nt_1084", 751, 19], ["ne_float", 13, 10, 12, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_nt_1084", ["is_text", 14, 10, 751, 19], ["jump_false", 14, "ne_nnl_1085", 751, 19], "_nop_tc_74", ["jump", "ne_nnl_1085", 751, 19], ["ne_text", 13, 10, 12, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_nnl_1085", ["is_null", 14, 10, 751, 19], ["jump_false", 14, "ne_nb_1086", 751, 19], "_nop_tc_75", "_nop_tc_76", ["false", 13, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_nb_1086", ["is_bool", 14, 10, 751, 19], ["jump_false", 14, "ne_mis_1087", 751, 19], "_nop_tc_77", ["jump", "ne_mis_1087", 751, 19], ["ne_bool", 13, 10, 12, 751, 19], ["jump", "ne_done_1080", 751, 19], "ne_mis_1087", ["true", 13, 751, 19], "ne_done_1080", ["jump_false", 13, "if_else_1078", 751, 19], ["access", 12, 1, 752, 29], ["load_index", 13, 7, 12, 752, 29], ["store_dynamic", 5, 10, 13, 752, 29], ["jump", "if_end_1079", 752, 29], "if_else_1078", ["null", 12, 754, 35], ["access", 13, 1, 754, 29], ["load_index", 14, 7, 13, 754, 29], ["store_dynamic", 5, 12, 14, 754, 29], "if_end_1079", ["jump", "if_end_1071", 754, 29], "if_else_1070", "if_end_1071", "if_end_1063", "if_end_1055", "if_end_1046", "if_end_1038", ["access", 12, 2, 759, 27], ["load_index", 13, 7, 12, 759, 27], ["is_num", 12, 13, 759, 27], ["move", 13, 12, 759, 27], ["jump_false", 13, "and_end_1090", 759, 27], ["access", 12, 2, 759, 40], ["load_index", 14, 7, 12, 759, 40], ["access", 12, 3, 759, 52], ["load_index", 15, 7, 12, 759, 52], ["is_identical", 12, 14, 15, 759, 52], ["jump_true", 12, "eq_done_1091", 759, 52], ["is_int", 16, 14, 759, 52], ["jump_false", 16, "eq_ni_1092", 759, 52], ["is_int", 17, 15, 759, 52], ["jump_false", 17, "eq_ni_1092", 759, 52], ["eq_int", 12, 14, 15, 759, 52], ["jump", "eq_done_1091", 759, 52], "eq_ni_1092", ["is_num", 16, 14, 759, 52], ["jump_false", 16, "eq_nn_1093", 759, 52], ["is_num", 17, 15, 759, 52], ["jump_false", 17, "eq_nn_1093", 759, 52], ["eq_float", 12, 14, 15, 759, 52], ["jump", "eq_done_1091", 759, 52], "eq_nn_1093", ["is_text", 16, 14, 759, 52], ["jump_false", 16, "eq_nt_1094", 759, 52], ["is_text", 17, 15, 759, 52], ["jump_false", 17, "eq_nt_1094", 759, 52], ["eq_text", 12, 14, 15, 759, 52], ["jump", "eq_done_1091", 759, 52], "eq_nt_1094", ["is_null", 16, 14, 759, 52], ["jump_false", 16, "eq_nnl_1095", 759, 52], ["is_null", 17, 15, 759, 52], ["jump_false", 17, "eq_nnl_1095", 759, 52], ["true", 12, 759, 52], ["jump", "eq_done_1091", 759, 52], "eq_nnl_1095", ["is_bool", 16, 14, 759, 52], ["jump_false", 16, "eq_nb_1096", 759, 52], ["is_bool", 17, 15, 759, 52], ["jump_false", 17, "eq_nb_1096", 759, 52], ["eq_bool", 12, 14, 15, 759, 52], ["jump", "eq_done_1091", 759, 52], "eq_nb_1096", ["false", 12, 759, 52], "eq_done_1091", ["move", 13, 12, 759, 52], "and_end_1090", ["jump_false", 13, "if_else_1088", 759, 52], ["get", 12, 17, 1, 760, 13], ["load_dynamic", 13, 12, 8, 760, 27], ["true", 12, 760, 34], ["is_identical", 14, 13, 12, 760, 34], ["jump_true", 14, "eq_done_1099", 760, 34], ["is_int", 15, 13, 760, 34], ["jump_false", 15, "eq_ni_1100", 760, 34], "_nop_tc_78", ["jump", "eq_ni_1100", 760, 34], ["eq_int", 14, 13, 12, 760, 34], ["jump", "eq_done_1099", 760, 34], "eq_ni_1100", ["is_num", 15, 13, 760, 34], ["jump_false", 15, "eq_nn_1101", 760, 34], "_nop_tc_79", ["jump", "eq_nn_1101", 760, 34], ["eq_float", 14, 13, 12, 760, 34], ["jump", "eq_done_1099", 760, 34], "eq_nn_1101", ["is_text", 15, 13, 760, 34], ["jump_false", 15, "eq_nt_1102", 760, 34], "_nop_tc_80", ["jump", "eq_nt_1102", 760, 34], ["eq_text", 14, 13, 12, 760, 34], ["jump", "eq_done_1099", 760, 34], "eq_nt_1102", ["is_null", 15, 13, 760, 34], ["jump_false", 15, "eq_nnl_1103", 760, 34], "_nop_tc_81", ["jump", "eq_nnl_1103", 760, 34], ["true", 14, 760, 34], ["jump", "eq_done_1099", 760, 34], "eq_nnl_1103", ["is_bool", 15, 13, 760, 34], ["jump_false", 15, "eq_nb_1104", 760, 34], "_nop_tc_82", "_nop_tc_83", ["eq_bool", 14, 13, 12, 760, 34], ["jump", "eq_done_1099", 760, 34], "eq_nb_1104", ["false", 14, 760, 34], "eq_done_1099", ["jump_false", 14, "if_else_1097", 760, 34], ["access", 12, "true", 761, 30], ["access", 13, 1, 761, 44], ["load_index", 14, 7, 13, 761, 44], ["access", 13, 2, 761, 61], ["is_num", 15, 9, 761, 61], ["jump_false", 15, "num_err_1105", 761, 61], "_nop_tc_84", "_nop_tc_85", ["subtract", 15, 9, 13, 761, 61], ["jump", "num_done_1106", 761, 61], "num_err_1105", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 761, 61 ], ["access", 16, "error", 761, 61], ["access", 17, "cannot apply '-': operands must be numbers", 761, 61], ["array", 18, 0, 761, 61], ["push", 18, 17, 761, 61], ["frame", 17, 13, 2, 761, 61], ["null", 13, 761, 61], ["setarg", 17, 0, 13, 761, 61], ["setarg", 17, 1, 16, 761, 61], ["setarg", 17, 2, 18, 761, 61], ["invoke", 17, 13, 761, 61], ["disrupt", 761, 61], "num_done_1106", ["load_dynamic", 13, 7, 15, 761, 61], ["access", 15, 1, 761, 78], ["is_num", 16, 9, 761, 78], ["jump_false", 16, "num_err_1107", 761, 78], "_nop_tc_86", "_nop_tc_87", ["subtract", 16, 9, 15, 761, 78], ["jump", "num_done_1108", 761, 78], "num_err_1107", [ "access", 15, { "name": "log", "kind": "name", "make": "intrinsic" }, 761, 78 ], ["access", 17, "error", 761, 78], ["access", 18, "cannot apply '-': operands must be numbers", 761, 78], ["array", 19, 0, 761, 78], ["push", 19, 18, 761, 78], ["frame", 18, 15, 2, 761, 78], ["null", 15, 761, 78], ["setarg", 18, 0, 15, 761, 78], ["setarg", 18, 1, 17, 761, 78], ["setarg", 18, 2, 19, 761, 78], ["invoke", 18, 15, 761, 78], ["disrupt", 761, 78], "num_done_1108", ["load_dynamic", 15, 7, 16, 761, 78], ["array", 16, 4, 761, 78], ["push", 16, 12, 761, 78], ["push", 16, 14, 761, 78], ["push", 16, 13, 761, 78], ["push", 16, 15, 761, 78], ["store_dynamic", 4, 16, 6, 761, 24], ["null", 12, 762, 25], ["is_identical", 13, 11, 12, 762, 25], ["jump_true", 13, "ne_nid_1112", 762, 25], ["jump", "ne_ni_1113", 762, 25], "ne_nid_1112", ["false", 13, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_ni_1113", ["is_int", 14, 11, 762, 25], ["jump_false", 14, "ne_nn_1114", 762, 25], "_nop_tc_88", ["jump", "ne_nn_1114", 762, 25], ["ne_int", 13, 11, 12, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_nn_1114", ["is_num", 14, 11, 762, 25], ["jump_false", 14, "ne_nt_1115", 762, 25], "_nop_tc_89", ["jump", "ne_nt_1115", 762, 25], ["ne_float", 13, 11, 12, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_nt_1115", ["is_text", 14, 11, 762, 25], ["jump_false", 14, "ne_nnl_1116", 762, 25], "_nop_tc_90", ["jump", "ne_nnl_1116", 762, 25], ["ne_text", 13, 11, 12, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_nnl_1116", ["is_null", 14, 11, 762, 25], ["jump_false", 14, "ne_nb_1117", 762, 25], "_nop_tc_91", "_nop_tc_92", ["false", 13, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_nb_1117", ["is_bool", 14, 11, 762, 25], ["jump_false", 14, "ne_mis_1118", 762, 25], "_nop_tc_93", ["jump", "ne_mis_1118", 762, 25], ["ne_bool", 13, 11, 12, 762, 25], ["jump", "ne_done_1111", 762, 25], "ne_mis_1118", ["true", 13, 762, 25], "ne_done_1111", ["jump_false", 13, "if_else_1109", 762, 25], ["record", 12, 7], ["access", 13, "rewrite", 764, 22], ["store_field", 12, 13, "event", 764, 22], ["access", 13, "simplify_algebra", 764, 39], ["store_field", 12, 13, "pass", 764, 39], ["access", 13, "self_eq", 765, 21], ["store_field", 12, 13, "rule", 765, 21], ["store_field", 12, 6, "at", 765, 36], ["store_field", 12, 7, "before", 766, 23], ["load_dynamic", 13, 4, 6, 766, 50], ["store_field", 12, 13, "after", 766, 50], ["record", 13, 2], ["store_field", 13, 8, "op", 767, 25], ["access", 14, 2, 767, 41], ["load_index", 15, 7, 14, 767, 41], ["store_field", 13, 15, "slot", 767, 41], ["store_field", 12, 13, "why", 767, 41], ["is_array", 13, 11, 767, 41], ["jump_false", 13, "push_err_1119", 767, 41], ["push", 11, 12, 767, 41], ["jump", "push_done_1120", 767, 41], "push_err_1119", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 767, 41 ], ["access", 13, "error", 767, 41], ["access", 14, "cannot push: target must be an array", 767, 41], ["array", 15, 0, 767, 41], ["push", 15, 14, 767, 41], ["frame", 14, 12, 2, 767, 41], ["null", 12, 767, 41], ["setarg", 14, 0, 12, 767, 41], ["setarg", 14, 1, 13, 767, 41], ["setarg", 14, 2, 15, 767, 41], ["invoke", 14, 12, 767, 41], ["disrupt", 767, 41], "push_done_1120", ["jump", "if_end_1110", 767, 41], "if_else_1109", "if_end_1110", ["true", 12, 770, 35], ["access", 13, 1, 770, 29], ["load_index", 14, 7, 13, 770, 29], ["store_dynamic", 5, 12, 14, 770, 29], ["access", 12, 1, 771, 19], ["is_num", 13, 6, 771, 19], ["jump_false", 13, "num_err_1121", 771, 19], "_nop_tc_94", "_nop_tc_95", ["add", 13, 6, 12, 771, 19], ["jump", "num_done_1122", 771, 19], "num_err_1121", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 771, 19 ], ["access", 14, "error", 771, 19], ["access", 15, "cannot apply '+': operands must be numbers", 771, 19], ["array", 16, 0, 771, 19], ["push", 16, 15, 771, 19], ["frame", 15, 12, 2, 771, 19], ["null", 12, 771, 19], ["setarg", 15, 0, 12, 771, 19], ["setarg", 15, 1, 14, 771, 19], ["setarg", 15, 2, 16, 771, 19], ["invoke", 15, 12, 771, 19], ["disrupt", 771, 19], "num_done_1122", ["move", 6, 13, 771, 19], ["jump", "while_start_1023", 772, 11], ["jump", "if_end_1098", 772, 11], "if_else_1097", "if_end_1098", ["get", 12, 18, 1, 774, 13], ["load_dynamic", 13, 12, 8, 774, 28], ["true", 12, 774, 35], ["is_identical", 14, 13, 12, 774, 35], ["jump_true", 14, "eq_done_1125", 774, 35], ["is_int", 15, 13, 774, 35], ["jump_false", 15, "eq_ni_1126", 774, 35], "_nop_tc_96", ["jump", "eq_ni_1126", 774, 35], ["eq_int", 14, 13, 12, 774, 35], ["jump", "eq_done_1125", 774, 35], "eq_ni_1126", ["is_num", 15, 13, 774, 35], ["jump_false", 15, "eq_nn_1127", 774, 35], "_nop_tc_97", ["jump", "eq_nn_1127", 774, 35], ["eq_float", 14, 13, 12, 774, 35], ["jump", "eq_done_1125", 774, 35], "eq_nn_1127", ["is_text", 15, 13, 774, 35], ["jump_false", 15, "eq_nt_1128", 774, 35], "_nop_tc_98", ["jump", "eq_nt_1128", 774, 35], ["eq_text", 14, 13, 12, 774, 35], ["jump", "eq_done_1125", 774, 35], "eq_nt_1128", ["is_null", 15, 13, 774, 35], ["jump_false", 15, "eq_nnl_1129", 774, 35], "_nop_tc_99", ["jump", "eq_nnl_1129", 774, 35], ["true", 14, 774, 35], ["jump", "eq_done_1125", 774, 35], "eq_nnl_1129", ["is_bool", 15, 13, 774, 35], ["jump_false", 15, "eq_nb_1130", 774, 35], "_nop_tc_100", "_nop_tc_101", ["eq_bool", 14, 13, 12, 774, 35], ["jump", "eq_done_1125", 774, 35], "eq_nb_1130", ["false", 14, 774, 35], "eq_done_1125", ["jump_false", 14, "if_else_1123", 774, 35], ["access", 12, "false", 775, 30], ["access", 13, 1, 775, 45], ["load_index", 14, 7, 13, 775, 45], ["access", 13, 2, 775, 62], ["is_num", 15, 9, 775, 62], ["jump_false", 15, "num_err_1131", 775, 62], "_nop_tc_102", "_nop_tc_103", ["subtract", 15, 9, 13, 775, 62], ["jump", "num_done_1132", 775, 62], "num_err_1131", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 775, 62 ], ["access", 16, "error", 775, 62], ["access", 17, "cannot apply '-': operands must be numbers", 775, 62], ["array", 18, 0, 775, 62], ["push", 18, 17, 775, 62], ["frame", 17, 13, 2, 775, 62], ["null", 13, 775, 62], ["setarg", 17, 0, 13, 775, 62], ["setarg", 17, 1, 16, 775, 62], ["setarg", 17, 2, 18, 775, 62], ["invoke", 17, 13, 775, 62], ["disrupt", 775, 62], "num_done_1132", ["load_dynamic", 13, 7, 15, 775, 62], ["access", 15, 1, 775, 79], ["is_num", 16, 9, 775, 79], ["jump_false", 16, "num_err_1133", 775, 79], "_nop_tc_104", "_nop_tc_105", ["subtract", 16, 9, 15, 775, 79], ["jump", "num_done_1134", 775, 79], "num_err_1133", [ "access", 15, { "name": "log", "kind": "name", "make": "intrinsic" }, 775, 79 ], ["access", 17, "error", 775, 79], ["access", 18, "cannot apply '-': operands must be numbers", 775, 79], ["array", 19, 0, 775, 79], ["push", 19, 18, 775, 79], ["frame", 18, 15, 2, 775, 79], ["null", 15, 775, 79], ["setarg", 18, 0, 15, 775, 79], ["setarg", 18, 1, 17, 775, 79], ["setarg", 18, 2, 19, 775, 79], ["invoke", 18, 15, 775, 79], ["disrupt", 775, 79], "num_done_1134", ["load_dynamic", 15, 7, 16, 775, 79], ["array", 16, 4, 775, 79], ["push", 16, 12, 775, 79], ["push", 16, 14, 775, 79], ["push", 16, 13, 775, 79], ["push", 16, 15, 775, 79], ["store_dynamic", 4, 16, 6, 775, 24], ["null", 12, 776, 25], ["is_identical", 13, 11, 12, 776, 25], ["jump_true", 13, "ne_nid_1138", 776, 25], ["jump", "ne_ni_1139", 776, 25], "ne_nid_1138", ["false", 13, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_ni_1139", ["is_int", 14, 11, 776, 25], ["jump_false", 14, "ne_nn_1140", 776, 25], "_nop_tc_106", ["jump", "ne_nn_1140", 776, 25], ["ne_int", 13, 11, 12, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_nn_1140", ["is_num", 14, 11, 776, 25], ["jump_false", 14, "ne_nt_1141", 776, 25], "_nop_tc_107", ["jump", "ne_nt_1141", 776, 25], ["ne_float", 13, 11, 12, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_nt_1141", ["is_text", 14, 11, 776, 25], ["jump_false", 14, "ne_nnl_1142", 776, 25], "_nop_tc_108", ["jump", "ne_nnl_1142", 776, 25], ["ne_text", 13, 11, 12, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_nnl_1142", ["is_null", 14, 11, 776, 25], ["jump_false", 14, "ne_nb_1143", 776, 25], "_nop_tc_109", "_nop_tc_110", ["false", 13, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_nb_1143", ["is_bool", 14, 11, 776, 25], ["jump_false", 14, "ne_mis_1144", 776, 25], "_nop_tc_111", ["jump", "ne_mis_1144", 776, 25], ["ne_bool", 13, 11, 12, 776, 25], ["jump", "ne_done_1137", 776, 25], "ne_mis_1144", ["true", 13, 776, 25], "ne_done_1137", ["jump_false", 13, "if_else_1135", 776, 25], ["record", 12, 7], ["access", 13, "rewrite", 778, 22], ["store_field", 12, 13, "event", 778, 22], ["access", 13, "simplify_algebra", 778, 39], ["store_field", 12, 13, "pass", 778, 39], ["access", 13, "self_ne", 779, 21], ["store_field", 12, 13, "rule", 779, 21], ["store_field", 12, 6, "at", 779, 36], ["store_field", 12, 7, "before", 780, 23], ["load_dynamic", 13, 4, 6, 780, 50], ["store_field", 12, 13, "after", 780, 50], ["record", 13, 2], ["store_field", 13, 8, "op", 781, 25], ["access", 14, 2, 781, 41], ["load_index", 15, 7, 14, 781, 41], ["store_field", 13, 15, "slot", 781, 41], ["store_field", 12, 13, "why", 781, 41], ["is_array", 13, 11, 781, 41], ["jump_false", 13, "push_err_1145", 781, 41], ["push", 11, 12, 781, 41], ["jump", "push_done_1146", 781, 41], "push_err_1145", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 781, 41 ], ["access", 13, "error", 781, 41], ["access", 14, "cannot push: target must be an array", 781, 41], ["array", 15, 0, 781, 41], ["push", 15, 14, 781, 41], ["frame", 14, 12, 2, 781, 41], ["null", 12, 781, 41], ["setarg", 14, 0, 12, 781, 41], ["setarg", 14, 1, 13, 781, 41], ["setarg", 14, 2, 15, 781, 41], ["invoke", 14, 12, 781, 41], ["disrupt", 781, 41], "push_done_1146", ["jump", "if_end_1136", 781, 41], "if_else_1135", "if_end_1136", ["false", 12, 784, 35], ["access", 13, 1, 784, 29], ["load_index", 14, 7, 13, 784, 29], ["store_dynamic", 5, 12, 14, 784, 29], ["access", 12, 1, 785, 19], ["is_num", 13, 6, 785, 19], ["jump_false", 13, "num_err_1147", 785, 19], "_nop_tc_112", "_nop_tc_113", ["add", 13, 6, 12, 785, 19], ["jump", "num_done_1148", 785, 19], "num_err_1147", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 785, 19 ], ["access", 14, "error", 785, 19], ["access", 15, "cannot apply '+': operands must be numbers", 785, 19], ["array", 16, 0, 785, 19], ["push", 16, 15, 785, 19], ["frame", 15, 12, 2, 785, 19], ["null", 12, 785, 19], ["setarg", 15, 0, 12, 785, 19], ["setarg", 15, 1, 14, 785, 19], ["setarg", 15, 2, 16, 785, 19], ["invoke", 15, 12, 785, 19], ["disrupt", 785, 19], "num_done_1148", ["move", 6, 13, 785, 19], ["jump", "while_start_1023", 786, 11], ["jump", "if_end_1124", 786, 11], "if_else_1123", "if_end_1124", ["jump", "if_end_1089", 786, 11], "if_else_1088", "if_end_1089", ["access", 12, "invoke", 791, 17], ["is_identical", 13, 8, 12, 791, 17], ["jump_true", 13, "eq_done_1152", 791, 17], ["is_int", 14, 8, 791, 17], ["jump_false", 14, "eq_ni_1153", 791, 17], "_nop_tc_114", ["jump", "eq_ni_1153", 791, 17], ["eq_int", 13, 8, 12, 791, 17], ["jump", "eq_done_1152", 791, 17], "eq_ni_1153", ["is_num", 14, 8, 791, 17], ["jump_false", 14, "eq_nn_1154", 791, 17], "_nop_tc_115", ["jump", "eq_nn_1154", 791, 17], ["eq_float", 13, 8, 12, 791, 17], ["jump", "eq_done_1152", 791, 17], "eq_nn_1154", ["is_text", 14, 8, 791, 17], ["jump_false", 14, "eq_nt_1155", 791, 17], "_nop_tc_116", "_nop_tc_117", ["eq_text", 13, 8, 12, 791, 17], ["jump", "eq_done_1152", 791, 17], "eq_nt_1155", ["is_null", 14, 8, 791, 17], ["jump_false", 14, "eq_nnl_1156", 791, 17], "_nop_tc_118", ["jump", "eq_nnl_1156", 791, 17], ["true", 13, 791, 17], ["jump", "eq_done_1152", 791, 17], "eq_nnl_1156", ["is_bool", 14, 8, 791, 17], ["jump_false", 14, "eq_nb_1157", 791, 17], "_nop_tc_119", ["jump", "eq_nb_1157", 791, 17], ["eq_bool", 13, 8, 12, 791, 17], ["jump", "eq_done_1152", 791, 17], "eq_nb_1157", ["false", 13, 791, 17], "eq_done_1152", ["move", 12, 13, 791, 17], ["jump_true", 12, "or_end_1151", 791, 17], ["access", 13, "tail_invoke", 791, 35], ["is_identical", 14, 8, 13, 791, 35], ["jump_true", 14, "eq_done_1158", 791, 35], ["is_int", 15, 8, 791, 35], ["jump_false", 15, "eq_ni_1159", 791, 35], "_nop_tc_120", ["jump", "eq_ni_1159", 791, 35], ["eq_int", 14, 8, 13, 791, 35], ["jump", "eq_done_1158", 791, 35], "eq_ni_1159", ["is_num", 15, 8, 791, 35], ["jump_false", 15, "eq_nn_1160", 791, 35], "_nop_tc_121", ["jump", "eq_nn_1160", 791, 35], ["eq_float", 14, 8, 13, 791, 35], ["jump", "eq_done_1158", 791, 35], "eq_nn_1160", ["is_text", 15, 8, 791, 35], ["jump_false", 15, "eq_nt_1161", 791, 35], "_nop_tc_122", "_nop_tc_123", ["eq_text", 14, 8, 13, 791, 35], ["jump", "eq_done_1158", 791, 35], "eq_nt_1161", ["is_null", 15, 8, 791, 35], ["jump_false", 15, "eq_nnl_1162", 791, 35], "_nop_tc_124", ["jump", "eq_nnl_1162", 791, 35], ["true", 14, 791, 35], ["jump", "eq_done_1158", 791, 35], "eq_nnl_1162", ["is_bool", 15, 8, 791, 35], ["jump_false", 15, "eq_nb_1163", 791, 35], "_nop_tc_125", ["jump", "eq_nb_1163", 791, 35], ["eq_bool", 14, 8, 13, 791, 35], ["jump", "eq_done_1158", 791, 35], "eq_nb_1163", ["false", 14, 791, 35], "eq_done_1158", ["move", 12, 14, 791, 35], "or_end_1151", ["jump_false", 12, "if_else_1149", 791, 35], ["null", 12, 792, 33], ["access", 13, 2, 792, 27], ["load_index", 14, 7, 13, 792, 27], ["store_dynamic", 5, 12, 14, 792, 27], ["jump", "if_end_1150", 792, 27], "if_else_1149", ["get", 12, 19, 1, 793, 18], ["load_dynamic", 13, 12, 8, 793, 31], ["true", 12, 793, 38], ["is_identical", 14, 13, 12, 793, 38], ["jump_true", 14, "ne_nid_1167", 793, 38], ["jump", "ne_ni_1168", 793, 38], "ne_nid_1167", ["false", 14, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_ni_1168", ["is_int", 15, 13, 793, 38], ["jump_false", 15, "ne_nn_1169", 793, 38], "_nop_tc_126", ["jump", "ne_nn_1169", 793, 38], ["ne_int", 14, 13, 12, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_nn_1169", ["is_num", 15, 13, 793, 38], ["jump_false", 15, "ne_nt_1170", 793, 38], "_nop_tc_127", ["jump", "ne_nt_1170", 793, 38], ["ne_float", 14, 13, 12, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_nt_1170", ["is_text", 15, 13, 793, 38], ["jump_false", 15, "ne_nnl_1171", 793, 38], "_nop_tc_128", ["jump", "ne_nnl_1171", 793, 38], ["ne_text", 14, 13, 12, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_nnl_1171", ["is_null", 15, 13, 793, 38], ["jump_false", 15, "ne_nb_1172", 793, 38], "_nop_tc_129", ["jump", "ne_nb_1172", 793, 38], ["false", 14, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_nb_1172", ["is_bool", 15, 13, 793, 38], ["jump_false", 15, "ne_mis_1173", 793, 38], "_nop_tc_130", "_nop_tc_131", ["ne_bool", 14, 13, 12, 793, 38], ["jump", "ne_done_1166", 793, 38], "ne_mis_1173", ["true", 14, 793, 38], "ne_done_1166", ["jump_false", 14, "if_else_1164", 793, 38], ["access", 12, 1, 794, 29], ["load_index", 13, 7, 12, 794, 29], ["is_num", 12, 13, 794, 29], ["jump_false", 12, "if_else_1174", 794, 29], ["null", 12, 795, 35], ["access", 13, 1, 795, 29], ["load_index", 14, 7, 13, 795, 29], ["store_dynamic", 5, 12, 14, 795, 29], ["jump", "if_end_1175", 795, 29], "if_else_1174", "if_end_1175", ["jump", "if_end_1165", 795, 29], "if_else_1164", "if_end_1165", "if_end_1150", ["access", 12, 1, 799, 15], ["is_num", 13, 6, 799, 15], ["jump_false", 13, "num_err_1176", 799, 15], "_nop_tc_132", "_nop_tc_133", ["add", 13, 6, 12, 799, 15], ["jump", "num_done_1177", 799, 15], "num_err_1176", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 799, 15 ], ["access", 14, "error", 799, 15], ["access", 15, "cannot apply '+': operands must be numbers", 799, 15], ["array", 16, 0, 799, 15], ["push", 16, 15, 799, 15], ["frame", 15, 12, 2, 799, 15], ["null", 12, 799, 15], ["setarg", 15, 0, 12, 799, 15], ["setarg", 15, 1, 14, 799, 15], ["setarg", 15, 2, 16, 799, 15], ["invoke", 15, 12, 799, 15], ["disrupt", 799, 15], "num_done_1177", ["move", 6, 13, 799, 15], ["jump", "while_start_1023", 799, 15], "while_end_1024", ["null", 3, 802, 12], ["return", 3, 802, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 21, "nr_close_slots": 0, "instructions": [ ["load_field", 3, 1, "instructions", 809, 24], ["move", 4, 3, 809, 24], ["access", 3, 0, 810, 21], ["access", 5, 0, 811, 14], ["access", 6, 0, 812, 13], ["null", 7, 813, 17], ["null", 8, 814, 16], ["null", 9, 815, 19], ["access", 10, 0, 816, 16], ["null", 11, 817, 18], ["null", 12, 819, 25], ["is_identical", 13, 4, 12, 819, 25], ["jump_true", 13, "eq_done_1181", 819, 25], ["is_int", 14, 4, 819, 25], ["jump_false", 14, "eq_ni_1182", 819, 25], "_nop_tc_1", ["jump", "eq_ni_1182", 819, 25], ["eq_int", 13, 4, 12, 819, 25], ["jump", "eq_done_1181", 819, 25], "eq_ni_1182", ["is_num", 14, 4, 819, 25], ["jump_false", 14, "eq_nn_1183", 819, 25], "_nop_tc_2", ["jump", "eq_nn_1183", 819, 25], ["eq_float", 13, 4, 12, 819, 25], ["jump", "eq_done_1181", 819, 25], "eq_nn_1183", ["is_text", 14, 4, 819, 25], ["jump_false", 14, "eq_nt_1184", 819, 25], "_nop_tc_3", ["jump", "eq_nt_1184", 819, 25], ["eq_text", 13, 4, 12, 819, 25], ["jump", "eq_done_1181", 819, 25], "eq_nt_1184", ["is_null", 14, 4, 819, 25], ["jump_false", 14, "eq_nnl_1185", 819, 25], "_nop_tc_4", "_nop_tc_5", ["true", 13, 819, 25], ["jump", "eq_done_1181", 819, 25], "eq_nnl_1185", ["is_bool", 14, 4, 819, 25], ["jump_false", 14, "eq_nb_1186", 819, 25], "_nop_tc_6", ["jump", "eq_nb_1186", 819, 25], ["eq_bool", 13, 4, 12, 819, 25], ["jump", "eq_done_1181", 819, 25], "eq_nb_1186", ["false", 13, 819, 25], "eq_done_1181", ["move", 12, 13, 819, 25], ["jump_true", 12, "or_end_1180", 819, 25], ["length", 13, 4, 819, 40], ["access", 14, 0, 819, 57], ["is_identical", 15, 13, 14, 819, 57], ["jump_true", 15, "eq_done_1187", 819, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 15, 13, 14, 819, 57], ["jump", "eq_done_1187", 819, 57], "eq_ni_1188", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 15, 13, 14, 819, 57], ["jump", "eq_done_1187", 819, 57], "eq_nn_1189", "_nop_tc_15", ["jump", "eq_nt_1190", 819, 57], "_nop_tc_16", ["jump", "eq_nt_1190", 819, 57], ["eq_text", 15, 13, 14, 819, 57], ["jump", "eq_done_1187", 819, 57], "eq_nt_1190", "_nop_tc_17", ["jump", "eq_nnl_1191", 819, 57], "_nop_tc_18", ["jump", "eq_nnl_1191", 819, 57], ["true", 15, 819, 57], ["jump", "eq_done_1187", 819, 57], "eq_nnl_1191", "_nop_tc_19", ["jump", "eq_nb_1192", 819, 57], "_nop_tc_20", ["jump", "eq_nb_1192", 819, 57], ["eq_bool", 15, 13, 14, 819, 57], ["jump", "eq_done_1187", 819, 57], "eq_nb_1192", ["false", 15, 819, 57], "eq_done_1187", ["move", 12, 15, 819, 57], "or_end_1180", ["jump_false", 12, "if_else_1178", 819, 57], ["null", 12, 820, 14], ["return", 12, 820, 14], "_nop_ur_1", "if_else_1178", "if_end_1179", ["null", 12, 823, 16], ["is_identical", 13, 2, 12, 823, 16], ["jump_true", 13, "ne_nid_1197", 823, 16], ["jump", "ne_ni_1198", 823, 16], "ne_nid_1197", ["false", 13, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_ni_1198", "_nop_tc_21", ["jump", "ne_nn_1199", 823, 16], "_nop_tc_22", ["jump", "ne_nn_1199", 823, 16], ["ne_int", 13, 2, 12, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_nn_1199", "_nop_tc_23", ["jump", "ne_nt_1200", 823, 16], "_nop_tc_24", ["jump", "ne_nt_1200", 823, 16], ["ne_float", 13, 2, 12, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_nt_1200", "_nop_tc_25", ["jump", "ne_nnl_1201", 823, 16], "_nop_tc_26", ["jump", "ne_nnl_1201", 823, 16], ["ne_text", 13, 2, 12, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_nnl_1201", "_nop_tc_27", ["jump", "ne_nb_1202", 823, 16], "_nop_tc_28", "_nop_tc_29", ["false", 13, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_nb_1202", "_nop_tc_30", ["jump", "ne_mis_1203", 823, 16], "_nop_tc_31", ["jump", "ne_mis_1203", 823, 16], ["ne_bool", 13, 2, 12, 823, 16], ["jump", "ne_done_1196", 823, 16], "ne_mis_1203", ["true", 13, 823, 16], "ne_done_1196", ["move", 12, 13, 823, 16], ["jump_false", 12, "and_end_1195", 823, 16], ["load_field", 13, 2, "events", 823, 24], ["null", 14, 823, 38], ["is_identical", 15, 13, 14, 823, 38], ["jump_true", 15, "ne_nid_1205", 823, 38], ["jump", "ne_ni_1206", 823, 38], "ne_nid_1205", ["false", 15, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_ni_1206", ["is_int", 16, 13, 823, 38], ["jump_false", 16, "ne_nn_1207", 823, 38], "_nop_tc_32", ["jump", "ne_nn_1207", 823, 38], ["ne_int", 15, 13, 14, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_nn_1207", ["is_num", 16, 13, 823, 38], ["jump_false", 16, "ne_nt_1208", 823, 38], "_nop_tc_33", ["jump", "ne_nt_1208", 823, 38], ["ne_float", 15, 13, 14, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_nt_1208", ["is_text", 16, 13, 823, 38], ["jump_false", 16, "ne_nnl_1209", 823, 38], "_nop_tc_34", ["jump", "ne_nnl_1209", 823, 38], ["ne_text", 15, 13, 14, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_nnl_1209", ["is_null", 16, 13, 823, 38], ["jump_false", 16, "ne_nb_1210", 823, 38], "_nop_tc_35", "_nop_tc_36", ["false", 15, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_nb_1210", ["is_bool", 16, 13, 823, 38], ["jump_false", 16, "ne_mis_1211", 823, 38], "_nop_tc_37", ["jump", "ne_mis_1211", 823, 38], ["ne_bool", 15, 13, 14, 823, 38], ["jump", "ne_done_1204", 823, 38], "ne_mis_1211", ["true", 15, 823, 38], "ne_done_1204", ["move", 12, 15, 823, 38], "and_end_1195", ["jump_false", 12, "if_else_1193", 823, 38], ["load_field", 12, 2, "events", 824, 16], ["move", 11, 12, 824, 16], ["jump", "if_end_1194", 824, 16], "if_else_1193", "if_end_1194", ["length", 12, 4, 827, 24], ["move", 3, 12, 827, 24], ["access", 6, 0, 828, 9], "while_start_1212", ["is_int", 12, 6, 829, 16], ["jump_false", 12, "rel_ni_1214", 829, 16], ["is_int", 13, 3, 829, 16], ["jump_false", 13, "rel_ni_1214", 829, 16], ["lt_int", 14, 6, 3, 829, 16], ["jump", "rel_done_1216", 829, 16], "rel_ni_1214", ["is_num", 12, 6, 829, 16], ["jump_false", 12, "rel_nn_1215", 829, 16], ["is_num", 13, 3, 829, 16], ["jump_false", 13, "rel_nn_1215", 829, 16], ["lt_float", 14, 6, 3, 829, 16], ["jump", "rel_done_1216", 829, 16], "rel_nn_1215", ["is_text", 12, 6, 829, 16], ["jump_false", 12, "rel_err_1217", 829, 16], ["is_text", 13, 3, 829, 16], ["jump_false", 13, "rel_err_1217", 829, 16], ["lt_text", 14, 6, 3, 829, 16], ["jump", "rel_done_1216", 829, 16], "rel_err_1217", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 829, 16 ], ["access", 13, "error", 829, 16], ["access", 15, "cannot compare with '<': operands must be same type", 829, 16], ["array", 16, 0, 829, 16], ["push", 16, 15, 829, 16], ["frame", 15, 12, 2, 829, 16], ["null", 12, 829, 16], ["setarg", 15, 0, 12, 829, 16], ["setarg", 15, 1, 13, 829, 16], ["setarg", 15, 2, 16, 829, 16], ["invoke", 15, 12, 829, 16], ["disrupt", 829, 16], "rel_done_1216", ["jump_false", 14, "while_end_1213", 829, 16], ["load_dynamic", 12, 4, 6, 830, 28], ["move", 7, 12, 830, 28], ["is_array", 12, 7, 831, 21], ["not", 13, 12, 831, 21], ["move", 12, 13, 831, 21], ["jump_true", 12, "or_end_1221", 831, 21], ["access", 13, 0, 831, 37], ["load_index", 14, 7, 13, 831, 37], ["access", 13, "not", 831, 43], ["is_identical", 15, 14, 13, 831, 43], ["jump_true", 15, "ne_nid_1223", 831, 43], ["jump", "ne_ni_1224", 831, 43], "ne_nid_1223", ["false", 15, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_ni_1224", ["is_int", 16, 14, 831, 43], ["jump_false", 16, "ne_nn_1225", 831, 43], "_nop_tc_38", ["jump", "ne_nn_1225", 831, 43], ["ne_int", 15, 14, 13, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_nn_1225", ["is_num", 16, 14, 831, 43], ["jump_false", 16, "ne_nt_1226", 831, 43], "_nop_tc_39", ["jump", "ne_nt_1226", 831, 43], ["ne_float", 15, 14, 13, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_nt_1226", ["is_text", 16, 14, 831, 43], ["jump_false", 16, "ne_nnl_1227", 831, 43], "_nop_tc_40", "_nop_tc_41", ["ne_text", 15, 14, 13, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_nnl_1227", ["is_null", 16, 14, 831, 43], ["jump_false", 16, "ne_nb_1228", 831, 43], "_nop_tc_42", ["jump", "ne_nb_1228", 831, 43], ["false", 15, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_nb_1228", ["is_bool", 16, 14, 831, 43], ["jump_false", 16, "ne_mis_1229", 831, 43], "_nop_tc_43", ["jump", "ne_mis_1229", 831, 43], ["ne_bool", 15, 14, 13, 831, 43], ["jump", "ne_done_1222", 831, 43], "ne_mis_1229", ["true", 15, 831, 43], "ne_done_1222", ["move", 12, 15, 831, 43], "or_end_1221", ["move", 13, 12, 831, 43], ["jump_true", 13, "or_end_1220", 831, 43], ["access", 12, 1, 831, 56], ["is_num", 14, 6, 831, 56], ["jump_false", 14, "num_err_1230", 831, 56], "_nop_tc_44", "_nop_tc_45", ["add", 14, 6, 12, 831, 56], ["jump", "num_done_1231", 831, 56], "num_err_1230", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 831, 56 ], ["access", 15, "error", 831, 56], ["access", 16, "cannot apply '+': operands must be numbers", 831, 56], ["array", 17, 0, 831, 56], ["push", 17, 16, 831, 56], ["frame", 16, 12, 2, 831, 56], ["null", 12, 831, 56], ["setarg", 16, 0, 12, 831, 56], ["setarg", 16, 1, 15, 831, 56], ["setarg", 16, 2, 17, 831, 56], ["invoke", 16, 12, 831, 56], ["disrupt", 831, 56], "num_done_1231", ["is_int", 12, 14, 831, 61], ["jump_false", 12, "rel_ni_1232", 831, 61], ["is_int", 12, 3, 831, 61], ["jump_false", 12, "rel_ni_1232", 831, 61], ["ge_int", 15, 14, 3, 831, 61], ["jump", "rel_done_1234", 831, 61], "rel_ni_1232", "_nop_tc_46", "_nop_tc_47", ["is_num", 12, 3, 831, 61], ["jump_false", 12, "rel_nn_1233", 831, 61], ["ge_float", 15, 14, 3, 831, 61], ["jump", "rel_done_1234", 831, 61], "rel_nn_1233", "_nop_tc_48", ["jump", "rel_err_1235", 831, 61], ["is_text", 12, 3, 831, 61], ["jump_false", 12, "rel_err_1235", 831, 61], ["ge_text", 15, 14, 3, 831, 61], ["jump", "rel_done_1234", 831, 61], "rel_err_1235", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 831, 61 ], ["access", 14, "error", 831, 61], ["access", 16, "cannot compare with '>=': operands must be same type", 831, 61], ["array", 17, 0, 831, 61], ["push", 17, 16, 831, 61], ["frame", 16, 12, 2, 831, 61], ["null", 12, 831, 61], ["setarg", 16, 0, 12, 831, 61], ["setarg", 16, 1, 14, 831, 61], ["setarg", 16, 2, 17, 831, 61], ["invoke", 16, 12, 831, 61], ["disrupt", 831, 61], "rel_done_1234", ["move", 13, 15, 831, 61], "or_end_1220", ["jump_false", 13, "if_else_1218", 831, 61], ["access", 12, 1, 832, 17], ["is_num", 13, 6, 832, 17], ["jump_false", 13, "num_err_1236", 832, 17], "_nop_tc_49", "_nop_tc_50", ["add", 13, 6, 12, 832, 17], ["jump", "num_done_1237", 832, 17], "num_err_1236", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 832, 17 ], ["access", 14, "error", 832, 17], ["access", 15, "cannot apply '+': operands must be numbers", 832, 17], ["array", 16, 0, 832, 17], ["push", 16, 15, 832, 17], ["frame", 15, 12, 2, 832, 17], ["null", 12, 832, 17], ["setarg", 15, 0, 12, 832, 17], ["setarg", 15, 1, 14, 832, 17], ["setarg", 15, 2, 16, 832, 17], ["invoke", 15, 12, 832, 17], ["disrupt", 832, 17], "num_done_1237", ["move", 6, 13, 832, 17], ["jump", "while_start_1212", 833, 9], ["jump", "if_end_1219", 833, 9], "if_else_1218", "if_end_1219", ["access", 12, 1, 836, 31], ["is_num", 13, 6, 836, 31], ["jump_false", 13, "num_err_1238", 836, 31], "_nop_tc_51", "_nop_tc_52", ["add", 13, 6, 12, 836, 31], ["jump", "num_done_1239", 836, 31], "num_err_1238", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 836, 31 ], ["access", 14, "error", 836, 31], ["access", 15, "cannot apply '+': operands must be numbers", 836, 31], ["array", 16, 0, 836, 31], ["push", 16, 15, 836, 31], ["frame", 15, 12, 2, 836, 31], ["null", 12, 836, 31], ["setarg", 15, 0, 12, 836, 31], ["setarg", 15, 1, 14, 836, 31], ["setarg", 15, 2, 16, 836, 31], ["invoke", 15, 12, 836, 31], ["disrupt", 836, 31], "num_done_1239", ["load_dynamic", 12, 4, 13, 836, 31], ["move", 8, 12, 836, 31], ["is_array", 12, 8, 837, 21], "_nop_bl_1", ["jump_true", 12, "if_else_1240", 837, 21], ["access", 12, 1, 838, 17], ["is_num", 13, 6, 838, 17], ["jump_false", 13, "num_err_1242", 838, 17], "_nop_tc_53", "_nop_tc_54", ["add", 13, 6, 12, 838, 17], ["jump", "num_done_1243", 838, 17], "num_err_1242", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 838, 17 ], ["access", 14, "error", 838, 17], ["access", 15, "cannot apply '+': operands must be numbers", 838, 17], ["array", 16, 0, 838, 17], ["push", 16, 15, 838, 17], ["frame", 15, 12, 2, 838, 17], ["null", 12, 838, 17], ["setarg", 15, 0, 12, 838, 17], ["setarg", 15, 1, 14, 838, 17], ["setarg", 15, 2, 16, 838, 17], ["invoke", 15, 12, 838, 17], ["disrupt", 838, 17], "num_done_1243", ["move", 6, 13, 838, 17], ["jump", "while_start_1212", 839, 9], ["jump", "if_end_1241", 839, 9], "if_else_1240", "if_end_1241", ["access", 12, 0, 842, 22], ["load_index", 13, 8, 12, 842, 22], ["move", 9, 13, 842, 22], ["length", 12, 8, 843, 21], ["move", 10, 12, 843, 21], ["access", 12, "jump_false", 846, 22], ["is_identical", 13, 9, 12, 846, 22], ["jump_true", 13, "eq_done_1247", 846, 22], ["is_int", 14, 9, 846, 22], ["jump_false", 14, "eq_ni_1248", 846, 22], "_nop_tc_55", ["jump", "eq_ni_1248", 846, 22], ["eq_int", 13, 9, 12, 846, 22], ["jump", "eq_done_1247", 846, 22], "eq_ni_1248", ["is_num", 14, 9, 846, 22], ["jump_false", 14, "eq_nn_1249", 846, 22], "_nop_tc_56", ["jump", "eq_nn_1249", 846, 22], ["eq_float", 13, 9, 12, 846, 22], ["jump", "eq_done_1247", 846, 22], "eq_nn_1249", ["is_text", 14, 9, 846, 22], ["jump_false", 14, "eq_nt_1250", 846, 22], "_nop_tc_57", "_nop_tc_58", ["eq_text", 13, 9, 12, 846, 22], ["jump", "eq_done_1247", 846, 22], "eq_nt_1250", ["is_null", 14, 9, 846, 22], ["jump_false", 14, "eq_nnl_1251", 846, 22], "_nop_tc_59", ["jump", "eq_nnl_1251", 846, 22], ["true", 13, 846, 22], ["jump", "eq_done_1247", 846, 22], "eq_nnl_1251", ["is_bool", 14, 9, 846, 22], ["jump_false", 14, "eq_nb_1252", 846, 22], "_nop_tc_60", ["jump", "eq_nb_1252", 846, 22], ["eq_bool", 13, 9, 12, 846, 22], ["jump", "eq_done_1247", 846, 22], "eq_nb_1252", ["false", 13, 846, 22], "eq_done_1247", ["move", 12, 13, 846, 22], ["jump_false", 12, "and_end_1246", 846, 22], ["access", 13, 1, 846, 43], ["load_index", 14, 8, 13, 846, 43], ["access", 13, 1, 846, 55], ["load_index", 15, 7, 13, 846, 55], ["is_identical", 13, 14, 15, 846, 55], ["jump_true", 13, "eq_done_1253", 846, 55], ["is_int", 16, 14, 846, 55], ["jump_false", 16, "eq_ni_1254", 846, 55], ["is_int", 17, 15, 846, 55], ["jump_false", 17, "eq_ni_1254", 846, 55], ["eq_int", 13, 14, 15, 846, 55], ["jump", "eq_done_1253", 846, 55], "eq_ni_1254", ["is_num", 16, 14, 846, 55], ["jump_false", 16, "eq_nn_1255", 846, 55], ["is_num", 17, 15, 846, 55], ["jump_false", 17, "eq_nn_1255", 846, 55], ["eq_float", 13, 14, 15, 846, 55], ["jump", "eq_done_1253", 846, 55], "eq_nn_1255", ["is_text", 16, 14, 846, 55], ["jump_false", 16, "eq_nt_1256", 846, 55], ["is_text", 17, 15, 846, 55], ["jump_false", 17, "eq_nt_1256", 846, 55], ["eq_text", 13, 14, 15, 846, 55], ["jump", "eq_done_1253", 846, 55], "eq_nt_1256", ["is_null", 16, 14, 846, 55], ["jump_false", 16, "eq_nnl_1257", 846, 55], ["is_null", 17, 15, 846, 55], ["jump_false", 17, "eq_nnl_1257", 846, 55], ["true", 13, 846, 55], ["jump", "eq_done_1253", 846, 55], "eq_nnl_1257", ["is_bool", 16, 14, 846, 55], ["jump_false", 16, "eq_nb_1258", 846, 55], ["is_bool", 17, 15, 846, 55], ["jump_false", 17, "eq_nb_1258", 846, 55], ["eq_bool", 13, 14, 15, 846, 55], ["jump", "eq_done_1253", 846, 55], "eq_nb_1258", ["false", 13, 846, 55], "eq_done_1253", ["move", 12, 13, 846, 55], "and_end_1246", ["jump_false", 12, "if_else_1244", 846, 55], ["access", 12, 1, 847, 19], ["is_num", 13, 5, 847, 19], ["jump_false", 13, "num_err_1259", 847, 19], "_nop_tc_61", "_nop_tc_62", ["add", 13, 5, 12, 847, 19], ["jump", "num_done_1260", 847, 19], "num_err_1259", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 847, 19 ], ["access", 14, "error", 847, 19], ["access", 15, "cannot apply '+': operands must be numbers", 847, 19], ["array", 16, 0, 847, 19], ["push", 16, 15, 847, 19], ["frame", 15, 12, 2, 847, 19], ["null", 12, 847, 19], ["setarg", 15, 0, 12, 847, 19], ["setarg", 15, 1, 14, 847, 19], ["setarg", 15, 2, 16, 847, 19], ["invoke", 15, 12, 847, 19], ["disrupt", 847, 19], "num_done_1260", ["move", 5, 13, 847, 19], ["access", 12, "_nop_bl_", 848, 27], [ "access", 13, { "name": "text", "kind": "name", "make": "intrinsic" }, 848, 40 ], ["frame", 14, 13, 1, 848, 40], ["null", 13, 848, 40], ["setarg", 14, 0, 13, 848, 40], ["setarg", 14, 1, 5, 848, 40], ["invoke", 14, 13, 848, 40], "_nop_tc_63", "_nop_tc_64", ["is_text", 14, 13, 848, 40], ["jump_false", 14, "add_cn_1262", 848, 40], ["concat", 15, 12, 13, 848, 40], ["jump", "add_done_1261", 848, 40], "add_cn_1262", "_nop_tc_65", ["jump", "add_err_1263", 848, 40], ["is_num", 14, 13, 848, 40], ["jump_false", 14, "add_err_1263", 848, 40], ["add", 15, 12, 13, 848, 40], ["jump", "add_done_1261", 848, 40], "add_err_1263", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 848, 40 ], ["access", 13, "error", 848, 40], ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 848, 40], ["array", 16, 0, 848, 40], ["push", 16, 14, 848, 40], ["frame", 14, 12, 2, 848, 40], ["null", 12, 848, 40], ["setarg", 14, 0, 12, 848, 40], ["setarg", 14, 1, 13, 848, 40], ["setarg", 14, 2, 16, 848, 40], ["invoke", 14, 12, 848, 40], ["disrupt", 848, 40], "add_done_1261", ["store_dynamic", 4, 15, 6, 848, 22], ["access", 12, "jump_true", 849, 32], ["access", 13, 2, 849, 51], ["load_index", 14, 7, 13, 849, 51], ["access", 13, 2, 849, 60], ["load_index", 15, 8, 13, 849, 60], ["access", 13, 2, 849, 76], ["is_num", 16, 10, 849, 76], ["jump_false", 16, "num_err_1264", 849, 76], "_nop_tc_66", "_nop_tc_67", ["subtract", 16, 10, 13, 849, 76], ["jump", "num_done_1265", 849, 76], "num_err_1264", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 849, 76 ], ["access", 17, "error", 849, 76], ["access", 18, "cannot apply '-': operands must be numbers", 849, 76], ["array", 19, 0, 849, 76], ["push", 19, 18, 849, 76], ["frame", 18, 13, 2, 849, 76], ["null", 13, 849, 76], ["setarg", 18, 0, 13, 849, 76], ["setarg", 18, 1, 17, 849, 76], ["setarg", 18, 2, 19, 849, 76], ["invoke", 18, 13, 849, 76], ["disrupt", 849, 76], "num_done_1265", ["load_dynamic", 13, 8, 16, 849, 76], ["access", 16, 1, 849, 92], ["is_num", 17, 10, 849, 92], ["jump_false", 17, "num_err_1266", 849, 92], "_nop_tc_68", "_nop_tc_69", ["subtract", 17, 10, 16, 849, 92], ["jump", "num_done_1267", 849, 92], "num_err_1266", [ "access", 16, { "name": "log", "kind": "name", "make": "intrinsic" }, 849, 92 ], ["access", 18, "error", 849, 92], ["access", 19, "cannot apply '-': operands must be numbers", 849, 92], ["array", 20, 0, 849, 92], ["push", 20, 19, 849, 92], ["frame", 19, 16, 2, 849, 92], ["null", 16, 849, 92], ["setarg", 19, 0, 16, 849, 92], ["setarg", 19, 1, 18, 849, 92], ["setarg", 19, 2, 20, 849, 92], ["invoke", 19, 16, 849, 92], ["disrupt", 849, 92], "num_done_1267", ["load_dynamic", 16, 8, 17, 849, 92], ["array", 17, 5, 849, 92], ["push", 17, 12, 849, 92], ["push", 17, 14, 849, 92], ["push", 17, 15, 849, 92], ["push", 17, 13, 849, 92], ["push", 17, 16, 849, 92], ["access", 12, 1, 849, 26], ["is_num", 13, 6, 849, 26], ["jump_false", 13, "num_err_1268", 849, 26], "_nop_tc_70", "_nop_tc_71", ["add", 13, 6, 12, 849, 26], ["jump", "num_done_1269", 849, 26], "num_err_1268", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 849, 26 ], ["access", 14, "error", 849, 26], ["access", 15, "cannot apply '+': operands must be numbers", 849, 26], ["array", 16, 0, 849, 26], ["push", 16, 15, 849, 26], ["frame", 15, 12, 2, 849, 26], ["null", 12, 849, 26], ["setarg", 15, 0, 12, 849, 26], ["setarg", 15, 1, 14, 849, 26], ["setarg", 15, 2, 16, 849, 26], ["invoke", 15, 12, 849, 26], ["disrupt", 849, 26], "num_done_1269", ["store_dynamic", 4, 17, 13, 849, 26], ["null", 12, 850, 23], ["is_identical", 13, 11, 12, 850, 23], ["jump_true", 13, "ne_nid_1273", 850, 23], ["jump", "ne_ni_1274", 850, 23], "ne_nid_1273", ["false", 13, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_ni_1274", ["is_int", 14, 11, 850, 23], ["jump_false", 14, "ne_nn_1275", 850, 23], "_nop_tc_72", ["jump", "ne_nn_1275", 850, 23], ["ne_int", 13, 11, 12, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_nn_1275", ["is_num", 14, 11, 850, 23], ["jump_false", 14, "ne_nt_1276", 850, 23], "_nop_tc_73", ["jump", "ne_nt_1276", 850, 23], ["ne_float", 13, 11, 12, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_nt_1276", ["is_text", 14, 11, 850, 23], ["jump_false", 14, "ne_nnl_1277", 850, 23], "_nop_tc_74", ["jump", "ne_nnl_1277", 850, 23], ["ne_text", 13, 11, 12, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_nnl_1277", ["is_null", 14, 11, 850, 23], ["jump_false", 14, "ne_nb_1278", 850, 23], "_nop_tc_75", "_nop_tc_76", ["false", 13, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_nb_1278", ["is_bool", 14, 11, 850, 23], ["jump_false", 14, "ne_mis_1279", 850, 23], "_nop_tc_77", ["jump", "ne_mis_1279", 850, 23], ["ne_bool", 13, 11, 12, 850, 23], ["jump", "ne_done_1272", 850, 23], "ne_mis_1279", ["true", 13, 850, 23], "ne_done_1272", ["jump_false", 13, "if_else_1270", 850, 23], ["record", 12, 6], ["access", 13, "rewrite", 852, 20], ["store_field", 12, 13, "event", 852, 20], ["access", 13, "simplify_booleans", 852, 37], ["store_field", 12, 13, "pass", 852, 37], ["access", 13, "not_jump_false_fusion", 853, 19], ["store_field", 12, 13, "rule", 853, 19], ["store_field", 12, 6, "at", 853, 48], ["array", 13, 2, 854, 29], ["push", 13, 7, 854, 29], ["push", 13, 8, 854, 29], ["store_field", 12, 13, "before", 854, 29], ["load_dynamic", 13, 4, 6, 855, 34], ["access", 14, 1, 855, 55], ["is_num", 15, 6, 855, 55], ["jump_false", 15, "num_err_1280", 855, 55], "_nop_tc_78", "_nop_tc_79", ["add", 15, 6, 14, 855, 55], ["jump", "num_done_1281", 855, 55], "num_err_1280", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 855, 55 ], ["access", 16, "error", 855, 55], ["access", 17, "cannot apply '+': operands must be numbers", 855, 55], ["array", 18, 0, 855, 55], ["push", 18, 17, 855, 55], ["frame", 17, 14, 2, 855, 55], ["null", 14, 855, 55], ["setarg", 17, 0, 14, 855, 55], ["setarg", 17, 1, 16, 855, 55], ["setarg", 17, 2, 18, 855, 55], ["invoke", 17, 14, 855, 55], ["disrupt", 855, 55], "num_done_1281", ["load_dynamic", 14, 4, 15, 855, 55], ["array", 15, 2, 855, 55], ["push", 15, 13, 855, 55], ["push", 15, 14, 855, 55], ["store_field", 12, 15, "after", 855, 55], ["is_array", 13, 11, 855, 55], ["jump_false", 13, "push_err_1282", 855, 55], ["push", 11, 12, 855, 55], ["jump", "push_done_1283", 855, 55], "push_err_1282", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 855, 55 ], ["access", 13, "error", 855, 55], ["access", 14, "cannot push: target must be an array", 855, 55], ["array", 15, 0, 855, 55], ["push", 15, 14, 855, 55], ["frame", 14, 12, 2, 855, 55], ["null", 12, 855, 55], ["setarg", 14, 0, 12, 855, 55], ["setarg", 14, 1, 13, 855, 55], ["setarg", 14, 2, 15, 855, 55], ["invoke", 14, 12, 855, 55], ["disrupt", 855, 55], "push_done_1283", ["jump", "if_end_1271", 855, 55], "if_else_1270", "if_end_1271", ["access", 12, 2, 858, 17], ["is_num", 13, 6, 858, 17], ["jump_false", 13, "num_err_1284", 858, 17], "_nop_tc_80", "_nop_tc_81", ["add", 13, 6, 12, 858, 17], ["jump", "num_done_1285", 858, 17], "num_err_1284", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 858, 17 ], ["access", 14, "error", 858, 17], ["access", 15, "cannot apply '+': operands must be numbers", 858, 17], ["array", 16, 0, 858, 17], ["push", 16, 15, 858, 17], ["frame", 15, 12, 2, 858, 17], ["null", 12, 858, 17], ["setarg", 15, 0, 12, 858, 17], ["setarg", 15, 1, 14, 858, 17], ["setarg", 15, 2, 16, 858, 17], ["invoke", 15, 12, 858, 17], ["disrupt", 858, 17], "num_done_1285", ["move", 6, 13, 858, 17], ["jump", "while_start_1212", 859, 9], ["jump", "if_end_1245", 859, 9], "if_else_1244", "if_end_1245", ["access", 12, "jump_true", 863, 22], ["is_identical", 13, 9, 12, 863, 22], ["jump_true", 13, "eq_done_1289", 863, 22], ["is_int", 14, 9, 863, 22], ["jump_false", 14, "eq_ni_1290", 863, 22], "_nop_tc_82", ["jump", "eq_ni_1290", 863, 22], ["eq_int", 13, 9, 12, 863, 22], ["jump", "eq_done_1289", 863, 22], "eq_ni_1290", ["is_num", 14, 9, 863, 22], ["jump_false", 14, "eq_nn_1291", 863, 22], "_nop_tc_83", ["jump", "eq_nn_1291", 863, 22], ["eq_float", 13, 9, 12, 863, 22], ["jump", "eq_done_1289", 863, 22], "eq_nn_1291", ["is_text", 14, 9, 863, 22], ["jump_false", 14, "eq_nt_1292", 863, 22], "_nop_tc_84", "_nop_tc_85", ["eq_text", 13, 9, 12, 863, 22], ["jump", "eq_done_1289", 863, 22], "eq_nt_1292", ["is_null", 14, 9, 863, 22], ["jump_false", 14, "eq_nnl_1293", 863, 22], "_nop_tc_86", ["jump", "eq_nnl_1293", 863, 22], ["true", 13, 863, 22], ["jump", "eq_done_1289", 863, 22], "eq_nnl_1293", ["is_bool", 14, 9, 863, 22], ["jump_false", 14, "eq_nb_1294", 863, 22], "_nop_tc_87", ["jump", "eq_nb_1294", 863, 22], ["eq_bool", 13, 9, 12, 863, 22], ["jump", "eq_done_1289", 863, 22], "eq_nb_1294", ["false", 13, 863, 22], "eq_done_1289", ["move", 12, 13, 863, 22], ["jump_false", 12, "and_end_1288", 863, 22], ["access", 13, 1, 863, 42], ["load_index", 14, 8, 13, 863, 42], ["access", 13, 1, 863, 54], ["load_index", 15, 7, 13, 863, 54], ["is_identical", 13, 14, 15, 863, 54], ["jump_true", 13, "eq_done_1295", 863, 54], ["is_int", 16, 14, 863, 54], ["jump_false", 16, "eq_ni_1296", 863, 54], ["is_int", 17, 15, 863, 54], ["jump_false", 17, "eq_ni_1296", 863, 54], ["eq_int", 13, 14, 15, 863, 54], ["jump", "eq_done_1295", 863, 54], "eq_ni_1296", ["is_num", 16, 14, 863, 54], ["jump_false", 16, "eq_nn_1297", 863, 54], ["is_num", 17, 15, 863, 54], ["jump_false", 17, "eq_nn_1297", 863, 54], ["eq_float", 13, 14, 15, 863, 54], ["jump", "eq_done_1295", 863, 54], "eq_nn_1297", ["is_text", 16, 14, 863, 54], ["jump_false", 16, "eq_nt_1298", 863, 54], ["is_text", 17, 15, 863, 54], ["jump_false", 17, "eq_nt_1298", 863, 54], ["eq_text", 13, 14, 15, 863, 54], ["jump", "eq_done_1295", 863, 54], "eq_nt_1298", ["is_null", 16, 14, 863, 54], ["jump_false", 16, "eq_nnl_1299", 863, 54], ["is_null", 17, 15, 863, 54], ["jump_false", 17, "eq_nnl_1299", 863, 54], ["true", 13, 863, 54], ["jump", "eq_done_1295", 863, 54], "eq_nnl_1299", ["is_bool", 16, 14, 863, 54], ["jump_false", 16, "eq_nb_1300", 863, 54], ["is_bool", 17, 15, 863, 54], ["jump_false", 17, "eq_nb_1300", 863, 54], ["eq_bool", 13, 14, 15, 863, 54], ["jump", "eq_done_1295", 863, 54], "eq_nb_1300", ["false", 13, 863, 54], "eq_done_1295", ["move", 12, 13, 863, 54], "and_end_1288", ["jump_false", 12, "if_else_1286", 863, 54], ["access", 12, 1, 864, 19], ["is_num", 13, 5, 864, 19], ["jump_false", 13, "num_err_1301", 864, 19], "_nop_tc_88", "_nop_tc_89", ["add", 13, 5, 12, 864, 19], ["jump", "num_done_1302", 864, 19], "num_err_1301", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 864, 19 ], ["access", 14, "error", 864, 19], ["access", 15, "cannot apply '+': operands must be numbers", 864, 19], ["array", 16, 0, 864, 19], ["push", 16, 15, 864, 19], ["frame", 15, 12, 2, 864, 19], ["null", 12, 864, 19], ["setarg", 15, 0, 12, 864, 19], ["setarg", 15, 1, 14, 864, 19], ["setarg", 15, 2, 16, 864, 19], ["invoke", 15, 12, 864, 19], ["disrupt", 864, 19], "num_done_1302", ["move", 5, 13, 864, 19], ["access", 12, "_nop_bl_", 865, 27], [ "access", 13, { "name": "text", "kind": "name", "make": "intrinsic" }, 865, 40 ], ["frame", 14, 13, 1, 865, 40], ["null", 13, 865, 40], ["setarg", 14, 0, 13, 865, 40], ["setarg", 14, 1, 5, 865, 40], ["invoke", 14, 13, 865, 40], "_nop_tc_90", "_nop_tc_91", ["is_text", 14, 13, 865, 40], ["jump_false", 14, "add_cn_1304", 865, 40], ["concat", 15, 12, 13, 865, 40], ["jump", "add_done_1303", 865, 40], "add_cn_1304", "_nop_tc_92", ["jump", "add_err_1305", 865, 40], ["is_num", 14, 13, 865, 40], ["jump_false", 14, "add_err_1305", 865, 40], ["add", 15, 12, 13, 865, 40], ["jump", "add_done_1303", 865, 40], "add_err_1305", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 865, 40 ], ["access", 13, "error", 865, 40], ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 865, 40], ["array", 16, 0, 865, 40], ["push", 16, 14, 865, 40], ["frame", 14, 12, 2, 865, 40], ["null", 12, 865, 40], ["setarg", 14, 0, 12, 865, 40], ["setarg", 14, 1, 13, 865, 40], ["setarg", 14, 2, 16, 865, 40], ["invoke", 14, 12, 865, 40], ["disrupt", 865, 40], "add_done_1303", ["store_dynamic", 4, 15, 6, 865, 22], ["access", 12, "jump_false", 866, 32], ["access", 13, 2, 866, 52], ["load_index", 14, 7, 13, 866, 52], ["access", 13, 2, 866, 61], ["load_index", 15, 8, 13, 866, 61], ["access", 13, 2, 866, 77], ["is_num", 16, 10, 866, 77], ["jump_false", 16, "num_err_1306", 866, 77], "_nop_tc_93", "_nop_tc_94", ["subtract", 16, 10, 13, 866, 77], ["jump", "num_done_1307", 866, 77], "num_err_1306", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 866, 77 ], ["access", 17, "error", 866, 77], ["access", 18, "cannot apply '-': operands must be numbers", 866, 77], ["array", 19, 0, 866, 77], ["push", 19, 18, 866, 77], ["frame", 18, 13, 2, 866, 77], ["null", 13, 866, 77], ["setarg", 18, 0, 13, 866, 77], ["setarg", 18, 1, 17, 866, 77], ["setarg", 18, 2, 19, 866, 77], ["invoke", 18, 13, 866, 77], ["disrupt", 866, 77], "num_done_1307", ["load_dynamic", 13, 8, 16, 866, 77], ["access", 16, 1, 866, 93], ["is_num", 17, 10, 866, 93], ["jump_false", 17, "num_err_1308", 866, 93], "_nop_tc_95", "_nop_tc_96", ["subtract", 17, 10, 16, 866, 93], ["jump", "num_done_1309", 866, 93], "num_err_1308", [ "access", 16, { "name": "log", "kind": "name", "make": "intrinsic" }, 866, 93 ], ["access", 18, "error", 866, 93], ["access", 19, "cannot apply '-': operands must be numbers", 866, 93], ["array", 20, 0, 866, 93], ["push", 20, 19, 866, 93], ["frame", 19, 16, 2, 866, 93], ["null", 16, 866, 93], ["setarg", 19, 0, 16, 866, 93], ["setarg", 19, 1, 18, 866, 93], ["setarg", 19, 2, 20, 866, 93], ["invoke", 19, 16, 866, 93], ["disrupt", 866, 93], "num_done_1309", ["load_dynamic", 16, 8, 17, 866, 93], ["array", 17, 5, 866, 93], ["push", 17, 12, 866, 93], ["push", 17, 14, 866, 93], ["push", 17, 15, 866, 93], ["push", 17, 13, 866, 93], ["push", 17, 16, 866, 93], ["access", 12, 1, 866, 26], ["is_num", 13, 6, 866, 26], ["jump_false", 13, "num_err_1310", 866, 26], "_nop_tc_97", "_nop_tc_98", ["add", 13, 6, 12, 866, 26], ["jump", "num_done_1311", 866, 26], "num_err_1310", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 866, 26 ], ["access", 14, "error", 866, 26], ["access", 15, "cannot apply '+': operands must be numbers", 866, 26], ["array", 16, 0, 866, 26], ["push", 16, 15, 866, 26], ["frame", 15, 12, 2, 866, 26], ["null", 12, 866, 26], ["setarg", 15, 0, 12, 866, 26], ["setarg", 15, 1, 14, 866, 26], ["setarg", 15, 2, 16, 866, 26], ["invoke", 15, 12, 866, 26], ["disrupt", 866, 26], "num_done_1311", ["store_dynamic", 4, 17, 13, 866, 26], ["null", 12, 867, 23], ["is_identical", 13, 11, 12, 867, 23], ["jump_true", 13, "ne_nid_1315", 867, 23], ["jump", "ne_ni_1316", 867, 23], "ne_nid_1315", ["false", 13, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_ni_1316", ["is_int", 14, 11, 867, 23], ["jump_false", 14, "ne_nn_1317", 867, 23], "_nop_tc_99", ["jump", "ne_nn_1317", 867, 23], ["ne_int", 13, 11, 12, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_nn_1317", ["is_num", 14, 11, 867, 23], ["jump_false", 14, "ne_nt_1318", 867, 23], "_nop_tc_100", ["jump", "ne_nt_1318", 867, 23], ["ne_float", 13, 11, 12, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_nt_1318", ["is_text", 14, 11, 867, 23], ["jump_false", 14, "ne_nnl_1319", 867, 23], "_nop_tc_101", ["jump", "ne_nnl_1319", 867, 23], ["ne_text", 13, 11, 12, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_nnl_1319", ["is_null", 14, 11, 867, 23], ["jump_false", 14, "ne_nb_1320", 867, 23], "_nop_tc_102", "_nop_tc_103", ["false", 13, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_nb_1320", ["is_bool", 14, 11, 867, 23], ["jump_false", 14, "ne_mis_1321", 867, 23], "_nop_tc_104", ["jump", "ne_mis_1321", 867, 23], ["ne_bool", 13, 11, 12, 867, 23], ["jump", "ne_done_1314", 867, 23], "ne_mis_1321", ["true", 13, 867, 23], "ne_done_1314", ["jump_false", 13, "if_else_1312", 867, 23], ["record", 12, 6], ["access", 13, "rewrite", 869, 20], ["store_field", 12, 13, "event", 869, 20], ["access", 13, "simplify_booleans", 869, 37], ["store_field", 12, 13, "pass", 869, 37], ["access", 13, "not_jump_true_fusion", 870, 19], ["store_field", 12, 13, "rule", 870, 19], ["store_field", 12, 6, "at", 870, 47], ["array", 13, 2, 871, 29], ["push", 13, 7, 871, 29], ["push", 13, 8, 871, 29], ["store_field", 12, 13, "before", 871, 29], ["load_dynamic", 13, 4, 6, 872, 34], ["access", 14, 1, 872, 55], ["is_num", 15, 6, 872, 55], ["jump_false", 15, "num_err_1322", 872, 55], "_nop_tc_105", "_nop_tc_106", ["add", 15, 6, 14, 872, 55], ["jump", "num_done_1323", 872, 55], "num_err_1322", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 872, 55 ], ["access", 16, "error", 872, 55], ["access", 17, "cannot apply '+': operands must be numbers", 872, 55], ["array", 18, 0, 872, 55], ["push", 18, 17, 872, 55], ["frame", 17, 14, 2, 872, 55], ["null", 14, 872, 55], ["setarg", 17, 0, 14, 872, 55], ["setarg", 17, 1, 16, 872, 55], ["setarg", 17, 2, 18, 872, 55], ["invoke", 17, 14, 872, 55], ["disrupt", 872, 55], "num_done_1323", ["load_dynamic", 14, 4, 15, 872, 55], ["array", 15, 2, 872, 55], ["push", 15, 13, 872, 55], ["push", 15, 14, 872, 55], ["store_field", 12, 15, "after", 872, 55], ["is_array", 13, 11, 872, 55], ["jump_false", 13, "push_err_1324", 872, 55], ["push", 11, 12, 872, 55], ["jump", "push_done_1325", 872, 55], "push_err_1324", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 872, 55 ], ["access", 13, "error", 872, 55], ["access", 14, "cannot push: target must be an array", 872, 55], ["array", 15, 0, 872, 55], ["push", 15, 14, 872, 55], ["frame", 14, 12, 2, 872, 55], ["null", 12, 872, 55], ["setarg", 14, 0, 12, 872, 55], ["setarg", 14, 1, 13, 872, 55], ["setarg", 14, 2, 15, 872, 55], ["invoke", 14, 12, 872, 55], ["disrupt", 872, 55], "push_done_1325", ["jump", "if_end_1313", 872, 55], "if_else_1312", "if_end_1313", ["access", 12, 2, 875, 17], ["is_num", 13, 6, 875, 17], ["jump_false", 13, "num_err_1326", 875, 17], "_nop_tc_107", "_nop_tc_108", ["add", 13, 6, 12, 875, 17], ["jump", "num_done_1327", 875, 17], "num_err_1326", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 875, 17 ], ["access", 14, "error", 875, 17], ["access", 15, "cannot apply '+': operands must be numbers", 875, 17], ["array", 16, 0, 875, 17], ["push", 16, 15, 875, 17], ["frame", 15, 12, 2, 875, 17], ["null", 12, 875, 17], ["setarg", 15, 0, 12, 875, 17], ["setarg", 15, 1, 14, 875, 17], ["setarg", 15, 2, 16, 875, 17], ["invoke", 15, 12, 875, 17], ["disrupt", 875, 17], "num_done_1327", ["move", 6, 13, 875, 17], ["jump", "while_start_1212", 876, 9], ["jump", "if_end_1287", 876, 9], "if_else_1286", "if_end_1287", ["access", 12, "not", 880, 22], ["is_identical", 13, 9, 12, 880, 22], ["jump_true", 13, "eq_done_1331", 880, 22], ["is_int", 14, 9, 880, 22], ["jump_false", 14, "eq_ni_1332", 880, 22], "_nop_tc_109", ["jump", "eq_ni_1332", 880, 22], ["eq_int", 13, 9, 12, 880, 22], ["jump", "eq_done_1331", 880, 22], "eq_ni_1332", ["is_num", 14, 9, 880, 22], ["jump_false", 14, "eq_nn_1333", 880, 22], "_nop_tc_110", ["jump", "eq_nn_1333", 880, 22], ["eq_float", 13, 9, 12, 880, 22], ["jump", "eq_done_1331", 880, 22], "eq_nn_1333", ["is_text", 14, 9, 880, 22], ["jump_false", 14, "eq_nt_1334", 880, 22], "_nop_tc_111", "_nop_tc_112", ["eq_text", 13, 9, 12, 880, 22], ["jump", "eq_done_1331", 880, 22], "eq_nt_1334", ["is_null", 14, 9, 880, 22], ["jump_false", 14, "eq_nnl_1335", 880, 22], "_nop_tc_113", ["jump", "eq_nnl_1335", 880, 22], ["true", 13, 880, 22], ["jump", "eq_done_1331", 880, 22], "eq_nnl_1335", ["is_bool", 14, 9, 880, 22], ["jump_false", 14, "eq_nb_1336", 880, 22], "_nop_tc_114", ["jump", "eq_nb_1336", 880, 22], ["eq_bool", 13, 9, 12, 880, 22], ["jump", "eq_done_1331", 880, 22], "eq_nb_1336", ["false", 13, 880, 22], "eq_done_1331", ["move", 12, 13, 880, 22], ["jump_false", 12, "and_end_1330", 880, 22], ["access", 13, 2, 880, 36], ["load_index", 14, 8, 13, 880, 36], ["access", 13, 1, 880, 48], ["load_index", 15, 7, 13, 880, 48], ["is_identical", 13, 14, 15, 880, 48], ["jump_true", 13, "eq_done_1337", 880, 48], ["is_int", 16, 14, 880, 48], ["jump_false", 16, "eq_ni_1338", 880, 48], ["is_int", 17, 15, 880, 48], ["jump_false", 17, "eq_ni_1338", 880, 48], ["eq_int", 13, 14, 15, 880, 48], ["jump", "eq_done_1337", 880, 48], "eq_ni_1338", ["is_num", 16, 14, 880, 48], ["jump_false", 16, "eq_nn_1339", 880, 48], ["is_num", 17, 15, 880, 48], ["jump_false", 17, "eq_nn_1339", 880, 48], ["eq_float", 13, 14, 15, 880, 48], ["jump", "eq_done_1337", 880, 48], "eq_nn_1339", ["is_text", 16, 14, 880, 48], ["jump_false", 16, "eq_nt_1340", 880, 48], ["is_text", 17, 15, 880, 48], ["jump_false", 17, "eq_nt_1340", 880, 48], ["eq_text", 13, 14, 15, 880, 48], ["jump", "eq_done_1337", 880, 48], "eq_nt_1340", ["is_null", 16, 14, 880, 48], ["jump_false", 16, "eq_nnl_1341", 880, 48], ["is_null", 17, 15, 880, 48], ["jump_false", 17, "eq_nnl_1341", 880, 48], ["true", 13, 880, 48], ["jump", "eq_done_1337", 880, 48], "eq_nnl_1341", ["is_bool", 16, 14, 880, 48], ["jump_false", 16, "eq_nb_1342", 880, 48], ["is_bool", 17, 15, 880, 48], ["jump_false", 17, "eq_nb_1342", 880, 48], ["eq_bool", 13, 14, 15, 880, 48], ["jump", "eq_done_1337", 880, 48], "eq_nb_1342", ["false", 13, 880, 48], "eq_done_1337", ["move", 12, 13, 880, 48], "and_end_1330", ["jump_false", 12, "if_else_1328", 880, 48], ["access", 12, 1, 881, 19], ["is_num", 13, 5, 881, 19], ["jump_false", 13, "num_err_1343", 881, 19], "_nop_tc_115", "_nop_tc_116", ["add", 13, 5, 12, 881, 19], ["jump", "num_done_1344", 881, 19], "num_err_1343", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 881, 19 ], ["access", 14, "error", 881, 19], ["access", 15, "cannot apply '+': operands must be numbers", 881, 19], ["array", 16, 0, 881, 19], ["push", 16, 15, 881, 19], ["frame", 15, 12, 2, 881, 19], ["null", 12, 881, 19], ["setarg", 15, 0, 12, 881, 19], ["setarg", 15, 1, 14, 881, 19], ["setarg", 15, 2, 16, 881, 19], ["invoke", 15, 12, 881, 19], ["disrupt", 881, 19], "num_done_1344", ["move", 5, 13, 881, 19], ["access", 12, "_nop_bl_", 882, 27], [ "access", 13, { "name": "text", "kind": "name", "make": "intrinsic" }, 882, 40 ], ["frame", 14, 13, 1, 882, 40], ["null", 13, 882, 40], ["setarg", 14, 0, 13, 882, 40], ["setarg", 14, 1, 5, 882, 40], ["invoke", 14, 13, 882, 40], "_nop_tc_117", "_nop_tc_118", ["is_text", 14, 13, 882, 40], ["jump_false", 14, "add_cn_1346", 882, 40], ["concat", 15, 12, 13, 882, 40], ["jump", "add_done_1345", 882, 40], "add_cn_1346", "_nop_tc_119", ["jump", "add_err_1347", 882, 40], ["is_num", 14, 13, 882, 40], ["jump_false", 14, "add_err_1347", 882, 40], ["add", 15, 12, 13, 882, 40], ["jump", "add_done_1345", 882, 40], "add_err_1347", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 882, 40 ], ["access", 13, "error", 882, 40], ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 882, 40], ["array", 16, 0, 882, 40], ["push", 16, 14, 882, 40], ["frame", 14, 12, 2, 882, 40], ["null", 12, 882, 40], ["setarg", 14, 0, 12, 882, 40], ["setarg", 14, 1, 13, 882, 40], ["setarg", 14, 2, 16, 882, 40], ["invoke", 14, 12, 882, 40], ["disrupt", 882, 40], "add_done_1345", ["store_dynamic", 4, 15, 6, 882, 22], ["access", 12, "move", 883, 32], ["access", 13, 1, 883, 45], ["load_index", 14, 8, 13, 883, 45], ["access", 13, 2, 883, 55], ["load_index", 15, 7, 13, 883, 55], ["access", 13, 2, 883, 71], ["is_num", 16, 10, 883, 71], ["jump_false", 16, "num_err_1348", 883, 71], "_nop_tc_120", "_nop_tc_121", ["subtract", 16, 10, 13, 883, 71], ["jump", "num_done_1349", 883, 71], "num_err_1348", [ "access", 13, { "name": "log", "kind": "name", "make": "intrinsic" }, 883, 71 ], ["access", 17, "error", 883, 71], ["access", 18, "cannot apply '-': operands must be numbers", 883, 71], ["array", 19, 0, 883, 71], ["push", 19, 18, 883, 71], ["frame", 18, 13, 2, 883, 71], ["null", 13, 883, 71], ["setarg", 18, 0, 13, 883, 71], ["setarg", 18, 1, 17, 883, 71], ["setarg", 18, 2, 19, 883, 71], ["invoke", 18, 13, 883, 71], ["disrupt", 883, 71], "num_done_1349", ["load_dynamic", 13, 8, 16, 883, 71], ["access", 16, 1, 883, 87], ["is_num", 17, 10, 883, 87], ["jump_false", 17, "num_err_1350", 883, 87], "_nop_tc_122", "_nop_tc_123", ["subtract", 17, 10, 16, 883, 87], ["jump", "num_done_1351", 883, 87], "num_err_1350", [ "access", 16, { "name": "log", "kind": "name", "make": "intrinsic" }, 883, 87 ], ["access", 18, "error", 883, 87], ["access", 19, "cannot apply '-': operands must be numbers", 883, 87], ["array", 20, 0, 883, 87], ["push", 20, 19, 883, 87], ["frame", 19, 16, 2, 883, 87], ["null", 16, 883, 87], ["setarg", 19, 0, 16, 883, 87], ["setarg", 19, 1, 18, 883, 87], ["setarg", 19, 2, 20, 883, 87], ["invoke", 19, 16, 883, 87], ["disrupt", 883, 87], "num_done_1351", ["load_dynamic", 16, 8, 17, 883, 87], ["array", 17, 5, 883, 87], ["push", 17, 12, 883, 87], ["push", 17, 14, 883, 87], ["push", 17, 15, 883, 87], ["push", 17, 13, 883, 87], ["push", 17, 16, 883, 87], ["access", 12, 1, 883, 26], ["is_num", 13, 6, 883, 26], ["jump_false", 13, "num_err_1352", 883, 26], "_nop_tc_124", "_nop_tc_125", ["add", 13, 6, 12, 883, 26], ["jump", "num_done_1353", 883, 26], "num_err_1352", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 883, 26 ], ["access", 14, "error", 883, 26], ["access", 15, "cannot apply '+': operands must be numbers", 883, 26], ["array", 16, 0, 883, 26], ["push", 16, 15, 883, 26], ["frame", 15, 12, 2, 883, 26], ["null", 12, 883, 26], ["setarg", 15, 0, 12, 883, 26], ["setarg", 15, 1, 14, 883, 26], ["setarg", 15, 2, 16, 883, 26], ["invoke", 15, 12, 883, 26], ["disrupt", 883, 26], "num_done_1353", ["store_dynamic", 4, 17, 13, 883, 26], ["null", 12, 884, 23], ["is_identical", 13, 11, 12, 884, 23], ["jump_true", 13, "ne_nid_1357", 884, 23], ["jump", "ne_ni_1358", 884, 23], "ne_nid_1357", ["false", 13, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_ni_1358", ["is_int", 14, 11, 884, 23], ["jump_false", 14, "ne_nn_1359", 884, 23], "_nop_tc_126", ["jump", "ne_nn_1359", 884, 23], ["ne_int", 13, 11, 12, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_nn_1359", ["is_num", 14, 11, 884, 23], ["jump_false", 14, "ne_nt_1360", 884, 23], "_nop_tc_127", ["jump", "ne_nt_1360", 884, 23], ["ne_float", 13, 11, 12, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_nt_1360", ["is_text", 14, 11, 884, 23], ["jump_false", 14, "ne_nnl_1361", 884, 23], "_nop_tc_128", ["jump", "ne_nnl_1361", 884, 23], ["ne_text", 13, 11, 12, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_nnl_1361", ["is_null", 14, 11, 884, 23], ["jump_false", 14, "ne_nb_1362", 884, 23], "_nop_tc_129", "_nop_tc_130", ["false", 13, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_nb_1362", ["is_bool", 14, 11, 884, 23], ["jump_false", 14, "ne_mis_1363", 884, 23], "_nop_tc_131", ["jump", "ne_mis_1363", 884, 23], ["ne_bool", 13, 11, 12, 884, 23], ["jump", "ne_done_1356", 884, 23], "ne_mis_1363", ["true", 13, 884, 23], "ne_done_1356", ["jump_false", 13, "if_else_1354", 884, 23], ["record", 12, 6], ["access", 13, "rewrite", 886, 20], ["store_field", 12, 13, "event", 886, 20], ["access", 13, "simplify_booleans", 886, 37], ["store_field", 12, 13, "pass", 886, 37], ["access", 13, "double_not", 887, 19], ["store_field", 12, 13, "rule", 887, 19], ["store_field", 12, 6, "at", 887, 37], ["array", 13, 2, 888, 29], ["push", 13, 7, 888, 29], ["push", 13, 8, 888, 29], ["store_field", 12, 13, "before", 888, 29], ["load_dynamic", 13, 4, 6, 889, 34], ["access", 14, 1, 889, 55], ["is_num", 15, 6, 889, 55], ["jump_false", 15, "num_err_1364", 889, 55], "_nop_tc_132", "_nop_tc_133", ["add", 15, 6, 14, 889, 55], ["jump", "num_done_1365", 889, 55], "num_err_1364", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 889, 55 ], ["access", 16, "error", 889, 55], ["access", 17, "cannot apply '+': operands must be numbers", 889, 55], ["array", 18, 0, 889, 55], ["push", 18, 17, 889, 55], ["frame", 17, 14, 2, 889, 55], ["null", 14, 889, 55], ["setarg", 17, 0, 14, 889, 55], ["setarg", 17, 1, 16, 889, 55], ["setarg", 17, 2, 18, 889, 55], ["invoke", 17, 14, 889, 55], ["disrupt", 889, 55], "num_done_1365", ["load_dynamic", 14, 4, 15, 889, 55], ["array", 15, 2, 889, 55], ["push", 15, 13, 889, 55], ["push", 15, 14, 889, 55], ["store_field", 12, 15, "after", 889, 55], ["is_array", 13, 11, 889, 55], ["jump_false", 13, "push_err_1366", 889, 55], ["push", 11, 12, 889, 55], ["jump", "push_done_1367", 889, 55], "push_err_1366", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 889, 55 ], ["access", 13, "error", 889, 55], ["access", 14, "cannot push: target must be an array", 889, 55], ["array", 15, 0, 889, 55], ["push", 15, 14, 889, 55], ["frame", 14, 12, 2, 889, 55], ["null", 12, 889, 55], ["setarg", 14, 0, 12, 889, 55], ["setarg", 14, 1, 13, 889, 55], ["setarg", 14, 2, 15, 889, 55], ["invoke", 14, 12, 889, 55], ["disrupt", 889, 55], "push_done_1367", ["jump", "if_end_1355", 889, 55], "if_else_1354", "if_end_1355", ["access", 12, 2, 892, 17], ["is_num", 13, 6, 892, 17], ["jump_false", 13, "num_err_1368", 892, 17], "_nop_tc_134", "_nop_tc_135", ["add", 13, 6, 12, 892, 17], ["jump", "num_done_1369", 892, 17], "num_err_1368", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 892, 17 ], ["access", 14, "error", 892, 17], ["access", 15, "cannot apply '+': operands must be numbers", 892, 17], ["array", 16, 0, 892, 17], ["push", 16, 15, 892, 17], ["frame", 15, 12, 2, 892, 17], ["null", 12, 892, 17], ["setarg", 15, 0, 12, 892, 17], ["setarg", 15, 1, 14, 892, 17], ["setarg", 15, 2, 16, 892, 17], ["invoke", 15, 12, 892, 17], ["disrupt", 892, 17], "num_done_1369", ["move", 6, 13, 892, 17], ["jump", "while_start_1212", 893, 9], ["jump", "if_end_1329", 893, 9], "if_else_1328", "if_end_1329", ["access", 12, 1, 896, 15], ["is_num", 13, 6, 896, 15], ["jump_false", 13, "num_err_1370", 896, 15], "_nop_tc_136", "_nop_tc_137", ["add", 13, 6, 12, 896, 15], ["jump", "num_done_1371", 896, 15], "num_err_1370", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 896, 15 ], ["access", 14, "error", 896, 15], ["access", 15, "cannot apply '+': operands must be numbers", 896, 15], ["array", 16, 0, 896, 15], ["push", 16, 15, 896, 15], ["frame", 15, 12, 2, 896, 15], ["null", 12, 896, 15], ["setarg", 15, 0, 12, 896, 15], ["setarg", 15, 1, 14, 896, 15], ["setarg", 15, 2, 16, 896, 15], ["invoke", 15, 12, 896, 15], ["disrupt", 896, 15], "num_done_1371", ["move", 6, 13, 896, 15], ["jump", "while_start_1212", 896, 15], "while_end_1213", ["null", 3, 899, 12], ["return", 3, 899, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 15, "nr_close_slots": 0, "instructions": [ ["load_field", 3, 1, "instructions", 906, 24], ["move", 4, 3, 906, 24], ["access", 3, 0, 907, 21], ["access", 5, 0, 908, 14], ["access", 6, 0, 909, 13], ["null", 7, 910, 17], ["null", 8, 911, 18], ["null", 9, 913, 25], ["is_identical", 10, 4, 9, 913, 25], ["jump_true", 10, "eq_done_1375", 913, 25], ["is_int", 11, 4, 913, 25], ["jump_false", 11, "eq_ni_1376", 913, 25], "_nop_tc_1", ["jump", "eq_ni_1376", 913, 25], ["eq_int", 10, 4, 9, 913, 25], ["jump", "eq_done_1375", 913, 25], "eq_ni_1376", ["is_num", 11, 4, 913, 25], ["jump_false", 11, "eq_nn_1377", 913, 25], "_nop_tc_2", ["jump", "eq_nn_1377", 913, 25], ["eq_float", 10, 4, 9, 913, 25], ["jump", "eq_done_1375", 913, 25], "eq_nn_1377", ["is_text", 11, 4, 913, 25], ["jump_false", 11, "eq_nt_1378", 913, 25], "_nop_tc_3", ["jump", "eq_nt_1378", 913, 25], ["eq_text", 10, 4, 9, 913, 25], ["jump", "eq_done_1375", 913, 25], "eq_nt_1378", ["is_null", 11, 4, 913, 25], ["jump_false", 11, "eq_nnl_1379", 913, 25], "_nop_tc_4", "_nop_tc_5", ["true", 10, 913, 25], ["jump", "eq_done_1375", 913, 25], "eq_nnl_1379", ["is_bool", 11, 4, 913, 25], ["jump_false", 11, "eq_nb_1380", 913, 25], "_nop_tc_6", ["jump", "eq_nb_1380", 913, 25], ["eq_bool", 10, 4, 9, 913, 25], ["jump", "eq_done_1375", 913, 25], "eq_nb_1380", ["false", 10, 913, 25], "eq_done_1375", ["move", 9, 10, 913, 25], ["jump_true", 9, "or_end_1374", 913, 25], ["length", 10, 4, 913, 40], ["access", 11, 0, 913, 57], ["is_identical", 12, 10, 11, 913, 57], ["jump_true", 12, "eq_done_1381", 913, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 12, 10, 11, 913, 57], ["jump", "eq_done_1381", 913, 57], "eq_ni_1382", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 12, 10, 11, 913, 57], ["jump", "eq_done_1381", 913, 57], "eq_nn_1383", "_nop_tc_15", ["jump", "eq_nt_1384", 913, 57], "_nop_tc_16", ["jump", "eq_nt_1384", 913, 57], ["eq_text", 12, 10, 11, 913, 57], ["jump", "eq_done_1381", 913, 57], "eq_nt_1384", "_nop_tc_17", ["jump", "eq_nnl_1385", 913, 57], "_nop_tc_18", ["jump", "eq_nnl_1385", 913, 57], ["true", 12, 913, 57], ["jump", "eq_done_1381", 913, 57], "eq_nnl_1385", "_nop_tc_19", ["jump", "eq_nb_1386", 913, 57], "_nop_tc_20", ["jump", "eq_nb_1386", 913, 57], ["eq_bool", 12, 10, 11, 913, 57], ["jump", "eq_done_1381", 913, 57], "eq_nb_1386", ["false", 12, 913, 57], "eq_done_1381", ["move", 9, 12, 913, 57], "or_end_1374", ["jump_false", 9, "if_else_1372", 913, 57], ["null", 9, 914, 14], ["return", 9, 914, 14], "_nop_ur_1", "if_else_1372", "if_end_1373", ["null", 9, 917, 16], ["is_identical", 10, 2, 9, 917, 16], ["jump_true", 10, "ne_nid_1391", 917, 16], ["jump", "ne_ni_1392", 917, 16], "ne_nid_1391", ["false", 10, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_ni_1392", "_nop_tc_21", ["jump", "ne_nn_1393", 917, 16], "_nop_tc_22", ["jump", "ne_nn_1393", 917, 16], ["ne_int", 10, 2, 9, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_nn_1393", "_nop_tc_23", ["jump", "ne_nt_1394", 917, 16], "_nop_tc_24", ["jump", "ne_nt_1394", 917, 16], ["ne_float", 10, 2, 9, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_nt_1394", "_nop_tc_25", ["jump", "ne_nnl_1395", 917, 16], "_nop_tc_26", ["jump", "ne_nnl_1395", 917, 16], ["ne_text", 10, 2, 9, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_nnl_1395", "_nop_tc_27", ["jump", "ne_nb_1396", 917, 16], "_nop_tc_28", "_nop_tc_29", ["false", 10, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_nb_1396", "_nop_tc_30", ["jump", "ne_mis_1397", 917, 16], "_nop_tc_31", ["jump", "ne_mis_1397", 917, 16], ["ne_bool", 10, 2, 9, 917, 16], ["jump", "ne_done_1390", 917, 16], "ne_mis_1397", ["true", 10, 917, 16], "ne_done_1390", ["move", 9, 10, 917, 16], ["jump_false", 9, "and_end_1389", 917, 16], ["load_field", 10, 2, "events", 917, 24], ["null", 11, 917, 38], ["is_identical", 12, 10, 11, 917, 38], ["jump_true", 12, "ne_nid_1399", 917, 38], ["jump", "ne_ni_1400", 917, 38], "ne_nid_1399", ["false", 12, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_ni_1400", ["is_int", 13, 10, 917, 38], ["jump_false", 13, "ne_nn_1401", 917, 38], "_nop_tc_32", ["jump", "ne_nn_1401", 917, 38], ["ne_int", 12, 10, 11, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_nn_1401", ["is_num", 13, 10, 917, 38], ["jump_false", 13, "ne_nt_1402", 917, 38], "_nop_tc_33", ["jump", "ne_nt_1402", 917, 38], ["ne_float", 12, 10, 11, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_nt_1402", ["is_text", 13, 10, 917, 38], ["jump_false", 13, "ne_nnl_1403", 917, 38], "_nop_tc_34", ["jump", "ne_nnl_1403", 917, 38], ["ne_text", 12, 10, 11, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_nnl_1403", ["is_null", 13, 10, 917, 38], ["jump_false", 13, "ne_nb_1404", 917, 38], "_nop_tc_35", "_nop_tc_36", ["false", 12, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_nb_1404", ["is_bool", 13, 10, 917, 38], ["jump_false", 13, "ne_mis_1405", 917, 38], "_nop_tc_37", ["jump", "ne_mis_1405", 917, 38], ["ne_bool", 12, 10, 11, 917, 38], ["jump", "ne_done_1398", 917, 38], "ne_mis_1405", ["true", 12, 917, 38], "ne_done_1398", ["move", 9, 12, 917, 38], "and_end_1389", ["jump_false", 9, "if_else_1387", 917, 38], ["load_field", 9, 2, "events", 918, 16], ["move", 8, 9, 918, 16], ["jump", "if_end_1388", 918, 16], "if_else_1387", "if_end_1388", ["length", 9, 4, 921, 24], ["move", 3, 9, 921, 24], ["access", 6, 0, 922, 9], "while_start_1406", ["is_int", 9, 6, 923, 16], ["jump_false", 9, "rel_ni_1408", 923, 16], ["is_int", 10, 3, 923, 16], ["jump_false", 10, "rel_ni_1408", 923, 16], ["lt_int", 11, 6, 3, 923, 16], ["jump", "rel_done_1410", 923, 16], "rel_ni_1408", ["is_num", 9, 6, 923, 16], ["jump_false", 9, "rel_nn_1409", 923, 16], ["is_num", 10, 3, 923, 16], ["jump_false", 10, "rel_nn_1409", 923, 16], ["lt_float", 11, 6, 3, 923, 16], ["jump", "rel_done_1410", 923, 16], "rel_nn_1409", ["is_text", 9, 6, 923, 16], ["jump_false", 9, "rel_err_1411", 923, 16], ["is_text", 10, 3, 923, 16], ["jump_false", 10, "rel_err_1411", 923, 16], ["lt_text", 11, 6, 3, 923, 16], ["jump", "rel_done_1410", 923, 16], "rel_err_1411", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 923, 16 ], ["access", 10, "error", 923, 16], ["access", 12, "cannot compare with '<': operands must be same type", 923, 16], ["array", 13, 0, 923, 16], ["push", 13, 12, 923, 16], ["frame", 12, 9, 2, 923, 16], ["null", 9, 923, 16], ["setarg", 12, 0, 9, 923, 16], ["setarg", 12, 1, 10, 923, 16], ["setarg", 12, 2, 13, 923, 16], ["invoke", 12, 9, 923, 16], ["disrupt", 923, 16], "rel_done_1410", ["jump_false", 11, "while_end_1407", 923, 16], ["load_dynamic", 9, 4, 6, 924, 28], ["move", 7, 9, 924, 28], ["is_array", 9, 7, 925, 20], ["move", 10, 9, 925, 20], ["jump_false", 10, "and_end_1415", 925, 20], ["access", 9, 0, 925, 36], ["load_index", 11, 7, 9, 925, 36], ["access", 9, "move", 925, 42], ["is_identical", 12, 11, 9, 925, 42], ["jump_true", 12, "eq_done_1416", 925, 42], ["is_int", 13, 11, 925, 42], ["jump_false", 13, "eq_ni_1417", 925, 42], "_nop_tc_38", ["jump", "eq_ni_1417", 925, 42], ["eq_int", 12, 11, 9, 925, 42], ["jump", "eq_done_1416", 925, 42], "eq_ni_1417", ["is_num", 13, 11, 925, 42], ["jump_false", 13, "eq_nn_1418", 925, 42], "_nop_tc_39", ["jump", "eq_nn_1418", 925, 42], ["eq_float", 12, 11, 9, 925, 42], ["jump", "eq_done_1416", 925, 42], "eq_nn_1418", ["is_text", 13, 11, 925, 42], ["jump_false", 13, "eq_nt_1419", 925, 42], "_nop_tc_40", "_nop_tc_41", ["eq_text", 12, 11, 9, 925, 42], ["jump", "eq_done_1416", 925, 42], "eq_nt_1419", ["is_null", 13, 11, 925, 42], ["jump_false", 13, "eq_nnl_1420", 925, 42], "_nop_tc_42", ["jump", "eq_nnl_1420", 925, 42], ["true", 12, 925, 42], ["jump", "eq_done_1416", 925, 42], "eq_nnl_1420", ["is_bool", 13, 11, 925, 42], ["jump_false", 13, "eq_nb_1421", 925, 42], "_nop_tc_43", ["jump", "eq_nb_1421", 925, 42], ["eq_bool", 12, 11, 9, 925, 42], ["jump", "eq_done_1416", 925, 42], "eq_nb_1421", ["false", 12, 925, 42], "eq_done_1416", ["move", 10, 12, 925, 42], "and_end_1415", ["move", 9, 10, 925, 42], ["jump_false", 9, "and_end_1414", 925, 42], ["access", 10, 1, 925, 58], ["load_index", 11, 7, 10, 925, 58], ["access", 10, 2, 925, 70], ["load_index", 12, 7, 10, 925, 70], ["is_identical", 10, 11, 12, 925, 70], ["jump_true", 10, "eq_done_1422", 925, 70], ["is_int", 13, 11, 925, 70], ["jump_false", 13, "eq_ni_1423", 925, 70], ["is_int", 14, 12, 925, 70], ["jump_false", 14, "eq_ni_1423", 925, 70], ["eq_int", 10, 11, 12, 925, 70], ["jump", "eq_done_1422", 925, 70], "eq_ni_1423", ["is_num", 13, 11, 925, 70], ["jump_false", 13, "eq_nn_1424", 925, 70], ["is_num", 14, 12, 925, 70], ["jump_false", 14, "eq_nn_1424", 925, 70], ["eq_float", 10, 11, 12, 925, 70], ["jump", "eq_done_1422", 925, 70], "eq_nn_1424", ["is_text", 13, 11, 925, 70], ["jump_false", 13, "eq_nt_1425", 925, 70], ["is_text", 14, 12, 925, 70], ["jump_false", 14, "eq_nt_1425", 925, 70], ["eq_text", 10, 11, 12, 925, 70], ["jump", "eq_done_1422", 925, 70], "eq_nt_1425", ["is_null", 13, 11, 925, 70], ["jump_false", 13, "eq_nnl_1426", 925, 70], ["is_null", 14, 12, 925, 70], ["jump_false", 14, "eq_nnl_1426", 925, 70], ["true", 10, 925, 70], ["jump", "eq_done_1422", 925, 70], "eq_nnl_1426", ["is_bool", 13, 11, 925, 70], ["jump_false", 13, "eq_nb_1427", 925, 70], ["is_bool", 14, 12, 925, 70], ["jump_false", 14, "eq_nb_1427", 925, 70], ["eq_bool", 10, 11, 12, 925, 70], ["jump", "eq_done_1422", 925, 70], "eq_nb_1427", ["false", 10, 925, 70], "eq_done_1422", ["move", 9, 10, 925, 70], "and_end_1414", ["jump_false", 9, "if_else_1412", 925, 70], ["access", 9, 1, 926, 19], ["is_num", 10, 5, 926, 19], ["jump_false", 10, "num_err_1428", 926, 19], "_nop_tc_44", "_nop_tc_45", ["add", 10, 5, 9, 926, 19], ["jump", "num_done_1429", 926, 19], "num_err_1428", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 926, 19 ], ["access", 11, "error", 926, 19], ["access", 12, "cannot apply '+': operands must be numbers", 926, 19], ["array", 13, 0, 926, 19], ["push", 13, 12, 926, 19], ["frame", 12, 9, 2, 926, 19], ["null", 9, 926, 19], ["setarg", 12, 0, 9, 926, 19], ["setarg", 12, 1, 11, 926, 19], ["setarg", 12, 2, 13, 926, 19], ["invoke", 12, 9, 926, 19], ["disrupt", 926, 19], "num_done_1429", ["move", 5, 10, 926, 19], ["access", 9, "_nop_mv_", 927, 27], [ "access", 10, { "name": "text", "kind": "name", "make": "intrinsic" }, 927, 40 ], ["frame", 11, 10, 1, 927, 40], ["null", 10, 927, 40], ["setarg", 11, 0, 10, 927, 40], ["setarg", 11, 1, 5, 927, 40], ["invoke", 11, 10, 927, 40], "_nop_tc_46", "_nop_tc_47", ["is_text", 11, 10, 927, 40], ["jump_false", 11, "add_cn_1431", 927, 40], ["concat", 12, 9, 10, 927, 40], ["jump", "add_done_1430", 927, 40], "add_cn_1431", "_nop_tc_48", ["jump", "add_err_1432", 927, 40], ["is_num", 11, 10, 927, 40], ["jump_false", 11, "add_err_1432", 927, 40], ["add", 12, 9, 10, 927, 40], ["jump", "add_done_1430", 927, 40], "add_err_1432", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 927, 40 ], ["access", 10, "error", 927, 40], ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 927, 40], ["array", 13, 0, 927, 40], ["push", 13, 11, 927, 40], ["frame", 11, 9, 2, 927, 40], ["null", 9, 927, 40], ["setarg", 11, 0, 9, 927, 40], ["setarg", 11, 1, 10, 927, 40], ["setarg", 11, 2, 13, 927, 40], ["invoke", 11, 9, 927, 40], ["disrupt", 927, 40], "add_done_1430", ["store_dynamic", 4, 12, 6, 927, 22], ["null", 9, 928, 23], ["is_identical", 10, 8, 9, 928, 23], ["jump_true", 10, "ne_nid_1436", 928, 23], ["jump", "ne_ni_1437", 928, 23], "ne_nid_1436", ["false", 10, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_ni_1437", ["is_int", 11, 8, 928, 23], ["jump_false", 11, "ne_nn_1438", 928, 23], "_nop_tc_49", ["jump", "ne_nn_1438", 928, 23], ["ne_int", 10, 8, 9, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_nn_1438", ["is_num", 11, 8, 928, 23], ["jump_false", 11, "ne_nt_1439", 928, 23], "_nop_tc_50", ["jump", "ne_nt_1439", 928, 23], ["ne_float", 10, 8, 9, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_nt_1439", ["is_text", 11, 8, 928, 23], ["jump_false", 11, "ne_nnl_1440", 928, 23], "_nop_tc_51", ["jump", "ne_nnl_1440", 928, 23], ["ne_text", 10, 8, 9, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_nnl_1440", ["is_null", 11, 8, 928, 23], ["jump_false", 11, "ne_nb_1441", 928, 23], "_nop_tc_52", "_nop_tc_53", ["false", 10, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_nb_1441", ["is_bool", 11, 8, 928, 23], ["jump_false", 11, "ne_mis_1442", 928, 23], "_nop_tc_54", ["jump", "ne_mis_1442", 928, 23], ["ne_bool", 10, 8, 9, 928, 23], ["jump", "ne_done_1435", 928, 23], "ne_mis_1442", ["true", 10, 928, 23], "ne_done_1435", ["jump_false", 10, "if_else_1433", 928, 23], ["record", 9, 6], ["access", 10, "rewrite", 930, 20], ["store_field", 9, 10, "event", 930, 20], ["access", 10, "eliminate_moves", 930, 37], ["store_field", 9, 10, "pass", 930, 37], ["access", 10, "self_move", 931, 19], ["store_field", 9, 10, "rule", 931, 19], ["store_field", 9, 6, "at", 931, 36], ["store_field", 9, 7, "before", 932, 21], ["load_dynamic", 10, 4, 6, 932, 48], ["store_field", 9, 10, "after", 932, 48], ["is_array", 10, 8, 932, 48], ["jump_false", 10, "push_err_1443", 932, 48], ["push", 8, 9, 932, 48], ["jump", "push_done_1444", 932, 48], "push_err_1443", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 932, 48 ], ["access", 10, "error", 932, 48], ["access", 11, "cannot push: target must be an array", 932, 48], ["array", 12, 0, 932, 48], ["push", 12, 11, 932, 48], ["frame", 11, 9, 2, 932, 48], ["null", 9, 932, 48], ["setarg", 11, 0, 9, 932, 48], ["setarg", 11, 1, 10, 932, 48], ["setarg", 11, 2, 12, 932, 48], ["invoke", 11, 9, 932, 48], ["disrupt", 932, 48], "push_done_1444", ["jump", "if_end_1434", 932, 48], "if_else_1433", "if_end_1434", ["jump", "if_end_1413", 932, 48], "if_else_1412", "if_end_1413", ["access", 9, 1, 936, 15], ["is_num", 10, 6, 936, 15], ["jump_false", 10, "num_err_1445", 936, 15], "_nop_tc_55", "_nop_tc_56", ["add", 10, 6, 9, 936, 15], ["jump", "num_done_1446", 936, 15], "num_err_1445", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 936, 15 ], ["access", 11, "error", 936, 15], ["access", 12, "cannot apply '+': operands must be numbers", 936, 15], ["array", 13, 0, 936, 15], ["push", 13, 12, 936, 15], ["frame", 12, 9, 2, 936, 15], ["null", 9, 936, 15], ["setarg", 12, 0, 9, 936, 15], ["setarg", 12, 1, 11, 936, 15], ["setarg", 12, 2, 13, 936, 15], ["invoke", 12, 9, 936, 15], ["disrupt", 936, 15], "num_done_1446", ["move", 6, 10, 936, 15], ["jump", "while_start_1406", 936, 15], "while_end_1407", ["null", 3, 939, 12], ["return", 3, 939, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 13, "nr_close_slots": 0, "instructions": [ ["load_field", 2, 1, "instructions", 946, 24], ["move", 3, 2, 946, 24], ["access", 2, 0, 947, 21], ["access", 4, 0, 948, 14], ["false", 5, 949, 24], ["access", 6, 0, 950, 13], ["null", 7, 951, 17], ["null", 8, 953, 25], ["is_identical", 9, 3, 8, 953, 25], ["jump_true", 9, "eq_done_1450", 953, 25], ["is_int", 10, 3, 953, 25], ["jump_false", 10, "eq_ni_1451", 953, 25], "_nop_tc_1", ["jump", "eq_ni_1451", 953, 25], ["eq_int", 9, 3, 8, 953, 25], ["jump", "eq_done_1450", 953, 25], "eq_ni_1451", ["is_num", 10, 3, 953, 25], ["jump_false", 10, "eq_nn_1452", 953, 25], "_nop_tc_2", ["jump", "eq_nn_1452", 953, 25], ["eq_float", 9, 3, 8, 953, 25], ["jump", "eq_done_1450", 953, 25], "eq_nn_1452", ["is_text", 10, 3, 953, 25], ["jump_false", 10, "eq_nt_1453", 953, 25], "_nop_tc_3", ["jump", "eq_nt_1453", 953, 25], ["eq_text", 9, 3, 8, 953, 25], ["jump", "eq_done_1450", 953, 25], "eq_nt_1453", ["is_null", 10, 3, 953, 25], ["jump_false", 10, "eq_nnl_1454", 953, 25], "_nop_tc_4", "_nop_tc_5", ["true", 9, 953, 25], ["jump", "eq_done_1450", 953, 25], "eq_nnl_1454", ["is_bool", 10, 3, 953, 25], ["jump_false", 10, "eq_nb_1455", 953, 25], "_nop_tc_6", ["jump", "eq_nb_1455", 953, 25], ["eq_bool", 9, 3, 8, 953, 25], ["jump", "eq_done_1450", 953, 25], "eq_nb_1455", ["false", 9, 953, 25], "eq_done_1450", ["move", 8, 9, 953, 25], ["jump_true", 8, "or_end_1449", 953, 25], ["length", 9, 3, 953, 40], ["access", 10, 0, 953, 57], ["is_identical", 11, 9, 10, 953, 57], ["jump_true", 11, "eq_done_1456", 953, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 11, 9, 10, 953, 57], ["jump", "eq_done_1456", 953, 57], "eq_ni_1457", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 11, 9, 10, 953, 57], ["jump", "eq_done_1456", 953, 57], "eq_nn_1458", "_nop_tc_15", ["jump", "eq_nt_1459", 953, 57], "_nop_tc_16", ["jump", "eq_nt_1459", 953, 57], ["eq_text", 11, 9, 10, 953, 57], ["jump", "eq_done_1456", 953, 57], "eq_nt_1459", "_nop_tc_17", ["jump", "eq_nnl_1460", 953, 57], "_nop_tc_18", ["jump", "eq_nnl_1460", 953, 57], ["true", 11, 953, 57], ["jump", "eq_done_1456", 953, 57], "eq_nnl_1460", "_nop_tc_19", ["jump", "eq_nb_1461", 953, 57], "_nop_tc_20", ["jump", "eq_nb_1461", 953, 57], ["eq_bool", 11, 9, 10, 953, 57], ["jump", "eq_done_1456", 953, 57], "eq_nb_1461", ["false", 11, 953, 57], "eq_done_1456", ["move", 8, 11, 953, 57], "or_end_1449", ["jump_false", 8, "if_else_1447", 953, 57], ["null", 8, 954, 14], ["return", 8, 954, 14], "_nop_ur_1", "if_else_1447", "if_end_1448", ["length", 8, 3, 957, 24], ["move", 2, 8, 957, 24], ["access", 6, 0, 958, 9], "while_start_1462", ["is_int", 8, 6, 959, 16], ["jump_false", 8, "rel_ni_1464", 959, 16], ["is_int", 9, 2, 959, 16], ["jump_false", 9, "rel_ni_1464", 959, 16], ["lt_int", 10, 6, 2, 959, 16], ["jump", "rel_done_1466", 959, 16], "rel_ni_1464", ["is_num", 8, 6, 959, 16], ["jump_false", 8, "rel_nn_1465", 959, 16], ["is_num", 9, 2, 959, 16], ["jump_false", 9, "rel_nn_1465", 959, 16], ["lt_float", 10, 6, 2, 959, 16], ["jump", "rel_done_1466", 959, 16], "rel_nn_1465", ["is_text", 8, 6, 959, 16], ["jump_false", 8, "rel_err_1467", 959, 16], ["is_text", 9, 2, 959, 16], ["jump_false", 9, "rel_err_1467", 959, 16], ["lt_text", 10, 6, 2, 959, 16], ["jump", "rel_done_1466", 959, 16], "rel_err_1467", [ "access", 8, { "name": "log", "kind": "name", "make": "intrinsic" }, 959, 16 ], ["access", 9, "error", 959, 16], ["access", 11, "cannot compare with '<': operands must be same type", 959, 16], ["array", 12, 0, 959, 16], ["push", 12, 11, 959, 16], ["frame", 11, 8, 2, 959, 16], ["null", 8, 959, 16], ["setarg", 11, 0, 8, 959, 16], ["setarg", 11, 1, 9, 959, 16], ["setarg", 11, 2, 12, 959, 16], ["invoke", 11, 8, 959, 16], ["disrupt", 959, 16], "rel_done_1466", ["jump_false", 10, "while_end_1463", 959, 16], ["load_dynamic", 8, 3, 6, 960, 28], ["move", 7, 8, 960, 28], ["is_text", 8, 7, 961, 19], ["jump_false", 8, "if_else_1468", 961, 19], ["access", 8, "_nop_", 962, 33], [ "access", 9, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 962, 14 ], ["frame", 10, 9, 2, 962, 14], ["null", 9, 962, 14], ["setarg", 10, 0, 9, 962, 14], ["setarg", 10, 1, 7, 962, 14], ["setarg", 10, 2, 8, 962, 14], ["invoke", 10, 8, 962, 14], "_nop_bl_1", ["jump_true", 8, "if_else_1470", 962, 14], ["false", 5, 963, 26], ["jump", "if_end_1471", 963, 26], "if_else_1470", "if_end_1471", ["jump", "if_end_1469", 963, 26], "if_else_1468", ["is_array", 8, 7, 965, 27], ["jump_false", 8, "if_else_1472", 965, 27], ["jump_false", 5, "if_else_1474", 966, 13], ["access", 8, 1, 967, 21], ["is_num", 9, 4, 967, 21], ["jump_false", 9, "num_err_1476", 967, 21], "_nop_tc_21", "_nop_tc_22", ["add", 9, 4, 8, 967, 21], ["jump", "num_done_1477", 967, 21], "num_err_1476", [ "access", 8, { "name": "log", "kind": "name", "make": "intrinsic" }, 967, 21 ], ["access", 10, "error", 967, 21], ["access", 11, "cannot apply '+': operands must be numbers", 967, 21], ["array", 12, 0, 967, 21], ["push", 12, 11, 967, 21], ["frame", 11, 8, 2, 967, 21], ["null", 8, 967, 21], ["setarg", 11, 0, 8, 967, 21], ["setarg", 11, 1, 10, 967, 21], ["setarg", 11, 2, 12, 967, 21], ["invoke", 11, 8, 967, 21], ["disrupt", 967, 21], "num_done_1477", ["move", 4, 9, 967, 21], ["access", 8, "_nop_ur_", 968, 29], [ "access", 9, { "name": "text", "kind": "name", "make": "intrinsic" }, 968, 42 ], ["frame", 10, 9, 1, 968, 42], ["null", 9, 968, 42], ["setarg", 10, 0, 9, 968, 42], ["setarg", 10, 1, 4, 968, 42], ["invoke", 10, 9, 968, 42], "_nop_tc_23", "_nop_tc_24", ["is_text", 10, 9, 968, 42], ["jump_false", 10, "add_cn_1479", 968, 42], ["concat", 11, 8, 9, 968, 42], ["jump", "add_done_1478", 968, 42], "add_cn_1479", "_nop_tc_25", ["jump", "add_err_1480", 968, 42], ["is_num", 10, 9, 968, 42], ["jump_false", 10, "add_err_1480", 968, 42], ["add", 11, 8, 9, 968, 42], ["jump", "add_done_1478", 968, 42], "add_err_1480", [ "access", 8, { "name": "log", "kind": "name", "make": "intrinsic" }, 968, 42 ], ["access", 9, "error", 968, 42], ["access", 10, "cannot apply '+': operands must both be text or both be numbers", 968, 42], ["array", 12, 0, 968, 42], ["push", 12, 10, 968, 42], ["frame", 10, 8, 2, 968, 42], ["null", 8, 968, 42], ["setarg", 10, 0, 8, 968, 42], ["setarg", 10, 1, 9, 968, 42], ["setarg", 10, 2, 12, 968, 42], ["invoke", 10, 8, 968, 42], ["disrupt", 968, 42], "add_done_1478", ["store_dynamic", 3, 11, 6, 968, 24], ["jump", "if_end_1475", 968, 24], "if_else_1474", ["access", 8, 0, 969, 26], ["load_index", 9, 7, 8, 969, 26], ["access", 8, "return", 969, 32], ["is_identical", 10, 9, 8, 969, 32], ["jump_true", 10, "eq_done_1483", 969, 32], ["is_int", 11, 9, 969, 32], ["jump_false", 11, "eq_ni_1484", 969, 32], "_nop_tc_26", ["jump", "eq_ni_1484", 969, 32], ["eq_int", 10, 9, 8, 969, 32], ["jump", "eq_done_1483", 969, 32], "eq_ni_1484", ["is_num", 11, 9, 969, 32], ["jump_false", 11, "eq_nn_1485", 969, 32], "_nop_tc_27", ["jump", "eq_nn_1485", 969, 32], ["eq_float", 10, 9, 8, 969, 32], ["jump", "eq_done_1483", 969, 32], "eq_nn_1485", ["is_text", 11, 9, 969, 32], ["jump_false", 11, "eq_nt_1486", 969, 32], "_nop_tc_28", "_nop_tc_29", ["eq_text", 10, 9, 8, 969, 32], ["jump", "eq_done_1483", 969, 32], "eq_nt_1486", ["is_null", 11, 9, 969, 32], ["jump_false", 11, "eq_nnl_1487", 969, 32], "_nop_tc_30", ["jump", "eq_nnl_1487", 969, 32], ["true", 10, 969, 32], ["jump", "eq_done_1483", 969, 32], "eq_nnl_1487", ["is_bool", 11, 9, 969, 32], ["jump_false", 11, "eq_nb_1488", 969, 32], "_nop_tc_31", ["jump", "eq_nb_1488", 969, 32], ["eq_bool", 10, 9, 8, 969, 32], ["jump", "eq_done_1483", 969, 32], "eq_nb_1488", ["false", 10, 969, 32], "eq_done_1483", ["jump_false", 10, "if_else_1481", 969, 32], ["true", 5, 970, 26], ["jump", "if_end_1482", 970, 26], "if_else_1481", "if_end_1482", "if_end_1475", ["jump", "if_end_1473", 970, 26], "if_else_1472", "if_end_1473", "if_end_1469", ["access", 8, 1, 973, 15], ["is_num", 9, 6, 973, 15], ["jump_false", 9, "num_err_1489", 973, 15], "_nop_tc_32", "_nop_tc_33", ["add", 9, 6, 8, 973, 15], ["jump", "num_done_1490", 973, 15], "num_err_1489", [ "access", 8, { "name": "log", "kind": "name", "make": "intrinsic" }, 973, 15 ], ["access", 10, "error", 973, 15], ["access", 11, "cannot apply '+': operands must be numbers", 973, 15], ["array", 12, 0, 973, 15], ["push", 12, 11, 973, 15], ["frame", 11, 8, 2, 973, 15], ["null", 8, 973, 15], ["setarg", 11, 0, 8, 973, 15], ["setarg", 11, 1, 10, 973, 15], ["setarg", 11, 2, 12, 973, 15], ["invoke", 11, 8, 973, 15], ["disrupt", 973, 15], "num_done_1490", ["move", 6, 9, 973, 15], ["jump", "while_start_1462", 973, 15], "while_end_1463", ["null", 2, 976, 12], ["return", 2, 976, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 17, "nr_close_slots": 0, "instructions": [ ["load_field", 3, 1, "instructions", 983, 24], ["move", 4, 3, 983, 24], ["access", 3, 0, 984, 21], ["access", 5, 0, 985, 14], ["access", 6, 0, 986, 13], ["access", 7, 0, 987, 13], ["null", 8, 988, 17], ["null", 9, 989, 24], ["null", 10, 990, 16], ["null", 11, 991, 18], ["null", 12, 993, 25], ["is_identical", 13, 4, 12, 993, 25], ["jump_true", 13, "eq_done_1494", 993, 25], ["is_int", 14, 4, 993, 25], ["jump_false", 14, "eq_ni_1495", 993, 25], "_nop_tc_1", ["jump", "eq_ni_1495", 993, 25], ["eq_int", 13, 4, 12, 993, 25], ["jump", "eq_done_1494", 993, 25], "eq_ni_1495", ["is_num", 14, 4, 993, 25], ["jump_false", 14, "eq_nn_1496", 993, 25], "_nop_tc_2", ["jump", "eq_nn_1496", 993, 25], ["eq_float", 13, 4, 12, 993, 25], ["jump", "eq_done_1494", 993, 25], "eq_nn_1496", ["is_text", 14, 4, 993, 25], ["jump_false", 14, "eq_nt_1497", 993, 25], "_nop_tc_3", ["jump", "eq_nt_1497", 993, 25], ["eq_text", 13, 4, 12, 993, 25], ["jump", "eq_done_1494", 993, 25], "eq_nt_1497", ["is_null", 14, 4, 993, 25], ["jump_false", 14, "eq_nnl_1498", 993, 25], "_nop_tc_4", "_nop_tc_5", ["true", 13, 993, 25], ["jump", "eq_done_1494", 993, 25], "eq_nnl_1498", ["is_bool", 14, 4, 993, 25], ["jump_false", 14, "eq_nb_1499", 993, 25], "_nop_tc_6", ["jump", "eq_nb_1499", 993, 25], ["eq_bool", 13, 4, 12, 993, 25], ["jump", "eq_done_1494", 993, 25], "eq_nb_1499", ["false", 13, 993, 25], "eq_done_1494", ["move", 12, 13, 993, 25], ["jump_true", 12, "or_end_1493", 993, 25], ["length", 13, 4, 993, 40], ["access", 14, 0, 993, 57], ["is_identical", 15, 13, 14, 993, 57], ["jump_true", 15, "eq_done_1500", 993, 57], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 15, 13, 14, 993, 57], ["jump", "eq_done_1500", 993, 57], "eq_ni_1501", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 15, 13, 14, 993, 57], ["jump", "eq_done_1500", 993, 57], "eq_nn_1502", "_nop_tc_15", ["jump", "eq_nt_1503", 993, 57], "_nop_tc_16", ["jump", "eq_nt_1503", 993, 57], ["eq_text", 15, 13, 14, 993, 57], ["jump", "eq_done_1500", 993, 57], "eq_nt_1503", "_nop_tc_17", ["jump", "eq_nnl_1504", 993, 57], "_nop_tc_18", ["jump", "eq_nnl_1504", 993, 57], ["true", 15, 993, 57], ["jump", "eq_done_1500", 993, 57], "eq_nnl_1504", "_nop_tc_19", ["jump", "eq_nb_1505", 993, 57], "_nop_tc_20", ["jump", "eq_nb_1505", 993, 57], ["eq_bool", 15, 13, 14, 993, 57], ["jump", "eq_done_1500", 993, 57], "eq_nb_1505", ["false", 15, 993, 57], "eq_done_1500", ["move", 12, 15, 993, 57], "or_end_1493", ["jump_false", 12, "if_else_1491", 993, 57], ["null", 12, 994, 14], ["return", 12, 994, 14], "_nop_ur_1", "if_else_1491", "if_end_1492", ["null", 12, 997, 16], ["is_identical", 13, 2, 12, 997, 16], ["jump_true", 13, "ne_nid_1510", 997, 16], ["jump", "ne_ni_1511", 997, 16], "ne_nid_1510", ["false", 13, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_ni_1511", "_nop_tc_21", ["jump", "ne_nn_1512", 997, 16], "_nop_tc_22", ["jump", "ne_nn_1512", 997, 16], ["ne_int", 13, 2, 12, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_nn_1512", "_nop_tc_23", ["jump", "ne_nt_1513", 997, 16], "_nop_tc_24", ["jump", "ne_nt_1513", 997, 16], ["ne_float", 13, 2, 12, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_nt_1513", "_nop_tc_25", ["jump", "ne_nnl_1514", 997, 16], "_nop_tc_26", ["jump", "ne_nnl_1514", 997, 16], ["ne_text", 13, 2, 12, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_nnl_1514", "_nop_tc_27", ["jump", "ne_nb_1515", 997, 16], "_nop_tc_28", "_nop_tc_29", ["false", 13, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_nb_1515", "_nop_tc_30", ["jump", "ne_mis_1516", 997, 16], "_nop_tc_31", ["jump", "ne_mis_1516", 997, 16], ["ne_bool", 13, 2, 12, 997, 16], ["jump", "ne_done_1509", 997, 16], "ne_mis_1516", ["true", 13, 997, 16], "ne_done_1509", ["move", 12, 13, 997, 16], ["jump_false", 12, "and_end_1508", 997, 16], ["load_field", 13, 2, "events", 997, 24], ["null", 14, 997, 38], ["is_identical", 15, 13, 14, 997, 38], ["jump_true", 15, "ne_nid_1518", 997, 38], ["jump", "ne_ni_1519", 997, 38], "ne_nid_1518", ["false", 15, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_ni_1519", ["is_int", 16, 13, 997, 38], ["jump_false", 16, "ne_nn_1520", 997, 38], "_nop_tc_32", ["jump", "ne_nn_1520", 997, 38], ["ne_int", 15, 13, 14, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_nn_1520", ["is_num", 16, 13, 997, 38], ["jump_false", 16, "ne_nt_1521", 997, 38], "_nop_tc_33", ["jump", "ne_nt_1521", 997, 38], ["ne_float", 15, 13, 14, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_nt_1521", ["is_text", 16, 13, 997, 38], ["jump_false", 16, "ne_nnl_1522", 997, 38], "_nop_tc_34", ["jump", "ne_nnl_1522", 997, 38], ["ne_text", 15, 13, 14, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_nnl_1522", ["is_null", 16, 13, 997, 38], ["jump_false", 16, "ne_nb_1523", 997, 38], "_nop_tc_35", "_nop_tc_36", ["false", 15, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_nb_1523", ["is_bool", 16, 13, 997, 38], ["jump_false", 16, "ne_mis_1524", 997, 38], "_nop_tc_37", ["jump", "ne_mis_1524", 997, 38], ["ne_bool", 15, 13, 14, 997, 38], ["jump", "ne_done_1517", 997, 38], "ne_mis_1524", ["true", 15, 997, 38], "ne_done_1517", ["move", 12, 15, 997, 38], "and_end_1508", ["jump_false", 12, "if_else_1506", 997, 38], ["load_field", 12, 2, "events", 998, 16], ["move", 11, 12, 998, 16], ["jump", "if_end_1507", 998, 16], "if_else_1506", "if_end_1507", ["length", 12, 4, 1001, 24], ["move", 3, 12, 1001, 24], ["access", 6, 0, 1002, 9], "while_start_1525", ["is_int", 12, 6, 1003, 16], ["jump_false", 12, "rel_ni_1527", 1003, 16], ["is_int", 13, 3, 1003, 16], ["jump_false", 13, "rel_ni_1527", 1003, 16], ["lt_int", 14, 6, 3, 1003, 16], ["jump", "rel_done_1529", 1003, 16], "rel_ni_1527", ["is_num", 12, 6, 1003, 16], ["jump_false", 12, "rel_nn_1528", 1003, 16], ["is_num", 13, 3, 1003, 16], ["jump_false", 13, "rel_nn_1528", 1003, 16], ["lt_float", 14, 6, 3, 1003, 16], ["jump", "rel_done_1529", 1003, 16], "rel_nn_1528", ["is_text", 12, 6, 1003, 16], ["jump_false", 12, "rel_err_1530", 1003, 16], ["is_text", 13, 3, 1003, 16], ["jump_false", 13, "rel_err_1530", 1003, 16], ["lt_text", 14, 6, 3, 1003, 16], ["jump", "rel_done_1529", 1003, 16], "rel_err_1530", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1003, 16 ], ["access", 13, "error", 1003, 16], ["access", 15, "cannot compare with '<': operands must be same type", 1003, 16], ["array", 16, 0, 1003, 16], ["push", 16, 15, 1003, 16], ["frame", 15, 12, 2, 1003, 16], ["null", 12, 1003, 16], ["setarg", 15, 0, 12, 1003, 16], ["setarg", 15, 1, 13, 1003, 16], ["setarg", 15, 2, 16, 1003, 16], ["invoke", 15, 12, 1003, 16], ["disrupt", 1003, 16], "rel_done_1529", ["jump_false", 14, "while_end_1526", 1003, 16], ["load_dynamic", 12, 4, 6, 1004, 28], ["move", 8, 12, 1004, 28], ["is_array", 12, 8, 1005, 20], ["move", 13, 12, 1005, 20], ["jump_false", 13, "and_end_1533", 1005, 20], ["access", 12, 0, 1005, 36], ["load_index", 14, 8, 12, 1005, 36], ["access", 12, "jump", 1005, 42], ["is_identical", 15, 14, 12, 1005, 42], ["jump_true", 15, "eq_done_1534", 1005, 42], ["is_int", 16, 14, 1005, 42], ["jump_false", 16, "eq_ni_1535", 1005, 42], "_nop_tc_38", ["jump", "eq_ni_1535", 1005, 42], ["eq_int", 15, 14, 12, 1005, 42], ["jump", "eq_done_1534", 1005, 42], "eq_ni_1535", ["is_num", 16, 14, 1005, 42], ["jump_false", 16, "eq_nn_1536", 1005, 42], "_nop_tc_39", ["jump", "eq_nn_1536", 1005, 42], ["eq_float", 15, 14, 12, 1005, 42], ["jump", "eq_done_1534", 1005, 42], "eq_nn_1536", ["is_text", 16, 14, 1005, 42], ["jump_false", 16, "eq_nt_1537", 1005, 42], "_nop_tc_40", "_nop_tc_41", ["eq_text", 15, 14, 12, 1005, 42], ["jump", "eq_done_1534", 1005, 42], "eq_nt_1537", ["is_null", 16, 14, 1005, 42], ["jump_false", 16, "eq_nnl_1538", 1005, 42], "_nop_tc_42", ["jump", "eq_nnl_1538", 1005, 42], ["true", 15, 1005, 42], ["jump", "eq_done_1534", 1005, 42], "eq_nnl_1538", ["is_bool", 16, 14, 1005, 42], ["jump_false", 16, "eq_nb_1539", 1005, 42], "_nop_tc_43", ["jump", "eq_nb_1539", 1005, 42], ["eq_bool", 15, 14, 12, 1005, 42], ["jump", "eq_done_1534", 1005, 42], "eq_nb_1539", ["false", 15, 1005, 42], "eq_done_1534", ["move", 13, 15, 1005, 42], "and_end_1533", ["jump_false", 13, "if_else_1531", 1005, 42], ["access", 12, 1, 1006, 30], ["load_index", 13, 8, 12, 1006, 30], ["move", 9, 13, 1006, 30], ["access", 12, 1, 1007, 17], ["is_num", 13, 6, 1007, 17], ["jump_false", 13, "num_err_1540", 1007, 17], "_nop_tc_44", "_nop_tc_45", ["add", 13, 6, 12, 1007, 17], ["jump", "num_done_1541", 1007, 17], "num_err_1540", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1007, 17 ], ["access", 14, "error", 1007, 17], ["access", 15, "cannot apply '+': operands must be numbers", 1007, 17], ["array", 16, 0, 1007, 17], ["push", 16, 15, 1007, 17], ["frame", 15, 12, 2, 1007, 17], ["null", 12, 1007, 17], ["setarg", 15, 0, 12, 1007, 17], ["setarg", 15, 1, 14, 1007, 17], ["setarg", 15, 2, 16, 1007, 17], ["invoke", 15, 12, 1007, 17], ["disrupt", 1007, 17], "num_done_1541", ["move", 7, 13, 1007, 17], "while_start_1542", ["is_int", 12, 7, 1008, 20], ["jump_false", 12, "rel_ni_1544", 1008, 20], ["is_int", 13, 3, 1008, 20], ["jump_false", 13, "rel_ni_1544", 1008, 20], ["lt_int", 14, 7, 3, 1008, 20], ["jump", "rel_done_1546", 1008, 20], "rel_ni_1544", ["is_num", 12, 7, 1008, 20], ["jump_false", 12, "rel_nn_1545", 1008, 20], ["is_num", 13, 3, 1008, 20], ["jump_false", 13, "rel_nn_1545", 1008, 20], ["lt_float", 14, 7, 3, 1008, 20], ["jump", "rel_done_1546", 1008, 20], "rel_nn_1545", ["is_text", 12, 7, 1008, 20], ["jump_false", 12, "rel_err_1547", 1008, 20], ["is_text", 13, 3, 1008, 20], ["jump_false", 13, "rel_err_1547", 1008, 20], ["lt_text", 14, 7, 3, 1008, 20], ["jump", "rel_done_1546", 1008, 20], "rel_err_1547", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1008, 20 ], ["access", 13, "error", 1008, 20], ["access", 15, "cannot compare with '<': operands must be same type", 1008, 20], ["array", 16, 0, 1008, 20], ["push", 16, 15, 1008, 20], ["frame", 15, 12, 2, 1008, 20], ["null", 12, 1008, 20], ["setarg", 15, 0, 12, 1008, 20], ["setarg", 15, 1, 13, 1008, 20], ["setarg", 15, 2, 16, 1008, 20], ["invoke", 15, 12, 1008, 20], ["disrupt", 1008, 20], "rel_done_1546", ["jump_false", 14, "while_end_1543", 1008, 20], ["load_dynamic", 12, 4, 7, 1009, 31], ["move", 10, 12, 1009, 31], ["is_text", 12, 10, 1010, 23], ["jump_false", 12, "if_else_1548", 1010, 23], ["is_identical", 12, 10, 9, 1011, 25], ["jump_true", 12, "eq_done_1552", 1011, 25], "_nop_tc_46", ["jump", "eq_ni_1553", 1011, 25], ["is_int", 13, 9, 1011, 25], ["jump_false", 13, "eq_ni_1553", 1011, 25], ["eq_int", 12, 10, 9, 1011, 25], ["jump", "eq_done_1552", 1011, 25], "eq_ni_1553", ["is_num", 14, 10, 1011, 25], ["jump_false", 14, "eq_nn_1554", 1011, 25], ["is_num", 13, 9, 1011, 25], ["jump_false", 13, "eq_nn_1554", 1011, 25], ["eq_float", 12, 10, 9, 1011, 25], ["jump", "eq_done_1552", 1011, 25], "eq_nn_1554", ["is_text", 14, 10, 1011, 25], ["jump_false", 14, "eq_nt_1555", 1011, 25], ["is_text", 13, 9, 1011, 25], ["jump_false", 13, "eq_nt_1555", 1011, 25], ["eq_text", 12, 10, 9, 1011, 25], ["jump", "eq_done_1552", 1011, 25], "eq_nt_1555", ["is_null", 14, 10, 1011, 25], ["jump_false", 14, "eq_nnl_1556", 1011, 25], ["is_null", 13, 9, 1011, 25], ["jump_false", 13, "eq_nnl_1556", 1011, 25], ["true", 12, 1011, 25], ["jump", "eq_done_1552", 1011, 25], "eq_nnl_1556", ["is_bool", 14, 10, 1011, 25], ["jump_false", 14, "eq_nb_1557", 1011, 25], ["is_bool", 13, 9, 1011, 25], ["jump_false", 13, "eq_nb_1557", 1011, 25], ["eq_bool", 12, 10, 9, 1011, 25], ["jump", "eq_done_1552", 1011, 25], "eq_nb_1557", ["false", 12, 1011, 25], "eq_done_1552", ["jump_false", 12, "if_else_1550", 1011, 25], ["access", 12, 1, 1012, 25], ["is_num", 13, 5, 1012, 25], ["jump_false", 13, "num_err_1558", 1012, 25], "_nop_tc_47", "_nop_tc_48", ["add", 13, 5, 12, 1012, 25], ["jump", "num_done_1559", 1012, 25], "num_err_1558", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1012, 25 ], ["access", 14, "error", 1012, 25], ["access", 15, "cannot apply '+': operands must be numbers", 1012, 25], ["array", 16, 0, 1012, 25], ["push", 16, 15, 1012, 25], ["frame", 15, 12, 2, 1012, 25], ["null", 12, 1012, 25], ["setarg", 15, 0, 12, 1012, 25], ["setarg", 15, 1, 14, 1012, 25], ["setarg", 15, 2, 16, 1012, 25], ["invoke", 15, 12, 1012, 25], ["disrupt", 1012, 25], "num_done_1559", ["move", 5, 13, 1012, 25], ["access", 12, "_nop_dj_", 1013, 33], [ "access", 13, { "name": "text", "kind": "name", "make": "intrinsic" }, 1013, 46 ], ["frame", 14, 13, 1, 1013, 46], ["null", 13, 1013, 46], ["setarg", 14, 0, 13, 1013, 46], ["setarg", 14, 1, 5, 1013, 46], ["invoke", 14, 13, 1013, 46], "_nop_tc_49", "_nop_tc_50", ["is_text", 14, 13, 1013, 46], ["jump_false", 14, "add_cn_1561", 1013, 46], ["concat", 15, 12, 13, 1013, 46], ["jump", "add_done_1560", 1013, 46], "add_cn_1561", "_nop_tc_51", ["jump", "add_err_1562", 1013, 46], ["is_num", 14, 13, 1013, 46], ["jump_false", 14, "add_err_1562", 1013, 46], ["add", 15, 12, 13, 1013, 46], ["jump", "add_done_1560", 1013, 46], "add_err_1562", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1013, 46 ], ["access", 13, "error", 1013, 46], ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 1013, 46], ["array", 16, 0, 1013, 46], ["push", 16, 14, 1013, 46], ["frame", 14, 12, 2, 1013, 46], ["null", 12, 1013, 46], ["setarg", 14, 0, 12, 1013, 46], ["setarg", 14, 1, 13, 1013, 46], ["setarg", 14, 2, 16, 1013, 46], ["invoke", 14, 12, 1013, 46], ["disrupt", 1013, 46], "add_done_1560", ["store_dynamic", 4, 15, 6, 1013, 28], ["null", 12, 1014, 29], ["is_identical", 13, 11, 12, 1014, 29], ["jump_true", 13, "ne_nid_1566", 1014, 29], ["jump", "ne_ni_1567", 1014, 29], "ne_nid_1566", ["false", 13, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_ni_1567", ["is_int", 14, 11, 1014, 29], ["jump_false", 14, "ne_nn_1568", 1014, 29], "_nop_tc_52", ["jump", "ne_nn_1568", 1014, 29], ["ne_int", 13, 11, 12, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_nn_1568", ["is_num", 14, 11, 1014, 29], ["jump_false", 14, "ne_nt_1569", 1014, 29], "_nop_tc_53", ["jump", "ne_nt_1569", 1014, 29], ["ne_float", 13, 11, 12, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_nt_1569", ["is_text", 14, 11, 1014, 29], ["jump_false", 14, "ne_nnl_1570", 1014, 29], "_nop_tc_54", ["jump", "ne_nnl_1570", 1014, 29], ["ne_text", 13, 11, 12, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_nnl_1570", ["is_null", 14, 11, 1014, 29], ["jump_false", 14, "ne_nb_1571", 1014, 29], "_nop_tc_55", "_nop_tc_56", ["false", 13, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_nb_1571", ["is_bool", 14, 11, 1014, 29], ["jump_false", 14, "ne_mis_1572", 1014, 29], "_nop_tc_57", ["jump", "ne_mis_1572", 1014, 29], ["ne_bool", 13, 11, 12, 1014, 29], ["jump", "ne_done_1565", 1014, 29], "ne_mis_1572", ["true", 13, 1014, 29], "ne_done_1565", ["jump_false", 13, "if_else_1563", 1014, 29], ["record", 12, 7], ["access", 13, "rewrite", 1016, 26], ["store_field", 12, 13, "event", 1016, 26], ["access", 13, "eliminate_dead_jumps", 1016, 43], ["store_field", 12, 13, "pass", 1016, 43], ["access", 13, "jump_to_next", 1017, 25], ["store_field", 12, 13, "rule", 1017, 25], ["store_field", 12, 6, "at", 1017, 45], ["store_field", 12, 8, "before", 1018, 27], ["load_dynamic", 13, 4, 6, 1018, 54], ["store_field", 12, 13, "after", 1018, 54], ["record", 13, 1], ["store_field", 13, 9, "label", 1019, 32], ["store_field", 12, 13, "why", 1019, 32], ["is_array", 13, 11, 1019, 32], ["jump_false", 13, "push_err_1573", 1019, 32], ["push", 11, 12, 1019, 32], ["jump", "push_done_1574", 1019, 32], "push_err_1573", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1019, 32 ], ["access", 13, "error", 1019, 32], ["access", 14, "cannot push: target must be an array", 1019, 32], ["array", 15, 0, 1019, 32], ["push", 15, 14, 1019, 32], ["frame", 14, 12, 2, 1019, 32], ["null", 12, 1019, 32], ["setarg", 14, 0, 12, 1019, 32], ["setarg", 14, 1, 13, 1019, 32], ["setarg", 14, 2, 15, 1019, 32], ["invoke", 14, 12, 1019, 32], ["disrupt", 1019, 32], "push_done_1574", ["jump", "if_end_1564", 1019, 32], "if_else_1563", "if_end_1564", ["jump", "if_end_1551", 1019, 32], "if_else_1550", "if_end_1551", ["jump", "while_end_1543", 1023, 13], ["jump", "if_end_1549", 1023, 13], "if_else_1548", "if_end_1549", ["is_array", 12, 10, 1025, 24], ["jump_false", 12, "if_else_1575", 1025, 24], ["jump", "while_end_1543", 1026, 13], ["jump", "if_end_1576", 1026, 13], "if_else_1575", "if_end_1576", ["access", 12, 1, 1028, 19], ["is_num", 13, 7, 1028, 19], ["jump_false", 13, "num_err_1577", 1028, 19], "_nop_tc_58", "_nop_tc_59", ["add", 13, 7, 12, 1028, 19], ["jump", "num_done_1578", 1028, 19], "num_err_1577", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1028, 19 ], ["access", 14, "error", 1028, 19], ["access", 15, "cannot apply '+': operands must be numbers", 1028, 19], ["array", 16, 0, 1028, 19], ["push", 16, 15, 1028, 19], ["frame", 15, 12, 2, 1028, 19], ["null", 12, 1028, 19], ["setarg", 15, 0, 12, 1028, 19], ["setarg", 15, 1, 14, 1028, 19], ["setarg", 15, 2, 16, 1028, 19], ["invoke", 15, 12, 1028, 19], ["disrupt", 1028, 19], "num_done_1578", ["move", 7, 13, 1028, 19], ["jump", "while_start_1542", 1028, 19], "while_end_1543", ["jump", "if_end_1532", 1028, 19], "if_else_1531", "if_end_1532", ["access", 12, 1, 1031, 15], ["is_num", 13, 6, 1031, 15], ["jump_false", 13, "num_err_1579", 1031, 15], "_nop_tc_60", "_nop_tc_61", ["add", 13, 6, 12, 1031, 15], ["jump", "num_done_1580", 1031, 15], "num_err_1579", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1031, 15 ], ["access", 14, "error", 1031, 15], ["access", 15, "cannot apply '+': operands must be numbers", 1031, 15], ["array", 16, 0, 1031, 15], ["push", 16, 15, 1031, 15], ["frame", 15, 12, 2, 1031, 15], ["null", 12, 1031, 15], ["setarg", 15, 0, 12, 1031, 15], ["setarg", 15, 1, 14, 1031, 15], ["setarg", 15, 2, 16, 1031, 15], ["invoke", 15, 12, 1031, 15], ["disrupt", 1031, 15], "num_done_1580", ["move", 6, 13, 1031, 15], ["jump", "while_start_1525", 1031, 15], "while_end_1526", ["null", 3, 1034, 12], ["return", 3, 1034, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 10, "nr_close_slots": 0, "instructions": [ ["get", 2, 33, 1, 1060, 19], ["access", 3, 0, 1060, 42], ["load_index", 4, 1, 3, 1060, 42], ["load_dynamic", 3, 2, 4, 1060, 42], ["move", 2, 3, 1060, 42], ["null", 3, 1061, 18], ["access", 4, 0, 1062, 13], ["access", 5, 0, 1063, 17], ["null", 6, 1064, 20], ["is_identical", 7, 2, 6, 1064, 20], ["jump_true", 7, "ne_nid_1584", 1064, 20], ["jump", "ne_ni_1585", 1064, 20], "ne_nid_1584", ["false", 7, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_ni_1585", ["is_int", 8, 2, 1064, 20], ["jump_false", 8, "ne_nn_1586", 1064, 20], "_nop_tc_1", ["jump", "ne_nn_1586", 1064, 20], ["ne_int", 7, 2, 6, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_nn_1586", ["is_num", 8, 2, 1064, 20], ["jump_false", 8, "ne_nt_1587", 1064, 20], "_nop_tc_2", ["jump", "ne_nt_1587", 1064, 20], ["ne_float", 7, 2, 6, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_nt_1587", ["is_text", 8, 2, 1064, 20], ["jump_false", 8, "ne_nnl_1588", 1064, 20], "_nop_tc_3", ["jump", "ne_nnl_1588", 1064, 20], ["ne_text", 7, 2, 6, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_nnl_1588", ["is_null", 8, 2, 1064, 20], ["jump_false", 8, "ne_nb_1589", 1064, 20], "_nop_tc_4", "_nop_tc_5", ["false", 7, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_nb_1589", ["is_bool", 8, 2, 1064, 20], ["jump_false", 8, "ne_mis_1590", 1064, 20], "_nop_tc_6", ["jump", "ne_mis_1590", 1064, 20], ["ne_bool", 7, 2, 6, 1064, 20], ["jump", "ne_done_1583", 1064, 20], "ne_mis_1590", ["true", 7, 1064, 20], "ne_done_1583", ["jump_false", 7, "if_else_1581", 1064, 20], ["return", 2, 1064, 33], "_nop_ur_1", "if_else_1581", "if_end_1582", ["array", 2, 0, 1065, 14], ["move", 3, 2, 1065, 14], ["length", 2, 1, 1066, 20], ["access", 6, 2, 1066, 29], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["subtract", 5, 2, 6, 1066, 29], ["jump", "num_done_1592", 1066, 29], "num_err_1591", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 1066, 29 ], ["access", 6, "error", 1066, 29], ["access", 7, "cannot apply '-': operands must be numbers", 1066, 29], ["array", 8, 0, 1066, 29], ["push", 8, 7, 1066, 29], ["frame", 7, 2, 2, 1066, 29], ["null", 2, 1066, 29], ["setarg", 7, 0, 2, 1066, 29], ["setarg", 7, 1, 6, 1066, 29], ["setarg", 7, 2, 8, 1066, 29], ["invoke", 7, 2, 1066, 29], ["disrupt", 1066, 29], "num_done_1592", ["access", 4, 1, 1067, 9], "while_start_1593", ["is_int", 2, 4, 1068, 16], ["jump_false", 2, "rel_ni_1595", 1068, 16], ["is_int", 6, 5, 1068, 16], ["jump_false", 6, "rel_ni_1595", 1068, 16], ["lt_int", 6, 4, 5, 1068, 16], ["jump", "rel_done_1597", 1068, 16], "rel_ni_1595", ["is_num", 2, 4, 1068, 16], ["jump_false", 2, "rel_nn_1596", 1068, 16], "_nop_tc_11", "_nop_tc_12", ["lt_float", 6, 4, 5, 1068, 16], ["jump", "rel_done_1597", 1068, 16], "rel_nn_1596", ["is_text", 2, 4, 1068, 16], ["jump_false", 2, "rel_err_1598", 1068, 16], "_nop_tc_13", ["jump", "rel_err_1598", 1068, 16], ["lt_text", 6, 4, 5, 1068, 16], ["jump", "rel_done_1597", 1068, 16], "rel_err_1598", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 1068, 16 ], ["access", 7, "error", 1068, 16], ["access", 8, "cannot compare with '<': operands must be same type", 1068, 16], ["array", 9, 0, 1068, 16], ["push", 9, 8, 1068, 16], ["frame", 8, 2, 2, 1068, 16], ["null", 2, 1068, 16], ["setarg", 8, 0, 2, 1068, 16], ["setarg", 8, 1, 7, 1068, 16], ["setarg", 8, 2, 9, 1068, 16], ["invoke", 8, 2, 1068, 16], ["disrupt", 1068, 16], "rel_done_1597", ["jump_false", 6, "while_end_1594", 1068, 16], ["load_dynamic", 2, 1, 4, 1069, 27], ["is_num", 6, 2, 1069, 27], ["jump_false", 6, "if_else_1599", 1069, 27], ["is_array", 2, 3, 1069, 43], ["jump_false", 2, "push_err_1601", 1069, 43], ["push", 3, 4, 1069, 43], ["jump", "push_done_1602", 1069, 43], "push_err_1601", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 1069, 43 ], ["access", 6, "error", 1069, 43], ["access", 7, "cannot push: target must be an array", 1069, 43], ["array", 8, 0, 1069, 43], ["push", 8, 7, 1069, 43], ["frame", 7, 2, 2, 1069, 43], ["null", 2, 1069, 43], ["setarg", 7, 0, 2, 1069, 43], ["setarg", 7, 1, 6, 1069, 43], ["setarg", 7, 2, 8, 1069, 43], ["invoke", 7, 2, 1069, 43], ["disrupt", 1069, 43], "push_done_1602", ["jump", "if_end_1600", 1069, 43], "if_else_1599", "if_end_1600", ["access", 2, 1, 1070, 15], ["is_num", 6, 4, 1070, 15], ["jump_false", 6, "num_err_1603", 1070, 15], "_nop_tc_14", "_nop_tc_15", ["add", 6, 4, 2, 1070, 15], ["jump", "num_done_1604", 1070, 15], "num_err_1603", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 1070, 15 ], ["access", 7, "error", 1070, 15], ["access", 8, "cannot apply '+': operands must be numbers", 1070, 15], ["array", 9, 0, 1070, 15], ["push", 9, 8, 1070, 15], ["frame", 8, 2, 2, 1070, 15], ["null", 2, 1070, 15], ["setarg", 8, 0, 2, 1070, 15], ["setarg", 8, 1, 7, 1070, 15], ["setarg", 8, 2, 9, 1070, 15], ["invoke", 8, 2, 1070, 15], ["disrupt", 1070, 15], "num_done_1604", ["move", 4, 6, 1070, 15], ["jump", "while_start_1593", 1070, 15], "while_end_1594", ["return", 3, 1072, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 46, "nr_close_slots": 0, "instructions": [ ["load_field", 3, 1, "instructions", 1076, 24], ["move", 4, 3, 1076, 24], ["load_field", 3, 1, "nr_slots", 1077, 20], ["move", 5, 3, 1077, 20], ["load_field", 3, 1, "nr_args", 1078, 19], ["null", 6, 1078, 35], ["is_identical", 7, 3, 6, 1078, 35], ["jump_true", 7, "ne_nid_1608", 1078, 35], ["jump", "ne_ni_1609", 1078, 35], "ne_nid_1608", ["false", 7, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_ni_1609", ["is_int", 8, 3, 1078, 35], ["jump_false", 8, "ne_nn_1610", 1078, 35], "_nop_tc_1", ["jump", "ne_nn_1610", 1078, 35], ["ne_int", 7, 3, 6, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_nn_1610", ["is_num", 8, 3, 1078, 35], ["jump_false", 8, "ne_nt_1611", 1078, 35], "_nop_tc_2", ["jump", "ne_nt_1611", 1078, 35], ["ne_float", 7, 3, 6, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_nt_1611", ["is_text", 8, 3, 1078, 35], ["jump_false", 8, "ne_nnl_1612", 1078, 35], "_nop_tc_3", ["jump", "ne_nnl_1612", 1078, 35], ["ne_text", 7, 3, 6, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_nnl_1612", ["is_null", 8, 3, 1078, 35], ["jump_false", 8, "ne_nb_1613", 1078, 35], "_nop_tc_4", "_nop_tc_5", ["false", 7, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_nb_1613", ["is_bool", 8, 3, 1078, 35], ["jump_false", 8, "ne_mis_1614", 1078, 35], "_nop_tc_6", ["jump", "ne_mis_1614", 1078, 35], ["ne_bool", 7, 3, 6, 1078, 35], ["jump", "ne_done_1607", 1078, 35], "ne_mis_1614", ["true", 7, 1078, 35], "ne_done_1607", ["jump_false", 7, "tern_else_1605", 1078, 35], ["load_field", 3, 1, "nr_args", 1078, 42], ["move", 6, 3, 1078, 42], ["jump", "tern_end_1606", 1078, 42], "tern_else_1605", ["access", 3, 0, 1078, 57], ["move", 6, 3, 1078, 57], "tern_end_1606", ["move", 3, 6, 1078, 57], ["access", 6, 0, 1079, 13], ["access", 7, 0, 1080, 18], ["null", 8, 1081, 21], ["null", 9, 1082, 20], ["access", 10, 0, 1083, 13], ["access", 11, 0, 1084, 13], ["access", 12, 0, 1085, 13], ["access", 13, 0, 1086, 13], ["null", 14, 1087, 17], ["null", 15, 1088, 16], ["null", 16, 1089, 14], ["null", 17, 1090, 18], ["access", 18, 0, 1091, 16], ["false", 19, 1092, 19], ["null", 20, 1093, 21], ["null", 21, 1094, 22], ["null", 22, 1095, 22], ["null", 23, 1096, 21], ["access", 24, 0, 1097, 15], ["access", 25, 0, 1098, 17], ["access", 26, 0, 1099, 17], ["access", 27, 0, 1100, 17], ["null", 28, 1101, 17], ["null", 29, 1102, 16], ["access", 30, 0, 1103, 21], ["null", 31, 1104, 23], ["null", 32, 1105, 23], ["access", 33, 0, 1106, 16], ["access", 34, 0, 1107, 14], ["access", 35, 0, 1108, 19], ["access", 36, 0, 1109, 19], ["null", 37, 1110, 27], ["null", 38, 1111, 27], ["null", 39, 1112, 20], ["null", 40, 1114, 25], ["is_identical", 41, 4, 40, 1114, 25], ["jump_true", 41, "eq_done_1619", 1114, 25], ["is_int", 42, 4, 1114, 25], ["jump_false", 42, "eq_ni_1620", 1114, 25], "_nop_tc_7", ["jump", "eq_ni_1620", 1114, 25], ["eq_int", 41, 4, 40, 1114, 25], ["jump", "eq_done_1619", 1114, 25], "eq_ni_1620", ["is_num", 42, 4, 1114, 25], ["jump_false", 42, "eq_nn_1621", 1114, 25], "_nop_tc_8", ["jump", "eq_nn_1621", 1114, 25], ["eq_float", 41, 4, 40, 1114, 25], ["jump", "eq_done_1619", 1114, 25], "eq_nn_1621", ["is_text", 42, 4, 1114, 25], ["jump_false", 42, "eq_nt_1622", 1114, 25], "_nop_tc_9", ["jump", "eq_nt_1622", 1114, 25], ["eq_text", 41, 4, 40, 1114, 25], ["jump", "eq_done_1619", 1114, 25], "eq_nt_1622", ["is_null", 42, 4, 1114, 25], ["jump_false", 42, "eq_nnl_1623", 1114, 25], "_nop_tc_10", "_nop_tc_11", ["true", 41, 1114, 25], ["jump", "eq_done_1619", 1114, 25], "eq_nnl_1623", ["is_bool", 42, 4, 1114, 25], ["jump_false", 42, "eq_nb_1624", 1114, 25], "_nop_tc_12", ["jump", "eq_nb_1624", 1114, 25], ["eq_bool", 41, 4, 40, 1114, 25], ["jump", "eq_done_1619", 1114, 25], "eq_nb_1624", ["false", 41, 1114, 25], "eq_done_1619", ["move", 40, 41, 1114, 25], ["jump_true", 40, "or_end_1618", 1114, 25], ["is_num", 41, 5, 1114, 44], ["not", 42, 41, 1114, 44], ["move", 40, 42, 1114, 44], "or_end_1618", ["move", 41, 40, 1114, 44], ["jump_true", 41, "or_end_1617", 1114, 44], ["access", 40, 1, 1114, 69], ["is_int", 42, 5, 1114, 69], ["jump_false", 42, "rel_ni_1625", 1114, 69], "_nop_tc_13", "_nop_tc_14", ["le_int", 43, 5, 40, 1114, 69], ["jump", "rel_done_1627", 1114, 69], "rel_ni_1625", ["is_num", 42, 5, 1114, 69], ["jump_false", 42, "rel_nn_1626", 1114, 69], "_nop_tc_15", "_nop_tc_16", ["le_float", 43, 5, 40, 1114, 69], ["jump", "rel_done_1627", 1114, 69], "rel_nn_1626", ["is_text", 42, 5, 1114, 69], ["jump_false", 42, "rel_err_1628", 1114, 69], "_nop_tc_17", ["jump", "rel_err_1628", 1114, 69], ["le_text", 43, 5, 40, 1114, 69], ["jump", "rel_done_1627", 1114, 69], "rel_err_1628", [ "access", 40, { "name": "log", "kind": "name", "make": "intrinsic" }, 1114, 69 ], ["access", 42, "error", 1114, 69], ["access", 44, "cannot compare with '<=': operands must be same type", 1114, 69], ["array", 45, 0, 1114, 69], ["push", 45, 44, 1114, 69], ["frame", 44, 40, 2, 1114, 69], ["null", 40, 1114, 69], ["setarg", 44, 0, 40, 1114, 69], ["setarg", 44, 1, 42, 1114, 69], ["setarg", 44, 2, 45, 1114, 69], ["invoke", 44, 40, 1114, 69], ["disrupt", 1114, 69], "rel_done_1627", ["move", 41, 43, 1114, 69], "or_end_1617", ["jump_false", 41, "if_else_1615", 1114, 69], ["null", 40, 1114, 79], ["return", 40, 1114, 79], "_nop_ur_1", "if_else_1615", "if_end_1616", ["length", 40, 4, 1115, 16], ["move", 6, 40, 1115, 16], ["access", 40, 1, 1116, 14], "_nop_tc_18", "_nop_tc_19", ["is_num", 41, 3, 1116, 18], ["jump_false", 41, "num_err_1629", 1116, 18], ["add", 41, 40, 3, 1116, 18], ["jump", "num_done_1630", 1116, 18], "num_err_1629", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1116, 18 ], ["access", 40, "error", 1116, 18], ["access", 42, "cannot apply '+': operands must be numbers", 1116, 18], ["array", 43, 0, 1116, 18], ["push", 43, 42, 1116, 18], ["frame", 42, 3, 2, 1116, 18], ["null", 3, 1116, 18], ["setarg", 42, 0, 3, 1116, 18], ["setarg", 42, 1, 40, 1116, 18], ["setarg", 42, 2, 43, 1116, 18], ["invoke", 42, 3, 1116, 18], ["disrupt", 1116, 18], "num_done_1630", ["move", 7, 41, 1116, 18], ["access", 3, -1, 1119, 33], [ "access", 40, { "name": "array", "kind": "name", "make": "intrinsic" }, 1119, 17 ], ["frame", 41, 40, 2, 1119, 17], ["null", 40, 1119, 17], ["setarg", 41, 0, 40, 1119, 17], ["setarg", 41, 1, 5, 1119, 17], ["setarg", 41, 2, 3, 1119, 17], ["invoke", 41, 3, 1119, 17], ["move", 8, 3, 1119, 17], ["access", 3, -1, 1120, 32], [ "access", 40, { "name": "array", "kind": "name", "make": "intrinsic" }, 1120, 16 ], ["frame", 41, 40, 2, 1120, 16], ["null", 40, 1120, 16], ["setarg", 41, 0, 40, 1120, 16], ["setarg", 41, 1, 5, 1120, 16], ["setarg", 41, 2, 3, 1120, 16], ["invoke", 41, 3, 1120, 16], ["move", 9, 3, 1120, 16], ["access", 12, 0, 1123, 9], "while_start_1631", ["is_int", 3, 12, 1124, 16], ["jump_false", 3, "rel_ni_1633", 1124, 16], ["is_int", 40, 7, 1124, 16], ["jump_false", 40, "rel_ni_1633", 1124, 16], ["lt_int", 41, 12, 7, 1124, 16], ["jump", "rel_done_1635", 1124, 16], "rel_ni_1633", ["is_num", 3, 12, 1124, 16], ["jump_false", 3, "rel_nn_1634", 1124, 16], ["is_num", 40, 7, 1124, 16], ["jump_false", 40, "rel_nn_1634", 1124, 16], ["lt_float", 41, 12, 7, 1124, 16], ["jump", "rel_done_1635", 1124, 16], "rel_nn_1634", ["is_text", 3, 12, 1124, 16], ["jump_false", 3, "rel_err_1636", 1124, 16], ["is_text", 40, 7, 1124, 16], ["jump_false", 40, "rel_err_1636", 1124, 16], ["lt_text", 41, 12, 7, 1124, 16], ["jump", "rel_done_1635", 1124, 16], "rel_err_1636", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1124, 16 ], ["access", 40, "error", 1124, 16], ["access", 42, "cannot compare with '<': operands must be same type", 1124, 16], ["array", 43, 0, 1124, 16], ["push", 43, 42, 1124, 16], ["frame", 42, 3, 2, 1124, 16], ["null", 3, 1124, 16], ["setarg", 42, 0, 3, 1124, 16], ["setarg", 42, 1, 40, 1124, 16], ["setarg", 42, 2, 43, 1124, 16], ["invoke", 42, 3, 1124, 16], ["disrupt", 1124, 16], "rel_done_1635", ["jump_false", 41, "while_end_1632", 1124, 16], ["access", 3, 0, 1125, 22], ["store_dynamic", 8, 3, 12, 1125, 17], ["store_dynamic", 9, 6, 12, 1126, 16], ["access", 3, 1, 1127, 15], ["is_num", 40, 12, 1127, 15], ["jump_false", 40, "num_err_1637", 1127, 15], "_nop_tc_20", "_nop_tc_21", ["add", 40, 12, 3, 1127, 15], ["jump", "num_done_1638", 1127, 15], "num_err_1637", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1127, 15 ], ["access", 41, "error", 1127, 15], ["access", 42, "cannot apply '+': operands must be numbers", 1127, 15], ["array", 43, 0, 1127, 15], ["push", 43, 42, 1127, 15], ["frame", 42, 3, 2, 1127, 15], ["null", 3, 1127, 15], ["setarg", 42, 0, 3, 1127, 15], ["setarg", 42, 1, 41, 1127, 15], ["setarg", 42, 2, 43, 1127, 15], ["invoke", 42, 3, 1127, 15], ["disrupt", 1127, 15], "num_done_1638", ["move", 12, 40, 1127, 15], ["jump", "while_start_1631", 1127, 15], "while_end_1632", ["access", 10, 0, 1131, 9], "while_start_1639", ["is_int", 3, 10, 1132, 16], ["jump_false", 3, "rel_ni_1641", 1132, 16], ["is_int", 40, 6, 1132, 16], ["jump_false", 40, "rel_ni_1641", 1132, 16], ["lt_int", 41, 10, 6, 1132, 16], ["jump", "rel_done_1643", 1132, 16], "rel_ni_1641", ["is_num", 3, 10, 1132, 16], ["jump_false", 3, "rel_nn_1642", 1132, 16], ["is_num", 40, 6, 1132, 16], ["jump_false", 40, "rel_nn_1642", 1132, 16], ["lt_float", 41, 10, 6, 1132, 16], ["jump", "rel_done_1643", 1132, 16], "rel_nn_1642", ["is_text", 3, 10, 1132, 16], ["jump_false", 3, "rel_err_1644", 1132, 16], ["is_text", 40, 6, 1132, 16], ["jump_false", 40, "rel_err_1644", 1132, 16], ["lt_text", 41, 10, 6, 1132, 16], ["jump", "rel_done_1643", 1132, 16], "rel_err_1644", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1132, 16 ], ["access", 40, "error", 1132, 16], ["access", 42, "cannot compare with '<': operands must be same type", 1132, 16], ["array", 43, 0, 1132, 16], ["push", 43, 42, 1132, 16], ["frame", 42, 3, 2, 1132, 16], ["null", 3, 1132, 16], ["setarg", 42, 0, 3, 1132, 16], ["setarg", 42, 1, 40, 1132, 16], ["setarg", 42, 2, 43, 1132, 16], ["invoke", 42, 3, 1132, 16], ["disrupt", 1132, 16], "rel_done_1643", ["jump_false", 41, "while_end_1640", 1132, 16], ["load_dynamic", 3, 4, 10, 1133, 28], ["move", 14, 3, 1133, 28], ["is_array", 3, 14, 1134, 20], ["jump_false", 3, "if_else_1645", 1134, 20], ["get", 3, 34, 1, 1135, 16], ["frame", 40, 3, 1, 1135, 16], ["null", 3, 1135, 16], ["setarg", 40, 0, 3, 1135, 16], ["setarg", 40, 1, 14, 1135, 16], ["invoke", 40, 3, 1135, 16], ["move", 15, 3, 1135, 16], ["access", 11, 0, 1136, 13], "while_start_1647", ["length", 3, 15, 1137, 27], ["is_int", 40, 11, 1137, 27], ["jump_false", 40, "rel_ni_1649", 1137, 27], "_nop_tc_22", "_nop_tc_23", ["lt_int", 41, 11, 3, 1137, 27], ["jump", "rel_done_1651", 1137, 27], "rel_ni_1649", ["is_num", 40, 11, 1137, 27], ["jump_false", 40, "rel_nn_1650", 1137, 27], "_nop_tc_24", "_nop_tc_25", ["lt_float", 41, 11, 3, 1137, 27], ["jump", "rel_done_1651", 1137, 27], "rel_nn_1650", ["is_text", 40, 11, 1137, 27], ["jump_false", 40, "rel_err_1652", 1137, 27], "_nop_tc_26", ["jump", "rel_err_1652", 1137, 27], ["lt_text", 41, 11, 3, 1137, 27], ["jump", "rel_done_1651", 1137, 27], "rel_err_1652", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1137, 27 ], ["access", 40, "error", 1137, 27], ["access", 42, "cannot compare with '<': operands must be same type", 1137, 27], ["array", 43, 0, 1137, 27], ["push", 43, 42, 1137, 27], ["frame", 42, 3, 2, 1137, 27], ["null", 3, 1137, 27], ["setarg", 42, 0, 3, 1137, 27], ["setarg", 42, 1, 40, 1137, 27], ["setarg", 42, 2, 43, 1137, 27], ["invoke", 42, 3, 1137, 27], ["disrupt", 1137, 27], "rel_done_1651", ["jump_false", 41, "while_end_1648", 1137, 27], ["load_dynamic", 3, 15, 11, 1138, 26], ["load_dynamic", 40, 14, 3, 1138, 26], ["move", 13, 40, 1138, 26], ["is_num", 3, 13, 1139, 25], ["move", 40, 3, 1139, 25], ["jump_false", 40, "and_end_1656", 1139, 25], ["access", 3, 0, 1139, 36], ["is_int", 41, 13, 1139, 36], ["jump_false", 41, "rel_ni_1657", 1139, 36], "_nop_tc_27", "_nop_tc_28", ["ge_int", 42, 13, 3, 1139, 36], ["jump", "rel_done_1659", 1139, 36], "rel_ni_1657", ["is_num", 41, 13, 1139, 36], ["jump_false", 41, "rel_nn_1658", 1139, 36], "_nop_tc_29", "_nop_tc_30", ["ge_float", 42, 13, 3, 1139, 36], ["jump", "rel_done_1659", 1139, 36], "rel_nn_1658", ["is_text", 41, 13, 1139, 36], ["jump_false", 41, "rel_err_1660", 1139, 36], "_nop_tc_31", ["jump", "rel_err_1660", 1139, 36], ["ge_text", 42, 13, 3, 1139, 36], ["jump", "rel_done_1659", 1139, 36], "rel_err_1660", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1139, 36 ], ["access", 41, "error", 1139, 36], ["access", 43, "cannot compare with '>=': operands must be same type", 1139, 36], ["array", 44, 0, 1139, 36], ["push", 44, 43, 1139, 36], ["frame", 43, 3, 2, 1139, 36], ["null", 3, 1139, 36], ["setarg", 43, 0, 3, 1139, 36], ["setarg", 43, 1, 41, 1139, 36], ["setarg", 43, 2, 44, 1139, 36], ["invoke", 43, 3, 1139, 36], ["disrupt", 1139, 36], "rel_done_1659", ["move", 40, 42, 1139, 36], "and_end_1656", ["move", 3, 40, 1139, 36], ["jump_false", 3, "and_end_1655", 1139, 36], ["is_int", 40, 13, 1139, 45], ["jump_false", 40, "rel_ni_1661", 1139, 45], ["is_int", 41, 5, 1139, 45], ["jump_false", 41, "rel_ni_1661", 1139, 45], ["lt_int", 42, 13, 5, 1139, 45], ["jump", "rel_done_1663", 1139, 45], "rel_ni_1661", ["is_num", 40, 13, 1139, 45], ["jump_false", 40, "rel_nn_1662", 1139, 45], ["is_num", 41, 5, 1139, 45], ["jump_false", 41, "rel_nn_1662", 1139, 45], ["lt_float", 42, 13, 5, 1139, 45], ["jump", "rel_done_1663", 1139, 45], "rel_nn_1662", ["is_text", 40, 13, 1139, 45], ["jump_false", 40, "rel_err_1664", 1139, 45], ["is_text", 41, 5, 1139, 45], ["jump_false", 41, "rel_err_1664", 1139, 45], ["lt_text", 42, 13, 5, 1139, 45], ["jump", "rel_done_1663", 1139, 45], "rel_err_1664", [ "access", 40, { "name": "log", "kind": "name", "make": "intrinsic" }, 1139, 45 ], ["access", 41, "error", 1139, 45], ["access", 43, "cannot compare with '<': operands must be same type", 1139, 45], ["array", 44, 0, 1139, 45], ["push", 44, 43, 1139, 45], ["frame", 43, 40, 2, 1139, 45], ["null", 40, 1139, 45], ["setarg", 43, 0, 40, 1139, 45], ["setarg", 43, 1, 41, 1139, 45], ["setarg", 43, 2, 44, 1139, 45], ["invoke", 43, 40, 1139, 45], ["disrupt", 1139, 45], "rel_done_1663", ["move", 3, 42, 1139, 45], "and_end_1655", ["jump_false", 3, "if_else_1653", 1139, 45], ["load_dynamic", 3, 8, 13, 1140, 27], ["access", 40, 0, 1140, 32], ["is_int", 41, 3, 1140, 32], ["jump_false", 41, "rel_ni_1667", 1140, 32], "_nop_tc_32", "_nop_tc_33", ["lt_int", 42, 3, 40, 1140, 32], ["jump", "rel_done_1669", 1140, 32], "rel_ni_1667", ["is_num", 41, 3, 1140, 32], ["jump_false", 41, "rel_nn_1668", 1140, 32], "_nop_tc_34", "_nop_tc_35", ["lt_float", 42, 3, 40, 1140, 32], ["jump", "rel_done_1669", 1140, 32], "rel_nn_1668", ["is_text", 41, 3, 1140, 32], ["jump_false", 41, "rel_err_1670", 1140, 32], "_nop_tc_36", ["jump", "rel_err_1670", 1140, 32], ["lt_text", 42, 3, 40, 1140, 32], ["jump", "rel_done_1669", 1140, 32], "rel_err_1670", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1140, 32 ], ["access", 40, "error", 1140, 32], ["access", 41, "cannot compare with '<': operands must be same type", 1140, 32], ["array", 43, 0, 1140, 32], ["push", 43, 41, 1140, 32], ["frame", 41, 3, 2, 1140, 32], ["null", 3, 1140, 32], ["setarg", 41, 0, 3, 1140, 32], ["setarg", 41, 1, 40, 1140, 32], ["setarg", 41, 2, 43, 1140, 32], ["invoke", 41, 3, 1140, 32], ["disrupt", 1140, 32], "rel_done_1669", ["jump_false", 42, "if_else_1665", 1140, 32], ["store_dynamic", 8, 10, 13, 1140, 45], ["jump", "if_end_1666", 1140, 45], "if_else_1665", "if_end_1666", ["store_dynamic", 9, 10, 13, 1141, 22], ["jump", "if_end_1654", 1141, 22], "if_else_1653", "if_end_1654", ["access", 3, 1, 1143, 19], ["is_num", 40, 11, 1143, 19], ["jump_false", 40, "num_err_1671", 1143, 19], "_nop_tc_37", "_nop_tc_38", ["add", 40, 11, 3, 1143, 19], ["jump", "num_done_1672", 1143, 19], "num_err_1671", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1143, 19 ], ["access", 41, "error", 1143, 19], ["access", 42, "cannot apply '+': operands must be numbers", 1143, 19], ["array", 43, 0, 1143, 19], ["push", 43, 42, 1143, 19], ["frame", 42, 3, 2, 1143, 19], ["null", 3, 1143, 19], ["setarg", 42, 0, 3, 1143, 19], ["setarg", 42, 1, 41, 1143, 19], ["setarg", 42, 2, 43, 1143, 19], ["invoke", 42, 3, 1143, 19], ["disrupt", 1143, 19], "num_done_1672", ["move", 11, 40, 1143, 19], ["jump", "while_start_1647", 1143, 19], "while_end_1648", ["jump", "if_end_1646", 1143, 19], "if_else_1645", "if_end_1646", ["access", 3, 1, 1146, 15], ["is_num", 40, 10, 1146, 15], ["jump_false", 40, "num_err_1673", 1146, 15], "_nop_tc_39", "_nop_tc_40", ["add", 40, 10, 3, 1146, 15], ["jump", "num_done_1674", 1146, 15], "num_err_1673", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1146, 15 ], ["access", 41, "error", 1146, 15], ["access", 42, "cannot apply '+': operands must be numbers", 1146, 15], ["array", 43, 0, 1146, 15], ["push", 43, 42, 1146, 15], ["frame", 42, 3, 2, 1146, 15], ["null", 3, 1146, 15], ["setarg", 42, 0, 3, 1146, 15], ["setarg", 42, 1, 41, 1146, 15], ["setarg", 42, 2, 43, 1146, 15], ["invoke", 42, 3, 1146, 15], ["disrupt", 1146, 15], "num_done_1674", ["move", 10, 40, 1146, 15], ["jump", "while_start_1639", 1146, 15], "while_end_1640", ["null", 3, 1150, 27], ["is_identical", 40, 2, 3, 1150, 27], ["jump_true", 40, "ne_nid_1678", 1150, 27], ["jump", "ne_ni_1679", 1150, 27], "ne_nid_1678", ["false", 40, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_ni_1679", ["is_int", 41, 2, 1150, 27], ["jump_false", 41, "ne_nn_1680", 1150, 27], "_nop_tc_41", ["jump", "ne_nn_1680", 1150, 27], ["ne_int", 40, 2, 3, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_nn_1680", ["is_num", 41, 2, 1150, 27], ["jump_false", 41, "ne_nt_1681", 1150, 27], "_nop_tc_42", ["jump", "ne_nt_1681", 1150, 27], ["ne_float", 40, 2, 3, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_nt_1681", ["is_text", 41, 2, 1150, 27], ["jump_false", 41, "ne_nnl_1682", 1150, 27], "_nop_tc_43", ["jump", "ne_nnl_1682", 1150, 27], ["ne_text", 40, 2, 3, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_nnl_1682", ["is_null", 41, 2, 1150, 27], ["jump_false", 41, "ne_nb_1683", 1150, 27], "_nop_tc_44", "_nop_tc_45", ["false", 40, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_nb_1683", ["is_bool", 41, 2, 1150, 27], ["jump_false", 41, "ne_mis_1684", 1150, 27], "_nop_tc_46", ["jump", "ne_mis_1684", 1150, 27], ["ne_bool", 40, 2, 3, 1150, 27], ["jump", "ne_done_1677", 1150, 27], "ne_mis_1684", ["true", 40, 1150, 27], "ne_done_1677", ["jump_false", 40, "if_else_1675", 1150, 27], ["access", 12, 0, 1151, 11], "while_start_1685", ["length", 3, 2, 1152, 25], ["is_int", 40, 12, 1152, 25], ["jump_false", 40, "rel_ni_1687", 1152, 25], "_nop_tc_47", "_nop_tc_48", ["lt_int", 41, 12, 3, 1152, 25], ["jump", "rel_done_1689", 1152, 25], "rel_ni_1687", ["is_num", 40, 12, 1152, 25], ["jump_false", 40, "rel_nn_1688", 1152, 25], "_nop_tc_49", "_nop_tc_50", ["lt_float", 41, 12, 3, 1152, 25], ["jump", "rel_done_1689", 1152, 25], "rel_nn_1688", ["is_text", 40, 12, 1152, 25], ["jump_false", 40, "rel_err_1690", 1152, 25], "_nop_tc_51", ["jump", "rel_err_1690", 1152, 25], ["lt_text", 41, 12, 3, 1152, 25], ["jump", "rel_done_1689", 1152, 25], "rel_err_1690", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1152, 25 ], ["access", 40, "error", 1152, 25], ["access", 42, "cannot compare with '<': operands must be same type", 1152, 25], ["array", 43, 0, 1152, 25], ["push", 43, 42, 1152, 25], ["frame", 42, 3, 2, 1152, 25], ["null", 3, 1152, 25], ["setarg", 42, 0, 3, 1152, 25], ["setarg", 42, 1, 40, 1152, 25], ["setarg", 42, 2, 43, 1152, 25], ["invoke", 42, 3, 1152, 25], ["disrupt", 1152, 25], "rel_done_1689", ["jump_false", 41, "while_end_1686", 1152, 25], ["load_dynamic", 3, 2, 12, 1153, 28], ["move", 13, 3, 1153, 28], ["access", 3, 0, 1154, 18], ["is_int", 40, 13, 1154, 18], ["jump_false", 40, "rel_ni_1694", 1154, 18], "_nop_tc_52", "_nop_tc_53", ["ge_int", 41, 13, 3, 1154, 18], ["jump", "rel_done_1696", 1154, 18], "rel_ni_1694", ["is_num", 40, 13, 1154, 18], ["jump_false", 40, "rel_nn_1695", 1154, 18], "_nop_tc_54", "_nop_tc_55", ["ge_float", 41, 13, 3, 1154, 18], ["jump", "rel_done_1696", 1154, 18], "rel_nn_1695", ["is_text", 40, 13, 1154, 18], ["jump_false", 40, "rel_err_1697", 1154, 18], "_nop_tc_56", ["jump", "rel_err_1697", 1154, 18], ["ge_text", 41, 13, 3, 1154, 18], ["jump", "rel_done_1696", 1154, 18], "rel_err_1697", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1154, 18 ], ["access", 40, "error", 1154, 18], ["access", 42, "cannot compare with '>=': operands must be same type", 1154, 18], ["array", 43, 0, 1154, 18], ["push", 43, 42, 1154, 18], ["frame", 42, 3, 2, 1154, 18], ["null", 3, 1154, 18], ["setarg", 42, 0, 3, 1154, 18], ["setarg", 42, 1, 40, 1154, 18], ["setarg", 42, 2, 43, 1154, 18], ["invoke", 42, 3, 1154, 18], ["disrupt", 1154, 18], "rel_done_1696", ["move", 3, 41, 1154, 18], ["jump_false", 3, "and_end_1693", 1154, 18], ["is_int", 40, 13, 1154, 27], ["jump_false", 40, "rel_ni_1698", 1154, 27], ["is_int", 41, 5, 1154, 27], ["jump_false", 41, "rel_ni_1698", 1154, 27], ["lt_int", 42, 13, 5, 1154, 27], ["jump", "rel_done_1700", 1154, 27], "rel_ni_1698", ["is_num", 40, 13, 1154, 27], ["jump_false", 40, "rel_nn_1699", 1154, 27], ["is_num", 41, 5, 1154, 27], ["jump_false", 41, "rel_nn_1699", 1154, 27], ["lt_float", 42, 13, 5, 1154, 27], ["jump", "rel_done_1700", 1154, 27], "rel_nn_1699", ["is_text", 40, 13, 1154, 27], ["jump_false", 40, "rel_err_1701", 1154, 27], ["is_text", 41, 5, 1154, 27], ["jump_false", 41, "rel_err_1701", 1154, 27], ["lt_text", 42, 13, 5, 1154, 27], ["jump", "rel_done_1700", 1154, 27], "rel_err_1701", [ "access", 40, { "name": "log", "kind": "name", "make": "intrinsic" }, 1154, 27 ], ["access", 41, "error", 1154, 27], ["access", 43, "cannot compare with '<': operands must be same type", 1154, 27], ["array", 44, 0, 1154, 27], ["push", 44, 43, 1154, 27], ["frame", 43, 40, 2, 1154, 27], ["null", 40, 1154, 27], ["setarg", 43, 0, 40, 1154, 27], ["setarg", 43, 1, 41, 1154, 27], ["setarg", 43, 2, 44, 1154, 27], ["invoke", 43, 40, 1154, 27], ["disrupt", 1154, 27], "rel_done_1700", ["move", 3, 42, 1154, 27], "and_end_1693", ["jump_false", 3, "if_else_1691", 1154, 27], ["load_dynamic", 3, 8, 13, 1155, 25], ["access", 40, 0, 1155, 30], ["is_int", 41, 3, 1155, 30], ["jump_false", 41, "rel_ni_1704", 1155, 30], "_nop_tc_57", "_nop_tc_58", ["lt_int", 42, 3, 40, 1155, 30], ["jump", "rel_done_1706", 1155, 30], "rel_ni_1704", ["is_num", 41, 3, 1155, 30], ["jump_false", 41, "rel_nn_1705", 1155, 30], "_nop_tc_59", "_nop_tc_60", ["lt_float", 42, 3, 40, 1155, 30], ["jump", "rel_done_1706", 1155, 30], "rel_nn_1705", ["is_text", 41, 3, 1155, 30], ["jump_false", 41, "rel_err_1707", 1155, 30], "_nop_tc_61", ["jump", "rel_err_1707", 1155, 30], ["lt_text", 42, 3, 40, 1155, 30], ["jump", "rel_done_1706", 1155, 30], "rel_err_1707", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1155, 30 ], ["access", 40, "error", 1155, 30], ["access", 41, "cannot compare with '<': operands must be same type", 1155, 30], ["array", 43, 0, 1155, 30], ["push", 43, 41, 1155, 30], ["frame", 41, 3, 2, 1155, 30], ["null", 3, 1155, 30], ["setarg", 41, 0, 3, 1155, 30], ["setarg", 41, 1, 40, 1155, 30], ["setarg", 41, 2, 43, 1155, 30], ["invoke", 41, 3, 1155, 30], ["disrupt", 1155, 30], "rel_done_1706", ["jump_false", 42, "if_else_1702", 1155, 30], ["access", 3, 0, 1155, 48], ["store_dynamic", 8, 3, 13, 1155, 43], ["jump", "if_end_1703", 1155, 43], "if_else_1702", "if_end_1703", ["store_dynamic", 9, 6, 13, 1156, 20], ["jump", "if_end_1692", 1156, 20], "if_else_1691", "if_end_1692", ["access", 3, 1, 1158, 17], ["is_num", 40, 12, 1158, 17], ["jump_false", 40, "num_err_1708", 1158, 17], "_nop_tc_62", "_nop_tc_63", ["add", 40, 12, 3, 1158, 17], ["jump", "num_done_1709", 1158, 17], "num_err_1708", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1158, 17 ], ["access", 41, "error", 1158, 17], ["access", 42, "cannot apply '+': operands must be numbers", 1158, 17], ["array", 43, 0, 1158, 17], ["push", 43, 42, 1158, 17], ["frame", 42, 3, 2, 1158, 17], ["null", 3, 1158, 17], ["setarg", 42, 0, 3, 1158, 17], ["setarg", 42, 1, 41, 1158, 17], ["setarg", 42, 2, 43, 1158, 17], ["invoke", 42, 3, 1158, 17], ["disrupt", 1158, 17], "num_done_1709", ["move", 12, 40, 1158, 17], ["jump", "while_start_1685", 1158, 17], "while_end_1686", ["jump", "if_end_1676", 1158, 17], "if_else_1675", "if_end_1676", ["record", 3, 0], ["move", 20, 3, 1163, 17], ["access", 10, 0, 1164, 9], "while_start_1710", ["is_int", 3, 10, 1165, 16], ["jump_false", 3, "rel_ni_1712", 1165, 16], ["is_int", 12, 6, 1165, 16], ["jump_false", 12, "rel_ni_1712", 1165, 16], ["lt_int", 40, 10, 6, 1165, 16], ["jump", "rel_done_1714", 1165, 16], "rel_ni_1712", ["is_num", 3, 10, 1165, 16], ["jump_false", 3, "rel_nn_1713", 1165, 16], ["is_num", 12, 6, 1165, 16], ["jump_false", 12, "rel_nn_1713", 1165, 16], ["lt_float", 40, 10, 6, 1165, 16], ["jump", "rel_done_1714", 1165, 16], "rel_nn_1713", ["is_text", 3, 10, 1165, 16], ["jump_false", 3, "rel_err_1715", 1165, 16], ["is_text", 12, 6, 1165, 16], ["jump_false", 12, "rel_err_1715", 1165, 16], ["lt_text", 40, 10, 6, 1165, 16], ["jump", "rel_done_1714", 1165, 16], "rel_err_1715", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1165, 16 ], ["access", 12, "error", 1165, 16], ["access", 41, "cannot compare with '<': operands must be same type", 1165, 16], ["array", 42, 0, 1165, 16], ["push", 42, 41, 1165, 16], ["frame", 41, 3, 2, 1165, 16], ["null", 3, 1165, 16], ["setarg", 41, 0, 3, 1165, 16], ["setarg", 41, 1, 12, 1165, 16], ["setarg", 41, 2, 42, 1165, 16], ["invoke", 41, 3, 1165, 16], ["disrupt", 1165, 16], "rel_done_1714", ["jump_false", 40, "while_end_1711", 1165, 16], ["load_dynamic", 3, 4, 10, 1166, 28], ["move", 14, 3, 1166, 28], ["is_text", 3, 14, 1167, 19], ["move", 12, 3, 1167, 19], ["jump_false", 12, "and_end_1718", 1167, 19], ["access", 3, "_nop_", 1167, 49], [ "access", 40, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 1167, 30 ], ["frame", 41, 40, 2, 1167, 30], ["null", 40, 1167, 30], ["setarg", 41, 0, 40, 1167, 30], ["setarg", 41, 1, 14, 1167, 30], ["setarg", 41, 2, 3, 1167, 30], ["invoke", 41, 3, 1167, 30], ["not", 40, 3, 1167, 30], ["move", 12, 40, 1167, 30], "and_end_1718", ["jump_false", 12, "if_else_1716", 1167, 30], ["store_dynamic", 20, 10, 14, 1168, 19], ["jump", "if_end_1717", 1168, 19], "if_else_1716", "if_end_1717", ["access", 3, 1, 1170, 15], ["is_num", 12, 10, 1170, 15], ["jump_false", 12, "num_err_1719", 1170, 15], "_nop_tc_64", "_nop_tc_65", ["add", 12, 10, 3, 1170, 15], ["jump", "num_done_1720", 1170, 15], "num_err_1719", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1170, 15 ], ["access", 40, "error", 1170, 15], ["access", 41, "cannot apply '+': operands must be numbers", 1170, 15], ["array", 42, 0, 1170, 15], ["push", 42, 41, 1170, 15], ["frame", 41, 3, 2, 1170, 15], ["null", 3, 1170, 15], ["setarg", 41, 0, 3, 1170, 15], ["setarg", 41, 1, 40, 1170, 15], ["setarg", 41, 2, 42, 1170, 15], ["invoke", 41, 3, 1170, 15], ["disrupt", 1170, 15], "num_done_1720", ["move", 10, 12, 1170, 15], ["jump", "while_start_1710", 1170, 15], "while_end_1711", ["true", 19, 1173, 15], "while_start_1721", ["jump_false", 19, "while_end_1722", 1174, 12], ["false", 19, 1175, 17], ["access", 10, 0, 1176, 11], "while_start_1723", ["is_int", 3, 10, 1177, 18], ["jump_false", 3, "rel_ni_1725", 1177, 18], ["is_int", 12, 6, 1177, 18], ["jump_false", 12, "rel_ni_1725", 1177, 18], ["lt_int", 40, 10, 6, 1177, 18], ["jump", "rel_done_1727", 1177, 18], "rel_ni_1725", ["is_num", 3, 10, 1177, 18], ["jump_false", 3, "rel_nn_1726", 1177, 18], ["is_num", 12, 6, 1177, 18], ["jump_false", 12, "rel_nn_1726", 1177, 18], ["lt_float", 40, 10, 6, 1177, 18], ["jump", "rel_done_1727", 1177, 18], "rel_nn_1726", ["is_text", 3, 10, 1177, 18], ["jump_false", 3, "rel_err_1728", 1177, 18], ["is_text", 12, 6, 1177, 18], ["jump_false", 12, "rel_err_1728", 1177, 18], ["lt_text", 40, 10, 6, 1177, 18], ["jump", "rel_done_1727", 1177, 18], "rel_err_1728", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1177, 18 ], ["access", 12, "error", 1177, 18], ["access", 41, "cannot compare with '<': operands must be same type", 1177, 18], ["array", 42, 0, 1177, 18], ["push", 42, 41, 1177, 18], ["frame", 41, 3, 2, 1177, 18], ["null", 3, 1177, 18], ["setarg", 41, 0, 3, 1177, 18], ["setarg", 41, 1, 12, 1177, 18], ["setarg", 41, 2, 42, 1177, 18], ["invoke", 41, 3, 1177, 18], ["disrupt", 1177, 18], "rel_done_1727", ["jump_false", 40, "while_end_1724", 1177, 18], ["load_dynamic", 3, 4, 10, 1178, 30], ["move", 14, 3, 1178, 30], ["is_array", 3, 14, 1179, 23], "_nop_bl_1", ["jump_true", 3, "if_else_1729", 1179, 23], ["access", 3, 1, 1180, 19], ["is_num", 12, 10, 1180, 19], ["jump_false", 12, "num_err_1731", 1180, 19], "_nop_tc_66", "_nop_tc_67", ["add", 12, 10, 3, 1180, 19], ["jump", "num_done_1732", 1180, 19], "num_err_1731", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1180, 19 ], ["access", 40, "error", 1180, 19], ["access", 41, "cannot apply '+': operands must be numbers", 1180, 19], ["array", 42, 0, 1180, 19], ["push", 42, 41, 1180, 19], ["frame", 41, 3, 2, 1180, 19], ["null", 3, 1180, 19], ["setarg", 41, 0, 3, 1180, 19], ["setarg", 41, 1, 40, 1180, 19], ["setarg", 41, 2, 42, 1180, 19], ["invoke", 41, 3, 1180, 19], ["disrupt", 1180, 19], "num_done_1732", ["move", 10, 12, 1180, 19], ["jump", "while_start_1723", 1181, 11], ["jump", "if_end_1730", 1181, 11], "if_else_1729", "if_end_1730", ["access", 3, 0, 1183, 20], ["load_index", 12, 14, 3, 1183, 20], ["move", 16, 12, 1183, 20], ["null", 17, 1184, 18], ["access", 3, "jump", 1185, 19], ["is_identical", 12, 16, 3, 1185, 19], ["jump_true", 12, "eq_done_1735", 1185, 19], ["is_int", 40, 16, 1185, 19], ["jump_false", 40, "eq_ni_1736", 1185, 19], "_nop_tc_68", ["jump", "eq_ni_1736", 1185, 19], ["eq_int", 12, 16, 3, 1185, 19], ["jump", "eq_done_1735", 1185, 19], "eq_ni_1736", ["is_num", 40, 16, 1185, 19], ["jump_false", 40, "eq_nn_1737", 1185, 19], "_nop_tc_69", ["jump", "eq_nn_1737", 1185, 19], ["eq_float", 12, 16, 3, 1185, 19], ["jump", "eq_done_1735", 1185, 19], "eq_nn_1737", ["is_text", 40, 16, 1185, 19], ["jump_false", 40, "eq_nt_1738", 1185, 19], "_nop_tc_70", "_nop_tc_71", ["eq_text", 12, 16, 3, 1185, 19], ["jump", "eq_done_1735", 1185, 19], "eq_nt_1738", ["is_null", 40, 16, 1185, 19], ["jump_false", 40, "eq_nnl_1739", 1185, 19], "_nop_tc_72", ["jump", "eq_nnl_1739", 1185, 19], ["true", 12, 1185, 19], ["jump", "eq_done_1735", 1185, 19], "eq_nnl_1739", ["is_bool", 40, 16, 1185, 19], ["jump_false", 40, "eq_nb_1740", 1185, 19], "_nop_tc_73", ["jump", "eq_nb_1740", 1185, 19], ["eq_bool", 12, 16, 3, 1185, 19], ["jump", "eq_done_1735", 1185, 19], "eq_nb_1740", ["false", 12, 1185, 19], "eq_done_1735", ["jump_false", 12, "if_else_1733", 1185, 19], ["access", 3, 1, 1186, 26], ["load_index", 12, 14, 3, 1186, 26], ["move", 17, 12, 1186, 26], ["jump", "if_end_1734", 1186, 26], "if_else_1733", ["access", 3, "jump_true", 1187, 26], ["is_identical", 12, 16, 3, 1187, 26], ["jump_true", 12, "eq_done_1745", 1187, 26], ["is_int", 40, 16, 1187, 26], ["jump_false", 40, "eq_ni_1746", 1187, 26], "_nop_tc_74", ["jump", "eq_ni_1746", 1187, 26], ["eq_int", 12, 16, 3, 1187, 26], ["jump", "eq_done_1745", 1187, 26], "eq_ni_1746", ["is_num", 40, 16, 1187, 26], ["jump_false", 40, "eq_nn_1747", 1187, 26], "_nop_tc_75", ["jump", "eq_nn_1747", 1187, 26], ["eq_float", 12, 16, 3, 1187, 26], ["jump", "eq_done_1745", 1187, 26], "eq_nn_1747", ["is_text", 40, 16, 1187, 26], ["jump_false", 40, "eq_nt_1748", 1187, 26], "_nop_tc_76", "_nop_tc_77", ["eq_text", 12, 16, 3, 1187, 26], ["jump", "eq_done_1745", 1187, 26], "eq_nt_1748", ["is_null", 40, 16, 1187, 26], ["jump_false", 40, "eq_nnl_1749", 1187, 26], "_nop_tc_78", ["jump", "eq_nnl_1749", 1187, 26], ["true", 12, 1187, 26], ["jump", "eq_done_1745", 1187, 26], "eq_nnl_1749", ["is_bool", 40, 16, 1187, 26], ["jump_false", 40, "eq_nb_1750", 1187, 26], "_nop_tc_79", ["jump", "eq_nb_1750", 1187, 26], ["eq_bool", 12, 16, 3, 1187, 26], ["jump", "eq_done_1745", 1187, 26], "eq_nb_1750", ["false", 12, 1187, 26], "eq_done_1745", ["move", 3, 12, 1187, 26], ["jump_true", 3, "or_end_1744", 1187, 26], ["access", 12, "jump_false", 1187, 47], ["is_identical", 40, 16, 12, 1187, 47], ["jump_true", 40, "eq_done_1751", 1187, 47], ["is_int", 41, 16, 1187, 47], ["jump_false", 41, "eq_ni_1752", 1187, 47], "_nop_tc_80", ["jump", "eq_ni_1752", 1187, 47], ["eq_int", 40, 16, 12, 1187, 47], ["jump", "eq_done_1751", 1187, 47], "eq_ni_1752", ["is_num", 41, 16, 1187, 47], ["jump_false", 41, "eq_nn_1753", 1187, 47], "_nop_tc_81", ["jump", "eq_nn_1753", 1187, 47], ["eq_float", 40, 16, 12, 1187, 47], ["jump", "eq_done_1751", 1187, 47], "eq_nn_1753", ["is_text", 41, 16, 1187, 47], ["jump_false", 41, "eq_nt_1754", 1187, 47], "_nop_tc_82", "_nop_tc_83", ["eq_text", 40, 16, 12, 1187, 47], ["jump", "eq_done_1751", 1187, 47], "eq_nt_1754", ["is_null", 41, 16, 1187, 47], ["jump_false", 41, "eq_nnl_1755", 1187, 47], "_nop_tc_84", ["jump", "eq_nnl_1755", 1187, 47], ["true", 40, 1187, 47], ["jump", "eq_done_1751", 1187, 47], "eq_nnl_1755", ["is_bool", 41, 16, 1187, 47], ["jump_false", 41, "eq_nb_1756", 1187, 47], "_nop_tc_85", ["jump", "eq_nb_1756", 1187, 47], ["eq_bool", 40, 16, 12, 1187, 47], ["jump", "eq_done_1751", 1187, 47], "eq_nb_1756", ["false", 40, 1187, 47], "eq_done_1751", ["move", 3, 40, 1187, 47], "or_end_1744", ["move", 12, 3, 1187, 47], ["jump_true", 12, "or_end_1743", 1187, 47], ["access", 3, "jump_not_null", 1187, 69], ["is_identical", 40, 16, 3, 1187, 69], ["jump_true", 40, "eq_done_1757", 1187, 69], ["is_int", 41, 16, 1187, 69], ["jump_false", 41, "eq_ni_1758", 1187, 69], "_nop_tc_86", ["jump", "eq_ni_1758", 1187, 69], ["eq_int", 40, 16, 3, 1187, 69], ["jump", "eq_done_1757", 1187, 69], "eq_ni_1758", ["is_num", 41, 16, 1187, 69], ["jump_false", 41, "eq_nn_1759", 1187, 69], "_nop_tc_87", ["jump", "eq_nn_1759", 1187, 69], ["eq_float", 40, 16, 3, 1187, 69], ["jump", "eq_done_1757", 1187, 69], "eq_nn_1759", ["is_text", 41, 16, 1187, 69], ["jump_false", 41, "eq_nt_1760", 1187, 69], "_nop_tc_88", "_nop_tc_89", ["eq_text", 40, 16, 3, 1187, 69], ["jump", "eq_done_1757", 1187, 69], "eq_nt_1760", ["is_null", 41, 16, 1187, 69], ["jump_false", 41, "eq_nnl_1761", 1187, 69], "_nop_tc_90", ["jump", "eq_nnl_1761", 1187, 69], ["true", 40, 1187, 69], ["jump", "eq_done_1757", 1187, 69], "eq_nnl_1761", ["is_bool", 41, 16, 1187, 69], ["jump_false", 41, "eq_nb_1762", 1187, 69], "_nop_tc_91", ["jump", "eq_nb_1762", 1187, 69], ["eq_bool", 40, 16, 3, 1187, 69], ["jump", "eq_done_1757", 1187, 69], "eq_nb_1762", ["false", 40, 1187, 69], "eq_done_1757", ["move", 12, 40, 1187, 69], "or_end_1743", ["jump_false", 12, "if_else_1741", 1187, 69], ["access", 3, 2, 1188, 26], ["load_index", 12, 14, 3, 1188, 26], ["move", 17, 12, 1188, 26], ["jump", "if_end_1742", 1188, 26], "if_else_1741", "if_end_1742", "if_end_1734", ["null", 3, 1190, 23], ["is_identical", 12, 17, 3, 1190, 23], ["jump_true", 12, "eq_done_1766", 1190, 23], ["is_int", 40, 17, 1190, 23], ["jump_false", 40, "eq_ni_1767", 1190, 23], "_nop_tc_92", ["jump", "eq_ni_1767", 1190, 23], ["eq_int", 12, 17, 3, 1190, 23], ["jump", "eq_done_1766", 1190, 23], "eq_ni_1767", ["is_num", 40, 17, 1190, 23], ["jump_false", 40, "eq_nn_1768", 1190, 23], "_nop_tc_93", ["jump", "eq_nn_1768", 1190, 23], ["eq_float", 12, 17, 3, 1190, 23], ["jump", "eq_done_1766", 1190, 23], "eq_nn_1768", ["is_text", 40, 17, 1190, 23], ["jump_false", 40, "eq_nt_1769", 1190, 23], "_nop_tc_94", ["jump", "eq_nt_1769", 1190, 23], ["eq_text", 12, 17, 3, 1190, 23], ["jump", "eq_done_1766", 1190, 23], "eq_nt_1769", ["is_null", 40, 17, 1190, 23], ["jump_false", 40, "eq_nnl_1770", 1190, 23], "_nop_tc_95", "_nop_tc_96", ["true", 12, 1190, 23], ["jump", "eq_done_1766", 1190, 23], "eq_nnl_1770", ["is_bool", 40, 17, 1190, 23], ["jump_false", 40, "eq_nb_1771", 1190, 23], "_nop_tc_97", ["jump", "eq_nb_1771", 1190, 23], ["eq_bool", 12, 17, 3, 1190, 23], ["jump", "eq_done_1766", 1190, 23], "eq_nb_1771", ["false", 12, 1190, 23], "eq_done_1766", ["move", 3, 12, 1190, 23], ["jump_true", 3, "or_end_1765", 1190, 23], ["is_text", 12, 17, 1190, 40], ["not", 40, 12, 1190, 40], ["move", 3, 40, 1190, 40], "or_end_1765", ["jump_false", 3, "if_else_1763", 1190, 40], ["access", 3, 1, 1191, 19], ["is_num", 12, 10, 1191, 19], ["jump_false", 12, "num_err_1772", 1191, 19], "_nop_tc_98", "_nop_tc_99", ["add", 12, 10, 3, 1191, 19], ["jump", "num_done_1773", 1191, 19], "num_err_1772", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1191, 19 ], ["access", 40, "error", 1191, 19], ["access", 41, "cannot apply '+': operands must be numbers", 1191, 19], ["array", 42, 0, 1191, 19], ["push", 42, 41, 1191, 19], ["frame", 41, 3, 2, 1191, 19], ["null", 3, 1191, 19], ["setarg", 41, 0, 3, 1191, 19], ["setarg", 41, 1, 40, 1191, 19], ["setarg", 41, 2, 42, 1191, 19], ["invoke", 41, 3, 1191, 19], ["disrupt", 1191, 19], "num_done_1773", ["move", 10, 12, 1191, 19], ["jump", "while_start_1723", 1192, 11], ["jump", "if_end_1764", 1192, 11], "if_else_1763", "if_end_1764", ["load_dynamic", 3, 20, 17, 1194, 26], ["move", 18, 3, 1194, 26], ["null", 3, 1195, 21], ["is_identical", 12, 18, 3, 1195, 21], ["jump_true", 12, "eq_done_1777", 1195, 21], ["is_int", 40, 18, 1195, 21], ["jump_false", 40, "eq_ni_1778", 1195, 21], "_nop_tc_100", ["jump", "eq_ni_1778", 1195, 21], ["eq_int", 12, 18, 3, 1195, 21], ["jump", "eq_done_1777", 1195, 21], "eq_ni_1778", ["is_num", 40, 18, 1195, 21], ["jump_false", 40, "eq_nn_1779", 1195, 21], "_nop_tc_101", ["jump", "eq_nn_1779", 1195, 21], ["eq_float", 12, 18, 3, 1195, 21], ["jump", "eq_done_1777", 1195, 21], "eq_nn_1779", ["is_text", 40, 18, 1195, 21], ["jump_false", 40, "eq_nt_1780", 1195, 21], "_nop_tc_102", ["jump", "eq_nt_1780", 1195, 21], ["eq_text", 12, 18, 3, 1195, 21], ["jump", "eq_done_1777", 1195, 21], "eq_nt_1780", ["is_null", 40, 18, 1195, 21], ["jump_false", 40, "eq_nnl_1781", 1195, 21], "_nop_tc_103", "_nop_tc_104", ["true", 12, 1195, 21], ["jump", "eq_done_1777", 1195, 21], "eq_nnl_1781", ["is_bool", 40, 18, 1195, 21], ["jump_false", 40, "eq_nb_1782", 1195, 21], "_nop_tc_105", ["jump", "eq_nb_1782", 1195, 21], ["eq_bool", 12, 18, 3, 1195, 21], ["jump", "eq_done_1777", 1195, 21], "eq_nb_1782", ["false", 12, 1195, 21], "eq_done_1777", ["move", 3, 12, 1195, 21], ["jump_true", 3, "or_end_1776", 1195, 21], ["is_int", 12, 18, 1195, 37], ["jump_false", 12, "rel_ni_1783", 1195, 37], ["is_int", 40, 10, 1195, 37], ["jump_false", 40, "rel_ni_1783", 1195, 37], ["ge_int", 41, 18, 10, 1195, 37], ["jump", "rel_done_1785", 1195, 37], "rel_ni_1783", ["is_num", 12, 18, 1195, 37], ["jump_false", 12, "rel_nn_1784", 1195, 37], ["is_num", 40, 10, 1195, 37], ["jump_false", 40, "rel_nn_1784", 1195, 37], ["ge_float", 41, 18, 10, 1195, 37], ["jump", "rel_done_1785", 1195, 37], "rel_nn_1784", ["is_text", 12, 18, 1195, 37], ["jump_false", 12, "rel_err_1786", 1195, 37], ["is_text", 40, 10, 1195, 37], ["jump_false", 40, "rel_err_1786", 1195, 37], ["ge_text", 41, 18, 10, 1195, 37], ["jump", "rel_done_1785", 1195, 37], "rel_err_1786", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1195, 37 ], ["access", 40, "error", 1195, 37], ["access", 42, "cannot compare with '>=': operands must be same type", 1195, 37], ["array", 43, 0, 1195, 37], ["push", 43, 42, 1195, 37], ["frame", 42, 12, 2, 1195, 37], ["null", 12, 1195, 37], ["setarg", 42, 0, 12, 1195, 37], ["setarg", 42, 1, 40, 1195, 37], ["setarg", 42, 2, 43, 1195, 37], ["invoke", 42, 12, 1195, 37], ["disrupt", 1195, 37], "rel_done_1785", ["move", 3, 41, 1195, 37], "or_end_1776", ["jump_false", 3, "if_else_1774", 1195, 37], ["access", 3, 1, 1196, 19], ["is_num", 12, 10, 1196, 19], ["jump_false", 12, "num_err_1787", 1196, 19], "_nop_tc_106", "_nop_tc_107", ["add", 12, 10, 3, 1196, 19], ["jump", "num_done_1788", 1196, 19], "num_err_1787", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1196, 19 ], ["access", 40, "error", 1196, 19], ["access", 41, "cannot apply '+': operands must be numbers", 1196, 19], ["array", 42, 0, 1196, 19], ["push", 42, 41, 1196, 19], ["frame", 41, 3, 2, 1196, 19], ["null", 3, 1196, 19], ["setarg", 41, 0, 3, 1196, 19], ["setarg", 41, 1, 40, 1196, 19], ["setarg", 41, 2, 42, 1196, 19], ["invoke", 41, 3, 1196, 19], ["disrupt", 1196, 19], "num_done_1788", ["move", 10, 12, 1196, 19], ["jump", "while_start_1723", 1197, 11], ["jump", "if_end_1775", 1197, 11], "if_else_1774", "if_end_1775", ["move", 13, 7, 1200, 13], "while_start_1789", ["is_int", 3, 13, 1201, 20], ["jump_false", 3, "rel_ni_1791", 1201, 20], ["is_int", 12, 5, 1201, 20], ["jump_false", 12, "rel_ni_1791", 1201, 20], ["lt_int", 40, 13, 5, 1201, 20], ["jump", "rel_done_1793", 1201, 20], "rel_ni_1791", ["is_num", 3, 13, 1201, 20], ["jump_false", 3, "rel_nn_1792", 1201, 20], ["is_num", 12, 5, 1201, 20], ["jump_false", 12, "rel_nn_1792", 1201, 20], ["lt_float", 40, 13, 5, 1201, 20], ["jump", "rel_done_1793", 1201, 20], "rel_nn_1792", ["is_text", 3, 13, 1201, 20], ["jump_false", 3, "rel_err_1794", 1201, 20], ["is_text", 12, 5, 1201, 20], ["jump_false", 12, "rel_err_1794", 1201, 20], ["lt_text", 40, 13, 5, 1201, 20], ["jump", "rel_done_1793", 1201, 20], "rel_err_1794", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1201, 20 ], ["access", 12, "error", 1201, 20], ["access", 41, "cannot compare with '<': operands must be same type", 1201, 20], ["array", 42, 0, 1201, 20], ["push", 42, 41, 1201, 20], ["frame", 41, 3, 2, 1201, 20], ["null", 3, 1201, 20], ["setarg", 41, 0, 3, 1201, 20], ["setarg", 41, 1, 12, 1201, 20], ["setarg", 41, 2, 42, 1201, 20], ["invoke", 41, 3, 1201, 20], ["disrupt", 1201, 20], "rel_done_1793", ["jump_false", 40, "while_end_1790", 1201, 20], ["load_dynamic", 3, 8, 13, 1202, 25], ["access", 12, 0, 1202, 31], ["is_int", 40, 3, 1202, 31], ["jump_false", 40, "rel_ni_1800", 1202, 31], "_nop_tc_108", "_nop_tc_109", ["ge_int", 41, 3, 12, 1202, 31], ["jump", "rel_done_1802", 1202, 31], "rel_ni_1800", ["is_num", 40, 3, 1202, 31], ["jump_false", 40, "rel_nn_1801", 1202, 31], "_nop_tc_110", "_nop_tc_111", ["ge_float", 41, 3, 12, 1202, 31], ["jump", "rel_done_1802", 1202, 31], "rel_nn_1801", ["is_text", 40, 3, 1202, 31], ["jump_false", 40, "rel_err_1803", 1202, 31], "_nop_tc_112", ["jump", "rel_err_1803", 1202, 31], ["ge_text", 41, 3, 12, 1202, 31], ["jump", "rel_done_1802", 1202, 31], "rel_err_1803", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1202, 31 ], ["access", 12, "error", 1202, 31], ["access", 40, "cannot compare with '>=': operands must be same type", 1202, 31], ["array", 42, 0, 1202, 31], ["push", 42, 40, 1202, 31], ["frame", 40, 3, 2, 1202, 31], ["null", 3, 1202, 31], ["setarg", 40, 0, 3, 1202, 31], ["setarg", 40, 1, 12, 1202, 31], ["setarg", 40, 2, 42, 1202, 31], ["invoke", 40, 3, 1202, 31], ["disrupt", 1202, 31], "rel_done_1802", ["move", 3, 41, 1202, 31], ["jump_false", 3, "and_end_1799", 1202, 31], ["load_dynamic", 12, 8, 13, 1202, 46], ["is_int", 40, 12, 1202, 51], ["jump_false", 40, "rel_ni_1804", 1202, 51], ["is_int", 41, 18, 1202, 51], ["jump_false", 41, "rel_ni_1804", 1202, 51], ["lt_int", 42, 12, 18, 1202, 51], ["jump", "rel_done_1806", 1202, 51], "rel_ni_1804", ["is_num", 40, 12, 1202, 51], ["jump_false", 40, "rel_nn_1805", 1202, 51], ["is_num", 41, 18, 1202, 51], ["jump_false", 41, "rel_nn_1805", 1202, 51], ["lt_float", 42, 12, 18, 1202, 51], ["jump", "rel_done_1806", 1202, 51], "rel_nn_1805", ["is_text", 40, 12, 1202, 51], ["jump_false", 40, "rel_err_1807", 1202, 51], ["is_text", 41, 18, 1202, 51], ["jump_false", 41, "rel_err_1807", 1202, 51], ["lt_text", 42, 12, 18, 1202, 51], ["jump", "rel_done_1806", 1202, 51], "rel_err_1807", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1202, 51 ], ["access", 40, "error", 1202, 51], ["access", 41, "cannot compare with '<': operands must be same type", 1202, 51], ["array", 43, 0, 1202, 51], ["push", 43, 41, 1202, 51], ["frame", 41, 12, 2, 1202, 51], ["null", 12, 1202, 51], ["setarg", 41, 0, 12, 1202, 51], ["setarg", 41, 1, 40, 1202, 51], ["setarg", 41, 2, 43, 1202, 51], ["invoke", 41, 12, 1202, 51], ["disrupt", 1202, 51], "rel_done_1806", ["move", 3, 42, 1202, 51], "and_end_1799", ["move", 12, 3, 1202, 51], ["jump_false", 12, "and_end_1798", 1202, 51], ["load_dynamic", 3, 9, 13, 1202, 68], ["is_int", 40, 3, 1202, 74], ["jump_false", 40, "rel_ni_1808", 1202, 74], ["is_int", 41, 18, 1202, 74], ["jump_false", 41, "rel_ni_1808", 1202, 74], ["ge_int", 42, 3, 18, 1202, 74], ["jump", "rel_done_1810", 1202, 74], "rel_ni_1808", ["is_num", 40, 3, 1202, 74], ["jump_false", 40, "rel_nn_1809", 1202, 74], ["is_num", 41, 18, 1202, 74], ["jump_false", 41, "rel_nn_1809", 1202, 74], ["ge_float", 42, 3, 18, 1202, 74], ["jump", "rel_done_1810", 1202, 74], "rel_nn_1809", ["is_text", 40, 3, 1202, 74], ["jump_false", 40, "rel_err_1811", 1202, 74], ["is_text", 41, 18, 1202, 74], ["jump_false", 41, "rel_err_1811", 1202, 74], ["ge_text", 42, 3, 18, 1202, 74], ["jump", "rel_done_1810", 1202, 74], "rel_err_1811", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1202, 74 ], ["access", 40, "error", 1202, 74], ["access", 41, "cannot compare with '>=': operands must be same type", 1202, 74], ["array", 43, 0, 1202, 74], ["push", 43, 41, 1202, 74], ["frame", 41, 3, 2, 1202, 74], ["null", 3, 1202, 74], ["setarg", 41, 0, 3, 1202, 74], ["setarg", 41, 1, 40, 1202, 74], ["setarg", 41, 2, 43, 1202, 74], ["invoke", 41, 3, 1202, 74], ["disrupt", 1202, 74], "rel_done_1810", ["move", 12, 42, 1202, 74], "and_end_1798", ["move", 3, 12, 1202, 74], ["jump_false", 3, "and_end_1797", 1202, 74], ["load_dynamic", 12, 9, 13, 1202, 91], ["is_int", 40, 12, 1202, 96], ["jump_false", 40, "rel_ni_1812", 1202, 96], ["is_int", 41, 10, 1202, 96], ["jump_false", 41, "rel_ni_1812", 1202, 96], ["lt_int", 42, 12, 10, 1202, 96], ["jump", "rel_done_1814", 1202, 96], "rel_ni_1812", ["is_num", 40, 12, 1202, 96], ["jump_false", 40, "rel_nn_1813", 1202, 96], ["is_num", 41, 10, 1202, 96], ["jump_false", 41, "rel_nn_1813", 1202, 96], ["lt_float", 42, 12, 10, 1202, 96], ["jump", "rel_done_1814", 1202, 96], "rel_nn_1813", ["is_text", 40, 12, 1202, 96], ["jump_false", 40, "rel_err_1815", 1202, 96], ["is_text", 41, 10, 1202, 96], ["jump_false", 41, "rel_err_1815", 1202, 96], ["lt_text", 42, 12, 10, 1202, 96], ["jump", "rel_done_1814", 1202, 96], "rel_err_1815", [ "access", 12, { "name": "log", "kind": "name", "make": "intrinsic" }, 1202, 96 ], ["access", 40, "error", 1202, 96], ["access", 41, "cannot compare with '<': operands must be same type", 1202, 96], ["array", 43, 0, 1202, 96], ["push", 43, 41, 1202, 96], ["frame", 41, 12, 2, 1202, 96], ["null", 12, 1202, 96], ["setarg", 41, 0, 12, 1202, 96], ["setarg", 41, 1, 40, 1202, 96], ["setarg", 41, 2, 43, 1202, 96], ["invoke", 41, 12, 1202, 96], ["disrupt", 1202, 96], "rel_done_1814", ["move", 3, 42, 1202, 96], "and_end_1797", ["jump_false", 3, "if_else_1795", 1202, 96], ["store_dynamic", 9, 10, 13, 1203, 22], ["true", 19, 1204, 23], ["jump", "if_end_1796", 1204, 23], "if_else_1795", "if_end_1796", ["access", 3, 1, 1206, 19], ["is_num", 12, 13, 1206, 19], ["jump_false", 12, "num_err_1816", 1206, 19], "_nop_tc_113", "_nop_tc_114", ["add", 12, 13, 3, 1206, 19], ["jump", "num_done_1817", 1206, 19], "num_err_1816", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1206, 19 ], ["access", 40, "error", 1206, 19], ["access", 41, "cannot apply '+': operands must be numbers", 1206, 19], ["array", 42, 0, 1206, 19], ["push", 42, 41, 1206, 19], ["frame", 41, 3, 2, 1206, 19], ["null", 3, 1206, 19], ["setarg", 41, 0, 3, 1206, 19], ["setarg", 41, 1, 40, 1206, 19], ["setarg", 41, 2, 42, 1206, 19], ["invoke", 41, 3, 1206, 19], ["disrupt", 1206, 19], "num_done_1817", ["move", 13, 12, 1206, 19], ["jump", "while_start_1789", 1206, 19], "while_end_1790", ["access", 3, 1, 1208, 17], ["is_num", 12, 10, 1208, 17], ["jump_false", 12, "num_err_1818", 1208, 17], "_nop_tc_115", "_nop_tc_116", ["add", 12, 10, 3, 1208, 17], ["jump", "num_done_1819", 1208, 17], "num_err_1818", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1208, 17 ], ["access", 40, "error", 1208, 17], ["access", 41, "cannot apply '+': operands must be numbers", 1208, 17], ["array", 42, 0, 1208, 17], ["push", 42, 41, 1208, 17], ["frame", 41, 3, 2, 1208, 17], ["null", 3, 1208, 17], ["setarg", 41, 0, 3, 1208, 17], ["setarg", 41, 1, 40, 1208, 17], ["setarg", 41, 2, 42, 1208, 17], ["invoke", 41, 3, 1208, 17], ["disrupt", 1208, 17], "num_done_1819", ["move", 10, 12, 1208, 17], ["jump", "while_start_1723", 1208, 17], "while_end_1724", ["jump", "while_start_1721", 1208, 17], "while_end_1722", ["array", 3, 0, 1213, 18], ["move", 21, 3, 1213, 18], ["array", 3, 0, 1214, 18], ["move", 22, 3, 1214, 18], ["array", 3, 0, 1215, 17], ["move", 23, 3, 1215, 17], ["move", 13, 7, 1216, 9], "while_start_1820", ["is_int", 3, 13, 1217, 16], ["jump_false", 3, "rel_ni_1822", 1217, 16], ["is_int", 12, 5, 1217, 16], ["jump_false", 12, "rel_ni_1822", 1217, 16], ["lt_int", 16, 13, 5, 1217, 16], ["jump", "rel_done_1824", 1217, 16], "rel_ni_1822", ["is_num", 3, 13, 1217, 16], ["jump_false", 3, "rel_nn_1823", 1217, 16], ["is_num", 12, 5, 1217, 16], ["jump_false", 12, "rel_nn_1823", 1217, 16], ["lt_float", 16, 13, 5, 1217, 16], ["jump", "rel_done_1824", 1217, 16], "rel_nn_1823", ["is_text", 3, 13, 1217, 16], ["jump_false", 3, "rel_err_1825", 1217, 16], ["is_text", 12, 5, 1217, 16], ["jump_false", 12, "rel_err_1825", 1217, 16], ["lt_text", 16, 13, 5, 1217, 16], ["jump", "rel_done_1824", 1217, 16], "rel_err_1825", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1217, 16 ], ["access", 12, "error", 1217, 16], ["access", 17, "cannot compare with '<': operands must be same type", 1217, 16], ["array", 18, 0, 1217, 16], ["push", 18, 17, 1217, 16], ["frame", 17, 3, 2, 1217, 16], ["null", 3, 1217, 16], ["setarg", 17, 0, 3, 1217, 16], ["setarg", 17, 1, 12, 1217, 16], ["setarg", 17, 2, 18, 1217, 16], ["invoke", 17, 3, 1217, 16], ["disrupt", 1217, 16], "rel_done_1824", ["jump_false", 16, "while_end_1821", 1217, 16], ["load_dynamic", 3, 8, 13, 1218, 21], ["access", 12, 0, 1218, 27], ["is_int", 16, 3, 1218, 27], ["jump_false", 16, "rel_ni_1828", 1218, 27], "_nop_tc_117", "_nop_tc_118", ["ge_int", 17, 3, 12, 1218, 27], ["jump", "rel_done_1830", 1218, 27], "rel_ni_1828", ["is_num", 16, 3, 1218, 27], ["jump_false", 16, "rel_nn_1829", 1218, 27], "_nop_tc_119", "_nop_tc_120", ["ge_float", 17, 3, 12, 1218, 27], ["jump", "rel_done_1830", 1218, 27], "rel_nn_1829", ["is_text", 16, 3, 1218, 27], ["jump_false", 16, "rel_err_1831", 1218, 27], "_nop_tc_121", ["jump", "rel_err_1831", 1218, 27], ["ge_text", 17, 3, 12, 1218, 27], ["jump", "rel_done_1830", 1218, 27], "rel_err_1831", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1218, 27 ], ["access", 12, "error", 1218, 27], ["access", 16, "cannot compare with '>=': operands must be same type", 1218, 27], ["array", 18, 0, 1218, 27], ["push", 18, 16, 1218, 27], ["frame", 16, 3, 2, 1218, 27], ["null", 3, 1218, 27], ["setarg", 16, 0, 3, 1218, 27], ["setarg", 16, 1, 12, 1218, 27], ["setarg", 16, 2, 18, 1218, 27], ["invoke", 16, 3, 1218, 27], ["disrupt", 1218, 27], "rel_done_1830", ["jump_false", 17, "if_else_1826", 1218, 27], ["is_array", 3, 21, 1219, 24], ["jump_false", 3, "push_err_1832", 1219, 24], ["push", 21, 13, 1219, 24], ["jump", "push_done_1833", 1219, 24], "push_err_1832", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1219, 24 ], ["access", 12, "error", 1219, 24], ["access", 16, "cannot push: target must be an array", 1219, 24], ["array", 17, 0, 1219, 24], ["push", 17, 16, 1219, 24], ["frame", 16, 3, 2, 1219, 24], ["null", 3, 1219, 24], ["setarg", 16, 0, 3, 1219, 24], ["setarg", 16, 1, 12, 1219, 24], ["setarg", 16, 2, 17, 1219, 24], ["invoke", 16, 3, 1219, 24], ["disrupt", 1219, 24], "push_done_1833", ["load_dynamic", 3, 8, 13, 1220, 34], ["is_array", 12, 22, 1220, 34], ["jump_false", 12, "push_err_1834", 1220, 34], ["push", 22, 3, 1220, 34], ["jump", "push_done_1835", 1220, 34], "push_err_1834", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1220, 34 ], ["access", 12, "error", 1220, 34], ["access", 16, "cannot push: target must be an array", 1220, 34], ["array", 17, 0, 1220, 34], ["push", 17, 16, 1220, 34], ["frame", 16, 3, 2, 1220, 34], ["null", 3, 1220, 34], ["setarg", 16, 0, 3, 1220, 34], ["setarg", 16, 1, 12, 1220, 34], ["setarg", 16, 2, 17, 1220, 34], ["invoke", 16, 3, 1220, 34], ["disrupt", 1220, 34], "push_done_1835", ["load_dynamic", 3, 9, 13, 1221, 32], ["is_array", 12, 23, 1221, 32], ["jump_false", 12, "push_err_1836", 1221, 32], ["push", 23, 3, 1221, 32], ["jump", "push_done_1837", 1221, 32], "push_err_1836", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1221, 32 ], ["access", 12, "error", 1221, 32], ["access", 16, "cannot push: target must be an array", 1221, 32], ["array", 17, 0, 1221, 32], ["push", 17, 16, 1221, 32], ["frame", 16, 3, 2, 1221, 32], ["null", 3, 1221, 32], ["setarg", 16, 0, 3, 1221, 32], ["setarg", 16, 1, 12, 1221, 32], ["setarg", 16, 2, 17, 1221, 32], ["invoke", 16, 3, 1221, 32], ["disrupt", 1221, 32], "push_done_1837", ["jump", "if_end_1827", 1221, 32], "if_else_1826", "if_end_1827", ["access", 3, 1, 1223, 15], ["is_num", 12, 13, 1223, 15], ["jump_false", 12, "num_err_1838", 1223, 15], "_nop_tc_122", "_nop_tc_123", ["add", 12, 13, 3, 1223, 15], ["jump", "num_done_1839", 1223, 15], "num_err_1838", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1223, 15 ], ["access", 16, "error", 1223, 15], ["access", 17, "cannot apply '+': operands must be numbers", 1223, 15], ["array", 18, 0, 1223, 15], ["push", 18, 17, 1223, 15], ["frame", 17, 3, 2, 1223, 15], ["null", 3, 1223, 15], ["setarg", 17, 0, 3, 1223, 15], ["setarg", 17, 1, 16, 1223, 15], ["setarg", 17, 2, 18, 1223, 15], ["invoke", 17, 3, 1223, 15], ["disrupt", 1223, 15], "num_done_1839", ["move", 13, 12, 1223, 15], ["jump", "while_start_1820", 1223, 15], "while_end_1821", ["length", 3, 21, 1226, 18], ["move", 24, 3, 1226, 18], ["access", 10, 1, 1227, 9], "while_start_1840", ["is_int", 3, 10, 1228, 16], ["jump_false", 3, "rel_ni_1842", 1228, 16], ["is_int", 9, 24, 1228, 16], ["jump_false", 9, "rel_ni_1842", 1228, 16], ["lt_int", 12, 10, 24, 1228, 16], ["jump", "rel_done_1844", 1228, 16], "rel_ni_1842", ["is_num", 3, 10, 1228, 16], ["jump_false", 3, "rel_nn_1843", 1228, 16], ["is_num", 9, 24, 1228, 16], ["jump_false", 9, "rel_nn_1843", 1228, 16], ["lt_float", 12, 10, 24, 1228, 16], ["jump", "rel_done_1844", 1228, 16], "rel_nn_1843", ["is_text", 3, 10, 1228, 16], ["jump_false", 3, "rel_err_1845", 1228, 16], ["is_text", 9, 24, 1228, 16], ["jump_false", 9, "rel_err_1845", 1228, 16], ["lt_text", 12, 10, 24, 1228, 16], ["jump", "rel_done_1844", 1228, 16], "rel_err_1845", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1228, 16 ], ["access", 9, "error", 1228, 16], ["access", 16, "cannot compare with '<': operands must be same type", 1228, 16], ["array", 17, 0, 1228, 16], ["push", 17, 16, 1228, 16], ["frame", 16, 3, 2, 1228, 16], ["null", 3, 1228, 16], ["setarg", 16, 0, 3, 1228, 16], ["setarg", 16, 1, 9, 1228, 16], ["setarg", 16, 2, 17, 1228, 16], ["invoke", 16, 3, 1228, 16], ["disrupt", 1228, 16], "rel_done_1844", ["jump_false", 12, "while_end_1841", 1228, 16], ["load_dynamic", 3, 21, 10, 1229, 26], ["move", 25, 3, 1229, 26], ["load_dynamic", 3, 22, 10, 1230, 26], ["move", 26, 3, 1230, 26], ["load_dynamic", 3, 23, 10, 1231, 25], ["move", 27, 3, 1231, 25], ["access", 3, 1, 1232, 15], ["is_num", 9, 10, 1232, 15], ["jump_false", 9, "num_err_1846", 1232, 15], "_nop_tc_124", "_nop_tc_125", ["subtract", 11, 10, 3, 1232, 15], ["jump", "num_done_1847", 1232, 15], "num_err_1846", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1232, 15 ], ["access", 9, "error", 1232, 15], ["access", 12, "cannot apply '-': operands must be numbers", 1232, 15], ["array", 16, 0, 1232, 15], ["push", 16, 12, 1232, 15], ["frame", 12, 3, 2, 1232, 15], ["null", 3, 1232, 15], ["setarg", 12, 0, 3, 1232, 15], ["setarg", 12, 1, 9, 1232, 15], ["setarg", 12, 2, 16, 1232, 15], ["invoke", 12, 3, 1232, 15], ["disrupt", 1232, 15], "num_done_1847", "while_start_1848", ["access", 3, 0, 1233, 19], ["is_int", 9, 11, 1233, 19], ["jump_false", 9, "rel_ni_1851", 1233, 19], "_nop_tc_126", "_nop_tc_127", ["ge_int", 12, 11, 3, 1233, 19], ["jump", "rel_done_1853", 1233, 19], "rel_ni_1851", ["is_num", 9, 11, 1233, 19], ["jump_false", 9, "rel_nn_1852", 1233, 19], "_nop_tc_128", "_nop_tc_129", ["ge_float", 12, 11, 3, 1233, 19], ["jump", "rel_done_1853", 1233, 19], "rel_nn_1852", ["is_text", 9, 11, 1233, 19], ["jump_false", 9, "rel_err_1854", 1233, 19], "_nop_tc_130", ["jump", "rel_err_1854", 1233, 19], ["ge_text", 12, 11, 3, 1233, 19], ["jump", "rel_done_1853", 1233, 19], "rel_err_1854", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1233, 19 ], ["access", 9, "error", 1233, 19], ["access", 16, "cannot compare with '>=': operands must be same type", 1233, 19], ["array", 17, 0, 1233, 19], ["push", 17, 16, 1233, 19], ["frame", 16, 3, 2, 1233, 19], ["null", 3, 1233, 19], ["setarg", 16, 0, 3, 1233, 19], ["setarg", 16, 1, 9, 1233, 19], ["setarg", 16, 2, 17, 1233, 19], ["invoke", 16, 3, 1233, 19], ["disrupt", 1233, 19], "rel_done_1853", ["move", 3, 12, 1233, 19], ["jump_false", 3, "and_end_1850", 1233, 19], ["load_dynamic", 9, 22, 11, 1233, 36], ["is_int", 12, 9, 1233, 41], ["jump_false", 12, "rel_ni_1856", 1233, 41], ["is_int", 16, 26, 1233, 41], ["jump_false", 16, "rel_ni_1856", 1233, 41], ["gt_int", 17, 9, 26, 1233, 41], ["jump", "rel_done_1858", 1233, 41], "rel_ni_1856", ["is_num", 12, 9, 1233, 41], ["jump_false", 12, "rel_nn_1857", 1233, 41], ["is_num", 16, 26, 1233, 41], ["jump_false", 16, "rel_nn_1857", 1233, 41], ["gt_float", 17, 9, 26, 1233, 41], ["jump", "rel_done_1858", 1233, 41], "rel_nn_1857", ["is_text", 12, 9, 1233, 41], ["jump_false", 12, "rel_err_1859", 1233, 41], ["is_text", 16, 26, 1233, 41], ["jump_false", 16, "rel_err_1859", 1233, 41], ["gt_text", 17, 9, 26, 1233, 41], ["jump", "rel_done_1858", 1233, 41], "rel_err_1859", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 1233, 41 ], ["access", 12, "error", 1233, 41], ["access", 16, "cannot compare with '>': operands must be same type", 1233, 41], ["array", 18, 0, 1233, 41], ["push", 18, 16, 1233, 41], ["frame", 16, 9, 2, 1233, 41], ["null", 9, 1233, 41], ["setarg", 16, 0, 9, 1233, 41], ["setarg", 16, 1, 12, 1233, 41], ["setarg", 16, 2, 18, 1233, 41], ["invoke", 16, 9, 1233, 41], ["disrupt", 1233, 41], "rel_done_1858", ["move", 9, 17, 1233, 41], ["jump_true", 9, "or_end_1855", 1233, 41], ["load_dynamic", 12, 22, 11, 1233, 62], ["is_identical", 16, 12, 26, 1233, 68], ["jump_true", 16, "eq_done_1861", 1233, 68], ["is_int", 17, 12, 1233, 68], ["jump_false", 17, "eq_ni_1862", 1233, 68], ["is_int", 18, 26, 1233, 68], ["jump_false", 18, "eq_ni_1862", 1233, 68], ["eq_int", 16, 12, 26, 1233, 68], ["jump", "eq_done_1861", 1233, 68], "eq_ni_1862", ["is_num", 17, 12, 1233, 68], ["jump_false", 17, "eq_nn_1863", 1233, 68], ["is_num", 18, 26, 1233, 68], ["jump_false", 18, "eq_nn_1863", 1233, 68], ["eq_float", 16, 12, 26, 1233, 68], ["jump", "eq_done_1861", 1233, 68], "eq_nn_1863", ["is_text", 17, 12, 1233, 68], ["jump_false", 17, "eq_nt_1864", 1233, 68], ["is_text", 18, 26, 1233, 68], ["jump_false", 18, "eq_nt_1864", 1233, 68], ["eq_text", 16, 12, 26, 1233, 68], ["jump", "eq_done_1861", 1233, 68], "eq_nt_1864", ["is_null", 17, 12, 1233, 68], ["jump_false", 17, "eq_nnl_1865", 1233, 68], ["is_null", 18, 26, 1233, 68], ["jump_false", 18, "eq_nnl_1865", 1233, 68], ["true", 16, 1233, 68], ["jump", "eq_done_1861", 1233, 68], "eq_nnl_1865", ["is_bool", 17, 12, 1233, 68], ["jump_false", 17, "eq_nb_1866", 1233, 68], ["is_bool", 18, 26, 1233, 68], ["jump_false", 18, "eq_nb_1866", 1233, 68], ["eq_bool", 16, 12, 26, 1233, 68], ["jump", "eq_done_1861", 1233, 68], "eq_nb_1866", ["false", 16, 1233, 68], "eq_done_1861", ["move", 12, 16, 1233, 68], ["jump_false", 12, "and_end_1860", 1233, 68], ["load_dynamic", 16, 21, 11, 1233, 88], ["is_int", 17, 16, 1233, 93], ["jump_false", 17, "rel_ni_1867", 1233, 93], ["is_int", 18, 25, 1233, 93], ["jump_false", 18, "rel_ni_1867", 1233, 93], ["gt_int", 19, 16, 25, 1233, 93], ["jump", "rel_done_1869", 1233, 93], "rel_ni_1867", ["is_num", 17, 16, 1233, 93], ["jump_false", 17, "rel_nn_1868", 1233, 93], ["is_num", 18, 25, 1233, 93], ["jump_false", 18, "rel_nn_1868", 1233, 93], ["gt_float", 19, 16, 25, 1233, 93], ["jump", "rel_done_1869", 1233, 93], "rel_nn_1868", ["is_text", 17, 16, 1233, 93], ["jump_false", 17, "rel_err_1870", 1233, 93], ["is_text", 18, 25, 1233, 93], ["jump_false", 18, "rel_err_1870", 1233, 93], ["gt_text", 19, 16, 25, 1233, 93], ["jump", "rel_done_1869", 1233, 93], "rel_err_1870", [ "access", 16, { "name": "log", "kind": "name", "make": "intrinsic" }, 1233, 93 ], ["access", 17, "error", 1233, 93], ["access", 18, "cannot compare with '>': operands must be same type", 1233, 93], ["array", 20, 0, 1233, 93], ["push", 20, 18, 1233, 93], ["frame", 18, 16, 2, 1233, 93], ["null", 16, 1233, 93], ["setarg", 18, 0, 16, 1233, 93], ["setarg", 18, 1, 17, 1233, 93], ["setarg", 18, 2, 20, 1233, 93], ["invoke", 18, 16, 1233, 93], ["disrupt", 1233, 93], "rel_done_1869", ["move", 12, 19, 1233, 93], "and_end_1860", ["move", 9, 12, 1233, 93], "or_end_1855", ["move", 3, 9, 1233, 93], "and_end_1850", ["jump_false", 3, "while_end_1849", 1233, 93], ["load_dynamic", 3, 21, 11, 1234, 40], ["access", 9, 1, 1234, 24], ["is_num", 12, 11, 1234, 24], ["jump_false", 12, "num_err_1871", 1234, 24], "_nop_tc_131", "_nop_tc_132", ["add", 12, 11, 9, 1234, 24], ["jump", "num_done_1872", 1234, 24], "num_err_1871", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 1234, 24 ], ["access", 16, "error", 1234, 24], ["access", 17, "cannot apply '+': operands must be numbers", 1234, 24], ["array", 18, 0, 1234, 24], ["push", 18, 17, 1234, 24], ["frame", 17, 9, 2, 1234, 24], ["null", 9, 1234, 24], ["setarg", 17, 0, 9, 1234, 24], ["setarg", 17, 1, 16, 1234, 24], ["setarg", 17, 2, 18, 1234, 24], ["invoke", 17, 9, 1234, 24], ["disrupt", 1234, 24], "num_done_1872", ["store_dynamic", 21, 3, 12, 1234, 24], ["load_dynamic", 3, 22, 11, 1235, 40], ["access", 9, 1, 1235, 24], ["is_num", 12, 11, 1235, 24], ["jump_false", 12, "num_err_1873", 1235, 24], "_nop_tc_133", "_nop_tc_134", ["add", 12, 11, 9, 1235, 24], ["jump", "num_done_1874", 1235, 24], "num_err_1873", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 1235, 24 ], ["access", 16, "error", 1235, 24], ["access", 17, "cannot apply '+': operands must be numbers", 1235, 24], ["array", 18, 0, 1235, 24], ["push", 18, 17, 1235, 24], ["frame", 17, 9, 2, 1235, 24], ["null", 9, 1235, 24], ["setarg", 17, 0, 9, 1235, 24], ["setarg", 17, 1, 16, 1235, 24], ["setarg", 17, 2, 18, 1235, 24], ["invoke", 17, 9, 1235, 24], ["disrupt", 1235, 24], "num_done_1874", ["store_dynamic", 22, 3, 12, 1235, 24], ["load_dynamic", 3, 23, 11, 1236, 38], ["access", 9, 1, 1236, 23], ["is_num", 12, 11, 1236, 23], ["jump_false", 12, "num_err_1875", 1236, 23], "_nop_tc_135", "_nop_tc_136", ["add", 12, 11, 9, 1236, 23], ["jump", "num_done_1876", 1236, 23], "num_err_1875", [ "access", 9, { "name": "log", "kind": "name", "make": "intrinsic" }, 1236, 23 ], ["access", 16, "error", 1236, 23], ["access", 17, "cannot apply '+': operands must be numbers", 1236, 23], ["array", 18, 0, 1236, 23], ["push", 18, 17, 1236, 23], ["frame", 17, 9, 2, 1236, 23], ["null", 9, 1236, 23], ["setarg", 17, 0, 9, 1236, 23], ["setarg", 17, 1, 16, 1236, 23], ["setarg", 17, 2, 18, 1236, 23], ["invoke", 17, 9, 1236, 23], ["disrupt", 1236, 23], "num_done_1876", ["store_dynamic", 23, 3, 12, 1236, 23], ["access", 3, 1, 1237, 17], ["is_num", 9, 11, 1237, 17], ["jump_false", 9, "num_err_1877", 1237, 17], "_nop_tc_137", "_nop_tc_138", ["subtract", 11, 11, 3, 1237, 17], ["jump", "num_done_1878", 1237, 17], "num_err_1877", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1237, 17 ], ["access", 9, "error", 1237, 17], ["access", 12, "cannot apply '-': operands must be numbers", 1237, 17], ["array", 16, 0, 1237, 17], ["push", 16, 12, 1237, 17], ["frame", 12, 3, 2, 1237, 17], ["null", 3, 1237, 17], ["setarg", 12, 0, 3, 1237, 17], ["setarg", 12, 1, 9, 1237, 17], ["setarg", 12, 2, 16, 1237, 17], ["invoke", 12, 3, 1237, 17], ["disrupt", 1237, 17], "num_done_1878", ["jump", "while_start_1848", 1237, 17], "while_end_1849", ["access", 3, 1, 1239, 22], ["is_num", 9, 11, 1239, 22], ["jump_false", 9, "num_err_1879", 1239, 22], "_nop_tc_139", "_nop_tc_140", ["add", 9, 11, 3, 1239, 22], ["jump", "num_done_1880", 1239, 22], "num_err_1879", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1239, 22 ], ["access", 12, "error", 1239, 22], ["access", 16, "cannot apply '+': operands must be numbers", 1239, 22], ["array", 17, 0, 1239, 22], ["push", 17, 16, 1239, 22], ["frame", 16, 3, 2, 1239, 22], ["null", 3, 1239, 22], ["setarg", 16, 0, 3, 1239, 22], ["setarg", 16, 1, 12, 1239, 22], ["setarg", 16, 2, 17, 1239, 22], ["invoke", 16, 3, 1239, 22], ["disrupt", 1239, 22], "num_done_1880", ["store_dynamic", 21, 25, 9, 1239, 22], ["access", 3, 1, 1240, 22], ["is_num", 9, 11, 1240, 22], ["jump_false", 9, "num_err_1881", 1240, 22], "_nop_tc_141", "_nop_tc_142", ["add", 9, 11, 3, 1240, 22], ["jump", "num_done_1882", 1240, 22], "num_err_1881", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1240, 22 ], ["access", 12, "error", 1240, 22], ["access", 16, "cannot apply '+': operands must be numbers", 1240, 22], ["array", 17, 0, 1240, 22], ["push", 17, 16, 1240, 22], ["frame", 16, 3, 2, 1240, 22], ["null", 3, 1240, 22], ["setarg", 16, 0, 3, 1240, 22], ["setarg", 16, 1, 12, 1240, 22], ["setarg", 16, 2, 17, 1240, 22], ["invoke", 16, 3, 1240, 22], ["disrupt", 1240, 22], "num_done_1882", ["store_dynamic", 22, 26, 9, 1240, 22], ["access", 3, 1, 1241, 21], ["is_num", 9, 11, 1241, 21], ["jump_false", 9, "num_err_1883", 1241, 21], "_nop_tc_143", "_nop_tc_144", ["add", 9, 11, 3, 1241, 21], ["jump", "num_done_1884", 1241, 21], "num_err_1883", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1241, 21 ], ["access", 12, "error", 1241, 21], ["access", 16, "cannot apply '+': operands must be numbers", 1241, 21], ["array", 17, 0, 1241, 21], ["push", 17, 16, 1241, 21], ["frame", 16, 3, 2, 1241, 21], ["null", 3, 1241, 21], ["setarg", 16, 0, 3, 1241, 21], ["setarg", 16, 1, 12, 1241, 21], ["setarg", 16, 2, 17, 1241, 21], ["invoke", 16, 3, 1241, 21], ["disrupt", 1241, 21], "num_done_1884", ["store_dynamic", 23, 27, 9, 1241, 21], ["access", 3, 1, 1242, 15], ["is_num", 9, 10, 1242, 15], ["jump_false", 9, "num_err_1885", 1242, 15], "_nop_tc_145", "_nop_tc_146", ["add", 9, 10, 3, 1242, 15], ["jump", "num_done_1886", 1242, 15], "num_err_1885", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1242, 15 ], ["access", 12, "error", 1242, 15], ["access", 16, "cannot apply '+': operands must be numbers", 1242, 15], ["array", 17, 0, 1242, 15], ["push", 17, 16, 1242, 15], ["frame", 16, 3, 2, 1242, 15], ["null", 3, 1242, 15], ["setarg", 16, 0, 3, 1242, 15], ["setarg", 16, 1, 12, 1242, 15], ["setarg", 16, 2, 17, 1242, 15], ["invoke", 16, 3, 1242, 15], ["disrupt", 1242, 15], "num_done_1886", ["move", 10, 9, 1242, 15], ["jump", "while_start_1840", 1242, 15], "while_end_1841", [ "access", 3, { "name": "array", "kind": "name", "make": "intrinsic" }, 1246, 13 ], ["frame", 9, 3, 1, 1246, 13], ["null", 3, 1246, 13], ["setarg", 9, 0, 3, 1246, 13], ["setarg", 9, 1, 5, 1246, 13], ["invoke", 9, 3, 1246, 13], ["move", 28, 3, 1246, 13], ["access", 13, 0, 1247, 9], "while_start_1887", ["is_int", 3, 13, 1248, 16], ["jump_false", 3, "rel_ni_1889", 1248, 16], ["is_int", 9, 5, 1248, 16], ["jump_false", 9, "rel_ni_1889", 1248, 16], ["lt_int", 12, 13, 5, 1248, 16], ["jump", "rel_done_1891", 1248, 16], "rel_ni_1889", ["is_num", 3, 13, 1248, 16], ["jump_false", 3, "rel_nn_1890", 1248, 16], ["is_num", 9, 5, 1248, 16], ["jump_false", 9, "rel_nn_1890", 1248, 16], ["lt_float", 12, 13, 5, 1248, 16], ["jump", "rel_done_1891", 1248, 16], "rel_nn_1890", ["is_text", 3, 13, 1248, 16], ["jump_false", 3, "rel_err_1892", 1248, 16], ["is_text", 9, 5, 1248, 16], ["jump_false", 9, "rel_err_1892", 1248, 16], ["lt_text", 12, 13, 5, 1248, 16], ["jump", "rel_done_1891", 1248, 16], "rel_err_1892", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1248, 16 ], ["access", 9, "error", 1248, 16], ["access", 16, "cannot compare with '<': operands must be same type", 1248, 16], ["array", 17, 0, 1248, 16], ["push", 17, 16, 1248, 16], ["frame", 16, 3, 2, 1248, 16], ["null", 3, 1248, 16], ["setarg", 16, 0, 3, 1248, 16], ["setarg", 16, 1, 9, 1248, 16], ["setarg", 16, 2, 17, 1248, 16], ["invoke", 16, 3, 1248, 16], ["disrupt", 1248, 16], "rel_done_1891", ["jump_false", 12, "while_end_1888", 1248, 16], ["store_dynamic", 28, 13, 13, 1249, 13], ["access", 3, 1, 1250, 15], ["is_num", 9, 13, 1250, 15], ["jump_false", 9, "num_err_1893", 1250, 15], "_nop_tc_147", "_nop_tc_148", ["add", 9, 13, 3, 1250, 15], ["jump", "num_done_1894", 1250, 15], "num_err_1893", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1250, 15 ], ["access", 12, "error", 1250, 15], ["access", 16, "cannot apply '+': operands must be numbers", 1250, 15], ["array", 17, 0, 1250, 15], ["push", 17, 16, 1250, 15], ["frame", 16, 3, 2, 1250, 15], ["null", 3, 1250, 15], ["setarg", 16, 0, 3, 1250, 15], ["setarg", 16, 1, 12, 1250, 15], ["setarg", 16, 2, 17, 1250, 15], ["invoke", 16, 3, 1250, 15], ["disrupt", 1250, 15], "num_done_1894", ["move", 13, 9, 1250, 15], ["jump", "while_start_1887", 1250, 15], "while_end_1888", ["array", 3, 0, 1253, 12], ["move", 29, 3, 1253, 12], ["move", 30, 7, 1254, 17], ["array", 3, 0, 1255, 19], ["move", 31, 3, 1255, 19], ["array", 3, 0, 1256, 19], ["move", 32, 3, 1256, 19], ["access", 10, 0, 1258, 9], "while_start_1895", ["is_int", 3, 10, 1259, 16], ["jump_false", 3, "rel_ni_1897", 1259, 16], ["is_int", 9, 24, 1259, 16], ["jump_false", 9, "rel_ni_1897", 1259, 16], ["lt_int", 12, 10, 24, 1259, 16], ["jump", "rel_done_1899", 1259, 16], "rel_ni_1897", ["is_num", 3, 10, 1259, 16], ["jump_false", 3, "rel_nn_1898", 1259, 16], ["is_num", 9, 24, 1259, 16], ["jump_false", 9, "rel_nn_1898", 1259, 16], ["lt_float", 12, 10, 24, 1259, 16], ["jump", "rel_done_1899", 1259, 16], "rel_nn_1898", ["is_text", 3, 10, 1259, 16], ["jump_false", 3, "rel_err_1900", 1259, 16], ["is_text", 9, 24, 1259, 16], ["jump_false", 9, "rel_err_1900", 1259, 16], ["lt_text", 12, 10, 24, 1259, 16], ["jump", "rel_done_1899", 1259, 16], "rel_err_1900", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1259, 16 ], ["access", 9, "error", 1259, 16], ["access", 16, "cannot compare with '<': operands must be same type", 1259, 16], ["array", 17, 0, 1259, 16], ["push", 17, 16, 1259, 16], ["frame", 16, 3, 2, 1259, 16], ["null", 3, 1259, 16], ["setarg", 16, 0, 3, 1259, 16], ["setarg", 16, 1, 9, 1259, 16], ["setarg", 16, 2, 17, 1259, 16], ["invoke", 16, 3, 1259, 16], ["disrupt", 1259, 16], "rel_done_1899", ["jump_false", 12, "while_end_1896", 1259, 16], ["array", 3, 0, 1261, 25], ["move", 37, 3, 1261, 25], ["array", 3, 0, 1262, 25], ["move", 38, 3, 1262, 25], ["access", 11, 0, 1263, 11], "while_start_1901", ["length", 3, 31, 1264, 25], ["is_int", 9, 11, 1264, 25], ["jump_false", 9, "rel_ni_1903", 1264, 25], "_nop_tc_149", "_nop_tc_150", ["lt_int", 12, 11, 3, 1264, 25], ["jump", "rel_done_1905", 1264, 25], "rel_ni_1903", ["is_num", 9, 11, 1264, 25], ["jump_false", 9, "rel_nn_1904", 1264, 25], "_nop_tc_151", "_nop_tc_152", ["lt_float", 12, 11, 3, 1264, 25], ["jump", "rel_done_1905", 1264, 25], "rel_nn_1904", ["is_text", 9, 11, 1264, 25], ["jump_false", 9, "rel_err_1906", 1264, 25], "_nop_tc_153", ["jump", "rel_err_1906", 1264, 25], ["lt_text", 12, 11, 3, 1264, 25], ["jump", "rel_done_1905", 1264, 25], "rel_err_1906", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1264, 25 ], ["access", 9, "error", 1264, 25], ["access", 16, "cannot compare with '<': operands must be same type", 1264, 25], ["array", 17, 0, 1264, 25], ["push", 17, 16, 1264, 25], ["frame", 16, 3, 2, 1264, 25], ["null", 3, 1264, 25], ["setarg", 16, 0, 3, 1264, 25], ["setarg", 16, 1, 9, 1264, 25], ["setarg", 16, 2, 17, 1264, 25], ["invoke", 16, 3, 1264, 25], ["disrupt", 1264, 25], "rel_done_1905", ["jump_false", 12, "while_end_1902", 1264, 25], ["load_dynamic", 3, 32, 11, 1265, 25], ["load_dynamic", 9, 22, 10, 1265, 41], ["is_int", 12, 3, 1265, 41], ["jump_false", 12, "rel_ni_1909", 1265, 41], ["is_int", 16, 9, 1265, 41], ["jump_false", 16, "rel_ni_1909", 1265, 41], ["lt_int", 17, 3, 9, 1265, 41], ["jump", "rel_done_1911", 1265, 41], "rel_ni_1909", ["is_num", 12, 3, 1265, 41], ["jump_false", 12, "rel_nn_1910", 1265, 41], ["is_num", 16, 9, 1265, 41], ["jump_false", 16, "rel_nn_1910", 1265, 41], ["lt_float", 17, 3, 9, 1265, 41], ["jump", "rel_done_1911", 1265, 41], "rel_nn_1910", ["is_text", 12, 3, 1265, 41], ["jump_false", 12, "rel_err_1912", 1265, 41], ["is_text", 16, 9, 1265, 41], ["jump_false", 16, "rel_err_1912", 1265, 41], ["lt_text", 17, 3, 9, 1265, 41], ["jump", "rel_done_1911", 1265, 41], "rel_err_1912", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1265, 41 ], ["access", 9, "error", 1265, 41], ["access", 12, "cannot compare with '<': operands must be same type", 1265, 41], ["array", 16, 0, 1265, 41], ["push", 16, 12, 1265, 41], ["frame", 12, 3, 2, 1265, 41], ["null", 3, 1265, 41], ["setarg", 12, 0, 3, 1265, 41], ["setarg", 12, 1, 9, 1265, 41], ["setarg", 12, 2, 16, 1265, 41], ["invoke", 12, 3, 1265, 41], ["disrupt", 1265, 41], "rel_done_1911", ["jump_false", 17, "if_else_1907", 1265, 41], ["load_dynamic", 3, 31, 11, 1266, 32], ["is_array", 9, 29, 1266, 32], ["jump_false", 9, "push_err_1913", 1266, 32], ["push", 29, 3, 1266, 32], ["jump", "push_done_1914", 1266, 32], "push_err_1913", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1266, 32 ], ["access", 9, "error", 1266, 32], ["access", 12, "cannot push: target must be an array", 1266, 32], ["array", 16, 0, 1266, 32], ["push", 16, 12, 1266, 32], ["frame", 12, 3, 2, 1266, 32], ["null", 3, 1266, 32], ["setarg", 12, 0, 3, 1266, 32], ["setarg", 12, 1, 9, 1266, 32], ["setarg", 12, 2, 16, 1266, 32], ["invoke", 12, 3, 1266, 32], ["disrupt", 1266, 32], "push_done_1914", ["jump", "if_end_1908", 1266, 32], "if_else_1907", ["load_dynamic", 3, 31, 11, 1268, 43], ["is_array", 9, 37, 1268, 43], ["jump_false", 9, "push_err_1915", 1268, 43], ["push", 37, 3, 1268, 43], ["jump", "push_done_1916", 1268, 43], "push_err_1915", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1268, 43 ], ["access", 9, "error", 1268, 43], ["access", 12, "cannot push: target must be an array", 1268, 43], ["array", 16, 0, 1268, 43], ["push", 16, 12, 1268, 43], ["frame", 12, 3, 2, 1268, 43], ["null", 3, 1268, 43], ["setarg", 12, 0, 3, 1268, 43], ["setarg", 12, 1, 9, 1268, 43], ["setarg", 12, 2, 16, 1268, 43], ["invoke", 12, 3, 1268, 43], ["disrupt", 1268, 43], "push_done_1916", ["load_dynamic", 3, 32, 11, 1269, 43], ["is_array", 9, 38, 1269, 43], ["jump_false", 9, "push_err_1917", 1269, 43], ["push", 38, 3, 1269, 43], ["jump", "push_done_1918", 1269, 43], "push_err_1917", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1269, 43 ], ["access", 9, "error", 1269, 43], ["access", 12, "cannot push: target must be an array", 1269, 43], ["array", 16, 0, 1269, 43], ["push", 16, 12, 1269, 43], ["frame", 12, 3, 2, 1269, 43], ["null", 3, 1269, 43], ["setarg", 12, 0, 3, 1269, 43], ["setarg", 12, 1, 9, 1269, 43], ["setarg", 12, 2, 16, 1269, 43], ["invoke", 12, 3, 1269, 43], ["disrupt", 1269, 43], "push_done_1918", "if_end_1908", ["access", 3, 1, 1271, 17], ["is_num", 9, 11, 1271, 17], ["jump_false", 9, "num_err_1919", 1271, 17], "_nop_tc_154", "_nop_tc_155", ["add", 9, 11, 3, 1271, 17], ["jump", "num_done_1920", 1271, 17], "num_err_1919", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1271, 17 ], ["access", 12, "error", 1271, 17], ["access", 16, "cannot apply '+': operands must be numbers", 1271, 17], ["array", 17, 0, 1271, 17], ["push", 17, 16, 1271, 17], ["frame", 16, 3, 2, 1271, 17], ["null", 3, 1271, 17], ["setarg", 16, 0, 3, 1271, 17], ["setarg", 16, 1, 12, 1271, 17], ["setarg", 16, 2, 17, 1271, 17], ["invoke", 16, 3, 1271, 17], ["disrupt", 1271, 17], "num_done_1920", ["move", 11, 9, 1271, 17], ["jump", "while_start_1901", 1271, 17], "while_end_1902", ["move", 31, 37, 1273, 21], ["move", 32, 38, 1274, 21], ["length", 3, 29, 1277, 18], ["access", 9, 0, 1277, 26], "_nop_tc_156", "_nop_tc_157", "_nop_tc_158", "_nop_tc_159", ["gt_int", 12, 3, 9, 1277, 26], ["jump", "rel_done_1925", 1277, 26], "rel_ni_1923", "_nop_tc_160", "_nop_tc_161", "_nop_tc_162", "_nop_tc_163", ["gt_float", 12, 3, 9, 1277, 26], ["jump", "rel_done_1925", 1277, 26], "rel_nn_1924", "_nop_tc_164", ["jump", "rel_err_1926", 1277, 26], "_nop_tc_165", ["jump", "rel_err_1926", 1277, 26], ["gt_text", 12, 3, 9, 1277, 26], ["jump", "rel_done_1925", 1277, 26], "rel_err_1926", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1277, 26 ], ["access", 9, "error", 1277, 26], ["access", 16, "cannot compare with '>': operands must be same type", 1277, 26], ["array", 17, 0, 1277, 26], ["push", 17, 16, 1277, 26], ["frame", 16, 3, 2, 1277, 26], ["null", 3, 1277, 26], ["setarg", 16, 0, 3, 1277, 26], ["setarg", 16, 1, 9, 1277, 26], ["setarg", 16, 2, 17, 1277, 26], ["invoke", 16, 3, 1277, 26], ["disrupt", 1277, 26], "rel_done_1925", ["jump_false", 12, "if_else_1921", 1277, 26], ["access", 34, 0, 1278, 14], ["access", 11, 1, 1279, 13], "while_start_1927", ["length", 3, 29, 1280, 27], ["is_int", 9, 11, 1280, 27], ["jump_false", 9, "rel_ni_1929", 1280, 27], "_nop_tc_166", "_nop_tc_167", ["lt_int", 12, 11, 3, 1280, 27], ["jump", "rel_done_1931", 1280, 27], "rel_ni_1929", ["is_num", 9, 11, 1280, 27], ["jump_false", 9, "rel_nn_1930", 1280, 27], "_nop_tc_168", "_nop_tc_169", ["lt_float", 12, 11, 3, 1280, 27], ["jump", "rel_done_1931", 1280, 27], "rel_nn_1930", ["is_text", 9, 11, 1280, 27], ["jump_false", 9, "rel_err_1932", 1280, 27], "_nop_tc_170", ["jump", "rel_err_1932", 1280, 27], ["lt_text", 12, 11, 3, 1280, 27], ["jump", "rel_done_1931", 1280, 27], "rel_err_1932", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1280, 27 ], ["access", 9, "error", 1280, 27], ["access", 16, "cannot compare with '<': operands must be same type", 1280, 27], ["array", 17, 0, 1280, 27], ["push", 17, 16, 1280, 27], ["frame", 16, 3, 2, 1280, 27], ["null", 3, 1280, 27], ["setarg", 16, 0, 3, 1280, 27], ["setarg", 16, 1, 9, 1280, 27], ["setarg", 16, 2, 17, 1280, 27], ["invoke", 16, 3, 1280, 27], ["disrupt", 1280, 27], "rel_done_1931", ["jump_false", 12, "while_end_1928", 1280, 27], ["load_dynamic", 3, 29, 11, 1281, 20], ["load_dynamic", 9, 29, 34, 1281, 30], ["is_int", 12, 3, 1281, 30], ["jump_false", 12, "rel_ni_1935", 1281, 30], ["is_int", 16, 9, 1281, 30], ["jump_false", 16, "rel_ni_1935", 1281, 30], ["lt_int", 17, 3, 9, 1281, 30], ["jump", "rel_done_1937", 1281, 30], "rel_ni_1935", ["is_num", 12, 3, 1281, 30], ["jump_false", 12, "rel_nn_1936", 1281, 30], ["is_num", 16, 9, 1281, 30], ["jump_false", 16, "rel_nn_1936", 1281, 30], ["lt_float", 17, 3, 9, 1281, 30], ["jump", "rel_done_1937", 1281, 30], "rel_nn_1936", ["is_text", 12, 3, 1281, 30], ["jump_false", 12, "rel_err_1938", 1281, 30], ["is_text", 16, 9, 1281, 30], ["jump_false", 16, "rel_err_1938", 1281, 30], ["lt_text", 17, 3, 9, 1281, 30], ["jump", "rel_done_1937", 1281, 30], "rel_err_1938", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1281, 30 ], ["access", 9, "error", 1281, 30], ["access", 12, "cannot compare with '<': operands must be same type", 1281, 30], ["array", 16, 0, 1281, 30], ["push", 16, 12, 1281, 30], ["frame", 12, 3, 2, 1281, 30], ["null", 3, 1281, 30], ["setarg", 12, 0, 3, 1281, 30], ["setarg", 12, 1, 9, 1281, 30], ["setarg", 12, 2, 16, 1281, 30], ["invoke", 12, 3, 1281, 30], ["disrupt", 1281, 30], "rel_done_1937", ["jump_false", 17, "if_else_1933", 1281, 30], ["move", 34, 11, 1281, 40], ["jump", "if_end_1934", 1281, 40], "if_else_1933", "if_end_1934", ["access", 3, 1, 1282, 19], ["is_num", 9, 11, 1282, 19], ["jump_false", 9, "num_err_1939", 1282, 19], "_nop_tc_171", "_nop_tc_172", ["add", 9, 11, 3, 1282, 19], ["jump", "num_done_1940", 1282, 19], "num_err_1939", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1282, 19 ], ["access", 12, "error", 1282, 19], ["access", 16, "cannot apply '+': operands must be numbers", 1282, 19], ["array", 17, 0, 1282, 19], ["push", 17, 16, 1282, 19], ["frame", 16, 3, 2, 1282, 19], ["null", 3, 1282, 19], ["setarg", 16, 0, 3, 1282, 19], ["setarg", 16, 1, 12, 1282, 19], ["setarg", 16, 2, 17, 1282, 19], ["invoke", 16, 3, 1282, 19], ["disrupt", 1282, 19], "num_done_1940", ["move", 11, 9, 1282, 19], ["jump", "while_start_1927", 1282, 19], "while_end_1928", ["load_dynamic", 3, 29, 34, 1284, 21], ["move", 33, 3, 1284, 21], ["array", 3, 0, 1285, 20], ["move", 39, 3, 1285, 20], ["access", 11, 0, 1286, 13], "while_start_1941", ["length", 3, 29, 1287, 27], ["is_int", 9, 11, 1287, 27], ["jump_false", 9, "rel_ni_1943", 1287, 27], "_nop_tc_173", "_nop_tc_174", ["lt_int", 12, 11, 3, 1287, 27], ["jump", "rel_done_1945", 1287, 27], "rel_ni_1943", ["is_num", 9, 11, 1287, 27], ["jump_false", 9, "rel_nn_1944", 1287, 27], "_nop_tc_175", "_nop_tc_176", ["lt_float", 12, 11, 3, 1287, 27], ["jump", "rel_done_1945", 1287, 27], "rel_nn_1944", ["is_text", 9, 11, 1287, 27], ["jump_false", 9, "rel_err_1946", 1287, 27], "_nop_tc_177", ["jump", "rel_err_1946", 1287, 27], ["lt_text", 12, 11, 3, 1287, 27], ["jump", "rel_done_1945", 1287, 27], "rel_err_1946", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1287, 27 ], ["access", 9, "error", 1287, 27], ["access", 16, "cannot compare with '<': operands must be same type", 1287, 27], ["array", 17, 0, 1287, 27], ["push", 17, 16, 1287, 27], ["frame", 16, 3, 2, 1287, 27], ["null", 3, 1287, 27], ["setarg", 16, 0, 3, 1287, 27], ["setarg", 16, 1, 9, 1287, 27], ["setarg", 16, 2, 17, 1287, 27], ["invoke", 16, 3, 1287, 27], ["disrupt", 1287, 27], "rel_done_1945", ["jump_false", 12, "while_end_1942", 1287, 27], ["is_identical", 3, 11, 34, 1288, 20], ["jump_true", 3, "ne_nid_1950", 1288, 20], ["jump", "ne_ni_1951", 1288, 20], "ne_nid_1950", ["false", 3, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_ni_1951", ["is_int", 9, 11, 1288, 20], ["jump_false", 9, "ne_nn_1952", 1288, 20], ["is_int", 12, 34, 1288, 20], ["jump_false", 12, "ne_nn_1952", 1288, 20], ["ne_int", 3, 11, 34, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_nn_1952", ["is_num", 9, 11, 1288, 20], ["jump_false", 9, "ne_nt_1953", 1288, 20], ["is_num", 12, 34, 1288, 20], ["jump_false", 12, "ne_nt_1953", 1288, 20], ["ne_float", 3, 11, 34, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_nt_1953", ["is_text", 9, 11, 1288, 20], ["jump_false", 9, "ne_nnl_1954", 1288, 20], ["is_text", 12, 34, 1288, 20], ["jump_false", 12, "ne_nnl_1954", 1288, 20], ["ne_text", 3, 11, 34, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_nnl_1954", ["is_null", 9, 11, 1288, 20], ["jump_false", 9, "ne_nb_1955", 1288, 20], ["is_null", 12, 34, 1288, 20], ["jump_false", 12, "ne_nb_1955", 1288, 20], ["false", 3, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_nb_1955", ["is_bool", 9, 11, 1288, 20], ["jump_false", 9, "ne_mis_1956", 1288, 20], ["is_bool", 12, 34, 1288, 20], ["jump_false", 12, "ne_mis_1956", 1288, 20], ["ne_bool", 3, 11, 34, 1288, 20], ["jump", "ne_done_1949", 1288, 20], "ne_mis_1956", ["true", 3, 1288, 20], "ne_done_1949", ["jump_false", 3, "if_else_1947", 1288, 20], ["load_dynamic", 3, 29, 11, 1288, 42], ["is_array", 9, 39, 1288, 42], ["jump_false", 9, "push_err_1957", 1288, 42], ["push", 39, 3, 1288, 42], ["jump", "push_done_1958", 1288, 42], "push_err_1957", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1288, 42 ], ["access", 9, "error", 1288, 42], ["access", 12, "cannot push: target must be an array", 1288, 42], ["array", 16, 0, 1288, 42], ["push", 16, 12, 1288, 42], ["frame", 12, 3, 2, 1288, 42], ["null", 3, 1288, 42], ["setarg", 12, 0, 3, 1288, 42], ["setarg", 12, 1, 9, 1288, 42], ["setarg", 12, 2, 16, 1288, 42], ["invoke", 12, 3, 1288, 42], ["disrupt", 1288, 42], "push_done_1958", ["jump", "if_end_1948", 1288, 42], "if_else_1947", "if_end_1948", ["access", 3, 1, 1289, 19], ["is_num", 9, 11, 1289, 19], ["jump_false", 9, "num_err_1959", 1289, 19], "_nop_tc_178", "_nop_tc_179", ["add", 9, 11, 3, 1289, 19], ["jump", "num_done_1960", 1289, 19], "num_err_1959", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1289, 19 ], ["access", 12, "error", 1289, 19], ["access", 16, "cannot apply '+': operands must be numbers", 1289, 19], ["array", 17, 0, 1289, 19], ["push", 17, 16, 1289, 19], ["frame", 16, 3, 2, 1289, 19], ["null", 3, 1289, 19], ["setarg", 16, 0, 3, 1289, 19], ["setarg", 16, 1, 12, 1289, 19], ["setarg", 16, 2, 17, 1289, 19], ["invoke", 16, 3, 1289, 19], ["disrupt", 1289, 19], "num_done_1960", ["move", 11, 9, 1289, 19], ["jump", "while_start_1941", 1289, 19], "while_end_1942", ["move", 29, 39, 1291, 16], ["jump", "if_end_1922", 1291, 16], "if_else_1921", ["move", 33, 30, 1293, 16], ["access", 3, 1, 1294, 33], ["is_num", 9, 30, 1294, 33], ["jump_false", 9, "num_err_1961", 1294, 33], "_nop_tc_180", "_nop_tc_181", ["add", 9, 30, 3, 1294, 33], ["jump", "num_done_1962", 1294, 33], "num_err_1961", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1294, 33 ], ["access", 12, "error", 1294, 33], ["access", 16, "cannot apply '+': operands must be numbers", 1294, 33], ["array", 17, 0, 1294, 33], ["push", 17, 16, 1294, 33], ["frame", 16, 3, 2, 1294, 33], ["null", 3, 1294, 33], ["setarg", 16, 0, 3, 1294, 33], ["setarg", 16, 1, 12, 1294, 33], ["setarg", 16, 2, 17, 1294, 33], ["invoke", 16, 3, 1294, 33], ["disrupt", 1294, 33], "num_done_1962", ["move", 30, 9, 1294, 33], "if_end_1922", ["load_dynamic", 3, 21, 10, 1297, 24], ["store_dynamic", 28, 33, 3, 1297, 24], ["is_array", 3, 31, 1298, 23], ["jump_false", 3, "push_err_1963", 1298, 23], ["push", 31, 33, 1298, 23], ["jump", "push_done_1964", 1298, 23], "push_err_1963", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1298, 23 ], ["access", 9, "error", 1298, 23], ["access", 12, "cannot push: target must be an array", 1298, 23], ["array", 16, 0, 1298, 23], ["push", 16, 12, 1298, 23], ["frame", 12, 3, 2, 1298, 23], ["null", 3, 1298, 23], ["setarg", 12, 0, 3, 1298, 23], ["setarg", 12, 1, 9, 1298, 23], ["setarg", 12, 2, 16, 1298, 23], ["invoke", 12, 3, 1298, 23], ["disrupt", 1298, 23], "push_done_1964", ["load_dynamic", 3, 23, 10, 1299, 33], ["is_array", 9, 32, 1299, 33], ["jump_false", 9, "push_err_1965", 1299, 33], ["push", 32, 3, 1299, 33], ["jump", "push_done_1966", 1299, 33], "push_err_1965", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1299, 33 ], ["access", 9, "error", 1299, 33], ["access", 12, "cannot push: target must be an array", 1299, 33], ["array", 16, 0, 1299, 33], ["push", 16, 12, 1299, 33], ["frame", 12, 3, 2, 1299, 33], ["null", 3, 1299, 33], ["setarg", 12, 0, 3, 1299, 33], ["setarg", 12, 1, 9, 1299, 33], ["setarg", 12, 2, 16, 1299, 33], ["invoke", 12, 3, 1299, 33], ["disrupt", 1299, 33], "push_done_1966", ["access", 3, 1, 1300, 15], ["is_num", 9, 10, 1300, 15], ["jump_false", 9, "num_err_1967", 1300, 15], "_nop_tc_182", "_nop_tc_183", ["add", 9, 10, 3, 1300, 15], ["jump", "num_done_1968", 1300, 15], "num_err_1967", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1300, 15 ], ["access", 12, "error", 1300, 15], ["access", 16, "cannot apply '+': operands must be numbers", 1300, 15], ["array", 17, 0, 1300, 15], ["push", 17, 16, 1300, 15], ["frame", 16, 3, 2, 1300, 15], ["null", 3, 1300, 15], ["setarg", 16, 0, 3, 1300, 15], ["setarg", 16, 1, 12, 1300, 15], ["setarg", 16, 2, 17, 1300, 15], ["invoke", 16, 3, 1300, 15], ["disrupt", 1300, 15], "num_done_1968", ["move", 10, 9, 1300, 15], ["jump", "while_start_1895", 1300, 15], "while_end_1896", ["move", 35, 7, 1304, 15], ["access", 13, 0, 1305, 9], "while_start_1969", ["is_int", 3, 13, 1306, 16], ["jump_false", 3, "rel_ni_1971", 1306, 16], ["is_int", 7, 5, 1306, 16], ["jump_false", 7, "rel_ni_1971", 1306, 16], ["lt_int", 9, 13, 5, 1306, 16], ["jump", "rel_done_1973", 1306, 16], "rel_ni_1971", ["is_num", 3, 13, 1306, 16], ["jump_false", 3, "rel_nn_1972", 1306, 16], ["is_num", 7, 5, 1306, 16], ["jump_false", 7, "rel_nn_1972", 1306, 16], ["lt_float", 9, 13, 5, 1306, 16], ["jump", "rel_done_1973", 1306, 16], "rel_nn_1972", ["is_text", 3, 13, 1306, 16], ["jump_false", 3, "rel_err_1974", 1306, 16], ["is_text", 7, 5, 1306, 16], ["jump_false", 7, "rel_err_1974", 1306, 16], ["lt_text", 9, 13, 5, 1306, 16], ["jump", "rel_done_1973", 1306, 16], "rel_err_1974", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1306, 16 ], ["access", 7, "error", 1306, 16], ["access", 12, "cannot compare with '<': operands must be same type", 1306, 16], ["array", 16, 0, 1306, 16], ["push", 16, 12, 1306, 16], ["frame", 12, 3, 2, 1306, 16], ["null", 3, 1306, 16], ["setarg", 12, 0, 3, 1306, 16], ["setarg", 12, 1, 7, 1306, 16], ["setarg", 12, 2, 16, 1306, 16], ["invoke", 12, 3, 1306, 16], ["disrupt", 1306, 16], "rel_done_1973", ["jump_false", 9, "while_end_1970", 1306, 16], ["load_dynamic", 3, 8, 13, 1307, 21], ["access", 7, 0, 1307, 27], ["is_int", 9, 3, 1307, 27], ["jump_false", 9, "rel_ni_1978", 1307, 27], "_nop_tc_184", "_nop_tc_185", ["ge_int", 12, 3, 7, 1307, 27], ["jump", "rel_done_1980", 1307, 27], "rel_ni_1978", ["is_num", 9, 3, 1307, 27], ["jump_false", 9, "rel_nn_1979", 1307, 27], "_nop_tc_186", "_nop_tc_187", ["ge_float", 12, 3, 7, 1307, 27], ["jump", "rel_done_1980", 1307, 27], "rel_nn_1979", ["is_text", 9, 3, 1307, 27], ["jump_false", 9, "rel_err_1981", 1307, 27], "_nop_tc_188", ["jump", "rel_err_1981", 1307, 27], ["ge_text", 12, 3, 7, 1307, 27], ["jump", "rel_done_1980", 1307, 27], "rel_err_1981", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1307, 27 ], ["access", 7, "error", 1307, 27], ["access", 9, "cannot compare with '>=': operands must be same type", 1307, 27], ["array", 16, 0, 1307, 27], ["push", 16, 9, 1307, 27], ["frame", 9, 3, 2, 1307, 27], ["null", 3, 1307, 27], ["setarg", 9, 0, 3, 1307, 27], ["setarg", 9, 1, 7, 1307, 27], ["setarg", 9, 2, 16, 1307, 27], ["invoke", 9, 3, 1307, 27], ["disrupt", 1307, 27], "rel_done_1980", ["move", 3, 12, 1307, 27], ["jump_false", 3, "and_end_1977", 1307, 27], ["load_dynamic", 7, 28, 13, 1307, 38], ["is_int", 9, 7, 1307, 44], ["jump_false", 9, "rel_ni_1982", 1307, 44], ["is_int", 12, 35, 1307, 44], ["jump_false", 12, "rel_ni_1982", 1307, 44], ["ge_int", 16, 7, 35, 1307, 44], ["jump", "rel_done_1984", 1307, 44], "rel_ni_1982", ["is_num", 9, 7, 1307, 44], ["jump_false", 9, "rel_nn_1983", 1307, 44], ["is_num", 12, 35, 1307, 44], ["jump_false", 12, "rel_nn_1983", 1307, 44], ["ge_float", 16, 7, 35, 1307, 44], ["jump", "rel_done_1984", 1307, 44], "rel_nn_1983", ["is_text", 9, 7, 1307, 44], ["jump_false", 9, "rel_err_1985", 1307, 44], ["is_text", 12, 35, 1307, 44], ["jump_false", 12, "rel_err_1985", 1307, 44], ["ge_text", 16, 7, 35, 1307, 44], ["jump", "rel_done_1984", 1307, 44], "rel_err_1985", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 1307, 44 ], ["access", 9, "error", 1307, 44], ["access", 12, "cannot compare with '>=': operands must be same type", 1307, 44], ["array", 17, 0, 1307, 44], ["push", 17, 12, 1307, 44], ["frame", 12, 7, 2, 1307, 44], ["null", 7, 1307, 44], ["setarg", 12, 0, 7, 1307, 44], ["setarg", 12, 1, 9, 1307, 44], ["setarg", 12, 2, 17, 1307, 44], ["invoke", 12, 7, 1307, 44], ["disrupt", 1307, 44], "rel_done_1984", ["move", 3, 16, 1307, 44], "and_end_1977", ["jump_false", 3, "if_else_1975", 1307, 44], ["load_dynamic", 3, 28, 13, 1308, 25], ["access", 7, 1, 1308, 30], ["is_num", 9, 3, 1308, 30], ["jump_false", 9, "num_err_1986", 1308, 30], "_nop_tc_189", "_nop_tc_190", ["add", 9, 3, 7, 1308, 30], ["jump", "num_done_1987", 1308, 30], "num_err_1986", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1308, 30 ], ["access", 7, "error", 1308, 30], ["access", 12, "cannot apply '+': operands must be numbers", 1308, 30], ["array", 16, 0, 1308, 30], ["push", 16, 12, 1308, 30], ["frame", 12, 3, 2, 1308, 30], ["null", 3, 1308, 30], ["setarg", 12, 0, 3, 1308, 30], ["setarg", 12, 1, 7, 1308, 30], ["setarg", 12, 2, 16, 1308, 30], ["invoke", 12, 3, 1308, 30], ["disrupt", 1308, 30], "num_done_1987", ["move", 35, 9, 1308, 30], ["jump", "if_end_1976", 1308, 30], "if_else_1975", "if_end_1976", ["access", 3, 1, 1310, 15], ["is_num", 7, 13, 1310, 15], ["jump_false", 7, "num_err_1988", 1310, 15], "_nop_tc_191", "_nop_tc_192", ["add", 7, 13, 3, 1310, 15], ["jump", "num_done_1989", 1310, 15], "num_err_1988", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1310, 15 ], ["access", 9, "error", 1310, 15], ["access", 12, "cannot apply '+': operands must be numbers", 1310, 15], ["array", 16, 0, 1310, 15], ["push", 16, 12, 1310, 15], ["frame", 12, 3, 2, 1310, 15], ["null", 3, 1310, 15], ["setarg", 12, 0, 3, 1310, 15], ["setarg", 12, 1, 9, 1310, 15], ["setarg", 12, 2, 16, 1310, 15], ["invoke", 12, 3, 1310, 15], ["disrupt", 1310, 15], "num_done_1989", ["move", 13, 7, 1310, 15], ["jump", "while_start_1969", 1310, 15], "while_end_1970", ["is_int", 3, 35, 1313, 20], ["jump_false", 3, "rel_ni_1992", 1313, 20], ["is_int", 7, 5, 1313, 20], ["jump_false", 7, "rel_ni_1992", 1313, 20], ["ge_int", 8, 35, 5, 1313, 20], ["jump", "rel_done_1994", 1313, 20], "rel_ni_1992", ["is_num", 3, 35, 1313, 20], ["jump_false", 3, "rel_nn_1993", 1313, 20], ["is_num", 7, 5, 1313, 20], ["jump_false", 7, "rel_nn_1993", 1313, 20], ["ge_float", 8, 35, 5, 1313, 20], ["jump", "rel_done_1994", 1313, 20], "rel_nn_1993", ["is_text", 3, 35, 1313, 20], ["jump_false", 3, "rel_err_1995", 1313, 20], ["is_text", 7, 5, 1313, 20], ["jump_false", 7, "rel_err_1995", 1313, 20], ["ge_text", 8, 35, 5, 1313, 20], ["jump", "rel_done_1994", 1313, 20], "rel_err_1995", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1313, 20 ], ["access", 7, "error", 1313, 20], ["access", 9, "cannot compare with '>=': operands must be same type", 1313, 20], ["array", 12, 0, 1313, 20], ["push", 12, 9, 1313, 20], ["frame", 9, 3, 2, 1313, 20], ["null", 3, 1313, 20], ["setarg", 9, 0, 3, 1313, 20], ["setarg", 9, 1, 7, 1313, 20], ["setarg", 9, 2, 12, 1313, 20], ["invoke", 9, 3, 1313, 20], ["disrupt", 1313, 20], "rel_done_1994", ["jump_false", 8, "if_else_1990", 1313, 20], ["null", 3, 1313, 37], ["return", 3, 1313, 37], "_nop_ur_2", "if_else_1990", "if_end_1991", ["access", 10, 0, 1316, 9], "while_start_1996", ["is_int", 3, 10, 1317, 16], ["jump_false", 3, "rel_ni_1998", 1317, 16], ["is_int", 7, 6, 1317, 16], ["jump_false", 7, "rel_ni_1998", 1317, 16], ["lt_int", 8, 10, 6, 1317, 16], ["jump", "rel_done_2000", 1317, 16], "rel_ni_1998", ["is_num", 3, 10, 1317, 16], ["jump_false", 3, "rel_nn_1999", 1317, 16], ["is_num", 7, 6, 1317, 16], ["jump_false", 7, "rel_nn_1999", 1317, 16], ["lt_float", 8, 10, 6, 1317, 16], ["jump", "rel_done_2000", 1317, 16], "rel_nn_1999", ["is_text", 3, 10, 1317, 16], ["jump_false", 3, "rel_err_2001", 1317, 16], ["is_text", 7, 6, 1317, 16], ["jump_false", 7, "rel_err_2001", 1317, 16], ["lt_text", 8, 10, 6, 1317, 16], ["jump", "rel_done_2000", 1317, 16], "rel_err_2001", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1317, 16 ], ["access", 7, "error", 1317, 16], ["access", 9, "cannot compare with '<': operands must be same type", 1317, 16], ["array", 12, 0, 1317, 16], ["push", 12, 9, 1317, 16], ["frame", 9, 3, 2, 1317, 16], ["null", 3, 1317, 16], ["setarg", 9, 0, 3, 1317, 16], ["setarg", 9, 1, 7, 1317, 16], ["setarg", 9, 2, 12, 1317, 16], ["invoke", 9, 3, 1317, 16], ["disrupt", 1317, 16], "rel_done_2000", ["jump_false", 8, "while_end_1997", 1317, 16], ["load_dynamic", 3, 4, 10, 1318, 28], ["move", 14, 3, 1318, 28], ["is_array", 3, 14, 1319, 20], ["jump_false", 3, "if_else_2002", 1319, 20], ["get", 3, 34, 1, 1320, 16], ["frame", 7, 3, 1, 1320, 16], ["null", 3, 1320, 16], ["setarg", 7, 0, 3, 1320, 16], ["setarg", 7, 1, 14, 1320, 16], ["invoke", 7, 3, 1320, 16], ["move", 15, 3, 1320, 16], ["access", 11, 0, 1321, 13], "while_start_2004", ["length", 3, 15, 1322, 27], ["is_int", 7, 11, 1322, 27], ["jump_false", 7, "rel_ni_2006", 1322, 27], "_nop_tc_193", "_nop_tc_194", ["lt_int", 8, 11, 3, 1322, 27], ["jump", "rel_done_2008", 1322, 27], "rel_ni_2006", ["is_num", 7, 11, 1322, 27], ["jump_false", 7, "rel_nn_2007", 1322, 27], "_nop_tc_195", "_nop_tc_196", ["lt_float", 8, 11, 3, 1322, 27], ["jump", "rel_done_2008", 1322, 27], "rel_nn_2007", ["is_text", 7, 11, 1322, 27], ["jump_false", 7, "rel_err_2009", 1322, 27], "_nop_tc_197", ["jump", "rel_err_2009", 1322, 27], ["lt_text", 8, 11, 3, 1322, 27], ["jump", "rel_done_2008", 1322, 27], "rel_err_2009", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1322, 27 ], ["access", 7, "error", 1322, 27], ["access", 9, "cannot compare with '<': operands must be same type", 1322, 27], ["array", 12, 0, 1322, 27], ["push", 12, 9, 1322, 27], ["frame", 9, 3, 2, 1322, 27], ["null", 3, 1322, 27], ["setarg", 9, 0, 3, 1322, 27], ["setarg", 9, 1, 7, 1322, 27], ["setarg", 9, 2, 12, 1322, 27], ["invoke", 9, 3, 1322, 27], ["disrupt", 1322, 27], "rel_done_2008", ["jump_false", 8, "while_end_2005", 1322, 27], ["load_dynamic", 3, 15, 11, 1323, 32], ["load_dynamic", 7, 14, 3, 1323, 32], ["move", 36, 7, 1323, 32], ["is_num", 3, 36, 1324, 25], ["move", 7, 3, 1324, 25], ["jump_false", 7, "and_end_2013", 1324, 25], ["access", 3, 0, 1324, 48], ["is_int", 8, 36, 1324, 48], ["jump_false", 8, "rel_ni_2014", 1324, 48], "_nop_tc_198", "_nop_tc_199", ["ge_int", 9, 36, 3, 1324, 48], ["jump", "rel_done_2016", 1324, 48], "rel_ni_2014", ["is_num", 8, 36, 1324, 48], ["jump_false", 8, "rel_nn_2015", 1324, 48], "_nop_tc_200", "_nop_tc_201", ["ge_float", 9, 36, 3, 1324, 48], ["jump", "rel_done_2016", 1324, 48], "rel_nn_2015", ["is_text", 8, 36, 1324, 48], ["jump_false", 8, "rel_err_2017", 1324, 48], "_nop_tc_202", ["jump", "rel_err_2017", 1324, 48], ["ge_text", 9, 36, 3, 1324, 48], ["jump", "rel_done_2016", 1324, 48], "rel_err_2017", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1324, 48 ], ["access", 8, "error", 1324, 48], ["access", 12, "cannot compare with '>=': operands must be same type", 1324, 48], ["array", 13, 0, 1324, 48], ["push", 13, 12, 1324, 48], ["frame", 12, 3, 2, 1324, 48], ["null", 3, 1324, 48], ["setarg", 12, 0, 3, 1324, 48], ["setarg", 12, 1, 8, 1324, 48], ["setarg", 12, 2, 13, 1324, 48], ["invoke", 12, 3, 1324, 48], ["disrupt", 1324, 48], "rel_done_2016", ["move", 7, 9, 1324, 48], "and_end_2013", ["move", 3, 7, 1324, 48], ["jump_false", 3, "and_end_2012", 1324, 48], ["is_int", 7, 36, 1324, 63], ["jump_false", 7, "rel_ni_2018", 1324, 63], ["is_int", 8, 5, 1324, 63], ["jump_false", 8, "rel_ni_2018", 1324, 63], ["lt_int", 9, 36, 5, 1324, 63], ["jump", "rel_done_2020", 1324, 63], "rel_ni_2018", ["is_num", 7, 36, 1324, 63], ["jump_false", 7, "rel_nn_2019", 1324, 63], ["is_num", 8, 5, 1324, 63], ["jump_false", 8, "rel_nn_2019", 1324, 63], ["lt_float", 9, 36, 5, 1324, 63], ["jump", "rel_done_2020", 1324, 63], "rel_nn_2019", ["is_text", 7, 36, 1324, 63], ["jump_false", 7, "rel_err_2021", 1324, 63], ["is_text", 8, 5, 1324, 63], ["jump_false", 8, "rel_err_2021", 1324, 63], ["lt_text", 9, 36, 5, 1324, 63], ["jump", "rel_done_2020", 1324, 63], "rel_err_2021", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 1324, 63 ], ["access", 8, "error", 1324, 63], ["access", 12, "cannot compare with '<': operands must be same type", 1324, 63], ["array", 13, 0, 1324, 63], ["push", 13, 12, 1324, 63], ["frame", 12, 7, 2, 1324, 63], ["null", 7, 1324, 63], ["setarg", 12, 0, 7, 1324, 63], ["setarg", 12, 1, 8, 1324, 63], ["setarg", 12, 2, 13, 1324, 63], ["invoke", 12, 7, 1324, 63], ["disrupt", 1324, 63], "rel_done_2020", ["move", 3, 9, 1324, 63], "and_end_2012", ["jump_false", 3, "if_else_2010", 1324, 63], ["load_dynamic", 3, 28, 36, 1325, 36], ["load_dynamic", 7, 15, 11, 1325, 24], ["store_dynamic", 14, 3, 7, 1325, 24], ["jump", "if_end_2011", 1325, 24], "if_else_2010", "if_end_2011", ["access", 3, 1, 1327, 19], ["is_num", 7, 11, 1327, 19], ["jump_false", 7, "num_err_2022", 1327, 19], "_nop_tc_203", "_nop_tc_204", ["add", 7, 11, 3, 1327, 19], ["jump", "num_done_2023", 1327, 19], "num_err_2022", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1327, 19 ], ["access", 8, "error", 1327, 19], ["access", 9, "cannot apply '+': operands must be numbers", 1327, 19], ["array", 12, 0, 1327, 19], ["push", 12, 9, 1327, 19], ["frame", 9, 3, 2, 1327, 19], ["null", 3, 1327, 19], ["setarg", 9, 0, 3, 1327, 19], ["setarg", 9, 1, 8, 1327, 19], ["setarg", 9, 2, 12, 1327, 19], ["invoke", 9, 3, 1327, 19], ["disrupt", 1327, 19], "num_done_2023", ["move", 11, 7, 1327, 19], ["jump", "while_start_2004", 1327, 19], "while_end_2005", ["jump", "if_end_2003", 1327, 19], "if_else_2002", "if_end_2003", ["access", 3, 1, 1330, 15], ["is_num", 7, 10, 1330, 15], ["jump_false", 7, "num_err_2024", 1330, 15], "_nop_tc_205", "_nop_tc_206", ["add", 7, 10, 3, 1330, 15], ["jump", "num_done_2025", 1330, 15], "num_err_2024", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 1330, 15 ], ["access", 8, "error", 1330, 15], ["access", 9, "cannot apply '+': operands must be numbers", 1330, 15], ["array", 12, 0, 1330, 15], ["push", 12, 9, 1330, 15], ["frame", 9, 3, 2, 1330, 15], ["null", 3, 1330, 15], ["setarg", 9, 0, 3, 1330, 15], ["setarg", 9, 1, 8, 1330, 15], ["setarg", 9, 2, 12, 1330, 15], ["invoke", 9, 3, 1330, 15], ["disrupt", 1330, 15], "num_done_2025", ["move", 10, 7, 1330, 15], ["jump", "while_start_1996", 1330, 15], "while_end_1997", ["store_field", 1, 35, "nr_slots", 1333, 5], ["return", 28, 1334, 12], "_nop_ur_3", "_nop_ur_4" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 }, { "disruption_pc": 0, "nr_slots": 28, "nr_close_slots": 0, "instructions": [ ["null", 2, 1338, 15], ["is_identical", 3, 1, 2, 1338, 15], ["jump_true", 3, "eq_done_2029", 1338, 15], "_nop_tc_1", ["jump", "eq_ni_2030", 1338, 15], "_nop_tc_2", ["jump", "eq_ni_2030", 1338, 15], ["eq_int", 3, 1, 2, 1338, 15], ["jump", "eq_done_2029", 1338, 15], "eq_ni_2030", "_nop_tc_3", ["jump", "eq_nn_2031", 1338, 15], "_nop_tc_4", ["jump", "eq_nn_2031", 1338, 15], ["eq_float", 3, 1, 2, 1338, 15], ["jump", "eq_done_2029", 1338, 15], "eq_nn_2031", "_nop_tc_5", ["jump", "eq_nt_2032", 1338, 15], "_nop_tc_6", ["jump", "eq_nt_2032", 1338, 15], ["eq_text", 3, 1, 2, 1338, 15], ["jump", "eq_done_2029", 1338, 15], "eq_nt_2032", "_nop_tc_7", ["jump", "eq_nnl_2033", 1338, 15], "_nop_tc_8", "_nop_tc_9", ["true", 3, 1338, 15], ["jump", "eq_done_2029", 1338, 15], "eq_nnl_2033", "_nop_tc_10", ["jump", "eq_nb_2034", 1338, 15], "_nop_tc_11", ["jump", "eq_nb_2034", 1338, 15], ["eq_bool", 3, 1, 2, 1338, 15], ["jump", "eq_done_2029", 1338, 15], "eq_nb_2034", ["false", 3, 1338, 15], "eq_done_2029", ["move", 2, 3, 1338, 15], ["jump_true", 2, "or_end_2028", 1338, 15], ["load_field", 3, 1, "main", 1338, 23], ["null", 4, 1338, 34], ["is_identical", 5, 3, 4, 1338, 34], ["jump_true", 5, "eq_done_2035", 1338, 34], ["is_int", 6, 3, 1338, 34], ["jump_false", 6, "eq_ni_2036", 1338, 34], "_nop_tc_12", ["jump", "eq_ni_2036", 1338, 34], ["eq_int", 5, 3, 4, 1338, 34], ["jump", "eq_done_2035", 1338, 34], "eq_ni_2036", ["is_num", 6, 3, 1338, 34], ["jump_false", 6, "eq_nn_2037", 1338, 34], "_nop_tc_13", ["jump", "eq_nn_2037", 1338, 34], ["eq_float", 5, 3, 4, 1338, 34], ["jump", "eq_done_2035", 1338, 34], "eq_nn_2037", ["is_text", 6, 3, 1338, 34], ["jump_false", 6, "eq_nt_2038", 1338, 34], "_nop_tc_14", ["jump", "eq_nt_2038", 1338, 34], ["eq_text", 5, 3, 4, 1338, 34], ["jump", "eq_done_2035", 1338, 34], "eq_nt_2038", ["is_null", 6, 3, 1338, 34], ["jump_false", 6, "eq_nnl_2039", 1338, 34], "_nop_tc_15", "_nop_tc_16", ["true", 5, 1338, 34], ["jump", "eq_done_2035", 1338, 34], "eq_nnl_2039", ["is_bool", 6, 3, 1338, 34], ["jump_false", 6, "eq_nb_2040", 1338, 34], "_nop_tc_17", ["jump", "eq_nb_2040", 1338, 34], ["eq_bool", 5, 3, 4, 1338, 34], ["jump", "eq_done_2035", 1338, 34], "eq_nb_2040", ["false", 5, 1338, 34], "eq_done_2035", ["move", 2, 5, 1338, 34], "or_end_2028", ["jump_false", 2, "if_else_2026", 1338, 34], ["null", 2, 1338, 47], ["return", 2, 1338, 47], "_nop_ur_1", "if_else_2026", "if_end_2027", ["load_field", 2, 1, "functions", 1339, 21], ["null", 3, 1339, 37], ["is_identical", 4, 2, 3, 1339, 37], ["jump_true", 4, "ne_nid_2044", 1339, 37], ["jump", "ne_ni_2045", 1339, 37], "ne_nid_2044", ["false", 4, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_ni_2045", ["is_int", 5, 2, 1339, 37], ["jump_false", 5, "ne_nn_2046", 1339, 37], "_nop_tc_18", ["jump", "ne_nn_2046", 1339, 37], ["ne_int", 4, 2, 3, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_nn_2046", ["is_num", 5, 2, 1339, 37], ["jump_false", 5, "ne_nt_2047", 1339, 37], "_nop_tc_19", ["jump", "ne_nt_2047", 1339, 37], ["ne_float", 4, 2, 3, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_nt_2047", ["is_text", 5, 2, 1339, 37], ["jump_false", 5, "ne_nnl_2048", 1339, 37], "_nop_tc_20", ["jump", "ne_nnl_2048", 1339, 37], ["ne_text", 4, 2, 3, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_nnl_2048", ["is_null", 5, 2, 1339, 37], ["jump_false", 5, "ne_nb_2049", 1339, 37], "_nop_tc_21", "_nop_tc_22", ["false", 4, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_nb_2049", ["is_bool", 5, 2, 1339, 37], ["jump_false", 5, "ne_mis_2050", 1339, 37], "_nop_tc_23", ["jump", "ne_mis_2050", 1339, 37], ["ne_bool", 4, 2, 3, 1339, 37], ["jump", "ne_done_2043", 1339, 37], "ne_mis_2050", ["true", 4, 1339, 37], "ne_done_2043", ["jump_false", 4, "tern_else_2041", 1339, 37], ["load_field", 2, 1, "functions", 1339, 44], ["move", 3, 2, 1339, 44], ["jump", "tern_end_2042", 1339, 44], "tern_else_2041", ["array", 2, 0, 1339, 59], ["move", 3, 2, 1339, 59], "tern_end_2042", ["move", 2, 3, 1339, 59], ["length", 3, 2, 1340, 29], ["move", 4, 3, 1340, 29], ["null", 3, 1341, 21], ["null", 5, 1342, 20], ["null", 6, 1343, 18], ["null", 7, 1344, 23], ["null", 8, 1345, 18], ["null", 9, 1346, 17], ["access", 10, 0, 1347, 21], ["access", 11, 0, 1348, 23], ["access", 12, 0, 1349, 17], ["access", 13, 0, 1350, 20], ["null", 14, 1351, 16], ["false", 15, 1352, 17], ["null", 16, 1353, 21], ["access", 17, 0, 1354, 20], ["access", 18, 0, 1355, 14], ["access", 19, 0, 1356, 13], ["access", 20, 0, 1357, 13], ["access", 21, 0, 1358, 13], ["access", 22, -1, 1361, 35], [ "access", 23, { "name": "array", "kind": "name", "make": "intrinsic" }, 1361, 17 ], ["frame", 24, 23, 2, 1361, 17], ["null", 23, 1361, 17], ["setarg", 24, 0, 23, 1361, 17], ["setarg", 24, 1, 4, 1361, 17], ["setarg", 24, 2, 22, 1361, 17], ["invoke", 24, 22, 1361, 17], ["move", 3, 22, 1361, 17], ["load_field", 22, 1, "main", 1364, 9], ["null", 23, 1364, 20], ["is_identical", 24, 22, 23, 1364, 20], ["jump_true", 24, "ne_nid_2055", 1364, 20], ["jump", "ne_ni_2056", 1364, 20], "ne_nid_2055", ["false", 24, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_ni_2056", ["is_int", 25, 22, 1364, 20], ["jump_false", 25, "ne_nn_2057", 1364, 20], "_nop_tc_24", ["jump", "ne_nn_2057", 1364, 20], ["ne_int", 24, 22, 23, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_nn_2057", ["is_num", 25, 22, 1364, 20], ["jump_false", 25, "ne_nt_2058", 1364, 20], "_nop_tc_25", ["jump", "ne_nt_2058", 1364, 20], ["ne_float", 24, 22, 23, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_nt_2058", ["is_text", 25, 22, 1364, 20], ["jump_false", 25, "ne_nnl_2059", 1364, 20], "_nop_tc_26", ["jump", "ne_nnl_2059", 1364, 20], ["ne_text", 24, 22, 23, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_nnl_2059", ["is_null", 25, 22, 1364, 20], ["jump_false", 25, "ne_nb_2060", 1364, 20], "_nop_tc_27", "_nop_tc_28", ["false", 24, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_nb_2060", ["is_bool", 25, 22, 1364, 20], ["jump_false", 25, "ne_mis_2061", 1364, 20], "_nop_tc_29", ["jump", "ne_mis_2061", 1364, 20], ["ne_bool", 24, 22, 23, 1364, 20], ["jump", "ne_done_2054", 1364, 20], "ne_mis_2061", ["true", 24, 1364, 20], "ne_done_2054", ["move", 22, 24, 1364, 20], ["jump_false", 22, "and_end_2053", 1364, 20], ["load_field", 23, 1, "main", 1364, 28], ["load_field", 24, 23, "instructions", 1364, 28], ["null", 23, 1364, 52], ["is_identical", 25, 24, 23, 1364, 52], ["jump_true", 25, "ne_nid_2063", 1364, 52], ["jump", "ne_ni_2064", 1364, 52], "ne_nid_2063", ["false", 25, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_ni_2064", ["is_int", 26, 24, 1364, 52], ["jump_false", 26, "ne_nn_2065", 1364, 52], "_nop_tc_30", ["jump", "ne_nn_2065", 1364, 52], ["ne_int", 25, 24, 23, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_nn_2065", ["is_num", 26, 24, 1364, 52], ["jump_false", 26, "ne_nt_2066", 1364, 52], "_nop_tc_31", ["jump", "ne_nt_2066", 1364, 52], ["ne_float", 25, 24, 23, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_nt_2066", ["is_text", 26, 24, 1364, 52], ["jump_false", 26, "ne_nnl_2067", 1364, 52], "_nop_tc_32", ["jump", "ne_nnl_2067", 1364, 52], ["ne_text", 25, 24, 23, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_nnl_2067", ["is_null", 26, 24, 1364, 52], ["jump_false", 26, "ne_nb_2068", 1364, 52], "_nop_tc_33", "_nop_tc_34", ["false", 25, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_nb_2068", ["is_bool", 26, 24, 1364, 52], ["jump_false", 26, "ne_mis_2069", 1364, 52], "_nop_tc_35", ["jump", "ne_mis_2069", 1364, 52], ["ne_bool", 25, 24, 23, 1364, 52], ["jump", "ne_done_2062", 1364, 52], "ne_mis_2069", ["true", 25, 1364, 52], "ne_done_2062", ["move", 22, 25, 1364, 52], "and_end_2053", ["jump_false", 22, "if_else_2051", 1364, 52], ["load_field", 22, 1, "main", 1365, 16], ["load_field", 23, 22, "instructions", 1365, 16], ["move", 8, 23, 1365, 16], ["access", 19, 0, 1366, 11], "while_start_2070", ["length", 22, 8, 1367, 25], ["is_int", 23, 19, 1367, 25], ["jump_false", 23, "rel_ni_2072", 1367, 25], "_nop_tc_36", "_nop_tc_37", ["lt_int", 24, 19, 22, 1367, 25], ["jump", "rel_done_2074", 1367, 25], "rel_ni_2072", ["is_num", 23, 19, 1367, 25], ["jump_false", 23, "rel_nn_2073", 1367, 25], "_nop_tc_38", "_nop_tc_39", ["lt_float", 24, 19, 22, 1367, 25], ["jump", "rel_done_2074", 1367, 25], "rel_nn_2073", ["is_text", 23, 19, 1367, 25], ["jump_false", 23, "rel_err_2075", 1367, 25], "_nop_tc_40", ["jump", "rel_err_2075", 1367, 25], ["lt_text", 24, 19, 22, 1367, 25], ["jump", "rel_done_2074", 1367, 25], "rel_err_2075", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1367, 25 ], ["access", 23, "error", 1367, 25], ["access", 25, "cannot compare with '<': operands must be same type", 1367, 25], ["array", 26, 0, 1367, 25], ["push", 26, 25, 1367, 25], ["frame", 25, 22, 2, 1367, 25], ["null", 22, 1367, 25], ["setarg", 25, 0, 22, 1367, 25], ["setarg", 25, 1, 23, 1367, 25], ["setarg", 25, 2, 26, 1367, 25], ["invoke", 25, 22, 1367, 25], ["disrupt", 1367, 25], "rel_done_2074", ["jump_false", 24, "while_end_2071", 1367, 25], ["load_dynamic", 22, 8, 19, 1368, 24], ["move", 9, 22, 1368, 24], ["is_array", 22, 9, 1369, 22], ["move", 23, 22, 1369, 22], ["jump_false", 23, "and_end_2078", 1369, 22], ["access", 22, 0, 1369, 38], ["load_index", 24, 9, 22, 1369, 38], ["access", 22, "function", 1369, 44], ["is_identical", 25, 24, 22, 1369, 44], ["jump_true", 25, "eq_done_2079", 1369, 44], ["is_int", 26, 24, 1369, 44], ["jump_false", 26, "eq_ni_2080", 1369, 44], "_nop_tc_41", ["jump", "eq_ni_2080", 1369, 44], ["eq_int", 25, 24, 22, 1369, 44], ["jump", "eq_done_2079", 1369, 44], "eq_ni_2080", ["is_num", 26, 24, 1369, 44], ["jump_false", 26, "eq_nn_2081", 1369, 44], "_nop_tc_42", ["jump", "eq_nn_2081", 1369, 44], ["eq_float", 25, 24, 22, 1369, 44], ["jump", "eq_done_2079", 1369, 44], "eq_nn_2081", ["is_text", 26, 24, 1369, 44], ["jump_false", 26, "eq_nt_2082", 1369, 44], "_nop_tc_43", "_nop_tc_44", ["eq_text", 25, 24, 22, 1369, 44], ["jump", "eq_done_2079", 1369, 44], "eq_nt_2082", ["is_null", 26, 24, 1369, 44], ["jump_false", 26, "eq_nnl_2083", 1369, 44], "_nop_tc_45", ["jump", "eq_nnl_2083", 1369, 44], ["true", 25, 1369, 44], ["jump", "eq_done_2079", 1369, 44], "eq_nnl_2083", ["is_bool", 26, 24, 1369, 44], ["jump_false", 26, "eq_nb_2084", 1369, 44], "_nop_tc_46", ["jump", "eq_nb_2084", 1369, 44], ["eq_bool", 25, 24, 22, 1369, 44], ["jump", "eq_done_2079", 1369, 44], "eq_nb_2084", ["false", 25, 1369, 44], "eq_done_2079", ["move", 23, 25, 1369, 44], "and_end_2078", ["jump_false", 23, "if_else_2076", 1369, 44], ["access", 22, 2, 1370, 29], ["load_index", 23, 9, 22, 1370, 29], ["move", 10, 23, 1370, 29], ["access", 22, 0, 1371, 28], ["is_int", 23, 10, 1371, 28], ["jump_false", 23, "rel_ni_2088", 1371, 28], "_nop_tc_47", "_nop_tc_48", ["ge_int", 24, 10, 22, 1371, 28], ["jump", "rel_done_2090", 1371, 28], "rel_ni_2088", ["is_num", 23, 10, 1371, 28], ["jump_false", 23, "rel_nn_2089", 1371, 28], "_nop_tc_49", "_nop_tc_50", ["ge_float", 24, 10, 22, 1371, 28], ["jump", "rel_done_2090", 1371, 28], "rel_nn_2089", ["is_text", 23, 10, 1371, 28], ["jump_false", 23, "rel_err_2091", 1371, 28], "_nop_tc_51", ["jump", "rel_err_2091", 1371, 28], ["ge_text", 24, 10, 22, 1371, 28], ["jump", "rel_done_2090", 1371, 28], "rel_err_2091", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1371, 28 ], ["access", 23, "error", 1371, 28], ["access", 25, "cannot compare with '>=': operands must be same type", 1371, 28], ["array", 26, 0, 1371, 28], ["push", 26, 25, 1371, 28], ["frame", 25, 22, 2, 1371, 28], ["null", 22, 1371, 28], ["setarg", 25, 0, 22, 1371, 28], ["setarg", 25, 1, 23, 1371, 28], ["setarg", 25, 2, 26, 1371, 28], ["invoke", 25, 22, 1371, 28], ["disrupt", 1371, 28], "rel_done_2090", ["move", 22, 24, 1371, 28], ["jump_false", 22, "and_end_2087", 1371, 28], ["is_int", 23, 10, 1371, 45], ["jump_false", 23, "rel_ni_2092", 1371, 45], ["is_int", 24, 4, 1371, 45], ["jump_false", 24, "rel_ni_2092", 1371, 45], ["lt_int", 25, 10, 4, 1371, 45], ["jump", "rel_done_2094", 1371, 45], "rel_ni_2092", ["is_num", 23, 10, 1371, 45], ["jump_false", 23, "rel_nn_2093", 1371, 45], ["is_num", 24, 4, 1371, 45], ["jump_false", 24, "rel_nn_2093", 1371, 45], ["lt_float", 25, 10, 4, 1371, 45], ["jump", "rel_done_2094", 1371, 45], "rel_nn_2093", ["is_text", 23, 10, 1371, 45], ["jump_false", 23, "rel_err_2095", 1371, 45], ["is_text", 24, 4, 1371, 45], ["jump_false", 24, "rel_err_2095", 1371, 45], ["lt_text", 25, 10, 4, 1371, 45], ["jump", "rel_done_2094", 1371, 45], "rel_err_2095", [ "access", 23, { "name": "log", "kind": "name", "make": "intrinsic" }, 1371, 45 ], ["access", 24, "error", 1371, 45], ["access", 26, "cannot compare with '<': operands must be same type", 1371, 45], ["array", 27, 0, 1371, 45], ["push", 27, 26, 1371, 45], ["frame", 26, 23, 2, 1371, 45], ["null", 23, 1371, 45], ["setarg", 26, 0, 23, 1371, 45], ["setarg", 26, 1, 24, 1371, 45], ["setarg", 26, 2, 27, 1371, 45], ["invoke", 26, 23, 1371, 45], ["disrupt", 1371, 45], "rel_done_2094", ["move", 22, 25, 1371, 45], "and_end_2087", ["jump_false", 22, "if_else_2085", 1371, 45], ["store_dynamic", 3, 4, 10, 1372, 23], ["jump", "if_end_2086", 1372, 23], "if_else_2085", "if_end_2086", ["jump", "if_end_2077", 1372, 23], "if_else_2076", "if_end_2077", ["access", 22, 1, 1375, 17], ["is_num", 23, 19, 1375, 17], ["jump_false", 23, "num_err_2096", 1375, 17], "_nop_tc_52", "_nop_tc_53", ["add", 23, 19, 22, 1375, 17], ["jump", "num_done_2097", 1375, 17], "num_err_2096", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1375, 17 ], ["access", 24, "error", 1375, 17], ["access", 25, "cannot apply '+': operands must be numbers", 1375, 17], ["array", 26, 0, 1375, 17], ["push", 26, 25, 1375, 17], ["frame", 25, 22, 2, 1375, 17], ["null", 22, 1375, 17], ["setarg", 25, 0, 22, 1375, 17], ["setarg", 25, 1, 24, 1375, 17], ["setarg", 25, 2, 26, 1375, 17], ["invoke", 25, 22, 1375, 17], ["disrupt", 1375, 17], "num_done_2097", ["move", 19, 23, 1375, 17], ["jump", "while_start_2070", 1375, 17], "while_end_2071", ["jump", "if_end_2052", 1375, 17], "if_else_2051", "if_end_2052", ["access", 18, 0, 1380, 10], "while_start_2098", ["is_int", 22, 18, 1381, 17], ["jump_false", 22, "rel_ni_2100", 1381, 17], ["is_int", 23, 4, 1381, 17], ["jump_false", 23, "rel_ni_2100", 1381, 17], ["lt_int", 24, 18, 4, 1381, 17], ["jump", "rel_done_2102", 1381, 17], "rel_ni_2100", ["is_num", 22, 18, 1381, 17], ["jump_false", 22, "rel_nn_2101", 1381, 17], ["is_num", 23, 4, 1381, 17], ["jump_false", 23, "rel_nn_2101", 1381, 17], ["lt_float", 24, 18, 4, 1381, 17], ["jump", "rel_done_2102", 1381, 17], "rel_nn_2101", ["is_text", 22, 18, 1381, 17], ["jump_false", 22, "rel_err_2103", 1381, 17], ["is_text", 23, 4, 1381, 17], ["jump_false", 23, "rel_err_2103", 1381, 17], ["lt_text", 24, 18, 4, 1381, 17], ["jump", "rel_done_2102", 1381, 17], "rel_err_2103", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1381, 17 ], ["access", 23, "error", 1381, 17], ["access", 25, "cannot compare with '<': operands must be same type", 1381, 17], ["array", 26, 0, 1381, 17], ["push", 26, 25, 1381, 17], ["frame", 25, 22, 2, 1381, 17], ["null", 22, 1381, 17], ["setarg", 25, 0, 22, 1381, 17], ["setarg", 25, 1, 23, 1381, 17], ["setarg", 25, 2, 26, 1381, 17], ["invoke", 25, 22, 1381, 17], ["disrupt", 1381, 17], "rel_done_2102", ["jump_false", 24, "while_end_2099", 1381, 17], ["load_dynamic", 22, 2, 18, 1382, 26], ["load_field", 23, 22, "instructions", 1382, 26], ["move", 8, 23, 1382, 26], ["null", 22, 1383, 21], ["is_identical", 23, 8, 22, 1383, 21], ["jump_true", 23, "ne_nid_2107", 1383, 21], ["jump", "ne_ni_2108", 1383, 21], "ne_nid_2107", ["false", 23, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_ni_2108", ["is_int", 24, 8, 1383, 21], ["jump_false", 24, "ne_nn_2109", 1383, 21], "_nop_tc_54", ["jump", "ne_nn_2109", 1383, 21], ["ne_int", 23, 8, 22, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_nn_2109", ["is_num", 24, 8, 1383, 21], ["jump_false", 24, "ne_nt_2110", 1383, 21], "_nop_tc_55", ["jump", "ne_nt_2110", 1383, 21], ["ne_float", 23, 8, 22, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_nt_2110", ["is_text", 24, 8, 1383, 21], ["jump_false", 24, "ne_nnl_2111", 1383, 21], "_nop_tc_56", ["jump", "ne_nnl_2111", 1383, 21], ["ne_text", 23, 8, 22, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_nnl_2111", ["is_null", 24, 8, 1383, 21], ["jump_false", 24, "ne_nb_2112", 1383, 21], "_nop_tc_57", "_nop_tc_58", ["false", 23, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_nb_2112", ["is_bool", 24, 8, 1383, 21], ["jump_false", 24, "ne_mis_2113", 1383, 21], "_nop_tc_59", ["jump", "ne_mis_2113", 1383, 21], ["ne_bool", 23, 8, 22, 1383, 21], ["jump", "ne_done_2106", 1383, 21], "ne_mis_2113", ["true", 23, 1383, 21], "ne_done_2106", ["jump_false", 23, "if_else_2104", 1383, 21], ["access", 19, 0, 1384, 13], "while_start_2114", ["length", 22, 8, 1385, 27], ["is_int", 23, 19, 1385, 27], ["jump_false", 23, "rel_ni_2116", 1385, 27], "_nop_tc_60", "_nop_tc_61", ["lt_int", 24, 19, 22, 1385, 27], ["jump", "rel_done_2118", 1385, 27], "rel_ni_2116", ["is_num", 23, 19, 1385, 27], ["jump_false", 23, "rel_nn_2117", 1385, 27], "_nop_tc_62", "_nop_tc_63", ["lt_float", 24, 19, 22, 1385, 27], ["jump", "rel_done_2118", 1385, 27], "rel_nn_2117", ["is_text", 23, 19, 1385, 27], ["jump_false", 23, "rel_err_2119", 1385, 27], "_nop_tc_64", ["jump", "rel_err_2119", 1385, 27], ["lt_text", 24, 19, 22, 1385, 27], ["jump", "rel_done_2118", 1385, 27], "rel_err_2119", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1385, 27 ], ["access", 23, "error", 1385, 27], ["access", 25, "cannot compare with '<': operands must be same type", 1385, 27], ["array", 26, 0, 1385, 27], ["push", 26, 25, 1385, 27], ["frame", 25, 22, 2, 1385, 27], ["null", 22, 1385, 27], ["setarg", 25, 0, 22, 1385, 27], ["setarg", 25, 1, 23, 1385, 27], ["setarg", 25, 2, 26, 1385, 27], ["invoke", 25, 22, 1385, 27], ["disrupt", 1385, 27], "rel_done_2118", ["jump_false", 24, "while_end_2115", 1385, 27], ["load_dynamic", 22, 8, 19, 1386, 26], ["move", 9, 22, 1386, 26], ["is_array", 22, 9, 1387, 24], ["move", 23, 22, 1387, 24], ["jump_false", 23, "and_end_2122", 1387, 24], ["access", 22, 0, 1387, 40], ["load_index", 24, 9, 22, 1387, 40], ["access", 22, "function", 1387, 46], ["is_identical", 25, 24, 22, 1387, 46], ["jump_true", 25, "eq_done_2123", 1387, 46], ["is_int", 26, 24, 1387, 46], ["jump_false", 26, "eq_ni_2124", 1387, 46], "_nop_tc_65", ["jump", "eq_ni_2124", 1387, 46], ["eq_int", 25, 24, 22, 1387, 46], ["jump", "eq_done_2123", 1387, 46], "eq_ni_2124", ["is_num", 26, 24, 1387, 46], ["jump_false", 26, "eq_nn_2125", 1387, 46], "_nop_tc_66", ["jump", "eq_nn_2125", 1387, 46], ["eq_float", 25, 24, 22, 1387, 46], ["jump", "eq_done_2123", 1387, 46], "eq_nn_2125", ["is_text", 26, 24, 1387, 46], ["jump_false", 26, "eq_nt_2126", 1387, 46], "_nop_tc_67", "_nop_tc_68", ["eq_text", 25, 24, 22, 1387, 46], ["jump", "eq_done_2123", 1387, 46], "eq_nt_2126", ["is_null", 26, 24, 1387, 46], ["jump_false", 26, "eq_nnl_2127", 1387, 46], "_nop_tc_69", ["jump", "eq_nnl_2127", 1387, 46], ["true", 25, 1387, 46], ["jump", "eq_done_2123", 1387, 46], "eq_nnl_2127", ["is_bool", 26, 24, 1387, 46], ["jump_false", 26, "eq_nb_2128", 1387, 46], "_nop_tc_70", ["jump", "eq_nb_2128", 1387, 46], ["eq_bool", 25, 24, 22, 1387, 46], ["jump", "eq_done_2123", 1387, 46], "eq_nb_2128", ["false", 25, 1387, 46], "eq_done_2123", ["move", 23, 25, 1387, 46], "and_end_2122", ["jump_false", 23, "if_else_2120", 1387, 46], ["access", 22, 2, 1388, 31], ["load_index", 23, 9, 22, 1388, 31], ["move", 10, 23, 1388, 31], ["access", 22, 0, 1389, 30], ["is_int", 23, 10, 1389, 30], ["jump_false", 23, "rel_ni_2132", 1389, 30], "_nop_tc_71", "_nop_tc_72", ["ge_int", 24, 10, 22, 1389, 30], ["jump", "rel_done_2134", 1389, 30], "rel_ni_2132", ["is_num", 23, 10, 1389, 30], ["jump_false", 23, "rel_nn_2133", 1389, 30], "_nop_tc_73", "_nop_tc_74", ["ge_float", 24, 10, 22, 1389, 30], ["jump", "rel_done_2134", 1389, 30], "rel_nn_2133", ["is_text", 23, 10, 1389, 30], ["jump_false", 23, "rel_err_2135", 1389, 30], "_nop_tc_75", ["jump", "rel_err_2135", 1389, 30], ["ge_text", 24, 10, 22, 1389, 30], ["jump", "rel_done_2134", 1389, 30], "rel_err_2135", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1389, 30 ], ["access", 23, "error", 1389, 30], ["access", 25, "cannot compare with '>=': operands must be same type", 1389, 30], ["array", 26, 0, 1389, 30], ["push", 26, 25, 1389, 30], ["frame", 25, 22, 2, 1389, 30], ["null", 22, 1389, 30], ["setarg", 25, 0, 22, 1389, 30], ["setarg", 25, 1, 23, 1389, 30], ["setarg", 25, 2, 26, 1389, 30], ["invoke", 25, 22, 1389, 30], ["disrupt", 1389, 30], "rel_done_2134", ["move", 22, 24, 1389, 30], ["jump_false", 22, "and_end_2131", 1389, 30], ["is_int", 23, 10, 1389, 47], ["jump_false", 23, "rel_ni_2136", 1389, 47], ["is_int", 24, 4, 1389, 47], ["jump_false", 24, "rel_ni_2136", 1389, 47], ["lt_int", 25, 10, 4, 1389, 47], ["jump", "rel_done_2138", 1389, 47], "rel_ni_2136", ["is_num", 23, 10, 1389, 47], ["jump_false", 23, "rel_nn_2137", 1389, 47], ["is_num", 24, 4, 1389, 47], ["jump_false", 24, "rel_nn_2137", 1389, 47], ["lt_float", 25, 10, 4, 1389, 47], ["jump", "rel_done_2138", 1389, 47], "rel_nn_2137", ["is_text", 23, 10, 1389, 47], ["jump_false", 23, "rel_err_2139", 1389, 47], ["is_text", 24, 4, 1389, 47], ["jump_false", 24, "rel_err_2139", 1389, 47], ["lt_text", 25, 10, 4, 1389, 47], ["jump", "rel_done_2138", 1389, 47], "rel_err_2139", [ "access", 23, { "name": "log", "kind": "name", "make": "intrinsic" }, 1389, 47 ], ["access", 24, "error", 1389, 47], ["access", 26, "cannot compare with '<': operands must be same type", 1389, 47], ["array", 27, 0, 1389, 47], ["push", 27, 26, 1389, 47], ["frame", 26, 23, 2, 1389, 47], ["null", 23, 1389, 47], ["setarg", 26, 0, 23, 1389, 47], ["setarg", 26, 1, 24, 1389, 47], ["setarg", 26, 2, 27, 1389, 47], ["invoke", 26, 23, 1389, 47], ["disrupt", 1389, 47], "rel_done_2138", ["move", 22, 25, 1389, 47], "and_end_2131", ["jump_false", 22, "if_else_2129", 1389, 47], ["store_dynamic", 3, 18, 10, 1390, 25], ["jump", "if_end_2130", 1390, 25], "if_else_2129", "if_end_2130", ["jump", "if_end_2121", 1390, 25], "if_else_2120", "if_end_2121", ["access", 22, 1, 1393, 19], ["is_num", 23, 19, 1393, 19], ["jump_false", 23, "num_err_2140", 1393, 19], "_nop_tc_76", "_nop_tc_77", ["add", 23, 19, 22, 1393, 19], ["jump", "num_done_2141", 1393, 19], "num_err_2140", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1393, 19 ], ["access", 24, "error", 1393, 19], ["access", 25, "cannot apply '+': operands must be numbers", 1393, 19], ["array", 26, 0, 1393, 19], ["push", 26, 25, 1393, 19], ["frame", 25, 22, 2, 1393, 19], ["null", 22, 1393, 19], ["setarg", 25, 0, 22, 1393, 19], ["setarg", 25, 1, 24, 1393, 19], ["setarg", 25, 2, 26, 1393, 19], ["invoke", 25, 22, 1393, 19], ["disrupt", 1393, 19], "num_done_2141", ["move", 19, 23, 1393, 19], ["jump", "while_start_2114", 1393, 19], "while_end_2115", ["jump", "if_end_2105", 1393, 19], "if_else_2104", "if_end_2105", ["access", 22, 1, 1396, 17], ["is_num", 23, 18, 1396, 17], ["jump_false", 23, "num_err_2142", 1396, 17], "_nop_tc_78", "_nop_tc_79", ["add", 23, 18, 22, 1396, 17], ["jump", "num_done_2143", 1396, 17], "num_err_2142", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1396, 17 ], ["access", 24, "error", 1396, 17], ["access", 25, "cannot apply '+': operands must be numbers", 1396, 17], ["array", 26, 0, 1396, 17], ["push", 26, 25, 1396, 17], ["frame", 25, 22, 2, 1396, 17], ["null", 22, 1396, 17], ["setarg", 25, 0, 22, 1396, 17], ["setarg", 25, 1, 24, 1396, 17], ["setarg", 25, 2, 26, 1396, 17], ["invoke", 25, 22, 1396, 17], ["disrupt", 1396, 17], "num_done_2143", ["move", 18, 23, 1396, 17], ["jump", "while_start_2098", 1396, 17], "while_end_2099", ["access", 10, 1, 1400, 35], ["is_num", 22, 4, 1400, 35], ["jump_false", 22, "num_err_2144", 1400, 35], "_nop_tc_80", "_nop_tc_81", ["add", 22, 4, 10, 1400, 35], ["jump", "num_done_2145", 1400, 35], "num_err_2144", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1400, 35 ], ["access", 23, "error", 1400, 35], ["access", 24, "cannot apply '+': operands must be numbers", 1400, 35], ["array", 25, 0, 1400, 35], ["push", 25, 24, 1400, 35], ["frame", 24, 10, 2, 1400, 35], ["null", 10, 1400, 35], ["setarg", 24, 0, 10, 1400, 35], ["setarg", 24, 1, 23, 1400, 35], ["setarg", 24, 2, 25, 1400, 35], ["invoke", 24, 10, 1400, 35], ["disrupt", 1400, 35], "num_done_2145", [ "access", 10, { "name": "array", "kind": "name", "make": "intrinsic" }, 1400, 16 ], ["frame", 23, 10, 1, 1400, 16], ["null", 10, 1400, 16], ["setarg", 23, 0, 10, 1400, 16], ["setarg", 23, 1, 22, 1400, 16], ["invoke", 23, 10, 1400, 16], ["move", 5, 10, 1400, 16], ["access", 19, 0, 1401, 9], "while_start_2146", ["access", 10, 1, 1402, 29], ["is_num", 22, 4, 1402, 29], ["jump_false", 22, "num_err_2148", 1402, 29], "_nop_tc_82", "_nop_tc_83", ["add", 22, 4, 10, 1402, 29], ["jump", "num_done_2149", 1402, 29], "num_err_2148", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1402, 29 ], ["access", 23, "error", 1402, 29], ["access", 24, "cannot apply '+': operands must be numbers", 1402, 29], ["array", 25, 0, 1402, 29], ["push", 25, 24, 1402, 29], ["frame", 24, 10, 2, 1402, 29], ["null", 10, 1402, 29], ["setarg", 24, 0, 10, 1402, 29], ["setarg", 24, 1, 23, 1402, 29], ["setarg", 24, 2, 25, 1402, 29], ["invoke", 24, 10, 1402, 29], ["disrupt", 1402, 29], "num_done_2149", ["is_int", 10, 19, 1402, 29], ["jump_false", 10, "rel_ni_2150", 1402, 29], ["is_int", 23, 22, 1402, 29], ["jump_false", 23, "rel_ni_2150", 1402, 29], ["lt_int", 23, 19, 22, 1402, 29], ["jump", "rel_done_2152", 1402, 29], "rel_ni_2150", ["is_num", 10, 19, 1402, 29], ["jump_false", 10, "rel_nn_2151", 1402, 29], "_nop_tc_84", "_nop_tc_85", ["lt_float", 23, 19, 22, 1402, 29], ["jump", "rel_done_2152", 1402, 29], "rel_nn_2151", ["is_text", 10, 19, 1402, 29], ["jump_false", 10, "rel_err_2153", 1402, 29], "_nop_tc_86", ["jump", "rel_err_2153", 1402, 29], ["lt_text", 23, 19, 22, 1402, 29], ["jump", "rel_done_2152", 1402, 29], "rel_err_2153", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1402, 29 ], ["access", 22, "error", 1402, 29], ["access", 24, "cannot compare with '<': operands must be same type", 1402, 29], ["array", 25, 0, 1402, 29], ["push", 25, 24, 1402, 29], ["frame", 24, 10, 2, 1402, 29], ["null", 10, 1402, 29], ["setarg", 24, 0, 10, 1402, 29], ["setarg", 24, 1, 22, 1402, 29], ["setarg", 24, 2, 25, 1402, 29], ["invoke", 24, 10, 1402, 29], ["disrupt", 1402, 29], "rel_done_2152", ["jump_false", 23, "while_end_2147", 1402, 29], ["array", 10, 0, 1403, 21], ["store_dynamic", 5, 10, 19, 1403, 16], ["access", 10, 1, 1404, 15], ["is_num", 22, 19, 1404, 15], ["jump_false", 22, "num_err_2154", 1404, 15], "_nop_tc_87", "_nop_tc_88", ["add", 22, 19, 10, 1404, 15], ["jump", "num_done_2155", 1404, 15], "num_err_2154", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1404, 15 ], ["access", 23, "error", 1404, 15], ["access", 24, "cannot apply '+': operands must be numbers", 1404, 15], ["array", 25, 0, 1404, 15], ["push", 25, 24, 1404, 15], ["frame", 24, 10, 2, 1404, 15], ["null", 10, 1404, 15], ["setarg", 24, 0, 10, 1404, 15], ["setarg", 24, 1, 23, 1404, 15], ["setarg", 24, 2, 25, 1404, 15], ["invoke", 24, 10, 1404, 15], ["disrupt", 1404, 15], "num_done_2155", ["move", 19, 22, 1404, 15], ["jump", "while_start_2146", 1404, 15], "while_end_2147", ["access", 18, 0, 1407, 10], "while_start_2156", ["is_int", 10, 18, 1408, 17], ["jump_false", 10, "rel_ni_2158", 1408, 17], ["is_int", 22, 4, 1408, 17], ["jump_false", 22, "rel_ni_2158", 1408, 17], ["lt_int", 23, 18, 4, 1408, 17], ["jump", "rel_done_2160", 1408, 17], "rel_ni_2158", ["is_num", 10, 18, 1408, 17], ["jump_false", 10, "rel_nn_2159", 1408, 17], ["is_num", 22, 4, 1408, 17], ["jump_false", 22, "rel_nn_2159", 1408, 17], ["lt_float", 23, 18, 4, 1408, 17], ["jump", "rel_done_2160", 1408, 17], "rel_nn_2159", ["is_text", 10, 18, 1408, 17], ["jump_false", 10, "rel_err_2161", 1408, 17], ["is_text", 22, 4, 1408, 17], ["jump_false", 22, "rel_err_2161", 1408, 17], ["lt_text", 23, 18, 4, 1408, 17], ["jump", "rel_done_2160", 1408, 17], "rel_err_2161", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1408, 17 ], ["access", 22, "error", 1408, 17], ["access", 24, "cannot compare with '<': operands must be same type", 1408, 17], ["array", 25, 0, 1408, 17], ["push", 25, 24, 1408, 17], ["frame", 24, 10, 2, 1408, 17], ["null", 10, 1408, 17], ["setarg", 24, 0, 10, 1408, 17], ["setarg", 24, 1, 22, 1408, 17], ["setarg", 24, 2, 25, 1408, 17], ["invoke", 24, 10, 1408, 17], ["disrupt", 1408, 17], "rel_done_2160", ["jump_false", 23, "while_end_2157", 1408, 17], ["load_dynamic", 10, 2, 18, 1409, 26], ["load_field", 22, 10, "instructions", 1409, 26], ["move", 8, 22, 1409, 26], ["null", 10, 1410, 21], ["is_identical", 22, 8, 10, 1410, 21], ["jump_true", 22, "ne_nid_2165", 1410, 21], ["jump", "ne_ni_2166", 1410, 21], "ne_nid_2165", ["false", 22, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_ni_2166", ["is_int", 23, 8, 1410, 21], ["jump_false", 23, "ne_nn_2167", 1410, 21], "_nop_tc_89", ["jump", "ne_nn_2167", 1410, 21], ["ne_int", 22, 8, 10, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_nn_2167", ["is_num", 23, 8, 1410, 21], ["jump_false", 23, "ne_nt_2168", 1410, 21], "_nop_tc_90", ["jump", "ne_nt_2168", 1410, 21], ["ne_float", 22, 8, 10, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_nt_2168", ["is_text", 23, 8, 1410, 21], ["jump_false", 23, "ne_nnl_2169", 1410, 21], "_nop_tc_91", ["jump", "ne_nnl_2169", 1410, 21], ["ne_text", 22, 8, 10, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_nnl_2169", ["is_null", 23, 8, 1410, 21], ["jump_false", 23, "ne_nb_2170", 1410, 21], "_nop_tc_92", "_nop_tc_93", ["false", 22, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_nb_2170", ["is_bool", 23, 8, 1410, 21], ["jump_false", 23, "ne_mis_2171", 1410, 21], "_nop_tc_94", ["jump", "ne_mis_2171", 1410, 21], ["ne_bool", 22, 8, 10, 1410, 21], ["jump", "ne_done_2164", 1410, 21], "ne_mis_2171", ["true", 22, 1410, 21], "ne_done_2164", ["jump_false", 22, "if_else_2162", 1410, 21], ["access", 19, 0, 1411, 13], "while_start_2172", ["length", 10, 8, 1412, 27], ["is_int", 22, 19, 1412, 27], ["jump_false", 22, "rel_ni_2174", 1412, 27], "_nop_tc_95", "_nop_tc_96", ["lt_int", 23, 19, 10, 1412, 27], ["jump", "rel_done_2176", 1412, 27], "rel_ni_2174", ["is_num", 22, 19, 1412, 27], ["jump_false", 22, "rel_nn_2175", 1412, 27], "_nop_tc_97", "_nop_tc_98", ["lt_float", 23, 19, 10, 1412, 27], ["jump", "rel_done_2176", 1412, 27], "rel_nn_2175", ["is_text", 22, 19, 1412, 27], ["jump_false", 22, "rel_err_2177", 1412, 27], "_nop_tc_99", ["jump", "rel_err_2177", 1412, 27], ["lt_text", 23, 19, 10, 1412, 27], ["jump", "rel_done_2176", 1412, 27], "rel_err_2177", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1412, 27 ], ["access", 22, "error", 1412, 27], ["access", 24, "cannot compare with '<': operands must be same type", 1412, 27], ["array", 25, 0, 1412, 27], ["push", 25, 24, 1412, 27], ["frame", 24, 10, 2, 1412, 27], ["null", 10, 1412, 27], ["setarg", 24, 0, 10, 1412, 27], ["setarg", 24, 1, 22, 1412, 27], ["setarg", 24, 2, 25, 1412, 27], ["invoke", 24, 10, 1412, 27], ["disrupt", 1412, 27], "rel_done_2176", ["jump_false", 23, "while_end_2173", 1412, 27], ["load_dynamic", 10, 8, 19, 1413, 26], ["move", 9, 10, 1413, 26], ["is_array", 10, 9, 1414, 24], ["move", 22, 10, 1414, 24], ["jump_false", 22, "and_end_2180", 1414, 24], ["access", 10, 0, 1414, 41], ["load_index", 23, 9, 10, 1414, 41], ["access", 10, "get", 1414, 47], ["is_identical", 24, 23, 10, 1414, 47], ["jump_true", 24, "eq_done_2182", 1414, 47], ["is_int", 25, 23, 1414, 47], ["jump_false", 25, "eq_ni_2183", 1414, 47], "_nop_tc_100", ["jump", "eq_ni_2183", 1414, 47], ["eq_int", 24, 23, 10, 1414, 47], ["jump", "eq_done_2182", 1414, 47], "eq_ni_2183", ["is_num", 25, 23, 1414, 47], ["jump_false", 25, "eq_nn_2184", 1414, 47], "_nop_tc_101", ["jump", "eq_nn_2184", 1414, 47], ["eq_float", 24, 23, 10, 1414, 47], ["jump", "eq_done_2182", 1414, 47], "eq_nn_2184", ["is_text", 25, 23, 1414, 47], ["jump_false", 25, "eq_nt_2185", 1414, 47], "_nop_tc_102", "_nop_tc_103", ["eq_text", 24, 23, 10, 1414, 47], ["jump", "eq_done_2182", 1414, 47], "eq_nt_2185", ["is_null", 25, 23, 1414, 47], ["jump_false", 25, "eq_nnl_2186", 1414, 47], "_nop_tc_104", ["jump", "eq_nnl_2186", 1414, 47], ["true", 24, 1414, 47], ["jump", "eq_done_2182", 1414, 47], "eq_nnl_2186", ["is_bool", 25, 23, 1414, 47], ["jump_false", 25, "eq_nb_2187", 1414, 47], "_nop_tc_105", ["jump", "eq_nb_2187", 1414, 47], ["eq_bool", 24, 23, 10, 1414, 47], ["jump", "eq_done_2182", 1414, 47], "eq_nb_2187", ["false", 24, 1414, 47], "eq_done_2182", ["move", 10, 24, 1414, 47], ["jump_true", 10, "or_end_2181", 1414, 47], ["access", 23, 0, 1414, 62], ["load_index", 24, 9, 23, 1414, 62], ["access", 23, "put", 1414, 68], ["is_identical", 25, 24, 23, 1414, 68], ["jump_true", 25, "eq_done_2188", 1414, 68], ["is_int", 26, 24, 1414, 68], ["jump_false", 26, "eq_ni_2189", 1414, 68], "_nop_tc_106", ["jump", "eq_ni_2189", 1414, 68], ["eq_int", 25, 24, 23, 1414, 68], ["jump", "eq_done_2188", 1414, 68], "eq_ni_2189", ["is_num", 26, 24, 1414, 68], ["jump_false", 26, "eq_nn_2190", 1414, 68], "_nop_tc_107", ["jump", "eq_nn_2190", 1414, 68], ["eq_float", 25, 24, 23, 1414, 68], ["jump", "eq_done_2188", 1414, 68], "eq_nn_2190", ["is_text", 26, 24, 1414, 68], ["jump_false", 26, "eq_nt_2191", 1414, 68], "_nop_tc_108", "_nop_tc_109", ["eq_text", 25, 24, 23, 1414, 68], ["jump", "eq_done_2188", 1414, 68], "eq_nt_2191", ["is_null", 26, 24, 1414, 68], ["jump_false", 26, "eq_nnl_2192", 1414, 68], "_nop_tc_110", ["jump", "eq_nnl_2192", 1414, 68], ["true", 25, 1414, 68], ["jump", "eq_done_2188", 1414, 68], "eq_nnl_2192", ["is_bool", 26, 24, 1414, 68], ["jump_false", 26, "eq_nb_2193", 1414, 68], "_nop_tc_111", ["jump", "eq_nb_2193", 1414, 68], ["eq_bool", 25, 24, 23, 1414, 68], ["jump", "eq_done_2188", 1414, 68], "eq_nb_2193", ["false", 25, 1414, 68], "eq_done_2188", ["move", 10, 25, 1414, 68], "or_end_2181", ["move", 22, 10, 1414, 68], "and_end_2180", ["jump_false", 22, "if_else_2178", 1414, 68], ["access", 10, 2, 1415, 33], ["load_index", 22, 9, 10, 1415, 33], ["move", 11, 22, 1415, 33], ["access", 10, 3, 1416, 27], ["load_index", 22, 9, 10, 1416, 27], ["move", 12, 22, 1416, 27], ["move", 13, 18, 1417, 24], ["access", 20, 0, 1418, 17], "while_start_2194", ["is_int", 10, 20, 1419, 24], ["jump_false", 10, "rel_ni_2197", 1419, 24], ["is_int", 22, 12, 1419, 24], ["jump_false", 22, "rel_ni_2197", 1419, 24], ["lt_int", 23, 20, 12, 1419, 24], ["jump", "rel_done_2199", 1419, 24], "rel_ni_2197", ["is_num", 10, 20, 1419, 24], ["jump_false", 10, "rel_nn_2198", 1419, 24], ["is_num", 22, 12, 1419, 24], ["jump_false", 22, "rel_nn_2198", 1419, 24], ["lt_float", 23, 20, 12, 1419, 24], ["jump", "rel_done_2199", 1419, 24], "rel_nn_2198", ["is_text", 10, 20, 1419, 24], ["jump_false", 10, "rel_err_2200", 1419, 24], ["is_text", 22, 12, 1419, 24], ["jump_false", 22, "rel_err_2200", 1419, 24], ["lt_text", 23, 20, 12, 1419, 24], ["jump", "rel_done_2199", 1419, 24], "rel_err_2200", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1419, 24 ], ["access", 22, "error", 1419, 24], ["access", 24, "cannot compare with '<': operands must be same type", 1419, 24], ["array", 25, 0, 1419, 24], ["push", 25, 24, 1419, 24], ["frame", 24, 10, 2, 1419, 24], ["null", 10, 1419, 24], ["setarg", 24, 0, 10, 1419, 24], ["setarg", 24, 1, 22, 1419, 24], ["setarg", 24, 2, 25, 1419, 24], ["invoke", 24, 10, 1419, 24], ["disrupt", 1419, 24], "rel_done_2199", ["move", 10, 23, 1419, 24], ["jump_false", 10, "and_end_2196", 1419, 24], ["access", 22, 0, 1419, 45], ["is_int", 23, 13, 1419, 45], ["jump_false", 23, "rel_ni_2201", 1419, 45], "_nop_tc_112", "_nop_tc_113", ["ge_int", 24, 13, 22, 1419, 45], ["jump", "rel_done_2203", 1419, 45], "rel_ni_2201", ["is_num", 23, 13, 1419, 45], ["jump_false", 23, "rel_nn_2202", 1419, 45], "_nop_tc_114", "_nop_tc_115", ["ge_float", 24, 13, 22, 1419, 45], ["jump", "rel_done_2203", 1419, 45], "rel_nn_2202", ["is_text", 23, 13, 1419, 45], ["jump_false", 23, "rel_err_2204", 1419, 45], "_nop_tc_116", ["jump", "rel_err_2204", 1419, 45], ["ge_text", 24, 13, 22, 1419, 45], ["jump", "rel_done_2203", 1419, 45], "rel_err_2204", [ "access", 22, { "name": "log", "kind": "name", "make": "intrinsic" }, 1419, 45 ], ["access", 23, "error", 1419, 45], ["access", 25, "cannot compare with '>=': operands must be same type", 1419, 45], ["array", 26, 0, 1419, 45], ["push", 26, 25, 1419, 45], ["frame", 25, 22, 2, 1419, 45], ["null", 22, 1419, 45], ["setarg", 25, 0, 22, 1419, 45], ["setarg", 25, 1, 23, 1419, 45], ["setarg", 25, 2, 26, 1419, 45], ["invoke", 25, 22, 1419, 45], ["disrupt", 1419, 45], "rel_done_2203", ["move", 10, 24, 1419, 45], "and_end_2196", ["jump_false", 10, "while_end_2195", 1419, 45], ["load_dynamic", 10, 3, 13, 1420, 36], ["move", 13, 10, 1420, 36], ["access", 10, 1, 1421, 23], ["is_num", 22, 20, 1421, 23], ["jump_false", 22, "num_err_2205", 1421, 23], "_nop_tc_117", "_nop_tc_118", ["add", 22, 20, 10, 1421, 23], ["jump", "num_done_2206", 1421, 23], "num_err_2205", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1421, 23 ], ["access", 23, "error", 1421, 23], ["access", 24, "cannot apply '+': operands must be numbers", 1421, 23], ["array", 25, 0, 1421, 23], ["push", 25, 24, 1421, 23], ["frame", 24, 10, 2, 1421, 23], ["null", 10, 1421, 23], ["setarg", 24, 0, 10, 1421, 23], ["setarg", 24, 1, 23, 1421, 23], ["setarg", 24, 2, 25, 1421, 23], ["invoke", 24, 10, 1421, 23], ["disrupt", 1421, 23], "num_done_2206", ["move", 20, 22, 1421, 23], ["jump", "while_start_2194", 1421, 23], "while_end_2195", ["access", 10, 0, 1423, 29], ["is_int", 22, 13, 1423, 29], ["jump_false", 22, "rel_ni_2209", 1423, 29], "_nop_tc_119", "_nop_tc_120", ["ge_int", 23, 13, 10, 1423, 29], ["jump", "rel_done_2211", 1423, 29], "rel_ni_2209", ["is_num", 22, 13, 1423, 29], ["jump_false", 22, "rel_nn_2210", 1423, 29], "_nop_tc_121", "_nop_tc_122", ["ge_float", 23, 13, 10, 1423, 29], ["jump", "rel_done_2211", 1423, 29], "rel_nn_2210", ["is_text", 22, 13, 1423, 29], ["jump_false", 22, "rel_err_2212", 1423, 29], "_nop_tc_123", ["jump", "rel_err_2212", 1423, 29], ["ge_text", 23, 13, 10, 1423, 29], ["jump", "rel_done_2211", 1423, 29], "rel_err_2212", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1423, 29 ], ["access", 22, "error", 1423, 29], ["access", 24, "cannot compare with '>=': operands must be same type", 1423, 29], ["array", 25, 0, 1423, 29], ["push", 25, 24, 1423, 29], ["frame", 24, 10, 2, 1423, 29], ["null", 10, 1423, 29], ["setarg", 24, 0, 10, 1423, 29], ["setarg", 24, 1, 22, 1423, 29], ["setarg", 24, 2, 25, 1423, 29], ["invoke", 24, 10, 1423, 29], ["disrupt", 1423, 29], "rel_done_2211", ["jump_false", 23, "if_else_2207", 1423, 29], ["load_dynamic", 10, 5, 13, 1424, 31], ["move", 14, 10, 1424, 31], ["false", 15, 1425, 23], ["access", 21, 0, 1426, 19], "while_start_2213", ["length", 10, 14, 1427, 33], ["is_int", 22, 21, 1427, 33], ["jump_false", 22, "rel_ni_2215", 1427, 33], "_nop_tc_124", "_nop_tc_125", ["lt_int", 23, 21, 10, 1427, 33], ["jump", "rel_done_2217", 1427, 33], "rel_ni_2215", ["is_num", 22, 21, 1427, 33], ["jump_false", 22, "rel_nn_2216", 1427, 33], "_nop_tc_126", "_nop_tc_127", ["lt_float", 23, 21, 10, 1427, 33], ["jump", "rel_done_2217", 1427, 33], "rel_nn_2216", ["is_text", 22, 21, 1427, 33], ["jump_false", 22, "rel_err_2218", 1427, 33], "_nop_tc_128", ["jump", "rel_err_2218", 1427, 33], ["lt_text", 23, 21, 10, 1427, 33], ["jump", "rel_done_2217", 1427, 33], "rel_err_2218", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1427, 33 ], ["access", 22, "error", 1427, 33], ["access", 24, "cannot compare with '<': operands must be same type", 1427, 33], ["array", 25, 0, 1427, 33], ["push", 25, 24, 1427, 33], ["frame", 24, 10, 2, 1427, 33], ["null", 10, 1427, 33], ["setarg", 24, 0, 10, 1427, 33], ["setarg", 24, 1, 22, 1427, 33], ["setarg", 24, 2, 25, 1427, 33], ["invoke", 24, 10, 1427, 33], ["disrupt", 1427, 33], "rel_done_2217", ["jump_false", 23, "while_end_2214", 1427, 33], ["load_dynamic", 10, 14, 21, 1428, 26], ["is_identical", 22, 10, 11, 1428, 32], ["jump_true", 22, "eq_done_2221", 1428, 32], ["is_int", 23, 10, 1428, 32], ["jump_false", 23, "eq_ni_2222", 1428, 32], ["is_int", 24, 11, 1428, 32], ["jump_false", 24, "eq_ni_2222", 1428, 32], ["eq_int", 22, 10, 11, 1428, 32], ["jump", "eq_done_2221", 1428, 32], "eq_ni_2222", ["is_num", 23, 10, 1428, 32], ["jump_false", 23, "eq_nn_2223", 1428, 32], ["is_num", 24, 11, 1428, 32], ["jump_false", 24, "eq_nn_2223", 1428, 32], ["eq_float", 22, 10, 11, 1428, 32], ["jump", "eq_done_2221", 1428, 32], "eq_nn_2223", ["is_text", 23, 10, 1428, 32], ["jump_false", 23, "eq_nt_2224", 1428, 32], ["is_text", 24, 11, 1428, 32], ["jump_false", 24, "eq_nt_2224", 1428, 32], ["eq_text", 22, 10, 11, 1428, 32], ["jump", "eq_done_2221", 1428, 32], "eq_nt_2224", ["is_null", 23, 10, 1428, 32], ["jump_false", 23, "eq_nnl_2225", 1428, 32], ["is_null", 24, 11, 1428, 32], ["jump_false", 24, "eq_nnl_2225", 1428, 32], ["true", 22, 1428, 32], ["jump", "eq_done_2221", 1428, 32], "eq_nnl_2225", ["is_bool", 23, 10, 1428, 32], ["jump_false", 23, "eq_nb_2226", 1428, 32], ["is_bool", 24, 11, 1428, 32], ["jump_false", 24, "eq_nb_2226", 1428, 32], ["eq_bool", 22, 10, 11, 1428, 32], ["jump", "eq_done_2221", 1428, 32], "eq_nb_2226", ["false", 22, 1428, 32], "eq_done_2221", ["jump_false", 22, "if_else_2219", 1428, 32], ["true", 15, 1429, 27], ["length", 10, 14, 1430, 30], ["move", 21, 10, 1430, 30], ["jump", "if_end_2220", 1430, 30], "if_else_2219", "if_end_2220", ["access", 10, 1, 1432, 25], ["is_num", 22, 21, 1432, 25], ["jump_false", 22, "num_err_2227", 1432, 25], "_nop_tc_129", "_nop_tc_130", ["add", 22, 21, 10, 1432, 25], ["jump", "num_done_2228", 1432, 25], "num_err_2227", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1432, 25 ], ["access", 23, "error", 1432, 25], ["access", 24, "cannot apply '+': operands must be numbers", 1432, 25], ["array", 25, 0, 1432, 25], ["push", 25, 24, 1432, 25], ["frame", 24, 10, 2, 1432, 25], ["null", 10, 1432, 25], ["setarg", 24, 0, 10, 1432, 25], ["setarg", 24, 1, 23, 1432, 25], ["setarg", 24, 2, 25, 1432, 25], ["invoke", 24, 10, 1432, 25], ["disrupt", 1432, 25], "num_done_2228", ["move", 21, 22, 1432, 25], ["jump", "while_start_2213", 1432, 25], "while_end_2214", "_nop_bl_1", ["jump_true", 15, "if_else_2229", 1434, 20], ["is_array", 10, 14, 1434, 36], ["jump_false", 10, "push_err_2231", 1434, 36], ["push", 14, 11, 1434, 36], ["jump", "push_done_2232", 1434, 36], "push_err_2231", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1434, 36 ], ["access", 22, "error", 1434, 36], ["access", 23, "cannot push: target must be an array", 1434, 36], ["array", 24, 0, 1434, 36], ["push", 24, 23, 1434, 36], ["frame", 23, 10, 2, 1434, 36], ["null", 10, 1434, 36], ["setarg", 23, 0, 10, 1434, 36], ["setarg", 23, 1, 22, 1434, 36], ["setarg", 23, 2, 24, 1434, 36], ["invoke", 23, 10, 1434, 36], ["disrupt", 1434, 36], "push_done_2232", ["jump", "if_end_2230", 1434, 36], "if_else_2229", "if_end_2230", ["jump", "if_end_2208", 1434, 36], "if_else_2207", "if_end_2208", ["jump", "if_end_2179", 1434, 36], "if_else_2178", "if_end_2179", ["access", 10, 1, 1437, 19], ["is_num", 22, 19, 1437, 19], ["jump_false", 22, "num_err_2233", 1437, 19], "_nop_tc_131", "_nop_tc_132", ["add", 22, 19, 10, 1437, 19], ["jump", "num_done_2234", 1437, 19], "num_err_2233", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1437, 19 ], ["access", 23, "error", 1437, 19], ["access", 24, "cannot apply '+': operands must be numbers", 1437, 19], ["array", 25, 0, 1437, 19], ["push", 25, 24, 1437, 19], ["frame", 24, 10, 2, 1437, 19], ["null", 10, 1437, 19], ["setarg", 24, 0, 10, 1437, 19], ["setarg", 24, 1, 23, 1437, 19], ["setarg", 24, 2, 25, 1437, 19], ["invoke", 24, 10, 1437, 19], ["disrupt", 1437, 19], "num_done_2234", ["move", 19, 22, 1437, 19], ["jump", "while_start_2172", 1437, 19], "while_end_2173", ["jump", "if_end_2163", 1437, 19], "if_else_2162", "if_end_2163", ["access", 10, 1, 1440, 17], ["is_num", 22, 18, 1440, 17], ["jump_false", 22, "num_err_2235", 1440, 17], "_nop_tc_133", "_nop_tc_134", ["add", 22, 18, 10, 1440, 17], ["jump", "num_done_2236", 1440, 17], "num_err_2235", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1440, 17 ], ["access", 23, "error", 1440, 17], ["access", 24, "cannot apply '+': operands must be numbers", 1440, 17], ["array", 25, 0, 1440, 17], ["push", 25, 24, 1440, 17], ["frame", 24, 10, 2, 1440, 17], ["null", 10, 1440, 17], ["setarg", 24, 0, 10, 1440, 17], ["setarg", 24, 1, 23, 1440, 17], ["setarg", 24, 2, 25, 1440, 17], ["invoke", 24, 10, 1440, 17], ["disrupt", 1440, 17], "num_done_2236", ["move", 18, 22, 1440, 17], ["jump", "while_start_2156", 1440, 17], "while_end_2157", ["access", 10, 1, 1444, 33], ["is_num", 11, 4, 1444, 33], ["jump_false", 11, "num_err_2237", 1444, 33], "_nop_tc_135", "_nop_tc_136", ["add", 11, 4, 10, 1444, 33], ["jump", "num_done_2238", 1444, 33], "num_err_2237", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1444, 33 ], ["access", 14, "error", 1444, 33], ["access", 15, "cannot apply '+': operands must be numbers", 1444, 33], ["array", 21, 0, 1444, 33], ["push", 21, 15, 1444, 33], ["frame", 15, 10, 2, 1444, 33], ["null", 10, 1444, 33], ["setarg", 15, 0, 10, 1444, 33], ["setarg", 15, 1, 14, 1444, 33], ["setarg", 15, 2, 21, 1444, 33], ["invoke", 15, 10, 1444, 33], ["disrupt", 1444, 33], "num_done_2238", [ "access", 10, { "name": "array", "kind": "name", "make": "intrinsic" }, 1444, 14 ], ["frame", 14, 10, 1, 1444, 14], ["null", 10, 1444, 14], ["setarg", 14, 0, 10, 1444, 14], ["setarg", 14, 1, 11, 1444, 14], ["invoke", 14, 10, 1444, 14], ["move", 6, 10, 1444, 14], ["access", 10, 1, 1445, 38], ["is_num", 11, 4, 1445, 38], ["jump_false", 11, "num_err_2239", 1445, 38], "_nop_tc_137", "_nop_tc_138", ["add", 11, 4, 10, 1445, 38], ["jump", "num_done_2240", 1445, 38], "num_err_2239", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1445, 38 ], ["access", 14, "error", 1445, 38], ["access", 15, "cannot apply '+': operands must be numbers", 1445, 38], ["array", 21, 0, 1445, 38], ["push", 21, 15, 1445, 38], ["frame", 15, 10, 2, 1445, 38], ["null", 10, 1445, 38], ["setarg", 15, 0, 10, 1445, 38], ["setarg", 15, 1, 14, 1445, 38], ["setarg", 15, 2, 21, 1445, 38], ["invoke", 15, 10, 1445, 38], ["disrupt", 1445, 38], "num_done_2240", ["access", 10, 0, 1445, 41], [ "access", 14, { "name": "array", "kind": "name", "make": "intrinsic" }, 1445, 19 ], ["frame", 15, 14, 2, 1445, 19], ["null", 14, 1445, 19], ["setarg", 15, 0, 14, 1445, 19], ["setarg", 15, 1, 11, 1445, 19], ["setarg", 15, 2, 10, 1445, 19], ["invoke", 15, 10, 1445, 19], ["move", 7, 10, 1445, 19], ["access", 18, 0, 1447, 10], "while_start_2241", ["is_int", 10, 18, 1448, 17], ["jump_false", 10, "rel_ni_2243", 1448, 17], ["is_int", 11, 4, 1448, 17], ["jump_false", 11, "rel_ni_2243", 1448, 17], ["lt_int", 14, 18, 4, 1448, 17], ["jump", "rel_done_2245", 1448, 17], "rel_ni_2243", ["is_num", 10, 18, 1448, 17], ["jump_false", 10, "rel_nn_2244", 1448, 17], ["is_num", 11, 4, 1448, 17], ["jump_false", 11, "rel_nn_2244", 1448, 17], ["lt_float", 14, 18, 4, 1448, 17], ["jump", "rel_done_2245", 1448, 17], "rel_nn_2244", ["is_text", 10, 18, 1448, 17], ["jump_false", 10, "rel_err_2246", 1448, 17], ["is_text", 11, 4, 1448, 17], ["jump_false", 11, "rel_err_2246", 1448, 17], ["lt_text", 14, 18, 4, 1448, 17], ["jump", "rel_done_2245", 1448, 17], "rel_err_2246", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1448, 17 ], ["access", 11, "error", 1448, 17], ["access", 15, "cannot compare with '<': operands must be same type", 1448, 17], ["array", 21, 0, 1448, 17], ["push", 21, 15, 1448, 17], ["frame", 15, 10, 2, 1448, 17], ["null", 10, 1448, 17], ["setarg", 15, 0, 10, 1448, 17], ["setarg", 15, 1, 11, 1448, 17], ["setarg", 15, 2, 21, 1448, 17], ["invoke", 15, 10, 1448, 17], ["disrupt", 1448, 17], "rel_done_2245", ["jump_false", 14, "while_end_2242", 1448, 17], ["load_dynamic", 10, 2, 18, 1449, 35], ["load_field", 11, 10, "nr_slots", 1449, 35], ["store_dynamic", 7, 11, 18, 1449, 19], ["load_dynamic", 10, 2, 18, 1450, 46], ["load_dynamic", 11, 5, 18, 1450, 60], ["get", 14, 35, 1, 1450, 20], ["frame", 15, 14, 2, 1450, 20], ["null", 14, 1450, 20], ["setarg", 15, 0, 14, 1450, 20], ["setarg", 15, 1, 10, 1450, 20], ["setarg", 15, 2, 11, 1450, 20], ["invoke", 15, 10, 1450, 20], ["store_dynamic", 6, 10, 18, 1450, 14], ["access", 10, 1, 1451, 17], ["is_num", 11, 18, 1451, 17], ["jump_false", 11, "num_err_2247", 1451, 17], "_nop_tc_139", "_nop_tc_140", ["add", 11, 18, 10, 1451, 17], ["jump", "num_done_2248", 1451, 17], "num_err_2247", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1451, 17 ], ["access", 14, "error", 1451, 17], ["access", 15, "cannot apply '+': operands must be numbers", 1451, 17], ["array", 21, 0, 1451, 17], ["push", 21, 15, 1451, 17], ["frame", 15, 10, 2, 1451, 17], ["null", 10, 1451, 17], ["setarg", 15, 0, 10, 1451, 17], ["setarg", 15, 1, 14, 1451, 17], ["setarg", 15, 2, 21, 1451, 17], ["invoke", 15, 10, 1451, 17], ["disrupt", 1451, 17], "num_done_2248", ["move", 18, 11, 1451, 17], ["jump", "while_start_2241", 1451, 17], "while_end_2242", ["load_field", 10, 1, "main", 1454, 9], ["null", 11, 1454, 20], ["is_identical", 14, 10, 11, 1454, 20], ["jump_true", 14, "ne_nid_2252", 1454, 20], ["jump", "ne_ni_2253", 1454, 20], "ne_nid_2252", ["false", 14, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_ni_2253", ["is_int", 15, 10, 1454, 20], ["jump_false", 15, "ne_nn_2254", 1454, 20], "_nop_tc_141", ["jump", "ne_nn_2254", 1454, 20], ["ne_int", 14, 10, 11, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_nn_2254", ["is_num", 15, 10, 1454, 20], ["jump_false", 15, "ne_nt_2255", 1454, 20], "_nop_tc_142", ["jump", "ne_nt_2255", 1454, 20], ["ne_float", 14, 10, 11, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_nt_2255", ["is_text", 15, 10, 1454, 20], ["jump_false", 15, "ne_nnl_2256", 1454, 20], "_nop_tc_143", ["jump", "ne_nnl_2256", 1454, 20], ["ne_text", 14, 10, 11, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_nnl_2256", ["is_null", 15, 10, 1454, 20], ["jump_false", 15, "ne_nb_2257", 1454, 20], "_nop_tc_144", "_nop_tc_145", ["false", 14, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_nb_2257", ["is_bool", 15, 10, 1454, 20], ["jump_false", 15, "ne_mis_2258", 1454, 20], "_nop_tc_146", ["jump", "ne_mis_2258", 1454, 20], ["ne_bool", 14, 10, 11, 1454, 20], ["jump", "ne_done_2251", 1454, 20], "ne_mis_2258", ["true", 14, 1454, 20], "ne_done_2251", ["jump_false", 14, "if_else_2249", 1454, 20], ["load_field", 10, 1, "main", 1455, 33], ["load_field", 11, 10, "nr_slots", 1455, 33], ["store_dynamic", 7, 11, 4, 1455, 19], ["load_field", 10, 1, "main", 1456, 44], ["load_dynamic", 11, 5, 4, 1456, 62], ["get", 5, 35, 1, 1456, 28], ["frame", 14, 5, 2, 1456, 28], ["null", 5, 1456, 28], ["setarg", 14, 0, 5, 1456, 28], ["setarg", 14, 1, 10, 1456, 28], ["setarg", 14, 2, 11, 1456, 28], ["invoke", 14, 5, 1456, 28], ["store_dynamic", 6, 5, 4, 1456, 14], ["jump", "if_end_2250", 1456, 14], "if_else_2249", "if_end_2250", ["access", 18, 0, 1460, 10], "while_start_2259", ["is_int", 5, 18, 1461, 17], ["jump_false", 5, "rel_ni_2261", 1461, 17], ["is_int", 10, 4, 1461, 17], ["jump_false", 10, "rel_ni_2261", 1461, 17], ["lt_int", 11, 18, 4, 1461, 17], ["jump", "rel_done_2263", 1461, 17], "rel_ni_2261", ["is_num", 5, 18, 1461, 17], ["jump_false", 5, "rel_nn_2262", 1461, 17], ["is_num", 10, 4, 1461, 17], ["jump_false", 10, "rel_nn_2262", 1461, 17], ["lt_float", 11, 18, 4, 1461, 17], ["jump", "rel_done_2263", 1461, 17], "rel_nn_2262", ["is_text", 5, 18, 1461, 17], ["jump_false", 5, "rel_err_2264", 1461, 17], ["is_text", 10, 4, 1461, 17], ["jump_false", 10, "rel_err_2264", 1461, 17], ["lt_text", 11, 18, 4, 1461, 17], ["jump", "rel_done_2263", 1461, 17], "rel_err_2264", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1461, 17 ], ["access", 10, "error", 1461, 17], ["access", 14, "cannot compare with '<': operands must be same type", 1461, 17], ["array", 15, 0, 1461, 17], ["push", 15, 14, 1461, 17], ["frame", 14, 5, 2, 1461, 17], ["null", 5, 1461, 17], ["setarg", 14, 0, 5, 1461, 17], ["setarg", 14, 1, 10, 1461, 17], ["setarg", 14, 2, 15, 1461, 17], ["invoke", 14, 5, 1461, 17], ["disrupt", 1461, 17], "rel_done_2263", ["jump_false", 11, "while_end_2260", 1461, 17], ["load_dynamic", 5, 2, 18, 1462, 26], ["load_field", 10, 5, "instructions", 1462, 26], ["move", 8, 10, 1462, 26], ["null", 5, 1463, 21], ["is_identical", 10, 8, 5, 1463, 21], ["jump_true", 10, "ne_nid_2268", 1463, 21], ["jump", "ne_ni_2269", 1463, 21], "ne_nid_2268", ["false", 10, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_ni_2269", ["is_int", 11, 8, 1463, 21], ["jump_false", 11, "ne_nn_2270", 1463, 21], "_nop_tc_147", ["jump", "ne_nn_2270", 1463, 21], ["ne_int", 10, 8, 5, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_nn_2270", ["is_num", 11, 8, 1463, 21], ["jump_false", 11, "ne_nt_2271", 1463, 21], "_nop_tc_148", ["jump", "ne_nt_2271", 1463, 21], ["ne_float", 10, 8, 5, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_nt_2271", ["is_text", 11, 8, 1463, 21], ["jump_false", 11, "ne_nnl_2272", 1463, 21], "_nop_tc_149", ["jump", "ne_nnl_2272", 1463, 21], ["ne_text", 10, 8, 5, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_nnl_2272", ["is_null", 11, 8, 1463, 21], ["jump_false", 11, "ne_nb_2273", 1463, 21], "_nop_tc_150", "_nop_tc_151", ["false", 10, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_nb_2273", ["is_bool", 11, 8, 1463, 21], ["jump_false", 11, "ne_mis_2274", 1463, 21], "_nop_tc_152", ["jump", "ne_mis_2274", 1463, 21], ["ne_bool", 10, 8, 5, 1463, 21], ["jump", "ne_done_2267", 1463, 21], "ne_mis_2274", ["true", 10, 1463, 21], "ne_done_2267", ["jump_false", 10, "if_else_2265", 1463, 21], ["access", 19, 0, 1464, 13], "while_start_2275", ["length", 5, 8, 1465, 27], ["is_int", 10, 19, 1465, 27], ["jump_false", 10, "rel_ni_2277", 1465, 27], "_nop_tc_153", "_nop_tc_154", ["lt_int", 11, 19, 5, 1465, 27], ["jump", "rel_done_2279", 1465, 27], "rel_ni_2277", ["is_num", 10, 19, 1465, 27], ["jump_false", 10, "rel_nn_2278", 1465, 27], "_nop_tc_155", "_nop_tc_156", ["lt_float", 11, 19, 5, 1465, 27], ["jump", "rel_done_2279", 1465, 27], "rel_nn_2278", ["is_text", 10, 19, 1465, 27], ["jump_false", 10, "rel_err_2280", 1465, 27], "_nop_tc_157", ["jump", "rel_err_2280", 1465, 27], ["lt_text", 11, 19, 5, 1465, 27], ["jump", "rel_done_2279", 1465, 27], "rel_err_2280", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1465, 27 ], ["access", 10, "error", 1465, 27], ["access", 14, "cannot compare with '<': operands must be same type", 1465, 27], ["array", 15, 0, 1465, 27], ["push", 15, 14, 1465, 27], ["frame", 14, 5, 2, 1465, 27], ["null", 5, 1465, 27], ["setarg", 14, 0, 5, 1465, 27], ["setarg", 14, 1, 10, 1465, 27], ["setarg", 14, 2, 15, 1465, 27], ["invoke", 14, 5, 1465, 27], ["disrupt", 1465, 27], "rel_done_2279", ["jump_false", 11, "while_end_2276", 1465, 27], ["load_dynamic", 5, 8, 19, 1466, 26], ["move", 9, 5, 1466, 26], ["is_array", 5, 9, 1467, 24], ["move", 10, 5, 1467, 24], ["jump_false", 10, "and_end_2283", 1467, 24], ["access", 5, 0, 1467, 41], ["load_index", 11, 9, 5, 1467, 41], ["access", 5, "get", 1467, 47], ["is_identical", 14, 11, 5, 1467, 47], ["jump_true", 14, "eq_done_2285", 1467, 47], ["is_int", 15, 11, 1467, 47], ["jump_false", 15, "eq_ni_2286", 1467, 47], "_nop_tc_158", ["jump", "eq_ni_2286", 1467, 47], ["eq_int", 14, 11, 5, 1467, 47], ["jump", "eq_done_2285", 1467, 47], "eq_ni_2286", ["is_num", 15, 11, 1467, 47], ["jump_false", 15, "eq_nn_2287", 1467, 47], "_nop_tc_159", ["jump", "eq_nn_2287", 1467, 47], ["eq_float", 14, 11, 5, 1467, 47], ["jump", "eq_done_2285", 1467, 47], "eq_nn_2287", ["is_text", 15, 11, 1467, 47], ["jump_false", 15, "eq_nt_2288", 1467, 47], "_nop_tc_160", "_nop_tc_161", ["eq_text", 14, 11, 5, 1467, 47], ["jump", "eq_done_2285", 1467, 47], "eq_nt_2288", ["is_null", 15, 11, 1467, 47], ["jump_false", 15, "eq_nnl_2289", 1467, 47], "_nop_tc_162", ["jump", "eq_nnl_2289", 1467, 47], ["true", 14, 1467, 47], ["jump", "eq_done_2285", 1467, 47], "eq_nnl_2289", ["is_bool", 15, 11, 1467, 47], ["jump_false", 15, "eq_nb_2290", 1467, 47], "_nop_tc_163", ["jump", "eq_nb_2290", 1467, 47], ["eq_bool", 14, 11, 5, 1467, 47], ["jump", "eq_done_2285", 1467, 47], "eq_nb_2290", ["false", 14, 1467, 47], "eq_done_2285", ["move", 5, 14, 1467, 47], ["jump_true", 5, "or_end_2284", 1467, 47], ["access", 11, 0, 1467, 62], ["load_index", 14, 9, 11, 1467, 62], ["access", 11, "put", 1467, 68], ["is_identical", 15, 14, 11, 1467, 68], ["jump_true", 15, "eq_done_2291", 1467, 68], ["is_int", 21, 14, 1467, 68], ["jump_false", 21, "eq_ni_2292", 1467, 68], "_nop_tc_164", ["jump", "eq_ni_2292", 1467, 68], ["eq_int", 15, 14, 11, 1467, 68], ["jump", "eq_done_2291", 1467, 68], "eq_ni_2292", ["is_num", 21, 14, 1467, 68], ["jump_false", 21, "eq_nn_2293", 1467, 68], "_nop_tc_165", ["jump", "eq_nn_2293", 1467, 68], ["eq_float", 15, 14, 11, 1467, 68], ["jump", "eq_done_2291", 1467, 68], "eq_nn_2293", ["is_text", 21, 14, 1467, 68], ["jump_false", 21, "eq_nt_2294", 1467, 68], "_nop_tc_166", "_nop_tc_167", ["eq_text", 15, 14, 11, 1467, 68], ["jump", "eq_done_2291", 1467, 68], "eq_nt_2294", ["is_null", 21, 14, 1467, 68], ["jump_false", 21, "eq_nnl_2295", 1467, 68], "_nop_tc_168", ["jump", "eq_nnl_2295", 1467, 68], ["true", 15, 1467, 68], ["jump", "eq_done_2291", 1467, 68], "eq_nnl_2295", ["is_bool", 21, 14, 1467, 68], ["jump_false", 21, "eq_nb_2296", 1467, 68], "_nop_tc_169", ["jump", "eq_nb_2296", 1467, 68], ["eq_bool", 15, 14, 11, 1467, 68], ["jump", "eq_done_2291", 1467, 68], "eq_nb_2296", ["false", 15, 1467, 68], "eq_done_2291", ["move", 5, 15, 1467, 68], "or_end_2284", ["move", 10, 5, 1467, 68], "and_end_2283", ["jump_false", 10, "if_else_2281", 1467, 68], ["access", 5, 3, 1468, 27], ["load_index", 10, 9, 5, 1468, 27], ["move", 12, 10, 1468, 27], ["move", 13, 18, 1469, 24], ["access", 20, 0, 1470, 17], "while_start_2297", ["is_int", 5, 20, 1471, 24], ["jump_false", 5, "rel_ni_2300", 1471, 24], ["is_int", 10, 12, 1471, 24], ["jump_false", 10, "rel_ni_2300", 1471, 24], ["lt_int", 11, 20, 12, 1471, 24], ["jump", "rel_done_2302", 1471, 24], "rel_ni_2300", ["is_num", 5, 20, 1471, 24], ["jump_false", 5, "rel_nn_2301", 1471, 24], ["is_num", 10, 12, 1471, 24], ["jump_false", 10, "rel_nn_2301", 1471, 24], ["lt_float", 11, 20, 12, 1471, 24], ["jump", "rel_done_2302", 1471, 24], "rel_nn_2301", ["is_text", 5, 20, 1471, 24], ["jump_false", 5, "rel_err_2303", 1471, 24], ["is_text", 10, 12, 1471, 24], ["jump_false", 10, "rel_err_2303", 1471, 24], ["lt_text", 11, 20, 12, 1471, 24], ["jump", "rel_done_2302", 1471, 24], "rel_err_2303", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1471, 24 ], ["access", 10, "error", 1471, 24], ["access", 14, "cannot compare with '<': operands must be same type", 1471, 24], ["array", 15, 0, 1471, 24], ["push", 15, 14, 1471, 24], ["frame", 14, 5, 2, 1471, 24], ["null", 5, 1471, 24], ["setarg", 14, 0, 5, 1471, 24], ["setarg", 14, 1, 10, 1471, 24], ["setarg", 14, 2, 15, 1471, 24], ["invoke", 14, 5, 1471, 24], ["disrupt", 1471, 24], "rel_done_2302", ["move", 5, 11, 1471, 24], ["jump_false", 5, "and_end_2299", 1471, 24], ["access", 10, 0, 1471, 45], ["is_int", 11, 13, 1471, 45], ["jump_false", 11, "rel_ni_2304", 1471, 45], "_nop_tc_170", "_nop_tc_171", ["ge_int", 14, 13, 10, 1471, 45], ["jump", "rel_done_2306", 1471, 45], "rel_ni_2304", ["is_num", 11, 13, 1471, 45], ["jump_false", 11, "rel_nn_2305", 1471, 45], "_nop_tc_172", "_nop_tc_173", ["ge_float", 14, 13, 10, 1471, 45], ["jump", "rel_done_2306", 1471, 45], "rel_nn_2305", ["is_text", 11, 13, 1471, 45], ["jump_false", 11, "rel_err_2307", 1471, 45], "_nop_tc_174", ["jump", "rel_err_2307", 1471, 45], ["ge_text", 14, 13, 10, 1471, 45], ["jump", "rel_done_2306", 1471, 45], "rel_err_2307", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1471, 45 ], ["access", 11, "error", 1471, 45], ["access", 15, "cannot compare with '>=': operands must be same type", 1471, 45], ["array", 21, 0, 1471, 45], ["push", 21, 15, 1471, 45], ["frame", 15, 10, 2, 1471, 45], ["null", 10, 1471, 45], ["setarg", 15, 0, 10, 1471, 45], ["setarg", 15, 1, 11, 1471, 45], ["setarg", 15, 2, 21, 1471, 45], ["invoke", 15, 10, 1471, 45], ["disrupt", 1471, 45], "rel_done_2306", ["move", 5, 14, 1471, 45], "and_end_2299", ["jump_false", 5, "while_end_2298", 1471, 45], ["load_dynamic", 5, 3, 13, 1472, 36], ["move", 13, 5, 1472, 36], ["access", 5, 1, 1473, 23], ["is_num", 10, 20, 1473, 23], ["jump_false", 10, "num_err_2308", 1473, 23], "_nop_tc_175", "_nop_tc_176", ["add", 10, 20, 5, 1473, 23], ["jump", "num_done_2309", 1473, 23], "num_err_2308", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1473, 23 ], ["access", 11, "error", 1473, 23], ["access", 14, "cannot apply '+': operands must be numbers", 1473, 23], ["array", 15, 0, 1473, 23], ["push", 15, 14, 1473, 23], ["frame", 14, 5, 2, 1473, 23], ["null", 5, 1473, 23], ["setarg", 14, 0, 5, 1473, 23], ["setarg", 14, 1, 11, 1473, 23], ["setarg", 14, 2, 15, 1473, 23], ["invoke", 14, 5, 1473, 23], ["disrupt", 1473, 23], "num_done_2309", ["move", 20, 10, 1473, 23], ["jump", "while_start_2297", 1473, 23], "while_end_2298", ["access", 5, 0, 1475, 29], ["is_int", 10, 13, 1475, 29], ["jump_false", 10, "rel_ni_2313", 1475, 29], "_nop_tc_177", "_nop_tc_178", ["ge_int", 11, 13, 5, 1475, 29], ["jump", "rel_done_2315", 1475, 29], "rel_ni_2313", ["is_num", 10, 13, 1475, 29], ["jump_false", 10, "rel_nn_2314", 1475, 29], "_nop_tc_179", "_nop_tc_180", ["ge_float", 11, 13, 5, 1475, 29], ["jump", "rel_done_2315", 1475, 29], "rel_nn_2314", ["is_text", 10, 13, 1475, 29], ["jump_false", 10, "rel_err_2316", 1475, 29], "_nop_tc_181", ["jump", "rel_err_2316", 1475, 29], ["ge_text", 11, 13, 5, 1475, 29], ["jump", "rel_done_2315", 1475, 29], "rel_err_2316", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1475, 29 ], ["access", 10, "error", 1475, 29], ["access", 14, "cannot compare with '>=': operands must be same type", 1475, 29], ["array", 15, 0, 1475, 29], ["push", 15, 14, 1475, 29], ["frame", 14, 5, 2, 1475, 29], ["null", 5, 1475, 29], ["setarg", 14, 0, 5, 1475, 29], ["setarg", 14, 1, 10, 1475, 29], ["setarg", 14, 2, 15, 1475, 29], ["invoke", 14, 5, 1475, 29], ["disrupt", 1475, 29], "rel_done_2315", ["move", 5, 11, 1475, 29], ["jump_false", 5, "and_end_2312", 1475, 29], ["load_dynamic", 10, 6, 13, 1475, 41], ["null", 11, 1475, 54], ["is_identical", 14, 10, 11, 1475, 54], ["jump_true", 14, "ne_nid_2318", 1475, 54], ["jump", "ne_ni_2319", 1475, 54], "ne_nid_2318", ["false", 14, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_ni_2319", ["is_int", 15, 10, 1475, 54], ["jump_false", 15, "ne_nn_2320", 1475, 54], "_nop_tc_182", ["jump", "ne_nn_2320", 1475, 54], ["ne_int", 14, 10, 11, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_nn_2320", ["is_num", 15, 10, 1475, 54], ["jump_false", 15, "ne_nt_2321", 1475, 54], "_nop_tc_183", ["jump", "ne_nt_2321", 1475, 54], ["ne_float", 14, 10, 11, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_nt_2321", ["is_text", 15, 10, 1475, 54], ["jump_false", 15, "ne_nnl_2322", 1475, 54], "_nop_tc_184", ["jump", "ne_nnl_2322", 1475, 54], ["ne_text", 14, 10, 11, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_nnl_2322", ["is_null", 15, 10, 1475, 54], ["jump_false", 15, "ne_nb_2323", 1475, 54], "_nop_tc_185", "_nop_tc_186", ["false", 14, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_nb_2323", ["is_bool", 15, 10, 1475, 54], ["jump_false", 15, "ne_mis_2324", 1475, 54], "_nop_tc_187", ["jump", "ne_mis_2324", 1475, 54], ["ne_bool", 14, 10, 11, 1475, 54], ["jump", "ne_done_2317", 1475, 54], "ne_mis_2324", ["true", 14, 1475, 54], "ne_done_2317", ["move", 5, 14, 1475, 54], "and_end_2312", ["jump_false", 5, "if_else_2310", 1475, 54], ["load_dynamic", 5, 6, 13, 1476, 34], ["move", 16, 5, 1476, 34], ["access", 5, 2, 1477, 32], ["load_index", 10, 9, 5, 1477, 32], ["move", 17, 10, 1477, 32], ["access", 5, 0, 1478, 31], ["is_int", 10, 17, 1478, 31], ["jump_false", 10, "rel_ni_2328", 1478, 31], "_nop_tc_188", "_nop_tc_189", ["ge_int", 11, 17, 5, 1478, 31], ["jump", "rel_done_2330", 1478, 31], "rel_ni_2328", ["is_num", 10, 17, 1478, 31], ["jump_false", 10, "rel_nn_2329", 1478, 31], "_nop_tc_190", "_nop_tc_191", ["ge_float", 11, 17, 5, 1478, 31], ["jump", "rel_done_2330", 1478, 31], "rel_nn_2329", ["is_text", 10, 17, 1478, 31], ["jump_false", 10, "rel_err_2331", 1478, 31], "_nop_tc_192", ["jump", "rel_err_2331", 1478, 31], ["ge_text", 11, 17, 5, 1478, 31], ["jump", "rel_done_2330", 1478, 31], "rel_err_2331", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1478, 31 ], ["access", 10, "error", 1478, 31], ["access", 14, "cannot compare with '>=': operands must be same type", 1478, 31], ["array", 15, 0, 1478, 31], ["push", 15, 14, 1478, 31], ["frame", 14, 5, 2, 1478, 31], ["null", 5, 1478, 31], ["setarg", 14, 0, 5, 1478, 31], ["setarg", 14, 1, 10, 1478, 31], ["setarg", 14, 2, 15, 1478, 31], ["invoke", 14, 5, 1478, 31], ["disrupt", 1478, 31], "rel_done_2330", ["move", 5, 11, 1478, 31], ["jump_false", 5, "and_end_2327", 1478, 31], ["load_dynamic", 10, 7, 13, 1478, 59], ["is_int", 11, 17, 1478, 59], ["jump_false", 11, "rel_ni_2332", 1478, 59], ["is_int", 14, 10, 1478, 59], ["jump_false", 14, "rel_ni_2332", 1478, 59], ["lt_int", 15, 17, 10, 1478, 59], ["jump", "rel_done_2334", 1478, 59], "rel_ni_2332", ["is_num", 11, 17, 1478, 59], ["jump_false", 11, "rel_nn_2333", 1478, 59], ["is_num", 14, 10, 1478, 59], ["jump_false", 14, "rel_nn_2333", 1478, 59], ["lt_float", 15, 17, 10, 1478, 59], ["jump", "rel_done_2334", 1478, 59], "rel_nn_2333", ["is_text", 11, 17, 1478, 59], ["jump_false", 11, "rel_err_2335", 1478, 59], ["is_text", 14, 10, 1478, 59], ["jump_false", 14, "rel_err_2335", 1478, 59], ["lt_text", 15, 17, 10, 1478, 59], ["jump", "rel_done_2334", 1478, 59], "rel_err_2335", [ "access", 10, { "name": "log", "kind": "name", "make": "intrinsic" }, 1478, 59 ], ["access", 11, "error", 1478, 59], ["access", 14, "cannot compare with '<': operands must be same type", 1478, 59], ["array", 21, 0, 1478, 59], ["push", 21, 14, 1478, 59], ["frame", 14, 10, 2, 1478, 59], ["null", 10, 1478, 59], ["setarg", 14, 0, 10, 1478, 59], ["setarg", 14, 1, 11, 1478, 59], ["setarg", 14, 2, 21, 1478, 59], ["invoke", 14, 10, 1478, 59], ["disrupt", 1478, 59], "rel_done_2334", ["move", 5, 15, 1478, 59], "and_end_2327", ["jump_false", 5, "if_else_2325", 1478, 59], ["load_dynamic", 5, 16, 17, 1479, 38], ["access", 10, 2, 1479, 23], ["store_index", 9, 5, 10, 1479, 23], ["jump", "if_end_2326", 1479, 23], "if_else_2325", "if_end_2326", ["jump", "if_end_2311", 1479, 23], "if_else_2310", "if_end_2311", ["jump", "if_end_2282", 1479, 23], "if_else_2281", "if_end_2282", ["access", 5, 1, 1483, 19], ["is_num", 10, 19, 1483, 19], ["jump_false", 10, "num_err_2336", 1483, 19], "_nop_tc_193", "_nop_tc_194", ["add", 10, 19, 5, 1483, 19], ["jump", "num_done_2337", 1483, 19], "num_err_2336", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1483, 19 ], ["access", 11, "error", 1483, 19], ["access", 14, "cannot apply '+': operands must be numbers", 1483, 19], ["array", 15, 0, 1483, 19], ["push", 15, 14, 1483, 19], ["frame", 14, 5, 2, 1483, 19], ["null", 5, 1483, 19], ["setarg", 14, 0, 5, 1483, 19], ["setarg", 14, 1, 11, 1483, 19], ["setarg", 14, 2, 15, 1483, 19], ["invoke", 14, 5, 1483, 19], ["disrupt", 1483, 19], "num_done_2337", ["move", 19, 10, 1483, 19], ["jump", "while_start_2275", 1483, 19], "while_end_2276", ["jump", "if_end_2266", 1483, 19], "if_else_2265", "if_end_2266", ["access", 5, 1, 1486, 17], ["is_num", 10, 18, 1486, 17], ["jump_false", 10, "num_err_2338", 1486, 17], "_nop_tc_195", "_nop_tc_196", ["add", 10, 18, 5, 1486, 17], ["jump", "num_done_2339", 1486, 17], "num_err_2338", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 1486, 17 ], ["access", 11, "error", 1486, 17], ["access", 14, "cannot apply '+': operands must be numbers", 1486, 17], ["array", 15, 0, 1486, 17], ["push", 15, 14, 1486, 17], ["frame", 14, 5, 2, 1486, 17], ["null", 5, 1486, 17], ["setarg", 14, 0, 5, 1486, 17], ["setarg", 14, 1, 11, 1486, 17], ["setarg", 14, 2, 15, 1486, 17], ["invoke", 14, 5, 1486, 17], ["disrupt", 1486, 17], "num_done_2339", ["move", 18, 10, 1486, 17], ["jump", "while_start_2259", 1486, 17], "while_end_2260", ["null", 2, 1489, 12], ["return", 2, 1489, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 20, "nr_close_slots": 0, "instructions": [ ["load_field", 2, 1, "functions", 1498, 21], ["null", 3, 1498, 37], ["is_identical", 4, 2, 3, 1498, 37], ["jump_true", 4, "ne_nid_2343", 1498, 37], ["jump", "ne_ni_2344", 1498, 37], "ne_nid_2343", ["false", 4, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_ni_2344", ["is_int", 5, 2, 1498, 37], ["jump_false", 5, "ne_nn_2345", 1498, 37], "_nop_tc_1", ["jump", "ne_nn_2345", 1498, 37], ["ne_int", 4, 2, 3, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_nn_2345", ["is_num", 5, 2, 1498, 37], ["jump_false", 5, "ne_nt_2346", 1498, 37], "_nop_tc_2", ["jump", "ne_nt_2346", 1498, 37], ["ne_float", 4, 2, 3, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_nt_2346", ["is_text", 5, 2, 1498, 37], ["jump_false", 5, "ne_nnl_2347", 1498, 37], "_nop_tc_3", ["jump", "ne_nnl_2347", 1498, 37], ["ne_text", 4, 2, 3, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_nnl_2347", ["is_null", 5, 2, 1498, 37], ["jump_false", 5, "ne_nb_2348", 1498, 37], "_nop_tc_4", "_nop_tc_5", ["false", 4, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_nb_2348", ["is_bool", 5, 2, 1498, 37], ["jump_false", 5, "ne_mis_2349", 1498, 37], "_nop_tc_6", ["jump", "ne_mis_2349", 1498, 37], ["ne_bool", 4, 2, 3, 1498, 37], ["jump", "ne_done_2342", 1498, 37], "ne_mis_2349", ["true", 4, 1498, 37], "ne_done_2342", ["jump_false", 4, "tern_else_2340", 1498, 37], ["load_field", 2, 1, "functions", 1498, 44], ["move", 3, 2, 1498, 44], ["jump", "tern_end_2341", 1498, 44], "tern_else_2340", ["array", 2, 0, 1498, 59], ["move", 3, 2, 1498, 59], "tern_end_2341", ["move", 2, 3, 1498, 59], ["length", 3, 2, 1499, 21], ["move", 4, 3, 1499, 21], ["access", 3, -1, 1500, 31], [ "access", 5, { "name": "array", "kind": "name", "make": "intrinsic" }, 1500, 21 ], ["frame", 6, 5, 2, 1500, 21], ["null", 5, 1500, 21], ["setarg", 6, 0, 5, 1500, 21], ["setarg", 6, 1, 4, 1500, 21], ["setarg", 6, 2, 3, 1500, 21], ["invoke", 6, 3, 1500, 21], ["move", 5, 3, 1500, 21], ["null", 3, 1501, 18], ["null", 6, 1502, 17], ["access", 7, 0, 1503, 14], ["access", 8, 0, 1504, 13], ["access", 9, 0, 1505, 13], ["access", 10, 0, 1506, 17], ["access", 11, 0, 1507, 15], ["access", 12, 0, 1508, 16], ["null", 13, 1509, 18], ["access", 14, 0, 1511, 15], ["is_identical", 15, 4, 14, 1511, 15], ["jump_true", 15, "eq_done_2352", 1511, 15], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 15, 4, 14, 1511, 15], ["jump", "eq_done_2352", 1511, 15], "eq_ni_2353", ["is_num", 16, 4, 1511, 15], ["jump_false", 16, "eq_nn_2354", 1511, 15], "_nop_tc_11", "_nop_tc_12", ["eq_float", 15, 4, 14, 1511, 15], ["jump", "eq_done_2352", 1511, 15], "eq_nn_2354", ["is_text", 16, 4, 1511, 15], ["jump_false", 16, "eq_nt_2355", 1511, 15], "_nop_tc_13", ["jump", "eq_nt_2355", 1511, 15], ["eq_text", 15, 4, 14, 1511, 15], ["jump", "eq_done_2352", 1511, 15], "eq_nt_2355", ["is_null", 16, 4, 1511, 15], ["jump_false", 16, "eq_nnl_2356", 1511, 15], "_nop_tc_14", ["jump", "eq_nnl_2356", 1511, 15], ["true", 15, 1511, 15], ["jump", "eq_done_2352", 1511, 15], "eq_nnl_2356", ["is_bool", 16, 4, 1511, 15], ["jump_false", 16, "eq_nb_2357", 1511, 15], "_nop_tc_15", ["jump", "eq_nb_2357", 1511, 15], ["eq_bool", 15, 4, 14, 1511, 15], ["jump", "eq_done_2352", 1511, 15], "eq_nb_2357", ["false", 15, 1511, 15], "eq_done_2352", ["jump_false", 15, "if_else_2350", 1511, 15], ["null", 14, 1512, 14], ["return", 14, 1512, 14], "_nop_ur_1", "if_else_2350", "if_end_2351", ["load_field", 14, 1, "main", 1516, 9], ["null", 15, 1516, 20], ["is_identical", 16, 14, 15, 1516, 20], ["jump_true", 16, "ne_nid_2362", 1516, 20], ["jump", "ne_ni_2363", 1516, 20], "ne_nid_2362", ["false", 16, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_ni_2363", ["is_int", 17, 14, 1516, 20], ["jump_false", 17, "ne_nn_2364", 1516, 20], "_nop_tc_16", ["jump", "ne_nn_2364", 1516, 20], ["ne_int", 16, 14, 15, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_nn_2364", ["is_num", 17, 14, 1516, 20], ["jump_false", 17, "ne_nt_2365", 1516, 20], "_nop_tc_17", ["jump", "ne_nt_2365", 1516, 20], ["ne_float", 16, 14, 15, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_nt_2365", ["is_text", 17, 14, 1516, 20], ["jump_false", 17, "ne_nnl_2366", 1516, 20], "_nop_tc_18", ["jump", "ne_nnl_2366", 1516, 20], ["ne_text", 16, 14, 15, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_nnl_2366", ["is_null", 17, 14, 1516, 20], ["jump_false", 17, "ne_nb_2367", 1516, 20], "_nop_tc_19", "_nop_tc_20", ["false", 16, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_nb_2367", ["is_bool", 17, 14, 1516, 20], ["jump_false", 17, "ne_mis_2368", 1516, 20], "_nop_tc_21", ["jump", "ne_mis_2368", 1516, 20], ["ne_bool", 16, 14, 15, 1516, 20], ["jump", "ne_done_2361", 1516, 20], "ne_mis_2368", ["true", 16, 1516, 20], "ne_done_2361", ["move", 14, 16, 1516, 20], ["jump_false", 14, "and_end_2360", 1516, 20], ["load_field", 15, 1, "main", 1516, 28], ["load_field", 16, 15, "instructions", 1516, 28], ["null", 15, 1516, 52], ["is_identical", 17, 16, 15, 1516, 52], ["jump_true", 17, "ne_nid_2370", 1516, 52], ["jump", "ne_ni_2371", 1516, 52], "ne_nid_2370", ["false", 17, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_ni_2371", ["is_int", 18, 16, 1516, 52], ["jump_false", 18, "ne_nn_2372", 1516, 52], "_nop_tc_22", ["jump", "ne_nn_2372", 1516, 52], ["ne_int", 17, 16, 15, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_nn_2372", ["is_num", 18, 16, 1516, 52], ["jump_false", 18, "ne_nt_2373", 1516, 52], "_nop_tc_23", ["jump", "ne_nt_2373", 1516, 52], ["ne_float", 17, 16, 15, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_nt_2373", ["is_text", 18, 16, 1516, 52], ["jump_false", 18, "ne_nnl_2374", 1516, 52], "_nop_tc_24", ["jump", "ne_nnl_2374", 1516, 52], ["ne_text", 17, 16, 15, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_nnl_2374", ["is_null", 18, 16, 1516, 52], ["jump_false", 18, "ne_nb_2375", 1516, 52], "_nop_tc_25", "_nop_tc_26", ["false", 17, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_nb_2375", ["is_bool", 18, 16, 1516, 52], ["jump_false", 18, "ne_mis_2376", 1516, 52], "_nop_tc_27", ["jump", "ne_mis_2376", 1516, 52], ["ne_bool", 17, 16, 15, 1516, 52], ["jump", "ne_done_2369", 1516, 52], "ne_mis_2376", ["true", 17, 1516, 52], "ne_done_2369", ["move", 14, 17, 1516, 52], "and_end_2360", ["jump_false", 14, "if_else_2358", 1516, 52], ["load_field", 14, 1, "main", 1517, 16], ["load_field", 15, 14, "instructions", 1517, 16], ["move", 3, 15, 1517, 16], ["access", 8, 0, 1518, 11], "while_start_2377", ["length", 14, 3, 1519, 25], ["is_int", 15, 8, 1519, 25], ["jump_false", 15, "rel_ni_2379", 1519, 25], "_nop_tc_28", "_nop_tc_29", ["lt_int", 16, 8, 14, 1519, 25], ["jump", "rel_done_2381", 1519, 25], "rel_ni_2379", ["is_num", 15, 8, 1519, 25], ["jump_false", 15, "rel_nn_2380", 1519, 25], "_nop_tc_30", "_nop_tc_31", ["lt_float", 16, 8, 14, 1519, 25], ["jump", "rel_done_2381", 1519, 25], "rel_nn_2380", ["is_text", 15, 8, 1519, 25], ["jump_false", 15, "rel_err_2382", 1519, 25], "_nop_tc_32", ["jump", "rel_err_2382", 1519, 25], ["lt_text", 16, 8, 14, 1519, 25], ["jump", "rel_done_2381", 1519, 25], "rel_err_2382", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1519, 25 ], ["access", 15, "error", 1519, 25], ["access", 17, "cannot compare with '<': operands must be same type", 1519, 25], ["array", 18, 0, 1519, 25], ["push", 18, 17, 1519, 25], ["frame", 17, 14, 2, 1519, 25], ["null", 14, 1519, 25], ["setarg", 17, 0, 14, 1519, 25], ["setarg", 17, 1, 15, 1519, 25], ["setarg", 17, 2, 18, 1519, 25], ["invoke", 17, 14, 1519, 25], ["disrupt", 1519, 25], "rel_done_2381", ["jump_false", 16, "while_end_2378", 1519, 25], ["load_dynamic", 14, 3, 8, 1520, 24], ["move", 6, 14, 1520, 24], ["is_array", 14, 6, 1521, 22], ["move", 15, 14, 1521, 22], ["jump_false", 15, "and_end_2385", 1521, 22], ["access", 14, 0, 1521, 38], ["load_index", 16, 6, 14, 1521, 38], ["access", 14, "function", 1521, 44], ["is_identical", 17, 16, 14, 1521, 44], ["jump_true", 17, "eq_done_2386", 1521, 44], ["is_int", 18, 16, 1521, 44], ["jump_false", 18, "eq_ni_2387", 1521, 44], "_nop_tc_33", ["jump", "eq_ni_2387", 1521, 44], ["eq_int", 17, 16, 14, 1521, 44], ["jump", "eq_done_2386", 1521, 44], "eq_ni_2387", ["is_num", 18, 16, 1521, 44], ["jump_false", 18, "eq_nn_2388", 1521, 44], "_nop_tc_34", ["jump", "eq_nn_2388", 1521, 44], ["eq_float", 17, 16, 14, 1521, 44], ["jump", "eq_done_2386", 1521, 44], "eq_nn_2388", ["is_text", 18, 16, 1521, 44], ["jump_false", 18, "eq_nt_2389", 1521, 44], "_nop_tc_35", "_nop_tc_36", ["eq_text", 17, 16, 14, 1521, 44], ["jump", "eq_done_2386", 1521, 44], "eq_nt_2389", ["is_null", 18, 16, 1521, 44], ["jump_false", 18, "eq_nnl_2390", 1521, 44], "_nop_tc_37", ["jump", "eq_nnl_2390", 1521, 44], ["true", 17, 1521, 44], ["jump", "eq_done_2386", 1521, 44], "eq_nnl_2390", ["is_bool", 18, 16, 1521, 44], ["jump_false", 18, "eq_nb_2391", 1521, 44], "_nop_tc_38", ["jump", "eq_nb_2391", 1521, 44], ["eq_bool", 17, 16, 14, 1521, 44], ["jump", "eq_done_2386", 1521, 44], "eq_nb_2391", ["false", 17, 1521, 44], "eq_done_2386", ["move", 15, 17, 1521, 44], "and_end_2385", ["jump_false", 15, "if_else_2383", 1521, 44], ["access", 14, 2, 1522, 21], ["load_index", 15, 6, 14, 1522, 21], ["access", 14, 0, 1522, 27], ["is_int", 16, 15, 1522, 27], ["jump_false", 16, "rel_ni_2395", 1522, 27], "_nop_tc_39", "_nop_tc_40", ["ge_int", 17, 15, 14, 1522, 27], ["jump", "rel_done_2397", 1522, 27], "rel_ni_2395", ["is_num", 16, 15, 1522, 27], ["jump_false", 16, "rel_nn_2396", 1522, 27], "_nop_tc_41", "_nop_tc_42", ["ge_float", 17, 15, 14, 1522, 27], ["jump", "rel_done_2397", 1522, 27], "rel_nn_2396", ["is_text", 16, 15, 1522, 27], ["jump_false", 16, "rel_err_2398", 1522, 27], "_nop_tc_43", ["jump", "rel_err_2398", 1522, 27], ["ge_text", 17, 15, 14, 1522, 27], ["jump", "rel_done_2397", 1522, 27], "rel_err_2398", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1522, 27 ], ["access", 15, "error", 1522, 27], ["access", 16, "cannot compare with '>=': operands must be same type", 1522, 27], ["array", 18, 0, 1522, 27], ["push", 18, 16, 1522, 27], ["frame", 16, 14, 2, 1522, 27], ["null", 14, 1522, 27], ["setarg", 16, 0, 14, 1522, 27], ["setarg", 16, 1, 15, 1522, 27], ["setarg", 16, 2, 18, 1522, 27], ["invoke", 16, 14, 1522, 27], ["disrupt", 1522, 27], "rel_done_2397", ["move", 14, 17, 1522, 27], ["jump_false", 14, "and_end_2394", 1522, 27], ["access", 15, 2, 1522, 38], ["load_index", 16, 6, 15, 1522, 38], ["is_int", 15, 16, 1522, 43], ["jump_false", 15, "rel_ni_2399", 1522, 43], ["is_int", 17, 4, 1522, 43], ["jump_false", 17, "rel_ni_2399", 1522, 43], ["lt_int", 18, 16, 4, 1522, 43], ["jump", "rel_done_2401", 1522, 43], "rel_ni_2399", ["is_num", 15, 16, 1522, 43], ["jump_false", 15, "rel_nn_2400", 1522, 43], ["is_num", 17, 4, 1522, 43], ["jump_false", 17, "rel_nn_2400", 1522, 43], ["lt_float", 18, 16, 4, 1522, 43], ["jump", "rel_done_2401", 1522, 43], "rel_nn_2400", ["is_text", 15, 16, 1522, 43], ["jump_false", 15, "rel_err_2402", 1522, 43], ["is_text", 17, 4, 1522, 43], ["jump_false", 17, "rel_err_2402", 1522, 43], ["lt_text", 18, 16, 4, 1522, 43], ["jump", "rel_done_2401", 1522, 43], "rel_err_2402", [ "access", 15, { "name": "log", "kind": "name", "make": "intrinsic" }, 1522, 43 ], ["access", 16, "error", 1522, 43], ["access", 17, "cannot compare with '<': operands must be same type", 1522, 43], ["array", 19, 0, 1522, 43], ["push", 19, 17, 1522, 43], ["frame", 17, 15, 2, 1522, 43], ["null", 15, 1522, 43], ["setarg", 17, 0, 15, 1522, 43], ["setarg", 17, 1, 16, 1522, 43], ["setarg", 17, 2, 19, 1522, 43], ["invoke", 17, 15, 1522, 43], ["disrupt", 1522, 43], "rel_done_2401", ["move", 14, 18, 1522, 43], "and_end_2394", ["jump_false", 14, "if_else_2392", 1522, 43], ["access", 14, 2, 1523, 29], ["load_index", 15, 6, 14, 1523, 29], ["store_dynamic", 5, 4, 15, 1523, 29], ["jump", "if_end_2393", 1523, 29], "if_else_2392", "if_end_2393", ["jump", "if_end_2384", 1523, 29], "if_else_2383", "if_end_2384", ["access", 14, 1, 1526, 17], ["is_num", 15, 8, 1526, 17], ["jump_false", 15, "num_err_2403", 1526, 17], "_nop_tc_44", "_nop_tc_45", ["add", 15, 8, 14, 1526, 17], ["jump", "num_done_2404", 1526, 17], "num_err_2403", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1526, 17 ], ["access", 16, "error", 1526, 17], ["access", 17, "cannot apply '+': operands must be numbers", 1526, 17], ["array", 18, 0, 1526, 17], ["push", 18, 17, 1526, 17], ["frame", 17, 14, 2, 1526, 17], ["null", 14, 1526, 17], ["setarg", 17, 0, 14, 1526, 17], ["setarg", 17, 1, 16, 1526, 17], ["setarg", 17, 2, 18, 1526, 17], ["invoke", 17, 14, 1526, 17], ["disrupt", 1526, 17], "num_done_2404", ["move", 8, 15, 1526, 17], ["jump", "while_start_2377", 1526, 17], "while_end_2378", ["jump", "if_end_2359", 1526, 17], "if_else_2358", "if_end_2359", ["access", 7, 0, 1529, 10], "while_start_2405", ["is_int", 14, 7, 1530, 17], ["jump_false", 14, "rel_ni_2407", 1530, 17], ["is_int", 15, 4, 1530, 17], ["jump_false", 15, "rel_ni_2407", 1530, 17], ["lt_int", 16, 7, 4, 1530, 17], ["jump", "rel_done_2409", 1530, 17], "rel_ni_2407", ["is_num", 14, 7, 1530, 17], ["jump_false", 14, "rel_nn_2408", 1530, 17], ["is_num", 15, 4, 1530, 17], ["jump_false", 15, "rel_nn_2408", 1530, 17], ["lt_float", 16, 7, 4, 1530, 17], ["jump", "rel_done_2409", 1530, 17], "rel_nn_2408", ["is_text", 14, 7, 1530, 17], ["jump_false", 14, "rel_err_2410", 1530, 17], ["is_text", 15, 4, 1530, 17], ["jump_false", 15, "rel_err_2410", 1530, 17], ["lt_text", 16, 7, 4, 1530, 17], ["jump", "rel_done_2409", 1530, 17], "rel_err_2410", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1530, 17 ], ["access", 15, "error", 1530, 17], ["access", 17, "cannot compare with '<': operands must be same type", 1530, 17], ["array", 18, 0, 1530, 17], ["push", 18, 17, 1530, 17], ["frame", 17, 14, 2, 1530, 17], ["null", 14, 1530, 17], ["setarg", 17, 0, 14, 1530, 17], ["setarg", 17, 1, 15, 1530, 17], ["setarg", 17, 2, 18, 1530, 17], ["invoke", 17, 14, 1530, 17], ["disrupt", 1530, 17], "rel_done_2409", ["jump_false", 16, "while_end_2406", 1530, 17], ["load_dynamic", 14, 2, 7, 1531, 26], ["load_field", 15, 14, "instructions", 1531, 26], ["move", 3, 15, 1531, 26], ["null", 14, 1532, 21], ["is_identical", 15, 3, 14, 1532, 21], ["jump_true", 15, "ne_nid_2414", 1532, 21], ["jump", "ne_ni_2415", 1532, 21], "ne_nid_2414", ["false", 15, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_ni_2415", ["is_int", 16, 3, 1532, 21], ["jump_false", 16, "ne_nn_2416", 1532, 21], "_nop_tc_46", ["jump", "ne_nn_2416", 1532, 21], ["ne_int", 15, 3, 14, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_nn_2416", ["is_num", 16, 3, 1532, 21], ["jump_false", 16, "ne_nt_2417", 1532, 21], "_nop_tc_47", ["jump", "ne_nt_2417", 1532, 21], ["ne_float", 15, 3, 14, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_nt_2417", ["is_text", 16, 3, 1532, 21], ["jump_false", 16, "ne_nnl_2418", 1532, 21], "_nop_tc_48", ["jump", "ne_nnl_2418", 1532, 21], ["ne_text", 15, 3, 14, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_nnl_2418", ["is_null", 16, 3, 1532, 21], ["jump_false", 16, "ne_nb_2419", 1532, 21], "_nop_tc_49", "_nop_tc_50", ["false", 15, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_nb_2419", ["is_bool", 16, 3, 1532, 21], ["jump_false", 16, "ne_mis_2420", 1532, 21], "_nop_tc_51", ["jump", "ne_mis_2420", 1532, 21], ["ne_bool", 15, 3, 14, 1532, 21], ["jump", "ne_done_2413", 1532, 21], "ne_mis_2420", ["true", 15, 1532, 21], "ne_done_2413", ["jump_false", 15, "if_else_2411", 1532, 21], ["access", 8, 0, 1533, 13], "while_start_2421", ["length", 14, 3, 1534, 27], ["is_int", 15, 8, 1534, 27], ["jump_false", 15, "rel_ni_2423", 1534, 27], "_nop_tc_52", "_nop_tc_53", ["lt_int", 16, 8, 14, 1534, 27], ["jump", "rel_done_2425", 1534, 27], "rel_ni_2423", ["is_num", 15, 8, 1534, 27], ["jump_false", 15, "rel_nn_2424", 1534, 27], "_nop_tc_54", "_nop_tc_55", ["lt_float", 16, 8, 14, 1534, 27], ["jump", "rel_done_2425", 1534, 27], "rel_nn_2424", ["is_text", 15, 8, 1534, 27], ["jump_false", 15, "rel_err_2426", 1534, 27], "_nop_tc_56", ["jump", "rel_err_2426", 1534, 27], ["lt_text", 16, 8, 14, 1534, 27], ["jump", "rel_done_2425", 1534, 27], "rel_err_2426", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1534, 27 ], ["access", 15, "error", 1534, 27], ["access", 17, "cannot compare with '<': operands must be same type", 1534, 27], ["array", 18, 0, 1534, 27], ["push", 18, 17, 1534, 27], ["frame", 17, 14, 2, 1534, 27], ["null", 14, 1534, 27], ["setarg", 17, 0, 14, 1534, 27], ["setarg", 17, 1, 15, 1534, 27], ["setarg", 17, 2, 18, 1534, 27], ["invoke", 17, 14, 1534, 27], ["disrupt", 1534, 27], "rel_done_2425", ["jump_false", 16, "while_end_2422", 1534, 27], ["load_dynamic", 14, 3, 8, 1535, 26], ["move", 6, 14, 1535, 26], ["is_array", 14, 6, 1536, 24], ["move", 15, 14, 1536, 24], ["jump_false", 15, "and_end_2429", 1536, 24], ["access", 14, 0, 1536, 40], ["load_index", 16, 6, 14, 1536, 40], ["access", 14, "function", 1536, 46], ["is_identical", 17, 16, 14, 1536, 46], ["jump_true", 17, "eq_done_2430", 1536, 46], ["is_int", 18, 16, 1536, 46], ["jump_false", 18, "eq_ni_2431", 1536, 46], "_nop_tc_57", ["jump", "eq_ni_2431", 1536, 46], ["eq_int", 17, 16, 14, 1536, 46], ["jump", "eq_done_2430", 1536, 46], "eq_ni_2431", ["is_num", 18, 16, 1536, 46], ["jump_false", 18, "eq_nn_2432", 1536, 46], "_nop_tc_58", ["jump", "eq_nn_2432", 1536, 46], ["eq_float", 17, 16, 14, 1536, 46], ["jump", "eq_done_2430", 1536, 46], "eq_nn_2432", ["is_text", 18, 16, 1536, 46], ["jump_false", 18, "eq_nt_2433", 1536, 46], "_nop_tc_59", "_nop_tc_60", ["eq_text", 17, 16, 14, 1536, 46], ["jump", "eq_done_2430", 1536, 46], "eq_nt_2433", ["is_null", 18, 16, 1536, 46], ["jump_false", 18, "eq_nnl_2434", 1536, 46], "_nop_tc_61", ["jump", "eq_nnl_2434", 1536, 46], ["true", 17, 1536, 46], ["jump", "eq_done_2430", 1536, 46], "eq_nnl_2434", ["is_bool", 18, 16, 1536, 46], ["jump_false", 18, "eq_nb_2435", 1536, 46], "_nop_tc_62", ["jump", "eq_nb_2435", 1536, 46], ["eq_bool", 17, 16, 14, 1536, 46], ["jump", "eq_done_2430", 1536, 46], "eq_nb_2435", ["false", 17, 1536, 46], "eq_done_2430", ["move", 15, 17, 1536, 46], "and_end_2429", ["jump_false", 15, "if_else_2427", 1536, 46], ["access", 14, 2, 1537, 23], ["load_index", 15, 6, 14, 1537, 23], ["access", 14, 0, 1537, 29], ["is_int", 16, 15, 1537, 29], ["jump_false", 16, "rel_ni_2439", 1537, 29], "_nop_tc_63", "_nop_tc_64", ["ge_int", 17, 15, 14, 1537, 29], ["jump", "rel_done_2441", 1537, 29], "rel_ni_2439", ["is_num", 16, 15, 1537, 29], ["jump_false", 16, "rel_nn_2440", 1537, 29], "_nop_tc_65", "_nop_tc_66", ["ge_float", 17, 15, 14, 1537, 29], ["jump", "rel_done_2441", 1537, 29], "rel_nn_2440", ["is_text", 16, 15, 1537, 29], ["jump_false", 16, "rel_err_2442", 1537, 29], "_nop_tc_67", ["jump", "rel_err_2442", 1537, 29], ["ge_text", 17, 15, 14, 1537, 29], ["jump", "rel_done_2441", 1537, 29], "rel_err_2442", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1537, 29 ], ["access", 15, "error", 1537, 29], ["access", 16, "cannot compare with '>=': operands must be same type", 1537, 29], ["array", 18, 0, 1537, 29], ["push", 18, 16, 1537, 29], ["frame", 16, 14, 2, 1537, 29], ["null", 14, 1537, 29], ["setarg", 16, 0, 14, 1537, 29], ["setarg", 16, 1, 15, 1537, 29], ["setarg", 16, 2, 18, 1537, 29], ["invoke", 16, 14, 1537, 29], ["disrupt", 1537, 29], "rel_done_2441", ["move", 14, 17, 1537, 29], ["jump_false", 14, "and_end_2438", 1537, 29], ["access", 15, 2, 1537, 40], ["load_index", 16, 6, 15, 1537, 40], ["is_int", 15, 16, 1537, 45], ["jump_false", 15, "rel_ni_2443", 1537, 45], ["is_int", 17, 4, 1537, 45], ["jump_false", 17, "rel_ni_2443", 1537, 45], ["lt_int", 18, 16, 4, 1537, 45], ["jump", "rel_done_2445", 1537, 45], "rel_ni_2443", ["is_num", 15, 16, 1537, 45], ["jump_false", 15, "rel_nn_2444", 1537, 45], ["is_num", 17, 4, 1537, 45], ["jump_false", 17, "rel_nn_2444", 1537, 45], ["lt_float", 18, 16, 4, 1537, 45], ["jump", "rel_done_2445", 1537, 45], "rel_nn_2444", ["is_text", 15, 16, 1537, 45], ["jump_false", 15, "rel_err_2446", 1537, 45], ["is_text", 17, 4, 1537, 45], ["jump_false", 17, "rel_err_2446", 1537, 45], ["lt_text", 18, 16, 4, 1537, 45], ["jump", "rel_done_2445", 1537, 45], "rel_err_2446", [ "access", 15, { "name": "log", "kind": "name", "make": "intrinsic" }, 1537, 45 ], ["access", 16, "error", 1537, 45], ["access", 17, "cannot compare with '<': operands must be same type", 1537, 45], ["array", 19, 0, 1537, 45], ["push", 19, 17, 1537, 45], ["frame", 17, 15, 2, 1537, 45], ["null", 15, 1537, 45], ["setarg", 17, 0, 15, 1537, 45], ["setarg", 17, 1, 16, 1537, 45], ["setarg", 17, 2, 19, 1537, 45], ["invoke", 17, 15, 1537, 45], ["disrupt", 1537, 45], "rel_done_2445", ["move", 14, 18, 1537, 45], "and_end_2438", ["jump_false", 14, "if_else_2436", 1537, 45], ["access", 14, 2, 1538, 31], ["load_index", 15, 6, 14, 1538, 31], ["store_dynamic", 5, 7, 15, 1538, 31], ["jump", "if_end_2437", 1538, 31], "if_else_2436", "if_end_2437", ["jump", "if_end_2428", 1538, 31], "if_else_2427", "if_end_2428", ["access", 14, 1, 1541, 19], ["is_num", 15, 8, 1541, 19], ["jump_false", 15, "num_err_2447", 1541, 19], "_nop_tc_68", "_nop_tc_69", ["add", 15, 8, 14, 1541, 19], ["jump", "num_done_2448", 1541, 19], "num_err_2447", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1541, 19 ], ["access", 16, "error", 1541, 19], ["access", 17, "cannot apply '+': operands must be numbers", 1541, 19], ["array", 18, 0, 1541, 19], ["push", 18, 17, 1541, 19], ["frame", 17, 14, 2, 1541, 19], ["null", 14, 1541, 19], ["setarg", 17, 0, 14, 1541, 19], ["setarg", 17, 1, 16, 1541, 19], ["setarg", 17, 2, 18, 1541, 19], ["invoke", 17, 14, 1541, 19], ["disrupt", 1541, 19], "num_done_2448", ["move", 8, 15, 1541, 19], ["jump", "while_start_2421", 1541, 19], "while_end_2422", ["jump", "if_end_2412", 1541, 19], "if_else_2411", "if_end_2412", ["access", 14, 1, 1544, 17], ["is_num", 15, 7, 1544, 17], ["jump_false", 15, "num_err_2449", 1544, 17], "_nop_tc_70", "_nop_tc_71", ["add", 15, 7, 14, 1544, 17], ["jump", "num_done_2450", 1544, 17], "num_err_2449", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1544, 17 ], ["access", 16, "error", 1544, 17], ["access", 17, "cannot apply '+': operands must be numbers", 1544, 17], ["array", 18, 0, 1544, 17], ["push", 18, 17, 1544, 17], ["frame", 17, 14, 2, 1544, 17], ["null", 14, 1544, 17], ["setarg", 17, 0, 14, 1544, 17], ["setarg", 17, 1, 16, 1544, 17], ["setarg", 17, 2, 18, 1544, 17], ["invoke", 17, 14, 1544, 17], ["disrupt", 1544, 17], "num_done_2450", ["move", 7, 15, 1544, 17], ["jump", "while_start_2405", 1544, 17], "while_end_2406", ["access", 7, 0, 1548, 10], "while_start_2451", ["is_int", 14, 7, 1549, 17], ["jump_false", 14, "rel_ni_2453", 1549, 17], ["is_int", 15, 4, 1549, 17], ["jump_false", 15, "rel_ni_2453", 1549, 17], ["lt_int", 16, 7, 4, 1549, 17], ["jump", "rel_done_2455", 1549, 17], "rel_ni_2453", ["is_num", 14, 7, 1549, 17], ["jump_false", 14, "rel_nn_2454", 1549, 17], ["is_num", 15, 4, 1549, 17], ["jump_false", 15, "rel_nn_2454", 1549, 17], ["lt_float", 16, 7, 4, 1549, 17], ["jump", "rel_done_2455", 1549, 17], "rel_nn_2454", ["is_text", 14, 7, 1549, 17], ["jump_false", 14, "rel_err_2456", 1549, 17], ["is_text", 15, 4, 1549, 17], ["jump_false", 15, "rel_err_2456", 1549, 17], ["lt_text", 16, 7, 4, 1549, 17], ["jump", "rel_done_2455", 1549, 17], "rel_err_2456", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1549, 17 ], ["access", 15, "error", 1549, 17], ["access", 17, "cannot compare with '<': operands must be same type", 1549, 17], ["array", 18, 0, 1549, 17], ["push", 18, 17, 1549, 17], ["frame", 17, 14, 2, 1549, 17], ["null", 14, 1549, 17], ["setarg", 17, 0, 14, 1549, 17], ["setarg", 17, 1, 15, 1549, 17], ["setarg", 17, 2, 18, 1549, 17], ["invoke", 17, 14, 1549, 17], ["disrupt", 1549, 17], "rel_done_2455", ["jump_false", 16, "while_end_2452", 1549, 17], ["load_dynamic", 14, 2, 7, 1550, 26], ["load_field", 15, 14, "instructions", 1550, 26], ["move", 3, 15, 1550, 26], ["null", 14, 1551, 21], ["is_identical", 15, 3, 14, 1551, 21], ["jump_true", 15, "ne_nid_2460", 1551, 21], ["jump", "ne_ni_2461", 1551, 21], "ne_nid_2460", ["false", 15, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_ni_2461", ["is_int", 16, 3, 1551, 21], ["jump_false", 16, "ne_nn_2462", 1551, 21], "_nop_tc_72", ["jump", "ne_nn_2462", 1551, 21], ["ne_int", 15, 3, 14, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_nn_2462", ["is_num", 16, 3, 1551, 21], ["jump_false", 16, "ne_nt_2463", 1551, 21], "_nop_tc_73", ["jump", "ne_nt_2463", 1551, 21], ["ne_float", 15, 3, 14, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_nt_2463", ["is_text", 16, 3, 1551, 21], ["jump_false", 16, "ne_nnl_2464", 1551, 21], "_nop_tc_74", ["jump", "ne_nnl_2464", 1551, 21], ["ne_text", 15, 3, 14, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_nnl_2464", ["is_null", 16, 3, 1551, 21], ["jump_false", 16, "ne_nb_2465", 1551, 21], "_nop_tc_75", "_nop_tc_76", ["false", 15, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_nb_2465", ["is_bool", 16, 3, 1551, 21], ["jump_false", 16, "ne_mis_2466", 1551, 21], "_nop_tc_77", ["jump", "ne_mis_2466", 1551, 21], ["ne_bool", 15, 3, 14, 1551, 21], ["jump", "ne_done_2459", 1551, 21], "ne_mis_2466", ["true", 15, 1551, 21], "ne_done_2459", ["jump_false", 15, "if_else_2457", 1551, 21], ["access", 8, 0, 1552, 13], "while_start_2467", ["length", 14, 3, 1553, 27], ["is_int", 15, 8, 1553, 27], ["jump_false", 15, "rel_ni_2469", 1553, 27], "_nop_tc_78", "_nop_tc_79", ["lt_int", 16, 8, 14, 1553, 27], ["jump", "rel_done_2471", 1553, 27], "rel_ni_2469", ["is_num", 15, 8, 1553, 27], ["jump_false", 15, "rel_nn_2470", 1553, 27], "_nop_tc_80", "_nop_tc_81", ["lt_float", 16, 8, 14, 1553, 27], ["jump", "rel_done_2471", 1553, 27], "rel_nn_2470", ["is_text", 15, 8, 1553, 27], ["jump_false", 15, "rel_err_2472", 1553, 27], "_nop_tc_82", ["jump", "rel_err_2472", 1553, 27], ["lt_text", 16, 8, 14, 1553, 27], ["jump", "rel_done_2471", 1553, 27], "rel_err_2472", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1553, 27 ], ["access", 15, "error", 1553, 27], ["access", 17, "cannot compare with '<': operands must be same type", 1553, 27], ["array", 18, 0, 1553, 27], ["push", 18, 17, 1553, 27], ["frame", 17, 14, 2, 1553, 27], ["null", 14, 1553, 27], ["setarg", 17, 0, 14, 1553, 27], ["setarg", 17, 1, 15, 1553, 27], ["setarg", 17, 2, 18, 1553, 27], ["invoke", 17, 14, 1553, 27], ["disrupt", 1553, 27], "rel_done_2471", ["jump_false", 16, "while_end_2468", 1553, 27], ["load_dynamic", 14, 3, 8, 1554, 26], ["move", 6, 14, 1554, 26], ["is_array", 14, 6, 1555, 24], ["move", 15, 14, 1555, 24], ["jump_false", 15, "and_end_2475", 1555, 24], ["access", 14, 0, 1555, 40], ["load_index", 16, 6, 14, 1555, 40], ["access", 14, "put", 1555, 46], ["is_identical", 17, 16, 14, 1555, 46], ["jump_true", 17, "eq_done_2476", 1555, 46], ["is_int", 18, 16, 1555, 46], ["jump_false", 18, "eq_ni_2477", 1555, 46], "_nop_tc_83", ["jump", "eq_ni_2477", 1555, 46], ["eq_int", 17, 16, 14, 1555, 46], ["jump", "eq_done_2476", 1555, 46], "eq_ni_2477", ["is_num", 18, 16, 1555, 46], ["jump_false", 18, "eq_nn_2478", 1555, 46], "_nop_tc_84", ["jump", "eq_nn_2478", 1555, 46], ["eq_float", 17, 16, 14, 1555, 46], ["jump", "eq_done_2476", 1555, 46], "eq_nn_2478", ["is_text", 18, 16, 1555, 46], ["jump_false", 18, "eq_nt_2479", 1555, 46], "_nop_tc_85", "_nop_tc_86", ["eq_text", 17, 16, 14, 1555, 46], ["jump", "eq_done_2476", 1555, 46], "eq_nt_2479", ["is_null", 18, 16, 1555, 46], ["jump_false", 18, "eq_nnl_2480", 1555, 46], "_nop_tc_87", ["jump", "eq_nnl_2480", 1555, 46], ["true", 17, 1555, 46], ["jump", "eq_done_2476", 1555, 46], "eq_nnl_2480", ["is_bool", 18, 16, 1555, 46], ["jump_false", 18, "eq_nb_2481", 1555, 46], "_nop_tc_88", ["jump", "eq_nb_2481", 1555, 46], ["eq_bool", 17, 16, 14, 1555, 46], ["jump", "eq_done_2476", 1555, 46], "eq_nb_2481", ["false", 17, 1555, 46], "eq_done_2476", ["move", 15, 17, 1555, 46], "and_end_2475", ["jump_false", 15, "if_else_2473", 1555, 46], ["access", 14, 2, 1556, 26], ["load_index", 15, 6, 14, 1556, 26], ["move", 12, 15, 1556, 26], ["access", 14, 3, 1557, 27], ["load_index", 15, 6, 14, 1557, 27], ["move", 10, 15, 1557, 27], ["move", 11, 7, 1558, 19], ["access", 9, 0, 1559, 17], "while_start_2482", ["is_int", 14, 9, 1560, 24], ["jump_false", 14, "rel_ni_2485", 1560, 24], ["is_int", 15, 10, 1560, 24], ["jump_false", 15, "rel_ni_2485", 1560, 24], ["lt_int", 16, 9, 10, 1560, 24], ["jump", "rel_done_2487", 1560, 24], "rel_ni_2485", ["is_num", 14, 9, 1560, 24], ["jump_false", 14, "rel_nn_2486", 1560, 24], ["is_num", 15, 10, 1560, 24], ["jump_false", 15, "rel_nn_2486", 1560, 24], ["lt_float", 16, 9, 10, 1560, 24], ["jump", "rel_done_2487", 1560, 24], "rel_nn_2486", ["is_text", 14, 9, 1560, 24], ["jump_false", 14, "rel_err_2488", 1560, 24], ["is_text", 15, 10, 1560, 24], ["jump_false", 15, "rel_err_2488", 1560, 24], ["lt_text", 16, 9, 10, 1560, 24], ["jump", "rel_done_2487", 1560, 24], "rel_err_2488", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1560, 24 ], ["access", 15, "error", 1560, 24], ["access", 17, "cannot compare with '<': operands must be same type", 1560, 24], ["array", 18, 0, 1560, 24], ["push", 18, 17, 1560, 24], ["frame", 17, 14, 2, 1560, 24], ["null", 14, 1560, 24], ["setarg", 17, 0, 14, 1560, 24], ["setarg", 17, 1, 15, 1560, 24], ["setarg", 17, 2, 18, 1560, 24], ["invoke", 17, 14, 1560, 24], ["disrupt", 1560, 24], "rel_done_2487", ["move", 14, 16, 1560, 24], ["jump_false", 14, "and_end_2484", 1560, 24], ["access", 15, 0, 1560, 40], ["is_int", 16, 11, 1560, 40], ["jump_false", 16, "rel_ni_2489", 1560, 40], "_nop_tc_89", "_nop_tc_90", ["ge_int", 17, 11, 15, 1560, 40], ["jump", "rel_done_2491", 1560, 40], "rel_ni_2489", ["is_num", 16, 11, 1560, 40], ["jump_false", 16, "rel_nn_2490", 1560, 40], "_nop_tc_91", "_nop_tc_92", ["ge_float", 17, 11, 15, 1560, 40], ["jump", "rel_done_2491", 1560, 40], "rel_nn_2490", ["is_text", 16, 11, 1560, 40], ["jump_false", 16, "rel_err_2492", 1560, 40], "_nop_tc_93", ["jump", "rel_err_2492", 1560, 40], ["ge_text", 17, 11, 15, 1560, 40], ["jump", "rel_done_2491", 1560, 40], "rel_err_2492", [ "access", 15, { "name": "log", "kind": "name", "make": "intrinsic" }, 1560, 40 ], ["access", 16, "error", 1560, 40], ["access", 18, "cannot compare with '>=': operands must be same type", 1560, 40], ["array", 19, 0, 1560, 40], ["push", 19, 18, 1560, 40], ["frame", 18, 15, 2, 1560, 40], ["null", 15, 1560, 40], ["setarg", 18, 0, 15, 1560, 40], ["setarg", 18, 1, 16, 1560, 40], ["setarg", 18, 2, 19, 1560, 40], ["invoke", 18, 15, 1560, 40], ["disrupt", 1560, 40], "rel_done_2491", ["move", 14, 17, 1560, 40], "and_end_2484", ["jump_false", 14, "while_end_2483", 1560, 40], ["load_dynamic", 14, 5, 11, 1561, 31], ["move", 11, 14, 1561, 31], ["access", 14, 1, 1562, 23], ["is_num", 15, 9, 1562, 23], ["jump_false", 15, "num_err_2493", 1562, 23], "_nop_tc_94", "_nop_tc_95", ["add", 15, 9, 14, 1562, 23], ["jump", "num_done_2494", 1562, 23], "num_err_2493", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1562, 23 ], ["access", 16, "error", 1562, 23], ["access", 17, "cannot apply '+': operands must be numbers", 1562, 23], ["array", 18, 0, 1562, 23], ["push", 18, 17, 1562, 23], ["frame", 17, 14, 2, 1562, 23], ["null", 14, 1562, 23], ["setarg", 17, 0, 14, 1562, 23], ["setarg", 17, 1, 16, 1562, 23], ["setarg", 17, 2, 18, 1562, 23], ["invoke", 17, 14, 1562, 23], ["disrupt", 1562, 23], "num_done_2494", ["move", 9, 15, 1562, 23], ["jump", "while_start_2482", 1562, 23], "while_end_2483", ["access", 14, 0, 1564, 24], ["is_int", 15, 11, 1564, 24], ["jump_false", 15, "rel_ni_2497", 1564, 24], "_nop_tc_96", "_nop_tc_97", ["ge_int", 16, 11, 14, 1564, 24], ["jump", "rel_done_2499", 1564, 24], "rel_ni_2497", ["is_num", 15, 11, 1564, 24], ["jump_false", 15, "rel_nn_2498", 1564, 24], "_nop_tc_98", "_nop_tc_99", ["ge_float", 16, 11, 14, 1564, 24], ["jump", "rel_done_2499", 1564, 24], "rel_nn_2498", ["is_text", 15, 11, 1564, 24], ["jump_false", 15, "rel_err_2500", 1564, 24], "_nop_tc_100", ["jump", "rel_err_2500", 1564, 24], ["ge_text", 16, 11, 14, 1564, 24], ["jump", "rel_done_2499", 1564, 24], "rel_err_2500", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1564, 24 ], ["access", 15, "error", 1564, 24], ["access", 17, "cannot compare with '>=': operands must be same type", 1564, 24], ["array", 18, 0, 1564, 24], ["push", 18, 17, 1564, 24], ["frame", 17, 14, 2, 1564, 24], ["null", 14, 1564, 24], ["setarg", 17, 0, 14, 1564, 24], ["setarg", 17, 1, 15, 1564, 24], ["setarg", 17, 2, 18, 1564, 24], ["invoke", 17, 14, 1564, 24], ["disrupt", 1564, 24], "rel_done_2499", ["jump_false", 16, "if_else_2495", 1564, 24], ["is_identical", 14, 11, 4, 1565, 26], ["jump_true", 14, "eq_done_2503", 1565, 26], ["is_int", 15, 11, 1565, 26], ["jump_false", 15, "eq_ni_2504", 1565, 26], ["is_int", 16, 4, 1565, 26], ["jump_false", 16, "eq_ni_2504", 1565, 26], ["eq_int", 14, 11, 4, 1565, 26], ["jump", "eq_done_2503", 1565, 26], "eq_ni_2504", ["is_num", 15, 11, 1565, 26], ["jump_false", 15, "eq_nn_2505", 1565, 26], ["is_num", 16, 4, 1565, 26], ["jump_false", 16, "eq_nn_2505", 1565, 26], ["eq_float", 14, 11, 4, 1565, 26], ["jump", "eq_done_2503", 1565, 26], "eq_nn_2505", ["is_text", 15, 11, 1565, 26], ["jump_false", 15, "eq_nt_2506", 1565, 26], ["is_text", 16, 4, 1565, 26], ["jump_false", 16, "eq_nt_2506", 1565, 26], ["eq_text", 14, 11, 4, 1565, 26], ["jump", "eq_done_2503", 1565, 26], "eq_nt_2506", ["is_null", 15, 11, 1565, 26], ["jump_false", 15, "eq_nnl_2507", 1565, 26], ["is_null", 16, 4, 1565, 26], ["jump_false", 16, "eq_nnl_2507", 1565, 26], ["true", 14, 1565, 26], ["jump", "eq_done_2503", 1565, 26], "eq_nnl_2507", ["is_bool", 15, 11, 1565, 26], ["jump_false", 15, "eq_nb_2508", 1565, 26], ["is_bool", 16, 4, 1565, 26], ["jump_false", 16, "eq_nb_2508", 1565, 26], ["eq_bool", 14, 11, 4, 1565, 26], ["jump", "eq_done_2503", 1565, 26], "eq_nb_2508", ["false", 14, 1565, 26], "eq_done_2503", ["jump_false", 14, "if_else_2501", 1565, 26], ["load_field", 14, 1, "main", 1566, 26], ["move", 13, 14, 1566, 26], ["jump", "if_end_2502", 1566, 26], "if_else_2501", ["load_dynamic", 14, 2, 11, 1568, 36], ["move", 13, 14, 1568, 36], "if_end_2502", ["null", 14, 1570, 29], ["is_identical", 15, 13, 14, 1570, 29], ["jump_true", 15, "ne_nid_2512", 1570, 29], ["jump", "ne_ni_2513", 1570, 29], "ne_nid_2512", ["false", 15, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_ni_2513", ["is_int", 16, 13, 1570, 29], ["jump_false", 16, "ne_nn_2514", 1570, 29], "_nop_tc_101", ["jump", "ne_nn_2514", 1570, 29], ["ne_int", 15, 13, 14, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_nn_2514", ["is_num", 16, 13, 1570, 29], ["jump_false", 16, "ne_nt_2515", 1570, 29], "_nop_tc_102", ["jump", "ne_nt_2515", 1570, 29], ["ne_float", 15, 13, 14, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_nt_2515", ["is_text", 16, 13, 1570, 29], ["jump_false", 16, "ne_nnl_2516", 1570, 29], "_nop_tc_103", ["jump", "ne_nnl_2516", 1570, 29], ["ne_text", 15, 13, 14, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_nnl_2516", ["is_null", 16, 13, 1570, 29], ["jump_false", 16, "ne_nb_2517", 1570, 29], "_nop_tc_104", "_nop_tc_105", ["false", 15, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_nb_2517", ["is_bool", 16, 13, 1570, 29], ["jump_false", 16, "ne_mis_2518", 1570, 29], "_nop_tc_106", ["jump", "ne_mis_2518", 1570, 29], ["ne_bool", 15, 13, 14, 1570, 29], ["jump", "ne_done_2511", 1570, 29], "ne_mis_2518", ["true", 15, 1570, 29], "ne_done_2511", ["jump_false", 15, "if_else_2509", 1570, 29], ["load_field", 14, 13, "closure_written", 1571, 21], ["null", 15, 1571, 47], ["is_identical", 16, 14, 15, 1571, 47], ["jump_true", 16, "eq_done_2521", 1571, 47], ["is_int", 17, 14, 1571, 47], ["jump_false", 17, "eq_ni_2522", 1571, 47], "_nop_tc_107", ["jump", "eq_ni_2522", 1571, 47], ["eq_int", 16, 14, 15, 1571, 47], ["jump", "eq_done_2521", 1571, 47], "eq_ni_2522", ["is_num", 17, 14, 1571, 47], ["jump_false", 17, "eq_nn_2523", 1571, 47], "_nop_tc_108", ["jump", "eq_nn_2523", 1571, 47], ["eq_float", 16, 14, 15, 1571, 47], ["jump", "eq_done_2521", 1571, 47], "eq_nn_2523", ["is_text", 17, 14, 1571, 47], ["jump_false", 17, "eq_nt_2524", 1571, 47], "_nop_tc_109", ["jump", "eq_nt_2524", 1571, 47], ["eq_text", 16, 14, 15, 1571, 47], ["jump", "eq_done_2521", 1571, 47], "eq_nt_2524", ["is_null", 17, 14, 1571, 47], ["jump_false", 17, "eq_nnl_2525", 1571, 47], "_nop_tc_110", "_nop_tc_111", ["true", 16, 1571, 47], ["jump", "eq_done_2521", 1571, 47], "eq_nnl_2525", ["is_bool", 17, 14, 1571, 47], ["jump_false", 17, "eq_nb_2526", 1571, 47], "_nop_tc_112", ["jump", "eq_nb_2526", 1571, 47], ["eq_bool", 16, 14, 15, 1571, 47], ["jump", "eq_done_2521", 1571, 47], "eq_nb_2526", ["false", 16, 1571, 47], "eq_done_2521", ["jump_false", 16, "if_else_2519", 1571, 47], ["record", 14, 0], ["store_field", 13, 14, "closure_written", 1572, 19], ["jump", "if_end_2520", 1572, 19], "if_else_2519", "if_end_2520", ["true", 14, 1574, 54], ["load_field", 15, 13, "closure_written", 1574, 17], [ "access", 16, { "name": "text", "kind": "name", "make": "intrinsic" }, 1574, 40 ], ["frame", 17, 16, 1, 1574, 40], ["null", 16, 1574, 40], ["setarg", 17, 0, 16, 1574, 40], ["setarg", 17, 1, 12, 1574, 40], ["invoke", 17, 16, 1574, 40], ["store_dynamic", 15, 14, 16, 1574, 40], ["jump", "if_end_2510", 1574, 40], "if_else_2509", "if_end_2510", ["jump", "if_end_2496", 1574, 40], "if_else_2495", "if_end_2496", ["jump", "if_end_2474", 1574, 40], "if_else_2473", "if_end_2474", ["access", 14, 1, 1578, 19], ["is_num", 15, 8, 1578, 19], ["jump_false", 15, "num_err_2527", 1578, 19], "_nop_tc_113", "_nop_tc_114", ["add", 15, 8, 14, 1578, 19], ["jump", "num_done_2528", 1578, 19], "num_err_2527", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1578, 19 ], ["access", 16, "error", 1578, 19], ["access", 17, "cannot apply '+': operands must be numbers", 1578, 19], ["array", 18, 0, 1578, 19], ["push", 18, 17, 1578, 19], ["frame", 17, 14, 2, 1578, 19], ["null", 14, 1578, 19], ["setarg", 17, 0, 14, 1578, 19], ["setarg", 17, 1, 16, 1578, 19], ["setarg", 17, 2, 18, 1578, 19], ["invoke", 17, 14, 1578, 19], ["disrupt", 1578, 19], "num_done_2528", ["move", 8, 15, 1578, 19], ["jump", "while_start_2467", 1578, 19], "while_end_2468", ["jump", "if_end_2458", 1578, 19], "if_else_2457", "if_end_2458", ["access", 14, 1, 1581, 17], ["is_num", 15, 7, 1581, 17], ["jump_false", 15, "num_err_2529", 1581, 17], "_nop_tc_115", "_nop_tc_116", ["add", 15, 7, 14, 1581, 17], ["jump", "num_done_2530", 1581, 17], "num_err_2529", [ "access", 14, { "name": "log", "kind": "name", "make": "intrinsic" }, 1581, 17 ], ["access", 16, "error", 1581, 17], ["access", 17, "cannot apply '+': operands must be numbers", 1581, 17], ["array", 18, 0, 1581, 17], ["push", 18, 17, 1581, 17], ["frame", 17, 14, 2, 1581, 17], ["null", 14, 1581, 17], ["setarg", 17, 0, 14, 1581, 17], ["setarg", 17, 1, 16, 1581, 17], ["setarg", 17, 2, 18, 1581, 17], ["invoke", 17, 14, 1581, 17], ["disrupt", 1581, 17], "num_done_2530", ["move", 7, 15, 1581, 17], ["jump", "while_start_2451", 1581, 17], "while_end_2452", ["null", 2, 1583, 12], ["return", 2, 1583, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 4, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1597, 39], ["get", 2, 28, 2, 1597, 21], ["frame", 3, 2, 1, 1597, 21], ["null", 2, 1597, 21], ["setarg", 3, 0, 2, 1597, 21], ["setarg", 3, 1, 1, 1597, 21], ["invoke", 3, 1, 1597, 21], ["put", 1, 3, 1, 1597, 21], ["get", 1, 3, 1, 1598, 14], ["return", 1, 1598, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 4, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1602, 44], ["get", 2, 13, 2, 1602, 21], ["frame", 3, 2, 1, 1602, 21], ["null", 2, 1602, 21], ["setarg", 3, 0, 2, 1602, 21], ["setarg", 3, 1, 1, 1602, 21], ["invoke", 3, 1, 1602, 21], ["put", 1, 4, 1, 1602, 21], ["get", 1, 4, 1, 1603, 14], ["return", 1, 1603, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1607, 42], ["get", 2, 3, 1, 1607, 48], ["get", 3, 4, 1, 1607, 61], ["get", 4, 2, 1, 1607, 74], ["get", 5, 14, 2, 1607, 20], ["frame", 6, 5, 4, 1607, 20], ["null", 5, 1607, 20], ["setarg", 6, 0, 5, 1607, 20], ["setarg", 6, 1, 1, 1607, 20], ["setarg", 6, 2, 2, 1607, 20], ["setarg", 6, 3, 3, 1607, 20], ["setarg", 6, 4, 4, 1607, 20], ["invoke", 6, 1, 1607, 20], ["put", 1, 5, 1, 1607, 20], ["get", 1, 5, 1, 1608, 14], ["return", 1, 1608, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 5, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1619, 31], ["get", 2, 2, 1, 1619, 37], ["get", 3, 21, 2, 1619, 14], ["frame", 4, 3, 2, 1619, 14], ["null", 3, 1619, 14], ["setarg", 4, 0, 3, 1619, 14], ["setarg", 4, 1, 1, 1619, 14], ["setarg", 4, 2, 2, 1619, 14], ["tail_invoke", 4, 1, 1619, 14], ["return", 1, 1619, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 5, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1623, 32], ["get", 2, 2, 1, 1623, 38], ["get", 3, 29, 2, 1623, 14], ["frame", 4, 3, 2, 1623, 14], ["null", 3, 1623, 14], ["setarg", 4, 0, 3, 1623, 14], ["setarg", 4, 1, 1, 1623, 14], ["setarg", 4, 2, 2, 1623, 14], ["tail_invoke", 4, 1, 1623, 14], ["return", 1, 1623, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 5, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1627, 30], ["get", 2, 2, 1, 1627, 36], ["get", 3, 30, 2, 1627, 14], ["frame", 4, 3, 2, 1627, 14], ["null", 3, 1627, 14], ["setarg", 4, 0, 3, 1627, 14], ["setarg", 4, 1, 1, 1627, 14], ["setarg", 4, 2, 2, 1627, 14], ["tail_invoke", 4, 1, 1627, 14], ["return", 1, 1627, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 4, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1631, 36], ["get", 2, 31, 2, 1631, 14], ["frame", 3, 2, 1, 1631, 14], ["null", 2, 1631, 14], ["setarg", 3, 0, 2, 1631, 14], ["setarg", 3, 1, 1, 1631, 14], ["tail_invoke", 3, 1, 1631, 14], ["return", 1, 1631, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 5, "nr_close_slots": 0, "instructions": [ ["get", 1, 1, 1, 1635, 35], ["get", 2, 2, 1, 1635, 41], ["get", 3, 32, 2, 1635, 14], ["frame", 4, 3, 2, 1635, 14], ["null", 3, 1635, 14], ["setarg", 4, 0, 3, 1635, 14], ["setarg", 4, 1, 1, 1635, 14], ["setarg", 4, 2, 2, 1635, 14], ["tail_invoke", 4, 1, 1635, 14], ["return", 1, 1635, 14], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 0 }, { "disruption_pc": 0, "nr_slots": 11, "nr_close_slots": 0, "instructions": [ ["null", 3, 1590, 23], ["null", 4, 1591, 23], ["null", 5, 1592, 22], ["load_field", 6, 1, "instructions", 1593, 9], ["null", 7, 1593, 30], ["is_identical", 8, 6, 7, 1593, 30], ["jump_true", 8, "eq_done_2534", 1593, 30], ["is_int", 9, 6, 1593, 30], ["jump_false", 9, "eq_ni_2535", 1593, 30], "_nop_tc_1", ["jump", "eq_ni_2535", 1593, 30], ["eq_int", 8, 6, 7, 1593, 30], ["jump", "eq_done_2534", 1593, 30], "eq_ni_2535", ["is_num", 9, 6, 1593, 30], ["jump_false", 9, "eq_nn_2536", 1593, 30], "_nop_tc_2", ["jump", "eq_nn_2536", 1593, 30], ["eq_float", 8, 6, 7, 1593, 30], ["jump", "eq_done_2534", 1593, 30], "eq_nn_2536", ["is_text", 9, 6, 1593, 30], ["jump_false", 9, "eq_nt_2537", 1593, 30], "_nop_tc_3", ["jump", "eq_nt_2537", 1593, 30], ["eq_text", 8, 6, 7, 1593, 30], ["jump", "eq_done_2534", 1593, 30], "eq_nt_2537", ["is_null", 9, 6, 1593, 30], ["jump_false", 9, "eq_nnl_2538", 1593, 30], "_nop_tc_4", "_nop_tc_5", ["true", 8, 1593, 30], ["jump", "eq_done_2534", 1593, 30], "eq_nnl_2538", ["is_bool", 9, 6, 1593, 30], ["jump_false", 9, "eq_nb_2539", 1593, 30], "_nop_tc_6", ["jump", "eq_nb_2539", 1593, 30], ["eq_bool", 8, 6, 7, 1593, 30], ["jump", "eq_done_2534", 1593, 30], "eq_nb_2539", ["false", 8, 1593, 30], "eq_done_2534", ["move", 6, 8, 1593, 30], ["jump_true", 6, "or_end_2533", 1593, 30], ["load_field", 7, 1, "instructions", 1593, 45], ["length", 8, 7, 1593, 45], ["access", 7, 0, 1593, 67], ["is_identical", 9, 8, 7, 1593, 67], ["jump_true", 9, "eq_done_2540", 1593, 67], "_nop_tc_7", "_nop_tc_8", "_nop_tc_9", "_nop_tc_10", ["eq_int", 9, 8, 7, 1593, 67], ["jump", "eq_done_2540", 1593, 67], "eq_ni_2541", "_nop_tc_11", "_nop_tc_12", "_nop_tc_13", "_nop_tc_14", ["eq_float", 9, 8, 7, 1593, 67], ["jump", "eq_done_2540", 1593, 67], "eq_nn_2542", "_nop_tc_15", ["jump", "eq_nt_2543", 1593, 67], "_nop_tc_16", ["jump", "eq_nt_2543", 1593, 67], ["eq_text", 9, 8, 7, 1593, 67], ["jump", "eq_done_2540", 1593, 67], "eq_nt_2543", "_nop_tc_17", ["jump", "eq_nnl_2544", 1593, 67], "_nop_tc_18", ["jump", "eq_nnl_2544", 1593, 67], ["true", 9, 1593, 67], ["jump", "eq_done_2540", 1593, 67], "eq_nnl_2544", "_nop_tc_19", ["jump", "eq_nb_2545", 1593, 67], "_nop_tc_20", ["jump", "eq_nb_2545", 1593, 67], ["eq_bool", 9, 8, 7, 1593, 67], ["jump", "eq_done_2540", 1593, 67], "eq_nb_2545", ["false", 9, 1593, 67], "eq_done_2540", ["move", 6, 9, 1593, 67], "or_end_2533", ["jump_false", 6, "if_else_2531", 1593, 67], ["null", 6, 1594, 14], ["return", 6, 1594, 14], "_nop_ur_1", "if_else_2531", "if_end_2532", ["access", 6, "infer_param_types", 1596, 20], ["function", 7, 18, 1596, 41], ["get", 8, 22, 1, 1596, 5], ["frame", 9, 8, 3, 1596, 5], ["null", 8, 1596, 5], ["setarg", 9, 0, 8, 1596, 5], ["setarg", 9, 1, 1, 1596, 5], ["setarg", 9, 2, 6, 1596, 5], ["setarg", 9, 3, 7, 1596, 5], ["invoke", 9, 6, 1596, 5], ["get", 6, 3, 1, 1600, 9], ["jump_false", 6, "if_else_2546", 1600, 9], ["access", 6, "after infer_param_types", 1600, 36], ["get", 7, 3, 1, 1600, 20], ["frame", 8, 7, 2, 1600, 20], ["null", 7, 1600, 20], ["setarg", 8, 0, 7, 1600, 20], ["setarg", 8, 1, 1, 1600, 20], ["setarg", 8, 2, 6, 1600, 20], ["invoke", 8, 6, 1600, 20], ["jump", "if_end_2547", 1600, 20], "if_else_2546", "if_end_2547", ["access", 6, "infer_slot_write_types", 1601, 20], ["function", 7, 19, 1601, 46], ["get", 8, 22, 1, 1601, 5], ["frame", 9, 8, 3, 1601, 5], ["null", 8, 1601, 5], ["setarg", 9, 0, 8, 1601, 5], ["setarg", 9, 1, 1, 1601, 5], ["setarg", 9, 2, 6, 1601, 5], ["setarg", 9, 3, 7, 1601, 5], ["invoke", 9, 6, 1601, 5], ["get", 6, 3, 1, 1605, 9], ["jump_false", 6, "if_else_2548", 1605, 9], ["access", 6, "after infer_slot_write_types", 1605, 36], ["get", 7, 3, 1, 1605, 20], ["frame", 8, 7, 2, 1605, 20], ["null", 7, 1605, 20], ["setarg", 8, 0, 7, 1605, 20], ["setarg", 8, 1, 1, 1605, 20], ["setarg", 8, 2, 6, 1605, 20], ["invoke", 8, 6, 1605, 20], ["jump", "if_end_2549", 1605, 20], "if_else_2548", "if_end_2549", ["access", 6, "eliminate_type_checks", 1606, 20], ["function", 7, 20, 1606, 45], ["get", 8, 22, 1, 1606, 5], ["frame", 9, 8, 3, 1606, 5], ["null", 8, 1606, 5], ["setarg", 9, 0, 8, 1606, 5], ["setarg", 9, 1, 1, 1606, 5], ["setarg", 9, 2, 6, 1606, 5], ["setarg", 9, 3, 7, 1606, 5], ["invoke", 9, 6, 1606, 5], ["get", 6, 3, 1, 1610, 9], ["jump_false", 6, "if_else_2550", 1610, 9], ["access", 6, "after eliminate_type_checks", 1610, 36], ["get", 7, 3, 1, 1610, 20], ["frame", 8, 7, 2, 1610, 20], ["null", 7, 1610, 20], ["setarg", 8, 0, 7, 1610, 20], ["setarg", 8, 1, 1, 1610, 20], ["setarg", 8, 2, 6, 1610, 20], ["invoke", 8, 6, 1610, 20], ["jump", "if_end_2551", 1610, 20], "if_else_2550", "if_end_2551", ["null", 6, 1611, 16], ["is_identical", 7, 2, 6, 1611, 16], ["jump_true", 7, "ne_nid_2557", 1611, 16], ["jump", "ne_ni_2558", 1611, 16], "ne_nid_2557", ["false", 7, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_ni_2558", "_nop_tc_21", ["jump", "ne_nn_2559", 1611, 16], "_nop_tc_22", ["jump", "ne_nn_2559", 1611, 16], ["ne_int", 7, 2, 6, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_nn_2559", "_nop_tc_23", ["jump", "ne_nt_2560", 1611, 16], "_nop_tc_24", ["jump", "ne_nt_2560", 1611, 16], ["ne_float", 7, 2, 6, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_nt_2560", "_nop_tc_25", ["jump", "ne_nnl_2561", 1611, 16], "_nop_tc_26", ["jump", "ne_nnl_2561", 1611, 16], ["ne_text", 7, 2, 6, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_nnl_2561", "_nop_tc_27", ["jump", "ne_nb_2562", 1611, 16], "_nop_tc_28", "_nop_tc_29", ["false", 7, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_nb_2562", "_nop_tc_30", ["jump", "ne_mis_2563", 1611, 16], "_nop_tc_31", ["jump", "ne_mis_2563", 1611, 16], ["ne_bool", 7, 2, 6, 1611, 16], ["jump", "ne_done_2556", 1611, 16], "ne_mis_2563", ["true", 7, 1611, 16], "ne_done_2556", ["move", 6, 7, 1611, 16], ["jump_false", 6, "and_end_2555", 1611, 16], ["load_field", 7, 2, "type_deltas", 1611, 24], ["null", 8, 1611, 43], ["is_identical", 9, 7, 8, 1611, 43], ["jump_true", 9, "ne_nid_2565", 1611, 43], ["jump", "ne_ni_2566", 1611, 43], "ne_nid_2565", ["false", 9, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_ni_2566", ["is_int", 10, 7, 1611, 43], ["jump_false", 10, "ne_nn_2567", 1611, 43], "_nop_tc_32", ["jump", "ne_nn_2567", 1611, 43], ["ne_int", 9, 7, 8, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_nn_2567", ["is_num", 10, 7, 1611, 43], ["jump_false", 10, "ne_nt_2568", 1611, 43], "_nop_tc_33", ["jump", "ne_nt_2568", 1611, 43], ["ne_float", 9, 7, 8, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_nt_2568", ["is_text", 10, 7, 1611, 43], ["jump_false", 10, "ne_nnl_2569", 1611, 43], "_nop_tc_34", ["jump", "ne_nnl_2569", 1611, 43], ["ne_text", 9, 7, 8, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_nnl_2569", ["is_null", 10, 7, 1611, 43], ["jump_false", 10, "ne_nb_2570", 1611, 43], "_nop_tc_35", "_nop_tc_36", ["false", 9, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_nb_2570", ["is_bool", 10, 7, 1611, 43], ["jump_false", 10, "ne_mis_2571", 1611, 43], "_nop_tc_37", ["jump", "ne_mis_2571", 1611, 43], ["ne_bool", 9, 7, 8, 1611, 43], ["jump", "ne_done_2564", 1611, 43], "ne_mis_2571", ["true", 9, 1611, 43], "ne_done_2564", ["move", 6, 9, 1611, 43], "and_end_2555", ["move", 7, 6, 1611, 43], ["jump_false", 7, "and_end_2554", 1611, 43], ["null", 6, 1611, 65], ["is_identical", 8, 5, 6, 1611, 65], ["jump_true", 8, "ne_nid_2573", 1611, 65], ["jump", "ne_ni_2574", 1611, 65], "ne_nid_2573", ["false", 8, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_ni_2574", ["is_int", 9, 5, 1611, 65], ["jump_false", 9, "ne_nn_2575", 1611, 65], "_nop_tc_38", ["jump", "ne_nn_2575", 1611, 65], ["ne_int", 8, 5, 6, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_nn_2575", ["is_num", 9, 5, 1611, 65], ["jump_false", 9, "ne_nt_2576", 1611, 65], "_nop_tc_39", ["jump", "ne_nt_2576", 1611, 65], ["ne_float", 8, 5, 6, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_nt_2576", ["is_text", 9, 5, 1611, 65], ["jump_false", 9, "ne_nnl_2577", 1611, 65], "_nop_tc_40", ["jump", "ne_nnl_2577", 1611, 65], ["ne_text", 8, 5, 6, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_nnl_2577", ["is_null", 9, 5, 1611, 65], ["jump_false", 9, "ne_nb_2578", 1611, 65], "_nop_tc_41", "_nop_tc_42", ["false", 8, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_nb_2578", ["is_bool", 9, 5, 1611, 65], ["jump_false", 9, "ne_mis_2579", 1611, 65], "_nop_tc_43", ["jump", "ne_mis_2579", 1611, 65], ["ne_bool", 8, 5, 6, 1611, 65], ["jump", "ne_done_2572", 1611, 65], "ne_mis_2579", ["true", 8, 1611, 65], "ne_done_2572", ["move", 7, 8, 1611, 65], "and_end_2554", ["jump_false", 7, "if_else_2552", 1611, 65], ["load_field", 6, 2, "type_deltas", 1612, 7], ["record", 7, 3], ["load_field", 8, 1, "name", 1613, 13], ["store_field", 7, 8, "fn", 1613, 13], ["store_field", 7, 3, "param_types", 1614, 22], ["store_field", 7, 5, "slot_types", 1615, 21], ["is_array", 8, 6, 1615, 21], ["jump_false", 8, "push_err_2580", 1615, 21], ["push", 6, 7, 1615, 21], ["jump", "push_done_2581", 1615, 21], "push_err_2580", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 1615, 21 ], ["access", 7, "error", 1615, 21], ["access", 8, "cannot push: target must be an array", 1615, 21], ["array", 9, 0, 1615, 21], ["push", 9, 8, 1615, 21], ["frame", 8, 6, 2, 1615, 21], ["null", 6, 1615, 21], ["setarg", 8, 0, 6, 1615, 21], ["setarg", 8, 1, 7, 1615, 21], ["setarg", 8, 2, 9, 1615, 21], ["invoke", 8, 6, 1615, 21], ["disrupt", 1615, 21], "push_done_2581", ["jump", "if_end_2553", 1615, 21], "if_else_2552", "if_end_2553", ["access", 6, "simplify_algebra", 1618, 20], ["function", 7, 21, 1618, 40], ["get", 8, 22, 1, 1618, 5], ["frame", 9, 8, 3, 1618, 5], ["null", 8, 1618, 5], ["setarg", 9, 0, 8, 1618, 5], ["setarg", 9, 1, 1, 1618, 5], ["setarg", 9, 2, 6, 1618, 5], ["setarg", 9, 3, 7, 1618, 5], ["invoke", 9, 6, 1618, 5], ["get", 6, 3, 1, 1621, 9], ["jump_false", 6, "if_else_2582", 1621, 9], ["access", 6, "after simplify_algebra", 1621, 36], ["get", 7, 3, 1, 1621, 20], ["frame", 8, 7, 2, 1621, 20], ["null", 7, 1621, 20], ["setarg", 8, 0, 7, 1621, 20], ["setarg", 8, 1, 1, 1621, 20], ["setarg", 8, 2, 6, 1621, 20], ["invoke", 8, 6, 1621, 20], ["jump", "if_end_2583", 1621, 20], "if_else_2582", "if_end_2583", ["access", 6, "simplify_booleans", 1622, 20], ["function", 7, 22, 1622, 41], ["get", 8, 22, 1, 1622, 5], ["frame", 9, 8, 3, 1622, 5], ["null", 8, 1622, 5], ["setarg", 9, 0, 8, 1622, 5], ["setarg", 9, 1, 1, 1622, 5], ["setarg", 9, 2, 6, 1622, 5], ["setarg", 9, 3, 7, 1622, 5], ["invoke", 9, 6, 1622, 5], ["get", 6, 3, 1, 1625, 9], ["jump_false", 6, "if_else_2584", 1625, 9], ["access", 6, "after simplify_booleans", 1625, 36], ["get", 7, 3, 1, 1625, 20], ["frame", 8, 7, 2, 1625, 20], ["null", 7, 1625, 20], ["setarg", 8, 0, 7, 1625, 20], ["setarg", 8, 1, 1, 1625, 20], ["setarg", 8, 2, 6, 1625, 20], ["invoke", 8, 6, 1625, 20], ["jump", "if_end_2585", 1625, 20], "if_else_2584", "if_end_2585", ["access", 6, "eliminate_moves", 1626, 20], ["function", 7, 23, 1626, 39], ["get", 8, 22, 1, 1626, 5], ["frame", 9, 8, 3, 1626, 5], ["null", 8, 1626, 5], ["setarg", 9, 0, 8, 1626, 5], ["setarg", 9, 1, 1, 1626, 5], ["setarg", 9, 2, 6, 1626, 5], ["setarg", 9, 3, 7, 1626, 5], ["invoke", 9, 6, 1626, 5], ["get", 6, 3, 1, 1629, 9], ["jump_false", 6, "if_else_2586", 1629, 9], ["access", 6, "after eliminate_moves", 1629, 36], ["get", 7, 3, 1, 1629, 20], ["frame", 8, 7, 2, 1629, 20], ["null", 7, 1629, 20], ["setarg", 8, 0, 7, 1629, 20], ["setarg", 8, 1, 1, 1629, 20], ["setarg", 8, 2, 6, 1629, 20], ["invoke", 8, 6, 1629, 20], ["jump", "if_end_2587", 1629, 20], "if_else_2586", "if_end_2587", ["access", 6, "eliminate_unreachable", 1630, 20], ["function", 7, 24, 1630, 45], ["get", 8, 22, 1, 1630, 5], ["frame", 9, 8, 3, 1630, 5], ["null", 8, 1630, 5], ["setarg", 9, 0, 8, 1630, 5], ["setarg", 9, 1, 1, 1630, 5], ["setarg", 9, 2, 6, 1630, 5], ["setarg", 9, 3, 7, 1630, 5], ["invoke", 9, 6, 1630, 5], ["get", 6, 3, 1, 1633, 9], ["jump_false", 6, "if_else_2588", 1633, 9], ["access", 6, "after eliminate_unreachable", 1633, 36], ["get", 7, 3, 1, 1633, 20], ["frame", 8, 7, 2, 1633, 20], ["null", 7, 1633, 20], ["setarg", 8, 0, 7, 1633, 20], ["setarg", 8, 1, 1, 1633, 20], ["setarg", 8, 2, 6, 1633, 20], ["invoke", 8, 6, 1633, 20], ["jump", "if_end_2589", 1633, 20], "if_else_2588", "if_end_2589", ["access", 6, "eliminate_dead_jumps", 1634, 20], ["function", 7, 25, 1634, 44], ["get", 8, 22, 1, 1634, 5], ["frame", 9, 8, 3, 1634, 5], ["null", 8, 1634, 5], ["setarg", 9, 0, 8, 1634, 5], ["setarg", 9, 1, 1, 1634, 5], ["setarg", 9, 2, 6, 1634, 5], ["setarg", 9, 3, 7, 1634, 5], ["invoke", 9, 6, 1634, 5], ["get", 6, 3, 1, 1637, 9], ["jump_false", 6, "if_else_2590", 1637, 9], ["access", 6, "after eliminate_dead_jumps", 1637, 36], ["get", 7, 3, 1, 1637, 20], ["frame", 8, 7, 2, 1637, 20], ["null", 7, 1637, 20], ["setarg", 8, 0, 7, 1637, 20], ["setarg", 8, 1, 1, 1637, 20], ["setarg", 8, 2, 6, 1637, 20], ["invoke", 8, 6, 1637, 20], ["jump", "if_end_2591", 1637, 20], "if_else_2590", "if_end_2591", ["null", 6, 1638, 12], ["return", 6, 1638, 12], "_nop_ur_2", "_nop_ur_3" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2, "closure_written": { "3": true, "5": true, "4": true } }, { "disruption_pc": 0, "nr_slots": 43, "nr_close_slots": 0, "instructions": [ ["null", 3, 8, 19], ["null", 4, 9, 18], ["load_field", 5, 1, "_verify", 10, 7], ["move", 6, 5, 10, 7], ["jump_false", 6, "and_end_2", 10, 7], ["load_field", 5, 1, "_verify_mod", 10, 21], ["move", 6, 5, 10, 21], "and_end_2", ["jump_false", 6, "if_else_0", 10, 21], ["load_field", 5, 1, "_verify_mod", 11, 16], ["move", 4, 5, 11, 16], ["function", 5, 0, 12, 17], ["move", 3, 5, 12, 17], ["jump", "if_end_1", 12, 17], "if_else_0", "if_end_1", ["access", 5, "unknown", 26, 19], ["access", 6, "int", 27, 15], ["access", 7, "float", 28, 17], ["access", 8, "num", 29, 15], ["access", 9, "text", 30, 16], ["access", 10, "bool", 31, 16], ["access", 11, "null", 32, 16], ["access", 12, "array", 33, 17], ["access", 13, "record", 34, 18], ["access", 14, "function", 35, 20], ["record", 15, 8], ["store_field", 15, 6, "is_int", 57, 13], ["store_field", 15, 9, "is_text", 57, 29], ["store_field", 15, 8, "is_num", 57, 45], ["store_field", 15, 10, "is_bool", 58, 14], ["store_field", 15, 11, "is_null", 58, 31], ["store_field", 15, 12, "is_array", 59, 15], ["store_field", 15, 14, "is_func", 59, 33], ["store_field", 15, 13, "is_record", 60, 16], ["move", 16, 15, 60, 16], ["record", 15, 11], ["true", 17, 65, 13], ["store_field", 15, 17, "eq_int", 65, 13], ["true", 17, 65, 29], ["store_field", 15, 17, "eq_float", 65, 29], ["true", 17, 65, 44], ["store_field", 15, 17, "eq_text", 65, 44], ["true", 17, 65, 59], ["store_field", 15, 17, "eq_bool", 65, 59], ["true", 17, 66, 19], ["store_field", 15, 17, "is_identical", 66, 19], ["true", 17, 67, 13], ["store_field", 15, 17, "le_int", 67, 13], ["true", 17, 67, 29], ["store_field", 15, 17, "le_float", 67, 29], ["true", 17, 67, 44], ["store_field", 15, 17, "le_text", 67, 44], ["true", 17, 68, 13], ["store_field", 15, 17, "ge_int", 68, 13], ["true", 17, 68, 29], ["store_field", 15, 17, "ge_float", 68, 29], ["true", 17, 68, 44], ["store_field", 15, 17, "ge_text", 68, 44], ["move", 17, 15, 68, 44], ["record", 15, 10], ["true", 18, 71, 13], ["store_field", 15, 18, "ne_int", 71, 13], ["true", 18, 71, 29], ["store_field", 15, 18, "ne_float", 71, 29], ["true", 18, 71, 44], ["store_field", 15, 18, "ne_text", 71, 44], ["true", 18, 71, 59], ["store_field", 15, 18, "ne_bool", 71, 59], ["true", 18, 72, 13], ["store_field", 15, 18, "lt_int", 72, 13], ["true", 18, 72, 29], ["store_field", 15, 18, "lt_float", 72, 29], ["true", 18, 72, 44], ["store_field", 15, 18, "lt_text", 72, 44], ["true", 18, 73, 13], ["store_field", 15, 18, "gt_int", 73, 13], ["true", 18, 73, 29], ["store_field", 15, 18, "gt_float", 73, 29], ["true", 18, 73, 44], ["store_field", 15, 18, "gt_text", 73, 44], ["move", 18, 15, 73, 44], ["record", 15, 19], ["true", 19, 76, 10], ["store_field", 15, 19, "int", 76, 10], ["true", 19, 76, 24], ["store_field", 15, 19, "access", 76, 24], ["true", 19, 76, 36], ["store_field", 15, 19, "true", 76, 36], ["true", 19, 76, 49], ["store_field", 15, 19, "false", 76, 49], ["true", 19, 76, 61], ["store_field", 15, 19, "move", 76, 61], ["true", 19, 76, 73], ["store_field", 15, 19, "null", 76, 73], ["true", 19, 77, 11], ["store_field", 15, 19, "jump", 77, 11], ["true", 19, 77, 28], ["store_field", 15, 19, "jump_true", 77, 28], ["true", 19, 77, 46], ["store_field", 15, 19, "jump_false", 77, 46], ["true", 19, 77, 67], ["store_field", 15, 19, "jump_not_null", 77, 67], ["true", 19, 78, 13], ["store_field", 15, 19, "return", 78, 13], ["true", 19, 78, 28], ["store_field", 15, 19, "disrupt", 78, 28], ["true", 19, 79, 18], ["store_field", 15, 19, "store_field", 79, 18], ["true", 19, 79, 37], ["store_field", 15, 19, "store_index", 79, 37], ["true", 19, 79, 58], ["store_field", 15, 19, "store_dynamic", 79, 58], ["true", 19, 80, 11], ["store_field", 15, 19, "push", 80, 11], ["true", 19, 80, 25], ["store_field", 15, 19, "setarg", 80, 25], ["true", 19, 80, 39], ["store_field", 15, 19, "invoke", 80, 39], ["true", 19, 80, 58], ["store_field", 15, 19, "tail_invoke", 80, 58], ["move", 19, 15, 80, 58], ["null", 15, 85, 18], ["null", 20, 86, 18], ["null", 21, 87, 14], ["is_identical", 22, 2, 21, 87, 14], ["jump_true", 22, "ne_nid_22", 87, 14], ["jump", "ne_ni_23", 87, 14], "ne_nid_22", ["false", 22, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_ni_23", ["is_int", 23, 2, 87, 14], ["jump_false", 23, "ne_nn_24", 87, 14], "_nop_tc_1", ["jump", "ne_nn_24", 87, 14], ["ne_int", 22, 2, 21, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_nn_24", ["is_num", 23, 2, 87, 14], ["jump_false", 23, "ne_nt_25", 87, 14], "_nop_tc_2", ["jump", "ne_nt_25", 87, 14], ["ne_float", 22, 2, 21, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_nt_25", ["is_text", 23, 2, 87, 14], ["jump_false", 23, "ne_nnl_26", 87, 14], "_nop_tc_3", ["jump", "ne_nnl_26", 87, 14], ["ne_text", 22, 2, 21, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_nnl_26", ["is_null", 23, 2, 87, 14], ["jump_false", 23, "ne_nb_27", 87, 14], "_nop_tc_4", "_nop_tc_5", ["false", 22, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_nb_27", ["is_bool", 23, 2, 87, 14], ["jump_false", 23, "ne_mis_28", 87, 14], "_nop_tc_6", ["jump", "ne_mis_28", 87, 14], ["ne_bool", 22, 2, 21, 87, 14], ["jump", "ne_done_21", 87, 14], "ne_mis_28", ["true", 22, 87, 14], "ne_done_21", ["jump_false", 22, "if_else_19", 87, 14], ["access", 21, "ir_stats", 88, 20], [ "access", 22, { "name": "use", "kind": "name", "make": "intrinsic" }, 88, 16 ], ["frame", 23, 22, 1, 88, 16], ["null", 22, 88, 16], ["setarg", 23, 0, 22, 88, 16], ["setarg", 23, 1, 21, 88, 16], ["invoke", 23, 21, 88, 16], ["move", 15, 21, 88, 16], ["access", 21, "time", 89, 20], [ "access", 22, { "name": "use", "kind": "name", "make": "intrinsic" }, 89, 16 ], ["frame", 23, 22, 1, 89, 16], ["null", 22, 89, 16], ["setarg", 23, 0, 22, 89, 16], ["setarg", 23, 1, 21, 89, 16], ["invoke", 23, 21, 89, 16], ["move", 20, 21, 89, 16], ["jump", "if_end_20", 89, 16], "if_else_19", "if_end_20", ["function", 21, 1, 92, 18], ["move", 22, 21, 92, 18], ["function", 21, 2, 129, 27], ["move", 23, 21, 129, 27], ["function", 21, 3, 143, 21], ["move", 24, 21, 143, 21], ["function", 21, 4, 164, 17], ["move", 25, 21, 164, 17], ["function", 21, 5, 178, 24], ["move", 26, 21, 178, 24], ["record", 21, 24], ["access", 27, 2, 229, 11], ["access", 28, 3, 229, 21], ["array", 29, 4, 229, 24], ["push", 29, 27, 229, 24], ["push", 29, 8, 229, 24], ["push", 29, 28, 229, 24], ["push", 29, 8, 229, 24], ["store_field", 21, 29, "add", 229, 24], ["access", 27, 2, 230, 16], ["access", 28, 3, 230, 26], ["array", 29, 4, 230, 29], ["push", 29, 27, 230, 29], ["push", 29, 8, 230, 29], ["push", 29, 28, 230, 29], ["push", 29, 8, 230, 29], ["store_field", 21, 29, "subtract", 230, 29], ["access", 27, 2, 230, 48], ["access", 28, 3, 230, 58], ["array", 29, 4, 230, 61], ["push", 29, 27, 230, 61], ["push", 29, 8, 230, 61], ["push", 29, 28, 230, 61], ["push", 29, 8, 230, 61], ["store_field", 21, 29, "multiply", 230, 61], ["access", 27, 2, 231, 14], ["access", 28, 3, 231, 24], ["array", 29, 4, 231, 27], ["push", 29, 27, 231, 27], ["push", 29, 8, 231, 27], ["push", 29, 28, 231, 27], ["push", 29, 8, 231, 27], ["store_field", 21, 29, "divide", 231, 27], ["access", 27, 2, 231, 44], ["access", 28, 3, 231, 54], ["array", 29, 4, 231, 57], ["push", 29, 27, 231, 57], ["push", 29, 8, 231, 57], ["push", 29, 28, 231, 57], ["push", 29, 8, 231, 57], ["store_field", 21, 29, "modulo", 231, 57], ["access", 27, 2, 232, 11], ["access", 28, 3, 232, 21], ["array", 29, 4, 232, 24], ["push", 29, 27, 232, 24], ["push", 29, 8, 232, 24], ["push", 29, 28, 232, 24], ["push", 29, 8, 232, 24], ["store_field", 21, 29, "pow", 232, 24], ["access", 27, 2, 232, 41], ["array", 28, 2, 232, 44], ["push", 28, 27, 232, 44], ["push", 28, 8, 232, 44], ["store_field", 21, 28, "negate", 232, 44], ["access", 27, 2, 233, 14], ["access", 28, 3, 233, 24], ["array", 29, 4, 233, 27], ["push", 29, 27, 233, 27], ["push", 29, 6, 233, 27], ["push", 29, 28, 233, 27], ["push", 29, 6, 233, 27], ["store_field", 21, 29, "bitand", 233, 27], ["access", 27, 2, 233, 43], ["access", 28, 3, 233, 53], ["array", 29, 4, 233, 56], ["push", 29, 27, 233, 56], ["push", 29, 6, 233, 56], ["push", 29, 28, 233, 56], ["push", 29, 6, 233, 56], ["store_field", 21, 29, "bitor", 233, 56], ["access", 27, 2, 234, 14], ["access", 28, 3, 234, 24], ["array", 29, 4, 234, 27], ["push", 29, 27, 234, 27], ["push", 29, 6, 234, 27], ["push", 29, 28, 234, 27], ["push", 29, 6, 234, 27], ["store_field", 21, 29, "bitxor", 234, 27], ["access", 27, 2, 234, 41], ["access", 28, 3, 234, 51], ["array", 29, 4, 234, 54], ["push", 29, 27, 234, 54], ["push", 29, 6, 234, 54], ["push", 29, 28, 234, 54], ["push", 29, 6, 234, 54], ["store_field", 21, 29, "shl", 234, 54], ["access", 27, 2, 235, 11], ["access", 28, 3, 235, 21], ["array", 29, 4, 235, 24], ["push", 29, 27, 235, 24], ["push", 29, 6, 235, 24], ["push", 29, 28, 235, 24], ["push", 29, 6, 235, 24], ["store_field", 21, 29, "shr", 235, 24], ["access", 27, 2, 235, 39], ["access", 28, 3, 235, 49], ["array", 29, 4, 235, 52], ["push", 29, 27, 235, 52], ["push", 29, 6, 235, 52], ["push", 29, 28, 235, 52], ["push", 29, 6, 235, 52], ["store_field", 21, 29, "ushr", 235, 52], ["access", 27, 2, 236, 14], ["array", 28, 2, 236, 17], ["push", 28, 27, 236, 17], ["push", 28, 6, 236, 17], ["store_field", 21, 28, "bitnot", 236, 17], ["access", 27, 2, 237, 14], ["access", 28, 3, 237, 25], ["array", 29, 4, 237, 28], ["push", 29, 27, 237, 28], ["push", 29, 9, 237, 28], ["push", 29, 28, 237, 28], ["push", 29, 9, 237, 28], ["store_field", 21, 29, "concat", 237, 28], ["access", 27, 2, 238, 11], ["array", 28, 2, 238, 14], ["push", 28, 27, 238, 14], ["push", 28, 10, 238, 14], ["store_field", 21, 28, "not", 238, 14], ["access", 27, 2, 238, 29], ["access", 28, 3, 238, 40], ["array", 29, 4, 238, 43], ["push", 29, 27, 238, 43], ["push", 29, 10, 238, 43], ["push", 29, 28, 238, 43], ["push", 29, 10, 238, 43], ["store_field", 21, 29, "and", 238, 43], ["access", 27, 2, 238, 57], ["access", 28, 3, 238, 68], ["array", 29, 4, 238, 71], ["push", 29, 27, 238, 71], ["push", 29, 10, 238, 71], ["push", 29, 28, 238, 71], ["push", 29, 10, 238, 71], ["store_field", 21, 29, "or", 238, 71], ["access", 27, 1, 239, 19], ["access", 28, 2, 239, 31], ["array", 29, 4, 239, 34], ["push", 29, 27, 239, 34], ["push", 29, 12, 239, 34], ["push", 29, 28, 239, 34], ["push", 29, 6, 239, 34], ["store_field", 21, 29, "store_index", 239, 34], ["access", 27, 1, 239, 56], ["array", 28, 2, 239, 59], ["push", 28, 27, 239, 59], ["push", 28, 13, 239, 59], ["store_field", 21, 28, "store_field", 239, 59], ["access", 27, 1, 240, 12], ["array", 28, 2, 240, 15], ["push", 28, 27, 240, 15], ["push", 28, 12, 240, 15], ["store_field", 21, 28, "push", 240, 15], ["access", 27, 2, 241, 18], ["access", 28, 3, 241, 30], ["array", 29, 4, 241, 33], ["push", 29, 27, 241, 33], ["push", 29, 12, 241, 33], ["push", 29, 28, 241, 33], ["push", 29, 6, 241, 33], ["store_field", 21, 29, "load_index", 241, 33], ["access", 27, 2, 241, 54], ["array", 28, 2, 241, 57], ["push", 28, 27, 241, 57], ["push", 28, 13, 241, 57], ["store_field", 21, 28, "load_field", 241, 57], ["access", 27, 2, 242, 11], ["array", 28, 2, 242, 14], ["push", 28, 27, 242, 14], ["push", 28, 12, 242, 14], ["store_field", 21, 28, "pop", 242, 14], ["move", 27, 21, 242, 14], ["function", 21, 6, 245, 27], ["move", 28, 21, 245, 27], ["record", 21, 74], ["access", 29, 1, 298, 11], ["array", 30, 2, 298, 14], ["push", 30, 29, 298, 14], ["push", 30, 6, 298, 14], ["store_field", 21, 30, "int", 298, 14], ["access", 29, 1, 298, 29], ["array", 30, 2, 298, 32], ["push", 30, 29, 298, 32], ["push", 30, 10, 298, 32], ["store_field", 21, 30, "true", 298, 32], ["access", 29, 1, 298, 49], ["array", 30, 2, 298, 52], ["push", 30, 29, 298, 52], ["push", 30, 10, 298, 52], ["store_field", 21, 30, "false", 298, 52], ["access", 29, 1, 299, 12], ["array", 30, 2, 299, 15], ["push", 30, 29, 299, 15], ["push", 30, 11, 299, 15], ["store_field", 21, 30, "null", 299, 15], ["access", 11, 1, 299, 33], ["null", 29, 299, 36], ["array", 30, 2, 299, 36], ["push", 30, 11, 299, 36], ["push", 30, 29, 299, 36], ["store_field", 21, 30, "access", 299, 36], ["access", 11, 1, 300, 13], ["array", 29, 2, 300, 16], ["push", 29, 11, 300, 16], ["push", 29, 12, 300, 16], ["store_field", 21, 29, "array", 300, 16], ["access", 11, 1, 300, 35], ["array", 12, 2, 300, 38], ["push", 12, 11, 300, 38], ["push", 12, 13, 300, 38], ["store_field", 21, 12, "record", 300, 38], ["access", 11, 1, 301, 16], ["array", 12, 2, 301, 19], ["push", 12, 11, 301, 19], ["push", 12, 14, 301, 19], ["store_field", 21, 12, "function", 301, 19], ["access", 11, 1, 301, 41], ["array", 12, 2, 301, 44], ["push", 12, 11, 301, 44], ["push", 12, 6, 301, 44], ["store_field", 21, 12, "length", 301, 44], ["access", 11, 1, 302, 14], ["array", 12, 2, 302, 17], ["push", 12, 11, 302, 17], ["push", 12, 6, 302, 17], ["store_field", 21, 12, "bitnot", 302, 17], ["access", 11, 1, 302, 34], ["array", 12, 2, 302, 37], ["push", 12, 11, 302, 37], ["push", 12, 6, 302, 37], ["store_field", 21, 12, "bitand", 302, 37], ["access", 11, 1, 302, 53], ["array", 12, 2, 302, 56], ["push", 12, 11, 302, 56], ["push", 12, 6, 302, 56], ["store_field", 21, 12, "bitor", 302, 56], ["access", 11, 1, 303, 14], ["array", 12, 2, 303, 17], ["push", 12, 11, 303, 17], ["push", 12, 6, 303, 17], ["store_field", 21, 12, "bitxor", 303, 17], ["access", 11, 1, 303, 31], ["array", 12, 2, 303, 34], ["push", 12, 11, 303, 34], ["push", 12, 6, 303, 34], ["store_field", 21, 12, "shl", 303, 34], ["access", 11, 1, 303, 48], ["array", 12, 2, 303, 51], ["push", 12, 11, 303, 51], ["push", 12, 6, 303, 51], ["store_field", 21, 12, "shr", 303, 51], ["access", 11, 1, 303, 66], ["array", 12, 2, 303, 69], ["push", 12, 11, 303, 69], ["push", 12, 6, 303, 69], ["store_field", 21, 12, "ushr", 303, 69], ["access", 11, 1, 304, 14], ["array", 12, 2, 304, 17], ["push", 12, 11, 304, 17], ["push", 12, 8, 304, 17], ["store_field", 21, 12, "negate", 304, 17], ["access", 11, 1, 304, 34], ["array", 12, 2, 304, 37], ["push", 12, 11, 304, 37], ["push", 12, 9, 304, 37], ["store_field", 21, 12, "concat", 304, 37], ["access", 11, 1, 305, 10], ["array", 12, 2, 305, 13], ["push", 12, 11, 305, 13], ["push", 12, 10, 305, 13], ["store_field", 21, 12, "eq", 305, 13], ["access", 11, 1, 305, 27], ["array", 12, 2, 305, 30], ["push", 12, 11, 305, 30], ["push", 12, 10, 305, 30], ["store_field", 21, 12, "ne", 305, 30], ["access", 11, 1, 305, 44], ["array", 12, 2, 305, 47], ["push", 12, 11, 305, 47], ["push", 12, 10, 305, 47], ["store_field", 21, 12, "lt", 305, 47], ["access", 11, 1, 306, 10], ["array", 12, 2, 306, 13], ["push", 12, 11, 306, 13], ["push", 12, 10, 306, 13], ["store_field", 21, 12, "le", 306, 13], ["access", 11, 1, 306, 27], ["array", 12, 2, 306, 30], ["push", 12, 11, 306, 30], ["push", 12, 10, 306, 30], ["store_field", 21, 12, "gt", 306, 30], ["access", 11, 1, 306, 44], ["array", 12, 2, 306, 47], ["push", 12, 11, 306, 47], ["push", 12, 10, 306, 47], ["store_field", 21, 12, "ge", 306, 47], ["access", 11, 1, 306, 61], ["array", 12, 2, 306, 64], ["push", 12, 11, 306, 64], ["push", 12, 10, 306, 64], ["store_field", 21, 12, "in", 306, 64], ["access", 11, 1, 307, 11], ["array", 12, 2, 307, 14], ["push", 12, 11, 307, 14], ["push", 12, 8, 307, 14], ["store_field", 21, 12, "add", 307, 14], ["access", 11, 1, 307, 33], ["array", 12, 2, 307, 36], ["push", 12, 11, 307, 36], ["push", 12, 8, 307, 36], ["store_field", 21, 12, "subtract", 307, 36], ["access", 11, 1, 307, 55], ["array", 12, 2, 307, 58], ["push", 12, 11, 307, 58], ["push", 12, 8, 307, 58], ["store_field", 21, 12, "multiply", 307, 58], ["access", 11, 1, 308, 14], ["array", 12, 2, 308, 17], ["push", 12, 11, 308, 17], ["push", 12, 8, 308, 17], ["store_field", 21, 12, "divide", 308, 17], ["access", 11, 1, 308, 34], ["array", 12, 2, 308, 37], ["push", 12, 11, 308, 37], ["push", 12, 8, 308, 37], ["store_field", 21, 12, "modulo", 308, 37], ["access", 11, 1, 308, 51], ["array", 12, 2, 308, 54], ["push", 12, 11, 308, 54], ["push", 12, 8, 308, 54], ["store_field", 21, 12, "pow", 308, 54], ["access", 11, 1, 309, 12], ["array", 12, 2, 309, 15], ["push", 12, 11, 309, 15], ["push", 12, 5, 309, 15], ["store_field", 21, 12, "move", 309, 15], ["access", 11, 1, 309, 40], ["array", 12, 2, 309, 43], ["push", 12, 11, 309, 43], ["push", 12, 5, 309, 43], ["store_field", 21, 12, "load_field", 309, 43], ["access", 11, 1, 310, 18], ["array", 12, 2, 310, 21], ["push", 12, 11, 310, 21], ["push", 12, 5, 310, 21], ["store_field", 21, 12, "load_index", 310, 21], ["access", 11, 1, 310, 48], ["array", 12, 2, 310, 51], ["push", 12, 11, 310, 51], ["push", 12, 5, 310, 51], ["store_field", 21, 12, "load_dynamic", 310, 51], ["access", 11, 1, 311, 11], ["array", 12, 2, 311, 14], ["push", 12, 11, 311, 14], ["push", 12, 5, 311, 14], ["store_field", 21, 12, "pop", 311, 14], ["access", 11, 1, 311, 32], ["array", 12, 2, 311, 35], ["push", 12, 11, 311, 35], ["push", 12, 5, 311, 35], ["store_field", 21, 12, "get", 311, 35], ["access", 11, 2, 312, 14], ["array", 12, 2, 312, 17], ["push", 12, 11, 312, 17], ["push", 12, 5, 312, 17], ["store_field", 21, 12, "invoke", 312, 17], ["access", 11, 2, 312, 43], ["array", 12, 2, 312, 46], ["push", 12, 11, 312, 46], ["push", 12, 5, 312, 46], ["store_field", 21, 12, "tail_invoke", 312, 46], ["access", 11, 1, 313, 14], ["array", 12, 2, 313, 17], ["push", 12, 11, 313, 17], ["push", 12, 10, 313, 17], ["store_field", 21, 12, "eq_int", 313, 17], ["access", 11, 1, 313, 35], ["array", 12, 2, 313, 38], ["push", 12, 11, 313, 38], ["push", 12, 10, 313, 38], ["store_field", 21, 12, "ne_int", 313, 38], ["access", 11, 1, 313, 56], ["array", 12, 2, 313, 59], ["push", 12, 11, 313, 59], ["push", 12, 10, 313, 59], ["store_field", 21, 12, "lt_int", 313, 59], ["access", 11, 1, 314, 14], ["array", 12, 2, 314, 17], ["push", 12, 11, 314, 17], ["push", 12, 10, 314, 17], ["store_field", 21, 12, "gt_int", 314, 17], ["access", 11, 1, 314, 35], ["array", 12, 2, 314, 38], ["push", 12, 11, 314, 38], ["push", 12, 10, 314, 38], ["store_field", 21, 12, "le_int", 314, 38], ["access", 11, 1, 314, 56], ["array", 12, 2, 314, 59], ["push", 12, 11, 314, 59], ["push", 12, 10, 314, 59], ["store_field", 21, 12, "ge_int", 314, 59], ["access", 11, 1, 315, 16], ["array", 12, 2, 315, 19], ["push", 12, 11, 315, 19], ["push", 12, 10, 315, 19], ["store_field", 21, 12, "eq_float", 315, 19], ["access", 11, 1, 315, 39], ["array", 12, 2, 315, 42], ["push", 12, 11, 315, 42], ["push", 12, 10, 315, 42], ["store_field", 21, 12, "ne_float", 315, 42], ["access", 11, 1, 315, 62], ["array", 12, 2, 315, 65], ["push", 12, 11, 315, 65], ["push", 12, 10, 315, 65], ["store_field", 21, 12, "lt_float", 315, 65], ["access", 11, 1, 316, 16], ["array", 12, 2, 316, 19], ["push", 12, 11, 316, 19], ["push", 12, 10, 316, 19], ["store_field", 21, 12, "gt_float", 316, 19], ["access", 11, 1, 316, 39], ["array", 12, 2, 316, 42], ["push", 12, 11, 316, 42], ["push", 12, 10, 316, 42], ["store_field", 21, 12, "le_float", 316, 42], ["access", 11, 1, 316, 62], ["array", 12, 2, 316, 65], ["push", 12, 11, 316, 65], ["push", 12, 10, 316, 65], ["store_field", 21, 12, "ge_float", 316, 65], ["access", 11, 1, 317, 15], ["array", 12, 2, 317, 18], ["push", 12, 11, 317, 18], ["push", 12, 10, 317, 18], ["store_field", 21, 12, "eq_text", 317, 18], ["access", 11, 1, 317, 37], ["array", 12, 2, 317, 40], ["push", 12, 11, 317, 40], ["push", 12, 10, 317, 40], ["store_field", 21, 12, "ne_text", 317, 40], ["access", 11, 1, 317, 59], ["array", 12, 2, 317, 62], ["push", 12, 11, 317, 62], ["push", 12, 10, 317, 62], ["store_field", 21, 12, "lt_text", 317, 62], ["access", 11, 1, 318, 15], ["array", 12, 2, 318, 18], ["push", 12, 11, 318, 18], ["push", 12, 10, 318, 18], ["store_field", 21, 12, "gt_text", 318, 18], ["access", 11, 1, 318, 37], ["array", 12, 2, 318, 40], ["push", 12, 11, 318, 40], ["push", 12, 10, 318, 40], ["store_field", 21, 12, "le_text", 318, 40], ["access", 11, 1, 318, 59], ["array", 12, 2, 318, 62], ["push", 12, 11, 318, 62], ["push", 12, 10, 318, 62], ["store_field", 21, 12, "ge_text", 318, 62], ["access", 11, 1, 319, 15], ["array", 12, 2, 319, 18], ["push", 12, 11, 319, 18], ["push", 12, 10, 319, 18], ["store_field", 21, 12, "eq_bool", 319, 18], ["access", 11, 1, 319, 37], ["array", 12, 2, 319, 40], ["push", 12, 11, 319, 40], ["push", 12, 10, 319, 40], ["store_field", 21, 12, "ne_bool", 319, 40], ["access", 11, 1, 320, 14], ["array", 12, 2, 320, 17], ["push", 12, 11, 320, 17], ["push", 12, 10, 320, 17], ["store_field", 21, 12, "eq_tol", 320, 17], ["access", 11, 1, 320, 35], ["array", 12, 2, 320, 38], ["push", 12, 11, 320, 38], ["push", 12, 10, 320, 38], ["store_field", 21, 12, "ne_tol", 320, 38], ["access", 11, 1, 321, 11], ["array", 12, 2, 321, 14], ["push", 12, 11, 321, 14], ["push", 12, 10, 321, 14], ["store_field", 21, 12, "not", 321, 14], ["access", 11, 1, 321, 29], ["array", 12, 2, 321, 32], ["push", 12, 11, 321, 32], ["push", 12, 10, 321, 32], ["store_field", 21, 12, "and", 321, 32], ["access", 11, 1, 321, 46], ["array", 12, 2, 321, 49], ["push", 12, 11, 321, 49], ["push", 12, 10, 321, 49], ["store_field", 21, 12, "or", 321, 49], ["access", 11, 1, 322, 14], ["array", 12, 2, 322, 17], ["push", 12, 11, 322, 17], ["push", 12, 10, 322, 17], ["store_field", 21, 12, "is_int", 322, 17], ["access", 11, 1, 322, 36], ["array", 12, 2, 322, 39], ["push", 12, 11, 322, 39], ["push", 12, 10, 322, 39], ["store_field", 21, 12, "is_text", 322, 39], ["access", 11, 1, 322, 57], ["array", 12, 2, 322, 60], ["push", 12, 11, 322, 60], ["push", 12, 10, 322, 60], ["store_field", 21, 12, "is_num", 322, 60], ["access", 11, 1, 323, 15], ["array", 12, 2, 323, 18], ["push", 12, 11, 323, 18], ["push", 12, 10, 323, 18], ["store_field", 21, 12, "is_bool", 323, 18], ["access", 11, 1, 323, 37], ["array", 12, 2, 323, 40], ["push", 12, 11, 323, 40], ["push", 12, 10, 323, 40], ["store_field", 21, 12, "is_null", 323, 40], ["access", 11, 1, 323, 64], ["array", 12, 2, 323, 67], ["push", 12, 11, 323, 67], ["push", 12, 10, 323, 67], ["store_field", 21, 12, "is_identical", 323, 67], ["access", 11, 1, 324, 16], ["array", 12, 2, 324, 19], ["push", 12, 11, 324, 19], ["push", 12, 10, 324, 19], ["store_field", 21, 12, "is_array", 324, 19], ["access", 11, 1, 324, 38], ["array", 12, 2, 324, 41], ["push", 12, 11, 324, 41], ["push", 12, 10, 324, 41], ["store_field", 21, 12, "is_func", 324, 41], ["access", 11, 1, 325, 17], ["array", 12, 2, 325, 20], ["push", 12, 11, 325, 20], ["push", 12, 10, 325, 20], ["store_field", 21, 12, "is_record", 325, 20], ["access", 11, 1, 325, 40], ["array", 12, 2, 325, 43], ["push", 12, 11, 325, 43], ["push", 12, 10, 325, 43], ["store_field", 21, 12, "is_stone", 325, 43], ["move", 11, 21, 325, 43], ["function", 12, 7, 328, 32], ["move", 13, 12, 328, 32], ["function", 12, 8, 395, 31], ["move", 14, 12, 395, 31], ["function", 12, 9, 700, 26], ["move", 21, 12, 700, 26], ["function", 12, 10, 808, 27], ["move", 29, 12, 808, 27], ["function", 12, 11, 905, 25], ["move", 30, 12, 905, 25], ["function", 12, 12, 945, 31], ["move", 31, 12, 945, 31], ["function", 12, 13, 982, 30], ["move", 32, 12, 982, 30], ["record", 12, 23], ["access", 33, 1, 1046, 11], ["array", 34, 1, 1046, 11], ["push", 34, 33, 1046, 11], ["store_field", 12, 34, "get", 1046, 11], ["access", 33, 1, 1046, 21], ["array", 34, 1, 1046, 21], ["push", 34, 33, 1046, 21], ["store_field", 12, 34, "put", 1046, 21], ["access", 33, 1, 1047, 14], ["array", 34, 1, 1047, 14], ["push", 34, 33, 1047, 14], ["store_field", 12, 34, "access", 1047, 14], ["access", 33, 1, 1047, 24], ["array", 34, 1, 1047, 24], ["push", 34, 33, 1047, 24], ["store_field", 12, 34, "int", 1047, 24], ["access", 33, 1, 1047, 39], ["array", 34, 1, 1047, 39], ["push", 34, 33, 1047, 39], ["store_field", 12, 34, "function", 1047, 39], ["access", 33, 1, 1047, 52], ["array", 34, 1, 1047, 52], ["push", 34, 33, 1047, 52], ["store_field", 12, 34, "regexp", 1047, 52], ["access", 33, 1, 1048, 12], ["array", 34, 1, 1048, 12], ["push", 34, 33, 1048, 12], ["store_field", 12, 34, "true", 1048, 12], ["access", 33, 1, 1048, 24], ["array", 34, 1, 1048, 24], ["push", 34, 33, 1048, 24], ["store_field", 12, 34, "false", 1048, 24], ["access", 33, 1, 1048, 35], ["array", 34, 1, 1048, 35], ["push", 34, 33, 1048, 35], ["store_field", 12, 34, "null", 1048, 35], ["access", 33, 1, 1049, 14], ["array", 34, 1, 1049, 14], ["push", 34, 33, 1049, 14], ["store_field", 12, 34, "record", 1049, 14], ["access", 33, 1, 1049, 26], ["array", 34, 1, 1049, 26], ["push", 34, 33, 1049, 26], ["store_field", 12, 34, "array", 1049, 26], ["access", 33, 1, 1050, 14], ["access", 34, 2, 1050, 17], ["array", 35, 2, 1050, 17], ["push", 35, 33, 1050, 17], ["push", 35, 34, 1050, 17], ["store_field", 12, 35, "invoke", 1050, 17], ["access", 33, 1, 1050, 35], ["access", 34, 2, 1050, 38], ["array", 35, 2, 1050, 38], ["push", 35, 33, 1050, 38], ["push", 35, 34, 1050, 38], ["store_field", 12, 35, "tail_invoke", 1050, 38], ["access", 33, 1, 1051, 16], ["array", 34, 1, 1051, 16], ["push", 34, 33, 1051, 16], ["store_field", 12, 34, "goinvoke", 1051, 16], ["access", 33, 1, 1052, 14], ["access", 34, 3, 1052, 17], ["array", 35, 2, 1052, 17], ["push", 35, 33, 1052, 17], ["push", 35, 34, 1052, 17], ["store_field", 12, 35, "setarg", 1052, 17], ["access", 33, 1, 1053, 13], ["access", 34, 2, 1053, 16], ["array", 35, 2, 1053, 16], ["push", 35, 33, 1053, 16], ["push", 35, 34, 1053, 16], ["store_field", 12, 35, "frame", 1053, 16], ["access", 33, 1, 1053, 30], ["access", 34, 2, 1053, 33], ["array", 35, 2, 1053, 33], ["push", 35, 33, 1053, 33], ["push", 35, 34, 1053, 33], ["store_field", 12, 35, "goframe", 1053, 33], ["array", 33, 0, 1054, 11], ["store_field", 12, 33, "jump", 1054, 11], ["array", 33, 0, 1054, 24], ["store_field", 12, 33, "disrupt", 1054, 24], ["access", 33, 1, 1055, 17], ["array", 34, 1, 1055, 17], ["push", 34, 33, 1055, 17], ["store_field", 12, 34, "jump_true", 1055, 17], ["access", 33, 1, 1055, 34], ["array", 34, 1, 1055, 34], ["push", 34, 33, 1055, 34], ["store_field", 12, 34, "jump_false", 1055, 34], ["access", 33, 1, 1055, 54], ["array", 34, 1, 1055, 54], ["push", 34, 33, 1055, 54], ["store_field", 12, 34, "jump_not_null", 1055, 54], ["access", 33, 1, 1056, 14], ["array", 34, 1, 1056, 14], ["push", 34, 33, 1056, 14], ["store_field", 12, 34, "return", 1056, 14], ["move", 33, 12, 1056, 14], ["function", 12, 14, 1059, 23], ["move", 34, 12, 1059, 23], ["function", 12, 15, 1075, 25], ["move", 35, 12, 1075, 25], ["function", 12, 16, 1337, 24], ["move", 36, 12, 1337, 24], ["function", 12, 17, 1497, 29], ["move", 37, 12, 1497, 29], ["function", 12, 26, 1589, 27], ["move", 38, 12, 1589, 27], ["frame", 12, 37, 1, 1645, 3], ["null", 37, 1645, 3], ["setarg", 12, 0, 37, 1645, 3], ["setarg", 12, 1, 1, 1645, 3], ["invoke", 12, 37, 1645, 3], ["load_field", 12, 1, "main", 1648, 7], ["null", 37, 1648, 18], ["is_identical", 39, 12, 37, 1648, 18], ["jump_true", 39, "ne_nid_2595", 1648, 18], ["jump", "ne_ni_2596", 1648, 18], "ne_nid_2595", ["false", 39, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_ni_2596", ["is_int", 40, 12, 1648, 18], ["jump_false", 40, "ne_nn_2597", 1648, 18], "_nop_tc_7", ["jump", "ne_nn_2597", 1648, 18], ["ne_int", 39, 12, 37, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_nn_2597", ["is_num", 40, 12, 1648, 18], ["jump_false", 40, "ne_nt_2598", 1648, 18], "_nop_tc_8", ["jump", "ne_nt_2598", 1648, 18], ["ne_float", 39, 12, 37, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_nt_2598", ["is_text", 40, 12, 1648, 18], ["jump_false", 40, "ne_nnl_2599", 1648, 18], "_nop_tc_9", ["jump", "ne_nnl_2599", 1648, 18], ["ne_text", 39, 12, 37, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_nnl_2599", ["is_null", 40, 12, 1648, 18], ["jump_false", 40, "ne_nb_2600", 1648, 18], "_nop_tc_10", "_nop_tc_11", ["false", 39, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_nb_2600", ["is_bool", 40, 12, 1648, 18], ["jump_false", 40, "ne_mis_2601", 1648, 18], "_nop_tc_12", ["jump", "ne_mis_2601", 1648, 18], ["ne_bool", 39, 12, 37, 1648, 18], ["jump", "ne_done_2594", 1648, 18], "ne_mis_2601", ["true", 39, 1648, 18], "ne_done_2594", ["jump_false", 39, "if_else_2592", 1648, 18], ["load_field", 12, 1, "main", 1649, 23], ["frame", 37, 38, 2, 1649, 5], ["null", 39, 1649, 5], ["setarg", 37, 0, 39, 1649, 5], ["setarg", 37, 1, 12, 1649, 5], ["setarg", 37, 2, 2, 1649, 5], ["invoke", 37, 12, 1649, 5], ["jump", "if_end_2593", 1649, 5], "if_else_2592", "if_end_2593", ["access", 12, 0, 1653, 12], ["load_field", 37, 1, "functions", 1654, 7], ["null", 39, 1654, 23], ["is_identical", 40, 37, 39, 1654, 23], ["jump_true", 40, "ne_nid_2605", 1654, 23], ["jump", "ne_ni_2606", 1654, 23], "ne_nid_2605", ["false", 40, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_ni_2606", ["is_int", 41, 37, 1654, 23], ["jump_false", 41, "ne_nn_2607", 1654, 23], "_nop_tc_13", ["jump", "ne_nn_2607", 1654, 23], ["ne_int", 40, 37, 39, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_nn_2607", ["is_num", 41, 37, 1654, 23], ["jump_false", 41, "ne_nt_2608", 1654, 23], "_nop_tc_14", ["jump", "ne_nt_2608", 1654, 23], ["ne_float", 40, 37, 39, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_nt_2608", ["is_text", 41, 37, 1654, 23], ["jump_false", 41, "ne_nnl_2609", 1654, 23], "_nop_tc_15", ["jump", "ne_nnl_2609", 1654, 23], ["ne_text", 40, 37, 39, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_nnl_2609", ["is_null", 41, 37, 1654, 23], ["jump_false", 41, "ne_nb_2610", 1654, 23], "_nop_tc_16", "_nop_tc_17", ["false", 40, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_nb_2610", ["is_bool", 41, 37, 1654, 23], ["jump_false", 41, "ne_mis_2611", 1654, 23], "_nop_tc_18", ["jump", "ne_mis_2611", 1654, 23], ["ne_bool", 40, 37, 39, 1654, 23], ["jump", "ne_done_2604", 1654, 23], "ne_mis_2611", ["true", 40, 1654, 23], "ne_done_2604", ["jump_false", 40, "if_else_2602", 1654, 23], ["access", 12, 0, 1655, 10], "while_start_2612", ["load_field", 37, 1, "functions", 1656, 24], ["length", 39, 37, 1656, 24], ["is_int", 37, 12, 1656, 24], ["jump_false", 37, "rel_ni_2614", 1656, 24], "_nop_tc_19", "_nop_tc_20", ["lt_int", 40, 12, 39, 1656, 24], ["jump", "rel_done_2616", 1656, 24], "rel_ni_2614", ["is_num", 37, 12, 1656, 24], ["jump_false", 37, "rel_nn_2615", 1656, 24], "_nop_tc_21", "_nop_tc_22", ["lt_float", 40, 12, 39, 1656, 24], ["jump", "rel_done_2616", 1656, 24], "rel_nn_2615", ["is_text", 37, 12, 1656, 24], ["jump_false", 37, "rel_err_2617", 1656, 24], "_nop_tc_23", ["jump", "rel_err_2617", 1656, 24], ["lt_text", 40, 12, 39, 1656, 24], ["jump", "rel_done_2616", 1656, 24], "rel_err_2617", [ "access", 37, { "name": "log", "kind": "name", "make": "intrinsic" }, 1656, 24 ], ["access", 39, "error", 1656, 24], ["access", 41, "cannot compare with '<': operands must be same type", 1656, 24], ["array", 42, 0, 1656, 24], ["push", 42, 41, 1656, 24], ["frame", 41, 37, 2, 1656, 24], ["null", 37, 1656, 24], ["setarg", 41, 0, 37, 1656, 24], ["setarg", 41, 1, 39, 1656, 24], ["setarg", 41, 2, 42, 1656, 24], ["invoke", 41, 37, 1656, 24], ["disrupt", 1656, 24], "rel_done_2616", ["jump_false", 40, "while_end_2613", 1656, 24], ["load_field", 37, 1, "functions", 1657, 25], ["load_dynamic", 39, 37, 12, 1657, 38], ["frame", 37, 38, 2, 1657, 7], ["null", 40, 1657, 7], ["setarg", 37, 0, 40, 1657, 7], ["setarg", 37, 1, 39, 1657, 7], ["setarg", 37, 2, 2, 1657, 7], ["invoke", 37, 39, 1657, 7], ["access", 37, 1, 1658, 17], ["is_num", 39, 12, 1658, 17], ["jump_false", 39, "num_err_2618", 1658, 17], "_nop_tc_24", "_nop_tc_25", ["add", 39, 12, 37, 1658, 17], ["jump", "num_done_2619", 1658, 17], "num_err_2618", [ "access", 37, { "name": "log", "kind": "name", "make": "intrinsic" }, 1658, 17 ], ["access", 40, "error", 1658, 17], ["access", 41, "cannot apply '+': operands must be numbers", 1658, 17], ["array", 42, 0, 1658, 17], ["push", 42, 41, 1658, 17], ["frame", 41, 37, 2, 1658, 17], ["null", 37, 1658, 17], ["setarg", 41, 0, 37, 1658, 17], ["setarg", 41, 1, 40, 1658, 17], ["setarg", 41, 2, 42, 1658, 17], ["invoke", 41, 37, 1658, 17], ["disrupt", 1658, 17], "num_done_2619", ["move", 12, 39, 1658, 17], ["jump", "while_start_2612", 1658, 17], "while_end_2613", ["jump", "if_end_2603", 1658, 17], "if_else_2602", "if_end_2603", ["frame", 12, 36, 1, 1663, 3], ["null", 36, 1663, 3], ["setarg", 12, 0, 36, 1663, 3], ["setarg", 12, 1, 1, 1663, 3], ["invoke", 12, 36, 1663, 3], ["return", 1, 1665, 10], "_nop_ur_1", "_nop_ur_2" ], "name": "", "filename": ".cell/packages/core/streamline.cm", "nr_args": 2 } ], "main": { "nr_slots": 3, "nr_close_slots": 0, "instructions": [ ["function", 1, 27, 5, 18], ["move", 2, 1, 5, 18], ["return", 2, 1668, 8], "_nop_ur_1", "_nop_ur_2" ], "nr_args": 0 }, "filename": ".cell/packages/core/streamline.cm", "data": {} }