Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

144 lines
5.1 KiB
Java

package com.ironsource;
import android.text.TextUtils;
import com.ironsource.sdk.utils.IronSourceStorageUtils;
import com.ironsource.sdk.utils.Logger;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.concurrent.Callable;
/* loaded from: classes2.dex */
class jc implements Callable<pa> {
private static final String d = "FileWorkerThread";
private static final String e = "X-Android-Protocols";
private static final String f = "http/1.1,h2";
private final oa a;
private final String b;
private long c;
public jc(oa oaVar, String str, long j) {
this.a = oaVar;
this.b = str;
this.c = j;
}
public int a(byte[] bArr, String str) throws Exception {
return IronSourceStorageUtils.saveFile(bArr, str);
}
@Override // java.util.concurrent.Callable
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public pa call() {
int i;
if (this.c == 0) {
this.c = 1L;
}
pa paVar = null;
for (int i2 = 0; i2 < this.c; i2++) {
paVar = a(this.a.e(), i2, this.a.a(), this.a.c(), this.a.f());
int b = paVar.b();
if (b != 1008 && b != 1009) {
break;
}
}
if (paVar != null && paVar.a() != null) {
StringBuilder sb = new StringBuilder();
sb.append(this.b);
String str = File.separator;
sb.append(str);
sb.append(this.a.b().getName());
String sb2 = sb.toString();
String str2 = this.a.d() + str + x8.E + this.a.b().getName();
try {
if (a(paVar.a(), str2) == 0) {
paVar.a(1006);
} else if (!a(str2, sb2)) {
paVar.a(1014);
}
} catch (FileNotFoundException e2) {
i9.d().a(e2);
i = 1018;
paVar.a(i);
} catch (Error e3) {
i9.d().a(e3);
if (!TextUtils.isEmpty(e3.getMessage())) {
Logger.i(d, e3.getMessage());
}
i = 1019;
paVar.a(i);
} catch (Exception e4) {
i9.d().a(e4);
if (!TextUtils.isEmpty(e4.getMessage())) {
Logger.i(d, e4.getMessage());
}
paVar.a(1009);
}
}
return paVar;
}
/* JADX WARN: Code restructure failed: missing block: B:38:0x0136, code lost:
if (r4 != null) goto L74;
*/
/* JADX WARN: Code restructure failed: missing block: B:40:0x0124, code lost:
r4.disconnect();
*/
/* JADX WARN: Code restructure failed: missing block: B:48:0x00e5, code lost:
if (r4 != null) goto L40;
*/
/* JADX WARN: Code restructure failed: missing block: B:54:0x0169, code lost:
if (r4 != null) goto L74;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x0147, code lost:
if (r4 != null) goto L74;
*/
/* JADX WARN: Code restructure failed: missing block: B:66:0x0158, code lost:
if (r4 != null) goto L74;
*/
/* JADX WARN: Code restructure failed: missing block: B:74:0x0122, code lost:
if (r4 != null) goto L74;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:21:0x00a2 A[Catch: all -> 0x00a6, TRY_ENTER, TryCatch #4 {all -> 0x00a6, blocks: (B:21:0x00a2, B:22:0x00a8, B:47:0x00e2), top: B:7:0x0018 }] */
/* JADX WARN: Removed duplicated region for block: B:81:0x018d A[Catch: all -> 0x0189, TRY_LEAVE, TryCatch #6 {all -> 0x0189, blocks: (B:89:0x0185, B:81:0x018d), top: B:88:0x0185 }] */
/* JADX WARN: Removed duplicated region for block: B:88:0x0185 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public com.ironsource.pa a(java.lang.String r7, int r8, int r9, int r10, boolean r11) {
/*
Method dump skipped, instructions count: 424
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.jc.a(java.lang.String, int, int, int, boolean):com.ironsource.pa");
}
public boolean a(String str, String str2) throws Exception {
return IronSourceStorageUtils.renameFile(str, str2);
}
public byte[] a(InputStream inputStream) throws IOException {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] bArr = new byte[8192];
while (true) {
int read = inputStream.read(bArr, 0, 8192);
if (read == -1) {
byteArrayOutputStream.flush();
return byteArrayOutputStream.toByteArray();
}
byteArrayOutputStream.write(bArr, 0, read);
}
}
}