Files
sbot_archive/o.java
T
wes 2625b73800 SBoT 1.0 decompiled with jad 1.5.8e
Same SBoT.jar, decompiled with jad instead of CFR for comparison -- jad
is the same decompiler the community used on RSC client dumps back in
2004 (see DeobedMC201.rar). A few methods didn't fully resolve (jad is
much less capable than CFR on complex control flow); those are marked
inline where jad gave up.
2026-08-25 13:11:37 -04:00

3507 lines
67 KiB
Java

// 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: o.java
public class o
{
public o()
{
}
public static void a(n n1, n n2, n n3, n n4)
{
b(n2);
c(n3);
d(n1);
a(n4);
}
public static void a(n n1)
{
boolean flag1 = q.d;
boolean flag = false;
int i1 = n1.c();
j = new char[i1][];
k = new int[i1];
int j1 = 0;
label0:
do
{
if(j1 >= i1)
break;
k[j1] = n1.a();
char ac[] = new char[n1.a()];
int k1 = 0;
do
{
if(k1 >= ac.length)
break;
ac[k1] = (char)n1.a();
k1++;
if(flag1)
continue label0;
} while(!flag1);
j[j1] = ac;
j1++;
} while(!flag1);
}
public static void b(n n1)
{
int i1 = n1.c();
f = new char[i1][];
g = new byte[i1][][];
a(n1, f, g);
}
public static void c(n n1)
{
int i1 = n1.c();
h = new char[i1][];
i = new byte[i1][][];
a(n1, h, i);
}
public static void d(n n1)
{
e = new int[n1.c()];
int i1 = 0;
do
{
if(i1 >= e.length)
break;
e[i1] = n1.b();
i1++;
} while(!q.d);
}
public static void a(n n1, char ac[][], byte abyte0[][][])
{
boolean flag1 = q.d;
boolean flag = false;
int i1 = 0;
label0:
do
{
label1:
{
if(i1 >= ac.length)
break label0;
char ac1[] = new char[n1.a()];
int j1 = 0;
do
{
if(j1 >= ac1.length)
break;
ac1[j1] = (char)n1.a();
j1++;
if(flag1)
break label1;
} while(!flag1);
ac[i1] = ac1;
}
byte abyte1[][] = new byte[n1.c()][2];
int k1 = 0;
do
{
if(k1 >= abyte1.length)
break;
abyte1[k1][0] = (byte)n1.a();
abyte1[k1][1] = (byte)n1.a();
k1++;
if(flag1)
continue label0;
} while(!flag1);
if(abyte1.length > 0)
abyte0[i1] = abyte1;
i1++;
} while(!flag1);
}
public static String a(String s)
{
char ac[];
int i1;
boolean flag1;
flag1 = q.d;
boolean flag = false;
ac = s.toLowerCase().toCharArray();
d(ac);
b(ac);
c(ac);
e(ac);
i1 = 0;
_L8:
if(i1 >= l.length)
break; /* Loop/switch isn't completed */
-1;
if(flag1) goto _L2; else goto _L1
_L1:
int j1;
j1;
_L4:
char ac1[];
int k1;
if((j1 = s.indexOf(l[i1], j1 + 1)) == -1)
break; /* Loop/switch isn't completed */
ac1 = l[i1].toCharArray();
k1 = 0;
_L6:
if(k1 >= ac1.length) goto _L4; else goto _L3
_L3:
ac[k1 + j1] = ac1[k1];
k1++;
if(flag1 || flag1)
continue; /* Loop/switch isn't completed */
if(!flag1) goto _L6; else goto _L5
_L5:
i1++;
if(!flag1) goto _L8; else goto _L7
_L7:
c;
_L2:
JVM INSTR ifeq 146;
goto _L9 _L10
_L9:
break MISSING_BLOCK_LABEL_134;
_L10:
break MISSING_BLOCK_LABEL_146;
a(s.toCharArray(), ac);
a(ac);
return new String(ac);
}
public static void a(char ac[], char ac1[])
{
int i1;
boolean flag;
flag = q.d;
i1 = 0;
_L9:
if(i1 >= ac.length)
break; /* Loop/switch isn't completed */
ac1[i1];
if(flag) goto _L2; else goto _L1
_L1:
'*';
JVM INSTR icmpeq 43;
goto _L3 _L4
_L3:
ac;
i1;
if(flag) goto _L6; else goto _L5
_L5:
JVM INSTR caload ;
g();
_L2:
JVM INSTR ifeq 43;
goto _L7 _L4
_L7:
ac1;
i1;
_L6:
ac[i1];
JVM INSTR castore ;
_L4:
i1++;
if(!flag) goto _L9; else goto _L8
_L8:
}
public static void a(char ac[])
{
boolean flag1;
int i1;
boolean flag2;
flag2 = q.d;
boolean flag = false;
flag1 = true;
i1 = 0;
_L15:
char c1;
if(i1 >= ac.length)
break; /* Loop/switch isn't completed */
c1 = ac[i1];
d(c1);
if(flag2) goto _L2; else goto _L1
_L1:
JVM INSTR ifeq 89;
goto _L3 _L4
_L3:
flag1;
if(flag2) goto _L6; else goto _L5
_L5:
if(!flag1) goto _L8; else goto _L7
_L7:
f(c1);
if(flag2) goto _L10; else goto _L9
_L9:
JVM INSTR ifeq 91;
goto _L11 _L12
_L11:
false;
_L10:
flag1;
if(!flag2) goto _L12; else goto _L8
_L8:
g(c1);
_L6:
JVM INSTR ifeq 91;
goto _L13 _L12
_L13:
ac[i1] = (char)((c1 + 97) - 65);
if(!flag2) goto _L12; else goto _L4
_L4:
true;
_L2:
flag1;
_L12:
i1++;
if(!flag2) goto _L15; else goto _L14
_L14:
}
public static void b(char ac[])
{
boolean flag1 = q.d;
boolean flag = false;
int i1 = 0;
label0:
do
{
if(i1 >= 2)
break;
int j1 = f.length - 1;
do
{
if(j1 < 0)
break;
a(ac, f[j1], g[j1]);
j1--;
if(flag1)
continue label0;
} while(!flag1);
i1++;
} while(!flag1);
}
public static void c(char ac[])
{
int i1 = h.length - 1;
do
{
if(i1 < 0)
break;
a(ac, h[i1], i[i1]);
i1--;
} while(!q.d);
}
public static void d(char ac[])
{
char ac1[] = (char[])ac.clone();
char ac2[] = {
'd', 'o', 't'
};
a(ac1, ac2, (byte[][])null);
char ac3[] = (char[])ac.clone();
char ac4[] = {
's', 'l', 'a', 's', 'h'
};
a(ac3, ac4, (byte[][])null);
int i1 = 0;
do
{
if(i1 >= j.length)
break;
a(ac, ac1, ac3, j[i1], k[i1]);
i1++;
} while(!q.d);
}
public static void a(char ac[], char ac1[], char ac2[], char ac3[], int i1)
{
boolean flag1;
flag1 = q.d;
boolean flag = false;
ac3.length;
if(flag1) goto _L2; else goto _L1
_L1:
ac.length;
JVM INSTR icmple 21;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_20;
_L4:
break MISSING_BLOCK_LABEL_21;
return;
false;
_L2:
int j1;
j1;
_L155:
int k1;
int l1;
if(j1 > ac.length - ac3.length)
break; /* Loop/switch isn't completed */
k1 = j1;
l1 = 0;
_L19:
int i2;
int j2;
int k2;
if(k1 >= ac.length)
break; /* Loop/switch isn't completed */
i2 = 0;
j2 = ac[k1];
k2 = 0;
k1 + 1;
ac.length;
if(flag1) goto _L6; else goto _L5
_L5:
if(flag1) goto _L8; else goto _L7
_L7:
JVM INSTR icmpge 87;
goto _L9 _L10
_L9:
break MISSING_BLOCK_LABEL_79;
_L10:
break MISSING_BLOCK_LABEL_87;
k2 = ac[k1 + 1];
l1;
if(flag1) goto _L12; else goto _L11
_L11:
ac3.length;
_L8:
JVM INSTR icmpge 136;
goto _L13 _L14
_L13:
break MISSING_BLOCK_LABEL_99;
_L14:
break; /* Loop/switch isn't completed */
i2 = a(ac3[l1], j2, k2);
if(flag1) goto _L12; else goto _L15
_L15:
JVM INSTR ifle 136;
goto _L16 _L17
_L16:
break MISSING_BLOCK_LABEL_121;
_L17:
break; /* Loop/switch isn't completed */
k1 += i2;
l1++;
if(!flag1) goto _L19; else goto _L18
_L18:
l1;
_L12:
if(flag1) goto _L21; else goto _L20
_L20:
JVM INSTR ifne 151;
goto _L22 _L23
_L22:
break MISSING_BLOCK_LABEL_146;
_L23:
break MISSING_BLOCK_LABEL_151;
if(!flag1)
break; /* Loop/switch isn't completed */
i2 = a(ac3[l1 - 1], j2, k2);
_L21:
if(flag1) goto _L25; else goto _L24
_L24:
JVM INSTR ifle 187;
goto _L26 _L27
_L26:
break MISSING_BLOCK_LABEL_175;
_L27:
break; /* Loop/switch isn't completed */
k1 += i2;
if(!flag1) goto _L19; else goto _L28
_L28:
l1;
_L25:
ac3.length;
if(flag1) goto _L6; else goto _L29
_L29:
JVM INSTR icmpge 220;
goto _L30 _L31
_L30:
break MISSING_BLOCK_LABEL_199;
_L31:
break; /* Loop/switch isn't completed */
if(!b(j2) && !flag1)
break; /* Loop/switch isn't completed */
k1++;
if(!flag1) goto _L19; else goto _L32
_L32:
l1;
if(flag1) goto _L34; else goto _L33
_L33:
ac3.length;
_L6:
JVM INSTR icmplt 865;
goto _L35 _L36
_L35:
break MISSING_BLOCK_LABEL_232;
_L36:
break MISSING_BLOCK_LABEL_865;
false;
_L34:
i2;
j2 = a(ac, ac1, j1);
k2 = b(ac, ac2, k1 - 1);
i1;
1;
if(flag1) goto _L38; else goto _L37
_L37:
JVM INSTR icmpne 289;
goto _L39 _L40
_L39:
j2;
if(flag1) goto _L42; else goto _L41
_L41:
if(j2 <= 0) goto _L40; else goto _L43
_L43:
k2;
if(flag1) goto _L42; else goto _L44
_L44:
if(k2 > 0)
i2 = 1;
_L40:
i1;
_L42:
2;
_L38:
if(flag1) goto _L46; else goto _L45
_L45:
JVM INSTR icmpne 345;
goto _L47 _L48
_L47:
j2;
if(flag1) goto _L50; else goto _L49
_L49:
2;
JVM INSTR icmple 321;
goto _L51 _L52
_L51:
k2;
if(flag1) goto _L54; else goto _L53
_L53:
if(k2 > 0) goto _L55; else goto _L52
_L52:
j2;
_L50:
if(flag1) goto _L57; else goto _L56
_L56:
JVM INSTR ifle 345;
goto _L58 _L48
_L58:
k2;
2;
if(flag1) goto _L46; else goto _L59
_L59:
JVM INSTR icmple 345;
goto _L55 _L48
_L55:
true;
_L54:
i2;
_L48:
i1;
_L57:
3;
_L46:
if(flag1) goto _L61; else goto _L60
_L60:
JVM INSTR icmpne 380;
goto _L62 _L63
_L62:
j2;
if(flag1) goto _L65; else goto _L64
_L64:
if(j2 <= 0) goto _L63; else goto _L66
_L66:
k2;
2;
if(flag1) goto _L61; else goto _L67
_L67:
JVM INSTR icmple 380;
goto _L68 _L63
_L68:
i2 = 1;
_L63:
i1;
_L65:
3;
_L61:
if(flag1) goto _L70; else goto _L69
_L69:
JVM INSTR icmpne 416;
goto _L71 _L72
_L71:
j2;
if(flag1) goto _L74; else goto _L73
_L73:
2;
_L70:
JVM INSTR icmple 416;
goto _L75 _L72
_L75:
k2;
_L74:
if(flag1) goto _L77; else goto _L76
_L76:
JVM INSTR ifle 416;
goto _L78 _L72
_L78:
true;
goto _L77
_L72:
false;
_L77:
int l2;
l2;
int i3;
int j3;
if(flag1)
continue; /* Loop/switch isn't completed */
if(i2 == 0)
break MISSING_BLOCK_LABEL_865;
i3 = j1;
j3 = k1 - 1;
j2;
2;
if(flag1) goto _L80; else goto _L79
_L79:
JVM INSTR icmple 635;
goto _L81 _L82
_L81:
j2;
if(flag1) goto _L84; else goto _L83
_L83:
4;
JVM INSTR icmpne 547;
goto _L85 _L86
_L85:
int k3;
int l3;
k3 = 0;
l3 = i3 - 1;
_L101:
if(l3 < 0)
break; /* Loop/switch isn't completed */
k3;
if(flag1) goto _L88; else goto _L87
_L87:
if(flag1) goto _L90; else goto _L89
_L89:
JVM INSTR ifeq 518;
goto _L91 _L92
_L91:
ac1[l3];
if(flag1) goto _L94; else goto _L93
_L93:
'*';
JVM INSTR icmpeq 509;
goto _L95 _L96
_L95:
break MISSING_BLOCK_LABEL_504;
_L96:
break MISSING_BLOCK_LABEL_509;
if(!flag1)
break; /* Loop/switch isn't completed */
l3;
_L94:
i3;
if(!flag1) goto _L97; else goto _L92
_L92:
ac1[l3];
_L90:
if(flag1) goto _L99; else goto _L98
_L98:
42;
JVM INSTR icmpne 539;
goto _L100 _L97
_L100:
i3 = l3;
true;
_L99:
k3;
_L97:
l3--;
if(!flag1) goto _L101; else goto _L86
_L86:
false;
_L84:
k3;
i3 - 1;
_L88:
l3;
_L116:
if(l3 < 0)
break; /* Loop/switch isn't completed */
k3;
if(flag1) goto _L103; else goto _L102
_L102:
if(flag1) goto _L105; else goto _L104
_L104:
JVM INSTR ifeq 605;
goto _L106 _L107
_L106:
b(ac[l3]);
if(flag1) goto _L109; else goto _L108
_L108:
JVM INSTR ifeq 596;
goto _L110 _L111
_L110:
break MISSING_BLOCK_LABEL_591;
_L111:
break MISSING_BLOCK_LABEL_596;
if(!flag1)
break; /* Loop/switch isn't completed */
l3;
_L109:
i3;
if(!flag1) goto _L112; else goto _L107
_L107:
b(ac[l3]);
_L105:
if(flag1) goto _L114; else goto _L113
_L113:
JVM INSTR ifne 627;
goto _L115 _L112
_L115:
k3 = 1;
l3;
_L114:
i3;
_L112:
l3--;
if(!flag1) goto _L116; else goto _L82
_L82:
k2;
_L103:
if(flag1) goto _L118; else goto _L117
_L117:
2;
_L80:
JVM INSTR icmple 835;
goto _L119 _L120
_L119:
k2;
if(flag1) goto _L122; else goto _L121
_L121:
4;
JVM INSTR icmpne 745;
goto _L123 _L124
_L123:
k3 = 0;
l3 = j3 + 1;
_L139:
if(l3 >= ac.length)
break; /* Loop/switch isn't completed */
k3;
if(flag1) goto _L126; else goto _L125
_L125:
if(flag1) goto _L128; else goto _L127
_L127:
JVM INSTR ifeq 716;
goto _L129 _L130
_L129:
ac2[l3];
if(flag1) goto _L132; else goto _L131
_L131:
'*';
JVM INSTR icmpeq 707;
goto _L133 _L134
_L133:
break MISSING_BLOCK_LABEL_702;
_L134:
break MISSING_BLOCK_LABEL_707;
if(!flag1)
break; /* Loop/switch isn't completed */
l3;
_L132:
j3;
if(!flag1) goto _L135; else goto _L130
_L130:
ac2[l3];
_L128:
if(flag1) goto _L137; else goto _L136
_L136:
42;
JVM INSTR icmpne 737;
goto _L138 _L135
_L138:
j3 = l3;
true;
_L137:
k3;
_L135:
l3++;
if(!flag1) goto _L139; else goto _L124
_L124:
false;
_L122:
k3;
j3 + 1;
_L126:
l3;
_L153:
if(l3 >= ac.length)
break; /* Loop/switch isn't completed */
k3;
if(flag1) goto _L118; else goto _L140
_L140:
if(flag1) goto _L142; else goto _L141
_L141:
JVM INSTR ifeq 805;
goto _L143 _L144
_L143:
b(ac[l3]);
if(flag1) goto _L146; else goto _L145
_L145:
JVM INSTR ifeq 796;
goto _L147 _L148
_L147:
break MISSING_BLOCK_LABEL_791;
_L148:
break MISSING_BLOCK_LABEL_796;
if(!flag1)
break; /* Loop/switch isn't completed */
l3;
_L146:
j3;
if(!flag1) goto _L149; else goto _L144
_L144:
b(ac[l3]);
_L142:
if(flag1) goto _L151; else goto _L150
_L150:
JVM INSTR ifne 827;
goto _L152 _L149
_L152:
k3 = 1;
l3;
_L151:
j3;
_L149:
l3++;
if(!flag1) goto _L153; else goto _L120
_L120:
i3;
_L118:
k3;
do
{
if(k3 > j3)
break;
ac[k3] = '*';
k3++;
if(flag1)
continue; /* Loop/switch isn't completed */
} while(!flag1);
j1++;
if(!flag1) goto _L155; else goto _L154
_L154:
}
public static int a(char ac[], char ac1[], int i1)
{
boolean flag1;
flag1 = q.d;
boolean flag = false;
i1;
if(flag1) goto _L2; else goto _L1
_L1:
if(i1 == 0)
return 2;
i1 - 1;
_L2:
int j1;
j1;
_L16:
if(j1 < 0)
break; /* Loop/switch isn't completed */
b(ac[j1]);
if(flag1) goto _L4; else goto _L3
_L3:
if(flag1) goto _L6; else goto _L5
_L5:
JVM INSTR ifne 53;
goto _L7 _L8
_L7:
break MISSING_BLOCK_LABEL_48;
_L8:
break MISSING_BLOCK_LABEL_53;
if(!flag1)
break; /* Loop/switch isn't completed */
ac[j1];
_L6:
if(flag1) goto _L10; else goto _L9
_L9:
',';
JVM INSTR icmpeq 81;
goto _L11 _L12
_L11:
ac[j1];
if(flag1) goto _L10; else goto _L13
_L13:
'.';
JVM INSTR icmpne 83;
goto _L12 _L14
_L12:
3;
_L10:
return;
_L14:
j1--;
if(!flag1) goto _L16; else goto _L15
_L15:
j1 = 0;
i1 - 1;
_L4:
int k1;
k1;
_L26:
if(k1 < 0)
break; /* Loop/switch isn't completed */
b(ac1[k1]);
if(flag1) goto _L18; else goto _L17
_L17:
if(flag1) goto _L20; else goto _L19
_L19:
JVM INSTR ifne 129;
goto _L21 _L22
_L21:
break MISSING_BLOCK_LABEL_124;
_L22:
break MISSING_BLOCK_LABEL_129;
if(!flag1)
break; /* Loop/switch isn't completed */
ac1[k1];
_L20:
'*';
JVM INSTR icmpne 141;
goto _L23 _L24
_L23:
break MISSING_BLOCK_LABEL_138;
_L24:
break MISSING_BLOCK_LABEL_141;
j1++;
k1--;
if(!flag1) goto _L26; else goto _L25
_L25:
j1;
_L18:
if(flag1) goto _L28; else goto _L27
_L27:
3;
JVM INSTR icmplt 162;
goto _L29 _L30
_L29:
break MISSING_BLOCK_LABEL_160;
_L30:
break MISSING_BLOCK_LABEL_162;
return 4;
b(ac[i1 - 1]);
_L28:
if(flag1) goto _L32; else goto _L31
_L31:
JVM INSTR ifne 182;
goto _L33 _L34
_L33:
false;
goto _L32
_L34:
true;
_L32:
return;
}
public static int b(char ac[], char ac1[], int i1)
{
boolean flag1;
flag1 = q.d;
boolean flag = false;
i1 + 1;
ac.length;
if(flag1) goto _L2; else goto _L1
_L1:
JVM INSTR icmpne 22;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_20;
_L4:
break MISSING_BLOCK_LABEL_22;
return 2;
i1;
true;
_L2:
JVM INSTR iadd ;
int j1;
j1;
_L18:
if(j1 >= ac.length)
break; /* Loop/switch isn't completed */
b(ac[j1]);
if(flag1) goto _L6; else goto _L5
_L5:
if(flag1) goto _L8; else goto _L7
_L7:
JVM INSTR ifne 59;
goto _L9 _L10
_L9:
break MISSING_BLOCK_LABEL_54;
_L10:
break MISSING_BLOCK_LABEL_59;
if(!flag1)
break; /* Loop/switch isn't completed */
ac[j1];
_L8:
if(flag1) goto _L12; else goto _L11
_L11:
'\\';
JVM INSTR icmpeq 87;
goto _L13 _L14
_L13:
ac[j1];
if(flag1) goto _L12; else goto _L15
_L15:
'/';
JVM INSTR icmpne 89;
goto _L14 _L16
_L14:
3;
_L12:
return;
_L16:
j1++;
if(!flag1) goto _L18; else goto _L17
_L17:
j1 = 0;
i1 + 1;
_L6:
int k1;
k1;
_L28:
if(k1 >= ac.length)
break; /* Loop/switch isn't completed */
b(ac1[k1]);
if(flag1) goto _L20; else goto _L19
_L19:
if(flag1) goto _L22; else goto _L21
_L21:
JVM INSTR ifne 137;
goto _L23 _L24
_L23:
break MISSING_BLOCK_LABEL_132;
_L24:
break MISSING_BLOCK_LABEL_137;
if(!flag1)
break; /* Loop/switch isn't completed */
ac1[k1];
_L22:
'*';
JVM INSTR icmpne 149;
goto _L25 _L26
_L25:
break MISSING_BLOCK_LABEL_146;
_L26:
break MISSING_BLOCK_LABEL_149;
j1++;
k1++;
if(!flag1) goto _L28; else goto _L27
_L27:
j1;
_L20:
if(flag1) goto _L30; else goto _L29
_L29:
5;
JVM INSTR icmplt 170;
goto _L31 _L32
_L31:
break MISSING_BLOCK_LABEL_168;
_L32:
break MISSING_BLOCK_LABEL_170;
return 4;
b(ac[i1 + 1]);
_L30:
if(flag1) goto _L34; else goto _L33
_L33:
JVM INSTR ifne 190;
goto _L35 _L36
_L35:
false;
goto _L34
_L36:
true;
_L34:
return;
}
public static void a(char ac[], char ac1[], byte abyte0[][])
{
boolean flag1;
flag1 = q.d;
boolean flag = false;
ac1.length;
if(flag1) goto _L2; else goto _L1
_L1:
ac.length;
JVM INSTR icmple 20;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_19;
_L4:
break MISSING_BLOCK_LABEL_20;
return;
false;
_L2:
int i1;
i1;
_L152:
i1;
ac.length - ac1.length;
_L99:
JVM INSTR icmpgt 839;
goto _L5 _L6
_L5:
break MISSING_BLOCK_LABEL_33;
_L6:
break; /* Loop/switch isn't completed */
int j1;
int k1;
char c1;
j1 = i1;
k1 = 0;
c1 = '\0';
_L21:
int l1;
int i2;
int j2;
if(j1 >= ac.length)
break; /* Loop/switch isn't completed */
l1 = 0;
i2 = ac[j1];
j2 = 0;
j1 + 1;
ac.length;
if(flag1) goto _L8; else goto _L7
_L7:
if(flag1) goto _L10; else goto _L9
_L9:
JVM INSTR icmpge 89;
goto _L11 _L12
_L11:
break MISSING_BLOCK_LABEL_81;
_L12:
break MISSING_BLOCK_LABEL_89;
j2 = ac[j1 + 1];
k1;
if(flag1) goto _L14; else goto _L13
_L13:
ac1.length;
_L10:
JVM INSTR icmpge 138;
goto _L15 _L16
_L15:
break MISSING_BLOCK_LABEL_101;
_L16:
break; /* Loop/switch isn't completed */
l1 = b(ac1[k1], i2, j2);
if(flag1) goto _L14; else goto _L17
_L17:
JVM INSTR ifle 138;
goto _L18 _L19
_L18:
break MISSING_BLOCK_LABEL_123;
_L19:
break; /* Loop/switch isn't completed */
j1 += l1;
k1++;
if(!flag1) goto _L21; else goto _L20
_L20:
k1;
_L14:
if(flag1) goto _L23; else goto _L22
_L22:
JVM INSTR ifne 153;
goto _L24 _L25
_L24:
break MISSING_BLOCK_LABEL_148;
_L25:
break MISSING_BLOCK_LABEL_153;
if(!flag1)
break; /* Loop/switch isn't completed */
l1 = b(ac1[k1 - 1], i2, j2);
_L23:
if(flag1) goto _L27; else goto _L26
_L26:
JVM INSTR ifle 189;
goto _L28 _L29
_L28:
break MISSING_BLOCK_LABEL_177;
_L29:
break; /* Loop/switch isn't completed */
j1 += l1;
if(!flag1) goto _L21; else goto _L30
_L30:
k1;
_L27:
ac1.length;
if(flag1) goto _L8; else goto _L31
_L31:
JVM INSTR icmpge 255;
goto _L32 _L33
_L32:
break MISSING_BLOCK_LABEL_201;
_L33:
break; /* Loop/switch isn't completed */
c(i2);
if(flag1) goto _L35; else goto _L34
_L34:
JVM INSTR ifne 219;
goto _L36 _L37
_L36:
break MISSING_BLOCK_LABEL_214;
_L37:
break MISSING_BLOCK_LABEL_219;
if(!flag1)
break; /* Loop/switch isn't completed */
b(i2);
_L35:
if(flag1) goto _L39; else goto _L38
_L38:
JVM INSTR ifeq 247;
goto _L40 _L41
_L40:
i2;
_L39:
if(flag1) goto _L43; else goto _L42
_L42:
'\'';
JVM INSTR icmpeq 247;
goto _L44 _L41
_L44:
true;
_L43:
c1;
_L41:
j1++;
if(!flag1) goto _L21; else goto _L45
_L45:
k1;
if(flag1) goto _L47; else goto _L46
_L46:
ac1.length;
_L8:
JVM INSTR icmplt 831;
goto _L48 _L49
_L48:
break MISSING_BLOCK_LABEL_267;
_L49:
break MISSING_BLOCK_LABEL_831;
true;
_L47:
l1;
c1;
if(flag1) goto _L51; else goto _L50
_L50:
if(c1 != 0) goto _L53; else goto _L52
_L52:
i2 = 32;
i1 - 1;
if(flag1) goto _L55; else goto _L54
_L54:
JVM INSTR iflt 304;
goto _L56 _L57
_L56:
break MISSING_BLOCK_LABEL_296;
_L57:
break MISSING_BLOCK_LABEL_304;
i2 = ac[i1 - 1];
32;
_L55:
j2;
j1;
if(flag1) goto _L59; else goto _L58
_L58:
ac.length;
JVM INSTR icmpge 326;
goto _L60 _L61
_L60:
break MISSING_BLOCK_LABEL_320;
_L61:
break MISSING_BLOCK_LABEL_326;
j2 = ac[j1];
a(i2);
_L59:
int k2;
k2;
a(j2);
if(flag1) goto _L63; else goto _L62
_L62:
int l2;
l2;
if(abyte0 == null) goto _L65; else goto _L64
_L64:
a(abyte0, k2, l2);
if(flag1) goto _L63; else goto _L66
_L66:
JVM INSTR ifeq 791;
goto _L67 _L65
_L67:
l1 = 0;
if(!flag1) goto _L65; else goto _L53
_L53:
false;
_L51:
i2;
j2 = 0;
i1 - 1;
if(flag1) goto _L69; else goto _L68
_L68:
JVM INSTR iflt 424;
goto _L70 _L71
_L70:
b(ac[i1 - 1]);
if(flag1) goto _L73; else goto _L72
_L72:
JVM INSTR ifeq 427;
goto _L74 _L75
_L74:
ac[i1 - 1];
39;
if(flag1) goto _L77; else goto _L76
_L76:
JVM INSTR icmpeq 427;
goto _L71 _L75
_L71:
true;
_L69:
i2;
_L75:
j1;
_L73:
if(flag1) goto _L79; else goto _L78
_L78:
ac.length;
_L77:
JVM INSTR icmpge 468;
goto _L80 _L81
_L80:
b(ac[j1]);
if(flag1) goto _L83; else goto _L82
_L82:
JVM INSTR ifeq 471;
goto _L84 _L85
_L84:
ac[j1];
if(flag1) goto _L83; else goto _L86
_L86:
'\'';
JVM INSTR icmpeq 471;
goto _L81 _L85
_L81:
true;
_L79:
j2;
_L85:
i2;
_L83:
if(flag1) goto _L88; else goto _L87
_L87:
JVM INSTR ifeq 491;
goto _L89 _L90
_L89:
j2;
if(flag1) goto _L63; else goto _L91
_L91:
if(j2 != 0) goto _L65; else goto _L90
_L90:
false;
_L88:
k2;
l2 = i1 - 2;
i2;
if(flag1) goto _L93; else goto _L92
_L92:
if(i2 != 0)
l2 = i1;
_L144:
k2;
_L93:
JVM INSTR ifne 778;
goto _L94 _L95
_L94:
break MISSING_BLOCK_LABEL_519;
_L95:
break; /* Loop/switch isn't completed */
l2;
if(flag1) goto _L97; else goto _L96
_L96:
j1;
if(flag1) goto _L99; else goto _L98
_L98:
JVM INSTR icmpge 778;
goto _L100 _L101
_L100:
break MISSING_BLOCK_LABEL_536;
_L101:
break; /* Loop/switch isn't completed */
l2;
if(flag1) goto _L103; else goto _L102
_L102:
if(l2 < 0) goto _L105; else goto _L104
_L104:
b(ac[l2]);
_L103:
if(flag1) goto _L107; else goto _L106
_L106:
JVM INSTR ifeq 575;
goto _L108 _L109
_L108:
ac[l2];
if(flag1) goto _L107; else goto _L110
_L110:
'\'';
JVM INSTR icmpne 770;
goto _L109 _L105
_L109:
3;
_L107:
new char[];
char ac2[];
ac2;
int i3 = 0;
_L123:
if(i3 >= 3)
break; /* Loop/switch isn't completed */
l2 + i3;
if(flag1) goto _L112; else goto _L111
_L111:
ac.length;
if(flag1) goto _L99; else goto _L113
_L113:
JVM INSTR icmpge 669;
goto _L114 _L115
_L114:
break MISSING_BLOCK_LABEL_609;
_L115:
break; /* Loop/switch isn't completed */
ac;
l2 + i3;
if(flag1) goto _L117; else goto _L116
_L116:
JVM INSTR caload ;
b();
JVM INSTR ifeq 649;
goto _L118 _L119
_L118:
ac;
l2 + i3;
if(flag1) goto _L117; else goto _L120
_L120:
JVM INSTR caload ;
'\'';
JVM INSTR icmpeq 649;
goto _L121 _L119
_L121:
if(!flag1)
break; /* Loop/switch isn't completed */
_L119:
ac2;
i3;
_L117:
ac[l2 + i3];
JVM INSTR castore ;
i3++;
if(!flag1) goto _L123; else goto _L122
_L122:
true;
_L112:
int j3;
j3;
i3;
if(flag1) goto _L125; else goto _L124
_L124:
if(i3 == 0)
j3 = 0;
i3;
_L125:
if(flag1) goto _L127; else goto _L126
_L126:
3;
JVM INSTR icmpge 744;
goto _L128 _L129
_L128:
l2 - 1;
if(flag1) goto _L127; else goto _L130
_L130:
JVM INSTR iflt 744;
goto _L131 _L129
_L131:
b(ac[l2 - 1]);
if(flag1) goto _L133; else goto _L132
_L132:
JVM INSTR ifeq 741;
goto _L134 _L135
_L134:
ac[l2 - 1];
if(flag1) goto _L127; else goto _L136
_L136:
'\'';
JVM INSTR icmpne 744;
goto _L135 _L129
_L135:
false;
_L133:
j3;
_L129:
j3;
_L127:
if(flag1) goto _L138; else goto _L137
_L137:
JVM INSTR ifeq 770;
goto _L139 _L105
_L139:
f(ac2);
_L138:
if(flag1) goto _L141; else goto _L140
_L140:
JVM INSTR ifne 770;
goto _L142 _L105
_L142:
true;
_L141:
k2;
_L105:
l2++;
if(!flag1) goto _L144; else goto _L143
_L143:
k2;
_L97:
if(flag1) goto _L63; else goto _L145
_L145:
JVM INSTR ifne 791;
goto _L146 _L65
_L146:
l1 = 0;
_L65:
l1;
_L63:
if(flag1) goto _L148; else goto _L147
_L147:
JVM INSTR ifeq 831;
goto _L149 _L150
_L149:
break MISSING_BLOCK_LABEL_801;
_L150:
break MISSING_BLOCK_LABEL_831;
i1;
_L148:
i2;
do
{
if(i2 >= j1)
break;
ac[i2] = '*';
i2++;
if(flag1)
continue; /* Loop/switch isn't completed */
} while(!flag1);
i1++;
if(!flag1) goto _L152; else goto _L151
_L151:
}
public static boolean a(byte abyte0[][], byte byte0, byte byte1)
{
boolean flag;
boolean flag1;
flag1 = q.d;
flag = false;
abyte0[0][0];
byte0;
if(flag1) goto _L2; else goto _L1
_L1:
JVM INSTR icmpne 37;
goto _L3 _L4
_L3:
abyte0[0][1];
byte1;
if(flag1) goto _L2; else goto _L5
_L5:
JVM INSTR icmpne 37;
goto _L6 _L4
_L6:
return true;
_L4:
abyte0.length;
1;
_L2:
JVM INSTR isub ;
int i1;
i1;
abyte0[i1][0];
byte0;
if(flag1) goto _L8; else goto _L7
_L7:
JVM INSTR icmpne 75;
goto _L9 _L10
_L9:
abyte0[i1][1];
byte1;
if(flag1) goto _L8; else goto _L11
_L11:
JVM INSTR icmpne 75;
goto _L12 _L10
_L12:
return true;
_L10:
flag + i1;
2;
_L8:
JVM INSTR idiv ;
int j1;
j1;
if(abyte0[j1][0] != byte0) goto _L14; else goto _L13
_L13:
abyte0[j1][1];
byte1;
if(flag1) goto _L16; else goto _L15
_L15:
JVM INSTR icmpne 110;
goto _L17 _L14
_L17:
return true;
_L14:
byte0;
_L30:
if(flag1) goto _L19; else goto _L18
_L18:
abyte0[j1][0];
_L16:
JVM INSTR icmplt 155;
goto _L20 _L21
_L20:
byte0;
if(flag1) goto _L23; else goto _L22
_L22:
abyte0[j1][0];
JVM INSTR icmpne 164;
goto _L24 _L25
_L24:
byte1;
if(flag1) goto _L23; else goto _L26
_L26:
abyte0[j1][1];
JVM INSTR icmpge 164;
goto _L21 _L25
_L21:
j1;
_L19:
i1;
if(!flag1) goto _L27; else goto _L25
_L25:
j1;
_L23:
flag;
_L27:
if(flag1)
break; /* Loop/switch isn't completed */
if(flag != i1)
continue; /* Loop/switch isn't completed */
else
break; /* Loop/switch isn't completed */
if(flag + 1 != i1) goto _L10; else goto _L28
_L28:
false;
if(flag1) goto _L30; else goto _L29
_L29:
return;
}
public static int a(char c1, char c2, char c3)
{
boolean flag = q.d;
c1;
c2;
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmpne 15;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_13;
_L4:
break MISSING_BLOCK_LABEL_15;
return 1;
c1;
101;
_L2:
if(flag) goto _L6; else goto _L5
_L5:
JVM INSTR icmpne 37;
goto _L7 _L8
_L7:
c2;
'3';
if(flag) goto _L6; else goto _L9
_L9:
JVM INSTR icmpne 37;
goto _L10 _L8
_L10:
return 1;
_L8:
c1;
116;
_L6:
if(flag) goto _L12; else goto _L11
_L11:
JVM INSTR icmpne 69;
goto _L13 _L14
_L13:
c2;
if(flag) goto _L16; else goto _L15
_L15:
'7';
JVM INSTR icmpeq 67;
goto _L17 _L18
_L17:
c2;
'+';
if(flag) goto _L12; else goto _L19
_L19:
JVM INSTR icmpne 69;
goto _L18 _L14
_L18:
true;
_L16:
return;
_L14:
c1;
97;
_L12:
if(flag) goto _L21; else goto _L20
_L20:
JVM INSTR icmpne 101;
goto _L22 _L23
_L22:
c2;
if(flag) goto _L25; else goto _L24
_L24:
'4';
JVM INSTR icmpeq 99;
goto _L26 _L27
_L26:
c2;
'@';
if(flag) goto _L21; else goto _L28
_L28:
JVM INSTR icmpne 101;
goto _L27 _L23
_L27:
true;
_L25:
return;
_L23:
c1;
111;
_L21:
if(flag) goto _L30; else goto _L29
_L29:
JVM INSTR icmpne 123;
goto _L31 _L32
_L31:
c2;
'0';
if(flag) goto _L30; else goto _L33
_L33:
JVM INSTR icmpne 123;
goto _L34 _L32
_L34:
return 1;
_L32:
c1;
105;
_L30:
if(flag) goto _L36; else goto _L35
_L35:
JVM INSTR icmpne 145;
goto _L37 _L38
_L37:
c2;
'1';
if(flag) goto _L36; else goto _L39
_L39:
JVM INSTR icmpne 145;
goto _L40 _L38
_L40:
return 1;
_L38:
c1;
115;
_L36:
if(flag) goto _L42; else goto _L41
_L41:
JVM INSTR icmpne 167;
goto _L43 _L44
_L43:
c2;
'5';
if(flag) goto _L42; else goto _L45
_L45:
JVM INSTR icmpne 167;
goto _L46 _L44
_L46:
return 1;
_L44:
c1;
102;
_L42:
if(flag) goto _L48; else goto _L47
_L47:
JVM INSTR icmpne 199;
goto _L49 _L50
_L49:
c2;
'p';
if(flag) goto _L48; else goto _L51
_L51:
JVM INSTR icmpne 199;
goto _L52 _L50
_L52:
c3;
'h';
if(flag) goto _L48; else goto _L53
_L53:
JVM INSTR icmpne 199;
goto _L54 _L50
_L54:
return 2;
_L50:
c1;
if(flag) goto _L56; else goto _L55
_L55:
103;
_L48:
JVM INSTR icmpne 219;
goto _L57 _L58
_L57:
c2;
if(flag) goto _L56; else goto _L59
_L59:
'9';
JVM INSTR icmpeq 223;
goto _L58 _L60
_L58:
false;
goto _L56
_L60:
true;
_L56:
return;
}
public static int b(char c1, char c2, char c3)
{
boolean flag = q.d;
c1;
'*';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmpne 16;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_14;
_L4:
break MISSING_BLOCK_LABEL_16;
return 0;
c1;
c2;
_L2:
if(flag) goto _L6; else goto _L5
_L5:
JVM INSTR icmpne 27;
goto _L7 _L8
_L7:
break MISSING_BLOCK_LABEL_25;
_L8:
break MISSING_BLOCK_LABEL_27;
return 1;
c1;
97;
_L6:
if(flag) goto _L10; else goto _L9
_L9:
JVM INSTR icmplt 727;
goto _L11 _L12
_L11:
c1;
'z';
if(flag) goto _L10; else goto _L13
_L13:
JVM INSTR icmpgt 727;
goto _L14 _L12
_L14:
c1;
'e';
if(flag) goto _L16; else goto _L15
_L15:
JVM INSTR icmpne 73;
goto _L17 _L18
_L17:
c2;
if(flag) goto _L20; else goto _L19
_L19:
'3';
JVM INSTR icmpeq 71;
goto _L21 _L22
_L21:
false;
goto _L20
_L22:
true;
_L20:
return;
_L18:
c1;
116;
_L16:
if(flag) goto _L24; else goto _L23
_L23:
JVM INSTR icmpne 99;
goto _L25 _L26
_L25:
c2;
if(flag) goto _L28; else goto _L27
_L27:
'7';
JVM INSTR icmpeq 97;
goto _L29 _L30
_L29:
false;
goto _L28
_L30:
true;
_L28:
return;
_L26:
c1;
97;
_L24:
if(flag) goto _L32; else goto _L31
_L31:
JVM INSTR icmpne 135;
goto _L33 _L34
_L33:
c2;
'4';
if(flag) goto _L36; else goto _L35
_L35:
JVM INSTR icmpeq 133;
goto _L37 _L38
_L37:
c2;
if(flag) goto _L40; else goto _L39
_L39:
64;
_L36:
JVM INSTR icmpeq 133;
goto _L41 _L38
_L41:
false;
goto _L40
_L38:
true;
_L40:
return;
_L34:
c1;
111;
_L32:
if(flag) goto _L43; else goto _L42
_L42:
JVM INSTR icmpne 193;
goto _L44 _L45
_L44:
c2;
if(flag) goto _L47; else goto _L46
_L46:
'0';
JVM INSTR icmpeq 165;
goto _L48 _L49
_L48:
c2;
'*';
if(flag) goto _L51; else goto _L50
_L50:
JVM INSTR icmpne 167;
goto _L49 _L52
_L49:
true;
_L47:
return;
_L52:
c2;
if(flag) goto _L54; else goto _L53
_L53:
40;
_L51:
JVM INSTR icmpne 187;
goto _L55 _L56
_L55:
c3;
if(flag) goto _L54; else goto _L57
_L57:
')';
JVM INSTR icmpeq 191;
goto _L56 _L58
_L56:
false;
goto _L54
_L58:
2;
_L54:
return;
_L45:
c1;
105;
_L43:
if(flag) goto _L60; else goto _L59
_L59:
JVM INSTR icmpne 279;
goto _L61 _L62
_L61:
c2;
'y';
if(flag) goto _L64; else goto _L63
_L63:
JVM INSTR icmpeq 277;
goto _L65 _L66
_L65:
c2;
108;
_L64:
if(flag) goto _L68; else goto _L67
_L67:
JVM INSTR icmpeq 277;
goto _L69 _L66
_L69:
c2;
106;
_L68:
if(flag) goto _L71; else goto _L70
_L70:
JVM INSTR icmpeq 277;
goto _L72 _L66
_L72:
c2;
49;
_L71:
if(flag) goto _L74; else goto _L73
_L73:
JVM INSTR icmpeq 277;
goto _L75 _L66
_L75:
c2;
33;
_L74:
if(flag) goto _L77; else goto _L76
_L76:
JVM INSTR icmpeq 277;
goto _L78 _L66
_L78:
c2;
58;
_L77:
if(flag) goto _L80; else goto _L79
_L79:
JVM INSTR icmpeq 277;
goto _L81 _L66
_L81:
c2;
if(flag) goto _L83; else goto _L82
_L82:
59;
_L80:
JVM INSTR icmpeq 277;
goto _L84 _L66
_L84:
false;
goto _L83
_L66:
true;
_L83:
return;
_L62:
c1;
110;
_L60:
if(flag) goto _L86; else goto _L85
_L85:
JVM INSTR icmpne 291;
goto _L87 _L88
_L87:
break MISSING_BLOCK_LABEL_289;
_L88:
break MISSING_BLOCK_LABEL_291;
return 0;
c1;
115;
_L86:
if(flag) goto _L90; else goto _L89
_L89:
JVM INSTR icmpne 337;
goto _L91 _L92
_L91:
c2;
'5';
if(flag) goto _L94; else goto _L93
_L93:
JVM INSTR icmpeq 335;
goto _L95 _L96
_L95:
c2;
122;
_L94:
if(flag) goto _L98; else goto _L97
_L97:
JVM INSTR icmpeq 335;
goto _L99 _L96
_L99:
c2;
if(flag) goto _L101; else goto _L100
_L100:
36;
_L98:
JVM INSTR icmpeq 335;
goto _L102 _L96
_L102:
false;
goto _L101
_L96:
true;
_L101:
return;
_L92:
c1;
114;
_L90:
if(flag) goto _L104; else goto _L103
_L103:
JVM INSTR icmpne 349;
goto _L105 _L106
_L105:
break MISSING_BLOCK_LABEL_347;
_L106:
break MISSING_BLOCK_LABEL_349;
return 0;
c1;
104;
_L104:
if(flag) goto _L108; else goto _L107
_L107:
JVM INSTR icmpne 361;
goto _L109 _L110
_L109:
break MISSING_BLOCK_LABEL_359;
_L110:
break MISSING_BLOCK_LABEL_361;
return 0;
c1;
108;
_L108:
if(flag) goto _L112; else goto _L111
_L111:
JVM INSTR icmpne 387;
goto _L113 _L114
_L113:
c2;
if(flag) goto _L116; else goto _L115
_L115:
'1';
JVM INSTR icmpeq 385;
goto _L117 _L118
_L117:
false;
goto _L116
_L118:
true;
_L116:
return;
_L114:
c1;
100;
_L112:
if(flag) goto _L120; else goto _L119
_L119:
JVM INSTR icmpne 399;
goto _L121 _L122
_L121:
break MISSING_BLOCK_LABEL_397;
_L122:
break MISSING_BLOCK_LABEL_399;
return 0;
c1;
99;
_L120:
if(flag) goto _L124; else goto _L123
_L123:
JVM INSTR icmpne 425;
goto _L125 _L126
_L125:
c2;
if(flag) goto _L128; else goto _L127
_L127:
'(';
JVM INSTR icmpeq 423;
goto _L129 _L130
_L129:
false;
goto _L128
_L130:
true;
_L128:
return;
_L126:
c1;
117;
_L124:
if(flag) goto _L132; else goto _L131
_L131:
JVM INSTR icmpne 451;
goto _L133 _L134
_L133:
c2;
if(flag) goto _L136; else goto _L135
_L135:
'v';
JVM INSTR icmpeq 449;
goto _L137 _L138
_L137:
false;
goto _L136
_L138:
true;
_L136:
return;
_L134:
c1;
109;
_L132:
if(flag) goto _L140; else goto _L139
_L139:
JVM INSTR icmpne 463;
goto _L141 _L142
_L141:
break MISSING_BLOCK_LABEL_461;
_L142:
break MISSING_BLOCK_LABEL_463;
return 0;
c1;
102;
_L140:
if(flag) goto _L144; else goto _L143
_L143:
JVM INSTR icmpne 499;
goto _L145 _L146
_L145:
c2;
if(flag) goto _L148; else goto _L147
_L147:
'p';
JVM INSTR icmpne 493;
goto _L149 _L150
_L149:
c3;
if(flag) goto _L148; else goto _L151
_L151:
'h';
JVM INSTR icmpeq 497;
goto _L150 _L152
_L150:
false;
goto _L148
_L152:
2;
_L148:
return;
_L146:
c1;
112;
_L144:
if(flag) goto _L154; else goto _L153
_L153:
JVM INSTR icmpne 511;
goto _L155 _L156
_L155:
break MISSING_BLOCK_LABEL_509;
_L156:
break MISSING_BLOCK_LABEL_511;
return 0;
c1;
103;
_L154:
if(flag) goto _L158; else goto _L157
_L157:
JVM INSTR icmpne 547;
goto _L159 _L160
_L159:
c2;
'9';
if(flag) goto _L162; else goto _L161
_L161:
JVM INSTR icmpeq 545;
goto _L163 _L164
_L163:
c2;
if(flag) goto _L166; else goto _L165
_L165:
54;
_L162:
JVM INSTR icmpeq 545;
goto _L167 _L164
_L167:
false;
goto _L166
_L164:
true;
_L166:
return;
_L160:
c1;
119;
_L158:
if(flag) goto _L169; else goto _L168
_L168:
JVM INSTR icmpne 583;
goto _L170 _L171
_L170:
c2;
if(flag) goto _L173; else goto _L172
_L172:
'v';
JVM INSTR icmpne 577;
goto _L174 _L175
_L174:
c3;
if(flag) goto _L173; else goto _L176
_L176:
'v';
JVM INSTR icmpeq 581;
goto _L175 _L177
_L175:
false;
goto _L173
_L177:
2;
_L173:
return;
_L171:
c1;
121;
_L169:
if(flag) goto _L179; else goto _L178
_L178:
JVM INSTR icmpne 595;
goto _L180 _L181
_L180:
break MISSING_BLOCK_LABEL_593;
_L181:
break MISSING_BLOCK_LABEL_595;
return 0;
c1;
98;
_L179:
if(flag) goto _L183; else goto _L182
_L182:
JVM INSTR icmpne 631;
goto _L184 _L185
_L184:
c2;
if(flag) goto _L187; else goto _L186
_L186:
'1';
JVM INSTR icmpne 625;
goto _L188 _L189
_L188:
c3;
if(flag) goto _L187; else goto _L190
_L190:
'3';
JVM INSTR icmpeq 629;
goto _L189 _L191
_L189:
false;
goto _L187
_L191:
2;
_L187:
return;
_L185:
c1;
118;
_L183:
if(flag) goto _L193; else goto _L192
_L192:
JVM INSTR icmpne 643;
goto _L194 _L195
_L194:
break MISSING_BLOCK_LABEL_641;
_L195:
break MISSING_BLOCK_LABEL_643;
return 0;
c1;
107;
_L193:
if(flag) goto _L197; else goto _L196
_L196:
JVM INSTR icmpne 655;
goto _L198 _L199
_L198:
break MISSING_BLOCK_LABEL_653;
_L199:
break MISSING_BLOCK_LABEL_655;
return 0;
c1;
120;
_L197:
if(flag) goto _L201; else goto _L200
_L200:
JVM INSTR icmpne 691;
goto _L202 _L203
_L202:
c2;
if(flag) goto _L205; else goto _L204
_L204:
')';
JVM INSTR icmpne 685;
goto _L206 _L207
_L206:
c3;
if(flag) goto _L205; else goto _L208
_L208:
'(';
JVM INSTR icmpeq 689;
goto _L207 _L209
_L207:
false;
goto _L205
_L209:
2;
_L205:
return;
_L203:
c1;
106;
_L201:
if(flag) goto _L211; else goto _L210
_L210:
JVM INSTR icmpne 703;
goto _L212 _L213
_L212:
break MISSING_BLOCK_LABEL_701;
_L213:
break MISSING_BLOCK_LABEL_703;
return 0;
c1;
113;
_L211:
if(flag) goto _L215; else goto _L214
_L214:
JVM INSTR icmpne 715;
goto _L216 _L217
_L216:
break MISSING_BLOCK_LABEL_713;
_L217:
break MISSING_BLOCK_LABEL_715;
return 0;
c1;
122;
_L215:
if(flag) goto _L10; else goto _L218
_L218:
JVM INSTR icmpne 727;
goto _L219 _L12
_L219:
return 0;
_L12:
c1;
48;
_L10:
if(flag) goto _L221; else goto _L220
_L220:
JVM INSTR icmplt 927;
goto _L222 _L223
_L222:
c1;
'9';
if(flag) goto _L221; else goto _L224
_L224:
JVM INSTR icmpgt 927;
goto _L225 _L223
_L225:
c1;
'0';
if(flag) goto _L227; else goto _L226
_L226:
JVM INSTR icmpne 805;
goto _L228 _L229
_L228:
c2;
if(flag) goto _L231; else goto _L230
_L230:
'o';
JVM INSTR icmpeq 777;
goto _L232 _L233
_L232:
c2;
'O';
if(flag) goto _L235; else goto _L234
_L234:
JVM INSTR icmpne 779;
goto _L233 _L236
_L233:
true;
_L231:
return;
_L236:
c2;
if(flag) goto _L238; else goto _L237
_L237:
40;
_L235:
JVM INSTR icmpne 799;
goto _L239 _L240
_L239:
c3;
if(flag) goto _L238; else goto _L241
_L241:
')';
JVM INSTR icmpeq 803;
goto _L240 _L242
_L240:
false;
goto _L238
_L242:
2;
_L238:
return;
_L229:
c1;
49;
_L227:
if(flag) goto _L244; else goto _L243
_L243:
JVM INSTR icmpne 831;
goto _L245 _L246
_L245:
c2;
if(flag) goto _L248; else goto _L247
_L247:
'l';
JVM INSTR icmpeq 829;
goto _L249 _L250
_L249:
false;
goto _L248
_L250:
true;
_L248:
return;
_L246:
c1;
50;
_L244:
if(flag) goto _L252; else goto _L251
_L251:
JVM INSTR icmpne 843;
goto _L253 _L254
_L253:
break MISSING_BLOCK_LABEL_841;
_L254:
break MISSING_BLOCK_LABEL_843;
return 0;
c1;
51;
_L252:
if(flag) goto _L256; else goto _L255
_L255:
JVM INSTR icmpne 855;
goto _L257 _L258
_L257:
break MISSING_BLOCK_LABEL_853;
_L258:
break MISSING_BLOCK_LABEL_855;
return 0;
c1;
52;
_L256:
if(flag) goto _L260; else goto _L259
_L259:
JVM INSTR icmpne 867;
goto _L261 _L262
_L261:
break MISSING_BLOCK_LABEL_865;
_L262:
break MISSING_BLOCK_LABEL_867;
return 0;
c1;
53;
_L260:
if(flag) goto _L264; else goto _L263
_L263:
JVM INSTR icmpne 879;
goto _L265 _L266
_L265:
break MISSING_BLOCK_LABEL_877;
_L266:
break MISSING_BLOCK_LABEL_879;
return 0;
c1;
54;
_L264:
if(flag) goto _L268; else goto _L267
_L267:
JVM INSTR icmpne 891;
goto _L269 _L270
_L269:
break MISSING_BLOCK_LABEL_889;
_L270:
break MISSING_BLOCK_LABEL_891;
return 0;
c1;
55;
_L268:
if(flag) goto _L272; else goto _L271
_L271:
JVM INSTR icmpne 903;
goto _L273 _L274
_L273:
break MISSING_BLOCK_LABEL_901;
_L274:
break MISSING_BLOCK_LABEL_903;
return 0;
c1;
56;
_L272:
if(flag) goto _L276; else goto _L275
_L275:
JVM INSTR icmpne 915;
goto _L277 _L278
_L277:
break MISSING_BLOCK_LABEL_913;
_L278:
break MISSING_BLOCK_LABEL_915;
return 0;
c1;
57;
_L276:
if(flag) goto _L221; else goto _L279
_L279:
JVM INSTR icmpne 927;
goto _L280 _L223
_L280:
return 0;
_L223:
c1;
45;
_L221:
if(flag) goto _L282; else goto _L281
_L281:
JVM INSTR icmpne 939;
goto _L283 _L284
_L283:
break MISSING_BLOCK_LABEL_937;
_L284:
break MISSING_BLOCK_LABEL_939;
return 0;
c1;
44;
_L282:
if(flag) goto _L286; else goto _L285
_L285:
JVM INSTR icmpne 965;
goto _L287 _L288
_L287:
c2;
if(flag) goto _L290; else goto _L289
_L289:
'.';
JVM INSTR icmpeq 963;
goto _L291 _L292
_L291:
false;
goto _L290
_L292:
true;
_L290:
return;
_L288:
c1;
46;
_L286:
if(flag) goto _L294; else goto _L293
_L293:
JVM INSTR icmpne 991;
goto _L295 _L296
_L295:
c2;
if(flag) goto _L298; else goto _L297
_L297:
',';
JVM INSTR icmpeq 989;
goto _L299 _L300
_L299:
false;
goto _L298
_L300:
true;
_L298:
return;
_L296:
c1;
40;
_L294:
if(flag) goto _L302; else goto _L301
_L301:
JVM INSTR icmpne 1003;
goto _L303 _L304
_L303:
break MISSING_BLOCK_LABEL_1001;
_L304:
break MISSING_BLOCK_LABEL_1003;
return 0;
c1;
41;
_L302:
if(flag) goto _L306; else goto _L305
_L305:
JVM INSTR icmpne 1015;
goto _L307 _L308
_L307:
break MISSING_BLOCK_LABEL_1013;
_L308:
break MISSING_BLOCK_LABEL_1015;
return 0;
c1;
33;
_L306:
if(flag) goto _L310; else goto _L309
_L309:
JVM INSTR icmpne 1041;
goto _L311 _L312
_L311:
c2;
if(flag) goto _L314; else goto _L313
_L313:
'i';
JVM INSTR icmpeq 1039;
goto _L315 _L316
_L315:
false;
goto _L314
_L316:
true;
_L314:
return;
_L312:
c1;
if(flag) goto _L318; else goto _L317
_L317:
39;
_L310:
JVM INSTR icmpeq 1055;
goto _L319 _L320
_L319:
false;
goto _L318
_L320:
false;
_L318:
return;
}
public static byte a(char c1)
{
boolean flag = q.d;
c1;
'a';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmplt 32;
goto _L3 _L4
_L3:
c1;
'z';
if(flag) goto _L2; else goto _L5
_L5:
JVM INSTR icmpgt 32;
goto _L6 _L4
_L6:
return (byte)((c1 - 97) + 1);
_L4:
c1;
39;
_L2:
if(flag) goto _L8; else goto _L7
_L7:
JVM INSTR icmpne 45;
goto _L9 _L10
_L9:
break MISSING_BLOCK_LABEL_42;
_L10:
break MISSING_BLOCK_LABEL_45;
return 28;
c1;
if(flag) goto _L12; else goto _L11
_L11:
48;
_L8:
JVM INSTR icmplt 74;
goto _L13 _L14
_L13:
c1;
if(flag) goto _L12; else goto _L15
_L15:
'9';
JVM INSTR icmpgt 74;
goto _L16 _L14
_L16:
return (byte)((c1 - 48) + 29);
_L14:
27;
_L12:
return;
}
public static void e(char ac[])
{
int j1;
int k1;
int l1;
boolean flag3;
flag3 = q.d;
boolean flag = false;
boolean flag1 = false;
j1 = 0;
k1 = 0;
l1 = 0;
_L38:
int i1 = a(ac, j1);
-1;
_L6:
JVM INSTR icmpeq 258;
goto _L1 _L2
_L1:
break MISSING_BLOCK_LABEL_28;
_L2:
break; /* Loop/switch isn't completed */
boolean flag2;
int i2;
flag2 = false;
i2 = j1;
_L18:
if(i2 < 0)
break; /* Loop/switch isn't completed */
i2;
if(flag3) goto _L4; else goto _L3
_L3:
i1;
if(flag3) goto _L6; else goto _L5
_L5:
JVM INSTR icmpge 106;
goto _L7 _L8
_L7:
break MISSING_BLOCK_LABEL_55;
_L8:
break; /* Loop/switch isn't completed */
flag2;
if(flag3) goto _L4; else goto _L9
_L9:
if(flag2)
break; /* Loop/switch isn't completed */
b(ac[i2]);
if(flag3) goto _L11; else goto _L10
_L10:
JVM INSTR ifne 98;
goto _L12 _L13
_L12:
c(ac[i2]);
_L11:
if(flag3) goto _L15; else goto _L14
_L14:
JVM INSTR ifne 98;
goto _L16 _L13
_L16:
true;
_L15:
flag2;
_L13:
i2++;
if(!flag3) goto _L18; else goto _L17
_L17:
flag2;
_L4:
if(flag3) goto _L20; else goto _L19
_L19:
JVM INSTR ifeq 119;
goto _L21 _L22
_L21:
break MISSING_BLOCK_LABEL_116;
_L22:
break MISSING_BLOCK_LABEL_119;
k1 = 0;
k1;
_L20:
if(flag3) goto _L24; else goto _L23
_L23:
JVM INSTR ifne 132;
goto _L25 _L26
_L25:
break MISSING_BLOCK_LABEL_129;
_L26:
break MISSING_BLOCK_LABEL_132;
l1 = i1;
j1 = b(ac, i1);
i2 = 0;
i1;
_L24:
int j2;
j2;
_L30:
if(j2 >= j1)
break; /* Loop/switch isn't completed */
i2 = (i2 * 10 + ac[j2]) - 48;
j2++;
if(flag3) goto _L28; else goto _L27
_L27:
if(!flag3) goto _L30; else goto _L29
_L29:
i2;
if(flag3) goto _L32; else goto _L31
_L31:
255;
JVM INSTR icmpgt 204;
goto _L33 _L34
_L33:
j1 - i1;
if(flag3) goto _L32; else goto _L35
_L35:
8;
JVM INSTR icmple 212;
goto _L34 _L36
_L36:
break MISSING_BLOCK_LABEL_212;
_L34:
false;
_L32:
k1;
_L28:
if(!flag3)
continue; /* Loop/switch isn't completed */
k1++;
if(k1 != 4) goto _L38; else goto _L37
_L37:
int k2 = l1;
do
{
if(k2 >= j1)
break;
ac[k2] = '*';
k2++;
if(flag3)
continue; /* Loop/switch isn't completed */
} while(!flag3);
k1 = 0;
if(!flag3) goto _L38; else goto _L39
_L39:
}
public static int a(char ac[], int i1)
{
int j1;
boolean flag;
flag = q.d;
j1 = i1;
_L11:
if(j1 >= ac.length)
break; /* Loop/switch isn't completed */
j1;
if(flag || flag) goto _L2; else goto _L1
_L1:
if(j1 < 0)
break; /* Loop/switch isn't completed */
ac[j1];
'0';
if(flag) goto _L4; else goto _L3
_L3:
JVM INSTR icmplt 50;
goto _L5 _L6
_L5:
ac[j1];
if(flag) goto _L8; else goto _L7
_L7:
57;
_L4:
JVM INSTR icmpgt 50;
goto _L9 _L6
_L9:
j1;
_L8:
return;
_L6:
j1++;
if(!flag) goto _L11; else goto _L10
_L10:
-1;
_L2:
return;
}
public static int b(char ac[], int i1)
{
int j1;
boolean flag;
flag = q.d;
j1 = i1;
_L10:
if(j1 >= ac.length)
break; /* Loop/switch isn't completed */
j1;
if(flag || flag) goto _L2; else goto _L1
_L1:
if(j1 < 0)
break; /* Loop/switch isn't completed */
ac[j1];
if(flag) goto _L4; else goto _L3
_L3:
'0';
JVM INSTR icmplt 48;
goto _L5 _L6
_L5:
ac[j1];
if(flag) goto _L4; else goto _L7
_L7:
'9';
JVM INSTR icmple 50;
goto _L6 _L8
_L6:
j1;
_L4:
return;
_L8:
j1++;
if(!flag) goto _L10; else goto _L9
_L9:
ac.length;
_L2:
return;
}
public static boolean b(char c1)
{
boolean flag = q.d;
d(c1);
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR ifne 30;
goto _L3 _L4
_L3:
e(c1);
_L2:
if(flag) goto _L6; else goto _L5
_L5:
JVM INSTR ifne 30;
goto _L7 _L4
_L7:
true;
goto _L6
_L4:
false;
_L6:
return;
}
public static boolean c(char c1)
{
boolean flag = q.d;
c1;
if(flag) goto _L2; else goto _L1
_L1:
'a';
JVM INSTR icmplt 24;
goto _L3 _L4
_L3:
c1;
'z';
if(flag) goto _L6; else goto _L5
_L5:
JVM INSTR icmple 26;
goto _L4 _L7
_L4:
true;
_L2:
return;
_L7:
c1;
if(flag) goto _L9; else goto _L8
_L8:
118;
_L6:
JVM INSTR icmpeq 76;
goto _L10 _L11
_L10:
c1;
if(flag) goto _L9; else goto _L12
_L12:
'x';
JVM INSTR icmpeq 76;
goto _L13 _L11
_L13:
c1;
if(flag) goto _L9; else goto _L14
_L14:
'j';
JVM INSTR icmpeq 76;
goto _L15 _L11
_L15:
c1;
if(flag) goto _L9; else goto _L16
_L16:
'q';
JVM INSTR icmpeq 76;
goto _L17 _L11
_L17:
c1;
if(flag) goto _L9; else goto _L18
_L18:
'z';
JVM INSTR icmpne 80;
goto _L11 _L19
_L11:
true;
goto _L9
_L19:
false;
_L9:
return;
}
public static boolean d(char c1)
{
boolean flag = q.d;
c1;
'a';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmplt 24;
goto _L3 _L4
_L3:
c1;
if(flag) goto _L6; else goto _L5
_L5:
'z';
JVM INSTR icmple 44;
goto _L4 _L7
_L4:
c1;
65;
_L2:
if(flag) goto _L9; else goto _L8
_L8:
JVM INSTR icmplt 48;
goto _L10 _L11
_L10:
c1;
if(flag) goto _L6; else goto _L12
_L12:
90;
_L9:
JVM INSTR icmpgt 48;
goto _L7 _L11
_L7:
true;
goto _L6
_L11:
false;
_L6:
return;
}
public static boolean e(char c1)
{
boolean flag = q.d;
c1;
'0';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmplt 28;
goto _L3 _L4
_L3:
c1;
if(flag) goto _L6; else goto _L5
_L5:
57;
_L2:
JVM INSTR icmpgt 28;
goto _L7 _L4
_L7:
true;
goto _L6
_L4:
false;
_L6:
return;
}
public static boolean f(char c1)
{
boolean flag = q.d;
c1;
'a';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmplt 28;
goto _L3 _L4
_L3:
c1;
if(flag) goto _L6; else goto _L5
_L5:
122;
_L2:
JVM INSTR icmpgt 28;
goto _L7 _L4
_L7:
true;
goto _L6
_L4:
false;
_L6:
return;
}
public static boolean g(char c1)
{
boolean flag = q.d;
c1;
'A';
if(flag) goto _L2; else goto _L1
_L1:
JVM INSTR icmplt 28;
goto _L3 _L4
_L3:
c1;
if(flag) goto _L6; else goto _L5
_L5:
90;
_L2:
JVM INSTR icmpgt 28;
goto _L7 _L4
_L7:
true;
goto _L6
_L4:
false;
_L6:
return;
}
public static boolean f(char ac[])
{
char c1;
boolean flag1;
boolean flag3;
flag3 = q.d;
boolean flag = false;
c1 = '\001';
flag1 = false;
_L11:
if(flag1 >= ac.length)
break; /* Loop/switch isn't completed */
e(ac[flag1]);
if(flag3) goto _L2; else goto _L1
_L1:
if(flag3) goto _L4; else goto _L3
_L3:
JVM INSTR ifne 49;
goto _L5 _L6
_L5:
ac[flag1];
_L4:
if(flag3) goto _L8; else goto _L7
_L7:
JVM INSTR ifeq 49;
goto _L9 _L6
_L9:
false;
_L8:
c1;
_L6:
flag1++;
if(!flag3) goto _L11; else goto _L10
_L10:
c1;
_L2:
if(flag3) goto _L13; else goto _L12
_L12:
JVM INSTR ifeq 68;
goto _L14 _L15
_L14:
break MISSING_BLOCK_LABEL_66;
_L15:
break MISSING_BLOCK_LABEL_68;
return true;
flag1 = g(ac);
false;
_L13:
boolean flag2;
flag2;
int i1 = e.length - 1;
flag1;
if(flag3) goto _L17; else goto _L16
_L16:
e[0];
JVM INSTR icmpeq 113;
goto _L18 _L19
_L18:
flag1;
e[i1];
if(flag3) goto _L21; else goto _L20
_L20:
JVM INSTR icmpne 115;
goto _L19 _L22
_L19:
true;
_L17:
return;
_L22:
flag2 + i1;
2;
_L21:
JVM INSTR idiv ;
int j1;
j1;
if(flag1 == e[j1])
return true;
flag1;
_L30:
if(flag3) goto _L24; else goto _L23
_L23:
e[j1];
JVM INSTR icmpge 160;
goto _L25 _L26
_L25:
i1 = j1;
if(!flag3) goto _L27; else goto _L26
_L26:
j1;
_L24:
flag2;
_L27:
if(flag3)
break; /* Loop/switch isn't completed */
if(flag2 != i1)
continue; /* Loop/switch isn't completed */
else
break; /* Loop/switch isn't completed */
if(flag2 + 1 != i1) goto _L22; else goto _L28
_L28:
false;
if(flag3) goto _L30; else goto _L29
_L29:
return;
}
public static int g(char ac[])
{
boolean flag1;
flag1 = q.d;
boolean flag = false;
ac.length;
if(flag1) goto _L2; else goto _L1
_L1:
6;
JVM INSTR icmple 21;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_19;
_L4:
break MISSING_BLOCK_LABEL_21;
return 0;
false;
_L2:
int i1;
i1;
int j1 = 0;
_L28:
char c1;
if(j1 >= ac.length)
break; /* Loop/switch isn't completed */
c1 = ac[ac.length - j1 - 1];
c1;
if(flag1) goto _L6; else goto _L5
_L5:
'a';
if(flag1) goto _L8; else goto _L7
_L7:
JVM INSTR icmplt 88;
goto _L9 _L10
_L9:
c1;
'z';
if(flag1) goto _L8; else goto _L11
_L11:
JVM INSTR icmpgt 88;
goto _L12 _L10
_L12:
i1 = i1 * 38 + ((c1 - 97) + 1);
if(!flag1) goto _L13; else goto _L10
_L10:
c1;
39;
_L8:
if(flag1) goto _L15; else goto _L14
_L14:
JVM INSTR icmpne 113;
goto _L16 _L17
_L16:
i1 = i1 * 38 + 27;
if(!flag1) goto _L13; else goto _L17
_L17:
c1;
if(flag1) goto _L19; else goto _L18
_L18:
48;
_L15:
JVM INSTR icmplt 156;
goto _L20 _L21
_L20:
c1;
if(flag1) goto _L19; else goto _L22
_L22:
'9';
JVM INSTR icmpgt 156;
goto _L23 _L21
_L23:
i1 = i1 * 38 + ((c1 - 48) + 28);
if(!flag1) goto _L13; else goto _L21
_L21:
c1;
_L19:
if(flag1) goto _L25; else goto _L24
_L24:
JVM INSTR ifeq 168;
goto _L26 _L13
_L26:
false;
_L25:
return;
_L13:
j1++;
if(!flag1) goto _L28; else goto _L27
_L27:
i1;
_L6:
return;
}
static boolean a;
static boolean b;
static boolean c;
static int d;
static int e[];
static char f[][];
static byte g[][][];
static char h[][];
static byte i[][][];
static char j[][];
static int k[];
static String l[];
static
{
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 93;
goto _L1 _L2
_L1:
JVM INSTR dup ;
i1;
_L4:
JVM INSTR dup2 ;
JVM INSTR caload ;
byte byte0;
switch(i1 % 5)
{
case 0: // '\0'
byte0 = 0xb;
break;
case 1: // '\001'
byte0 = 122;
break;
case 2: // '\002'
byte0 = 9;
break;
case 3: // '\003'
byte0 = 1;
break;
default:
byte0 = 94;
break;
}
byte0;
JVM INSTR ixor ;
(char);
JVM INSTR castore ;
i1++;
JVM INSTR swap ;
JVM INSTR dup_x1 ;
JVM INSTR ifne 93;
goto _L3 _L2
_L3:
JVM INSTR dup2 ;
JVM INSTR swap ;
goto _L4
_L2:
JVM INSTR swap ;
JVM INSTR dup_x1 ;
i1;
JVM INSTR icmpgt 18;
goto _L5 _L1
_L5:
JVM INSTR new #30 <Class String>;
JVM INSTR dup_x1 ;
JVM INSTR swap ;
String();
intern();
JVM INSTR swap ;
JVM INSTR pop ;
JVM INSTR ret 0;
c = true;
d = 3;
String as[] = new String[5];
as[0] = "h\025fj";
as[1] = "h\025fjyx";
as[2] = "h\025fj-";
as[3] = "x\037lj-";
as[4] = "x\022ld*";
l = as;
}
}