package j$.util.stream;

import j$.util.Objects;
import j$.util.Spliterator;
import java.util.Arrays;
import java.util.Comparator;
import java.util.function.IntFunction;

/* JADX INFO: compiled from: r8-map-id-da1bda724d8b26dc30f90d2ccf434f42461d6c82e7dbdeb074f412e5504de99c */
/* JADX INFO: loaded from: classes2.dex */
public final class g6 extends b5 {
    public final boolean l;
    public final Comparator m;

    public g6(d5 d5Var) {
        super(d5Var, y6.q | y6.o);
        this.l = true;
        this.m = j$.util.e.INSTANCE;
    }

    public g6(d5 d5Var, Comparator comparator) {
        super(d5Var, y6.q | y6.p);
        this.l = false;
        this.m = (Comparator) Objects.requireNonNull(comparator);
    }

    @Override // j$.util.stream.a
    public final g2 K(a aVar, Spliterator spliterator, IntFunction intFunction) {
        if (y6.SORTED.q(aVar.f) && this.l) {
            return aVar.C(spliterator, false, intFunction);
        }
        Object[] objArrM = aVar.C(spliterator, true, intFunction).m(intFunction);
        Arrays.sort(objArrM, this.m);
        return new j2(objArrM);
    }

    @Override // j$.util.stream.a
    public final l5 N(int i, l5 l5Var) {
        Objects.requireNonNull(l5Var);
        if (y6.SORTED.q(i) && this.l) {
            return l5Var;
        }
        boolean zQ = y6.SIZED.q(i);
        Comparator comparator = this.m;
        return zQ ? new l6(l5Var, comparator) : new h6(l5Var, comparator);
    }
}
