Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,250 @@
package com.applovin.impl;
import android.net.Uri;
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
import java.util.List;
import java.util.Map;
/* loaded from: classes.dex */
public abstract class q8 {
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
public static int a(String str) {
char c;
if (str == null) {
return -1;
}
String j = Cif.j(str);
j.hashCode();
switch (j.hashCode()) {
case -2123537834:
if (j.equals(MimeTypes.AUDIO_E_AC3_JOC)) {
c = 0;
break;
}
c = 65535;
break;
case -1662384011:
if (j.equals("video/mp2p")) {
c = 1;
break;
}
c = 65535;
break;
case -1662384007:
if (j.equals("video/mp2t")) {
c = 2;
break;
}
c = 65535;
break;
case -1662095187:
if (j.equals("video/webm")) {
c = 3;
break;
}
c = 65535;
break;
case -1606874997:
if (j.equals(MimeTypes.AUDIO_AMR_WB)) {
c = 4;
break;
}
c = 65535;
break;
case -1487394660:
if (j.equals("image/jpeg")) {
c = 5;
break;
}
c = 65535;
break;
case -1248337486:
if (j.equals(MimeTypes.APPLICATION_MP4)) {
c = 6;
break;
}
c = 65535;
break;
case -1004728940:
if (j.equals(MimeTypes.TEXT_VTT)) {
c = 7;
break;
}
c = 65535;
break;
case -387023398:
if (j.equals("audio/x-matroska")) {
c = '\b';
break;
}
c = 65535;
break;
case -43467528:
if (j.equals(MimeTypes.APPLICATION_WEBM)) {
c = '\t';
break;
}
c = 65535;
break;
case 13915911:
if (j.equals("video/x-flv")) {
c = '\n';
break;
}
c = 65535;
break;
case 187078296:
if (j.equals(MimeTypes.AUDIO_AC3)) {
c = 11;
break;
}
c = 65535;
break;
case 187078297:
if (j.equals("audio/ac4")) {
c = '\f';
break;
}
c = 65535;
break;
case 187078669:
if (j.equals("audio/amr")) {
c = '\r';
break;
}
c = 65535;
break;
case 187090232:
if (j.equals(MimeTypes.AUDIO_MP4)) {
c = 14;
break;
}
c = 65535;
break;
case 187091926:
if (j.equals("audio/ogg")) {
c = 15;
break;
}
c = 65535;
break;
case 187099443:
if (j.equals("audio/wav")) {
c = 16;
break;
}
c = 65535;
break;
case 1331848029:
if (j.equals(MimeTypes.VIDEO_MP4)) {
c = 17;
break;
}
c = 65535;
break;
case 1503095341:
if (j.equals(MimeTypes.AUDIO_AMR_NB)) {
c = 18;
break;
}
c = 65535;
break;
case 1504578661:
if (j.equals(MimeTypes.AUDIO_E_AC3)) {
c = 19;
break;
}
c = 65535;
break;
case 1504619009:
if (j.equals(MimeTypes.AUDIO_FLAC)) {
c = 20;
break;
}
c = 65535;
break;
case 1504831518:
if (j.equals(MimeTypes.AUDIO_MPEG)) {
c = 21;
break;
}
c = 65535;
break;
case 1505118770:
if (j.equals(MimeTypes.AUDIO_WEBM)) {
c = 22;
break;
}
c = 65535;
break;
case 2039520277:
if (j.equals("video/x-matroska")) {
c = 23;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
switch (c) {
}
return -1;
}
public static int a(Map map) {
List list = (List) map.get("Content-Type");
return a((list == null || list.isEmpty()) ? null : (String) list.get(0));
}
public static int a(Uri uri) {
String lastPathSegment = uri.getLastPathSegment();
if (lastPathSegment == null) {
return -1;
}
if (lastPathSegment.endsWith(".ac3") || lastPathSegment.endsWith(".ec3")) {
return 0;
}
if (lastPathSegment.endsWith(".ac4")) {
return 1;
}
if (lastPathSegment.endsWith(".adts") || lastPathSegment.endsWith(".aac")) {
return 2;
}
if (lastPathSegment.endsWith(".amr")) {
return 3;
}
if (lastPathSegment.endsWith(".flac")) {
return 4;
}
if (lastPathSegment.endsWith(".flv")) {
return 5;
}
if (lastPathSegment.startsWith(".mk", lastPathSegment.length() - 4) || lastPathSegment.endsWith(".webm")) {
return 6;
}
if (lastPathSegment.endsWith(".mp3")) {
return 7;
}
if (lastPathSegment.endsWith(".mp4") || lastPathSegment.startsWith(".m4", lastPathSegment.length() - 4) || lastPathSegment.startsWith(".mp4", lastPathSegment.length() - 5) || lastPathSegment.startsWith(".cmf", lastPathSegment.length() - 5)) {
return 8;
}
if (lastPathSegment.startsWith(".og", lastPathSegment.length() - 4) || lastPathSegment.endsWith(".opus")) {
return 9;
}
if (lastPathSegment.endsWith(".ps") || lastPathSegment.endsWith(".mpeg") || lastPathSegment.endsWith(".mpg") || lastPathSegment.endsWith(".m2p")) {
return 10;
}
if (lastPathSegment.endsWith(".ts") || lastPathSegment.startsWith(".ts", lastPathSegment.length() - 4)) {
return 11;
}
if (lastPathSegment.endsWith(".wav") || lastPathSegment.endsWith(".wave")) {
return 12;
}
if (lastPathSegment.endsWith(".vtt") || lastPathSegment.endsWith(".webvtt")) {
return 13;
}
return (lastPathSegment.endsWith(".jpg") || lastPathSegment.endsWith(".jpeg")) ? 14 : -1;
}
}