Need help with an extremely deformed code

this code is extremely deformed, I know im a newbie when it comes to java but i will post the code so that you guys can tell me what these errors mean.. First i will post the code, then the errors

import java.applet.Applet;

import java.applet.AppletContext;

import java.awt.*;

import java.io.*;

import java.math.BigInteger;

import java.net.*;

import java.util.zip.CRC32;

import sign.signlink;

public final class client extends Applet_Sub1

{

private static final String method14(int i, int j)

{

String s = String.valueOf(i);

for(int k = s.length() - 3; k > 0; k -= 3)

s = (new StringBuilder()).append(s.substring(0, k)).append(",").append(s.substring(k)).toString();

if(j != 0)

aBoolean1224 = !aBoolean1224;

if(s.length() > 8)

s = (new StringBuilder()).append("@gre@").append(s.substring(0, s.length() - 8)).append(" million @whi@(").append(s).append(")").toString();

else

if(s.length() > 4)

s = (new StringBuilder()).append("@cya@").append(s.substring(0, s.length() - 4)).append("K @whi@(").append(s).append(")").toString();

return (new StringBuilder()).append(" ").append(s).toString();

}

public final void method15(int i)

{

signlink.midifade = 0;

signlink.midi = "stop";

if(i <= 0)

aBoolean1206 = !aBoolean1206;

}

public final void method16(int i)

{

}

public final boolean method17(int i, int j)

{

if(j < 0)

return false;

int k = anIntArray1093[j];

if(i != 9)

anInt1008 = -1;

if(k >= 2000)

k -= 2000;

return k == 337;

}

public final void method18(int i)

{

aClass15_1166.method237(0);

Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1180;

aClass30_Sub2_Sub1_Sub2_1198.method361(0, 16083, 0);

if(aBoolean1256)

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, aString1121, 23693, 40, 239);

aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1212).append("*").toString(), 23693, 60, 239);

} else

if(anInt1225 == 1)

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, "Enter amount:", 23693, 40, 239);

aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1004).append("*").toString(), 23693, 60, 239);

} else

if(anInt1225 == 2)

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, "Enter name:", 23693, 40, 239);

aClass30_Sub2_Sub1_Sub4_1272.method381(128, (new StringBuilder()).append(aString1004).append("*").toString(), 23693, 60, 239);

} else

if(aString844 != null)

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, aString844, 23693, 40, 239);

aClass30_Sub2_Sub1_Sub4_1272.method381(128, "Click to continue", 23693, 60, 239);

} else

if(anInt1276 != -1)

method105(8, 0, 0, Class9.aClass9Array210[anInt1276], 0);

else

if(anInt1042 != -1)

{

method105(8, 0, 0, Class9.aClass9Array210[anInt1042], 0);

} else

{

Class30_Sub2_Sub1_Sub4 class30_sub2_sub1_sub4 = aClass30_Sub2_Sub1_Sub4_1271;

int j = 0;

Class30_Sub2_Sub1.method333(77, 0, false, 463, 0);

for(int k = 0; k < 100; k++)

{

if(aStringArray944[k] == null)

continue;

int l = anIntArray942[k];

int i1 = (70 - j * 14) + anInt1089;

String s1 = aStringArray943[k];

byte byte0 = 0;

if(s1 != null && s1.startsWith("@cr1@"))

{

s1 = s1.substring(5);

byte0 = 1;

}

if(s1 != null && s1.startsWith("@cr2@"))

{

s1 = s1.substring(5);

byte0 = 2;

}

if(l == 0)

{

if(i1 > 0 && i1 < 110)

class30_sub2_sub1_sub4.method385(0, aStringArray944[k], i1, 822, 4);

j++;

}

if((l == 1 || l == 2) && (l == 1 || anInt1287 == 0 || anInt1287 == 1 && method109(false, s1)))

{

if(i1 > 0 && i1 < 110)

{

int j1 = 4;

if(byte0 == 1)

{

aClass30_Sub2_Sub1_Sub2Array1219[0].method361(j1, 16083, i1 - 12);

j1 += 14;

}

if(byte0 == 2)

{

aClass30_Sub2_Sub1_Sub2Array1219[1].method361(j1, 16083, i1 - 12);

j1 += 14;

}

class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s1).append(":").toString(), i1, 822, j1);

j1 += class30_sub2_sub1_sub4.method383(anInt1116, s1) + 8;

class30_sub2_sub1_sub4.method385(255, aStringArray944[k], i1, 822, j1);

}

j++;

}

if((l == 3 || l == 7) && anInt1195 == 0 && (l == 7 || anInt845 == 0 || anInt845 == 1 && method109(false, s1)))

{

if(i1 > 0 && i1 < 110)

{

int k1 = 4;

class30_sub2_sub1_sub4.method385(0, "From", i1, 822, k1);

k1 += class30_sub2_sub1_sub4.method383(anInt1116, "From ");

if(byte0 == 1)

{

aClass30_Sub2_Sub1_Sub2Array1219[0].method361(k1, 16083, i1 - 12);

k1 += 14;

}

if(byte0 == 2)

{

aClass30_Sub2_Sub1_Sub2Array1219[1].method361(k1, 16083, i1 - 12);

k1 += 14;

}

class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s1).append(":").toString(), i1, 822, k1);

k1 += class30_sub2_sub1_sub4.method383(anInt1116, s1) + 8;

class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, k1);

}

j++;

}

if(l == 4 && (anInt1248 == 0 || anInt1248 == 1 && method109(false, s1)))

{

if(i1 > 0 && i1 < 110)

class30_sub2_sub1_sub4.method385(0x800080, (new StringBuilder()).append(s1).append(" ").append(aStringArray944[k]).toString(), i1, 822, 4);

j++;

}

if(l == 5 && anInt1195 == 0 && anInt845 < 2)

{

if(i1 > 0 && i1 < 110)

class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, 4);

j++;

}

if(l == 6 && anInt1195 == 0 && anInt845 < 2)

{

if(i1 > 0 && i1 < 110)

{

class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append("To ").append(s1).append(":").toString(), i1, 822, 4);

class30_sub2_sub1_sub4.method385(0xeeeeee, aStringArray944[k], i1, 822, 12 + class30_sub2_sub1_sub4.method383(anInt1116, (new StringBuilder()).append("To ").append(s1).toString()));

}

j++;

}

if(l != 8 || anInt1248 != 0 && (anInt1248 != 1 || !method109(false, s1)))

continue;

if(i1 > 0 && i1 < 110)

class30_sub2_sub1_sub4.method385(0x7e3200, (new StringBuilder()).append(s1).append(" ").append(aStringArray944[k]).toString(), i1, 822, 4);

j++;

}

Class30_Sub2_Sub1.method332(4);

anInt1211 = j * 14 + 7;

if(anInt1211 < 78)

anInt1211 = 78;

method30(519, 77, anInt1211 - anInt1089 - 77, 0, 463, anInt1211);

String s;

if(aClass30_Sub2_Sub4_Sub1_Sub2_1126 != null && aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703 != null)

s = aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703;

else

s = Class50.method587(-45804, aString1173);

class30_sub2_sub1_sub4.method385(0, (new StringBuilder()).append(s).append(":").toString(), 90, 822, 4);

class30_sub2_sub1_sub4.method385(255, (new StringBuilder()).append(aString887).append("*").toString(), 90, 822, 6 + class30_sub2_sub1_sub4.method383(anInt1116, (new StringBuilder()).append(s).append(": ").toString()));

Class30_Sub2_Sub1.method339(77, 0, 479, 0, (byte)4);

}

if(aBoolean885 && anInt948 == 2)

method40((byte)9);

aClass15_1166.method238(357, 23680, super.aGraphics12, 17);

aClass15_1165.method237(0);

Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1182;

if(i < 6 || i > 6)

aBoolean991 = !aBoolean991;

}

public final void init()

{

anInt957 = 0;

anInt958 = 0;

method52(false);

aBoolean959 = true;

method2(503, false, 765);

}

public final void method12(Runnable runnable, int i)

{

if(i > 10)

i = 10;

if(signlink.mainapp != null)

{

signlink.startthread(runnable, i);

return;

} else

{

super.method12(runnable, i);

return;

}

}

public final Socket method19(int i)

throws IOException

{

if(signlink.mainapp != null)

return signlink.opensocket(i);

else

return new Socket(InetAddress.getByName(getCodeBase().getHost()), i);

}

public final void method20(int i)

{

if(i != 4)

anInt1008 = aClass30_Sub2_Sub2_1083.method408();

if(anInt1086 != 0)

return;

int j = super.anInt26;

if(anInt1136 == 1 && super.anInt27 >= 516 && super.anInt28 >= 160 && super.anInt27 <= 765 && super.anInt28 <= 205)

j = 0;

if(aBoolean885)

{

if(j != 1)

{

int k = super.anInt20;

int j1 = super.anInt21;

if(anInt948 == 0)

{

k -= 4;

j1 -= 4;

}

if(anInt948 == 1)

{

k -= 553;

j1 -= 205;

}

if(anInt948 == 2)

{

k -= 17;

j1 -= 357;

}

if(k < anInt949 - 10 || k > anInt949 + anInt951 + 10 || j1 < anInt950 - 10 || j1 > anInt950 + anInt952 + 10)

{

aBoolean885 = false;

if(anInt948 == 1)

aBoolean1153 = true;

if(anInt948 == 2)

aBoolean1223 = true;

}

}

if(j == 1)

{

int l = anInt949;

int k1 = anInt950;

int i2 = anInt951;

int k2 = super.anInt27;

int l2 = super.anInt28;

if(anInt948 == 0)

{

k2 -= 4;

l2 -= 4;

}

if(anInt948 == 1)

{

k2 -= 553;

l2 -= 205;

}

if(anInt948 == 2)

{

k2 -= 17;

l2 -= 357;

}

int i3 = -1;

for(int j3 = 0; j3 < anInt1133; j3++)

{

int k3 = k1 + 31 + (anInt1133 - 1 - j3) * 15;

if(k2 > l && k2 < l + i2 && l2 > k3 - 13 && l2 < k3 + 3)

i3 = j3;

}

if(i3 != -1)

method69(i3, false);

aBoolean885 = false;

if(anInt948 == 1)

aBoolean1153 = true;

if(anInt948 == 2)

{

aBoolean1223 = true;

return;

}

}

} else

{

if(j == 1 && anInt1133 > 0)

{

int i1 = anIntArray1093[anInt1133 - 1];

if(i1 == 632 || i1 == 78 || i1 == 867 || i1 == 431 || i1 == 53 || i1 == 74 || i1 == 454 || i1 == 539 || i1 == 493 || i1 == 847 || i1 == 447 || i1 == 1125)

{

int l1 = anIntArray1091[anInt1133 - 1];

int j2 = anIntArray1092[anInt1133 - 1];

Class9 class9 = Class9.aClass9Array210[j2];

if(class9.aBoolean259 || class9.aBoolean235)

{

aBoolean1242 = false;

anInt989 = 0;

anInt1084 = j2;

anInt1085 = l1;

anInt1086 = 2;

anInt1087 = super.anInt27;

anInt1088 = super.anInt28;

if(Class9.aClass9Array210[j2].anInt236 == anInt857)

anInt1086 = 1;

if(Class9.aClass9Array210[j2].anInt236 == anInt1276)

anInt1086 = 3;

return;

}

}

}

if(j == 1 && (anInt1253 == 1 || method17(9, anInt1133 - 1)) && anInt1133 > 2)

j = 2;

if(j == 1 && anInt1133 > 0)

method69(anInt1133 - 1, false);

if(j == 2 && anInt1133 > 0)

method116(true);

}

}

public final void method21(boolean flag, int i, byte abyte0[])

{

signlink.midifade = flag ? 1 : 0;

signlink.midisave(abyte0, abyte0.length);

if(i != 0)

anInt1008 = aClass30_Sub2_Sub2_1083.method408();

}

public final void method22(boolean flag)

{

try

{

anInt985 = -1;

aClass19_1056.method256();

aClass19_1013.method256();

Class30_Sub2_Sub1_Sub3.method366(anInt846);

method23(false);

aClass25_946.method274(619);

System.gc();

for(int i = 0; i < 4; i++)

aClass11Array1230.method210();

for(int j = 0; j < 4; j++)

{

for(int i1 = 0; i1 < 104; i1++)

{

for(int i2 = 0; i2 < 104; i2++)

aByteArrayArrayArray1258[j][i1][i2] = 0;

}

}

Class7 class7 = new Class7(aByteArrayArrayArray1258, -60, 104, 104, anIntArrayArrayArray1214);

int j1 = aByteArrayArray1183.length;

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

if(!aBoolean1159)

{

for(int j2 = 0; j2 < j1; j2++)

{

int k4 = (anIntArray1234[j2] >> 8) * 64 - anInt1034;

int j6 = (anIntArray1234[j2] & 0xff) * 64 - anInt1035;

byte abyte1[] = aByteArrayArray1183[j2];

if(abyte1 != null)

class7.method180(abyte1, j6, k4, (anInt1069 - 6) * 8, (anInt1070 - 6) * 8, (byte)4, aClass11Array1230);

}

for(int k2 = 0; k2 < j1; k2++)

{

int l4 = (anIntArray1234[k2] >> 8) * 64 - anInt1034;

int k6 = (anIntArray1234[k2] & 0xff) * 64 - anInt1035;

byte abyte2[] = aByteArrayArray1183[k2];

if(abyte2 == null && anInt1070 < 800)

class7.method174(k6, 64, 0, 64, l4);

}

anInt1097++;

if(anInt1097 > 160)

{

anInt1097 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 238);

aClass30_Sub2_Sub2_1192.method398(96);

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

for(int l2 = 0; l2 < j1; l2++)

{

byte abyte0[] = aByteArrayArray1247[l2];

if(abyte0 != null)

{

int l6 = (anIntArray1234[l2] >> 8) * 64 - anInt1034;

int j8 = (anIntArray1234[l2] & 0xff) * 64 - anInt1035;

class7.method190(l6, aClass11Array1230, j8, 7, aClass25_946, abyte0);

}

}

}

if(aBoolean1159)

{

for(int i3 = 0; i3 < 4; i3++)

{

for(int i5 = 0; i5 < 13; i5++)

{

label0:

for(int i7 = 0; i7 < 13; i7++)

{

int k8 = anIntArrayArrayArray1129[i3][i5][i7];

if(k8 == -1)

continue;

int j9 = k8 >> 24 & 3;

int i10 = k8 >> 1 & 3;

int l10 = k8 >> 14 & 0x3ff;

int j11 = k8 >> 3 & 0x7ff;

int l11 = (l10 / 8 << 8) + j11 / 8;

int j12 = 0;

do

{

if(j12 >= anIntArray1234.length)

continue label0;

if(anIntArray1234[j12] == l11 && aByteArrayArray1183[j12] != null)

{

class7.method179(j9, i10, aClass11Array1230, 9, i5 * 8, (l10 & 7) * 8, aByteArrayArray1183[j12], (j11 & 7) * 8, i3, i7 * 8);

continue label0;

}

j12++;

} while(true);

}

}

}

for(int j3 = 0; j3 < 13; j3++)

{

for(int j5 = 0; j5 < 13; j5++)

{

int j7 = anIntArrayArrayArray1129[0][j3][j5];

if(j7 == -1)

class7.method174(j5 * 8, 8, 0, 8, j3 * 8);

}

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

for(int k3 = 0; k3 < 4; k3++)

{

for(int k5 = 0; k5 < 13; k5++)

{

label1:

for(int k7 = 0; k7 < 13; k7++)

{

int l8 = anIntArrayArrayArray1129[k3][k5][k7];

if(l8 == -1)

continue;

int k9 = l8 >> 24 & 3;

int j10 = l8 >> 1 & 3;

int i11 = l8 >> 14 & 0x3ff;

int k11 = l8 >> 3 & 0x7ff;

int i12 = (i11 / 8 << 8) + k11 / 8;

int k12 = 0;

do

{

if(k12 >= anIntArray1234.length)

continue label1;

if(anIntArray1234[k12] == i12 && aByteArrayArray1247[k12] != null)

{

class7.method183(aClass11Array1230, aClass25_946, k9, k5 * 8, (k11 & 7) * 8, true, k3, aByteArrayArray1247[k12], (i11 & 7) * 8, j10, k7 * 8);

continue label1;

}

k12++;

} while(true);

}

}

}

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

class7.method171(aClass11Array1230, aClass25_946, 2);

aClass15_1165.method237(0);

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

int l3 = Class7.anInt145;

if(l3 > anInt918)

l3 = anInt918;

if(l3 < anInt918 - 1)

l3 = anInt918 - 1;

if(aBoolean960)

aClass25_946.method275(Class7.anInt145, -34686);

else

aClass25_946.method275(0, -34686);

for(int l5 = 0; l5 < 104; l5++)

{

for(int l7 = 0; l7 < 104; l7++)

method25(l5, l7);

}

anInt1051++;

if(anInt1051 > 98)

{

anInt1051 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 150);

}

method63(-919);

}

catch(Exception exception) { }

Class46.aClass12_785.method224();

aBoolean1157 &= flag;

if(super.aFrame_Sub1_15 != null)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 210);

aClass30_Sub2_Sub2_1192.method402(0x3f008edd);

}

