package d.l0;

import d.n;

/* JADX INFO: compiled from: progressionUtil.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public final class c {
    private static final int a(int i, int i2, int i3) {
        return e(e(i, i3) - e(i2, i3), i3);
    }

    private static final long b(long j, long j2, long j3) {
        return f(f(j, j3) - f(j2, j3), j3);
    }

    public static final int c(int i, int i2, int i3) {
        if (i3 > 0) {
            return i >= i2 ? i2 : i2 - a(i2, i, i3);
        }
        if (i3 < 0) {
            return i <= i2 ? i2 : i2 + a(i, i2, -i3);
        }
        throw new IllegalArgumentException("Step is zero.");
    }

    public static final long d(long j, long j2, long j3) {
        if (j3 > 0) {
            return j >= j2 ? j2 : j2 - b(j2, j, j3);
        }
        if (j3 < 0) {
            return j <= j2 ? j2 : j2 + b(j, j2, -j3);
        }
        throw new IllegalArgumentException("Step is zero.");
    }

    private static final int e(int i, int i2) {
        int i3 = i % i2;
        return i3 >= 0 ? i3 : i3 + i2;
    }

    private static final long f(long j, long j2) {
        long j3 = j % j2;
        return j3 >= 0 ? j3 : j3 + j2;
    }
}
