- 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
182 lines
4.8 KiB
Java
182 lines
4.8 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.util.Pair;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class zzhi extends zzbq {
|
|
private final int zzb;
|
|
private final zzwb zzc;
|
|
|
|
public zzhi(boolean z, zzwb zzwbVar) {
|
|
this.zzc = zzwbVar;
|
|
this.zzb = zzwbVar.zzc();
|
|
}
|
|
|
|
private final int zzw(int i, boolean z) {
|
|
if (z) {
|
|
return this.zzc.zzd(i);
|
|
}
|
|
if (i >= this.zzb - 1) {
|
|
return -1;
|
|
}
|
|
return i + 1;
|
|
}
|
|
|
|
private final int zzx(int i, boolean z) {
|
|
if (z) {
|
|
return this.zzc.zze(i);
|
|
}
|
|
if (i <= 0) {
|
|
return -1;
|
|
}
|
|
return i - 1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final int zza(Object obj) {
|
|
int zza;
|
|
if (obj instanceof Pair) {
|
|
Pair pair = (Pair) obj;
|
|
Object obj2 = pair.first;
|
|
Object obj3 = pair.second;
|
|
int zzp = zzp(obj2);
|
|
if (zzp != -1 && (zza = zzu(zzp).zza(obj3)) != -1) {
|
|
return zzs(zzp) + zza;
|
|
}
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final zzbo zzd(int i, zzbo zzboVar, boolean z) {
|
|
int zzq = zzq(i);
|
|
int zzt = zzt(zzq);
|
|
zzu(zzq).zzd(i - zzs(zzq), zzboVar, z);
|
|
zzboVar.zzc += zzt;
|
|
if (z) {
|
|
Object zzv = zzv(zzq);
|
|
Object obj = zzboVar.zzb;
|
|
obj.getClass();
|
|
zzboVar.zzb = Pair.create(zzv, obj);
|
|
}
|
|
return zzboVar;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final zzbp zze(int i, zzbp zzbpVar, long j) {
|
|
int zzr = zzr(i);
|
|
int zzt = zzt(zzr);
|
|
int zzs = zzs(zzr);
|
|
zzu(zzr).zze(i - zzt, zzbpVar, j);
|
|
Object zzv = zzv(zzr);
|
|
if (!zzbp.zza.equals(zzbpVar.zzb)) {
|
|
zzv = Pair.create(zzv, zzbpVar.zzb);
|
|
}
|
|
zzbpVar.zzb = zzv;
|
|
zzbpVar.zzn += zzs;
|
|
zzbpVar.zzo += zzs;
|
|
return zzbpVar;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final Object zzf(int i) {
|
|
int zzq = zzq(i);
|
|
return Pair.create(zzv(zzq), zzu(zzq).zzf(i - zzs(zzq)));
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final int zzg(boolean z) {
|
|
if (this.zzb != 0) {
|
|
int zza = z ? this.zzc.zza() : 0;
|
|
while (zzu(zza).zzo()) {
|
|
zza = zzw(zza, z);
|
|
if (zza == -1) {
|
|
}
|
|
}
|
|
return zzt(zza) + zzu(zza).zzg(z);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final int zzh(boolean z) {
|
|
int i = this.zzb;
|
|
if (i != 0) {
|
|
int zzb = z ? this.zzc.zzb() : i - 1;
|
|
while (zzu(zzb).zzo()) {
|
|
zzb = zzx(zzb, z);
|
|
if (zzb == -1) {
|
|
}
|
|
}
|
|
return zzt(zzb) + zzu(zzb).zzh(z);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final int zzj(int i, int i2, boolean z) {
|
|
int zzr = zzr(i);
|
|
int zzt = zzt(zzr);
|
|
int zzj = zzu(zzr).zzj(i - zzt, i2 == 2 ? 0 : i2, z);
|
|
if (zzj != -1) {
|
|
return zzt + zzj;
|
|
}
|
|
int zzw = zzw(zzr, z);
|
|
while (zzw != -1 && zzu(zzw).zzo()) {
|
|
zzw = zzw(zzw, z);
|
|
}
|
|
if (zzw != -1) {
|
|
return zzt(zzw) + zzu(zzw).zzg(z);
|
|
}
|
|
if (i2 == 2) {
|
|
return zzg(z);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final int zzk(int i, int i2, boolean z) {
|
|
int zzr = zzr(i);
|
|
int zzt = zzt(zzr);
|
|
int zzk = zzu(zzr).zzk(i - zzt, 0, false);
|
|
if (zzk != -1) {
|
|
return zzt + zzk;
|
|
}
|
|
int zzx = zzx(zzr, false);
|
|
while (zzx != -1 && zzu(zzx).zzo()) {
|
|
zzx = zzx(zzx, false);
|
|
}
|
|
if (zzx != -1) {
|
|
return zzt(zzx) + zzu(zzx).zzh(false);
|
|
}
|
|
return -1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzbq
|
|
public final zzbo zzn(Object obj, zzbo zzboVar) {
|
|
Pair pair = (Pair) obj;
|
|
Object obj2 = pair.first;
|
|
Object obj3 = pair.second;
|
|
int zzp = zzp(obj2);
|
|
int zzt = zzt(zzp);
|
|
zzu(zzp).zzn(obj3, zzboVar);
|
|
zzboVar.zzc += zzt;
|
|
zzboVar.zzb = obj;
|
|
return zzboVar;
|
|
}
|
|
|
|
public abstract int zzp(Object obj);
|
|
|
|
public abstract int zzq(int i);
|
|
|
|
public abstract int zzr(int i);
|
|
|
|
public abstract int zzs(int i);
|
|
|
|
public abstract int zzt(int i);
|
|
|
|
public abstract zzbq zzu(int i);
|
|
|
|
public abstract Object zzv(int i);
|
|
}
|