soul-browser/sources/java/com/google/android/gms/internal/ads/zzaka.java
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

887 lines
34 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Pair;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import kotlin.KotlinVersion;
import kotlin.uuid.Uuid;
/* loaded from: classes.dex */
public final class zzaka {
/* renamed from: a, reason: collision with root package name */
public static final byte[] f4116a;
static {
String str = zzfj.f7405a;
f4116a = "OpusHead".getBytes(StandardCharsets.UTF_8);
}
public static int a(int i) {
return (i >> 24) & KotlinVersion.MAX_COMPONENT_VALUE;
}
/* JADX WARN: Code restructure failed: missing block: B:36:0x00e8, code lost:
if (r28 == 0) goto L49;
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x00ea, code lost:
r28 = -9223372036854775807L;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:17:0x103d */
/* JADX WARN: Removed duplicated region for block: B:19:0x1067 */
/* JADX WARN: Removed duplicated region for block: B:218:0x05ea */
/* JADX WARN: Removed duplicated region for block: B:53:0x0180 */
/* JADX WARN: Removed duplicated region for block: B:56:0x0191 */
/* JADX WARN: Removed duplicated region for block: B:570:0x0e1d */
/* JADX WARN: Removed duplicated region for block: B:573:0x0e1f */
/* JADX WARN: Removed duplicated region for block: B:60:0x01d3 */
/* JADX WARN: Removed duplicated region for block: B:628:0x0fde */
/* JADX WARN: Removed duplicated region for block: B:629:0x0fe2 */
/* JADX WARN: Removed duplicated region for block: B:63:0x01e5 */
/* JADX WARN: Removed duplicated region for block: B:65:0x01eb */
/* JADX WARN: Removed duplicated region for block: B:662:0x0219 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:664:0x01e7 */
/* JADX WARN: Removed duplicated region for block: B:665:0x01d6 */
/* JADX WARN: Removed duplicated region for block: B:666:0x0199 */
/* JADX WARN: Removed duplicated region for block: B:667:0x0183 */
/* JADX WARN: Removed duplicated region for block: B:77:0x0245 */
/* JADX WARN: Removed duplicated region for block: B:86:0x0264 */
/* JADX WARN: Removed duplicated region for block: B:87:0x0273 */
/* JADX WARN: Type inference failed for: r4v113, types: [com.google.android.gms.internal.ads.zzgta, com.google.android.gms.internal.ads.zzgsx] */
/* JADX WARN: Type inference failed for: r9v22, types: [com.google.android.gms.internal.ads.zzgta, com.google.android.gms.internal.ads.zzgsx] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static java.util.ArrayList b(com.google.android.gms.internal.ads.zzfu r85, com.google.android.gms.internal.ads.zzafg r86, long r87, com.google.android.gms.internal.ads.zzq r89, boolean r90, boolean r91, com.google.android.gms.internal.ads.zzgpr r92) {
/*
Method dump skipped, instructions count: 4212
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaka.b(com.google.android.gms.internal.ads.zzfu, com.google.android.gms.internal.ads.zzafg, long, com.google.android.gms.internal.ads.zzq, boolean, boolean, com.google.android.gms.internal.ads.zzgpr):java.util.ArrayList");
}
/* JADX WARN: Code restructure failed: missing block: B:101:0x01f0, code lost:
if (r13 != 1684108385) goto L101;
*/
/* JADX WARN: Code restructure failed: missing block: B:102:0x01f2, code lost:
r9 = r15;
*/
/* JADX WARN: Code restructure failed: missing block: B:103:0x01f3, code lost:
if (r13 != 1684108385) goto L103;
*/
/* JADX WARN: Code restructure failed: missing block: B:104:0x01f5, code lost:
r8 = r12;
*/
/* JADX WARN: Code restructure failed: missing block: B:105:0x01f6, code lost:
r1.G(r3);
*/
/* JADX WARN: Code restructure failed: missing block: B:107:0x01fa, code lost:
if (r0 == null) goto L108;
*/
/* JADX WARN: Code restructure failed: missing block: B:108:0x01fc, code lost:
if (r7 == null) goto L108;
*/
/* JADX WARN: Code restructure failed: missing block: B:110:0x0200, code lost:
if (r8 != (-1)) goto L109;
*/
/* JADX WARN: Code restructure failed: missing block: B:111:0x0205, code lost:
r1.E(r8);
r1.G(16);
r7 = new com.google.android.gms.internal.ads.zzaii(r0, r7, r1.l(r9 - 16));
*/
/* JADX WARN: Code restructure failed: missing block: B:112:0x0202, code lost:
r7 = null;
*/
/* JADX WARN: Code restructure failed: missing block: B:113:0x02d5, code lost:
r3 = com.google.android.gms.internal.ads.zzfw.a(r7);
r8 = new java.lang.StringBuilder(r3.length() + 32);
r8.append("Skipped unknown metadata entry: ");
r8.append(r3);
com.google.android.gms.internal.ads.zzee.a("MetadataUtil", r8.toString());
*/
/* JADX WARN: Code restructure failed: missing block: B:115:0x007d, code lost:
r0 = com.google.android.gms.internal.ads.zzaih.a(com.google.android.gms.internal.ads.zzakj.d(r1) - 1);
*/
/* JADX WARN: Code restructure failed: missing block: B:116:0x0087, code lost:
if (r0 == null) goto L27;
*/
/* JADX WARN: Code restructure failed: missing block: B:117:0x0089, code lost:
r7 = new com.google.android.gms.internal.ads.zzail("TCON", r13, com.google.android.gms.internal.ads.zzgtd.r(r0));
*/
/* JADX WARN: Code restructure failed: missing block: B:118:0x0097, code lost:
com.google.android.gms.internal.ads.zzee.c("MetadataUtil", "Failed to parse standard genre code");
*/
/* JADX WARN: Code restructure failed: missing block: B:120:0x0094, code lost:
r0 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:122:0x030f, code lost:
r1.E(r14);
*/
/* JADX WARN: Code restructure failed: missing block: B:123:0x0312, code lost:
throw r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:125:0x021b, code lost:
r3 = r7 & 16777215;
*/
/* JADX WARN: Code restructure failed: missing block: B:126:0x0220, code lost:
if (r3 != 6516084) goto L116;
*/
/* JADX WARN: Code restructure failed: missing block: B:127:0x0222, code lost:
r3 = r1.b();
*/
/* JADX WARN: Code restructure failed: missing block: B:128:0x022c, code lost:
if (r1.b() != 1684108385) goto L115;
*/
/* JADX WARN: Code restructure failed: missing block: B:129:0x022e, code lost:
r1.G(8);
r0 = r1.l(r3 - 16);
r7 = new com.google.android.gms.internal.ads.zzaia("und", r0, r0);
*/
/* JADX WARN: Code restructure failed: missing block: B:130:0x0242, code lost:
com.google.android.gms.internal.ads.zzee.c("MetadataUtil", "Failed to parse comment attribute: ".concat(com.google.android.gms.internal.ads.zzfw.a(r7)));
*/
/* JADX WARN: Code restructure failed: missing block: B:132:0x0251, code lost:
if (r3 == 7233901) goto L155;
*/
/* JADX WARN: Code restructure failed: missing block: B:134:0x0256, code lost:
if (r3 != 7631467) goto L121;
*/
/* JADX WARN: Code restructure failed: missing block: B:137:0x025d, code lost:
if (r3 == 6516589) goto L154;
*/
/* JADX WARN: Code restructure failed: missing block: B:139:0x0262, code lost:
if (r3 != 7828084) goto L126;
*/
/* JADX WARN: Code restructure failed: missing block: B:13:0x0044, code lost:
r1.E(r4);
r1.G(r0);
r4 = new java.util.ArrayList();
r3 = r3;
*/
/* JADX WARN: Code restructure failed: missing block: B:142:0x0269, code lost:
if (r3 != 6578553) goto L129;
*/
/* JADX WARN: Code restructure failed: missing block: B:143:0x026b, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TDRC", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:145:0x0276, code lost:
if (r3 != 4280916) goto L132;
*/
/* JADX WARN: Code restructure failed: missing block: B:146:0x0278, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TPE1", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:148:0x0283, code lost:
if (r3 != 7630703) goto L135;
*/
/* JADX WARN: Code restructure failed: missing block: B:149:0x0285, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TSSE", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:14:0x004f, code lost:
r7 = r1.b;
*/
/* JADX WARN: Code restructure failed: missing block: B:151:0x0290, code lost:
if (r3 != 6384738) goto L138;
*/
/* JADX WARN: Code restructure failed: missing block: B:152:0x0292, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TALB", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:154:0x029c, code lost:
if (r3 != 7108978) goto L141;
*/
/* JADX WARN: Code restructure failed: missing block: B:155:0x029e, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "USLT", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:157:0x02a8, code lost:
if (r3 != 6776174) goto L144;
*/
/* JADX WARN: Code restructure failed: missing block: B:158:0x02aa, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TCON", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x0051, code lost:
if (r7 >= r6) goto L243;
*/
/* JADX WARN: Code restructure failed: missing block: B:160:0x02b2, code lost:
if (r3 != 6779504) goto L147;
*/
/* JADX WARN: Code restructure failed: missing block: B:161:0x02b4, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TIT1", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:163:0x02be, code lost:
if (r3 != 7173742) goto L150;
*/
/* JADX WARN: Code restructure failed: missing block: B:164:0x02c0, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "MVNM", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:166:0x02ca, code lost:
if (r3 != 7173737) goto L153;
*/
/* JADX WARN: Code restructure failed: missing block: B:167:0x02cc, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.c(r7, "MVIN", r1, true, false);
*/
/* JADX WARN: Code restructure failed: missing block: B:168:0x02f3, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TCOM", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:169:0x02fa, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(r7, "TIT2", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:16:0x0053, code lost:
r14 = r1.b() + r7;
r7 = r1.b();
r15 = (r7 >> 24) & kotlin.KotlinVersion.MAX_COMPONENT_VALUE;
*/
/* JADX WARN: Code restructure failed: missing block: B:172:0x0317, code lost:
if (r4.isEmpty() == false) goto L165;
*/
/* JADX WARN: Code restructure failed: missing block: B:178:0x031b, code lost:
r13 = new com.google.android.gms.internal.ads.zzap(r4);
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x0070, code lost:
if (r15 == 169) goto L110;
*/
/* JADX WARN: Code restructure failed: missing block: B:19:0x0074, code lost:
if (r15 != 253) goto L20;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x007b, code lost:
if (r7 != 1735291493) goto L29;
*/
/* JADX WARN: Code restructure failed: missing block: B:23:0x00a2, code lost:
if (r7 != 1684632427) goto L32;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x00a4, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.e(1684632427, "TPOS", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:26:0x0303, code lost:
if (r7 == null) goto L245;
*/
/* JADX WARN: Code restructure failed: missing block: B:27:0x0305, code lost:
r4.add(r7);
*/
/* JADX WARN: Code restructure failed: missing block: B:29:0x0308, code lost:
r3 = 0;
r11 = true;
r13 = null;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x00af, code lost:
if (r7 != 1953655662) goto L35;
*/
/* JADX WARN: Code restructure failed: missing block: B:33:0x00b1, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.e(1953655662, "TRCK", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x00bc, code lost:
if (r7 != 1953329263) goto L38;
*/
/* JADX WARN: Code restructure failed: missing block: B:36:0x00be, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.c(1953329263, "TBPM", r1, r11, r3);
*/
/* JADX WARN: Code restructure failed: missing block: B:38:0x00c9, code lost:
if (r7 != 1668311404) goto L41;
*/
/* JADX WARN: Code restructure failed: missing block: B:39:0x00cb, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.c(1668311404, "TCMP", r1, r11, r11);
*/
/* JADX WARN: Code restructure failed: missing block: B:41:0x00d6, code lost:
if (r7 != 1668249202) goto L56;
*/
/* JADX WARN: Code restructure failed: missing block: B:42:0x00d8, code lost:
r7 = r1.b();
*/
/* JADX WARN: Code restructure failed: missing block: B:43:0x00e2, code lost:
if (r1.b() != 1684108385) goto L55;
*/
/* JADX WARN: Code restructure failed: missing block: B:44:0x00e4, code lost:
r8 = r1.b() & 16777215;
*/
/* JADX WARN: Code restructure failed: missing block: B:45:0x00ec, code lost:
if (r8 != 13) goto L48;
*/
/* JADX WARN: Code restructure failed: missing block: B:46:0x00ee, code lost:
r10 = "image/jpeg";
*/
/* JADX WARN: Code restructure failed: missing block: B:47:0x00fe, code lost:
if (r10 != null) goto L54;
*/
/* JADX WARN: Code restructure failed: missing block: B:48:0x0100, code lost:
r10 = new java.lang.StringBuilder(java.lang.String.valueOf(r8).length() + 30);
r10.append("Unrecognized cover art flags: ");
r10.append(r8);
com.google.android.gms.internal.ads.zzee.c("MetadataUtil", r10.toString());
*/
/* JADX WARN: Code restructure failed: missing block: B:49:0x009c, code lost:
r7 = r13;
*/
/* JADX WARN: Code restructure failed: missing block: B:50:0x011e, code lost:
r1.G(4);
r7 = r7 - 16;
r0 = new byte[r7];
r1.H(r0, r3, r7);
r7 = new com.google.android.gms.internal.ads.zzahw(3, r10, r13, r0);
*/
/* JADX WARN: Code restructure failed: missing block: B:52:0x00f3, code lost:
if (r8 != 14) goto L51;
*/
/* JADX WARN: Code restructure failed: missing block: B:53:0x00f5, code lost:
r10 = "image/png";
r8 = 14;
*/
/* JADX WARN: Code restructure failed: missing block: B:54:0x00fd, code lost:
r10 = r13;
*/
/* JADX WARN: Code restructure failed: missing block: B:55:0x0131, code lost:
com.google.android.gms.internal.ads.zzee.c("MetadataUtil", "Failed to parse cover art attribute");
*/
/* JADX WARN: Code restructure failed: missing block: B:57:0x013b, code lost:
if (r7 != 1631670868) goto L59;
*/
/* JADX WARN: Code restructure failed: missing block: B:58:0x013d, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1631670868, "TPE2", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x0148, code lost:
if (r7 != 1936682605) goto L62;
*/
/* JADX WARN: Code restructure failed: missing block: B:61:0x014a, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936682605, "TSOT", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:63:0x0155, code lost:
if (r7 != 1936679276) goto L65;
*/
/* JADX WARN: Code restructure failed: missing block: B:64:0x0157, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936679276, "TSOA", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:66:0x0162, code lost:
if (r7 != 1936679282) goto L68;
*/
/* JADX WARN: Code restructure failed: missing block: B:67:0x0164, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936679282, "TSOP", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:69:0x016f, code lost:
if (r7 != 1936679265) goto L71;
*/
/* JADX WARN: Code restructure failed: missing block: B:70:0x0171, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936679265, "TSO2", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:72:0x017c, code lost:
if (r7 != 1936679791) goto L74;
*/
/* JADX WARN: Code restructure failed: missing block: B:73:0x017e, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936679791, "TSOC", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:75:0x0189, code lost:
if (r7 != 1920233063) goto L77;
*/
/* JADX WARN: Code restructure failed: missing block: B:76:0x018b, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.c(1920233063, "ITUNESADVISORY", r1, r3, r3);
*/
/* JADX WARN: Code restructure failed: missing block: B:78:0x0196, code lost:
if (r7 != 1885823344) goto L80;
*/
/* JADX WARN: Code restructure failed: missing block: B:79:0x0198, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.c(1885823344, "ITUNESGAPLESS", r1, r3, r11);
*/
/* JADX WARN: Code restructure failed: missing block: B:81:0x01a3, code lost:
if (r7 != 1936683886) goto L83;
*/
/* JADX WARN: Code restructure failed: missing block: B:82:0x01a5, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1936683886, "TVSHOWSORT", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:84:0x01b0, code lost:
if (r7 != 1953919848) goto L86;
*/
/* JADX WARN: Code restructure failed: missing block: B:85:0x01b2, code lost:
r7 = com.google.android.gms.internal.ads.zzakj.b(1953919848, "TVSHOW", r1);
*/
/* JADX WARN: Code restructure failed: missing block: B:87:0x01bd, code lost:
if (r7 != 757935405) goto L153;
*/
/* JADX WARN: Code restructure failed: missing block: B:88:0x01bf, code lost:
r0 = r13;
r7 = r0;
r8 = -1;
r9 = -1;
*/
/* JADX WARN: Code restructure failed: missing block: B:89:0x01c4, code lost:
r12 = r1.b;
*/
/* JADX WARN: Code restructure failed: missing block: B:90:0x01c6, code lost:
if (r12 >= r14) goto L246;
*/
/* JADX WARN: Code restructure failed: missing block: B:91:0x01c8, code lost:
r15 = r1.b();
r13 = r1.b();
r1.G(4);
*/
/* JADX WARN: Code restructure failed: missing block: B:92:0x01d7, code lost:
if (r13 != 1835360622) goto L95;
*/
/* JADX WARN: Code restructure failed: missing block: B:93:0x01d9, code lost:
r0 = r1.l(r15 - 12);
*/
/* JADX WARN: Code restructure failed: missing block: B:96:0x01e2, code lost:
r3 = r15 - 12;
*/
/* JADX WARN: Code restructure failed: missing block: B:97:0x01e7, code lost:
if (r13 != 1851878757) goto L99;
*/
/* JADX WARN: Code restructure failed: missing block: B:98:0x01e9, code lost:
r7 = r1.l(r3);
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:212:0x03b7 */
/* JADX WARN: Type inference failed for: r3v12, types: [int, boolean] */
/* JADX WARN: Type inference failed for: r3v20 */
/* JADX WARN: Type inference failed for: r3v31 */
/*
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.zzap c(com.google.android.gms.internal.ads.zzfv r20) {
/*
Method dump skipped, instructions count: 1090
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaka.c(com.google.android.gms.internal.ads.zzfv):com.google.android.gms.internal.ads.zzap");
}
public static zzfy d(zzer zzerVar) {
long d;
long d2;
zzerVar.E(8);
if (a(zzerVar.b()) == 0) {
d = zzerVar.P();
d2 = zzerVar.P();
} else {
d = zzerVar.d();
d2 = zzerVar.d();
}
return new zzfy(d, d2, zzerVar.P());
}
public static zzap e(zzfu zzfuVar) {
zzfs zzfsVar;
zzfv b = zzfuVar.b(1751411826);
zzfv b2 = zzfuVar.b(1801812339);
zzfv b3 = zzfuVar.b(1768715124);
if (b != null && b2 != null && b3 != null) {
zzer zzerVar = b.b;
zzerVar.E(16);
if (zzerVar.b() == 1835299937) {
zzer zzerVar2 = b2.b;
zzerVar2.E(12);
int b4 = zzerVar2.b();
String[] strArr = new String[b4];
for (int i = 0; i < b4; i++) {
int b5 = zzerVar2.b();
zzerVar2.G(4);
strArr[i] = zzerVar2.k(b5 - 8, StandardCharsets.UTF_8);
}
zzer zzerVar3 = b3.b;
zzerVar3.E(8);
ArrayList arrayList = new ArrayList();
while (zzerVar3.B() > 8) {
int b6 = zzerVar3.b() + zzerVar3.b;
int b7 = zzerVar3.b() - 1;
if (b7 >= 0 && b7 < b4) {
String str = strArr[b7];
while (true) {
int i2 = zzerVar3.b;
if (i2 < b6) {
int b8 = zzerVar3.b();
if (zzerVar3.b() == 1684108385) {
int b9 = zzerVar3.b();
int b10 = zzerVar3.b();
int i3 = b8 - 16;
byte[] bArr = new byte[i3];
zzerVar3.H(bArr, 0, i3);
zzfsVar = new zzfs(str, bArr, b10, b9);
break;
}
zzerVar3.E(i2 + b8);
} else {
zzfsVar = null;
break;
}
}
if (zzfsVar != null) {
arrayList.add(zzfsVar);
}
} else {
a.i(new StringBuilder(String.valueOf(b7).length() + 41), "Skipped metadata with unknown key index: ", b7, "BoxParsers");
}
zzerVar3.E(b6);
}
if (!arrayList.isEmpty()) {
return new zzap(arrayList);
}
}
}
return null;
}
public static void f(zzer zzerVar) {
int i = zzerVar.b;
zzerVar.G(4);
if (zzerVar.b() != 1751411826) {
i += 4;
}
zzerVar.E(i);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:233:0x01cd */
/* JADX WARN: Removed duplicated region for block: B:294:0x0380 */
/* JADX WARN: Removed duplicated region for block: B:297:0x0383 */
/* JADX WARN: Removed duplicated region for block: B:312:0x0139 */
/* JADX WARN: Removed duplicated region for block: B:41:0x0136 */
/* JADX WARN: Removed duplicated region for block: B:43:0x013d */
/* JADX WARN: Removed duplicated region for block: B:64:0x03ce */
/* JADX WARN: Removed duplicated region for block: B:71:0x0411 */
/* JADX WARN: Removed duplicated region for block: B:73:0x041e */
/* JADX WARN: Type inference failed for: r31v0 */
/* JADX WARN: Type inference failed for: r31v1, types: [boolean] */
/* JADX WARN: Type inference failed for: r31v2 */
/*
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.zzaky g(com.google.android.gms.internal.ads.zzakv r45, com.google.android.gms.internal.ads.zzfu r46, com.google.android.gms.internal.ads.zzafg r47) {
/*
Method dump skipped, instructions count: 1800
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaka.g(com.google.android.gms.internal.ads.zzakv, com.google.android.gms.internal.ads.zzfu, com.google.android.gms.internal.ads.zzafg):com.google.android.gms.internal.ads.zzaky");
}
/* JADX WARN: Code restructure failed: missing block: B:81:0x0146, code lost:
if (r6 == 1) goto L73;
*/
/* JADX WARN: Removed duplicated region for block: B:12:0x007c */
/* JADX WARN: Removed duplicated region for block: B:73:0x017e */
/* JADX WARN: Removed duplicated region for block: B:9:0x0059 */
/*
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.zzi h(com.google.android.gms.internal.ads.zzer r15) {
/*
Method dump skipped, instructions count: 396
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaka.h(com.google.android.gms.internal.ads.zzer):com.google.android.gms.internal.ads.zzi");
}
/* JADX WARN: Code restructure failed: missing block: B:329:0x0638, code lost:
if (r8 == 2) goto L304;
*/
/* JADX WARN: Code restructure failed: missing block: B:572:0x0177, code lost:
if (r13 == (-1)) goto L84;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:200:0x0706 */
/* JADX WARN: Removed duplicated region for block: B:219:0x0756 */
/* JADX WARN: Removed duplicated region for block: B:227:0x0771 */
/* JADX WARN: Removed duplicated region for block: B:234:0x07a5 */
/* JADX WARN: Removed duplicated region for block: B:245:0x0860 */
/* JADX WARN: Removed duplicated region for block: B:246:0x08b0 A[SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:269:0x080d */
/* JADX WARN: Removed duplicated region for block: B:351:0x06ee */
/* JADX WARN: Type inference failed for: r10v44, types: [java.lang.Object, com.google.android.gms.internal.ads.zzadq] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void i(com.google.android.gms.internal.ads.zzer r51, int r52, int r53, int r54, int r55, java.lang.String r56, boolean r57, com.google.android.gms.internal.ads.zzq r58, com.google.android.gms.internal.ads.zzajw r59, int r60) {
/*
Method dump skipped, instructions count: 3370
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaka.i(com.google.android.gms.internal.ads.zzer, int, int, int, int, java.lang.String, boolean, com.google.android.gms.internal.ads.zzq, com.google.android.gms.internal.ads.zzajw, int):void");
}
public static zzajr j(int i, zzer zzerVar) {
long j;
zzerVar.E(i + 12);
zzerVar.G(1);
l(zzerVar);
zzerVar.G(2);
int K = zzerVar.K();
if ((K & Uuid.SIZE_BITS) != 0) {
zzerVar.G(2);
}
if ((K & 64) != 0) {
zzerVar.G(zzerVar.K());
}
if ((K & 32) != 0) {
zzerVar.G(2);
}
zzerVar.G(1);
l(zzerVar);
String e = zzas.e(zzerVar.K());
if (!"audio/mpeg".equals(e) && !"audio/vnd.dts".equals(e) && !"audio/vnd.dts.hd".equals(e)) {
zzerVar.G(4);
long P = zzerVar.P();
long P2 = zzerVar.P();
zzerVar.G(1);
int l = l(zzerVar);
long j2 = P2;
byte[] bArr = new byte[l];
zzerVar.H(bArr, 0, l);
if (j2 <= 0) {
j2 = -1;
}
if (P > 0) {
j = P;
} else {
j = -1;
}
return new zzajr(e, bArr, j2, j);
}
return new zzajr(e, null, -1L, -1L);
}
public static Pair k(zzer zzerVar, int i, int i2) {
boolean z;
boolean z2;
boolean z3;
Integer num;
zzakw zzakwVar;
Pair create;
int i3;
int i4;
Integer num2;
boolean z4;
int i5 = zzerVar.b;
while (i5 - i < i2) {
zzerVar.E(i5);
int b = zzerVar.b();
boolean z5 = true;
if (b > 0) {
z = true;
} else {
z = false;
}
zzaes.a("childAtomSize must be positive", z);
if (zzerVar.b() == 1936289382) {
int i6 = i5 + 8;
int i7 = 0;
int i8 = -1;
Integer num3 = null;
String str = null;
while (i6 - i5 < b) {
zzerVar.E(i6);
int b2 = zzerVar.b();
int b3 = zzerVar.b();
if (b3 == 1718775137) {
num3 = Integer.valueOf(zzerVar.b());
} else if (b3 == 1935894637) {
zzerVar.G(4);
str = zzerVar.k(4, StandardCharsets.UTF_8);
} else if (b3 == 1935894633) {
i8 = i6;
i7 = b2;
}
i6 += b2;
}
byte[] bArr = null;
if (!"cenc".equals(str) && !"cbc1".equals(str) && !"cens".equals(str) && !"cbcs".equals(str)) {
create = null;
} else {
if (num3 != null) {
z2 = true;
} else {
z2 = false;
}
zzaes.a("frma atom is mandatory", z2);
if (i8 != -1) {
z3 = true;
} else {
z3 = false;
}
zzaes.a("schi atom is mandatory", z3);
int i9 = i8 + 8;
while (true) {
if (i9 - i8 < i7) {
zzerVar.E(i9);
int b4 = zzerVar.b();
if (zzerVar.b() == 1952804451) {
int a2 = a(zzerVar.b());
zzerVar.G(1);
if (a2 == 0) {
zzerVar.G(1);
i4 = 0;
i3 = 0;
} else {
int K = zzerVar.K();
i3 = K & 15;
i4 = (K & 240) >> 4;
}
if (zzerVar.K() == 1) {
num2 = num3;
z4 = true;
} else {
num2 = num3;
z4 = false;
}
int K2 = zzerVar.K();
byte[] bArr2 = new byte[16];
zzerVar.H(bArr2, 0, 16);
if (z4 && K2 == 0) {
int K3 = zzerVar.K();
byte[] bArr3 = new byte[K3];
zzerVar.H(bArr3, 0, K3);
bArr = bArr3;
}
num = num2;
zzakwVar = new zzakw(z4, str, K2, bArr2, i4, i3, bArr);
} else {
i9 += b4;
}
} else {
num = num3;
zzakwVar = null;
break;
}
}
if (zzakwVar == null) {
z5 = false;
}
zzaes.a("tenc atom is mandatory", z5);
String str2 = zzfj.f7405a;
create = Pair.create(num, zzakwVar);
}
if (create != null) {
return create;
}
}
i5 += b;
}
return null;
}
public static int l(zzer zzerVar) {
int K = zzerVar.K();
int i = K & 127;
while ((K & Uuid.SIZE_BITS) == 128) {
K = zzerVar.K();
i = (i << 7) | (K & 127);
}
return i;
}
}