package o; import java.util.Arrays; import java.util.Objects; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReferenceArray; /* loaded from: classes6.dex */ public final class fXS extends fUX { private Iterable> a; private InterfaceC13169fSq[] d; final fSS e; public fXS(InterfaceC13169fSq interfaceC13169fSq, InterfaceC13169fSq[] interfaceC13169fSqArr, fSS fss) { super(interfaceC13169fSq); this.d = interfaceC13169fSqArr; this.a = null; this.e = fss; } public fXS(InterfaceC13169fSq interfaceC13169fSq, Iterable> iterable, fSS fss) { super(interfaceC13169fSq); this.d = null; this.a = iterable; this.e = fss; } @Override // o.AbstractC13163fSk public final void subscribeActual(InterfaceC13174fSv interfaceC13174fSv) { int length; InterfaceC13169fSq[] interfaceC13169fSqArr = this.d; if (interfaceC13169fSqArr == null) { interfaceC13169fSqArr = new InterfaceC13169fSq[8]; try { length = 0; for (InterfaceC13169fSq interfaceC13169fSq : this.a) { if (length == interfaceC13169fSqArr.length) { interfaceC13169fSqArr = (InterfaceC13169fSq[]) Arrays.copyOf(interfaceC13169fSqArr, (length >> 1) + length); } interfaceC13169fSqArr[length] = interfaceC13169fSq; length++; } } catch (Throwable th) { C13147fSI.c(th); EnumC13195fTi.a(th, interfaceC13174fSv); return; } } else { length = interfaceC13169fSqArr.length; } if (length == 0) { new C13314fWw(this.c, new HBt(this)).subscribeActual(interfaceC13174fSv); return; } RVV rvv = new RVV(interfaceC13174fSv, this.e, length); interfaceC13174fSv.onSubscribe(rvv); IeS[] ieSArr = rvv.e; AtomicReference atomicReference = rvv.a; for (int i = 0; i < length && !EnumC13192fTf.c(atomicReference.get()) && !rvv.b; i++) { interfaceC13169fSqArr[i].subscribe(ieSArr[i]); } this.c.subscribe(rvv); } /* loaded from: classes6.dex */ static final class RVV extends AtomicInteger implements InterfaceC13174fSv, fSJ { final AtomicReference a; volatile boolean b; final InterfaceC13174fSv c; final C13355fYI d; final IeS[] e; private fSS g; final AtomicReferenceArray j; RVV(InterfaceC13174fSv interfaceC13174fSv, fSS fss, int i) { this.c = interfaceC13174fSv; this.g = fss; IeS[] ieSArr = new IeS[i]; for (int i2 = 0; i2 < i; i2++) { ieSArr[i2] = new IeS(this, i2); } this.e = ieSArr; this.j = new AtomicReferenceArray<>(i); this.a = new AtomicReference<>(); this.d = new C13355fYI(); } @Override // o.InterfaceC13174fSv public final void onSubscribe(fSJ fsj) { EnumC13192fTf.a(this.a, fsj); } @Override // o.InterfaceC13174fSv public final void onNext(T t) { if (this.b) { return; } AtomicReferenceArray atomicReferenceArray = this.j; int length = atomicReferenceArray.length(); Object[] objArr = new Object[length + 1]; int i = 0; objArr[0] = t; while (i < length) { Object obj = atomicReferenceArray.get(i); if (obj == null) { return; } i++; objArr[i] = obj; } try { fYQ.b(this.c, Objects.requireNonNull(this.g.a(objArr), "combiner returned a null value"), this, this.d); } catch (Throwable th) { C13147fSI.c(th); dispose(); onError(th); } } @Override // o.InterfaceC13174fSv public final void onError(Throwable th) { if (this.b) { C13418fZu.c(th); return; } this.b = true; IeS[] ieSArr = this.e; for (int i = 0; i < ieSArr.length; i++) { if (i != -1) { EnumC13192fTf.e(ieSArr[i]); } } InterfaceC13174fSv interfaceC13174fSv = this.c; C13355fYI c13355fYI = this.d; if (fYR.c(c13355fYI, th)) { if (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() { if (this.b) { return; } this.b = true; IeS[] ieSArr = this.e; for (int i = 0; i < ieSArr.length; i++) { if (i != -1) { EnumC13192fTf.e(ieSArr[i]); } } InterfaceC13174fSv interfaceC13174fSv = this.c; C13355fYI c13355fYI = this.d; 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.a.get()); } @Override // o.fSJ public final void dispose() { EnumC13192fTf.e(this.a); for (IeS ieS : this.e) { EnumC13192fTf.e(ieS); } } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes6.dex */ public static final class IeS extends AtomicReference implements InterfaceC13174fSv { private RVV a; private int c; private boolean d; IeS(RVV rvv, int i) { this.a = rvv; this.c = i; } @Override // o.InterfaceC13174fSv public final void onSubscribe(fSJ fsj) { EnumC13192fTf.a(this, fsj); } @Override // o.InterfaceC13174fSv public final void onNext(Object obj) { if (!this.d) { this.d = true; } RVV rvv = this.a; rvv.j.set(this.c, obj); } @Override // o.InterfaceC13174fSv public final void onError(Throwable th) { RVV rvv = this.a; int i = this.c; rvv.b = true; EnumC13192fTf.e(rvv.a); IeS[] ieSArr = rvv.e; for (int i2 = 0; i2 < ieSArr.length; i2++) { if (i2 != i) { EnumC13192fTf.e(ieSArr[i2]); } } InterfaceC13174fSv interfaceC13174fSv = rvv.c; C13355fYI c13355fYI = rvv.d; if (fYR.c(c13355fYI, th)) { if (rvv.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() { RVV rvv = this.a; int i = this.c; if (this.d) { return; } rvv.b = true; IeS[] ieSArr = rvv.e; for (int i2 = 0; i2 < ieSArr.length; i2++) { if (i2 != i) { EnumC13192fTf.e(ieSArr[i2]); } } InterfaceC13174fSv interfaceC13174fSv = rvv.c; C13355fYI c13355fYI = rvv.d; if (rvv.getAndIncrement() == 0) { Throwable b = fYR.b(c13355fYI); if (b == null) { interfaceC13174fSv.onComplete(); } else if (b != fYR.b) { interfaceC13174fSv.onError(b); } } } } /* loaded from: classes6.dex */ final class HBt implements fSS { private fXS b; HBt(fXS fxs) { this.b = fxs; } @Override // o.fSS public final R a(T t) throws Throwable { return (R) Objects.requireNonNull(this.b.e.a(new Object[]{t}), "The combiner returned a null value"); } } }