bi.smali

.class public Lcom/umeng/analytics/pro/bi;
.super Ljava/lang/Object;
.source "TDeserializer.java"


# instance fields
.field private final a:Lcom/umeng/analytics/pro/ce;

.field private final b:Lcom/umeng/analytics/pro/cr;


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 47
    new-instance v0, Lcom/umeng/analytics/pro/by$a;

    invoke-direct {v0}, Lcom/umeng/analytics/pro/by$a;-><init>()V

    invoke-direct {p0, v0}, Lcom/umeng/analytics/pro/bi;-><init>(Lcom/umeng/analytics/pro/cg;)V

    .line 48
    return-void
.end method

.method public constructor <init>(Lcom/umeng/analytics/pro/cg;)V
    .registers 3

    .prologue
    .line 56
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 57
    new-instance v0, Lcom/umeng/analytics/pro/cr;

    invoke-direct {v0}, Lcom/umeng/analytics/pro/cr;-><init>()V

    iput-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    .line 58
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-interface {p1, v0}, Lcom/umeng/analytics/pro/cg;->a(Lcom/umeng/analytics/pro/cs;)Lcom/umeng/analytics/pro/ce;

    move-result-object v0

    iput-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    .line 59
    return-void
.end method

.method private varargs a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    const/16 v1, 0xb

    .line 241
    :try_start_2
    invoke-direct {p0, p2, p3, p4}, Lcom/umeng/analytics/pro/bi;->j([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Lcom/umeng/analytics/pro/bz;
    :try_end_5
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_5} :catch_e3
    .catchall {:try_start_2 .. :try_end_5} :catchall_ea

    move-result-object v0

    .line 242
    if-eqz v0, :cond_b

    .line 244
    sparse-switch p1, :sswitch_data_f6

    .line 287
    :cond_b
    const/4 v0, 0x0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    :goto_16
    return-object v0

    .line 246
    :sswitch_17
    :try_start_17
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/4 v1, 0x2

    if-ne v0, v1, :cond_b

    .line 247
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->t()Z

    move-result v0

    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
    :try_end_25
    .catch Ljava/lang/Exception; {:try_start_17 .. :try_end_25} :catch_e3
    .catchall {:try_start_17 .. :try_end_25} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto :goto_16

    .line 251
    :sswitch_31
    :try_start_31
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/4 v1, 0x3

    if-ne v0, v1, :cond_b

    .line 252
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->u()B

    move-result v0

    invoke-static {v0}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
    :try_end_3f
    .catch Ljava/lang/Exception; {:try_start_31 .. :try_end_3f} :catch_e3
    .catchall {:try_start_31 .. :try_end_3f} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto :goto_16

    .line 256
    :sswitch_4b
    :try_start_4b
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/4 v1, 0x4

    if-ne v0, v1, :cond_b

    .line 257
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->y()D

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
    :try_end_59
    .catch Ljava/lang/Exception; {:try_start_4b .. :try_end_59} :catch_e3
    .catchall {:try_start_4b .. :try_end_59} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto :goto_16

    .line 261
    :sswitch_65
    :try_start_65
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/4 v1, 0x6

    if-ne v0, v1, :cond_b

    .line 262
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->v()S

    move-result v0

    invoke-static {v0}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
    :try_end_73
    .catch Ljava/lang/Exception; {:try_start_65 .. :try_end_73} :catch_e3
    .catchall {:try_start_65 .. :try_end_73} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto :goto_16

    .line 266
    :sswitch_7f
    :try_start_7f
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/16 v1, 0x8

    if-ne v0, v1, :cond_b

    .line 267
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->w()I

    move-result v0

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    :try_end_8e
    .catch Ljava/lang/Exception; {:try_start_7f .. :try_end_8e} :catch_e3
    .catchall {:try_start_7f .. :try_end_8e} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto/16 :goto_16

    .line 271
    :sswitch_9b
    :try_start_9b
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    const/16 v1, 0xa

    if-ne v0, v1, :cond_b

    .line 272
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->x()J

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
    :try_end_aa
    .catch Ljava/lang/Exception; {:try_start_9b .. :try_end_aa} :catch_e3
    .catchall {:try_start_9b .. :try_end_aa} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto/16 :goto_16

    .line 276
    :sswitch_b7
    :try_start_b7
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    if-ne v0, v1, :cond_b

    .line 277
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->z()Ljava/lang/String;
    :try_end_c0
    .catch Ljava/lang/Exception; {:try_start_b7 .. :try_end_c0} :catch_e3
    .catchall {:try_start_b7 .. :try_end_c0} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto/16 :goto_16

    .line 281
    :sswitch_cd
    :try_start_cd
    iget-byte v0, v0, Lcom/umeng/analytics/pro/bz;->b:B

    if-ne v0, v1, :cond_b

    .line 282
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->A()Ljava/nio/ByteBuffer;
    :try_end_d6
    .catch Ljava/lang/Exception; {:try_start_cd .. :try_end_d6} :catch_e3
    .catchall {:try_start_cd .. :try_end_d6} :catchall_ea

    move-result-object v0

    .line 291
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto/16 :goto_16

    .line 288
    :catch_e3
    move-exception v0

    .line 289
    :try_start_e4
    new-instance v1, Lcom/umeng/analytics/pro/bl;

    invoke-direct {v1, v0}, Lcom/umeng/analytics/pro/bl;-><init>(Ljava/lang/Throwable;)V

    throw v1
    :try_end_ea
    .catchall {:try_start_e4 .. :try_end_ea} :catchall_ea

    .line 291
    :catchall_ea
    move-exception v0

    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 292
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    throw v0

    .line 244
    :sswitch_data_f6
    .sparse-switch
        0x2 -> :sswitch_17
        0x3 -> :sswitch_31
        0x4 -> :sswitch_4b
        0x6 -> :sswitch_65
        0x8 -> :sswitch_7f
        0xa -> :sswitch_9b
        0xb -> :sswitch_b7
        0x64 -> :sswitch_cd
    .end sparse-switch
.end method

.method private varargs j([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Lcom/umeng/analytics/pro/bz;
    .registers 10
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    const/4 v2, 0x0

    const/4 v1, 0x0

    .line 297
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v0, p1}, Lcom/umeng/analytics/pro/cr;->a([B)V

    .line 299
    array-length v0, p3

    add-int/lit8 v0, v0, 0x1

    new-array v3, v0, [Lcom/umeng/analytics/pro/bm;

    .line 300
    aput-object p2, v3, v1

    move v0, v1

    .line 301
    :goto_f
    array-length v4, p3

    if-ge v0, v4, :cond_1b

    .line 302
    add-int/lit8 v4, v0, 0x1

    aget-object v5, p3, v0

    aput-object v5, v3, v4

    .line 301
    add-int/lit8 v0, v0, 0x1

    goto :goto_f

    .line 311
    :cond_1b
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->j()Lcom/umeng/analytics/pro/cj;

    move-object v0, v2

    .line 313
    :cond_21
    :goto_21
    array-length v4, v3

    if-ge v1, v4, :cond_5b

    .line 314
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->l()Lcom/umeng/analytics/pro/bz;

    move-result-object v0

    .line 318
    iget-byte v4, v0, Lcom/umeng/analytics/pro/bz;->b:B

    if-eqz v4, :cond_38

    iget-short v4, v0, Lcom/umeng/analytics/pro/bz;->c:S

    aget-object v5, v3, v1

    invoke-interface {v5}, Lcom/umeng/analytics/pro/bm;->a()S

    move-result v5

    if-le v4, v5, :cond_39

    .line 334
    :cond_38
    :goto_38
    return-object v2

    .line 322
    :cond_39
    iget-short v4, v0, Lcom/umeng/analytics/pro/bz;->c:S

    aget-object v5, v3, v1

    invoke-interface {v5}, Lcom/umeng/analytics/pro/bm;->a()S

    move-result v5

    if-eq v4, v5, :cond_50

    .line 324
    iget-object v4, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    iget-byte v5, v0, Lcom/umeng/analytics/pro/bz;->b:B

    invoke-static {v4, v5}, Lcom/umeng/analytics/pro/ch;->a(Lcom/umeng/analytics/pro/ce;B)V

    .line 325
    iget-object v4, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v4}, Lcom/umeng/analytics/pro/ce;->m()V

    goto :goto_21

    .line 328
    :cond_50
    add-int/lit8 v1, v1, 0x1

    .line 329
    array-length v4, v3

    if-ge v1, v4, :cond_21

    .line 330
    iget-object v4, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v4}, Lcom/umeng/analytics/pro/ce;->j()Lcom/umeng/analytics/pro/cj;

    goto :goto_21

    :cond_5b
    move-object v2, v0

    .line 334
    goto :goto_38
.end method


# virtual methods
.method public varargs a([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Boolean;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 127
    const/4 v0, 0x2

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Boolean;

    return-object v0
.end method

.method public a(Lcom/umeng/analytics/pro/bf;Ljava/lang/String;)V
    .registers 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 345
    invoke-virtual {p2}, Ljava/lang/String;->getBytes()[B

    move-result-object v0

    invoke-virtual {p0, p1, v0}, Lcom/umeng/analytics/pro/bi;->a(Lcom/umeng/analytics/pro/bf;[B)V

    .line 346
    return-void
.end method

.method public a(Lcom/umeng/analytics/pro/bf;Ljava/lang/String;Ljava/lang/String;)V
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 87
    :try_start_0
    invoke-virtual {p2, p3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v0

    invoke-virtual {p0, p1, v0}, Lcom/umeng/analytics/pro/bi;->a(Lcom/umeng/analytics/pro/bf;[B)V
    :try_end_7
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_0 .. :try_end_7} :catch_d
    .catchall {:try_start_0 .. :try_end_7} :catchall_27

    .line 91
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->B()V

    .line 93
    return-void

    .line 88
    :catch_d
    move-exception v0

    .line 89
    :try_start_e
    new-instance v0, Lcom/umeng/analytics/pro/bl;

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "JVM DOES NOT SUPPORT ENCODING: "

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/umeng/analytics/pro/bl;-><init>(Ljava/lang/String;)V

    throw v0
    :try_end_27
    .catchall {:try_start_e .. :try_end_27} :catchall_27

    .line 91
    :catchall_27
    move-exception v0

    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    throw v0
.end method

.method public a(Lcom/umeng/analytics/pro/bf;[B)V
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 69
    :try_start_0
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v0, p2}, Lcom/umeng/analytics/pro/cr;->a([B)V

    .line 70
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-interface {p1, v0}, Lcom/umeng/analytics/pro/bf;->read(Lcom/umeng/analytics/pro/ce;)V
    :try_end_a
    .catchall {:try_start_0 .. :try_end_a} :catchall_15

    .line 72
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 73
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->B()V

    .line 75
    return-void

    .line 72
    :catchall_15
    move-exception v0

    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 73
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    throw v0
.end method

.method public varargs a(Lcom/umeng/analytics/pro/bf;[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)V
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 106
    :try_start_0
    invoke-direct {p0, p2, p3, p4}, Lcom/umeng/analytics/pro/bi;->j([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Lcom/umeng/analytics/pro/bz;

    move-result-object v0

    if-eqz v0, :cond_b

    .line 108
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-interface {p1, v0}, Lcom/umeng/analytics/pro/bf;->read(Lcom/umeng/analytics/pro/ce;)V
    :try_end_b
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_b} :catch_16
    .catchall {:try_start_0 .. :try_end_b} :catchall_1d

    .line 113
    :cond_b
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 114
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->B()V

    .line 116
    return-void

    .line 110
    :catch_16
    move-exception v0

    .line 111
    :try_start_17
    new-instance v1, Lcom/umeng/analytics/pro/bl;

    invoke-direct {v1, v0}, Lcom/umeng/analytics/pro/bl;-><init>(Ljava/lang/Throwable;)V

    throw v1
    :try_end_1d
    .catchall {:try_start_17 .. :try_end_1d} :catchall_1d

    .line 113
    :catchall_1d
    move-exception v0

    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 114
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    throw v0
.end method

.method public varargs b([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Byte;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 139
    const/4 v0, 0x3

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Byte;

    return-object v0
.end method

.method public varargs c([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Double;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 151
    const/4 v0, 0x4

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Double;

    return-object v0
.end method

.method public varargs d([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Short;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 163
    const/4 v0, 0x6

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Short;

    return-object v0
.end method

.method public varargs e([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Integer;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 175
    const/16 v0, 0x8

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    return-object v0
.end method

.method public varargs f([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Long;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 187
    const/16 v0, 0xa

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Long;

    return-object v0
.end method

.method public varargs g([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/String;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 199
    const/16 v0, 0xb

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    return-object v0
.end method

.method public varargs h([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/nio/ByteBuffer;
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 212
    const/16 v0, 0x64

    invoke-direct {p0, v0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->a(B[BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/nio/ByteBuffer;

    return-object v0
.end method

.method public varargs i([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Ljava/lang/Short;
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/umeng/analytics/pro/bl;
        }
    .end annotation

    .prologue
    .line 225
    :try_start_0
    invoke-direct {p0, p1, p2, p3}, Lcom/umeng/analytics/pro/bi;->j([BLcom/umeng/analytics/pro/bm;[Lcom/umeng/analytics/pro/bm;)Lcom/umeng/analytics/pro/bz;

    move-result-object v0

    .line 226
    if-eqz v0, :cond_22

    .line 227
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->j()Lcom/umeng/analytics/pro/cj;

    .line 228
    iget-object v0, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v0}, Lcom/umeng/analytics/pro/ce;->l()Lcom/umeng/analytics/pro/bz;

    move-result-object v0

    iget-short v0, v0, Lcom/umeng/analytics/pro/bz;->c:S

    invoke-static {v0}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
    :try_end_16
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_16} :catch_2e
    .catchall {:try_start_0 .. :try_end_16} :catchall_35

    move-result-object v0

    .line 234
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 235
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    :goto_21
    return-object v0

    .line 230
    :cond_22
    const/4 v0, 0x0

    .line 234
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 235
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    goto :goto_21

    .line 231
    :catch_2e
    move-exception v0

    .line 232
    :try_start_2f
    new-instance v1, Lcom/umeng/analytics/pro/bl;

    invoke-direct {v1, v0}, Lcom/umeng/analytics/pro/bl;-><init>(Ljava/lang/Throwable;)V

    throw v1
    :try_end_35
    .catchall {:try_start_2f .. :try_end_35} :catchall_35

    .line 234
    :catchall_35
    move-exception v0

    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->b:Lcom/umeng/analytics/pro/cr;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/cr;->e()V

    .line 235
    iget-object v1, p0, Lcom/umeng/analytics/pro/bi;->a:Lcom/umeng/analytics/pro/ce;

    invoke-virtual {v1}, Lcom/umeng/analytics/pro/ce;->B()V

    throw v0
.end method