if anyone has these from higher revisions would help alot :)
Printable View
if anyone has these from higher revisions would help alot :)
I have Class36, Class18, Animation wsupden.
From higher revisions
Ye, higher revisions. (634)Quote:
Originally Posted by Clienthax [Only registered and activated users can see links. Click Here To Register...]
From Discarded's deob its like class_hg.class. (Animation)
634 ObjectDef:
Entitydef:Code:/* iv - Decompiled by JODE
* Visit http://jode.sourceforge.net/
*/
final class iv
{
int c = -1;
int d;
private byte[] g;
private int h;
int i;
int j;
boolean k = false;
int l;
int m;
private byte n;
private int o;
private eq p;
private int q;
int r;
String s;
private byte[] t;
private byte u;
int v;
boolean w;
int x;
private int y;
private short[] A;
private int B;
boolean C;
int D;
boolean E;
static Class_ae F;
private int I;
boolean K;
boolean L;
int[] M;
static bca N;
boolean O;
private int[][] Q;
private short[] R;
int S;
private int U;
boolean V;
String[] W;
int X;
private int Y;
int Z;
int[] ab;
boolean bb;
private short[] cb;
int db;
int eb;
private byte fb;
int gb;
boolean hb;
boolean ib;
int jb;
private int lb;
boolean mb;
int nb;
boolean ob;
static String[] pb = new String[100];
uha qb;
private int rb;
private int sb;
int tb;
int ub;
private int wb;
private short[] xb;
int yb;
boolean zb;
int[] Ab;
private byte Bb;
int[] Cb;
private int Db;
boolean Eb;
static int Fb;
private int Gb;
int Hb;
int Ib;
private byte Jb;
int Kb;
private int Lb;
int Mb;
private int[] Qb;
int Sb;
int Tb;
final boolean a(byte i) {
try {
if (((iv) this).Cb == null) {
if (((iv) this).v == -1 && ((iv) this).M == null)
return false;
return true;
}
for (int i_0_ = 0; i_0_ < ((iv) this).Cb.length; i_0_++) {
if ((((iv) this).Cb[i_0_] ^ 0xffffffff) != 0) {
iv var_iv_1_ = ((iv) this).qb.a(0, ((iv) this).Cb[i_0_]);
if ((((iv) var_iv_1_).v ^ 0xffffffff) != 0
|| ((iv) var_iv_1_).M != null)
return true;
}
}
int i_2_ = -28 % ((i - 3) / 46);
return false;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "iv.N(" + i + ')');
}
}
final String a(String string, int i, int i_3_) {
try {
if (p == null)
return string;
if (i_3_ != -16)
return null;
cv var_cv = (cv) p.a((long) i, -6008);
if (var_cv == null)
return string;
return ((cv) var_cv).p;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.C(" + (string != null ? "{...}" : "null")
+ ',' + i + ',' + i_3_ + ')'));
}
}
final ak a(ha var_ha, Class_s class_s, int i, int i_4_, int i_5_,
boolean bool, Class_s class_s_6_, int i_7_, int i_8_, int i_9_,
int i_10_) {
try {
if (mha.a(22311, i))
i = 4;
long l = (long) (i_9_ + (i << 3) + (((iv) this).yb << 10));
l |= (long) (((ha) var_ha).g << 29);
int i_11_ = i_4_;
if (u == 3)
i_11_ |= 0x7;
else {
if (u != 0 || (Lb ^ 0xffffffff) != -1)
i_11_ |= 0x2;
if ((B ^ 0xffffffff) != -1)
i_11_ |= 0x1;
if (y != 0)
i_11_ |= 0x4;
}
if (bool)
i_11_ |= 0x40000;
ak var_ak;
synchronized (((uha) ((iv) this).qb).s) {
var_ak = (ak) ((uha) ((iv) this).qb).s.a(l, i_10_ + -25);
}
ka var_ka = var_ak == null ? null : ((ak) var_ak).d;
Class_r class_r = null;
if (var_ka == null || var_ha.e(var_ka.ua(), i_11_) != 0) {
if (var_ka != null)
i_11_ = var_ha.g(i_11_, var_ka.ua());
int i_12_ = i_11_;
if (i == 10 && i_9_ > 3)
i_12_ |= 0x5;
var_ka = a(i_9_, var_ha, i, i_10_ ^ ~0xec, i_12_);
if (var_ka == null)
return null;
if (i == 10 && (i_9_ ^ 0xffffffff) < -4)
var_ka.a(2048);
if (bool)
class_r = var_ka.ba(null);
var_ka.s(i_11_);
var_ak = new ak();
((ak) var_ak).d = var_ka;
((ak) var_ak).c = class_r;
synchronized (((uha) ((iv) this).qb).s) {
((uha) ((iv) this).qb).s.a(var_ak, l, (byte) -120);
}
} else {
var_ka = ((ak) var_ak).d;
class_r = ((ak) var_ak).c;
if (bool && class_r == null)
class_r = ((ak) var_ak).c = var_ka.ba(null);
}
if (i_10_ != 128)
a(-4, null, 72, 42, -33);
boolean bool_13_ = ((u ^ 0xffffffff) != -1
&& (class_s_6_ != null || class_s != null));
boolean bool_14_ = B != 0 || Lb != 0 || (y ^ 0xffffffff) != -1;
if (bool_13_ || bool_14_) {
var_ka = var_ka.a((byte) 0, i_11_, true);
if (bool_13_)
var_ka.p(u, Y, class_s_6_, class_s, i_5_, i_7_, i_8_);
if (bool_14_)
var_ka.H(B, Lb, y);
var_ka.s(i_4_);
} else
var_ka = var_ka.a((byte) 0, i_4_, true);
((ak) vl.p).d = var_ka;
((ak) vl.p).c = class_r;
return vl.p;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.B(" + (var_ha != null ? "{...}" : "null")
+ ',' + (class_s != null ? "{...}" : "null")
+ ',' + i + ',' + i_4_ + ',' + i_5_ + ',' + bool
+ ',' + (class_s_6_ != null ? "{...}" : "null")
+ ',' + i_7_ + ',' + i_8_ + ',' + i_9_ + ','
+ i_10_ + ')'));
}
}
private final ka a(int i, ha var_ha, int i_15_, int i_16_, int i_17_) {
try {
int i_18_ = Gb - -64;
int i_19_ = 850 + o;
int i_20_ = i_17_;
boolean bool
= ((iv) this).K || (i_15_ ^ 0xffffffff) == -3 && i > 3;
if (bool)
i_17_ |= 0x10;
if (i != 0)
i_17_ |= 0xd;
else {
if (lb != 128 || I != 0)
i_17_ |= 0x1;
if ((q ^ 0xffffffff) != -129 || Db != 0)
i_17_ |= 0x4;
}
if (sb != 128 || h != 0)
i_17_ |= 0x2;
if (i_16_ > -97)
Bb = (byte) -69;
if (xb != null)
i_17_ |= 0x4000;
if (cb != null)
i_17_ |= 0x8000;
if (fb != 0)
i_17_ |= 0x80000;
ka var_ka = null;
if (t == null)
return null;
int i_21_ = -1;
for (int i_22_ = 0; (i_22_ ^ 0xffffffff) > (t.length ^ 0xffffffff);
i_22_++) {
if ((i_15_ ^ 0xffffffff) == (t[i_22_] ^ 0xffffffff)) {
i_21_ = i_22_;
break;
}
}
if ((i_21_ ^ 0xffffffff) == 0)
return null;
int i_23_ = Q[i_21_].length;
if ((i_23_ ^ 0xffffffff) < -1) {
long l = (long) ((ha) var_ha).g;
for (int i_24_ = 0;
(i_24_ ^ 0xffffffff) > (i_23_ ^ 0xffffffff); i_24_++)
l = l * 67783L + (long) Q[i_21_][i_24_];
synchronized (((uha) ((iv) this).qb).r) {
var_ka = (ka) ((uha) ((iv) this).qb).r.a(l, 78);
}
if (var_ka != null) {
if ((var_ka.WA() ^ 0xffffffff) != (i_18_ ^ 0xffffffff))
i_17_ |= 0x1000;
if (i_19_ != var_ka.da())
i_17_ |= 0x2000;
}
if (var_ka == null
|| (var_ha.e(var_ka.ua(), i_17_) ^ 0xffffffff) != -1) {
int i_25_ = i_17_ | 0x1f01f;
if (var_ka != null)
i_25_ = var_ha.g(i_25_, var_ka.ua());
Class_bh class_bh = null;
synchronized (Class_ec.k) {
for (int i_26_ = 0; i_26_ < i_23_; i_26_++) {
synchronized (((uha) ((iv) this).qb).c) {
class_bh = wia.a(0, ((uha) ((iv) this).qb).c,
0xffff & Q[i_21_][i_26_], -1);
}
if (class_bh == null)
return null;
if (((Class_bh) class_bh).o < 13)
class_bh.a(2, 96);
if ((i_23_ ^ 0xffffffff) < -2)
Class_ec.k[i_26_] = class_bh;
}
if (i_23_ > 1)
class_bh = new Class_bh(Class_ec.k, i_23_);
}
var_ka = var_ha.a(class_bh, i_25_,
((uha) ((iv) this).qb).u, i_18_, i_19_);
synchronized (((uha) ((iv) this).qb).r) {
((uha) ((iv) this).qb).r.a(var_ka, l, (byte) -95);
}
}
}
ka var_ka_27_ = var_ka.a((byte) 0, i_17_, true);
if ((var_ka.WA() ^ 0xffffffff) != (i_18_ ^ 0xffffffff))
var_ka_27_.C(i_18_);
if (var_ka.da() != i_19_)
var_ka_27_.LA(i_19_);
if (bool)
var_ka_27_.v();
if ((i_15_ ^ 0xffffffff) == -5 && (i ^ 0xffffffff) < -4) {
var_ka_27_.k(2048);
var_ka_27_.H(180, 0, -180);
}
i &= 0x3;
if ((i ^ 0xffffffff) == -2)
var_ka_27_.k(4096);
else if (i != 2) {
if (i == 3)
var_ka_27_.k(12288);
} else
var_ka_27_.k(8192);
if (xb != null) {
for (int i_28_ = 0;
(i_28_ ^ 0xffffffff) > (xb.length ^ 0xffffffff);
i_28_++) {
if (g != null
&& (i_28_ ^ 0xffffffff) > (g.length ^ 0xffffffff))
var_ka_27_.ia(xb[i_28_], mj.s[0xff & g[i_28_]]);
else
var_ka_27_.ia(xb[i_28_], R[i_28_]);
}
}
if (cb != null) {
for (int i_29_ = 0;
(cb.length ^ 0xffffffff) < (i_29_ ^ 0xffffffff); i_29_++)
var_ka_27_.aa(cb[i_29_], A[i_29_]);
}
if ((fb ^ 0xffffffff) != -1)
var_ka_27_.a(Bb, Jb, n, 0xff & fb);
if ((lb ^ 0xffffffff) != -129 || sb != 128
|| (q ^ 0xffffffff) != -129)
var_ka_27_.O(lb, sb, q);
if (I != 0 || (h ^ 0xffffffff) != -1 || (Db ^ 0xffffffff) != -1)
var_ka_27_.H(I, h, Db);
var_ka_27_.s(i_20_);
return var_ka_27_;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.A(" + i + ','
+ (var_ha != null ? "{...}" : "null") + ','
+ i_15_ + ',' + i_16_ + ',' + i_17_ + ')'));
}
}
final boolean a(int i, int i_30_) {
try {
if (i_30_ != -31076)
return false;
if (Q == null)
return true;
synchronized (((uha) ((iv) this).qb).c) {
for (int i_31_ = 0; t.length > i_31_; i_31_++) {
if (t[i_31_] == i) {
for (int i_32_ = 0;
((i_32_ ^ 0xffffffff)
> (Q[i_31_].length ^ 0xffffffff));
i_32_++) {
if (!((uha) ((iv) this).qb).c
.c(i_30_ ^ 0x5061, Q[i_31_][i_32_], 0))
return false;
}
return true;
}
}
}
return true;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
"iv.M(" + i + ',' + i_30_ + ')');
}
}
final void a(byte i, ByteStream bytestream) {
do {
try {
for (;;) {
int i_33_ = bytestream.u(255);
if (i_33_ == 0)
break;
a(bytestream, i_33_, (byte) -101);
}
if (i == 0)
break;
b(-77);
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.O(" + i + ','
+ (bytestream != null ? "{...}" : "null")
+ ')'));
}
break;
} while (false);
}
final iv a(Class_dd class_dd, byte i) {
try {
int i_34_ = -1;
if (rb == -1) {
if (wb != -1)
i_34_ = class_dd.a(wb, (byte) -16);
} else
i_34_ = class_dd.a(rb, i + -65583);
if (i != 47)
a((int) 101, 42);
if (i_34_ < 0 || -1 + ((iv) this).Cb.length <= i_34_
|| ((iv) this).Cb[i_34_] == -1) {
int i_35_ = ((iv) this).Cb[-1 + ((iv) this).Cb.length];
if (i_35_ == -1)
return null;
return ((iv) this).qb.a(0, i_35_);
}
return ((iv) this).qb.a(i + -47, ((iv) this).Cb[i_34_]);
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.H(" + (class_dd != null ? "{...}" : "null")
+ ',' + i + ')'));
}
}
final boolean a(byte i, int i_36_) {
try {
if (i_36_ == -1)
return false;
if (i_36_ == ((iv) this).c)
return true;
if (((iv) this).Ab != null) {
for (int i_37_ = 0; i_37_ < ((iv) this).Ab.length; i_37_++) {
if ((i_36_ ^ 0xffffffff)
== (((iv) this).Ab[i_37_] ^ 0xffffffff))
return true;
}
}
if (i < 67)
a((byte) 127, 25);
return false;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
"iv.E(" + i + ',' + i_36_ + ')');
}
}
private final void a(ByteStream bytestream, int i, byte i_38_) {
do {
try {
if (i != 1 && (i ^ 0xffffffff) != -6) {
if ((i ^ 0xffffffff) == -3)
((iv) this).s = bytestream.m((byte) 121);
else if (i == 14)
((iv) this).Sb = bytestream.u(255);
else if ((i ^ 0xffffffff) != -16) {
if ((i ^ 0xffffffff) == -18) {
((iv) this).E = false;
((iv) this).db = 0;
} else if (i == 18)
((iv) this).E = false;
else if ((i ^ 0xffffffff) != -20) {
if (i == 21)
u = (byte) 1;
else if (i != 22) {
if ((i ^ 0xffffffff) == -24)
((iv) this).Mb = 1;
else if ((i ^ 0xffffffff) == -25) {
((iv) this).c = bytestream.a(842397944);
if ((((iv) this).c ^ 0xffffffff) == -65536)
((iv) this).c = -1;
} else if (i == 27)
((iv) this).db = 1;
else if (i != 28) {
if (i != 29) {
if (i == 39)
o = bytestream.v(-86) * 5;
else if ((i ^ 0xffffffff) <= -31
&& i < 35)
((iv) this).W[-30 + i]
= bytestream.m((byte) 88);
else if (i != 40) {
if (i != 41) {
if (i != 42) {
if (i == 62)
((iv) this).K = true;
else if (i != 64) {
if (i == 65)
lb = (bytestream.a
(842397944));
else if (i != 66) {
if ((i
^ 0xffffffff)
!= -68) {
if (i == 69)
((iv) this)
.X
= (bytestream.u
(255));
else if ((i
^ 0xffffffff)
!= -71) {
if ((i
^ 0xffffffff)
== -72)
h = (bytestream.q(13638)
<< 2);
else if ((i
^ 0xffffffff)
!= -73) {
if ((i
^ 0xffffffff)
== -74)
((iv)
this).Eb
= true;
else if ((i ^ 0xffffffff) == -75)
((iv)
this).k
= true;
else if ((i ^ 0xffffffff) != -76) {
if (i != 77 && (i ^ 0xffffffff) != -93) {
if ((i ^ 0xffffffff) != -79) {
if ((i ^ 0xffffffff) != -80) {
if (i == 81) {
u = (byte) 2;
Y = bytestream.u(255) * 256;
} else if (i != 82) {
if (i == 88)
((iv) this).C = false;
else if (i != 89) {
if ((i ^ 0xffffffff) == -92)
((iv) this).zb = true;
else if (i != 93) {
if (i == 94)
u = (byte) 4;
else if ((i ^ 0xffffffff) == -96) {
u = (byte) 5;
Y = bytestream.q(13638);
} else if (i != 97) {
if ((i ^ 0xffffffff) != -99) {
if ((i ^ 0xffffffff) != -100) {
if (i != 100) {
if (i != 101) {
if (i == 102)
((iv) this).j = bytestream.a(842397944);
else if ((i ^ 0xffffffff) != -104) {
if ((i ^ 0xffffffff) == -105)
((iv) this).tb = bytestream.u(255);
else if ((i ^ 0xffffffff) != -106) {
if (i == 106) {
int i_39_ = bytestream.u(255);
((iv) this).Ab = new int[i_39_];
Qb = new int[i_39_];
for (int i_40_ = 0; i_40_ < i_39_; i_40_++) {
((iv) this).Ab[i_40_] = bytestream.a(842397944);
int i_41_ = bytestream.u(255);
Qb[i_40_] = i_41_;
U += i_41_;
}
} else if ((i ^ 0xffffffff) != -108) {
if (i < 150 || i >= 155) {
if ((i ^ 0xffffffff) != -161) {
if (i == 162) {
u = (byte) 3;
Y = bytestream.n((byte) -126);
} else if (i == 163) {
Bb = bytestream.v(-118);
Jb = bytestream.v(-83);
n = bytestream.v(-87);
fb = bytestream.v(-111);
} else if (i != 164) {
if ((i ^ 0xffffffff) != -166) {
if (i != 166) {
if (i == 167)
((iv) this).nb = bytestream.a(842397944);
else if ((i ^ 0xffffffff) != -169) {
if ((i ^ 0xffffffff) != -170) {
if (i != 170) {
if ((i ^ 0xffffffff) == -172)
((iv) this).Kb = bytestream.s(-121);
else if (i == 173) {
((iv) this).m = bytestream.a(842397944);
((iv) this).Z = bytestream.a(842397944);
} else if (i == 249) {
int i_42_ = bytestream.u(255);
if (p == null) {
int i_43_ = iba.a(i_42_, (byte) 108);
p = new eq(i_43_);
}
for (int i_44_ = 0; (i_42_ ^ 0xffffffff) < (i_44_ ^ 0xffffffff); i_44_++) {
boolean bool = bytestream.u(255) == 1;
int i_45_ = bytestream.g((int) -1);
Class_eh class_eh;
if (!bool)
class_eh = new ri(bytestream.n((byte) -126));
else
class_eh = new cv(bytestream.m((byte) -87));
p.a((byte) 86, (long) i_45_, class_eh);
}
}
} else
((iv) this).S = bytestream.s(-121);
} else
((iv) this).L = true;
} else
((iv) this).w = true;
} else
y = bytestream.q(13638);
} else
Lb = bytestream.q(13638);
} else
B = bytestream.q(13638);
} else {
int i_46_ = bytestream.u(255);
((iv) this).ab = new int[i_46_];
for (int i_47_ = 0; i_46_ > i_47_; i_47_++)
((iv) this).ab[i_47_] = bytestream.a(842397944);
}
} else {
((iv) this).W[i + -150] = bytestream.m((byte) -41);
if (!((uha) ((iv) this).qb).q)
((iv) this).W[-150 + i] = null;
}
} else
((iv) this).eb = bytestream.a(842397944);
} else
((iv) this).ib = true;
} else
((iv) this).Mb = 0;
} else
((iv) this).gb = bytestream.u(255);
} else {
((iv) this).Ib = bytestream.u(255);
((iv) this).l = bytestream.a(842397944);
}
} else {
((iv) this).Hb = bytestream.u(255);
((iv) this).d = bytestream.a(842397944);
}
} else
((iv) this).mb = true;
} else
((iv) this).V = true;
} else {
u = (byte) 3;
Y = bytestream.a(842397944);
}
} else
((iv) this).hb = false;
} else
((iv) this).ob = true;
} else {
((iv) this).Tb = bytestream.a(842397944);
((iv) this).ub = bytestream.a(842397944);
((iv) this).x = bytestream.u(255);
int i_48_ = bytestream.u(255);
((iv) this).M = new int[i_48_];
for (int i_49_ = 0; (i_49_ ^ 0xffffffff) > (i_48_ ^ 0xffffffff); i_49_++)
((iv) this).M[i_49_] = bytestream.a(842397944);
}
} else {
((iv) this).v = bytestream.a(842397944);
((iv) this).x = bytestream.u(255);
}
} else {
rb = bytestream.a(842397944);
if ((rb ^ 0xffffffff) == -65536)
rb = -1;
wb = bytestream.a(842397944);
if (wb == 65535)
wb = -1;
int i_50_ = -1;
if ((i ^ 0xffffffff) == -93) {
i_50_ = bytestream.a(842397944);
if ((i_50_ ^ 0xffffffff) == -65536)
i_50_ = -1;
}
int i_51_ = bytestream.u(255);
((iv) this).Cb = new int[2 + i_51_];
for (int i_52_ = 0; i_51_ >= i_52_; i_52_++) {
((iv) this).Cb[i_52_] = bytestream.a(842397944);
if ((((iv) this).Cb[i_52_] ^ 0xffffffff) == -65536)
((iv) this).Cb[i_52_] = -1;
}
((iv) this).Cb[i_51_ + 1] = i_50_;
}
} else
((iv)
this).D
= bytestream.u(255);
} else
Db = bytestream.q(13638) << 2;
} else
I = ((bytestream
.q
(13638))
<< 2);
} else
q = (bytestream
.a
(842397944));
} else
sb = (bytestream.a
(842397944));
} else
((iv) this).bb = false;
} else {
int i_53_
= bytestream.u(255);
g = new byte[i_53_];
for (int i_54_ = 0;
i_53_ > i_54_;
i_54_++)
g[i_54_] = bytestream
.v(-92);
}
} else {
int i_55_ = bytestream.u(255);
A = new short[i_55_];
cb = new short[i_55_];
for (int i_56_ = 0;
i_56_ < i_55_; i_56_++) {
cb[i_56_]
= (short) (bytestream.a
(842397944));
A[i_56_]
= (short) (bytestream.a
(842397944));
}
}
} else {
int i_57_ = bytestream.u(255);
xb = new short[i_57_];
R = new short[i_57_];
for (int i_58_ = 0;
((i_57_ ^ 0xffffffff)
< (i_58_ ^ 0xffffffff));
i_58_++) {
xb[i_58_]
= (short) (bytestream.a
(842397944));
R[i_58_]
= (short) (bytestream.a
(842397944));
}
}
} else
Gb = bytestream.v(-77);
} else
((iv) this).r = bytestream.u(255) << 2;
} else
((iv) this).O = true;
} else
((iv) this).i = bytestream.u(255);
} else
((iv) this).jb = bytestream.u(255);
} else {
if ((i ^ 0xffffffff) == -6 && ((uha) ((iv) this).qb).m)
a(bytestream, -528);
int i_59_ = bytestream.u(255);
Q = new int[i_59_][];
t = new byte[i_59_];
for (int i_60_ = 0; i_60_ < i_59_; i_60_++) {
t[i_60_] = bytestream.v(-110);
int i_61_ = bytestream.u(255);
Q[i_60_] = new int[i_61_];
for (int i_62_ = 0; i_62_ < i_61_; i_62_++)
Q[i_60_][i_62_] = bytestream.a(842397944);
}
if (i == 5 && !((uha) ((iv) this).qb).m)
a(bytestream, -528);
}
if (i_38_ < -93)
break;
t = null;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.G("
+ (bytestream != null ? "{...}" : "null")
+ ',' + i + ',' + i_38_ + ')'));
}
break;
} while (false);
}
final ka a(int i, int i_63_, int i_64_, int i_65_, ha var_ha, int i_66_,
int i_67_, byte i_68_, Class_s class_s, int i_69_, int i_70_,
int i_71_, Class_hg class_hg, Class_s class_s_72_) {
try {
if (mha.a(22311, i_64_))
i_64_ = 4;
long l = (long) ((((iv) this).yb << 10) + ((i_64_ << 3) - -i_66_));
int i_73_ = i_67_;
l |= (long) (((ha) var_ha).g << 29);
if (class_hg != null)
i_67_ |= class_hg.a(i, 123, i_70_, false);
if ((u ^ 0xffffffff) != -4) {
if ((u ^ 0xffffffff) != -1 || (Lb ^ 0xffffffff) != -1)
i_67_ |= 0x2;
if ((B ^ 0xffffffff) != -1)
i_67_ |= 0x1;
if (y != 0)
i_67_ |= 0x4;
} else
i_67_ |= 0x7;
if (i_64_ == 10 && (i_66_ ^ 0xffffffff) < -4)
i_67_ |= 0x5;
ka var_ka;
synchronized (((uha) ((iv) this).qb).t) {
var_ka = (ka) ((uha) ((iv) this).qb).t.a(l, 100);
}
if (var_ka == null || var_ha.e(var_ka.ua(), i_67_) != 0) {
if (var_ka != null)
i_67_ = var_ha.g(i_67_, var_ka.ua());
var_ka = a(i_66_, var_ha, i_64_, -125, i_67_);
if (var_ka == null)
return null;
synchronized (((uha) ((iv) this).qb).t) {
((uha) ((iv) this).qb).t.a(var_ka, l, (byte) -127);
}
}
boolean bool = false;
if (i_68_ <= 38)
return null;
if (class_hg != null) {
var_ka = class_hg.a(var_ka, 0x3 & i_66_, i, (byte) 1, i_70_,
i_63_, 663780816, i_67_);
bool = true;
}
if (i_64_ == 10 && i_66_ > 3) {
if (!bool) {
var_ka = var_ka.a((byte) 3, i_67_, true);
bool = true;
}
var_ka.a(2048);
}
if (u != 0) {
if (!bool) {
bool = true;
var_ka = var_ka.a((byte) 3, i_67_, true);
}
var_ka.p(u, Y, class_s_72_, class_s, i_71_, i_65_, i_69_);
}
if (B != 0 || Lb != 0 || y != 0) {
if (!bool) {
bool = true;
var_ka = var_ka.a((byte) 3, i_67_, true);
}
var_ka.H(B, Lb, y);
}
if (bool)
var_ka.s(i_73_);
return var_ka;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.L(" + i + ',' + i_63_ + ',' + i_64_ + ','
+ i_65_ + ','
+ (var_ha != null ? "{...}" : "null") + ','
+ i_66_ + ',' + i_67_ + ',' + i_68_ + ','
+ (class_s != null ? "{...}" : "null") + ','
+ i_69_ + ',' + i_70_ + ',' + i_71_ + ','
+ (class_hg != null ? "{...}" : "null") + ','
+ (class_s_72_ != null ? "{...}" : "null")
+ ')'));
}
}
private final void a(ByteStream bytestream, int i) {
try {
if (i != -528)
b(79);
int i_74_ = bytestream.u(255);
for (int i_75_ = 0; (i_74_ ^ 0xffffffff) < (i_75_ ^ 0xffffffff);
i_75_++) {
((ByteStream) bytestream).wb++;
int i_76_ = bytestream.u(i ^ ~0x2f0);
((ByteStream) bytestream).wb += i_76_ * 2;
}
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("iv.P(" + (bytestream != null ? "{...}" : "null")
+ ',' + i + ')'));
}
}
final boolean a(int i) {
try {
if (i != 9773)
a((int) -109);
if (Q == null)
return true;
boolean bool = true;
synchronized (((uha) ((iv) this).qb).c) {
for (int i_77_ = 0; i_77_ < Q.length; i_77_++) {
for (int i_78_ = 0;
(i_78_ ^ 0xffffffff) > (Q[i_77_].length ^ 0xffffffff);
i_78_++)
bool &= ((uha) ((iv) this).qb).c.c(-10499,
Q[i_77_][i_78_], 0);
}
}
return bool;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "iv.D(" + i + ')');
}
}
public static void b(int i) {
try {
pb = null;
if (i > -19)
b(-34);
N = null;
F = null;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "iv.I(" + i + ')');
}
}
final int a(int i, int i_79_, int i_80_) {
try {
int i_81_ = 81 % ((i_80_ - -53) / 44);
if (p == null)
return i_79_;
ri var_ri = (ri) p.a((long) i, -6008);
if (var_ri == null)
return i_79_;
return ((ri) var_ri).p;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
"iv.K(" + i + ',' + i_79_ + ',' + i_80_ + ')');
}
}
final void c(int i) {
do {
try {
if ((((iv) this).i ^ 0xffffffff) == 0) {
((iv) this).i = 0;
if (t != null && (t.length ^ 0xffffffff) == -2
&& t[0] == 10)
((iv) this).i = 1;
for (int i_82_ = 0; i_82_ < 5; i_82_++) {
if (((iv) this).W[i_82_] != null) {
((iv) this).i = 1;
break;
}
}
}
int i_83_ = -118 / ((-55 - i) / 46);
if (((iv) this).D != -1)
break;
((iv) this).D = ((iv) this).db != 0 ? 1 : 0;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "iv.F(" + i + ')');
}
break;
} while (false);
}
final int d(int i) {
try {
if (((iv) this).Ab != null) {
int i_84_ = (int) (Math.random() * (double) U);
int i_85_;
for (i_85_ = 0;
(Qb[i_85_] ^ 0xffffffff) >= (i_84_ ^ 0xffffffff); i_85_++)
i_84_ -= Qb[i_85_];
return ((iv) this).Ab[i_85_];
}
if (i != -1)
a(-2, 60, -13, 88, null, -68, 4, (byte) 52, null, -111, -120,
102, null, null);
return -1;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "iv.J(" + i + ')');
}
}
public iv() {
((iv) this).d = -1;
y = 0;
((iv) this).E = true;
((iv) this).i = -1;
q = 128;
((iv) this).s = "null";
o = 0;
u = (byte) 0;
((iv) this).w = false;
((iv) this).O = false;
((iv) this).L = false;
((iv) this).l = -1;
((iv) this).X = 0;
((iv) this).j = -1;
((iv) this).W = new String[5];
((iv) this).V = false;
((iv) this).C = true;
((iv) this).hb = true;
((iv) this).gb = 0;
h = 0;
((iv) this).ob = false;
U = 0;
((iv) this).Z = 256;
((iv) this).eb = -1;
wb = -1;
((iv) this).r = 64;
((iv) this).jb = 1;
lb = 128;
((iv) this).S = 960;
rb = -1;
((iv) this).x = 0;
((iv) this).D = -1;
fb = (byte) 0;
((iv) this).Eb = false;
((iv) this).m = 256;
B = 0;
((iv) this).tb = 255;
((iv) this).Ab = null;
((iv) this).K = false;
((iv) this).bb = true;
Gb = 0;
((iv) this).zb = false;
((iv) this).Kb = 0;
Lb = 0;
((iv) this).ub = 0;
I = 0;
((iv) this).nb = 0;
Y = -1;
((iv) this).Ib = -1;
((iv) this).Mb = -1;
((iv) this).ib = false;
Db = 0;
((iv) this).Hb = -1;
Qb = null;
((iv) this).db = 2;
((iv) this).Sb = 1;
((iv) this).mb = false;
sb = 128;
((iv) this).Tb = 0;
((iv) this).v = -1;
}
}
Code:/* Class_bb - Decompiled by JODE
* Visit http://jode.sourceforge.net/
*/
final class Class_bb
{
byte a;
int c;
private short[] d;
int e;
private byte f;
boolean g;
int i = -1;
int k;
int l;
int m;
int n;
short o;
int p;
int[] r;
int s;
int t;
boolean u;
private int v;
byte w;
vda x;
String[] y;
short z = 0;
private short[] B;
byte C;
private int D;
byte E;
int F;
private int H;
static int I = 0;
private byte J;
int K;
boolean L;
int M;
int N;
static mi O;
int P;
static client Q;
private int R;
boolean S;
boolean T;
int U;
String V;
int W;
private byte[] X;
int Y;
private byte Z;
int[] ab;
private int[] db;
boolean eb;
int fb;
int gb;
byte hb;
int ib;
private eq jb;
static int kb;
private int[][] lb;
int nb;
private short[] ob;
int pb;
private short[] qb;
int sb;
boolean tb;
boolean ub;
private int vb;
int wb;
int yb;
private int[] zb;
static int Bb;
private byte Cb;
private int Db;
final boolean a(int i) {
try {
if (((Class_bb) this).ab == null) {
if ((((Class_bb) this).s ^ 0xffffffff) == 0
&& (((Class_bb) this).N ^ 0xffffffff) == 0
&& ((Class_bb) this).c == -1)
return false;
return true;
}
for (int i_0_ = i; ((Class_bb) this).ab.length > i_0_; i_0_++) {
if ((((Class_bb) this).ab[i_0_] ^ 0xffffffff) != 0) {
Class_bb class_bb_1_
= ((Class_bb) this).x.b(((Class_bb) this).ab[i_0_],
-1);
if ((((Class_bb) class_bb_1_).s ^ 0xffffffff) != 0
|| ((Class_bb) class_bb_1_).N != -1
|| ((Class_bb) class_bb_1_).c != -1)
return true;
}
}
return false;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "bb.G(" + i + ')');
}
}
final Class_bb a(Class_dd class_dd, int i) {
try {
int i_2_ = i;
if (R == -1) {
if (D != -1)
i_2_ = class_dd.a(D, (byte) -16);
} else
i_2_ = class_dd.a(R, -65536);
if (i_2_ < 0
|| (i_2_ ^ 0xffffffff) <= (-1 + ((Class_bb) this).ab.length
^ 0xffffffff)
|| ((Class_bb) this).ab[i_2_] == -1) {
int i_3_
= ((Class_bb) this).ab[((Class_bb) this).ab.length - 1];
if ((i_3_ ^ 0xffffffff) == 0)
return null;
return ((Class_bb) this).x.b(i_3_, i);
}
return ((Class_bb) this).x.b(((Class_bb) this).ab[i_2_], -1);
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.A(" + (class_dd != null ? "{...}" : "null")
+ ',' + i + ')'));
}
}
private final void a(ByteStream bytestream, int i, int i_4_) {
try {
if (i_4_ != 127)
((Class_bb) this).eb = true;
if ((i ^ 0xffffffff) == -2) {
int i_5_ = bytestream.u(255);
zb = new int[i_5_];
for (int i_6_ = 0; i_5_ > i_6_; i_6_++) {
zb[i_6_] = bytestream.a(842397944);
if (zb[i_6_] == 65535)
zb[i_6_] = -1;
}
} else if ((i ^ 0xffffffff) != -3) {
if ((i ^ 0xffffffff) != -13) {
if ((i ^ 0xffffffff) > -31 || (i ^ 0xffffffff) <= -36) {
if ((i ^ 0xffffffff) != -41) {
if (i != 41) {
if (i == 42) {
int i_7_ = bytestream.u(i_4_ ^ 0x80);
X = new byte[i_7_];
for (int i_8_ = 0; i_8_ < i_7_; i_8_++)
X[i_8_] = bytestream.v(-88);
} else if ((i ^ 0xffffffff) == -61) {
int i_9_ = bytestream.u(255);
db = new int[i_9_];
for (int i_10_ = 0; i_9_ > i_10_; i_10_++)
db[i_10_] = bytestream.a(842397944);
} else if ((i ^ 0xffffffff) != -94) {
if ((i ^ 0xffffffff) != -96) {
if ((i ^ 0xffffffff) != -98) {
if (i != 98) {
if ((i ^ 0xffffffff) == -100)
((Class_bb) this).u = true;
else if (i != 100) {
if ((i ^ 0xffffffff)
== -102)
Db = 5 * (bytestream.v
(i_4_
^ ~0x27));
else if (i == 102)
((Class_bb) this).Y
= (bytestream.a
(i_4_
+ 842397817));
else if ((i ^ 0xffffffff)
== -104)
((Class_bb) this).e
= (bytestream.a
(842397944));
else if (((i ^ 0xffffffff)
== -107)
|| i == 118) {
R = bytestream
.a(842397944);
if (R == 65535)
R = -1;
D = bytestream
.a(842397944);
if ((D ^ 0xffffffff)
== -65536)
D = -1;
int i_11_ = -1;
if (i == 118) {
i_11_
= (bytestream.a
(842397944));
if (i_11_ == 65535)
i_11_ = -1;
}
int i_12_
= bytestream
.u(255);
((Class_bb) this).ab
= (new int
[2 + i_12_]);
for (int i_13_ = 0;
i_13_ <= i_12_;
i_13_++) {
((Class_bb) this)
.ab[i_13_]
= (bytestream.a
(842397944));
if ((((Class_bb)
this)
.ab[i_13_])
== 65535)
((Class_bb)
this)
.ab[i_13_]
= -1;
}
((Class_bb) this)
.ab[1 + i_12_]
= i_11_;
} else if (i == 107)
((Class_bb) this).tb
= false;
else if ((i ^ 0xffffffff)
!= -110) {
if (i == 111)
((Class_bb) this).S
= false;
else if ((i
^ 0xffffffff)
== -114) {
((Class_bb) this).o
= (short) (bytestream.a
(842397944));
((Class_bb) this).z
= (short) (bytestream.a
(842397944));
} else if (i != 114) {
if (i != 119) {
if ((i
^ 0xffffffff)
== -122) {
lb = (new int
[zb.length]
[]);
int i_14_
= (bytestream.u
(255));
for (int i_15_
= 0;
(i_14_
> i_15_);
i_15_++) {
int i_16_
= bytestream.u(255);
int[] is
= lb[i_16_] = new int[3];
is[0]
= bytestream.v(lga.c(i_4_, -50));
is[1]
= bytestream.v(-113);
is[2]
= bytestream.v(-84);
}
} else if (i
== 122)
((Class_bb)
this).W
= (bytestream.a
(842397944));
else if ((i
^ 0xffffffff)
!= -124) {
if ((i
^ 0xffffffff)
== -126)
((Class_bb)
this)
.E
= bytestream.v(-95);
else if (i
== 127)
((Class_bb)
this)
.P
= bytestream.a(i_4_ + 842397817);
else if (i
!= 128) {
if (i
== 134) {
((Class_bb)
this).s
= bytestream.a(842397944);
if ((((Class_bb) this).s ^ 0xffffffff) == -65536)
((Class_bb) this).s = -1;
((Class_bb)
this).sb
= bytestream.a(842397944);
if ((((Class_bb) this).sb ^ 0xffffffff) == -65536)
((Class_bb) this).sb = -1;
((Class_bb)
this).N
= bytestream.a(842397944);
if ((((Class_bb) this).N ^ 0xffffffff) == -65536)
((Class_bb) this).N = -1;
((Class_bb)
this).c
= bytestream.a(i_4_ ^ 0x3235f887);
if ((((Class_bb) this).c ^ 0xffffffff) == -65536)
((Class_bb) this).c = -1;
((Class_bb)
this).pb
= bytestream.u(255);
} else if ((i ^ 0xffffffff) != -136) {
if (i == 136) {
((Class_bb) this).ib = bytestream.u(255);
((Class_bb) this).n = bytestream.a(842397944);
} else if (i != 137) {
if (i != 138) {
if (i != 139) {
if ((i ^ 0xffffffff) != -141) {
if ((i ^ 0xffffffff) == -142)
((Class_bb) this).L = true;
else if (i == 142)
((Class_bb) this).gb = bytestream.a(842397944);
else if (i != 143) {
if (i < 150 || i >= 155) {
if (i == 155) {
Z = bytestream.v(i_4_ ^ ~0x16);
J = bytestream.v(-113);
f = bytestream.v(-112);
Cb = bytestream.v(-87);
} else if (i == 158)
((Class_bb) this).hb = (byte) 1;
else if ((i ^ 0xffffffff) != -160) {
if (i != 160) {
if (i == 162)
((Class_bb) this).T = true;
else if ((i ^ 0xffffffff) != -164) {
if ((i ^ 0xffffffff) == -165) {
((Class_bb) this).p = bytestream.a(842397944);
((Class_bb) this).M = bytestream.a(842397944);
} else if (i != 165) {
if (i == 249) {
int i_17_ = bytestream.u(255);
if (jb == null) {
int i_18_ = iba.a(i_17_, (byte) 108);
jb = new eq(i_18_);
}
for (int i_19_ = 0; i_17_ > i_19_; i_19_++) {
boolean bool = (bytestream.u(255) ^ 0xffffffff) == -2;
int i_20_ = bytestream.g((int) -1);
Class_eh class_eh;
if (!bool)
class_eh = new ri(bytestream.n((byte) -126));
else
class_eh = new cv(bytestream.m((byte) -120));
jb.a((byte) 61, (long) i_20_, class_eh);
}
}
} else
((Class_bb) this).m = bytestream.u(255);
} else
((Class_bb) this).i = bytestream.u(i_4_ + 128);
} else {
int i_21_ = bytestream.u(255);
((Class_bb) this).r = new int[i_21_];
for (int i_22_ = 0; (i_21_ ^ 0xffffffff) < (i_22_ ^ 0xffffffff); i_22_++)
((Class_bb) this).r[i_22_] = bytestream.a(i_4_ + 842397817);
}
} else
((Class_bb) this).hb = (byte) 0;
} else {
((Class_bb) this).y[-150 + i] = bytestream.m((byte) -73);
if (!((vda) ((Class_bb) this).x).h)
((Class_bb) this).y[i + -150] = null;
}
} else
((Class_bb) this).eb = true;
} else
((Class_bb) this).F = bytestream.u(i_4_ + 128);
} else
((Class_bb) this).fb = bytestream.a(i_4_ + 842397817);
} else
((Class_bb) this).l = bytestream.a(842397944);
} else
((Class_bb) this).yb = bytestream.a(842397944);
} else {
((Class_bb)
this).k
= bytestream.u(255);
((Class_bb)
this).U
= bytestream.a(842397944);
}
} else
bytestream
.u
(255);
} else
((Class_bb)
this).nb
= (bytestream.a
(i_4_
^ 0x3235f887));
} else
((Class_bb)
this).a
= (bytestream
.v
(i_4_
+ -245));
} else {
((Class_bb) this).C
= bytestream
.v(-110);
((Class_bb) this).w
= bytestream
.v(-85);
}
} else
((Class_bb) this).g
= false;
} else
vb = bytestream.v(-123);
} else
H = bytestream
.a(i_4_ + 842397817);
} else
v = bytestream.a(842397944);
} else
((Class_bb) this).K
= bytestream.a(842397944);
} else
((Class_bb) this).ub = false;
} else {
int i_23_ = bytestream.u(255);
qb = new short[i_23_];
ob = new short[i_23_];
for (int i_24_ = 0;
((i_23_ ^ 0xffffffff)
< (i_24_ ^ 0xffffffff));
i_24_++) {
qb[i_24_]
= (short) bytestream.a(842397944);
ob[i_24_]
= (short) bytestream.a(842397944);
}
}
} else {
int i_25_ = bytestream.u(255);
d = new short[i_25_];
B = new short[i_25_];
for (int i_26_ = 0;
(i_25_ ^ 0xffffffff) < (i_26_ ^ 0xffffffff);
i_26_++) {
d[i_26_] = (short) bytestream.a(842397944);
B[i_26_] = (short) bytestream.a(842397944);
}
}
} else
((Class_bb) this).y[-30 + i]
= bytestream.m((byte) 124);
} else
((Class_bb) this).wb = bytestream.u(i_4_ + 128);
} else
((Class_bb) this).V = bytestream.m((byte) 122);
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.E(" + (bytestream != null ? "{...}" : "null")
+ ',' + i + ',' + i_4_ + ')'));
}
}
final boolean b(Class_dd class_dd, int i) {
try {
if (((Class_bb) this).ab == null)
return true;
int i_27_ = -1;
if (R != -1)
i_27_ = class_dd.a(R, -65536);
else if (D != -1)
i_27_ = class_dd.a(D, (byte) -16);
if (i_27_ < 0
|| (i_27_ ^ 0xffffffff) <= (((Class_bb) this).ab.length - 1
^ 0xffffffff)
|| (((Class_bb) this).ab[i_27_] ^ 0xffffffff) == 0) {
int i_28_
= ((Class_bb) this).ab[((Class_bb) this).ab.length - 1];
if ((i_28_ ^ 0xffffffff) == 0)
return false;
return true;
}
if (i != 18627)
return false;
return true;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.C(" + (class_dd != null ? "{...}" : "null")
+ ',' + i + ')'));
}
}
static final void a(int i, int i_29_, byte i_30_) {
do {
try {
if ((i_29_ ^ 0xffffffff) != (hr.Q ^ 0xffffffff)) {
ql.q = new int[i_29_];
for (int i_31_ = 0;
(i_29_ ^ 0xffffffff) < (i_31_ ^ 0xffffffff); i_31_++)
ql.q[i_31_] = (i_31_ << 12) / i_29_;
wca.u = i_29_ + -1;
hr.Q = i_29_;
tha.q = 32 * i_29_;
}
if (i_30_ <= 108)
Q = null;
if ((i ^ 0xffffffff) == (di.n ^ 0xffffffff))
break;
if (hr.Q != i) {
tl.u = new int[i];
for (int i_32_ = 0;
(i ^ 0xffffffff) < (i_32_ ^ 0xffffffff); i_32_++)
tl.u[i_32_] = (i_32_ << 12) / i;
} else
tl.u = ql.q;
di.n = i;
Class_vc.e = -1 + i;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, ("bb.K(" + i + ',' + i_29_
+ ',' + i_30_ + ')'));
}
break;
} while (false);
}
final void a(int i, ByteStream bytestream) {
do {
try {
for (;;) {
int i_33_ = bytestream.u(255);
if (i_33_ == 0)
break;
a(bytestream, i_33_, 127);
}
if (i > 35)
break;
a(-16, null);
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.L(" + i + ','
+ (bytestream != null ? "{...}" : "null")
+ ')'));
}
break;
} while (false);
}
final void b(int i) {
do {
try {
if (zb == null)
zb = new int[0];
if (i >= -75)
Z = (byte) 102;
if ((((Class_bb) this).hb ^ 0xffffffff) != 0)
break;
if (gt.o == ((vda) ((Class_bb) this).x).c)
((Class_bb) this).hb = (byte) 1;
else
((Class_bb) this).hb = (byte) 0;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "bb.J(" + i + ')');
}
break;
} while (false);
}
final ka a(int i, qca[] var_qcas, lfa var_lfa, boolean bool,
Class_hg class_hg, int i_34_, uga var_uga, int i_35_,
Class_hg class_hg_36_, Class_dd class_dd, ha var_ha, int i_37_,
int[] is, int i_38_, int i_39_, int i_40_, int i_41_) {
try {
if (((Class_bb) this).ab != null) {
Class_bb class_bb_42_ = a(class_dd, -1);
if (class_bb_42_ == null)
return null;
return class_bb_42_.a(i, var_qcas, var_lfa, false, class_hg,
i_34_, var_uga, i_35_, class_hg_36_,
class_dd, var_ha, i_37_, is, i_38_,
i_39_, i_40_, i_41_);
}
int i_43_ = i_40_;
if (H != 128)
i_43_ |= 0x2;
if (v != 128)
i_43_ |= 0x5;
boolean bool_44_ = class_hg_36_ != null || class_hg != null;
boolean bool_45_ = false;
boolean bool_46_ = false;
boolean bool_47_ = false;
boolean bool_48_ = bool;
int i_49_ = var_qcas == null ? 0 : var_qcas.length;
for (int i_50_ = 0; (i_49_ ^ 0xffffffff) < (i_50_ ^ 0xffffffff);
i_50_++) {
dm.Y[i_50_] = null;
if (var_qcas[i_50_] != null) {
Class_hg class_hg_51_
= var_lfa.a(((qca) var_qcas[i_50_]).j, 7);
if (((Class_hg) class_hg_51_).c != null) {
bool_44_ = true;
Class_pe.k[i_50_] = class_hg_51_;
int i_52_ = ((qca) var_qcas[i_50_]).g;
int i_53_ = ((qca) var_qcas[i_50_]).k;
int i_54_ = ((Class_hg) class_hg_51_).c[i_52_];
dm.Y[i_50_] = var_lfa.c(i_54_ >>> 16, 3);
i_54_ &= 0xffff;
Class_bc.g[i_50_] = i_54_;
if (dm.Y[i_50_] != null) {
bool_46_ |= dm.Y[i_50_].d(i_54_, 0);
bool_45_ |= dm.Y[i_50_].c(i_54_, 14);
bool_48_ |= dm.Y[i_50_].a((byte) -92, i_54_);
bool_47_ |= ((Class_hg) class_hg_51_).h;
}
if ((((Class_hg) class_hg_51_).g || hu.g)
&& i_53_ != -1
&& i_53_ < ((Class_hg) class_hg_51_).c.length) {
ts.z[i_50_] = ((Class_hg) class_hg_51_).G[i_52_];
Class_kd.g[i_50_] = ((qca) var_qcas[i_50_]).l;
int i_55_ = ((Class_hg) class_hg_51_).c[i_53_];
gw.z[i_50_] = var_lfa.c(i_55_ >>> 16, 3);
i_55_ &= 0xffff;
Class_qe.j[i_50_] = i_55_;
if (gw.z[i_50_] != null) {
bool_46_ |= gw.z[i_50_].d(i_55_, 0);
bool_45_ |= gw.z[i_50_].c(i_55_, 14);
bool_48_ |= gw.z[i_50_].a((byte) -99, i_55_);
}
} else {
ts.z[i_50_] = 0;
Class_kd.g[i_50_] = 0;
gw.z[i_50_] = null;
Class_qe.j[i_50_] = -1;
}
}
}
}
int i_56_ = -1;
int i_57_ = -1;
int i_58_ = 0;
gw var_gw = null;
gw var_gw_59_ = null;
int i_60_ = -1;
int i_61_ = -1;
int i_62_ = 0;
gw var_gw_63_ = null;
gw var_gw_64_ = null;
if (bool_44_) {
i_43_ |= 0x20;
if (class_hg_36_ != null) {
i_56_ = ((Class_hg) class_hg_36_).c[i_35_];
int i_65_ = i_56_ >>> 16;
i_56_ &= 0xffff;
var_gw = var_lfa.c(i_65_, 3);
if (var_gw != null) {
bool_46_ |= var_gw.d(i_56_, 0);
bool_45_ |= var_gw.c(i_56_, 14);
bool_48_ |= var_gw.a((byte) -125, i_56_);
bool_47_ |= ((Class_hg) class_hg_36_).h;
}
if ((((Class_hg) class_hg_36_).g || hu.g) && i_38_ != -1
&& ((Class_hg) class_hg_36_).c.length > i_38_) {
i_57_ = ((Class_hg) class_hg_36_).c[i_38_];
i_58_ = ((Class_hg) class_hg_36_).G[i_35_];
int i_66_ = i_57_ >>> 16;
if (i_65_ == i_66_)
var_gw_59_ = var_gw;
else
var_gw_59_ = var_lfa.c(i_66_, 3);
i_57_ &= 0xffff;
if (var_gw_59_ != null) {
bool_46_ |= var_gw_59_.d(i_57_, 0);
bool_45_ |= var_gw_59_.c(i_57_, 14);
bool_48_ |= var_gw_59_.a((byte) -122, i_57_);
}
}
}
if (class_hg != null) {
i_60_ = ((Class_hg) class_hg).c[i_39_];
int i_67_ = i_60_ >>> 16;
var_gw_63_ = var_lfa.c(i_67_, 3);
i_60_ &= 0xffff;
if (var_gw_63_ != null) {
bool_46_ |= var_gw_63_.d(i_60_, 0);
bool_45_ |= var_gw_63_.c(i_60_, 14);
bool_48_ |= var_gw_63_.a((byte) -102, i_60_);
bool_47_ |= ((Class_hg) class_hg).h;
}
if ((((Class_hg) class_hg).g || hu.g) && i_37_ != -1
&& ((Class_hg) class_hg).c.length > i_37_) {
i_62_ = ((Class_hg) class_hg).G[i_39_];
i_61_ = ((Class_hg) class_hg).c[i_37_];
int i_68_ = i_61_ >>> 16;
if (i_68_ == i_67_)
var_gw_64_ = var_gw_63_;
else
var_gw_64_ = var_lfa.c(i_68_, 3);
i_61_ &= 0xffff;
if (var_gw_64_ != null) {
bool_46_ |= var_gw_64_.d(i_61_, 0);
bool_45_ |= var_gw_64_.c(i_61_, 14);
bool_48_ |= var_gw_64_.a((byte) -104, i_61_);
}
}
}
if (bool_46_)
i_43_ |= 0x80;
if (bool_45_)
i_43_ |= 0x100;
if (bool_47_)
i_43_ |= 0x200;
if (bool_48_)
i_43_ |= 0x400;
}
long l = (long) (((ha) var_ha).g << 16 | ((Class_bb) this).t);
ka var_ka;
synchronized (((vda) ((Class_bb) this).x).o) {
var_ka = (ka) ((vda) ((Class_bb) this).x).o.a(l, 80);
}
Class_sg class_sg = null;
if (((Class_bb) this).P != -1)
class_sg = var_uga.a(((Class_bb) this).P, 32);
if (var_ka == null
|| (i_43_ & var_ka.ua() ^ 0xffffffff) != (i_43_
^ 0xffffffff)) {
if (var_ka != null)
i_43_ |= var_ka.ua();
int i_69_ = i_43_;
boolean bool_70_ = false;
synchronized (((vda) ((Class_bb) this).x).a) {
for (int i_71_ = 0;
(i_71_ ^ 0xffffffff) > (zb.length ^ 0xffffffff);
i_71_++) {
if (zb[i_71_] != -1
&& !((vda) ((Class_bb) this).x).a.c(-10499,
zb[i_71_], 0))
bool_70_ = true;
}
}
if (bool_70_)
return null;
Class_bh[] class_bhs = new Class_bh[zb.length];
for (int i_72_ = 0; i_72_ < zb.length; i_72_++) {
if ((zb[i_72_] ^ 0xffffffff) != 0) {
synchronized (((vda) ((Class_bb) this).x).a) {
class_bhs[i_72_]
= wia.a(0, ((vda) ((Class_bb) this).x).a,
zb[i_72_], -1);
}
if (class_bhs[i_72_] != null) {
if (((Class_bh) class_bhs[i_72_]).o < 13)
class_bhs[i_72_].a(2, 115);
if (lb != null && lb[i_72_] != null)
class_bhs[i_72_].a((byte) 44, lb[i_72_][2],
lb[i_72_][0], lb[i_72_][1]);
}
}
}
if (class_sg != null && ((Class_sg) class_sg).N != null) {
for (int i_73_ = 0; i_73_ < ((Class_sg) class_sg).N.length;
i_73_++) {
if ((i_73_ ^ 0xffffffff) > (class_bhs.length
^ 0xffffffff)
&& class_bhs[i_73_] != null) {
int i_74_ = 0;
int i_75_ = 0;
int i_76_ = 0;
int i_77_ = 0;
int i_78_ = 0;
int i_79_ = 0;
if (((Class_sg) class_sg).N[i_73_] != null) {
i_78_ = ((Class_sg) class_sg).N[i_73_][4] << 3;
i_79_ = ((Class_sg) class_sg).N[i_73_][5] << 3;
i_75_ = ((Class_sg) class_sg).N[i_73_][1];
i_76_ = ((Class_sg) class_sg).N[i_73_][2];
i_77_ = ((Class_sg) class_sg).N[i_73_][3] << 3;
i_74_ = ((Class_sg) class_sg).N[i_73_][0];
}
if ((i_77_ ^ 0xffffffff) != -1 || i_78_ != 0
|| (i_79_ ^ 0xffffffff) != -1)
class_bhs[i_73_].b(6875, i_78_, i_79_, i_77_);
if ((i_74_ ^ 0xffffffff) != -1 || i_75_ != 0
|| (i_76_ ^ 0xffffffff) != -1)
class_bhs[i_73_].a((byte) 93, i_76_, i_74_,
i_75_);
}
}
}
Class_bh class_bh;
if ((class_bhs.length ^ 0xffffffff) == -2)
class_bh = class_bhs[0];
else
class_bh = new Class_bh(class_bhs, class_bhs.length);
if (d != null)
i_69_ |= 0x4000;
if (qb != null)
i_69_ |= 0x8000;
if ((Cb ^ 0xffffffff) != -1)
i_69_ |= 0x80000;
var_ka
= var_ha.a(class_bh, i_69_, ((vda) ((Class_bb) this).x).r,
64 + vb, 850 + Db);
if (d != null) {
for (int i_80_ = 0;
(d.length ^ 0xffffffff) < (i_80_ ^ 0xffffffff);
i_80_++) {
if (X == null
|| (i_80_ ^ 0xffffffff) <= (X.length ^ 0xffffffff))
var_ka.ia(d[i_80_], B[i_80_]);
else
var_ka.ia(d[i_80_], lk.A[X[i_80_] & 0xff]);
}
}
if (qb != null) {
for (int i_81_ = 0; qb.length > i_81_; i_81_++)
var_ka.aa(qb[i_81_], ob[i_81_]);
}
if ((Cb ^ 0xffffffff) != -1)
var_ka.a(Z, J, f, Cb & 0xff);
var_ka.s(i_43_);
synchronized (((vda) ((Class_bb) this).x).o) {
((vda) ((Class_bb) this).x).o.a(var_ka,
(long) (((Class_bb) this).t
| (((ha) var_ha).g
<< 16)),
(byte) -125);
}
}
ka var_ka_82_ = var_ka.a((byte) 4, i_43_, true);
boolean bool_83_ = false;
if (is != null) {
for (int i_84_ = 0; i_84_ < 12; i_84_++) {
if ((is[i_84_] ^ 0xffffffff) != 0)
bool_83_ = true;
}
}
if (!bool_44_ && !bool_83_)
return var_ka_82_;
bca[] var_bcas = null;
if (class_sg != null)
var_bcas = class_sg.a(var_ha, 0);
if (bool_83_ && var_bcas != null) {
for (int i_85_ = 0; (i_85_ ^ 0xffffffff) > -13; i_85_++) {
if (var_bcas[i_85_] != null)
var_ka_82_.a(var_bcas[i_85_], 1 << i_85_, true);
}
}
int i_86_ = 0;
int i_87_ = 1;
while (i_86_ < i_49_) {
if (dm.Y[i_86_] != null)
var_ka_82_.a((byte) -55, -1 + Class_kd.g[i_86_], null,
i_87_, Class_bc.g[i_86_], Class_qe.j[i_86_],
gw.z[i_86_], 0, dm.Y[i_86_],
((Class_hg) Class_pe.k[i_86_]).h,
ts.z[i_86_]);
i_86_++;
i_87_ <<= 1;
}
if (bool_83_) {
for (int i_88_ = 0; (i_88_ ^ 0xffffffff) > -13; i_88_++) {
if ((is[i_88_] ^ 0xffffffff) != 0) {
int i_89_ = -i + is[i_88_];
i_89_ &= 0x3fff;
bca var_bca = var_ha.j();
var_bca.a(i_89_);
var_ka_82_.a(var_bca, 1 << i_88_, false);
}
}
}
if (bool_83_ && var_bcas != null) {
for (int i_90_ = 0; (i_90_ ^ 0xffffffff) > -13; i_90_++) {
if (var_bcas[i_90_] != null)
var_ka_82_.a(var_bcas[i_90_], 1 << i_90_, false);
}
}
if (var_gw != null && var_gw_63_ != null)
var_ka_82_.a(var_gw_59_, i_58_, (byte) 122, i_62_, var_gw_63_,
i_56_, i_60_, -1 + i_41_, var_gw,
(((Class_hg) class_hg_36_).h
| ((Class_hg) class_hg).h),
i_57_, var_gw_64_, -1 + i_34_,
((Class_hg) class_hg_36_).C, i_61_);
else if (var_gw != null)
var_ka_82_.a(i_56_, i_58_, var_gw_59_, 0, var_gw, bool,
((Class_hg) class_hg_36_).h, i_57_, i_41_ + -1);
else if (var_gw_63_ != null)
var_ka_82_.a(i_60_, i_62_, var_gw_64_, 0, var_gw_63_, false,
((Class_hg) class_hg).h, i_61_, i_34_ - 1);
for (int i_91_ = 0; i_49_ > i_91_; i_91_++) {
dm.Y[i_91_] = null;
gw.z[i_91_] = null;
Class_pe.k[i_91_] = null;
}
if ((v ^ 0xffffffff) != -129 || (H ^ 0xffffffff) != -129)
var_ka_82_.O(v, H, v);
var_ka_82_.s(i_40_);
return var_ka_82_;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.F(" + i + ','
+ (var_qcas != null ? "{...}" : "null") + ','
+ (var_lfa != null ? "{...}" : "null") + ','
+ bool + ','
+ (class_hg != null ? "{...}" : "null") + ','
+ i_34_ + ','
+ (var_uga != null ? "{...}" : "null") + ','
+ i_35_ + ','
+ (class_hg_36_ != null ? "{...}" : "null") + ','
+ (class_dd != null ? "{...}" : "null") + ','
+ (var_ha != null ? "{...}" : "null") + ','
+ i_37_ + ',' + (is != null ? "{...}" : "null")
+ ',' + i_38_ + ',' + i_39_ + ',' + i_40_ + ','
+ i_41_ + ')'));
}
}
final String a(byte i, int i_92_, String string) {
try {
if (jb == null)
return string;
if (i != 17)
a((byte) -115, -68, (String) null);
cv var_cv = (cv) jb.a((long) i_92_, i + -6025);
if (var_cv == null)
return string;
return ((cv) var_cv).p;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.B(" + i + ',' + i_92_ + ','
+ (string != null ? "{...}" : "null") + ')'));
}
}
static final boolean a(int i, int i_93_, boolean bool) {
try {
if (bool != true)
return false;
if (i_93_ < 0 || (i ^ 0xffffffff) > -1 || i_93_ >= raa.w[1].length
|| (raa.w[1][i_93_].length ^ 0xffffffff) >= (i ^ 0xffffffff))
return false;
if ((raa.w[1][i_93_][i] & 0x2) != 0)
return true;
return false;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
"bb.M(" + i + ',' + i_93_ + ',' + bool + ')');
}
}
final ka a(Class_dd class_dd, ha var_ha, int i, int i_94_,
Class_hg class_hg, lfa var_lfa, int i_95_, int i_96_,
int i_97_) {
try {
if (((Class_bb) this).ab != null) {
Class_bb class_bb_98_ = a(class_dd, -1);
if (class_bb_98_ == null)
return null;
return class_bb_98_.a(class_dd, var_ha, i, i_94_, class_hg,
var_lfa, i_95_, 104, i_97_);
}
if (i_96_ <= 98)
b(null, -10);
if (db == null)
return null;
int i_99_ = i_97_;
if (class_hg != null && i_95_ != -1)
i_99_ |= class_hg.a(i_94_, 97, i_95_, true);
ka var_ka;
synchronized (((vda) ((Class_bb) this).x).q) {
var_ka = (ka) (((vda) ((Class_bb) this).x).q.a
((long) (((ha) var_ha).g << 16
| ((Class_bb) this).t),
64));
}
if (var_ka == null
|| (var_ka.ua() & i_99_ ^ 0xffffffff) != (i_99_
^ 0xffffffff)) {
if (var_ka != null)
i_99_ |= var_ka.ua();
int i_100_ = i_99_;
boolean bool = false;
synchronized (((vda) ((Class_bb) this).x).a) {
for (int i_101_ = 0;
(i_101_ ^ 0xffffffff) > (db.length ^ 0xffffffff);
i_101_++) {
if (!((vda) ((Class_bb) this).x).a.c(-10499,
db[i_101_], 0))
bool = true;
}
}
if (bool)
return null;
Class_bh[] class_bhs = new Class_bh[db.length];
synchronized (((vda) ((Class_bb) this).x).a) {
for (int i_102_ = 0;
(i_102_ ^ 0xffffffff) > (db.length ^ 0xffffffff);
i_102_++)
class_bhs[i_102_]
= wia.a(0, ((vda) ((Class_bb) this).x).a,
db[i_102_], -1);
}
for (int i_103_ = 0;
(db.length ^ 0xffffffff) < (i_103_ ^ 0xffffffff);
i_103_++) {
if (class_bhs[i_103_] != null
&& ((((Class_bh) class_bhs[i_103_]).o ^ 0xffffffff)
> -14))
class_bhs[i_103_].a(2, 66);
}
Class_bh class_bh;
if (class_bhs.length == 1)
class_bh = class_bhs[0];
else
class_bh = new Class_bh(class_bhs, class_bhs.length);
if (d != null)
i_100_ |= 0x4000;
if (qb != null)
i_100_ |= 0x8000;
if ((Cb ^ 0xffffffff) != -1)
i_100_ |= 0x80000;
var_ka = var_ha.a(class_bh, i_100_,
((vda) ((Class_bb) this).x).r, 64, 768);
if (d != null) {
for (int i_104_ = 0;
(i_104_ ^ 0xffffffff) > (d.length ^ 0xffffffff);
i_104_++) {
if (X != null
&& (i_104_ ^ 0xffffffff) > (X.length ^ 0xffffffff))
var_ka.ia(d[i_104_], lk.A[0xff & X[i_104_]]);
else
var_ka.ia(d[i_104_], B[i_104_]);
}
}
if (qb != null) {
for (int i_105_ = 0; qb.length > i_105_; i_105_++)
var_ka.aa(qb[i_105_], ob[i_105_]);
}
if (Cb != 0)
var_ka.a(Z, J, f, Cb & 0xff);
var_ka.s(i_99_);
synchronized (((vda) ((Class_bb) this).x).q) {
((vda) ((Class_bb) this).x).q.a
(var_ka,
(long) (((ha) var_ha).g << 16 | ((Class_bb) this).t),
(byte) -96);
}
}
if (class_hg != null && i_95_ != -1)
var_ka = class_hg.a(-9, var_ka, i_94_, i, i_99_, i_95_);
var_ka.s(i_97_);
return var_ka;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
("bb.H(" + (class_dd != null ? "{...}" : "null")
+ ',' + (var_ha != null ? "{...}" : "null") + ','
+ i + ',' + i_94_ + ','
+ (class_hg != null ? "{...}" : "null") + ','
+ (var_lfa != null ? "{...}" : "null") + ','
+ i_95_ + ',' + i_96_ + ',' + i_97_ + ')'));
}
}
public static void c(int i) {
do {
try {
O = null;
Q = null;
if (i == -3752)
break;
kb = 14;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception, "bb.I(" + i + ')');
}
break;
} while (false);
}
final int a(int i, int i_106_, int i_107_) {
try {
if (jb == null)
return i;
if (i_107_ <= 12)
a(46, 116, (int) 126);
ri var_ri = (ri) jb.a((long) i_106_, -6008);
if (var_ri == null)
return i;
return ((ri) var_ri).p;
} catch (RuntimeException runtimeexception) {
throw Class_jf.a(runtimeexception,
"bb.D(" + i + ',' + i_106_ + ',' + i_107_ + ')');
}
}
public Class_bb() {
v = 128;
((Class_bb) this).k = -1;
((Class_bb) this).m = 0;
D = -1;
((Class_bb) this).u = false;
((Class_bb) this).l = -1;
((Class_bb) this).E = (byte) 4;
((Class_bb) this).F = 255;
((Class_bb) this).p = 256;
((Class_bb) this).W = -1;
((Class_bb) this).Y = -1;
((Class_bb) this).n = -1;
((Class_bb) this).M = 256;
((Class_bb) this).o = (short) 0;
((Class_bb) this).y = new String[5];
H = 128;
((Class_bb) this).C = (byte) -96;
((Class_bb) this).L = false;
((Class_bb) this).s = -1;
((Class_bb) this).hb = (byte) -1;
((Class_bb) this).eb = false;
((Class_bb) this).gb = -1;
((Class_bb) this).V = "null";
((Class_bb) this).fb = -1;
((Class_bb) this).U = -1;
((Class_bb) this).a = (byte) 0;
R = -1;
((Class_bb) this).nb = -1;
((Class_bb) this).g = true;
((Class_bb) this).w = (byte) -16;
((Class_bb) this).P = -1;
vb = 0;
((Class_bb) this).pb = 0;
((Class_bb) this).N = -1;
((Class_bb) this).c = -1;
((Class_bb) this).K = -1;
((Class_bb) this).e = 32;
Cb = (byte) 0;
((Class_bb) this).ib = -1;
((Class_bb) this).sb = -1;
((Class_bb) this).S = true;
((Class_bb) this).wb = 1;
((Class_bb) this).yb = -1;
((Class_bb) this).tb = true;
((Class_bb) this).ub = true;
Db = 0;
}
}