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

import android.content.ContentResolver;
import android.database.sqlite.SQLiteException;
import android.net.Uri;
import android.os.Binder;
import android.os.StrictMode;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class v4 implements y4 {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final androidx.collection.f f20487h = new androidx.collection.f(0);

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final String[] f20488i = {"key", "value"};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ContentResolver f20489a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Uri f20490b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Runnable f20491c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final v0.a f20492d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final Object f20493e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public volatile Map f20494f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final ArrayList f20495g;

    public v4(ContentResolver contentResolver, Uri uri, Runnable runnable) {
        v0.a aVar = new v0.a(this, 4);
        this.f20492d = aVar;
        this.f20493e = new Object();
        this.f20495g = new ArrayList();
        contentResolver.getClass();
        uri.getClass();
        this.f20489a = contentResolver;
        this.f20490b = uri;
        this.f20491c = runnable;
        contentResolver.registerContentObserver(uri, false, aVar);
    }

    public static v4 a(ContentResolver contentResolver, Uri uri, Runnable runnable) {
        v4 v4Var;
        synchronized (v4.class) {
            androidx.collection.f fVar = f20487h;
            v4Var = (v4) fVar.get(uri);
            if (v4Var == null) {
                try {
                    v4 v4Var2 = new v4(contentResolver, uri, runnable);
                    try {
                        fVar.put(uri, v4Var2);
                    } catch (SecurityException unused) {
                    }
                    v4Var = v4Var2;
                } catch (SecurityException unused2) {
                }
            }
        }
        return v4Var;
    }

    public static synchronized void c() {
        try {
            for (v4 v4Var : (androidx.collection.e) f20487h.values()) {
                v4Var.f20489a.unregisterContentObserver(v4Var.f20492d);
            }
            f20487h.clear();
        } catch (Throwable th) {
            throw th;
        }
    }

    public final Map b() {
        Map mapEmptyMap;
        Object objS;
        Map map = this.f20494f;
        if (map == null) {
            synchronized (this.f20493e) {
                try {
                    map = this.f20494f;
                    if (map == null) {
                        StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
                        try {
                            e.y yVar = new e.y(this);
                            try {
                                objS = yVar.s();
                            } catch (SecurityException unused) {
                                long jClearCallingIdentity = Binder.clearCallingIdentity();
                                try {
                                    objS = yVar.s();
                                } finally {
                                    Binder.restoreCallingIdentity(jClearCallingIdentity);
                                }
                            }
                            mapEmptyMap = (Map) objS;
                        } catch (SQLiteException | IllegalStateException | SecurityException unused2) {
                            mapEmptyMap = Collections.emptyMap();
                        } finally {
                            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                        }
                        this.f20494f = mapEmptyMap;
                        map = mapEmptyMap;
                    }
                } finally {
                }
            }
        }
        return map != null ? map : Collections.emptyMap();
    }

    @Override // com.google.android.gms.internal.measurement.y4
    public final /* synthetic */ Object zza(String str) {
        return (String) b().get(str);
    }
}
