- 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
249 lines
8.2 KiB
Java
249 lines
8.2 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.R;
|
|
import com.google.android.gms.internal.ads.zzgvr;
|
|
import com.google.android.gms.internal.ads.zzgvs;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
import java.util.ArrayList;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
import java.util.RandomAccess;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class zzgvr<MessageType extends zzgvs<MessageType, BuilderType>, BuilderType extends zzgvr<MessageType, BuilderType>> implements zzgzb {
|
|
private String zza(String str) {
|
|
return "Reading " + getClass().getName() + " from a " + str + " threw an IOException (should never happen).";
|
|
}
|
|
|
|
private static <T> void zzb(Iterable<T> iterable, List<? super T> list) {
|
|
if (iterable instanceof Collection) {
|
|
int size = ((Collection) iterable).size();
|
|
if (list instanceof ArrayList) {
|
|
((ArrayList) list).ensureCapacity(list.size() + size);
|
|
} else if (list instanceof zzgzn) {
|
|
((zzgzn) list).zze(list.size() + size);
|
|
}
|
|
}
|
|
int size2 = list.size();
|
|
if (!(iterable instanceof List) || !(iterable instanceof RandomAccess)) {
|
|
for (Object obj : iterable) {
|
|
if (obj == null) {
|
|
zzc(list, size2);
|
|
}
|
|
list.add(obj);
|
|
}
|
|
return;
|
|
}
|
|
List list2 = (List) iterable;
|
|
int size3 = list2.size();
|
|
for (int i = 0; i < size3; i++) {
|
|
R.animator animatorVar = (Object) list2.get(i);
|
|
if (animatorVar == null) {
|
|
zzc(list, size2);
|
|
}
|
|
list.add(animatorVar);
|
|
}
|
|
}
|
|
|
|
public static zzhag zzbb(zzgzc zzgzcVar) {
|
|
return new zzhag(zzgzcVar);
|
|
}
|
|
|
|
@Deprecated
|
|
public static <T> void zzbc(Iterable<T> iterable, Collection<? super T> collection) {
|
|
zzbd(iterable, (List) collection);
|
|
}
|
|
|
|
public static <T> void zzbd(Iterable<T> iterable, List<? super T> list) {
|
|
byte[] bArr = zzgye.zzb;
|
|
iterable.getClass();
|
|
if (!(iterable instanceof zzgyo)) {
|
|
if (iterable instanceof zzgzl) {
|
|
list.addAll((Collection) iterable);
|
|
return;
|
|
} else {
|
|
zzb(iterable, list);
|
|
return;
|
|
}
|
|
}
|
|
List zza = ((zzgyo) iterable).zza();
|
|
zzgyo zzgyoVar = (zzgyo) list;
|
|
int size = list.size();
|
|
for (Object obj : zza) {
|
|
if (obj == null) {
|
|
String str = "Element at index " + (zzgyoVar.size() - size) + " is null.";
|
|
int size2 = zzgyoVar.size();
|
|
while (true) {
|
|
size2--;
|
|
if (size2 < size) {
|
|
throw new NullPointerException(str);
|
|
}
|
|
zzgyoVar.remove(size2);
|
|
}
|
|
} else if (obj instanceof zzgwj) {
|
|
zzgyoVar.zzb();
|
|
} else if (obj instanceof byte[]) {
|
|
byte[] bArr2 = (byte[]) obj;
|
|
zzgwj.zzv(bArr2, 0, bArr2.length);
|
|
zzgyoVar.zzb();
|
|
} else {
|
|
zzgyoVar.add((String) obj);
|
|
}
|
|
}
|
|
}
|
|
|
|
private static void zzc(List<?> list, int i) {
|
|
String str = "Element at index " + (list.size() - i) + " is null.";
|
|
int size = list.size();
|
|
while (true) {
|
|
size--;
|
|
if (size < i) {
|
|
throw new NullPointerException(str);
|
|
}
|
|
list.remove(size);
|
|
}
|
|
}
|
|
|
|
@Override //
|
|
/* renamed from: zzaC, reason: merged with bridge method [inline-methods] and merged with bridge method [inline-methods] */
|
|
public abstract BuilderType zzaP();
|
|
|
|
public abstract BuilderType zzaD(MessageType messagetype);
|
|
|
|
public BuilderType zzaE(zzgwj zzgwjVar) throws zzgyg {
|
|
try {
|
|
zzgwp zzl = zzgwjVar.zzl();
|
|
zzaR(zzl);
|
|
zzl.zzy(0);
|
|
return this;
|
|
} catch (zzgyg e) {
|
|
throw e;
|
|
} catch (IOException e2) {
|
|
throw new RuntimeException(zza("ByteString"), e2);
|
|
}
|
|
}
|
|
|
|
/* renamed from: zzaF, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzaR(zzgwp zzgwpVar) throws IOException {
|
|
int i = zzgxb.zzb;
|
|
int i2 = zzgzm.zza;
|
|
return zzaW(zzgwpVar, zzgxb.zza);
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* renamed from: zzaG, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzaS(zzgzc zzgzcVar) {
|
|
if (zzbt().getClass().isInstance(zzgzcVar)) {
|
|
return (BuilderType) zzaD((zzgvs) zzgzcVar);
|
|
}
|
|
throw new IllegalArgumentException("mergeFrom(MessageLite) can only merge messages of the same type.");
|
|
}
|
|
|
|
public BuilderType zzaH(InputStream inputStream) throws IOException {
|
|
zzgwp zzG = zzgwp.zzG(inputStream, 4096);
|
|
zzaR(zzG);
|
|
zzG.zzy(0);
|
|
return this;
|
|
}
|
|
|
|
/* renamed from: zzaI, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzaU(byte[] bArr) throws zzgyg {
|
|
return zzaZ(bArr, 0, bArr.length);
|
|
}
|
|
|
|
public BuilderType zzaJ(zzgwj zzgwjVar, zzgxb zzgxbVar) throws zzgyg {
|
|
try {
|
|
zzgwp zzl = zzgwjVar.zzl();
|
|
zzaW(zzl, zzgxbVar);
|
|
zzl.zzy(0);
|
|
return this;
|
|
} catch (zzgyg e) {
|
|
throw e;
|
|
} catch (IOException e2) {
|
|
throw new RuntimeException(zza("ByteString"), e2);
|
|
}
|
|
}
|
|
|
|
@Override //
|
|
/* renamed from: zzaK, reason: merged with bridge method [inline-methods] */
|
|
public abstract BuilderType zzaW(zzgwp zzgwpVar, zzgxb zzgxbVar) throws IOException;
|
|
|
|
public BuilderType zzaL(InputStream inputStream, zzgxb zzgxbVar) throws IOException {
|
|
zzgwp zzG = zzgwp.zzG(inputStream, 4096);
|
|
zzaW(zzG, zzgxbVar);
|
|
zzG.zzy(0);
|
|
return this;
|
|
}
|
|
|
|
/* renamed from: zzaM, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzaY(byte[] bArr, zzgxb zzgxbVar) throws zzgyg {
|
|
return zzba(bArr, 0, bArr.length, zzgxbVar);
|
|
}
|
|
|
|
@Override //
|
|
/* renamed from: zzaN, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzaZ(byte[] bArr, int i, int i2) throws zzgyg {
|
|
try {
|
|
zzgwp zzH = zzgwp.zzH(bArr, i, i2, false);
|
|
zzaR(zzH);
|
|
zzH.zzy(0);
|
|
return this;
|
|
} catch (zzgyg e) {
|
|
throw e;
|
|
} catch (IOException e2) {
|
|
throw new RuntimeException(zza("byte array"), e2);
|
|
}
|
|
}
|
|
|
|
@Override //
|
|
/* renamed from: zzaO, reason: merged with bridge method [inline-methods] */
|
|
public BuilderType zzba(byte[] bArr, int i, int i2, zzgxb zzgxbVar) throws zzgyg {
|
|
try {
|
|
zzgwp zzH = zzgwp.zzH(bArr, i, i2, false);
|
|
zzaW(zzH, zzgxbVar);
|
|
zzH.zzy(0);
|
|
return this;
|
|
} catch (zzgyg e) {
|
|
throw e;
|
|
} catch (IOException e2) {
|
|
throw new RuntimeException(zza("byte array"), e2);
|
|
}
|
|
}
|
|
|
|
public /* bridge */ /* synthetic */ zzgzb zzaQ(zzgwj zzgwjVar) throws zzgyg {
|
|
zzaE(zzgwjVar);
|
|
return this;
|
|
}
|
|
|
|
public /* bridge */ /* synthetic */ zzgzb zzaT(InputStream inputStream) throws IOException {
|
|
zzaH(inputStream);
|
|
return this;
|
|
}
|
|
|
|
public /* bridge */ /* synthetic */ zzgzb zzaV(zzgwj zzgwjVar, zzgxb zzgxbVar) throws zzgyg {
|
|
zzaJ(zzgwjVar, zzgxbVar);
|
|
return this;
|
|
}
|
|
|
|
public /* bridge */ /* synthetic */ zzgzb zzaX(InputStream inputStream, zzgxb zzgxbVar) throws IOException {
|
|
zzaL(inputStream, zzgxbVar);
|
|
return this;
|
|
}
|
|
|
|
public boolean zzbe(InputStream inputStream) throws IOException {
|
|
int i = zzgxb.zzb;
|
|
int i2 = zzgzm.zza;
|
|
return zzbf(inputStream, zzgxb.zza);
|
|
}
|
|
|
|
public boolean zzbf(InputStream inputStream, zzgxb zzgxbVar) throws IOException {
|
|
int read = inputStream.read();
|
|
if (read == -1) {
|
|
return false;
|
|
}
|
|
zzaL(new zzgvq(inputStream, zzgwp.zzE(read, inputStream)), zzgxbVar);
|
|
return true;
|
|
}
|
|
}
|