Files
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

118 lines
3.7 KiB
Java

package com.google.android.gms.internal.fido;
import com.applovin.impl.sdk.utils.JsonUtils;
import java.io.IOException;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.Map;
/* loaded from: classes3.dex */
public final class zzhm extends zzhp {
private final int zza;
private final zzcj zzb;
public zzhm(zzcj zzcjVar) throws zzhf {
zzcjVar.getClass();
this.zzb = zzcjVar;
zzdc it = zzcjVar.entrySet().iterator();
int i = 0;
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
int zzb = ((zzhp) entry.getKey()).zzb();
i = i < zzb ? zzb : i;
int zzb2 = ((zzhp) entry.getValue()).zzb();
if (i < zzb2) {
i = zzb2;
}
}
int i2 = i + 1;
this.zza = i2;
if (i2 > 8) {
throw new zzhf("Exceeded cutoff limit for max depth of cbor value");
}
}
@Override // java.lang.Comparable
public final /* bridge */ /* synthetic */ int compareTo(Object obj) {
int compareTo;
int size;
int size2;
zzhp zzhpVar = (zzhp) obj;
if (zzhp.zzd((byte) -96) != zzhpVar.zza()) {
size2 = zzhpVar.zza();
size = zzhp.zzd((byte) -96);
} else {
zzhm zzhmVar = (zzhm) zzhpVar;
if (this.zzb.size() == zzhmVar.zzb.size()) {
zzdc it = this.zzb.entrySet().iterator();
zzdc it2 = zzhmVar.zzb.entrySet().iterator();
do {
if (!it.hasNext() && !it2.hasNext()) {
return 0;
}
Map.Entry entry = (Map.Entry) it.next();
Map.Entry entry2 = (Map.Entry) it2.next();
int compareTo2 = ((zzhp) entry.getKey()).compareTo((zzhp) entry2.getKey());
if (compareTo2 != 0) {
return compareTo2;
}
compareTo = ((zzhp) entry.getValue()).compareTo((zzhp) entry2.getValue());
} while (compareTo == 0);
return compareTo;
}
size = this.zzb.size();
size2 = zzhmVar.zzb.size();
}
return size - size2;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj != null && zzhm.class == obj.getClass()) {
return this.zzb.equals(((zzhm) obj).zzb);
}
return false;
}
public final int hashCode() {
return Arrays.hashCode(new Object[]{Integer.valueOf(zzhp.zzd((byte) -96)), this.zzb});
}
public final String toString() {
if (this.zzb.isEmpty()) {
return JsonUtils.EMPTY_JSON;
}
LinkedHashMap linkedHashMap = new LinkedHashMap();
zzdc it = this.zzb.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
linkedHashMap.put(((zzhp) entry.getKey()).toString().replace("\n", "\n "), ((zzhp) entry.getValue()).toString().replace("\n", "\n "));
}
zzbd zza = zzbd.zza(",\n ");
StringBuilder sb = new StringBuilder("{\n ");
try {
zzbc.zza(sb, linkedHashMap.entrySet().iterator(), zza, " : ");
sb.append("\n}");
return sb.toString();
} catch (IOException e) {
throw new AssertionError(e);
}
}
@Override // com.google.android.gms.internal.fido.zzhp
public final int zza() {
return zzhp.zzd((byte) -96);
}
@Override // com.google.android.gms.internal.fido.zzhp
public final int zzb() {
return this.zza;
}
public final zzcj zzc() {
return this.zzb;
}
}