diff --git a/.gitlab/ci/test/unit.yml b/.gitlab/ci/test/unit.yml index abcc8cd9070fa7a85dedc68fecf22a41e615b4f1..6a7324d0e36029b0badbd77f0c8951359595205b 100644 --- a/.gitlab/ci/test/unit.yml +++ b/.gitlab/ci/test/unit.yml @@ -122,6 +122,7 @@ unit:alpha: proto_alpha__lib_protocol__3: > @src/proto_alpha/lib_protocol/test/pbt/runtest @src/proto_alpha/lib_protocol/test/unit/runtest + @src/proto_alpha/lib_protocol/test/regression/runtest proto_alpha: > @src/proto_alpha/lib_benchmark/runtest @src/proto_alpha/lib_client/runtest diff --git a/src/proto_alpha/lib_plugin/plugin.ml b/src/proto_alpha/lib_plugin/plugin.ml index 038cbc2fb723a320a15ccac1fdd123e44e4cdc4a..eee1d35ef3d20ba8cc7bfe12ecd4566711ad458f 100644 --- a/src/proto_alpha/lib_plugin/plugin.ml +++ b/src/proto_alpha/lib_plugin/plugin.ml @@ -2171,6 +2171,162 @@ module RPC = struct | Chest_key_t -> return (T_chest_key, [], []) end + let rec pp_instr_name : + type a b c d. + Format.formatter -> (a, b, c, d) Script_typed_ir.kinstr -> unit = + let open Script_typed_ir in + let open Format in + fun fmt -> function + | IDrop _ -> pp_print_string fmt "DROP" + | IDup _ -> pp_print_string fmt "DUP" + | ISwap _ -> pp_print_string fmt "SWAP" + | IConst _ -> pp_print_string fmt "CONST" + | ICons_pair _ -> pp_print_string fmt "PAIR" + | ICar _ -> pp_print_string fmt "CAR" + | ICdr _ -> pp_print_string fmt "CDR" + | IUnpair _ -> pp_print_string fmt "UNPAIR" + | ICons_some _ -> pp_print_string fmt "SOME" + | ICons_none _ -> pp_print_string fmt "NONE" + | IIf_none _ -> pp_print_string fmt "IF_NONE" + | IOpt_map _ -> pp_print_string fmt "MAP" + | ICons_left _ -> pp_print_string fmt "LEFT" + | ICons_right _ -> pp_print_string fmt "RIGHT" + | IIf_left _ -> pp_print_string fmt "IF_LEFT" + | ICons_list _ -> pp_print_string fmt "CONS" + | INil _ -> pp_print_string fmt "NIL" + | IIf_cons _ -> pp_print_string fmt "IF_CONS" + | IList_map _ -> pp_print_string fmt "MAP" + | IList_iter _ -> pp_print_string fmt "ITER" + | IList_size _ -> pp_print_string fmt "SIZE" + | IEmpty_set _ -> pp_print_string fmt "EMPTY_SET" + | ISet_iter _ -> pp_print_string fmt "ITER" + | ISet_mem _ -> pp_print_string fmt "MEM" + | ISet_update _ -> pp_print_string fmt "UPDATE" + | ISet_size _ -> pp_print_string fmt "SIZE" + | IEmpty_map _ -> pp_print_string fmt "EMPTY_MAP" + | IMap_map _ -> pp_print_string fmt "MAP" + | IMap_iter _ -> pp_print_string fmt "ITER" + | IMap_mem _ -> pp_print_string fmt "MEM" + | IMap_get _ -> pp_print_string fmt "GET" + | IMap_update _ -> pp_print_string fmt "UPDATE" + | IMap_get_and_update _ -> pp_print_string fmt "GET_AND_UPDATE" + | IMap_size _ -> pp_print_string fmt "SIZE" + | IEmpty_big_map _ -> pp_print_string fmt "EMPTY_BIG_MAP" + | IBig_map_mem _ -> pp_print_string fmt "MEM" + | IBig_map_get _ -> pp_print_string fmt "GET" + | IBig_map_update _ -> pp_print_string fmt "UPDATE" + | IBig_map_get_and_update _ -> pp_print_string fmt "GET_AND_UPDATE" + | IConcat_string _ -> pp_print_string fmt "CONCAT" + | IConcat_string_pair _ -> pp_print_string fmt "CONCAT" + | ISlice_string _ -> pp_print_string fmt "SLICE" + | IString_size _ -> pp_print_string fmt "SIZE" + | IConcat_bytes _ -> pp_print_string fmt "CONCAT" + | IConcat_bytes_pair _ -> pp_print_string fmt "CONCAT" + | ISlice_bytes _ -> pp_print_string fmt "SLICE" + | IBytes_size _ -> pp_print_string fmt "SIZE" + | IAdd_seconds_to_timestamp _ -> pp_print_string fmt "ADD" + | IAdd_timestamp_to_seconds _ -> pp_print_string fmt "ADD" + | ISub_timestamp_seconds _ -> pp_print_string fmt "SUB" + | IDiff_timestamps _ -> pp_print_string fmt "DIFF" + | IAdd_tez _ -> pp_print_string fmt "ADD" + | ISub_tez _ -> pp_print_string fmt "SUB_MUTEZ" + | ISub_tez_legacy _ -> pp_print_string fmt "SUB" + | IMul_teznat _ | IMul_nattez _ -> pp_print_string fmt "MUL" + | IEdiv_teznat _ -> pp_print_string fmt "EDIV" + | IEdiv_tez _ -> pp_print_string fmt "EDIV" + | IOr _ -> pp_print_string fmt "OR" + | IAnd _ -> pp_print_string fmt "AND" + | IXor _ -> pp_print_string fmt "XOR" + | INot _ -> pp_print_string fmt "NOT" + | IIs_nat _ -> pp_print_string fmt "ISNAT" + | INeg _ -> pp_print_string fmt "NEG" + | IAbs_int _ -> pp_print_string fmt "ABS" + | IInt_nat _ -> pp_print_string fmt "INT" + | IAdd_int _ | IAdd_nat _ -> pp_print_string fmt "ADD" + | ISub_int _ -> pp_print_string fmt "SUB" + | IMul_int _ | IMul_nat _ -> pp_print_string fmt "MUL" + | IEdiv_int _ | IEdiv_nat _ -> pp_print_string fmt "EDIV" + | ILsl_nat _ -> pp_print_string fmt "LSL" + | ILsr_nat _ -> pp_print_string fmt "LSR" + | IOr_nat _ -> pp_print_string fmt "OR" + | IAnd_nat _ -> pp_print_string fmt "AND" + | IAnd_int_nat _ -> pp_print_string fmt "AND" + | IXor_nat _ -> pp_print_string fmt "XOR" + | INot_int _ -> pp_print_string fmt "NOT" + | IIf _ -> pp_print_string fmt "IF" + | ILoop _ -> pp_print_string fmt "LOOP" + | ILoop_left _ -> pp_print_string fmt "LOOP_LEFT" + | IDip _ -> pp_print_string fmt "DIP" + | IExec _ -> pp_print_string fmt "EXEC" + | IApply _ -> pp_print_string fmt "APPLY" + | ILambda _ -> pp_print_string fmt "LAMBDA" + | IFailwith _ -> pp_print_string fmt "FAILWITH" + | ICompare _ -> pp_print_string fmt "COMPARE" + | IEq _ -> pp_print_string fmt "EQ" + | INeq _ -> pp_print_string fmt "NEQ" + | ILt _ -> pp_print_string fmt "LT" + | IGt _ -> pp_print_string fmt "GT" + | ILe _ -> pp_print_string fmt "LE" + | IGe _ -> pp_print_string fmt "GE" + | IAddress _ -> pp_print_string fmt "ADDRESS" + | IContract _ -> pp_print_string fmt "CONTACT" + | IView _ -> pp_print_string fmt "VIEW" + | ITransfer_tokens _ -> pp_print_string fmt "TRANSFER_TOKENS" + | IImplicit_account _ -> pp_print_string fmt "IMPLICIT_ACCOUNT" + | ICreate_contract _ -> pp_print_string fmt "CREATE_CONTRACT" + | ISet_delegate _ -> pp_print_string fmt "SET_DELEGATE" + | INow _ -> pp_print_string fmt "NOW" + | IMin_block_time _ -> pp_print_string fmt "MIN_BLOCK_TIME" + | IBalance _ -> pp_print_string fmt "BALANCE" + | ILevel _ -> pp_print_string fmt "LEVEL" + | ICheck_signature _ -> pp_print_string fmt "CHECK_SIGNATURE" + | IHash_key _ -> pp_print_string fmt "HASH_KEY" + | IPack _ -> pp_print_string fmt "PACK" + | IBlake2b _ -> pp_print_string fmt "BLAKE2B" + | ISha3 _ -> pp_print_string fmt "SHA3" + | ISha256 _ -> pp_print_string fmt "SHA256" + | ISha512 _ -> pp_print_string fmt "SHA512" + | IUnpack _ -> pp_print_string fmt "UNPACK" + | ISource _ -> pp_print_string fmt "SOURCE" + | ISender _ -> pp_print_string fmt "SENDER" + | ISelf _ -> pp_print_string fmt "SELF" + | ISelf_address _ -> pp_print_string fmt "SELF_ADDRESS" + | IAmount _ -> pp_print_string fmt "AMOUNT" + | ISapling_empty_state _ -> pp_print_string fmt "SAPLING_EMPTY_STATE" + | ISapling_verify_update _ | ISapling_verify_update_deprecated _ -> + pp_print_string fmt "SAPLING_VERIFY_UPDATE" + | IDig _ -> pp_print_string fmt "DIG" + | IDug _ -> pp_print_string fmt "DUG" + | IDipn _ -> pp_print_string fmt "DIP" + | IDropn _ -> pp_print_string fmt "DROP" + | IChainId _ -> pp_print_string fmt "CHAIN_ID" + | INever _ -> pp_print_string fmt "NEVER" + | IVoting_power _ -> pp_print_string fmt "VOTING_POWER" + | ITotal_voting_power _ -> pp_print_string fmt "TOTAL_VOTING_POWER" + | IKeccak _ -> pp_print_string fmt "KECCAK" + | IAdd_bls12_381_g1 _ | IAdd_bls12_381_g2 _ | IAdd_bls12_381_fr _ -> + pp_print_string fmt "ADD" + | IMul_bls12_381_g1 _ | IMul_bls12_381_g2 _ | IMul_bls12_381_fr _ + | IMul_bls12_381_z_fr _ | IMul_bls12_381_fr_z _ -> + pp_print_string fmt "MUL" + | IInt_bls12_381_fr _ -> pp_print_string fmt "INT" + | INeg_bls12_381_g1 _ | INeg_bls12_381_g2 _ | INeg_bls12_381_fr _ -> + pp_print_string fmt "NEG" + | IPairing_check_bls12_381 _ -> pp_print_string fmt "PAIRING_CHECK" + | IComb _ -> pp_print_string fmt "PAIR" + | IUncomb _ -> pp_print_string fmt "UNPAIR" + | IComb_get _ -> pp_print_string fmt "GET" + | IComb_set _ -> pp_print_string fmt "UPDATE" + | IDup_n _ -> pp_print_string fmt "DUP" + | ITicket _ -> pp_print_string fmt "TICKET" + | IRead_ticket _ -> pp_print_string fmt "READ_TICKET" + | ISplit_ticket _ -> pp_print_string fmt "SPLIT_TICKET" + | IJoin_tickets _ -> pp_print_string fmt "JOIN_TICKETS" + | IOpen_chest _ -> pp_print_string fmt "OPEN_CHEST" + | IHalt _ -> pp_print_string fmt "[halt]" + | ILog (_, _, _, instr) -> + Format.fprintf fmt "log/%a" pp_instr_name instr + let run_operation_service ctxt () ({shell; protocol_data = Operation_data protocol_data}, chain_id) = (* this code is a duplicate of Apply without signature check *) diff --git a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml index a462c485afd64ffcdc0ed662aef14f18167e6e75..1a77b689a40a5368d4644305b47a0743da2ea63d 100644 --- a/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml +++ b/src/proto_alpha/lib_protocol/test/helpers/contract_helpers.ml @@ -36,20 +36,23 @@ let init () = in (b, baker, src1, src2) -(** Returns a block in which the contract is originated. *) -let originate_contract file storage src b baker = - let load_file f = - let ic = open_in f in - let res = really_input_string ic (in_channel_length ic) in - close_in ic ; - res - in - let contract_string = load_file file in +(** Return contents of a given file as string. *) +let read_file f = + let ic = open_in f in + let res = really_input_string ic (in_channel_length ic) in + close_in ic ; + res + +(** Loads a script from file. *) +let load_script ~storage file = + let contract_string = read_file file in let code = Expr.toplevel_from_string contract_string in let storage = Expr.from_string storage in - let script = - Alpha_context.Script.{code = lazy_expr code; storage = lazy_expr storage} - in + Alpha_context.Script.{code = lazy_expr code; storage = lazy_expr storage} + +(** Returns a block in which the contract is originated. *) +let originate_contract file storage src b baker = + let script = load_script ~storage file in Op.contract_origination (B b) src ~fee:(Test_tez.of_int 10) ~script >>=? fun (operation, dst) -> Incremental.begin_construction ~policy:Block.(By_account baker) b @@ -72,11 +75,20 @@ let default_step_constants = level = Script_int.zero_n; } -(** Helper function that parses and types a script, its initial storage and +(** Helper function that parses and typechecks a script, its initial storage and parameters from strings. It then executes the typed script with the storage - and parameter and returns the result. *) -let run_script ctx ?(step_constants = default_step_constants) contract - ?(entrypoint = Entrypoint.default) ~storage ~parameter () = + and parameters and returns the result. + + The [step_constants] argument passes in some data which remains constant + throughout script's execution, hence the name. This includes addresses of + the sender and payer, the address of the smart contract, the amount of Tez + transferred to it and so on. + + An [internal] operation is an operation generated by smart contract's execution + rather than by an implicit account. *) +let run_script ctx ?logger ?(step_constants = default_step_constants) + ?(internal = false) contract ?(entrypoint = Entrypoint.default) ~storage + ~parameter () = let contract_expr = Expr.from_string contract in let storage_expr = Expr.from_string storage in let parameter_expr = Expr.from_string parameter in @@ -87,11 +99,12 @@ let run_script ctx ?(step_constants = default_step_constants) contract ctx Readable step_constants + ?logger ~script ~cached_script:None ~entrypoint ~parameter:parameter_expr - ~internal:false + ~internal >>=?? fun res -> return res let originate_contract_from_string ~script ~storage ~source_contract ~baker diff --git a/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml b/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml index bc2229ba4345c5a945ddd464090bd0626d90dc9e..3de6c5933f3e480531e59e86f0c5a50453435d39 100644 --- a/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml +++ b/src/proto_alpha/lib_protocol/test/integration/michelson/test_interpretation.ml @@ -102,12 +102,6 @@ let test_multiplication_close_to_overflow_passes () = | Error errs -> Alcotest.failf "Unexpected error: %a" Error_monad.pp_print_trace errs -let read_file filename = - let ch = open_in filename in - let s = really_input_string ch (in_channel_length ch) in - close_in ch ; - s - (** The purpose of these two tests is to check that the Michelson interpreter is stack-safe (because it is tail-recursive). diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz new file mode 100644 index 0000000000000000000000000000000000000000..e18e30ac5d572038ebffd8652d167fe626989806 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/accounts.tz @@ -0,0 +1,67 @@ +{ parameter + (or (key_hash %Initialize) + (pair %Withdraw (key %from) (pair (mutez %withdraw_amount) (signature %sig)))) ; + storage (map :stored_balance key_hash mutez) ; + code { DUP ; + CAR ; + IF_LEFT + { DUP ; + DIP 2 { CDR %stored_balance ; DUP } ; + DIP { SWAP } ; + GET @opt_prev_balance ; + { IF_NONE + { DIP { AMOUNT ; SOME } ; UPDATE ; NIL operation ; PAIR } + { RENAME @previous_balance ; + AMOUNT ; + ADD ; + SOME ; + SWAP ; + UPDATE ; + NIL operation ; + PAIR } } } + { DUP ; + DUP ; + DUP ; + DUP ; + CAR %from ; + DIP 2 + { { CDR ; CAR %withdraw_amount } ; PACK ; BLAKE2B @signed_amount } ; + DIP { { CDR ; CDR %sig } } ; + CHECK_SIGNATURE ; + IF {} { PUSH string "Bad signature" ; FAILWITH } ; + DIP 2 { CDR %stored_balance ; DUP } ; + CAR %from ; + HASH_KEY @from_hash ; + DUP ; + DIP { DIP { SWAP } ; SWAP } ; + GET ; + IF_NONE + { PUSH string "Account does not exist" ; PAIR ; FAILWITH } + { RENAME @previous_balance ; + DIP { DROP } ; + DUP ; + DIP 2 { DUP ; { CDR ; CAR %withdraw_amount } ; DUP } ; + DIP { { COMPARE ; LT @not_enough } } ; + SWAP ; + IF { PUSH string "Not enough funds" ; FAILWITH } + { SUB_MUTEZ @new_balance ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + DIP { DUP ; DIP { SWAP } } ; + DUP ; + PUSH @zero mutez 0 ; + { COMPARE ; EQ @null_balance } ; + IF { DROP ; NONE @new_balance mutez } { SOME @new_balance } ; + SWAP ; + CAR %from ; + HASH_KEY @from_hash ; + UPDATE ; + SWAP ; + DUP ; + { CDR ; CAR %withdraw_amount } ; + DIP { CAR %from ; HASH_KEY @from_hash ; IMPLICIT_ACCOUNT @from_account } ; + UNIT ; + TRANSFER_TOKENS @withdraw_transfer_op ; + NIL operation ; + SWAP ; + CONS ; + PAIR } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz new file mode 100644 index 0000000000000000000000000000000000000000..7e57150a302e632d756ccbfa80b28db37ca399d1 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/append.tz @@ -0,0 +1,10 @@ +{ parameter (pair (list int) (list int)) ; + storage (list int) ; + code { CAR ; + UNPAIR ; + NIL int ; + SWAP ; + ITER { CONS } ; + ITER { CONS } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz new file mode 100644 index 0000000000000000000000000000000000000000..cc5d87f8cbecd663fc4867ccad6d0214b2d5bcd2 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/auction.tz @@ -0,0 +1,30 @@ +{ parameter key_hash ; + storage (pair timestamp (pair mutez key_hash)) ; + code { DUP ; + { CDR ; CAR } ; + DUP ; + NOW ; + { COMPARE ; GT } ; + IF { { UNIT ; FAILWITH } } {} ; + SWAP ; + DUP ; + CAR ; + DIP { { CDR ; CDR } } ; + AMOUNT ; + PAIR ; + SWAP ; + DIP { SWAP ; PAIR } ; + DUP ; + CAR ; + AMOUNT ; + { COMPARE ; LE } ; + IF { { UNIT ; FAILWITH } } {} ; + DUP ; + CAR ; + DIP { CDR ; IMPLICIT_ACCOUNT } ; + UNIT ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz new file mode 100644 index 0000000000000000000000000000000000000000..c50e2e1d130a5ec429c158e8da746c01dfb82f11 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/big_map_union.tz @@ -0,0 +1,14 @@ +{ parameter (list (pair string int)) ; + storage (pair (big_map string int) unit) ; + code { { UNPAIR ; DIP { UNPAIR } } ; + ITER { UNPAIR ; + DUP 3 ; + DUP 2 ; + GET ; + IF_NONE { PUSH int 0 } {} ; + SWAP ; + DIP { ADD ; SOME } ; + UPDATE } ; + PAIR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz new file mode 100644 index 0000000000000000000000000000000000000000..35ca4070d45097f22fc3c31c859e68695125155a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/check_signature.tz @@ -0,0 +1,11 @@ +{ parameter key ; + storage (pair signature string) ; + code { DUP ; + DUP ; + DIP { CDR ; DUP ; CAR ; DIP { CDR ; PACK } } ; + CAR ; + CHECK_SIGNATURE ; + IF {} { { UNIT ; FAILWITH } } ; + CDR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz new file mode 100644 index 0000000000000000000000000000000000000000..7a6f7b6a361a025245f7a079c25514babd6c9fb1 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-get.tz @@ -0,0 +1,27 @@ +{ parameter (pair nat nat nat unit) ; + storage unit ; + code { CAR ; + DUP ; + CAR ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 1 ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 3 ; + PUSH nat 4 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 5 ; + PUSH nat 2 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DUP ; + GET 6 ; + UNIT ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz new file mode 100644 index 0000000000000000000000000000000000000000..a8c1dc5c2e7f5898c6157026e19ea9812ac61650 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/comb-set.tz @@ -0,0 +1,13 @@ +{ parameter unit ; + storage (pair nat nat nat unit) ; + code { CDR ; + PUSH nat 2 ; + UPDATE 1 ; + PUSH nat 12 ; + UPDATE 3 ; + PUSH nat 8 ; + UPDATE 5 ; + UNIT ; + UPDATE 6 ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz new file mode 100644 index 0000000000000000000000000000000000000000..ffc97335652b0e304695d20c8a60e468d0cfa6c0 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/concat.tz @@ -0,0 +1,9 @@ +{ parameter string ; + storage string ; + code { DUP ; + DIP { CDR ; NIL string ; SWAP ; CONS } ; + CAR ; + CONS ; + CONCAT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz new file mode 100644 index 0000000000000000000000000000000000000000..7eea2f774d76abd4fc7470ce22ed019bc37a69a0 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/conditionals.tz @@ -0,0 +1,12 @@ +{ parameter (or string (option int)) ; + storage string ; + code { CAR ; + IF_LEFT + {} + { IF_NONE + { { UNIT ; FAILWITH } } + { PUSH int 0 ; + { COMPARE ; GT } ; + IF { { UNIT ; FAILWITH } } { PUSH string "" } } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz new file mode 100644 index 0000000000000000000000000000000000000000..58a77dd722e8809275da66f3366bb1ec880cb67a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/cps_fact.tz @@ -0,0 +1,28 @@ +{ storage nat ; + parameter nat ; + code { UNPAIR ; + DIP { SELF ; + ADDRESS ; + SENDER ; + { COMPARE ; EQ ; IF {} { DROP ; PUSH @storage nat 1 } } } ; + DUP ; + PUSH nat 1 ; + { COMPARE ; + GE ; + IF { DROP ; NIL operation ; PAIR } + { PUSH nat 1 ; + SWAP ; + SUB @parameter ; + ISNAT ; + IF_NONE + { NIL operation ; PAIR } + { DUP ; + DIP { PUSH nat 1 ; ADD ; MUL @storage } ; + SWAP ; + DIP { DIP { SELF ; PUSH mutez 0 } ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS } ; + SWAP ; + PAIR } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz new file mode 100644 index 0000000000000000000000000000000000000000..bb325b83d9790643c2605c986a700c326d818608 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dign.tz @@ -0,0 +1,11 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DIG 4 ; + DIP { DROP ; DROP ; DROP ; DROP } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz new file mode 100644 index 0000000000000000000000000000000000000000..a320bd5b60aaa802a1e3c38740f2138b03a9f15d --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dipn.tz @@ -0,0 +1,15 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DIP 5 { PUSH nat 6 } ; + DROP ; + DROP ; + DROP ; + DROP ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz new file mode 100644 index 0000000000000000000000000000000000000000..17c3aba6949ab3611605a10a0d0129059308a282 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/dugn.tz @@ -0,0 +1,14 @@ +{ parameter (pair (pair (pair (pair nat nat) nat) nat) nat) ; + storage nat ; + code { CAR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + UNPAIR ; + DUG 4 ; + DROP ; + DROP ; + DROP ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz new file mode 100644 index 0000000000000000000000000000000000000000..018ee512ff47ebd0d354c0c270cb07500d148f73 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ediv.tz @@ -0,0 +1,28 @@ +{ parameter (pair int int) ; + storage + (pair (option (pair int nat)) + (option (pair int nat)) + (option (pair int nat)) + (option (pair nat nat))) ; + code { CAR ; + DUP ; + UNPAIR ; + ABS ; + DIP { ABS } ; + EDIV ; + SWAP ; + DUP ; + UNPAIR ; + ABS ; + EDIV ; + SWAP ; + DUP ; + UNPAIR ; + DIP { ABS } ; + EDIV ; + SWAP ; + UNPAIR ; + EDIV ; + { DIP 2 { PAIR } ; DIP { PAIR } ; PAIR } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz new file mode 100644 index 0000000000000000000000000000000000000000..00c69a330a6935197390aa162c119f3557216187 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/faucet.tz @@ -0,0 +1,17 @@ +{ parameter key_hash ; + storage timestamp ; + code { UNPAIR ; + SWAP ; + PUSH int 300 ; + ADD @FIVE_MINUTES_LATER ; + NOW ; + { { COMPARE ; GE } ; IF {} { { UNIT ; FAILWITH } } } ; + IMPLICIT_ACCOUNT ; + PUSH mutez 1000000 ; + UNIT ; + TRANSFER_TOKENS ; + NIL operation ; + SWAP ; + CONS ; + DIP { NOW } ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz new file mode 100644 index 0000000000000000000000000000000000000000..ec3bcd0f60b5f39ab96945599f49576afd14b85a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/get_and_update_map.tz @@ -0,0 +1,7 @@ +{ parameter string ; + storage (pair (option nat) (map string nat)) ; + code { { UNPAIR ; DIP { UNPAIR } } ; + GET_AND_UPDATE ; + PAIR ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz new file mode 100644 index 0000000000000000000000000000000000000000..0b9e463b64408822415ac3e5ea2347c29b4edd96 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/if.tz @@ -0,0 +1,7 @@ +{ parameter bool ; + storage (option bool) ; + code { CAR ; + IF { PUSH bool True } { PUSH bool False } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz new file mode 100644 index 0000000000000000000000000000000000000000..79f41696956f09dec53e227353c8ec029b60391c --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/insertion_sort.tz @@ -0,0 +1,21 @@ +{ parameter (list int) ; + storage (list int) ; + code { CAR ; + NIL int ; + SWAP ; + ITER { SWAP ; + DIP 2 { NIL int } ; + PUSH bool True ; + LOOP { IF_CONS + { SWAP ; + DIP { DUP ; DIP 2 { DUP } ; DIP { { COMPARE ; LT } } ; SWAP } ; + SWAP ; + IF { DIP { SWAP ; DIP { CONS } } ; PUSH bool True } + { SWAP ; CONS ; PUSH bool False } } + { NIL int ; PUSH bool False } } ; + SWAP ; + CONS ; + SWAP ; + ITER { CONS } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz new file mode 100644 index 0000000000000000000000000000000000000000..f2f66dd307661da97e42e81ff8b20a80f5cbc18a --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/list_map_block.tz @@ -0,0 +1,9 @@ +{ parameter (list int) ; + storage (list int) ; + code { CAR ; + PUSH int 0 ; + SWAP ; + MAP { DIP { DUP } ; ADD ; DIP { PUSH int 1 ; ADD } } ; + NIL operation ; + PAIR ; + DIP { DROP } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz new file mode 100644 index 0000000000000000000000000000000000000000..d491a1b3292067577360792cdcf4d18524d4d0c7 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/loop_left.tz @@ -0,0 +1,16 @@ +{ parameter (list string) ; + storage (list string) ; + code { CAR ; + NIL string ; + SWAP ; + PAIR ; + LEFT (list string) ; + LOOP_LEFT + { DUP ; + CAR ; + DIP { CDR } ; + IF_CONS + { SWAP ; DIP { CONS } ; PAIR ; LEFT (list string) } + { RIGHT (pair (list string) (list string)) } } ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz new file mode 100644 index 0000000000000000000000000000000000000000..8f08146fe0b6095f81180cdc8843f10c26090857 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/packunpack.tz @@ -0,0 +1,13 @@ +{ parameter (pair (pair (pair string (list int)) (set nat)) bytes) ; + storage unit ; + code { CAR ; + UNPAIR ; + DIP { DUP } ; + PACK ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + UNPACK (pair (pair string (list int)) (set nat)) ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz new file mode 100644 index 0000000000000000000000000000000000000000..9211a7b9c7a0b808b305d12562d4a60f0a41f725 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/pexec.tz @@ -0,0 +1,9 @@ +{ parameter nat ; + storage nat ; + code { LAMBDA (pair nat nat) nat { UNPAIR ; ADD } ; + SWAP ; + UNPAIR ; + DIP { APPLY } ; + EXEC ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz new file mode 100644 index 0000000000000000000000000000000000000000..c73aa3408bb19459e5751a9f2a34c87fbdde8bb0 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/reverse_loop.tz @@ -0,0 +1,12 @@ +{ parameter (list string) ; + storage (list string) ; + code { CAR ; + NIL string ; + SWAP ; + PUSH bool True ; + LOOP { IF_CONS + { SWAP ; DIP { CONS } ; PUSH bool True } + { NIL string ; PUSH bool False } } ; + DROP ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz new file mode 100644 index 0000000000000000000000000000000000000000..560682be4b51c044ef6b5275bd799b20e56bab9d --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/set_delegate.tz @@ -0,0 +1,3 @@ +{ parameter (option key_hash) ; + storage unit ; + code { UNPAIR ; SET_DELEGATE ; DIP { NIL operation } ; CONS ; PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz new file mode 100644 index 0000000000000000000000000000000000000000..94886af646e4a7ef8c456791476c2c8dd0bb17c1 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/shifts.tz @@ -0,0 +1,7 @@ +{ parameter (or (pair nat nat) (pair nat nat)) ; + storage (option nat) ; + code { CAR ; + IF_LEFT { UNPAIR ; LSL } { UNPAIR ; LSR } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz new file mode 100644 index 0000000000000000000000000000000000000000..00480de0ef086a587d2fd76eedd33aba4a6d9b3c --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/spawn_identities.tz @@ -0,0 +1,28 @@ +{ parameter nat ; + storage (list address) ; + code { DUP ; + CAR ; + DIP { CDR ; NIL operation } ; + PUSH bool True ; + LOOP { DUP ; + PUSH nat 0 ; + { COMPARE ; EQ } ; + IF { PUSH bool False } + { PUSH nat 1 ; + SWAP ; + SUB ; + ABS ; + PUSH string "init" ; + PUSH mutez 5000000 ; + NONE key_hash ; + CREATE_CONTRACT + { parameter string ; + storage string ; + code { CAR ; NIL operation ; PAIR } } ; + SWAP ; + DIP { SWAP ; DIP { CONS } } ; + SWAP ; + DIP { SWAP ; DIP { CONS } } ; + PUSH bool True } } ; + DROP ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz new file mode 100644 index 0000000000000000000000000000000000000000..b29c396b84978f48a0b4aa66f1eb8420cbe253ce --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_join.tz @@ -0,0 +1,10 @@ +{ parameter (ticket nat) ; + storage (option (ticket nat)) ; + code { UNPAIR ; + SWAP ; + IF_NONE + {} + { PAIR ; JOIN_TICKETS ; { IF_NONE { { UNIT ; FAILWITH } } {} } } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz new file mode 100644 index 0000000000000000000000000000000000000000..817c1711331f2682c021214b40a7f2594930fd54 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/ticket_split.tz @@ -0,0 +1,21 @@ +{ parameter (ticket nat) ; + storage unit ; + code { CAR ; + PUSH (pair nat nat) (Pair 1 2) ; + SWAP ; + SPLIT_TICKET ; + { IF_NONE { { UNIT ; FAILWITH } } {} } ; + UNPAIR ; + READ_TICKET ; + { CDR ; CDR } ; + PUSH nat 1 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + READ_TICKET ; + { CDR ; CDR } ; + PUSH nat 2 ; + { { COMPARE ; EQ } ; IF {} { { UNIT ; FAILWITH } } } ; + DROP ; + UNIT ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz new file mode 100644 index 0000000000000000000000000000000000000000..4cefa5f7fd62ac68592389ddf455f8b4ffdec1fd --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/view_toplevel_lib.tz @@ -0,0 +1,80 @@ +{ parameter nat ; + storage nat ; + code { CAR ; NIL operation ; PAIR } ; + view "add" nat nat { UNPAIR ; ADD } ; + view "id" nat (pair nat nat) {} ; + view "test_failwith" nat (pair nat nat) { FAILWITH } ; + view "step_constants" + unit + (pair (pair mutez mutez) (pair (pair address address) address)) + { DROP ; + SOURCE ; + SENDER ; + SELF_ADDRESS ; + PAIR ; + PAIR ; + BALANCE ; + AMOUNT ; + PAIR ; + PAIR } ; + view "succ" + (pair nat address) + nat + { CAR ; + UNPAIR ; + PUSH nat 1 ; + ADD ; + PAIR ; + DUP ; + CDR ; + SWAP ; + VIEW "is_twenty" nat ; + { IF_NONE { { UNIT ; FAILWITH } } {} } } ; + view "is_twenty" + (pair nat address) + nat + { CAR ; + DUP ; + CAR ; + PUSH nat 20 ; + COMPARE ; + EQ ; + IF { CAR } + { DUP ; + CDR ; + SWAP ; + VIEW "succ" nat ; + { IF_NONE { { UNIT ; FAILWITH } } {} } } } ; + view "fib" + nat + nat + { CAR ; + DUP ; + PUSH nat 0 ; + COMPARE ; + EQ ; + IF {} + { DUP ; + PUSH nat 1 ; + COMPARE ; + EQ ; + IF {} + { DUP ; + PUSH nat 1 ; + SWAP ; + SUB ; + ABS ; + SELF_ADDRESS ; + SWAP ; + VIEW "fib" nat ; + { IF_NONE + { { UNIT ; FAILWITH } } + { SWAP ; + PUSH nat 2 ; + SWAP ; + SUB ; + ABS ; + SELF_ADDRESS ; + SWAP ; + VIEW "fib" nat ; + { IF_NONE { { UNIT ; FAILWITH } } { ADD } } } } } } } } diff --git a/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz b/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz new file mode 100644 index 0000000000000000000000000000000000000000..6989394c999218967142a566353aa92a04b848db --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/contracts/xor.tz @@ -0,0 +1,7 @@ +{ parameter (or (pair bool bool) (pair nat nat)) ; + storage (option (or bool nat)) ; + code { CAR ; + IF_LEFT { UNPAIR ; XOR ; LEFT nat } { UNPAIR ; XOR ; RIGHT bool } ; + SOME ; + NIL operation ; + PAIR } } diff --git a/src/proto_alpha/lib_protocol/test/regression/dune b/src/proto_alpha/lib_protocol/test/regression/dune new file mode 100644 index 0000000000000000000000000000000000000000..b12b84de17d8df26bfcc93608b2b64dd62609e7d --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/dune @@ -0,0 +1,20 @@ +(test + (name main) + (package tezos-protocol-alpha-tests) + (deps (glob_files contracts/*) + (glob_files tezt/_regressions/*)) + (libraries tezt + tezos-base + tezos-protocol-alpha + tezos-protocol-alpha-parameters + tezos-protocol-plugin-alpha + tezos-base-test-helpers + tezos-alpha-test-helpers + tezos-micheline) + (flags (:standard -open Tezos_base__TzPervasives + -open Tezos_protocol_alpha + -open Tezos_protocol_plugin_alpha + -open Tezos_client_alpha + -open Tezos_alpha_test_helpers + -open Tezos_base_test_helpers + -open Tezos_micheline))) diff --git a/src/proto_alpha/lib_protocol/test/regression/main.ml b/src/proto_alpha/lib_protocol/test/regression/main.ml new file mode 100644 index 0000000000000000000000000000000000000000..055d1d7ba7c9a5dce654cad4718ea6f14156dfe2 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/main.ml @@ -0,0 +1,39 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2021 Nomadic Labs *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(** Testing + ------- + Component: Protocol + Invocation: cd src/proto_alpha/lib_protocol/test/regression && dune exec ./main.exe + Subject: Protocol Regressions + *) + +(* This module runs the tests implemented in all other modules of this directory. + Each module defines tests which are thematically related, + as functions to be called here. *) +let () = + Test_logging.register () ; + (* Test.run () should be the last statement, don't register afterwards! *) + Tezt.Test.run () diff --git a/src/proto_alpha/lib_protocol/test/regression/test_logging.ml b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml new file mode 100644 index 0000000000000000000000000000000000000000..8d985af1e01811dfb80192b9062fcec8ebd465e2 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/test_logging.ml @@ -0,0 +1,395 @@ +(*****************************************************************************) +(* *) +(* Open Source License *) +(* Copyright (c) 2022 Nomadic Labs, *) +(* *) +(* Permission is hereby granted, free of charge, to any person obtaining a *) +(* copy of this software and associated documentation files (the "Software"),*) +(* to deal in the Software without restriction, including without limitation *) +(* the rights to use, copy, modify, merge, publish, distribute, sublicense, *) +(* and/or sell copies of the Software, and to permit persons to whom the *) +(* Software is furnished to do so, subject to the following conditions: *) +(* *) +(* The above copyright notice and this permission notice shall be included *) +(* in all copies or substantial portions of the Software. *) +(* *) +(* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR*) +(* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, *) +(* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL *) +(* THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER*) +(* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING *) +(* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER *) +(* DEALINGS IN THE SOFTWARE. *) +(* *) +(*****************************************************************************) + +(** Testing + ------- + Component: Protocol (type-checking) + Invocation: cd src/proto_alpha/lib_protocol/test/regression && \ + dune exec ./main.exe + Subject: Type-checking + *) + +open Lwt_result_syntax +open Protocol +open Alpha_context +open Tezt + +module Traced_interpreter = Plugin.RPC.Scripts.Traced_interpreter (struct + let unparsing_mode = Script_ir_translator.Readable +end) + +type contract = { + filename : string; + amount : Tez.t; + storage : string; + parameter : string; +} + +type element_kind = Interp | Entry | Exit + +type log_element = + | With_stack : + context + * ('a, 'b, 'c, 'd) Script_typed_ir.kinstr + * Script.location + * ('e * 'f) + * ('e, 'f) Script_typed_ir.stack_ty + * element_kind + -> log_element + | Ctrl : ('a, 'b, 'c, 'd) Script_typed_ir.continuation -> log_element + +type trace_element = + | TInstr : + Script.location + * Gas.t + * ('a, 'b, 'c, 'd) Script_typed_ir.kinstr + * Script.expr list + * element_kind + -> trace_element + | TCtrl : ('a, 'b, 'c, 'd) Script_typed_ir.continuation -> trace_element + +let with_indentation fmt = function + | Interp -> + Format.fprintf + fmt + "- @[%a (interp) @@ location: %d@,[ @[%a ]@]@]" + | Exit -> + Format.fprintf + fmt + "- @[%a (exit) @@ location: %d@,[ @[%a ]@]@]@]" + | Entry -> + Format.fprintf + fmt + "@[- @[%a (entry) @@ location: %d@,[ @[%a ]@]@]" + +let pp_trace fmt = function + | TInstr (loc, _gas, instr, stack, element_kind) -> + with_indentation + fmt + element_kind + Plugin.RPC.Scripts.pp_instr_name + instr + loc + (Format.pp_print_list (fun ppf e -> + Format.fprintf ppf "@[%a@]" Michelson_v1_printer.print_expr e)) + stack + | TCtrl continuation -> ( + Format.fprintf fmt "- @[control: %s@]" + @@ + match continuation with + | KNil -> "KNil" + | KCons _ -> "KCons" + | KReturn _ -> "KReturn" + | KView_exit _ -> "KView_exit" + | KMap_head _ -> "KMap_head" + | KUndip _ -> "KUndip" + | KLoop_in _ -> "KLoop_in" + | KLoop_in_left _ -> "KLoop_in_left" + | KIter _ -> "KIter" + | KList_enter_body _ -> "KList_enter_body" + | KList_exit_body _ -> "KList_exit_body" + | KMap_enter_body _ -> "KMap_enter_body" + | KMap_exit_body _ -> "KMap_exit_body" + | KLog _ -> "KLog") + +let logger () : + (unit -> trace_element list tzresult Lwt.t) * Script_typed_ir.logger = + let open Script_typed_ir in + let log : log_element list ref = ref [] in + let log_interp : type a s b f c u. (a, s, b, f, c, u) logging_function = + fun instr ctxt loc sty stack -> + log := With_stack (ctxt, instr, loc, stack, sty, Interp) :: !log + in + let log_entry instr ctxt loc sty stack = + log := With_stack (ctxt, instr, loc, stack, sty, Entry) :: !log + in + let log_exit instr ctxt loc sty stack = + log := With_stack (ctxt, instr, loc, stack, sty, Exit) :: !log + in + let log_control cont = log := Ctrl cont :: !log in + let get_log () = return_none in + let assemble_log () = + let open Environment.Error_monad in + let+ l = + List.map_es + (function + | With_stack (ctxt, instr, loc, stack, stack_ty, indent) -> + let+ stack = + Lwt.map Environment.wrap_tzresult + @@ Traced_interpreter.unparse_stack ctxt (stack, stack_ty) + in + TInstr (loc, Gas.level ctxt, instr, stack, indent) + | Ctrl cont -> return @@ TCtrl cont) + !log + in + List.rev l + in + (assemble_log, {log_exit; log_entry; log_interp; get_log; log_control}) + +let test_context () = + let open Environment.Error_monad in + let* b, _contract = Context.init1 ~consensus_threshold:0 () in + let* inc = Incremental.begin_construction b in + let ctxt = Incremental.alpha_ctxt inc in + return @@ Alpha_context.Origination_nonce.init ctxt Operation_hash.zero + +let run_script {filename; amount; storage; parameter} () = + let get_log, logger = logger () in + let script = + Contract_helpers.read_file @@ Base.(("contracts" // filename) ^ ".tz") + in + let* ctxt = test_context () in + let step_constants = + Contract_helpers. + { + default_step_constants with + amount; + now = Script_timestamp.of_int64 1649939559L; + } + in + let* _res, _ctxt = + Contract_helpers.run_script + ctxt + script + ~logger + ~storage + ~parameter + ~step_constants + ~internal:true (* Allow for forged values (e.g. tickets). *) + () + in + let* log = get_log () in + Format.kasprintf + Regression.capture + "@,@[trace@,%a@]" + (Format.pp_print_list pp_trace) + log ; + return_unit + +let fail_on_error f () = + let open Lwt_syntax in + let* result = f () in + match result with + | Ok () -> return () + | Error e -> Test.fail "%a" Error_monad.pp_print_trace e + +let register_script contract = + Regression.register + ~__FILE__ + ~title:contract.filename + ~tags:["protocol"; "regression"; "logging"] + ~output_file:contract.filename + (fail_on_error @@ run_script contract) + +(* These tests should always cover: + - every instruction type, which means an example of each group of instructions + which are similar to each other with respect to logging; no need to cover every + instruction whatsoever, but just every distinct kind ; + - every continuation and control structure in Michelson, because those impact + what is being logged and what is not. + We are not concerned with gas, because that's kept track of by regular regression + tests. Actually, gas is unaccounted for in all the tests in this module. *) +let register () = + Array.iter + register_script + [| + { + filename = "accounts"; + amount = Tez.zero; + parameter = "Left \"tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx\""; + storage = "{}"; + }; + { + filename = "append"; + amount = Tez.zero; + parameter = "Pair {7; 8; 9} {4; 5; 6}"; + storage = "{1; 2; 3}"; + }; + { + filename = "auction"; + amount = Tez.of_mutez_exn 100_000_000L; + parameter = "\"tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv\""; + storage = + "Pair \"2099-12-31T23:59:59Z\" (Pair 50000000 \ + \"tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU\")"; + }; + { + filename = "big_map_union"; + amount = Tez.zero; + parameter = "{Pair \"string\" 12; Pair \"abc\" 99; Pair \"def\" 3}"; + storage = "Pair { Elt \"123\" 123 } Unit"; + }; + { + filename = "check_signature"; + amount = Tez.zero; + parameter = "\"edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav\""; + storage = + "Pair \ + \"edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1\" \ + \"TEZOS\""; + }; + { + filename = "comb-get"; + amount = Tez.zero; + parameter = "Pair 1 4 2 Unit"; + storage = "Unit"; + }; + { + filename = "comb-set"; + amount = Tez.zero; + parameter = "Unit"; + storage = "Pair 1 4 2 Unit"; + }; + { + filename = "concat"; + amount = Tez.zero; + parameter = "\"abcd\""; + storage = "\"efgh\""; + }; + { + filename = "conditionals"; + amount = Tez.zero; + parameter = "Right (Some 23)"; + storage = "\"\""; + }; + { + filename = "cps_fact"; + amount = Tez.zero; + parameter = "2"; + storage = "60"; + }; + { + filename = "dign"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "dipn"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "dugn"; + amount = Tez.zero; + parameter = "Pair (Pair (Pair (Pair 0 1) 2) 3) 4"; + storage = "7"; + }; + { + filename = "ediv"; + amount = Tez.zero; + parameter = "Pair 127 11"; + storage = "Pair None None None None"; + }; + { + filename = "faucet"; + amount = Tez.zero; + parameter = "\"tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU\""; + storage = "\"2020-01-01T00:00:00Z\""; + }; + { + filename = "get_and_update_map"; + amount = Tez.zero; + parameter = "\"abc\""; + storage = "Pair (Some 321) {Elt \"def\" 123}"; + }; + {filename = "if"; amount = Tez.zero; parameter = "True"; storage = "None"}; + { + filename = "insertion_sort"; + amount = Tez.zero; + parameter = "{8; 3; 2; 7; 6; 9; 5; 1; 4; 0}"; + storage = "{}"; + }; + { + filename = "list_map_block"; + amount = Tez.zero; + parameter = "{1; 2; 3; 4; 5; 6; 7}"; + storage = "{}"; + }; + { + filename = "loop_left"; + amount = Tez.zero; + parameter = "{\"abc\"; \"xyz\"}"; + storage = "{\"zyx\"; \"cba\"}"; + }; + { + filename = "packunpack"; + amount = Tez.zero; + parameter = + "Pair (Pair (Pair \"abc\" {1; 2; 3}) {4; 5; 6}) \ + 0x0507070707010000000361626302000000060001000200030200000006000400050006"; + storage = "Unit"; + }; + {filename = "pexec"; amount = Tez.zero; parameter = "7"; storage = "77"}; + { + filename = "reverse_loop"; + amount = Tez.zero; + parameter = "{\"abc\" ; \"def\" ; \"ghi\"}"; + storage = "{}"; + }; + { + filename = "set_delegate"; + amount = Tez.zero; + parameter = "Some \"tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN\""; + storage = "Unit"; + }; + { + filename = "shifts"; + amount = Tez.zero; + parameter = "Right (Pair 3 2)"; + storage = "None"; + }; + { + filename = "spawn_identities"; + amount = Tez.of_mutez_exn 1_200_00L; + parameter = "7"; + storage = "{}"; + }; + { + filename = "ticket_join"; + amount = Tez.zero; + parameter = "Pair \"KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v\" 17 3"; + storage = "None"; + }; + { + filename = "ticket_split"; + amount = Tez.zero; + parameter = "Pair \"KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v\" 17 3"; + storage = "Unit"; + }; + { + filename = "view_toplevel_lib"; + amount = Tez.zero; + parameter = "5"; + storage = "3"; + }; + { + filename = "xor"; + amount = Tez.zero; + parameter = "Left (Pair True False)"; + storage = "None"; + }; + |] diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out new file mode 100644 index 0000000000000000000000000000000000000000..ec8acfba73c92391afbf5801d9efc7dcbb93c5fb --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/accounts.out @@ -0,0 +1,167 @@ +accounts.out + +trace + - DUP (interp) @ location: 15 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 15 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/CAR (exit) @ location: 15 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CAR (entry) @ location: 16 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/IF_LEFT (exit) @ location: 16 + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - IF_LEFT (entry) @ location: 17 + [ (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/DUP (exit) @ location: 17 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DUP (entry) @ location: 19 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/DIP (exit) @ location: 19 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - DIP (entry) @ location: 20 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/CDR (exit) @ location: 20 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - CDR (entry) @ location: 23 + [ (Pair (Left "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx") {}) ] + - log/DUP (exit) @ location: 23 + [ {} ] + - DUP (entry) @ location: 24 + [ {} ] + - log/[halt] (exit) @ location: 24 + [ {} + {} ] + - [halt] (entry) @ location: 22 + [ {} + {} ] + - control: KCons + - CONST (entry) @ location: 20 + [ {} + {} ] + - log/CONST (exit) @ location: 20 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - CONST (entry) @ location: 20 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - log/log/log/DIP (exit) @ location: 20 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - log/DIP (exit) @ location: 20 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - DIP (entry) @ location: 25 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - log/SWAP (exit) @ location: 25 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - SWAP (entry) @ location: 27 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + {} ] + - log/[halt] (exit) @ location: 27 + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - [halt] (entry) @ location: 27 + [ {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - control: KUndip + - control: KCons + - log/GET (exit) @ location: 25 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - GET (entry) @ location: 28 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - log/IF_NONE (exit) @ location: 28 + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - IF_NONE (entry) @ location: 30 + [ None + "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - log/DIP (exit) @ location: 30 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - DIP (entry) @ location: 32 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + {} ] + - log/AMOUNT (exit) @ location: 32 + [ {} ] + - AMOUNT (entry) @ location: 34 + [ {} ] + - log/SOME (exit) @ location: 34 + [ 0 + {} ] + - SOME (entry) @ location: 35 + [ 0 + {} ] + - log/[halt] (exit) @ location: 35 + [ (Some 0) + {} ] + - [halt] (entry) @ location: 33 + [ (Some 0) + {} ] + - control: KUndip + - control: KCons + - log/UPDATE (exit) @ location: 32 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - UPDATE (entry) @ location: 36 + [ "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" + (Some 0) + {} ] + - log/NIL (exit) @ location: 36 + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - NIL (entry) @ location: 37 + [ { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - log/PAIR (exit) @ location: 37 + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - PAIR (entry) @ location: 39 + [ {} + { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 } ] + - log/[halt] (exit) @ location: 39 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - log/[halt] (exit) @ location: 30 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KCons + - log/[halt] (exit) @ location: 17 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - [halt] (entry) @ location: 14 + [ (Pair {} { Elt "tz1KqTpEZ7Yob7QbPE4Hy4Wo8fHG8LhKxZSx" 0 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out new file mode 100644 index 0000000000000000000000000000000000000000..d3b36b6896160cf00c46e1c1c694c4e7c9a8c82b --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/append.out @@ -0,0 +1,136 @@ +append.out + +trace + - CAR (interp) @ location: 12 + [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] + - CAR (entry) @ location: 12 + [ (Pair (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) { 1 ; 2 ; 3 }) ] + - log/UNPAIR (exit) @ location: 12 + [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] + - UNPAIR (entry) @ location: 13 + [ (Pair { 7 ; 8 ; 9 } { 4 ; 5 ; 6 }) ] + - log/NIL (exit) @ location: 13 + [ { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - NIL (entry) @ location: 14 + [ { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - log/SWAP (exit) @ location: 14 + [ {} + { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - SWAP (entry) @ location: 16 + [ {} + { 7 ; 8 ; 9 } + { 4 ; 5 ; 6 } ] + - log/ITER (exit) @ location: 16 + [ { 7 ; 8 ; 9 } + {} + { 4 ; 5 ; 6 } ] + - ITER (entry) @ location: 17 + [ { 7 ; 8 ; 9 } + {} + { 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 17 + [ 7 + {} + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 + [ 7 + {} + { 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 19 + [ { 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 + [ { 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 17 + [ 8 + { 7 } + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 + [ 8 + { 7 } + { 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 19 + [ { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 + [ { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 17 + [ 9 + { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 19 + [ 9 + { 8 ; 7 } + { 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 19 + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 17 + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - control: KCons + - log/ITER (exit) @ location: 17 + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - ITER (entry) @ location: 20 + [ { 9 ; 8 ; 7 } + { 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 20 + [ 9 + { 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 + [ 9 + { 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 22 + [ { 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 + [ { 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 20 + [ 8 + { 9 ; 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 + [ 8 + { 9 ; 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 22 + [ { 8 ; 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 + [ { 8 ; 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - log/CONS (exit) @ location: 20 + [ 7 + { 8 ; 9 ; 4 ; 5 ; 6 } ] + - CONS (entry) @ location: 22 + [ 7 + { 8 ; 9 ; 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 22 + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - [halt] (entry) @ location: 20 + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - control: KIter + - control: KCons + - log/NIL (exit) @ location: 20 + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - NIL (entry) @ location: 23 + [ { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - log/PAIR (exit) @ location: 23 + [ {} + { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - PAIR (entry) @ location: 25 + [ {} + { 7 ; 8 ; 9 ; 4 ; 5 ; 6 } ] + - log/[halt] (exit) @ location: 25 + [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] + - [halt] (entry) @ location: 11 + [ (Pair {} { 7 ; 8 ; 9 ; 4 ; 5 ; 6 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out new file mode 100644 index 0000000000000000000000000000000000000000..ae065c848c95baec548142f3393294fb05dfdfbf --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/auction.out @@ -0,0 +1,416 @@ +auction.out + +trace + - DUP (interp) @ location: 11 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - DUP (entry) @ location: 11 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/CDR (exit) @ location: 11 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - CDR (entry) @ location: 13 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/CAR (exit) @ location: 13 + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - CAR (entry) @ location: 14 + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/DUP (exit) @ location: 14 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - DUP (entry) @ location: 15 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/NOW (exit) @ location: 15 + [ "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - NOW (entry) @ location: 16 + [ "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/COMPARE (exit) @ location: 16 + [ "2022-04-14T12:32:39Z" + "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - COMPARE (entry) @ location: 18 + [ "2022-04-14T12:32:39Z" + "2099-12-31T23:59:59Z" + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/GT (exit) @ location: 18 + [ -1 + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - GT (entry) @ location: 19 + [ -1 + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/IF (exit) @ location: 19 + [ False + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - IF (entry) @ location: 20 + [ False + "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/[halt] (exit) @ location: 20 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - [halt] (entry) @ location: 26 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - control: KCons + - log/SWAP (exit) @ location: 20 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - SWAP (entry) @ location: 26 + [ "2099-12-31T23:59:59Z" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") ] + - log/DUP (exit) @ location: 26 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - DUP (entry) @ location: 27 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/CAR (exit) @ location: 27 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CAR (entry) @ location: 28 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/DIP (exit) @ location: 28 + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - DIP (entry) @ location: 29 + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/CDR (exit) @ location: 29 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CDR (entry) @ location: 32 + [ (Pair "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + "2099-12-31T23:59:59Z" + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/CDR (exit) @ location: 32 + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - CDR (entry) @ location: 33 + [ (Pair "2099-12-31T23:59:59Z" 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/[halt] (exit) @ location: 33 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - [halt] (entry) @ location: 31 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - control: KUndip + - control: KCons + - log/AMOUNT (exit) @ location: 29 + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - AMOUNT (entry) @ location: 34 + [ "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/PAIR (exit) @ location: 34 + [ 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - PAIR (entry) @ location: 35 + [ 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv" + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/SWAP (exit) @ location: 35 + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - SWAP (entry) @ location: 36 + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + "2099-12-31T23:59:59Z" ] + - log/DIP (exit) @ location: 36 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - DIP (entry) @ location: 37 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - log/SWAP (exit) @ location: 37 + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - SWAP (entry) @ location: 39 + [ (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") + "2099-12-31T23:59:59Z" ] + - log/PAIR (exit) @ location: 39 + [ "2099-12-31T23:59:59Z" + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - PAIR (entry) @ location: 40 + [ "2099-12-31T23:59:59Z" + (Pair 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/[halt] (exit) @ location: 40 + [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 38 + [ (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KUndip + - control: KCons + - log/DUP (exit) @ location: 37 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DUP (entry) @ location: 41 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/CAR (exit) @ location: 41 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CAR (entry) @ location: 42 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/AMOUNT (exit) @ location: 42 + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - AMOUNT (entry) @ location: 43 + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/COMPARE (exit) @ location: 43 + [ 100000000 + 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - COMPARE (entry) @ location: 45 + [ 100000000 + 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/LE (exit) @ location: 45 + [ 1 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - LE (entry) @ location: 46 + [ 1 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/IF (exit) @ location: 46 + [ False + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - IF (entry) @ location: 47 + [ False + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/[halt] (exit) @ location: 47 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 53 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KCons + - log/DUP (exit) @ location: 47 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DUP (entry) @ location: 53 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/CAR (exit) @ location: 53 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CAR (entry) @ location: 54 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/DIP (exit) @ location: 54 + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - DIP (entry) @ location: 55 + [ 50000000 + (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/CDR (exit) @ location: 55 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CDR (entry) @ location: 57 + [ (Pair 50000000 "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU") + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/IMPLICIT_ACCOUNT (exit) @ location: 57 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - IMPLICIT_ACCOUNT (entry) @ location: 58 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/[halt] (exit) @ location: 58 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 56 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 55 + [ 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CONST (entry) @ location: 59 + [ 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/TRANSFER_TOKENS (exit) @ location: 59 + [ Unit + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - TRANSFER_TOKENS (entry) @ location: 60 + [ Unit + 50000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/NIL (exit) @ location: 60 + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - NIL (entry) @ location: 61 + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/SWAP (exit) @ location: 61 + [ {} + 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - SWAP (entry) @ location: 63 + [ {} + 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/CONS (exit) @ location: 63 + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - CONS (entry) @ location: 64 + [ 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/PAIR (exit) @ location: 64 + [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - PAIR (entry) @ location: 65 + [ { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + (Pair "2099-12-31T23:59:59Z" 100000000 "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - log/[halt] (exit) @ location: 65 + [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2099-12-31T23:59:59Z" + 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - [halt] (entry) @ location: 10 + [ (Pair { 0x0000000000000000000000000000000000000000000000000180e1eb170000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2099-12-31T23:59:59Z" + 100000000 + "tz1b7tUupMgCNw2cCLpKTkSD1NZzB5TkP2sv") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out new file mode 100644 index 0000000000000000000000000000000000000000..9e352fac9627313211efd0a950e522c94430a6d3 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/big_map_union.out @@ -0,0 +1,500 @@ +big_map_union.out + +trace + - UNPAIR (interp) @ location: 15 + [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] + - UNPAIR (entry) @ location: 15 + [ (Pair { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } { Elt "123" 123 } Unit) ] + - log/DIP (exit) @ location: 15 + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + (Pair { Elt "123" 123 } Unit) ] + - DIP (entry) @ location: 16 + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + (Pair { Elt "123" 123 } Unit) ] + - log/UNPAIR (exit) @ location: 16 + [ (Pair { Elt "123" 123 } Unit) ] + - UNPAIR (entry) @ location: 18 + [ (Pair { Elt "123" 123 } Unit) ] + - log/[halt] (exit) @ location: 18 + [ { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 18 + [ { Elt "123" 123 } + Unit ] + - control: KUndip + - control: KCons + - log/ITER (exit) @ location: 16 + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + { Elt "123" 123 } + Unit ] + - ITER (entry) @ location: 19 + [ { Pair "string" 12 ; Pair "abc" 99 ; Pair "def" 3 } + { Elt "123" 123 } + Unit ] + - control: KIter + - log/UNPAIR (exit) @ location: 19 + [ (Pair "string" 12) + { Elt "123" 123 } + Unit ] + - UNPAIR (entry) @ location: 21 + [ (Pair "string" 12) + { Elt "123" 123 } + Unit ] + - log/DUP (exit) @ location: 21 + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - DUP (entry) @ location: 22 + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - log/DUP (exit) @ location: 22 + [ { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - DUP (entry) @ location: 24 + [ { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - log/GET (exit) @ location: 24 + [ "string" + { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - GET (entry) @ location: 26 + [ "string" + { Elt "123" 123 } + "string" + 12 + { Elt "123" 123 } + Unit ] + - log/IF_NONE (exit) @ location: 26 + [ None + "string" + 12 + { Elt "123" 123 } + Unit ] + - IF_NONE (entry) @ location: 27 + [ None + "string" + 12 + { Elt "123" 123 } + Unit ] + - log/CONST (exit) @ location: 27 + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - CONST (entry) @ location: 29 + [ "string" + 12 + { Elt "123" 123 } + Unit ] + - log/[halt] (exit) @ location: 29 + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 33 + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - control: KCons + - log/SWAP (exit) @ location: 27 + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - SWAP (entry) @ location: 33 + [ 0 + "string" + 12 + { Elt "123" 123 } + Unit ] + - log/DIP (exit) @ location: 33 + [ "string" + 0 + 12 + { Elt "123" 123 } + Unit ] + - DIP (entry) @ location: 34 + [ "string" + 0 + 12 + { Elt "123" 123 } + Unit ] + - log/ADD (exit) @ location: 34 + [ 0 + 12 + { Elt "123" 123 } + Unit ] + - ADD (entry) @ location: 36 + [ 0 + 12 + { Elt "123" 123 } + Unit ] + - log/SOME (exit) @ location: 36 + [ 12 + { Elt "123" 123 } + Unit ] + - SOME (entry) @ location: 37 + [ 12 + { Elt "123" 123 } + Unit ] + - log/[halt] (exit) @ location: 37 + [ (Some 12) + { Elt "123" 123 } + Unit ] + - [halt] (entry) @ location: 35 + [ (Some 12) + { Elt "123" 123 } + Unit ] + - control: KUndip + - control: KCons + - log/UPDATE (exit) @ location: 34 + [ "string" + (Some 12) + { Elt "123" 123 } + Unit ] + - UPDATE (entry) @ location: 38 + [ "string" + (Some 12) + { Elt "123" 123 } + Unit ] + - log/[halt] (exit) @ location: 38 + [ { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 + [ { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KIter + - log/UNPAIR (exit) @ location: 19 + [ (Pair "abc" 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - UNPAIR (entry) @ location: 21 + [ (Pair "abc" 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/DUP (exit) @ location: 21 + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 22 + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/DUP (exit) @ location: 22 + [ { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 24 + [ { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/GET (exit) @ location: 24 + [ "abc" + { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - GET (entry) @ location: 26 + [ "abc" + { Elt "123" 123 ; Elt "string" 12 } + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/IF_NONE (exit) @ location: 26 + [ None + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - IF_NONE (entry) @ location: 27 + [ None + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/CONST (exit) @ location: 27 + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - CONST (entry) @ location: 29 + [ "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 29 + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 33 + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KCons + - log/SWAP (exit) @ location: 27 + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - SWAP (entry) @ location: 33 + [ 0 + "abc" + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/DIP (exit) @ location: 33 + [ "abc" + 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - DIP (entry) @ location: 34 + [ "abc" + 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/ADD (exit) @ location: 34 + [ 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - ADD (entry) @ location: 36 + [ 0 + 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/SOME (exit) @ location: 36 + [ 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - SOME (entry) @ location: 37 + [ 99 + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 37 + [ (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 35 + [ (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - control: KUndip + - control: KCons + - log/UPDATE (exit) @ location: 34 + [ "abc" + (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - UPDATE (entry) @ location: 38 + [ "abc" + (Some 99) + { Elt "123" 123 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 38 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KIter + - log/UNPAIR (exit) @ location: 19 + [ (Pair "def" 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - UNPAIR (entry) @ location: 21 + [ (Pair "def" 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/DUP (exit) @ location: 21 + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 22 + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/DUP (exit) @ location: 22 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DUP (entry) @ location: 24 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/GET (exit) @ location: 24 + [ "def" + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - GET (entry) @ location: 26 + [ "def" + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/IF_NONE (exit) @ location: 26 + [ None + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - IF_NONE (entry) @ location: 27 + [ None + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/CONST (exit) @ location: 27 + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - CONST (entry) @ location: 29 + [ "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 29 + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 33 + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KCons + - log/SWAP (exit) @ location: 27 + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - SWAP (entry) @ location: 33 + [ 0 + "def" + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/DIP (exit) @ location: 33 + [ "def" + 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - DIP (entry) @ location: 34 + [ "def" + 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/ADD (exit) @ location: 34 + [ 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - ADD (entry) @ location: 36 + [ 0 + 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/SOME (exit) @ location: 36 + [ 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - SOME (entry) @ location: 37 + [ 3 + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 37 + [ (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 35 + [ (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - control: KUndip + - control: KCons + - log/UPDATE (exit) @ location: 34 + [ "def" + (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - UPDATE (entry) @ location: 38 + [ "def" + (Some 3) + { Elt "123" 123 ; Elt "abc" 99 ; Elt "string" 12 } + Unit ] + - log/[halt] (exit) @ location: 38 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - [halt] (entry) @ location: 19 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - control: KIter + - control: KCons + - log/PAIR (exit) @ location: 19 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - PAIR (entry) @ location: 39 + [ { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } + Unit ] + - log/NIL (exit) @ location: 39 + [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - NIL (entry) @ location: 40 + [ (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - log/PAIR (exit) @ location: 40 + [ {} + (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - PAIR (entry) @ location: 42 + [ {} + (Pair { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - log/[halt] (exit) @ location: 42 + [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - [halt] (entry) @ location: 13 + [ (Pair {} { Elt "123" 123 ; Elt "abc" 99 ; Elt "def" 3 ; Elt "string" 12 } Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out new file mode 100644 index 0000000000000000000000000000000000000000..73ea9d11b42c1cd8aabdf22916457a666a779141 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/check_signature.out @@ -0,0 +1,231 @@ +check_signature.out + +trace + - DUP (interp) @ location: 9 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 9 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/DUP (exit) @ location: 9 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 10 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/DIP (exit) @ location: 10 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DIP (entry) @ location: 11 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/CDR (exit) @ location: 11 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 13 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/DUP (exit) @ location: 13 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DUP (entry) @ location: 14 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/CAR (exit) @ location: 14 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CAR (entry) @ location: 15 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/DIP (exit) @ location: 15 + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - DIP (entry) @ location: 16 + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/CDR (exit) @ location: 16 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 18 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/PACK (exit) @ location: 18 + [ "TEZOS" + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - PACK (entry) @ location: 19 + [ "TEZOS" + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/[halt] (exit) @ location: 19 + [ 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 17 + [ 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 16 + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 12 + [ "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KUndip + - control: KCons + - log/CAR (exit) @ location: 11 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CAR (entry) @ location: 20 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/CHECK_SIGNATURE (exit) @ location: 20 + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CHECK_SIGNATURE (entry) @ location: 21 + [ "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + 0x05010000000554455a4f53 + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/IF (exit) @ location: 21 + [ True + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - IF (entry) @ location: 22 + [ True + (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/[halt] (exit) @ location: 22 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 28 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KCons + - log/CDR (exit) @ location: 22 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - CDR (entry) @ location: 28 + [ (Pair "edpkuBknW28nW72KG6RoHtYW7p12T6GKc7nAbwYX5m8Wd9sDVC9yav" + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/NIL (exit) @ location: 28 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - NIL (entry) @ location: 29 + [ (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/PAIR (exit) @ location: 29 + [ {} + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - PAIR (entry) @ location: 31 + [ {} + (Pair "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - log/[halt] (exit) @ location: 31 + [ (Pair {} + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - [halt] (entry) @ location: 8 + [ (Pair {} + "edsigu6Ue4mQgPC5aCFqqjitU9pCs5VErXrfPTAZffyJepccGzDEEBExtuPjGuMc2ZRSTBUDR7tJMLVTeJzZn7p9jN9inh4ooV1" + "TEZOS") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out new file mode 100644 index 0000000000000000000000000000000000000000..92b51285b8afbcb33cf1acb70337d2a3a0313c54 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-get.out @@ -0,0 +1,235 @@ +comb-get.out + +trace + - CAR (interp) @ location: 11 + [ (Pair (Pair 1 4 2 Unit) Unit) ] + - CAR (entry) @ location: 11 + [ (Pair (Pair 1 4 2 Unit) Unit) ] + - log/DUP (exit) @ location: 11 + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 12 + [ (Pair 1 4 2 Unit) ] + - log/CAR (exit) @ location: 12 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - CAR (entry) @ location: 13 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 13 + [ 1 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 14 + [ 1 + (Pair 1 4 2 Unit) ] + - log/COMPARE (exit) @ location: 14 + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 19 + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - log/EQ (exit) @ location: 19 + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 20 + [ 0 + (Pair 1 4 2 Unit) ] + - log/IF (exit) @ location: 20 + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 21 + [ True + (Pair 1 4 2 Unit) ] + - log/[halt] (exit) @ location: 21 + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 27 + [ (Pair 1 4 2 Unit) ] + - control: KCons + - log/DUP (exit) @ location: 21 + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 27 + [ (Pair 1 4 2 Unit) ] + - log/GET (exit) @ location: 27 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 28 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 28 + [ 1 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 30 + [ 1 + (Pair 1 4 2 Unit) ] + - log/COMPARE (exit) @ location: 30 + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 35 + [ 1 + 1 + (Pair 1 4 2 Unit) ] + - log/EQ (exit) @ location: 35 + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 36 + [ 0 + (Pair 1 4 2 Unit) ] + - log/IF (exit) @ location: 36 + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 37 + [ True + (Pair 1 4 2 Unit) ] + - log/[halt] (exit) @ location: 37 + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 43 + [ (Pair 1 4 2 Unit) ] + - control: KCons + - log/DUP (exit) @ location: 37 + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 43 + [ (Pair 1 4 2 Unit) ] + - log/GET (exit) @ location: 43 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 44 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 44 + [ 4 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 46 + [ 4 + (Pair 1 4 2 Unit) ] + - log/COMPARE (exit) @ location: 46 + [ 4 + 4 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 51 + [ 4 + 4 + (Pair 1 4 2 Unit) ] + - log/EQ (exit) @ location: 51 + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 52 + [ 0 + (Pair 1 4 2 Unit) ] + - log/IF (exit) @ location: 52 + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 53 + [ True + (Pair 1 4 2 Unit) ] + - log/[halt] (exit) @ location: 53 + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 59 + [ (Pair 1 4 2 Unit) ] + - control: KCons + - log/DUP (exit) @ location: 53 + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 59 + [ (Pair 1 4 2 Unit) ] + - log/GET (exit) @ location: 59 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 60 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 60 + [ 2 + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 62 + [ 2 + (Pair 1 4 2 Unit) ] + - log/COMPARE (exit) @ location: 62 + [ 2 + 2 + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 67 + [ 2 + 2 + (Pair 1 4 2 Unit) ] + - log/EQ (exit) @ location: 67 + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 68 + [ 0 + (Pair 1 4 2 Unit) ] + - log/IF (exit) @ location: 68 + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 69 + [ True + (Pair 1 4 2 Unit) ] + - log/[halt] (exit) @ location: 69 + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 75 + [ (Pair 1 4 2 Unit) ] + - control: KCons + - log/DUP (exit) @ location: 69 + [ (Pair 1 4 2 Unit) ] + - DUP (entry) @ location: 75 + [ (Pair 1 4 2 Unit) ] + - log/GET (exit) @ location: 75 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - GET (entry) @ location: 76 + [ (Pair 1 4 2 Unit) + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 76 + [ Unit + (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 78 + [ Unit + (Pair 1 4 2 Unit) ] + - log/COMPARE (exit) @ location: 78 + [ Unit + Unit + (Pair 1 4 2 Unit) ] + - COMPARE (entry) @ location: 81 + [ Unit + Unit + (Pair 1 4 2 Unit) ] + - log/EQ (exit) @ location: 81 + [ 0 + (Pair 1 4 2 Unit) ] + - EQ (entry) @ location: 82 + [ 0 + (Pair 1 4 2 Unit) ] + - log/IF (exit) @ location: 82 + [ True + (Pair 1 4 2 Unit) ] + - IF (entry) @ location: 83 + [ True + (Pair 1 4 2 Unit) ] + - log/[halt] (exit) @ location: 83 + [ (Pair 1 4 2 Unit) ] + - [halt] (entry) @ location: 89 + [ (Pair 1 4 2 Unit) ] + - control: KCons + - log/DROP (exit) @ location: 83 + [ (Pair 1 4 2 Unit) ] + - DROP (entry) @ location: 89 + [ (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 89 + [ ] + - CONST (entry) @ location: 90 + [ ] + - log/NIL (exit) @ location: 90 + [ Unit ] + - NIL (entry) @ location: 91 + [ Unit ] + - log/PAIR (exit) @ location: 91 + [ {} + Unit ] + - PAIR (entry) @ location: 93 + [ {} + Unit ] + - log/[halt] (exit) @ location: 93 + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 10 + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out new file mode 100644 index 0000000000000000000000000000000000000000..6ce005f7cb94b0994c9e86e78136ed903a70c55c --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/comb-set.out @@ -0,0 +1,62 @@ +comb-set.out + +trace + - CDR (interp) @ location: 11 + [ (Pair Unit 1 4 2 Unit) ] + - CDR (entry) @ location: 11 + [ (Pair Unit 1 4 2 Unit) ] + - log/CONST (exit) @ location: 11 + [ (Pair 1 4 2 Unit) ] + - CONST (entry) @ location: 12 + [ (Pair 1 4 2 Unit) ] + - log/UPDATE (exit) @ location: 12 + [ 2 + (Pair 1 4 2 Unit) ] + - UPDATE (entry) @ location: 15 + [ 2 + (Pair 1 4 2 Unit) ] + - log/CONST (exit) @ location: 15 + [ (Pair 2 4 2 Unit) ] + - CONST (entry) @ location: 17 + [ (Pair 2 4 2 Unit) ] + - log/UPDATE (exit) @ location: 17 + [ 12 + (Pair 2 4 2 Unit) ] + - UPDATE (entry) @ location: 20 + [ 12 + (Pair 2 4 2 Unit) ] + - log/CONST (exit) @ location: 20 + [ (Pair 2 12 2 Unit) ] + - CONST (entry) @ location: 22 + [ (Pair 2 12 2 Unit) ] + - log/UPDATE (exit) @ location: 22 + [ 8 + (Pair 2 12 2 Unit) ] + - UPDATE (entry) @ location: 25 + [ 8 + (Pair 2 12 2 Unit) ] + - log/CONST (exit) @ location: 25 + [ (Pair 2 12 8 Unit) ] + - CONST (entry) @ location: 27 + [ (Pair 2 12 8 Unit) ] + - log/UPDATE (exit) @ location: 27 + [ Unit + (Pair 2 12 8 Unit) ] + - UPDATE (entry) @ location: 28 + [ Unit + (Pair 2 12 8 Unit) ] + - log/NIL (exit) @ location: 28 + [ (Pair 2 12 8 Unit) ] + - NIL (entry) @ location: 30 + [ (Pair 2 12 8 Unit) ] + - log/PAIR (exit) @ location: 30 + [ {} + (Pair 2 12 8 Unit) ] + - PAIR (entry) @ location: 32 + [ {} + (Pair 2 12 8 Unit) ] + - log/[halt] (exit) @ location: 32 + [ (Pair {} 2 12 8 Unit) ] + - [halt] (entry) @ location: 10 + [ (Pair {} 2 12 8 Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out new file mode 100644 index 0000000000000000000000000000000000000000..066220f8e90e190d975ac5c45ea12c6d9aca2a28 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/concat.out @@ -0,0 +1,70 @@ +concat.out + +trace + - DUP (interp) @ location: 7 + [ (Pair "abcd" "efgh") ] + - DUP (entry) @ location: 7 + [ (Pair "abcd" "efgh") ] + - log/DIP (exit) @ location: 7 + [ (Pair "abcd" "efgh") + (Pair "abcd" "efgh") ] + - DIP (entry) @ location: 8 + [ (Pair "abcd" "efgh") + (Pair "abcd" "efgh") ] + - log/CDR (exit) @ location: 8 + [ (Pair "abcd" "efgh") ] + - CDR (entry) @ location: 10 + [ (Pair "abcd" "efgh") ] + - log/NIL (exit) @ location: 10 + [ "efgh" ] + - NIL (entry) @ location: 11 + [ "efgh" ] + - log/SWAP (exit) @ location: 11 + [ {} + "efgh" ] + - SWAP (entry) @ location: 13 + [ {} + "efgh" ] + - log/CONS (exit) @ location: 13 + [ "efgh" + {} ] + - CONS (entry) @ location: 14 + [ "efgh" + {} ] + - log/[halt] (exit) @ location: 14 + [ { "efgh" } ] + - [halt] (entry) @ location: 9 + [ { "efgh" } ] + - control: KUndip + - control: KCons + - log/CAR (exit) @ location: 8 + [ (Pair "abcd" "efgh") + { "efgh" } ] + - CAR (entry) @ location: 15 + [ (Pair "abcd" "efgh") + { "efgh" } ] + - log/CONS (exit) @ location: 15 + [ "abcd" + { "efgh" } ] + - CONS (entry) @ location: 16 + [ "abcd" + { "efgh" } ] + - log/CONCAT (exit) @ location: 16 + [ { "abcd" ; "efgh" } ] + - CONCAT (entry) @ location: 17 + [ { "abcd" ; "efgh" } ] + - log/NIL (exit) @ location: 17 + [ "abcdefgh" ] + - NIL (entry) @ location: 18 + [ "abcdefgh" ] + - log/PAIR (exit) @ location: 18 + [ {} + "abcdefgh" ] + - PAIR (entry) @ location: 20 + [ {} + "abcdefgh" ] + - log/[halt] (exit) @ location: 20 + [ (Pair {} "abcdefgh") ] + - [halt] (entry) @ location: 6 + [ (Pair {} "abcdefgh") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out new file mode 100644 index 0000000000000000000000000000000000000000..c1b87d02a7a0d3348c9ca0a3a07d1c5570664af3 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/conditionals.out @@ -0,0 +1,67 @@ +conditionals.out + +trace + - CAR (interp) @ location: 10 + [ (Pair (Right (Some 23)) "") ] + - CAR (entry) @ location: 10 + [ (Pair (Right (Some 23)) "") ] + - log/IF_LEFT (exit) @ location: 10 + [ (Right (Some 23)) ] + - IF_LEFT (entry) @ location: 11 + [ (Right (Some 23)) ] + - log/IF_NONE (exit) @ location: 11 + [ (Some 23) ] + - IF_NONE (entry) @ location: 14 + [ (Some 23) ] + - log/CONST (exit) @ location: 14 + [ 23 ] + - CONST (entry) @ location: 20 + [ 23 ] + - log/COMPARE (exit) @ location: 20 + [ 0 + 23 ] + - COMPARE (entry) @ location: 24 + [ 0 + 23 ] + - log/GT (exit) @ location: 24 + [ -1 ] + - GT (entry) @ location: 25 + [ -1 ] + - log/IF (exit) @ location: 25 + [ False ] + - IF (entry) @ location: 26 + [ False ] + - log/CONST (exit) @ location: 26 + [ ] + - CONST (entry) @ location: 32 + [ ] + - log/[halt] (exit) @ location: 32 + [ "" ] + - [halt] (entry) @ location: 35 + [ "" ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ "" ] + - [halt] (entry) @ location: 35 + [ "" ] + - control: KCons + - log/[halt] (exit) @ location: 14 + [ "" ] + - [halt] (entry) @ location: 35 + [ "" ] + - control: KCons + - log/NIL (exit) @ location: 11 + [ "" ] + - NIL (entry) @ location: 35 + [ "" ] + - log/PAIR (exit) @ location: 35 + [ {} + "" ] + - PAIR (entry) @ location: 37 + [ {} + "" ] + - log/[halt] (exit) @ location: 37 + [ (Pair {} "") ] + - [halt] (entry) @ location: 9 + [ (Pair {} "") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out new file mode 100644 index 0000000000000000000000000000000000000000..72d29c79006a36af67f68fe6c58127aff56e2b43 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/cps_fact.out @@ -0,0 +1,269 @@ +cps_fact.out + +trace + - UNPAIR (interp) @ location: 7 + [ (Pair 2 60) ] + - UNPAIR (entry) @ location: 7 + [ (Pair 2 60) ] + - log/DIP (exit) @ location: 7 + [ 2 + 60 ] + - DIP (entry) @ location: 8 + [ 2 + 60 ] + - log/SELF (exit) @ location: 8 + [ 60 ] + - SELF (entry) @ location: 10 + [ 60 ] + - log/ADDRESS (exit) @ location: 10 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - ADDRESS (entry) @ location: 11 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - log/SENDER (exit) @ location: 11 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - SENDER (entry) @ location: 12 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - log/COMPARE (exit) @ location: 12 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - COMPARE (entry) @ location: 14 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" + 60 ] + - log/EQ (exit) @ location: 14 + [ 0 + 60 ] + - EQ (entry) @ location: 15 + [ 0 + 60 ] + - log/IF (exit) @ location: 15 + [ True + 60 ] + - IF (entry) @ location: 16 + [ True + 60 ] + - log/[halt] (exit) @ location: 16 + [ 60 ] + - [halt] (entry) @ location: 9 + [ 60 ] + - control: KCons + - log/[halt] (exit) @ location: 16 + [ 60 ] + - [halt] (entry) @ location: 9 + [ 60 ] + - control: KUndip + - control: KCons + - log/DUP (exit) @ location: 8 + [ 2 + 60 ] + - DUP (entry) @ location: 23 + [ 2 + 60 ] + - log/CONST (exit) @ location: 23 + [ 2 + 2 + 60 ] + - CONST (entry) @ location: 24 + [ 2 + 2 + 60 ] + - log/COMPARE (exit) @ location: 24 + [ 1 + 2 + 2 + 60 ] + - COMPARE (entry) @ location: 28 + [ 1 + 2 + 2 + 60 ] + - log/GE (exit) @ location: 28 + [ -1 + 2 + 60 ] + - GE (entry) @ location: 29 + [ -1 + 2 + 60 ] + - log/IF (exit) @ location: 29 + [ False + 2 + 60 ] + - IF (entry) @ location: 30 + [ False + 2 + 60 ] + - log/CONST (exit) @ location: 30 + [ 2 + 60 ] + - CONST (entry) @ location: 37 + [ 2 + 60 ] + - log/SWAP (exit) @ location: 37 + [ 1 + 2 + 60 ] + - SWAP (entry) @ location: 40 + [ 1 + 2 + 60 ] + - log/SUB (exit) @ location: 40 + [ 2 + 1 + 60 ] + - SUB (entry) @ location: 41 + [ 2 + 1 + 60 ] + - log/ISNAT (exit) @ location: 41 + [ 1 + 60 ] + - ISNAT (entry) @ location: 42 + [ 1 + 60 ] + - log/IF_NONE (exit) @ location: 42 + [ (Some 1) + 60 ] + - IF_NONE (entry) @ location: 43 + [ (Some 1) + 60 ] + - log/DUP (exit) @ location: 43 + [ 1 + 60 ] + - DUP (entry) @ location: 49 + [ 1 + 60 ] + - log/DIP (exit) @ location: 49 + [ 1 + 1 + 60 ] + - DIP (entry) @ location: 50 + [ 1 + 1 + 60 ] + - log/CONST (exit) @ location: 50 + [ 1 + 60 ] + - CONST (entry) @ location: 52 + [ 1 + 60 ] + - log/ADD (exit) @ location: 52 + [ 1 + 1 + 60 ] + - ADD (entry) @ location: 55 + [ 1 + 1 + 60 ] + - log/MUL (exit) @ location: 55 + [ 2 + 60 ] + - MUL (entry) @ location: 56 + [ 2 + 60 ] + - log/[halt] (exit) @ location: 56 + [ 120 ] + - [halt] (entry) @ location: 51 + [ 120 ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 50 + [ 1 + 120 ] + - SWAP (entry) @ location: 57 + [ 1 + 120 ] + - log/DIP (exit) @ location: 57 + [ 120 + 1 ] + - DIP (entry) @ location: 58 + [ 120 + 1 ] + - log/DIP (exit) @ location: 58 + [ 1 ] + - DIP (entry) @ location: 60 + [ 1 ] + - log/SELF (exit) @ location: 60 + [ ] + - SELF (entry) @ location: 62 + [ ] + - log/CONST (exit) @ location: 62 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - CONST (entry) @ location: 63 + [ "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - log/[halt] (exit) @ location: 63 + [ 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - [halt] (entry) @ location: 61 + [ 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - control: KUndip + - control: KCons + - log/TRANSFER_TOKENS (exit) @ location: 60 + [ 1 + 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - TRANSFER_TOKENS (entry) @ location: 66 + [ 1 + 0 + "tz1Ke2h7sDdakHJQh8WX4Z372du1KChsksyU" ] + - log/NIL (exit) @ location: 66 + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - NIL (entry) @ location: 67 + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - log/SWAP (exit) @ location: 67 + [ {} + 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - SWAP (entry) @ location: 69 + [ {} + 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 ] + - log/CONS (exit) @ location: 69 + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 + {} ] + - CONS (entry) @ location: 70 + [ 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 + {} ] + - log/[halt] (exit) @ location: 70 + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - [halt] (entry) @ location: 59 + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 58 + [ 120 + { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - SWAP (entry) @ location: 71 + [ 120 + { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } ] + - log/PAIR (exit) @ location: 71 + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120 ] + - PAIR (entry) @ location: 72 + [ { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120 ] + - log/[halt] (exit) @ location: 72 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KCons + - log/[halt] (exit) @ location: 30 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - [halt] (entry) @ location: 6 + [ (Pair { 0x000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000ff00000000020001 } + 120) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out new file mode 100644 index 0000000000000000000000000000000000000000..59150a7ad74860de0cd5632ddea5669517ba7f61 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dign.out @@ -0,0 +1,108 @@ +dign.out + +trace + - CAR (interp) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - log/UNPAIR (exit) @ location: 16 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - log/UNPAIR (exit) @ location: 17 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - log/UNPAIR (exit) @ location: 18 + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 + [ (Pair 0 1) + 2 + 3 + 4 ] + - log/DIG (exit) @ location: 19 + [ 0 + 1 + 2 + 3 + 4 ] + - DIG (entry) @ location: 20 + [ 0 + 1 + 2 + 3 + 4 ] + - log/DIP (exit) @ location: 20 + [ 4 + 0 + 1 + 2 + 3 ] + - DIP (entry) @ location: 22 + [ 4 + 0 + 1 + 2 + 3 ] + - log/DROP (exit) @ location: 22 + [ 0 + 1 + 2 + 3 ] + - DROP (entry) @ location: 24 + [ 0 + 1 + 2 + 3 ] + - log/DROP (exit) @ location: 24 + [ 1 + 2 + 3 ] + - DROP (entry) @ location: 25 + [ 1 + 2 + 3 ] + - log/DROP (exit) @ location: 25 + [ 2 + 3 ] + - DROP (entry) @ location: 26 + [ 2 + 3 ] + - log/DROP (exit) @ location: 26 + [ 3 ] + - DROP (entry) @ location: 27 + [ 3 ] + - log/[halt] (exit) @ location: 27 + [ ] + - [halt] (entry) @ location: 23 + [ ] + - control: KUndip + - control: KCons + - log/NIL (exit) @ location: 22 + [ 4 ] + - NIL (entry) @ location: 28 + [ 4 ] + - log/PAIR (exit) @ location: 28 + [ {} + 4 ] + - PAIR (entry) @ location: 30 + [ {} + 4 ] + - log/[halt] (exit) @ location: 30 + [ (Pair {} 4) ] + - [halt] (entry) @ location: 14 + [ (Pair {} 4) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out new file mode 100644 index 0000000000000000000000000000000000000000..ca88c20586cef5ccae93546aa488da81fbae94e6 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dipn.out @@ -0,0 +1,166 @@ +dipn.out + +trace + - CAR (interp) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - log/UNPAIR (exit) @ location: 16 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - log/UNPAIR (exit) @ location: 17 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - log/UNPAIR (exit) @ location: 18 + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 + [ (Pair 0 1) + 2 + 3 + 4 ] + - log/DIP (exit) @ location: 19 + [ 0 + 1 + 2 + 3 + 4 ] + - DIP (entry) @ location: 20 + [ 0 + 1 + 2 + 3 + 4 ] + - log/CONST (exit) @ location: 20 + [ ] + - CONST (entry) @ location: 23 + [ ] + - log/[halt] (exit) @ location: 23 + [ 6 ] + - [halt] (entry) @ location: 23 + [ 6 ] + - control: KCons + - CONST (entry) @ location: 20 + [ 6 ] + - log/CONST (exit) @ location: 20 + [ 4 + 6 ] + - CONST (entry) @ location: 20 + [ 4 + 6 ] + - log/CONST (exit) @ location: 20 + [ 3 + 4 + 6 ] + - CONST (entry) @ location: 20 + [ 3 + 4 + 6 ] + - log/CONST (exit) @ location: 20 + [ 2 + 3 + 4 + 6 ] + - CONST (entry) @ location: 20 + [ 2 + 3 + 4 + 6 ] + - log/CONST (exit) @ location: 20 + [ 1 + 2 + 3 + 4 + 6 ] + - CONST (entry) @ location: 20 + [ 1 + 2 + 3 + 4 + 6 ] + - log/log/log/DROP (exit) @ location: 20 + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - log/DROP (exit) @ location: 20 + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 26 + [ 0 + 1 + 2 + 3 + 4 + 6 ] + - log/DROP (exit) @ location: 26 + [ 1 + 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 27 + [ 1 + 2 + 3 + 4 + 6 ] + - log/DROP (exit) @ location: 27 + [ 2 + 3 + 4 + 6 ] + - DROP (entry) @ location: 28 + [ 2 + 3 + 4 + 6 ] + - log/DROP (exit) @ location: 28 + [ 3 + 4 + 6 ] + - DROP (entry) @ location: 29 + [ 3 + 4 + 6 ] + - log/DROP (exit) @ location: 29 + [ 4 + 6 ] + - DROP (entry) @ location: 30 + [ 4 + 6 ] + - log/NIL (exit) @ location: 30 + [ 6 ] + - NIL (entry) @ location: 31 + [ 6 ] + - log/PAIR (exit) @ location: 31 + [ {} + 6 ] + - PAIR (entry) @ location: 33 + [ {} + 6 ] + - log/[halt] (exit) @ location: 33 + [ (Pair {} 6) ] + - [halt] (entry) @ location: 14 + [ (Pair {} 6) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out new file mode 100644 index 0000000000000000000000000000000000000000..9bc17b107d7b1cf1e7ec3c20e86e7ade0ba745c2 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/dugn.out @@ -0,0 +1,98 @@ +dugn.out + +trace + - CAR (interp) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - CAR (entry) @ location: 15 + [ (Pair (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) 7) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - UNPAIR (entry) @ location: 16 + [ (Pair (Pair (Pair (Pair 0 1) 2) 3) 4) ] + - log/UNPAIR (exit) @ location: 16 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - UNPAIR (entry) @ location: 17 + [ (Pair (Pair (Pair 0 1) 2) 3) + 4 ] + - log/UNPAIR (exit) @ location: 17 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - UNPAIR (entry) @ location: 18 + [ (Pair (Pair 0 1) 2) + 3 + 4 ] + - log/UNPAIR (exit) @ location: 18 + [ (Pair 0 1) + 2 + 3 + 4 ] + - UNPAIR (entry) @ location: 19 + [ (Pair 0 1) + 2 + 3 + 4 ] + - log/DUG (exit) @ location: 19 + [ 0 + 1 + 2 + 3 + 4 ] + - DUG (entry) @ location: 20 + [ 0 + 1 + 2 + 3 + 4 ] + - log/DROP (exit) @ location: 20 + [ 1 + 2 + 3 + 4 + 0 ] + - DROP (entry) @ location: 22 + [ 1 + 2 + 3 + 4 + 0 ] + - log/DROP (exit) @ location: 22 + [ 2 + 3 + 4 + 0 ] + - DROP (entry) @ location: 23 + [ 2 + 3 + 4 + 0 ] + - log/DROP (exit) @ location: 23 + [ 3 + 4 + 0 ] + - DROP (entry) @ location: 24 + [ 3 + 4 + 0 ] + - log/DROP (exit) @ location: 24 + [ 4 + 0 ] + - DROP (entry) @ location: 25 + [ 4 + 0 ] + - log/NIL (exit) @ location: 25 + [ 0 ] + - NIL (entry) @ location: 26 + [ 0 ] + - log/PAIR (exit) @ location: 26 + [ {} + 0 ] + - PAIR (entry) @ location: 28 + [ {} + 0 ] + - log/[halt] (exit) @ location: 28 + [ (Pair {} 0) ] + - [halt] (entry) @ location: 14 + [ (Pair {} 0) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out new file mode 100644 index 0000000000000000000000000000000000000000..49f2d3817f94b5a7ef790b16071472951c056bee --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ediv.out @@ -0,0 +1,273 @@ +ediv.out + +trace + - CAR (interp) @ location: 25 + [ (Pair (Pair 127 11) None None None None) ] + - CAR (entry) @ location: 25 + [ (Pair (Pair 127 11) None None None None) ] + - log/DUP (exit) @ location: 25 + [ (Pair 127 11) ] + - DUP (entry) @ location: 26 + [ (Pair 127 11) ] + - log/UNPAIR (exit) @ location: 26 + [ (Pair 127 11) + (Pair 127 11) ] + - UNPAIR (entry) @ location: 27 + [ (Pair 127 11) + (Pair 127 11) ] + - log/ABS (exit) @ location: 27 + [ 127 + 11 + (Pair 127 11) ] + - ABS (entry) @ location: 28 + [ 127 + 11 + (Pair 127 11) ] + - log/DIP (exit) @ location: 28 + [ 127 + 11 + (Pair 127 11) ] + - DIP (entry) @ location: 29 + [ 127 + 11 + (Pair 127 11) ] + - log/ABS (exit) @ location: 29 + [ 11 + (Pair 127 11) ] + - ABS (entry) @ location: 31 + [ 11 + (Pair 127 11) ] + - log/[halt] (exit) @ location: 31 + [ 11 + (Pair 127 11) ] + - [halt] (entry) @ location: 31 + [ 11 + (Pair 127 11) ] + - control: KUndip + - control: KCons + - log/EDIV (exit) @ location: 29 + [ 127 + 11 + (Pair 127 11) ] + - EDIV (entry) @ location: 32 + [ 127 + 11 + (Pair 127 11) ] + - log/SWAP (exit) @ location: 32 + [ (Some (Pair 11 6)) + (Pair 127 11) ] + - SWAP (entry) @ location: 33 + [ (Some (Pair 11 6)) + (Pair 127 11) ] + - log/DUP (exit) @ location: 33 + [ (Pair 127 11) + (Some (Pair 11 6)) ] + - DUP (entry) @ location: 34 + [ (Pair 127 11) + (Some (Pair 11 6)) ] + - log/UNPAIR (exit) @ location: 34 + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 35 + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) ] + - log/ABS (exit) @ location: 35 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - ABS (entry) @ location: 36 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - log/EDIV (exit) @ location: 36 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 37 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) ] + - log/SWAP (exit) @ location: 37 + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) ] + - SWAP (entry) @ location: 38 + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) ] + - log/DUP (exit) @ location: 38 + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DUP (entry) @ location: 39 + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/UNPAIR (exit) @ location: 39 + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 40 + [ (Pair 127 11) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/DIP (exit) @ location: 40 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DIP (entry) @ location: 41 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/ABS (exit) @ location: 41 + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - ABS (entry) @ location: 43 + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/[halt] (exit) @ location: 43 + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - [halt] (entry) @ location: 43 + [ 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - control: KUndip + - control: KCons + - log/EDIV (exit) @ location: 41 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 44 + [ 127 + 11 + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/SWAP (exit) @ location: 44 + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - SWAP (entry) @ location: 45 + [ (Some (Pair 11 6)) + (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/UNPAIR (exit) @ location: 45 + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - UNPAIR (entry) @ location: 46 + [ (Pair 127 11) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/EDIV (exit) @ location: 46 + [ 127 + 11 + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - EDIV (entry) @ location: 47 + [ 127 + 11 + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/DIP (exit) @ location: 47 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - DIP (entry) @ location: 49 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/PAIR (exit) @ location: 49 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - PAIR (entry) @ location: 52 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) ] + - log/[halt] (exit) @ location: 52 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 52 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KCons + - CONST (entry) @ location: 49 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/CONST (exit) @ location: 49 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - CONST (entry) @ location: 49 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/log/log/DIP (exit) @ location: 49 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/DIP (exit) @ location: 49 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - DIP (entry) @ location: 53 + [ (Some (Pair 11 6)) + (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/PAIR (exit) @ location: 53 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 55 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/[halt] (exit) @ location: 55 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 55 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KUndip + - control: KCons + - log/PAIR (exit) @ location: 53 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 56 + [ (Some (Pair 11 6)) + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/NIL (exit) @ location: 56 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - NIL (entry) @ location: 57 + [ (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/PAIR (exit) @ location: 57 + [ {} + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - PAIR (entry) @ location: 59 + [ {} + (Pair (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - log/[halt] (exit) @ location: 59 + [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - [halt] (entry) @ location: 24 + [ (Pair {} (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6)) (Some (Pair 11 6))) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out new file mode 100644 index 0000000000000000000000000000000000000000..5d1108c57ccb34e835f9ddb2f547803ff5d6e6c9 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/faucet.out @@ -0,0 +1,123 @@ +faucet.out + +trace + - UNPAIR (interp) @ location: 7 + [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] + - UNPAIR (entry) @ location: 7 + [ (Pair "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" "2020-01-01T00:00:00Z") ] + - log/SWAP (exit) @ location: 7 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + "2020-01-01T00:00:00Z" ] + - SWAP (entry) @ location: 8 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" + "2020-01-01T00:00:00Z" ] + - log/CONST (exit) @ location: 8 + [ "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 9 + [ "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/ADD (exit) @ location: 9 + [ 300 + "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - ADD (entry) @ location: 12 + [ 300 + "2020-01-01T00:00:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/NOW (exit) @ location: 12 + [ "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - NOW (entry) @ location: 13 + [ "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/COMPARE (exit) @ location: 13 + [ "2022-04-14T12:32:39Z" + "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - COMPARE (entry) @ location: 16 + [ "2022-04-14T12:32:39Z" + "2020-01-01T00:05:00Z" + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/GE (exit) @ location: 16 + [ 1 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - GE (entry) @ location: 17 + [ 1 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/IF (exit) @ location: 17 + [ True + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - IF (entry) @ location: 18 + [ True + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/[halt] (exit) @ location: 18 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - [halt] (entry) @ location: 24 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - control: KCons + - log/IMPLICIT_ACCOUNT (exit) @ location: 18 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - IMPLICIT_ACCOUNT (entry) @ location: 24 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/CONST (exit) @ location: 24 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 25 + [ "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/CONST (exit) @ location: 25 + [ 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - CONST (entry) @ location: 28 + [ 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/TRANSFER_TOKENS (exit) @ location: 28 + [ Unit + 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - TRANSFER_TOKENS (entry) @ location: 29 + [ Unit + 1000000 + "tz1faswCTDciRzE4oJ9jn2Vm2dvjeyA9fUzU" ] + - log/NIL (exit) @ location: 29 + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - NIL (entry) @ location: 30 + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - log/SWAP (exit) @ location: 30 + [ {} + 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - SWAP (entry) @ location: 32 + [ {} + 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 ] + - log/CONS (exit) @ location: 32 + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} ] + - CONS (entry) @ location: 33 + [ 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 + {} ] + - log/DIP (exit) @ location: 33 + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] + - DIP (entry) @ location: 34 + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } ] + - log/NOW (exit) @ location: 34 + [ ] + - NOW (entry) @ location: 36 + [ ] + - log/[halt] (exit) @ location: 36 + [ "2022-04-14T12:32:39Z" ] + - [halt] (entry) @ location: 36 + [ "2022-04-14T12:32:39Z" ] + - control: KUndip + - control: KCons + - log/PAIR (exit) @ location: 34 + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z" ] + - PAIR (entry) @ location: 37 + [ { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z" ] + - log/[halt] (exit) @ location: 37 + [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z") ] + - [halt] (entry) @ location: 6 + [ (Pair { 0x00000000000000000000000000000000000000000000000001c0843d0000dac9f52543da1aed0bc1d6b46bf7c10db7014cd600 } + "2022-04-14T12:32:39Z") ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out new file mode 100644 index 0000000000000000000000000000000000000000..9b3d8c38831c39b00d44282939848e1f7ec759de --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/get_and_update_map.out @@ -0,0 +1,54 @@ +get_and_update_map.out + +trace + - UNPAIR (interp) @ location: 13 + [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] + - UNPAIR (entry) @ location: 13 + [ (Pair "abc" (Some 321) { Elt "def" 123 }) ] + - log/DIP (exit) @ location: 13 + [ "abc" + (Pair (Some 321) { Elt "def" 123 }) ] + - DIP (entry) @ location: 14 + [ "abc" + (Pair (Some 321) { Elt "def" 123 }) ] + - log/UNPAIR (exit) @ location: 14 + [ (Pair (Some 321) { Elt "def" 123 }) ] + - UNPAIR (entry) @ location: 16 + [ (Pair (Some 321) { Elt "def" 123 }) ] + - log/[halt] (exit) @ location: 16 + [ (Some 321) + { Elt "def" 123 } ] + - [halt] (entry) @ location: 16 + [ (Some 321) + { Elt "def" 123 } ] + - control: KUndip + - control: KCons + - log/GET_AND_UPDATE (exit) @ location: 14 + [ "abc" + (Some 321) + { Elt "def" 123 } ] + - GET_AND_UPDATE (entry) @ location: 17 + [ "abc" + (Some 321) + { Elt "def" 123 } ] + - log/PAIR (exit) @ location: 17 + [ None + { Elt "abc" 321 ; Elt "def" 123 } ] + - PAIR (entry) @ location: 18 + [ None + { Elt "abc" 321 ; Elt "def" 123 } ] + - log/NIL (exit) @ location: 18 + [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - NIL (entry) @ location: 19 + [ (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - log/PAIR (exit) @ location: 19 + [ {} + (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - PAIR (entry) @ location: 21 + [ {} + (Pair None { Elt "abc" 321 ; Elt "def" 123 }) ] + - log/[halt] (exit) @ location: 21 + [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] + - [halt] (entry) @ location: 11 + [ (Pair {} None { Elt "abc" 321 ; Elt "def" 123 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out new file mode 100644 index 0000000000000000000000000000000000000000..e90f2863f68952a8a5c074f24a93834d627ce94e --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/if.out @@ -0,0 +1,39 @@ +if.out + +trace + - CAR (interp) @ location: 8 + [ (Pair True None) ] + - CAR (entry) @ location: 8 + [ (Pair True None) ] + - log/IF (exit) @ location: 8 + [ True ] + - IF (entry) @ location: 9 + [ True ] + - log/CONST (exit) @ location: 9 + [ ] + - CONST (entry) @ location: 11 + [ ] + - log/[halt] (exit) @ location: 11 + [ True ] + - [halt] (entry) @ location: 18 + [ True ] + - control: KCons + - log/SOME (exit) @ location: 9 + [ True ] + - SOME (entry) @ location: 18 + [ True ] + - log/NIL (exit) @ location: 18 + [ (Some True) ] + - NIL (entry) @ location: 19 + [ (Some True) ] + - log/PAIR (exit) @ location: 19 + [ {} + (Some True) ] + - PAIR (entry) @ location: 21 + [ {} + (Some True) ] + - log/[halt] (exit) @ location: 21 + [ (Pair {} (Some True)) ] + - [halt] (entry) @ location: 7 + [ (Pair {} (Some True)) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out new file mode 100644 index 0000000000000000000000000000000000000000..7b2d2c2dcf646b885862df8e4b544bd82a6669e8 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/insertion_sort.out @@ -0,0 +1,6542 @@ +insertion_sort.out + +trace + - CAR (interp) @ location: 9 + [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] + - CAR (entry) @ location: 9 + [ (Pair { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } {}) ] + - log/NIL (exit) @ location: 9 + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - NIL (entry) @ location: 10 + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - log/SWAP (exit) @ location: 10 + [ {} + { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - SWAP (entry) @ location: 12 + [ {} + { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } ] + - log/ITER (exit) @ location: 12 + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } + {} ] + - ITER (entry) @ location: 13 + [ { 8 ; 3 ; 2 ; 7 ; 6 ; 9 ; 5 ; 1 ; 4 ; 0 } + {} ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 8 + {} ] + - SWAP (entry) @ location: 15 + [ 8 + {} ] + - log/DIP (exit) @ location: 15 + [ {} + 8 ] + - DIP (entry) @ location: 16 + [ {} + 8 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 8 + {} ] + - CONST (entry) @ location: 16 + [ 8 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ {} + 8 + {} ] + - log/CONST (exit) @ location: 16 + [ {} + 8 + {} ] + - CONST (entry) @ location: 21 + [ {} + 8 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + {} + 8 + {} ] + - LOOP (entry) @ location: 24 + [ True + {} + 8 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ {} + 8 + {} ] + - IF_CONS (entry) @ location: 26 + [ {} + 8 + {} ] + - log/NIL (exit) @ location: 26 + [ 8 + {} ] + - NIL (entry) @ location: 61 + [ 8 + {} ] + - log/CONST (exit) @ location: 61 + [ {} + 8 + {} ] + - CONST (entry) @ location: 63 + [ {} + 8 + {} ] + - log/[halt] (exit) @ location: 63 + [ False + {} + 8 + {} ] + - [halt] (entry) @ location: 24 + [ False + {} + 8 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + {} + 8 + {} ] + - [halt] (entry) @ location: 24 + [ False + {} + 8 + {} ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ {} + 8 + {} ] + - SWAP (entry) @ location: 66 + [ {} + 8 + {} ] + - log/CONS (exit) @ location: 66 + [ 8 + {} + {} ] + - CONS (entry) @ location: 67 + [ 8 + {} + {} ] + - log/SWAP (exit) @ location: 67 + [ { 8 } + {} ] + - SWAP (entry) @ location: 68 + [ { 8 } + {} ] + - log/ITER (exit) @ location: 68 + [ {} + { 8 } ] + - ITER (entry) @ location: 69 + [ {} + { 8 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 8 } ] + - [halt] (entry) @ location: 13 + [ { 8 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 3 + { 8 } ] + - SWAP (entry) @ location: 15 + [ 3 + { 8 } ] + - log/DIP (exit) @ location: 15 + [ { 8 } + 3 ] + - DIP (entry) @ location: 16 + [ { 8 } + 3 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 3 + {} ] + - CONST (entry) @ location: 16 + [ 3 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 8 } + 3 + {} ] + - log/CONST (exit) @ location: 16 + [ { 8 } + 3 + {} ] + - CONST (entry) @ location: 21 + [ { 8 } + 3 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 8 } + 3 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 8 } + 3 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 8 } + 3 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 8 } + 3 + {} ] + - log/SWAP (exit) @ location: 26 + [ 8 + {} + 3 + {} ] + - SWAP (entry) @ location: 28 + [ 8 + {} + 3 + {} ] + - log/DIP (exit) @ location: 28 + [ {} + 8 + 3 + {} ] + - DIP (entry) @ location: 29 + [ {} + 8 + 3 + {} ] + - log/DUP (exit) @ location: 29 + [ 8 + 3 + {} ] + - DUP (entry) @ location: 31 + [ 8 + 3 + {} ] + - log/DIP (exit) @ location: 31 + [ 8 + 8 + 3 + {} ] + - DIP (entry) @ location: 32 + [ 8 + 8 + 3 + {} ] + - log/DUP (exit) @ location: 32 + [ 3 + {} ] + - DUP (entry) @ location: 35 + [ 3 + {} ] + - log/[halt] (exit) @ location: 35 + [ 3 + 3 + {} ] + - [halt] (entry) @ location: 35 + [ 3 + 3 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 3 + 3 + {} ] + - log/CONST (exit) @ location: 32 + [ 8 + 3 + 3 + {} ] + - CONST (entry) @ location: 32 + [ 8 + 3 + 3 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 8 + 8 + 3 + 3 + {} ] + - log/DIP (exit) @ location: 32 + [ 8 + 8 + 3 + 3 + {} ] + - DIP (entry) @ location: 36 + [ 8 + 8 + 3 + 3 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 8 + 3 + 3 + {} ] + - COMPARE (entry) @ location: 39 + [ 8 + 3 + 3 + {} ] + - log/LT (exit) @ location: 39 + [ 1 + 3 + {} ] + - LT (entry) @ location: 40 + [ 1 + 3 + {} ] + - log/[halt] (exit) @ location: 40 + [ False + 3 + {} ] + - [halt] (entry) @ location: 38 + [ False + 3 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 8 + False + 3 + {} ] + - SWAP (entry) @ location: 41 + [ 8 + False + 3 + {} ] + - log/[halt] (exit) @ location: 41 + [ False + 8 + 3 + {} ] + - [halt] (entry) @ location: 30 + [ False + 8 + 3 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ {} + False + 8 + 3 + {} ] + - SWAP (entry) @ location: 42 + [ {} + False + 8 + 3 + {} ] + - log/IF (exit) @ location: 42 + [ False + {} + 8 + 3 + {} ] + - IF (entry) @ location: 43 + [ False + {} + 8 + 3 + {} ] + - log/SWAP (exit) @ location: 43 + [ {} + 8 + 3 + {} ] + - SWAP (entry) @ location: 55 + [ {} + 8 + 3 + {} ] + - log/CONS (exit) @ location: 55 + [ 8 + {} + 3 + {} ] + - CONS (entry) @ location: 56 + [ 8 + {} + 3 + {} ] + - log/CONST (exit) @ location: 56 + [ { 8 } + 3 + {} ] + - CONST (entry) @ location: 57 + [ { 8 } + 3 + {} ] + - log/[halt] (exit) @ location: 57 + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 3 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 3 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 8 } + 3 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 3 + {} ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 8 } + 3 + {} ] + - SWAP (entry) @ location: 66 + [ { 8 } + 3 + {} ] + - log/CONS (exit) @ location: 66 + [ 3 + { 8 } + {} ] + - CONS (entry) @ location: 67 + [ 3 + { 8 } + {} ] + - log/SWAP (exit) @ location: 67 + [ { 3 ; 8 } + {} ] + - SWAP (entry) @ location: 68 + [ { 3 ; 8 } + {} ] + - log/ITER (exit) @ location: 68 + [ {} + { 3 ; 8 } ] + - ITER (entry) @ location: 69 + [ {} + { 3 ; 8 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 3 ; 8 } ] + - [halt] (entry) @ location: 13 + [ { 3 ; 8 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 2 + { 3 ; 8 } ] + - SWAP (entry) @ location: 15 + [ 2 + { 3 ; 8 } ] + - log/DIP (exit) @ location: 15 + [ { 3 ; 8 } + 2 ] + - DIP (entry) @ location: 16 + [ { 3 ; 8 } + 2 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 2 + {} ] + - CONST (entry) @ location: 16 + [ 2 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 3 ; 8 } + 2 + {} ] + - log/CONST (exit) @ location: 16 + [ { 3 ; 8 } + 2 + {} ] + - CONST (entry) @ location: 21 + [ { 3 ; 8 } + 2 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 3 ; 8 } + 2 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 3 ; 8 } + 2 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 8 } + 2 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 8 } + 2 + {} ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 8 } + 2 + {} ] + - SWAP (entry) @ location: 28 + [ 3 + { 8 } + 2 + {} ] + - log/DIP (exit) @ location: 28 + [ { 8 } + 3 + 2 + {} ] + - DIP (entry) @ location: 29 + [ { 8 } + 3 + 2 + {} ] + - log/DUP (exit) @ location: 29 + [ 3 + 2 + {} ] + - DUP (entry) @ location: 31 + [ 3 + 2 + {} ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 2 + {} ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 2 + {} ] + - log/DUP (exit) @ location: 32 + [ 2 + {} ] + - DUP (entry) @ location: 35 + [ 2 + {} ] + - log/[halt] (exit) @ location: 35 + [ 2 + 2 + {} ] + - [halt] (entry) @ location: 35 + [ 2 + 2 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 2 + 2 + {} ] + - log/CONST (exit) @ location: 32 + [ 3 + 2 + 2 + {} ] + - CONST (entry) @ location: 32 + [ 3 + 2 + 2 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 2 + 2 + {} ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 2 + 2 + {} ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 2 + 2 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 2 + 2 + {} ] + - COMPARE (entry) @ location: 39 + [ 3 + 2 + 2 + {} ] + - log/LT (exit) @ location: 39 + [ 1 + 2 + {} ] + - LT (entry) @ location: 40 + [ 1 + 2 + {} ] + - log/[halt] (exit) @ location: 40 + [ False + 2 + {} ] + - [halt] (entry) @ location: 38 + [ False + 2 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + False + 2 + {} ] + - SWAP (entry) @ location: 41 + [ 3 + False + 2 + {} ] + - log/[halt] (exit) @ location: 41 + [ False + 3 + 2 + {} ] + - [halt] (entry) @ location: 30 + [ False + 3 + 2 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 8 } + False + 3 + 2 + {} ] + - SWAP (entry) @ location: 42 + [ { 8 } + False + 3 + 2 + {} ] + - log/IF (exit) @ location: 42 + [ False + { 8 } + 3 + 2 + {} ] + - IF (entry) @ location: 43 + [ False + { 8 } + 3 + 2 + {} ] + - log/SWAP (exit) @ location: 43 + [ { 8 } + 3 + 2 + {} ] + - SWAP (entry) @ location: 55 + [ { 8 } + 3 + 2 + {} ] + - log/CONS (exit) @ location: 55 + [ 3 + { 8 } + 2 + {} ] + - CONS (entry) @ location: 56 + [ 3 + { 8 } + 2 + {} ] + - log/CONST (exit) @ location: 56 + [ { 3 ; 8 } + 2 + {} ] + - CONST (entry) @ location: 57 + [ { 3 ; 8 } + 2 + {} ] + - log/[halt] (exit) @ location: 57 + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 3 ; 8 } + 2 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 3 ; 8 } + 2 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 3 ; 8 } + 2 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 3 ; 8 } + 2 + {} ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 3 ; 8 } + 2 + {} ] + - SWAP (entry) @ location: 66 + [ { 3 ; 8 } + 2 + {} ] + - log/CONS (exit) @ location: 66 + [ 2 + { 3 ; 8 } + {} ] + - CONS (entry) @ location: 67 + [ 2 + { 3 ; 8 } + {} ] + - log/SWAP (exit) @ location: 67 + [ { 2 ; 3 ; 8 } + {} ] + - SWAP (entry) @ location: 68 + [ { 2 ; 3 ; 8 } + {} ] + - log/ITER (exit) @ location: 68 + [ {} + { 2 ; 3 ; 8 } ] + - ITER (entry) @ location: 69 + [ {} + { 2 ; 3 ; 8 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 2 ; 3 ; 8 } ] + - [halt] (entry) @ location: 13 + [ { 2 ; 3 ; 8 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 7 + { 2 ; 3 ; 8 } ] + - SWAP (entry) @ location: 15 + [ 7 + { 2 ; 3 ; 8 } ] + - log/DIP (exit) @ location: 15 + [ { 2 ; 3 ; 8 } + 7 ] + - DIP (entry) @ location: 16 + [ { 2 ; 3 ; 8 } + 7 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 7 + {} ] + - CONST (entry) @ location: 16 + [ 7 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 8 } + 7 + {} ] + - log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 8 } + 7 + {} ] + - CONST (entry) @ location: 21 + [ { 2 ; 3 ; 8 } + 7 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 2 ; 3 ; 8 } + 7 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 2 ; 3 ; 8 } + 7 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 8 } + 7 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 8 } + 7 + {} ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 8 } + 7 + {} ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 8 } + 7 + {} ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 8 } + 2 + 7 + {} ] + - DIP (entry) @ location: 29 + [ { 3 ; 8 } + 2 + 7 + {} ] + - log/DUP (exit) @ location: 29 + [ 2 + 7 + {} ] + - DUP (entry) @ location: 31 + [ 2 + 7 + {} ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 7 + {} ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 7 + {} ] + - log/DUP (exit) @ location: 32 + [ 7 + {} ] + - DUP (entry) @ location: 35 + [ 7 + {} ] + - log/[halt] (exit) @ location: 35 + [ 7 + 7 + {} ] + - [halt] (entry) @ location: 35 + [ 7 + 7 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 7 + 7 + {} ] + - log/CONST (exit) @ location: 32 + [ 2 + 7 + 7 + {} ] + - CONST (entry) @ location: 32 + [ 2 + 7 + 7 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 7 + 7 + {} ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 7 + 7 + {} ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 7 + 7 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 7 + 7 + {} ] + - COMPARE (entry) @ location: 39 + [ 2 + 7 + 7 + {} ] + - log/LT (exit) @ location: 39 + [ -1 + 7 + {} ] + - LT (entry) @ location: 40 + [ -1 + 7 + {} ] + - log/[halt] (exit) @ location: 40 + [ True + 7 + {} ] + - [halt] (entry) @ location: 38 + [ True + 7 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + True + 7 + {} ] + - SWAP (entry) @ location: 41 + [ 2 + True + 7 + {} ] + - log/[halt] (exit) @ location: 41 + [ True + 2 + 7 + {} ] + - [halt] (entry) @ location: 30 + [ True + 2 + 7 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 8 } + True + 2 + 7 + {} ] + - SWAP (entry) @ location: 42 + [ { 3 ; 8 } + True + 2 + 7 + {} ] + - log/IF (exit) @ location: 42 + [ True + { 3 ; 8 } + 2 + 7 + {} ] + - IF (entry) @ location: 43 + [ True + { 3 ; 8 } + 2 + 7 + {} ] + - log/DIP (exit) @ location: 43 + [ { 3 ; 8 } + 2 + 7 + {} ] + - DIP (entry) @ location: 45 + [ { 3 ; 8 } + 2 + 7 + {} ] + - log/SWAP (exit) @ location: 45 + [ 2 + 7 + {} ] + - SWAP (entry) @ location: 47 + [ 2 + 7 + {} ] + - log/DIP (exit) @ location: 47 + [ 7 + 2 + {} ] + - DIP (entry) @ location: 48 + [ 7 + 2 + {} ] + - log/CONS (exit) @ location: 48 + [ 2 + {} ] + - CONS (entry) @ location: 50 + [ 2 + {} ] + - log/[halt] (exit) @ location: 50 + [ { 2 } ] + - [halt] (entry) @ location: 50 + [ { 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 7 + { 2 } ] + - [halt] (entry) @ location: 46 + [ 7 + { 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 3 ; 8 } + 7 + { 2 } ] + - CONST (entry) @ location: 51 + [ { 3 ; 8 } + 7 + { 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 8 } + 7 + { 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 8 } + 7 + { 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 8 } + 7 + { 2 } ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 8 } + 7 + { 2 } ] + - SWAP (entry) @ location: 28 + [ 3 + { 8 } + 7 + { 2 } ] + - log/DIP (exit) @ location: 28 + [ { 8 } + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 29 + [ { 8 } + 3 + 7 + { 2 } ] + - log/DUP (exit) @ location: 29 + [ 3 + 7 + { 2 } ] + - DUP (entry) @ location: 31 + [ 3 + 7 + { 2 } ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 7 + { 2 } ] + - log/DUP (exit) @ location: 32 + [ 7 + { 2 } ] + - DUP (entry) @ location: 35 + [ 7 + { 2 } ] + - log/[halt] (exit) @ location: 35 + [ 7 + 7 + { 2 } ] + - [halt] (entry) @ location: 35 + [ 7 + 7 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 7 + 7 + { 2 } ] + - log/CONST (exit) @ location: 32 + [ 3 + 7 + 7 + { 2 } ] + - CONST (entry) @ location: 32 + [ 3 + 7 + 7 + { 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 7 + 7 + { 2 } ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 7 + 7 + { 2 } ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 7 + 7 + { 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 7 + 7 + { 2 } ] + - COMPARE (entry) @ location: 39 + [ 3 + 7 + 7 + { 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 7 + { 2 } ] + - LT (entry) @ location: 40 + [ -1 + 7 + { 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 7 + { 2 } ] + - [halt] (entry) @ location: 38 + [ True + 7 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + True + 7 + { 2 } ] + - SWAP (entry) @ location: 41 + [ 3 + True + 7 + { 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 3 + 7 + { 2 } ] + - [halt] (entry) @ location: 30 + [ True + 3 + 7 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 8 } + True + 3 + 7 + { 2 } ] + - SWAP (entry) @ location: 42 + [ { 8 } + True + 3 + 7 + { 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 8 } + 3 + 7 + { 2 } ] + - IF (entry) @ location: 43 + [ True + { 8 } + 3 + 7 + { 2 } ] + - log/DIP (exit) @ location: 43 + [ { 8 } + 3 + 7 + { 2 } ] + - DIP (entry) @ location: 45 + [ { 8 } + 3 + 7 + { 2 } ] + - log/SWAP (exit) @ location: 45 + [ 3 + 7 + { 2 } ] + - SWAP (entry) @ location: 47 + [ 3 + 7 + { 2 } ] + - log/DIP (exit) @ location: 47 + [ 7 + 3 + { 2 } ] + - DIP (entry) @ location: 48 + [ 7 + 3 + { 2 } ] + - log/CONS (exit) @ location: 48 + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 + [ 3 + { 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 8 } + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 8 } + 7 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 7 + { 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 8 } + 7 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 8 } + 7 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 8 + {} + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 8 + {} + 7 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ {} + 8 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ {} + 8 + 7 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 8 + 7 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 8 + 7 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 8 + 8 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 8 + 8 + 7 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 7 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 7 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 7 + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 7 + 7 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 7 + 7 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 8 + 7 + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 8 + 7 + 7 + { 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 8 + 8 + 7 + 7 + { 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 8 + 7 + 7 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 8 + 7 + 7 + { 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ 1 + 7 + { 3 ; 2 } ] + - LT (entry) @ location: 40 + [ 1 + 7 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ False + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ False + 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 8 + False + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 8 + False + 7 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ False + 8 + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ False + 8 + 7 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ {} + False + 8 + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ {} + False + 8 + 7 + { 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ False + {} + 8 + 7 + { 3 ; 2 } ] + - IF (entry) @ location: 43 + [ False + {} + 8 + 7 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 43 + [ {} + 8 + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 + [ {} + 8 + 7 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 55 + [ 8 + {} + 7 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 + [ 8 + {} + 7 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 56 + [ { 8 } + 7 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 + [ { 8 } + 7 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 57 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 8 } + 7 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 8 } + 7 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 + [ { 8 } + 7 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 66 + [ 7 + { 8 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 + [ 7 + { 8 } + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 67 + [ { 7 ; 8 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 + [ { 7 ; 8 } + { 3 ; 2 } ] + - log/ITER (exit) @ location: 68 + [ { 3 ; 2 } + { 7 ; 8 } ] + - ITER (entry) @ location: 69 + [ { 3 ; 2 } + { 7 ; 8 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 3 + { 7 ; 8 } ] + - CONS (entry) @ location: 71 + [ 3 + { 7 ; 8 } ] + - log/[halt] (exit) @ location: 71 + [ { 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 + [ { 3 ; 7 ; 8 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 2 + { 3 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 + [ 2 + { 3 ; 7 ; 8 } ] + - log/[halt] (exit) @ location: 71 + [ { 2 ; 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 + [ { 2 ; 3 ; 7 ; 8 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 2 ; 3 ; 7 ; 8 } ] + - [halt] (entry) @ location: 13 + [ { 2 ; 3 ; 7 ; 8 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 6 + { 2 ; 3 ; 7 ; 8 } ] + - SWAP (entry) @ location: 15 + [ 6 + { 2 ; 3 ; 7 ; 8 } ] + - log/DIP (exit) @ location: 15 + [ { 2 ; 3 ; 7 ; 8 } + 6 ] + - DIP (entry) @ location: 16 + [ { 2 ; 3 ; 7 ; 8 } + 6 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 6 + {} ] + - CONST (entry) @ location: 16 + [ 6 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - CONST (entry) @ location: 21 + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 7 ; 8 } + 6 + {} ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 7 ; 8 } + 6 + {} ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 7 ; 8 } + 6 + {} ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - DIP (entry) @ location: 29 + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - log/DUP (exit) @ location: 29 + [ 2 + 6 + {} ] + - DUP (entry) @ location: 31 + [ 2 + 6 + {} ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 6 + {} ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 6 + {} ] + - log/DUP (exit) @ location: 32 + [ 6 + {} ] + - DUP (entry) @ location: 35 + [ 6 + {} ] + - log/[halt] (exit) @ location: 35 + [ 6 + 6 + {} ] + - [halt] (entry) @ location: 35 + [ 6 + 6 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 6 + 6 + {} ] + - log/CONST (exit) @ location: 32 + [ 2 + 6 + 6 + {} ] + - CONST (entry) @ location: 32 + [ 2 + 6 + 6 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 6 + 6 + {} ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 6 + 6 + {} ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 6 + 6 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 6 + 6 + {} ] + - COMPARE (entry) @ location: 39 + [ 2 + 6 + 6 + {} ] + - log/LT (exit) @ location: 39 + [ -1 + 6 + {} ] + - LT (entry) @ location: 40 + [ -1 + 6 + {} ] + - log/[halt] (exit) @ location: 40 + [ True + 6 + {} ] + - [halt] (entry) @ location: 38 + [ True + 6 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + True + 6 + {} ] + - SWAP (entry) @ location: 41 + [ 2 + True + 6 + {} ] + - log/[halt] (exit) @ location: 41 + [ True + 2 + 6 + {} ] + - [halt] (entry) @ location: 30 + [ True + 2 + 6 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 7 ; 8 } + True + 2 + 6 + {} ] + - SWAP (entry) @ location: 42 + [ { 3 ; 7 ; 8 } + True + 2 + 6 + {} ] + - log/IF (exit) @ location: 42 + [ True + { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - IF (entry) @ location: 43 + [ True + { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - log/DIP (exit) @ location: 43 + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - DIP (entry) @ location: 45 + [ { 3 ; 7 ; 8 } + 2 + 6 + {} ] + - log/SWAP (exit) @ location: 45 + [ 2 + 6 + {} ] + - SWAP (entry) @ location: 47 + [ 2 + 6 + {} ] + - log/DIP (exit) @ location: 47 + [ 6 + 2 + {} ] + - DIP (entry) @ location: 48 + [ 6 + 2 + {} ] + - log/CONS (exit) @ location: 48 + [ 2 + {} ] + - CONS (entry) @ location: 50 + [ 2 + {} ] + - log/[halt] (exit) @ location: 50 + [ { 2 } ] + - [halt] (entry) @ location: 50 + [ { 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 6 + { 2 } ] + - [halt] (entry) @ location: 46 + [ 6 + { 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - CONST (entry) @ location: 51 + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 7 ; 8 } + 6 + { 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 7 ; 8 } + 6 + { 2 } ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 7 ; 8 } + 6 + { 2 } ] + - SWAP (entry) @ location: 28 + [ 3 + { 7 ; 8 } + 6 + { 2 } ] + - log/DIP (exit) @ location: 28 + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 29 + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - log/DUP (exit) @ location: 29 + [ 3 + 6 + { 2 } ] + - DUP (entry) @ location: 31 + [ 3 + 6 + { 2 } ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 6 + { 2 } ] + - log/DUP (exit) @ location: 32 + [ 6 + { 2 } ] + - DUP (entry) @ location: 35 + [ 6 + { 2 } ] + - log/[halt] (exit) @ location: 35 + [ 6 + 6 + { 2 } ] + - [halt] (entry) @ location: 35 + [ 6 + 6 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 6 + 6 + { 2 } ] + - log/CONST (exit) @ location: 32 + [ 3 + 6 + 6 + { 2 } ] + - CONST (entry) @ location: 32 + [ 3 + 6 + 6 + { 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 6 + 6 + { 2 } ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 6 + 6 + { 2 } ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 6 + 6 + { 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 6 + 6 + { 2 } ] + - COMPARE (entry) @ location: 39 + [ 3 + 6 + 6 + { 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 6 + { 2 } ] + - LT (entry) @ location: 40 + [ -1 + 6 + { 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 6 + { 2 } ] + - [halt] (entry) @ location: 38 + [ True + 6 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + True + 6 + { 2 } ] + - SWAP (entry) @ location: 41 + [ 3 + True + 6 + { 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 3 + 6 + { 2 } ] + - [halt] (entry) @ location: 30 + [ True + 3 + 6 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 7 ; 8 } + True + 3 + 6 + { 2 } ] + - SWAP (entry) @ location: 42 + [ { 7 ; 8 } + True + 3 + 6 + { 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 7 ; 8 } + 3 + 6 + { 2 } ] + - IF (entry) @ location: 43 + [ True + { 7 ; 8 } + 3 + 6 + { 2 } ] + - log/DIP (exit) @ location: 43 + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - DIP (entry) @ location: 45 + [ { 7 ; 8 } + 3 + 6 + { 2 } ] + - log/SWAP (exit) @ location: 45 + [ 3 + 6 + { 2 } ] + - SWAP (entry) @ location: 47 + [ 3 + 6 + { 2 } ] + - log/DIP (exit) @ location: 47 + [ 6 + 3 + { 2 } ] + - DIP (entry) @ location: 48 + [ 6 + 3 + { 2 } ] + - log/CONS (exit) @ location: 48 + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 + [ 3 + { 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 7 + 6 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 7 + 6 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 7 + 7 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 7 + 7 + 6 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 6 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 6 + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 6 + 6 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 6 + 6 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 7 + 6 + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 7 + 6 + 6 + { 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 7 + 7 + 6 + 6 + { 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 7 + 6 + 6 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 7 + 6 + 6 + { 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ 1 + 6 + { 3 ; 2 } ] + - LT (entry) @ location: 40 + [ 1 + 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ False + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ False + 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 7 + False + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 7 + False + 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ False + 7 + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ False + 7 + 6 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 8 } + False + 7 + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ { 8 } + False + 7 + 6 + { 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ False + { 8 } + 7 + 6 + { 3 ; 2 } ] + - IF (entry) @ location: 43 + [ False + { 8 } + 7 + 6 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 43 + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 + [ { 8 } + 7 + 6 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 55 + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 + [ 7 + { 8 } + 6 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 56 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 57 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 7 ; 8 } + 6 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 + [ { 7 ; 8 } + 6 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 66 + [ 6 + { 7 ; 8 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 + [ 6 + { 7 ; 8 } + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 67 + [ { 6 ; 7 ; 8 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 + [ { 6 ; 7 ; 8 } + { 3 ; 2 } ] + - log/ITER (exit) @ location: 68 + [ { 3 ; 2 } + { 6 ; 7 ; 8 } ] + - ITER (entry) @ location: 69 + [ { 3 ; 2 } + { 6 ; 7 ; 8 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 3 + { 6 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 + [ 3 + { 6 ; 7 ; 8 } ] + - log/[halt] (exit) @ location: 71 + [ { 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 + [ { 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 2 + { 3 ; 6 ; 7 ; 8 } ] + - CONS (entry) @ location: 71 + [ 2 + { 3 ; 6 ; 7 ; 8 } ] + - log/[halt] (exit) @ location: 71 + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 69 + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - [halt] (entry) @ location: 13 + [ { 2 ; 3 ; 6 ; 7 ; 8 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 9 + { 2 ; 3 ; 6 ; 7 ; 8 } ] + - SWAP (entry) @ location: 15 + [ 9 + { 2 ; 3 ; 6 ; 7 ; 8 } ] + - log/DIP (exit) @ location: 15 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 ] + - DIP (entry) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 9 + {} ] + - CONST (entry) @ location: 16 + [ 9 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - CONST (entry) @ location: 21 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 6 ; 7 ; 8 } + 9 + {} ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - DIP (entry) @ location: 29 + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - log/DUP (exit) @ location: 29 + [ 2 + 9 + {} ] + - DUP (entry) @ location: 31 + [ 2 + 9 + {} ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 9 + {} ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 9 + {} ] + - log/DUP (exit) @ location: 32 + [ 9 + {} ] + - DUP (entry) @ location: 35 + [ 9 + {} ] + - log/[halt] (exit) @ location: 35 + [ 9 + 9 + {} ] + - [halt] (entry) @ location: 35 + [ 9 + 9 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 9 + 9 + {} ] + - log/CONST (exit) @ location: 32 + [ 2 + 9 + 9 + {} ] + - CONST (entry) @ location: 32 + [ 2 + 9 + 9 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 9 + 9 + {} ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 9 + 9 + {} ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 9 + 9 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 9 + 9 + {} ] + - COMPARE (entry) @ location: 39 + [ 2 + 9 + 9 + {} ] + - log/LT (exit) @ location: 39 + [ -1 + 9 + {} ] + - LT (entry) @ location: 40 + [ -1 + 9 + {} ] + - log/[halt] (exit) @ location: 40 + [ True + 9 + {} ] + - [halt] (entry) @ location: 38 + [ True + 9 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + True + 9 + {} ] + - SWAP (entry) @ location: 41 + [ 2 + True + 9 + {} ] + - log/[halt] (exit) @ location: 41 + [ True + 2 + 9 + {} ] + - [halt] (entry) @ location: 30 + [ True + 2 + 9 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 6 ; 7 ; 8 } + True + 2 + 9 + {} ] + - SWAP (entry) @ location: 42 + [ { 3 ; 6 ; 7 ; 8 } + True + 2 + 9 + {} ] + - log/IF (exit) @ location: 42 + [ True + { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - IF (entry) @ location: 43 + [ True + { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - log/DIP (exit) @ location: 43 + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - DIP (entry) @ location: 45 + [ { 3 ; 6 ; 7 ; 8 } + 2 + 9 + {} ] + - log/SWAP (exit) @ location: 45 + [ 2 + 9 + {} ] + - SWAP (entry) @ location: 47 + [ 2 + 9 + {} ] + - log/DIP (exit) @ location: 47 + [ 9 + 2 + {} ] + - DIP (entry) @ location: 48 + [ 9 + 2 + {} ] + - log/CONS (exit) @ location: 48 + [ 2 + {} ] + - CONS (entry) @ location: 50 + [ 2 + {} ] + - log/[halt] (exit) @ location: 50 + [ { 2 } ] + - [halt] (entry) @ location: 50 + [ { 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 9 + { 2 } ] + - [halt] (entry) @ location: 46 + [ 9 + { 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - CONST (entry) @ location: 51 + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 6 ; 7 ; 8 } + 9 + { 2 } ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 6 ; 7 ; 8 } + 9 + { 2 } ] + - SWAP (entry) @ location: 28 + [ 3 + { 6 ; 7 ; 8 } + 9 + { 2 } ] + - log/DIP (exit) @ location: 28 + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 29 + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - log/DUP (exit) @ location: 29 + [ 3 + 9 + { 2 } ] + - DUP (entry) @ location: 31 + [ 3 + 9 + { 2 } ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 9 + { 2 } ] + - log/DUP (exit) @ location: 32 + [ 9 + { 2 } ] + - DUP (entry) @ location: 35 + [ 9 + { 2 } ] + - log/[halt] (exit) @ location: 35 + [ 9 + 9 + { 2 } ] + - [halt] (entry) @ location: 35 + [ 9 + 9 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 9 + 9 + { 2 } ] + - log/CONST (exit) @ location: 32 + [ 3 + 9 + 9 + { 2 } ] + - CONST (entry) @ location: 32 + [ 3 + 9 + 9 + { 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 9 + 9 + { 2 } ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 9 + 9 + { 2 } ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 9 + 9 + { 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 9 + 9 + { 2 } ] + - COMPARE (entry) @ location: 39 + [ 3 + 9 + 9 + { 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 9 + { 2 } ] + - LT (entry) @ location: 40 + [ -1 + 9 + { 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 9 + { 2 } ] + - [halt] (entry) @ location: 38 + [ True + 9 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + True + 9 + { 2 } ] + - SWAP (entry) @ location: 41 + [ 3 + True + 9 + { 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 3 + 9 + { 2 } ] + - [halt] (entry) @ location: 30 + [ True + 3 + 9 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 6 ; 7 ; 8 } + True + 3 + 9 + { 2 } ] + - SWAP (entry) @ location: 42 + [ { 6 ; 7 ; 8 } + True + 3 + 9 + { 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - IF (entry) @ location: 43 + [ True + { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - log/DIP (exit) @ location: 43 + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - DIP (entry) @ location: 45 + [ { 6 ; 7 ; 8 } + 3 + 9 + { 2 } ] + - log/SWAP (exit) @ location: 45 + [ 3 + 9 + { 2 } ] + - SWAP (entry) @ location: 47 + [ 3 + 9 + { 2 } ] + - log/DIP (exit) @ location: 47 + [ 9 + 3 + { 2 } ] + - DIP (entry) @ location: 48 + [ 9 + 3 + { 2 } ] + - log/CONS (exit) @ location: 48 + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 + [ 3 + { 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 6 ; 7 ; 8 } + 9 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 6 + { 7 ; 8 } + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 6 + { 7 ; 8 } + 9 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 6 + 9 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 6 + 9 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 6 + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 6 + 6 + 9 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 9 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 9 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 9 + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 9 + 9 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 9 + 9 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 6 + 9 + 9 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 6 + 9 + 9 + { 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 6 + 6 + 9 + 9 + { 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 6 + 9 + 9 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 6 + 9 + 9 + { 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 9 + { 3 ; 2 } ] + - LT (entry) @ location: 40 + [ -1 + 9 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ True + 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 6 + True + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 6 + True + 9 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 6 + 9 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ True + 6 + 9 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 7 ; 8 } + True + 6 + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ { 7 ; 8 } + True + 6 + 9 + { 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - IF (entry) @ location: 43 + [ True + { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 43 + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - DIP (entry) @ location: 45 + [ { 7 ; 8 } + 6 + 9 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 45 + [ 6 + 9 + { 3 ; 2 } ] + - SWAP (entry) @ location: 47 + [ 6 + 9 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 47 + [ 9 + 6 + { 3 ; 2 } ] + - DIP (entry) @ location: 48 + [ 9 + 6 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 48 + [ 6 + { 3 ; 2 } ] + - CONS (entry) @ location: 50 + [ 6 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 7 ; 8 } + 9 + { 6 ; 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 7 + { 8 } + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 7 + { 8 } + 9 + { 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 7 + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 7 + 7 + 9 + { 6 ; 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 9 + { 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 9 + { 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 9 + 9 + { 6 ; 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 7 + 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 7 + 9 + 9 + { 6 ; 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 9 + { 6 ; 3 ; 2 } ] + - LT (entry) @ location: 40 + [ -1 + 9 + { 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ True + 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 7 + True + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 7 + True + 9 + { 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 7 + 9 + { 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ True + 7 + 9 + { 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 8 } + True + 7 + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ { 8 } + True + 7 + 9 + { 6 ; 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - IF (entry) @ location: 43 + [ True + { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 43 + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 45 + [ { 8 } + 7 + 9 + { 6 ; 3 ; 2 } ] + - log/SWAP (exit) @ location: 45 + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 47 + [ 7 + 9 + { 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 47 + [ 9 + 7 + { 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 48 + [ 9 + 7 + { 6 ; 3 ; 2 } ] + - log/CONS (exit) @ location: 48 + [ 7 + { 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 50 + [ 7 + { 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 8 } + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 8 + {} + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 8 + {} + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 8 + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 8 + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 8 + 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 8 + 9 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - LT (entry) @ location: 40 + [ -1 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 8 + True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 8 + True + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ {} + True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ {} + True + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ True + {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - IF (entry) @ location: 43 + [ True + {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 43 + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 45 + [ {} + 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/SWAP (exit) @ location: 45 + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 47 + [ 8 + 9 + { 7 ; 6 ; 3 ; 2 } ] + - log/DIP (exit) @ location: 47 + [ 9 + 8 + { 7 ; 6 ; 3 ; 2 } ] + - DIP (entry) @ location: 48 + [ 9 + 8 + { 7 ; 6 ; 3 ; 2 } ] + - log/CONS (exit) @ location: 48 + [ 8 + { 7 ; 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 50 + [ 8 + { 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/NIL (exit) @ location: 26 + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - NIL (entry) @ location: 61 + [ 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/CONST (exit) @ location: 61 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONST (entry) @ location: 63 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/[halt] (exit) @ location: 63 + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 66 + [ {} + 9 + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/CONS (exit) @ location: 66 + [ 9 + {} + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - CONS (entry) @ location: 67 + [ 9 + {} + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/SWAP (exit) @ location: 67 + [ { 9 } + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - SWAP (entry) @ location: 68 + [ { 9 } + { 8 ; 7 ; 6 ; 3 ; 2 } ] + - log/ITER (exit) @ location: 68 + [ { 8 ; 7 ; 6 ; 3 ; 2 } + { 9 } ] + - ITER (entry) @ location: 69 + [ { 8 ; 7 ; 6 ; 3 ; 2 } + { 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 8 + { 9 } ] + - CONS (entry) @ location: 71 + [ 8 + { 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 7 + { 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 7 + { 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 6 + { 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 6 + { 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 3 + { 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 3 + { 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 5 + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 + [ 5 + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } ] + - log/DIP (exit) @ location: 15 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 ] + - DIP (entry) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 5 + {} ] + - CONST (entry) @ location: 16 + [ 5 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - CONST (entry) @ location: 21 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + {} ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - DIP (entry) @ location: 29 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - log/DUP (exit) @ location: 29 + [ 2 + 5 + {} ] + - DUP (entry) @ location: 31 + [ 2 + 5 + {} ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 5 + {} ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 5 + {} ] + - log/DUP (exit) @ location: 32 + [ 5 + {} ] + - DUP (entry) @ location: 35 + [ 5 + {} ] + - log/[halt] (exit) @ location: 35 + [ 5 + 5 + {} ] + - [halt] (entry) @ location: 35 + [ 5 + 5 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 5 + 5 + {} ] + - log/CONST (exit) @ location: 32 + [ 2 + 5 + 5 + {} ] + - CONST (entry) @ location: 32 + [ 2 + 5 + 5 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 5 + 5 + {} ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 5 + 5 + {} ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 5 + 5 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 5 + 5 + {} ] + - COMPARE (entry) @ location: 39 + [ 2 + 5 + 5 + {} ] + - log/LT (exit) @ location: 39 + [ -1 + 5 + {} ] + - LT (entry) @ location: 40 + [ -1 + 5 + {} ] + - log/[halt] (exit) @ location: 40 + [ True + 5 + {} ] + - [halt] (entry) @ location: 38 + [ True + 5 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + True + 5 + {} ] + - SWAP (entry) @ location: 41 + [ 2 + True + 5 + {} ] + - log/[halt] (exit) @ location: 41 + [ True + 2 + 5 + {} ] + - [halt] (entry) @ location: 30 + [ True + 2 + 5 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 5 + {} ] + - SWAP (entry) @ location: 42 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 5 + {} ] + - log/IF (exit) @ location: 42 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - IF (entry) @ location: 43 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - log/DIP (exit) @ location: 43 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - DIP (entry) @ location: 45 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 2 + 5 + {} ] + - log/SWAP (exit) @ location: 45 + [ 2 + 5 + {} ] + - SWAP (entry) @ location: 47 + [ 2 + 5 + {} ] + - log/DIP (exit) @ location: 47 + [ 5 + 2 + {} ] + - DIP (entry) @ location: 48 + [ 5 + 2 + {} ] + - log/CONS (exit) @ location: 48 + [ 2 + {} ] + - CONS (entry) @ location: 50 + [ 2 + {} ] + - log/[halt] (exit) @ location: 50 + [ { 2 } ] + - [halt] (entry) @ location: 50 + [ { 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 5 + { 2 } ] + - [halt] (entry) @ location: 46 + [ 5 + { 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - CONST (entry) @ location: 51 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - SWAP (entry) @ location: 28 + [ 3 + { 6 ; 7 ; 8 ; 9 } + 5 + { 2 } ] + - log/DIP (exit) @ location: 28 + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 29 + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - log/DUP (exit) @ location: 29 + [ 3 + 5 + { 2 } ] + - DUP (entry) @ location: 31 + [ 3 + 5 + { 2 } ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 5 + { 2 } ] + - log/DUP (exit) @ location: 32 + [ 5 + { 2 } ] + - DUP (entry) @ location: 35 + [ 5 + { 2 } ] + - log/[halt] (exit) @ location: 35 + [ 5 + 5 + { 2 } ] + - [halt] (entry) @ location: 35 + [ 5 + 5 + { 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 5 + 5 + { 2 } ] + - log/CONST (exit) @ location: 32 + [ 3 + 5 + 5 + { 2 } ] + - CONST (entry) @ location: 32 + [ 3 + 5 + 5 + { 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 5 + 5 + { 2 } ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 5 + 5 + { 2 } ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 5 + 5 + { 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 5 + 5 + { 2 } ] + - COMPARE (entry) @ location: 39 + [ 3 + 5 + 5 + { 2 } ] + - log/LT (exit) @ location: 39 + [ -1 + 5 + { 2 } ] + - LT (entry) @ location: 40 + [ -1 + 5 + { 2 } ] + - log/[halt] (exit) @ location: 40 + [ True + 5 + { 2 } ] + - [halt] (entry) @ location: 38 + [ True + 5 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + True + 5 + { 2 } ] + - SWAP (entry) @ location: 41 + [ 3 + True + 5 + { 2 } ] + - log/[halt] (exit) @ location: 41 + [ True + 3 + 5 + { 2 } ] + - [halt] (entry) @ location: 30 + [ True + 3 + 5 + { 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 6 ; 7 ; 8 ; 9 } + True + 3 + 5 + { 2 } ] + - SWAP (entry) @ location: 42 + [ { 6 ; 7 ; 8 ; 9 } + True + 3 + 5 + { 2 } ] + - log/IF (exit) @ location: 42 + [ True + { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - IF (entry) @ location: 43 + [ True + { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - log/DIP (exit) @ location: 43 + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - DIP (entry) @ location: 45 + [ { 6 ; 7 ; 8 ; 9 } + 3 + 5 + { 2 } ] + - log/SWAP (exit) @ location: 45 + [ 3 + 5 + { 2 } ] + - SWAP (entry) @ location: 47 + [ 3 + 5 + { 2 } ] + - log/DIP (exit) @ location: 47 + [ 5 + 3 + { 2 } ] + - DIP (entry) @ location: 48 + [ 5 + 3 + { 2 } ] + - log/CONS (exit) @ location: 48 + [ 3 + { 2 } ] + - CONS (entry) @ location: 50 + [ 3 + { 2 } ] + - log/[halt] (exit) @ location: 50 + [ { 3 ; 2 } ] + - [halt] (entry) @ location: 50 + [ { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 46 + [ 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 51 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ True + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - IF_CONS (entry) @ location: 26 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 26 + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 28 + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 28 + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 29 + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 29 + [ 6 + 5 + { 3 ; 2 } ] + - DUP (entry) @ location: 31 + [ 6 + 5 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 31 + [ 6 + 6 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 32 + [ 6 + 6 + 5 + { 3 ; 2 } ] + - log/DUP (exit) @ location: 32 + [ 5 + { 3 ; 2 } ] + - DUP (entry) @ location: 35 + [ 5 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 35 + [ 5 + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 35 + [ 5 + 5 + { 3 ; 2 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 5 + 5 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 32 + [ 6 + 5 + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 32 + [ 6 + 5 + 5 + { 3 ; 2 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - log/DIP (exit) @ location: 32 + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - DIP (entry) @ location: 36 + [ 6 + 6 + 5 + 5 + { 3 ; 2 } ] + - log/COMPARE (exit) @ location: 36 + [ 6 + 5 + 5 + { 3 ; 2 } ] + - COMPARE (entry) @ location: 39 + [ 6 + 5 + 5 + { 3 ; 2 } ] + - log/LT (exit) @ location: 39 + [ 1 + 5 + { 3 ; 2 } ] + - LT (entry) @ location: 40 + [ 1 + 5 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 40 + [ False + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 38 + [ False + 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 6 + False + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 41 + [ 6 + False + 5 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 41 + [ False + 6 + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 30 + [ False + 6 + 5 + { 3 ; 2 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 7 ; 8 ; 9 } + False + 6 + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 42 + [ { 7 ; 8 ; 9 } + False + 6 + 5 + { 3 ; 2 } ] + - log/IF (exit) @ location: 42 + [ False + { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - IF (entry) @ location: 43 + [ False + { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 43 + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 55 + [ { 7 ; 8 ; 9 } + 6 + 5 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 55 + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONS (entry) @ location: 56 + [ 6 + { 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/CONST (exit) @ location: 56 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - CONST (entry) @ location: 57 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/[halt] (exit) @ location: 57 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - [halt] (entry) @ location: 24 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - SWAP (entry) @ location: 66 + [ { 6 ; 7 ; 8 ; 9 } + 5 + { 3 ; 2 } ] + - log/CONS (exit) @ location: 66 + [ 5 + { 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - CONS (entry) @ location: 67 + [ 5 + { 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - log/SWAP (exit) @ location: 67 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - SWAP (entry) @ location: 68 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 } ] + - log/ITER (exit) @ location: 68 + [ { 3 ; 2 } + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 + [ { 3 ; 2 } + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/DIP (exit) @ location: 15 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 ] + - DIP (entry) @ location: 16 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 1 + {} ] + - CONST (entry) @ location: 16 + [ 1 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/CONST (exit) @ location: 16 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONST (entry) @ location: 21 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - DIP (entry) @ location: 29 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - log/DUP (exit) @ location: 29 + [ 2 + 1 + {} ] + - DUP (entry) @ location: 31 + [ 2 + 1 + {} ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 1 + {} ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 1 + {} ] + - log/DUP (exit) @ location: 32 + [ 1 + {} ] + - DUP (entry) @ location: 35 + [ 1 + {} ] + - log/[halt] (exit) @ location: 35 + [ 1 + 1 + {} ] + - [halt] (entry) @ location: 35 + [ 1 + 1 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 1 + 1 + {} ] + - log/CONST (exit) @ location: 32 + [ 2 + 1 + 1 + {} ] + - CONST (entry) @ location: 32 + [ 2 + 1 + 1 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 1 + 1 + {} ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 1 + 1 + {} ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 1 + 1 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 1 + 1 + {} ] + - COMPARE (entry) @ location: 39 + [ 2 + 1 + 1 + {} ] + - log/LT (exit) @ location: 39 + [ 1 + 1 + {} ] + - LT (entry) @ location: 40 + [ 1 + 1 + {} ] + - log/[halt] (exit) @ location: 40 + [ False + 1 + {} ] + - [halt] (entry) @ location: 38 + [ False + 1 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + False + 1 + {} ] + - SWAP (entry) @ location: 41 + [ 2 + False + 1 + {} ] + - log/[halt] (exit) @ location: 41 + [ False + 2 + 1 + {} ] + - [halt] (entry) @ location: 30 + [ False + 2 + 1 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 2 + 1 + {} ] + - SWAP (entry) @ location: 42 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 2 + 1 + {} ] + - log/IF (exit) @ location: 42 + [ False + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - IF (entry) @ location: 43 + [ False + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - log/SWAP (exit) @ location: 43 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - SWAP (entry) @ location: 55 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 1 + {} ] + - log/CONS (exit) @ location: 55 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONS (entry) @ location: 56 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/CONST (exit) @ location: 56 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - CONST (entry) @ location: 57 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/[halt] (exit) @ location: 57 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - SWAP (entry) @ location: 66 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + {} ] + - log/CONS (exit) @ location: 66 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - CONS (entry) @ location: 67 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - log/SWAP (exit) @ location: 67 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - SWAP (entry) @ location: 68 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - log/ITER (exit) @ location: 68 + [ {} + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 + [ {} + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 4 + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 + [ 4 + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/DIP (exit) @ location: 15 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 ] + - DIP (entry) @ location: 16 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 4 + {} ] + - CONST (entry) @ location: 16 + [ 4 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - log/CONST (exit) @ location: 16 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - CONST (entry) @ location: 21 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 1 ; 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - log/SWAP (exit) @ location: 26 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - SWAP (entry) @ location: 28 + [ 1 + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + {} ] + - log/DIP (exit) @ location: 28 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - DIP (entry) @ location: 29 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - log/DUP (exit) @ location: 29 + [ 1 + 4 + {} ] + - DUP (entry) @ location: 31 + [ 1 + 4 + {} ] + - log/DIP (exit) @ location: 31 + [ 1 + 1 + 4 + {} ] + - DIP (entry) @ location: 32 + [ 1 + 1 + 4 + {} ] + - log/DUP (exit) @ location: 32 + [ 4 + {} ] + - DUP (entry) @ location: 35 + [ 4 + {} ] + - log/[halt] (exit) @ location: 35 + [ 4 + 4 + {} ] + - [halt] (entry) @ location: 35 + [ 4 + 4 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 4 + 4 + {} ] + - log/CONST (exit) @ location: 32 + [ 1 + 4 + 4 + {} ] + - CONST (entry) @ location: 32 + [ 1 + 4 + 4 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 1 + 1 + 4 + 4 + {} ] + - log/DIP (exit) @ location: 32 + [ 1 + 1 + 4 + 4 + {} ] + - DIP (entry) @ location: 36 + [ 1 + 1 + 4 + 4 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 1 + 4 + 4 + {} ] + - COMPARE (entry) @ location: 39 + [ 1 + 4 + 4 + {} ] + - log/LT (exit) @ location: 39 + [ -1 + 4 + {} ] + - LT (entry) @ location: 40 + [ -1 + 4 + {} ] + - log/[halt] (exit) @ location: 40 + [ True + 4 + {} ] + - [halt] (entry) @ location: 38 + [ True + 4 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 1 + True + 4 + {} ] + - SWAP (entry) @ location: 41 + [ 1 + True + 4 + {} ] + - log/[halt] (exit) @ location: 41 + [ True + 1 + 4 + {} ] + - [halt] (entry) @ location: 30 + [ True + 1 + 4 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 1 + 4 + {} ] + - SWAP (entry) @ location: 42 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 1 + 4 + {} ] + - log/IF (exit) @ location: 42 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - IF (entry) @ location: 43 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - log/DIP (exit) @ location: 43 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - DIP (entry) @ location: 45 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 4 + {} ] + - log/SWAP (exit) @ location: 45 + [ 1 + 4 + {} ] + - SWAP (entry) @ location: 47 + [ 1 + 4 + {} ] + - log/DIP (exit) @ location: 47 + [ 4 + 1 + {} ] + - DIP (entry) @ location: 48 + [ 4 + 1 + {} ] + - log/CONS (exit) @ location: 48 + [ 1 + {} ] + - CONS (entry) @ location: 50 + [ 1 + {} ] + - log/[halt] (exit) @ location: 50 + [ { 1 } ] + - [halt] (entry) @ location: 50 + [ { 1 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 4 + { 1 } ] + - [halt] (entry) @ location: 46 + [ 4 + { 1 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - CONST (entry) @ location: 51 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - IF_CONS (entry) @ location: 26 + [ { 2 ; 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - log/SWAP (exit) @ location: 26 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - SWAP (entry) @ location: 28 + [ 2 + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 1 } ] + - log/DIP (exit) @ location: 28 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 29 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - log/DUP (exit) @ location: 29 + [ 2 + 4 + { 1 } ] + - DUP (entry) @ location: 31 + [ 2 + 4 + { 1 } ] + - log/DIP (exit) @ location: 31 + [ 2 + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 32 + [ 2 + 2 + 4 + { 1 } ] + - log/DUP (exit) @ location: 32 + [ 4 + { 1 } ] + - DUP (entry) @ location: 35 + [ 4 + { 1 } ] + - log/[halt] (exit) @ location: 35 + [ 4 + 4 + { 1 } ] + - [halt] (entry) @ location: 35 + [ 4 + 4 + { 1 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 4 + 4 + { 1 } ] + - log/CONST (exit) @ location: 32 + [ 2 + 4 + 4 + { 1 } ] + - CONST (entry) @ location: 32 + [ 2 + 4 + 4 + { 1 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 2 + 2 + 4 + 4 + { 1 } ] + - log/DIP (exit) @ location: 32 + [ 2 + 2 + 4 + 4 + { 1 } ] + - DIP (entry) @ location: 36 + [ 2 + 2 + 4 + 4 + { 1 } ] + - log/COMPARE (exit) @ location: 36 + [ 2 + 4 + 4 + { 1 } ] + - COMPARE (entry) @ location: 39 + [ 2 + 4 + 4 + { 1 } ] + - log/LT (exit) @ location: 39 + [ -1 + 4 + { 1 } ] + - LT (entry) @ location: 40 + [ -1 + 4 + { 1 } ] + - log/[halt] (exit) @ location: 40 + [ True + 4 + { 1 } ] + - [halt] (entry) @ location: 38 + [ True + 4 + { 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 2 + True + 4 + { 1 } ] + - SWAP (entry) @ location: 41 + [ 2 + True + 4 + { 1 } ] + - log/[halt] (exit) @ location: 41 + [ True + 2 + 4 + { 1 } ] + - [halt] (entry) @ location: 30 + [ True + 2 + 4 + { 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 4 + { 1 } ] + - SWAP (entry) @ location: 42 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + True + 2 + 4 + { 1 } ] + - log/IF (exit) @ location: 42 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - IF (entry) @ location: 43 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - log/DIP (exit) @ location: 43 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - DIP (entry) @ location: 45 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 2 + 4 + { 1 } ] + - log/SWAP (exit) @ location: 45 + [ 2 + 4 + { 1 } ] + - SWAP (entry) @ location: 47 + [ 2 + 4 + { 1 } ] + - log/DIP (exit) @ location: 47 + [ 4 + 2 + { 1 } ] + - DIP (entry) @ location: 48 + [ 4 + 2 + { 1 } ] + - log/CONS (exit) @ location: 48 + [ 2 + { 1 } ] + - CONS (entry) @ location: 50 + [ 2 + { 1 } ] + - log/[halt] (exit) @ location: 50 + [ { 2 ; 1 } ] + - [halt] (entry) @ location: 50 + [ { 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 46 + [ 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - CONST (entry) @ location: 51 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - IF_CONS (entry) @ location: 26 + [ { 3 ; 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - log/SWAP (exit) @ location: 26 + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 28 + [ 3 + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 2 ; 1 } ] + - log/DIP (exit) @ location: 28 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 29 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - log/DUP (exit) @ location: 29 + [ 3 + 4 + { 2 ; 1 } ] + - DUP (entry) @ location: 31 + [ 3 + 4 + { 2 ; 1 } ] + - log/DIP (exit) @ location: 31 + [ 3 + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 32 + [ 3 + 3 + 4 + { 2 ; 1 } ] + - log/DUP (exit) @ location: 32 + [ 4 + { 2 ; 1 } ] + - DUP (entry) @ location: 35 + [ 4 + { 2 ; 1 } ] + - log/[halt] (exit) @ location: 35 + [ 4 + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 35 + [ 4 + 4 + { 2 ; 1 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 4 + 4 + { 2 ; 1 } ] + - log/CONST (exit) @ location: 32 + [ 3 + 4 + 4 + { 2 ; 1 } ] + - CONST (entry) @ location: 32 + [ 3 + 4 + 4 + { 2 ; 1 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - log/DIP (exit) @ location: 32 + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 36 + [ 3 + 3 + 4 + 4 + { 2 ; 1 } ] + - log/COMPARE (exit) @ location: 36 + [ 3 + 4 + 4 + { 2 ; 1 } ] + - COMPARE (entry) @ location: 39 + [ 3 + 4 + 4 + { 2 ; 1 } ] + - log/LT (exit) @ location: 39 + [ -1 + 4 + { 2 ; 1 } ] + - LT (entry) @ location: 40 + [ -1 + 4 + { 2 ; 1 } ] + - log/[halt] (exit) @ location: 40 + [ True + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 38 + [ True + 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 3 + True + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 41 + [ 3 + True + 4 + { 2 ; 1 } ] + - log/[halt] (exit) @ location: 41 + [ True + 3 + 4 + { 2 ; 1 } ] + - [halt] (entry) @ location: 30 + [ True + 3 + 4 + { 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + True + 3 + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 42 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + True + 3 + 4 + { 2 ; 1 } ] + - log/IF (exit) @ location: 42 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - IF (entry) @ location: 43 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - log/DIP (exit) @ location: 43 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - DIP (entry) @ location: 45 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 3 + 4 + { 2 ; 1 } ] + - log/SWAP (exit) @ location: 45 + [ 3 + 4 + { 2 ; 1 } ] + - SWAP (entry) @ location: 47 + [ 3 + 4 + { 2 ; 1 } ] + - log/DIP (exit) @ location: 47 + [ 4 + 3 + { 2 ; 1 } ] + - DIP (entry) @ location: 48 + [ 4 + 3 + { 2 ; 1 } ] + - log/CONS (exit) @ location: 48 + [ 3 + { 2 ; 1 } ] + - CONS (entry) @ location: 50 + [ 3 + { 2 ; 1 } ] + - log/[halt] (exit) @ location: 50 + [ { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 50 + [ { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 48 + [ 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 46 + [ 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 45 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 51 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/[halt] (exit) @ location: 51 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ True + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - IF_CONS (entry) @ location: 26 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/SWAP (exit) @ location: 26 + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 28 + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/DIP (exit) @ location: 28 + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 29 + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - log/DUP (exit) @ location: 29 + [ 5 + 4 + { 3 ; 2 ; 1 } ] + - DUP (entry) @ location: 31 + [ 5 + 4 + { 3 ; 2 ; 1 } ] + - log/DIP (exit) @ location: 31 + [ 5 + 5 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 32 + [ 5 + 5 + 4 + { 3 ; 2 ; 1 } ] + - log/DUP (exit) @ location: 32 + [ 4 + { 3 ; 2 ; 1 } ] + - DUP (entry) @ location: 35 + [ 4 + { 3 ; 2 ; 1 } ] + - log/[halt] (exit) @ location: 35 + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 35 + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - CONST (entry) @ location: 32 + [ 4 + 4 + { 3 ; 2 ; 1 } ] + - log/CONST (exit) @ location: 32 + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 32 + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - log/log/log/DIP (exit) @ location: 32 + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - log/DIP (exit) @ location: 32 + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - DIP (entry) @ location: 36 + [ 5 + 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - log/COMPARE (exit) @ location: 36 + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - COMPARE (entry) @ location: 39 + [ 5 + 4 + 4 + { 3 ; 2 ; 1 } ] + - log/LT (exit) @ location: 39 + [ 1 + 4 + { 3 ; 2 ; 1 } ] + - LT (entry) @ location: 40 + [ 1 + 4 + { 3 ; 2 ; 1 } ] + - log/[halt] (exit) @ location: 40 + [ False + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 38 + [ False + 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 5 + False + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 41 + [ 5 + False + 4 + { 3 ; 2 ; 1 } ] + - log/[halt] (exit) @ location: 41 + [ False + 5 + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 30 + [ False + 5 + 4 + { 3 ; 2 ; 1 } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 6 ; 7 ; 8 ; 9 } + False + 5 + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 42 + [ { 6 ; 7 ; 8 ; 9 } + False + 5 + 4 + { 3 ; 2 ; 1 } ] + - log/IF (exit) @ location: 42 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - IF (entry) @ location: 43 + [ False + { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - log/SWAP (exit) @ location: 43 + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 55 + [ { 6 ; 7 ; 8 ; 9 } + 5 + 4 + { 3 ; 2 ; 1 } ] + - log/CONS (exit) @ location: 55 + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONS (entry) @ location: 56 + [ 5 + { 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/CONST (exit) @ location: 56 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - CONST (entry) @ location: 57 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/[halt] (exit) @ location: 57 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - [halt] (entry) @ location: 24 + [ False + { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 66 + [ { 5 ; 6 ; 7 ; 8 ; 9 } + 4 + { 3 ; 2 ; 1 } ] + - log/CONS (exit) @ location: 66 + [ 4 + { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - CONS (entry) @ location: 67 + [ 4 + { 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - log/SWAP (exit) @ location: 67 + [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - SWAP (entry) @ location: 68 + [ { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + { 3 ; 2 ; 1 } ] + - log/ITER (exit) @ location: 68 + [ { 3 ; 2 ; 1 } + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 + [ { 3 ; 2 ; 1 } + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 3 + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 3 + { 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 2 + { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 2 + { 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/CONS (exit) @ location: 69 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - CONS (entry) @ location: 71 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 71 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 69 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - log/SWAP (exit) @ location: 13 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - SWAP (entry) @ location: 15 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/DIP (exit) @ location: 15 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 ] + - DIP (entry) @ location: 16 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 ] + - log/NIL (exit) @ location: 16 + [ ] + - NIL (entry) @ location: 19 + [ ] + - log/[halt] (exit) @ location: 19 + [ {} ] + - [halt] (entry) @ location: 19 + [ {} ] + - control: KCons + - CONST (entry) @ location: 16 + [ {} ] + - log/CONST (exit) @ location: 16 + [ 0 + {} ] + - CONST (entry) @ location: 16 + [ 0 + {} ] + - log/log/log/CONST (exit) @ location: 16 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/CONST (exit) @ location: 16 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONST (entry) @ location: 21 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/LOOP (exit) @ location: 21 + [ True + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - LOOP (entry) @ location: 24 + [ True + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 24 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - IF_CONS (entry) @ location: 26 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/SWAP (exit) @ location: 26 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - SWAP (entry) @ location: 28 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/DIP (exit) @ location: 28 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - DIP (entry) @ location: 29 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - log/DUP (exit) @ location: 29 + [ 1 + 0 + {} ] + - DUP (entry) @ location: 31 + [ 1 + 0 + {} ] + - log/DIP (exit) @ location: 31 + [ 1 + 1 + 0 + {} ] + - DIP (entry) @ location: 32 + [ 1 + 1 + 0 + {} ] + - log/DUP (exit) @ location: 32 + [ 0 + {} ] + - DUP (entry) @ location: 35 + [ 0 + {} ] + - log/[halt] (exit) @ location: 35 + [ 0 + 0 + {} ] + - [halt] (entry) @ location: 35 + [ 0 + 0 + {} ] + - control: KCons + - CONST (entry) @ location: 32 + [ 0 + 0 + {} ] + - log/CONST (exit) @ location: 32 + [ 1 + 0 + 0 + {} ] + - CONST (entry) @ location: 32 + [ 1 + 0 + 0 + {} ] + - log/log/log/DIP (exit) @ location: 32 + [ 1 + 1 + 0 + 0 + {} ] + - log/DIP (exit) @ location: 32 + [ 1 + 1 + 0 + 0 + {} ] + - DIP (entry) @ location: 36 + [ 1 + 1 + 0 + 0 + {} ] + - log/COMPARE (exit) @ location: 36 + [ 1 + 0 + 0 + {} ] + - COMPARE (entry) @ location: 39 + [ 1 + 0 + 0 + {} ] + - log/LT (exit) @ location: 39 + [ 1 + 0 + {} ] + - LT (entry) @ location: 40 + [ 1 + 0 + {} ] + - log/[halt] (exit) @ location: 40 + [ False + 0 + {} ] + - [halt] (entry) @ location: 38 + [ False + 0 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 36 + [ 1 + False + 0 + {} ] + - SWAP (entry) @ location: 41 + [ 1 + False + 0 + {} ] + - log/[halt] (exit) @ location: 41 + [ False + 1 + 0 + {} ] + - [halt] (entry) @ location: 30 + [ False + 1 + 0 + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 29 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 1 + 0 + {} ] + - SWAP (entry) @ location: 42 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + False + 1 + 0 + {} ] + - log/IF (exit) @ location: 42 + [ False + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - IF (entry) @ location: 43 + [ False + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - log/SWAP (exit) @ location: 43 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - SWAP (entry) @ location: 55 + [ { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 1 + 0 + {} ] + - log/CONS (exit) @ location: 55 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONS (entry) @ location: 56 + [ 1 + { 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/CONST (exit) @ location: 56 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - CONST (entry) @ location: 57 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/[halt] (exit) @ location: 57 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 43 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KCons + - log/[halt] (exit) @ location: 26 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - [halt] (entry) @ location: 24 + [ False + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - control: KLoop_in + - control: KCons + - log/SWAP (exit) @ location: 24 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - SWAP (entry) @ location: 66 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + 0 + {} ] + - log/CONS (exit) @ location: 66 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - CONS (entry) @ location: 67 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - log/SWAP (exit) @ location: 67 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - SWAP (entry) @ location: 68 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } + {} ] + - log/ITER (exit) @ location: 68 + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - ITER (entry) @ location: 69 + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/[halt] (exit) @ location: 69 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - [halt] (entry) @ location: 13 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - control: KIter + - control: KCons + - log/NIL (exit) @ location: 13 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - NIL (entry) @ location: 72 + [ { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/PAIR (exit) @ location: 72 + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - PAIR (entry) @ location: 74 + [ {} + { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 } ] + - log/[halt] (exit) @ location: 74 + [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] + - [halt] (entry) @ location: 8 + [ (Pair {} { 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out new file mode 100644 index 0000000000000000000000000000000000000000..c88387627af6304ab65577e9478733f53908a930 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/list_map_block.out @@ -0,0 +1,452 @@ +list_map_block.out + +trace + - CAR (interp) @ location: 9 + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] + - CAR (entry) @ location: 9 + [ (Pair { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } {}) ] + - log/CONST (exit) @ location: 9 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - CONST (entry) @ location: 10 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - log/SWAP (exit) @ location: 10 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - SWAP (entry) @ location: 13 + [ 0 + { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } ] + - log/MAP (exit) @ location: 13 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } + 0 ] + - MAP (entry) @ location: 14 + [ { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 } + 0 ] + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 1 + 0 ] + - DIP (entry) @ location: 16 + [ 1 + 0 ] + - log/DUP (exit) @ location: 16 + [ 0 ] + - DUP (entry) @ location: 18 + [ 0 ] + - log/[halt] (exit) @ location: 18 + [ 0 + 0 ] + - [halt] (entry) @ location: 18 + [ 0 + 0 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 1 + 0 + 0 ] + - ADD (entry) @ location: 19 + [ 1 + 0 + 0 ] + - log/DIP (exit) @ location: 19 + [ 1 + 0 ] + - DIP (entry) @ location: 20 + [ 1 + 0 ] + - log/CONST (exit) @ location: 20 + [ 0 ] + - CONST (entry) @ location: 22 + [ 0 ] + - log/ADD (exit) @ location: 22 + [ 1 + 0 ] + - ADD (entry) @ location: 25 + [ 1 + 0 ] + - log/[halt] (exit) @ location: 25 + [ 1 ] + - [halt] (entry) @ location: 21 + [ 1 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 1 + 1 ] + - [halt] (entry) @ location: 14 + [ 1 + 1 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 2 + 1 ] + - DIP (entry) @ location: 16 + [ 2 + 1 ] + - log/DUP (exit) @ location: 16 + [ 1 ] + - DUP (entry) @ location: 18 + [ 1 ] + - log/[halt] (exit) @ location: 18 + [ 1 + 1 ] + - [halt] (entry) @ location: 18 + [ 1 + 1 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 2 + 1 + 1 ] + - ADD (entry) @ location: 19 + [ 2 + 1 + 1 ] + - log/DIP (exit) @ location: 19 + [ 3 + 1 ] + - DIP (entry) @ location: 20 + [ 3 + 1 ] + - log/CONST (exit) @ location: 20 + [ 1 ] + - CONST (entry) @ location: 22 + [ 1 ] + - log/ADD (exit) @ location: 22 + [ 1 + 1 ] + - ADD (entry) @ location: 25 + [ 1 + 1 ] + - log/[halt] (exit) @ location: 25 + [ 2 ] + - [halt] (entry) @ location: 21 + [ 2 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 3 + 2 ] + - [halt] (entry) @ location: 14 + [ 3 + 2 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 3 + 2 ] + - DIP (entry) @ location: 16 + [ 3 + 2 ] + - log/DUP (exit) @ location: 16 + [ 2 ] + - DUP (entry) @ location: 18 + [ 2 ] + - log/[halt] (exit) @ location: 18 + [ 2 + 2 ] + - [halt] (entry) @ location: 18 + [ 2 + 2 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 3 + 2 + 2 ] + - ADD (entry) @ location: 19 + [ 3 + 2 + 2 ] + - log/DIP (exit) @ location: 19 + [ 5 + 2 ] + - DIP (entry) @ location: 20 + [ 5 + 2 ] + - log/CONST (exit) @ location: 20 + [ 2 ] + - CONST (entry) @ location: 22 + [ 2 ] + - log/ADD (exit) @ location: 22 + [ 1 + 2 ] + - ADD (entry) @ location: 25 + [ 1 + 2 ] + - log/[halt] (exit) @ location: 25 + [ 3 ] + - [halt] (entry) @ location: 21 + [ 3 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 5 + 3 ] + - [halt] (entry) @ location: 14 + [ 5 + 3 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 4 + 3 ] + - DIP (entry) @ location: 16 + [ 4 + 3 ] + - log/DUP (exit) @ location: 16 + [ 3 ] + - DUP (entry) @ location: 18 + [ 3 ] + - log/[halt] (exit) @ location: 18 + [ 3 + 3 ] + - [halt] (entry) @ location: 18 + [ 3 + 3 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 4 + 3 + 3 ] + - ADD (entry) @ location: 19 + [ 4 + 3 + 3 ] + - log/DIP (exit) @ location: 19 + [ 7 + 3 ] + - DIP (entry) @ location: 20 + [ 7 + 3 ] + - log/CONST (exit) @ location: 20 + [ 3 ] + - CONST (entry) @ location: 22 + [ 3 ] + - log/ADD (exit) @ location: 22 + [ 1 + 3 ] + - ADD (entry) @ location: 25 + [ 1 + 3 ] + - log/[halt] (exit) @ location: 25 + [ 4 ] + - [halt] (entry) @ location: 21 + [ 4 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 7 + 4 ] + - [halt] (entry) @ location: 14 + [ 7 + 4 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 5 + 4 ] + - DIP (entry) @ location: 16 + [ 5 + 4 ] + - log/DUP (exit) @ location: 16 + [ 4 ] + - DUP (entry) @ location: 18 + [ 4 ] + - log/[halt] (exit) @ location: 18 + [ 4 + 4 ] + - [halt] (entry) @ location: 18 + [ 4 + 4 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 5 + 4 + 4 ] + - ADD (entry) @ location: 19 + [ 5 + 4 + 4 ] + - log/DIP (exit) @ location: 19 + [ 9 + 4 ] + - DIP (entry) @ location: 20 + [ 9 + 4 ] + - log/CONST (exit) @ location: 20 + [ 4 ] + - CONST (entry) @ location: 22 + [ 4 ] + - log/ADD (exit) @ location: 22 + [ 1 + 4 ] + - ADD (entry) @ location: 25 + [ 1 + 4 ] + - log/[halt] (exit) @ location: 25 + [ 5 ] + - [halt] (entry) @ location: 21 + [ 5 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 9 + 5 ] + - [halt] (entry) @ location: 14 + [ 9 + 5 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 6 + 5 ] + - DIP (entry) @ location: 16 + [ 6 + 5 ] + - log/DUP (exit) @ location: 16 + [ 5 ] + - DUP (entry) @ location: 18 + [ 5 ] + - log/[halt] (exit) @ location: 18 + [ 5 + 5 ] + - [halt] (entry) @ location: 18 + [ 5 + 5 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 6 + 5 + 5 ] + - ADD (entry) @ location: 19 + [ 6 + 5 + 5 ] + - log/DIP (exit) @ location: 19 + [ 11 + 5 ] + - DIP (entry) @ location: 20 + [ 11 + 5 ] + - log/CONST (exit) @ location: 20 + [ 5 ] + - CONST (entry) @ location: 22 + [ 5 ] + - log/ADD (exit) @ location: 22 + [ 1 + 5 ] + - ADD (entry) @ location: 25 + [ 1 + 5 ] + - log/[halt] (exit) @ location: 25 + [ 6 ] + - [halt] (entry) @ location: 21 + [ 6 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 11 + 6 ] + - [halt] (entry) @ location: 14 + [ 11 + 6 ] + - control: KList_exit_body + - control: KList_enter_body + - log/DIP (exit) @ location: 14 + [ 7 + 6 ] + - DIP (entry) @ location: 16 + [ 7 + 6 ] + - log/DUP (exit) @ location: 16 + [ 6 ] + - DUP (entry) @ location: 18 + [ 6 ] + - log/[halt] (exit) @ location: 18 + [ 6 + 6 ] + - [halt] (entry) @ location: 18 + [ 6 + 6 ] + - control: KUndip + - control: KCons + - log/ADD (exit) @ location: 16 + [ 7 + 6 + 6 ] + - ADD (entry) @ location: 19 + [ 7 + 6 + 6 ] + - log/DIP (exit) @ location: 19 + [ 13 + 6 ] + - DIP (entry) @ location: 20 + [ 13 + 6 ] + - log/CONST (exit) @ location: 20 + [ 6 ] + - CONST (entry) @ location: 22 + [ 6 ] + - log/ADD (exit) @ location: 22 + [ 1 + 6 ] + - ADD (entry) @ location: 25 + [ 1 + 6 ] + - log/[halt] (exit) @ location: 25 + [ 7 ] + - [halt] (entry) @ location: 21 + [ 7 ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 20 + [ 13 + 7 ] + - [halt] (entry) @ location: 14 + [ 13 + 7 ] + - control: KList_exit_body + - control: KList_enter_body + - control: KCons + - log/NIL (exit) @ location: 14 + [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - NIL (entry) @ location: 26 + [ { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - log/PAIR (exit) @ location: 26 + [ {} + { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - PAIR (entry) @ location: 28 + [ {} + { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 } + 7 ] + - log/DIP (exit) @ location: 28 + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) + 7 ] + - DIP (entry) @ location: 29 + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) + 7 ] + - log/DROP (exit) @ location: 29 + [ 7 ] + - DROP (entry) @ location: 31 + [ 7 ] + - log/[halt] (exit) @ location: 31 + [ ] + - [halt] (entry) @ location: 31 + [ ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 29 + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] + - [halt] (entry) @ location: 8 + [ (Pair {} { 1 ; 3 ; 5 ; 7 ; 9 ; 11 ; 13 }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out new file mode 100644 index 0000000000000000000000000000000000000000..38a25610475bcb32eee9419fd04964dde8ccf658 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/loop_left.out @@ -0,0 +1,254 @@ +loop_left.out + +trace + - CAR (interp) @ location: 9 + [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] + - CAR (entry) @ location: 9 + [ (Pair { "abc" ; "xyz" } { "zyx" ; "cba" }) ] + - log/NIL (exit) @ location: 9 + [ { "abc" ; "xyz" } ] + - NIL (entry) @ location: 10 + [ { "abc" ; "xyz" } ] + - log/SWAP (exit) @ location: 10 + [ {} + { "abc" ; "xyz" } ] + - SWAP (entry) @ location: 12 + [ {} + { "abc" ; "xyz" } ] + - log/PAIR (exit) @ location: 12 + [ { "abc" ; "xyz" } + {} ] + - PAIR (entry) @ location: 13 + [ { "abc" ; "xyz" } + {} ] + - log/LEFT (exit) @ location: 13 + [ (Pair { "abc" ; "xyz" } {}) ] + - LEFT (entry) @ location: 14 + [ (Pair { "abc" ; "xyz" } {}) ] + - log/LOOP_LEFT (exit) @ location: 14 + [ (Left (Pair { "abc" ; "xyz" } {})) ] + - LOOP_LEFT (entry) @ location: 17 + [ (Left (Pair { "abc" ; "xyz" } {})) ] + - control: KLoop_in_left + - log/DUP (exit) @ location: 17 + [ (Pair { "abc" ; "xyz" } {}) ] + - DUP (entry) @ location: 19 + [ (Pair { "abc" ; "xyz" } {}) ] + - log/CAR (exit) @ location: 19 + [ (Pair { "abc" ; "xyz" } {}) + (Pair { "abc" ; "xyz" } {}) ] + - CAR (entry) @ location: 20 + [ (Pair { "abc" ; "xyz" } {}) + (Pair { "abc" ; "xyz" } {}) ] + - log/DIP (exit) @ location: 20 + [ { "abc" ; "xyz" } + (Pair { "abc" ; "xyz" } {}) ] + - DIP (entry) @ location: 21 + [ { "abc" ; "xyz" } + (Pair { "abc" ; "xyz" } {}) ] + - log/CDR (exit) @ location: 21 + [ (Pair { "abc" ; "xyz" } {}) ] + - CDR (entry) @ location: 23 + [ (Pair { "abc" ; "xyz" } {}) ] + - log/[halt] (exit) @ location: 23 + [ {} ] + - [halt] (entry) @ location: 23 + [ {} ] + - control: KUndip + - control: KCons + - log/IF_CONS (exit) @ location: 21 + [ { "abc" ; "xyz" } + {} ] + - IF_CONS (entry) @ location: 24 + [ { "abc" ; "xyz" } + {} ] + - log/SWAP (exit) @ location: 24 + [ "abc" + { "xyz" } + {} ] + - SWAP (entry) @ location: 26 + [ "abc" + { "xyz" } + {} ] + - log/DIP (exit) @ location: 26 + [ { "xyz" } + "abc" + {} ] + - DIP (entry) @ location: 27 + [ { "xyz" } + "abc" + {} ] + - log/CONS (exit) @ location: 27 + [ "abc" + {} ] + - CONS (entry) @ location: 29 + [ "abc" + {} ] + - log/[halt] (exit) @ location: 29 + [ { "abc" } ] + - [halt] (entry) @ location: 29 + [ { "abc" } ] + - control: KUndip + - control: KCons + - log/PAIR (exit) @ location: 27 + [ { "xyz" } + { "abc" } ] + - PAIR (entry) @ location: 30 + [ { "xyz" } + { "abc" } ] + - log/LEFT (exit) @ location: 30 + [ (Pair { "xyz" } { "abc" }) ] + - LEFT (entry) @ location: 31 + [ (Pair { "xyz" } { "abc" }) ] + - log/[halt] (exit) @ location: 31 + [ (Left (Pair { "xyz" } { "abc" })) ] + - [halt] (entry) @ location: 17 + [ (Left (Pair { "xyz" } { "abc" })) ] + - control: KCons + - log/[halt] (exit) @ location: 24 + [ (Left (Pair { "xyz" } { "abc" })) ] + - [halt] (entry) @ location: 17 + [ (Left (Pair { "xyz" } { "abc" })) ] + - control: KLoop_in_left + - log/DUP (exit) @ location: 17 + [ (Pair { "xyz" } { "abc" }) ] + - DUP (entry) @ location: 19 + [ (Pair { "xyz" } { "abc" }) ] + - log/CAR (exit) @ location: 19 + [ (Pair { "xyz" } { "abc" }) + (Pair { "xyz" } { "abc" }) ] + - CAR (entry) @ location: 20 + [ (Pair { "xyz" } { "abc" }) + (Pair { "xyz" } { "abc" }) ] + - log/DIP (exit) @ location: 20 + [ { "xyz" } + (Pair { "xyz" } { "abc" }) ] + - DIP (entry) @ location: 21 + [ { "xyz" } + (Pair { "xyz" } { "abc" }) ] + - log/CDR (exit) @ location: 21 + [ (Pair { "xyz" } { "abc" }) ] + - CDR (entry) @ location: 23 + [ (Pair { "xyz" } { "abc" }) ] + - log/[halt] (exit) @ location: 23 + [ { "abc" } ] + - [halt] (entry) @ location: 23 + [ { "abc" } ] + - control: KUndip + - control: KCons + - log/IF_CONS (exit) @ location: 21 + [ { "xyz" } + { "abc" } ] + - IF_CONS (entry) @ location: 24 + [ { "xyz" } + { "abc" } ] + - log/SWAP (exit) @ location: 24 + [ "xyz" + {} + { "abc" } ] + - SWAP (entry) @ location: 26 + [ "xyz" + {} + { "abc" } ] + - log/DIP (exit) @ location: 26 + [ {} + "xyz" + { "abc" } ] + - DIP (entry) @ location: 27 + [ {} + "xyz" + { "abc" } ] + - log/CONS (exit) @ location: 27 + [ "xyz" + { "abc" } ] + - CONS (entry) @ location: 29 + [ "xyz" + { "abc" } ] + - log/[halt] (exit) @ location: 29 + [ { "xyz" ; "abc" } ] + - [halt] (entry) @ location: 29 + [ { "xyz" ; "abc" } ] + - control: KUndip + - control: KCons + - log/PAIR (exit) @ location: 27 + [ {} + { "xyz" ; "abc" } ] + - PAIR (entry) @ location: 30 + [ {} + { "xyz" ; "abc" } ] + - log/LEFT (exit) @ location: 30 + [ (Pair {} { "xyz" ; "abc" }) ] + - LEFT (entry) @ location: 31 + [ (Pair {} { "xyz" ; "abc" }) ] + - log/[halt] (exit) @ location: 31 + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - [halt] (entry) @ location: 17 + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - control: KCons + - log/[halt] (exit) @ location: 24 + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - [halt] (entry) @ location: 17 + [ (Left (Pair {} { "xyz" ; "abc" })) ] + - control: KLoop_in_left + - log/DUP (exit) @ location: 17 + [ (Pair {} { "xyz" ; "abc" }) ] + - DUP (entry) @ location: 19 + [ (Pair {} { "xyz" ; "abc" }) ] + - log/CAR (exit) @ location: 19 + [ (Pair {} { "xyz" ; "abc" }) + (Pair {} { "xyz" ; "abc" }) ] + - CAR (entry) @ location: 20 + [ (Pair {} { "xyz" ; "abc" }) + (Pair {} { "xyz" ; "abc" }) ] + - log/DIP (exit) @ location: 20 + [ {} + (Pair {} { "xyz" ; "abc" }) ] + - DIP (entry) @ location: 21 + [ {} + (Pair {} { "xyz" ; "abc" }) ] + - log/CDR (exit) @ location: 21 + [ (Pair {} { "xyz" ; "abc" }) ] + - CDR (entry) @ location: 23 + [ (Pair {} { "xyz" ; "abc" }) ] + - log/[halt] (exit) @ location: 23 + [ { "xyz" ; "abc" } ] + - [halt] (entry) @ location: 23 + [ { "xyz" ; "abc" } ] + - control: KUndip + - control: KCons + - log/IF_CONS (exit) @ location: 21 + [ {} + { "xyz" ; "abc" } ] + - IF_CONS (entry) @ location: 24 + [ {} + { "xyz" ; "abc" } ] + - log/RIGHT (exit) @ location: 24 + [ { "xyz" ; "abc" } ] + - RIGHT (entry) @ location: 35 + [ { "xyz" ; "abc" } ] + - log/[halt] (exit) @ location: 35 + [ (Right { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 17 + [ (Right { "xyz" ; "abc" }) ] + - control: KCons + - log/[halt] (exit) @ location: 24 + [ (Right { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 17 + [ (Right { "xyz" ; "abc" }) ] + - control: KLoop_in_left + - control: KCons + - log/NIL (exit) @ location: 17 + [ { "xyz" ; "abc" } ] + - NIL (entry) @ location: 41 + [ { "xyz" ; "abc" } ] + - log/PAIR (exit) @ location: 41 + [ {} + { "xyz" ; "abc" } ] + - PAIR (entry) @ location: 43 + [ {} + { "xyz" ; "abc" } ] + - log/[halt] (exit) @ location: 43 + [ (Pair {} { "xyz" ; "abc" }) ] + - [halt] (entry) @ location: 8 + [ (Pair {} { "xyz" ; "abc" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out new file mode 100644 index 0000000000000000000000000000000000000000..f411f54e943e76236e434c3a9446af25d9f1300d --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/packunpack.out @@ -0,0 +1,104 @@ +packunpack.out + +trace + - CAR (interp) @ location: 15 + [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) + Unit) ] + - CAR (entry) @ location: 15 + [ (Pair (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) + Unit) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] + - UNPAIR (entry) @ location: 16 + [ (Pair (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006) ] + - log/DIP (exit) @ location: 16 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - DIP (entry) @ location: 17 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/DUP (exit) @ location: 17 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - DUP (entry) @ location: 19 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/[halt] (exit) @ location: 19 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [halt] (entry) @ location: 19 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - control: KUndip + - control: KCons + - log/PACK (exit) @ location: 17 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - PACK (entry) @ location: 20 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/COMPARE (exit) @ location: 20 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - COMPARE (entry) @ location: 23 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/EQ (exit) @ location: 23 + [ 0 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - EQ (entry) @ location: 24 + [ 0 + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/IF (exit) @ location: 24 + [ True + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - IF (entry) @ location: 25 + [ True + 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/[halt] (exit) @ location: 25 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - [halt] (entry) @ location: 31 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - control: KCons + - log/UNPACK (exit) @ location: 25 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - UNPACK (entry) @ location: 31 + [ 0x0507070707010000000361626302000000060001000200030200000006000400050006 ] + - log/IF_NONE (exit) @ location: 31 + [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] + - IF_NONE (entry) @ location: 40 + [ (Some (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 })) ] + - log/[halt] (exit) @ location: 40 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - [halt] (entry) @ location: 46 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - control: KCons + - log/DROP (exit) @ location: 40 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - DROP (entry) @ location: 46 + [ (Pair (Pair "abc" { 1 ; 2 ; 3 }) { 4 ; 5 ; 6 }) ] + - log/CONST (exit) @ location: 46 + [ ] + - CONST (entry) @ location: 47 + [ ] + - log/NIL (exit) @ location: 47 + [ Unit ] + - NIL (entry) @ location: 48 + [ Unit ] + - log/PAIR (exit) @ location: 48 + [ {} + Unit ] + - PAIR (entry) @ location: 50 + [ {} + Unit ] + - log/[halt] (exit) @ location: 50 + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 14 + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out new file mode 100644 index 0000000000000000000000000000000000000000..7f5b93d2a86c0552141cad7b482867f093851822 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/pexec.out @@ -0,0 +1,84 @@ +pexec.out + +trace + - LAMBDA (interp) @ location: 7 + [ (Pair 7 77) ] + - LAMBDA (entry) @ location: 7 + [ (Pair 7 77) ] + - log/SWAP (exit) @ location: 7 + [ { UNPAIR ; ADD } + (Pair 7 77) ] + - SWAP (entry) @ location: 15 + [ { UNPAIR ; ADD } + (Pair 7 77) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair 7 77) + { UNPAIR ; ADD } ] + - UNPAIR (entry) @ location: 16 + [ (Pair 7 77) + { UNPAIR ; ADD } ] + - log/DIP (exit) @ location: 16 + [ 7 + 77 + { UNPAIR ; ADD } ] + - DIP (entry) @ location: 17 + [ 7 + 77 + { UNPAIR ; ADD } ] + - log/APPLY (exit) @ location: 17 + [ 77 + { UNPAIR ; ADD } ] + - APPLY (entry) @ location: 19 + [ 77 + { UNPAIR ; ADD } ] + - log/[halt] (exit) @ location: 19 + [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - [halt] (entry) @ location: 19 + [ { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - control: KUndip + - control: KCons + - log/EXEC (exit) @ location: 17 + [ 7 + { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - EXEC (entry) @ location: 20 + [ 7 + { PUSH nat 77 ; PAIR ; { UNPAIR ; ADD } } ] + - CONST (entry) @ location: 12 + [ 7 ] + - log/PAIR (exit) @ location: 12 + [ 77 + 7 ] + - PAIR (entry) @ location: 12 + [ 77 + 7 ] + - log/UNPAIR (exit) @ location: 12 + [ (Pair 77 7) ] + - UNPAIR (entry) @ location: 13 + [ (Pair 77 7) ] + - log/ADD (exit) @ location: 13 + [ 77 + 7 ] + - ADD (entry) @ location: 14 + [ 77 + 7 ] + - log/[halt] (exit) @ location: 14 + [ 84 ] + - [halt] (entry) @ location: 12 + [ 84 ] + - control: KReturn + - control: KCons + - log/NIL (exit) @ location: 20 + [ 84 ] + - NIL (entry) @ location: 21 + [ 84 ] + - log/PAIR (exit) @ location: 21 + [ {} + 84 ] + - PAIR (entry) @ location: 23 + [ {} + 84 ] + - log/[halt] (exit) @ location: 23 + [ (Pair {} 84) ] + - [halt] (entry) @ location: 6 + [ (Pair {} 84) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out new file mode 100644 index 0000000000000000000000000000000000000000..4678531f9569e10d20ba38bd110a53e2ac692804 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/reverse_loop.out @@ -0,0 +1,262 @@ +reverse_loop.out + +trace + - CAR (interp) @ location: 9 + [ (Pair { "abc" ; "def" ; "ghi" } {}) ] + - CAR (entry) @ location: 9 + [ (Pair { "abc" ; "def" ; "ghi" } {}) ] + - log/NIL (exit) @ location: 9 + [ { "abc" ; "def" ; "ghi" } ] + - NIL (entry) @ location: 10 + [ { "abc" ; "def" ; "ghi" } ] + - log/SWAP (exit) @ location: 10 + [ {} + { "abc" ; "def" ; "ghi" } ] + - SWAP (entry) @ location: 12 + [ {} + { "abc" ; "def" ; "ghi" } ] + - log/CONST (exit) @ location: 12 + [ { "abc" ; "def" ; "ghi" } + {} ] + - CONST (entry) @ location: 13 + [ { "abc" ; "def" ; "ghi" } + {} ] + - log/LOOP (exit) @ location: 13 + [ True + { "abc" ; "def" ; "ghi" } + {} ] + - LOOP (entry) @ location: 16 + [ True + { "abc" ; "def" ; "ghi" } + {} ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 16 + [ { "abc" ; "def" ; "ghi" } + {} ] + - IF_CONS (entry) @ location: 18 + [ { "abc" ; "def" ; "ghi" } + {} ] + - log/SWAP (exit) @ location: 18 + [ "abc" + { "def" ; "ghi" } + {} ] + - SWAP (entry) @ location: 20 + [ "abc" + { "def" ; "ghi" } + {} ] + - log/DIP (exit) @ location: 20 + [ { "def" ; "ghi" } + "abc" + {} ] + - DIP (entry) @ location: 21 + [ { "def" ; "ghi" } + "abc" + {} ] + - log/CONS (exit) @ location: 21 + [ "abc" + {} ] + - CONS (entry) @ location: 23 + [ "abc" + {} ] + - log/[halt] (exit) @ location: 23 + [ { "abc" } ] + - [halt] (entry) @ location: 23 + [ { "abc" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 21 + [ { "def" ; "ghi" } + { "abc" } ] + - CONST (entry) @ location: 24 + [ { "def" ; "ghi" } + { "abc" } ] + - log/[halt] (exit) @ location: 24 + [ True + { "def" ; "ghi" } + { "abc" } ] + - [halt] (entry) @ location: 16 + [ True + { "def" ; "ghi" } + { "abc" } ] + - control: KCons + - log/[halt] (exit) @ location: 18 + [ True + { "def" ; "ghi" } + { "abc" } ] + - [halt] (entry) @ location: 16 + [ True + { "def" ; "ghi" } + { "abc" } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 16 + [ { "def" ; "ghi" } + { "abc" } ] + - IF_CONS (entry) @ location: 18 + [ { "def" ; "ghi" } + { "abc" } ] + - log/SWAP (exit) @ location: 18 + [ "def" + { "ghi" } + { "abc" } ] + - SWAP (entry) @ location: 20 + [ "def" + { "ghi" } + { "abc" } ] + - log/DIP (exit) @ location: 20 + [ { "ghi" } + "def" + { "abc" } ] + - DIP (entry) @ location: 21 + [ { "ghi" } + "def" + { "abc" } ] + - log/CONS (exit) @ location: 21 + [ "def" + { "abc" } ] + - CONS (entry) @ location: 23 + [ "def" + { "abc" } ] + - log/[halt] (exit) @ location: 23 + [ { "def" ; "abc" } ] + - [halt] (entry) @ location: 23 + [ { "def" ; "abc" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 21 + [ { "ghi" } + { "def" ; "abc" } ] + - CONST (entry) @ location: 24 + [ { "ghi" } + { "def" ; "abc" } ] + - log/[halt] (exit) @ location: 24 + [ True + { "ghi" } + { "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ True + { "ghi" } + { "def" ; "abc" } ] + - control: KCons + - log/[halt] (exit) @ location: 18 + [ True + { "ghi" } + { "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ True + { "ghi" } + { "def" ; "abc" } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 16 + [ { "ghi" } + { "def" ; "abc" } ] + - IF_CONS (entry) @ location: 18 + [ { "ghi" } + { "def" ; "abc" } ] + - log/SWAP (exit) @ location: 18 + [ "ghi" + {} + { "def" ; "abc" } ] + - SWAP (entry) @ location: 20 + [ "ghi" + {} + { "def" ; "abc" } ] + - log/DIP (exit) @ location: 20 + [ {} + "ghi" + { "def" ; "abc" } ] + - DIP (entry) @ location: 21 + [ {} + "ghi" + { "def" ; "abc" } ] + - log/CONS (exit) @ location: 21 + [ "ghi" + { "def" ; "abc" } ] + - CONS (entry) @ location: 23 + [ "ghi" + { "def" ; "abc" } ] + - log/[halt] (exit) @ location: 23 + [ { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 23 + [ { "ghi" ; "def" ; "abc" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 21 + [ {} + { "ghi" ; "def" ; "abc" } ] + - CONST (entry) @ location: 24 + [ {} + { "ghi" ; "def" ; "abc" } ] + - log/[halt] (exit) @ location: 24 + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - control: KCons + - log/[halt] (exit) @ location: 18 + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ True + {} + { "ghi" ; "def" ; "abc" } ] + - control: KLoop_in + - log/IF_CONS (exit) @ location: 16 + [ {} + { "ghi" ; "def" ; "abc" } ] + - IF_CONS (entry) @ location: 18 + [ {} + { "ghi" ; "def" ; "abc" } ] + - log/NIL (exit) @ location: 18 + [ { "ghi" ; "def" ; "abc" } ] + - NIL (entry) @ location: 28 + [ { "ghi" ; "def" ; "abc" } ] + - log/CONST (exit) @ location: 28 + [ {} + { "ghi" ; "def" ; "abc" } ] + - CONST (entry) @ location: 30 + [ {} + { "ghi" ; "def" ; "abc" } ] + - log/[halt] (exit) @ location: 30 + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - control: KCons + - log/[halt] (exit) @ location: 18 + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - [halt] (entry) @ location: 16 + [ False + {} + { "ghi" ; "def" ; "abc" } ] + - control: KLoop_in + - control: KCons + - log/DROP (exit) @ location: 16 + [ {} + { "ghi" ; "def" ; "abc" } ] + - DROP (entry) @ location: 33 + [ {} + { "ghi" ; "def" ; "abc" } ] + - log/NIL (exit) @ location: 33 + [ { "ghi" ; "def" ; "abc" } ] + - NIL (entry) @ location: 34 + [ { "ghi" ; "def" ; "abc" } ] + - log/PAIR (exit) @ location: 34 + [ {} + { "ghi" ; "def" ; "abc" } ] + - PAIR (entry) @ location: 36 + [ {} + { "ghi" ; "def" ; "abc" } ] + - log/[halt] (exit) @ location: 36 + [ (Pair {} { "ghi" ; "def" ; "abc" }) ] + - [halt] (entry) @ location: 8 + [ (Pair {} { "ghi" ; "def" ; "abc" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out new file mode 100644 index 0000000000000000000000000000000000000000..5b4f1e9126f5cca5ac54138224e70dc6daa8e69c --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/set_delegate.out @@ -0,0 +1,52 @@ +set_delegate.out + +trace + - UNPAIR (interp) @ location: 8 + [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] + - UNPAIR (entry) @ location: 8 + [ (Pair (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") Unit) ] + - log/SET_DELEGATE (exit) @ location: 8 + [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") + Unit ] + - SET_DELEGATE (entry) @ location: 9 + [ (Some "tz1gjaF81ZRRvdzjobyfVNsAeSC6PScjfQwN") + Unit ] + - log/DIP (exit) @ location: 9 + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + Unit ] + - DIP (entry) @ location: 10 + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + Unit ] + - log/NIL (exit) @ location: 10 + [ Unit ] + - NIL (entry) @ location: 12 + [ Unit ] + - log/[halt] (exit) @ location: 12 + [ {} + Unit ] + - [halt] (entry) @ location: 12 + [ {} + Unit ] + - control: KUndip + - control: KCons + - log/CONS (exit) @ location: 10 + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + {} + Unit ] + - CONS (entry) @ location: 14 + [ 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c + {} + Unit ] + - log/PAIR (exit) @ location: 14 + [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit ] + - PAIR (entry) @ location: 15 + [ { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit ] + - log/[halt] (exit) @ location: 15 + [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit) ] + - [halt] (entry) @ location: 7 + [ (Pair { 0x00000000000000000000000000000000000000000000000003ff00e7670f32038107a59a2b9cfefae36ea21f5aa63c } + Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out new file mode 100644 index 0000000000000000000000000000000000000000..1fcb7a0bced00ab53152c801001f9a6a5182548c --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/shifts.out @@ -0,0 +1,45 @@ +shifts.out + +trace + - CAR (interp) @ location: 14 + [ (Pair (Right (Pair 3 2)) None) ] + - CAR (entry) @ location: 14 + [ (Pair (Right (Pair 3 2)) None) ] + - log/IF_LEFT (exit) @ location: 14 + [ (Right (Pair 3 2)) ] + - IF_LEFT (entry) @ location: 15 + [ (Right (Pair 3 2)) ] + - log/UNPAIR (exit) @ location: 15 + [ (Pair 3 2) ] + - UNPAIR (entry) @ location: 20 + [ (Pair 3 2) ] + - log/LSR (exit) @ location: 20 + [ 3 + 2 ] + - LSR (entry) @ location: 21 + [ 3 + 2 ] + - log/[halt] (exit) @ location: 21 + [ 0 ] + - [halt] (entry) @ location: 22 + [ 0 ] + - control: KCons + - log/SOME (exit) @ location: 15 + [ 0 ] + - SOME (entry) @ location: 22 + [ 0 ] + - log/NIL (exit) @ location: 22 + [ (Some 0) ] + - NIL (entry) @ location: 23 + [ (Some 0) ] + - log/PAIR (exit) @ location: 23 + [ {} + (Some 0) ] + - PAIR (entry) @ location: 25 + [ {} + (Some 0) ] + - log/[halt] (exit) @ location: 25 + [ (Pair {} (Some 0)) ] + - [halt] (entry) @ location: 13 + [ (Pair {} (Some 0)) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out new file mode 100644 index 0000000000000000000000000000000000000000..c83857fb1e76ab2cfd8b58db2431287e82ca1d56 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/spawn_identities.out @@ -0,0 +1,4342 @@ +spawn_identities.out + +trace + - DUP (interp) @ location: 8 + [ (Pair 7 {}) ] + - DUP (entry) @ location: 8 + [ (Pair 7 {}) ] + - log/CAR (exit) @ location: 8 + [ (Pair 7 {}) + (Pair 7 {}) ] + - CAR (entry) @ location: 9 + [ (Pair 7 {}) + (Pair 7 {}) ] + - log/DIP (exit) @ location: 9 + [ 7 + (Pair 7 {}) ] + - DIP (entry) @ location: 10 + [ 7 + (Pair 7 {}) ] + - log/CDR (exit) @ location: 10 + [ (Pair 7 {}) ] + - CDR (entry) @ location: 12 + [ (Pair 7 {}) ] + - log/NIL (exit) @ location: 12 + [ {} ] + - NIL (entry) @ location: 13 + [ {} ] + - log/[halt] (exit) @ location: 13 + [ {} + {} ] + - [halt] (entry) @ location: 11 + [ {} + {} ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 10 + [ 7 + {} + {} ] + - CONST (entry) @ location: 15 + [ 7 + {} + {} ] + - log/LOOP (exit) @ location: 15 + [ True + 7 + {} + {} ] + - LOOP (entry) @ location: 18 + [ True + 7 + {} + {} ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 7 + {} + {} ] + - DUP (entry) @ location: 20 + [ 7 + {} + {} ] + - log/CONST (exit) @ location: 20 + [ 7 + 7 + {} + {} ] + - CONST (entry) @ location: 21 + [ 7 + 7 + {} + {} ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 7 + 7 + {} + {} ] + - COMPARE (entry) @ location: 25 + [ 0 + 7 + 7 + {} + {} ] + - log/EQ (exit) @ location: 25 + [ -1 + 7 + {} + {} ] + - EQ (entry) @ location: 26 + [ -1 + 7 + {} + {} ] + - log/IF (exit) @ location: 26 + [ False + 7 + {} + {} ] + - IF (entry) @ location: 27 + [ False + 7 + {} + {} ] + - log/CONST (exit) @ location: 27 + [ 7 + {} + {} ] + - CONST (entry) @ location: 33 + [ 7 + {} + {} ] + - log/SWAP (exit) @ location: 33 + [ 1 + 7 + {} + {} ] + - SWAP (entry) @ location: 36 + [ 1 + 7 + {} + {} ] + - log/SUB (exit) @ location: 36 + [ 7 + 1 + {} + {} ] + - SUB (entry) @ location: 37 + [ 7 + 1 + {} + {} ] + - log/ABS (exit) @ location: 37 + [ 6 + {} + {} ] + - ABS (entry) @ location: 38 + [ 6 + {} + {} ] + - log/CONST (exit) @ location: 38 + [ 6 + {} + {} ] + - CONST (entry) @ location: 39 + [ 6 + {} + {} ] + - log/CONST (exit) @ location: 39 + [ "init" + 6 + {} + {} ] + - CONST (entry) @ location: 42 + [ "init" + 6 + {} + {} ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 6 + {} + {} ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 6 + {} + {} ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 6 + {} + {} ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 6 + {} + {} ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + {} + {} ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + {} + {} ] + - log/DIP (exit) @ location: 59 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - DIP (entry) @ location: 60 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 6 + {} + {} ] + - log/DIP (exit) @ location: 62 + [ 6 + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - DIP (entry) @ location: 63 + [ 6 + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + {} + {} ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - [halt] (entry) @ location: 61 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - SWAP (entry) @ location: 66 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - log/DIP (exit) @ location: 66 + [ 6 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - DIP (entry) @ location: 67 + [ 6 + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - log/SWAP (exit) @ location: 67 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - SWAP (entry) @ location: 69 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + {} ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - log/CONS (exit) @ location: 70 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - CONS (entry) @ location: 72 + [ "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" + {} ] + - log/[halt] (exit) @ location: 72 + [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 6 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 6 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 6 + 1 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 6 + 1 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 5 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 5 + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 5 + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 5 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 5 + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" + { "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 5 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 5 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 5 + 1 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 5 + 1 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 4 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 4 + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 4 + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 4 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 4 + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" + { "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 4 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 4 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 4 + 1 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 4 + 1 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 3 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 3 + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 3 + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 3 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 3 + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" + { "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 3 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 3 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 3 + 1 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 3 + 1 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 2 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 2 + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 2 + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 2 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 2 + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" + { "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 2 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 2 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 2 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 2 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 1 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 1 + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 1 + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 1 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 1 + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" + { "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ -1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ -1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ False + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ False + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 33 + [ 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 33 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 36 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SUB (exit) @ location: 36 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SUB (entry) @ location: 37 + [ 1 + 1 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/ABS (exit) @ location: 37 + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - ABS (entry) @ location: 38 + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 38 + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 39 + [ 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 39 + [ "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 42 + [ "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/NONE (exit) @ location: 42 + [ 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - NONE (entry) @ location: 45 + [ 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CREATE_CONTRACT (exit) @ location: 45 + [ None + 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CREATE_CONTRACT (entry) @ location: 47 + [ None + 5000000 + "init" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 47 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 59 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 59 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 60 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 60 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 62 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + 0 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 62 + [ 0 + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 63 + [ 0 + 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 63 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 65 + [ 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 + { 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 65 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 63 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 61 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/SWAP (exit) @ location: 60 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 66 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 66 + [ 0 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 67 + [ 0 + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/SWAP (exit) @ location: 67 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - SWAP (entry) @ location: 69 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/DIP (exit) @ location: 69 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DIP (entry) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONS (exit) @ location: 70 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONS (entry) @ location: 72 + [ "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" + { "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 72 + [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 72 + [ { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/[halt] (exit) @ location: 70 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 68 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KUndip + - control: KCons + - log/CONST (exit) @ location: 67 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 73 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 73 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - log/DUP (exit) @ location: 18 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DUP (entry) @ location: 20 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 20 + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 21 + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/COMPARE (exit) @ location: 21 + [ 0 + 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - COMPARE (entry) @ location: 25 + [ 0 + 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/EQ (exit) @ location: 25 + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - EQ (entry) @ location: 26 + [ 0 + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/IF (exit) @ location: 26 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - IF (entry) @ location: 27 + [ True + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/CONST (exit) @ location: 27 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - CONST (entry) @ location: 29 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 29 + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KCons + - log/[halt] (exit) @ location: 27 + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - [halt] (entry) @ location: 18 + [ False + 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - control: KLoop_in + - control: KCons + - log/DROP (exit) @ location: 18 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - DROP (entry) @ location: 76 + [ 0 + { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/PAIR (exit) @ location: 76 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - PAIR (entry) @ location: 77 + [ { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" } ] + - log/[halt] (exit) @ location: 77 + [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" }) ] + - [halt] (entry) @ location: 7 + [ (Pair { 0x00000000000000000000000000000000000000000000000602c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000502c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000402c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000302c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000202c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000102c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 ; + 0x00000000000000000000000000000000000000000000000002c096b102000000001c02000000170500036805010368050202000000080316053d036d0342000000090100000004696e6974 } + { "KT1VDVdGMJYNVzm6QhHoETPz1cQDq7f5UGtF" ; + "KT1QWdbASvaTXW8GWfhfNh3JMjgXvnZAATJW" ; + "KT1PAHhgkwe7QrQgvaJhKJvi4aStCPi6BUWD" ; + "KT1DfDzRjbXnTGogM2Nih8mpXcSVM54igtNs" ; + "KT1HMCxCyeGbZaGBsLMKVyMbMRzFpZBxKoY7" ; + "KT1Mjjcb6tmSsLm7Cb3DSQszePjfchPM4Uxm" ; + "KT1BEqzn5Wx8uJrZNvuS9DVHmLvG9td3fDLi" }) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out new file mode 100644 index 0000000000000000000000000000000000000000..6b2d7d48098f5ab1b3aaa6a285e70baa76bfb529 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_join.out @@ -0,0 +1,43 @@ +ticket_join.out + +trace + - UNPAIR (interp) @ location: 10 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] + - UNPAIR (entry) @ location: 10 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) None) ] + - log/SWAP (exit) @ location: 10 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + None ] + - SWAP (entry) @ location: 11 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + None ] + - log/IF_NONE (exit) @ location: 11 + [ None + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - IF_NONE (entry) @ location: 12 + [ None + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - log/[halt] (exit) @ location: 12 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - [halt] (entry) @ location: 24 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - control: KCons + - log/SOME (exit) @ location: 12 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - SOME (entry) @ location: 24 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - log/NIL (exit) @ location: 24 + [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - NIL (entry) @ location: 25 + [ (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - log/PAIR (exit) @ location: 25 + [ {} + (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - PAIR (entry) @ location: 27 + [ {} + (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3)) ] + - log/[halt] (exit) @ location: 27 + [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] + - [halt] (entry) @ location: 9 + [ (Pair {} (Some (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3))) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out new file mode 100644 index 0000000000000000000000000000000000000000..80b00ecf35636e171bc1b4aa152c0caddeb10333 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/ticket_split.out @@ -0,0 +1,181 @@ +ticket_split.out + +trace + - CAR (interp) @ location: 8 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] + - CAR (entry) @ location: 8 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) Unit) ] + - log/CONST (exit) @ location: 8 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - CONST (entry) @ location: 9 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - log/SWAP (exit) @ location: 9 + [ (Pair 1 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - SWAP (entry) @ location: 16 + [ (Pair 1 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) ] + - log/SPLIT_TICKET (exit) @ location: 16 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + (Pair 1 2) ] + - SPLIT_TICKET (entry) @ location: 17 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 3) + (Pair 1 2) ] + - log/IF_NONE (exit) @ location: 17 + [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] + - IF_NONE (entry) @ location: 19 + [ (Some (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2))) ] + - log/[halt] (exit) @ location: 19 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - [halt] (entry) @ location: 25 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - control: KCons + - log/UNPAIR (exit) @ location: 19 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - UNPAIR (entry) @ location: 25 + [ (Pair (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2)) ] + - log/READ_TICKET (exit) @ location: 25 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - READ_TICKET (entry) @ location: 26 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CDR (exit) @ location: 26 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 28 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CDR (exit) @ location: 28 + [ (Pair 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 29 + [ (Pair 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CONST (exit) @ location: 29 + [ 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CONST (entry) @ location: 30 + [ 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/COMPARE (exit) @ location: 30 + [ 1 + 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - COMPARE (entry) @ location: 35 + [ 1 + 1 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/EQ (exit) @ location: 35 + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - EQ (entry) @ location: 36 + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/IF (exit) @ location: 36 + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - IF (entry) @ location: 37 + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/[halt] (exit) @ location: 37 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [halt] (entry) @ location: 43 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - control: KCons + - log/DROP (exit) @ location: 37 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - DROP (entry) @ location: 43 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 1) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/READ_TICKET (exit) @ location: 43 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - READ_TICKET (entry) @ location: 44 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CDR (exit) @ location: 44 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 46 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CDR (exit) @ location: 46 + [ (Pair 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CDR (entry) @ location: 47 + [ (Pair 17 2) + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CONST (exit) @ location: 47 + [ 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - CONST (entry) @ location: 48 + [ 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/COMPARE (exit) @ location: 48 + [ 2 + 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - COMPARE (entry) @ location: 53 + [ 2 + 2 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/EQ (exit) @ location: 53 + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - EQ (entry) @ location: 54 + [ 0 + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/IF (exit) @ location: 54 + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - IF (entry) @ location: 55 + [ True + (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/[halt] (exit) @ location: 55 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - [halt] (entry) @ location: 61 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - control: KCons + - log/DROP (exit) @ location: 55 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - DROP (entry) @ location: 61 + [ (Pair "KT1Ln1MPvHDJ1phLL8dNL4jrKF6Q1yQCBG1v" 17 2) ] + - log/CONST (exit) @ location: 61 + [ ] + - CONST (entry) @ location: 62 + [ ] + - log/NIL (exit) @ location: 62 + [ Unit ] + - NIL (entry) @ location: 63 + [ Unit ] + - log/PAIR (exit) @ location: 63 + [ {} + Unit ] + - PAIR (entry) @ location: 65 + [ {} + Unit ] + - log/[halt] (exit) @ location: 65 + [ (Pair {} Unit) ] + - [halt] (entry) @ location: 7 + [ (Pair {} Unit) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out new file mode 100644 index 0000000000000000000000000000000000000000..da02dbd85407b6cd3723fd34688c7d3cc6b220a6 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/view_toplevel_lib.out @@ -0,0 +1,22 @@ +view_toplevel_lib.out + +trace + - CAR (interp) @ location: 7 + [ (Pair 5 3) ] + - CAR (entry) @ location: 7 + [ (Pair 5 3) ] + - log/NIL (exit) @ location: 7 + [ 5 ] + - NIL (entry) @ location: 8 + [ 5 ] + - log/PAIR (exit) @ location: 8 + [ {} + 5 ] + - PAIR (entry) @ location: 10 + [ {} + 5 ] + - log/[halt] (exit) @ location: 10 + [ (Pair {} 5) ] + - [halt] (entry) @ location: 6 + [ (Pair {} 5) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out new file mode 100644 index 0000000000000000000000000000000000000000..2f397d8bafeb855ba4636c7851d9a75b60bb5bcb --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/_regressions/xor.out @@ -0,0 +1,49 @@ +xor.out + +trace + - CAR (interp) @ location: 16 + [ (Pair (Left (Pair True False)) None) ] + - CAR (entry) @ location: 16 + [ (Pair (Left (Pair True False)) None) ] + - log/IF_LEFT (exit) @ location: 16 + [ (Left (Pair True False)) ] + - IF_LEFT (entry) @ location: 17 + [ (Left (Pair True False)) ] + - log/UNPAIR (exit) @ location: 17 + [ (Pair True False) ] + - UNPAIR (entry) @ location: 19 + [ (Pair True False) ] + - log/XOR (exit) @ location: 19 + [ True + False ] + - XOR (entry) @ location: 20 + [ True + False ] + - log/LEFT (exit) @ location: 20 + [ True ] + - LEFT (entry) @ location: 21 + [ True ] + - log/[halt] (exit) @ location: 21 + [ (Left True) ] + - [halt] (entry) @ location: 28 + [ (Left True) ] + - control: KCons + - log/SOME (exit) @ location: 17 + [ (Left True) ] + - SOME (entry) @ location: 28 + [ (Left True) ] + - log/NIL (exit) @ location: 28 + [ (Some (Left True)) ] + - NIL (entry) @ location: 29 + [ (Some (Left True)) ] + - log/PAIR (exit) @ location: 29 + [ {} + (Some (Left True)) ] + - PAIR (entry) @ location: 31 + [ {} + (Some (Left True)) ] + - log/[halt] (exit) @ location: 31 + [ (Pair {} (Some (Left True))) ] + - [halt] (entry) @ location: 15 + [ (Pair {} (Some (Left True))) ] + - control: KNil diff --git a/src/proto_alpha/lib_protocol/test/regression/tezt/dune b/src/proto_alpha/lib_protocol/test/regression/tezt/dune new file mode 100644 index 0000000000000000000000000000000000000000..e73910ff83428fd5dad5f68892e60efaffda6052 --- /dev/null +++ b/src/proto_alpha/lib_protocol/test/regression/tezt/dune @@ -0,0 +1 @@ +(dirs :standard _regressions) diff --git a/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam b/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam index 2f0f66861529128201a2d00beb7e760196d0789e..029676aa5fa720c9cd3e4c9f82703361f8121c12 100644 --- a/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam +++ b/src/proto_alpha/lib_protocol/tezos-protocol-alpha-tests.opam @@ -21,6 +21,7 @@ depends: [ "tezos-base-test-helpers" { with-test } "tezos-benchmark" { with-test } "tezos-benchmark-alpha" { with-test } + "tezt" { with-test } ] build: [ [