package c.a.m.d;

import android.content.Context;
import android.content.Intent;
import c.a.m.d.a;
import g.c0.g;
import g.c0.m;
import g.h0.c.l;
import g.i;
import g.k;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: ActivityResultContracts.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class b extends a<String[], Map<String, Boolean>> {
    @Override // c.a.m.d.a
    public Intent a(Context context, String[] strArr) {
        String[] strArr2 = strArr;
        l.f(context, "context");
        l.f(strArr2, "input");
        l.f(strArr2, "input");
        Intent intentPutExtra = new Intent("androidx.activity.result.contract.action.REQUEST_PERMISSIONS").putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr2);
        l.e(intentPutExtra, "Intent(ACTION_REQUEST_PE…EXTRA_PERMISSIONS, input)");
        return intentPutExtra;
    }

    @Override // c.a.m.d.a
    public a.C0002a<Map<String, Boolean>> b(Context context, String[] strArr) {
        String[] strArr2 = strArr;
        l.f(context, "context");
        l.f(strArr2, "input");
        boolean z = true;
        if (strArr2.length == 0) {
            g.i();
            return new a.C0002a<>(m.f4068b);
        }
        int length = strArr2.length;
        int i2 = 0;
        while (true) {
            if (i2 >= length) {
                break;
            }
            if (!(c.f.c.a.a(context, strArr2[i2]) == 0)) {
                z = false;
                break;
            }
            i2++;
        }
        if (!z) {
            return null;
        }
        int iX0 = f.a.y.a.x0(strArr2.length);
        if (iX0 < 16) {
            iX0 = 16;
        }
        LinkedHashMap linkedHashMap = new LinkedHashMap(iX0);
        for (String str : strArr2) {
            linkedHashMap.put(str, Boolean.TRUE);
        }
        return new a.C0002a<>(linkedHashMap);
    }

    @Override // c.a.m.d.a
    public Map<String, Boolean> c(int i2, Intent intent) {
        if (i2 != -1) {
            g.i();
            return m.f4068b;
        }
        if (intent == null) {
            g.i();
            return m.f4068b;
        }
        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) {
            g.i();
            return m.f4068b;
        }
        ArrayList arrayList = new ArrayList(intArrayExtra.length);
        for (int i3 : intArrayExtra) {
            arrayList.add(Boolean.valueOf(i3 == 0));
        }
        List listV = f.a.y.a.V(stringArrayExtra);
        l.f(listV, "<this>");
        l.f(arrayList, "other");
        Iterator it = ((ArrayList) listV).iterator();
        Iterator it2 = arrayList.iterator();
        ArrayList arrayList2 = new ArrayList(Math.min(f.a.y.a.C(listV, 10), f.a.y.a.C(arrayList, 10)));
        while (it.hasNext() && it2.hasNext()) {
            arrayList2.add(new k(it.next(), it2.next()));
        }
        return g.G(arrayList2);
    }
}
