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

import android.app.ActivityManager;
import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Process;
import android.util.Log;
import android.util.SparseIntArray;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import com.google.android.gms.common.api.GoogleApiActivity;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.UnsupportedApiCallException;
import com.google.android.gms.internal.common.zzy;
import com.google.android.gms.measurement.internal.u1;
import com.google.errorprone.annotations.concurrent.GuardedBy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes2.dex */
public final class g implements Handler.Callback {

    @Nullable
    @GuardedBy("lock")
    private static g zad;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public long f8234a;

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final e8.d f8237d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final xyz.stream.utils.e0 f8238e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final AtomicInteger f8239f;

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final ConcurrentHashMap f8241h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final androidx.collection.g f8242i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final androidx.collection.g f8243j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final o8.e f8244k;

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

    @Nullable
    private com.google.android.gms.common.internal.a0 zag;

    @Nullable
    private com.google.android.gms.common.internal.b0 zah;

    @Nullable
    @GuardedBy("lock")
    private x zao;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public static final Status f8233m = new Status(4, "Sign-out occurred while this API call was in progress.");
    public static final Status Q = new Status(4, "The user must be signed in to make this API call.");
    public static final Object R = new Object();

    public g(Context context, Looper looper) {
        e8.d dVar = e8.d.f25520d;
        this.f8234a = 10000L;
        this.f8235b = false;
        this.f8239f = new AtomicInteger(1);
        this.f8240g = new AtomicInteger(0);
        this.f8241h = new ConcurrentHashMap(5, 0.75f, 1);
        this.zao = null;
        this.f8242i = new androidx.collection.g(0);
        this.f8243j = new androidx.collection.g(0);
        this.f8245l = true;
        this.f8236c = context;
        o8.e eVar = new o8.e(looper, this, 0);
        this.f8244k = eVar;
        this.f8237d = dVar;
        this.f8238e = new xyz.stream.utils.e0();
        if (i8.e.a(context)) {
            this.f8245l = false;
        }
        eVar.sendMessage(eVar.obtainMessage(6));
    }

    public static Status e(a aVar, e8.b bVar) {
        return new Status(17, defpackage.e.k("API: ", aVar.f8207b.f8195b, " is not available on this device. Connection failed with: ", String.valueOf(bVar)), bVar.getResolution(), bVar);
    }

    public static g i(Context context) {
        g gVar;
        synchronized (R) {
            try {
                if (zad == null) {
                    Looper looper = com.google.android.gms.common.internal.m.b().getLooper();
                    Context applicationContext = context.getApplicationContext();
                    Object obj = e8.d.f25519c;
                    zad = new g(applicationContext, looper);
                }
                gVar = zad;
            } catch (Throwable th) {
                throw th;
            }
        }
        return gVar;
    }

