b.smali

.class public Lcom/masala/share/proto/b/b;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Ljava/io/Serializable;


# static fields
.field private static volatile W:Lcom/masala/share/proto/b/b;


# instance fields
.field public A:Ljava/lang/String;

.field public B:Ljava/lang/String;

.field public C:Ljava/lang/String;

.field public D:Ljava/lang/String;

.field public E:Ljava/lang/String;

.field public F:Ljava/lang/String;

.field public G:Ljava/lang/String;

.field public H:Ljava/lang/String;

.field public I:Ljava/lang/String;

.field public J:Ljava/lang/String;

.field public K:Ljava/lang/String;

.field public L:Ljava/lang/String;

.field public M:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/masala/share/proto/model/School;",
            ">;"
        }
    .end annotation
.end field

.field public N:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/masala/share/proto/model/Company;",
            ">;"
        }
    .end annotation
.end field

.field public O:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field public P:Ljava/lang/String;

.field public Q:Ljava/lang/String;

.field public R:Ljava/lang/String;

.field public S:Ljava/lang/String;

.field public T:Ljava/lang/String;

.field private U:J

.field private transient V:Landroid/content/Context;

.field public a:I

.field public b:J

.field public c:Ljava/lang/String;

.field public d:Ljava/lang/String;

.field public e:I

.field public f:Ljava/lang/String;

.field public g:I

.field public h:I

.field public i:Ljava/lang/String;

.field public j:Ljava/lang/String;

.field public k:Ljava/lang/String;

.field public l:I

.field public m:Ljava/lang/String;

.field public n:Ljava/lang/String;

.field public o:Ljava/lang/String;

.field public p:Ljava/lang/String;

.field public q:Ljava/lang/String;

.field public r:Ljava/lang/String;

.field public s:Ljava/lang/String;

.field public t:Ljava/lang/String;

.field public u:Ljava/lang/String;

.field public v:J

.field public w:Ljava/lang/String;

.field public x:Ljava/lang/String;

.field public y:Ljava/lang/String;

.field public z:Ljava/lang/String;


# direct methods
.method private constructor <init>(Landroid/content/Context;)V
    .registers 3

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

    const/16 v0, 0xa

    .line 34
    iput v0, p0, Lcom/masala/share/proto/b/b;->a:I

    const/4 v0, 0x0

    .line 39
    iput v0, p0, Lcom/masala/share/proto/b/b;->e:I

    const-string v0, "1"

    .line 73
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->x:Ljava/lang/String;

    .line 75
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->z:Ljava/lang/String;

    .line 77
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->B:Ljava/lang/String;

    .line 79
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->D:Ljava/lang/String;

    .line 81
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->F:Ljava/lang/String;

    .line 83
    iput-object v0, p0, Lcom/masala/share/proto/b/b;->H:Ljava/lang/String;

    .line 115
    iput-object p1, p0, Lcom/masala/share/proto/b/b;->V:Landroid/content/Context;

    .line 116
    invoke-direct {p0}, Lcom/masala/share/proto/b/b;->b()V

    return-void
.end method

.method public static a(Landroid/content/Context;)Lcom/masala/share/proto/b/b;
    .registers 3

    .line 104
    sget-object v0, Lcom/masala/share/proto/b/b;->W:Lcom/masala/share/proto/b/b;

    if-nez v0, :cond_1b

    .line 105
    const-class v0, Lcom/masala/share/proto/b/b;

    monitor-enter v0

    .line 106
    :try_start_7
    sget-object v1, Lcom/masala/share/proto/b/b;->W:Lcom/masala/share/proto/b/b;

    if-nez v1, :cond_16

    .line 107
    new-instance v1, Lcom/masala/share/proto/b/b;

    invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object p0

    invoke-direct {v1, p0}, Lcom/masala/share/proto/b/b;-><init>(Landroid/content/Context;)V

    sput-object v1, Lcom/masala/share/proto/b/b;->W:Lcom/masala/share/proto/b/b;

    .line 109
    :cond_16
    monitor-exit v0

    goto :goto_1b

    :catchall_18
    move-exception p0

    monitor-exit v0
    :try_end_1a
    .catchall {:try_start_7 .. :try_end_1a} :catchall_18

    throw p0

    .line 111
    :cond_1b
    :goto_1b
    sget-object p0, Lcom/masala/share/proto/b/b;->W:Lcom/masala/share/proto/b/b;

    return-object p0
.end method