if(aBoolean960 && signlink.cache_dat != null)

{

int k = aClass42_Sub1_1068.method555(79, 0);

for(int k1 = 0; k1 < k; k1++)

{

int i4 = aClass42_Sub1_1068.method559(k1, -203);

if((i4 & 0x79) == 0)

Class30_Sub2_Sub4_Sub6.method461(116, k1);

}

}

System.gc();

Class30_Sub2_Sub1_Sub3.method367(20, true);

aClass42_Sub1_1068.method566(0);

int l = (anInt1069 - 6) / 8 - 1;

int l1 = (anInt1069 + 6) / 8 + 1;

int j4 = (anInt1070 - 6) / 8 - 1;

int i6 = (anInt1070 + 6) / 8 + 1;

if(aBoolean1141)

{

l = 49;

l1 = 50;

j4 = 49;

i6 = 50;

}

for(int i8 = l; i8 <= l1; i8++)

{

for(int i9 = j4; i9 <= i6; i9++)

{

if(i8 != l && i8 != l1 && i9 != j4 && i9 != i6)

continue;

int l9 = aClass42_Sub1_1068.method562(0, 0, i9, i8);

if(l9 != -1)

aClass42_Sub1_1068.method560(l9, 3, false);

int k10 = aClass42_Sub1_1068.method562(1, 0, i9, i8);

if(k10 != -1)

aClass42_Sub1_1068.method560(k10, 3, false);

}

}

}

public final void method23(boolean flag)

{

Class46.aClass12_785.method224();

Class46.aClass12_780.method224();

Class5.aClass12_95.method224();

Class8.aClass12_159.method224();

Class8.aClass12_158.method224();

if(flag)

anInt1008 = -1;

Class30_Sub2_Sub4_Sub1_Sub2.aClass12_1704.method224();

Class23.aClass12_415.method224();

}

public final void method24(boolean flag, int i)

{

int ai[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;

int j = ai.length;

for(int k = 0; k < j; k++)

ai[k] = 0;

for(int l = 1; l < 103; l++)

{

int j1 = 24628 + (103 - l) * 512 * 4;

for(int l1 = 1; l1 < 103; l1++)

{

if((aByteArrayArrayArray1258[l1][l] & 0x18) == 0)

aClass25_946.method309(ai, j1, 512, i, l1, l);

if(i < 3 && (aByteArrayArrayArray1258[i + 1][l1][l] & 8) != 0)

aClass25_946.method309(ai, j1, 512, i + 1, l1, l);

j1 += 4;

}

}

int i1 = ((238 + (int)(Math.random() * 20D)) - 10 << 16) + ((238 + (int)(Math.random() * 20D)) - 10 << 8) + ((238 + (int)(Math.random() * 20D)) - 10);

int k1 = (238 + (int)(Math.random() * 20D)) - 10 << 16;

aClass30_Sub2_Sub1_Sub1_1263.method343(0);

for(int i2 = 1; i2 < 103; i2++)

{

for(int k2 = 1; k2 < 103; k2++)

{

if((aByteArrayArrayArray1258[k2][i2] & 0x18) == 0)

method50(i2, -960, i1, k2, k1, i);

if(i < 3 && (aByteArrayArrayArray1258[i + 1][k2][i2] & 8) != 0)

method50(i2, -960, i1, k2, k1, i + 1);

}

}

aClass15_1165.method237(0);

aBoolean1157 &= flag;

anInt1071 = 0;

for(int j2 = 0; j2 < 104; j2++)

{

for(int l2 = 0; l2 < 104; l2++)

{

int i3 = aClass25_946.method303(anInt918, j2, l2);

if(i3 == 0)

continue;

i3 = i3 >> 14 & 0x7fff;

int j3 = Class46.method572(i3).anInt746;

if(j3 < 0)

continue;

int k3 = j2;

int l3 = l2;

if(j3 != 22 && j3 != 29 && j3 != 34 && j3 != 36 && j3 != 46 && j3 != 47 && j3 != 48)

{

byte byte0 = 104;

byte byte1 = 104;

int ai1[][] = aClass11Array1230[anInt918].anIntArrayArray294;

for(int i4 = 0; i4 < 10; i4++)

{

int j4 = (int)(Math.random() * 4D);

if(j4 == 0 && k3 > 0 && k3 > j2 - 3 && (ai1[k3 - 1][l3] & 0x1280108) == 0)

k3--;

if(j4 == 1 && k3 < byte0 - 1 && k3 < j2 + 3 && (ai1[k3 + 1][l3] & 0x1280180) == 0)

k3++;

if(j4 == 2 && l3 > 0 && l3 > l2 - 3 && (ai1[k3][l3 - 1] & 0x1280102) == 0)

l3--;

if(j4 == 3 && l3 < byte1 - 1 && l3 < l2 + 3 && (ai1[k3][l3 + 1] & 0x1280120) == 0)

l3++;

}

}

aClass30_Sub2_Sub1_Sub1Array1140[anInt1071] = aClass30_Sub2_Sub1_Sub1Array1033[j3];

anIntArray1072[anInt1071] = k3;

anIntArray1073[anInt1071] = l3;

anInt1071++;

}

}

}

public final void method25(int i, int j)

{

Class19 class19 = aClass19ArrayArrayArray827[anInt918][j];

if(class19 == null)

{

aClass25_946.method295(anInt918, i, j);

return;

}

int k = 0xfa0a1f01;

Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2 = null;

for(Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_1 = (Class30_Sub2_Sub4_Sub2)class19.method252(); class30_sub2_sub4_sub2_1 != null; class30_sub2_sub4_sub2_1 = (Class30_Sub2_Sub4_Sub2)class19.method254(false))

{

Class8 class8 = Class8.method198(class30_sub2_sub4_sub2_1.anInt1558);

int l = class8.anInt155;

if(class8.aBoolean176)

l *= class30_sub2_sub4_sub2_1.anInt1559 + 1;

if(l > k)

{

k = l;

class30_sub2_sub4_sub2 = class30_sub2_sub4_sub2_1;

}

}

class19.method250(-493, (Class30)(Class30)class30_sub2_sub4_sub2);

Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_2 = null;

Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_3 = null;

for(Class30_Sub2_Sub4_Sub2 class30_sub2_sub4_sub2_4 = (Class30_Sub2_Sub4_Sub2)class19.method252(); class30_sub2_sub4_sub2_4 != null; class30_sub2_sub4_sub2_4 = (Class30_Sub2_Sub4_Sub2)class19.method254(false))

{

if(class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2).anInt1558 && class30_sub2_sub4_sub2_2 == null)

class30_sub2_sub4_sub2_2 = class30_sub2_sub4_sub2_4;

if(class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2).anInt1558 && class30_sub2_sub4_sub2_4.anInt1558 != ((Class30_Sub2_Sub4_Sub2)(Class30_Sub2_Sub4_Sub2)class30_sub2_sub4_sub2_2).anInt1558 && class30_sub2_sub4_sub2_3 == null)

class30_sub2_sub4_sub2_3 = class30_sub2_sub4_sub2_4;

}

int i1 = i + (j << 7) + 0x60000000;

aClass25_946.method281((byte)7, i, i1, (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2_2, method42(anInt918, j * 128 + 64, true, i * 128 + 64), (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2_3, (Class30_Sub2_Sub4)(Class30_Sub2_Sub4)class30_sub2_sub4_sub2, anInt918, j);

}

public final void method26(boolean flag, int i)

{

for(int j = 0; j < anInt836; j++)

{

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[j]];

int k = 0x20000000 + (anIntArray837[j] << 14);

if(class30_sub2_sub4_sub1_sub1 == null || !class30_sub2_sub4_sub1_sub1.method449(aBoolean1224) || class30_sub2_sub4_sub1_sub1.aClass5_1696.aBoolean93 != flag)

continue;

int l = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 >> 7;

int i1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 >> 7;

if(l < 0 || l >= 104 || i1 < 0 || i1 >= 104)

continue;

if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1540 == 1 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 & 0x7f) == 64 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 & 0x7f) == 64)

{

if(anIntArrayArray929[l][i1] == anInt1265)

continue;

anIntArrayArray929[l][i1] = anInt1265;

}

if(!class30_sub2_sub4_sub1_sub1.aClass5_1696.aBoolean84)

k -= 0x80000000;

aClass25_946.method285(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1552, (byte)6, method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550), k, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1540 - 1) * 64 + 60, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550, class30_sub2_sub4_sub1_sub1, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).aBoolean1541);

}

if(i != -30815);

}

public final boolean method27(int i)

{

if(i != 11456)

throw new NullPointerException();

else

return signlink.wavereplay();

}

private final void method28(String s)

{

System.out.println(s);

try

{

getAppletContext().showDocument(new URL(getCodeBase(), (new StringBuilder()).append("loaderror_").append(s).append(".html").toString()));

}

catch(Exception exception)

{

exception.printStackTrace();

}

do

try

{

Thread.sleep(1000L);

}

catch(Exception exception1) { }

while(true);

}

public final void method29(int i, int j, Class9 class9, int k, int l, int i1, int j1)

