package defpackage;

import android.content.Context;
import android.os.DeadObjectException;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.Parcel;
import android.os.RemoteException;
import android.util.SparseIntArray;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.UnsupportedApiCallException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Set;

/* JADX INFO: renamed from: ˊᵪˊ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1394 implements InterfaceC3404, InterfaceC3114 {

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final C0996 f5757;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public boolean f5758;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final BinderC0809 f5759;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final int f5762;

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final /* synthetic */ C3282 f5763;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final InterfaceC2709 f5765;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final C0032 f5767;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final LinkedList f5768 = new LinkedList();

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final HashSet f5764 = new HashSet();

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final HashMap f5766 = new HashMap();

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final ArrayList f5761 = new ArrayList();

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public C2646 f5760 = null;

    /* JADX WARN: Multi-variable type inference failed */
    public C1394(C3282 c3282, AbstractC2323 abstractC2323) {
        this.f5763 = c3282;
        Looper looper = c3282.f12588.getLooper();
        ᵣˊˈᵪ r1 = abstractC2323.m5969();
        C2781 c2781 = new C2781((String) r1.ᵔᵖᵹᵫ, (String) r1.ᵨᵼⁱ, (C0513) r1.ᵜᵪʾ);
        ᵺᵘ r2 = (ᵺᵘ) abstractC2323.f9132.f3433;
        ᵘᵞʿⁱ.ᵶᵥᵝ(r2);
        InterfaceC2709 interfaceC2709 = r2.ːˏᵟᵯ(abstractC2323.f9134, looper, c2781, abstractC2323.f9136, this, this);
        String str = abstractC2323.f9130;
        if (str != null && (interfaceC2709 instanceof AbstractC0459)) {
            ((AbstractC0459) interfaceC2709).f2537 = str;
        }
        if (str != null && (interfaceC2709 instanceof AbstractServiceConnectionC0364)) {
            AbstractC3589.m8111(interfaceC2709);
            throw null;
        }
        this.f5765 = interfaceC2709;
        this.f5757 = abstractC2323.f9133;
        this.f5767 = new C0032();
        this.f5762 = abstractC2323.f9135;
        if (!interfaceC2709.mo1918()) {
            this.f5759 = null;
            return;
        }
        Context context = c3282.f12596;
        HandlerC1185 handlerC1185 = c3282.f12588;
        ᵣˊˈᵪ r11 = abstractC2323.m5969();
        this.f5759 = new BinderC0809(context, handlerC1185, new C2781((String) r11.ᵔᵖᵹᵫ, (String) r11.ᵨᵼⁱ, (C0513) r11.ᵜᵪʾ));
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C4625 m3997(C4625[] c4625Arr) {
        if (c4625Arr == null || c4625Arr.length == 0) {
            return null;
        }
        C4625[] c4625ArrM6600 = this.f5765.m6600();
        if (c4625ArrM6600 == null) {
            c4625ArrM6600 = new C4625[0];
        }
        C3310 c3310 = new C3310(c4625ArrM6600.length);
        for (C4625 c4625 : c4625ArrM6600) {
            c3310.put(c4625.f17588, Long.valueOf(c4625.m9767()));
        }
        for (C4625 c46252 : c4625Arr) {
            Long l = (Long) c3310.get(c46252.f17588);
            if (l == null || l.longValue() < c46252.m9767()) {
                return c46252;
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public final void m3998() {
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        Status status = C3282.f12581;
        m4010(status);
        this.f5767.m1019(false, status);
        for (C1468 c1468 : (C1468[]) this.f5766.keySet().toArray(new C1468[0])) {
            m4004(new C1816(c1468, new C0589()));
        }
        m4001(new C2646(4, null, null));
        InterfaceC2709 interfaceC2709 = this.f5765;
        if (interfaceC2709.m6598()) {
            interfaceC2709.m6594(new C2198(3, this));
        }
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final void m3999() {
        LinkedList linkedList = this.f5768;
        ArrayList arrayList = new ArrayList(linkedList);
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            AbstractC3067 abstractC3067 = (AbstractC3067) arrayList.get(i);
            if (!this.f5765.m6598()) {
                return;
            }
            if (m4005(abstractC3067)) {
                linkedList.remove(abstractC3067);
            }
        }
    }

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public final void m4000() {
        C3282 c3282 = this.f5763;
        ᵘᵞʿⁱ.ᵵᵽ(c3282.f12588);
        InterfaceC2709 interfaceC2709 = this.f5765;
        if (interfaceC2709.m6598() || interfaceC2709.m6599()) {
            return;
        }
        try {
            ʽᵺᴵ r4 = c3282.f12587;
            Context context = c3282.f12596;
            SparseIntArray sparseIntArray = (SparseIntArray) r4.ᵜᵪʾ;
            ᵘᵞʿⁱ.ᵶᵥᵝ(context);
            int iMo1901 = interfaceC2709.mo1901();
            int iM10399 = ((SparseIntArray) r4.ᵜᵪʾ).get(iMo1901, -1);
            if (iM10399 == -1) {
                iM10399 = 0;
                int i = 0;
                while (true) {
                    if (i >= sparseIntArray.size()) {
                        iM10399 = -1;
                        break;
                    }
                    int iKeyAt = sparseIntArray.keyAt(i);
                    if (iKeyAt > iMo1901 && sparseIntArray.get(iKeyAt) == 0) {
                        break;
                    } else {
                        i++;
                    }
                }
                if (iM10399 == -1) {
                    iM10399 = ((C2762) r4.ᵔᵖᵹᵫ).m10399(context, iMo1901);
                }
                sparseIntArray.put(iMo1901, iM10399);
            }
            if (iM10399 != 0) {
                C2646 c2646 = new C2646(iM10399, null, null);
                c2646.toString();
                m4003(c2646, null);
                return;
            }
            C2150 c2150 = new C2150(c3282, interfaceC2709, this.f5757);
            if (interfaceC2709.mo1918()) {
                BinderC0809 binderC0809 = this.f5759;
                ᵘᵞʿⁱ.ᵶᵥᵝ(binderC0809);
                Handler handler = binderC0809.f3631;
                C2781 c2781 = binderC0809.f3636;
                C1762 c1762 = binderC0809.f3633;
                if (c1762 != null) {
                    c1762.m1912();
                }
                c2781.f10703 = Integer.valueOf(System.identityHashCode(binderC0809));
                binderC0809.f3633 = (C1762) binderC0809.f3637.m2569(binderC0809.f3635, handler.getLooper(), c2781, (C2990) c2781.f10708, binderC0809, binderC0809);
                binderC0809.f3632 = c2150;
                Set set = binderC0809.f3634;
                if (set == null || set.isEmpty()) {
                    handler.post(new RunnableC1500(29, binderC0809));
                } else {
                    C1762 c17622 = binderC0809.f3633;
                    c17622.getClass();
                    c17622.m1921(new ᵧᵙᵤ(c17622));
                }
            }
            try {
                interfaceC2709.m6601(c2150);
            } catch (SecurityException e) {
                m4003(new C2646(10, null, null), e);
            }
        } catch (IllegalStateException e2) {
            m4003(new C2646(10, null, null), e2);
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m4001(C2646 c2646) {
        HashSet hashSet = this.f5764;
        Iterator it = hashSet.iterator();
        if (!it.hasNext()) {
            hashSet.clear();
        } else if (it.next() != null) {
            C1685.m4560();
        } else {
            if (ᵬʕˎʽ.ᵻʽᵯ(c2646, C2646.f10256)) {
                this.f5765.m6595();
            }
            throw null;
        }
    }

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public final boolean m4002(C2646 c2646) {
        synchronized (C3282.f12582) {
        }
        return false;
    }

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final void m4003(C2646 c2646, RuntimeException runtimeException) {
        C1762 c1762;
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        BinderC0809 binderC0809 = this.f5759;
        if (binderC0809 != null && (c1762 = binderC0809.f3633) != null) {
            c1762.m1912();
        }
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        this.f5760 = null;
        ((SparseIntArray) this.f5763.f12587.ᵜᵪʾ).clear();
        m4001(c2646);
        if ((this.f5765 instanceof C1646) && c2646.f10259 != 24) {
            C3282 c3282 = this.f5763;
            c3282.f12593 = true;
            HandlerC1185 handlerC1185 = c3282.f12588;
            handlerC1185.sendMessageDelayed(handlerC1185.obtainMessage(19), 300000L);
        }
        if (c2646.f10259 == 4) {
            m4010(C3282.f12583);
            return;
        }
        if (this.f5768.isEmpty()) {
            this.f5760 = c2646;
            return;
        }
        C3282 c32822 = this.f5763;
        if (runtimeException != null) {
            ᵘᵞʿⁱ.ᵵᵽ(c32822.f12588);
            m4008(null, runtimeException, false);
            return;
        }
        boolean z = c32822.f12586;
        C0996 c0996 = this.f5757;
        if (!z) {
            m4010(C3282.m7520(c0996, c2646));
            return;
        }
        m4008(C3282.m7520(c0996, c2646), null, true);
        if (this.f5768.isEmpty() || m4002(c2646) || this.f5763.m7522(c2646, this.f5762)) {
            return;
        }
        if (c2646.f10259 == 18) {
            this.f5758 = true;
        }
        if (!this.f5758) {
            m4010(C3282.m7520(this.f5757, c2646));
            return;
        }
        C3282 c32823 = this.f5763;
        C0996 c09962 = this.f5757;
        HandlerC1185 handlerC11852 = c32823.f12588;
        handlerC11852.sendMessageDelayed(Message.obtain(handlerC11852, 9, c09962), 5000L);
    }

    @Override // defpackage.InterfaceC3404
    /* JADX INFO: renamed from: ᵨᵣ */
    public final void mo2927(int i) {
        Looper looperMyLooper = Looper.myLooper();
        HandlerC1185 handlerC1185 = this.f5763.f12588;
        if (looperMyLooper == handlerC1185.getLooper()) {
            m4007(i);
        } else {
            handlerC1185.post(new RunnableC5577(this, i));
        }
    }

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public final void m4004(AbstractC3067 abstractC3067) {
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        boolean zM6598 = this.f5765.m6598();
        LinkedList linkedList = this.f5768;
        if (zM6598) {
            if (m4005(abstractC3067)) {
                m4009();
                return;
            } else {
                linkedList.add(abstractC3067);
                return;
            }
        }
        linkedList.add(abstractC3067);
        C2646 c2646 = this.f5760;
        if (c2646 == null || c2646.f10259 == 0 || c2646.f10258 == null) {
            m4000();
        } else {
            m4003(c2646, null);
        }
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final boolean m4005(AbstractC3067 abstractC3067) {
        if (abstractC3067 == null) {
            C0032 c0032 = this.f5767;
            InterfaceC2709 interfaceC2709 = this.f5765;
            abstractC3067.mo4990(c0032, interfaceC2709.mo1918());
            try {
                abstractC3067.mo4987(this);
                return true;
            } catch (DeadObjectException unused) {
                mo2927(1);
                interfaceC2709.m6593("DeadObjectException thrown while running ApiCallRunner.");
                return true;
            }
        }
        C4625 c4625M3997 = m3997(abstractC3067.mo4984(this));
        if (c4625M3997 == null) {
            C0032 c00322 = this.f5767;
            InterfaceC2709 interfaceC27092 = this.f5765;
            abstractC3067.mo4990(c00322, interfaceC27092.mo1918());
            try {
                abstractC3067.mo4987(this);
                return true;
            } catch (DeadObjectException unused2) {
                mo2927(1);
                interfaceC27092.m6593("DeadObjectException thrown while running ApiCallRunner.");
                return true;
            }
        }
        this.f5765.getClass();
        if (!this.f5763.f12586 || !abstractC3067.mo4988(this)) {
            abstractC3067.mo4989(new UnsupportedApiCallException(c4625M3997));
            return true;
        }
        C0687 c0687 = new C0687(this.f5757, c4625M3997);
        int iIndexOf = this.f5761.indexOf(c0687);
        ArrayList arrayList = this.f5761;
        if (iIndexOf >= 0) {
            C0687 c06872 = (C0687) arrayList.get(iIndexOf);
            this.f5763.f12588.removeMessages(15, c06872);
            HandlerC1185 handlerC1185 = this.f5763.f12588;
            handlerC1185.sendMessageDelayed(Message.obtain(handlerC1185, 15, c06872), 5000L);
            return false;
        }
        arrayList.add(c0687);
        HandlerC1185 handlerC11852 = this.f5763.f12588;
        handlerC11852.sendMessageDelayed(Message.obtain(handlerC11852, 15, c0687), 5000L);
        HandlerC1185 handlerC11853 = this.f5763.f12588;
        handlerC11853.sendMessageDelayed(Message.obtain(handlerC11853, 16, c0687), 120000L);
        C2646 c2646 = new C2646(2, null, null);
        if (m4002(c2646)) {
            return false;
        }
        this.f5763.m7522(c2646, this.f5762);
        return false;
    }

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final void m4006(C2646 c2646) {
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        InterfaceC2709 interfaceC2709 = this.f5765;
        interfaceC2709.m6593("onSignInFailed for " + interfaceC2709.getClass().getName() + " with " + String.valueOf(c2646));
        m4003(c2646, null);
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final void m4007(int i) {
        C3282 c3282 = this.f5763;
        HandlerC1185 handlerC1185 = c3282.f12588;
        ᵘᵞʿⁱ.ᵵᵽ(c3282.f12588);
        this.f5760 = null;
        this.f5758 = true;
        String strM6597 = this.f5765.m6597();
        C0032 c0032 = this.f5767;
        c0032.getClass();
        StringBuilder sb = new StringBuilder("The connection to Google Play services was lost");
        if (i == 1) {
            sb.append(" due to service disconnection.");
        } else if (i == 3) {
            sb.append(" due to dead object exception.");
        }
        if (strM6597 != null) {
            sb.append(" Last reason for disconnect: ");
            sb.append(strM6597);
        }
        c0032.m1019(true, new Status(20, sb.toString(), null, null));
        C0996 c0996 = this.f5757;
        handlerC1185.sendMessageDelayed(Message.obtain(handlerC1185, 9, c0996), 5000L);
        handlerC1185.sendMessageDelayed(Message.obtain(handlerC1185, 11, c0996), 120000L);
        ((SparseIntArray) c3282.f12587.ᵜᵪʾ).clear();
        Iterator it = this.f5766.values().iterator();
        while (it.hasNext()) {
            ((C3378) it.next()).getClass();
        }
    }

    @Override // defpackage.InterfaceC3114
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo2928(C2646 c2646) {
        m4003(c2646, null);
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final void m4008(Status status, Exception exc, boolean z) {
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        if ((status == null) == (exc == null)) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Status XOR exception should be null");
            return;
        }
        Iterator it = this.f5768.iterator();
        while (it.hasNext()) {
            AbstractC3067 abstractC3067 = (AbstractC3067) it.next();
            if (!z || abstractC3067.f11733 == 2) {
                if (status != null) {
                    abstractC3067.mo4986(status);
                } else {
                    abstractC3067.mo4989(exc);
                }
                it.remove();
            }
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final void m4009() {
        C3282 c3282 = this.f5763;
        HandlerC1185 handlerC1185 = c3282.f12588;
        C0996 c0996 = this.f5757;
        handlerC1185.removeMessages(12, c0996);
        handlerC1185.sendMessageDelayed(handlerC1185.obtainMessage(12, c0996), c3282.f12589);
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final void m4010(Status status) {
        ᵘᵞʿⁱ.ᵵᵽ(this.f5763.f12588);
        m4008(status, null, false);
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m4011() {
        InterfaceC2709 interfaceC2709 = this.f5765;
        C3282 c3282 = this.f5763;
        ᵘᵞʿⁱ.ᵵᵽ(c3282.f12588);
        this.f5760 = null;
        m4001(C2646.f10256);
        HandlerC1185 handlerC1185 = c3282.f12588;
        if (this.f5758) {
            C0996 c0996 = this.f5757;
            handlerC1185.removeMessages(11, c0996);
            handlerC1185.removeMessages(9, c0996);
            this.f5758 = false;
        }
        Iterator it = this.f5766.values().iterator();
        while (it.hasNext()) {
            C3378 c3378 = (C3378) it.next();
            if (m3997((C4625[]) c3378.f12964.f3427) != null) {
                it.remove();
            } else {
                try {
                    C0764 c0764 = c3378.f12964;
                    new C1300();
                    C5398 c5398 = (C5398) ((C5067) c0764.f3429).f19117;
                    c5398.getClass();
                    C5427 c5427 = (C5427) ((C3631) interfaceC2709).m1904();
                    BinderC5194 binderC5194 = new BinderC5194((C2585) c5398.f20484, (C5519) c5398.f20485);
                    String str = (String) c5398.f20483;
                    Parcel parcelM10695 = c5427.m10695();
                    parcelM10695.writeString(str);
                    AbstractC4376.m9382(parcelM10695, binderC5194);
                    c5427.m10690(parcelM10695, 28);
                } catch (DeadObjectException unused) {
                    mo2927(3);
                    interfaceC2709.m6593("DeadObjectException thrown while calling register listener method.");
                } catch (RemoteException unused2) {
                    it.remove();
                }
            }
        }
        m3999();
        m4009();
    }

    @Override // defpackage.InterfaceC3404
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final void mo2929() {
        Looper looperMyLooper = Looper.myLooper();
        HandlerC1185 handlerC1185 = this.f5763.f12588;
        if (looperMyLooper == handlerC1185.getLooper()) {
            m4011();
        } else {
            handlerC1185.post(new RunnableC1500(27, this));
        }
    }
}
