package defpackage;

import java.util.Collection;
import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.Set;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"lm8", "mm8", "nm8"}, d2 = {}, k = 4, mv = {2, 1, 0}, xi = 49)
public final class km8 extends nm8 {
    public static pl8 a(pl8 pl8Var) {
        pl8Var.a.b();
        return pl8Var.size() > 0 ? pl8Var : pl8.b;
    }

    public static LinkedHashSet b(Object... objArr) {
        cr4.g(objArr, "elements");
        LinkedHashSet linkedHashSet = new LinkedHashSet(wo5.h(objArr.length));
        dv.c(objArr, linkedHashSet);
        return linkedHashSet;
    }

    public static LinkedHashSet c(Set set, Object obj) {
        cr4.g(set, "<this>");
        LinkedHashSet linkedHashSet = new LinkedHashSet(wo5.h(set.size()));
        boolean z = false;
        for (Object obj2 : set) {
            boolean z2 = true;
            if (!z && cr4.b(obj2, obj)) {
                z = true;
                z2 = false;
            }
            if (z2) {
                linkedHashSet.add(obj2);
            }
        }
        return linkedHashSet;
    }

    public static Set d(Set set, Set set2) {
        cr4.g(set2, "elements");
        Collection<?> collectionR = y41.r(set2);
        if (collectionR.isEmpty()) {
            return y41.br(set);
        }
        if (!(collectionR instanceof Set)) {
            LinkedHashSet linkedHashSet = new LinkedHashSet(set);
            linkedHashSet.removeAll(collectionR);
            return linkedHashSet;
        }
        LinkedHashSet linkedHashSet2 = new LinkedHashSet();
        for (Object obj : set) {
            if (!((Set) collectionR).contains(obj)) {
                linkedHashSet2.add(obj);
            }
        }
        return linkedHashSet2;
    }

    public static LinkedHashSet e(Object... objArr) {
        LinkedHashSet linkedHashSet = new LinkedHashSet(wo5.h(objArr.length));
        dv.c(objArr, linkedHashSet);
        return linkedHashSet;
    }

    public static LinkedHashSet f(Set set, Iterable iterable) {
        cr4.g(set, "<this>");
        cr4.g(iterable, "elements");
        Integer numValueOf = iterable instanceof Collection ? Integer.valueOf(((Collection) iterable).size()) : null;
        LinkedHashSet linkedHashSet = new LinkedHashSet(wo5.h(numValueOf != null ? set.size() + numValueOf.intValue() : set.size() * 2));
        linkedHashSet.addAll(set);
        y41.i(iterable, linkedHashSet);
        return linkedHashSet;
    }

    public static LinkedHashSet g(Set set, Object obj) {
        cr4.g(set, "<this>");
        LinkedHashSet linkedHashSet = new LinkedHashSet(wo5.h(set.size() + 1));
        linkedHashSet.addAll(set);
        linkedHashSet.add(obj);
        return linkedHashSet;
    }

    public static Set h(Object obj) {
        Set setSingleton = Collections.singleton(obj);
        cr4.f(setSingleton, "singleton(...)");
        return setSingleton;
    }
}