{

if(class9.anInt262 != 0 || class9.anIntArray240 == null || class9.aBoolean266)

return;

if(k < i || i1 < l || k > i + class9.anInt220 || i1 > l + class9.anInt267)

return;

int k1 = class9.anIntArray240.length;

if(j != 13037)

aClass19ArrayArrayArray827 = (Class19[][][])null;

label0:

for(int l1 = 0; l1 < k1; l1++)

{

int i2 = class9.anIntArray241[l1] + i;

int j2 = (class9.anIntArray272[l1] + l) - j1;

Class9 class9_1 = Class9.aClass9Array210[class9.anIntArray240[l1]];

i2 += class9_1.anInt263;

j2 += class9_1.anInt265;

if((class9_1.anInt230 >= 0 || class9_1.anInt216 != 0) && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

if(class9_1.anInt230 >= 0)

anInt886 = class9_1.anInt230;

else

anInt886 = class9_1.anInt250;

if(class9_1.anInt262 == 0)

{

method29(i2, 13037, class9_1, k, j2, i1, class9_1.anInt224);

if(class9_1.anInt261 > class9_1.anInt267)

method65(i2 + class9_1.anInt220, class9_1.anInt267, k, i1, class9_1, j2, true, class9_1.anInt261, 0);

continue;

}

if(class9_1.anInt217 == 1 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

boolean flag = false;

if(class9_1.anInt214 != 0)

flag = method103(class9_1, false);

if(!flag)

{

aStringArray1199[anInt1133] = class9_1.aString221;

anIntArray1093[anInt1133] = 315;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

}

if(class9_1.anInt217 == 2 && anInt1136 == 0 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

String s = class9_1.aString222;

if(s.indexOf(" ") != -1)

s = s.substring(0, s.indexOf(" "));

aStringArray1199[anInt1133] = (new StringBuilder()).append(s).append(" @gre@").append(class9_1.aString218).toString();

anIntArray1093[anInt1133] = 626;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.anInt217 == 3 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

aStringArray1199[anInt1133] = "Close";

anIntArray1093[anInt1133] = 200;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.anInt217 == 4 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

aStringArray1199[anInt1133] = class9_1.aString221;

anIntArray1093[anInt1133] = 169;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.anInt217 == 5 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

aStringArray1199[anInt1133] = class9_1.aString221;

anIntArray1093[anInt1133] = 646;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.anInt217 == 6 && !aBoolean1149 && k >= i2 && i1 >= j2 && k < i2 + class9_1.anInt220 && i1 < j2 + class9_1.anInt267)

{

aStringArray1199[anInt1133] = class9_1.aString221;

anIntArray1093[anInt1133] = 679;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.anInt262 != 2)

continue;

int k2 = 0;

int l2 = 0;

do

{

if(l2 >= class9_1.anInt267)

continue label0;

for(int i3 = 0; i3 < class9_1.anInt220; i3++)

{

int j3 = i2 + i3 * (32 + class9_1.anInt231);

int k3 = j2 + l2 * (32 + class9_1.anInt244);

if(k2 < 20)

{

j3 += class9_1.anIntArray215[k2];

k3 += class9_1.anIntArray247[k2];

}

if(k >= j3 && i1 >= k3 && k < j3 + 32 && i1 < k3 + 32)

{

anInt1066 = k2;

anInt1067 = class9_1.anInt250;

if(class9_1.anIntArray253[k2] > 0)

{

Class8 class8 = Class8.method198(class9_1.anIntArray253[k2] - 1);

if(anInt1282 == 1 && class9_1.aBoolean249)

{

if(class9_1.anInt250 != anInt1284 || k2 != anInt1283)

{

aStringArray1199[anInt1133] = (new StringBuilder()).append("Use ").append(aString1286).append(" with @lre@").append(class8.aString170).toString();

anIntArray1093[anInt1133] = 870;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

} else

if(anInt1136 == 1 && class9_1.aBoolean249)

{

if((anInt1138 & 0x10) == 16)

{

aStringArray1199[anInt1133] = (new StringBuilder()).append(aString1139).append(" @lre@").append(class8.aString170).toString();

anIntArray1093[anInt1133] = 543;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

} else

{

if(class9_1.aBoolean249)

{

for(int l3 = 4; l3 >= 3; l3--)

{

if(class8.aStringArray189 != null && class8.aStringArray189[l3] != null)

{

aStringArray1199[anInt1133] = (new StringBuilder()).append(class8.aStringArray189[l3]).append(" @lre@").append(class8.aString170).toString();

if(l3 == 3)

anIntArray1093[anInt1133] = 493;

if(l3 == 4)

anIntArray1093[anInt1133] = 847;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

continue;

}

if(l3 == 4)

{

aStringArray1199[anInt1133] = (new StringBuilder()).append("Drop @lre@").append(class8.aString170).toString();

anIntArray1093[anInt1133] = 847;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

}

}

if(class9_1.aBoolean242)

{

aStringArray1199[anInt1133] = (new StringBuilder()).append("Use @lre@").append(class8.aString170).toString();

anIntArray1093[anInt1133] = 447;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

if(class9_1.aBoolean249 && class8.aStringArray189 != null)

{

for(int i4 = 2; i4 >= 0; i4--)

{

if(class8.aStringArray189[i4] == null)

continue;

aStringArray1199[anInt1133] = (new StringBuilder()).append(class8.aStringArray189[i4]).append(" @lre@").append(class8.aString170).toString();

if(i4 == 0)

anIntArray1093[anInt1133] = 74;

if(i4 == 1)

anIntArray1093[anInt1133] = 454;

if(i4 == 2)

anIntArray1093[anInt1133] = 539;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

}

if(class9_1.aStringArray225 != null)

{

for(int j4 = 4; j4 >= 0; j4--)

{

if(class9_1.aStringArray225[j4] == null)

continue;

aStringArray1199[anInt1133] = (new StringBuilder()).append(class9_1.aStringArray225[j4]).append(" @lre@").append(class8.aString170).toString();

if(j4 == 0)

anIntArray1093[anInt1133] = 632;

if(j4 == 1)

anIntArray1093[anInt1133] = 78;

if(j4 == 2)

anIntArray1093[anInt1133] = 867;

if(j4 == 3)

anIntArray1093[anInt1133] = 431;

if(j4 == 4)

anIntArray1093[anInt1133] = 53;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

}

aStringArray1199[anInt1133] = (new StringBuilder()).append("Examine @lre@").append(class8.aString170).toString();

anIntArray1093[anInt1133] = 1125;

anIntArray1094[anInt1133] = class8.anInt157;

anIntArray1091[anInt1133] = k2;

anIntArray1092[anInt1133] = class9_1.anInt250;

anInt1133++;

}

}

}

k2++;

}

l2++;

} while(true);

}

}

public final void method30(int i, int j, int k, int l, int i1, int j1)

{

aClass30_Sub2_Sub1_Sub2_1024.method361(i1, 16083, l);

aClass30_Sub2_Sub1_Sub2_1025.method361(i1, 16083, (l + j) - 16);

Class30_Sub2_Sub1.method336(j - 32, l + 16, i1, anInt1002, 16, 0);

int k1 = ((j - 32) * j) / j1;

if(k1 < 8)

k1 = 8;

int l1 = ((j - 32 - k1) * k) / (j1 - j);

Class30_Sub2_Sub1.method336(k1, l + 16 + l1, i1, anInt1063, 16, 0);

Class30_Sub2_Sub1.method341(l + 16 + l1, anInt902, k1, i1, anInt1135);

Class30_Sub2_Sub1.method341(l + 16 + l1, anInt902, k1, i1 + 1, anInt1135);

Class30_Sub2_Sub1.method339(l + 16 + l1, anInt902, 16, i1, (byte)4);

Class30_Sub2_Sub1.method339(l + 17 + l1, anInt902, 16, i1, (byte)4);

if(i <= 0)

anInt1105 = aClass17_1000.method246();

Class30_Sub2_Sub1.method341(l + 16 + l1, anInt927, k1, i1 + 15, anInt1135);

Class30_Sub2_Sub1.method341(l + 17 + l1, anInt927, k1 - 1, i1 + 14, anInt1135);

Class30_Sub2_Sub1.method339(l + 15 + l1 + k1, anInt927, 16, i1, (byte)4);

Class30_Sub2_Sub1.method339(l + 14 + l1 + k1, anInt927, 15, i1 + 1, (byte)4);

}

private final void method31(Class30_Sub2_Sub2 class30_sub2_sub2, int i, int j)

{

anInt839 = 0;

anInt893 = 0;

if(j <= 0)

anInt877 = aClass17_1000.method246();

method139(class30_sub2_sub2, -45, i);

method46(i, class30_sub2_sub2, (byte)2);

method86(i, class30_sub2_sub2, true);

for(int k = 0; k < anInt839; k++)

{

int i1 = anIntArray840[k];

if(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1])).anInt1537 != anInt1161)

{

aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1].aClass5_1696 = null;

aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1] = null;

}

}

if(class30_sub2_sub2.anInt1406 != i)

{

signlink.reporterror((new StringBuilder()).append(aString1173).append(" size mismatch in getnpcpos - pos:").append(class30_sub2_sub2.anInt1406).append(" psize:").append(i).toString());

throw new RuntimeException("eek");

}

for(int l = 0; l < anInt836; l++)

if(aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[l]] == null)

{

signlink.reporterror((new StringBuilder()).append(aString1173).append(" null entry in npc list - pos:").append(l).append(" size:").append(anInt836).toString());

throw new RuntimeException("eek");

}

}

public final void method32(boolean flag)

{

aBoolean1157 &= flag;

if(super.anInt26 == 1)

{

if(super.anInt27 >= 6 && super.anInt27 <= 106 && super.anInt28 >= 467 && super.anInt28 <= 499)

{

anInt1287 = (anInt1287 + 1) % 4;

aBoolean1233 = true;

aBoolean1223 = true;

aClass30_Sub2_Sub2_1192.method397((byte)6, 95);

aClass30_Sub2_Sub2_1192.method398(anInt1287);

aClass30_Sub2_Sub2_1192.method398(anInt845);

aClass30_Sub2_Sub2_1192.method398(anInt1248);

}

if(super.anInt27 >= 135 && super.anInt27 <= 235 && super.anInt28 >= 467 && super.anInt28 <= 499)

{

anInt845 = (anInt845 + 1) % 3;

aBoolean1233 = true;

aBoolean1223 = true;

aClass30_Sub2_Sub2_1192.method397((byte)6, 95);

aClass30_Sub2_Sub2_1192.method398(anInt1287);

aClass30_Sub2_Sub2_1192.method398(anInt845);

aClass30_Sub2_Sub2_1192.method398(anInt1248);

}

if(super.anInt27 >= 273 && super.anInt27 <= 373 && super.anInt28 >= 467 && super.anInt28 <= 499)

{

anInt1248 = (anInt1248 + 1) % 3;

aBoolean1233 = true;

aBoolean1223 = true;

aClass30_Sub2_Sub2_1192.method397((byte)6, 95);

aClass30_Sub2_Sub2_1192.method398(anInt1287);

aClass30_Sub2_Sub2_1192.method398(anInt845);

aClass30_Sub2_Sub2_1192.method398(anInt1248);

}

if(super.anInt27 >= 412 && super.anInt27 <= 512 && super.anInt28 >= 467 && super.anInt28 <= 499)

if(anInt857 == -1)

{

method147(537);

aString881 = "";

aBoolean1158 = false;

int i = 0;

do

{

if(i >= Class9.aClass9Array210.length)

break;

if(Class9.aClass9Array210 != null && Class9.aClass9Array210.anInt214 == 600)

{

anInt1178 = anInt857 = Class9.aClass9Array210.anInt236;

break;

}

i++;

} while(true);

} else

{

method77("Please close the interface you have open before using 'report abuse'", 0, "", aBoolean991);

}

anInt940++;

if(anInt940 > 1386)

{

anInt940 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 165);

aClass30_Sub2_Sub2_1192.method398(0);

int j = aClass30_Sub2_Sub2_1192.anInt1406;

aClass30_Sub2_Sub2_1192.method398(139);

aClass30_Sub2_Sub2_1192.method398(150);

aClass30_Sub2_Sub2_1192.method399(32131);

aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));

aClass30_Sub2_Sub2_1192.method399(3250);

aClass30_Sub2_Sub2_1192.method398(177);

aClass30_Sub2_Sub2_1192.method399(24859);

aClass30_Sub2_Sub2_1192.method398(119);

if((int)(Math.random() * 2D) == 0)

aClass30_Sub2_Sub2_1192.method399(47234);

if((int)(Math.random() * 2D) == 0)

aClass30_Sub2_Sub2_1192.method398(21);

aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - j, (byte)0);

}

}

}

public final void method33(boolean flag, int i)

{

int j = Class41.aClass41Array701.anInt709;

if(j == 0)

return;

int k = anIntArray971;

if(flag)

anInt961 = aClass17_1000.method246();

if(j == 1)

{

if(k == 1)

Class30_Sub2_Sub1_Sub3.method372(0.90000000000000002D, aByte1200);

if(k == 2)

Class30_Sub2_Sub1_Sub3.method372(0.80000000000000004D, aByte1200);

if(k == 3)

Class30_Sub2_Sub1_Sub3.method372(0.69999999999999996D, aByte1200);

if(k == 4)

Class30_Sub2_Sub1_Sub3.method372(0.59999999999999998D, aByte1200);

Class8.aClass12_158.method224();

aBoolean1255 = true;

}

if(j == 3)

{

boolean flag1 = aBoolean1151;

if(k == 0)

{

method123((byte)0, aBoolean1151, 0);

aBoolean1151 = true;

}

if(k == 1)

{

method123((byte)0, aBoolean1151, -400);

aBoolean1151 = true;

}

if(k == 2)

{

method123((byte)0, aBoolean1151, -800);

aBoolean1151 = true;

}

if(k == 3)

{

method123((byte)0, aBoolean1151, -1200);

aBoolean1151 = true;

}

if(k == 4)

aBoolean1151 = false;

if(aBoolean1151 != flag1 && !aBoolean960)

{

if(aBoolean1151)

{

anInt1227 = anInt956;

aBoolean1228 = true;

aClass42_Sub1_1068.method558(2, anInt1227);

} else

{

method15(860);

}

anInt1259 = 0;

}

}

if(j == 4)

{

if(k == 0)

{

aBoolean848 = true;

method111((byte)2, 0);

}

if(k == 1)

{

aBoolean848 = true;

method111((byte)2, -400);

}

if(k == 2)

{

aBoolean848 = true;

method111((byte)2, -800);

}

if(k == 3)

{

aBoolean848 = true;

method111((byte)2, -1200);

}

if(k == 4)

aBoolean848 = false;

}

if(j == 5)

anInt1253 = k;

if(j == 6)

anInt1249 = k;

if(j == 8)

{

anInt1195 = k;

aBoolean1223 = true;

}

if(j == 9)

anInt913 = k;

}

public final void method34(int i)

{

anInt974 = 0;

for(int j = -1; j < anInt891 + anInt836; j++)

{

Object obj;

if(j == -1)

obj = aClass30_Sub2_Sub4_Sub1_Sub2_1126;

else

if(j < anInt891)

obj = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[j]];

else

obj = aClass30_Sub2_Sub4_Sub1_Sub1Array835[anIntArray837[j - anInt891]];

if(obj == null || !((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).method449(aBoolean1224))

continue;

if(obj instanceof Class30_Sub2_Sub4_Sub1_Sub1)

{

Class5 class5 = ((Class30_Sub2_Sub4_Sub1_Sub1)obj).aClass5_1696;

if(class5.anIntArray88 != null)

class5 = class5.method161(anInt877);

if(class5 == null)

continue;

}

if(j < anInt891)

{

int i1 = 30;

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = (Class30_Sub2_Sub4_Sub1_Sub2)obj;

if(class30_sub2_sub4_sub1_sub2.anInt1706 != 0)

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);

if(anInt963 > -1)

{

for(int j2 = 0; j2 < 8; j2++)

if((class30_sub2_sub4_sub1_sub2.anInt1706 & 1 << j2) != 0)

{

aClass30_Sub2_Sub1_Sub1Array1095[j2].method348(anInt963 - 12, 16083, anInt964 - i1);

i1 -= 25;

}

}

}

if(j >= 0 && anInt855 == 10 && anInt933 == anIntArray892[j])

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);

if(anInt963 > -1)

aClass30_Sub2_Sub1_Sub1Array1095[7].method348(anInt963 - 12, 16083, anInt964 - i1);

}

} else

{

Class5 class5_1 = ((Class30_Sub2_Sub4_Sub1_Sub1)obj).aClass5_1696;

if(class5_1.anInt75 >= 0 && class5_1.anInt75 < aClass30_Sub2_Sub1_Sub1Array1095.length)

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);

if(anInt963 > -1)

aClass30_Sub2_Sub1_Sub1Array1095[class5_1.anInt75].method348(anInt963 - 12, 16083, anInt964 - 30);

}

if(anInt855 == 1 && anInt1222 == anIntArray837[j - anInt891] && anInt1161 % 20 < 10)

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);

if(anInt963 > -1)

aClass30_Sub2_Sub1_Sub1Array1095[2].method348(anInt963 - 12, 16083, anInt964 - 28);

}

}

if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506 != null && (j >= anInt891 || anInt1287 == 0 || anInt1287 == 3 || anInt1287 == 1 && method109(false, ((Class30_Sub2_Sub4_Sub1_Sub2)obj).aString1703)))

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507);

if(anInt963 > -1 && anInt974 < anInt975)

{

anIntArray979[anInt974] = aClass30_Sub2_Sub1_Sub4_1272.method384(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506, true) / 2;

anIntArray978[anInt974] = aClass30_Sub2_Sub1_Sub4_1272.anInt1497;

anIntArray976[anInt974] = anInt963;

anIntArray977[anInt974] = anInt964;

anIntArray980[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1513;

anIntArray981[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531;

anIntArray982[anInt974] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1535;

aStringArray983[anInt974++] = ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).aString1506;

if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 >= 1 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 <= 3)

{

anIntArray978[anInt974] += 10;

anIntArray977[anInt974] += 5;

}

if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 == 4)

anIntArray979[anInt974] = 60;

if(anInt1249 == 0 && ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1531 == 5)

anIntArray978[anInt974] += 5;

}

}

if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1532 > anInt1161)

{

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 + 15);

if(anInt963 > -1)

