// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: packimports(3) // Source File Name: t.java import java.io.IOException; public class t { public void a(int i1, int j1, int k1, int l1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: j1; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR iflt 48; goto _L7 _L4 _L7: i1; _L6: 95; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 48; goto _L10 _L4 _L10: j1; 95; _L9: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmplt 49; goto _L4 _L13 _L4: return; _L13: y.Hb[l1]; if(flag1) goto _L15; else goto _L14 _L14: true; _L12: JVM INSTR icmpne 208; goto _L16 _L17 _L16: k1; _L15: if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR ifne 108; goto _L20 _L21 _L20: this; if(flag1) goto _L23; else goto _L22 _L22: w; i1; JVM INSTR aaload ; j1; JVM INSTR dup2 ; JVM INSTR iaload ; 1; JVM INSTR ior ; JVM INSTR iastore ; if(j1 <= 0) goto _L25; else goto _L24 _L24: e(i1, j1 - 1, 4); if(!flag1) goto _L25; else goto _L21 _L21: k1; _L19: 1; if(flag1) goto _L27; else goto _L26 _L26: JVM INSTR icmpne 154; goto _L28 _L29 _L28: this; if(flag1) goto _L23; else goto _L30 _L30: w; i1; JVM INSTR aaload ; j1; JVM INSTR dup2 ; JVM INSTR iaload ; 2; JVM INSTR ior ; JVM INSTR iastore ; if(i1 <= 0) goto _L25; else goto _L31 _L31: e(i1 - 1, j1, 8); if(!flag1) goto _L25; else goto _L29 _L29: k1; 2; _L27: if(flag1) goto _L33; else goto _L32 _L32: JVM INSTR icmpne 182; goto _L34 _L35 _L34: w[i1][j1] |= 0x10; if(!flag1) goto _L25; else goto _L35 _L35: k1; 3; _L33: JVM INSTR icmpne 200; goto _L36 _L25 _L36: w[i1][j1] |= 0x20; _L25: this; _L23: i1; j1; 1; 1; e(); _L17: } public boolean a(int i1, int j1) { boolean flag = q.d; f(i1, j1); if(flag) goto _L2; else goto _L1 _L1: JVM INSTR ifle 68; goto _L3 _L4 _L3: f(i1 - 1, j1); _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifle 68; goto _L7 _L4 _L7: f(i1 - 1, j1 - 1); _L6: if(flag) goto _L9; else goto _L8 _L8: JVM INSTR ifle 68; goto _L10 _L4 _L10: f(i1, j1 - 1); _L9: if(flag) goto _L12; else goto _L11 _L11: JVM INSTR ifle 68; goto _L13 _L4 _L13: true; goto _L12 _L4: false; _L12: return; } public int b(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 0x30; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; 48; _L20: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; 48; if(flag1) goto _L26; else goto _L28 _L28: JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: z[k1][i1 * 48 + j1]; '\377'; _L26: JVM INSTR iand ; return; } public int a(int i1, int j1, int k1, int l1, int i2, int j2, int ai[], int ai1[], boolean flag) { int k2; boolean flag3; flag3 = q.d; boolean flag1 = false; k2 = 0; _L4: if(k2 >= 96) break; /* Loop/switch isn't completed */ false; if(flag3) goto _L2; else goto _L1 _L1: int l2; l2; do { if(l2 >= 96) break; A[k2][l2] = 0; l2++; if(flag3) continue; /* Loop/switch isn't completed */ } while(!flag3); k2++; if(!flag3) goto _L4; else goto _L3 _L3: k2 = 0; false; _L2: l2; int i3; int j3; int k3; boolean flag2; i3 = i1; j3 = j1; A[i1][j1] = 99; ai[0] = i1; k2++; ai1[0] = j1; k3 = ai.length; flag2 = false; _L148: if(l2 == k2) break; /* Loop/switch isn't completed */ i3 = ai[l2]; j3 = ai1[l2]; l2 = (l2 + 1) % k3; i3; if(flag3) goto _L6; else goto _L5 _L5: k1; JVM INSTR icmplt 193; goto _L7 _L8 _L7: i3; if(flag3) goto _L6; else goto _L9 _L9: i2; JVM INSTR icmpgt 193; goto _L10 _L8 _L10: j3; if(flag3) goto _L6; else goto _L11 _L11: l1; JVM INSTR icmplt 193; goto _L12 _L8 _L12: j3; if(flag3) goto _L6; else goto _L13 _L13: j2; JVM INSTR icmpgt 193; goto _L14 _L8 _L14: flag2 = true; if(!flag3) break; /* Loop/switch isn't completed */ _L8: flag; _L6: if(flag3) goto _L16; else goto _L15 _L15: JVM INSTR ifeq 572; goto _L17 _L18 _L17: i3; if(flag3) goto _L20; else goto _L19 _L19: if(i3 <= 0) goto _L22; else goto _L21 _L21: i3 - 1; k1; if(flag3) goto _L24; else goto _L23 _L23: JVM INSTR icmplt 295; goto _L25 _L22 _L25: i3 - 1; i2; if(flag3) goto _L24; else goto _L26 _L26: JVM INSTR icmpgt 295; goto _L27 _L22 _L27: j3; l1; if(flag3) goto _L24; else goto _L28 _L28: JVM INSTR icmplt 295; goto _L29 _L22 _L29: j3; j2; if(flag3) goto _L24; else goto _L30 _L30: JVM INSTR icmpgt 295; goto _L31 _L22 _L31: w[i3 - 1][j3] & 8; if(flag3) goto _L20; else goto _L32 _L32: JVM INSTR ifne 295; goto _L33 _L22 _L33: flag2 = true; if(!flag3) break; /* Loop/switch isn't completed */ _L22: i3; _L20: if(flag3) goto _L35; else goto _L34 _L34: 95; _L24: JVM INSTR icmpge 388; goto _L36 _L37 _L36: i3 + 1; if(flag3) goto _L35; else goto _L38 _L38: k1; JVM INSTR icmplt 388; goto _L39 _L37 _L39: i3 + 1; if(flag3) goto _L35; else goto _L40 _L40: i2; JVM INSTR icmpgt 388; goto _L41 _L37 _L41: j3; if(flag3) goto _L35; else goto _L42 _L42: l1; JVM INSTR icmplt 388; goto _L43 _L37 _L43: j3; if(flag3) goto _L35; else goto _L44 _L44: j2; JVM INSTR icmpgt 388; goto _L45 _L37 _L45: w[i3 + 1][j3] & 2; if(flag3) goto _L35; else goto _L46 _L46: JVM INSTR ifne 388; goto _L47 _L37 _L47: flag2 = true; if(!flag3) break; /* Loop/switch isn't completed */ _L37: j3; _L35: if(flag3) goto _L49; else goto _L48 _L48: JVM INSTR ifle 479; goto _L50 _L51 _L50: i3; k1; if(flag3) goto _L53; else goto _L52 _L52: JVM INSTR icmplt 479; goto _L54 _L51 _L54: i3; i2; if(flag3) goto _L53; else goto _L55 _L55: JVM INSTR icmpgt 479; goto _L56 _L51 _L56: j3 - 1; l1; if(flag3) goto _L53; else goto _L57 _L57: JVM INSTR icmplt 479; goto _L58 _L51 _L58: j3 - 1; j2; if(flag3) goto _L53; else goto _L59 _L59: JVM INSTR icmpgt 479; goto _L60 _L51 _L60: w[i3][j3 - 1] & 4; if(flag3) goto _L49; else goto _L61 _L61: JVM INSTR ifne 479; goto _L62 _L51 _L62: flag2 = true; if(!flag3) break; /* Loop/switch isn't completed */ _L51: j3; _L49: if(flag3) goto _L16; else goto _L63 _L63: 95; _L53: JVM INSTR icmpge 572; goto _L64 _L18 _L64: i3; if(flag3) goto _L16; else goto _L65 _L65: k1; JVM INSTR icmplt 572; goto _L66 _L18 _L66: i3; if(flag3) goto _L16; else goto _L67 _L67: i2; JVM INSTR icmpgt 572; goto _L68 _L18 _L68: j3 + 1; if(flag3) goto _L16; else goto _L69 _L69: l1; JVM INSTR icmplt 572; goto _L70 _L18 _L70: j3 + 1; if(flag3) goto _L16; else goto _L71 _L71: j2; JVM INSTR icmpgt 572; goto _L72 _L18 _L72: w[i3][j3 + 1] & 1; if(flag3) goto _L16; else goto _L73 _L73: JVM INSTR ifne 572; goto _L74 _L18 _L74: flag2 = true; if(!flag3) break; /* Loop/switch isn't completed */ _L18: i3; _L16: if(flag3) goto _L76; else goto _L75 _L75: JVM INSTR ifle 663; goto _L77 _L78 _L77: A[i3 - 1][j3]; if(flag3) goto _L76; else goto _L79 _L79: if(A[i3 - 1][j3] != 0) goto _L78; else goto _L80 _L80: w[i3 - 1][j3] & 0x78; if(flag3) goto _L76; else goto _L81 _L81: JVM INSTR ifne 663; goto _L82 _L78 _L82: ai[k2] = i3 - 1; ai1[k2] = j3; k2 = (k2 + 1) % k3; A[i3 - 1][j3] = 2; _L78: i3; _L76: if(flag3) goto _L84; else goto _L83 _L83: 95; JVM INSTR icmpge 757; goto _L85 _L86 _L85: A[i3 + 1][j3]; if(flag3) goto _L84; else goto _L87 _L87: if(A[i3 + 1][j3] != 0) goto _L86; else goto _L88 _L88: w[i3 + 1][j3] & 0x72; if(flag3) goto _L84; else goto _L89 _L89: JVM INSTR ifne 757; goto _L90 _L86 _L90: ai[k2] = i3 + 1; ai1[k2] = j3; k2 = (k2 + 1) % k3; A[i3 + 1][j3] = 8; _L86: j3; _L84: if(flag3) goto _L92; else goto _L91 _L91: JVM INSTR ifle 848; goto _L93 _L94 _L93: A[i3][j3 - 1]; if(flag3) goto _L92; else goto _L95 _L95: if(A[i3][j3 - 1] != 0) goto _L94; else goto _L96 _L96: w[i3][j3 - 1] & 0x74; if(flag3) goto _L92; else goto _L97 _L97: JVM INSTR ifne 848; goto _L98 _L94 _L98: ai[k2] = i3; ai1[k2] = j3 - 1; k2 = (k2 + 1) % k3; A[i3][j3 - 1] = 1; _L94: j3; _L92: if(flag3) goto _L100; else goto _L99 _L99: 95; JVM INSTR icmpge 941; goto _L101 _L102 _L101: A[i3][j3 + 1]; if(flag3) goto _L100; else goto _L103 _L103: if(A[i3][j3 + 1] != 0) goto _L102; else goto _L104 _L104: w[i3][j3 + 1] & 0x71; if(flag3) goto _L100; else goto _L105 _L105: JVM INSTR ifne 941; goto _L106 _L102 _L106: ai[k2] = i3; ai1[k2] = j3 + 1; k2 = (k2 + 1) % k3; A[i3][j3 + 1] = 4; _L102: i3; _L100: if(flag3) goto _L108; else goto _L107 _L107: JVM INSTR ifle 1096; goto _L109 _L110 _L109: j3; if(flag3) goto _L108; else goto _L111 _L111: if(j3 <= 0) goto _L110; else goto _L112 _L112: w[i3][j3 - 1] & 0x74; if(flag3) goto _L108; else goto _L113 _L113: JVM INSTR ifne 1096; goto _L114 _L110 _L114: w[i3 - 1][j3] & 0x78; if(flag3) goto _L108; else goto _L115 _L115: JVM INSTR ifne 1096; goto _L116 _L110 _L116: w[i3 - 1][j3 - 1] & 0x7c; if(flag3) goto _L108; else goto _L117 _L117: JVM INSTR ifne 1096; goto _L118 _L110 _L118: A[i3 - 1][j3 - 1]; if(flag3) goto _L108; else goto _L119 _L119: if(A[i3 - 1][j3 - 1] == 0) { ai[k2] = i3 - 1; ai1[k2] = j3 - 1; k2 = (k2 + 1) % k3; A[i3 - 1][j3 - 1] = 3; } _L110: i3; _L108: if(flag3) goto _L121; else goto _L120 _L120: 95; JVM INSTR icmpge 1254; goto _L122 _L123 _L122: j3; if(flag3) goto _L121; else goto _L124 _L124: if(j3 <= 0) goto _L123; else goto _L125 _L125: w[i3][j3 - 1] & 0x74; if(flag3) goto _L121; else goto _L126 _L126: JVM INSTR ifne 1254; goto _L127 _L123 _L127: w[i3 + 1][j3] & 0x72; if(flag3) goto _L121; else goto _L128 _L128: JVM INSTR ifne 1254; goto _L129 _L123 _L129: w[i3 + 1][j3 - 1] & 0x76; if(flag3) goto _L121; else goto _L130 _L130: JVM INSTR ifne 1254; goto _L131 _L123 _L131: A[i3 + 1][j3 - 1]; if(flag3) goto _L121; else goto _L132 _L132: if(A[i3 + 1][j3 - 1] == 0) { ai[k2] = i3 + 1; ai1[k2] = j3 - 1; k2 = (k2 + 1) % k3; A[i3 + 1][j3 - 1] = 9; } _L123: i3; _L121: if(flag3) goto _L134; else goto _L133 _L133: JVM INSTR ifle 1412; goto _L135 _L136 _L135: j3; 95; if(flag3) goto _L138; else goto _L137 _L137: JVM INSTR icmpge 1412; goto _L139 _L136 _L139: w[i3][j3 + 1] & 0x71; if(flag3) goto _L134; else goto _L140 _L140: JVM INSTR ifne 1412; goto _L141 _L136 _L141: w[i3 - 1][j3] & 0x78; if(flag3) goto _L134; else goto _L142 _L142: JVM INSTR ifne 1412; goto _L143 _L136 _L143: w[i3 - 1][j3 + 1] & 0x79; if(flag3) goto _L134; else goto _L144 _L144: JVM INSTR ifne 1412; goto _L145 _L136 _L145: A[i3 - 1][j3 + 1]; if(flag3) goto _L134; else goto _L146 _L146: if(A[i3 - 1][j3 + 1] == 0) { ai[k2] = i3 - 1; ai1[k2] = j3 + 1; k2 = (k2 + 1) % k3; A[i3 - 1][j3 + 1] = 6; } _L136: i3; _L134: 95; _L138: JVM INSTR icmpge 108; goto _L147 _L148 _L147: j3; 0x5f; if(flag3) goto _L150; else goto _L149 _L149: if(flag3) goto _L152; else goto _L151 _L151: JVM INSTR icmpge 108; goto _L153 _L148 _L153: w[i3][j3 + 1]; 113; _L152: JVM INSTR iand ; if(flag3) goto _L155; else goto _L154 _L154: JVM INSTR ifne 108; goto _L156 _L148 _L156: w[i3 + 1][j3] & 0x72; _L155: if(flag3) goto _L158; else goto _L157 _L157: JVM INSTR ifne 108; goto _L159 _L148 _L159: w[i3 + 1][j3 + 1] & 0x73; _L158: if(flag3) goto _L161; else goto _L160 _L160: JVM INSTR ifne 108; goto _L162 _L148 _L162: A[i3 + 1][j3 + 1]; _L161: if(flag3) goto _L164; else goto _L163 _L163: JVM INSTR ifne 108; goto _L165 _L148 _L165: ai[k2] = i3 + 1; ai1[k2] = j3 + 1; (k2 + 1) % k3; _L164: k2; A[i3 + 1][j3 + 1] = 12; if(!flag3) goto _L148; else goto _L166 _L166: flag2; if(flag3) goto _L168; else goto _L167 _L167: if(!flag2) return -1; l2 = 0; ai[0] = i3; l2++; ai1[0] = j3; A[i3][j3]; _L168: JVM INSTR dup ; _L150: int l3; l3; int i4; i4; _L197: if(i3 != i1) goto _L170; else goto _L169 _L169: j3; if(flag3) goto _L172; else goto _L171 _L171: j1; if(flag3) goto _L174; else goto _L173 _L173: JVM INSTR icmpeq 1765; goto _L170 _L175 _L175: break; /* Loop/switch isn't completed */ _L170: i4; l3; _L174: if(flag3) goto _L177; else goto _L176 _L176: JVM INSTR icmpeq 1677; goto _L178 _L179 _L178: break MISSING_BLOCK_LABEL_1656; _L179: break MISSING_BLOCK_LABEL_1677; l3 = i4; ai[l2] = i3; ai1[l2++] = j3; i4; 2; _L177: JVM INSTR iand ; if(flag3) goto _L181; else goto _L180 _L180: JVM INSTR ifeq 1697; goto _L182 _L183 _L182: i3++; if(!flag3) goto _L184; else goto _L183 _L183: i4 & 8; _L181: if(flag3) goto _L186; else goto _L185 _L185: JVM INSTR ifeq 1713; goto _L187 _L184 _L187: i3--; _L184: i4 & 1; _L186: if(flag3) goto _L189; else goto _L188 _L188: JVM INSTR ifeq 1733; goto _L190 _L191 _L190: j3++; if(!flag3) goto _L192; else goto _L191 _L191: i4 & 4; _L189: if(flag3) goto _L194; else goto _L193 _L193: JVM INSTR ifeq 1748; goto _L195 _L192 _L195: j3--; _L192: A[i3][j3]; _L194: i4; if(!flag3) goto _L197; else goto _L196 _L196: l2; _L172: return; } public int c(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 48; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; if(flag1) goto _L26; else goto _L25 _L25: 48; _L20: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; if(flag1) goto _L26; else goto _L28 _L28: 48; JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: C[k1][i1 * 48 + j1]; _L26: return; } public void a(int i1, int j1, int k1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: j1; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR iflt 48; goto _L7 _L4 _L7: i1; _L6: 95; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 48; goto _L10 _L4 _L10: j1; 95; _L9: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmplt 49; goto _L4 _L13 _L4: return; _L13: y.Y[k1]; if(flag1) goto _L15; else goto _L14 _L14: true; _L12: JVM INSTR icmpeq 77; goto _L16 _L17 _L16: y.Y[k1]; if(flag1) goto _L15; else goto _L18 _L18: 2; JVM INSTR icmpne 441; goto _L17 _L19 _L19: break MISSING_BLOCK_LABEL_441; _L17: c(i1, j1); _L15: int l1; l1; l1; if(flag1) goto _L21; else goto _L20 _L20: if(l1 == 0) goto _L23; else goto _L22 _L22: l1; if(flag1) goto _L25; else goto _L24 _L24: 4; JVM INSTR icmpne 125; goto _L23 _L26 _L23: y.W[k1]; _L21: int i2; i2; int j2; j2 = y.X[k1]; if(!flag1) break MISSING_BLOCK_LABEL_139; _L26: y.W[k1]; _L25: j2; i2 = y.X[k1]; int k2 = i1; _L56: k2; i1 + i2; _L32: JVM INSTR icmpge 431; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_151; _L28: break; /* Loop/switch isn't completed */ int l2; if(flag1) break MISSING_BLOCK_LABEL_441; l2 = j1; _L54: if(l2 >= j1 + j2) break; /* Loop/switch isn't completed */ y.Y[k1]; if(flag1) goto _L30; else goto _L29 _L29: 1; if(flag1) goto _L32; else goto _L31 _L31: JVM INSTR icmpne 207; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_187; _L34: break MISSING_BLOCK_LABEL_207; w[k2][l2] &= 0xffbf; if(!flag1) break MISSING_BLOCK_LABEL_415; l1; _L30: if(flag1) goto _L36; else goto _L35 _L35: JVM INSTR ifne 259; goto _L37 _L38 _L37: break MISSING_BLOCK_LABEL_217; _L38: break MISSING_BLOCK_LABEL_259; w[k2][l2] &= 0xfffd; if(flag1) continue; /* Loop/switch isn't completed */ if(k2 <= 0) break MISSING_BLOCK_LABEL_415; g(k2 - 1, l2, 8); if(!flag1) break MISSING_BLOCK_LABEL_415; l1; _L36: 2; if(flag1) goto _L40; else goto _L39 _L39: JVM INSTR icmpne 313; goto _L41 _L42 _L41: break MISSING_BLOCK_LABEL_270; _L42: break MISSING_BLOCK_LABEL_313; w[k2][l2] &= 0xfffb; if(flag1) continue; /* Loop/switch isn't completed */ if(l2 >= 95) break MISSING_BLOCK_LABEL_415; g(k2, l2 + 1, 1); if(!flag1) break MISSING_BLOCK_LABEL_415; l1; 4; _L40: if(flag1) goto _L44; else goto _L43 _L43: JVM INSTR icmpne 367; goto _L45 _L46 _L45: break MISSING_BLOCK_LABEL_324; _L46: break MISSING_BLOCK_LABEL_367; w[k2][l2] &= 0xfff7; if(flag1) continue; /* Loop/switch isn't completed */ if(k2 >= 95) break MISSING_BLOCK_LABEL_415; g(k2 + 1, l2, 2); if(!flag1) break MISSING_BLOCK_LABEL_415; l1; if(flag1) goto _L48; else goto _L47 _L47: 6; _L44: JVM INSTR icmpne 415; goto _L49 _L50 _L49: break MISSING_BLOCK_LABEL_379; _L50: break MISSING_BLOCK_LABEL_415; w[k2][l2] &= 0xfffe; if(flag1) continue; /* Loop/switch isn't completed */ l2; _L48: JVM INSTR ifle 415; goto _L51 _L52 _L51: break MISSING_BLOCK_LABEL_404; _L52: break MISSING_BLOCK_LABEL_415; g(k2, l2 - 1, 4); l2++; if(!flag1) goto _L54; else goto _L53 _L53: k2++; if(!flag1) goto _L56; else goto _L55 _L55: e(i1, j1, i2, j2); } public int b(int i1, int j1, int k1) { int l1; boolean flag; flag = q.d; l1 = d(i1, j1, k1); l1; if(flag) goto _L2; else goto _L1 _L1: if(l1 == 0) return -1; y.A[l1 - 1]; _L2: int i2; i2; i2; if(flag) goto _L4; else goto _L3 _L3: 2; JVM INSTR icmpeq 51; goto _L5 _L6 _L5: false; goto _L4 _L6: true; _L4: return; } public t(f f1, h h1) { int i1; boolean flag1; label0: { flag1 = q.d; super(); a = 96; b = 96; d = 0xbc614e; e = 128; boolean flag = false; c = new int[4][2304]; g = new l[4][64]; h = new l[64]; i = false; j = new byte[4][2304]; m = 750; n = true; o = new byte[4][2304]; p = new int[256]; q = false; r = new int[18432]; s = new byte[4][2304]; v = new byte[4][2304]; w = new int[96][96]; x = new byte[4][2304]; y = new int[96][96]; z = new byte[4][2304]; A = new int[96][96]; B = new l[4][64]; C = new byte[4][2304]; D = new int[18432]; F = f1; E = h1; i1 = 0; do { if(i1 >= 64) break; p[i1] = f.d(255 - i1 * 4, 255 - (int)((double)i1 * 1.75D), 255 - i1 * 4); i1++; if(flag1) break label0; } while(!flag1); i1 = 0; } label1: { do { if(i1 >= 64) break; p[i1 + 64] = f.d(i1 * 3, 144, 0); i1++; if(flag1) break label1; } while(!flag1); i1 = 0; } label2: { do { if(i1 >= 64) break; p[i1 + 128] = f.d(192 - (int)((double)i1 * 1.5D), 144 - (int)((double)i1 * 1.5D), 0); i1++; if(flag1) break label2; } while(!flag1); i1 = 0; } do { if(i1 >= 64) break; p[i1 + 192] = f.d(96 - (int)((double)i1 * 1.5D), 48 + (int)((double)i1 * 1.5D), 0); i1++; } while(!flag1); } public void a(int i1, int j1, int k1, int l1, int i2) { int j2; int k2; int l2; int i3; j2 = i1 * 3; k2 = j1 * 3; l2 = F.h(l1); i3 = F.h(i2); l2 = l2 >> 1 & 0x7f7f7f; i3 = i3 >> 1 & 0x7f7f7f; k1; if(q.d) goto _L2; else goto _L1 _L1: if(k1 == 0) { E.b(j2, k2, 3, l2); E.b(j2, k2 + 1, 2, l2); E.b(j2, k2 + 2, 1, l2); E.b(j2 + 2, k2 + 1, 1, i3); E.b(j2 + 1, k2 + 2, 2, i3); return; } k1; _L2: 1; JVM INSTR icmpne 230; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_148; _L4: break MISSING_BLOCK_LABEL_230; E.b(j2, k2, 3, i3); E.b(j2 + 1, k2 + 1, 2, i3); E.b(j2 + 2, k2 + 2, 1, i3); E.b(j2, k2 + 1, 1, l2); E.b(j2, k2 + 2, 2, l2); } public int d(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 0x30; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; 48; _L20: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; 48; if(flag1) goto _L26; else goto _L28 _L28: JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: v[k1][i1 * 48 + j1]; '\377'; _L26: JVM INSTR iand ; return; } public void a(l l1, int i1, int j1, int k1, int i2, int j2) { int j5; f(j1, k1, 40); f(i2, j2, 40); int k2 = y.Eb[i1]; int l2 = y.Fb[i1]; int i3 = y.Gb[i1]; int j3 = j1 * 128; int k3 = k1 * 128; int l3 = i2 * 128; int i4 = j2 * 128; int j4 = l1.a(j3, -y[j1][k1], k3); int k4 = l1.a(j3, -y[j1][k1] - k2, k3); int l4 = l1.a(l3, -y[i2][j2] - k2, i4); int i5 = l1.a(l3, -y[i2][j2], i4); int ai[] = { j4, k4, l4, i5 }; j5 = l1.a(4, ai, l2, i3); y.Ib; i1; if(q.d) goto _L2; else goto _L1 _L1: JVM INSTR iaload ; 5; JVM INSTR icmpne 225; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_212; _L4: break MISSING_BLOCK_LABEL_225; l1.G[j5] = 30000 + i1; return; l1.G; j5; _L2: 0; JVM INSTR iastore ; } public int b(int i1, int j1, int k1, int l1) { int i2 = d(i1, j1, k1); i2; if(q.d) goto _L2; else goto _L1 _L1: if(i2 == 0) return l1; y.z[i2 - 1]; _L2: return; } public void b(int i1, int j1, int k1, int l1, int i2) { l l2; int j2; boolean flag; flag = q.d; l2 = h[i1 + j1 * 8]; j2 = 0; _L10: if(j2 >= l2.a) break; /* Loop/switch isn't completed */ l2.U[j2]; k1 * 128; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmpne 84; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_52; _L4: break MISSING_BLOCK_LABEL_84; l2; if(flag) goto _L6; else goto _L5 _L5: W; j2; JVM INSTR iaload ; l1 * 128; _L2: JVM INSTR icmpne 84; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_74; _L8: break MISSING_BLOCK_LABEL_84; l2; _L6: j2; i2; c(); return; j2++; if(!flag) goto _L10; else goto _L9 _L9: } public int e(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 48; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; 48; _L20: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; 48; if(flag1) goto _L26; else goto _L28 _L28: JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: o[k1][i1 * 48 + j1] & 0xff; 3; _L26: JVM INSTR imul ; return; } public void c(int i1, int j1, int k1, int l1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: j1; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR iflt 48; goto _L7 _L4 _L7: i1; _L6: 95; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 48; goto _L10 _L4 _L10: j1; 95; _L9: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmplt 49; goto _L4 _L13 _L4: return; _L13: y.Hb[l1]; if(flag1) goto _L15; else goto _L14 _L14: true; _L12: JVM INSTR icmpne 210; goto _L16 _L17 _L16: k1; _L15: if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR ifne 109; goto _L20 _L21 _L20: this; if(flag1) goto _L23; else goto _L22 _L22: w; i1; JVM INSTR aaload ; j1; JVM INSTR dup2 ; JVM INSTR iaload ; 0xfffe; JVM INSTR iand ; JVM INSTR iastore ; if(j1 <= 0) goto _L25; else goto _L24 _L24: g(i1, j1 - 1, 4); if(!flag1) goto _L25; else goto _L21 _L21: k1; _L19: 1; if(flag1) goto _L27; else goto _L26 _L26: JVM INSTR icmpne 156; goto _L28 _L29 _L28: this; if(flag1) goto _L23; else goto _L30 _L30: w; i1; JVM INSTR aaload ; j1; JVM INSTR dup2 ; JVM INSTR iaload ; 0xfffd; JVM INSTR iand ; JVM INSTR iastore ; if(i1 <= 0) goto _L25; else goto _L31 _L31: g(i1 - 1, j1, 8); if(!flag1) goto _L25; else goto _L29 _L29: k1; 2; _L27: if(flag1) goto _L33; else goto _L32 _L32: JVM INSTR icmpne 184; goto _L34 _L35 _L34: w[i1][j1] &= 0xffef; if(!flag1) goto _L25; else goto _L35 _L35: k1; 3; _L33: JVM INSTR icmpne 202; goto _L36 _L25 _L36: w[i1][j1] &= 0xffdf; _L25: this; _L23: i1; j1; 1; 1; e(); _L17: } public int f(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 48; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; if(flag1) goto _L26; else goto _L25 _L25: 48; _L20: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; if(flag1) goto _L26; else goto _L28 _L28: 48; JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: j[k1][i1 * 48 + j1]; _L26: return; } public int g(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 0x30; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; 48; _L20: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; 48; if(flag1) goto _L26; else goto _L28 _L28: JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: x[k1][i1 * 48 + j1]; '\377'; _L26: JVM INSTR iand ; return; } public void c(int i1, int j1, int k1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; _L2: if(flag1) goto _L6; else goto _L5 _L5: 96; JVM INSTR icmpge 48; goto _L7 _L4 _L7: j1; _L6: if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR iflt 48; goto _L10 _L4 _L10: j1; _L9: if(flag1) goto _L12; else goto _L11 _L11: 96; JVM INSTR icmplt 49; goto _L4 _L13 _L4: return; _L13: false; _L12: int l1; l1; i1; 48; if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR icmplt 85; goto _L16 _L17 _L16: j1; 48; if(flag1) goto _L15; else goto _L18 _L18: JVM INSTR icmpge 85; goto _L19 _L17 _L19: l1 = 1; i1 -= 48; if(!flag1) break MISSING_BLOCK_LABEL_149; _L17: i1; 48; _L15: if(flag1) goto _L21; else goto _L20 _L20: JVM INSTR icmpge 118; goto _L22 _L23 _L22: j1; 48; if(flag1) goto _L21; else goto _L24 _L24: JVM INSTR icmplt 118; goto _L25 _L23 _L25: l1 = 2; j1 -= 48; if(!flag1) break MISSING_BLOCK_LABEL_149; _L23: i1; 48; _L21: if(flag1) goto _L27; else goto _L26 _L26: JVM INSTR icmplt 149; goto _L28 _L29 _L28: break MISSING_BLOCK_LABEL_129; _L29: break MISSING_BLOCK_LABEL_149; j1; if(flag1) goto _L31; else goto _L30 _L30: 48; _L27: JVM INSTR icmplt 149; goto _L32 _L33 _L32: break MISSING_BLOCK_LABEL_140; _L33: break MISSING_BLOCK_LABEL_149; 3; _L31: l1; i1 -= 48; j1 -= 48; s[l1][i1 * 48 + j1] = (byte)k1; return; } public void a() { int i1; boolean flag1; flag1 = q.d; boolean flag = false; i1 = 0; _L29: i1; 96; _L4: JVM INSTR icmpge 193; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_15; _L2: break; /* Loop/switch isn't completed */ int j1 = 0; _L27: if(j1 >= 96) break; /* Loop/switch isn't completed */ d(i1, j1, 0); 250; if(flag1) goto _L4; else goto _L3 _L3: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmpne 177; goto _L7 _L8 _L7: i1; 47; _L6: if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmpne 108; goto _L11 _L12 _L11: d(i1 + 1, j1, 0); 250; if(flag1) goto _L10; else goto _L13 _L13: JVM INSTR icmpeq 108; goto _L14 _L12 _L14: d(i1 + 1, j1, 0); 2; if(flag1) goto _L10; else goto _L15 _L15: JVM INSTR icmpeq 108; goto _L16 _L12 _L16: c(i1, j1, 9); if(!flag1) goto _L8; else goto _L12 _L12: j1; 47; _L10: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR icmpne 170; goto _L19 _L20 _L19: this; i1; j1 + 1; 0; if(flag1) goto _L22; else goto _L21 _L21: d(); '\372'; _L18: JVM INSTR icmpeq 170; goto _L23 _L20 _L23: this; i1; j1 + 1; 0; if(flag1) goto _L22; else goto _L24 _L24: d(); 2; JVM INSTR icmpeq 170; goto _L25 _L20 _L25: c(i1, j1, 9); if(!flag1) goto _L8; else goto _L20 _L20: this; i1; j1; 2; _L22: c(); _L8: j1++; if(!flag1) goto _L27; else goto _L26 _L26: i1++; if(!flag1) goto _L29; else goto _L28 _L28: } public void c(int i1, int j1, int k1, int l1, int i2) { int j2; boolean flag; flag = q.d; j2 = y.Eb[i1]; y[j1][k1]; 0x13880; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 46; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_30; _L4: break MISSING_BLOCK_LABEL_46; y[j1][k1] += 0x13880 + j2; y[l1]; i2; if(flag) goto _L6; else goto _L5 _L5: JVM INSTR iaload ; 0x13880; _L2: JVM INSTR icmpge 84; goto _L7 _L8 _L7: y[l1]; i2; _L6: JVM INSTR dup2 ; JVM INSTR iaload ; 0x13880 + j2; JVM INSTR iadd ; JVM INSTR iastore ; _L8: } public boolean h(int i1, int j1) { boolean flag = q.d; f(i1, j1); if(flag) goto _L2; else goto _L1 _L1: JVM INSTR ifgt 64; goto _L3 _L4 _L3: f(i1 - 1, j1); if(flag) goto _L2; else goto _L5 _L5: JVM INSTR ifgt 64; goto _L6 _L4 _L6: f(i1 - 1, j1 - 1); if(flag) goto _L2; else goto _L7 _L7: JVM INSTR ifgt 64; goto _L8 _L4 _L8: f(i1, j1 - 1); if(flag) goto _L2; else goto _L9 _L9: JVM INSTR ifle 68; goto _L4 _L10 _L4: true; goto _L2 _L10: false; _L2: return; } public int i(int i1, int j1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 47; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 49; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int k1; k1; i1; 48; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 85; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 85; goto _L17 _L15 _L17: k1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 118; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 118; goto _L24 _L22 _L24: k1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; if(flag1) goto _L26; else goto _L25 _L25: 48; _L20: JVM INSTR icmplt 149; goto _L27 _L18 _L27: j1; if(flag1) goto _L26; else goto _L28 _L28: 48; JVM INSTR icmplt 149; goto _L29 _L18 _L29: k1 = 3; i1 -= 48; j1 -= 48; _L18: c[k1][i1 * 48 + j1]; _L26: return; } public int j(int i1, int j1) { int k1; int l1; int i2; int j2; boolean flag; flag = q.d; k1 = i1 >> 7; l1 = j1 >> 7; i2 = i1 & 0x7f; j2 = j1 & 0x7f; k1; if(flag) goto _L2; else goto _L1 _L1: if(k1 < 0) goto _L4; else goto _L3 _L3: l1; if(flag) goto _L2; else goto _L5 _L5: if(l1 < 0) goto _L4; else goto _L6 _L6: k1; if(flag) goto _L2; else goto _L7 _L7: 95; JVM INSTR icmpge 70; goto _L8 _L4 _L8: l1; 95; if(flag) goto _L10; else goto _L9 _L9: JVM INSTR icmplt 72; goto _L4 _L11 _L4: false; _L2: return; _L11: i2; if(flag) goto _L13; else goto _L12 _L12: 128 - j2; _L10: JVM INSTR icmpgt 130; goto _L14 _L15 _L14: break MISSING_BLOCK_LABEL_88; _L15: break MISSING_BLOCK_LABEL_130; int k2; int l2; int i3; k2 = e(k1, l1); l2 = e(k1 + 1, l1) - k2; i3 = e(k1, l1 + 1) - k2; if(!flag) break MISSING_BLOCK_LABEL_187; e(k1 + 1, l1 + 1); _L13: k2; l2 = e(k1, l1 + 1) - k2; i3 = e(k1 + 1, l1) - k2; i2 = 128 - i2; j2 = 128 - j2; int j3 = k2 + (l2 * i2) / 128 + (i3 * j2) / 128; return j3; } public void b() { boolean flag1; flag1 = q.d; boolean flag = false; n; if(flag1) goto _L2; else goto _L1 _L1: if(n) F.a(); false; _L2: int i1; i1; label0: { label1: do { int j1; label2: { if(i1 >= 64) break label1; h[i1] = null; if(flag1) break label0; j1 = 0; do { if(j1 >= 4) break; g[j1][i1] = null; j1++; if(flag1) break label2; } while(!flag1); j1 = 0; } do { if(j1 >= 4) break; B[j1][i1] = null; j1++; if(flag1) continue label1; } while(!flag1); i1++; } while(!flag1); System.gc(); } return; } public void d(int i1, int j1, int k1, int l1) { String s1; boolean flag1; flag1 = q.d; boolean flag = false; s1 = "m" + k1 + i1 / 10 + i1 % 10 + j1 / 10 + j1 % 10; k; if(flag1) goto _L2; else goto _L1 _L1: if(k == null) goto _L4; else goto _L3 _L3: byte abyte0[] = q.a(s1 + G[3], 0, k); abyte0; if(flag1) goto _L6; else goto _L5 _L5: if(abyte0 != null) goto _L8; else goto _L7 _L7: t; if(flag1) goto _L6; else goto _L9 _L9: if(t != null) abyte0 = q.a(s1 + G[3], 0, t); _L8: abyte0; _L6: if(flag1) goto _L11; else goto _L10 _L10: JVM INSTR ifnull 605; goto _L12 _L13 _L12: abyte0; _L11: JVM INSTR arraylength .length; if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifle 605; goto _L16 _L13 _L16: int j2; int k2; int l2; j2 = 0; k2 = 0; l2 = 0; _L22: int i3; if(l2 >= 2304) break; /* Loop/switch isn't completed */ i3 = abyte0[j2++] & 0xff; i3; 128; if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR icmpge 242; goto _L19 _L20 _L19: o[l1][l2++] = (byte)i3; k2 = i3; _L20: i3; '\200'; _L18: JVM INSTR icmplt 187; goto _L21 _L22 _L21: false; if(flag1) goto _L24; else goto _L23 _L23: int j3; j3; _L29: if(j3 >= i3 - 128) goto _L22; else goto _L25 _L25: o[l1][l2++] = (byte)k2; j3++; if(flag1) goto _L27; else goto _L26 _L26: if(!flag1) goto _L29; else goto _L28 _L28: k2 = 64; _L27: false; _L24: l2; _L33: if(l2 >= 48) break; /* Loop/switch isn't completed */ false; if(flag1) goto _L31; else goto _L30 _L30: i3; do { if(i3 >= 48) break; k2 = o[l1][i3 * 48 + l2] + k2 & 0x7f; o[l1][i3 * 48 + l2] = (byte)(k2 * 2); i3++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); l2++; if(!flag1) goto _L33; else goto _L32 _L32: k2 = 0; false; _L31: l2; _L39: if(l2 >= 2304) break; /* Loop/switch isn't completed */ i3 = abyte0[j2++] & 0xff; i3; 128; if(flag1) goto _L35; else goto _L34 _L34: JVM INSTR icmpge 454; goto _L36 _L37 _L36: x[l1][l2++] = (byte)i3; k2 = i3; _L37: i3; '\200'; _L35: JVM INSTR icmplt 399; goto _L38 _L39 _L38: false; if(flag1) goto _L41; else goto _L40 _L40: j3; _L46: if(j3 >= i3 - 128) goto _L39; else goto _L42 _L42: x[l1][l2++] = (byte)k2; j3++; if(flag1) goto _L44; else goto _L43 _L43: if(!flag1) goto _L46; else goto _L45 _L45: k2 = 35; _L44: false; _L41: l2; _L51: if(l2 >= 48) goto _L48; else goto _L47 _L47: 0; if(flag1) goto _L50; else goto _L49 _L49: i3; do { if(i3 >= 48) break; k2 = x[l1][i3 * 48 + l2] + k2 & 0x7f; x[l1][i3 * 48 + l2] = (byte)(k2 * 2); i3++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); l2++; if(!flag1) goto _L51; else goto _L13 _L13: false; _L15: j2; _L54: if(j2 >= 2304) break; /* Loop/switch isn't completed */ o[l1][j2] = 0; x[l1][j2] = 0; j2++; if(flag1) goto _L53; else goto _L52 _L52: if(!flag1) goto _L54; else goto _L48 _L48: abyte0 = q.a(s1 + G[1], 0, l); _L53: abyte0; if(flag1) goto _L56; else goto _L55 _L55: if(abyte0 != null) goto _L58; else goto _L57 _L57: u; if(flag1) goto _L56; else goto _L59 _L59: if(u != null) abyte0 = q.a(s1 + G[1], 0, u); _L58: abyte0; _L56: if(flag1) goto _L61; else goto _L60 _L60: JVM INSTR ifnull 760; goto _L62 _L63 _L62: abyte0; _L61: JVM INSTR arraylength .length; _L50: if(flag1) goto _L65; else goto _L64 _L64: JVM INSTR ifne 768; goto _L63 _L66 _L63: throw new IOException(); _L66: j2 = 0; false; _L65: k2; _L70: if(k2 >= 2304) break; /* Loop/switch isn't completed */ v[l1][k2] = abyte0[j2++]; k2++; if(flag1) goto _L68; else goto _L67 _L67: if(!flag1) goto _L70; else goto _L69 _L69: k2 = 0; _L68: if(k2 >= 2304) break; /* Loop/switch isn't completed */ z[l1][k2] = abyte0[j2++]; k2++; if(flag1) goto _L72; else goto _L71 _L71: if(!flag1) goto _L68; else goto _L73 _L73: k2 = 0; _L72: if(k2 >= 2304) break; /* Loop/switch isn't completed */ c[l1][k2] = abyte0[j2++] & 0xff; k2++; if(flag1) goto _L75; else goto _L74 _L74: if(!flag1) goto _L72; else goto _L76 _L76: k2 = 0; _L75: if(k2 >= 2304) break; /* Loop/switch isn't completed */ l2 = abyte0[j2++] & 0xff; if(flag1) continue; /* Loop/switch isn't completed */ l2; if(flag1) goto _L78; else goto _L77 _L77: if(l2 > 0) c[l1][k2] = l2 + 12000; k2++; if(!flag1) goto _L75; else goto _L79 _L79: false; _L78: k2; _L85: if(k2 >= 2304) break; /* Loop/switch isn't completed */ l2 = abyte0[j2++] & 0xff; l2; if(flag1) goto _L81; else goto _L80 _L80: 128; JVM INSTR icmpge 1024; goto _L82 _L83 _L83: break; /* Loop/switch isn't completed */ _L82: j[l1][k2++] = (byte)l2; if(!flag1) goto _L85; else goto _L84 _L84: false; _L81: i3; _L90: if(i3 >= l2 - 128) goto _L85; else goto _L86 _L86: j[l1][k2++] = 0; i3++; if(flag1 || flag1) goto _L88; else goto _L87 _L87: if(!flag1) goto _L90; else goto _L89 _L89: k2 = 0; _L88: l2 = 0; _L96: if(l2 >= 2304) break; /* Loop/switch isn't completed */ i3 = abyte0[j2++] & 0xff; i3; if(flag1) goto _L92; else goto _L91 _L91: 128; JVM INSTR icmpge 1136; goto _L93 _L94 _L94: break; /* Loop/switch isn't completed */ _L93: s[l1][l2++] = (byte)i3; k2 = i3; if(!flag1) goto _L96; else goto _L95 _L95: false; _L92: j3; _L101: if(j3 >= i3 - 128) goto _L96; else goto _L97 _L97: s[l1][l2++] = (byte)k2; j3++; if(flag1) goto _L99; else goto _L98 _L98: if(!flag1 && !flag1) goto _L101; else goto _L100 _L100: l2 = 0; _L99: if(l2 >= 2304) break; /* Loop/switch isn't completed */ i3 = abyte0[j2++] & 0xff; i3; if(flag1) goto _L103; else goto _L102 _L102: 128; JVM INSTR icmpge 1243; goto _L104 _L105 _L105: break; /* Loop/switch isn't completed */ _L104: C[l1][l2++] = (byte)i3; if(!flag1) goto _L99; else goto _L106 _L106: false; _L103: j3; _L111: if(j3 >= i3 - 128) goto _L99; else goto _L107 _L107: C[l1][l2++] = 0; j3++; if(flag1 || flag1) goto _L109; else goto _L108 _L108: if(!flag1) goto _L111; else goto _L110 _L110: abyte0 = q.a(s1 + G[0], 0, l); _L109: abyte0; if(flag1) goto _L113; else goto _L112 _L112: if(abyte0 == null) break MISSING_BLOCK_LABEL_1854; abyte0; _L113: JVM INSTR arraylength .length; if(flag1) goto _L115; else goto _L114 _L114: JVM INSTR ifle 1854; goto _L116 _L117 _L117: break MISSING_BLOCK_LABEL_1854; _L116: l2 = 0; false; _L115: i3; _L123: if(i3 >= 2304) break; /* Loop/switch isn't completed */ j3 = abyte0[l2++] & 0xff; j3; 128; if(flag1) goto _L119; else goto _L118 _L118: JVM INSTR icmpge 1407; goto _L120 _L121 _L121: break; /* Loop/switch isn't completed */ _L120: c[l1][i3++] = j3 + 48000; if(!flag1) goto _L123; else goto _L122 _L122: i3; j3 - 128; _L119: JVM INSTR iadd ; i3; if(!flag1) goto _L123; else goto _L124 _L124: return; _L4: new byte[20736]; _L2: abyte0; q.a(G[2] + s1 + G[4], abyte0, 20736); j2 = 0; k2 = 0; l2 = 0; do { if(l2 >= 2304) break; j2 = j2 + abyte0[k2++] & 0xff; o[l1][l2] = (byte)j2; l2++; if(flag1) break MISSING_BLOCK_LABEL_1533; } while(!flag1); j2 = 0; l2 = 0; do { if(l2 >= 2304) break; j2 = j2 + abyte0[k2++] & 0xff; x[l1][l2] = (byte)j2; l2++; if(flag1) break MISSING_BLOCK_LABEL_1590; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; v[l1][l2] = abyte0[k2++]; l2++; if(flag1) break MISSING_BLOCK_LABEL_1632; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; z[l1][l2] = abyte0[k2++]; l2++; if(flag1) break MISSING_BLOCK_LABEL_1674; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; c[l1][l2] = (abyte0[k2] & 0xff) * 256 + (abyte0[k2 + 1] & 0xff); k2 += 2; l2++; if(flag1) break MISSING_BLOCK_LABEL_1736; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; j[l1][l2] = abyte0[k2++]; l2++; if(flag1) break MISSING_BLOCK_LABEL_1778; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; s[l1][l2] = abyte0[k2++]; l2++; if(flag1) break MISSING_BLOCK_LABEL_1820; } while(!flag1); l2 = 0; do { if(l2 >= 2304) break; C[l1][l2] = abyte0[k2++]; l2++; } while(!flag1); return; IOException ioexception; ioexception; int i2 = 0; _L130: if(i2 >= 2304) break; /* Loop/switch isn't completed */ o[l1][i2] = 0; x[l1][i2] = 0; v[l1][i2] = 0; z[l1][i2] = 0; c[l1][i2] = 0; j[l1][i2] = 0; s[l1][i2] = 0; k1; if(flag1) goto _L126; else goto _L125 _L125: if(k1 == 0) s[l1][i2] = -6; k1; _L126: 3; JVM INSTR icmpne 1983; goto _L127 _L128 _L127: break MISSING_BLOCK_LABEL_1971; _L128: break MISSING_BLOCK_LABEL_1983; s[l1][i2] = 8; C[l1][i2] = 0; i2++; if(!flag1) goto _L130; else goto _L129 _L129: } public void a(l al[]) { int i1; boolean flag1; flag1 = q.d; boolean flag = false; i1 = 0; _L68: i1; 94; _L6: JVM INSTR icmpge 523; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_15; _L2: break; /* Loop/switch isn't completed */ int j1 = 0; _L66: j1; _L29: 94; JVM INSTR icmpge 515; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_25; _L4: break; /* Loop/switch isn't completed */ i(i1, j1); 48000; if(flag1) goto _L6; else goto _L5 _L5: if(flag1) goto _L8; else goto _L7 _L7: JVM INSTR icmple 507; goto _L9 _L10 _L9: i(i1, j1); 60000; _L8: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 507; goto _L13 _L10 _L13: i(i1, j1); 48001; _L12: JVM INSTR isub ; int k1; k1; int l1 = c(i1, j1); l1; if(flag1) goto _L15; else goto _L14 _L14: if(l1 == 0) goto _L17; else goto _L16 _L16: l1; if(flag1) goto _L19; else goto _L18 _L18: 4; JVM INSTR icmpne 127; goto _L17 _L20 _L17: y.W[k1]; _L15: int i2; i2; int j2; j2 = y.X[k1]; if(!flag1) break MISSING_BLOCK_LABEL_143; _L20: y.W[k1]; _L19: j2; i2 = y.X[k1]; h(i1, j1, k1); l l2 = al[y.V[k1]].a(false, true, false, false); int k2 = ((i1 + i1 + i2) * 128) / 2; int i3 = ((j1 + j1 + j2) * 128) / 2; l2.f(k2, -j(k2, i3), i3); l2.e(0, c(i1, j1) * 32, 0); F.a(l2); l2.a(48, 48, -50, -10, -50); i2; if(flag1) goto _L22; else goto _L21 _L21: 1; JVM INSTR icmpgt 280; goto _L23 _L24 _L23: j2; if(flag1) goto _L22; else goto _L25 _L25: 1; JVM INSTR icmple 507; goto _L24 _L10 _L24: i1; _L22: int j3; j3; _L64: j3; i1 + i2; _L31: JVM INSTR icmpge 507; goto _L26 _L27 _L26: break MISSING_BLOCK_LABEL_292; _L27: break; /* Loop/switch isn't completed */ j1; if(flag1) goto _L29; else goto _L28 _L28: int k3; k3; _L63: if(k3 >= j1 + j2) break; /* Loop/switch isn't completed */ j3; i1; if(flag1) goto _L31; else goto _L30 _L30: if(flag1) goto _L33; else goto _L32 _L32: JVM INSTR icmpgt 339; goto _L34 _L35 _L34: k3; j1; if(flag1) goto _L33; else goto _L36 _L36: JVM INSTR icmple 491; goto _L35 _L37 _L37: break MISSING_BLOCK_LABEL_491; _L35: i(j3, k3) - 48001; if(flag1) goto _L39; else goto _L38 _L38: k1; _L33: JVM INSTR icmpne 491; goto _L40 _L41 _L40: break MISSING_BLOCK_LABEL_360; _L41: break MISSING_BLOCK_LABEL_491; j3; _L39: int l3; l3; int i4; int j4; i4 = k3; j4 = 0; l3; 48; if(flag1) goto _L43; else goto _L42 _L42: JVM INSTR icmplt 406; goto _L44 _L45 _L44: i4; 48; if(flag1) goto _L43; else goto _L46 _L46: JVM INSTR icmpge 406; goto _L47 _L45 _L47: j4 = 1; l3 -= 48; if(!flag1) break MISSING_BLOCK_LABEL_474; _L45: l3; 48; _L43: if(flag1) goto _L49; else goto _L48 _L48: JVM INSTR icmpge 441; goto _L50 _L51 _L50: i4; 48; if(flag1) goto _L49; else goto _L52 _L52: JVM INSTR icmplt 441; goto _L53 _L51 _L53: j4 = 2; i4 -= 48; if(!flag1) break MISSING_BLOCK_LABEL_474; _L51: l3; 48; _L49: if(flag1) goto _L55; else goto _L54 _L54: JVM INSTR icmplt 474; goto _L56 _L57 _L56: break MISSING_BLOCK_LABEL_453; _L57: break MISSING_BLOCK_LABEL_474; i4; if(flag1) goto _L59; else goto _L58 _L58: 48; _L55: JVM INSTR icmplt 474; goto _L60 _L61 _L60: break MISSING_BLOCK_LABEL_465; _L61: break MISSING_BLOCK_LABEL_474; 3; _L59: j4; l3 -= 48; i4 -= 48; c[j4][l3 * 48 + i4] = 0; k3++; if(!flag1) goto _L63; else goto _L62 _L62: j3++; if(!flag1) goto _L64; else goto _L10 _L10: j1++; if(!flag1) goto _L66; else goto _L65 _L65: i1++; if(!flag1) goto _L68; else goto _L67 _L67: } public void a(int i1, int j1, int k1, boolean flag) { boolean flag2; flag2 = q.d; boolean flag1 = false; int l1 = (i1 + 24) / 48; int i2 = (j1 + 24) / 48; d(l1 - 1, i2 - 1, k1, 0); d(l1, i2 - 1, k1, 1); d(l1 - 1, i2, k1, 2); d(l1, i2, k1, 3); a(); this; if(flag2) goto _L2; else goto _L1 _L1: f; JVM INSTR ifnonnull 112; goto _L3 _L4 _L3: this; _L2: new l(18688, 18688, true, true, false, false, true); f; _L4: flag; if(flag2) goto _L6; else goto _L5 _L5: if(!flag) goto _L8; else goto _L7 _L7: int j2; E.c(); j2 = 0; _L12: if(j2 >= 96) break; /* Loop/switch isn't completed */ false; if(flag2) goto _L10; else goto _L9 _L9: int k2; k2; do { if(k2 >= 96) break; w[j2][k2] = 0; k2++; if(flag2) continue; /* Loop/switch isn't completed */ } while(!flag2); j2++; if(!flag2) goto _L12; else goto _L11 _L11: l l2; l2 = f; l2.b(); k2 = 0; _L46: k2; _L18: 96; JVM INSTR icmpge 488; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_207; _L14: break; /* Loop/switch isn't completed */ false; if(flag2) goto _L16; else goto _L15 _L15: int i3; i3; _L44: int j3; if(i3 >= 96) break; /* Loop/switch isn't completed */ j3 = -e(k2, i3); d(k2, i3, k1); if(flag2) goto _L18; else goto _L17 _L17: if(flag2) goto _L20; else goto _L19 _L19: JVM INSTR ifle 282; goto _L21 _L22 _L21: y.A[d(k2, i3, k1) - 1]; if(flag2) goto _L20; else goto _L23 _L23: 4; JVM INSTR icmpne 282; goto _L24 _L22 _L24: j3 = 0; _L22: d(k2 - 1, i3, k1); _L20: if(flag2) goto _L26; else goto _L25 _L25: JVM INSTR ifle 330; goto _L27 _L28 _L27: y.A[d(k2 - 1, i3, k1) - 1]; if(flag2) goto _L26; else goto _L29 _L29: 4; JVM INSTR icmpne 330; goto _L30 _L28 _L30: j3 = 0; _L28: d(k2, i3 - 1, k1); _L26: if(flag2) goto _L32; else goto _L31 _L31: JVM INSTR ifle 378; goto _L33 _L34 _L33: y.A[d(k2, i3 - 1, k1) - 1]; if(flag2) goto _L32; else goto _L35 _L35: 4; JVM INSTR icmpne 378; goto _L36 _L34 _L36: j3 = 0; _L34: d(k2 - 1, i3 - 1, k1); _L32: if(flag2) goto _L38; else goto _L37 _L37: JVM INSTR ifle 430; goto _L39 _L40 _L39: y.A[d(k2 - 1, i3 - 1, k1) - 1]; if(flag2) goto _L38; else goto _L41 _L41: 4; JVM INSTR icmpne 430; goto _L42 _L40 _L42: j3 = 0; _L40: l2.a(k2 * 128, j3, i3 * 128); _L38: int k3; k3; int l3 = (int)(Math.random() * 10D) - 5; l2.c(k3, l3); i3++; if(!flag2) goto _L44; else goto _L43 _L43: k2++; if(!flag2) goto _L46; else goto _L45 _L45: false; _L16: k2; _L170: k2; 95; _L54: JVM INSTR icmpge 1971; goto _L47 _L48 _L47: break MISSING_BLOCK_LABEL_498; _L48: break; /* Loop/switch isn't completed */ false; if(flag2) goto _L50; else goto _L49 _L49: i3; _L168: int i4; int j4; int k4; if(i3 >= 95) break; /* Loop/switch isn't completed */ j3 = g(k2, i3); k3 = p[j3]; i4 = k3; j4 = k3; k4 = 0; k1; if(flag2) goto _L52; else goto _L51 _L51: 1; if(flag2) goto _L54; else goto _L53 _L53: JVM INSTR icmpeq 568; goto _L55 _L56 _L55: k1; if(flag2) goto _L58; else goto _L57 _L57: 2; JVM INSTR icmpne 580; goto _L56 _L59 _L56: k3 = 0xbc614e; i4 = 0xbc614e; 0xbc614e; _L52: j4; _L59: d(k2, i3, k1); _L58: if(flag2) goto _L61; else goto _L60 _L60: JVM INSTR ifle 1322; goto _L62 _L63 _L62: int l4; int i5; int j5; l4 = d(k2, i3, k1); i5 = y.A[l4 - 1]; j5 = b(k2, i3, k1); k3 = i4 = y.z[l4 - 1]; i5; 4; if(flag2) goto _L65; else goto _L64 _L64: JVM INSTR icmpne 679; goto _L66 _L67 _L66: k3 = 1; i4 = 1; l4; 12; if(flag2) goto _L65; else goto _L68 _L68: JVM INSTR icmpne 679; goto _L69 _L67 _L69: k3 = 31; i4 = 31; _L67: i5; 5; _L65: if(flag2) goto _L71; else goto _L70 _L70: JVM INSTR icmpne 1001; goto _L72 _L73 _L72: i(k2, i3); if(flag2) goto _L75; else goto _L74 _L74: JVM INSTR ifle 1258; goto _L76 _L77 _L76: i(k2, i3); if(flag2) goto _L75; else goto _L78 _L78: 24000; JVM INSTR icmpge 1258; goto _L79 _L77 _L79: b(k2 - 1, i3, k1, j4); 0xbc614e; if(flag2) goto _L81; else goto _L80 _L80: JVM INSTR icmpeq 794; goto _L82 _L83 _L82: b(k2, i3 - 1, k1, j4); 0xbc614e; if(flag2) goto _L81; else goto _L84 _L84: JVM INSTR icmpeq 794; goto _L85 _L83 _L85: k3 = b(k2 - 1, i3, k1, j4); k4 = 0; if(!flag2) goto _L77; else goto _L83 _L83: b(k2 + 1, i3, k1, j4); 0xbc614e; _L81: if(flag2) goto _L87; else goto _L86 _L86: JVM INSTR icmpeq 863; goto _L88 _L89 _L88: b(k2, i3 + 1, k1, j4); 0xbc614e; if(flag2) goto _L87; else goto _L90 _L90: JVM INSTR icmpeq 863; goto _L91 _L89 _L91: i4 = b(k2 + 1, i3, k1, j4); k4 = 0; if(!flag2) goto _L77; else goto _L89 _L89: b(k2 + 1, i3, k1, j4); 0xbc614e; _L87: if(flag2) goto _L93; else goto _L92 _L92: JVM INSTR icmpeq 932; goto _L94 _L95 _L94: b(k2, i3 - 1, k1, j4); 0xbc614e; if(flag2) goto _L93; else goto _L96 _L96: JVM INSTR icmpeq 932; goto _L97 _L95 _L97: i4 = b(k2 + 1, i3, k1, j4); k4 = 1; if(!flag2) goto _L77; else goto _L95 _L95: b(k2 - 1, i3, k1, j4); if(flag2) goto _L75; else goto _L98 _L98: 0xbc614e; _L93: JVM INSTR icmpeq 1258; goto _L99 _L77 _L99: b(k2, i3 + 1, k1, j4); if(flag2) goto _L75; else goto _L100 _L100: 0xbc614e; JVM INSTR icmpeq 1258; goto _L101 _L77 _L101: k3 = b(k2 - 1, i3, k1, j4); k4 = 1; if(!flag2) goto _L77; else goto _L73 _L73: i5; 2; _L71: if(flag2) goto _L103; else goto _L102 _L102: JVM INSTR icmpne 1047; goto _L104 _L105 _L104: i(k2, i3); if(flag2) goto _L75; else goto _L106 _L106: JVM INSTR ifle 1258; goto _L107 _L77 _L107: i(k2, i3); if(flag2) goto _L75; else goto _L108 _L108: 24000; JVM INSTR icmpge 1258; goto _L105 _L77 _L105: b(k2 - 1, i3, k1); j5; _L103: if(flag2) goto _L110; else goto _L109 _L109: JVM INSTR icmpeq 1101; goto _L111 _L112 _L111: b(k2, i3 - 1, k1); j5; if(flag2) goto _L110; else goto _L113 _L113: JVM INSTR icmpeq 1101; goto _L114 _L112 _L114: k3 = j4; k4 = 0; if(!flag2) goto _L77; else goto _L112 _L112: b(k2 + 1, i3, k1); j5; _L110: if(flag2) goto _L116; else goto _L115 _L115: JVM INSTR icmpeq 1155; goto _L117 _L118 _L117: b(k2, i3 + 1, k1); j5; if(flag2) goto _L116; else goto _L119 _L119: JVM INSTR icmpeq 1155; goto _L120 _L118 _L120: i4 = j4; k4 = 0; if(!flag2) goto _L77; else goto _L118 _L118: b(k2 + 1, i3, k1); j5; _L116: if(flag2) goto _L122; else goto _L121 _L121: JVM INSTR icmpeq 1209; goto _L123 _L124 _L123: b(k2, i3 - 1, k1); j5; if(flag2) goto _L122; else goto _L125 _L125: JVM INSTR icmpeq 1209; goto _L126 _L124 _L126: i4 = j4; k4 = 1; if(!flag2) goto _L77; else goto _L124 _L124: b(k2 - 1, i3, k1); if(flag2) goto _L75; else goto _L127 _L127: j5; _L122: JVM INSTR icmpeq 1258; goto _L128 _L77 _L128: b(k2, i3 + 1, k1); if(flag2) goto _L75; else goto _L129 _L129: j5; JVM INSTR icmpeq 1258; goto _L130 _L77 _L130: k3 = j4; k4 = 1; _L77: y.B[l4 - 1]; _L75: if(flag2) goto _L132; else goto _L131 _L131: JVM INSTR ifeq 1289; goto _L133 _L134 _L133: break MISSING_BLOCK_LABEL_1274; _L134: break MISSING_BLOCK_LABEL_1289; w[k2][i3] |= 0x40; y.A[l4 - 1]; _L132: 2; if(flag2) goto _L136; else goto _L135 _L135: JVM INSTR icmpne 1322; goto _L137 _L63 _L137: w[k2][i3] |= 0x80; _L63: a(k2, i3, k4, k3, i4); ((e(k2 + 1, i3 + 1) - e(k2 + 1, i3)) + e(k2, i3 + 1)) - e(k2, i3); _L61: l4; k3; if(flag2) goto _L139; else goto _L138 _L138: i4; _L136: JVM INSTR icmpne 1403; goto _L140 _L141 _L140: l4; if(flag2) goto _L143; else goto _L142 _L142: if(l4 == 0) goto _L144; else goto _L141 _L141: 3; _L139: new int[]; int ai5[]; ai5; int ai6[] = new int[3]; k4; if(flag2) goto _L146; else goto _L145 _L145: if(k4 != 0) break MISSING_BLOCK_LABEL_1629; k3; 0xbc614e; if(flag2) goto _L148; else goto _L147 _L147: JVM INSTR icmpeq 1521; goto _L149 _L150 _L149: break MISSING_BLOCK_LABEL_1435; _L150: break MISSING_BLOCK_LABEL_1521; ai5[0] = i3 + k2 * 96 + 96; ai5[1] = i3 + k2 * 96; ai5[2] = i3 + k2 * 96 + 1; int k5 = l2.a(3, ai5, 0xbc614e, k3); r[k5] = k2; D[k5] = i3; l2.G[k5] = 0x30d40 + k5; i4; if(flag2) goto _L152; else goto _L151 _L151: 0xbc614e; _L148: JVM INSTR icmpeq 1955; goto _L153 _L154 _L153: break MISSING_BLOCK_LABEL_1533; _L154: break MISSING_BLOCK_LABEL_1955; ai6[0] = i3 + k2 * 96 + 1; ai6[1] = i3 + k2 * 96 + 96 + 1; ai6[2] = i3 + k2 * 96 + 96; l2.a(3, ai6, 0xbc614e, i4); _L152: int l5; l5; r[l5] = k2; D[l5] = i3; l2.G[l5] = 0x30d40 + l5; if(!flag2) break MISSING_BLOCK_LABEL_1955; k3; _L146: 0xbc614e; if(flag2) goto _L156; else goto _L155 _L155: JVM INSTR icmpeq 1729; goto _L157 _L158 _L157: break MISSING_BLOCK_LABEL_1641; _L158: break MISSING_BLOCK_LABEL_1729; ai5[0] = i3 + k2 * 96 + 1; ai5[1] = i3 + k2 * 96 + 96 + 1; ai5[2] = i3 + k2 * 96; l5 = l2.a(3, ai5, 0xbc614e, k3); r[l5] = k2; D[l5] = i3; l2.G[l5] = 0x30d40 + l5; i4; if(flag2) goto _L160; else goto _L159 _L159: 0xbc614e; _L156: JVM INSTR icmpeq 1955; goto _L161 _L162 _L161: break MISSING_BLOCK_LABEL_1741; _L162: break MISSING_BLOCK_LABEL_1955; ai6[0] = i3 + k2 * 96 + 96; ai6[1] = i3 + k2 * 96; ai6[2] = i3 + k2 * 96 + 96 + 1; l2.a(3, ai6, 0xbc614e, i4); _L160: l5; r[l5] = k2; D[l5] = i3; l2.G[l5] = 0x30d40 + l5; if(!flag2) break MISSING_BLOCK_LABEL_1955; _L144: k3; _L143: if(flag2) goto _L164; else goto _L163 _L163: 0xbc614e; JVM INSTR icmpeq 1955; goto _L165 _L166 _L165: break MISSING_BLOCK_LABEL_1847; _L166: break MISSING_BLOCK_LABEL_1955; 4; _L164: new int[]; ai5; ai5[0] = i3 + k2 * 96 + 96; ai5[1] = i3 + k2 * 96; ai5[2] = i3 + k2 * 96 + 1; ai5[3] = i3 + k2 * 96 + 96 + 1; ai6 = l2.a(4, ai5, 0xbc614e, k3); r[ai6] = k2; D[ai6] = i3; l2.G[ai6] = 0x30d40 + ai6; i3++; if(!flag2) goto _L168; else goto _L167 _L167: k2++; if(!flag2) goto _L170; else goto _L169 _L169: true; _L50: k2; _L218: k2; _L176: 95; JVM INSTR icmpge 3432; goto _L171 _L172 _L171: break MISSING_BLOCK_LABEL_1981; _L172: break; /* Loop/switch isn't completed */ true; if(flag2) goto _L174; else goto _L173 _L173: i3; _L216: if(i3 >= 95) break; /* Loop/switch isn't completed */ d(k2, i3, k1); if(flag2) goto _L176; else goto _L175 _L175: if(flag2) goto _L178; else goto _L177 _L177: JVM INSTR ifle 2275; goto _L179 _L180 _L179: y.A[d(k2, i3, k1) - 1]; if(flag2) goto _L178; else goto _L181 _L181: 4; JVM INSTR icmpne 2275; goto _L182 _L180 _L182: j3 = y.z[d(k2, i3, k1) - 1]; k3 = l2.a(k2 * 128, -e(k2, i3), i3 * 128); i4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3), i3 * 128); j4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3 + 1), (i3 + 1) * 128); k4 = l2.a(k2 * 128, -e(k2, i3 + 1), (i3 + 1) * 128); int ai[] = { k3, i4, j4, k4 }; ai5 = l2.a(4, ai, j3, 0xbc614e); r[ai5] = k2; D[ai5] = i3; l2.G[ai5] = 0x30d40 + ai5; a(k2, i3, 0, j3, j3); if(!flag2) break MISSING_BLOCK_LABEL_3416; _L180: d(k2, i3, k1); _L178: if(flag2) goto _L184; else goto _L183 _L183: JVM INSTR ifeq 2316; goto _L185 _L186 _L185: y.A[d(k2, i3, k1) - 1]; if(flag2) goto _L184; else goto _L187 _L187: 3; JVM INSTR icmpeq 3416; goto _L186 _L188 _L188: break MISSING_BLOCK_LABEL_3416; _L186: d(k2, i3 + 1, k1); _L184: if(flag2) goto _L190; else goto _L189 _L189: JVM INSTR ifle 2591; goto _L191 _L192 _L191: y.A[d(k2, i3 + 1, k1) - 1]; if(flag2) goto _L190; else goto _L193 _L193: 4; JVM INSTR icmpne 2591; goto _L194 _L192 _L194: j3 = y.z[d(k2, i3 + 1, k1) - 1]; k3 = l2.a(k2 * 128, -e(k2, i3), i3 * 128); i4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3), i3 * 128); j4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3 + 1), (i3 + 1) * 128); k4 = l2.a(k2 * 128, -e(k2, i3 + 1), (i3 + 1) * 128); int ai1[] = { k3, i4, j4, k4 }; ai5 = l2.a(4, ai1, j3, 0xbc614e); r[ai5] = k2; D[ai5] = i3; l2.G[ai5] = 0x30d40 + ai5; a(k2, i3, 0, j3, j3); _L192: d(k2, i3 - 1, k1); _L190: if(flag2) goto _L196; else goto _L195 _L195: JVM INSTR ifle 2866; goto _L197 _L198 _L197: y.A[d(k2, i3 - 1, k1) - 1]; if(flag2) goto _L196; else goto _L199 _L199: 4; JVM INSTR icmpne 2866; goto _L200 _L198 _L200: j3 = y.z[d(k2, i3 - 1, k1) - 1]; k3 = l2.a(k2 * 128, -e(k2, i3), i3 * 128); i4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3), i3 * 128); j4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3 + 1), (i3 + 1) * 128); k4 = l2.a(k2 * 128, -e(k2, i3 + 1), (i3 + 1) * 128); int ai2[] = { k3, i4, j4, k4 }; ai5 = l2.a(4, ai2, j3, 0xbc614e); r[ai5] = k2; D[ai5] = i3; l2.G[ai5] = 0x30d40 + ai5; a(k2, i3, 0, j3, j3); _L198: d(k2 + 1, i3, k1); _L196: if(flag2) goto _L202; else goto _L201 _L201: JVM INSTR ifle 3141; goto _L203 _L204 _L203: y.A[d(k2 + 1, i3, k1) - 1]; if(flag2) goto _L202; else goto _L205 _L205: 4; JVM INSTR icmpne 3141; goto _L206 _L204 _L206: j3 = y.z[d(k2 + 1, i3, k1) - 1]; k3 = l2.a(k2 * 128, -e(k2, i3), i3 * 128); i4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3), i3 * 128); j4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3 + 1), (i3 + 1) * 128); k4 = l2.a(k2 * 128, -e(k2, i3 + 1), (i3 + 1) * 128); int ai3[] = { k3, i4, j4, k4 }; ai5 = l2.a(4, ai3, j3, 0xbc614e); r[ai5] = k2; D[ai5] = i3; l2.G[ai5] = 0x30d40 + ai5; a(k2, i3, 0, j3, j3); _L204: d(k2 - 1, i3, k1); _L202: if(flag2) goto _L208; else goto _L207 _L207: JVM INSTR ifle 3416; goto _L209 _L210 _L209: break MISSING_BLOCK_LABEL_3160; _L210: break MISSING_BLOCK_LABEL_3416; y.A[d(k2 - 1, i3, k1) - 1]; _L208: if(flag2) goto _L212; else goto _L211 _L211: 4; JVM INSTR icmpne 3416; goto _L213 _L214 _L213: break MISSING_BLOCK_LABEL_3186; _L214: break MISSING_BLOCK_LABEL_3416; y.z[d(k2 - 1, i3, k1) - 1]; _L212: j3; k3 = l2.a(k2 * 128, -e(k2, i3), i3 * 128); i4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3), i3 * 128); j4 = l2.a((k2 + 1) * 128, -e(k2 + 1, i3 + 1), (i3 + 1) * 128); k4 = l2.a(k2 * 128, -e(k2, i3 + 1), (i3 + 1) * 128); int ai4[] = { k3, i4, j4, k4 }; ai5 = l2.a(4, ai4, j3, 0xbc614e); r[ai5] = k2; D[ai5] = i3; l2.G[ai5] = 0x30d40 + ai5; a(k2, i3, 0, j3, j3); i3++; if(!flag2) goto _L216; else goto _L215 _L215: k2++; if(!flag2) goto _L218; else goto _L217 _L217: l2.a(true, 40, 48, -50, -10, -50); h = f.a(0, 0, 1536, 1536, 8, 64, 233, false); false; _L174: k2; label0: { do { if(k2 >= 64) break; F.a(h[k2]); k2++; if(flag2) break label0; } while(!flag2); k2 = 0; } _L220: if(k2 >= 96) break; /* Loop/switch isn't completed */ false; if(flag2) goto _L6; else goto _L219 _L219: i3; do { if(i3 >= 96) break; y[k2][i3] = e(k2, i3); i3++; if(flag2) continue; /* Loop/switch isn't completed */ } while(!flag2); k2++; if(!flag2) goto _L220; else goto _L8 _L8: f.b(); 0x606060; _L6: l2; false; _L10: k2; _L295: k2; _L226: 95; JVM INSTR icmpge 4288; goto _L221 _L222 _L221: break MISSING_BLOCK_LABEL_3597; _L222: break; /* Loop/switch isn't completed */ false; if(flag2) goto _L224; else goto _L223 _L223: i3; _L293: if(i3 >= 95) break; /* Loop/switch isn't completed */ j3 = b(k2, i3); j3; if(flag2) goto _L226; else goto _L225 _L225: if(flag2) goto _L228; else goto _L227 _L227: JVM INSTR ifle 3764; goto _L229 _L230 _L229: y.Ib[j3 - 1]; if(flag2) goto _L228; else goto _L231 _L231: if(y.Ib[j3 - 1] != 0) goto _L230; else goto _L232 _L232: a(f, j3 - 1, k2, i3, k2 + 1, i3); flag; if(flag2) goto _L234; else goto _L233 _L233: if(!flag) goto _L236; else goto _L235 _L235: y.Hb[j3 - 1]; if(flag2) goto _L234; else goto _L237 _L237: if(y.Hb[j3 - 1] == 0) goto _L236; else goto _L238 _L238: w[k2][i3] |= 1; i3; if(flag2) goto _L234; else goto _L239 _L239: if(i3 > 0) e(k2, i3 - 1, 4); _L236: flag; _L234: if(flag2) goto _L228; else goto _L240 _L240: JVM INSTR ifeq 3764; goto _L241 _L230 _L241: E.b(k2 * 3, i3 * 3, 3, 0x606060); _L230: j3 = d(k2, i3); j3; _L228: if(flag2) goto _L243; else goto _L242 _L242: JVM INSTR ifle 3912; goto _L244 _L245 _L244: y.Ib[j3 - 1]; if(flag2) goto _L243; else goto _L246 _L246: if(y.Ib[j3 - 1] != 0) goto _L245; else goto _L247 _L247: a(f, j3 - 1, k2, i3, k2, i3 + 1); flag; if(flag2) goto _L249; else goto _L248 _L248: if(!flag) goto _L251; else goto _L250 _L250: y.Hb[j3 - 1]; if(flag2) goto _L249; else goto _L252 _L252: if(y.Hb[j3 - 1] == 0) goto _L251; else goto _L253 _L253: w[k2][i3] |= 2; k2; if(flag2) goto _L249; else goto _L254 _L254: if(k2 > 0) e(k2 - 1, i3, 8); _L251: flag; _L249: if(flag2) goto _L243; else goto _L255 _L255: JVM INSTR ifeq 3912; goto _L256 _L245 _L256: E.c(k2 * 3, i3 * 3, 3, 0x606060); _L245: j3 = i(k2, i3); j3; _L243: if(flag2) goto _L258; else goto _L257 _L257: JVM INSTR ifle 4095; goto _L259 _L260 _L259: j3; 12000; if(flag2) goto _L262; else goto _L261 _L261: JVM INSTR icmpge 4095; goto _L263 _L260 _L263: y.Ib[j3 - 1]; if(flag2) goto _L258; else goto _L264 _L264: if(y.Ib[j3 - 1] != 0) goto _L260; else goto _L265 _L265: a(f, j3 - 1, k2, i3, k2 + 1, i3 + 1); flag; if(flag2) goto _L267; else goto _L266 _L266: if(!flag) goto _L269; else goto _L268 _L268: y.Hb[j3 - 1]; if(flag2) goto _L267; else goto _L270 _L270: if(y.Hb[j3 - 1] != 0) w[k2][i3] |= 0x20; _L269: flag; _L267: if(flag2) goto _L258; else goto _L271 _L271: JVM INSTR ifeq 4095; goto _L272 _L260 _L272: E.a(k2 * 3, i3 * 3, 0x606060); E.a(k2 * 3 + 1, i3 * 3 + 1, 0x606060); E.a(k2 * 3 + 2, i3 * 3 + 2, 0x606060); _L260: j3; _L258: '\u2EE0'; _L262: if(flag2) goto _L274; else goto _L273 _L273: JVM INSTR icmple 4272; goto _L275 _L276 _L275: break MISSING_BLOCK_LABEL_4108; _L276: break MISSING_BLOCK_LABEL_4272; j3; if(flag2) goto _L278; else goto _L277 _L277: '\u5DC0'; _L274: JVM INSTR icmpge 4272; goto _L279 _L280 _L279: break MISSING_BLOCK_LABEL_4121; _L280: break MISSING_BLOCK_LABEL_4272; y.Ib[j3 - 12001]; _L278: if(flag2) goto _L282; else goto _L281 _L281: JVM INSTR ifne 4272; goto _L283 _L284 _L283: break MISSING_BLOCK_LABEL_4139; _L284: break MISSING_BLOCK_LABEL_4272; a(f, j3 - 12001, k2 + 1, i3, k2, i3 + 1); flag; _L282: if(flag2) goto _L286; else goto _L285 _L285: JVM INSTR ifeq 4208; goto _L287 _L288 _L287: y.Hb[j3 - 12001]; if(flag2) goto _L286; else goto _L289 _L289: if(y.Hb[j3 - 12001] != 0) w[k2][i3] |= 0x10; _L288: flag; _L286: JVM INSTR ifeq 4272; goto _L290 _L291 _L290: break MISSING_BLOCK_LABEL_4213; _L291: break MISSING_BLOCK_LABEL_4272; E.a(k2 * 3 + 2, i3 * 3, 0x606060); E.a(k2 * 3 + 1, i3 * 3 + 1, 0x606060); E.a(k2 * 3, i3 * 3 + 2, 0x606060); i3++; if(!flag2) goto _L293; else goto _L292 _L292: k2++; if(!flag2) goto _L295; else goto _L294 _L294: flag; _L224: if(flag2) goto _L297; else goto _L296 _L296: JVM INSTR ifeq 4319; goto _L298 _L299 _L298: break MISSING_BLOCK_LABEL_4298; _L299: break MISSING_BLOCK_LABEL_4319; E.d(m - 1, 0, 0, 285, 285); f.a(false, 60, 24, -50, -10, -50); g[k1] = f.a(0, 0, 1536, 1536, 8, 64, 338, true); false; _L297: k2; label1: { do { if(k2 >= 64) break; F.a(g[k1][k2]); k2++; if(flag2) break label1; } while(!flag2); k2 = 0; } _L330: k2; _L305: 95; JVM INSTR icmpge 4623; goto _L300 _L301 _L300: break MISSING_BLOCK_LABEL_4415; _L301: break; /* Loop/switch isn't completed */ false; if(flag2) goto _L303; else goto _L302 _L302: i3; _L328: if(i3 >= 95) break; /* Loop/switch isn't completed */ j3 = b(k2, i3); j3; if(flag2) goto _L305; else goto _L304 _L304: if(flag2) goto _L307; else goto _L306 _L306: JVM INSTR ifle 4473; goto _L308 _L309 _L308: break MISSING_BLOCK_LABEL_4455; _L309: break MISSING_BLOCK_LABEL_4473; c(j3 - 1, k2, i3, k2 + 1, i3); j3 = d(k2, i3); j3; _L307: if(flag2) goto _L311; else goto _L310 _L310: JVM INSTR ifle 4511; goto _L312 _L313 _L312: break MISSING_BLOCK_LABEL_4493; _L313: break MISSING_BLOCK_LABEL_4511; c(j3 - 1, k2, i3, k2, i3 + 1); j3 = i(k2, i3); j3; _L311: if(flag2) goto _L315; else goto _L314 _L314: JVM INSTR ifle 4564; goto _L316 _L317 _L316: j3; 12000; if(flag2) goto _L319; else goto _L318 _L318: JVM INSTR icmpge 4564; goto _L320 _L317 _L320: c(j3 - 1, k2, i3, k2 + 1, i3 + 1); _L317: j3; _L315: '\u2EE0'; _L319: if(flag2) goto _L322; else goto _L321 _L321: JVM INSTR icmple 4607; goto _L323 _L324 _L323: break MISSING_BLOCK_LABEL_4577; _L324: break MISSING_BLOCK_LABEL_4607; j3; '\u5DC0'; _L322: JVM INSTR icmpge 4607; goto _L325 _L326 _L325: break MISSING_BLOCK_LABEL_4585; _L326: break MISSING_BLOCK_LABEL_4607; c(j3 - 12001, k2 + 1, i3, k2, i3 + 1); i3++; if(!flag2) goto _L328; else goto _L327 _L327: k2++; if(!flag2) goto _L330; else goto _L329 _L329: true; _L303: k2; _L378: k2; _L336: 95; JVM INSTR icmpge 5093; goto _L331 _L332 _L331: break MISSING_BLOCK_LABEL_4633; _L332: break; /* Loop/switch isn't completed */ true; if(flag2) goto _L334; else goto _L333 _L333: i3; _L376: if(i3 >= 95) break; /* Loop/switch isn't completed */ j3 = f(k2, i3); if(flag2) continue; /* Loop/switch isn't completed */ j3; if(flag2) goto _L336; else goto _L335 _L335: int i6; int j6; int k6; int l6; int i7; if(j3 <= 0) break MISSING_BLOCK_LABEL_5077; k3 = k2; i4 = i3; j4 = k2 + 1; k4 = i3; ai4 = k2 + 1; ai5 = i3 + 1; ai6 = k2; l5 = i3 + 1; i6 = 0; j6 = y[k3][i4]; k6 = y[j4][k4]; l6 = y[ai4][ai5]; i7 = y[ai6][l5]; j6; 0x13880; if(flag2) goto _L338; else goto _L337 _L337: JVM INSTR icmple 4783; goto _L339 _L340 _L339: break MISSING_BLOCK_LABEL_4776; _L340: break MISSING_BLOCK_LABEL_4783; j6 -= 0x13880; k6; 0x13880; _L338: if(flag2) goto _L342; else goto _L341 _L341: JVM INSTR icmple 4802; goto _L343 _L344 _L343: break MISSING_BLOCK_LABEL_4795; _L344: break MISSING_BLOCK_LABEL_4802; k6 -= 0x13880; l6; 0x13880; _L342: if(flag2) goto _L346; else goto _L345 _L345: JVM INSTR icmple 4821; goto _L347 _L348 _L347: break MISSING_BLOCK_LABEL_4814; _L348: break MISSING_BLOCK_LABEL_4821; l6 -= 0x13880; i7; if(flag2) goto _L350; else goto _L349 _L349: 0x13880; _L346: JVM INSTR icmple 4840; goto _L351 _L352 _L351: break MISSING_BLOCK_LABEL_4833; _L352: break MISSING_BLOCK_LABEL_4840; i7 -= 0x13880; j6; _L350: if(flag2) goto _L354; else goto _L353 _L353: JVM INSTR ifle 4854; goto _L355 _L356 _L355: break MISSING_BLOCK_LABEL_4850; _L356: break MISSING_BLOCK_LABEL_4854; i6 = j6; k6; _L354: i6; if(flag2) goto _L358; else goto _L357 _L357: JVM INSTR icmple 4870; goto _L359 _L360 _L359: break MISSING_BLOCK_LABEL_4866; _L360: break MISSING_BLOCK_LABEL_4870; i6 = k6; l6; i6; _L358: if(flag2) goto _L362; else goto _L361 _L361: JVM INSTR icmple 4886; goto _L363 _L364 _L363: break MISSING_BLOCK_LABEL_4882; _L364: break MISSING_BLOCK_LABEL_4886; i6 = l6; i7; i6; _L362: if(flag2) goto _L366; else goto _L365 _L365: JVM INSTR icmple 4902; goto _L367 _L368 _L367: break MISSING_BLOCK_LABEL_4898; _L368: break MISSING_BLOCK_LABEL_4902; i6 = i7; i6; 0x13880; _L366: if(flag2) goto _L370; else goto _L369 _L369: JVM INSTR icmplt 4921; goto _L371 _L372 _L371: break MISSING_BLOCK_LABEL_4914; _L372: break MISSING_BLOCK_LABEL_4921; i6 -= 0x13880; j6; 0x13880; _L370: JVM INSTR icmpge 4945; goto _L373 _L374 _L373: break MISSING_BLOCK_LABEL_4928; _L374: break MISSING_BLOCK_LABEL_4945; y[k3][i4] = i6; if(!flag2) break MISSING_BLOCK_LABEL_4960; y[k3][i4] -= 0x13880; label2: { if(k6 < 0x13880) { y[j4][k4] = i6; if(!flag2) break label2; } y[j4][k4] -= 0x13880; } label3: { if(l6 < 0x13880) { y[ai4][ai5] = i6; if(!flag2) break label3; } y[ai4][ai5] -= 0x13880; } if(i7 < 0x13880) { y[ai6][l5] = i6; if(!flag2) break MISSING_BLOCK_LABEL_5077; } y[ai6][l5] -= 0x13880; i3++; if(!flag2) goto _L376; else goto _L375 _L375: k2++; if(!flag2) goto _L378; else goto _L377 _L377: f.b(); true; _L334: k2; _L551: k2; _L384: 95; JVM INSTR icmpge 7070; goto _L379 _L380 _L379: break MISSING_BLOCK_LABEL_5110; _L380: break; /* Loop/switch isn't completed */ true; if(flag2) goto _L382; else goto _L381 _L381: i3; _L549: if(i3 >= 95) break; /* Loop/switch isn't completed */ j3 = f(k2, i3); if(flag2) continue; /* Loop/switch isn't completed */ j3; if(flag2) goto _L384; else goto _L383 _L383: int j7; int k7; int l7; int i8; int j8; int k8; int l8; int i9; if(j3 <= 0) break MISSING_BLOCK_LABEL_7054; k3 = k2; i4 = i3; j4 = k2 + 1; k4 = i3; ai4 = k2 + 1; ai5 = i3 + 1; ai6 = k2; l5 = i3 + 1; i6 = k2 * 128; j6 = i3 * 128; k6 = i6 + 128; l6 = j6 + 128; i7 = i6; j7 = j6; k7 = k6; l7 = l6; i8 = y[k3][i4]; j8 = y[j4][k4]; k8 = y[ai4][ai5]; l8 = y[ai6][l5]; i9 = y.pb[j3 - 1]; a(k3, i4); if(flag2) goto _L386; else goto _L385 _L385: JVM INSTR ifeq 5346; goto _L387 _L388 _L387: i8; if(flag2) goto _L386; else goto _L389 _L389: 0x13880; JVM INSTR icmpge 5346; goto _L390 _L388 _L390: i8 += i9 + 0x13880; y[k3][i4] = i8; _L388: a(j4, k4); _L386: if(flag2) goto _L392; else goto _L391 _L391: JVM INSTR ifeq 5396; goto _L393 _L394 _L393: j8; if(flag2) goto _L392; else goto _L395 _L395: 0x13880; JVM INSTR icmpge 5396; goto _L396 _L394 _L396: j8 += i9 + 0x13880; y[j4][k4] = j8; _L394: a(ai4, ai5); _L392: if(flag2) goto _L398; else goto _L397 _L397: JVM INSTR ifeq 5446; goto _L399 _L400 _L399: k8; if(flag2) goto _L398; else goto _L401 _L401: 0x13880; JVM INSTR icmpge 5446; goto _L402 _L400 _L402: k8 += i9 + 0x13880; y[ai4][ai5] = k8; _L400: a(ai6, l5); _L398: if(flag2) goto _L404; else goto _L403 _L403: JVM INSTR ifeq 5496; goto _L405 _L406 _L405: l8; 0x13880; if(flag2) goto _L408; else goto _L407 _L407: JVM INSTR icmpge 5496; goto _L409 _L406 _L409: l8 += i9 + 0x13880; y[ai6][l5] = l8; _L406: i8; _L404: 0x13880; _L408: if(flag2) goto _L411; else goto _L410 _L410: JVM INSTR icmplt 5515; goto _L412 _L413 _L412: break MISSING_BLOCK_LABEL_5508; _L413: break MISSING_BLOCK_LABEL_5515; i8 -= 0x13880; j8; 0x13880; _L411: if(flag2) goto _L415; else goto _L414 _L414: JVM INSTR icmplt 5534; goto _L416 _L417 _L416: break MISSING_BLOCK_LABEL_5527; _L417: break MISSING_BLOCK_LABEL_5534; j8 -= 0x13880; k8; 0x13880; _L415: if(flag2) goto _L419; else goto _L418 _L418: JVM INSTR icmplt 5553; goto _L420 _L421 _L420: break MISSING_BLOCK_LABEL_5546; _L421: break MISSING_BLOCK_LABEL_5553; k8 -= 0x13880; l8; if(flag2) goto _L423; else goto _L422 _L422: 0x13880; _L419: JVM INSTR icmplt 5572; goto _L424 _L425 _L424: break MISSING_BLOCK_LABEL_5565; _L425: break MISSING_BLOCK_LABEL_5572; l8 -= 0x13880; 16; _L423: int j9; j9; h(k3 - 1, i4); if(flag2) goto _L427; else goto _L426 _L426: JVM INSTR ifne 5597; goto _L428 _L429 _L428: break MISSING_BLOCK_LABEL_5594; _L429: break MISSING_BLOCK_LABEL_5597; i6 -= 16; h(k3 + 1, i4); _L427: if(flag2) goto _L431; else goto _L430 _L430: JVM INSTR ifne 5618; goto _L432 _L433 _L432: break MISSING_BLOCK_LABEL_5615; _L433: break MISSING_BLOCK_LABEL_5618; i6 += 16; h(k3, i4 - 1); _L431: if(flag2) goto _L435; else goto _L434 _L434: JVM INSTR ifne 5639; goto _L436 _L437 _L436: break MISSING_BLOCK_LABEL_5636; _L437: break MISSING_BLOCK_LABEL_5639; j6 -= 16; h(k3, i4 + 1); _L435: if(flag2) goto _L439; else goto _L438 _L438: JVM INSTR ifne 5660; goto _L440 _L441 _L440: break MISSING_BLOCK_LABEL_5657; _L441: break MISSING_BLOCK_LABEL_5660; j6 += 16; h(j4 - 1, k4); _L439: if(flag2) goto _L443; else goto _L442 _L442: JVM INSTR ifne 5681; goto _L444 _L445 _L444: break MISSING_BLOCK_LABEL_5678; _L445: break MISSING_BLOCK_LABEL_5681; k6 -= 16; h(j4 + 1, k4); _L443: if(flag2) goto _L447; else goto _L446 _L446: JVM INSTR ifne 5702; goto _L448 _L449 _L448: break MISSING_BLOCK_LABEL_5699; _L449: break MISSING_BLOCK_LABEL_5702; k6 += 16; h(j4, k4 - 1); _L447: if(flag2) goto _L451; else goto _L450 _L450: JVM INSTR ifne 5723; goto _L452 _L453 _L452: break MISSING_BLOCK_LABEL_5720; _L453: break MISSING_BLOCK_LABEL_5723; j7 -= 16; h(j4, k4 + 1); _L451: if(flag2) goto _L455; else goto _L454 _L454: JVM INSTR ifne 5744; goto _L456 _L457 _L456: break MISSING_BLOCK_LABEL_5741; _L457: break MISSING_BLOCK_LABEL_5744; j7 += 16; h(ai4 - 1, ai5); _L455: if(flag2) goto _L459; else goto _L458 _L458: JVM INSTR ifne 5765; goto _L460 _L461 _L460: break MISSING_BLOCK_LABEL_5762; _L461: break MISSING_BLOCK_LABEL_5765; k7 -= 16; h(ai4 + 1, ai5); _L459: if(flag2) goto _L463; else goto _L462 _L462: JVM INSTR ifne 5786; goto _L464 _L465 _L464: break MISSING_BLOCK_LABEL_5783; _L465: break MISSING_BLOCK_LABEL_5786; k7 += 16; h(ai4, ai5 - 1); _L463: if(flag2) goto _L467; else goto _L466 _L466: JVM INSTR ifne 5807; goto _L468 _L469 _L468: break MISSING_BLOCK_LABEL_5804; _L469: break MISSING_BLOCK_LABEL_5807; l6 -= 16; h(ai4, ai5 + 1); _L467: if(flag2) goto _L471; else goto _L470 _L470: JVM INSTR ifne 5828; goto _L472 _L473 _L472: break MISSING_BLOCK_LABEL_5825; _L473: break MISSING_BLOCK_LABEL_5828; l6 += 16; h(ai6 - 1, l5); _L471: if(flag2) goto _L475; else goto _L474 _L474: JVM INSTR ifne 5849; goto _L476 _L477 _L476: break MISSING_BLOCK_LABEL_5846; _L477: break MISSING_BLOCK_LABEL_5849; i7 -= 16; h(ai6 + 1, l5); _L475: if(flag2) goto _L479; else goto _L478 _L478: JVM INSTR ifne 5870; goto _L480 _L481 _L480: break MISSING_BLOCK_LABEL_5867; _L481: break MISSING_BLOCK_LABEL_5870; i7 += 16; h(ai6, l5 - 1); _L479: if(flag2) goto _L483; else goto _L482 _L482: JVM INSTR ifne 5891; goto _L484 _L485 _L484: break MISSING_BLOCK_LABEL_5888; _L485: break MISSING_BLOCK_LABEL_5891; l7 -= 16; h(ai6, l5 + 1); _L483: if(flag2) goto _L487; else goto _L486 _L486: JVM INSTR ifne 5912; goto _L488 _L489 _L488: break MISSING_BLOCK_LABEL_5909; _L489: break MISSING_BLOCK_LABEL_5912; l7 += 16; j3 = y.qb[j3 - 1]; i8 = -i8; j8 = -j8; k8 = -k8; l8 = -l8; i(k2, i3); _L487: 12000; if(flag2) goto _L491; else goto _L490 _L490: JVM INSTR icmple 6076; goto _L492 _L493 _L492: i(k2, i3); 24000; if(flag2) goto _L491; else goto _L494 _L494: JVM INSTR icmpge 6076; goto _L495 _L493 _L495: f(k2 - 1, i3 - 1); if(flag2) goto _L497; else goto _L496 _L496: JVM INSTR ifne 6076; goto _L498 _L493 _L498: int ai7[] = new int[3]; ai7[0] = f.a(k7, k8, l6); ai7[1] = f.a(i7, l8, l7); ai7[2] = f.a(k6, j8, j7); f.a(3, ai7, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L493: i(k2, i3); _L497: if(flag2) goto _L500; else goto _L499 _L499: '\u2EE0'; _L491: JVM INSTR icmple 6210; goto _L501 _L502 _L501: i(k2, i3); if(flag2) goto _L500; else goto _L503 _L503: 24000; JVM INSTR icmpge 6210; goto _L504 _L502 _L504: f(k2 + 1, i3 + 1); if(flag2) goto _L500; else goto _L505 _L505: JVM INSTR ifne 6210; goto _L506 _L502 _L506: int ai8[] = new int[3]; ai8[0] = f.a(i6, i8, j6); ai8[1] = f.a(k6, j8, j7); ai8[2] = f.a(i7, l8, l7); f.a(3, ai8, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L502: i(k2, i3); _L500: if(flag2) goto _L508; else goto _L507 _L507: JVM INSTR ifle 6341; goto _L509 _L510 _L509: i(k2, i3); if(flag2) goto _L508; else goto _L511 _L511: 12000; JVM INSTR icmpge 6341; goto _L512 _L510 _L512: f(k2 + 1, i3 - 1); if(flag2) goto _L508; else goto _L513 _L513: JVM INSTR ifne 6341; goto _L514 _L510 _L514: int ai9[] = new int[3]; ai9[0] = f.a(i7, l8, l7); ai9[1] = f.a(i6, i8, j6); ai9[2] = f.a(k7, k8, l6); f.a(3, ai9, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L510: i(k2, i3); _L508: if(flag2) goto _L516; else goto _L515 _L515: JVM INSTR ifle 6472; goto _L517 _L518 _L517: i(k2, i3); 12000; if(flag2) goto _L520; else goto _L519 _L519: JVM INSTR icmpge 6472; goto _L521 _L518 _L521: f(k2 - 1, i3 + 1); if(flag2) goto _L516; else goto _L522 _L522: JVM INSTR ifne 6472; goto _L523 _L518 _L523: int ai10[] = new int[3]; ai10[0] = f.a(k6, j8, j7); ai10[1] = f.a(k7, k8, l6); ai10[2] = f.a(i6, i8, j6); f.a(3, ai10, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L518: i8; _L516: j8; _L520: if(flag2) goto _L525; else goto _L524 _L524: JVM INSTR icmpne 6589; goto _L526 _L527 _L526: k8; l8; if(flag2) goto _L525; else goto _L528 _L528: JVM INSTR icmpne 6589; goto _L529 _L527 _L529: int ai11[] = new int[4]; ai11[0] = f.a(i6, i8, j6); ai11[1] = f.a(k6, j8, j7); ai11[2] = f.a(k7, k8, l6); ai11[3] = f.a(i7, l8, l7); f.a(4, ai11, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L527: i8; if(flag2) goto _L531; else goto _L530 _L530: l8; _L525: JVM INSTR icmpne 6706; goto _L532 _L533 _L532: j8; if(flag2) goto _L531; else goto _L534 _L534: k8; JVM INSTR icmpne 6706; goto _L535 _L533 _L535: int ai12[] = new int[4]; ai12[0] = f.a(i7, l8, l7); ai12[1] = f.a(i6, i8, j6); ai12[2] = f.a(k6, j8, j7); ai12[3] = f.a(k7, k8, l6); f.a(4, ai12, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; _L533: true; _L531: int k9; k9; f(k2 - 1, i3 - 1); if(flag2) goto _L537; else goto _L536 _L536: JVM INSTR ifle 6732; goto _L538 _L539 _L538: break MISSING_BLOCK_LABEL_6729; _L539: break MISSING_BLOCK_LABEL_6732; k9 = 0; f(k2 + 1, i3 + 1); _L537: if(flag2) goto _L541; else goto _L540 _L540: JVM INSTR ifle 6755; goto _L542 _L543 _L542: break MISSING_BLOCK_LABEL_6752; _L543: break MISSING_BLOCK_LABEL_6755; k9 = 0; k9; _L541: if(flag2) goto _L545; else goto _L544 _L544: JVM INSTR ifne 6912; goto _L546 _L547 _L546: break MISSING_BLOCK_LABEL_6765; _L547: break MISSING_BLOCK_LABEL_6912; int ai13[] = new int[3]; ai13[0] = f.a(k6, j8, j7); ai13[1] = f.a(k7, k8, l6); ai13[2] = f.a(i6, i8, j6); f.a(3, ai13, j3, 0xbc614e); int ai15[] = new int[3]; ai15[0] = f.a(i7, l8, l7); ai15[1] = f.a(i6, i8, j6); ai15[2] = f.a(k7, k8, l6); f.a(3, ai15, j3, 0xbc614e); if(!flag2) break MISSING_BLOCK_LABEL_7054; 3; _L545: new int[]; int ai14[]; ai14; ai14[0] = f.a(i6, i8, j6); ai14[1] = f.a(k6, j8, j7); ai14[2] = f.a(i7, l8, l7); f.a(3, ai14, j3, 0xbc614e); int ai16[] = new int[3]; ai16[0] = f.a(k7, k8, l6); ai16[1] = f.a(i7, l8, l7); ai16[2] = f.a(k6, j8, j7); f.a(3, ai16, j3, 0xbc614e); i3++; if(!flag2) goto _L549; else goto _L548 _L548: k2++; if(!flag2) goto _L551; else goto _L550 _L550: f.a(true, 50, 50, -50, -10, -50); B[k1] = f.a(0, 0, 1536, 1536, 8, 64, 169, true); false; _L382: k2; label4: { do { if(k2 >= 64) break; F.a(B[k1][k2]); k2++; if(flag2) break label4; } while(!flag2); if(B[k1][0] == null) throw new RuntimeException(G[5]); } k2 = 0; _L563: k2; 96; _L557: JVM INSTR icmpge 7256; goto _L552 _L553 _L552: break MISSING_BLOCK_LABEL_7190; _L553: break; /* Loop/switch isn't completed */ i3 = 0; _L561: if(i3 >= 96) break; /* Loop/switch isn't completed */ y[k2]; i3; if(flag2) goto _L555; else goto _L554 _L554: JVM INSTR iaload ; 0x13880; if(flag2) goto _L557; else goto _L556 _L556: JVM INSTR icmplt 7240; goto _L558 _L559 _L558: y[k2]; i3; _L555: JVM INSTR dup2 ; JVM INSTR iaload ; 0x13880; JVM INSTR isub ; JVM INSTR iastore ; _L559: i3++; if(!flag2) goto _L561; else goto _L560 _L560: k2++; if(!flag2) goto _L563; else goto _L562 _L562: } public int d(int i1, int j1, int k1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: i1; if(flag1) goto _L2; else goto _L5 _L5: 96; JVM INSTR icmpge 48; goto _L6 _L4 _L6: j1; if(flag1) goto _L2; else goto _L7 _L7: if(j1 < 0) goto _L4; else goto _L8 _L8: j1; if(flag1) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 50; goto _L4 _L11 _L4: false; _L2: return; _L11: false; _L10: int l1; l1; i1; 0x30; if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmplt 86; goto _L14 _L15 _L14: j1; 48; if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 86; goto _L17 _L15 _L17: l1 = 1; i1 -= 48; if(!flag1) goto _L18; else goto _L15 _L15: i1; 48; _L13: if(flag1) goto _L20; else goto _L19 _L19: JVM INSTR icmpge 119; goto _L21 _L22 _L21: j1; 48; if(flag1) goto _L20; else goto _L23 _L23: JVM INSTR icmplt 119; goto _L24 _L22 _L24: l1 = 2; j1 -= 48; if(!flag1) goto _L18; else goto _L22 _L22: i1; 48; _L20: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 150; goto _L27 _L18 _L27: j1; 48; if(flag1) goto _L26; else goto _L28 _L28: JVM INSTR icmplt 150; goto _L29 _L18 _L29: l1 = 3; i1 -= 48; j1 -= 48; _L18: s[l1][i1 * 48 + j1]; '\377'; _L26: JVM INSTR iand ; return; } public void e(int i1, int j1, int k1) { w[i1][j1] |= k1; } public void f(int i1, int j1, int k1) { int l1; int i2; int j2; int k2; boolean flag; flag = q.d; l1 = i1 / 12; i2 = j1 / 12; j2 = (i1 - 1) / 12; k2 = (j1 - 1) / 12; b(l1, i2, i1, j1, k1); l1; j2; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmpeq 67; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_56; _L4: break MISSING_BLOCK_LABEL_67; b(j2, i2, i1, j1, k1); i2; k2; _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR icmpeq 90; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_79; _L8: break MISSING_BLOCK_LABEL_90; b(l1, k2, i1, j1, k1); l1; j2; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR icmpeq 120; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_102; _L12: break MISSING_BLOCK_LABEL_120; i2; k2; _L10: JVM INSTR icmpeq 120; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_109; _L14: break MISSING_BLOCK_LABEL_120; b(j2, k2, i1, j1, k1); } public void g(int i1, int j1, int k1) { w[i1][j1] &= 65535 - k1; } public void e(int i1, int j1, int k1, int l1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; 1; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmplt 55; goto _L3 _L4 _L3: j1; true; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 55; goto _L7 _L4 _L7: i1 + k1; 96; _L6: if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 55; goto _L10 _L4 _L10: j1 + l1; if(flag1) goto _L12; else goto _L11 _L11: 96; _L9: JVM INSTR icmplt 56; goto _L4 _L13 _L4: return; _L13: i1; _L12: int i2; i2; _L33: i2; _L19: i1 + k1; JVM INSTR icmpgt 208; goto _L14 _L15 _L14: break MISSING_BLOCK_LABEL_67; _L15: break; /* Loop/switch isn't completed */ int j2 = j1; _L31: if(j2 > j1 + l1) break; /* Loop/switch isn't completed */ this; i2; j2; if(flag1) goto _L17; else goto _L16 _L16: k(); 0x63; JVM INSTR iand ; if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR ifne 168; goto _L20 _L21 _L20: this; i2 - 1; j2; if(flag1) goto _L17; else goto _L22 _L22: k(); 0x59; JVM INSTR iand ; JVM INSTR ifne 168; goto _L23 _L21 _L23: this; i2; j2 - 1; if(flag1) goto _L17; else goto _L24 _L24: k(); 0x56; JVM INSTR iand ; JVM INSTR ifne 168; goto _L25 _L21 _L25: this; i2 - 1; j2 - 1; if(flag1) goto _L27; else goto _L26 _L26: k(); 0x6c; JVM INSTR iand ; JVM INSTR ifeq 183; goto _L21 _L28 _L21: this; i2; j2; _L17: 35; f(); if(!flag1) goto _L29; else goto _L28 _L28: this; i2; j2; _L27: 0; f(); _L29: j2++; if(!flag1) goto _L31; else goto _L30 _L30: i2++; if(!flag1) goto _L33; else goto _L32 _L32: } public void h(int i1, int j1, int k1) { boolean flag1; flag1 = q.d; boolean flag = false; i1; if(flag1) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: j1; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR iflt 48; goto _L7 _L4 _L7: i1; _L6: 95; if(flag1) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 48; goto _L10 _L4 _L10: j1; 95; _L9: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR icmplt 49; goto _L4 _L13 _L4: return; _L13: y.Y[k1]; if(flag1) goto _L15; else goto _L14 _L14: true; _L12: JVM INSTR icmpeq 77; goto _L16 _L17 _L16: y.Y[k1]; if(flag1) goto _L15; else goto _L18 _L18: 2; JVM INSTR icmpne 438; goto _L17 _L19 _L19: break MISSING_BLOCK_LABEL_438; _L17: c(i1, j1); _L15: int l1; l1; l1; if(flag1) goto _L21; else goto _L20 _L20: if(l1 == 0) goto _L23; else goto _L22 _L22: l1; if(flag1) goto _L25; else goto _L24 _L24: 4; JVM INSTR icmpne 125; goto _L23 _L26 _L23: y.W[k1]; _L21: int i2; i2; int j2; j2 = y.X[k1]; if(!flag1) break MISSING_BLOCK_LABEL_139; _L26: y.W[k1]; _L25: j2; i2 = y.X[k1]; int k2 = i1; _L56: k2; i1 + i2; _L32: JVM INSTR icmpge 428; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_151; _L28: break; /* Loop/switch isn't completed */ int l2; if(flag1) break MISSING_BLOCK_LABEL_438; l2 = j1; _L54: if(l2 >= j1 + j2) break; /* Loop/switch isn't completed */ y.Y[k1]; if(flag1) goto _L30; else goto _L29 _L29: 1; if(flag1) goto _L32; else goto _L31 _L31: JVM INSTR icmpne 207; goto _L33 _L34 _L33: break MISSING_BLOCK_LABEL_187; _L34: break MISSING_BLOCK_LABEL_207; w[k2][l2] |= 0x40; if(!flag1) break MISSING_BLOCK_LABEL_412; l1; _L30: if(flag1) goto _L36; else goto _L35 _L35: JVM INSTR ifne 258; goto _L37 _L38 _L37: break MISSING_BLOCK_LABEL_217; _L38: break MISSING_BLOCK_LABEL_258; w[k2][l2] |= 2; if(flag1) continue; /* Loop/switch isn't completed */ if(k2 <= 0) break MISSING_BLOCK_LABEL_412; e(k2 - 1, l2, 8); if(!flag1) break MISSING_BLOCK_LABEL_412; l1; _L36: 2; if(flag1) goto _L40; else goto _L39 _L39: JVM INSTR icmpne 311; goto _L41 _L42 _L41: break MISSING_BLOCK_LABEL_269; _L42: break MISSING_BLOCK_LABEL_311; w[k2][l2] |= 4; if(flag1) continue; /* Loop/switch isn't completed */ if(l2 >= 95) break MISSING_BLOCK_LABEL_412; e(k2, l2 + 1, 1); if(!flag1) break MISSING_BLOCK_LABEL_412; l1; 4; _L40: if(flag1) goto _L44; else goto _L43 _L43: JVM INSTR icmpne 365; goto _L45 _L46 _L45: break MISSING_BLOCK_LABEL_322; _L46: break MISSING_BLOCK_LABEL_365; w[k2][l2] |= 8; if(flag1) continue; /* Loop/switch isn't completed */ if(k2 >= 95) break MISSING_BLOCK_LABEL_412; e(k2 + 1, l2, 2); if(!flag1) break MISSING_BLOCK_LABEL_412; l1; if(flag1) goto _L48; else goto _L47 _L47: 6; _L44: JVM INSTR icmpne 412; goto _L49 _L50 _L49: break MISSING_BLOCK_LABEL_377; _L50: break MISSING_BLOCK_LABEL_412; w[k2][l2] |= 1; if(flag1) continue; /* Loop/switch isn't completed */ l2; _L48: JVM INSTR ifle 412; goto _L51 _L52 _L51: break MISSING_BLOCK_LABEL_401; _L52: break MISSING_BLOCK_LABEL_412; e(k2, l2 - 1, 4); l2++; if(!flag1) goto _L54; else goto _L53 _L53: k2++; if(!flag1) goto _L56; else goto _L55 _L55: e(i1, j1, i2, j2); } public void i(int i1, int j1, int k1) { label0: { b(); int l1 = (i1 + 24) / 48; int i2 = (j1 + 24) / 48; a(i1, j1, k1, true); if(!q.d) { if(k1 != 0) break label0; a(i1, j1, 1, false); a(i1, j1, 2, false); d(l1 - 1, i2 - 1, k1, 0); d(l1, i2 - 1, k1, 1); d(l1 - 1, i2, k1, 2); d(l1, i2, k1, 3); } a(); } } public int k(int i1, int j1) { boolean flag = q.d; i1; if(flag) goto _L2; else goto _L1 _L1: if(i1 < 0) goto _L4; else goto _L3 _L3: j1; if(flag) goto _L2; else goto _L5 _L5: if(j1 < 0) goto _L4; else goto _L6 _L6: i1; if(flag) goto _L2; else goto _L7 _L7: 96; JVM INSTR icmpge 40; goto _L8 _L4 _L8: j1; if(flag) goto _L10; else goto _L9 _L9: 96; JVM INSTR icmplt 42; goto _L4 _L11 _L4: false; _L2: return; _L11: w[i1][j1]; _L10: return; } final int a = 96; final int b = 96; int c[][]; final int d = 0xbc614e; final int e = 128; l f; l g[][]; l h[]; boolean i; byte j[][]; byte k[]; byte l[]; int m; boolean n; byte o[][]; int p[]; boolean q; int r[]; byte s[][]; byte t[]; byte u[]; byte v[][]; int w[][]; byte x[][]; int y[][]; byte z[][]; int A[][]; l B[][]; byte C[][]; int D[]; h E; f F; private static String G[]; static { String as[]; as = new String[6]; as[0] = "\031p\031#"; as[1] = "\031x\0274"; as[2] = "\0312Y'~Zy\022!kV3\033!oD3"; as[3] = "\031t\023)"; as[4] = "\031v\033"; as[5] = "Yi\032,?Es\031&>"; G = as; break MISSING_BLOCK_LABEL_171; local; toCharArray(); JVM INSTR dup ; JVM INSTR arraylength .length; JVM INSTR swap ; int i1 = 0; JVM INSTR swap ; JVM INSTR dup_x1 ; 1; JVM INSTR icmpgt 150; goto _L1 _L2 _L1: JVM INSTR dup ; i1; _L4: JVM INSTR dup2 ; JVM INSTR caload ; byte byte0; switch(i1 % 5) { case 0: // '\0' byte0 = 0x37; break; case 1: // '\001' byte0 = 28; break; case 2: // '\002' byte0 = 118; break; case 3: // '\003' byte0 = 64; break; default: byte0 = 31; break; } byte0; JVM INSTR ixor ; (char); JVM INSTR castore ; i1++; JVM INSTR swap ; JVM INSTR dup_x1 ; JVM INSTR ifne 150; goto _L3 _L2 _L3: JVM INSTR dup2 ; JVM INSTR swap ; goto _L4 _L2: JVM INSTR swap ; JVM INSTR dup_x1 ; i1; JVM INSTR icmpgt 74; goto _L5 _L1 _L5: JVM INSTR new #366 ; JVM INSTR dup_x1 ; JVM INSTR swap ; String(); intern(); JVM INSTR swap ; JVM INSTR pop ; JVM INSTR ret 0; } }