what-the-bank/sources/o/C13311fWt.java

257 lines
10 KiB
Java

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<TLeft, TRight, TLeftEnd, TRightEnd, R> extends fUX<TLeft, R> {
private InterfaceC13169fSq<? extends TRight> a;
private fSS<? super TLeft, ? extends InterfaceC13169fSq<TLeftEnd>> b;
private fSL<? super TLeft, ? super TRight, ? extends R> d;
private fSS<? super TRight, ? extends InterfaceC13169fSq<TRightEnd>> e;
public C13311fWt(InterfaceC13169fSq<TLeft> interfaceC13169fSq, InterfaceC13169fSq<? extends TRight> interfaceC13169fSq2, fSS<? super TLeft, ? extends InterfaceC13169fSq<TLeftEnd>> fss, fSS<? super TRight, ? extends InterfaceC13169fSq<TRightEnd>> fss2, fSL<? super TLeft, ? super TRight, ? extends R> fsl) {
super(interfaceC13169fSq);
this.a = interfaceC13169fSq2;
this.b = fss;
this.e = fss2;
this.d = fsl;
}
@Override // o.AbstractC13163fSk
public final void subscribeActual(InterfaceC13174fSv<? super R> 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<TLeft, TRight, TLeftEnd, TRightEnd, R> extends AtomicInteger implements fSJ, C13303fWl.Sts {
private volatile boolean f;
private fSS<? super TLeft, ? extends InterfaceC13169fSq<TLeftEnd>> h;
private InterfaceC13174fSv<? super R> j;
private fSL<? super TLeft, ? super TRight, ? extends R> l;
private int m;
/* renamed from: o, reason: collision with root package name */
private fSS<? super TRight, ? extends InterfaceC13169fSq<TRightEnd>> 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<Object> k = new C13416fZs<>(AbstractC13163fSk.bufferSize());
private Map<Integer, TLeft> n = new LinkedHashMap();
private Map<Integer, TRight> r = new LinkedHashMap();
private AtomicReference<Throwable> g = new AtomicReference<>();
private AtomicInteger i = new AtomicInteger(2);
LWm(InterfaceC13174fSv<? super R> interfaceC13174fSv, fSS<? super TLeft, ? extends InterfaceC13169fSq<TLeftEnd>> fss, fSS<? super TRight, ? extends InterfaceC13169fSq<TRightEnd>> fss2, fSL<? super TLeft, ? super TRight, ? extends R> 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<Object> c13416fZs = this.k;
InterfaceC13174fSv<? super R> 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<TRight> 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<TLeft> 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;
}
}
}