package f;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import androidx.fragment.app.C0292y;
import androidx.lifecycle.AbstractC0309p;
import androidx.lifecycle.C0315w;
import androidx.lifecycle.EnumC0307n;
import androidx.lifecycle.EnumC0308o;
import androidx.lifecycle.InterfaceC0311s;
import androidx.lifecycle.InterfaceC0313u;
import g.AbstractC0604a;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.NoSuchElementException;
import p0.AbstractC0928a;
import r4.AbstractC0983h;
import z4.C1157a;

/* JADX INFO: renamed from: f.h, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC0585h {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final LinkedHashMap f6323b = new LinkedHashMap();

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final LinkedHashMap f6327f = new LinkedHashMap();

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Bundle f6328g = new Bundle();

    public final boolean a(int i, int i5, Intent intent) {
        String str = (String) this.f6322a.get(Integer.valueOf(i));
        if (str == null) {
            return false;
        }
        C0582e c0582e = (C0582e) this.f6326e.get(str);
        if ((c0582e != null ? c0582e.f6315a : null) != null) {
            ArrayList arrayList = this.f6325d;
            if (arrayList.contains(str)) {
                c0582e.f6315a.a(c0582e.f6316b.c(i5, intent));
                arrayList.remove(str);
                return true;
            }
        }
        this.f6327f.remove(str);
        this.f6328g.putParcelable(str, new C0578a(i5, intent));
        return true;
    }

    public abstract void b(int i, AbstractC0604a abstractC0604a, Object obj);

    public final C0292y c(final String str, InterfaceC0313u interfaceC0313u, final AbstractC0604a abstractC0604a, final InterfaceC0579b interfaceC0579b) {
        AbstractC0983h.e("key", str);
        AbstractC0983h.e("lifecycleOwner", interfaceC0313u);
        AbstractC0983h.e("contract", abstractC0604a);
        AbstractC0983h.e("callback", interfaceC0579b);
        AbstractC0309p lifecycle = interfaceC0313u.getLifecycle();
        C0315w c0315w = (C0315w) lifecycle;
        if (c0315w.f4487c.compareTo(EnumC0308o.f4480n) >= 0) {
            throw new IllegalStateException(("LifecycleOwner " + interfaceC0313u + " is attempting to register while current state is " + c0315w.f4487c + ". LifecycleOwners must call register before they are STARTED.").toString());
        }
        e(str);
        LinkedHashMap linkedHashMap = this.f6324c;
        C0583f c0583f = (C0583f) linkedHashMap.get(str);
        if (c0583f == null) {
            c0583f = new C0583f(lifecycle);
        }
        InterfaceC0311s interfaceC0311s = new InterfaceC0311s() { // from class: f.d
            @Override // androidx.lifecycle.InterfaceC0311s
            public final void a(InterfaceC0313u interfaceC0313u2, EnumC0307n enumC0307n) {
                EnumC0307n enumC0307n2 = EnumC0307n.ON_START;
                AbstractC0585h abstractC0585h = this.f6311k;
                String str2 = str;
                if (enumC0307n2 != enumC0307n) {
                    if (EnumC0307n.ON_STOP == enumC0307n) {
                        abstractC0585h.f6326e.remove(str2);
                        return;
                    } else {
                        if (EnumC0307n.ON_DESTROY == enumC0307n) {
                            abstractC0585h.f(str2);
                            return;
                        }
                        return;
                    }
                }
                LinkedHashMap linkedHashMap2 = abstractC0585h.f6326e;
                InterfaceC0579b interfaceC0579b2 = interfaceC0579b;
                AbstractC0604a abstractC0604a2 = abstractC0604a;
                linkedHashMap2.put(str2, new C0582e(abstractC0604a2, interfaceC0579b2));
                LinkedHashMap linkedHashMap3 = abstractC0585h.f6327f;
                if (linkedHashMap3.containsKey(str2)) {
                    Object obj = linkedHashMap3.get(str2);
                    linkedHashMap3.remove(str2);
                    interfaceC0579b2.a(obj);
                }
                Bundle bundle = abstractC0585h.f6328g;
                C0578a c0578a = (C0578a) b5.a.s(bundle, str2, C0578a.class);
                if (c0578a != null) {
                    bundle.remove(str2);
                    interfaceC0579b2.a(abstractC0604a2.c(c0578a.f6309k, c0578a.f6310l));
                }
            }
        };
        c0583f.f6317a.a(interfaceC0311s);
        c0583f.f6318b.add(interfaceC0311s);
        linkedHashMap.put(str, c0583f);
        return new C0292y();
    }

    public final C0584g d(String str, AbstractC0604a abstractC0604a, InterfaceC0579b interfaceC0579b) {
        AbstractC0983h.e("key", str);
        e(str);
        this.f6326e.put(str, new C0582e(abstractC0604a, interfaceC0579b));
        LinkedHashMap linkedHashMap = this.f6327f;
        if (linkedHashMap.containsKey(str)) {
            Object obj = linkedHashMap.get(str);
            linkedHashMap.remove(str);
            interfaceC0579b.a(obj);
        }
        Bundle bundle = this.f6328g;
        C0578a c0578a = (C0578a) b5.a.s(bundle, str, C0578a.class);
        if (c0578a != null) {
            bundle.remove(str);
            interfaceC0579b.a(abstractC0604a.c(c0578a.f6309k, c0578a.f6310l));
        }
        return new C0584g(this, str, abstractC0604a);
    }

    public final void e(String str) {
        LinkedHashMap linkedHashMap = this.f6323b;
        if (((Integer) linkedHashMap.get(str)) != null) {
            return;
        }
        U0.a aVar = new U0.a(1);
        for (Number number : new C1157a(new z4.g(aVar, new O0.a(5, aVar), 0))) {
            int iIntValue = number.intValue();
            LinkedHashMap linkedHashMap2 = this.f6322a;
            if (!linkedHashMap2.containsKey(Integer.valueOf(iIntValue))) {
                int iIntValue2 = number.intValue();
                linkedHashMap2.put(Integer.valueOf(iIntValue2), str);
                linkedHashMap.put(str, Integer.valueOf(iIntValue2));
                return;
            }
        }
        throw new NoSuchElementException("Sequence contains no element matching the predicate.");
    }

    public final void f(String str) {
        Integer num;
        AbstractC0983h.e("key", str);
        if (!this.f6325d.contains(str) && (num = (Integer) this.f6323b.remove(str)) != null) {
            this.f6322a.remove(num);
        }
        this.f6326e.remove(str);
        LinkedHashMap linkedHashMap = this.f6327f;
        if (linkedHashMap.containsKey(str)) {
            StringBuilder sbN = AbstractC0928a.n("Dropping pending result for request ", str, ": ");
            sbN.append(linkedHashMap.get(str));
            Log.w("ActivityResultRegistry", sbN.toString());
            linkedHashMap.remove(str);
        }
        Bundle bundle = this.f6328g;
        if (bundle.containsKey(str)) {
            Log.w("ActivityResultRegistry", "Dropping pending result for request " + str + ": " + ((C0578a) b5.a.s(bundle, str, C0578a.class)));
            bundle.remove(str);
        }
        LinkedHashMap linkedHashMap2 = this.f6324c;
        C0583f c0583f = (C0583f) linkedHashMap2.get(str);
        if (c0583f != null) {
            ArrayList arrayList = c0583f.f6318b;
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                c0583f.f6317a.b((InterfaceC0311s) it.next());
            }
            arrayList.clear();
            linkedHashMap2.remove(str);
        }
    }
}
