package androidx.fragment.app;

import android.content.ClipData;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.ext.SdkExtensions;
import android.util.Log;
import c1.C0337c;
import com.google.android.gms.internal.measurement.A1;
import d4.C0545d;
import e4.AbstractC0564h;
import e4.AbstractC0565i;
import e4.AbstractC0567k;
import e4.AbstractC0577u;
import e4.C0574r;
import e4.C0575s;
import f.C0578a;
import f.C0587j;
import f.C0588k;
import g.AbstractC0604a;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import r4.AbstractC0983h;

/* JADX INFO: renamed from: androidx.fragment.app.c0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0267c0 extends AbstractC0604a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f4240a;

    public /* synthetic */ C0267c0(int i) {
        this.f4240a = i;
    }

    @Override // g.AbstractC0604a
    public final Intent a(N n5, Object obj) {
        Bundle bundleExtra;
        switch (this.f4240a) {
            case 0:
                C0587j c0587j = (C0587j) obj;
                Intent intent = new Intent("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST");
                Intent intent2 = c0587j.f6330l;
                if (intent2 != null && (bundleExtra = intent2.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) != null) {
                    intent.putExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE", bundleExtra);
                    intent2.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                    if (intent2.getBooleanExtra("androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE", false)) {
                        c0587j = new C0587j(c0587j.f6329k, null, c0587j.f6331m, c0587j.f6332n);
                    }
                }
                intent.putExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST", c0587j);
                if (h0.J(2)) {
                    Log.v("FragmentManager", "CreateIntent created the following intent: " + intent);
                }
                return intent;
            case 1:
                return d(n5, (C0588k) obj);
            case 2:
                String[] strArr = (String[]) obj;
                AbstractC0983h.e("input", strArr);
                Intent intentPutExtra = new Intent("androidx.activity.result.contract.action.REQUEST_PERMISSIONS").putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr);
                AbstractC0983h.d("putExtra(...)", intentPutExtra);
                return intentPutExtra;
            default:
                Intent intent3 = (Intent) obj;
                AbstractC0983h.e("input", intent3);
                return intent3;
        }
    }

    @Override // g.AbstractC0604a
    public C0337c b(N n5, Object obj) {
        switch (this.f4240a) {
            case 1:
                AbstractC0983h.e("input", (C0588k) obj);
                return null;
            case 2:
                String[] strArr = (String[]) obj;
                AbstractC0983h.e("input", strArr);
                if (strArr.length == 0) {
                    return new C0337c(C0575s.f6260k);
                }
                for (String str : strArr) {
                    if (E.c.a(n5, str) != 0) {
                        return null;
                    }
                }
                int iO = AbstractC0577u.o(strArr.length);
                if (iO < 16) {
                    iO = 16;
                }
                LinkedHashMap linkedHashMap = new LinkedHashMap(iO);
                for (String str2 : strArr) {
                    linkedHashMap.put(str2, Boolean.TRUE);
                }
                return new C0337c(linkedHashMap);
            default:
                return super.b(n5, obj);
        }
    }

    @Override // g.AbstractC0604a
    public final Object c(int i, Intent intent) {
        List arrayList;
        switch (this.f4240a) {
            case 0:
                return new C0578a(i, intent);
            case 1:
                if (i != -1) {
                    intent = null;
                }
                if (intent == null) {
                    return null;
                }
                Uri data = intent.getData();
                if (data != null) {
                    return data;
                }
                LinkedHashSet linkedHashSet = new LinkedHashSet();
                Uri data2 = intent.getData();
                if (data2 != null) {
                    linkedHashSet.add(data2);
                }
                ClipData clipData = intent.getClipData();
                if (clipData == null && linkedHashSet.isEmpty()) {
                    arrayList = C0574r.f6259k;
                } else {
                    if (clipData != null) {
                        int itemCount = clipData.getItemCount();
                        for (int i5 = 0; i5 < itemCount; i5++) {
                            Uri uri = clipData.getItemAt(i5).getUri();
                            if (uri != null) {
                                linkedHashSet.add(uri);
                            }
                        }
                    }
                    arrayList = new ArrayList(linkedHashSet);
                }
                return (Uri) AbstractC0565i.g0(arrayList);
            case 2:
                C0575s c0575s = C0575s.f6260k;
                if (i != -1 || intent == null) {
                    return c0575s;
                }
                String[] stringArrayExtra = intent.getStringArrayExtra("androidx.activity.result.contract.extra.PERMISSIONS");
                int[] intArrayExtra = intent.getIntArrayExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS");
                if (intArrayExtra == null || stringArrayExtra == null) {
                    return c0575s;
                }
                ArrayList arrayList2 = new ArrayList(intArrayExtra.length);
                for (int i6 : intArrayExtra) {
                    arrayList2.add(Boolean.valueOf(i6 == 0));
                }
                ArrayList arrayListS = AbstractC0564h.S(stringArrayExtra);
                Iterator it = arrayListS.iterator();
                Iterator it2 = arrayList2.iterator();
                ArrayList arrayList3 = new ArrayList(Math.min(AbstractC0567k.Z(arrayListS), AbstractC0567k.Z(arrayList2)));
                while (it.hasNext() && it2.hasNext()) {
                    arrayList3.add(new C0545d(it.next(), it2.next()));
                }
                return AbstractC0577u.s(arrayList3);
            default:
                return new C0578a(i, intent);
        }
    }

    public Intent d(Context context, C0588k c0588k) {
        AbstractC0983h.e("context", context);
        AbstractC0983h.e("input", c0588k);
        int i = Build.VERSION.SDK_INT;
        if (i >= 33 || (i >= 30 && SdkExtensions.getExtensionVersion(30) >= 2)) {
            Intent intent = new Intent("android.provider.action.PICK_IMAGES");
            intent.setType(A1.q(c0588k.f6333a));
            c0588k.f6335c.getClass();
            intent.putExtra("android.provider.extra.PICK_IMAGES_LAUNCH_TAB", 1);
            return intent;
        }
        if (A1.m(context) == null) {
            Intent intent2 = new Intent("android.intent.action.OPEN_DOCUMENT");
            intent2.setType(A1.q(c0588k.f6333a));
            if (intent2.getType() == null) {
                intent2.setType("*/*");
                intent2.putExtra("android.intent.extra.MIME_TYPES", new String[]{"image/*", "video/*"});
            }
            return intent2;
        }
        ResolveInfo resolveInfoM = A1.m(context);
        if (resolveInfoM == null) {
            throw new IllegalStateException("Required value was null.");
        }
        ActivityInfo activityInfo = resolveInfoM.activityInfo;
        Intent intent3 = new Intent("androidx.activity.result.contract.action.PICK_IMAGES");
        intent3.setClassName(activityInfo.applicationInfo.packageName, activityInfo.name);
        intent3.setType(A1.q(c0588k.f6333a));
        c0588k.f6335c.getClass();
        intent3.putExtra("androidx.activity.result.contract.extra.PICK_IMAGES_LAUNCH_TAB", 1);
        return intent3;
    }
}