{

int j1 = (((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1533 * 30) / ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1534;

if(j1 > 30)

j1 = 30;

Class30_Sub2_Sub1.method336(5, anInt964 - 3, anInt963 - 15, 65280, j1, 0);

Class30_Sub2_Sub1.method336(5, anInt964 - 3, (anInt963 - 15) + j1, 0xff0000, 30 - j1, 0);

}

}

for(int k1 = 0; k1 < 4; k1++)

{

if(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1516[k1] <= anInt1161)

continue;

method127(true, (Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj, ((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anInt1507 / 2);

if(anInt963 <= -1)

continue;

if(k1 == 1)

anInt964 -= 20;

if(k1 == 2)

{

anInt963 -= 15;

anInt964 -= 10;

}

if(k1 == 3)

{

anInt963 += 15;

anInt964 -= 10;

}

aClass30_Sub2_Sub1_Sub1Array987[((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1515[k1]].method348(anInt963 - 12, 16083, anInt964 - 12);

aClass30_Sub2_Sub1_Sub4_1270.method381(0, String.valueOf(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1514[k1]), 23693, anInt964 + 4, anInt963);

aClass30_Sub2_Sub1_Sub4_1270.method381(0xffffff, String.valueOf(((Class30_Sub2_Sub4_Sub1)(Class30_Sub2_Sub4_Sub1)obj).anIntArray1514[k1]), 23693, anInt964 + 3, anInt963 - 1);

}

}

if(i != 0)

method6();

for(int k = 0; k < anInt974; k++)

{

int l = anIntArray976[k];

int l1 = anIntArray977[k];

int i2 = anIntArray979[k];

int k2 = anIntArray978[k];

for(boolean flag = true; flag;)

{

flag = false;

int l2 = 0;

while(l2 < k)

{

if(l1 + 2 > anIntArray977[l2] - anIntArray978[l2] && l1 - k2 < anIntArray977[l2] + 2 && l - i2 < anIntArray976[l2] + anIntArray979[l2] && l + i2 > anIntArray976[l2] - anIntArray979[l2] && anIntArray977[l2] - anIntArray978[l2] < l1)

{

l1 = anIntArray977[l2] - anIntArray978[l2];

flag = true;

}

l2++;

}

}

anInt963 = anIntArray976[k];

anInt964 = anIntArray977[k] = l1;

String s = aStringArray983[k];

if(anInt1249 == 0)

{

int i3 = 0xffff00;

if(anIntArray980[k] < 6)

i3 = anIntArray965[anIntArray980[k]];

if(anIntArray980[k] == 6)

i3 = anInt1265 % 20 < 10 ? 0xff0000 : 0xffff00;

if(anIntArray980[k] == 7)

i3 = anInt1265 % 20 < 10 ? 255 : 65535;

if(anIntArray980[k] == 8)

i3 = anInt1265 % 20 < 10 ? 45056 : 0x80ff80;

if(anIntArray980[k] == 9)

{

int j3 = 150 - anIntArray982[k];

if(j3 < 50)

i3 = 0xff0000 + 1280 * j3;

else

if(j3 < 100)

i3 = 0xffff00 - 0x50000 * (j3 - 50);

else

if(j3 < 150)

i3 = 65280 + 5 * (j3 - 100);

}

if(anIntArray980[k] == 10)

{

int k3 = 150 - anIntArray982[k];

if(k3 < 50)

i3 = 0xff0000 + 5 * k3;

else

if(k3 < 100)

i3 = 0xff00ff - 0x50000 * (k3 - 50);

else

if(k3 < 150)

i3 = (255 + 0x50000 * (k3 - 100)) - 5 * (k3 - 100);

}

if(anIntArray980[k] == 11)

{

int l3 = 150 - anIntArray982[k];

if(l3 < 50)

i3 = 0xeeeeee - 0x50005 * l3;

else

if(l3 < 100)

i3 = 65280 + 0x50005 * (l3 - 50);

else

if(l3 < 150)

i3 = 0xeeeeee - 0x50000 * (l3 - 100);

}

if(anIntArray981[k] == 0)

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1, anInt963);

aClass30_Sub2_Sub1_Sub4_1272.method381(i3, s, 23693, anInt964, anInt963);

}

if(anIntArray981[k] == 1)

{

aClass30_Sub2_Sub1_Sub4_1272.method386(0, true, s, anInt963, anInt1265, anInt964 + 1);

aClass30_Sub2_Sub1_Sub4_1272.method386(i3, true, s, anInt963, anInt1265, anInt964);

}

if(anIntArray981[k] == 2)

{

aClass30_Sub2_Sub1_Sub4_1272.method387(anInt963, s, anInt1265, anInt964 + 1, aByte1194, 0);

aClass30_Sub2_Sub1_Sub4_1272.method387(anInt963, s, anInt1265, anInt964, aByte1194, i3);

}

if(anIntArray981[k] == 3)

{

aClass30_Sub2_Sub1_Sub4_1272.method388(150 - anIntArray982[k], s, true, anInt1265, anInt964 + 1, anInt963, 0);

aClass30_Sub2_Sub1_Sub4_1272.method388(150 - anIntArray982[k], s, true, anInt1265, anInt964, anInt963, i3);

}

if(anIntArray981[k] == 4)

{

int i4 = aClass30_Sub2_Sub1_Sub4_1272.method384(s, true);

int k4 = ((150 - anIntArray982[k]) * (i4 + 100)) / 150;

Class30_Sub2_Sub1.method333(334, anInt963 - 50, false, anInt963 + 50, 0);

aClass30_Sub2_Sub1_Sub4_1272.method385(0, s, anInt964 + 1, 822, (anInt963 + 50) - k4);

aClass30_Sub2_Sub1_Sub4_1272.method385(i3, s, anInt964, 822, (anInt963 + 50) - k4);

Class30_Sub2_Sub1.method332(4);

}

if(anIntArray981[k] != 5)

continue;

int j4 = 150 - anIntArray982[k];

int l4 = 0;

if(j4 < 25)

l4 = j4 - 25;

else

if(j4 > 125)

l4 = j4 - 125;

Class30_Sub2_Sub1.method333(anInt964 + 5, 0, false, 512, anInt964 - aClass30_Sub2_Sub1_Sub4_1272.anInt1497 - 1);

aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1 + l4, anInt963);

aClass30_Sub2_Sub1_Sub4_1272.method381(i3, s, 23693, anInt964 + l4, anInt963);

Class30_Sub2_Sub1.method332(4);

} else

{

aClass30_Sub2_Sub1_Sub4_1272.method381(0, s, 23693, anInt964 + 1, anInt963);

aClass30_Sub2_Sub1_Sub4_1272.method381(0xffff00, s, 23693, anInt964, anInt963);

}

}

}

public final void method35(boolean flag, long l)

{

int i;

try

{

if(l == 0L)

return;

}

catch(RuntimeException runtimeexception)

{

signlink.reporterror((new StringBuilder()).append("18622, ").append(flag).append(", ").append(l).append(", ").append(runtimeexception.toString()).toString());

throw new RuntimeException();

}

i = 0;

do

{

if(i >= anInt899)

break;

if(aLongArray955 == l)

{

anInt899--;

aBoolean1153 = true;

for(int j = i; j < anInt899; j++)

{

aStringArray1082[j] = aStringArray1082[j + 1];

anIntArray826[j] = anIntArray826[j + 1];

aLongArray955[j] = aLongArray955[j + 1];

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 215);

aClass30_Sub2_Sub2_1192.method404(5, l);

break;

}

i++;

} while(true);

if(flag)

return;

}

public final void method36(byte byte0)

{

aClass15_1163.method237(0);

Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1181;

if(byte0 != -81)

return;

aClass30_Sub2_Sub1_Sub2_1196.method361(0, 16083, 0);

if(anInt1189 != -1)

method105(8, 0, 0, Class9.aClass9Array210[anInt1189], 0);

else

if(anIntArray1130[anInt1221] != -1)

method105(8, 0, 0, Class9.aClass9Array210[anIntArray1130[anInt1221]], 0);

if(aBoolean885 && anInt948 == 1)

method40((byte)9);

aClass15_1163.method238(205, 23680, super.aGraphics12, 553);

aClass15_1165.method237(0);

Class30_Sub2_Sub1_Sub3.anIntArray1472 = anIntArray1182;

}

public final void method37(int i, int j)

{

if(i <= 0)

anInt1008 = -1;

if(!aBoolean960)

{

if(Class30_Sub2_Sub1_Sub3.anIntArray1480[17] >= j)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[17];

int k = class30_sub2_sub1_sub2.anInt1452 * class30_sub2_sub1_sub2.anInt1453 - 1;

int j1 = class30_sub2_sub1_sub2.anInt1452 * anInt945 * 2;

byte abyte0[] = class30_sub2_sub1_sub2.aByteArray1450;

byte abyte3[] = aByteArray912;

for(int i2 = 0; i2 <= k; i2++)

abyte3[i2] = abyte0[i2 - j1 & k];

class30_sub2_sub1_sub2.aByteArray1450 = abyte3;

aByteArray912 = abyte0;

Class30_Sub2_Sub1_Sub3.method370(17, -477);

anInt854++;

if(anInt854 > 1235)

{

anInt854 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 226);

aClass30_Sub2_Sub2_1192.method398(0);

int j2 = aClass30_Sub2_Sub2_1192.anInt1406;

aClass30_Sub2_Sub2_1192.method399(58722);

aClass30_Sub2_Sub2_1192.method398(240);

aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));

aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));

if((int)(Math.random() * 2D) == 0)

aClass30_Sub2_Sub2_1192.method399(51825);

aClass30_Sub2_Sub2_1192.method398((int)(Math.random() * 256D));

aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));

aClass30_Sub2_Sub2_1192.method399(7130);

aClass30_Sub2_Sub2_1192.method399((int)(Math.random() * 65536D));

aClass30_Sub2_Sub2_1192.method399(61657);

aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - j2, (byte)0);

}

}

if(Class30_Sub2_Sub1_Sub3.anIntArray1480[24] >= j)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_1 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[24];

int l = class30_sub2_sub1_sub2_1.anInt1452 * class30_sub2_sub1_sub2_1.anInt1453 - 1;

int k1 = class30_sub2_sub1_sub2_1.anInt1452 * anInt945 * 2;

byte abyte1[] = class30_sub2_sub1_sub2_1.aByteArray1450;

byte abyte4[] = aByteArray912;

for(int k2 = 0; k2 <= l; k2++)

abyte4[k2] = abyte1[k2 - k1 & l];

class30_sub2_sub1_sub2_1.aByteArray1450 = abyte4;

aByteArray912 = abyte1;

Class30_Sub2_Sub1_Sub3.method370(24, -477);

}

if(Class30_Sub2_Sub1_Sub3.anIntArray1480[34] >= j)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_2 = Class30_Sub2_Sub1_Sub3.aClass30_Sub2_Sub1_Sub2Array1474[34];

int i1 = class30_sub2_sub1_sub2_2.anInt1452 * class30_sub2_sub1_sub2_2.anInt1453 - 1;

int l1 = class30_sub2_sub1_sub2_2.anInt1452 * anInt945 * 2;

byte abyte2[] = class30_sub2_sub1_sub2_2.aByteArray1450;

byte abyte5[] = aByteArray912;

for(int l2 = 0; l2 <= i1; l2++)

abyte5[l2] = abyte2[l2 - l1 & i1];

class30_sub2_sub1_sub2_2.aByteArray1450 = abyte5;

aByteArray912 = abyte2;

Class30_Sub2_Sub1_Sub3.method370(34, -477);

}

}

}

public final void method38(byte byte0)

{

if(byte0 != -92)

aClass30_Sub2_Sub2_1192.method398(214);

for(int i = -1; i < anInt891; i++)

{

int k;

if(i == -1)

k = anInt889;

else

k = anIntArray892;

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[k];

if(class30_sub2_sub4_sub1_sub2 == null || ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1535 <= 0)

continue;

class30_sub2_sub4_sub1_sub2.anInt1535--;

if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1535 == 0)

class30_sub2_sub4_sub1_sub2.aString1506 = null;

}

for(int j = 0; j < anInt836; j++)

