soul-browser/app/smali/com/google/android/gms/internal/cast/zzqr.smali
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

1992 lines
37 KiB
Smali

.class public final Lcom/google/android/gms/internal/cast/zzqr;
.super Lcom/google/android/gms/internal/cast/zzyd;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/internal/cast/zzzj;
# static fields
.field private static final zzaz:Lcom/google/android/gms/internal/cast/zzqr;
# instance fields
.field private zzA:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzB:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzC:Lcom/google/android/gms/internal/cast/zzum;
.field private zzD:I
.field private zzE:I
.field private zzF:Lcom/google/android/gms/internal/cast/zzrp;
.field private zzG:I
.field private zzH:Lcom/google/android/gms/internal/cast/zzqp;
.field private zzI:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzJ:Lcom/google/android/gms/internal/cast/zzrp;
.field private zzK:I
.field private zzL:I
.field private zzM:I
.field private zzN:I
.field private zzO:I
.field private zzP:I
.field private zzQ:Lcom/google/android/gms/internal/cast/zzvr;
.field private zzR:Lcom/google/android/gms/internal/cast/zzqg;
.field private zzS:Lcom/google/android/gms/internal/cast/zzqz;
.field private zzT:Lcom/google/android/gms/internal/cast/zzpu;
.field private zzU:Lcom/google/android/gms/internal/cast/zzst;
.field private zzV:Lcom/google/android/gms/internal/cast/zzuk;
.field private zzW:Lcom/google/android/gms/internal/cast/zzsz;
.field private zzX:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzY:Lcom/google/android/gms/internal/cast/zzsx;
.field private zzZ:I
.field private zzaa:Lcom/google/android/gms/internal/cast/zztj;
.field private zzab:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzac:Z
.field private zzad:Z
.field private zzae:I
.field private zzaf:Lcom/google/android/gms/internal/cast/zzpw;
.field private zzag:Lcom/google/android/gms/internal/cast/zztr;
.field private zzah:Lcom/google/android/gms/internal/cast/zzsn;
.field private zzai:Lcom/google/android/gms/internal/cast/zzrh;
.field private zzaj:Lcom/google/android/gms/internal/cast/zzth;
.field private zzak:Lcom/google/android/gms/internal/cast/zzuu;
.field private zzal:Lcom/google/android/gms/internal/cast/zzrj;
.field private zzam:I
.field private zzan:I
.field private zzao:I
.field private zzap:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzaq:Lcom/google/android/gms/internal/cast/zzvx;
.field private zzar:Lcom/google/android/gms/internal/cast/zzuw;
.field private zzas:Lcom/google/android/gms/internal/cast/zzus;
.field private zzat:Lcom/google/android/gms/internal/cast/zzqk;
.field private zzau:Lcom/google/android/gms/internal/cast/zzvc;
.field private zzav:Lcom/google/android/gms/internal/cast/zzug;
.field private zzaw:Lcom/google/android/gms/internal/cast/zzsv;
.field private zzax:Lcom/google/android/gms/internal/cast/zzsh;
.field private zzay:B
.field private zzb:I
.field private zzd:I
.field private zze:J
.field private zzf:J
.field private zzg:I
.field private zzh:Lcom/google/android/gms/internal/cast/zzsj;
.field private zzi:Lcom/google/android/gms/internal/cast/zztp;
.field private zzj:Lcom/google/android/gms/internal/cast/zzrz;
.field private zzk:Lcom/google/android/gms/internal/cast/zzrv;
.field private zzl:Lcom/google/android/gms/internal/cast/zzqn;
.field private zzm:Lcom/google/android/gms/internal/cast/zztn;
.field private zzn:Lcom/google/android/gms/internal/cast/zzqa;
.field private zzo:Lcom/google/android/gms/internal/cast/zzvi;
.field private zzp:Ljava/lang/String;
.field private zzq:Lcom/google/android/gms/internal/cast/zzrt;
.field private zzr:Lcom/google/android/gms/internal/cast/zzlc;
.field private zzs:Ljava/lang/String;
.field private zzt:Ljava/lang/String;
.field private zzu:I
.field private zzv:Lcom/google/android/gms/internal/cast/zztf;
.field private zzw:Ljava/lang/String;
.field private zzx:Lcom/google/android/gms/internal/cast/zzyj;
.field private zzy:Lcom/google/android/gms/internal/cast/zzyl;
.field private zzz:Lcom/google/android/gms/internal/cast/zzyl;
# direct methods
.method static constructor <clinit>()V
.locals 2
.line 1
new-instance v0, Lcom/google/android/gms/internal/cast/zzqr;
.line 2
.line 3
invoke-direct {v0}, Lcom/google/android/gms/internal/cast/zzqr;-><init>()V
.line 4
.line 5
.line 6
sput-object v0, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 7
.line 8
const-class v1, Lcom/google/android/gms/internal/cast/zzqr;
.line 9
.line 10
invoke-static {v1, v0}, Lcom/google/android/gms/internal/cast/zzyd;->h(Ljava/lang/Class;Lcom/google/android/gms/internal/cast/zzyd;)V
.line 11
.line 12
.line 13
return-void
.end method
.method public constructor <init>()V
.locals 1
.line 1
invoke-direct {p0}, Lcom/google/android/gms/internal/cast/zzyd;-><init>()V
.line 2
.line 3
.line 4
const/4 v0, 0x2
.line 5
iput-byte v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzay:B
.line 6
.line 7
const-string v0, ""
.line 8
.line 9
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzp:Ljava/lang/String;
.line 10
.line 11
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzs:Ljava/lang/String;
.line 12
.line 13
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzt:Ljava/lang/String;
.line 14
.line 15
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzw:Ljava/lang/String;
.line 16
.line 17
sget-object v0, Lcom/google/android/gms/internal/cast/zzye;->i:Lcom/google/android/gms/internal/cast/zzye;
.line 18
.line 19
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzx:Lcom/google/android/gms/internal/cast/zzyj;
.line 20
.line 21
sget-object v0, Lcom/google/android/gms/internal/cast/zzzq;->i:Lcom/google/android/gms/internal/cast/zzzq;
.line 22
.line 23
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzy:Lcom/google/android/gms/internal/cast/zzyl;
.line 24
.line 25
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzz:Lcom/google/android/gms/internal/cast/zzyl;
.line 26
.line 27
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzA:Lcom/google/android/gms/internal/cast/zzyl;
.line 28
.line 29
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzB:Lcom/google/android/gms/internal/cast/zzyl;
.line 30
.line 31
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzI:Lcom/google/android/gms/internal/cast/zzyl;
.line 32
.line 33
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzX:Lcom/google/android/gms/internal/cast/zzyl;
.line 34
.line 35
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzab:Lcom/google/android/gms/internal/cast/zzyl;
.line 36
.line 37
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzap:Lcom/google/android/gms/internal/cast/zzyl;
.line 38
.line 39
return-void
.end method
.method public static o()Lcom/google/android/gms/internal/cast/zzqq;
.locals 1
.line 1
sget-object v0, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 2
.line 3
invoke-virtual {v0}, Lcom/google/android/gms/internal/cast/zzyd;->d()Lcom/google/android/gms/internal/cast/zzya;
.line 4
.line 5
.line 6
move-result-object v0
.line 7
check-cast v0, Lcom/google/android/gms/internal/cast/zzqq;
.line 8
.line 9
return-object v0
.end method
.method public static p(Lcom/google/android/gms/internal/cast/zzqr;)Lcom/google/android/gms/internal/cast/zzqq;
.locals 5
.line 1
sget-object v0, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 2
.line 3
invoke-virtual {v0}, Lcom/google/android/gms/internal/cast/zzyd;->d()Lcom/google/android/gms/internal/cast/zzya;
.line 4
.line 5
.line 6
move-result-object v0
.line 7
iget-object v1, v0, Lcom/google/android/gms/internal/cast/zzya;->c:Lcom/google/android/gms/internal/cast/zzyd;
.line 8
.line 9
invoke-virtual {v1, p0}, Lcom/google/android/gms/internal/cast/zzyd;->equals(Ljava/lang/Object;)Z
.line 10
.line 11
.line 12
move-result v2
.line 13
if-nez v2, :cond_1
.line 14
.line 15
iget-object v2, v0, Lcom/google/android/gms/internal/cast/zzya;->f:Lcom/google/android/gms/internal/cast/zzyd;
.line 16
.line 17
invoke-virtual {v2}, Lcom/google/android/gms/internal/cast/zzyd;->l()Z
.line 18
.line 19
.line 20
move-result v2
.line 21
if-nez v2, :cond_0
.line 22
.line 23
const/4 v2, 0x4
.line 24
const/4 v3, 0x0
.line 25
invoke-virtual {v1, v2, v3}, Lcom/google/android/gms/internal/cast/zzyd;->j(ILcom/google/android/gms/internal/cast/zzyd;)Ljava/lang/Object;
.line 26
.line 27
.line 28
move-result-object v1
.line 29
check-cast v1, Lcom/google/android/gms/internal/cast/zzyd;
.line 30
.line 31
iget-object v2, v0, Lcom/google/android/gms/internal/cast/zzya;->f:Lcom/google/android/gms/internal/cast/zzyd;
.line 32
.line 33
sget-object v3, Lcom/google/android/gms/internal/cast/zzzp;->c:Lcom/google/android/gms/internal/cast/zzzp;
.line 34
.line 35
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 36
.line 37
.line 38
move-result-object v4
.line 39
invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/cast/zzzp;->a(Ljava/lang/Class;)Lcom/google/android/gms/internal/cast/zzzs;
.line 40
.line 41
.line 42
move-result-object v3
.line 43
invoke-interface {v3, v1, v2}, Lcom/google/android/gms/internal/cast/zzzs;->c(Ljava/lang/Object;Ljava/lang/Object;)V
.line 44
.line 45
.line 46
iput-object v1, v0, Lcom/google/android/gms/internal/cast/zzya;->f:Lcom/google/android/gms/internal/cast/zzyd;
.line 47
.line 48
:cond_0
iget-object v1, v0, Lcom/google/android/gms/internal/cast/zzya;->f:Lcom/google/android/gms/internal/cast/zzyd;
.line 49
.line 50
sget-object v2, Lcom/google/android/gms/internal/cast/zzzp;->c:Lcom/google/android/gms/internal/cast/zzzp;
.line 51
.line 52
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 53
.line 54
.line 55
move-result-object v3
.line 56
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/cast/zzzp;->a(Ljava/lang/Class;)Lcom/google/android/gms/internal/cast/zzzs;
.line 57
.line 58
.line 59
move-result-object v2
.line 60
invoke-interface {v2, v1, p0}, Lcom/google/android/gms/internal/cast/zzzs;->c(Ljava/lang/Object;Ljava/lang/Object;)V
.line 61
.line 62
.line 63
:cond_1
check-cast v0, Lcom/google/android/gms/internal/cast/zzqq;
.line 64
.line 65
return-object v0
.end method
# virtual methods
.method public final synthetic A(Lcom/google/android/gms/internal/cast/zzpw;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzaf:Lcom/google/android/gms/internal/cast/zzpw;
.line 2
.line 3
iget p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 4
.line 5
or-int/lit16 p1, p1, 0x2000
.line 6
.line 7
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 8
.line 9
return-void
.end method
.method public final synthetic B(Lcom/google/android/gms/internal/cast/zzus;)V
.locals 1
.line 1
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzas:Lcom/google/android/gms/internal/cast/zzus;
.line 2
.line 3
iget p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 4
.line 5
const/high16 v0, 0x2000000
.line 6
.line 7
or-int/2addr p1, v0
.line 8
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 9
.line 10
return-void
.end method
.method public final j(ILcom/google/android/gms/internal/cast/zzyd;)Ljava/lang/Object;
.locals 6
.line 1
add-int/lit8 p1, p1, -0x1
.line 2
.line 3
if-eqz p1, :cond_5
.line 4
.line 5
const/4 v0, 0x1
.line 6
const/4 v1, 0x0
.line 7
const/4 v2, 0x5
.line 8
const/4 v3, 0x4
.line 9
const/4 v4, 0x3
.line 10
const/4 v5, 0x2
.line 11
if-eq p1, v5, :cond_4
.line 12
.line 13
if-eq p1, v4, :cond_3
.line 14
.line 15
if-eq p1, v3, :cond_2
.line 16
.line 17
if-eq p1, v2, :cond_1
.line 18
.line 19
if-nez p2, :cond_0
.line 20
.line 21
move v0, v1
.line 22
:cond_0
iput-byte v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzay:B
.line 23
.line 24
const/4 p1, 0x0
.line 25
return-object p1
.line 26
:cond_1
sget-object p1, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 27
.line 28
return-object p1
.line 29
:cond_2
new-instance p1, Lcom/google/android/gms/internal/cast/zzqq;
.line 30
.line 31
sget-object p2, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 32
.line 33
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/cast/zzya;-><init>(Lcom/google/android/gms/internal/cast/zzyd;)V
.line 34
.line 35
.line 36
return-object p1
.line 37
:cond_3
new-instance p1, Lcom/google/android/gms/internal/cast/zzqr;
.line 38
.line 39
invoke-direct {p1}, Lcom/google/android/gms/internal/cast/zzqr;-><init>()V
.line 40
.line 41
.line 42
return-object p1
.line 43
:cond_4
const/16 p1, 0x5c
.line 44
.line 45
new-array p1, p1, [Ljava/lang/Object;
.line 46
.line 47
const-string p2, "zzb"
.line 48
.line 49
aput-object p2, p1, v1
.line 50
.line 51
const-string p2, "zzd"
.line 52
.line 53
aput-object p2, p1, v0
.line 54
.line 55
const-string p2, "zze"
.line 56
.line 57
aput-object p2, p1, v5
.line 58
.line 59
const-string p2, "zzf"
.line 60
.line 61
aput-object p2, p1, v4
.line 62
.line 63
const-string p2, "zzg"
.line 64
.line 65
aput-object p2, p1, v3
.line 66
.line 67
sget-object p2, Lcom/google/android/gms/internal/cast/zzov;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 68
.line 69
aput-object p2, p1, v2
.line 70
.line 71
const-string p2, "zzh"
.line 72
.line 73
const/4 v0, 0x6
.line 74
aput-object p2, p1, v0
.line 75
.line 76
const-string p2, "zzi"
.line 77
.line 78
const/4 v0, 0x7
.line 79
aput-object p2, p1, v0
.line 80
.line 81
const-string p2, "zzj"
.line 82
.line 83
const/16 v0, 0x8
.line 84
.line 85
aput-object p2, p1, v0
.line 86
.line 87
const-string p2, "zzk"
.line 88
.line 89
const/16 v0, 0x9
.line 90
.line 91
aput-object p2, p1, v0
.line 92
.line 93
const-string p2, "zzl"
.line 94
.line 95
const/16 v0, 0xa
.line 96
.line 97
aput-object p2, p1, v0
.line 98
.line 99
const-string p2, "zzs"
.line 100
.line 101
const/16 v0, 0xb
.line 102
.line 103
aput-object p2, p1, v0
.line 104
.line 105
const-string p2, "zzm"
.line 106
.line 107
const/16 v0, 0xc
.line 108
.line 109
aput-object p2, p1, v0
.line 110
.line 111
const-string p2, "zzn"
.line 112
.line 113
const/16 v0, 0xd
.line 114
.line 115
aput-object p2, p1, v0
.line 116
.line 117
const-string p2, "zzo"
.line 118
.line 119
const/16 v0, 0xe
.line 120
.line 121
aput-object p2, p1, v0
.line 122
.line 123
const-string p2, "zzp"
.line 124
.line 125
const/16 v0, 0xf
.line 126
.line 127
aput-object p2, p1, v0
.line 128
.line 129
const-string p2, "zzq"
.line 130
.line 131
const/16 v0, 0x10
.line 132
.line 133
aput-object p2, p1, v0
.line 134
.line 135
const-string p2, "zzr"
.line 136
.line 137
const/16 v0, 0x11
.line 138
.line 139
aput-object p2, p1, v0
.line 140
.line 141
const-string p2, "zzv"
.line 142
.line 143
const/16 v0, 0x12
.line 144
.line 145
aput-object p2, p1, v0
.line 146
.line 147
const-string p2, "zzw"
.line 148
.line 149
const/16 v0, 0x13
.line 150
.line 151
aput-object p2, p1, v0
.line 152
.line 153
const-string p2, "zzx"
.line 154
.line 155
const/16 v0, 0x14
.line 156
.line 157
aput-object p2, p1, v0
.line 158
.line 159
const-string p2, "zzy"
.line 160
.line 161
const/16 v0, 0x15
.line 162
.line 163
aput-object p2, p1, v0
.line 164
.line 165
const-class p2, Lcom/google/android/gms/internal/cast/zzsl;
.line 166
.line 167
const/16 v0, 0x16
.line 168
.line 169
aput-object p2, p1, v0
.line 170
.line 171
const-string p2, "zzz"
.line 172
.line 173
const/16 v0, 0x17
.line 174
.line 175
aput-object p2, p1, v0
.line 176
.line 177
const-class p2, Lcom/google/android/gms/internal/cast/zzsp;
.line 178
.line 179
const/16 v0, 0x18
.line 180
.line 181
aput-object p2, p1, v0
.line 182
.line 183
const-string p2, "zzA"
.line 184
.line 185
const/16 v0, 0x19
.line 186
.line 187
aput-object p2, p1, v0
.line 188
.line 189
const-class p2, Lcom/google/android/gms/internal/cast/zzrl;
.line 190
.line 191
const/16 v0, 0x1a
.line 192
.line 193
aput-object p2, p1, v0
.line 194
.line 195
const-string p2, "zzB"
.line 196
.line 197
const/16 v0, 0x1b
.line 198
.line 199
aput-object p2, p1, v0
.line 200
.line 201
const-class p2, Lcom/google/android/gms/internal/cast/zzuo;
.line 202
.line 203
const/16 v0, 0x1c
.line 204
.line 205
aput-object p2, p1, v0
.line 206
.line 207
const-string p2, "zzD"
.line 208
.line 209
const/16 v0, 0x1d
.line 210
.line 211
aput-object p2, p1, v0
.line 212
.line 213
sget-object p2, Lcom/google/android/gms/internal/cast/zzof;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 214
.line 215
const/16 v0, 0x1e
.line 216
.line 217
aput-object p2, p1, v0
.line 218
.line 219
const-string p2, "zzH"
.line 220
.line 221
const/16 v0, 0x1f
.line 222
.line 223
aput-object p2, p1, v0
.line 224
.line 225
const-string p2, "zzI"
.line 226
.line 227
const/16 v0, 0x20
.line 228
.line 229
aput-object p2, p1, v0
.line 230
.line 231
const-class p2, Lcom/google/android/gms/internal/cast/zzrp;
.line 232
.line 233
const/16 v0, 0x21
.line 234
.line 235
aput-object p2, p1, v0
.line 236
.line 237
const-string p2, "zzJ"
.line 238
.line 239
const/16 v0, 0x22
.line 240
.line 241
aput-object p2, p1, v0
.line 242
.line 243
const-string p2, "zzL"
.line 244
.line 245
const/16 v0, 0x23
.line 246
.line 247
aput-object p2, p1, v0
.line 248
.line 249
sget-object p2, Lcom/google/android/gms/internal/cast/zzmt;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 250
.line 251
const/16 v0, 0x24
.line 252
.line 253
aput-object p2, p1, v0
.line 254
.line 255
const-string p2, "zzM"
.line 256
.line 257
const/16 v0, 0x25
.line 258
.line 259
aput-object p2, p1, v0
.line 260
.line 261
const-string p2, "zzN"
.line 262
.line 263
const/16 v0, 0x26
.line 264
.line 265
aput-object p2, p1, v0
.line 266
.line 267
const-string p2, "zzO"
.line 268
.line 269
const/16 v0, 0x27
.line 270
.line 271
aput-object p2, p1, v0
.line 272
.line 273
const-string p2, "zzP"
.line 274
.line 275
const/16 v0, 0x28
.line 276
.line 277
aput-object p2, p1, v0
.line 278
.line 279
const-string p2, "zzQ"
.line 280
.line 281
const/16 v0, 0x29
.line 282
.line 283
aput-object p2, p1, v0
.line 284
.line 285
const-string p2, "zzR"
.line 286
.line 287
const/16 v0, 0x2a
.line 288
.line 289
aput-object p2, p1, v0
.line 290
.line 291
const-string p2, "zzT"
.line 292
.line 293
const/16 v0, 0x2b
.line 294
.line 295
aput-object p2, p1, v0
.line 296
.line 297
const-string p2, "zzE"
.line 298
.line 299
const/16 v0, 0x2c
.line 300
.line 301
aput-object p2, p1, v0
.line 302
.line 303
sget-object p2, Lcom/google/android/gms/internal/cast/zzob;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 304
.line 305
const/16 v0, 0x2d
.line 306
.line 307
aput-object p2, p1, v0
.line 308
.line 309
const-string p2, "zzF"
.line 310
.line 311
const/16 v0, 0x2e
.line 312
.line 313
aput-object p2, p1, v0
.line 314
.line 315
const-string p2, "zzU"
.line 316
.line 317
const/16 v0, 0x2f
.line 318
.line 319
aput-object p2, p1, v0
.line 320
.line 321
const-string p2, "zzV"
.line 322
.line 323
const/16 v0, 0x30
.line 324
.line 325
aput-object p2, p1, v0
.line 326
.line 327
const-string p2, "zzW"
.line 328
.line 329
const/16 v0, 0x31
.line 330
.line 331
aput-object p2, p1, v0
.line 332
.line 333
const-string p2, "zzX"
.line 334
.line 335
const/16 v0, 0x32
.line 336
.line 337
aput-object p2, p1, v0
.line 338
.line 339
const-class p2, Lcom/google/android/gms/internal/cast/zzqc;
.line 340
.line 341
const/16 v0, 0x33
.line 342
.line 343
aput-object p2, p1, v0
.line 344
.line 345
const-string p2, "zzZ"
.line 346
.line 347
const/16 v0, 0x34
.line 348
.line 349
aput-object p2, p1, v0
.line 350
.line 351
sget-object p2, Lcom/google/android/gms/internal/cast/zzod;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 352
.line 353
const/16 v0, 0x35
.line 354
.line 355
aput-object p2, p1, v0
.line 356
.line 357
const-string p2, "zzaa"
.line 358
.line 359
const/16 v0, 0x36
.line 360
.line 361
aput-object p2, p1, v0
.line 362
.line 363
const-string p2, "zzab"
.line 364
.line 365
const/16 v0, 0x37
.line 366
.line 367
aput-object p2, p1, v0
.line 368
.line 369
const-class p2, Lcom/google/android/gms/internal/cast/zzqi;
.line 370
.line 371
const/16 v0, 0x38
.line 372
.line 373
aput-object p2, p1, v0
.line 374
.line 375
const-string p2, "zzK"
.line 376
.line 377
const/16 v0, 0x39
.line 378
.line 379
aput-object p2, p1, v0
.line 380
.line 381
sget-object p2, Lcom/google/android/gms/internal/cast/zzmr;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 382
.line 383
const/16 v0, 0x3a
.line 384
.line 385
aput-object p2, p1, v0
.line 386
.line 387
const-string p2, "zzac"
.line 388
.line 389
const/16 v0, 0x3b
.line 390
.line 391
aput-object p2, p1, v0
.line 392
.line 393
const-string p2, "zzad"
.line 394
.line 395
const/16 v0, 0x3c
.line 396
.line 397
aput-object p2, p1, v0
.line 398
.line 399
const-string p2, "zzae"
.line 400
.line 401
const/16 v0, 0x3d
.line 402
.line 403
aput-object p2, p1, v0
.line 404
.line 405
sget-object p2, Lcom/google/android/gms/internal/cast/zzmn;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 406
.line 407
const/16 v0, 0x3e
.line 408
.line 409
aput-object p2, p1, v0
.line 410
.line 411
const-string p2, "zzaf"
.line 412
.line 413
const/16 v0, 0x3f
.line 414
.line 415
aput-object p2, p1, v0
.line 416
.line 417
const-string p2, "zzG"
.line 418
.line 419
const/16 v0, 0x40
.line 420
.line 421
aput-object p2, p1, v0
.line 422
.line 423
const-string p2, "zzag"
.line 424
.line 425
const/16 v0, 0x41
.line 426
.line 427
aput-object p2, p1, v0
.line 428
.line 429
const-string p2, "zzah"
.line 430
.line 431
const/16 v0, 0x42
.line 432
.line 433
aput-object p2, p1, v0
.line 434
.line 435
const-string p2, "zzaj"
.line 436
.line 437
const/16 v0, 0x43
.line 438
.line 439
aput-object p2, p1, v0
.line 440
.line 441
const-string p2, "zzak"
.line 442
.line 443
const/16 v0, 0x44
.line 444
.line 445
aput-object p2, p1, v0
.line 446
.line 447
const-string p2, "zzal"
.line 448
.line 449
const/16 v0, 0x45
.line 450
.line 451
aput-object p2, p1, v0
.line 452
.line 453
const-string p2, "zzam"
.line 454
.line 455
const/16 v0, 0x46
.line 456
.line 457
aput-object p2, p1, v0
.line 458
.line 459
sget-object p2, Lcom/google/android/gms/internal/cast/zzlt;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 460
.line 461
const/16 v0, 0x47
.line 462
.line 463
aput-object p2, p1, v0
.line 464
.line 465
const-string p2, "zzan"
.line 466
.line 467
const/16 v0, 0x48
.line 468
.line 469
aput-object p2, p1, v0
.line 470
.line 471
sget-object p2, Lcom/google/android/gms/internal/cast/zznn;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 472
.line 473
const/16 v0, 0x49
.line 474
.line 475
aput-object p2, p1, v0
.line 476
.line 477
const-string p2, "zzao"
.line 478
.line 479
const/16 v0, 0x4a
.line 480
.line 481
aput-object p2, p1, v0
.line 482
.line 483
sget-object p2, Lcom/google/android/gms/internal/cast/zzlr;->a:Lcom/google/android/gms/internal/cast/zzyh;
.line 484
.line 485
const/16 v0, 0x4b
.line 486
.line 487
aput-object p2, p1, v0
.line 488
.line 489
const-string p2, "zzap"
.line 490
.line 491
const/16 v0, 0x4c
.line 492
.line 493
aput-object p2, p1, v0
.line 494
.line 495
const-class p2, Lcom/google/android/gms/internal/cast/zzve;
.line 496
.line 497
const/16 v0, 0x4d
.line 498
.line 499
aput-object p2, p1, v0
.line 500
.line 501
const-string p2, "zzt"
.line 502
.line 503
const/16 v0, 0x4e
.line 504
.line 505
aput-object p2, p1, v0
.line 506
.line 507
const-string p2, "zzaq"
.line 508
.line 509
const/16 v0, 0x4f
.line 510
.line 511
aput-object p2, p1, v0
.line 512
.line 513
const-string p2, "zzai"
.line 514
.line 515
const/16 v0, 0x50
.line 516
.line 517
aput-object p2, p1, v0
.line 518
.line 519
const-string p2, "zzC"
.line 520
.line 521
const/16 v0, 0x51
.line 522
.line 523
aput-object p2, p1, v0
.line 524
.line 525
const-string p2, "zzS"
.line 526
.line 527
const/16 v0, 0x52
.line 528
.line 529
aput-object p2, p1, v0
.line 530
.line 531
const-string p2, "zzu"
.line 532
.line 533
const/16 v0, 0x53
.line 534
.line 535
aput-object p2, p1, v0
.line 536
.line 537
const-string p2, "zzar"
.line 538
.line 539
const/16 v0, 0x54
.line 540
.line 541
aput-object p2, p1, v0
.line 542
.line 543
const-string p2, "zzY"
.line 544
.line 545
const/16 v0, 0x55
.line 546
.line 547
aput-object p2, p1, v0
.line 548
.line 549
const-string p2, "zzas"
.line 550
.line 551
const/16 v0, 0x56
.line 552
.line 553
aput-object p2, p1, v0
.line 554
.line 555
const-string p2, "zzat"
.line 556
.line 557
const/16 v0, 0x57
.line 558
.line 559
aput-object p2, p1, v0
.line 560
.line 561
const-string p2, "zzau"
.line 562
.line 563
const/16 v0, 0x58
.line 564
.line 565
aput-object p2, p1, v0
.line 566
.line 567
const-string p2, "zzav"
.line 568
.line 569
const/16 v0, 0x59
.line 570
.line 571
aput-object p2, p1, v0
.line 572
.line 573
const-string p2, "zzaw"
.line 574
.line 575
const/16 v0, 0x5a
.line 576
.line 577
aput-object p2, p1, v0
.line 578
.line 579
const-string p2, "zzax"
.line 580
.line 581
const/16 v0, 0x5b
.line 582
.line 583
aput-object p2, p1, v0
.line 584
.line 585
sget-object p2, Lcom/google/android/gms/internal/cast/zzqr;->zzaz:Lcom/google/android/gms/internal/cast/zzqr;
.line 586
.line 587
new-instance v0, Lcom/google/android/gms/internal/cast/zzzr;
.line 588
.line 589
const-string v1, "\u0001H\u0000\u0002\u0001HH\u0000\t\u0001\u0001\u1002\u0000\u0002\u1002\u0001\u0003\u180c\u0002\u0004\u1009\u0003\u0005\u1009\u0004\u0006\u1009\u0005\u0007\u1009\u0006\u0008\u1009\u0007\t\u1008\u000e\n\u1009\u0008\u000b\u1009\t\u000c\u1009\n\r\u1008\u000b\u000e\u1009\u000c\u000f\u1009\r\u0010\u1009\u0011\u0011\u1008\u0012\u0012\u0016\u0013\u001b\u0014\u001b\u0015\u001b\u0016\u001b\u0017\u180c\u0014\u0018\u1009\u0018\u0019\u001b\u001a\u1009\u0019\u001b\u180c\u001b\u001c\u1004\u001c\u001d\u1004\u001d\u001e\u1004\u001e\u001f\u1006\u001f \u1009 !\u1009!\"\u1009##\u180c\u0015$\u1009\u0016%\u1409$&\u1009%\'\u1009&(\u001b)\u180c(*\u1009)+\u001b,\u180c\u001a-\u1007*.\u1007+/\u180c,0\u1009-1\u1004\u00172\u1009.3\u1009/4\u100915\u100926\u100937\u180c48\u180c59\u180c6:\u001b;\u1008\u000f<\u10097=\u10090>\u1009\u0013?\u1009\"@\u1004\u0010A\u10098B\u1009\'C\u10099D\u1009:E\u1009;F\u1009<G\u1009=H\u1009>"
.line 590
.line 591
invoke-direct {v0, p2, v1, p1}, Lcom/google/android/gms/internal/cast/zzzr;-><init>(Lcom/google/android/gms/internal/cast/zzzi;Ljava/lang/String;[Ljava/lang/Object;)V
.line 592
.line 593
.line 594
return-object v0
.line 595
:cond_5
iget-byte p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzay:B
.line 596
.line 597
invoke-static {p1}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
.line 598
.line 599
.line 600
move-result-object p1
.line 601
return-object p1
.end method
.method public final n()Lcom/google/android/gms/internal/cast/zzqg;
.locals 1
.line 1
iget-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzR:Lcom/google/android/gms/internal/cast/zzqg;
.line 2
.line 3
if-nez v0, :cond_0
.line 4
.line 5
invoke-static {}, Lcom/google/android/gms/internal/cast/zzqg;->p()Lcom/google/android/gms/internal/cast/zzqg;
.line 6
.line 7
.line 8
move-result-object v0
.line 9
:cond_0
return-object v0
.end method
.method public final synthetic q(J)V
.locals 1
.line 1
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
iput-wide p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzf:J
return-void
.end method
.method public final synthetic r(Ljava/lang/String;)V
.locals 1
.line 1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
.line 3
.line 4
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 5
.line 6
or-int/lit16 v0, v0, 0x800
.line 7
.line 8
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 9
.line 10
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzp:Ljava/lang/String;
.line 11
.line 12
return-void
.end method
.method public final synthetic s(Ljava/lang/String;)V
.locals 1
.line 1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
.line 3
.line 4
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 5
.line 6
or-int/lit16 v0, v0, 0x4000
.line 7
.line 8
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 9
.line 10
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzs:Ljava/lang/String;
.line 11
.line 12
return-void
.end method
.method public final synthetic t(Ljava/lang/String;)V
.locals 2
.line 1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
.line 2
.line 3
.line 4
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 5
.line 6
const v1, 0x8000
.line 7
.line 8
.line 9
or-int/2addr v0, v1
.line 10
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
.line 11
.line 12
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzt:Ljava/lang/String;
.line 13
.line 14
return-void
.end method
.method public final synthetic u(I)V
.locals 2
.line 1
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
const/high16 v1, 0x10000
or-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzu:I
return-void
.end method
.method public final synthetic v(Ljava/lang/String;)V
.locals 2
.line 1
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
const/high16 v1, 0x40000
or-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzw:Ljava/lang/String;
return-void
.end method
.method public final synthetic w(I)V
.locals 2
.line 1
iget v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
const/high16 v1, -0x80000000
or-int/2addr v0, v1
iput v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzb:I
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzP:I
return-void
.end method
.method public final synthetic x(Lcom/google/android/gms/internal/cast/zzqg;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzR:Lcom/google/android/gms/internal/cast/zzqg;
.line 2
.line 3
iget p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 4
.line 5
or-int/lit8 p1, p1, 0x2
.line 6
.line 7
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 8
.line 9
return-void
.end method
.method public final synthetic y(Lcom/google/android/gms/internal/cast/zzqz;)V
.locals 0
.line 1
iput-object p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzS:Lcom/google/android/gms/internal/cast/zzqz;
.line 2
.line 3
iget p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 4
.line 5
or-int/lit8 p1, p1, 0x4
.line 6
.line 7
iput p1, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzd:I
.line 8
.line 9
return-void
.end method
.method public final z(Lcom/google/android/gms/internal/cast/zzqc;)V
.locals 2
.line 1
iget-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzX:Lcom/google/android/gms/internal/cast/zzyl;
.line 2
.line 3
invoke-interface {v0}, Lcom/google/android/gms/internal/cast/zzyl;->zza()Z
.line 4
.line 5
.line 6
move-result v1
.line 7
if-nez v1, :cond_0
.line 8
.line 9
invoke-interface {v0}, Ljava/util/List;->size()I
.line 10
.line 11
.line 12
move-result v1
.line 13
add-int/2addr v1, v1
.line 14
invoke-interface {v0, v1}, Lcom/google/android/gms/internal/cast/zzyl;->zzf(I)Lcom/google/android/gms/internal/cast/zzyl;
.line 15
.line 16
.line 17
move-result-object v0
.line 18
iput-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzX:Lcom/google/android/gms/internal/cast/zzyl;
.line 19
.line 20
:cond_0
iget-object v0, p0, Lcom/google/android/gms/internal/cast/zzqr;->zzX:Lcom/google/android/gms/internal/cast/zzyl;
.line 21
.line 22
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 23
.line 24
.line 25
return-void
.end method