Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzahn.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

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;
}
}