// 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: h.java import java.awt.*; import java.awt.image.*; import java.io.PrintStream; public class h implements ImageProducer, ImageObserver { public h(int i1, int j1, int k1, Component component) { boolean flag; flag = q.d; super(); y = false; B = false; i = component; v = j1; x = i1; d = a = i1; e = b = j1; c = i1 * j1; g = new int[i1 * j1]; k = new int[k1][]; t = new boolean[k1]; l = new byte[k1][]; m = new int[k1][]; n = new int[k1]; o = new int[k1]; r = new int[k1]; s = new int[k1]; p = new int[k1]; q = new int[k1]; i1; 1; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmple 284; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_154; _L4: break MISSING_BLOCK_LABEL_284; j1; true; _L2: JVM INSTR icmple 284; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_159; _L6: break MISSING_BLOCK_LABEL_284; label0: { if(component == null) break MISSING_BLOCK_LABEL_284; f = new DirectColorModel(32, 0xff0000, 65280, 255); int l1 = a * b; int i2 = 0; do { if(i2 >= l1) break; g[i2] = 0; i2++; if(flag) break label0; } while(!flag); j = component.createImage(this); a(); component.prepareImage(j, component); a(); component.prepareImage(j, component); a(); } component.prepareImage(j, component); } public synchronized void addConsumer(ImageConsumer imageconsumer) { h = imageconsumer; imageconsumer.setDimensions(a, b); imageconsumer.setProperties(null); imageconsumer.setColorModel(f); imageconsumer.setHints(14); } public synchronized boolean isConsumer(ImageConsumer imageconsumer) { return h == imageconsumer; } public synchronized void removeConsumer(ImageConsumer imageconsumer) { this; if(q.d) goto _L2; else goto _L1 _L1: h; imageconsumer; JVM INSTR if_acmpne 19; goto _L3 _L4 _L3: this; _L2: null; h; _L4: } public void startProduction(ImageConsumer imageconsumer) { addConsumer(imageconsumer); } public void requestTopDownLeftRightResend(ImageConsumer imageconsumer) { System.out.println(Q[2]); } public synchronized void a() { h; if(q.d) goto _L2; else goto _L1 _L1: if(h == null) return; h.setPixels(0, 0, a, b, f, g, 0, a); h; _L2: 2; imageComplete(); } public void a(int i1, int j1, int k1, int l1) { boolean flag = q.d; i1; if(flag) goto _L2; else goto _L1 _L1: if(i1 < 0) i1 = 0; j1; _L2: if(flag) goto _L4; else goto _L3 _L3: JVM INSTR ifge 27; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_25; _L6: break MISSING_BLOCK_LABEL_27; j1 = 0; k1; _L4: a; if(flag) goto _L8; else goto _L7 _L7: JVM INSTR icmple 45; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_40; _L10: break MISSING_BLOCK_LABEL_45; k1 = a; l1; if(flag) goto _L12; else goto _L11 _L11: b; _L8: JVM INSTR icmple 65; goto _L13 _L14 _L13: b; _L12: l1; _L14: w = i1; u = j1; x = k1; v = l1; return; } public void b() { w = 0; u = 0; x = a; v = b; } public void a(Graphics g1, int i1, int j1) { a(); g1.drawImage(j, i1, j1, this); } public void c() { int i1; boolean flag1; flag1 = q.d; boolean flag = false; i1 = a * b; y; if(flag1) goto _L2; else goto _L1 _L1: if(!y) { int j1 = 0; do { if(j1 >= i1) break; g[j1] = 0; j1++; } while(!flag1); return; } false; _L2: int k1; k1; int l1 = -b; label0: do { if(l1 >= 0) break; int i2 = -a; do { if(i2 >= 0) break; g[k1++] = 0; i2++; if(flag1) continue label0; } while(!flag1); k1 += a; l1 += 2; } while(!flag1); return; } public void a(int i1, int j1, int k1, int l1, int i2) { int j2; int k2; int l2; int i3; int j3; boolean flag1; flag1 = q.d; boolean flag = false; j2 = 256 - i2; k2 = (l1 >> 16 & 0xff) * i2; l2 = (l1 >> 8 & 0xff) * i2; i3 = (l1 & 0xff) * i2; j3 = j1 - k1; j3; if(flag1) goto _L2; else goto _L1 _L1: if(j3 < 0) j3 = 0; j1 + k1; _L2: int k3; k3; k3; if(flag1) goto _L4; else goto _L3 _L3: b; JVM INSTR icmplt 100; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_92; _L6: break MISSING_BLOCK_LABEL_100; k3 = b - 1; true; _L4: int l3; l3; y; if(flag1) goto _L8; else goto _L7 _L7: if(!y) goto _L10; else goto _L9 _L9: l3 = 2; j3 & 1; if(flag1) goto _L8; else goto _L11 _L11: JVM INSTR ifeq 133; goto _L12 _L10 _L12: j3++; _L10: j3; _L8: int i4; i4; _L20: int k4; int l4; if(i4 > k3) break; /* Loop/switch isn't completed */ int j4 = i4 - j1; k4 = (int)Math.sqrt(k1 * k1 - j4 * j4); l4 = i1 - k4; l4; if(flag1) goto _L14; else goto _L13 _L13: if(l4 < 0) l4 = 0; i1 + k4; _L14: int i5; i5; i5; a; if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR icmplt 213; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_205; _L18: break MISSING_BLOCK_LABEL_213; i5 = a - 1; l4; i4 * a; _L16: JVM INSTR iadd ; int j5; j5; int k5 = l4; do { if(k5 > i5) break; int l5 = (g[j5] >> 16 & 0xff) * j2; int i6 = (g[j5] >> 8 & 0xff) * j2; int j6 = (g[j5] & 0xff) * j2; int k6 = ((k2 + l5 >> 8) << 16) + ((l2 + i6 >> 8) << 8) + (i3 + j6 >> 8); g[j5++] = k6; k5++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); i4 += l3; if(!flag1) goto _L20; else goto _L19 _L19: } public void a(int i1, int j1, int k1, int l1, int i2, int j2) { boolean flag1; flag1 = q.d; boolean flag = false; i1; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 35; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_21; _L4: break MISSING_BLOCK_LABEL_35; k1 -= w - i1; i1 = w; j1; u; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmpge 64; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_48; _L8: break MISSING_BLOCK_LABEL_64; l1 -= u - j1; j1 = u; i1 + k1; x; _L6: if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmple 86; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_79; _L12: break MISSING_BLOCK_LABEL_86; k1 = x - i1; j1 + l1; v; _L10: if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR icmple 110; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_102; _L16: break MISSING_BLOCK_LABEL_110; l1 = v - j1; '\u0100'; j2; _L14: JVM INSTR isub ; int k2; k2; int l2; int i3; int j3; int k3; byte byte0; l2 = (i2 >> 16 & 0xff) * j2; i3 = (i2 >> 8 & 0xff) * j2; j3 = (i2 & 0xff) * j2; k3 = a - k1; byte0 = 1; y; if(flag1) goto _L18; else goto _L17 _L17: if(!y) goto _L20; else goto _L19 _L19: byte0 = 2; k3 += a; j1 & 1; if(flag1) goto _L18; else goto _L21 _L21: JVM INSTR ifeq 209; goto _L22 _L20 _L22: j1++; l1--; _L20: i1 + j1 * a; _L18: int l3; l3; int i4 = 0; label0: do { if(i4 >= l1) break; int j4 = -k1; do { if(j4 >= 0) break; int k4 = (g[l3] >> 16 & 0xff) * k2; int l4 = (g[l3] >> 8 & 0xff) * k2; int i5 = (g[l3] & 0xff) * k2; int j5 = ((l2 + k4 >> 8) << 16) + ((i3 + l4 >> 8) << 8) + (j3 + i5 >> 8); g[l3++] = j5; j4++; if(flag1) continue label0; } while(!flag1); l3 += k3; i4 += byte0; } while(!flag1); return; } public void b(int i1, int j1, int k1, int l1, int i2, int j2) { boolean flag1; flag1 = q.d; boolean flag = false; i1; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 35; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_21; _L4: break MISSING_BLOCK_LABEL_35; k1 -= w - i1; i1 = w; i1 + k1; x; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmple 57; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_50; _L8: break MISSING_BLOCK_LABEL_57; k1 = x - i1; j2 >> 16; '\377'; _L6: JVM INSTR iand ; int k2; k2; int l2; int i3; int j3; int k3; int l3; int i4; byte byte0; l2 = j2 >> 8 & 0xff; i3 = j2 & 0xff; j3 = i2 >> 16 & 0xff; k3 = i2 >> 8 & 0xff; l3 = i2 & 0xff; i4 = a - k1; byte0 = 1; y; if(flag1) goto _L10; else goto _L9 _L9: if(!y) goto _L12; else goto _L11 _L11: byte0 = 2; i4 += a; j1 & 1; if(flag1) goto _L10; else goto _L13 _L13: JVM INSTR ifeq 169; goto _L14 _L12 _L14: j1++; l1--; _L12: i1 + j1 * a; _L10: int j4; j4; int k4 = 0; _L23: if(k4 >= l1) break; /* Loop/switch isn't completed */ k4 + j1; u; if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR icmplt 328; goto _L17 _L18 _L17: k4 + j1; v; if(flag1) goto _L16; else goto _L19 _L19: JVM INSTR icmpge 328; goto _L20 _L18 _L20: label0: { int l4 = ((k2 * k4 + j3 * (l1 - k4)) / l1 << 16) + ((l2 * k4 + k3 * (l1 - k4)) / l1 << 8) + (i3 * k4 + l3 * (l1 - k4)) / l1; int i5 = -k1; do { if(i5 >= 0) break; g[j4++] = l4; i5++; if(flag1) break label0; } while(!flag1); j4 += i4; } if(!flag1) goto _L21; else goto _L18 _L18: j4; a; _L16: JVM INSTR iadd ; j4; _L21: k4 += byte0; if(!flag1) goto _L23; else goto _L22 _L22: } public void b(int i1, int j1, int k1, int l1, int i2) { boolean flag1; flag1 = q.d; boolean flag = false; i1; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 35; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_21; _L4: break MISSING_BLOCK_LABEL_35; k1 -= w - i1; i1 = w; j1; u; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmpge 64; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_48; _L8: break MISSING_BLOCK_LABEL_64; l1 -= u - j1; j1 = u; i1 + k1; x; _L6: if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmple 86; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_79; _L12: break MISSING_BLOCK_LABEL_86; k1 = x - i1; j1 + l1; v; _L10: if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR icmple 110; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_102; _L16: break MISSING_BLOCK_LABEL_110; l1 = v - j1; a; k1; _L14: JVM INSTR isub ; int j2; j2; byte byte0 = 1; y; if(flag1) goto _L18; else goto _L17 _L17: if(!y) goto _L20; else goto _L19 _L19: byte0 = 2; j2 += a; j1 & 1; if(flag1) goto _L18; else goto _L21 _L21: JVM INSTR ifeq 162; goto _L22 _L20 _L22: j1++; l1--; _L20: i1 + j1 * a; _L18: int k2; k2; int l2 = -l1; label0: do { if(l2 >= 0) break; int i3 = -k1; do { if(i3 >= 0) break; g[k2++] = i2; i3++; if(flag1) continue label0; } while(!flag1); k2 += j2; l2 += byte0; } while(!flag1); return; } public void c(int i1, int j1, int k1, int l1, int i2) { b(i1, j1, k1, i2); b(i1, (j1 + l1) - 1, k1, i2); c(i1, j1, l1, i2); c((i1 + k1) - 1, j1, l1, i2); } public void b(int i1, int j1, int k1, int l1) { boolean flag = q.d; j1; u; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmplt 31; goto _L3 _L4 _L3: j1; v; _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 32; goto _L4 _L7 _L4: return; _L7: i1; w; _L6: if(flag) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 59; goto _L10 _L11 _L10: break MISSING_BLOCK_LABEL_45; _L11: break MISSING_BLOCK_LABEL_59; k1 -= w - i1; i1 = w; i1 + k1; x; _L9: if(flag) goto _L13; else goto _L12 _L12: JVM INSTR icmple 81; goto _L14 _L15 _L14: break MISSING_BLOCK_LABEL_74; _L15: break MISSING_BLOCK_LABEL_81; k1 = x - i1; i1; j1 * a; _L13: JVM INSTR iadd ; int i2; i2; int j2 = 0; do { if(j2 >= k1) break; g[i2 + j2] = l1; j2++; } while(!flag); return; } public void c(int i1, int j1, int k1, int l1) { boolean flag = q.d; i1; w; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmplt 31; goto _L3 _L4 _L3: i1; x; _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 32; goto _L4 _L7 _L4: return; _L7: j1; u; _L6: if(flag) goto _L9; else goto _L8 _L8: JVM INSTR icmpge 59; goto _L10 _L11 _L10: break MISSING_BLOCK_LABEL_45; _L11: break MISSING_BLOCK_LABEL_59; k1 -= u - j1; j1 = u; j1 + k1; x; _L9: if(flag) goto _L13; else goto _L12 _L12: JVM INSTR icmple 81; goto _L14 _L15 _L14: break MISSING_BLOCK_LABEL_74; _L15: break MISSING_BLOCK_LABEL_81; k1 = v - j1; i1; j1 * a; _L13: JVM INSTR iadd ; int i2; i2; int j2 = 0; do { if(j2 >= k1) break; g[i2 + j2 * a] = l1; j2++; } while(!flag); return; } public void a(int i1, int j1, int k1) { boolean flag = q.d; i1; w; if(flag) goto _L2; else goto _L1 _L1: JVM INSTR icmplt 52; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_18; _L4: break MISSING_BLOCK_LABEL_52; j1; u; _L2: if(flag) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 52; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_31; _L8: break MISSING_BLOCK_LABEL_52; i1; x; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR icmpge 52; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_44; _L12: break MISSING_BLOCK_LABEL_52; j1; v; _L10: JVM INSTR icmplt 53; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_52; _L14: break MISSING_BLOCK_LABEL_53; return; g[i1 + j1 * a] = k1; return; } public void d() { int i1 = a * b; int j1 = 0; do { if(j1 >= i1) break; int k1 = g[j1] & 0xffffff; g[j1] = (k1 >>> 1 & 0x7f7f7f) + (k1 >>> 2 & 0x3f3f3f) + (k1 >>> 3 & 0x1f1f1f) + (k1 >>> 4 & 0xf0f0f); j1++; } while(!q.d); } public void c(int i1, int j1, int k1, int l1, int i2, int j2) { int k2; boolean flag1; flag1 = q.d; boolean flag = false; k2 = k1; _L34: k2; _L6: k1 + i2; JVM INSTR icmpge 268; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_20; _L2: break; /* Loop/switch isn't completed */ int l2 = l1; _L32: l2; _L10: l1 + j2; JVM INSTR icmpge 260; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_34; _L4: break; /* Loop/switch isn't completed */ int i3; int j3; int k3; int l3; i3 = 0; j3 = 0; k3 = 0; l3 = 0; k2 - i1; if(flag1) goto _L6; else goto _L5 _L5: int i4; i4; _L30: i4; _L19: k2 + i1; JVM INSTR icmpgt 214; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_66; _L8: break; /* Loop/switch isn't completed */ i4; if(flag1) goto _L10; else goto _L9 _L9: if(flag1) goto _L12; else goto _L11 _L11: JVM INSTR iflt 206; goto _L13 _L14 _L13: i4; _L12: a; if(flag1) goto _L16; else goto _L15 _L15: JVM INSTR icmpge 206; goto _L17 _L14 _L17: l2; j1; _L16: JVM INSTR isub ; int j4; j4; _L28: if(j4 > l2 + j1) break; /* Loop/switch isn't completed */ j4; if(flag1) goto _L19; else goto _L18 _L18: if(flag1) goto _L21; else goto _L20 _L20: JVM INSTR iflt 198; goto _L22 _L23 _L22: break MISSING_BLOCK_LABEL_125; _L23: break MISSING_BLOCK_LABEL_198; j4; _L21: if(flag1) goto _L25; else goto _L24 _L24: b; JVM INSTR icmpge 198; goto _L26 _L27 _L26: break MISSING_BLOCK_LABEL_139; _L27: break MISSING_BLOCK_LABEL_198; g[i4 + a * j4]; _L25: int k4; k4; i3 += k4 >> 16 & 0xff; j3 += k4 >> 8 & 0xff; k3 += k4 & 0xff; l3++; j4++; if(!flag1) goto _L28; else goto _L14 _L14: i4++; if(!flag1) goto _L30; else goto _L29 _L29: g[k2 + a * l2] = (i3 / l3 << 16) + (j3 / l3 << 8) + k3 / l3; l2++; if(!flag1) goto _L32; else goto _L31 _L31: k2++; if(!flag1) goto _L34; else goto _L33 _L33: } public static int b(int i1, int j1, int k1) { return (i1 << 16) + (j1 << 8) + k1; } public void e() { int i1 = 0; do { if(i1 >= k.length) break; k[i1] = null; n[i1] = 0; o[i1] = 0; l[i1] = null; m[i1] = null; i1++; } while(!q.d); } public void a(int i1, byte abyte0[], byte abyte1[], int j1) { int k1; int l1; int i2; int ai[]; int k2; int l2; boolean flag1; label0: { flag1 = q.d; boolean flag = false; k1 = q.a(abyte0, 0); l1 = q.a(abyte1, k1); k1 += 2; i2 = q.a(abyte1, k1); k1 += 2; int j2 = abyte1[k1++] & 0xff; ai = new int[j2]; ai[0] = 0xff00ff; k2 = 0; do { if(k2 >= j2 - 1) break; ai[k2 + 1] = ((abyte1[k1] & 0xff) << 16) + ((abyte1[k1 + 1] & 0xff) << 8) + (abyte1[k1 + 2] & 0xff); k1 += 3; k2++; if(flag1) break label0; } while(!flag1); k2 = 2; } l2 = i1; _L31: l2; _L17: i1 + j1; JVM INSTR icmpge 554; goto _L1 _L2 _L1: break MISSING_BLOCK_LABEL_148; _L2: break; /* Loop/switch isn't completed */ int i3; int j3; p[l2] = abyte1[k1++] & 0xff; q[l2] = abyte1[k1++] & 0xff; n[l2] = q.a(abyte1, k1); k1 += 2; o[l2] = q.a(abyte1, k1); k1 += 2; i3 = abyte1[k1++] & 0xff; j3 = n[l2] * o[l2]; l[l2] = new byte[j3]; m[l2] = ai; r[l2] = l1; s[l2] = i2; k[l2] = null; t[l2] = false; this; if(flag1) goto _L4; else goto _L3 _L3: p; l2; JVM INSTR iaload ; JVM INSTR ifne 330; goto _L5 _L6 _L5: q[l2]; if(flag1) goto _L8; else goto _L7 _L7: if(q[l2] == 0) goto _L9; else goto _L6 _L6: this; _L4: t; l2; true; JVM INSTR bastore ; _L9: i3; _L8: if(flag1) goto _L11; else goto _L10 _L10: JVM INSTR ifne 414; goto _L12 _L13 _L12: int k3 = 0; _L18: if(k3 >= j3) goto _L15; else goto _L14 _L14: l[l2][k3] = abyte0[k2++]; if(flag1) continue; /* Loop/switch isn't completed */ l[l2][k3]; if(flag1) goto _L17; else goto _L16 _L16: if(l[l2][k3] == 0) t[l2] = true; k3++; if(!flag1) goto _L18; else goto _L13 _L13: i3; _L11: if(flag1) goto _L20; else goto _L19 _L19: 1; JVM INSTR icmpne 546; goto _L21 _L15 _L21: false; _L20: k3; _L29: k3; _L26: n[l2]; JVM INSTR icmpge 546; goto _L22 _L23 _L22: break MISSING_BLOCK_LABEL_440; _L23: break; /* Loop/switch isn't completed */ false; if(flag1) goto _L17; else goto _L24 _L24: int l3; l3; _L28: if(l3 >= o[l2]) break; /* Loop/switch isn't completed */ l[l2][k3 + l3 * n[l2]] = abyte0[k2++]; if(flag1) continue; /* Loop/switch isn't completed */ l[l2][k3 + l3 * n[l2]]; if(flag1) goto _L26; else goto _L25 _L25: if(l[l2][k3 + l3 * n[l2]] == 0) t[l2] = true; l3++; if(!flag1) goto _L28; else goto _L27 _L27: k3++; if(!flag1) goto _L29; else goto _L15 _L15: l2++; if(!flag1) goto _L31; else goto _L30 _L30: } public void a(int i1, byte abyte0[]) { int ai[]; int j1; int k1; int l1; boolean flag1; flag1 = q.d; boolean flag = false; ai = k[i1] = new int[10200]; n[i1] = 255; o[i1] = 40; p[i1] = 0; q[i1] = 0; r[i1] = 255; s[i1] = 40; t[i1] = false; j1 = 0; k1 = 1; l1 = 0; _L4: int i2; if(l1 >= 255) break; /* Loop/switch isn't completed */ i2 = abyte0[k1++] & 0xff; false; if(flag1) goto _L2; else goto _L1 _L1: int j2; j2; do { if(j2 >= i2) break; ai[l1++] = j1; j2++; if(flag1) continue; /* Loop/switch isn't completed */ } while(!flag1); j1 = 0xffffff - j1; if(!flag1) goto _L4; else goto _L3 _L3: true; _L2: i2; _L12: if(i2 >= 40) break; /* Loop/switch isn't completed */ j2 = 0; _L6: int k2; int l2; if(j2 >= 255) break; /* Loop/switch isn't completed */ k2 = abyte0[k1++] & 0xff; l2 = 0; _L8: if(l2 >= k2) break; /* Loop/switch isn't completed */ ai[l1] = ai[l1 - 255]; l1++; j2++; l2++; if(flag1) goto _L6; else goto _L5 _L5: if(!flag1) goto _L8; else goto _L7 _L7: if(j2 >= 255) goto _L6; else goto _L9 _L9: ai[l1] = 0xffffff - ai[l1 - 255]; l1++; j2++; if(flag1) continue; /* Loop/switch isn't completed */ if(!flag1) goto _L6; else goto _L10 _L10: i2++; if(!flag1) goto _L12; else goto _L11 _L11: } public void a(int i1) { int j1; int ai[]; int ai1[]; int k1; boolean flag1; flag1 = q.d; boolean flag = false; j1 = n[i1] * o[i1]; ai = k[i1]; ai1 = new int[32768]; k1 = 0; _L4: int l1; if(k1 >= j1) break; /* Loop/switch isn't completed */ l1 = ai[k1]; ai1; if(flag1) goto _L2; else goto _L1 _L1: ((l1 & 0xf80000) >> 9) + ((l1 & 0xf800) >> 6) + ((l1 & 0xf8) >> 3); JVM INSTR dup2 ; JVM INSTR iaload ; 1; JVM INSTR iadd ; JVM INSTR iastore ; k1++; if(!flag1) goto _L4; else goto _L3 _L3: new int[256]; _L2: int ai2[]; ai2; int ai3[]; int i2; ai2[0] = 0xff00ff; ai3 = new int[256]; i2 = 0; _L19: i2; 32768; _L14: JVM INSTR icmpge 309; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_127; _L6: break; /* Loop/switch isn't completed */ int j2; j2 = ai1[i2]; if(flag1) continue; /* Loop/switch isn't completed */ j2; if(flag1) goto _L8; else goto _L7 _L7: ai3[255]; JVM INSTR icmple 295; goto _L9 _L10 _L9: int k2 = 1; _L17: if(k2 >= 256) break; /* Loop/switch isn't completed */ j2; if(flag1) goto _L12; else goto _L11 _L11: ai3[k2]; if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR icmpgt 191; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_186; _L16: break MISSING_BLOCK_LABEL_191; if(!flag1) break MISSING_BLOCK_LABEL_287; '\377'; _L12: int i3; i3; label0: { do { if(i3 <= k2) break; ai2[i3] = ai2[i3 - 1]; ai3[i3] = ai3[i3 - 1]; i3--; if(flag1) break label0; } while(!flag1); ai2[k2] = ((i2 & 0x7c00) << 9) + ((i2 & 0x3e0) << 6) + ((i2 & 0x1f) << 3) + 0x40404; ai3[k2] = j2; } if(!flag1) break; /* Loop/switch isn't completed */ k2++; if(!flag1) goto _L17; else goto _L10 _L10: ai1[i2] = -1; i2++; if(!flag1) goto _L19; else goto _L18 _L18: j1; _L8: new byte[]; byte abyte0[]; abyte0; j2 = 0; _L29: j2; j1; _L23: JVM INSTR icmpge 556; goto _L20 _L21 _L20: break MISSING_BLOCK_LABEL_323; _L21: break; /* Loop/switch isn't completed */ int j3; int k3; int l3; int i4; int j4; int k4; int l2 = ai[j2]; i3 = ((l2 & 0xf80000) >> 9) + ((l2 & 0xf800) >> 6) + ((l2 & 0xf8) >> 3); j3 = ai1[i3]; if(flag1) break MISSING_BLOCK_LABEL_579; if(flag1) continue; /* Loop/switch isn't completed */ if(j3 != -1) break MISSING_BLOCK_LABEL_540; k3 = 0x3b9ac9ff; l3 = l2 >> 16 & 0xff; i4 = l2 >> 8 & 0xff; j4 = l2 & 0xff; k4 = 0; _L27: int l5; if(k4 >= 256) break; /* Loop/switch isn't completed */ int l4 = ai2[k4]; int i5 = l4 >> 16 & 0xff; int j5 = l4 >> 8 & 0xff; int k5 = l4 & 0xff; l5 = (l3 - i5) * (l3 - i5) + (i4 - j5) * (i4 - j5) + (j4 - k5) * (j4 - k5); if(flag1) continue; /* Loop/switch isn't completed */ l5; k3; if(flag1) goto _L23; else goto _L22 _L22: JVM INSTR icmpge 525; goto _L24 _L25 _L24: break MISSING_BLOCK_LABEL_517; _L25: break MISSING_BLOCK_LABEL_525; k3 = l5; j3 = k4; k4++; if(!flag1) goto _L27; else goto _L26 _L26: ai1[i3] = j3; abyte0[j2] = (byte)j3; j2++; if(!flag1) goto _L29; else goto _L28 _L28: l[i1] = abyte0; m[i1] = ai2; k[i1] = null; } public void b(int i1) { boolean flag1; flag1 = q.d; boolean flag = false; this; if(flag1) goto _L2; else goto _L1 _L1: l; i1; JVM INSTR aaload ; JVM INSTR ifnonnull 22; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_21; _L4: break MISSING_BLOCK_LABEL_22; return; this; _L2: n; i1; JVM INSTR iaload ; o[i1]; JVM INSTR imul ; int j1; j1; byte abyte0[]; int ai[]; int ai1[]; int k1; abyte0 = l[i1]; ai = m[i1]; ai1 = new int[j1]; k1 = 0; _L14: int l1; if(k1 >= j1) break; /* Loop/switch isn't completed */ l1 = ai[abyte0[k1] & 0xff]; if(flag1) break MISSING_BLOCK_LABEL_155; l1; if(flag1) goto _L6; else goto _L5 _L5: if(l1 != 0) goto _L8; else goto _L7 _L7: l1 = 1; if(!flag1) goto _L9; else goto _L8 _L8: l1; _L6: if(flag1) goto _L11; else goto _L10 _L10: 0xff00ff; JVM INSTR icmpne 118; goto _L12 _L9 _L12: false; _L11: l1; _L9: ai1[k1] = l1; k1++; if(!flag1) goto _L14; else goto _L13 _L13: k[i1] = ai1; l[i1] = null; m[i1] = null; } public void d(int i1, int j1, int k1, int l1, int i2) { boolean flag1 = q.d; boolean flag = false; n[i1] = l1; o[i1] = i2; t[i1] = false; p[i1] = 0; q[i1] = 0; r[i1] = l1; s[i1] = i2; int j2 = l1 * i2; int k2 = 0; k[i1] = new int[j2]; int l2 = j1; label0: do { if(l2 >= j1 + l1) break; int i3 = k1; do { if(i3 >= k1 + i2) break; k[i1][k2++] = g[l2 + i3 * a]; i3++; if(flag1) continue label0; } while(!flag1); l2++; } while(!flag1); } public void e(int i1, int j1, int k1, int l1, int i2) { boolean flag1 = q.d; boolean flag = false; n[i1] = l1; o[i1] = i2; t[i1] = false; p[i1] = 0; q[i1] = 0; r[i1] = l1; s[i1] = i2; int j2 = l1 * i2; int k2 = 0; k[i1] = new int[j2]; int l2 = k1; label0: do { if(l2 >= k1 + i2) break; int i3 = j1; do { if(i3 >= j1 + l1) break; k[i1][k2++] = g[i3 + l2 * a]; i3++; if(flag1) continue label0; } while(!flag1); l2++; } while(!flag1); } public void c(int i1, int j1, int k1) { boolean flag = q.d; t[k1]; if(flag) goto _L2; else goto _L1 _L1: if(t[k1]) { i1 += p[k1]; j1 += q[k1]; } i1 + j1 * a; _L2: int l1; l1; int i2; int j2; int k2; int l2; int i3; i2 = 0; j2 = o[k1]; k2 = n[k1]; l2 = a - k2; i3 = 0; j1; u; if(flag) goto _L4; else goto _L3 _L3: JVM INSTR icmpge 132; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_91; _L6: break MISSING_BLOCK_LABEL_132; int j3 = u - j1; j2 -= j3; j1 = u; i2 = 0 + j3 * k2; l1 += j3 * a; j1 + j2; v; _L4: if(flag) goto _L8; else goto _L7 _L7: JVM INSTR icmplt 164; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_148; _L10: break MISSING_BLOCK_LABEL_164; j2 -= ((j1 + j2) - v) + 1; i1; w; _L8: if(flag) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 224; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_177; _L14: break MISSING_BLOCK_LABEL_224; int k3 = w - i1; k2 -= k3; i1 = w; i2 += k3; l1 += k3; i3 = 0 + k3; l2 += k3; i1 + k2; if(flag) goto _L16; else goto _L15 _L15: x; _L12: JVM INSTR icmplt 274; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_240; _L18: break MISSING_BLOCK_LABEL_274; int l3 = ((i1 + k2) - x) + 1; k2 -= l3; i3 += l3; l2 += l3; k2; _L16: if(flag) goto _L20; else goto _L19 _L19: JVM INSTR ifle 294; goto _L21 _L22 _L21: j2; _L20: if(flag) goto _L24; else goto _L23 _L23: JVM INSTR ifgt 295; goto _L22 _L25 _L22: return; _L25: true; _L24: int i4; i4; this; if(flag) goto _L27; else goto _L26 _L26: y; JVM INSTR ifeq 356; goto _L28 _L29 _L28: break MISSING_BLOCK_LABEL_310; _L29: break MISSING_BLOCK_LABEL_356; i4 = 2; l2 += a; i3 += n[k1]; j1 & 1; if(flag) goto _L31; else goto _L30 _L30: JVM INSTR ifeq 356; goto _L32 _L33 _L32: break MISSING_BLOCK_LABEL_344; _L33: break MISSING_BLOCK_LABEL_356; l1 + a; _L31: l1; j2--; this; _L27: if(flag) goto _L35; else goto _L34 _L34: k; k1; JVM INSTR aaload ; JVM INSTR ifnonnull 405; goto _L36 _L37 _L36: break MISSING_BLOCK_LABEL_370; _L37: break MISSING_BLOCK_LABEL_405; a(g, l[k1], m[k1], i2, l1, k2, j2, l2, i3, i4); return; this; _L35: g; k[k1]; 0; i2; l1; k2; j2; l2; i3; i4; a(); } public void f(int i1, int j1, int k1, int l1, int i2) { boolean flag = q.d; int j2; int l2; int i3; int j3; int k3; j2 = n[i2]; int k2 = o[i2]; l2 = 0; i3 = 0; j3 = (j2 << 16) / k1; k3 = (k2 << 16) / l1; t[i2]; if(flag) goto _L2; else goto _L1 _L1: if(!t[i2]) goto _L4; else goto _L3 _L3: int l3; int i4; l3 = r[i2]; i4 = s[i2]; j3 = (l3 << 16) / k1; k3 = (i4 << 16) / l1; i1 += ((p[i2] * k1 + l3) - 1) / l3; j1 += ((q[i2] * l1 + i4) - 1) / i4; (p[i2] * k1) % l3; if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifeq 183; goto _L7 _L8 _L7: l2 = (l3 - (p[i2] * k1) % l3 << 16) / k1; _L8: (q[i2] * l1) % i4; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR ifeq 228; goto _L11 _L12 _L11: i3 = (i4 - (q[i2] * l1) % i4 << 16) / l1; _L12: k1 = (k1 * (n[i2] - (l2 >> 16))) / l3; (l1 * (o[i2] - (i3 >> 16))) / i4; _L10: l1; _L4: i1 + j1 * a; _L2: l3; i4 = a - k1; j1; u; if(flag) goto _L14; else goto _L13 _L13: JVM INSTR icmpge 338; goto _L15 _L16 _L15: int j4 = u - j1; l1 -= j4; j1 = 0; l3 += j4 * a; i3 += k3 * j4; _L16: j1 + l1; v; _L14: if(flag) goto _L18; else goto _L17 _L17: JVM INSTR icmplt 370; goto _L19 _L20 _L19: l1 -= ((j1 + l1) - v) + 1; _L20: i1; w; _L18: if(flag) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 422; goto _L23 _L24 _L23: int k4 = w - i1; k1 -= k4; i1 = 0; l3 += k4; l2 += j3 * k4; i4 += k4; _L24: i1 + k1; if(flag) goto _L26; else goto _L25 _L25: x; _L22: JVM INSTR icmplt 461; goto _L27 _L28 _L27: int l4 = ((i1 + k1) - x) + 1; k1 -= l4; i4 += l4; _L28: true; _L26: int i5; i5; this; if(flag) goto _L30; else goto _L29 _L29: y; JVM INSTR ifeq 518; goto _L31 _L32 _L31: i5 = 2; i4 += a; k3 += k3; if(flag) goto _L34; else goto _L33 _L33: if((j1 & 1) != 0) { l3 += a; l1--; } _L32: this; _L30: g; k[i2]; 0; l2; i3; l3; i4; k1; l1; j3; k3; j2; i5; a(); _L34: return; Exception exception; exception; System.out.println(Q[0]); return; } public void d(int i1, int j1, int k1, int l1) { boolean flag = q.d; t[k1]; if(flag) goto _L2; else goto _L1 _L1: if(t[k1]) { i1 += p[k1]; j1 += q[k1]; } i1 + j1 * a; _L2: int i2; i2; int j2; int k2; int l2; int i3; int j3; j2 = 0; k2 = o[k1]; l2 = n[k1]; i3 = a - l2; j3 = 0; j1; u; if(flag) goto _L4; else goto _L3 _L3: JVM INSTR icmpge 132; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_91; _L6: break MISSING_BLOCK_LABEL_132; int k3 = u - j1; k2 -= k3; j1 = u; j2 = 0 + k3 * l2; i2 += k3 * a; j1 + k2; v; _L4: if(flag) goto _L8; else goto _L7 _L7: JVM INSTR icmplt 164; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_148; _L10: break MISSING_BLOCK_LABEL_164; k2 -= ((j1 + k2) - v) + 1; i1; w; _L8: if(flag) goto _L12; else goto _L11 _L11: JVM INSTR icmpge 224; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_177; _L14: break MISSING_BLOCK_LABEL_224; int l3 = w - i1; l2 -= l3; i1 = w; j2 += l3; i2 += l3; j3 = 0 + l3; i3 += l3; i1 + l2; if(flag) goto _L16; else goto _L15 _L15: x; _L12: JVM INSTR icmplt 274; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_240; _L18: break MISSING_BLOCK_LABEL_274; int i4 = ((i1 + l2) - x) + 1; l2 -= i4; j3 += i4; i3 += i4; l2; _L16: if(flag) goto _L20; else goto _L19 _L19: JVM INSTR ifle 294; goto _L21 _L22 _L21: k2; _L20: if(flag) goto _L24; else goto _L23 _L23: JVM INSTR ifgt 295; goto _L22 _L25 _L22: return; _L25: true; _L24: int j4; j4; this; if(flag) goto _L27; else goto _L26 _L26: y; JVM INSTR ifeq 356; goto _L28 _L29 _L28: break MISSING_BLOCK_LABEL_310; _L29: break MISSING_BLOCK_LABEL_356; j4 = 2; i3 += a; j3 += n[k1]; j1 & 1; if(flag) goto _L31; else goto _L30 _L30: JVM INSTR ifeq 356; goto _L32 _L33 _L32: break MISSING_BLOCK_LABEL_344; _L33: break MISSING_BLOCK_LABEL_356; i2 + a; _L31: i2; k2--; this; _L27: if(flag) goto _L35; else goto _L34 _L34: k; k1; JVM INSTR aaload ; JVM INSTR ifnonnull 407; goto _L36 _L37 _L36: break MISSING_BLOCK_LABEL_370; _L37: break MISSING_BLOCK_LABEL_407; a(g, l[k1], m[k1], j2, i2, l2, k2, i3, j3, j4, l1); return; this; _L35: g; k[k1]; 0; j2; i2; l2; k2; i3; j3; j4; l1; a(); } public void d(int i1, int j1, int k1, int l1, int i2, int j2) { boolean flag = q.d; int k2; int i3; int j3; int k3; int l3; k2 = n[i2]; int l2 = o[i2]; i3 = 0; j3 = 0; k3 = (k2 << 16) / k1; l3 = (l2 << 16) / l1; t[i2]; if(flag) goto _L2; else goto _L1 _L1: if(!t[i2]) goto _L4; else goto _L3 _L3: int i4; int j4; i4 = r[i2]; j4 = s[i2]; k3 = (i4 << 16) / k1; l3 = (j4 << 16) / l1; i1 += ((p[i2] * k1 + i4) - 1) / i4; j1 += ((q[i2] * l1 + j4) - 1) / j4; (p[i2] * k1) % i4; if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifeq 183; goto _L7 _L8 _L7: i3 = (i4 - (p[i2] * k1) % i4 << 16) / k1; _L8: (q[i2] * l1) % j4; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR ifeq 228; goto _L11 _L12 _L11: j3 = (j4 - (q[i2] * l1) % j4 << 16) / l1; _L12: k1 = (k1 * (n[i2] - (i3 >> 16))) / i4; (l1 * (o[i2] - (j3 >> 16))) / j4; _L10: l1; _L4: i1 + j1 * a; _L2: i4; j4 = a - k1; j1; u; if(flag) goto _L14; else goto _L13 _L13: JVM INSTR icmpge 338; goto _L15 _L16 _L15: int k4 = u - j1; l1 -= k4; j1 = 0; i4 += k4 * a; j3 += l3 * k4; _L16: j1 + l1; v; _L14: if(flag) goto _L18; else goto _L17 _L17: JVM INSTR icmplt 370; goto _L19 _L20 _L19: l1 -= ((j1 + l1) - v) + 1; _L20: i1; w; _L18: if(flag) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 422; goto _L23 _L24 _L23: int l4 = w - i1; k1 -= l4; i1 = 0; i4 += l4; i3 += k3 * l4; j4 += l4; _L24: i1 + k1; if(flag) goto _L26; else goto _L25 _L25: x; _L22: JVM INSTR icmplt 461; goto _L27 _L28 _L27: int i5 = ((i1 + k1) - x) + 1; k1 -= i5; j4 += i5; _L28: true; _L26: int j5; j5; this; if(flag) goto _L30; else goto _L29 _L29: y; JVM INSTR ifeq 518; goto _L31 _L32 _L31: j5 = 2; j4 += a; l3 += l3; if(flag) goto _L34; else goto _L33 _L33: if((j1 & 1) != 0) { i4 += a; l1--; } _L32: this; _L30: g; k[i2]; 0; i3; j3; i4; j4; k1; l1; k3; l3; k2; j5; j2; a(); _L34: return; Exception exception; exception; System.out.println(Q[0]); return; } public void e(int i1, int j1, int k1, int l1, int i2, int j2) { boolean flag = q.d; int k2; int i3; int j3; int k3; int l3; k2 = n[i2]; int l2 = o[i2]; i3 = 0; j3 = 0; k3 = (k2 << 16) / k1; l3 = (l2 << 16) / l1; t[i2]; if(flag) goto _L2; else goto _L1 _L1: if(!t[i2]) goto _L4; else goto _L3 _L3: int i4; int j4; i4 = r[i2]; j4 = s[i2]; k3 = (i4 << 16) / k1; l3 = (j4 << 16) / l1; i1 += ((p[i2] * k1 + i4) - 1) / i4; j1 += ((q[i2] * l1 + j4) - 1) / j4; (p[i2] * k1) % i4; if(flag) goto _L6; else goto _L5 _L5: JVM INSTR ifeq 183; goto _L7 _L8 _L7: i3 = (i4 - (p[i2] * k1) % i4 << 16) / k1; _L8: (q[i2] * l1) % j4; _L6: if(flag) goto _L10; else goto _L9 _L9: JVM INSTR ifeq 228; goto _L11 _L12 _L11: j3 = (j4 - (q[i2] * l1) % j4 << 16) / l1; _L12: k1 = (k1 * (n[i2] - (i3 >> 16))) / i4; (l1 * (o[i2] - (j3 >> 16))) / j4; _L10: l1; _L4: i1 + j1 * a; _L2: i4; j4 = a - k1; j1; u; if(flag) goto _L14; else goto _L13 _L13: JVM INSTR icmpge 338; goto _L15 _L16 _L15: int k4 = u - j1; l1 -= k4; j1 = 0; i4 += k4 * a; j3 += l3 * k4; _L16: j1 + l1; v; _L14: if(flag) goto _L18; else goto _L17 _L17: JVM INSTR icmplt 370; goto _L19 _L20 _L19: l1 -= ((j1 + l1) - v) + 1; _L20: i1; w; _L18: if(flag) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 422; goto _L23 _L24 _L23: int l4 = w - i1; k1 -= l4; i1 = 0; i4 += l4; i3 += k3 * l4; j4 += l4; _L24: i1 + k1; if(flag) goto _L26; else goto _L25 _L25: x; _L22: JVM INSTR icmplt 461; goto _L27 _L28 _L27: int i5 = ((i1 + k1) - x) + 1; k1 -= i5; j4 += i5; _L28: true; _L26: int j5; j5; this; if(flag) goto _L30; else goto _L29 _L29: y; JVM INSTR ifeq 518; goto _L31 _L32 _L31: j5 = 2; j4 += a; l3 += l3; if(flag) goto _L34; else goto _L33 _L33: if((j1 & 1) != 0) { i4 += a; l1--; } _L32: this; _L30: g; k[i2]; 0; i3; j3; i4; j4; k1; l1; k3; l3; k2; j5; j2; b(); _L34: return; Exception exception; exception; System.out.println(Q[0]); return; } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2) { int i3; int j3; boolean flag1; flag1 = q.d; boolean flag = false; i3 = -(l1 >> 2); l1 = -(l1 & 3); j3 = -i2; _L20: int k3; if(j3 >= 0) break; /* Loop/switch isn't completed */ k3 = i3; _L9: if(k3 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[j1++]; if(flag1) goto _L2; else goto _L1 _L1: i1; if(flag1) goto _L4; else goto _L3 _L3: if(i1 == 0) goto _L6; else goto _L5 _L5: ai[k1++] = i1; _L2: if(!flag1) goto _L7; else goto _L6 _L6: k1++; _L7: label0: { label1: { i1 = ai1[j1++]; if(!flag1) { if(i1 == 0) break label1; ai[k1++] = i1; } if(!flag1) break label0; } k1++; } label2: { label3: { i1 = ai1[j1++]; if(!flag1) { if(i1 == 0) break label3; ai[k1++] = i1; } if(!flag1) break label2; } k1++; } label4: { label5: { i1 = ai1[j1++]; if(!flag1) { if(i1 == 0) break label5; ai[k1++] = i1; } if(!flag1) break label4; } k1++; } k3++; if(!flag1) goto _L9; else goto _L8 _L8: l1; _L4: k3; _L18: if(k3 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[j1++]; if(flag1) goto _L11; else goto _L10 _L10: i1; if(flag1) goto _L13; else goto _L12 _L12: if(i1 == 0) goto _L15; else goto _L14 _L14: ai[k1++] = i1; _L11: if(!flag1) goto _L16; else goto _L15 _L15: k1++; _L16: k3++; if(!flag1) goto _L18; else goto _L17 _L17: k1 += j2; j1 += k2; j3 + l2; _L13: j3; if(!flag1) goto _L20; else goto _L19 _L19: } private void a(int ai[], byte abyte0[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2) { int l2; int i3; boolean flag1; flag1 = q.d; boolean flag = false; l2 = -(k1 >> 2); k1 = -(k1 & 3); i3 = -l1; _L20: int j3; if(i3 >= 0) break; /* Loop/switch isn't completed */ j3 = l2; _L9: byte byte0; if(j3 >= 0) break; /* Loop/switch isn't completed */ byte0 = abyte0[i1++]; if(flag1) goto _L2; else goto _L1 _L1: byte0; if(flag1) goto _L4; else goto _L3 _L3: if(byte0 == 0) goto _L6; else goto _L5 _L5: ai[j1++] = ai1[byte0 & 0xff]; _L2: if(!flag1) goto _L7; else goto _L6 _L6: j1++; _L7: label0: { label1: { byte0 = abyte0[i1++]; if(!flag1) { if(byte0 == 0) break label1; ai[j1++] = ai1[byte0 & 0xff]; } if(!flag1) break label0; } j1++; } label2: { label3: { byte0 = abyte0[i1++]; if(!flag1) { if(byte0 == 0) break label3; ai[j1++] = ai1[byte0 & 0xff]; } if(!flag1) break label2; } j1++; } label4: { label5: { byte0 = abyte0[i1++]; if(!flag1) { if(byte0 == 0) break label5; ai[j1++] = ai1[byte0 & 0xff]; } if(!flag1) break label4; } j1++; } j3++; if(!flag1) goto _L9; else goto _L8 _L8: k1; _L4: j3; _L18: if(j3 >= 0) break; /* Loop/switch isn't completed */ byte0 = abyte0[i1++]; if(flag1) goto _L11; else goto _L10 _L10: byte0; if(flag1) goto _L13; else goto _L12 _L12: if(byte0 == 0) goto _L15; else goto _L14 _L14: ai[j1++] = ai1[byte0 & 0xff]; _L11: if(!flag1) goto _L16; else goto _L15 _L15: j1++; _L16: j3++; if(!flag1) goto _L18; else goto _L17 _L17: j1 += i2; i1 += j2; i3 + k2; _L13: i3; if(!flag1) goto _L20; else goto _L19 _L19: } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3) { boolean flag1; flag1 = q.d; boolean flag = false; int l3; int i4; l3 = j1; i4 = -k2; _L11: int j4; int k4; if(i4 >= 0) break; /* Loop/switch isn't completed */ j4 = (k1 >> 16) * j3; k4 = -j2; _L9: if(k4 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[(j1 >> 16) + j4]; if(flag1) goto _L2; else goto _L1 _L1: i1; if(flag1) goto _L4; else goto _L3 _L3: if(i1 == 0) goto _L6; else goto _L5 _L5: ai[l1++] = i1; _L2: if(!flag1) goto _L7; else goto _L6 _L6: l1++; _L7: j1 += l2; k4++; if(!flag1) goto _L9; else goto _L8 _L8: k1 += i3; j1 = l3; l1 += i2; i4 + k3; _L4: i4; if(!flag1) goto _L11; else goto _L10 _L10: return; Exception exception; exception; System.out.println(Q[1]); return; } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3) { int j3; int k3; boolean flag1; flag1 = q.d; boolean flag = false; j3 = 256 - i3; k3 = -i2; _L10: int l3; if(k3 >= 0) break; /* Loop/switch isn't completed */ l3 = -l1; _L8: if(l3 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[j1++]; i1; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 118; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_58; _L6: break MISSING_BLOCK_LABEL_118; ai[k1]; _L4: int i4; i4; ai[k1++] = ((i1 & 0xff00ff) * i3 + (i4 & 0xff00ff) * j3 & 0xff00ff00) + ((i1 & 0xff00) * i3 + (i4 & 0xff00) * j3 & 0xff0000) >> 8; if(!flag1) break MISSING_BLOCK_LABEL_121; k1++; l3++; if(!flag1) goto _L8; else goto _L7 _L7: k1 += j2; j1 += k2; k3 + l2; _L2: k3; if(!flag1) goto _L10; else goto _L9 _L9: } private void a(int ai[], byte abyte0[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2) { int i3; int j3; boolean flag1; flag1 = q.d; boolean flag = false; i3 = 256 - l2; j3 = -l1; _L10: int k3; if(j3 >= 0) break; /* Loop/switch isn't completed */ k3 = -k1; _L8: int l3; if(k3 >= 0) break; /* Loop/switch isn't completed */ l3 = abyte0[i1++]; l3; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 132; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_60; _L6: break MISSING_BLOCK_LABEL_132; l3 = ai1[l3 & 0xff]; ai[j1]; _L4: int i4; i4; ai[j1++] = ((l3 & 0xff00ff) * l2 + (i4 & 0xff00ff) * i3 & 0xff00ff00) + ((l3 & 0xff00) * l2 + (i4 & 0xff00) * i3 & 0xff0000) >> 8; if(!flag1) break MISSING_BLOCK_LABEL_135; j1++; k3++; if(!flag1) goto _L8; else goto _L7 _L7: j1 += i2; i1 += j2; j3 + k2; _L2: j3; if(!flag1) goto _L10; else goto _L9 _L9: } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { int i4; boolean flag1; flag1 = q.d; boolean flag = false; i4 = 256 - l3; int j4; int k4; j4 = j1; k4 = -k2; _L11: int l4; int i5; if(k4 >= 0) break; /* Loop/switch isn't completed */ l4 = (k1 >> 16) * j3; i5 = -j2; _L9: if(i5 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[(j1 >> 16) + l4]; i1; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 135; goto _L5 _L6 _L5: ai[l1]; _L4: int j5; j5; ai[l1++] = ((i1 & 0xff00ff) * l3 + (j5 & 0xff00ff) * i4 & 0xff00ff00) + ((i1 & 0xff00) * l3 + (j5 & 0xff00) * i4 & 0xff0000) >> 8; if(!flag1) goto _L7; else goto _L6 _L6: l1++; _L7: j1 += l2; i5++; if(!flag1) goto _L9; else goto _L8 _L8: k1 += i3; j1 = j4; l1 += i2; k4 + k3; _L2: k4; if(!flag1) goto _L11; else goto _L10 _L10: return; Exception exception; exception; System.out.println(Q[8]); return; } private void b(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3) { int i4; int j4; int k4; boolean flag1; flag1 = q.d; boolean flag = false; i4 = l3 >> 16 & 0xff; j4 = l3 >> 8 & 0xff; k4 = l3 & 0xff; int l4; int i5; l4 = j1; i5 = -k2; _L15: int j5; int k5; if(i5 >= 0) break; /* Loop/switch isn't completed */ j5 = (k1 >> 16) * j3; k5 = -j2; _L13: if(k5 >= 0) break; /* Loop/switch isn't completed */ i1 = ai1[(j1 >> 16) + j5]; i1; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifeq 200; goto _L5 _L6 _L5: i1 >> 16 & 0xff; _L4: int l5; l5; int i6; int j6; i6 = i1 >> 8 & 0xff; j6 = i1 & 0xff; if(flag1) goto _L8; else goto _L7 _L7: if(l5 != i6 || i6 != j6) goto _L10; else goto _L9 _L9: ai[l1++] = ((l5 * i4 >> 8) << 16) + ((i6 * j4 >> 8) << 8) + (j6 * k4 >> 8); if(!flag1) goto _L11; else goto _L10 _L10: ai[l1++] = i1; _L8: if(!flag1) goto _L11; else goto _L6 _L6: l1++; _L11: j1 += l2; k5++; if(!flag1) goto _L13; else goto _L12 _L12: k1 += i3; j1 = l4; l1 += i2; i5 + k3; _L2: i5; if(!flag1) goto _L15; else goto _L14 _L14: return; Exception exception; exception; System.out.println(Q[1]); return; } public void g(int i1, int j1, int k1, int l1, int i2) { int j2; int k2; boolean flag5; flag5 = q.d; boolean flag = false; j2 = a; k2 = b; C; if(flag5) goto _L2; else goto _L1 _L1: if(C != null) goto _L4; else goto _L3 _L3: int l2; C = new int[512]; l2 = 0; _L7: if(l2 >= 256) break; /* Loop/switch isn't completed */ C[l2] = (int)(Math.sin((double)l2 * 0.02454369D) * 32768D); C[l2 + 256] = (int)(Math.cos((double)l2 * 0.02454369D) * 32768D); l2++; if(flag5) goto _L6; else goto _L5 _L5: if(!flag5) goto _L7; else goto _L4 _L4: r; _L2: k1; JVM INSTR iaload ; JVM INSTR ineg ; 2; JVM INSTR idiv ; l2; _L6: int i3 = -s[k1] / 2; t[k1]; if(flag5) goto _L9; else goto _L8 _L8: if(t[k1]) { l2 += p[k1]; i3 += q[k1]; } l2 + n[k1]; _L9: int j3; j3; int i6; int j6; int k6; int l6; int i7; int j7; int k7; int l7; int k3 = i3 + o[k1]; int i4 = j3; int k4 = i3; int l4 = l2; int i5 = k3; l1 &= 0xff; int k5 = C[l1] * i2; int l5 = C[l1 + 256] * i2; i6 = i1 + (i3 * k5 + l2 * l5 >> 22); j6 = j1 + (i3 * l5 - l2 * k5 >> 22); k6 = i1 + (k4 * k5 + i4 * l5 >> 22); l6 = j1 + (k4 * l5 - i4 * k5 >> 22); i7 = i1 + (k3 * k5 + j3 * l5 >> 22); j7 = j1 + (k3 * l5 - j3 * k5 >> 22); k7 = i1 + (i5 * k5 + l4 * l5 >> 22); l7 = j1 + (i5 * l5 - l4 * k5 >> 22); i2; 192; if(flag5) goto _L11; else goto _L10 _L10: JVM INSTR icmpne 434; goto _L12 _L13 _L12: l1 & 0x3f; L & 0x3f; if(flag5) goto _L11; else goto _L14 _L14: JVM INSTR icmpne 434; goto _L15 _L13 _L15: J++; if(!flag5) goto _L16; else goto _L13 _L13: i2; '\200'; _L11: if(flag5) goto _L18; else goto _L17 _L17: JVM INSTR icmpne 457; goto _L19 _L20 _L19: L = l1; if(!flag5) goto _L16; else goto _L20 _L20: K; true; _L18: JVM INSTR iadd ; K; _L16: int i8; int j8; i8 = j6; j8 = j6; l6; i8; if(flag5) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 494; goto _L23 _L24 _L23: i8 = l6; if(!flag5) goto _L25; else goto _L24 _L24: l6; j8; _L22: if(flag5) goto _L27; else goto _L26 _L26: JVM INSTR icmple 510; goto _L28 _L25 _L28: j8 = l6; _L25: j7; i8; _L27: if(flag5) goto _L30; else goto _L29 _L29: JVM INSTR icmpge 531; goto _L31 _L32 _L31: i8 = j7; if(!flag5) goto _L33; else goto _L32 _L32: j7; j8; _L30: if(flag5) goto _L35; else goto _L34 _L34: JVM INSTR icmple 547; goto _L36 _L33 _L36: j8 = j7; _L33: l7; i8; _L35: if(flag5) goto _L38; else goto _L37 _L37: JVM INSTR icmpge 568; goto _L39 _L40 _L39: i8 = l7; if(!flag5) goto _L41; else goto _L40 _L40: l7; j8; _L38: if(flag5) goto _L43; else goto _L42 _L42: JVM INSTR icmple 584; goto _L44 _L41 _L44: j8 = l7; _L41: i8; u; _L43: if(flag5) goto _L46; else goto _L45 _L45: JVM INSTR icmpge 604; goto _L47 _L48 _L47: break MISSING_BLOCK_LABEL_598; _L48: break MISSING_BLOCK_LABEL_604; i8 = u; j8; if(flag5) goto _L50; else goto _L49 _L49: v; _L46: JVM INSTR icmple 624; goto _L51 _L52 _L51: v; _L50: j8; _L52: this; if(flag5) goto _L54; else goto _L53 _L53: D; JVM INSTR ifnull 653; goto _L55 _L56 _L55: D.length; if(flag5) goto _L58; else goto _L57 _L57: k2 + 1; JVM INSTR icmpeq 713; goto _L56 _L59 _L56: D = new int[k2 + 1]; E = new int[k2 + 1]; F = new int[k2 + 1]; G = new int[k2 + 1]; H = new int[k2 + 1]; this; _L54: new int[k2 + 1]; I; _L59: i8; _L58: int k8; k8; int l3; int j4; int j5; int l8; int i9; int j9; label0: { do { if(k8 > j8) break; D[k8] = 0x5f5e0ff; E[k8] = 0xfa0a1f01; k8++; if(flag5) break label0; } while(!flag5); k8 = 0; } l8 = 0; i9 = 0; j9 = n[k1]; int k9 = o[k1]; boolean flag1 = false; boolean flag2 = false; j4 = j9 - 1; boolean flag3 = false; j3 = j9 - 1; l3 = k9 - 1; boolean flag4 = false; j5 = k9 - 1; l7; j6; if(flag5) goto _L61; else goto _L60 _L60: JVM INSTR icmpeq 859; goto _L62 _L63 _L62: break MISSING_BLOCK_LABEL_828; _L63: break MISSING_BLOCK_LABEL_859; k8 = (k7 - i6 << 8) / (l7 - j6); i9 = (j5 - 0 << 8) / (l7 - j6); j6; l7; _L61: if(flag5) goto _L65; else goto _L64 _L64: JVM INSTR icmple 898; goto _L66 _L67 _L66: break MISSING_BLOCK_LABEL_871; _L67: break MISSING_BLOCK_LABEL_898; int l9; int i10; int j10; int k10; j10 = k7 << 8; k10 = j5 << 8; l9 = l7; i10 = j6; if(!flag5) break MISSING_BLOCK_LABEL_916; i6; 8; _L65: JVM INSTR ishl ; j10; k10 = 0; l9 = j6; i10 = l7; l9; if(flag5) goto _L69; else goto _L68 _L68: if(l9 < 0) { j10 -= k8 * l9; k10 -= i9 * l9; l9 = 0; } i10; _L69: if(flag5) goto _L71; else goto _L70 _L70: k2 - 1; JVM INSTR icmple 969; goto _L72 _L73 _L72: break MISSING_BLOCK_LABEL_963; _L73: break MISSING_BLOCK_LABEL_969; i10 = k2 - 1; l9; _L71: int l10; l10; _L77: if(l10 > i10) break; /* Loop/switch isn't completed */ D[l10] = E[l10] = j10; j10 += k8; F[l10] = G[l10] = 0; H[l10] = I[l10] = k10; k10 += i9; l10++; if(flag5) goto _L75; else goto _L74 _L74: if(!flag5) goto _L77; else goto _L76 _L76: l6; j6; if(flag5) goto _L79; else goto _L78 _L78: JVM INSTR icmpeq 1100; goto _L80 _L75 _L80: k8 = (k6 - i6 << 8) / (l6 - j6); l8 = (j4 - 0 << 8) / (l6 - j6); _L75: j6; l6; _L79: if(flag5) goto _L82; else goto _L81 _L81: JVM INSTR icmple 1139; goto _L83 _L84 _L83: break MISSING_BLOCK_LABEL_1112; _L84: break MISSING_BLOCK_LABEL_1139; j10 = k6 << 8; l10 = j4 << 8; l9 = l6; i10 = j6; if(!flag5) break MISSING_BLOCK_LABEL_1157; i6; 8; _L82: JVM INSTR ishl ; j10; l10 = 0; l9 = j6; i10 = l6; l9; if(flag5) goto _L86; else goto _L85 _L85: if(l9 < 0) { j10 -= k8 * l9; l10 -= l8 * l9; l9 = 0; } i10; _L86: if(flag5) goto _L88; else goto _L87 _L87: k2 - 1; JVM INSTR icmple 1210; goto _L89 _L90 _L89: break MISSING_BLOCK_LABEL_1204; _L90: break MISSING_BLOCK_LABEL_1210; i10 = k2 - 1; l9; _L88: int i11; i11; _L102: if(i11 > i10) break; /* Loop/switch isn't completed */ j10; D[i11]; if(flag5) goto _L92; else goto _L91 _L91: if(flag5) goto _L94; else goto _L93 _L93: JVM INSTR icmpge 1269; goto _L95 _L96 _L95: break MISSING_BLOCK_LABEL_1243; _L96: break MISSING_BLOCK_LABEL_1269; D[i11] = j10; F[i11] = l10; H[i11] = 0; j10; E[i11]; _L94: if(flag5) goto _L98; else goto _L97 _L97: JVM INSTR icmple 1312; goto _L99 _L100 _L99: break MISSING_BLOCK_LABEL_1286; _L100: break MISSING_BLOCK_LABEL_1312; E[i11] = j10; G[i11] = l10; I[i11] = 0; j10 += k8; l10; l8; _L98: JVM INSTR iadd ; l10; i11++; if(!flag5) goto _L102; else goto _L101 _L101: j7; l6; _L92: if(flag5) goto _L104; else goto _L103 _L103: JVM INSTR icmpeq 1377; goto _L105 _L106 _L105: break MISSING_BLOCK_LABEL_1346; _L106: break MISSING_BLOCK_LABEL_1377; k8 = (i7 - k6 << 8) / (j7 - l6); i9 = (l3 - 0 << 8) / (j7 - l6); l6; j7; _L104: if(flag5) goto _L108; else goto _L107 _L107: JVM INSTR icmple 1423; goto _L109 _L110 _L109: break MISSING_BLOCK_LABEL_1389; _L110: break MISSING_BLOCK_LABEL_1423; j10 = i7 << 8; l10 = j3 << 8; k10 = l3 << 8; l9 = j7; i10 = l6; if(!flag5) break MISSING_BLOCK_LABEL_1448; j10 = k6 << 8; j4; 8; _L108: JVM INSTR ishl ; l10; k10 = 0; l9 = l6; i10 = j7; l9; if(flag5) goto _L112; else goto _L111 _L111: if(l9 < 0) { j10 -= k8 * l9; k10 -= i9 * l9; l9 = 0; } i10; _L112: if(flag5) goto _L114; else goto _L113 _L113: k2 - 1; JVM INSTR icmple 1501; goto _L115 _L116 _L115: break MISSING_BLOCK_LABEL_1495; _L116: break MISSING_BLOCK_LABEL_1501; i10 = k2 - 1; l9; _L114: i11; _L128: if(i11 > i10) break; /* Loop/switch isn't completed */ j10; D[i11]; if(flag5) goto _L118; else goto _L117 _L117: if(flag5) goto _L120; else goto _L119 _L119: JVM INSTR icmpge 1561; goto _L121 _L122 _L121: break MISSING_BLOCK_LABEL_1534; _L122: break MISSING_BLOCK_LABEL_1561; D[i11] = j10; F[i11] = l10; H[i11] = k10; j10; E[i11]; _L120: if(flag5) goto _L124; else goto _L123 _L123: JVM INSTR icmple 1605; goto _L125 _L126 _L125: break MISSING_BLOCK_LABEL_1578; _L126: break MISSING_BLOCK_LABEL_1605; E[i11] = j10; G[i11] = l10; I[i11] = k10; j10 += k8; k10; i9; _L124: JVM INSTR iadd ; k10; i11++; if(!flag5) goto _L128; else goto _L127 _L127: l7; j7; _L118: if(flag5) goto _L130; else goto _L129 _L129: JVM INSTR icmpeq 1670; goto _L131 _L132 _L131: break MISSING_BLOCK_LABEL_1639; _L132: break MISSING_BLOCK_LABEL_1670; k8 = (k7 - i7 << 8) / (l7 - j7); l8 = (0 - j3 << 8) / (l7 - j7); j7; l7; _L130: if(flag5) goto _L134; else goto _L133 _L133: JVM INSTR icmple 1712; goto _L135 _L136 _L135: break MISSING_BLOCK_LABEL_1682; _L136: break MISSING_BLOCK_LABEL_1712; j10 = k7 << 8; l10 = 0; k10 = j5 << 8; l9 = l7; i10 = j7; if(!flag5) break MISSING_BLOCK_LABEL_1741; j10 = i7 << 8; l10 = j3 << 8; l3; 8; _L134: JVM INSTR ishl ; k10; l9 = j7; i10 = l7; l9; if(flag5) goto _L138; else goto _L137 _L137: if(l9 < 0) { j10 -= k8 * l9; l10 -= l8 * l9; l9 = 0; } i10; _L138: if(flag5) goto _L140; else goto _L139 _L139: k2 - 1; JVM INSTR icmple 1794; goto _L141 _L142 _L141: break MISSING_BLOCK_LABEL_1788; _L142: break MISSING_BLOCK_LABEL_1794; i10 = k2 - 1; l9; _L140: i11; _L154: if(i11 > i10) break; /* Loop/switch isn't completed */ j10; D[i11]; if(flag5) goto _L144; else goto _L143 _L143: if(flag5) goto _L146; else goto _L145 _L145: JVM INSTR icmpge 1854; goto _L147 _L148 _L147: break MISSING_BLOCK_LABEL_1827; _L148: break MISSING_BLOCK_LABEL_1854; D[i11] = j10; F[i11] = l10; H[i11] = k10; j10; E[i11]; _L146: if(flag5) goto _L150; else goto _L149 _L149: JVM INSTR icmple 1898; goto _L151 _L152 _L151: break MISSING_BLOCK_LABEL_1871; _L152: break MISSING_BLOCK_LABEL_1898; E[i11] = j10; G[i11] = l10; I[i11] = k10; j10 += k8; l10; l8; _L150: JVM INSTR iadd ; l10; i11++; if(!flag5) goto _L154; else goto _L153 _L153: i8; j2; _L144: JVM INSTR imul ; i11; int ai[]; int j11; ai = k[k1]; j11 = i8; _L180: int k11; int l11; if(j11 >= j8) break; /* Loop/switch isn't completed */ k11 = D[j11] >> 8; l11 = E[j11] >> 8; l11 - k11; if(flag5) goto _L156; else goto _L155 _L155: JVM INSTR ifgt 1995; goto _L157 _L158 _L157: i11 += j2; if(!flag5) goto _L159; else goto _L158 _L158: F[j11] << 9; _L156: int i12; i12; int j12; int k12; int l12; j12 = ((G[j11] << 9) - i12) / (l11 - k11); k12 = H[j11] << 9; l12 = ((I[j11] << 9) - k12) / (l11 - k11); k11; w; if(flag5) goto _L161; else goto _L160 _L160: JVM INSTR icmpge 2111; goto _L162 _L163 _L162: break MISSING_BLOCK_LABEL_2075; _L163: break MISSING_BLOCK_LABEL_2111; i12 += (w - k11) * j12; k12 += (w - k11) * l12; k11 = w; l11; if(flag5) goto _L165; else goto _L164 _L164: x; _L161: JVM INSTR icmple 2131; goto _L166 _L167 _L166: break MISSING_BLOCK_LABEL_2125; _L167: break MISSING_BLOCK_LABEL_2131; l11 = x; y; _L165: if(flag5) goto _L169; else goto _L168 _L168: JVM INSTR ifeq 2155; goto _L170 _L171 _L170: j11 & 1; if(flag5) goto _L173; else goto _L172 _L172: JVM INSTR ifne 2236; goto _L171 _L174 _L171: this; if(flag5) goto _L176; else goto _L175 _L175: t; k1; JVM INSTR baload ; _L169: JVM INSTR ifne 2205; goto _L177 _L178 _L177: b(g, ai, 0, i11 + k11, i12, k12, j12, l12, k11 - l11, j9); if(!flag5) goto _L174; else goto _L178 _L178: this; _L176: g; ai; 0; i11 + k11; i12; k12; j12; l12; k11 - l11; j9; c(); _L174: i11 + j2; _L173: i11; _L159: j11++; if(!flag5) goto _L180; else goto _L179 _L179: } private void b(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2) { i1 = k2; do { if(i1 >= 0) break; g[j1++] = ai1[(k1 >> 17) + (l1 >> 17) * l2]; k1 += i2; l1 += j2; i1++; } while(!q.d); } private void c(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2) { boolean flag1 = q.d; boolean flag = false; int i3 = k2; label0: do { label1: { label2: { if(i3 >= 0) break label0; i1 = ai1[(k1 >> 17) + (l1 >> 17) * l2]; if(!flag1) { if(i1 == 0) break label2; g[j1++] = i1; } if(!flag1) break label1; } j1++; } k1 += i2; l1 += j2; i3++; } while(!flag1); } public void a(int i1, int j1, int k1, int l1, int i2, int j2, int k2) { f(i1, j1, k1, l1, i2); } public void a(int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, boolean flag) { boolean flag1 = q.d; j2; if(flag1) goto _L2; else goto _L1 _L1: if(j2 == 0) j2 = 0xffffff; k2; _L2: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR ifne 33; goto _L5 _L6 _L5: k2 = 0xffffff; _L6: n[i2]; _L4: int i3; i3; int k3; int l3; int i4; int j4; int k4; int l4; int j3 = o[i2]; k3 = 0; l3 = 0; i4 = l2 << 16; j4 = (i3 << 16) / k1; k4 = (j3 << 16) / l1; l4 = -(l2 << 16) / l1; t[i2]; if(flag1) goto _L8; else goto _L7 _L7: if(!t[i2]) goto _L10; else goto _L9 _L9: int i5; int j5; int k5; int l5; i5 = r[i2]; j5 = s[i2]; j4 = (i5 << 16) / k1; k4 = (j5 << 16) / l1; k5 = p[i2]; l5 = q[i2]; flag; if(flag1) goto _L12; else goto _L11 _L11: if(flag) k5 = i5 - n[i2] - k5; i1 += ((k5 * k1 + i5) - 1) / i5; ((l5 * l1 + j5) - 1) / j5; _L12: int i6; i6; j1 += i6; i4 += i6 * l4; (k5 * k1) % i5; if(flag1) goto _L14; else goto _L13 _L13: JVM INSTR ifeq 266; goto _L15 _L16 _L15: k3 = (i5 - (k5 * k1) % i5 << 16) / k1; _L16: (l5 * l1) % j5; _L14: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR ifeq 301; goto _L19 _L20 _L19: l3 = (j5 - (l5 * l1) % j5 << 16) / l1; _L20: k1 = ((((n[i2] << 16) - k3) + j4) - 1) / j4; ((((o[i2] << 16) - l3) + k4) - 1) / k4; _L18: l1; _L10: j1 * a; _L8: i5; i4 += i1 << 16; j1; u; if(flag1) goto _L22; else goto _L21 _L21: JVM INSTR icmpge 428; goto _L23 _L24 _L23: j5 = u - j1; l1 -= j5; j1 = u; i5 += j5 * a; l3 += k4 * j5; i4 += l4 * j5; _L24: j1 + l1; v; _L22: if(flag1) goto _L26; else goto _L25 _L25: JVM INSTR icmplt 460; goto _L27 _L28 _L27: l1 -= ((j1 + l1) - v) + 1; _L28: i5 / a; true; _L26: JVM INSTR iand ; j5; y; if(flag1) goto _L30; else goto _L29 _L29: if(!y) j5 = 2; k2; _L30: 0xffffff; JVM INSTR icmpne 715; goto _L31 _L32 _L31: break MISSING_BLOCK_LABEL_493; _L32: break MISSING_BLOCK_LABEL_715; if(k[i2] == null) break MISSING_BLOCK_LABEL_602; if(!flag) { a(g, k[i2], 0, k3, l3, i5, k1, l1, j4, k4, i3, j2, i4, l4, j5); return; } try { a(g, k[i2], 0, (n[i2] << 16) - k3 - 1, l3, i5, k1, l1, -j4, k4, i3, j2, i4, l4, j5); return; } catch(Exception exception) { System.out.println(Q[0]); } break MISSING_BLOCK_LABEL_958; if(!flag) { a(g, l[i2], m[i2], 0, k3, l3, i5, k1, l1, j4, k4, i3, j2, i4, l4, j5); return; } a(g, l[i2], m[i2], 0, (n[i2] << 16) - k3 - 1, l3, i5, k1, l1, -j4, k4, i3, j2, i4, l4, j5); return; if(k[i2] == null) break MISSING_BLOCK_LABEL_828; if(!flag) { a(g, k[i2], 0, k3, l3, i5, k1, l1, j4, k4, i3, j2, k2, i4, l4, j5); return; } a(g, k[i2], 0, (n[i2] << 16) - k3 - 1, l3, i5, k1, l1, -j4, k4, i3, j2, k2, i4, l4, j5); return; if(!flag) { a(g, l[i2], m[i2], 0, k3, l3, i5, k1, l1, j4, k4, i3, j2, k2, i4, l4, j5); return; } a(g, l[i2], m[i2], 0, (n[i2] << 16) - k3 - 1, l3, i5, k1, l1, -j4, k4, i3, j2, k2, i4, l4, j5); return; } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4) { int j4; int k4; int l4; boolean flag1; flag1 = q.d; boolean flag = false; j4 = j3 >> 16 & 0xff; k4 = j3 >> 8 & 0xff; l4 = j3 & 0xff; int i5; int j5; i5 = j1; j5 = -j2; _L25: int k5; int l5; int i6; if(j5 >= 0) break; /* Loop/switch isn't completed */ k5 = (k1 >> 16) * i3; l5 = k3 >> 16; i6 = i2; l5; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 119; goto _L3 _L4 _L3: int j6 = w - l5; i6 -= j6; l5 = w; j1 += k2 * j6; _L4: l5 + i6; x; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 155; goto _L7 _L8 _L7: int k6 = (l5 + i6) - x; i6 -= k6; _L8: true; i4; _L6: JVM INSTR isub ; i4; i4; if(flag1) goto _L10; else goto _L9 _L9: if(i4 == 0) goto _L12; else goto _L11 _L11: int l6 = l5; _L23: if(l6 >= l5 + i6) break; /* Loop/switch isn't completed */ i1 = ai1[(j1 >> 16) + k5]; i1; if(flag1) goto _L10; else goto _L13 _L13: if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifeq 308; goto _L16 _L17 _L16: int i7; int j7; int k7; i7 = i1 >> 16 & 0xff; j7 = i1 >> 8 & 0xff; k7 = i1 & 0xff; i7; j7; if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR icmpne 300; goto _L20 _L21 _L20: j7; k7; _L19: JVM INSTR icmpne 300; goto _L22 _L21 _L22: ai[l6 + l1] = ((i7 * j4 >> 8) << 16) + ((j7 * k4 >> 8) << 8) + (k7 * l4 >> 8); if(!flag1) goto _L17; else goto _L21 _L21: ai[l6 + l1] = i1; _L17: j1 + k2; _L15: j1; l6++; if(!flag1) goto _L23; else goto _L12 _L12: k1 += l2; j1 = i5; l1 += a; k3 + l3; _L10: k3; j5++; if(!flag1) goto _L25; else goto _L24 _L24: return; Exception exception; exception; System.out.println(Q[3]); return; } private void a(int ai[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4, int j4) { int k4; int l4; int i5; int j5; int k5; int l5; boolean flag1; flag1 = q.d; boolean flag = false; k4 = j3 >> 16 & 0xff; l4 = j3 >> 8 & 0xff; i5 = j3 & 0xff; j5 = k3 >> 16 & 0xff; k5 = k3 >> 8 & 0xff; l5 = k3 & 0xff; int i6; int j6; i6 = j1; j6 = -j2; _L31: int k6; int l6; int i7; if(j6 >= 0) break; /* Loop/switch isn't completed */ k6 = (k1 >> 16) * i3; l6 = l3 >> 16; i7 = i2; l6; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 149; goto _L3 _L4 _L3: int j7 = w - l6; i7 -= j7; l6 = w; j1 += k2 * j7; _L4: l6 + i7; x; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 185; goto _L7 _L8 _L7: int k7 = (l6 + i7) - x; i7 -= k7; _L8: true; j4; _L6: JVM INSTR isub ; j4; j4; if(flag1) goto _L10; else goto _L9 _L9: if(j4 == 0) goto _L12; else goto _L11 _L11: int l7 = l6; _L29: if(l7 >= l6 + i7) break; /* Loop/switch isn't completed */ i1 = ai1[(j1 >> 16) + k6]; i1; if(flag1) goto _L10; else goto _L13 _L13: if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifeq 407; goto _L16 _L17 _L16: int i8; int j8; int k8; i8 = i1 >> 16 & 0xff; j8 = i1 >> 8 & 0xff; k8 = i1 & 0xff; i8; j8; if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR icmpne 335; goto _L20 _L21 _L20: j8; k8; if(flag1) goto _L19; else goto _L22 _L22: JVM INSTR icmpne 335; goto _L23 _L21 _L23: ai[l7 + l1] = ((i8 * k4 >> 8) << 16) + ((j8 * l4 >> 8) << 8) + (k8 * i5 >> 8); if(!flag1) goto _L17; else goto _L21 _L21: i8; '\377'; _L19: if(flag1) goto _L25; else goto _L24 _L24: JVM INSTR icmpne 399; goto _L26 _L27 _L26: j8; k8; _L25: JVM INSTR icmpne 399; goto _L28 _L27 _L28: ai[l7 + l1] = ((i8 * j5 >> 8) << 16) + ((j8 * k5 >> 8) << 8) + (k8 * l5 >> 8); if(!flag1) goto _L17; else goto _L27 _L27: ai[l7 + l1] = i1; _L17: j1 + k2; _L15: j1; l7++; if(!flag1) goto _L29; else goto _L12 _L12: k1 += l2; j1 = i6; l1 += a; l3 + i4; _L10: l3; j6++; if(!flag1) goto _L31; else goto _L30 _L30: return; Exception exception; exception; System.out.println(Q[3]); return; } private void a(int ai[], byte abyte0[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4) { int j4; int k4; int l4; boolean flag1; flag1 = q.d; boolean flag = false; j4 = j3 >> 16 & 0xff; k4 = j3 >> 8 & 0xff; l4 = j3 & 0xff; int i5; int j5; i5 = j1; j5 = -j2; _L25: int k5; int l5; int i6; if(j5 >= 0) break; /* Loop/switch isn't completed */ k5 = (k1 >> 16) * i3; l5 = k3 >> 16; i6 = i2; l5; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 119; goto _L3 _L4 _L3: int j6 = w - l5; i6 -= j6; l5 = w; j1 += k2 * j6; _L4: l5 + i6; x; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 155; goto _L7 _L8 _L7: int k6 = (l5 + i6) - x; i6 -= k6; _L8: true; i4; _L6: JVM INSTR isub ; i4; i4; if(flag1) goto _L10; else goto _L9 _L9: if(i4 == 0) goto _L12; else goto _L11 _L11: int l6 = l5; _L23: if(l6 >= l5 + i6) break; /* Loop/switch isn't completed */ i1 = abyte0[(j1 >> 16) + k5] & 0xff; i1; if(flag1) goto _L10; else goto _L13 _L13: if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifeq 324; goto _L16 _L17 _L16: int i7; int j7; int k7; i1 = ai1[i1]; i7 = i1 >> 16 & 0xff; j7 = i1 >> 8 & 0xff; k7 = i1 & 0xff; i7; j7; if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR icmpne 315; goto _L20 _L21 _L20: j7; k7; _L19: JVM INSTR icmpne 315; goto _L22 _L21 _L22: ai[l6 + l1] = ((i7 * j4 >> 8) << 16) + ((j7 * k4 >> 8) << 8) + (k7 * l4 >> 8); if(!flag1) goto _L17; else goto _L21 _L21: ai[l6 + l1] = i1; _L17: j1 + k2; _L15: j1; l6++; if(!flag1) goto _L23; else goto _L12 _L12: k1 += l2; j1 = i5; l1 += a; k3 + l3; _L10: k3; j5++; if(!flag1) goto _L25; else goto _L24 _L24: return; Exception exception; exception; System.out.println(Q[3]); return; } private void a(int ai[], byte abyte0[], int ai1[], int i1, int j1, int k1, int l1, int i2, int j2, int k2, int l2, int i3, int j3, int k3, int l3, int i4, int j4) { int k4; int l4; int i5; int j5; int k5; int l5; boolean flag1; flag1 = q.d; boolean flag = false; k4 = j3 >> 16 & 0xff; l4 = j3 >> 8 & 0xff; i5 = j3 & 0xff; j5 = k3 >> 16 & 0xff; k5 = k3 >> 8 & 0xff; l5 = k3 & 0xff; int i6; int j6; i6 = j1; j6 = -j2; _L31: int k6; int l6; int i7; if(j6 >= 0) break; /* Loop/switch isn't completed */ k6 = (k1 >> 16) * i3; l6 = l3 >> 16; i7 = i2; l6; w; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 149; goto _L3 _L4 _L3: int j7 = w - l6; i7 -= j7; l6 = w; j1 += k2 * j7; _L4: l6 + i7; x; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 185; goto _L7 _L8 _L7: int k7 = (l6 + i7) - x; i7 -= k7; _L8: true; j4; _L6: JVM INSTR isub ; j4; j4; if(flag1) goto _L10; else goto _L9 _L9: if(j4 == 0) goto _L12; else goto _L11 _L11: int l7 = l6; _L29: if(l7 >= l6 + i7) break; /* Loop/switch isn't completed */ i1 = abyte0[(j1 >> 16) + k6] & 0xff; i1; if(flag1) goto _L10; else goto _L13 _L13: if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifeq 423; goto _L16 _L17 _L16: int i8; int j8; int k8; i1 = ai1[i1]; i8 = i1 >> 16 & 0xff; j8 = i1 >> 8 & 0xff; k8 = i1 & 0xff; i8; j8; if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR icmpne 350; goto _L20 _L21 _L20: j8; k8; if(flag1) goto _L19; else goto _L22 _L22: JVM INSTR icmpne 350; goto _L23 _L21 _L23: ai[l7 + l1] = ((i8 * k4 >> 8) << 16) + ((j8 * l4 >> 8) << 8) + (k8 * i5 >> 8); if(!flag1) goto _L17; else goto _L21 _L21: i8; '\377'; _L19: if(flag1) goto _L25; else goto _L24 _L24: JVM INSTR icmpne 414; goto _L26 _L27 _L26: j8; k8; _L25: JVM INSTR icmpne 414; goto _L28 _L27 _L28: ai[l7 + l1] = ((i8 * j5 >> 8) << 16) + ((j8 * k5 >> 8) << 8) + (k8 * l5 >> 8); if(!flag1) goto _L17; else goto _L27 _L27: ai[l7 + l1] = i1; _L17: j1 + k2; _L15: j1; l7++; if(!flag1) goto _L29; else goto _L12 _L12: k1 += l2; j1 = i6; l1 += a; l3 + i4; _L10: l3; j6++; if(!flag1) goto _L31; else goto _L30 _L30: return; Exception exception; exception; System.out.println(Q[3]); return; } public static void a(String s1, int i1, a a1) { boolean flag1; boolean flag2; boolean flag3; flag3 = q.d; boolean flag = false; flag1 = false; flag2 = false; s1 = s1.toLowerCase(); s1.startsWith(Q[5]); if(flag3) goto _L2; else goto _L1 _L1: JVM INSTR ifeq 42; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_35; _L4: break MISSING_BLOCK_LABEL_42; s1 = s1.substring(9); s1.startsWith("h"); _L2: if(flag3) goto _L6; else goto _L5 _L5: JVM INSTR ifeq 62; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_56; _L8: break MISSING_BLOCK_LABEL_62; s1 = s1.substring(1); s1.startsWith("f"); _L6: if(flag3) goto _L10; else goto _L9 _L9: JVM INSTR ifeq 85; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_76; _L12: break MISSING_BLOCK_LABEL_85; s1 = s1.substring(1); flag1 = true; s1.startsWith("d"); _L10: if(flag3) goto _L14; else goto _L13 _L13: JVM INSTR ifeq 108; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_99; _L16: break MISSING_BLOCK_LABEL_108; s1 = s1.substring(1); flag2 = true; s1.endsWith(Q[6]); _L14: if(flag3) goto _L18; else goto _L17 _L17: JVM INSTR ifeq 138; goto _L19 _L20 _L19: break MISSING_BLOCK_LABEL_126; _L20: break MISSING_BLOCK_LABEL_138; s1 = s1.substring(0, s1.length() - 3); false; _L18: int j1; j1; s1.endsWith("b"); if(flag3) goto _L22; else goto _L21 _L21: JVM INSTR ifeq 170; goto _L23 _L24 _L23: break MISSING_BLOCK_LABEL_155; _L24: break MISSING_BLOCK_LABEL_170; j1 = 1; s1 = s1.substring(0, s1.length() - 1); s1.endsWith("p"); _L22: if(flag3) goto _L26; else goto _L25 _L25: JVM INSTR ifeq 196; goto _L27 _L28 _L27: break MISSING_BLOCK_LABEL_184; _L28: break MISSING_BLOCK_LABEL_196; s1 = s1.substring(0, s1.length() - 1); Integer.parseInt(s1); _L26: int k1; k1; int i2; label0: { Font font = new Font(Q[4], j1, k1); FontMetrics fontmetrics = a1.getFontMetrics(font); String s2 = Q[7]; N = 855; int l1 = 0; do { if(l1 >= 95) break; a(font, fontmetrics, Q[7].charAt(l1), l1, a1, i1, flag2); l1++; if(flag3) break label0; } while(!flag3); z[i1] = new byte[N]; } i2 = 0; _L32: if(i2 >= N) break; /* Loop/switch isn't completed */ z[i1][i2] = O[i2]; i2++; if(flag3) goto _L30; else goto _L29 _L29: if(!flag3) goto _L32; else goto _L31 _L31: j1; if(flag3) goto _L34; else goto _L33 _L33: 1; JVM INSTR icmpne 397; goto _L35 _L30 _L35: M[i1]; if(flag3) goto _L34; else goto _L36 _L36: if(M[i1]) { M[i1] = false; a("f" + k1 + "p", i1, a1); } _L30: flag1; _L34: if(flag3) goto _L38; else goto _L37 _L37: JVM INSTR ifeq 456; goto _L39 _L40 _L39: break MISSING_BLOCK_LABEL_407; _L40: break MISSING_BLOCK_LABEL_456; M; i1; if(flag3) goto _L42; else goto _L41 _L41: JVM INSTR baload ; _L38: JVM INSTR ifne 456; goto _L43 _L44 _L43: break MISSING_BLOCK_LABEL_420; _L44: break MISSING_BLOCK_LABEL_456; M; i1; _L42: false; JVM INSTR bastore ; a("d" + k1 + "p", i1, a1); } public static void a(Font font, FontMetrics fontmetrics, char c1, int i1, a a1, int j1, boolean flag) { int k1; int l1; boolean flag2; flag2 = q.d; boolean flag1 = false; k1 = fontmetrics.charWidth(c1); l1 = k1; flag; if(flag2) goto _L2; else goto _L1 _L1: if(!flag) break MISSING_BLOCK_LABEL_156; c1; '/'; if(flag2) goto _L4; else goto _L3 _L3: JVM INSTR icmpne 43; goto _L5 _L6 _L5: flag = false; _L6: c1; 102; _L4: if(flag2) goto _L8; else goto _L7 _L7: JVM INSTR icmpeq 148; goto _L9 _L10 _L10: break MISSING_BLOCK_LABEL_148; _L9: c1; 116; _L8: if(flag2) goto _L12; else goto _L11 _L11: JVM INSTR icmpeq 148; goto _L13 _L14 _L14: break MISSING_BLOCK_LABEL_148; _L13: c1; 119; _L12: if(flag2) goto _L16; else goto _L15 _L15: JVM INSTR icmpeq 148; goto _L17 _L18 _L18: break MISSING_BLOCK_LABEL_148; _L17: c1; 118; _L16: if(flag2) goto _L20; else goto _L19 _L19: JVM INSTR icmpeq 148; goto _L21 _L22 _L22: break MISSING_BLOCK_LABEL_148; _L21: c1; 107; _L20: if(flag2) goto _L24; else goto _L23 _L23: JVM INSTR icmpeq 148; goto _L25 _L26 _L26: break MISSING_BLOCK_LABEL_148; _L25: c1; 120; _L24: if(flag2) goto _L28; else goto _L27 _L27: JVM INSTR icmpeq 148; goto _L29 _L30 _L30: break MISSING_BLOCK_LABEL_148; _L29: c1; 121; _L28: if(flag2) goto _L32; else goto _L31 _L31: JVM INSTR icmpeq 148; goto _L33 _L34 _L34: break MISSING_BLOCK_LABEL_148; _L33: c1; 65; _L32: if(flag2) goto _L36; else goto _L35 _L35: JVM INSTR icmpeq 148; goto _L37 _L38 _L38: break MISSING_BLOCK_LABEL_148; _L37: c1; 86; _L36: if(flag2) goto _L40; else goto _L39 _L39: JVM INSTR icmpeq 148; goto _L41 _L42 _L42: break MISSING_BLOCK_LABEL_148; _L41: c1; 87; _L40: JVM INSTR icmpne 151; goto _L43 _L44 _L43: break MISSING_BLOCK_LABEL_148; _L44: break MISSING_BLOCK_LABEL_156; k1++; break MISSING_BLOCK_LABEL_156; Exception exception; exception; fontmetrics.getMaxAscent(); _L2: int i2; i2; int j2; int k2; Image image; Graphics g1; j2 = fontmetrics.getMaxAscent() + fontmetrics.getMaxDescent(); k2 = fontmetrics.getHeight(); image = a1.createImage(k1, j2); g1 = image.getGraphics(); g1.setColor(Color.black); g1.fillRect(0, 0, k1, j2); g1.setColor(Color.white); g1.setFont(font); g1.drawString(String.valueOf(c1), 0, i2); flag; if(flag2) goto _L46; else goto _L45 _L45: if(flag) g1.drawString(String.valueOf(c1), 1, i2); k1 * j2; _L46: new int[]; int ai[]; ai; int l2; int i3; int j3; int k3; int l3; PixelGrabber pixelgrabber = new PixelGrabber(image, 0, 0, k1, j2, ai, 0, k1); try { pixelgrabber.grabPixels(); } catch(InterruptedException interruptedexception) { return; } image.flush(); image = null; l2 = 0; i3 = 0; j3 = k1; k3 = j2; l3 = 0; _L60: l3; _L52: j2; JVM INSTR icmpge 415; goto _L47 _L48 _L47: break MISSING_BLOCK_LABEL_339; _L48: break; /* Loop/switch isn't completed */ false; if(flag2) goto _L50; else goto _L49 _L49: int i4; i4; _L58: int j4; if(i4 >= k1) break; /* Loop/switch isn't completed */ j4 = ai[i4 + l3 * k1]; j4 & 0xffffff; if(flag2) goto _L52; else goto _L51 _L51: if(flag2) goto _L54; else goto _L53 _L53: JVM INSTR ifne 390; goto _L55 _L56 _L55: break MISSING_BLOCK_LABEL_385; _L56: break MISSING_BLOCK_LABEL_390; if(!flag2) break MISSING_BLOCK_LABEL_399; l3; _L54: i3; if(!flag2) break; /* Loop/switch isn't completed */ i4++; if(!flag2) goto _L58; else goto _L57 _L57: l3++; if(!flag2) goto _L60; else goto _L59 _L59: false; _L50: l3; _L74: l3; _L66: k1; JVM INSTR icmpge 501; goto _L61 _L62 _L61: break MISSING_BLOCK_LABEL_425; _L62: break; /* Loop/switch isn't completed */ 0; if(flag2) goto _L64; else goto _L63 _L63: i4; _L72: if(i4 >= j2) break; /* Loop/switch isn't completed */ j4 = ai[l3 + i4 * k1]; j4 & 0xffffff; if(flag2) goto _L66; else goto _L65 _L65: if(flag2) goto _L68; else goto _L67 _L67: JVM INSTR ifne 476; goto _L69 _L70 _L69: break MISSING_BLOCK_LABEL_471; _L70: break MISSING_BLOCK_LABEL_476; if(!flag2) break MISSING_BLOCK_LABEL_485; l3; _L68: l2; if(!flag2) break; /* Loop/switch isn't completed */ i4++; if(!flag2) goto _L72; else goto _L71 _L71: l3++; if(!flag2) goto _L74; else goto _L73 _L73: j2 - 1; _L64: l3; _L88: l3; _L80: JVM INSTR iflt 590; goto _L75 _L76 _L75: break MISSING_BLOCK_LABEL_512; _L76: break; /* Loop/switch isn't completed */ 0; if(flag2) goto _L78; else goto _L77 _L77: i4; _L86: if(i4 >= k1) break; /* Loop/switch isn't completed */ j4 = ai[i4 + l3 * k1]; j4 & 0xffffff; if(flag2) goto _L80; else goto _L79 _L79: if(flag2) goto _L82; else goto _L81 _L81: JVM INSTR ifne 563; goto _L83 _L84 _L83: break MISSING_BLOCK_LABEL_558; _L84: break MISSING_BLOCK_LABEL_563; if(!flag2) break MISSING_BLOCK_LABEL_574; l3 + 1; _L82: k3; if(!flag2) break; /* Loop/switch isn't completed */ i4++; if(!flag2) goto _L86; else goto _L85 _L85: l3--; if(!flag2) goto _L88; else goto _L87 _L87: k1 - 1; _L78: l3; _L102: l3; _L94: JVM INSTR iflt 679; goto _L89 _L90 _L89: break MISSING_BLOCK_LABEL_601; _L90: break; /* Loop/switch isn't completed */ 0; if(flag2) goto _L92; else goto _L91 _L91: i4; _L100: if(i4 >= j2) break; /* Loop/switch isn't completed */ j4 = ai[l3 + i4 * k1]; j4 & 0xffffff; if(flag2) goto _L94; else goto _L93 _L93: if(flag2) goto _L96; else goto _L95 _L95: JVM INSTR ifne 652; goto _L97 _L98 _L97: break MISSING_BLOCK_LABEL_647; _L98: break MISSING_BLOCK_LABEL_652; if(!flag2) break MISSING_BLOCK_LABEL_663; l3 + 1; _L96: j3; if(!flag2) break; /* Loop/switch isn't completed */ i4++; if(!flag2) goto _L100; else goto _L99 _L99: l3--; if(!flag2) goto _L102; else goto _L101 _L101: O[i1 * 9] = (byte)(N / 16384); O[i1 * 9 + 1] = (byte)(N / 128 & 0x7f); O[i1 * 9 + 2] = (byte)(N & 0x7f); O[i1 * 9 + 3] = (byte)(j3 - l2); O[i1 * 9 + 4] = (byte)(k3 - i3); O[i1 * 9 + 5] = (byte)l2; O[i1 * 9 + 6] = (byte)(i2 - i3); O[i1 * 9 + 7] = (byte)l1; O[i1 * 9 + 8] = (byte)k2; i3; _L92: l3; _L112: l3; k3; _L106: JVM INSTR icmpge 926; goto _L103 _L104 _L103: break MISSING_BLOCK_LABEL_834; _L104: break; /* Loop/switch isn't completed */ i4 = l2; _L110: if(i4 >= j3) break; /* Loop/switch isn't completed */ j4 = ai[i4 + l3 * k1] & 0xff; if(flag2) continue; /* Loop/switch isn't completed */ j4; 30; if(flag2) goto _L106; else goto _L105 _L105: JVM INSTR icmple 894; goto _L107 _L108 _L107: break MISSING_BLOCK_LABEL_879; _L108: break MISSING_BLOCK_LABEL_894; if(j4 < 230) M[j1] = true; O[N++] = (byte)j4; i4++; if(!flag2) goto _L110; else goto _L109 _L109: l3++; if(!flag2) goto _L112; else goto _L111 _L111: } public void a(String s1, int i1, int j1, int k1, int l1) { c(s1, i1 - a(s1, k1), j1, k1, l1); } public void b(String s1, int i1, int j1, int k1, int l1) { c(s1, i1 - a(s1, k1) / 2, j1, k1, l1); } public void a(String s1, int i1, int j1, int k1, int l1, int i2) { boolean flag1; flag1 = q.d; boolean flag = false; int j2; byte abyte0[]; int k2; int l2; int i3; j2 = 0; abyte0 = z[k1]; k2 = 0; l2 = 0; i3 = 0; _L37: if(i3 >= s1.length()) break; /* Loop/switch isn't completed */ s1.charAt(i3); if(flag1) goto _L2; else goto _L1 _L1: 64; if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR icmpne 100; goto _L5 _L6 _L5: i3 + 4; s1.length(); if(flag1) goto _L4; else goto _L7 _L7: JVM INSTR icmpge 100; goto _L8 _L6 _L8: s1.charAt(i3 + 4); '@'; if(flag1) goto _L4; else goto _L9 _L9: JVM INSTR icmpne 100; goto _L10 _L6 _L10: i3 += 4; if(!flag1) goto _L11; else goto _L6 _L6: s1.charAt(i3); 126; _L4: if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmpne 158; goto _L14 _L15 _L14: i3 + 4; s1.length(); if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 158; goto _L17 _L15 _L17: s1.charAt(i3 + 4); '~'; if(flag1) goto _L13; else goto _L18 _L18: JVM INSTR icmpne 158; goto _L19 _L15 _L19: i3 += 4; if(!flag1) goto _L11; else goto _L15 _L15: j2; abyte0[A[s1.charAt(i3)] + 7]; _L13: JVM INSTR iadd ; j2; _L11: s1.charAt(i3); 32; if(flag1) goto _L21; else goto _L20 _L20: JVM INSTR icmpne 199; goto _L22 _L23 _L22: l2 = i3; _L23: s1.charAt(i3); 37; _L21: if(flag1) goto _L25; else goto _L24 _L24: JVM INSTR icmpne 224; goto _L26 _L27 _L26: l2 = i3; j2 = 1000; _L27: j2; i2; _L25: if(flag1) goto _L29; else goto _L28 _L28: JVM INSTR icmple 291; goto _L30 _L31 _L30: l2; k2; _L29: if(flag1) goto _L33; else goto _L32 _L32: JVM INSTR icmpgt 252; goto _L34 _L35 _L34: l2 = i3; _L35: b(s1.substring(k2, l2), i1, j1, k1, l1); j2 = 0; k2 = i3 = l2 + 1; j1; c(k1); _L33: JVM INSTR iadd ; j1; _L31: i3++; if(!flag1) goto _L37; else goto _L36 _L36: j2; _L2: JVM INSTR ifle 321; goto _L38 _L39 _L38: break MISSING_BLOCK_LABEL_304; _L39: break MISSING_BLOCK_LABEL_361; b(s1.substring(k2), i1, j1, k1, l1); return; Exception exception; exception; System.out.println(Q[28] + exception); exception.printStackTrace(); } public void c(String s1, int i1, int j1, int k1, int l1) { boolean flag1; flag1 = q.d; boolean flag = false; byte abyte0[]; int i2; abyte0 = z[k1]; i2 = 0; _L124: if(i2 >= s1.length()) break; /* Loop/switch isn't completed */ s1.charAt(i2); 64; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpne 771; goto _L3 _L4 _L3: i2 + 4; s1.length(); if(flag1) goto _L2; else goto _L5 _L5: JVM INSTR icmpge 771; goto _L6 _L4 _L6: s1.charAt(i2 + 4); '@'; if(flag1) goto _L2; else goto _L7 _L7: JVM INSTR icmpne 771; goto _L8 _L4 _L8: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[23]); if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR ifeq 116; goto _L11 _L12 _L11: l1 = 0xff0000; if(!flag1) goto _L13; else goto _L12 _L12: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[10]); _L10: if(flag1) goto _L15; else goto _L14 _L14: JVM INSTR ifeq 154; goto _L16 _L17 _L16: l1 = 0xff9040; if(!flag1) goto _L13; else goto _L17 _L17: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[13]); _L15: if(flag1) goto _L19; else goto _L18 _L18: JVM INSTR ifeq 192; goto _L20 _L21 _L20: l1 = 0xffff00; if(!flag1) goto _L13; else goto _L21 _L21: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[25]); _L19: if(flag1) goto _L23; else goto _L22 _L22: JVM INSTR ifeq 230; goto _L24 _L25 _L24: l1 = 65280; if(!flag1) goto _L13; else goto _L25 _L25: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[26]); _L23: if(flag1) goto _L27; else goto _L26 _L26: JVM INSTR ifeq 269; goto _L28 _L29 _L28: l1 = 255; if(!flag1) goto _L13; else goto _L29 _L29: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[24]); _L27: if(flag1) goto _L31; else goto _L30 _L30: JVM INSTR ifeq 307; goto _L32 _L33 _L32: l1 = 65535; if(!flag1) goto _L13; else goto _L33 _L33: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[20]); _L31: if(flag1) goto _L35; else goto _L34 _L34: JVM INSTR ifeq 345; goto _L36 _L37 _L36: l1 = 0xff00ff; if(!flag1) goto _L13; else goto _L37 _L37: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[21]); _L35: if(flag1) goto _L39; else goto _L38 _L38: JVM INSTR ifeq 383; goto _L40 _L41 _L40: l1 = 0xffffff; if(!flag1) goto _L13; else goto _L41 _L41: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[9]); _L39: if(flag1) goto _L43; else goto _L42 _L42: JVM INSTR ifeq 420; goto _L44 _L45 _L44: l1 = 0; if(!flag1) goto _L13; else goto _L45 _L45: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[14]); _L43: if(flag1) goto _L47; else goto _L46 _L46: JVM INSTR ifeq 458; goto _L48 _L49 _L48: l1 = 0xc00000; if(!flag1) goto _L13; else goto _L49 _L49: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[17]); _L47: if(flag1) goto _L51; else goto _L50 _L50: JVM INSTR ifeq 496; goto _L52 _L53 _L52: l1 = 0xff9040; if(!flag1) goto _L13; else goto _L53 _L53: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[22]); _L51: if(flag1) goto _L55; else goto _L54 _L54: JVM INSTR ifeq 540; goto _L56 _L57 _L56: l1 = (int)(Math.random() * 16777215D); if(!flag1) goto _L13; else goto _L57 _L57: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[27]); _L55: if(flag1) goto _L59; else goto _L58 _L58: JVM INSTR ifeq 578; goto _L60 _L61 _L60: l1 = 0xffb000; if(!flag1) goto _L13; else goto _L61 _L61: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[15]); _L59: if(flag1) goto _L63; else goto _L62 _L62: JVM INSTR ifeq 616; goto _L64 _L65 _L64: l1 = 0xff7000; if(!flag1) goto _L13; else goto _L65 _L65: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[12]); _L63: if(flag1) goto _L67; else goto _L66 _L66: JVM INSTR ifeq 654; goto _L68 _L69 _L68: l1 = 0xff3000; if(!flag1) goto _L13; else goto _L69 _L69: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[11]); _L67: if(flag1) goto _L71; else goto _L70 _L70: JVM INSTR ifeq 692; goto _L72 _L73 _L72: l1 = 0xc0ff00; if(!flag1) goto _L13; else goto _L73 _L73: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[16]); _L71: if(flag1) goto _L75; else goto _L74 _L74: JVM INSTR ifeq 730; goto _L76 _L77 _L76: l1 = 0x80ff00; if(!flag1) goto _L13; else goto _L77 _L77: s1.substring(i2 + 1, i2 + 4).equalsIgnoreCase(Q[19]); _L75: if(flag1) goto _L79; else goto _L78 _L78: JVM INSTR ifeq 763; goto _L80 _L13 _L80: 0x40ff00; _L79: l1; _L13: i2 += 4; if(!flag1) goto _L81; else goto _L4 _L4: s1.charAt(i2); if(flag1) goto _L83; else goto _L82 _L82: 126; _L2: JVM INSTR icmpne 947; goto _L84 _L85 _L84: i2 + 4; if(flag1) goto _L83; else goto _L86 _L86: s1.length(); JVM INSTR icmpge 947; goto _L87 _L85 _L87: s1.charAt(i2 + 4); if(flag1) goto _L83; else goto _L88 _L88: '~'; JVM INSTR icmpne 947; goto _L89 _L85 _L89: int j2; char c1; char c2; j2 = s1.charAt(i2 + 1); c1 = s1.charAt(i2 + 2); c2 = s1.charAt(i2 + 3); if(flag1) goto _L91; else goto _L90 _L90: if(j2 < '0') goto _L93; else goto _L92 _L92: j2; '9'; if(flag1) goto _L95; else goto _L94 _L94: JVM INSTR icmpgt 939; goto _L96 _L93 _L96: c1; 48; _L95: if(flag1) goto _L98; else goto _L97 _L97: JVM INSTR icmplt 939; goto _L99 _L93 _L99: c1; 57; _L98: if(flag1) goto _L101; else goto _L100 _L100: JVM INSTR icmpgt 939; goto _L102 _L93 _L102: c2; 48; _L101: if(flag1) goto _L104; else goto _L103 _L103: JVM INSTR icmplt 939; goto _L105 _L93 _L105: c2; if(flag1) goto _L107; else goto _L106 _L106: 57; _L104: JVM INSTR icmpgt 939; goto _L108 _L93 _L108: Integer.parseInt(s1.substring(i2 + 1, i2 + 4)); _L107: i1; _L93: i2 += 4; _L91: if(!flag1) goto _L81; else goto _L85 _L85: A[s1.charAt(i2)]; _L83: j2; B; if(flag1) goto _L110; else goto _L109 _L109: if(!B) goto _L112; else goto _L111 _L111: M[k1]; if(flag1) goto _L110; else goto _L113 _L113: if(M[k1]) goto _L112; else goto _L114 _L114: l1; if(flag1) goto _L110; else goto _L115 _L115: if(l1 != 0) a(j2, i1 + 1, j1, 0, abyte0, M[k1]); _L112: B; _L110: if(flag1) goto _L117; else goto _L116 _L116: JVM INSTR ifeq 1069; goto _L118 _L119 _L118: M[k1]; if(flag1) goto _L117; else goto _L120 _L120: if(M[k1]) goto _L119; else goto _L121 _L121: l1; if(flag1) goto _L117; else goto _L122 _L122: if(l1 != 0) a(j2, i1, j1 + 1, 0, abyte0, M[k1]); _L119: a(j2, i1, j1, l1, abyte0, M[k1]); i1 + abyte0[j2 + 7]; _L117: i1; _L81: i2++; if(!flag1) goto _L124; else goto _L123 _L123: return; Exception exception; exception; System.out.println(Q[18] + exception); exception.printStackTrace(); return; } private void a(int i1, int j1, int k1, int l1, byte abyte0[], boolean flag) { int i2; int j2; int k2; int l2; int i3; int j3; int k3; int l3; boolean flag1; flag1 = q.d; i2 = j1 + abyte0[i1 + 5]; j2 = k1 - abyte0[i1 + 6]; k2 = abyte0[i1 + 3]; l2 = abyte0[i1 + 4]; i3 = abyte0[i1] * 16384 + abyte0[i1 + 1] * 128 + abyte0[i1 + 2]; j3 = i2 + j2 * a; k3 = a - k2; l3 = 0; j2; u; if(flag1) goto _L2; else goto _L1 _L1: JVM INSTR icmpge 152; goto _L3 _L4 _L3: break MISSING_BLOCK_LABEL_108; _L4: break MISSING_BLOCK_LABEL_152; int i4 = u - j2; l2 -= i4; j2 = u; i3 += i4 * k2; j3 += i4 * a; j2 + l2; v; _L2: if(flag1) goto _L6; else goto _L5 _L5: JVM INSTR icmplt 186; goto _L7 _L8 _L7: break MISSING_BLOCK_LABEL_169; _L8: break MISSING_BLOCK_LABEL_186; l2 -= ((j2 + l2) - v) + 1; i2; w; _L6: if(flag1) goto _L10; else goto _L9 _L9: JVM INSTR icmpge 249; goto _L11 _L12 _L11: break MISSING_BLOCK_LABEL_200; _L12: break MISSING_BLOCK_LABEL_249; int j4 = w - i2; k2 -= j4; i2 = w; i3 += j4; j3 += j4; l3 = 0 + j4; k3 += j4; i2 + k2; if(flag1) goto _L14; else goto _L13 _L13: x; _L10: JVM INSTR icmplt 301; goto _L15 _L16 _L15: break MISSING_BLOCK_LABEL_266; _L16: break MISSING_BLOCK_LABEL_301; int k4 = ((i2 + k2) - x) + 1; k2 -= k4; l3 += k4; k3 += k4; k2; _L14: if(flag1) goto _L18; else goto _L17 _L17: JVM INSTR ifle 375; goto _L19 _L20 _L19: break MISSING_BLOCK_LABEL_311; _L20: break MISSING_BLOCK_LABEL_375; l2; _L18: if(flag1) goto _L22; else goto _L21 _L21: JVM INSTR ifle 375; goto _L23 _L24 _L23: break MISSING_BLOCK_LABEL_321; _L24: break MISSING_BLOCK_LABEL_375; flag; _L22: JVM INSTR ifeq 351; goto _L25 _L26 _L25: break MISSING_BLOCK_LABEL_326; _L26: break MISSING_BLOCK_LABEL_351; b(g, abyte0, l1, i3, j3, k2, l2, k3, l3); return; a(g, abyte0, l1, i3, j3, k2, l2, k3, l3); } private void a(int ai[], byte abyte0[], int i1, int j1, int k1, int l1, int i2, int j2, int k2) { boolean flag1; flag1 = q.d; boolean flag = false; int l2; int i3; l2 = -(l1 >> 2); l1 = -(l1 & 3); i3 = -i2; _L25: int j3; if(i3 >= 0) break; /* Loop/switch isn't completed */ j3 = l2; _L16: if(j3 >= 0) break; /* Loop/switch isn't completed */ abyte0[j1++]; if(flag1) goto _L2; else goto _L1 _L1: if(abyte0[j1++] == 0) goto _L4; else goto _L3 _L3: ai[k1++] = i1; if(!flag1) goto _L5; else goto _L4 _L4: k1++; _L5: if(abyte0[j1++] == 0) goto _L7; else goto _L6 _L6: ai[k1++] = i1; if(!flag1) goto _L8; else goto _L7 _L7: k1++; _L8: if(abyte0[j1++] == 0) goto _L10; else goto _L9 _L9: ai[k1++] = i1; if(!flag1) goto _L11; else goto _L10 _L10: k1++; _L11: if(abyte0[j1++] == 0) goto _L13; else goto _L12 _L12: ai[k1++] = i1; if(!flag1) goto _L14; else goto _L13 _L13: k1++; _L14: j3++; if(!flag1) goto _L16; else goto _L15 _L15: l1; _L2: j3; _L23: if(j3 >= 0) break; /* Loop/switch isn't completed */ abyte0[j1++]; if(flag1) goto _L18; else goto _L17 _L17: if(abyte0[j1++] == 0) goto _L20; else goto _L19 _L19: ai[k1++] = i1; if(!flag1) goto _L21; else goto _L20 _L20: k1++; _L21: j3++; if(!flag1) goto _L23; else goto _L22 _L22: k1 += j2; j1 + k2; _L18: j1; i3++; if(!flag1) goto _L25; else goto _L24 _L24: return; Exception exception; exception; System.out.println(Q[29] + exception); exception.printStackTrace(); return; } private void b(int ai[], byte abyte0[], int i1, int j1, int k1, int l1, int i2, int j2, int k2) { int l2; boolean flag1; flag1 = q.d; boolean flag = false; l2 = -i2; _L14: int i3; if(l2 >= 0) break; /* Loop/switch isn't completed */ i3 = -l1; _L12: int j3; if(i3 >= 0) break; /* Loop/switch isn't completed */ j3 = abyte0[j1++] & 0xff; j3; 30; if(flag1) goto _L2; else goto _L1 _L1: if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR icmple 152; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_58; _L6: break MISSING_BLOCK_LABEL_152; j3; if(flag1) goto _L8; else goto _L7 _L7: '\346'; _L4: JVM INSTR icmplt 84; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_71; _L10: break MISSING_BLOCK_LABEL_84; ai[k1++] = i1; if(!flag1) break MISSING_BLOCK_LABEL_155; ai[k1]; _L8: int k3; k3; ai[k1++] = ((i1 & 0xff00ff) * j3 + (k3 & 0xff00ff) * (256 - j3) & 0xff00ff00) + ((i1 & 0xff00) * j3 + (k3 & 0xff00) * (256 - j3) & 0xff0000) >> 8; if(!flag1) break MISSING_BLOCK_LABEL_155; k1++; i3++; if(!flag1) goto _L12; else goto _L11 _L11: k1 += j2; j1; k2; _L2: JVM INSTR iadd ; j1; l2++; if(!flag1) goto _L14; else goto _L13 _L13: } public int c(int i1) { boolean flag = q.d; i1; if(flag) goto _L2; else goto _L1 _L1: if(i1 == 0) return 12; i1; _L2: 1; if(flag) goto _L4; else goto _L3 _L3: JVM INSTR icmpne 27; goto _L5 _L6 _L5: break MISSING_BLOCK_LABEL_24; _L6: break MISSING_BLOCK_LABEL_27; return 14; i1; 2; _L4: if(flag) goto _L8; else goto _L7 _L7: JVM INSTR icmpne 39; goto _L9 _L10 _L9: break MISSING_BLOCK_LABEL_36; _L10: break MISSING_BLOCK_LABEL_39; return 14; i1; 3; _L8: if(flag) goto _L12; else goto _L11 _L11: JVM INSTR icmpne 51; goto _L13 _L14 _L13: break MISSING_BLOCK_LABEL_48; _L14: break MISSING_BLOCK_LABEL_51; return 15; i1; 4; _L12: if(flag) goto _L16; else goto _L15 _L15: JVM INSTR icmpne 63; goto _L17 _L18 _L17: break MISSING_BLOCK_LABEL_60; _L18: break MISSING_BLOCK_LABEL_63; return 15; i1; 5; _L16: if(flag) goto _L20; else goto _L19 _L19: JVM INSTR icmpne 75; goto _L21 _L22 _L21: break MISSING_BLOCK_LABEL_72; _L22: break MISSING_BLOCK_LABEL_75; return 19; i1; 6; _L20: if(flag) goto _L24; else goto _L23 _L23: JVM INSTR icmpne 88; goto _L25 _L26 _L25: break MISSING_BLOCK_LABEL_85; _L26: break MISSING_BLOCK_LABEL_88; return 24; i1; if(flag) goto _L28; else goto _L27 _L27: 7; _L24: JVM INSTR icmpne 101; goto _L29 _L30 _L29: break MISSING_BLOCK_LABEL_98; _L30: break MISSING_BLOCK_LABEL_101; return 29; d(i1); _L28: return; } public int d(int i1) { i1; if(q.d) goto _L2; else goto _L1 _L1: if(i1 == 0) return z[i1][8] - 2; z[i1][8] - 1; _L2: return; } public int a(String s1, int i1) { int j1; byte abyte0[]; int k1; boolean flag1; flag1 = q.d; boolean flag = false; j1 = 0; abyte0 = z[i1]; k1 = 0; _L21: if(k1 >= s1.length()) break; /* Loop/switch isn't completed */ s1.charAt(k1); if(flag1) goto _L2; else goto _L1 _L1: 64; if(flag1) goto _L4; else goto _L3 _L3: JVM INSTR icmpne 92; goto _L5 _L6 _L5: k1 + 4; s1.length(); if(flag1) goto _L4; else goto _L7 _L7: JVM INSTR icmpge 92; goto _L8 _L6 _L8: s1.charAt(k1 + 4); '@'; if(flag1) goto _L4; else goto _L9 _L9: JVM INSTR icmpne 92; goto _L10 _L6 _L10: k1 += 4; if(!flag1) goto _L11; else goto _L6 _L6: s1.charAt(k1); 126; _L4: if(flag1) goto _L13; else goto _L12 _L12: JVM INSTR icmpne 150; goto _L14 _L15 _L14: k1 + 4; s1.length(); if(flag1) goto _L13; else goto _L16 _L16: JVM INSTR icmpge 150; goto _L17 _L15 _L17: s1.charAt(k1 + 4); '~'; if(flag1) goto _L13; else goto _L18 _L18: JVM INSTR icmpne 150; goto _L19 _L15 _L19: k1 += 4; if(!flag1) goto _L11; else goto _L15 _L15: j1; abyte0[A[s1.charAt(k1)] + 7]; _L13: JVM INSTR iadd ; j1; _L11: k1++; if(!flag1) goto _L21; else goto _L20 _L20: j1; _L2: return; } public boolean imageUpdate(Image image, int i1, int j1, int k1, int l1, int i2) { return true; } public int a; public int b; public int c; public int d; public int e; ColorModel f; public int g[]; ImageConsumer h; private Component i; public Image j; public int k[][]; public byte l[][]; public int m[][]; public int n[]; public int o[]; public int p[]; public int q[]; public int r[]; public int s[]; public boolean t[]; private int u; private int v; private int w; private int x; public boolean y; static byte z[][]; static int A[]; public boolean B; int C[]; int D[]; int E[]; int F[]; int G[]; int H[]; int I[]; public static int J; public static int K; public static int L; private static boolean M[]; private static int N; private static byte O[]; public static int P; private static String Q[]; static { String as[]; as = new String[30]; as[0] = "ik\000g2,p\034(3|k\033|%,z\036a0|p\034o`~v\007|)b|"; as[1] = "ik\000g2,p\034(0`v\006W3ox\036m"; as[2] = "X]>Z"; as[3] = "ik\000g2,p\034(4~x\034{0mk\027f4,j\002z)x|Rx,cmRz/ym\033f%"; as[4] = "D|\036~%xp\021i"; as[5] = "d|\036~%xp\021i"; as[6] = "\"s\024"; as[7] = "M[1L\005J^:A\nGU?F\017\\H [\024YO%P\031Vx\020k$i\177\025`)fr\036e.ci\003z3xl\004\1778ucB9r?-G>w4 S*\343(<,.j$0_W}'B\tU=7#UHcr5N&~#&.t`"; as[8] = "ik\000g2,p\034(4~x\034W3ox\036m"; as[9] = "nu\023"; as[10] = "`k\027"; as[11] = "kkC"; as[12] = "ckA"; as[13] = "u|\036"; as[14] = "hk\027"; as[15] = "ck@"; as[16] = "kk@"; as[17] = "ck\023"; as[18] = "hk\023\1773xk\033f'69"; as[19] = "kkA"; as[20] = "ax\025"; as[21] = "{q\033"; as[22] = "~x\034"; as[23] = "~|\026"; as[24] = "o`\023"; as[25] = "kk\027"; as[26] = "nu\007"; as[27] = "ckC"; as[28] = "o|\034|2ii\023z!69"; as[29] = "|u\035|,im\006m269"; Q = as; break MISSING_BLOCK_LABEL_392; local; toCharArray(); JVM INSTR dup ; JVM INSTR arraylength .length; JVM INSTR swap ; int k1 = 0; JVM INSTR swap ; JVM INSTR dup_x1 ; 1; JVM INSTR icmpgt 370; goto _L1 _L2 _L1: JVM INSTR dup ; k1; _L4: JVM INSTR dup2 ; JVM INSTR caload ; byte byte0; switch(k1 % 5) { case 0: // '\0' byte0 = 0xc; break; case 1: // '\001' byte0 = 25; break; case 2: // '\002' byte0 = 114; break; case 3: // '\003' byte0 = 8; break; default: byte0 = 64; break; } byte0; JVM INSTR ixor ; (char); JVM INSTR castore ; k1++; JVM INSTR swap ; JVM INSTR dup_x1 ; JVM INSTR ifne 370; goto _L3 _L2 _L3: JVM INSTR dup2 ; JVM INSTR swap ; goto _L4 _L2: JVM INSTR swap ; JVM INSTR dup_x1 ; k1; JVM INSTR icmpgt 291; goto _L5 _L1 _L5: JVM INSTR new #386 ; JVM INSTR dup_x1 ; JVM INSTR swap ; String(); intern(); JVM INSTR swap ; JVM INSTR pop ; JVM INSTR ret 3; z = new byte[50][]; M = new boolean[12]; O = new byte[0x186a0]; String s1 = Q[7]; A = new int[256]; for(int i1 = 0; i1 < 256; i1++) { int j1 = Q[7].indexOf(i1); if(j1 == -1) j1 = 74; A[i1] = j1 * 9; } } }