{

int l = anIntArray837[j];

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[l];

if(class30_sub2_sub4_sub1_sub1 == null || ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1535 <= 0)

continue;

class30_sub2_sub4_sub1_sub1.anInt1535--;

if(((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1535 == 0)

class30_sub2_sub4_sub1_sub1.aString1506 = null;

}

}

public final void method39(byte byte0)

{

int i = anInt1098 * 128 + 64;

int j = anInt1099 * 128 + 64;

int k = method42(anInt918, j, true, i) - anInt1100;

if(anInt858 < i)

{

anInt858 += anInt1101 + ((i - anInt858) * anInt1102) / 1000;

if(anInt858 > i)

anInt858 = i;

}

if(anInt858 > i)

{

anInt858 -= anInt1101 + ((anInt858 - i) * anInt1102) / 1000;

if(anInt858 < i)

anInt858 = i;

}

if(anInt859 < k)

{

anInt859 += anInt1101 + ((k - anInt859) * anInt1102) / 1000;

if(anInt859 > k)

anInt859 = k;

}

if(anInt859 > k)

{

anInt859 -= anInt1101 + ((anInt859 - k) * anInt1102) / 1000;

if(anInt859 < k)

anInt859 = k;

}

if(anInt860 < j)

{

anInt860 += anInt1101 + ((j - anInt860) * anInt1102) / 1000;

if(anInt860 > j)

anInt860 = j;

}

if(anInt860 > j)

{

anInt860 -= anInt1101 + ((anInt860 - j) * anInt1102) / 1000;

if(anInt860 < j)

anInt860 = j;

}

i = anInt995 * 128 + 64;

j = anInt996 * 128 + 64;

k = method42(anInt918, j, true, i) - anInt997;

int l = i - anInt858;

int i1 = k - anInt859;

int j1 = j - anInt860;

int k1 = (int)Math.sqrt(l * l + j1 * j1);

int l1 = (int)(Math.atan2(i1, k1) * 325.94900000000001D) & 0x7ff;

if(byte0 == 5)

byte0 = 0;

else

aBoolean919 = !aBoolean919;

int i2 = (int)(Math.atan2(l, j1) * -325.94900000000001D) & 0x7ff;

if(l1 < 128)

l1 = 128;

if(l1 > 383)

l1 = 383;

if(anInt861 < l1)

{

anInt861 += anInt998 + ((l1 - anInt861) * anInt999) / 1000;

if(anInt861 > l1)

anInt861 = l1;

}

if(anInt861 > l1)

{

anInt861 -= anInt998 + ((anInt861 - l1) * anInt999) / 1000;

if(anInt861 < l1)

anInt861 = l1;

}

int j2 = i2 - anInt862;

if(j2 > 1024)

j2 -= 2048;

if(j2 < -1024)

j2 += 2048;

if(j2 > 0)

{

anInt862 += anInt998 + (j2 * anInt999) / 1000;

anInt862 &= 0x7ff;

}

if(j2 < 0)

{

anInt862 -= anInt998 + (-j2 * anInt999) / 1000;

anInt862 &= 0x7ff;

}

int k2 = i2 - anInt862;

if(k2 > 1024)

k2 -= 2048;

if(k2 < -1024)

k2 += 2048;

if(k2 < 0 && j2 > 0 || k2 > 0 && j2 < 0)

anInt862 = i2;

}

public final void method40(byte byte0)

{

int i = anInt949;

int j = anInt950;

int k = anInt951;

int l = anInt952;

int i1 = 0x5d5447;

Class30_Sub2_Sub1.method336(l, j, i, i1, k, 0);

if(byte0 == 9)

byte0 = 0;

else

return;

Class30_Sub2_Sub1.method336(16, j + 1, i + 1, 0, k - 2, 0);

Class30_Sub2_Sub1.method337(i + 1, k - 2, l - 19, 0, j + 18, true);

aClass30_Sub2_Sub1_Sub4_1272.method385(i1, "Choose Option", j + 14, 822, i + 3);

int j1 = super.anInt20;

int k1 = super.anInt21;

if(anInt948 == 0)

{

j1 -= 4;

k1 -= 4;

}

if(anInt948 == 1)

{

j1 -= 553;

k1 -= 205;

}

if(anInt948 == 2)

{

j1 -= 17;

k1 -= 357;

}

for(int l1 = 0; l1 < anInt1133; l1++)

{

int i2 = j + 31 + (anInt1133 - 1 - l1) * 15;

int j2 = 0xeeeeee;

if(j1 > i && j1 < i + k && k1 > i2 - 13 && k1 < i2 + 3)

j2 = 0xffff00;

aClass30_Sub2_Sub1_Sub4_1272.method389(false, true, i + 3, j2, aStringArray1199[l1], i2);

}

}

public final void method41(byte byte0, long l)

{

if(l == 0L)

return;

if(anInt899 >= 100 && anInt1046 != 1)

{

method77("Your friendlist is full. Max of 100 for free users, and 200 for members", 0, "", aBoolean991);

return;

}

if(anInt899 >= 200)

{

method77("Your friendlist is full. Max of 100 for free users, and 200 for members", 0, "", aBoolean991);

return;

}

String s;

int i;

s = Class50.method587(-45804, Class50.method584(l, (byte)-99));

i = 0;

_L2:

if(i >= anInt899)

break MISSING_BLOCK_LABEL_143;

if(aLongArray955 == l)

{

method77((new StringBuilder()).append(s).append(" is already on your friend list").toString(), 0, "", aBoolean991);

return;

}

i++;

if(true) goto _L2; else goto _L1

_L1:

if(byte0 != 68)

anInt1008 = -1;

i = 0;

_L4:

if(i >= anInt822)

break MISSING_BLOCK_LABEL_224;

if(aLongArray925 == l)

{

method77((new StringBuilder()).append("Please remove ").append(s).append(" from your ignore list first").toString(), 0, "", aBoolean991);

return;

}

i++;

if(true) goto _L4; else goto _L3

_L3:

if(s.equals(aClass30_Sub2_Sub4_Sub1_Sub2_1126.aString1703))

return;

try

{

aStringArray1082[anInt899] = s;

aLongArray955[anInt899] = l;

anIntArray826[anInt899] = 0;

anInt899++;

aBoolean1153 = true;

aClass30_Sub2_Sub2_1192.method397((byte)6, 188);

aClass30_Sub2_Sub2_1192.method404(5, l);

return;

}

catch(RuntimeException runtimeexception)

{

signlink.reporterror((new StringBuilder()).append("15283, ").append(byte0).append(", ").append(l).append(", ").append(runtimeexception.toString()).toString());

}

throw new RuntimeException();

}

public final int method42(int i, int j, boolean flag, int k)

{

aBoolean1157 &= flag;

int l = k >> 7;

int i1 = j >> 7;

if(l < 0 || i1 < 0 || l > 103 || i1 > 103)

return 0;

int j1 = i;

if(j1 < 3 && (aByteArrayArrayArray1258[1][l][i1] & 2) == 2)

j1++;

int k1 = k & 0x7f;

int l1 = j & 0x7f;

int i2 = anIntArrayArrayArray1214[j1][l][i1] * (128 - k1) + anIntArrayArrayArray1214[j1][l + 1][i1] * k1 >> 7;

int j2 = anIntArrayArrayArray1214[j1][l][i1 + 1] * (128 - k1) + anIntArrayArrayArray1214[j1][l + 1][i1 + 1] * k1 >> 7;

return i2 * (128 - l1) + j2 * l1 >> 7;

}

private static final String method43(int i, int j)

{

if(i != -33245)

anInt846 = -65;

if(j < 0x186a0)

return String.valueOf(j);

if(j < 0x989680)

return (new StringBuilder()).append(j / 1000).append("K").toString();

else

return (new StringBuilder()).append(j / 0xf4240).append("M").toString();

}

public final void method44(boolean flag)

{

try

{

if(aClass24_1168 != null)

aClass24_1168.method267();

}

catch(Exception exception) { }

aClass24_1168 = null;

if(!flag)

return;

aBoolean1157 = false;

anInt833 = 0;

method23(false);

aClass25_946.method274(619);

for(int i = 0; i < 4; i++)

aClass11Array1230.method210();

System.gc();

method15(860);

anInt956 = -1;

anInt1227 = -1;

anInt1259 = 0;

}

public final void method45(int i)

{

if(i != 0)

anInt1008 = -1;

aBoolean1031 = true;

label0:

for(int j = 0; j < 7; j++)

{

anIntArray1065[j] = -1;

int k = 0;

do

{

if(k >= Class38.anInt655)

continue label0;

if(!Class38.aClass38Array656[k].aBoolean662 && Class38.aClass38Array656[k].anInt657 == j + (aBoolean1047 ? 0 : 7))

{

anIntArray1065[j] = k;

continue label0;

}

k++;

} while(true);

}

}

private final void method46(int i, Class30_Sub2_Sub2 class30_sub2_sub2, byte byte0)

{

if(byte0 != 2)

{

for(int j = 1; j > 0; j++);

}

while(class30_sub2_sub2.anInt1407 + 21 < i * 8)

{

int k = class30_sub2_sub2.method419(14, 0);

if(k == 16383)

break;

if(aClass30_Sub2_Sub4_Sub1_Sub1Array835[k] == null)

aClass30_Sub2_Sub4_Sub1_Sub1Array835[k] = new Class30_Sub2_Sub4_Sub1_Sub1();

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[k];

anIntArray837[anInt836++] = k;

class30_sub2_sub4_sub1_sub1.anInt1537 = anInt1161;

int l = class30_sub2_sub2.method419(5, 0);

if(l > 15)

l -= 32;

int i1 = class30_sub2_sub2.method419(5, 0);

if(i1 > 15)

i1 -= 32;

int j1 = class30_sub2_sub2.method419(1, 0);

class30_sub2_sub4_sub1_sub1.aClass5_1696 = Class5.method159(class30_sub2_sub2.method419(12, 0));

int k1 = class30_sub2_sub2.method419(1, 0);

if(k1 == 1)

anIntArray894[anInt893++] = k;

class30_sub2_sub4_sub1_sub1.anInt1540 = class30_sub2_sub4_sub1_sub1.aClass5_1696.aByte68;

class30_sub2_sub4_sub1_sub1.anInt1504 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt79;

class30_sub2_sub4_sub1_sub1.anInt1554 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt67;

class30_sub2_sub4_sub1_sub1.anInt1555 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt58;

class30_sub2_sub4_sub1_sub1.anInt1556 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt83;

class30_sub2_sub4_sub1_sub1.anInt1557 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt55;

class30_sub2_sub4_sub1_sub1.anInt1511 = class30_sub2_sub4_sub1_sub1.aClass5_1696.anInt77;

class30_sub2_sub4_sub1_sub1.method445(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0] + i1, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0] + l, j1 == 1, false);

}

class30_sub2_sub2.method420(true);

}

public final void method7(int i)

{

if(aBoolean1252 || aBoolean926 || aBoolean1176)

return;

anInt1161++;

if(!aBoolean1157)

method140(true);

else

method62(anInt1218);

method57(false);

if(i != anInt1058)

aBoolean919 = !aBoolean919;

}

public final void method47(int i, boolean flag)

{

if(((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anInt1550 >> 7 == anInt1261 && ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anInt1551 >> 7 == anInt1262)

anInt1261 = 0;

int j = anInt891;

if(i != 0)

{

for(int k = 1; k > 0; k++);

}

if(flag)

j = 1;

for(int l = 0; l < j; l++)

{

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2;

int i1;

if(flag)

{

class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2_1126;

i1 = anInt889 << 14;

} else

{

class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[l]];

i1 = anIntArray892[l] << 14;

}

if(class30_sub2_sub4_sub1_sub2 == null || !class30_sub2_sub4_sub1_sub2.method449(aBoolean1224))

continue;

class30_sub2_sub4_sub1_sub2.aBoolean1699 = false;

if((aBoolean960 && anInt891 > 50 || anInt891 > 200) && !flag && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1517 == ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1511)

class30_sub2_sub4_sub1_sub2.aBoolean1699 = true;

int j1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 >> 7;

int k1 = ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 >> 7;

if(j1 < 0 || j1 >= 104 || k1 < 0 || k1 >= 104)

continue;

if(class30_sub2_sub4_sub1_sub2.aClass30_Sub2_Sub4_Sub6_1714 != null && anInt1161 >= class30_sub2_sub4_sub1_sub2.anInt1707 && anInt1161 < class30_sub2_sub4_sub1_sub2.anInt1708)

{

class30_sub2_sub4_sub1_sub2.aBoolean1699 = false;

class30_sub2_sub4_sub1_sub2.anInt1709 = method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550);

aClass25_946.method286(60, anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, class30_sub2_sub4_sub1_sub2, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1552, class30_sub2_sub4_sub1_sub2.anInt1722, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, class30_sub2_sub4_sub1_sub2.anInt1709, class30_sub2_sub4_sub1_sub2.anInt1719, class30_sub2_sub4_sub1_sub2.anInt1721, i1, class30_sub2_sub4_sub1_sub2.anInt1720, (byte)35);

continue;

}

if((((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 & 0x7f) == 64 && (((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 & 0x7f) == 64)

{

if(anIntArrayArray929[j1][k1] == anInt1265)

continue;

anIntArrayArray929[j1][k1] = anInt1265;

}

class30_sub2_sub4_sub1_sub2.anInt1709 = method42(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550);

aClass25_946.method285(anInt918, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1552, (byte)6, class30_sub2_sub4_sub1_sub2.anInt1709, i1, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, 60, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, class30_sub2_sub4_sub1_sub2, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).aBoolean1541);

}

}

public final boolean method48(int i, Class9 class9)

{

if(i <= 0)

anInt1008 = -1;

int j = class9.anInt214;

if(anInt900 == 2)

{

if(j == 201)

{

aBoolean1223 = true;

anInt1225 = 0;

aBoolean1256 = true;

aString1212 = "";

anInt1064 = 1;

aString1121 = "Enter name of friend to add to list";

}

if(j == 202)

{

aBoolean1223 = true;

anInt1225 = 0;

aBoolean1256 = true;

aString1212 = "";

anInt1064 = 2;

aString1121 = "Enter name of friend to delete from list";

}

}

if(j == 205)

{

anInt1011 = 250;

return true;

}

if(j == 501)

{

aBoolean1223 = true;

anInt1225 = 0;

aBoolean1256 = true;

aString1212 = "";

anInt1064 = 4;

aString1121 = "Enter name of player to add to list";

}

if(j == 502)

{

aBoolean1223 = true;

anInt1225 = 0;

aBoolean1256 = true;

aString1212 = "";

anInt1064 = 5;

aString1121 = "Enter name of player to delete from list";

}

if(j >= 300 && j <= 313)

{

int k = (j - 300) / 2;

int k1 = j & 1;

int i2 = anIntArray1065[k];

if(i2 != -1)

{

do

{

if(k1 == 0 && --i2 < 0)

i2 = Class38.anInt655 - 1;

if(k1 == 1 && ++i2 >= Class38.anInt655)

i2 = 0;

} while(Class38.aClass38Array656[i2].aBoolean662 || Class38.aClass38Array656[i2].anInt657 != k + (aBoolean1047 ? 0 : 7));

anIntArray1065[k] = i2;

aBoolean1031 = true;

}

}

if(j >= 314 && j <= 323)

{

int l = (j - 314) / 2;

int l1 = j & 1;

int j2 = anIntArray990[l];

if(l1 == 0 && --j2 < 0)

j2 = anIntArrayArray1003[l].length - 1;

if(l1 == 1 && ++j2 >= anIntArrayArray1003[l].length)

j2 = 0;

anIntArray990[l] = j2;

aBoolean1031 = true;

}

if(j == 324 && !aBoolean1047)

{

aBoolean1047 = true;

method45(0);

}

if(j == 325 && aBoolean1047)

{

aBoolean1047 = false;

method45(0);

}

if(j == 326)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 101);

aClass30_Sub2_Sub2_1192.method398(aBoolean1047 ? 0 : 1);

for(int i1 = 0; i1 < 7; i1++)

aClass30_Sub2_Sub2_1192.method398(anIntArray1065[i1]);

for(int j1 = 0; j1 < 5; j1++)

aClass30_Sub2_Sub2_1192.method398(anIntArray990[j1]);

return true;

}

if(j == 613)

aBoolean1158 = !aBoolean1158;

if(j >= 601 && j <= 612)

{

method147(537);

if(aString881.length() > 0)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 218);

aClass30_Sub2_Sub2_1192.method404(5, Class50.method583(aString881));

aClass30_Sub2_Sub2_1192.method398(j - 601);

aClass30_Sub2_Sub2_1192.method398(aBoolean1158 ? 1 : 0);

}

}

return false;

}

private final void method49(int i, byte byte0, Class30_Sub2_Sub2 class30_sub2_sub2)

{

if(byte0 == 2)

byte0 = 0;

else

return;

for(int j = 0; j < anInt893; j++)

{

int k = anIntArray894[j];

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[k];

int l = class30_sub2_sub2.method408();

if((l & 0x40) != 0)

l += class30_sub2_sub2.method408() << 8;

method107(l, k, class30_sub2_sub2, aByte923, class30_sub2_sub4_sub1_sub2);

}

}

public final void method50(int i, int j, int k, int l, int i1, int j1)

{

int k1 = aClass25_946.method300(j1, l, i);

if(j >= 0)

return;

if(k1 != 0)

{

int l1 = aClass25_946.method304(j1, l, i, k1);

int k2 = l1 >> 6 & 3;

int i3 = l1 & 0x1f;

int k3 = k;

if(k1 > 0)

k3 = i1;

int ai[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;

int k4 = 24624 + l * 4 + (103 - i) * 512 * 4;

int i5 = k1 >> 14 & 0x7fff;

Class46 class46_2 = Class46.method572(i5);

if(class46_2.anInt758 != -1)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_2 = aClass30_Sub2_Sub1_Sub2Array1060[class46_2.anInt758];

if(class30_sub2_sub1_sub2_2 != null)

{

int i6 = (class46_2.anInt744 * 4 - class30_sub2_sub1_sub2_2.anInt1452) / 2;

int j6 = (class46_2.anInt761 * 4 - class30_sub2_sub1_sub2_2.anInt1453) / 2;

class30_sub2_sub1_sub2_2.method361(48 + l * 4 + i6, 16083, 48 + (104 - i - class46_2.anInt761) * 4 + j6);

}

} else

{

if(i3 == 0 || i3 == 2)

if(k2 == 0)

{

ai[k4] = k3;

ai[k4 + 512] = k3;

ai[k4 + 1024] = k3;

ai[k4 + 1536] = k3;

} else

if(k2 == 1)

{

ai[k4] = k3;

ai[k4 + 1] = k3;

ai[k4 + 2] = k3;

ai[k4 + 3] = k3;

} else

if(k2 == 2)

{

ai[k4 + 3] = k3;

ai[k4 + 3 + 512] = k3;

ai[k4 + 3 + 1024] = k3;

ai[k4 + 3 + 1536] = k3;

} else

if(k2 == 3)

{

ai[k4 + 1536] = k3;

ai[k4 + 1536 + 1] = k3;

ai[k4 + 1536 + 2] = k3;

ai[k4 + 1536 + 3] = k3;

}

if(i3 == 3)

if(k2 == 0)

ai[k4] = k3;

else

if(k2 == 1)

ai[k4 + 3] = k3;

else

if(k2 == 2)

ai[k4 + 3 + 1536] = k3;

else

if(k2 == 3)

ai[k4 + 1536] = k3;

if(i3 == 2)

if(k2 == 3)

{

ai[k4] = k3;

ai[k4 + 512] = k3;

ai[k4 + 1024] = k3;

ai[k4 + 1536] = k3;

} else

if(k2 == 0)

{

ai[k4] = k3;

ai[k4 + 1] = k3;

ai[k4 + 2] = k3;

ai[k4 + 3] = k3;

} else

if(k2 == 1)

{

ai[k4 + 3] = k3;

ai[k4 + 3 + 512] = k3;

ai[k4 + 3 + 1024] = k3;

ai[k4 + 3 + 1536] = k3;

} else

if(k2 == 2)

{

ai[k4 + 1536] = k3;

ai[k4 + 1536 + 1] = k3;

ai[k4 + 1536 + 2] = k3;

ai[k4 + 1536 + 3] = k3;

}

}

}

k1 = aClass25_946.method302(j1, l, i);

if(k1 != 0)

{

int i2 = aClass25_946.method304(j1, l, i, k1);

int l2 = i2 >> 6 & 3;

int j3 = i2 & 0x1f;

int l3 = k1 >> 14 & 0x7fff;

Class46 class46_1 = Class46.method572(l3);

if(class46_1.anInt758 != -1)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2_1 = aClass30_Sub2_Sub1_Sub2Array1060[class46_1.anInt758];

if(class30_sub2_sub1_sub2_1 != null)

{

int j5 = (class46_1.anInt744 * 4 - class30_sub2_sub1_sub2_1.anInt1452) / 2;

int k5 = (class46_1.anInt761 * 4 - class30_sub2_sub1_sub2_1.anInt1453) / 2;

class30_sub2_sub1_sub2_1.method361(48 + l * 4 + j5, 16083, 48 + (104 - i - class46_1.anInt761) * 4 + k5);

}

} else

if(j3 == 9)

{

int l4 = 0xeeeeee;

if(k1 > 0)

l4 = 0xee0000;

int ai1[] = aClass30_Sub2_Sub1_Sub1_1263.anIntArray1439;

int l5 = 24624 + l * 4 + (103 - i) * 512 * 4;

if(l2 == 0 || l2 == 2)

{

ai1[l5 + 1536] = l4;

ai1[l5 + 1024 + 1] = l4;

ai1[l5 + 512 + 2] = l4;

ai1[l5 + 3] = l4;

} else

{

ai1[l5] = l4;

ai1[l5 + 512 + 1] = l4;

ai1[l5 + 1024 + 2] = l4;

ai1[l5 + 1536 + 3] = l4;

}

}

}

