package defpackage;

import java.util.ArrayList;
import java.util.TimeZone;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.logging.Logger;

/* JADX INFO: renamed from: ᵽᵦᵚ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5377 {

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public static final C5377 f20366;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static final Logger f20367 = Logger.getLogger(C5377.class.getName());

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public long f20371;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final ᵢʒʡᵟ f20373;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public int f20374;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public boolean f20375;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int f20377;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final Logger f20368 = f20367;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public int f20370 = 10000;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final ArrayList f20369 = new ArrayList();

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final ArrayList f20376 = new ArrayList();

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final RunnableC1500 f20372 = new RunnableC1500(25, this);

    /* JADX WARN: Type inference failed for: r3v1, types: [ˉʣʽ] */
    static {
        final String strM8231 = AbstractC3653.m8231(new StringBuilder(), AbstractC1190.f5067, " TaskRunner");
        final boolean z = true;
        f20366 = new C5377(new ᵢʒʡᵟ((ThreadFactoryC1149) new ThreadFactory() { // from class: ˉʣʽ
            @Override // java.util.concurrent.ThreadFactory
            public final Thread newThread(Runnable runnable) {
                Thread thread = new Thread(runnable, strM8231);
                thread.setDaemon(z);
                return thread;
            }
        }));
    }

    public C5377(ᵢʒʡᵟ r2) {
        this.f20373 = r2;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static final void m10962(C5377 c5377, AbstractC4977 abstractC4977, long j, boolean z) {
        TimeZone timeZone = AbstractC1190.f5068;
        C5380 c5380 = abstractC4977.f18881;
        if (c5380.f20389 != abstractC4977) {
            ᵕᵩʽᵲ.ᵪᵹᵥᵻ("Check failed.");
            return;
        }
        boolean z2 = c5380.f20390;
        c5380.f20390 = false;
        c5380.f20389 = null;
        c5377.f20369.remove(c5380);
        if (j != -1 && !z2 && !c5380.f20386) {
            c5380.m10970(abstractC4977, j, true);
        }
        if (c5380.f20387.isEmpty()) {
            return;
        }
        c5377.f20376.add(c5380);
        if (z) {
            return;
        }
        c5377.m10965();
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final AbstractC4977 m10963() {
        long j;
        AbstractC4977 abstractC4977;
        boolean z;
        TimeZone timeZone = AbstractC1190.f5068;
        while (true) {
            ArrayList arrayList = this.f20376;
            if (arrayList.isEmpty()) {
                return null;
            }
            long jNanoTime = System.nanoTime();
            int size = arrayList.size();
            long jMin = Long.MAX_VALUE;
            int i = 0;
            AbstractC4977 abstractC49772 = null;
            while (true) {
                if (i >= size) {
                    j = jNanoTime;
                    abstractC4977 = null;
                    z = false;
                    break;
                }
                Object obj = arrayList.get(i);
                i++;
                AbstractC4977 abstractC49773 = (AbstractC4977) ((C5380) obj).f20387.get(0);
                j = jNanoTime;
                abstractC4977 = null;
                long jMax = Math.max(0L, abstractC49773.f18883 - j);
                if (jMax > 0) {
                    jMin = Math.min(jMax, jMin);
                } else {
                    if (abstractC49772 != null) {
                        z = true;
                        break;
                    }
                    abstractC49772 = abstractC49773;
                }
                jNanoTime = j;
            }
            ArrayList arrayList2 = this.f20369;
            if (abstractC49772 != null) {
                TimeZone timeZone2 = AbstractC1190.f5068;
                abstractC49772.f18883 = -1L;
                C5380 c5380 = abstractC49772.f18881;
                c5380.f20387.remove(abstractC49772);
                arrayList.remove(c5380);
                c5380.f20389 = abstractC49772;
                arrayList2.add(c5380);
                if (z || (!this.f20375 && !arrayList.isEmpty())) {
                    m10965();
                }
                return abstractC49772;
            }
            if (this.f20375) {
                if (jMin >= this.f20371 - j) {
                    return abstractC4977;
                }
                notify();
                return abstractC4977;
            }
            this.f20375 = true;
            this.f20371 = j + jMin;
            try {
                try {
                    TimeZone timeZone3 = AbstractC1190.f5068;
                    if (jMin > 0) {
                        long j2 = jMin / 1000000;
                        Long.signum(j2);
                        long j3 = jMin - (1000000 * j2);
                        if (j2 > 0 || jMin > 0) {
                            wait(j2, (int) j3);
                        }
                    }
                } catch (InterruptedException unused) {
                    TimeZone timeZone4 = AbstractC1190.f5068;
                    for (int size2 = arrayList2.size() - 1; -1 < size2; size2--) {
                        ((C5380) arrayList2.get(size2)).m10969();
                    }
                    for (int size3 = arrayList.size() - 1; -1 < size3; size3--) {
                        C5380 c53802 = (C5380) arrayList.get(size3);
                        c53802.m10969();
                        if (c53802.f20387.isEmpty()) {
                            arrayList.remove(size3);
                        }
                    }
                }
            } finally {
                this.f20375 = false;
            }
        }
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m10964(C5380 c5380) {
        TimeZone timeZone = AbstractC1190.f5068;
        if (c5380.f20389 == null) {
            boolean zIsEmpty = c5380.f20387.isEmpty();
            ArrayList arrayList = this.f20376;
            if (zIsEmpty) {
                arrayList.remove(c5380);
            } else {
                byte[] bArr = AbstractC1701.f6716;
                if (!arrayList.contains(c5380)) {
                    arrayList.add(c5380);
                }
            }
        }
        if (this.f20375) {
            notify();
        } else {
            m10965();
        }
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m10965() {
        TimeZone timeZone = AbstractC1190.f5068;
        int i = this.f20377;
        if (i > this.f20374) {
            return;
        }
        this.f20377 = i + 1;
        ((ThreadPoolExecutor) this.f20373.ᵜᵪʾ).execute(this.f20372);
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final C5380 m10966() {
        int i;
        synchronized (this) {
            i = this.f20370;
            this.f20370 = i + 1;
        }
        return new C5380(this, AbstractC2704.m6517(i, "Q"));
    }
}
