what-the-bank/sources/o/fQT.java

433 lines
19 KiB
Java

package o;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.graphics.Matrix;
import android.graphics.Rect;
import android.media.AudioTrack;
import android.os.IBinder;
import android.os.ParcelFileDescriptor;
import android.os.Process;
import android.os.RemoteException;
import android.os.SystemClock;
import android.text.AndroidCharacter;
import android.text.TextUtils;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewConfiguration;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.Method;
import o.fQX;
import org.bouncycastle.crypto.tls.CipherSuite;
/* loaded from: classes5.dex */
public class fQT extends Service {
private fQX.RVV e = new fQX.RVV(this) { // from class: o.fQT.4
private fQT a;
private byte[] c;
private Bitmap e;
private SparseArray<InputStream> b = new SparseArray<>();
private SparseArray<ByteArrayOutputStream> d = new SparseArray<>();
private static Bitmap aCm_(InputStream inputStream, C13110fQx c13110fQx) throws IOException, InterruptedException {
float f;
Bitmap decodeStream = BitmapFactory.decodeStream(inputStream, null, null);
BitmapFactory.Options options = new BitmapFactory.Options();
if (decodeStream == null) {
return null;
}
decodeStream.getWidth();
decodeStream.getHeight();
if (c13110fQx == null) {
return decodeStream;
}
Rect rect = c13110fQx.e;
if (c13110fQx.e != null && c13110fQx.e.left + c13110fQx.e.width() <= decodeStream.getWidth() && c13110fQx.e.top + c13110fQx.e.height() <= decodeStream.getHeight()) {
Rect rect2 = c13110fQx.e;
decodeStream = Bitmap.createBitmap(decodeStream, rect2.left, rect2.top, rect2.width(), rect2.height());
decodeStream.getAllocationByteCount();
}
if (c13110fQx.b > 0 && Math.max(decodeStream.getWidth(), decodeStream.getHeight()) > c13110fQx.b) {
int i = options.inSampleSize;
Float valueOf = Float.valueOf(c13110fQx.b / Math.max(decodeStream.getWidth(), decodeStream.getHeight()));
decodeStream = Bitmap.createScaledBitmap(decodeStream, Math.round(decodeStream.getWidth() * valueOf.floatValue()), Math.round(decodeStream.getHeight() * valueOf.floatValue()), false);
}
if (decodeStream.getWidth() > decodeStream.getHeight() && c13110fQx.c == C13110fQx.a) {
f = -90.0f;
} else {
if (decodeStream.getWidth() >= decodeStream.getHeight() || c13110fQx.c != C13110fQx.d) {
return decodeStream;
}
f = 90.0f;
}
return aCl_(decodeStream, f);
}
private static Bitmap aCn_(ParcelFileDescriptor parcelFileDescriptor, C13110fQx c13110fQx) throws IOException, InterruptedException {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
C13085fQR.b(new ParcelFileDescriptor.AutoCloseInputStream(parcelFileDescriptor), byteArrayOutputStream);
byteArrayOutputStream.size();
return aCm_(new ByteArrayInputStream(byteArrayOutputStream.toByteArray()), c13110fQx);
}
@Override // o.fQX
public final byte[] d(int i, C13110fQx c13110fQx) throws RemoteException {
try {
InputStream inputStream = this.b.get(i);
if (inputStream == null) {
return null;
}
inputStream.reset();
return fQO.a(aCm_(inputStream, c13110fQx), Bitmap.CompressFormat.JPEG, 60);
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final void a(int i) throws RemoteException {
int max;
Bitmap bitmap = this.e;
if (bitmap != null && (max = Math.max(bitmap.getWidth(), this.e.getHeight())) >= i) {
Bitmap bitmap2 = this.e;
Float valueOf = Float.valueOf(max / i);
this.e = Bitmap.createScaledBitmap(bitmap2, Math.round(bitmap2.getWidth() * valueOf.floatValue()), Math.round(bitmap2.getHeight() * valueOf.floatValue()), false);
}
}
@Override // o.fQX
public final byte[] c() throws RemoteException {
Bitmap bitmap = this.e;
if (bitmap == null) {
return null;
}
try {
byte[] a2 = fQO.a(bitmap, Bitmap.CompressFormat.JPEG, 60);
this.c = a2;
int length = a2.length;
return a2;
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final Bitmap aCx_() throws RemoteException {
return this.e;
}
@Override // o.fQX
public final ParcelFileDescriptor aCw_() throws RemoteException {
try {
if (this.e == null) {
return null;
}
return C13085fQR.aCk_(new ByteArrayInputStream(c()));
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final void d() throws RemoteException {
this.e = null;
this.c = null;
}
@Override // o.fQX
public final String b() throws RemoteException {
Bitmap bitmap = this.e;
if (bitmap == null) {
return null;
}
try {
if (this.c == null) {
this.c = fQO.a(bitmap, Bitmap.CompressFormat.JPEG, 60);
}
return C13096fQj.d(this.c);
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final boolean e() throws RemoteException {
Bitmap bitmap = this.e;
return bitmap != null && bitmap.getWidth() > this.e.getHeight();
}
@Override // o.fQX
public final void e(int i) throws RemoteException {
try {
ByteArrayOutputStream byteArrayOutputStream = this.d.get(i);
if (byteArrayOutputStream == null) {
return;
}
this.b.put(i, new ByteArrayInputStream(byteArrayOutputStream.toByteArray()));
this.d.get(i).flush();
this.d.get(i).close();
this.d.setValueAt(i, null);
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final ParcelFileDescriptor aCv_(int i, C13110fQx c13110fQx) throws RemoteException {
try {
byte[] d2 = d(i, c13110fQx);
if (d2 == null) {
return null;
}
return C13085fQR.aCk_(new ByteArrayInputStream(d2));
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final void a(ParcelFileDescriptor parcelFileDescriptor, C13110fQx c13110fQx) throws RemoteException {
try {
this.e = aCn_(parcelFileDescriptor, c13110fQx);
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final void a(int i, byte[] bArr) throws RemoteException {
try {
this.d.get(i).write(bArr);
} catch (Exception e) {
throw new RemoteException(e.getMessage());
}
}
@Override // o.fQX
public final void d(float f) throws RemoteException {
this.e = aCl_(this.e, f);
}
@Override // o.fQX
public final int b(int i) throws RemoteException {
int size = this.d.size();
this.d.put(size, new ByteArrayOutputStream(i));
return size;
}
@Override // o.fQX
public final int a() {
return Process.myPid();
}
private static Bitmap aCl_(Bitmap bitmap, float f) {
if (bitmap == null) {
return null;
}
Matrix matrix = new Matrix();
matrix.postRotate(f);
return Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
}
{
this.a = this;
}
};
private static final byte[] $$a = {71, -71, -97, 59};
private static final int $$b = CipherSuite.TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA;
private static int $10 = 0;
private static int $11 = 1;
private static int c = 0;
private static int a = 1;
private static long d = -4697141034000414819L;
/* JADX WARN: Removed duplicated region for block: B:10:0x0027 */
/* JADX WARN: Removed duplicated region for block: B:7:0x001f */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:10:0x0027 -> B:4:0x0029). Please report as a decompilation issue!!! */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static void g(byte r6, byte r7, int r8, java.lang.Object[] r9) {
/*
int r7 = r7 + 4
byte[] r0 = o.fQT.$$a
int r8 = r8 * 2
int r8 = 121 - r8
int r6 = r6 * 3
int r6 = r6 + 1
byte[] r1 = new byte[r6]
r2 = 0
if (r0 != 0) goto L15
r3 = r8
r5 = r2
r8 = r6
goto L29
L15:
r3 = r2
L16:
byte r4 = (byte) r8
int r5 = r3 + 1
r1[r3] = r4
int r7 = r7 + 1
if (r5 != r6) goto L27
java.lang.String r6 = new java.lang.String
r6.<init>(r1, r2)
r9[r2] = r6
return
L27:
r3 = r0[r7]
L29:
int r8 = r8 + r3
r3 = r5
goto L16
*/
throw new UnsupportedOperationException("Method not decompiled: o.fQT.g(byte, byte, int, java.lang.Object[]):void");
}
private static void f(char[] cArr, int i, Object[] objArr) {
int i2 = 2 % 2;
GuL guL = new GuL();
char[] a2 = GuL.a(d ^ (-7538262848231253921L), cArr, i);
guL.a = 4;
int i3 = $11 + 49;
$10 = i3 % 128;
int i4 = i3 % 2;
while (guL.a < a2.length) {
int i5 = $10 + 25;
$11 = i5 % 128;
int i6 = i5 % 2;
guL.c = guL.a - 4;
int i7 = guL.a;
try {
Object[] objArr2 = {Long.valueOf(a2[guL.a] ^ a2[guL.a % 4]), Long.valueOf(guL.c), Long.valueOf(d)};
Object obj = xzZ.y.get(428080616);
if (obj == null) {
Class cls = (Class) xzZ.c(Color.red(0) + 208, Process.getGidForName("") + 6, (char) (1706 - (ViewConfiguration.getScrollBarFadeDuration() >> 16)));
byte b = (byte) 0;
byte b2 = (byte) (b - 1);
Object[] objArr3 = new Object[1];
g(b, b2, (byte) (-b2), objArr3);
obj = cls.getMethod((String) objArr3[0], Long.TYPE, Long.TYPE, Long.TYPE);
xzZ.y.put(428080616, obj);
}
a2[i7] = ((Character) ((Method) obj).invoke(null, objArr2)).charValue();
Object[] objArr4 = {guL, guL};
Object obj2 = xzZ.y.get(-1875914398);
if (obj2 == null) {
Class cls2 = (Class) xzZ.c((AudioTrack.getMinVolume() > BitmapDescriptorFactory.HUE_RED ? 1 : (AudioTrack.getMinVolume() == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 392, '5' - AndroidCharacter.getMirror('0'), (char) (ViewConfiguration.getEdgeSlop() >> 16));
byte b3 = (byte) 0;
byte b4 = (byte) (b3 - 1);
Object[] objArr5 = new Object[1];
g(b3, b4, (byte) (b4 + 1), objArr5);
obj2 = cls2.getMethod((String) objArr5[0], Object.class, Object.class);
xzZ.y.put(-1875914398, obj2);
}
((Method) obj2).invoke(null, objArr4);
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause == null) {
throw th;
}
throw cause;
}
}
objArr[0] = new String(a2, 4, a2.length - 4);
}
@Override // android.app.Service, android.content.ContextWrapper
public void attachBaseContext(Context context) {
int i = 2 % 2;
super.attachBaseContext(context);
Object[] objArr = new Object[1];
f(new char[]{20035, 20002, 22353, 30578, 52027, 2301, 51346, 54287, 12580, 35314, 18842, 21851, 45116, 2800, 51912, 54845, 13097, 35812, 19341, 22272, 45584, 3264}, View.MeasureSpec.getSize(0), objArr);
Class<?> cls = Class.forName((String) objArr[0]);
Object[] objArr2 = new Object[1];
f(new char[]{54795, 54886, 14237, 37731, 30337, 26662, 11442, 27054, 43367}, ViewConfiguration.getMaximumDrawingCacheSize() >> 24, objArr2);
int intValue = ((Integer) cls.getDeclaredMethod((String) objArr2[0], new Class[0]).invoke(null, new Object[0])).intValue() % 100000;
if (intValue >= 99000) {
int i2 = c + 59;
a = i2 % 128;
int i3 = i2 % 2;
if (intValue <= 99999) {
return;
}
}
Context applicationContext = context != null ? context.getApplicationContext() : context;
if (applicationContext != null) {
try {
Object obj = xzZ.y.get(125943855);
if (obj == null) {
obj = ((Class) xzZ.c((ViewConfiguration.getLongPressTimeout() >> 16) + 492, 5 - TextUtils.getOffsetAfter("", 0), (char) View.getDefaultSize(0, 0))).getMethod("a", null);
xzZ.y.put(125943855, obj);
}
Object invoke = ((Method) obj).invoke(null, null);
Object[] objArr3 = new Object[1];
f(new char[]{48598, 48615, 61887, 4710, 50639, 44618, 44502, 56043, 49901, 12054, 11404, 23520, 17316, 44116, 44992, 55544, 49405, 11527, 11977, 22953, 16788, 43630, 43504, 56977, 50893, 11105, 10411, 24472, 18304, 43131, 43953, 56460, 50317, 10620, 10942, 23936, 17831, 43400, 42394, 53880, 51960, 9936, 9416, 21283, 19380, 42905, 42891, 53356, 51437, 9373, 9951, 20837}, (-16777216) - Color.rgb(0, 0, 0), objArr3);
String str = (String) objArr3[0];
Object[] objArr4 = new Object[1];
f(new char[]{61295, 61194, 44049, 17279, 32276, 62385, 64717, 24887, 36945, 29369, 32199, 57443, 4378, 61942, 65241, 25460, 37445, 28925, 32724, 57979, 4985, 63431, 63722, 25920, 37924, 30413, 31154, 58446, 5484, 62933, 64251, 26369, 38501, 29906, 31731, 58962, 5912, 62500, 62606, 27123, 38930, 31523, 30161, 59640, 6409, 64097, 63178, 27572, 39426, 31034, 30613, 60136, 7019, 63499, 61693, 28037, 40036, 32515, 29094, 60632, 7463, 65088, 62138, 28570, 40481, 32073, 29666, 61135}, View.resolveSizeAndState(0, 0, 0), objArr4);
String str2 = (String) objArr4[0];
Object[] objArr5 = new Object[1];
f(new char[]{55606, 55639, 35846, 52598, 6384, 54268, 29378, 1925, 42591, 21247, 62367, 34523, 10004, 53741, 28881, 1475, 42060, 20712, 61914, 33942, 9591, 55174, 30388, 934, 41519, 22236, 63469, 33452, 9061, 54732, 29860, 483, 41014, 21706, 62963, 33002, 8514, 54374, 31443, 3907, 44619, 23358, 64395, 36431, 12115, 55844, 30871, 3413, 44040, 22911, 63900, 35851, 11572, 55361, 32416, 2926, 43624, 24341, 65450, 35384, 11126, 56917, 31972, 2343, 43131, 23812, 65001, 34937}, ViewConfiguration.getLongPressTimeout() >> 16, objArr5);
String str3 = (String) objArr5[0];
Object[] objArr6 = new Object[1];
f(new char[]{48021, 48125, 49687, 33445, 22214, 40353, 15701, 18928, 50414, 7399, 48134, 51367, 17910, 40876, 16208, 19453, 50926, 7842, 48724, 51957, 18384, 39303, 14690, 19913, 49372, 6289, 47211, 52425, 16843, 39822, 15167, 20420, 49861, 6815, 47740, 52953, 17313, 39542, 13568, 16691, 52393, 5427, 46094, 49213, 19876, 38007, 14101, 17187, 52924, 6008, 46616, 49706, 20368, 38427, 12578, 17679, 51344, 4370, 45096, 50200, 18828, 36874, 13112, 18206, 51850, 4936, 45610, 50700, 19258, 37411, 12947, 22831, 54392, 3371, 44492, 55398, 21873, 35894}, ViewConfiguration.getScrollBarSize() >> 8, objArr6);
String str4 = (String) objArr6[0];
Object[] objArr7 = new Object[1];
f(new char[]{39185, 39208, 6422, 1712, 35803, 18170, 47372, 38067, 58921}, View.MeasureSpec.getSize(0), objArr7);
String str5 = (String) objArr7[0];
Object[] objArr8 = new Object[1];
f(new char[]{32768, 32869, 10375, 17190, 55072, 30500, 64656, 51282, 65388, 63092, 32158, 18782, 32317, 30051, 65154, 51731, 64890, 62576, 32654, 19276, 31761, 29524, 63663, 52263, 64330, 61960, 31209, 19811, 31234, 28950, 64160, 52791, 63759, 61464, 31737, 20331, 30836, 28848, 62675, 49347}, 1 - (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)), objArr8);
Object[] objArr9 = {applicationContext, str, str2, str3, str4, true, str5, (String) objArr8[0]};
Object obj2 = xzZ.y.get(1656189573);
if (obj2 == null) {
obj2 = ((Class) xzZ.c((ViewConfiguration.getKeyRepeatTimeout() >> 16) + 487, 5 - (ViewConfiguration.getLongPressTimeout() >> 16), (char) View.resolveSizeAndState(0, 0, 0))).getMethod("e", Context.class, String.class, String.class, String.class, String.class, Boolean.TYPE, String.class, String.class);
xzZ.y.put(1656189573, obj2);
}
((Method) obj2).invoke(invoke, objArr9);
int i4 = a + 31;
c = i4 % 128;
int i5 = i4 % 2;
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause == null) {
throw th;
}
throw cause;
}
}
}
@Override // android.app.Service
public void onCreate() {
int i = 2 % 2;
int i2 = c + 23;
a = i2 % 128;
int i3 = i2 % 2;
super.onCreate();
if (i3 == 0) {
throw null;
}
}
@Override // android.app.Service
public IBinder onBind(Intent intent) {
int i = 2 % 2;
int i2 = a + 57;
c = i2 % 128;
if (i2 % 2 == 0) {
return this.e;
}
throw null;
}
}