k1 = aClass25_946.method303(j1, l, i);

if(k1 != 0)

{

int j2 = k1 >> 14 & 0x7fff;

Class46 class46 = Class46.method572(j2);

if(class46.anInt758 != -1)

{

Class30_Sub2_Sub1_Sub2 class30_sub2_sub1_sub2 = aClass30_Sub2_Sub1_Sub2Array1060[class46.anInt758];

if(class30_sub2_sub1_sub2 != null)

{

int i4 = (class46.anInt744 * 4 - class30_sub2_sub1_sub2.anInt1452) / 2;

int j4 = (class46.anInt761 * 4 - class30_sub2_sub1_sub2.anInt1453) / 2;

class30_sub2_sub1_sub2.method361(48 + l * 4 + i4, 16083, 48 + (104 - i - class46.anInt761) * 4 + j4);

}

}

}

}

public final void method51(int i)

{

aClass30_Sub2_Sub1_Sub2_966 = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "titlebox", 0);

if(i <= 0)

aBoolean1231 = !aBoolean1231;

aClass30_Sub2_Sub1_Sub2_967 = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "titlebutton", 0);

aClass30_Sub2_Sub1_Sub2Array1152 = new Class30_Sub2_Sub1_Sub2[12];

int j = 0;

try

{

j = Integer.parseInt(getParameter("fl_icon"));

}

catch(Exception exception) { }

if(j == 0)

{

for(int k = 0; k < 12; k++)

aClass30_Sub2_Sub1_Sub2Array1152[k] = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "runes", k);

} else

{

for(int l = 0; l < 12; l++)

aClass30_Sub2_Sub1_Sub2Array1152[l] = new Class30_Sub2_Sub1_Sub2(aClass44_1053, "runes", 12 + (l & 3));

}

aClass30_Sub2_Sub1_Sub1_1201 = new Class30_Sub2_Sub1_Sub1(128, 265);

aClass30_Sub2_Sub1_Sub1_1202 = new Class30_Sub2_Sub1_Sub1(128, 265);

for(int i1 = 0; i1 < 33920; i1++)

aClass30_Sub2_Sub1_Sub1_1201.anIntArray1439[i1] = aClass15_1110.anIntArray315[i1];

anIntArray850 = new int[256];

anIntArray1190 = new int[32768];

anIntArray1191 = new int[32768];

method106(null, -135);

anIntArray828 = new int[32768];

anIntArray829 = new int[32768];

method13(10, (byte)4, "-Connecting to fileserver-");

if(!aBoolean831)

{

aBoolean880 = true;

aBoolean831 = true;

method12(this, 2);

}

}

public static final void method52(boolean flag)

{

Class25.aBoolean436 = false;

Class30_Sub2_Sub1_Sub3.aBoolean1461 = false;

aBoolean960 = false;

Class7.aBoolean151 = false;

if(flag)

aBoolean919 = !aBoolean919;

Class46.aBoolean752 = false;

}

public static final void main(String args[])

{

client client1;

try

{

System.out.println("-");

System.out.println("-HoulaScape-");

System.out.println("-");

System.out.println("-by masterhoulahan-");

System.out.println("-");

System.out.println("credit goes to all the people that made tuts on kaitnieks thax :)");

if(args.length > 0)

{

System.out.println("do not send in parameters in this version of the client");

return;

}

}

catch(Exception exception)

{

return;

}

anInt957 = 0;

anInt958 = 0;

method52(false);

aBoolean959 = true;

signlink.storeid = 32;

signlink.startpriv(InetAddress.getLocalHost());

client1 = new client();

client1.method1(503, false, 765);

return;

}

public final void method53(int i)

{

if(i != -48877)

return;

if(aBoolean960 && anInt1023 == 2 && Class7.anInt131 != anInt918)

{

aClass15_1165.method237(0);

aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Loading - please wait:)", 23693, 151, 257);

aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Loading - please wait:)", 23693, 150, 256);

aClass15_1165.method238(4, 23680, super.aGraphics12, 4);

anInt1023 = 1;

aLong824 = System.currentTimeMillis();

}

if(anInt1023 == 1)

{

int j = method54((byte)-95);

if(j != 0 && System.currentTimeMillis() - aLong824 > 0x57e40L)

{

signlink.reporterror((new StringBuilder()).append(aString1173).append(" glcfb ").append(aLong1215).append(",").append(j).append(",").append(aBoolean960).append(",").append(aClass14Array970[0]).append(",").append(aClass42_Sub1_1068.method552()).append(",").append(anInt918).append(",").append(anInt1069).append(",").append(anInt1070).toString());

aLong824 = System.currentTimeMillis();

}

}

if(anInt1023 == 2 && anInt918 != anInt985)

{

anInt985 = anInt918;

method24(true, anInt918);

}

}

public final int method54(byte byte0)

{

for(int i = 0; i < aByteArrayArray1183.length; i++)

{

if(aByteArrayArray1183 == null && anIntArray1235 != -1)

return -1;

if(aByteArrayArray1247 == null && anIntArray1236 != -1)

return -2;

}

boolean flag = true;

if(byte0 != -95)

return 0;

for(int j = 0; j < aByteArrayArray1183.length; j++)

{

byte abyte0[] = aByteArrayArray1247[j];

if(abyte0 == null)

continue;

int k = (anIntArray1234[j] >> 8) * 64 - anInt1034;

int l = (anIntArray1234[j] & 0xff) * 64 - anInt1035;

if(aBoolean1159)

{

k = 10;

l = 10;

}

flag &= Class7.method189(k, abyte0, l, 6);

}

if(!flag)

return -3;

if(aBoolean1080)

{

return -4;

} else

{

anInt1023 = 2;

Class7.anInt131 = anInt918;

method22(true);

aClass30_Sub2_Sub2_1192.method397((byte)6, 121);

return 0;

}

}

public final void method55(int i)

{

while(i >= 0)

method6();

for(Class30_Sub2_Sub4_Sub4 class30_sub2_sub4_sub4 = (Class30_Sub2_Sub4_Sub4)aClass19_1013.method252(); class30_sub2_sub4_sub4 != null; class30_sub2_sub4_sub4 = (Class30_Sub2_Sub4_Sub4)aClass19_1013.method254(false))

{

if(class30_sub2_sub4_sub4.anInt1597 != anInt918 || anInt1161 > class30_sub2_sub4_sub4.anInt1572)

{

class30_sub2_sub4_sub4.method329();

continue;

}

if(anInt1161 < class30_sub2_sub4_sub4.anInt1571)

continue;

if(class30_sub2_sub4_sub4.anInt1590 > 0)

{

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[class30_sub2_sub4_sub4.anInt1590 - 1];

if(class30_sub2_sub4_sub1_sub1 != null && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550 < 13312 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551 < 13312)

class30_sub2_sub4_sub4.method455(anInt1161, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, method42(class30_sub2_sub4_sub4.anInt1597, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550) - class30_sub2_sub4_sub4.anInt1583, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anInt1550, (byte)-83);

}

if(class30_sub2_sub4_sub4.anInt1590 < 0)

{

int j = -class30_sub2_sub4_sub4.anInt1590 - 1;

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2;

if(j == anInt884)

class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2_1126;

else

class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[j];

if(class30_sub2_sub4_sub1_sub2 != null && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550 < 13312 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 >= 0 && ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551 < 13312)

class30_sub2_sub4_sub4.method455(anInt1161, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, method42(class30_sub2_sub4_sub4.anInt1597, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1551, true, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550) - class30_sub2_sub4_sub4.anInt1583, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anInt1550, (byte)-83);

}

class30_sub2_sub4_sub4.method456(anInt945, anInt1020);

aClass25_946.method285(anInt918, class30_sub2_sub4_sub4.anInt1595, (byte)6, (int)class30_sub2_sub4_sub4.aDouble1587, -1, (int)class30_sub2_sub4_sub4.aDouble1586, 60, (int)class30_sub2_sub4_sub4.aDouble1585, class30_sub2_sub4_sub4, false);

}

}

public final AppletContext getAppletContext()

{

if(signlink.mainapp != null)

return signlink.mainapp.getAppletContext();

else

return super.getAppletContext();

}

public final void method56(int i)

{

byte abyte0[] = aClass44_1053.method571("title.dat", null);

Class30_Sub2_Sub1_Sub1 class30_sub2_sub1_sub1 = new Class30_Sub2_Sub1_Sub1(abyte0, this);

aClass15_1110.method237(0);

class30_sub2_sub1_sub1.method346(0, 0, -32357);

aClass15_1111.method237(0);

class30_sub2_sub1_sub1.method346(-637, 0, -32357);

aClass15_1107.method237(0);

class30_sub2_sub1_sub1.method346(-128, 0, -32357);

aClass15_1108.method237(0);

class30_sub2_sub1_sub1.method346(-202, -371, -32357);

aClass15_1109.method237(0);

class30_sub2_sub1_sub1.method346(-202, -171, -32357);

aClass15_1112.method237(0);

class30_sub2_sub1_sub1.method346(0, -265, -32357);

aClass15_1113.method237(0);

class30_sub2_sub1_sub1.method346(-562, -265, -32357);

aClass15_1114.method237(0);

class30_sub2_sub1_sub1.method346(-128, -171, -32357);

aClass15_1115.method237(0);

class30_sub2_sub1_sub1.method346(-562, -171, -32357);

int ai[] = new int[class30_sub2_sub1_sub1.anInt1440];

for(int j = 0; j < class30_sub2_sub1_sub1.anInt1441; j++)

{

for(int k = 0; k < class30_sub2_sub1_sub1.anInt1440; k++)

ai[k] = class30_sub2_sub1_sub1.anIntArray1439[(class30_sub2_sub1_sub1.anInt1440 - k - 1) + class30_sub2_sub1_sub1.anInt1440 * j];

for(int l = 0; l < class30_sub2_sub1_sub1.anInt1440; l++)

class30_sub2_sub1_sub1.anIntArray1439[l + class30_sub2_sub1_sub1.anInt1440 * j] = ai[l];

}

aClass15_1110.method237(0);

class30_sub2_sub1_sub1.method346(382, 0, -32357);

aClass15_1111.method237(0);

class30_sub2_sub1_sub1.method346(-255, 0, -32357);

aClass15_1107.method237(0);

class30_sub2_sub1_sub1.method346(254, 0, -32357);

aClass15_1108.method237(0);

class30_sub2_sub1_sub1.method346(180, -371, -32357);

aClass15_1109.method237(0);

class30_sub2_sub1_sub1.method346(180, -171, -32357);

aClass15_1112.method237(0);

class30_sub2_sub1_sub1.method346(382, -265, -32357);

aClass15_1113.method237(0);

class30_sub2_sub1_sub1.method346(-180, -265, -32357);

aClass15_1114.method237(0);

class30_sub2_sub1_sub1.method346(254, -171, -32357);

aClass15_1115.method237(0);

if(i != 0)

{

return;

} else

{

class30_sub2_sub1_sub1.method346(-180, -171, -32357);

Object obj = null;

Object obj1 = null;

System.gc();

return;

}

}

public final void method57(boolean flag)

{

if(flag)

anInt883 = -72;

do

{

Class30_Sub2_Sub3 class30_sub2_sub3;

do

{

class30_sub2_sub3 = aClass42_Sub1_1068.method561();

if(class30_sub2_sub3 == null)

return;

if(class30_sub2_sub3.anInt1419 == 0)

{

Class30_Sub2_Sub4_Sub6.method460(class30_sub2_sub3.aByteArray1420, -4036, class30_sub2_sub3.anInt1421);

if((aClass42_Sub1_1068.method559(class30_sub2_sub3.anInt1421, -203) & 0x62) != 0)

{

aBoolean1153 = true;

if(anInt1276 != -1)

aBoolean1223 = true;

}

}

if(class30_sub2_sub3.anInt1419 == 1 && class30_sub2_sub3.aByteArray1420 != null)

Class36.method529(class30_sub2_sub3.aByteArray1420, false);

if(class30_sub2_sub3.anInt1419 == 2 && class30_sub2_sub3.anInt1421 == anInt1227 && class30_sub2_sub3.aByteArray1420 != null)

method21(aBoolean1228, 0, class30_sub2_sub3.aByteArray1420);

if(class30_sub2_sub3.anInt1419 == 3 && anInt1023 == 1)

{

int i = 0;

do

{

if(i >= aByteArrayArray1183.length)

break;

if(anIntArray1235 == class30_sub2_sub3.anInt1421)

{

aByteArrayArray1183 = class30_sub2_sub3.aByteArray1420;

if(class30_sub2_sub3.aByteArray1420 == null)

anIntArray1235 = -1;

break;

}

if(anIntArray1236 == class30_sub2_sub3.anInt1421)

{

aByteArrayArray1247 = class30_sub2_sub3.aByteArray1420;

if(class30_sub2_sub3.aByteArray1420 == null)

anIntArray1236 = -1;

break;

}

i++;

} while(true);

}

} while(class30_sub2_sub3.anInt1419 != 93 || !aClass42_Sub1_1068.method564(class30_sub2_sub3.anInt1421, -520));

Class7.method173((byte)-107, new Class30_Sub2_Sub2(class30_sub2_sub3.aByteArray1420, 891), aClass42_Sub1_1068);

} while(true);

}

public final void method58(int i)

