Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.app.Application
* android.app.Instrumentation
* android.content.Context
*/
package com.vkpublic.english;
import android.app.Application;
import android.app.Instrumentation;
import android.content.Context;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.List;
/*
* Duplicate member names - consider using --renamedupmembers true
*/
public class ProtectedMyApp
extends Application {
private static Application de;
private static boolean fbfg;
private static Application ffc;
private static boolean ffc;
private static transient Object[] ffc;
public ProtectedMyApp() {
ffc = this;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private static final int attachBaseContext() {
Object object = ffc;
int n = 8;
object = (Method)object[n];
Object object2 = ffc;
int n2 = 7;
object2 = ((Method)object2[n2]).invoke(null, null);
object = (Object[])object.invoke(object2, null);
Object[] arrobject = object;
arrobject = object;
int n3 = arrobject.length;
int n4 = 759339338;
int n5 = 1;
while (n5 < n3) {
StringBuilder stringBuilder = new StringBuilder();
object = (Method)ffc[10];
object2 = arrobject[n5];
object = object.invoke(object2, null);
stringBuilder.append(object);
object = ffc;
n = 11;
object = (Method)object[n];
object2 = arrobject[n5];
object = object.invoke(object2, null);
stringBuilder.append(object);
object = stringBuilder.toString();
int n6 = object.hashCode();
if (n6 == n4) {
return n5;
}
++n5;
}
return 0;
}
private static final int attachBaseContext(int n, int n2) {
int n3 = n2 + n >> 24;
n3 = n >>> n2;
int n4 = - n2;
n4 = n << n4;
return n3 | n4;
}
/*
* WARNING - Removed back jump from a try to a catch block - possible behaviour change.
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private static final int attachBaseContext(byte[] arrby, int n) {
int n2 = 0;
int n3 = arrby[14] << 16;
int n4 = 0;
while (n4 == 0) {
n4 = 3;
int n5 = n & 255;
try {
n5 = arrby[n5] & 255;
}
catch (Exception exception) {
continue;
}
int n6 = n >> 8 & 255;
n6 = (arrby[n6] & 255) << 8;
n5 |= n6;
n6 = n >> 16 & 255;
n6 = (arrby[n6] & 255) << 16;
n5 |= n6;
n6 = n >> 24 & 255;
return arrby[n6] << 24 | n5;
}
if (n2 != 0) return n3;
n2 = 2;
n4 = n & 127;
return arrby[n4] >> 8;
}
public static Context attachBaseContext(Context context) {
ProtectedMyApp.attachBaseContext();
Application application = ffc;
if (context == application) {
context = de;
}
return context;
}
/*
* Exception decompiling
*/
static final String attachBaseContext(String var0) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [0[TRYBLOCK]], but top level block is 112[UNCONDITIONALDOLOOP]
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private static void attachBaseContext() {
boolean bl = ffc;
if (bl) {
do {
return;
break;
} while (true);
}
ffc = true;
Class class_ = Class.forName(ProtectedMyApp.attachBaseContext("\ue458\u2049\ubefd\u0de4\u5840\uc0a0\ue94c\u36ff\u0568\u406d\ub3f9\u9eb0\u7c62\u5732\uf736\udafa\u6a27\u177b_\uc1b4\ucc90\u15ef\u116b\u16a4\ucbf3\u92c0"));
Object object = ProtectedMyApp.attachBaseContext("\ue45a\u2052\ubeeb\u0de4\u584a\uc0a7\ue95c\u3690\u056a\u4069\ub3e0\u9ee8\u7c4a\u5725\uf73b\udac7\u6a39\u1760N\uc1ac\ucca0");
Object object2 = new Application[]{};
Object object3 = object;
Method method = class_.getMethod((String)object, object2);
object2 = object3 = new Object[0];
Object object4 = method.invoke(null, (Object[])object3);
object3 = object = ProtectedMyApp.attachBaseContext("\ue454\u2066\ubef5\u0dfa\u586e\uc0b9\ue958\u36bd\u0560\u407e\ub3e8\u9eea\u7c4a\u573e\uf72c\udae0");
Field field = class_.getDeclaredField((String)object);
boolean bl2 = true;
field.setAccessible(bl2);
List list = (List)field.get(object4);
object2 = de;
list.add(0, object2);
object3 = object = ProtectedMyApp.attachBaseContext("\ue454\u206e\ubef7\u0dff\u585b\uc0a0\ue949\u36bd\u0548\u406d\ub3f9\u9ef2\u7c4a\u5732\uf723\udae7\u6a38\u177dE");
Field field2 = class_.getDeclaredField((String)object);
bl2 = true;
field2.setAccessible(bl2);
object3 = object = de;
field2.set(object4, object);
object3 = object = ProtectedMyApp.attachBaseContext("\ue454\u2065\ubef6\u0de3\u5841\uc0ad\ue969\u36a1\u0579\u4071\ub3e0\u9efd\u7c42\u5725\uf72b\udafc\u6a3f");
Field field3 = class_.getDeclaredField((String)object);
bl2 = true;
field3.setAccessible(bl2);
Object object5 = field3.get(object4);
Class class_2 = object5.getClass();
object = ProtectedMyApp.attachBaseContext("\ue450\u2049\ubeff\u0df9");
Field field4 = class_2.getDeclaredField((String)object);
bl2 = true;
field4.setAccessible(bl2);
Object object6 = field4.get(object5);
object = object6.getClass();
object2 = ProtectedMyApp.attachBaseContext("\ue454\u2066\ubee9\u0de6\u5843\uc0a0\ue94b\u36b0\u057d\u4074\ub3e6\u9ef0");
Field field5 = object.getDeclaredField((String)object2);
bl2 = true;
field5.setAccessible(bl2);
object3 = object = de;
field5.set(object6, object);
Context context = de.getBaseContext();
Class class_3 = context.getClass();
object3 = object = ProtectedMyApp.attachBaseContext("\ue454\u2068\ubeec\u0de2\u584a\uc0bb\ue96b\u36be\u0567\u4069\ub3ec\u9ee6\u7c57");
Field field6 = class_3.getDeclaredField((String)object);
bl2 = bl = true;
field6.setAccessible(bl);
object3 = object = de;
field6.set((Object)context, object);
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private void eb() {
int n;
int n2;
Object object;
int n3;
int n4 = fbfg;
if (n4 != 0) {
do {
return;
break;
} while (true);
}
Object[] arrobject = "longStr43[\u0001\u504b\u0304\u1400\u0808\u0800\u6084\u2e48\u1fa8\ua81a]".concat("longStr44[\ube9a\u8a31\u462d\ue26e\u60de\uda8a\u0744\u1df6\u5397\u39ea]");
Object[] arrobject2 = ProtectedMyApp.attachBaseContext("longStr45[\ud063\u8d9c\ud899\u8dc9\u5938\u09d0\uf306\ub2f2\u159a\u5b16]");
arrobject = arrobject.concat((String)arrobject2);
char[] arrc = arrobject.toCharArray();
n4 = n = arrc.length;
n4 = n + -1;
n = n3 = n4 << 1;
byte[] arrby = new byte[n3];
int n5 = 1;
int n6 = 0;
do {
n4 = arrc.length;
n = n5;
if (n5 >= n4) break;
char c = arrc[n5];
int n7 = n6 + 1;
n = n4 = c >> 8;
n4 = n = (int)((byte)n4);
arrby[n6] = n;
n6 = n7 + 1;
n4 = n = (int)((byte)c);
arrby[n7] = n;
++n5;
} while (true);
n4 = arrc[0];
n3 -= n4;
Class class_ = Class.forName(ProtectedMyApp.attachBaseContext("\uedac\ucc87\ub95f\ud0b0\u3501\u0f67\u7686\ud95e\u65ab\u3248\u26ba\u69c5\u71e9\uc7d1\ub800\u9025"));
Class class_2 = Class.forName(ProtectedMyApp.attachBaseContext("\uedac\ucc87\ub95f\ud0b0\u3501\u0f62\u7688\ud91e\u658a\u320f\u2685\u69d4"));
Object object2 = new Class[2];
arrobject = object2;
object2[0] = class_2;
object2[1] = class_;
Constructor constructor = class_2.getConstructor(object2);
Class class_3 = Class.forName(ProtectedMyApp.attachBaseContext("\ueda7\ucc88\ub94d\ud0a3\u3540\u0f62\u7683\ud91e\u65af\u3209\u2687\u69c5\u71fe\uc7d6\ub81a\u906c\u471a\ub36a\u4e5e\ud457\uc5e6\u915b\u6625"));
arrobject = ProtectedMyApp.attachBaseContext("\ueda1\ucc83\ub95d\ud095\u3546\u0f79");
object2 = new Class[2];
arrobject2 = object2;
object2[0] = class_;
Class class_4 = Integer.TYPE;
object2[1] = class_4;
object2 = arrobject;
Method method = class_3.getMethod((String)arrobject, (Class<?>[])arrobject2);
object2 = new Object[2];
arrobject = object2;
object2[0] = object = ProtectedMyApp.attachBaseContext("\ueda2\ucc83\ub951");
object2[1] = object = Integer.valueOf(0);
object2 = method;
Object object3 = method.invoke((Object)this, arrobject);
object2 = new Object[2];
arrobject = object2;
object2[0] = object = ProtectedMyApp.attachBaseContext("\ueda9\ucc93\ub95d\ud0b5\u354a\u0f73");
object2[1] = object = Integer.valueOf(0);
object2 = method;
Object object4 = method.invoke((Object)this, arrobject);
object2 = new Object[2];
arrobject = object2;
object2[0] = object3;
object2[1] = object = ProtectedMyApp.attachBaseContext("\ueda8\ucc83\ub95e\ud0ff\u354e\u0f7b\u768c");
object2 = constructor;
Object obj = constructor.newInstance(arrobject);
object2 = new Object[2];
arrobject = object2;
object2[0] = object4;
object2[1] = object = ProtectedMyApp.attachBaseContext("\ueda8\ucc83\ub95e\ud0ff\u3540\u0f6f\u7682\ud948");
object2 = constructor;
Object obj2 = constructor.newInstance(arrobject);
Class class_5 = Class.forName(ProtectedMyApp.attachBaseContext("\uedac\ucc87\ub95f\ud0b0\u3501\u0f62\u7688\ud91e\u658a\u320f\u2685\u69d4\u71d4\uc7cd\ub81a\u9032\u472c\ub371\u4e63\ud457\uc5f1\u9146\u6630\u6705"));
n = n4 = 1;
object2 = new Class[n4];
arrobject = object2;
object2[0] = class_2;
arrobject = class_5.getConstructor(object2);
n = n2 = 1;
object2 = new Object[n2];
arrobject2 = object2;
int n8 = 0;
object = null;
object2[0] = obj;
Object t = arrobject.newInstance((Object[])object2);
arrobject = "\uedb1\ucc94\ub940\ud0a5\u354a";
arrobject = ProtectedMyApp.attachBaseContext((String)arrobject);
n = n2 = 3;
object2 = new Class[n2];
arrobject2 = object2;
n8 = 0;
object = null;
class_4 = byte[].class;
object2[0] = class_4;
n8 = 1;
class_4 = Integer.TYPE;
object2[n8] = class_4;
n8 = 2;
class_4 = Integer.TYPE;
object2[n8] = class_4;
object2 = arrobject;
arrobject = class_5.getMethod((String)arrobject, (Class<?>[])arrobject2);
n = n2 = 3;
object2 = new Object[n2];
arrobject2 = object2;
n8 = 0;
object = null;
object2[0] = arrby;
n8 = 1;
class_4 = null;
class_4 = 0;
object2[n8] = class_4;
n8 = 2;
class_4 = n3;
object2[n8] = class_4;
object2 = arrobject;
arrobject.invoke(t, arrobject2);
arrobject = ProtectedMyApp.attachBaseContext("\ueda1\ucc83\ub95d\ud092\u354e\u0f65\u7688\ud95e\u65a5\u3205\u2688\u69dd\u71cb\uc7d9\ub81a\u902a");
arrobject2 = new Class[]{};
object2 = arrobject;
Method method2 = class_2.getMethod((String)arrobject, (Class<?>[])arrobject2);
Class class_6 = Class.forName(ProtectedMyApp.attachBaseContext("\ueda2\ucc87\ub945\ud0a7\u3546\u0f60\u76c9\ud943\u65b5\u3215\u269d\u69d4\u71f6\uc796\ub82a\u9027\u4721\ub343\u4e59\ud44f\uc5e6"));
arrobject = ProtectedMyApp.attachBaseContext("\uedaa\ucc89\ub948\ud0b5\u356b\u0f6e\u769f");
object2 = new Class[3];
arrobject2 = object2;
object2[0] = class_;
object2[1] = class_;
class_4 = Integer.TYPE;
object2[2] = class_4;
object2 = arrobject;
Method method3 = class_6.getMethod((String)arrobject, (Class<?>[])arrobject2);
arrobject2 = new Object[3];
class_4 = new Object[]{};
object2 = method2;
class_4 = method2.invoke(obj, (Object[])class_4);
arrobject2[0] = class_4;
class_4 = new Object[]{};
object2 = method2;
class_4 = method2.invoke(obj2, (Object[])class_4);
arrobject2[1] = class_4;
class_4 = 0;
arrobject2[2] = class_4;
object2 = method3;
Object object5 = method3.invoke(null, arrobject2);
arrobject = ProtectedMyApp.attachBaseContext("\ueda2\ucc83\ub945\ud0b4\u355b\u0f6e");
arrobject2 = new Class[]{};
object2 = arrobject;
Method method4 = class_2.getMethod((String)arrobject, (Class<?>[])arrobject2);
object2 = new Object[]{};
arrobject = object2;
method4.invoke(obj, (Object[])object2);
arrobject = new Object[]{};
object2 = obj2;
method4.invoke(obj2, arrobject);
arrobject = ProtectedMyApp.attachBaseContext("\uedaa\ucc89\ub948\ud0b5\u356c\u0f67\u7686\ud943\u65bf");
object2 = new Class[2];
arrobject2 = object2;
object2[0] = class_;
object2[1] = class_4 = Class.forName(ProtectedMyApp.attachBaseContext("\uedac\ucc87\ub95f\ud0b0\u3501\u0f67\u7686\ud95e\u65ab\u3248\u26aa\u69dd\u71fa\uc7cb\ub81d\u900e\u4736\ub364\u4e54\ud446\uc5f1"));
object2 = arrobject;
Method method5 = class_6.getMethod((String)arrobject, (Class<?>[])arrobject2);
Class class_7 = Class.forName(ProtectedMyApp.attachBaseContext("\uedac\ucc87\ub95f\ud0b0\u3501\u0f67\u7686\ud95e\u65ab\u3248\u26a6\u69d3\u71f1\uc7dd\ub80d\u9036"));
object2 = new Object[2];
arrobject = object2;
object2[0] = object = ProtectedMyApp.attachBaseContext("\ueda5\ucc89\ub944\ud0ff\u3559\u0f60\u7697\ud945\u65ae\u320a\u2680\u69d2\u71b5\uc7dd\ub800\u9025\u4735\ub36c\u4e43\ud44b\uc5ad\u9173\u6623\u6707\udba1\u923a\ubbac\u3ec8\uc0d8\u565c\ud087\u6a5d\u3e8d\ua4cb\u19f3\u25f4\u1120\ue7e4\u9346\u6c12\uab4f\u085d\ufdd4");
object2[1] = object = this.getClass().getClassLoader();
object2 = method5;
Class class_8 = (Class)method5.invoke(object5, arrobject);
arrobject = ProtectedMyApp.attachBaseContext("\ueda1");
object2 = new Class[2];
arrobject2 = object2;
object = null;
object2[0] = class_7;
n8 = 1;
object2[n8] = class_7;
object2 = arrobject;
Method method6 = class_8.getDeclaredMethod((String)arrobject, (Class<?>[])arrobject2);
n = 2;
object2 = new Object[n];
arrobject = object2;
arrobject2 = null;
object2[0] = this;
n2 = 1;
object2[n2] = object5;
object2 = method6;
method6.invoke((Object)this, arrobject);
n4 = 1;
fbfg = n4;
return;
finally {
arrobject2 = ProtectedMyApp.attachBaseContext("\ueda5\ucc8a\ub946\ud0a2\u354a");
object = new Class[]{};
object2 = arrobject2;
arrobject2 = class_5.getMethod((String)arrobject2, object);
object = new Object[]{};
object2 = arrobject2;
arrobject2.invoke(t, (Object[])object);
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private static final void toTimeSpanString32026() {
char[] arrc;
int[] arrn2;
int n3;
int[] arrn;
byte[] arrby;
int n;
int n4;
int n2;
byte[] arrby2;
int[] arrn3 = new int[256];
Object object = new byte[256];
int[] arrn4 = new int[256];
int[] arrn5 = new int[256];
int[] arrn6 = new int[256];
int[] arrn7 = new int[256];
int[] arrn8 = new int[30];
Object var8_8 = null;
int n5 = 1;
for (n4 = 0; n4 < (n2 = 256); n5 ^= (n2 ^= n), ++n4) {
arrn3[n4] = n5;
n2 = n5 << 1;
n = (n5 >>> 7) * 283;
}
object[0] = n4 = 99;
n5 = 0;
Integer n6 = null;
block41 : while (n5 == 0) {
int n7;
int n8;
n2 = 2;
n6 = null;
for (n5 = 0; n5 < (n4 = 255); n4 |= n, n8 ^= n7, ++n5) {
n4 = 255 - n5;
n4 = arrn3[n4];
n = n4 << 8;
n = arrn3[n5];
n8 = n4 >> 4;
n7 = n4 >> 5;
n8 ^= n7;
n7 = n4 >> 6;
n7 = n4 >> 7;
n4 = (byte)(n4 ^ (n8 ^= n7) ^ 99);
object[n] = n4;
continue;
}
n6 = null;
for (n5 = 0; n5 < (n4 = 256); n |= n8, ++n5) {
n4 = object[n5] & 255;
n = n4 << 1;
n8 = (n4 >>> 7) * 283;
n8 = (n4 ^ (n ^= n8)) << 24;
n7 = n4 << 16;
n4 = (n4 << 8 ^ (n8 ^= n7) ^ n) & -1;
arrn4[n5] = n4;
n = n4 << 8;
n8 = n4 >>> -8;
n |= n8;
arrn5[n5] = n;
n = n4 << 16;
n8 = n4 >>> -16;
arrn6[n5] = n;
n = n4 << 24;
n4 = n4 >>> -24 | n;
arrn7[n5] = n4;
continue;
}
n6 = null;
n4 = 1;
for (n5 = 0; n5 < (n = 30); ++n5) {
try {
arrn8[n5] = n4;
}
catch (Exception exception) {
n5 = n2;
continue block41;
}
n = n4 << 1;
n4 = (n4 >>> 7) * 283 ^ n;
}
}
byte[] arrby3 = new byte[16];
byte[] arrby4 = arrby = new byte[256];
arrby4[0] = 16;
arrby4[1] = 68;
arrby4[2] = 84;
arrby4[3] = 1;
arrby4[4] = 72;
arrby4[5] = 20;
arrby4[6] = -20;
arrby4[7] = 69;
arrby4[8] = 20;
arrby4[9] = -33;
arrby4[10] = 15;
arrby4[11] = -124;
arrby4[12] = -95;
arrby4[13] = -106;
arrby4[14] = -71;
arrby4[15] = -80;
arrby4[16] = -126;
arrby4[17] = -100;
arrby4[18] = -117;
arrby4[19] = -40;
arrby4[20] = -70;
arrby4[21] = -32;
arrby4[22] = 95;
arrby4[23] = -47;
arrby4[24] = 19;
arrby4[25] = 111;
arrby4[26] = -55;
arrby4[27] = -48;
arrby4[28] = -61;
arrby4[29] = -71;
arrby4[30] = 123;
arrby4[31] = -126;
arrby4[32] = 105;
arrby4[33] = 51;
arrby4[34] = 61;
arrby4[35] = 67;
arrby4[36] = 64;
arrby4[37] = 113;
arrby4[38] = -71;
arrby4[39] = 62;
arrby4[40] = 48;
arrby4[41] = -120;
arrby4[42] = 103;
arrby4[43] = 100;
arrby4[44] = 80;
arrby4[45] = 93;
arrby4[46] = -27;
arrby4[47] = -102;
arrby4[48] = 49;
arrby4[49] = 35;
arrby4[50] = -74;
arrby4[51] = 123;
arrby4[52] = 38;
arrby4[53] = 12;
arrby4[54] = -43;
arrby4[55] = -120;
arrby4[56] = 70;
arrby4[57] = -75;
arrby4[58] = -12;
arrby4[59] = -73;
arrby4[60] = 87;
arrby4[61] = -2;
arrby4[62] = 117;
arrby4[63] = 72;
arrby4[64] = -116;
arrby4[65] = 15;
arrby4[66] = -107;
arrby4[67] = -128;
arrby4[68] = -65;
arrby4[69] = 9;
arrby4[70] = -94;
arrby4[71] = -60;
arrby4[72] = -103;
arrby4[73] = 119;
arrby4[74] = -29;
arrby4[75] = -83;
arrby4[76] = -34;
arrby4[77] = -80;
arrby4[78] = 53;
arrby4[79] = -60;
arrby4[80] = 53;
arrby4[81] = 33;
arrby4[82] = -99;
arrby4[83] = 32;
arrby4[84] = -2;
arrby4[85] = -77;
arrby4[86] = -85;
arrby4[87] = -23;
arrby4[88] = -12;
arrby4[89] = 60;
arrby4[90] = -61;
arrby4[91] = 37;
arrby4[92] = -38;
arrby4[93] = 49;
arrby4[94] = -109;
arrby4[95] = -10;
arrby4[96] = -43;
arrby4[97] = -18;
arrby4[98] = -40;
arrby4[99] = 58;
arrby4[100] = 123;
arrby4[101] = -8;
arrby4[102] = -5;
arrby4[103] = -86;
arrby4[104] = -34;
arrby4[105] = -110;
arrby4[106] = 102;
arrby4[107] = -91;
arrby4[108] = 74;
arrby4[109] = -77;
arrby4[110] = 74;
arrby4[111] = -116;
arrby4[112] = 57;
arrby4[113] = 96;
arrby4[114] = 21;
arrby4[115] = 49;
arrby4[116] = 104;
arrby4[117] = 27;
arrby4[118] = -60;
arrby4[119] = 125;
arrby4[120] = -120;
arrby4[121] = 115;
arrby4[122] = 25;
arrby4[123] = 125;
arrby4[124] = 96;
arrby4[125] = 92;
arrby4[126] = -4;
arrby4[127] = 48;
arrby4[128] = -41;
arrby4[129] = -67;
arrby4[130] = -36;
arrby4[131] = -55;
arrby4[132] = 107;
arrby4[133] = 117;
arrby4[134] = 86;
arrby4[135] = 89;
arrby4[136] = 54;
arrby4[137] = -62;
arrby4[138] = 108;
arrby4[139] = 26;
arrby4[140] = -15;
arrby4[141] = 31;
arrby4[142] = -100;
arrby4[143] = -101;
arrby4[144] = -120;
arrby4[145] = 107;
arrby4[146] = -126;
arrby4[147] = 119;
arrby4[148] = -100;
arrby4[149] = 82;
arrby4[150] = 81;
arrby4[151] = -4;
arrby4[152] = -103;
arrby4[153] = -124;
arrby4[154] = 118;
arrby4[155] = 14;
arrby4[156] = 96;
arrby4[157] = -87;
arrby4[158] = -4;
arrby4[159] = -23;
arrby4[160] = 88;
arrby4[161] = -20;
arrby4[162] = 74;
arrby4[163] = -24;
arrby4[164] = 93;
arrby4[165] = -126;
arrby4[166] = -90;
arrby4[167] = 77;
arrby4[168] = -38;
arrby4[169] = 114;
arrby4[170] = 75;
arrby4[171] = 49;
arrby4[172] = 117;
arrby4[173] = 39;
arrby4[174] = -72;
arrby4[175] = -110;
arrby4[176] = 82;
arrby4[177] = 33;
arrby4[178] = -121;
arrby4[179] = -57;
arrby4[180] = -5;
arrby4[181] = 73;
arrby4[182] = -102;
arrby4[183] = -81;
arrby4[184] = -107;
arrby4[185] = -19;
arrby4[186] = -22;
arrby4[187] = 25;
arrby4[188] = 2;
arrby4[189] = 29;
arrby4[190] = 108;
arrby4[191] = -113;
arrby4[192] = -43;
arrby4[193] = 21;
arrby4[194] = -47;
arrby4[195] = -83;
arrby4[196] = -97;
arrby4[197] = -105;
arrby4[198] = 74;
arrby4[199] = 74;
arrby4[200] = -1;
arrby4[201] = -120;
arrby4[202] = -119;
arrby4[203] = -102;
arrby4[204] = -78;
arrby4[205] = -77;
arrby4[206] = 57;
arrby4[207] = 17;
arrby4[208] = -17;
arrby4[209] = 107;
arrby4[210] = -79;
arrby4[211] = 58;
arrby4[212] = -15;
arrby4[213] = 87;
arrby4[214] = -7;
arrby4[215] = 34;
arrby4[216] = 105;
arrby4[217] = 123;
arrby4[218] = 36;
arrby4[219] = 29;
arrby4[220] = 75;
arrby4[221] = 1;
arrby4[222] = -24;
arrby4[223] = -84;
arrby4[224] = 49;
arrby4[225] = -44;
arrby4[226] = -126;
arrby4[227] = 77;
arrby4[228] = -48;
arrby4[229] = 47;
arrby4[230] = 101;
arrby4[231] = -47;
arrby4[232] = 12;
arrby4[233] = 89;
arrby4[234] = -29;
arrby4[235] = 67;
arrby4[236] = 116;
arrby4[237] = 26;
arrby4[238] = -79;
arrby4[239] = -105;
arrby4[240] = 10;
arrby4[241] = 18;
arrby4[242] = -3;
arrby4[243] = -8;
arrby4[244] = -92;
arrby4[245] = -109;
arrby4[246] = 59;
arrby4[247] = 32;
arrby4[248] = 25;
arrby4[249] = -27;
arrby4[250] = -85;
arrby4[251] = 121;
arrby4[252] = 35;
arrby4[253] = 121;
arrby4[254] = 87;
arrby4[255] = 20;
byte[] arrby5 = arrby2 = new byte[256];
arrby5[0] = 20;
arrby5[1] = -34;
arrby5[2] = 45;
arrby5[3] = 15;
arrby5[4] = -92;
arrby5[5] = 75;
arrby5[6] = 17;
arrby5[7] = 8;
arrby5[8] = 53;
arrby5[9] = 37;
arrby5[10] = 100;
arrby5[11] = -11;
arrby5[12] = 46;
arrby5[13] = -22;
arrby5[14] = 108;
arrby5[15] = 59;
arrby5[16] = 113;
arrby5[17] = 9;
arrby5[18] = 81;
arrby5[19] = -97;
arrby5[20] = 17;
arrby5[21] = -117;
arrby5[22] = 19;
arrby5[23] = -50;
arrby5[24] = 88;
arrby5[25] = -79;
arrby5[26] = 3;
arrby5[27] = 90;
arrby5[28] = 49;
arrby5[29] = -119;
arrby5[30] = 16;
arrby5[31] = -96;
arrby5[32] = -50;
arrby5[33] = -33;
arrby5[34] = -15;
arrby5[35] = -126;
arrby5[36] = 93;
arrby5[37] = -101;
arrby5[38] = -8;
arrby5[39] = 100;
arrby5[40] = -72;
arrby5[41] = -106;
arrby5[42] = 58;
arrby5[43] = -67;
arrby5[44] = 88;
arrby5[45] = 36;
arrby5[46] = 80;
arrby5[47] = -44;
arrby5[48] = -6;
arrby5[49] = 78;
arrby5[50] = -95;
arrby5[51] = 83;
arrby5[52] = 35;
arrby5[53] = 45;
arrby5[54] = -95;
arrby5[55] = 43;
arrby5[56] = -110;
arrby5[57] = 23;
arrby5[58] = 100;
arrby5[59] = -63;
arrby5[60] = 41;
arrby5[61] = -66;
arrby5[62] = -26;
arrby5[63] = 76;
arrby5[64] = 24;
arrby5[65] = -122;
arrby5[66] = 126;
arrby5[67] = 1;
arrby5[68] = -41;
arrby5[69] = -72;
arrby5[70] = -49;
arrby5[71] = 21;
arrby5[72] = 75;
arrby5[73] = 94;
arrby5[74] = -48;
arrby5[75] = 96;
arrby5[76] = -49;
arrby5[77] = -108;
arrby5[78] = -96;
arrby5[79] = -3;
arrby5[80] = 126;
arrby5[81] = -68;
arrby5[82] = -68;
arrby5[83] = 75;
arrby5[84] = 25;
arrby5[85] = 17;
arrby5[86] = -14;
arrby5[87] = -26;
arrby5[88] = 122;
arrby5[89] = -36;
arrby5[90] = -18;
arrby5[91] = -56;
arrby5[92] = -96;
arrby5[93] = 11;
arrby5[94] = -47;
arrby5[95] = -113;
arrby5[96] = -84;
arrby5[97] = 33;
arrby5[98] = 1;
arrby5[99] = -78;
arrby5[100] = -26;
arrby5[101] = 123;
arrby5[102] = -80;
arrby5[103] = 7;
arrby5[104] = -87;
arrby5[105] = -96;
arrby5[106] = 18;
arrby5[107] = -90;
arrby5[108] = -92;
arrby5[109] = -67;
arrby5[110] = -13;
arrby5[111] = 127;
arrby5[112] = 71;
arrby5[113] = -7;
arrby5[114] = -122;
arrby5[115] = 41;
arrby5[116] = 72;
arrby5[117] = -55;
arrby5[118] = -16;
arrby5[119] = 2;
arrby5[120] = 41;
arrby5[121] = -49;
arrby5[122] = -73;
arrby5[123] = -43;
arrby5[124] = 61;
arrby5[125] = -2;
arrby5[126] = 5;
arrby5[127] = 11;
arrby5[128] = 72;
arrby5[129] = 17;
arrby5[130] = -66;
arrby5[131] = -108;
arrby5[132] = -37;
arrby5[133] = 89;
arrby5[134] = -88;
arrby5[135] = -45;
arrby5[136] = -55;
arrby5[137] = 42;
arrby5[138] = 101;
arrby5[139] = -4;
arrby5[140] = -2;
arrby5[141] = -10;
arrby5[142] = 81;
arrby5[143] = 92;
arrby5[144] = -88;
arrby5[145] = -97;
arrby5[146] = -52;
arrby5[147] = 119;
arrby5[148] = 92;
arrby5[149] = -120;
arrby5[150] = 11;
arrby5[151] = -15;
arrby5[152] = 75;
arrby5[153] = 37;
arrby5[154] = 92;
arrby5[155] = 45;
arrby5[156] = -85;
arrby5[157] = -59;
arrby5[158] = 52;
arrby5[159] = -19;
arrby5[160] = 81;
arrby5[161] = -67;
arrby5[162] = 38;
arrby5[163] = -38;
arrby5[164] = -30;
arrby5[165] = -105;
arrby5[166] = 44;
arrby5[167] = -85;
arrby5[168] = -38;
arrby5[169] = 108;
arrby5[170] = 51;
arrby5[171] = -23;
arrby5[172] = 9;
arrby5[173] = -4;
arrby5[174] = 57;
arrby5[175] = 38;
arrby5[176] = -11;
arrby5[177] = -82;
arrby5[178] = 88;
arrby5[179] = 109;
arrby5[180] = -108;
arrby5[181] = 39;
arrby5[182] = -57;
arrby5[183] = 31;
arrby5[184] = 1;
arrby5[185] = 29;
arrby5[186] = -46;
arrby5[187] = -81;
arrby5[188] = 95;
arrby5[189] = 49;
arrby5[190] = -62;
arrby5[191] = 90;
arrby5[192] = 104;
arrby5[193] = -48;
arrby5[194] = 1;
arrby5[195] = -69;
arrby5[196] = 119;
arrby5[197] = -93;
arrby5[198] = -109;
arrby5[199] = -4;
arrby5[200] = 126;
arrby5[201] = -4;
arrby5[202] = -25;
arrby5[203] = 107;
arrby5[204] = 79;
arrby5[205] = 103;
arrby5[206] = 127;
arrby5[207] = -55;
arrby5[208] = 121;
arrby5[209] = 64;
arrby5[210] = 13;
arrby5[211] = 48;
arrby5[212] = -64;
arrby5[213] = 28;
arrby5[214] = -7;
arrby5[215] = -34;
arrby5[216] = 111;
arrby5[217] = -90;
arrby5[218] = 51;
arrby5[219] = -106;
arrby5[220] = -36;
arrby5[221] = -97;
arrby5[222] = -58;
arrby5[223] = 111;
arrby5[224] = -73;
arrby5[225] = -10;
arrby5[226] = 84;
arrby5[227] = 8;
arrby5[228] = 45;
arrby5[229] = 32;
arrby5[230] = -93;
arrby5[231] = 61;
arrby5[232] = 88;
arrby5[233] = -16;
arrby5[234] = -73;
arrby5[235] = 103;
arrby5[236] = -5;
arrby5[237] = 112;
arrby5[238] = -105;
arrby5[239] = 93;
arrby5[240] = -118;
arrby5[241] = 126;
arrby5[242] = 41;
arrby5[243] = 39;
arrby5[244] = -69;
arrby5[245] = -110;
arrby5[246] = 106;
arrby5[247] = -61;
arrby5[248] = -34;
arrby5[249] = 101;
arrby5[250] = -120;
arrby5[251] = -37;
arrby5[252] = -110;
arrby5[253] = 39;
arrby5[254] = -111;
arrby5[255] = -98;
n5 = 0;
n6 = null;
do {
if (n5 == 0) {
++n5;
n2 = 0;
arrn = null;
n3 = 58;
n3 = arrby2[n3] & 255;
arrby3[0] = n3 = arrby[n3];
n2 = 1;
n3 = 100;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 2;
n3 = 136;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 3;
n3 = 169;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 4;
n3 = 210;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 5;
n3 = 203;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 6;
n3 = 72;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 7;
n3 = 129;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = arrby2[189] & 255;
arrby3[8] = n2 = arrby[n2];
n2 = arrby2[68] & 255;
arrby3[9] = n2 = arrby[n2];
n2 = arrby2[141] & 255;
arrby3[10] = n2 = arrby[n2];
n2 = arrby2[82] & 255;
arrby3[11] = n2 = arrby[n2];
n2 = arrby2[113] & 255;
arrby3[12] = n2 = arrby[n2];
n2 = arrby2[178] & 255;
arrby3[13] = n2 = arrby[n2];
n2 = arrby2[244] & 255;
arrby3[14] = n2 = arrby[n2];
n5 = 15;
n2 = 191;
n4 = arrby2[n2] & 255;
arrby3[n5] = n4 = arrby[n4];
} else {
n2 = arrby2[189] & 255;
arrby3[8] = n2 = arrby[n2];
n2 = arrby2[68] & 255;
arrby3[9] = n2 = arrby[n2];
n2 = arrby2[141] & 255;
arrby3[10] = n2 = arrby[n2];
n2 = arrby2[82] & 255;
arrby3[11] = n2 = arrby[n2];
n2 = arrby2[113] & 255;
arrby3[12] = n2 = arrby[n2];
n2 = arrby2[178] & 255;
arrby3[13] = n2 = arrby[n2];
n2 = arrby2[244] & 255;
arrby3[14] = n2 = arrby[n2];
n5 = 15;
n2 = 191;
n4 = arrby2[n2] & 255;
arrby3[n5] = n4 = arrby[n4];
}
n3 = 4;
arrn2 = new int[44];
n5 = 0;
n6 = null;
break;
catch (Throwable throwable) {
n3 = arrby2[189] & 255;
arrby3[8] = n3 = arrby[n3];
n3 = arrby2[68] & 255;
arrby3[9] = n3 = arrby[n3];
n3 = arrby2[141] & 255;
arrby3[10] = n3 = arrby[n3];
n3 = arrby2[82] & 255;
arrby3[11] = n3 = arrby[n3];
n3 = arrby2[113] & 255;
arrby3[12] = n3 = arrby[n3];
n3 = arrby2[178] & 255;
arrby3[13] = n3 = arrby[n3];
n3 = arrby2[244] & 255;
arrby3[14] = n3 = arrby[n3];
n4 = arrby2[191] & 255;
arrby3[15] = n4 = arrby[n4];
throw throwable;
}
catch (Exception exception) {
continue;
}
break;
} while (true);
block46 : while (n5 == 0) {
int n11;
int n9;
int n10;
n2 = n5 + 3;
n5 = 0;
n6 = null;
n4 = 0;
Object var8_11 = null;
block47 : do {
n = 0;
arrc = null;
do {
if (n == 0) {
n += 3;
n9 = 16;
if (n4 < n9) {
n9 = (n5 >> 2) * 4 + n5 & 3;
int n12 = n11 = arrby3[n4];
n11 = n12 = n11 & 255;
n10 = n4 + 1;
n12 = n10 = arrby3[n10];
n10 = n12 = n10 & 255;
n10 = n12 << 8;
n11 |= n10;
n10 = n4 + 2;
n12 = n10 = arrby3[n10];
n10 = n12 = n10 & 255;
n10 = n12 << 16;
n11 |= n10;
n10 = n4 + 3;
n10 = arrby3[n10] << 24;
n11 |= n10;
arrn2[n9] = n11;
n4 += 4;
++n5;
continue block47;
}
}
n = 44;
n4 = n3;
break block47;
catch (Exception exception) {
continue;
}
break;
} while (true);
break;
} while (true);
while (n4 < n) {
block56 : {
n5 = (n4 + -1 >> 2) * 4;
n9 = n4 + -1 & 3;
n5 += n9;
try {
n5 = arrn2[n5];
n9 = n4 % n3;
if (n9 != 0) break block56;
n9 = 8;
n5 = ProtectedMyApp.attachBaseContext(n5, n9);
n5 = ProtectedMyApp.attachBaseContext((byte[])object, n5);
n9 = n4 / n3 + -1;
n9 = arrn8[n9];
n5 ^= n9;
}
catch (Exception exception) {
n5 = n2;
continue block46;
}
}
n9 = (n4 >> 2) * 4;
n11 = n4 & 3;
n9 += n11;
n11 = (n4 - n3 >> 2) * 4;
n10 = n4 - n3 & 3;
n11 += n10;
n11 = arrn2[n11];
n5 ^= n11;
arrn2[n9] = n5;
n4 = n5 = n4 + 1;
}
break block46;
}
arrn = new int[]{-224560087, -216429019, -1724823619, n4 = 815392937};
arrn3 = new Object[13];
arrn3[0] = object;
arrn3[1] = arrn4;
arrn3[2] = arrn5;
arrn3[3] = arrn6;
arrn3[4] = arrn7;
arrn3[5] = arrn2;
arrn3[6] = arrn;
char[] arrc2 = arrc = new char[265];
arrc2[0] = 122;
arrc2[1] = 165;
arrc2[2] = 202;
arrc2[3] = 98;
arrc2[4] = 118;
arrc2[5] = 128;
arrc2[6] = 77;
arrc2[7] = 179;
arrc2[8] = 123;
arrc2[9] = 13;
arrc2[10] = 99;
arrc2[11] = (char)-20;
arrc2[12] = 19;
arrc2[13] = (char)-5;
arrc2[14] = 26;
arrc2[15] = 20;
arrc2[16] = (char)-27;
arrc2[17] = 17;
arrc2[18] = (char)-3;
arrc2[19] = 74;
arrc2[20] = 31;
arrc2[21] = 78;
arrc2[22] = 211;
arrc2[23] = 37;
arrc2[24] = 123;
arrc2[25] = 225;
arrc2[26] = 46;
arrc2[27] = 49;
arrc2[28] = 39;
arrc2[29] = 32;
arrc2[30] = 224;
arrc2[31] = (char)-10;
arrc2[32] = 188;
arrc2[33] = 167;
arrc2[34] = 158;
arrc2[35] = 166;
arrc2[36] = 171;
arrc2[37] = 197;
arrc2[38] = 43;
arrc2[39] = 159;
arrc2[40] = 147;
arrc2[41] = (char)-19;
arrc2[42] = 209;
arrc2[43] = 197;
arrc2[44] = 198;
arrc2[45] = 190;
arrc2[46] = 19;
arrc2[47] = 6;
arrc2[48] = 146;
arrc2[49] = 145;
arrc2[50] = 29;
arrc2[51] = 169;
arrc2[52] = 121;
arrc2[53] = 128;
arrc2[54] = 71;
arrc2[55] = (char)-15;
arrc2[56] = 180;
arrc2[57] = 28;
arrc2[58] = 104;
arrc2[59] = 38;
arrc2[60] = 154;
arrc2[61] = 102;
arrc2[62] = 214;
arrc2[63] = 186;
arrc2[64] = (char)-51;
arrc2[65] = 129;
arrc2[66] = 7;
arrc2[67] = (char)-31;
arrc2[68] = 56;
arrc2[69] = 115;
arrc2[70] = 3;
arrc2[71] = 58;
arrc2[72] = (char)-6;
arrc2[73] = 165;
arrc2[74] = 79;
arrc2[75] = 14;
arrc2[76] = 76;
arrc2[77] = 23;
arrc2[78] = 99;
arrc2[79] = 23;
arrc2[80] = 169;
arrc2[81] = 130;
arrc2[82] = '\u0000';
arrc2[83] = 139;
arrc2[84] = 82;
arrc2[85] = 37;
arrc2[86] = 12;
arrc2[87] = 76;
arrc2[88] = 89;
arrc2[89] = 129;
arrc2[90] = 47;
arrc2[91] = 138;
arrc2[92] = 71;
arrc2[93] = 150;
arrc2[94] = '\u0001';
arrc2[95] = 106;
arrc2[96] = 60;
arrc2[97] = 83;
arrc2[98] = 76;
arrc2[99] = 125;
arrc2[100] = 231;
arrc2[101] = 89;
arrc2[102] = 110;
arrc2[103] = 29;
arrc2[104] = 44;
arrc2[105] = (char)-13;
arrc2[106] = 211;
arrc2[107] = 10;
arrc2[108] = 177;
arrc2[109] = 24;
arrc2[110] = 190;
arrc2[111] = (char)-39;
arrc2[112] = 158;
arrc2[113] = 212;
arrc2[114] = 125;
arrc2[115] = 160;
arrc2[116] = 204;
arrc2[117] = 105;
arrc2[118] = 37;
arrc2[119] = 234;
arrc2[120] = (char)-19;
arrc2[121] = 212;
arrc2[122] = 135;
arrc2[123] = 225;
arrc2[124] = 210;
arrc2[125] = 203;
arrc2[126] = 101;
arrc2[127] = 148;
arrc2[128] = 5;
arrc2[129] = 44;
arrc2[130] = 79;
arrc2[131] = (char)-9;
arrc2[132] = 190;
arrc2[133] = 238;
arrc2[134] = 201;
arrc2[135] = 205;
arrc2[136] = 155;
arrc2[137] = 47;
arrc2[138] = 188;
arrc2[139] = 140;
arrc2[140] = 96;
arrc2[141] = 143;
arrc2[142] = '\u0001';
arrc2[143] = 13;
arrc2[144] = (char)-4;
arrc2[145] = 212;
arrc2[146] = (char)-25;
arrc2[147] = 234;
arrc2[148] = 3;
arrc2[149] = 183;
arrc2[150] = 197;
arrc2[151] = 108;
arrc2[152] = (char)-2;
arrc2[153] = (char)-10;
arrc2[154] = 233;
arrc2[155] = 119;
arrc2[156] = 211;
arrc2[157] = 29;
arrc2[158] = 42;
arrc2[159] = 92;
arrc2[160] = 209;
arrc2[161] = 95;
arrc2[162] = 120;
arrc2[163] = 76;
arrc2[164] = 190;
arrc2[165] = (char)-18;
arrc2[166] = 28;
arrc2[167] = 182;
arrc2[168] = 69;
arrc2[169] = 160;
arrc2[170] = 193;
arrc2[171] = 158;
arrc2[172] = 163;
arrc2[173] = 147;
arrc2[174] = 33;
arrc2[175] = (char)-12;
arrc2[176] = 179;
arrc2[177] = 143;
arrc2[178] = (char)-21;
arrc2[179] = 57;
arrc2[180] = 106;
arrc2[181] = 178;
arrc2[182] = (char)-2;
arrc2[183] = (char)-35;
arrc2[184] = 4;
arrc2[185] = 96;
arrc2[186] = 24;
arrc2[187] = 91;
arrc2[188] = 119;
arrc2[189] = 134;
arrc2[190] = 216;
arrc2[191] = (char)-13;
arrc2[192] = 40;
arrc2[193] = 90;
arrc2[194] = 35;
arrc2[195] = (char)-10;
arrc2[196] = (char)-32;
arrc2[197] = (char)-29;
arrc2[198] = 180;
arrc2[199] = 171;
arrc2[200] = 117;
arrc2[201] = (char)-23;
arrc2[202] = (char)-73;
arrc2[203] = 6;
arrc2[204] = 19;
arrc2[205] = 33;
arrc2[206] = 160;
arrc2[207] = 63;
arrc2[208] = 66;
arrc2[209] = 223;
arrc2[210] = 35;
arrc2[211] = 163;
arrc2[212] = 95;
arrc2[213] = 190;
arrc2[214] = 97;
arrc2[215] = 131;
arrc2[216] = 220;
arrc2[217] = 227;
arrc2[218] = 103;
arrc2[219] = 140;
arrc2[220] = 175;
arrc2[221] = 102;
arrc2[222] = 82;
arrc2[223] = 13;
arrc2[224] = 167;
arrc2[225] = 53;
arrc2[226] = (char)-80;
arrc2[227] = 185;
arrc2[228] = 49;
arrc2[229] = 157;
arrc2[230] = 204;
arrc2[231] = (char)-1;
arrc2[232] = 95;
arrc2[233] = 210;
arrc2[234] = 86;
arrc2[235] = 183;
arrc2[236] = 217;
arrc2[237] = 135;
arrc2[238] = 24;
arrc2[239] = (char)-4;
arrc2[240] = 126;
arrc2[241] = 98;
arrc2[242] = 111;
arrc2[243] = 103;
arrc2[244] = 20;
arrc2[245] = (char)-8;
arrc2[246] = 173;
arrc2[247] = 148;
arrc2[248] = 146;
arrc2[249] = 79;
arrc2[250] = 12;
arrc2[251] = 239;
arrc2[252] = 132;
arrc2[253] = 167;
arrc2[254] = 205;
arrc2[255] = 129;
arrc2[256] = 62;
arrc2[257] = 186;
arrc2[258] = 185;
arrc2[259] = 115;
arrc2[260] = 187;
arrc2[261] = 125;
arrc2[262] = 91;
arrc2[263] = 179;
arrc2[264] = 70;
n5 = 0;
n6 = null;
do {
if (n5 >= (n4 = arrc.length)) {
Class class_ = Class.forName(String.valueOf(arrc, 0, 16));
object = String.valueOf(arrc, 16, 13);
Method method = class_.getMethod((String)object, null);
arrn3[7] = method;
Class class_2 = Class.forName(String.valueOf(arrc, 0, 16));
object = String.valueOf(arrc, 29, 13);
Method method2 = class_2.getMethod((String)object, null);
arrn3[8] = method2;
Class class_3 = Class.forName(String.valueOf(arrc, 42, 16));
object = String.valueOf(arrc, 58, 11);
Method method3 = class_3.getMethod((String)object, null);
arrn3[9] = method3;
Class class_4 = Class.forName(String.valueOf(arrc, 69, 27));
object = String.valueOf(arrc, 96, 12);
Method method4 = class_4.getMethod((String)object, null);
arrn3[10] = method4;
Class class_5 = Class.forName(String.valueOf(arrc, 69, 27));
object = String.valueOf(arrc, 108, 13);
Method method5 = class_5.getMethod((String)object, null);
arrn3[11] = method5;
ffc = arrn3;
n6 = ProtectedMyApp.attachBaseContext();
arrn3[12] = n6;
ffc = arrn3;
return;
}
n4 = arrc[n5];
int n13 = arrby.length;
n13 = n5 % n13;
n13 = arrby[n13];
arrc[n5] = n4 = (int)((char)(n4 - n13));
++n5;
} while (true);
}
protected void attachBaseContext(Context context) {
super.attachBaseContext(context);
this.eb();
de = Instrumentation.newApplication(Class.forName(ProtectedMyApp.attachBaseContext("\ue45a\u2048\ubef4\u0db8\u5859\uc0a2\ue958\u36a4\u056b\u4071\ub3e0\u9efd\u7c0d\u5734\uf72c\udaf4\u6a3d\u177bX\uc1a5\uccea\u15ca\u1160\u1680\ucbe2\u92d4")), (Context)context);
}
public void onCreate() {
super.onCreate();
ProtectedMyApp.attachBaseContext();
de.onCreate();
}
}
|