c.smali

.class public final Lrx/d/c;
.super Ljava/lang/Object;
.source "RxJavaHooks.java"


# static fields
.field private static volatile cbp:Lrx/b/b;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/b",
            "<",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccH:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/f;",
            "Lrx/f;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccI:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/m;",
            "Lrx/m;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccJ:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/b;",
            "Lrx/b;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccK:Lrx/b/g;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/g",
            "<",
            "Lrx/e;",
            "Lrx/f;",
            "Lrx/f;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccL:Lrx/b/g;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/g",
            "<",
            "Lrx/l;",
            "Lrx/m;",
            "Lrx/m;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccM:Lrx/b/g;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/g",
            "<",
            "Lrx/a;",
            "Lrx/b;",
            "Lrx/b;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccN:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/j;",
            "Lrx/j;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccO:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/b/a;",
            "Lrx/b/a;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccP:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/p;",
            "Lrx/p;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccQ:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/p;",
            "Lrx/p;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccR:Lrx/b/e;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/e",
            "<+",
            "Ljava/util/concurrent/ScheduledExecutorService;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccS:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Ljava/lang/Throwable;",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccT:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Ljava/lang/Throwable;",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccU:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Ljava/lang/Throwable;",
            "Ljava/lang/Throwable;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccV:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/g;",
            "Lrx/g;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccW:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/g;",
            "Lrx/g;",
            ">;"
        }
    .end annotation
.end field

.field private static volatile ccX:Lrx/b/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lrx/b/f",
            "<",
            "Lrx/c;",
            "Lrx/c;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .prologue
    .line 2102
    new-instance v0, Lrx/d/c$1;

    invoke-direct {v0}, Lrx/d/c$1;-><init>()V

    sput-object v0, Lrx/d/c;->cbp:Lrx/b/b;

    .line 2109
    new-instance v0, Lrx/d/c$9;

    invoke-direct {v0}, Lrx/d/c$9;-><init>()V

    sput-object v0, Lrx/d/c;->ccK:Lrx/b/g;

    .line 2116
    new-instance v0, Lrx/d/c$10;

    invoke-direct {v0}, Lrx/d/c$10;-><init>()V

    sput-object v0, Lrx/d/c;->ccP:Lrx/b/f;

    .line 2123
    new-instance v0, Lrx/d/c$11;

    invoke-direct {v0}, Lrx/d/c$11;-><init>()V

    sput-object v0, Lrx/d/c;->ccL:Lrx/b/g;

    .line 2138
    new-instance v0, Lrx/d/c$12;

    invoke-direct {v0}, Lrx/d/c$12;-><init>()V

    sput-object v0, Lrx/d/c;->ccQ:Lrx/b/f;

    .line 2145
    new-instance v0, Lrx/d/c$13;

    invoke-direct {v0}, Lrx/d/c$13;-><init>()V

    sput-object v0, Lrx/d/c;->ccM:Lrx/b/g;

    .line 2152
    new-instance v0, Lrx/d/c$14;

    invoke-direct {v0}, Lrx/d/c$14;-><init>()V

    sput-object v0, Lrx/d/c;->ccO:Lrx/b/f;

    .line 2159
    new-instance v0, Lrx/d/c$15;

    invoke-direct {v0}, Lrx/d/c$15;-><init>()V

    sput-object v0, Lrx/d/c;->ccS:Lrx/b/f;

    .line 2166
    new-instance v0, Lrx/d/c$16;

    invoke-direct {v0}, Lrx/d/c$16;-><init>()V

    sput-object v0, Lrx/d/c;->ccV:Lrx/b/f;

    .line 2173
    new-instance v0, Lrx/d/c$2;

    invoke-direct {v0}, Lrx/d/c$2;-><init>()V

    sput-object v0, Lrx/d/c;->ccT:Lrx/b/f;

    .line 2180
    new-instance v0, Lrx/d/c$3;

    invoke-direct {v0}, Lrx/d/c$3;-><init>()V

    sput-object v0, Lrx/d/c;->ccW:Lrx/b/f;

    .line 2187
    new-instance v0, Lrx/d/c$4;

    invoke-direct {v0}, Lrx/d/c$4;-><init>()V

    sput-object v0, Lrx/d/c;->ccU:Lrx/b/f;

    .line 2194
    new-instance v0, Lrx/d/c$5;

    invoke-direct {v0}, Lrx/d/c$5;-><init>()V

    sput-object v0, Lrx/d/c;->ccX:Lrx/b/f;

    .line 2206
    new-instance v0, Lrx/d/c$6;

    invoke-direct {v0}, Lrx/d/c$6;-><init>()V

    sput-object v0, Lrx/d/c;->ccH:Lrx/b/f;

    .line 2213
    new-instance v0, Lrx/d/c$7;

    invoke-direct {v0}, Lrx/d/c$7;-><init>()V

    sput-object v0, Lrx/d/c;->ccI:Lrx/b/f;

    .line 2220
    new-instance v0, Lrx/d/c$8;

    invoke-direct {v0}, Lrx/d/c$8;-><init>()V

    sput-object v0, Lrx/d/c;->ccJ:Lrx/b/f;

    .line 89
    return-void
.end method

