package rx; import j0.k.a; import j0.k.d; import j0.k.e; import j0.k.g; import j0.k.h; import j0.k.i; import j0.l.a.a1; import j0.l.a.b1; import j0.l.a.c0; import j0.l.a.c1; import j0.l.a.c2; import j0.l.a.f; import j0.l.a.f0; import j0.l.a.f1; import j0.l.a.f2; import j0.l.a.g0; import j0.l.a.g1; import j0.l.a.h1; import j0.l.a.h2; import j0.l.a.i0; import j0.l.a.j1; import j0.l.a.k; import j0.l.a.k0; import j0.l.a.k1; import j0.l.a.l0; import j0.l.a.l1; import j0.l.a.n; import j0.l.a.n0; import j0.l.a.n1; import j0.l.a.n2; import j0.l.a.o; import j0.l.a.o1; import j0.l.a.o2; import j0.l.a.p; import j0.l.a.q; import j0.l.a.q0; import j0.l.a.r; import j0.l.a.r1; import j0.l.a.r2; import j0.l.a.s; import j0.l.a.s0; import j0.l.a.t1; import j0.l.a.u0; import j0.l.a.v0; import j0.l.a.w0; import j0.l.a.x0; import j0.l.a.x1; import j0.l.a.y; import j0.l.a.y1; import j0.l.a.z0; import j0.l.c.m; import j0.l.e.e; import j0.l.e.j; import j0.l.e.l; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.Objects; import java.util.concurrent.Callable; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; import rx.Emitter; import rx.exceptions.OnErrorFailedException; import rx.functions.Action0; import rx.functions.Action1; import rx.functions.Func0; import rx.functions.Func2; import rx.functions.Func3; import rx.functions.Func4; import rx.functions.Func5; import rx.functions.Func6; import rx.functions.Func7; import rx.functions.Func8; import rx.functions.Func9; import rx.functions.FuncN; public class Observable { public final a i; public interface a extends Action1> { } public interface b extends j0.k.b, Subscriber> { } public interface c extends j0.k.b, Observable> { } public Observable(a aVar) { this.i = aVar; } public static Observable A(Iterable iterable) { return h0(new q(iterable)); } public static Observable B(T[] tArr) { int length = tArr.length; return length == 0 ? (Observable) j0.l.a.c.j : length == 1 ? new j(tArr[0]) : h0(new o(tArr)); } public static Observable C(Callable callable) { return h0(new p(callable)); } public static Observable D(long j, long j2, TimeUnit timeUnit) { return E(j, j2, timeUnit, j0.p.a.a()); } public static Observable E(long j, long j2, TimeUnit timeUnit, Scheduler scheduler) { return h0(new k0(j, j2, timeUnit, scheduler)); } public static Observable G(Observable> observable) { if (observable.getClass() == j.class) { return ((j) observable).k0(l.INSTANCE); } return h0(new r(observable.i, x0.b.a)); } public static Observable H(Observable observable, Observable observable2) { return G(B(new Observable[]{observable, observable2})); } public static Observable b(List> list, FuncN funcN) { return h0(new f(list, funcN)); } public static Observable c(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Observable observable9, Func9 func9) { return b(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8, observable9), new j0.k.c(func9)); } public static Observable d(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Observable observable8, Func8 func8) { return b(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7, observable8), new j0.k.j(func8)); } public static Observable d0(long j, TimeUnit timeUnit) { return e0(j, timeUnit, j0.p.a.a()); } public static Observable e(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Observable observable7, Func7 func7) { return b(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6, observable7), new i(func7)); } public static Observable e0(long j, TimeUnit timeUnit, Scheduler scheduler) { return h0(new i0(j, timeUnit, scheduler)); } public static Observable f(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Observable observable6, Func6 func6) { return b(Arrays.asList(observable, observable2, observable3, observable4, observable5, observable6), new h(func6)); } public static Observable g(Observable observable, Observable observable2, Observable observable3, Observable observable4, Observable observable5, Func5 func5) { return b(Arrays.asList(observable, observable2, observable3, observable4, observable5), new g(func5)); } public static Observable h(Observable observable, Observable observable2, Observable observable3, Observable observable4, Func4 func4) { return b(Arrays.asList(observable, observable2, observable3, observable4), new j0.k.f(func4)); } public static Observable h0(a aVar) { return new Observable<>(j0.o.l.a(aVar)); } public static Observable i(Observable observable, Observable observable2, Observable observable3, Func3 func3) { return b(Arrays.asList(observable, observable2, observable3), new e(func3)); } public static Observable j(Observable observable, Observable observable2, Func2 func2) { return b(Arrays.asList(observable, observable2), new d(func2)); } public static Observable j0(Observable observable, Observable observable2, Func2 func2) { return h0(new r(new j(new Observable[]{observable, observable2}).i, new r2(func2))); } public static Observable l(Observable> observable) { l lVar = l.INSTANCE; Objects.requireNonNull(observable); return observable instanceof j ? ((j) observable).k0(lVar) : h0(new j0.l.a.h(observable, lVar, 2, 0)); } public static Observable m(Observable observable, Observable observable2) { return l(B(new Object[]{observable, observable2})); } public static Observable n(Action1> action1, Emitter.BackpressureMode backpressureMode) { return h0(new j0.l.a.i(action1, backpressureMode)); } public static Observable p(Func0> func0) { return h0(new j0.l.a.j(func0)); } public static Observable w(Throwable th) { return h0(new f0(th)); } public final Observable F(j0.k.b bVar) { return h0(new s(this, bVar)); } public final Observable I(Scheduler scheduler) { int i = j0.l.e.h.i; if (this instanceof j) { return ((j) this).l0(scheduler); } return h0(new r(this.i, new z0(scheduler, false, i))); } public final Observable J() { return h0(new r(this.i, a1.b.a)); } public final Observable K() { return h0(new r(this.i, b1.a.a)); } public final Observable L(j0.k.b bVar) { return h0(new r(this.i, new f1(new c1(bVar)))); } public final j0.m.c M(int i) { if (i == Integer.MAX_VALUE) { Func0 func0 = j1.j; AtomicReference atomicReference = new AtomicReference(); return new j1(new l1(atomicReference, func0), this, atomicReference, func0); } k1 k1Var = new k1(i); AtomicReference atomicReference2 = new AtomicReference(); return new j1(new l1(atomicReference2, k1Var), this, atomicReference2, k1Var); } public final Observable N(j0.k.b, ? extends Observable> bVar) { e.d dVar = new e.d(bVar); AtomicReference atomicReference = j0.p.a.a; return h0(new y(this, dVar, true, false, m.a)); } public final Observable O(long j, TimeUnit timeUnit) { return h0(new r(this.i, new n1(j, timeUnit, j0.p.a.a()))); } public final Observable P(R r, Func2 func2) { return h0(new r(this.i, new o1(r, func2))); } public final Observable Q() { AtomicReference atomicReference = new AtomicReference(); return h0(new c0(new h1(new g1(atomicReference), this, atomicReference))); } public final Observable R() { return h0(new r(this.i, r1.a.a)); } public final Observable S(int i) { return h0(new r(this.i, new t1(i))); } public final Observable T(Func2 func2) { Observable h02 = h0(new r(this.i, new o2(func2, 10))); l lVar = l.INSTANCE; return h02 instanceof j ? h0(new n.b(((j) h02).k, lVar)) : h0(new n(h02, lVar, j0.l.e.h.i)); } /* JADX WARN: Multi-variable type inference failed */ public final Subscription U(Subscriber subscriber) { if (subscriber == null) { throw new IllegalArgumentException("subscriber can not be null"); } else if (this.i != null) { subscriber.onStart(); if (!(subscriber instanceof j0.n.b)) { subscriber = new j0.n.b(subscriber); } try { a aVar = this.i; Func2 func2 = j0.o.l.e; a aVar2 = aVar; if (func2 != null) { aVar2 = (a) func2.call(this, aVar); } aVar2.call(subscriber); j0.k.b bVar = j0.o.l.g; return bVar != null ? bVar.call(subscriber) : subscriber; } catch (Throwable th) { c.q.a.k.a.a0(th); StringBuilder K = c.d.b.a.a.K("Error occurred attempting to subscribe ["); K.append(th.getMessage()); K.append("] and then again while trying to pass to onError."); OnErrorFailedException onErrorFailedException = new OnErrorFailedException(K.toString(), th); j0.o.l.c(onErrorFailedException); throw onErrorFailedException; } } else { throw new IllegalStateException("onSubscribe function can not be null."); } } public final Subscription V(Action1 action1) { return U(new j0.l.e.b(action1, j0.l.e.e.k, j0.k.a.a)); } public final Subscription W(Action1 action1, Action1 action12) { if (action1 == null) { throw new IllegalArgumentException("onNext can not be null"); } else if (action12 != null) { return U(new j0.l.e.b(action1, action12, j0.k.a.a)); } else { throw new IllegalArgumentException("onError can not be null"); } } public final Observable X(Scheduler scheduler) { return this instanceof j ? ((j) this).l0(scheduler) : h0(new x1(this, scheduler, !(this.i instanceof j0.l.a.i))); } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: j0.k.b> */ /* JADX WARN: Multi-variable type inference failed */ public final Observable Y(j0.k.b> bVar) { Observable F = F(bVar); return h0(new r(F.i, y1.a.a)); } public final Observable Z(int i) { return h0(new r(this.i, new c2(i))); } public final Observable> a(long j, TimeUnit timeUnit) { return h0(new r(this.i, new n0(j, j, timeUnit, Integer.MAX_VALUE, j0.p.a.a()))); } public final Observable a0(Observable observable) { return h0(new r(this.i, new f2(observable))); } public final Observable b0(j0.k.b bVar) { return h0(new r(this.i, new h2(bVar))); } public final Observable c0(long j, TimeUnit timeUnit) { return h0(new g0(this, j, timeUnit, j0.p.a.a(), null)); } public final Observable> f0() { return h0(new r(this.i, n2.a.a)); } public final Observable> g0(j0.k.b bVar, j0.k.b bVar2) { return h0(new l0(this, bVar, bVar2)); } public final Subscription i0(Subscriber subscriber) { try { subscriber.onStart(); a aVar = this.i; Func2 func2 = j0.o.l.e; if (func2 != null) { aVar = func2.call(this, aVar); } aVar.call(subscriber); j0.k.b bVar = j0.o.l.g; return bVar != null ? bVar.call(subscriber) : subscriber; } catch (Throwable th) { c.q.a.k.a.a0(th); StringBuilder K = c.d.b.a.a.K("Error occurred attempting to subscribe ["); K.append(th.getMessage()); K.append("] and then again while trying to pass to onError."); OnErrorFailedException onErrorFailedException = new OnErrorFailedException(K.toString(), th); j0.o.l.c(onErrorFailedException); throw onErrorFailedException; } } public Observable k(c cVar) { return (Observable) cVar.call(this); } public final Observable o(long j, TimeUnit timeUnit) { return h0(new r(this.i, new q0(j, timeUnit, j0.p.a.a()))); } public final Observable q(long j, TimeUnit timeUnit) { return h0(new r(this.i, new s0(j, timeUnit, j0.p.a.a()))); } public final Observable r() { return h0(new r(this.i, u0.a.a)); } public final Observable s(Action1 action1) { a.C0320a aVar = j0.k.a.a; return h0(new k(this, new j0.l.e.a(aVar, action1, aVar))); } public final Observable t(Action1 action1) { a.C0320a aVar = j0.k.a.a; return h0(new k(this, new j0.l.e.a(action1, aVar, aVar))); } public final Observable u(Action0 action0) { return h0(new r(this.i, new v0(action0))); } public final Observable v(Action0 action0) { return h0(new r(this.i, new w0(action0))); } public final Observable x(j0.k.b bVar) { return h0(new j0.l.a.l(this, bVar)); } public final Observable y() { return Z(1).R(); } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: j0.k.b> */ /* JADX WARN: Multi-variable type inference failed */ public final Observable z(j0.k.b> bVar) { return getClass() == j.class ? ((j) this).k0(bVar) : G(F(bVar)); } }