{"version":1,"type_declarations":[{"id":{"id":1,"debug_name":"ContractAddress"},"long_id":{"generic_id":"ContractAddress","generic_args":[]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":25,"debug_name":"Box"},"long_id":{"generic_id":"Box","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":5,"debug_name":"Unit"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":true}},{"id":{"id":26,"debug_name":"core::option::Option::>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[1148899559,2378266466,1485259957,133414423,2674006245,2028450664,3226109961,43875671],"debug_name":"core::option::Option::>"}},{"Type":{"id":25,"debug_name":"Box"}},{"Type":{"id":5,"debug_name":"Unit"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":30,"debug_name":"Tuple>"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}},{"Type":{"id":25,"debug_name":"Box"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":10,"debug_name":"core::panics::Panic"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[2208749170,1797821712,129214108,2539384922,764199911,1378060934,2080739472,23743629],"debug_name":"core::panics::Panic"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":true}},{"id":{"id":3,"debug_name":"Array"},"long_id":{"generic_id":"Array","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":11,"debug_name":"Tuple>"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}},{"Type":{"id":10,"debug_name":"core::panics::Panic"}},{"Type":{"id":3,"debug_name":"Array"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[1782209503,156119424,3544633217,3616239912,1097956413,1194386562,3557292039,241216],"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}},{"Type":{"id":30,"debug_name":"Tuple>"}},{"Type":{"id":11,"debug_name":"Tuple>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":0,"debug_name":"felt252"},"long_id":{"generic_id":"felt252","generic_args":[]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":23,"debug_name":"core::option::Option::"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[272176401,869952872,2746667304,3595774673,2182797035,1218417362,2279605826,18640256],"debug_name":"core::option::Option::"}},{"Type":{"id":0,"debug_name":"felt252"}},{"Type":{"id":5,"debug_name":"Unit"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":20,"debug_name":"Snapshot>"},"long_id":{"generic_id":"Snapshot","generic_args":[{"Type":{"id":3,"debug_name":"Array"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":21,"debug_name":"core::array::Span::"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[3300335458,1649952866,1586379173,11667290,4275777335,629657412,779741659,29027239],"debug_name":"core::array::Span::"}},{"Type":{"id":20,"debug_name":"Snapshot>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":6,"debug_name":"core::bool"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[813480306,3301943960,3129481326,2959812592,2420049613,1538456759,1268401617,52989273],"debug_name":"core::bool"}},{"Type":{"id":5,"debug_name":"Unit"}},{"Type":{"id":5,"debug_name":"Unit"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":16,"debug_name":"Tuple"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}},{"Type":{"id":0,"debug_name":"felt252"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[3016534649,3793785761,1075434304,1304041610,3995531042,1829271060,310130411,46564133],"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}},{"Type":{"id":16,"debug_name":"Tuple"}},{"Type":{"id":11,"debug_name":"Tuple>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":27,"debug_name":"u32"},"long_id":{"generic_id":"u32","generic_args":[]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":29,"debug_name":"RangeCheck"},"long_id":{"generic_id":"RangeCheck","generic_args":[]},"declared_type_info":{"storable":true,"droppable":false,"duplicatable":false,"zero_sized":false}},{"id":{"id":14,"debug_name":"Tuple"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}},{"Type":{"id":5,"debug_name":"Unit"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":true}},{"id":{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[810059477,1191051281,3473934713,1048001221,903553281,761573516,608142877,13393542],"debug_name":"core::panics::PanicResult::<((),)>"}},{"Type":{"id":14,"debug_name":"Tuple"}},{"Type":{"id":11,"debug_name":"Tuple>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[3605368473,3791399122,4003579715,3835923627,4074433236,2409682678,2576567488,16899075],"debug_name":"core::result::Result::<(), core::array::Array::>"}},{"Type":{"id":5,"debug_name":"Unit"}},{"Type":{"id":3,"debug_name":"Array"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":8,"debug_name":"NonZero"},"long_id":{"generic_id":"NonZero","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}},{"id":{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[3781419609,1294779531,2850182087,4225787322,3600103873,2077540448,3810641450,1056827],"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}},{"Type":{"id":16,"debug_name":"Tuple"}},{"Type":{"id":11,"debug_name":"Tuple>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":4,"debug_name":"core::result::Result::>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[3538808540,3713106003,701396000,3002643867,628780750,1828866117,1010937188,9490464],"debug_name":"core::result::Result::>"}},{"Type":{"id":0,"debug_name":"felt252"}},{"Type":{"id":3,"debug_name":"Array"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":12,"debug_name":"Tuple>>"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1380714691,777545161,640624565,3564344830,2506258596,2515665124,462026948,49159723],"debug_name":"Tuple"}},{"Type":{"id":4,"debug_name":"core::result::Result::>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"},"long_id":{"generic_id":"Enum","generic_args":[{"UserType":{"id":[1011039008,2758504060,476778802,2050012213,1500284518,1999096113,4168630136,51681111],"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}},{"Type":{"id":12,"debug_name":"Tuple>>"}},{"Type":{"id":11,"debug_name":"Tuple>"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":false,"zero_sized":false}},{"id":{"id":19,"debug_name":"System"},"long_id":{"generic_id":"System","generic_args":[]},"declared_type_info":{"storable":true,"droppable":false,"duplicatable":false,"zero_sized":false}},{"id":{"id":18,"debug_name":"GasBuiltin"},"long_id":{"generic_id":"GasBuiltin","generic_args":[]},"declared_type_info":{"storable":true,"droppable":false,"duplicatable":false,"zero_sized":false}},{"id":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"},"long_id":{"generic_id":"Struct","generic_args":[{"UserType":{"id":[1463923635,2032237224,2158644775,1053804574,186968603,3932515078,2364996920,5985716],"debug_name":"abc::IHelloStarknetSafeDispatcher"}},{"Type":{"id":1,"debug_name":"ContractAddress"}}]},"declared_type_info":{"storable":true,"droppable":true,"duplicatable":true,"zero_sized":false}}],"libfunc_declarations":[{"id":{"id":75,"debug_name":"contract_address_const<1>"},"long_id":{"generic_id":"contract_address_const","generic_args":[{"Value":[1,[1]]}]}},{"id":{"id":74,"debug_name":"struct_construct"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}]}},{"id":{"id":58,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":18,"debug_name":"GasBuiltin"}}]}},{"id":{"id":59,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":19,"debug_name":"System"}}]}},{"id":{"id":81,"debug_name":"dup"},"long_id":{"generic_id":"dup","generic_args":[{"Type":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}]}},{"id":{"id":82,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}]}},{"id":{"id":27,"debug_name":"function_call"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcherImpl::get_balance"}}]}},{"id":{"id":26,"debug_name":"enum_match>,)>>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}}]}},{"id":{"id":18,"debug_name":"branch_align"},"long_id":{"generic_id":"branch_align","generic_args":[]}},{"id":{"id":25,"debug_name":"struct_deconstruct>>>"},"long_id":{"generic_id":"struct_deconstruct","generic_args":[{"Type":{"id":12,"debug_name":"Tuple>>"}}]}},{"id":{"id":23,"debug_name":"store_temp>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":4,"debug_name":"core::result::Result::>"}}]}},{"id":{"id":12,"debug_name":"function_call>::unwrap::>>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":0,"debug_name":"core::result::ResultTraitImpl::>::unwrap::>"}}]}},{"id":{"id":11,"debug_name":"enum_match>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}}]}},{"id":{"id":10,"debug_name":"struct_deconstruct>"},"long_id":{"generic_id":"struct_deconstruct","generic_args":[{"Type":{"id":16,"debug_name":"Tuple"}}]}},{"id":{"id":8,"debug_name":"felt252_is_zero"},"long_id":{"generic_id":"felt252_is_zero","generic_args":[]}},{"id":{"id":76,"debug_name":"felt252_const<42>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[42]]}]}},{"id":{"id":24,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":67,"debug_name":"function_call"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":6,"debug_name":"abc::IHelloStarknetSafeDispatcherImpl::increase_balance"}}]}},{"id":{"id":62,"debug_name":"function_call>::unwrap::>>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":4,"debug_name":"core::result::ResultTraitImpl::<(), core::array::Array::>::unwrap::>"}}]}},{"id":{"id":61,"debug_name":"enum_match>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}}]}},{"id":{"id":77,"debug_name":"drop>"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":14,"debug_name":"Tuple"}}]}},{"id":{"id":9,"debug_name":"felt252_sub"},"long_id":{"generic_id":"felt252_sub","generic_args":[]}},{"id":{"id":7,"debug_name":"struct_construct"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":5,"debug_name":"Unit"}}]}},{"id":{"id":6,"debug_name":"struct_construct>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":14,"debug_name":"Tuple"}}]}},{"id":{"id":5,"debug_name":"enum_init, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}},{"Value":[0,[]]}]}},{"id":{"id":65,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}}]}},{"id":{"id":78,"debug_name":"drop>"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":8,"debug_name":"NonZero"}}]}},{"id":{"id":4,"debug_name":"array_new"},"long_id":{"generic_id":"array_new","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":79,"debug_name":"felt252_const<381278114803728420498691443785622373>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1634624357,543318380,1634494820,4812406]]}]}},{"id":{"id":3,"debug_name":"array_append"},"long_id":{"generic_id":"array_append","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":2,"debug_name":"struct_construct"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":10,"debug_name":"core::panics::Panic"}}]}},{"id":{"id":1,"debug_name":"struct_construct>>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":11,"debug_name":"Tuple>"}}]}},{"id":{"id":0,"debug_name":"enum_init, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}},{"Value":[1,[1]]}]}},{"id":{"id":80,"debug_name":"drop"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}]}},{"id":{"id":102,"debug_name":"felt252_const<0>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[0,[]]}]}},{"id":{"id":64,"debug_name":"enum_match>>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}}]}},{"id":{"id":46,"debug_name":"drop"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":5,"debug_name":"Unit"}}]}},{"id":{"id":103,"debug_name":"felt252_const<476175220899877730992872449155464006807581320548>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1667982692,1885433449,1635149088,1818501224,1399353205]]}]}},{"id":{"id":96,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":29,"debug_name":"RangeCheck"}}]}},{"id":{"id":55,"debug_name":"snapshot_take>"},"long_id":{"generic_id":"snapshot_take","generic_args":[{"Type":{"id":3,"debug_name":"Array"}}]}},{"id":{"id":104,"debug_name":"u32_const<0>"},"long_id":{"generic_id":"u32_const","generic_args":[{"Value":[0,[]]}]}},{"id":{"id":47,"debug_name":"store_temp>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":20,"debug_name":"Snapshot>"}}]}},{"id":{"id":98,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":27,"debug_name":"u32"}}]}},{"id":{"id":85,"debug_name":"function_call::at>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":9,"debug_name":"core::array::ArrayImpl::::at"}}]}},{"id":{"id":84,"debug_name":"enum_match>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}}]}},{"id":{"id":45,"debug_name":"rename"},"long_id":{"generic_id":"rename","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":105,"debug_name":"felt252_const<5699537517605328445702201643605196301213744>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1650794544,1852797984,543383918,1869966964,16749]]}]}},{"id":{"id":101,"debug_name":"enum_init"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":6,"debug_name":"core::bool"}},{"Value":[1,[1]]}]}},{"id":{"id":108,"debug_name":"store_temp"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":6,"debug_name":"core::bool"}}]}},{"id":{"id":44,"debug_name":"jump"},"long_id":{"generic_id":"jump","generic_args":[]}},{"id":{"id":100,"debug_name":"enum_init"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":6,"debug_name":"core::bool"}},{"Value":[0,[]]}]}},{"id":{"id":20,"debug_name":"drop>"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":3,"debug_name":"Array"}}]}},{"id":{"id":83,"debug_name":"enum_match"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":6,"debug_name":"core::bool"}}]}},{"id":{"id":106,"debug_name":"drop>"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":16,"debug_name":"Tuple"}}]}},{"id":{"id":107,"debug_name":"drop"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":6,"debug_name":"core::bool"}}]}},{"id":{"id":52,"debug_name":"struct_deconstruct"},"long_id":{"generic_id":"struct_deconstruct","generic_args":[{"Type":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}]}},{"id":{"id":54,"debug_name":"felt252_const<1636223440827086009537493065587328807418413867743950350615962740049133672085>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1571002005,3598222536,2239809028,2083924914,433130198,842254315,2173887539,60690900]]}]}},{"id":{"id":39,"debug_name":"struct_construct>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":21,"debug_name":"core::array::Span::"}}]}},{"id":{"id":51,"debug_name":"call_contract_syscall"},"long_id":{"generic_id":"call_contract_syscall","generic_args":[]}},{"id":{"id":49,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":21,"debug_name":"core::array::Span::"}}]}},{"id":{"id":34,"debug_name":"function_call"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":3,"debug_name":"core::Felt252Serde::deserialize"}}]}},{"id":{"id":56,"debug_name":"drop>"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":21,"debug_name":"core::array::Span::"}}]}},{"id":{"id":33,"debug_name":"enum_match>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":23,"debug_name":"core::option::Option::"}}]}},{"id":{"id":32,"debug_name":"enum_init>, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":4,"debug_name":"core::result::Result::>"}},{"Value":[0,[]]}]}},{"id":{"id":29,"debug_name":"struct_construct>>>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":12,"debug_name":"Tuple>>"}}]}},{"id":{"id":28,"debug_name":"enum_init>,)>, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}},{"Value":[0,[]]}]}},{"id":{"id":60,"debug_name":"store_temp>,)>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}}]}},{"id":{"id":57,"debug_name":"felt252_const<7891998437966260601762371672023996916393715052535837300>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1752134260,1869553779,1952522356,1679844449,1970433637,5399924]]}]}},{"id":{"id":31,"debug_name":"enum_init>,)>, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}},{"Value":[1,[1]]}]}},{"id":{"id":30,"debug_name":"enum_init>, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":4,"debug_name":"core::result::Result::>"}},{"Value":[1,[1]]}]}},{"id":{"id":22,"debug_name":"felt252_const<30828113188794245257250221355944970489240709081949230>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1818584110,543580521,2003984752,976909678,1937075316,21093]]}]}},{"id":{"id":13,"debug_name":"function_call>::expect::>>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":1,"debug_name":"core::result::ResultTraitImpl::>::expect::>"}}]}},{"id":{"id":72,"debug_name":"snapshot_take"},"long_id":{"generic_id":"snapshot_take","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":19,"debug_name":"drop"},"long_id":{"generic_id":"drop","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":71,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":3,"debug_name":"Array"}}]}},{"id":{"id":70,"debug_name":"function_call"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":7,"debug_name":"core::Felt252Serde::serialize"}}]}},{"id":{"id":73,"debug_name":"felt252_const<1530486729947006463063166157847785599120665941190480211966374137237989315360>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1624331040,1581301407,1865514686,806458281,572143008,3141603843,3962747918,56768907]]}]}},{"id":{"id":69,"debug_name":"enum_init>, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}},{"Value":[0,[]]}]}},{"id":{"id":66,"debug_name":"store_temp>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}}]}},{"id":{"id":68,"debug_name":"enum_init>, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}},{"Value":[1,[1]]}]}},{"id":{"id":63,"debug_name":"function_call>::expect::>>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":5,"debug_name":"core::result::ResultTraitImpl::<(), core::array::Array::>::expect::>"}}]}},{"id":{"id":90,"debug_name":"function_call>"},"long_id":{"generic_id":"function_call","generic_args":[{"UserFunc":{"id":10,"debug_name":"core::array::array_at::"}}]}},{"id":{"id":89,"debug_name":"enum_match,)>>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}}]}},{"id":{"id":88,"debug_name":"struct_deconstruct>>"},"long_id":{"generic_id":"struct_deconstruct","generic_args":[{"Type":{"id":30,"debug_name":"Tuple>"}}]}},{"id":{"id":37,"debug_name":"unbox"},"long_id":{"generic_id":"unbox","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":16,"debug_name":"struct_construct>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":16,"debug_name":"Tuple"}}]}},{"id":{"id":87,"debug_name":"enum_init, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}},{"Value":[0,[]]}]}},{"id":{"id":99,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}}]}},{"id":{"id":86,"debug_name":"enum_init, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}},{"Value":[1,[1]]}]}},{"id":{"id":43,"debug_name":"struct_deconstruct>"},"long_id":{"generic_id":"struct_deconstruct","generic_args":[{"Type":{"id":21,"debug_name":"core::array::Span::"}}]}},{"id":{"id":42,"debug_name":"array_snapshot_pop_front"},"long_id":{"generic_id":"array_snapshot_pop_front","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":41,"debug_name":"enum_init>, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":26,"debug_name":"core::option::Option::>"}},{"Value":[0,[]]}]}},{"id":{"id":48,"debug_name":"store_temp>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":26,"debug_name":"core::option::Option::>"}}]}},{"id":{"id":40,"debug_name":"enum_init>, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":26,"debug_name":"core::option::Option::>"}},{"Value":[1,[1]]}]}},{"id":{"id":38,"debug_name":"enum_match>>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":26,"debug_name":"core::option::Option::>"}}]}},{"id":{"id":36,"debug_name":"enum_init, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":23,"debug_name":"core::option::Option::"}},{"Value":[0,[]]}]}},{"id":{"id":50,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":23,"debug_name":"core::option::Option::"}}]}},{"id":{"id":35,"debug_name":"enum_init, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":23,"debug_name":"core::option::Option::"}},{"Value":[1,[1]]}]}},{"id":{"id":17,"debug_name":"enum_match>>"},"long_id":{"generic_id":"enum_match","generic_args":[{"Type":{"id":4,"debug_name":"core::result::Result::>"}}]}},{"id":{"id":15,"debug_name":"enum_init, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}},{"Value":[0,[]]}]}},{"id":{"id":21,"debug_name":"store_temp>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}}]}},{"id":{"id":14,"debug_name":"enum_init, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}},{"Value":[1,[1]]}]}},{"id":{"id":94,"debug_name":"array_get"},"long_id":{"generic_id":"array_get","generic_args":[{"Type":{"id":0,"debug_name":"felt252"}}]}},{"id":{"id":93,"debug_name":"struct_construct>>"},"long_id":{"generic_id":"struct_construct","generic_args":[{"Type":{"id":30,"debug_name":"Tuple>"}}]}},{"id":{"id":92,"debug_name":"enum_init,)>, 0>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}},{"Value":[0,[]]}]}},{"id":{"id":97,"debug_name":"store_temp,)>>"},"long_id":{"generic_id":"store_temp","generic_args":[{"Type":{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}}]}},{"id":{"id":95,"debug_name":"felt252_const<1637570914057682275393755530660268060279989363>"},"long_id":{"generic_id":"felt252_const","generic_args":[{"Value":[1,[1970168947,1713398383,1970544751,1702371439,4812388]]}]}},{"id":{"id":91,"debug_name":"enum_init,)>, 1>"},"long_id":{"generic_id":"enum_init","generic_args":[{"Type":{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}},{"Value":[1,[1]]}]}}],"statements":[{"Invocation":{"libfunc_id":{"id":75,"debug_name":"contract_address_const<1>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":74,"debug_name":"struct_construct"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":81,"debug_name":"dup"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null},{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":82,"debug_name":"store_temp"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":27,"debug_name":"function_call"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null},{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null},{"id":6,"debug_name":null},{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":26,"debug_name":"enum_match>,)>>"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]},{"target":{"Statement":105},"results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":25,"debug_name":"struct_deconstruct>>>"},"args":[{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":23,"debug_name":"store_temp>>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":12,"debug_name":"function_call>::unwrap::>>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":11,"debug_name":"enum_match>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":12,"debug_name":null}]},{"target":{"Statement":98},"results":[{"id":13,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":10,"debug_name":"struct_deconstruct>"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":14,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":8,"debug_name":"felt252_is_zero"},"args":[{"id":14,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]},{"target":{"Statement":84},"results":[{"id":15,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":76,"debug_name":"felt252_const<42>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":16,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":81,"debug_name":"dup"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null},{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":82,"debug_name":"store_temp"},"args":[{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":16,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":67,"debug_name":"function_call"},"args":[{"id":5,"debug_name":null},{"id":6,"debug_name":null},{"id":17,"debug_name":null},{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":20,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":62,"debug_name":"function_call>::unwrap::>>"},"args":[{"id":20,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":61,"debug_name":"enum_match>"},"args":[{"id":21,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":22,"debug_name":null}]},{"target":{"Statement":77},"results":[{"id":23,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":77,"debug_name":"drop>"},"args":[{"id":22,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":82,"debug_name":"store_temp"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":27,"debug_name":"function_call"},"args":[{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null},{"id":25,"debug_name":null},{"id":26,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":26,"debug_name":"enum_match>,)>>"},"args":[{"id":26,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":27,"debug_name":null}]},{"target":{"Statement":71},"results":[{"id":28,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":25,"debug_name":"struct_deconstruct>>>"},"args":[{"id":27,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":29,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":23,"debug_name":"store_temp>>"},"args":[{"id":29,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":29,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":12,"debug_name":"function_call>::unwrap::>>"},"args":[{"id":29,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":30,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":11,"debug_name":"enum_match>"},"args":[{"id":30,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":31,"debug_name":null}]},{"target":{"Statement":65},"results":[{"id":32,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":10,"debug_name":"struct_deconstruct>"},"args":[{"id":31,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":33,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":76,"debug_name":"felt252_const<42>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":34,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":9,"debug_name":"felt252_sub"},"args":[{"id":33,"debug_name":null},{"id":34,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":35,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":35,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":35,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":8,"debug_name":"felt252_is_zero"},"args":[{"id":35,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]},{"target":{"Statement":52},"results":[{"id":36,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":37,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":6,"debug_name":"struct_construct>"},"args":[{"id":37,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":38,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":5,"debug_name":"enum_init, 0>"},"args":[{"id":38,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":39,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":25,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":39,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":39,"debug_name":null}]}]}},{"Return":[{"id":24,"debug_name":null},{"id":25,"debug_name":null},{"id":39,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":78,"debug_name":"drop>"},"args":[{"id":36,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":40,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":79,"debug_name":"felt252_const<381278114803728420498691443785622373>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":41,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":41,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":41,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":40,"debug_name":null},{"id":41,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":42,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":43,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":43,"debug_name":null},{"id":42,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":44,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":44,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":45,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":25,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":45,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":45,"debug_name":null}]}]}},{"Return":[{"id":24,"debug_name":null},{"id":25,"debug_name":null},{"id":45,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":32,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":46,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":25,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":46,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":46,"debug_name":null}]}]}},{"Return":[{"id":24,"debug_name":null},{"id":25,"debug_name":null},{"id":46,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":28,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":47,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":25,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":47,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":47,"debug_name":null}]}]}},{"Return":[{"id":24,"debug_name":null},{"id":25,"debug_name":null},{"id":47,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":23,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":48,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":48,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":48,"debug_name":null}]}]}},{"Return":[{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":48,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":78,"debug_name":"drop>"},"args":[{"id":15,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":49,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":79,"debug_name":"felt252_const<381278114803728420498691443785622373>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":50,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":50,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":50,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":49,"debug_name":null},{"id":50,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":51,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":52,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":52,"debug_name":null},{"id":51,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":53,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":53,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":54,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":54,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":54,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null},{"id":6,"debug_name":null},{"id":54,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":55,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":55,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":55,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null},{"id":6,"debug_name":null},{"id":55,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":56,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":56,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":56,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null},{"id":6,"debug_name":null},{"id":56,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":75,"debug_name":"contract_address_const<1>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":74,"debug_name":"struct_construct"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":81,"debug_name":"dup"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null},{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":82,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":27,"debug_name":"function_call"},"args":[{"id":1,"debug_name":null},{"id":2,"debug_name":null},{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null},{"id":7,"debug_name":null},{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":26,"debug_name":"enum_match>,)>>"},"args":[{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]},{"target":{"Statement":249},"results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":25,"debug_name":"struct_deconstruct>>>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":23,"debug_name":"store_temp>>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":12,"debug_name":"function_call>::unwrap::>>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":12,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":11,"debug_name":"enum_match>"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]},{"target":{"Statement":241},"results":[{"id":14,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":10,"debug_name":"struct_deconstruct>"},"args":[{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":15,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":8,"debug_name":"felt252_is_zero"},"args":[{"id":15,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]},{"target":{"Statement":226},"results":[{"id":16,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":102,"debug_name":"felt252_const<0>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":82,"debug_name":"store_temp"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":67,"debug_name":"function_call"},"args":[{"id":6,"debug_name":null},{"id":7,"debug_name":null},{"id":4,"debug_name":null},{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":20,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":64,"debug_name":"enum_match>>"},"args":[{"id":20,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]},{"target":{"Statement":150},"results":[{"id":22,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":21,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":23,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":103,"debug_name":"felt252_const<476175220899877730992872449155464006807581320548>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":23,"debug_name":null},{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":26,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":26,"debug_name":null},{"id":25,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":27,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":27,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":28,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":28,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":28,"debug_name":null}]}]}},{"Return":[{"id":0,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":28,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":55,"debug_name":"snapshot_take>"},"args":[{"id":22,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":29,"debug_name":null},{"id":30,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":104,"debug_name":"u32_const<0>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":31,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":47,"debug_name":"store_temp>>"},"args":[{"id":30,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":30,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":98,"debug_name":"store_temp"},"args":[{"id":31,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":31,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":85,"debug_name":"function_call::at>"},"args":[{"id":0,"debug_name":null},{"id":30,"debug_name":null},{"id":31,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":32,"debug_name":null},{"id":33,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":84,"debug_name":"enum_match>"},"args":[{"id":33,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":34,"debug_name":null}]},{"target":{"Statement":218},"results":[{"id":35,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":10,"debug_name":"struct_deconstruct>"},"args":[{"id":34,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":36,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":45,"debug_name":"rename"},"args":[{"id":36,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":37,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":105,"debug_name":"felt252_const<5699537517605328445702201643605196301213744>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":38,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":9,"debug_name":"felt252_sub"},"args":[{"id":37,"debug_name":null},{"id":38,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":39,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":39,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":39,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":8,"debug_name":"felt252_is_zero"},"args":[{"id":39,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]},{"target":{"Statement":170},"results":[{"id":40,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":41,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":101,"debug_name":"enum_init"},"args":[{"id":41,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":42,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":108,"debug_name":"store_temp"},"args":[{"id":42,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":43,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":44,"debug_name":"jump"},"args":[],"branches":[{"target":{"Statement":175},"results":[]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":78,"debug_name":"drop>"},"args":[{"id":40,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":44,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":100,"debug_name":"enum_init"},"args":[{"id":44,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":45,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":108,"debug_name":"store_temp"},"args":[{"id":45,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":43,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":55,"debug_name":"snapshot_take>"},"args":[{"id":29,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":46,"debug_name":null},{"id":47,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":46,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":104,"debug_name":"u32_const<0>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":48,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":32,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":32,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":47,"debug_name":"store_temp>>"},"args":[{"id":47,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":47,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":98,"debug_name":"store_temp"},"args":[{"id":48,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":48,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":85,"debug_name":"function_call::at>"},"args":[{"id":32,"debug_name":null},{"id":47,"debug_name":null},{"id":48,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":49,"debug_name":null},{"id":50,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":84,"debug_name":"enum_match>"},"args":[{"id":50,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":51,"debug_name":null}]},{"target":{"Statement":210},"results":[{"id":52,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":83,"debug_name":"enum_match"},"args":[{"id":43,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":53,"debug_name":null}]},{"target":{"Statement":199},"results":[{"id":54,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":53,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":55,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":10,"debug_name":"struct_deconstruct>"},"args":[{"id":51,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":56,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":45,"debug_name":"rename"},"args":[{"id":56,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":57,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":55,"debug_name":null},{"id":57,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":58,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":59,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":59,"debug_name":null},{"id":58,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":60,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":60,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":61,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":49,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":49,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":61,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":61,"debug_name":null}]}]}},{"Return":[{"id":49,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":61,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":54,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":106,"debug_name":"drop>"},"args":[{"id":51,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":62,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":6,"debug_name":"struct_construct>"},"args":[{"id":62,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":63,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":5,"debug_name":"enum_init, 0>"},"args":[{"id":63,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":64,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":49,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":49,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":64,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":64,"debug_name":null}]}]}},{"Return":[{"id":49,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":64,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":107,"debug_name":"drop"},"args":[{"id":43,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":52,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":65,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":49,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":49,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":65,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":65,"debug_name":null}]}]}},{"Return":[{"id":49,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":65,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":29,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":35,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":66,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":32,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":32,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":66,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":66,"debug_name":null}]}]}},{"Return":[{"id":32,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null},{"id":66,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":78,"debug_name":"drop>"},"args":[{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":67,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":79,"debug_name":"felt252_const<381278114803728420498691443785622373>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":68,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":68,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":68,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":67,"debug_name":null},{"id":68,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":69,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":70,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":70,"debug_name":null},{"id":69,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":71,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":71,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":72,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":72,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":72,"debug_name":null}]}]}},{"Return":[{"id":0,"debug_name":null},{"id":6,"debug_name":null},{"id":7,"debug_name":null},{"id":72,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":14,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":73,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":73,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":73,"debug_name":null}]}]}},{"Return":[{"id":0,"debug_name":null},{"id":6,"debug_name":null},{"id":7,"debug_name":null},{"id":73,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":80,"debug_name":"drop"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":74,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":74,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":74,"debug_name":null}]}]}},{"Return":[{"id":0,"debug_name":null},{"id":6,"debug_name":null},{"id":7,"debug_name":null},{"id":74,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":52,"debug_name":"struct_deconstruct"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":54,"debug_name":"felt252_const<1636223440827086009537493065587328807418413867743950350615962740049133672085>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":55,"debug_name":"snapshot_take>"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null},{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":39,"debug_name":"struct_construct>"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":51,"debug_name":"call_contract_syscall"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null},{"id":4,"debug_name":null},{"id":5,"debug_name":null},{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null},{"id":10,"debug_name":null},{"id":11,"debug_name":null}]},{"target":{"Statement":293},"results":[{"id":12,"debug_name":null},{"id":13,"debug_name":null},{"id":14,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":49,"debug_name":"store_temp>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":34,"debug_name":"function_call"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":15,"debug_name":null},{"id":16,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":56,"debug_name":"drop>"},"args":[{"id":15,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":33,"debug_name":"enum_match>"},"args":[{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]},{"target":{"Statement":280},"results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":32,"debug_name":"enum_init>, 0>"},"args":[{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":29,"debug_name":"struct_construct>>>"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":20,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":28,"debug_name":"enum_init>,)>, 0>"},"args":[{"id":20,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":60,"debug_name":"store_temp>,)>>"},"args":[{"id":21,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]}]}},{"Return":[{"id":9,"debug_name":null},{"id":10,"debug_name":null},{"id":21,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":22,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":57,"debug_name":"felt252_const<7891998437966260601762371672023996916393715052535837300>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":23,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":23,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":23,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":22,"debug_name":null},{"id":23,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":24,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":25,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":25,"debug_name":null},{"id":24,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":26,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":31,"debug_name":"enum_init>,)>, 1>"},"args":[{"id":26,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":27,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":60,"debug_name":"store_temp>,)>>"},"args":[{"id":27,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":27,"debug_name":null}]}]}},{"Return":[{"id":9,"debug_name":null},{"id":10,"debug_name":null},{"id":27,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":30,"debug_name":"enum_init>, 1>"},"args":[{"id":14,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":28,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":29,"debug_name":"struct_construct>>>"},"args":[{"id":28,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":29,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":28,"debug_name":"enum_init>,)>, 0>"},"args":[{"id":29,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":30,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":12,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":60,"debug_name":"store_temp>,)>>"},"args":[{"id":30,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":30,"debug_name":null}]}]}},{"Return":[{"id":12,"debug_name":null},{"id":13,"debug_name":null},{"id":30,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":22,"debug_name":"felt252_const<30828113188794245257250221355944970489240709081949230>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":23,"debug_name":"store_temp>>"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":13,"debug_name":"function_call>::expect::>>"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Return":[{"id":2,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":72,"debug_name":"snapshot_take"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null},{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":19,"debug_name":"drop"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":71,"debug_name":"store_temp>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":70,"debug_name":"function_call"},"args":[{"id":6,"debug_name":null},{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null},{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":52,"debug_name":"struct_deconstruct"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":73,"debug_name":"felt252_const<1530486729947006463063166157847785599120665941190480211966374137237989315360>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":55,"debug_name":"snapshot_take>"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null},{"id":12,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":39,"debug_name":"struct_construct>"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":51,"debug_name":"call_contract_syscall"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null},{"id":9,"debug_name":null},{"id":10,"debug_name":null},{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":14,"debug_name":null},{"id":15,"debug_name":null},{"id":16,"debug_name":null}]},{"target":{"Statement":328},"results":[{"id":17,"debug_name":null},{"id":18,"debug_name":null},{"id":19,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":56,"debug_name":"drop>"},"args":[{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":20,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":69,"debug_name":"enum_init>, 0>"},"args":[{"id":20,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":14,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":14,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":15,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":15,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":66,"debug_name":"store_temp>>"},"args":[{"id":21,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":21,"debug_name":null}]}]}},{"Return":[{"id":14,"debug_name":null},{"id":15,"debug_name":null},{"id":21,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":68,"debug_name":"enum_init>, 1>"},"args":[{"id":19,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":22,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":58,"debug_name":"store_temp"},"args":[{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":59,"debug_name":"store_temp"},"args":[{"id":18,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":18,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":66,"debug_name":"store_temp>>"},"args":[{"id":22,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":22,"debug_name":null}]}]}},{"Return":[{"id":17,"debug_name":null},{"id":18,"debug_name":null},{"id":22,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":22,"debug_name":"felt252_const<30828113188794245257250221355944970489240709081949230>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":66,"debug_name":"store_temp>>"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":63,"debug_name":"function_call>::expect::>>"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Return":[{"id":2,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":0,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":47,"debug_name":"store_temp>>"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":98,"debug_name":"store_temp"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":90,"debug_name":"function_call>"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null},{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null},{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":89,"debug_name":"enum_match,)>>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]},{"target":{"Statement":352},"results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":88,"debug_name":"struct_deconstruct>>"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":37,"debug_name":"unbox"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":16,"debug_name":"struct_construct>"},"args":[{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":87,"debug_name":"enum_init, 0>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":99,"debug_name":"store_temp>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Return":[{"id":3,"debug_name":null},{"id":10,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":86,"debug_name":"enum_init, 1>"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":99,"debug_name":"store_temp>"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Return":[{"id":3,"debug_name":null},{"id":11,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":43,"debug_name":"struct_deconstruct>"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":1,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":42,"debug_name":"array_snapshot_pop_front"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null},{"id":3,"debug_name":null}]},{"target":{"Statement":364},"results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":41,"debug_name":"enum_init>, 0>"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":47,"debug_name":"store_temp>>"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":48,"debug_name":"store_temp>>"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":44,"debug_name":"jump"},"args":[],"branches":[{"target":{"Statement":369},"results":[]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":40,"debug_name":"enum_init>, 1>"},"args":[{"id":8,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":47,"debug_name":"store_temp>>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":48,"debug_name":"store_temp>>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":39,"debug_name":"struct_construct>"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":38,"debug_name":"enum_match>>"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]},{"target":{"Statement":378},"results":[{"id":12,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":37,"debug_name":"unbox"},"args":[{"id":11,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":45,"debug_name":"rename"},"args":[{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":14,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":36,"debug_name":"enum_init, 0>"},"args":[{"id":14,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":15,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":49,"debug_name":"store_temp>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":50,"debug_name":"store_temp>"},"args":[{"id":15,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":15,"debug_name":null}]}]}},{"Return":[{"id":10,"debug_name":null},{"id":15,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":46,"debug_name":"drop"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":16,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":35,"debug_name":"enum_init, 1>"},"args":[{"id":16,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":49,"debug_name":"store_temp>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":50,"debug_name":"store_temp>"},"args":[{"id":17,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":17,"debug_name":null}]}]}},{"Return":[{"id":10,"debug_name":null},{"id":17,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":17,"debug_name":"enum_match>>"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]},{"target":{"Statement":392},"results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":19,"debug_name":"drop"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":16,"debug_name":"struct_construct>"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":15,"debug_name":"enum_init, 0>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":21,"debug_name":"store_temp>"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":6,"debug_name":null},{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":8,"debug_name":null},{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":14,"debug_name":"enum_init, 1>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":21,"debug_name":"store_temp>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Return":[{"id":10,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":45,"debug_name":"rename"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":1,"debug_name":null},{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":7,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":71,"debug_name":"store_temp>"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Return":[{"id":3,"debug_name":null},{"id":4,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":64,"debug_name":"enum_match>>"},"args":[{"id":0,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":2,"debug_name":null}]},{"target":{"Statement":413},"results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":19,"debug_name":"drop"},"args":[{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":6,"debug_name":"struct_construct>"},"args":[{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":4,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":5,"debug_name":"enum_init, 0>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":20,"debug_name":"drop>"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":6,"debug_name":null},{"id":1,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":8,"debug_name":null},{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":0,"debug_name":"enum_init, 1>"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":65,"debug_name":"store_temp>"},"args":[{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Return":[{"id":10,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":94,"debug_name":"array_get"},"args":[{"id":0,"debug_name":null},{"id":1,"debug_name":null},{"id":2,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null},{"id":4,"debug_name":null}]},{"target":{"Statement":429},"results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":93,"debug_name":"struct_construct>>"},"args":[{"id":4,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":6,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":92,"debug_name":"enum_init,)>, 0>"},"args":[{"id":6,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":3,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":3,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":97,"debug_name":"store_temp,)>>"},"args":[{"id":7,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":7,"debug_name":null}]}]}},{"Return":[{"id":3,"debug_name":null},{"id":7,"debug_name":null}]},{"Invocation":{"libfunc_id":{"id":18,"debug_name":"branch_align"},"args":[],"branches":[{"target":"Fallthrough","results":[]}]}},{"Invocation":{"libfunc_id":{"id":4,"debug_name":"array_new"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":8,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":95,"debug_name":"felt252_const<1637570914057682275393755530660268060279989363>"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":24,"debug_name":"store_temp"},"args":[{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":9,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":3,"debug_name":"array_append"},"args":[{"id":8,"debug_name":null},{"id":9,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":10,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":2,"debug_name":"struct_construct"},"args":[],"branches":[{"target":"Fallthrough","results":[{"id":11,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":1,"debug_name":"struct_construct>>"},"args":[{"id":11,"debug_name":null},{"id":10,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":12,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":91,"debug_name":"enum_init,)>, 1>"},"args":[{"id":12,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":96,"debug_name":"store_temp"},"args":[{"id":5,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":5,"debug_name":null}]}]}},{"Invocation":{"libfunc_id":{"id":97,"debug_name":"store_temp,)>>"},"args":[{"id":13,"debug_name":null}],"branches":[{"target":"Fallthrough","results":[{"id":13,"debug_name":null}]}]}},{"Return":[{"id":5,"debug_name":null},{"id":13,"debug_name":null}]}],"funcs":[{"id":{"id":8,"debug_name":"tests::test_contract::test_increase_balance"},"signature":{"param_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"}],"ret_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":18,"debug_name":"GasBuiltin"}},{"id":{"id":1,"debug_name":null},"ty":{"id":19,"debug_name":"System"}}],"entry_point":0},{"id":{"id":11,"debug_name":"tests::test_contract::test_cannot_increase_balance_with_zero_value"},"signature":{"param_types":[{"id":29,"debug_name":"RangeCheck"},{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"}],"ret_types":[{"id":29,"debug_name":"RangeCheck"},{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":29,"debug_name":"RangeCheck"}},{"id":{"id":1,"debug_name":null},"ty":{"id":18,"debug_name":"GasBuiltin"}},{"id":{"id":2,"debug_name":null},"ty":{"id":19,"debug_name":"System"}}],"entry_point":112},{"id":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcherImpl::get_balance"},"signature":{"param_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}],"ret_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":13,"debug_name":"core::panics::PanicResult::<(core::result::Result::>,)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":18,"debug_name":"GasBuiltin"}},{"id":{"id":1,"debug_name":null},"ty":{"id":19,"debug_name":"System"}},{"id":{"id":2,"debug_name":null},"ty":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}}],"entry_point":257},{"id":{"id":0,"debug_name":"core::result::ResultTraitImpl::>::unwrap::>"},"signature":{"param_types":[{"id":4,"debug_name":"core::result::Result::>"}],"ret_types":[{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":4,"debug_name":"core::result::Result::>"}}],"entry_point":301},{"id":{"id":6,"debug_name":"abc::IHelloStarknetSafeDispatcherImpl::increase_balance"},"signature":{"param_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"},{"id":0,"debug_name":"felt252"}],"ret_types":[{"id":18,"debug_name":"GasBuiltin"},{"id":19,"debug_name":"System"},{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":18,"debug_name":"GasBuiltin"}},{"id":{"id":1,"debug_name":null},"ty":{"id":19,"debug_name":"System"}},{"id":{"id":2,"debug_name":null},"ty":{"id":2,"debug_name":"abc::IHelloStarknetSafeDispatcher"}},{"id":{"id":3,"debug_name":null},"ty":{"id":0,"debug_name":"felt252"}}],"entry_point":306},{"id":{"id":4,"debug_name":"core::result::ResultTraitImpl::<(), core::array::Array::>::unwrap::>"},"signature":{"param_types":[{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}],"ret_types":[{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}}],"entry_point":334},{"id":{"id":9,"debug_name":"core::array::ArrayImpl::::at"},"signature":{"param_types":[{"id":29,"debug_name":"RangeCheck"},{"id":20,"debug_name":"Snapshot>"},{"id":27,"debug_name":"u32"}],"ret_types":[{"id":29,"debug_name":"RangeCheck"},{"id":28,"debug_name":"core::panics::PanicResult::<(@core::felt252,)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":29,"debug_name":"RangeCheck"}},{"id":{"id":1,"debug_name":null},"ty":{"id":20,"debug_name":"Snapshot>"}},{"id":{"id":2,"debug_name":null},"ty":{"id":27,"debug_name":"u32"}}],"entry_point":339},{"id":{"id":3,"debug_name":"core::Felt252Serde::deserialize"},"signature":{"param_types":[{"id":21,"debug_name":"core::array::Span::"}],"ret_types":[{"id":21,"debug_name":"core::array::Span::"},{"id":23,"debug_name":"core::option::Option::"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":21,"debug_name":"core::array::Span::"}}],"entry_point":357},{"id":{"id":1,"debug_name":"core::result::ResultTraitImpl::>::expect::>"},"signature":{"param_types":[{"id":4,"debug_name":"core::result::Result::>"},{"id":0,"debug_name":"felt252"}],"ret_types":[{"id":17,"debug_name":"core::panics::PanicResult::<(core::felt252,)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":4,"debug_name":"core::result::Result::>"}},{"id":{"id":1,"debug_name":null},"ty":{"id":0,"debug_name":"felt252"}}],"entry_point":385},{"id":{"id":7,"debug_name":"core::Felt252Serde::serialize"},"signature":{"param_types":[{"id":0,"debug_name":"felt252"},{"id":3,"debug_name":"Array"}],"ret_types":[{"id":3,"debug_name":"Array"},{"id":5,"debug_name":"Unit"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":0,"debug_name":"felt252"}},{"id":{"id":1,"debug_name":null},"ty":{"id":3,"debug_name":"Array"}}],"entry_point":401},{"id":{"id":5,"debug_name":"core::result::ResultTraitImpl::<(), core::array::Array::>::expect::>"},"signature":{"param_types":[{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"},{"id":0,"debug_name":"felt252"}],"ret_types":[{"id":15,"debug_name":"core::panics::PanicResult::<((),)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":7,"debug_name":"core::result::Result::<(), core::array::Array::>"}},{"id":{"id":1,"debug_name":null},"ty":{"id":0,"debug_name":"felt252"}}],"entry_point":406},{"id":{"id":10,"debug_name":"core::array::array_at::"},"signature":{"param_types":[{"id":29,"debug_name":"RangeCheck"},{"id":20,"debug_name":"Snapshot>"},{"id":27,"debug_name":"u32"}],"ret_types":[{"id":29,"debug_name":"RangeCheck"},{"id":31,"debug_name":"core::panics::PanicResult::<(core::box::Box::<@core::felt252>,)>"}]},"params":[{"id":{"id":0,"debug_name":null},"ty":{"id":29,"debug_name":"RangeCheck"}},{"id":{"id":1,"debug_name":null},"ty":{"id":20,"debug_name":"Snapshot>"}},{"id":{"id":2,"debug_name":null},"ty":{"id":27,"debug_name":"u32"}}],"entry_point":422}]}