- 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
62 lines
1.4 KiB
Java
62 lines
1.4 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzadv {
|
|
private final byte[] zza;
|
|
private final int zzb;
|
|
private int zzc;
|
|
private int zzd;
|
|
|
|
public zzadv(byte[] bArr) {
|
|
this.zza = bArr;
|
|
this.zzb = bArr.length;
|
|
}
|
|
|
|
public final int zza() {
|
|
return (this.zzc * 8) + this.zzd;
|
|
}
|
|
|
|
public final int zzb(int i) {
|
|
int i2 = this.zzc;
|
|
int i3 = 8 - this.zzd;
|
|
int i4 = i2 + 1;
|
|
byte[] bArr = this.zza;
|
|
int min = Math.min(i, i3);
|
|
int i5 = ((bArr[i2] & 255) >> this.zzd) & (255 >> (8 - min));
|
|
while (min < i) {
|
|
i5 |= (this.zza[i4] & 255) << min;
|
|
min += 8;
|
|
i4++;
|
|
}
|
|
int i6 = i5 & ((-1) >>> (32 - i));
|
|
zzc(i);
|
|
return i6;
|
|
}
|
|
|
|
public final void zzc(int i) {
|
|
int i2;
|
|
int i3 = i / 8;
|
|
int i4 = this.zzc + i3;
|
|
this.zzc = i4;
|
|
int i5 = this.zzd + (i - (i3 * 8));
|
|
this.zzd = i5;
|
|
if (i5 > 7) {
|
|
i4++;
|
|
this.zzc = i4;
|
|
i5 -= 8;
|
|
this.zzd = i5;
|
|
}
|
|
boolean z = false;
|
|
if (i4 >= 0 && (i4 < (i2 = this.zzb) || (i4 == i2 && i5 == 0))) {
|
|
z = true;
|
|
}
|
|
zzcw.zzf(z);
|
|
}
|
|
|
|
public final boolean zzd() {
|
|
int i = (this.zza[this.zzc] & 255) >> this.zzd;
|
|
zzc(1);
|
|
return 1 == (i & 1);
|
|
}
|
|
}
|