{

char c = '\u0100';

for(int j = 10; j < 117; j++)

{

int i2 = (int)(Math.random() * 100D);

if(i2 < 50)

anIntArray828[j + (c - 2 << 7)] = 255;

}

if(i != 25106)

method6();

for(int k = 0; k < 100; k++)

{

int j2 = (int)(Math.random() * 124D) + 2;

int i3 = (int)(Math.random() * 128D) + 128;

int l3 = j2 + (i3 << 7);

anIntArray828[l3] = 192;

}

for(int l = 1; l < c - 1; l++)

{

for(int k2 = 1; k2 < 127; k2++)

{

int j3 = k2 + (l << 7);

anIntArray829[j3] = (anIntArray828[j3 - 1] + anIntArray828[j3 + 1] + anIntArray828[j3 - 128] + anIntArray828[j3 + 128]) / 4;

}

}

anInt1275 += 128;

if(anInt1275 > anIntArray1190.length)

{

anInt1275 -= anIntArray1190.length;

int i1 = (int)(Math.random() * 12D);

method106(aClass30_Sub2_Sub1_Sub2Array1152[i1], -135);

}

for(int j1 = 1; j1 < c - 1; j1++)

{

for(int l2 = 1; l2 < 127; l2++)

{

int k3 = l2 + (j1 << 7);

int i4 = anIntArray829[k3 + 128] - anIntArray1190[k3 + anInt1275 & anIntArray1190.length - 1] / 5;

if(i4 < 0)

i4 = 0;

anIntArray828[k3] = i4;

}

}

for(int k1 = 0; k1 < c - 1; k1++)

anIntArray969[k1] = anIntArray969[k1 + 1];

anIntArray969[c - 1] = (int)(Math.sin((double)anInt1161 / 14D) * 16D + Math.sin((double)anInt1161 / 15D) * 14D + Math.sin((double)anInt1161 / 16D) * 12D);

if(anInt1040 > 0)

anInt1040 -= 4;

if(anInt1041 > 0)

anInt1041 -= 4;

if(anInt1040 == 0 && anInt1041 == 0)

{

int l1 = (int)(Math.random() * 2000D);

if(l1 == 0)

anInt1040 = 1024;

if(l1 == 1)

anInt1041 = 1024;

}

}

public final boolean method59(byte abyte0[], byte byte0, int i)

{

if(byte0 != 116)

throw new NullPointerException();

if(abyte0 == null)

return true;

else

return signlink.wavesave(abyte0, i);

}

public final void method60(int i, byte byte0)

{

Class9 class9 = Class9.aClass9Array210;

for(int j = 0; j < class9.anIntArray240.length && class9.anIntArray240[j] != -1; j++)

{

Class9 class9_1 = Class9.aClass9Array210[class9.anIntArray240[j]];

if(class9_1.anInt262 == 1)

method60(class9_1.anInt250, (byte)6);

class9_1.anInt246 = 0;

class9_1.anInt208 = 0;

}

if(byte0 == 6)

byte0 = 0;

}

public final void method61(int i)

{

if(anInt855 != 2)

return;

method128((anInt934 - anInt1034 << 7) + anInt937, anInt936 * 2, anInt875, (anInt935 - anInt1035 << 7) + anInt938);

if(i >= 0)

aBoolean1224 = !aBoolean1224;

if(anInt963 > -1 && anInt1161 % 20 < 10)

aClass30_Sub2_Sub1_Sub1Array1095[2].method348(anInt963 - 12, 16083, anInt964 - 28);

}

public final void method62(int i)

{

if(anInt1104 > 1)

anInt1104--;

if(anInt1011 > 0)

anInt1011--;

for(int j = 0; j < 5 && method145(true); j++);

if(!aBoolean1157)

return;

synchronized(aClass48_879.anObject806)

{

if(aBoolean1205)

{

if(super.anInt26 != 0 || aClass48_879.anInt810 >= 40)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 45);

aClass30_Sub2_Sub2_1192.method398(0);

int l1 = aClass30_Sub2_Sub2_1192.anInt1406;

int k2 = 0;

for(int k3 = 0; k3 < aClass48_879.anInt810 && l1 - aClass30_Sub2_Sub2_1192.anInt1406 < 240; k3++)

{

k2++;

int l4 = aClass48_879.anIntArray807[k3];

if(l4 < 0)

l4 = 0;

else

if(l4 > 502)

l4 = 502;

int j5 = aClass48_879.anIntArray809[k3];

if(j5 < 0)

j5 = 0;

else

if(j5 > 764)

j5 = 764;

int l5 = l4 * 765 + j5;

if(aClass48_879.anIntArray807[k3] == -1 && aClass48_879.anIntArray809[k3] == -1)

{

j5 = -1;

l4 = -1;

l5 = 0x7ffff;

}

if(j5 == anInt1237 && l4 == anInt1238)

{

if(anInt1022 < 2047)

anInt1022++;

continue;

}

int j6 = j5 - anInt1237;

anInt1237 = j5;

int k6 = l4 - anInt1238;

anInt1238 = l4;

if(anInt1022 < 8 && j6 >= -32 && j6 <= 31 && k6 >= -32 && k6 <= 31)

{

j6 += 32;

k6 += 32;

aClass30_Sub2_Sub2_1192.method399((anInt1022 << 12) + (j6 << 6) + k6);

anInt1022 = 0;

continue;

}

if(anInt1022 < 8)

{

aClass30_Sub2_Sub2_1192.method401(0x800000 + (anInt1022 << 19) + l5);

anInt1022 = 0;

} else

{

aClass30_Sub2_Sub2_1192.method402(0xc0000000 + (anInt1022 << 19) + l5);

anInt1022 = 0;

}

}

aClass30_Sub2_Sub2_1192.method407(aClass30_Sub2_Sub2_1192.anInt1406 - l1, (byte)0);

if(k2 >= aClass48_879.anInt810)

{

aClass48_879.anInt810 = 0;

} else

{

aClass48_879.anInt810 -= k2;

for(int l3 = 0; l3 < aClass48_879.anInt810; l3++)

{

aClass48_879.anIntArray809[l3] = aClass48_879.anIntArray809[l3 + k2];

aClass48_879.anIntArray807[l3] = aClass48_879.anIntArray807[l3 + k2];

}

}

}

} else

{

aClass48_879.anInt810 = 0;

}

}

if(super.anInt26 != 0)

{

long l = (super.aLong29 - aLong1220) / 50L;

if(l > 4095L)

l = 4095L;

aLong1220 = super.aLong29;

int l2 = super.anInt28;

if(l2 < 0)

l2 = 0;

else

if(l2 > 502)

l2 = 502;

int i4 = super.anInt27;

if(i4 < 0)

i4 = 0;

else

if(i4 > 764)

i4 = 764;

int i5 = l2 * 765 + i4;

int k5 = 0;

if(super.anInt26 == 2)

k5 = 1;

int i6 = (int)l;

aClass30_Sub2_Sub2_1192.method397((byte)6, 241);

aClass30_Sub2_Sub2_1192.method402((i6 << 20) + (k5 << 19) + i5);

}

if(anInt1016 > 0)

anInt1016--;

if(super.anIntArray30[1] == 1 || super.anIntArray30[2] == 1 || super.anIntArray30[3] == 1 || super.anIntArray30[4] == 1)

aBoolean1017 = true;

if(aBoolean1017 && anInt1016 <= 0)

{

anInt1016 = 20;

aBoolean1017 = false;

aClass30_Sub2_Sub2_1192.method397((byte)6, 86);

aClass30_Sub2_Sub2_1192.method399(anInt1184);

aClass30_Sub2_Sub2_1192.method432(-431, anInt1185);

}

if(super.aBoolean17 && !aBoolean954)

{

aBoolean954 = true;

aClass30_Sub2_Sub2_1192.method397((byte)6, 3);

aClass30_Sub2_Sub2_1192.method398(1);

}

if(!super.aBoolean17 && aBoolean954)

{

aBoolean954 = false;

aClass30_Sub2_Sub2_1192.method397((byte)6, 3);

aClass30_Sub2_Sub2_1192.method398(0);

}

method53(-48877);

method115((byte)8);

method90(false);

anInt1009++;

if(anInt1009 > 750)

method68(-670);

method114((byte)-74);

method95(-8066);

method38((byte)-92);

anInt945++;

if(anInt917 != 0)

{

anInt916 += 20;

if(anInt916 >= 400)

anInt917 = 0;

}

if(anInt1246 != 0)

{

anInt1243++;

if(anInt1243 >= 15)

{

if(anInt1246 == 2)

aBoolean1153 = true;

if(anInt1246 == 3)

aBoolean1223 = true;

anInt1246 = 0;

}

}

if(anInt1086 != 0)

{

anInt989++;

if(super.anInt20 > anInt1087 + 5 || super.anInt20 < anInt1087 - 5 || super.anInt21 > anInt1088 + 5 || super.anInt21 < anInt1088 - 5)

aBoolean1242 = true;

if(super.anInt19 == 0)

{

if(anInt1086 == 2)

aBoolean1153 = true;

if(anInt1086 == 3)

aBoolean1223 = true;

anInt1086 = 0;

if(aBoolean1242 && anInt989 >= 5)

{

anInt1067 = -1;

method82(0);

if(anInt1067 == anInt1084 && anInt1066 != anInt1085)

{

Class9 class9 = Class9.aClass9Array210[anInt1084];

int i2 = 0;

if(anInt913 == 1 && class9.anInt214 == 206)

i2 = 1;

if(class9.anIntArray253[anInt1066] <= 0)

i2 = 0;

if(class9.aBoolean235)

{

int i3 = anInt1085;

int j4 = anInt1066;

class9.anIntArray253[j4] = class9.anIntArray253[i3];

class9.anIntArray252[j4] = class9.anIntArray252[i3];

class9.anIntArray253[i3] = -1;

class9.anIntArray252[i3] = 0;

} else

if(i2 == 1)

{

int j3 = anInt1085;

int k4 = anInt1066;

do

{

if(j3 == k4)

break;

if(j3 > k4)

{

class9.method204(j3, (byte)9, j3 - 1);

j3--;

} else

if(j3 < k4)

{

class9.method204(j3, (byte)9, j3 + 1);

j3++;

}

} while(true);

} else

{

class9.method204(anInt1085, (byte)9, anInt1066);

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 214);

aClass30_Sub2_Sub2_1192.method433(0, anInt1084);

aClass30_Sub2_Sub2_1192.method424(i2, 0);

aClass30_Sub2_Sub2_1192.method433(0, anInt1085);

aClass30_Sub2_Sub2_1192.method431(true, anInt1066);

}

} else

if((anInt1253 == 1 || method17(9, anInt1133 - 1)) && anInt1133 > 2)

method116(true);

else

if(anInt1133 > 0)

method69(anInt1133 - 1, false);

anInt1243 = 10;

super.anInt26 = 0;

}

}

if(Class25.anInt470 != -1)

{

int k = Class25.anInt470;

int j2 = Class25.anInt471;

boolean flag = method85(0, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, j2, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], true, k);

Class25.anInt470 = -1;

if(flag)

{

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 1;

anInt916 = 0;

}

}

if(super.anInt26 == 1 && aString844 != null)

{

aString844 = null;

aBoolean1223 = true;

super.anInt26 = 0;

}

method20(4);

method92(true);

method78(19);

method32(true);

if(super.anInt19 == 1 || super.anInt26 == 1)

anInt1213++;

if(anInt1023 == 2)

method108(3);

if(anInt1023 == 2 && aBoolean1160)

method39((byte)5);

for(int i1 = 0; i1 < 5; i1++)

anIntArray1030[i1]++;

method73(732);

super.anInt18++;

if(super.anInt18 > 4500)

{

anInt1011 = 250;

super.anInt18 -= 500;

aClass30_Sub2_Sub2_1192.method397((byte)6, 202);

}

anInt988++;

if(i >= 0)

aClass19ArrayArrayArray827 = (Class19[][][])null;

if(anInt988 > 500)

{

anInt988 = 0;

int j1 = (int)(Math.random() * 8D);

if((j1 & 1) == 1)

anInt1278 += anInt1279;

if((j1 & 2) == 2)

anInt1131 += anInt1132;

if((j1 & 4) == 4)

anInt896 += anInt897;

}

if(anInt1278 < -50)

anInt1279 = 2;

if(anInt1278 > 50)

anInt1279 = -2;

if(anInt1131 < -55)

anInt1132 = 2;

if(anInt1131 > 55)

anInt1132 = -2;

if(anInt896 < -40)

anInt897 = 1;

if(anInt896 > 40)

anInt897 = -1;

anInt1254++;

if(anInt1254 > 500)

{

anInt1254 = 0;

int k1 = (int)(Math.random() * 8D);

if((k1 & 1) == 1)

anInt1209 += anInt1210;

if((k1 & 2) == 2)

anInt1170 += anInt1171;

}

if(anInt1209 < -60)

anInt1210 = 2;

if(anInt1209 > 60)

anInt1210 = -2;

if(anInt1170 < -20)

anInt1171 = 1;

if(anInt1170 > 10)

anInt1171 = -1;

anInt1010++;

if(anInt1010 > 50)

aClass30_Sub2_Sub2_1192.method397((byte)6, 0);

try

{

if(aClass24_1168 != null && aClass30_Sub2_Sub2_1192.anInt1406 > 0)

{

aClass24_1168.method271(aClass30_Sub2_Sub2_1192.anInt1406, 0, aClass30_Sub2_Sub2_1192.aByteArray1405, 0);

aClass30_Sub2_Sub2_1192.anInt1406 = 0;

anInt1010 = 0;

return;

}

}

catch(IOException ioexception)

{

method68(-670);

return;

}

catch(Exception exception)

{

method44(true);

}

}

private final void method63(int i)

{

Class30_Sub1 class30_sub1 = (Class30_Sub1)aClass19_1179.method252();

while(i >= 0)

{

int j = 1;

while(j > 0)

j++;

}

for(; class30_sub1 != null; class30_sub1 = (Class30_Sub1)aClass19_1179.method254(false))

if(class30_sub1.anInt1294 == -1)

{

class30_sub1.anInt1302 = 0;

method89(false, class30_sub1);

} else

{

class30_sub1.method329();

}

}

public final void method64(int i)

