- 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
127 lines
6.3 KiB
Java
127 lines
6.3 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.graphics.PointF;
|
|
import androidx.annotation.Nullable;
|
|
import java.util.Locale;
|
|
import java.util.regex.Pattern;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzakx {
|
|
private static final Pattern zzc = Pattern.compile("\\{([^}]*)\\}");
|
|
private static final Pattern zzd;
|
|
private static final Pattern zze;
|
|
private static final Pattern zzf;
|
|
public final int zza;
|
|
|
|
@Nullable
|
|
public final PointF zzb;
|
|
|
|
static {
|
|
Locale locale = Locale.US;
|
|
zzd = Pattern.compile(String.format(locale, "\\\\pos\\((%1$s),(%1$s)\\)", "\\s*\\d+(?:\\.\\d+)?\\s*"));
|
|
zze = Pattern.compile(String.format(locale, "\\\\move\\(%1$s,%1$s,(%1$s),(%1$s)(?:,%1$s,%1$s)?\\)", "\\s*\\d+(?:\\.\\d+)?\\s*"));
|
|
zzf = Pattern.compile("\\\\an(\\d+)");
|
|
}
|
|
|
|
private zzakx(int i, @Nullable PointF pointF) {
|
|
this.zza = i;
|
|
this.zzb = pointF;
|
|
}
|
|
|
|
/* JADX WARN: Can't wrap try/catch for region: R(17:4|5|6|(2:(1:9)|10)(1:(1:35)(8:36|(1:17)|18|19|21|(3:23|24|25)(1:32)|(3:27|28|29)(1:31)|30))|11|12|13|14|15|(0)|18|19|21|(0)(0)|(0)(0)|30|2) */
|
|
/* JADX WARN: Removed duplicated region for block: B:17:0x0081 */
|
|
/* JADX WARN: Removed duplicated region for block: B:23:0x008e A[Catch: RuntimeException -> 0x000a, TRY_LEAVE, TryCatch #1 {RuntimeException -> 0x000a, blocks: (B:19:0x0082, B:23:0x008e, B:25:0x0095), top: B:18:0x0082 }] */
|
|
/* JADX WARN: Removed duplicated region for block: B:27:0x009d A[SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:31:0x000a A[SYNTHETIC] */
|
|
/* JADX WARN: Removed duplicated region for block: B:32:0x009a */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public static com.google.android.gms.internal.ads.zzakx zza(java.lang.String r12) {
|
|
/*
|
|
java.util.regex.Pattern r0 = com.google.android.gms.internal.ads.zzakx.zzc
|
|
java.util.regex.Matcher r12 = r0.matcher(r12)
|
|
r0 = 0
|
|
r1 = -1
|
|
r3 = r0
|
|
r2 = r1
|
|
La:
|
|
boolean r4 = r12.find()
|
|
if (r4 == 0) goto La0
|
|
r4 = 1
|
|
java.lang.String r5 = r12.group(r4)
|
|
r5.getClass()
|
|
java.util.regex.Pattern r6 = com.google.android.gms.internal.ads.zzakx.zzd // Catch: java.lang.RuntimeException -> L82
|
|
java.util.regex.Matcher r6 = r6.matcher(r5) // Catch: java.lang.RuntimeException -> L82
|
|
java.util.regex.Pattern r7 = com.google.android.gms.internal.ads.zzakx.zze // Catch: java.lang.RuntimeException -> L82
|
|
java.util.regex.Matcher r7 = r7.matcher(r5) // Catch: java.lang.RuntimeException -> L82
|
|
boolean r8 = r6.find() // Catch: java.lang.RuntimeException -> L82
|
|
boolean r9 = r7.find() // Catch: java.lang.RuntimeException -> L82
|
|
r10 = 2
|
|
if (r8 == 0) goto L55
|
|
if (r9 == 0) goto L4c
|
|
java.lang.String r7 = "SsaStyle.Overrides"
|
|
java.lang.StringBuilder r8 = new java.lang.StringBuilder // Catch: java.lang.RuntimeException -> L82
|
|
r8.<init>() // Catch: java.lang.RuntimeException -> L82
|
|
java.lang.String r9 = "Override has both \\pos(x,y) and \\move(x1,y1,x2,y2); using \\pos values. override='"
|
|
r8.append(r9) // Catch: java.lang.RuntimeException -> L82
|
|
r8.append(r5) // Catch: java.lang.RuntimeException -> L82
|
|
java.lang.String r9 = "'"
|
|
r8.append(r9) // Catch: java.lang.RuntimeException -> L82
|
|
java.lang.String r8 = r8.toString() // Catch: java.lang.RuntimeException -> L82
|
|
com.google.android.gms.internal.ads.zzdo.zze(r7, r8) // Catch: java.lang.RuntimeException -> L82
|
|
L4c:
|
|
java.lang.String r7 = r6.group(r4) // Catch: java.lang.RuntimeException -> L82
|
|
java.lang.String r6 = r6.group(r10) // Catch: java.lang.RuntimeException -> L82
|
|
goto L62
|
|
L55:
|
|
if (r9 == 0) goto L7e
|
|
java.lang.String r6 = r7.group(r4) // Catch: java.lang.RuntimeException -> L82
|
|
java.lang.String r7 = r7.group(r10) // Catch: java.lang.RuntimeException -> L82
|
|
r11 = r7
|
|
r7 = r6
|
|
r6 = r11
|
|
L62:
|
|
android.graphics.PointF r8 = new android.graphics.PointF // Catch: java.lang.RuntimeException -> L82
|
|
r7.getClass()
|
|
java.lang.String r7 = r7.trim() // Catch: java.lang.RuntimeException -> L82
|
|
float r7 = java.lang.Float.parseFloat(r7) // Catch: java.lang.RuntimeException -> L82
|
|
r6.getClass()
|
|
java.lang.String r6 = r6.trim() // Catch: java.lang.RuntimeException -> L82
|
|
float r6 = java.lang.Float.parseFloat(r6) // Catch: java.lang.RuntimeException -> L82
|
|
r8.<init>(r7, r6) // Catch: java.lang.RuntimeException -> L82
|
|
goto L7f
|
|
L7e:
|
|
r8 = r0
|
|
L7f:
|
|
if (r8 == 0) goto L82
|
|
r3 = r8
|
|
L82:
|
|
java.util.regex.Pattern r6 = com.google.android.gms.internal.ads.zzakx.zzf // Catch: java.lang.RuntimeException -> La
|
|
java.util.regex.Matcher r5 = r6.matcher(r5) // Catch: java.lang.RuntimeException -> La
|
|
boolean r6 = r5.find() // Catch: java.lang.RuntimeException -> La
|
|
if (r6 == 0) goto L9a
|
|
java.lang.String r4 = r5.group(r4) // Catch: java.lang.RuntimeException -> La
|
|
r4.getClass()
|
|
int r4 = com.google.android.gms.internal.ads.zzaky.zza(r4) // Catch: java.lang.RuntimeException -> La
|
|
goto L9b
|
|
L9a:
|
|
r4 = r1
|
|
L9b:
|
|
if (r4 == r1) goto La
|
|
r2 = r4
|
|
goto La
|
|
La0:
|
|
com.google.android.gms.internal.ads.zzakx r12 = new com.google.android.gms.internal.ads.zzakx
|
|
r12.<init>(r2, r3)
|
|
return r12
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzakx.zza(java.lang.String):com.google.android.gms.internal.ads.zzakx");
|
|
}
|
|
|
|
public static String zzb(String str) {
|
|
return zzc.matcher(str).replaceAll("");
|
|
}
|
|
}
|