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

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