mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-08 21:52:48 +07:00
- update copyright - fix problems with annotations - fix tests - disable loading environment for tests and prod - disable `private class` until next fixes GitOrigin-RevId: d0d7177af604f787bf1c7114393f5cadb5197cc8
1058 lines
34 KiB
Java
1058 lines
34 KiB
Java
import java.lang.management.GarbageCollectorMXBean;
|
|
import java.lang.management.ManagementFactory;
|
|
import java.lang.management.MemoryMXBean;
|
|
import java.lang.management.MemoryPoolMXBean;
|
|
import java.lang.management.OperatingSystemMXBean;
|
|
import java.lang.management.ThreadMXBean;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.TreeMap;
|
|
|
|
@aa(
|
|
a = {am.class}
|
|
)
|
|
public class an implements am {
|
|
private OperatingSystemMXBean a = ManagementFactory.getOperatingSystemMXBean();
|
|
private MemoryMXBean b = ManagementFactory.getMemoryMXBean();
|
|
private List<MemoryPoolMXBean> c = ManagementFactory.getMemoryPoolMXBeans();
|
|
private ThreadMXBean d = ManagementFactory.getThreadMXBean();
|
|
private List<GarbageCollectorMXBean> e = ManagementFactory.getGarbageCollectorMXBeans();
|
|
private Map<Long, ao> f = Collections.synchronizedMap(new TreeMap());
|
|
private ak g;
|
|
private List<aw> h;
|
|
private ak i;
|
|
private ak j;
|
|
public static boolean k;
|
|
private static final String[] l;
|
|
|
|
public an() {
|
|
this.g = new at(this, l[2], l[1]);
|
|
this.i = new au(this, l[0], l[5]);
|
|
this.j = new av(this, l[4], l[3]);
|
|
}
|
|
|
|
private List<aw> a() {
|
|
boolean var4 = k;
|
|
|
|
List var10000;
|
|
label45: {
|
|
try {
|
|
var10000 = this.h;
|
|
if (var4) {
|
|
return var10000;
|
|
}
|
|
|
|
if (var10000 != null) {
|
|
break label45;
|
|
}
|
|
} catch (a_ var6) {
|
|
throw var6;
|
|
}
|
|
|
|
ArrayList var1 = new ArrayList();
|
|
|
|
for(MemoryPoolMXBean var3 : this.c) {
|
|
try {
|
|
var1.add(new aw(this, var3));
|
|
if (var4) {
|
|
break label45;
|
|
}
|
|
|
|
if (var4) {
|
|
break;
|
|
}
|
|
} catch (a_ var5) {
|
|
throw var5;
|
|
}
|
|
}
|
|
|
|
this.h = var1;
|
|
}
|
|
|
|
var10000 = this.h;
|
|
return var10000;
|
|
}
|
|
|
|
public void a(k<ak> var1) {
|
|
var1.a(this.g);
|
|
var1.a(this.a());
|
|
var1.a(this.i);
|
|
var1.a(this.j);
|
|
}
|
|
|
|
public List<ao> b() {
|
|
ArrayList var1 = new ArrayList(this.f.values());
|
|
Collections.sort(var1);
|
|
return var1;
|
|
}
|
|
|
|
static MemoryMXBean a(an var0) {
|
|
return var0.b;
|
|
}
|
|
|
|
static Map b(an var0) {
|
|
return var0.f;
|
|
}
|
|
|
|
static ThreadMXBean c(an var0) {
|
|
return var0.d;
|
|
}
|
|
|
|
static OperatingSystemMXBean d(an var0) {
|
|
return var0.a;
|
|
}
|
|
|
|
static List e(an var0) {
|
|
return var0.e;
|
|
}
|
|
|
|
static {
|
|
char[] var113;
|
|
String[] var10000;
|
|
label304: {
|
|
var10000 = new String[6];
|
|
char[] var10003 = "\u0006\b\u000e".toCharArray();
|
|
int var10005 = var10003.length;
|
|
int var1 = 0;
|
|
var113 = var10003;
|
|
int var17 = var10005;
|
|
char[] var197;
|
|
int var10006;
|
|
if (var10005 <= 1) {
|
|
var197 = var10003;
|
|
var10006 = var1;
|
|
} else {
|
|
var113 = var10003;
|
|
var17 = var10005;
|
|
if (var10005 <= var1) {
|
|
break label304;
|
|
}
|
|
|
|
var197 = var10003;
|
|
var10006 = var1;
|
|
}
|
|
|
|
while(true) {
|
|
char var10007 = var197[var10006];
|
|
byte var10008;
|
|
switch (var1 % 5) {
|
|
case 0:
|
|
var10008 = 76;
|
|
break;
|
|
case 1:
|
|
var10008 = 94;
|
|
break;
|
|
case 2:
|
|
var10008 = 67;
|
|
break;
|
|
case 3:
|
|
var10008 = 50;
|
|
break;
|
|
default:
|
|
var10008 = 117;
|
|
}
|
|
|
|
var197[var10006] = (char)(var10007 ^ var10008);
|
|
++var1;
|
|
if (var17 == 0) {
|
|
var10006 = var17;
|
|
var197 = var113;
|
|
} else {
|
|
if (var17 <= var1) {
|
|
break;
|
|
}
|
|
|
|
var197 = var113;
|
|
var10006 = var1;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[0] = (new String(var113)).intern();
|
|
char[] var21 = "\u0004;\"B".toCharArray();
|
|
int var204 = var21.length;
|
|
int var2 = 0;
|
|
var113 = var21;
|
|
int var24 = var204;
|
|
char[] var207;
|
|
int var334;
|
|
char var347;
|
|
byte var360;
|
|
if (var204 <= 1) {
|
|
var207 = var21;
|
|
var334 = var2;
|
|
var347 = var21[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
var113 = var21;
|
|
var24 = var204;
|
|
if (var204 <= var2) {
|
|
label347: {
|
|
var10000[1] = (new String(var21)).intern();
|
|
char[] var70 = "\u0006\b\u000e".toCharArray();
|
|
int var274 = var70.length;
|
|
var2 = 0;
|
|
var113 = var70;
|
|
int var73 = var274;
|
|
char[] var277;
|
|
if (var274 <= 1) {
|
|
var277 = var70;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var70;
|
|
var73 = var274;
|
|
if (var274 <= var2) {
|
|
break label347;
|
|
}
|
|
|
|
var277 = var70;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var277[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var277[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var73 == 0) {
|
|
var334 = var73;
|
|
var277 = var113;
|
|
} else {
|
|
if (var73 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var277 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[2] = (new String(var113)).intern();
|
|
char[] var77 = "\u000b\u001d".toCharArray();
|
|
int var284 = var77.length;
|
|
var2 = 0;
|
|
var113 = var77;
|
|
int var80 = var284;
|
|
char[] var287;
|
|
if (var284 <= 1) {
|
|
var287 = var77;
|
|
var334 = var2;
|
|
var347 = var77[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
var113 = var77;
|
|
var80 = var284;
|
|
if (var284 <= var2) {
|
|
label415: {
|
|
var10000[3] = (new String(var77)).intern();
|
|
char[] var98 = "\u0006\b\u000e".toCharArray();
|
|
int var314 = var98.length;
|
|
var2 = 0;
|
|
var113 = var98;
|
|
int var101 = var314;
|
|
char[] var317;
|
|
if (var314 <= 1) {
|
|
var317 = var98;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var98;
|
|
var101 = var314;
|
|
if (var314 <= var2) {
|
|
break label415;
|
|
}
|
|
|
|
var317 = var98;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var317[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var317[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var101 == 0) {
|
|
var334 = var101;
|
|
var317 = var113;
|
|
} else {
|
|
if (var101 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var317 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[4] = (new String(var113)).intern();
|
|
char[] var105 = "\u000f\u000e\u0016".toCharArray();
|
|
int var324 = var105.length;
|
|
var2 = 0;
|
|
var113 = var105;
|
|
int var108 = var324;
|
|
char[] var327;
|
|
if (var324 <= 1) {
|
|
var327 = var105;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var105;
|
|
var108 = var324;
|
|
if (var324 <= var2) {
|
|
var10000[5] = (new String(var105)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var327 = var105;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var327[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var327[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var108 == 0) {
|
|
var334 = var108;
|
|
var327 = var113;
|
|
} else {
|
|
if (var108 <= var2) {
|
|
var10000[5] = (new String(var113)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var327 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var287 = var77;
|
|
var334 = var2;
|
|
var347 = var77[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
|
|
while(true) {
|
|
var287[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var80 == 0) {
|
|
var334 = var80;
|
|
var287 = var113;
|
|
var347 = var113[var80];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
if (var80 <= var2) {
|
|
label523: {
|
|
var10000[3] = (new String(var113)).intern();
|
|
char[] var84 = "\u0006\b\u000e".toCharArray();
|
|
int var294 = var84.length;
|
|
var2 = 0;
|
|
var113 = var84;
|
|
int var87 = var294;
|
|
char[] var297;
|
|
if (var294 <= 1) {
|
|
var297 = var84;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var84;
|
|
var87 = var294;
|
|
if (var294 <= var2) {
|
|
break label523;
|
|
}
|
|
|
|
var297 = var84;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var297[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var297[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var87 == 0) {
|
|
var334 = var87;
|
|
var297 = var113;
|
|
} else {
|
|
if (var87 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var297 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[4] = (new String(var113)).intern();
|
|
char[] var91 = "\u000f\u000e\u0016".toCharArray();
|
|
int var304 = var91.length;
|
|
var2 = 0;
|
|
var113 = var91;
|
|
int var94 = var304;
|
|
char[] var307;
|
|
if (var304 <= 1) {
|
|
var307 = var91;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var91;
|
|
var94 = var304;
|
|
if (var304 <= var2) {
|
|
var10000[5] = (new String(var91)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var307 = var91;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var307[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var307[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var94 == 0) {
|
|
var334 = var94;
|
|
var307 = var113;
|
|
} else {
|
|
if (var94 <= var2) {
|
|
var10000[5] = (new String(var113)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var307 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var287 = var113;
|
|
var334 = var2;
|
|
var347 = var113[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
var207 = var21;
|
|
var334 = var2;
|
|
var347 = var21[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
|
|
while(true) {
|
|
var207[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var24 == 0) {
|
|
var334 = var24;
|
|
var207 = var113;
|
|
var347 = var113[var24];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
if (var24 <= var2) {
|
|
label143: {
|
|
var10000[1] = (new String(var113)).intern();
|
|
char[] var28 = "\u0006\b\u000e".toCharArray();
|
|
int var214 = var28.length;
|
|
var2 = 0;
|
|
var113 = var28;
|
|
int var31 = var214;
|
|
char[] var217;
|
|
if (var214 <= 1) {
|
|
var217 = var28;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var28;
|
|
var31 = var214;
|
|
if (var214 <= var2) {
|
|
break label143;
|
|
}
|
|
|
|
var217 = var28;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var217[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var217[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var31 == 0) {
|
|
var334 = var31;
|
|
var217 = var113;
|
|
} else {
|
|
if (var31 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var217 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[2] = (new String(var113)).intern();
|
|
char[] var35 = "\u000b\u001d".toCharArray();
|
|
int var224 = var35.length;
|
|
var2 = 0;
|
|
var113 = var35;
|
|
int var38 = var224;
|
|
char[] var227;
|
|
if (var224 <= 1) {
|
|
var227 = var35;
|
|
var334 = var2;
|
|
var347 = var35[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
var113 = var35;
|
|
var38 = var224;
|
|
if (var224 <= var2) {
|
|
label187: {
|
|
var10000[3] = (new String(var35)).intern();
|
|
char[] var56 = "\u0006\b\u000e".toCharArray();
|
|
int var254 = var56.length;
|
|
var2 = 0;
|
|
var113 = var56;
|
|
int var59 = var254;
|
|
char[] var257;
|
|
if (var254 <= 1) {
|
|
var257 = var56;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var56;
|
|
var59 = var254;
|
|
if (var254 <= var2) {
|
|
break label187;
|
|
}
|
|
|
|
var257 = var56;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var257[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var257[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var59 == 0) {
|
|
var334 = var59;
|
|
var257 = var113;
|
|
} else {
|
|
if (var59 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var257 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[4] = (new String(var113)).intern();
|
|
char[] var63 = "\u000f\u000e\u0016".toCharArray();
|
|
int var264 = var63.length;
|
|
var2 = 0;
|
|
var113 = var63;
|
|
int var66 = var264;
|
|
char[] var267;
|
|
if (var264 <= 1) {
|
|
var267 = var63;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var63;
|
|
var66 = var264;
|
|
if (var264 <= var2) {
|
|
var10000[5] = (new String(var63)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var267 = var63;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var267[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var267[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var66 == 0) {
|
|
var334 = var66;
|
|
var267 = var113;
|
|
} else {
|
|
if (var66 <= var2) {
|
|
var10000[5] = (new String(var113)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var267 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var227 = var35;
|
|
var334 = var2;
|
|
var347 = var35[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
|
|
while(true) {
|
|
var227[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var38 == 0) {
|
|
var334 = var38;
|
|
var227 = var113;
|
|
var347 = var113[var38];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
} else {
|
|
if (var38 <= var2) {
|
|
label107: {
|
|
var10000[3] = (new String(var113)).intern();
|
|
char[] var42 = "\u0006\b\u000e".toCharArray();
|
|
int var234 = var42.length;
|
|
var2 = 0;
|
|
var113 = var42;
|
|
int var45 = var234;
|
|
char[] var237;
|
|
if (var234 <= 1) {
|
|
var237 = var42;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var42;
|
|
var45 = var234;
|
|
if (var234 <= var2) {
|
|
break label107;
|
|
}
|
|
|
|
var237 = var42;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var237[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var237[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var45 == 0) {
|
|
var334 = var45;
|
|
var237 = var113;
|
|
} else {
|
|
if (var45 <= var2) {
|
|
break;
|
|
}
|
|
|
|
var237 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var10000[4] = (new String(var113)).intern();
|
|
char[] var49 = "\u000f\u000e\u0016".toCharArray();
|
|
int var244 = var49.length;
|
|
var2 = 0;
|
|
var113 = var49;
|
|
int var52 = var244;
|
|
char[] var247;
|
|
if (var244 <= 1) {
|
|
var247 = var49;
|
|
var334 = var2;
|
|
} else {
|
|
var113 = var49;
|
|
var52 = var244;
|
|
if (var244 <= var2) {
|
|
var10000[5] = (new String(var49)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var247 = var49;
|
|
var334 = var2;
|
|
}
|
|
|
|
while(true) {
|
|
var347 = var247[var334];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
|
|
var247[var334] = (char)(var347 ^ var360);
|
|
++var2;
|
|
if (var52 == 0) {
|
|
var334 = var52;
|
|
var247 = var113;
|
|
} else {
|
|
if (var52 <= var2) {
|
|
var10000[5] = (new String(var113)).intern();
|
|
l = var10000;
|
|
return;
|
|
}
|
|
|
|
var247 = var113;
|
|
var334 = var2;
|
|
}
|
|
}
|
|
}
|
|
|
|
var227 = var113;
|
|
var334 = var2;
|
|
var347 = var113[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
var207 = var113;
|
|
var334 = var2;
|
|
var347 = var113[var2];
|
|
switch (var2 % 5) {
|
|
case 0:
|
|
var360 = 76;
|
|
break;
|
|
case 1:
|
|
var360 = 94;
|
|
break;
|
|
case 2:
|
|
var360 = 67;
|
|
break;
|
|
case 3:
|
|
var360 = 50;
|
|
break;
|
|
default:
|
|
var360 = 117;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|