package androidx.core.util;

import android.annotation.SuppressLint;
import android.util.Range;
import androidx.annotation.RequiresApi;
import kotlin.jvm.internal.l;
import kotlin.ranges.f;

/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"ClassVerificationFailure"})
public final class RangeKt {
    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> Range<T> and(Range<T> range, Range<T> other) {
        l.e(range, "<this>");
        l.e(other, "other");
        Range<T> rangeIntersect = range.intersect(other);
        l.d(rangeIntersect, "intersect(other)");
        return rangeIntersect;
    }

    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> Range<T> plus(Range<T> range, T value) {
        l.e(range, "<this>");
        l.e(value, "value");
        Range<T> rangeExtend = range.extend(value);
        l.d(rangeExtend, "extend(value)");
        return rangeExtend;
    }

    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> Range<T> rangeTo(T t2, T that) {
        l.e(t2, "<this>");
        l.e(that, "that");
        return new Range<>(t2, that);
    }

    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> f toClosedRange(final Range<T> range) {
        l.e(range, "<this>");
        return new f() { // from class: androidx.core.util.RangeKt.toClosedRange.1
            /* JADX WARN: Incorrect types in method signature: (TT;)Z */
            public boolean contains(Comparable comparable) {
                return f.a.a(this, comparable);
            }

            /* JADX WARN: Incorrect return type in method signature: ()TT; */
            @Override // kotlin.ranges.f
            public Comparable getEndInclusive() {
                return range.getUpper();
            }

            /* JADX WARN: Incorrect return type in method signature: ()TT; */
            @Override // kotlin.ranges.f
            public Comparable getStart() {
                return range.getLower();
            }

            public boolean isEmpty() {
                return f.a.b(this);
            }
        };
    }

    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> Range<T> toRange(f fVar) {
        l.e(fVar, "<this>");
        return new Range<>(fVar.getStart(), fVar.getEndInclusive());
    }

    @RequiresApi(21)
    public static final <T extends Comparable<? super T>> Range<T> plus(Range<T> range, Range<T> other) {
        l.e(range, "<this>");
        l.e(other, "other");
        Range<T> rangeExtend = range.extend(other);
        l.d(rangeExtend, "extend(other)");
        return rangeExtend;
    }
}