.method private declared-synchronized b()V
    .registers 6

    monitor-enter p0

    const/4 v0, 0x0

    .line 276
    :try_start_2
    new-instance v1, Ljava/io/File;

    iget-object v2, p0, Lcom/masala/share/proto/b/b;->V:Landroid/content/Context;

    invoke-virtual {v2}, Landroid/content/Context;->getFilesDir()Ljava/io/File;

    move-result-object v2

    const-string v3, "appuser.dat"

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

    .line 277
    invoke-static {v1}, Lcom/masala/share/utils/j;->a(Ljava/io/File;)[B

    move-result-object v1
    :try_end_13
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_13} :catch_124
    .catchall {:try_start_2 .. :try_end_13} :catchall_122

    if-nez v1, :cond_17

    .line 279
    monitor-exit p0

    return-void

    .line 282
    :cond_17
    :try_start_17
    iget-object v2, p0, Lcom/masala/share/proto/b/b;->V:Landroid/content/Context;

    invoke-static {v2, v1}, Lcom/masala/share/utils/o;->a(Landroid/content/Context;[B)[B

    move-result-object v1

    if-nez v1, :cond_2f

    const-string v1, "yysdk-svc"

    const-string v2, "## AppUserData data decrypt failed, remove."

    .line 284
    invoke-static {v1, v2}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 285
    iget-object v1, p0, Lcom/masala/share/proto/b/b;->V:Landroid/content/Context;

    const-string v2, "appuser.dat"

    invoke-virtual {v1, v2}, Landroid/content/Context;->deleteFile(Ljava/lang/String;)Z
    :try_end_2d
    .catch Ljava/lang/Exception; {:try_start_17 .. :try_end_2d} :catch_124
    .catchall {:try_start_17 .. :try_end_2d} :catchall_122

    .line 286
    monitor-exit p0

    return-void

    .line 289
    :cond_2f
    :try_start_2f
    new-instance v2, Ljava/io/ByteArrayInputStream;

    invoke-direct {v2, v1}, Ljava/io/ByteArrayInputStream;-><init>([B)V

    .line 290
    new-instance v1, Ljava/io/ObjectInputStream;

    invoke-direct {v1, v2}, Ljava/io/ObjectInputStream;-><init>(Ljava/io/InputStream;)V
    :try_end_39
    .catch Ljava/lang/Exception; {:try_start_2f .. :try_end_39} :catch_124
    .catchall {:try_start_2f .. :try_end_39} :catchall_122

    .line 291
    :try_start_39
    invoke-virtual {v1}, Ljava/io/ObjectInputStream;->readObject()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/masala/share/proto/b/b;

    .line 1129
    iget v2, v0, Lcom/masala/share/proto/b/b;->a:I

    iput v2, p0, Lcom/masala/share/proto/b/b;->a:I

    .line 1130
    iget-wide v2, v0, Lcom/masala/share/proto/b/b;->b:J

    iput-wide v2, p0, Lcom/masala/share/proto/b/b;->b:J

    .line 1131
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->c:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->c:Ljava/lang/String;

    .line 1132
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->d:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->d:Ljava/lang/String;

    .line 1133
    iget v2, v0, Lcom/masala/share/proto/b/b;->e:I

    iput v2, p0, Lcom/masala/share/proto/b/b;->e:I

    .line 1135
    iget-wide v2, v0, Lcom/masala/share/proto/b/b;->U:J

    iput-wide v2, p0, Lcom/masala/share/proto/b/b;->U:J

    .line 1136
    iget-wide v2, v0, Lcom/masala/share/proto/b/b;->v:J

    iput-wide v2, p0, Lcom/masala/share/proto/b/b;->v:J

    .line 1138
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->n:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->n:Ljava/lang/String;

    .line 1139
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->f:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->f:Ljava/lang/String;

    .line 1140
    iget v2, v0, Lcom/masala/share/proto/b/b;->g:I

    iput v2, p0, Lcom/masala/share/proto/b/b;->g:I

    .line 1141
    iget v2, v0, Lcom/masala/share/proto/b/b;->h:I

    iput v2, p0, Lcom/masala/share/proto/b/b;->h:I

    .line 1142
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->i:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->i:Ljava/lang/String;

    .line 1143
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->j:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->j:Ljava/lang/String;

    .line 1144
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->k:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->k:Ljava/lang/String;

    .line 1145
    iget v2, v0, Lcom/masala/share/proto/b/b;->l:I

    iput v2, p0, Lcom/masala/share/proto/b/b;->l:I

    .line 1146
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->m:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->m:Ljava/lang/String;

    .line 1147
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->o:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->o:Ljava/lang/String;

    .line 1148
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->p:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->p:Ljava/lang/String;

    .line 1150
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->q:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->q:Ljava/lang/String;

    .line 1152
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->w:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->w:Ljava/lang/String;

    .line 1153
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->x:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->x:Ljava/lang/String;

    .line 1154
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->y:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->y:Ljava/lang/String;

    .line 1155
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->z:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->z:Ljava/lang/String;

    .line 1156
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->A:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->A:Ljava/lang/String;

    .line 1157
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->B:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->B:Ljava/lang/String;

    .line 1158
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->C:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->C:Ljava/lang/String;

    .line 1159
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->D:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->D:Ljava/lang/String;

    .line 1160
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->E:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->E:Ljava/lang/String;

    .line 1161
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->F:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->F:Ljava/lang/String;

    .line 1162
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->G:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->G:Ljava/lang/String;

    .line 1163
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->H:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->H:Ljava/lang/String;

    .line 1164
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->I:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->I:Ljava/lang/String;

    .line 1165
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->J:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->J:Ljava/lang/String;

    .line 1166
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->J:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->J:Ljava/lang/String;

    .line 1167
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->K:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->K:Ljava/lang/String;

    .line 1168
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->L:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->L:Ljava/lang/String;

    .line 1169
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->M:Ljava/util/List;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->M:Ljava/util/List;

    .line 1170
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->N:Ljava/util/List;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->N:Ljava/util/List;

    .line 1171
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->O:Ljava/util/List;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->O:Ljava/util/List;

    .line 1172
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->P:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->P:Ljava/lang/String;

    .line 1173
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->s:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->s:Ljava/lang/String;

    .line 1174
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->r:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->r:Ljava/lang/String;

    .line 1175
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->t:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->t:Ljava/lang/String;

    .line 1176
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->u:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->u:Ljava/lang/String;

    .line 1178
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->Q:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->Q:Ljava/lang/String;

    .line 1179
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->R:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->R:Ljava/lang/String;

    .line 1180
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->S:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->S:Ljava/lang/String;

    .line 1182
    iget-object v2, v0, Lcom/masala/share/proto/b/b;->T:Ljava/lang/String;

    iput-object v2, p0, Lcom/masala/share/proto/b/b;->T:Ljava/lang/String;

    if-eqz v0, :cond_109

    .line 294
    iget v0, v0, Lcom/masala/share/proto/b/b;->a:I

    const/16 v2, 0xa

    if-eq v0, v2, :cond_109

    .line 1374
    iput v2, p0, Lcom/masala/share/proto/b/b;->a:I
    :try_end_109
    .catch Ljava/lang/Exception; {:try_start_39 .. :try_end_109} :catch_11d
    .catchall {:try_start_39 .. :try_end_109} :catchall_118

    .line 301
    :cond_109
    :try_start_109
    invoke-virtual {v1}, Ljava/io/ObjectInputStream;->close()V
    :try_end_10c
    .catch Ljava/io/IOException; {:try_start_109 .. :try_end_10c} :catch_10e
    .catchall {:try_start_109 .. :try_end_10c} :catchall_14e

    .line 304
    monitor-exit p0

    return-void

    :catch_10e
    move-exception v0

    :try_start_10f
    const-string v1, "yysdk-svc"

    const-string v2, "close AppUserData input stream failed"

    .line 303
    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_116
    .catchall {:try_start_10f .. :try_end_116} :catchall_14e

    .line 304
    monitor-exit p0

    return-void

    :catchall_118
    move-exception v0

    move-object v4, v1

    move-object v1, v0

    move-object v0, v4

    goto :goto_13f

    :catch_11d
    move-exception v0

    move-object v4, v1

    move-object v1, v0

    move-object v0, v4

    goto :goto_125

    :catchall_122
    move-exception v1

    goto :goto_13f

    :catch_124
    move-exception v1

    :goto_125
    :try_start_125
    const-string v2, "yysdk-svc"

    const-string v3, "AppUserData load failed"

    .line 297
    invoke-static {v2, v3, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_12c
    .catchall {:try_start_125 .. :try_end_12c} :catchall_122

    if-eqz v0, :cond_13d

    .line 301
    :try_start_12e
    invoke-virtual {v0}, Ljava/io/ObjectInputStream;->close()V
    :try_end_131
    .catch Ljava/io/IOException; {:try_start_12e .. :try_end_131} :catch_133
    .catchall {:try_start_12e .. :try_end_131} :catchall_14e

    .line 304
    monitor-exit p0

    return-void

    :catch_133
    move-exception v0

    :try_start_134
    const-string v1, "yysdk-svc"

    const-string v2, "close AppUserData input stream failed"

    .line 303
    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_13b
    .catchall {:try_start_134 .. :try_end_13b} :catchall_14e

    .line 304
    monitor-exit p0

    return-void

    .line 307
    :cond_13d
    monitor-exit p0

    return-void

    :goto_13f
    if-eqz v0, :cond_14d

    .line 301
    :try_start_141
    invoke-virtual {v0}, Ljava/io/ObjectInputStream;->close()V
    :try_end_144
    .catch Ljava/io/IOException; {:try_start_141 .. :try_end_144} :catch_145
    .catchall {:try_start_141 .. :try_end_144} :catchall_14e

    goto :goto_14d

    :catch_145
    move-exception v0

    :try_start_146
    const-string v2, "yysdk-svc"

    const-string v3, "close AppUserData input stream failed"

    .line 303
    invoke-static {v2, v3, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    .line 304
    :cond_14d
    :goto_14d
    throw v1
    :try_end_14e
    .catchall {:try_start_146 .. :try_end_14e} :catchall_14e

    :catchall_14e
    move-exception v0

    monitor-exit p0

    throw v0
.end method

.method private declared-synchronized c()V
    .registers 6

    monitor-enter p0

    const/4 v0, 0x0

    .line 312
    :try_start_2
    new-instance v1, Ljava/io/ByteArrayOutputStream;

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

    .line 313
    new-instance v2, Ljava/io/ObjectOutputStream;

    invoke-direct {v2, v1}, Ljava/io/ObjectOutputStream;-><init>(Ljava/io/OutputStream;)V
    :try_end_c
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_c} :catch_57
    .catchall {:try_start_2 .. :try_end_c} :catchall_53

    .line 314
    :try_start_c
    invoke-virtual {v2, p0}, Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V

    .line 315
    invoke-virtual {v2}, Ljava/io/ObjectOutputStream;->flush()V

    .line 316
    invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B

    move-result-object v0

    .line 318
    invoke-static {v0}, Lcom/masala/share/utils/o;->a([B)[B

    move-result-object v0

    if-nez v0, :cond_32

    const-string v0, "yysdk-svc"

    const-string v1, "## app user data encrypt failed."

    .line 320
    invoke-static {v0, v1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
    :try_end_23
    .catch Ljava/lang/Exception; {:try_start_c .. :try_end_23} :catch_51
    .catchall {:try_start_c .. :try_end_23} :catchall_74

    .line 331
    :try_start_23
    invoke-virtual {v2}, Ljava/io/ObjectOutputStream;->close()V
    :try_end_26
    .catch Ljava/io/IOException; {:try_start_23 .. :try_end_26} :catch_28
    .catchall {:try_start_23 .. :try_end_26} :catchall_84

    .line 334
    monitor-exit p0

    return-void

    :catch_28
    move-exception v0

    :try_start_29
    const-string v1, "yysdk-svc"

    const-string v2, "close AppUserData output stream failed"

    .line 333
    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_30
    .catchall {:try_start_29 .. :try_end_30} :catchall_84

    .line 321
    monitor-exit p0

    return-void

    .line 324
    :cond_32
    :try_start_32
    new-instance v1, Ljava/io/File;

    iget-object v3, p0, Lcom/masala/share/proto/b/b;->V:Landroid/content/Context;

    invoke-virtual {v3}, Landroid/content/Context;->getFilesDir()Ljava/io/File;

    move-result-object v3

    const-string v4, "appuser.dat"

    invoke-direct {v1, v3, v4}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V

    .line 325
    invoke-static {v1, v0}, Lcom/masala/share/utils/j;->a(Ljava/io/File;[B)V
    :try_end_42
    .catch Ljava/lang/Exception; {:try_start_32 .. :try_end_42} :catch_51
    .catchall {:try_start_32 .. :try_end_42} :catchall_74

    .line 331
    :try_start_42
    invoke-virtual {v2}, Ljava/io/ObjectOutputStream;->close()V
    :try_end_45
    .catch Ljava/io/IOException; {:try_start_42 .. :try_end_45} :catch_47
    .catchall {:try_start_42 .. :try_end_45} :catchall_84

    .line 334
    monitor-exit p0

    return-void

    :catch_47
    move-exception v0

    :try_start_48
    const-string v1, "yysdk-svc"

    const-string v2, "close AppUserData output stream failed"

    .line 333
    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_4f
    .catchall {:try_start_48 .. :try_end_4f} :catchall_84

    .line 334
    monitor-exit p0

    return-void

    :catch_51
    move-exception v0

    goto :goto_5a

    :catchall_53
    move-exception v1

    move-object v2, v0

    move-object v0, v1

    goto :goto_75

    :catch_57
    move-exception v1

    move-object v2, v0

    move-object v0, v1

    :goto_5a
    :try_start_5a
    const-string v1, "yysdk-svc"

    const-string v3, "AppUserData save failed"

    .line 327
    invoke-static {v1, v3, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_61
    .catchall {:try_start_5a .. :try_end_61} :catchall_74

    if-eqz v2, :cond_72

    .line 331
    :try_start_63
    invoke-virtual {v2}, Ljava/io/ObjectOutputStream;->close()V
    :try_end_66
    .catch Ljava/io/IOException; {:try_start_63 .. :try_end_66} :catch_68
    .catchall {:try_start_63 .. :try_end_66} :catchall_84

    .line 334
    monitor-exit p0

    return-void

    :catch_68
    move-exception v0

    :try_start_69
    const-string v1, "yysdk-svc"

    const-string v2, "close AppUserData output stream failed"

    .line 333
    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
    :try_end_70
    .catchall {:try_start_69 .. :try_end_70} :catchall_84

    .line 334
    monitor-exit p0

    return-void

    .line 337
    :cond_72
    monitor-exit p0

    return-void

    :catchall_74
    move-exception v0

    :goto_75
    if-eqz v2, :cond_83

    .line 331
    :try_start_77
    invoke-virtual {v2}, Ljava/io/ObjectOutputStream;->close()V
    :try_end_7a
    .catch Ljava/io/IOException; {:try_start_77 .. :try_end_7a} :catch_7b
    .catchall {:try_start_77 .. :try_end_7a} :catchall_84

    goto :goto_83

    :catch_7b
    move-exception v1

    :try_start_7c
    const-string v2, "yysdk-svc"

    const-string v3, "close AppUserData output stream failed"

    .line 333
    invoke-static {v2, v3, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    .line 334
    :cond_83
    :goto_83
    throw v0
    :try_end_84
    .catchall {:try_start_7c .. :try_end_84} :catchall_84

    :catchall_84
    move-exception v0

    monitor-exit p0

    throw v0
.end method


# virtual methods
.method public final a()V
    .registers 5

    const/16 v0, 0xa

    .line 186
    iput v0, p0, Lcom/masala/share/proto/b/b;->a:I

    const-wide/16 v0, 0x0

    .line 187
    iput-wide v0, p0, Lcom/masala/share/proto/b/b;->b:J

    const/4 v2, 0x0

    .line 188
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->c:Ljava/lang/String;

    .line 189
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->d:Ljava/lang/String;

    const/4 v3, 0x0

    .line 190
    iput v3, p0, Lcom/masala/share/proto/b/b;->e:I

    .line 191
    iput-wide v0, p0, Lcom/masala/share/proto/b/b;->U:J

    .line 192
    iput-wide v0, p0, Lcom/masala/share/proto/b/b;->v:J

    .line 193
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->n:Ljava/lang/String;

    .line 194
    iput v3, p0, Lcom/masala/share/proto/b/b;->g:I

    .line 195
    iput v3, p0, Lcom/masala/share/proto/b/b;->h:I

    .line 196
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->i:Ljava/lang/String;

    .line 197
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->j:Ljava/lang/String;

    .line 198
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->k:Ljava/lang/String;

    .line 199
    iput v3, p0, Lcom/masala/share/proto/b/b;->l:I

    .line 200
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->m:Ljava/lang/String;

    .line 201
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->o:Ljava/lang/String;

    .line 202
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->p:Ljava/lang/String;

    .line 203
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->q:Ljava/lang/String;

    .line 204
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->w:Ljava/lang/String;

    .line 205
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->x:Ljava/lang/String;

    .line 206
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->y:Ljava/lang/String;

    .line 207
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->z:Ljava/lang/String;

    .line 208
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->A:Ljava/lang/String;

    .line 209
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->B:Ljava/lang/String;

    .line 210
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->C:Ljava/lang/String;

    .line 211
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->D:Ljava/lang/String;

    .line 212
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->E:Ljava/lang/String;

    .line 213
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->F:Ljava/lang/String;

    .line 214
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->G:Ljava/lang/String;

    .line 215
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->H:Ljava/lang/String;

    .line 216
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->I:Ljava/lang/String;

    .line 217
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->J:Ljava/lang/String;

    .line 218
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->K:Ljava/lang/String;

    .line 219
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->L:Ljava/lang/String;

    .line 220
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->M:Ljava/util/List;

    .line 221
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->N:Ljava/util/List;

    .line 222
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->O:Ljava/util/List;

    .line 223
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->P:Ljava/lang/String;

    .line 224
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->s:Ljava/lang/String;

    .line 225
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->r:Ljava/lang/String;

    .line 226
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->t:Ljava/lang/String;

    .line 227
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->u:Ljava/lang/String;

    .line 228
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->Q:Ljava/lang/String;

    .line 229
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->R:Ljava/lang/String;

    .line 230
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->S:Ljava/lang/String;

    .line 231
    iput-object v2, p0, Lcom/masala/share/proto/b/b;->T:Ljava/lang/String;

    .line 232
    invoke-direct {p0}, Lcom/masala/share/proto/b/b;->c()V

    return-void
.end method

.method public toString()Ljava/lang/String;
    .registers 4

    .line 237
    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "[appUser phone:"

    .line 238
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lcom/masala/share/proto/b/b;->b:J

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

    const-string v1, ",nickName:"

    .line 239
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->c:Ljava/lang/String;

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

    const-string v1, ",email:"

    .line 240
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->d:Ljava/lang/String;

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

    const-string v1, ",bindStatus:"

    .line 241
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lcom/masala/share/proto/b/b;->e:I

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

    const-string v1, ",curPhoneNo:"

    .line 242
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lcom/masala/share/proto/b/b;->U:J

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

    const-string v1, ",curPhoneOnSvr:"

    .line 243
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lcom/masala/share/proto/b/b;->v:J

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

    const-string v1, ",url"

    .line 244
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->n:Ljava/lang/String;

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

    const-string v1, ",configVer:"

    .line 245
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lcom/masala/share/proto/b/b;->a:I

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

    const-string v1, ",yyUid:"

    .line 246
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lcom/masala/share/proto/b/b;->g:I

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

    const-string v1, ",authType:"

    .line 247
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lcom/masala/share/proto/b/b;->h:I

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

    const-string v1, ",authInfo:"

    .line 248
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->i:Ljava/lang/String;

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

    const-string v1, ",signature:"

    .line 249
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->j:Ljava/lang/String;

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

    const-string v1, ",location:"

    .line 250
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->k:Ljava/lang/String;

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

    const-string v1, ",userLevel:"

    .line 251
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lcom/masala/share/proto/b/b;->l:I

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

    const-string v1, ",userType:"

    .line 252
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->m:Ljava/lang/String;

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

    const-string v1, ",bigUrl:"

    .line 253
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->o:Ljava/lang/String;

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

    const-string v1, ",midUrl:"

    .line 254
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->p:Ljava/lang/String;

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

    const-string v1, ",instatusId:"

    .line 255
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->q:Ljava/lang/String;

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

    const-string v1, ",fbUidName:"

    .line 256
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->w:Ljava/lang/String;

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

    const-string v1, ",fbUrlSwitch:"

    .line 257
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->x:Ljava/lang/String;

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

    const-string v1, ",twUidName:"

    .line 258
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->y:Ljava/lang/String;

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

    const-string v1, ",twUrlSwitch:"

    .line 259
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->z:Ljava/lang/String;

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

    const-string v1, ",vkUidName:"

    .line 260
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->A:Ljava/lang/String;

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

    const-string v1, ",vkUrlSwitch:"

    .line 261
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->B:Ljava/lang/String;

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

    const-string v1, ",medal:"

    .line 262
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->O:Ljava/util/List;

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

    const-string v1, ",avatarDeck:"

    .line 263
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->P:Ljava/lang/String;

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

    const-string v1, ",big_album:"

    .line 264
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->s:Ljava/lang/String;

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

    const-string v1, ",mid_album:"

    .line 265
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->r:Ljava/lang/String;

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

    const-string v1, ",small_album:"

    .line 266
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->t:Ljava/lang/String;

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

    const-string v1, ",webp_album:"

    .line 267
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->u:Ljava/lang/String;

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

    const-string v1, ",register_time"

    .line 268
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lcom/masala/share/proto/b/b;->T:Ljava/lang/String;

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

    const-string v1, "]"

    .line 269
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 270
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method