package j.v0;

import com.cvte.vman.impl.FwUpgradeManager;
import j.p0.d.j;
import j.p0.d.r;
import j.r0.k;
import j.r0.n;
import okhttp3.internal.http2.Http2Connection;

/* JADX INFO: compiled from: Duration.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a implements Comparable<a> {
    public static final C0086a d = new C0086a(null);
    private static final long e;
    private static final long f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private static final long f891g;
    private final long b;

    /* JADX INFO: renamed from: j.v0.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: Duration.kt */
    public static final class C0086a {
        private C0086a() {
        }

        public /* synthetic */ C0086a(j jVar) {
            this();
        }

        public final long a() {
            return a.f;
        }

        public final long b() {
            return a.e;
        }

        public final long c(String str) {
            r.f(str, "value");
            try {
                return c.p(str, true);
            } catch (IllegalArgumentException e) {
                throw new IllegalArgumentException("Invalid ISO duration string format: '" + str + "'.", e);
            }
        }
    }

    static {
        h(0L);
        e = 0L;
        f = c.j(4611686018427387903L);
        f891g = c.j(-4611686018427387903L);
    }

    private /* synthetic */ a(long j2) {
        this.b = j2;
    }

    public static final long A(long j2, long j3) {
        if (y(j2)) {
            if (v(j3) || (j3 ^ j2) >= 0) {
                return j2;
            }
            throw new IllegalArgumentException("Summing infinite durations of different signs yields an undefined result.");
        }
        if (y(j3)) {
            return j3;
        }
        if ((((int) j2) & 1) != (((int) j3) & 1)) {
            return w(j2) ? c(j2, t(j2), t(j3)) : c(j2, t(j3), t(j2));
        }
        long jT = t(j2) + t(j3);
        return x(j2) ? c.m(jT) : c.k(jT);
    }

    public static final String B(long j2) {
        StringBuilder sb = new StringBuilder();
        if (z(j2)) {
            sb.append('-');
        }
        sb.append("PT");
        long j3 = j(j2);
        long jM = m(j3);
        int iP = p(j3);
        int iR = r(j3);
        int iQ = q(j3);
        if (y(j2)) {
            jM = 9999999999999L;
        }
        boolean z = true;
        boolean z2 = jM != 0;
        boolean z3 = (iR == 0 && iQ == 0) ? false : true;
        if (iP == 0 && (!z3 || !z2)) {
            z = false;
        }
        if (z2) {
            sb.append(jM);
            sb.append('H');
        }
        if (z) {
            sb.append(iP);
            sb.append('M');
        }
        if (z3 || (!z2 && !z)) {
            d(j2, sb, iR, iQ, 9, "S", true);
        }
        String string = sb.toString();
        r.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public static final long C(long j2, d dVar) {
        r.f(dVar, "unit");
        if (j2 == f) {
            return Long.MAX_VALUE;
        }
        if (j2 == f891g) {
            return Long.MIN_VALUE;
        }
        return e.b(t(j2), s(j2), dVar);
    }

    public static String D(long j2) {
        if (j2 == 0) {
            return "0s";
        }
        if (j2 == f) {
            return "Infinity";
        }
        if (j2 == f891g) {
            return "-Infinity";
        }
        boolean z = z(j2);
        StringBuilder sb = new StringBuilder();
        if (z) {
            sb.append('-');
        }
        long j3 = j(j2);
        long jL = l(j3);
        int iK = k(j3);
        int iP = p(j3);
        int iR = r(j3);
        int iQ = q(j3);
        int i2 = 0;
        boolean z2 = jL != 0;
        boolean z3 = iK != 0;
        boolean z4 = iP != 0;
        boolean z5 = (iR == 0 && iQ == 0) ? false : true;
        if (z2) {
            sb.append(jL);
            sb.append('d');
            i2 = 1;
        }
        if (z3 || (z2 && (z4 || z5))) {
            int i3 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iK);
            sb.append('h');
            i2 = i3;
        }
        if (z4 || (z5 && (z3 || z2))) {
            int i4 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iP);
            sb.append('m');
            i2 = i4;
        }
        if (z5) {
            int i5 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            if (iR != 0 || z2 || z3 || z4) {
                d(j2, sb, iR, iQ, 9, "s", false);
            } else if (iQ >= 1000000) {
                d(j2, sb, iQ / 1000000, iQ % 1000000, 6, "ms", false);
            } else if (iQ >= 1000) {
                d(j2, sb, iQ / FwUpgradeManager.TYPE_FW_CVTE_CAMERA, iQ % FwUpgradeManager.TYPE_FW_CVTE_CAMERA, 3, "us", false);
            } else {
                sb.append(iQ);
                sb.append("ns");
            }
            i2 = i5;
        }
        if (z && i2 > 1) {
            sb.insert(1, '(').append(')');
        }
        String string = sb.toString();
        r.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public static final long E(long j2) {
        return c.i(-t(j2), ((int) j2) & 1);
    }

    private static final long c(long j2, long j3, long j4) {
        long jO = c.o(j4);
        long j5 = j3 + jO;
        if (!new k(-4611686018426L, 4611686018426L).e(j5)) {
            return c.j(n.e(j5, -4611686018427387903L, 4611686018427387903L));
        }
        return c.l(c.n(j5) + (j4 - c.n(jO)));
    }

    private static final void d(long j2, StringBuilder sb, int i2, int i3, int i4, String str, boolean z) {
        sb.append(i2);
        if (i3 != 0) {
            sb.append('.');
            String strD0 = j.u0.r.d0(String.valueOf(i3), i4, '0');
            int i5 = -1;
            int length = strD0.length() - 1;
            if (length >= 0) {
                while (true) {
                    int i6 = length - 1;
                    if (strD0.charAt(length) != '0') {
                        i5 = length;
                        break;
                    } else if (i6 < 0) {
                        break;
                    } else {
                        length = i6;
                    }
                }
            }
            int i7 = i5 + 1;
            if (z || i7 >= 3) {
                sb.append((CharSequence) strD0, 0, ((i7 + 2) / 3) * 3);
                r.e(sb, "this.append(value, startIndex, endIndex)");
            } else {
                sb.append((CharSequence) strD0, 0, i7);
                r.e(sb, "this.append(value, startIndex, endIndex)");
            }
        }
        sb.append(str);
    }

    public static final /* synthetic */ a e(long j2) {
        return new a(j2);
    }

    public static int g(long j2, long j3) {
        long j4 = j2 ^ j3;
        if (j4 < 0 || (((int) j4) & 1) == 0) {
            return r.i(j2, j3);
        }
        int i2 = (((int) j2) & 1) - (((int) j3) & 1);
        return z(j2) ? -i2 : i2;
    }

    public static long h(long j2) {
        if (b.a()) {
            if (x(j2)) {
                if (!new k(-4611686018426999999L, 4611686018426999999L).e(t(j2))) {
                    throw new AssertionError(t(j2) + " ns is out of nanoseconds range");
                }
            } else {
                if (!new k(-4611686018427387903L, 4611686018427387903L).e(t(j2))) {
                    throw new AssertionError(t(j2) + " ms is out of milliseconds range");
                }
                if (new k(-4611686018426L, 4611686018426L).e(t(j2))) {
                    throw new AssertionError(t(j2) + " ms is denormalized");
                }
            }
        }
        return j2;
    }

    public static boolean i(long j2, Object obj) {
        return (obj instanceof a) && j2 == ((a) obj).F();
    }

    public static final long j(long j2) {
        return z(j2) ? E(j2) : j2;
    }

    public static final int k(long j2) {
        if (y(j2)) {
            return 0;
        }
        return (int) (m(j2) % ((long) 24));
    }

    public static final long l(long j2) {
        return C(j2, d.DAYS);
    }

    public static final long m(long j2) {
        return C(j2, d.HOURS);
    }

    public static final long n(long j2) {
        return C(j2, d.MINUTES);
    }

    public static final long o(long j2) {
        return C(j2, d.SECONDS);
    }

    public static final int p(long j2) {
        if (y(j2)) {
            return 0;
        }
        return (int) (n(j2) % ((long) 60));
    }

    public static final int q(long j2) {
        if (y(j2)) {
            return 0;
        }
        return (int) (w(j2) ? c.n(t(j2) % ((long) FwUpgradeManager.TYPE_FW_CVTE_CAMERA)) : t(j2) % ((long) Http2Connection.DEGRADED_PONG_TIMEOUT_NS));
    }

    public static final int r(long j2) {
        if (y(j2)) {
            return 0;
        }
        return (int) (o(j2) % ((long) 60));
    }

    private static final d s(long j2) {
        return x(j2) ? d.NANOSECONDS : d.MILLISECONDS;
    }

    private static final long t(long j2) {
        return j2 >> 1;
    }

    public static int u(long j2) {
        return (int) (j2 ^ (j2 >>> 32));
    }

    public static final boolean v(long j2) {
        return !y(j2);
    }

    private static final boolean w(long j2) {
        return (((int) j2) & 1) == 1;
    }

    private static final boolean x(long j2) {
        return (((int) j2) & 1) == 0;
    }

    public static final boolean y(long j2) {
        return j2 == f || j2 == f891g;
    }

    public static final boolean z(long j2) {
        return j2 < 0;
    }

    public final /* synthetic */ long F() {
        return this.b;
    }

    @Override // java.lang.Comparable
    public /* bridge */ /* synthetic */ int compareTo(a aVar) {
        return f(aVar.F());
    }

    public boolean equals(Object obj) {
        return i(this.b, obj);
    }

    public int f(long j2) {
        return g(this.b, j2);
    }

    public int hashCode() {
        return u(this.b);
    }

    public String toString() {
        return D(this.b);
    }
}
