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

140 lines
4.7 KiB
Java

package com.google.android.gms.internal.measurement;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/* loaded from: classes3.dex */
final class zzkv {
private static final char[] zza;
public static String zza(zzkq zzkqVar, String str) {
StringBuilder sb = new StringBuilder();
sb.append("# ");
sb.append(str);
zza(zzkqVar, sb, 0);
return sb.toString();
}
static {
char[] cArr = new char[80];
zza = cArr;
Arrays.fill(cArr, ' ');
}
private static void zza(int i, StringBuilder sb) {
while (i > 0) {
char[] cArr = zza;
int length = i > cArr.length ? cArr.length : i;
sb.append(cArr, 0, length);
i -= length;
}
}
public static void zza(StringBuilder sb, int i, String str, Object obj) {
if (obj instanceof List) {
Iterator it = ((List) obj).iterator();
while (it.hasNext()) {
zza(sb, i, str, it.next());
}
return;
}
if (obj instanceof Map) {
Iterator it2 = ((Map) obj).entrySet().iterator();
while (it2.hasNext()) {
zza(sb, i, str, (Map.Entry) it2.next());
}
return;
}
sb.append('\n');
zza(i, sb);
if (!str.isEmpty()) {
StringBuilder sb2 = new StringBuilder();
sb2.append(Character.toLowerCase(str.charAt(0)));
for (int i2 = 1; i2 < str.length(); i2++) {
char charAt = str.charAt(i2);
if (Character.isUpperCase(charAt)) {
sb2.append("_");
}
sb2.append(Character.toLowerCase(charAt));
}
str = sb2.toString();
}
sb.append(str);
if (obj instanceof String) {
sb.append(": \"");
sb.append(zzly.zza(zzhx.zza((String) obj)));
sb.append('\"');
return;
}
if (obj instanceof zzhx) {
sb.append(": \"");
sb.append(zzly.zza((zzhx) obj));
sb.append('\"');
return;
}
if (obj instanceof zzjk) {
sb.append(" {");
zza((zzjk) obj, sb, i + 2);
sb.append("\n");
zza(i, sb);
sb.append("}");
return;
}
if (obj instanceof Map.Entry) {
sb.append(" {");
Map.Entry entry = (Map.Entry) obj;
int i3 = i + 2;
zza(sb, i3, "key", entry.getKey());
zza(sb, i3, "value", entry.getValue());
sb.append("\n");
zza(i, sb);
sb.append("}");
return;
}
sb.append(": ");
sb.append(obj);
}
/* JADX WARN: Code restructure failed: missing block: B:104:0x0210, code lost:
if (((java.lang.Boolean) com.google.android.gms.internal.measurement.zzjk.zza(r13, r19, new java.lang.Object[0])).booleanValue() != false) goto L101;
*/
/* JADX WARN: Code restructure failed: missing block: B:66:0x0164, code lost:
if (r5.containsKey("get" + r9.substring(0, r9.length() - 5)) == false) goto L57;
*/
/* JADX WARN: Code restructure failed: missing block: B:74:0x0193, code lost:
if (((java.lang.Boolean) r7).booleanValue() == false) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:79:0x01a1, code lost:
if (((java.lang.Integer) r7).intValue() == 0) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:83:0x01b3, code lost:
if (java.lang.Float.floatToRawIntBits(((java.lang.Float) r7).floatValue()) == 0) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:87:0x01ca, code lost:
if (java.lang.Double.doubleToRawLongBits(((java.lang.Double) r7).doubleValue()) == 0) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:91:0x01e3, code lost:
if (r13 == false) goto L101;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static void zza(com.google.android.gms.internal.measurement.zzkq r19, java.lang.StringBuilder r20, int r21) {
/*
Method dump skipped, instructions count: 583
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzkv.zza(com.google.android.gms.internal.measurement.zzkq, java.lang.StringBuilder, int):void");
}
}