package j0.l.e; import j0.o.l; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import rx.Observable; import rx.Producer; import rx.Scheduler; import rx.Subscriber; import rx.Subscription; import rx.functions.Action0; /* compiled from: ScalarSynchronousObservable */ public final class j extends Observable { public static final boolean j = Boolean.valueOf(System.getProperty("rx.just.strong-mode", "false")).booleanValue(); public final T k; /* compiled from: ScalarSynchronousObservable */ public class a implements j0.k.b { public final /* synthetic */ j0.l.c.b i; public a(j jVar, j0.l.c.b bVar) { this.i = bVar; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // j0.k.b public Subscription call(Action0 action0) { return this.i.e.get().a().f(action0, -1, TimeUnit.NANOSECONDS); } } /* compiled from: ScalarSynchronousObservable */ public class b implements j0.k.b { public final /* synthetic */ Scheduler i; public b(j jVar, Scheduler scheduler) { this.i = scheduler; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // j0.k.b public Subscription call(Action0 action0) { Scheduler.Worker a = this.i.a(); a.a(new k(this, action0, a)); return a; } } /* compiled from: ScalarSynchronousObservable */ public class c implements Observable.a { public final /* synthetic */ j0.k.b i; public c(j0.k.b bVar) { this.i = bVar; } @Override // rx.functions.Action1 public void call(Object obj) { Subscriber subscriber = (Subscriber) obj; Observable observable = (Observable) this.i.call(j.this.k); if (observable instanceof j) { T t = ((j) observable).k; subscriber.setProducer(j.j ? new j0.l.b.c(subscriber, t) : new g(subscriber, t)); return; } observable.i0(new j0.n.e(subscriber, subscriber)); } } /* compiled from: ScalarSynchronousObservable */ public static final class d implements Observable.a { public final T i; public d(T t) { this.i = t; } @Override // rx.functions.Action1 public void call(Object obj) { Subscriber subscriber = (Subscriber) obj; T t = this.i; subscriber.setProducer(j.j ? new j0.l.b.c(subscriber, t) : new g(subscriber, t)); } } /* compiled from: ScalarSynchronousObservable */ public static final class e implements Observable.a { public final T i; public final j0.k.b j; public e(T t, j0.k.b bVar) { this.i = t; this.j = bVar; } @Override // rx.functions.Action1 public void call(Object obj) { Subscriber subscriber = (Subscriber) obj; subscriber.setProducer(new f(subscriber, this.i, this.j)); } } /* compiled from: ScalarSynchronousObservable */ public static final class f extends AtomicBoolean implements Producer, Action0 { private static final long serialVersionUID = -2466317989629281651L; public final Subscriber actual; public final j0.k.b onSchedule; public final T value; public f(Subscriber subscriber, T t, j0.k.b bVar) { this.actual = subscriber; this.value = t; this.onSchedule = bVar; } @Override // rx.functions.Action0 public void call() { Subscriber subscriber = this.actual; if (!subscriber.isUnsubscribed()) { T t = this.value; try { subscriber.onNext(t); if (!subscriber.isUnsubscribed()) { subscriber.onCompleted(); } } catch (Throwable th) { c.q.a.k.a.b0(th, subscriber, t); } } } @Override // rx.Producer public void j(long j) { int i = (j > 0 ? 1 : (j == 0 ? 0 : -1)); if (i < 0) { throw new IllegalArgumentException(c.d.b.a.a.p("n >= 0 required but it was ", j)); } else if (i != 0 && compareAndSet(false, true)) { this.actual.add(this.onSchedule.call(this)); } } @Override // java.util.concurrent.atomic.AtomicBoolean, java.lang.Object public String toString() { StringBuilder L = c.d.b.a.a.L("ScalarAsyncProducer["); L.append((Object) this.value); L.append(", "); L.append(get()); L.append("]"); return L.toString(); } } /* compiled from: ScalarSynchronousObservable */ public static final class g implements Producer { public final Subscriber i; public final T j; public boolean k; public g(Subscriber subscriber, T t) { this.i = subscriber; this.j = t; } @Override // rx.Producer public void j(long j) { if (!this.k) { int i = (j > 0 ? 1 : (j == 0 ? 0 : -1)); if (i < 0) { throw new IllegalStateException(c.d.b.a.a.p("n >= required but it was ", j)); } else if (i != 0) { this.k = true; Subscriber subscriber = this.i; if (!subscriber.isUnsubscribed()) { T t = this.j; try { subscriber.onNext(t); if (!subscriber.isUnsubscribed()) { subscriber.onCompleted(); } } catch (Throwable th) { c.q.a.k.a.b0(th, subscriber, t); } } } } } } public j(T t) { super(l.a(new d(t))); this.k = t; } public Observable k0(j0.k.b> bVar) { return Observable.h0(new c(bVar)); } public Observable l0(Scheduler scheduler) { return Observable.h0(new e(this.k, scheduler instanceof j0.l.c.b ? new a(this, (j0.l.c.b) scheduler) : new b(this, scheduler))); } }