discord-jadx/app/src/main/java/c/i/a/c/a2/j0/f0.java

76 lines
2.4 KiB
Java

package c.i.a.c.a2.j0;
import c.i.a.c.a2.a;
import c.i.a.c.a2.i;
import c.i.a.c.i2.e0;
import c.i.a.c.i2.w;
import com.airbnb.lottie.parser.AnimatableValueParser;
import java.io.IOException;
/* compiled from: TsBinarySearchSeeker */
public final class f0 extends c.i.a.c.a2.a {
/* compiled from: TsBinarySearchSeeker */
public static final class a implements a.f {
public final e0 a;
public final w b = new w();
/* renamed from: c reason: collision with root package name */
public final int f718c;
public final int d;
public a(int i, e0 e0Var, int i2) {
this.f718c = i;
this.a = e0Var;
this.d = i2;
}
@Override // c.i.a.c.a2.a.f
public void a() {
this.b.A(c.i.a.c.i2.f0.f);
}
@Override // c.i.a.c.a2.a.f
public a.e b(i iVar, long j) throws IOException {
long position = iVar.getPosition();
int min = (int) Math.min((long) this.d, iVar.b() - position);
this.b.z(min);
iVar.n(this.b.a, 0, min);
w wVar = this.b;
int i = wVar.f913c;
long j2 = -1;
long j3 = -1;
long j4 = -9223372036854775807L;
while (wVar.a() >= 188) {
byte[] bArr = wVar.a;
int i2 = wVar.b;
while (i2 < i && bArr[i2] != 71) {
i2++;
}
int i3 = i2 + 188;
if (i3 > i) {
break;
}
long l2 = AnimatableValueParser.l2(wVar, i2, this.f718c);
if (l2 != -9223372036854775807L) {
long b = this.a.b(l2);
if (b > j) {
return j4 == -9223372036854775807L ? a.e.a(b, position) : a.e.b(position + j3);
}
if (100000 + b > j) {
return a.e.b(position + ((long) i2));
}
j4 = b;
j3 = (long) i2;
}
wVar.D(i3);
j2 = (long) i3;
}
return j4 != -9223372036854775807L ? a.e.c(j4, position + j2) : a.e.a;
}
}
public f0(e0 e0Var, long j, long j2, int i, int i2) {
super(new a.b(), new a(i, e0Var, i2), j, 0, j + 1, 0, j2, 188, 940);
}
}