package com.google.android.gms.internal.measurement;

import android.content.Context;
import android.content.pm.ProviderInfo;
import android.net.Uri;
import android.os.Build;
import android.util.Log;
import androidx.media3.extractor.ts.TsExtractor;
import defpackage.xx6;

/* JADX INFO: loaded from: classes2.dex */
public final class zzhi {
    private static volatile xx6<Boolean> zza = xx6.a();
    private static final Object zzb = new Object();

    private static boolean zza(Context context) {
        return (context.getPackageManager().getApplicationInfo("com.google.android.gms", 0).flags & TsExtractor.TS_STREAM_TYPE_AC3) != 0;
    }

    public static boolean zza(Context context, Uri uri) {
        String authority = uri.getAuthority();
        boolean z = false;
        if (!"com.google.android.gms.phenotype".equals(authority)) {
            Log.e("PhenotypeClientHelper", authority + " is an unsupported authority. Only com.google.android.gms.phenotype authority is supported.");
            return false;
        }
        if (zza.c()) {
            return ((Boolean) zza.b()).booleanValue();
        }
        synchronized (zzb) {
            try {
                if (zza.c()) {
                    return ((Boolean) zza.b()).booleanValue();
                }
                if (!"com.google.android.gms".equals(context.getPackageName())) {
                    ProviderInfo providerInfoResolveContentProvider = context.getPackageManager().resolveContentProvider("com.google.android.gms.phenotype", Build.VERSION.SDK_INT < 29 ? 0 : 268435456);
                    if (providerInfoResolveContentProvider != null && "com.google.android.gms".equals(providerInfoResolveContentProvider.packageName)) {
                    }
                    zza = xx6.d(Boolean.valueOf(z));
                    return ((Boolean) zza.b()).booleanValue();
                }
                if (zza(context)) {
                    z = true;
                }
                zza = xx6.d(Boolean.valueOf(z));
                return ((Boolean) zza.b()).booleanValue();
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
