package o; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import java.util.Objects; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; import o.C13303fWl; /* renamed from: o.fWt, reason: case insensitive filesystem */ /* loaded from: classes6.dex */ public final class C13311fWt extends fUX { private InterfaceC13169fSq a; private fSS> b; private fSL d; private fSS> e; public C13311fWt(InterfaceC13169fSq interfaceC13169fSq, InterfaceC13169fSq interfaceC13169fSq2, fSS> fss, fSS> fss2, fSL fsl) { super(interfaceC13169fSq); this.a = interfaceC13169fSq2; this.b = fss; this.e = fss2; this.d = fsl; } @Override // o.AbstractC13163fSk public final void subscribeActual(InterfaceC13174fSv interfaceC13174fSv) { LWm lWm = new LWm(interfaceC13174fSv, this.b, this.e, this.d); interfaceC13174fSv.onSubscribe(lWm); C13303fWl.HBt hBt = new C13303fWl.HBt(lWm, true); lWm.e.e(hBt); C13303fWl.HBt hBt2 = new C13303fWl.HBt(lWm, false); lWm.e.e(hBt2); this.c.subscribe(hBt); this.a.subscribe(hBt2); } /* renamed from: o.fWt$LWm */ /* loaded from: classes6.dex */ static final class LWm extends AtomicInteger implements fSJ, C13303fWl.Sts { private volatile boolean f; private fSS> h; private InterfaceC13174fSv j; private fSL l; private int m; /* renamed from: o, reason: collision with root package name */ private fSS> f9121o; private int q; private static Integer b = 1; private static Integer a = 2; private static Integer c = 3; private static Integer d = 4; final fSC e = new fSC(); private C13416fZs k = new C13416fZs<>(AbstractC13163fSk.bufferSize()); private Map n = new LinkedHashMap(); private Map r = new LinkedHashMap(); private AtomicReference g = new AtomicReference<>(); private AtomicInteger i = new AtomicInteger(2); LWm(InterfaceC13174fSv interfaceC13174fSv, fSS> fss, fSS> fss2, fSL fsl) { this.j = interfaceC13174fSv; this.h = fss; this.f9121o = fss2; this.l = fsl; } @Override // o.fSJ public final void dispose() { if (this.f) { return; } this.f = true; this.e.dispose(); if (getAndIncrement() == 0) { this.k.e(); } } private void a(InterfaceC13174fSv interfaceC13174fSv) { Throwable b2 = fYR.b(this.g); this.n.clear(); this.r.clear(); interfaceC13174fSv.onError(b2); } private void b() { if (getAndIncrement() != 0) { return; } C13416fZs c13416fZs = this.k; InterfaceC13174fSv interfaceC13174fSv = this.j; int i = 1; while (!this.f) { if (this.g.get() != null) { c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } boolean z = this.i.get() == 0; Integer num = (Integer) c13416fZs.b(); boolean z2 = num == null; if (z && z2) { this.n.clear(); this.r.clear(); this.e.dispose(); interfaceC13174fSv.onComplete(); return; } if (!z2) { Object b2 = c13416fZs.b(); if (num == b) { int i2 = this.m; this.m = i2 + 1; this.n.put(Integer.valueOf(i2), b2); try { InterfaceC13169fSq interfaceC13169fSq = (InterfaceC13169fSq) Objects.requireNonNull(this.h.a(b2), "The leftEnd returned a null ObservableSource"); C13303fWl.LWm lWm = new C13303fWl.LWm(this, true, i2); this.e.e(lWm); interfaceC13169fSq.subscribe(lWm); if (this.g.get() != null) { c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } Iterator it = this.r.values().iterator(); while (it.hasNext()) { try { interfaceC13174fSv.onNext((Object) Objects.requireNonNull(this.l.e(b2, it.next()), "The resultSelector returned a null value")); } catch (Throwable th) { C13147fSI.c(th); fYR.c(this.g, th); c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } } } catch (Throwable th2) { C13147fSI.c(th2); fYR.c(this.g, th2); c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } } else if (num == a) { int i3 = this.q; this.q = i3 + 1; this.r.put(Integer.valueOf(i3), b2); try { InterfaceC13169fSq interfaceC13169fSq2 = (InterfaceC13169fSq) Objects.requireNonNull(this.f9121o.a(b2), "The rightEnd returned a null ObservableSource"); C13303fWl.LWm lWm2 = new C13303fWl.LWm(this, false, i3); this.e.e(lWm2); interfaceC13169fSq2.subscribe(lWm2); if (this.g.get() != null) { c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } Iterator it2 = this.n.values().iterator(); while (it2.hasNext()) { try { interfaceC13174fSv.onNext((Object) Objects.requireNonNull(this.l.e(it2.next(), b2), "The resultSelector returned a null value")); } catch (Throwable th3) { C13147fSI.c(th3); fYR.c(this.g, th3); c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } } } catch (Throwable th4) { C13147fSI.c(th4); fYR.c(this.g, th4); c13416fZs.e(); this.e.dispose(); a(interfaceC13174fSv); return; } } else if (num == c) { C13303fWl.LWm lWm3 = (C13303fWl.LWm) b2; this.n.remove(Integer.valueOf(lWm3.b)); if (this.e.b(lWm3)) { lWm3.dispose(); } } else { C13303fWl.LWm lWm4 = (C13303fWl.LWm) b2; this.r.remove(Integer.valueOf(lWm4.b)); if (this.e.b(lWm4)) { lWm4.dispose(); } } } else { i = addAndGet(-i); if (i == 0) { return; } } } c13416fZs.e(); } @Override // o.C13303fWl.Sts public final void d(Throwable th) { if (fYR.c(this.g, th)) { this.i.decrementAndGet(); b(); } else { C13418fZu.c(th); } } @Override // o.C13303fWl.Sts public final void a(C13303fWl.HBt hBt) { this.e.b(hBt); this.i.decrementAndGet(); b(); } @Override // o.C13303fWl.Sts public final void e(boolean z, Object obj) { synchronized (this) { this.k.e(z ? b : a, obj); } b(); } @Override // o.C13303fWl.Sts public final void d(boolean z, C13303fWl.LWm lWm) { synchronized (this) { this.k.e(z ? c : d, lWm); } b(); } @Override // o.C13303fWl.Sts public final void a(Throwable th) { if (fYR.c(this.g, th)) { b(); } else { C13418fZu.c(th); } } @Override // o.fSJ public final boolean isDisposed() { return this.f; } } }