- 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
89 lines
2.7 KiB
Java
89 lines
2.7 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.support.v4.media.session.PlaybackStateCompat;
|
|
import java.io.IOException;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzahn {
|
|
private final zzdy zza = new zzdy(8);
|
|
private int zzb;
|
|
|
|
private final long zzb(zzaco zzacoVar) throws IOException {
|
|
int i;
|
|
zzacc zzaccVar = (zzacc) zzacoVar;
|
|
int i2 = 0;
|
|
zzaccVar.zzm(this.zza.zzN(), 0, 1, false);
|
|
int i3 = this.zza.zzN()[0] & 255;
|
|
if (i3 == 0) {
|
|
return Long.MIN_VALUE;
|
|
}
|
|
int i4 = 128;
|
|
int i5 = 0;
|
|
while (true) {
|
|
i = i5 + 1;
|
|
if ((i3 & i4) != 0) {
|
|
break;
|
|
}
|
|
i4 >>= 1;
|
|
i5 = i;
|
|
}
|
|
int i6 = i3 & (~i4);
|
|
zzaccVar.zzm(this.zza.zzN(), 1, i5, false);
|
|
while (i2 < i5) {
|
|
i2++;
|
|
i6 = (this.zza.zzN()[i2] & 255) + (i6 << 8);
|
|
}
|
|
this.zzb += i;
|
|
return i6;
|
|
}
|
|
|
|
public final boolean zza(zzaco zzacoVar) throws IOException {
|
|
long zzd = zzacoVar.zzd();
|
|
long j = PlaybackStateCompat.ACTION_PLAY_FROM_MEDIA_ID;
|
|
if (zzd != -1 && zzd <= PlaybackStateCompat.ACTION_PLAY_FROM_MEDIA_ID) {
|
|
j = zzd;
|
|
}
|
|
zzacc zzaccVar = (zzacc) zzacoVar;
|
|
zzaccVar.zzm(this.zza.zzN(), 0, 4, false);
|
|
long zzu = this.zza.zzu();
|
|
this.zzb = 4;
|
|
while (zzu != 440786851) {
|
|
int i = (int) j;
|
|
int i2 = this.zzb + 1;
|
|
this.zzb = i2;
|
|
if (i2 == i) {
|
|
return false;
|
|
}
|
|
zzaccVar.zzm(this.zza.zzN(), 0, 1, false);
|
|
zzu = ((zzu << 8) & (-256)) | (this.zza.zzN()[0] & 255);
|
|
}
|
|
long zzb = zzb(zzacoVar);
|
|
long j2 = this.zzb;
|
|
if (zzb != Long.MIN_VALUE) {
|
|
long j3 = j2 + zzb;
|
|
if (zzd == -1 || j3 < zzd) {
|
|
while (true) {
|
|
long j4 = this.zzb;
|
|
if (j4 < j3) {
|
|
if (zzb(zzacoVar) == Long.MIN_VALUE) {
|
|
return false;
|
|
}
|
|
long zzb2 = zzb(zzacoVar);
|
|
if (zzb2 < 0) {
|
|
return false;
|
|
}
|
|
if (zzb2 != 0) {
|
|
int i3 = (int) zzb2;
|
|
zzaccVar.zzl(i3, false);
|
|
this.zzb += i3;
|
|
}
|
|
} else if (j4 == j3) {
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
}
|