package o; import java.util.concurrent.CountDownLatch; /* renamed from: o.fTD, reason: case insensitive filesystem */ /* loaded from: classes6.dex */ public abstract class AbstractC13181fTD extends CountDownLatch implements InterfaceC13174fSv, fSJ { T b; private volatile boolean c; Throwable d; fSJ e; public AbstractC13181fTD() { super(1); } @Override // o.InterfaceC13174fSv public final void onSubscribe(fSJ fsj) { this.e = fsj; if (this.c) { fsj.dispose(); } } @Override // o.InterfaceC13174fSv public final void onComplete() { countDown(); } @Override // o.fSJ public final void dispose() { this.c = true; fSJ fsj = this.e; if (fsj != null) { fsj.dispose(); } } public final T e() { if (getCount() != 0) { try { await(); } catch (InterruptedException e) { dispose(); throw fYR.c(e); } } Throwable th = this.d; if (th == null) { return this.b; } throw fYR.c(th); } @Override // o.fSJ public final boolean isDisposed() { return this.c; } }