(module (type $0 (func)) (type $1 (func)) (type $2 (func (result i32))) (type $3 (func (param i32 i32 i32 i32) (result i32))) (type $4 (func (result i32))) (type $5 (func (param i32))) (type $6 (func (param i32))) (type $7 (func (result i32))) (type $8 (func (param i32 i32))) (type $9 (func (param i32) (result i32))) (import "env" "clear_screen" (func $import$0)) (import "env" "random" (func $import$1 (result i32))) (import "env" "draw" (func $import$2 (param i32 i32 i32 i32) (result i32))) (import "env" "get_dt" (func $import$3 (result i32))) (import "env" "set_dt" (func $import$4 (param i32))) (import "env" "set_st" (func $import$5 (param i32))) (import "env" "wait_key" (func $import$6 (result i32))) (import "env" "store_bcd" (func $import$7 (param i32 i32))) (import "env" "is_key_pressed" (func $import$8 (param i32) (result i32))) (global $global$0 (mut i32) (i32.const 0)) (global $global$1 (mut i32) (i32.const 0)) (global $global$2 (mut i32) (i32.const 0)) (global $global$3 (mut i32) (i32.const 0)) (global $global$4 (mut i32) (i32.const 0)) (global $global$5 (mut i32) (i32.const 0)) (global $global$6 (mut i32) (i32.const 0)) (global $global$7 (mut i32) (i32.const 0)) (global $global$8 (mut i32) (i32.const 0)) (global $global$9 (mut i32) (i32.const 0)) (global $global$10 (mut i32) (i32.const 0)) (global $global$11 (mut i32) (i32.const 0)) (global $global$12 (mut i32) (i32.const 0)) (global $global$13 (mut i32) (i32.const 0)) (global $global$14 (mut i32) (i32.const 0)) (global $global$15 (mut i32) (i32.const 0)) (global $global$16 (mut i32) (i32.const 0)) (memory $0 1 1) (data (i32.const 0) "\f0\90\90\90\f0 ` p\f0\10\f0\80\f0\f0\10\f0\10\f0\90\90\f0\10\10\f0\80\f0\10\f0\f0\80\f0\90\f0\f0\10 @@\f0\90\f0\90\f0\f0\90\f0\10\f0\f0\90\f0\90\90\e0\90\e0\90\e0\f0\80\80\80\f0\e0\90\90\90\e0\f0\80\f0\80\f0\f0\80\f0\80\80") (data (i32.const 512) "\12\12\8d\8d \a91990 RTT \8e\8e\00$\b6$\da`\0f\e0\a1\12$`\0e\e0\a1\12(\12\16$\da\12,\00\e0\12,\c1\1fq\10\c2\0fr\08\c3\03\850\86\10\87 \880H\00w\01H\01w\ffH\02v\01H\03v\ff\a5L\d1!\d6qd\f0i\f1\a8\00\f4\1e\800\f0Ut\01\a8\00\f4\1e`\01\f0U%\"j\00z\00\f0\070\00\12\9c=\00\12\94`\00\f0)\db\c5?\01\12\8c\db\c5%\"\f0\15\12\9c\fe\15m\01n\00\12\9c\80\e0\f0)\db\c5%\"`\03\e0\a1c\00`\06\e0\a1c\01`\07\e0\a1c\02`\08\e0\a1c\03C\00r\ffC\01r\01C\02q\ffC\03q\01\a5L\d1!?\01\13$=\01\13\88`?\81\02`\1f\82\02\80\b0\80\17?\01\13\88\80\b0p\03\80\15?\01\13\88\80\c0\80\'?\01\13\88\80\c0p\04\80%?\01\13\88`\04\f0\18\ce\07~\02\8a\e4\a5L\d1!`\00\f0)\db\c5\80\e0\f0)\db\c5`0\f0\15\f0\070\00\13\1a\a5L\d1!\93P\13>t\01\a8\00\f4\1e\800\f0Ut\01\a8\00\f4\1e`\00\f0U\850\a8\00\f4\1e\f0ep\01\f0UJ\00\13X`\0cp\ff0\00\13Nz\ff\12p\a5L\d6qH\00w\ffH\01w\01H\02v\ffH\03v\01\a8\00\f9\1e\f0ep\ff\f0U0\00\12py\01\a8\00\f9\1e\f0e\88\00y\01\12p`\0d\f0\18`\0b\e0\9e\13\8ek\01l\00m\00{\01;\n\13\aak\00|\01<\n\13\aal\00}\01\a5L\d6qH\00w\ffH\01w\01H\02v\ffH\03v\01\a8\00\f9\1e\f0ep\ff\f0U0\00\13\98\99@\13\dey\01\a8\00\f9\1e\f0e\88\00y\01\13\98\00\e0f\11g\th/i\17\a5R\d6~\d8~w\ff\a5N\d6q\d6\91v\08\d6q\d6\91v\08\d6q\d6\91v\08\a5P\d6q\d6\91\a5\9ef\13g\11$\9a\a5\ae\f3e\93\d0\14$\800\80\d5?\01\14:\14D\92\c0\142\80 \80\c5?\01\14:\14D\80\10\80\b5?\00\14D\a5\ae\83\d0\82\c0\81\b0\f3U\a5\ae\f3ef\13w\f9\8d0\8c \8b\10\a5\a4$\9a\c1?\c2\1f`\0d\80\15?\00\14|`0\80\17?\00\14|`\03\80%?\00\14|`\18\80\'?\00\14|\14\82\c3\0f\f3)\d1%`\0f\e0\a1\14\90`\0e\e0\a1\14\96\14V\00\e0$\b6\12,\00\e0\12,\d6u\a5\aav\02\d6t\fd)v\n\d6u\fc)v\05\d6u\fb)v\05\d6u\00\ee\a5Na\00b\00f\1f\d1!\d1aq\081@\14\be\a5Rb\01e?\d1/\d5/r\0f\d1/\d5/\00\eea\0cb\07\a5b\d1*\a5lq\06\d1*\a5vq\06\d1*\a5lq\06\d1*\a5\80q\06\d1*\a5lq\06\d1*a\0eb\18\a5\8a\d1#\a5\8eq\08r\ff\d1$q\tr\fe\a5\92\d1&q\06r\01\a5\98\d1%\00\eem\c5\cb?\8e\b0\8e\d4O\01\15${\01m\e6\cc\1f\8e\c0\8e\d4O\01\152|\01m\00\ce?~@\fe\15\ce?~@\00\ee\80\00\ff\00\fe\00\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\80\1f\10\10\10\1f\01\01\01\01\1f\11\11\11\11\1f\04\04\04\04\04\1f\01\02\02\04\04\08\08\10\1f\1f\11\10\10\10\13\11\11\11\1f\05\05\02\00qQQu\0c\12\1e\14\12\t\14>\15\15*\00wD$\14w\00WRrRW\00\00\01\00\01\00\00\00\00") (export "mem" (memory $0)) (export "routine_512" (func $routine_512)) (func $routine_1242 (type $0) (local $var$0 i32) (local $var$1 i32) (block $label$0 (set_global $global$2 (i32.const 12) ) (set_global $global$3 (i32.const 7) ) (set_global $global$0 (i32.const 1378) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$0 (i32.const 1388) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$0 (i32.const 1398) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$0 (i32.const 1388) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$0 (i32.const 1408) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$0 (i32.const 1388) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 10) ) ) (set_global $global$2 (i32.const 14) ) (set_global $global$3 (i32.const 24) ) (set_global $global$0 (i32.const 1418) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 3) ) ) (set_global $global$0 (i32.const 1422) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 8) ) (i32.const 255) ) ) (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 255) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 4) ) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 9) ) (i32.const 255) ) ) (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 254) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 1426) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 6) ) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 6) ) (i32.const 255) ) ) (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 1432) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 5) ) ) (return) ) ) (func $routine_1206 (type $0) (local $var$0 i32) (local $var$1 i32) (block $label$0 (block $label$1 (set_global $global$0 (i32.const 1358) ) (set_global $global$2 (i32.const 0) ) (set_global $global$3 (i32.const 0) ) (set_global $global$7 (i32.const 31) ) ) (block $label$2 (br $label$0) ) ) (block $label$3 (block $label$4 (loop $label$5 (block $label$6 (block $label$7 (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$7) (get_global $global$0) (i32.const 1) ) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 8) ) (i32.const 255) ) ) ) (if (i32.eq (get_global $global$2) (i32.const 64) ) (block $label$8 (br $label$4) ) (block $label$9 (br $label$6) ) ) ) (block $label$10 (block $label$11 ) (block $label$12 (br $label$5) ) ) ) ) (block $label$13 (block $label$14 (set_global $global$0 (i32.const 1362) ) (set_global $global$3 (i32.const 1) ) (set_global $global$6 (i32.const 63) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 15) ) ) (set_global $global$16 (call $import$2 (get_global $global$6) (get_global $global$3) (get_global $global$0) (i32.const 15) ) ) (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 15) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 15) ) ) (set_global $global$16 (call $import$2 (get_global $global$6) (get_global $global$3) (get_global $global$0) (i32.const 15) ) ) (return) ) (unreachable) ) ) ) (func $routine_1314 (type $0) (local $var$0 i32) (local $var$1 i32) (block $label$0 (block $label$1 (set_global $global$14 (i32.const 197) ) ) (block $label$2 (br $label$0) ) ) (block $label$3 (block $label$4 (loop $label$5 (block $label$6 (block $label$7 (set_global $global$12 (i32.and (call $import$1) (i32.const 63) ) ) (set_global $global$15 (get_global $global$12) ) (set_global $global$15 (i32.and (tee_local $var$0 (i32.add (get_global $global$15) (get_global $global$14) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$15) ) ) ) (if (i32.ne (get_global $global$16) (i32.const 1) ) (block $label$8 (br $label$4) ) (block $label$9 (br $label$6) ) ) ) (block $label$10 (block $label$11 ) (block $label$12 (br $label$5) ) ) ) ) (block $label$13 (block $label$14 (block $label$15 (set_global $global$12 (i32.and (i32.add (get_global $global$12) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$14 (i32.const 230) ) ) (block $label$16 (br $label$14) ) ) (block $label$17 (block $label$18 (loop $label$19 (block $label$20 (block $label$21 (set_global $global$13 (i32.and (call $import$1) (i32.const 31) ) ) (set_global $global$15 (get_global $global$13) ) (set_global $global$15 (i32.and (tee_local $var$0 (i32.add (get_global $global$15) (get_global $global$14) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$15) ) ) ) (if (i32.ne (get_global $global$16) (i32.const 1) ) (block $label$22 (br $label$18) ) (block $label$23 (br $label$20) ) ) ) (block $label$24 (block $label$25 ) (block $label$26 (br $label$19) ) ) ) ) (block $label$27 (block $label$28 (set_global $global$13 (i32.and (i32.add (get_global $global$13) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$14 (i32.const 0) ) (set_global $global$15 (i32.and (call $import$1) (i32.const 63) ) ) (set_global $global$15 (i32.and (i32.add (get_global $global$15) (i32.const 64) ) (i32.const 255) ) ) (call $import$4 (get_global $global$15) ) (set_global $global$15 (i32.and (call $import$1) (i32.const 63) ) ) (set_global $global$15 (i32.and (i32.add (get_global $global$15) (i32.const 64) ) (i32.const 255) ) ) (return) ) (unreachable) ) ) ) ) ) (func $routine_512 (type $0) (local $var$0 i32) (local $var$1 i32) (block $label$0 (block $label$1 ) (block $label$2 (br $label$0) ) ) (block $label$3 (block $label$4 (block $label$5 (call $routine_1206) (call $routine_1242) ) (block $label$6 (br $label$4) ) ) (block $label$7 (block $label$8 (block $label$9 (block $label$10 (loop $label$11 (block $label$12 (block $label$13 (set_global $global$1 (i32.const 15) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$14 (br $label$12) ) (block $label$15 (br $label$10) ) ) ) (block $label$16 (block $label$17 (block $label$18 (set_global $global$1 (i32.const 14) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$19 (br $label$17) ) (block $label$20 (br $label$9) ) ) ) (block $label$21 (block $label$22 ) (block $label$23 (br $label$11) ) ) ) ) ) (block $label$24 (block $label$25 (block $label$26 ) (block $label$27 (br $label$25) ) ) (block $label$28 (block $label$29 (call $routine_1242) ) (block $label$30 (br $label$8) ) ) ) ) (block $label$31 (block $label$32 (block $label$33 ) (block $label$34 (br $label$32) ) ) (block $label$35 (block $label$36 (call $import$0) ) (block $label$37 (br $label$8) ) ) ) ) (loop $label$38 (block $label$39 (block $label$40 (set_global $global$2 (i32.and (call $import$1) (i32.const 31) ) ) (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 16) ) (i32.const 255) ) ) (set_global $global$3 (i32.and (call $import$1) (i32.const 15) ) ) (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 8) ) (i32.const 255) ) ) (set_global $global$4 (i32.and (call $import$1) (i32.const 3) ) ) (set_global $global$6 (get_global $global$4) ) (set_global $global$7 (get_global $global$2) ) (set_global $global$8 (get_global $global$3) ) (set_global $global$9 (get_global $global$4) ) ) (if (i32.ne (get_global $global$9) (i32.const 0) ) (block $label$41 (br $label$39) ) (block $label$42 (block $label$43 (block $label$44 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$45 (br $label$39) ) ) ) ) ) (block $label$46 (block $label$47 (block $label$48 ) (if (i32.ne (get_global $global$9) (i32.const 1) ) (block $label$49 (br $label$47) ) (block $label$50 (block $label$51 (block $label$52 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$53 (br $label$47) ) ) ) ) ) (block $label$54 (block $label$55 (block $label$56 ) (if (i32.ne (get_global $global$9) (i32.const 2) ) (block $label$57 (br $label$55) ) (block $label$58 (block $label$59 (block $label$60 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$61 (br $label$55) ) ) ) ) ) (block $label$62 (block $label$63 (block $label$64 ) (if (i32.ne (get_global $global$9) (i32.const 3) ) (block $label$65 (br $label$63) ) (block $label$66 (block $label$67 (block $label$68 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$69 (br $label$63) ) ) ) ) ) (block $label$70 (block $label$71 (block $label$72 (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) (set_global $global$5 (i32.const 240) ) (set_global $global$10 (i32.const 241) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$5) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (get_global $global$4) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) (set_global $global$5 (i32.and (i32.add (get_global $global$5) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$5) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.const 1) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) (call $routine_1314) (set_global $global$11 (i32.const 0) ) (set_global $global$11 (i32.and (i32.add (get_global $global$11) (i32.const 0) ) (i32.const 255) ) ) ) (block $label$73 (br $label$71) ) ) (block $label$74 (block $label$75 (block $label$76 (block $label$77 (block $label$78 (block $label$79 (block $label$80 (loop $label$81 (block $label$82 (block $label$83 (set_global $global$1 (call $import$3) ) ) (if (i32.eq (get_global $global$1) (i32.const 0) ) (block $label$84 (block $label$85 (block $label$86 (block $label$87 ) (if (i32.eq (get_global $global$14) (i32.const 0) ) (block $label$88 (br $label$86) ) (block $label$89 (block $label$90 (block $label$91 (block $label$92 ) (block $label$93 (br $label$91) ) ) (block $label$94 (block $label$95 (set_global $global$1 (get_global $global$15) ) (set_global $global$0 (i32.mul (get_global $global$1) (i32.const 5) ) ) (set_global $global$16 (call $import$2 (get_global $global$12) (get_global $global$13) (get_global $global$0) (i32.const 5) ) ) (call $routine_1314) ) (block $label$96 (br $label$82) ) ) ) ) ) ) (block $label$97 (block $label$98 (block $label$99 (set_global $global$1 (i32.const 0) ) (set_global $global$0 (i32.mul (get_global $global$1) (i32.const 5) ) ) (set_global $global$16 (call $import$2 (get_global $global$12) (get_global $global$13) (get_global $global$0) (i32.const 5) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$100 (block $label$101 (block $label$102 (set_global $global$16 (call $import$2 (get_global $global$12) (get_global $global$13) (get_global $global$0) (i32.const 5) ) ) (call $routine_1314) (call $import$4 (get_global $global$1) ) ) (block $label$103 (br $label$82) ) ) ) (block $label$104 (br $label$98) ) ) ) (block $label$105 (block $label$106 (block $label$107 ) (block $label$108 (br $label$106) ) ) (block $label$109 (block $label$110 (call $import$4 (get_global $global$15) ) (set_global $global$14 (i32.const 1) ) (set_global $global$15 (i32.const 0) ) ) (block $label$111 (br $label$82) ) ) ) ) ) ) (block $label$112 (block $label$113 (block $label$114 ) (block $label$115 (br $label$82) ) ) ) ) ) (block $label$116 (block $label$117 (block $label$118 (set_global $global$1 (i32.const 3) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$119 (br $label$117) ) (block $label$120 (block $label$121 (block $label$122 (set_global $global$4 (i32.const 0) ) ) (block $label$123 (br $label$117) ) ) ) ) ) (block $label$124 (block $label$125 (block $label$126 (set_global $global$1 (i32.const 6) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$127 (br $label$125) ) (block $label$128 (block $label$129 (block $label$130 (set_global $global$4 (i32.const 1) ) ) (block $label$131 (br $label$125) ) ) ) ) ) (block $label$132 (block $label$133 (block $label$134 (set_global $global$1 (i32.const 7) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$135 (br $label$133) ) (block $label$136 (block $label$137 (block $label$138 (set_global $global$4 (i32.const 2) ) ) (block $label$139 (br $label$133) ) ) ) ) ) (block $label$140 (block $label$141 (block $label$142 (set_global $global$1 (i32.const 8) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$143 (br $label$141) ) (block $label$144 (block $label$145 (block $label$146 (set_global $global$4 (i32.const 3) ) ) (block $label$147 (br $label$141) ) ) ) ) ) (block $label$148 (block $label$149 (block $label$150 ) (if (i32.ne (get_global $global$4) (i32.const 0) ) (block $label$151 (br $label$149) ) (block $label$152 (block $label$153 (block $label$154 (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$155 (br $label$149) ) ) ) ) ) (block $label$156 (block $label$157 (block $label$158 ) (if (i32.ne (get_global $global$4) (i32.const 1) ) (block $label$159 (br $label$157) ) (block $label$160 (block $label$161 (block $label$162 (set_global $global$3 (i32.and (i32.add (get_global $global$3) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$163 (br $label$157) ) ) ) ) ) (block $label$164 (block $label$165 (block $label$166 ) (if (i32.ne (get_global $global$4) (i32.const 2) ) (block $label$167 (br $label$165) ) (block $label$168 (block $label$169 (block $label$170 (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$171 (br $label$165) ) ) ) ) ) (block $label$172 (block $label$173 (block $label$174 ) (if (i32.ne (get_global $global$4) (i32.const 3) ) (block $label$175 (br $label$173) ) (block $label$176 (block $label$177 (block $label$178 (set_global $global$2 (i32.and (i32.add (get_global $global$2) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$179 (br $label$173) ) ) ) ) ) (block $label$180 (block $label$181 (block $label$182 (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$183 (block $label$184 (block $label$185 (block $label$186 ) (if (i32.eq (get_global $global$14) (i32.const 1) ) (block $label$187 (br $label$185) ) (block $label$188 (br $label$80) ) ) ) (block $label$189 (block $label$190 (block $label$191 (set_global $global$1 (i32.const 63) ) (set_global $global$2 (i32.and (get_global $global$2) (get_global $global$1) ) ) (set_global $global$1 (i32.const 31) ) (set_global $global$3 (i32.and (get_global $global$3) (get_global $global$1) ) ) (set_global $global$1 (get_global $global$12) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$2) (get_global $global$1) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$192 (br $label$190) ) (block $label$193 (br $label$79) ) ) ) (block $label$194 (block $label$195 (block $label$196 (set_global $global$1 (get_global $global$12) ) (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 3) ) (i32.const 255) ) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$2) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$197 (br $label$195) ) (block $label$198 (br $label$77) ) ) ) (block $label$199 (block $label$200 (block $label$201 (set_global $global$1 (get_global $global$13) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$3) (get_global $global$1) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$202 (br $label$200) ) (block $label$203 (br $label$78) ) ) ) (block $label$204 (block $label$205 (block $label$206 (set_global $global$1 (get_global $global$13) ) (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 4) ) (i32.const 255) ) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$3) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$207 (br $label$205) ) (block $label$208 (br $label$76) ) ) ) (block $label$209 (block $label$210 (block $label$211 (set_global $global$1 (i32.const 4) ) (call $import$5 (get_global $global$1) ) (set_global $global$15 (i32.and (call $import$1) (i32.const 7) ) ) (set_global $global$15 (i32.and (i32.add (get_global $global$15) (i32.const 2) ) (i32.const 255) ) ) (set_global $global$11 (i32.and (tee_local $var$0 (i32.add (get_global $global$11) (get_global $global$15) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$11) ) ) (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 1) ) ) (set_global $global$1 (i32.const 0) ) (set_global $global$0 (i32.mul (get_global $global$1) (i32.const 5) ) ) (set_global $global$16 (call $import$2 (get_global $global$12) (get_global $global$13) (get_global $global$0) (i32.const 5) ) ) (set_global $global$1 (get_global $global$15) ) (set_global $global$0 (i32.mul (get_global $global$1) (i32.const 5) ) ) (set_global $global$16 (call $import$2 (get_global $global$12) (get_global $global$13) (get_global $global$0) (i32.const 5) ) ) (set_global $global$1 (i32.const 48) ) (call $import$4 (get_global $global$1) ) ) (block $label$212 (br $label$210) ) ) (block $label$213 (block $label$214 (loop $label$215 (block $label$216 (block $label$217 (set_global $global$1 (call $import$3) ) ) (if (i32.eq (get_global $global$1) (i32.const 0) ) (block $label$218 (br $label$214) ) (block $label$219 (br $label$216) ) ) ) (block $label$220 (block $label$221 ) (block $label$222 (br $label$215) ) ) ) ) (block $label$223 (block $label$224 (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 1) ) ) ) (block $label$225 (br $label$181) ) ) ) ) ) ) ) ) ) ) (block $label$226 (block $label$227 (block $label$228 ) (block $label$229 (br $label$181) ) ) ) ) ) (block $label$230 (block $label$231 (block $label$232 ) (if (i32.ne (get_global $global$4) (get_global $global$6) ) (block $label$233 (block $label$234 (block $label$235 (set_global $global$5 (i32.and (i32.add (get_global $global$5) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$5) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (get_global $global$4) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) (set_global $global$5 (i32.and (i32.add (get_global $global$5) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$5) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.const 0) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) (set_global $global$6 (get_global $global$4) ) ) (block $label$236 (br $label$231) ) ) ) (block $label$237 (block $label$238 (block $label$239 ) (block $label$240 (br $label$231) ) ) ) ) ) (block $label$241 (block $label$242 (block $label$243 (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$5) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 1) ) (i32.const 255) ) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) ) (if (i32.ne (get_global $global$11) (i32.const 0) ) (block $label$244 (block $label$245 (block $label$246 (block $label$247 (set_global $global$1 (i32.const 12) ) ) (block $label$248 (br $label$246) ) ) (block $label$249 (block $label$250 (loop $label$251 (block $label$252 (block $label$253 (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 255) ) (i32.const 255) ) ) ) (if (i32.eq (get_global $global$1) (i32.const 0) ) (block $label$254 (br $label$250) ) (block $label$255 (br $label$252) ) ) ) (block $label$256 (block $label$257 ) (block $label$258 (br $label$251) ) ) ) ) (block $label$259 (block $label$260 (set_global $global$11 (i32.and (i32.add (get_global $global$11) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$261 (br $label$81) ) ) ) ) ) (block $label$262 (br $label$242) ) ) ) (block $label$263 (block $label$264 (block $label$265 ) (block $label$266 (br $label$264) ) ) (block $label$267 (block $label$268 (block $label$269 (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) ) (if (i32.ne (get_global $global$9) (i32.const 0) ) (block $label$270 (br $label$268) ) (block $label$271 (block $label$272 (block $label$273 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$274 (br $label$268) ) ) ) ) ) (block $label$275 (block $label$276 (block $label$277 ) (if (i32.ne (get_global $global$9) (i32.const 1) ) (block $label$278 (br $label$276) ) (block $label$279 (block $label$280 (block $label$281 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$282 (br $label$276) ) ) ) ) ) (block $label$283 (block $label$284 (block $label$285 ) (if (i32.ne (get_global $global$9) (i32.const 2) ) (block $label$286 (br $label$284) ) (block $label$287 (block $label$288 (block $label$289 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$290 (br $label$284) ) ) ) ) ) (block $label$291 (block $label$292 (block $label$293 ) (if (i32.ne (get_global $global$9) (i32.const 3) ) (block $label$294 (br $label$292) ) (block $label$295 (block $label$296 (block $label$297 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$298 (br $label$292) ) ) ) ) ) (block $label$299 (block $label$300 (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$10) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 255) ) (i32.const 255) ) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) ) (if (i32.eq (get_global $global$1) (i32.const 0) ) (block $label$301 (block $label$302 (block $label$303 (set_global $global$10 (i32.and (i32.add (get_global $global$10) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$10) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$9 (get_global $global$1) ) (set_global $global$10 (i32.and (i32.add (get_global $global$10) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$304 (br $label$81) ) ) ) (block $label$305 (block $label$306 (block $label$307 ) (block $label$308 (br $label$81) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) (block $label$309 (block $label$310 ) (block $label$311 (br $label$75) ) ) ) (block $label$312 (block $label$313 ) (block $label$314 (br $label$75) ) ) ) (block $label$315 (block $label$316 ) (block $label$317 (br $label$75) ) ) ) (block $label$318 (block $label$319 ) (block $label$320 (br $label$75) ) ) ) (block $label$321 (block $label$322 ) (block $label$323 (br $label$75) ) ) ) (block $label$324 (block $label$325 (block $label$326 (set_global $global$1 (i32.const 13) ) (call $import$5 (get_global $global$1) ) (set_global $global$1 (i32.const 11) ) ) (block $label$327 (br $label$325) ) ) (block $label$328 (block $label$329 (loop $label$330 (block $label$331 (block $label$332 ) (if (i32.eq (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$333 (br $label$329) ) (block $label$334 (br $label$331) ) ) ) (block $label$335 (block $label$336 ) (block $label$337 (br $label$330) ) ) ) ) (block $label$338 (block $label$339 (block $label$340 (set_global $global$12 (i32.const 1) ) (set_global $global$13 (i32.const 0) ) (set_global $global$14 (i32.const 0) ) ) (block $label$341 (br $label$339) ) ) (block $label$342 (block $label$343 (loop $label$344 (block $label$345 (block $label$346 (set_global $global$12 (i32.and (i32.add (get_global $global$12) (i32.const 1) ) (i32.const 255) ) ) ) (if (i32.eq (get_global $global$12) (i32.const 10) ) (block $label$347 (block $label$348 (block $label$349 (set_global $global$12 (i32.const 0) ) (set_global $global$13 (i32.and (i32.add (get_global $global$13) (i32.const 1) ) (i32.const 255) ) ) ) (if (i32.eq (get_global $global$13) (i32.const 10) ) (block $label$350 (block $label$351 (block $label$352 (set_global $global$13 (i32.const 0) ) (set_global $global$14 (i32.and (i32.add (get_global $global$14) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$353 (br $label$345) ) ) ) (block $label$354 (block $label$355 (block $label$356 ) (block $label$357 (br $label$345) ) ) ) ) ) ) (block $label$358 (block $label$359 (block $label$360 ) (block $label$361 (br $label$345) ) ) ) ) ) (block $label$362 (block $label$363 (block $label$364 (set_global $global$0 (i32.const 1356) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) ) (if (i32.ne (get_global $global$9) (i32.const 0) ) (block $label$365 (br $label$363) ) (block $label$366 (block $label$367 (block $label$368 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$369 (br $label$363) ) ) ) ) ) (block $label$370 (block $label$371 (block $label$372 ) (if (i32.ne (get_global $global$9) (i32.const 1) ) (block $label$373 (br $label$371) ) (block $label$374 (block $label$375 (block $label$376 (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$377 (br $label$371) ) ) ) ) ) (block $label$378 (block $label$379 (block $label$380 ) (if (i32.ne (get_global $global$9) (i32.const 2) ) (block $label$381 (br $label$379) ) (block $label$382 (block $label$383 (block $label$384 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 255) ) (i32.const 255) ) ) ) (block $label$385 (br $label$379) ) ) ) ) ) (block $label$386 (block $label$387 (block $label$388 ) (if (i32.ne (get_global $global$9) (i32.const 3) ) (block $label$389 (br $label$387) ) (block $label$390 (block $label$391 (block $label$392 (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$393 (br $label$387) ) ) ) ) ) (block $label$394 (block $label$395 (block $label$396 (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$10) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$1 (i32.and (i32.add (get_global $global$1) (i32.const 255) ) (i32.const 255) ) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) ) (if (i32.eq (get_global $global$1) (i32.const 0) ) (block $label$397 (br $label$395) ) (block $label$398 (block $label$399 (block $label$400 ) (block $label$401 (br $label$344) ) ) ) ) ) (block $label$402 (block $label$403 (block $label$404 ) (if (i32.ne (get_global $global$10) (get_global $global$5) ) (block $label$405 (br $label$403) ) (block $label$406 (br $label$343) ) ) ) (block $label$407 (block $label$408 (set_global $global$10 (i32.and (i32.add (get_global $global$10) (i32.const 1) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 2048) ) (set_global $global$0 (i32.and (i32.add (get_global $global$10) (get_global $global$0) ) (i32.const 65535) ) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$9 (get_global $global$1) ) (set_global $global$10 (i32.and (i32.add (get_global $global$10) (i32.const 1) ) (i32.const 255) ) ) ) (block $label$409 (br $label$344) ) ) ) ) ) ) ) ) ) ) (block $label$410 (block $label$411 (block $label$412 ) (block $label$413 (br $label$411) ) ) (block $label$414 (block $label$415 (block $label$416 (block $label$417 (call $import$0) (set_global $global$7 (i32.const 17) ) (set_global $global$8 (i32.const 9) ) (set_global $global$9 (i32.const 47) ) (set_global $global$10 (i32.const 23) ) (set_global $global$0 (i32.const 1362) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 14) ) ) (set_global $global$16 (call $import$2 (get_global $global$9) (get_global $global$8) (get_global $global$0) (i32.const 14) ) ) (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 255) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 1358) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$10) (get_global $global$0) (i32.const 1) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 8) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$10) (get_global $global$0) (i32.const 1) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 8) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$10) (get_global $global$0) (i32.const 1) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 8) ) (i32.const 255) ) ) (set_global $global$0 (i32.const 1360) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 1) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$10) (get_global $global$0) (i32.const 1) ) ) (set_global $global$0 (i32.const 1438) ) (set_global $global$7 (i32.const 19) ) (set_global $global$8 (i32.const 17) ) (call $routine_1178) (set_global $global$0 (i32.const 1454) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$2 (i32.load8_u offset=1 (get_global $global$0) ) ) (set_global $global$3 (i32.load8_u offset=2 (get_global $global$0) ) ) (set_global $global$4 (i32.load8_u offset=3 (get_global $global$0) ) ) ) (if (i32.ne (get_global $global$4) (get_global $global$14) ) (block $label$418 (block $label$419 (block $label$420 (set_global $global$1 (get_global $global$4) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$14) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$421 (block $label$422 (block $label$423 ) (block $label$424 (br $label$415) ) ) ) (block $label$425 (block $label$426 (block $label$427 ) (block $label$428 (br $label$416) ) ) ) ) ) ) (block $label$429 (block $label$430 (block $label$431 (block $label$432 ) (block $label$433 (br $label$431) ) ) (block $label$434 (block $label$435 ) (if (i32.ne (get_global $global$3) (get_global $global$13) ) (block $label$436 (block $label$437 (block $label$438 (set_global $global$1 (get_global $global$3) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$13) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 1) ) (block $label$439 (block $label$440 (block $label$441 ) (block $label$442 (br $label$415) ) ) ) (block $label$443 (block $label$444 (block $label$445 ) (block $label$446 (br $label$416) ) ) ) ) ) ) (block $label$447 (block $label$448 (block $label$449 (block $label$450 ) (block $label$451 (br $label$449) ) ) (block $label$452 (block $label$453 (block $label$454 (set_global $global$1 (get_global $global$2) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$12) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 0) ) (block $label$455 (br $label$416) ) (block $label$456 (br $label$453) ) ) ) (block $label$457 (block $label$458 ) (block $label$459 (br $label$415) ) ) ) ) ) ) ) ) ) ) ) (block $label$460 (block $label$461 (set_global $global$0 (i32.const 1454) ) (set_global $global$4 (get_global $global$14) ) (set_global $global$3 (get_global $global$13) ) (set_global $global$2 (get_global $global$12) ) (i32.store8 (get_global $global$0) (get_global $global$1) ) (i32.store8 offset=1 (get_global $global$0) (get_global $global$2) ) (i32.store8 offset=2 (get_global $global$0) (get_global $global$3) ) (i32.store8 offset=3 (get_global $global$0) (get_global $global$4) ) ) (block $label$462 (br $label$415) ) ) ) (block $label$463 (block $label$464 (block $label$465 (set_global $global$0 (i32.const 1454) ) (set_global $global$1 (i32.load8_u (get_global $global$0) ) ) (set_global $global$2 (i32.load8_u offset=1 (get_global $global$0) ) ) (set_global $global$3 (i32.load8_u offset=2 (get_global $global$0) ) ) (set_global $global$4 (i32.load8_u offset=3 (get_global $global$0) ) ) (set_global $global$7 (i32.const 19) ) (set_global $global$8 (i32.and (i32.add (get_global $global$8) (i32.const 249) ) (i32.const 255) ) ) (set_global $global$14 (get_global $global$4) ) (set_global $global$13 (get_global $global$3) ) (set_global $global$12 (get_global $global$2) ) (set_global $global$0 (i32.const 1444) ) (call $routine_1178) ) (block $label$466 (br $label$464) ) ) (block $label$467 (block $label$468 (block $label$469 (loop $label$470 (block $label$471 (block $label$472 (block $label$473 (set_global $global$2 (i32.and (call $import$1) (i32.const 63) ) ) (set_global $global$3 (i32.and (call $import$1) (i32.const 31) ) ) (set_global $global$1 (i32.const 13) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$2) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 0) ) (block $label$474 (block $label$475 (block $label$476 (block $label$477 (set_global $global$1 (i32.const 48) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$2) (get_global $global$1) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 0) ) (block $label$478 (br $label$476) ) (block $label$479 (block $label$480 (block $label$481 ) (block $label$482 (br $label$472) ) ) ) ) ) (block $label$483 (block $label$484 (block $label$485 (set_global $global$1 (i32.const 3) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$1) (get_global $global$3) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 0) ) (block $label$486 (br $label$484) ) (block $label$487 (block $label$488 (block $label$489 ) (block $label$490 (br $label$472) ) ) ) ) ) (block $label$491 (block $label$492 (set_global $global$1 (i32.const 24) ) (set_global $global$1 (i32.and (tee_local $var$0 (i32.sub (get_global $global$3) (get_global $global$1) ) ) (i32.const 255) ) ) (set_global $global$16 (i32.ne (get_local $var$0) (get_global $global$1) ) ) ) (if (i32.eq (get_global $global$16) (i32.const 0) ) (block $label$493 (block $label$494 (block $label$495 ) (block $label$496 (br $label$471) ) ) ) (block $label$497 (block $label$498 (block $label$499 ) (block $label$500 (br $label$472) ) ) ) ) ) ) ) ) (block $label$501 (block $label$502 (block $label$503 ) (block $label$504 (br $label$472) ) ) ) ) ) (block $label$505 (block $label$506 (set_global $global$4 (i32.and (call $import$1) (i32.const 15) ) ) (set_global $global$0 (i32.mul (get_global $global$4) (i32.const 5) ) ) (set_global $global$16 (call $import$2 (get_global $global$2) (get_global $global$3) (get_global $global$0) (i32.const 5) ) ) ) (block $label$507 (br $label$471) ) ) ) (block $label$508 (block $label$509 (block $label$510 (set_global $global$1 (i32.const 15) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$511 (br $label$509) ) (block $label$512 (br $label$469) ) ) ) (block $label$513 (block $label$514 (block $label$515 (set_global $global$1 (i32.const 14) ) ) (if (i32.ne (call $import$8 (get_global $global$1) ) (i32.const 1) ) (block $label$516 (br $label$514) ) (block $label$517 (br $label$468) ) ) ) (block $label$518 (block $label$519 ) (block $label$520 (br $label$470) ) ) ) ) ) ) (block $label$521 (block $label$522 (block $label$523 ) (block $label$524 (br $label$522) ) ) (block $label$525 (block $label$526 (call $import$0) (call $routine_1206) ) (block $label$527 (br $label$38) ) ) ) ) (block $label$528 (block $label$529 (block $label$530 ) (block $label$531 (br $label$529) ) ) (block $label$532 (block $label$533 (call $import$0) ) (block $label$534 (br $label$38) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) (func $routine_1178 (type $0) (local $var$0 i32) (local $var$1 i32) (block $label$0 (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 5) ) ) (set_global $global$0 (i32.const 1450) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 2) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 4) ) ) (set_global $global$0 (i32.mul (get_global $global$14) (i32.const 5) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 10) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 5) ) ) (set_global $global$0 (i32.mul (get_global $global$13) (i32.const 5) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 5) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 5) ) ) (set_global $global$0 (i32.mul (get_global $global$12) (i32.const 5) ) ) (set_global $global$7 (i32.and (i32.add (get_global $global$7) (i32.const 5) ) (i32.const 255) ) ) (set_global $global$16 (call $import$2 (get_global $global$7) (get_global $global$8) (get_global $global$0) (i32.const 5) ) ) (return) ) ) )