/* * Decompiled with CFR 0.152. */ public class y { public static int[] a; public static int[] b; public static int[] c; public static int[] d; public static int[] e; public static int[] f; public static int[] g; public static int[] h; public static int[] i; public static int[] j; public static int[] k; public static int[] l; public static int[] m; public static int n; public static String[] o; public static String[] p; public static String[] q; public static String[] r; public static int[][] s; public static int t; public static int[] u; public static int[] v; public static int[] w; public static int[] x; public static int[] y; public static int[] z; public static int[] A; public static int[] B; public static String[] C; public static String[] D; public static int[] E; public static int[] F; public static int[] G; public static int[] H; public static int I; public static String[] J; public static int K; public static int L; public static int M; public static String[] N; public static int O; public static int P; public static int Q; public static int R; public static String[] S; public static String[] T; public static String[] U; public static int[] V; public static int[] W; public static int[] X; public static int[] Y; public static int[] Z; public static int[] ab; public static int[] bb; public static int[] cb; public static int[][] db; public static int[][] eb; public static String[] fb; public static String[] gb; public static int hb; public static int ib; public static int[] jb; public static int[] kb; public static String[] lb; public static String[] mb; public static String[] nb; public static String[] ob; public static int[] pb; public static int[] qb; public static String[] rb; public static String[] sb; public static String[] tb; public static String[] ub; public static String[] vb; public static String[] wb; public static String[] xb; public static int yb; public static int[] zb; public static int[] Ab; public static int[] Bb; public static int[] Cb; public static int[] Db; public static int[] Eb; public static int[] Fb; public static int[] Gb; public static int[] Hb; public static int[] Ib; static byte[] Jb; static byte[] Kb; static int Lb; static int Mb; public static int Nb; private static String[] Ob; public static int a(String string) { int n2; block6: { int n3; boolean bl = q.d; int n4 = string.equalsIgnoreCase(Ob[0]); if (!bl) { if (n4 != 0) { return 0; } n4 = n3 = 0; } while (n3 < Q) { block8: { int n5; block7: { n2 = xb[n3].equalsIgnoreCase(string); if (bl) break block6; if (bl) break block7; if (n2 == 0) break block8; n5 = n3; } return n5; } ++n3; if (!bl) continue; } y.xb[y.Q++] = string; n2 = Q - 1; } return n2; } public static int a() { int n2 = Kb[Mb] & 0xFF; ++Mb; return n2; } public static int b() { int n2 = q.a(Kb, Mb); Mb += 2; return n2; } public static int c() { int n2 = q.b(Kb, Mb); Mb += 4; int n3 = n2; if (!q.d) { if (n3 > 99999999) { n2 = 99999999 - n2; } n3 = n2; } return n3; } public static String d() { String string; block2: { boolean bl = q.d; string = ""; while (Jb[Lb] != 0) { string = string + (char)Jb[Lb++]; if (!bl) { if (!bl) continue; } break block2; } ++Lb; } return string; } /* * Unable to fully structure code */ public static void a(byte[] var0, boolean var1_1) { block228: { block227: { block226: { block225: { block223: { block221: { block220: { block219: { block218: { block217: { block216: { block215: { block214: { block213: { block212: { block211: { block210: { block209: { block208: { block207: { block206: { block205: { block204: { block203: { block202: { block201: { block200: { block199: { block198: { block197: { block196: { block195: { block194: { block193: { block192: { block191: { block190: { block189: { block188: { block187: { block186: { block185: { block184: { block183: { block182: { block181: { block180: { block179: { block178: { block177: { block176: { block175: { block174: { block173: { block172: { block171: { block170: { block169: { block168: { block167: { block166: { block165: { block164: { block163: { block162: { block161: { block160: { block159: { block158: { block157: { block156: { var6_2 = q.d; var2_3 = false; y.Jb = q.a(y.Ob[3], 0, var0); y.Lb = 0; y.Kb = q.a(y.Ob[2], 0, var0); y.Mb = 0; y.O = y.b(); y.mb = new String[y.O]; y.nb = new String[y.O]; y.ob = new String[y.O]; y.f = new int[y.O]; y.g = new int[y.O]; y.h = new int[y.O]; y.i = new int[y.O]; y.j = new int[y.O]; y.k = new int[y.O]; y.l = new int[y.O]; y.m = new int[y.O]; for (var3_4 = 0; var3_4 < y.O; ++var3_4) { y.mb[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block156; } var3_4 = 0; } while (var3_4 < y.O) { y.nb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block157; } var3_4 = 0; } while (var3_4 < y.O) { y.ob[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block158; } var3_4 = 0; } while (var3_4 < y.O) { block229: { y.f[var3_4] = y.b(); if (var6_2) break block229; v0 = y.f[var3_4] + 1; v1 = y.P; if (var6_2) ** GOTO lbl58 if (v0 > v1) { y.P = y.f[var3_4] + 1; } ++var3_4; } if (!var6_2) continue; } var3_4 = 0; do { v0 = var3_4; v1 = y.O; lbl58: // 2 sources if (v0 >= v1) break; y.g[var3_4] = y.c(); ++var3_4; if (var6_2) break block159; } while (!var6_2); var3_4 = 0; } while (var3_4 < y.O) { y.h[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block160; } var3_4 = 0; } while (var3_4 < y.O) { y.i[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block161; } var3_4 = 0; } while (var3_4 < y.O) { y.j[var3_4] = y.b(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block162; } var3_4 = 0; } while (var3_4 < y.O) { y.k[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block163; } var3_4 = 0; } while (var3_4 < y.O) { y.l[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block164; } var3_4 = 0; } while (var3_4 < y.O) { y.m[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block165; } var3_4 = 0; } while (var3_4 < y.O) { block231: { block232: { block230: { v2 = var1_1; if (var6_2) break block166; if (var6_2) break block230; if (v2) break block231; v3 = y.m; v4 = var3_4; if (var6_2) break block232; v5 = v3[v4]; } if (v5 != true) break block231; y.mb[var3_4] = y.Ob[1]; y.nb[var3_4] = y.Ob[4]; y.g[var3_4] = 0; y.ob[var3_4] = ""; y.i[0] = 0; y.j[var3_4] = 0; v3 = y.l; v4 = var3_4; } v3[v4] = 1; } ++var3_4; if (!var6_2) continue; } y.L = y.b(); y.S = new String[y.L]; y.T = new String[y.L]; y.U = new String[y.L]; y.a = new int[y.L]; y.b = new int[y.L]; y.c = new int[y.L]; y.d = new int[y.L]; y.e = new int[y.L]; y.s = new int[y.L][12]; y.E = new int[y.L]; y.F = new int[y.L]; y.G = new int[y.L]; y.H = new int[y.L]; y.x = new int[y.L]; y.y = new int[y.L]; y.u = new int[y.L]; y.v = new int[y.L]; y.w = new int[y.L]; v2 = false; } for (var3_4 = (int)(v304900); var3_4 < y.L; ++var3_4) { y.S[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block167; } var3_4 = 0; } while (var3_4 < y.L) { y.T[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block168; } var3_4 = 0; } while (var3_4 < y.L) { y.a[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block169; } var3_4 = 0; } while (var3_4 < y.L) { y.b[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block170; } var3_4 = 0; } while (var3_4 < y.L) { y.c[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block171; } var3_4 = 0; } while (var3_4 < y.L) { y.d[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block172; } var3_4 = 0; } while (var3_4 < y.L) { y.e[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block173; } var3_4 = 0; } block19: while (true) { v6 = var3_4; v7 = y.L; block20: while (v6 < v7) { v8 = 0; if (var6_2) break block174; var4_5 = v8; while (var4_5 < 12) { y.s[var3_4][var4_5] = y.a(); if (!var6_2) { v6 = y.s[var3_4][var4_5]; v7 = 255; if (var6_2) continue block20; if (v6 == v7) { y.s[var3_4][var4_5] = -1; } ++var4_5; } if (!var6_2) continue; } ++var3_4; if (!var6_2) continue block19; } break; } v8 = var3_4 = 0; } while (var3_4 < y.L) { y.E[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block175; } var3_4 = 0; } while (var3_4 < y.L) { y.F[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block176; } var3_4 = 0; } while (var3_4 < y.L) { y.G[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block177; } var3_4 = 0; } while (var3_4 < y.L) { y.H[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block178; } var3_4 = 0; } while (var3_4 < y.L) { y.x[var3_4] = y.b(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block179; } var3_4 = 0; } while (var3_4 < y.L) { y.y[var3_4] = y.b(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block180; } var3_4 = 0; } while (var3_4 < y.L) { y.u[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block181; } var3_4 = 0; } while (var3_4 < y.L) { y.v[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block182; } var3_4 = 0; } while (var3_4 < y.L) { y.w[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block183; } var3_4 = 0; } while (var3_4 < y.L) { y.U[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block184; } y.R = y.b(); y.C = new String[y.R]; y.D = new String[y.R]; } for (var3_4 = 0; var3_4 < y.R; ++var3_4) { y.C[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block185; } var3_4 = 0; } while (var3_4 < y.R) { y.D[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block186; } y.hb = y.b(); y.lb = new String[y.hb]; y.zb = new int[y.hb]; y.Ab = new int[y.hb]; y.Bb = new int[y.hb]; y.Cb = new int[y.hb]; y.Db = new int[y.hb]; } for (var3_4 = 0; var3_4 < y.hb; ++var3_4) { y.lb[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block187; } var3_4 = 0; } while (var3_4 < y.hb) { y.zb[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block188; } var3_4 = 0; } while (var3_4 < y.hb) { y.Ab[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block189; } var3_4 = 0; } while (var3_4 < y.hb) { y.Bb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block190; } var3_4 = 0; } while (var3_4 < y.hb) { y.Cb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block191; } var3_4 = 0; } while (var3_4 < y.hb) { y.Db[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block192; } y.ib = y.b(); y.rb = new String[y.ib]; y.sb = new String[y.ib]; y.tb = new String[y.ib]; y.ub = new String[y.ib]; y.V = new int[y.ib]; y.W = new int[y.ib]; y.X = new int[y.ib]; y.Y = new int[y.ib]; y.Z = new int[y.ib]; } for (var3_4 = 0; var3_4 < y.ib; ++var3_4) { y.rb[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block193; } var3_4 = 0; } while (var3_4 < y.ib) { y.sb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block194; } var3_4 = 0; } while (var3_4 < y.ib) { y.tb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block195; } var3_4 = 0; } while (var3_4 < y.ib) { y.ub[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block196; } var3_4 = 0; } while (var3_4 < y.ib) { y.V[var3_4] = y.a(y.d()); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block197; } var3_4 = 0; } while (var3_4 < y.ib) { y.W[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block198; } var3_4 = 0; } while (var3_4 < y.ib) { y.X[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block199; } var3_4 = 0; } while (var3_4 < y.ib) { y.Y[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block200; } var3_4 = 0; } while (var3_4 < y.ib) { y.Z[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block201; } y.M = y.b(); y.o = new String[y.M]; y.p = new String[y.M]; y.q = new String[y.M]; y.r = new String[y.M]; y.Eb = new int[y.M]; y.Fb = new int[y.M]; y.Gb = new int[y.M]; y.Hb = new int[y.M]; y.Ib = new int[y.M]; } for (var3_4 = 0; var3_4 < y.M; ++var3_4) { y.o[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block202; } var3_4 = 0; } while (var3_4 < y.M) { y.p[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block203; } var3_4 = 0; } while (var3_4 < y.M) { y.q[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block204; } var3_4 = 0; } while (var3_4 < y.M) { y.r[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block205; } var3_4 = 0; } while (var3_4 < y.M) { y.Eb[var3_4] = y.b(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block206; } var3_4 = 0; } while (var3_4 < y.M) { y.Fb[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block207; } var3_4 = 0; } while (var3_4 < y.M) { y.Gb[var3_4] = y.c(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block208; } var3_4 = 0; } while (var3_4 < y.M) { y.Hb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block209; } var3_4 = 0; } while (var3_4 < y.M) { y.Ib[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block210; } y.K = y.b(); y.pb = new int[y.K]; y.qb = new int[y.K]; } for (var3_4 = 0; var3_4 < y.K; ++var3_4) { y.pb[var3_4] = y.a(); if (!var6_2) { if (!var6_2) continue; } break block211; } var3_4 = 0; } while (var3_4 < y.K) { y.qb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block212; } y.I = y.b(); y.z = new int[y.I]; y.A = new int[y.I]; y.B = new int[y.I]; } for (var3_4 = 0; var3_4 < y.I; ++var3_4) { y.z[var3_4] = y.c(); if (!var6_2) { if (!var6_2) continue; } break block213; } var3_4 = 0; } while (var3_4 < y.I) { y.A[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block214; } var3_4 = 0; } while (var3_4 < y.I) { y.B[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block215; } y.yb = y.b(); y.n = y.b(); y.vb = new String[y.n]; y.wb = new String[y.n]; y.ab = new int[y.n]; y.bb = new int[y.n]; y.cb = new int[y.n]; y.db = new int[y.n][]; y.eb = new int[y.n][]; } for (var3_4 = 0; var3_4 < y.n; ++var3_4) { y.vb[var3_4] = y.d(); if (!var6_2) { if (!var6_2) continue; } break block216; } var3_4 = 0; } while (var3_4 < y.n) { y.wb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block217; } var3_4 = 0; } while (var3_4 < y.n) { y.ab[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block218; } var3_4 = 0; } while (var3_4 < y.n) { y.bb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block219; } var3_4 = 0; } while (var3_4 < y.n) { y.cb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block220; } var3_4 = 0; } while (var3_4 < y.n) { block222: { var4_5 = y.a(); y.db[var3_4] = new int[var4_5]; v9 = 0; if (var6_2) break block221; for (var5_6 = v305456; var5_6 < var4_5; ++var5_6) { y.db[var3_4][var5_6] = y.b(); if (!var6_2) { if (!var6_2) continue; } break block222; } ++var3_4; } if (!var6_2) continue; } v9 = var3_4 = 0; } while (var3_4 < y.n) { block224: { var4_5 = y.a(); y.eb[var3_4] = new int[var4_5]; v10 = 0; if (var6_2) break block223; for (var5_6 = v305485; var5_6 < var4_5; ++var5_6) { y.eb[var3_4][var5_6] = y.a(); if (!var6_2) { if (!var6_2) continue; } break block224; } ++var3_4; } if (!var6_2) continue; } y.t = y.b(); y.fb = new String[y.t]; y.gb = new String[y.t]; y.jb = new int[y.t]; y.kb = new int[y.t]; v10 = var3_4 = 0; } while (var3_4 < y.t) { y.fb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block225; } var3_4 = 0; } while (var3_4 < y.t) { y.gb[var3_4] = y.d(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block226; } var3_4 = 0; } while (var3_4 < y.t) { y.jb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block227; } var3_4 = 0; } while (var3_4 < y.t) { y.kb[var3_4] = y.a(); ++var3_4; if (!var6_2) { if (!var6_2) continue; } break block228; } y.Jb = null; y.Kb = null; } if (a.R) { q.d = var6_2 == false; } } /* * Handled impossible loop by duplicating code * Enabled aggressive block sorting */ static { char[] cArray; String[] stringArray; block54: { int n2; int n3; char[] cArray2; int n4; block53: { char[] cArray3; Object var0; block52: { int n5; int n6; char[] cArray4; block51: { char[] cArray5; block50: { int n7; int n8; char[] cArray6; block49: { char[] cArray7; block48: { int n9; int n10; char[] cArray8; block47: { char[] cArray9; block46: { int n11; int n12; char[] cArray10; block45: { stringArray = new String[5]; var0 = null; char[] cArray11 = "e{".toCharArray(); n4 = 0; int n13 = cArray11.length; cArray10 = cArray11; n12 = n13; if (n13 <= 1) break block45; cArray9 = cArray10; n11 = n12; if (n12 <= n4) break block46; } do { char[] cArray12 = cArray10; char[] cArray13 = cArray10; int n14 = n4; while (true) { int n15; char c2 = cArray12[n14]; switch (n4 % 5) { case 0: { n15 = 11; break; } case 1: { n15 = 26; break; } case 2: { n15 = 46; break; } case 3: { n15 = 8; break; } default: { n15 = 15; } } cArray12[n14] = (char)(c2 ^ n15); ++n4; cArray10 = cArray13; n12 = n12; if (n12 != 0) break; cArray13 = cArray10; n11 = n12; n14 = n12; cArray12 = cArray10; } cArray9 = cArray10; n11 = n12; } while (n12 > n4); } stringArray[0] = new String(cArray9).intern(); var0 = null; char[] cArray14 = "F\u007fCjjyi\u000egma\u007fM|".toCharArray(); n4 = 0; int n16 = cArray14.length; cArray8 = cArray14; n10 = n16; if (n16 <= 1) break block47; cArray7 = cArray8; n9 = n10; if (n10 <= n4) break block48; } do { char[] cArray15 = cArray8; char[] cArray16 = cArray8; int n17 = n4; while (true) { int n18; char c3 = cArray15[n17]; switch (n4 % 5) { case 0: { n18 = 11; break; } case 1: { n18 = 26; break; } case 2: { n18 = 46; break; } case 3: { n18 = 8; break; } default: { n18 = 15; } } cArray15[n17] = (char)(c3 ^ n18); ++n4; cArray8 = cArray16; n10 = n10; if (n10 != 0) break; cArray16 = cArray8; n9 = n10; n17 = n10; cArray15 = cArray8; } cArray7 = cArray8; n9 = n10; } while (n10 > n4); } stringArray[1] = new String(cArray7).intern(); var0 = null; char[] cArray17 = "btZmhnh\u0000ln\u007f".toCharArray(); n4 = 0; int n19 = cArray17.length; cArray6 = cArray17; n8 = n19; if (n19 <= 1) break block49; cArray5 = cArray6; n7 = n8; if (n8 <= n4) break block50; } do { char[] cArray18 = cArray6; char[] cArray19 = cArray6; int n20 = n4; while (true) { int n21; char c4 = cArray18[n20]; switch (n4 % 5) { case 0: { n21 = 11; break; } case 1: { n21 = 26; break; } case 2: { n21 = 46; break; } case 3: { n21 = 8; break; } default: { n21 = 15; } } cArray18[n20] = (char)(c4 ^ n21); ++n4; cArray6 = cArray19; n8 = n8; if (n8 != 0) break; cArray19 = cArray6; n7 = n8; n20 = n8; cArray18 = cArray6; } cArray5 = cArray6; n7 = n8; } while (n8 > n4); } stringArray[2] = new String(cArray5).intern(); var0 = null; char[] cArray20 = "xn\\aal4Ji{".toCharArray(); n4 = 0; int n22 = cArray20.length; cArray4 = cArray20; n6 = n22; if (n22 <= 1) break block51; cArray3 = cArray4; n5 = n6; if (n6 <= n4) break block52; } do { char[] cArray21 = cArray4; char[] cArray22 = cArray4; int n23 = n4; while (true) { int n24; char c5 = cArray21[n23]; switch (n4 % 5) { case 0: { n24 = 11; break; } case 1: { n24 = 26; break; } case 2: { n24 = 46; break; } case 3: { n24 = 8; break; } default: { n24 = 15; } } cArray21[n23] = (char)(c5 ^ n24); ++n4; cArray4 = cArray22; n6 = n6; if (n6 != 0) break; cArray22 = cArray4; n5 = n6; n23 = n6; cArray21 = cArray4; } cArray3 = cArray4; n5 = n6; } while (n6 > n4); } stringArray[3] = new String(cArray3).intern(); var0 = null; char[] cArray23 = "Ru[(an\u007fJ({d:Lm/j:Cmbi\u007f\\({d:[{j+nFa|+uLbjhn".toCharArray(); n4 = 0; int n25 = cArray23.length; cArray2 = cArray23; n3 = n25; if (n25 <= 1) break block53; cArray = cArray2; n2 = n3; if (n3 <= n4) break block54; } do { char[] cArray24 = cArray2; char[] cArray25 = cArray2; int n26 = n4; while (true) { int n27; char c6 = cArray24[n26]; switch (n4 % 5) { case 0: { n27 = 11; break; } case 1: { n27 = 26; break; } case 2: { n27 = 46; break; } case 3: { n27 = 8; break; } default: { n27 = 15; } } cArray24[n26] = (char)(c6 ^ n27); ++n4; cArray2 = cArray25; n3 = n3; if (n3 != 0) break; cArray25 = cArray2; n2 = n3; n26 = n3; cArray24 = cArray2; } cArray = cArray2; n2 = n3; } while (n3 > n4); } stringArray[4] = new String(cArray).intern(); Ob = stringArray; J = new String[5000]; N = new String[5000]; xb = new String[5000]; } }