d.smali

.class public final Lsg/bigo/sdk/network/i/d;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field a:Ljava/lang/String;

.field b:Ljava/lang/String;

.field c:Ljava/lang/String;

.field d:Ljava/lang/String;

.field e:Ljava/lang/String;

.field f:Ljava/lang/String;

.field g:Ljava/lang/String;

.field h:Ljava/lang/String;

.field i:Ljava/lang/String;

.field j:Ljava/lang/String;

.field k:Ljava/lang/String;

.field l:Ljava/lang/String;

.field m:Ljava/lang/String;


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

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

    return-void
.end method

.method public static a(Ljava/util/LinkedList;)Ljava/util/LinkedList;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/LinkedList<",
            "Ljava/lang/String;",
            ">;)",
            "Ljava/util/LinkedList<",
            "Lsg/bigo/sdk/network/i/d;",
            ">;"
        }
    .end annotation

    .line 143
    new-instance v0, Ljava/util/LinkedList;

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

    if-eqz p0, :cond_1f

    .line 145
    invoke-virtual {p0}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :goto_b
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_1f

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 146
    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;)Lsg/bigo/sdk/network/i/d;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V

    goto :goto_b

    :cond_1f
    return-object v0
.end method

.method public static a(Ljava/lang/String;)Lsg/bigo/sdk/network/i/d;
    .registers 4

    .line 114
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_8

    return-object v1

    .line 118
    :cond_8
    :try_start_8
    new-instance v0, Lsg/bigo/sdk/network/i/d;

    invoke-direct {v0}, Lsg/bigo/sdk/network/i/d;-><init>()V

    .line 119
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    const-string p0, "appFirstInstallTime"

    .line 120
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    const-string p0, "romCapacity"

    .line 121
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    const-string p0, "sdcardCapacity"

    .line 122
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    const-string p0, "imei"

    .line 123
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    const-string p0, "linuxUid"

    .line 124
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    const-string p0, "androidId"

    .line 125
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    const-string p0, "advertisingId"

    .line 126
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    const-string p0, "sn"

    .line 127
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    const-string p0, "product"

    .line 128
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    const-string p0, "manufacturer"

    .line 129
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    const-string p0, "model"

    .line 130
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    const-string p0, "lcd_density"

    .line 131
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    const-string p0, "externalMsg"

    .line 132
    invoke-virtual {v2, p0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    iput-object p0, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;
    :try_end_7a
    .catch Lorg/json/JSONException; {:try_start_8 .. :try_end_7a} :catch_7b

    return-object v0

    :catch_7b
    return-object v1
.end method

.method private static a(Ljava/lang/String;Ljava/lang/String;)Z
    .registers 3

    .line 154
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_14

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_14

    invoke-static {p0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p0

    if-nez p0, :cond_14

    const/4 p0, 0x1

    return p0

    :cond_14
    const/4 p0, 0x0

    return p0
.end method

.method private static b(Ljava/lang/String;)Ljava/lang/String;
    .registers 1

    if-eqz p0, :cond_3

    return-object p0

    :cond_3
    const-string p0, ""

    return-object p0
.end method

.method private static b(Ljava/lang/String;Ljava/lang/String;)Z
    .registers 3

    .line 158
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_e

    invoke-static {p0, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p0

    if-eqz p0, :cond_e

    const/4 p0, 0x1

    return p0

    :cond_e
    const/4 p0, 0x0

    return p0
.end method


# virtual methods
.method public final a()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .line 71
    new-instance v0, Ljava/util/HashMap;

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

    .line 72
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "appFirstInstallTime"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 73
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "romCapacity"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 74
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "sdcardCapacity"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 75
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "imei"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 76
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "linuxUid"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 77
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "androidId"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 78
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "advertisingId"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 79
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "sn"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 80
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "product"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 81
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "manufacturer"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 82
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "model"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 83
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "lcd_density"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 84
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "externalMsg"

    invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    return-object v0
.end method

.method public final a(Lsg/bigo/sdk/network/i/d;)Z
    .registers 5

    const/4 v0, 0x0

    if-nez p1, :cond_4

    return v0

    .line 166
    :cond_4
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_f

    return v0

    .line 167
    :cond_f
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_1a

    return v0

    .line 168
    :cond_1a
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_25

    return v0

    .line 169
    :cond_25
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_30

    return v0

    .line 170
    :cond_30
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3b

    return v0

    .line 171
    :cond_3b
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_46

    return v0

    .line 172
    :cond_46
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_51

    return v0

    .line 173
    :cond_51
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_5c

    return v0

    .line 174
    :cond_5c
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_67

    return v0

    .line 175
    :cond_67
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_72

    return v0

    .line 176
    :cond_72
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_7d

    return v0

    .line 177
    :cond_7d
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    iget-object v2, p1, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_88

    return v0

    .line 178
    :cond_88
    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    iget-object p1, p1, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    invoke-static {v1, p1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result p1

    if-nez p1, :cond_93

    return v0

    :cond_93
    const/4 p1, 0x1

    return p1
.end method

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

    .line 90
    :try_start_0
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    const-string v1, "appFirstInstallTime"

    .line 91
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "romCapacity"

    .line 92
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "sdcardCapacity"

    .line 93
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "imei"

    .line 94
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "linuxUid"

    .line 95
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "androidId"

    .line 96
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "advertisingId"

    .line 97
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "sn"

    .line 98
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "product"

    .line 99
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "manufacturer"

    .line 100
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "model"

    .line 101
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "lcd_density"

    .line 102
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v1, "externalMsg"

    .line 103
    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

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

    move-result-object v0
    :try_end_64
    .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_64} :catch_65

    return-object v0

    :catch_65
    const/4 v0, 0x0

    return-object v0
.end method

.method public final b(Ljava/util/LinkedList;)S
    .registers 22
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/LinkedList<",
            "Lsg/bigo/sdk/network/i/d;",
            ">;)S"
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const-string v2, "DFInfo"

    const/16 v3, 0x64

    if-eqz v1, :cond_2d7

    .line 186
    invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->isEmpty()Z

    move-result v4

    if-eqz v4, :cond_12

    goto/16 :goto_2d7

    .line 191
    :cond_12
    invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->getFirst()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lsg/bigo/sdk/network/i/d;

    if-nez v4, :cond_20

    const-string v1, "first=null"

    .line 193
    invoke-static {v2, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return v3

    .line 197
    :cond_20
    iget-object v5, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    iget-object v6, v4, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    invoke-static {v5, v6}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_2d

    const/16 v5, 0xa

    goto :goto_2e

    :cond_2d
    const/4 v5, 0x0

    .line 198
    :goto_2e
    iget-object v8, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    iget-object v9, v4, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    invoke-static {v8, v9}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v8

    const/4 v9, 0x5

    if-eqz v8, :cond_3b

    const/4 v8, 0x5

    goto :goto_3c

    :cond_3b
    const/4 v8, 0x0

    .line 199
    :goto_3c
    iget-object v10, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    iget-object v11, v4, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    invoke-static {v10, v11}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_47

    goto :goto_48

    :cond_47
    const/4 v9, 0x0

    .line 200
    :goto_48
    iget-object v10, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    iget-object v11, v4, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-static {v10, v11}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_55

    const/16 v10, 0xa

    goto :goto_56

    :cond_55
    const/4 v10, 0x0

    .line 201
    :goto_56
    iget-object v11, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    iget-object v12, v4, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    invoke-static {v11, v12}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v11

    if-eqz v11, :cond_63

    const/16 v11, 0xa

    goto :goto_64

    :cond_63
    const/4 v11, 0x0

    .line 202
    :goto_64
    iget-object v12, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    iget-object v13, v4, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-static {v12, v13}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v12

    if-eqz v12, :cond_71

    const/16 v12, 0xa

    goto :goto_72

    :cond_71
    const/4 v12, 0x0

    .line 203
    :goto_72
    iget-object v13, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    iget-object v14, v4, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-static {v13, v14}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v13

    if-eqz v13, :cond_7f

    const/16 v13, 0xa

    goto :goto_80

    :cond_7f
    const/4 v13, 0x0

    .line 204
    :goto_80
    iget-object v14, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    iget-object v15, v4, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    invoke-static {v14, v15}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v14

    if-eqz v14, :cond_8d

    const/16 v14, 0xa

    goto :goto_8e

    :cond_8d
    const/4 v14, 0x0

    .line 205
    :goto_8e
    iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    iget-object v6, v4, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    invoke-static {v15, v6}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_9b

    const/16 v6, 0xa

    goto :goto_9c

    :cond_9b
    const/4 v6, 0x0

    .line 206
    :goto_9c
    iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    iget-object v7, v4, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    invoke-static {v15, v7}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v7

    if-eqz v7, :cond_a9

    const/16 v7, 0xa

    goto :goto_aa

    :cond_a9
    const/4 v7, 0x0

    .line 207
    :goto_aa
    iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    iget-object v3, v4, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    invoke-static {v15, v3}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_b7

    const/16 v3, 0xa

    goto :goto_b8

    :cond_b7
    const/4 v3, 0x0

    .line 208
    :goto_b8
    iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    move/from16 v17, v3

    iget-object v3, v4, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    invoke-static {v15, v3}, Lsg/bigo/sdk/network/i/d;->a(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_c7

    const/16 v3, 0xa

    goto :goto_c8

    :cond_c7
    const/4 v3, 0x0

    .line 209
    :goto_c8
    iget-object v15, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    iget-object v0, v4, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    invoke-static {v15, v0}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_d5

    const/16 v16, 0x0

    goto :goto_d7

    :cond_d5
    const/16 v16, 0xa

    :goto_d7
    move v15, v14

    move/from16 v18, v16

    move v14, v13

    move v13, v12

    move v12, v11

    move v11, v10

    move v10, v9

    move v9, v8

    move v8, v7

    move v7, v6

    move v6, v5

    move v5, v3

    move/from16 v3, v17

    move-object/from16 v17, v2

    const/4 v2, 0x1

    .line 210
    :goto_e9
    invoke-virtual/range {p1 .. p1}, Ljava/util/LinkedList;->size()I

    move-result v0

    if-ge v2, v0, :cond_1d5

    .line 211
    invoke-virtual {v1, v2}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/sdk/network/i/d;

    if-eqz v0, :cond_1cd

    if-eqz v6, :cond_107

    .line 213
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    move/from16 v19, v2

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_109

    const/4 v1, 0x1

    goto :goto_10a

    :cond_107
    move/from16 v19, v2

    :cond_109
    const/4 v1, 0x0

    :goto_10a
    add-int/2addr v6, v1

    if-eqz v9, :cond_119

    .line 214
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_119

    const/4 v1, 0x1

    goto :goto_11a

    :cond_119
    const/4 v1, 0x0

    :goto_11a
    add-int/2addr v9, v1

    if-eqz v10, :cond_129

    .line 215
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_129

    const/4 v1, 0x1

    goto :goto_12a

    :cond_129
    const/4 v1, 0x0

    :goto_12a
    add-int/2addr v10, v1

    if-eqz v11, :cond_139

    .line 216
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_139

    const/4 v1, 0x1

    goto :goto_13a

    :cond_139
    const/4 v1, 0x0

    :goto_13a
    add-int/2addr v11, v1

    if-eqz v12, :cond_149

    .line 217
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_149

    const/4 v1, 0x1

    goto :goto_14a

    :cond_149
    const/4 v1, 0x0

    :goto_14a
    add-int/2addr v12, v1

    if-eqz v13, :cond_159

    .line 218
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_159

    const/4 v1, 0x1

    goto :goto_15a

    :cond_159
    const/4 v1, 0x0

    :goto_15a
    add-int/2addr v13, v1

    if-eqz v14, :cond_169

    .line 219
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_169

    const/4 v1, 0x1

    goto :goto_16a

    :cond_169
    const/4 v1, 0x0

    :goto_16a
    add-int/2addr v14, v1

    if-eqz v15, :cond_179

    .line 220
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_179

    const/4 v1, 0x1

    goto :goto_17a

    :cond_179
    const/4 v1, 0x0

    :goto_17a
    add-int/2addr v15, v1

    if-eqz v7, :cond_189

    .line 221
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_189

    const/4 v1, 0x1

    goto :goto_18a

    :cond_189
    const/4 v1, 0x0

    :goto_18a
    add-int/2addr v7, v1

    if-eqz v8, :cond_199

    .line 222
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_199

    const/4 v1, 0x1

    goto :goto_19a

    :cond_199
    const/4 v1, 0x0

    :goto_19a
    add-int/2addr v8, v1

    if-eqz v3, :cond_1a9

    .line 223
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_1a9

    const/4 v1, 0x1

    goto :goto_1aa

    :cond_1a9
    const/4 v1, 0x0

    :goto_1aa
    add-int/2addr v3, v1

    if-eqz v5, :cond_1b9

    .line 224
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    iget-object v2, v0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

    invoke-static {v1, v2}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_1b9

    const/4 v1, 0x1

    goto :goto_1ba

    :cond_1b9
    const/4 v1, 0x0

    :goto_1ba
    add-int/2addr v5, v1

    if-eqz v18, :cond_1c9

    .line 225
    iget-object v1, v4, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    iget-object v0, v0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

    invoke-static {v1, v0}, Lsg/bigo/sdk/network/i/d;->b(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1c9

    const/4 v0, 0x1

    goto :goto_1ca

    :cond_1c9
    const/4 v0, 0x0

    :goto_1ca
    add-int v18, v18, v0

    goto :goto_1cf

    :cond_1cd
    move/from16 v19, v2

    :goto_1cf
    add-int/lit8 v2, v19, 0x1

    move-object/from16 v1, p1

    goto/16 :goto_e9

    :cond_1d5
    const/16 v0, 0x64

    rsub-int/lit8 v1, v6, 0x64

    int-to-short v0, v1

    sub-int/2addr v0, v9

    int-to-short v0, v0

    sub-int/2addr v0, v10

    int-to-short v0, v0

    sub-int/2addr v0, v11

    int-to-short v0, v0

    sub-int/2addr v0, v12

    int-to-short v0, v0

    sub-int/2addr v0, v13

    int-to-short v0, v0

    sub-int/2addr v0, v14

    int-to-short v0, v0

    sub-int/2addr v0, v15

    int-to-short v0, v0

    sub-int/2addr v0, v7

    int-to-short v0, v0

    sub-int/2addr v0, v8

    int-to-short v0, v0

    sub-int/2addr v0, v3

    int-to-short v0, v0

    sub-int/2addr v0, v5

    int-to-short v0, v0

    const/16 v1, 0x64

    if-ne v0, v1, :cond_1f6

    const/4 v2, 0x0

    goto :goto_1f8

    :cond_1f6
    move/from16 v2, v18

    :goto_1f8
    sub-int/2addr v0, v2

    int-to-short v0, v0

    if-eq v0, v1, :cond_2d2

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

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

    const-string v2, ", "

    if-eqz v6, :cond_210

    const-string v4, "appFirstInstallTimeScore="

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

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

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

    :cond_210
    if-eqz v9, :cond_21d

    const-string v4, "romCapacityScore="

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

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

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

    :cond_21d
    if-eqz v10, :cond_22a

    const-string v4, "sdcardCapacityScore="

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

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

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

    :cond_22a
    if-eqz v11, :cond_237

    const-string v4, "imeiScore="

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

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

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

    :cond_237
    if-eqz v12, :cond_244

    const-string v4, "linuxUidScore="

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

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

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

    :cond_244
    if-eqz v13, :cond_251

    const-string v4, "androidIdScore="

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

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

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

    :cond_251
    if-eqz v14, :cond_25e

    const-string v4, "advertisingIdScore="

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

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

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

    :cond_25e
    if-eqz v15, :cond_26b

    const-string v4, "snScore="

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

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

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

    :cond_26b
    if-eqz v7, :cond_278

    const-string v4, "productScore="

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

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

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

    :cond_278
    if-eqz v8, :cond_285

    const-string v4, "manufacturerScore="

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

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

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

    :cond_285
    if-eqz v3, :cond_292

    const-string v4, "modelScore="

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

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

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

    :cond_292
    if-eqz v5, :cond_29f

    const-string v3, "lcd_densityScore="

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

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

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

    :cond_29f
    if-eqz v18, :cond_2ae

    const-string v3, "externalMsgScore="

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

    move/from16 v3, v18

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

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

    :cond_2ae
    const-string v2, "end"

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

    .line 257
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "df score: "

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

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

    const-string v3, " detail: "

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

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

    move-result-object v1

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

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

    move-result-object v1

    move-object/from16 v2, v17

    invoke-static {v2, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    :cond_2d2
    if-lez v0, :cond_2d5

    return v0

    :cond_2d5
    const/4 v0, 0x0

    return v0

    .line 187
    :cond_2d7
    :goto_2d7
    invoke-static/range {p1 .. p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "infos="

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

    move-result-object v0

    invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/16 v0, 0x64

    return v0
.end method

.method final c()Ljava/lang/String;
    .registers 4

    .line 285
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const-string v1, "DeviceId"

    if-nez v0, :cond_20

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

    const-string v2, "DFInfo get deviceId by advertisingId:"

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

    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

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

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

    move-result-object v0

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 287
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

    return-object v0

    .line 290
    :cond_20
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_3e

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

    const-string v2, "DFInfo get deviceId by imei:"

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

    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

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

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

    move-result-object v0

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 292
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

    return-object v0

    .line 295
    :cond_3e
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5c

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

    const-string v2, "DFInfo get deviceId by androidId:"

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

    iget-object v2, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

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

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

    move-result-object v0

    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 297
    iget-object v0, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

    return-object v0

    :cond_5c
    const-string v0, "get deviceId by randomUUID."

    .line 299
    invoke-static {v1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 300
    invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

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

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

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

    const-string v1, "[DFData "

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

    const-string v1, " appFirstInstallTime:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->a:Ljava/lang/String;

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

    const-string v1, ",romCapacity:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->b:Ljava/lang/String;

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

    const-string v1, ",sdcardCapacity:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->c:Ljava/lang/String;

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

    const-string v1, ",imei:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->d:Ljava/lang/String;

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

    const-string v1, ",linuxUid:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->e:Ljava/lang/String;

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

    const-string v1, ",androidId:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->f:Ljava/lang/String;

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

    const-string v1, ",advertisingId:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->g:Ljava/lang/String;

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

    const-string v1, ",sn:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->h:Ljava/lang/String;

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

    const-string v1, ",product:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->i:Ljava/lang/String;

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

    const-string v1, ",manufacturer:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->j:Ljava/lang/String;

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

    const-string v1, ",model:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->k:Ljava/lang/String;

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

    const-string v1, ",lcd_density:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->l:Ljava/lang/String;

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

    const-string v1, ",externalMsg:"

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

    iget-object v1, p0, Lsg/bigo/sdk/network/i/d;->m:Ljava/lang/String;

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

    const-string v1, "]"

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

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

    move-result-object v0

    return-object v0
.end method