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.content.pm.ResolveInfo; import android.net.Uri; import androidx.annotation.Nullable; import androidx.browser.customtabs.CustomTabsClient; import androidx.browser.customtabs.CustomTabsServiceConnection; import androidx.browser.customtabs.CustomTabsSession; import java.util.List; /* loaded from: classes3.dex */ public final class zzbdm { @Nullable private CustomTabsSession zza; @Nullable private CustomTabsClient zzb; @Nullable private CustomTabsServiceConnection zzc; @Nullable private zzbdl zzd; public static boolean zzg(Context context) { PackageManager packageManager = context.getPackageManager(); if (packageManager != null) { Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.example.com")); ResolveInfo resolveActivity = packageManager.resolveActivity(intent, 0); List queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); if (queryIntentActivities != null && resolveActivity != null) { for (int i = 0; i < queryIntentActivities.size(); i++) { if (resolveActivity.activityInfo.name.equals(queryIntentActivities.get(i).activityInfo.name)) { return resolveActivity.activityInfo.packageName.equals(zzhfk.zza(context)); } } } } return false; } @Nullable public final CustomTabsSession zza() { CustomTabsClient customTabsClient = this.zzb; if (customTabsClient == null) { this.zza = null; } else if (this.zza == null) { this.zza = customTabsClient.newSession(null); } return this.zza; } public final void zzb(Activity activity) { String zza; if (this.zzb == null && (zza = zzhfk.zza(activity)) != null) { zzhfl zzhflVar = new zzhfl(this); this.zzc = zzhflVar; CustomTabsClient.bindCustomTabsService(activity, zza, zzhflVar); } } public final void zzc(CustomTabsClient customTabsClient) { this.zzb = customTabsClient; customTabsClient.warmup(0L); zzbdl zzbdlVar = this.zzd; if (zzbdlVar != null) { zzbdlVar.zza(); } } public final void zzd() { this.zzb = null; this.zza = null; } public final void zze(zzbdl zzbdlVar) { this.zzd = zzbdlVar; } public final void zzf(Activity activity) { CustomTabsServiceConnection customTabsServiceConnection = this.zzc; if (customTabsServiceConnection == null) { return; } activity.unbindService(customTabsServiceConnection); this.zzb = null; this.zza = null; this.zzc = null; } }