package com.google.android.gms.common.api.internal;

import android.os.Looper;
import android.util.Pair;
import androidx.annotation.Nullable;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.annotation.KeepName;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.m;
import com.google.android.gms.internal.ads.w40;
import com.google.android.gms.measurement.internal.u1;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: loaded from: classes2.dex */
@KeepForSdk
@KeepName
public abstract class BasePendingResult<R extends com.google.android.gms.common.api.m> extends com.bumptech.glide.h {

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

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public boolean f8205g;

    @KeepName
    private y0 resultGuardian;

    @Nullable
    private com.google.android.gms.common.api.n zah;

    @Nullable
    private com.google.android.gms.common.api.m zaj;

    @Nullable
    private com.google.android.gms.common.internal.p zao;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Object f8199a = new Object();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final CountDownLatch f8201c = new CountDownLatch(1);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ArrayList f8202d = new ArrayList();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final AtomicReference f8203e = new AtomicReference();

    static {
        new x0(0);
    }

    @KeepForSdk
    public BasePendingResult(@Nullable com.google.android.gms.common.api.l lVar) {
        this.f8200b = new e(lVar != null ? ((d0) lVar).f8232a.getLooper() : Looper.getMainLooper(), 0);
        new WeakReference(lVar);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static void zal(@Nullable com.google.android.gms.common.api.m mVar) {
        if (mVar instanceof w40) {
            try {
                ((w40) mVar).b();
            } catch (RuntimeException unused) {
                "Unable to release ".concat(String.valueOf(mVar));
            }
        }
    }

    public abstract com.google.android.gms.common.api.m E();

    public final void F(Status status) {
        synchronized (this.f8199a) {
            try {
                if (!G()) {
                    H(E());
                    this.f8205g = true;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final boolean G() {
        return this.f8201c.getCount() == 0;
    }

    public final void H(com.google.android.gms.common.api.m mVar) {
        synchronized (this.f8199a) {
            try {
                if (this.f8205g) {
                    zal(mVar);
                    return;
                }
                G();
                com.google.android.gms.common.internal.w.h(!G(), "Results have already been set");
                com.google.android.gms.common.internal.w.h(!this.f8204f, "Result has already been consumed");
                I(mVar);
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void I(com.google.android.gms.common.api.m mVar) {
        this.zaj = mVar;
        mVar.p();
        this.f8201c.countDown();
        if (this.zaj instanceof w40) {
            this.resultGuardian = new y0(this);
        }
        ArrayList arrayList = this.f8202d;
        if (arrayList.size() <= 0) {
            arrayList.clear();
        } else {
            ((v) arrayList.get(0)).getClass();
            throw null;
        }
    }

    @KeepForSdk
    public final void setResultCallback(@Nullable com.google.android.gms.common.api.n nVar) {
        com.google.android.gms.common.api.m mVar;
        synchronized (this.f8199a) {
            try {
                if (nVar == null) {
                    return;
                }
                com.google.android.gms.common.internal.w.h(!this.f8204f, "Result has already been consumed.");
                synchronized (this.f8199a) {
                }
                if (G()) {
                    e eVar = this.f8200b;
                    synchronized (this.f8199a) {
                        com.google.android.gms.common.internal.w.h(!this.f8204f, "Result has already been consumed.");
                        com.google.android.gms.common.internal.w.h(G(), "Result is not ready.");
                        mVar = this.zaj;
                        this.zaj = null;
                        this.f8204f = true;
                    }
                    u1.x(this.f8203e.getAndSet(null));
                    com.google.android.gms.common.api.m mVar2 = (com.google.android.gms.common.api.m) com.google.android.gms.common.internal.w.checkNotNull(mVar);
                    eVar.getClass();
                    u1.x(com.google.android.gms.common.internal.w.checkNotNull(null));
                    eVar.sendMessage(eVar.obtainMessage(1, new Pair(null, mVar2)));
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void zan(@Nullable p0 p0Var) {
        this.f8203e.set(p0Var);
    }
}
