{"programs":[{"package_name":"1327_concrete_in_generic","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"traits_in_crates_1","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"sha2_byte","functions":[{"name":"main","acir_opcodes":17460,"circuit_size":88487}]},{"package_name":"brillig_not","functions":[{"name":"main","acir_opcodes":24,"circuit_size":2785}]},{"package_name":"simple_print","functions":[{"name":"main","acir_opcodes":2,"circuit_size":6}]},{"package_name":"brillig_loop","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"merkle_insert","functions":[{"name":"main","acir_opcodes":1988,"circuit_size":29032}]},{"package_name":"diamond_deps_0","functions":[{"name":"main","acir_opcodes":1,"circuit_size":8}]},{"package_name":"nested_array_in_slice","functions":[{"name":"main","acir_opcodes":1107,"circuit_size":7230}]},{"package_name":"simple_program_addition","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"trait_as_return_type","functions":[{"name":"main","acir_opcodes":1,"circuit_size":2745}]},{"package_name":"poseidon_bn254_hash","functions":[{"name":"main","acir_opcodes":4919,"circuit_size":6352}]},{"package_name":"schnorr","functions":[{"name":"main","acir_opcodes":108,"circuit_size":50240}]},{"package_name":"trait_impl_base_type","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"brillig_to_bytes_integration","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"databus","functions":[{"name":"main","acir_opcodes":13,"circuit_size":2777}]},{"package_name":"ecdsa_secp256k1","functions":[{"name":"main","acir_opcodes":233,"circuit_size":41049}]},{"package_name":"strings","functions":[{"name":"main","acir_opcodes":31,"circuit_size":14373}]},{"package_name":"3_add","functions":[{"name":"main","acir_opcodes":12,"circuit_size":2759}]},{"package_name":"tuple_inputs","functions":[{"name":"main","acir_opcodes":48,"circuit_size":3678}]},{"package_name":"regression_4088","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"conditional_regression_661","functions":[{"name":"main","acir_opcodes":33,"circuit_size":2783}]},{"package_name":"integer_array_indexing","functions":[{"name":"main","acir_opcodes":4,"circuit_size":2749}]},{"package_name":"brillig_conditional","functions":[{"name":"main","acir_opcodes":6,"circuit_size":9}]},{"package_name":"brillig_array_to_slice","functions":[{"name":"main","acir_opcodes":4,"circuit_size":8}]},{"package_name":"fold_basic_nested_call","functions":[{"name":"main","acir_opcodes":3,"circuit_size":7},{"name":"func_with_nested_foo_call","acir_opcodes":2,"circuit_size":7},{"name":"foo","acir_opcodes":5,"circuit_size":10}]},{"package_name":"array_dynamic_main_output","functions":[{"name":"main","acir_opcodes":23,"circuit_size":161}]},{"package_name":"witness_compression","functions":[{"name":"main","acir_opcodes":6,"circuit_size":12}]},{"package_name":"brillig_calls_array","functions":[{"name":"main","acir_opcodes":6,"circuit_size":2750}]},{"package_name":"array_len","functions":[{"name":"main","acir_opcodes":20,"circuit_size":72}]},{"package_name":"submodules","functions":[{"name":"main","acir_opcodes":3,"circuit_size":8}]},{"package_name":"7_function","functions":[{"name":"main","acir_opcodes":281,"circuit_size":3039}]},{"package_name":"global_consts","functions":[{"name":"main","acir_opcodes":167,"circuit_size":143}]},{"package_name":"side_effects_constrain_array","functions":[{"name":"main","acir_opcodes":9,"circuit_size":2754}]},{"package_name":"brillig_blake3","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"pedersen_hash","functions":[{"name":"main","acir_opcodes":2,"circuit_size":28742}]},{"package_name":"regression_method_cannot_be_found","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"array_neq","functions":[{"name":"main","acir_opcodes":159,"circuit_size":132}]},{"package_name":"bool_or","functions":[{"name":"main","acir_opcodes":3,"circuit_size":8}]},{"package_name":"brillig_signed_cmp","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"brillig_pedersen","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"custom_entry","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"closures_mut_ref","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"nested_array_dynamic","functions":[{"name":"main","acir_opcodes":4494,"circuit_size":13920}]},{"package_name":"signed_division","functions":[{"name":"main","acir_opcodes":200,"circuit_size":3658}]},{"package_name":"regression_4436","functions":[{"name":"main","acir_opcodes":0,"circuit_size":5}]},{"package_name":"simple_not","functions":[{"name":"main","acir_opcodes":2,"circuit_size":8}]},{"package_name":"to_bytes_consistent","functions":[{"name":"main","acir_opcodes":62,"circuit_size":66}]},{"package_name":"bit_shifts_comptime","functions":[{"name":"main","acir_opcodes":13,"circuit_size":2825}]},{"package_name":"array_dynamic","functions":[{"name":"main","acir_opcodes":120,"circuit_size":3738}]},{"package_name":"simple_mut","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"7","functions":[{"name":"main","acir_opcodes":70,"circuit_size":19350}]},{"package_name":"simple_shield","functions":[{"name":"main","acir_opcodes":36,"circuit_size":29032}]},{"package_name":"array_sort","functions":[{"name":"main","acir_opcodes":65,"circuit_size":2919}]},{"package_name":"brillig_calls","functions":[{"name":"main","acir_opcodes":9,"circuit_size":2750}]},{"package_name":"5_over","functions":[{"name":"main","acir_opcodes":23,"circuit_size":3471}]},{"package_name":"brillig_cow","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"arithmetic_binary_operations","functions":[{"name":"main","acir_opcodes":17,"circuit_size":2771}]},{"package_name":"array_to_slice_constant_length","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"assert","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"brillig_cow_assign","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"unconstrained_empty","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"hash_to_field","functions":[{"name":"main","acir_opcodes":96,"circuit_size":19428}]},{"package_name":"fold_call_witness_condition","functions":[{"name":"main","acir_opcodes":9,"circuit_size":15},{"name":"return_value","acir_opcodes":5,"circuit_size":10}]},{"package_name":"hashmap","functions":[{"name":"main","acir_opcodes":221459,"circuit_size":563009}]},{"package_name":"cast_bool","functions":[{"name":"main","acir_opcodes":5,"circuit_size":9}]},{"package_name":"double_verify_proof","functions":[{"name":"main","acir_opcodes":841,"circuit_size":519537}]},{"package_name":"struct_fields_ordering","functions":[{"name":"main","acir_opcodes":2,"circuit_size":9}]},{"package_name":"brillig_slice_input","functions":[{"name":"main","acir_opcodes":0,"circuit_size":5}]},{"package_name":"regression_2660","functions":[{"name":"main","acir_opcodes":18,"circuit_size":2760}]},{"package_name":"scalar_mul","functions":[{"name":"main","acir_opcodes":21,"circuit_size":3409}]},{"package_name":"import","functions":[{"name":"main","acir_opcodes":5,"circuit_size":9}]},{"package_name":"brillig_schnorr","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"bit_not","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"brillig_unitialised_arrays","functions":[{"name":"main","acir_opcodes":5,"circuit_size":17}]},{"package_name":"struct_array_inputs","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"if_else_chain","functions":[{"name":"main","acir_opcodes":36,"circuit_size":2779}]},{"package_name":"brillig_array_eq","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"modules_more","functions":[{"name":"main","acir_opcodes":5,"circuit_size":9}]},{"package_name":"signed_comparison","functions":[{"name":"main","acir_opcodes":151,"circuit_size":289}]},{"package_name":"brillig_sha256","functions":[{"name":"main","acir_opcodes":97,"circuit_size":162}]},{"package_name":"traits_in_crates_2","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"prelude","functions":[{"name":"main","acir_opcodes":2,"circuit_size":5}]},{"package_name":"brillig_slices","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"fold_after_inlined_calls","functions":[{"name":"main","acir_opcodes":4,"circuit_size":2748},{"name":"foo","acir_opcodes":1,"circuit_size":6}]},{"package_name":"sha256","functions":[{"name":"main","acir_opcodes":75,"circuit_size":38799}]},{"package_name":"bigint","functions":[{"name":"main","acir_opcodes":526,"circuit_size":7354}]},{"package_name":"regression_3394","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"6","functions":[{"name":"main","acir_opcodes":70,"circuit_size":38799}]},{"package_name":"brillig_cow_regression","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"regression_3607","functions":[{"name":"main","acir_opcodes":47,"circuit_size":2791}]},{"package_name":"type_aliases","functions":[{"name":"main","acir_opcodes":6,"circuit_size":10}]},{"package_name":"to_le_bytes","functions":[{"name":"main","acir_opcodes":66,"circuit_size":153}]},{"package_name":"brillig_acir_as_brillig","functions":[{"name":"main","acir_opcodes":8,"circuit_size":2750}]},{"package_name":"brillig_keccak","functions":[{"name":"main","acir_opcodes":164,"circuit_size":3102}]},{"package_name":"assert_statement","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"array_dynamic_nested_blackbox_input","functions":[{"name":"main","acir_opcodes":165,"circuit_size":38799}]},{"package_name":"nested_arrays_from_brillig","functions":[{"name":"main","acir_opcodes":3,"circuit_size":7}]},{"package_name":"conditional_regression_short_circuit","functions":[{"name":"main","acir_opcodes":96,"circuit_size":38799}]},{"package_name":"simple_shift_left_right","functions":[{"name":"main","acir_opcodes":14,"circuit_size":2981}]},{"package_name":"simple_bitwise","functions":[{"name":"main","acir_opcodes":17,"circuit_size":8214}]},{"package_name":"short","functions":[{"name":"main","acir_opcodes":0,"circuit_size":5}]},{"package_name":"regression_4449","functions":[{"name":"main","acir_opcodes":6937,"circuit_size":280710}]},{"package_name":"bit_shifts_runtime","functions":[{"name":"main","acir_opcodes":2802,"circuit_size":5866}]},{"package_name":"signed_arithmetic","functions":[{"name":"main","acir_opcodes":208,"circuit_size":2939}]},{"package_name":"brillig_oracle","functions":[{"name":"main","acir_opcodes":7,"circuit_size":5}]},{"package_name":"poseidonsponge_x5_254","functions":[{"name":"main","acir_opcodes":5522,"circuit_size":5527}]},{"package_name":"fold_basic","functions":[{"name":"main","acir_opcodes":3,"circuit_size":7},{"name":"foo","acir_opcodes":5,"circuit_size":10}]},{"package_name":"brillig_hash_to_field","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"simple_comparison","functions":[{"name":"main","acir_opcodes":27,"circuit_size":3480}]},{"package_name":"brillig_scalar_mul","functions":[{"name":"main","acir_opcodes":1,"circuit_size":9}]},{"package_name":"pedersen_commitment","functions":[{"name":"main","acir_opcodes":3,"circuit_size":28742}]},{"package_name":"u128","functions":[{"name":"main","acir_opcodes":903,"circuit_size":4739}]},{"package_name":"simple_add_and_ret_arr","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"regression","functions":[{"name":"main","acir_opcodes":208,"circuit_size":3177}]},{"package_name":"assign_ex","functions":[{"name":"main","acir_opcodes":2,"circuit_size":7}]},{"package_name":"conditional_2","functions":[{"name":"main","acir_opcodes":20,"circuit_size":2764}]},{"package_name":"conditional_regression_421","functions":[{"name":"main","acir_opcodes":25,"circuit_size":2769}]},{"package_name":"keccak256","functions":[{"name":"main","acir_opcodes":76,"circuit_size":54830}]},{"package_name":"brillig_ecdsa_secp256k1","functions":[{"name":"main","acir_opcodes":162,"circuit_size":251}]},{"package_name":"pred_eq","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"regression_capacity_tracker","functions":[{"name":"main","acir_opcodes":123,"circuit_size":3936}]},{"package_name":"brillig_to_le_bytes","functions":[{"name":"main","acir_opcodes":1,"circuit_size":36}]},{"package_name":"to_bytes_integration","functions":[{"name":"main","acir_opcodes":570,"circuit_size":625}]},{"package_name":"conditional_1","functions":[{"name":"main","acir_opcodes":7171,"circuit_size":38799}]},{"package_name":"brillig_fns_as_values","functions":[{"name":"main","acir_opcodes":23,"circuit_size":2767}]},{"package_name":"conditional_regression_underflow","functions":[{"name":"main","acir_opcodes":22,"circuit_size":70}]},{"package_name":"eddsa","functions":[{"name":"main","acir_opcodes":83089,"circuit_size":84451}]},{"package_name":"brillig_identity_function","functions":[{"name":"main","acir_opcodes":9,"circuit_size":11}]},{"package_name":"fold_numeric_generic_poseidon","functions":[{"name":"main","acir_opcodes":11,"circuit_size":16},{"name":"poseidon_hash","acir_opcodes":12,"circuit_size":2870},{"name":"poseidon_hash","acir_opcodes":25,"circuit_size":5022}]},{"package_name":"struct_inputs","functions":[{"name":"main","acir_opcodes":27,"circuit_size":2841}]},{"package_name":"brillig_recursion","functions":[{"name":"main","acir_opcodes":3,"circuit_size":2746}]},{"package_name":"4_sub","functions":[{"name":"main","acir_opcodes":16,"circuit_size":3462}]},{"package_name":"brillig_calls_conditionals","functions":[{"name":"main","acir_opcodes":9,"circuit_size":2752}]},{"package_name":"slice_loop","functions":[{"name":"main","acir_opcodes":4,"circuit_size":9}]},{"package_name":"modules","functions":[{"name":"main","acir_opcodes":5,"circuit_size":10}]},{"package_name":"simple_radix","functions":[{"name":"main","acir_opcodes":6,"circuit_size":10}]},{"package_name":"main_bool_arg","functions":[{"name":"main","acir_opcodes":8,"circuit_size":12}]},{"package_name":"bit_and","functions":[{"name":"main","acir_opcodes":46,"circuit_size":4112}]},{"package_name":"brillig_signed_div","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"slices","functions":[{"name":"main","acir_opcodes":461,"circuit_size":3631}]},{"package_name":"regression_4124","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"brillig_to_be_bytes","functions":[{"name":"main","acir_opcodes":1,"circuit_size":36}]},{"package_name":"break_and_continue","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"6_array","functions":[{"name":"main","acir_opcodes":546,"circuit_size":4228}]},{"package_name":"slice_coercion","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"debug_logs","functions":[{"name":"main","acir_opcodes":37,"circuit_size":10}]},{"package_name":"brillig_top_level","functions":[{"name":"main","acir_opcodes":1,"circuit_size":8}]},{"package_name":"generics","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"regression_4202","functions":[{"name":"main","acir_opcodes":4,"circuit_size":9}]},{"package_name":"1_mul","functions":[{"name":"main","acir_opcodes":16,"circuit_size":2765}]},{"package_name":"ecdsa_secp256r1","functions":[{"name":"main","acir_opcodes":162,"circuit_size":69542}]},{"package_name":"brillig_to_bits","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"blake3","functions":[{"name":"main","acir_opcodes":70,"circuit_size":18774}]},{"package_name":"double_verify_proof_recursive","functions":[{"name":"main","acir_opcodes":841,"circuit_size":519537}]},{"package_name":"brillig_wrapping","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"brillig_arrays","functions":[{"name":"main","acir_opcodes":2,"circuit_size":5}]},{"package_name":"brillig_ecdsa_secp256r1","functions":[{"name":"main","acir_opcodes":162,"circuit_size":251}]},{"package_name":"bool_not","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"array_to_slice","functions":[{"name":"main","acir_opcodes":64,"circuit_size":263}]},{"package_name":"references","functions":[{"name":"main","acir_opcodes":8,"circuit_size":12}]},{"package_name":"to_be_bytes","functions":[{"name":"main","acir_opcodes":65,"circuit_size":152}]},{"package_name":"field_attribute","functions":[{"name":"main","acir_opcodes":5,"circuit_size":2749}]},{"package_name":"2_div","functions":[{"name":"main","acir_opcodes":27,"circuit_size":2775}]},{"package_name":"array_eq","functions":[{"name":"main","acir_opcodes":32,"circuit_size":37}]},{"package_name":"operator_overloading","functions":[{"name":"main","acir_opcodes":601,"circuit_size":8214}]},{"package_name":"simple_2d_array","functions":[{"name":"main","acir_opcodes":4,"circuit_size":9}]},{"package_name":"array_dynamic_blackbox_input","functions":[{"name":"main","acir_opcodes":759,"circuit_size":45970}]},{"package_name":"distinct_keyword","functions":[{"name":"main","acir_opcodes":3,"circuit_size":11}]},{"package_name":"regression_3889","functions":[{"name":"main","acir_opcodes":2,"circuit_size":8}]},{"package_name":"unsafe_range_constraint","functions":[{"name":"main","acir_opcodes":1,"circuit_size":2754}]},{"package_name":"xor","functions":[{"name":"main","acir_opcodes":8,"circuit_size":4106}]},{"package_name":"brillig_nested_arrays","functions":[{"name":"main","acir_opcodes":10,"circuit_size":12}]},{"package_name":"pedersen_check","functions":[{"name":"main","acir_opcodes":16,"circuit_size":28858}]},{"package_name":"assert_statement_recursive","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"brillig_references","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"brillig_blake2s","functions":[{"name":"main","acir_opcodes":102,"circuit_size":168}]},{"package_name":"regression_mem_op_predicate","functions":[{"name":"main","acir_opcodes":44,"circuit_size":3536}]},{"package_name":"struct","functions":[{"name":"main","acir_opcodes":2,"circuit_size":7}]},{"package_name":"higher_order_functions","functions":[{"name":"main","acir_opcodes":1,"circuit_size":7}]},{"package_name":"tuples","functions":[{"name":"main","acir_opcodes":2,"circuit_size":7}]},{"package_name":"brillig_bit_shifts_runtime","functions":[{"name":"main","acir_opcodes":1,"circuit_size":5}]},{"package_name":"slice_dynamic_index","functions":[{"name":"main","acir_opcodes":1512,"circuit_size":7261}]},{"package_name":"brillig_assert","functions":[{"name":"main","acir_opcodes":12,"circuit_size":2765}]},{"package_name":"missing_closure_env","functions":[{"name":"main","acir_opcodes":1,"circuit_size":6}]},{"package_name":"modulus","functions":[{"name":"main","acir_opcodes":286,"circuit_size":291}]}],"contracts":[]}
