package com.google.android.gms.internal.ads; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; import android.os.SystemClock; import android.text.TextUtils; import android.view.View; import androidx.annotation.Nullable; import androidx.annotation.VisibleForTesting; import androidx.browser.customtabs.CustomTabsClient; import com.fyber.inneractive.sdk.external.InneractiveMediationDefs; import com.google.android.gms.dynamic.ObjectWrapper; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.same.report.i; import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode; import com.tapjoy.TJAdUnitConstants; import java.net.URISyntaxException; import java.util.HashMap; import java.util.Map; import java.util.Objects; /* loaded from: classes3.dex */ public final class zzbkb implements zzbjp { @Nullable private final com.google.android.gms.ads.internal.zzb zza; @Nullable private final zzdrw zzb; @Nullable private final zzbsc zzd; @Nullable private final zzebk zze; @Nullable private final zzcmk zzf; private com.google.android.gms.ads.internal.overlay.zzaa zzg = null; private final zzgcs zzh = zzbzw.zzg; private final com.google.android.gms.ads.internal.util.client.zzu zzc = new com.google.android.gms.ads.internal.util.client.zzu(null); public zzbkb(com.google.android.gms.ads.internal.zzb zzbVar, zzbsc zzbscVar, zzebk zzebkVar, zzdrw zzdrwVar, zzcmk zzcmkVar) { this.zza = zzbVar; this.zzd = zzbscVar; this.zze = zzebkVar; this.zzb = zzdrwVar; this.zzf = zzcmkVar; } public static int zzb(Map map) { String str = (String) map.get("o"); if (str == null) { return -1; } if (TtmlNode.TAG_P.equalsIgnoreCase(str)) { return 7; } if ("l".equalsIgnoreCase(str)) { return 6; } return "c".equalsIgnoreCase(str) ? 14 : -1; } @VisibleForTesting public static Uri zzc(Context context, zzava zzavaVar, Uri uri, View view, @Nullable Activity activity, @Nullable zzfcn zzfcnVar) { if (zzavaVar == null) { return uri; } try { if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlR)).booleanValue() || zzfcnVar == null) { if (zzavaVar.zze(uri)) { uri = zzavaVar.zza(uri, context, view, activity); } } else if (zzavaVar.zze(uri)) { uri = zzfcnVar.zza(uri, context, view, activity); } } catch (zzavb unused) { } catch (Exception e) { com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "OpenGmsgHandler.maybeAddClickSignalsToUri"); } return uri; } @VisibleForTesting public static Uri zzd(Uri uri) { try { if (uri.getQueryParameter("aclk_ms") != null) { return uri.buildUpon().appendQueryParameter("aclk_upms", String.valueOf(SystemClock.uptimeMillis())).build(); } } catch (UnsupportedOperationException e) { com.google.android.gms.ads.internal.util.client.zzo.zzh("Error adding click uptime parameter to url: ".concat(String.valueOf(uri.toString())), e); } return uri; } public static boolean zzf(Map map) { return "1".equals(map.get("custom_close")); } /* JADX INFO: Access modifiers changed from: private */ public final void zzh(String str, com.google.android.gms.ads.internal.client.zza zzaVar, Map map, String str2) { String str3; boolean z; boolean z2; Object obj; HashMap hashMap; Object obj2; boolean z3; zzcex zzcexVar = (zzcex) zzaVar; zzfbo zzD = zzcexVar.zzD(); zzfbr zzR = zzcexVar.zzR(); if (zzD == null || zzR == null) { str3 = ""; z = false; } else { String str4 = zzR.zzb; z = zzD.zzb(); str3 = str4; } boolean z4 = (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzkC)).booleanValue() && map.containsKey("sc") && ((String) map.get("sc")).equals("0")) ? false : true; boolean z5 = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzmC)).booleanValue() && map.containsKey("ig_cl") && ((String) map.get("ig_cl")).equals("true"); if ("expand".equalsIgnoreCase(str2)) { if (zzcexVar.zzaF()) { com.google.android.gms.ads.internal.util.client.zzo.zzj("Cannot expand WebView that is already expanded."); return; } else { zzk(false); ((zzcgh) zzaVar).zzaL(zzf(map), zzb(map), z4); return; } } if ("webapp".equalsIgnoreCase(str2)) { zzk(false); boolean z6 = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlM)).booleanValue() && Objects.equals(map.get("is_allowed_for_lock_screen"), "1"); if (str != null) { ((zzcgh) zzaVar).zzaN(zzf(map), zzb(map), str, z4, z6); return; } else { ((zzcgh) zzaVar).zzaM(zzf(map), zzb(map), (String) map.get(TJAdUnitConstants.String.HTML), (String) map.get("baseurl"), z4); return; } } Intent intent = null; if ("chrome_custom_tab".equalsIgnoreCase(str2)) { Context context = zzcexVar.getContext(); if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzeI)).booleanValue()) { com.google.android.gms.ads.internal.util.zze.zza("User opt out chrome custom tab."); zzm(10); } else { if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzeG)).booleanValue() ? !zzbdm.zzg(context) : CustomTabsClient.getPackageName(context, null) == null) { zzk(true); if (TextUtils.isEmpty(str)) { com.google.android.gms.ads.internal.util.client.zzo.zzj("Cannot open browser with null or empty url"); zzm(7); return; } Uri zzd = zzd(zzc(zzcexVar.getContext(), zzcexVar.zzI(), Uri.parse(str), zzcexVar.zzF(), zzcexVar.zzi(), zzcexVar.zzS())); if (z && this.zze != null && zzl(zzaVar, zzcexVar.getContext(), zzd.toString(), str3)) { return; } this.zzg = new zzbjy(this); ((zzcgh) zzaVar).zzaJ(new com.google.android.gms.ads.internal.overlay.zzc(null, zzd.toString(), null, null, null, null, null, null, ObjectWrapper.wrap(this.zzg).asBinder(), true), z4, z5, str3); return; } zzm(4); } map.put("use_first_package", "true"); map.put("use_running_process", "true"); zzj(zzaVar, map, z, str3, z4, z5); return; } if (MBridgeConstans.DYNAMIC_VIEW_WX_APP.equalsIgnoreCase(str2) && "true".equalsIgnoreCase((String) map.get("system_browser"))) { zzj(zzaVar, map, z, str3, z4, z5); return; } if ("open_app".equalsIgnoreCase(str2)) { if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzid)).booleanValue()) { zzk(true); String str5 = (String) map.get(TtmlNode.TAG_P); if (str5 == null) { com.google.android.gms.ads.internal.util.client.zzo.zzj("Package name missing from open app action."); return; } if (z && this.zze != null && zzl(zzaVar, zzcexVar.getContext(), str5, str3)) { return; } PackageManager packageManager = zzcexVar.getContext().getPackageManager(); if (packageManager == null) { com.google.android.gms.ads.internal.util.client.zzo.zzj("Cannot get package manager from open app action."); return; } Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str5); if (launchIntentForPackage != null) { ((zzcgh) zzaVar).zzaJ(new com.google.android.gms.ads.internal.overlay.zzc(launchIntentForPackage, this.zzg), z4, z5, str3); return; } return; } return; } zzk(true); String str6 = (String) map.get("intent_url"); if (!TextUtils.isEmpty(str6)) { try { intent = Intent.parseUri(str6, 0); } catch (URISyntaxException e) { com.google.android.gms.ads.internal.util.client.zzo.zzh("Error parsing the url: ".concat(String.valueOf(str6)), e); } } Intent intent2 = intent; if (intent2 != null && intent2.getData() != null) { Uri data = intent2.getData(); if (!Uri.EMPTY.equals(data)) { Uri zzd2 = zzd(zzc(zzcexVar.getContext(), zzcexVar.zzI(), data, zzcexVar.zzF(), zzcexVar.zzi(), zzcexVar.zzS())); if (!TextUtils.isEmpty(intent2.getType())) { if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzie)).booleanValue()) { intent2.setDataAndType(zzd2, intent2.getType()); } } intent2.setData(zzd2); } } boolean z7 = ((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziz)).booleanValue() && "intent_async".equalsIgnoreCase(str2) && map.containsKey("event_id"); HashMap hashMap2 = new HashMap(); if (z7) { obj = TtmlNode.TAG_P; obj2 = "event_id"; z2 = z5; hashMap = hashMap2; this.zzg = new zzbjz(this, z4, zzaVar, hashMap2, map); z3 = false; } else { z2 = z5; obj = TtmlNode.TAG_P; hashMap = hashMap2; obj2 = "event_id"; z3 = z4; } if (intent2 != null) { if (!z || this.zze == null || !zzl(zzaVar, zzcexVar.getContext(), intent2.getData().toString(), str3)) { ((zzcgh) zzaVar).zzaJ(new com.google.android.gms.ads.internal.overlay.zzc(intent2, this.zzg), z3, z2, str3); return; } else { if (z7) { hashMap.put((String) map.get(obj2), Boolean.TRUE); ((zzbmk) zzaVar).zzd("openIntentAsync", hashMap); return; } return; } } boolean z8 = z2; String uri = !TextUtils.isEmpty(str) ? zzd(zzc(zzcexVar.getContext(), zzcexVar.zzI(), Uri.parse(str), zzcexVar.zzF(), zzcexVar.zzi(), zzcexVar.zzS())).toString() : str; if (!z || this.zze == null || !zzl(zzaVar, zzcexVar.getContext(), uri, str3)) { ((zzcgh) zzaVar).zzaJ(new com.google.android.gms.ads.internal.overlay.zzc((String) map.get(i.a), uri, (String) map.get(InneractiveMediationDefs.GENDER_MALE), (String) map.get(obj), (String) map.get("c"), (String) map.get(InneractiveMediationDefs.GENDER_FEMALE), (String) map.get("e"), this.zzg), z3, z8, str3); } else if (z7) { hashMap.put((String) map.get(obj2), Boolean.TRUE); ((zzbmk) zzaVar).zzd("openIntentAsync", hashMap); } } private final void zzi(Context context, String str, String str2) { this.zze.zzc(str); zzdrw zzdrwVar = this.zzb; if (zzdrwVar != null) { zzebv.zzd(context, zzdrwVar, this.zze, str, "dialog_not_shown", zzfxq.zze("dialog_not_shown_reason", str2)); } } /* JADX WARN: Code restructure failed: missing block: B:39:0x0108, code lost: if (com.google.android.gms.internal.ads.zzbka.zzc(r2, r12, r13, r14, r15) == null) goto L29; */ /* JADX WARN: Code restructure failed: missing block: B:57:0x0157, code lost: r22 = r7; r11 = r16; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final void zzj(com.google.android.gms.ads.internal.client.zza r21, java.util.Map r22, boolean r23, java.lang.String r24, boolean r25, boolean r26) { /* Method dump skipped, instructions count: 431 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzbkb.zzj(com.google.android.gms.ads.internal.client.zza, java.util.Map, boolean, java.lang.String, boolean, boolean):void"); } private final void zzk(boolean z) { zzbsc zzbscVar = this.zzd; if (zzbscVar != null) { zzbscVar.zza(z); } } /* JADX WARN: Code restructure failed: missing block: B:29:0x005e, code lost: if (((java.lang.Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(com.google.android.gms.internal.ads.zzbcl.zzit)).booleanValue() != false) goto L77; */ /* JADX WARN: Code restructure failed: missing block: B:41:0x00c8, code lost: if ((android.os.Build.VERSION.SDK_INT < 33 ? ((java.lang.Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(com.google.android.gms.internal.ads.zzbcl.zzio)).booleanValue() : ((java.lang.Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(com.google.android.gms.internal.ads.zzbcl.zzin)).booleanValue()) != false) goto L51; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final boolean zzl(com.google.android.gms.ads.internal.client.zza r9, android.content.Context r10, java.lang.String r11, java.lang.String r12) { /* Method dump skipped, instructions count: 335 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzbkb.zzl(com.google.android.gms.ads.internal.client.zza, android.content.Context, java.lang.String, java.lang.String):boolean"); } /* JADX INFO: Access modifiers changed from: private */ public final void zzm(int i) { zzdrw zzdrwVar; String str; if (!((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzeF)).booleanValue() || (zzdrwVar = this.zzb) == null) { return; } zzdrv zza = zzdrwVar.zza(); zza.zzb("action", "cct_action"); switch (i) { case 2: str = "CONTEXT_NOT_AN_ACTIVITY"; break; case 3: str = "CONTEXT_NULL"; break; case 4: str = "CCT_NOT_SUPPORTED"; break; case 5: str = "CCT_READY_TO_OPEN"; break; case 6: str = "ACTIVITY_NOT_FOUND"; break; case 7: str = "EMPTY_URL"; break; case 8: str = "UNKNOWN"; break; case 9: str = "WRONG_EXP_SETUP"; break; default: str = "OPT_OUT"; break; } zza.zzb("cct_open_status", str); zza.zzg(); } @Override // com.google.android.gms.internal.ads.zzbjp public final /* bridge */ /* synthetic */ void zza(Object obj, Map map) { com.google.android.gms.ads.internal.client.zza zzaVar = (com.google.android.gms.ads.internal.client.zza) obj; String str = (String) map.get("u"); Map hashMap = new HashMap(); zzcex zzcexVar = (zzcex) zzaVar; if (zzcexVar.zzD() != null) { hashMap = zzcexVar.zzD().zzaw; } String zzc = zzbyk.zzc(str, zzcexVar.getContext(), true, hashMap); String str2 = (String) map.get("a"); if (str2 == null) { com.google.android.gms.ads.internal.util.client.zzo.zzj("Action missing from an open GMSG."); return; } com.google.android.gms.ads.internal.zzb zzbVar = this.zza; if (zzbVar == null || zzbVar.zzc()) { zzgch.zzr((((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzjT)).booleanValue() && this.zzf != null && zzcmk.zzj(zzc)) ? this.zzf.zzb(zzc, com.google.android.gms.ads.internal.client.zzbc.zze()) : zzgch.zzh(zzc), new zzbjx(this, map, zzaVar, str2), this.zzh); } else { zzbVar.zzb(zzc); } } }