package com.google.android.gms.internal.measurement; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; /* loaded from: classes3.dex */ public final class zzg { public static double zza(double d) { if (Double.isNaN(d)) { return 0.0d; } if (Double.isInfinite(d) || d == 0.0d || d == -0.0d) { return d; } return (d > 0.0d ? 1 : -1) * Math.floor(Math.abs(d)); } public static int zzb(double d) { if (Double.isNaN(d) || Double.isInfinite(d) || d == 0.0d) { return 0; } return (int) (((d > 0.0d ? 1 : -1) * Math.floor(Math.abs(d))) % 4.294967296E9d); } public static int zza(zzh zzhVar) { int zzb = zzb(zzhVar.zza("runtime.counter").zze().doubleValue() + 1.0d); if (zzb > 1000000) { throw new IllegalStateException("Instructions allowed exceeded"); } zzhVar.zzc("runtime.counter", new zzai(Double.valueOf(zzb))); return zzb; } public static long zzc(double d) { return zzb(d) & 4294967295L; } public static zzbv zza(String str) { zzbv zza = (str == null || str.isEmpty()) ? null : zzbv.zza(Integer.parseInt(str)); if (zza != null) { return zza; } throw new IllegalArgumentException(String.format("Unsupported commandId %s", str)); } public static Object zza(zzaq zzaqVar) { if (zzaq.zzd.equals(zzaqVar)) { return null; } if (zzaq.zzc.equals(zzaqVar)) { return ""; } if (zzaqVar instanceof zzap) { return zza((zzap) zzaqVar); } if (zzaqVar instanceof zzaf) { ArrayList arrayList = new ArrayList(); Iterator it = ((zzaf) zzaqVar).iterator(); while (it.hasNext()) { Object zza = zza(it.next()); if (zza != null) { arrayList.add(zza); } } return arrayList; } if (!zzaqVar.zze().isNaN()) { return zzaqVar.zze(); } return zzaqVar.zzf(); } public static Map zza(zzap zzapVar) { HashMap hashMap = new HashMap(); for (String str : zzapVar.zza()) { Object zza = zza(zzapVar.zza(str)); if (zza != null) { hashMap.put(str, zza); } } return hashMap; } public static void zza(zzbv zzbvVar, int i, List list) { zza(zzbvVar.name(), i, list); } public static void zza(String str, int i, List list) { if (list.size() != i) { throw new IllegalArgumentException(String.format("%s operation requires %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size()))); } } public static void zzb(zzbv zzbvVar, int i, List list) { zzb(zzbvVar.name(), i, list); } public static void zzb(String str, int i, List list) { if (list.size() < i) { throw new IllegalArgumentException(String.format("%s operation requires at least %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size()))); } } public static void zzc(String str, int i, List list) { if (list.size() > i) { throw new IllegalArgumentException(String.format("%s operation requires at most %s parameters found %s", str, Integer.valueOf(i), Integer.valueOf(list.size()))); } } public static boolean zzb(zzaq zzaqVar) { if (zzaqVar == null) { return false; } Double zze = zzaqVar.zze(); return !zze.isNaN() && zze.doubleValue() >= 0.0d && zze.equals(Double.valueOf(Math.floor(zze.doubleValue()))); } public static boolean zza(zzaq zzaqVar, zzaq zzaqVar2) { if (!zzaqVar.getClass().equals(zzaqVar2.getClass())) { return false; } if ((zzaqVar instanceof zzax) || (zzaqVar instanceof zzao)) { return true; } if (zzaqVar instanceof zzai) { if (Double.isNaN(zzaqVar.zze().doubleValue()) || Double.isNaN(zzaqVar2.zze().doubleValue())) { return false; } return zzaqVar.zze().equals(zzaqVar2.zze()); } if (zzaqVar instanceof zzas) { return zzaqVar.zzf().equals(zzaqVar2.zzf()); } if (zzaqVar instanceof zzag) { return zzaqVar.zzd().equals(zzaqVar2.zzd()); } return zzaqVar == zzaqVar2; } }