    public final void a(x xVar) {
        synchronized (R) {
            try {
                if (this.zao != xVar) {
                    this.zao = xVar;
                    this.f8242i.clear();
                }
                this.f8242i.addAll(xVar.f8303f);
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void b(x xVar) {
        synchronized (R) {
            try {
                if (this.zao == xVar) {
                    this.zao = null;
                    this.f8242i.clear();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final boolean c() {
        if (this.f8235b) {
            return false;
        }
        com.google.android.gms.common.internal.y config = com.google.android.gms.common.internal.x.a().getConfig();
        if (config != null && !config.f8417b) {
            return false;
        }
        int i10 = ((SparseIntArray) this.f8238e.f36128b).get(203400000, -1);
        return i10 == -1 || i10 == 0;
    }

    public final boolean d(e8.b bVar, int i10) {
        PendingIntent errorResolutionPendingIntent;
        e8.d dVar = this.f8237d;
        dVar.getClass();
        Context context = this.f8236c;
        if (j8.c.a(context) || (errorResolutionPendingIntent = dVar.getErrorResolutionPendingIntent(context, bVar)) == null) {
            return false;
        }
        int i11 = bVar.f25514b;
        int i12 = GoogleApiActivity.f8185b;
        Intent intent = new Intent(context, (Class<?>) GoogleApiActivity.class);
        intent.putExtra("pending_intent", errorResolutionPendingIntent);
        intent.putExtra("failing_client_id", i10);
        intent.putExtra("notify_manager", true);
        dVar.zae(context, i11, null, PendingIntent.getActivity(context, 0, intent, o8.d.f31440a | C.BUFFER_FLAG_FIRST_SAMPLE));
        return true;
    }

    public final a0 f(com.google.android.gms.common.api.i iVar) {
        ConcurrentHashMap concurrentHashMap = this.f8241h;
        a apiKey = iVar.getApiKey();
        a0 a0Var = (a0) concurrentHashMap.get(apiKey);
        if (a0Var == null) {
            a0Var = new a0(this, iVar);
            concurrentHashMap.put(apiKey, a0Var);
        }
        if (a0Var.f8209b.requiresSignIn()) {
            this.f8243j.add(apiKey);
        }
        a0Var.k();
        return a0Var;
    }

    public final void g(w8.i iVar, int i10, com.google.android.gms.common.api.i iVar2) {
        g0 g0VarZaa;
        if (i10 == 0 || (g0VarZaa = g0.zaa(this, i10, iVar2.getApiKey())) == null) {
            return;
        }
        o8.e eVar = this.f8244k;
        eVar.getClass();
        iVar.f34224a.a(new m0.f(2, eVar), g0VarZaa);
    }

    /* JADX WARN: Removed duplicated region for block: B:137:0x030e  */
    @Override // android.os.Handler.Callback
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean handleMessage(Message message) {
        e8.c[] cVarArrZab;
        int i10 = message.what;
        o8.e eVar = this.f8244k;
        ConcurrentHashMap concurrentHashMap = this.f8241h;
        a0 a0Var = null;
        switch (i10) {
            case 1:
                this.f8234a = true == ((Boolean) message.obj).booleanValue() ? 10000L : 300000L;
                eVar.removeMessages(12);
                Iterator it = concurrentHashMap.keySet().iterator();
                while (it.hasNext()) {
                    eVar.sendMessageDelayed(eVar.obtainMessage(12, (a) it.next()), this.f8234a);
                }
                return true;
            case 2:
                u1.x(message.obj);
                throw null;
            case 3:
                for (a0 a0Var2 : concurrentHashMap.values()) {
                    a0Var2.j();
                    a0Var2.k();
                }
                return true;
            case 4:
            case 8:
            case 13:
                j0 j0Var = (j0) message.obj;
                a0 a0VarF = (a0) concurrentHashMap.get(j0Var.f8262c.getApiKey());
                if (a0VarF == null) {
                    a0VarF = f(j0Var.f8262c);
                }
                boolean zRequiresSignIn = a0VarF.f8209b.requiresSignIn();
                s0 s0Var = j0Var.f8260a;
                if (!zRequiresSignIn || this.f8240g.get() == j0Var.f8261b) {
                    a0VarF.l(s0Var);
                } else {
                    s0Var.a(f8233m);
                    a0VarF.n();
                }
                return true;
            case 5:
                int i11 = message.arg1;
                e8.b bVar = (e8.b) message.obj;
                Iterator it2 = concurrentHashMap.values().iterator();
                while (true) {
                    if (it2.hasNext()) {
                        a0 a0Var3 = (a0) it2.next();
                        if (a0Var3.f8214g == i11) {
                            a0Var = a0Var3;
                        }
                    }
                }
                if (a0Var == null) {
                    Log.wtf("GoogleApiManager", defpackage.e.e("Could not find API instance ", i11, " while trying to fail enqueued calls."), new Exception());
                } else if (bVar.f25514b == 13) {
                    this.f8237d.getClass();
                    AtomicBoolean atomicBoolean = e8.g.f25524a;
                    a0Var.b(new Status(17, defpackage.e.k("Error resolution was canceled by the user, original error message: ", e8.b.y(bVar.f25514b), ": ", bVar.getErrorMessage())));
                } else {
                    a0Var.b(e(a0Var.f8210c, bVar));
                }
                return true;
            case 6:
                Context context = this.f8236c;
                if (context.getApplicationContext() instanceof Application) {
                    c.a((Application) context.getApplicationContext());
                    c cVar = c.f8223e;
                    z zVar = new z(this);
                    cVar.getClass();
                    synchronized (cVar) {
                        cVar.f8226c.add(zVar);
                        break;
                    }
                    AtomicBoolean atomicBoolean2 = cVar.f8225b;
                    boolean z10 = atomicBoolean2.get();
                    AtomicBoolean atomicBoolean3 = cVar.f8224a;
                    if (!z10) {
                        Boolean boolValueOf = i8.g.f26582c;
                        if (boolValueOf == null) {
                            if (Build.VERSION.SDK_INT >= 28) {
                                boolValueOf = Boolean.valueOf(Process.isIsolated());
                            } else {
                                try {
                                    Object objZza = com.google.android.gms.internal.common.h.zza(Process.class, "isIsolated", new com.google.android.gms.internal.common.g[0]);
                                    Object[] objArr = new Object[0];
                                    if (objZza == null) {
                                        throw new zzy(com.bumptech.glide.g.G("expected a non-null reference", objArr));
                                    }
                                    boolValueOf = (Boolean) objZza;
                                } catch (ReflectiveOperationException unused) {
                                    boolValueOf = Boolean.FALSE;
                                }
                            }
                            i8.g.f26582c = boolValueOf;
                        }
                        if (!boolValueOf.booleanValue()) {
                            ActivityManager.RunningAppProcessInfo runningAppProcessInfo = new ActivityManager.RunningAppProcessInfo();
                            ActivityManager.getMyMemoryState(runningAppProcessInfo);
                            if (!atomicBoolean2.getAndSet(true) && runningAppProcessInfo.importance > 100) {
                                atomicBoolean3.set(true);
                            }
                            if (!atomicBoolean3.get()) {
                            }
                        }
                    } else if (!atomicBoolean3.get()) {
                        this.f8234a = 300000L;
                    }
                }
                return true;
            case 7:
                f((com.google.android.gms.common.api.i) message.obj);
                return true;
            case 9:
                if (concurrentHashMap.containsKey(message.obj)) {
                    a0 a0Var4 = (a0) concurrentHashMap.get(message.obj);
                    com.google.android.gms.common.internal.w.c(a0Var4.f8218k.f8244k);
                    if (a0Var4.f8215h) {
                        a0Var4.k();
                    }
                }
                return true;
            case 10:
                androidx.collection.g gVar = this.f8243j;
                gVar.getClass();
                androidx.collection.b bVar2 = new androidx.collection.b(gVar);
                while (bVar2.hasNext()) {
                    a0 a0Var5 = (a0) concurrentHashMap.remove((a) bVar2.next());
                    if (a0Var5 != null) {
                        a0Var5.n();
                    }
                }
                gVar.clear();
                return true;
            case 11:
                if (concurrentHashMap.containsKey(message.obj)) {
                    a0 a0Var6 = (a0) concurrentHashMap.get(message.obj);
                    g gVar2 = a0Var6.f8218k;
                    com.google.android.gms.common.internal.w.c(gVar2.f8244k);
                    boolean z11 = a0Var6.f8215h;
                    if (z11) {
                        if (z11) {
                            g gVar3 = a0Var6.f8218k;
                            o8.e eVar2 = gVar3.f8244k;
                            a aVar = a0Var6.f8210c;
                            eVar2.removeMessages(11, aVar);
                            gVar3.f8244k.removeMessages(9, aVar);
                            a0Var6.f8215h = false;
                        }
                        a0Var6.b(gVar2.f8237d.b(gVar2.f8236c, e8.e.f25521a) == 18 ? new Status(21, "Connection timed out waiting for Google Play services update to complete.") : new Status(22, "API failed to connect while resuming due to an unknown error."));
                        a0Var6.f8209b.disconnect("Timing out connection while resuming.");
                    }
                }
                return true;
            case 12:
                if (concurrentHashMap.containsKey(message.obj)) {
                    ((a0) concurrentHashMap.get(message.obj)).i(true);
                }
                return true;
            case 14:
                y yVar = (y) message.obj;
                a aVar2 = yVar.f8306a;
                boolean zContainsKey = concurrentHashMap.containsKey(aVar2);
                w8.i iVar = yVar.f8307b;
                if (zContainsKey) {
                    iVar.setResult(Boolean.valueOf(((a0) concurrentHashMap.get(aVar2)).i(false)));
                } else {
                    iVar.setResult(Boolean.FALSE);
                }
                return true;
            case 15:
                b0 b0Var = (b0) message.obj;
                if (concurrentHashMap.containsKey(b0Var.f8221a)) {
                    a0 a0Var7 = (a0) concurrentHashMap.get(b0Var.f8221a);
                    if (a0Var7.f8216i.contains(b0Var) && !a0Var7.f8215h) {
                        if (a0Var7.f8209b.isConnected()) {
                            a0Var7.c();
                        } else {
                            a0Var7.k();
                        }
                    }
                }
                return true;
            case 16:
                b0 b0Var2 = (b0) message.obj;
                if (concurrentHashMap.containsKey(b0Var2.f8221a)) {
                    a0 a0Var8 = (a0) concurrentHashMap.get(b0Var2.f8221a);
                    if (a0Var8.f8216i.remove(b0Var2)) {
                        g gVar4 = a0Var8.f8218k;
                        gVar4.f8244k.removeMessages(15, b0Var2);
                        gVar4.f8244k.removeMessages(16, b0Var2);
                        LinkedList linkedList = a0Var8.f8208a;
                        ArrayList arrayList = new ArrayList(linkedList.size());
                        Iterator it3 = linkedList.iterator();
                        while (true) {
                            boolean zHasNext = it3.hasNext();
                            e8.c cVar2 = b0Var2.f8222b;
                            if (zHasNext) {
                                s0 s0Var2 = (s0) it3.next();
                                if ((s0Var2 instanceof f0) && (cVarArrZab = ((f0) s0Var2).zab(a0Var8)) != null && i8.b.contains(cVarArrZab, cVar2)) {
                                    arrayList.add(s0Var2);
                                }
                            } else {
                                int size = arrayList.size();
                                for (int i12 = 0; i12 < size; i12++) {
                                    s0 s0Var3 = (s0) arrayList.get(i12);
                                    linkedList.remove(s0Var3);
                                    s0Var3.b(new UnsupportedApiCallException(cVar2));
                                }
                            }
                        }
                    }
                }
                return true;
            case 17:
                com.google.android.gms.common.internal.a0 a0Var9 = this.zag;
                if (a0Var9 != null) {
                    if (a0Var9.f8314a > 0 || c()) {
                        if (this.zah == null) {
                            this.zah = new g8.c(this.f8236c, g8.c.f26322a, com.google.android.gms.common.internal.d0.f8321a, com.google.android.gms.common.api.h.f8196c);
                        }
                        ((g8.c) this.zah).c(a0Var9);
                    }
                    this.zag = null;
                }
                return true;
            case 18:
                h0 h0Var = (h0) message.obj;
                long j10 = h0Var.f8254c;
                com.google.android.gms.common.internal.t tVar = h0Var.f8252a;
                int i13 = h0Var.f8253b;
                if (j10 == 0) {
                    com.google.android.gms.common.internal.a0 a0Var10 = new com.google.android.gms.common.internal.a0(i13, Arrays.asList(tVar));
                    if (this.zah == null) {
                        this.zah = new g8.c(this.f8236c, g8.c.f26322a, com.google.android.gms.common.internal.d0.f8321a, com.google.android.gms.common.api.h.f8196c);
                    }
                    ((g8.c) this.zah).c(a0Var10);
                } else {
                    com.google.android.gms.common.internal.a0 a0Var11 = this.zag;
                    if (a0Var11 != null) {
                        List listZab = a0Var11.zab();
                        if (a0Var11.f8314a != i13 || (listZab != null && listZab.size() >= h0Var.f8255d)) {
                            eVar.removeMessages(17);
                            com.google.android.gms.common.internal.a0 a0Var12 = this.zag;
                            if (a0Var12 != null) {
                                if (a0Var12.f8314a > 0 || c()) {
                                    if (this.zah == null) {
                                        this.zah = new g8.c(this.f8236c, g8.c.f26322a, com.google.android.gms.common.internal.d0.f8321a, com.google.android.gms.common.api.h.f8196c);
                                    }
                                    ((g8.c) this.zah).c(a0Var12);
                                }
                                this.zag = null;
                            }
                        } else {
                            com.google.android.gms.common.internal.a0 a0Var13 = this.zag;
                            if (a0Var13.f8315b == null) {
                                a0Var13.f8315b = new ArrayList();
                            }
                            a0Var13.f8315b.add(tVar);
                        }
                    }
                    if (this.zag == null) {
                        ArrayList arrayList2 = new ArrayList();
                        arrayList2.add(tVar);
                        this.zag = new com.google.android.gms.common.internal.a0(i13, arrayList2);
                        eVar.sendMessageDelayed(eVar.obtainMessage(17), h0Var.f8254c);
                    }
                }
                return true;
            case 19:
                this.f8235b = false;
                return true;
            default:
                return false;
        }
    }

    public final void j(e8.b bVar, int i10) {
        if (d(bVar, i10)) {
            return;
        }
        o8.e eVar = this.f8244k;
        eVar.sendMessage(eVar.obtainMessage(5, i10, 0, bVar));
    }

    @Nullable
    public final a0 zai(a aVar) {
        return (a0) this.f8241h.get(aVar);
    }
}
