package androidx.activity.result;

import android.content.Intent;
import android.os.Bundle;
import androidx.lifecycle.Lifecycle$Event;
import androidx.lifecycle.Lifecycle$State;
import androidx.lifecycle.LifecycleEventObserver;
import androidx.lifecycle.p;
import androidx.lifecycle.r;
import androidx.media3.common.C;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.NoSuchElementException;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public abstract class i {

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

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

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

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

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

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

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

    public final boolean a(int i10, int i11, Intent intent) {
        String str = (String) this.f519a.get(Integer.valueOf(i10));
        if (str == null) {
            return false;
        }
        f fVar = (f) this.f523e.get(str);
        if ((fVar != null ? fVar.f511a : null) != null) {
            ArrayList arrayList = this.f522d;
            if (arrayList.contains(str)) {
                fVar.f511a.c(fVar.f512b.parseResult(i11, intent));
                arrayList.remove(str);
                return true;
            }
        }
        this.f524f.remove(str);
        this.f525g.putParcelable(str, new b(i11, intent));
        return true;
    }

    public abstract void b(int i10, b.a aVar, Object obj, androidx.core.app.h hVar);

    public final h c(final String str, p pVar, final b.a aVar, final c cVar) {
        nb.g.i(str, "key");
        nb.g.i(pVar, "lifecycleOwner");
        nb.g.i(aVar, "contract");
        nb.g.i(cVar, "callback");
        androidx.lifecycle.l lifecycle = pVar.getLifecycle();
        r rVar = (r) lifecycle;
        if (!(!(rVar.f2692c.compareTo(Lifecycle$State.f2634d) >= 0))) {
            throw new IllegalStateException(("LifecycleOwner " + pVar + " is attempting to register while current state is " + rVar.f2692c + ". LifecycleOwners must call register before they are STARTED.").toString());
        }
        e(str);
        LinkedHashMap linkedHashMap = this.f521c;
        g gVar = (g) linkedHashMap.get(str);
        if (gVar == null) {
            gVar = new g(lifecycle);
        }
        LifecycleEventObserver lifecycleEventObserver = new LifecycleEventObserver() { // from class: androidx.activity.result.e
            @Override // androidx.lifecycle.LifecycleEventObserver
            public final void onStateChanged(p pVar2, Lifecycle$Event lifecycle$Event) {
                nb.g.i(pVar2, "<anonymous parameter 0>");
                nb.g.i(lifecycle$Event, "event");
                Lifecycle$Event lifecycle$Event2 = Lifecycle$Event.ON_START;
                i iVar = this.f507a;
                String str2 = str;
                if (lifecycle$Event2 != lifecycle$Event) {
                    if (Lifecycle$Event.ON_STOP == lifecycle$Event) {
                        iVar.f523e.remove(str2);
                        return;
                    } else {
                        if (Lifecycle$Event.ON_DESTROY == lifecycle$Event) {
                            iVar.f(str2);
                            return;
                        }
                        return;
                    }
                }
                LinkedHashMap linkedHashMap2 = iVar.f523e;
                b.a aVar2 = aVar;
                c cVar2 = cVar;
                linkedHashMap2.put(str2, new f(aVar2, cVar2));
                LinkedHashMap linkedHashMap3 = iVar.f524f;
                if (linkedHashMap3.containsKey(str2)) {
                    Object obj = linkedHashMap3.get(str2);
                    linkedHashMap3.remove(str2);
                    cVar2.c(obj);
                }
                Bundle bundle = iVar.f525g;
                b bVar = (b) m0.c.getParcelable(bundle, str2, b.class);
                if (bVar != null) {
                    bundle.remove(str2);
                    cVar2.c(aVar2.parseResult(bVar.f505a, bVar.f506b));
                }
            }
        };
        gVar.f513a.a(lifecycleEventObserver);
        gVar.f514b.add(lifecycleEventObserver);
        linkedHashMap.put(str, gVar);
        return new h(this, str, aVar, 0);
    }

    public final h d(String str, b.a aVar, c cVar) {
        nb.g.i(str, "key");
        e(str);
        this.f523e.put(str, new f(aVar, cVar));
        LinkedHashMap linkedHashMap = this.f524f;
        if (linkedHashMap.containsKey(str)) {
            Object obj = linkedHashMap.get(str);
            linkedHashMap.remove(str);
            cVar.c(obj);
        }
        Bundle bundle = this.f525g;
        b bVar = (b) m0.c.getParcelable(bundle, str, b.class);
        if (bVar != null) {
            bundle.remove(str);
            cVar.c(aVar.parseResult(bVar.f505a, bVar.f506b));
        }
        return new h(this, str, aVar, 1);
    }

    public final void e(String str) {
        LinkedHashMap linkedHashMap = this.f520b;
        if (((Integer) linkedHashMap.get(str)) != null) {
            return;
        }
        for (Number number : kotlin.sequences.h.Z0(new sd.a() { // from class: androidx.activity.result.ActivityResultRegistry$generateRandomNumber$1
            @Override // sd.a
            public final Object invoke() {
                vd.c.f33810a.getClass();
                return Integer.valueOf(vd.c.f33811b.b() + C.DEFAULT_BUFFER_SEGMENT_SIZE);
            }
        })) {
            int iIntValue = number.intValue();
            LinkedHashMap linkedHashMap2 = this.f519a;
            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;
        nb.g.i(str, "key");
        if (!this.f522d.contains(str) && (num = (Integer) this.f520b.remove(str)) != null) {
            this.f519a.remove(num);
        }
        this.f523e.remove(str);
        LinkedHashMap linkedHashMap = this.f524f;
        if (linkedHashMap.containsKey(str)) {
            Objects.toString(linkedHashMap.get(str));
            linkedHashMap.remove(str);
        }
        Bundle bundle = this.f525g;
        if (bundle.containsKey(str)) {
            Objects.toString((b) m0.c.getParcelable(bundle, str, b.class));
            bundle.remove(str);
        }
        LinkedHashMap linkedHashMap2 = this.f521c;
        g gVar = (g) linkedHashMap2.get(str);
        if (gVar != null) {
            ArrayList arrayList = gVar.f514b;
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                gVar.f513a.b((LifecycleEventObserver) it.next());
            }
            arrayList.clear();
            linkedHashMap2.remove(str);
        }
    }
}