{

if(aClass15_1107 != null)

return;

super.aClass15_13 = null;

aClass15_1166 = null;

aClass15_1164 = null;

aClass15_1163 = null;

aClass15_1165 = null;

aClass15_1123 = null;

aClass15_1124 = null;

aClass15_1125 = null;

aClass15_1110 = new Class15(128, 265, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1111 = new Class15(128, 265, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1107 = new Class15(509, 171, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1108 = new Class15(360, 132, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1109 = new Class15(360, 200, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1112 = new Class15(202, 238, method11(0), 0);

if(i < 0 || i > 0)

aClass19ArrayArrayArray827 = (Class19[][][])null;

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1113 = new Class15(203, 238, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1114 = new Class15(74, 94, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

aClass15_1115 = new Class15(75, 94, method11(0), 0);

Class30_Sub2_Sub1.method334(aBoolean1206);

if(aClass44_1053 != null)

{

method56(0);

method51(215);

}

aBoolean1255 = true;

}

public final void method13(int i, byte byte0, String s)

{

anInt1079 = i;

aString1049 = s;

method64(0);

if(aClass44_1053 == null)

{

super.method13(i, (byte)4, s);

return;

}

aClass15_1109.method237(0);

char c = '\u0168';

char c1 = '\310';

byte byte1 = 20;

aClass30_Sub2_Sub1_Sub4_1272.method381(0xeeeeee, "-HoulaScape is loading-", 23693, c1 / 2 - 26 - byte1, c / 2);

int j = c1 / 2 - 18 - byte1;

Class30_Sub2_Sub1.method337(c / 2 - 152, 304, 34, 0xeeeeee, j, true);

Class30_Sub2_Sub1.method337(c / 2 - 151, 302, 32, 0, j + 1, true);

Class30_Sub2_Sub1.method336(30, j + 2, c / 2 - 150, 0xbbbbbb, i * 3, 0);

Class30_Sub2_Sub1.method336(30, j + 2, (c / 2 - 150) + i * 3, 0, 300 - i * 3, 0);

aClass30_Sub2_Sub1_Sub4_1272.method381(0xeeeeee, s, 23693, (c1 / 2 + 5) - byte1, c / 2);

aClass15_1109.method238(171, 23680, super.aGraphics12, 202);

if(byte0 != 4)

{

for(int k = 1; k > 0; k++);

}

if(aBoolean1255)

{

aBoolean1255 = false;

if(!aBoolean831)

{

aClass15_1110.method238(0, 23680, super.aGraphics12, 0);

aClass15_1111.method238(0, 23680, super.aGraphics12, 637);

}

aClass15_1107.method238(0, 23680, super.aGraphics12, 128);

aClass15_1108.method238(371, 23680, super.aGraphics12, 202);

aClass15_1112.method238(265, 23680, super.aGraphics12, 0);

aClass15_1113.method238(265, 23680, super.aGraphics12, 562);

aClass15_1114.method238(171, 23680, super.aGraphics12, 128);

aClass15_1115.method238(171, 23680, super.aGraphics12, 562);

}

}

public final void method65(int i, int j, int k, int l, Class9 class9, int i1, boolean flag,

int j1, int k1)

{

if(aBoolean972)

anInt992 = 32;

else

anInt992 = 0;

aBoolean972 = false;

anInt1007 += k1;

if(k >= i && k < i + 16 && l >= i1 && l < i1 + 16)

{

class9.anInt224 -= anInt1213 * 4;

if(flag)

{

aBoolean1153 = true;

return;

}

} else

if(k >= i && k < i + 16 && l >= (i1 + j) - 16 && l < i1 + j)

{

class9.anInt224 += anInt1213 * 4;

if(flag)

{

aBoolean1153 = true;

return;

}

} else

if(k >= i - anInt992 && k < i + 16 + anInt992 && l >= i1 + 16 && l < (i1 + j) - 16 && anInt1213 > 0)

{

int l1 = ((j - 32) * j) / j1;

if(l1 < 8)

l1 = 8;

int i2 = l - i1 - 16 - l1 / 2;

int j2 = j - 32 - l1;

class9.anInt224 = ((j1 - j) * i2) / j2;

if(flag)

aBoolean1153 = true;

aBoolean972 = true;

}

}

public final boolean method66(int i, int j, int k, int l)

{

int i1 = i >> 14 & 0x7fff;

int j1 = aClass25_946.method304(anInt918, k, j, i);

if(l >= 0)

throw new NullPointerException();

if(j1 == -1)

return false;

int k1 = j1 & 0x1f;

int l1 = j1 >> 6 & 3;

if(k1 == 10 || k1 == 11 || k1 == 22)

{

Class46 class46 = Class46.method572(i1);

int i2;

int j2;

if(l1 == 0 || l1 == 2)

{

i2 = class46.anInt744;

j2 = class46.anInt761;

} else

{

i2 = class46.anInt761;

j2 = class46.anInt744;

}

int k2 = class46.anInt768;

if(l1 != 0)

k2 = (k2 << l1 & 0xf) + (k2 >> 4 - l1);

method85(2, 0, j2, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], i2, k2, j, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, k);

} else

{

method85(2, l1, 0, -11308, k1 + 1, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, j, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, k);

}

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

return true;

}

public final Class44 method67(int i, String s, String s1, int j, byte byte0, int k)

{

byte abyte0[] = null;

int l = 5;

try

{

if(aClass14Array970[0] != null)

abyte0 = aClass14Array970[0].method233(true, i);

}

catch(Exception exception) { }

if(abyte0 == null);

if(abyte0 != null)

{

Class44 class44 = new Class44(44820, abyte0);

return class44;

}

int i1 = 0;

do

{

if(abyte0 != null)

break;

String s2 = "Unknown error";

method13(k, (byte)4, (new StringBuilder()).append("-Requesting-").append(s).toString());

Object obj = null;

try

{

int j1 = 0;

DataInputStream datainputstream = method132((new StringBuilder()).append(s1).append(j).toString());

byte abyte1[] = new byte[6];

datainputstream.readFully(abyte1, 0, 6);

Class30_Sub2_Sub2 class30_sub2_sub2 = new Class30_Sub2_Sub2(abyte1, 891);

class30_sub2_sub2.anInt1406 = 3;

int l1 = class30_sub2_sub2.method412() + 6;

int i2 = 6;

abyte0 = new byte[l1];

for(int j2 = 0; j2 < 6; j2++)

abyte0[j2] = abyte1[j2];

while(i2 < l1)

{

int k2 = l1 - i2;

if(k2 > 1000)

k2 = 1000;

int l2 = datainputstream.read(abyte0, i2, k2);

if(l2 < 0)

{

s2 = (new StringBuilder()).append("Length error: ").append(i2).append("/").append(l1).toString();

throw new IOException("EOF");

}

i2 += l2;

int i3 = (i2 * 100) / l1;

if(i3 != j1)

method13(k, (byte)4, (new StringBuilder()).append("Loading").append(s).append(" - ").append(i3).append("%").toString());

j1 = i3;

}

datainputstream.close();

try

{

if(aClass14Array970[0] != null)

aClass14Array970[0].method234(abyte0.length, abyte0, (byte)2, i);

}

catch(Exception exception3)

{

aClass14Array970[0] = null;

}

}

catch(IOException ioexception)

{

if(s2.equals("Unknown error"))

s2 = "Connection error";

abyte0 = null;

}

catch(NullPointerException nullpointerexception)

{

s2 = "Null error";

abyte0 = null;

if(!signlink.reporterror)

return null;

}

catch(ArrayIndexOutOfBoundsException arrayindexoutofboundsexception)

{

s2 = "Bounds error";

abyte0 = null;

if(!signlink.reporterror)

return null;

}

catch(Exception exception1)

{

s2 = "Unexpected error";

abyte0 = null;

if(!signlink.reporterror)

return null;

}

if(abyte0 == null)

{

for(int k1 = l; k1 > 0; k1--)

{

if(i1 >= 3)

{

method13(k, (byte)4, "Game updated - please reload page");

k1 = 10;

} else

{

method13(k, (byte)4, (new StringBuilder()).append(s2).append(" - Retrying in ").append(k1).toString());

}

try

{

Thread.sleep(1000L);

}

catch(Exception exception2) { }

}

l *= 2;

if(l > 60)

l = 60;

aBoolean872 = !aBoolean872;

}

} while(true);

Class44 class44_1 = new Class44(44820, abyte0);

if(byte0 != -41)

throw new NullPointerException();

else

return class44_1;

}

public final void method68(int i)

{

if(anInt1011 > 0)

{

method44(true);

return;

}

aClass15_1165.method237(0);

aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Connection lost", 23693, 144, 257);

aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Connection lost", 23693, 143, 256);

aClass30_Sub2_Sub1_Sub4_1271.method381(0, "Please wait - attempting to reestablish", 23693, 159, 257);

aClass30_Sub2_Sub1_Sub4_1271.method381(0xeeeeee, "Please wait - attempting to reestablish", 23693, 158, 256);

while(i >= 0)

aClass30_Sub2_Sub2_1192.method398(164);

aClass15_1165.method238(4, 23680, super.aGraphics12, 4);

anInt1021 = 0;

anInt1261 = 0;

Class24 class24 = aClass24_1168;

aBoolean1157 = false;

anInt1038 = 0;

method84(aString1173, aString1174, true);

if(!aBoolean1157)

method44(true);

try

{

class24.method267();

return;

}

catch(Exception exception)

{

return;

}

}

public final void method69(int i, boolean flag)

{

if(i < 0)

return;

if(anInt1225 != 0)

{

anInt1225 = 0;

aBoolean1223 = true;

}

int j = anIntArray1091;

int k = anIntArray1092;

int l = anIntArray1093;

int i1 = anIntArray1094;

if(l >= 2000)

l -= 2000;

if(l == 582)

{

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1];

if(class30_sub2_sub4_sub1_sub1 != null)

{

method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1)).anIntArray1500[0]);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 57);

aClass30_Sub2_Sub2_1192.method432(-431, anInt1285);

aClass30_Sub2_Sub2_1192.method432(-431, i1);

aClass30_Sub2_Sub2_1192.method431(true, anInt1283);

aClass30_Sub2_Sub2_1192.method432(-431, anInt1284);

}

}

if(l == 234)

{

boolean flag1 = method85(2, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);

if(!flag1)

flag1 = method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 236);

aClass30_Sub2_Sub2_1192.method431(true, k + anInt1035);

aClass30_Sub2_Sub2_1192.method399(i1);

aClass30_Sub2_Sub2_1192.method431(true, j + anInt1034);

}

if(l == 62 && method66(i1, k, j, -770))

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 192);

aClass30_Sub2_Sub2_1192.method399(anInt1284);

aClass30_Sub2_Sub2_1192.method431(true, i1 >> 14 & 0x7fff);

aClass30_Sub2_Sub2_1192.method433(0, k + anInt1035);

aClass30_Sub2_Sub2_1192.method431(true, anInt1283);

aClass30_Sub2_Sub2_1192.method433(0, j + anInt1034);

aClass30_Sub2_Sub2_1192.method399(anInt1285);

}

if(l == 511)

{

boolean flag2 = method85(2, 0, 0, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 0, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);

if(!flag2)

flag2 = method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, k, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, j);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 25);

aClass30_Sub2_Sub2_1192.method431(true, anInt1284);

aClass30_Sub2_Sub2_1192.method432(-431, anInt1285);

aClass30_Sub2_Sub2_1192.method399(i1);

aClass30_Sub2_Sub2_1192.method432(-431, k + anInt1035);

aClass30_Sub2_Sub2_1192.method433(0, anInt1283);

aClass30_Sub2_Sub2_1192.method399(j + anInt1034);

}

if(l == 74)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 122);

aClass30_Sub2_Sub2_1192.method433(0, k);

aClass30_Sub2_Sub2_1192.method432(-431, j);

aClass30_Sub2_Sub2_1192.method431(true, i1);

anInt1243 = 0;

anInt1244 = k;

anInt1245 = j;

anInt1246 = 2;

if(Class9.aClass9Array210[k].anInt236 == anInt857)

anInt1246 = 1;

if(Class9.aClass9Array210[k].anInt236 == anInt1276)

anInt1246 = 3;

}

if(l == 315)

{

Class9 class9 = Class9.aClass9Array210[k];

boolean flag8 = true;

if(class9.anInt214 > 0)

flag8 = method48(505, class9);

if(flag8)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 185);

aClass30_Sub2_Sub2_1192.method399(k);

}

}

if(l == 561)

{

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[i1];

if(class30_sub2_sub4_sub1_sub2 != null)

{

method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2)).anIntArray1500[0]);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

anInt1188 += i1;

if(anInt1188 >= 90)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 136);

anInt1188 = 0;

}

aClass30_Sub2_Sub2_1192.method397((byte)6, 128);

aClass30_Sub2_Sub2_1192.method399(i1);

}

}

if(l == 20)

{

Class30_Sub2_Sub4_Sub1_Sub1 class30_sub2_sub4_sub1_sub1_1 = aClass30_Sub2_Sub4_Sub1_Sub1Array835[i1];

if(class30_sub2_sub4_sub1_sub1_1 != null)

{

method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1_1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub1_1)).anIntArray1500[0]);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 155);

aClass30_Sub2_Sub2_1192.method431(true, i1);

}

}

if(l == 779)

{

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2_1 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[i1];

if(class30_sub2_sub4_sub1_sub2_1 != null)

{

method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_1)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1500[0], false, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_1)).anIntArray1500[0]);

anInt914 = super.anInt27;

anInt915 = super.anInt28;

anInt917 = 2;

anInt916 = 0;

aClass30_Sub2_Sub2_1192.method397((byte)6, 153);

aClass30_Sub2_Sub2_1192.method431(true, i1);

}

}

if(l == 516)

if(!aBoolean885)

aClass25_946.method312(false, super.anInt28 - 4, super.anInt27 - 4);

else

aClass25_946.method312(false, k - 4, j - 4);

if(l == 1062)

{

anInt924 += anInt1034;

if(anInt924 >= 113)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 183);

aClass30_Sub2_Sub2_1192.method401(0xe63271);

anInt924 = 0;

}

method66(i1, k, j, -770);

aClass30_Sub2_Sub2_1192.method397((byte)6, 228);

aClass30_Sub2_Sub2_1192.method432(-431, i1 >> 14 & 0x7fff);

aClass30_Sub2_Sub2_1192.method432(-431, k + anInt1035);

aClass30_Sub2_Sub2_1192.method399(j + anInt1034);

}

if(l == 679 && !aBoolean1149)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 40);

aClass30_Sub2_Sub2_1192.method399(k);

aBoolean1149 = true;

}

if(l == 431)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 129);

aClass30_Sub2_Sub2_1192.method432(-431, j);

aClass30_Sub2_Sub2_1192.method399(k);

aClass30_Sub2_Sub2_1192.method432(-431, i1);

anInt1243 = 0;

anInt1244 = k;

anInt1245 = j;

anInt1246 = 2;

if(Class9.aClass9Array210[k].anInt236 == anInt857)

anInt1246 = 1;

if(Class9.aClass9Array210[k].anInt236 == anInt1276)

anInt1246 = 3;

}

if(l == 337 || l == 42 || l == 792 || l == 322)

{

String s = aStringArray1199;

int k1 = s.indexOf("@whi@");

if(k1 != -1)

{

long l3 = Class50.method583(s.substring(k1 + 5).trim());

if(l == 337)

method41((byte)68, l3);

if(l == 42)

method113(l3, 4);

if(l == 792)

method35(false, l3);

if(l == 322)

method122(3, l3);

}

}

if(l == 53)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 135);

aClass30_Sub2_Sub2_1192.method431(true, j);

aClass30_Sub2_Sub2_1192.method432(-431, k);

aClass30_Sub2_Sub2_1192.method431(true, i1);

anInt1243 = 0;

anInt1244 = k;

anInt1245 = j;

anInt1246 = 2;

if(Class9.aClass9Array210[k].anInt236 == anInt857)

anInt1246 = 1;

if(Class9.aClass9Array210[k].anInt236 == anInt1276)

anInt1246 = 3;

}

if(l == 539)

{

aClass30_Sub2_Sub2_1192.method397((byte)6, 16);

aClass30_Sub2_Sub2_1192.method432(-431, i1);

aClass30_Sub2_Sub2_1192.method433(0, j);

aClass30_Sub2_Sub2_1192.method433(0, k);

anInt1243 = 0;

anInt1244 = k;

anInt1245 = j;

anInt1246 = 2;

if(Class9.aClass9Array210[k].anInt236 == anInt857)

anInt1246 = 1;

if(Class9.aClass9Array210[k].anInt236 == anInt1276)

anInt1246 = 3;

}

if(l == 484 || l == 6)

{

String s1 = aStringArray1199;

int l1 = s1.indexOf("@whi@");

if(l1 != -1)

{

s1 = s1.substring(l1 + 5).trim();

String s6 = Class50.method587(-45804, Class50.method584(Class50.method583(s1), (byte)-99));

boolean flag9 = false;

int j3 = 0;

do

{

if(j3 >= anInt891)

break;

Class30_Sub2_Sub4_Sub1_Sub2 class30_sub2_sub4_sub1_sub2_7 = aClass30_Sub2_Sub4_Sub1_Sub2Array890[anIntArray892[j3]];

if(class30_sub2_sub4_sub1_sub2_7 != null && class30_sub2_sub4_sub1_sub2_7.aString1703 != null && class30_sub2_sub4_sub1_sub2_7.aString1703.equalsIgnoreCase(s6))

{

method85(2, 0, 1, -11308, 0, ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArray1501[0], 1, 0, ((Class30_Sub2_Sub4_Sub1) (class30_sub2_sub4_sub1_sub2_7)).anIntArray1501[0], ((Class30_Sub2_Sub4_Sub1) (aClass30_Sub2_Sub4_Sub1_Sub2_1126)).anIntArra