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

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("");
}
}