a$a.smali

.class public final Lsg/bigo/mobile/android/job/model/a$a;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lsg/bigo/mobile/android/job/model/a;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x19
    name = "a"
.end annotation


# direct methods
.method private constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public synthetic constructor <init>(Lkotlin/f/b/j;)V
    .registers 2

    .line 41
    invoke-direct {p0}, Lsg/bigo/mobile/android/job/model/a$a;-><init>()V

    return-void
.end method

.method public static a(Lorg/json/JSONObject;)Lsg/bigo/mobile/android/job/model/a;
    .registers 34

    move-object/from16 v0, p0

    const-string v1, ""

    const-string v2, "jsonObject"

    invoke-static {v0, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 75
    :try_start_9
    new-instance v2, Lsg/bigo/mobile/android/job/model/a;

    const-string v3, "job_id"

    .line 76
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    const-string v3, "getString(KEY_ID)"

    invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "job_title"

    .line 77
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const-string v3, "getString(KEY_TITLE)"

    invoke-static {v5, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "status"

    .line 78
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    const-string v3, "getString(KEY_STATUS)"

    invoke-static {v6, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "post_date"

    .line 79
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J

    move-result-wide v7

    const-string v3, "currency"

    .line 80
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    const-string v3, "optString(KEY_CURRENCY)"

    invoke-static {v9, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "job_role"

    .line 81
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    const-string v3, "optString(KEY_ROLE)"

    invoke-static {v10, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "min_salary"

    const/4 v11, -0x1

    .line 82
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v12

    const-string v3, "max_salary"

    .line 83
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v13

    const-string v3, "job_location_city"

    .line 84
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v14

    const-string v3, "optString(KEY_LOCATION_CITY)"

    invoke-static {v14, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "min_experience"

    const/4 v11, 0x0

    .line 85
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v15

    const-string v3, "max_experience"

    const/16 v11, 0x64

    .line 86
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v17

    const-string v3, "employment_type"

    .line 87
    invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    const-string v3, "optString(KEY_TYPE, JobType.UNSPECIFIED)"

    invoke-static {v11, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "job_description"

    .line 88
    invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    move-object/from16 v18, v11

    const-string v11, "optString(KEY_DESCRIPTION)"

    invoke-static {v3, v11}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v11, "openings"

    move-object/from16 v19, v3

    const/4 v3, 0x0

    .line 89
    invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v20

    const-string v3, "share_link"

    .line 90
    invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    const-string v3, "optString(KEY_SHARE_LINK, \"\")"

    invoke-static {v11, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "job_cc"

    .line 91
    invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    move-object/from16 v21, v11

    const-string v11, "optString(KEY_CC, \"\")"

    invoke-static {v3, v11}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v11, "viewed_count"

    move-object/from16 v22, v3

    const/4 v3, 0x0

    .line 92
    invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v23

    const-string v11, "apply_count"

    .line 93
    invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v24

    const-string v3, "can_direct_call"

    const/4 v11, 0x1

    .line 94
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v25

    const-string v3, "job_location_address"

    .line 95
    invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v3, "optString(KEY_LOCATION_ADDRESS, \"\")"

    invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v3, "job_location_lat"

    move-object/from16 v26, v14

    move/from16 v27, v15

    const-wide/high16 v14, -0x4010000000000000L    # -1.0

    .line 96
    invoke-virtual {v0, v3, v14, v15}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D

    move-result-wide v28

    const-string v3, "job_location_lng"

    .line 97
    invoke-virtual {v0, v3, v14, v15}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D

    move-result-wide v30

    const-string v3, "is_top"

    const/4 v11, 0x0

    .line 98
    invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v32

    move-object v3, v2

    move-object/from16 v16, v18

    move v11, v12

    move v12, v13

    move-object/from16 v13, v26

    move/from16 v14, v27

    move/from16 v15, v17

    move-object/from16 v17, v19

    move/from16 v18, v20

    move-object/from16 v19, v21

    move-object/from16 v20, v22

    move/from16 v21, v23

    move/from16 v22, v24

    move/from16 v23, v25

    move-object/from16 v24, v1

    move-wide/from16 v25, v28

    move-wide/from16 v27, v30

    move/from16 v29, v32

    .line 75
    invoke-direct/range {v3 .. v29}, Lsg/bigo/mobile/android/job/model/a;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IILjava/lang/String;IILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;IIZLjava/lang/String;DDZ)V

    .line 1039
    iput-object v0, v2, Lsg/bigo/mobile/android/job/model/a;->a:Lorg/json/JSONObject;
    :try_end_108
    .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_108} :catch_109

    return-object v2

    :catch_109
    move-exception v0

    .line 104
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "occur error when parse job bean! error mag: "

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

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

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "JobBean"

    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    return-object v0
.end method