.method public static Tf()Lrx/g;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">()",
            "Lrx/g",
            "<TR;TT;>;"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 533
    sget-object v1, Lrx/d/c;->ccW:Lrx/b/f;

    .line 534
    if-eqz v1, :cond_b

    .line 535
    invoke-interface {v1, v0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/g;

    .line 537
    :cond_b
    return-object v0
.end method

.method public static Tg()Lrx/b/e;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Lrx/b/e",
            "<+",
            "Ljava/util/concurrent/ScheduledExecutorService;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1237
    sget-object v0, Lrx/d/c;->ccR:Lrx/b/e;

    return-object v0
.end method

.method public static b(Lrx/b;)Lrx/b;
    .registers 2

    .prologue
    .line 364
    sget-object v0, Lrx/d/c;->ccJ:Lrx/b/f;

    .line 365
    if-eqz v0, :cond_b

    .line 366
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/b;

    .line 368
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static b(Lrx/f;)Lrx/f;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/f",
            "<TT;>;)",
            "Lrx/f",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 336
    sget-object v0, Lrx/d/c;->ccH:Lrx/b/f;

    .line 337
    if-eqz v0, :cond_b

    .line 338
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/f;

    .line 340
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static b(Lrx/g;)Lrx/g;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            "R:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/g",
            "<TR;TT;>;)",
            "Lrx/g",
            "<TR;TT;>;"
        }
    .end annotation

    .prologue
    .line 475
    sget-object v0, Lrx/d/c;->ccV:Lrx/b/f;

    .line 476
    if-eqz v0, :cond_b

    .line 477
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/g;

    .line 479
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static b(Lrx/m;)Lrx/m;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/m",
            "<TT;>;)",
            "Lrx/m",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 351
    sget-object v0, Lrx/d/c;->ccI:Lrx/b/f;

    .line 352
    if-eqz v0, :cond_b

    .line 353
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/m;

    .line 355
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static b(Lrx/p;)Lrx/p;
    .registers 2

    .prologue
    .line 446
    sget-object v0, Lrx/d/c;->ccP:Lrx/b/f;

    .line 447
    if-eqz v0, :cond_b

    .line 448
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/p;

    .line 450
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static c(Lrx/f;)Lrx/f;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/f",
            "<TT;>;)",
            "Lrx/f",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 433
    sget-object v0, Lrx/d/c;->ccK:Lrx/b/g;

    .line 434
    if-eqz v0, :cond_b

    .line 435
    invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/f;

    .line 437
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static c(Lrx/m;)Lrx/m;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/m",
            "<TT;>;)",
            "Lrx/m",
            "<TT;>;"
        }
    .end annotation

    .prologue
    .line 491
    sget-object v0, Lrx/d/c;->ccL:Lrx/b/g;

    .line 492
    if-eqz v0, :cond_b

    .line 493
    invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/m;

    .line 495
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static c(Lrx/p;)Lrx/p;
    .registers 2

    .prologue
    .line 504
    sget-object v0, Lrx/d/c;->ccQ:Lrx/b/f;

    .line 505
    if-eqz v0, :cond_b

    .line 506
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/p;

    .line 508
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static d(Lrx/b;)Lrx/b;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Lrx/b;",
            ")",
            "Lrx/b;"
        }
    .end annotation

    .prologue
    .line 548
    sget-object v0, Lrx/d/c;->ccM:Lrx/b/g;

    .line 549
    if-eqz v0, :cond_b

    .line 550
    invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/b;

    .line 552
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static e(Lrx/b/a;)Lrx/b/a;
    .registers 2

    .prologue
    .line 417
    sget-object v0, Lrx/d/c;->ccO:Lrx/b/f;

    .line 418
    if-eqz v0, :cond_b

    .line 419
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lrx/b/a;

    .line 421
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static f(Lrx/j;)Lrx/j;
    .registers 2

    .prologue
    .line 390
    sget-object v0, Lrx/d/c;->ccN:Lrx/b/f;

    .line 394
    return-object p0
.end method

.method public static onError(Ljava/lang/Throwable;)V
    .registers 5

    .prologue
    .line 302
    sget-object v0, Lrx/d/c;->cbp:Lrx/b/b;

    .line 303
    if-eqz v0, :cond_27

    .line 305
    :try_start_4
    invoke-interface {v0, p0}, Lrx/b/b;->call(Ljava/lang/Object;)V
    :try_end_7
    .catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_7} :catch_8

    .line 320
    :goto_7
    return-void

    .line 307
    :catch_8
    move-exception v0

    .line 313
    sget-object v1, Ljava/lang/System;->err:Ljava/io/PrintStream;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "The onError handler threw an Exception. It shouldn\'t. => "

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V

    .line 314
    invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V

    .line 316
    invoke-static {v0}, Lrx/d/c;->v(Ljava/lang/Throwable;)V

    .line 319
    :cond_27
    invoke-static {p0}, Lrx/d/c;->v(Ljava/lang/Throwable;)V

    goto :goto_7
.end method

.method private static v(Ljava/lang/Throwable;)V
    .registers 3

    .prologue
    .line 323
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object v0

    .line 324
    invoke-virtual {v0}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;

    move-result-object v1

    .line 325
    invoke-interface {v1, v0, p0}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V

    .line 326
    return-void
.end method

.method public static x(Ljava/lang/Throwable;)Ljava/lang/Throwable;
    .registers 2

    .prologue
    .line 459
    sget-object v0, Lrx/d/c;->ccS:Lrx/b/f;

    .line 460
    if-eqz v0, :cond_b

    .line 461
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Throwable;

    .line 463
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static y(Ljava/lang/Throwable;)Ljava/lang/Throwable;
    .registers 2

    .prologue
    .line 517
    sget-object v0, Lrx/d/c;->ccT:Lrx/b/f;

    .line 518
    if-eqz v0, :cond_b

    .line 519
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Throwable;

    .line 521
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method

.method public static z(Ljava/lang/Throwable;)Ljava/lang/Throwable;
    .registers 2

    .prologue
    .line 561
    sget-object v0, Lrx/d/c;->ccU:Lrx/b/f;

    .line 562
    if-eqz v0, :cond_b

    .line 563
    invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Throwable;

    .line 565
    :goto_a
    return-object v0

    :cond_b
    move-object v0, p0

    goto :goto_a
.end method