package g.n0;

import com.cvte.vman.impl.FwUpgradeManager;
import g.h0.c.g;
import g.i;
import g.j0.k;
import g.j0.l;
import g.m0.f;
import okhttp3.internal.http2.Http2Connection;

/* JADX INFO: compiled from: Duration.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class a implements Comparable<a> {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final C0081a f4179b = new C0081a(null);

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final long f4180e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final long f4181f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final long f4182g;

    /* JADX INFO: renamed from: g.n0.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: Duration.kt */
    @i
    public static final class C0081a {
        public C0081a(g gVar) {
        }
    }

    static {
        int i2 = b.a;
        f4180e = f.a.y.a.P(4611686018427387903L);
        f4181f = f.a.y.a.P(-4611686018427387903L);
    }

    public static final long a(long j2, long j3) {
        long j4 = j3 / ((long) 1000000);
        long j5 = j2 + j4;
        if (!new k(-4611686018426L, 4611686018426L).b(j5)) {
            return f.a.y.a.P(l.a(j5, -4611686018427387903L, 4611686018427387903L));
        }
        return f.a.y.a.R(f.a.y.a.j(j5) + (j3 - f.a.y.a.j(j4)));
    }

    public static final void b(StringBuilder sb, int i2, int i3, int i4, String str, boolean z) {
        sb.append(i2);
        if (i3 != 0) {
            sb.append('.');
            String strT = f.t(String.valueOf(i3), i4, '0');
            int i5 = -1;
            int length = strT.length() - 1;
            if (length >= 0) {
                while (true) {
                    int i6 = length - 1;
                    if (strT.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) strT, 0, ((i7 + 2) / 3) * 3);
                g.h0.c.l.e(sb, "this.append(value, startIndex, endIndex)");
            } else {
                sb.append((CharSequence) strT, 0, i7);
                g.h0.c.l.e(sb, "this.append(value, startIndex, endIndex)");
            }
        }
        sb.append(str);
    }

    public static final long c(long j2) {
        if (!i(j2)) {
            return j2;
        }
        long j3 = -(j2 >> 1);
        long j4 = ((long) (((int) j2) & 1)) + (j3 << 1);
        int i2 = b.a;
        return j4;
    }

    public static final int d(long j2) {
        if (h(j2)) {
            return 0;
        }
        return (int) (k(j2, c.MINUTES) % ((long) 60));
    }

    public static final int e(long j2) {
        if (h(j2)) {
            return 0;
        }
        return (int) ((((int) j2) & 1) == 1 ? f.a.y.a.j((j2 >> 1) % ((long) FwUpgradeManager.TYPE_FW_CVTE_CAMERA)) : (j2 >> 1) % ((long) Http2Connection.DEGRADED_PONG_TIMEOUT_NS));
    }

    public static final int f(long j2) {
        if (h(j2)) {
            return 0;
        }
        return (int) (k(j2, c.SECONDS) % ((long) 60));
    }

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

    public static final boolean h(long j2) {
        return j2 == f4180e || j2 == f4181f;
    }

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

    public static final long j(long j2, long j3) {
        if (h(j2)) {
            if ((!h(j3)) || (j3 ^ j2) >= 0) {
                return j2;
            }
            throw new IllegalArgumentException("Summing infinite durations of different signs yields an undefined result.");
        }
        if (h(j3)) {
            return j3;
        }
        int i2 = ((int) j2) & 1;
        if (i2 != (((int) j3) & 1)) {
            return i2 == 1 ? a(j2 >> 1, j3 >> 1) : a(j3 >> 1, j2 >> 1);
        }
        long j4 = (j2 >> 1) + (j3 >> 1);
        return g(j2) ? new k(-4611686018426999999L, 4611686018426999999L).b(j4) ? f.a.y.a.R(j4) : f.a.y.a.P(j4 / ((long) 1000000)) : f.a.y.a.Q(j4);
    }

    public static final long k(long j2, c cVar) {
        g.h0.c.l.f(cVar, "unit");
        if (j2 == f4180e) {
            return Long.MAX_VALUE;
        }
        if (j2 == f4181f) {
            return Long.MIN_VALUE;
        }
        return f.a.y.a.J(j2 >> 1, g(j2) ? c.NANOSECONDS : c.MILLISECONDS, cVar);
    }

    @Override // java.lang.Comparable
    public int compareTo(a aVar) {
        long j2 = aVar.f4182g;
        long j3 = this.f4182g;
        long j4 = j3 ^ j2;
        int i2 = 1;
        if (j4 >= 0 && (((int) j4) & 1) != 0) {
            int i3 = (((int) j3) & 1) - (((int) j2) & 1);
            return i(j3) ? -i3 : i3;
        }
        if (j3 < j2) {
            i2 = -1;
        } else if (j3 == j2) {
            i2 = 0;
        }
        return i2;
    }

    public boolean equals(Object obj) {
        return (obj instanceof a) && this.f4182g == ((a) obj).f4182g;
    }

    public int hashCode() {
        return Long.hashCode(this.f4182g);
    }

    public String toString() {
        long j2 = this.f4182g;
        if (j2 == 0) {
            return "0s";
        }
        if (j2 == f4180e) {
            return "Infinity";
        }
        if (j2 == f4181f) {
            return "-Infinity";
        }
        boolean zI = i(j2);
        StringBuilder sb = new StringBuilder();
        if (zI) {
            sb.append('-');
        }
        long jC = c(j2);
        long jK = k(jC, c.DAYS);
        int i2 = 0;
        int iK = h(jC) ? 0 : (int) (k(jC, c.HOURS) % ((long) 24));
        int iD = d(jC);
        int iF = f(jC);
        int iE = e(jC);
        boolean z = jK != 0;
        boolean z2 = iK != 0;
        boolean z3 = iD != 0;
        boolean z4 = (iF == 0 && iE == 0) ? false : true;
        if (z) {
            sb.append(jK);
            sb.append('d');
            i2 = 1;
        }
        if (z2 || (z && (z3 || z4))) {
            int i3 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iK);
            sb.append('h');
            i2 = i3;
        }
        if (z3 || (z4 && (z2 || z))) {
            int i4 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            sb.append(iD);
            sb.append('m');
            i2 = i4;
        }
        if (z4) {
            int i5 = i2 + 1;
            if (i2 > 0) {
                sb.append(' ');
            }
            if (iF != 0 || z || z2 || z3) {
                b(sb, iF, iE, 9, "s", false);
            } else if (iE >= 1000000) {
                b(sb, iE / 1000000, iE % 1000000, 6, "ms", false);
            } else if (iE >= 1000) {
                b(sb, iE / FwUpgradeManager.TYPE_FW_CVTE_CAMERA, iE % FwUpgradeManager.TYPE_FW_CVTE_CAMERA, 3, "us", false);
            } else {
                sb.append(iE);
                sb.append("ns");
            }
            i2 = i5;
        }
        if (zI && i2 > 1) {
            sb.insert(1, '(').append(')');
        }
        String string = sb.toString();
        g.h0.c.l.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }
}
