Files
rr3-apk/decompiled-community/sources/com/applovin/impl/hf.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

344 lines
13 KiB
Java

package com.applovin.impl;
import com.applovin.impl.bf;
import com.applovin.impl.f9;
import com.mbridge.msdk.playercommon.exoplayer2.C;
/* loaded from: classes.dex */
abstract class hf {
static final String[] a = {"Blues", "Classic Rock", "Country", "Dance", "Disco", "Funk", "Grunge", "Hip-Hop", "Jazz", "Metal", "New Age", "Oldies", "Other", "Pop", "R&B", "Rap", "Reggae", "Rock", "Techno", "Industrial", "Alternative", "Ska", "Death Metal", "Pranks", "Soundtrack", "Euro-Techno", "Ambient", "Trip-Hop", "Vocal", "Jazz+Funk", "Fusion", "Trance", "Classical", "Instrumental", "Acid", "House", "Game", "Sound Clip", "Gospel", "Noise", "AlternRock", "Bass", "Soul", "Punk", "Space", "Meditative", "Instrumental Pop", "Instrumental Rock", "Ethnic", "Gothic", "Darkwave", "Techno-Industrial", "Electronic", "Pop-Folk", "Eurodance", "Dream", "Southern Rock", "Comedy", "Cult", "Gangsta", "Top 40", "Christian Rap", "Pop/Funk", "Jungle", "Native American", "Cabaret", "New Wave", "Psychadelic", "Rave", "Showtunes", "Trailer", "Lo-Fi", "Tribal", "Acid Punk", "Acid Jazz", "Polka", "Retro", "Musical", "Rock & Roll", "Hard Rock", "Folk", "Folk-Rock", "National Folk", "Swing", "Fast Fusion", "Bebob", "Latin", "Revival", "Celtic", "Bluegrass", "Avantgarde", "Gothic Rock", "Progressive Rock", "Psychedelic Rock", "Symphonic Rock", "Slow Rock", "Big Band", "Chorus", "Easy Listening", "Acoustic", "Humour", "Speech", "Chanson", "Opera", "Chamber Music", "Sonata", "Symphony", "Booty Bass", "Primus", "Porn Groove", "Satire", "Slow Jam", "Club", "Tango", "Samba", "Folklore", "Ballad", "Power Ballad", "Rhythmic Soul", "Freestyle", "Duet", "Punk Rock", "Drum Solo", "A capella", "Euro-House", "Dance Hall", "Goa", "Drum & Bass", "Club-House", "Hardcore", "Terror", "Indie", "BritPop", "Afro-Punk", "Polsk Punk", "Beat", "Christian Gangsta Rap", "Heavy Metal", "Black Metal", "Crossover", "Contemporary Christian", "Christian Rock", "Merengue", "Salsa", "Thrash Metal", "Anime", "Jpop", "Synthpop", "Abstract", "Art Rock", "Baroque", "Bhangra", "Big beat", "Breakbeat", "Chillout", "Downtempo", "Dub", "EBM", "Eclectic", "Electro", "Electroclash", "Emo", "Experimental", "Garage", "Global", "IDM", "Illbient", "Industro-Goth", "Jam Band", "Krautrock", "Leftfield", "Lounge", "Math Rock", "New Romantic", "Nu-Breakz", "Post-Punk", "Post-Rock", "Psytrance", "Shoegaze", "Space Rock", "Trop Rock", "World Music", "Neoclassical", "Audiobook", "Audio theatre", "Neue Deutsche Welle", "Podcast", "Indie-Rock", "G-Funk", "Dubstep", "Garage Rock", "Psybient"};
public static bf.b b(bh bhVar) {
int d = bhVar.d() + bhVar.j();
int j = bhVar.j();
int i = (j >> 24) & 255;
try {
if (i == 169 || i == 253) {
int i2 = 16777215 & j;
if (i2 == 6516084) {
return a(j, bhVar);
}
if (i2 == 7233901 || i2 == 7631467) {
return b(j, "TIT2", bhVar);
}
if (i2 == 6516589 || i2 == 7828084) {
return b(j, "TCOM", bhVar);
}
if (i2 == 6578553) {
return b(j, "TDRC", bhVar);
}
if (i2 == 4280916) {
return b(j, "TPE1", bhVar);
}
if (i2 == 7630703) {
return b(j, "TSSE", bhVar);
}
if (i2 == 6384738) {
return b(j, "TALB", bhVar);
}
if (i2 == 7108978) {
return b(j, "USLT", bhVar);
}
if (i2 == 6776174) {
return b(j, "TCON", bhVar);
}
if (i2 == 6779504) {
return b(j, "TIT1", bhVar);
}
} else {
if (j == 1735291493) {
return c(bhVar);
}
if (j == 1684632427) {
return a(j, "TPOS", bhVar);
}
if (j == 1953655662) {
return a(j, "TRCK", bhVar);
}
if (j == 1953329263) {
return a(j, "TBPM", bhVar, true, false);
}
if (j == 1668311404) {
return a(j, "TCMP", bhVar, true, true);
}
if (j == 1668249202) {
return a(bhVar);
}
if (j == 1631670868) {
return b(j, "TPE2", bhVar);
}
if (j == 1936682605) {
return b(j, "TSOT", bhVar);
}
if (j == 1936679276) {
return b(j, "TSO2", bhVar);
}
if (j == 1936679282) {
return b(j, "TSOA", bhVar);
}
if (j == 1936679265) {
return b(j, "TSOP", bhVar);
}
if (j == 1936679791) {
return b(j, "TSOC", bhVar);
}
if (j == 1920233063) {
return a(j, "ITUNESADVISORY", bhVar, false, false);
}
if (j == 1885823344) {
return a(j, "ITUNESGAPLESS", bhVar, false, true);
}
if (j == 1936683886) {
return b(j, "TVSHOWSORT", bhVar);
}
if (j == 1953919848) {
return b(j, "TVSHOW", bhVar);
}
if (j == 757935405) {
return a(bhVar, d);
}
}
pc.a("MetadataUtil", "Skipped unknown metadata entry: " + j1.a(j));
bhVar.f(d);
return null;
} finally {
bhVar.f(d);
}
}
private static u3 a(int i, bh bhVar) {
int j = bhVar.j();
if (bhVar.j() == 1684108385) {
bhVar.g(8);
String b = bhVar.b(j - 16);
return new u3(C.LANGUAGE_UNDETERMINED, b, b);
}
pc.d("MetadataUtil", "Failed to parse comment attribute: " + j1.a(i));
return null;
}
/* JADX WARN: Removed duplicated region for block: B:10:0x001c */
/* JADX WARN: Removed duplicated region for block: B:7:0x0014 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static com.applovin.impl.zn c(com.applovin.impl.bh r3) {
/*
int r3 = d(r3)
r0 = 0
if (r3 <= 0) goto L11
java.lang.String[] r1 = com.applovin.impl.hf.a
int r2 = r1.length
if (r3 > r2) goto L11
int r3 = r3 + (-1)
r3 = r1[r3]
goto L12
L11:
r3 = r0
L12:
if (r3 == 0) goto L1c
com.applovin.impl.zn r1 = new com.applovin.impl.zn
java.lang.String r2 = "TCON"
r1.<init>(r2, r0, r3)
return r1
L1c:
java.lang.String r3 = "MetadataUtil"
java.lang.String r1 = "Failed to parse standard genre code"
com.applovin.impl.pc.d(r3, r1)
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.hf.c(com.applovin.impl.bh):com.applovin.impl.zn");
}
private static int d(bh bhVar) {
bhVar.g(4);
if (bhVar.j() == 1684108385) {
bhVar.g(8);
return bhVar.w();
}
pc.d("MetadataUtil", "Failed to parse uint8 attribute value");
return -1;
}
private static v0 a(bh bhVar) {
int j = bhVar.j();
if (bhVar.j() == 1684108385) {
int b = j1.b(bhVar.j());
String str = b == 13 ? "image/jpeg" : b == 14 ? "image/png" : null;
if (str == null) {
pc.d("MetadataUtil", "Unrecognized cover art flags: " + b);
return null;
}
bhVar.g(4);
int i = j - 16;
byte[] bArr = new byte[i];
bhVar.a(bArr, 0, i);
return new v0(str, null, 3, bArr);
}
pc.d("MetadataUtil", "Failed to parse cover art attribute");
return null;
}
private static zn a(int i, String str, bh bhVar) {
int j = bhVar.j();
if (bhVar.j() == 1684108385 && j >= 22) {
bhVar.g(10);
int C = bhVar.C();
if (C > 0) {
String str2 = "" + C;
int C2 = bhVar.C();
if (C2 > 0) {
str2 = str2 + "/" + C2;
}
return new zn(str, null, str2);
}
}
pc.d("MetadataUtil", "Failed to parse index/count attribute: " + j1.a(i));
return null;
}
private static zn b(int i, String str, bh bhVar) {
int j = bhVar.j();
if (bhVar.j() == 1684108385) {
bhVar.g(8);
return new zn(str, null, bhVar.b(j - 16));
}
pc.d("MetadataUtil", "Failed to parse text attribute: " + j1.a(i));
return null;
}
private static ya a(bh bhVar, int i) {
String str = null;
String str2 = null;
int i2 = -1;
int i3 = -1;
while (bhVar.d() < i) {
int d = bhVar.d();
int j = bhVar.j();
int j2 = bhVar.j();
bhVar.g(4);
if (j2 == 1835360622) {
str = bhVar.b(j - 12);
} else if (j2 == 1851878757) {
str2 = bhVar.b(j - 12);
} else {
if (j2 == 1684108385) {
i2 = d;
i3 = j;
}
bhVar.g(j - 12);
}
}
if (str == null || str2 == null || i2 == -1) {
return null;
}
bhVar.f(i2);
bhVar.g(16);
return new sb(str, str2, bhVar.b(i3 - 16));
}
public static fd a(bh bhVar, int i, String str) {
while (true) {
int d = bhVar.d();
if (d >= i) {
return null;
}
int j = bhVar.j();
if (bhVar.j() == 1684108385) {
int j2 = bhVar.j();
int j3 = bhVar.j();
int i2 = j - 16;
byte[] bArr = new byte[i2];
bhVar.a(bArr, 0, i2);
return new fd(str, bArr, j3, j2);
}
bhVar.f(d + j);
}
}
private static ya a(int i, String str, bh bhVar, boolean z, boolean z2) {
int d = d(bhVar);
if (z2) {
d = Math.min(1, d);
}
if (d >= 0) {
if (z) {
return new zn(str, null, Integer.toString(d));
}
return new u3(C.LANGUAGE_UNDETERMINED, str, Integer.toString(d));
}
pc.d("MetadataUtil", "Failed to parse uint8 attribute: " + j1.a(i));
return null;
}
public static void a(int i, z9 z9Var, f9.b bVar) {
if (i == 1 && z9Var.a()) {
bVar.e(z9Var.a).f(z9Var.b);
}
}
/* JADX WARN: Code restructure failed: missing block: B:3:0x000b, code lost:
if (r6 != null) goto L19;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void a(int r5, com.applovin.impl.bf r6, com.applovin.impl.bf r7, com.applovin.impl.f9.b r8, com.applovin.impl.bf... r9) {
/*
com.applovin.impl.bf r0 = new com.applovin.impl.bf
r1 = 0
com.applovin.impl.bf$b[] r2 = new com.applovin.impl.bf.b[r1]
r0.<init>(r2)
r2 = 1
if (r5 != r2) goto Le
if (r6 == 0) goto L3c
goto L3d
Le:
r6 = 2
if (r5 != r6) goto L3c
if (r7 == 0) goto L3c
r5 = r1
L14:
int r6 = r7.c()
if (r5 >= r6) goto L3c
com.applovin.impl.bf$b r6 = r7.a(r5)
boolean r3 = r6 instanceof com.applovin.impl.fd
if (r3 == 0) goto L39
com.applovin.impl.fd r6 = (com.applovin.impl.fd) r6
java.lang.String r3 = r6.a
java.lang.String r4 = "com.android.capture.fps"
boolean r3 = r4.equals(r3)
if (r3 == 0) goto L39
com.applovin.impl.bf r5 = new com.applovin.impl.bf
com.applovin.impl.bf$b[] r7 = new com.applovin.impl.bf.b[r2]
r7[r1] = r6
r5.<init>(r7)
r6 = r5
goto L3d
L39:
int r5 = r5 + 1
goto L14
L3c:
r6 = r0
L3d:
int r5 = r9.length
L3e:
if (r1 >= r5) goto L49
r7 = r9[r1]
com.applovin.impl.bf r6 = r6.a(r7)
int r1 = r1 + 1
goto L3e
L49:
int r5 = r6.c()
if (r5 <= 0) goto L52
r8.a(r6)
L52:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.hf.a(int, com.applovin.impl.bf, com.applovin.impl.bf, com.applovin.impl.f9$b, com.applovin.impl.bf[]):void");
}
}