package E3;

import androidx.media3.exoplayer.upstream.CmcdData;
import java.util.Locale;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes3.dex */
public final class p {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f1166a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public boolean f1167b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public long f1168c;

    public long a() {
        if (this.f1167b) {
            return Long.MAX_VALUE;
        }
        return Math.max(0L, this.f1168c - System.nanoTime());
    }

    public long b() {
        TimeUnit timeUnit = TimeUnit.NANOSECONDS;
        return timeUnit.convert(this.f1167b ? System.nanoTime() - this.f1168c : 0L, timeUnit);
    }

    public void c() {
        A4.g.t(!this.f1167b, "This stopwatch is already running.");
        this.f1167b = true;
        this.f1168c = System.nanoTime();
    }

    public String toString() {
        String str;
        switch (this.f1166a) {
            case 0:
                long jNanoTime = this.f1167b ? System.nanoTime() - this.f1168c : 0L;
                TimeUnit timeUnit = TimeUnit.DAYS;
                TimeUnit timeUnit2 = TimeUnit.NANOSECONDS;
                if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                    timeUnit = TimeUnit.HOURS;
                    if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                        timeUnit = TimeUnit.MINUTES;
                        if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                            timeUnit = TimeUnit.SECONDS;
                            if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                                timeUnit = TimeUnit.MILLISECONDS;
                                if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                                    timeUnit = TimeUnit.MICROSECONDS;
                                    if (timeUnit.convert(jNanoTime, timeUnit2) <= 0) {
                                        timeUnit = timeUnit2;
                                    }
                                }
                            }
                        }
                    }
                }
                double dConvert = jNanoTime / timeUnit2.convert(1L, timeUnit);
                StringBuilder sb = new StringBuilder();
                sb.append(String.format(Locale.ROOT, "%.4g", Double.valueOf(dConvert)));
                sb.append(" ");
                switch (o.f1165a[timeUnit.ordinal()]) {
                    case 1:
                        str = "ns";
                        break;
                    case 2:
                        str = "μs";
                        break;
                    case 3:
                        str = "ms";
                        break;
                    case 4:
                        str = CmcdData.Factory.STREAMING_FORMAT_SS;
                        break;
                    case 5:
                        str = "min";
                        break;
                    case 6:
                        str = CmcdData.Factory.STREAMING_FORMAT_HLS;
                        break;
                    case 7:
                        str = "d";
                        break;
                    default:
                        throw new AssertionError();
                }
                sb.append(str);
                return sb.toString();
            default:
                return super.toString();
        }
    }

    public p(long j4, boolean z6) {
        this.f1166a = 2;
        this.f1167b = z6;
        this.f1168c = j4;
    }
}
