package com.google.android.gms.measurement.internal; import android.content.ContentValues; import android.database.sqlite.SQLiteException; import android.os.Binder; import android.os.Bundle; import android.text.TextUtils; import com.google.android.gms.common.GooglePlayServicesUtilLight; import com.google.android.gms.common.GoogleSignatureVerifier; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.util.UidVerifier; import com.google.android.gms.internal.measurement.zzpe; import com.huawei.hms.support.hianalytics.HiAnalyticsConstant; import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; import java.util.concurrent.ExecutionException; /* loaded from: classes.dex */ public final class zzgn extends zzea { private final zzks zza; private Boolean zzb; private String zzc; public zzgn(zzks zzksVar, String str) { Preconditions.checkNotNull(zzksVar); this.zza = zzksVar; this.zzc = null; } private final void zzA(String str, boolean z) { boolean z2; if (!TextUtils.isEmpty(str)) { if (z) { try { if (this.zzb == null) { if (!"com.google.android.gms".equals(this.zzc) && !UidVerifier.isGooglePlayServicesUid(this.zza.zzau(), Binder.getCallingUid()) && !GoogleSignatureVerifier.getInstance(this.zza.zzau()).isUidGoogleSigned(Binder.getCallingUid())) { z2 = false; this.zzb = Boolean.valueOf(z2); } z2 = true; this.zzb = Boolean.valueOf(z2); } if (this.zzb.booleanValue()) { return; } } catch (SecurityException e) { this.zza.zzay().zzd().zzb("Measurement Service called with invalid calling package. appId", zzel.zzn(str)); throw e; } } if (this.zzc == null && GooglePlayServicesUtilLight.uidHasPackageName(this.zza.zzau(), Binder.getCallingUid(), str)) { this.zzc = str; } if (str.equals(this.zzc)) { return; } else { throw new SecurityException(String.format("Unknown calling package name '%s'.", str)); } } this.zza.zzay().zzd().zza("Measurement Service called without app package"); throw new SecurityException("Measurement Service called without app package"); } /* JADX INFO: Access modifiers changed from: private */ public final void zzB(zzat zzatVar, zzp zzpVar) { this.zza.zzA(); this.zza.zzD(zzatVar, zzpVar); } private final void zzz(zzp zzpVar, boolean z) { Preconditions.checkNotNull(zzpVar); Preconditions.checkNotEmpty(zzpVar.zza); zzA(zzpVar.zza, false); this.zza.zzv().zzW(zzpVar.zzb, zzpVar.zzq, zzpVar.zzu); } /* JADX INFO: Access modifiers changed from: package-private */ public final zzat zzb(zzat zzatVar, zzp zzpVar) { zzar zzarVar; if ("_cmp".equals(zzatVar.zza) && (zzarVar = zzatVar.zzb) != null && zzarVar.zza() != 0) { String zzg = zzatVar.zzb.zzg("_cis"); if ("referrer broadcast".equals(zzg) || "referrer API".equals(zzg)) { this.zza.zzay().zzi().zzb("Event has been filtered ", zzatVar.toString()); return new zzat("_cmpx", zzatVar.zzb, zzatVar.zzc, zzatVar.zzd); } } return zzatVar; } @Override // com.google.android.gms.measurement.internal.zzeb public final String zzd(zzp zzpVar) { zzz(zzpVar, false); return this.zza.zzx(zzpVar); } @Override // com.google.android.gms.measurement.internal.zzeb public final List zze(zzp zzpVar, boolean z) { zzz(zzpVar, false); String str = zzpVar.zza; Preconditions.checkNotNull(str); try { List list = (List) this.zza.zzaz().zzh(new zzgk(this, str)).get(); ArrayList arrayList = new ArrayList(list.size()); for (zzkx zzkxVar : list) { if (z || !zzkz.zzag(zzkxVar.zzc)) { arrayList.add(new zzkv(zzkxVar)); } } return arrayList; } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzc("Failed to get user properties. appId", zzel.zzn(zzpVar.zza), e); return null; } } @Override // com.google.android.gms.measurement.internal.zzeb public final List zzf(String str, String str2, zzp zzpVar) { zzz(zzpVar, false); String str3 = zzpVar.zza; Preconditions.checkNotNull(str3); try { return (List) this.zza.zzaz().zzh(new zzgb(this, str3, str, str2)).get(); } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzb("Failed to get conditional user properties", e); return Collections.emptyList(); } } @Override // com.google.android.gms.measurement.internal.zzeb public final List zzg(String str, String str2, String str3) { zzA(str, true); try { return (List) this.zza.zzaz().zzh(new zzgc(this, str, str2, str3)).get(); } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzb("Failed to get conditional user properties as", e); return Collections.emptyList(); } } @Override // com.google.android.gms.measurement.internal.zzeb public final List zzh(String str, String str2, boolean z, zzp zzpVar) { zzz(zzpVar, false); String str3 = zzpVar.zza; Preconditions.checkNotNull(str3); try { List list = (List) this.zza.zzaz().zzh(new zzfz(this, str3, str, str2)).get(); ArrayList arrayList = new ArrayList(list.size()); for (zzkx zzkxVar : list) { if (z || !zzkz.zzag(zzkxVar.zzc)) { arrayList.add(new zzkv(zzkxVar)); } } return arrayList; } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzc("Failed to query user properties. appId", zzel.zzn(zzpVar.zza), e); return Collections.emptyList(); } } @Override // com.google.android.gms.measurement.internal.zzeb public final List zzi(String str, String str2, String str3, boolean z) { zzA(str, true); try { List list = (List) this.zza.zzaz().zzh(new zzga(this, str, str2, str3)).get(); ArrayList arrayList = new ArrayList(list.size()); for (zzkx zzkxVar : list) { if (z || !zzkz.zzag(zzkxVar.zzc)) { arrayList.add(new zzkv(zzkxVar)); } } return arrayList; } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzc("Failed to get user properties as. appId", zzel.zzn(str), e); return Collections.emptyList(); } } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzj(zzp zzpVar) { zzz(zzpVar, false); zzy(new zzgl(this, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzk(zzat zzatVar, zzp zzpVar) { Preconditions.checkNotNull(zzatVar); zzz(zzpVar, false); zzy(new zzgg(this, zzatVar, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzl(zzat zzatVar, String str, String str2) { Preconditions.checkNotNull(zzatVar); Preconditions.checkNotEmpty(str); zzA(str, true); zzy(new zzgh(this, zzatVar, str)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzm(zzp zzpVar) { Preconditions.checkNotEmpty(zzpVar.zza); zzA(zzpVar.zza, false); zzy(new zzgd(this, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzn(zzab zzabVar, zzp zzpVar) { Preconditions.checkNotNull(zzabVar); Preconditions.checkNotNull(zzabVar.zzc); zzz(zzpVar, false); zzab zzabVar2 = new zzab(zzabVar); zzabVar2.zza = zzpVar.zza; zzy(new zzfx(this, zzabVar2, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzo(zzab zzabVar) { Preconditions.checkNotNull(zzabVar); Preconditions.checkNotNull(zzabVar.zzc); Preconditions.checkNotEmpty(zzabVar.zza); zzA(zzabVar.zza, true); zzy(new zzfy(this, new zzab(zzabVar))); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzp(zzp zzpVar) { Preconditions.checkNotEmpty(zzpVar.zza); Preconditions.checkNotNull(zzpVar.zzv); zzgf zzgfVar = new zzgf(this, zzpVar); Preconditions.checkNotNull(zzgfVar); if (this.zza.zzaz().zzs()) { zzgfVar.run(); } else { this.zza.zzaz().zzq(zzgfVar); } } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzq(long j, String str, String str2, String str3) { zzy(new zzgm(this, str2, str3, str, j)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzr(final Bundle bundle, zzp zzpVar) { zzz(zzpVar, false); final String str = zzpVar.zza; Preconditions.checkNotNull(str); zzy(new Runnable(this, str, bundle) { // from class: com.google.android.gms.measurement.internal.zzfw public final zzgn zza; public final String zzb; public final Bundle zzc; @Override // java.lang.Runnable public final void run() { this.zza.zzx(this.zzb, this.zzc); } { this.zza = this; this.zzb = str; this.zzc = bundle; } }); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzs(zzp zzpVar) { zzz(zzpVar, false); zzy(new zzge(this, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final void zzt(zzkv zzkvVar, zzp zzpVar) { Preconditions.checkNotNull(zzkvVar); zzz(zzpVar, false); zzy(new zzgj(this, zzkvVar, zzpVar)); } @Override // com.google.android.gms.measurement.internal.zzeb public final byte[] zzu(zzat zzatVar, String str) { Preconditions.checkNotEmpty(str); Preconditions.checkNotNull(zzatVar); zzA(str, true); this.zza.zzay().zzc().zzb("Log and bundle. event", this.zza.zzj().zzd(zzatVar.zza)); long nanoTime = this.zza.zzav().nanoTime() / 1000000; try { byte[] bArr = (byte[]) this.zza.zzaz().zzi(new zzgi(this, zzatVar, str)).get(); if (bArr == null) { this.zza.zzay().zzd().zzb("Log and bundle returned null. appId", zzel.zzn(str)); bArr = new byte[0]; } this.zza.zzay().zzc().zzd("Log and bundle processed. event, size, time_ms", this.zza.zzj().zzd(zzatVar.zza), Integer.valueOf(bArr.length), Long.valueOf((this.zza.zzav().nanoTime() / 1000000) - nanoTime)); return bArr; } catch (InterruptedException | ExecutionException e) { this.zza.zzay().zzd().zzd("Failed to log and bundle. appId, event, error", zzel.zzn(str), this.zza.zzj().zzd(zzatVar.zza), e); return null; } } /* JADX INFO: Access modifiers changed from: package-private */ public final void zzw(zzat zzatVar, zzp zzpVar) { if (!this.zza.zzo().zzl(zzpVar.zza)) { zzB(zzatVar, zzpVar); return; } this.zza.zzay().zzj().zzb("EES config found for", zzpVar.zza); zzfm zzo = this.zza.zzo(); String str = zzpVar.zza; zzpe.zzc(); com.google.android.gms.internal.measurement.zzc zzcVar = null; if (zzo.zzs.zzf().zzs(null, zzdy.zzat) && !TextUtils.isEmpty(str)) { zzcVar = zzo.zzc.get(str); } if (zzcVar != null) { try { Map zzt = this.zza.zzu().zzt(zzatVar.zzb.zzc(), true); String zza = zzgs.zza(zzatVar.zza); if (zza == null) { zza = zzatVar.zza; } if (zzcVar.zze(new com.google.android.gms.internal.measurement.zzaa(zza, zzatVar.zzd, zzt))) { if (zzcVar.zzg()) { this.zza.zzay().zzj().zzb("EES edited event", zzatVar.zza); zzB(this.zza.zzu().zzi(zzcVar.zza().zzb()), zzpVar); } else { zzB(zzatVar, zzpVar); } if (zzcVar.zzf()) { for (com.google.android.gms.internal.measurement.zzaa zzaaVar : zzcVar.zza().zzc()) { this.zza.zzay().zzj().zzb("EES logging created event", zzaaVar.zzd()); zzB(this.zza.zzu().zzi(zzaaVar), zzpVar); } return; } return; } } catch (com.google.android.gms.internal.measurement.zzd unused) { this.zza.zzay().zzd().zzc("EES error. appId, eventName", zzpVar.zzb, zzatVar.zza); } this.zza.zzay().zzj().zzb("EES was not applied to event", zzatVar.zza); zzB(zzatVar, zzpVar); return; } this.zza.zzay().zzj().zzb("EES not loaded for", zzpVar.zza); zzB(zzatVar, zzpVar); } /* JADX INFO: Access modifiers changed from: package-private */ public final /* synthetic */ void zzx(String str, Bundle bundle) { zzaj zzi = this.zza.zzi(); zzi.zzg(); zzi.zzY(); byte[] zzbs = zzi.zzf.zzu().zzj(new zzao(zzi.zzs, "", str, "dep", 0L, 0L, bundle)).zzbs(); zzi.zzs.zzay().zzj().zzc("Saving default event parameters, appId, data size", zzi.zzs.zzj().zzd(str), Integer.valueOf(zzbs.length)); ContentValues contentValues = new ContentValues(); contentValues.put(HiAnalyticsConstant.BI_KEY_APP_ID, str); contentValues.put("parameters", zzbs); try { if (zzi.zzh().insertWithOnConflict("default_event_params", null, contentValues, 5) == -1) { zzi.zzs.zzay().zzd().zzb("Failed to insert default event parameters (got -1). appId", zzel.zzn(str)); } } catch (SQLiteException e) { zzi.zzs.zzay().zzd().zzc("Error storing default event parameters. appId", zzel.zzn(str), e); } } final void zzy(Runnable runnable) { Preconditions.checkNotNull(runnable); if (this.zza.zzaz().zzs()) { runnable.run(); } else { this.zza.zzaz().zzp(runnable); } } }