Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

183 lines
7.9 KiB
Java

package com.google.android.gms.internal.measurement;
import com.google.android.gms.ads.AdError;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzbt extends zzay {
@Override // com.google.android.gms.internal.measurement.zzay
public final zzaq zza(String str, zzh zzhVar, List<zzaq> list) {
String str2;
int i = 0;
switch (zzbs.zza[zzg.zza(str).ordinal()]) {
case 1:
zzg.zza(zzbv.ASSIGN, 2, list);
zzaq zza = zzhVar.zza(list.get(0));
if (!(zza instanceof zzas)) {
throw new IllegalArgumentException(String.format("Expected string for assign var. got %s", zza.getClass().getCanonicalName()));
}
if (!zzhVar.zzb(zza.zzf())) {
throw new IllegalArgumentException(String.format("Attempting to assign undefined value %s", zza.zzf()));
}
zzaq zza2 = zzhVar.zza(list.get(1));
zzhVar.zzc(zza.zzf(), zza2);
return zza2;
case 2:
zzg.zzb(zzbv.CONST, 2, list);
if (list.size() % 2 != 0) {
throw new IllegalArgumentException(String.format("CONST requires an even number of arguments, found %s", Integer.valueOf(list.size())));
}
while (i < list.size() - 1) {
zzaq zza3 = zzhVar.zza(list.get(i));
if (!(zza3 instanceof zzas)) {
throw new IllegalArgumentException(String.format("Expected string for const name. got %s", zza3.getClass().getCanonicalName()));
}
zzhVar.zzb(zza3.zzf(), zzhVar.zza(list.get(i + 1)));
i += 2;
}
return zzaq.zzc;
case 3:
if (list.isEmpty()) {
return new zzaf();
}
zzaf zzafVar = new zzaf();
Iterator<zzaq> it = list.iterator();
while (it.hasNext()) {
zzaq zza4 = zzhVar.zza(it.next());
if (zza4 instanceof zzaj) {
throw new IllegalStateException("Failed to evaluate array element");
}
zzafVar.zzb(i, zza4);
i++;
}
return zzafVar;
case 4:
if (list.isEmpty()) {
return new zzap();
}
if (list.size() % 2 != 0) {
throw new IllegalArgumentException(String.format("CREATE_OBJECT requires an even number of arguments, found %s", Integer.valueOf(list.size())));
}
zzap zzapVar = new zzap();
while (i < list.size() - 1) {
zzaq zza5 = zzhVar.zza(list.get(i));
zzaq zza6 = zzhVar.zza(list.get(i + 1));
if ((zza5 instanceof zzaj) || (zza6 instanceof zzaj)) {
throw new IllegalStateException("Failed to evaluate map entry");
}
zzapVar.zza(zza5.zzf(), zza6);
i += 2;
}
return zzapVar;
case 5:
zzg.zzb(zzbv.EXPRESSION_LIST, 1, list);
zzaq zzaqVar = zzaq.zzc;
while (i < list.size()) {
zzaqVar = zzhVar.zza(list.get(i));
if (zzaqVar instanceof zzaj) {
throw new IllegalStateException("ControlValue cannot be in an expression list");
}
i++;
}
return zzaqVar;
case 6:
zzg.zza(zzbv.GET, 1, list);
zzaq zza7 = zzhVar.zza(list.get(0));
if (zza7 instanceof zzas) {
return zzhVar.zza(zza7.zzf());
}
throw new IllegalArgumentException(String.format("Expected string for get var. got %s", zza7.getClass().getCanonicalName()));
case 7:
case 8:
zzg.zza(zzbv.GET_PROPERTY, 2, list);
zzaq zza8 = zzhVar.zza(list.get(0));
zzaq zza9 = zzhVar.zza(list.get(1));
if ((zza8 instanceof zzaf) && zzg.zzb(zza9)) {
return ((zzaf) zza8).zza(zza9.zze().intValue());
}
if (zza8 instanceof zzak) {
return ((zzak) zza8).zza(zza9.zzf());
}
if (zza8 instanceof zzas) {
if ("length".equals(zza9.zzf())) {
return new zzai(Double.valueOf(zza8.zzf().length()));
}
if (zzg.zzb(zza9) && zza9.zze().doubleValue() < zza8.zzf().length()) {
return new zzas(String.valueOf(zza8.zzf().charAt(zza9.zze().intValue())));
}
}
return zzaq.zzc;
case 9:
zzg.zza(zzbv.NULL, 0, list);
return zzaq.zzd;
case 10:
zzg.zza(zzbv.SET_PROPERTY, 3, list);
zzaq zza10 = zzhVar.zza(list.get(0));
zzaq zza11 = zzhVar.zza(list.get(1));
zzaq zza12 = zzhVar.zza(list.get(2));
if (zza10 == zzaq.zzc || zza10 == zzaq.zzd) {
throw new IllegalStateException(String.format("Can't set property %s of %s", zza11.zzf(), zza10.zzf()));
}
if ((zza10 instanceof zzaf) && (zza11 instanceof zzai)) {
((zzaf) zza10).zzb(zza11.zze().intValue(), zza12);
} else if (zza10 instanceof zzak) {
((zzak) zza10).zza(zza11.zzf(), zza12);
}
return zza12;
case 11:
zzg.zza(zzbv.TYPEOF, 1, list);
zzaq zza13 = zzhVar.zza(list.get(0));
if (zza13 instanceof zzax) {
str2 = AdError.UNDEFINED_DOMAIN;
} else if (zza13 instanceof zzag) {
str2 = "boolean";
} else if (zza13 instanceof zzai) {
str2 = "number";
} else if (zza13 instanceof zzas) {
str2 = "string";
} else if (zza13 instanceof zzar) {
str2 = "function";
} else {
if ((zza13 instanceof zzat) || (zza13 instanceof zzaj)) {
throw new IllegalArgumentException(String.format("Unsupported value type %s in typeof", zza13));
}
str2 = "object";
}
return new zzas(str2);
case 12:
zzg.zza(zzbv.UNDEFINED, 0, list);
return zzaq.zzc;
case 13:
zzg.zzb(zzbv.VAR, 1, list);
Iterator<zzaq> it2 = list.iterator();
while (it2.hasNext()) {
zzaq zza14 = zzhVar.zza(it2.next());
if (!(zza14 instanceof zzas)) {
throw new IllegalArgumentException(String.format("Expected string for var name. got %s", zza14.getClass().getCanonicalName()));
}
zzhVar.zza(zza14.zzf(), zzaq.zzc);
}
return zzaq.zzc;
default:
return super.zza(str);
}
}
public zzbt() {
this.zza.add(zzbv.ASSIGN);
this.zza.add(zzbv.CONST);
this.zza.add(zzbv.CREATE_ARRAY);
this.zza.add(zzbv.CREATE_OBJECT);
this.zza.add(zzbv.EXPRESSION_LIST);
this.zza.add(zzbv.GET);
this.zza.add(zzbv.GET_INDEX);
this.zza.add(zzbv.GET_PROPERTY);
this.zza.add(zzbv.NULL);
this.zza.add(zzbv.SET_PROPERTY);
this.zza.add(zzbv.TYPEOF);
this.zza.add(zzbv.UNDEFINED);
this.zza.add(zzbv.VAR);
}
}