{"functions":[{"rawId":"id_529deed6_66e4_41a3_929e_ef7429a517e8","tpe":"String","name":"bin","statements":[{"@type":"Begin","id":"id_e610ffea_6f33_488d_94b2_94256a42347b"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"s","lengthValue2":"5","id":"id_7f70baea_f7cb_4a45_abe3_03099430e2dd","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"d","lengthValue2":"5","id":"id_406b4d3a_fa20_4db0_8bb8_7c3eee07c958","initValue":"0"},{"condition":"x>0","@type":"While","id":"id_e7ac60b1_52f7_49a1_9b7b_78de8db899aa","body":{"statements":[{"@type":"Assign","name":"d","id":"id_f4c875c6_b940_4bd5_8974_7b7046ed58d2","value":"x%2"},{"@type":"Assign","name":"s","id":"id_a0074956_6b3c_40d8_b487_18b7d1d9c647","value":"\"\"+d+s"},{"@type":"Assign","name":"x","id":"id_374da58e_6242_4cda_aa65_96cd9b05c4f8","value":"x/2"}],"id":"id_ac33928f_0b98_4580_b656_fe6f79b8a89d"}},{"@type":"Return","id":"id_594c0639_4d33_4b97_80cc_700800cd1ff1","maybeValue":"s"}],"parameters":[{"tpe":"Integer","name":"x","id":"59e96b6b-8c81-4409-802d-ace359d1c3f5"}]},{"rawId":"id_5f971d21_0325_41ea_9f6f_3a534b322449","tpe":"String","name":"and","statements":[{"@type":"Begin","id":"id_f07aa951_cc31_4b1c_a1b4_4e2a8c89e1d8"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"r","lengthValue2":"5","id":"id_b8950c19_3a9d_4b14_af72_5a3acd79f9ac","initValue":"\"\""},{"falseBlock":{"statements":[{"@type":"Assign","name":"r","id":"id_f956550a_5476_494f_95da_6f9d956d8f9c","value":"\"0\""}],"id":"id_24294840_8037_461d_ad54_a79405f1990a"},"trueBlock":{"statements":[{"@type":"Assign","name":"r","id":"id_020439c8_c1ae_42c5_ae2d_6a8a60887198","value":"\"1\""}],"id":"id_fde8e616_5d4d_44b9_b9b1_348b0ff23cc9"},"condition":"(x==\"1\") && (y==\"1\")","@type":"If","id":"id_7dd42c00_51b4_4e3b_b78b_f1f8e68c981e"},{"@type":"Return","id":"id_d386df6a_5ddd_443e_a8ae_d4b74d04eeca","maybeValue":"r"}],"parameters":[{"tpe":"String","name":"x","id":"84a8a811-bfe8-4f26-abde-8339a9057b59"},{"tpe":"String","name":"y","id":"ab0fab9a-5bc6-4c42-9aa2-fd75563f79a9"}]},{"rawId":"id_2e04c04f_e11b_4586_80db_c19e2830fd9e","tpe":"String","name":"or","statements":[{"@type":"Begin","id":"id_264e108a_592d_45e0_8005_e8ace88ac6fa"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"r","lengthValue2":"5","id":"id_9a56ce0c_c7af_4bb6_9d93_42d0e20fd33d","initValue":"\"0\""},{"falseBlock":{"statements":[{"@type":"Assign","name":"r","id":"id_eb12bbde_3ea7_4d8a_bde5_244cf665e03d","value":"\"1\""}],"id":"id_824ad99e_ae48_42fe_a1ab_3aceeec1e7ab"},"trueBlock":{"statements":[{"@type":"Assign","name":"r","id":"id_df8a2474_04be_4121_9cd5_021c7d71c241","value":"\"0\""}],"id":"id_0cf23d3a_5e92_45c6_8f02_2c4853f00bfd"},"condition":"(x==\"0\")&&(y==\"0\")","@type":"If","id":"id_a92be36c_6935_4109_83fd_1c3ee7ab45ef"},{"@type":"Return","id":"id_b059b06e_7f43_4710_a83f_8647051a8ec6","maybeValue":"r"}],"parameters":[{"tpe":"String","name":"x","id":"77552a9a-4306-4824-a7e0-65e07324c776"},{"tpe":"String","name":"y","id":"717c8382-fbf6-43e3-b7ce-49d1b48ada60"}]},{"rawId":"id_5100c0ef_2803_453c_af4b_3395958dd1b3","tpe":"String","name":"pad","statements":[{"@type":"Begin","id":"id_80a21ff6_06b3_46b4_923f_42ed33a41bd4"},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"n-length(s)","id":"id_42b3c26b_6eac_458a_92f1_7cfda9940587","body":{"statements":[{"@type":"Assign","name":"s","id":"id_78537a39_6a81_4b63_aebc_b143fb70b42a","value":"\"0\"+s"}],"id":"id_8604c288_c32a_4ef6_af75_d511602ebcaf"}},{"@type":"Return","id":"id_a58ef9e1_8c8f_4de2_bba8_c1216d72892b","maybeValue":"s"}],"parameters":[{"tpe":"String","name":"s","id":"ad757644-2d64-4bc9-9010-a2f50e2ac50a"},{"tpe":"Integer","name":"n","id":"fc57665b-7d49-420d-b7f4-e2a7c6b781ac"}]},{"rawId":"id_0086b926_a052_41ca_a2eb_ee90e24f50ef","tpe":"Integer","name":"dec","statements":[{"@type":"Begin","id":"id_eac0aba7_1553_46e6_9333_3e1c283c737c"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"r","lengthValue2":"5","id":"id_5e4cebf0_e30d_4a3a_a0cf_b81120e310af","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"t","lengthValue2":"5","id":"id_4253f27d_7bcc_4d2d_9e6c_90e6d7a4c997","initValue":"1"},{"varName":"i","incr":"-1","@type":"ForLoop","start":"length(s)-1","end":"0","id":"id_0dc655a3_e22c_42d6_aff2_433469b0e581","body":{"statements":[{"@type":"Assign","name":"r","id":"id_4b5aa61f_f35b_49dc_8dc1_37a92c60b728","value":"r+string2int(charAt(s, i))*t"},{"@type":"Assign","name":"t","id":"id_01e1a59a_470f_4f99_85da_f2b55e297f11","value":"t*2"}],"id":"id_b874d8e2_7727_4afb_91cf_e14a536847b6"}},{"@type":"Return","id":"id_b4a504db_4844_4d61_b42d_d9bc1e47bdad","maybeValue":"r"}],"parameters":[{"tpe":"String","name":"s","id":"7fd8ef05-b27c-4934-9898-8cdd43a2ab66"}]}],"name":"and or","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_90f36bf6_23da_47e9_97d9_e8117b4d71ac"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"a","lengthValue2":"5","id":"id_d45f7d19_09e9_4110_8865_687acefefb6f","initValue":"8"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"b","lengthValue2":"5","id":"id_a7199dec_0836_42a0_b391_02876f7f8eba","initValue":"5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"x","lengthValue2":"5","id":"id_46d5d6b4_fd1b_49ad_a19d_e419126ba217","initValue":"bin(a)"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"y","lengthValue2":"5","id":"id_e4c11f5c_a5bd_4740_ac2f_a168a2f847a5","initValue":"bin(b)"},{"newline":true,"@type":"Output","id":"id_97841afc_6ea9_4eb8_a0b4_2d849daf0fce","value":"x"},{"newline":true,"@type":"Output","id":"id_92afa1bd_5533_4f32_aa42_c3093fc61a97","value":"y"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"t","lengthValue2":"5","id":"id_a1fa72bc_3834_4a29_8e9f_61dd4183eb98","initValue":"\"\""},{"falseBlock":{"statements":[],"id":"id_8f2b232f_26b9_4346_8d3c_dc6fae06e55c"},"trueBlock":{"statements":[{"@type":"Assign","name":"t","id":"id_c0703fc5_a359_430c_9505_8f6f65973d6b","value":"x"},{"@type":"Assign","name":"x","id":"id_70eedbd3_f5e4_4824_8181_4d66831ecf06","value":"y"},{"@type":"Assign","name":"y","id":"id_fb67eb1a_f70a_4698_a157_c619a5608cf1","value":"t"}],"id":"id_900e801e_ca3e_47d2_863d_74e53f0b8557"},"condition":"a<b","@type":"If","id":"id_c51ec61f_a316_4c08_937b_c4dea59804c5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"r","lengthValue2":"5","id":"id_4a965ef4_924f_4f08_b152_8d22e7a14233","initValue":"\"\""},{"@type":"Assign","name":"y","id":"id_e330566c_d085_41a2_bc32_4e949a118b06","value":"pad(y, length(x))"},{"newline":true,"@type":"Output","id":"id_f36adf34_7ee7_4d51_a686_c889d16424ec","value":"x"},{"newline":true,"@type":"Output","id":"id_5a60a1a1_6937_4bde_b4be_566ec9472de6","value":"y"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"z","lengthValue2":"5","id":"id_c8c366cf_1c8a_4869_89e9_e25484932bcb","initValue":"\"\""},{"varName":"i","incr":"-1","@type":"ForLoop","start":"length(x)-1","end":"0","id":"id_e7906850_f26b_4d6a_81d7_568ea17446b5","body":{"statements":[{"@type":"Assign","name":"r","id":"id_82e5c88e_4787_4308_b4ed_0eabb89290e8","value":"and(charAt(x, i), charAt(y, i))+r"},{"@type":"Assign","name":"z","id":"id_af195298_547f_4799_9b9d_0a0a961384cf","value":"or(charAt(x, i), charAt(y, i))+z"}],"id":"id_95a8cf0f_12f7_44f7_bf40_42f670dccf76"}},{"newline":true,"@type":"Output","id":"id_c06a298f_15fd_4e84_9898_9cb34ba453b9","value":"r"},{"newline":true,"@type":"Output","id":"id_67c8a015_e97d_4ffe_ba4f_63d3759f489d","value":"z"},{"newline":true,"@type":"Output","id":"id_96649744_afa6_4ca2_8e2d_1d6fe88e6a1f","value":"dec(z)"},{"@type":"Return","id":"id_d2157e6d_75ce_4cff_8ae2_ff62c978fc72","maybeValue":null}],"parameters":[]},"id":"id_c2d187a5_ca5e_4927_9580_c16d9c3a5d7a","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c","showGenCode":false},"version":"0.3","revision":779}