From 7de20b39dab8bf16b4e498d6bf98ff3e825eae52 Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Sun, 15 Feb 2026 11:51:23 -0600 Subject: [PATCH] more detail on broken pipeline and vm suit tests --- boot/bootstrap.cm.mcode | 454 +- boot/engine.cm.mcode | 1186 +- boot/fd.cm.mcode | 40 +- boot/internal_shop.cm.mcode | 26109 +++++++++++++++++---------------- boot/link.cm.mcode | 236 +- boot/package.cm.mcode | 114 +- boot/pronto.cm.mcode | 60 +- boot/qbe.cm.mcode | 8 +- boot/qbe_emit.cm.mcode | 1644 +-- boot/seed_bootstrap.cm.mcode | 308 +- boot/time.cm.mcode | 340 +- boot/toml.cm.mcode | 292 +- boot/verify_ir.cm.mcode | 990 +- fix_pipeline.md | 23 +- internal/shop.cm | 79 +- vm_suite.ce | 76 + 16 files changed, 16527 insertions(+), 15432 deletions(-) diff --git a/boot/bootstrap.cm.mcode b/boot/bootstrap.cm.mcode index c724ceae..3822a8b4 100644 --- a/boot/bootstrap.cm.mcode +++ b/boot/bootstrap.cm.mcode @@ -39,7 +39,7 @@ [ "get", 7, - 23, + 22, 1, 7, 10 @@ -102,7 +102,7 @@ [ "get", 3, - 20, + 17, 1, 21, 15 @@ -775,7 +775,7 @@ [ "get", 3, - 14, + 7, 1, 40, 7 @@ -798,7 +798,7 @@ [ "get", 5, - 14, + 7, 1, 41, 12 @@ -901,7 +901,7 @@ [ "get", 14, - 19, + 18, 1, 42, 16 @@ -953,7 +953,7 @@ [ "get", 17, - 14, + 7, 1, 43, 3 @@ -1060,13 +1060,13 @@ ], [ "null", - 5, + 6, 53, 20 ], [ "null", - 6, + 5, 54, 19 ], @@ -1357,7 +1357,7 @@ [ "get", 34, - 9, + 11, 1, 57, 12 @@ -1872,7 +1872,7 @@ ], [ "move", - 5, + 6, 64, 62, 18 @@ -1922,7 +1922,7 @@ "setarg", 70, 2, - 5, + 6, 63, 17 ], @@ -1935,7 +1935,7 @@ ], [ "move", - 6, + 5, 68, 63, 17 @@ -1950,7 +1950,7 @@ [ "get", 73, - 3, + 2, 1, 65, 7 @@ -2036,7 +2036,7 @@ [ "push", 81, - 6, + 5, 66, 7 ], @@ -2122,7 +2122,7 @@ "setarg", 84, 2, - 6, + 5, 66, 7 ], @@ -2179,7 +2179,7 @@ "setarg", 87, 1, - 6, + 5, 68, 12 ], @@ -4261,7 +4261,7 @@ [ "get", 20, - 11, + 27, 1, 131, 13 @@ -4329,21 +4329,21 @@ ], [ "move", - 10, + 11, 19, 131, 13 ], [ "access", - 7, + 8, 0, 132, 12 ], [ "access", - 12, + 5, -1, 133, 19 @@ -4356,7 +4356,7 @@ ], [ "null", - 11, + 12, 135, 11 ], @@ -4368,20 +4368,20 @@ ], [ "null", - 5, + 7, 137, 14 ], [ "null", - 8, + 9, 138, 13 ], [ "load_field", 23, - 10, + 11, "errors", 139, 20 @@ -4624,7 +4624,7 @@ [ "load_field", 29, - 10, + 11, "errors", 139, 49 @@ -4731,14 +4731,14 @@ "and_end_62", [ "move", - 9, + 10, 28, 139, 63 ], [ "jump_false", - 9, + 10, "if_else_75", 140, 7 @@ -4747,7 +4747,7 @@ [ "load_field", 35, - 10, + 11, "errors", 141, 24 @@ -4762,7 +4762,7 @@ [ "is_int", 38, - 7, + 8, 141, 24 ], @@ -4778,7 +4778,7 @@ [ "lt_int", 37, - 7, + 8, 36, 141, 24 @@ -4793,7 +4793,7 @@ [ "is_num", 38, - 7, + 8, 141, 24 ], @@ -4809,7 +4809,7 @@ [ "lt_float", 37, - 7, + 8, 36, 141, 24 @@ -4824,7 +4824,7 @@ [ "is_text", 38, - 7, + 8, 141, 24 ], @@ -4845,7 +4845,7 @@ [ "lt_text", 37, - 7, + 8, 36, 141, 24 @@ -4873,7 +4873,7 @@ [ "load_field", 40, - 10, + 11, "errors", 142, 11 @@ -4882,13 +4882,13 @@ "load_dynamic", 41, 40, - 7, + 8, 142, 22 ], [ "move", - 11, + 12, 41, 142, 22 @@ -4896,7 +4896,7 @@ [ "load_field", 42, - 11, + 12, "message", 143, 13 @@ -4911,14 +4911,14 @@ [ "load_field", 43, - 11, + 12, "line", 144, 14 ], [ "move", - 5, + 7, 43, 144, 14 @@ -4926,14 +4926,14 @@ [ "load_field", 44, - 11, + 12, "column", 145, 13 ], [ "move", - 8, + 9, 44, 145, 13 @@ -5210,8 +5210,8 @@ [ "is_identical", 49, + 7, 5, - 12, 146, 38 ], @@ -5245,7 +5245,7 @@ [ "is_int", 50, - 5, + 7, 146, 38 ], @@ -5259,7 +5259,7 @@ [ "is_int", 51, - 12, + 5, 146, 38 ], @@ -5273,8 +5273,8 @@ [ "ne_int", 49, + 7, 5, - 12, 146, 38 ], @@ -5288,7 +5288,7 @@ [ "is_num", 50, - 5, + 7, 146, 38 ], @@ -5302,7 +5302,7 @@ [ "is_num", 51, - 12, + 5, 146, 38 ], @@ -5316,8 +5316,8 @@ [ "ne_float", 49, + 7, 5, - 12, 146, 38 ], @@ -5331,7 +5331,7 @@ [ "is_text", 50, - 5, + 7, 146, 38 ], @@ -5345,7 +5345,7 @@ [ "is_text", 51, - 12, + 5, 146, 38 ], @@ -5359,8 +5359,8 @@ [ "ne_text", 49, + 7, 5, - 12, 146, 38 ], @@ -5374,7 +5374,7 @@ [ "is_null", 50, - 5, + 7, 146, 38 ], @@ -5388,7 +5388,7 @@ [ "is_null", 51, - 12, + 5, 146, 38 ], @@ -5415,7 +5415,7 @@ [ "is_bool", 50, - 5, + 7, 146, 38 ], @@ -5429,7 +5429,7 @@ [ "is_bool", 51, - 12, + 5, 146, 38 ], @@ -5443,8 +5443,8 @@ [ "ne_bool", 49, + 7, 5, - 12, 146, 38 ], @@ -5486,7 +5486,7 @@ [ "is_identical", 53, - 5, + 7, 52, 147, 21 @@ -5521,7 +5521,7 @@ [ "is_int", 54, - 5, + 7, 147, 21 ], @@ -5542,7 +5542,7 @@ [ "ne_int", 53, - 5, + 7, 52, 147, 21 @@ -5557,7 +5557,7 @@ [ "is_num", 54, - 5, + 7, 147, 21 ], @@ -5578,7 +5578,7 @@ [ "ne_float", 53, - 5, + 7, 52, 147, 21 @@ -5593,7 +5593,7 @@ [ "is_text", 54, - 5, + 7, 147, 21 ], @@ -5614,7 +5614,7 @@ [ "ne_text", 53, - 5, + 7, 52, 147, 21 @@ -5629,7 +5629,7 @@ [ "is_null", 54, - 5, + 7, 147, 21 ], @@ -5658,7 +5658,7 @@ [ "is_bool", 54, - 5, + 7, 147, 21 ], @@ -5679,7 +5679,7 @@ [ "ne_bool", 53, - 5, + 7, 52, 147, 21 @@ -5721,7 +5721,7 @@ [ "is_identical", 58, - 8, + 9, 57, 147, 36 @@ -5756,7 +5756,7 @@ [ "is_int", 59, - 8, + 9, 147, 36 ], @@ -5777,7 +5777,7 @@ [ "ne_int", 58, - 8, + 9, 57, 147, 36 @@ -5792,7 +5792,7 @@ [ "is_num", 59, - 8, + 9, 147, 36 ], @@ -5813,7 +5813,7 @@ [ "ne_float", 58, - 8, + 9, 57, 147, 36 @@ -5828,7 +5828,7 @@ [ "is_text", 59, - 8, + 9, 147, 36 ], @@ -5849,7 +5849,7 @@ [ "ne_text", 58, - 8, + 9, 57, 147, 36 @@ -5864,7 +5864,7 @@ [ "is_null", 59, - 8, + 9, 147, 36 ], @@ -5893,7 +5893,7 @@ [ "is_bool", 59, - 8, + 9, 147, 36 ], @@ -5914,7 +5914,7 @@ [ "ne_bool", 58, - 8, + 9, 57, 147, 36 @@ -5985,7 +5985,7 @@ "setarg", 63, 1, - 5, + 7, 1, 1 ], @@ -6033,7 +6033,7 @@ "setarg", 67, 1, - 8, + 9, 1, 1 ], @@ -6340,8 +6340,8 @@ "if_end_84", [ "move", - 12, 5, + 7, 153, 19 ], @@ -6362,14 +6362,14 @@ [ "add", 90, - 7, + 8, 89, 155, 17 ], [ "move", - 7, + 8, 90, 155, 17 @@ -6397,7 +6397,7 @@ [ "get", 92, - 16, + 14, 1, 159, 9 @@ -6428,7 +6428,7 @@ "setarg", 93, 1, - 10, + 11, 159, 9 ], @@ -6441,14 +6441,14 @@ ], [ "move", - 10, + 11, 91, 159, 9 ], [ "return", - 10, + 11, 160, 10 ], @@ -6467,7 +6467,7 @@ [ "get", 9, - 1, + 5, 1, 172, 18 @@ -6545,7 +6545,7 @@ [ "get", 14, - 17, + 16, 1, 174, 9 @@ -6768,7 +6768,7 @@ [ "get", 20, - 8, + 10, 1, 175, 47 @@ -6776,7 +6776,7 @@ [ "get", 22, - 10, + 3, 1, 175, 24 @@ -6829,7 +6829,7 @@ [ "put", 21, - 17, + 16, 1, 175, 24 @@ -6859,7 +6859,7 @@ [ "get", 26, - 17, + 16, 1, 178, 28 @@ -6883,7 +6883,7 @@ [ "get", 28, - 24, + 23, 1, 180, 19 @@ -6927,7 +6927,7 @@ ], [ "move", - 5, + 6, 27, 180, 19 @@ -6935,7 +6935,7 @@ [ "load_field", 31, - 5, + 6, "_verify", 182, 7 @@ -6950,13 +6950,13 @@ [ "delete", 32, - 5, + 6, "_verify" ], [ "delete", 33, - 5, + 6, "_verify_mod" ], [ @@ -6970,7 +6970,7 @@ [ "get", 35, - 25, + 24, 1, 186, 20 @@ -7012,7 +7012,7 @@ [ "push", 39, - 5, + 6, 186, 20 ], @@ -7090,7 +7090,7 @@ "setarg", 42, 1, - 5, + 6, 186, 20 ], @@ -7104,7 +7104,7 @@ "call_done_134", [ "move", - 6, + 7, 34, 186, 20 @@ -7154,7 +7154,7 @@ "setarg", 45, 2, - 6, + 7, 187, 19 ], @@ -7167,7 +7167,7 @@ ], [ "move", - 7, + 5, 43, 187, 19 @@ -7209,7 +7209,7 @@ "setarg", 49, 1, - 7, + 5, 188, 10 ], @@ -7249,7 +7249,7 @@ [ "get", 8, - 1, + 5, 1, 193, 18 @@ -7301,7 +7301,7 @@ [ "get", 12, - 25, + 24, 1, 194, 20 @@ -7435,7 +7435,7 @@ "call_done_136", [ "move", - 5, + 6, 11, 194, 20 @@ -7485,7 +7485,7 @@ "setarg", 22, 2, - 5, + 6, 195, 19 ], @@ -7498,7 +7498,7 @@ ], [ "move", - 6, + 5, 20, 195, 19 @@ -7540,7 +7540,7 @@ "setarg", 26, 1, - 6, + 5, 196, 10 ], @@ -7580,7 +7580,7 @@ [ "get", 6, - 1, + 5, 1, 201, 18 @@ -7632,7 +7632,7 @@ [ "get", 10, - 24, + 23, 1, 202, 19 @@ -7684,7 +7684,7 @@ [ "get", 14, - 25, + 24, 1, 203, 39 @@ -7925,13 +7925,13 @@ ], [ "null", - 3, + 2, 209, 20 ], [ "null", - 4, + 3, 210, 14 ], @@ -7943,25 +7943,25 @@ ], [ "null", - 8, + 7, 212, 20 ], [ "null", - 2, + 6, 213, 19 ], [ "null", - 5, + 4, 214, 20 ], [ "null", - 6, + 5, 215, 20 ], @@ -8244,7 +8244,7 @@ "call_done_144", [ "move", - 3, + 2, 23, 217, 18 @@ -8252,7 +8252,7 @@ [ "get", 33, - 9, + 11, 1, 218, 12 @@ -8283,7 +8283,7 @@ "setarg", 34, 1, - 3, + 2, 218, 12 ], @@ -8296,7 +8296,7 @@ ], [ "move", - 4, + 3, 32, 218, 12 @@ -8335,7 +8335,7 @@ "setarg", 38, 1, - 4, + 3, 219, 14 ], @@ -8754,7 +8754,7 @@ "setarg", 65, 1, - 3, + 2, 223, 18 ], @@ -8767,7 +8767,7 @@ ], [ "move", - 8, + 7, 63, 223, 18 @@ -8824,7 +8824,7 @@ "setarg", 70, 2, - 8, + 7, 224, 17 ], @@ -8837,7 +8837,7 @@ ], [ "move", - 2, + 6, 68, 224, 17 @@ -8852,7 +8852,7 @@ [ "get", 73, - 3, + 2, 1, 226, 7 @@ -8938,7 +8938,7 @@ [ "push", 81, - 2, + 6, 227, 7 ], @@ -9024,7 +9024,7 @@ "setarg", 84, 2, - 2, + 6, 227, 7 ], @@ -9081,7 +9081,7 @@ "setarg", 87, 1, - 2, + 6, 229, 12 ], @@ -9137,7 +9137,7 @@ ], [ "move", - 7, + 8, 91, 232, 31 @@ -9187,7 +9187,7 @@ [ "push", 97, - 7, + 8, 233, 21 ], @@ -9265,7 +9265,7 @@ "setarg", 100, 1, - 7, + 8, 233, 21 ], @@ -9327,7 +9327,7 @@ ], [ "move", - 5, + 4, 101, 233, 16 @@ -9335,7 +9335,7 @@ [ "get", 106, - 6, + 8, 1, 234, 16 @@ -9366,7 +9366,7 @@ "setarg", 107, 1, - 5, + 4, 234, 16 ], @@ -9374,7 +9374,7 @@ "setarg", 107, 2, - 7, + 8, 234, 16 ], @@ -9387,7 +9387,7 @@ ], [ "move", - 6, + 5, 105, 234, 16 @@ -9402,7 +9402,7 @@ [ "get", 111, - 21, + 19, 1, 235, 10 @@ -9441,7 +9441,7 @@ "setarg", 112, 2, - 6, + 5, 235, 10 ], @@ -9488,7 +9488,7 @@ ], [ "move", - 19, + 18, 28, 0, 0 @@ -9502,7 +9502,7 @@ ], [ "move", - 9, + 11, 29, 0, 0 @@ -9530,7 +9530,7 @@ ], [ "move", - 3, + 2, 31, 0, 0 @@ -9544,7 +9544,7 @@ ], [ "move", - 27, + 26, 32, 0, 0 @@ -9558,7 +9558,7 @@ ], [ "move", - 10, + 3, 33, 0, 0 @@ -9572,7 +9572,7 @@ ], [ "move", - 7, + 9, 34, 0, 0 @@ -9586,7 +9586,7 @@ ], [ "move", - 6, + 8, 35, 0, 0 @@ -9600,7 +9600,7 @@ ], [ "move", - 21, + 19, 36, 0, 0 @@ -9614,7 +9614,7 @@ ], [ "move", - 22, + 21, 37, 0, 0 @@ -9628,7 +9628,7 @@ ], [ "move", - 2, + 1, 38, 0, 0 @@ -9668,7 +9668,7 @@ ], [ "move", - 23, + 22, 41, 5, 21 @@ -9683,7 +9683,7 @@ [ "frame", 44, - 19, + 18, 1, 10, 10 @@ -9734,7 +9734,7 @@ [ "frame", 48, - 19, + 18, 1, 11, 12 @@ -9770,7 +9770,7 @@ ], [ "move", - 25, + 24, 47, 11, 12 @@ -9785,7 +9785,7 @@ [ "frame", 52, - 19, + 18, 1, 12, 14 @@ -9821,7 +9821,7 @@ ], [ "move", - 20, + 17, 51, 12, 14 @@ -9833,7 +9833,7 @@ ], [ "move", - 14, + 7, 54, 14, 17 @@ -9847,7 +9847,7 @@ ], [ "store_field", - 14, + 7, 15, 55, 15, @@ -9873,7 +9873,7 @@ ], [ "store_field", - 14, + 7, 56, 57, 16, @@ -9888,8 +9888,8 @@ ], [ "store_field", - 14, - 25, + 7, + 24, 58, 17, 11 @@ -9903,8 +9903,8 @@ ], [ "store_field", - 14, - 20, + 7, + 17, 59, 18, 11 @@ -9917,14 +9917,14 @@ [ "store_field", 60, - 27, + 26, "use", 74, 22 ], [ "move", - 8, + 10, 60, 74, 22 @@ -9939,7 +9939,7 @@ [ "frame", 63, - 10, + 3, 2, 75, 20 @@ -9970,7 +9970,7 @@ "setarg", 63, 2, - 8, + 10, 75, 20 ], @@ -9998,7 +9998,7 @@ [ "frame", 67, - 10, + 3, 2, 76, 17 @@ -10029,7 +10029,7 @@ "setarg", 67, 2, - 8, + 10, 76, 17 ], @@ -10042,7 +10042,7 @@ ], [ "move", - 11, + 27, 66, 76, 17 @@ -10057,7 +10057,7 @@ [ "frame", 71, - 10, + 3, 2, 77, 16 @@ -10088,7 +10088,7 @@ "setarg", 71, 2, - 8, + 10, 77, 16 ], @@ -10101,7 +10101,7 @@ ], [ "move", - 16, + 14, 70, 77, 16 @@ -10115,7 +10115,7 @@ ], [ "store_field", - 14, + 7, 4, 73, 78, @@ -10130,8 +10130,8 @@ ], [ "store_field", - 14, - 11, + 7, + 27, 74, 79, 11 @@ -10145,8 +10145,8 @@ ], [ "store_field", + 7, 14, - 16, 75, 80, 11 @@ -10161,7 +10161,7 @@ [ "frame", 78, - 10, + 3, 2, 83, 17 @@ -10192,7 +10192,7 @@ "setarg", 78, 2, - 8, + 10, 83, 17 ], @@ -10205,7 +10205,7 @@ ], [ "move", - 1, + 5, 77, 83, 17 @@ -10219,22 +10219,22 @@ ], [ "store_field", - 14, - 1, + 7, + 5, 80, 84, 11 ], [ "null", - 24, + 23, 85, 22 ], [ "frame", 82, - 7, + 9, 0, 126, 1 @@ -10270,7 +10270,7 @@ [ "frame", 86, - 10, + 3, 2, 164, 18 @@ -10301,7 +10301,7 @@ "setarg", 86, 2, - 8, + 10, 164, 18 ], @@ -10314,7 +10314,7 @@ ], [ "move", - 24, + 23, 85, 164, 18 @@ -10328,21 +10328,21 @@ ], [ "store_field", - 14, - 24, + 7, + 23, 88, 165, 11 ], [ "null", - 17, + 16, 168, 22 ], [ "null", - 26, + 25, 240, 15 ], @@ -10355,14 +10355,14 @@ ], [ "move", - 18, + 20, 89, 241, 17 ], [ "access", - 5, + 6, 0, 242, 10 @@ -10634,7 +10634,7 @@ ], [ "move", - 26, + 25, 97, 246, 18 @@ -10642,7 +10642,7 @@ "_nop_bl_1", [ "jump_true", - 26, + 25, "if_else_168", 247, 8 @@ -10724,7 +10724,7 @@ ], [ "move", - 5, + 6, 104, 251, 8 @@ -10751,7 +10751,7 @@ [ "is_int", 108, - 5, + 6, 252, 22 ], @@ -10767,7 +10767,7 @@ [ "lt_int", 107, - 5, + 6, 106, 252, 22 @@ -10782,7 +10782,7 @@ [ "is_num", 108, - 5, + 6, 252, 22 ], @@ -10798,7 +10798,7 @@ [ "lt_float", 107, - 5, + 6, 106, 252, 22 @@ -10813,7 +10813,7 @@ [ "is_text", 108, - 5, + 6, 252, 22 ], @@ -10834,7 +10834,7 @@ [ "lt_text", 107, - 5, + 6, 106, 252, 22 @@ -10874,14 +10874,14 @@ "load_dynamic", 111, 110, - 5, + 6, 253, 26 ], [ "is_array", 112, - 18, + 20, 253, 26 ], @@ -10894,7 +10894,7 @@ ], [ "push", - 18, + 20, 111, 253, 26 @@ -10922,14 +10922,14 @@ [ "add", 114, - 5, + 6, 113, 254, 15 ], [ "move", - 5, + 6, 114, 254, 15 @@ -10992,7 +10992,7 @@ [ "store_field", 118, - 26, + 25, "program", 259, 21 @@ -11000,7 +11000,7 @@ [ "store_field", 118, - 18, + 20, "arg", 259, 35 @@ -11054,7 +11054,7 @@ [ "store_field", 115, - 25, + 24, "json", 260, 55 @@ -11062,7 +11062,7 @@ [ "store_field", 115, - 6, + 8, "analyze", 261, 14 @@ -11070,7 +11070,7 @@ [ "store_field", 115, - 21, + 19, "run_ast_fn", 261, 35 @@ -11078,7 +11078,7 @@ [ "store_field", 115, - 22, + 21, "run_ast_noopt_fn", 261, 62 @@ -11086,7 +11086,7 @@ [ "store_field", 115, - 14, + 7, "use_cache", 262, 16 @@ -11094,7 +11094,7 @@ [ "store_field", 115, - 9, + 11, "content_hash", 263, 19 @@ -11110,7 +11110,7 @@ [ "store_field", 115, - 3, + 2, "ensure_build_dir", 264, 23 @@ -11118,7 +11118,7 @@ [ "store_field", 115, - 2, + 1, "compile_to_blob_fn", 264, 61 @@ -11270,7 +11270,7 @@ [ "store_field", 124, - 25, + 24, "json", 270, 55 @@ -11278,7 +11278,7 @@ [ "store_field", 124, - 6, + 8, "analyze", 271, 14 @@ -11286,7 +11286,7 @@ [ "store_field", 124, - 21, + 19, "run_ast_fn", 271, 35 @@ -11294,7 +11294,7 @@ [ "store_field", 124, - 22, + 21, "run_ast_noopt_fn", 271, 62 @@ -11302,7 +11302,7 @@ [ "store_field", 124, - 14, + 7, "use_cache", 272, 16 @@ -11310,7 +11310,7 @@ [ "store_field", 124, - 9, + 11, "content_hash", 273, 19 @@ -11326,7 +11326,7 @@ [ "store_field", 124, - 3, + 2, "ensure_build_dir", 274, 23 @@ -11334,7 +11334,7 @@ [ "store_field", 124, - 2, + 1, "compile_to_blob_fn", 274, 61 diff --git a/boot/engine.cm.mcode b/boot/engine.cm.mcode index 7b1a78e6..9c4280b5 100644 --- a/boot/engine.cm.mcode +++ b/boot/engine.cm.mcode @@ -39,7 +39,7 @@ [ "get", 7, - 57, + 42, 1, 21, 10 @@ -2972,7 +2972,7 @@ [ "get", 2, - 32, + 28, 2, 76, 53 @@ -2988,7 +2988,7 @@ [ "get", 4, - 10, + 11, 1, 76, 44 @@ -3040,14 +3040,14 @@ ], [ "move", - 7, + 8, 16, 62, 29 ], [ "null", - 10, + 11, 63, 13 ], @@ -3066,7 +3066,7 @@ "load_dynamic", 18, 17, - 7, + 8, 64, 17 ], @@ -3092,7 +3092,7 @@ "load_dynamic", 20, 19, - 7, + 8, 65, 22 ], @@ -3186,7 +3186,7 @@ [ "get", 28, - 18, + 70, 1, 67, 13 @@ -3230,38 +3230,38 @@ ], [ "move", - 6, + 7, 27, 67, 13 ], [ "null", - 3, + 4, 68, 16 ], [ "null", - 5, + 6, 69, 16 ], [ "null", - 12, + 13, 70, 13 ], [ "null", - 9, + 10, 71, 20 ], [ "null", - 2, + 3, 72, 20 ], @@ -3273,7 +3273,7 @@ [ "get", 32, - 35, + 31, 1, 75, 15 @@ -3288,7 +3288,7 @@ ], [ "move", - 10, + 11, 31, 75, 15 @@ -3296,7 +3296,7 @@ [ "get", 33, - 32, + 28, 1, 76, 16 @@ -3469,13 +3469,13 @@ ], [ "null", - 4, + 5, 78, 14 ], [ "null", - 13, + 2, 79, 21 ], @@ -3487,7 +3487,7 @@ ], [ "null", - 8, + 9, 81, 21 ], @@ -3620,7 +3620,7 @@ ], [ "move", - 9, + 10, 59, 84, 65 @@ -3628,7 +3628,7 @@ [ "get", 61, - 27, + 23, 1, 85, 7 @@ -3670,7 +3670,7 @@ [ "push", 65, - 9, + 10, 85, 7 ], @@ -3748,7 +3748,7 @@ "setarg", 68, 1, - 9, + 10, 85, 7 ], @@ -3770,7 +3770,7 @@ [ "get", 70, - 27, + 23, 1, 86, 18 @@ -3812,7 +3812,7 @@ [ "push", 74, - 9, + 10, 86, 18 ], @@ -3890,7 +3890,7 @@ "setarg", 77, 1, - 9, + 10, 86, 18 ], @@ -3904,7 +3904,7 @@ "call_done_88", [ "move", - 2, + 3, 69, 86, 18 @@ -3946,7 +3946,7 @@ "setarg", 80, 1, - 2, + 3, 87, 12 ], @@ -3959,7 +3959,7 @@ ], [ "move", - 4, + 5, 78, 87, 12 @@ -4001,7 +4001,7 @@ "setarg", 84, 1, - 4, + 5, 88, 19 ], @@ -4014,7 +4014,7 @@ ], [ "move", - 13, + 2, 82, 88, 19 @@ -4022,7 +4022,7 @@ [ "move", 86, - 13, + 2, 89, 9 ], @@ -4036,7 +4036,7 @@ [ "get", 88, - 27, + 23, 1, 89, 24 @@ -4078,7 +4078,7 @@ [ "push", 92, - 13, + 2, 89, 24 ], @@ -4156,7 +4156,7 @@ "setarg", 95, 1, - 13, + 2, 89, 24 ], @@ -4186,7 +4186,7 @@ [ "get", 97, - 27, + 23, 1, 90, 26 @@ -4228,7 +4228,7 @@ [ "push", 101, - 13, + 2, 90, 26 ], @@ -4306,7 +4306,7 @@ "setarg", 104, 1, - 13, + 2, 90, 26 ], @@ -4363,7 +4363,7 @@ "setarg", 107, 2, - 10, + 11, 90, 16 ], @@ -4376,7 +4376,7 @@ ], [ "move", - 3, + 4, 105, 90, 16 @@ -4440,7 +4440,7 @@ "setarg", 113, 1, - 2, + 3, 92, 58 ], @@ -4516,7 +4516,7 @@ ], [ "jump_false", - 13, + 2, "if_else_96", 93, 11 @@ -4564,7 +4564,7 @@ [ "get", 124, - 27, + 23, 1, 95, 9 @@ -4606,7 +4606,7 @@ [ "push", 128, - 13, + 2, 95, 9 ], @@ -4691,7 +4691,7 @@ "setarg", 131, 1, - 13, + 2, 95, 9 ], @@ -4764,7 +4764,7 @@ "setarg", 134, 2, - 10, + 11, 97, 16 ], @@ -4777,7 +4777,7 @@ ], [ "move", - 3, + 4, 132, 97, 16 @@ -4797,14 +4797,14 @@ [ "store_dynamic", 136, - 3, - 7, + 4, + 8, 99, 15 ], [ "return", - 3, + 4, 100, 12 ], @@ -4848,7 +4848,7 @@ [ "get", 141, - 45, + 44, 1, 104, 44 @@ -4863,7 +4863,7 @@ ], [ "move", - 11, + 12, 142, 104, 44 @@ -4871,7 +4871,7 @@ [ "get", 144, - 27, + 23, 1, 105, 7 @@ -4913,7 +4913,7 @@ [ "push", 148, - 11, + 12, 105, 7 ], @@ -4991,7 +4991,7 @@ "setarg", 151, 1, - 11, + 12, 105, 7 ], @@ -5013,7 +5013,7 @@ [ "get", 153, - 27, + 23, 1, 106, 19 @@ -5055,7 +5055,7 @@ [ "push", 157, - 11, + 12, 106, 19 ], @@ -5133,7 +5133,7 @@ "setarg", 160, 1, - 11, + 12, 106, 19 ], @@ -5147,7 +5147,7 @@ "call_done_105", [ "move", - 8, + 9, 152, 106, 19 @@ -5189,7 +5189,7 @@ "setarg", 163, 1, - 8, + 9, 107, 12 ], @@ -5202,7 +5202,7 @@ ], [ "move", - 4, + 5, 161, 107, 12 @@ -5244,7 +5244,7 @@ "setarg", 167, 1, - 4, + 5, 108, 19 ], @@ -5257,7 +5257,7 @@ ], [ "move", - 13, + 2, 165, 108, 19 @@ -5265,7 +5265,7 @@ [ "move", 169, - 13, + 2, 109, 9 ], @@ -5279,7 +5279,7 @@ [ "get", 171, - 27, + 23, 1, 109, 24 @@ -5321,7 +5321,7 @@ [ "push", 175, - 13, + 2, 109, 24 ], @@ -5399,7 +5399,7 @@ "setarg", 178, 1, - 13, + 2, 109, 24 ], @@ -5429,7 +5429,7 @@ [ "get", 180, - 27, + 23, 1, 110, 26 @@ -5471,7 +5471,7 @@ [ "push", 184, - 13, + 2, 110, 26 ], @@ -5549,7 +5549,7 @@ "setarg", 187, 1, - 13, + 2, 110, 26 ], @@ -5606,7 +5606,7 @@ "setarg", 190, 2, - 10, + 11, 110, 16 ], @@ -5619,7 +5619,7 @@ ], [ "move", - 3, + 4, 188, 110, 16 @@ -5668,7 +5668,7 @@ "setarg", 194, 1, - 8, + 9, 112, 16 ], @@ -5681,7 +5681,7 @@ ], [ "move", - 5, + 6, 192, 112, 16 @@ -5723,7 +5723,7 @@ "setarg", 198, 1, - 5, + 6, 113, 13 ], @@ -5731,7 +5731,7 @@ "setarg", 198, 2, - 11, + 12, 113, 13 ], @@ -5744,7 +5744,7 @@ ], [ "move", - 12, + 13, 196, 113, 13 @@ -5809,7 +5809,7 @@ "setarg", 204, 2, - 12, + 13, 114, 19 ], @@ -5829,7 +5829,7 @@ ], [ "jump_false", - 13, + 2, "if_else_113", 115, 11 @@ -5877,7 +5877,7 @@ [ "get", 211, - 27, + 23, 1, 117, 9 @@ -5919,7 +5919,7 @@ [ "push", 215, - 13, + 2, 117, 9 ], @@ -6004,7 +6004,7 @@ "setarg", 218, 1, - 13, + 2, 117, 9 ], @@ -6077,7 +6077,7 @@ "setarg", 221, 2, - 10, + 11, 119, 16 ], @@ -6090,7 +6090,7 @@ ], [ "move", - 3, + 4, 219, 119, 16 @@ -6110,14 +6110,14 @@ [ "store_dynamic", 223, - 3, - 7, + 4, + 8, 121, 15 ], [ "return", - 3, + 4, 122, 12 ], @@ -6138,14 +6138,14 @@ [ "store_dynamic", 224, - 6, 7, + 8, 126, 13 ], [ "return", - 6, + 7, 127, 10 ], @@ -6207,7 +6207,7 @@ [ "get", 4, - 47, + 45, 1, 144, 36 @@ -6302,7 +6302,7 @@ [ "get", 4, - 16, + 15, 1, 1, 6 @@ -6519,7 +6519,7 @@ [ "get", 7, - 65, + 63, 1, 161, 16 @@ -6818,7 +6818,7 @@ [ "get", 19, - 58, + 57, 1, 165, 14 @@ -7479,7 +7479,7 @@ [ "get", 43, - 58, + 57, 1, 168, 14 @@ -7932,7 +7932,7 @@ [ "get", 64, - 58, + 57, 1, 171, 14 @@ -8215,7 +8215,7 @@ [ "get", 83, - 67, + 65, 1, 173, 5 @@ -8452,7 +8452,7 @@ [ "get", 10, - 67, + 65, 2, 200, 7 @@ -8600,7 +8600,7 @@ [ "get", 20, - 74, + 72, 2, 201, 15 @@ -9430,7 +9430,7 @@ [ "get", 45, - 42, + 40, 1, 188, 7 @@ -9487,7 +9487,7 @@ [ "get", 49, - 24, + 21, 1, 192, 7 @@ -9559,7 +9559,7 @@ [ "get", 55, - 24, + 21, 1, 194, 7 @@ -9613,7 +9613,7 @@ [ "get", 58, - 17, + 16, 1, 197, 7 @@ -9628,7 +9628,7 @@ [ "get", 59, - 17, + 16, 1, 198, 20 @@ -9847,7 +9847,7 @@ [ "get", 77, - 67, + 65, 1, 207, 7 @@ -10013,7 +10013,7 @@ [ "get", 88, - 67, + 65, 1, 209, 7 @@ -10164,7 +10164,7 @@ [ "get", 97, - 46, + 75, 1, 212, 3 @@ -10619,7 +10619,7 @@ [ "get", 15, - 47, + 45, 1, 225, 9 @@ -10916,7 +10916,7 @@ [ "get", 13, - 68, + 66, 1, 388, 14 @@ -11359,7 +11359,7 @@ [ "get", 4, - 52, + 51, 2, 478, 49 @@ -11655,7 +11655,7 @@ [ "get", 3, - 31, + 27, 2, 485, 11 @@ -11929,7 +11929,7 @@ [ "get", 11, - 31, + 27, 2, 485, 39 @@ -12320,7 +12320,7 @@ [ "get", 20, - 67, + 65, 1, 474, 5 @@ -12463,7 +12463,7 @@ [ "get", 29, - 31, + 27, 1, 475, 5 @@ -12603,7 +12603,7 @@ [ "get", 42, - 60, + 58, 1, 476, 13 @@ -12877,7 +12877,7 @@ [ "get", 62, - 67, + 65, 1, 479, 7 @@ -13020,7 +13020,7 @@ [ "get", 72, - 60, + 58, 1, 480, 7 @@ -13395,7 +13395,7 @@ [ "get", 87, - 60, + 58, 1, 483, 5 @@ -13530,7 +13530,7 @@ [ "get", 95, - 31, + 27, 1, 484, 18 @@ -13774,7 +13774,7 @@ [ "get", 120, - 67, + 65, 1, 487, 5 @@ -14141,7 +14141,7 @@ [ "get", 135, - 52, + 51, 1, 489, 12 @@ -14367,7 +14367,7 @@ [ "get", 151, - 47, + 45, 1, 491, 20 @@ -14415,7 +14415,7 @@ [ "get", 156, - 47, + 45, 1, 492, 20 @@ -14470,7 +14470,7 @@ [ "get", 161, - 66, + 64, 1, 494, 20 @@ -14655,7 +14655,7 @@ [ "get", 9, - 66, + 64, 2, 507, 7 @@ -14768,7 +14768,7 @@ [ "get", 6, - 47, + 45, 1, 501, 11 @@ -14798,7 +14798,7 @@ [ "get", 9, - 47, + 45, 1, 501, 30 @@ -14860,7 +14860,7 @@ [ "get", 15, - 47, + 45, 1, 502, 9 @@ -14900,7 +14900,7 @@ [ "get", 19, - 47, + 45, 1, 503, 9 @@ -15120,7 +15120,7 @@ [ "get", 3, - 10, + 6, 1, 581, 8 @@ -15205,7 +15205,7 @@ [ "get", 4, - 36, + 32, 1, 586, 3 @@ -15279,13 +15279,13 @@ "instructions": [ [ "null", - 4, + 3, 590, 19 ], [ "null", - 3, + 4, 591, 14 ], @@ -15601,7 +15601,7 @@ [ "get", 32, - 67, + 65, 1, 597, 5 @@ -15749,7 +15749,7 @@ [ "get", 40, - 47, + 45, 1, 607, 13 @@ -15773,7 +15773,7 @@ [ "get", 43, - 16, + 15, 1, 607, 30 @@ -16031,7 +16031,7 @@ [ "get", 48, - 20, + 17, 1, 608, 9 @@ -16054,7 +16054,7 @@ [ "get", 51, - 20, + 17, 1, 608, 21 @@ -16122,7 +16122,7 @@ [ "get", 55, - 47, + 45, 1, 613, 13 @@ -16160,7 +16160,7 @@ [ "get", 59, - 47, + 45, 1, 613, 60 @@ -16184,7 +16184,7 @@ [ "get", 63, - 46, + 75, 1, 613, 30 @@ -16468,7 +16468,7 @@ "call_done_308", [ "move", - 4, + 3, 71, 614, 17 @@ -16476,7 +16476,7 @@ [ "get", 80, - 47, + 45, 1, 615, 34 @@ -16500,7 +16500,7 @@ [ "get", 84, - 46, + 75, 1, 615, 5 @@ -16549,7 +16549,7 @@ [ "push", 88, - 4, + 3, 615, 5 ], @@ -16635,7 +16635,7 @@ "setarg", 91, 2, - 4, + 3, 615, 5 ], @@ -16665,7 +16665,7 @@ [ "get", 93, - 47, + 45, 1, 619, 13 @@ -16696,7 +16696,7 @@ [ "get", 96, - 47, + 45, 1, 620, 15 @@ -16727,7 +16727,7 @@ [ "get", 99, - 47, + 45, 1, 621, 30 @@ -16782,7 +16782,7 @@ [ "get", 103, - 31, + 27, 1, 625, 12 @@ -16790,7 +16790,7 @@ [ "get", 104, - 47, + 45, 1, 625, 24 @@ -16829,7 +16829,7 @@ [ "get", 109, - 47, + 45, 1, 625, 57 @@ -16868,7 +16868,7 @@ ], [ "move", - 3, + 4, 113, 625, 57 @@ -16876,7 +16876,7 @@ "_nop_bl_1", [ "jump_true", - 3, + 4, "if_else_315", 626, 10 @@ -16884,7 +16884,7 @@ [ "get", 115, - 29, + 26, 1, 627, 12 @@ -16907,7 +16907,7 @@ [ "get", 119, - 67, + 65, 1, 628, 9 @@ -17062,7 +17062,7 @@ [ "get", 130, - 23, + 20, 1, 629, 18 @@ -17197,7 +17197,7 @@ [ "put", 129, - 29, + 26, 1, 629, 18 @@ -17205,7 +17205,7 @@ [ "get", 138, - 29, + 26, 1, 1, 1 @@ -17298,7 +17298,7 @@ [ "get", 147, - 67, + 65, 1, 630, 9 @@ -17441,7 +17441,7 @@ [ "get", 155, - 47, + 45, 1, 1, 7 @@ -17465,7 +17465,7 @@ [ "get", 158, - 47, + 45, 1, 1, 7 @@ -17573,7 +17573,7 @@ [ "get", 168, - 67, + 65, 1, 632, 7 @@ -17708,7 +17708,7 @@ [ "get", 176, - 47, + 45, 1, 633, 35 @@ -17732,7 +17732,7 @@ [ "get", 179, - 47, + 45, 1, 633, 61 @@ -17756,7 +17756,7 @@ [ "get", 183, - 29, + 26, 1, 633, 14 @@ -17905,7 +17905,7 @@ "call_done_328", [ "move", - 3, + 4, 182, 633, 14 @@ -17927,7 +17927,7 @@ [ "get", 193, - 60, + 58, 1, 634, 7 @@ -17969,7 +17969,7 @@ [ "push", 197, - 3, + 4, 634, 7 ], @@ -18054,7 +18054,7 @@ "setarg", 200, 1, - 3, + 4, 634, 7 ], @@ -18084,7 +18084,7 @@ [ "get", 202, - 52, + 51, 1, 636, 17 @@ -18219,7 +18219,7 @@ [ "is_proxy", 211, - 3, + 4, 636, 7 ], @@ -18260,7 +18260,7 @@ [ "frame", 215, - 3, + 4, 2, 636, 7 @@ -18306,7 +18306,7 @@ [ "load_field", 216, - 3, + 4, "send", 636, 7 @@ -18323,7 +18323,7 @@ "setarg", 217, 0, - 3, + 4, 636, 7 ], @@ -18362,7 +18362,7 @@ [ "get", 219, - 47, + 45, 1, 1, 7 @@ -18455,7 +18455,7 @@ [ "get", 228, - 67, + 65, 1, 640, 3 @@ -18635,7 +18635,7 @@ [ "get", 6, - 46, + 75, 2, 657, 8 @@ -18793,7 +18793,7 @@ [ "get", 17, - 36, + 32, 2, 659, 8 @@ -18869,7 +18869,7 @@ [ "get", 1, - 44, + 39, 1, 648, 8 @@ -18884,7 +18884,7 @@ [ "get", 3, - 1, + 10, 1, 649, 6 @@ -18928,7 +18928,7 @@ [ "put", 6, - 10, + 6, 1, 650, 22 @@ -18951,7 +18951,7 @@ [ "get", 8, - 10, + 6, 1, 654, 11 @@ -19084,7 +19084,7 @@ [ "put", 19, - 10, + 6, 1, 663, 20 @@ -19114,7 +19114,7 @@ [ "get", 2, - 63, + 61, 2, 701, 11 @@ -19158,7 +19158,7 @@ [ "get", 8, - 63, + 61, 2, 702, 9 @@ -19335,7 +19335,7 @@ [ "get", 18, - 63, + 61, 2, 703, 16 @@ -19505,7 +19505,7 @@ [ "get", 17, - 67, + 65, 1, 675, 5 @@ -19675,7 +19675,7 @@ [ "get", 29, - 67, + 65, 1, 680, 5 @@ -20154,7 +20154,7 @@ [ "get", 65, - 67, + 65, 1, 689, 7 @@ -20392,7 +20392,7 @@ [ "get", 79, - 63, + 61, 1, 699, 5 @@ -20415,7 +20415,7 @@ [ "get", 81, - 38, + 34, 1, 705, 8 @@ -20613,7 +20613,7 @@ [ "get", 94, - 69, + 67, 1, 711, 3 @@ -20830,7 +20830,7 @@ [ "get", 13, - 37, + 33, 1, 725, 3 @@ -20875,7 +20875,7 @@ [ "get", 17, - 26, + 41, 1, 726, 3 @@ -20947,7 +20947,7 @@ [ "get", 5, - 36, + 32, 1, 753, 3 @@ -21022,7 +21022,7 @@ [ "get", 2, - 42, + 40, 1, 759, 8 @@ -21053,7 +21053,7 @@ [ "get", 5, - 42, + 40, 1, 760, 11 @@ -21113,7 +21113,7 @@ [ "get", 11, - 22, + 19, 1, 760, 3 @@ -21384,7 +21384,7 @@ [ "get", 19, - 67, + 65, 1, 777, 3 @@ -21519,7 +21519,7 @@ [ "get", 27, - 55, + 54, 1, 778, 16 @@ -21557,7 +21557,7 @@ [ "get", 33, - 1, + 10, 1, 778, 32 @@ -21874,7 +21874,7 @@ [ "get", 12, - 1, + 10, 1, 788, 5 @@ -22166,7 +22166,7 @@ [ "get", 22, - 47, + 45, 1, 791, 29 @@ -22490,7 +22490,7 @@ [ "get", 37, - 17, + 16, 1, 794, 14 @@ -22498,7 +22498,7 @@ [ "get", 38, - 47, + 45, 1, 794, 30 @@ -22762,7 +22762,7 @@ [ "get", 46, - 54, + 53, 1, 796, 9 @@ -22814,7 +22814,7 @@ [ "get", 51, - 54, + 53, 1, 800, 7 @@ -22873,7 +22873,7 @@ [ "get", 56, - 67, + 65, 1, 802, 7 @@ -23259,7 +23259,7 @@ [ "get", 71, - 17, + 16, 1, 808, 5 @@ -23267,7 +23267,7 @@ [ "get", 72, - 47, + 45, 1, 808, 21 @@ -23376,7 +23376,7 @@ [ "get", 82, - 67, + 65, 1, 809, 5 @@ -23556,7 +23556,7 @@ [ "get", 4, - 75, + 73, 1, 817, 11 @@ -23579,7 +23579,7 @@ [ "get", 6, - 75, + 73, 1, 818, 22 @@ -23603,7 +23603,7 @@ [ "get", 10, - 21, + 18, 1, 818, 5 @@ -24002,7 +24002,7 @@ [ "get", 27, - 47, + 45, 1, 827, 35 @@ -24137,7 +24137,7 @@ [ "get", 37, - 63, + 61, 1, 832, 12 @@ -24220,7 +24220,7 @@ [ "get", 44, - 63, + 61, 1, 834, 14 @@ -24259,7 +24259,7 @@ [ "get", 47, - 20, + 17, 1, 838, 9 @@ -24274,7 +24274,7 @@ [ "get", 49, - 20, + 17, 1, 838, 21 @@ -24559,7 +24559,7 @@ [ "get", 59, - 48, + 46, 1, 840, 5 @@ -24635,7 +24635,7 @@ [ "get", 1, - 29, + 26, 1, 846, 7 @@ -24650,7 +24650,7 @@ [ "get", 2, - 15, + 50, 1, 846, 30 @@ -24658,7 +24658,7 @@ [ "get", 4, - 29, + 26, 1, 846, 15 @@ -24801,7 +24801,7 @@ [ "get", 12, - 39, + 35, 1, 848, 12 @@ -24809,7 +24809,7 @@ [ "get", 13, - 19, + 36, 1, 848, 24 @@ -24989,7 +24989,7 @@ [ "get", 2, - 59, + 56, 1, 278, 59 @@ -25005,7 +25005,7 @@ [ "get", 4, - 32, + 28, 1, 278, 42 @@ -25170,7 +25170,7 @@ [ "get", 12, - 6, + 4, 1, 320, 7 @@ -25310,7 +25310,7 @@ [ "get", 3, - 6, + 4, 1, 342, 7 @@ -25384,7 +25384,7 @@ [ "get", 11, - 28, + 25, 2, 292, 5 @@ -25545,7 +25545,7 @@ ], [ "null", - 4, + 5, 295, 24 ], @@ -25716,7 +25716,7 @@ "call_done_494", [ "move", - 4, + 5, 21, 317, 20 @@ -25724,7 +25724,7 @@ [ "frame", 31, - 5, + 6, 0, 339, 5 @@ -25778,7 +25778,7 @@ [ "get", 4, - 28, + 25, 1, 282, 8 @@ -25928,7 +25928,7 @@ [ "get", 15, - 67, + 65, 1, 283, 5 @@ -26242,7 +26242,7 @@ [ "get", 32, - 67, + 65, 1, 287, 5 @@ -26580,7 +26580,7 @@ [ "get", 16, - 26, + 41, 2, 399, 5 @@ -26646,7 +26646,7 @@ [ "get", 4, - 46, + 75, 1, 397, 3 @@ -26814,7 +26814,7 @@ [ "get", 6, - 47, + 45, 1, 435, 26 @@ -26860,7 +26860,7 @@ [ "get", 11, - 41, + 38, 1, 437, 14 @@ -26957,7 +26957,7 @@ [ "get", 18, - 47, + 45, 1, 440, 37 @@ -26981,7 +26981,7 @@ [ "get", 22, - 46, + 75, 1, 440, 7 @@ -27246,7 +27246,7 @@ [ "get", 3, - 29, + 26, 1, 456, 7 @@ -27261,7 +27261,7 @@ [ "get", 4, - 29, + 26, 1, 1, 1 @@ -27354,7 +27354,7 @@ [ "get", 13, - 67, + 65, 1, 457, 5 @@ -27517,7 +27517,7 @@ [ "get", 24, - 67, + 65, 1, 461, 5 @@ -27742,7 +27742,7 @@ [ "get", 39, - 67, + 65, 1, 464, 3 @@ -28043,7 +28043,7 @@ [ "put", 49, - 29, + 26, 1, 465, 12 @@ -28051,7 +28051,7 @@ [ "put", 1, - 54, + 53, 1, 466, 15 @@ -28081,7 +28081,7 @@ [ "get", 4, - 74, + 72, 1, 513, 8 @@ -28126,7 +28126,7 @@ [ "get", 8, - 72, + 71, 1, 513, 3 @@ -28209,7 +28209,7 @@ [ "put", 1, - 20, + 17, 1, 518, 16 @@ -28343,7 +28343,7 @@ [ "get", 14, - 62, + 60, 1, 528, 7 @@ -28484,7 +28484,7 @@ [ "put", 3, - 44, + 39, 1, 538, 17 @@ -28567,7 +28567,7 @@ [ "get", 12, - 67, + 65, 1, 542, 5 @@ -28715,7 +28715,7 @@ [ "get", 20, - 17, + 16, 1, 545, 15 @@ -28723,7 +28723,7 @@ [ "get", 21, - 47, + 45, 1, 545, 32 @@ -28776,7 +28776,7 @@ [ "get", 28, - 67, + 65, 1, 546, 5 @@ -28944,7 +28944,7 @@ [ "get", 39, - 22, + 19, 1, 550, 3 @@ -29019,7 +29019,7 @@ [ "get", 4, - 46, + 75, 1, 555, 3 @@ -29199,7 +29199,7 @@ [ "get", 3, - 46, + 75, 2, 566, 23 @@ -29600,7 +29600,7 @@ [ "get", 13, - 46, + 75, 1, 565, 12 @@ -30061,7 +30061,7 @@ [ "get", 9, - 55, + 54, 1, 575, 3 @@ -30069,7 +30069,7 @@ [ "get", 10, - 47, + 45, 1, 575, 19 @@ -30145,7 +30145,7 @@ [ "get", 18, - 22, + 19, 1, 576, 3 @@ -30275,7 +30275,7 @@ [ "get", 28, - 67, + 65, 1, 577, 3 @@ -30432,7 +30432,7 @@ [ "get", 2, - 59, + 56, 2, 890, 53 @@ -30448,7 +30448,7 @@ [ "get", 4, - 10, + 9, 1, 890, 44 @@ -30562,7 +30562,7 @@ [ "get", 11, - 35, + 31, 2, 907, 20 @@ -30630,7 +30630,7 @@ [ "get", 14, - 12, + 11, 1, 909, 27 @@ -30638,7 +30638,7 @@ [ "get", 16, - 53, + 52, 2, 909, 12 @@ -30806,7 +30806,7 @@ [ "get", 16, - 53, + 52, 1, 885, 19 @@ -30829,7 +30829,7 @@ [ "get", 19, - 30, + 4, 1, 885, 51 @@ -30837,7 +30837,7 @@ [ "get", 21, - 53, + 52, 1, 885, 36 @@ -30999,7 +30999,7 @@ "tern_end_616", [ "move", - 2, + 7, 18, 885, 64 @@ -31007,7 +31007,7 @@ [ "get", 30, - 53, + 52, 1, 886, 16 @@ -31030,7 +31030,7 @@ [ "get", 34, - 53, + 52, 1, 886, 41 @@ -31072,7 +31072,7 @@ [ "push", 38, - 2, + 7, 886, 41 ], @@ -31150,7 +31150,7 @@ "setarg", 41, 1, - 2, + 7, 886, 41 ], @@ -31193,7 +31193,7 @@ "tern_end_620", [ "move", - 4, + 3, 32, 886, 77 @@ -31205,7 +31205,7 @@ ], [ "move", - 10, + 9, 43, 889, 13 @@ -31213,7 +31213,7 @@ [ "get", 44, - 59, + 56, 1, 890, 16 @@ -31386,20 +31386,20 @@ ], [ "access", - 13, + 12, 0, 891, 13 ], [ "null", - 11, + 10, 892, 13 ], [ "null", - 6, + 5, 893, 13 ], @@ -31407,14 +31407,14 @@ [ "length", 59, - 4, + 3, 894, 23 ], [ "is_int", 61, - 13, + 12, 894, 23 ], @@ -31430,7 +31430,7 @@ [ "lt_int", 60, - 13, + 12, 59, 894, 23 @@ -31445,7 +31445,7 @@ [ "is_num", 61, - 13, + 12, 894, 23 ], @@ -31461,7 +31461,7 @@ [ "lt_float", 60, - 13, + 12, 59, 894, 23 @@ -31476,7 +31476,7 @@ [ "is_text", 61, - 13, + 12, 894, 23 ], @@ -31497,7 +31497,7 @@ [ "lt_text", 60, - 13, + 12, 59, 894, 23 @@ -31525,29 +31525,29 @@ [ "load_dynamic", 63, - 4, - 13, + 3, + 12, 895, 18 ], [ "move", - 11, + 10, 63, 895, 18 ], [ "move", - 6, - 11, + 5, + 10, 896, 11 ], [ "move", 64, - 6, + 5, 897, 9 ], @@ -31568,7 +31568,7 @@ [ "load_index", 66, - 6, + 5, 65, 897, 20 @@ -31834,7 +31834,7 @@ "setarg", 74, 1, - 6, + 5, 897, 37 ], @@ -31855,7 +31855,7 @@ ], [ "move", - 6, + 5, 72, 897, 37 @@ -31878,7 +31878,7 @@ [ "is_identical", 77, - 6, + 5, 76, 898, 16 @@ -31893,7 +31893,7 @@ [ "is_int", 78, - 6, + 5, 898, 16 ], @@ -31914,7 +31914,7 @@ [ "eq_int", 77, - 6, + 5, 76, 898, 16 @@ -31929,7 +31929,7 @@ [ "is_num", 78, - 6, + 5, 898, 16 ], @@ -31950,7 +31950,7 @@ [ "eq_float", 77, - 6, + 5, 76, 898, 16 @@ -31965,7 +31965,7 @@ [ "is_text", 78, - 6, + 5, 898, 16 ], @@ -31981,7 +31981,7 @@ [ "eq_text", 77, - 6, + 5, 76, 898, 16 @@ -31996,7 +31996,7 @@ [ "is_null", 78, - 6, + 5, 898, 16 ], @@ -32030,7 +32030,7 @@ [ "is_bool", 78, - 6, + 5, 898, 16 ], @@ -32051,7 +32051,7 @@ [ "eq_bool", 77, - 6, + 5, 76, 898, 16 @@ -32080,7 +32080,7 @@ [ "get", 80, - 27, + 23, 1, 898, 35 @@ -32094,7 +32094,7 @@ ], [ "store_field", - 10, + 9, 80, 81, 898, @@ -32119,7 +32119,7 @@ "load_dynamic", 83, 82, - 6, + 5, 899, 30 ], @@ -32134,13 +32134,13 @@ "add", 85, 84, - 6, + 5, 899, 20 ], [ "store_dynamic", - 10, + 9, 83, 85, 899, @@ -32157,14 +32157,14 @@ [ "add", 87, - 13, + 12, 86, 900, 17 ], [ "move", - 13, + 12, 87, 900, 17 @@ -32178,7 +32178,7 @@ "while_end_626", [ "jump_false", - 2, + 7, "tern_else_648", 903, 13 @@ -32186,7 +32186,7 @@ [ "load_field", 89, - 2, + 7, "package", 903, 25 @@ -32221,7 +32221,7 @@ "tern_end_649", [ "move", - 12, + 11, 88, 903, 45 @@ -32235,7 +32235,7 @@ ], [ "store_field", - 10, + 9, 91, "use", 904, @@ -32244,7 +32244,7 @@ [ "get", 92, - 16, + 15, 1, 911, 14 @@ -32267,7 +32267,7 @@ ], [ "store_field", - 10, + 9, 94, "args", 911, @@ -32276,14 +32276,14 @@ [ "get", 95, - 67, + 65, 1, 912, 14 ], [ "store_field", - 10, + 9, 95, "log", 912, @@ -32292,7 +32292,7 @@ [ "get", 96, - 30, + 4, 1, 914, 30 @@ -32300,7 +32300,7 @@ [ "get", 98, - 27, + 23, 1, 914, 21 @@ -32434,7 +32434,7 @@ "call_done_657", [ "move", - 9, + 8, 97, 914, 21 @@ -32476,7 +32476,7 @@ "setarg", 108, 1, - 9, + 8, 915, 14 ], @@ -32489,7 +32489,7 @@ ], [ "move", - 3, + 2, 106, 915, 14 @@ -32531,7 +32531,7 @@ "setarg", 112, 1, - 3, + 2, 916, 21 ], @@ -32544,39 +32544,39 @@ ], [ "move", - 5, + 4, 110, 916, 21 ], [ "null", - 14, + 13, 917, 13 ], [ "null", - 7, + 6, 918, 16 ], [ "null", - 15, + 14, 919, 13 ], [ "null", - 8, + 15, 920, 19 ], [ "move", 114, - 5, + 4, 921, 7 ], @@ -32590,7 +32590,7 @@ [ "get", 116, - 27, + 23, 1, 921, 22 @@ -32632,7 +32632,7 @@ [ "push", 120, - 5, + 4, 921, 22 ], @@ -32710,7 +32710,7 @@ "setarg", 123, 1, - 5, + 4, 921, 22 ], @@ -32740,7 +32740,7 @@ [ "get", 125, - 27, + 23, 1, 922, 21 @@ -32782,7 +32782,7 @@ [ "push", 129, - 5, + 4, 922, 21 ], @@ -32860,7 +32860,7 @@ "setarg", 132, 1, - 5, + 4, 922, 21 ], @@ -32917,7 +32917,7 @@ "setarg", 135, 2, - 10, + 9, 922, 11 ], @@ -32930,7 +32930,7 @@ ], [ "move", - 14, + 13, 133, 922, 11 @@ -32979,7 +32979,7 @@ "setarg", 139, 1, - 9, + 8, 924, 14 ], @@ -32992,7 +32992,7 @@ ], [ "move", - 7, + 6, 137, 924, 14 @@ -33000,7 +33000,7 @@ [ "get", 141, - 30, + 4, 1, 925, 27 @@ -33042,7 +33042,7 @@ "setarg", 144, 1, - 7, + 6, 925, 11 ], @@ -33063,7 +33063,7 @@ ], [ "move", - 15, + 14, 142, 925, 11 @@ -33071,7 +33071,7 @@ [ "get", 146, - 50, + 48, 1, 926, 36 @@ -33121,7 +33121,7 @@ "setarg", 149, 2, - 15, + 14, 926, 17 ], @@ -33134,14 +33134,14 @@ ], [ "move", - 8, + 15, 147, 926, 17 ], [ "jump_false", - 5, + 4, "if_else_665", 927, 9 @@ -33189,7 +33189,7 @@ [ "get", 156, - 27, + 23, 1, 929, 7 @@ -33231,14 +33231,14 @@ [ "push", 160, - 5, + 4, 929, 7 ], [ "push", 160, - 8, + 15, 929, 7 ], @@ -33316,7 +33316,7 @@ "setarg", 163, 1, - 5, + 4, 929, 7 ], @@ -33324,7 +33324,7 @@ "setarg", 163, 2, - 8, + 15, 929, 7 ], @@ -33381,7 +33381,7 @@ "setarg", 166, 1, - 8, + 15, 931, 11 ], @@ -33389,7 +33389,7 @@ "setarg", 166, 2, - 10, + 9, 931, 11 ], @@ -33402,7 +33402,7 @@ ], [ "move", - 14, + 13, 164, 931, 11 @@ -33410,7 +33410,7 @@ "if_end_659", [ "jump_false", - 14, + 13, "if_else_669", 933, 7 @@ -33425,7 +33425,7 @@ [ "get", 170, - 67, + 65, 1, 934, 5 @@ -33602,7 +33602,7 @@ ], [ "move", - 18, + 70, 77, 0, 0 @@ -33616,7 +33616,7 @@ ], [ "move", - 14, + 13, 78, 0, 0 @@ -33644,7 +33644,7 @@ ], [ "move", - 51, + 49, 80, 0, 0 @@ -33658,7 +33658,7 @@ ], [ "move", - 13, + 24, 81, 0, 0 @@ -33672,7 +33672,7 @@ ], [ "move", - 6, + 14, 82, 0, 0 @@ -33686,7 +33686,7 @@ ], [ "move", - 35, + 31, 83, 0, 0 @@ -33700,7 +33700,7 @@ ], [ "move", - 40, + 37, 84, 0, 0 @@ -33728,7 +33728,7 @@ ], [ "move", - 65, + 63, 86, 0, 0 @@ -33742,7 +33742,7 @@ ], [ "move", - 58, + 57, 87, 0, 0 @@ -33756,7 +33756,7 @@ ], [ "move", - 67, + 65, 88, 0, 0 @@ -33770,7 +33770,7 @@ ], [ "move", - 1, + 10, 89, 0, 0 @@ -33784,7 +33784,7 @@ ], [ "move", - 74, + 72, 90, 0, 0 @@ -33812,7 +33812,7 @@ ], [ "move", - 41, + 38, 92, 0, 0 @@ -33826,7 +33826,7 @@ ], [ "move", - 15, + 50, 93, 0, 0 @@ -33840,7 +33840,7 @@ ], [ "move", - 66, + 64, 94, 0, 0 @@ -33854,7 +33854,7 @@ ], [ "move", - 69, + 67, 95, 0, 0 @@ -33868,7 +33868,7 @@ ], [ "move", - 49, + 47, 96, 0, 0 @@ -33882,7 +33882,7 @@ ], [ "move", - 36, + 32, 97, 0, 0 @@ -33896,7 +33896,7 @@ ], [ "move", - 26, + 41, 98, 0, 0 @@ -33910,7 +33910,7 @@ ], [ "move", - 72, + 71, 99, 0, 0 @@ -33938,7 +33938,7 @@ ], [ "move", - 22, + 19, 101, 0, 0 @@ -33952,7 +33952,7 @@ ], [ "move", - 24, + 21, 102, 0, 0 @@ -33966,7 +33966,7 @@ ], [ "move", - 48, + 46, 103, 0, 0 @@ -33980,7 +33980,7 @@ ], [ "move", - 21, + 18, 104, 0, 0 @@ -33994,7 +33994,7 @@ ], [ "move", - 37, + 33, 105, 0, 0 @@ -34008,7 +34008,7 @@ ], [ "move", - 39, + 35, 106, 0, 0 @@ -34026,14 +34026,14 @@ ], [ "move", - 47, + 45, 107, 2, 17 ], [ "access", - 75, + 73, "__SYSTEM__", 3, 13 @@ -34045,14 +34045,14 @@ ], [ "move", - 16, + 15, 108, 5, 13 ], [ "false", - 44, + 39, 6, 17 ], @@ -34246,7 +34246,7 @@ ], [ "access", - 45, + 44, ".cm", 16, 15 @@ -34272,7 +34272,7 @@ ], [ "move", - 57, + 42, 124, 19, 21 @@ -34287,7 +34287,7 @@ [ "frame", 127, - 18, + 70, 1, 48, 10 @@ -34323,7 +34323,7 @@ ], [ "move", - 27, + 23, 126, 48, 10 @@ -34338,7 +34338,7 @@ [ "frame", 131, - 18, + 70, 1, 49, 10 @@ -34374,7 +34374,7 @@ ], [ "move", - 73, + 74, 130, 49, 10 @@ -34495,7 +34495,7 @@ ], [ "move", - 32, + 28, 142, 58, 19 @@ -34510,7 +34510,7 @@ [ "frame", 145, - 35, + 31, 1, 131, 6 @@ -34546,7 +34546,7 @@ ], [ "move", - 27, + 23, 144, 131, 6 @@ -34561,7 +34561,7 @@ [ "frame", 149, - 35, + 31, 1, 132, 1 @@ -34605,7 +34605,7 @@ [ "frame", 153, - 35, + 31, 1, 133, 12 @@ -34641,7 +34641,7 @@ ], [ "move", - 68, + 66, 152, 133, 12 @@ -34656,7 +34656,7 @@ [ "frame", 157, - 35, + 31, 1, 139, 17 @@ -34692,7 +34692,7 @@ ], [ "move", - 46, + 75, 156, 139, 17 @@ -34707,7 +34707,7 @@ [ "frame", 161, - 35, + 31, 1, 140, 12 @@ -34758,7 +34758,7 @@ [ "frame", 165, - 35, + 31, 1, 141, 12 @@ -34794,21 +34794,21 @@ ], [ "move", - 52, + 51, 164, 141, 12 ], [ "access", - 19, + 36, 0.1, 147, 19 ], [ "access", - 38, + 34, 60, 148, 20 @@ -35092,7 +35092,7 @@ "tern_end_463", [ "store_field", - 16, + 15, 172, "args", 219, @@ -35107,7 +35107,7 @@ ], [ "store_field", - 16, + 15, 175, "id", 220, @@ -35128,7 +35128,7 @@ [ "frame", 178, - 74, + 72, 0, 230, 11 @@ -35206,7 +35206,7 @@ ], [ "move", - 59, + 56, 183, 237, 19 @@ -35224,7 +35224,7 @@ ], [ "store_field", - 32, + 28, 184, "use_cache", 240, @@ -35243,7 +35243,7 @@ ], [ "store_field", - 32, + 28, 185, "shop_path", 241, @@ -35262,7 +35262,7 @@ ], [ "store_field", - 32, + 28, 186, "analyze", 242, @@ -35281,7 +35281,7 @@ ], [ "store_field", - 32, + 28, 187, "run_ast_fn", 243, @@ -35300,7 +35300,7 @@ ], [ "store_field", - 32, + 28, 188, "run_ast_noopt_fn", 244, @@ -35319,7 +35319,7 @@ ], [ "store_field", - 32, + 28, 189, "core_json", 245, @@ -35327,7 +35327,7 @@ ], [ "store_field", - 32, + 28, 2, "actor_api", 246, @@ -35335,8 +35335,8 @@ ], [ "store_field", - 32, - 59, + 28, + 56, "runtime_env", 247, 1 @@ -35354,7 +35354,7 @@ ], [ "store_field", - 32, + 28, 190, "content_hash", 248, @@ -35373,7 +35373,7 @@ ], [ "store_field", - 32, + 28, 191, "cache_path", 249, @@ -35392,7 +35392,7 @@ ], [ "store_field", - 32, + 28, 192, "ensure_build_dir", 250, @@ -35408,7 +35408,7 @@ [ "frame", 195, - 35, + 31, 1, 253, 12 @@ -35444,7 +35444,7 @@ ], [ "move", - 53, + 52, 194, 253, 12 @@ -35459,7 +35459,7 @@ [ "frame", 199, - 35, + 31, 1, 254, 12 @@ -35510,7 +35510,7 @@ [ "frame", 203, - 35, + 31, 1, 256, 14 @@ -35546,7 +35546,7 @@ ], [ "move", - 28, + 25, 202, 256, 14 @@ -35554,14 +35554,14 @@ [ "load_field", 205, - 28, + 25, "fallback", 257, 16 ], [ "move", - 56, + 55, 205, 257, 16 @@ -35569,14 +35569,14 @@ [ "load_field", 206, - 28, + 25, "parallel", 258, 16 ], [ "move", - 61, + 59, 206, 258, 16 @@ -35584,14 +35584,14 @@ [ "load_field", 207, - 28, + 25, "race", 259, 12 ], [ "move", - 4, + 1, 207, 259, 12 @@ -35599,29 +35599,29 @@ [ "load_field", 208, - 28, + 25, "sequence", 260, 16 ], [ "move", - 25, + 22, 208, 260, 16 ], [ "store_field", - 59, - 14, + 56, + 13, "logical", 263, 1 ], [ "store_field", - 59, + 56, 12, "some", 264, @@ -35629,39 +35629,39 @@ ], [ "store_field", - 59, - 51, + 56, + 49, "every", 265, 1 ], [ "store_field", - 59, - 13, + 56, + 24, "starts_with", 266, 1 ], [ "store_field", - 59, - 6, + 56, + 14, "ends_with", 267, 1 ], [ "store_field", - 59, - 40, + 56, + 37, "actor", 268, 1 ], [ "store_field", - 59, + 56, 7, "is_actor", 269, @@ -35669,48 +35669,48 @@ ], [ "store_field", - 59, - 67, + 56, + 65, "log", 270, 1 ], [ "store_field", - 59, - 72, + 56, + 71, "send", 271, 1 ], [ "store_field", - 59, 56, + 55, "fallback", 272, 1 ], [ "store_field", + 56, 59, - 61, "parallel", 273, 1 ], [ "store_field", - 59, - 4, + 56, + 1, "race", 274, 1 ], [ "store_field", - 59, - 25, + 56, + 22, "sequence", 275, 1 @@ -35752,7 +35752,7 @@ "setarg", 211, 1, - 59, + 56, 278, 8 ], @@ -35977,15 +35977,15 @@ ], [ "move", - 34, + 30, 224, 352, 9 ], [ "store_field", - 16, - 34, + 15, + 30, "config", 355, 1 @@ -35993,14 +35993,14 @@ [ "load_field", 230, - 34, + 30, "net_service", 357, 15 ], [ "move", - 19, + 36, 230, 357, 15 @@ -36008,14 +36008,14 @@ [ "load_field", 231, - 34, + 30, "reply_timeout", 358, 16 ], [ "move", - 38, + 34, 231, 358, 16 @@ -36054,26 +36054,26 @@ ], [ "move", - 17, + 16, 234, 403, 18 ], [ "null", - 42, + 40, 404, 16 ], [ "null", - 62, + 60, 405, 12 ], [ "null", - 20, + 17, 407, 18 ], @@ -36111,7 +36111,7 @@ ], [ "move", - 31, + 27, 237, 448, 13 @@ -36123,20 +36123,20 @@ ], [ "move", - 60, + 58, 238, 450, 18 ], [ "null", - 29, + 26, 451, 14 ], [ "null", - 54, + 53, 452, 17 ], @@ -36255,7 +36255,7 @@ [ "frame", 248, - 35, + 31, 1, 569, 12 @@ -36291,7 +36291,7 @@ ], [ "move", - 23, + 20, 247, 569, 12 @@ -36303,7 +36303,7 @@ ], [ "move", - 55, + 54, 250, 572, 17 @@ -36332,7 +36332,7 @@ ], [ "move", - 10, + 6, 252, 644, 21 @@ -36344,7 +36344,7 @@ ], [ "move", - 63, + 61, 253, 666, 15 @@ -36386,7 +36386,7 @@ "setarg", 256, 1, - 72, + 71, 714, 1 ], @@ -36400,7 +36400,7 @@ [ "load_field", 258, - 16, + 15, "args", 716, 6 @@ -36452,7 +36452,7 @@ ], [ "store_field", - 16, + 15, 261, "id", 716, @@ -36468,7 +36468,7 @@ [ "load_field", 264, - 16, + 15, "args", 717, 17 @@ -36483,7 +36483,7 @@ ], [ "store_field", - 16, + 15, 265, "id", 717, @@ -36493,7 +36493,7 @@ [ "load_field", 266, - 16, + 15, "id", 719, 25 @@ -36510,7 +36510,7 @@ "load_dynamic", 268, 267, - 47, + 45, 719, 9 ], @@ -36525,7 +36525,7 @@ [ "load_field", 269, - 16, + 15, "id", 730, 26 @@ -36539,7 +36539,7 @@ [ "load_field", 271, - 34, + 30, "ar_timer", 730, 48 @@ -36547,7 +36547,7 @@ [ "is_proxy", 273, - 46, + 75, 730, 1 ], @@ -36609,7 +36609,7 @@ [ "frame", 277, - 46, + 75, 2, 730, 1 @@ -36655,7 +36655,7 @@ [ "load_field", 278, - 46, + 75, "register_actor", 730, 1 @@ -36672,7 +36672,7 @@ "setarg", 279, 0, - 46, + 75, 730, 1 ], @@ -36719,7 +36719,7 @@ [ "load_field", 280, - 34, + 30, "actor_memory", 732, 5 @@ -36734,7 +36734,7 @@ [ "load_field", 281, - 34, + 30, "actor_memory", 733, 16 @@ -36742,7 +36742,7 @@ [ "is_proxy", 283, - 73, + 74, 733, 3 ], @@ -36783,7 +36783,7 @@ [ "frame", 287, - 73, + 74, 2, 733, 3 @@ -36829,7 +36829,7 @@ [ "load_field", 288, - 73, + 74, "mem_limit", 733, 3 @@ -36846,7 +36846,7 @@ "setarg", 289, 0, - 73, + 74, 733, 3 ], @@ -36877,7 +36877,7 @@ [ "load_field", 290, - 34, + 30, "stack_max", 735, 5 @@ -36892,7 +36892,7 @@ [ "load_field", 291, - 34, + 30, "system", 736, 20 @@ -36908,7 +36908,7 @@ [ "is_proxy", 294, - 73, + 74, 736, 3 ], @@ -36949,7 +36949,7 @@ [ "frame", 298, - 73, + 74, 2, 736, 3 @@ -36995,7 +36995,7 @@ [ "load_field", 299, - 73, + 74, "max_stacksize", 736, 3 @@ -37012,7 +37012,7 @@ "setarg", 300, 0, - 73, + 74, 736, 3 ], @@ -37043,7 +37043,7 @@ [ "load_field", 301, - 16, + 15, "args", 738, 12 @@ -37058,7 +37058,7 @@ ], [ "move", - 42, + 40, 302, 738, 12 @@ -37066,7 +37066,7 @@ [ "store_field", 2, - 42, + 40, "overling", 739, 1 @@ -37074,7 +37074,7 @@ [ "load_field", 303, - 16, + 15, "args", 741, 8 @@ -37089,7 +37089,7 @@ ], [ "move", - 62, + 60, 304, 741, 8 @@ -37103,7 +37103,7 @@ [ "is_identical", 306, - 62, + 60, 305, 742, 13 @@ -37118,7 +37118,7 @@ [ "is_int", 307, - 62, + 60, 742, 13 ], @@ -37139,7 +37139,7 @@ [ "eq_int", 306, - 62, + 60, 305, 742, 13 @@ -37154,7 +37154,7 @@ [ "is_num", 307, - 62, + 60, 742, 13 ], @@ -37175,7 +37175,7 @@ [ "eq_float", 306, - 62, + 60, 305, 742, 13 @@ -37190,7 +37190,7 @@ [ "is_text", 307, - 62, + 60, 742, 13 ], @@ -37211,7 +37211,7 @@ [ "eq_text", 306, - 62, + 60, 305, 742, 13 @@ -37226,7 +37226,7 @@ [ "is_null", 307, - 62, + 60, 742, 13 ], @@ -37255,7 +37255,7 @@ [ "is_bool", 307, - 62, + 60, 742, 13 ], @@ -37276,7 +37276,7 @@ [ "eq_bool", 306, - 62, + 60, 305, 742, 13 @@ -37312,7 +37312,7 @@ ], [ "move", - 62, + 60, 309, 742, 26 @@ -37327,7 +37327,7 @@ "if_end_568", [ "jump_false", - 42, + 40, "if_else_575", 744, 5 @@ -37369,7 +37369,7 @@ [ "push", 314, - 42, + 40, 745, 3 ], @@ -37447,7 +37447,7 @@ "setarg", 317, 1, - 42, + 40, 745, 3 ], @@ -37498,7 +37498,7 @@ [ "frame", 322, - 24, + 21, 1, 747, 3 @@ -37543,7 +37543,7 @@ [ "load_field", 324, - 16, + 15, "args", 764, 15 @@ -37558,7 +37558,7 @@ ], [ "move", - 71, + 69, 325, 764, 15 @@ -37566,7 +37566,7 @@ "_nop_bl_2", [ "jump_true", - 71, + 69, "if_else_579", 766, 6 @@ -37581,7 +37581,7 @@ [ "is_proxy", 329, - 67, + 65, 767, 3 ], @@ -37622,7 +37622,7 @@ [ "frame", 333, - 67, + 65, 2, 767, 3 @@ -37668,7 +37668,7 @@ [ "load_field", 334, - 67, + 65, "error", 767, 3 @@ -37685,7 +37685,7 @@ "setarg", 335, 0, - 67, + 65, 767, 3 ], @@ -37861,7 +37861,7 @@ [ "load_field", 346, - 16, + 15, "args", 854, 19 @@ -37877,7 +37877,7 @@ [ "is_proxy", 349, - 46, + 75, 854, 1 ], @@ -37918,7 +37918,7 @@ [ "frame", 353, - 46, + 75, 2, 854, 1 @@ -37964,7 +37964,7 @@ [ "load_field", 354, - 46, + 75, "setname", 854, 1 @@ -37981,7 +37981,7 @@ "setarg", 355, 0, - 46, + 75, 854, 1 ], @@ -38004,7 +38004,7 @@ [ "load_field", 356, - 16, + 15, "args", 856, 12 @@ -38019,7 +38019,7 @@ ], [ "move", - 50, + 48, 357, 856, 12 @@ -38034,7 +38034,7 @@ [ "frame", 360, - 6, + 14, 2, 857, 5 @@ -38057,7 +38057,7 @@ "setarg", 360, 1, - 50, + 48, 857, 5 ], @@ -38093,7 +38093,7 @@ [ "push", 362, - 50, + 48, 1, 1 ], @@ -38461,7 +38461,7 @@ [ "frame", 389, - 6, + 14, 2, 861, 5 @@ -38484,7 +38484,7 @@ "setarg", 389, 1, - 50, + 48, 861, 5 ], @@ -38561,7 +38561,7 @@ "setarg", 395, 1, - 50, + 48, 861, 36 ], @@ -38590,7 +38590,7 @@ ], [ "move", - 50, + 48, 393, 861, 36 @@ -38613,7 +38613,7 @@ [ "frame", 399, - 35, + 31, 1, 863, 15 @@ -38649,7 +38649,7 @@ ], [ "move", - 33, + 29, 398, 863, 15 @@ -38664,34 +38664,34 @@ [ "add", 402, - 50, + 48, 401, 866, 24 ], [ "move", - 30, + 4, 402, 866, 24 ], [ "null", - 70, + 68, 867, 15 ], [ "null", - 64, + 62, 868, 16 ], [ "is_proxy", 404, - 27, + 23, 869, 6 ], @@ -38725,14 +38725,14 @@ [ "push", 407, - 30, + 4, 869, 6 ], [ "frame", 408, - 27, + 23, 2, 869, 6 @@ -38778,7 +38778,7 @@ [ "load_field", 409, - 27, + 23, "is_file", 869, 6 @@ -38795,7 +38795,7 @@ "setarg", 410, 0, - 27, + 23, 869, 6 ], @@ -38803,7 +38803,7 @@ "setarg", 410, 1, - 30, + 4, 869, 6 ], @@ -38826,7 +38826,7 @@ [ "is_proxy", 413, - 33, + 29, 870, 13 ], @@ -38860,14 +38860,14 @@ [ "push", 416, - 30, + 4, 870, 13 ], [ "frame", 417, - 33, + 29, 2, 870, 13 @@ -38913,7 +38913,7 @@ [ "load_field", 418, - 33, + 29, "find_package_dir", 870, 13 @@ -38930,7 +38930,7 @@ "setarg", 419, 0, - 33, + 29, 870, 13 ], @@ -38938,7 +38938,7 @@ "setarg", 419, 1, - 30, + 4, 870, 13 ], @@ -38952,14 +38952,14 @@ "call_done_600", [ "move", - 70, + 68, 412, 870, 13 ], [ "jump_false", - 70, + 68, "if_else_601", 871, 7 @@ -38974,7 +38974,7 @@ [ "add", 421, - 70, + 68, 420, 872, 27 @@ -38983,7 +38983,7 @@ "add", 422, 421, - 50, + 48, 872, 33 ], @@ -39004,7 +39004,7 @@ ], [ "move", - 30, + 4, 424, 872, 40 @@ -39028,7 +39028,7 @@ [ "is_proxy", 426, - 27, + 23, 874, 6 ], @@ -39062,14 +39062,14 @@ [ "push", 429, - 30, + 4, 874, 6 ], [ "frame", 430, - 27, + 23, 2, 874, 6 @@ -39115,7 +39115,7 @@ [ "load_field", 431, - 27, + 23, "is_file", 874, 6 @@ -39132,7 +39132,7 @@ "setarg", 432, 0, - 27, + 23, 874, 6 ], @@ -39140,7 +39140,7 @@ "setarg", 432, 1, - 30, + 4, 874, 6 ], @@ -39173,7 +39173,7 @@ ], [ "move", - 64, + 62, 434, 876, 14 @@ -39188,7 +39188,7 @@ [ "add", 436, - 64, + 62, 435, 877, 26 @@ -39197,7 +39197,7 @@ "add", 437, 436, - 50, + 48, 877, 32 ], @@ -39218,7 +39218,7 @@ ], [ "move", - 30, + 4, 439, 877, 39 @@ -39234,7 +39234,7 @@ [ "is_proxy", 441, - 27, + 23, 879, 6 ], @@ -39268,14 +39268,14 @@ [ "push", 444, - 30, + 4, 879, 6 ], [ "frame", 445, - 27, + 23, 2, 879, 6 @@ -39321,7 +39321,7 @@ [ "load_field", 446, - 27, + 23, "is_file", 879, 6 @@ -39338,7 +39338,7 @@ "setarg", 447, 0, - 27, + 23, 879, 6 ], @@ -39346,7 +39346,7 @@ "setarg", 447, 1, - 30, + 4, 879, 6 ], @@ -39376,7 +39376,7 @@ [ "push", 449, - 50, + 48, 1, 1 ], diff --git a/boot/fd.cm.mcode b/boot/fd.cm.mcode index 5055c53c..cae01778 100644 --- a/boot/fd.cm.mcode +++ b/boot/fd.cm.mcode @@ -1502,7 +1502,7 @@ "instructions": [ [ "move", - 5, + 4, 2, 42, 14 @@ -1516,7 +1516,7 @@ [ "is_identical", 10, - 5, + 4, 9, 43, 15 @@ -1531,7 +1531,7 @@ [ "is_int", 11, - 5, + 4, 43, 15 ], @@ -1552,7 +1552,7 @@ [ "eq_int", 10, - 5, + 4, 9, 43, 15 @@ -1567,7 +1567,7 @@ [ "is_num", 11, - 5, + 4, 43, 15 ], @@ -1588,7 +1588,7 @@ [ "eq_float", 10, - 5, + 4, 9, 43, 15 @@ -1603,7 +1603,7 @@ [ "is_text", 11, - 5, + 4, 43, 15 ], @@ -1624,7 +1624,7 @@ [ "eq_text", 10, - 5, + 4, 9, 43, 15 @@ -1639,7 +1639,7 @@ [ "is_null", 11, - 5, + 4, 43, 15 ], @@ -1668,7 +1668,7 @@ [ "is_bool", 11, - 5, + 4, 43, 15 ], @@ -1689,7 +1689,7 @@ [ "eq_bool", 10, - 5, + 4, 9, 43, 15 @@ -1724,7 +1724,7 @@ ], [ "move", - 5, + 4, 13, 43, 28 @@ -1746,7 +1746,7 @@ ], [ "move", - 7, + 6, 14, 44, 17 @@ -1796,7 +1796,7 @@ [ "push", 20, - 5, + 4, 92, 12 ], @@ -1874,7 +1874,7 @@ "setarg", 23, 1, - 5, + 4, 92, 12 ], @@ -1888,7 +1888,7 @@ "call_done_37", [ "move", - 6, + 8, 15, 92, 12 @@ -1896,7 +1896,7 @@ [ "move", 24, - 6, + 8, 93, 7 ], @@ -1910,7 +1910,7 @@ [ "load_field", 25, - 6, + 8, "isDirectory", 93, 13 @@ -1963,7 +1963,7 @@ "setarg", 28, 1, - 5, + 4, 94, 5 ], @@ -1992,7 +1992,7 @@ "if_end_39", [ "return", - 7, + 6, 97, 10 ], diff --git a/boot/internal_shop.cm.mcode b/boot/internal_shop.cm.mcode index 90a89351..0abb2721 100644 --- a/boot/internal_shop.cm.mcode +++ b/boot/internal_shop.cm.mcode @@ -1,6 +1,1670 @@ { "name": "internal/shop.cm", "functions": [ + { + "disruption_pc": 0, + "nr_slots": 69, + "nr_close_slots": 0, + "instructions": [ + [ + "get", + 9, + 43, + 1, + 27, + 14 + ], + [ + "is_proxy", + 10, + 9, + 27, + 14 + ], + [ + "jump_false", + 10, + "record_path_0", + 27, + 14 + ], + [ + "null", + 11, + 27, + 14 + ], + [ + "access", + 12, + "load_lock", + 27, + 14 + ], + [ + "array", + 13, + 0, + 27, + 14 + ], + [ + "frame", + 14, + 9, + 2, + 27, + 14 + ], + [ + "setarg", + 14, + 0, + 11, + 27, + 14 + ], + [ + "setarg", + 14, + 1, + 12, + 27, + 14 + ], + [ + "setarg", + 14, + 2, + 13, + 27, + 14 + ], + [ + "invoke", + 14, + 8, + 27, + 14 + ], + [ + "jump", + "call_done_1", + 27, + 14 + ], + "record_path_0", + [ + "load_field", + 15, + 9, + "load_lock", + 27, + 14 + ], + [ + "frame", + 16, + 15, + 0, + 27, + 14 + ], + [ + "setarg", + 16, + 0, + 9, + 27, + 14 + ], + [ + "invoke", + 16, + 8, + 27, + 14 + ], + "call_done_1", + [ + "move", + 5, + 8, + 27, + 14 + ], + [ + "record", + 17, + 0 + ], + [ + "move", + 1, + 17, + 28, + 18 + ], + [ + "access", + 19, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 29, + 14 + ], + [ + "frame", + 20, + 19, + 1, + 29, + 14 + ], + [ + "null", + 21, + 29, + 14 + ], + [ + "setarg", + 20, + 0, + 21, + 29, + 14 + ], + [ + "setarg", + 20, + 1, + 5, + 29, + 14 + ], + [ + "invoke", + 20, + 18, + 29, + 14 + ], + [ + "move", + 3, + 18, + 29, + 14 + ], + [ + "access", + 7, + 0, + 30, + 12 + ], + "while_start_2", + [ + "length", + 22, + 3, + 31, + 22 + ], + [ + "is_int", + 24, + 7, + 31, + 22 + ], + [ + "jump_false", + 24, + "rel_ni_4", + 31, + 22 + ], + "_nop_tc_1", + "_nop_tc_2", + [ + "lt_int", + 23, + 7, + 22, + 31, + 22 + ], + [ + "jump", + "rel_done_6", + 31, + 22 + ], + "rel_ni_4", + [ + "is_num", + 24, + 7, + 31, + 22 + ], + [ + "jump_false", + 24, + "rel_nn_5", + 31, + 22 + ], + "_nop_tc_3", + "_nop_tc_4", + [ + "lt_float", + 23, + 7, + 22, + 31, + 22 + ], + [ + "jump", + "rel_done_6", + 31, + 22 + ], + "rel_nn_5", + [ + "is_text", + 24, + 7, + 31, + 22 + ], + [ + "jump_false", + 24, + "rel_err_7", + 31, + 22 + ], + "_nop_tc_5", + [ + "jump", + "rel_err_7", + 31, + 22 + ], + [ + "lt_text", + 23, + 7, + 22, + 31, + 22 + ], + [ + "jump", + "rel_done_6", + 31, + 22 + ], + "rel_err_7", + [ + "disrupt", + 31, + 22 + ], + "rel_done_6", + [ + "jump_false", + 23, + "while_end_3", + 31, + 22 + ], + [ + "load_dynamic", + 26, + 3, + 7, + 32, + 19 + ], + [ + "load_dynamic", + 27, + 5, + 26, + 32, + 19 + ], + [ + "move", + 28, + 27, + 32, + 19 + ], + [ + "jump_false", + 28, + "and_end_10", + 32, + 19 + ], + [ + "load_dynamic", + 29, + 3, + 7, + 32, + 37 + ], + [ + "load_dynamic", + 30, + 5, + 29, + 32, + 37 + ], + [ + "load_field", + 31, + 30, + "id", + 32, + 37 + ], + [ + "move", + 28, + 31, + 32, + 37 + ], + "and_end_10", + [ + "jump_false", + 28, + "if_else_8", + 32, + 37 + ], + [ + "true", + 32, + 33, + 37 + ], + [ + "load_dynamic", + 33, + 3, + 7, + 33, + 26 + ], + [ + "load_dynamic", + 34, + 5, + 33, + 33, + 26 + ], + [ + "load_field", + 35, + 34, + "id", + 33, + 26 + ], + [ + "store_dynamic", + 1, + 32, + 35, + 33, + 26 + ], + [ + "jump", + "if_end_9", + 33, + 26 + ], + "if_else_8", + "if_end_9", + [ + "access", + 36, + 1, + 34, + 15 + ], + [ + "add", + 37, + 7, + 36, + 34, + 15 + ], + [ + "move", + 7, + 37, + 34, + 15 + ], + [ + "jump", + "while_start_2", + 34, + 15 + ], + "while_end_3", + [ + "true", + 38, + 36, + 22 + ], + [ + "access", + 39, + "CORE", + 36, + 12 + ], + [ + "store_field", + 1, + 38, + 39, + 36, + 12 + ], + [ + "null", + 6, + 38, + 12 + ], + [ + "access", + 2, + "ABCDEFGHIJKLMNOPQRSTUVWXYZ", + 39, + 15 + ], + [ + "access", + 4, + 0, + 40, + 12 + ], + "while_start_11", + [ + "true", + 40, + 41, + 10 + ], + [ + "jump_false", + 40, + "while_end_12", + 41, + 10 + ], + [ + "access", + 41, + "", + 42, + 10 + ], + [ + "move", + 6, + 41, + 42, + 10 + ], + [ + "access", + 42, + 0, + 43, + 10 + ], + [ + "move", + 4, + 42, + 43, + 10 + ], + "while_start_13", + [ + "access", + 43, + 5, + 44, + 17 + ], + [ + "is_int", + 45, + 4, + 44, + 17 + ], + [ + "jump_false", + 45, + "rel_ni_15", + 44, + 17 + ], + "_nop_tc_6", + [ + "jump", + "rel_ni_15", + 44, + 17 + ], + [ + "lt_int", + 44, + 4, + 43, + 44, + 17 + ], + [ + "jump", + "rel_done_17", + 44, + 17 + ], + "rel_ni_15", + [ + "is_num", + 45, + 4, + 44, + 17 + ], + [ + "jump_false", + 45, + "rel_nn_16", + 44, + 17 + ], + "_nop_tc_7", + "_nop_tc_8", + [ + "lt_float", + 44, + 4, + 43, + 44, + 17 + ], + [ + "jump", + "rel_done_17", + 44, + 17 + ], + "rel_nn_16", + [ + "is_text", + 45, + 4, + 44, + 17 + ], + [ + "jump_false", + 45, + "rel_err_18", + 44, + 17 + ], + "_nop_tc_9", + [ + "jump", + "rel_err_18", + 44, + 17 + ], + [ + "lt_text", + 44, + 4, + 43, + 44, + 17 + ], + [ + "jump", + "rel_done_17", + 44, + 17 + ], + "rel_err_18", + [ + "disrupt", + 44, + 17 + ], + "rel_done_17", + [ + "jump_false", + 44, + "while_end_14", + 44, + 17 + ], + [ + "get", + 48, + 68, + 1, + 45, + 27 + ], + [ + "is_proxy", + 49, + 48, + 45, + 27 + ], + [ + "jump_false", + 49, + "record_path_19", + 45, + 27 + ], + [ + "null", + 50, + 45, + 27 + ], + [ + "access", + 51, + "random", + 45, + 27 + ], + [ + "array", + 52, + 0, + 45, + 27 + ], + [ + "frame", + 53, + 48, + 2, + 45, + 27 + ], + [ + "setarg", + 53, + 0, + 50, + 45, + 27 + ], + [ + "setarg", + 53, + 1, + 51, + 45, + 27 + ], + [ + "setarg", + 53, + 2, + 52, + 45, + 27 + ], + [ + "invoke", + 53, + 47, + 45, + 27 + ], + [ + "jump", + "call_done_20", + 45, + 27 + ], + "record_path_19", + [ + "load_field", + 54, + 48, + "random", + 45, + 27 + ], + [ + "frame", + 55, + 54, + 0, + 45, + 27 + ], + [ + "setarg", + 55, + 0, + 48, + 45, + 27 + ], + [ + "invoke", + 55, + 47, + 45, + 27 + ], + "call_done_20", + [ + "access", + 57, + { + "name": "abs", + "kind": "name", + "make": "intrinsic" + }, + 45, + 23 + ], + [ + "frame", + 58, + 57, + 1, + 45, + 23 + ], + [ + "null", + 59, + 45, + 23 + ], + [ + "setarg", + 58, + 0, + 59, + 45, + 23 + ], + [ + "setarg", + 58, + 1, + 47, + 45, + 23 + ], + [ + "invoke", + 58, + 56, + 45, + 23 + ], + [ + "access", + 60, + 26, + 45, + 42 + ], + [ + "modulo", + 61, + 56, + 60, + 45, + 42 + ], + [ + "load_dynamic", + 62, + 2, + 61, + 45, + 42 + ], + [ + "add", + 63, + 6, + 62, + 45, + 42 + ], + [ + "move", + 6, + 63, + 45, + 42 + ], + [ + "access", + 64, + 1, + 46, + 17 + ], + [ + "add", + 65, + 4, + 64, + 46, + 17 + ], + [ + "move", + 4, + 65, + 46, + 17 + ], + [ + "jump", + "while_start_13", + 46, + 17 + ], + "while_end_14", + [ + "load_dynamic", + 66, + 1, + 6, + 48, + 19 + ], + "_nop_bl_1", + [ + "jump_true", + 66, + "if_else_21", + 48, + 19 + ], + [ + "return", + 6, + 48, + 31 + ], + "_nop_ur_1", + "if_else_21", + "if_end_22", + [ + "jump", + "while_start_11", + 48, + 31 + ], + "while_end_12", + [ + "null", + 68, + 48, + 31 + ], + [ + "return", + 68, + 48, + 31 + ] + ], + "name": "generate_package_id", + "filename": "internal/shop.cm", + "nr_args": 0 + }, + { + "disruption_pc": 0, + "nr_slots": 39, + "nr_close_slots": 0, + "instructions": [ + [ + "get", + 5, + 15, + 1, + 56, + 14 + ], + [ + "is_identical", + 6, + 1, + 5, + 56, + 14 + ], + [ + "jump_true", + 6, + "eq_done_25", + 56, + 14 + ], + [ + "is_int", + 7, + 1, + 56, + 14 + ], + [ + "jump_false", + 7, + "eq_ni_26", + 56, + 14 + ], + [ + "is_int", + 8, + 5, + 56, + 14 + ], + [ + "jump_false", + 8, + "eq_ni_26", + 56, + 14 + ], + [ + "eq_int", + 6, + 1, + 5, + 56, + 14 + ], + [ + "jump", + "eq_done_25", + 56, + 14 + ], + "eq_ni_26", + [ + "is_num", + 7, + 1, + 56, + 14 + ], + [ + "jump_false", + 7, + "eq_nn_27", + 56, + 14 + ], + [ + "is_num", + 8, + 5, + 56, + 14 + ], + [ + "jump_false", + 8, + "eq_nn_27", + 56, + 14 + ], + [ + "eq_float", + 6, + 1, + 5, + 56, + 14 + ], + [ + "jump", + "eq_done_25", + 56, + 14 + ], + "eq_nn_27", + [ + "is_text", + 7, + 1, + 56, + 14 + ], + [ + "jump_false", + 7, + "eq_nt_28", + 56, + 14 + ], + [ + "is_text", + 8, + 5, + 56, + 14 + ], + [ + "jump_false", + 8, + "eq_nt_28", + 56, + 14 + ], + [ + "eq_text", + 6, + 1, + 5, + 56, + 14 + ], + [ + "jump", + "eq_done_25", + 56, + 14 + ], + "eq_nt_28", + [ + "is_null", + 7, + 1, + 56, + 14 + ], + [ + "jump_false", + 7, + "eq_nnl_29", + 56, + 14 + ], + [ + "is_null", + 8, + 5, + 56, + 14 + ], + [ + "jump_false", + 8, + "eq_nnl_29", + 56, + 14 + ], + [ + "true", + 6, + 56, + 14 + ], + [ + "jump", + "eq_done_25", + 56, + 14 + ], + "eq_nnl_29", + [ + "is_bool", + 7, + 1, + 56, + 14 + ], + [ + "jump_false", + 7, + "eq_nb_30", + 56, + 14 + ], + [ + "is_bool", + 8, + 5, + 56, + 14 + ], + [ + "jump_false", + 8, + "eq_nb_30", + 56, + 14 + ], + [ + "eq_bool", + 6, + 1, + 5, + 56, + 14 + ], + [ + "jump", + "eq_done_25", + 56, + 14 + ], + "eq_nb_30", + [ + "false", + 6, + 56, + 14 + ], + "eq_done_25", + [ + "jump_false", + 6, + "if_else_23", + 56, + 14 + ], + [ + "get", + 9, + 15, + 1, + 56, + 27 + ], + [ + "return", + 9, + 56, + 27 + ], + "_nop_ur_1", + "if_else_23", + "if_end_24", + [ + "get", + 11, + 43, + 1, + 58, + 14 + ], + [ + "is_proxy", + 12, + 11, + 58, + 14 + ], + [ + "jump_false", + 12, + "record_path_31", + 58, + 14 + ], + [ + "null", + 13, + 58, + 14 + ], + [ + "access", + 14, + "load_lock", + 58, + 14 + ], + [ + "array", + 15, + 0, + 58, + 14 + ], + [ + "frame", + 16, + 11, + 2, + 58, + 14 + ], + [ + "setarg", + 16, + 0, + 13, + 58, + 14 + ], + [ + "setarg", + 16, + 1, + 14, + 58, + 14 + ], + [ + "setarg", + 16, + 2, + 15, + 58, + 14 + ], + [ + "invoke", + 16, + 10, + 58, + 14 + ], + [ + "jump", + "call_done_32", + 58, + 14 + ], + "record_path_31", + [ + "load_field", + 17, + 11, + "load_lock", + 58, + 14 + ], + [ + "frame", + 18, + 17, + 0, + 58, + 14 + ], + [ + "setarg", + 18, + 0, + 11, + 58, + 14 + ], + [ + "invoke", + 18, + 10, + 58, + 14 + ], + "call_done_32", + [ + "move", + 3, + 10, + 58, + 14 + ], + [ + "load_dynamic", + 19, + 3, + 1, + 59, + 20 + ], + [ + "move", + 2, + 19, + 59, + 20 + ], + [ + "move", + 20, + 2, + 60, + 7 + ], + [ + "jump_false", + 20, + "and_end_35", + 60, + 7 + ], + [ + "load_field", + 21, + 2, + "id", + 60, + 16 + ], + [ + "move", + 20, + 21, + 60, + 16 + ], + "and_end_35", + [ + "jump_false", + 20, + "if_else_33", + 60, + 16 + ], + [ + "load_field", + 22, + 2, + "id", + 60, + 33 + ], + [ + "return", + 22, + 60, + 33 + ], + "_nop_ur_2", + "if_else_33", + "if_end_34", + [ + "get", + 24, + 46, + 1, + 62, + 12 + ], + [ + "frame", + 25, + 24, + 0, + 62, + 12 + ], + [ + "null", + 26, + 62, + 12 + ], + [ + "setarg", + 25, + 0, + 26, + 62, + 12 + ], + [ + "invoke", + 25, + 23, + 62, + 12 + ], + [ + "move", + 4, + 23, + 62, + 12 + ], + "_nop_bl_1", + [ + "jump_true", + 2, + "if_else_36", + 63, + 8 + ], + [ + "record", + 28, + 0 + ], + [ + "move", + 2, + 28, + 64, + 13 + ], + [ + "store_dynamic", + 3, + 2, + 1, + 65, + 10 + ], + [ + "jump", + "if_end_37", + 65, + 10 + ], + "if_else_36", + "if_end_37", + [ + "store_field", + 2, + 4, + "id", + 67, + 3 + ], + [ + "get", + 30, + 43, + 1, + 68, + 3 + ], + [ + "is_proxy", + 31, + 30, + 68, + 3 + ], + [ + "jump_false", + 31, + "record_path_38", + 68, + 3 + ], + [ + "null", + 32, + 68, + 3 + ], + [ + "access", + 33, + "save_lock", + 68, + 3 + ], + [ + "array", + 34, + 0, + 68, + 3 + ], + [ + "push", + 34, + 3, + 68, + 3 + ], + [ + "frame", + 35, + 30, + 2, + 68, + 3 + ], + [ + "setarg", + 35, + 0, + 32, + 68, + 3 + ], + [ + "setarg", + 35, + 1, + 33, + 68, + 3 + ], + [ + "setarg", + 35, + 2, + 34, + 68, + 3 + ], + [ + "invoke", + 35, + 29, + 68, + 3 + ], + [ + "jump", + "call_done_39", + 68, + 3 + ], + "record_path_38", + [ + "load_field", + 36, + 30, + "save_lock", + 68, + 3 + ], + [ + "frame", + 37, + 36, + 1, + 68, + 3 + ], + [ + "setarg", + 37, + 0, + 30, + 68, + 3 + ], + [ + "setarg", + 37, + 1, + 3, + 68, + 3 + ], + [ + "invoke", + 37, + 29, + 68, + 3 + ], + "call_done_39", + [ + "return", + 4, + 69, + 10 + ], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "get_package_id", + "filename": "internal/shop.cm", + "nr_args": 1 + }, { "disruption_pc": 0, "nr_slots": 26, @@ -9,9 +1673,9 @@ [ "get", 4, - 19, + 20, 1, - 26, + 74, 14 ], [ @@ -19,13 +1683,13 @@ 5, 4, 1, - 26, + 74, 14 ], [ "null", 6, - 26, + 74, 14 ], [ @@ -33,7 +1697,7 @@ 5, 0, 6, - 26, + 74, 14 ], [ @@ -41,70 +1705,70 @@ 5, 1, 1, - 26, + 74, 14 ], [ "invoke", 5, 3, - 26, + 74, 14 ], [ "move", 2, 3, - 26, + 74, 14 ], [ "get", 8, - 16, + 17, 1, - 27, + 75, 7 ], [ "is_proxy", 9, 8, - 27, + 75, 7 ], [ "jump_false", 9, - "record_path_2", - 27, + "record_path_42", + 75, 7 ], [ "null", 10, - 27, + 75, 7 ], [ "access", 11, "is_file", - 27, + 75, 7 ], [ "array", 12, 0, - 27, + 75, 7 ], [ "push", 12, 2, - 27, + 75, 7 ], [ @@ -112,7 +1776,7 @@ 13, 8, 2, - 27, + 75, 7 ], [ @@ -120,7 +1784,7 @@ 13, 0, 10, - 27, + 75, 7 ], [ @@ -128,7 +1792,7 @@ 13, 1, 11, - 27, + 75, 7 ], [ @@ -136,29 +1800,29 @@ 13, 2, 12, - 27, + 75, 7 ], [ "invoke", 13, 7, - 27, + 75, 7 ], [ "jump", - "call_done_3", - 27, + "call_done_43", + 75, 7 ], - "record_path_2", + "record_path_42", [ "load_field", 14, 8, "is_file", - 27, + 75, 7 ], [ @@ -166,7 +1830,7 @@ 15, 14, 1, - 27, + 75, 7 ], [ @@ -174,7 +1838,7 @@ 15, 0, 8, - 27, + 75, 7 ], [ @@ -182,71 +1846,71 @@ 15, 1, 2, - 27, + 75, 7 ], [ "invoke", 15, 7, - 27, + 75, 7 ], - "call_done_3", + "call_done_43", [ "jump_false", 7, - "if_else_0", - 27, + "if_else_40", + 75, 7 ], [ "get", 17, - 16, + 17, 1, - 28, + 76, 12 ], [ "is_proxy", 18, 17, - 28, + 76, 12 ], [ "jump_false", 18, - "record_path_4", - 28, + "record_path_44", + 76, 12 ], [ "null", 19, - 28, + 76, 12 ], [ "access", 20, "slurp", - 28, + 76, 12 ], [ "array", 21, 0, - 28, + 76, 12 ], [ "push", 21, 2, - 28, + 76, 12 ], [ @@ -254,7 +1918,7 @@ 22, 17, 2, - 28, + 76, 12 ], [ @@ -262,7 +1926,7 @@ 22, 0, 19, - 28, + 76, 12 ], [ @@ -270,7 +1934,7 @@ 22, 1, 20, - 28, + 76, 12 ], [ @@ -278,29 +1942,29 @@ 22, 2, 21, - 28, + 76, 12 ], [ "invoke", 22, 16, - 28, + 76, 12 ], [ "jump", - "call_done_5", - 28, + "call_done_45", + 76, 12 ], - "record_path_4", + "record_path_44", [ "load_field", 23, 17, "slurp", - 28, + 76, 12 ], [ @@ -308,7 +1972,7 @@ 24, 23, 1, - 28, + 76, 12 ], [ @@ -316,7 +1980,7 @@ 24, 0, 17, - 28, + 76, 12 ], [ @@ -324,36 +1988,36 @@ 24, 1, 2, - 28, + 76, 12 ], [ "invoke", 24, 16, - 28, + 76, 12 ], - "call_done_5", + "call_done_45", [ "return", 16, - 28, + 76, 12 ], "_nop_ur_1", - "if_else_0", - "if_end_1", + "if_else_40", + "if_end_41", [ "null", 25, - 28, + 76, 12 ], [ "return", 25, - 28, + 76, 12 ] ], @@ -369,9 +2033,9 @@ [ "get", 5, - 19, + 20, 1, - 33, + 81, 14 ], [ @@ -379,13 +2043,13 @@ 6, 5, 1, - 33, + 81, 14 ], [ "null", 7, - 33, + 81, 14 ], [ @@ -393,7 +2057,7 @@ 6, 0, 7, - 33, + 81, 14 ], [ @@ -401,77 +2065,77 @@ 6, 1, 1, - 33, + 81, 14 ], [ "invoke", 6, 4, - 33, + 81, 14 ], [ "move", 3, 4, - 33, + 81, 14 ], [ "get", 9, - 16, + 17, 1, - 34, + 82, 3 ], [ "is_proxy", 10, 9, - 34, + 82, 3 ], [ "jump_false", 10, - "record_path_6", - 34, + "record_path_46", + 82, 3 ], [ "null", 11, - 34, + 82, 3 ], [ "access", 12, "slurpwrite", - 34, + 82, 3 ], [ "array", 13, 0, - 34, + 82, 3 ], [ "push", 13, 3, - 34, + 82, 3 ], [ "push", 13, 2, - 34, + 82, 3 ], [ @@ -479,7 +2143,7 @@ 14, 9, 2, - 34, + 82, 3 ], [ @@ -487,7 +2151,7 @@ 14, 0, 11, - 34, + 82, 3 ], [ @@ -495,7 +2159,7 @@ 14, 1, 12, - 34, + 82, 3 ], [ @@ -503,29 +2167,29 @@ 14, 2, 13, - 34, + 82, 3 ], [ "invoke", 14, 8, - 34, + 82, 3 ], [ "jump", - "call_done_7", - 34, + "call_done_47", + 82, 3 ], - "record_path_6", + "record_path_46", [ "load_field", 15, 9, "slurpwrite", - 34, + 82, 3 ], [ @@ -533,7 +2197,7 @@ 16, 15, 2, - 34, + 82, 3 ], [ @@ -541,7 +2205,7 @@ 16, 0, 9, - 34, + 82, 3 ], [ @@ -549,7 +2213,7 @@ 16, 1, 3, - 34, + 82, 3 ], [ @@ -557,27 +2221,27 @@ 16, 2, 2, - 34, + 82, 3 ], [ "invoke", 16, 8, - 34, + 82, 3 ], - "call_done_7", + "call_done_47", [ "null", 17, - 34, + 82, 3 ], [ "return", 17, - 34, + 82, 3 ] ], @@ -593,50 +2257,50 @@ [ "get", 6, - 16, + 17, 1, - 38, + 86, 7 ], [ "is_proxy", 7, 6, - 38, + 86, 7 ], [ "jump_false", 7, - "record_path_10", - 38, + "record_path_50", + 86, 7 ], [ "null", 8, - 38, + 86, 7 ], [ "access", 9, "stat", - 38, + 86, 7 ], [ "array", 10, 0, - 38, + 86, 7 ], [ "push", 10, 1, - 38, + 86, 7 ], [ @@ -644,7 +2308,7 @@ 11, 6, 2, - 38, + 86, 7 ], [ @@ -652,7 +2316,7 @@ 11, 0, 8, - 38, + 86, 7 ], [ @@ -660,7 +2324,7 @@ 11, 1, 9, - 38, + 86, 7 ], [ @@ -668,29 +2332,29 @@ 11, 2, 10, - 38, + 86, 7 ], [ "invoke", 11, 5, - 38, + 86, 7 ], [ "jump", - "call_done_11", - 38, + "call_done_51", + 86, 7 ], - "record_path_10", + "record_path_50", [ "load_field", 12, 6, "stat", - 38, + 86, 7 ], [ @@ -698,7 +2362,7 @@ 13, 12, 1, - 38, + 86, 7 ], [ @@ -706,7 +2370,7 @@ 13, 0, 6, - 38, + 86, 7 ], [ @@ -714,52 +2378,52 @@ 13, 1, 1, - 38, + 86, 7 ], [ "invoke", 13, 5, - 38, + 86, 7 ], - "call_done_11", + "call_done_51", [ "load_field", 14, 5, "isDirectory", - 38, + 86, 7 ], [ "jump_false", 14, - "if_else_8", - 38, + "if_else_48", + 86, 7 ], [ "null", 15, - 38, + 86, 34 ], [ "return", 15, - 38, + 86, 34 ], "_nop_ur_1", - "if_else_8", - "if_end_9", + "if_else_48", + "if_end_49", [ "access", 16, "/", - 39, + 87, 27 ], [ @@ -770,7 +2434,7 @@ "kind": "name", "make": "intrinsic" }, - 39, + 87, 15 ], [ @@ -778,13 +2442,13 @@ 19, 18, 2, - 39, + 87, 15 ], [ "null", 20, - 39, + 87, 15 ], [ @@ -792,7 +2456,7 @@ 19, 0, 20, - 39, + 87, 15 ], [ @@ -800,7 +2464,7 @@ 19, 1, 1, - 39, + 87, 15 ], [ @@ -808,28 +2472,28 @@ 19, 2, 16, - 39, + 87, 15 ], [ "invoke", 19, 17, - 39, + 87, 15 ], [ "move", 2, 17, - 39, + 87, 15 ], [ "access", 21, "/", - 40, + 88, 35 ], [ @@ -840,7 +2504,7 @@ "kind": "name", "make": "intrinsic" }, - 40, + 88, 17 ], [ @@ -848,13 +2512,13 @@ 24, 23, 2, - 40, + 88, 17 ], [ "null", 25, - 40, + 88, 17 ], [ @@ -862,7 +2526,7 @@ 24, 0, 25, - 40, + 88, 17 ], [ @@ -870,7 +2534,7 @@ 24, 1, 1, - 40, + 88, 17 ], [ @@ -878,107 +2542,107 @@ 24, 2, 21, - 40, + 88, 17 ], [ "invoke", 24, 22, - 40, + 88, 17 ], [ "jump_false", 22, - "tern_else_12", - 40, + "tern_else_52", + 88, 17 ], [ "access", 27, "/", - 40, + 88, 42 ], [ "move", 26, 27, - 40, + 88, 42 ], [ "jump", - "tern_end_13", - 40, + "tern_end_53", + 88, 42 ], - "tern_else_12", + "tern_else_52", [ "access", 28, "", - 40, + 88, 48 ], [ "move", 26, 28, - 40, + 88, 48 ], - "tern_end_13", + "tern_end_53", [ "move", 3, 26, - 40, + 88, 48 ], [ "access", 4, 0, - 41, + 89, 11 ], [ "access", 29, 0, - 42, + 90, 12 ], [ "move", 4, 29, - 42, + 90, 12 ], - "for_start_14", + "for_start_54", [ "length", 30, 2, - 42, + 90, 26 ], [ "is_int", 32, 4, - 42, + 90, 26 ], [ "jump_false", 32, - "rel_ni_17", - 42, + "rel_ni_57", + 90, 26 ], "_nop_tc_1", @@ -988,28 +2652,28 @@ 31, 4, 30, - 42, + 90, 26 ], [ "jump", - "rel_done_19", - 42, + "rel_done_59", + 90, 26 ], - "rel_ni_17", + "rel_ni_57", [ "is_num", 32, 4, - 42, + 90, 26 ], [ "jump_false", 32, - "rel_nn_18", - 42, + "rel_nn_58", + 90, 26 ], "_nop_tc_3", @@ -1019,35 +2683,35 @@ 31, 4, 30, - 42, + 90, 26 ], [ "jump", - "rel_done_19", - 42, + "rel_done_59", + 90, 26 ], - "rel_nn_18", + "rel_nn_58", [ "is_text", 32, 4, - 42, + 90, 26 ], [ "jump_false", 32, - "rel_err_20", - 42, + "rel_err_60", + 90, 26 ], "_nop_tc_5", [ "jump", - "rel_err_20", - 42, + "rel_err_60", + 90, 26 ], [ @@ -1055,27 +2719,27 @@ 31, 4, 30, - 42, + 90, 26 ], [ "jump", - "rel_done_19", - 42, + "rel_done_59", + 90, 26 ], - "rel_err_20", + "rel_err_60", [ "disrupt", - 42, + 90, 26 ], - "rel_done_19", + "rel_done_59", [ "jump_false", 31, - "for_end_16", - 42, + "for_end_56", + 90, 26 ], [ @@ -1083,14 +2747,14 @@ 34, 2, 4, - 43, + 91, 15 ], [ "access", 35, "", - 43, + 91, 21 ], [ @@ -1098,35 +2762,35 @@ 36, 34, 35, - 43, + 91, 21 ], [ "jump_true", 36, - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], [ "is_int", 37, 34, - 43, + 91, 21 ], [ "jump_false", 37, - "eq_ni_24", - 43, + "eq_ni_64", + 91, 21 ], "_nop_tc_6", [ "jump", - "eq_ni_24", - 43, + "eq_ni_64", + 91, 21 ], [ @@ -1134,35 +2798,35 @@ 36, 34, 35, - 43, + 91, 21 ], [ "jump", - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], - "eq_ni_24", + "eq_ni_64", [ "is_num", 37, 34, - 43, + 91, 21 ], [ "jump_false", 37, - "eq_nn_25", - 43, + "eq_nn_65", + 91, 21 ], "_nop_tc_7", [ "jump", - "eq_nn_25", - 43, + "eq_nn_65", + 91, 21 ], [ @@ -1170,28 +2834,28 @@ 36, 34, 35, - 43, + 91, 21 ], [ "jump", - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], - "eq_nn_25", + "eq_nn_65", [ "is_text", 37, 34, - 43, + 91, 21 ], [ "jump_false", 37, - "eq_nt_26", - 43, + "eq_nt_66", + 91, 21 ], "_nop_tc_8", @@ -1201,69 +2865,69 @@ 36, 34, 35, - 43, + 91, 21 ], [ "jump", - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], - "eq_nt_26", + "eq_nt_66", [ "is_null", 37, 34, - 43, + 91, 21 ], [ "jump_false", 37, - "eq_nnl_27", - 43, + "eq_nnl_67", + 91, 21 ], "_nop_tc_10", [ "jump", - "eq_nnl_27", - 43, + "eq_nnl_67", + 91, 21 ], [ "true", 36, - 43, + 91, 21 ], [ "jump", - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], - "eq_nnl_27", + "eq_nnl_67", [ "is_bool", 37, 34, - 43, + 91, 21 ], [ "jump_false", 37, - "eq_nb_28", - 43, + "eq_nb_68", + 91, 21 ], "_nop_tc_11", [ "jump", - "eq_nb_28", - 43, + "eq_nb_68", + 91, 21 ], [ @@ -1271,50 +2935,50 @@ 36, 34, 35, - 43, + 91, 21 ], [ "jump", - "eq_done_23", - 43, + "eq_done_63", + 91, 21 ], - "eq_nb_28", + "eq_nb_68", [ "false", 36, - 43, + 91, 21 ], - "eq_done_23", + "eq_done_63", [ "jump_false", 36, - "if_else_21", - 43, + "if_else_61", + 91, 21 ], [ "jump", - "for_update_15", - 43, + "for_update_55", + 91, 25 ], [ "jump", - "if_end_22", - 43, + "if_end_62", + 91, 25 ], - "if_else_21", - "if_end_22", + "if_else_61", + "if_end_62", [ "load_dynamic", 39, 2, 4, - 44, + 92, 31 ], [ @@ -1322,14 +2986,14 @@ 40, 3, 39, - 44, + 92, 31 ], [ "access", 41, "/", - 44, + 92, 36 ], [ @@ -1337,63 +3001,63 @@ 42, 40, 41, - 44, + 92, 36 ], [ "move", 3, 42, - 44, + 92, 36 ], [ "get", 44, - 16, + 17, 1, - 45, + 93, 10 ], [ "is_proxy", 45, 44, - 45, + 93, 10 ], [ "jump_false", 45, - "record_path_31", - 45, + "record_path_71", + 93, 10 ], [ "null", 46, - 45, + 93, 10 ], [ "access", 47, "stat", - 45, + 93, 10 ], [ "array", 48, 0, - 45, + 93, 10 ], [ "push", 48, 3, - 45, + 93, 10 ], [ @@ -1401,7 +3065,7 @@ 49, 44, 2, - 45, + 93, 10 ], [ @@ -1409,7 +3073,7 @@ 49, 0, 46, - 45, + 93, 10 ], [ @@ -1417,7 +3081,7 @@ 49, 1, 47, - 45, + 93, 10 ], [ @@ -1425,29 +3089,29 @@ 49, 2, 48, - 45, + 93, 10 ], [ "invoke", 49, 43, - 45, + 93, 10 ], [ "jump", - "call_done_32", - 45, + "call_done_72", + 93, 10 ], - "record_path_31", + "record_path_71", [ "load_field", 50, 44, "stat", - 45, + 93, 10 ], [ @@ -1455,7 +3119,7 @@ 51, 50, 1, - 45, + 93, 10 ], [ @@ -1463,7 +3127,7 @@ 51, 0, 44, - 45, + 93, 10 ], [ @@ -1471,80 +3135,80 @@ 51, 1, 3, - 45, + 93, 10 ], [ "invoke", 51, 43, - 45, + 93, 10 ], - "call_done_32", + "call_done_72", [ "load_field", 52, 43, "isDirectory", - 45, + 93, 10 ], "_nop_bl_1", [ "jump_true", 52, - "if_else_29", - 45, + "if_else_69", + 93, 10 ], [ "get", 55, - 16, + 17, 1, - 46, + 94, 7 ], [ "is_proxy", 56, 55, - 46, + 94, 7 ], [ "jump_false", 56, - "record_path_33", - 46, + "record_path_73", + 94, 7 ], [ "null", 57, - 46, + 94, 7 ], [ "access", 58, "mkdir", - 46, + 94, 7 ], [ "array", 59, 0, - 46, + 94, 7 ], [ "push", 59, 3, - 46, + 94, 7 ], [ @@ -1552,7 +3216,7 @@ 60, 55, 2, - 46, + 94, 7 ], [ @@ -1560,7 +3224,7 @@ 60, 0, 57, - 46, + 94, 7 ], [ @@ -1568,7 +3232,7 @@ 60, 1, 58, - 46, + 94, 7 ], [ @@ -1576,29 +3240,29 @@ 60, 2, 59, - 46, + 94, 7 ], [ "invoke", 60, 54, - 46, + 94, 7 ], [ "jump", - "call_done_34", - 46, + "call_done_74", + 94, 7 ], - "record_path_33", + "record_path_73", [ "load_field", 61, 55, "mkdir", - 46, + 94, 7 ], [ @@ -1606,7 +3270,7 @@ 62, 61, 1, - 46, + 94, 7 ], [ @@ -1614,7 +3278,7 @@ 62, 0, 55, - 46, + 94, 7 ], [ @@ -1622,38 +3286,38 @@ 62, 1, 3, - 46, + 94, 7 ], [ "invoke", 62, 54, - 46, + 94, 7 ], - "call_done_34", + "call_done_74", [ "jump", - "if_end_30", - 46, + "if_end_70", + 94, 7 ], - "if_else_29", - "if_end_30", - "for_update_15", + "if_else_69", + "if_end_70", + "for_update_55", [ "int", 63, 1, - 42, + 90, 35 ], [ "move", 64, 4, - 42, + 90, 35 ], [ @@ -1661,33 +3325,33 @@ 65, 64, 63, - 42, + 90, 35 ], [ "move", 4, 65, - 42, + 90, 35 ], [ "jump", - "for_start_14", - 42, + "for_start_54", + 90, 35 ], - "for_end_16", + "for_end_56", [ "null", 66, - 42, + 90, 35 ], [ "return", 66, - 42, + 90, 35 ] ], @@ -1703,16 +3367,16 @@ [ "get", 2, - 33, + 30, 1, - 53, + 101, 10 ], [ "access", 3, "/build", - 53, + 101, 29 ], [ @@ -1720,14 +3384,14 @@ 4, 2, 3, - 53, + 101, 29 ], [ "access", 5, "/", - 53, + 101, 40 ], [ @@ -1735,7 +3399,7 @@ 6, 4, 5, - 53, + 101, 40 ], [ @@ -1746,7 +3410,7 @@ "kind": "name", "make": "intrinsic" }, - 53, + 101, 46 ], [ @@ -1754,13 +3418,13 @@ 9, 8, 1, - 53, + 101, 46 ], [ "null", 10, - 53, + 101, 46 ], [ @@ -1768,7 +3432,7 @@ 9, 0, 10, - 53, + 101, 46 ], [ @@ -1776,14 +3440,14 @@ 9, 1, 1, - 53, + 101, 46 ], [ "invoke", 9, 7, - 53, + 101, 46 ], [ @@ -1791,13 +3455,13 @@ 11, 6, 7, - 53, + 101, 46 ], [ "return", 11, - 53, + 101, 46 ], "_nop_ur_1", @@ -1815,16 +3479,16 @@ [ "get", 1, - 33, + 30, 1, - 74, + 122, 10 ], [ "access", 2, "/packages", - 74, + 122, 29 ], [ @@ -1832,13 +3496,13 @@ 3, 1, 2, - 74, + 122, 29 ], [ "return", 3, - 74, + 122, 29 ], "_nop_ur_1", @@ -1856,16 +3520,16 @@ [ "get", 1, - 33, + 30, 1, - 86, + 134, 10 ], [ "access", 2, "/link.toml", - 86, + 134, 29 ], [ @@ -1873,13 +3537,13 @@ 3, 1, 2, - 86, + 134, 29 ], [ "return", 3, - 86, + 134, 29 ], "_nop_ur_1", @@ -1898,7 +3562,7 @@ "access", 3, "/", - 95, + 143, 27 ], [ @@ -1909,7 +3573,7 @@ "kind": "name", "make": "intrinsic" }, - 95, + 143, 15 ], [ @@ -1917,13 +3581,13 @@ 6, 5, 2, - 95, + 143, 15 ], [ "null", 7, - 95, + 143, 15 ], [ @@ -1931,7 +3595,7 @@ 6, 0, 7, - 95, + 143, 15 ], [ @@ -1939,7 +3603,7 @@ 6, 1, 1, - 95, + 143, 15 ], [ @@ -1947,35 +3611,35 @@ 6, 2, 3, - 95, + 143, 15 ], [ "invoke", 6, 4, - 95, + 143, 15 ], [ "move", 2, 4, - 95, + 143, 15 ], [ "length", 8, 2, - 96, + 144, 14 ], [ "access", 9, 1, - 96, + 144, 23 ], "_nop_tc_1", @@ -1983,8 +3647,8 @@ "_nop_tc_3", [ "jump", - "rel_ni_37", - 96, + "rel_ni_77", + 144, 23 ], [ @@ -1992,16 +3656,16 @@ 10, 8, 9, - 96, + 144, 23 ], [ "jump", - "rel_done_39", - 96, + "rel_done_79", + 144, 23 ], - "rel_ni_37", + "rel_ni_77", "_nop_tc_4", "_nop_tc_5", "_nop_tc_6", @@ -2011,28 +3675,28 @@ 10, 8, 9, - 96, + 144, 23 ], [ "jump", - "rel_done_39", - 96, + "rel_done_79", + 144, 23 ], - "rel_nn_38", + "rel_nn_78", "_nop_tc_8", [ "jump", - "rel_err_40", - 96, + "rel_err_80", + 144, 23 ], "_nop_tc_9", [ "jump", - "rel_err_40", - 96, + "rel_err_80", + 144, 23 ], [ @@ -2040,34 +3704,34 @@ 10, 8, 9, - 96, + 144, 23 ], [ "jump", - "rel_done_39", - 96, + "rel_done_79", + 144, 23 ], - "rel_err_40", + "rel_err_80", [ "disrupt", - 96, + 144, 23 ], - "rel_done_39", + "rel_done_79", [ "jump_false", 10, - "if_else_35", - 96, + "if_else_75", + 144, 23 ], [ "access", 13, 0, - 97, + 145, 18 ], [ @@ -2075,28 +3739,28 @@ 14, 2, 13, - 97, + 145, 18 ], [ "return", 14, - 97, + 145, 18 ], "_nop_ur_1", - "if_else_35", - "if_end_36", + "if_else_75", + "if_end_76", [ "null", 15, - 99, + 147, 10 ], [ "return", 15, - 99, + 147, 10 ], "_nop_ur_2", @@ -2115,21 +3779,21 @@ "move", 2, 1, - 104, + 152, 10 ], [ "jump_false", 2, - "and_end_41", - 104, + "and_end_81", + 152, 10 ], [ "access", 3, "internal/", - 104, + 152, 36 ], [ @@ -2140,7 +3804,7 @@ "kind": "name", "make": "intrinsic" }, - 104, + 152, 18 ], [ @@ -2148,13 +3812,13 @@ 6, 5, 2, - 104, + 152, 18 ], [ "null", 7, - 104, + 152, 18 ], [ @@ -2162,7 +3826,7 @@ 6, 0, 7, - 104, + 152, 18 ], [ @@ -2170,7 +3834,7 @@ 6, 1, 1, - 104, + 152, 18 ], [ @@ -2178,28 +3842,28 @@ 6, 2, 3, - 104, + 152, 18 ], [ "invoke", 6, 4, - 104, + 152, 18 ], [ "move", 2, 4, - 104, + 152, 18 ], - "and_end_41", + "and_end_81", [ "return", 2, - 104, + 152, 18 ], "_nop_ur_1", @@ -2218,30 +3882,30 @@ [ "jump_true", 1, - "if_else_42", - 109, + "if_else_82", + 157, 8 ], [ "null", 9, - 109, + 157, 21 ], [ "return", 9, - 109, + 157, 21 ], "_nop_ur_1", - "if_else_42", - "if_end_43", + "if_else_82", + "if_end_83", [ "access", 10, "/", - 110, + 158, 27 ], [ @@ -2252,7 +3916,7 @@ "kind": "name", "make": "intrinsic" }, - 110, + 158, 15 ], [ @@ -2260,13 +3924,13 @@ 13, 12, 2, - 110, + 158, 15 ], [ "null", 14, - 110, + 158, 15 ], [ @@ -2274,7 +3938,7 @@ 13, 0, 14, - 110, + 158, 15 ], [ @@ -2282,7 +3946,7 @@ 13, 1, 1, - 110, + 158, 15 ], [ @@ -2290,35 +3954,35 @@ 13, 2, 10, - 110, + 158, 15 ], [ "invoke", 13, 11, - 110, + 158, 15 ], [ "move", 2, 11, - 110, + 158, 15 ], [ "length", 15, 2, - 112, + 160, 14 ], [ "access", 16, 2, - 112, + 160, 23 ], "_nop_tc_1", @@ -2326,8 +3990,8 @@ "_nop_tc_3", [ "jump", - "rel_ni_46", - 112, + "rel_ni_86", + 160, 23 ], [ @@ -2335,16 +3999,16 @@ 17, 15, 16, - 112, + 160, 23 ], [ "jump", - "rel_done_48", - 112, + "rel_done_88", + 160, 23 ], - "rel_ni_46", + "rel_ni_86", "_nop_tc_4", "_nop_tc_5", "_nop_tc_6", @@ -2354,28 +4018,28 @@ 17, 15, 16, - 112, + 160, 23 ], [ "jump", - "rel_done_48", - 112, + "rel_done_88", + 160, 23 ], - "rel_nn_47", + "rel_nn_87", "_nop_tc_8", [ "jump", - "rel_err_49", - 112, + "rel_err_89", + 160, 23 ], "_nop_tc_9", [ "jump", - "rel_err_49", - 112, + "rel_err_89", + 160, 23 ], [ @@ -2383,49 +4047,49 @@ 17, 15, 16, - 112, + 160, 23 ], [ "jump", - "rel_done_48", - 112, + "rel_done_88", + 160, 23 ], - "rel_err_49", + "rel_err_89", [ "disrupt", - 112, + 160, 23 ], - "rel_done_48", + "rel_done_88", [ "jump_false", 17, - "if_else_44", - 112, + "if_else_84", + 160, 23 ], [ "null", 20, - 112, + 160, 33 ], [ "return", 20, - 112, + 160, 33 ], "_nop_ur_2", - "if_else_44", - "if_end_45", + "if_else_84", + "if_end_85", [ "access", 21, "/", - 114, + 162, 42 ], [ @@ -2436,7 +4100,7 @@ "kind": "name", "make": "intrinsic" }, - 114, + 162, 24 ], [ @@ -2444,13 +4108,13 @@ 24, 23, 2, - 114, + 162, 24 ], [ "null", 25, - 114, + 162, 24 ], [ @@ -2458,7 +4122,7 @@ 24, 0, 25, - 114, + 162, 24 ], [ @@ -2466,7 +4130,7 @@ 24, 1, 1, - 114, + 162, 24 ], [ @@ -2474,35 +4138,35 @@ 24, 2, 21, - 114, + 162, 24 ], [ "invoke", 24, 22, - 114, + 162, 24 ], [ "move", 26, 22, - 114, + 162, 24 ], [ "jump_true", 26, - "or_end_50", - 114, + "or_end_90", + 162, 24 ], [ "access", 27, 0, - 114, + 162, 57 ], [ @@ -2510,28 +4174,28 @@ 28, 2, 27, - 114, + 162, 57 ], [ "move", 29, 28, - 114, + 162, 57 ], [ "jump_false", 29, - "and_end_51", - 114, + "and_end_91", + 162, 57 ], [ "access", 30, 0, - 114, + 162, 76 ], [ @@ -2539,14 +4203,14 @@ 31, 2, 30, - 114, + 162, 76 ], [ "access", 32, ".", - 114, + 162, 80 ], [ @@ -2557,7 +4221,7 @@ "kind": "name", "make": "intrinsic" }, - 114, + 162, 63 ], [ @@ -2565,13 +4229,13 @@ 35, 34, 2, - 114, + 162, 63 ], [ "null", 36, - 114, + 162, 63 ], [ @@ -2579,7 +4243,7 @@ 35, 0, 36, - 114, + 162, 63 ], [ @@ -2587,7 +4251,7 @@ 35, 1, 31, - 114, + 162, 63 ], [ @@ -2595,20 +4259,20 @@ 35, 2, 32, - 114, + 162, 63 ], [ "invoke", 35, 33, - 114, + 162, 63 ], [ "null", 37, - 114, + 162, 88 ], [ @@ -2616,55 +4280,55 @@ 38, 33, 37, - 114, + 162, 88 ], [ "jump_true", 38, - "ne_nid_53", - 114, + "ne_nid_93", + 162, 88 ], [ "jump", - "ne_ni_54", - 114, + "ne_ni_94", + 162, 88 ], - "ne_nid_53", + "ne_nid_93", [ "false", 38, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_ni_54", + "ne_ni_94", [ "is_int", 39, 33, - 114, + 162, 88 ], [ "jump_false", 39, - "ne_nn_55", - 114, + "ne_nn_95", + 162, 88 ], "_nop_tc_10", [ "jump", - "ne_nn_55", - 114, + "ne_nn_95", + 162, 88 ], [ @@ -2672,35 +4336,35 @@ 38, 33, 37, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_nn_55", + "ne_nn_95", [ "is_num", 39, 33, - 114, + 162, 88 ], [ "jump_false", 39, - "ne_nt_56", - 114, + "ne_nt_96", + 162, 88 ], "_nop_tc_11", [ "jump", - "ne_nt_56", - 114, + "ne_nt_96", + 162, 88 ], [ @@ -2708,35 +4372,35 @@ 38, 33, 37, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_nt_56", + "ne_nt_96", [ "is_text", 39, 33, - 114, + 162, 88 ], [ "jump_false", 39, - "ne_nnl_57", - 114, + "ne_nnl_97", + 162, 88 ], "_nop_tc_12", [ "jump", - "ne_nnl_57", - 114, + "ne_nnl_97", + 162, 88 ], [ @@ -2744,28 +4408,28 @@ 38, 33, 37, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_nnl_57", + "ne_nnl_97", [ "is_null", 39, 33, - 114, + 162, 88 ], [ "jump_false", 39, - "ne_nb_58", - 114, + "ne_nb_98", + 162, 88 ], "_nop_tc_13", @@ -2773,35 +4437,35 @@ [ "false", 38, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_nb_58", + "ne_nb_98", [ "is_bool", 39, 33, - 114, + 162, 88 ], [ "jump_false", 39, - "ne_mis_59", - 114, + "ne_mis_99", + 162, 88 ], "_nop_tc_15", [ "jump", - "ne_mis_59", - 114, + "ne_mis_99", + 162, 88 ], [ @@ -2809,106 +4473,106 @@ 38, 33, 37, - 114, + 162, 88 ], [ "jump", - "ne_done_52", - 114, + "ne_done_92", + 162, 88 ], - "ne_mis_59", + "ne_mis_99", [ "true", 38, - 114, + 162, 88 ], - "ne_done_52", + "ne_done_92", [ "move", 29, 38, - 114, + 162, 88 ], - "and_end_51", + "and_end_91", [ "move", 26, 29, - 114, + 162, 88 ], - "or_end_50", + "or_end_90", [ "move", 6, 26, - 114, + 162, 88 ], "_nop_bl_2", [ "jump_true", 6, - "if_else_60", - 115, + "if_else_100", + 163, 8 ], [ "null", 42, - 115, + 163, 31 ], [ "return", 42, - 115, + 163, 31 ], "_nop_ur_3", - "if_else_60", - "if_end_61", + "if_else_100", + "if_end_101", [ "access", 7, 0, - 118, + 166, 11 ], [ "null", - 3, - 119, + 4, + 167, 23 ], [ "null", 5, - 120, + 168, 18 ], [ "null", - 4, - 121, + 3, + 169, 23 ], [ "length", 43, 2, - 122, + 170, 19 ], [ "access", 44, 1, - 122, + 170, 28 ], [ @@ -2916,43 +4580,43 @@ 45, 43, 44, - 122, + 170, 28 ], [ "move", 7, 45, - 122, + 170, 28 ], - "for_start_62", + "for_start_102", [ "access", 46, 1, - 122, + 170, 36 ], [ "is_int", 48, 7, - 122, + 170, 36 ], [ "jump_false", 48, - "rel_ni_65", - 122, + "rel_ni_105", + 170, 36 ], "_nop_tc_16", [ "jump", - "rel_ni_65", - 122, + "rel_ni_105", + 170, 36 ], [ @@ -2960,28 +4624,28 @@ 47, 7, 46, - 122, + 170, 36 ], [ "jump", - "rel_done_67", - 122, + "rel_done_107", + 170, 36 ], - "rel_ni_65", + "rel_ni_105", [ "is_num", 48, 7, - 122, + 170, 36 ], [ "jump_false", 48, - "rel_nn_66", - 122, + "rel_nn_106", + 170, 36 ], "_nop_tc_17", @@ -2991,35 +4655,35 @@ 47, 7, 46, - 122, + 170, 36 ], [ "jump", - "rel_done_67", - 122, + "rel_done_107", + 170, 36 ], - "rel_nn_66", + "rel_nn_106", [ "is_text", 48, 7, - 122, + 170, 36 ], [ "jump_false", 48, - "rel_err_68", - 122, + "rel_err_108", + 170, 36 ], "_nop_tc_19", [ "jump", - "rel_err_68", - 122, + "rel_err_108", + 170, 36 ], [ @@ -3027,34 +4691,34 @@ 47, 7, 46, - 122, + 170, 36 ], [ "jump", - "rel_done_67", - 122, + "rel_done_107", + 170, 36 ], - "rel_err_68", + "rel_err_108", [ "disrupt", - 122, + 170, 36 ], - "rel_done_67", + "rel_done_107", [ "jump_false", 47, - "for_end_64", - 122, + "for_end_104", + 170, 36 ], [ "access", 50, 0, - 123, + 171, 39 ], [ @@ -3065,7 +4729,7 @@ "kind": "name", "make": "intrinsic" }, - 123, + 171, 26 ], [ @@ -3073,13 +4737,13 @@ 53, 52, 3, - 123, + 171, 26 ], [ "null", 54, - 123, + 171, 26 ], [ @@ -3087,7 +4751,7 @@ 53, 0, 54, - 123, + 171, 26 ], [ @@ -3095,7 +4759,7 @@ 53, 1, 2, - 123, + 171, 26 ], [ @@ -3103,7 +4767,7 @@ 53, 2, 50, - 123, + 171, 26 ], [ @@ -3111,21 +4775,21 @@ 53, 3, 7, - 123, + 171, 26 ], [ "invoke", 53, 51, - 123, + 171, 26 ], [ "access", 55, "/", - 123, + 171, 46 ], [ @@ -3136,7 +4800,7 @@ "kind": "name", "make": "intrinsic" }, - 123, + 171, 21 ], [ @@ -3144,13 +4808,13 @@ 58, 57, 2, - 123, + 171, 21 ], [ "null", 59, - 123, + 171, 21 ], [ @@ -3158,7 +4822,7 @@ 58, 0, 59, - 123, + 171, 21 ], [ @@ -3166,7 +4830,7 @@ 58, 1, 51, - 123, + 171, 21 ], [ @@ -3174,21 +4838,21 @@ 58, 2, 55, - 123, + 171, 21 ], [ "invoke", 58, 56, - 123, + 171, 21 ], [ "move", - 3, + 4, 56, - 123, + 171, 21 ], [ @@ -3199,7 +4863,7 @@ "kind": "name", "make": "intrinsic" }, - 124, + 172, 21 ], [ @@ -3207,13 +4871,13 @@ 62, 61, 2, - 124, + 172, 21 ], [ "null", 63, - 124, + 172, 21 ], [ @@ -3221,7 +4885,7 @@ 62, 0, 63, - 124, + 172, 21 ], [ @@ -3229,7 +4893,7 @@ 62, 1, 2, - 124, + 172, 21 ], [ @@ -3237,21 +4901,21 @@ 62, 2, 7, - 124, + 172, 21 ], [ "invoke", 62, 60, - 124, + 172, 21 ], [ "access", 64, "/", - 124, + 172, 38 ], [ @@ -3262,7 +4926,7 @@ "kind": "name", "make": "intrinsic" }, - 124, + 172, 16 ], [ @@ -3270,13 +4934,13 @@ 67, 66, 2, - 124, + 172, 16 ], [ "null", 68, - 124, + 172, 16 ], [ @@ -3284,7 +4948,7 @@ 67, 0, 68, - 124, + 172, 16 ], [ @@ -3292,7 +4956,7 @@ 67, 1, 60, - 124, + 172, 16 ], [ @@ -3300,56 +4964,56 @@ 67, 2, 64, - 124, + 172, 16 ], [ "invoke", 67, 65, - 124, + 172, 16 ], [ "move", 5, 65, - 124, + 172, 16 ], [ "not", 69, 5, - 125, + 173, 10 ], [ "move", 70, 69, - 125, + 173, 10 ], [ "jump_true", 70, - "or_end_71", - 125, + "or_end_111", + 173, 10 ], [ "length", 71, 5, - 125, + 173, 29 ], [ "access", 72, 0, - 125, + 173, 42 ], [ @@ -3357,14 +5021,14 @@ 73, 71, 72, - 125, + 173, 42 ], [ "jump_true", 73, - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], "_nop_tc_20", @@ -3372,8 +5036,8 @@ "_nop_tc_22", [ "jump", - "eq_ni_73", - 125, + "eq_ni_113", + 173, 42 ], [ @@ -3381,16 +5045,16 @@ 73, 71, 72, - 125, + 173, 42 ], [ "jump", - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], - "eq_ni_73", + "eq_ni_113", "_nop_tc_23", "_nop_tc_24", "_nop_tc_25", @@ -3400,28 +5064,28 @@ 73, 71, 72, - 125, + 173, 42 ], [ "jump", - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], - "eq_nn_74", + "eq_nn_114", "_nop_tc_27", [ "jump", - "eq_nt_75", - 125, + "eq_nt_115", + 173, 42 ], "_nop_tc_28", [ "jump", - "eq_nt_75", - 125, + "eq_nt_115", + 173, 42 ], [ @@ -3429,55 +5093,55 @@ 73, 71, 72, - 125, + 173, 42 ], [ "jump", - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], - "eq_nt_75", + "eq_nt_115", "_nop_tc_29", [ "jump", - "eq_nnl_76", - 125, + "eq_nnl_116", + 173, 42 ], "_nop_tc_30", [ "jump", - "eq_nnl_76", - 125, + "eq_nnl_116", + 173, 42 ], [ "true", 73, - 125, + 173, 42 ], [ "jump", - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], - "eq_nnl_76", + "eq_nnl_116", "_nop_tc_31", [ "jump", - "eq_nb_77", - 125, + "eq_nb_117", + 173, 42 ], "_nop_tc_32", [ "jump", - "eq_nb_77", - 125, + "eq_nb_117", + 173, 42 ], [ @@ -3485,58 +5149,58 @@ 73, 71, 72, - 125, + 173, 42 ], [ "jump", - "eq_done_72", - 125, + "eq_done_112", + 173, 42 ], - "eq_nb_77", + "eq_nb_117", [ "false", 73, - 125, + 173, 42 ], - "eq_done_72", + "eq_done_112", [ "move", 70, 73, - 125, + 173, 42 ], - "or_end_71", + "or_end_111", [ "jump_false", 70, - "if_else_69", - 125, + "if_else_109", + 173, 42 ], [ "jump", - "for_update_63", - 125, + "for_update_103", + 173, 45 ], [ "jump", - "if_end_70", - 125, + "if_end_110", + 173, 45 ], - "if_else_69", - "if_end_70", + "if_else_109", + "if_end_110", [ "get", 77, - 13, + 14, 1, - 127, + 175, 21 ], [ @@ -3544,13 +5208,13 @@ 78, 77, 0, - 127, + 175, 21 ], [ "null", 79, - 127, + 175, 21 ], [ @@ -3558,21 +5222,21 @@ 78, 0, 79, - 127, + 175, 21 ], [ "invoke", 78, 76, - 127, + 175, 21 ], [ "access", 80, "/", - 127, + 175, 42 ], [ @@ -3580,15 +5244,15 @@ 81, 76, 80, - 127, + 175, 42 ], [ "get", 83, - 26, + 27, 1, - 127, + 175, 48 ], [ @@ -3596,13 +5260,13 @@ 84, 83, 1, - 127, + 175, 48 ], [ "null", 85, - 127, + 175, 48 ], [ @@ -3610,22 +5274,22 @@ 84, 0, 85, - 127, + 175, 48 ], [ "setarg", 84, 1, - 3, - 127, + 4, + 175, 48 ], [ "invoke", 84, 82, - 127, + 175, 48 ], [ @@ -3633,78 +5297,78 @@ 86, 81, 82, - 127, + 175, 48 ], [ "move", - 4, + 3, 86, - 127, + 175, 48 ], [ "access", 87, "/cell.toml", - 128, + 176, 36 ], [ "add", 88, - 4, + 3, 87, - 128, + 176, 36 ], [ "get", 90, - 16, + 17, 1, - 128, + 176, 9 ], [ "is_proxy", 91, 90, - 128, + 176, 9 ], [ "jump_false", 91, - "record_path_80", - 128, + "record_path_120", + 176, 9 ], [ "null", 92, - 128, + 176, 9 ], [ "access", 93, "is_file", - 128, + 176, 9 ], [ "array", 94, 0, - 128, + 176, 9 ], [ "push", 94, 88, - 128, + 176, 9 ], [ @@ -3712,7 +5376,7 @@ 95, 90, 2, - 128, + 176, 9 ], [ @@ -3720,7 +5384,7 @@ 95, 0, 92, - 128, + 176, 9 ], [ @@ -3728,7 +5392,7 @@ 95, 1, 93, - 128, + 176, 9 ], [ @@ -3736,29 +5400,29 @@ 95, 2, 94, - 128, + 176, 9 ], [ "invoke", 95, 89, - 128, + 176, 9 ], [ "jump", - "call_done_81", - 128, + "call_done_121", + 176, 9 ], - "record_path_80", + "record_path_120", [ "load_field", 96, 90, "is_file", - 128, + 176, 9 ], [ @@ -3766,7 +5430,7 @@ 97, 96, 1, - 128, + 176, 9 ], [ @@ -3774,7 +5438,7 @@ 97, 0, 90, - 128, + 176, 9 ], [ @@ -3782,22 +5446,22 @@ 97, 1, 88, - 128, + 176, 9 ], [ "invoke", 97, 89, - 128, + 176, 9 ], - "call_done_81", + "call_done_121", [ "jump_false", 89, - "if_else_78", - 128, + "if_else_118", + 176, 9 ], [ @@ -3808,9 +5472,9 @@ [ "store_field", 98, - 3, + 4, "package", - 129, + 177, 24 ], [ @@ -3818,24 +5482,24 @@ 98, 5, "path", - 129, + 177, 45 ], [ "return", 98, - 129, + 177, 45 ], "_nop_ur_4", - "if_else_78", - "if_end_79", + "if_else_118", + "if_end_119", [ "get", 100, - 40, + 37, 1, - 131, + 179, 9 ], [ @@ -3843,13 +5507,13 @@ 101, 100, 1, - 131, + 179, 9 ], [ "null", 102, - 131, + 179, 9 ], [ @@ -3857,29 +5521,29 @@ 101, 0, 102, - 131, + 179, 9 ], [ "setarg", 101, 1, - 3, - 131, + 4, + 179, 9 ], [ "invoke", 101, 99, - 131, + 179, 9 ], [ "jump_false", 99, - "if_else_82", - 131, + "if_else_122", + 179, 9 ], [ @@ -3890,9 +5554,9 @@ [ "store_field", 103, - 3, + 4, "package", - 132, + 180, 24 ], [ @@ -3900,65 +5564,65 @@ 103, 5, "path", - 132, + 180, 45 ], [ "return", 103, - 132, + 180, 45 ], "_nop_ur_5", - "if_else_82", - "if_end_83", + "if_else_122", + "if_end_123", [ "get", 105, - 46, + 43, 1, - 134, + 182, 9 ], [ "is_proxy", 106, 105, - 134, + 182, 9 ], [ "jump_false", 106, - "record_path_86", - 134, + "record_path_126", + 182, 9 ], [ "null", 107, - 134, + 182, 9 ], [ "access", 108, "resolve_package_info", - 134, + 182, 9 ], [ "array", 109, 0, - 134, + 182, 9 ], [ "push", 109, - 3, - 134, + 4, + 182, 9 ], [ @@ -3966,7 +5630,7 @@ 110, 105, 2, - 134, + 182, 9 ], [ @@ -3974,7 +5638,7 @@ 110, 0, 107, - 134, + 182, 9 ], [ @@ -3982,7 +5646,7 @@ 110, 1, 108, - 134, + 182, 9 ], [ @@ -3990,29 +5654,29 @@ 110, 2, 109, - 134, + 182, 9 ], [ "invoke", 110, 104, - 134, + 182, 9 ], [ "jump", - "call_done_87", - 134, + "call_done_127", + 182, 9 ], - "record_path_86", + "record_path_126", [ "load_field", 111, 105, "resolve_package_info", - 134, + 182, 9 ], [ @@ -4020,7 +5684,7 @@ 112, 111, 1, - 134, + 182, 9 ], [ @@ -4028,30 +5692,30 @@ 112, 0, 105, - 134, + 182, 9 ], [ "setarg", 112, 1, - 3, - 134, + 4, + 182, 9 ], [ "invoke", 112, 104, - 134, + 182, 9 ], - "call_done_87", + "call_done_127", [ "jump_false", 104, - "if_else_84", - 134, + "if_else_124", + 182, 9 ], [ @@ -4062,9 +5726,9 @@ [ "store_field", 113, - 3, + 4, "package", - 135, + 183, 24 ], [ @@ -4072,31 +5736,31 @@ 113, 5, "path", - 135, + 183, 45 ], [ "return", 113, - 135, + 183, 45 ], "_nop_ur_6", - "if_else_84", - "if_end_85", - "for_update_63", + "if_else_124", + "if_end_125", + "for_update_103", [ "int", 114, 1, - 122, + 170, 40 ], [ "move", 115, 7, - 122, + 170, 40 ], [ @@ -4104,33 +5768,33 @@ 116, 115, 114, - 122, + 170, 40 ], [ "move", 7, 116, - 122, + 170, 40 ], [ "jump", - "for_start_62", - 122, + "for_start_102", + 170, 40 ], - "for_end_64", + "for_end_104", [ "null", 117, - 138, + 186, 10 ], [ "return", 117, - 138, + 186, 10 ], "_nop_ur_7", @@ -4148,43 +5812,43 @@ [ "get", 4, - 46, + 43, 1, - 142, + 190, 14 ], [ "is_proxy", 5, 4, - 142, + 190, 14 ], [ "jump_false", 5, - "record_path_88", - 142, + "record_path_128", + 190, 14 ], [ "null", 6, - 142, + 190, 14 ], [ "access", 7, "load_lock", - 142, + 190, 14 ], [ "array", 8, 0, - 142, + 190, 14 ], [ @@ -4192,7 +5856,7 @@ 9, 4, 2, - 142, + 190, 14 ], [ @@ -4200,7 +5864,7 @@ 9, 0, 6, - 142, + 190, 14 ], [ @@ -4208,7 +5872,7 @@ 9, 1, 7, - 142, + 190, 14 ], [ @@ -4216,29 +5880,29 @@ 9, 2, 8, - 142, + 190, 14 ], [ "invoke", 9, 3, - 142, + 190, 14 ], [ "jump", - "call_done_89", - 142, + "call_done_129", + 190, 14 ], - "record_path_88", + "record_path_128", [ "load_field", 10, 4, "load_lock", - 142, + 190, 14 ], [ @@ -4246,7 +5910,7 @@ 11, 10, 0, - 142, + 190, 14 ], [ @@ -4254,22 +5918,22 @@ 11, 0, 4, - 142, + 190, 14 ], [ "invoke", 11, 3, - 142, + 190, 14 ], - "call_done_89", + "call_done_129", [ "move", 2, 3, - 142, + 190, 14 ], [ @@ -4277,13 +5941,13 @@ 12, 1, 2, - 143, + 191, 21 ], [ "return", 12, - 143, + 191, 21 ], "_nop_ur_1", @@ -4302,7 +5966,7 @@ "access", 9, "/cell.toml", - 148, + 196, 33 ], [ @@ -4310,56 +5974,56 @@ 10, 1, 9, - 148, + 196, 33 ], [ "get", 12, - 16, + 17, 1, - 148, + 196, 8 ], [ "is_proxy", 13, 12, - 148, + 196, 8 ], [ "jump_false", 13, - "record_path_92", - 148, + "record_path_132", + 196, 8 ], [ "null", 14, - 148, + 196, 8 ], [ "access", 15, "is_file", - 148, + 196, 8 ], [ "array", 16, 0, - 148, + 196, 8 ], [ "push", 16, 10, - 148, + 196, 8 ], [ @@ -4367,7 +6031,7 @@ 17, 12, 2, - 148, + 196, 8 ], [ @@ -4375,7 +6039,7 @@ 17, 0, 14, - 148, + 196, 8 ], [ @@ -4383,7 +6047,7 @@ 17, 1, 15, - 148, + 196, 8 ], [ @@ -4391,29 +6055,29 @@ 17, 2, 16, - 148, + 196, 8 ], [ "invoke", 17, 11, - 148, + 196, 8 ], [ "jump", - "call_done_93", - 148, + "call_done_133", + 196, 8 ], - "record_path_92", + "record_path_132", [ "load_field", 18, 12, "is_file", - 148, + 196, 8 ], [ @@ -4421,7 +6085,7 @@ 19, 18, 1, - 148, + 196, 8 ], [ @@ -4429,7 +6093,7 @@ 19, 0, 12, - 148, + 196, 8 ], [ @@ -4437,30 +6101,30 @@ 19, 1, 10, - 148, + 196, 8 ], [ "invoke", 19, 11, - 148, + 196, 8 ], - "call_done_93", + "call_done_133", "_nop_bl_1", [ "jump_true", 11, - "if_else_90", - 148, + "if_else_130", + 196, 8 ], [ "access", 21, "Not a valid package directory (no cell.toml): ", - 149, + 197, 11 ], [ @@ -4468,7 +6132,7 @@ 22, 21, 1, - 149, + 197, 62 ], [ @@ -4479,7 +6143,7 @@ "kind": "name", "make": "intrinsic" }, - 149, + 197, 5 ], [ @@ -4487,13 +6151,13 @@ 25, 24, 1, - 149, + 197, 5 ], [ "null", 26, - 149, + 197, 5 ], [ @@ -4501,7 +6165,7 @@ 25, 0, 26, - 149, + 197, 5 ], [ @@ -4509,35 +6173,35 @@ 25, 1, 22, - 149, + 197, 5 ], [ "invoke", 25, 23, - 149, + 197, 5 ], [ "disrupt", - 150, + 198, 5 ], [ "jump", - "if_end_91", - 150, + "if_end_131", + 198, 5 ], - "if_else_90", - "if_end_91", + "if_else_130", + "if_end_131", [ "get", 28, - 13, + 14, 1, - 153, + 201, 25 ], [ @@ -4545,13 +6209,13 @@ 29, 28, 0, - 153, + 201, 25 ], [ "null", 30, - 153, + 201, 25 ], [ @@ -4559,21 +6223,21 @@ 29, 0, 30, - 153, + 201, 25 ], [ "invoke", 29, 27, - 153, + 201, 25 ], [ "access", 31, "/", - 153, + 201, 46 ], [ @@ -4581,350 +6245,350 @@ 32, 27, 31, - 153, + 201, 46 ], [ "move", - 8, + 2, 32, - 153, + 201, 46 ], [ "get", 33, - 42, + 36, 1, - 154, + 202, 36 ], [ "add", 34, - 8, + 2, 33, - 154, + 202, 36 ], [ "move", - 3, + 4, 34, - 154, + 202, 36 ], [ "is_identical", 35, 1, - 3, - 157, + 4, + 205, 22 ], [ "jump_true", 35, - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], [ "is_int", 36, 1, - 157, + 205, 22 ], [ "jump_false", 36, - "eq_ni_97", - 157, + "eq_ni_137", + 205, 22 ], [ "is_int", 37, - 3, - 157, + 4, + 205, 22 ], [ "jump_false", 37, - "eq_ni_97", - 157, + "eq_ni_137", + 205, 22 ], [ "eq_int", 35, 1, - 3, - 157, + 4, + 205, 22 ], [ "jump", - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], - "eq_ni_97", + "eq_ni_137", [ "is_num", 36, 1, - 157, + 205, 22 ], [ "jump_false", 36, - "eq_nn_98", - 157, + "eq_nn_138", + 205, 22 ], [ "is_num", 37, - 3, - 157, + 4, + 205, 22 ], [ "jump_false", 37, - "eq_nn_98", - 157, + "eq_nn_138", + 205, 22 ], [ "eq_float", 35, 1, - 3, - 157, + 4, + 205, 22 ], [ "jump", - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], - "eq_nn_98", + "eq_nn_138", [ "is_text", 36, 1, - 157, + 205, 22 ], [ "jump_false", 36, - "eq_nt_99", - 157, + "eq_nt_139", + 205, 22 ], [ "is_text", 37, - 3, - 157, + 4, + 205, 22 ], [ "jump_false", 37, - "eq_nt_99", - 157, + "eq_nt_139", + 205, 22 ], [ "eq_text", 35, 1, - 3, - 157, + 4, + 205, 22 ], [ "jump", - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], - "eq_nt_99", + "eq_nt_139", [ "is_null", 36, 1, - 157, + 205, 22 ], [ "jump_false", 36, - "eq_nnl_100", - 157, + "eq_nnl_140", + 205, 22 ], [ "is_null", 37, - 3, - 157, + 4, + 205, 22 ], [ "jump_false", 37, - "eq_nnl_100", - 157, + "eq_nnl_140", + 205, 22 ], [ "true", 35, - 157, + 205, 22 ], [ "jump", - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], - "eq_nnl_100", + "eq_nnl_140", [ "is_bool", 36, 1, - 157, + 205, 22 ], [ "jump_false", 36, - "eq_nb_101", - 157, + "eq_nb_141", + 205, 22 ], [ "is_bool", 37, - 3, - 157, + 4, + 205, 22 ], [ "jump_false", 37, - "eq_nb_101", - 157, + "eq_nb_141", + 205, 22 ], [ "eq_bool", 35, 1, - 3, - 157, + 4, + 205, 22 ], [ "jump", - "eq_done_96", - 157, + "eq_done_136", + 205, 22 ], - "eq_nb_101", + "eq_nb_141", [ "false", 35, - 157, + 205, 22 ], - "eq_done_96", + "eq_done_136", [ "jump_false", 35, - "if_else_94", - 157, + "if_else_134", + 205, 22 ], [ "access", 38, "core", - 158, + 206, 12 ], [ "return", 38, - 158, + 206, 12 ], "_nop_ur_1", - "if_else_94", - "if_end_95", + "if_else_134", + "if_end_135", [ "null", - 2, - 161, + 3, + 209, 21 ], [ "get", 40, - 16, + 17, 1, - 162, + 210, 7 ], [ "is_proxy", 41, 40, - 162, + 210, 7 ], [ "jump_false", 41, - "record_path_104", - 162, + "record_path_144", + 210, 7 ], [ "null", 42, - 162, + 210, 7 ], [ "access", 43, "is_link", - 162, + 210, 7 ], [ "array", 44, 0, - 162, + 210, 7 ], [ "push", 44, - 3, - 162, + 4, + 210, 7 ], [ @@ -4932,7 +6596,7 @@ 45, 40, 2, - 162, + 210, 7 ], [ @@ -4940,7 +6604,7 @@ 45, 0, 42, - 162, + 210, 7 ], [ @@ -4948,7 +6612,7 @@ 45, 1, 43, - 162, + 210, 7 ], [ @@ -4956,29 +6620,29 @@ 45, 2, 44, - 162, + 210, 7 ], [ "invoke", 45, 39, - 162, + 210, 7 ], [ "jump", - "call_done_105", - 162, + "call_done_145", + 210, 7 ], - "record_path_104", + "record_path_144", [ "load_field", 46, 40, "is_link", - 162, + 210, 7 ], [ @@ -4986,7 +6650,7 @@ 47, 46, 1, - 162, + 210, 7 ], [ @@ -4994,79 +6658,79 @@ 47, 0, 40, - 162, + 210, 7 ], [ "setarg", 47, 1, - 3, - 162, + 4, + 210, 7 ], [ "invoke", 47, 39, - 162, + 210, 7 ], - "call_done_105", + "call_done_145", [ "jump_false", 39, - "if_else_102", - 162, + "if_else_142", + 210, 7 ], [ "get", 49, - 16, + 17, 1, - 163, + 211, 19 ], [ "is_proxy", 50, 49, - 163, + 211, 19 ], [ "jump_false", 50, - "record_path_106", - 163, + "record_path_146", + 211, 19 ], [ "null", 51, - 163, + 211, 19 ], [ "access", 52, "readlink", - 163, + 211, 19 ], [ "array", 53, 0, - 163, + 211, 19 ], [ "push", 53, - 3, - 163, + 4, + 211, 19 ], [ @@ -5074,7 +6738,7 @@ 54, 49, 2, - 163, + 211, 19 ], [ @@ -5082,7 +6746,7 @@ 54, 0, 51, - 163, + 211, 19 ], [ @@ -5090,7 +6754,7 @@ 54, 1, 52, - 163, + 211, 19 ], [ @@ -5098,29 +6762,29 @@ 54, 2, 53, - 163, + 211, 19 ], [ "invoke", 54, 48, - 163, + 211, 19 ], [ "jump", - "call_done_107", - 163, + "call_done_147", + 211, 19 ], - "record_path_106", + "record_path_146", [ "load_field", 55, 49, "readlink", - 163, + 211, 19 ], [ @@ -5128,7 +6792,7 @@ 56, 55, 1, - 163, + 211, 19 ], [ @@ -5136,328 +6800,328 @@ 56, 0, 49, - 163, + 211, 19 ], [ "setarg", 56, 1, - 3, - 163, + 4, + 211, 19 ], [ "invoke", 56, 48, - 163, + 211, 19 ], - "call_done_107", + "call_done_147", [ "move", - 2, + 3, 48, - 163, + 211, 19 ], [ "is_identical", 57, - 2, + 3, 1, - 164, + 212, 24 ], [ "jump_true", 57, - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], [ "is_int", 58, - 2, - 164, + 3, + 212, 24 ], [ "jump_false", 58, - "eq_ni_112", - 164, + "eq_ni_152", + 212, 24 ], [ "is_int", 59, 1, - 164, + 212, 24 ], [ "jump_false", 59, - "eq_ni_112", - 164, + "eq_ni_152", + 212, 24 ], [ "eq_int", 57, - 2, + 3, 1, - 164, + 212, 24 ], [ "jump", - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], - "eq_ni_112", + "eq_ni_152", [ "is_num", 58, - 2, - 164, + 3, + 212, 24 ], [ "jump_false", 58, - "eq_nn_113", - 164, + "eq_nn_153", + 212, 24 ], [ "is_num", 59, 1, - 164, + 212, 24 ], [ "jump_false", 59, - "eq_nn_113", - 164, + "eq_nn_153", + 212, 24 ], [ "eq_float", 57, - 2, + 3, 1, - 164, + 212, 24 ], [ "jump", - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], - "eq_nn_113", + "eq_nn_153", [ "is_text", 58, - 2, - 164, + 3, + 212, 24 ], [ "jump_false", 58, - "eq_nt_114", - 164, + "eq_nt_154", + 212, 24 ], [ "is_text", 59, 1, - 164, + 212, 24 ], [ "jump_false", 59, - "eq_nt_114", - 164, + "eq_nt_154", + 212, 24 ], [ "eq_text", 57, - 2, + 3, 1, - 164, + 212, 24 ], [ "jump", - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], - "eq_nt_114", + "eq_nt_154", [ "is_null", 58, - 2, - 164, + 3, + 212, 24 ], [ "jump_false", 58, - "eq_nnl_115", - 164, + "eq_nnl_155", + 212, 24 ], [ "is_null", 59, 1, - 164, + 212, 24 ], [ "jump_false", 59, - "eq_nnl_115", - 164, + "eq_nnl_155", + 212, 24 ], [ "true", 57, - 164, + 212, 24 ], [ "jump", - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], - "eq_nnl_115", + "eq_nnl_155", [ "is_bool", 58, - 2, - 164, + 3, + 212, 24 ], [ "jump_false", 58, - "eq_nb_116", - 164, + "eq_nb_156", + 212, 24 ], [ "is_bool", 59, 1, - 164, + 212, 24 ], [ "jump_false", 59, - "eq_nb_116", - 164, + "eq_nb_156", + 212, 24 ], [ "eq_bool", 57, - 2, + 3, 1, - 164, + 212, 24 ], [ "jump", - "eq_done_111", - 164, + "eq_done_151", + 212, 24 ], - "eq_nb_116", + "eq_nb_156", [ "false", 57, - 164, + 212, 24 ], - "eq_done_111", + "eq_done_151", [ "move", 60, 57, - 164, + 212, 24 ], [ "jump_true", 60, - "or_end_110", - 164, + "or_end_150", + 212, 24 ], [ "get", 62, - 16, + 17, 1, - 164, + 212, 39 ], [ "is_proxy", 63, 62, - 164, + 212, 39 ], [ "jump_false", 63, - "record_path_117", - 164, + "record_path_157", + 212, 39 ], [ "null", 64, - 164, + 212, 39 ], [ "access", 65, "realpath", - 164, + 212, 39 ], [ "array", 66, 0, - 164, + 212, 39 ], [ "push", 66, - 3, - 164, + 4, + 212, 39 ], [ @@ -5465,7 +7129,7 @@ 67, 62, 2, - 164, + 212, 39 ], [ @@ -5473,7 +7137,7 @@ 67, 0, 64, - 164, + 212, 39 ], [ @@ -5481,7 +7145,7 @@ 67, 1, 65, - 164, + 212, 39 ], [ @@ -5489,29 +7153,29 @@ 67, 2, 66, - 164, + 212, 39 ], [ "invoke", 67, 61, - 164, + 212, 39 ], [ "jump", - "call_done_118", - 164, + "call_done_158", + 212, 39 ], - "record_path_117", + "record_path_157", [ "load_field", 68, 62, "realpath", - 164, + 212, 39 ], [ @@ -5519,7 +7183,7 @@ 69, 68, 1, - 164, + 212, 39 ], [ @@ -5527,66 +7191,66 @@ 69, 0, 62, - 164, + 212, 39 ], [ "setarg", 69, 1, - 3, - 164, + 4, + 212, 39 ], [ "invoke", 69, 61, - 164, + 212, 39 ], - "call_done_118", + "call_done_158", [ "is_identical", 70, 61, 1, - 164, + 212, 64 ], [ "jump_true", 70, - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], [ "is_int", 71, 61, - 164, + 212, 64 ], [ "jump_false", 71, - "eq_ni_120", - 164, + "eq_ni_160", + 212, 64 ], [ "is_int", 72, 1, - 164, + 212, 64 ], [ "jump_false", 72, - "eq_ni_120", - 164, + "eq_ni_160", + 212, 64 ], [ @@ -5594,42 +7258,42 @@ 70, 61, 1, - 164, + 212, 64 ], [ "jump", - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], - "eq_ni_120", + "eq_ni_160", [ "is_num", 71, 61, - 164, + 212, 64 ], [ "jump_false", 71, - "eq_nn_121", - 164, + "eq_nn_161", + 212, 64 ], [ "is_num", 72, 1, - 164, + 212, 64 ], [ "jump_false", 72, - "eq_nn_121", - 164, + "eq_nn_161", + 212, 64 ], [ @@ -5637,42 +7301,42 @@ 70, 61, 1, - 164, + 212, 64 ], [ "jump", - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], - "eq_nn_121", + "eq_nn_161", [ "is_text", 71, 61, - 164, + 212, 64 ], [ "jump_false", 71, - "eq_nt_122", - 164, + "eq_nt_162", + 212, 64 ], [ "is_text", 72, 1, - 164, + 212, 64 ], [ "jump_false", 72, - "eq_nt_122", - 164, + "eq_nt_162", + 212, 64 ], [ @@ -5680,83 +7344,83 @@ 70, 61, 1, - 164, + 212, 64 ], [ "jump", - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], - "eq_nt_122", + "eq_nt_162", [ "is_null", 71, 61, - 164, + 212, 64 ], [ "jump_false", 71, - "eq_nnl_123", - 164, + "eq_nnl_163", + 212, 64 ], [ "is_null", 72, 1, - 164, + 212, 64 ], [ "jump_false", 72, - "eq_nnl_123", - 164, + "eq_nnl_163", + 212, 64 ], [ "true", 70, - 164, + 212, 64 ], [ "jump", - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], - "eq_nnl_123", + "eq_nnl_163", [ "is_bool", 71, 61, - 164, + 212, 64 ], [ "jump_false", 71, - "eq_nb_124", - 164, + "eq_nb_164", + 212, 64 ], [ "is_bool", 72, 1, - 164, + 212, 64 ], [ "jump_false", 72, - "eq_nb_124", - 164, + "eq_nb_164", + 212, 64 ], [ @@ -5764,62 +7428,62 @@ 70, 61, 1, - 164, + 212, 64 ], [ "jump", - "eq_done_119", - 164, + "eq_done_159", + 212, 64 ], - "eq_nb_124", + "eq_nb_164", [ "false", 70, - 164, + 212, 64 ], - "eq_done_119", + "eq_done_159", [ "move", 60, 70, - 164, + 212, 64 ], - "or_end_110", + "or_end_150", [ "jump_false", 60, - "if_else_108", - 164, + "if_else_148", + 212, 64 ], [ "access", 73, "core", - 165, + 213, 14 ], [ "return", 73, - 165, + 213, 14 ], "_nop_ur_2", - "if_else_108", - "if_end_109", + "if_else_148", + "if_end_149", [ "jump", - "if_end_103", - 165, + "if_end_143", + 213, 14 ], - "if_else_102", - "if_end_103", + "if_else_142", + "if_end_143", [ "access", 75, @@ -5828,7 +7492,7 @@ "kind": "name", "make": "intrinsic" }, - 169, + 217, 7 ], [ @@ -5836,13 +7500,13 @@ 76, 75, 2, - 169, + 217, 7 ], [ "null", 77, - 169, + 217, 7 ], [ @@ -5850,7 +7514,7 @@ 76, 0, 77, - 169, + 217, 7 ], [ @@ -5858,36 +7522,36 @@ 76, 1, 1, - 169, + 217, 7 ], [ "setarg", 76, 2, - 8, - 169, + 2, + 217, 7 ], [ "invoke", 76, 74, - 169, + 217, 7 ], [ "jump_false", 74, - "if_else_125", - 169, + "if_else_165", + 217, 7 ], [ "length", 78, - 8, - 170, + 2, + 218, 37 ], [ @@ -5898,7 +7562,7 @@ "kind": "name", "make": "intrinsic" }, - 170, + 218, 12 ], [ @@ -5906,13 +7570,13 @@ 81, 80, 2, - 170, + 218, 12 ], [ "null", 82, - 170, + 218, 12 ], [ @@ -5920,7 +7584,7 @@ 81, 0, 82, - 170, + 218, 12 ], [ @@ -5928,7 +7592,7 @@ 81, 1, 1, - 170, + 218, 12 ], [ @@ -5936,72 +7600,72 @@ 81, 2, 78, - 170, + 218, 12 ], [ "tail_invoke", 81, 79, - 170, + 218, 12 ], [ "return", 79, - 170, + 218, 12 ], "_nop_ur_3", - "if_else_125", - "if_end_126", + "if_else_165", + "if_end_166", [ "get", 84, 29, 1, - 174, + 222, 21 ], [ "is_proxy", 85, 84, - 174, + 222, 21 ], [ "jump_false", 85, - "record_path_127", - 174, + "record_path_167", + 222, 21 ], [ "null", 86, - 174, + 222, 21 ], [ "access", 87, "get_origin", - 174, + 222, 21 ], [ "array", 88, 0, - 174, + 222, 21 ], [ "push", 88, 1, - 174, + 222, 21 ], [ @@ -6009,7 +7673,7 @@ 89, 84, 2, - 174, + 222, 21 ], [ @@ -6017,7 +7681,7 @@ 89, 0, 86, - 174, + 222, 21 ], [ @@ -6025,7 +7689,7 @@ 89, 1, 87, - 174, + 222, 21 ], [ @@ -6033,29 +7697,29 @@ 89, 2, 88, - 174, + 222, 21 ], [ "invoke", 89, 83, - 174, + 222, 21 ], [ "jump", - "call_done_128", - 174, + "call_done_168", + 222, 21 ], - "record_path_127", + "record_path_167", [ "load_field", 90, 84, "get_origin", - 174, + 222, 21 ], [ @@ -6063,7 +7727,7 @@ 91, 90, 1, - 174, + 222, 21 ], [ @@ -6071,7 +7735,7 @@ 91, 0, 84, - 174, + 222, 21 ], [ @@ -6079,46 +7743,46 @@ 91, 1, 1, - 174, + 222, 21 ], [ "invoke", 91, 83, - 174, + 222, 21 ], - "call_done_128", + "call_done_168", [ "move", - 4, + 6, 83, - 174, + 222, 21 ], [ "jump_false", - 4, - "if_else_129", - 175, + 6, + "if_else_169", + 223, 7 ], [ "return", - 4, - 176, + 6, + 224, 12 ], "_nop_ur_4", - "if_else_129", - "if_end_130", + "if_else_169", + "if_end_170", [ "get", 93, - 40, + 37, 1, - 180, + 228, 7 ], [ @@ -6126,13 +7790,13 @@ 94, 93, 1, - 180, + 228, 7 ], [ "null", 95, - 180, + 228, 7 ], [ @@ -6140,7 +7804,7 @@ 94, 0, 95, - 180, + 228, 7 ], [ @@ -6148,37 +7812,37 @@ 94, 1, 1, - 180, + 228, 7 ], [ "invoke", 94, 92, - 180, + 228, 7 ], [ "jump_false", 92, - "if_else_131", - 180, + "if_else_171", + 228, 7 ], [ "return", 1, - 181, + 229, 12 ], "_nop_ur_5", - "if_else_131", - "if_end_132", + "if_else_171", + "if_end_172", [ "access", 96, "/cell.toml", - 184, + 232, 34 ], [ @@ -6186,75 +7850,75 @@ 97, 1, 96, - 184, + 232, 34 ], [ "move", 5, 97, - 184, + 232, 34 ], [ "null", - 6, - 185, + 7, + 233, 17 ], [ "null", - 7, - 186, + 8, + 234, 13 ], [ "get", 99, - 16, + 17, 1, - 187, + 235, 7 ], [ "is_proxy", 100, 99, - 187, + 235, 7 ], [ "jump_false", 100, - "record_path_135", - 187, + "record_path_175", + 235, 7 ], [ "null", 101, - 187, + 235, 7 ], [ "access", 102, "is_file", - 187, + 235, 7 ], [ "array", 103, 0, - 187, + 235, 7 ], [ "push", 103, 5, - 187, + 235, 7 ], [ @@ -6262,7 +7926,7 @@ 104, 99, 2, - 187, + 235, 7 ], [ @@ -6270,7 +7934,7 @@ 104, 0, 101, - 187, + 235, 7 ], [ @@ -6278,7 +7942,7 @@ 104, 1, 102, - 187, + 235, 7 ], [ @@ -6286,29 +7950,29 @@ 104, 2, 103, - 187, + 235, 7 ], [ "invoke", 104, 98, - 187, + 235, 7 ], [ "jump", - "call_done_136", - 187, + "call_done_176", + 235, 7 ], - "record_path_135", + "record_path_175", [ "load_field", 105, 99, "is_file", - 187, + 235, 7 ], [ @@ -6316,7 +7980,7 @@ 106, 105, 1, - 187, + 235, 7 ], [ @@ -6324,7 +7988,7 @@ 106, 0, 99, - 187, + 235, 7 ], [ @@ -6332,71 +7996,71 @@ 106, 1, 5, - 187, + 235, 7 ], [ "invoke", 106, 98, - 187, + 235, 7 ], - "call_done_136", + "call_done_176", [ "jump_false", 98, - "if_else_133", - 187, + "if_else_173", + 235, 7 ], [ "get", 108, - 16, + 17, 1, - 188, + 236, 20 ], [ "is_proxy", 109, 108, - 188, + 236, 20 ], [ "jump_false", 109, - "record_path_137", - 188, + "record_path_177", + 236, 20 ], [ "null", 110, - 188, + 236, 20 ], [ "access", 111, "slurp", - 188, + 236, 20 ], [ "array", 112, 0, - 188, + 236, 20 ], [ "push", 112, 5, - 188, + 236, 20 ], [ @@ -6404,7 +8068,7 @@ 113, 108, 2, - 188, + 236, 20 ], [ @@ -6412,7 +8076,7 @@ 113, 0, 110, - 188, + 236, 20 ], [ @@ -6420,7 +8084,7 @@ 113, 1, 111, - 188, + 236, 20 ], [ @@ -6428,29 +8092,29 @@ 113, 2, 112, - 188, + 236, 20 ], [ "invoke", 113, 107, - 188, + 236, 20 ], [ "jump", - "call_done_138", - 188, + "call_done_178", + 236, 20 ], - "record_path_137", + "record_path_177", [ "load_field", 114, 108, "slurp", - 188, + 236, 20 ], [ @@ -6458,7 +8122,7 @@ 115, 114, 1, - 188, + 236, 20 ], [ @@ -6466,7 +8130,7 @@ 115, 0, 108, - 188, + 236, 20 ], [ @@ -6474,17 +8138,17 @@ 115, 1, 5, - 188, + 236, 20 ], [ "invoke", 115, 107, - 188, + 236, 20 ], - "call_done_138", + "call_done_178", [ "access", 117, @@ -6493,7 +8157,7 @@ "kind": "name", "make": "intrinsic" }, - 188, + 236, 15 ], [ @@ -6501,13 +8165,13 @@ 118, 117, 1, - 188, + 236, 15 ], [ "null", 119, - 188, + 236, 15 ], [ @@ -6515,7 +8179,7 @@ 118, 0, 119, - 188, + 236, 15 ], [ @@ -6523,70 +8187,70 @@ 118, 1, 107, - 188, + 236, 15 ], [ "invoke", 118, 116, - 188, + 236, 15 ], [ "move", - 6, + 7, 116, - 188, + 236, 15 ], [ "get", 121, - 24, + 25, 1, - 189, + 237, 11 ], [ "is_proxy", 122, 121, - 189, + 237, 11 ], [ "jump_false", 122, - "record_path_139", - 189, + "record_path_179", + 237, 11 ], [ "null", 123, - 189, + 237, 11 ], [ "access", 124, "decode", - 189, + 237, 11 ], [ "array", 125, 0, - 189, + 237, 11 ], [ "push", 125, - 6, - 189, + 7, + 237, 11 ], [ @@ -6594,7 +8258,7 @@ 126, 121, 2, - 189, + 237, 11 ], [ @@ -6602,7 +8266,7 @@ 126, 0, 123, - 189, + 237, 11 ], [ @@ -6610,7 +8274,7 @@ 126, 1, 124, - 189, + 237, 11 ], [ @@ -6618,29 +8282,29 @@ 126, 2, 125, - 189, + 237, 11 ], [ "invoke", 126, 120, - 189, + 237, 11 ], [ "jump", - "call_done_140", - 189, + "call_done_180", + 237, 11 ], - "record_path_139", + "record_path_179", [ "load_field", 127, 121, "decode", - 189, + 237, 11 ], [ @@ -6648,7 +8312,7 @@ 128, 127, 1, - 189, + 237, 11 ], [ @@ -6656,82 +8320,82 @@ 128, 0, 121, - 189, + 237, 11 ], [ "setarg", 128, 1, - 6, - 189, + 7, + 237, 11 ], [ "invoke", 128, 120, - 189, + 237, 11 ], - "call_done_140", + "call_done_180", [ "move", - 7, + 8, 120, - 189, + 237, 11 ], [ "load_field", 129, - 7, + 8, "package", - 190, + 238, 9 ], [ "jump_false", 129, - "if_else_141", - 190, + "if_else_181", + 238, 9 ], [ "load_field", 130, - 7, + 8, "package", - 191, + 239, 14 ], [ "return", 130, - 191, + 239, 14 ], "_nop_ur_6", - "if_else_141", - "if_end_142", + "if_else_181", + "if_end_182", [ "jump", - "if_end_134", - 191, + "if_end_174", + 239, 14 ], - "if_else_133", - "if_end_134", + "if_else_173", + "if_end_174", [ "null", 131, - 194, + 242, 10 ], [ "return", 131, - 194, + 242, 10 ], "_nop_ur_7", @@ -6750,7 +8414,7 @@ "access", 3, "/", - 230, + 278, 27 ], [ @@ -6761,7 +8425,7 @@ "kind": "name", "make": "intrinsic" }, - 230, + 278, 15 ], [ @@ -6769,13 +8433,13 @@ 6, 5, 2, - 230, + 278, 15 ], [ "null", 7, - 230, + 278, 15 ], [ @@ -6783,7 +8447,7 @@ 6, 0, 7, - 230, + 278, 15 ], [ @@ -6791,7 +8455,7 @@ 6, 1, 1, - 230, + 278, 15 ], [ @@ -6799,35 +8463,35 @@ 6, 2, 3, - 230, + 278, 15 ], [ "invoke", 6, 4, - 230, + 278, 15 ], [ "move", 2, 4, - 230, + 278, 15 ], [ "length", 8, 2, - 231, + 279, 14 ], [ "access", 9, 2, - 231, + 279, 23 ], "_nop_tc_1", @@ -6835,8 +8499,8 @@ "_nop_tc_3", [ "jump", - "rel_ni_145", - 231, + "rel_ni_185", + 279, 23 ], [ @@ -6844,16 +8508,16 @@ 10, 8, 9, - 231, + 279, 23 ], [ "jump", - "rel_done_147", - 231, + "rel_done_187", + 279, 23 ], - "rel_ni_145", + "rel_ni_185", "_nop_tc_4", "_nop_tc_5", "_nop_tc_6", @@ -6863,28 +8527,28 @@ 10, 8, 9, - 231, + 279, 23 ], [ "jump", - "rel_done_147", - 231, + "rel_done_187", + 279, 23 ], - "rel_nn_146", + "rel_nn_186", "_nop_tc_8", [ "jump", - "rel_err_148", - 231, + "rel_err_188", + 279, 23 ], "_nop_tc_9", [ "jump", - "rel_err_148", - 231, + "rel_err_188", + 279, 23 ], [ @@ -6892,49 +8556,49 @@ 10, 8, 9, - 231, + 279, 23 ], [ "jump", - "rel_done_147", - 231, + "rel_done_187", + 279, 23 ], - "rel_err_148", + "rel_err_188", [ "disrupt", - 231, + 279, 23 ], - "rel_done_147", + "rel_done_187", [ "jump_false", 10, - "if_else_143", - 231, + "if_else_183", + 279, 23 ], [ "null", 13, - 231, + 279, 33 ], [ "return", 13, - 231, + 279, 33 ], "_nop_ur_1", - "if_else_143", - "if_end_144", + "if_else_183", + "if_end_184", [ "access", 14, 1, - 232, + 280, 28 ], [ @@ -6945,7 +8609,7 @@ "kind": "name", "make": "intrinsic" }, - 232, + 280, 15 ], [ @@ -6953,13 +8617,13 @@ 17, 16, 2, - 232, + 280, 15 ], [ "null", 18, - 232, + 280, 15 ], [ @@ -6967,7 +8631,7 @@ 17, 0, 18, - 232, + 280, 15 ], [ @@ -6975,7 +8639,7 @@ 17, 1, 2, - 232, + 280, 15 ], [ @@ -6983,21 +8647,21 @@ 17, 2, 14, - 232, + 280, 15 ], [ "invoke", 17, 15, - 232, + 280, 15 ], [ "access", 19, "/", - 232, + 280, 32 ], [ @@ -7008,7 +8672,7 @@ "kind": "name", "make": "intrinsic" }, - 232, + 280, 10 ], [ @@ -7016,13 +8680,13 @@ 22, 21, 2, - 232, + 280, 10 ], [ "null", 23, - 232, + 280, 10 ], [ @@ -7030,7 +8694,7 @@ 22, 0, 23, - 232, + 280, 10 ], [ @@ -7038,7 +8702,7 @@ 22, 1, 15, - 232, + 280, 10 ], [ @@ -7046,20 +8710,20 @@ 22, 2, 19, - 232, + 280, 10 ], [ "tail_invoke", 22, 20, - 232, + 280, 10 ], [ "return", 20, - 232, + 280, 10 ], "_nop_ur_2", @@ -7078,79 +8742,79 @@ [ "jump_true", 2, - "if_else_149", - 238, + "if_else_189", + 286, 8 ], [ "null", 5, - 238, + 286, 32 ], [ "return", 5, - 238, + 286, 32 ], "_nop_ur_1", - "if_else_149", - "if_end_150", + "if_else_189", + "if_end_190", [ "get", 7, - 65, + 67, 1, - 239, + 287, 15 ], [ "is_proxy", 8, 7, - 239, + 287, 15 ], [ "jump_false", 8, - "record_path_151", - 239, + "record_path_191", + 287, 15 ], [ "null", 9, - 239, + 287, 15 ], [ "access", 10, "split_alias", - 239, + 287, 15 ], [ "array", 11, 0, - 239, + 287, 15 ], [ "push", 11, 2, - 239, + 287, 15 ], [ "push", 11, 1, - 239, + 287, 15 ], [ @@ -7158,7 +8822,7 @@ 12, 7, 2, - 239, + 287, 15 ], [ @@ -7166,7 +8830,7 @@ 12, 0, 9, - 239, + 287, 15 ], [ @@ -7174,7 +8838,7 @@ 12, 1, 10, - 239, + 287, 15 ], [ @@ -7182,29 +8846,29 @@ 12, 2, 11, - 239, + 287, 15 ], [ "invoke", 12, 6, - 239, + 287, 15 ], [ "jump", - "call_done_152", - 239, + "call_done_192", + 287, 15 ], - "record_path_151", + "record_path_191", [ "load_field", 13, 7, "split_alias", - 239, + 287, 15 ], [ @@ -7212,7 +8876,7 @@ 14, 13, 2, - 239, + 287, 15 ], [ @@ -7220,7 +8884,7 @@ 14, 0, 7, - 239, + 287, 15 ], [ @@ -7228,7 +8892,7 @@ 14, 1, 2, - 239, + 287, 15 ], [ @@ -7236,29 +8900,29 @@ 14, 2, 1, - 239, + 287, 15 ], [ "invoke", 14, 6, - 239, + 287, 15 ], - "call_done_152", + "call_done_192", [ "move", 3, 6, - 239, + 287, 15 ], [ "jump_false", 3, - "if_else_153", - 240, + "if_else_193", + 288, 7 ], [ @@ -7266,28 +8930,28 @@ 15, 3, "package", - 240, + 288, 21 ], [ "return", 15, - 240, + 288, 21 ], "_nop_ur_2", - "if_else_153", - "if_end_154", + "if_else_193", + "if_end_194", [ "null", 16, - 241, + 289, 10 ], [ "return", 16, - 241, + 289, 10 ], "_nop_ur_3", @@ -7306,30 +8970,30 @@ [ "jump_true", 2, - "if_else_155", - 246, + "if_else_195", + 294, 8 ], [ "null", 5, - 246, + 294, 32 ], [ "return", 5, - 246, + 294, 32 ], "_nop_ur_1", - "if_else_155", - "if_end_156", + "if_else_195", + "if_end_196", [ "access", 6, "/dummy", - 247, + 295, 63 ], [ @@ -7337,63 +9001,63 @@ 7, 1, 6, - 247, + 295, 63 ], [ "get", 9, - 65, + 67, 1, - 247, + 295, 16 ], [ "is_proxy", 10, 9, - 247, + 295, 16 ], [ "jump_false", 10, - "record_path_157", - 247, + "record_path_197", + 295, 16 ], [ "null", 11, - 247, + 295, 16 ], [ "access", 12, "split_alias", - 247, + 295, 16 ], [ "array", 13, 0, - 247, + 295, 16 ], [ "push", 13, 2, - 247, + 295, 16 ], [ "push", 13, 7, - 247, + 295, 16 ], [ @@ -7401,7 +9065,7 @@ 14, 9, 2, - 247, + 295, 16 ], [ @@ -7409,7 +9073,7 @@ 14, 0, 11, - 247, + 295, 16 ], [ @@ -7417,7 +9081,7 @@ 14, 1, 12, - 247, + 295, 16 ], [ @@ -7425,29 +9089,29 @@ 14, 2, 13, - 247, + 295, 16 ], [ "invoke", 14, 8, - 247, + 295, 16 ], [ "jump", - "call_done_158", - 247, + "call_done_198", + 295, 16 ], - "record_path_157", + "record_path_197", [ "load_field", 15, 9, "split_alias", - 247, + 295, 16 ], [ @@ -7455,7 +9119,7 @@ 16, 15, 2, - 247, + 295, 16 ], [ @@ -7463,7 +9127,7 @@ 16, 0, 9, - 247, + 295, 16 ], [ @@ -7471,7 +9135,7 @@ 16, 1, 2, - 247, + 295, 16 ], [ @@ -7479,29 +9143,29 @@ 16, 2, 7, - 247, + 295, 16 ], [ "invoke", 16, 8, - 247, + 295, 16 ], - "call_done_158", + "call_done_198", [ "move", 3, 8, - 247, + 295, 16 ], [ "jump_false", 3, - "if_else_159", - 248, + "if_else_199", + 296, 7 ], [ @@ -7509,28 +9173,28 @@ 17, 3, "package", - 248, + 296, 22 ], [ "return", 17, - 248, + 296, 22 ], "_nop_ur_2", - "if_else_159", - "if_end_160", + "if_else_199", + "if_end_200", [ "null", 18, - 249, + 297, 10 ], [ "return", 18, - 249, + 297, 10 ], "_nop_ur_3", @@ -7549,21 +9213,21 @@ "move", 2, 1, - 258, + 306, 7 ], [ "jump_false", 2, - "and_end_163", - 258, + "and_end_203", + 306, 7 ], [ "access", 3, "/", - 258, + 306, 31 ], [ @@ -7574,7 +9238,7 @@ "kind": "name", "make": "intrinsic" }, - 258, + 306, 14 ], [ @@ -7582,13 +9246,13 @@ 6, 5, 2, - 258, + 306, 14 ], [ "null", 7, - 258, + 306, 14 ], [ @@ -7596,7 +9260,7 @@ 6, 0, 7, - 258, + 306, 14 ], [ @@ -7604,7 +9268,7 @@ 6, 1, 1, - 258, + 306, 14 ], [ @@ -7612,43 +9276,43 @@ 6, 2, 3, - 258, + 306, 14 ], [ "invoke", 6, 4, - 258, + 306, 14 ], [ "move", 2, 4, - 258, + 306, 14 ], - "and_end_163", + "and_end_203", [ "jump_false", 2, - "if_else_161", - 258, + "if_else_201", + 306, 14 ], [ "access", 8, "/", - 259, + 307, 33 ], [ "access", 9, "_", - 259, + 307, 38 ], [ @@ -7659,7 +9323,7 @@ "kind": "name", "make": "intrinsic" }, - 259, + 307, 20 ], [ @@ -7667,13 +9331,13 @@ 12, 11, 3, - 259, + 307, 20 ], [ "null", 13, - 259, + 307, 20 ], [ @@ -7681,7 +9345,7 @@ 12, 0, 13, - 259, + 307, 20 ], [ @@ -7689,7 +9353,7 @@ 12, 1, 1, - 259, + 307, 20 ], [ @@ -7697,7 +9361,7 @@ 12, 2, 8, - 259, + 307, 20 ], [ @@ -7705,28 +9369,28 @@ 12, 3, 9, - 259, + 307, 20 ], [ "invoke", 12, 10, - 259, + 307, 20 ], [ "access", 14, "@", - 259, + 307, 44 ], [ "access", 15, "_", - 259, + 307, 49 ], [ @@ -7737,7 +9401,7 @@ "kind": "name", "make": "intrinsic" }, - 259, + 307, 12 ], [ @@ -7745,13 +9409,13 @@ 18, 17, 3, - 259, + 307, 12 ], [ "null", 19, - 259, + 307, 12 ], [ @@ -7759,7 +9423,7 @@ 18, 0, 19, - 259, + 307, 12 ], [ @@ -7767,7 +9431,7 @@ 18, 1, 10, - 259, + 307, 12 ], [ @@ -7775,7 +9439,7 @@ 18, 2, 14, - 259, + 307, 12 ], [ @@ -7783,37 +9447,37 @@ 18, 3, 15, - 259, + 307, 12 ], [ "tail_invoke", 18, 16, - 259, + 307, 12 ], [ "return", 16, - 259, + 307, 12 ], "_nop_ur_1", - "if_else_161", - "if_end_162", + "if_else_201", + "if_end_202", [ "access", 20, "@", - 260, + 308, 23 ], [ "access", 21, "_", - 260, + 308, 28 ], [ @@ -7824,7 +9488,7 @@ "kind": "name", "make": "intrinsic" }, - 260, + 308, 10 ], [ @@ -7832,13 +9496,13 @@ 24, 23, 3, - 260, + 308, 10 ], [ "null", 25, - 260, + 308, 10 ], [ @@ -7846,7 +9510,7 @@ 24, 0, 25, - 260, + 308, 10 ], [ @@ -7854,7 +9518,7 @@ 24, 1, 1, - 260, + 308, 10 ], [ @@ -7862,7 +9526,7 @@ 24, 2, 20, - 260, + 308, 10 ], [ @@ -7870,20 +9534,20 @@ 24, 3, 21, - 260, + 308, 10 ], [ "tail_invoke", 24, 22, - 260, + 308, 10 ], [ "return", 22, - 260, + 308, 10 ], "_nop_ur_2", @@ -7901,16 +9565,16 @@ [ "get", 2, - 33, + 30, 1, - 265, + 313, 10 ], [ "access", 3, "/cache/", - 265, + 313, 29 ], [ @@ -7918,21 +9582,21 @@ 4, 2, 3, - 265, + 313, 29 ], [ "access", 5, "/", - 265, + 313, 62 ], [ "access", 6, "_", - 265, + 313, 67 ], [ @@ -7943,7 +9607,7 @@ "kind": "name", "make": "intrinsic" }, - 265, + 313, 49 ], [ @@ -7951,13 +9615,13 @@ 9, 8, 3, - 265, + 313, 49 ], [ "null", 10, - 265, + 313, 49 ], [ @@ -7965,7 +9629,7 @@ 9, 0, 10, - 265, + 313, 49 ], [ @@ -7973,7 +9637,7 @@ 9, 1, 1, - 265, + 313, 49 ], [ @@ -7981,7 +9645,7 @@ 9, 2, 5, - 265, + 313, 49 ], [ @@ -7989,28 +9653,28 @@ 9, 3, 6, - 265, + 313, 49 ], [ "invoke", 9, 7, - 265, + 313, 49 ], [ "access", 11, "@", - 265, + 313, 73 ], [ "access", 12, "_", - 265, + 313, 78 ], [ @@ -8021,7 +9685,7 @@ "kind": "name", "make": "intrinsic" }, - 265, + 313, 41 ], [ @@ -8029,13 +9693,13 @@ 15, 14, 3, - 265, + 313, 41 ], [ "null", 16, - 265, + 313, 41 ], [ @@ -8043,7 +9707,7 @@ 15, 0, 16, - 265, + 313, 41 ], [ @@ -8051,7 +9715,7 @@ 15, 1, 7, - 265, + 313, 41 ], [ @@ -8059,7 +9723,7 @@ 15, 2, 11, - 265, + 313, 41 ], [ @@ -8067,14 +9731,14 @@ 15, 3, 12, - 265, + 313, 41 ], [ "invoke", 15, 13, - 265, + 313, 41 ], [ @@ -8082,13 +9746,13 @@ 17, 4, 13, - 265, + 313, 41 ], [ "return", 17, - 265, + 313, 41 ], "_nop_ur_1", @@ -8106,43 +9770,43 @@ [ "get", 4, - 66, + 68, 1, - 374, + 422, 18 ], [ "is_proxy", 5, 4, - 374, + 422, 18 ], [ "jump_false", 5, - "record_path_164", - 374, + "record_path_204", + 422, 18 ], [ "null", 6, - 374, + 422, 18 ], [ "access", 7, "platform", - 374, + 422, 18 ], [ "array", 8, 0, - 374, + 422, 18 ], [ @@ -8150,7 +9814,7 @@ 9, 4, 2, - 374, + 422, 18 ], [ @@ -8158,7 +9822,7 @@ 9, 0, 6, - 374, + 422, 18 ], [ @@ -8166,7 +9830,7 @@ 9, 1, 7, - 374, + 422, 18 ], [ @@ -8174,29 +9838,29 @@ 9, 2, 8, - 374, + 422, 18 ], [ "invoke", 9, 3, - 374, + 422, 18 ], [ "jump", - "call_done_165", - 374, + "call_done_205", + 422, 18 ], - "record_path_164", + "record_path_204", [ "load_field", 10, 4, "platform", - 374, + 422, 18 ], [ @@ -8204,7 +9868,7 @@ 11, 10, 0, - 374, + 422, 18 ], [ @@ -8212,30 +9876,30 @@ 11, 0, 4, - 374, + 422, 18 ], [ "invoke", 11, 3, - 374, + 422, 18 ], - "call_done_165", + "call_done_205", [ "move", 1, 3, - 374, + 422, 18 ], [ "get", 12, - 66, + 68, 1, - 375, + 423, 14 ], [ @@ -8243,56 +9907,56 @@ 13, 12, "arch", - 375, + 423, 14 ], [ "jump_false", 13, - "tern_else_166", - 375, + "tern_else_206", + 423, 14 ], [ "get", 16, - 66, + 68, 1, - 375, + 423, 24 ], [ "is_proxy", 17, 16, - 375, + 423, 24 ], [ "jump_false", 17, - "record_path_168", - 375, + "record_path_208", + 423, 24 ], [ "null", 18, - 375, + 423, 24 ], [ "access", 19, "arch", - 375, + 423, 24 ], [ "array", 20, 0, - 375, + 423, 24 ], [ @@ -8300,7 +9964,7 @@ 21, 16, 2, - 375, + 423, 24 ], [ @@ -8308,7 +9972,7 @@ 21, 0, 18, - 375, + 423, 24 ], [ @@ -8316,7 +9980,7 @@ 21, 1, 19, - 375, + 423, 24 ], [ @@ -8324,29 +9988,29 @@ 21, 2, 20, - 375, + 423, 24 ], [ "invoke", 21, 15, - 375, + 423, 24 ], [ "jump", - "call_done_169", - 375, + "call_done_209", + 423, 24 ], - "record_path_168", + "record_path_208", [ "load_field", 22, 16, "arch", - 375, + 423, 24 ], [ @@ -8354,7 +10018,7 @@ 23, 22, 0, - 375, + 423, 24 ], [ @@ -8362,58 +10026,58 @@ 23, 0, 16, - 375, + 423, 24 ], [ "invoke", 23, 15, - 375, + 423, 24 ], - "call_done_169", + "call_done_209", [ "move", 14, 15, - 375, + 423, 24 ], [ "jump", - "tern_end_167", - 375, + "tern_end_207", + 423, 24 ], - "tern_else_166", + "tern_else_206", [ "access", 24, "arm64", - 375, + 423, 36 ], [ "move", 14, 24, - 375, + 423, 36 ], - "tern_end_167", + "tern_end_207", [ "move", 2, 14, - 375, + 423, 36 ], [ "access", 25, "macOS", - 376, + 424, 19 ], [ @@ -8421,35 +10085,35 @@ 26, 1, 25, - 376, + 424, 19 ], [ "jump_true", 26, - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], [ "is_int", 27, 1, - 376, + 424, 19 ], [ "jump_false", 27, - "eq_ni_174", - 376, + "eq_ni_214", + 424, 19 ], "_nop_tc_1", [ "jump", - "eq_ni_174", - 376, + "eq_ni_214", + 424, 19 ], [ @@ -8457,35 +10121,35 @@ 26, 1, 25, - 376, + 424, 19 ], [ "jump", - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], - "eq_ni_174", + "eq_ni_214", [ "is_num", 27, 1, - 376, + 424, 19 ], [ "jump_false", 27, - "eq_nn_175", - 376, + "eq_nn_215", + 424, 19 ], "_nop_tc_2", [ "jump", - "eq_nn_175", - 376, + "eq_nn_215", + 424, 19 ], [ @@ -8493,28 +10157,28 @@ 26, 1, 25, - 376, + 424, 19 ], [ "jump", - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], - "eq_nn_175", + "eq_nn_215", [ "is_text", 27, 1, - 376, + 424, 19 ], [ "jump_false", 27, - "eq_nt_176", - 376, + "eq_nt_216", + 424, 19 ], "_nop_tc_3", @@ -8524,69 +10188,69 @@ 26, 1, 25, - 376, + 424, 19 ], [ "jump", - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], - "eq_nt_176", + "eq_nt_216", [ "is_null", 27, 1, - 376, + 424, 19 ], [ "jump_false", 27, - "eq_nnl_177", - 376, + "eq_nnl_217", + 424, 19 ], "_nop_tc_5", [ "jump", - "eq_nnl_177", - 376, + "eq_nnl_217", + 424, 19 ], [ "true", 26, - 376, + 424, 19 ], [ "jump", - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], - "eq_nnl_177", + "eq_nnl_217", [ "is_bool", 27, 1, - 376, + 424, 19 ], [ "jump_false", 27, - "eq_nb_178", - 376, + "eq_nb_218", + 424, 19 ], "_nop_tc_6", [ "jump", - "eq_nb_178", - 376, + "eq_nb_218", + 424, 19 ], [ @@ -8594,42 +10258,42 @@ 26, 1, 25, - 376, + 424, 19 ], [ "jump", - "eq_done_173", - 376, + "eq_done_213", + 424, 19 ], - "eq_nb_178", + "eq_nb_218", [ "false", 26, - 376, + 424, 19 ], - "eq_done_173", + "eq_done_213", [ "move", 29, 26, - 376, + 424, 19 ], [ "jump_true", 29, - "or_end_172", - 376, + "or_end_212", + 424, 19 ], [ "access", 30, "darwin", - 376, + 424, 42 ], [ @@ -8637,35 +10301,35 @@ 31, 1, 30, - 376, + 424, 42 ], [ "jump_true", 31, - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], [ "is_int", 32, 1, - 376, + 424, 42 ], [ "jump_false", 32, - "eq_ni_180", - 376, + "eq_ni_220", + 424, 42 ], "_nop_tc_7", [ "jump", - "eq_ni_180", - 376, + "eq_ni_220", + 424, 42 ], [ @@ -8673,35 +10337,35 @@ 31, 1, 30, - 376, + 424, 42 ], [ "jump", - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], - "eq_ni_180", + "eq_ni_220", [ "is_num", 32, 1, - 376, + 424, 42 ], [ "jump_false", 32, - "eq_nn_181", - 376, + "eq_nn_221", + 424, 42 ], "_nop_tc_8", [ "jump", - "eq_nn_181", - 376, + "eq_nn_221", + 424, 42 ], [ @@ -8709,28 +10373,28 @@ 31, 1, 30, - 376, + 424, 42 ], [ "jump", - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], - "eq_nn_181", + "eq_nn_221", [ "is_text", 32, 1, - 376, + 424, 42 ], [ "jump_false", 32, - "eq_nt_182", - 376, + "eq_nt_222", + 424, 42 ], "_nop_tc_9", @@ -8740,69 +10404,69 @@ 31, 1, 30, - 376, + 424, 42 ], [ "jump", - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], - "eq_nt_182", + "eq_nt_222", [ "is_null", 32, 1, - 376, + 424, 42 ], [ "jump_false", 32, - "eq_nnl_183", - 376, + "eq_nnl_223", + 424, 42 ], "_nop_tc_11", [ "jump", - "eq_nnl_183", - 376, + "eq_nnl_223", + 424, 42 ], [ "true", 31, - 376, + 424, 42 ], [ "jump", - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], - "eq_nnl_183", + "eq_nnl_223", [ "is_bool", 32, 1, - 376, + 424, 42 ], [ "jump_false", 32, - "eq_nb_184", - 376, + "eq_nb_224", + 424, 42 ], "_nop_tc_12", [ "jump", - "eq_nb_184", - 376, + "eq_nb_224", + 424, 42 ], [ @@ -8810,43 +10474,43 @@ 31, 1, 30, - 376, + 424, 42 ], [ "jump", - "eq_done_179", - 376, + "eq_done_219", + 424, 42 ], - "eq_nb_184", + "eq_nb_224", [ "false", 31, - 376, + 424, 42 ], - "eq_done_179", + "eq_done_219", [ "move", 29, 31, - 376, + 424, 42 ], - "or_end_172", + "or_end_212", [ "jump_false", 29, - "if_else_170", - 376, + "if_else_210", + 424, 42 ], [ "access", 34, "x86_64", - 377, + 425, 20 ], [ @@ -8854,35 +10518,35 @@ 35, 2, 34, - 377, + 425, 20 ], [ "jump_true", 35, - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], [ "is_int", 36, 2, - 377, + 425, 20 ], [ "jump_false", 36, - "eq_ni_188", - 377, + "eq_ni_228", + 425, 20 ], "_nop_tc_13", [ "jump", - "eq_ni_188", - 377, + "eq_ni_228", + 425, 20 ], [ @@ -8890,35 +10554,35 @@ 35, 2, 34, - 377, + 425, 20 ], [ "jump", - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], - "eq_ni_188", + "eq_ni_228", [ "is_num", 36, 2, - 377, + 425, 20 ], [ "jump_false", 36, - "eq_nn_189", - 377, + "eq_nn_229", + 425, 20 ], "_nop_tc_14", [ "jump", - "eq_nn_189", - 377, + "eq_nn_229", + 425, 20 ], [ @@ -8926,28 +10590,28 @@ 35, 2, 34, - 377, + 425, 20 ], [ "jump", - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], - "eq_nn_189", + "eq_nn_229", [ "is_text", 36, 2, - 377, + 425, 20 ], [ "jump_false", 36, - "eq_nt_190", - 377, + "eq_nt_230", + 425, 20 ], "_nop_tc_15", @@ -8957,69 +10621,69 @@ 35, 2, 34, - 377, + 425, 20 ], [ "jump", - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], - "eq_nt_190", + "eq_nt_230", [ "is_null", 36, 2, - 377, + 425, 20 ], [ "jump_false", 36, - "eq_nnl_191", - 377, + "eq_nnl_231", + 425, 20 ], "_nop_tc_17", [ "jump", - "eq_nnl_191", - 377, + "eq_nnl_231", + 425, 20 ], [ "true", 35, - 377, + 425, 20 ], [ "jump", - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], - "eq_nnl_191", + "eq_nnl_231", [ "is_bool", 36, 2, - 377, + 425, 20 ], [ "jump_false", 36, - "eq_nb_192", - 377, + "eq_nb_232", + 425, 20 ], "_nop_tc_18", [ "jump", - "eq_nb_192", - 377, + "eq_nb_232", + 425, 20 ], [ @@ -9027,80 +10691,80 @@ 35, 2, 34, - 377, + 425, 20 ], [ "jump", - "eq_done_187", - 377, + "eq_done_227", + 425, 20 ], - "eq_nb_192", + "eq_nb_232", [ "false", 35, - 377, + 425, 20 ], - "eq_done_187", + "eq_done_227", [ "jump_false", 35, - "tern_else_185", - 377, + "tern_else_225", + 425, 20 ], [ "access", 39, "macos_x86_64", - 377, + 425, 31 ], [ "move", 38, 39, - 377, + 425, 31 ], [ "jump", - "tern_end_186", - 377, + "tern_end_226", + 425, 31 ], - "tern_else_185", + "tern_else_225", [ "access", 40, "macos_arm64", - 377, + 425, 48 ], [ "move", 38, 40, - 377, + 425, 48 ], - "tern_end_186", + "tern_end_226", [ "return", 38, - 377, + 425, 48 ], "_nop_ur_1", - "if_else_170", - "if_end_171", + "if_else_210", + "if_end_211", [ "access", 41, "Linux", - 378, + 426, 19 ], [ @@ -9108,35 +10772,35 @@ 42, 1, 41, - 378, + 426, 19 ], [ "jump_true", 42, - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], [ "is_int", 43, 1, - 378, + 426, 19 ], [ "jump_false", 43, - "eq_ni_197", - 378, + "eq_ni_237", + 426, 19 ], "_nop_tc_19", [ "jump", - "eq_ni_197", - 378, + "eq_ni_237", + 426, 19 ], [ @@ -9144,35 +10808,35 @@ 42, 1, 41, - 378, + 426, 19 ], [ "jump", - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], - "eq_ni_197", + "eq_ni_237", [ "is_num", 43, 1, - 378, + 426, 19 ], [ "jump_false", 43, - "eq_nn_198", - 378, + "eq_nn_238", + 426, 19 ], "_nop_tc_20", [ "jump", - "eq_nn_198", - 378, + "eq_nn_238", + 426, 19 ], [ @@ -9180,28 +10844,28 @@ 42, 1, 41, - 378, + 426, 19 ], [ "jump", - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], - "eq_nn_198", + "eq_nn_238", [ "is_text", 43, 1, - 378, + 426, 19 ], [ "jump_false", 43, - "eq_nt_199", - 378, + "eq_nt_239", + 426, 19 ], "_nop_tc_21", @@ -9211,69 +10875,69 @@ 42, 1, 41, - 378, + 426, 19 ], [ "jump", - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], - "eq_nt_199", + "eq_nt_239", [ "is_null", 43, 1, - 378, + 426, 19 ], [ "jump_false", 43, - "eq_nnl_200", - 378, + "eq_nnl_240", + 426, 19 ], "_nop_tc_23", [ "jump", - "eq_nnl_200", - 378, + "eq_nnl_240", + 426, 19 ], [ "true", 42, - 378, + 426, 19 ], [ "jump", - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], - "eq_nnl_200", + "eq_nnl_240", [ "is_bool", 43, 1, - 378, + 426, 19 ], [ "jump_false", 43, - "eq_nb_201", - 378, + "eq_nb_241", + 426, 19 ], "_nop_tc_24", [ "jump", - "eq_nb_201", - 378, + "eq_nb_241", + 426, 19 ], [ @@ -9281,42 +10945,42 @@ 42, 1, 41, - 378, + 426, 19 ], [ "jump", - "eq_done_196", - 378, + "eq_done_236", + 426, 19 ], - "eq_nb_201", + "eq_nb_241", [ "false", 42, - 378, + 426, 19 ], - "eq_done_196", + "eq_done_236", [ "move", 45, 42, - 378, + 426, 19 ], [ "jump_true", 45, - "or_end_195", - 378, + "or_end_235", + 426, 19 ], [ "access", 46, "linux", - 378, + 426, 42 ], [ @@ -9324,35 +10988,35 @@ 47, 1, 46, - 378, + 426, 42 ], [ "jump_true", 47, - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], [ "is_int", 48, 1, - 378, + 426, 42 ], [ "jump_false", 48, - "eq_ni_203", - 378, + "eq_ni_243", + 426, 42 ], "_nop_tc_25", [ "jump", - "eq_ni_203", - 378, + "eq_ni_243", + 426, 42 ], [ @@ -9360,35 +11024,35 @@ 47, 1, 46, - 378, + 426, 42 ], [ "jump", - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], - "eq_ni_203", + "eq_ni_243", [ "is_num", 48, 1, - 378, + 426, 42 ], [ "jump_false", 48, - "eq_nn_204", - 378, + "eq_nn_244", + 426, 42 ], "_nop_tc_26", [ "jump", - "eq_nn_204", - 378, + "eq_nn_244", + 426, 42 ], [ @@ -9396,28 +11060,28 @@ 47, 1, 46, - 378, + 426, 42 ], [ "jump", - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], - "eq_nn_204", + "eq_nn_244", [ "is_text", 48, 1, - 378, + 426, 42 ], [ "jump_false", 48, - "eq_nt_205", - 378, + "eq_nt_245", + 426, 42 ], "_nop_tc_27", @@ -9427,69 +11091,69 @@ 47, 1, 46, - 378, + 426, 42 ], [ "jump", - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], - "eq_nt_205", + "eq_nt_245", [ "is_null", 48, 1, - 378, + 426, 42 ], [ "jump_false", 48, - "eq_nnl_206", - 378, + "eq_nnl_246", + 426, 42 ], "_nop_tc_29", [ "jump", - "eq_nnl_206", - 378, + "eq_nnl_246", + 426, 42 ], [ "true", 47, - 378, + 426, 42 ], [ "jump", - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], - "eq_nnl_206", + "eq_nnl_246", [ "is_bool", 48, 1, - 378, + 426, 42 ], [ "jump_false", 48, - "eq_nb_207", - 378, + "eq_nb_247", + 426, 42 ], "_nop_tc_30", [ "jump", - "eq_nb_207", - 378, + "eq_nb_247", + 426, 42 ], [ @@ -9497,43 +11161,43 @@ 47, 1, 46, - 378, + 426, 42 ], [ "jump", - "eq_done_202", - 378, + "eq_done_242", + 426, 42 ], - "eq_nb_207", + "eq_nb_247", [ "false", 47, - 378, + 426, 42 ], - "eq_done_202", + "eq_done_242", [ "move", 45, 47, - 378, + 426, 42 ], - "or_end_195", + "or_end_235", [ "jump_false", 45, - "if_else_193", - 378, + "if_else_233", + 426, 42 ], [ "access", 50, "x86_64", - 379, + 427, 20 ], [ @@ -9541,35 +11205,35 @@ 51, 2, 50, - 379, + 427, 20 ], [ "jump_true", 51, - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], [ "is_int", 52, 2, - 379, + 427, 20 ], [ "jump_false", 52, - "eq_ni_211", - 379, + "eq_ni_251", + 427, 20 ], "_nop_tc_31", [ "jump", - "eq_ni_211", - 379, + "eq_ni_251", + 427, 20 ], [ @@ -9577,35 +11241,35 @@ 51, 2, 50, - 379, + 427, 20 ], [ "jump", - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], - "eq_ni_211", + "eq_ni_251", [ "is_num", 52, 2, - 379, + 427, 20 ], [ "jump_false", 52, - "eq_nn_212", - 379, + "eq_nn_252", + 427, 20 ], "_nop_tc_32", [ "jump", - "eq_nn_212", - 379, + "eq_nn_252", + 427, 20 ], [ @@ -9613,28 +11277,28 @@ 51, 2, 50, - 379, + 427, 20 ], [ "jump", - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], - "eq_nn_212", + "eq_nn_252", [ "is_text", 52, 2, - 379, + 427, 20 ], [ "jump_false", 52, - "eq_nt_213", - 379, + "eq_nt_253", + 427, 20 ], "_nop_tc_33", @@ -9644,69 +11308,69 @@ 51, 2, 50, - 379, + 427, 20 ], [ "jump", - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], - "eq_nt_213", + "eq_nt_253", [ "is_null", 52, 2, - 379, + 427, 20 ], [ "jump_false", 52, - "eq_nnl_214", - 379, + "eq_nnl_254", + 427, 20 ], "_nop_tc_35", [ "jump", - "eq_nnl_214", - 379, + "eq_nnl_254", + 427, 20 ], [ "true", 51, - 379, + 427, 20 ], [ "jump", - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], - "eq_nnl_214", + "eq_nnl_254", [ "is_bool", 52, 2, - 379, + 427, 20 ], [ "jump_false", 52, - "eq_nb_215", - 379, + "eq_nb_255", + 427, 20 ], "_nop_tc_36", [ "jump", - "eq_nb_215", - 379, + "eq_nb_255", + 427, 20 ], [ @@ -9714,80 +11378,80 @@ 51, 2, 50, - 379, + 427, 20 ], [ "jump", - "eq_done_210", - 379, + "eq_done_250", + 427, 20 ], - "eq_nb_215", + "eq_nb_255", [ "false", 51, - 379, + 427, 20 ], - "eq_done_210", + "eq_done_250", [ "jump_false", 51, - "tern_else_208", - 379, + "tern_else_248", + 427, 20 ], [ "access", 55, "linux", - 379, + 427, 31 ], [ "move", 54, 55, - 379, + 427, 31 ], [ "jump", - "tern_end_209", - 379, + "tern_end_249", + 427, 31 ], - "tern_else_208", + "tern_else_248", [ "access", 56, "linux_arm64", - 379, + 427, 41 ], [ "move", 54, 56, - 379, + 427, 41 ], - "tern_end_209", + "tern_end_249", [ "return", 54, - 379, + 427, 41 ], "_nop_ur_2", - "if_else_193", - "if_end_194", + "if_else_233", + "if_end_234", [ "access", 57, "Windows", - 380, + 428, 19 ], [ @@ -9795,35 +11459,35 @@ 58, 1, 57, - 380, + 428, 19 ], [ "jump_true", 58, - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], [ "is_int", 59, 1, - 380, + 428, 19 ], [ "jump_false", 59, - "eq_ni_220", - 380, + "eq_ni_260", + 428, 19 ], "_nop_tc_37", [ "jump", - "eq_ni_220", - 380, + "eq_ni_260", + 428, 19 ], [ @@ -9831,35 +11495,35 @@ 58, 1, 57, - 380, + 428, 19 ], [ "jump", - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], - "eq_ni_220", + "eq_ni_260", [ "is_num", 59, 1, - 380, + 428, 19 ], [ "jump_false", 59, - "eq_nn_221", - 380, + "eq_nn_261", + 428, 19 ], "_nop_tc_38", [ "jump", - "eq_nn_221", - 380, + "eq_nn_261", + 428, 19 ], [ @@ -9867,28 +11531,28 @@ 58, 1, 57, - 380, + 428, 19 ], [ "jump", - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], - "eq_nn_221", + "eq_nn_261", [ "is_text", 59, 1, - 380, + 428, 19 ], [ "jump_false", 59, - "eq_nt_222", - 380, + "eq_nt_262", + 428, 19 ], "_nop_tc_39", @@ -9898,69 +11562,69 @@ 58, 1, 57, - 380, + 428, 19 ], [ "jump", - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], - "eq_nt_222", + "eq_nt_262", [ "is_null", 59, 1, - 380, + 428, 19 ], [ "jump_false", 59, - "eq_nnl_223", - 380, + "eq_nnl_263", + 428, 19 ], "_nop_tc_41", [ "jump", - "eq_nnl_223", - 380, + "eq_nnl_263", + 428, 19 ], [ "true", 58, - 380, + 428, 19 ], [ "jump", - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], - "eq_nnl_223", + "eq_nnl_263", [ "is_bool", 59, 1, - 380, + 428, 19 ], [ "jump_false", 59, - "eq_nb_224", - 380, + "eq_nb_264", + 428, 19 ], "_nop_tc_42", [ "jump", - "eq_nb_224", - 380, + "eq_nb_264", + 428, 19 ], [ @@ -9968,42 +11632,42 @@ 58, 1, 57, - 380, + 428, 19 ], [ "jump", - "eq_done_219", - 380, + "eq_done_259", + 428, 19 ], - "eq_nb_224", + "eq_nb_264", [ "false", 58, - 380, + 428, 19 ], - "eq_done_219", + "eq_done_259", [ "move", 61, 58, - 380, + 428, 19 ], [ "jump_true", 61, - "or_end_218", - 380, + "or_end_258", + 428, 19 ], [ "access", 62, "windows", - 380, + 428, 44 ], [ @@ -10011,35 +11675,35 @@ 63, 1, 62, - 380, + 428, 44 ], [ "jump_true", 63, - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], [ "is_int", 64, 1, - 380, + 428, 44 ], [ "jump_false", 64, - "eq_ni_226", - 380, + "eq_ni_266", + 428, 44 ], "_nop_tc_43", [ "jump", - "eq_ni_226", - 380, + "eq_ni_266", + 428, 44 ], [ @@ -10047,35 +11711,35 @@ 63, 1, 62, - 380, + 428, 44 ], [ "jump", - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], - "eq_ni_226", + "eq_ni_266", [ "is_num", 64, 1, - 380, + 428, 44 ], [ "jump_false", 64, - "eq_nn_227", - 380, + "eq_nn_267", + 428, 44 ], "_nop_tc_44", [ "jump", - "eq_nn_227", - 380, + "eq_nn_267", + 428, 44 ], [ @@ -10083,28 +11747,28 @@ 63, 1, 62, - 380, + 428, 44 ], [ "jump", - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], - "eq_nn_227", + "eq_nn_267", [ "is_text", 64, 1, - 380, + 428, 44 ], [ "jump_false", 64, - "eq_nt_228", - 380, + "eq_nt_268", + 428, 44 ], "_nop_tc_45", @@ -10114,69 +11778,69 @@ 63, 1, 62, - 380, + 428, 44 ], [ "jump", - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], - "eq_nt_228", + "eq_nt_268", [ "is_null", 64, 1, - 380, + 428, 44 ], [ "jump_false", 64, - "eq_nnl_229", - 380, + "eq_nnl_269", + 428, 44 ], "_nop_tc_47", [ "jump", - "eq_nnl_229", - 380, + "eq_nnl_269", + 428, 44 ], [ "true", 63, - 380, + 428, 44 ], [ "jump", - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], - "eq_nnl_229", + "eq_nnl_269", [ "is_bool", 64, 1, - 380, + 428, 44 ], [ "jump_false", 64, - "eq_nb_230", - 380, + "eq_nb_270", + 428, 44 ], "_nop_tc_48", [ "jump", - "eq_nb_230", - 380, + "eq_nb_270", + 428, 44 ], [ @@ -10184,64 +11848,64 @@ 63, 1, 62, - 380, + 428, 44 ], [ "jump", - "eq_done_225", - 380, + "eq_done_265", + 428, 44 ], - "eq_nb_230", + "eq_nb_270", [ "false", 63, - 380, + 428, 44 ], - "eq_done_225", + "eq_done_265", [ "move", 61, 63, - 380, + 428, 44 ], - "or_end_218", + "or_end_258", [ "jump_false", 61, - "if_else_216", - 380, + "if_else_256", + 428, 44 ], [ "access", 66, "windows", - 381, + 429, 12 ], [ "return", 66, - 381, + 429, 12 ], "_nop_ur_3", - "if_else_216", - "if_end_217", + "if_else_256", + "if_end_257", [ "null", 67, - 382, + 430, 10 ], [ "return", 67, - 382, + 430, 10 ], "_nop_ur_4", @@ -10259,9 +11923,9 @@ [ "get", 6, - 58, + 61, 1, - 390, + 438, 20 ], [ @@ -10269,13 +11933,13 @@ 7, 6, 2, - 390, + 438, 20 ], [ "null", 8, - 390, + 438, 20 ], [ @@ -10283,7 +11947,7 @@ 7, 0, 8, - 390, + 438, 20 ], [ @@ -10291,7 +11955,7 @@ 7, 1, 1, - 390, + 438, 20 ], [ @@ -10299,70 +11963,70 @@ 7, 2, 2, - 390, + 438, 20 ], [ "invoke", 7, 5, - 390, + 438, 20 ], [ "move", 3, 5, - 390, + 438, 20 ], [ "get", 10, - 16, + 17, 1, - 391, + 439, 8 ], [ "is_proxy", 11, 10, - 391, + 439, 8 ], [ "jump_false", 11, - "record_path_233", - 391, + "record_path_273", + 439, 8 ], [ "null", 12, - 391, + 439, 8 ], [ "access", 13, "is_file", - 391, + 439, 8 ], [ "array", 14, 0, - 391, + 439, 8 ], [ "push", 14, 3, - 391, + 439, 8 ], [ @@ -10370,7 +12034,7 @@ 15, 10, 2, - 391, + 439, 8 ], [ @@ -10378,7 +12042,7 @@ 15, 0, 12, - 391, + 439, 8 ], [ @@ -10386,7 +12050,7 @@ 15, 1, 13, - 391, + 439, 8 ], [ @@ -10394,29 +12058,29 @@ 15, 2, 14, - 391, + 439, 8 ], [ "invoke", 15, 9, - 391, + 439, 8 ], [ "jump", - "call_done_234", - 391, + "call_done_274", + 439, 8 ], - "record_path_233", + "record_path_273", [ "load_field", 16, 10, "is_file", - 391, + 439, 8 ], [ @@ -10424,7 +12088,7 @@ 17, 16, 1, - 391, + 439, 8 ], [ @@ -10432,7 +12096,7 @@ 17, 0, 10, - 391, + 439, 8 ], [ @@ -10440,87 +12104,87 @@ 17, 1, 3, - 391, + 439, 8 ], [ "invoke", 17, 9, - 391, + 439, 8 ], - "call_done_234", + "call_done_274", "_nop_bl_1", [ "jump_true", 9, - "if_else_231", - 391, + "if_else_271", + 439, 8 ], [ "null", 19, - 391, + 439, 39 ], [ "return", 19, - 391, + 439, 39 ], "_nop_ur_1", - "if_else_231", - "if_end_232", + "if_else_271", + "if_end_272", [ "get", 21, - 66, + 68, 1, - 392, + 440, 16 ], [ "is_proxy", 22, 21, - 392, + 440, 16 ], [ "jump_false", 22, - "record_path_235", - 392, + "record_path_275", + 440, 16 ], [ "null", 23, - 392, + 440, 16 ], [ "access", 24, "dylib_open", - 392, + 440, 16 ], [ "array", 25, 0, - 392, + 440, 16 ], [ "push", 25, 3, - 392, + 440, 16 ], [ @@ -10528,7 +12192,7 @@ 26, 21, 2, - 392, + 440, 16 ], [ @@ -10536,7 +12200,7 @@ 26, 0, 23, - 392, + 440, 16 ], [ @@ -10544,7 +12208,7 @@ 26, 1, 24, - 392, + 440, 16 ], [ @@ -10552,29 +12216,29 @@ 26, 2, 25, - 392, + 440, 16 ], [ "invoke", 26, 20, - 392, + 440, 16 ], [ "jump", - "call_done_236", - 392, + "call_done_276", + 440, 16 ], - "record_path_235", + "record_path_275", [ "load_field", 27, 21, "dylib_open", - 392, + 440, 16 ], [ @@ -10582,7 +12246,7 @@ 28, 27, 1, - 392, + 440, 16 ], [ @@ -10590,7 +12254,7 @@ 28, 0, 21, - 392, + 440, 16 ], [ @@ -10598,94 +12262,94 @@ 28, 1, 3, - 392, + 440, 16 ], [ "invoke", 28, 20, - 392, + 440, 16 ], - "call_done_236", + "call_done_276", [ "move", 4, 20, - 392, + 440, 16 ], "_nop_bl_2", [ "jump_true", 4, - "if_else_237", - 393, + "if_else_277", + 441, 8 ], [ "null", 30, - 393, + 441, 23 ], [ "return", 30, - 393, + 441, 23 ], "_nop_ur_2", - "if_else_237", - "if_end_238", + "if_else_277", + "if_end_278", [ "get", 32, - 66, + 68, 1, - 394, + 442, 10 ], [ "is_proxy", 33, 32, - 394, + 442, 10 ], [ "jump_false", 33, - "record_path_239", - 394, + "record_path_279", + 442, 10 ], [ "null", 34, - 394, + 442, 10 ], [ "access", 35, "native_module_load", - 394, + 442, 10 ], [ "array", 36, 0, - 394, + 442, 10 ], [ "push", 36, 4, - 394, + 442, 10 ], [ @@ -10693,7 +12357,7 @@ 37, 32, 2, - 394, + 442, 10 ], [ @@ -10701,7 +12365,7 @@ 37, 0, 34, - 394, + 442, 10 ], [ @@ -10709,7 +12373,7 @@ 37, 1, 35, - 394, + 442, 10 ], [ @@ -10717,29 +12381,29 @@ 37, 2, 36, - 394, + 442, 10 ], [ "invoke", 37, 31, - 394, + 442, 10 ], [ "jump", - "call_done_240", - 394, + "call_done_280", + 442, 10 ], - "record_path_239", + "record_path_279", [ "load_field", 38, 32, "native_module_load", - 394, + 442, 10 ], [ @@ -10747,7 +12411,7 @@ 39, 38, 1, - 394, + 442, 10 ], [ @@ -10755,7 +12419,7 @@ 39, 0, 32, - 394, + 442, 10 ], [ @@ -10763,21 +12427,21 @@ 39, 1, 4, - 394, + 442, 10 ], [ "invoke", 39, 31, - 394, + 442, 10 ], - "call_done_240", + "call_done_280", [ "return", 31, - 394, + 442, 10 ], "_nop_ur_3", @@ -10800,7 +12464,7 @@ "kind": "name", "make": "intrinsic" }, - 422, + 470, 55 ], [ @@ -10808,7 +12472,7 @@ 3, 2, 1, - 422, + 470, 67 ], [ @@ -10816,7 +12480,7 @@ 4, 2, 1, - 422, + 470, 46 ], [ @@ -10824,19 +12488,19 @@ 4, 3, 1, - 422, + 470, 50 ], [ "null", 5, - 422, + 470, 50 ], [ "return", 5, - 422, + 470, 50 ] ], @@ -10858,7 +12522,7 @@ "move", 2, 6, - 420, + 468, 13 ], [ @@ -10869,14 +12533,14 @@ "kind": "name", "make": "intrinsic" }, - 421, + 469, 7 ], [ "jump_false", 7, - "if_else_241", - 421, + "if_else_281", + 469, 7 ], [ @@ -10887,7 +12551,7 @@ "kind": "name", "make": "intrinsic" }, - 422, + 470, 18 ], [ @@ -10898,7 +12562,7 @@ "kind": "name", "make": "intrinsic" }, - 422, + 470, 12 ], [ @@ -10906,13 +12570,13 @@ 11, 10, 1, - 422, + 470, 12 ], [ "null", 12, - 422, + 470, 12 ], [ @@ -10920,7 +12584,7 @@ 11, 0, 12, - 422, + 470, 12 ], [ @@ -10928,64 +12592,64 @@ 11, 1, 8, - 422, + 470, 12 ], [ "invoke", 11, 9, - 422, + 470, 12 ], [ "function", 13, - 18, - 422, + 20, + 470, 32 ], [ "length", 15, 9, - 422, + 470, 32 ], [ "int", 16, 0, - 422, + 470, 32 ], [ "int", 20, 1, - 422, + 470, 32 ], [ "null", 19, - 422, + 470, 32 ], - "arrfor_loop_243", + "arrfor_loop_283", [ "lt_int", 17, 16, 15, - 422, + 470, 32 ], [ "jump_false", 17, - "arrfor_done_244", - 422, + "arrfor_done_284", + 470, 32 ], [ @@ -10993,7 +12657,7 @@ 18, 9, 16, - 422, + 470, 32 ], [ @@ -11001,7 +12665,7 @@ 21, 13, 2, - 422, + 470, 32 ], [ @@ -11009,7 +12673,7 @@ 21, 0, 19, - 422, + 470, 32 ], [ @@ -11017,7 +12681,7 @@ 21, 1, 18, - 422, + 470, 32 ], [ @@ -11025,14 +12689,14 @@ 21, 2, 16, - 422, + 470, 32 ], [ "invoke", 21, 22, - 422, + 470, 32 ], [ @@ -11040,83 +12704,83 @@ 16, 16, 20, - 422, + 470, 32 ], [ "jump", - "arrfor_loop_243", - 422, + "arrfor_loop_283", + 470, 32 ], - "arrfor_done_244", + "arrfor_done_284", [ "null", 14, - 422, + 470, 32 ], [ "jump", - "if_end_242", - 422, + "if_end_282", + 470, 32 ], - "if_else_241", - "if_end_242", + "if_else_281", + "if_end_282", [ "access", 5, 0, - 426, + 474, 11 ], [ "null", 3, - 427, + 475, 13 ], [ "null", 4, - 428, + 476, 13 ], [ "access", 23, 0, - 429, + 477, 12 ], [ "move", 5, 23, - 429, + 477, 12 ], - "for_start_245", + "for_start_285", [ "length", 24, 1, - 429, + 477, 26 ], [ "is_int", 26, 5, - 429, + 477, 26 ], [ "jump_false", 26, - "rel_ni_248", - 429, + "rel_ni_288", + 477, 26 ], "_nop_tc_1", @@ -11126,28 +12790,28 @@ 25, 5, 24, - 429, + 477, 26 ], [ "jump", - "rel_done_250", - 429, + "rel_done_290", + 477, 26 ], - "rel_ni_248", + "rel_ni_288", [ "is_num", 26, 5, - 429, + 477, 26 ], [ "jump_false", 26, - "rel_nn_249", - 429, + "rel_nn_289", + 477, 26 ], "_nop_tc_3", @@ -11157,35 +12821,35 @@ 25, 5, 24, - 429, + 477, 26 ], [ "jump", - "rel_done_250", - 429, + "rel_done_290", + 477, 26 ], - "rel_nn_249", + "rel_nn_289", [ "is_text", 26, 5, - 429, + 477, 26 ], [ "jump_false", 26, - "rel_err_251", - 429, + "rel_err_291", + 477, 26 ], "_nop_tc_5", [ "jump", - "rel_err_251", - 429, + "rel_err_291", + 477, 26 ], [ @@ -11193,27 +12857,27 @@ 25, 5, 24, - 429, + 477, 26 ], [ "jump", - "rel_done_250", - 429, + "rel_done_290", + 477, 26 ], - "rel_err_251", + "rel_err_291", [ "disrupt", - 429, + 477, 26 ], - "rel_done_250", + "rel_done_290", [ "jump_false", 25, - "for_end_247", - 429, + "for_end_287", + 477, 26 ], [ @@ -11221,42 +12885,42 @@ 28, 1, 5, - 430, + 478, 18 ], [ "move", 3, 28, - 430, + 478, 18 ], [ "move", 4, 3, - 431, + 479, 11 ], [ "move", 29, 4, - 432, + 480, 9 ], [ "jump_false", 29, - "and_end_254", - 432, + "and_end_294", + 480, 9 ], [ "access", 30, 0, - 432, + 480, 20 ], [ @@ -11264,14 +12928,14 @@ 31, 4, 30, - 432, + 480, 20 ], [ "access", 32, "$", - 432, + 480, 26 ], [ @@ -11279,35 +12943,35 @@ 33, 31, 32, - 432, + 480, 26 ], [ "jump_true", 33, - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], [ "is_int", 34, 31, - 432, + 480, 26 ], [ "jump_false", 34, - "eq_ni_256", - 432, + "eq_ni_296", + 480, 26 ], "_nop_tc_6", [ "jump", - "eq_ni_256", - 432, + "eq_ni_296", + 480, 26 ], [ @@ -11315,35 +12979,35 @@ 33, 31, 32, - 432, + 480, 26 ], [ "jump", - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], - "eq_ni_256", + "eq_ni_296", [ "is_num", 34, 31, - 432, + 480, 26 ], [ "jump_false", 34, - "eq_nn_257", - 432, + "eq_nn_297", + 480, 26 ], "_nop_tc_7", [ "jump", - "eq_nn_257", - 432, + "eq_nn_297", + 480, 26 ], [ @@ -11351,28 +13015,28 @@ 33, 31, 32, - 432, + 480, 26 ], [ "jump", - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], - "eq_nn_257", + "eq_nn_297", [ "is_text", 34, 31, - 432, + 480, 26 ], [ "jump_false", 34, - "eq_nt_258", - 432, + "eq_nt_298", + 480, 26 ], "_nop_tc_8", @@ -11382,69 +13046,69 @@ 33, 31, 32, - 432, + 480, 26 ], [ "jump", - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], - "eq_nt_258", + "eq_nt_298", [ "is_null", 34, 31, - 432, + 480, 26 ], [ "jump_false", 34, - "eq_nnl_259", - 432, + "eq_nnl_299", + 480, 26 ], "_nop_tc_10", [ "jump", - "eq_nnl_259", - 432, + "eq_nnl_299", + 480, 26 ], [ "true", 33, - 432, + 480, 26 ], [ "jump", - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], - "eq_nnl_259", + "eq_nnl_299", [ "is_bool", 34, 31, - 432, + 480, 26 ], [ "jump_false", 34, - "eq_nb_260", - 432, + "eq_nb_300", + 480, 26 ], "_nop_tc_11", [ "jump", - "eq_nb_260", - 432, + "eq_nb_300", + 480, 26 ], [ @@ -11452,43 +13116,43 @@ 33, 31, 32, - 432, + 480, 26 ], [ "jump", - "eq_done_255", - 432, + "eq_done_295", + 480, 26 ], - "eq_nb_260", + "eq_nb_300", [ "false", 33, - 432, + 480, 26 ], - "eq_done_255", + "eq_done_295", [ "move", 29, 33, - 432, + 480, 26 ], - "and_end_254", + "and_end_294", [ "jump_false", 29, - "if_else_252", - 432, + "if_else_292", + 480, 26 ], [ "access", 36, 1, - 432, + 480, 47 ], [ @@ -11499,7 +13163,7 @@ "kind": "name", "make": "intrinsic" }, - 432, + 480, 37 ], [ @@ -11507,13 +13171,13 @@ 39, 38, 2, - 432, + 480, 37 ], [ "null", 40, - 432, + 480, 37 ], [ @@ -11521,7 +13185,7 @@ 39, 0, 40, - 432, + 480, 37 ], [ @@ -11529,7 +13193,7 @@ 39, 1, 4, - 432, + 480, 37 ], [ @@ -11537,36 +13201,36 @@ 39, 2, 36, - 432, + 480, 37 ], [ "invoke", 39, 37, - 432, + 480, 37 ], [ "move", 4, 37, - 432, + 480, 37 ], [ "jump", - "if_end_253", - 432, + "if_end_293", + 480, 37 ], - "if_else_252", - "if_end_253", + "if_else_292", + "if_end_293", [ "access", 41, "fd", - 433, + 481, 16 ], [ @@ -11574,35 +13238,35 @@ 42, 4, 41, - 433, + 481, 16 ], [ "jump_true", 42, - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], [ "is_int", 43, 4, - 433, + 481, 16 ], [ "jump_false", 43, - "eq_ni_264", - 433, + "eq_ni_304", + 481, 16 ], "_nop_tc_12", [ "jump", - "eq_ni_264", - 433, + "eq_ni_304", + 481, 16 ], [ @@ -11610,35 +13274,35 @@ 42, 4, 41, - 433, + 481, 16 ], [ "jump", - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], - "eq_ni_264", + "eq_ni_304", [ "is_num", 43, 4, - 433, + 481, 16 ], [ "jump_false", 43, - "eq_nn_265", - 433, + "eq_nn_305", + 481, 16 ], "_nop_tc_13", [ "jump", - "eq_nn_265", - 433, + "eq_nn_305", + 481, 16 ], [ @@ -11646,28 +13310,28 @@ 42, 4, 41, - 433, + 481, 16 ], [ "jump", - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], - "eq_nn_265", + "eq_nn_305", [ "is_text", 43, 4, - 433, + 481, 16 ], [ "jump_false", 43, - "eq_nt_266", - 433, + "eq_nt_306", + 481, 16 ], "_nop_tc_14", @@ -11677,69 +13341,69 @@ 42, 4, 41, - 433, + 481, 16 ], [ "jump", - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], - "eq_nt_266", + "eq_nt_306", [ "is_null", 43, 4, - 433, + 481, 16 ], [ "jump_false", 43, - "eq_nnl_267", - 433, + "eq_nnl_307", + 481, 16 ], "_nop_tc_16", [ "jump", - "eq_nnl_267", - 433, + "eq_nnl_307", + 481, 16 ], [ "true", 42, - 433, + 481, 16 ], [ "jump", - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], - "eq_nnl_267", + "eq_nnl_307", [ "is_bool", 43, 4, - 433, + 481, 16 ], [ "jump_false", 43, - "eq_nb_268", - 433, + "eq_nb_308", + 481, 16 ], "_nop_tc_17", [ "jump", - "eq_nb_268", - 433, + "eq_nb_308", + 481, 16 ], [ @@ -11747,43 +13411,43 @@ 42, 4, 41, - 433, + 481, 16 ], [ "jump", - "eq_done_263", - 433, + "eq_done_303", + 481, 16 ], - "eq_nb_268", + "eq_nb_308", [ "false", 42, - 433, + 481, 16 ], - "eq_done_263", + "eq_done_303", [ "jump_false", 42, - "if_else_261", - 433, + "if_else_301", + 481, 16 ], [ "get", 45, - 16, + 17, 1, - 433, + 481, 35 ], [ "access", 46, "$fd", - 433, + 481, 26 ], [ @@ -11791,22 +13455,22 @@ 2, 45, 46, - 433, + 481, 26 ], [ "jump", - "if_end_262", - 433, + "if_end_302", + 481, 26 ], - "if_else_261", + "if_else_301", [ "get", 47, - 39, + 35, 1, - 434, + 482, 27 ], [ @@ -11814,14 +13478,14 @@ 48, 47, 4, - 434, + 482, 32 ], [ "access", 49, "$", - 434, + 482, 14 ], [ @@ -11829,7 +13493,7 @@ 50, 49, 4, - 434, + 482, 20 ], [ @@ -11837,23 +13501,23 @@ 2, 48, 50, - 434, + 482, 20 ], - "if_end_262", - "for_update_246", + "if_end_302", + "for_update_286", [ "int", 51, 1, - 429, + 477, 36 ], [ "move", 52, 5, - 429, + 477, 36 ], [ @@ -11861,27 +13525,27 @@ 53, 52, 51, - 429, + 477, 36 ], [ "move", 5, 53, - 429, + 477, 36 ], [ "jump", - "for_start_245", - 429, + "for_start_285", + 477, 36 ], - "for_end_247", + "for_end_287", [ "return", 2, - 436, + 484, 10 ], "_nop_ur_1", @@ -11899,50 +13563,50 @@ [ "get", 16, - 16, + 17, 1, - 446, + 494, 8 ], [ "is_proxy", 17, 16, - 446, + 494, 8 ], [ "jump_false", 17, - "record_path_271", - 446, + "record_path_311", + 494, 8 ], [ "null", 18, - 446, + 494, 8 ], [ "access", 19, "is_file", - 446, + 494, 8 ], [ "array", 20, 0, - 446, + 494, 8 ], [ "push", 20, 1, - 446, + 494, 8 ], [ @@ -11950,7 +13614,7 @@ 21, 16, 2, - 446, + 494, 8 ], [ @@ -11958,7 +13622,7 @@ 21, 0, 18, - 446, + 494, 8 ], [ @@ -11966,7 +13630,7 @@ 21, 1, 19, - 446, + 494, 8 ], [ @@ -11974,29 +13638,29 @@ 21, 2, 20, - 446, + 494, 8 ], [ "invoke", 21, 15, - 446, + 494, 8 ], [ "jump", - "call_done_272", - 446, + "call_done_312", + 494, 8 ], - "record_path_271", + "record_path_311", [ "load_field", 22, 16, "is_file", - 446, + 494, 8 ], [ @@ -12004,7 +13668,7 @@ 23, 22, 1, - 446, + 494, 8 ], [ @@ -12012,7 +13676,7 @@ 23, 0, 16, - 446, + 494, 8 ], [ @@ -12020,23 +13684,23 @@ 23, 1, 1, - 446, + 494, 8 ], [ "invoke", 23, 15, - 446, + 494, 8 ], - "call_done_272", + "call_done_312", "_nop_bl_1", [ "jump_true", 15, - "if_else_269", - 446, + "if_else_309", + 494, 8 ], [ @@ -12124,7 +13788,7 @@ "kind": "name", "make": "intrinsic" }, - 446, + 494, 28 ], [ @@ -12132,13 +13796,13 @@ 33, 32, 1, - 446, + 494, 28 ], [ "null", 34, - 446, + 494, 28 ], [ @@ -12146,7 +13810,7 @@ 33, 0, 34, - 446, + 494, 28 ], [ @@ -12154,76 +13818,76 @@ 33, 1, 28, - 446, + 494, 28 ], [ "invoke", 33, 31, - 446, + 494, 28 ], [ "disrupt", - 446, + 494, 65 ], [ "jump", - "if_end_270", - 446, + "if_end_310", + 494, 65 ], - "if_else_269", - "if_end_270", + "if_else_309", + "if_end_310", [ "get", 36, - 16, + 17, 1, - 448, + 496, 22 ], [ "is_proxy", 37, 36, - 448, + 496, 22 ], [ "jump_false", 37, - "record_path_273", - 448, + "record_path_313", + 496, 22 ], [ "null", 38, - 448, + 496, 22 ], [ "access", 39, "slurp", - 448, + 496, 22 ], [ "array", 40, 0, - 448, + 496, 22 ], [ "push", 40, 1, - 448, + 496, 22 ], [ @@ -12231,7 +13895,7 @@ 41, 36, 2, - 448, + 496, 22 ], [ @@ -12239,7 +13903,7 @@ 41, 0, 38, - 448, + 496, 22 ], [ @@ -12247,7 +13911,7 @@ 41, 1, 39, - 448, + 496, 22 ], [ @@ -12255,29 +13919,29 @@ 41, 2, 40, - 448, + 496, 22 ], [ "invoke", 41, 35, - 448, + 496, 22 ], [ "jump", - "call_done_274", - 448, + "call_done_314", + 496, 22 ], - "record_path_273", + "record_path_313", [ "load_field", 42, 36, "slurp", - 448, + 496, 22 ], [ @@ -12285,7 +13949,7 @@ 43, 42, 1, - 448, + 496, 22 ], [ @@ -12293,7 +13957,7 @@ 43, 0, 36, - 448, + 496, 22 ], [ @@ -12301,17 +13965,17 @@ 43, 1, 1, - 448, + 496, 22 ], [ "invoke", 43, 35, - 448, + 496, 22 ], - "call_done_274", + "call_done_314", [ "access", 45, @@ -12320,7 +13984,7 @@ "kind": "name", "make": "intrinsic" }, - 448, + 496, 17 ], [ @@ -12328,13 +13992,13 @@ 46, 45, 1, - 448, + 496, 17 ], [ "null", 47, - 448, + 496, 17 ], [ @@ -12342,7 +14006,7 @@ 46, 0, 47, - 448, + 496, 17 ], [ @@ -12350,29 +14014,29 @@ 46, 1, 35, - 448, + 496, 17 ], [ "invoke", 46, 44, - 448, + 496, 17 ], [ "move", - 11, + 12, 44, - 448, + 496, 17 ], [ "get", 49, - 59, + 62, 1, - 449, + 497, 27 ], [ @@ -12380,13 +14044,13 @@ 50, 49, 1, - 449, + 497, 27 ], [ "null", 51, - 449, + 497, 27 ], [ @@ -12394,22 +14058,22 @@ 50, 0, 51, - 449, + 497, 27 ], [ "setarg", 50, 1, - 11, - 449, + 12, + 497, 27 ], [ "invoke", 50, 48, - 449, + 497, 27 ], [ @@ -12420,7 +14084,7 @@ "kind": "name", "make": "intrinsic" }, - 449, + 497, 21 ], [ @@ -12428,13 +14092,13 @@ 54, 53, 1, - 449, + 497, 21 ], [ "null", 55, - 449, + 497, 21 ], [ @@ -12442,7 +14106,7 @@ 54, 0, 55, - 449, + 497, 21 ], [ @@ -12450,96 +14114,96 @@ 54, 1, 48, - 449, + 497, 21 ], [ "invoke", 54, 52, - 449, + 497, 21 ], [ "move", - 3, + 14, 52, - 449, + 497, 21 ], [ "null", - 5, - 450, + 8, + 498, 23 ], [ "null", - 8, - 451, + 7, + 499, 16 ], [ "null", - 10, - 452, + 11, + 500, 13 ], [ "null", - 4, - 453, + 3, + 501, 18 ], [ "null", - 14, - 457, + 4, + 505, 12 ], [ "null", - 7, - 458, + 10, + 506, 19 ], [ "null", - 12, - 459, + 13, + 507, 20 ], [ "null", - 9, - 460, + 6, + 508, 27 ], [ "null", - 13, - 461, + 9, + 509, 18 ], [ "null", - 6, - 462, + 5, + 510, 15 ], [ "jump_false", 2, - "if_else_275", - 465, + "if_else_315", + 513, 7 ], [ "get", 57, - 13, + 14, 1, - 466, + 514, 16 ], [ @@ -12547,13 +14211,13 @@ 58, 57, 0, - 466, + 514, 16 ], [ "null", 59, - 466, + 514, 16 ], [ @@ -12561,21 +14225,21 @@ 58, 0, 59, - 466, + 514, 16 ], [ "invoke", 58, 56, - 466, + 514, 16 ], [ "access", 60, "/", - 466, + 514, 37 ], [ @@ -12583,15 +14247,15 @@ 61, 56, 60, - 466, + 514, 37 ], [ "get", 63, - 26, + 27, 1, - 466, + 514, 43 ], [ @@ -12599,13 +14263,13 @@ 64, 63, 1, - 466, + 514, 43 ], [ "null", 65, - 466, + 514, 43 ], [ @@ -12613,7 +14277,7 @@ 64, 0, 65, - 466, + 514, 43 ], [ @@ -12621,14 +14285,14 @@ 64, 1, 2, - 466, + 514, 43 ], [ "invoke", 64, 62, - 466, + 514, 43 ], [ @@ -12636,29 +14300,29 @@ 66, 61, 62, - 466, + 514, 43 ], [ "move", - 13, + 9, 66, - 466, + 514, 43 ], [ "access", 67, "/", - 467, + 515, 38 ], [ "add", 68, - 13, + 9, 67, - 467, + 515, 38 ], [ @@ -12669,7 +14333,7 @@ "kind": "name", "make": "intrinsic" }, - 467, + 515, 9 ], [ @@ -12677,13 +14341,13 @@ 71, 70, 2, - 467, + 515, 9 ], [ "null", 72, - 467, + 515, 9 ], [ @@ -12691,7 +14355,7 @@ 71, 0, 72, - 467, + 515, 9 ], [ @@ -12699,7 +14363,7 @@ 71, 1, 1, - 467, + 515, 9 ], [ @@ -12707,35 +14371,35 @@ 71, 2, 68, - 467, + 515, 9 ], [ "invoke", 71, 69, - 467, + 515, 9 ], [ "jump_false", 69, - "if_else_277", - 467, + "if_else_317", + 515, 9 ], [ "length", 73, - 13, - 468, + 9, + 516, 41 ], [ "access", 74, 1, - 468, + 516, 53 ], [ @@ -12743,7 +14407,7 @@ 75, 73, 74, - 468, + 516, 53 ], [ @@ -12754,7 +14418,7 @@ "kind": "name", "make": "intrinsic" }, - 468, + 516, 23 ], [ @@ -12762,13 +14426,13 @@ 78, 77, 2, - 468, + 516, 23 ], [ "null", 79, - 468, + 516, 23 ], [ @@ -12776,7 +14440,7 @@ 78, 0, 79, - 468, + 516, 23 ], [ @@ -12784,7 +14448,7 @@ 78, 1, 1, - 468, + 516, 23 ], [ @@ -12792,63 +14456,63 @@ 78, 2, 75, - 468, + 516, 23 ], [ "invoke", 78, 76, - 468, + 516, 23 ], [ "get", 81, - 16, + 17, 1, - 468, + 516, 15 ], [ "is_proxy", 82, 81, - 468, + 516, 15 ], [ "jump_false", 82, - "record_path_279", - 468, + "record_path_319", + 516, 15 ], [ "null", 83, - 468, + 516, 15 ], [ "access", 84, "stem", - 468, + 516, 15 ], [ "array", 85, 0, - 468, + 516, 15 ], [ "push", 85, 76, - 468, + 516, 15 ], [ @@ -12856,7 +14520,7 @@ 86, 81, 2, - 468, + 516, 15 ], [ @@ -12864,7 +14528,7 @@ 86, 0, 83, - 468, + 516, 15 ], [ @@ -12872,7 +14536,7 @@ 86, 1, 84, - 468, + 516, 15 ], [ @@ -12880,29 +14544,29 @@ 86, 2, 85, - 468, + 516, 15 ], [ "invoke", 86, 80, - 468, + 516, 15 ], [ "jump", - "call_done_280", - 468, + "call_done_320", + 516, 15 ], - "record_path_279", + "record_path_319", [ "load_field", 87, 81, "stem", - 468, + 516, 15 ], [ @@ -12910,7 +14574,7 @@ 88, 87, 1, - 468, + 516, 15 ], [ @@ -12918,7 +14582,7 @@ 88, 0, 81, - 468, + 516, 15 ], [ @@ -12926,30 +14590,30 @@ 88, 1, 76, - 468, + 516, 15 ], [ "invoke", 88, 80, - 468, + 516, 15 ], - "call_done_280", + "call_done_320", [ "move", - 6, + 5, 80, - 468, + 516, 15 ], [ "get", 90, - 35, + 33, 1, - 469, + 517, 23 ], [ @@ -12957,13 +14621,13 @@ 91, 90, 2, - 469, + 517, 23 ], [ "null", 92, - 469, + 517, 23 ], [ @@ -12971,7 +14635,7 @@ 91, 0, 92, - 469, + 517, 23 ], [ @@ -12979,192 +14643,192 @@ 91, 1, 2, - 469, + 517, 23 ], [ "setarg", 91, 2, - 6, - 469, + 5, + 517, 23 ], [ "invoke", 91, 89, - 469, + 517, 23 ], [ "move", - 5, + 8, 89, - 469, + 517, 23 ], [ "null", 93, - 470, + 518, 28 ], [ "is_identical", 94, - 5, + 8, 93, - 470, + 518, 28 ], [ "jump_true", 94, - "ne_nid_284", - 470, + "ne_nid_324", + 518, 28 ], [ "jump", - "ne_ni_285", - 470, + "ne_ni_325", + 518, 28 ], - "ne_nid_284", + "ne_nid_324", [ "false", 94, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_ni_285", + "ne_ni_325", [ "is_int", 95, - 5, - 470, + 8, + 518, 28 ], [ "jump_false", 95, - "ne_nn_286", - 470, + "ne_nn_326", + 518, 28 ], "_nop_tc_1", [ "jump", - "ne_nn_286", - 470, + "ne_nn_326", + 518, 28 ], [ "ne_int", 94, - 5, + 8, 93, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_nn_286", + "ne_nn_326", [ "is_num", 95, - 5, - 470, + 8, + 518, 28 ], [ "jump_false", 95, - "ne_nt_287", - 470, + "ne_nt_327", + 518, 28 ], "_nop_tc_2", [ "jump", - "ne_nt_287", - 470, + "ne_nt_327", + 518, 28 ], [ "ne_float", 94, - 5, + 8, 93, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_nt_287", + "ne_nt_327", [ "is_text", 95, - 5, - 470, + 8, + 518, 28 ], [ "jump_false", 95, - "ne_nnl_288", - 470, + "ne_nnl_328", + 518, 28 ], "_nop_tc_3", [ "jump", - "ne_nnl_288", - 470, + "ne_nnl_328", + 518, 28 ], [ "ne_text", 94, - 5, + 8, 93, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_nnl_288", + "ne_nnl_328", [ "is_null", 95, - 5, - 470, + 8, + 518, 28 ], [ "jump_false", 95, - "ne_nb_289", - 470, + "ne_nb_329", + 518, 28 ], "_nop_tc_4", @@ -13172,64 +14836,64 @@ [ "false", 94, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_nb_289", + "ne_nb_329", [ "is_bool", 95, - 5, - 470, + 8, + 518, 28 ], [ "jump_false", 95, - "ne_mis_290", - 470, + "ne_mis_330", + 518, 28 ], "_nop_tc_6", [ "jump", - "ne_mis_290", - 470, + "ne_mis_330", + 518, 28 ], [ "ne_bool", 94, - 5, + 8, 93, - 470, + 518, 28 ], [ "jump", - "ne_done_283", - 470, + "ne_done_323", + 518, 28 ], - "ne_mis_290", + "ne_mis_330", [ "true", 94, - 470, + 518, 28 ], - "ne_done_283", + "ne_done_323", [ "jump_false", 94, - "if_else_281", - 470, + "if_else_321", + 518, 28 ], [ @@ -13240,7 +14904,7 @@ [ "true", 98, - 471, + 519, 26 ], [ @@ -13248,48 +14912,48 @@ 97, 98, "_native", - 471, + 519, 26 ], [ "store_field", 97, - 5, + 8, "value", - 471, + 519, 39 ], [ "return", 97, - 471, + 519, 39 ], "_nop_ur_1", - "if_else_281", - "if_end_282", + "if_else_321", + "if_end_322", [ "jump", - "if_end_278", - 471, + "if_end_318", + 519, 39 ], - "if_else_277", - "if_end_278", + "if_else_317", + "if_end_318", [ "jump", - "if_end_276", - 471, + "if_end_316", + 519, 39 ], - "if_else_275", - "if_end_276", + "if_else_315", + "if_end_316", [ "get", 100, - 17, + 47, 1, - 477, + 525, 12 ], [ @@ -13297,13 +14961,13 @@ 101, 100, 1, - 477, + 525, 12 ], [ "null", 102, - 477, + 525, 12 ], [ @@ -13311,60 +14975,60 @@ 101, 0, 102, - 477, + 525, 12 ], [ "setarg", 101, 1, - 3, - 477, + 14, + 525, 12 ], [ "invoke", 101, 99, - 477, + 525, 12 ], [ "move", - 8, + 7, 99, - 477, + 525, 12 ], [ "jump_false", - 8, - "if_else_291", - 478, + 7, + "if_else_331", + 526, 7 ], [ "return", - 8, - 479, + 7, + 527, 12 ], "_nop_ur_2", - "if_else_291", - "if_end_292", + "if_else_331", + "if_end_332", [ "get", 103, - 33, + 30, 1, - 483, + 531, 23 ], [ "access", 104, "/build/", - 483, + 531, 42 ], [ @@ -13372,7 +15036,7 @@ 105, 103, 104, - 483, + 531, 42 ], [ @@ -13383,7 +15047,7 @@ "kind": "name", "make": "intrinsic" }, - 483, + 531, 78 ], [ @@ -13391,13 +15055,13 @@ 108, 107, 1, - 483, + 531, 78 ], [ "null", 109, - 483, + 531, 78 ], [ @@ -13405,29 +15069,29 @@ 108, 0, 109, - 483, + 531, 78 ], [ "setarg", 108, 1, - 3, - 483, + 14, + 531, 78 ], [ "invoke", 108, 106, - 483, + 531, 78 ], [ "access", 110, "\nmcode", - 483, + 531, 98 ], [ @@ -13435,15 +15099,15 @@ 111, 106, 110, - 483, + 531, 98 ], [ "get", 113, - 59, + 62, 1, - 483, + 531, 73 ], [ @@ -13451,13 +15115,13 @@ 114, 113, 1, - 483, + 531, 73 ], [ "null", 115, - 483, + 531, 73 ], [ @@ -13465,7 +15129,7 @@ 114, 0, 115, - 483, + 531, 73 ], [ @@ -13473,14 +15137,14 @@ 114, 1, 111, - 483, + 531, 73 ], [ "invoke", 114, 112, - 483, + 531, 73 ], [ @@ -13491,7 +15155,7 @@ "kind": "name", "make": "intrinsic" }, - 483, + 531, 67 ], [ @@ -13499,13 +15163,13 @@ 118, 117, 1, - 483, + 531, 67 ], [ "null", 119, - 483, + 531, 67 ], [ @@ -13513,7 +15177,7 @@ 118, 0, 119, - 483, + 531, 67 ], [ @@ -13521,14 +15185,14 @@ 118, 1, 112, - 483, + 531, 67 ], [ "invoke", 118, 116, - 483, + 531, 67 ], [ @@ -13539,7 +15203,7 @@ "kind": "name", "make": "intrinsic" }, - 483, + 531, 54 ], [ @@ -13547,13 +15211,13 @@ 122, 121, 1, - 483, + 531, 54 ], [ "null", 123, - 483, + 531, 54 ], [ @@ -13561,7 +15225,7 @@ 122, 0, 123, - 483, + 531, 54 ], [ @@ -13569,14 +15233,14 @@ 122, 1, 116, - 483, + 531, 54 ], [ "invoke", 122, 120, - 483, + 531, 54 ], [ @@ -13584,63 +15248,63 @@ 124, 105, 120, - 483, + 531, 54 ], [ "move", - 9, + 6, 124, - 483, + 531, 54 ], [ "get", 126, - 16, + 17, 1, - 484, + 532, 7 ], [ "is_proxy", 127, 126, - 484, + 532, 7 ], [ "jump_false", 127, - "record_path_295", - 484, + "record_path_335", + 532, 7 ], [ "null", 128, - 484, + 532, 7 ], [ "access", 129, "is_file", - 484, + 532, 7 ], [ "array", 130, 0, - 484, + 532, 7 ], [ "push", 130, - 9, - 484, + 6, + 532, 7 ], [ @@ -13648,7 +15312,7 @@ 131, 126, 2, - 484, + 532, 7 ], [ @@ -13656,7 +15320,7 @@ 131, 0, 128, - 484, + 532, 7 ], [ @@ -13664,7 +15328,7 @@ 131, 1, 129, - 484, + 532, 7 ], [ @@ -13672,29 +15336,29 @@ 131, 2, 130, - 484, + 532, 7 ], [ "invoke", 131, 125, - 484, + 532, 7 ], [ "jump", - "call_done_296", - 484, + "call_done_336", + 532, 7 ], - "record_path_295", + "record_path_335", [ "load_field", 132, 126, "is_file", - 484, + 532, 7 ], [ @@ -13702,7 +15366,7 @@ 133, 132, 1, - 484, + 532, 7 ], [ @@ -13710,79 +15374,79 @@ 133, 0, 126, - 484, + 532, 7 ], [ "setarg", 133, 1, - 9, - 484, + 6, + 532, 7 ], [ "invoke", 133, 125, - 484, + 532, 7 ], - "call_done_296", + "call_done_336", [ "jump_false", 125, - "if_else_293", - 484, + "if_else_333", + 532, 7 ], [ "get", 135, - 16, + 17, 1, - 485, + 533, 23 ], [ "is_proxy", 136, 135, - 485, + 533, 23 ], [ "jump_false", 136, - "record_path_297", - 485, + "record_path_337", + 533, 23 ], [ "null", 137, - 485, + 533, 23 ], [ "access", 138, "slurp", - 485, + 533, 23 ], [ "array", 139, 0, - 485, + 533, 23 ], [ "push", 139, - 9, - 485, + 6, + 533, 23 ], [ @@ -13790,7 +15454,7 @@ 140, 135, 2, - 485, + 533, 23 ], [ @@ -13798,7 +15462,7 @@ 140, 0, 137, - 485, + 533, 23 ], [ @@ -13806,7 +15470,7 @@ 140, 1, 138, - 485, + 533, 23 ], [ @@ -13814,29 +15478,29 @@ 140, 2, 139, - 485, + 533, 23 ], [ "invoke", 140, 134, - 485, + 533, 23 ], [ "jump", - "call_done_298", - 485, + "call_done_338", + 533, 23 ], - "record_path_297", + "record_path_337", [ "load_field", 141, 135, "slurp", - 485, + 533, 23 ], [ @@ -13844,7 +15508,7 @@ 142, 141, 1, - 485, + 533, 23 ], [ @@ -13852,25 +15516,25 @@ 142, 0, 135, - 485, + 533, 23 ], [ "setarg", 142, 1, - 9, - 485, + 6, + 533, 23 ], [ "invoke", 142, 134, - 485, + 533, 23 ], - "call_done_298", + "call_done_338", [ "access", 144, @@ -13879,7 +15543,7 @@ "kind": "name", "make": "intrinsic" }, - 485, + 533, 18 ], [ @@ -13887,13 +15551,13 @@ 145, 144, 1, - 485, + 533, 18 ], [ "null", 146, - 485, + 533, 18 ], [ @@ -13901,7 +15565,7 @@ 145, 0, 146, - 485, + 533, 18 ], [ @@ -13909,21 +15573,21 @@ 145, 1, 134, - 485, + 533, 18 ], [ "invoke", 145, 143, - 485, + 533, 18 ], [ "move", - 12, + 13, 143, - 485, + 533, 18 ], [ @@ -13934,7 +15598,7 @@ "kind": "name", "make": "intrinsic" }, - 486, + 534, 16 ], [ @@ -13942,13 +15606,13 @@ 149, 148, 2, - 486, + 534, 16 ], [ "null", 150, - 486, + 534, 16 ], [ @@ -13956,7 +15620,7 @@ 149, 0, 150, - 486, + 534, 16 ], [ @@ -13964,37 +15628,37 @@ 149, 1, 1, - 486, + 534, 16 ], [ "setarg", 149, 2, - 12, - 486, + 13, + 534, 16 ], [ "invoke", 149, 147, - 486, + 534, 16 ], [ "move", - 4, + 3, 147, - 486, + 534, 16 ], [ "get", 152, - 48, + 45, 1, - 487, + 535, 5 ], [ @@ -14002,13 +15666,13 @@ 153, 152, 2, - 487, + 535, 5 ], [ "null", 154, - 487, + 535, 5 ], [ @@ -14016,124 +15680,124 @@ 153, 0, 154, - 487, + 535, 5 ], [ "setarg", 153, 1, - 3, - 487, + 14, + 535, 5 ], [ "setarg", 153, 2, - 4, - 487, + 3, + 535, 5 ], [ "invoke", 153, 151, - 487, + 535, 5 ], [ "return", - 4, - 488, + 3, + 536, 12 ], "_nop_ur_3", - "if_else_293", - "if_end_294", + "if_else_333", + "if_end_334", [ "get", 155, - 53, + 55, 1, - 492, + 540, 8 ], "_nop_bl_2", [ "jump_true", 155, - "if_else_299", - 492, + "if_else_339", + 540, 8 ], [ "access", 157, "mcode", - 492, + 540, 42 ], [ "null", 158, - 492, + 540, 51 ], [ "get", 160, - 46, + 43, 1, - 492, + 540, 33 ], [ "is_proxy", 161, 160, - 492, + 540, 33 ], [ "jump_false", 161, - "record_path_301", - 492, + "record_path_341", + 540, 33 ], [ "null", 162, - 492, + 540, 33 ], [ "access", 163, "use", - 492, + 540, 33 ], [ "array", 164, 0, - 492, + 540, 33 ], [ "push", 164, 157, - 492, + 540, 33 ], [ "push", 164, 158, - 492, + 540, 33 ], [ @@ -14141,7 +15805,7 @@ 165, 160, 2, - 492, + 540, 33 ], [ @@ -14149,7 +15813,7 @@ 165, 0, 162, - 492, + 540, 33 ], [ @@ -14157,7 +15821,7 @@ 165, 1, 163, - 492, + 540, 33 ], [ @@ -14165,29 +15829,29 @@ 165, 2, 164, - 492, + 540, 33 ], [ "invoke", 165, 159, - 492, + 540, 33 ], [ "jump", - "call_done_302", - 492, + "call_done_342", + 540, 33 ], - "record_path_301", + "record_path_341", [ "load_field", 166, 160, "use", - 492, + 540, 33 ], [ @@ -14195,7 +15859,7 @@ 167, 166, 2, - 492, + 540, 33 ], [ @@ -14203,7 +15867,7 @@ 167, 0, 160, - 492, + 540, 33 ], [ @@ -14211,7 +15875,7 @@ 167, 1, 157, - 492, + 540, 33 ], [ @@ -14219,116 +15883,116 @@ 167, 2, 158, - 492, + 540, 33 ], [ "invoke", 167, 159, - 492, + 540, 33 ], - "call_done_302", + "call_done_342", [ "put", 159, - 53, + 55, 1, - 492, + 540, 33 ], [ "jump", - "if_end_300", - 492, + "if_end_340", + 540, 33 ], - "if_else_299", - "if_end_300", + "if_else_339", + "if_end_340", [ "get", 168, - 38, + 56, 1, - 493, + 541, 8 ], "_nop_bl_3", [ "jump_true", 168, - "if_else_303", - 493, + "if_else_343", + 541, 8 ], [ "access", 170, "streamline", - 493, + 541, 52 ], [ "null", 171, - 493, + 541, 66 ], [ "get", 173, - 46, + 43, 1, - 493, + 541, 43 ], [ "is_proxy", 174, 173, - 493, + 541, 43 ], [ "jump_false", 174, - "record_path_305", - 493, + "record_path_345", + 541, 43 ], [ "null", 175, - 493, + 541, 43 ], [ "access", 176, "use", - 493, + 541, 43 ], [ "array", 177, 0, - 493, + 541, 43 ], [ "push", 177, 170, - 493, + 541, 43 ], [ "push", 177, 171, - 493, + 541, 43 ], [ @@ -14336,7 +16000,7 @@ 178, 173, 2, - 493, + 541, 43 ], [ @@ -14344,7 +16008,7 @@ 178, 0, 175, - 493, + 541, 43 ], [ @@ -14352,7 +16016,7 @@ 178, 1, 176, - 493, + 541, 43 ], [ @@ -14360,29 +16024,29 @@ 178, 2, 177, - 493, + 541, 43 ], [ "invoke", 178, 172, - 493, + 541, 43 ], [ "jump", - "call_done_306", - 493, + "call_done_346", + 541, 43 ], - "record_path_305", + "record_path_345", [ "load_field", 179, 173, "use", - 493, + 541, 43 ], [ @@ -14390,7 +16054,7 @@ 180, 179, 2, - 493, + 541, 43 ], [ @@ -14398,7 +16062,7 @@ 180, 0, 173, - 493, + 541, 43 ], [ @@ -14406,7 +16070,7 @@ 180, 1, 170, - 493, + 541, 43 ], [ @@ -14414,33 +16078,33 @@ 180, 2, 171, - 493, + 541, 43 ], [ "invoke", 180, 172, - 493, + 541, 43 ], - "call_done_306", + "call_done_346", [ "put", 172, - 38, + 56, 1, - 493, + 541, 43 ], [ "jump", - "if_end_304", - 493, + "if_end_344", + 541, 43 ], - "if_else_303", - "if_end_304", + "if_else_343", + "if_end_344", [ "access", 182, @@ -14449,7 +16113,7 @@ "kind": "name", "make": "intrinsic" }, - 494, + 542, 9 ], [ @@ -14457,13 +16121,13 @@ 183, 182, 2, - 494, + 542, 9 ], [ "null", 184, - 494, + 542, 9 ], [ @@ -14471,15 +16135,15 @@ 183, 0, 184, - 494, + 542, 9 ], [ "setarg", 183, 1, - 11, - 494, + 12, + 542, 9 ], [ @@ -14487,29 +16151,29 @@ 183, 2, 1, - 494, + 542, 9 ], [ "invoke", 183, 181, - 494, + 542, 9 ], [ "move", - 10, + 11, 181, - 494, + 542, 9 ], [ "get", 186, - 53, + 55, 1, - 495, + 543, 8 ], [ @@ -14517,13 +16181,13 @@ 187, 186, 1, - 495, + 543, 8 ], [ "null", 188, - 495, + 543, 8 ], [ @@ -14531,37 +16195,37 @@ 187, 0, 188, - 495, + 543, 8 ], [ "setarg", 187, 1, - 10, - 495, + 11, + 543, 8 ], [ "invoke", 187, 185, - 495, + 543, 8 ], [ "move", - 14, + 4, 185, - 495, + 543, 8 ], [ "get", 190, - 38, + 56, 1, - 496, + 544, 15 ], [ @@ -14569,13 +16233,13 @@ 191, 190, 1, - 496, + 544, 15 ], [ "null", 192, - 496, + 544, 15 ], [ @@ -14583,78 +16247,78 @@ 191, 0, 192, - 496, + 544, 15 ], [ "setarg", 191, 1, - 14, - 496, + 4, + 544, 15 ], [ "invoke", 191, 189, - 496, + 544, 15 ], [ "move", - 7, + 10, 189, - 496, + 544, 15 ], [ "get", 194, - 4, + 42, 1, - 497, + 545, 16 ], [ "is_proxy", 195, 194, - 497, + 545, 16 ], [ "jump_false", 195, - "record_path_307", - 497, + "record_path_347", + 545, 16 ], [ "null", 196, - 497, + 545, 16 ], [ "access", 197, "encode", - 497, + 545, 16 ], [ "array", 198, 0, - 497, + 545, 16 ], [ "push", 198, - 7, - 497, + 10, + 545, 16 ], [ @@ -14662,7 +16326,7 @@ 199, 194, 2, - 497, + 545, 16 ], [ @@ -14670,7 +16334,7 @@ 199, 0, 196, - 497, + 545, 16 ], [ @@ -14678,7 +16342,7 @@ 199, 1, 197, - 497, + 545, 16 ], [ @@ -14686,29 +16350,29 @@ 199, 2, 198, - 497, + 545, 16 ], [ "invoke", 199, 193, - 497, + 545, 16 ], [ "jump", - "call_done_308", - 497, + "call_done_348", + 545, 16 ], - "record_path_307", + "record_path_347", [ "load_field", 200, 194, "encode", - 497, + 545, 16 ], [ @@ -14716,7 +16380,7 @@ 201, 200, 1, - 497, + 545, 16 ], [ @@ -14724,45 +16388,45 @@ 201, 0, 194, - 497, + 545, 16 ], [ "setarg", 201, 1, - 7, - 497, + 10, + 545, 16 ], [ "invoke", 201, 193, - 497, + 545, 16 ], - "call_done_308", + "call_done_348", [ "move", - 12, + 13, 193, - 497, + 545, 16 ], [ "get", 202, - 33, + 30, 1, - 500, + 548, 14 ], [ "access", 203, "/build", - 500, + 548, 33 ], [ @@ -14770,15 +16434,15 @@ 204, 202, 203, - 500, + 548, 33 ], [ "get", 206, - 25, + 26, 1, - 500, + 548, 3 ], [ @@ -14786,13 +16450,13 @@ 207, 206, 1, - 500, + 548, 3 ], [ "null", 208, - 500, + 548, 3 ], [ @@ -14800,7 +16464,7 @@ 207, 0, 208, - 500, + 548, 3 ], [ @@ -14808,22 +16472,22 @@ 207, 1, 204, - 500, + 548, 3 ], [ "invoke", 207, 205, - 500, + 548, 3 ], [ "get", 210, - 59, + 62, 1, - 501, + 549, 42 ], [ @@ -14831,13 +16495,13 @@ 211, 210, 1, - 501, + 549, 42 ], [ "null", 212, - 501, + 549, 42 ], [ @@ -14845,22 +16509,22 @@ 211, 0, 212, - 501, + 549, 42 ], [ "setarg", 211, 1, - 12, - 501, + 13, + 549, 42 ], [ "invoke", 211, 209, - 501, + 549, 42 ], [ @@ -14871,7 +16535,7 @@ "kind": "name", "make": "intrinsic" }, - 501, + 549, 36 ], [ @@ -14879,13 +16543,13 @@ 215, 214, 1, - 501, + 549, 36 ], [ "null", 216, - 501, + 549, 36 ], [ @@ -14893,7 +16557,7 @@ 215, 0, 216, - 501, + 549, 36 ], [ @@ -14901,70 +16565,70 @@ 215, 1, 209, - 501, + 549, 36 ], [ "invoke", 215, 213, - 501, + 549, 36 ], [ "get", 218, - 16, + 17, 1, - 501, + 549, 3 ], [ "is_proxy", 219, 218, - 501, + 549, 3 ], [ "jump_false", 219, - "record_path_309", - 501, + "record_path_349", + 549, 3 ], [ "null", 220, - 501, + 549, 3 ], [ "access", 221, "slurpwrite", - 501, + 549, 3 ], [ "array", 222, 0, - 501, + 549, 3 ], [ "push", 222, - 9, - 501, + 6, + 549, 3 ], [ "push", 222, 213, - 501, + 549, 3 ], [ @@ -14972,7 +16636,7 @@ 223, 218, 2, - 501, + 549, 3 ], [ @@ -14980,7 +16644,7 @@ 223, 0, 220, - 501, + 549, 3 ], [ @@ -14988,7 +16652,7 @@ 223, 1, 221, - 501, + 549, 3 ], [ @@ -14996,29 +16660,29 @@ 223, 2, 222, - 501, + 549, 3 ], [ "invoke", 223, 217, - 501, + 549, 3 ], [ "jump", - "call_done_310", - 501, + "call_done_350", + 549, 3 ], - "record_path_309", + "record_path_349", [ "load_field", 224, 218, "slurpwrite", - 501, + 549, 3 ], [ @@ -15026,7 +16690,7 @@ 225, 224, 2, - 501, + 549, 3 ], [ @@ -15034,15 +16698,15 @@ 225, 0, 218, - 501, + 549, 3 ], [ "setarg", 225, 1, - 9, - 501, + 6, + 549, 3 ], [ @@ -15050,17 +16714,17 @@ 225, 2, 213, - 501, + 549, 3 ], [ "invoke", 225, 217, - 501, + 549, 3 ], - "call_done_310", + "call_done_350", [ "access", 227, @@ -15069,7 +16733,7 @@ "kind": "name", "make": "intrinsic" }, - 504, + 552, 14 ], [ @@ -15077,13 +16741,13 @@ 228, 227, 2, - 504, + 552, 14 ], [ "null", 229, - 504, + 552, 14 ], [ @@ -15091,7 +16755,7 @@ 228, 0, 229, - 504, + 552, 14 ], [ @@ -15099,37 +16763,37 @@ 228, 1, 1, - 504, + 552, 14 ], [ "setarg", 228, 2, - 12, - 504, + 13, + 552, 14 ], [ "invoke", 228, 226, - 504, + 552, 14 ], [ "move", - 4, + 3, 226, - 504, + 552, 14 ], [ "get", 231, - 48, + 45, 1, - 505, + 553, 3 ], [ @@ -15137,13 +16801,13 @@ 232, 231, 2, - 505, + 553, 3 ], [ "null", 233, - 505, + 553, 3 ], [ @@ -15151,36 +16815,36 @@ 232, 0, 233, - 505, + 553, 3 ], [ "setarg", 232, 1, - 3, - 505, + 14, + 553, 3 ], [ "setarg", 232, 2, - 4, - 505, + 3, + 553, 3 ], [ "invoke", 232, 230, - 505, + 553, 3 ], [ "return", - 4, - 507, + 3, + 555, 10 ], "_nop_ur_4", @@ -15198,9 +16862,9 @@ [ "get", 16, - 68, + 63, 1, - 514, + 562, 18 ], [ @@ -15208,13 +16872,13 @@ 17, 16, 1, - 514, + 562, 18 ], [ "null", 18, - 514, + 562, 18 ], [ @@ -15222,7 +16886,7 @@ 17, 0, 18, - 514, + 562, 18 ], [ @@ -15230,70 +16894,70 @@ 17, 1, 1, - 514, + 562, 18 ], [ "invoke", 17, 15, - 514, + 562, 18 ], [ "move", 13, 15, - 514, + 562, 18 ], [ "null", - 7, - 515, + 4, + 563, 23 ], [ "null", - 4, - 516, + 5, + 564, 12 ], [ "null", - 5, - 517, + 6, + 565, 18 ], [ "null", 9, - 518, + 566, 24 ], [ "null", 12, - 519, + 567, 17 ], [ "null", - 6, - 520, + 7, + 568, 15 ], [ "null", 8, - 521, + 569, 20 ], [ "jump_false", 13, - "if_else_311", - 523, + "if_else_351", + 571, 7 ], [ @@ -15301,15 +16965,15 @@ 19, 13, "path", - 524, + 572, 26 ], [ "get", 21, - 57, + 60, 1, - 524, + 572, 9 ], [ @@ -15317,13 +16981,13 @@ 22, 21, 1, - 524, + 572, 9 ], [ "null", 23, - 524, + 572, 9 ], [ @@ -15331,7 +16995,7 @@ 22, 0, 23, - 524, + 572, 9 ], [ @@ -15339,50 +17003,50 @@ 22, 1, 19, - 524, + 572, 9 ], [ "invoke", 22, 20, - 524, + 572, 9 ], [ "move", 24, 20, - 524, + 572, 9 ], [ "jump_false", 24, - "and_end_316", - 524, + "and_end_356", + 572, 9 ], [ "move", 24, 2, - 524, + 572, 44 ], - "and_end_316", + "and_end_356", [ "move", 25, 24, - 524, + 572, 44 ], [ "jump_false", 25, - "and_end_315", - 524, + "and_end_355", + 572, 44 ], [ @@ -15390,7 +17054,7 @@ 26, 13, "package", - 524, + 572, 51 ], [ @@ -15398,62 +17062,62 @@ 27, 26, 2, - 524, + 572, 71 ], [ "jump_true", 27, - "ne_nid_318", - 524, + "ne_nid_358", + 572, 71 ], [ "jump", - "ne_ni_319", - 524, + "ne_ni_359", + 572, 71 ], - "ne_nid_318", + "ne_nid_358", [ "false", 27, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_ni_319", + "ne_ni_359", [ "is_int", 28, 26, - 524, + 572, 71 ], [ "jump_false", 28, - "ne_nn_320", - 524, + "ne_nn_360", + 572, 71 ], [ "is_int", 29, 2, - 524, + 572, 71 ], [ "jump_false", 29, - "ne_nn_320", - 524, + "ne_nn_360", + 572, 71 ], [ @@ -15461,42 +17125,42 @@ 27, 26, 2, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_nn_320", + "ne_nn_360", [ "is_num", 28, 26, - 524, + 572, 71 ], [ "jump_false", 28, - "ne_nt_321", - 524, + "ne_nt_361", + 572, 71 ], [ "is_num", 29, 2, - 524, + 572, 71 ], [ "jump_false", 29, - "ne_nt_321", - 524, + "ne_nt_361", + 572, 71 ], [ @@ -15504,42 +17168,42 @@ 27, 26, 2, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_nt_321", + "ne_nt_361", [ "is_text", 28, 26, - 524, + 572, 71 ], [ "jump_false", 28, - "ne_nnl_322", - 524, + "ne_nnl_362", + 572, 71 ], [ "is_text", 29, 2, - 524, + 572, 71 ], [ "jump_false", 29, - "ne_nnl_322", - 524, + "ne_nnl_362", + 572, 71 ], [ @@ -15547,83 +17211,83 @@ 27, 26, 2, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_nnl_322", + "ne_nnl_362", [ "is_null", 28, 26, - 524, + 572, 71 ], [ "jump_false", 28, - "ne_nb_323", - 524, + "ne_nb_363", + 572, 71 ], [ "is_null", 29, 2, - 524, + 572, 71 ], [ "jump_false", 29, - "ne_nb_323", - 524, + "ne_nb_363", + 572, 71 ], [ "false", 27, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_nb_323", + "ne_nb_363", [ "is_bool", 28, 26, - 524, + 572, 71 ], [ "jump_false", 28, - "ne_mis_324", - 524, + "ne_mis_364", + 572, 71 ], [ "is_bool", 29, 2, - 524, + 572, 71 ], [ "jump_false", 29, - "ne_mis_324", - 524, + "ne_mis_364", + 572, 71 ], [ @@ -15631,80 +17295,80 @@ 27, 26, 2, - 524, + 572, 71 ], [ "jump", - "ne_done_317", - 524, + "ne_done_357", + 572, 71 ], - "ne_mis_324", + "ne_mis_364", [ "true", 27, - 524, + 572, 71 ], - "ne_done_317", + "ne_done_357", [ "move", 25, 27, - 524, + 572, 71 ], - "and_end_315", + "and_end_355", [ "jump_false", 25, - "if_else_313", - 524, + "if_else_353", + 572, 71 ], [ "null", 30, - 525, + 573, 18 ], [ "move", 13, 30, - 525, + 573, 18 ], [ "jump", - "if_end_314", - 525, + "if_end_354", + 573, 18 ], - "if_else_313", - "if_end_314", + "if_else_353", + "if_end_354", [ "jump", - "if_end_312", - 525, + "if_end_352", + 573, 18 ], - "if_else_311", - "if_end_312", + "if_else_351", + "if_end_352", [ "jump_false", 13, - "if_else_325", - 527, + "if_else_365", + 575, 7 ], [ "get", 32, - 13, + 14, 1, - 528, + 576, 21 ], [ @@ -15712,13 +17376,13 @@ 33, 32, 0, - 528, + 576, 21 ], [ "null", 34, - 528, + 576, 21 ], [ @@ -15726,21 +17390,21 @@ 33, 0, 34, - 528, + 576, 21 ], [ "invoke", 33, 31, - 528, + 576, 21 ], [ "access", 35, "/", - 528, + 576, 42 ], [ @@ -15748,7 +17412,7 @@ 36, 31, 35, - 528, + 576, 42 ], [ @@ -15756,15 +17420,15 @@ 37, 13, "package", - 528, + 576, 66 ], [ "get", 39, - 26, + 27, 1, - 528, + 576, 48 ], [ @@ -15772,13 +17436,13 @@ 40, 39, 1, - 528, + 576, 48 ], [ "null", 41, - 528, + 576, 48 ], [ @@ -15786,7 +17450,7 @@ 40, 0, 41, - 528, + 576, 48 ], [ @@ -15794,14 +17458,14 @@ 40, 1, 37, - 528, + 576, 48 ], [ "invoke", 40, 38, - 528, + 576, 48 ], [ @@ -15809,14 +17473,14 @@ 42, 36, 38, - 528, + 576, 48 ], [ "access", 43, "/", - 528, + 576, 86 ], [ @@ -15824,7 +17488,7 @@ 44, 42, 43, - 528, + 576, 86 ], [ @@ -15832,7 +17496,7 @@ 45, 13, "path", - 528, + 576, 92 ], [ @@ -15840,63 +17504,63 @@ 46, 44, 45, - 528, + 576, 92 ], [ "move", - 7, + 4, 46, - 528, + 576, 92 ], [ "get", 48, - 16, + 17, 1, - 529, + 577, 9 ], [ "is_proxy", 49, 48, - 529, + 577, 9 ], [ "jump_false", 49, - "record_path_329", - 529, + "record_path_369", + 577, 9 ], [ "null", 50, - 529, + 577, 9 ], [ "access", 51, "is_file", - 529, + 577, 9 ], [ "array", 52, 0, - 529, + 577, 9 ], [ "push", 52, - 7, - 529, + 4, + 577, 9 ], [ @@ -15904,7 +17568,7 @@ 53, 48, 2, - 529, + 577, 9 ], [ @@ -15912,7 +17576,7 @@ 53, 0, 50, - 529, + 577, 9 ], [ @@ -15920,7 +17584,7 @@ 53, 1, 51, - 529, + 577, 9 ], [ @@ -15928,29 +17592,29 @@ 53, 2, 52, - 529, + 577, 9 ], [ "invoke", 53, 47, - 529, + 577, 9 ], [ "jump", - "call_done_330", - 529, + "call_done_370", + 577, 9 ], - "record_path_329", + "record_path_369", [ "load_field", 54, 48, "is_file", - 529, + 577, 9 ], [ @@ -15958,7 +17622,7 @@ 55, 54, 1, - 529, + 577, 9 ], [ @@ -15966,30 +17630,30 @@ 55, 0, 48, - 529, + 577, 9 ], [ "setarg", 55, 1, - 7, - 529, + 4, + 577, 9 ], [ "invoke", 55, 47, - 529, + 577, 9 ], - "call_done_330", + "call_done_370", [ "jump_false", 47, - "if_else_327", - 529, + "if_else_367", + 577, 9 ], [ @@ -15997,15 +17661,15 @@ 56, 13, "package", - 530, + 578, 42 ], [ "get", 58, - 44, + 40, 1, - 530, + 578, 12 ], [ @@ -16013,13 +17677,13 @@ 59, 58, 2, - 530, + 578, 12 ], [ "null", 60, - 530, + 578, 12 ], [ @@ -16027,15 +17691,15 @@ 59, 0, 60, - 530, + 578, 12 ], [ "setarg", 59, 1, - 7, - 530, + 4, + 578, 12 ], [ @@ -16043,21 +17707,21 @@ 59, 2, 56, - 530, + 578, 12 ], [ "invoke", 59, 57, - 530, + 578, 12 ], [ "move", - 4, + 5, 57, - 530, + 578, 12 ], [ @@ -16068,17 +17732,17 @@ [ "store_field", 61, - 7, + 4, "path", - 531, + 579, 21 ], [ "get", 62, - 49, + 52, 1, - 531, + 579, 43 ], [ @@ -16086,82 +17750,82 @@ 61, 62, "scope", - 531, + 579, 43 ], [ "store_field", 61, - 4, + 5, "symbol", - 531, + 579, 66 ], [ "return", 61, - 531, + 579, 66 ], "_nop_ur_1", - "if_else_327", - "if_end_328", + "if_else_367", + "if_end_368", [ "jump", - "if_end_326", - 531, + "if_end_366", + 579, 66 ], - "if_else_325", - "if_end_326", + "if_else_365", + "if_end_366", "_nop_bl_1", [ "jump_true", 2, - "if_else_331", - 536, + "if_else_371", + 584, 8 ], [ "get", 65, - 46, + 43, 1, - 537, + 585, 16 ], [ "is_proxy", 66, 65, - 537, + 585, 16 ], [ "jump_false", 66, - "record_path_333", - 537, + "record_path_373", + 585, 16 ], [ "null", 67, - 537, + 585, 16 ], [ "access", 68, "get_core_dir", - 537, + 585, 16 ], [ "array", 69, 0, - 537, + 585, 16 ], [ @@ -16169,7 +17833,7 @@ 70, 65, 2, - 537, + 585, 16 ], [ @@ -16177,7 +17841,7 @@ 70, 0, 67, - 537, + 585, 16 ], [ @@ -16185,7 +17849,7 @@ 70, 1, 68, - 537, + 585, 16 ], [ @@ -16193,29 +17857,29 @@ 70, 2, 69, - 537, + 585, 16 ], [ "invoke", 70, 64, - 537, + 585, 16 ], [ "jump", - "call_done_334", - 537, + "call_done_374", + 585, 16 ], - "record_path_333", + "record_path_373", [ "load_field", 71, 65, "get_core_dir", - 537, + 585, 16 ], [ @@ -16223,7 +17887,7 @@ 72, 71, 0, - 537, + 585, 16 ], [ @@ -16231,37 +17895,37 @@ 72, 0, 65, - 537, + 585, 16 ], [ "invoke", 72, 64, - 537, + 585, 16 ], - "call_done_334", + "call_done_374", [ "move", - 5, + 6, 64, - 537, + 585, 16 ], [ "access", 73, "/", - 538, + 586, 33 ], [ "add", 74, - 5, + 6, 73, - 538, + 586, 33 ], [ @@ -16269,63 +17933,63 @@ 75, 74, 1, - 538, + 586, 39 ], [ "move", 9, 75, - 538, + 586, 39 ], [ "get", 77, - 16, + 17, 1, - 539, + 587, 9 ], [ "is_proxy", 78, 77, - 539, + 587, 9 ], [ "jump_false", 78, - "record_path_337", - 539, + "record_path_377", + 587, 9 ], [ "null", 79, - 539, + 587, 9 ], [ "access", 80, "is_file", - 539, + 587, 9 ], [ "array", 81, 0, - 539, + 587, 9 ], [ "push", 81, 9, - 539, + 587, 9 ], [ @@ -16333,7 +17997,7 @@ 82, 77, 2, - 539, + 587, 9 ], [ @@ -16341,7 +18005,7 @@ 82, 0, 79, - 539, + 587, 9 ], [ @@ -16349,7 +18013,7 @@ 82, 1, 80, - 539, + 587, 9 ], [ @@ -16357,29 +18021,29 @@ 82, 2, 81, - 539, + 587, 9 ], [ "invoke", 82, 76, - 539, + 587, 9 ], [ "jump", - "call_done_338", - 539, + "call_done_378", + 587, 9 ], - "record_path_337", + "record_path_377", [ "load_field", 83, 77, "is_file", - 539, + 587, 9 ], [ @@ -16387,7 +18051,7 @@ 84, 83, 1, - 539, + 587, 9 ], [ @@ -16395,7 +18059,7 @@ 84, 0, 77, - 539, + 587, 9 ], [ @@ -16403,37 +18067,37 @@ 84, 1, 9, - 539, + 587, 9 ], [ "invoke", 84, 76, - 539, + 587, 9 ], - "call_done_338", + "call_done_378", [ "jump_false", 76, - "if_else_335", - 539, + "if_else_375", + 587, 9 ], [ "access", 85, "core", - 540, + 588, 43 ], [ "get", 87, - 44, + 40, 1, - 540, + 588, 12 ], [ @@ -16441,13 +18105,13 @@ 88, 87, 2, - 540, + 588, 12 ], [ "null", 89, - 540, + 588, 12 ], [ @@ -16455,7 +18119,7 @@ 88, 0, 89, - 540, + 588, 12 ], [ @@ -16463,7 +18127,7 @@ 88, 1, 9, - 540, + 588, 12 ], [ @@ -16471,21 +18135,21 @@ 88, 2, 85, - 540, + 588, 12 ], [ "invoke", 88, 86, - 540, + 588, 12 ], [ "move", - 4, + 5, 86, - 540, + 588, 12 ], [ @@ -16498,15 +18162,15 @@ 90, 9, "path", - 541, + 589, 21 ], [ "get", 91, - 10, + 12, 1, - 541, + 589, 44 ], [ @@ -16514,52 +18178,52 @@ 90, 91, "scope", - 541, + 589, 44 ], [ "store_field", 90, - 4, + 5, "symbol", - 541, + 589, 64 ], [ "return", 90, - 541, + 589, 64 ], "_nop_ur_2", - "if_else_335", - "if_end_336", + "if_else_375", + "if_end_376", [ "null", 92, - 543, + 591, 12 ], [ "return", 92, - 543, + 591, 12 ], "_nop_ur_3", - "if_else_331", - "if_end_332", + "if_else_371", + "if_end_372", [ "null", 10, - 549, + 597, 17 ], [ "access", 93, "/", - 550, + 598, 24 ], [ @@ -16570,7 +18234,7 @@ "kind": "name", "make": "intrinsic" }, - 550, + 598, 7 ], [ @@ -16578,13 +18242,13 @@ 96, 95, 2, - 550, + 598, 7 ], [ "null", 97, - 550, + 598, 7 ], [ @@ -16592,7 +18256,7 @@ 96, 0, 97, - 550, + 598, 7 ], [ @@ -16600,7 +18264,7 @@ 96, 1, 2, - 550, + 598, 7 ], [ @@ -16608,43 +18272,43 @@ 96, 2, 93, - 550, + 598, 7 ], [ "invoke", 96, 94, - 550, + 598, 7 ], [ "jump_false", 94, - "if_else_339", - 550, + "if_else_379", + 598, 7 ], [ "move", 10, 2, - 551, + 599, 15 ], [ "jump", - "if_end_340", - 551, + "if_end_380", + 599, 15 ], - "if_else_339", + "if_else_379", [ "get", 99, - 13, + 14, 1, - 553, + 601, 15 ], [ @@ -16652,13 +18316,13 @@ 100, 99, 0, - 553, + 601, 15 ], [ "null", 101, - 553, + 601, 15 ], [ @@ -16666,21 +18330,21 @@ 100, 0, 101, - 553, + 601, 15 ], [ "invoke", 100, 98, - 553, + 601, 15 ], [ "access", 102, "/", - 553, + 601, 36 ], [ @@ -16688,15 +18352,15 @@ 103, 98, 102, - 553, + 601, 36 ], [ "get", 105, - 26, + 27, 1, - 553, + 601, 42 ], [ @@ -16704,13 +18368,13 @@ 106, 105, 1, - 553, + 601, 42 ], [ "null", 107, - 553, + 601, 42 ], [ @@ -16718,7 +18382,7 @@ 106, 0, 107, - 553, + 601, 42 ], [ @@ -16726,14 +18390,14 @@ 106, 1, 2, - 553, + 601, 42 ], [ "invoke", 106, 104, - 553, + 601, 42 ], [ @@ -16741,22 +18405,22 @@ 108, 103, 104, - 553, + 601, 42 ], [ "move", 10, 108, - 553, + 601, 42 ], - "if_end_340", + "if_end_380", [ "access", 109, "/", - 555, + 603, 28 ], [ @@ -16764,7 +18428,7 @@ 110, 10, 109, - 555, + 603, 28 ], [ @@ -16772,63 +18436,63 @@ 111, 110, 1, - 555, + 603, 34 ], [ "move", 11, 111, - 555, + 603, 34 ], [ "get", 113, - 16, + 17, 1, - 557, + 605, 7 ], [ "is_proxy", 114, 113, - 557, + 605, 7 ], [ "jump_false", 114, - "record_path_343", - 557, + "record_path_383", + 605, 7 ], [ "null", 115, - 557, + 605, 7 ], [ "access", 116, "is_file", - 557, + 605, 7 ], [ "array", 117, 0, - 557, + 605, 7 ], [ "push", 117, 11, - 557, + 605, 7 ], [ @@ -16836,7 +18500,7 @@ 118, 113, 2, - 557, + 605, 7 ], [ @@ -16844,7 +18508,7 @@ 118, 0, 115, - 557, + 605, 7 ], [ @@ -16852,7 +18516,7 @@ 118, 1, 116, - 557, + 605, 7 ], [ @@ -16860,29 +18524,29 @@ 118, 2, 117, - 557, + 605, 7 ], [ "invoke", 118, 112, - 557, + 605, 7 ], [ "jump", - "call_done_344", - 557, + "call_done_384", + 605, 7 ], - "record_path_343", + "record_path_383", [ "load_field", 119, 113, "is_file", - 557, + 605, 7 ], [ @@ -16890,7 +18554,7 @@ 120, 119, 1, - 557, + 605, 7 ], [ @@ -16898,7 +18562,7 @@ 120, 0, 113, - 557, + 605, 7 ], [ @@ -16906,30 +18570,30 @@ 120, 1, 11, - 557, + 605, 7 ], [ "invoke", 120, 112, - 557, + 605, 7 ], - "call_done_344", + "call_done_384", [ "jump_false", 112, - "if_else_341", - 557, + "if_else_381", + 605, 7 ], [ "get", 122, - 44, + 40, 1, - 558, + 606, 10 ], [ @@ -16937,13 +18601,13 @@ 123, 122, 2, - 558, + 606, 10 ], [ "null", 124, - 558, + 606, 10 ], [ @@ -16951,7 +18615,7 @@ 123, 0, 124, - 558, + 606, 10 ], [ @@ -16959,7 +18623,7 @@ 123, 1, 11, - 558, + 606, 10 ], [ @@ -16967,28 +18631,28 @@ 123, 2, 2, - 558, + 606, 10 ], [ "invoke", 123, 121, - 558, + 606, 10 ], [ "move", - 4, + 5, 121, - 558, + 606, 10 ], [ "access", 125, "core", - 560, + 608, 23 ], [ @@ -16996,35 +18660,35 @@ 126, 2, 125, - 560, + 608, 23 ], [ "jump_true", 126, - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], [ "is_int", 127, 2, - 560, + 608, 23 ], [ "jump_false", 127, - "eq_ni_347", - 560, + "eq_ni_387", + 608, 23 ], "_nop_tc_1", [ "jump", - "eq_ni_347", - 560, + "eq_ni_387", + 608, 23 ], [ @@ -17032,35 +18696,35 @@ 126, 2, 125, - 560, + 608, 23 ], [ "jump", - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], - "eq_ni_347", + "eq_ni_387", [ "is_num", 127, 2, - 560, + 608, 23 ], [ "jump_false", 127, - "eq_nn_348", - 560, + "eq_nn_388", + 608, 23 ], "_nop_tc_2", [ "jump", - "eq_nn_348", - 560, + "eq_nn_388", + 608, 23 ], [ @@ -17068,28 +18732,28 @@ 126, 2, 125, - 560, + 608, 23 ], [ "jump", - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], - "eq_nn_348", + "eq_nn_388", [ "is_text", 127, 2, - 560, + 608, 23 ], [ "jump_false", 127, - "eq_nt_349", - 560, + "eq_nt_389", + 608, 23 ], "_nop_tc_3", @@ -17099,69 +18763,69 @@ 126, 2, 125, - 560, + 608, 23 ], [ "jump", - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], - "eq_nt_349", + "eq_nt_389", [ "is_null", 127, 2, - 560, + 608, 23 ], [ "jump_false", 127, - "eq_nnl_350", - 560, + "eq_nnl_390", + 608, 23 ], "_nop_tc_5", [ "jump", - "eq_nnl_350", - 560, + "eq_nnl_390", + 608, 23 ], [ "true", 126, - 560, + 608, 23 ], [ "jump", - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], - "eq_nnl_350", + "eq_nnl_390", [ "is_bool", 127, 2, - 560, + 608, 23 ], [ "jump_false", 127, - "eq_nb_351", - 560, + "eq_nb_391", + 608, 23 ], "_nop_tc_6", [ "jump", - "eq_nb_351", - 560, + "eq_nb_391", + 608, 23 ], [ @@ -17169,77 +18833,77 @@ 126, 2, 125, - 560, + 608, 23 ], [ "jump", - "eq_done_346", - 560, + "eq_done_386", + 608, 23 ], - "eq_nb_351", + "eq_nb_391", [ "false", 126, - 560, + 608, 23 ], - "eq_done_346", + "eq_done_386", [ "move", 129, 126, - 560, + 608, 23 ], [ "jump_true", 129, - "or_end_345", - 560, + "or_end_385", + 608, 23 ], [ "get", 131, - 46, + 43, 1, - 560, + 608, 46 ], [ "is_proxy", 132, 131, - 560, + 608, 46 ], [ "jump_false", 132, - "record_path_352", - 560, + "record_path_392", + 608, 46 ], [ "null", 133, - 560, + 608, 46 ], [ "access", 134, "get_core_dir", - 560, + 608, 46 ], [ "array", 135, 0, - 560, + 608, 46 ], [ @@ -17247,7 +18911,7 @@ 136, 131, 2, - 560, + 608, 46 ], [ @@ -17255,7 +18919,7 @@ 136, 0, 133, - 560, + 608, 46 ], [ @@ -17263,7 +18927,7 @@ 136, 1, 134, - 560, + 608, 46 ], [ @@ -17271,29 +18935,29 @@ 136, 2, 135, - 560, + 608, 46 ], [ "invoke", 136, 130, - 560, + 608, 46 ], [ "jump", - "call_done_353", - 560, + "call_done_393", + 608, 46 ], - "record_path_352", + "record_path_392", [ "load_field", 137, 131, "get_core_dir", - 560, + 608, 46 ], [ @@ -17301,7 +18965,7 @@ 138, 137, 0, - 560, + 608, 46 ], [ @@ -17309,58 +18973,58 @@ 138, 0, 131, - 560, + 608, 46 ], [ "invoke", 138, 130, - 560, + 608, 46 ], - "call_done_353", + "call_done_393", [ "is_identical", 139, 10, 130, - 560, + 608, 46 ], [ "jump_true", 139, - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], [ "is_int", 140, 10, - 560, + 608, 46 ], [ "jump_false", 140, - "eq_ni_355", - 560, + "eq_ni_395", + 608, 46 ], [ "is_int", 141, 130, - 560, + 608, 46 ], [ "jump_false", 141, - "eq_ni_355", - 560, + "eq_ni_395", + 608, 46 ], [ @@ -17368,42 +19032,42 @@ 139, 10, 130, - 560, + 608, 46 ], [ "jump", - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], - "eq_ni_355", + "eq_ni_395", [ "is_num", 140, 10, - 560, + 608, 46 ], [ "jump_false", 140, - "eq_nn_356", - 560, + "eq_nn_396", + 608, 46 ], [ "is_num", 141, 130, - 560, + 608, 46 ], [ "jump_false", 141, - "eq_nn_356", - 560, + "eq_nn_396", + 608, 46 ], [ @@ -17411,42 +19075,42 @@ 139, 10, 130, - 560, + 608, 46 ], [ "jump", - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], - "eq_nn_356", + "eq_nn_396", [ "is_text", 140, 10, - 560, + 608, 46 ], [ "jump_false", 140, - "eq_nt_357", - 560, + "eq_nt_397", + 608, 46 ], [ "is_text", 141, 130, - 560, + 608, 46 ], [ "jump_false", 141, - "eq_nt_357", - 560, + "eq_nt_397", + 608, 46 ], [ @@ -17454,83 +19118,83 @@ 139, 10, 130, - 560, + 608, 46 ], [ "jump", - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], - "eq_nt_357", + "eq_nt_397", [ "is_null", 140, 10, - 560, + 608, 46 ], [ "jump_false", 140, - "eq_nnl_358", - 560, + "eq_nnl_398", + 608, 46 ], [ "is_null", 141, 130, - 560, + 608, 46 ], [ "jump_false", 141, - "eq_nnl_358", - 560, + "eq_nnl_398", + 608, 46 ], [ "true", 139, - 560, + 608, 46 ], [ "jump", - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], - "eq_nnl_358", + "eq_nnl_398", [ "is_bool", 140, 10, - 560, + 608, 46 ], [ "jump_false", 140, - "eq_nb_359", - 560, + "eq_nb_399", + 608, 46 ], [ "is_bool", 141, 130, - 560, + 608, 46 ], [ "jump_false", 141, - "eq_nb_359", - 560, + "eq_nb_399", + 608, 46 ], [ @@ -17538,88 +19202,88 @@ 139, 10, 130, - 560, + 608, 46 ], [ "jump", - "eq_done_354", - 560, + "eq_done_394", + 608, 46 ], - "eq_nb_359", + "eq_nb_399", [ "false", 139, - 560, + 608, 46 ], - "eq_done_354", + "eq_done_394", [ "move", 129, 139, - 560, + 608, 46 ], - "or_end_345", + "or_end_385", [ "move", 12, 129, - 560, + 608, 46 ], [ "jump_false", 12, - "tern_else_360", - 561, + "tern_else_400", + 609, 13 ], [ "get", 143, - 10, + 12, 1, - 561, + 609, 23 ], [ "move", 142, 143, - 561, + 609, 23 ], [ "jump", - "tern_end_361", - 561, + "tern_end_401", + 609, 23 ], - "tern_else_360", + "tern_else_400", [ "get", 144, - 45, + 2, 1, - 561, + 609, 36 ], [ "move", 142, 144, - 561, + 609, 36 ], - "tern_end_361", + "tern_end_401", [ "move", - 6, + 7, 142, - 561, + 609, 36 ], [ @@ -17632,40 +19296,40 @@ 145, 11, "path", - 562, + 610, 19 ], [ "store_field", 145, - 6, + 7, "scope", - 562, + 610, 36 ], [ "store_field", 145, - 4, + 5, "symbol", - 562, + 610, 51 ], [ "return", 145, - 562, + 610, 51 ], "_nop_ur_4", - "if_else_341", - "if_end_342", + "if_else_381", + "if_end_382", [ "get", 147, - 57, + 60, 1, - 565, + 613, 7 ], [ @@ -17673,13 +19337,13 @@ 148, 147, 1, - 565, + 613, 7 ], [ "null", 149, - 565, + 613, 7 ], [ @@ -17687,7 +19351,7 @@ 148, 0, 149, - 565, + 613, 7 ], [ @@ -17695,92 +19359,92 @@ 148, 1, 1, - 565, + 613, 7 ], [ "invoke", 148, 146, - 565, + 613, 7 ], [ "jump_false", 146, - "if_else_362", - 565, + "if_else_402", + 613, 7 ], [ "null", 150, - 566, + 614, 12 ], [ "return", 150, - 566, + 614, 12 ], "_nop_ur_5", - "if_else_362", - "if_end_363", + "if_else_402", + "if_end_403", [ "get", 152, - 65, + 67, 1, - 569, + 617, 15 ], [ "is_proxy", 153, 152, - 569, + 617, 15 ], [ "jump_false", 153, - "record_path_364", - 569, + "record_path_404", + 617, 15 ], [ "null", 154, - 569, + 617, 15 ], [ "access", 155, "split_alias", - 569, + 617, 15 ], [ "array", 156, 0, - 569, + 617, 15 ], [ "push", 156, 2, - 569, + 617, 15 ], [ "push", 156, 1, - 569, + 617, 15 ], [ @@ -17788,7 +19452,7 @@ 157, 152, 2, - 569, + 617, 15 ], [ @@ -17796,7 +19460,7 @@ 157, 0, 154, - 569, + 617, 15 ], [ @@ -17804,7 +19468,7 @@ 157, 1, 155, - 569, + 617, 15 ], [ @@ -17812,29 +19476,29 @@ 157, 2, 156, - 569, + 617, 15 ], [ "invoke", 157, 151, - 569, + 617, 15 ], [ "jump", - "call_done_365", - 569, + "call_done_405", + 617, 15 ], - "record_path_364", + "record_path_404", [ "load_field", 158, 152, "split_alias", - 569, + 617, 15 ], [ @@ -17842,7 +19506,7 @@ 159, 158, 2, - 569, + 617, 15 ], [ @@ -17850,7 +19514,7 @@ 159, 0, 152, - 569, + 617, 15 ], [ @@ -17858,7 +19522,7 @@ 159, 1, 2, - 569, + 617, 15 ], [ @@ -17866,37 +19530,37 @@ 159, 2, 1, - 569, + 617, 15 ], [ "invoke", 159, 151, - 569, + 617, 15 ], - "call_done_365", + "call_done_405", [ "move", 3, 151, - 569, + 617, 15 ], [ "jump_false", 3, - "if_else_366", - 570, + "if_else_406", + 618, 7 ], [ "get", 161, - 13, + 14, 1, - 571, + 619, 18 ], [ @@ -17904,13 +19568,13 @@ 162, 161, 0, - 571, + 619, 18 ], [ "null", 163, - 571, + 619, 18 ], [ @@ -17918,21 +19582,21 @@ 162, 0, 163, - 571, + 619, 18 ], [ "invoke", 162, 160, - 571, + 619, 18 ], [ "access", 164, "/", - 571, + 619, 39 ], [ @@ -17940,7 +19604,7 @@ 165, 160, 164, - 571, + 619, 39 ], [ @@ -17948,15 +19612,15 @@ 166, 3, "package", - 571, + 619, 63 ], [ "get", 168, - 26, + 27, 1, - 571, + 619, 45 ], [ @@ -17964,13 +19628,13 @@ 169, 168, 1, - 571, + 619, 45 ], [ "null", 170, - 571, + 619, 45 ], [ @@ -17978,7 +19642,7 @@ 169, 0, 170, - 571, + 619, 45 ], [ @@ -17986,14 +19650,14 @@ 169, 1, 166, - 571, + 619, 45 ], [ "invoke", 169, 167, - 571, + 619, 45 ], [ @@ -18001,14 +19665,14 @@ 171, 165, 167, - 571, + 619, 45 ], [ "access", 172, "/", - 571, + 619, 80 ], [ @@ -18016,7 +19680,7 @@ 173, 171, 172, - 571, + 619, 80 ], [ @@ -18024,7 +19688,7 @@ 174, 3, "path", - 571, + 619, 86 ], [ @@ -18032,63 +19696,63 @@ 175, 173, 174, - 571, + 619, 86 ], [ "move", 8, 175, - 571, + 619, 86 ], [ "get", 177, - 16, + 17, 1, - 572, + 620, 9 ], [ "is_proxy", 178, 177, - 572, + 620, 9 ], [ "jump_false", 178, - "record_path_370", - 572, + "record_path_410", + 620, 9 ], [ "null", 179, - 572, + 620, 9 ], [ "access", 180, "is_file", - 572, + 620, 9 ], [ "array", 181, 0, - 572, + 620, 9 ], [ "push", 181, 8, - 572, + 620, 9 ], [ @@ -18096,7 +19760,7 @@ 182, 177, 2, - 572, + 620, 9 ], [ @@ -18104,7 +19768,7 @@ 182, 0, 179, - 572, + 620, 9 ], [ @@ -18112,7 +19776,7 @@ 182, 1, 180, - 572, + 620, 9 ], [ @@ -18120,29 +19784,29 @@ 182, 2, 181, - 572, + 620, 9 ], [ "invoke", 182, 176, - 572, + 620, 9 ], [ "jump", - "call_done_371", - 572, + "call_done_411", + 620, 9 ], - "record_path_370", + "record_path_410", [ "load_field", 183, 177, "is_file", - 572, + 620, 9 ], [ @@ -18150,7 +19814,7 @@ 184, 183, 1, - 572, + 620, 9 ], [ @@ -18158,7 +19822,7 @@ 184, 0, 177, - 572, + 620, 9 ], [ @@ -18166,30 +19830,30 @@ 184, 1, 8, - 572, + 620, 9 ], [ "invoke", 184, 176, - 572, + 620, 9 ], - "call_done_371", + "call_done_411", [ "jump_false", 176, - "if_else_368", - 572, + "if_else_408", + 620, 9 ], [ "get", 186, - 44, + 40, 1, - 573, + 621, 12 ], [ @@ -18197,13 +19861,13 @@ 187, 186, 2, - 573, + 621, 12 ], [ "null", 188, - 573, + 621, 12 ], [ @@ -18211,7 +19875,7 @@ 187, 0, 188, - 573, + 621, 12 ], [ @@ -18219,7 +19883,7 @@ 187, 1, 8, - 573, + 621, 12 ], [ @@ -18227,21 +19891,21 @@ 187, 2, 2, - 573, + 621, 12 ], [ "invoke", 187, 185, - 573, + 621, 12 ], [ "move", - 4, + 5, 185, - 573, + 621, 12 ], [ @@ -18254,15 +19918,15 @@ 189, 8, "path", - 574, + 622, 21 ], [ "get", 190, - 49, + 52, 1, - 574, + 622, 39 ], [ @@ -18270,40 +19934,40 @@ 189, 190, "scope", - 574, + 622, 39 ], [ "store_field", 189, - 4, + 5, "symbol", - 574, + 622, 61 ], [ "return", 189, - 574, + 622, 61 ], "_nop_ur_6", - "if_else_368", - "if_end_369", + "if_else_408", + "if_end_409", [ "jump", - "if_end_367", - 574, + "if_end_407", + 622, 61 ], - "if_else_366", - "if_end_367", + "if_else_406", + "if_end_407", [ "get", 192, - 13, + 14, 1, - 578, + 626, 22 ], [ @@ -18311,13 +19975,13 @@ 193, 192, 0, - 578, + 626, 22 ], [ "null", 194, - 578, + 626, 22 ], [ @@ -18325,21 +19989,21 @@ 193, 0, 194, - 578, + 626, 22 ], [ "invoke", 193, 191, - 578, + 626, 22 ], [ "access", 195, "/", - 578, + 626, 43 ], [ @@ -18347,15 +20011,15 @@ 196, 191, 195, - 578, + 626, 43 ], [ "get", 198, - 26, + 27, 1, - 578, + 626, 49 ], [ @@ -18363,13 +20027,13 @@ 199, 198, 1, - 578, + 626, 49 ], [ "null", 200, - 578, + 626, 49 ], [ @@ -18377,7 +20041,7 @@ 199, 0, 200, - 578, + 626, 49 ], [ @@ -18385,14 +20049,14 @@ 199, 1, 1, - 578, + 626, 49 ], [ "invoke", 199, 197, - 578, + 626, 49 ], [ @@ -18400,63 +20064,63 @@ 201, 196, 197, - 578, + 626, 49 ], [ "move", 14, 201, - 578, + 626, 49 ], [ "get", 203, - 16, + 17, 1, - 579, + 627, 7 ], [ "is_proxy", 204, 203, - 579, + 627, 7 ], [ "jump_false", 204, - "record_path_374", - 579, + "record_path_414", + 627, 7 ], [ "null", 205, - 579, + 627, 7 ], [ "access", 206, "is_file", - 579, + 627, 7 ], [ "array", 207, 0, - 579, + 627, 7 ], [ "push", 207, 14, - 579, + 627, 7 ], [ @@ -18464,7 +20128,7 @@ 208, 203, 2, - 579, + 627, 7 ], [ @@ -18472,7 +20136,7 @@ 208, 0, 205, - 579, + 627, 7 ], [ @@ -18480,7 +20144,7 @@ 208, 1, 206, - 579, + 627, 7 ], [ @@ -18488,29 +20152,29 @@ 208, 2, 207, - 579, + 627, 7 ], [ "invoke", 208, 202, - 579, + 627, 7 ], [ "jump", - "call_done_375", - 579, + "call_done_415", + 627, 7 ], - "record_path_374", + "record_path_414", [ "load_field", 209, 203, "is_file", - 579, + 627, 7 ], [ @@ -18518,7 +20182,7 @@ 210, 209, 1, - 579, + 627, 7 ], [ @@ -18526,7 +20190,7 @@ 210, 0, 203, - 579, + 627, 7 ], [ @@ -18534,30 +20198,30 @@ 210, 1, 14, - 579, + 627, 7 ], [ "invoke", 210, 202, - 579, + 627, 7 ], - "call_done_375", + "call_done_415", [ "jump_false", 202, - "if_else_372", - 579, + "if_else_412", + 627, 7 ], [ "get", 212, - 44, + 40, 1, - 580, + 628, 10 ], [ @@ -18565,13 +20229,13 @@ 213, 212, 2, - 580, + 628, 10 ], [ "null", 214, - 580, + 628, 10 ], [ @@ -18579,7 +20243,7 @@ 213, 0, 214, - 580, + 628, 10 ], [ @@ -18587,7 +20251,7 @@ 213, 1, 14, - 580, + 628, 10 ], [ @@ -18595,21 +20259,21 @@ 213, 2, 2, - 580, + 628, 10 ], [ "invoke", 213, 211, - 580, + 628, 10 ], [ "move", - 4, + 5, 211, - 580, + 628, 10 ], [ @@ -18622,15 +20286,15 @@ 215, 14, "path", - 581, + 629, 19 ], [ "get", 216, - 49, + 52, 1, - 581, + 629, 40 ], [ @@ -18638,66 +20302,66 @@ 215, 216, "scope", - 581, + 629, 40 ], [ "store_field", 215, - 4, + 5, "symbol", - 581, + 629, 63 ], [ "return", 215, - 581, + 629, 63 ], "_nop_ur_7", - "if_else_372", - "if_end_373", + "if_else_412", + "if_end_413", [ "get", 218, - 46, + 43, 1, - 585, + 633, 14 ], [ "is_proxy", 219, 218, - 585, + 633, 14 ], [ "jump_false", 219, - "record_path_376", - 585, + "record_path_416", + 633, 14 ], [ "null", 220, - 585, + 633, 14 ], [ "access", 221, "get_core_dir", - 585, + 633, 14 ], [ "array", 222, 0, - 585, + 633, 14 ], [ @@ -18705,7 +20369,7 @@ 223, 218, 2, - 585, + 633, 14 ], [ @@ -18713,7 +20377,7 @@ 223, 0, 220, - 585, + 633, 14 ], [ @@ -18721,7 +20385,7 @@ 223, 1, 221, - 585, + 633, 14 ], [ @@ -18729,29 +20393,29 @@ 223, 2, 222, - 585, + 633, 14 ], [ "invoke", 223, 217, - 585, + 633, 14 ], [ "jump", - "call_done_377", - 585, + "call_done_417", + 633, 14 ], - "record_path_376", + "record_path_416", [ "load_field", 224, 218, "get_core_dir", - 585, + 633, 14 ], [ @@ -18759,7 +20423,7 @@ 225, 224, 0, - 585, + 633, 14 ], [ @@ -18767,37 +20431,37 @@ 225, 0, 218, - 585, + 633, 14 ], [ "invoke", 225, 217, - 585, + 633, 14 ], - "call_done_377", + "call_done_417", [ "move", - 5, + 6, 217, - 585, + 633, 14 ], [ "access", 226, "/", - 586, + 634, 31 ], [ "add", 227, - 5, + 6, 226, - 586, + 634, 31 ], [ @@ -18805,63 +20469,63 @@ 228, 227, 1, - 586, + 634, 37 ], [ "move", 9, 228, - 586, + 634, 37 ], [ "get", 230, - 16, + 17, 1, - 587, + 635, 7 ], [ "is_proxy", 231, 230, - 587, + 635, 7 ], [ "jump_false", 231, - "record_path_380", - 587, + "record_path_420", + 635, 7 ], [ "null", 232, - 587, + 635, 7 ], [ "access", 233, "is_file", - 587, + 635, 7 ], [ "array", 234, 0, - 587, + 635, 7 ], [ "push", 234, 9, - 587, + 635, 7 ], [ @@ -18869,7 +20533,7 @@ 235, 230, 2, - 587, + 635, 7 ], [ @@ -18877,7 +20541,7 @@ 235, 0, 232, - 587, + 635, 7 ], [ @@ -18885,7 +20549,7 @@ 235, 1, 233, - 587, + 635, 7 ], [ @@ -18893,29 +20557,29 @@ 235, 2, 234, - 587, + 635, 7 ], [ "invoke", 235, 229, - 587, + 635, 7 ], [ "jump", - "call_done_381", - 587, + "call_done_421", + 635, 7 ], - "record_path_380", + "record_path_420", [ "load_field", 236, 230, "is_file", - 587, + 635, 7 ], [ @@ -18923,7 +20587,7 @@ 237, 236, 1, - 587, + 635, 7 ], [ @@ -18931,7 +20595,7 @@ 237, 0, 230, - 587, + 635, 7 ], [ @@ -18939,37 +20603,37 @@ 237, 1, 9, - 587, + 635, 7 ], [ "invoke", 237, 229, - 587, + 635, 7 ], - "call_done_381", + "call_done_421", [ "jump_false", 229, - "if_else_378", - 587, + "if_else_418", + 635, 7 ], [ "access", 238, "core", - 588, + 636, 41 ], [ "get", 240, - 44, + 40, 1, - 588, + 636, 10 ], [ @@ -18977,13 +20641,13 @@ 241, 240, 2, - 588, + 636, 10 ], [ "null", 242, - 588, + 636, 10 ], [ @@ -18991,7 +20655,7 @@ 241, 0, 242, - 588, + 636, 10 ], [ @@ -18999,7 +20663,7 @@ 241, 1, 9, - 588, + 636, 10 ], [ @@ -19007,21 +20671,21 @@ 241, 2, 238, - 588, + 636, 10 ], [ "invoke", 241, 239, - 588, + 636, 10 ], [ "move", - 4, + 5, 239, - 588, + 636, 10 ], [ @@ -19034,15 +20698,15 @@ 243, 9, "path", - 589, + 637, 19 ], [ "get", 244, - 10, + 12, 1, - 589, + 637, 42 ], [ @@ -19050,36 +20714,36 @@ 243, 244, "scope", - 589, + 637, 42 ], [ "store_field", 243, - 4, + 5, "symbol", - 589, + 637, 62 ], [ "return", 243, - 589, + 637, 62 ], "_nop_ur_8", - "if_else_378", - "if_end_379", + "if_else_418", + "if_end_419", [ "null", 245, - 592, + 640, 10 ], [ "return", 245, - 592, + 640, 10 ], "_nop_ur_9", @@ -19091,549 +20755,360 @@ }, { "disruption_pc": 0, - "nr_slots": 49, + "nr_slots": 35, "nr_close_slots": 0, "instructions": [ [ - "access", - 5, - "/", - 599, - 47 - ], - [ - "access", + "get", 6, - "_", - 599, - 52 - ], - [ - "access", - 8, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 599, - 34 + 58, + 1, + 646, + 16 ], [ "frame", - 9, - 8, - 3, - 599, - 34 - ], - [ - "null", - 10, - 599, - 34 - ], - [ - "setarg", - 9, - 0, - 10, - 599, - 34 - ], - [ - "setarg", - 9, - 1, - 1, - 599, - 34 - ], - [ - "setarg", - 9, - 2, - 5, - 599, - 34 - ], - [ - "setarg", - 9, - 3, + 7, 6, - 599, - 34 - ], - [ - "invoke", - 9, - 7, - 599, - 34 - ], - [ - "access", - 11, - ".", - 599, - 58 - ], - [ - "access", - 12, - "_", - 599, - 63 - ], - [ - "access", - 14, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 599, - 26 - ], - [ - "frame", - 15, - 14, - 3, - 599, - 26 + 1, + 646, + 16 ], [ "null", - 16, - 599, - 26 + 8, + 646, + 16 ], [ "setarg", - 15, - 0, - 16, - 599, - 26 - ], - [ - "setarg", - 15, - 1, 7, - 599, - 26 - ], - [ - "setarg", - 15, - 2, - 11, - 599, - 26 - ], - [ - "setarg", - 15, - 3, - 12, - 599, - 26 - ], - [ - "invoke", - 15, - 13, - 599, - 26 - ], - [ - "access", - 17, - "-", - 599, - 69 - ], - [ - "access", - 18, - "_", - 599, - 74 - ], - [ - "access", - 20, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 599, - 18 - ], - [ - "frame", - 21, - 20, - 3, - 599, - 18 - ], - [ - "null", - 22, - 599, - 18 - ], - [ - "setarg", - 21, 0, - 22, - 599, - 18 + 8, + 646, + 16 ], [ "setarg", - 21, + 7, 1, - 13, - 599, - 18 - ], - [ - "setarg", - 21, - 2, - 17, - 599, - 18 - ], - [ - "setarg", - 21, - 3, - 18, - 599, - 18 + 1, + 646, + 16 ], [ "invoke", - 21, - 19, - 599, - 18 + 7, + 5, + 646, + 16 ], [ "move", - 3, - 19, - 599, - 18 + 4, + 5, + 646, + 16 ], [ "access", - 23, + 9, "/", - 600, + 647, 49 ], [ "access", - 24, + 10, "_", - 600, + 647, 54 ], [ "access", - 26, + 12, { "name": "replace", "kind": "name", "make": "intrinsic" }, - 600, + 647, 35 ], [ "frame", - 27, - 26, + 13, + 12, 3, - 600, + 647, 35 ], [ "null", - 28, - 600, + 14, + 647, 35 ], [ "setarg", - 27, + 13, 0, - 28, - 600, + 14, + 647, 35 ], [ "setarg", - 27, + 13, 1, 2, - 600, + 647, 35 ], [ "setarg", - 27, + 13, 2, - 23, - 600, + 9, + 647, 35 ], [ "setarg", - 27, + 13, 3, - 24, - 600, + 10, + 647, 35 ], [ "invoke", - 27, - 25, - 600, + 13, + 11, + 647, 35 ], [ "access", - 29, + 15, ".", - 600, + 647, 60 ], [ "access", - 30, + 16, "_", - 600, + 647, 65 ], [ "access", - 32, + 18, { "name": "replace", "kind": "name", "make": "intrinsic" }, - 600, + 647, 27 ], [ "frame", - 33, - 32, + 19, + 18, 3, - 600, + 647, 27 ], [ "null", - 34, - 600, + 20, + 647, 27 ], [ "setarg", - 33, + 19, 0, - 34, - 600, + 20, + 647, 27 ], [ "setarg", - 33, + 19, 1, - 25, - 600, + 11, + 647, 27 ], [ "setarg", - 33, + 19, 2, - 29, - 600, + 15, + 647, 27 ], [ "setarg", - 33, + 19, 3, - 30, - 600, + 16, + 647, 27 ], [ "invoke", - 33, - 31, - 600, + 19, + 17, + 647, 27 ], [ "access", - 35, + 21, "-", - 600, + 647, 71 ], [ "access", - 36, + 22, "_", - 600, + 647, 76 ], [ "access", - 38, + 24, { "name": "replace", "kind": "name", "make": "intrinsic" }, - 600, + 647, 19 ], [ "frame", - 39, - 38, + 25, + 24, 3, - 600, + 647, 19 ], [ "null", - 40, - 600, + 26, + 647, 19 ], [ "setarg", - 39, + 25, 0, - 40, - 600, + 26, + 647, 19 ], [ "setarg", - 39, + 25, 1, - 31, - 600, + 17, + 647, 19 ], [ "setarg", - 39, + 25, 2, - 35, - 600, + 21, + 647, 19 ], [ "setarg", - 39, + 25, 3, - 36, - 600, + 22, + 647, 19 ], [ "invoke", - 39, - 37, - 600, + 25, + 23, + 647, 19 ], [ "move", - 4, - 37, - 600, + 3, + 23, + 647, 19 ], [ "access", - 41, + 27, "js_", - 601, + 648, 10 ], [ "add", - 42, - 41, - 3, - 601, + 28, + 27, + 4, + 648, 18 ], [ "access", - 43, + 29, "_", - 601, - 29 + 648, + 27 ], [ "add", - 44, - 42, - 43, - 601, - 29 + 30, + 28, + 29, + 648, + 27 ], [ "add", - 45, - 44, - 4, - 601, - 35 + 31, + 30, + 3, + 648, + 33 ], [ "access", - 46, + 32, "_use", - 601, - 47 + 648, + 45 ], [ "add", - 47, - 45, - 46, - 601, - 47 + 33, + 31, + 32, + 648, + 45 ], [ "return", - 47, - 601, - 47 + 33, + 648, + 45 ], "_nop_ur_1", "_nop_ur_2" @@ -19650,16 +21125,16 @@ [ "get", 3, - 33, + 30, 1, - 606, + 653, 10 ], [ "access", 4, "/lib/", - 606, + 653, 29 ], [ @@ -19667,15 +21142,15 @@ 5, 3, 4, - 606, + 653, 29 ], [ "get", 7, - 26, + 27, 1, - 606, + 653, 39 ], [ @@ -19683,13 +21158,13 @@ 8, 7, 1, - 606, + 653, 39 ], [ "null", 9, - 606, + 653, 39 ], [ @@ -19697,7 +21172,7 @@ 8, 0, 9, - 606, + 653, 39 ], [ @@ -19705,14 +21180,14 @@ 8, 1, 1, - 606, + 653, 39 ], [ "invoke", 8, 6, - 606, + 653, 39 ], [ @@ -19720,14 +21195,14 @@ 10, 5, 6, - 606, + 653, 39 ], [ "access", 11, "/", - 606, + 653, 64 ], [ @@ -19735,7 +21210,7 @@ 12, 10, 11, - 606, + 653, 64 ], [ @@ -19743,15 +21218,15 @@ 13, 12, 2, - 606, + 653, 70 ], [ "get", 14, - 41, + 38, 1, - 606, + 653, 77 ], [ @@ -19759,13 +21234,13 @@ 15, 13, 14, - 606, + 653, 77 ], [ "return", 15, - 606, + 653, 77 ], "_nop_ur_1", @@ -19783,9 +21258,9 @@ [ "get", 2, - 37, + 34, 1, - 611, + 658, 7 ], [ @@ -19793,22 +21268,22 @@ 3, 2, 1, - 611, + 658, 16 ], [ "jump_false", 3, - "if_else_382", - 611, + "if_else_422", + 658, 16 ], [ "get", 4, - 37, + 34, 1, - 611, + 658, 36 ], [ @@ -19816,65 +21291,65 @@ 5, 4, 1, - 611, + 658, 45 ], [ "return", 5, - 611, + 658, 45 ], "_nop_ur_1", - "if_else_382", - "if_end_383", + "if_else_422", + "if_end_423", [ "get", 7, - 16, + 17, 1, - 612, + 659, 8 ], [ "is_proxy", 8, 7, - 612, + 659, 8 ], [ "jump_false", 8, - "record_path_386", - 612, + "record_path_426", + 659, 8 ], [ "null", 9, - 612, + 659, 8 ], [ "access", 10, "is_file", - 612, + 659, 8 ], [ "array", 11, 0, - 612, + 659, 8 ], [ "push", 11, 1, - 612, + 659, 8 ], [ @@ -19882,7 +21357,7 @@ 12, 7, 2, - 612, + 659, 8 ], [ @@ -19890,7 +21365,7 @@ 12, 0, 9, - 612, + 659, 8 ], [ @@ -19898,7 +21373,7 @@ 12, 1, 10, - 612, + 659, 8 ], [ @@ -19906,29 +21381,29 @@ 12, 2, 11, - 612, + 659, 8 ], [ "invoke", 12, 6, - 612, + 659, 8 ], [ "jump", - "call_done_387", - 612, + "call_done_427", + 659, 8 ], - "record_path_386", + "record_path_426", [ "load_field", 13, 7, "is_file", - 612, + 659, 8 ], [ @@ -19936,7 +21411,7 @@ 14, 13, 1, - 612, + 659, 8 ], [ @@ -19944,7 +21419,7 @@ 14, 0, 7, - 612, + 659, 8 ], [ @@ -19952,87 +21427,87 @@ 14, 1, 1, - 612, + 659, 8 ], [ "invoke", 14, 6, - 612, + 659, 8 ], - "call_done_387", + "call_done_427", "_nop_bl_1", [ "jump_true", 6, - "if_else_384", - 612, + "if_else_424", + 659, 8 ], [ "null", 16, - 612, + 659, 39 ], [ "return", 16, - 612, + 659, 39 ], "_nop_ur_2", - "if_else_384", - "if_end_385", + "if_else_424", + "if_end_425", [ "get", 18, - 66, + 68, 1, - 613, + 660, 26 ], [ "is_proxy", 19, 18, - 613, + 660, 26 ], [ "jump_false", 19, - "record_path_388", - 613, + "record_path_428", + 660, 26 ], [ "null", 20, - 613, + 660, 26 ], [ "access", 21, "dylib_open", - 613, + 660, 26 ], [ "array", 22, 0, - 613, + 660, 26 ], [ "push", 22, 1, - 613, + 660, 26 ], [ @@ -20040,7 +21515,7 @@ 23, 18, 2, - 613, + 660, 26 ], [ @@ -20048,7 +21523,7 @@ 23, 0, 20, - 613, + 660, 26 ], [ @@ -20056,7 +21531,7 @@ 23, 1, 21, - 613, + 660, 26 ], [ @@ -20064,29 +21539,29 @@ 23, 2, 22, - 613, + 660, 26 ], [ "invoke", 23, 17, - 613, + 660, 26 ], [ "jump", - "call_done_389", - 613, + "call_done_429", + 660, 26 ], - "record_path_388", + "record_path_428", [ "load_field", 24, 18, "dylib_open", - 613, + 660, 26 ], [ @@ -20094,7 +21569,7 @@ 25, 24, 1, - 613, + 660, 26 ], [ @@ -20102,7 +21577,7 @@ 25, 0, 18, - 613, + 660, 26 ], [ @@ -20110,23 +21585,23 @@ 25, 1, 1, - 613, + 660, 26 ], [ "invoke", 25, 17, - 613, + 660, 26 ], - "call_done_389", + "call_done_429", [ "get", 26, - 37, + 34, 1, - 613, + 660, 3 ], [ @@ -20134,15 +21609,15 @@ 26, 17, 1, - 613, + 660, 12 ], [ "get", 27, - 37, + 34, 1, - 614, + 661, 10 ], [ @@ -20150,13 +21625,13 @@ 28, 27, 1, - 614, + 661, 19 ], [ "return", 28, - 614, + 661, 19 ], "_nop_ur_3", @@ -20176,7 +21651,7 @@ 1, 4, 1, - 624, + 671, 46 ], [ @@ -20184,63 +21659,63 @@ 2, 1, 1, - 624, + 671, 54 ], [ "get", 4, - 66, + 68, 2, - 624, + 671, 30 ], [ "is_proxy", 5, 4, - 624, + 671, 30 ], [ "jump_false", 5, - "record_path_396", - 624, + "record_path_436", + 671, 30 ], [ "null", 6, - 624, + 671, 30 ], [ "access", 7, "dylib_symbol", - 624, + 671, 30 ], [ "array", 8, 0, - 624, + 671, 30 ], [ "push", 8, 1, - 624, + 671, 30 ], [ "push", 8, 2, - 624, + 671, 30 ], [ @@ -20248,7 +21723,7 @@ 9, 4, 2, - 624, + 671, 30 ], [ @@ -20256,7 +21731,7 @@ 9, 0, 6, - 624, + 671, 30 ], [ @@ -20264,7 +21739,7 @@ 9, 1, 7, - 624, + 671, 30 ], [ @@ -20272,29 +21747,29 @@ 9, 2, 8, - 624, + 671, 30 ], [ "invoke", 9, 3, - 624, + 671, 30 ], [ "jump", - "call_done_397", - 624, + "call_done_437", + 671, 30 ], - "record_path_396", + "record_path_436", [ "load_field", 10, 4, "dylib_symbol", - 624, + 671, 30 ], [ @@ -20302,7 +21777,7 @@ 11, 10, 2, - 624, + 671, 30 ], [ @@ -20310,7 +21785,7 @@ 11, 0, 4, - 624, + 671, 30 ], [ @@ -20318,7 +21793,7 @@ 11, 1, 1, - 624, + 671, 30 ], [ @@ -20326,21 +21801,21 @@ 11, 2, 2, - 624, + 671, 30 ], [ "invoke", 11, 3, - 624, + 671, 30 ], - "call_done_397", + "call_done_437", [ "return", 3, - 624, + 671, 30 ], "_nop_ur_1", @@ -20358,9 +21833,9 @@ [ "get", 7, - 58, + 61, 1, - 620, + 667, 20 ], [ @@ -20368,13 +21843,13 @@ 8, 7, 2, - 620, + 667, 20 ], [ "null", 9, - 620, + 667, 20 ], [ @@ -20382,7 +21857,7 @@ 8, 0, 9, - 620, + 667, 20 ], [ @@ -20390,7 +21865,7 @@ 8, 1, 2, - 620, + 667, 20 ], [ @@ -20398,29 +21873,29 @@ 8, 2, 3, - 620, + 667, 20 ], [ "invoke", 8, 6, - 620, + 667, 20 ], [ "move", 5, 6, - 620, + 667, 20 ], [ "get", 11, - 63, + 65, 1, - 621, + 668, 16 ], [ @@ -20428,13 +21903,13 @@ 12, 11, 1, - 621, + 668, 16 ], [ "null", 13, - 621, + 668, 16 ], [ @@ -20442,7 +21917,7 @@ 12, 0, 13, - 621, + 668, 16 ], [ @@ -20450,100 +21925,100 @@ 12, 1, 5, - 621, + 668, 16 ], [ "invoke", 12, 10, - 621, + 668, 16 ], [ "move", 4, 10, - 621, + 668, 16 ], "_nop_bl_1", [ "jump_true", 4, - "if_else_390", - 622, + "if_else_430", + 669, 8 ], [ "null", 15, - 622, + 669, 23 ], [ "return", 15, - 622, + 669, 23 ], "_nop_ur_1", - "if_else_390", - "if_end_391", + "if_else_430", + "if_end_431", [ "get", 17, - 66, + 68, 1, - 623, + 670, 8 ], [ "is_proxy", 18, 17, - 623, + 670, 8 ], [ "jump_false", 18, - "record_path_394", - 623, + "record_path_434", + 670, 8 ], [ "null", 19, - 623, + 670, 8 ], [ "access", 20, "dylib_has_symbol", - 623, + 670, 8 ], [ "array", 21, 0, - 623, + 670, 8 ], [ "push", 21, 4, - 623, + 670, 8 ], [ "push", 21, 1, - 623, + 670, 8 ], [ @@ -20551,7 +22026,7 @@ 22, 17, 2, - 623, + 670, 8 ], [ @@ -20559,7 +22034,7 @@ 22, 0, 19, - 623, + 670, 8 ], [ @@ -20567,7 +22042,7 @@ 22, 1, 20, - 623, + 670, 8 ], [ @@ -20575,29 +22050,29 @@ 22, 2, 21, - 623, + 670, 8 ], [ "invoke", 22, 16, - 623, + 670, 8 ], [ "jump", - "call_done_395", - 623, + "call_done_435", + 670, 8 ], - "record_path_394", + "record_path_434", [ "load_field", 23, 17, "dylib_has_symbol", - 623, + 670, 8 ], [ @@ -20605,7 +22080,7 @@ 24, 23, 2, - 623, + 670, 8 ], [ @@ -20613,7 +22088,7 @@ 24, 0, 17, - 623, + 670, 8 ], [ @@ -20621,7 +22096,7 @@ 24, 1, 4, - 623, + 670, 8 ], [ @@ -20629,51 +22104,51 @@ 24, 2, 1, - 623, + 670, 8 ], [ "invoke", 24, 16, - 623, + 670, 8 ], - "call_done_395", + "call_done_435", "_nop_bl_2", [ "jump_true", 16, - "if_else_392", - 623, + "if_else_432", + 670, 8 ], [ "null", 26, - 623, + 670, 49 ], [ "return", 26, - 623, + 670, 49 ], "_nop_ur_2", - "if_else_392", - "if_end_393", + "if_else_432", + "if_end_433", [ "function", 27, - 25, - 624, + 27, + 671, 10 ], [ "return", 27, - 624, + 671, 10 ], "_nop_ur_3", @@ -20693,56 +22168,56 @@ 1, 4, 1, - 661, + 708, 54 ], [ "get", 3, - 66, + 68, 2, - 661, + 708, 37 ], [ "is_proxy", 4, 3, - 661, + 708, 37 ], [ "jump_false", 4, - "record_path_420", - 661, + "record_path_460", + 708, 37 ], [ "null", 5, - 661, + 708, 37 ], [ "access", 6, "load_internal", - 661, + 708, 37 ], [ "array", 7, 0, - 661, + 708, 37 ], [ "push", 7, 1, - 661, + 708, 37 ], [ @@ -20750,7 +22225,7 @@ 8, 3, 2, - 661, + 708, 37 ], [ @@ -20758,7 +22233,7 @@ 8, 0, 5, - 661, + 708, 37 ], [ @@ -20766,7 +22241,7 @@ 8, 1, 6, - 661, + 708, 37 ], [ @@ -20774,29 +22249,29 @@ 8, 2, 7, - 661, + 708, 37 ], [ "invoke", 8, 2, - 661, + 708, 37 ], [ "jump", - "call_done_421", - 661, + "call_done_461", + 708, 37 ], - "record_path_420", + "record_path_460", [ "load_field", 9, 3, "load_internal", - 661, + 708, 37 ], [ @@ -20804,7 +22279,7 @@ 10, 9, 1, - 661, + 708, 37 ], [ @@ -20812,7 +22287,7 @@ 10, 0, 3, - 661, + 708, 37 ], [ @@ -20820,21 +22295,21 @@ 10, 1, 1, - 661, + 708, 37 ], [ "invoke", 10, 2, - 661, + 708, 37 ], - "call_done_421", + "call_done_461", [ "return", 2, - 661, + 708, 37 ], "_nop_ur_1", @@ -20852,58 +22327,58 @@ [ "get", 1, - 6, + 7, 1, - 685, + 732, 54 ], [ "get", 3, - 66, + 68, 2, - 685, + 732, 37 ], [ "is_proxy", 4, 3, - 685, + 732, 37 ], [ "jump_false", 4, - "record_path_437", - 685, + "record_path_477", + 732, 37 ], [ "null", 5, - 685, + 732, 37 ], [ "access", 6, "load_internal", - 685, + 732, 37 ], [ "array", 7, 0, - 685, + 732, 37 ], [ "push", 7, 1, - 685, + 732, 37 ], [ @@ -20911,7 +22386,7 @@ 8, 3, 2, - 685, + 732, 37 ], [ @@ -20919,7 +22394,7 @@ 8, 0, 5, - 685, + 732, 37 ], [ @@ -20927,7 +22402,7 @@ 8, 1, 6, - 685, + 732, 37 ], [ @@ -20935,29 +22410,29 @@ 8, 2, 7, - 685, + 732, 37 ], [ "invoke", 8, 2, - 685, + 732, 37 ], [ "jump", - "call_done_438", - 685, + "call_done_478", + 732, 37 ], - "record_path_437", + "record_path_477", [ "load_field", 9, 3, "load_internal", - 685, + 732, 37 ], [ @@ -20965,7 +22440,7 @@ 10, 9, 1, - 685, + 732, 37 ], [ @@ -20973,7 +22448,7 @@ 10, 0, 3, - 685, + 732, 37 ], [ @@ -20981,21 +22456,21 @@ 10, 1, 1, - 685, + 732, 37 ], [ "invoke", 10, 2, - 685, + 732, 37 ], - "call_done_438", + "call_done_478", [ "return", 2, - 685, + 732, 37 ], "_nop_ur_1", @@ -21015,56 +22490,56 @@ 1, 4, 1, - 707, + 754, 52 ], [ "get", 3, - 66, + 68, 2, - 707, + 754, 35 ], [ "is_proxy", 4, 3, - 707, + 754, 35 ], [ "jump_false", 4, - "record_path_445", - 707, + "record_path_485", + 754, 35 ], [ "null", 5, - 707, + 754, 35 ], [ "access", 6, "load_internal", - 707, + 754, 35 ], [ "array", 7, 0, - 707, + 754, 35 ], [ "push", 7, 1, - 707, + 754, 35 ], [ @@ -21072,7 +22547,7 @@ 8, 3, 2, - 707, + 754, 35 ], [ @@ -21080,7 +22555,7 @@ 8, 0, 5, - 707, + 754, 35 ], [ @@ -21088,7 +22563,7 @@ 8, 1, 6, - 707, + 754, 35 ], [ @@ -21096,29 +22571,29 @@ 8, 2, 7, - 707, + 754, 35 ], [ "invoke", 8, 2, - 707, + 754, 35 ], [ "jump", - "call_done_446", - 707, + "call_done_486", + 754, 35 ], - "record_path_445", + "record_path_485", [ "load_field", 9, 3, "load_internal", - 707, + 754, 35 ], [ @@ -21126,7 +22601,7 @@ 10, 9, 1, - 707, + 754, 35 ], [ @@ -21134,7 +22609,7 @@ 10, 0, 3, - 707, + 754, 35 ], [ @@ -21142,21 +22617,21 @@ 10, 1, 1, - 707, + 754, 35 ], [ "invoke", 10, 2, - 707, + 754, 35 ], - "call_done_446", + "call_done_486", [ "return", 2, - 707, + 754, 35 ], "_nop_ur_1", @@ -21176,56 +22651,56 @@ 1, 4, 1, - 736, + 783, 56 ], [ "get", 3, - 66, + 68, 2, - 736, + 783, 39 ], [ "is_proxy", 4, 3, - 736, + 783, 39 ], [ "jump_false", 4, - "record_path_459", - 736, + "record_path_499", + 783, 39 ], [ "null", 5, - 736, + 783, 39 ], [ "access", 6, "load_internal", - 736, + 783, 39 ], [ "array", 7, 0, - 736, + 783, 39 ], [ "push", 7, 1, - 736, + 783, 39 ], [ @@ -21233,7 +22708,7 @@ 8, 3, 2, - 736, + 783, 39 ], [ @@ -21241,7 +22716,7 @@ 8, 0, 5, - 736, + 783, 39 ], [ @@ -21249,7 +22724,7 @@ 8, 1, 6, - 736, + 783, 39 ], [ @@ -21257,29 +22732,29 @@ 8, 2, 7, - 736, + 783, 39 ], [ "invoke", 8, 2, - 736, + 783, 39 ], [ "jump", - "call_done_460", - 736, + "call_done_500", + 783, 39 ], - "record_path_459", + "record_path_499", [ "load_field", 9, 3, "load_internal", - 736, + 783, 39 ], [ @@ -21287,7 +22762,7 @@ 10, 9, 1, - 736, + 783, 39 ], [ @@ -21295,7 +22770,7 @@ 10, 0, 3, - 736, + 783, 39 ], [ @@ -21303,21 +22778,21 @@ 10, 1, 1, - 736, + 783, 39 ], [ "invoke", 10, 2, - 736, + 783, 39 ], - "call_done_460", + "call_done_500", [ "return", 2, - 736, + 783, 39 ], "_nop_ur_1", @@ -21335,58 +22810,58 @@ [ "get", 1, - 6, + 7, 1, - 759, + 806, 52 ], [ "get", 3, - 66, + 68, 2, - 759, + 806, 35 ], [ "is_proxy", 4, 3, - 759, + 806, 35 ], [ "jump_false", 4, - "record_path_467", - 759, + "record_path_507", + 806, 35 ], [ "null", 5, - 759, + 806, 35 ], [ "access", 6, "load_internal", - 759, + 806, 35 ], [ "array", 7, 0, - 759, + 806, 35 ], [ "push", 7, 1, - 759, + 806, 35 ], [ @@ -21394,7 +22869,7 @@ 8, 3, 2, - 759, + 806, 35 ], [ @@ -21402,7 +22877,7 @@ 8, 0, 5, - 759, + 806, 35 ], [ @@ -21410,7 +22885,7 @@ 8, 1, 6, - 759, + 806, 35 ], [ @@ -21418,29 +22893,29 @@ 8, 2, 7, - 759, + 806, 35 ], [ "invoke", 8, 2, - 759, + 806, 35 ], [ "jump", - "call_done_468", - 759, + "call_done_508", + 806, 35 ], - "record_path_467", + "record_path_507", [ "load_field", 9, 3, "load_internal", - 759, + 806, 35 ], [ @@ -21448,7 +22923,7 @@ 10, 9, 1, - 759, + 806, 35 ], [ @@ -21456,7 +22931,7 @@ 10, 0, 3, - 759, + 806, 35 ], [ @@ -21464,21 +22939,21 @@ 10, 1, 1, - 759, + 806, 35 ], [ "invoke", 10, 2, - 759, + 806, 35 ], - "call_done_468", + "call_done_508", [ "return", 2, - 759, + 806, 35 ], "_nop_ur_1", @@ -21496,9 +22971,9 @@ [ "get", 12, - 68, + 63, 1, - 630, + 677, 18 ], [ @@ -21506,13 +22981,13 @@ 13, 12, 1, - 630, + 677, 18 ], [ "null", 14, - 630, + 677, 18 ], [ @@ -21520,7 +22995,7 @@ 13, 0, 14, - 630, + 677, 18 ], [ @@ -21528,80 +23003,80 @@ 13, 1, 1, - 630, + 677, 18 ], [ "invoke", 13, 11, - 630, + 677, 18 ], [ "move", - 8, + 10, 11, - 630, + 677, 18 ], [ "null", 4, - 631, + 678, 13 ], [ "null", - 7, - 632, + 9, + 679, 16 ], [ "null", - 6, - 634, + 7, + 681, 18 ], - [ - "null", - 9, - 635, - 19 - ], [ "null", 5, - 636, + 682, + 19 + ], + [ + "null", + 6, + 683, 18 ], [ "null", - 10, - 637, + 8, + 684, 19 ], [ "jump_false", - 8, - "if_else_398", - 639, + 10, + "if_else_438", + 686, 7 ], [ "load_field", 15, - 8, + 10, "path", - 640, + 687, 26 ], [ "get", 17, - 57, + 60, 1, - 640, + 687, 9 ], [ @@ -21609,13 +23084,13 @@ 18, 17, 1, - 640, + 687, 9 ], [ "null", 19, - 640, + 687, 9 ], [ @@ -21623,7 +23098,7 @@ 18, 0, 19, - 640, + 687, 9 ], [ @@ -21631,58 +23106,58 @@ 18, 1, 15, - 640, + 687, 9 ], [ "invoke", 18, 16, - 640, + 687, 9 ], [ "move", 20, 16, - 640, + 687, 9 ], [ "jump_false", 20, - "and_end_403", - 640, + "and_end_443", + 687, 9 ], [ "move", 20, 2, - 640, + 687, 44 ], - "and_end_403", + "and_end_443", [ "move", 21, 20, - 640, + 687, 44 ], [ "jump_false", 21, - "and_end_402", - 640, + "and_end_442", + 687, 44 ], [ "load_field", 22, - 8, + 10, "package", - 640, + 687, 63 ], [ @@ -21690,62 +23165,62 @@ 23, 22, 2, - 640, + 687, 83 ], [ "jump_true", 23, - "ne_nid_405", - 640, + "ne_nid_445", + 687, 83 ], [ "jump", - "ne_ni_406", - 640, + "ne_ni_446", + 687, 83 ], - "ne_nid_405", + "ne_nid_445", [ "false", 23, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_ni_406", + "ne_ni_446", [ "is_int", 24, 22, - 640, + 687, 83 ], [ "jump_false", 24, - "ne_nn_407", - 640, + "ne_nn_447", + 687, 83 ], [ "is_int", 25, 2, - 640, + 687, 83 ], [ "jump_false", 25, - "ne_nn_407", - 640, + "ne_nn_447", + 687, 83 ], [ @@ -21753,42 +23228,42 @@ 23, 22, 2, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_nn_407", + "ne_nn_447", [ "is_num", 24, 22, - 640, + 687, 83 ], [ "jump_false", 24, - "ne_nt_408", - 640, + "ne_nt_448", + 687, 83 ], [ "is_num", 25, 2, - 640, + 687, 83 ], [ "jump_false", 25, - "ne_nt_408", - 640, + "ne_nt_448", + 687, 83 ], [ @@ -21796,42 +23271,42 @@ 23, 22, 2, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_nt_408", + "ne_nt_448", [ "is_text", 24, 22, - 640, + 687, 83 ], [ "jump_false", 24, - "ne_nnl_409", - 640, + "ne_nnl_449", + 687, 83 ], [ "is_text", 25, 2, - 640, + 687, 83 ], [ "jump_false", 25, - "ne_nnl_409", - 640, + "ne_nnl_449", + 687, 83 ], [ @@ -21839,83 +23314,83 @@ 23, 22, 2, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_nnl_409", + "ne_nnl_449", [ "is_null", 24, 22, - 640, + 687, 83 ], [ "jump_false", 24, - "ne_nb_410", - 640, + "ne_nb_450", + 687, 83 ], [ "is_null", 25, 2, - 640, + 687, 83 ], [ "jump_false", 25, - "ne_nb_410", - 640, + "ne_nb_450", + 687, 83 ], [ "false", 23, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_nb_410", + "ne_nb_450", [ "is_bool", 24, 22, - 640, + 687, 83 ], [ "jump_false", 24, - "ne_mis_411", - 640, + "ne_mis_451", + 687, 83 ], [ "is_bool", 25, 2, - 640, + 687, 83 ], [ "jump_false", 25, - "ne_mis_411", - 640, + "ne_mis_451", + 687, 83 ], [ @@ -21923,96 +23398,96 @@ 23, 22, 2, - 640, + 687, 83 ], [ "jump", - "ne_done_404", - 640, + "ne_done_444", + 687, 83 ], - "ne_mis_411", + "ne_mis_451", [ "true", 23, - 640, + 687, 83 ], - "ne_done_404", + "ne_done_444", [ "move", 21, 23, - 640, + 687, 83 ], - "and_end_402", + "and_end_442", [ "jump_false", 21, - "if_else_400", - 640, + "if_else_440", + 687, 83 ], [ "null", 26, - 641, + 688, 18 ], [ "move", - 8, + 10, 26, - 641, + 688, 18 ], [ "jump", - "if_end_401", - 641, + "if_end_441", + 688, 18 ], - "if_else_400", - "if_end_401", + "if_else_440", + "if_end_441", [ "jump", - "if_end_399", - 641, + "if_end_439", + 688, 18 ], - "if_else_398", - "if_end_399", + "if_else_438", + "if_end_439", [ "jump_false", - 8, - "if_else_412", - 643, + 10, + "if_else_452", + 690, 7 ], [ "load_field", 27, - 8, + 10, "package", - 644, + 691, 25 ], [ "load_field", 28, - 8, + 10, "path", - 644, + 691, 43 ], [ "get", 30, - 62, + 4, 1, - 644, + 691, 11 ], [ @@ -22020,13 +23495,13 @@ 31, 30, 2, - 644, + 691, 11 ], [ "null", 32, - 644, + 691, 11 ], [ @@ -22034,7 +23509,7 @@ 31, 0, 32, - 644, + 691, 11 ], [ @@ -22042,7 +23517,7 @@ 31, 1, 27, - 644, + 691, 11 ], [ @@ -22050,43 +23525,43 @@ 31, 2, 28, - 644, + 691, 11 ], [ "invoke", 31, 29, - 644, + 691, 11 ], [ "move", 4, 29, - 644, + 691, 11 ], [ "load_field", 33, - 8, + 10, "path", - 645, + 692, 25 ], [ "access", 34, ".c", - 645, + 692, 40 ], [ "access", 35, "", - 645, + 692, 46 ], [ @@ -22097,7 +23572,7 @@ "kind": "name", "make": "intrinsic" }, - 645, + 692, 17 ], [ @@ -22105,13 +23580,13 @@ 38, 37, 3, - 645, + 692, 17 ], [ "null", 39, - 645, + 692, 17 ], [ @@ -22119,7 +23594,7 @@ 38, 0, 39, - 645, + 692, 17 ], [ @@ -22127,7 +23602,7 @@ 38, 1, 33, - 645, + 692, 17 ], [ @@ -22135,7 +23610,7 @@ 38, 2, 34, - 645, + 692, 17 ], [ @@ -22143,37 +23618,37 @@ 38, 3, 35, - 645, + 692, 17 ], [ "invoke", 38, 36, - 645, + 692, 17 ], [ "move", - 10, + 8, 36, - 645, + 692, 17 ], [ "load_field", 40, - 8, + 10, "package", - 648, + 695, 36 ], [ "get", 42, - 11, + 13, 1, - 648, + 695, 14 ], [ @@ -22181,13 +23656,13 @@ 43, 42, 3, - 648, + 695, 14 ], [ "null", 44, - 648, + 695, 14 ], [ @@ -22195,7 +23670,7 @@ 43, 0, 44, - 648, + 695, 14 ], [ @@ -22203,7 +23678,7 @@ 43, 1, 4, - 648, + 695, 14 ], [ @@ -22211,36 +23686,36 @@ 43, 2, 40, - 648, + 695, 14 ], [ "setarg", 43, 3, - 10, - 648, + 8, + 695, 14 ], [ "invoke", 43, 41, - 648, + 695, 14 ], [ "move", - 7, + 9, 41, - 648, + 695, 14 ], [ "jump_false", - 7, - "if_else_414", - 649, + 9, + "if_else_454", + 696, 9 ], [ @@ -22251,17 +23726,17 @@ [ "store_field", 45, - 7, + 9, "symbol", - 651, + 698, 17 ], [ "get", 46, - 49, + 52, 1, - 652, + 699, 16 ], [ @@ -22269,15 +23744,15 @@ 45, 46, "scope", - 652, + 699, 16 ], [ "load_field", 47, - 8, + 10, "package", - 653, + 700, 18 ], [ @@ -22285,7 +23760,7 @@ 45, 47, "package", - 653, + 700, 18 ], [ @@ -22293,65 +23768,65 @@ 45, 4, "path", - 654, + 701, 15 ], [ "return", 45, - 654, + 701, 15 ], "_nop_ur_1", - "if_else_414", - "if_end_415", + "if_else_454", + "if_end_455", [ "get", 49, - 66, + 68, 1, - 659, + 706, 9 ], [ "is_proxy", 50, 49, - 659, + 706, 9 ], [ "jump_false", 50, - "record_path_418", - 659, + "record_path_458", + 706, 9 ], [ "null", 51, - 659, + 706, 9 ], [ "access", 52, "internal_exists", - 659, + 706, 9 ], [ "array", 53, 0, - 659, + 706, 9 ], [ "push", 53, 4, - 659, + 706, 9 ], [ @@ -22359,7 +23834,7 @@ 54, 49, 2, - 659, + 706, 9 ], [ @@ -22367,7 +23842,7 @@ 54, 0, 51, - 659, + 706, 9 ], [ @@ -22375,7 +23850,7 @@ 54, 1, 52, - 659, + 706, 9 ], [ @@ -22383,29 +23858,29 @@ 54, 2, 53, - 659, + 706, 9 ], [ "invoke", 54, 48, - 659, + 706, 9 ], [ "jump", - "call_done_419", - 659, + "call_done_459", + 706, 9 ], - "record_path_418", + "record_path_458", [ "load_field", 55, 49, "internal_exists", - 659, + 706, 9 ], [ @@ -22413,7 +23888,7 @@ 56, 55, 1, - 659, + 706, 9 ], [ @@ -22421,7 +23896,7 @@ 56, 0, 49, - 659, + 706, 9 ], [ @@ -22429,22 +23904,22 @@ 56, 1, 4, - 659, + 706, 9 ], [ "invoke", 56, 48, - 659, + 706, 9 ], - "call_done_419", + "call_done_459", [ "jump_false", 48, - "if_else_416", - 659, + "if_else_456", + 706, 9 ], [ @@ -22455,8 +23930,8 @@ [ "function", 58, - 27, - 661, + 29, + 708, 17 ], [ @@ -22464,15 +23939,15 @@ 57, 58, "symbol", - 661, + 708, 17 ], [ "get", 59, - 49, + 52, 1, - 662, + 709, 16 ], [ @@ -22480,15 +23955,15 @@ 57, 59, "scope", - 662, + 709, 16 ], [ "load_field", 60, - 8, + 10, "package", - 663, + 710, 18 ], [ @@ -22496,7 +23971,7 @@ 57, 60, "package", - 663, + 710, 18 ], [ @@ -22504,52 +23979,52 @@ 57, 4, "path", - 664, + 711, 15 ], [ "return", 57, - 664, + 711, 15 ], "_nop_ur_2", - "if_else_416", - "if_end_417", + "if_else_456", + "if_end_457", [ "jump", - "if_end_413", - 664, + "if_end_453", + 711, 15 ], - "if_else_412", - "if_end_413", + "if_else_452", + "if_end_453", [ "not", 61, 2, - 670, + 717, 8 ], [ "move", 62, 61, - 670, + 717, 8 ], [ "jump_true", 62, - "or_end_424", - 670, + "or_end_464", + 717, 8 ], [ "access", 63, "core", - 670, + 717, 46 ], [ @@ -22557,35 +24032,35 @@ 64, 2, 63, - 670, + 717, 46 ], [ "jump_true", 64, - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], [ "is_int", 65, 2, - 670, + 717, 46 ], [ "jump_false", 65, - "eq_ni_426", - 670, + "eq_ni_466", + 717, 46 ], "_nop_tc_1", [ "jump", - "eq_ni_426", - 670, + "eq_ni_466", + 717, 46 ], [ @@ -22593,35 +24068,35 @@ 64, 2, 63, - 670, + 717, 46 ], [ "jump", - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], - "eq_ni_426", + "eq_ni_466", [ "is_num", 65, 2, - 670, + 717, 46 ], [ "jump_false", 65, - "eq_nn_427", - 670, + "eq_nn_467", + 717, 46 ], "_nop_tc_2", [ "jump", - "eq_nn_427", - 670, + "eq_nn_467", + 717, 46 ], [ @@ -22629,28 +24104,28 @@ 64, 2, 63, - 670, + 717, 46 ], [ "jump", - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], - "eq_nn_427", + "eq_nn_467", [ "is_text", 65, 2, - 670, + 717, 46 ], [ "jump_false", 65, - "eq_nt_428", - 670, + "eq_nt_468", + 717, 46 ], "_nop_tc_3", @@ -22660,69 +24135,69 @@ 64, 2, 63, - 670, + 717, 46 ], [ "jump", - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], - "eq_nt_428", + "eq_nt_468", [ "is_null", 65, 2, - 670, + 717, 46 ], [ "jump_false", 65, - "eq_nnl_429", - 670, + "eq_nnl_469", + 717, 46 ], "_nop_tc_5", [ "jump", - "eq_nnl_429", - 670, + "eq_nnl_469", + 717, 46 ], [ "true", 64, - 670, + 717, 46 ], [ "jump", - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], - "eq_nnl_429", + "eq_nnl_469", [ "is_bool", 65, 2, - 670, + 717, 46 ], [ "jump_false", 65, - "eq_nb_430", - 670, + "eq_nb_470", + 717, 46 ], "_nop_tc_6", [ "jump", - "eq_nb_430", - 670, + "eq_nb_470", + 717, 46 ], [ @@ -22730,51 +24205,51 @@ 64, 2, 63, - 670, + 717, 46 ], [ "jump", - "eq_done_425", - 670, + "eq_done_465", + 717, 46 ], - "eq_nb_430", + "eq_nb_470", [ "false", 64, - 670, + 717, 46 ], - "eq_done_425", + "eq_done_465", [ "move", 62, 64, - 670, + 717, 46 ], - "or_end_424", + "or_end_464", [ "jump_false", 62, - "if_else_422", - 670, + "if_else_462", + 717, 46 ], [ "access", 67, "core", - 671, + 718, 30 ], [ "get", 69, - 62, + 4, 1, - 671, + 718, 16 ], [ @@ -22782,13 +24257,13 @@ 70, 69, 2, - 671, + 718, 16 ], [ "null", 71, - 671, + 718, 16 ], [ @@ -22796,7 +24271,7 @@ 70, 0, 71, - 671, + 718, 16 ], [ @@ -22804,7 +24279,7 @@ 70, 1, 67, - 671, + 718, 16 ], [ @@ -22812,36 +24287,36 @@ 70, 2, 1, - 671, + 718, 16 ], [ "invoke", 70, 68, - 671, + 718, 16 ], [ "move", - 6, + 7, 68, - 671, + 718, 16 ], [ "access", 72, "core", - 674, + 721, 41 ], [ "get", 74, - 11, + 13, 1, - 674, + 721, 14 ], [ @@ -22849,13 +24324,13 @@ 75, 74, 3, - 674, + 721, 14 ], [ "null", 76, - 674, + 721, 14 ], [ @@ -22863,15 +24338,15 @@ 75, 0, 76, - 674, + 721, 14 ], [ "setarg", 75, 1, - 6, - 674, + 7, + 721, 14 ], [ @@ -22879,7 +24354,7 @@ 75, 2, 72, - 674, + 721, 14 ], [ @@ -22887,28 +24362,28 @@ 75, 3, 1, - 674, + 721, 14 ], [ "invoke", 75, 73, - 674, + 721, 14 ], [ "move", - 7, + 9, 73, - 674, + 721, 14 ], [ "jump_false", - 7, - "if_else_431", - 675, + 9, + "if_else_471", + 722, 9 ], [ @@ -22919,17 +24394,17 @@ [ "store_field", 77, - 7, + 9, "symbol", - 677, + 724, 17 ], [ "get", 78, - 10, + 12, 1, - 678, + 725, 16 ], [ @@ -22937,73 +24412,73 @@ 77, 78, "scope", - 678, + 725, 16 ], [ "store_field", 77, - 6, + 7, "path", - 679, + 726, 15 ], [ "return", 77, - 679, + 726, 15 ], "_nop_ur_3", - "if_else_431", - "if_end_432", + "if_else_471", + "if_end_472", [ "get", 80, - 66, + 68, 1, - 683, + 730, 9 ], [ "is_proxy", 81, 80, - 683, + 730, 9 ], [ "jump_false", 81, - "record_path_435", - 683, + "record_path_475", + 730, 9 ], [ "null", 82, - 683, + 730, 9 ], [ "access", 83, "internal_exists", - 683, + 730, 9 ], [ "array", 84, 0, - 683, + 730, 9 ], [ "push", 84, - 6, - 683, + 7, + 730, 9 ], [ @@ -23011,7 +24486,7 @@ 85, 80, 2, - 683, + 730, 9 ], [ @@ -23019,7 +24494,7 @@ 85, 0, 82, - 683, + 730, 9 ], [ @@ -23027,7 +24502,7 @@ 85, 1, 83, - 683, + 730, 9 ], [ @@ -23035,29 +24510,29 @@ 85, 2, 84, - 683, + 730, 9 ], [ "invoke", 85, 79, - 683, + 730, 9 ], [ "jump", - "call_done_436", - 683, + "call_done_476", + 730, 9 ], - "record_path_435", + "record_path_475", [ "load_field", 86, 80, "internal_exists", - 683, + 730, 9 ], [ @@ -23065,7 +24540,7 @@ 87, 86, 1, - 683, + 730, 9 ], [ @@ -23073,30 +24548,30 @@ 87, 0, 80, - 683, + 730, 9 ], [ "setarg", 87, 1, - 6, - 683, + 7, + 730, 9 ], [ "invoke", 87, 79, - 683, + 730, 9 ], - "call_done_436", + "call_done_476", [ "jump_false", 79, - "if_else_433", - 683, + "if_else_473", + 730, 9 ], [ @@ -23107,8 +24582,8 @@ [ "function", 89, - 28, - 685, + 30, + 732, 17 ], [ @@ -23116,15 +24591,15 @@ 88, 89, "symbol", - 685, + 732, 17 ], [ "get", 90, - 10, + 12, 1, - 686, + 733, 16 ], [ @@ -23132,47 +24607,47 @@ 88, 90, "scope", - 686, + 733, 16 ], [ "store_field", 88, - 6, + 7, "path", - 687, + 734, 15 ], [ "return", 88, - 687, + 734, 15 ], "_nop_ur_4", - "if_else_433", - "if_end_434", + "if_else_473", + "if_end_474", [ "null", 91, - 690, + 737, 12 ], [ "return", 91, - 690, + 737, 12 ], "_nop_ur_5", - "if_else_422", - "if_end_423", + "if_else_462", + "if_end_463", [ "get", 93, - 62, + 4, 1, - 694, + 741, 9 ], [ @@ -23180,13 +24655,13 @@ 94, 93, 2, - 694, + 741, 9 ], [ "null", 95, - 694, + 741, 9 ], [ @@ -23194,7 +24669,7 @@ 94, 0, 95, - 694, + 741, 9 ], [ @@ -23202,7 +24677,7 @@ 94, 1, 2, - 694, + 741, 9 ], [ @@ -23210,29 +24685,29 @@ 94, 2, 1, - 694, + 741, 9 ], [ "invoke", 94, 92, - 694, + 741, 9 ], [ "move", 4, 92, - 694, + 741, 9 ], [ "get", 97, - 11, + 13, 1, - 696, + 743, 12 ], [ @@ -23240,13 +24715,13 @@ 98, 97, 3, - 696, + 743, 12 ], [ "null", 99, - 696, + 743, 12 ], [ @@ -23254,7 +24729,7 @@ 98, 0, 99, - 696, + 743, 12 ], [ @@ -23262,7 +24737,7 @@ 98, 1, 4, - 696, + 743, 12 ], [ @@ -23270,7 +24745,7 @@ 98, 2, 2, - 696, + 743, 12 ], [ @@ -23278,28 +24753,28 @@ 98, 3, 1, - 696, + 743, 12 ], [ "invoke", 98, 96, - 696, + 743, 12 ], [ "move", - 7, + 9, 96, - 696, + 743, 12 ], [ "jump_false", - 7, - "if_else_439", - 697, + 9, + "if_else_479", + 744, 7 ], [ @@ -23310,17 +24785,17 @@ [ "store_field", 100, - 7, + 9, "symbol", - 699, + 746, 15 ], [ "get", 101, - 45, + 2, 1, - 700, + 747, 14 ], [ @@ -23328,7 +24803,7 @@ 100, 101, "scope", - 700, + 747, 14 ], [ @@ -23336,65 +24811,65 @@ 100, 4, "path", - 701, + 748, 13 ], [ "return", 100, - 701, + 748, 13 ], "_nop_ur_6", - "if_else_439", - "if_end_440", + "if_else_479", + "if_end_480", [ "get", 103, - 66, + 68, 1, - 705, + 752, 7 ], [ "is_proxy", 104, 103, - 705, + 752, 7 ], [ "jump_false", 104, - "record_path_443", - 705, + "record_path_483", + 752, 7 ], [ "null", 105, - 705, + 752, 7 ], [ "access", 106, "internal_exists", - 705, + 752, 7 ], [ "array", 107, 0, - 705, + 752, 7 ], [ "push", 107, 4, - 705, + 752, 7 ], [ @@ -23402,7 +24877,7 @@ 108, 103, 2, - 705, + 752, 7 ], [ @@ -23410,7 +24885,7 @@ 108, 0, 105, - 705, + 752, 7 ], [ @@ -23418,7 +24893,7 @@ 108, 1, 106, - 705, + 752, 7 ], [ @@ -23426,29 +24901,29 @@ 108, 2, 107, - 705, + 752, 7 ], [ "invoke", 108, 102, - 705, + 752, 7 ], [ "jump", - "call_done_444", - 705, + "call_done_484", + 752, 7 ], - "record_path_443", + "record_path_483", [ "load_field", 109, 103, "internal_exists", - 705, + 752, 7 ], [ @@ -23456,7 +24931,7 @@ 110, 109, 1, - 705, + 752, 7 ], [ @@ -23464,7 +24939,7 @@ 110, 0, 103, - 705, + 752, 7 ], [ @@ -23472,22 +24947,22 @@ 110, 1, 4, - 705, + 752, 7 ], [ "invoke", 110, 102, - 705, + 752, 7 ], - "call_done_444", + "call_done_484", [ "jump_false", 102, - "if_else_441", - 705, + "if_else_481", + 752, 7 ], [ @@ -23498,8 +24973,8 @@ [ "function", 112, - 29, - 707, + 31, + 754, 15 ], [ @@ -23507,15 +24982,15 @@ 111, 112, "symbol", - 707, + 754, 15 ], [ "get", 113, - 45, + 2, 1, - 708, + 755, 14 ], [ @@ -23523,7 +24998,7 @@ 111, 113, "scope", - 708, + 755, 14 ], [ @@ -23531,24 +25006,24 @@ 111, 4, "path", - 709, + 756, 13 ], [ "return", 111, - 709, + 756, 13 ], "_nop_ur_7", - "if_else_441", - "if_end_442", + "if_else_481", + "if_end_482", [ "get", 115, - 57, + 60, 1, - 713, + 760, 7 ], [ @@ -23556,13 +25031,13 @@ 116, 115, 1, - 713, + 760, 7 ], [ "null", 117, - 713, + 760, 7 ], [ @@ -23570,7 +25045,7 @@ 116, 0, 117, - 713, + 760, 7 ], [ @@ -23578,44 +25053,44 @@ 116, 1, 1, - 713, + 760, 7 ], [ "invoke", 116, 114, - 713, + 760, 7 ], [ "jump_false", 114, - "if_else_447", - 713, + "if_else_487", + 760, 7 ], [ "null", 118, - 714, + 761, 12 ], [ "return", 118, - 714, + 761, 12 ], "_nop_ur_8", - "if_else_447", - "if_end_448", + "if_else_487", + "if_end_488", [ "get", 120, - 30, + 31, 1, - 717, + 764, 19 ], [ @@ -23623,13 +25098,13 @@ 121, 120, 1, - 717, + 764, 19 ], [ "null", 122, - 717, + 764, 19 ], [ @@ -23637,7 +25112,7 @@ 121, 0, 122, - 717, + 764, 19 ], [ @@ -23645,36 +25120,36 @@ 121, 1, 1, - 717, + 764, 19 ], [ "invoke", 121, 119, - 717, + 764, 19 ], [ "move", 3, 119, - 717, + 764, 19 ], [ "jump_false", 3, - "if_else_449", - 718, + "if_else_489", + 765, 7 ], [ "get", 124, - 61, + 41, 1, - 719, + 766, 17 ], [ @@ -23682,13 +25157,13 @@ 125, 124, 2, - 719, + 766, 17 ], [ "null", 126, - 719, + 766, 17 ], [ @@ -23696,7 +25171,7 @@ 125, 0, 126, - 719, + 766, 17 ], [ @@ -23704,7 +25179,7 @@ 125, 1, 1, - 719, + 766, 17 ], [ @@ -23712,36 +25187,36 @@ 125, 2, 2, - 719, + 766, 17 ], [ "invoke", 125, 123, - 719, + 766, 17 ], [ "move", - 9, + 5, 123, - 719, + 766, 17 ], [ "jump_false", - 9, - "if_else_451", - 720, + 5, + "if_else_491", + 767, 9 ], [ "get", 128, - 31, + 49, 1, - 721, + 768, 18 ], [ @@ -23749,13 +25224,13 @@ 129, 128, 1, - 721, + 768, 18 ], [ "null", 130, - 721, + 768, 18 ], [ @@ -23763,7 +25238,7 @@ 129, 0, 130, - 721, + 768, 18 ], [ @@ -23771,29 +25246,29 @@ 129, 1, 1, - 721, + 768, 18 ], [ "invoke", 129, 127, - 721, + 768, 18 ], [ "move", - 5, + 6, 127, - 721, + 768, 18 ], [ "get", 132, - 62, + 4, 1, - 722, + 769, 13 ], [ @@ -23801,13 +25276,13 @@ 133, 132, 2, - 722, + 769, 13 ], [ "null", 134, - 722, + 769, 13 ], [ @@ -23815,45 +25290,45 @@ 133, 0, 134, - 722, + 769, 13 ], [ "setarg", 133, 1, - 9, - 722, + 5, + 769, 13 ], [ "setarg", 133, 2, - 5, - 722, + 6, + 769, 13 ], [ "invoke", 133, 131, - 722, + 769, 13 ], [ "move", 4, 131, - 722, + 769, 13 ], [ "get", 136, - 11, + 13, 1, - 724, + 771, 16 ], [ @@ -23861,13 +25336,13 @@ 137, 136, 3, - 724, + 771, 16 ], [ "null", 138, - 724, + 771, 16 ], [ @@ -23875,7 +25350,7 @@ 137, 0, 138, - 724, + 771, 16 ], [ @@ -23883,44 +25358,44 @@ 137, 1, 4, - 724, + 771, 16 ], [ "setarg", 137, 2, - 9, - 724, + 5, + 771, 16 ], [ "setarg", 137, 3, - 5, - 724, + 6, + 771, 16 ], [ "invoke", 137, 135, - 724, + 771, 16 ], [ "move", - 7, + 9, 135, - 724, + 771, 16 ], [ "jump_false", - 7, - "if_else_453", - 725, + 9, + "if_else_493", + 772, 11 ], [ @@ -23931,17 +25406,17 @@ [ "store_field", 139, - 7, + 9, "symbol", - 727, + 774, 19 ], [ "get", 140, - 49, + 52, 1, - 728, + 775, 18 ], [ @@ -23949,15 +25424,15 @@ 139, 140, "scope", - 728, + 775, 18 ], [ "store_field", 139, - 9, + 5, "package", - 729, + 776, 20 ], [ @@ -23965,65 +25440,65 @@ 139, 4, "path", - 730, + 777, 17 ], [ "return", 139, - 730, + 777, 17 ], "_nop_ur_9", - "if_else_453", - "if_end_454", + "if_else_493", + "if_end_494", [ "get", 142, - 66, + 68, 1, - 734, + 781, 11 ], [ "is_proxy", 143, 142, - 734, + 781, 11 ], [ "jump_false", 143, - "record_path_457", - 734, + "record_path_497", + 781, 11 ], [ "null", 144, - 734, + 781, 11 ], [ "access", 145, "internal_exists", - 734, + 781, 11 ], [ "array", 146, 0, - 734, + 781, 11 ], [ "push", 146, 4, - 734, + 781, 11 ], [ @@ -24031,7 +25506,7 @@ 147, 142, 2, - 734, + 781, 11 ], [ @@ -24039,7 +25514,7 @@ 147, 0, 144, - 734, + 781, 11 ], [ @@ -24047,7 +25522,7 @@ 147, 1, 145, - 734, + 781, 11 ], [ @@ -24055,29 +25530,29 @@ 147, 2, 146, - 734, + 781, 11 ], [ "invoke", 147, 141, - 734, + 781, 11 ], [ "jump", - "call_done_458", - 734, + "call_done_498", + 781, 11 ], - "record_path_457", + "record_path_497", [ "load_field", 148, 142, "internal_exists", - 734, + 781, 11 ], [ @@ -24085,7 +25560,7 @@ 149, 148, 1, - 734, + 781, 11 ], [ @@ -24093,7 +25568,7 @@ 149, 0, 142, - 734, + 781, 11 ], [ @@ -24101,22 +25576,22 @@ 149, 1, 4, - 734, + 781, 11 ], [ "invoke", 149, 141, - 734, + 781, 11 ], - "call_done_458", + "call_done_498", [ "jump_false", 141, - "if_else_455", - 734, + "if_else_495", + 781, 11 ], [ @@ -24127,8 +25602,8 @@ [ "function", 151, - 30, - 736, + 32, + 783, 19 ], [ @@ -24136,15 +25611,15 @@ 150, 151, "symbol", - 736, + 783, 19 ], [ "get", 152, - 49, + 52, 1, - 737, + 784, 18 ], [ @@ -24152,15 +25627,15 @@ 150, 152, "scope", - 737, + 784, 18 ], [ "store_field", 150, - 9, + 5, "package", - 738, + 785, 20 ], [ @@ -24168,47 +25643,47 @@ 150, 4, "path", - 739, + 786, 17 ], [ "return", 150, - 739, + 786, 17 ], "_nop_ur_10", - "if_else_455", - "if_end_456", + "if_else_495", + "if_end_496", [ "jump", - "if_end_452", - 739, + "if_end_492", + 786, 17 ], - "if_else_451", - "if_end_452", + "if_else_491", + "if_end_492", [ "jump", - "if_end_450", - 739, + "if_end_490", + 786, 17 ], - "if_else_449", - "if_end_450", + "if_else_489", + "if_end_490", [ "access", 153, "core", - 746, + 793, 28 ], [ "get", 155, - 62, + 4, 1, - 746, + 793, 14 ], [ @@ -24216,13 +25691,13 @@ 156, 155, 2, - 746, + 793, 14 ], [ "null", 157, - 746, + 793, 14 ], [ @@ -24230,7 +25705,7 @@ 156, 0, 157, - 746, + 793, 14 ], [ @@ -24238,7 +25713,7 @@ 156, 1, 153, - 746, + 793, 14 ], [ @@ -24246,36 +25721,36 @@ 156, 2, 1, - 746, + 793, 14 ], [ "invoke", 156, 154, - 746, + 793, 14 ], [ "move", - 6, + 7, 154, - 746, + 793, 14 ], [ "access", 158, "core", - 748, + 795, 39 ], [ "get", 160, - 11, + 13, 1, - 748, + 795, 12 ], [ @@ -24283,13 +25758,13 @@ 161, 160, 3, - 748, + 795, 12 ], [ "null", 162, - 748, + 795, 12 ], [ @@ -24297,15 +25772,15 @@ 161, 0, 162, - 748, + 795, 12 ], [ "setarg", 161, 1, - 6, - 748, + 7, + 795, 12 ], [ @@ -24313,7 +25788,7 @@ 161, 2, 158, - 748, + 795, 12 ], [ @@ -24321,28 +25796,28 @@ 161, 3, 1, - 748, + 795, 12 ], [ "invoke", 161, 159, - 748, + 795, 12 ], [ "move", - 7, + 9, 159, - 748, + 795, 12 ], [ "jump_false", - 7, - "if_else_461", - 749, + 9, + "if_else_501", + 796, 7 ], [ @@ -24353,17 +25828,17 @@ [ "store_field", 163, - 7, + 9, "symbol", - 751, + 798, 15 ], [ "get", 164, - 10, + 12, 1, - 752, + 799, 14 ], [ @@ -24371,73 +25846,73 @@ 163, 164, "scope", - 752, + 799, 14 ], [ "store_field", 163, - 6, + 7, "path", - 753, + 800, 13 ], [ "return", 163, - 753, + 800, 13 ], "_nop_ur_11", - "if_else_461", - "if_end_462", + "if_else_501", + "if_end_502", [ "get", 166, - 66, + 68, 1, - 757, + 804, 7 ], [ "is_proxy", 167, 166, - 757, + 804, 7 ], [ "jump_false", 167, - "record_path_465", - 757, + "record_path_505", + 804, 7 ], [ "null", 168, - 757, + 804, 7 ], [ "access", 169, "internal_exists", - 757, + 804, 7 ], [ "array", 170, 0, - 757, + 804, 7 ], [ "push", 170, - 6, - 757, + 7, + 804, 7 ], [ @@ -24445,7 +25920,7 @@ 171, 166, 2, - 757, + 804, 7 ], [ @@ -24453,7 +25928,7 @@ 171, 0, 168, - 757, + 804, 7 ], [ @@ -24461,7 +25936,7 @@ 171, 1, 169, - 757, + 804, 7 ], [ @@ -24469,29 +25944,29 @@ 171, 2, 170, - 757, + 804, 7 ], [ "invoke", 171, 165, - 757, + 804, 7 ], [ "jump", - "call_done_466", - 757, + "call_done_506", + 804, 7 ], - "record_path_465", + "record_path_505", [ "load_field", 172, 166, "internal_exists", - 757, + 804, 7 ], [ @@ -24499,7 +25974,7 @@ 173, 172, 1, - 757, + 804, 7 ], [ @@ -24507,30 +25982,30 @@ 173, 0, 166, - 757, + 804, 7 ], [ "setarg", 173, 1, - 6, - 757, + 7, + 804, 7 ], [ "invoke", 173, 165, - 757, + 804, 7 ], - "call_done_466", + "call_done_506", [ "jump_false", 165, - "if_else_463", - 757, + "if_else_503", + 804, 7 ], [ @@ -24541,8 +26016,8 @@ [ "function", 175, - 31, - 759, + 33, + 806, 15 ], [ @@ -24550,15 +26025,15 @@ 174, 175, "symbol", - 759, + 806, 15 ], [ "get", 176, - 10, + 12, 1, - 760, + 807, 14 ], [ @@ -24566,36 +26041,36 @@ 174, 176, "scope", - 760, + 807, 14 ], [ "store_field", 174, - 6, + 7, "path", - 761, + 808, 13 ], [ "return", 174, - 761, + 808, 13 ], "_nop_ur_12", - "if_else_463", - "if_end_464", + "if_else_503", + "if_end_504", [ "null", 177, - 765, + 812, 10 ], [ "return", 177, - 765, + 812, 10 ], "_nop_ur_13", @@ -24613,15 +26088,15 @@ [ "jump_false", 2, - "tern_else_469", - 772, + "tern_else_509", + 819, 20 ], [ "access", 15, ":", - 772, + 819, 56 ], [ @@ -24629,7 +26104,7 @@ 16, 2, 15, - 772, + 819, 56 ], [ @@ -24637,28 +26112,28 @@ 17, 16, 1, - 772, + 819, 62 ], [ "move", 14, 17, - 772, + 819, 62 ], [ "jump", - "tern_end_470", - 772, + "tern_end_510", + 819, 62 ], - "tern_else_469", + "tern_else_509", [ "access", 18, ":", - 772, + 819, 69 ], [ @@ -24666,30 +26141,30 @@ 19, 18, 1, - 772, + 819, 75 ], [ "move", 14, 19, - 772, + 819, 75 ], - "tern_end_470", + "tern_end_510", [ "move", 3, 14, - 772, + 819, 75 ], [ "get", 20, - 43, + 39, 1, - 774, + 821, 7 ], [ @@ -24697,22 +26172,22 @@ 21, 20, 3, - 774, + 821, 25 ], [ "jump_false", 21, - "if_else_471", - 774, + "if_else_511", + 821, 25 ], [ "get", 22, - 43, + 39, 1, - 775, + 822, 12 ], [ @@ -24720,24 +26195,24 @@ 23, 22, 3, - 775, + 822, 30 ], [ "return", 23, - 775, + 822, 30 ], "_nop_ur_1", - "if_else_471", - "if_end_472", + "if_else_511", + "if_end_512", [ "get", 25, - 8, + 9, 1, - 777, + 824, 19 ], [ @@ -24745,13 +26220,13 @@ 26, 25, 2, - 777, + 824, 19 ], [ "null", 27, - 777, + 824, 19 ], [ @@ -24759,7 +26234,7 @@ 26, 0, 27, - 777, + 824, 19 ], [ @@ -24767,7 +26242,7 @@ 26, 1, 1, - 777, + 824, 19 ], [ @@ -24775,28 +26250,28 @@ 26, 2, 2, - 777, + 824, 19 ], [ "invoke", 26, 24, - 777, + 824, 19 ], [ "move", 28, 24, - 777, + 824, 19 ], [ "jump_true", 28, - "or_end_473", - 777, + "or_end_513", + 824, 19 ], [ @@ -24808,7 +26283,7 @@ "access", 30, 999, - 777, + 824, 69 ], [ @@ -24816,29 +26291,29 @@ 29, 30, "scope", - 777, + 824, 69 ], [ "move", 28, 29, - 777, + 824, 69 ], - "or_end_473", + "or_end_513", [ "move", - 4, + 9, 28, - 777, + 824, 69 ], [ "access", 31, ".cm", - 778, + 825, 44 ], [ @@ -24846,15 +26321,15 @@ 32, 1, 31, - 778, + 825, 44 ], [ "get", 34, - 18, + 19, 1, - 778, + 825, 21 ], [ @@ -24862,13 +26337,13 @@ 35, 34, 2, - 778, + 825, 21 ], [ "null", 36, - 778, + 825, 21 ], [ @@ -24876,7 +26351,7 @@ 35, 0, 36, - 778, + 825, 21 ], [ @@ -24884,7 +26359,7 @@ 35, 1, 32, - 778, + 825, 21 ], [ @@ -24892,28 +26367,28 @@ 35, 2, 2, - 778, + 825, 21 ], [ "invoke", 35, 33, - 778, + 825, 21 ], [ "move", 37, 33, - 778, + 825, 21 ], [ "jump_true", 37, - "or_end_474", - 778, + "or_end_514", + 825, 21 ], [ @@ -24925,7 +26400,7 @@ "access", 39, 999, - 778, + 825, 78 ], [ @@ -24933,38 +26408,38 @@ 38, 39, "scope", - 778, + 825, 78 ], [ "move", 37, 38, - 778, + 825, 78 ], - "or_end_474", + "or_end_514", [ "move", - 7, + 8, 37, - 778, + 825, 78 ], [ "load_field", 40, - 4, + 9, "scope", - 779, + 826, 23 ], [ "load_field", 41, - 7, + 8, "scope", - 779, + 826, 40 ], [ @@ -24975,7 +26450,7 @@ "kind": "name", "make": "intrinsic" }, - 779, + 826, 19 ], [ @@ -24983,13 +26458,13 @@ 44, 43, 2, - 779, + 826, 19 ], [ "null", 45, - 779, + 826, 19 ], [ @@ -24997,7 +26472,7 @@ 44, 0, 45, - 779, + 826, 19 ], [ @@ -25005,7 +26480,7 @@ 44, 1, 40, - 779, + 826, 19 ], [ @@ -25013,93 +26488,93 @@ 44, 2, 41, - 779, + 826, 19 ], [ "invoke", 44, 42, - 779, + 826, 19 ], [ "move", - 9, + 13, 42, - 779, + 826, 19 ], [ "access", 46, 999, - 781, + 828, 20 ], [ "is_identical", 47, - 9, + 13, 46, - 781, + 828, 20 ], [ "jump_true", 47, - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], [ "is_int", 48, - 9, - 781, + 13, + 828, 20 ], [ "jump_false", 48, - "eq_ni_478", - 781, + "eq_ni_518", + 828, 20 ], "_nop_tc_1", [ "jump", - "eq_ni_478", - 781, + "eq_ni_518", + 828, 20 ], [ "eq_int", 47, - 9, + 13, 46, - 781, + 828, 20 ], [ "jump", - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], - "eq_ni_478", + "eq_ni_518", [ "is_num", 48, - 9, - 781, + 13, + 828, 20 ], [ "jump_false", 48, - "eq_nn_479", - 781, + "eq_nn_519", + 828, 20 ], "_nop_tc_2", @@ -25107,203 +26582,203 @@ [ "eq_float", 47, - 9, + 13, 46, - 781, + 828, 20 ], [ "jump", - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], - "eq_nn_479", + "eq_nn_519", [ "is_text", 48, - 9, - 781, + 13, + 828, 20 ], [ "jump_false", 48, - "eq_nt_480", - 781, + "eq_nt_520", + 828, 20 ], "_nop_tc_4", [ "jump", - "eq_nt_480", - 781, + "eq_nt_520", + 828, 20 ], [ "eq_text", 47, - 9, + 13, 46, - 781, + 828, 20 ], [ "jump", - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], - "eq_nt_480", + "eq_nt_520", [ "is_null", 48, - 9, - 781, + 13, + 828, 20 ], [ "jump_false", 48, - "eq_nnl_481", - 781, + "eq_nnl_521", + 828, 20 ], "_nop_tc_5", [ "jump", - "eq_nnl_481", - 781, + "eq_nnl_521", + 828, 20 ], [ "true", 47, - 781, + 828, 20 ], [ "jump", - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], - "eq_nnl_481", + "eq_nnl_521", [ "is_bool", 48, - 9, - 781, + 13, + 828, 20 ], [ "jump_false", 48, - "eq_nb_482", - 781, + "eq_nb_522", + 828, 20 ], "_nop_tc_6", [ "jump", - "eq_nb_482", - 781, + "eq_nb_522", + 828, 20 ], [ "eq_bool", 47, - 9, + 13, 46, - 781, + 828, 20 ], [ "jump", - "eq_done_477", - 781, + "eq_done_517", + 828, 20 ], - "eq_nb_482", + "eq_nb_522", [ "false", 47, - 781, + 828, 20 ], - "eq_done_477", + "eq_done_517", [ "jump_false", 47, - "if_else_475", - 781, + "if_else_515", + 828, 20 ], [ "null", 50, - 782, + 829, 12 ], [ "return", 50, - 782, + 829, 12 ], "_nop_ur_2", - "if_else_475", - "if_end_476", - [ - "null", - 12, - 784, - 19 - ], + "if_else_515", + "if_end_516", [ "null", 5, - 785, - 19 - ], - [ - "null", - 8, - 786, + 831, 19 ], [ "null", 6, - 787, + 832, 19 ], [ "null", - 13, - 788, + 11, + 833, + 19 + ], + [ + "null", + 4, + 834, + 19 + ], + [ + "null", + 7, + 835, 19 ], [ "null", 10, - 789, + 836, 18 ], [ "load_field", 51, - 7, + 8, "scope", - 791, + 838, 7 ], [ "get", 52, - 10, + 12, 1, - 791, + 838, 28 ], [ @@ -25311,42 +26786,42 @@ 53, 51, 52, - 791, + 838, 28 ], [ "jump_true", 53, - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], [ "is_int", 54, 51, - 791, + 838, 28 ], [ "jump_false", 54, - "eq_ni_486", - 791, + "eq_ni_526", + 838, 28 ], [ "is_int", 55, 52, - 791, + 838, 28 ], [ "jump_false", 55, - "eq_ni_486", - 791, + "eq_ni_526", + 838, 28 ], [ @@ -25354,42 +26829,42 @@ 53, 51, 52, - 791, + 838, 28 ], [ "jump", - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], - "eq_ni_486", + "eq_ni_526", [ "is_num", 54, 51, - 791, + 838, 28 ], [ "jump_false", 54, - "eq_nn_487", - 791, + "eq_nn_527", + 838, 28 ], [ "is_num", 55, 52, - 791, + 838, 28 ], [ "jump_false", 55, - "eq_nn_487", - 791, + "eq_nn_527", + 838, 28 ], [ @@ -25397,42 +26872,42 @@ 53, 51, 52, - 791, + 838, 28 ], [ "jump", - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], - "eq_nn_487", + "eq_nn_527", [ "is_text", 54, 51, - 791, + 838, 28 ], [ "jump_false", 54, - "eq_nt_488", - 791, + "eq_nt_528", + 838, 28 ], [ "is_text", 55, 52, - 791, + 838, 28 ], [ "jump_false", 55, - "eq_nt_488", - 791, + "eq_nt_528", + 838, 28 ], [ @@ -25440,83 +26915,83 @@ 53, 51, 52, - 791, + 838, 28 ], [ "jump", - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], - "eq_nt_488", + "eq_nt_528", [ "is_null", 54, 51, - 791, + 838, 28 ], [ "jump_false", 54, - "eq_nnl_489", - 791, + "eq_nnl_529", + 838, 28 ], [ "is_null", 55, 52, - 791, + 838, 28 ], [ "jump_false", 55, - "eq_nnl_489", - 791, + "eq_nnl_529", + 838, 28 ], [ "true", 53, - 791, + 838, 28 ], [ "jump", - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], - "eq_nnl_489", + "eq_nnl_529", [ "is_bool", 54, 51, - 791, + 838, 28 ], [ "jump_false", 54, - "eq_nb_490", - 791, + "eq_nb_530", + 838, 28 ], [ "is_bool", 55, 52, - 791, + 838, 28 ], [ "jump_false", 55, - "eq_nb_490", - 791, + "eq_nb_530", + 838, 28 ], [ @@ -25524,35 +26999,35 @@ 53, 51, 52, - 791, + 838, 28 ], [ "jump", - "eq_done_485", - 791, + "eq_done_525", + 838, 28 ], - "eq_nb_490", + "eq_nb_530", [ "false", 53, - 791, + 838, 28 ], - "eq_done_485", + "eq_done_525", [ "jump_false", 53, - "if_else_483", - 791, + "if_else_523", + 838, 28 ], [ "access", 56, "core/", - 792, + 839, 17 ], [ @@ -25560,57 +27035,57 @@ 57, 56, 1, - 792, + 839, 27 ], [ "move", - 12, + 5, 57, - 792, + 839, 27 ], [ "jump", - "if_end_484", - 792, + "if_end_524", + 839, 27 ], - "if_else_483", + "if_else_523", [ "load_field", 58, - 7, + 8, "scope", - 793, + 840, 14 ], [ "access", 59, 900, - 793, + 840, 34 ], [ "is_int", 61, 58, - 793, + 840, 34 ], [ "jump_false", 61, - "rel_ni_494", - 793, + "rel_ni_534", + 840, 34 ], "_nop_tc_7", [ "jump", - "rel_ni_494", - 793, + "rel_ni_534", + 840, 34 ], [ @@ -25618,28 +27093,28 @@ 60, 58, 59, - 793, + 840, 34 ], [ "jump", - "rel_done_496", - 793, + "rel_done_536", + 840, 34 ], - "rel_ni_494", + "rel_ni_534", [ "is_num", 61, 58, - 793, + 840, 34 ], [ "jump_false", 61, - "rel_nn_495", - 793, + "rel_nn_535", + 840, 34 ], "_nop_tc_8", @@ -25649,35 +27124,35 @@ 60, 58, 59, - 793, + 840, 34 ], [ "jump", - "rel_done_496", - 793, + "rel_done_536", + 840, 34 ], - "rel_nn_495", + "rel_nn_535", [ "is_text", 61, 58, - 793, + 840, 34 ], [ "jump_false", 61, - "rel_err_497", - 793, + "rel_err_537", + 840, 34 ], "_nop_tc_10", [ "jump", - "rel_err_497", - 793, + "rel_err_537", + 840, 34 ], [ @@ -25685,114 +27160,114 @@ 60, 58, 59, - 793, + 840, 34 ], [ "jump", - "rel_done_496", - 793, + "rel_done_536", + 840, 34 ], - "rel_err_497", + "rel_err_537", [ "disrupt", - 793, + 840, 34 ], - "rel_done_496", + "rel_done_536", [ "move", 63, 60, - 793, + 840, 34 ], [ "jump_false", 63, - "and_end_493", - 793, + "and_end_533", + 840, 34 ], [ "load_field", 64, - 7, + 8, "path", - 793, + 840, 41 ], [ "move", 63, 64, - 793, + 840, 41 ], - "and_end_493", + "and_end_533", [ "jump_false", 63, - "if_else_491", - 793, + "if_else_531", + 840, 41 ], [ "load_field", 65, - 7, + 8, "path", - 794, + 841, 29 ], [ "get", 67, - 16, + 17, 1, - 794, + 841, 17 ], [ "is_proxy", 68, 67, - 794, + 841, 17 ], [ "jump_false", 68, - "record_path_498", - 794, + "record_path_538", + 841, 17 ], [ "null", 69, - 794, + 841, 17 ], [ "access", 70, "realpath", - 794, + 841, 17 ], [ "array", 71, 0, - 794, + 841, 17 ], [ "push", 71, 65, - 794, + 841, 17 ], [ @@ -25800,7 +27275,7 @@ 72, 67, 2, - 794, + 841, 17 ], [ @@ -25808,7 +27283,7 @@ 72, 0, 69, - 794, + 841, 17 ], [ @@ -25816,7 +27291,7 @@ 72, 1, 70, - 794, + 841, 17 ], [ @@ -25824,29 +27299,29 @@ 72, 2, 71, - 794, + 841, 17 ], [ "invoke", 72, 66, - 794, + 841, 17 ], [ "jump", - "call_done_499", - 794, + "call_done_539", + 841, 17 ], - "record_path_498", + "record_path_538", [ "load_field", 73, 67, "realpath", - 794, + 841, 17 ], [ @@ -25854,7 +27329,7 @@ 74, 73, 1, - 794, + 841, 17 ], [ @@ -25862,7 +27337,7 @@ 74, 0, 67, - 794, + 841, 17 ], [ @@ -25870,78 +27345,78 @@ 74, 1, 65, - 794, + 841, 17 ], [ "invoke", 74, 66, - 794, + 841, 17 ], - "call_done_499", + "call_done_539", [ "move", - 5, + 6, 66, - 794, + 841, 17 ], [ "jump_false", - 5, - "if_else_500", - 795, + 6, + "if_else_540", + 842, 9 ], [ "get", 76, - 46, + 43, 1, - 796, + 843, 19 ], [ "is_proxy", 77, 76, - 796, + 843, 19 ], [ "jump_false", 77, - "record_path_502", - 796, + "record_path_542", + 843, 19 ], [ "null", 78, - 796, + 843, 19 ], [ "access", 79, "file_info", - 796, + 843, 19 ], [ "array", 80, 0, - 796, + 843, 19 ], [ "push", 80, - 5, - 796, + 6, + 843, 19 ], [ @@ -25949,7 +27424,7 @@ 81, 76, 2, - 796, + 843, 19 ], [ @@ -25957,7 +27432,7 @@ 81, 0, 78, - 796, + 843, 19 ], [ @@ -25965,7 +27440,7 @@ 81, 1, 79, - 796, + 843, 19 ], [ @@ -25973,29 +27448,29 @@ 81, 2, 80, - 796, + 843, 19 ], [ "invoke", 81, 75, - 796, + 843, 19 ], [ "jump", - "call_done_503", - 796, + "call_done_543", + 843, 19 ], - "record_path_502", + "record_path_542", [ "load_field", 82, 76, "file_info", - 796, + 843, 19 ], [ @@ -26003,7 +27478,7 @@ 83, 82, 1, - 796, + 843, 19 ], [ @@ -26011,90 +27486,90 @@ 83, 0, 76, - 796, + 843, 19 ], [ "setarg", 83, 1, - 5, - 796, + 6, + 843, 19 ], [ "invoke", 83, 75, - 796, + 843, 19 ], - "call_done_503", + "call_done_543", [ "move", - 8, + 11, 75, - 796, + 843, 19 ], [ "load_field", 84, - 8, + 11, "package", - 797, + 844, 11 ], [ "move", 85, 84, - 797, + 844, 11 ], [ "jump_false", 85, - "and_end_506", - 797, + "and_end_546", + 844, 11 ], [ "load_field", 86, - 8, + 11, "name", - 797, + 844, 32 ], [ "move", 85, 86, - 797, + 844, 32 ], - "and_end_506", + "and_end_546", [ "jump_false", 85, - "if_else_504", - 797, + "if_else_544", + 844, 32 ], [ "load_field", 87, - 8, + 11, "package", - 798, + 845, 21 ], [ "access", 88, "/", - 798, + 845, 41 ], [ @@ -26102,15 +27577,15 @@ 89, 87, 88, - 798, + 845, 41 ], [ "load_field", 90, - 8, + 11, "name", - 798, + 845, 47 ], [ @@ -26118,311 +27593,311 @@ 91, 89, 90, - 798, + 845, 47 ], [ "move", - 12, - 91, - 798, - 47 - ], - [ - "jump", - "if_end_505", - 798, - 47 - ], - "if_else_504", - [ - "move", - 12, 5, - 800, - 21 + 91, + 845, + 47 ], - "if_end_505", [ "jump", - "if_end_501", - 800, + "if_end_545", + 845, + 47 + ], + "if_else_544", + [ + "move", + 5, + 6, + 847, 21 ], - "if_else_500", - "if_end_501", + "if_end_545", [ "jump", - "if_end_492", - 800, + "if_end_541", + 847, 21 ], - "if_else_491", - "if_end_492", - "if_end_484", + "if_else_540", + "if_end_541", + [ + "jump", + "if_end_532", + 847, + 21 + ], + "if_else_531", + "if_end_532", + "if_end_524", "_nop_bl_1", [ "jump_true", - 12, - "if_else_507", - 804, + 5, + "if_else_547", + 851, 8 ], [ "get", 93, - 10, + 12, 1, - 805, + 852, 22 ], [ "is_identical", 94, - 9, + 13, 93, - 805, + 852, 22 ], [ "jump_true", 94, - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], [ "is_int", 95, - 9, - 805, + 13, + 852, 22 ], [ "jump_false", 95, - "eq_ni_512", - 805, + "eq_ni_552", + 852, 22 ], [ "is_int", 96, 93, - 805, + 852, 22 ], [ "jump_false", 96, - "eq_ni_512", - 805, + "eq_ni_552", + 852, 22 ], [ "eq_int", 94, - 9, + 13, 93, - 805, + 852, 22 ], [ "jump", - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], - "eq_ni_512", + "eq_ni_552", [ "is_num", 95, - 9, - 805, + 13, + 852, 22 ], [ "jump_false", 95, - "eq_nn_513", - 805, + "eq_nn_553", + 852, 22 ], [ "is_num", 96, 93, - 805, + 852, 22 ], [ "jump_false", 96, - "eq_nn_513", - 805, + "eq_nn_553", + 852, 22 ], [ "eq_float", 94, - 9, + 13, 93, - 805, + 852, 22 ], [ "jump", - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], - "eq_nn_513", + "eq_nn_553", [ "is_text", 95, - 9, - 805, + 13, + 852, 22 ], [ "jump_false", 95, - "eq_nt_514", - 805, + "eq_nt_554", + 852, 22 ], [ "is_text", 96, 93, - 805, + 852, 22 ], [ "jump_false", 96, - "eq_nt_514", - 805, + "eq_nt_554", + 852, 22 ], [ "eq_text", 94, - 9, + 13, 93, - 805, + 852, 22 ], [ "jump", - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], - "eq_nt_514", + "eq_nt_554", [ "is_null", 95, - 9, - 805, + 13, + 852, 22 ], [ "jump_false", 95, - "eq_nnl_515", - 805, + "eq_nnl_555", + 852, 22 ], [ "is_null", 96, 93, - 805, + 852, 22 ], [ "jump_false", 96, - "eq_nnl_515", - 805, + "eq_nnl_555", + 852, 22 ], [ "true", 94, - 805, + 852, 22 ], [ "jump", - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], - "eq_nnl_515", + "eq_nnl_555", [ "is_bool", 95, - 9, - 805, + 13, + 852, 22 ], [ "jump_false", 95, - "eq_nb_516", - 805, + "eq_nb_556", + 852, 22 ], [ "is_bool", 96, 93, - 805, + 852, 22 ], [ "jump_false", 96, - "eq_nb_516", - 805, + "eq_nb_556", + 852, 22 ], [ "eq_bool", 94, - 9, + 13, 93, - 805, + 852, 22 ], [ "jump", - "eq_done_511", - 805, + "eq_done_551", + 852, 22 ], - "eq_nb_516", + "eq_nb_556", [ "false", 94, - 805, + 852, 22 ], - "eq_done_511", + "eq_done_551", [ "jump_false", 94, - "if_else_509", - 805, + "if_else_549", + 852, 22 ], [ "access", 97, "core/", - 806, + 853, 19 ], [ @@ -26430,300 +27905,300 @@ 98, 97, 1, - 806, + 853, 29 ], [ "move", - 12, + 5, 98, - 806, + 853, 29 ], [ "jump", - "if_end_510", - 806, + "if_end_550", + 853, 29 ], - "if_else_509", + "if_else_549", [ "get", 99, - 45, + 2, 1, - 807, + 854, 27 ], [ "is_identical", 100, - 9, + 13, 99, - 807, + 854, 27 ], [ "jump_true", 100, - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], [ "is_int", 101, - 9, - 807, + 13, + 854, 27 ], [ "jump_false", 101, - "eq_ni_521", - 807, + "eq_ni_561", + 854, 27 ], [ "is_int", 102, 99, - 807, + 854, 27 ], [ "jump_false", 102, - "eq_ni_521", - 807, + "eq_ni_561", + 854, 27 ], [ "eq_int", 100, - 9, + 13, 99, - 807, + 854, 27 ], [ "jump", - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], - "eq_ni_521", + "eq_ni_561", [ "is_num", 101, - 9, - 807, + 13, + 854, 27 ], [ "jump_false", 101, - "eq_nn_522", - 807, + "eq_nn_562", + 854, 27 ], [ "is_num", 102, 99, - 807, + 854, 27 ], [ "jump_false", 102, - "eq_nn_522", - 807, + "eq_nn_562", + 854, 27 ], [ "eq_float", 100, - 9, + 13, 99, - 807, + 854, 27 ], [ "jump", - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], - "eq_nn_522", + "eq_nn_562", [ "is_text", 101, - 9, - 807, + 13, + 854, 27 ], [ "jump_false", 101, - "eq_nt_523", - 807, + "eq_nt_563", + 854, 27 ], [ "is_text", 102, 99, - 807, + 854, 27 ], [ "jump_false", 102, - "eq_nt_523", - 807, + "eq_nt_563", + 854, 27 ], [ "eq_text", 100, - 9, + 13, 99, - 807, + 854, 27 ], [ "jump", - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], - "eq_nt_523", + "eq_nt_563", [ "is_null", 101, - 9, - 807, + 13, + 854, 27 ], [ "jump_false", 101, - "eq_nnl_524", - 807, + "eq_nnl_564", + 854, 27 ], [ "is_null", 102, 99, - 807, + 854, 27 ], [ "jump_false", 102, - "eq_nnl_524", - 807, + "eq_nnl_564", + 854, 27 ], [ "true", 100, - 807, + 854, 27 ], [ "jump", - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], - "eq_nnl_524", + "eq_nnl_564", [ "is_bool", 101, - 9, - 807, + 13, + 854, 27 ], [ "jump_false", 101, - "eq_nb_525", - 807, + "eq_nb_565", + 854, 27 ], [ "is_bool", 102, 99, - 807, + 854, 27 ], [ "jump_false", 102, - "eq_nb_525", - 807, + "eq_nb_565", + 854, 27 ], [ "eq_bool", 100, - 9, + 13, 99, - 807, + 854, 27 ], [ "jump", - "eq_done_520", - 807, + "eq_done_560", + 854, 27 ], - "eq_nb_525", + "eq_nb_565", [ "false", 100, - 807, + 854, 27 ], - "eq_done_520", + "eq_done_560", [ "move", 103, 100, - 807, + 854, 27 ], [ "jump_false", 103, - "and_end_519", - 807, + "and_end_559", + 854, 27 ], [ "move", 103, 2, - 807, + 854, 42 ], - "and_end_519", + "and_end_559", [ "jump_false", 103, - "if_else_517", - 807, + "if_else_557", + 854, 42 ], [ "access", 104, "/", - 808, + 855, 37 ], [ @@ -26731,7 +28206,7 @@ 105, 2, 104, - 808, + 855, 37 ], [ @@ -26739,279 +28214,279 @@ 106, 105, 1, - 808, + 855, 43 ], [ "move", - 12, + 5, 106, - 808, + 855, 43 ], [ "jump", - "if_end_518", - 808, + "if_end_558", + 855, 43 ], - "if_else_517", + "if_else_557", [ "get", 107, - 49, + 52, 1, - 809, + 856, 27 ], [ "is_identical", 108, - 9, + 13, 107, - 809, + 856, 27 ], [ "jump_true", 108, - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], [ "is_int", 109, - 9, - 809, + 13, + 856, 27 ], [ "jump_false", 109, - "eq_ni_529", - 809, + "eq_ni_569", + 856, 27 ], [ "is_int", 110, 107, - 809, + 856, 27 ], [ "jump_false", 110, - "eq_ni_529", - 809, + "eq_ni_569", + 856, 27 ], [ "eq_int", 108, - 9, + 13, 107, - 809, + 856, 27 ], [ "jump", - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], - "eq_ni_529", + "eq_ni_569", [ "is_num", 109, - 9, - 809, + 13, + 856, 27 ], [ "jump_false", 109, - "eq_nn_530", - 809, + "eq_nn_570", + 856, 27 ], [ "is_num", 110, 107, - 809, + 856, 27 ], [ "jump_false", 110, - "eq_nn_530", - 809, + "eq_nn_570", + 856, 27 ], [ "eq_float", 108, - 9, + 13, 107, - 809, + 856, 27 ], [ "jump", - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], - "eq_nn_530", + "eq_nn_570", [ "is_text", 109, - 9, - 809, + 13, + 856, 27 ], [ "jump_false", 109, - "eq_nt_531", - 809, + "eq_nt_571", + 856, 27 ], [ "is_text", 110, 107, - 809, + 856, 27 ], [ "jump_false", 110, - "eq_nt_531", - 809, + "eq_nt_571", + 856, 27 ], [ "eq_text", 108, - 9, + 13, 107, - 809, + 856, 27 ], [ "jump", - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], - "eq_nt_531", + "eq_nt_571", [ "is_null", 109, - 9, - 809, + 13, + 856, 27 ], [ "jump_false", 109, - "eq_nnl_532", - 809, + "eq_nnl_572", + 856, 27 ], [ "is_null", 110, 107, - 809, + 856, 27 ], [ "jump_false", 110, - "eq_nnl_532", - 809, + "eq_nnl_572", + 856, 27 ], [ "true", 108, - 809, + 856, 27 ], [ "jump", - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], - "eq_nnl_532", + "eq_nnl_572", [ "is_bool", 109, - 9, - 809, + 13, + 856, 27 ], [ "jump_false", 109, - "eq_nb_533", - 809, + "eq_nb_573", + 856, 27 ], [ "is_bool", 110, 107, - 809, + 856, 27 ], [ "jump_false", 110, - "eq_nb_533", - 809, + "eq_nb_573", + 856, 27 ], [ "eq_bool", 108, - 9, + 13, 107, - 809, + 856, 27 ], [ "jump", - "eq_done_528", - 809, + "eq_done_568", + 856, 27 ], - "eq_nb_533", + "eq_nb_573", [ "false", 108, - 809, + 856, 27 ], - "eq_done_528", + "eq_done_568", [ "jump_false", 108, - "if_else_526", - 809, + "if_else_566", + 856, 27 ], [ "get", 112, - 30, + 31, 1, - 810, + 857, 19 ], [ @@ -27019,13 +28494,13 @@ 113, 112, 1, - 810, + 857, 19 ], [ "null", 114, - 810, + 857, 19 ], [ @@ -27033,7 +28508,7 @@ 113, 0, 114, - 810, + 857, 19 ], [ @@ -27041,36 +28516,36 @@ 113, 1, 1, - 810, + 857, 19 ], [ "invoke", 113, 111, - 810, + 857, 19 ], [ "move", - 6, + 4, 111, - 810, + 857, 19 ], [ "jump_false", - 6, - "if_else_534", - 811, + 4, + "if_else_574", + 858, 11 ], [ "get", 116, - 12, + 16, 1, - 812, + 859, 21 ], [ @@ -27078,13 +28553,13 @@ 117, 116, 2, - 812, + 859, 21 ], [ "null", 118, - 812, + 859, 21 ], [ @@ -27092,15 +28567,15 @@ 117, 0, 118, - 812, + 859, 21 ], [ "setarg", 117, 1, - 6, - 812, + 4, + 859, 21 ], [ @@ -27108,36 +28583,36 @@ 117, 2, 2, - 812, + 859, 21 ], [ "invoke", 117, 115, - 812, + 859, 21 ], [ "move", - 13, + 7, 115, - 812, + 859, 21 ], [ "jump_false", - 13, - "if_else_536", - 813, + 7, + "if_else_576", + 860, 13 ], [ "get", 120, - 31, + 49, 1, - 814, + 861, 22 ], [ @@ -27145,13 +28620,13 @@ 121, 120, 1, - 814, + 861, 22 ], [ "null", 122, - 814, + 861, 22 ], [ @@ -27159,7 +28634,7 @@ 121, 0, 122, - 814, + 861, 22 ], [ @@ -27167,36 +28642,36 @@ 121, 1, 1, - 814, + 861, 22 ], [ "invoke", 121, 119, - 814, + 861, 22 ], [ "move", 10, 119, - 814, + 861, 22 ], [ "access", 123, "/", - 815, + 862, 35 ], [ "add", 124, - 13, + 7, 123, - 815, + 862, 35 ], [ @@ -27204,71 +28679,71 @@ 125, 124, 10, - 815, + 862, 41 ], [ "move", - 12, + 5, 125, - 815, + 862, 41 ], [ "jump", - "if_end_537", - 815, + "if_end_577", + 862, 41 ], - "if_else_536", + "if_else_576", [ "move", - 12, + 5, 1, - 817, + 864, 23 ], - "if_end_537", + "if_end_577", [ "jump", - "if_end_535", - 817, + "if_end_575", + 864, 23 ], - "if_else_534", + "if_else_574", [ "move", - 12, + 5, 1, - 819, + 866, 21 ], - "if_end_535", + "if_end_575", [ "jump", - "if_end_527", - 819, + "if_end_567", + 866, 21 ], - "if_else_526", + "if_else_566", [ "move", - 12, + 5, 1, - 821, + 868, 19 ], - "if_end_527", - "if_end_518", - "if_end_510", + "if_end_567", + "if_end_558", + "if_end_550", [ "jump", - "if_end_508", - 821, + "if_end_548", + 868, 19 ], - "if_else_507", - "if_end_508", + "if_else_547", + "if_end_548", [ "record", 126, @@ -27277,62 +28752,62 @@ [ "store_field", 126, - 12, + 5, "cache_key", - 825, + 872, 16 ], - [ - "store_field", - 126, - 4, - "c_resolve", - 826, - 16 - ], - [ - "store_field", - 126, - 7, - "mod_resolve", - 827, - 18 - ], [ "store_field", 126, 9, + "c_resolve", + 873, + 16 + ], + [ + "store_field", + 126, + 8, + "mod_resolve", + 874, + 18 + ], + [ + "store_field", + 126, + 13, "min_scope", - 828, + 875, 16 ], [ "move", - 11, + 12, 126, - 828, + 875, 16 ], [ "get", 127, - 43, + 39, 1, - 831, + 878, 3 ], [ "store_dynamic", 127, - 11, + 12, 3, - 831, + 878, 21 ], [ "return", - 11, - 832, + 12, + 879, 10 ], "_nop_ur_3", @@ -27350,9 +28825,9 @@ [ "get", 5, - 51, + 64, 1, - 836, + 883, 14 ], [ @@ -27360,13 +28835,13 @@ 6, 5, 2, - 836, + 883, 14 ], [ "null", 7, - 836, + 883, 14 ], [ @@ -27374,7 +28849,7 @@ 6, 0, 7, - 836, + 883, 14 ], [ @@ -27382,7 +28857,7 @@ 6, 1, 1, - 836, + 883, 14 ], [ @@ -27390,28 +28865,28 @@ 6, 2, 2, - 836, + 883, 14 ], [ "invoke", 6, 4, - 836, + 883, 14 ], [ "move", 3, 4, - 836, + 883, 14 ], [ "jump_false", 3, - "tern_else_538", - 837, + "tern_else_578", + 884, 10 ], [ @@ -27419,41 +28894,41 @@ 9, 3, "cache_key", - 837, + 884, 17 ], [ "move", 8, 9, - 837, + 884, 17 ], [ "jump", - "tern_end_539", - 837, + "tern_end_579", + 884, 17 ], - "tern_else_538", + "tern_else_578", [ "null", 10, - 837, + 884, 34 ], [ "move", 8, 10, - 837, + 884, 34 ], - "tern_end_539", + "tern_end_579", [ "return", 8, - 837, + 884, 34 ], "_nop_ur_1", @@ -27473,63 +28948,63 @@ 2, 1, 1, - 848, + 895, 27 ], [ "get", 4, - 46, + 43, 2, - 848, + 895, 12 ], [ "is_proxy", 5, 4, - 848, + 895, 12 ], [ "jump_false", 5, - "record_path_540", - 848, + "record_path_580", + 895, 12 ], [ "null", 6, - 848, + 895, 12 ], [ "access", 7, "use", - 848, + 895, 12 ], [ "array", 8, 0, - 848, + 895, 12 ], [ "push", 8, 1, - 848, + 895, 12 ], [ "push", 8, 2, - 848, + 895, 12 ], [ @@ -27537,7 +29012,7 @@ 9, 4, 2, - 848, + 895, 12 ], [ @@ -27545,7 +29020,7 @@ 9, 0, 6, - 848, + 895, 12 ], [ @@ -27553,7 +29028,7 @@ 9, 1, 7, - 848, + 895, 12 ], [ @@ -27561,29 +29036,29 @@ 9, 2, 8, - 848, + 895, 12 ], [ "invoke", 9, 3, - 848, + 895, 12 ], [ "jump", - "call_done_541", - 848, + "call_done_581", + 895, 12 ], - "record_path_540", + "record_path_580", [ "load_field", 10, 4, "use", - 848, + 895, 12 ], [ @@ -27591,7 +29066,7 @@ 11, 10, 2, - 848, + 895, 12 ], [ @@ -27599,7 +29074,7 @@ 11, 0, 4, - 848, + 895, 12 ], [ @@ -27607,7 +29082,7 @@ 11, 1, 1, - 848, + 895, 12 ], [ @@ -27615,21 +29090,21 @@ 11, 2, 2, - 848, + 895, 12 ], [ "invoke", 11, 3, - 848, + 895, 12 ], - "call_done_541", + "call_done_581", [ "return", 3, - 848, + 895, 12 ], "_nop_ur_1", @@ -27647,14 +29122,14 @@ [ "function", 2, - 35, - 847, + 37, + 894, 10 ], [ "return", 2, - 847, + 894, 10 ], "_nop_ur_1", @@ -27673,34 +29148,34 @@ "is_proxy", 4, 1, - 854, + 901, 13 ], [ "jump_false", 4, - "record_path_542", - 854, + "record_path_582", + 901, 13 ], [ "null", 5, - 854, + 901, 13 ], [ "access", 6, "symbol", - 854, + 901, 13 ], [ "array", 7, 0, - 854, + 901, 13 ], [ @@ -27708,7 +29183,7 @@ 8, 1, 2, - 854, + 901, 13 ], [ @@ -27716,7 +29191,7 @@ 8, 0, 5, - 854, + 901, 13 ], [ @@ -27724,7 +29199,7 @@ 8, 1, 6, - 854, + 901, 13 ], [ @@ -27732,29 +29207,29 @@ 8, 2, 7, - 854, + 901, 13 ], [ "invoke", 8, 3, - 854, + 901, 13 ], [ "jump", - "call_done_543", - 854, + "call_done_583", + 901, 13 ], - "record_path_542", + "record_path_582", [ "load_field", 9, 1, "symbol", - 854, + 901, 13 ], [ @@ -27762,7 +29237,7 @@ 10, 9, 0, - 854, + 901, 13 ], [ @@ -27770,28 +29245,28 @@ 10, 0, 1, - 854, + 901, 13 ], [ "invoke", 10, 3, - 854, + 901, 13 ], - "call_done_543", + "call_done_583", [ "move", 2, 3, - 854, + 901, 13 ], [ "return", 2, - 857, + 904, 10 ], "_nop_ur_1", @@ -27811,14 +29286,14 @@ 9, 1, "c_resolve", - 862, + 909, 19 ], [ "move", 3, 9, - 862, + 909, 19 ], [ @@ -27826,44 +29301,44 @@ 10, 1, "mod_resolve", - 863, + 910, 21 ], [ "move", 5, 10, - 863, + 910, 21 ], [ "null", 2, - 865, + 912, 14 ], [ "null", 8, - 866, + 913, 19 ], [ "null", 6, - 867, + 914, 16 ], [ "null", 4, - 868, + 915, 13 ], [ "null", 7, - 869, + 916, 13 ], [ @@ -27871,35 +29346,35 @@ 11, 5, "scope", - 871, + 918, 7 ], [ "access", 12, 900, - 871, + 918, 27 ], [ "is_int", 14, 11, - 871, + 918, 27 ], [ "jump_false", 14, - "rel_ni_546", - 871, + "rel_ni_586", + 918, 27 ], "_nop_tc_1", [ "jump", - "rel_ni_546", - 871, + "rel_ni_586", + 918, 27 ], [ @@ -27907,28 +29382,28 @@ 13, 11, 12, - 871, + 918, 27 ], [ "jump", - "rel_done_548", - 871, + "rel_done_588", + 918, 27 ], - "rel_ni_546", + "rel_ni_586", [ "is_num", 14, 11, - 871, + 918, 27 ], [ "jump_false", 14, - "rel_nn_547", - 871, + "rel_nn_587", + 918, 27 ], "_nop_tc_2", @@ -27938,35 +29413,35 @@ 13, 11, 12, - 871, + 918, 27 ], [ "jump", - "rel_done_548", - 871, + "rel_done_588", + 918, 27 ], - "rel_nn_547", + "rel_nn_587", [ "is_text", 14, 11, - 871, + 918, 27 ], [ "jump_false", 14, - "rel_err_549", - 871, + "rel_err_589", + 918, 27 ], "_nop_tc_4", [ "jump", - "rel_err_549", - 871, + "rel_err_589", + 918, 27 ], [ @@ -27974,27 +29449,27 @@ 13, 11, 12, - 871, + 918, 27 ], [ "jump", - "rel_done_548", - 871, + "rel_done_588", + 918, 27 ], - "rel_err_549", + "rel_err_589", [ "disrupt", - 871, + 918, 27 ], - "rel_done_548", + "rel_done_588", [ "jump_false", 13, - "if_else_544", - 871, + "if_else_584", + 918, 27 ], [ @@ -28002,28 +29477,28 @@ 16, 5, "symbol", - 873, + 920, 21 ], [ "is_record", 17, 16, - 873, + 920, 21 ], [ "move", 18, 17, - 873, + 920, 21 ], [ "jump_false", 18, - "and_end_552", - 873, + "and_end_592", + 920, 21 ], [ @@ -28031,7 +29506,7 @@ 19, 5, "symbol", - 873, + 920, 44 ], [ @@ -28039,22 +29514,22 @@ 20, 19, "_native", - 873, + 920, 44 ], [ "move", 18, 20, - 873, + 920, 44 ], - "and_end_552", + "and_end_592", [ "jump_false", 18, - "if_else_550", - 873, + "if_else_590", + 920, 44 ], [ @@ -28062,7 +29537,7 @@ 21, 5, "symbol", - 874, + 921, 16 ], [ @@ -28070,78 +29545,78 @@ 22, 21, "value", - 874, + 921, 16 ], [ "move", 2, 22, - 874, + 921, 16 ], [ "jump", - "if_end_551", - 874, + "if_end_591", + 921, 16 ], - "if_else_550", + "if_else_590", [ "load_field", 23, 5, "path", - 877, + 924, 36 ], [ "get", 25, - 46, + 43, 1, - 877, + 924, 21 ], [ "is_proxy", 26, 25, - 877, + 924, 21 ], [ "jump_false", 26, - "record_path_553", - 877, + "record_path_593", + 924, 21 ], [ "null", 27, - 877, + 924, 21 ], [ "access", 28, "file_info", - 877, + 924, 21 ], [ "array", 29, 0, - 877, + 924, 21 ], [ "push", 29, 23, - 877, + 924, 21 ], [ @@ -28149,7 +29624,7 @@ 30, 25, 2, - 877, + 924, 21 ], [ @@ -28157,7 +29632,7 @@ 30, 0, 27, - 877, + 924, 21 ], [ @@ -28165,7 +29640,7 @@ 30, 1, 28, - 877, + 924, 21 ], [ @@ -28173,29 +29648,29 @@ 30, 2, 29, - 877, + 924, 21 ], [ "invoke", 30, 24, - 877, + 924, 21 ], [ "jump", - "call_done_554", - 877, + "call_done_594", + 924, 21 ], - "record_path_553", + "record_path_593", [ "load_field", 31, 25, "file_info", - 877, + 924, 21 ], [ @@ -28203,7 +29678,7 @@ 32, 31, 1, - 877, + 924, 21 ], [ @@ -28211,7 +29686,7 @@ 32, 0, 25, - 877, + 924, 21 ], [ @@ -28219,71 +29694,71 @@ 32, 1, 23, - 877, + 924, 21 ], [ "invoke", 32, 24, - 877, + 924, 21 ], - "call_done_554", + "call_done_594", [ "move", 8, 24, - 877, + 924, 21 ], [ "get", 34, - 46, + 43, 1, - 878, + 925, 18 ], [ "is_proxy", 35, 34, - 878, + 925, 18 ], [ "jump_false", 35, - "record_path_555", - 878, + "record_path_595", + 925, 18 ], [ "null", 36, - 878, + 925, 18 ], [ "access", 37, "script_inject_for", - 878, + 925, 18 ], [ "array", 38, 0, - 878, + 925, 18 ], [ "push", 38, 8, - 878, + 925, 18 ], [ @@ -28291,7 +29766,7 @@ 39, 34, 2, - 878, + 925, 18 ], [ @@ -28299,7 +29774,7 @@ 39, 0, 36, - 878, + 925, 18 ], [ @@ -28307,7 +29782,7 @@ 39, 1, 37, - 878, + 925, 18 ], [ @@ -28315,29 +29790,29 @@ 39, 2, 38, - 878, + 925, 18 ], [ "invoke", 39, 33, - 878, + 925, 18 ], [ "jump", - "call_done_556", - 878, + "call_done_596", + 925, 18 ], - "record_path_555", + "record_path_595", [ "load_field", 40, 34, "script_inject_for", - 878, + 925, 18 ], [ @@ -28345,7 +29820,7 @@ 41, 40, 1, - 878, + 925, 18 ], [ @@ -28353,7 +29828,7 @@ 41, 0, 34, - 878, + 925, 18 ], [ @@ -28361,30 +29836,30 @@ 41, 1, 8, - 878, + 925, 18 ], [ "invoke", 41, 33, - 878, + 925, 18 ], - "call_done_556", + "call_done_596", [ "move", 6, 33, - 878, + 925, 18 ], [ "get", 43, - 27, + 28, 1, - 879, + 926, 15 ], [ @@ -28392,13 +29867,13 @@ 44, 43, 1, - 879, + 926, 15 ], [ "null", 45, - 879, + 926, 15 ], [ @@ -28406,7 +29881,7 @@ 44, 0, 45, - 879, + 926, 15 ], [ @@ -28414,21 +29889,21 @@ 44, 1, 6, - 879, + 926, 15 ], [ "invoke", 44, 42, - 879, + 926, 15 ], [ "move", 4, 42, - 879, + 926, 15 ], [ @@ -28436,22 +29911,22 @@ 46, 8, "package", - 880, + 927, 15 ], [ "move", 7, 46, - 880, + 927, 15 ], [ "get", 48, - 14, + 54, 1, - 881, + 928, 19 ], [ @@ -28459,13 +29934,13 @@ 49, 48, 1, - 881, + 928, 19 ], [ "null", 50, - 881, + 928, 19 ], [ @@ -28473,7 +29948,7 @@ 49, 0, 50, - 881, + 928, 19 ], [ @@ -28481,14 +29956,14 @@ 49, 1, 7, - 881, + 928, 19 ], [ "invoke", 49, 47, - 881, + 928, 19 ], [ @@ -28496,7 +29971,7 @@ 4, 47, "use", - 881, + 928, 9 ], [ @@ -28504,7 +29979,7 @@ 51, 5, "symbol", - 884, + 931, 26 ], [ @@ -28515,7 +29990,7 @@ "kind": "name", "make": "intrinsic" }, - 884, + 931, 16 ], [ @@ -28523,13 +29998,13 @@ 54, 53, 2, - 884, + 931, 16 ], [ "null", 55, - 884, + 931, 16 ], [ @@ -28537,7 +30012,7 @@ 54, 0, 55, - 884, + 931, 16 ], [ @@ -28545,7 +30020,7 @@ 54, 1, 51, - 884, + 931, 16 ], [ @@ -28553,65 +30028,65 @@ 54, 2, 4, - 884, + 931, 16 ], [ "invoke", 54, 52, - 884, + 931, 16 ], [ "move", 2, 52, - 884, + 931, 16 ], - "if_end_551", + "if_end_591", [ "jump", - "if_end_545", - 884, + "if_end_585", + 931, 16 ], - "if_else_544", + "if_else_584", [ "load_field", 56, 3, "scope", - 886, + 933, 14 ], [ "access", 57, 900, - 886, + 933, 32 ], [ "is_int", 59, 56, - 886, + 933, 32 ], [ "jump_false", 59, - "rel_ni_559", - 886, + "rel_ni_599", + 933, 32 ], "_nop_tc_5", [ "jump", - "rel_ni_559", - 886, + "rel_ni_599", + 933, 32 ], [ @@ -28619,28 +30094,28 @@ 58, 56, 57, - 886, + 933, 32 ], [ "jump", - "rel_done_561", - 886, + "rel_done_601", + 933, 32 ], - "rel_ni_559", + "rel_ni_599", [ "is_num", 59, 56, - 886, + 933, 32 ], [ "jump_false", 59, - "rel_nn_560", - 886, + "rel_nn_600", + 933, 32 ], "_nop_tc_6", @@ -28650,35 +30125,35 @@ 58, 56, 57, - 886, + 933, 32 ], [ "jump", - "rel_done_561", - 886, + "rel_done_601", + 933, 32 ], - "rel_nn_560", + "rel_nn_600", [ "is_text", 59, 56, - 886, + 933, 32 ], [ "jump_false", 59, - "rel_err_562", - 886, + "rel_err_602", + 933, 32 ], "_nop_tc_8", [ "jump", - "rel_err_562", - 886, + "rel_err_602", + 933, 32 ], [ @@ -28686,35 +30161,35 @@ 58, 56, 57, - 886, + 933, 32 ], [ "jump", - "rel_done_561", - 886, + "rel_done_601", + 933, 32 ], - "rel_err_562", + "rel_err_602", [ "disrupt", - 886, + 933, 32 ], - "rel_done_561", + "rel_done_601", [ "jump_false", 58, - "if_else_557", - 886, + "if_else_597", + 933, 32 ], [ "get", 62, - 60, + 10, 1, - 888, + 935, 14 ], [ @@ -28722,13 +30197,13 @@ 63, 62, 1, - 888, + 935, 14 ], [ "null", 64, - 888, + 935, 14 ], [ @@ -28736,7 +30211,7 @@ 63, 0, 64, - 888, + 935, 14 ], [ @@ -28744,30 +30219,30 @@ 63, 1, 3, - 888, + 935, 14 ], [ "invoke", 63, 61, - 888, + 935, 14 ], [ "move", 2, 61, - 888, + 935, 14 ], [ "jump", - "if_end_558", - 888, + "if_end_598", + 935, 14 ], - "if_else_557", + "if_else_597", [ "load_field", 65, @@ -28861,7 +30336,7 @@ "kind": "name", "make": "intrinsic" }, - 890, + 937, 7 ], [ @@ -28869,13 +30344,13 @@ 74, 73, 1, - 890, + 937, 7 ], [ "null", 75, - 890, + 937, 7 ], [ @@ -28883,7 +30358,7 @@ 74, 0, 75, - 890, + 937, 7 ], [ @@ -28891,29 +30366,29 @@ 74, 1, 69, - 890, + 937, 7 ], [ "invoke", 74, 72, - 890, + 937, 7 ], [ "disrupt", - 890, + 937, 56 ], - "if_end_558", - "if_end_545", + "if_end_598", + "if_end_585", "_nop_bl_1", [ "jump_true", 2, - "if_else_563", - 893, + "if_else_603", + 940, 8 ], [ @@ -29001,7 +30476,7 @@ "kind": "name", "make": "intrinsic" }, - 893, + 940, 16 ], [ @@ -29009,13 +30484,13 @@ 85, 84, 1, - 893, + 940, 16 ], [ "null", 86, - 893, + 940, 16 ], [ @@ -29023,7 +30498,7 @@ 85, 0, 86, - 893, + 940, 16 ], [ @@ -29031,33 +30506,33 @@ 85, 1, 80, - 893, + 940, 16 ], [ "invoke", 85, 83, - 893, + 940, 16 ], [ "disrupt", - 893, + 940, 55 ], [ "jump", - "if_end_564", - 893, + "if_end_604", + 940, 55 ], - "if_else_563", - "if_end_564", + "if_else_603", + "if_end_604", [ "return", 2, - 895, + 942, 10 ], "_nop_ur_1", @@ -29075,9 +30550,9 @@ [ "get", 5, - 51, + 64, 1, - 899, + 946, 14 ], [ @@ -29085,13 +30560,13 @@ 6, 5, 2, - 899, + 946, 14 ], [ "null", 7, - 899, + 946, 14 ], [ @@ -29099,7 +30574,7 @@ 6, 0, 7, - 899, + 946, 14 ], [ @@ -29107,7 +30582,7 @@ 6, 1, 1, - 899, + 946, 14 ], [ @@ -29115,29 +30590,29 @@ 6, 2, 2, - 899, + 946, 14 ], [ "invoke", 6, 4, - 899, + 946, 14 ], [ "move", 3, 4, - 899, + 946, 14 ], "_nop_bl_1", [ "jump_true", 3, - "if_else_565", - 901, + "if_else_605", + 948, 8 ], [ @@ -29232,7 +30707,7 @@ "kind": "name", "make": "intrinsic" }, - 901, + 948, 16 ], [ @@ -29240,13 +30715,13 @@ 17, 16, 1, - 901, + 948, 16 ], [ "null", 18, - 901, + 948, 16 ], [ @@ -29254,7 +30729,7 @@ 17, 0, 18, - 901, + 948, 16 ], [ @@ -29262,35 +30737,35 @@ 17, 1, 12, - 901, + 948, 16 ], [ "invoke", 17, 15, - 901, + 948, 16 ], [ "disrupt", - 901, + 948, 82 ], [ "jump", - "if_end_566", - 901, + "if_end_606", + 948, 82 ], - "if_else_565", - "if_end_566", + "if_else_605", + "if_end_606", [ "get", 20, - 9, + 11, 1, - 903, + 950, 10 ], [ @@ -29298,13 +30773,13 @@ 21, 20, 1, - 903, + 950, 10 ], [ "null", 22, - 903, + 950, 10 ], [ @@ -29312,7 +30787,7 @@ 21, 0, 22, - 903, + 950, 10 ], [ @@ -29320,20 +30795,20 @@ 21, 1, 3, - 903, + 950, 10 ], [ "tail_invoke", 21, 19, - 903, + 950, 10 ], [ "return", 19, - 903, + 950, 10 ], "_nop_ur_1", @@ -29351,16 +30826,16 @@ [ "get", 3, - 33, + 30, 1, - 935, + 982, 10 ], [ "access", 4, "/cache/", - 935, + 982, 29 ], [ @@ -29368,21 +30843,21 @@ 5, 3, 4, - 935, + 982, 29 ], [ "access", 6, "@", - 935, + 982, 62 ], [ "access", 7, "_", - 935, + 982, 66 ], [ @@ -29393,7 +30868,7 @@ "kind": "name", "make": "intrinsic" }, - 935, + 982, 49 ], [ @@ -29401,13 +30876,13 @@ 10, 9, 3, - 935, + 982, 49 ], [ "null", 11, - 935, + 982, 49 ], [ @@ -29415,7 +30890,7 @@ 10, 0, 11, - 935, + 982, 49 ], [ @@ -29423,7 +30898,7 @@ 10, 1, 1, - 935, + 982, 49 ], [ @@ -29431,7 +30906,7 @@ 10, 2, 6, - 935, + 982, 49 ], [ @@ -29439,28 +30914,28 @@ 10, 3, 7, - 935, + 982, 49 ], [ "invoke", 10, 8, - 935, + 982, 49 ], [ "access", 12, "/", - 935, + 982, 72 ], [ "access", 13, "_", - 935, + 982, 76 ], [ @@ -29471,7 +30946,7 @@ "kind": "name", "make": "intrinsic" }, - 935, + 982, 41 ], [ @@ -29479,13 +30954,13 @@ 16, 15, 3, - 935, + 982, 41 ], [ "null", 17, - 935, + 982, 41 ], [ @@ -29493,7 +30968,7 @@ 16, 0, 17, - 935, + 982, 41 ], [ @@ -29501,7 +30976,7 @@ 16, 1, 8, - 935, + 982, 41 ], [ @@ -29509,7 +30984,7 @@ 16, 2, 12, - 935, + 982, 41 ], [ @@ -29517,14 +30992,14 @@ 16, 3, 13, - 935, + 982, 41 ], [ "invoke", 16, 14, - 935, + 982, 41 ], [ @@ -29532,14 +31007,14 @@ 18, 5, 14, - 935, + 982, 41 ], [ "access", 19, "_", - 935, + 982, 83 ], [ @@ -29547,7 +31022,7 @@ 20, 18, 19, - 935, + 982, 83 ], [ @@ -29555,14 +31030,14 @@ 21, 20, 2, - 935, + 982, 89 ], [ "access", 22, ".zip", - 935, + 982, 98 ], [ @@ -29570,13 +31045,13 @@ 23, 21, 22, - 935, + 982, 98 ], [ "return", 23, - 935, + 982, 98 ], "_nop_ur_1", @@ -29594,9 +31069,9 @@ [ "get", 3, - 13, + 14, 1, - 940, + 987, 10 ], [ @@ -29604,13 +31079,13 @@ 4, 3, 0, - 940, + 987, 10 ], [ "null", 5, - 940, + 987, 10 ], [ @@ -29618,21 +31093,21 @@ 4, 0, 5, - 940, + 987, 10 ], [ "invoke", 4, 2, - 940, + 987, 10 ], [ "access", 6, "/", - 940, + 987, 31 ], [ @@ -29640,15 +31115,15 @@ 7, 2, 6, - 940, + 987, 31 ], [ "get", 9, - 26, + 27, 1, - 940, + 987, 37 ], [ @@ -29656,13 +31131,13 @@ 10, 9, 1, - 940, + 987, 37 ], [ "null", 11, - 940, + 987, 37 ], [ @@ -29670,7 +31145,7 @@ 10, 0, 11, - 940, + 987, 37 ], [ @@ -29678,14 +31153,14 @@ 10, 1, 1, - 940, + 987, 37 ], [ "invoke", 10, 8, - 940, + 987, 37 ], [ @@ -29693,13 +31168,13 @@ 12, 7, 8, - 940, + 987, 37 ], [ "return", 12, - 940, + 987, 37 ], "_nop_ur_1", @@ -29719,56 +31194,56 @@ 2, 2, 1, - 952, + 999, 27 ], [ "get", 4, - 21, + 23, 2, - 952, + 999, 16 ], [ "is_proxy", 5, 4, - 952, + 999, 16 ], [ "jump_false", 5, - "record_path_571", - 952, + "record_path_611", + 999, 16 ], [ "null", 6, - 952, + 999, 16 ], [ "access", 7, "fetch", - 952, + 999, 16 ], [ "array", 8, 0, - 952, + 999, 16 ], [ "push", 8, 2, - 952, + 999, 16 ], [ @@ -29776,7 +31251,7 @@ 9, 4, 2, - 952, + 999, 16 ], [ @@ -29784,7 +31259,7 @@ 9, 0, 6, - 952, + 999, 16 ], [ @@ -29792,7 +31267,7 @@ 9, 1, 7, - 952, + 999, 16 ], [ @@ -29800,29 +31275,29 @@ 9, 2, 8, - 952, + 999, 16 ], [ "invoke", 9, 3, - 952, + 999, 16 ], [ "jump", - "call_done_572", - 952, + "call_done_612", + 999, 16 ], - "record_path_571", + "record_path_611", [ "load_field", 10, 4, "fetch", - 952, + 999, 16 ], [ @@ -29830,7 +31305,7 @@ 11, 10, 1, - 952, + 999, 16 ], [ @@ -29838,7 +31313,7 @@ 11, 0, 4, - 952, + 999, 16 ], [ @@ -29846,22 +31321,22 @@ 11, 1, 2, - 952, + 999, 16 ], [ "invoke", 11, 3, - 952, + 999, 16 ], - "call_done_572", + "call_done_612", [ "move", 1, 3, - 952, + 999, 16 ], [ @@ -29869,7 +31344,7 @@ 12, 1, 1, - 953, + 1000, 37 ], [ @@ -29880,7 +31355,7 @@ "kind": "name", "make": "intrinsic" }, - 953, + 1000, 42 ], [ @@ -29888,13 +31363,13 @@ 15, 14, 1, - 953, + 1000, 42 ], [ "null", 16, - 953, + 1000, 42 ], [ @@ -29902,7 +31377,7 @@ 15, 0, 16, - 953, + 1000, 42 ], [ @@ -29910,70 +31385,70 @@ 15, 1, 1, - 953, + 1000, 42 ], [ "invoke", 15, 13, - 953, + 1000, 42 ], [ "get", 18, - 46, + 43, 2, - 953, + 1000, 12 ], [ "is_proxy", 19, 18, - 953, + 1000, 12 ], [ "jump_false", 19, - "record_path_573", - 953, + "record_path_613", + 1000, 12 ], [ "null", 20, - 953, + 1000, 12 ], [ "access", 21, "extract_commit_hash", - 953, + 1000, 12 ], [ "array", 22, 0, - 953, + 1000, 12 ], [ "push", 22, 12, - 953, + 1000, 12 ], [ "push", 22, 13, - 953, + 1000, 12 ], [ @@ -29981,7 +31456,7 @@ 23, 18, 2, - 953, + 1000, 12 ], [ @@ -29989,7 +31464,7 @@ 23, 0, 20, - 953, + 1000, 12 ], [ @@ -29997,7 +31472,7 @@ 23, 1, 21, - 953, + 1000, 12 ], [ @@ -30005,29 +31480,29 @@ 23, 2, 22, - 953, + 1000, 12 ], [ "invoke", 23, 17, - 953, + 1000, 12 ], [ "jump", - "call_done_574", - 953, + "call_done_614", + 1000, 12 ], - "record_path_573", + "record_path_613", [ "load_field", 24, 18, "extract_commit_hash", - 953, + 1000, 12 ], [ @@ -30035,7 +31510,7 @@ 25, 24, 2, - 953, + 1000, 12 ], [ @@ -30043,7 +31518,7 @@ 25, 0, 18, - 953, + 1000, 12 ], [ @@ -30051,7 +31526,7 @@ 25, 1, 12, - 953, + 1000, 12 ], [ @@ -30059,36 +31534,36 @@ 25, 2, 13, - 953, + 1000, 12 ], [ "invoke", 25, 17, - 953, + 1000, 12 ], - "call_done_574", + "call_done_614", [ "return", 17, - 953, + 1000, 12 ], "_nop_ur_1", "_nop_ur_2", - "disruption_575", + "disruption_615", [ "null", 27, - 955, + 1002, 12 ], [ "return", 27, - 955, + 1002, 12 ], "_nop_ur_3", @@ -30106,50 +31581,50 @@ [ "get", 5, - 46, + 43, 1, - 946, + 993, 17 ], [ "is_proxy", 6, 5, - 946, + 993, 17 ], [ "jump_false", 6, - "record_path_567", - 946, + "record_path_607", + 993, 17 ], [ "null", 7, - 946, + 993, 17 ], [ "access", 8, "get_api_url", - 946, + 993, 17 ], [ "array", 9, 0, - 946, + 993, 17 ], [ "push", 9, 1, - 946, + 993, 17 ], [ @@ -30157,7 +31632,7 @@ 10, 5, 2, - 946, + 993, 17 ], [ @@ -30165,7 +31640,7 @@ 10, 0, 7, - 946, + 993, 17 ], [ @@ -30173,7 +31648,7 @@ 10, 1, 8, - 946, + 993, 17 ], [ @@ -30181,29 +31656,29 @@ 10, 2, 9, - 946, + 993, 17 ], [ "invoke", 10, 4, - 946, + 993, 17 ], [ "jump", - "call_done_568", - 946, + "call_done_608", + 993, 17 ], - "record_path_567", + "record_path_607", [ "load_field", 11, 5, "get_api_url", - 946, + 993, 17 ], [ @@ -30211,7 +31686,7 @@ 12, 11, 1, - 946, + 993, 17 ], [ @@ -30219,7 +31694,7 @@ 12, 0, 5, - 946, + 993, 17 ], [ @@ -30227,59 +31702,59 @@ 12, 1, 1, - 946, + 993, 17 ], [ "invoke", 12, 4, - 946, + 993, 17 ], - "call_done_568", + "call_done_608", [ "move", 2, 4, - 946, + 993, 17 ], "_nop_bl_1", [ "jump_true", 2, - "if_else_569", - 948, + "if_else_609", + 995, 8 ], [ "null", 14, - 948, + 995, 24 ], [ "return", 14, - 948, + 995, 24 ], "_nop_ur_1", - "if_else_569", - "if_end_570", + "if_else_609", + "if_end_610", [ "function", 15, - 42, - 951, + 44, + 998, 21 ], [ "move", 3, 15, - 951, + 998, 21 ], [ @@ -30287,13 +31762,13 @@ 17, 3, 0, - 957, + 1004, 10 ], [ "null", 18, - 957, + 1004, 10 ], [ @@ -30301,20 +31776,20 @@ 17, 0, 18, - 957, + 1004, 10 ], [ "tail_invoke", 17, 16, - 957, + 1004, 10 ], [ "return", 16, - 957, + 1004, 10 ], "_nop_ur_2", @@ -30334,56 +31809,56 @@ 2, 5, 1, - 972, + 1019, 31 ], [ "get", 4, - 21, + 23, 2, - 972, + 1019, 20 ], [ "is_proxy", 5, 4, - 972, + 1019, 20 ], [ "jump_false", 5, - "record_path_582", - 972, + "record_path_622", + 1019, 20 ], [ "null", 6, - 972, + 1019, 20 ], [ "access", 7, "fetch", - 972, + 1019, 20 ], [ "array", 8, 0, - 972, + 1019, 20 ], [ "push", 8, 2, - 972, + 1019, 20 ], [ @@ -30391,7 +31866,7 @@ 9, 4, 2, - 972, + 1019, 20 ], [ @@ -30399,7 +31874,7 @@ 9, 0, 6, - 972, + 1019, 20 ], [ @@ -30407,7 +31882,7 @@ 9, 1, 7, - 972, + 1019, 20 ], [ @@ -30415,29 +31890,29 @@ 9, 2, 8, - 972, + 1019, 20 ], [ "invoke", 9, 3, - 972, + 1019, 20 ], [ "jump", - "call_done_583", - 972, + "call_done_623", + 1019, 20 ], - "record_path_582", + "record_path_622", [ "load_field", 10, 4, "fetch", - 972, + 1019, 20 ], [ @@ -30445,7 +31920,7 @@ 11, 10, 1, - 972, + 1019, 20 ], [ @@ -30453,7 +31928,7 @@ 11, 0, 4, - 972, + 1019, 20 ], [ @@ -30461,22 +31936,22 @@ 11, 1, 2, - 972, + 1019, 20 ], [ "invoke", 11, 3, - 972, + 1019, 20 ], - "call_done_583", + "call_done_623", [ "move", 1, 3, - 972, + 1019, 20 ], [ @@ -30484,63 +31959,63 @@ 12, 3, 1, - 973, + 1020, 19 ], [ "get", 14, - 16, + 17, 2, - 973, + 1020, 5 ], [ "is_proxy", 15, 14, - 973, + 1020, 5 ], [ "jump_false", 15, - "record_path_584", - 973, + "record_path_624", + 1020, 5 ], [ "null", 16, - 973, + 1020, 5 ], [ "access", 17, "slurpwrite", - 973, + 1020, 5 ], [ "array", 18, 0, - 973, + 1020, 5 ], [ "push", 18, 12, - 973, + 1020, 5 ], [ "push", 18, 1, - 973, + 1020, 5 ], [ @@ -30548,7 +32023,7 @@ 19, 14, 2, - 973, + 1020, 5 ], [ @@ -30556,7 +32031,7 @@ 19, 0, 16, - 973, + 1020, 5 ], [ @@ -30564,7 +32039,7 @@ 19, 1, 17, - 973, + 1020, 5 ], [ @@ -30572,29 +32047,29 @@ 19, 2, 18, - 973, + 1020, 5 ], [ "invoke", 19, 13, - 973, + 1020, 5 ], [ "jump", - "call_done_585", - 973, + "call_done_625", + 1020, 5 ], - "record_path_584", + "record_path_624", [ "load_field", 20, 14, "slurpwrite", - 973, + 1020, 5 ], [ @@ -30602,7 +32077,7 @@ 21, 20, 2, - 973, + 1020, 5 ], [ @@ -30610,7 +32085,7 @@ 21, 0, 14, - 973, + 1020, 5 ], [ @@ -30618,7 +32093,7 @@ 21, 1, 12, - 973, + 1020, 5 ], [ @@ -30626,36 +32101,36 @@ 21, 2, 1, - 973, + 1020, 5 ], [ "invoke", 21, 13, - 973, + 1020, 5 ], - "call_done_585", + "call_done_625", [ "return", 1, - 974, + 1021, 12 ], "_nop_ur_1", "_nop_ur_2", - "disruption_586", + "disruption_626", [ "null", 23, - 976, + 1023, 12 ], [ "return", 23, - 976, + 1023, 12 ], "_nop_ur_3", @@ -30673,9 +32148,9 @@ [ "get", 7, - 20, + 21, 1, - 963, + 1010, 20 ], [ @@ -30683,13 +32158,13 @@ 8, 7, 2, - 963, + 1010, 20 ], [ "null", 9, - 963, + 1010, 20 ], [ @@ -30697,7 +32172,7 @@ 8, 0, 9, - 963, + 1010, 20 ], [ @@ -30705,7 +32180,7 @@ 8, 1, 1, - 963, + 1010, 20 ], [ @@ -30713,77 +32188,77 @@ 8, 2, 2, - 963, + 1010, 20 ], [ "invoke", 8, 6, - 963, + 1010, 20 ], [ "move", 3, 6, - 963, + 1010, 20 ], [ "get", 11, - 46, + 43, 1, - 965, + 1012, 22 ], [ "is_proxy", 12, 11, - 965, + 1012, 22 ], [ "jump_false", 12, - "record_path_576", - 965, + "record_path_616", + 1012, 22 ], [ "null", 13, - 965, + 1012, 22 ], [ "access", 14, "get_download_url", - 965, + 1012, 22 ], [ "array", 15, 0, - 965, + 1012, 22 ], [ "push", 15, 1, - 965, + 1012, 22 ], [ "push", 15, 2, - 965, + 1012, 22 ], [ @@ -30791,7 +32266,7 @@ 16, 11, 2, - 965, + 1012, 22 ], [ @@ -30799,7 +32274,7 @@ 16, 0, 13, - 965, + 1012, 22 ], [ @@ -30807,7 +32282,7 @@ 16, 1, 14, - 965, + 1012, 22 ], [ @@ -30815,29 +32290,29 @@ 16, 2, 15, - 965, + 1012, 22 ], [ "invoke", 16, 10, - 965, + 1012, 22 ], [ "jump", - "call_done_577", - 965, + "call_done_617", + 1012, 22 ], - "record_path_576", + "record_path_616", [ "load_field", 17, 11, "get_download_url", - 965, + 1012, 22 ], [ @@ -30845,7 +32320,7 @@ 18, 17, 2, - 965, + 1012, 22 ], [ @@ -30853,7 +32328,7 @@ 18, 0, 11, - 965, + 1012, 22 ], [ @@ -30861,7 +32336,7 @@ 18, 1, 1, - 965, + 1012, 22 ], [ @@ -30869,37 +32344,37 @@ 18, 2, 2, - 965, + 1012, 22 ], [ "invoke", 18, 10, - 965, + 1012, 22 ], - "call_done_577", + "call_done_617", [ "move", 5, 10, - 965, + 1012, 22 ], "_nop_bl_1", [ "jump_true", 5, - "if_else_578", - 966, + "if_else_618", + 1013, 8 ], [ "access", 20, "Could not determine download URL for ", - 967, + 1014, 15 ], [ @@ -30907,7 +32382,7 @@ 21, 20, 1, - 967, + 1014, 57 ], [ @@ -30918,48 +32393,48 @@ "kind": "name", "make": "intrinsic" }, - 967, + 1014, 5 ], [ "is_proxy", 24, 23, - 967, + 1014, 5 ], [ "jump_false", 24, - "record_path_580", - 967, + "record_path_620", + 1014, 5 ], [ "null", 25, - 967, + 1014, 5 ], [ "access", 26, "error", - 967, + 1014, 5 ], [ "array", 27, 0, - 967, + 1014, 5 ], [ "push", 27, 21, - 967, + 1014, 5 ], [ @@ -30967,7 +32442,7 @@ 28, 23, 2, - 967, + 1014, 5 ], [ @@ -30975,7 +32450,7 @@ 28, 0, 25, - 967, + 1014, 5 ], [ @@ -30983,7 +32458,7 @@ 28, 1, 26, - 967, + 1014, 5 ], [ @@ -30991,29 +32466,29 @@ 28, 2, 27, - 967, + 1014, 5 ], [ "invoke", 28, 22, - 967, + 1014, 5 ], [ "jump", - "call_done_581", - 967, + "call_done_621", + 1014, 5 ], - "record_path_580", + "record_path_620", [ "load_field", 29, 23, "error", - 967, + 1014, 5 ], [ @@ -31021,7 +32496,7 @@ 30, 29, 1, - 967, + 1014, 5 ], [ @@ -31029,7 +32504,7 @@ 30, 0, 23, - 967, + 1014, 5 ], [ @@ -31037,44 +32512,44 @@ 30, 1, 21, - 967, + 1014, 5 ], [ "invoke", 30, 22, - 967, + 1014, 5 ], - "call_done_581", + "call_done_621", [ "null", 31, - 968, + 1015, 12 ], [ "return", 31, - 968, + 1015, 12 ], "_nop_ur_1", - "if_else_578", - "if_end_579", + "if_else_618", + "if_end_619", [ "function", 32, - 44, - 971, + 46, + 1018, 19 ], [ "move", 4, 32, - 971, + 1018, 19 ], [ @@ -31082,13 +32557,13 @@ 34, 4, 0, - 978, + 1025, 10 ], [ "null", 35, - 978, + 1025, 10 ], [ @@ -31096,20 +32571,20 @@ 34, 0, 35, - 978, + 1025, 10 ], [ "tail_invoke", 34, 33, - 978, + 1025, 10 ], [ "return", 33, - 978, + 1025, 10 ], "_nop_ur_2", @@ -31127,9 +32602,9 @@ [ "get", 5, - 20, + 21, 1, - 983, + 1030, 20 ], [ @@ -31137,13 +32612,13 @@ 6, 5, 2, - 983, + 1030, 20 ], [ "null", 7, - 983, + 1030, 20 ], [ @@ -31151,7 +32626,7 @@ 6, 0, 7, - 983, + 1030, 20 ], [ @@ -31159,7 +32634,7 @@ 6, 1, 1, - 983, + 1030, 20 ], [ @@ -31167,70 +32642,70 @@ 6, 2, 2, - 983, + 1030, 20 ], [ "invoke", 6, 4, - 983, + 1030, 20 ], [ "move", 3, 4, - 983, + 1030, 20 ], [ "get", 9, - 16, + 17, 1, - 984, + 1031, 7 ], [ "is_proxy", 10, 9, - 984, + 1031, 7 ], [ "jump_false", 10, - "record_path_589", - 984, + "record_path_629", + 1031, 7 ], [ "null", 11, - 984, + 1031, 7 ], [ "access", 12, "is_file", - 984, + 1031, 7 ], [ "array", 13, 0, - 984, + 1031, 7 ], [ "push", 13, 3, - 984, + 1031, 7 ], [ @@ -31238,7 +32713,7 @@ 14, 9, 2, - 984, + 1031, 7 ], [ @@ -31246,7 +32721,7 @@ 14, 0, 11, - 984, + 1031, 7 ], [ @@ -31254,7 +32729,7 @@ 14, 1, 12, - 984, + 1031, 7 ], [ @@ -31262,29 +32737,29 @@ 14, 2, 13, - 984, + 1031, 7 ], [ "invoke", 14, 8, - 984, + 1031, 7 ], [ "jump", - "call_done_590", - 984, + "call_done_630", + 1031, 7 ], - "record_path_589", + "record_path_629", [ "load_field", 15, 9, "is_file", - 984, + 1031, 7 ], [ @@ -31292,7 +32767,7 @@ 16, 15, 1, - 984, + 1031, 7 ], [ @@ -31300,7 +32775,7 @@ 16, 0, 9, - 984, + 1031, 7 ], [ @@ -31308,71 +32783,71 @@ 16, 1, 3, - 984, + 1031, 7 ], [ "invoke", 16, 8, - 984, + 1031, 7 ], - "call_done_590", + "call_done_630", [ "jump_false", 8, - "if_else_587", - 984, + "if_else_627", + 1031, 7 ], [ "get", 18, - 16, + 17, 1, - 985, + 1032, 12 ], [ "is_proxy", 19, 18, - 985, + 1032, 12 ], [ "jump_false", 19, - "record_path_591", - 985, + "record_path_631", + 1032, 12 ], [ "null", 20, - 985, + 1032, 12 ], [ "access", 21, "slurp", - 985, + 1032, 12 ], [ "array", 22, 0, - 985, + 1032, 12 ], [ "push", 22, 3, - 985, + 1032, 12 ], [ @@ -31380,7 +32855,7 @@ 23, 18, 2, - 985, + 1032, 12 ], [ @@ -31388,7 +32863,7 @@ 23, 0, 20, - 985, + 1032, 12 ], [ @@ -31396,7 +32871,7 @@ 23, 1, 21, - 985, + 1032, 12 ], [ @@ -31404,29 +32879,29 @@ 23, 2, 22, - 985, + 1032, 12 ], [ "invoke", 23, 17, - 985, + 1032, 12 ], [ "jump", - "call_done_592", - 985, + "call_done_632", + 1032, 12 ], - "record_path_591", + "record_path_631", [ "load_field", 24, 18, "slurp", - 985, + 1032, 12 ], [ @@ -31434,7 +32909,7 @@ 25, 24, 1, - 985, + 1032, 12 ], [ @@ -31442,7 +32917,7 @@ 25, 0, 18, - 985, + 1032, 12 ], [ @@ -31450,36 +32925,36 @@ 25, 1, 3, - 985, + 1032, 12 ], [ "invoke", 25, 17, - 985, + 1032, 12 ], - "call_done_592", + "call_done_632", [ "return", 17, - 985, + 1032, 12 ], "_nop_ur_1", - "if_else_587", - "if_end_588", + "if_else_627", + "if_end_628", [ "null", 26, - 987, + 1034, 10 ], [ "return", 26, - 987, + 1034, 10 ], "_nop_ur_2", @@ -31497,43 +32972,43 @@ [ "get", 7, - 46, + 43, 1, - 1108, + 1155, 14 ], [ "is_proxy", 8, 7, - 1108, + 1155, 14 ], [ "jump_false", 8, - "record_path_593", - 1108, + "record_path_633", + 1155, 14 ], [ "null", 9, - 1108, + 1155, 14 ], [ "access", 10, "load_lock", - 1108, + 1155, 14 ], [ "array", 11, 0, - 1108, + 1155, 14 ], [ @@ -31541,7 +33016,7 @@ 12, 7, 2, - 1108, + 1155, 14 ], [ @@ -31549,7 +33024,7 @@ 12, 0, 9, - 1108, + 1155, 14 ], [ @@ -31557,7 +33032,7 @@ 12, 1, 10, - 1108, + 1155, 14 ], [ @@ -31565,29 +33040,29 @@ 12, 2, 11, - 1108, + 1155, 14 ], [ "invoke", 12, 6, - 1108, + 1155, 14 ], [ "jump", - "call_done_594", - 1108, + "call_done_634", + 1155, 14 ], - "record_path_593", + "record_path_633", [ "load_field", 13, 7, "load_lock", - 1108, + 1155, 14 ], [ @@ -31595,7 +33070,7 @@ 14, 13, 0, - 1108, + 1155, 14 ], [ @@ -31603,22 +33078,22 @@ 14, 0, 7, - 1108, + 1155, 14 ], [ "invoke", 14, 6, - 1108, + 1155, 14 ], - "call_done_594", + "call_done_634", [ "move", 3, 6, - 1108, + 1155, 14 ], [ @@ -31626,35 +33101,35 @@ 15, 3, 1, - 1109, + 1156, 25 ], [ "move", 2, 15, - 1109, + 1156, 25 ], [ "not", 16, 2, - 1111, + 1158, 8 ], [ "move", 17, 16, - 1111, + 1158, 8 ], [ "jump_true", 17, - "or_end_597", - 1111, + "or_end_637", + 1158, 8 ], [ @@ -31662,67 +33137,67 @@ 18, 2, "commit", - 1111, + 1158, 23 ], [ "not", 19, 18, - 1111, + 1158, 23 ], [ "move", 17, 19, - 1111, + 1158, 23 ], - "or_end_597", + "or_end_637", [ "jump_false", 17, - "if_else_595", - 1111, + "if_else_635", + 1158, 23 ], [ "null", 20, - 1112, + 1159, 12 ], [ "return", 20, - 1112, + 1159, 12 ], "_nop_ur_1", - "if_else_595", - "if_end_596", + "if_else_635", + "if_end_636", [ "load_field", 21, 2, "commit", - 1114, + 1161, 16 ], [ "move", 4, 21, - 1114, + 1161, 16 ], [ "get", 23, - 67, + 70, 1, - 1117, + 1164, 16 ], [ @@ -31730,13 +33205,13 @@ 24, 23, 2, - 1117, + 1164, 16 ], [ "null", 25, - 1117, + 1164, 16 ], [ @@ -31744,7 +33219,7 @@ 24, 0, 25, - 1117, + 1164, 16 ], [ @@ -31752,7 +33227,7 @@ 24, 1, 1, - 1117, + 1164, 16 ], [ @@ -31760,45 +33235,45 @@ 24, 2, 4, - 1117, + 1164, 16 ], [ "invoke", 24, 22, - 1117, + 1164, 16 ], [ "move", 5, 22, - 1117, + 1164, 16 ], [ "jump_false", 5, - "if_else_598", - 1118, + "if_else_638", + 1165, 7 ], [ "return", 5, - 1119, + 1166, 12 ], "_nop_ur_2", - "if_else_598", - "if_end_599", + "if_else_638", + "if_end_639", [ "get", 27, 22, 1, - 1122, + 1169, 10 ], [ @@ -31806,13 +33281,13 @@ 28, 27, 2, - 1122, + 1169, 10 ], [ "null", 29, - 1122, + 1169, 10 ], [ @@ -31820,7 +33295,7 @@ 28, 0, 29, - 1122, + 1169, 10 ], [ @@ -31828,7 +33303,7 @@ 28, 1, 1, - 1122, + 1169, 10 ], [ @@ -31836,20 +33311,20 @@ 28, 2, 4, - 1122, + 1169, 10 ], [ "tail_invoke", 28, 26, - 1122, + 1169, 10 ], [ "return", 26, - 1122, + 1169, 10 ], "_nop_ur_3", @@ -31867,50 +33342,50 @@ [ "get", 14, - 5, + 3, 1, - 1178, + 1225, 13 ], [ "is_proxy", 15, 14, - 1178, + 1225, 13 ], [ "jump_false", 15, - "record_path_600", - 1178, + "record_path_640", + 1225, 13 ], [ "null", 16, - 1178, + 1225, 13 ], [ "access", 17, "read", - 1178, + 1225, 13 ], [ "array", 18, 0, - 1178, + 1225, 13 ], [ "push", 18, 1, - 1178, + 1225, 13 ], [ @@ -31918,7 +33393,7 @@ 19, 14, 2, - 1178, + 1225, 13 ], [ @@ -31926,7 +33401,7 @@ 19, 0, 16, - 1178, + 1225, 13 ], [ @@ -31934,7 +33409,7 @@ 19, 1, 17, - 1178, + 1225, 13 ], [ @@ -31942,29 +33417,29 @@ 19, 2, 18, - 1178, + 1225, 13 ], [ "invoke", 19, 13, - 1178, + 1225, 13 ], [ "jump", - "call_done_601", - 1178, + "call_done_641", + 1225, 13 ], - "record_path_600", + "record_path_640", [ "load_field", 20, 14, "read", - 1178, + 1225, 13 ], [ @@ -31972,7 +33447,7 @@ 21, 20, 1, - 1178, + 1225, 13 ], [ @@ -31980,7 +33455,7 @@ 21, 0, 14, - 1178, + 1225, 13 ], [ @@ -31988,37 +33463,37 @@ 21, 1, 1, - 1178, + 1225, 13 ], [ "invoke", 21, 13, - 1178, + 1225, 13 ], - "call_done_601", + "call_done_641", [ "move", - 4, + 5, 13, - 1178, + 1225, 13 ], "_nop_bl_1", [ "jump_true", - 4, - "if_else_602", - 1179, + 5, + "if_else_642", + 1226, 8 ], [ "access", 23, "Failed to read zip archive", - 1179, + 1226, 21 ], [ @@ -32029,7 +33504,7 @@ "kind": "name", "make": "intrinsic" }, - 1179, + 1226, 15 ], [ @@ -32037,13 +33512,13 @@ 26, 25, 1, - 1179, + 1226, 15 ], [ "null", 27, - 1179, + 1226, 15 ], [ @@ -32051,7 +33526,7 @@ 26, 0, 27, - 1179, + 1226, 15 ], [ @@ -32059,76 +33534,76 @@ 26, 1, 23, - 1179, + 1226, 15 ], [ "invoke", 26, 24, - 1179, + 1226, 15 ], [ "disrupt", - 1179, + 1226, 52 ], [ "jump", - "if_end_603", - 1179, + "if_end_643", + 1226, 52 ], - "if_else_602", - "if_end_603", + "if_else_642", + "if_end_643", [ "get", 29, - 16, + 17, 1, - 1181, + 1228, 7 ], [ "is_proxy", 30, 29, - 1181, + 1228, 7 ], [ "jump_false", 30, - "record_path_606", - 1181, + "record_path_646", + 1228, 7 ], [ "null", 31, - 1181, + 1228, 7 ], [ "access", 32, "is_link", - 1181, + 1228, 7 ], [ "array", 33, 0, - 1181, + 1228, 7 ], [ "push", 33, 2, - 1181, + 1228, 7 ], [ @@ -32136,7 +33611,7 @@ 34, 29, 2, - 1181, + 1228, 7 ], [ @@ -32144,7 +33619,7 @@ 34, 0, 31, - 1181, + 1228, 7 ], [ @@ -32152,7 +33627,7 @@ 34, 1, 32, - 1181, + 1228, 7 ], [ @@ -32160,29 +33635,29 @@ 34, 2, 33, - 1181, + 1228, 7 ], [ "invoke", 34, 28, - 1181, + 1228, 7 ], [ "jump", - "call_done_607", - 1181, + "call_done_647", + 1228, 7 ], - "record_path_606", + "record_path_646", [ "load_field", 35, 29, "is_link", - 1181, + 1228, 7 ], [ @@ -32190,7 +33665,7 @@ 36, 35, 1, - 1181, + 1228, 7 ], [ @@ -32198,7 +33673,7 @@ 36, 0, 29, - 1181, + 1228, 7 ], [ @@ -32206,71 +33681,71 @@ 36, 1, 2, - 1181, + 1228, 7 ], [ "invoke", 36, 28, - 1181, + 1228, 7 ], - "call_done_607", + "call_done_647", [ "jump_false", 28, - "if_else_604", - 1181, + "if_else_644", + 1228, 7 ], [ "get", 38, - 16, + 17, 1, - 1181, + 1228, 31 ], [ "is_proxy", 39, 38, - 1181, + 1228, 31 ], [ "jump_false", 39, - "record_path_608", - 1181, + "record_path_648", + 1228, 31 ], [ "null", 40, - 1181, + 1228, 31 ], [ "access", 41, "unlink", - 1181, + 1228, 31 ], [ "array", 42, 0, - 1181, + 1228, 31 ], [ "push", 42, 2, - 1181, + 1228, 31 ], [ @@ -32278,7 +33753,7 @@ 43, 38, 2, - 1181, + 1228, 31 ], [ @@ -32286,7 +33761,7 @@ 43, 0, 40, - 1181, + 1228, 31 ], [ @@ -32294,7 +33769,7 @@ 43, 1, 41, - 1181, + 1228, 31 ], [ @@ -32302,29 +33777,29 @@ 43, 2, 42, - 1181, + 1228, 31 ], [ "invoke", 43, 37, - 1181, + 1228, 31 ], [ "jump", - "call_done_609", - 1181, + "call_done_649", + 1228, 31 ], - "record_path_608", + "record_path_648", [ "load_field", 44, 38, "unlink", - 1181, + 1228, 31 ], [ @@ -32332,7 +33807,7 @@ 45, 44, 1, - 1181, + 1228, 31 ], [ @@ -32340,7 +33815,7 @@ 45, 0, 38, - 1181, + 1228, 31 ], [ @@ -32348,72 +33823,72 @@ 45, 1, 2, - 1181, + 1228, 31 ], [ "invoke", 45, 37, - 1181, + 1228, 31 ], - "call_done_609", + "call_done_649", [ "jump", - "if_end_605", - 1181, + "if_end_645", + 1228, 31 ], - "if_else_604", - "if_end_605", + "if_else_644", + "if_end_645", [ "get", 47, - 16, + 17, 1, - 1182, + 1229, 7 ], [ "is_proxy", 48, 47, - 1182, + 1229, 7 ], [ "jump_false", 48, - "record_path_612", - 1182, + "record_path_652", + 1229, 7 ], [ "null", 49, - 1182, + 1229, 7 ], [ "access", 50, "is_dir", - 1182, + 1229, 7 ], [ "array", 51, 0, - 1182, + 1229, 7 ], [ "push", 51, 2, - 1182, + 1229, 7 ], [ @@ -32421,7 +33896,7 @@ 52, 47, 2, - 1182, + 1229, 7 ], [ @@ -32429,7 +33904,7 @@ 52, 0, 49, - 1182, + 1229, 7 ], [ @@ -32437,7 +33912,7 @@ 52, 1, 50, - 1182, + 1229, 7 ], [ @@ -32445,29 +33920,29 @@ 52, 2, 51, - 1182, + 1229, 7 ], [ "invoke", 52, 46, - 1182, + 1229, 7 ], [ "jump", - "call_done_613", - 1182, + "call_done_653", + 1229, 7 ], - "record_path_612", + "record_path_652", [ "load_field", 53, 47, "is_dir", - 1182, + 1229, 7 ], [ @@ -32475,7 +33950,7 @@ 54, 53, 1, - 1182, + 1229, 7 ], [ @@ -32483,7 +33958,7 @@ 54, 0, 47, - 1182, + 1229, 7 ], [ @@ -32491,85 +33966,85 @@ 54, 1, 2, - 1182, + 1229, 7 ], [ "invoke", 54, 46, - 1182, + 1229, 7 ], - "call_done_613", + "call_done_653", [ "jump_false", 46, - "if_else_610", - 1182, + "if_else_650", + 1229, 7 ], [ "access", 55, 1, - 1182, + 1229, 51 ], [ "get", 57, - 16, + 17, 1, - 1182, + 1229, 30 ], [ "is_proxy", 58, 57, - 1182, + 1229, 30 ], [ "jump_false", 58, - "record_path_614", - 1182, + "record_path_654", + 1229, 30 ], [ "null", 59, - 1182, + 1229, 30 ], [ "access", 60, "rmdir", - 1182, + 1229, 30 ], [ "array", 61, 0, - 1182, + 1229, 30 ], [ "push", 61, 2, - 1182, + 1229, 30 ], [ "push", 61, 55, - 1182, + 1229, 30 ], [ @@ -32577,7 +34052,7 @@ 62, 57, 2, - 1182, + 1229, 30 ], [ @@ -32585,7 +34060,7 @@ 62, 0, 59, - 1182, + 1229, 30 ], [ @@ -32593,7 +34068,7 @@ 62, 1, 60, - 1182, + 1229, 30 ], [ @@ -32601,29 +34076,29 @@ 62, 2, 61, - 1182, + 1229, 30 ], [ "invoke", 62, 56, - 1182, + 1229, 30 ], [ "jump", - "call_done_615", - 1182, + "call_done_655", + 1229, 30 ], - "record_path_614", + "record_path_654", [ "load_field", 63, 57, "rmdir", - 1182, + 1229, 30 ], [ @@ -32631,7 +34106,7 @@ 64, 63, 2, - 1182, + 1229, 30 ], [ @@ -32639,7 +34114,7 @@ 64, 0, 57, - 1182, + 1229, 30 ], [ @@ -32647,7 +34122,7 @@ 64, 1, 2, - 1182, + 1229, 30 ], [ @@ -32655,30 +34130,30 @@ 64, 2, 55, - 1182, + 1229, 30 ], [ "invoke", 64, 56, - 1182, + 1229, 30 ], - "call_done_615", + "call_done_655", [ "jump", - "if_end_611", - 1182, + "if_end_651", + 1229, 30 ], - "if_else_610", - "if_end_611", + "if_else_650", + "if_end_651", [ "access", 65, "Extracting to ", - 1184, + 1231, 15 ], [ @@ -32686,7 +34161,7 @@ 66, 65, 2, - 1184, + 1231, 34 ], [ @@ -32697,48 +34172,48 @@ "kind": "name", "make": "intrinsic" }, - 1184, + 1231, 3 ], [ "is_proxy", 69, 68, - 1184, + 1231, 3 ], [ "jump_false", 69, - "record_path_616", - 1184, + "record_path_656", + 1231, 3 ], [ "null", 70, - 1184, + 1231, 3 ], [ "access", 71, "console", - 1184, + 1231, 3 ], [ "array", 72, 0, - 1184, + 1231, 3 ], [ "push", 72, 66, - 1184, + 1231, 3 ], [ @@ -32746,7 +34221,7 @@ 73, 68, 2, - 1184, + 1231, 3 ], [ @@ -32754,7 +34229,7 @@ 73, 0, 70, - 1184, + 1231, 3 ], [ @@ -32762,7 +34237,7 @@ 73, 1, 71, - 1184, + 1231, 3 ], [ @@ -32770,29 +34245,29 @@ 73, 2, 72, - 1184, + 1231, 3 ], [ "invoke", 73, 67, - 1184, + 1231, 3 ], [ "jump", - "call_done_617", - 1184, + "call_done_657", + 1231, 3 ], - "record_path_616", + "record_path_656", [ "load_field", 74, 68, "console", - 1184, + 1231, 3 ], [ @@ -32800,7 +34275,7 @@ 75, 74, 1, - 1184, + 1231, 3 ], [ @@ -32808,7 +34283,7 @@ 75, 0, 68, - 1184, + 1231, 3 ], [ @@ -32816,23 +34291,23 @@ 75, 1, 66, - 1184, + 1231, 3 ], [ "invoke", 75, 67, - 1184, + 1231, 3 ], - "call_done_617", + "call_done_657", [ "get", 77, - 25, + 26, 1, - 1185, + 1232, 3 ], [ @@ -32840,13 +34315,13 @@ 78, 77, 1, - 1185, + 1232, 3 ], [ "null", 79, - 1185, + 1232, 3 ], [ @@ -32854,7 +34329,7 @@ 78, 0, 79, - 1185, + 1232, 3 ], [ @@ -32862,56 +34337,56 @@ 78, 1, 2, - 1185, + 1232, 3 ], [ "invoke", 78, 76, - 1185, + 1232, 3 ], [ "is_proxy", 81, - 4, - 1187, + 5, + 1234, 15 ], [ "jump_false", 81, - "record_path_618", - 1187, + "record_path_658", + 1234, 15 ], [ "null", 82, - 1187, + 1234, 15 ], [ "access", 83, "count", - 1187, + 1234, 15 ], [ "array", 84, 0, - 1187, + 1234, 15 ], [ "frame", 85, - 4, + 5, 2, - 1187, + 1234, 15 ], [ @@ -32919,7 +34394,7 @@ 85, 0, 82, - 1187, + 1234, 15 ], [ @@ -32927,7 +34402,7 @@ 85, 1, 83, - 1187, + 1234, 15 ], [ @@ -32935,29 +34410,29 @@ 85, 2, 84, - 1187, + 1234, 15 ], [ "invoke", 85, 80, - 1187, + 1234, 15 ], [ "jump", - "call_done_619", - 1187, + "call_done_659", + 1234, 15 ], - "record_path_618", + "record_path_658", [ "load_field", 86, - 4, + 5, "count", - 1187, + 1234, 15 ], [ @@ -32965,30 +34440,30 @@ 87, 86, 0, - 1187, + 1234, 15 ], [ "setarg", 87, 0, - 4, - 1187, + 5, + 1234, 15 ], [ "invoke", 87, 80, - 1187, + 1234, 15 ], - "call_done_619", + "call_done_659", [ "move", - 5, + 6, 80, - 1187, + 1234, 15 ], [ @@ -32998,258 +34473,258 @@ ], [ "move", - 7, + 8, 88, - 1188, + 1235, 22 ], [ "access", 12, 0, - 1190, + 1237, 11 ], [ "null", - 6, - 1191, + 7, + 1238, 18 ], [ "null", - 8, - 1192, + 4, + 1239, 19 ], [ "null", 11, - 1193, + 1240, 18 ], [ "null", 10, - 1194, + 1241, 19 ], [ "null", 3, - 1195, + 1242, 18 ], [ "null", 9, - 1196, + 1243, 19 ], [ "access", 89, 0, - 1197, + 1244, 12 ], [ "move", 12, 89, - 1197, + 1244, 12 ], - "for_start_620", + "for_start_660", [ "is_int", 91, 12, - 1197, + 1244, 19 ], [ "jump_false", 91, - "rel_ni_623", - 1197, + "rel_ni_663", + 1244, 19 ], [ "is_int", 92, - 5, - 1197, + 6, + 1244, 19 ], [ "jump_false", 92, - "rel_ni_623", - 1197, + "rel_ni_663", + 1244, 19 ], [ "lt_int", 90, 12, - 5, - 1197, + 6, + 1244, 19 ], [ "jump", - "rel_done_625", - 1197, + "rel_done_665", + 1244, 19 ], - "rel_ni_623", + "rel_ni_663", [ "is_num", 91, 12, - 1197, + 1244, 19 ], [ "jump_false", 91, - "rel_nn_624", - 1197, + "rel_nn_664", + 1244, 19 ], [ "is_num", 92, - 5, - 1197, + 6, + 1244, 19 ], [ "jump_false", 92, - "rel_nn_624", - 1197, + "rel_nn_664", + 1244, 19 ], [ "lt_float", 90, 12, - 5, - 1197, + 6, + 1244, 19 ], [ "jump", - "rel_done_625", - 1197, + "rel_done_665", + 1244, 19 ], - "rel_nn_624", + "rel_nn_664", [ "is_text", 91, 12, - 1197, + 1244, 19 ], [ "jump_false", 91, - "rel_err_626", - 1197, + "rel_err_666", + 1244, 19 ], [ "is_text", 92, - 5, - 1197, + 6, + 1244, 19 ], [ "jump_false", 92, - "rel_err_626", - 1197, + "rel_err_666", + 1244, 19 ], [ "lt_text", 90, 12, - 5, - 1197, + 6, + 1244, 19 ], [ "jump", - "rel_done_625", - 1197, + "rel_done_665", + 1244, 19 ], - "rel_err_626", + "rel_err_666", [ "disrupt", - 1197, + 1244, 19 ], - "rel_done_625", + "rel_done_665", [ "jump_false", 90, - "for_end_622", - 1197, + "for_end_662", + 1244, 19 ], [ "is_proxy", 94, - 4, - 1198, + 5, + 1245, 9 ], [ "jump_false", 94, - "record_path_629", - 1198, + "record_path_669", + 1245, 9 ], [ "null", 95, - 1198, + 1245, 9 ], [ "access", 96, "is_directory", - 1198, + 1245, 9 ], [ "array", 97, 0, - 1198, + 1245, 9 ], [ "push", 97, 12, - 1198, + 1245, 9 ], [ "frame", 98, - 4, + 5, 2, - 1198, + 1245, 9 ], [ @@ -33257,7 +34732,7 @@ 98, 0, 95, - 1198, + 1245, 9 ], [ @@ -33265,7 +34740,7 @@ 98, 1, 96, - 1198, + 1245, 9 ], [ @@ -33273,29 +34748,29 @@ 98, 2, 97, - 1198, + 1245, 9 ], [ "invoke", 98, 93, - 1198, + 1245, 9 ], [ "jump", - "call_done_630", - 1198, + "call_done_670", + 1245, 9 ], - "record_path_629", + "record_path_669", [ "load_field", 99, - 4, + 5, "is_directory", - 1198, + 1245, 9 ], [ @@ -33303,15 +34778,15 @@ 100, 99, 1, - 1198, + 1245, 9 ], [ "setarg", 100, 0, - 4, - 1198, + 5, + 1245, 9 ], [ @@ -33319,85 +34794,85 @@ 100, 1, 12, - 1198, + 1245, 9 ], [ "invoke", 100, 93, - 1198, + 1245, 9 ], - "call_done_630", + "call_done_670", [ "jump_false", 93, - "if_else_627", - 1198, + "if_else_667", + 1245, 9 ], [ "jump", - "for_update_621", - 1198, + "for_update_661", + 1245, 30 ], [ "jump", - "if_end_628", - 1198, + "if_end_668", + 1245, 30 ], - "if_else_627", - "if_end_628", + "if_else_667", + "if_end_668", [ "is_proxy", 102, - 4, - 1199, + 5, + 1246, 16 ], [ "jump_false", 102, - "record_path_631", - 1199, + "record_path_671", + 1246, 16 ], [ "null", 103, - 1199, + 1246, 16 ], [ "access", 104, "get_filename", - 1199, + 1246, 16 ], [ "array", 105, 0, - 1199, + 1246, 16 ], [ "push", 105, 12, - 1199, + 1246, 16 ], [ "frame", 106, - 4, + 5, 2, - 1199, + 1246, 16 ], [ @@ -33405,7 +34880,7 @@ 106, 0, 103, - 1199, + 1246, 16 ], [ @@ -33413,7 +34888,7 @@ 106, 1, 104, - 1199, + 1246, 16 ], [ @@ -33421,29 +34896,29 @@ 106, 2, 105, - 1199, + 1246, 16 ], [ "invoke", 106, 101, - 1199, + 1246, 16 ], [ "jump", - "call_done_632", - 1199, + "call_done_672", + 1246, 16 ], - "record_path_631", + "record_path_671", [ "load_field", 107, - 4, + 5, "get_filename", - 1199, + 1246, 16 ], [ @@ -33451,15 +34926,15 @@ 108, 107, 1, - 1199, + 1246, 16 ], [ "setarg", 108, 0, - 4, - 1199, + 5, + 1246, 16 ], [ @@ -33467,29 +34942,29 @@ 108, 1, 12, - 1199, + 1246, 16 ], [ "invoke", 108, 101, - 1199, + 1246, 16 ], - "call_done_632", + "call_done_672", [ "move", - 6, + 7, 101, - 1199, + 1246, 16 ], [ "access", 109, "/", - 1200, + 1247, 34 ], [ @@ -33500,7 +34975,7 @@ "kind": "name", "make": "intrinsic" }, - 1200, + 1247, 17 ], [ @@ -33508,13 +34983,13 @@ 112, 111, 2, - 1200, + 1247, 17 ], [ "null", 113, - 1200, + 1247, 17 ], [ @@ -33522,15 +34997,15 @@ 112, 0, 113, - 1200, + 1247, 17 ], [ "setarg", 112, 1, - 6, - 1200, + 7, + 1247, 17 ], [ @@ -33538,164 +35013,164 @@ 112, 2, 109, - 1200, + 1247, 17 ], [ "invoke", 112, 110, - 1200, + 1247, 17 ], [ "move", - 8, + 4, 110, - 1200, + 1247, 17 ], [ "null", 114, - 1201, + 1248, 22 ], [ "is_identical", 115, - 8, + 4, 114, - 1201, + 1248, 22 ], [ "jump_true", 115, - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], [ "is_int", 116, - 8, - 1201, + 4, + 1248, 22 ], [ "jump_false", 116, - "eq_ni_636", - 1201, + "eq_ni_676", + 1248, 22 ], "_nop_tc_1", [ "jump", - "eq_ni_636", - 1201, + "eq_ni_676", + 1248, 22 ], [ "eq_int", 115, - 8, + 4, 114, - 1201, + 1248, 22 ], [ "jump", - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], - "eq_ni_636", + "eq_ni_676", [ "is_num", 116, - 8, - 1201, + 4, + 1248, 22 ], [ "jump_false", 116, - "eq_nn_637", - 1201, + "eq_nn_677", + 1248, 22 ], "_nop_tc_2", [ "jump", - "eq_nn_637", - 1201, + "eq_nn_677", + 1248, 22 ], [ "eq_float", 115, - 8, + 4, 114, - 1201, + 1248, 22 ], [ "jump", - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], - "eq_nn_637", + "eq_nn_677", [ "is_text", 116, - 8, - 1201, + 4, + 1248, 22 ], [ "jump_false", 116, - "eq_nt_638", - 1201, + "eq_nt_678", + 1248, 22 ], "_nop_tc_3", [ "jump", - "eq_nt_638", - 1201, + "eq_nt_678", + 1248, 22 ], [ "eq_text", 115, - 8, + 4, 114, - 1201, + 1248, 22 ], [ "jump", - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], - "eq_nt_638", + "eq_nt_678", [ "is_null", 116, - 8, - 1201, + 4, + 1248, 22 ], [ "jump_false", 116, - "eq_nnl_639", - 1201, + "eq_nnl_679", + 1248, 22 ], "_nop_tc_4", @@ -33703,114 +35178,114 @@ [ "true", 115, - 1201, + 1248, 22 ], [ "jump", - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], - "eq_nnl_639", + "eq_nnl_679", [ "is_bool", 116, - 8, - 1201, + 4, + 1248, 22 ], [ "jump_false", 116, - "eq_nb_640", - 1201, + "eq_nb_680", + 1248, 22 ], "_nop_tc_6", [ "jump", - "eq_nb_640", - 1201, + "eq_nb_680", + 1248, 22 ], [ "eq_bool", 115, - 8, + 4, 114, - 1201, + 1248, 22 ], [ "jump", - "eq_done_635", - 1201, + "eq_done_675", + 1248, 22 ], - "eq_nb_640", + "eq_nb_680", [ "false", 115, - 1201, + 1248, 22 ], - "eq_done_635", + "eq_done_675", [ "jump_false", 115, - "if_else_633", - 1201, + "if_else_673", + 1248, 22 ], [ "jump", - "for_update_621", - 1201, + "for_update_661", + 1248, 28 ], [ "jump", - "if_end_634", - 1201, + "if_end_674", + 1248, 28 ], - "if_else_633", - "if_end_634", + "if_else_673", + "if_end_674", [ "access", 118, 1, - 1202, + 1249, 21 ], [ "add", 119, - 8, + 4, 118, - 1202, + 1249, 21 ], [ "length", 120, - 6, - 1202, + 7, + 1249, 33 ], [ "is_int", 122, 119, - 1202, + 1249, 33 ], [ "jump_false", 122, - "rel_ni_643", - 1202, + "rel_ni_683", + 1249, 33 ], "_nop_tc_7", @@ -33820,28 +35295,28 @@ 121, 119, 120, - 1202, + 1249, 33 ], [ "jump", - "rel_done_645", - 1202, + "rel_done_685", + 1249, 33 ], - "rel_ni_643", + "rel_ni_683", [ "is_num", 122, 119, - 1202, + 1249, 33 ], [ "jump_false", 122, - "rel_nn_644", - 1202, + "rel_nn_684", + 1249, 33 ], "_nop_tc_9", @@ -33851,35 +35326,35 @@ 121, 119, 120, - 1202, + 1249, 33 ], [ "jump", - "rel_done_645", - 1202, + "rel_done_685", + 1249, 33 ], - "rel_nn_644", + "rel_nn_684", [ "is_text", 122, 119, - 1202, + 1249, 33 ], [ "jump_false", 122, - "rel_err_646", - 1202, + "rel_err_686", + 1249, 33 ], "_nop_tc_11", [ "jump", - "rel_err_646", - 1202, + "rel_err_686", + 1249, 33 ], [ @@ -33887,56 +35362,56 @@ 121, 119, 120, - 1202, + 1249, 33 ], [ "jump", - "rel_done_645", - 1202, + "rel_done_685", + 1249, 33 ], - "rel_err_646", + "rel_err_686", [ "disrupt", - 1202, + 1249, 33 ], - "rel_done_645", + "rel_done_685", [ "jump_false", 121, - "if_else_641", - 1202, + "if_else_681", + 1249, 33 ], [ "jump", - "for_update_621", - 1202, + "for_update_661", + 1249, 44 ], [ "jump", - "if_end_642", - 1202, + "if_end_682", + 1249, 44 ], - "if_else_641", - "if_end_642", + "if_else_681", + "if_end_682", [ "access", 124, 1, - 1203, + 1250, 43 ], [ "add", 125, - 8, + 4, 124, - 1203, + 1250, 43 ], [ @@ -33947,7 +35422,7 @@ "kind": "name", "make": "intrinsic" }, - 1203, + 1250, 16 ], [ @@ -33955,13 +35430,13 @@ 128, 127, 2, - 1203, + 1250, 16 ], [ "null", 129, - 1203, + 1250, 16 ], [ @@ -33969,15 +35444,15 @@ 128, 0, 129, - 1203, + 1250, 16 ], [ "setarg", 128, 1, - 6, - 1203, + 7, + 1250, 16 ], [ @@ -33985,28 +35460,28 @@ 128, 2, 125, - 1203, + 1250, 16 ], [ "invoke", 128, 126, - 1203, + 1250, 16 ], [ "move", 11, 126, - 1203, + 1250, 16 ], [ "access", 130, "/", - 1204, + 1251, 30 ], [ @@ -34014,7 +35489,7 @@ 131, 2, 130, - 1204, + 1251, 30 ], [ @@ -34022,63 +35497,63 @@ 132, 131, 11, - 1204, + 1251, 36 ], [ "move", 10, 132, - 1204, + 1251, 36 ], [ "get", 134, - 16, + 17, 1, - 1205, + 1252, 16 ], [ "is_proxy", 135, 134, - 1205, + 1252, 16 ], [ "jump_false", 135, - "record_path_647", - 1205, + "record_path_687", + 1252, 16 ], [ "null", 136, - 1205, + 1252, 16 ], [ "access", 137, "dirname", - 1205, + 1252, 16 ], [ "array", 138, 0, - 1205, + 1252, 16 ], [ "push", 138, 10, - 1205, + 1252, 16 ], [ @@ -34086,7 +35561,7 @@ 139, 134, 2, - 1205, + 1252, 16 ], [ @@ -34094,7 +35569,7 @@ 139, 0, 136, - 1205, + 1252, 16 ], [ @@ -34102,7 +35577,7 @@ 139, 1, 137, - 1205, + 1252, 16 ], [ @@ -34110,29 +35585,29 @@ 139, 2, 138, - 1205, + 1252, 16 ], [ "invoke", 139, 133, - 1205, + 1252, 16 ], [ "jump", - "call_done_648", - 1205, + "call_done_688", + 1252, 16 ], - "record_path_647", + "record_path_687", [ "load_field", 140, 134, "dirname", - 1205, + 1252, 16 ], [ @@ -34140,7 +35615,7 @@ 141, 140, 1, - 1205, + 1252, 16 ], [ @@ -34148,7 +35623,7 @@ 141, 0, 134, - 1205, + 1252, 16 ], [ @@ -34156,46 +35631,46 @@ 141, 1, 10, - 1205, + 1252, 16 ], [ "invoke", 141, 133, - 1205, + 1252, 16 ], - "call_done_648", + "call_done_688", [ "move", 3, 133, - 1205, + 1252, 16 ], [ "load_dynamic", 142, - 7, + 8, 3, - 1207, + 1254, 23 ], "_nop_bl_2", [ "jump_true", 142, - "if_else_649", - 1207, + "if_else_689", + 1254, 23 ], [ "get", 145, - 25, + 26, 1, - 1208, + 1255, 7 ], [ @@ -34203,13 +35678,13 @@ 146, 145, 1, - 1208, + 1255, 7 ], [ "null", 147, - 1208, + 1255, 7 ], [ @@ -34217,7 +35692,7 @@ 146, 0, 147, - 1208, + 1255, 7 ], [ @@ -34225,85 +35700,85 @@ 146, 1, 3, - 1208, + 1255, 7 ], [ "invoke", 146, 144, - 1208, + 1255, 7 ], [ "true", 148, - 1209, + 1256, 32 ], [ "store_dynamic", - 7, + 8, 148, 3, - 1209, + 1256, 20 ], [ "jump", - "if_end_650", - 1209, + "if_end_690", + 1256, 20 ], - "if_else_649", - "if_end_650", + "if_else_689", + "if_end_690", [ "is_proxy", 150, - 4, - 1211, + 5, + 1258, 17 ], [ "jump_false", 150, - "record_path_651", - 1211, + "record_path_691", + 1258, 17 ], [ "null", 151, - 1211, + 1258, 17 ], [ "access", 152, "slurp", - 1211, + 1258, 17 ], [ "array", 153, 0, - 1211, + 1258, 17 ], [ "push", 153, - 6, - 1211, + 7, + 1258, 17 ], [ "frame", 154, - 4, + 5, 2, - 1211, + 1258, 17 ], [ @@ -34311,7 +35786,7 @@ 154, 0, 151, - 1211, + 1258, 17 ], [ @@ -34319,7 +35794,7 @@ 154, 1, 152, - 1211, + 1258, 17 ], [ @@ -34327,29 +35802,29 @@ 154, 2, 153, - 1211, + 1258, 17 ], [ "invoke", 154, 149, - 1211, + 1258, 17 ], [ "jump", - "call_done_652", - 1211, + "call_done_692", + 1258, 17 ], - "record_path_651", + "record_path_691", [ "load_field", 155, - 4, + 5, "slurp", - 1211, + 1258, 17 ], [ @@ -34357,38 +35832,38 @@ 156, 155, 1, - 1211, + 1258, 17 ], [ "setarg", 156, 0, - 4, - 1211, + 5, + 1258, 17 ], [ "setarg", 156, 1, - 6, - 1211, + 7, + 1258, 17 ], [ "invoke", 156, 149, - 1211, + 1258, 17 ], - "call_done_652", + "call_done_692", [ "move", 9, 149, - 1211, + 1258, 17 ], [ @@ -34399,7 +35874,7 @@ "kind": "name", "make": "intrinsic" }, - 1213, + 1260, 5 ], [ @@ -34407,13 +35882,13 @@ 159, 158, 1, - 1213, + 1260, 5 ], [ "null", 160, - 1213, + 1260, 5 ], [ @@ -34421,7 +35896,7 @@ 159, 0, 160, - 1213, + 1260, 5 ], [ @@ -34429,70 +35904,70 @@ 159, 1, 9, - 1213, + 1260, 5 ], [ "invoke", 159, 157, - 1213, + 1260, 5 ], [ "get", 162, - 16, + 17, 1, - 1215, + 1262, 5 ], [ "is_proxy", 163, 162, - 1215, + 1262, 5 ], [ "jump_false", 163, - "record_path_653", - 1215, + "record_path_693", + 1262, 5 ], [ "null", 164, - 1215, + 1262, 5 ], [ "access", 165, "slurpwrite", - 1215, + 1262, 5 ], [ "array", 166, 0, - 1215, + 1262, 5 ], [ "push", 166, 10, - 1215, + 1262, 5 ], [ "push", 166, 9, - 1215, + 1262, 5 ], [ @@ -34500,7 +35975,7 @@ 167, 162, 2, - 1215, + 1262, 5 ], [ @@ -34508,7 +35983,7 @@ 167, 0, 164, - 1215, + 1262, 5 ], [ @@ -34516,7 +35991,7 @@ 167, 1, 165, - 1215, + 1262, 5 ], [ @@ -34524,29 +35999,29 @@ 167, 2, 166, - 1215, + 1262, 5 ], [ "invoke", 167, 161, - 1215, + 1262, 5 ], [ "jump", - "call_done_654", - 1215, + "call_done_694", + 1262, 5 ], - "record_path_653", + "record_path_693", [ "load_field", 168, 162, "slurpwrite", - 1215, + 1262, 5 ], [ @@ -34554,7 +36029,7 @@ 169, 168, 2, - 1215, + 1262, 5 ], [ @@ -34562,7 +36037,7 @@ 169, 0, 162, - 1215, + 1262, 5 ], [ @@ -34570,7 +36045,7 @@ 169, 1, 10, - 1215, + 1262, 5 ], [ @@ -34578,30 +36053,30 @@ 169, 2, 9, - 1215, + 1262, 5 ], [ "invoke", 169, 161, - 1215, + 1262, 5 ], - "call_done_654", - "for_update_621", + "call_done_694", + "for_update_661", [ "int", 170, 1, - 1197, + 1244, 27 ], [ "move", 171, 12, - 1197, + 1244, 27 ], [ @@ -34609,33 +36084,33 @@ 172, 171, 170, - 1197, + 1244, 27 ], [ "move", 12, 172, - 1197, + 1244, 27 ], [ "jump", - "for_start_620", - 1197, + "for_start_660", + 1244, 27 ], - "for_end_622", + "for_end_662", [ "null", 173, - 1197, + 1244, 27 ], [ "return", 173, - 1197, + 1244, 27 ] ], @@ -34651,50 +36126,50 @@ [ "get", 7, - 65, + 67, 1, - 1311, + 1358, 15 ], [ "is_proxy", 8, 7, - 1311, + 1358, 15 ], [ "jump_false", 8, - "record_path_655", - 1311, + "record_path_695", + 1358, 15 ], [ "null", 9, - 1311, + 1358, 15 ], [ "access", 10, "list_files", - 1311, + 1358, 15 ], [ "array", 11, 0, - 1311, + 1358, 15 ], [ "push", 11, 1, - 1311, + 1358, 15 ], [ @@ -34702,7 +36177,7 @@ 12, 7, 2, - 1311, + 1358, 15 ], [ @@ -34710,7 +36185,7 @@ 12, 0, 9, - 1311, + 1358, 15 ], [ @@ -34718,7 +36193,7 @@ 12, 1, 10, - 1311, + 1358, 15 ], [ @@ -34726,29 +36201,29 @@ 12, 2, 11, - 1311, + 1358, 15 ], [ "invoke", 12, 6, - 1311, + 1358, 15 ], [ "jump", - "call_done_656", - 1311, + "call_done_696", + 1358, 15 ], - "record_path_655", + "record_path_695", [ "load_field", 13, 7, "list_files", - 1311, + 1358, 15 ], [ @@ -34756,7 +36231,7 @@ 14, 13, 1, - 1311, + 1358, 15 ], [ @@ -34764,7 +36239,7 @@ 14, 0, 7, - 1311, + 1358, 15 ], [ @@ -34772,85 +36247,85 @@ 14, 1, 1, - 1311, + 1358, 15 ], [ "invoke", 14, 6, - 1311, + 1358, 15 ], - "call_done_656", + "call_done_696", [ "move", 3, 6, - 1311, + 1358, 15 ], [ "array", 15, 0, - 1312, + 1359, 17 ], [ "move", 2, 15, - 1312, + 1359, 17 ], [ "access", 5, 0, - 1314, + 1361, 11 ], [ "null", 4, - 1315, + 1362, 14 ], [ "access", 16, 0, - 1316, + 1363, 12 ], [ "move", 5, 16, - 1316, + 1363, 12 ], - "for_start_657", + "for_start_697", [ "length", 17, 3, - 1316, + 1363, 26 ], [ "is_int", 19, 5, - 1316, + 1363, 26 ], [ "jump_false", 19, - "rel_ni_660", - 1316, + "rel_ni_700", + 1363, 26 ], "_nop_tc_1", @@ -34860,28 +36335,28 @@ 18, 5, 17, - 1316, + 1363, 26 ], [ "jump", - "rel_done_662", - 1316, + "rel_done_702", + 1363, 26 ], - "rel_ni_660", + "rel_ni_700", [ "is_num", 19, 5, - 1316, + 1363, 26 ], [ "jump_false", 19, - "rel_nn_661", - 1316, + "rel_nn_701", + 1363, 26 ], "_nop_tc_3", @@ -34891,35 +36366,35 @@ 18, 5, 17, - 1316, + 1363, 26 ], [ "jump", - "rel_done_662", - 1316, + "rel_done_702", + 1363, 26 ], - "rel_nn_661", + "rel_nn_701", [ "is_text", 19, 5, - 1316, + 1363, 26 ], [ "jump_false", 19, - "rel_err_663", - 1316, + "rel_err_703", + 1363, 26 ], "_nop_tc_5", [ "jump", - "rel_err_663", - 1316, + "rel_err_703", + 1363, 26 ], [ @@ -34927,27 +36402,27 @@ 18, 5, 17, - 1316, + 1363, 26 ], [ "jump", - "rel_done_662", - 1316, + "rel_done_702", + 1363, 26 ], - "rel_err_663", + "rel_err_703", [ "disrupt", - 1316, + 1363, 26 ], - "rel_done_662", + "rel_done_702", [ "jump_false", 18, - "for_end_659", - 1316, + "for_end_699", + 1363, 26 ], [ @@ -34955,21 +36430,21 @@ 21, 3, 5, - 1317, + 1364, 18 ], [ "move", 4, 21, - 1317, + 1364, 18 ], [ "access", 22, ".cm", - 1318, + 1365, 25 ], [ @@ -34980,7 +36455,7 @@ "kind": "name", "make": "intrinsic" }, - 1318, + 1365, 9 ], [ @@ -34988,13 +36463,13 @@ 25, 24, 2, - 1318, + 1365, 9 ], [ "null", 26, - 1318, + 1365, 9 ], [ @@ -35002,7 +36477,7 @@ 25, 0, 26, - 1318, + 1365, 9 ], [ @@ -35010,7 +36485,7 @@ 25, 1, 4, - 1318, + 1365, 9 ], [ @@ -35018,35 +36493,35 @@ 25, 2, 22, - 1318, + 1365, 9 ], [ "invoke", 25, 23, - 1318, + 1365, 9 ], [ "move", 27, 23, - 1318, + 1365, 9 ], [ "jump_true", 27, - "or_end_666", - 1318, + "or_end_706", + 1365, 9 ], [ "access", 28, ".ce", - 1318, + 1365, 51 ], [ @@ -35057,7 +36532,7 @@ "kind": "name", "make": "intrinsic" }, - 1318, + 1365, 35 ], [ @@ -35065,13 +36540,13 @@ 31, 30, 2, - 1318, + 1365, 35 ], [ "null", 32, - 1318, + 1365, 35 ], [ @@ -35079,7 +36554,7 @@ 31, 0, 32, - 1318, + 1365, 35 ], [ @@ -35087,7 +36562,7 @@ 31, 1, 4, - 1318, + 1365, 35 ], [ @@ -35095,86 +36570,86 @@ 31, 2, 28, - 1318, + 1365, 35 ], [ "invoke", 31, 29, - 1318, + 1365, 35 ], [ "move", 27, 29, - 1318, + 1365, 35 ], - "or_end_666", + "or_end_706", [ "jump_false", 27, - "if_else_664", - 1318, + "if_else_704", + 1365, 35 ], [ "is_array", 33, 2, - 1319, + 1366, 21 ], [ "jump_false", 33, - "push_err_667", - 1319, + "push_err_707", + 1366, 21 ], [ "push", 2, 4, - 1319, + 1366, 21 ], [ "jump", - "push_done_668", - 1319, + "push_done_708", + 1366, 21 ], - "push_err_667", + "push_err_707", [ "disrupt", - 1319, + 1366, 21 ], - "push_done_668", + "push_done_708", [ "jump", - "if_end_665", - 1319, + "if_end_705", + 1366, 21 ], - "if_else_664", - "if_end_665", - "for_update_658", + "if_else_704", + "if_end_705", + "for_update_698", [ "int", 34, 1, - 1316, + 1363, 35 ], [ "move", 35, 5, - 1316, + 1363, 35 ], [ @@ -35182,27 +36657,27 @@ 36, 35, 34, - 1316, + 1363, 35 ], [ "move", 5, 36, - 1316, + 1363, 35 ], [ "jump", - "for_start_657", - 1316, + "for_start_697", + 1363, 35 ], - "for_end_659", + "for_end_699", [ "return", 2, - 1323, + 1370, 10 ], "_nop_ur_1", @@ -35220,16 +36695,16 @@ [ "get", 2, - 33, + 30, 1, - 69, + 117, 10 ], [ "access", 3, "/packages/", - 69, + 117, 29 ], [ @@ -35237,7 +36712,7 @@ 4, 2, 3, - 69, + 117, 29 ], [ @@ -35245,13 +36720,13 @@ 5, 4, 1, - 69, + 117, 44 ], [ "return", 5, - 69, + 117, 44 ], "_nop_ur_1", @@ -35269,9 +36744,9 @@ [ "get", 2, - 13, + 14, 1, - 81, + 129, 10 ], [ @@ -35279,13 +36754,13 @@ 3, 2, 0, - 81, + 129, 10 ], [ "null", 4, - 81, + 129, 10 ], [ @@ -35293,21 +36768,21 @@ 3, 0, 4, - 81, + 129, 10 ], [ "invoke", 3, 1, - 81, + 129, 10 ], [ "access", 5, "/", - 81, + 129, 31 ], [ @@ -35315,15 +36790,15 @@ 6, 1, 5, - 81, + 129, 31 ], [ "get", 7, - 42, + 36, 1, - 81, + 129, 37 ], [ @@ -35331,13 +36806,13 @@ 8, 6, 7, - 81, + 129, 37 ], [ "return", 8, - 81, + 129, 37 ], "_nop_ur_1", @@ -35355,16 +36830,16 @@ [ "get", 1, - 33, + 30, 1, - 91, + 139, 10 ], [ "access", 2, "/reports", - 91, + 139, 29 ], [ @@ -35372,13 +36847,13 @@ 3, 1, 2, - 91, + 139, 29 ], [ "return", 3, - 91, + 139, 29 ], "_nop_ur_1", @@ -35403,13 +36878,13 @@ 4, 1, "path", - 200, + 248, 11 ], [ "false", 5, - 201, + 249, 16 ], [ @@ -35417,13 +36892,13 @@ 4, 5, "is_module", - 201, + 249, 16 ], [ "false", 6, - 202, + 250, 15 ], [ @@ -35431,13 +36906,13 @@ 4, 6, "is_actor", - 202, + 250, 15 ], [ "null", 7, - 203, + 251, 14 ], [ @@ -35445,13 +36920,13 @@ 4, 7, "package", - 203, + 251, 14 ], [ "null", 8, - 204, + 252, 11 ], [ @@ -35459,22 +36934,22 @@ 4, 8, "name", - 204, + 252, 11 ], [ "move", 2, 4, - 204, + 252, 11 ], [ "get", 9, - 47, + 44, 1, - 207, + 255, 23 ], [ @@ -35485,7 +36960,7 @@ "kind": "name", "make": "intrinsic" }, - 207, + 255, 7 ], [ @@ -35493,13 +36968,13 @@ 12, 11, 2, - 207, + 255, 7 ], [ "null", 13, - 207, + 255, 7 ], [ @@ -35507,7 +36982,7 @@ 12, 0, 13, - 207, + 255, 7 ], [ @@ -35515,7 +36990,7 @@ 12, 1, 1, - 207, + 255, 7 ], [ @@ -35523,27 +36998,27 @@ 12, 2, 9, - 207, + 255, 7 ], [ "invoke", 12, 10, - 207, + 255, 7 ], [ "jump_false", 10, - "if_else_669", - 207, + "if_else_709", + 255, 7 ], [ "true", 14, - 208, + 256, 22 ], [ @@ -35551,22 +37026,22 @@ 2, 14, "is_module", - 208, + 256, 5 ], [ "jump", - "if_end_670", - 208, + "if_end_710", + 256, 5 ], - "if_else_669", + "if_else_709", [ "get", 15, - 3, + 69, 1, - 209, + 257, 28 ], [ @@ -35577,7 +37052,7 @@ "kind": "name", "make": "intrinsic" }, - 209, + 257, 12 ], [ @@ -35585,13 +37060,13 @@ 18, 17, 2, - 209, + 257, 12 ], [ "null", 19, - 209, + 257, 12 ], [ @@ -35599,7 +37074,7 @@ 18, 0, 19, - 209, + 257, 12 ], [ @@ -35607,7 +37082,7 @@ 18, 1, 1, - 209, + 257, 12 ], [ @@ -35615,27 +37090,27 @@ 18, 2, 15, - 209, + 257, 12 ], [ "invoke", 18, 16, - 209, + 257, 12 ], [ "jump_false", 16, - "if_else_671", - 209, + "if_else_711", + 257, 12 ], [ "true", 20, - 210, + 258, 21 ], [ @@ -35643,65 +37118,65 @@ 2, 20, "is_actor", - 210, + 258, 5 ], [ "jump", - "if_end_672", - 210, + "if_end_712", + 258, 5 ], - "if_else_671", - "if_end_672", - "if_end_670", + "if_else_711", + "if_end_712", + "if_end_710", [ "get", 22, - 65, + 67, 1, - 213, + 261, 17 ], [ "is_proxy", 23, 22, - 213, + 261, 17 ], [ "jump_false", 23, - "record_path_673", - 213, + "record_path_713", + 261, 17 ], [ "null", 24, - 213, + 261, 17 ], [ "access", 25, "find_package_dir", - 213, + 261, 17 ], [ "array", 26, 0, - 213, + 261, 17 ], [ "push", 26, 1, - 213, + 261, 17 ], [ @@ -35709,7 +37184,7 @@ 27, 22, 2, - 213, + 261, 17 ], [ @@ -35717,7 +37192,7 @@ 27, 0, 24, - 213, + 261, 17 ], [ @@ -35725,7 +37200,7 @@ 27, 1, 25, - 213, + 261, 17 ], [ @@ -35733,29 +37208,29 @@ 27, 2, 26, - 213, + 261, 17 ], [ "invoke", 27, 21, - 213, + 261, 17 ], [ "jump", - "call_done_674", - 213, + "call_done_714", + 261, 17 ], - "record_path_673", + "record_path_713", [ "load_field", 28, 22, "find_package_dir", - 213, + 261, 17 ], [ @@ -35763,7 +37238,7 @@ 29, 28, 1, - 213, + 261, 17 ], [ @@ -35771,7 +37246,7 @@ 29, 0, 22, - 213, + 261, 17 ], [ @@ -35779,37 +37254,37 @@ 29, 1, 1, - 213, + 261, 17 ], [ "invoke", 29, 21, - 213, + 261, 17 ], - "call_done_674", + "call_done_714", [ "move", 3, 21, - 213, + 261, 17 ], [ "jump_false", 3, - "if_else_675", - 214, + "if_else_715", + 262, 7 ], [ "get", 31, - 56, + 7, 1, - 215, + 263, 20 ], [ @@ -35817,13 +37292,13 @@ 32, 31, 1, - 215, + 263, 20 ], [ "null", 33, - 215, + 263, 20 ], [ @@ -35831,7 +37306,7 @@ 32, 0, 33, - 215, + 263, 20 ], [ @@ -35839,14 +37314,14 @@ 32, 1, 3, - 215, + 263, 20 ], [ "invoke", 32, 30, - 215, + 263, 20 ], [ @@ -35854,7 +37329,7 @@ 2, 30, "package", - 215, + 263, 5 ], [ @@ -35862,28 +37337,28 @@ 34, 2, "is_actor", - 217, + 265, 9 ], [ "jump_false", 34, - "if_else_677", - 217, + "if_else_717", + 265, 9 ], [ "length", 35, 3, - 218, + 266, 37 ], [ "access", 36, 1, - 218, + 266, 48 ], [ @@ -35891,29 +37366,29 @@ 37, 35, 36, - 218, + 266, 48 ], [ "length", 38, 1, - 218, + 266, 58 ], [ "get", 39, - 3, + 69, 1, - 218, + 266, 73 ], [ "length", 40, 39, - 218, + 266, 73 ], [ @@ -35921,7 +37396,7 @@ 41, 38, 40, - 218, + 266, 73 ], [ @@ -35932,7 +37407,7 @@ "kind": "name", "make": "intrinsic" }, - 218, + 266, 19 ], [ @@ -35940,13 +37415,13 @@ 44, 43, 3, - 218, + 266, 19 ], [ "null", 45, - 218, + 266, 19 ], [ @@ -35954,7 +37429,7 @@ 44, 0, 45, - 218, + 266, 19 ], [ @@ -35962,7 +37437,7 @@ 44, 1, 1, - 218, + 266, 19 ], [ @@ -35970,7 +37445,7 @@ 44, 2, 37, - 218, + 266, 19 ], [ @@ -35978,14 +37453,14 @@ 44, 3, 41, - 218, + 266, 19 ], [ "invoke", 44, 42, - 218, + 266, 19 ], [ @@ -35993,43 +37468,43 @@ 2, 42, "name", - 218, + 266, 7 ], [ "jump", - "if_end_678", - 218, + "if_end_718", + 266, 7 ], - "if_else_677", + "if_else_717", [ "load_field", 46, 2, "is_module", - 219, + 267, 14 ], [ "jump_false", 46, - "if_else_679", - 219, + "if_else_719", + 267, 14 ], [ "length", 47, 3, - 220, + 268, 37 ], [ "access", 48, 1, - 220, + 268, 48 ], [ @@ -36037,29 +37512,29 @@ 49, 47, 48, - 220, + 268, 48 ], [ "length", 50, 1, - 220, + 268, 58 ], [ "get", 51, - 47, + 44, 1, - 220, + 268, 73 ], [ "length", 52, 51, - 220, + 268, 73 ], [ @@ -36067,7 +37542,7 @@ 53, 50, 52, - 220, + 268, 73 ], [ @@ -36078,7 +37553,7 @@ "kind": "name", "make": "intrinsic" }, - 220, + 268, 19 ], [ @@ -36086,13 +37561,13 @@ 56, 55, 3, - 220, + 268, 19 ], [ "null", 57, - 220, + 268, 19 ], [ @@ -36100,7 +37575,7 @@ 56, 0, 57, - 220, + 268, 19 ], [ @@ -36108,7 +37583,7 @@ 56, 1, 1, - 220, + 268, 19 ], [ @@ -36116,7 +37591,7 @@ 56, 2, 49, - 220, + 268, 19 ], [ @@ -36124,14 +37599,14 @@ 56, 3, 53, - 220, + 268, 19 ], [ "invoke", 56, 54, - 220, + 268, 19 ], [ @@ -36139,28 +37614,28 @@ 2, 54, "name", - 220, + 268, 7 ], [ "jump", - "if_end_680", - 220, + "if_end_720", + 268, 7 ], - "if_else_679", + "if_else_719", [ "length", 58, 3, - 222, + 270, 37 ], [ "access", 59, 1, - 222, + 270, 48 ], [ @@ -36168,7 +37643,7 @@ 60, 58, 59, - 222, + 270, 48 ], [ @@ -36179,7 +37654,7 @@ "kind": "name", "make": "intrinsic" }, - 222, + 270, 19 ], [ @@ -36187,13 +37662,13 @@ 63, 62, 2, - 222, + 270, 19 ], [ "null", 64, - 222, + 270, 19 ], [ @@ -36201,7 +37676,7 @@ 63, 0, 64, - 222, + 270, 19 ], [ @@ -36209,7 +37684,7 @@ 63, 1, 1, - 222, + 270, 19 ], [ @@ -36217,14 +37692,14 @@ 63, 2, 60, - 222, + 270, 19 ], [ "invoke", 63, 61, - 222, + 270, 19 ], [ @@ -36232,23 +37707,23 @@ 2, 61, "name", - 222, + 270, 7 ], - "if_end_680", - "if_end_678", + "if_end_720", + "if_end_718", [ "jump", - "if_end_676", - 222, + "if_end_716", + 270, 7 ], - "if_else_675", - "if_end_676", + "if_else_715", + "if_end_716", [ "return", 2, - 225, + 273, 10 ], "_nop_ur_1", @@ -36266,48 +37741,48 @@ [ "get", 3, - 50, + 53, 1, - 271, + 319, 7 ], [ "jump_false", 3, - "if_else_681", - 271, + "if_else_721", + 319, 7 ], [ "get", 4, - 50, + 53, 1, - 272, + 320, 12 ], [ "return", 4, - 272, + 320, 12 ], "_nop_ur_1", - "if_else_681", - "if_end_682", + "if_else_721", + "if_end_722", [ "get", 5, - 33, + 30, 1, - 274, + 322, 14 ], [ "access", 6, "/lock.toml", - 274, + 322, 33 ], [ @@ -36315,63 +37790,63 @@ 7, 5, 6, - 274, + 322, 33 ], [ "move", 2, 7, - 274, + 322, 33 ], [ "get", 9, - 16, + 17, 1, - 276, + 324, 8 ], [ "is_proxy", 10, 9, - 276, + 324, 8 ], [ "jump_false", 10, - "record_path_685", - 276, + "record_path_725", + 324, 8 ], [ "null", 11, - 276, + 324, 8 ], [ "access", 12, "is_file", - 276, + 324, 8 ], [ "array", 13, 0, - 276, + 324, 8 ], [ "push", 13, 2, - 276, + 324, 8 ], [ @@ -36379,7 +37854,7 @@ 14, 9, 2, - 276, + 324, 8 ], [ @@ -36387,7 +37862,7 @@ 14, 0, 11, - 276, + 324, 8 ], [ @@ -36395,7 +37870,7 @@ 14, 1, 12, - 276, + 324, 8 ], [ @@ -36403,29 +37878,29 @@ 14, 2, 13, - 276, + 324, 8 ], [ "invoke", 14, 8, - 276, + 324, 8 ], [ "jump", - "call_done_686", - 276, + "call_done_726", + 324, 8 ], - "record_path_685", + "record_path_725", [ "load_field", 15, 9, "is_file", - 276, + 324, 8 ], [ @@ -36433,7 +37908,7 @@ 16, 15, 1, - 276, + 324, 8 ], [ @@ -36441,7 +37916,7 @@ 16, 0, 9, - 276, + 324, 8 ], [ @@ -36449,23 +37924,23 @@ 16, 1, 2, - 276, + 324, 8 ], [ "invoke", 16, 8, - 276, + 324, 8 ], - "call_done_686", + "call_done_726", "_nop_bl_1", [ "jump_true", 8, - "if_else_683", - 276, + "if_else_723", + 324, 8 ], [ @@ -36476,59 +37951,59 @@ [ "return", 18, - 277, + 325, 12 ], "_nop_ur_2", - "if_else_683", - "if_end_684", + "if_else_723", + "if_end_724", [ "get", 20, - 16, + 17, 1, - 279, + 327, 22 ], [ "is_proxy", 21, 20, - 279, + 327, 22 ], [ "jump_false", 21, - "record_path_687", - 279, + "record_path_727", + 327, 22 ], [ "null", 22, - 279, + 327, 22 ], [ "access", 23, "slurp", - 279, + 327, 22 ], [ "array", 24, 0, - 279, + 327, 22 ], [ "push", 24, 2, - 279, + 327, 22 ], [ @@ -36536,7 +38011,7 @@ 25, 20, 2, - 279, + 327, 22 ], [ @@ -36544,7 +38019,7 @@ 25, 0, 22, - 279, + 327, 22 ], [ @@ -36552,7 +38027,7 @@ 25, 1, 23, - 279, + 327, 22 ], [ @@ -36560,29 +38035,29 @@ 25, 2, 24, - 279, + 327, 22 ], [ "invoke", 25, 19, - 279, + 327, 22 ], [ "jump", - "call_done_688", - 279, + "call_done_728", + 327, 22 ], - "record_path_687", + "record_path_727", [ "load_field", 26, 20, "slurp", - 279, + 327, 22 ], [ @@ -36590,7 +38065,7 @@ 27, 26, 1, - 279, + 327, 22 ], [ @@ -36598,7 +38073,7 @@ 27, 0, 20, - 279, + 327, 22 ], [ @@ -36606,17 +38081,17 @@ 27, 1, 2, - 279, + 327, 22 ], [ "invoke", 27, 19, - 279, + 327, 22 ], - "call_done_688", + "call_done_728", [ "access", 29, @@ -36625,7 +38100,7 @@ "kind": "name", "make": "intrinsic" }, - 279, + 327, 17 ], [ @@ -36633,13 +38108,13 @@ 30, 29, 1, - 279, + 327, 17 ], [ "null", 31, - 279, + 327, 17 ], [ @@ -36647,7 +38122,7 @@ 30, 0, 31, - 279, + 327, 17 ], [ @@ -36655,36 +38130,36 @@ 30, 1, 19, - 279, + 327, 17 ], [ "invoke", 30, 28, - 279, + 327, 17 ], [ "move", 1, 28, - 279, + 327, 17 ], [ "length", 32, 1, - 280, + 328, 15 ], "_nop_bl_2", [ "jump_true", 32, - "if_else_689", - 280, + "if_else_729", + 328, 15 ], [ @@ -36695,59 +38170,59 @@ [ "return", 34, - 280, + 328, 32 ], "_nop_ur_3", - "if_else_689", - "if_end_690", + "if_else_729", + "if_end_730", [ "get", 36, - 24, + 25, 1, - 282, + 330, 11 ], [ "is_proxy", 37, 36, - 282, + 330, 11 ], [ "jump_false", 37, - "record_path_691", - 282, + "record_path_731", + 330, 11 ], [ "null", 38, - 282, + 330, 11 ], [ "access", 39, "decode", - 282, + 330, 11 ], [ "array", 40, 0, - 282, + 330, 11 ], [ "push", 40, 1, - 282, + 330, 11 ], [ @@ -36755,7 +38230,7 @@ 41, 36, 2, - 282, + 330, 11 ], [ @@ -36763,7 +38238,7 @@ 41, 0, 38, - 282, + 330, 11 ], [ @@ -36771,7 +38246,7 @@ 41, 1, 39, - 282, + 330, 11 ], [ @@ -36779,29 +38254,29 @@ 41, 2, 40, - 282, + 330, 11 ], [ "invoke", 41, 35, - 282, + 330, 11 ], [ "jump", - "call_done_692", - 282, + "call_done_732", + 330, 11 ], - "record_path_691", + "record_path_731", [ "load_field", 42, 36, "decode", - 282, + 330, 11 ], [ @@ -36809,7 +38284,7 @@ 43, 42, 1, - 282, + 330, 11 ], [ @@ -36817,7 +38292,7 @@ 43, 0, 36, - 282, + 330, 11 ], [ @@ -36825,37 +38300,37 @@ 43, 1, 1, - 282, + 330, 11 ], [ "invoke", 43, 35, - 282, + 330, 11 ], - "call_done_692", + "call_done_732", [ "put", 35, - 50, + 53, 1, - 282, + 330, 11 ], [ "get", 44, - 50, + 53, 1, - 284, + 332, 10 ], [ "return", 44, - 284, + 332, 10 ], "_nop_ur_4", @@ -36873,16 +38348,16 @@ [ "get", 3, - 33, + 30, 1, - 289, + 337, 14 ], [ "access", 4, "/lock.toml", - 289, + 337, 33 ], [ @@ -36890,63 +38365,63 @@ 5, 3, 4, - 289, + 337, 33 ], [ "move", 2, 5, - 289, + 337, 33 ], [ "get", 7, - 24, + 25, 1, - 290, + 338, 34 ], [ "is_proxy", 8, 7, - 290, + 338, 34 ], [ "jump_false", 8, - "record_path_693", - 290, + "record_path_733", + 338, 34 ], [ "null", 9, - 290, + 338, 34 ], [ "access", 10, "encode", - 290, + 338, 34 ], [ "array", 11, 0, - 290, + 338, 34 ], [ "push", 11, 1, - 290, + 338, 34 ], [ @@ -36954,7 +38429,7 @@ 12, 7, 2, - 290, + 338, 34 ], [ @@ -36962,7 +38437,7 @@ 12, 0, 9, - 290, + 338, 34 ], [ @@ -36970,7 +38445,7 @@ 12, 1, 10, - 290, + 338, 34 ], [ @@ -36978,29 +38453,29 @@ 12, 2, 11, - 290, + 338, 34 ], [ "invoke", 12, 6, - 290, + 338, 34 ], [ "jump", - "call_done_694", - 290, + "call_done_734", + 338, 34 ], - "record_path_693", + "record_path_733", [ "load_field", 13, 7, "encode", - 290, + 338, 34 ], [ @@ -37008,7 +38483,7 @@ 14, 13, 1, - 290, + 338, 34 ], [ @@ -37016,7 +38491,7 @@ 14, 0, 7, - 290, + 338, 34 ], [ @@ -37024,23 +38499,23 @@ 14, 1, 1, - 290, + 338, 34 ], [ "invoke", 14, 6, - 290, + 338, 34 ], - "call_done_694", + "call_done_734", [ "get", 16, - 59, + 62, 1, - 290, + 338, 29 ], [ @@ -37048,13 +38523,13 @@ 17, 16, 1, - 290, + 338, 29 ], [ "null", 18, - 290, + 338, 29 ], [ @@ -37062,7 +38537,7 @@ 17, 0, 18, - 290, + 338, 29 ], [ @@ -37070,14 +38545,14 @@ 17, 1, 6, - 290, + 338, 29 ], [ "invoke", 17, 15, - 290, + 338, 29 ], [ @@ -37088,7 +38563,7 @@ "kind": "name", "make": "intrinsic" }, - 290, + 338, 23 ], [ @@ -37096,13 +38571,13 @@ 21, 20, 1, - 290, + 338, 23 ], [ "null", 22, - 290, + 338, 23 ], [ @@ -37110,7 +38585,7 @@ 21, 0, 22, - 290, + 338, 23 ], [ @@ -37118,70 +38593,70 @@ 21, 1, 15, - 290, + 338, 23 ], [ "invoke", 21, 19, - 290, + 338, 23 ], [ "get", 24, - 16, + 17, 1, - 290, + 338, 3 ], [ "is_proxy", 25, 24, - 290, + 338, 3 ], [ "jump_false", 25, - "record_path_695", - 290, + "record_path_735", + 338, 3 ], [ "null", 26, - 290, + 338, 3 ], [ "access", 27, "slurpwrite", - 290, + 338, 3 ], [ "array", 28, 0, - 290, + 338, 3 ], [ "push", 28, 2, - 290, + 338, 3 ], [ "push", 28, 19, - 290, + 338, 3 ], [ @@ -37189,7 +38664,7 @@ 29, 24, 2, - 290, + 338, 3 ], [ @@ -37197,7 +38672,7 @@ 29, 0, 26, - 290, + 338, 3 ], [ @@ -37205,7 +38680,7 @@ 29, 1, 27, - 290, + 338, 3 ], [ @@ -37213,29 +38688,29 @@ 29, 2, 28, - 290, + 338, 3 ], [ "invoke", 29, 23, - 290, + 338, 3 ], [ "jump", - "call_done_696", - 290, + "call_done_736", + 338, 3 ], - "record_path_695", + "record_path_735", [ "load_field", 30, 24, "slurpwrite", - 290, + 338, 3 ], [ @@ -37243,7 +38718,7 @@ 31, 30, 2, - 290, + 338, 3 ], [ @@ -37251,7 +38726,7 @@ 31, 0, 24, - 290, + 338, 3 ], [ @@ -37259,7 +38734,7 @@ 31, 1, 2, - 290, + 338, 3 ], [ @@ -37267,27 +38742,27 @@ 31, 2, 19, - 290, + 338, 3 ], [ "invoke", 31, 23, - 290, + 338, 3 ], - "call_done_696", + "call_done_736", [ "null", 32, - 290, + 338, 3 ], [ "return", 32, - 290, + 338, 3 ] ], @@ -37304,7 +38779,7 @@ "access", 2, "/", - 297, + 345, 24 ], [ @@ -37315,7 +38790,7 @@ "kind": "name", "make": "intrinsic" }, - 297, + 345, 7 ], [ @@ -37323,13 +38798,13 @@ 5, 4, 2, - 297, + 345, 7 ], [ "null", 6, - 297, + 345, 7 ], [ @@ -37337,7 +38812,7 @@ 5, 0, 6, - 297, + 345, 7 ], [ @@ -37345,7 +38820,7 @@ 5, 1, 1, - 297, + 345, 7 ], [ @@ -37353,44 +38828,44 @@ 5, 2, 2, - 297, + 345, 7 ], [ "invoke", 5, 3, - 297, + 345, 7 ], [ "jump_false", 3, - "if_else_697", - 297, + "if_else_737", + 345, 7 ], [ "access", 7, "local", - 297, + 345, 37 ], [ "return", 7, - 297, + 345, 37 ], "_nop_ur_1", - "if_else_697", - "if_end_698", + "if_else_737", + "if_end_738", [ "access", 8, "gitea", - 298, + 346, 19 ], [ @@ -37401,7 +38876,7 @@ "kind": "name", "make": "intrinsic" }, - 298, + 346, 7 ], [ @@ -37409,13 +38884,13 @@ 11, 10, 2, - 298, + 346, 7 ], [ "null", 12, - 298, + 346, 7 ], [ @@ -37423,7 +38898,7 @@ 11, 0, 12, - 298, + 346, 7 ], [ @@ -37431,7 +38906,7 @@ 11, 1, 1, - 298, + 346, 7 ], [ @@ -37439,20 +38914,20 @@ 11, 2, 8, - 298, + 346, 7 ], [ "invoke", 11, 9, - 298, + 346, 7 ], [ "null", 13, - 298, + 346, 31 ], [ @@ -37460,55 +38935,55 @@ 14, 9, 13, - 298, + 346, 31 ], [ "jump_true", 14, - "ne_nid_702", - 298, + "ne_nid_742", + 346, 31 ], [ "jump", - "ne_ni_703", - 298, + "ne_ni_743", + 346, 31 ], - "ne_nid_702", + "ne_nid_742", [ "false", 14, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_ni_703", + "ne_ni_743", [ "is_int", 15, 9, - 298, + 346, 31 ], [ "jump_false", 15, - "ne_nn_704", - 298, + "ne_nn_744", + 346, 31 ], "_nop_tc_1", [ "jump", - "ne_nn_704", - 298, + "ne_nn_744", + 346, 31 ], [ @@ -37516,35 +38991,35 @@ 14, 9, 13, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_nn_704", + "ne_nn_744", [ "is_num", 15, 9, - 298, + 346, 31 ], [ "jump_false", 15, - "ne_nt_705", - 298, + "ne_nt_745", + 346, 31 ], "_nop_tc_2", [ "jump", - "ne_nt_705", - 298, + "ne_nt_745", + 346, 31 ], [ @@ -37552,35 +39027,35 @@ 14, 9, 13, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_nt_705", + "ne_nt_745", [ "is_text", 15, 9, - 298, + 346, 31 ], [ "jump_false", 15, - "ne_nnl_706", - 298, + "ne_nnl_746", + 346, 31 ], "_nop_tc_3", [ "jump", - "ne_nnl_706", - 298, + "ne_nnl_746", + 346, 31 ], [ @@ -37588,28 +39063,28 @@ 14, 9, 13, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_nnl_706", + "ne_nnl_746", [ "is_null", 15, 9, - 298, + 346, 31 ], [ "jump_false", 15, - "ne_nb_707", - 298, + "ne_nb_747", + 346, 31 ], "_nop_tc_4", @@ -37617,35 +39092,35 @@ [ "false", 14, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_nb_707", + "ne_nb_747", [ "is_bool", 15, 9, - 298, + 346, 31 ], [ "jump_false", 15, - "ne_mis_708", - 298, + "ne_mis_748", + 346, 31 ], "_nop_tc_6", [ "jump", - "ne_mis_708", - 298, + "ne_mis_748", + 346, 31 ], [ @@ -37653,56 +39128,56 @@ 14, 9, 13, - 298, + 346, 31 ], [ "jump", - "ne_done_701", - 298, + "ne_done_741", + 346, 31 ], - "ne_mis_708", + "ne_mis_748", [ "true", 14, - 298, + 346, 31 ], - "ne_done_701", + "ne_done_741", [ "jump_false", 14, - "if_else_699", - 298, + "if_else_739", + 346, 31 ], [ "access", 17, "gitea", - 298, + 346, 44 ], [ "return", 17, - 298, + 346, 44 ], "_nop_ur_2", - "if_else_699", - "if_end_700", + "if_else_739", + "if_end_740", [ "null", 18, - 299, + 347, 10 ], [ "return", 18, - 299, + 347, 10 ], "_nop_ur_3", @@ -37721,15 +39196,15 @@ [ "jump_true", 1, - "if_else_709", - 304, + "if_else_749", + 352, 8 ], [ "access", 3, "Empty package name", - 304, + 352, 21 ], [ @@ -37740,7 +39215,7 @@ "kind": "name", "make": "intrinsic" }, - 304, + 352, 15 ], [ @@ -37748,13 +39223,13 @@ 6, 5, 1, - 304, + 352, 15 ], [ "null", 7, - 304, + 352, 15 ], [ @@ -37762,7 +39237,7 @@ 6, 0, 7, - 304, + 352, 15 ], [ @@ -37770,34 +39245,34 @@ 6, 1, 3, - 304, + 352, 15 ], [ "invoke", 6, 4, - 304, + 352, 15 ], [ "disrupt", - 304, + 352, 44 ], [ "jump", - "if_end_710", - 304, + "if_end_750", + 352, 44 ], - "if_else_709", - "if_end_710", + "if_else_749", + "if_end_750", [ "access", 8, "local", - 305, + 353, 14 ], [ @@ -37805,35 +39280,35 @@ 9, 1, 8, - 305, + 353, 14 ], [ "jump_true", 9, - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], [ "is_int", 10, 1, - 305, + 353, 14 ], [ "jump_false", 10, - "eq_ni_714", - 305, + "eq_ni_754", + 353, 14 ], "_nop_tc_1", [ "jump", - "eq_ni_714", - 305, + "eq_ni_754", + 353, 14 ], [ @@ -37841,35 +39316,35 @@ 9, 1, 8, - 305, + 353, 14 ], [ "jump", - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], - "eq_ni_714", + "eq_ni_754", [ "is_num", 10, 1, - 305, + 353, 14 ], [ "jump_false", 10, - "eq_nn_715", - 305, + "eq_nn_755", + 353, 14 ], "_nop_tc_2", [ "jump", - "eq_nn_715", - 305, + "eq_nn_755", + 353, 14 ], [ @@ -37877,28 +39352,28 @@ 9, 1, 8, - 305, + 353, 14 ], [ "jump", - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], - "eq_nn_715", + "eq_nn_755", [ "is_text", 10, 1, - 305, + 353, 14 ], [ "jump_false", 10, - "eq_nt_716", - 305, + "eq_nt_756", + 353, 14 ], "_nop_tc_3", @@ -37908,69 +39383,69 @@ 9, 1, 8, - 305, + 353, 14 ], [ "jump", - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], - "eq_nt_716", + "eq_nt_756", [ "is_null", 10, 1, - 305, + 353, 14 ], [ "jump_false", 10, - "eq_nnl_717", - 305, + "eq_nnl_757", + 353, 14 ], "_nop_tc_5", [ "jump", - "eq_nnl_717", - 305, + "eq_nnl_757", + 353, 14 ], [ "true", 9, - 305, + 353, 14 ], [ "jump", - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], - "eq_nnl_717", + "eq_nnl_757", [ "is_bool", 10, 1, - 305, + 353, 14 ], [ "jump_false", 10, - "eq_nb_718", - 305, + "eq_nb_758", + 353, 14 ], "_nop_tc_6", [ "jump", - "eq_nb_718", - 305, + "eq_nb_758", + 353, 14 ], [ @@ -37978,35 +39453,35 @@ 9, 1, 8, - 305, + 353, 14 ], [ "jump", - "eq_done_713", - 305, + "eq_done_753", + 353, 14 ], - "eq_nb_718", + "eq_nb_758", [ "false", 9, - 305, + 353, 14 ], - "eq_done_713", + "eq_done_753", [ "jump_false", 9, - "if_else_711", - 305, + "if_else_751", + 353, 14 ], [ "access", 12, "local is not a valid package name", - 305, + 353, 31 ], [ @@ -38017,7 +39492,7 @@ "kind": "name", "make": "intrinsic" }, - 305, + 353, 25 ], [ @@ -38025,13 +39500,13 @@ 15, 14, 1, - 305, + 353, 25 ], [ "null", 16, - 305, + 353, 25 ], [ @@ -38039,7 +39514,7 @@ 15, 0, 16, - 305, + 353, 25 ], [ @@ -38047,34 +39522,34 @@ 15, 1, 12, - 305, + 353, 25 ], [ "invoke", 15, 13, - 305, + 353, 25 ], [ "disrupt", - 305, + 353, 69 ], [ "jump", - "if_end_712", - 305, + "if_end_752", + 353, 69 ], - "if_else_711", - "if_end_712", + "if_else_751", + "if_end_752", [ "access", 17, "core", - 306, + 354, 14 ], [ @@ -38082,35 +39557,35 @@ 18, 1, 17, - 306, + 354, 14 ], [ "jump_true", 18, - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], [ "is_int", 19, 1, - 306, + 354, 14 ], [ "jump_false", 19, - "eq_ni_722", - 306, + "eq_ni_762", + 354, 14 ], "_nop_tc_7", [ "jump", - "eq_ni_722", - 306, + "eq_ni_762", + 354, 14 ], [ @@ -38118,35 +39593,35 @@ 18, 1, 17, - 306, + 354, 14 ], [ "jump", - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], - "eq_ni_722", + "eq_ni_762", [ "is_num", 19, 1, - 306, + 354, 14 ], [ "jump_false", 19, - "eq_nn_723", - 306, + "eq_nn_763", + 354, 14 ], "_nop_tc_8", [ "jump", - "eq_nn_723", - 306, + "eq_nn_763", + 354, 14 ], [ @@ -38154,28 +39629,28 @@ 18, 1, 17, - 306, + 354, 14 ], [ "jump", - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], - "eq_nn_723", + "eq_nn_763", [ "is_text", 19, 1, - 306, + 354, 14 ], [ "jump_false", 19, - "eq_nt_724", - 306, + "eq_nt_764", + 354, 14 ], "_nop_tc_9", @@ -38185,69 +39660,69 @@ 18, 1, 17, - 306, + 354, 14 ], [ "jump", - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], - "eq_nt_724", + "eq_nt_764", [ "is_null", 19, 1, - 306, + 354, 14 ], [ "jump_false", 19, - "eq_nnl_725", - 306, + "eq_nnl_765", + 354, 14 ], "_nop_tc_11", [ "jump", - "eq_nnl_725", - 306, + "eq_nnl_765", + 354, 14 ], [ "true", 18, - 306, + 354, 14 ], [ "jump", - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], - "eq_nnl_725", + "eq_nnl_765", [ "is_bool", 19, 1, - 306, + 354, 14 ], [ "jump_false", 19, - "eq_nb_726", - 306, + "eq_nb_766", + 354, 14 ], "_nop_tc_12", [ "jump", - "eq_nb_726", - 306, + "eq_nb_766", + 354, 14 ], [ @@ -38255,35 +39730,35 @@ 18, 1, 17, - 306, + 354, 14 ], [ "jump", - "eq_done_721", - 306, + "eq_done_761", + 354, 14 ], - "eq_nb_726", + "eq_nb_766", [ "false", 18, - 306, + 354, 14 ], - "eq_done_721", + "eq_done_761", [ "jump_false", 18, - "if_else_719", - 306, + "if_else_759", + 354, 14 ], [ "access", 21, "core is not a valid package name", - 306, + 354, 30 ], [ @@ -38294,7 +39769,7 @@ "kind": "name", "make": "intrinsic" }, - 306, + 354, 24 ], [ @@ -38302,13 +39777,13 @@ 24, 23, 1, - 306, + 354, 24 ], [ "null", 25, - 306, + 354, 24 ], [ @@ -38316,7 +39791,7 @@ 24, 0, 25, - 306, + 354, 24 ], [ @@ -38324,34 +39799,34 @@ 24, 1, 21, - 306, + 354, 24 ], [ "invoke", 24, 22, - 306, + 354, 24 ], [ "disrupt", - 306, + 354, 67 ], [ "jump", - "if_end_720", - 306, + "if_end_760", + 354, 67 ], - "if_else_719", - "if_end_720", + "if_else_759", + "if_end_760", [ "access", 26, "://", - 308, + 356, 19 ], [ @@ -38362,7 +39837,7 @@ "kind": "name", "make": "intrinsic" }, - 308, + 356, 7 ], [ @@ -38370,13 +39845,13 @@ 29, 28, 2, - 308, + 356, 7 ], [ "null", 30, - 308, + 356, 7 ], [ @@ -38384,7 +39859,7 @@ 29, 0, 30, - 308, + 356, 7 ], [ @@ -38392,7 +39867,7 @@ 29, 1, 1, - 308, + 356, 7 ], [ @@ -38400,20 +39875,20 @@ 29, 2, 26, - 308, + 356, 7 ], [ "invoke", 29, 27, - 308, + 356, 7 ], [ "null", 31, - 308, + 356, 29 ], [ @@ -38421,55 +39896,55 @@ 32, 27, 31, - 308, + 356, 29 ], [ "jump_true", 32, - "ne_nid_730", - 308, + "ne_nid_770", + 356, 29 ], [ "jump", - "ne_ni_731", - 308, + "ne_ni_771", + 356, 29 ], - "ne_nid_730", + "ne_nid_770", [ "false", 32, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_ni_731", + "ne_ni_771", [ "is_int", 33, 27, - 308, + 356, 29 ], [ "jump_false", 33, - "ne_nn_732", - 308, + "ne_nn_772", + 356, 29 ], "_nop_tc_13", [ "jump", - "ne_nn_732", - 308, + "ne_nn_772", + 356, 29 ], [ @@ -38477,35 +39952,35 @@ 32, 27, 31, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_nn_732", + "ne_nn_772", [ "is_num", 33, 27, - 308, + 356, 29 ], [ "jump_false", 33, - "ne_nt_733", - 308, + "ne_nt_773", + 356, 29 ], "_nop_tc_14", [ "jump", - "ne_nt_733", - 308, + "ne_nt_773", + 356, 29 ], [ @@ -38513,35 +39988,35 @@ 32, 27, 31, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_nt_733", + "ne_nt_773", [ "is_text", 33, 27, - 308, + 356, 29 ], [ "jump_false", 33, - "ne_nnl_734", - 308, + "ne_nnl_774", + 356, 29 ], "_nop_tc_15", [ "jump", - "ne_nnl_734", - 308, + "ne_nnl_774", + 356, 29 ], [ @@ -38549,28 +40024,28 @@ 32, 27, 31, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_nnl_734", + "ne_nnl_774", [ "is_null", 33, 27, - 308, + 356, 29 ], [ "jump_false", 33, - "ne_nb_735", - 308, + "ne_nb_775", + 356, 29 ], "_nop_tc_16", @@ -38578,35 +40053,35 @@ [ "false", 32, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_nb_735", + "ne_nb_775", [ "is_bool", 33, 27, - 308, + 356, 29 ], [ "jump_false", 33, - "ne_mis_736", - 308, + "ne_mis_776", + 356, 29 ], "_nop_tc_18", [ "jump", - "ne_mis_736", - 308, + "ne_mis_776", + 356, 29 ], [ @@ -38614,28 +40089,28 @@ 32, 27, 31, - 308, + 356, 29 ], [ "jump", - "ne_done_729", - 308, + "ne_done_769", + 356, 29 ], - "ne_mis_736", + "ne_mis_776", [ "true", 32, - 308, + 356, 29 ], - "ne_done_729", + "ne_done_769", [ "jump_false", 32, - "if_else_727", - 308, + "if_else_767", + 356, 29 ], [ @@ -38808,7 +40283,7 @@ "kind": "name", "make": "intrinsic" }, - 309, + 357, 5 ], [ @@ -38816,13 +40291,13 @@ 50, 49, 1, - 309, + 357, 5 ], [ "null", 51, - 309, + 357, 5 ], [ @@ -38830,7 +40305,7 @@ 50, 0, 51, - 309, + 357, 5 ], [ @@ -38838,39 +40313,39 @@ 50, 1, 45, - 309, + 357, 5 ], [ "invoke", 50, 48, - 309, + 357, 5 ], [ "disrupt", - 310, + 358, 5 ], [ "jump", - "if_end_728", - 310, + "if_end_768", + 358, 5 ], - "if_else_727", - "if_end_728", + "if_else_767", + "if_end_768", [ "null", 52, - 310, + 358, 5 ], [ "return", 52, - 310, + 358, 5 ] ], @@ -38886,50 +40361,50 @@ [ "get", 9, - 46, + 43, 1, - 316, + 364, 14 ], [ "is_proxy", 10, 9, - 316, + 364, 14 ], [ "jump_false", 10, - "record_path_737", - 316, + "record_path_777", + 364, 14 ], [ "null", 11, - 316, + 364, 14 ], [ "access", 12, "resolve_package_info", - 316, + 364, 14 ], [ "array", 13, 0, - 316, + 364, 14 ], [ "push", 13, 1, - 316, + 364, 14 ], [ @@ -38937,7 +40412,7 @@ 14, 9, 2, - 316, + 364, 14 ], [ @@ -38945,7 +40420,7 @@ 14, 0, 11, - 316, + 364, 14 ], [ @@ -38953,7 +40428,7 @@ 14, 1, 12, - 316, + 364, 14 ], [ @@ -38961,29 +40436,29 @@ 14, 2, 13, - 316, + 364, 14 ], [ "invoke", 14, 8, - 316, + 364, 14 ], [ "jump", - "call_done_738", - 316, + "call_done_778", + 364, 14 ], - "record_path_737", + "record_path_777", [ "load_field", 15, 9, "resolve_package_info", - 316, + 364, 14 ], [ @@ -38991,7 +40466,7 @@ 16, 15, 1, - 316, + 364, 14 ], [ @@ -38999,7 +40474,7 @@ 16, 0, 9, - 316, + 364, 14 ], [ @@ -39007,53 +40482,53 @@ 16, 1, 1, - 316, + 364, 14 ], [ "invoke", 16, 8, - 316, + 364, 14 ], - "call_done_738", + "call_done_778", [ "move", 5, 8, - 316, + 364, 14 ], [ "null", 3, - 317, + 365, 15 ], [ "null", 4, - 318, + 366, 14 ], [ "null", 7, - 319, + 367, 14 ], [ "null", 6, - 320, + 368, 14 ], [ "access", 17, "gitea", - 322, + 370, 15 ], [ @@ -39061,35 +40536,35 @@ 18, 5, 17, - 322, + 370, 15 ], [ "jump_true", 18, - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], [ "is_int", 19, 5, - 322, + 370, 15 ], [ "jump_false", 19, - "eq_ni_742", - 322, + "eq_ni_782", + 370, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_742", - 322, + "eq_ni_782", + 370, 15 ], [ @@ -39097,35 +40572,35 @@ 18, 5, 17, - 322, + 370, 15 ], [ "jump", - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], - "eq_ni_742", + "eq_ni_782", [ "is_num", 19, 5, - 322, + 370, 15 ], [ "jump_false", 19, - "eq_nn_743", - 322, + "eq_nn_783", + 370, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_743", - 322, + "eq_nn_783", + 370, 15 ], [ @@ -39133,28 +40608,28 @@ 18, 5, 17, - 322, + 370, 15 ], [ "jump", - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], - "eq_nn_743", + "eq_nn_783", [ "is_text", 19, 5, - 322, + 370, 15 ], [ "jump_false", 19, - "eq_nt_744", - 322, + "eq_nt_784", + 370, 15 ], "_nop_tc_3", @@ -39164,69 +40639,69 @@ 18, 5, 17, - 322, + 370, 15 ], [ "jump", - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], - "eq_nt_744", + "eq_nt_784", [ "is_null", 19, 5, - 322, + 370, 15 ], [ "jump_false", 19, - "eq_nnl_745", - 322, + "eq_nnl_785", + 370, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_745", - 322, + "eq_nnl_785", + 370, 15 ], [ "true", 18, - 322, + 370, 15 ], [ "jump", - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], - "eq_nnl_745", + "eq_nnl_785", [ "is_bool", 19, 5, - 322, + 370, 15 ], [ "jump_false", 19, - "eq_nb_746", - 322, + "eq_nb_786", + 370, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_746", - 322, + "eq_nb_786", + 370, 15 ], [ @@ -39234,35 +40709,35 @@ 18, 5, 17, - 322, + 370, 15 ], [ "jump", - "eq_done_741", - 322, + "eq_done_781", + 370, 15 ], - "eq_nb_746", + "eq_nb_786", [ "false", 18, - 322, + 370, 15 ], - "eq_done_741", + "eq_done_781", [ "jump_false", 18, - "if_else_739", - 322, + "if_else_779", + 370, 15 ], [ "access", 21, "/", - 323, + 371, 24 ], [ @@ -39273,7 +40748,7 @@ "kind": "name", "make": "intrinsic" }, - 323, + 371, 13 ], [ @@ -39281,13 +40756,13 @@ 24, 23, 2, - 323, + 371, 13 ], [ "null", 25, - 323, + 371, 13 ], [ @@ -39295,7 +40770,7 @@ 24, 0, 25, - 323, + 371, 13 ], [ @@ -39303,7 +40778,7 @@ 24, 1, 1, - 323, + 371, 13 ], [ @@ -39311,28 +40786,28 @@ 24, 2, 21, - 323, + 371, 13 ], [ "invoke", 24, 22, - 323, + 371, 13 ], [ "move", 3, 22, - 323, + 371, 13 ], [ "access", 26, 0, - 324, + 372, 18 ], [ @@ -39340,21 +40815,21 @@ 27, 3, 26, - 324, + 372, 18 ], [ "move", 4, 27, - 324, + 372, 18 ], [ "access", 28, 1, - 325, + 373, 18 ], [ @@ -39362,21 +40837,21 @@ 29, 3, 28, - 325, + 373, 18 ], [ "move", 7, 29, - 325, + 373, 18 ], [ "access", 30, 2, - 326, + 374, 18 ], [ @@ -39384,21 +40859,21 @@ 31, 3, 30, - 326, + 374, 18 ], [ "move", 6, 31, - 326, + 374, 18 ], [ "access", 32, "https://", - 328, + 376, 12 ], [ @@ -39406,14 +40881,14 @@ 33, 32, 4, - 328, + 376, 25 ], [ "access", 34, "/", - 328, + 376, 32 ], [ @@ -39421,7 +40896,7 @@ 35, 33, 34, - 328, + 376, 32 ], [ @@ -39429,14 +40904,14 @@ 36, 35, 7, - 328, + 376, 38 ], [ "access", 37, "/", - 328, + 376, 45 ], [ @@ -39444,7 +40919,7 @@ 38, 36, 37, - 328, + 376, 45 ], [ @@ -39452,14 +40927,14 @@ 39, 38, 6, - 328, + 376, 51 ], [ "access", 40, "/archive/", - 328, + 376, 58 ], [ @@ -39467,7 +40942,7 @@ 41, 39, 40, - 328, + 376, 58 ], [ @@ -39475,14 +40950,14 @@ 42, 41, 2, - 328, + 376, 72 ], [ "access", 43, ".zip", - 328, + 376, 86 ], [ @@ -39490,28 +40965,28 @@ 44, 42, 43, - 328, + 376, 86 ], [ "return", 44, - 328, + 376, 86 ], "_nop_ur_1", - "if_else_739", - "if_end_740", + "if_else_779", + "if_end_780", [ "null", 45, - 331, + 379, 10 ], [ "return", 45, - 331, + 379, 10 ], "_nop_ur_2", @@ -39529,50 +41004,50 @@ [ "get", 8, - 46, + 43, 1, - 336, + 384, 14 ], [ "is_proxy", 9, 8, - 336, + 384, 14 ], [ "jump_false", 9, - "record_path_747", - 336, + "record_path_787", + 384, 14 ], [ "null", 10, - 336, + 384, 14 ], [ "access", 11, "resolve_package_info", - 336, + 384, 14 ], [ "array", 12, 0, - 336, + 384, 14 ], [ "push", 12, 1, - 336, + 384, 14 ], [ @@ -39580,7 +41055,7 @@ 13, 8, 2, - 336, + 384, 14 ], [ @@ -39588,7 +41063,7 @@ 13, 0, 10, - 336, + 384, 14 ], [ @@ -39596,7 +41071,7 @@ 13, 1, 11, - 336, + 384, 14 ], [ @@ -39604,29 +41079,29 @@ 13, 2, 12, - 336, + 384, 14 ], [ "invoke", 13, 7, - 336, + 384, 14 ], [ "jump", - "call_done_748", - 336, + "call_done_788", + 384, 14 ], - "record_path_747", + "record_path_787", [ "load_field", 14, 8, "resolve_package_info", - 336, + 384, 14 ], [ @@ -39634,7 +41109,7 @@ 15, 14, 1, - 336, + 384, 14 ], [ @@ -39642,7 +41117,7 @@ 15, 0, 8, - 336, + 384, 14 ], [ @@ -39650,53 +41125,53 @@ 15, 1, 1, - 336, + 384, 14 ], [ "invoke", 15, 7, - 336, + 384, 14 ], - "call_done_748", + "call_done_788", [ "move", 4, 7, - 336, + 384, 14 ], [ "null", 2, - 337, + 385, 15 ], [ "null", 3, - 338, + 386, 14 ], [ "null", 6, - 339, + 387, 14 ], [ "null", 5, - 340, + 388, 14 ], [ "access", 16, "gitea", - 342, + 390, 15 ], [ @@ -39704,35 +41179,35 @@ 17, 4, 16, - 342, + 390, 15 ], [ "jump_true", 17, - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], [ "is_int", 18, 4, - 342, + 390, 15 ], [ "jump_false", 18, - "eq_ni_752", - 342, + "eq_ni_792", + 390, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_752", - 342, + "eq_ni_792", + 390, 15 ], [ @@ -39740,35 +41215,35 @@ 17, 4, 16, - 342, + 390, 15 ], [ "jump", - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], - "eq_ni_752", + "eq_ni_792", [ "is_num", 18, 4, - 342, + 390, 15 ], [ "jump_false", 18, - "eq_nn_753", - 342, + "eq_nn_793", + 390, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_753", - 342, + "eq_nn_793", + 390, 15 ], [ @@ -39776,28 +41251,28 @@ 17, 4, 16, - 342, + 390, 15 ], [ "jump", - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], - "eq_nn_753", + "eq_nn_793", [ "is_text", 18, 4, - 342, + 390, 15 ], [ "jump_false", 18, - "eq_nt_754", - 342, + "eq_nt_794", + 390, 15 ], "_nop_tc_3", @@ -39807,69 +41282,69 @@ 17, 4, 16, - 342, + 390, 15 ], [ "jump", - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], - "eq_nt_754", + "eq_nt_794", [ "is_null", 18, 4, - 342, + 390, 15 ], [ "jump_false", 18, - "eq_nnl_755", - 342, + "eq_nnl_795", + 390, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_755", - 342, + "eq_nnl_795", + 390, 15 ], [ "true", 17, - 342, + 390, 15 ], [ "jump", - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], - "eq_nnl_755", + "eq_nnl_795", [ "is_bool", 18, 4, - 342, + 390, 15 ], [ "jump_false", 18, - "eq_nb_756", - 342, + "eq_nb_796", + 390, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_756", - 342, + "eq_nb_796", + 390, 15 ], [ @@ -39877,35 +41352,35 @@ 17, 4, 16, - 342, + 390, 15 ], [ "jump", - "eq_done_751", - 342, + "eq_done_791", + 390, 15 ], - "eq_nb_756", + "eq_nb_796", [ "false", 17, - 342, + 390, 15 ], - "eq_done_751", + "eq_done_791", [ "jump_false", 17, - "if_else_749", - 342, + "if_else_789", + 390, 15 ], [ "access", 20, "/", - 343, + 391, 24 ], [ @@ -39916,7 +41391,7 @@ "kind": "name", "make": "intrinsic" }, - 343, + 391, 13 ], [ @@ -39924,13 +41399,13 @@ 23, 22, 2, - 343, + 391, 13 ], [ "null", 24, - 343, + 391, 13 ], [ @@ -39938,7 +41413,7 @@ 23, 0, 24, - 343, + 391, 13 ], [ @@ -39946,7 +41421,7 @@ 23, 1, 1, - 343, + 391, 13 ], [ @@ -39954,28 +41429,28 @@ 23, 2, 20, - 343, + 391, 13 ], [ "invoke", 23, 21, - 343, + 391, 13 ], [ "move", 2, 21, - 343, + 391, 13 ], [ "access", 25, 0, - 344, + 392, 18 ], [ @@ -39983,21 +41458,21 @@ 26, 2, 25, - 344, + 392, 18 ], [ "move", 3, 26, - 344, + 392, 18 ], [ "access", 27, 1, - 345, + 393, 18 ], [ @@ -40005,21 +41480,21 @@ 28, 2, 27, - 345, + 393, 18 ], [ "move", 6, 28, - 345, + 393, 18 ], [ "access", 29, 2, - 346, + 394, 18 ], [ @@ -40027,21 +41502,21 @@ 30, 2, 29, - 346, + 394, 18 ], [ "move", 5, 30, - 346, + 394, 18 ], [ "access", 31, "https://", - 347, + 395, 12 ], [ @@ -40049,14 +41524,14 @@ 32, 31, 3, - 347, + 395, 25 ], [ "access", 33, "/api/v1/repos/", - 347, + 395, 32 ], [ @@ -40064,7 +41539,7 @@ 34, 32, 33, - 347, + 395, 32 ], [ @@ -40072,14 +41547,14 @@ 35, 34, 6, - 347, + 395, 51 ], [ "access", 36, "/", - 347, + 395, 58 ], [ @@ -40087,7 +41562,7 @@ 37, 35, 36, - 347, + 395, 58 ], [ @@ -40095,14 +41570,14 @@ 38, 37, 5, - 347, + 395, 64 ], [ "access", 39, "/branches/", - 347, + 395, 71 ], [ @@ -40110,28 +41585,28 @@ 40, 38, 39, - 347, + 395, 71 ], [ "return", 40, - 347, + 395, 71 ], "_nop_ur_1", - "if_else_749", - "if_end_750", + "if_else_789", + "if_end_790", [ "null", 41, - 350, + 398, 10 ], [ "return", 41, - 350, + 398, 10 ], "_nop_ur_2", @@ -40150,72 +41625,72 @@ [ "jump_true", 2, - "if_else_757", - 355, + "if_else_797", + 403, 8 ], [ "null", 6, - 355, + 403, 25 ], [ "return", 6, - 355, + 403, 25 ], "_nop_ur_1", - "if_else_757", - "if_end_758", + "if_else_797", + "if_end_798", [ "get", 8, - 46, + 43, 1, - 357, + 405, 14 ], [ "is_proxy", 9, 8, - 357, + 405, 14 ], [ "jump_false", 9, - "record_path_759", - 357, + "record_path_799", + 405, 14 ], [ "null", 10, - 357, + 405, 14 ], [ "access", 11, "resolve_package_info", - 357, + 405, 14 ], [ "array", 12, 0, - 357, + 405, 14 ], [ "push", 12, 1, - 357, + 405, 14 ], [ @@ -40223,7 +41698,7 @@ 13, 8, 2, - 357, + 405, 14 ], [ @@ -40231,7 +41706,7 @@ 13, 0, 10, - 357, + 405, 14 ], [ @@ -40239,7 +41714,7 @@ 13, 1, 11, - 357, + 405, 14 ], [ @@ -40247,29 +41722,29 @@ 13, 2, 12, - 357, + 405, 14 ], [ "invoke", 13, 7, - 357, + 405, 14 ], [ "jump", - "call_done_760", - 357, + "call_done_800", + 405, 14 ], - "record_path_759", + "record_path_799", [ "load_field", 14, 8, "resolve_package_info", - 357, + 405, 14 ], [ @@ -40277,7 +41752,7 @@ 15, 14, 1, - 357, + 405, 14 ], [ @@ -40285,7 +41760,7 @@ 15, 0, 8, - 357, + 405, 14 ], [ @@ -40293,22 +41768,22 @@ 15, 1, 1, - 357, + 405, 14 ], [ "invoke", 15, 7, - 357, + 405, 14 ], - "call_done_760", + "call_done_800", [ "move", 3, 7, - 357, + 405, 14 ], [ @@ -40316,48 +41791,48 @@ 17, 32, 1, - 359, + 407, 14 ], [ "is_proxy", 18, 17, - 359, + 407, 14 ], [ "jump_false", 18, - "record_path_761", - 359, + "record_path_801", + 407, 14 ], [ "null", 19, - 359, + 407, 14 ], [ "access", 20, "decode", - 359, + 407, 14 ], [ "array", 21, 0, - 359, + 407, 14 ], [ "push", 21, 2, - 359, + 407, 14 ], [ @@ -40365,7 +41840,7 @@ 22, 17, 2, - 359, + 407, 14 ], [ @@ -40373,7 +41848,7 @@ 22, 0, 19, - 359, + 407, 14 ], [ @@ -40381,7 +41856,7 @@ 22, 1, 20, - 359, + 407, 14 ], [ @@ -40389,29 +41864,29 @@ 22, 2, 21, - 359, + 407, 14 ], [ "invoke", 22, 16, - 359, + 407, 14 ], [ "jump", - "call_done_762", - 359, + "call_done_802", + 407, 14 ], - "record_path_761", + "record_path_801", [ "load_field", 23, 17, "decode", - 359, + 407, 14 ], [ @@ -40419,7 +41894,7 @@ 24, 23, 1, - 359, + 407, 14 ], [ @@ -40427,7 +41902,7 @@ 24, 0, 17, - 359, + 407, 14 ], [ @@ -40435,29 +41910,29 @@ 24, 1, 2, - 359, + 407, 14 ], [ "invoke", 24, 16, - 359, + 407, 14 ], - "call_done_762", + "call_done_802", [ "move", 4, 16, - 359, + 407, 14 ], [ "access", 25, "gitea", - 361, + 409, 15 ], [ @@ -40465,35 +41940,35 @@ 26, 3, 25, - 361, + 409, 15 ], [ "jump_true", 26, - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], [ "is_int", 27, 3, - 361, + 409, 15 ], [ "jump_false", 27, - "eq_ni_766", - 361, + "eq_ni_806", + 409, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_766", - 361, + "eq_ni_806", + 409, 15 ], [ @@ -40501,35 +41976,35 @@ 26, 3, 25, - 361, + 409, 15 ], [ "jump", - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], - "eq_ni_766", + "eq_ni_806", [ "is_num", 27, 3, - 361, + 409, 15 ], [ "jump_false", 27, - "eq_nn_767", - 361, + "eq_nn_807", + 409, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_767", - 361, + "eq_nn_807", + 409, 15 ], [ @@ -40537,28 +42012,28 @@ 26, 3, 25, - 361, + 409, 15 ], [ "jump", - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], - "eq_nn_767", + "eq_nn_807", [ "is_text", 27, 3, - 361, + 409, 15 ], [ "jump_false", 27, - "eq_nt_768", - 361, + "eq_nt_808", + 409, 15 ], "_nop_tc_3", @@ -40568,69 +42043,69 @@ 26, 3, 25, - 361, + 409, 15 ], [ "jump", - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], - "eq_nt_768", + "eq_nt_808", [ "is_null", 27, 3, - 361, + 409, 15 ], [ "jump_false", 27, - "eq_nnl_769", - 361, + "eq_nnl_809", + 409, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_769", - 361, + "eq_nnl_809", + 409, 15 ], [ "true", 26, - 361, + 409, 15 ], [ "jump", - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], - "eq_nnl_769", + "eq_nnl_809", [ "is_bool", 27, 3, - 361, + 409, 15 ], [ "jump_false", 27, - "eq_nb_770", - 361, + "eq_nb_810", + 409, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_770", - 361, + "eq_nb_810", + 409, 15 ], [ @@ -40638,49 +42113,49 @@ 26, 3, 25, - 361, + 409, 15 ], [ "jump", - "eq_done_765", - 361, + "eq_done_805", + 409, 15 ], - "eq_nb_770", + "eq_nb_810", [ "false", 26, - 361, + 409, 15 ], - "eq_done_765", + "eq_done_805", [ "jump_false", 26, - "if_else_763", - 361, + "if_else_803", + 409, 15 ], [ "is_array", 29, 4, - 362, + 410, 18 ], [ "jump_false", 29, - "if_else_771", - 362, + "if_else_811", + 410, 18 ], [ "access", 30, 0, - 363, + 411, 19 ], [ @@ -40688,44 +42163,44 @@ 31, 4, 30, - 363, + 411, 19 ], [ "move", 4, 31, - 363, + 411, 19 ], [ "jump", - "if_end_772", - 363, + "if_end_812", + 411, 19 ], - "if_else_771", - "if_end_772", + "if_else_811", + "if_end_812", [ "load_field", 32, 4, "commit", - 364, + 412, 12 ], [ "move", 33, 32, - 364, + 412, 12 ], [ "jump_false", 33, - "and_end_773", - 364, + "and_end_813", + 412, 12 ], [ @@ -40733,7 +42208,7 @@ 34, 4, "commit", - 364, + 412, 27 ], [ @@ -40741,36 +42216,36 @@ 35, 34, "id", - 364, + 412, 27 ], [ "move", 33, 35, - 364, + 412, 27 ], - "and_end_773", + "and_end_813", [ "return", 33, - 364, + 412, 27 ], "_nop_ur_2", - "if_else_763", - "if_end_764", + "if_else_803", + "if_end_804", [ "null", 36, - 367, + 415, 10 ], [ "return", 36, - 367, + 415, 10 ], "_nop_ur_3", @@ -40789,32 +42264,32 @@ [ "jump_true", 1, - "if_else_774", - 404, + "if_else_814", + 452, 8 ], [ "array", 3, 0, - 404, + 452, 26 ], [ "return", 3, - 404, + 452, 26 ], "_nop_ur_1", - "if_else_774", - "if_end_775", + "if_else_814", + "if_end_815", [ "get", 4, - 7, + 6, 1, - 408, + 456, 16 ], [ @@ -40825,7 +42300,7 @@ "kind": "name", "make": "intrinsic" }, - 408, + 456, 10 ], [ @@ -40833,13 +42308,13 @@ 7, 6, 1, - 408, + 456, 10 ], [ "null", 8, - 408, + 456, 10 ], [ @@ -40847,7 +42322,7 @@ 7, 0, 8, - 408, + 456, 10 ], [ @@ -40855,20 +42330,20 @@ 7, 1, 4, - 408, + 456, 10 ], [ "tail_invoke", 7, 5, - 408, + 456, 10 ], [ "return", 5, - 408, + 456, 10 ], "_nop_ur_2", @@ -40886,50 +42361,50 @@ [ "get", 4, - 46, + 43, 1, - 413, + 461, 19 ], [ "is_proxy", 5, 4, - 413, + 461, 19 ], [ "jump_false", 5, - "record_path_776", - 413, + "record_path_816", + 461, 19 ], [ "null", 6, - 413, + 461, 19 ], [ "access", 7, "file_info", - 413, + 461, 19 ], [ "array", 8, 0, - 413, + 461, 19 ], [ "push", 8, 1, - 413, + 461, 19 ], [ @@ -40937,7 +42412,7 @@ 9, 4, 2, - 413, + 461, 19 ], [ @@ -40945,7 +42420,7 @@ 9, 0, 6, - 413, + 461, 19 ], [ @@ -40953,7 +42428,7 @@ 9, 1, 7, - 413, + 461, 19 ], [ @@ -40961,29 +42436,29 @@ 9, 2, 8, - 413, + 461, 19 ], [ "invoke", 9, 3, - 413, + 461, 19 ], [ "jump", - "call_done_777", - 413, + "call_done_817", + 461, 19 ], - "record_path_776", + "record_path_816", [ "load_field", 10, 4, "file_info", - 413, + 461, 19 ], [ @@ -40991,7 +42466,7 @@ 11, 10, 1, - 413, + 461, 19 ], [ @@ -40999,7 +42474,7 @@ 11, 0, 4, - 413, + 461, 19 ], [ @@ -41007,71 +42482,71 @@ 11, 1, 1, - 413, + 461, 19 ], [ "invoke", 11, 3, - 413, + 461, 19 ], - "call_done_777", + "call_done_817", [ "move", 2, 3, - 413, + 461, 19 ], [ "get", 13, - 46, + 43, 1, - 414, + 462, 10 ], [ "is_proxy", 14, 13, - 414, + 462, 10 ], [ "jump_false", 14, - "record_path_778", - 414, + "record_path_818", + 462, 10 ], [ "null", 15, - 414, + 462, 10 ], [ "access", 16, "script_inject_for", - 414, + 462, 10 ], [ "array", 17, 0, - 414, + 462, 10 ], [ "push", 17, 2, - 414, + 462, 10 ], [ @@ -41079,7 +42554,7 @@ 18, 13, 2, - 414, + 462, 10 ], [ @@ -41087,7 +42562,7 @@ 18, 0, 15, - 414, + 462, 10 ], [ @@ -41095,7 +42570,7 @@ 18, 1, 16, - 414, + 462, 10 ], [ @@ -41103,29 +42578,29 @@ 18, 2, 17, - 414, + 462, 10 ], [ "invoke", 18, 12, - 414, + 462, 10 ], [ "jump", - "call_done_779", - 414, + "call_done_819", + 462, 10 ], - "record_path_778", + "record_path_818", [ "load_field", 19, 13, "script_inject_for", - 414, + 462, 10 ], [ @@ -41133,7 +42608,7 @@ 20, 19, 1, - 414, + 462, 10 ], [ @@ -41141,7 +42616,7 @@ 20, 0, 13, - 414, + 462, 10 ], [ @@ -41149,21 +42624,21 @@ 20, 1, 2, - 414, + 462, 10 ], [ "invoke", 20, 12, - 414, + 462, 10 ], - "call_done_779", + "call_done_819", [ "return", 12, - 414, + 462, 10 ], "_nop_ur_1", @@ -41181,9 +42656,9 @@ [ "get", 5, - 52, + 50, 1, - 841, + 888, 19 ], [ @@ -41191,13 +42666,13 @@ 6, 5, 2, - 841, + 888, 19 ], [ "null", 7, - 841, + 888, 19 ], [ @@ -41205,7 +42680,7 @@ 6, 0, 7, - 841, + 888, 19 ], [ @@ -41213,7 +42688,7 @@ 6, 1, 1, - 841, + 888, 19 ], [ @@ -41221,21 +42696,21 @@ 6, 2, 2, - 841, + 888, 19 ], [ "invoke", 6, 4, - 841, + 888, 19 ], [ "move", 3, 4, - 841, + 888, 19 ], [ @@ -41246,7 +42721,7 @@ "kind": "name", "make": "intrinsic" }, - 842, + 889, 10 ], [ @@ -41254,13 +42729,13 @@ 9, 8, 3, - 842, + 889, 20 ], [ "null", 10, - 842, + 889, 34 ], [ @@ -41268,55 +42743,55 @@ 11, 9, 10, - 842, + 889, 34 ], [ "jump_true", 11, - "ne_nid_781", - 842, + "ne_nid_821", + 889, 34 ], [ "jump", - "ne_ni_782", - 842, + "ne_ni_822", + 889, 34 ], - "ne_nid_781", + "ne_nid_821", [ "false", 11, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_ni_782", + "ne_ni_822", [ "is_int", 12, 9, - 842, + 889, 34 ], [ "jump_false", 12, - "ne_nn_783", - 842, + "ne_nn_823", + 889, 34 ], "_nop_tc_1", [ "jump", - "ne_nn_783", - 842, + "ne_nn_823", + 889, 34 ], [ @@ -41324,35 +42799,35 @@ 11, 9, 10, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_nn_783", + "ne_nn_823", [ "is_num", 12, 9, - 842, + 889, 34 ], [ "jump_false", 12, - "ne_nt_784", - 842, + "ne_nt_824", + 889, 34 ], "_nop_tc_2", [ "jump", - "ne_nt_784", - 842, + "ne_nt_824", + 889, 34 ], [ @@ -41360,35 +42835,35 @@ 11, 9, 10, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_nt_784", + "ne_nt_824", [ "is_text", 12, 9, - 842, + 889, 34 ], [ "jump_false", 12, - "ne_nnl_785", - 842, + "ne_nnl_825", + 889, 34 ], "_nop_tc_3", [ "jump", - "ne_nnl_785", - 842, + "ne_nnl_825", + 889, 34 ], [ @@ -41396,28 +42871,28 @@ 11, 9, 10, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_nnl_785", + "ne_nnl_825", [ "is_null", 12, 9, - 842, + 889, 34 ], [ "jump_false", 12, - "ne_nb_786", - 842, + "ne_nb_826", + 889, 34 ], "_nop_tc_4", @@ -41425,35 +42900,35 @@ [ "false", 11, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_nb_786", + "ne_nb_826", [ "is_bool", 12, 9, - 842, + 889, 34 ], [ "jump_false", 12, - "ne_mis_787", - 842, + "ne_mis_827", + 889, 34 ], "_nop_tc_6", [ "jump", - "ne_mis_787", - 842, + "ne_mis_827", + 889, 34 ], [ @@ -41461,27 +42936,27 @@ 11, 9, 10, - 842, + 889, 34 ], [ "jump", - "ne_done_780", - 842, + "ne_done_820", + 889, 34 ], - "ne_mis_787", + "ne_mis_827", [ "true", 11, - 842, + 889, 34 ], - "ne_done_780", + "ne_done_820", [ "return", 11, - 842, + 889, 34 ], "_nop_ur_1", @@ -41500,7 +42975,7 @@ "access", 7, "embedded:", - 908, + 955, 19 ], [ @@ -41508,26 +42983,26 @@ 8, 7, 1, - 908, + 955, 33 ], [ "move", 4, 8, - 908, + 955, 33 ], [ "null", 5, - 909, + 956, 18 ], [ "null", 6, - 910, + 957, 19 ], [ @@ -41538,7 +43013,7 @@ "kind": "name", "make": "intrinsic" }, - 911, + 958, 7 ], [ @@ -41546,14 +43021,14 @@ 10, 9, 4, - 911, + 958, 17 ], [ "jump_false", 10, - "if_else_788", - 911, + "if_else_828", + 958, 17 ], [ @@ -41564,7 +43039,7 @@ "kind": "name", "make": "intrinsic" }, - 911, + 958, 36 ], [ @@ -41572,24 +43047,24 @@ 12, 11, 4, - 911, + 958, 46 ], [ "return", 12, - 911, + 958, 46 ], "_nop_ur_1", - "if_else_788", - "if_end_789", + "if_else_828", + "if_end_829", [ "get", 13, - 66, + 68, 1, - 912, + 959, 7 ], [ @@ -41597,63 +43072,63 @@ 14, 13, "embedded_module", - 912, + 959, 7 ], [ "jump_false", 14, - "if_else_790", - 912, + "if_else_830", + 959, 7 ], [ "get", 16, - 66, + 68, 1, - 913, + 960, 16 ], [ "is_proxy", 17, 16, - 913, + 960, 16 ], [ "jump_false", 17, - "record_path_792", - 913, + "record_path_832", + 960, 16 ], [ "null", 18, - 913, + 960, 16 ], [ "access", 19, "embedded_module", - 913, + 960, 16 ], [ "array", 20, 0, - 913, + 960, 16 ], [ "push", 20, 1, - 913, + 960, 16 ], [ @@ -41661,7 +43136,7 @@ 21, 16, 2, - 913, + 960, 16 ], [ @@ -41669,7 +43144,7 @@ 21, 0, 18, - 913, + 960, 16 ], [ @@ -41677,7 +43152,7 @@ 21, 1, 19, - 913, + 960, 16 ], [ @@ -41685,29 +43160,29 @@ 21, 2, 20, - 913, + 960, 16 ], [ "invoke", 21, 15, - 913, + 960, 16 ], [ "jump", - "call_done_793", - 913, + "call_done_833", + 960, 16 ], - "record_path_792", + "record_path_832", [ "load_field", 22, 16, "embedded_module", - 913, + 960, 16 ], [ @@ -41715,7 +43190,7 @@ 23, 22, 1, - 913, + 960, 16 ], [ @@ -41723,7 +43198,7 @@ 23, 0, 16, - 913, + 960, 16 ], [ @@ -41731,45 +43206,45 @@ 23, 1, 1, - 913, + 960, 16 ], [ "invoke", 23, 15, - 913, + 960, 16 ], - "call_done_793", + "call_done_833", [ "move", 5, 15, - 913, + 960, 16 ], [ "jump_false", 5, - "if_else_794", - 914, + "if_else_834", + 961, 9 ], [ "get", 24, - 7, + 6, 1, - 915, + 962, 30 ], [ "get", 26, - 27, + 28, 1, - 915, + 962, 19 ], [ @@ -41777,13 +43252,13 @@ 27, 26, 1, - 915, + 962, 19 ], [ "null", 28, - 915, + 962, 19 ], [ @@ -41791,7 +43266,7 @@ 27, 0, 28, - 915, + 962, 19 ], [ @@ -41799,29 +43274,29 @@ 27, 1, 24, - 915, + 962, 19 ], [ "invoke", 27, 25, - 915, + 962, 19 ], [ "move", 6, 25, - 915, + 962, 19 ], [ "get", 30, - 14, + 54, 1, - 916, + 963, 23 ], [ @@ -41829,13 +43304,13 @@ 31, 30, 1, - 916, + 963, 23 ], [ "null", 32, - 916, + 963, 23 ], [ @@ -41843,7 +43318,7 @@ 31, 0, 32, - 916, + 963, 23 ], [ @@ -41851,14 +43326,14 @@ 31, 1, 2, - 916, + 963, 23 ], [ "invoke", 31, 29, - 916, + 963, 23 ], [ @@ -41866,7 +43341,7 @@ 6, 29, "use", - 916, + 963, 7 ], [ @@ -41877,7 +43352,7 @@ "kind": "name", "make": "intrinsic" }, - 917, + 964, 30 ], [ @@ -41885,13 +43360,13 @@ 35, 34, 2, - 917, + 964, 30 ], [ "null", 36, - 917, + 964, 30 ], [ @@ -41899,7 +43374,7 @@ 35, 0, 36, - 917, + 964, 30 ], [ @@ -41907,7 +43382,7 @@ 35, 1, 5, - 917, + 964, 30 ], [ @@ -41915,14 +43390,14 @@ 35, 2, 6, - 917, + 964, 30 ], [ "invoke", 35, 33, - 917, + 964, 30 ], [ @@ -41933,7 +43408,7 @@ "kind": "name", "make": "intrinsic" }, - 917, + 964, 7 ], [ @@ -41941,7 +43416,7 @@ 37, 33, 4, - 917, + 964, 17 ], [ @@ -41952,7 +43427,7 @@ "kind": "name", "make": "intrinsic" }, - 918, + 965, 14 ], [ @@ -41960,32 +43435,32 @@ 39, 38, 4, - 918, + 965, 24 ], [ "return", 39, - 918, + 965, 24 ], "_nop_ur_2", - "if_else_794", - "if_end_795", + "if_else_834", + "if_end_835", [ "jump", - "if_end_791", - 918, + "if_end_831", + 965, 24 ], - "if_else_790", - "if_end_791", + "if_else_830", + "if_end_831", [ "get", 41, - 51, + 64, 1, - 922, + 969, 14 ], [ @@ -41993,13 +43468,13 @@ 42, 41, 2, - 922, + 969, 14 ], [ "null", 43, - 922, + 969, 14 ], [ @@ -42007,7 +43482,7 @@ 42, 0, 43, - 922, + 969, 14 ], [ @@ -42015,7 +43490,7 @@ 42, 1, 1, - 922, + 969, 14 ], [ @@ -42023,29 +43498,29 @@ 42, 2, 2, - 922, + 969, 14 ], [ "invoke", 42, 40, - 922, + 969, 14 ], [ "move", 3, 40, - 922, + 969, 14 ], "_nop_bl_1", [ "jump_true", 3, - "if_else_796", - 923, + "if_else_836", + 970, 8 ], [ @@ -42140,7 +43615,7 @@ "kind": "name", "make": "intrinsic" }, - 923, + 970, 16 ], [ @@ -42148,13 +43623,13 @@ 53, 52, 1, - 923, + 970, 16 ], [ "null", 54, - 923, + 970, 16 ], [ @@ -42162,7 +43637,7 @@ 53, 0, 54, - 923, + 970, 16 ], [ @@ -42170,29 +43645,29 @@ 53, 1, 48, - 923, + 970, 16 ], [ "invoke", 53, 51, - 923, + 970, 16 ], [ "disrupt", - 923, + 970, 82 ], [ "jump", - "if_end_797", - 923, + "if_end_837", + 970, 82 ], - "if_else_796", - "if_end_797", + "if_else_836", + "if_end_837", [ "access", 55, @@ -42201,7 +43676,7 @@ "kind": "name", "make": "intrinsic" }, - 925, + 972, 7 ], [ @@ -42209,7 +43684,7 @@ 56, 3, "cache_key", - 925, + 972, 17 ], [ @@ -42217,14 +43692,14 @@ 57, 55, 56, - 925, + 972, 17 ], [ "jump_false", 57, - "if_else_798", - 925, + "if_else_838", + 972, 17 ], [ @@ -42235,7 +43710,7 @@ "kind": "name", "make": "intrinsic" }, - 926, + 973, 12 ], [ @@ -42243,7 +43718,7 @@ 59, 3, "cache_key", - 926, + 973, 22 ], [ @@ -42251,24 +43726,24 @@ 60, 58, 59, - 926, + 973, 22 ], [ "return", 60, - 926, + 973, 22 ], "_nop_ur_3", - "if_else_798", - "if_end_799", + "if_else_838", + "if_end_839", [ "get", 62, - 9, + 11, 1, - 927, + 974, 31 ], [ @@ -42276,13 +43751,13 @@ 63, 62, 1, - 927, + 974, 31 ], [ "null", 64, - 927, + 974, 31 ], [ @@ -42290,7 +43765,7 @@ 63, 0, 64, - 927, + 974, 31 ], [ @@ -42298,14 +43773,14 @@ 63, 1, 3, - 927, + 974, 31 ], [ "invoke", 63, 61, - 927, + 974, 31 ], [ @@ -42316,7 +43791,7 @@ "kind": "name", "make": "intrinsic" }, - 927, + 974, 3 ], [ @@ -42324,7 +43799,7 @@ 66, 3, "cache_key", - 927, + 974, 13 ], [ @@ -42332,7 +43807,7 @@ 65, 61, 66, - 927, + 974, 13 ], [ @@ -42343,7 +43818,7 @@ "kind": "name", "make": "intrinsic" }, - 928, + 975, 10 ], [ @@ -42351,7 +43826,7 @@ 68, 3, "cache_key", - 928, + 975, 20 ], [ @@ -42359,13 +43834,13 @@ 69, 67, 68, - 928, + 975, 20 ], [ "return", 69, - 928, + 975, 20 ], "_nop_ur_4", @@ -42383,43 +43858,43 @@ [ "get", 12, - 46, + 43, 1, - 995, + 1042, 14 ], [ "is_proxy", 13, 12, - 995, + 1042, 14 ], [ "jump_false", 13, - "record_path_800", - 995, + "record_path_840", + 1042, 14 ], [ "null", 14, - 995, + 1042, 14 ], [ "access", 15, "load_lock", - 995, + 1042, 14 ], [ "array", 16, 0, - 995, + 1042, 14 ], [ @@ -42427,7 +43902,7 @@ 17, 12, 2, - 995, + 1042, 14 ], [ @@ -42435,7 +43910,7 @@ 17, 0, 14, - 995, + 1042, 14 ], [ @@ -42443,7 +43918,7 @@ 17, 1, 15, - 995, + 1042, 14 ], [ @@ -42451,29 +43926,29 @@ 17, 2, 16, - 995, + 1042, 14 ], [ "invoke", 17, 11, - 995, + 1042, 14 ], [ "jump", - "call_done_801", - 995, + "call_done_841", + 1042, 14 ], - "record_path_800", + "record_path_840", [ "load_field", 18, 12, "load_lock", - 995, + 1042, 14 ], [ @@ -42481,7 +43956,7 @@ 19, 18, 0, - 995, + 1042, 14 ], [ @@ -42489,22 +43964,22 @@ 19, 0, 12, - 995, + 1042, 14 ], [ "invoke", 19, 11, - 995, + 1042, 14 ], - "call_done_801", + "call_done_841", [ "move", 7, 11, - 995, + 1042, 14 ], [ @@ -42512,63 +43987,63 @@ 20, 7, 1, - 996, + 1043, 25 ], [ "move", 4, 20, - 996, + 1043, 25 ], [ "get", 22, - 46, + 43, 1, - 997, + 1044, 14 ], [ "is_proxy", 23, 22, - 997, + 1044, 14 ], [ "jump_false", 23, - "record_path_802", - 997, + "record_path_842", + 1044, 14 ], [ "null", 24, - 997, + 1044, 14 ], [ "access", 25, "resolve_package_info", - 997, + 1044, 14 ], [ "array", 26, 0, - 997, + 1044, 14 ], [ "push", 26, 1, - 997, + 1044, 14 ], [ @@ -42576,7 +44051,7 @@ 27, 22, 2, - 997, + 1044, 14 ], [ @@ -42584,7 +44059,7 @@ 27, 0, 24, - 997, + 1044, 14 ], [ @@ -42592,7 +44067,7 @@ 27, 1, 25, - 997, + 1044, 14 ], [ @@ -42600,29 +44075,29 @@ 27, 2, 26, - 997, + 1044, 14 ], [ "invoke", 27, 21, - 997, + 1044, 14 ], [ "jump", - "call_done_803", - 997, + "call_done_843", + 1044, 14 ], - "record_path_802", + "record_path_842", [ "load_field", 28, 22, "resolve_package_info", - 997, + 1044, 14 ], [ @@ -42630,7 +44105,7 @@ 29, 28, 1, - 997, + 1044, 14 ], [ @@ -42638,7 +44113,7 @@ 29, 0, 22, - 997, + 1044, 14 ], [ @@ -42646,29 +44121,29 @@ 29, 1, 1, - 997, + 1044, 14 ], [ "invoke", 29, 21, - 997, + 1044, 14 ], - "call_done_803", + "call_done_843", [ "move", 5, 21, - 997, + 1044, 14 ], [ "access", 30, "local", - 999, + 1046, 15 ], [ @@ -42676,35 +44151,35 @@ 31, 5, 30, - 999, + 1046, 15 ], [ "jump_true", 31, - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], [ "is_int", 32, 5, - 999, + 1046, 15 ], [ "jump_false", 32, - "eq_ni_807", - 999, + "eq_ni_847", + 1046, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_807", - 999, + "eq_ni_847", + 1046, 15 ], [ @@ -42712,35 +44187,35 @@ 31, 5, 30, - 999, + 1046, 15 ], [ "jump", - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], - "eq_ni_807", + "eq_ni_847", [ "is_num", 32, 5, - 999, + 1046, 15 ], [ "jump_false", 32, - "eq_nn_808", - 999, + "eq_nn_848", + 1046, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_808", - 999, + "eq_nn_848", + 1046, 15 ], [ @@ -42748,28 +44223,28 @@ 31, 5, 30, - 999, + 1046, 15 ], [ "jump", - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], - "eq_nn_808", + "eq_nn_848", [ "is_text", 32, 5, - 999, + 1046, 15 ], [ "jump_false", 32, - "eq_nt_809", - 999, + "eq_nt_849", + 1046, 15 ], "_nop_tc_3", @@ -42779,69 +44254,69 @@ 31, 5, 30, - 999, + 1046, 15 ], [ "jump", - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], - "eq_nt_809", + "eq_nt_849", [ "is_null", 32, 5, - 999, + 1046, 15 ], [ "jump_false", 32, - "eq_nnl_810", - 999, + "eq_nnl_850", + 1046, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_810", - 999, + "eq_nnl_850", + 1046, 15 ], [ "true", 31, - 999, + 1046, 15 ], [ "jump", - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], - "eq_nnl_810", + "eq_nnl_850", [ "is_bool", 32, 5, - 999, + 1046, 15 ], [ "jump_false", 32, - "eq_nb_811", - 999, + "eq_nb_851", + 1046, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_811", - 999, + "eq_nb_851", + 1046, 15 ], [ @@ -42849,28 +44324,28 @@ 31, 5, 30, - 999, + 1046, 15 ], [ "jump", - "eq_done_806", - 999, + "eq_done_846", + 1046, 15 ], - "eq_nb_811", + "eq_nb_851", [ "false", 31, - 999, + 1046, 15 ], - "eq_done_806", + "eq_done_846", [ "jump_false", 31, - "if_else_804", - 999, + "if_else_844", + 1046, 15 ], [ @@ -42882,7 +44357,7 @@ "access", 35, "local", - 1000, + 1047, 22 ], [ @@ -42890,37 +44365,37 @@ 34, 35, "status", - 1000, + 1047, 22 ], [ "return", 34, - 1000, + 1047, 22 ], "_nop_ur_1", - "if_else_804", - "if_end_805", + "if_else_844", + "if_end_845", [ "not", 36, 4, - 1004, + 1051, 8 ], [ "move", 37, 36, - 1004, + 1051, 8 ], [ "jump_true", 37, - "or_end_814", - 1004, + "or_end_854", + 1051, 8 ], [ @@ -42928,29 +44403,29 @@ 38, 4, "commit", - 1004, + 1051, 23 ], [ "not", 39, 38, - 1004, + 1051, 23 ], [ "move", 37, 39, - 1004, + 1051, 23 ], - "or_end_814", + "or_end_854", [ "jump_false", 37, - "if_else_812", - 1004, + "if_else_852", + 1051, 23 ], [ @@ -42962,7 +44437,7 @@ "access", 41, "error", - 1005, + 1052, 22 ], [ @@ -42970,14 +44445,14 @@ 40, 41, "status", - 1005, + 1052, 22 ], [ "access", 42, "No lock entry for ", - 1005, + 1052, 40 ], [ @@ -42985,14 +44460,14 @@ 43, 42, 1, - 1005, + 1052, 63 ], [ "access", 44, " - run update first", - 1005, + 1052, 69 ], [ @@ -43000,7 +44475,7 @@ 45, 43, 44, - 1005, + 1052, 69 ], [ @@ -43008,31 +44483,31 @@ 40, 45, "message", - 1005, + 1052, 69 ], [ "return", 40, - 1005, + 1052, 69 ], "_nop_ur_2", - "if_else_812", - "if_end_813", + "if_else_852", + "if_end_853", [ "load_field", 46, 4, "commit", - 1008, + 1055, 16 ], [ "move", 8, 46, - 1008, + 1055, 16 ], [ @@ -43040,22 +44515,22 @@ 47, 4, "zip_hash", - 1009, + 1056, 23 ], [ "move", - 3, + 2, 47, - 1009, + 1056, 23 ], [ "get", 49, - 67, + 70, 1, - 1012, + 1059, 18 ], [ @@ -43063,13 +44538,13 @@ 50, 49, 2, - 1012, + 1059, 18 ], [ "null", 51, - 1012, + 1059, 18 ], [ @@ -43077,7 +44552,7 @@ 50, 0, 51, - 1012, + 1059, 18 ], [ @@ -43085,7 +44560,7 @@ 50, 1, 1, - 1012, + 1059, 18 ], [ @@ -43093,90 +44568,90 @@ 50, 2, 8, - 1012, + 1059, 18 ], [ "invoke", 50, 48, - 1012, + 1059, 18 ], [ "move", - 2, + 3, 48, - 1012, + 1059, 18 ], [ "null", 9, - 1014, + 1061, 21 ], [ "jump_false", - 2, - "if_else_815", - 1015, + 3, + "if_else_855", + 1062, 7 ], [ "jump_false", - 3, - "if_else_817", - 1017, + 2, + "if_else_857", + 1064, 9 ], [ "get", 53, - 28, + 24, 1, - 1018, + 1065, 26 ], [ "is_proxy", 54, 53, - 1018, + 1065, 26 ], [ "jump_false", 54, - "record_path_819", - 1018, + "record_path_859", + 1065, 26 ], [ "null", 55, - 1018, + 1065, 26 ], [ "access", 56, "blake2", - 1018, + 1065, 26 ], [ "array", 57, 0, - 1018, + 1065, 26 ], [ "push", 57, - 2, - 1018, + 3, + 1065, 26 ], [ @@ -43184,7 +44659,7 @@ 58, 53, 2, - 1018, + 1065, 26 ], [ @@ -43192,7 +44667,7 @@ 58, 0, 55, - 1018, + 1065, 26 ], [ @@ -43200,7 +44675,7 @@ 58, 1, 56, - 1018, + 1065, 26 ], [ @@ -43208,29 +44683,29 @@ 58, 2, 57, - 1018, + 1065, 26 ], [ "invoke", 58, 52, - 1018, + 1065, 26 ], [ "jump", - "call_done_820", - 1018, + "call_done_860", + 1065, 26 ], - "record_path_819", + "record_path_859", [ "load_field", 59, 53, "blake2", - 1018, + 1065, 26 ], [ @@ -43238,7 +44713,7 @@ 60, 59, 1, - 1018, + 1065, 26 ], [ @@ -43246,30 +44721,30 @@ 60, 0, 53, - 1018, + 1065, 26 ], [ "setarg", 60, 1, - 2, - 1018, + 3, + 1065, 26 ], [ "invoke", 60, 52, - 1018, + 1065, 26 ], - "call_done_820", + "call_done_860", [ "access", 61, "h", - 1018, + 1065, 51 ], [ @@ -43280,7 +44755,7 @@ "kind": "name", "make": "intrinsic" }, - 1018, + 1065, 21 ], [ @@ -43288,13 +44763,13 @@ 64, 63, 2, - 1018, + 1065, 21 ], [ "null", 65, - 1018, + 1065, 21 ], [ @@ -43302,7 +44777,7 @@ 64, 0, 65, - 1018, + 1065, 21 ], [ @@ -43310,7 +44785,7 @@ 64, 1, 52, - 1018, + 1065, 21 ], [ @@ -43318,263 +44793,263 @@ 64, 2, 61, - 1018, + 1065, 21 ], [ "invoke", 64, 62, - 1018, + 1065, 21 ], [ "move", 9, 62, - 1018, + 1065, 21 ], [ "is_identical", 66, 9, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_true", 66, - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], [ "is_int", 67, 9, - 1019, + 1066, 26 ], [ "jump_false", 67, - "eq_ni_824", - 1019, + "eq_ni_864", + 1066, 26 ], [ "is_int", 68, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_false", 68, - "eq_ni_824", - 1019, + "eq_ni_864", + 1066, 26 ], [ "eq_int", 66, 9, - 3, - 1019, + 2, + 1066, 26 ], [ "jump", - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], - "eq_ni_824", + "eq_ni_864", [ "is_num", 67, 9, - 1019, + 1066, 26 ], [ "jump_false", 67, - "eq_nn_825", - 1019, + "eq_nn_865", + 1066, 26 ], [ "is_num", 68, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_false", 68, - "eq_nn_825", - 1019, + "eq_nn_865", + 1066, 26 ], [ "eq_float", 66, 9, - 3, - 1019, + 2, + 1066, 26 ], [ "jump", - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], - "eq_nn_825", + "eq_nn_865", [ "is_text", 67, 9, - 1019, + 1066, 26 ], [ "jump_false", 67, - "eq_nt_826", - 1019, + "eq_nt_866", + 1066, 26 ], [ "is_text", 68, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_false", 68, - "eq_nt_826", - 1019, + "eq_nt_866", + 1066, 26 ], [ "eq_text", 66, 9, - 3, - 1019, + 2, + 1066, 26 ], [ "jump", - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], - "eq_nt_826", + "eq_nt_866", [ "is_null", 67, 9, - 1019, + 1066, 26 ], [ "jump_false", 67, - "eq_nnl_827", - 1019, + "eq_nnl_867", + 1066, 26 ], [ "is_null", 68, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_false", 68, - "eq_nnl_827", - 1019, + "eq_nnl_867", + 1066, 26 ], [ "true", 66, - 1019, + 1066, 26 ], [ "jump", - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], - "eq_nnl_827", + "eq_nnl_867", [ "is_bool", 67, 9, - 1019, + 1066, 26 ], [ "jump_false", 67, - "eq_nb_828", - 1019, + "eq_nb_868", + 1066, 26 ], [ "is_bool", 68, - 3, - 1019, + 2, + 1066, 26 ], [ "jump_false", 68, - "eq_nb_828", - 1019, + "eq_nb_868", + 1066, 26 ], [ "eq_bool", 66, 9, - 3, - 1019, + 2, + 1066, 26 ], [ "jump", - "eq_done_823", - 1019, + "eq_done_863", + 1066, 26 ], - "eq_nb_828", + "eq_nb_868", [ "false", 66, - 1019, + 1066, 26 ], - "eq_done_823", + "eq_done_863", [ "jump_false", 66, - "if_else_821", - 1019, + "if_else_861", + 1066, 26 ], [ @@ -43586,7 +45061,7 @@ "access", 70, "cached", - 1020, + 1067, 26 ], [ @@ -43594,23 +45069,23 @@ 69, 70, "status", - 1020, + 1067, 26 ], [ "return", 69, - 1020, + 1067, 26 ], "_nop_ur_3", - "if_else_821", - "if_end_822", + "if_else_861", + "if_end_862", [ "access", 71, "Zip hash mismatch for ", - 1022, + 1069, 19 ], [ @@ -43618,14 +45093,14 @@ 72, 71, 1, - 1022, + 1069, 46 ], [ "access", 73, ", re-fetching...", - 1022, + 1069, 52 ], [ @@ -43633,7 +45108,7 @@ 74, 72, 73, - 1022, + 1069, 52 ], [ @@ -43644,48 +45119,48 @@ "kind": "name", "make": "intrinsic" }, - 1022, + 1069, 7 ], [ "is_proxy", 77, 76, - 1022, + 1069, 7 ], [ "jump_false", 77, - "record_path_829", - 1022, + "record_path_869", + 1069, 7 ], [ "null", 78, - 1022, + 1069, 7 ], [ "access", 79, "console", - 1022, + 1069, 7 ], [ "array", 80, 0, - 1022, + 1069, 7 ], [ "push", 80, 74, - 1022, + 1069, 7 ], [ @@ -43693,7 +45168,7 @@ 81, 76, 2, - 1022, + 1069, 7 ], [ @@ -43701,7 +45176,7 @@ 81, 0, 78, - 1022, + 1069, 7 ], [ @@ -43709,7 +45184,7 @@ 81, 1, 79, - 1022, + 1069, 7 ], [ @@ -43717,29 +45192,29 @@ 81, 2, 80, - 1022, + 1069, 7 ], [ "invoke", 81, 75, - 1022, + 1069, 7 ], [ "jump", - "call_done_830", - 1022, + "call_done_870", + 1069, 7 ], - "record_path_829", + "record_path_869", [ "load_field", 82, 76, "console", - 1022, + 1069, 7 ], [ @@ -43747,7 +45222,7 @@ 83, 82, 1, - 1022, + 1069, 7 ], [ @@ -43755,7 +45230,7 @@ 83, 0, 76, - 1022, + 1069, 7 ], [ @@ -43763,71 +45238,71 @@ 83, 1, 74, - 1022, + 1069, 7 ], [ "invoke", 83, 75, - 1022, + 1069, 7 ], - "call_done_830", + "call_done_870", [ "jump", - "if_end_818", - 1022, + "if_end_858", + 1069, 7 ], - "if_else_817", + "if_else_857", [ "get", 85, - 28, + 24, 1, - 1025, + 1072, 26 ], [ "is_proxy", 86, 85, - 1025, + 1072, 26 ], [ "jump_false", 86, - "record_path_831", - 1025, + "record_path_871", + 1072, 26 ], [ "null", 87, - 1025, + 1072, 26 ], [ "access", 88, "blake2", - 1025, + 1072, 26 ], [ "array", 89, 0, - 1025, + 1072, 26 ], [ "push", 89, - 2, - 1025, + 3, + 1072, 26 ], [ @@ -43835,7 +45310,7 @@ 90, 85, 2, - 1025, + 1072, 26 ], [ @@ -43843,7 +45318,7 @@ 90, 0, 87, - 1025, + 1072, 26 ], [ @@ -43851,7 +45326,7 @@ 90, 1, 88, - 1025, + 1072, 26 ], [ @@ -43859,29 +45334,29 @@ 90, 2, 89, - 1025, + 1072, 26 ], [ "invoke", 90, 84, - 1025, + 1072, 26 ], [ "jump", - "call_done_832", - 1025, + "call_done_872", + 1072, 26 ], - "record_path_831", + "record_path_871", [ "load_field", 91, 85, "blake2", - 1025, + 1072, 26 ], [ @@ -43889,7 +45364,7 @@ 92, 91, 1, - 1025, + 1072, 26 ], [ @@ -43897,30 +45372,30 @@ 92, 0, 85, - 1025, + 1072, 26 ], [ "setarg", 92, 1, - 2, - 1025, + 3, + 1072, 26 ], [ "invoke", 92, 84, - 1025, + 1072, 26 ], - "call_done_832", + "call_done_872", [ "access", 93, "h", - 1025, + 1072, 51 ], [ @@ -43931,7 +45406,7 @@ "kind": "name", "make": "intrinsic" }, - 1025, + 1072, 21 ], [ @@ -43939,13 +45414,13 @@ 96, 95, 2, - 1025, + 1072, 21 ], [ "null", 97, - 1025, + 1072, 21 ], [ @@ -43953,7 +45428,7 @@ 96, 0, 97, - 1025, + 1072, 21 ], [ @@ -43961,7 +45436,7 @@ 96, 1, 84, - 1025, + 1072, 21 ], [ @@ -43969,21 +45444,21 @@ 96, 2, 93, - 1025, + 1072, 21 ], [ "invoke", 96, 94, - 1025, + 1072, 21 ], [ "move", 9, 94, - 1025, + 1072, 21 ], [ @@ -43991,56 +45466,56 @@ 4, 9, "zip_hash", - 1026, + 1073, 7 ], [ "get", 99, - 46, + 43, 1, - 1027, + 1074, 7 ], [ "is_proxy", 100, 99, - 1027, + 1074, 7 ], [ "jump_false", 100, - "record_path_833", - 1027, + "record_path_873", + 1074, 7 ], [ "null", 101, - 1027, + 1074, 7 ], [ "access", 102, "save_lock", - 1027, + 1074, 7 ], [ "array", 103, 0, - 1027, + 1074, 7 ], [ "push", 103, 7, - 1027, + 1074, 7 ], [ @@ -44048,7 +45523,7 @@ 104, 99, 2, - 1027, + 1074, 7 ], [ @@ -44056,7 +45531,7 @@ 104, 0, 101, - 1027, + 1074, 7 ], [ @@ -44064,7 +45539,7 @@ 104, 1, 102, - 1027, + 1074, 7 ], [ @@ -44072,29 +45547,29 @@ 104, 2, 103, - 1027, + 1074, 7 ], [ "invoke", 104, 98, - 1027, + 1074, 7 ], [ "jump", - "call_done_834", - 1027, + "call_done_874", + 1074, 7 ], - "record_path_833", + "record_path_873", [ "load_field", 105, 99, "save_lock", - 1027, + 1074, 7 ], [ @@ -44102,7 +45577,7 @@ 106, 105, 1, - 1027, + 1074, 7 ], [ @@ -44110,7 +45585,7 @@ 106, 0, 99, - 1027, + 1074, 7 ], [ @@ -44118,17 +45593,17 @@ 106, 1, 7, - 1027, + 1074, 7 ], [ "invoke", 106, 98, - 1027, + 1074, 7 ], - "call_done_834", + "call_done_874", [ "record", 107, @@ -44138,7 +45613,7 @@ "access", 108, "cached", - 1028, + 1075, 24 ], [ @@ -44146,30 +45621,30 @@ 107, 108, "status", - 1028, + 1075, 24 ], [ "return", 107, - 1028, + 1075, 24 ], - "if_end_818", + "if_end_858", [ "jump", - "if_end_816", - 1028, + "if_end_856", + 1075, 24 ], - "if_else_815", - "if_end_816", + "if_else_855", + "if_end_856", [ "get", 110, 22, 1, - 1033, + 1080, 17 ], [ @@ -44177,13 +45652,13 @@ 111, 110, 2, - 1033, + 1080, 17 ], [ "null", 112, - 1033, + 1080, 17 ], [ @@ -44191,7 +45666,7 @@ 111, 0, 112, - 1033, + 1080, 17 ], [ @@ -44199,7 +45674,7 @@ 111, 1, 1, - 1033, + 1080, 17 ], [ @@ -44207,29 +45682,29 @@ 111, 2, 8, - 1033, + 1080, 17 ], [ "invoke", 111, 109, - 1033, + 1080, 17 ], [ "move", 10, 109, - 1033, + 1080, 17 ], "_nop_bl_1", [ "jump_true", 10, - "if_else_835", - 1034, + "if_else_875", + 1081, 8 ], [ @@ -44241,7 +45716,7 @@ "access", 115, "error", - 1035, + 1082, 22 ], [ @@ -44249,14 +45724,14 @@ 114, 115, "status", - 1035, + 1082, 22 ], [ "access", 116, "Failed to download ", - 1035, + 1082, 40 ], [ @@ -44264,7 +45739,7 @@ 117, 116, 1, - 1035, + 1082, 64 ], [ @@ -44272,65 +45747,65 @@ 114, 117, "message", - 1035, + 1082, 64 ], [ "return", 114, - 1035, + 1082, 64 ], "_nop_ur_4", - "if_else_835", - "if_end_836", + "if_else_875", + "if_end_876", [ "get", 119, - 28, + 24, 1, - 1039, + 1086, 23 ], [ "is_proxy", 120, 119, - 1039, + 1086, 23 ], [ "jump_false", 120, - "record_path_837", - 1039, + "record_path_877", + 1086, 23 ], [ "null", 121, - 1039, + 1086, 23 ], [ "access", 122, "blake2", - 1039, + 1086, 23 ], [ "array", 123, 0, - 1039, + 1086, 23 ], [ "push", 123, 10, - 1039, + 1086, 23 ], [ @@ -44338,7 +45813,7 @@ 124, 119, 2, - 1039, + 1086, 23 ], [ @@ -44346,7 +45821,7 @@ 124, 0, 121, - 1039, + 1086, 23 ], [ @@ -44354,7 +45829,7 @@ 124, 1, 122, - 1039, + 1086, 23 ], [ @@ -44362,29 +45837,29 @@ 124, 2, 123, - 1039, + 1086, 23 ], [ "invoke", 124, 118, - 1039, + 1086, 23 ], [ "jump", - "call_done_838", - 1039, + "call_done_878", + 1086, 23 ], - "record_path_837", + "record_path_877", [ "load_field", 125, 119, "blake2", - 1039, + 1086, 23 ], [ @@ -44392,7 +45867,7 @@ 126, 125, 1, - 1039, + 1086, 23 ], [ @@ -44400,7 +45875,7 @@ 126, 0, 119, - 1039, + 1086, 23 ], [ @@ -44408,22 +45883,22 @@ 126, 1, 10, - 1039, + 1086, 23 ], [ "invoke", 126, 118, - 1039, + 1086, 23 ], - "call_done_838", + "call_done_878", [ "access", 127, "h", - 1039, + 1086, 47 ], [ @@ -44434,7 +45909,7 @@ "kind": "name", "make": "intrinsic" }, - 1039, + 1086, 18 ], [ @@ -44442,13 +45917,13 @@ 130, 129, 2, - 1039, + 1086, 18 ], [ "null", 131, - 1039, + 1086, 18 ], [ @@ -44456,7 +45931,7 @@ 130, 0, 131, - 1039, + 1086, 18 ], [ @@ -44464,7 +45939,7 @@ 130, 1, 118, - 1039, + 1086, 18 ], [ @@ -44472,21 +45947,21 @@ 130, 2, 127, - 1039, + 1086, 18 ], [ "invoke", 130, 128, - 1039, + 1086, 18 ], [ "move", 6, 128, - 1039, + 1086, 18 ], [ @@ -44494,56 +45969,56 @@ 4, 6, "zip_hash", - 1040, + 1087, 3 ], [ "get", 133, - 46, + 43, 1, - 1041, + 1088, 3 ], [ "is_proxy", 134, 133, - 1041, + 1088, 3 ], [ "jump_false", 134, - "record_path_839", - 1041, + "record_path_879", + 1088, 3 ], [ "null", 135, - 1041, + 1088, 3 ], [ "access", 136, "save_lock", - 1041, + 1088, 3 ], [ "array", 137, 0, - 1041, + 1088, 3 ], [ "push", 137, 7, - 1041, + 1088, 3 ], [ @@ -44551,7 +46026,7 @@ 138, 133, 2, - 1041, + 1088, 3 ], [ @@ -44559,7 +46034,7 @@ 138, 0, 135, - 1041, + 1088, 3 ], [ @@ -44567,7 +46042,7 @@ 138, 1, 136, - 1041, + 1088, 3 ], [ @@ -44575,29 +46050,29 @@ 138, 2, 137, - 1041, + 1088, 3 ], [ "invoke", 138, 132, - 1041, + 1088, 3 ], [ "jump", - "call_done_840", - 1041, + "call_done_880", + 1088, 3 ], - "record_path_839", + "record_path_879", [ "load_field", 139, 133, "save_lock", - 1041, + 1088, 3 ], [ @@ -44605,7 +46080,7 @@ 140, 139, 1, - 1041, + 1088, 3 ], [ @@ -44613,7 +46088,7 @@ 140, 0, 133, - 1041, + 1088, 3 ], [ @@ -44621,17 +46096,17 @@ 140, 1, 7, - 1041, + 1088, 3 ], [ "invoke", 140, 132, - 1041, + 1088, 3 ], - "call_done_840", + "call_done_880", [ "record", 141, @@ -44641,7 +46116,7 @@ "access", 142, "downloaded", - 1043, + 1090, 20 ], [ @@ -44649,13 +46124,13 @@ 141, 142, "status", - 1043, + 1090, 20 ], [ "return", 141, - 1043, + 1090, 20 ], "_nop_ur_5", @@ -44673,9 +46148,9 @@ [ "get", 11, - 15, + 8, 1, - 1052, + 1099, 20 ], [ @@ -44683,13 +46158,13 @@ 12, 11, 1, - 1052, + 1099, 20 ], [ "null", 13, - 1052, + 1099, 20 ], [ @@ -44697,7 +46172,7 @@ 12, 0, 13, - 1052, + 1099, 20 ], [ @@ -44705,21 +46180,21 @@ 12, 1, 1, - 1052, + 1099, 20 ], [ "invoke", 12, 10, - 1052, + 1099, 20 ], [ "move", - 8, + 7, 10, - 1052, + 1099, 20 ], [ @@ -44727,48 +46202,48 @@ 15, 29, 1, - 1055, + 1102, 21 ], [ "is_proxy", 16, 15, - 1055, + 1102, 21 ], [ "jump_false", 16, - "record_path_841", - 1055, + "record_path_881", + 1102, 21 ], [ "null", 17, - 1055, + 1102, 21 ], [ "access", 18, "get_target", - 1055, + 1102, 21 ], [ "array", 19, 0, - 1055, + 1102, 21 ], [ "push", 19, 1, - 1055, + 1102, 21 ], [ @@ -44776,7 +46251,7 @@ 20, 15, 2, - 1055, + 1102, 21 ], [ @@ -44784,7 +46259,7 @@ 20, 0, 17, - 1055, + 1102, 21 ], [ @@ -44792,7 +46267,7 @@ 20, 1, 18, - 1055, + 1102, 21 ], [ @@ -44800,29 +46275,29 @@ 20, 2, 19, - 1055, + 1102, 21 ], [ "invoke", 20, 14, - 1055, + 1102, 21 ], [ "jump", - "call_done_842", - 1055, + "call_done_882", + 1102, 21 ], - "record_path_841", + "record_path_881", [ "load_field", 21, 15, "get_target", - 1055, + 1102, 21 ], [ @@ -44830,7 +46305,7 @@ 22, 21, 1, - 1055, + 1102, 21 ], [ @@ -44838,7 +46313,7 @@ 22, 0, 15, - 1055, + 1102, 21 ], [ @@ -44846,29 +46321,29 @@ 22, 1, 1, - 1055, + 1102, 21 ], [ "invoke", 22, 14, - 1055, + 1102, 21 ], - "call_done_842", + "call_done_882", [ "move", - 6, + 8, 14, - 1055, + 1102, 21 ], [ "jump_false", - 6, - "if_else_843", - 1056, + 8, + "if_else_883", + 1103, 7 ], [ @@ -44876,55 +46351,55 @@ 24, 29, 1, - 1058, + 1105, 5 ], [ "is_proxy", 25, 24, - 1058, + 1105, 5 ], [ "jump_false", 25, - "record_path_845", - 1058, + "record_path_885", + 1105, 5 ], [ "null", 26, - 1058, + 1105, 5 ], [ "access", 27, "sync_one", - 1058, + 1105, 5 ], [ "array", 28, 0, - 1058, + 1105, 5 ], [ "push", 28, 1, - 1058, + 1105, 5 ], [ "push", 28, - 6, - 1058, + 8, + 1105, 5 ], [ @@ -44932,7 +46407,7 @@ 29, 24, 2, - 1058, + 1105, 5 ], [ @@ -44940,7 +46415,7 @@ 29, 0, 26, - 1058, + 1105, 5 ], [ @@ -44948,7 +46423,7 @@ 29, 1, 27, - 1058, + 1105, 5 ], [ @@ -44956,29 +46431,29 @@ 29, 2, 28, - 1058, + 1105, 5 ], [ "invoke", 29, 23, - 1058, + 1105, 5 ], [ "jump", - "call_done_846", - 1058, + "call_done_886", + 1105, 5 ], - "record_path_845", + "record_path_885", [ "load_field", 30, 24, "sync_one", - 1058, + 1105, 5 ], [ @@ -44986,7 +46461,7 @@ 31, 30, 2, - 1058, + 1105, 5 ], [ @@ -44994,7 +46469,7 @@ 31, 0, 24, - 1058, + 1105, 5 ], [ @@ -45002,87 +46477,87 @@ 31, 1, 1, - 1058, + 1105, 5 ], [ "setarg", 31, 2, - 6, - 1058, + 8, + 1105, 5 ], [ "invoke", 31, 23, - 1058, + 1105, 5 ], - "call_done_846", + "call_done_886", [ "true", 32, - 1059, + 1106, 12 ], [ "return", 32, - 1059, + 1106, 12 ], "_nop_ur_1", - "if_else_843", - "if_end_844", + "if_else_883", + "if_end_884", [ "get", 34, - 46, + 43, 1, - 1062, + 1109, 14 ], [ "is_proxy", 35, 34, - 1062, + 1109, 14 ], [ "jump_false", 35, - "record_path_847", - 1062, + "record_path_887", + 1109, 14 ], [ "null", 36, - 1062, + 1109, 14 ], [ "access", 37, "resolve_package_info", - 1062, + 1109, 14 ], [ "array", 38, 0, - 1062, + 1109, 14 ], [ "push", 38, 1, - 1062, + 1109, 14 ], [ @@ -45090,7 +46565,7 @@ 39, 34, 2, - 1062, + 1109, 14 ], [ @@ -45098,7 +46573,7 @@ 39, 0, 36, - 1062, + 1109, 14 ], [ @@ -45106,7 +46581,7 @@ 39, 1, 37, - 1062, + 1109, 14 ], [ @@ -45114,29 +46589,29 @@ 39, 2, 38, - 1062, + 1109, 14 ], [ "invoke", 39, 33, - 1062, + 1109, 14 ], [ "jump", - "call_done_848", - 1062, + "call_done_888", + 1109, 14 ], - "record_path_847", + "record_path_887", [ "load_field", 40, 34, "resolve_package_info", - 1062, + 1109, 14 ], [ @@ -45144,7 +46619,7 @@ 41, 40, 1, - 1062, + 1109, 14 ], [ @@ -45152,7 +46627,7 @@ 41, 0, 34, - 1062, + 1109, 14 ], [ @@ -45160,29 +46635,29 @@ 41, 1, 1, - 1062, + 1109, 14 ], [ "invoke", 41, 33, - 1062, + 1109, 14 ], - "call_done_848", + "call_done_888", [ "move", 5, 33, - 1062, + 1109, 14 ], [ "access", 42, "local", - 1064, + 1111, 15 ], [ @@ -45190,35 +46665,35 @@ 43, 5, 42, - 1064, + 1111, 15 ], [ "jump_true", 43, - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], [ "is_int", 44, 5, - 1064, + 1111, 15 ], [ "jump_false", 44, - "eq_ni_852", - 1064, + "eq_ni_892", + 1111, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_852", - 1064, + "eq_ni_892", + 1111, 15 ], [ @@ -45226,35 +46701,35 @@ 43, 5, 42, - 1064, + 1111, 15 ], [ "jump", - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], - "eq_ni_852", + "eq_ni_892", [ "is_num", 44, 5, - 1064, + 1111, 15 ], [ "jump_false", 44, - "eq_nn_853", - 1064, + "eq_nn_893", + 1111, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_853", - 1064, + "eq_nn_893", + 1111, 15 ], [ @@ -45262,28 +46737,28 @@ 43, 5, 42, - 1064, + 1111, 15 ], [ "jump", - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], - "eq_nn_853", + "eq_nn_893", [ "is_text", 44, 5, - 1064, + 1111, 15 ], [ "jump_false", 44, - "eq_nt_854", - 1064, + "eq_nt_894", + 1111, 15 ], "_nop_tc_3", @@ -45293,69 +46768,69 @@ 43, 5, 42, - 1064, + 1111, 15 ], [ "jump", - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], - "eq_nt_854", + "eq_nt_894", [ "is_null", 44, 5, - 1064, + 1111, 15 ], [ "jump_false", 44, - "eq_nnl_855", - 1064, + "eq_nnl_895", + 1111, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_855", - 1064, + "eq_nnl_895", + 1111, 15 ], [ "true", 43, - 1064, + 1111, 15 ], [ "jump", - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], - "eq_nnl_855", + "eq_nnl_895", [ "is_bool", 44, 5, - 1064, + 1111, 15 ], [ "jump_false", 44, - "eq_nb_856", - 1064, + "eq_nb_896", + 1111, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_856", - 1064, + "eq_nb_896", + 1111, 15 ], [ @@ -45363,77 +46838,77 @@ 43, 5, 42, - 1064, + 1111, 15 ], [ "jump", - "eq_done_851", - 1064, + "eq_done_891", + 1111, 15 ], - "eq_nb_856", + "eq_nb_896", [ "false", 43, - 1064, + 1111, 15 ], - "eq_done_851", + "eq_done_891", [ "jump_false", 43, - "if_else_849", - 1064, + "if_else_889", + 1111, 15 ], [ "get", 47, - 16, + 17, 1, - 1065, + 1112, 9 ], [ "is_proxy", 48, 47, - 1065, + 1112, 9 ], [ "jump_false", 48, - "record_path_859", - 1065, + "record_path_899", + 1112, 9 ], [ "null", 49, - 1065, + 1112, 9 ], [ "access", 50, "is_link", - 1065, + 1112, 9 ], [ "array", 51, 0, - 1065, + 1112, 9 ], [ "push", 51, - 8, - 1065, + 7, + 1112, 9 ], [ @@ -45441,7 +46916,7 @@ 52, 47, 2, - 1065, + 1112, 9 ], [ @@ -45449,7 +46924,7 @@ 52, 0, 49, - 1065, + 1112, 9 ], [ @@ -45457,7 +46932,7 @@ 52, 1, 50, - 1065, + 1112, 9 ], [ @@ -45465,29 +46940,29 @@ 52, 2, 51, - 1065, + 1112, 9 ], [ "invoke", 52, 46, - 1065, + 1112, 9 ], [ "jump", - "call_done_860", - 1065, + "call_done_900", + 1112, 9 ], - "record_path_859", + "record_path_899", [ "load_field", 53, 47, "is_link", - 1065, + 1112, 9 ], [ @@ -45495,7 +46970,7 @@ 54, 53, 1, - 1065, + 1112, 9 ], [ @@ -45503,79 +46978,79 @@ 54, 0, 47, - 1065, + 1112, 9 ], [ "setarg", 54, 1, - 8, - 1065, + 7, + 1112, 9 ], [ "invoke", 54, 46, - 1065, + 1112, 9 ], - "call_done_860", + "call_done_900", [ "jump_false", 46, - "if_else_857", - 1065, + "if_else_897", + 1112, 9 ], [ "get", 56, - 16, + 17, 1, - 1066, + 1113, 7 ], [ "is_proxy", 57, 56, - 1066, + 1113, 7 ], [ "jump_false", 57, - "record_path_861", - 1066, + "record_path_901", + 1113, 7 ], [ "null", 58, - 1066, + 1113, 7 ], [ "access", 59, "unlink", - 1066, + 1113, 7 ], [ "array", 60, 0, - 1066, + 1113, 7 ], [ "push", 60, - 8, - 1066, + 7, + 1113, 7 ], [ @@ -45583,7 +47058,7 @@ 61, 56, 2, - 1066, + 1113, 7 ], [ @@ -45591,7 +47066,7 @@ 61, 0, 58, - 1066, + 1113, 7 ], [ @@ -45599,7 +47074,7 @@ 61, 1, 59, - 1066, + 1113, 7 ], [ @@ -45607,29 +47082,29 @@ 61, 2, 60, - 1066, + 1113, 7 ], [ "invoke", 61, 55, - 1066, + 1113, 7 ], [ "jump", - "call_done_862", - 1066, + "call_done_902", + 1113, 7 ], - "record_path_861", + "record_path_901", [ "load_field", 62, 56, "unlink", - 1066, + 1113, 7 ], [ @@ -45637,7 +47112,7 @@ 63, 62, 1, - 1066, + 1113, 7 ], [ @@ -45645,80 +47120,80 @@ 63, 0, 56, - 1066, + 1113, 7 ], [ "setarg", 63, 1, - 8, - 1066, + 7, + 1113, 7 ], [ "invoke", 63, 55, - 1066, + 1113, 7 ], - "call_done_862", + "call_done_902", [ "jump", - "if_end_858", - 1066, + "if_end_898", + 1113, 7 ], - "if_else_857", - "if_end_858", + "if_else_897", + "if_end_898", [ "get", 65, - 16, + 17, 1, - 1067, + 1114, 9 ], [ "is_proxy", 66, 65, - 1067, + 1114, 9 ], [ "jump_false", 66, - "record_path_865", - 1067, + "record_path_905", + 1114, 9 ], [ "null", 67, - 1067, + 1114, 9 ], [ "access", 68, "is_dir", - 1067, + 1114, 9 ], [ "array", 69, 0, - 1067, + 1114, 9 ], [ "push", 69, - 8, - 1067, + 7, + 1114, 9 ], [ @@ -45726,7 +47201,7 @@ 70, 65, 2, - 1067, + 1114, 9 ], [ @@ -45734,7 +47209,7 @@ 70, 0, 67, - 1067, + 1114, 9 ], [ @@ -45742,7 +47217,7 @@ 70, 1, 68, - 1067, + 1114, 9 ], [ @@ -45750,29 +47225,29 @@ 70, 2, 69, - 1067, + 1114, 9 ], [ "invoke", 70, 64, - 1067, + 1114, 9 ], [ "jump", - "call_done_866", - 1067, + "call_done_906", + 1114, 9 ], - "record_path_865", + "record_path_905", [ "load_field", 71, 65, "is_dir", - 1067, + 1114, 9 ], [ @@ -45780,7 +47255,7 @@ 72, 71, 1, - 1067, + 1114, 9 ], [ @@ -45788,79 +47263,79 @@ 72, 0, 65, - 1067, + 1114, 9 ], [ "setarg", 72, 1, - 8, - 1067, + 7, + 1114, 9 ], [ "invoke", 72, 64, - 1067, + 1114, 9 ], - "call_done_866", + "call_done_906", [ "jump_false", 64, - "if_else_863", - 1067, + "if_else_903", + 1114, 9 ], [ "get", 74, - 16, + 17, 1, - 1068, + 1115, 7 ], [ "is_proxy", 75, 74, - 1068, + 1115, 7 ], [ "jump_false", 75, - "record_path_867", - 1068, + "record_path_907", + 1115, 7 ], [ "null", 76, - 1068, + 1115, 7 ], [ "access", 77, "rmdir", - 1068, + 1115, 7 ], [ "array", 78, 0, - 1068, + 1115, 7 ], [ "push", 78, - 8, - 1068, + 7, + 1115, 7 ], [ @@ -45868,7 +47343,7 @@ 79, 74, 2, - 1068, + 1115, 7 ], [ @@ -45876,7 +47351,7 @@ 79, 0, 76, - 1068, + 1115, 7 ], [ @@ -45884,7 +47359,7 @@ 79, 1, 77, - 1068, + 1115, 7 ], [ @@ -45892,29 +47367,29 @@ 79, 2, 78, - 1068, + 1115, 7 ], [ "invoke", 79, 73, - 1068, + 1115, 7 ], [ "jump", - "call_done_868", - 1068, + "call_done_908", + 1115, 7 ], - "record_path_867", + "record_path_907", [ "load_field", 80, 74, "rmdir", - 1068, + 1115, 7 ], [ @@ -45922,7 +47397,7 @@ 81, 80, 1, - 1068, + 1115, 7 ], [ @@ -45930,87 +47405,87 @@ 81, 0, 74, - 1068, + 1115, 7 ], [ "setarg", 81, 1, - 8, - 1068, + 7, + 1115, 7 ], [ "invoke", 81, 73, - 1068, + 1115, 7 ], - "call_done_868", + "call_done_908", [ "jump", - "if_end_864", - 1068, + "if_end_904", + 1115, 7 ], - "if_else_863", - "if_end_864", + "if_else_903", + "if_end_904", [ "get", 83, - 16, + 17, 1, - 1069, + 1116, 5 ], [ "is_proxy", 84, 83, - 1069, + 1116, 5 ], [ "jump_false", 84, - "record_path_869", - 1069, + "record_path_909", + 1116, 5 ], [ "null", 85, - 1069, + 1116, 5 ], [ "access", 86, "symlink", - 1069, + 1116, 5 ], [ "array", 87, 0, - 1069, + 1116, 5 ], [ "push", 87, 1, - 1069, + 1116, 5 ], [ "push", 87, - 8, - 1069, + 7, + 1116, 5 ], [ @@ -46018,7 +47493,7 @@ 88, 83, 2, - 1069, + 1116, 5 ], [ @@ -46026,7 +47501,7 @@ 88, 0, 85, - 1069, + 1116, 5 ], [ @@ -46034,7 +47509,7 @@ 88, 1, 86, - 1069, + 1116, 5 ], [ @@ -46042,29 +47517,29 @@ 88, 2, 87, - 1069, + 1116, 5 ], [ "invoke", 88, 82, - 1069, + 1116, 5 ], [ "jump", - "call_done_870", - 1069, + "call_done_910", + 1116, 5 ], - "record_path_869", + "record_path_909", [ "load_field", 89, 83, "symlink", - 1069, + 1116, 5 ], [ @@ -46072,7 +47547,7 @@ 90, 89, 2, - 1069, + 1116, 5 ], [ @@ -46080,7 +47555,7 @@ 90, 0, 83, - 1069, + 1116, 5 ], [ @@ -46088,80 +47563,80 @@ 90, 1, 1, - 1069, + 1116, 5 ], [ "setarg", 90, 2, - 8, - 1069, + 7, + 1116, 5 ], [ "invoke", 90, 82, - 1069, + 1116, 5 ], - "call_done_870", + "call_done_910", [ "true", 91, - 1071, + 1118, 12 ], [ "return", 91, - 1071, + 1118, 12 ], "_nop_ur_2", - "if_else_849", - "if_end_850", + "if_else_889", + "if_end_890", [ "get", 93, - 46, + 43, 1, - 1075, + 1122, 14 ], [ "is_proxy", 94, 93, - 1075, + 1122, 14 ], [ "jump_false", 94, - "record_path_871", - 1075, + "record_path_911", + 1122, 14 ], [ "null", 95, - 1075, + 1122, 14 ], [ "access", 96, "load_lock", - 1075, + 1122, 14 ], [ "array", 97, 0, - 1075, + 1122, 14 ], [ @@ -46169,7 +47644,7 @@ 98, 93, 2, - 1075, + 1122, 14 ], [ @@ -46177,7 +47652,7 @@ 98, 0, 95, - 1075, + 1122, 14 ], [ @@ -46185,7 +47660,7 @@ 98, 1, 96, - 1075, + 1122, 14 ], [ @@ -46193,29 +47668,29 @@ 98, 2, 97, - 1075, + 1122, 14 ], [ "invoke", 98, 92, - 1075, + 1122, 14 ], [ "jump", - "call_done_872", - 1075, + "call_done_912", + 1122, 14 ], - "record_path_871", + "record_path_911", [ "load_field", 99, 93, "load_lock", - 1075, + 1122, 14 ], [ @@ -46223,7 +47698,7 @@ 100, 99, 0, - 1075, + 1122, 14 ], [ @@ -46231,63 +47706,63 @@ 100, 0, 93, - 1075, + 1122, 14 ], [ "invoke", 100, 92, - 1075, + 1122, 14 ], - "call_done_872", + "call_done_912", [ "move", - 7, + 6, 92, - 1075, + 1122, 14 ], [ "load_dynamic", 101, - 7, + 6, 1, - 1076, + 1123, 25 ], [ "move", 4, 101, - 1076, + 1123, 25 ], [ "null", 9, - 1077, + 1124, 31 ], [ "null", 2, - 1078, + 1125, 26 ], [ "move", 102, 4, - 1079, + 1126, 7 ], [ "jump_false", 102, - "and_end_875", - 1079, + "and_end_915", + 1126, 7 ], [ @@ -46295,93 +47770,93 @@ 103, 4, "commit", - 1079, + 1126, 21 ], [ "move", 102, 103, - 1079, + 1126, 21 ], - "and_end_875", + "and_end_915", [ "jump_false", 102, - "if_else_873", - 1079, + "if_else_913", + 1126, 21 ], [ "access", 104, "/.cell_commit", - 1080, + 1127, 42 ], [ "add", 105, - 8, + 7, 104, - 1080, + 1127, 42 ], [ "move", 9, 105, - 1080, + 1127, 42 ], [ "get", 107, - 16, + 17, 1, - 1081, + 1128, 9 ], [ "is_proxy", 108, 107, - 1081, + 1128, 9 ], [ "jump_false", 108, - "record_path_878", - 1081, + "record_path_918", + 1128, 9 ], [ "null", 109, - 1081, + 1128, 9 ], [ "access", 110, "is_file", - 1081, + 1128, 9 ], [ "array", 111, 0, - 1081, + 1128, 9 ], [ "push", 111, 9, - 1081, + 1128, 9 ], [ @@ -46389,7 +47864,7 @@ 112, 107, 2, - 1081, + 1128, 9 ], [ @@ -46397,7 +47872,7 @@ 112, 0, 109, - 1081, + 1128, 9 ], [ @@ -46405,7 +47880,7 @@ 112, 1, 110, - 1081, + 1128, 9 ], [ @@ -46413,29 +47888,29 @@ 112, 2, 111, - 1081, + 1128, 9 ], [ "invoke", 112, 106, - 1081, + 1128, 9 ], [ "jump", - "call_done_879", - 1081, + "call_done_919", + 1128, 9 ], - "record_path_878", + "record_path_918", [ "load_field", 113, 107, "is_file", - 1081, + 1128, 9 ], [ @@ -46443,7 +47918,7 @@ 114, 113, 1, - 1081, + 1128, 9 ], [ @@ -46451,7 +47926,7 @@ 114, 0, 107, - 1081, + 1128, 9 ], [ @@ -46459,71 +47934,71 @@ 114, 1, 9, - 1081, + 1128, 9 ], [ "invoke", 114, 106, - 1081, + 1128, 9 ], - "call_done_879", + "call_done_919", [ "jump_false", 106, - "if_else_876", - 1081, + "if_else_916", + 1128, 9 ], [ "get", 116, - 16, + 17, 1, - 1082, + 1129, 36 ], [ "is_proxy", 117, 116, - 1082, + 1129, 36 ], [ "jump_false", 117, - "record_path_880", - 1082, + "record_path_920", + 1129, 36 ], [ "null", 118, - 1082, + 1129, 36 ], [ "access", 119, "slurp", - 1082, + 1129, 36 ], [ "array", 120, 0, - 1082, + 1129, 36 ], [ "push", 120, 9, - 1082, + 1129, 36 ], [ @@ -46531,7 +48006,7 @@ 121, 116, 2, - 1082, + 1129, 36 ], [ @@ -46539,7 +48014,7 @@ 121, 0, 118, - 1082, + 1129, 36 ], [ @@ -46547,7 +48022,7 @@ 121, 1, 119, - 1082, + 1129, 36 ], [ @@ -46555,29 +48030,29 @@ 121, 2, 120, - 1082, + 1129, 36 ], [ "invoke", 121, 115, - 1082, + 1129, 36 ], [ "jump", - "call_done_881", - 1082, + "call_done_921", + 1129, 36 ], - "record_path_880", + "record_path_920", [ "load_field", 122, 116, "slurp", - 1082, + 1129, 36 ], [ @@ -46585,7 +48060,7 @@ 123, 122, 1, - 1082, + 1129, 36 ], [ @@ -46593,7 +48068,7 @@ 123, 0, 116, - 1082, + 1129, 36 ], [ @@ -46601,17 +48076,17 @@ 123, 1, 9, - 1082, + 1129, 36 ], [ "invoke", 123, 115, - 1082, + 1129, 36 ], - "call_done_881", + "call_done_921", [ "access", 125, @@ -46620,7 +48095,7 @@ "kind": "name", "make": "intrinsic" }, - 1082, + 1129, 31 ], [ @@ -46628,13 +48103,13 @@ 126, 125, 1, - 1082, + 1129, 31 ], [ "null", 127, - 1082, + 1129, 31 ], [ @@ -46642,7 +48117,7 @@ 126, 0, 127, - 1082, + 1129, 31 ], [ @@ -46650,14 +48125,14 @@ 126, 1, 115, - 1082, + 1129, 31 ], [ "invoke", 126, 124, - 1082, + 1129, 31 ], [ @@ -46668,7 +48143,7 @@ "kind": "name", "make": "intrinsic" }, - 1082, + 1129, 26 ], [ @@ -46676,13 +48151,13 @@ 130, 129, 1, - 1082, + 1129, 26 ], [ "null", 131, - 1082, + 1129, 26 ], [ @@ -46690,7 +48165,7 @@ 130, 0, 131, - 1082, + 1129, 26 ], [ @@ -46698,21 +48173,21 @@ 130, 1, 124, - 1082, + 1129, 26 ], [ "invoke", 130, 128, - 1082, + 1129, 26 ], [ "move", 2, 128, - 1082, + 1129, 26 ], [ @@ -46720,7 +48195,7 @@ 132, 4, "commit", - 1083, + 1130, 31 ], [ @@ -46728,42 +48203,42 @@ 133, 2, 132, - 1083, + 1130, 31 ], [ "jump_true", 133, - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], [ "is_int", 134, 2, - 1083, + 1130, 31 ], [ "jump_false", 134, - "eq_ni_885", - 1083, + "eq_ni_925", + 1130, 31 ], [ "is_int", 135, 132, - 1083, + 1130, 31 ], [ "jump_false", 135, - "eq_ni_885", - 1083, + "eq_ni_925", + 1130, 31 ], [ @@ -46771,42 +48246,42 @@ 133, 2, 132, - 1083, + 1130, 31 ], [ "jump", - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], - "eq_ni_885", + "eq_ni_925", [ "is_num", 134, 2, - 1083, + 1130, 31 ], [ "jump_false", 134, - "eq_nn_886", - 1083, + "eq_nn_926", + 1130, 31 ], [ "is_num", 135, 132, - 1083, + 1130, 31 ], [ "jump_false", 135, - "eq_nn_886", - 1083, + "eq_nn_926", + 1130, 31 ], [ @@ -46814,42 +48289,42 @@ 133, 2, 132, - 1083, + 1130, 31 ], [ "jump", - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], - "eq_nn_886", + "eq_nn_926", [ "is_text", 134, 2, - 1083, + 1130, 31 ], [ "jump_false", 134, - "eq_nt_887", - 1083, + "eq_nt_927", + 1130, 31 ], [ "is_text", 135, 132, - 1083, + 1130, 31 ], [ "jump_false", 135, - "eq_nt_887", - 1083, + "eq_nt_927", + 1130, 31 ], [ @@ -46857,83 +48332,83 @@ 133, 2, 132, - 1083, + 1130, 31 ], [ "jump", - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], - "eq_nt_887", + "eq_nt_927", [ "is_null", 134, 2, - 1083, + 1130, 31 ], [ "jump_false", 134, - "eq_nnl_888", - 1083, + "eq_nnl_928", + 1130, 31 ], [ "is_null", 135, 132, - 1083, + 1130, 31 ], [ "jump_false", 135, - "eq_nnl_888", - 1083, + "eq_nnl_928", + 1130, 31 ], [ "true", 133, - 1083, + 1130, 31 ], [ "jump", - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], - "eq_nnl_888", + "eq_nnl_928", [ "is_bool", 134, 2, - 1083, + 1130, 31 ], [ "jump_false", 134, - "eq_nb_889", - 1083, + "eq_nb_929", + 1130, 31 ], [ "is_bool", 135, 132, - 1083, + 1130, 31 ], [ "jump_false", 135, - "eq_nb_889", - 1083, + "eq_nb_929", + 1130, 31 ], [ @@ -46941,67 +48416,67 @@ 133, 2, 132, - 1083, + 1130, 31 ], [ "jump", - "eq_done_884", - 1083, + "eq_done_924", + 1130, 31 ], - "eq_nb_889", + "eq_nb_929", [ "false", 133, - 1083, + 1130, 31 ], - "eq_done_884", + "eq_done_924", [ "jump_false", 133, - "if_else_882", - 1083, + "if_else_922", + 1130, 31 ], [ "true", 136, - 1085, + 1132, 16 ], [ "return", 136, - 1085, + 1132, 16 ], "_nop_ur_3", - "if_else_882", - "if_end_883", + "if_else_922", + "if_end_923", [ "jump", - "if_end_877", - 1085, + "if_end_917", + 1132, 16 ], - "if_else_876", - "if_end_877", + "if_else_916", + "if_end_917", [ "jump", - "if_end_874", - 1085, + "if_end_914", + 1132, 16 ], - "if_else_873", - "if_end_874", + "if_else_913", + "if_end_914", [ "get", 138, - 64, + 48, 1, - 1090, + 1137, 18 ], [ @@ -47009,13 +48484,13 @@ 139, 138, 1, - 1090, + 1137, 18 ], [ "null", 140, - 1090, + 1137, 18 ], [ @@ -47023,7 +48498,7 @@ 139, 0, 140, - 1090, + 1137, 18 ], [ @@ -47031,36 +48506,36 @@ 139, 1, 1, - 1090, + 1137, 18 ], [ "invoke", 139, 137, - 1090, + 1137, 18 ], [ "move", 3, 137, - 1090, + 1137, 18 ], "_nop_bl_1", [ "jump_true", 3, - "if_else_890", - 1092, + "if_else_930", + 1139, 8 ], [ "access", 142, "No zip blob available for ", - 1093, + 1140, 11 ], [ @@ -47068,7 +48543,7 @@ 143, 142, 1, - 1093, + 1140, 42 ], [ @@ -47079,7 +48554,7 @@ "kind": "name", "make": "intrinsic" }, - 1093, + 1140, 5 ], [ @@ -47087,13 +48562,13 @@ 146, 145, 1, - 1093, + 1140, 5 ], [ "null", 147, - 1093, + 1140, 5 ], [ @@ -47101,7 +48576,7 @@ 146, 0, 147, - 1093, + 1140, 5 ], [ @@ -47109,35 +48584,35 @@ 146, 1, 143, - 1093, + 1140, 5 ], [ "invoke", 146, 144, - 1093, + 1140, 5 ], [ "jump", - "if_end_891", - 1093, + "if_end_931", + 1140, 5 ], - "if_else_890", - "if_end_891", + "if_else_930", + "if_end_931", [ "disrupt", - 1093, + 1140, 48 ], [ "get", 149, - 23, + 66, 1, - 1096, + 1143, 3 ], [ @@ -47145,13 +48620,13 @@ 150, 149, 2, - 1096, + 1143, 3 ], [ "null", 151, - 1096, + 1143, 3 ], [ @@ -47159,7 +48634,7 @@ 150, 0, 151, - 1096, + 1143, 3 ], [ @@ -47167,36 +48642,36 @@ 150, 1, 3, - 1096, + 1143, 3 ], [ "setarg", 150, 2, - 8, - 1096, + 7, + 1143, 3 ], [ "invoke", 150, 148, - 1096, + 1143, 3 ], [ "move", 152, 4, - 1099, + 1146, 7 ], [ "jump_false", 152, - "and_end_894", - 1099, + "and_end_934", + 1146, 7 ], [ @@ -47204,37 +48679,37 @@ 153, 4, "commit", - 1099, + 1146, 21 ], [ "move", 152, 153, - 1099, + 1146, 21 ], - "and_end_894", + "and_end_934", [ "jump_false", 152, - "if_else_892", - 1099, + "if_else_932", + 1146, 21 ], [ "access", 154, "/.cell_commit", - 1100, + 1147, 32 ], [ "add", 155, - 8, + 7, 154, - 1100, + 1147, 32 ], [ @@ -47242,15 +48717,15 @@ 156, 4, "commit", - 1100, + 1147, 60 ], [ "get", 158, - 59, + 62, 1, - 1100, + 1147, 55 ], [ @@ -47258,13 +48733,13 @@ 159, 158, 1, - 1100, + 1147, 55 ], [ "null", 160, - 1100, + 1147, 55 ], [ @@ -47272,7 +48747,7 @@ 159, 0, 160, - 1100, + 1147, 55 ], [ @@ -47280,14 +48755,14 @@ 159, 1, 156, - 1100, + 1147, 55 ], [ "invoke", 159, 157, - 1100, + 1147, 55 ], [ @@ -47298,7 +48773,7 @@ "kind": "name", "make": "intrinsic" }, - 1100, + 1147, 49 ], [ @@ -47306,13 +48781,13 @@ 163, 162, 1, - 1100, + 1147, 49 ], [ "null", 164, - 1100, + 1147, 49 ], [ @@ -47320,7 +48795,7 @@ 163, 0, 164, - 1100, + 1147, 49 ], [ @@ -47328,70 +48803,70 @@ 163, 1, 157, - 1100, + 1147, 49 ], [ "invoke", 163, 161, - 1100, + 1147, 49 ], [ "get", 166, - 16, + 17, 1, - 1100, + 1147, 5 ], [ "is_proxy", 167, 166, - 1100, + 1147, 5 ], [ "jump_false", 167, - "record_path_895", - 1100, + "record_path_935", + 1147, 5 ], [ "null", 168, - 1100, + 1147, 5 ], [ "access", 169, "slurpwrite", - 1100, + 1147, 5 ], [ "array", 170, 0, - 1100, + 1147, 5 ], [ "push", 170, 155, - 1100, + 1147, 5 ], [ "push", 170, 161, - 1100, + 1147, 5 ], [ @@ -47399,7 +48874,7 @@ 171, 166, 2, - 1100, + 1147, 5 ], [ @@ -47407,7 +48882,7 @@ 171, 0, 168, - 1100, + 1147, 5 ], [ @@ -47415,7 +48890,7 @@ 171, 1, 169, - 1100, + 1147, 5 ], [ @@ -47423,29 +48898,29 @@ 171, 2, 170, - 1100, + 1147, 5 ], [ "invoke", 171, 165, - 1100, + 1147, 5 ], [ "jump", - "call_done_896", - 1100, + "call_done_936", + 1147, 5 ], - "record_path_895", + "record_path_935", [ "load_field", 172, 166, "slurpwrite", - 1100, + 1147, 5 ], [ @@ -47453,7 +48928,7 @@ 173, 172, 2, - 1100, + 1147, 5 ], [ @@ -47461,7 +48936,7 @@ 173, 0, 166, - 1100, + 1147, 5 ], [ @@ -47469,7 +48944,7 @@ 173, 1, 155, - 1100, + 1147, 5 ], [ @@ -47477,35 +48952,35 @@ 173, 2, 161, - 1100, + 1147, 5 ], [ "invoke", 173, 165, - 1100, + 1147, 5 ], - "call_done_896", + "call_done_936", [ "jump", - "if_end_893", - 1100, + "if_end_933", + 1147, 5 ], - "if_else_892", - "if_end_893", + "if_else_932", + "if_end_933", [ "true", 174, - 1103, + 1150, 10 ], [ "return", 174, - 1103, + 1150, 10 ], "_nop_ur_4", @@ -47523,43 +48998,43 @@ [ "get", 9, - 46, + 43, 1, - 1128, + 1175, 14 ], [ "is_proxy", 10, 9, - 1128, + 1175, 14 ], [ "jump_false", 10, - "record_path_897", - 1128, + "record_path_937", + 1175, 14 ], [ "null", 11, - 1128, + 1175, 14 ], [ "access", 12, "load_lock", - 1128, + 1175, 14 ], [ "array", 13, 0, - 1128, + 1175, 14 ], [ @@ -47567,7 +49042,7 @@ 14, 9, 2, - 1128, + 1175, 14 ], [ @@ -47575,7 +49050,7 @@ 14, 0, 11, - 1128, + 1175, 14 ], [ @@ -47583,7 +49058,7 @@ 14, 1, 12, - 1128, + 1175, 14 ], [ @@ -47591,29 +49066,29 @@ 14, 2, 13, - 1128, + 1175, 14 ], [ "invoke", 14, 8, - 1128, + 1175, 14 ], [ "jump", - "call_done_898", - 1128, + "call_done_938", + 1175, 14 ], - "record_path_897", + "record_path_937", [ "load_field", 15, 9, "load_lock", - 1128, + 1175, 14 ], [ @@ -47621,7 +49096,7 @@ 16, 15, 0, - 1128, + 1175, 14 ], [ @@ -47629,86 +49104,86 @@ 16, 0, 9, - 1128, + 1175, 14 ], [ "invoke", 16, 8, - 1128, + 1175, 14 ], - "call_done_898", + "call_done_938", [ "move", - 4, + 5, 8, - 1128, + 1175, 14 ], [ "load_dynamic", 17, - 4, + 5, 1, - 1129, + 1176, 25 ], [ "move", 2, 17, - 1129, + 1176, 25 ], [ "get", 19, - 46, + 43, 1, - 1130, + 1177, 14 ], [ "is_proxy", 20, 19, - 1130, + 1177, 14 ], [ "jump_false", 20, - "record_path_899", - 1130, + "record_path_939", + 1177, 14 ], [ "null", 21, - 1130, + 1177, 14 ], [ "access", 22, "resolve_package_info", - 1130, + 1177, 14 ], [ "array", 23, 0, - 1130, + 1177, 14 ], [ "push", 23, 1, - 1130, + 1177, 14 ], [ @@ -47716,7 +49191,7 @@ 24, 19, 2, - 1130, + 1177, 14 ], [ @@ -47724,7 +49199,7 @@ 24, 0, 21, - 1130, + 1177, 14 ], [ @@ -47732,7 +49207,7 @@ 24, 1, 22, - 1130, + 1177, 14 ], [ @@ -47740,29 +49215,29 @@ 24, 2, 23, - 1130, + 1177, 14 ], [ "invoke", 24, 18, - 1130, + 1177, 14 ], [ "jump", - "call_done_900", - 1130, + "call_done_940", + 1177, 14 ], - "record_path_899", + "record_path_939", [ "load_field", 25, 19, "resolve_package_info", - 1130, + 1177, 14 ], [ @@ -47770,7 +49245,7 @@ 26, 25, 1, - 1130, + 1177, 14 ], [ @@ -47778,7 +49253,7 @@ 26, 0, 19, - 1130, + 1177, 14 ], [ @@ -47786,22 +49261,22 @@ 26, 1, 1, - 1130, + 1177, 14 ], [ "invoke", 26, 18, - 1130, + 1177, 14 ], - "call_done_900", + "call_done_940", [ "move", 3, 18, - 1130, + 1177, 14 ], [ @@ -47889,48 +49364,48 @@ "kind": "name", "make": "intrinsic" }, - 1132, + 1179, 3 ], [ "is_proxy", 35, 34, - 1132, + 1179, 3 ], [ "jump_false", 35, - "record_path_901", - 1132, + "record_path_941", + 1179, 3 ], [ "null", 36, - 1132, + 1179, 3 ], [ "access", 37, "console", - 1132, + 1179, 3 ], [ "array", 38, 0, - 1132, + 1179, 3 ], [ "push", 38, 30, - 1132, + 1179, 3 ], [ @@ -47938,7 +49413,7 @@ 39, 34, 2, - 1132, + 1179, 3 ], [ @@ -47946,7 +49421,7 @@ 39, 0, 36, - 1132, + 1179, 3 ], [ @@ -47954,7 +49429,7 @@ 39, 1, 37, - 1132, + 1179, 3 ], [ @@ -47962,29 +49437,29 @@ 39, 2, 38, - 1132, + 1179, 3 ], [ "invoke", 39, 33, - 1132, + 1179, 3 ], [ "jump", - "call_done_902", - 1132, + "call_done_942", + 1179, 3 ], - "record_path_901", + "record_path_941", [ "load_field", 40, 34, "console", - 1132, + 1179, 3 ], [ @@ -47992,7 +49467,7 @@ 41, 40, 1, - 1132, + 1179, 3 ], [ @@ -48000,7 +49475,7 @@ 41, 0, 34, - 1132, + 1179, 3 ], [ @@ -48008,28 +49483,28 @@ 41, 1, 30, - 1132, + 1179, 3 ], [ "invoke", 41, 33, - 1132, + 1179, 3 ], - "call_done_902", + "call_done_942", [ "null", - 5, - 1134, + 4, + 1181, 19 ], [ "access", 42, "local", - 1135, + 1182, 15 ], [ @@ -48037,35 +49512,35 @@ 43, 3, 42, - 1135, + 1182, 15 ], [ "jump_true", 43, - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], [ "is_int", 44, 3, - 1135, + 1182, 15 ], [ "jump_false", 44, - "eq_ni_906", - 1135, + "eq_ni_946", + 1182, 15 ], "_nop_tc_1", [ "jump", - "eq_ni_906", - 1135, + "eq_ni_946", + 1182, 15 ], [ @@ -48073,35 +49548,35 @@ 43, 3, 42, - 1135, + 1182, 15 ], [ "jump", - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], - "eq_ni_906", + "eq_ni_946", [ "is_num", 44, 3, - 1135, + 1182, 15 ], [ "jump_false", 44, - "eq_nn_907", - 1135, + "eq_nn_947", + 1182, 15 ], "_nop_tc_2", [ "jump", - "eq_nn_907", - 1135, + "eq_nn_947", + 1182, 15 ], [ @@ -48109,28 +49584,28 @@ 43, 3, 42, - 1135, + 1182, 15 ], [ "jump", - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], - "eq_nn_907", + "eq_nn_947", [ "is_text", 44, 3, - 1135, + 1182, 15 ], [ "jump_false", 44, - "eq_nt_908", - 1135, + "eq_nt_948", + 1182, 15 ], "_nop_tc_3", @@ -48140,69 +49615,69 @@ 43, 3, 42, - 1135, + 1182, 15 ], [ "jump", - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], - "eq_nt_908", + "eq_nt_948", [ "is_null", 44, 3, - 1135, + 1182, 15 ], [ "jump_false", 44, - "eq_nnl_909", - 1135, + "eq_nnl_949", + 1182, 15 ], "_nop_tc_5", [ "jump", - "eq_nnl_909", - 1135, + "eq_nnl_949", + 1182, 15 ], [ "true", 43, - 1135, + 1182, 15 ], [ "jump", - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], - "eq_nnl_909", + "eq_nnl_949", [ "is_bool", 44, 3, - 1135, + 1182, 15 ], [ "jump_false", 44, - "eq_nb_910", - 1135, + "eq_nb_950", + 1182, 15 ], "_nop_tc_6", [ "jump", - "eq_nb_910", - 1135, + "eq_nb_950", + 1182, 15 ], [ @@ -48210,77 +49685,77 @@ 43, 3, 42, - 1135, + 1182, 15 ], [ "jump", - "eq_done_905", - 1135, + "eq_done_945", + 1182, 15 ], - "eq_nb_910", + "eq_nb_950", [ "false", 43, - 1135, + 1182, 15 ], - "eq_done_905", + "eq_done_945", [ "jump_false", 43, - "if_else_903", - 1135, + "if_else_943", + 1182, 15 ], [ "get", 47, - 16, + 17, 1, - 1137, + 1184, 10 ], [ "is_proxy", 48, 47, - 1137, + 1184, 10 ], [ "jump_false", 48, - "record_path_913", - 1137, + "record_path_953", + 1184, 10 ], [ "null", 49, - 1137, + 1184, 10 ], [ "access", 50, "is_dir", - 1137, + 1184, 10 ], [ "array", 51, 0, - 1137, + 1184, 10 ], [ "push", 51, 1, - 1137, + 1184, 10 ], [ @@ -48288,7 +49763,7 @@ 52, 47, 2, - 1137, + 1184, 10 ], [ @@ -48296,7 +49771,7 @@ 52, 0, 49, - 1137, + 1184, 10 ], [ @@ -48304,7 +49779,7 @@ 52, 1, 50, - 1137, + 1184, 10 ], [ @@ -48312,29 +49787,29 @@ 52, 2, 51, - 1137, + 1184, 10 ], [ "invoke", 52, 46, - 1137, + 1184, 10 ], [ "jump", - "call_done_914", - 1137, + "call_done_954", + 1184, 10 ], - "record_path_913", + "record_path_953", [ "load_field", 53, 47, "is_dir", - 1137, + 1184, 10 ], [ @@ -48342,7 +49817,7 @@ 54, 53, 1, - 1137, + 1184, 10 ], [ @@ -48350,7 +49825,7 @@ 54, 0, 47, - 1137, + 1184, 10 ], [ @@ -48358,23 +49833,23 @@ 54, 1, 1, - 1137, + 1184, 10 ], [ "invoke", 54, 46, - 1137, + 1184, 10 ], - "call_done_914", + "call_done_954", "_nop_bl_1", [ "jump_true", 46, - "if_else_911", - 1137, + "if_else_951", + 1184, 10 ], [ @@ -48462,48 +49937,48 @@ "kind": "name", "make": "intrinsic" }, - 1138, + 1185, 7 ], [ "is_proxy", 64, 63, - 1138, + 1185, 7 ], [ "jump_false", 64, - "record_path_915", - 1138, + "record_path_955", + 1185, 7 ], [ "null", 65, - 1138, + 1185, 7 ], [ "access", 66, "console", - 1138, + 1185, 7 ], [ "array", 67, 0, - 1138, + 1185, 7 ], [ "push", 67, 59, - 1138, + 1185, 7 ], [ @@ -48511,7 +49986,7 @@ 68, 63, 2, - 1138, + 1185, 7 ], [ @@ -48519,7 +49994,7 @@ 68, 0, 65, - 1138, + 1185, 7 ], [ @@ -48527,7 +50002,7 @@ 68, 1, 66, - 1138, + 1185, 7 ], [ @@ -48535,29 +50010,29 @@ 68, 2, 67, - 1138, + 1185, 7 ], [ "invoke", 68, 62, - 1138, + 1185, 7 ], [ "jump", - "call_done_916", - 1138, + "call_done_956", + 1185, 7 ], - "record_path_915", + "record_path_955", [ "load_field", 69, 63, "console", - 1138, + 1185, 7 ], [ @@ -48565,7 +50040,7 @@ 70, 69, 1, - 1138, + 1185, 7 ], [ @@ -48573,7 +50048,7 @@ 70, 0, 63, - 1138, + 1185, 7 ], [ @@ -48581,32 +50056,32 @@ 70, 1, 59, - 1138, + 1185, 7 ], [ "invoke", 70, 62, - 1138, + 1185, 7 ], - "call_done_916", + "call_done_956", [ "null", 71, - 1139, + 1186, 14 ], [ "return", 71, - 1139, + 1186, 14 ], "_nop_ur_1", - "if_else_911", - "if_end_912", + "if_else_951", + "if_end_952", [ "record", 72, @@ -48616,7 +50091,7 @@ "access", 73, "local", - 1143, + 1190, 13 ], [ @@ -48624,49 +50099,49 @@ 72, 73, "type", - 1143, + 1190, 13 ], [ "get", 75, - 2, 1, - 1144, + 1, + 1191, 16 ], [ "is_proxy", 76, 75, - 1144, + 1191, 16 ], [ "jump_false", 76, - "record_path_917", - 1144, + "record_path_957", + 1191, 16 ], [ "null", 77, - 1144, + 1191, 16 ], [ "access", 78, "number", - 1144, + 1191, 16 ], [ "array", 79, 0, - 1144, + 1191, 16 ], [ @@ -48674,7 +50149,7 @@ 80, 75, 2, - 1144, + 1191, 16 ], [ @@ -48682,7 +50157,7 @@ 80, 0, 77, - 1144, + 1191, 16 ], [ @@ -48690,7 +50165,7 @@ 80, 1, 78, - 1144, + 1191, 16 ], [ @@ -48698,29 +50173,29 @@ 80, 2, 79, - 1144, + 1191, 16 ], [ "invoke", 80, 74, - 1144, + 1191, 16 ], [ "jump", - "call_done_918", - 1144, + "call_done_958", + 1191, 16 ], - "record_path_917", + "record_path_957", [ "load_field", 81, 75, "number", - 1144, + 1191, 16 ], [ @@ -48728,7 +50203,7 @@ 82, 81, 0, - 1144, + 1191, 16 ], [ @@ -48736,87 +50211,87 @@ 82, 0, 75, - 1144, + 1191, 16 ], [ "invoke", 82, 74, - 1144, + 1191, 16 ], - "call_done_918", + "call_done_958", [ "store_field", 72, 74, "updated", - 1144, + 1191, 16 ], [ "move", - 5, + 4, 72, - 1144, + 1191, 16 ], [ "store_dynamic", - 4, 5, + 4, 1, - 1146, + 1193, 10 ], [ "get", 84, - 46, + 43, 1, - 1147, + 1194, 5 ], [ "is_proxy", 85, 84, - 1147, + 1194, 5 ], [ "jump_false", 85, - "record_path_919", - 1147, + "record_path_959", + 1194, 5 ], [ "null", 86, - 1147, + 1194, 5 ], [ "access", 87, "save_lock", - 1147, + 1194, 5 ], [ "array", 88, 0, - 1147, + 1194, 5 ], [ "push", 88, - 4, - 1147, + 5, + 1194, 5 ], [ @@ -48824,7 +50299,7 @@ 89, 84, 2, - 1147, + 1194, 5 ], [ @@ -48832,7 +50307,7 @@ 89, 0, 86, - 1147, + 1194, 5 ], [ @@ -48840,7 +50315,7 @@ 89, 1, 87, - 1147, + 1194, 5 ], [ @@ -48848,29 +50323,29 @@ 89, 2, 88, - 1147, + 1194, 5 ], [ "invoke", 89, 83, - 1147, + 1194, 5 ], [ "jump", - "call_done_920", - 1147, + "call_done_960", + 1194, 5 ], - "record_path_919", + "record_path_959", [ "load_field", 90, 84, "save_lock", - 1147, + 1194, 5 ], [ @@ -48878,7 +50353,7 @@ 91, 90, 1, - 1147, + 1194, 5 ], [ @@ -48886,39 +50361,39 @@ 91, 0, 84, - 1147, + 1194, 5 ], [ "setarg", 91, 1, - 4, - 1147, + 5, + 1194, 5 ], [ "invoke", 91, 83, - 1147, + 1194, 5 ], - "call_done_920", + "call_done_960", [ "return", - 5, - 1148, + 4, + 1195, 12 ], "_nop_ur_2", - "if_else_903", - "if_end_904", + "if_else_943", + "if_end_944", [ "jump_false", 2, - "tern_else_921", - 1151, + "tern_else_961", + 1198, 22 ], [ @@ -48926,50 +50401,50 @@ 93, 2, "commit", - 1151, + 1198, 35 ], [ "move", 92, 93, - 1151, + 1198, 35 ], [ "jump", - "tern_end_922", - 1151, + "tern_end_962", + 1198, 35 ], - "tern_else_921", + "tern_else_961", [ "null", 94, - 1151, + 1198, 55 ], [ "move", 92, 94, - 1151, + 1198, 55 ], - "tern_end_922", + "tern_end_962", [ "move", 6, 92, - 1151, + 1198, 55 ], [ "get", 96, - 36, + 18, 1, - 1152, + 1199, 23 ], [ @@ -48977,13 +50452,13 @@ 97, 96, 1, - 1152, + 1199, 23 ], [ "null", 98, - 1152, + 1199, 23 ], [ @@ -48991,7 +50466,7 @@ 97, 0, 98, - 1152, + 1199, 23 ], [ @@ -48999,21 +50474,21 @@ 97, 1, 1, - 1152, + 1199, 23 ], [ "invoke", 97, 95, - 1152, + 1199, 23 ], [ "move", 7, 95, - 1152, + 1199, 23 ], [ @@ -49101,48 +50576,48 @@ "kind": "name", "make": "intrinsic" }, - 1154, + 1201, 3 ], [ "is_proxy", 107, 106, - 1154, + 1201, 3 ], [ "jump_false", 107, - "record_path_923", - 1154, + "record_path_963", + 1201, 3 ], [ "null", 108, - 1154, + 1201, 3 ], [ "access", 109, "console", - 1154, + 1201, 3 ], [ "array", 110, 0, - 1154, + 1201, 3 ], [ "push", 110, 102, - 1154, + 1201, 3 ], [ @@ -49150,7 +50625,7 @@ 111, 106, 2, - 1154, + 1201, 3 ], [ @@ -49158,7 +50633,7 @@ 111, 0, 108, - 1154, + 1201, 3 ], [ @@ -49166,7 +50641,7 @@ 111, 1, 109, - 1154, + 1201, 3 ], [ @@ -49174,29 +50649,29 @@ 111, 2, 110, - 1154, + 1201, 3 ], [ "invoke", 111, 105, - 1154, + 1201, 3 ], [ "jump", - "call_done_924", - 1154, + "call_done_964", + 1201, 3 ], - "record_path_923", + "record_path_963", [ "load_field", 112, 106, "console", - 1154, + 1201, 3 ], [ @@ -49204,7 +50679,7 @@ 113, 112, 1, - 1154, + 1201, 3 ], [ @@ -49212,7 +50687,7 @@ 113, 0, 106, - 1154, + 1201, 3 ], [ @@ -49220,17 +50695,17 @@ 113, 1, 102, - 1154, + 1201, 3 ], [ "invoke", 113, 105, - 1154, + 1201, 3 ], - "call_done_924", + "call_done_964", [ "array", 114, @@ -49316,48 +50791,48 @@ "kind": "name", "make": "intrinsic" }, - 1155, + 1202, 3 ], [ "is_proxy", 122, 121, - 1155, + 1202, 3 ], [ "jump_false", 122, - "record_path_925", - 1155, + "record_path_965", + 1202, 3 ], [ "null", 123, - 1155, + 1202, 3 ], [ "access", 124, "console", - 1155, + 1202, 3 ], [ "array", 125, 0, - 1155, + 1202, 3 ], [ "push", 125, 117, - 1155, + 1202, 3 ], [ @@ -49365,7 +50840,7 @@ 126, 121, 2, - 1155, + 1202, 3 ], [ @@ -49373,7 +50848,7 @@ 126, 0, 123, - 1155, + 1202, 3 ], [ @@ -49381,7 +50856,7 @@ 126, 1, 124, - 1155, + 1202, 3 ], [ @@ -49389,29 +50864,29 @@ 126, 2, 125, - 1155, + 1202, 3 ], [ "invoke", 126, 120, - 1155, + 1202, 3 ], [ "jump", - "call_done_926", - 1155, + "call_done_966", + 1202, 3 ], - "record_path_925", + "record_path_965", [ "load_field", 127, 121, "console", - 1155, + 1202, 3 ], [ @@ -49419,7 +50894,7 @@ 128, 127, 1, - 1155, + 1202, 3 ], [ @@ -49427,7 +50902,7 @@ 128, 0, 121, - 1155, + 1202, 3 ], [ @@ -49435,30 +50910,30 @@ 128, 1, 117, - 1155, + 1202, 3 ], [ "invoke", 128, 120, - 1155, + 1202, 3 ], - "call_done_926", + "call_done_966", "_nop_bl_2", [ "jump_true", 7, - "if_else_927", - 1157, + "if_else_967", + 1204, 8 ], [ "access", 130, "Could not resolve commit for ", - 1158, + 1205, 15 ], [ @@ -49466,7 +50941,7 @@ 131, 130, 1, - 1158, + 1205, 49 ], [ @@ -49477,48 +50952,48 @@ "kind": "name", "make": "intrinsic" }, - 1158, + 1205, 5 ], [ "is_proxy", 134, 133, - 1158, + 1205, 5 ], [ "jump_false", 134, - "record_path_929", - 1158, + "record_path_969", + 1205, 5 ], [ "null", 135, - 1158, + 1205, 5 ], [ "access", 136, "error", - 1158, + 1205, 5 ], [ "array", 137, 0, - 1158, + 1205, 5 ], [ "push", 137, 131, - 1158, + 1205, 5 ], [ @@ -49526,7 +51001,7 @@ 138, 133, 2, - 1158, + 1205, 5 ], [ @@ -49534,7 +51009,7 @@ 138, 0, 135, - 1158, + 1205, 5 ], [ @@ -49542,7 +51017,7 @@ 138, 1, 136, - 1158, + 1205, 5 ], [ @@ -49550,29 +51025,29 @@ 138, 2, 137, - 1158, + 1205, 5 ], [ "invoke", 138, 132, - 1158, + 1205, 5 ], [ "jump", - "call_done_930", - 1158, + "call_done_970", + 1205, 5 ], - "record_path_929", + "record_path_969", [ "load_field", 139, 133, "error", - 1158, + 1205, 5 ], [ @@ -49580,7 +51055,7 @@ 140, 139, 1, - 1158, + 1205, 5 ], [ @@ -49588,7 +51063,7 @@ 140, 0, 133, - 1158, + 1205, 5 ], [ @@ -49596,73 +51071,73 @@ 140, 1, 131, - 1158, + 1205, 5 ], [ "invoke", 140, 132, - 1158, + 1205, 5 ], - "call_done_930", + "call_done_970", [ "null", 141, - 1159, + 1206, 12 ], [ "return", 141, - 1159, + 1206, 12 ], "_nop_ur_3", - "if_else_927", - "if_end_928", + "if_else_967", + "if_end_968", [ "is_identical", 142, 6, 7, - 1162, + 1209, 23 ], [ "jump_true", 142, - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], [ "is_int", 143, 6, - 1162, + 1209, 23 ], [ "jump_false", 143, - "eq_ni_934", - 1162, + "eq_ni_974", + 1209, 23 ], [ "is_int", 144, 7, - 1162, + 1209, 23 ], [ "jump_false", 144, - "eq_ni_934", - 1162, + "eq_ni_974", + 1209, 23 ], [ @@ -49670,42 +51145,42 @@ 142, 6, 7, - 1162, + 1209, 23 ], [ "jump", - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], - "eq_ni_934", + "eq_ni_974", [ "is_num", 143, 6, - 1162, + 1209, 23 ], [ "jump_false", 143, - "eq_nn_935", - 1162, + "eq_nn_975", + 1209, 23 ], [ "is_num", 144, 7, - 1162, + 1209, 23 ], [ "jump_false", 144, - "eq_nn_935", - 1162, + "eq_nn_975", + 1209, 23 ], [ @@ -49713,42 +51188,42 @@ 142, 6, 7, - 1162, + 1209, 23 ], [ "jump", - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], - "eq_nn_935", + "eq_nn_975", [ "is_text", 143, 6, - 1162, + 1209, 23 ], [ "jump_false", 143, - "eq_nt_936", - 1162, + "eq_nt_976", + 1209, 23 ], [ "is_text", 144, 7, - 1162, + 1209, 23 ], [ "jump_false", 144, - "eq_nt_936", - 1162, + "eq_nt_976", + 1209, 23 ], [ @@ -49756,83 +51231,83 @@ 142, 6, 7, - 1162, + 1209, 23 ], [ "jump", - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], - "eq_nt_936", + "eq_nt_976", [ "is_null", 143, 6, - 1162, + 1209, 23 ], [ "jump_false", 143, - "eq_nnl_937", - 1162, + "eq_nnl_977", + 1209, 23 ], [ "is_null", 144, 7, - 1162, + 1209, 23 ], [ "jump_false", 144, - "eq_nnl_937", - 1162, + "eq_nnl_977", + 1209, 23 ], [ "true", 142, - 1162, + 1209, 23 ], [ "jump", - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], - "eq_nnl_937", + "eq_nnl_977", [ "is_bool", 143, 6, - 1162, + 1209, 23 ], [ "jump_false", 143, - "eq_nb_938", - 1162, + "eq_nb_978", + 1209, 23 ], [ "is_bool", 144, 7, - 1162, + 1209, 23 ], [ "jump_false", 144, - "eq_nb_938", - 1162, + "eq_nb_978", + 1209, 23 ], [ @@ -49840,45 +51315,45 @@ 142, 6, 7, - 1162, + 1209, 23 ], [ "jump", - "eq_done_933", - 1162, + "eq_done_973", + 1209, 23 ], - "eq_nb_938", + "eq_nb_978", [ "false", 142, - 1162, + 1209, 23 ], - "eq_done_933", + "eq_done_973", [ "jump_false", 142, - "if_else_931", - 1162, + "if_else_971", + 1209, 23 ], [ "null", 145, - 1163, + 1210, 12 ], [ "return", 145, - 1163, + 1210, 12 ], "_nop_ur_4", - "if_else_931", - "if_end_932", + "if_else_971", + "if_end_972", [ "record", 146, @@ -49889,7 +51364,7 @@ 146, 3, "type", - 1166, + 1213, 11 ], [ @@ -49897,49 +51372,49 @@ 146, 7, "commit", - 1167, + 1214, 13 ], [ "get", 148, - 2, 1, - 1168, + 1, + 1215, 14 ], [ "is_proxy", 149, 148, - 1168, + 1215, 14 ], [ "jump_false", 149, - "record_path_939", - 1168, + "record_path_979", + 1215, 14 ], [ "null", 150, - 1168, + 1215, 14 ], [ "access", 151, "number", - 1168, + 1215, 14 ], [ "array", 152, 0, - 1168, + 1215, 14 ], [ @@ -49947,7 +51422,7 @@ 153, 148, 2, - 1168, + 1215, 14 ], [ @@ -49955,7 +51430,7 @@ 153, 0, 150, - 1168, + 1215, 14 ], [ @@ -49963,7 +51438,7 @@ 153, 1, 151, - 1168, + 1215, 14 ], [ @@ -49971,29 +51446,29 @@ 153, 2, 152, - 1168, + 1215, 14 ], [ "invoke", 153, 147, - 1168, + 1215, 14 ], [ "jump", - "call_done_940", - 1168, + "call_done_980", + 1215, 14 ], - "record_path_939", + "record_path_979", [ "load_field", 154, 148, "number", - 1168, + 1215, 14 ], [ @@ -50001,7 +51476,7 @@ 155, 154, 0, - 1168, + 1215, 14 ], [ @@ -50009,87 +51484,87 @@ 155, 0, 148, - 1168, + 1215, 14 ], [ "invoke", 155, 147, - 1168, + 1215, 14 ], - "call_done_940", + "call_done_980", [ "store_field", 146, 147, "updated", - 1168, + 1215, 14 ], [ "move", - 5, + 4, 146, - 1168, + 1215, 14 ], [ "store_dynamic", - 4, 5, + 4, 1, - 1171, + 1218, 8 ], [ "get", 157, - 46, + 43, 1, - 1172, + 1219, 3 ], [ "is_proxy", 158, 157, - 1172, + 1219, 3 ], [ "jump_false", 158, - "record_path_941", - 1172, + "record_path_981", + 1219, 3 ], [ "null", 159, - 1172, + 1219, 3 ], [ "access", 160, "save_lock", - 1172, + 1219, 3 ], [ "array", 161, 0, - 1172, + 1219, 3 ], [ "push", 161, - 4, - 1172, + 5, + 1219, 3 ], [ @@ -50097,7 +51572,7 @@ 162, 157, 2, - 1172, + 1219, 3 ], [ @@ -50105,7 +51580,7 @@ 162, 0, 159, - 1172, + 1219, 3 ], [ @@ -50113,7 +51588,7 @@ 162, 1, 160, - 1172, + 1219, 3 ], [ @@ -50121,29 +51596,29 @@ 162, 2, 161, - 1172, + 1219, 3 ], [ "invoke", 162, 156, - 1172, + 1219, 3 ], [ "jump", - "call_done_942", - 1172, + "call_done_982", + 1219, 3 ], - "record_path_941", + "record_path_981", [ "load_field", 163, 157, "save_lock", - 1172, + 1219, 3 ], [ @@ -50151,7 +51626,7 @@ 164, 163, 1, - 1172, + 1219, 3 ], [ @@ -50159,29 +51634,29 @@ 164, 0, 157, - 1172, + 1219, 3 ], [ "setarg", 164, 1, - 4, - 1172, + 5, + 1219, 3 ], [ "invoke", 164, 156, - 1172, + 1219, 3 ], - "call_done_942", + "call_done_982", [ "return", - 5, - 1174, + 4, + 1221, 10 ], "_nop_ur_5", @@ -50199,43 +51674,43 @@ [ "get", 4, - 46, + 43, 1, - 1222, + 1269, 14 ], [ "is_proxy", 5, 4, - 1222, + 1269, 14 ], [ "jump_false", 5, - "record_path_943", - 1222, + "record_path_983", + 1269, 14 ], [ "null", 6, - 1222, + 1269, 14 ], [ "access", 7, "load_lock", - 1222, + 1269, 14 ], [ "array", 8, 0, - 1222, + 1269, 14 ], [ @@ -50243,7 +51718,7 @@ 9, 4, 2, - 1222, + 1269, 14 ], [ @@ -50251,7 +51726,7 @@ 9, 0, 6, - 1222, + 1269, 14 ], [ @@ -50259,7 +51734,7 @@ 9, 1, 7, - 1222, + 1269, 14 ], [ @@ -50267,29 +51742,29 @@ 9, 2, 8, - 1222, + 1269, 14 ], [ "invoke", 9, 3, - 1222, + 1269, 14 ], [ "jump", - "call_done_944", - 1222, + "call_done_984", + 1269, 14 ], - "record_path_943", + "record_path_983", [ "load_field", 10, 4, "load_lock", - 1222, + 1269, 14 ], [ @@ -50297,7 +51772,7 @@ 11, 10, 0, - 1222, + 1269, 14 ], [ @@ -50305,22 +51780,22 @@ 11, 0, 4, - 1222, + 1269, 14 ], [ "invoke", 11, 3, - 1222, + 1269, 14 ], - "call_done_944", + "call_done_984", [ "move", 2, 3, - 1222, + 1269, 14 ], [ @@ -50328,14 +51803,14 @@ 12, 2, 1, - 1223, + 1270, 12 ], [ "jump_false", 12, - "if_else_945", - 1223, + "if_else_985", + 1270, 12 ], [ @@ -50343,56 +51818,56 @@ 13, 2, 1, - 1224, + 1271, 17 ], [ "get", 15, - 46, + 43, 1, - 1225, + 1272, 5 ], [ "is_proxy", 16, 15, - 1225, + 1272, 5 ], [ "jump_false", 16, - "record_path_947", - 1225, + "record_path_987", + 1272, 5 ], [ "null", 17, - 1225, + 1272, 5 ], [ "access", 18, "save_lock", - 1225, + 1272, 5 ], [ "array", 19, 0, - 1225, + 1272, 5 ], [ "push", 19, 2, - 1225, + 1272, 5 ], [ @@ -50400,7 +51875,7 @@ 20, 15, 2, - 1225, + 1272, 5 ], [ @@ -50408,7 +51883,7 @@ 20, 0, 17, - 1225, + 1272, 5 ], [ @@ -50416,7 +51891,7 @@ 20, 1, 18, - 1225, + 1272, 5 ], [ @@ -50424,29 +51899,29 @@ 20, 2, 19, - 1225, + 1272, 5 ], [ "invoke", 20, 14, - 1225, + 1272, 5 ], [ "jump", - "call_done_948", - 1225, + "call_done_988", + 1272, 5 ], - "record_path_947", + "record_path_987", [ "load_field", 21, 15, "save_lock", - 1225, + 1272, 5 ], [ @@ -50454,7 +51929,7 @@ 22, 21, 1, - 1225, + 1272, 5 ], [ @@ -50462,7 +51937,7 @@ 22, 0, 15, - 1225, + 1272, 5 ], [ @@ -50470,30 +51945,30 @@ 22, 1, 2, - 1225, + 1272, 5 ], [ "invoke", 22, 14, - 1225, + 1272, 5 ], - "call_done_948", + "call_done_988", [ "jump", - "if_end_946", - 1225, + "if_end_986", + 1272, 5 ], - "if_else_945", - "if_end_946", + "if_else_985", + "if_end_986", [ "access", 23, "Removed ", - 1228, + 1275, 15 ], [ @@ -50501,7 +51976,7 @@ 24, 23, 1, - 1228, + 1275, 28 ], [ @@ -50512,48 +51987,48 @@ "kind": "name", "make": "intrinsic" }, - 1228, + 1275, 3 ], [ "is_proxy", 27, 26, - 1228, + 1275, 3 ], [ "jump_false", 27, - "record_path_949", - 1228, + "record_path_989", + 1275, 3 ], [ "null", 28, - 1228, + 1275, 3 ], [ "access", 29, "console", - 1228, + 1275, 3 ], [ "array", 30, 0, - 1228, + 1275, 3 ], [ "push", 30, 24, - 1228, + 1275, 3 ], [ @@ -50561,7 +52036,7 @@ 31, 26, 2, - 1228, + 1275, 3 ], [ @@ -50569,7 +52044,7 @@ 31, 0, 28, - 1228, + 1275, 3 ], [ @@ -50577,7 +52052,7 @@ 31, 1, 29, - 1228, + 1275, 3 ], [ @@ -50585,29 +52060,29 @@ 31, 2, 30, - 1228, + 1275, 3 ], [ "invoke", 31, 25, - 1228, + 1275, 3 ], [ "jump", - "call_done_950", - 1228, + "call_done_990", + 1275, 3 ], - "record_path_949", + "record_path_989", [ "load_field", 32, 26, "console", - 1228, + 1275, 3 ], [ @@ -50615,7 +52090,7 @@ 33, 32, 1, - 1228, + 1275, 3 ], [ @@ -50623,7 +52098,7 @@ 33, 0, 26, - 1228, + 1275, 3 ], [ @@ -50631,27 +52106,27 @@ 33, 1, 24, - 1228, + 1275, 3 ], [ "invoke", 33, 25, - 1228, + 1275, 3 ], - "call_done_950", + "call_done_990", [ "true", 34, - 1229, + 1276, 10 ], [ "return", 34, - 1229, + 1276, 10 ], "_nop_ur_1", @@ -50669,43 +52144,43 @@ [ "get", 6, - 46, + 43, 1, - 1233, + 1280, 14 ], [ "is_proxy", 7, 6, - 1233, + 1280, 14 ], [ "jump_false", 7, - "record_path_951", - 1233, + "record_path_991", + 1280, 14 ], [ "null", 8, - 1233, + 1280, 14 ], [ "access", 9, "load_lock", - 1233, + 1280, 14 ], [ "array", 10, 0, - 1233, + 1280, 14 ], [ @@ -50713,7 +52188,7 @@ 11, 6, 2, - 1233, + 1280, 14 ], [ @@ -50721,7 +52196,7 @@ 11, 0, 8, - 1233, + 1280, 14 ], [ @@ -50729,7 +52204,7 @@ 11, 1, 9, - 1233, + 1280, 14 ], [ @@ -50737,29 +52212,29 @@ 11, 2, 10, - 1233, + 1280, 14 ], [ "invoke", 11, 5, - 1233, + 1280, 14 ], [ "jump", - "call_done_952", - 1233, + "call_done_992", + 1280, 14 ], - "record_path_951", + "record_path_991", [ "load_field", 12, 6, "load_lock", - 1233, + 1280, 14 ], [ @@ -50767,7 +52242,7 @@ 13, 12, 0, - 1233, + 1280, 14 ], [ @@ -50775,34 +52250,34 @@ 13, 0, 6, - 1233, + 1280, 14 ], [ "invoke", 13, 5, - 1233, + 1280, 14 ], - "call_done_952", + "call_done_992", [ "move", 2, 5, - 1233, + 1280, 14 ], [ "null", 4, - 1234, + 1281, 14 ], [ "null", 3, - 1235, + 1282, 16 ], [ @@ -50810,64 +52285,64 @@ 14, 2, 1, - 1237, + 1284, 13 ], "_nop_bl_1", [ "jump_true", 14, - "if_else_953", - 1237, + "if_else_993", + 1284, 13 ], [ "get", 17, - 46, + 43, 1, - 1238, + 1285, 12 ], [ "is_proxy", 18, 17, - 1238, + 1285, 12 ], [ "jump_false", 18, - "record_path_955", - 1238, + "record_path_995", + 1285, 12 ], [ "null", 19, - 1238, + 1285, 12 ], [ "access", 20, "resolve_package_info", - 1238, + 1285, 12 ], [ "array", 21, 0, - 1238, + 1285, 12 ], [ "push", 21, 1, - 1238, + 1285, 12 ], [ @@ -50875,7 +52350,7 @@ 22, 17, 2, - 1238, + 1285, 12 ], [ @@ -50883,7 +52358,7 @@ 22, 0, 19, - 1238, + 1285, 12 ], [ @@ -50891,7 +52366,7 @@ 22, 1, 20, - 1238, + 1285, 12 ], [ @@ -50899,29 +52374,29 @@ 22, 2, 21, - 1238, + 1285, 12 ], [ "invoke", 22, 16, - 1238, + 1285, 12 ], [ "jump", - "call_done_956", - 1238, + "call_done_996", + 1285, 12 ], - "record_path_955", + "record_path_995", [ "load_field", 23, 17, "resolve_package_info", - 1238, + 1285, 12 ], [ @@ -50929,7 +52404,7 @@ 24, 23, 1, - 1238, + 1285, 12 ], [ @@ -50937,7 +52412,7 @@ 24, 0, 17, - 1238, + 1285, 12 ], [ @@ -50945,37 +52420,37 @@ 24, 1, 1, - 1238, + 1285, 12 ], [ "invoke", 24, 16, - 1238, + 1285, 12 ], - "call_done_956", + "call_done_996", [ "move", 4, 16, - 1238, + 1285, 12 ], "_nop_bl_2", [ "jump_true", 4, - "if_else_957", - 1239, + "if_else_997", + 1286, 10 ], [ "access", 26, "Invalid package: ", - 1240, + 1287, 13 ], [ @@ -50983,7 +52458,7 @@ 27, 26, 1, - 1240, + 1287, 35 ], [ @@ -50994,7 +52469,7 @@ "kind": "name", "make": "intrinsic" }, - 1240, + 1287, 7 ], [ @@ -51002,13 +52477,13 @@ 30, 29, 1, - 1240, + 1287, 7 ], [ "null", 31, - 1240, + 1287, 7 ], [ @@ -51016,7 +52491,7 @@ 30, 0, 31, - 1240, + 1287, 7 ], [ @@ -51024,47 +52499,47 @@ 30, 1, 27, - 1240, + 1287, 7 ], [ "invoke", 30, 28, - 1240, + 1287, 7 ], [ "disrupt", - 1240, + 1287, 41 ], [ "jump", - "if_end_958", - 1240, + "if_end_998", + 1287, 41 ], - "if_else_957", - "if_end_958", + "if_else_997", + "if_end_998", [ "null", 32, - 1243, + 1290, 14 ], [ "move", 3, 32, - 1243, + 1290, 14 ], [ "access", 33, "local", - 1244, + 1291, 17 ], [ @@ -51072,55 +52547,55 @@ 34, 4, 33, - 1244, + 1291, 17 ], [ "jump_true", 34, - "ne_nid_962", - 1244, + "ne_nid_1002", + 1291, 17 ], [ "jump", - "ne_ni_963", - 1244, + "ne_ni_1003", + 1291, 17 ], - "ne_nid_962", + "ne_nid_1002", [ "false", 34, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_ni_963", + "ne_ni_1003", [ "is_int", 35, 4, - 1244, + 1291, 17 ], [ "jump_false", 35, - "ne_nn_964", - 1244, + "ne_nn_1004", + 1291, 17 ], "_nop_tc_1", [ "jump", - "ne_nn_964", - 1244, + "ne_nn_1004", + 1291, 17 ], [ @@ -51128,35 +52603,35 @@ 34, 4, 33, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_nn_964", + "ne_nn_1004", [ "is_num", 35, 4, - 1244, + 1291, 17 ], [ "jump_false", 35, - "ne_nt_965", - 1244, + "ne_nt_1005", + 1291, 17 ], "_nop_tc_2", [ "jump", - "ne_nt_965", - 1244, + "ne_nt_1005", + 1291, 17 ], [ @@ -51164,28 +52639,28 @@ 34, 4, 33, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_nt_965", + "ne_nt_1005", [ "is_text", 35, 4, - 1244, + 1291, 17 ], [ "jump_false", 35, - "ne_nnl_966", - 1244, + "ne_nnl_1006", + 1291, 17 ], "_nop_tc_3", @@ -51195,69 +52670,69 @@ 34, 4, 33, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_nnl_966", + "ne_nnl_1006", [ "is_null", 35, 4, - 1244, + 1291, 17 ], [ "jump_false", 35, - "ne_nb_967", - 1244, + "ne_nb_1007", + 1291, 17 ], "_nop_tc_5", [ "jump", - "ne_nb_967", - 1244, + "ne_nb_1007", + 1291, 17 ], [ "false", 34, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_nb_967", + "ne_nb_1007", [ "is_bool", 35, 4, - 1244, + 1291, 17 ], [ "jump_false", 35, - "ne_mis_968", - 1244, + "ne_mis_1008", + 1291, 17 ], "_nop_tc_6", [ "jump", - "ne_mis_968", - 1244, + "ne_mis_1008", + 1291, 17 ], [ @@ -51265,36 +52740,36 @@ 34, 4, 33, - 1244, + 1291, 17 ], [ "jump", - "ne_done_961", - 1244, + "ne_done_1001", + 1291, 17 ], - "ne_mis_968", + "ne_mis_1008", [ "true", 34, - 1244, + 1291, 17 ], - "ne_done_961", + "ne_done_1001", [ "jump_false", 34, - "if_else_959", - 1244, + "if_else_999", + 1291, 17 ], [ "get", 38, - 36, + 18, 1, - 1245, + 1292, 16 ], [ @@ -51302,13 +52777,13 @@ 39, 38, 1, - 1245, + 1292, 16 ], [ "null", 40, - 1245, + 1292, 16 ], [ @@ -51316,7 +52791,7 @@ 39, 0, 40, - 1245, + 1292, 16 ], [ @@ -51324,36 +52799,36 @@ 39, 1, 1, - 1245, + 1292, 16 ], [ "invoke", 39, 37, - 1245, + 1292, 16 ], [ "move", 3, 37, - 1245, + 1292, 16 ], "_nop_bl_3", [ "jump_true", 3, - "if_else_969", - 1246, + "if_else_1009", + 1293, 12 ], [ "access", 42, "Could not resolve commit for ", - 1247, + 1294, 15 ], [ @@ -51361,7 +52836,7 @@ 43, 42, 1, - 1247, + 1294, 49 ], [ @@ -51372,7 +52847,7 @@ "kind": "name", "make": "intrinsic" }, - 1247, + 1294, 9 ], [ @@ -51380,13 +52855,13 @@ 46, 45, 1, - 1247, + 1294, 9 ], [ "null", 47, - 1247, + 1294, 9 ], [ @@ -51394,7 +52869,7 @@ 46, 0, 47, - 1247, + 1294, 9 ], [ @@ -51402,37 +52877,37 @@ 46, 1, 43, - 1247, + 1294, 9 ], [ "invoke", 46, 44, - 1247, + 1294, 9 ], [ "disrupt", - 1247, + 1294, 55 ], [ "jump", - "if_end_970", - 1247, + "if_end_1010", + 1294, 55 ], - "if_else_969", - "if_end_970", + "if_else_1009", + "if_end_1010", [ "jump", - "if_end_960", - 1247, + "if_end_1000", + 1294, 55 ], - "if_else_959", - "if_end_960", + "if_else_999", + "if_end_1000", [ "record", 48, @@ -51443,7 +52918,7 @@ 48, 4, "type", - 1252, + 1299, 13 ], [ @@ -51451,49 +52926,49 @@ 48, 3, "commit", - 1253, + 1300, 15 ], [ "get", 50, - 2, 1, - 1254, + 1, + 1301, 16 ], [ "is_proxy", 51, 50, - 1254, + 1301, 16 ], [ "jump_false", 51, - "record_path_971", - 1254, + "record_path_1011", + 1301, 16 ], [ "null", 52, - 1254, + 1301, 16 ], [ "access", 53, "number", - 1254, + 1301, 16 ], [ "array", 54, 0, - 1254, + 1301, 16 ], [ @@ -51501,7 +52976,7 @@ 55, 50, 2, - 1254, + 1301, 16 ], [ @@ -51509,7 +52984,7 @@ 55, 0, 52, - 1254, + 1301, 16 ], [ @@ -51517,7 +52992,7 @@ 55, 1, 53, - 1254, + 1301, 16 ], [ @@ -51525,29 +53000,29 @@ 55, 2, 54, - 1254, + 1301, 16 ], [ "invoke", 55, 49, - 1254, + 1301, 16 ], [ "jump", - "call_done_972", - 1254, + "call_done_1012", + 1301, 16 ], - "record_path_971", + "record_path_1011", [ "load_field", 56, 50, "number", - 1254, + 1301, 16 ], [ @@ -51555,7 +53030,7 @@ 57, 56, 0, - 1254, + 1301, 16 ], [ @@ -51563,23 +53038,23 @@ 57, 0, 50, - 1254, + 1301, 16 ], [ "invoke", 57, 49, - 1254, + 1301, 16 ], - "call_done_972", + "call_done_1012", [ "store_field", 48, 49, "updated", - 1254, + 1301, 16 ], [ @@ -51587,56 +53062,56 @@ 2, 48, 1, - 1251, + 1298, 10 ], [ "get", 59, - 46, + 43, 1, - 1256, + 1303, 5 ], [ "is_proxy", 60, 59, - 1256, + 1303, 5 ], [ "jump_false", 60, - "record_path_973", - 1256, + "record_path_1013", + 1303, 5 ], [ "null", 61, - 1256, + 1303, 5 ], [ "access", 62, "save_lock", - 1256, + 1303, 5 ], [ "array", 63, 0, - 1256, + 1303, 5 ], [ "push", 63, 2, - 1256, + 1303, 5 ], [ @@ -51644,7 +53119,7 @@ 64, 59, 2, - 1256, + 1303, 5 ], [ @@ -51652,7 +53127,7 @@ 64, 0, 61, - 1256, + 1303, 5 ], [ @@ -51660,7 +53135,7 @@ 64, 1, 62, - 1256, + 1303, 5 ], [ @@ -51668,29 +53143,29 @@ 64, 2, 63, - 1256, + 1303, 5 ], [ "invoke", 64, 58, - 1256, + 1303, 5 ], [ "jump", - "call_done_974", - 1256, + "call_done_1014", + 1303, 5 ], - "record_path_973", + "record_path_1013", [ "load_field", 65, 59, "save_lock", - 1256, + 1303, 5 ], [ @@ -51698,7 +53173,7 @@ 66, 65, 1, - 1256, + 1303, 5 ], [ @@ -51706,7 +53181,7 @@ 66, 0, 59, - 1256, + 1303, 5 ], [ @@ -51714,35 +53189,35 @@ 66, 1, 2, - 1256, + 1303, 5 ], [ "invoke", 66, 58, - 1256, + 1303, 5 ], - "call_done_974", + "call_done_1014", [ "jump", - "if_end_954", - 1256, + "if_end_994", + 1303, 5 ], - "if_else_953", - "if_end_954", + "if_else_993", + "if_end_994", [ "null", 67, - 1256, + 1303, 5 ], [ "return", 67, - 1256, + 1303, 5 ] ], @@ -51758,50 +53233,50 @@ [ "get", 5, - 46, + 43, 1, - 1265, + 1312, 14 ], [ "is_proxy", 6, 5, - 1265, + 1312, 14 ], [ "jump_false", 6, - "record_path_975", - 1265, + "record_path_1015", + 1312, 14 ], [ "null", 7, - 1265, + 1312, 14 ], [ "access", 8, "file_info", - 1265, + 1312, 14 ], [ "array", 9, 0, - 1265, + 1312, 14 ], [ "push", 9, 1, - 1265, + 1312, 14 ], [ @@ -51809,7 +53284,7 @@ 10, 5, 2, - 1265, + 1312, 14 ], [ @@ -51817,7 +53292,7 @@ 10, 0, 7, - 1265, + 1312, 14 ], [ @@ -51825,7 +53300,7 @@ 10, 1, 8, - 1265, + 1312, 14 ], [ @@ -51833,29 +53308,29 @@ 10, 2, 9, - 1265, + 1312, 14 ], [ "invoke", 10, 4, - 1265, + 1312, 14 ], [ "jump", - "call_done_976", - 1265, + "call_done_1016", + 1312, 14 ], - "record_path_975", + "record_path_1015", [ "load_field", 11, 5, "file_info", - 1265, + 1312, 14 ], [ @@ -51863,7 +53338,7 @@ 12, 11, 1, - 1265, + 1312, 14 ], [ @@ -51871,7 +53346,7 @@ 12, 0, 5, - 1265, + 1312, 14 ], [ @@ -51879,22 +53354,22 @@ 12, 1, 1, - 1265, + 1312, 14 ], [ "invoke", 12, 4, - 1265, + 1312, 14 ], - "call_done_976", + "call_done_1016", [ "move", 2, 4, - 1265, + 1312, 14 ], [ @@ -51902,45 +53377,45 @@ 13, 2, "is_module", - 1266, + 1313, 8 ], "_nop_bl_1", [ "jump_true", 13, - "if_else_977", - 1266, + "if_else_1017", + 1313, 8 ], [ "null", 15, - 1266, + 1313, 24 ], [ "return", 15, - 1266, + 1313, 24 ], "_nop_ur_1", - "if_else_977", - "if_end_978", + "if_else_1017", + "if_end_1018", [ "load_field", 16, 2, "package", - 1268, + 1315, 13 ], [ "move", 3, 16, - 1268, + 1315, 13 ], [ @@ -51948,63 +53423,63 @@ 17, 2, "name", - 1270, + 1317, 22 ], [ "get", 19, - 46, + 43, 1, - 1270, + 1317, 3 ], [ "is_proxy", 20, 19, - 1270, + 1317, 3 ], [ "jump_false", 20, - "record_path_979", - 1270, + "record_path_1019", + 1317, 3 ], [ "null", 21, - 1270, + 1317, 3 ], [ "access", 22, "module_reload", - 1270, + 1317, 3 ], [ "array", 23, 0, - 1270, + 1317, 3 ], [ "push", 23, 17, - 1270, + 1317, 3 ], [ "push", 23, 3, - 1270, + 1317, 3 ], [ @@ -52012,7 +53487,7 @@ 24, 19, 2, - 1270, + 1317, 3 ], [ @@ -52020,7 +53495,7 @@ 24, 0, 21, - 1270, + 1317, 3 ], [ @@ -52028,7 +53503,7 @@ 24, 1, 22, - 1270, + 1317, 3 ], [ @@ -52036,29 +53511,29 @@ 24, 2, 23, - 1270, + 1317, 3 ], [ "invoke", 24, 18, - 1270, + 1317, 3 ], [ "jump", - "call_done_980", - 1270, + "call_done_1020", + 1317, 3 ], - "record_path_979", + "record_path_1019", [ "load_field", 25, 19, "module_reload", - 1270, + 1317, 3 ], [ @@ -52066,7 +53541,7 @@ 26, 25, 2, - 1270, + 1317, 3 ], [ @@ -52074,7 +53549,7 @@ 26, 0, 19, - 1270, + 1317, 3 ], [ @@ -52082,7 +53557,7 @@ 26, 1, 17, - 1270, + 1317, 3 ], [ @@ -52090,27 +53565,27 @@ 26, 2, 3, - 1270, + 1317, 3 ], [ "invoke", 26, 18, - 1270, + 1317, 3 ], - "call_done_980", + "call_done_1020", [ "null", 27, - 1270, + 1317, 3 ], [ "return", 27, - 1270, + 1317, 3 ] ], @@ -52126,9 +53601,9 @@ [ "get", 2, - 7, + 6, 1, - 1301, + 1348, 50 ], [ @@ -52136,7 +53611,7 @@ 3, 2, 1, - 1301, + 1348, 57 ], [ @@ -52144,7 +53619,7 @@ 4, 8, 1, - 1301, + 1348, 41 ], [ @@ -52152,19 +53627,19 @@ 4, 3, 1, - 1301, + 1348, 45 ], [ "null", 5, - 1301, + 1348, 45 ], [ "return", 5, - 1301, + 1348, 45 ] ], @@ -52180,9 +53655,9 @@ [ "get", 2, - 7, + 6, 1, - 1303, + 1350, 18 ], [ @@ -52190,21 +53665,21 @@ 3, 1, 2, - 1303, + 1350, 18 ], "_nop_bl_1", [ "jump_true", 3, - "if_else_1001", - 1303, + "if_else_1041", + 1350, 18 ], [ "null", 5, - 1303, + 1350, 36 ], [ @@ -52212,7 +53687,7 @@ 6, 8, 1, - 1303, + 1350, 27 ], [ @@ -52220,27 +53695,27 @@ 6, 5, 1, - 1303, + 1350, 31 ], [ "jump", - "if_end_1002", - 1303, + "if_end_1042", + 1350, 31 ], - "if_else_1001", - "if_end_1002", + "if_else_1041", + "if_end_1042", [ "null", 7, - 1303, + 1350, 31 ], [ "return", 7, - 1303, + 1350, 31 ] ], @@ -52256,57 +53731,57 @@ [ "get", 10, - 46, + 43, 1, - 1274, + 1321, 8 ], [ "is_proxy", 11, 10, - 1274, + 1321, 8 ], [ "jump_false", 11, - "record_path_983", - 1274, + "record_path_1023", + 1321, 8 ], [ "null", 12, - 1274, + 1321, 8 ], [ "access", 13, "is_loaded", - 1274, + 1321, 8 ], [ "array", 14, 0, - 1274, + 1321, 8 ], [ "push", 14, 1, - 1274, + 1321, 8 ], [ "push", 14, 2, - 1274, + 1321, 8 ], [ @@ -52314,7 +53789,7 @@ 15, 10, 2, - 1274, + 1321, 8 ], [ @@ -52322,7 +53797,7 @@ 15, 0, 12, - 1274, + 1321, 8 ], [ @@ -52330,7 +53805,7 @@ 15, 1, 13, - 1274, + 1321, 8 ], [ @@ -52338,29 +53813,29 @@ 15, 2, 14, - 1274, + 1321, 8 ], [ "invoke", 15, 9, - 1274, + 1321, 8 ], [ "jump", - "call_done_984", - 1274, + "call_done_1024", + 1321, 8 ], - "record_path_983", + "record_path_1023", [ "load_field", 16, 10, "is_loaded", - 1274, + 1321, 8 ], [ @@ -52368,7 +53843,7 @@ 17, 16, 2, - 1274, + 1321, 8 ], [ @@ -52376,7 +53851,7 @@ 17, 0, 10, - 1274, + 1321, 8 ], [ @@ -52384,7 +53859,7 @@ 17, 1, 1, - 1274, + 1321, 8 ], [ @@ -52392,52 +53867,52 @@ 17, 2, 2, - 1274, + 1321, 8 ], [ "invoke", 17, 9, - 1274, + 1321, 8 ], - "call_done_984", + "call_done_1024", "_nop_bl_1", [ "jump_true", 9, - "if_else_981", - 1274, + "if_else_1021", + 1321, 8 ], [ "null", 19, - 1274, + 1321, 38 ], [ "return", 19, - 1274, + 1321, 38 ], "_nop_ur_1", - "if_else_981", - "if_end_982", + "if_else_1021", + "if_end_1022", [ "jump_false", 2, - "tern_else_985", - 1277, + "tern_else_1025", + 1324, 20 ], [ "access", 21, ":", - 1277, + 1324, 40 ], [ @@ -52445,7 +53920,7 @@ 22, 2, 21, - 1277, + 1324, 40 ], [ @@ -52453,28 +53928,28 @@ 23, 22, 1, - 1277, + 1324, 46 ], [ "move", 20, 23, - 1277, + 1324, 46 ], [ "jump", - "tern_end_986", - 1277, + "tern_end_1026", + 1324, 46 ], - "tern_else_985", + "tern_else_1025", [ "access", 24, ":", - 1277, + 1324, 53 ], [ @@ -52482,36 +53957,36 @@ 25, 24, 1, - 1277, + 1324, 59 ], [ "move", 20, 25, - 1277, + 1324, 59 ], - "tern_end_986", + "tern_end_1026", [ "move", 3, 20, - 1277, + 1324, 59 ], [ "null", 26, - 1278, + 1325, 35 ], [ "get", 27, - 43, + 39, 1, - 1278, + 1325, 3 ], [ @@ -52519,28 +53994,28 @@ 27, 26, 3, - 1278, + 1325, 21 ], [ "null", 4, - 1281, + 1328, 24 ], [ "jump_false", 2, - "if_else_987", - 1282, + "if_else_1027", + 1329, 7 ], [ "get", 29, - 58, + 61, 1, - 1283, + 1330, 22 ], [ @@ -52548,13 +54023,13 @@ 30, 29, 2, - 1283, + 1330, 22 ], [ "null", 31, - 1283, + 1330, 22 ], [ @@ -52562,7 +54037,7 @@ 30, 0, 31, - 1283, + 1330, 22 ], [ @@ -52570,7 +54045,7 @@ 30, 1, 2, - 1283, + 1330, 22 ], [ @@ -52578,29 +54053,29 @@ 30, 2, 1, - 1283, + 1330, 22 ], [ "invoke", 30, 28, - 1283, + 1330, 22 ], [ "move", 4, 28, - 1283, + 1330, 22 ], [ "get", 32, - 37, + 34, 1, - 1284, + 1331, 9 ], [ @@ -52608,22 +54083,22 @@ 33, 32, 4, - 1284, + 1331, 18 ], [ "jump_false", 33, - "if_else_989", - 1284, + "if_else_1029", + 1331, 18 ], [ "get", 34, - 37, + 34, 1, - 1285, + 1332, 22 ], [ @@ -52631,56 +54106,56 @@ 35, 34, 4, - 1285, + 1332, 31 ], [ "get", 37, - 66, + 68, 1, - 1285, + 1332, 7 ], [ "is_proxy", 38, 37, - 1285, + 1332, 7 ], [ "jump_false", 38, - "record_path_991", - 1285, + "record_path_1031", + 1332, 7 ], [ "null", 39, - 1285, + 1332, 7 ], [ "access", 40, "dylib_close", - 1285, + 1332, 7 ], [ "array", 41, 0, - 1285, + 1332, 7 ], [ "push", 41, 35, - 1285, + 1332, 7 ], [ @@ -52688,7 +54163,7 @@ 42, 37, 2, - 1285, + 1332, 7 ], [ @@ -52696,7 +54171,7 @@ 42, 0, 39, - 1285, + 1332, 7 ], [ @@ -52704,7 +54179,7 @@ 42, 1, 40, - 1285, + 1332, 7 ], [ @@ -52712,29 +54187,29 @@ 42, 2, 41, - 1285, + 1332, 7 ], [ "invoke", 42, 36, - 1285, + 1332, 7 ], [ "jump", - "call_done_992", - 1285, + "call_done_1032", + 1332, 7 ], - "record_path_991", + "record_path_1031", [ "load_field", 43, 37, "dylib_close", - 1285, + 1332, 7 ], [ @@ -52742,7 +54217,7 @@ 44, 43, 1, - 1285, + 1332, 7 ], [ @@ -52750,7 +54225,7 @@ 44, 0, 37, - 1285, + 1332, 7 ], [ @@ -52758,29 +54233,29 @@ 44, 1, 35, - 1285, + 1332, 7 ], [ "invoke", 44, 36, - 1285, + 1332, 7 ], - "call_done_992", + "call_done_1032", [ "null", 45, - 1286, + 1333, 34 ], [ "get", 46, - 37, + 34, 1, - 1286, + 1333, 7 ], [ @@ -52788,31 +54263,31 @@ 46, 45, 4, - 1286, + 1333, 16 ], [ "jump", - "if_end_990", - 1286, + "if_end_1030", + 1333, 16 ], - "if_else_989", - "if_end_990", + "if_else_1029", + "if_end_1030", [ "jump", - "if_end_988", - 1286, + "if_end_1028", + 1333, 16 ], - "if_else_987", - "if_end_988", + "if_else_1027", + "if_end_1028", [ "get", 48, - 51, + 64, 1, - 1290, + 1337, 14 ], [ @@ -52820,13 +54295,13 @@ 49, 48, 2, - 1290, + 1337, 14 ], [ "null", 50, - 1290, + 1337, 14 ], [ @@ -52834,7 +54309,7 @@ 49, 0, 50, - 1290, + 1337, 14 ], [ @@ -52842,7 +54317,7 @@ 49, 1, 1, - 1290, + 1337, 14 ], [ @@ -52850,59 +54325,59 @@ 49, 2, 2, - 1290, + 1337, 14 ], [ "invoke", 49, 47, - 1290, + 1337, 14 ], [ "move", 5, 47, - 1290, + 1337, 14 ], "_nop_bl_2", [ "jump_true", 5, - "if_else_993", - 1291, + "if_else_1033", + 1338, 8 ], [ "null", 52, - 1291, + 1338, 14 ], [ "return", 52, - 1291, + 1338, 14 ], "_nop_ur_2", - "if_else_993", - "if_end_994", + "if_else_1033", + "if_end_1034", [ "load_field", 53, 5, "cache_key", - 1293, + 1340, 19 ], [ "move", - 6, + 7, 53, - 1293, + 1340, 19 ], [ @@ -52913,28 +54388,28 @@ "kind": "name", "make": "intrinsic" }, - 1294, + 1341, 13 ], [ "load_dynamic", 55, 54, - 6, - 1294, + 7, + 1341, 23 ], [ "move", 8, 55, - 1294, + 1341, 23 ], [ "null", 56, - 1295, + 1342, 26 ], [ @@ -52945,23 +54420,23 @@ "kind": "name", "make": "intrinsic" }, - 1295, + 1342, 3 ], [ "store_dynamic", 57, 56, - 6, - 1295, + 7, + 1342, 13 ], [ "get", 59, - 6, + 5, 1, - 1297, + 1344, 16 ], [ @@ -52969,13 +54444,13 @@ 60, 59, 2, - 1297, + 1344, 16 ], [ "null", 61, - 1297, + 1344, 16 ], [ @@ -52983,7 +54458,7 @@ 60, 0, 61, - 1297, + 1344, 16 ], [ @@ -52991,7 +54466,7 @@ 60, 1, 1, - 1297, + 1344, 16 ], [ @@ -52999,21 +54474,21 @@ 60, 2, 2, - 1297, + 1344, 16 ], [ "invoke", 60, 58, - 1297, + 1344, 16 ], [ "move", - 7, + 6, 58, - 1297, + 1344, 16 ], [ @@ -53024,80 +54499,80 @@ "kind": "name", "make": "intrinsic" }, - 1298, + 1345, 3 ], [ "store_dynamic", 62, - 7, 6, - 1298, + 7, + 1345, 13 ], [ "move", 63, 8, - 1300, + 1347, 7 ], [ "jump_false", 63, - "and_end_998", - 1300, + "and_end_1038", + 1347, 7 ], [ "is_record", 64, 8, - 1300, + 1347, 24 ], [ "move", 63, 64, - 1300, + 1347, 24 ], - "and_end_998", + "and_end_1038", [ "move", 65, 63, - 1300, + 1347, 24 ], [ "jump_false", 65, - "and_end_997", - 1300, + "and_end_1037", + 1347, 24 ], [ "is_record", 66, - 7, - 1300, + 6, + 1347, 42 ], [ "move", 65, 66, - 1300, + 1347, 42 ], - "and_end_997", + "and_end_1037", [ "jump_false", 65, - "if_else_995", - 1300, + "if_else_1035", + 1347, 42 ], [ @@ -53108,7 +54583,7 @@ "kind": "name", "make": "intrinsic" }, - 1301, + 1348, 12 ], [ @@ -53116,13 +54591,13 @@ 69, 68, 1, - 1301, + 1348, 12 ], [ "null", 70, - 1301, + 1348, 12 ], [ @@ -53130,72 +54605,72 @@ 69, 0, 70, - 1301, + 1348, 12 ], [ "setarg", 69, 1, - 7, - 1301, + 6, + 1348, 12 ], [ "invoke", 69, 67, - 1301, + 1348, 12 ], [ "function", 71, - 71, - 1301, + 73, + 1348, 27 ], [ "length", 73, 67, - 1301, + 1348, 27 ], [ "int", 74, 0, - 1301, + 1348, 27 ], [ "int", 78, 1, - 1301, + 1348, 27 ], [ "null", 77, - 1301, + 1348, 27 ], - "arrfor_loop_999", + "arrfor_loop_1039", [ "lt_int", 75, 74, 73, - 1301, + 1348, 27 ], [ "jump_false", 75, - "arrfor_done_1000", - 1301, + "arrfor_done_1040", + 1348, 27 ], [ @@ -53203,7 +54678,7 @@ 76, 67, 74, - 1301, + 1348, 27 ], [ @@ -53211,7 +54686,7 @@ 79, 71, 2, - 1301, + 1348, 27 ], [ @@ -53219,7 +54694,7 @@ 79, 0, 77, - 1301, + 1348, 27 ], [ @@ -53227,7 +54702,7 @@ 79, 1, 76, - 1301, + 1348, 27 ], [ @@ -53235,14 +54710,14 @@ 79, 2, 74, - 1301, + 1348, 27 ], [ "invoke", 79, 80, - 1301, + 1348, 27 ], [ @@ -53250,20 +54725,20 @@ 74, 74, 78, - 1301, + 1348, 27 ], [ "jump", - "arrfor_loop_999", - 1301, + "arrfor_loop_1039", + 1348, 27 ], - "arrfor_done_1000", + "arrfor_done_1040", [ "null", 72, - 1301, + 1348, 27 ], [ @@ -53274,7 +54749,7 @@ "kind": "name", "make": "intrinsic" }, - 1302, + 1349, 12 ], [ @@ -53282,13 +54757,13 @@ 83, 82, 1, - 1302, + 1349, 12 ], [ "null", 84, - 1302, + 1349, 12 ], [ @@ -53296,7 +54771,7 @@ 83, 0, 84, - 1302, + 1349, 12 ], [ @@ -53304,64 +54779,64 @@ 83, 1, 8, - 1302, + 1349, 12 ], [ "invoke", 83, 81, - 1302, + 1349, 12 ], [ "function", 85, - 72, - 1302, + 74, + 1349, 24 ], [ "length", 87, 81, - 1302, + 1349, 24 ], [ "int", 88, 0, - 1302, + 1349, 24 ], [ "int", 92, 1, - 1302, + 1349, 24 ], [ "null", 91, - 1302, + 1349, 24 ], - "arrfor_loop_1003", + "arrfor_loop_1043", [ "lt_int", 89, 88, 87, - 1302, + 1349, 24 ], [ "jump_false", 89, - "arrfor_done_1004", - 1302, + "arrfor_done_1044", + 1349, 24 ], [ @@ -53369,7 +54844,7 @@ 90, 81, 88, - 1302, + 1349, 24 ], [ @@ -53377,7 +54852,7 @@ 93, 85, 2, - 1302, + 1349, 24 ], [ @@ -53385,7 +54860,7 @@ 93, 0, 91, - 1302, + 1349, 24 ], [ @@ -53393,7 +54868,7 @@ 93, 1, 90, - 1302, + 1349, 24 ], [ @@ -53401,14 +54876,14 @@ 93, 2, 88, - 1302, + 1349, 24 ], [ "invoke", 93, 94, - 1302, + 1349, 24 ], [ @@ -53416,20 +54891,20 @@ 88, 88, 92, - 1302, + 1349, 24 ], [ "jump", - "arrfor_loop_1003", - 1302, + "arrfor_loop_1043", + 1349, 24 ], - "arrfor_done_1004", + "arrfor_done_1044", [ "null", 86, - 1302, + 1349, 24 ], [ @@ -53440,35 +54915,35 @@ "kind": "name", "make": "intrinsic" }, - 1305, + 1352, 5 ], [ "store_dynamic", 95, 8, - 6, - 1305, + 7, + 1352, 15 ], [ "jump", - "if_end_996", - 1305, + "if_end_1036", + 1352, 15 ], - "if_else_995", - "if_end_996", + "if_else_1035", + "if_end_1036", [ "null", 96, - 1305, + 1352, 15 ], [ "return", 96, - 1305, + 1352, 15 ] ], @@ -53486,14 +54961,14 @@ 3, 3, 1, - 1333, + 1380, 20 ], [ "access", 4, "/", - 1333, + 1380, 30 ], [ @@ -53501,7 +54976,7 @@ 5, 3, 4, - 1333, + 1380, 30 ], [ @@ -53509,7 +54984,7 @@ 6, 5, 1, - 1333, + 1380, 36 ], [ @@ -53517,15 +54992,15 @@ 7, 1, 1, - 1333, + 1380, 44 ], [ "get", 9, - 44, + 40, 2, - 1333, + 1380, 5 ], [ @@ -53533,13 +55008,13 @@ 10, 9, 2, - 1333, + 1380, 5 ], [ "null", 11, - 1333, + 1380, 5 ], [ @@ -53547,7 +55022,7 @@ 10, 0, 11, - 1333, + 1380, 5 ], [ @@ -53555,7 +55030,7 @@ 10, 1, 6, - 1333, + 1380, 5 ], [ @@ -53563,26 +55038,26 @@ 10, 2, 7, - 1333, + 1380, 5 ], [ "invoke", 10, 8, - 1333, + 1380, 5 ], [ "null", 12, - 1333, + 1380, 5 ], [ "return", 12, - 1333, + 1380, 5 ] ], @@ -53598,9 +55073,9 @@ [ "get", 5, - 34, + 51, 1, - 1329, + 1376, 17 ], [ @@ -53608,13 +55083,13 @@ 6, 5, 1, - 1329, + 1376, 17 ], [ "null", 7, - 1329, + 1376, 17 ], [ @@ -53622,7 +55097,7 @@ 6, 0, 7, - 1329, + 1376, 17 ], [ @@ -53630,29 +55105,29 @@ 6, 1, 1, - 1329, + 1376, 17 ], [ "invoke", 6, 4, - 1329, + 1376, 17 ], [ "move", 2, 4, - 1329, + 1376, 17 ], [ "get", 9, - 15, + 8, 1, - 1330, + 1377, 17 ], [ @@ -53660,13 +55135,13 @@ 10, 9, 1, - 1330, + 1377, 17 ], [ "null", 11, - 1330, + 1377, 17 ], [ @@ -53674,7 +55149,7 @@ 10, 0, 11, - 1330, + 1377, 17 ], [ @@ -53682,71 +55157,71 @@ 10, 1, 1, - 1330, + 1377, 17 ], [ "invoke", 10, 8, - 1330, + 1377, 17 ], [ "move", 3, 8, - 1330, + 1377, 17 ], [ "function", 12, - 74, - 1332, + 76, + 1379, 19 ], [ "length", 14, 2, - 1332, + 1379, 19 ], [ "int", 15, 0, - 1332, + 1379, 19 ], [ "int", 19, 1, - 1332, + 1379, 19 ], [ "null", 18, - 1332, + 1379, 19 ], - "arrfor_loop_1005", + "arrfor_loop_1045", [ "lt_int", 16, 15, 14, - 1332, + 1379, 19 ], [ "jump_false", 16, - "arrfor_done_1006", - 1332, + "arrfor_done_1046", + 1379, 19 ], [ @@ -53754,7 +55229,7 @@ 17, 2, 15, - 1332, + 1379, 19 ], [ @@ -53762,7 +55237,7 @@ 20, 12, 2, - 1332, + 1379, 19 ], [ @@ -53770,7 +55245,7 @@ 20, 0, 18, - 1332, + 1379, 19 ], [ @@ -53778,7 +55253,7 @@ 20, 1, 17, - 1332, + 1379, 19 ], [ @@ -53786,14 +55261,14 @@ 20, 2, 15, - 1332, + 1379, 19 ], [ "invoke", 20, 21, - 1332, + 1379, 19 ], [ @@ -53801,32 +55276,32 @@ 15, 15, 19, - 1332, + 1379, 19 ], [ "jump", - "arrfor_loop_1005", - 1332, + "arrfor_loop_1045", + 1379, 19 ], - "arrfor_done_1006", + "arrfor_done_1046", [ "null", 13, - 1332, + 1379, 19 ], [ "null", 22, - 1332, + 1379, 19 ], [ "return", 22, - 1332, + 1379, 19 ] ], @@ -53842,43 +55317,43 @@ [ "get", 3, - 46, + 43, 1, - 1339, + 1386, 14 ], [ "is_proxy", 4, 3, - 1339, + 1386, 14 ], [ "jump_false", 4, - "record_path_1007", - 1339, + "record_path_1047", + 1386, 14 ], [ "null", 5, - 1339, + 1386, 14 ], [ "access", 6, "load_lock", - 1339, + 1386, 14 ], [ "array", 7, 0, - 1339, + 1386, 14 ], [ @@ -53886,7 +55361,7 @@ 8, 3, 2, - 1339, + 1386, 14 ], [ @@ -53894,7 +55369,7 @@ 8, 0, 5, - 1339, + 1386, 14 ], [ @@ -53902,7 +55377,7 @@ 8, 1, 6, - 1339, + 1386, 14 ], [ @@ -53910,29 +55385,29 @@ 8, 2, 7, - 1339, + 1386, 14 ], [ "invoke", 8, 2, - 1339, + 1386, 14 ], [ "jump", - "call_done_1008", - 1339, + "call_done_1048", + 1386, 14 ], - "record_path_1007", + "record_path_1047", [ "load_field", 9, 3, "load_lock", - 1339, + 1386, 14 ], [ @@ -53940,7 +55415,7 @@ 10, 9, 0, - 1339, + 1386, 14 ], [ @@ -53948,22 +55423,22 @@ 10, 0, 3, - 1339, + 1386, 14 ], [ "invoke", 10, 2, - 1339, + 1386, 14 ], - "call_done_1008", + "call_done_1048", [ "move", 1, 2, - 1339, + 1386, 14 ], [ @@ -53974,7 +55449,7 @@ "kind": "name", "make": "intrinsic" }, - 1340, + 1387, 10 ], [ @@ -53982,13 +55457,13 @@ 13, 12, 1, - 1340, + 1387, 10 ], [ "null", 14, - 1340, + 1387, 10 ], [ @@ -53996,7 +55471,7 @@ 13, 0, 14, - 1340, + 1387, 10 ], [ @@ -54004,20 +55479,20 @@ 13, 1, 1, - 1340, + 1387, 10 ], [ "tail_invoke", 13, 11, - 1340, + 1387, 10 ], [ "return", 11, - 1340, + 1387, 10 ], "_nop_ur_1", @@ -54035,16 +55510,16 @@ [ "get", 1, - 33, + 30, 1, - 1345, + 1392, 10 ], [ "access", 2, "/lib", - 1345, + 1392, 29 ], [ @@ -54052,13 +55527,13 @@ 3, 1, 2, - 1345, + 1392, 29 ], [ "return", 3, - 1345, + 1392, 29 ], "_nop_ur_1", @@ -54076,16 +55551,16 @@ [ "get", 1, - 33, + 30, 1, - 1349, + 1396, 10 ], [ "access", 2, "/local", - 1349, + 1396, 29 ], [ @@ -54093,13 +55568,13 @@ 3, 1, 2, - 1349, + 1396, 29 ], [ "return", 3, - 1349, + 1396, 29 ], "_nop_ur_1", @@ -54117,16 +55592,16 @@ [ "get", 1, - 33, + 30, 1, - 1354, + 1401, 10 ], [ "access", 2, "/build", - 1354, + 1401, 29 ], [ @@ -54134,13 +55609,13 @@ 3, 1, 2, - 1354, + 1401, 29 ], [ "return", 3, - 1354, + 1401, 29 ], "_nop_ur_1", @@ -54158,9 +55633,9 @@ [ "get", 3, - 13, + 14, 1, - 1359, + 1406, 10 ], [ @@ -54168,13 +55643,13 @@ 4, 3, 0, - 1359, + 1406, 10 ], [ "null", 5, - 1359, + 1406, 10 ], [ @@ -54182,21 +55657,21 @@ 4, 0, 5, - 1359, + 1406, 10 ], [ "invoke", 4, 2, - 1359, + 1406, 10 ], [ "access", 6, "/", - 1359, + 1406, 31 ], [ @@ -54204,15 +55679,15 @@ 7, 2, 6, - 1359, + 1406, 31 ], [ "get", 9, - 26, + 27, 1, - 1359, + 1406, 37 ], [ @@ -54220,13 +55695,13 @@ 10, 9, 1, - 1359, + 1406, 37 ], [ "null", 11, - 1359, + 1406, 37 ], [ @@ -54234,7 +55709,7 @@ 10, 0, 11, - 1359, + 1406, 37 ], [ @@ -54242,14 +55717,14 @@ 10, 1, 1, - 1359, + 1406, 37 ], [ "invoke", 10, 8, - 1359, + 1406, 37 ], [ @@ -54257,13 +55732,13 @@ 12, 7, 8, - 1359, + 1406, 37 ], [ "return", 12, - 1359, + 1406, 37 ], "_nop_ur_1", @@ -54275,712 +55750,523 @@ }, { "disruption_pc": 0, - "nr_slots": 60, + "nr_slots": 46, "nr_close_slots": 0, "instructions": [ [ - "access", - 6, - "/", - 1366, - 47 - ], - [ - "access", + "get", 7, - "_", - 1366, - 52 - ], - [ - "access", - 9, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 34 + 58, + 1, + 1414, + 16 ], [ "frame", - 10, - 9, - 3, - 1366, - 34 - ], - [ - "null", - 11, - 1366, - 34 - ], - [ - "setarg", - 10, - 0, - 11, - 1366, - 34 - ], - [ - "setarg", - 10, - 1, - 1, - 1366, - 34 - ], - [ - "setarg", - 10, - 2, - 6, - 1366, - 34 - ], - [ - "setarg", - 10, - 3, + 8, 7, - 1366, - 34 - ], - [ - "invoke", - 10, - 8, - 1366, - 34 - ], - [ - "access", - 12, - ".", - 1366, - 58 - ], - [ - "access", - 13, - "_", - 1366, - 63 - ], - [ - "access", - 15, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 26 - ], - [ - "frame", - 16, - 15, - 3, - 1366, - 26 + 1, + 1414, + 16 ], [ "null", - 17, - 1366, - 26 + 9, + 1414, + 16 ], [ "setarg", - 16, - 0, - 17, - 1366, - 26 - ], - [ - "setarg", - 16, - 1, 8, - 1366, - 26 - ], - [ - "setarg", - 16, - 2, - 12, - 1366, - 26 - ], - [ - "setarg", - 16, - 3, - 13, - 1366, - 26 - ], - [ - "invoke", - 16, - 14, - 1366, - 26 - ], - [ - "access", - 18, - "-", - 1366, - 69 - ], - [ - "access", - 19, - "_", - 1366, - 74 - ], - [ - "access", - 21, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 18 - ], - [ - "frame", - 22, - 21, - 3, - 1366, - 18 - ], - [ - "null", - 23, - 1366, - 18 - ], - [ - "setarg", - 22, 0, - 23, - 1366, - 18 + 9, + 1414, + 16 ], [ "setarg", - 22, + 8, 1, - 14, - 1366, - 18 - ], - [ - "setarg", - 22, - 2, - 18, - 1366, - 18 - ], - [ - "setarg", - 22, - 3, - 19, - 1366, - 18 + 1, + 1414, + 16 ], [ "invoke", - 22, - 20, - 1366, - 18 + 8, + 6, + 1414, + 16 ], [ "move", - 4, - 20, - 1366, - 18 + 3, + 6, + 1414, + 16 ], [ "get", - 25, - 16, + 11, + 17, 1, - 1367, + 1415, 35 ], [ "is_proxy", - 26, - 25, - 1367, + 12, + 11, + 1415, 35 ], [ "jump_false", - 26, - "record_path_1009", - 1367, + 12, + "record_path_1049", + 1415, 35 ], [ "null", - 27, - 1367, + 13, + 1415, 35 ], [ "access", - 28, + 14, "stem", - 1367, + 1415, 35 ], [ "array", - 29, + 15, 0, - 1367, + 1415, 35 ], [ "push", - 29, + 15, 2, - 1367, + 1415, 35 ], [ "frame", - 30, - 25, + 16, + 11, 2, - 1367, + 1415, 35 ], [ "setarg", - 30, + 16, 0, - 27, - 1367, + 13, + 1415, 35 ], [ "setarg", - 30, + 16, 1, - 28, - 1367, + 14, + 1415, 35 ], [ "setarg", - 30, + 16, 2, - 29, - 1367, + 15, + 1415, 35 ], [ "invoke", - 30, - 24, - 1367, + 16, + 10, + 1415, 35 ], [ "jump", - "call_done_1010", - 1367, + "call_done_1050", + 1415, 35 ], - "record_path_1009", + "record_path_1049", [ "load_field", - 31, - 25, + 17, + 11, "stem", - 1367, + 1415, 35 ], [ "frame", - 32, - 31, + 18, + 17, 1, - 1367, + 1415, 35 ], [ "setarg", - 32, + 18, 0, - 25, - 1367, + 11, + 1415, 35 ], [ "setarg", - 32, + 18, 1, 2, - 1367, + 1415, 35 ], [ "invoke", - 32, - 24, - 1367, + 18, + 10, + 1415, 35 ], - "call_done_1010", + "call_done_1050", [ "access", - 33, + 19, "/", - 1367, + 1415, 50 ], [ "access", - 34, + 20, "_", - 1367, + 1415, 55 ], [ "access", - 36, + 22, { "name": "replace", "kind": "name", "make": "intrinsic" }, - 1367, + 1415, 27 ], [ "frame", - 37, - 36, + 23, + 22, 3, - 1367, + 1415, 27 ], [ "null", - 38, - 1367, - 27 - ], - [ - "setarg", - 37, - 0, - 38, - 1367, - 27 - ], - [ - "setarg", - 37, - 1, 24, - 1367, + 1415, 27 ], [ "setarg", - 37, + 23, + 0, + 24, + 1415, + 27 + ], + [ + "setarg", + 23, + 1, + 10, + 1415, + 27 + ], + [ + "setarg", + 23, 2, - 33, - 1367, + 19, + 1415, 27 ], [ "setarg", - 37, + 23, 3, - 34, - 1367, + 20, + 1415, 27 ], [ "invoke", - 37, - 35, - 1367, + 23, + 21, + 1415, 27 ], [ "access", - 39, + 25, ".", - 1367, + 1415, 61 ], [ "access", - 40, + 26, "_", - 1367, + 1415, 66 ], [ "access", - 42, + 28, { "name": "replace", "kind": "name", "make": "intrinsic" }, - 1367, + 1415, 19 ], [ "frame", - 43, - 42, + 29, + 28, 3, - 1367, + 1415, 19 ], [ "null", - 44, - 1367, + 30, + 1415, 19 ], [ "setarg", - 43, + 29, 0, - 44, - 1367, + 30, + 1415, 19 ], [ "setarg", - 43, + 29, 1, - 35, - 1367, + 21, + 1415, 19 ], [ "setarg", - 43, + 29, 2, - 39, - 1367, + 25, + 1415, 19 ], [ "setarg", - 43, + 29, 3, - 40, - 1367, + 26, + 1415, 19 ], [ "invoke", - 43, - 41, - 1367, + 29, + 27, + 1415, 19 ], [ "move", - 5, - 41, - 1367, + 4, + 27, + 1415, 19 ], [ "access", - 45, + 31, ".ce", - 1368, + 1416, 32 ], [ "access", - 47, + 33, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, - 1368, + 1416, 16 ], [ "frame", - 48, - 47, + 34, + 33, 2, - 1368, + 1416, 16 ], [ "null", - 49, - 1368, + 35, + 1416, 16 ], [ "setarg", - 48, + 34, 0, - 49, - 1368, + 35, + 1416, 16 ], [ "setarg", - 48, + 34, 1, 2, - 1368, + 1416, 16 ], [ "setarg", - 48, + 34, 2, - 45, - 1368, + 31, + 1416, 16 ], [ "invoke", - 48, - 46, - 1368, + 34, + 32, + 1416, 16 ], [ "jump_false", - 46, - "tern_else_1011", - 1368, + 32, + "tern_else_1051", + 1416, 16 ], [ "access", - 51, + 37, "_program", - 1368, + 1416, 41 ], [ "move", - 50, - 51, - 1368, + 36, + 37, + 1416, 41 ], [ "jump", - "tern_end_1012", - 1368, + "tern_end_1052", + 1416, 41 ], - "tern_else_1011", + "tern_else_1051", [ "access", - 52, + 38, "_use", - 1368, + 1416, 54 ], [ "move", - 50, - 52, - 1368, + 36, + 38, + 1416, 54 ], - "tern_end_1012", + "tern_end_1052", [ "move", - 3, - 50, - 1368, + 5, + 36, + 1416, 54 ], [ "access", - 53, + 39, "js_", - 1369, + 1417, 10 ], [ "add", - 54, - 53, - 4, - 1369, + 40, + 39, + 3, + 1417, 18 ], [ "access", - 55, + 41, "_", - 1369, - 29 + 1417, + 27 ], [ "add", - 56, - 54, - 55, - 1369, - 29 + 42, + 40, + 41, + 1417, + 27 ], [ "add", - 57, - 56, + 43, + 42, + 4, + 1417, + 33 + ], + [ + "add", + 44, + 43, 5, - 1369, - 35 - ], - [ - "add", - 58, - 57, - 3, - 1369, - 47 + 1417, + 45 ], [ "return", - 58, - 1369, - 47 + 44, + 1417, + 45 ], "_nop_ur_1", "_nop_ur_2" @@ -54991,285 +56277,96 @@ }, { "disruption_pc": 0, - "nr_slots": 26, + "nr_slots": 12, "nr_close_slots": 0, "instructions": [ [ - "access", - 3, - "/", - 1375, - 47 - ], - [ - "access", + "get", 4, - "_", - 1375, - 52 - ], - [ - "access", - 6, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1375, - 34 + 58, + 1, + 1423, + 16 ], [ "frame", - 7, - 6, - 3, - 1375, - 34 - ], - [ - "null", - 8, - 1375, - 34 - ], - [ - "setarg", - 7, - 0, - 8, - 1375, - 34 - ], - [ - "setarg", - 7, - 1, - 1, - 1375, - 34 - ], - [ - "setarg", - 7, - 2, - 3, - 1375, - 34 - ], - [ - "setarg", - 7, - 3, + 5, 4, - 1375, - 34 - ], - [ - "invoke", - 7, - 5, - 1375, - 34 - ], - [ - "access", - 9, - ".", - 1375, - 58 - ], - [ - "access", - 10, - "_", - 1375, - 63 - ], - [ - "access", - 12, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1375, - 26 - ], - [ - "frame", - 13, - 12, - 3, - 1375, - 26 + 1, + 1423, + 16 ], [ "null", - 14, - 1375, - 26 + 6, + 1423, + 16 ], [ "setarg", - 13, - 0, - 14, - 1375, - 26 - ], - [ - "setarg", - 13, - 1, 5, - 1375, - 26 - ], - [ - "setarg", - 13, - 2, - 9, - 1375, - 26 - ], - [ - "setarg", - 13, - 3, - 10, - 1375, - 26 - ], - [ - "invoke", - 13, - 11, - 1375, - 26 - ], - [ - "access", - 15, - "-", - 1375, - 69 - ], - [ - "access", - 16, - "_", - 1375, - 74 - ], - [ - "access", - 18, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1375, - 18 - ], - [ - "frame", - 19, - 18, - 3, - 1375, - 18 - ], - [ - "null", - 20, - 1375, - 18 - ], - [ - "setarg", - 19, 0, - 20, - 1375, - 18 + 6, + 1423, + 16 ], [ "setarg", - 19, + 5, 1, - 11, - 1375, - 18 - ], - [ - "setarg", - 19, - 2, - 15, - 1375, - 18 - ], - [ - "setarg", - 19, - 3, - 16, - 1375, - 18 + 1, + 1423, + 16 ], [ "invoke", - 19, - 17, - 1375, - 18 + 5, + 3, + 1423, + 16 ], [ "move", 2, - 17, - 1375, - 18 + 3, + 1423, + 16 ], [ "access", - 21, + 7, "js_", - 1376, + 1424, 10 ], [ "add", - 22, - 21, + 8, + 7, 2, - 1376, + 1424, 18 ], [ "access", - 23, + 9, "_", - 1376, - 29 + 1424, + 27 ], [ "add", - 24, - 22, - 23, - 1376, - 29 + 10, + 8, + 9, + 1424, + 27 ], [ "return", - 24, - 1376, - 29 + 10, + 1424, + 27 ], "_nop_ur_1", "_nop_ur_2" @@ -55280,247 +56377,58 @@ }, { "disruption_pc": 0, - "nr_slots": 21, + "nr_slots": 7, "nr_close_slots": 0, "instructions": [ [ - "access", - 2, - "/", - 1382, - 39 - ], - [ - "access", + "get", 3, - "_", - 1382, - 44 - ], - [ - "access", - 5, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1382, - 26 + 58, + 1, + 1430, + 10 ], [ "frame", - 6, - 5, - 3, - 1382, - 26 - ], - [ - "null", - 7, - 1382, - 26 - ], - [ - "setarg", - 6, - 0, - 7, - 1382, - 26 - ], - [ - "setarg", - 6, - 1, - 1, - 1382, - 26 - ], - [ - "setarg", - 6, - 2, - 2, - 1382, - 26 - ], - [ - "setarg", - 6, - 3, - 3, - 1382, - 26 - ], - [ - "invoke", - 6, 4, - 1382, - 26 - ], - [ - "access", - 8, - ".", - 1382, - 50 - ], - [ - "access", - 9, - "_", - 1382, - 55 - ], - [ - "access", - 11, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1382, - 18 - ], - [ - "frame", - 12, - 11, 3, - 1382, - 18 + 1, + 1430, + 10 ], [ "null", - 13, - 1382, - 18 + 5, + 1430, + 10 ], [ "setarg", - 12, - 0, - 13, - 1382, - 18 - ], - [ - "setarg", - 12, - 1, 4, - 1382, - 18 - ], - [ - "setarg", - 12, - 2, - 8, - 1382, - 18 - ], - [ - "setarg", - 12, - 3, - 9, - 1382, - 18 - ], - [ - "invoke", - 12, - 10, - 1382, - 18 - ], - [ - "access", - 14, - "-", - 1382, - 61 - ], - [ - "access", - 15, - "_", - 1382, - 66 - ], - [ - "access", - 17, - { - "name": "replace", - "kind": "name", - "make": "intrinsic" - }, - 1382, - 10 - ], - [ - "frame", - 18, - 17, - 3, - 1382, - 10 - ], - [ - "null", - 19, - 1382, - 10 - ], - [ - "setarg", - 18, 0, - 19, - 1382, + 5, + 1430, 10 ], [ "setarg", - 18, + 4, 1, - 10, - 1382, - 10 - ], - [ - "setarg", - 18, - 2, - 14, - 1382, - 10 - ], - [ - "setarg", - 18, - 3, - 15, - 1382, + 1, + 1430, 10 ], [ "tail_invoke", - 18, - 16, - 1382, + 4, + 2, + 1430, 10 ], [ "return", - 16, - 1382, + 2, + 1430, 10 ], "_nop_ur_1", @@ -55538,9 +56446,9 @@ [ "get", 4, - 58, + 61, 1, - 1388, + 1439, 10 ], [ @@ -55548,13 +56456,13 @@ 5, 4, 2, - 1388, + 1439, 10 ], [ "null", 6, - 1388, + 1439, 10 ], [ @@ -55562,7 +56470,7 @@ 5, 0, 6, - 1388, + 1439, 10 ], [ @@ -55570,7 +56478,7 @@ 5, 1, 1, - 1388, + 1439, 10 ], [ @@ -55578,20 +56486,20 @@ 5, 2, 2, - 1388, + 1439, 10 ], [ "tail_invoke", 5, 3, - 1388, + 1439, 10 ], [ "return", 3, - 1388, + 1439, 10 ], "_nop_ur_1", @@ -55610,7 +56518,7 @@ "access", 3, "core", - 1397, + 1448, 20 ], [ @@ -55618,35 +56526,35 @@ 4, 1, 3, - 1397, + 1448, 20 ], [ "jump_true", 4, - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], [ "is_int", 5, 1, - 1397, + 1448, 20 ], [ "jump_false", 5, - "eq_ni_1018", - 1397, + "eq_ni_1058", + 1448, 20 ], "_nop_tc_1", [ "jump", - "eq_ni_1018", - 1397, + "eq_ni_1058", + 1448, 20 ], [ @@ -55654,35 +56562,35 @@ 4, 1, 3, - 1397, + 1448, 20 ], [ "jump", - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], - "eq_ni_1018", + "eq_ni_1058", [ "is_num", 5, 1, - 1397, + 1448, 20 ], [ "jump_false", 5, - "eq_nn_1019", - 1397, + "eq_nn_1059", + 1448, 20 ], "_nop_tc_2", [ "jump", - "eq_nn_1019", - 1397, + "eq_nn_1059", + 1448, 20 ], [ @@ -55690,28 +56598,28 @@ 4, 1, 3, - 1397, + 1448, 20 ], [ "jump", - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], - "eq_nn_1019", + "eq_nn_1059", [ "is_text", 5, 1, - 1397, + 1448, 20 ], [ "jump_false", 5, - "eq_nt_1020", - 1397, + "eq_nt_1060", + 1448, 20 ], "_nop_tc_3", @@ -55721,69 +56629,69 @@ 4, 1, 3, - 1397, + 1448, 20 ], [ "jump", - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], - "eq_nt_1020", + "eq_nt_1060", [ "is_null", 5, 1, - 1397, + 1448, 20 ], [ "jump_false", 5, - "eq_nnl_1021", - 1397, + "eq_nnl_1061", + 1448, 20 ], "_nop_tc_5", [ "jump", - "eq_nnl_1021", - 1397, + "eq_nnl_1061", + 1448, 20 ], [ "true", 4, - 1397, + 1448, 20 ], [ "jump", - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], - "eq_nnl_1021", + "eq_nnl_1061", [ "is_bool", 5, 1, - 1397, + 1448, 20 ], [ "jump_false", 5, - "eq_nb_1022", - 1397, + "eq_nb_1062", + 1448, 20 ], "_nop_tc_6", [ "jump", - "eq_nb_1022", - 1397, + "eq_nb_1062", + 1448, 20 ], [ @@ -55791,92 +56699,92 @@ 4, 1, 3, - 1397, + 1448, 20 ], [ "jump", - "eq_done_1017", - 1397, + "eq_done_1057", + 1448, 20 ], - "eq_nb_1022", + "eq_nb_1062", [ "false", 4, - 1397, + 1448, 20 ], - "eq_done_1017", + "eq_done_1057", [ "jump_false", 4, - "if_else_1015", - 1397, + "if_else_1055", + 1448, 20 ], [ "null", 7, - 1397, + 1448, 28 ], [ "return", 7, - 1397, + 1448, 28 ], "_nop_ur_1", - "if_else_1015", - "if_end_1016", + "if_else_1055", + "if_end_1056", [ "get", 9, - 16, + 17, 2, - 1398, + 1449, 9 ], [ "is_proxy", 10, 9, - 1398, + 1449, 9 ], [ "jump_false", 10, - "record_path_1025", - 1398, + "record_path_1065", + 1449, 9 ], [ "null", 11, - 1398, + 1449, 9 ], [ "access", 12, "is_dir", - 1398, + 1449, 9 ], [ "array", 13, 0, - 1398, + 1449, 9 ], [ "push", 13, 1, - 1398, + 1449, 9 ], [ @@ -55884,7 +56792,7 @@ 14, 9, 2, - 1398, + 1449, 9 ], [ @@ -55892,7 +56800,7 @@ 14, 0, 11, - 1398, + 1449, 9 ], [ @@ -55900,7 +56808,7 @@ 14, 1, 12, - 1398, + 1449, 9 ], [ @@ -55908,29 +56816,29 @@ 14, 2, 13, - 1398, + 1449, 9 ], [ "invoke", 14, 8, - 1398, + 1449, 9 ], [ "jump", - "call_done_1026", - 1398, + "call_done_1066", + 1449, 9 ], - "record_path_1025", + "record_path_1065", [ "load_field", 15, 9, "is_dir", - 1398, + 1449, 9 ], [ @@ -55938,7 +56846,7 @@ 16, 15, 1, - 1398, + 1449, 9 ], [ @@ -55946,7 +56854,7 @@ 16, 0, 9, - 1398, + 1449, 9 ], [ @@ -55954,45 +56862,45 @@ 16, 1, 1, - 1398, + 1449, 9 ], [ "invoke", 16, 8, - 1398, + 1449, 9 ], - "call_done_1026", + "call_done_1066", [ "jump_false", 8, - "if_else_1023", - 1398, + "if_else_1063", + 1449, 9 ], [ "null", 17, - 1398, + 1449, 29 ], [ "return", 17, - 1398, + 1449, 29 ], "_nop_ur_2", - "if_else_1023", - "if_end_1024", + "if_else_1063", + "if_end_1064", [ "get", 19, - 36, + 18, 2, - 1399, + 1450, 9 ], [ @@ -56000,13 +56908,13 @@ 20, 19, 1, - 1399, + 1450, 9 ], [ "null", 21, - 1399, + 1450, 9 ], [ @@ -56014,7 +56922,7 @@ 20, 0, 21, - 1399, + 1450, 9 ], [ @@ -56022,90 +56930,90 @@ 20, 1, 1, - 1399, + 1450, 9 ], [ "invoke", 20, 18, - 1399, + 1450, 9 ], [ "jump_false", 18, - "if_else_1027", - 1399, + "if_else_1067", + 1450, 9 ], [ "null", 22, - 1399, + 1450, 37 ], [ "return", 22, - 1399, + 1450, 37 ], "_nop_ur_3", - "if_else_1027", - "if_end_1028", + "if_else_1067", + "if_end_1068", [ "get", 23, 2, 1, - 1400, + 1451, 10 ], [ "is_array", 24, 23, - 1400, + 1451, 15 ], [ "jump_false", 24, - "push_err_1029", - 1400, + "push_err_1069", + 1451, 15 ], [ "push", 23, 1, - 1400, + 1451, 15 ], [ "jump", - "push_done_1030", - 1400, + "push_done_1070", + 1451, 15 ], - "push_err_1029", + "push_err_1069", [ "disrupt", - 1400, + 1451, 15 ], - "push_done_1030", + "push_done_1070", [ "null", 25, - 1400, + 1451, 15 ], [ "return", 25, - 1400, + 1451, 15 ] ], @@ -56121,43 +57029,43 @@ [ "get", 4, - 46, + 43, 1, - 1392, + 1443, 18 ], [ "is_proxy", 5, 4, - 1392, + 1443, 18 ], [ "jump_false", 5, - "record_path_1013", - 1392, + "record_path_1053", + 1443, 18 ], [ "null", 6, - 1392, + 1443, 18 ], [ "access", 7, "list_packages", - 1392, + 1443, 18 ], [ "array", 8, 0, - 1392, + 1443, 18 ], [ @@ -56165,7 +57073,7 @@ 9, 4, 2, - 1392, + 1443, 18 ], [ @@ -56173,7 +57081,7 @@ 9, 0, 6, - 1392, + 1443, 18 ], [ @@ -56181,7 +57089,7 @@ 9, 1, 7, - 1392, + 1443, 18 ], [ @@ -56189,29 +57097,29 @@ 9, 2, 8, - 1392, + 1443, 18 ], [ "invoke", 9, 3, - 1392, + 1443, 18 ], [ "jump", - "call_done_1014", - 1392, + "call_done_1054", + 1443, 18 ], - "record_path_1013", + "record_path_1053", [ "load_field", 10, 4, "list_packages", - 1392, + 1443, 18 ], [ @@ -56219,7 +57127,7 @@ 11, 10, 0, - 1392, + 1443, 18 ], [ @@ -56227,86 +57135,86 @@ 11, 0, 4, - 1392, + 1443, 18 ], [ "invoke", 11, 3, - 1392, + 1443, 18 ], - "call_done_1014", + "call_done_1054", [ "move", 1, 3, - 1392, + 1443, 18 ], [ "array", 12, 0, - 1394, + 1445, 13 ], [ "move", 2, 12, - 1394, + 1445, 13 ], [ "function", 13, - 85, - 1396, + 87, + 1447, 20 ], [ "length", 15, 1, - 1396, + 1447, 20 ], [ "int", 16, 0, - 1396, + 1447, 20 ], [ "int", 20, 1, - 1396, + 1447, 20 ], [ "null", 19, - 1396, + 1447, 20 ], - "arrfor_loop_1031", + "arrfor_loop_1071", [ "lt_int", 17, 16, 15, - 1396, + 1447, 20 ], [ "jump_false", 17, - "arrfor_done_1032", - 1396, + "arrfor_done_1072", + 1447, 20 ], [ @@ -56314,7 +57222,7 @@ 18, 1, 16, - 1396, + 1447, 20 ], [ @@ -56322,7 +57230,7 @@ 21, 13, 2, - 1396, + 1447, 20 ], [ @@ -56330,7 +57238,7 @@ 21, 0, 19, - 1396, + 1447, 20 ], [ @@ -56338,7 +57246,7 @@ 21, 1, 18, - 1396, + 1447, 20 ], [ @@ -56346,14 +57254,14 @@ 21, 2, 16, - 1396, + 1447, 20 ], [ "invoke", 21, 22, - 1396, + 1447, 20 ], [ @@ -56361,26 +57269,26 @@ 16, 16, 20, - 1396, + 1447, 20 ], [ "jump", - "arrfor_loop_1031", - 1396, + "arrfor_loop_1071", + 1447, 20 ], - "arrfor_done_1032", + "arrfor_done_1072", [ "null", 14, - 1396, + 1447, 20 ], [ "return", 2, - 1403, + 1454, 10 ], "_nop_ur_1", @@ -56399,37 +57307,37 @@ [ "jump_true", 1, - "if_else_1033", - 1409, + "if_else_1073", + 1460, 8 ], [ "null", 7, - 1409, + 1460, 24 ], [ "return", 7, - 1409, + 1460, 24 ], "_nop_ur_1", - "if_else_1033", - "if_end_1034", + "if_else_1073", + "if_end_1074", [ "move", 4, 1, - 1412, + 1463, 15 ], [ "access", 8, "@", - 1413, + 1464, 23 ], [ @@ -56440,7 +57348,7 @@ "kind": "name", "make": "intrinsic" }, - 1413, + 1464, 7 ], [ @@ -56448,13 +57356,13 @@ 11, 10, 2, - 1413, + 1464, 7 ], [ "null", 12, - 1413, + 1464, 7 ], [ @@ -56462,7 +57370,7 @@ 11, 0, 12, - 1413, + 1464, 7 ], [ @@ -56470,7 +57378,7 @@ 11, 1, 1, - 1413, + 1464, 7 ], [ @@ -56478,20 +57386,20 @@ 11, 2, 8, - 1413, + 1464, 7 ], [ "invoke", 11, 9, - 1413, + 1464, 7 ], [ "null", 13, - 1413, + 1464, 31 ], [ @@ -56499,55 +57407,55 @@ 14, 9, 13, - 1413, + 1464, 31 ], [ "jump_true", 14, - "ne_nid_1038", - 1413, + "ne_nid_1078", + 1464, 31 ], [ "jump", - "ne_ni_1039", - 1413, + "ne_ni_1079", + 1464, 31 ], - "ne_nid_1038", + "ne_nid_1078", [ "false", 14, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_ni_1039", + "ne_ni_1079", [ "is_int", 15, 9, - 1413, + 1464, 31 ], [ "jump_false", 15, - "ne_nn_1040", - 1413, + "ne_nn_1080", + 1464, 31 ], "_nop_tc_1", [ "jump", - "ne_nn_1040", - 1413, + "ne_nn_1080", + 1464, 31 ], [ @@ -56555,35 +57463,35 @@ 14, 9, 13, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_nn_1040", + "ne_nn_1080", [ "is_num", 15, 9, - 1413, + 1464, 31 ], [ "jump_false", 15, - "ne_nt_1041", - 1413, + "ne_nt_1081", + 1464, 31 ], "_nop_tc_2", [ "jump", - "ne_nt_1041", - 1413, + "ne_nt_1081", + 1464, 31 ], [ @@ -56591,35 +57499,35 @@ 14, 9, 13, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_nt_1041", + "ne_nt_1081", [ "is_text", 15, 9, - 1413, + 1464, 31 ], [ "jump_false", 15, - "ne_nnl_1042", - 1413, + "ne_nnl_1082", + 1464, 31 ], "_nop_tc_3", [ "jump", - "ne_nnl_1042", - 1413, + "ne_nnl_1082", + 1464, 31 ], [ @@ -56627,28 +57535,28 @@ 14, 9, 13, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_nnl_1042", + "ne_nnl_1082", [ "is_null", 15, 9, - 1413, + 1464, 31 ], [ "jump_false", 15, - "ne_nb_1043", - 1413, + "ne_nb_1083", + 1464, 31 ], "_nop_tc_4", @@ -56656,35 +57564,35 @@ [ "false", 14, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_nb_1043", + "ne_nb_1083", [ "is_bool", 15, 9, - 1413, + 1464, 31 ], [ "jump_false", 15, - "ne_mis_1044", - 1413, + "ne_mis_1084", + 1464, 31 ], "_nop_tc_6", [ "jump", - "ne_mis_1044", - 1413, + "ne_mis_1084", + 1464, 31 ], [ @@ -56692,35 +57600,35 @@ 14, 9, 13, - 1413, + 1464, 31 ], [ "jump", - "ne_done_1037", - 1413, + "ne_done_1077", + 1464, 31 ], - "ne_mis_1044", + "ne_mis_1084", [ "true", 14, - 1413, + 1464, 31 ], - "ne_done_1037", + "ne_done_1077", [ "jump_false", 14, - "if_else_1035", - 1413, + "if_else_1075", + 1464, 31 ], [ "access", 17, "@", - 1414, + 1465, 28 ], [ @@ -56731,7 +57639,7 @@ "kind": "name", "make": "intrinsic" }, - 1414, + 1465, 13 ], [ @@ -56739,13 +57647,13 @@ 20, 19, 2, - 1414, + 1465, 13 ], [ "null", 21, - 1414, + 1465, 13 ], [ @@ -56753,7 +57661,7 @@ 20, 0, 21, - 1414, + 1465, 13 ], [ @@ -56761,7 +57669,7 @@ 20, 1, 1, - 1414, + 1465, 13 ], [ @@ -56769,21 +57677,21 @@ 20, 2, 17, - 1414, + 1465, 13 ], [ "invoke", 20, 18, - 1414, + 1465, 13 ], [ "access", 22, 0, - 1414, + 1465, 33 ], [ @@ -56791,71 +57699,71 @@ 23, 18, 22, - 1414, + 1465, 33 ], [ "move", 4, 23, - 1414, + 1465, 33 ], [ "jump", - "if_end_1036", - 1414, + "if_end_1076", + 1465, 33 ], - "if_else_1035", - "if_end_1036", + "if_else_1075", + "if_end_1076", [ "get", 25, - 46, + 43, 1, - 1417, + 1468, 14 ], [ "is_proxy", 26, 25, - 1417, + 1468, 14 ], [ "jump_false", 26, - "record_path_1045", - 1417, + "record_path_1085", + 1468, 14 ], [ "null", 27, - 1417, + 1468, 14 ], [ "access", 28, "resolve_package_info", - 1417, + 1468, 14 ], [ "array", 29, 0, - 1417, + 1468, 14 ], [ "push", 29, 4, - 1417, + 1468, 14 ], [ @@ -56863,7 +57771,7 @@ 30, 25, 2, - 1417, + 1468, 14 ], [ @@ -56871,7 +57779,7 @@ 30, 0, 27, - 1417, + 1468, 14 ], [ @@ -56879,7 +57787,7 @@ 30, 1, 28, - 1417, + 1468, 14 ], [ @@ -56887,29 +57795,29 @@ 30, 2, 29, - 1417, + 1468, 14 ], [ "invoke", 30, 24, - 1417, + 1468, 14 ], [ "jump", - "call_done_1046", - 1417, + "call_done_1086", + 1468, 14 ], - "record_path_1045", + "record_path_1085", [ "load_field", 31, 25, "resolve_package_info", - 1417, + 1468, 14 ], [ @@ -56917,7 +57825,7 @@ 32, 31, 1, - 1417, + 1468, 14 ], [ @@ -56925,7 +57833,7 @@ 32, 0, 25, - 1417, + 1468, 14 ], [ @@ -56933,52 +57841,52 @@ 32, 1, 4, - 1417, + 1468, 14 ], [ "invoke", 32, 24, - 1417, + 1468, 14 ], - "call_done_1046", + "call_done_1086", [ "move", 3, 24, - 1417, + 1468, 14 ], "_nop_bl_2", [ "jump_true", 3, - "if_else_1047", - 1418, + "if_else_1087", + 1469, 8 ], [ "null", 34, - 1418, + 1469, 21 ], [ "return", 34, - 1418, + 1469, 21 ], "_nop_ur_2", - "if_else_1047", - "if_end_1048", + "if_else_1087", + "if_end_1088", [ "access", 35, "/", - 1421, + 1472, 28 ], [ @@ -56989,7 +57897,7 @@ "kind": "name", "make": "intrinsic" }, - 1421, + 1472, 15 ], [ @@ -56997,13 +57905,13 @@ 38, 37, 2, - 1421, + 1472, 15 ], [ "null", 39, - 1421, + 1472, 15 ], [ @@ -57011,7 +57919,7 @@ 38, 0, 39, - 1421, + 1472, 15 ], [ @@ -57019,7 +57927,7 @@ 38, 1, 4, - 1421, + 1472, 15 ], [ @@ -57027,35 +57935,35 @@ 38, 2, 35, - 1421, + 1472, 15 ], [ "invoke", 38, 36, - 1421, + 1472, 15 ], [ "move", 2, 36, - 1421, + 1472, 15 ], [ "length", 40, 2, - 1422, + 1473, 27 ], [ "access", 41, 1, - 1422, + 1473, 36 ], [ @@ -57063,7 +57971,7 @@ 42, 40, 41, - 1422, + 1473, 36 ], [ @@ -57071,14 +57979,14 @@ 43, 2, 42, - 1422, + 1473, 36 ], [ "move", 5, 43, - 1422, + 1473, 36 ], [ @@ -57091,7 +57999,7 @@ 44, 4, "path", - 1425, + 1476, 11 ], [ @@ -57099,7 +58007,7 @@ 44, 5, "name", - 1426, + 1477, 11 ], [ @@ -57107,13 +58015,13 @@ 44, 3, "type", - 1427, + 1478, 11 ], [ "return", 44, - 1427, + 1478, 11 ], "_nop_ur_3", @@ -57127,60 +58035,18 @@ "main": { "nr_args": 0, "nr_close_slots": 0, - "nr_slots": 223, + "nr_slots": 228, "instructions": [ - [ - "function", - 69, - 0, - 0, - 0 - ], - [ - "move", - 17, - 69, - 0, - 0 - ], - [ - "function", - 70, - 1, - 0, - 0 - ], - [ - "move", - 48, - 70, - 0, - 0 - ], - [ - "function", - 71, - 2, - 0, - 0 - ], - [ - "move", - 25, - 71, - 0, - 0 - ], [ "function", 72, - 3, + 0, 0, 0 ], [ "move", - 19, + 46, 72, 0, 0 @@ -57188,13 +58054,13 @@ [ "function", 73, - 4, + 1, 0, 0 ], [ "move", - 13, + 58, 73, 0, 0 @@ -57202,13 +58068,13 @@ [ "function", 74, - 5, + 2, 0, 0 ], [ "move", - 1, + 47, 74, 0, 0 @@ -57216,13 +58082,13 @@ [ "function", 75, - 6, + 3, 0, 0 ], [ "move", - 30, + 45, 75, 0, 0 @@ -57230,13 +58096,13 @@ [ "function", 76, - 7, + 4, 0, 0 ], [ "move", - 57, + 26, 76, 0, 0 @@ -57244,13 +58110,13 @@ [ "function", 77, - 8, + 5, 0, 0 ], [ "move", - 68, + 20, 77, 0, 0 @@ -57258,13 +58124,13 @@ [ "function", 78, - 9, + 6, 0, 0 ], [ "move", - 40, + 14, 78, 0, 0 @@ -57272,13 +58138,13 @@ [ "function", 79, - 10, + 7, 0, 0 ], [ "move", - 56, + 71, 79, 0, 0 @@ -57286,7 +58152,7 @@ [ "function", 80, - 11, + 8, 0, 0 ], @@ -57300,13 +58166,13 @@ [ "function", 81, - 12, + 9, 0, 0 ], [ "move", - 61, + 60, 81, 0, 0 @@ -57314,13 +58180,13 @@ [ "function", 82, - 13, + 10, 0, 0 ], [ "move", - 12, + 63, 82, 0, 0 @@ -57328,13 +58194,13 @@ [ "function", 83, - 14, + 11, 0, 0 ], [ "move", - 26, + 37, 83, 0, 0 @@ -57342,13 +58208,13 @@ [ "function", 84, - 15, + 12, 0, 0 ], [ "move", - 55, + 7, 84, 0, 0 @@ -57356,13 +58222,13 @@ [ "function", 85, - 16, + 13, 0, 0 ], [ "move", - 54, + 49, 85, 0, 0 @@ -57370,13 +58236,13 @@ [ "function", 86, - 17, + 14, 0, 0 ], [ "move", - 35, + 41, 86, 0, 0 @@ -57384,13 +58250,13 @@ [ "function", 87, - 19, + 15, 0, 0 ], [ "move", - 27, + 16, 87, 0, 0 @@ -57398,13 +58264,13 @@ [ "function", 88, - 20, + 16, 0, 0 ], [ "move", - 44, + 27, 88, 0, 0 @@ -57412,13 +58278,13 @@ [ "function", 89, - 21, + 17, 0, 0 ], [ "move", - 18, + 59, 89, 0, 0 @@ -57426,13 +58292,13 @@ [ "function", 90, - 22, + 18, 0, 0 ], [ "move", - 62, + 57, 90, 0, 0 @@ -57440,13 +58306,13 @@ [ "function", 91, - 23, + 19, 0, 0 ], [ "move", - 58, + 33, 91, 0, 0 @@ -57454,13 +58320,13 @@ [ "function", 92, - 24, + 21, 0, 0 ], [ "move", - 63, + 28, 92, 0, 0 @@ -57468,13 +58334,13 @@ [ "function", 93, - 26, + 22, 0, 0 ], [ "move", - 11, + 40, 93, 0, 0 @@ -57482,13 +58348,13 @@ [ "function", 94, - 32, + 23, 0, 0 ], [ "move", - 8, + 19, 94, 0, 0 @@ -57496,13 +58362,13 @@ [ "function", 95, - 33, + 24, 0, 0 ], [ "move", - 51, + 4, 95, 0, 0 @@ -57510,13 +58376,13 @@ [ "function", 96, - 34, + 25, 0, 0 ], [ "move", - 52, + 61, 96, 0, 0 @@ -57524,13 +58390,13 @@ [ "function", 97, - 36, + 26, 0, 0 ], [ "move", - 14, + 65, 97, 0, 0 @@ -57538,13 +58404,13 @@ [ "function", 98, - 37, + 28, 0, 0 ], [ "move", - 60, + 13, 98, 0, 0 @@ -57552,7 +58418,7 @@ [ "function", 99, - 38, + 34, 0, 0 ], @@ -57566,13 +58432,13 @@ [ "function", 100, - 39, + 35, 0, 0 ], [ "move", - 6, + 64, 100, 0, 0 @@ -57580,13 +58446,13 @@ [ "function", 101, - 40, + 36, 0, 0 ], [ "move", - 20, + 50, 101, 0, 0 @@ -57594,13 +58460,13 @@ [ "function", 102, - 41, + 38, 0, 0 ], [ "move", - 15, + 54, 102, 0, 0 @@ -57608,13 +58474,13 @@ [ "function", 103, - 43, + 39, 0, 0 ], [ "move", - 36, + 10, 103, 0, 0 @@ -57622,13 +58488,13 @@ [ "function", 104, - 45, + 40, 0, 0 ], [ "move", - 22, + 11, 104, 0, 0 @@ -57636,13 +58502,13 @@ [ "function", 105, - 46, + 41, 0, 0 ], [ "move", - 67, + 5, 105, 0, 0 @@ -57650,13 +58516,13 @@ [ "function", 106, - 47, + 42, 0, 0 ], [ "move", - 64, + 21, 106, 0, 0 @@ -57664,13 +58530,13 @@ [ "function", 107, - 48, + 43, 0, 0 ], [ "move", - 23, + 8, 107, 0, 0 @@ -57678,27 +58544,97 @@ [ "function", 108, + 45, + 0, + 0 + ], + [ + "move", + 18, + 108, + 0, + 0 + ], + [ + "function", + 109, + 47, + 0, + 0 + ], + [ + "move", + 22, + 109, + 0, + 0 + ], + [ + "function", + 110, + 48, + 0, + 0 + ], + [ + "move", + 70, + 110, + 0, + 0 + ], + [ + "function", + 111, 49, 0, 0 ], [ "move", - 34, - 108, + 48, + 111, + 0, + 0 + ], + [ + "function", + 112, + 50, + 0, + 0 + ], + [ + "move", + 66, + 112, + 0, + 0 + ], + [ + "function", + 113, + 51, + 0, + 0 + ], + [ + "move", + 51, + 113, 0, 0 ], [ "access", - 109, + 114, "toml", 1, 16 ], [ "access", - 111, + 116, { "name": "use", "kind": "name", @@ -57709,58 +58645,58 @@ ], [ "frame", - 112, - 111, + 117, + 116, 1, 1, 12 ], [ "null", - 113, + 118, 1, 12 ], [ "setarg", - 112, + 117, 0, - 113, + 118, 1, 12 ], [ "setarg", - 112, + 117, 1, - 109, + 114, 1, 12 ], [ "invoke", - 112, - 110, + 117, + 115, 1, 12 ], [ "move", - 24, - 110, + 25, + 115, 1, 12 ], [ "access", - 114, + 119, "json", 3, 16 ], [ "access", - 116, + 121, { "name": "use", "kind": "name", @@ -57771,58 +58707,58 @@ ], [ "frame", - 117, - 116, + 122, + 121, 1, 3, 12 ], [ "null", - 118, + 123, 3, 12 ], [ "setarg", - 117, + 122, 0, - 118, + 123, 3, 12 ], [ "setarg", - 117, + 122, 1, - 114, + 119, 3, 12 ], [ "invoke", - 117, - 115, + 122, + 120, 3, 12 ], [ "move", 32, - 115, + 120, 3, 12 ], [ "access", - 119, + 124, "fd", 4, 14 ], [ "access", - 121, + 126, { "name": "use", "kind": "name", @@ -57833,58 +58769,58 @@ ], [ "frame", - 122, - 121, + 127, + 126, 1, 4, 10 ], [ "null", - 123, + 128, 4, 10 ], [ "setarg", - 122, + 127, 0, - 123, + 128, 4, 10 ], [ "setarg", - 122, + 127, 1, - 119, + 124, 4, 10 ], [ "invoke", - 122, - 120, + 127, + 125, 4, 10 ], [ "move", - 16, - 120, + 17, + 125, 4, 10 ], [ "access", - 124, + 129, "http", 5, 16 ], [ "access", - 126, + 131, { "name": "use", "kind": "name", @@ -57895,58 +58831,58 @@ ], [ "frame", - 127, - 126, + 132, + 131, 1, 5, 12 ], [ "null", - 128, + 133, 5, 12 ], [ "setarg", - 127, + 132, 0, - 128, + 133, 5, 12 ], [ "setarg", - 127, + 132, 1, - 124, + 129, 5, 12 ], [ "invoke", - 127, - 125, + 132, + 130, 5, 12 ], [ "move", - 21, - 125, + 23, + 130, 5, 12 ], [ "access", - 129, + 134, "miniz", 6, 17 ], [ "access", - 131, + 136, { "name": "use", "kind": "name", @@ -57957,58 +58893,58 @@ ], [ "frame", - 132, - 131, + 137, + 136, 1, 6, 13 ], [ "null", - 133, + 138, 6, 13 ], [ "setarg", - 132, + 137, 0, - 133, + 138, 6, 13 ], [ "setarg", - 132, + 137, 1, - 129, + 134, 6, 13 ], [ "invoke", - 132, - 130, + 137, + 135, 6, 13 ], [ "move", - 5, - 130, + 3, + 135, 6, 13 ], [ "access", - 134, + 139, "time", 7, 16 ], [ "access", - 136, + 141, { "name": "use", "kind": "name", @@ -58019,58 +58955,58 @@ ], [ "frame", - 137, - 136, + 142, + 141, 1, 7, 12 ], [ "null", - 138, + 143, 7, 12 ], [ "setarg", - 137, + 142, 0, - 138, + 143, 7, 12 ], [ "setarg", - 137, + 142, 1, - 134, + 139, 7, 12 ], [ "invoke", - 137, - 135, + 142, + 140, 7, 12 ], [ "move", - 2, - 135, + 1, + 140, 7, 12 ], [ "access", - 139, + 144, "crypto", 8, 18 ], [ "access", - 141, + 146, { "name": "use", "kind": "name", @@ -58081,58 +59017,58 @@ ], [ "frame", - 142, - 141, + 147, + 146, 1, 8, 14 ], [ "null", - 143, + 148, 8, 14 ], [ "setarg", - 142, + 147, 0, - 143, + 148, 8, 14 ], [ "setarg", - 142, + 147, 1, - 139, + 144, 8, 14 ], [ "invoke", - 142, - 140, + 147, + 145, 8, 14 ], [ "move", - 28, - 140, + 24, + 145, 8, 14 ], [ "access", - 144, + 149, "blob", 9, 16 ], [ "access", - 146, + 151, { "name": "use", "kind": "name", @@ -58143,58 +59079,58 @@ ], [ "frame", - 147, - 146, + 152, + 151, 1, 9, 12 ], [ "null", - 148, + 153, 9, 12 ], [ "setarg", - 147, + 152, 0, - 148, + 153, 9, 12 ], [ "setarg", - 147, + 152, 1, - 144, + 149, 9, 12 ], [ "invoke", - 147, - 145, + 152, + 150, 9, 12 ], [ "move", - 59, - 145, + 62, + 150, 9, 12 ], [ "access", - 149, + 154, "package", 11, 21 ], [ "access", - 151, + 156, { "name": "use", "kind": "name", @@ -58205,58 +59141,58 @@ ], [ "frame", - 152, - 151, + 157, + 156, 1, 11, 17 ], [ "null", - 153, + 158, 11, 17 ], [ "setarg", - 152, + 157, 0, - 153, + 158, 11, 17 ], [ "setarg", - 152, + 157, 1, - 149, + 154, 11, 17 ], [ "invoke", - 152, - 150, + 157, + 155, 11, 17 ], [ "move", - 65, - 150, + 67, + 155, 11, 17 ], [ "access", - 154, + 159, "os", 12, 14 ], [ "access", - 156, + 161, { "name": "use", "kind": "name", @@ -58267,58 +59203,58 @@ ], [ "frame", - 157, - 156, + 162, + 161, 1, 12, 10 ], [ "null", - 158, + 163, 12, 10 ], [ "setarg", - 157, + 162, 0, - 158, + 163, 12, 10 ], [ "setarg", - 157, + 162, 1, - 154, + 159, 12, 10 ], [ "invoke", - 157, - 155, + 162, + 160, 12, 10 ], [ "move", - 66, - 155, + 68, + 160, 12, 10 ], [ "access", - 159, + 164, "link", 13, 16 ], [ "access", - 161, + 166, { "name": "use", "kind": "name", @@ -58329,51 +59265,51 @@ ], [ "frame", - 162, - 161, + 167, + 166, 1, 13, 12 ], [ "null", - 163, + 168, 13, 12 ], [ "setarg", - 162, + 167, 0, - 163, + 168, 13, 12 ], [ "setarg", - 162, + 167, 1, - 159, + 164, 13, 12 ], [ "invoke", - 162, - 160, + 167, + 165, 13, 12 ], [ "move", 29, - 160, + 165, 13, 12 ], [ "access", - 164, + 169, { "name": "core_json", "kind": "name", @@ -58384,14 +59320,14 @@ ], [ "move", - 4, - 164, + 42, + 169, 18, 17 ], [ "access", - 165, + 170, { "name": "shop_path", "kind": "name", @@ -58402,14 +59338,14 @@ ], [ "move", - 33, - 165, + 30, + 170, 19, 24 ], [ "access", - 166, + 171, { "name": "actor_api", "kind": "name", @@ -58420,875 +59356,890 @@ ], [ "move", - 39, - 166, + 35, + 171, 20, 12 ], [ - "record", - 167, - 0 - ], - [ - "move", - 46, - 167, - 56, + "access", + 15, + "core", + 22, 12 ], - [ - "access", - 45, - 0, - 58, - 19 - ], - [ - "access", - 49, - 1, - 59, - 21 - ], - [ - "access", - 10, - 2, - 60, - 18 - ], - [ - "access", - 47, - ".cm", - 62, - 15 - ], - [ - "access", - 3, - ".ce", - 63, - 17 - ], - [ - "access", - 41, - ".dylib", - 65, - 17 - ], - [ - "function", - 168, - 50, - 68, - 24 - ], - [ - "store_field", - 46, - 168, - "get_package_dir", - 68, - 1 - ], - [ - "access", - 42, - "core", - 78, - 20 - ], - [ - "function", - 169, - 51, - 80, - 21 - ], - [ - "store_field", - 46, - 169, - "get_core_dir", - 80, - 1 - ], - [ - "function", - 170, - 52, - 90, - 24 - ], - [ - "store_field", - 46, - 170, - "get_reports_dir", - 90, - 1 - ], - [ - "function", - 171, - 53, - 198, - 18 - ], - [ - "store_field", - 46, - 171, - "file_info", - 198, - 1 - ], - [ - "null", - 50, - 269, - 13 - ], - [ - "function", - 172, - 54, - 270, - 18 - ], - [ - "store_field", - 46, - 172, - "load_lock", - 270, - 1 - ], - [ - "function", - 173, - 55, - 288, - 18 - ], - [ - "store_field", - 46, - 173, - "save_lock", - 288, - 1 - ], - [ - "function", - 174, - 56, - 296, - 29 - ], - [ - "store_field", - 46, - 174, - "resolve_package_info", - 296, - 1 - ], - [ - "function", - 175, - 57, - 303, - 28 - ], - [ - "store_field", - 46, - 175, - "verify_package_name", - 303, - 1 - ], - [ - "function", - 176, - 58, - 315, - 25 - ], - [ - "store_field", - 46, - 176, - "get_download_url", - 315, - 1 - ], - [ - "function", - 177, - 59, - 335, - 20 - ], - [ - "store_field", - 46, - 177, - "get_api_url", - 335, - 1 - ], - [ - "function", - 178, - 60, - 354, - 28 - ], - [ - "store_field", - 46, - 178, - "extract_commit_hash", - 354, - 1 - ], [ "record", - 179, - 0 - ], - [ - "move", - 37, - 179, - 370, - 16 - ], - [ - "frame", - 181, - 54, - 0, - 385, - 19 - ], - [ - "null", - 182, - 385, - 19 - ], - [ - "setarg", - 181, - 0, - 182, - 385, - 19 - ], - [ - "invoke", - 181, - 180, - 385, - 19 - ], - [ - "access", - 183, - "$self", - 399, - 28 - ], - [ - "access", - 184, - "$overling", - 399, - 37 - ], - [ - "access", - 185, - "$clock", - 399, - 50 - ], - [ - "access", - 186, - "$delay", - 399, - 60 - ], - [ - "access", - 187, - "$start", - 399, - 70 - ], - [ - "access", - 188, - "$receiver", - 399, - 80 - ], - [ - "access", - 189, - "$contact", - 399, - 93 - ], - [ - "access", - 190, - "$portal", - 399, - 105 - ], - [ - "access", - 191, - "$time_limit", - 399, - 116 - ], - [ - "access", - 192, - "$couple", - 399, - 131 - ], - [ - "access", - 193, - "$stop", - 399, - 142 - ], - [ - "access", - 194, - "$unneeded", - 399, - 151 - ], - [ - "access", - 195, - "$connection", - 399, - 164 - ], - [ - "access", - 196, - "$fd", - 399, - 179 - ], - [ - "array", - 197, - 0, - 399, - 179 - ], - [ - "push", - 197, - 183, - 399, - 179 - ], - [ - "push", - 197, - 184, - 399, - 179 - ], - [ - "push", - 197, - 185, - 399, - 179 - ], - [ - "push", - 197, - 186, - 399, - 179 - ], - [ - "push", - 197, - 187, - 399, - 179 - ], - [ - "push", - 197, - 188, - 399, - 179 - ], - [ - "push", - 197, - 189, - 399, - 179 - ], - [ - "push", - 197, - 190, - 399, - 179 - ], - [ - "push", - 197, - 191, - 399, - 179 - ], - [ - "push", - 197, - 192, - 399, - 179 - ], - [ - "push", - 197, - 193, - 399, - 179 - ], - [ - "push", - 197, - 194, - 399, - 179 - ], - [ - "push", - 197, - 195, - 399, - 179 - ], - [ - "push", - 197, - 196, - 399, - 179 - ], - [ - "move", - 7, - 197, - 399, - 179 - ], - [ - "function", - 198, - 61, - 403, - 26 - ], - [ - "store_field", - 46, - 198, - "script_inject_for", - 403, - 1 - ], - [ - "function", - 199, - 62, - 412, - 32 - ], - [ - "store_field", - 46, - 199, - "get_script_capabilities", - 412, - 1 - ], - [ - "null", - 53, - 440, - 18 - ], - [ - "null", - 38, - 441, - 23 - ], - [ - "record", - 200, + 172, 0 ], [ "move", 43, - 200, - 769, - 25 + 172, + 104, + 12 + ], + [ + "access", + 2, + 0, + 106, + 19 + ], + [ + "access", + 52, + 1, + 107, + 21 + ], + [ + "access", + 12, + 2, + 108, + 18 + ], + [ + "access", + 44, + ".cm", + 110, + 15 + ], + [ + "access", + 69, + ".ce", + 111, + 17 + ], + [ + "access", + 38, + ".dylib", + 113, + 17 ], [ "function", - 201, - 63, - 840, + 173, + 52, + 116, + 24 + ], + [ + "store_field", + 43, + 173, + "get_package_dir", + 116, + 1 + ], + [ + "access", + 36, + "core", + 126, + 20 + ], + [ + "function", + 174, + 53, + 128, + 21 + ], + [ + "store_field", + 43, + 174, + "get_core_dir", + 128, + 1 + ], + [ + "function", + 175, + 54, + 138, + 24 + ], + [ + "store_field", + 43, + 175, + "get_reports_dir", + 138, + 1 + ], + [ + "function", + 176, + 55, + 246, 18 ], [ "store_field", - 46, - 201, - "is_loaded", - 840, + 43, + 176, + "file_info", + 246, + 1 + ], + [ + "null", + 53, + 317, + 13 + ], + [ + "function", + 177, + 56, + 318, + 18 + ], + [ + "store_field", + 43, + 177, + "load_lock", + 318, 1 ], [ "function", - 202, - 64, - 906, - 12 + 178, + 57, + 336, + 18 ], [ "store_field", - 46, - 202, - "use", - 906, - 1 - ], - [ - "store_field", - 46, - 18, - "resolve_locator", - 931, + 43, + 178, + "save_lock", + 336, 1 ], [ "function", - 203, - 65, - 994, - 14 - ], - [ - "store_field", - 46, - 203, - "fetch", - 994, - 1 - ], - [ - "function", - 204, - 66, - 1051, - 16 - ], - [ - "store_field", - 46, - 204, - "extract", - 1051, - 1 - ], - [ - "function", - 205, - 67, - 1127, - 15 - ], - [ - "store_field", - 46, - 205, - "update", - 1127, - 1 - ], - [ - "function", - 206, - 68, - 1220, - 15 - ], - [ - "store_field", - 46, - 206, - "remove", - 1220, - 1 - ], - [ - "function", - 207, - 69, - 1232, - 12 - ], - [ - "store_field", - 46, - 207, - "get", - 1232, - 1 - ], - [ - "function", - 208, - 70, - 1263, - 20 - ], - [ - "store_field", - 46, - 208, - "file_reload", - 1263, - 1 - ], - [ - "function", - 209, - 73, - 1273, - 22 - ], - [ - "store_field", - 46, - 209, - "module_reload", - 1273, - 1 - ], - [ - "function", - 210, - 75, - 1326, - 30 - ], - [ - "store_field", - 46, - 210, - "build_package_scripts", - 1326, - 1 - ], - [ - "function", - 211, - 76, - 1337, - 22 - ], - [ - "store_field", - 46, - 211, - "list_packages", - 1337, - 1 - ], - [ - "function", - 212, - 77, - 1344, - 20 - ], - [ - "store_field", - 46, - 212, - "get_lib_dir", - 1344, - 1 - ], - [ - "function", - 213, - 78, - 1348, - 22 - ], - [ - "store_field", - 46, - 213, - "get_local_dir", - 1348, - 1 - ], - [ - "function", - 214, - 79, - 1353, - 22 - ], - [ - "store_field", - 46, - 214, - "get_build_dir", - 1353, - 1 - ], - [ - "function", - 215, - 80, - 1358, - 24 - ], - [ - "store_field", - 46, - 215, - "get_package_dir", - 1358, - 1 - ], - [ - "function", - 216, - 81, - 1365, - 26 - ], - [ - "store_field", - 46, - 216, - "c_symbol_for_file", - 1365, - 1 - ], - [ - "function", - 217, - 82, - 1374, - 24 - ], - [ - "store_field", - 46, - 217, - "c_symbol_prefix", - 1374, - 1 - ], - [ - "function", - 218, - 83, - 1381, + 179, + 58, + 344, 29 ], [ "store_field", - 46, - 218, - "lib_name_for_package", - 1381, + 43, + 179, + "resolve_package_info", + 344, 1 ], [ "function", - 219, - 84, - 1387, - 23 + 180, + 59, + 351, + 28 ], [ "store_field", - 46, - 219, - "get_dylib_path", - 1387, + 43, + 180, + "verify_package_name", + 351, 1 ], [ "function", - 220, - 86, - 1391, - 23 + 181, + 60, + 363, + 25 ], [ "store_field", - 46, - 220, - "audit_packages", - 1391, + 43, + 181, + "get_download_url", + 363, 1 ], [ "function", - 221, - 87, - 1408, + 182, + 61, + 383, + 20 + ], + [ + "store_field", + 43, + 182, + "get_api_url", + 383, + 1 + ], + [ + "function", + 183, + 62, + 402, + 28 + ], + [ + "store_field", + 43, + 183, + "extract_commit_hash", + 402, + 1 + ], + [ + "record", + 184, + 0 + ], + [ + "move", + 34, + 184, + 418, + 16 + ], + [ + "frame", + 186, + 57, + 0, + 433, + 19 + ], + [ + "null", + 187, + 433, + 19 + ], + [ + "setarg", + 186, + 0, + 187, + 433, + 19 + ], + [ + "invoke", + 186, + 185, + 433, + 19 + ], + [ + "access", + 188, + "$self", + 447, + 28 + ], + [ + "access", + 189, + "$overling", + 447, + 37 + ], + [ + "access", + 190, + "$clock", + 447, + 50 + ], + [ + "access", + 191, + "$delay", + 447, + 60 + ], + [ + "access", + 192, + "$start", + 447, + 70 + ], + [ + "access", + 193, + "$receiver", + 447, + 80 + ], + [ + "access", + 194, + "$contact", + 447, + 93 + ], + [ + "access", + 195, + "$portal", + 447, + 105 + ], + [ + "access", + 196, + "$time_limit", + 447, + 116 + ], + [ + "access", + 197, + "$couple", + 447, + 131 + ], + [ + "access", + 198, + "$stop", + 447, + 142 + ], + [ + "access", + 199, + "$unneeded", + 447, + 151 + ], + [ + "access", + 200, + "$connection", + 447, + 164 + ], + [ + "access", + 201, + "$fd", + 447, + 179 + ], + [ + "array", + 202, + 0, + 447, + 179 + ], + [ + "push", + 202, + 188, + 447, + 179 + ], + [ + "push", + 202, + 189, + 447, + 179 + ], + [ + "push", + 202, + 190, + 447, + 179 + ], + [ + "push", + 202, + 191, + 447, + 179 + ], + [ + "push", + 202, + 192, + 447, + 179 + ], + [ + "push", + 202, + 193, + 447, + 179 + ], + [ + "push", + 202, + 194, + 447, + 179 + ], + [ + "push", + 202, + 195, + 447, + 179 + ], + [ + "push", + 202, + 196, + 447, + 179 + ], + [ + "push", + 202, + 197, + 447, + 179 + ], + [ + "push", + 202, + 198, + 447, + 179 + ], + [ + "push", + 202, + 199, + 447, + 179 + ], + [ + "push", + 202, + 200, + 447, + 179 + ], + [ + "push", + 202, + 201, + 447, + 179 + ], + [ + "move", + 6, + 202, + 447, + 179 + ], + [ + "function", + 203, + 63, + 451, + 26 + ], + [ + "store_field", + 43, + 203, + "script_inject_for", + 451, + 1 + ], + [ + "function", + 204, + 64, + 460, + 32 + ], + [ + "store_field", + 43, + 204, + "get_script_capabilities", + 460, + 1 + ], + [ + "null", + 55, + 488, + 18 + ], + [ + "null", + 56, + 489, + 23 + ], + [ + "record", + 205, + 0 + ], + [ + "move", + 39, + 205, + 816, + 25 + ], + [ + "function", + 206, + 65, + 887, + 18 + ], + [ + "store_field", + 43, + 206, + "is_loaded", + 887, + 1 + ], + [ + "function", + 207, + 66, + 953, + 12 + ], + [ + "store_field", + 43, + 207, + "use", + 953, + 1 + ], + [ + "store_field", + 43, + 19, + "resolve_locator", + 978, + 1 + ], + [ + "function", + 208, + 67, + 1041, + 14 + ], + [ + "store_field", + 43, + 208, + "fetch", + 1041, + 1 + ], + [ + "function", + 209, + 68, + 1098, + 16 + ], + [ + "store_field", + 43, + 209, + "extract", + 1098, + 1 + ], + [ + "function", + 210, + 69, + 1174, + 15 + ], + [ + "store_field", + 43, + 210, + "update", + 1174, + 1 + ], + [ + "function", + 211, + 70, + 1267, + 15 + ], + [ + "store_field", + 43, + 211, + "remove", + 1267, + 1 + ], + [ + "function", + 212, + 71, + 1279, + 12 + ], + [ + "store_field", + 43, + 212, + "get", + 1279, + 1 + ], + [ + "function", + 213, + 72, + 1310, + 20 + ], + [ + "store_field", + 43, + 213, + "file_reload", + 1310, + 1 + ], + [ + "function", + 214, + 75, + 1320, 22 ], [ "store_field", - 46, + 43, + 214, + "module_reload", + 1320, + 1 + ], + [ + "function", + 215, + 77, + 1373, + 30 + ], + [ + "store_field", + 43, + 215, + "build_package_scripts", + 1373, + 1 + ], + [ + "function", + 216, + 78, + 1384, + 22 + ], + [ + "store_field", + 43, + 216, + "list_packages", + 1384, + 1 + ], + [ + "function", + 217, + 79, + 1391, + 20 + ], + [ + "store_field", + 43, + 217, + "get_lib_dir", + 1391, + 1 + ], + [ + "function", + 218, + 80, + 1395, + 22 + ], + [ + "store_field", + 43, + 218, + "get_local_dir", + 1395, + 1 + ], + [ + "function", + 219, + 81, + 1400, + 22 + ], + [ + "store_field", + 43, + 219, + "get_build_dir", + 1400, + 1 + ], + [ + "function", + 220, + 82, + 1405, + 24 + ], + [ + "store_field", + 43, + 220, + "get_package_dir", + 1405, + 1 + ], + [ + "function", 221, + 83, + 1413, + 26 + ], + [ + "store_field", + 43, + 221, + "c_symbol_for_file", + 1413, + 1 + ], + [ + "function", + 222, + 84, + 1422, + 24 + ], + [ + "store_field", + 43, + 222, + "c_symbol_prefix", + 1422, + 1 + ], + [ + "function", + 223, + 85, + 1429, + 29 + ], + [ + "store_field", + 43, + 223, + "lib_name_for_package", + 1429, + 1 + ], + [ + "store_field", + 43, + 58, + "get_package_id", + 1434, + 1 + ], + [ + "function", + 224, + 86, + 1438, + 23 + ], + [ + "store_field", + 43, + 224, + "get_dylib_path", + 1438, + 1 + ], + [ + "function", + 225, + 88, + 1442, + 23 + ], + [ + "store_field", + 43, + 225, + "audit_packages", + 1442, + 1 + ], + [ + "function", + 226, + 89, + 1459, + 22 + ], + [ + "store_field", + 43, + 226, "parse_package", - 1408, + 1459, 1 ], [ "return", - 46, - 1431, + 43, + 1482, 8 ], "_nop_ur_1", diff --git a/boot/link.cm.mcode b/boot/link.cm.mcode index b3d1e055..4c59683b 100644 --- a/boot/link.cm.mcode +++ b/boot/link.cm.mcode @@ -9,7 +9,7 @@ [ "get", 1, - 5, + 4, 1, 13, 10 @@ -50,7 +50,7 @@ [ "get", 1, - 5, + 4, 1, 18, 10 @@ -444,7 +444,7 @@ [ "get", 3, - 11, + 10, 1, 30, 10 @@ -496,7 +496,7 @@ [ "get", 9, - 8, + 7, 1, 30, 37 @@ -567,7 +567,7 @@ [ "get", 6, - 2, + 1, 1, 34, 7 @@ -1324,7 +1324,7 @@ [ "get", 44, - 2, + 1, 1, 41, 10 @@ -1475,7 +1475,7 @@ [ "get", 55, - 2, + 1, 1, 42, 7 @@ -1756,7 +1756,7 @@ [ "get", 8, - 11, + 10, 1, 55, 10 @@ -1808,7 +1808,7 @@ [ "get", 14, - 8, + 7, 1, 55, 37 @@ -1887,7 +1887,7 @@ [ "get", 5, - 2, + 1, 2, 71, 24 @@ -2077,7 +2077,7 @@ [ "get", 18, - 7, + 6, 2, 72, 15 @@ -2264,7 +2264,7 @@ [ "put", 28, - 10, + 9, 2, 73, 40 @@ -2284,7 +2284,7 @@ [ "put", 29, - 10, + 9, 2, 74, 23 @@ -2366,7 +2366,7 @@ [ "put", 36, - 10, + 9, 2, 77, 18 @@ -2396,7 +2396,7 @@ [ "get", 3, - 10, + 9, 1, 63, 7 @@ -2411,7 +2411,7 @@ [ "get", 4, - 10, + 9, 1, 63, 26 @@ -2472,7 +2472,7 @@ [ "get", 10, - 2, + 1, 1, 65, 8 @@ -2620,7 +2620,7 @@ [ "put", 19, - 10, + 9, 1, 66, 18 @@ -2628,7 +2628,7 @@ [ "get", 20, - 10, + 9, 1, 67, 12 @@ -2688,7 +2688,7 @@ [ "get", 25, - 10, + 9, 1, 80, 10 @@ -2714,7 +2714,7 @@ [ "put", 1, - 10, + 9, 1, 84, 16 @@ -2786,7 +2786,7 @@ [ "get", 11, - 7, + 6, 1, 87, 16 @@ -2921,7 +2921,7 @@ [ "get", 20, - 4, + 3, 1, 87, 11 @@ -3021,7 +3021,7 @@ [ "get", 28, - 2, + 1, 1, 89, 3 @@ -3193,7 +3193,7 @@ [ "get", 1, - 3, + 2, 1, 138, 22 @@ -3336,7 +3336,7 @@ [ "get", 11, - 3, + 2, 1, 139, 26 @@ -3492,7 +3492,7 @@ [ "get", 22, - 3, + 2, 1, 1, 1 @@ -3670,7 +3670,7 @@ ], [ "move", - 3, + 2, 6, 130, 46 @@ -3719,7 +3719,7 @@ "setarg", 10, 1, - 3, + 2, 132, 15 ], @@ -3755,7 +3755,7 @@ [ "get", 14, - 2, + 1, 3, 132, 49 @@ -3797,7 +3797,7 @@ [ "push", 18, - 3, + 2, 132, 49 ], @@ -3875,7 +3875,7 @@ "setarg", 21, 1, - 3, + 2, 132, 49 ], @@ -3920,7 +3920,7 @@ "add", 24, 23, - 3, + 2, 133, 61 ], @@ -4011,7 +4011,7 @@ ], [ "move", - 2, + 3, 32, 137, 26 @@ -4019,7 +4019,7 @@ [ "frame", 34, - 2, + 3, 0, 143, 11 @@ -4070,7 +4070,7 @@ [ "get", 3, - 7, + 5, 1, 126, 35 @@ -4078,7 +4078,7 @@ [ "get", 5, - 2, + 1, 2, 126, 26 @@ -4268,7 +4268,7 @@ [ "get", 18, - 7, + 6, 2, 127, 17 @@ -4642,7 +4642,7 @@ [ "get", 44, - 7, + 5, 1, 1, 1 @@ -4908,7 +4908,7 @@ "call_done_51", [ "move", - 6, + 7, 9, 94, 14 @@ -4916,7 +4916,7 @@ [ "load_dynamic", 17, - 6, + 7, 1, 95, 13 @@ -5131,7 +5131,7 @@ [ "get", 38, - 2, + 1, 1, 103, 10 @@ -5500,7 +5500,7 @@ [ "get", 64, - 6, + 5, 1, 112, 15 @@ -5635,7 +5635,7 @@ [ "get", 73, - 6, + 5, 1, 114, 3 @@ -5770,7 +5770,7 @@ [ "get", 82, - 6, + 5, 1, 117, 3 @@ -6019,7 +6019,7 @@ [ "get", 97, - 3, + 2, 1, 121, 57 @@ -6071,7 +6071,7 @@ "tern_end_69", [ "move", - 5, + 8, 95, 121, 57 @@ -6086,28 +6086,28 @@ [ "add", 101, - 5, + 8, 100, 122, 33 ], [ "move", - 7, + 5, 101, 122, 33 ], [ "null", - 8, + 6, 123, 23 ], [ "get", 103, - 2, + 1, 1, 124, 7 @@ -6149,7 +6149,7 @@ [ "push", 107, - 7, + 5, 124, 7 ], @@ -6227,7 +6227,7 @@ "setarg", 110, 1, - 7, + 5, 124, 7 ], @@ -6255,7 +6255,7 @@ ], [ "move", - 8, + 6, 111, 125, 21 @@ -6263,7 +6263,7 @@ [ "frame", 113, - 8, + 6, 0, 149, 5 @@ -6425,7 +6425,7 @@ [ "get", 5, - 6, + 5, 1, 157, 15 @@ -6583,7 +6583,7 @@ [ "get", 17, - 3, + 2, 1, 161, 20 @@ -6635,7 +6635,7 @@ [ "get", 21, - 2, + 1, 1, 162, 7 @@ -6777,7 +6777,7 @@ [ "get", 30, - 2, + 1, 1, 163, 5 @@ -7006,7 +7006,7 @@ [ "get", 48, - 6, + 5, 1, 168, 3 @@ -7243,7 +7243,7 @@ [ "get", 4, - 3, + 2, 2, 177, 22 @@ -7295,7 +7295,7 @@ [ "get", 8, - 2, + 1, 2, 178, 9 @@ -7437,7 +7437,7 @@ [ "get", 17, - 2, + 1, 2, 179, 7 @@ -7602,7 +7602,7 @@ [ "get", 3, - 6, + 5, 1, 175, 15 @@ -7900,7 +7900,7 @@ [ "get", 27, - 6, + 5, 1, 183, 3 @@ -8114,7 +8114,7 @@ [ "get", 9, - 3, + 2, 1, 190, 20 @@ -8166,7 +8166,7 @@ [ "get", 13, - 1, + 11, 1, 191, 21 @@ -8218,7 +8218,7 @@ [ "get", 17, - 2, + 1, 1, 194, 16 @@ -8360,7 +8360,7 @@ [ "get", 26, - 9, + 8, 1, 195, 3 @@ -8411,7 +8411,7 @@ [ "get", 30, - 2, + 1, 1, 199, 7 @@ -8553,7 +8553,7 @@ [ "get", 39, - 2, + 1, 1, 200, 20 @@ -8960,7 +8960,7 @@ [ "get", 52, - 2, + 1, 1, 209, 7 @@ -9102,7 +9102,7 @@ [ "get", 61, - 2, + 1, 1, 210, 5 @@ -9244,7 +9244,7 @@ [ "get", 70, - 2, + 1, 1, 211, 14 @@ -9393,7 +9393,7 @@ [ "get", 80, - 2, + 1, 1, 212, 5 @@ -9552,7 +9552,7 @@ [ "get", 89, - 2, + 1, 1, 216, 3 @@ -10155,7 +10155,7 @@ [ "get", 14, - 2, + 1, 5, 251, 51 @@ -10400,7 +10400,7 @@ [ "get", 5, - 2, + 1, 4, 245, 28 @@ -10590,7 +10590,7 @@ [ "get", 18, - 7, + 6, 4, 246, 19 @@ -10994,7 +10994,7 @@ [ "get", 6, - 1, + 11, 3, 230, 25 @@ -11038,7 +11038,7 @@ ], [ "move", - 2, + 3, 5, 230, 25 @@ -11046,7 +11046,7 @@ [ "get", 10, - 2, + 1, 3, 231, 12 @@ -11088,7 +11088,7 @@ [ "push", 14, - 2, + 3, 231, 12 ], @@ -11166,7 +11166,7 @@ "setarg", 17, 1, - 2, + 3, 231, 12 ], @@ -11221,7 +11221,7 @@ "add", 23, 22, - 2, + 3, 232, 48 ], @@ -11299,7 +11299,7 @@ [ "add", 29, - 2, + 3, 28, 235, 37 @@ -11307,7 +11307,7 @@ [ "get", 31, - 2, + 1, 3, 235, 12 @@ -11482,7 +11482,7 @@ "add", 44, 43, - 2, + 3, 236, 48 ], @@ -11577,7 +11577,7 @@ [ "get", 53, - 6, + 5, 3, 240, 7 @@ -11749,7 +11749,7 @@ [ "add", 62, - 2, + 3, 61, 243, 37 @@ -11770,7 +11770,7 @@ ], [ "move", - 3, + 2, 63, 244, 22 @@ -11778,7 +11778,7 @@ [ "frame", 65, - 3, + 2, 0, 267, 7 @@ -12026,7 +12026,7 @@ [ "get", 6, - 6, + 5, 1, 222, 15 @@ -12379,7 +12379,7 @@ [ "get", 4, - 6, + 5, 1, 281, 15 @@ -12753,7 +12753,7 @@ [ "get", 4, - 6, + 5, 1, 287, 15 @@ -13238,7 +13238,7 @@ [ "get", 5, - 6, + 5, 1, 294, 15 @@ -13576,7 +13576,7 @@ ], [ "move", - 11, + 10, 15, 0, 0 @@ -13590,7 +13590,7 @@ ], [ "move", - 8, + 7, 16, 0, 0 @@ -13604,7 +13604,7 @@ ], [ "move", - 3, + 2, 17, 0, 0 @@ -13618,7 +13618,7 @@ ], [ "move", - 9, + 8, 18, 0, 0 @@ -13632,7 +13632,7 @@ ], [ "move", - 1, + 11, 19, 0, 0 @@ -13694,7 +13694,7 @@ ], [ "move", - 7, + 6, 21, 4, 12 @@ -13756,7 +13756,7 @@ ], [ "move", - 2, + 1, 26, 5, 10 @@ -13818,7 +13818,7 @@ ], [ "move", - 4, + 3, 31, 6, 12 @@ -13895,7 +13895,7 @@ ], [ "move", - 5, + 4, 40, 9, 24 @@ -13907,14 +13907,14 @@ ], [ "move", - 6, + 5, 41, 58, 12 ], [ "null", - 10, + 9, 60, 18 ], @@ -13927,7 +13927,7 @@ ], [ "store_field", - 6, + 5, 42, "load", 62, @@ -13942,7 +13942,7 @@ ], [ "store_field", - 6, + 5, 43, "save", 83, @@ -13957,7 +13957,7 @@ ], [ "store_field", - 6, + 5, 44, "add", 92, @@ -13972,7 +13972,7 @@ ], [ "store_field", - 6, + 5, 45, "remove", 156, @@ -13987,7 +13987,7 @@ ], [ "store_field", - 6, + 5, 46, "clear", 173, @@ -14002,7 +14002,7 @@ ], [ "store_field", - 6, + 5, 47, "sync_one", 189, @@ -14017,7 +14017,7 @@ ], [ "store_field", - 6, + 5, 48, "sync_all", 221, @@ -14032,7 +14032,7 @@ ], [ "store_field", - 6, + 5, 49, "is_linked", 280, @@ -14047,7 +14047,7 @@ ], [ "store_field", - 6, + 5, 50, "get_target", 286, @@ -14062,7 +14062,7 @@ ], [ "store_field", - 6, + 5, 51, "get_origin", 293, @@ -14070,7 +14070,7 @@ ], [ "return", - 6, + 5, 302, 8 ], diff --git a/boot/package.cm.mcode b/boot/package.cm.mcode index b02f6518..4eed5061 100644 --- a/boot/package.cm.mcode +++ b/boot/package.cm.mcode @@ -6295,7 +6295,7 @@ "call_done_124", [ "move", - 3, + 2, 6, 165, 18 @@ -6303,7 +6303,7 @@ "_nop_bl_1", [ "jump_true", - 3, + 2, "if_else_125", 166, 10 @@ -6326,34 +6326,34 @@ [ "load_field", 17, - 3, + 2, "dependencies", 168, 16 ], [ "move", - 4, + 3, 17, 168, 16 ], [ "null", - 1, + 4, 169, 23 ], [ "null", - 2, + 1, 170, 26 ], [ "move", 18, - 4, + 3, 171, 9 ], @@ -6375,7 +6375,7 @@ [ "load_dynamic", 20, - 4, + 3, 19, 171, 22 @@ -6406,14 +6406,14 @@ [ "load_dynamic", 22, - 4, + 3, 21, 172, 26 ], [ "move", - 1, + 4, 22, 172, 26 @@ -6554,7 +6554,7 @@ ], [ "move", - 2, + 1, 30, 173, 24 @@ -6567,7 +6567,7 @@ [ "store_field", 34, - 1, + 4, "package", 174, 25 @@ -6575,7 +6575,7 @@ [ "store_field", 34, - 2, + 1, "path", 174, 44 @@ -11009,7 +11009,7 @@ [ "get", 5, - 9, + 8, 1, 360, 17 @@ -11789,7 +11789,7 @@ ], [ "move", - 18, + 17, 23, 300, 20 @@ -11831,7 +11831,7 @@ "setarg", 29, 1, - 18, + 17, 301, 23 ], @@ -11844,7 +11844,7 @@ ], [ "move", - 8, + 12, 27, 301, 23 @@ -11998,7 +11998,7 @@ ], [ "move", - 9, + 8, 40, 305, 16 @@ -12012,7 +12012,7 @@ ], [ "null", - 10, + 9, 308, 14 ], @@ -12024,7 +12024,7 @@ ], [ "null", - 19, + 18, 310, 14 ], @@ -12042,13 +12042,13 @@ ], [ "null", - 11, + 10, 313, 13 ], [ "null", - 12, + 11, 314, 20 ], @@ -12060,7 +12060,7 @@ ], [ "null", - 17, + 16, 316, 22 ], @@ -12079,7 +12079,7 @@ ], [ "null", - 16, + 19, 319, 19 ], @@ -12226,7 +12226,7 @@ ], [ "move", - 10, + 9, 46, 321, 18 @@ -12275,7 +12275,7 @@ "setarg", 50, 1, - 10, + 9, 322, 10 ], @@ -12359,7 +12359,7 @@ "setarg", 57, 1, - 10, + 9, 322, 36 ], @@ -12458,7 +12458,7 @@ "setarg", 63, 1, - 10, + 9, 324, 11 ], @@ -12585,7 +12585,7 @@ "setarg", 73, 1, - 10, + 9, 325, 12 ], @@ -12614,7 +12614,7 @@ ], [ "move", - 19, + 18, 71, 325, 12 @@ -12664,7 +12664,7 @@ [ "push", 80, - 19, + 18, 326, 17 ], @@ -12742,7 +12742,7 @@ "setarg", 83, 1, - 19, + 18, 326, 17 ], @@ -12806,7 +12806,7 @@ [ "push", 89, - 19, + 18, 327, 16 ], @@ -12884,7 +12884,7 @@ "setarg", 92, 1, - 19, + 18, 327, 16 ], @@ -13200,7 +13200,7 @@ "tern_end_240", [ "move", - 11, + 10, 98, 328, 60 @@ -13213,7 +13213,7 @@ ], [ "move", - 12, + 11, 102, 331, 18 @@ -13233,7 +13233,7 @@ ], [ "move", - 17, + 16, 4, 333, 20 @@ -13256,7 +13256,7 @@ [ "length", 105, - 8, + 12, 335, 28 ], @@ -13381,7 +13381,7 @@ [ "load_dynamic", 110, - 8, + 12, 5, 336, 36 @@ -13472,7 +13472,7 @@ ], [ "move", - 12, + 11, 116, 338, 22 @@ -13480,7 +13480,7 @@ [ "load_dynamic", 117, - 8, + 12, 5, 339, 40 @@ -13579,7 +13579,7 @@ ], [ "move", - 17, + 16, 121, 340, 24 @@ -13638,8 +13638,8 @@ [ "add", 128, - 11, - 17, + 10, + 16, 345, 23 ], @@ -13653,7 +13653,7 @@ ], [ "move", - 16, + 19, 129, 345, 38 @@ -13661,8 +13661,8 @@ [ "load_dynamic", 130, - 9, - 16, + 8, + 19, 346, 17 ], @@ -13708,9 +13708,9 @@ ], [ "store_dynamic", - 9, + 8, 132, - 16, + 19, 347, 14 ], @@ -13724,7 +13724,7 @@ "if_end_260", [ "jump_false", - 12, + 11, "if_else_261", 350, 9 @@ -13732,8 +13732,8 @@ [ "load_dynamic", 135, - 9, - 16, + 8, + 19, 351, 14 ], @@ -13748,7 +13748,7 @@ [ "store_dynamic", 136, - 10, + 9, 13, 351, 34 @@ -13763,15 +13763,15 @@ [ "load_dynamic", 137, - 9, - 16, + 8, + 19, 353, 14 ], [ "store_field", 137, - 10, + 9, "generic", 353, 14 @@ -13865,7 +13865,7 @@ "setarg", 144, 1, - 9, + 8, 359, 10 ], diff --git a/boot/pronto.cm.mcode b/boot/pronto.cm.mcode index f5e19a24..d2644758 100644 --- a/boot/pronto.cm.mcode +++ b/boot/pronto.cm.mcode @@ -1391,7 +1391,7 @@ ], [ "access", - 4, + 5, 0, 42, 17 @@ -1404,14 +1404,14 @@ ], [ "false", - 5, + 3, 44, 21 ], [ "frame", 14, - 3, + 4, 0, 82, 5 @@ -2076,7 +2076,7 @@ ], [ "move", - 4, + 5, 19, 115, 19 @@ -2139,21 +2139,21 @@ ], [ "move", - 10, + 8, 24, 116, 23 ], [ "access", - 9, + 10, 0, 117, 22 ], [ "access", - 7, + 4, 0, 118, 21 @@ -2167,7 +2167,7 @@ ], [ "false", - 5, + 6, 120, 20 ], @@ -2290,7 +2290,7 @@ "tern_end_90", [ "move", - 8, + 9, 29, 174, 54 @@ -2320,7 +2320,7 @@ [ "is_int", 39, - 8, + 9, 176, 16 ], @@ -2335,7 +2335,7 @@ "lt_int", 37, 11, - 8, + 9, 176, 16 ], @@ -2363,7 +2363,7 @@ [ "is_num", 39, - 8, + 9, 176, 16 ], @@ -2378,7 +2378,7 @@ "lt_float", 37, 11, - 8, + 9, 176, 16 ], @@ -2406,7 +2406,7 @@ [ "is_text", 39, - 8, + 9, 176, 16 ], @@ -2421,7 +2421,7 @@ "lt_text", 37, 11, - 8, + 9, 176, 16 ], @@ -2448,7 +2448,7 @@ [ "frame", 41, - 6, + 7, 0, 176, 30 @@ -4434,21 +4434,21 @@ ], [ "move", - 10, + 7, 24, 208, 23 ], [ "access", - 9, + 10, 0, 209, 22 ], [ "access", - 4, + 8, 0, 210, 21 @@ -4585,7 +4585,7 @@ "tern_end_143", [ "move", - 8, + 9, 29, 269, 54 @@ -4615,7 +4615,7 @@ [ "is_int", 39, - 8, + 9, 271, 16 ], @@ -4630,7 +4630,7 @@ "lt_int", 37, 11, - 8, + 9, 271, 16 ], @@ -4658,7 +4658,7 @@ [ "is_num", 39, - 8, + 9, 271, 16 ], @@ -4673,7 +4673,7 @@ "lt_float", 37, 11, - 8, + 9, 271, 16 ], @@ -4701,7 +4701,7 @@ [ "is_text", 39, - 8, + 9, 271, 16 ], @@ -4716,7 +4716,7 @@ "lt_text", 37, 11, - 8, + 9, 271, 16 ], @@ -4743,7 +4743,7 @@ [ "frame", 41, - 7, + 4, 0, 271, 30 @@ -6647,7 +6647,7 @@ ], [ "access", - 4, + 3, 0, 292, 17 @@ -6660,14 +6660,14 @@ ], [ "false", - 3, + 5, 294, 21 ], [ "frame", 14, - 5, + 4, 1, 332, 5 diff --git a/boot/qbe.cm.mcode b/boot/qbe.cm.mcode index 0034edf0..6954c58b 100644 --- a/boot/qbe.cm.mcode +++ b/boot/qbe.cm.mcode @@ -10073,7 +10073,7 @@ ], [ "move", - 14, + 15, 75, 35, 17 @@ -10157,7 +10157,7 @@ ], [ "move", - 15, + 14, 81, 74, 15 @@ -11016,7 +11016,7 @@ [ "store_field", 138, - 14, + 15, "is_number", 544, 14 @@ -11064,7 +11064,7 @@ [ "store_field", 138, - 15, + 14, "is_text", 550, 12 diff --git a/boot/qbe_emit.cm.mcode b/boot/qbe_emit.cm.mcode index 383155b7..3ee83b7a 100644 --- a/boot/qbe_emit.cm.mcode +++ b/boot/qbe_emit.cm.mcode @@ -1923,7 +1923,7 @@ [ "get", 2, - 6, + 5, 1, 121, 19 @@ -2073,7 +2073,7 @@ [ "get", 6, - 9, + 8, 1, 122, 13 @@ -2633,7 +2633,7 @@ ], [ "move", - 13, + 12, 25, 76, 18 @@ -2648,7 +2648,7 @@ ], [ "move", - 6, + 5, 26, 77, 20 @@ -2708,7 +2708,7 @@ ], [ "move", - 9, + 8, 28, 79, 20 @@ -2859,7 +2859,7 @@ "tern_end_15", [ "move", - 10, + 9, 32, 80, 83 @@ -2898,7 +2898,7 @@ "setarg", 45, 1, - 10, + 9, 81, 12 ], @@ -2911,14 +2911,14 @@ ], [ "move", - 10, + 9, 43, 81, 12 ], [ "access", - 16, + 15, 0, 82, 13 @@ -2937,37 +2937,37 @@ ], [ "null", - 12, + 11, 85, 14 ], [ "null", - 17, + 16, 86, 14 ], [ "null", - 7, + 6, 87, 14 ], [ "null", - 14, + 13, 89, 13 ], [ "null", - 19, + 18, 90, 14 ], [ "null", - 8, + 7, 91, 14 ], @@ -2979,21 +2979,21 @@ ], [ "access", - 18, + 17, 0, 94, 20 ], [ "access", - 20, + 19, 0, 95, 14 ], [ "access", - 4, + 20, 0, 96, 21 @@ -3008,7 +3008,7 @@ [ "push", 47, - 10, + 9, 1, 1 ], @@ -3188,7 +3188,7 @@ ], [ "move", - 16, + 15, 62, 105, 9 @@ -3197,7 +3197,7 @@ [ "is_int", 64, - 16, + 15, 106, 16 ], @@ -3211,7 +3211,7 @@ [ "is_int", 65, - 6, + 5, 106, 16 ], @@ -3225,8 +3225,8 @@ [ "lt_int", 63, - 16, - 6, + 15, + 5, 106, 16 ], @@ -3240,7 +3240,7 @@ [ "is_num", 64, - 16, + 15, 106, 16 ], @@ -3254,7 +3254,7 @@ [ "is_num", 65, - 6, + 5, 106, 16 ], @@ -3268,8 +3268,8 @@ [ "lt_float", 63, - 16, - 6, + 15, + 5, 106, 16 ], @@ -3283,7 +3283,7 @@ [ "is_text", 64, - 16, + 15, 106, 16 ], @@ -3297,7 +3297,7 @@ [ "is_text", 65, - 6, + 5, 106, 16 ], @@ -3311,8 +3311,8 @@ [ "lt_text", 63, - 16, - 6, + 15, + 5, 106, 16 ], @@ -3346,7 +3346,7 @@ [ "multiply", 67, - 16, + 15, 66, 107, 17 @@ -3395,7 +3395,7 @@ "setarg", 70, 1, - 16, + 15, 1, 1 ], @@ -3617,7 +3617,7 @@ "setarg", 88, 1, - 16, + 15, 1, 1 ], @@ -3665,7 +3665,7 @@ "setarg", 92, 1, - 16, + 15, 1, 1 ], @@ -3815,14 +3815,14 @@ [ "add", 105, - 16, + 15, 104, 110, 15 ], [ "move", - 16, + 15, 105, 110, 15 @@ -3843,7 +3843,7 @@ ], [ "move", - 11, + 10, 106, 114, 14 @@ -3857,14 +3857,14 @@ ], [ "move", - 5, + 4, 107, 119, 27 ], [ "false", - 15, + 14, 131, 25 ], @@ -3877,7 +3877,7 @@ ], [ "move", - 16, + 15, 108, 132, 9 @@ -3886,14 +3886,14 @@ [ "length", 109, - 13, + 12, 133, 23 ], [ "is_int", 111, - 16, + 15, 133, 23 ], @@ -3909,7 +3909,7 @@ [ "lt_int", 110, - 16, + 15, 109, 133, 23 @@ -3924,7 +3924,7 @@ [ "is_num", 111, - 16, + 15, 133, 23 ], @@ -3940,7 +3940,7 @@ [ "lt_float", 110, - 16, + 15, 109, 133, 23 @@ -3955,7 +3955,7 @@ [ "is_text", 111, - 16, + 15, 133, 23 ], @@ -3976,7 +3976,7 @@ [ "lt_text", 110, - 16, + 15, 109, 133, 23 @@ -4004,8 +4004,8 @@ [ "load_dynamic", 113, - 13, - 16, + 12, + 15, 134, 22 ], @@ -4026,14 +4026,14 @@ [ "add", 115, - 16, + 15, 114, 135, 15 ], [ "move", - 16, + 15, 115, 135, 15 @@ -4191,7 +4191,7 @@ "_nop_bl_1", [ "jump_true", - 15, + 14, "if_else_48", 141, 14 @@ -4394,7 +4394,7 @@ ], [ "move", - 15, + 14, 143, 145, 25 @@ -4415,7 +4415,7 @@ "if_end_45", [ "jump_false", - 15, + 14, "if_else_50", 150, 11 @@ -4473,7 +4473,7 @@ ], [ "move", - 12, + 11, 147, 153, 18 @@ -4495,7 +4495,7 @@ ], [ "move", - 17, + 16, 149, 154, 18 @@ -4517,7 +4517,7 @@ ], [ "move", - 7, + 6, 151, 155, 18 @@ -4530,7 +4530,7 @@ ], [ "move", - 15, + 14, 152, 156, 23 @@ -4778,7 +4778,7 @@ "setarg", 159, 1, - 12, + 11, 1, 1 ], @@ -4799,7 +4799,7 @@ [ "multiply", 162, - 17, + 16, 161, 1, 11 @@ -4984,7 +4984,7 @@ [ "frame", 178, - 11, + 10, 1, 162, 9 @@ -5007,7 +5007,7 @@ "setarg", 178, 1, - 12, + 11, 162, 9 ], @@ -5275,7 +5275,7 @@ "setarg", 186, 1, - 12, + 11, 1, 1 ], @@ -5482,7 +5482,7 @@ [ "frame", 205, - 11, + 10, 1, 167, 9 @@ -5505,7 +5505,7 @@ "setarg", 205, 1, - 12, + 11, 167, 9 ], @@ -5773,7 +5773,7 @@ "setarg", 213, 1, - 12, + 11, 1, 1 ], @@ -5980,7 +5980,7 @@ [ "frame", 232, - 11, + 10, 1, 172, 9 @@ -6003,7 +6003,7 @@ "setarg", 232, 1, - 12, + 11, 172, 9 ], @@ -6271,7 +6271,7 @@ "setarg", 240, 1, - 12, + 11, 1, 1 ], @@ -6478,7 +6478,7 @@ [ "frame", 259, - 11, + 10, 1, 177, 9 @@ -6501,7 +6501,7 @@ "setarg", 259, 1, - 12, + 11, 177, 9 ], @@ -6738,7 +6738,7 @@ [ "is_num", 265, - 17, + 16, 181, 23 ], @@ -6790,7 +6790,7 @@ "setarg", 269, 1, - 12, + 11, 1, 1 ], @@ -6811,7 +6811,7 @@ [ "multiply", 272, - 17, + 16, 271, 1, 11 @@ -7034,7 +7034,7 @@ "setarg", 289, 1, - 12, + 11, 1, 1 ], @@ -7082,7 +7082,7 @@ "setarg", 293, 1, - 17, + 16, 1, 1 ], @@ -7233,7 +7233,7 @@ [ "is_text", 305, - 17, + 16, 187, 28 ], @@ -7278,7 +7278,7 @@ "setarg", 308, 1, - 17, + 16, 188, 16 ], @@ -7291,7 +7291,7 @@ ], [ "move", - 8, + 7, 306, 188, 16 @@ -7330,7 +7330,7 @@ "setarg", 312, 1, - 12, + 11, 1, 1 ], @@ -7358,7 +7358,7 @@ [ "push", 314, - 8, + 7, 1, 1 ], @@ -7480,7 +7480,7 @@ [ "is_record", 324, - 17, + 16, 190, 30 ], @@ -7494,7 +7494,7 @@ [ "load_field", 325, - 17, + 16, "make", 191, 15 @@ -7711,7 +7711,7 @@ [ "load_field", 330, - 17, + 16, "name", 192, 29 @@ -7763,7 +7763,7 @@ ], [ "move", - 8, + 7, 331, 192, 18 @@ -7802,7 +7802,7 @@ "setarg", 337, 1, - 12, + 11, 1, 1 ], @@ -7830,7 +7830,7 @@ [ "push", 339, - 8, + 7, 1, 1 ], @@ -7952,7 +7952,7 @@ [ "load_field", 349, - 17, + 16, "kind", 194, 22 @@ -8169,7 +8169,7 @@ [ "load_field", 354, - 17, + 16, "number", 195, 17 @@ -8412,7 +8412,7 @@ [ "load_field", 360, - 17, + 16, "number", 195, 49 @@ -8473,7 +8473,7 @@ "setarg", 364, 1, - 12, + 11, 1, 1 ], @@ -8487,7 +8487,7 @@ [ "load_field", 366, - 17, + 16, "number", 1, 6 @@ -8694,7 +8694,7 @@ [ "load_field", 383, - 17, + 16, "number", 197, 24 @@ -8961,7 +8961,7 @@ "setarg", 390, 1, - 12, + 11, 1, 1 ], @@ -8975,7 +8975,7 @@ [ "load_field", 392, - 17, + 16, "number", 1, 6 @@ -9198,7 +9198,7 @@ "setarg", 409, 1, - 12, + 11, 1, 1 ], @@ -9414,7 +9414,7 @@ [ "load_field", 427, - 17, + 16, "kind", 202, 22 @@ -9631,7 +9631,7 @@ [ "load_field", 432, - 17, + 16, "value", 203, 29 @@ -9683,7 +9683,7 @@ ], [ "move", - 8, + 7, 433, 203, 18 @@ -9722,7 +9722,7 @@ "setarg", 439, 1, - 12, + 11, 1, 1 ], @@ -9750,7 +9750,7 @@ [ "push", 441, - 8, + 7, 1, 1 ], @@ -9872,7 +9872,7 @@ [ "load_field", 451, - 17, + 16, "kind", 205, 22 @@ -10120,7 +10120,7 @@ "setarg", 458, 1, - 12, + 11, 1, 1 ], @@ -10334,7 +10334,7 @@ [ "load_field", 476, - 17, + 16, "kind", 207, 22 @@ -10582,7 +10582,7 @@ "setarg", 483, 1, - 12, + 11, 1, 1 ], @@ -10796,7 +10796,7 @@ [ "load_field", 501, - 17, + 16, "kind", 209, 22 @@ -11044,7 +11044,7 @@ "setarg", 508, 1, - 12, + 11, 1, 1 ], @@ -11289,7 +11289,7 @@ "setarg", 528, 1, - 12, + 11, 1, 1 ], @@ -11540,7 +11540,7 @@ "setarg", 548, 1, - 12, + 11, 1, 1 ], @@ -11750,7 +11750,7 @@ [ "frame", 567, - 11, + 10, 1, 217, 9 @@ -11773,7 +11773,7 @@ "setarg", 567, 1, - 12, + 11, 217, 9 ], @@ -12041,7 +12041,7 @@ "setarg", 575, 1, - 12, + 11, 1, 1 ], @@ -12086,7 +12086,7 @@ "setarg", 579, 1, - 17, + 16, 1, 1 ], @@ -12229,7 +12229,7 @@ [ "frame", 592, - 11, + 10, 1, 225, 9 @@ -12252,7 +12252,7 @@ "setarg", 592, 1, - 12, + 11, 225, 9 ], @@ -12525,7 +12525,7 @@ ], [ "move", - 14, + 13, 598, 232, 13 @@ -12564,7 +12564,7 @@ "setarg", 604, 1, - 17, + 16, 1, 1 ], @@ -12609,7 +12609,7 @@ "setarg", 608, 1, - 7, + 6, 1, 1 ], @@ -12630,7 +12630,7 @@ [ "push", 610, - 14, + 13, 1, 1 ], @@ -12790,7 +12790,7 @@ "setarg", 622, 1, - 12, + 11, 1, 1 ], @@ -12818,7 +12818,7 @@ [ "push", 624, - 14, + 13, 1, 1 ], @@ -12933,7 +12933,7 @@ [ "frame", 635, - 11, + 10, 1, 235, 9 @@ -12956,7 +12956,7 @@ "setarg", 635, 1, - 12, + 11, 235, 9 ], @@ -13229,7 +13229,7 @@ ], [ "move", - 14, + 13, 641, 239, 13 @@ -13275,7 +13275,7 @@ "setarg", 648, 1, - 17, + 16, 240, 33 ], @@ -13320,7 +13320,7 @@ "setarg", 652, 1, - 7, + 6, 240, 40 ], @@ -13376,7 +13376,7 @@ [ "push", 659, - 14, + 13, 240, 14 ], @@ -13475,7 +13475,7 @@ "setarg", 662, 1, - 14, + 13, 240, 14 ], @@ -13590,7 +13590,7 @@ "setarg", 669, 1, - 12, + 11, 1, 1 ], @@ -13618,7 +13618,7 @@ [ "push", 671, - 14, + 13, 1, 1 ], @@ -13733,7 +13733,7 @@ [ "frame", 682, - 11, + 10, 1, 242, 9 @@ -13756,7 +13756,7 @@ "setarg", 682, 1, - 12, + 11, 242, 9 ], @@ -14029,7 +14029,7 @@ ], [ "move", - 14, + 13, 688, 246, 13 @@ -14075,7 +14075,7 @@ "setarg", 695, 1, - 17, + 16, 247, 33 ], @@ -14120,7 +14120,7 @@ "setarg", 699, 1, - 7, + 6, 247, 40 ], @@ -14176,7 +14176,7 @@ [ "push", 706, - 14, + 13, 247, 14 ], @@ -14275,7 +14275,7 @@ "setarg", 709, 1, - 14, + 13, 247, 14 ], @@ -14390,7 +14390,7 @@ "setarg", 716, 1, - 12, + 11, 1, 1 ], @@ -14418,7 +14418,7 @@ [ "push", 718, - 14, + 13, 1, 1 ], @@ -14533,7 +14533,7 @@ [ "frame", 729, - 11, + 10, 1, 249, 9 @@ -14556,7 +14556,7 @@ "setarg", 729, 1, - 12, + 11, 249, 9 ], @@ -14829,7 +14829,7 @@ ], [ "move", - 14, + 13, 735, 253, 13 @@ -14875,7 +14875,7 @@ "setarg", 742, 1, - 17, + 16, 254, 33 ], @@ -14920,7 +14920,7 @@ "setarg", 746, 1, - 7, + 6, 254, 40 ], @@ -14976,7 +14976,7 @@ [ "push", 753, - 14, + 13, 254, 14 ], @@ -15075,7 +15075,7 @@ "setarg", 756, 1, - 14, + 13, 254, 14 ], @@ -15190,7 +15190,7 @@ "setarg", 763, 1, - 12, + 11, 1, 1 ], @@ -15218,7 +15218,7 @@ [ "push", 765, - 14, + 13, 1, 1 ], @@ -15333,7 +15333,7 @@ [ "frame", 776, - 11, + 10, 1, 256, 9 @@ -15356,7 +15356,7 @@ "setarg", 776, 1, - 12, + 11, 256, 9 ], @@ -15629,7 +15629,7 @@ ], [ "move", - 14, + 13, 782, 260, 13 @@ -15675,7 +15675,7 @@ "setarg", 789, 1, - 17, + 16, 261, 33 ], @@ -15720,7 +15720,7 @@ "setarg", 793, 1, - 7, + 6, 261, 40 ], @@ -15776,7 +15776,7 @@ [ "push", 800, - 14, + 13, 261, 14 ], @@ -15875,7 +15875,7 @@ "setarg", 803, 1, - 14, + 13, 261, 14 ], @@ -15990,7 +15990,7 @@ "setarg", 810, 1, - 12, + 11, 1, 1 ], @@ -16018,7 +16018,7 @@ [ "push", 812, - 14, + 13, 1, 1 ], @@ -16133,7 +16133,7 @@ [ "frame", 823, - 11, + 10, 1, 263, 9 @@ -16156,7 +16156,7 @@ "setarg", 823, 1, - 12, + 11, 263, 9 ], @@ -16429,7 +16429,7 @@ ], [ "move", - 14, + 13, 829, 267, 13 @@ -16475,7 +16475,7 @@ "setarg", 836, 1, - 17, + 16, 268, 33 ], @@ -16531,7 +16531,7 @@ [ "push", 843, - 14, + 13, 268, 14 ], @@ -16623,7 +16623,7 @@ "setarg", 846, 1, - 14, + 13, 268, 14 ], @@ -16730,7 +16730,7 @@ "setarg", 853, 1, - 12, + 11, 1, 1 ], @@ -16758,7 +16758,7 @@ [ "push", 855, - 14, + 13, 1, 1 ], @@ -16873,7 +16873,7 @@ [ "frame", 866, - 11, + 10, 1, 270, 9 @@ -16896,7 +16896,7 @@ "setarg", 866, 1, - 12, + 11, 270, 9 ], @@ -17164,7 +17164,7 @@ "setarg", 874, 1, - 12, + 11, 1, 1 ], @@ -17209,7 +17209,7 @@ "setarg", 878, 1, - 17, + 16, 1, 1 ], @@ -17254,7 +17254,7 @@ "setarg", 882, 1, - 7, + 6, 1, 1 ], @@ -17404,7 +17404,7 @@ [ "frame", 895, - 11, + 10, 1, 276, 9 @@ -17427,7 +17427,7 @@ "setarg", 895, 1, - 12, + 11, 276, 9 ], @@ -17700,7 +17700,7 @@ ], [ "move", - 14, + 13, 901, 283, 13 @@ -17746,7 +17746,7 @@ "setarg", 908, 1, - 17, + 16, 284, 36 ], @@ -17791,7 +17791,7 @@ "setarg", 912, 1, - 7, + 6, 284, 43 ], @@ -17847,7 +17847,7 @@ [ "push", 919, - 14, + 13, 284, 14 ], @@ -17946,7 +17946,7 @@ "setarg", 922, 1, - 14, + 13, 284, 14 ], @@ -18061,7 +18061,7 @@ "setarg", 929, 1, - 12, + 11, 1, 1 ], @@ -18089,7 +18089,7 @@ [ "push", 931, - 14, + 13, 1, 1 ], @@ -18204,7 +18204,7 @@ [ "frame", 942, - 11, + 10, 1, 286, 9 @@ -18227,7 +18227,7 @@ "setarg", 942, 1, - 12, + 11, 286, 9 ], @@ -18500,7 +18500,7 @@ ], [ "move", - 14, + 13, 948, 293, 13 @@ -18539,7 +18539,7 @@ "setarg", 954, 1, - 17, + 16, 294, 28 ], @@ -18595,7 +18595,7 @@ [ "push", 961, - 14, + 13, 294, 14 ], @@ -18680,7 +18680,7 @@ "setarg", 964, 1, - 14, + 13, 294, 14 ], @@ -18755,7 +18755,7 @@ [ "add", 970, - 14, + 13, 969, 295, 31 @@ -18771,7 +18771,7 @@ "add", 972, 971, - 14, + 13, 295, 43 ], @@ -19004,7 +19004,7 @@ "setarg", 988, 1, - 12, + 11, 1, 1 ], @@ -19032,7 +19032,7 @@ [ "push", 990, - 14, + 13, 1, 1 ], @@ -19147,7 +19147,7 @@ [ "frame", 1001, - 11, + 10, 1, 297, 9 @@ -19170,7 +19170,7 @@ "setarg", 1001, 1, - 12, + 11, 297, 9 ], @@ -19443,7 +19443,7 @@ ], [ "move", - 14, + 13, 1007, 301, 13 @@ -19482,7 +19482,7 @@ "setarg", 1013, 1, - 17, + 16, 302, 33 ], @@ -19538,7 +19538,7 @@ [ "push", 1020, - 14, + 13, 302, 14 ], @@ -19623,7 +19623,7 @@ "setarg", 1023, 1, - 14, + 13, 302, 14 ], @@ -19698,7 +19698,7 @@ [ "add", 1029, - 14, + 13, 1028, 303, 31 @@ -19714,7 +19714,7 @@ "add", 1031, 1030, - 14, + 13, 303, 43 ], @@ -19947,7 +19947,7 @@ "setarg", 1047, 1, - 12, + 11, 1, 1 ], @@ -19975,7 +19975,7 @@ [ "push", 1049, - 14, + 13, 1, 1 ], @@ -20090,7 +20090,7 @@ [ "frame", 1060, - 11, + 10, 1, 305, 9 @@ -20113,7 +20113,7 @@ "setarg", 1060, 1, - 12, + 11, 305, 9 ], @@ -20386,7 +20386,7 @@ ], [ "move", - 14, + 13, 1066, 309, 13 @@ -20425,7 +20425,7 @@ "setarg", 1072, 1, - 17, + 16, 310, 31 ], @@ -20481,7 +20481,7 @@ [ "push", 1079, - 14, + 13, 310, 14 ], @@ -20566,7 +20566,7 @@ "setarg", 1082, 1, - 14, + 13, 310, 14 ], @@ -20641,7 +20641,7 @@ [ "add", 1088, - 14, + 13, 1087, 311, 31 @@ -20657,7 +20657,7 @@ "add", 1090, 1089, - 14, + 13, 311, 43 ], @@ -20890,7 +20890,7 @@ "setarg", 1106, 1, - 12, + 11, 1, 1 ], @@ -20918,7 +20918,7 @@ [ "push", 1108, - 14, + 13, 1, 1 ], @@ -21033,7 +21033,7 @@ [ "frame", 1119, - 11, + 10, 1, 313, 9 @@ -21056,7 +21056,7 @@ "setarg", 1119, 1, - 12, + 11, 313, 9 ], @@ -21329,7 +21329,7 @@ ], [ "move", - 14, + 13, 1125, 317, 13 @@ -21368,7 +21368,7 @@ "setarg", 1131, 1, - 17, + 16, 318, 29 ], @@ -21424,7 +21424,7 @@ [ "push", 1138, - 14, + 13, 318, 14 ], @@ -21509,7 +21509,7 @@ "setarg", 1141, 1, - 14, + 13, 318, 14 ], @@ -21584,7 +21584,7 @@ [ "add", 1147, - 14, + 13, 1146, 319, 31 @@ -21600,7 +21600,7 @@ "add", 1149, 1148, - 14, + 13, 319, 43 ], @@ -21833,7 +21833,7 @@ "setarg", 1165, 1, - 12, + 11, 1, 1 ], @@ -21861,7 +21861,7 @@ [ "push", 1167, - 14, + 13, 1, 1 ], @@ -21976,7 +21976,7 @@ [ "frame", 1178, - 11, + 10, 1, 321, 9 @@ -21999,7 +21999,7 @@ "setarg", 1178, 1, - 12, + 11, 321, 9 ], @@ -22272,7 +22272,7 @@ ], [ "move", - 14, + 13, 1184, 325, 13 @@ -22311,7 +22311,7 @@ "setarg", 1190, 1, - 17, + 16, 326, 29 ], @@ -22367,7 +22367,7 @@ [ "push", 1197, - 14, + 13, 326, 14 ], @@ -22452,7 +22452,7 @@ "setarg", 1200, 1, - 14, + 13, 326, 14 ], @@ -22527,7 +22527,7 @@ [ "add", 1206, - 14, + 13, 1205, 327, 31 @@ -22543,7 +22543,7 @@ "add", 1208, 1207, - 14, + 13, 327, 43 ], @@ -22776,7 +22776,7 @@ "setarg", 1224, 1, - 12, + 11, 1, 1 ], @@ -22804,7 +22804,7 @@ [ "push", 1226, - 14, + 13, 1, 1 ], @@ -22919,7 +22919,7 @@ [ "frame", 1237, - 11, + 10, 1, 329, 9 @@ -22942,7 +22942,7 @@ "setarg", 1237, 1, - 12, + 11, 329, 9 ], @@ -23215,7 +23215,7 @@ ], [ "move", - 14, + 13, 1243, 333, 13 @@ -23254,7 +23254,7 @@ "setarg", 1249, 1, - 17, + 16, 334, 34 ], @@ -23299,7 +23299,7 @@ "setarg", 1253, 1, - 7, + 6, 334, 41 ], @@ -23355,7 +23355,7 @@ [ "push", 1260, - 14, + 13, 334, 14 ], @@ -23447,7 +23447,7 @@ "setarg", 1263, 1, - 14, + 13, 334, 14 ], @@ -23554,7 +23554,7 @@ "setarg", 1270, 1, - 12, + 11, 1, 1 ], @@ -23582,7 +23582,7 @@ [ "push", 1272, - 14, + 13, 1, 1 ], @@ -23697,7 +23697,7 @@ [ "frame", 1283, - 11, + 10, 1, 336, 9 @@ -23720,7 +23720,7 @@ "setarg", 1283, 1, - 12, + 11, 336, 9 ], @@ -23993,7 +23993,7 @@ ], [ "move", - 14, + 13, 1289, 340, 13 @@ -24032,7 +24032,7 @@ "setarg", 1295, 1, - 17, + 16, 1, 1 ], @@ -24053,7 +24053,7 @@ [ "push", 1297, - 14, + 13, 1, 1 ], @@ -24182,7 +24182,7 @@ [ "add", 1308, - 14, + 13, 1307, 342, 31 @@ -24198,7 +24198,7 @@ "add", 1310, 1309, - 14, + 13, 342, 43 ], @@ -24431,7 +24431,7 @@ "setarg", 1326, 1, - 12, + 11, 1, 1 ], @@ -24459,7 +24459,7 @@ [ "push", 1328, - 14, + 13, 1, 1 ], @@ -24574,7 +24574,7 @@ [ "frame", 1339, - 11, + 10, 1, 344, 9 @@ -24597,7 +24597,7 @@ "setarg", 1339, 1, - 12, + 11, 344, 9 ], @@ -24870,7 +24870,7 @@ ], [ "move", - 14, + 13, 1345, 348, 13 @@ -24909,7 +24909,7 @@ "setarg", 1351, 1, - 17, + 16, 1, 1 ], @@ -24930,7 +24930,7 @@ [ "push", 1353, - 14, + 13, 1, 1 ], @@ -25059,7 +25059,7 @@ [ "add", 1364, - 14, + 13, 1363, 350, 31 @@ -25075,7 +25075,7 @@ "add", 1366, 1365, - 14, + 13, 350, 43 ], @@ -25308,7 +25308,7 @@ "setarg", 1382, 1, - 12, + 11, 1, 1 ], @@ -25336,7 +25336,7 @@ [ "push", 1384, - 14, + 13, 1, 1 ], @@ -25451,7 +25451,7 @@ [ "frame", 1395, - 11, + 10, 1, 352, 9 @@ -25474,7 +25474,7 @@ "setarg", 1395, 1, - 12, + 11, 352, 9 ], @@ -25747,7 +25747,7 @@ ], [ "move", - 14, + 13, 1401, 356, 13 @@ -25786,7 +25786,7 @@ "setarg", 1407, 1, - 17, + 16, 1, 1 ], @@ -25807,7 +25807,7 @@ [ "push", 1409, - 14, + 13, 1, 1 ], @@ -25936,7 +25936,7 @@ [ "add", 1420, - 14, + 13, 1419, 358, 31 @@ -25952,7 +25952,7 @@ "add", 1422, 1421, - 14, + 13, 358, 43 ], @@ -26185,7 +26185,7 @@ "setarg", 1438, 1, - 12, + 11, 1, 1 ], @@ -26213,7 +26213,7 @@ [ "push", 1440, - 14, + 13, 1, 1 ], @@ -26328,7 +26328,7 @@ [ "frame", 1451, - 11, + 10, 1, 360, 9 @@ -26351,7 +26351,7 @@ "setarg", 1451, 1, - 12, + 11, 360, 9 ], @@ -26624,7 +26624,7 @@ ], [ "move", - 14, + 13, 1457, 364, 13 @@ -26663,7 +26663,7 @@ "setarg", 1463, 1, - 17, + 16, 1, 1 ], @@ -26684,7 +26684,7 @@ [ "push", 1465, - 14, + 13, 1, 1 ], @@ -26813,7 +26813,7 @@ [ "add", 1476, - 14, + 13, 1475, 366, 31 @@ -26829,7 +26829,7 @@ "add", 1478, 1477, - 14, + 13, 366, 43 ], @@ -27062,7 +27062,7 @@ "setarg", 1494, 1, - 12, + 11, 1, 1 ], @@ -27090,7 +27090,7 @@ [ "push", 1496, - 14, + 13, 1, 1 ], @@ -27205,7 +27205,7 @@ [ "frame", 1507, - 11, + 10, 1, 368, 9 @@ -27228,7 +27228,7 @@ "setarg", 1507, 1, - 12, + 11, 368, 9 ], @@ -27501,7 +27501,7 @@ ], [ "move", - 14, + 13, 1513, 372, 13 @@ -27540,7 +27540,7 @@ "setarg", 1519, 1, - 17, + 16, 1, 1 ], @@ -27561,7 +27561,7 @@ [ "push", 1521, - 14, + 13, 1, 1 ], @@ -27690,7 +27690,7 @@ [ "add", 1532, - 14, + 13, 1531, 374, 31 @@ -27706,7 +27706,7 @@ "add", 1534, 1533, - 14, + 13, 374, 43 ], @@ -27939,7 +27939,7 @@ "setarg", 1550, 1, - 12, + 11, 1, 1 ], @@ -27967,7 +27967,7 @@ [ "push", 1552, - 14, + 13, 1, 1 ], @@ -28082,7 +28082,7 @@ [ "frame", 1563, - 11, + 10, 1, 376, 9 @@ -28105,7 +28105,7 @@ "setarg", 1563, 1, - 12, + 11, 376, 9 ], @@ -28378,7 +28378,7 @@ ], [ "move", - 14, + 13, 1569, 383, 13 @@ -28424,7 +28424,7 @@ "setarg", 1576, 1, - 17, + 16, 384, 36 ], @@ -28469,7 +28469,7 @@ "setarg", 1580, 1, - 7, + 6, 384, 43 ], @@ -28525,7 +28525,7 @@ [ "push", 1587, - 14, + 13, 384, 14 ], @@ -28624,7 +28624,7 @@ "setarg", 1590, 1, - 14, + 13, 384, 14 ], @@ -28739,7 +28739,7 @@ "setarg", 1597, 1, - 12, + 11, 1, 1 ], @@ -28767,7 +28767,7 @@ [ "push", 1599, - 14, + 13, 1, 1 ], @@ -28882,7 +28882,7 @@ [ "frame", 1610, - 11, + 10, 1, 386, 9 @@ -28905,7 +28905,7 @@ "setarg", 1610, 1, - 12, + 11, 386, 9 ], @@ -29178,7 +29178,7 @@ ], [ "move", - 14, + 13, 1616, 390, 13 @@ -29224,7 +29224,7 @@ "setarg", 1623, 1, - 17, + 16, 391, 36 ], @@ -29269,7 +29269,7 @@ "setarg", 1627, 1, - 7, + 6, 391, 43 ], @@ -29325,7 +29325,7 @@ [ "push", 1634, - 14, + 13, 391, 14 ], @@ -29424,7 +29424,7 @@ "setarg", 1637, 1, - 14, + 13, 391, 14 ], @@ -29539,7 +29539,7 @@ "setarg", 1644, 1, - 12, + 11, 1, 1 ], @@ -29567,7 +29567,7 @@ [ "push", 1646, - 14, + 13, 1, 1 ], @@ -29682,7 +29682,7 @@ [ "frame", 1657, - 11, + 10, 1, 393, 9 @@ -29705,7 +29705,7 @@ "setarg", 1657, 1, - 12, + 11, 393, 9 ], @@ -29978,7 +29978,7 @@ ], [ "move", - 14, + 13, 1663, 397, 13 @@ -30024,7 +30024,7 @@ "setarg", 1670, 1, - 17, + 16, 398, 36 ], @@ -30069,7 +30069,7 @@ "setarg", 1674, 1, - 7, + 6, 398, 43 ], @@ -30125,7 +30125,7 @@ [ "push", 1681, - 14, + 13, 398, 14 ], @@ -30224,7 +30224,7 @@ "setarg", 1684, 1, - 14, + 13, 398, 14 ], @@ -30339,7 +30339,7 @@ "setarg", 1691, 1, - 12, + 11, 1, 1 ], @@ -30367,7 +30367,7 @@ [ "push", 1693, - 14, + 13, 1, 1 ], @@ -30482,7 +30482,7 @@ [ "frame", 1704, - 11, + 10, 1, 400, 9 @@ -30505,7 +30505,7 @@ "setarg", 1704, 1, - 12, + 11, 400, 9 ], @@ -30778,7 +30778,7 @@ ], [ "move", - 14, + 13, 1710, 404, 13 @@ -30824,7 +30824,7 @@ "setarg", 1717, 1, - 17, + 16, 405, 36 ], @@ -30869,7 +30869,7 @@ "setarg", 1721, 1, - 7, + 6, 405, 43 ], @@ -30925,7 +30925,7 @@ [ "push", 1728, - 14, + 13, 405, 14 ], @@ -31024,7 +31024,7 @@ "setarg", 1731, 1, - 14, + 13, 405, 14 ], @@ -31139,7 +31139,7 @@ "setarg", 1738, 1, - 12, + 11, 1, 1 ], @@ -31167,7 +31167,7 @@ [ "push", 1740, - 14, + 13, 1, 1 ], @@ -31282,7 +31282,7 @@ [ "frame", 1751, - 11, + 10, 1, 407, 9 @@ -31305,7 +31305,7 @@ "setarg", 1751, 1, - 12, + 11, 407, 9 ], @@ -31578,7 +31578,7 @@ ], [ "move", - 14, + 13, 1757, 411, 13 @@ -31624,7 +31624,7 @@ "setarg", 1764, 1, - 17, + 16, 412, 36 ], @@ -31669,7 +31669,7 @@ "setarg", 1768, 1, - 7, + 6, 412, 43 ], @@ -31725,7 +31725,7 @@ [ "push", 1775, - 14, + 13, 412, 14 ], @@ -31824,7 +31824,7 @@ "setarg", 1778, 1, - 14, + 13, 412, 14 ], @@ -31939,7 +31939,7 @@ "setarg", 1785, 1, - 12, + 11, 1, 1 ], @@ -31967,7 +31967,7 @@ [ "push", 1787, - 14, + 13, 1, 1 ], @@ -32082,7 +32082,7 @@ [ "frame", 1798, - 11, + 10, 1, 414, 9 @@ -32105,7 +32105,7 @@ "setarg", 1798, 1, - 12, + 11, 414, 9 ], @@ -32378,7 +32378,7 @@ ], [ "move", - 14, + 13, 1804, 418, 13 @@ -32424,7 +32424,7 @@ "setarg", 1811, 1, - 17, + 16, 419, 36 ], @@ -32469,7 +32469,7 @@ "setarg", 1815, 1, - 7, + 6, 419, 43 ], @@ -32525,7 +32525,7 @@ [ "push", 1822, - 14, + 13, 419, 14 ], @@ -32624,7 +32624,7 @@ "setarg", 1825, 1, - 14, + 13, 419, 14 ], @@ -32739,7 +32739,7 @@ "setarg", 1832, 1, - 12, + 11, 1, 1 ], @@ -32767,7 +32767,7 @@ [ "push", 1834, - 14, + 13, 1, 1 ], @@ -32882,7 +32882,7 @@ [ "frame", 1845, - 11, + 10, 1, 421, 9 @@ -32905,7 +32905,7 @@ "setarg", 1845, 1, - 12, + 11, 421, 9 ], @@ -33178,7 +33178,7 @@ ], [ "move", - 14, + 13, 1851, 428, 13 @@ -33224,7 +33224,7 @@ "setarg", 1858, 1, - 17, + 16, 429, 38 ], @@ -33269,7 +33269,7 @@ "setarg", 1862, 1, - 7, + 6, 429, 45 ], @@ -33325,7 +33325,7 @@ [ "push", 1869, - 14, + 13, 429, 14 ], @@ -33424,7 +33424,7 @@ "setarg", 1872, 1, - 14, + 13, 429, 14 ], @@ -33539,7 +33539,7 @@ "setarg", 1879, 1, - 12, + 11, 1, 1 ], @@ -33567,7 +33567,7 @@ [ "push", 1881, - 14, + 13, 1, 1 ], @@ -33682,7 +33682,7 @@ [ "frame", 1892, - 11, + 10, 1, 431, 9 @@ -33705,7 +33705,7 @@ "setarg", 1892, 1, - 12, + 11, 431, 9 ], @@ -33978,7 +33978,7 @@ ], [ "move", - 14, + 13, 1898, 435, 13 @@ -34024,7 +34024,7 @@ "setarg", 1905, 1, - 17, + 16, 436, 38 ], @@ -34069,7 +34069,7 @@ "setarg", 1909, 1, - 7, + 6, 436, 45 ], @@ -34125,7 +34125,7 @@ [ "push", 1916, - 14, + 13, 436, 14 ], @@ -34224,7 +34224,7 @@ "setarg", 1919, 1, - 14, + 13, 436, 14 ], @@ -34339,7 +34339,7 @@ "setarg", 1926, 1, - 12, + 11, 1, 1 ], @@ -34367,7 +34367,7 @@ [ "push", 1928, - 14, + 13, 1, 1 ], @@ -34482,7 +34482,7 @@ [ "frame", 1939, - 11, + 10, 1, 438, 9 @@ -34505,7 +34505,7 @@ "setarg", 1939, 1, - 12, + 11, 438, 9 ], @@ -34778,7 +34778,7 @@ ], [ "move", - 14, + 13, 1945, 442, 13 @@ -34824,7 +34824,7 @@ "setarg", 1952, 1, - 17, + 16, 443, 38 ], @@ -34869,7 +34869,7 @@ "setarg", 1956, 1, - 7, + 6, 443, 45 ], @@ -34925,7 +34925,7 @@ [ "push", 1963, - 14, + 13, 443, 14 ], @@ -35024,7 +35024,7 @@ "setarg", 1966, 1, - 14, + 13, 443, 14 ], @@ -35139,7 +35139,7 @@ "setarg", 1973, 1, - 12, + 11, 1, 1 ], @@ -35167,7 +35167,7 @@ [ "push", 1975, - 14, + 13, 1, 1 ], @@ -35282,7 +35282,7 @@ [ "frame", 1986, - 11, + 10, 1, 445, 9 @@ -35305,7 +35305,7 @@ "setarg", 1986, 1, - 12, + 11, 445, 9 ], @@ -35578,7 +35578,7 @@ ], [ "move", - 14, + 13, 1992, 449, 13 @@ -35624,7 +35624,7 @@ "setarg", 1999, 1, - 17, + 16, 450, 38 ], @@ -35669,7 +35669,7 @@ "setarg", 2003, 1, - 7, + 6, 450, 45 ], @@ -35725,7 +35725,7 @@ [ "push", 2010, - 14, + 13, 450, 14 ], @@ -35824,7 +35824,7 @@ "setarg", 2013, 1, - 14, + 13, 450, 14 ], @@ -35939,7 +35939,7 @@ "setarg", 2020, 1, - 12, + 11, 1, 1 ], @@ -35967,7 +35967,7 @@ [ "push", 2022, - 14, + 13, 1, 1 ], @@ -36082,7 +36082,7 @@ [ "frame", 2033, - 11, + 10, 1, 452, 9 @@ -36105,7 +36105,7 @@ "setarg", 2033, 1, - 12, + 11, 452, 9 ], @@ -36378,7 +36378,7 @@ ], [ "move", - 14, + 13, 2039, 456, 13 @@ -36424,7 +36424,7 @@ "setarg", 2046, 1, - 17, + 16, 457, 38 ], @@ -36469,7 +36469,7 @@ "setarg", 2050, 1, - 7, + 6, 457, 45 ], @@ -36525,7 +36525,7 @@ [ "push", 2057, - 14, + 13, 457, 14 ], @@ -36624,7 +36624,7 @@ "setarg", 2060, 1, - 14, + 13, 457, 14 ], @@ -36739,7 +36739,7 @@ "setarg", 2067, 1, - 12, + 11, 1, 1 ], @@ -36767,7 +36767,7 @@ [ "push", 2069, - 14, + 13, 1, 1 ], @@ -36882,7 +36882,7 @@ [ "frame", 2080, - 11, + 10, 1, 459, 9 @@ -36905,7 +36905,7 @@ "setarg", 2080, 1, - 12, + 11, 459, 9 ], @@ -37178,7 +37178,7 @@ ], [ "move", - 14, + 13, 2086, 463, 13 @@ -37224,7 +37224,7 @@ "setarg", 2093, 1, - 17, + 16, 464, 38 ], @@ -37269,7 +37269,7 @@ "setarg", 2097, 1, - 7, + 6, 464, 45 ], @@ -37325,7 +37325,7 @@ [ "push", 2104, - 14, + 13, 464, 14 ], @@ -37424,7 +37424,7 @@ "setarg", 2107, 1, - 14, + 13, 464, 14 ], @@ -37539,7 +37539,7 @@ "setarg", 2114, 1, - 12, + 11, 1, 1 ], @@ -37567,7 +37567,7 @@ [ "push", 2116, - 14, + 13, 1, 1 ], @@ -37682,7 +37682,7 @@ [ "frame", 2127, - 11, + 10, 1, 466, 9 @@ -37705,7 +37705,7 @@ "setarg", 2127, 1, - 12, + 11, 466, 9 ], @@ -37978,7 +37978,7 @@ ], [ "move", - 14, + 13, 2133, 470, 13 @@ -38024,7 +38024,7 @@ "setarg", 2140, 1, - 17, + 16, 471, 37 ], @@ -38069,7 +38069,7 @@ "setarg", 2144, 1, - 7, + 6, 471, 44 ], @@ -38125,7 +38125,7 @@ [ "push", 2151, - 14, + 13, 471, 14 ], @@ -38224,7 +38224,7 @@ "setarg", 2154, 1, - 14, + 13, 471, 14 ], @@ -38339,7 +38339,7 @@ "setarg", 2161, 1, - 12, + 11, 1, 1 ], @@ -38367,7 +38367,7 @@ [ "push", 2163, - 14, + 13, 1, 1 ], @@ -38482,7 +38482,7 @@ [ "frame", 2174, - 11, + 10, 1, 473, 9 @@ -38505,7 +38505,7 @@ "setarg", 2174, 1, - 12, + 11, 473, 9 ], @@ -38778,7 +38778,7 @@ ], [ "move", - 14, + 13, 2180, 477, 13 @@ -38824,7 +38824,7 @@ "setarg", 2187, 1, - 17, + 16, 478, 37 ], @@ -38869,7 +38869,7 @@ "setarg", 2191, 1, - 7, + 6, 478, 44 ], @@ -38925,7 +38925,7 @@ [ "push", 2198, - 14, + 13, 478, 14 ], @@ -39024,7 +39024,7 @@ "setarg", 2201, 1, - 14, + 13, 478, 14 ], @@ -39139,7 +39139,7 @@ "setarg", 2208, 1, - 12, + 11, 1, 1 ], @@ -39167,7 +39167,7 @@ [ "push", 2210, - 14, + 13, 1, 1 ], @@ -39282,7 +39282,7 @@ [ "frame", 2221, - 11, + 10, 1, 480, 9 @@ -39305,7 +39305,7 @@ "setarg", 2221, 1, - 12, + 11, 480, 9 ], @@ -40250,7 +40250,7 @@ ], [ "move", - 14, + 13, 2242, 484, 13 @@ -40289,7 +40289,7 @@ "setarg", 2248, 1, - 12, + 11, 1, 1 ], @@ -40334,7 +40334,7 @@ "setarg", 2252, 1, - 17, + 16, 1, 1 ], @@ -40379,7 +40379,7 @@ "setarg", 2256, 1, - 7, + 6, 1, 1 ], @@ -40536,7 +40536,7 @@ [ "frame", 2269, - 11, + 10, 1, 486, 9 @@ -40559,7 +40559,7 @@ "setarg", 2269, 1, - 12, + 11, 486, 9 ], @@ -40832,7 +40832,7 @@ ], [ "move", - 14, + 13, 2275, 490, 13 @@ -40871,7 +40871,7 @@ "setarg", 2281, 1, - 17, + 16, 491, 29 ], @@ -40916,7 +40916,7 @@ "setarg", 2285, 1, - 7, + 6, 491, 36 ], @@ -40972,7 +40972,7 @@ [ "push", 2292, - 14, + 13, 491, 14 ], @@ -41064,7 +41064,7 @@ "setarg", 2295, 1, - 14, + 13, 491, 14 ], @@ -41171,7 +41171,7 @@ "setarg", 2302, 1, - 12, + 11, 1, 1 ], @@ -41199,7 +41199,7 @@ [ "push", 2304, - 14, + 13, 1, 1 ], @@ -41314,7 +41314,7 @@ [ "frame", 2315, - 11, + 10, 1, 493, 9 @@ -41337,7 +41337,7 @@ "setarg", 2315, 1, - 12, + 11, 493, 9 ], @@ -41610,7 +41610,7 @@ ], [ "move", - 14, + 13, 2321, 497, 13 @@ -41649,7 +41649,7 @@ "setarg", 2327, 1, - 17, + 16, 498, 29 ], @@ -41694,7 +41694,7 @@ "setarg", 2331, 1, - 7, + 6, 498, 36 ], @@ -41750,7 +41750,7 @@ [ "push", 2338, - 14, + 13, 498, 14 ], @@ -41842,7 +41842,7 @@ "setarg", 2341, 1, - 14, + 13, 498, 14 ], @@ -41949,7 +41949,7 @@ "setarg", 2348, 1, - 12, + 11, 1, 1 ], @@ -41977,7 +41977,7 @@ [ "push", 2350, - 14, + 13, 1, 1 ], @@ -42092,7 +42092,7 @@ [ "frame", 2361, - 11, + 10, 1, 500, 9 @@ -42115,7 +42115,7 @@ "setarg", 2361, 1, - 12, + 11, 500, 9 ], @@ -42607,7 +42607,7 @@ "setarg", 2374, 1, - 12, + 11, 1, 1 ], @@ -42652,7 +42652,7 @@ "setarg", 2378, 1, - 17, + 16, 1, 1 ], @@ -42697,7 +42697,7 @@ "setarg", 2382, 1, - 7, + 6, 1, 1 ], @@ -42854,7 +42854,7 @@ [ "frame", 2395, - 11, + 10, 1, 505, 9 @@ -42877,7 +42877,7 @@ "setarg", 2395, 1, - 12, + 11, 505, 9 ], @@ -43150,7 +43150,7 @@ ], [ "move", - 14, + 13, 2401, 512, 13 @@ -43196,7 +43196,7 @@ "setarg", 2408, 1, - 17, + 16, 513, 34 ], @@ -43252,7 +43252,7 @@ [ "push", 2415, - 14, + 13, 513, 14 ], @@ -43344,7 +43344,7 @@ "setarg", 2418, 1, - 14, + 13, 513, 14 ], @@ -43451,7 +43451,7 @@ "setarg", 2425, 1, - 12, + 11, 1, 1 ], @@ -43479,7 +43479,7 @@ [ "push", 2427, - 14, + 13, 1, 1 ], @@ -43594,7 +43594,7 @@ [ "frame", 2438, - 11, + 10, 1, 515, 9 @@ -43617,7 +43617,7 @@ "setarg", 2438, 1, - 12, + 11, 515, 9 ], @@ -43885,7 +43885,7 @@ "setarg", 2446, 1, - 12, + 11, 1, 1 ], @@ -43930,7 +43930,7 @@ "setarg", 2450, 1, - 17, + 16, 1, 1 ], @@ -43975,7 +43975,7 @@ "setarg", 2454, 1, - 7, + 6, 1, 1 ], @@ -44125,7 +44125,7 @@ [ "frame", 2467, - 11, + 10, 1, 520, 9 @@ -44148,7 +44148,7 @@ "setarg", 2467, 1, - 12, + 11, 520, 9 ], @@ -44416,7 +44416,7 @@ "setarg", 2475, 1, - 12, + 11, 1, 1 ], @@ -44461,7 +44461,7 @@ "setarg", 2479, 1, - 17, + 16, 1, 1 ], @@ -44506,7 +44506,7 @@ "setarg", 2483, 1, - 7, + 6, 1, 1 ], @@ -44656,7 +44656,7 @@ [ "frame", 2496, - 11, + 10, 1, 525, 9 @@ -44679,7 +44679,7 @@ "setarg", 2496, 1, - 12, + 11, 525, 9 ], @@ -44952,7 +44952,7 @@ ], [ "move", - 14, + 13, 2502, 532, 13 @@ -44998,7 +44998,7 @@ "setarg", 2509, 1, - 17, + 16, 533, 34 ], @@ -45054,7 +45054,7 @@ [ "push", 2516, - 14, + 13, 533, 14 ], @@ -45146,7 +45146,7 @@ "setarg", 2519, 1, - 14, + 13, 533, 14 ], @@ -45253,7 +45253,7 @@ "setarg", 2526, 1, - 12, + 11, 1, 1 ], @@ -45281,7 +45281,7 @@ [ "push", 2528, - 14, + 13, 1, 1 ], @@ -45396,7 +45396,7 @@ [ "frame", 2539, - 11, + 10, 1, 535, 9 @@ -45419,7 +45419,7 @@ "setarg", 2539, 1, - 12, + 11, 535, 9 ], @@ -45692,7 +45692,7 @@ ], [ "move", - 14, + 13, 2545, 539, 13 @@ -45738,7 +45738,7 @@ "setarg", 2552, 1, - 17, + 16, 540, 34 ], @@ -45783,7 +45783,7 @@ "setarg", 2556, 1, - 7, + 6, 540, 41 ], @@ -45839,7 +45839,7 @@ [ "push", 2563, - 14, + 13, 540, 14 ], @@ -45938,7 +45938,7 @@ "setarg", 2566, 1, - 14, + 13, 540, 14 ], @@ -46053,7 +46053,7 @@ "setarg", 2573, 1, - 12, + 11, 1, 1 ], @@ -46081,7 +46081,7 @@ [ "push", 2575, - 14, + 13, 1, 1 ], @@ -46196,7 +46196,7 @@ [ "frame", 2586, - 11, + 10, 1, 542, 9 @@ -46219,7 +46219,7 @@ "setarg", 2586, 1, - 12, + 11, 542, 9 ], @@ -46492,7 +46492,7 @@ ], [ "move", - 14, + 13, 2592, 546, 13 @@ -46538,7 +46538,7 @@ "setarg", 2599, 1, - 17, + 16, 547, 33 ], @@ -46583,7 +46583,7 @@ "setarg", 2603, 1, - 7, + 6, 547, 40 ], @@ -46639,7 +46639,7 @@ [ "push", 2610, - 14, + 13, 547, 14 ], @@ -46738,7 +46738,7 @@ "setarg", 2613, 1, - 14, + 13, 547, 14 ], @@ -46853,7 +46853,7 @@ "setarg", 2620, 1, - 12, + 11, 1, 1 ], @@ -46881,7 +46881,7 @@ [ "push", 2622, - 14, + 13, 1, 1 ], @@ -46996,7 +46996,7 @@ [ "frame", 2633, - 11, + 10, 1, 549, 9 @@ -47019,7 +47019,7 @@ "setarg", 2633, 1, - 12, + 11, 549, 9 ], @@ -47292,7 +47292,7 @@ ], [ "move", - 14, + 13, 2639, 553, 13 @@ -47338,7 +47338,7 @@ "setarg", 2646, 1, - 17, + 16, 554, 34 ], @@ -47383,7 +47383,7 @@ "setarg", 2650, 1, - 7, + 6, 554, 41 ], @@ -47439,7 +47439,7 @@ [ "push", 2657, - 14, + 13, 554, 14 ], @@ -47538,7 +47538,7 @@ "setarg", 2660, 1, - 14, + 13, 554, 14 ], @@ -47653,7 +47653,7 @@ "setarg", 2667, 1, - 12, + 11, 1, 1 ], @@ -47681,7 +47681,7 @@ [ "push", 2669, - 14, + 13, 1, 1 ], @@ -47796,7 +47796,7 @@ [ "frame", 2680, - 11, + 10, 1, 556, 9 @@ -47819,7 +47819,7 @@ "setarg", 2680, 1, - 12, + 11, 556, 9 ], @@ -48092,7 +48092,7 @@ ], [ "move", - 14, + 13, 2686, 560, 13 @@ -48138,7 +48138,7 @@ "setarg", 2693, 1, - 17, + 16, 561, 33 ], @@ -48183,7 +48183,7 @@ "setarg", 2697, 1, - 7, + 6, 561, 40 ], @@ -48239,7 +48239,7 @@ [ "push", 2704, - 14, + 13, 561, 14 ], @@ -48338,7 +48338,7 @@ "setarg", 2707, 1, - 14, + 13, 561, 14 ], @@ -48453,7 +48453,7 @@ "setarg", 2714, 1, - 12, + 11, 1, 1 ], @@ -48481,7 +48481,7 @@ [ "push", 2716, - 14, + 13, 1, 1 ], @@ -48596,7 +48596,7 @@ [ "frame", 2727, - 11, + 10, 1, 563, 9 @@ -48619,7 +48619,7 @@ "setarg", 2727, 1, - 12, + 11, 563, 9 ], @@ -48892,7 +48892,7 @@ ], [ "move", - 14, + 13, 2733, 567, 13 @@ -48938,7 +48938,7 @@ "setarg", 2740, 1, - 17, + 16, 568, 33 ], @@ -48983,7 +48983,7 @@ "setarg", 2744, 1, - 7, + 6, 568, 40 ], @@ -49039,7 +49039,7 @@ [ "push", 2751, - 14, + 13, 568, 14 ], @@ -49138,7 +49138,7 @@ "setarg", 2754, 1, - 14, + 13, 568, 14 ], @@ -49253,7 +49253,7 @@ "setarg", 2761, 1, - 12, + 11, 1, 1 ], @@ -49281,7 +49281,7 @@ [ "push", 2763, - 14, + 13, 1, 1 ], @@ -49396,7 +49396,7 @@ [ "frame", 2774, - 11, + 10, 1, 570, 9 @@ -49419,7 +49419,7 @@ "setarg", 2774, 1, - 12, + 11, 570, 9 ], @@ -49692,7 +49692,7 @@ ], [ "move", - 14, + 13, 2780, 574, 13 @@ -49738,7 +49738,7 @@ "setarg", 2787, 1, - 17, + 16, 575, 34 ], @@ -49783,7 +49783,7 @@ "setarg", 2791, 1, - 7, + 6, 575, 41 ], @@ -49839,7 +49839,7 @@ [ "push", 2798, - 14, + 13, 575, 14 ], @@ -49938,7 +49938,7 @@ "setarg", 2801, 1, - 14, + 13, 575, 14 ], @@ -50053,7 +50053,7 @@ "setarg", 2808, 1, - 12, + 11, 1, 1 ], @@ -50081,7 +50081,7 @@ [ "push", 2810, - 14, + 13, 1, 1 ], @@ -50196,7 +50196,7 @@ [ "frame", 2821, - 11, + 10, 1, 577, 9 @@ -50219,7 +50219,7 @@ "setarg", 2821, 1, - 12, + 11, 577, 9 ], @@ -50461,7 +50461,7 @@ ], [ "move", - 19, + 18, 2827, 584, 14 @@ -50469,7 +50469,7 @@ [ "is_text", 2828, - 7, + 6, 585, 21 ], @@ -50482,8 +50482,8 @@ ], [ "move", - 19, - 7, + 18, + 6, 585, 31 ], @@ -50497,7 +50497,7 @@ [ "is_record", 2829, - 7, + 6, 586, 28 ], @@ -50518,7 +50518,7 @@ [ "load_field", 2831, - 7, + 6, "name", 586, 35 @@ -50762,14 +50762,14 @@ [ "load_field", 2836, - 7, + 6, "name", 586, 57 ], [ "move", - 19, + 18, 2836, 586, 57 @@ -50784,7 +50784,7 @@ [ "is_record", 2837, - 7, + 6, 587, 28 ], @@ -50805,7 +50805,7 @@ [ "load_field", 2839, - 7, + 6, "value", 587, 35 @@ -51049,14 +51049,14 @@ [ "load_field", 2844, - 7, + 6, "value", 587, 58 ], [ "move", - 19, + 18, 2844, 587, 58 @@ -51080,7 +51080,7 @@ [ "is_identical", 2846, - 19, + 18, 2845, 588, 19 @@ -51115,7 +51115,7 @@ [ "is_int", 2847, - 19, + 18, 588, 19 ], @@ -51136,7 +51136,7 @@ [ "ne_int", 2846, - 19, + 18, 2845, 588, 19 @@ -51151,7 +51151,7 @@ [ "is_num", 2847, - 19, + 18, 588, 19 ], @@ -51172,7 +51172,7 @@ [ "ne_float", 2846, - 19, + 18, 2845, 588, 19 @@ -51187,7 +51187,7 @@ [ "is_text", 2847, - 19, + 18, 588, 19 ], @@ -51208,7 +51208,7 @@ [ "ne_text", 2846, - 19, + 18, 2845, 588, 19 @@ -51223,7 +51223,7 @@ [ "is_null", 2847, - 19, + 18, 588, 19 ], @@ -51252,7 +51252,7 @@ [ "is_bool", 2847, - 19, + 18, 588, 19 ], @@ -51273,7 +51273,7 @@ [ "ne_bool", 2846, - 19, + 18, 2845, 588, 19 @@ -51333,7 +51333,7 @@ "setarg", 2851, 1, - 19, + 18, 589, 16 ], @@ -51346,7 +51346,7 @@ ], [ "move", - 8, + 7, 2849, 589, 16 @@ -51385,7 +51385,7 @@ "setarg", 2855, 1, - 12, + 11, 1, 1 ], @@ -51430,7 +51430,7 @@ "setarg", 2859, 1, - 17, + 16, 1, 1 ], @@ -51465,7 +51465,7 @@ [ "push", 2861, - 8, + 7, 1, 1 ], @@ -51618,7 +51618,7 @@ "setarg", 2873, 1, - 12, + 11, 1, 1 ], @@ -51663,7 +51663,7 @@ "setarg", 2877, 1, - 17, + 16, 1, 1 ], @@ -51708,7 +51708,7 @@ "setarg", 2881, 1, - 7, + 6, 1, 1 ], @@ -51859,7 +51859,7 @@ [ "frame", 2894, - 11, + 10, 1, 594, 9 @@ -51882,7 +51882,7 @@ "setarg", 2894, 1, - 12, + 11, 594, 9 ], @@ -52150,7 +52150,7 @@ "setarg", 2902, 1, - 12, + 11, 1, 1 ], @@ -52195,7 +52195,7 @@ "setarg", 2906, 1, - 17, + 16, 1, 1 ], @@ -52240,7 +52240,7 @@ "setarg", 2910, 1, - 7, + 6, 1, 1 ], @@ -52390,7 +52390,7 @@ [ "frame", 2923, - 11, + 10, 1, 599, 9 @@ -52413,7 +52413,7 @@ "setarg", 2923, 1, - 12, + 11, 599, 9 ], @@ -52655,7 +52655,7 @@ ], [ "move", - 19, + 18, 2929, 603, 14 @@ -52663,7 +52663,7 @@ [ "is_text", 2930, - 7, + 6, 604, 21 ], @@ -52676,8 +52676,8 @@ ], [ "move", - 19, - 7, + 18, + 6, 604, 31 ], @@ -52691,7 +52691,7 @@ [ "is_record", 2931, - 7, + 6, 605, 28 ], @@ -52712,7 +52712,7 @@ [ "load_field", 2933, - 7, + 6, "name", 605, 35 @@ -52956,14 +52956,14 @@ [ "load_field", 2938, - 7, + 6, "name", 605, 57 ], [ "move", - 19, + 18, 2938, 605, 57 @@ -52978,7 +52978,7 @@ [ "is_record", 2939, - 7, + 6, 606, 28 ], @@ -52999,7 +52999,7 @@ [ "load_field", 2941, - 7, + 6, "value", 606, 35 @@ -53243,14 +53243,14 @@ [ "load_field", 2946, - 7, + 6, "value", 606, 58 ], [ "move", - 19, + 18, 2946, 606, 58 @@ -53274,7 +53274,7 @@ [ "is_identical", 2948, - 19, + 18, 2947, 607, 19 @@ -53309,7 +53309,7 @@ [ "is_int", 2949, - 19, + 18, 607, 19 ], @@ -53330,7 +53330,7 @@ [ "ne_int", 2948, - 19, + 18, 2947, 607, 19 @@ -53345,7 +53345,7 @@ [ "is_num", 2949, - 19, + 18, 607, 19 ], @@ -53366,7 +53366,7 @@ [ "ne_float", 2948, - 19, + 18, 2947, 607, 19 @@ -53381,7 +53381,7 @@ [ "is_text", 2949, - 19, + 18, 607, 19 ], @@ -53402,7 +53402,7 @@ [ "ne_text", 2948, - 19, + 18, 2947, 607, 19 @@ -53417,7 +53417,7 @@ [ "is_null", 2949, - 19, + 18, 607, 19 ], @@ -53446,7 +53446,7 @@ [ "is_bool", 2949, - 19, + 18, 607, 19 ], @@ -53467,7 +53467,7 @@ [ "ne_bool", 2948, - 19, + 18, 2947, 607, 19 @@ -53527,7 +53527,7 @@ "setarg", 2953, 1, - 19, + 18, 608, 16 ], @@ -53540,7 +53540,7 @@ ], [ "move", - 8, + 7, 2951, 608, 16 @@ -53579,7 +53579,7 @@ "setarg", 2957, 1, - 12, + 11, 1, 1 ], @@ -53624,7 +53624,7 @@ "setarg", 2961, 1, - 17, + 16, 1, 1 ], @@ -53659,7 +53659,7 @@ [ "push", 2963, - 8, + 7, 1, 1 ], @@ -53812,7 +53812,7 @@ "setarg", 2975, 1, - 12, + 11, 1, 1 ], @@ -53857,7 +53857,7 @@ "setarg", 2979, 1, - 17, + 16, 1, 1 ], @@ -53902,7 +53902,7 @@ "setarg", 2983, 1, - 7, + 6, 1, 1 ], @@ -54053,7 +54053,7 @@ [ "frame", 2996, - 11, + 10, 1, 613, 9 @@ -54076,7 +54076,7 @@ "setarg", 2996, 1, - 12, + 11, 613, 9 ], @@ -54318,7 +54318,7 @@ ], [ "move", - 19, + 18, 3002, 618, 14 @@ -54326,7 +54326,7 @@ [ "is_text", 3003, - 7, + 6, 619, 21 ], @@ -54339,8 +54339,8 @@ ], [ "move", - 19, - 7, + 18, + 6, 620, 16 ], @@ -54354,7 +54354,7 @@ [ "is_record", 3004, - 7, + 6, 621, 30 ], @@ -54368,7 +54368,7 @@ [ "load_field", 3005, - 7, + 6, "name", 622, 15 @@ -54604,14 +54604,14 @@ [ "load_field", 3010, - 7, + 6, "name", 622, 37 ], [ "move", - 19, + 18, 3010, 622, 37 @@ -54626,7 +54626,7 @@ [ "load_field", 3011, - 7, + 6, "value", 623, 20 @@ -54862,14 +54862,14 @@ [ "load_field", 3016, - 7, + 6, "value", 623, 43 ], [ "move", - 19, + 18, 3016, 623, 43 @@ -54901,7 +54901,7 @@ [ "is_identical", 3018, - 19, + 18, 3017, 625, 19 @@ -54936,7 +54936,7 @@ [ "is_int", 3019, - 19, + 18, 625, 19 ], @@ -54957,7 +54957,7 @@ [ "ne_int", 3018, - 19, + 18, 3017, 625, 19 @@ -54972,7 +54972,7 @@ [ "is_num", 3019, - 19, + 18, 625, 19 ], @@ -54993,7 +54993,7 @@ [ "ne_float", 3018, - 19, + 18, 3017, 625, 19 @@ -55008,7 +55008,7 @@ [ "is_text", 3019, - 19, + 18, 625, 19 ], @@ -55029,7 +55029,7 @@ [ "ne_text", 3018, - 19, + 18, 3017, 625, 19 @@ -55044,7 +55044,7 @@ [ "is_null", 3019, - 19, + 18, 625, 19 ], @@ -55073,7 +55073,7 @@ [ "is_bool", 3019, - 19, + 18, 625, 19 ], @@ -55094,7 +55094,7 @@ [ "ne_bool", 3018, - 19, + 18, 3017, 625, 19 @@ -55154,7 +55154,7 @@ "setarg", 3023, 1, - 19, + 18, 626, 16 ], @@ -55167,7 +55167,7 @@ ], [ "move", - 8, + 7, 3021, 626, 16 @@ -55206,7 +55206,7 @@ "setarg", 3027, 1, - 17, + 16, 1, 1 ], @@ -55251,7 +55251,7 @@ "setarg", 3031, 1, - 12, + 11, 1, 1 ], @@ -55286,7 +55286,7 @@ [ "push", 3033, - 8, + 7, 1, 1 ], @@ -55439,7 +55439,7 @@ "setarg", 3045, 1, - 17, + 16, 1, 1 ], @@ -55484,7 +55484,7 @@ "setarg", 3049, 1, - 12, + 11, 1, 1 ], @@ -55529,7 +55529,7 @@ "setarg", 3053, 1, - 7, + 6, 1, 1 ], @@ -55934,7 +55934,7 @@ "setarg", 3071, 1, - 17, + 16, 1, 1 ], @@ -55979,7 +55979,7 @@ "setarg", 3075, 1, - 12, + 11, 1, 1 ], @@ -56024,7 +56024,7 @@ "setarg", 3079, 1, - 7, + 6, 1, 1 ], @@ -56402,7 +56402,7 @@ ], [ "move", - 19, + 18, 3095, 640, 14 @@ -56410,7 +56410,7 @@ [ "is_text", 3096, - 7, + 6, 641, 21 ], @@ -56423,8 +56423,8 @@ ], [ "move", - 19, - 7, + 18, + 6, 641, 31 ], @@ -56438,7 +56438,7 @@ [ "is_record", 3097, - 7, + 6, 642, 28 ], @@ -56459,7 +56459,7 @@ [ "load_field", 3099, - 7, + 6, "name", 642, 35 @@ -56703,14 +56703,14 @@ [ "load_field", 3104, - 7, + 6, "name", 642, 57 ], [ "move", - 19, + 18, 3104, 642, 57 @@ -56725,7 +56725,7 @@ [ "is_record", 3105, - 7, + 6, 643, 28 ], @@ -56746,7 +56746,7 @@ [ "load_field", 3107, - 7, + 6, "value", 643, 35 @@ -56990,14 +56990,14 @@ [ "load_field", 3112, - 7, + 6, "value", 643, 58 ], [ "move", - 19, + 18, 3112, 643, 58 @@ -57021,7 +57021,7 @@ [ "is_identical", 3114, - 19, + 18, 3113, 644, 19 @@ -57056,7 +57056,7 @@ [ "is_int", 3115, - 19, + 18, 644, 19 ], @@ -57077,7 +57077,7 @@ [ "ne_int", 3114, - 19, + 18, 3113, 644, 19 @@ -57092,7 +57092,7 @@ [ "is_num", 3115, - 19, + 18, 644, 19 ], @@ -57113,7 +57113,7 @@ [ "ne_float", 3114, - 19, + 18, 3113, 644, 19 @@ -57128,7 +57128,7 @@ [ "is_text", 3115, - 19, + 18, 644, 19 ], @@ -57149,7 +57149,7 @@ [ "ne_text", 3114, - 19, + 18, 3113, 644, 19 @@ -57164,7 +57164,7 @@ [ "is_null", 3115, - 19, + 18, 644, 19 ], @@ -57193,7 +57193,7 @@ [ "is_bool", 3115, - 19, + 18, 644, 19 ], @@ -57214,7 +57214,7 @@ [ "ne_bool", 3114, - 19, + 18, 3113, 644, 19 @@ -57274,7 +57274,7 @@ "setarg", 3119, 1, - 19, + 18, 645, 16 ], @@ -57287,7 +57287,7 @@ ], [ "move", - 8, + 7, 3117, 645, 16 @@ -57326,7 +57326,7 @@ "setarg", 3123, 1, - 17, + 16, 1, 1 ], @@ -57371,7 +57371,7 @@ "setarg", 3127, 1, - 12, + 11, 1, 1 ], @@ -57406,7 +57406,7 @@ [ "push", 3129, - 8, + 7, 1, 1 ], @@ -57559,7 +57559,7 @@ "setarg", 3141, 1, - 17, + 16, 1, 1 ], @@ -57604,7 +57604,7 @@ "setarg", 3145, 1, - 12, + 11, 1, 1 ], @@ -57649,7 +57649,7 @@ "setarg", 3149, 1, - 7, + 6, 1, 1 ], @@ -58054,7 +58054,7 @@ "setarg", 3167, 1, - 12, + 11, 1, 1 ], @@ -58102,7 +58102,7 @@ "setarg", 3171, 1, - 7, + 6, 1, 1 ], @@ -58150,7 +58150,7 @@ "setarg", 3175, 1, - 17, + 16, 1, 1 ], @@ -58300,7 +58300,7 @@ [ "frame", 3188, - 11, + 10, 1, 658, 9 @@ -58323,7 +58323,7 @@ "setarg", 3188, 1, - 12, + 11, 658, 9 ], @@ -58591,7 +58591,7 @@ "setarg", 3196, 1, - 12, + 11, 1, 1 ], @@ -58639,7 +58639,7 @@ "setarg", 3200, 1, - 7, + 6, 1, 1 ], @@ -58687,7 +58687,7 @@ "setarg", 3204, 1, - 17, + 16, 1, 1 ], @@ -59091,7 +59091,7 @@ "setarg", 3222, 1, - 12, + 11, 1, 1 ], @@ -59232,7 +59232,7 @@ ], [ "move", - 15, + 14, 3234, 671, 25 @@ -59499,7 +59499,7 @@ ], [ "move", - 14, + 13, 3239, 675, 13 @@ -59538,7 +59538,7 @@ "setarg", 3245, 1, - 12, + 11, 1, 1 ], @@ -59559,7 +59559,7 @@ [ "push", 3247, - 14, + 13, 1, 1 ], @@ -59712,7 +59712,7 @@ "setarg", 3259, 1, - 17, + 16, 1, 1 ], @@ -59733,7 +59733,7 @@ [ "push", 3261, - 14, + 13, 1, 1 ], @@ -59747,7 +59747,7 @@ [ "push", 3261, - 14, + 13, 1, 1 ], @@ -59869,7 +59869,7 @@ [ "push", 3271, - 14, + 13, 1, 1 ], @@ -60243,7 +60243,7 @@ ], [ "move", - 14, + 13, 3285, 682, 13 @@ -60282,7 +60282,7 @@ "setarg", 3291, 1, - 12, + 11, 1, 1 ], @@ -60303,7 +60303,7 @@ [ "push", 3293, - 14, + 13, 1, 1 ], @@ -60456,7 +60456,7 @@ "setarg", 3305, 1, - 17, + 16, 1, 1 ], @@ -60477,14 +60477,14 @@ [ "push", 3307, - 14, + 13, 1, 1 ], [ "push", 3307, - 14, + 13, 1, 1 ], @@ -60613,7 +60613,7 @@ [ "push", 3317, - 14, + 13, 1, 1 ], @@ -60987,7 +60987,7 @@ ], [ "move", - 14, + 13, 3331, 689, 13 @@ -61026,7 +61026,7 @@ "setarg", 3337, 1, - 12, + 11, 1, 1 ], @@ -61111,7 +61111,7 @@ [ "push", 3345, - 14, + 13, 1, 1 ], @@ -61271,7 +61271,7 @@ "setarg", 3357, 1, - 17, + 16, 1, 1 ], @@ -61292,7 +61292,7 @@ [ "push", 3359, - 14, + 13, 1, 1 ], @@ -61306,7 +61306,7 @@ [ "push", 3359, - 14, + 13, 1, 1 ], @@ -61428,7 +61428,7 @@ [ "push", 3369, - 14, + 13, 1, 1 ], @@ -61802,7 +61802,7 @@ ], [ "move", - 14, + 13, 3383, 696, 13 @@ -61841,7 +61841,7 @@ "setarg", 3389, 1, - 12, + 11, 1, 1 ], @@ -61926,7 +61926,7 @@ [ "push", 3397, - 14, + 13, 1, 1 ], @@ -62086,7 +62086,7 @@ "setarg", 3409, 1, - 17, + 16, 1, 1 ], @@ -62107,7 +62107,7 @@ [ "push", 3411, - 14, + 13, 1, 1 ], @@ -62121,7 +62121,7 @@ [ "push", 3411, - 14, + 13, 1, 1 ], @@ -62243,7 +62243,7 @@ [ "push", 3421, - 14, + 13, 1, 1 ], @@ -62617,7 +62617,7 @@ ], [ "move", - 14, + 13, 3435, 703, 13 @@ -62656,7 +62656,7 @@ "setarg", 3441, 1, - 12, + 11, 1, 1 ], @@ -62677,7 +62677,7 @@ [ "push", 3443, - 14, + 13, 1, 1 ], @@ -62830,7 +62830,7 @@ "setarg", 3455, 1, - 17, + 16, 1, 1 ], @@ -62851,7 +62851,7 @@ [ "push", 3457, - 14, + 13, 1, 1 ], @@ -62865,7 +62865,7 @@ [ "push", 3457, - 14, + 13, 1, 1 ], @@ -62987,7 +62987,7 @@ [ "push", 3467, - 14, + 13, 1, 1 ], @@ -63361,7 +63361,7 @@ ], [ "move", - 14, + 13, 3481, 710, 13 @@ -63400,7 +63400,7 @@ "setarg", 3487, 1, - 12, + 11, 1, 1 ], @@ -63421,7 +63421,7 @@ [ "push", 3489, - 14, + 13, 1, 1 ], @@ -63574,7 +63574,7 @@ "setarg", 3501, 1, - 17, + 16, 1, 1 ], @@ -63595,14 +63595,14 @@ [ "push", 3503, - 14, + 13, 1, 1 ], [ "push", 3503, - 14, + 13, 1, 1 ], @@ -63731,7 +63731,7 @@ [ "push", 3513, - 14, + 13, 1, 1 ], @@ -64100,7 +64100,7 @@ "setarg", 3529, 1, - 12, + 11, 1, 1 ], @@ -64145,7 +64145,7 @@ "setarg", 3533, 1, - 17, + 16, 1, 1 ], @@ -64193,7 +64193,7 @@ "setarg", 3537, 1, - 7, + 6, 1, 1 ], @@ -64343,7 +64343,7 @@ [ "frame", 3550, - 11, + 10, 1, 721, 9 @@ -64366,7 +64366,7 @@ "setarg", 3550, 1, - 12, + 11, 721, 9 ], @@ -64634,7 +64634,7 @@ "setarg", 3558, 1, - 12, + 11, 1, 1 ], @@ -64682,7 +64682,7 @@ "setarg", 3562, 1, - 17, + 16, 1, 1 ], @@ -64727,7 +64727,7 @@ "setarg", 3566, 1, - 7, + 6, 1, 1 ], @@ -65131,7 +65131,7 @@ "setarg", 3584, 1, - 17, + 16, 1, 1 ], @@ -65176,7 +65176,7 @@ "setarg", 3588, 1, - 12, + 11, 1, 1 ], @@ -65319,7 +65319,7 @@ [ "frame", 3601, - 11, + 10, 1, 730, 9 @@ -65342,7 +65342,7 @@ "setarg", 3601, 1, - 17, + 16, 730, 9 ], @@ -65356,7 +65356,7 @@ [ "frame", 3604, - 5, + 4, 0, 731, 9 @@ -65639,7 +65639,7 @@ "setarg", 3612, 1, - 17, + 16, 1, 1 ], @@ -65684,7 +65684,7 @@ "setarg", 3616, 1, - 12, + 11, 1, 1 ], @@ -65827,7 +65827,7 @@ [ "frame", 3629, - 11, + 10, 1, 736, 9 @@ -65850,7 +65850,7 @@ "setarg", 3629, 1, - 17, + 16, 736, 9 ], @@ -65864,7 +65864,7 @@ [ "frame", 3632, - 5, + 4, 0, 737, 9 @@ -66147,7 +66147,7 @@ "setarg", 3640, 1, - 12, + 11, 1, 1 ], @@ -66192,7 +66192,7 @@ "setarg", 3644, 1, - 17, + 16, 1, 1 ], @@ -66240,7 +66240,7 @@ "setarg", 3648, 1, - 7, + 6, 1, 1 ], @@ -66390,7 +66390,7 @@ [ "frame", 3661, - 11, + 10, 1, 742, 9 @@ -66413,7 +66413,7 @@ "setarg", 3661, 1, - 12, + 11, 742, 9 ], @@ -66681,7 +66681,7 @@ "setarg", 3669, 1, - 12, + 11, 1, 1 ], @@ -66874,7 +66874,7 @@ ], [ "move", - 15, + 14, 3686, 748, 25 @@ -67136,7 +67136,7 @@ "setarg", 3693, 1, - 12, + 11, 1, 1 ], @@ -67184,7 +67184,7 @@ "setarg", 3697, 1, - 17, + 16, 1, 1 ], @@ -67327,7 +67327,7 @@ [ "frame", 3710, - 11, + 10, 1, 756, 9 @@ -67350,7 +67350,7 @@ "setarg", 3710, 1, - 12, + 11, 756, 9 ], @@ -67618,7 +67618,7 @@ "setarg", 3718, 1, - 12, + 11, 1, 1 ], @@ -67754,7 +67754,7 @@ [ "frame", 3731, - 11, + 10, 1, 764, 9 @@ -67777,7 +67777,7 @@ "setarg", 3731, 1, - 12, + 11, 764, 9 ], @@ -68020,7 +68020,7 @@ [ "is_identical", 3738, - 17, + 16, 3737, 768, 26 @@ -68055,7 +68055,7 @@ [ "is_int", 3739, - 17, + 16, 768, 26 ], @@ -68076,7 +68076,7 @@ [ "ne_int", 3738, - 17, + 16, 3737, 768, 26 @@ -68091,7 +68091,7 @@ [ "is_num", 3739, - 17, + 16, 768, 26 ], @@ -68112,7 +68112,7 @@ [ "ne_float", 3738, - 17, + 16, 3737, 768, 26 @@ -68127,7 +68127,7 @@ [ "is_text", 3739, - 17, + 16, 768, 26 ], @@ -68148,7 +68148,7 @@ [ "ne_text", 3738, - 17, + 16, 3737, 768, 26 @@ -68163,7 +68163,7 @@ [ "is_null", 3739, - 17, + 16, 768, 26 ], @@ -68192,7 +68192,7 @@ [ "is_bool", 3739, - 17, + 16, 768, 26 ], @@ -68213,7 +68213,7 @@ [ "ne_bool", 3738, - 17, + 16, 3737, 768, 26 @@ -68242,7 +68242,7 @@ [ "move", 3741, - 17, + 16, 768, 33 ], @@ -68270,7 +68270,7 @@ "tern_end_1002", [ "move", - 18, + 17, 3741, 768, 38 @@ -68309,7 +68309,7 @@ "setarg", 3745, 1, - 12, + 11, 1, 1 ], @@ -68451,7 +68451,7 @@ ], [ "move", - 20, + 19, 3757, 770, 14 @@ -68460,7 +68460,7 @@ [ "is_int", 3759, - 20, + 19, 771, 21 ], @@ -68474,7 +68474,7 @@ [ "is_int", 3760, - 18, + 17, 771, 21 ], @@ -68488,8 +68488,8 @@ [ "lt_int", 3758, - 20, - 18, + 19, + 17, 771, 21 ], @@ -68503,7 +68503,7 @@ [ "is_num", 3759, - 20, + 19, 771, 21 ], @@ -68517,7 +68517,7 @@ [ "is_num", 3760, - 18, + 17, 771, 21 ], @@ -68531,8 +68531,8 @@ [ "lt_float", 3758, - 20, - 18, + 19, + 17, 771, 21 ], @@ -68546,7 +68546,7 @@ [ "is_text", 3759, - 20, + 19, 771, 21 ], @@ -68560,7 +68560,7 @@ [ "is_text", 3760, - 18, + 17, 771, 21 ], @@ -68574,8 +68574,8 @@ [ "lt_text", 3758, - 20, - 18, + 19, + 17, 771, 21 ], @@ -68610,7 +68610,7 @@ "add", 3762, 3761, - 20, + 19, 772, 33 ], @@ -68624,7 +68624,7 @@ ], [ "move", - 4, + 20, 3763, 772, 33 @@ -68663,7 +68663,7 @@ "setarg", 3766, 1, - 12, + 11, 1, 1 ], @@ -68711,7 +68711,7 @@ "setarg", 3770, 1, - 20, + 19, 1, 1 ], @@ -68756,7 +68756,7 @@ "setarg", 3774, 1, - 4, + 20, 1, 1 ], @@ -68913,14 +68913,14 @@ [ "add", 3787, - 20, + 19, 3786, 774, 21 ], [ "move", - 20, + 19, 3787, 774, 21 @@ -68935,7 +68935,7 @@ [ "frame", 3789, - 11, + 10, 1, 776, 9 @@ -68958,7 +68958,7 @@ "setarg", 3789, 1, - 12, + 11, 776, 9 ], @@ -69226,7 +69226,7 @@ "setarg", 3797, 1, - 12, + 11, 1, 1 ], @@ -69271,7 +69271,7 @@ "setarg", 3801, 1, - 17, + 16, 1, 1 ], @@ -69668,7 +69668,7 @@ "setarg", 3819, 1, - 12, + 11, 1, 1 ], @@ -69713,7 +69713,7 @@ "setarg", 3823, 1, - 17, + 16, 1, 1 ], @@ -69856,7 +69856,7 @@ [ "frame", 3836, - 11, + 10, 1, 788, 9 @@ -69879,7 +69879,7 @@ "setarg", 3836, 1, - 12, + 11, 788, 9 ], @@ -70147,7 +70147,7 @@ "setarg", 3844, 1, - 12, + 11, 1, 1 ], @@ -70192,7 +70192,7 @@ "setarg", 3848, 1, - 17, + 16, 1, 1 ], @@ -70335,7 +70335,7 @@ [ "frame", 3861, - 11, + 10, 1, 796, 9 @@ -70358,7 +70358,7 @@ "setarg", 3861, 1, - 12, + 11, 796, 9 ], @@ -70626,7 +70626,7 @@ "setarg", 3869, 1, - 12, + 11, 1, 1 ], @@ -70767,7 +70767,7 @@ ], [ "move", - 15, + 14, 3881, 804, 25 @@ -71241,7 +71241,7 @@ ], [ "move", - 15, + 14, 3907, 810, 25 @@ -71477,7 +71477,7 @@ ], [ "move", - 19, + 18, 3912, 814, 14 @@ -71485,7 +71485,7 @@ [ "is_text", 3913, - 7, + 6, 815, 21 ], @@ -71498,8 +71498,8 @@ ], [ "move", - 19, - 7, + 18, + 6, 815, 31 ], @@ -71513,7 +71513,7 @@ [ "is_record", 3914, - 7, + 6, 816, 28 ], @@ -71534,7 +71534,7 @@ [ "load_field", 3916, - 7, + 6, "name", 816, 35 @@ -71778,14 +71778,14 @@ [ "load_field", 3921, - 7, + 6, "name", 816, 57 ], [ "move", - 19, + 18, 3921, 816, 57 @@ -71800,7 +71800,7 @@ [ "is_record", 3922, - 7, + 6, 817, 28 ], @@ -71821,7 +71821,7 @@ [ "load_field", 3924, - 7, + 6, "value", 817, 35 @@ -72065,14 +72065,14 @@ [ "load_field", 3929, - 7, + 6, "value", 817, 58 ], [ "move", - 19, + 18, 3929, 817, 58 @@ -72096,7 +72096,7 @@ [ "is_identical", 3931, - 19, + 18, 3930, 818, 19 @@ -72131,7 +72131,7 @@ [ "is_int", 3932, - 19, + 18, 818, 19 ], @@ -72152,7 +72152,7 @@ [ "ne_int", 3931, - 19, + 18, 3930, 818, 19 @@ -72167,7 +72167,7 @@ [ "is_num", 3932, - 19, + 18, 818, 19 ], @@ -72188,7 +72188,7 @@ [ "ne_float", 3931, - 19, + 18, 3930, 818, 19 @@ -72203,7 +72203,7 @@ [ "is_text", 3932, - 19, + 18, 818, 19 ], @@ -72224,7 +72224,7 @@ [ "ne_text", 3931, - 19, + 18, 3930, 818, 19 @@ -72239,7 +72239,7 @@ [ "is_null", 3932, - 19, + 18, 818, 19 ], @@ -72268,7 +72268,7 @@ [ "is_bool", 3932, - 19, + 18, 818, 19 ], @@ -72289,7 +72289,7 @@ [ "ne_bool", 3931, - 19, + 18, 3930, 818, 19 @@ -72349,7 +72349,7 @@ "setarg", 3936, 1, - 19, + 18, 819, 16 ], @@ -72362,7 +72362,7 @@ ], [ "move", - 8, + 7, 3934, 819, 16 @@ -72401,7 +72401,7 @@ "setarg", 3940, 1, - 12, + 11, 1, 1 ], @@ -72446,7 +72446,7 @@ "setarg", 3944, 1, - 17, + 16, 1, 1 ], @@ -72481,7 +72481,7 @@ [ "push", 3946, - 8, + 7, 1, 1 ], @@ -72634,7 +72634,7 @@ "setarg", 3958, 1, - 12, + 11, 1, 1 ], @@ -72679,7 +72679,7 @@ "setarg", 3962, 1, - 17, + 16, 1, 1 ], @@ -72724,7 +72724,7 @@ "setarg", 3966, 1, - 7, + 6, 1, 1 ], @@ -72875,7 +72875,7 @@ [ "frame", 3979, - 11, + 10, 1, 824, 9 @@ -72898,7 +72898,7 @@ "setarg", 3979, 1, - 12, + 11, 824, 9 ], @@ -73166,7 +73166,7 @@ "setarg", 3987, 1, - 12, + 11, 1, 1 ], @@ -73211,7 +73211,7 @@ "setarg", 3991, 1, - 17, + 16, 1, 1 ], @@ -73354,7 +73354,7 @@ [ "frame", 4004, - 11, + 10, 1, 829, 9 @@ -73377,7 +73377,7 @@ "setarg", 4004, 1, - 12, + 11, 829, 9 ], @@ -73534,7 +73534,7 @@ "_nop_bl_2", [ "jump_true", - 15, + 14, "if_else_1107", 838, 10 diff --git a/boot/seed_bootstrap.cm.mcode b/boot/seed_bootstrap.cm.mcode index 8c394812..48773db7 100644 --- a/boot/seed_bootstrap.cm.mcode +++ b/boot/seed_bootstrap.cm.mcode @@ -9,7 +9,7 @@ [ "get", 3, - 15, + 14, 1, 16, 7 @@ -32,7 +32,7 @@ [ "get", 5, - 15, + 14, 1, 17, 12 @@ -165,7 +165,7 @@ [ "get", 18, - 13, + 19, 1, 18, 16 @@ -224,7 +224,7 @@ [ "get", 21, - 15, + 14, 1, 20, 5 @@ -335,7 +335,7 @@ [ "get", 11, - 2, + 3, 1, 30, 8 @@ -569,7 +569,7 @@ [ "get", 29, - 2, + 3, 1, 34, 21 @@ -862,7 +862,7 @@ [ "get", 9, - 4, + 5, 1, 51, 20 @@ -930,7 +930,7 @@ [ "get", 13, - 4, + 5, 1, 52, 57 @@ -938,7 +938,7 @@ [ "get", 15, - 17, + 1, 1, 52, 13 @@ -2234,7 +2234,7 @@ [ "get", 77, - 1, + 2, 1, 68, 10 @@ -2349,7 +2349,7 @@ [ "get", 12, - 16, + 15, 1, 73, 19 @@ -2393,7 +2393,7 @@ ], [ "move", - 5, + 6, 11, 73, 19 @@ -2446,7 +2446,7 @@ [ "push", 20, - 5, + 6, 74, 20 ], @@ -2524,7 +2524,7 @@ "setarg", 23, 1, - 5, + 6, 74, 20 ], @@ -2538,7 +2538,7 @@ "call_done_42", [ "move", - 6, + 5, 15, 74, 20 @@ -2588,7 +2588,7 @@ "setarg", 26, 2, - 6, + 5, 75, 10 ], @@ -2627,25 +2627,25 @@ "instructions": [ [ "null", - 3, + 2, 79, 16 ], [ "null", - 2, + 6, 80, 19 ], [ "null", - 4, + 3, 81, 16 ], [ "null", - 5, + 4, 82, 13 ], @@ -2657,14 +2657,14 @@ ], [ "null", - 6, + 5, 84, 20 ], [ "get", 8, - 15, + 14, 1, 85, 7 @@ -2687,7 +2687,7 @@ [ "get", 10, - 15, + 14, 1, 86, 12 @@ -2820,7 +2820,7 @@ [ "get", 23, - 13, + 19, 1, 89, 12 @@ -2864,14 +2864,14 @@ ], [ "move", - 3, + 2, 22, 89, 12 ], [ "jump_false", - 3, + 2, "if_else_45", 90, 7 @@ -2879,7 +2879,7 @@ [ "get", 26, - 15, + 14, 1, 91, 5 @@ -2887,14 +2887,14 @@ [ "store_dynamic", 26, - 3, + 2, 1, 91, 15 ], [ "return", - 3, + 2, 92, 12 ], @@ -2960,7 +2960,7 @@ [ "get", 34, - 2, + 3, 1, 97, 7 @@ -3102,7 +3102,7 @@ [ "get", 43, - 2, + 3, 1, 98, 23 @@ -3284,7 +3284,7 @@ ], [ "move", - 6, + 5, 51, 98, 18 @@ -3297,7 +3297,7 @@ [ "get", 56, - 7, + 8, 1, 99, 54 @@ -3355,7 +3355,7 @@ "setarg", 59, 2, - 6, + 5, 99, 14 ], @@ -3376,7 +3376,7 @@ ], [ "move", - 3, + 2, 57, 99, 14 @@ -3384,7 +3384,7 @@ [ "get", 61, - 15, + 14, 1, 100, 5 @@ -3392,14 +3392,14 @@ [ "store_dynamic", 61, - 3, + 2, 1, 100, 15 ], [ "return", - 3, + 2, 101, 12 ], @@ -3423,7 +3423,7 @@ ], [ "move", - 2, + 6, 63, 105, 22 @@ -3431,7 +3431,7 @@ [ "get", 65, - 2, + 3, 1, 106, 8 @@ -3473,7 +3473,7 @@ [ "push", 69, - 2, + 6, 106, 8 ], @@ -3551,7 +3551,7 @@ "setarg", 72, 1, - 2, + 6, 106, 8 ], @@ -3622,7 +3622,7 @@ ], [ "move", - 2, + 6, 79, 107, 42 @@ -3638,7 +3638,7 @@ [ "get", 81, - 2, + 3, 1, 108, 7 @@ -3680,7 +3680,7 @@ [ "push", 85, - 2, + 6, 108, 7 ], @@ -3758,7 +3758,7 @@ "setarg", 88, 1, - 2, + 6, 108, 7 ], @@ -3780,7 +3780,7 @@ [ "get", 90, - 2, + 3, 1, 109, 19 @@ -3822,7 +3822,7 @@ [ "push", 94, - 2, + 6, 109, 19 ], @@ -3900,7 +3900,7 @@ "setarg", 97, 1, - 2, + 6, 109, 19 ], @@ -3962,7 +3962,7 @@ ], [ "move", - 4, + 3, 98, 109, 14 @@ -3970,7 +3970,7 @@ [ "get", 103, - 6, + 7, 1, 110, 11 @@ -4001,7 +4001,7 @@ "setarg", 104, 1, - 4, + 3, 110, 11 ], @@ -4009,7 +4009,7 @@ "setarg", 104, 2, - 2, + 6, 110, 11 ], @@ -4022,7 +4022,7 @@ ], [ "move", - 5, + 4, 102, 110, 11 @@ -4035,7 +4035,7 @@ [ "get", 107, - 7, + 8, 1, 111, 39 @@ -4090,7 +4090,7 @@ "setarg", 110, 2, - 5, + 4, 111, 14 ], @@ -4111,7 +4111,7 @@ ], [ "move", - 3, + 2, 108, 111, 14 @@ -4119,7 +4119,7 @@ [ "get", 112, - 15, + 14, 1, 112, 5 @@ -4127,14 +4127,14 @@ [ "store_dynamic", 112, - 3, + 2, 1, 112, 15 ], [ "return", - 3, + 2, 113, 12 ], @@ -4270,7 +4270,7 @@ ], [ "move", - 9, + 18, 21, 0, 0 @@ -4284,7 +4284,7 @@ ], [ "move", - 6, + 7, 22, 0, 0 @@ -4312,7 +4312,7 @@ ], [ "move", - 7, + 8, 24, 0, 0 @@ -4338,7 +4338,7 @@ ], [ "move", - 13, + 19, 26, 7, 21 @@ -4353,7 +4353,7 @@ [ "frame", 29, - 13, + 19, 1, 8, 10 @@ -4389,7 +4389,7 @@ ], [ "move", - 2, + 3, 28, 8, 10 @@ -4401,7 +4401,7 @@ ], [ "move", - 15, + 14, 31, 10, 17 @@ -4415,8 +4415,8 @@ ], [ "store_field", - 15, - 2, + 14, + 3, 32, 11, 11 @@ -4441,7 +4441,7 @@ ], [ "store_field", - 15, + 14, 33, 34, 12, @@ -4467,7 +4467,7 @@ ], [ "store_field", - 15, + 14, 35, 36, 13, @@ -4483,7 +4483,7 @@ [ "frame", 39, - 9, + 18, 1, 38, 20 @@ -4519,7 +4519,7 @@ ], [ "move", - 4, + 5, 38, 38, 20 @@ -4534,7 +4534,7 @@ [ "frame", 43, - 9, + 18, 1, 39, 17 @@ -4570,7 +4570,7 @@ ], [ "move", - 17, + 1, 42, 39, 17 @@ -4585,7 +4585,7 @@ [ "frame", 47, - 9, + 18, 1, 40, 16 @@ -4621,7 +4621,7 @@ ], [ "move", - 1, + 2, 46, 40, 16 @@ -4636,7 +4636,7 @@ [ "frame", 51, - 9, + 18, 1, 41, 17 @@ -4687,7 +4687,7 @@ [ "frame", 55, - 9, + 18, 1, 42, 22 @@ -4723,7 +4723,7 @@ ], [ "move", - 16, + 15, 54, 42, 22 @@ -4737,8 +4737,8 @@ ], [ "store_field", - 15, - 4, + 14, + 5, 57, 44, 11 @@ -4752,8 +4752,8 @@ ], [ "store_field", - 15, - 17, + 14, + 1, 58, 45, 11 @@ -4767,8 +4767,8 @@ ], [ "store_field", - 15, - 1, + 14, + 2, 59, 46, 11 @@ -4782,7 +4782,7 @@ ], [ "store_field", - 15, + 14, 12, 60, 47, @@ -4797,8 +4797,8 @@ ], [ "store_field", + 14, 15, - 16, 61, 48, 11 @@ -4831,7 +4831,7 @@ ], [ "move", - 14, + 13, 64, 121, 20 @@ -4845,40 +4845,40 @@ ], [ "move", - 19, + 9, 65, 122, 17 ], [ "access", - 5, + 6, 1, 123, 10 ], [ "null", - 8, + 16, 124, 17 ], [ "null", - 3, + 4, 125, 14 ], [ "null", - 18, + 17, 126, 11 ], "_nop_bl_1", [ "jump_true", - 14, + 13, "if_else_63", 128, 6 @@ -4973,7 +4973,7 @@ [ "is_int", 75, - 5, + 6, 133, 20 ], @@ -4989,7 +4989,7 @@ [ "lt_int", 74, - 5, + 6, 73, 133, 20 @@ -5004,7 +5004,7 @@ [ "is_num", 75, - 5, + 6, 133, 20 ], @@ -5020,7 +5020,7 @@ [ "lt_float", 74, - 5, + 6, 73, 133, 20 @@ -5035,7 +5035,7 @@ [ "is_text", 75, - 5, + 6, 133, 20 ], @@ -5056,7 +5056,7 @@ [ "lt_text", 74, - 5, + 6, 73, 133, 20 @@ -5096,14 +5096,14 @@ "load_dynamic", 78, 77, - 5, + 6, 134, 24 ], [ "is_array", 79, - 19, + 9, 134, 24 ], @@ -5116,7 +5116,7 @@ ], [ "push", - 19, + 9, 78, 134, 24 @@ -5144,14 +5144,14 @@ [ "add", 81, - 5, + 6, 80, 135, 13 ], [ "move", - 5, + 6, 81, 135, 13 @@ -5173,14 +5173,14 @@ [ "add", 83, - 14, + 13, 82, 138, 23 ], [ "move", - 8, + 16, 83, 138, 23 @@ -5188,7 +5188,7 @@ [ "is_proxy", 85, - 2, + 3, 139, 6 ], @@ -5222,14 +5222,14 @@ [ "push", 88, - 8, + 16, 139, 6 ], [ "frame", 89, - 2, + 3, 2, 139, 6 @@ -5275,7 +5275,7 @@ [ "load_field", 90, - 2, + 3, "is_file", 139, 6 @@ -5292,7 +5292,7 @@ "setarg", 91, 0, - 2, + 3, 139, 6 ], @@ -5300,7 +5300,7 @@ "setarg", 91, 1, - 8, + 16, 139, 6 ], @@ -5350,7 +5350,7 @@ "add", 96, 95, - 14, + 13, 140, 33 ], @@ -5371,7 +5371,7 @@ ], [ "move", - 8, + 16, 98, 140, 43 @@ -5387,7 +5387,7 @@ [ "is_proxy", 100, - 2, + 3, 141, 6 ], @@ -5421,14 +5421,14 @@ [ "push", 103, - 8, + 16, 141, 6 ], [ "frame", 104, - 2, + 3, 2, 141, 6 @@ -5474,7 +5474,7 @@ [ "load_field", 105, - 2, + 3, "is_file", 141, 6 @@ -5491,7 +5491,7 @@ "setarg", 106, 0, - 2, + 3, 141, 6 ], @@ -5499,7 +5499,7 @@ "setarg", 106, 1, - 8, + 16, 141, 6 ], @@ -5529,14 +5529,14 @@ [ "add", 109, - 14, + 13, 108, 142, 25 ], [ "move", - 8, + 16, 109, 142, 25 @@ -5544,7 +5544,7 @@ [ "is_proxy", 111, - 2, + 3, 143, 8 ], @@ -5578,14 +5578,14 @@ [ "push", 114, - 8, + 16, 143, 8 ], [ "frame", 115, - 2, + 3, 2, 143, 8 @@ -5631,7 +5631,7 @@ [ "load_field", 116, - 2, + 3, "is_file", 143, 8 @@ -5648,7 +5648,7 @@ "setarg", 117, 0, - 2, + 3, 143, 8 ], @@ -5656,7 +5656,7 @@ "setarg", 117, 1, - 8, + 16, 143, 8 ], @@ -5706,7 +5706,7 @@ "add", 122, 121, - 14, + 13, 144, 35 ], @@ -5727,7 +5727,7 @@ ], [ "move", - 8, + 16, 124, 144, 45 @@ -5751,7 +5751,7 @@ [ "is_proxy", 126, - 2, + 3, 146, 6 ], @@ -5785,14 +5785,14 @@ [ "push", 129, - 8, + 16, 146, 6 ], [ "frame", 130, - 2, + 3, 2, 146, 6 @@ -5838,7 +5838,7 @@ [ "load_field", 131, - 2, + 3, "is_file", 146, 6 @@ -5855,7 +5855,7 @@ "setarg", 132, 0, - 2, + 3, 146, 6 ], @@ -5863,7 +5863,7 @@ "setarg", 132, 1, - 8, + 16, 146, 6 ], @@ -5894,7 +5894,7 @@ "add", 135, 134, - 14, + 13, 147, 39 ], @@ -5977,7 +5977,7 @@ [ "is_proxy", 143, - 2, + 3, 151, 15 ], @@ -6011,14 +6011,14 @@ [ "push", 146, - 8, + 16, 151, 15 ], [ "frame", 147, - 2, + 3, 2, 151, 15 @@ -6064,7 +6064,7 @@ [ "load_field", 148, - 2, + 3, "slurp", 151, 15 @@ -6081,7 +6081,7 @@ "setarg", 149, 0, - 2, + 3, 151, 15 ], @@ -6089,7 +6089,7 @@ "setarg", 149, 1, - 8, + 16, 151, 15 ], @@ -6151,7 +6151,7 @@ ], [ "move", - 3, + 4, 150, 151, 10 @@ -6159,7 +6159,7 @@ [ "frame", 155, - 6, + 7, 2, 152, 7 @@ -6182,7 +6182,7 @@ "setarg", 155, 1, - 3, + 4, 152, 7 ], @@ -6190,7 +6190,7 @@ "setarg", 155, 2, - 8, + 16, 152, 7 ], @@ -6203,7 +6203,7 @@ ], [ "move", - 18, + 17, 154, 152, 7 @@ -6216,7 +6216,7 @@ [ "store_field", 157, - 7, + 8, "use", 153, 29 @@ -6224,7 +6224,7 @@ [ "store_field", 157, - 19, + 9, "args", 153, 43 @@ -6255,7 +6255,7 @@ "setarg", 159, 1, - 14, + 13, 153, 1 ], @@ -6263,7 +6263,7 @@ "setarg", 159, 2, - 18, + 17, 153, 1 ], diff --git a/boot/time.cm.mcode b/boot/time.cm.mcode index 979b673d..a366a942 100644 --- a/boot/time.cm.mcode +++ b/boot/time.cm.mcode @@ -8,7 +8,7 @@ "instructions": [ [ "move", - 8, + 9, 1, 52, 11 @@ -36,7 +36,7 @@ [ "is_identical", 16, - 8, + 9, 15, 55, 12 @@ -51,7 +51,7 @@ [ "is_int", 17, - 8, + 9, 55, 12 ], @@ -72,7 +72,7 @@ [ "eq_int", 16, - 8, + 9, 15, 55, 12 @@ -87,7 +87,7 @@ [ "is_num", 17, - 8, + 9, 55, 12 ], @@ -108,7 +108,7 @@ [ "eq_float", 16, - 8, + 9, 15, 55, 12 @@ -123,7 +123,7 @@ [ "is_text", 17, - 8, + 9, 55, 12 ], @@ -144,7 +144,7 @@ [ "eq_text", 16, - 8, + 9, 15, 55, 12 @@ -159,7 +159,7 @@ [ "is_null", 17, - 8, + 9, 55, 12 ], @@ -188,7 +188,7 @@ [ "is_bool", 17, - 8, + 9, 55, 12 ], @@ -209,7 +209,7 @@ [ "eq_bool", 16, - 8, + 9, 15, 55, 12 @@ -274,7 +274,7 @@ ], [ "move", - 8, + 9, 19, 55, 22 @@ -498,7 +498,7 @@ [ "get", 28, - 6, + 5, 1, 56, 22 @@ -758,7 +758,7 @@ [ "get", 36, - 7, + 6, 1, 57, 22 @@ -810,7 +810,7 @@ [ "is_record", 39, - 8, + 9, 59, 17 ], @@ -823,7 +823,7 @@ ], [ "return", - 8, + 9, 59, 28 ], @@ -896,7 +896,7 @@ ], [ "move", - 11, + 7, 42, 61, 19 @@ -1067,7 +1067,7 @@ ], [ "move", - 9, + 10, 46, 67, 9 @@ -1125,7 +1125,7 @@ ], [ "move", - 10, + 11, 61, 70, 29 @@ -1149,7 +1149,7 @@ [ "multiply", 64, - 10, + 11, 63, 71, 20 @@ -1157,14 +1157,14 @@ [ "add", 65, - 8, + 9, 64, 71, 20 ], [ "move", - 8, + 9, 65, 71, 20 @@ -1188,7 +1188,7 @@ [ "modulo", 68, - 8, + 9, 67, 73, 17 @@ -1219,7 +1219,7 @@ [ "divide", 71, - 8, + 9, 70, 74, 23 @@ -1489,7 +1489,7 @@ ], [ "store_field", - 9, + 10, 87, "second", 77, @@ -1600,7 +1600,7 @@ ], [ "store_field", - 9, + 10, 97, "minute", 79, @@ -1680,7 +1680,7 @@ ], [ "store_field", - 9, + 10, 101, "hour", 80, @@ -1733,7 +1733,7 @@ ], [ "store_field", - 9, + 10, 110, "weekday", 81, @@ -2701,7 +2701,7 @@ "if_end_35", [ "store_field", - 9, + 10, 4, "year", 97, @@ -2868,7 +2868,7 @@ "tern_end_59", [ "store_field", - 9, + 10, 165, "ce", 98, @@ -2876,7 +2876,7 @@ ], [ "store_field", - 9, + 10, 13, "yday", 99, @@ -3242,7 +3242,7 @@ ], [ "store_dynamic", - 11, + 7, 181, 182, 101, @@ -3258,7 +3258,7 @@ "if_end_65", [ "access", - 7, + 8, 0, 102, 11 @@ -3267,8 +3267,8 @@ [ "load_dynamic", 183, - 11, 7, + 8, 103, 27 ], @@ -3417,8 +3417,8 @@ [ "load_dynamic", 187, - 11, 7, + 8, 104, 27 ], @@ -3447,14 +3447,14 @@ [ "add", 190, - 7, + 8, 189, 105, 13 ], [ "move", - 7, + 8, 190, 105, 13 @@ -3468,8 +3468,8 @@ "while_end_75", [ "store_field", - 9, - 7, + 10, + 8, "month", 107, 3 @@ -3491,7 +3491,7 @@ ], [ "store_field", - 9, + 10, 192, "day", 108, @@ -3499,7 +3499,7 @@ ], [ "return", - 9, + 10, 110, 10 ], @@ -6176,14 +6176,14 @@ "instructions": [ [ "move", - 8, + 7, 1, 161, 11 ], [ "move", - 10, + 9, 2, 162, 11 @@ -6211,7 +6211,7 @@ [ "is_identical", 13, - 8, + 7, 12, 165, 12 @@ -6226,7 +6226,7 @@ [ "is_int", 14, - 8, + 7, 165, 12 ], @@ -6247,7 +6247,7 @@ [ "eq_int", 13, - 8, + 7, 12, 165, 12 @@ -6262,7 +6262,7 @@ [ "is_num", 14, - 8, + 7, 165, 12 ], @@ -6283,7 +6283,7 @@ [ "eq_float", 13, - 8, + 7, 12, 165, 12 @@ -6298,7 +6298,7 @@ [ "is_text", 14, - 8, + 7, 165, 12 ], @@ -6319,7 +6319,7 @@ [ "eq_text", 13, - 8, + 7, 12, 165, 12 @@ -6334,7 +6334,7 @@ [ "is_null", 14, - 8, + 7, 165, 12 ], @@ -6363,7 +6363,7 @@ [ "is_bool", 14, - 8, + 7, 165, 12 ], @@ -6384,7 +6384,7 @@ [ "eq_bool", 13, - 8, + 7, 12, 165, 12 @@ -6449,7 +6449,7 @@ ], [ "move", - 8, + 7, 16, 165, 22 @@ -6471,7 +6471,7 @@ [ "is_identical", 21, - 10, + 9, 20, 166, 12 @@ -6486,7 +6486,7 @@ [ "is_int", 22, - 10, + 9, 166, 12 ], @@ -6507,7 +6507,7 @@ [ "eq_int", 21, - 10, + 9, 20, 166, 12 @@ -6522,7 +6522,7 @@ [ "is_num", 22, - 10, + 9, 166, 12 ], @@ -6543,7 +6543,7 @@ [ "eq_float", 21, - 10, + 9, 20, 166, 12 @@ -6558,7 +6558,7 @@ [ "is_text", 22, - 10, + 9, 166, 12 ], @@ -6579,7 +6579,7 @@ [ "eq_text", 21, - 10, + 9, 20, 166, 12 @@ -6594,7 +6594,7 @@ [ "is_null", 22, - 10, + 9, 166, 12 ], @@ -6623,7 +6623,7 @@ [ "is_bool", 22, - 10, + 9, 166, 12 ], @@ -6644,7 +6644,7 @@ [ "eq_bool", 21, - 10, + 9, 20, 166, 12 @@ -6673,14 +6673,14 @@ [ "get", 24, - 8, + 7, 1, 166, 22 ], [ "move", - 10, + 9, 24, 166, 22 @@ -6904,7 +6904,7 @@ [ "get", 30, - 6, + 5, 1, 167, 22 @@ -7164,7 +7164,7 @@ [ "get", 38, - 7, + 6, 1, 168, 22 @@ -7216,7 +7216,7 @@ [ "is_num", 41, - 8, + 7, 170, 23 ], @@ -7230,7 +7230,7 @@ [ "get", 44, - 3, + 8, 1, 170, 28 @@ -7261,7 +7261,7 @@ "setarg", 45, 1, - 8, + 7, 170, 28 ], @@ -7305,14 +7305,14 @@ [ "move", 42, - 8, + 7, 170, 51 ], "tern_end_167", [ "move", - 9, + 8, 42, 170, 51 @@ -7320,7 +7320,7 @@ [ "load_field", 47, - 9, + 8, "zone", 171, 7 @@ -7335,7 +7335,7 @@ [ "load_field", 48, - 9, + 8, "dst", 172, 7 @@ -7391,7 +7391,7 @@ "setarg", 52, 1, - 10, + 9, 174, 7 ], @@ -7641,7 +7641,7 @@ [ "load_field", 58, - 9, + 8, "hour", 175, 9 @@ -7772,7 +7772,7 @@ [ "load_field", 63, - 9, + 8, "hour", 175, 38 @@ -7794,7 +7794,7 @@ ], [ "store_field", - 9, + 8, 65, "hour", 175, @@ -7851,7 +7851,7 @@ "setarg", 70, 1, - 10, + 9, 175, 57 ], @@ -7880,7 +7880,7 @@ ], [ "move", - 10, + 9, 68, 175, 57 @@ -7895,7 +7895,7 @@ [ "load_field", 72, - 9, + 8, "hour", 176, 14 @@ -8160,7 +8160,7 @@ "setarg", 81, 1, - 10, + 9, 176, 36 ], @@ -8189,7 +8189,7 @@ ], [ "move", - 10, + 9, 79, 176, 36 @@ -8204,7 +8204,7 @@ [ "load_field", 83, - 9, + 8, "hour", 177, 14 @@ -8427,7 +8427,7 @@ ], [ "store_field", - 9, + 8, 88, "hour", 177, @@ -8484,7 +8484,7 @@ "setarg", 93, 1, - 10, + 9, 177, 50 ], @@ -8513,7 +8513,7 @@ ], [ "move", - 10, + 9, 91, 177, 50 @@ -8576,7 +8576,7 @@ "setarg", 99, 1, - 10, + 9, 178, 14 ], @@ -8605,7 +8605,7 @@ ], [ "move", - 10, + 9, 97, 178, 14 @@ -8624,7 +8624,7 @@ [ "load_field", 101, - 9, + 8, "year", 181, 14 @@ -8755,7 +8755,7 @@ [ "load_field", 107, - 9, + 8, "year", 181, 29 @@ -8777,7 +8777,7 @@ [ "load_field", 108, - 9, + 8, "year", 181, 40 @@ -8856,7 +8856,7 @@ "setarg", 114, 1, - 10, + 9, 182, 7 ], @@ -9332,7 +9332,7 @@ "setarg", 132, 1, - 10, + 9, 183, 43 ], @@ -9361,7 +9361,7 @@ ], [ "move", - 10, + 9, 130, 183, 43 @@ -9424,7 +9424,7 @@ "setarg", 138, 1, - 10, + 9, 184, 14 ], @@ -9453,7 +9453,7 @@ ], [ "move", - 10, + 9, 136, 184, 14 @@ -9520,7 +9520,7 @@ ], [ "move", - 7, + 10, 143, 187, 34 @@ -9632,7 +9632,7 @@ "setarg", 152, 1, - 10, + 9, 188, 7 ], @@ -9661,7 +9661,7 @@ ], [ "move", - 10, + 9, 150, 188, 7 @@ -9710,7 +9710,7 @@ "setarg", 157, 1, - 10, + 9, 189, 7 ], @@ -9739,7 +9739,7 @@ ], [ "move", - 10, + 9, 155, 189, 7 @@ -9754,7 +9754,7 @@ [ "load_field", 160, - 9, + 8, "yday", 190, 25 @@ -9811,7 +9811,7 @@ "setarg", 165, 1, - 10, + 9, 190, 7 ], @@ -9840,7 +9840,7 @@ ], [ "move", - 10, + 9, 163, 190, 7 @@ -9855,7 +9855,7 @@ [ "load_field", 168, - 9, + 8, "day", 191, 29 @@ -9960,7 +9960,7 @@ "setarg", 176, 1, - 10, + 9, 191, 7 ], @@ -9989,7 +9989,7 @@ ], [ "move", - 10, + 9, 174, 191, 7 @@ -10004,7 +10004,7 @@ [ "load_field", 179, - 9, + 8, "day", 192, 23 @@ -10046,7 +10046,7 @@ "setarg", 182, 1, - 10, + 9, 192, 7 ], @@ -10075,7 +10075,7 @@ ], [ "move", - 10, + 9, 180, 192, 7 @@ -10090,7 +10090,7 @@ [ "load_field", 185, - 9, + 8, "hour", 193, 29 @@ -10195,7 +10195,7 @@ "setarg", 193, 1, - 10, + 9, 193, 7 ], @@ -10224,7 +10224,7 @@ ], [ "move", - 10, + 9, 191, 193, 7 @@ -10239,7 +10239,7 @@ [ "load_field", 196, - 9, + 8, "hour", 194, 23 @@ -10281,7 +10281,7 @@ "setarg", 199, 1, - 10, + 9, 194, 7 ], @@ -10310,7 +10310,7 @@ ], [ "move", - 10, + 9, 197, 194, 7 @@ -10325,7 +10325,7 @@ [ "load_field", 202, - 9, + 8, "minute", 195, 29 @@ -10430,7 +10430,7 @@ "setarg", 210, 1, - 10, + 9, 195, 7 ], @@ -10459,7 +10459,7 @@ ], [ "move", - 10, + 9, 208, 195, 7 @@ -10474,7 +10474,7 @@ [ "load_field", 213, - 9, + 8, "minute", 196, 23 @@ -10516,7 +10516,7 @@ "setarg", 216, 1, - 10, + 9, 196, 7 ], @@ -10545,7 +10545,7 @@ ], [ "move", - 10, + 9, 214, 196, 7 @@ -10560,7 +10560,7 @@ [ "load_field", 219, - 9, + 8, "second", 197, 29 @@ -10665,7 +10665,7 @@ "setarg", 227, 1, - 10, + 9, 197, 7 ], @@ -10694,7 +10694,7 @@ ], [ "move", - 10, + 9, 225, 197, 7 @@ -10709,7 +10709,7 @@ [ "load_field", 230, - 9, + 8, "second", 198, 23 @@ -10751,7 +10751,7 @@ "setarg", 233, 1, - 10, + 9, 198, 7 ], @@ -10780,7 +10780,7 @@ ], [ "move", - 10, + 9, 231, 198, 7 @@ -10872,7 +10872,7 @@ "setarg", 241, 1, - 10, + 9, 199, 7 ], @@ -10901,7 +10901,7 @@ ], [ "move", - 10, + 9, 239, 199, 7 @@ -10923,7 +10923,7 @@ [ "is_int", 246, - 7, + 10, 200, 39 ], @@ -10944,7 +10944,7 @@ [ "ge_int", 245, - 7, + 10, 244, 200, 39 @@ -10959,7 +10959,7 @@ [ "is_num", 246, - 7, + 10, 200, 39 ], @@ -10975,7 +10975,7 @@ [ "ge_float", 245, - 7, + 10, 244, 200, 39 @@ -10990,7 +10990,7 @@ [ "is_text", 246, - 7, + 10, 200, 39 ], @@ -11011,7 +11011,7 @@ [ "ge_text", 245, - 7, + 10, 244, 200, 39 @@ -11109,7 +11109,7 @@ "setarg", 253, 1, - 7, + 10, 200, 55 ], @@ -11165,7 +11165,7 @@ "setarg", 258, 1, - 10, + 9, 200, 7 ], @@ -11194,7 +11194,7 @@ ], [ "move", - 10, + 9, 256, 200, 7 @@ -11210,7 +11210,7 @@ [ "load_field", 261, - 9, + 8, "month", 201, 30 @@ -11267,7 +11267,7 @@ "setarg", 266, 1, - 10, + 9, 201, 7 ], @@ -11296,7 +11296,7 @@ ], [ "move", - 10, + 9, 264, 201, 7 @@ -11312,7 +11312,7 @@ [ "load_field", 269, - 9, + 8, "month", 202, 30 @@ -11369,7 +11369,7 @@ "setarg", 274, 1, - 10, + 9, 202, 7 ], @@ -11398,7 +11398,7 @@ ], [ "move", - 10, + 9, 272, 202, 7 @@ -11414,7 +11414,7 @@ [ "load_field", 277, - 9, + 8, "weekday", 203, 30 @@ -11456,7 +11456,7 @@ "setarg", 280, 1, - 10, + 9, 203, 7 ], @@ -11485,7 +11485,7 @@ ], [ "move", - 10, + 9, 278, 203, 7 @@ -11516,7 +11516,7 @@ [ "load_field", 285, - 9, + 8, "month", 204, 43 @@ -11644,7 +11644,7 @@ "setarg", 295, 1, - 10, + 9, 204, 7 ], @@ -11673,7 +11673,7 @@ ], [ "move", - 10, + 9, 293, 204, 7 @@ -11704,7 +11704,7 @@ [ "load_field", 300, - 9, + 8, "month", 205, 38 @@ -11754,7 +11754,7 @@ "setarg", 304, 1, - 10, + 9, 205, 7 ], @@ -11783,7 +11783,7 @@ ], [ "move", - 10, + 9, 302, 205, 7 @@ -11814,7 +11814,7 @@ [ "load_field", 309, - 9, + 8, "weekday", 206, 38 @@ -11864,7 +11864,7 @@ "setarg", 313, 1, - 10, + 9, 206, 7 ], @@ -11893,7 +11893,7 @@ ], [ "move", - 10, + 9, 311, 206, 7 @@ -11924,7 +11924,7 @@ [ "load_field", 318, - 9, + 8, "weekday", 207, 43 @@ -12052,7 +12052,7 @@ "setarg", 328, 1, - 10, + 9, 207, 7 ], @@ -12081,14 +12081,14 @@ ], [ "move", - 10, + 9, 326, 207, 7 ], [ "return", - 10, + 9, 209, 10 ], @@ -13699,7 +13699,7 @@ ], [ "move", - 3, + 8, 9, 0, 0 @@ -13727,7 +13727,7 @@ ], [ "move", - 5, + 3, 11, 0, 0 @@ -13819,7 +13819,7 @@ ], [ "move", - 6, + 5, 18, 5, 21 @@ -13834,7 +13834,7 @@ ], [ "move", - 7, + 6, 19, 6, 21 @@ -14515,7 +14515,7 @@ ], [ "access", - 8, + 7, "vB mB d hh:nn:ss a z y c", 158, 19 @@ -14528,7 +14528,7 @@ [ "store_field", 67, - 3, + 8, "record", 212, 18 @@ -14544,7 +14544,7 @@ [ "store_field", 67, - 5, + 3, "text", 212, 58 diff --git a/boot/toml.cm.mcode b/boot/toml.cm.mcode index d041d793..f94b9f9f 100644 --- a/boot/toml.cm.mcode +++ b/boot/toml.cm.mcode @@ -537,7 +537,7 @@ ], [ "move", - 9, + 8, 19, 22, 15 @@ -551,7 +551,7 @@ [ "is_identical", 24, - 9, + 8, 23, 23, 16 @@ -566,7 +566,7 @@ [ "is_int", 25, - 9, + 8, 23, 16 ], @@ -587,7 +587,7 @@ [ "eq_int", 24, - 9, + 8, 23, 23, 16 @@ -602,7 +602,7 @@ [ "is_num", 25, - 9, + 8, 23, 16 ], @@ -623,7 +623,7 @@ [ "eq_float", 24, - 9, + 8, 23, 23, 16 @@ -638,7 +638,7 @@ [ "is_text", 25, - 9, + 8, 23, 16 ], @@ -659,7 +659,7 @@ [ "eq_text", 24, - 9, + 8, 23, 23, 16 @@ -674,7 +674,7 @@ [ "is_null", 25, - 9, + 8, 23, 16 ], @@ -703,7 +703,7 @@ [ "is_bool", 25, - 9, + 8, 23, 16 ], @@ -724,7 +724,7 @@ [ "eq_bool", 24, - 9, + 8, 23, 23, 16 @@ -815,7 +815,7 @@ ], [ "move", - 9, + 8, 28, 23, 30 @@ -842,7 +842,7 @@ ], [ "move", - 6, + 13, 3, 26, 25 @@ -856,13 +856,13 @@ ], [ "null", - 7, + 6, 30, 14 ], [ "null", - 10, + 9, 31, 15 ], @@ -874,7 +874,7 @@ ], [ "access", - 13, + 12, 0, 33, 11 @@ -893,13 +893,13 @@ ], [ "null", - 12, + 10, 36, 18 ], [ "null", - 8, + 7, 37, 15 ], @@ -927,7 +927,7 @@ [ "length", 34, - 9, + 8, 39, 26 ], @@ -1045,7 +1045,7 @@ [ "load_dynamic", 38, - 9, + 8, 14, 40, 23 @@ -1100,7 +1100,7 @@ ], [ "move", - 7, + 6, 39, 40, 12 @@ -1114,7 +1114,7 @@ [ "is_identical", 44, - 7, + 6, 43, 41, 17 @@ -1129,7 +1129,7 @@ [ "is_int", 45, - 7, + 6, 41, 17 ], @@ -1150,7 +1150,7 @@ [ "eq_int", 44, - 7, + 6, 43, 41, 17 @@ -1165,7 +1165,7 @@ [ "is_num", 45, - 7, + 6, 41, 17 ], @@ -1186,7 +1186,7 @@ [ "eq_float", 44, - 7, + 6, 43, 41, 17 @@ -1201,7 +1201,7 @@ [ "is_text", 45, - 7, + 6, 41, 17 ], @@ -1222,7 +1222,7 @@ [ "eq_text", 44, - 7, + 6, 43, 41, 17 @@ -1237,7 +1237,7 @@ [ "is_null", 45, - 7, + 6, 41, 17 ], @@ -1266,7 +1266,7 @@ [ "is_bool", 45, - 7, + 6, 41, 17 ], @@ -1287,7 +1287,7 @@ [ "eq_bool", 44, - 7, + 6, 43, 41, 17 @@ -1316,14 +1316,14 @@ [ "load_dynamic", 47, - 9, + 8, 14, 41, 36 ], [ "move", - 7, + 6, 47, 41, 36 @@ -1339,7 +1339,7 @@ [ "not", 48, - 7, + 6, 43, 10 ], @@ -1401,7 +1401,7 @@ "setarg", 53, 1, - 7, + 6, 43, 18 ], @@ -1493,7 +1493,7 @@ "setarg", 58, 1, - 7, + 6, 46, 9 ], @@ -1570,7 +1570,7 @@ "setarg", 64, 1, - 7, + 6, 46, 35 ], @@ -1655,7 +1655,7 @@ "setarg", 70, 1, - 7, + 6, 47, 15 ], @@ -1684,7 +1684,7 @@ ], [ "move", - 10, + 9, 68, 47, 15 @@ -1692,7 +1692,7 @@ [ "get", 73, - 3, + 4, 1, 48, 22 @@ -1723,7 +1723,7 @@ "setarg", 74, 1, - 10, + 9, 48, 22 ], @@ -1966,7 +1966,7 @@ "if_end_36", [ "move", - 6, + 13, 3, 51, 25 @@ -2043,7 +2043,7 @@ ], [ "move", - 13, + 12, 86, 54, 16 @@ -2059,7 +2059,7 @@ [ "is_int", 89, - 13, + 12, 54, 30 ], @@ -2075,7 +2075,7 @@ [ "lt_int", 88, - 13, + 12, 87, 54, 30 @@ -2090,7 +2090,7 @@ [ "is_num", 89, - 13, + 12, 54, 30 ], @@ -2106,7 +2106,7 @@ [ "lt_float", 88, - 13, + 12, 87, 54, 30 @@ -2121,7 +2121,7 @@ [ "is_text", 89, - 13, + 12, 54, 30 ], @@ -2142,7 +2142,7 @@ [ "lt_text", 88, - 13, + 12, 87, 54, 30 @@ -2171,7 +2171,7 @@ "load_dynamic", 91, 11, - 13, + 12, 55, 28 ], @@ -2185,7 +2185,7 @@ [ "load_dynamic", 92, - 6, + 13, 4, 58, 29 @@ -2405,7 +2405,7 @@ ], [ "store_dynamic", - 6, + 13, 97, 4, 59, @@ -2421,7 +2421,7 @@ [ "load_dynamic", 98, - 6, + 13, 4, 60, 47 @@ -2460,14 +2460,14 @@ [ "load_dynamic", 102, - 6, + 13, 4, 65, 43 ], [ "move", - 6, + 13, 102, 65, 43 @@ -2483,7 +2483,7 @@ [ "move", 104, - 13, + 12, 54, 46 ], @@ -2497,7 +2497,7 @@ ], [ "move", - 13, + 12, 105, 54, 46 @@ -2567,7 +2567,7 @@ "setarg", 109, 1, - 7, + 6, 71, 16 ], @@ -3003,7 +3003,7 @@ "setarg", 123, 1, - 7, + 6, 73, 23 ], @@ -3080,7 +3080,7 @@ ], [ "move", - 12, + 10, 125, 73, 18 @@ -3137,7 +3137,7 @@ "setarg", 133, 1, - 7, + 6, 74, 20 ], @@ -3206,7 +3206,7 @@ ], [ "move", - 8, + 7, 135, 74, 15 @@ -3220,7 +3220,7 @@ [ "is_identical", 140, - 12, + 10, 139, 75, 23 @@ -3235,7 +3235,7 @@ [ "is_int", 141, - 12, + 10, 75, 23 ], @@ -3256,7 +3256,7 @@ [ "eq_int", 140, - 12, + 10, 139, 75, 23 @@ -3271,7 +3271,7 @@ [ "is_num", 141, - 12, + 10, 75, 23 ], @@ -3292,7 +3292,7 @@ [ "eq_float", 140, - 12, + 10, 139, 75, 23 @@ -3307,7 +3307,7 @@ [ "is_text", 141, - 12, + 10, 75, 23 ], @@ -3328,7 +3328,7 @@ [ "eq_text", 140, - 12, + 10, 139, 75, 23 @@ -3343,7 +3343,7 @@ [ "is_null", 141, - 12, + 10, 75, 23 ], @@ -3372,7 +3372,7 @@ [ "is_bool", 141, - 12, + 10, 75, 23 ], @@ -3393,7 +3393,7 @@ [ "eq_bool", 140, - 12, + 10, 139, 75, 23 @@ -3463,7 +3463,7 @@ "setarg", 146, 1, - 7, + 6, 75, 45 ], @@ -3540,7 +3540,7 @@ ], [ "move", - 12, + 10, 148, 75, 40 @@ -3562,7 +3562,7 @@ [ "is_identical", 153, - 8, + 7, 152, 76, 20 @@ -3577,7 +3577,7 @@ [ "is_int", 154, - 8, + 7, 76, 20 ], @@ -3598,7 +3598,7 @@ [ "eq_int", 153, - 8, + 7, 152, 76, 20 @@ -3613,7 +3613,7 @@ [ "is_num", 154, - 8, + 7, 76, 20 ], @@ -3634,7 +3634,7 @@ [ "eq_float", 153, - 8, + 7, 152, 76, 20 @@ -3649,7 +3649,7 @@ [ "is_text", 154, - 8, + 7, 76, 20 ], @@ -3670,7 +3670,7 @@ [ "eq_text", 153, - 8, + 7, 152, 76, 20 @@ -3685,7 +3685,7 @@ [ "is_null", 154, - 8, + 7, 76, 20 ], @@ -3714,7 +3714,7 @@ [ "is_bool", 154, - 8, + 7, 76, 20 ], @@ -3735,7 +3735,7 @@ [ "eq_bool", 153, - 8, + 7, 152, 76, 20 @@ -3813,7 +3813,7 @@ "setarg", 160, 1, - 7, + 6, 76, 39 ], @@ -3882,7 +3882,7 @@ ], [ "move", - 8, + 7, 162, 76, 34 @@ -3929,7 +3929,7 @@ "setarg", 168, 1, - 12, + 10, 78, 13 ], @@ -4214,7 +4214,7 @@ "setarg", 178, 1, - 8, + 7, 81, 11 ], @@ -4291,7 +4291,7 @@ "setarg", 184, 1, - 8, + 7, 81, 38 ], @@ -4376,7 +4376,7 @@ "setarg", 190, 1, - 8, + 7, 82, 20 ], @@ -4457,7 +4457,7 @@ ], [ "store_dynamic", - 6, + 13, 192, 4, 83, @@ -4466,7 +4466,7 @@ [ "load_dynamic", 196, - 6, + 13, 4, 84, 29 @@ -4745,7 +4745,7 @@ "setarg", 205, 1, - 8, + 7, 85, 18 ], @@ -4822,7 +4822,7 @@ "setarg", 211, 1, - 8, + 7, 85, 45 ], @@ -4890,7 +4890,7 @@ "setarg", 215, 1, - 8, + 7, 86, 32 ], @@ -4903,7 +4903,7 @@ ], [ "store_dynamic", - 6, + 13, 213, 4, 86, @@ -4912,7 +4912,7 @@ [ "load_dynamic", 217, - 6, + 13, 4, 87, 29 @@ -5157,7 +5157,7 @@ [ "is_identical", 224, - 8, + 7, 223, 88, 27 @@ -5172,7 +5172,7 @@ [ "is_int", 225, - 8, + 7, 88, 27 ], @@ -5193,7 +5193,7 @@ [ "eq_int", 224, - 8, + 7, 223, 88, 27 @@ -5208,7 +5208,7 @@ [ "is_num", 225, - 8, + 7, 88, 27 ], @@ -5229,7 +5229,7 @@ [ "eq_float", 224, - 8, + 7, 223, 88, 27 @@ -5244,7 +5244,7 @@ [ "is_text", 225, - 8, + 7, 88, 27 ], @@ -5260,7 +5260,7 @@ [ "eq_text", 224, - 8, + 7, 223, 88, 27 @@ -5275,7 +5275,7 @@ [ "is_null", 225, - 8, + 7, 88, 27 ], @@ -5309,7 +5309,7 @@ [ "is_bool", 225, - 8, + 7, 88, 27 ], @@ -5330,7 +5330,7 @@ [ "eq_bool", 224, - 8, + 7, 223, 88, 27 @@ -5373,7 +5373,7 @@ [ "is_identical", 229, - 8, + 7, 228, 88, 46 @@ -5388,7 +5388,7 @@ [ "is_int", 230, - 8, + 7, 88, 46 ], @@ -5409,7 +5409,7 @@ [ "eq_int", 229, - 8, + 7, 228, 88, 46 @@ -5424,7 +5424,7 @@ [ "is_num", 230, - 8, + 7, 88, 46 ], @@ -5445,7 +5445,7 @@ [ "eq_float", 229, - 8, + 7, 228, 88, 46 @@ -5460,7 +5460,7 @@ [ "is_text", 230, - 8, + 7, 88, 46 ], @@ -5476,7 +5476,7 @@ [ "eq_text", 229, - 8, + 7, 228, 88, 46 @@ -5491,7 +5491,7 @@ [ "is_null", 230, - 8, + 7, 88, 46 ], @@ -5525,7 +5525,7 @@ [ "is_bool", 230, - 8, + 7, 88, 46 ], @@ -5546,7 +5546,7 @@ [ "eq_bool", 229, - 8, + 7, 228, 88, 46 @@ -5590,7 +5590,7 @@ [ "is_identical", 233, - 8, + 7, 232, 89, 41 @@ -5605,7 +5605,7 @@ [ "is_int", 234, - 8, + 7, 89, 41 ], @@ -5626,7 +5626,7 @@ [ "eq_int", 233, - 8, + 7, 232, 89, 41 @@ -5641,7 +5641,7 @@ [ "is_num", 234, - 8, + 7, 89, 41 ], @@ -5662,7 +5662,7 @@ [ "eq_float", 233, - 8, + 7, 232, 89, 41 @@ -5677,7 +5677,7 @@ [ "is_text", 234, - 8, + 7, 89, 41 ], @@ -5693,7 +5693,7 @@ [ "eq_text", 233, - 8, + 7, 232, 89, 41 @@ -5708,7 +5708,7 @@ [ "is_null", 234, - 8, + 7, 89, 41 ], @@ -5742,7 +5742,7 @@ [ "is_bool", 234, - 8, + 7, 89, 41 ], @@ -5763,7 +5763,7 @@ [ "eq_bool", 233, - 8, + 7, 232, 89, 41 @@ -5784,7 +5784,7 @@ "eq_done_136", [ "store_dynamic", - 6, + 13, 233, 4, 89, @@ -5800,7 +5800,7 @@ [ "is_num", 236, - 8, + 7, 90, 28 ], @@ -5848,7 +5848,7 @@ "setarg", 239, 1, - 8, + 7, 91, 32 ], @@ -5861,7 +5861,7 @@ ], [ "store_dynamic", - 6, + 13, 237, 4, 91, @@ -5876,8 +5876,8 @@ "if_else_142", [ "store_dynamic", - 6, - 8, + 13, + 7, 4, 94, 25 @@ -10187,7 +10187,7 @@ [ "get", 70, - 2, + 5, 1, 168, 19 @@ -10674,7 +10674,7 @@ [ "get", 92, - 2, + 5, 1, 177, 25 @@ -11994,7 +11994,7 @@ ], [ "null", - 6, + 5, 223, 13 ], @@ -12147,7 +12147,7 @@ ], [ "move", - 6, + 5, 20, 226, 16 @@ -12156,7 +12156,7 @@ "load_dynamic", 21, 1, - 6, + 5, 227, 17 ], @@ -12185,7 +12185,7 @@ [ "frame", 25, - 5, + 7, 1, 228, 41 @@ -12208,7 +12208,7 @@ "setarg", 25, 1, - 6, + 5, 228, 41 ], @@ -12368,7 +12368,7 @@ [ "frame", 39, - 7, + 6, 2, 266, 3 @@ -12515,7 +12515,7 @@ ], [ "move", - 4, + 2, 10, 0, 0 @@ -12557,7 +12557,7 @@ ], [ "move", - 3, + 4, 13, 0, 0 @@ -12585,7 +12585,7 @@ ], [ "move", - 2, + 5, 15, 0, 0 @@ -12599,7 +12599,7 @@ ], [ "move", - 5, + 3, 16, 0, 0 @@ -12620,7 +12620,7 @@ [ "store_field", 17, - 5, + 3, "encode", 272, 11 diff --git a/boot/verify_ir.cm.mcode b/boot/verify_ir.cm.mcode index 8d9d1381..a61f6932 100644 --- a/boot/verify_ir.cm.mcode +++ b/boot/verify_ir.cm.mcode @@ -1907,13 +1907,13 @@ ], [ "null", - 3, + 5, 196, 19 ], [ "null", - 5, + 3, 197, 16 ], @@ -2612,7 +2612,7 @@ [ "get", 42, - 5, + 4, 1, 216, 19 @@ -2627,7 +2627,7 @@ ], [ "move", - 3, + 5, 43, 216, 34 @@ -2641,7 +2641,7 @@ [ "is_identical", 45, - 3, + 5, 44, 217, 24 @@ -2676,7 +2676,7 @@ [ "is_int", 46, - 3, + 5, 217, 24 ], @@ -2697,7 +2697,7 @@ [ "ne_int", 45, - 3, + 5, 44, 217, 24 @@ -2712,7 +2712,7 @@ [ "is_num", 46, - 3, + 5, 217, 24 ], @@ -2733,7 +2733,7 @@ [ "ne_float", 45, - 3, + 5, 44, 217, 24 @@ -2748,7 +2748,7 @@ [ "is_text", 46, - 3, + 5, 217, 24 ], @@ -2769,7 +2769,7 @@ [ "ne_text", 45, - 3, + 5, 44, 217, 24 @@ -2784,7 +2784,7 @@ [ "is_null", 46, - 3, + 5, 217, 24 ], @@ -2813,7 +2813,7 @@ [ "is_bool", 46, - 3, + 5, 217, 24 ], @@ -2834,7 +2834,7 @@ [ "ne_bool", 45, - 3, + 5, 44, 217, 24 @@ -2870,7 +2870,7 @@ [ "add", 49, - 3, + 5, 48, 218, 36 @@ -2885,7 +2885,7 @@ ], [ "move", - 5, + 3, 50, 218, 36 @@ -2893,7 +2893,7 @@ [ "is_text", 51, - 5, + 3, 219, 21 ], @@ -2915,7 +2915,7 @@ "load_dynamic", 53, 2, - 5, + 3, 219, 39 ], @@ -3227,7 +3227,7 @@ [ "push", 62, - 5, + 3, 1, 1 ], @@ -3423,7 +3423,7 @@ ], [ "move", - 18, + 17, 21, 233, 16 @@ -3435,27 +3435,27 @@ ], [ "move", - 14, + 13, 22, 234, 20 ], [ "access", - 19, + 18, 0, 235, 11 ], [ "null", - 12, + 11, 236, 15 ], [ "null", - 15, + 14, 237, 12 ], @@ -3467,19 +3467,19 @@ ], [ "null", - 13, + 12, 239, 12 ], [ "null", - 9, + 8, 240, 12 ], [ "null", - 16, + 15, 241, 12 ], @@ -3693,7 +3693,7 @@ ], [ "return", - 18, + 17, 243, 36 ], @@ -3702,14 +3702,14 @@ "if_end_101", [ "access", - 11, + 10, "int", 246, 15 ], [ "access", - 10, + 9, "float", 247, 17 @@ -3915,7 +3915,7 @@ ], [ "move", - 7, + 19, 34, 255, 95 @@ -4025,7 +4025,7 @@ ], [ "move", - 8, + 7, 41, 259, 13 @@ -4107,7 +4107,7 @@ ], [ "move", - 17, + 16, 49, 262, 61 @@ -4123,7 +4123,7 @@ [ "is_int", 57, - 19, + 18, 265, 21 ], @@ -4139,7 +4139,7 @@ [ "lt_int", 56, - 19, + 18, 55, 265, 21 @@ -4154,7 +4154,7 @@ [ "is_num", 57, - 19, + 18, 265, 21 ], @@ -4170,7 +4170,7 @@ [ "lt_float", 56, - 19, + 18, 55, 265, 21 @@ -4185,7 +4185,7 @@ [ "is_text", 57, - 19, + 18, 265, 21 ], @@ -4206,7 +4206,7 @@ [ "lt_text", 56, - 19, + 18, 55, 265, 21 @@ -4235,13 +4235,13 @@ "load_dynamic", 59, 4, - 19, + 18, 266, 26 ], [ "move", - 12, + 11, 59, 266, 26 @@ -4249,7 +4249,7 @@ [ "is_text", 60, - 12, + 11, 269, 17 ], @@ -4311,7 +4311,7 @@ "setarg", 65, 1, - 12, + 11, 269, 28 ], @@ -4359,7 +4359,7 @@ ], [ "move", - 14, + 13, 68, 270, 20 @@ -4374,14 +4374,14 @@ [ "add", 70, - 19, + 18, 69, 271, 15 ], [ "move", - 19, + 18, 70, 271, 15 @@ -4403,7 +4403,7 @@ [ "is_array", 71, - 12, + 11, 275, 19 ], @@ -4425,14 +4425,14 @@ [ "add", 74, - 19, + 18, 73, 276, 15 ], [ "move", - 19, + 18, 74, 276, 15 @@ -4461,14 +4461,14 @@ [ "load_index", 76, - 12, + 11, 75, 280, 16 ], [ "move", - 15, + 14, 76, 280, 16 @@ -4483,7 +4483,7 @@ [ "is_identical", 78, - 15, + 14, 77, 283, 15 @@ -4498,7 +4498,7 @@ [ "is_int", 79, - 15, + 14, 283, 15 ], @@ -4519,7 +4519,7 @@ [ "eq_int", 78, - 15, + 14, 77, 283, 15 @@ -4534,7 +4534,7 @@ [ "is_num", 79, - 15, + 14, 283, 15 ], @@ -4555,7 +4555,7 @@ [ "eq_float", 78, - 15, + 14, 77, 283, 15 @@ -4570,7 +4570,7 @@ [ "is_text", 79, - 15, + 14, 283, 15 ], @@ -4586,7 +4586,7 @@ [ "eq_text", 78, - 15, + 14, 77, 283, 15 @@ -4601,7 +4601,7 @@ [ "is_null", 79, - 15, + 14, 283, 15 ], @@ -4635,7 +4635,7 @@ [ "is_bool", 79, - 15, + 14, 283, 15 ], @@ -4656,7 +4656,7 @@ [ "eq_bool", 78, - 15, + 14, 77, 283, 15 @@ -4692,7 +4692,7 @@ [ "load_index", 82, - 12, + 11, 81, 284, 29 @@ -4747,8 +4747,8 @@ ], [ "store_dynamic", - 14, - 11, + 13, + 10, 83, 284, 18 @@ -4770,7 +4770,7 @@ [ "is_identical", 88, - 15, + 14, 87, 285, 22 @@ -4785,7 +4785,7 @@ [ "is_int", 89, - 15, + 14, 285, 22 ], @@ -4806,7 +4806,7 @@ [ "eq_int", 88, - 15, + 14, 87, 285, 22 @@ -4821,7 +4821,7 @@ [ "is_num", 89, - 15, + 14, 285, 22 ], @@ -4842,7 +4842,7 @@ [ "eq_float", 88, - 15, + 14, 87, 285, 22 @@ -4857,7 +4857,7 @@ [ "is_text", 89, - 15, + 14, 285, 22 ], @@ -4873,7 +4873,7 @@ [ "eq_text", 88, - 15, + 14, 87, 285, 22 @@ -4888,7 +4888,7 @@ [ "is_null", 89, - 15, + 14, 285, 22 ], @@ -4922,7 +4922,7 @@ [ "is_bool", 89, - 15, + 14, 285, 22 ], @@ -4943,7 +4943,7 @@ [ "eq_bool", 88, - 15, + 14, 87, 285, 22 @@ -4979,7 +4979,7 @@ [ "load_index", 92, - 12, + 11, 91, 286, 27 @@ -5008,7 +5008,7 @@ [ "load_index", 95, - 12, + 11, 94, 287, 30 @@ -5037,7 +5037,7 @@ [ "load_index", 98, - 12, + 11, 97, 288, 33 @@ -5092,8 +5092,8 @@ ], [ "store_dynamic", - 14, - 11, + 13, + 10, 99, 288, 22 @@ -5115,7 +5115,7 @@ [ "load_index", 104, - 12, + 11, 103, 290, 33 @@ -5170,8 +5170,8 @@ ], [ "store_dynamic", - 14, - 10, + 13, + 9, 105, 290, 22 @@ -5194,7 +5194,7 @@ [ "load_index", 110, - 12, + 11, 109, 292, 32 @@ -5223,7 +5223,7 @@ [ "load_index", 113, - 12, + 11, 112, 293, 31 @@ -5278,7 +5278,7 @@ ], [ "store_dynamic", - 14, + 13, 5, 114, 293, @@ -5310,7 +5310,7 @@ [ "is_identical", 119, - 15, + 14, 118, 295, 22 @@ -5325,7 +5325,7 @@ [ "is_int", 120, - 15, + 14, 295, 22 ], @@ -5346,7 +5346,7 @@ [ "eq_int", 119, - 15, + 14, 118, 295, 22 @@ -5361,7 +5361,7 @@ [ "is_num", 120, - 15, + 14, 295, 22 ], @@ -5382,7 +5382,7 @@ [ "eq_float", 119, - 15, + 14, 118, 295, 22 @@ -5397,7 +5397,7 @@ [ "is_text", 120, - 15, + 14, 295, 22 ], @@ -5413,7 +5413,7 @@ [ "eq_text", 119, - 15, + 14, 118, 295, 22 @@ -5428,7 +5428,7 @@ [ "is_null", 120, - 15, + 14, 295, 22 ], @@ -5462,7 +5462,7 @@ [ "is_bool", 120, - 15, + 14, 295, 22 ], @@ -5483,7 +5483,7 @@ [ "eq_bool", 119, - 15, + 14, 118, 295, 22 @@ -5526,7 +5526,7 @@ [ "is_identical", 124, - 15, + 14, 123, 295, 38 @@ -5541,7 +5541,7 @@ [ "is_int", 125, - 15, + 14, 295, 38 ], @@ -5562,7 +5562,7 @@ [ "eq_int", 124, - 15, + 14, 123, 295, 38 @@ -5577,7 +5577,7 @@ [ "is_num", 125, - 15, + 14, 295, 38 ], @@ -5598,7 +5598,7 @@ [ "eq_float", 124, - 15, + 14, 123, 295, 38 @@ -5613,7 +5613,7 @@ [ "is_text", 125, - 15, + 14, 295, 38 ], @@ -5629,7 +5629,7 @@ [ "eq_text", 124, - 15, + 14, 123, 295, 38 @@ -5644,7 +5644,7 @@ [ "is_null", 125, - 15, + 14, 295, 38 ], @@ -5678,7 +5678,7 @@ [ "is_bool", 125, - 15, + 14, 295, 38 ], @@ -5699,7 +5699,7 @@ [ "eq_bool", 124, - 15, + 14, 123, 295, 38 @@ -5743,7 +5743,7 @@ [ "load_index", 128, - 12, + 11, 127, 296, 29 @@ -5798,7 +5798,7 @@ ], [ "store_dynamic", - 14, + 13, 6, 129, 296, @@ -5818,7 +5818,7 @@ "load_dynamic", 133, 3, - 15, + 14, 300, 17 ], @@ -6040,7 +6040,7 @@ [ "length", 139, - 12, + 11, 300, 39 ], @@ -6154,7 +6154,7 @@ [ "load_index", 145, - 12, + 11, 144, 301, 23 @@ -6217,14 +6217,14 @@ [ "load_dynamic", 150, - 14, + 13, 2, 302, 23 ], [ "move", - 9, + 8, 150, 302, 23 @@ -6238,7 +6238,7 @@ [ "is_identical", 152, - 9, + 8, 151, 303, 17 @@ -6273,7 +6273,7 @@ [ "is_int", 153, - 9, + 8, 303, 17 ], @@ -6294,7 +6294,7 @@ [ "ne_int", 152, - 9, + 8, 151, 303, 17 @@ -6309,7 +6309,7 @@ [ "is_num", 153, - 9, + 8, 303, 17 ], @@ -6330,7 +6330,7 @@ [ "ne_float", 152, - 9, + 8, 151, 303, 17 @@ -6345,7 +6345,7 @@ [ "is_text", 153, - 9, + 8, 303, 17 ], @@ -6366,7 +6366,7 @@ [ "ne_text", 152, - 9, + 8, 151, 303, 17 @@ -6381,7 +6381,7 @@ [ "is_null", 153, - 9, + 8, 303, 17 ], @@ -6410,7 +6410,7 @@ [ "is_bool", 153, - 9, + 8, 303, 17 ], @@ -6431,7 +6431,7 @@ [ "ne_bool", 152, - 9, + 8, 151, 303, 17 @@ -6467,8 +6467,8 @@ [ "is_identical", 156, - 9, - 11, + 8, + 10, 303, 31 ], @@ -6502,7 +6502,7 @@ [ "is_int", 157, - 9, + 8, 303, 31 ], @@ -6523,8 +6523,8 @@ [ "ne_int", 156, - 9, - 11, + 8, + 10, 303, 31 ], @@ -6538,7 +6538,7 @@ [ "is_num", 157, - 9, + 8, 303, 31 ], @@ -6559,8 +6559,8 @@ [ "ne_float", 156, - 9, - 11, + 8, + 10, 303, 31 ], @@ -6574,7 +6574,7 @@ [ "is_text", 157, - 9, + 8, 303, 31 ], @@ -6590,8 +6590,8 @@ [ "ne_text", 156, - 9, - 11, + 8, + 10, 303, 31 ], @@ -6605,7 +6605,7 @@ [ "is_null", 157, - 9, + 8, 303, 31 ], @@ -6639,7 +6639,7 @@ [ "is_bool", 157, - 9, + 8, 303, 31 ], @@ -6660,8 +6660,8 @@ [ "ne_bool", 156, - 9, - 11, + 8, + 10, 303, 31 ], @@ -6711,7 +6711,7 @@ [ "is_identical", 161, - 9, + 8, 160, 303, 46 @@ -6746,7 +6746,7 @@ [ "is_int", 162, - 9, + 8, 303, 46 ], @@ -6767,7 +6767,7 @@ [ "ne_int", 161, - 9, + 8, 160, 303, 46 @@ -6782,7 +6782,7 @@ [ "is_num", 162, - 9, + 8, 303, 46 ], @@ -6803,7 +6803,7 @@ [ "ne_float", 161, - 9, + 8, 160, 303, 46 @@ -6818,7 +6818,7 @@ [ "is_text", 162, - 9, + 8, 303, 46 ], @@ -6834,7 +6834,7 @@ [ "ne_text", 161, - 9, + 8, 160, 303, 46 @@ -6849,7 +6849,7 @@ [ "is_null", 162, - 9, + 8, 303, 46 ], @@ -6883,7 +6883,7 @@ [ "is_bool", 162, - 9, + 8, 303, 46 ], @@ -6904,7 +6904,7 @@ [ "ne_bool", 161, - 9, + 8, 160, 303, 46 @@ -6975,7 +6975,7 @@ "setarg", 166, 1, - 19, + 18, 1, 1 ], @@ -7003,7 +7003,7 @@ [ "push", 168, - 15, + 14, 1, 1 ], @@ -7017,7 +7017,7 @@ [ "push", 168, - 9, + 8, 1, 1 ], @@ -7087,7 +7087,7 @@ [ "is_array", 174, - 18, + 17, 1, 1 ], @@ -7100,7 +7100,7 @@ ], [ "push", - 18, + 17, 171, 1, 1 @@ -7129,7 +7129,7 @@ [ "length", 175, - 12, + 11, 306, 18 ], @@ -7235,7 +7235,7 @@ [ "load_index", 181, - 12, + 11, 180, 307, 25 @@ -7290,7 +7290,7 @@ ], [ "move", - 13, + 12, 182, 307, 14 @@ -7298,14 +7298,14 @@ [ "load_dynamic", 186, - 14, 13, + 12, 308, 25 ], [ "move", - 16, + 15, 186, 308, 25 @@ -7319,7 +7319,7 @@ [ "is_identical", 188, - 16, + 15, 187, 309, 19 @@ -7354,7 +7354,7 @@ [ "is_int", 189, - 16, + 15, 309, 19 ], @@ -7375,7 +7375,7 @@ [ "ne_int", 188, - 16, + 15, 187, 309, 19 @@ -7390,7 +7390,7 @@ [ "is_num", 189, - 16, + 15, 309, 19 ], @@ -7411,7 +7411,7 @@ [ "ne_float", 188, - 16, + 15, 187, 309, 19 @@ -7426,7 +7426,7 @@ [ "is_text", 189, - 16, + 15, 309, 19 ], @@ -7447,7 +7447,7 @@ [ "ne_text", 188, - 16, + 15, 187, 309, 19 @@ -7462,7 +7462,7 @@ [ "is_null", 189, - 16, + 15, 309, 19 ], @@ -7491,7 +7491,7 @@ [ "is_bool", 189, - 16, + 15, 309, 19 ], @@ -7512,7 +7512,7 @@ [ "ne_bool", 188, - 16, + 15, 187, 309, 19 @@ -7548,8 +7548,8 @@ [ "is_identical", 192, - 16, - 11, + 15, + 10, 309, 33 ], @@ -7583,7 +7583,7 @@ [ "is_int", 193, - 16, + 15, 309, 33 ], @@ -7604,8 +7604,8 @@ [ "ne_int", 192, - 16, - 11, + 15, + 10, 309, 33 ], @@ -7619,7 +7619,7 @@ [ "is_num", 193, - 16, + 15, 309, 33 ], @@ -7640,8 +7640,8 @@ [ "ne_float", 192, - 16, - 11, + 15, + 10, 309, 33 ], @@ -7655,7 +7655,7 @@ [ "is_text", 193, - 16, + 15, 309, 33 ], @@ -7671,8 +7671,8 @@ [ "ne_text", 192, - 16, - 11, + 15, + 10, 309, 33 ], @@ -7686,7 +7686,7 @@ [ "is_null", 193, - 16, + 15, 309, 33 ], @@ -7720,7 +7720,7 @@ [ "is_bool", 193, - 16, + 15, 309, 33 ], @@ -7741,8 +7741,8 @@ [ "ne_bool", 192, - 16, - 11, + 15, + 10, 309, 33 ], @@ -7792,7 +7792,7 @@ [ "is_identical", 197, - 16, + 15, 196, 309, 48 @@ -7827,7 +7827,7 @@ [ "is_int", 198, - 16, + 15, 309, 48 ], @@ -7848,7 +7848,7 @@ [ "ne_int", 197, - 16, + 15, 196, 309, 48 @@ -7863,7 +7863,7 @@ [ "is_num", 198, - 16, + 15, 309, 48 ], @@ -7884,7 +7884,7 @@ [ "ne_float", 197, - 16, + 15, 196, 309, 48 @@ -7899,7 +7899,7 @@ [ "is_text", 198, - 16, + 15, 309, 48 ], @@ -7915,7 +7915,7 @@ [ "ne_text", 197, - 16, + 15, 196, 309, 48 @@ -7930,7 +7930,7 @@ [ "is_null", 198, - 16, + 15, 309, 48 ], @@ -7964,7 +7964,7 @@ [ "is_bool", 198, - 16, + 15, 309, 48 ], @@ -7985,7 +7985,7 @@ [ "ne_bool", 197, - 16, + 15, 196, 309, 48 @@ -8056,7 +8056,7 @@ "setarg", 202, 1, - 19, + 18, 1, 1 ], @@ -8081,6 +8081,20 @@ 1, 1 ], + [ + "push", + 204, + 14, + 1, + 1 + ], + [ + "push", + 204, + 12, + 1, + 1 + ], [ "push", 204, @@ -8088,20 +8102,6 @@ 1, 1 ], - [ - "push", - 204, - 13, - 1, - 1 - ], - [ - "push", - 204, - 16, - 1, - 1 - ], [ "access", 205, @@ -8168,7 +8168,7 @@ [ "is_array", 210, - 18, + 17, 1, 1 ], @@ -8181,7 +8181,7 @@ ], [ "push", - 18, + 17, 207, 1, 1 @@ -8225,8 +8225,8 @@ [ "load_dynamic", 211, - 7, - 15, + 19, + 14, 313, 26 ], @@ -8448,7 +8448,7 @@ [ "length", 217, - 12, + 11, 313, 48 ], @@ -8562,7 +8562,7 @@ [ "load_index", 223, - 12, + 11, 222, 314, 23 @@ -8625,14 +8625,14 @@ [ "load_dynamic", 228, - 14, + 13, 2, 315, 23 ], [ "move", - 9, + 8, 228, 315, 23 @@ -8646,7 +8646,7 @@ [ "is_identical", 230, - 9, + 8, 229, 316, 17 @@ -8681,7 +8681,7 @@ [ "is_int", 231, - 9, + 8, 316, 17 ], @@ -8702,7 +8702,7 @@ [ "ne_int", 230, - 9, + 8, 229, 316, 17 @@ -8717,7 +8717,7 @@ [ "is_num", 231, - 9, + 8, 316, 17 ], @@ -8738,7 +8738,7 @@ [ "ne_float", 230, - 9, + 8, 229, 316, 17 @@ -8753,7 +8753,7 @@ [ "is_text", 231, - 9, + 8, 316, 17 ], @@ -8774,7 +8774,7 @@ [ "ne_text", 230, - 9, + 8, 229, 316, 17 @@ -8789,7 +8789,7 @@ [ "is_null", 231, - 9, + 8, 316, 17 ], @@ -8818,7 +8818,7 @@ [ "is_bool", 231, - 9, + 8, 316, 17 ], @@ -8839,7 +8839,7 @@ [ "ne_bool", 230, - 9, + 8, 229, 316, 17 @@ -8875,8 +8875,8 @@ [ "is_identical", 234, + 8, 9, - 10, 316, 31 ], @@ -8910,7 +8910,7 @@ [ "is_int", 235, - 9, + 8, 316, 31 ], @@ -8931,8 +8931,8 @@ [ "ne_int", 234, + 8, 9, - 10, 316, 31 ], @@ -8946,7 +8946,7 @@ [ "is_num", 235, - 9, + 8, 316, 31 ], @@ -8967,8 +8967,8 @@ [ "ne_float", 234, + 8, 9, - 10, 316, 31 ], @@ -8982,7 +8982,7 @@ [ "is_text", 235, - 9, + 8, 316, 31 ], @@ -8998,8 +8998,8 @@ [ "ne_text", 234, + 8, 9, - 10, 316, 31 ], @@ -9013,7 +9013,7 @@ [ "is_null", 235, - 9, + 8, 316, 31 ], @@ -9047,7 +9047,7 @@ [ "is_bool", 235, - 9, + 8, 316, 31 ], @@ -9068,8 +9068,8 @@ [ "ne_bool", 234, + 8, 9, - 10, 316, 31 ], @@ -9119,7 +9119,7 @@ [ "is_identical", 239, - 9, + 8, 238, 316, 48 @@ -9154,7 +9154,7 @@ [ "is_int", 240, - 9, + 8, 316, 48 ], @@ -9175,7 +9175,7 @@ [ "ne_int", 239, - 9, + 8, 238, 316, 48 @@ -9190,7 +9190,7 @@ [ "is_num", 240, - 9, + 8, 316, 48 ], @@ -9211,7 +9211,7 @@ [ "ne_float", 239, - 9, + 8, 238, 316, 48 @@ -9226,7 +9226,7 @@ [ "is_text", 240, - 9, + 8, 316, 48 ], @@ -9242,7 +9242,7 @@ [ "ne_text", 239, - 9, + 8, 238, 316, 48 @@ -9257,7 +9257,7 @@ [ "is_null", 240, - 9, + 8, 316, 48 ], @@ -9291,7 +9291,7 @@ [ "is_bool", 240, - 9, + 8, 316, 48 ], @@ -9312,7 +9312,7 @@ [ "ne_bool", 239, - 9, + 8, 238, 316, 48 @@ -9383,7 +9383,7 @@ "setarg", 244, 1, - 19, + 18, 1, 1 ], @@ -9411,7 +9411,7 @@ [ "push", 246, - 15, + 14, 1, 1 ], @@ -9425,7 +9425,7 @@ [ "push", 246, - 9, + 8, 1, 1 ], @@ -9495,7 +9495,7 @@ [ "is_array", 252, - 18, + 17, 1, 1 ], @@ -9508,7 +9508,7 @@ ], [ "push", - 18, + 17, 249, 1, 1 @@ -9537,7 +9537,7 @@ [ "length", 253, - 12, + 11, 319, 18 ], @@ -9643,7 +9643,7 @@ [ "load_index", 259, - 12, + 11, 258, 320, 25 @@ -9698,7 +9698,7 @@ ], [ "move", - 13, + 12, 260, 320, 14 @@ -9706,14 +9706,14 @@ [ "load_dynamic", 264, - 14, 13, + 12, 321, 25 ], [ "move", - 16, + 15, 264, 321, 25 @@ -9727,7 +9727,7 @@ [ "is_identical", 266, - 16, + 15, 265, 322, 19 @@ -9762,7 +9762,7 @@ [ "is_int", 267, - 16, + 15, 322, 19 ], @@ -9783,7 +9783,7 @@ [ "ne_int", 266, - 16, + 15, 265, 322, 19 @@ -9798,7 +9798,7 @@ [ "is_num", 267, - 16, + 15, 322, 19 ], @@ -9819,7 +9819,7 @@ [ "ne_float", 266, - 16, + 15, 265, 322, 19 @@ -9834,7 +9834,7 @@ [ "is_text", 267, - 16, + 15, 322, 19 ], @@ -9855,7 +9855,7 @@ [ "ne_text", 266, - 16, + 15, 265, 322, 19 @@ -9870,7 +9870,7 @@ [ "is_null", 267, - 16, + 15, 322, 19 ], @@ -9899,7 +9899,7 @@ [ "is_bool", 267, - 16, + 15, 322, 19 ], @@ -9920,7 +9920,7 @@ [ "ne_bool", 266, - 16, + 15, 265, 322, 19 @@ -9956,8 +9956,8 @@ [ "is_identical", 270, - 16, - 10, + 15, + 9, 322, 33 ], @@ -9991,7 +9991,7 @@ [ "is_int", 271, - 16, + 15, 322, 33 ], @@ -10012,8 +10012,8 @@ [ "ne_int", 270, - 16, - 10, + 15, + 9, 322, 33 ], @@ -10027,7 +10027,7 @@ [ "is_num", 271, - 16, + 15, 322, 33 ], @@ -10048,8 +10048,8 @@ [ "ne_float", 270, - 16, - 10, + 15, + 9, 322, 33 ], @@ -10063,7 +10063,7 @@ [ "is_text", 271, - 16, + 15, 322, 33 ], @@ -10079,8 +10079,8 @@ [ "ne_text", 270, - 16, - 10, + 15, + 9, 322, 33 ], @@ -10094,7 +10094,7 @@ [ "is_null", 271, - 16, + 15, 322, 33 ], @@ -10128,7 +10128,7 @@ [ "is_bool", 271, - 16, + 15, 322, 33 ], @@ -10149,8 +10149,8 @@ [ "ne_bool", 270, - 16, - 10, + 15, + 9, 322, 33 ], @@ -10200,7 +10200,7 @@ [ "is_identical", 275, - 16, + 15, 274, 322, 50 @@ -10235,7 +10235,7 @@ [ "is_int", 276, - 16, + 15, 322, 50 ], @@ -10256,7 +10256,7 @@ [ "ne_int", 275, - 16, + 15, 274, 322, 50 @@ -10271,7 +10271,7 @@ [ "is_num", 276, - 16, + 15, 322, 50 ], @@ -10292,7 +10292,7 @@ [ "ne_float", 275, - 16, + 15, 274, 322, 50 @@ -10307,7 +10307,7 @@ [ "is_text", 276, - 16, + 15, 322, 50 ], @@ -10323,7 +10323,7 @@ [ "ne_text", 275, - 16, + 15, 274, 322, 50 @@ -10338,7 +10338,7 @@ [ "is_null", 276, - 16, + 15, 322, 50 ], @@ -10372,7 +10372,7 @@ [ "is_bool", 276, - 16, + 15, 322, 50 ], @@ -10393,7 +10393,7 @@ [ "ne_bool", 275, - 16, + 15, 274, 322, 50 @@ -10464,7 +10464,7 @@ "setarg", 280, 1, - 19, + 18, 1, 1 ], @@ -10489,6 +10489,20 @@ 1, 1 ], + [ + "push", + 282, + 14, + 1, + 1 + ], + [ + "push", + 282, + 12, + 1, + 1 + ], [ "push", 282, @@ -10496,20 +10510,6 @@ 1, 1 ], - [ - "push", - 282, - 13, - 1, - 1 - ], - [ - "push", - 282, - 16, - 1, - 1 - ], [ "access", 283, @@ -10576,7 +10576,7 @@ [ "is_array", 288, - 18, + 17, 1, 1 ], @@ -10589,7 +10589,7 @@ ], [ "push", - 18, + 17, 285, 1, 1 @@ -10633,8 +10633,8 @@ [ "load_dynamic", 289, - 8, - 15, + 7, + 14, 326, 25 ], @@ -10856,7 +10856,7 @@ [ "length", 295, - 12, + 11, 326, 47 ], @@ -10970,7 +10970,7 @@ [ "load_index", 301, - 12, + 11, 300, 327, 23 @@ -11033,14 +11033,14 @@ [ "load_dynamic", 306, - 14, + 13, 2, 328, 23 ], [ "move", - 9, + 8, 306, 328, 23 @@ -11054,7 +11054,7 @@ [ "is_identical", 308, - 9, + 8, 307, 329, 17 @@ -11089,7 +11089,7 @@ [ "is_int", 309, - 9, + 8, 329, 17 ], @@ -11110,7 +11110,7 @@ [ "ne_int", 308, - 9, + 8, 307, 329, 17 @@ -11125,7 +11125,7 @@ [ "is_num", 309, - 9, + 8, 329, 17 ], @@ -11146,7 +11146,7 @@ [ "ne_float", 308, - 9, + 8, 307, 329, 17 @@ -11161,7 +11161,7 @@ [ "is_text", 309, - 9, + 8, 329, 17 ], @@ -11182,7 +11182,7 @@ [ "ne_text", 308, - 9, + 8, 307, 329, 17 @@ -11197,7 +11197,7 @@ [ "is_null", 309, - 9, + 8, 329, 17 ], @@ -11226,7 +11226,7 @@ [ "is_bool", 309, - 9, + 8, 329, 17 ], @@ -11247,7 +11247,7 @@ [ "ne_bool", 308, - 9, + 8, 307, 329, 17 @@ -11283,7 +11283,7 @@ [ "is_identical", 312, - 9, + 8, 5, 329, 31 @@ -11318,7 +11318,7 @@ [ "is_int", 313, - 9, + 8, 329, 31 ], @@ -11339,7 +11339,7 @@ [ "ne_int", 312, - 9, + 8, 5, 329, 31 @@ -11354,7 +11354,7 @@ [ "is_num", 313, - 9, + 8, 329, 31 ], @@ -11375,7 +11375,7 @@ [ "ne_float", 312, - 9, + 8, 5, 329, 31 @@ -11390,7 +11390,7 @@ [ "is_text", 313, - 9, + 8, 329, 31 ], @@ -11406,7 +11406,7 @@ [ "ne_text", 312, - 9, + 8, 5, 329, 31 @@ -11421,7 +11421,7 @@ [ "is_null", 313, - 9, + 8, 329, 31 ], @@ -11455,7 +11455,7 @@ [ "is_bool", 313, - 9, + 8, 329, 31 ], @@ -11476,7 +11476,7 @@ [ "ne_bool", 312, - 9, + 8, 5, 329, 31 @@ -11527,7 +11527,7 @@ [ "is_identical", 317, - 9, + 8, 316, 329, 47 @@ -11562,7 +11562,7 @@ [ "is_int", 318, - 9, + 8, 329, 47 ], @@ -11583,7 +11583,7 @@ [ "ne_int", 317, - 9, + 8, 316, 329, 47 @@ -11598,7 +11598,7 @@ [ "is_num", 318, - 9, + 8, 329, 47 ], @@ -11619,7 +11619,7 @@ [ "ne_float", 317, - 9, + 8, 316, 329, 47 @@ -11634,7 +11634,7 @@ [ "is_text", 318, - 9, + 8, 329, 47 ], @@ -11650,7 +11650,7 @@ [ "ne_text", 317, - 9, + 8, 316, 329, 47 @@ -11665,7 +11665,7 @@ [ "is_null", 318, - 9, + 8, 329, 47 ], @@ -11699,7 +11699,7 @@ [ "is_bool", 318, - 9, + 8, 329, 47 ], @@ -11720,7 +11720,7 @@ [ "ne_bool", 317, - 9, + 8, 316, 329, 47 @@ -11791,7 +11791,7 @@ "setarg", 322, 1, - 19, + 18, 1, 1 ], @@ -11819,7 +11819,7 @@ [ "push", 324, - 15, + 14, 1, 1 ], @@ -11833,7 +11833,7 @@ [ "push", 324, - 9, + 8, 1, 1 ], @@ -11903,7 +11903,7 @@ [ "is_array", 330, - 18, + 17, 1, 1 ], @@ -11916,7 +11916,7 @@ ], [ "push", - 18, + 17, 327, 1, 1 @@ -11945,7 +11945,7 @@ [ "length", 331, - 12, + 11, 332, 18 ], @@ -12051,7 +12051,7 @@ [ "load_index", 337, - 12, + 11, 336, 333, 25 @@ -12106,7 +12106,7 @@ ], [ "move", - 13, + 12, 338, 333, 14 @@ -12114,14 +12114,14 @@ [ "load_dynamic", 342, - 14, 13, + 12, 334, 25 ], [ "move", - 16, + 15, 342, 334, 25 @@ -12135,7 +12135,7 @@ [ "is_identical", 344, - 16, + 15, 343, 335, 19 @@ -12170,7 +12170,7 @@ [ "is_int", 345, - 16, + 15, 335, 19 ], @@ -12191,7 +12191,7 @@ [ "ne_int", 344, - 16, + 15, 343, 335, 19 @@ -12206,7 +12206,7 @@ [ "is_num", 345, - 16, + 15, 335, 19 ], @@ -12227,7 +12227,7 @@ [ "ne_float", 344, - 16, + 15, 343, 335, 19 @@ -12242,7 +12242,7 @@ [ "is_text", 345, - 16, + 15, 335, 19 ], @@ -12263,7 +12263,7 @@ [ "ne_text", 344, - 16, + 15, 343, 335, 19 @@ -12278,7 +12278,7 @@ [ "is_null", 345, - 16, + 15, 335, 19 ], @@ -12307,7 +12307,7 @@ [ "is_bool", 345, - 16, + 15, 335, 19 ], @@ -12328,7 +12328,7 @@ [ "ne_bool", 344, - 16, + 15, 343, 335, 19 @@ -12364,7 +12364,7 @@ [ "is_identical", 348, - 16, + 15, 5, 335, 33 @@ -12399,7 +12399,7 @@ [ "is_int", 349, - 16, + 15, 335, 33 ], @@ -12420,7 +12420,7 @@ [ "ne_int", 348, - 16, + 15, 5, 335, 33 @@ -12435,7 +12435,7 @@ [ "is_num", 349, - 16, + 15, 335, 33 ], @@ -12456,7 +12456,7 @@ [ "ne_float", 348, - 16, + 15, 5, 335, 33 @@ -12471,7 +12471,7 @@ [ "is_text", 349, - 16, + 15, 335, 33 ], @@ -12487,7 +12487,7 @@ [ "ne_text", 348, - 16, + 15, 5, 335, 33 @@ -12502,7 +12502,7 @@ [ "is_null", 349, - 16, + 15, 335, 33 ], @@ -12536,7 +12536,7 @@ [ "is_bool", 349, - 16, + 15, 335, 33 ], @@ -12557,7 +12557,7 @@ [ "ne_bool", 348, - 16, + 15, 5, 335, 33 @@ -12608,7 +12608,7 @@ [ "is_identical", 353, - 16, + 15, 352, 335, 49 @@ -12643,7 +12643,7 @@ [ "is_int", 354, - 16, + 15, 335, 49 ], @@ -12664,7 +12664,7 @@ [ "ne_int", 353, - 16, + 15, 352, 335, 49 @@ -12679,7 +12679,7 @@ [ "is_num", 354, - 16, + 15, 335, 49 ], @@ -12700,7 +12700,7 @@ [ "ne_float", 353, - 16, + 15, 352, 335, 49 @@ -12715,7 +12715,7 @@ [ "is_text", 354, - 16, + 15, 335, 49 ], @@ -12731,7 +12731,7 @@ [ "ne_text", 353, - 16, + 15, 352, 335, 49 @@ -12746,7 +12746,7 @@ [ "is_null", 354, - 16, + 15, 335, 49 ], @@ -12780,7 +12780,7 @@ [ "is_bool", 354, - 16, + 15, 335, 49 ], @@ -12801,7 +12801,7 @@ [ "ne_bool", 353, - 16, + 15, 352, 335, 49 @@ -12872,7 +12872,7 @@ "setarg", 358, 1, - 19, + 18, 1, 1 ], @@ -12897,6 +12897,20 @@ 1, 1 ], + [ + "push", + 360, + 14, + 1, + 1 + ], + [ + "push", + 360, + 12, + 1, + 1 + ], [ "push", 360, @@ -12904,20 +12918,6 @@ 1, 1 ], - [ - "push", - 360, - 13, - 1, - 1 - ], - [ - "push", - 360, - 16, - 1, - 1 - ], [ "access", 361, @@ -12984,7 +12984,7 @@ [ "is_array", 366, - 18, + 17, 1, 1 ], @@ -12997,7 +12997,7 @@ ], [ "push", - 18, + 17, 363, 1, 1 @@ -13041,8 +13041,8 @@ [ "load_dynamic", 367, - 17, - 15, + 16, + 14, 339, 25 ], @@ -13264,7 +13264,7 @@ [ "length", 373, - 12, + 11, 339, 47 ], @@ -13378,7 +13378,7 @@ [ "load_index", 379, - 12, + 11, 378, 340, 23 @@ -13441,14 +13441,14 @@ [ "load_dynamic", 384, - 14, + 13, 2, 341, 23 ], [ "move", - 9, + 8, 384, 341, 23 @@ -13462,7 +13462,7 @@ [ "is_identical", 386, - 9, + 8, 385, 342, 17 @@ -13497,7 +13497,7 @@ [ "is_int", 387, - 9, + 8, 342, 17 ], @@ -13518,7 +13518,7 @@ [ "ne_int", 386, - 9, + 8, 385, 342, 17 @@ -13533,7 +13533,7 @@ [ "is_num", 387, - 9, + 8, 342, 17 ], @@ -13554,7 +13554,7 @@ [ "ne_float", 386, - 9, + 8, 385, 342, 17 @@ -13569,7 +13569,7 @@ [ "is_text", 387, - 9, + 8, 342, 17 ], @@ -13590,7 +13590,7 @@ [ "ne_text", 386, - 9, + 8, 385, 342, 17 @@ -13605,7 +13605,7 @@ [ "is_null", 387, - 9, + 8, 342, 17 ], @@ -13634,7 +13634,7 @@ [ "is_bool", 387, - 9, + 8, 342, 17 ], @@ -13655,7 +13655,7 @@ [ "ne_bool", 386, - 9, + 8, 385, 342, 17 @@ -13691,7 +13691,7 @@ [ "is_identical", 390, - 9, + 8, 6, 342, 31 @@ -13726,7 +13726,7 @@ [ "is_int", 391, - 9, + 8, 342, 31 ], @@ -13747,7 +13747,7 @@ [ "ne_int", 390, - 9, + 8, 6, 342, 31 @@ -13762,7 +13762,7 @@ [ "is_num", 391, - 9, + 8, 342, 31 ], @@ -13783,7 +13783,7 @@ [ "ne_float", 390, - 9, + 8, 6, 342, 31 @@ -13798,7 +13798,7 @@ [ "is_text", 391, - 9, + 8, 342, 31 ], @@ -13814,7 +13814,7 @@ [ "ne_text", 390, - 9, + 8, 6, 342, 31 @@ -13829,7 +13829,7 @@ [ "is_null", 391, - 9, + 8, 342, 31 ], @@ -13863,7 +13863,7 @@ [ "is_bool", 391, - 9, + 8, 342, 31 ], @@ -13884,7 +13884,7 @@ [ "ne_bool", 390, - 9, + 8, 6, 342, 31 @@ -13935,7 +13935,7 @@ [ "is_identical", 395, - 9, + 8, 394, 342, 47 @@ -13970,7 +13970,7 @@ [ "is_int", 396, - 9, + 8, 342, 47 ], @@ -13991,7 +13991,7 @@ [ "ne_int", 395, - 9, + 8, 394, 342, 47 @@ -14006,7 +14006,7 @@ [ "is_num", 396, - 9, + 8, 342, 47 ], @@ -14027,7 +14027,7 @@ [ "ne_float", 395, - 9, + 8, 394, 342, 47 @@ -14042,7 +14042,7 @@ [ "is_text", 396, - 9, + 8, 342, 47 ], @@ -14058,7 +14058,7 @@ [ "ne_text", 395, - 9, + 8, 394, 342, 47 @@ -14073,7 +14073,7 @@ [ "is_null", 396, - 9, + 8, 342, 47 ], @@ -14107,7 +14107,7 @@ [ "is_bool", 396, - 9, + 8, 342, 47 ], @@ -14128,7 +14128,7 @@ [ "ne_bool", 395, - 9, + 8, 394, 342, 47 @@ -14199,7 +14199,7 @@ "setarg", 400, 1, - 19, + 18, 1, 1 ], @@ -14227,7 +14227,7 @@ [ "push", 402, - 15, + 14, 1, 1 ], @@ -14241,7 +14241,7 @@ [ "push", 402, - 9, + 8, 1, 1 ], @@ -14311,7 +14311,7 @@ [ "is_array", 408, - 18, + 17, 1, 1 ], @@ -14324,7 +14324,7 @@ ], [ "push", - 18, + 17, 405, 1, 1 @@ -14364,7 +14364,7 @@ [ "get", 409, - 1, + 3, 1, 348, 9 @@ -14373,7 +14373,7 @@ "load_dynamic", 410, 409, - 15, + 14, 348, 21 ], @@ -14601,7 +14601,7 @@ [ "load_index", 417, - 12, + 11, 416, 349, 29 @@ -14656,7 +14656,7 @@ ], [ "store_dynamic", - 14, + 13, 415, 418, 349, @@ -14672,7 +14672,7 @@ [ "is_identical", 423, - 15, + 14, 422, 351, 17 @@ -14687,7 +14687,7 @@ [ "is_int", 424, - 15, + 14, 351, 17 ], @@ -14708,7 +14708,7 @@ [ "eq_int", 423, - 15, + 14, 422, 351, 17 @@ -14723,7 +14723,7 @@ [ "is_num", 424, - 15, + 14, 351, 17 ], @@ -14744,7 +14744,7 @@ [ "eq_float", 423, - 15, + 14, 422, 351, 17 @@ -14759,7 +14759,7 @@ [ "is_text", 424, - 15, + 14, 351, 17 ], @@ -14775,7 +14775,7 @@ [ "eq_text", 423, - 15, + 14, 422, 351, 17 @@ -14790,7 +14790,7 @@ [ "is_null", 424, - 15, + 14, 351, 17 ], @@ -14824,7 +14824,7 @@ [ "is_bool", 424, - 15, + 14, 351, 17 ], @@ -14845,7 +14845,7 @@ [ "eq_bool", 423, - 15, + 14, 422, 351, 17 @@ -14888,7 +14888,7 @@ [ "is_identical", 428, - 15, + 14, 427, 351, 33 @@ -14903,7 +14903,7 @@ [ "is_int", 429, - 15, + 14, 351, 33 ], @@ -14924,7 +14924,7 @@ [ "eq_int", 428, - 15, + 14, 427, 351, 33 @@ -14939,7 +14939,7 @@ [ "is_num", 429, - 15, + 14, 351, 33 ], @@ -14960,7 +14960,7 @@ [ "eq_float", 428, - 15, + 14, 427, 351, 33 @@ -14975,7 +14975,7 @@ [ "is_text", 429, - 15, + 14, 351, 33 ], @@ -14991,7 +14991,7 @@ [ "eq_text", 428, - 15, + 14, 427, 351, 33 @@ -15006,7 +15006,7 @@ [ "is_null", 429, - 15, + 14, 351, 33 ], @@ -15040,7 +15040,7 @@ [ "is_bool", 429, - 15, + 14, 351, 33 ], @@ -15061,7 +15061,7 @@ [ "eq_bool", 428, - 15, + 14, 427, 351, 33 @@ -15104,7 +15104,7 @@ [ "load_index", 433, - 12, + 11, 432, 351, 61 @@ -15165,7 +15165,7 @@ [ "is_identical", 436, - 15, + 14, 435, 355, 15 @@ -15180,7 +15180,7 @@ [ "is_int", 437, - 15, + 14, 355, 15 ], @@ -15201,7 +15201,7 @@ [ "eq_int", 436, - 15, + 14, 435, 355, 15 @@ -15216,7 +15216,7 @@ [ "is_num", 437, - 15, + 14, 355, 15 ], @@ -15237,7 +15237,7 @@ [ "eq_float", 436, - 15, + 14, 435, 355, 15 @@ -15252,7 +15252,7 @@ [ "is_text", 437, - 15, + 14, 355, 15 ], @@ -15268,7 +15268,7 @@ [ "eq_text", 436, - 15, + 14, 435, 355, 15 @@ -15283,7 +15283,7 @@ [ "is_null", 437, - 15, + 14, 355, 15 ], @@ -15317,7 +15317,7 @@ [ "is_bool", 437, - 15, + 14, 355, 15 ], @@ -15338,7 +15338,7 @@ [ "eq_bool", 436, - 15, + 14, 435, 355, 15 @@ -15380,7 +15380,7 @@ [ "load_index", 441, - 12, + 11, 440, 356, 29 @@ -15435,7 +15435,7 @@ ], [ "store_dynamic", - 14, + 13, 439, 442, 356, @@ -15459,14 +15459,14 @@ [ "add", 447, - 19, + 18, 446, 359, 13 ], [ "move", - 19, + 18, 447, 359, 13 @@ -15480,7 +15480,7 @@ "while_end_109", [ "return", - 18, + 17, 361, 10 ], @@ -16256,7 +16256,7 @@ [ "get", 41, - 5, + 4, 1, 393, 19 @@ -17612,7 +17612,7 @@ [ "get", 26, - 7, + 1, 1, 415, 18 @@ -17959,7 +17959,7 @@ [ "get", 45, - 3, + 5, 1, 422, 18 @@ -18306,7 +18306,7 @@ [ "get", 64, - 4, + 6, 1, 429, 18 @@ -24317,7 +24317,7 @@ ], [ "move", - 1, + 3, 306, 133, 16 @@ -24389,7 +24389,7 @@ ], [ "move", - 5, + 4, 382, 144, 18 @@ -24403,7 +24403,7 @@ ], [ "move", - 7, + 1, 387, 149, 25 @@ -24417,7 +24417,7 @@ ], [ "move", - 3, + 5, 388, 189, 26 @@ -24431,7 +24431,7 @@ ], [ "move", - 4, + 6, 389, 231, 30 @@ -24459,7 +24459,7 @@ ], [ "move", - 6, + 7, 391, 408, 18 @@ -24472,7 +24472,7 @@ [ "store_field", 392, - 6, + 7, "verify_all", 447, 15 @@ -24480,7 +24480,7 @@ [ "store_field", 392, - 7, + 1, "check_slot_bounds", 448, 22 @@ -24488,7 +24488,7 @@ [ "store_field", 392, - 3, + 5, "check_jump_targets", 449, 23 @@ -24496,7 +24496,7 @@ [ "store_field", 392, - 4, + 6, "check_type_consistency", 450, 27 diff --git a/fix_pipeline.md b/fix_pipeline.md index b0da4866..5f48c766 100644 --- a/fix_pipeline.md +++ b/fix_pipeline.md @@ -17,12 +17,25 @@ itself, but the only available compiler (old pitweb) miscompiles it. ## Current State - `boot/tokenize.cm.mcode` through `boot/streamline.cm.mcode` contain the **old pitweb** - pipeline mcode (pre-merge). These work correctly — 641/641 vm_suite tests pass. + pipeline mcode (pre-merge). These pass 641/641 vm_suite tests. - All other boot mcode files (engine, bootstrap, seed_bootstrap, plus core modules like fd, time, toml, etc.) are compiled from the merged source and work correctly. - The merged pipeline `.cm` source has changes from fix_gc that are **not active** — the runtime uses the old pitweb pipeline mcode. +**The old pitweb pipeline is NOT fully working.** While it passes the test suite, it +miscompiles nested function declarations. This breaks: + +- `toml.encode()` — the encoder uses nested `function` declarations inside `encode_toml` +- `Shop.save_lock()` — calls `toml.encode()`, so any lock.toml mutation fails +- Any other `.cm` module that uses nested named function declarations + +This means the **ID-based package symbol naming** (Phase 2 in the plan) is blocked: it +needs `save_lock()` to persist package IDs to lock.toml. + +The shop.cm changes for ID-based naming are already written and correct — they just need +a working pipeline underneath. Once the pipeline is fixed, the ID system will work. + ## What Changed in the Pipeline The fix_gc merge brought these changes to the pipeline `.cm` files: @@ -88,8 +101,12 @@ compiled by the current (old pitweb) pipeline. The process: - Use `--seed` mode for testing compilation — it bypasses the engine entirely and loads the pipeline directly from boot mcode. - The failure mode is silent: the old compiler compiles the new source without errors - but produces wrong bytecode. Start debugging with the simplest failing case - (`var x = 42; print(x)`) and work up. + but produces wrong bytecode. +- Known broken patterns with the old pitweb pipeline: + - `var x = 42; print(x)` fails when compiled by the regenned pipeline mcode + - Nested named function declarations (`function foo() {}` inside another function) + produce "not a function" errors — this breaks `toml.encode()` + - Test with: `echo 'var toml = use("toml"); print(toml.encode({a: 1}))' > /tmp/t.ce && ./cell --dev /tmp/t.ce` - The most likely culprits are the mcode.cm changes (type-guarded arithmetic, array/record count args) since these change the bytecode format. The fold.cm changes (lookup tables) are more likely safe refactors. diff --git a/internal/shop.cm b/internal/shop.cm index 31b54eb1..e4d01ac6 100644 --- a/internal/shop.cm +++ b/internal/shop.cm @@ -21,6 +21,54 @@ var my$_ = actor_api var core = "core" +// Generate a random 5-letter uppercase identifier for package symbol naming. +// Avoids collisions with existing IDs and "CORE". +function generate_package_id() { + var lock = Shop.load_lock() + var existing = {} + var keys = array(lock) + var _i = 0 + while (_i < length(keys)) { + if (lock[keys[_i]] && lock[keys[_i]].id) + existing[lock[keys[_i]].id] = true + _i = _i + 1 + } + existing["CORE"] = true + + var id = null + var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + var _j = 0 + while (true) { + id = "" + _j = 0 + while (_j < 5) { + id = id + chars[abs(os.random()) % 26] + _j = _j + 1 + } + if (!existing[id]) return id + } +} + +// Get the assigned ID for a package, generating one if needed. +// Core always returns "core". Other packages get a random 5-letter ID +// assigned lazily on first use and persisted in lock.toml. +function get_package_id(pkg) { + if (pkg == core) return core + + var lock = Shop.load_lock() + var entry = lock[pkg] + if (entry && entry.id) return entry.id + + var id = generate_package_id() + if (!entry) { + entry = {} + lock[pkg] = entry + } + entry.id = id + Shop.save_lock(lock) + return id +} + function pull_from_cache(content) { var path = hash_path(content) @@ -593,12 +641,11 @@ function resolve_locator(path, ctx) } // Generate symbol name for a C module file -// Uses the same format as Shop.c_symbol_for_file -// Symbol names are based on canonical package names, not link targets +// Uses the package's assigned ID (5-letter random or "core") instead of the full name function make_c_symbol(pkg, file) { - var pkg_safe = replace(replace(replace(pkg, '/', '_'), '.', '_'), '-', '_') + var pkg_id = get_package_id(pkg) var file_safe = replace(replace(replace(file, '/', '_'), '.', '_'), '-', '_') - return 'js_' + pkg_safe + '_' + file_safe + '_use' + return 'js_' + pkg_id + '_' + file_safe + '_use' } // Get the deterministic dylib path for a module in lib//.dylib @@ -1360,28 +1407,32 @@ Shop.get_package_dir = function(pkg) { } // Generate C symbol name for a file within a package -// e.g., c_symbol_for_file('gitea.pockle.world/john/prosperon', 'sprite.c') -// -> 'js_gitea_pockle_world_john_prosperon_sprite_use' +// Uses the package's assigned ID (e.g., "WAWOF") instead of the full name +// e.g., c_symbol_for_file('gitea.pockle.world/john/prosperon', 'sprite.c') +// -> 'js_WAWOF_sprite_use' Shop.c_symbol_for_file = function(pkg, file) { - var pkg_safe = replace(replace(replace(pkg, '/', '_'), '.', '_'), '-', '_') + var pkg_id = get_package_id(pkg) var file_safe = replace(replace(fd.stem(file), '/', '_'), '.', '_') var suffix = ends_with(file, '.ce') ? '_program' : '_use' - return 'js_' + pkg_safe + '_' + file_safe + suffix + return 'js_' + pkg_id + '_' + file_safe + suffix } // Generate C symbol prefix for a package -// e.g., c_symbol_prefix('gitea.pockle.world/john/prosperon') -> 'js_gitea_pockle_world_john_prosperon_' +// e.g., c_symbol_prefix('gitea.pockle.world/john/prosperon') -> 'js_WAWOF_' Shop.c_symbol_prefix = function(pkg) { - var pkg_safe = replace(replace(replace(pkg, '/', '_'), '.', '_'), '-', '_') - return 'js_' + pkg_safe + '_' + var pkg_id = get_package_id(pkg) + return 'js_' + pkg_id + '_' } -// Get the library name for a package (without extension) -// e.g., 'gitea.pockle.world/john/prosperon' -> 'gitea_pockle_world_john_prosperon' +// Get the library name for a package +// e.g., 'gitea.pockle.world/john/prosperon' -> 'WAWOF' Shop.lib_name_for_package = function(pkg) { - return replace(replace(replace(pkg, '/', '_'), '.', '_'), '-', '_') + return get_package_id(pkg) } +// Get the assigned package ID (public API) +Shop.get_package_id = get_package_id + // Returns { ok: bool, results: [{pkg, ok, error}] } // Get the deterministic dylib path for a module (public API) Shop.get_dylib_path = function(pkg, stem) { diff --git a/vm_suite.ce b/vm_suite.ce index 82fd01e5..ec6c566f 100644 --- a/vm_suite.ce +++ b/vm_suite.ce @@ -4935,6 +4935,82 @@ run("object literal 300 function values returned from function", function() { } }) +// ============================================================================ +// NESTED FUNCTION DECLARATIONS +// ============================================================================ + +run("nested named function basic", function() { + function inner(x) { + return x + 1 + } + assert_eq(inner(41), 42, "nested named function call") +}) + +run("nested named function used by sibling", function() { + function helper(v) { + return v * 2 + } + function caller(v) { + return helper(v) + 1 + } + assert_eq(caller(5), 11, "sibling nested function call") +}) + +run("nested named function in var function", function() { + var outer = function() { + function inner(a, b) { + return a + b + } + return inner(10, 20) + } + assert_eq(outer(), 30, "nested function inside var function") +}) + +run("nested named function with closure", function() { + var multiplier = 3 + function scale(x) { + return x * multiplier + } + assert_eq(scale(7), 21, "nested function closing over outer var") +}) + +run("nested named function recursive", function() { + function factorial(n) { + if (n <= 1) return 1 + return n * factorial(n - 1) + } + assert_eq(factorial(5), 120, "nested recursive function") +}) + +run("deeply nested named functions", function() { + var outer = function() { + function mid(x) { + function inner(y) { + return y + 1 + } + return inner(x) * 2 + } + return mid(4) + } + assert_eq(outer(), 10, "deeply nested named functions") +}) + +run("nested function used after definition", function() { + var result = [] + function encode_value(v) { + if (is_text(v)) return '"' + v + '"' + if (is_number(v)) return text(v) + return "null" + } + function quote_key(k) { + return k + } + result[] = quote_key("a") + " = " + encode_value(1) + result[] = quote_key("b") + " = " + encode_value("hi") + assert_eq(result[0], "a = 1", "nested fn encode number") + assert_eq(result[1], 'b = "hi"', "nested fn encode text") +}) + // ============================================================================ // SUMMARY // ============================================================================