package o; import java.util.Objects; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes6.dex */ public final class fWW extends fUX { private fSS, ? extends InterfaceC13169fSq> b; public fWW(InterfaceC13169fSq interfaceC13169fSq, fSS, ? extends InterfaceC13169fSq> fss) { super(interfaceC13169fSq); this.b = fss; } @Override // o.AbstractC13163fSk public final void subscribeActual(InterfaceC13174fSv interfaceC13174fSv) { C13420fZw c13420fZw = new C13420fZw(C13389fZA.d()); try { InterfaceC13169fSq interfaceC13169fSq = (InterfaceC13169fSq) Objects.requireNonNull(this.b.a(c13420fZw), "The handler returned a null ObservableSource"); Sts sts = new Sts(interfaceC13174fSv, c13420fZw, this.c); interfaceC13174fSv.onSubscribe(sts); interfaceC13169fSq.subscribe(sts.e); sts.a(); } catch (Throwable th) { C13147fSI.c(th); EnumC13195fTi.a(th, interfaceC13174fSv); } } /* loaded from: classes6.dex */ static final class Sts extends AtomicInteger implements InterfaceC13174fSv, fSJ { final InterfaceC13174fSv a; private volatile boolean d; private InterfaceC13169fSq h; private AbstractC13422fZy i; private AtomicInteger f = new AtomicInteger(); final C13355fYI c = new C13355fYI(); final Sts.RVV e = new RVV(this); final AtomicReference b = new AtomicReference<>(); Sts(InterfaceC13174fSv interfaceC13174fSv, AbstractC13422fZy abstractC13422fZy, InterfaceC13169fSq interfaceC13169fSq) { this.a = interfaceC13174fSv; this.i = abstractC13422fZy; this.h = interfaceC13169fSq; } @Override // o.InterfaceC13174fSv public final void onSubscribe(fSJ fsj) { EnumC13192fTf.c(this.b, fsj); } @Override // o.InterfaceC13174fSv public final void onNext(T t) { fYQ.b(this.a, t, this, this.c); } @Override // o.InterfaceC13174fSv public final void onError(Throwable th) { EnumC13192fTf.c(this.b, null); this.d = false; this.i.onNext(th); } @Override // o.InterfaceC13174fSv public final void onComplete() { EnumC13192fTf.e(this.e); InterfaceC13174fSv interfaceC13174fSv = this.a; C13355fYI c13355fYI = this.c; if (getAndIncrement() == 0) { Throwable b = fYR.b(c13355fYI); if (b == null) { interfaceC13174fSv.onComplete(); } else if (b != fYR.b) { interfaceC13174fSv.onError(b); } } } @Override // o.fSJ public final boolean isDisposed() { return EnumC13192fTf.c(this.b.get()); } @Override // o.fSJ public final void dispose() { EnumC13192fTf.e(this.b); EnumC13192fTf.e(this.e); } final void a() { if (this.f.getAndIncrement() != 0) { return; } while (!isDisposed()) { if (!this.d) { this.d = true; this.h.subscribe(this); } if (this.f.decrementAndGet() == 0) { return; } } } /* loaded from: classes6.dex */ final class RVV extends AtomicReference implements InterfaceC13174fSv { private Sts e; RVV(Sts sts) { this.e = sts; } @Override // o.InterfaceC13174fSv public final void onSubscribe(fSJ fsj) { EnumC13192fTf.a(this, fsj); } @Override // o.InterfaceC13174fSv public final void onError(Throwable th) { Sts sts = this.e; EnumC13192fTf.e(sts.b); InterfaceC13174fSv interfaceC13174fSv = sts.a; C13355fYI c13355fYI = sts.c; if (fYR.c(c13355fYI, th)) { if (sts.getAndIncrement() == 0) { Throwable b = fYR.b(c13355fYI); if (b == null) { interfaceC13174fSv.onComplete(); return; } else { if (b != fYR.b) { interfaceC13174fSv.onError(b); return; } return; } } return; } C13418fZu.c(th); } @Override // o.InterfaceC13174fSv public final void onComplete() { Sts sts = this.e; EnumC13192fTf.e(sts.b); InterfaceC13174fSv interfaceC13174fSv = sts.a; C13355fYI c13355fYI = sts.c; if (sts.getAndIncrement() == 0) { Throwable b = fYR.b(c13355fYI); if (b == null) { interfaceC13174fSv.onComplete(); } else if (b != fYR.b) { interfaceC13174fSv.onError(b); } } } @Override // o.InterfaceC13174fSv public final void onNext(Object obj) { this.e.a(); } } } }