Files
rr3-apk/decompiled-community/sources/com/applovin/impl/q2.java
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

99 lines
2.5 KiB
Java

package com.applovin.impl;
import android.net.Uri;
import java.io.EOFException;
import java.util.Map;
/* loaded from: classes.dex */
public final class q2 implements zh {
private final o8 a;
private k8 b;
private l8 c;
public q2(o8 o8Var) {
this.a = o8Var;
}
@Override // com.applovin.impl.zh
public void a(g5 g5Var, Uri uri, Map map, long j, long j2, m8 m8Var) {
b6 b6Var = new b6(g5Var, j, j2);
this.c = b6Var;
if (this.b != null) {
return;
}
k8[] a = this.a.a(uri, map);
if (a.length == 1) {
this.b = a[0];
} else {
int length = a.length;
int i = 0;
while (true) {
if (i >= length) {
break;
}
k8 k8Var = a[i];
try {
} catch (EOFException unused) {
b1.b(this.b != null || b6Var.f() == j);
b6Var.b();
} catch (Throwable th) {
b1.b(this.b != null || b6Var.f() == j);
b6Var.b();
throw th;
}
if (k8Var.a(b6Var)) {
this.b = k8Var;
b1.b(true);
b6Var.b();
break;
} else {
b1.b(this.b != null || b6Var.f() == j);
b6Var.b();
i++;
}
}
if (this.b == null) {
throw new rp("None of the available extractors (" + xp.b(a) + ") could read the stream.", (Uri) b1.a(uri));
}
}
this.b.a(m8Var);
}
@Override // com.applovin.impl.zh
public void c() {
k8 k8Var = this.b;
if (k8Var instanceof of) {
((of) k8Var).c();
}
}
@Override // com.applovin.impl.zh
public long b() {
l8 l8Var = this.c;
if (l8Var != null) {
return l8Var.f();
}
return -1L;
}
@Override // com.applovin.impl.zh
public int a(th thVar) {
return ((k8) b1.a(this.b)).a((l8) b1.a(this.c), thVar);
}
@Override // com.applovin.impl.zh
public void a() {
k8 k8Var = this.b;
if (k8Var != null) {
k8Var.a();
this.b = null;
}
this.c = null;
}
@Override // com.applovin.impl.zh
public void a(long j, long j2) {
((k8) b1.a(this.b)).a(j, j2);
}
}