c.smali

.class public Lcom/qq/e/comm/plugin/a/c;
.super Ljava/lang/Object;


# static fields
.field private static volatile a:Ljava/lang/String;

.field private static final b:Ljava/util/Random;


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

    const/4 v0, 0x0

    sput-object v0, Lcom/qq/e/comm/plugin/a/c;->a:Ljava/lang/String;

    new-instance v0, Ljava/util/Random;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    invoke-direct {v0, v2, v3}, Ljava/util/Random;-><init>(J)V

    sput-object v0, Lcom/qq/e/comm/plugin/a/c;->b:Ljava/util/Random;

    return-void
.end method

.method public static a(Lcom/qq/e/comm/plugin/a/f;I)Lcom/qq/e/comm/plugin/a/d;
    .registers 7

    const/16 v4, 0xf0

    const/16 v3, 0xa0

    const/16 v2, 0x140

    sget-object v0, Lcom/qq/e/comm/plugin/a/c$1;->a:[I

    invoke-virtual {p0}, Lcom/qq/e/comm/plugin/a/f;->ordinal()I

    move-result v1

    aget v0, v0, v1

    packed-switch v0, :pswitch_data_40

    const/4 v0, 0x0

    :goto_12
    return-object v0

    :pswitch_13
    if-ge p1, v3, :cond_18

    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->a:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :cond_18
    if-lt p1, v3, :cond_1f

    if-ge p1, v4, :cond_1f

    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->b:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :cond_1f
    if-lt p1, v4, :cond_26

    if-ge p1, v2, :cond_26

    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->c:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :cond_26
    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->d:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :pswitch_29
    if-lt p1, v2, :cond_2e

    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->f:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :cond_2e
    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->e:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :pswitch_31
    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->g:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :pswitch_34
    if-lt p1, v2, :cond_39

    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->i:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :cond_39
    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->h:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    :pswitch_3c
    sget-object v0, Lcom/qq/e/comm/plugin/a/d;->j:Lcom/qq/e/comm/plugin/a/d;

    goto :goto_12

    nop

    :pswitch_data_40
    .packed-switch 0x1
        :pswitch_13
        :pswitch_29
        :pswitch_31
        :pswitch_34
        :pswitch_3c
    .end packed-switch
.end method

.method private static a(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)Ljava/lang/String;
    .registers 10

    const-string v0, "sdkver"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "c_os"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "muidtype"

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

    move-result-object v2

    const-string v3, "muid"

    invoke-virtual {p0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "c_pkgname"

    invoke-virtual {p0, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    const-string v5, "postype"

    invoke-virtual {p0, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->c()Ljava/lang/String;

    move-result-object v6

    new-instance v7, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    new-instance v1, Ljava/util/zip/CRC32;

    invoke-direct {v1}, Ljava/util/zip/CRC32;-><init>()V

    sget-object v2, Lcom/qq/e/comm/plugin/util/ah;->a:Ljava/nio/charset/Charset;

    invoke-virtual {v0, v2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/zip/CRC32;->update([B)V

    invoke-virtual {v1}, Ljava/util/zip/CRC32;->getValue()J

    move-result-wide v0

    invoke-static {v0, v1}, Ljava/lang/Long;->toHexString(J)Ljava/lang/String;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "0001"

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

    move-result-object v1

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

    move-result-object v0

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

    move-result-object v0

    return-object v0
.end method

.method public static a(Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/a/b;)Ljava/util/Map;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/qq/e/comm/plugin/t/a/e;",
            "Lcom/qq/e/comm/managers/GDTADManager;",
            "Lcom/qq/e/comm/plugin/a/b;",
            ")",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    const/4 v4, 0x0

    const/4 v3, 0x1

    const-string v0, "adposcount"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->d()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "count"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->e()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "posid"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->c()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->j:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_85

    const-string v0, "page_number"

    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->n()I

    move-result v2

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

    move-result-object v1

    const-string v2, ""

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

    move-result-object v1

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

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "is_manual_operation"

    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->o()I

    move-result v2

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

    move-result-object v1

    const-string v2, ""

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

    move-result-object v1

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

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "channel"

    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->p()I

    move-result v2

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

    move-result-object v1

    const-string v2, ""

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

    move-result-object v1

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

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_85
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_98

    const-string v0, "spsa"

    const-string v1, "1"

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_98
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->j:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_ab

    const-string v0, "support_content_ad"

    const-string v1, "1"

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_ab
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->g()I

    move-result v0

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->h()I

    move-result v1

    if-lez v0, :cond_d1

    if-lez v1, :cond_d1

    const-string v0, "posw"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->g()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "posh"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->h()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_d1
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_100

    const-string v0, "template_count"

    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "actual_width"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->a()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "actual_height"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->b()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_100
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->f()I

    move-result v0

    if-lez v0, :cond_113

    const-string v0, "datatype"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->f()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_113
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->l()I

    move-result v0

    if-lez v0, :cond_126

    const-string v0, "reqtype"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->l()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_126
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->u()I

    move-result v0

    if-lez v0, :cond_139

    const-string v0, "flow_source"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->u()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_139
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->x()Lcom/qq/e/comm/constants/LoginType;

    move-result-object v0

    if-eqz v0, :cond_15a

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->x()Lcom/qq/e/comm/constants/LoginType;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/constants/LoginType;->getValue()I

    move-result v0

    if-lez v0, :cond_15a

    const-string v0, "login_type"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->x()Lcom/qq/e/comm/constants/LoginType;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/constants/LoginType;->getValue()I

    move-result v1

    invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_15a
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->y()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_16d

    const-string v0, "login_appid"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->y()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_16d
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->v()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_180

    const-string v0, "login_openid"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->v()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_180
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->w()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_193

    const-string v0, "uin"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->w()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_193
    invoke-virtual {p1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "flow_control"

    invoke-virtual {v0, v1, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    if-ne v0, v3, :cond_1a6

    const-string v0, "fc"

    const-string v1, "1"

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_1a6
    invoke-virtual {p1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "support_https"

    invoke-virtual {v0, v1, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    if-ne v0, v3, :cond_1b9

    const-string v0, "support_https"

    const-string v1, "1"

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_1b9
    const-string v0, "ext"

    invoke-static {p1, p0, p2}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;

    move-result-object v1

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

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {p1, p0, p2}, Lcom/qq/e/comm/plugin/a/c;->b(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;

    move-result-object v0

    if-eqz v0, :cond_1d5

    const-string v1, "outerext"

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

    move-result-object v0

    invoke-interface {p0, v1, v0}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_1d5
    const-string v0, "r"

    invoke-static {}, Ljava/lang/Math;->random()D

    move-result-wide v2

    invoke-static {v2, v3}, Ljava/lang/String;->valueOf(D)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/b;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_205

    const-string v0, "last_ads"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/util/b;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_205
    const-string v0, "pass_through"

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/aw;->a(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_226

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->H()Ljava/util/Map;

    move-result-object v0

    if-eqz v0, :cond_226

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->H()Ljava/util/Map;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Map;->size()I

    move-result v0

    if-eqz v0, :cond_226

    const-string v0, "pass_through"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->I()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_226
    sget-object v0, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    if-eqz v0, :cond_241

    sget-object v0, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/f/b;->b()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_241

    const-string v0, "uin"

    sget-object v1, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/f/b;->b()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_241
    sget-object v0, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    if-eqz v0, :cond_25c

    sget-object v0, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/f/b;->a()Ljava/lang/String;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_25c

    const-string v0, "proxy_info"

    sget-object v1, Lcom/qq/e/comm/plugin/f/a;->a:Lcom/qq/e/comm/plugin/f/b;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/f/b;->a()Ljava/lang/String;

    move-result-object v1

    invoke-interface {p0, v0, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    :cond_25c
    invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->a()Lorg/json/JSONObject;

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/m;->a(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_26b

    invoke-interface {p0}, Lcom/qq/e/comm/plugin/t/a/e;->e()Ljava/util/Map;

    move-result-object v0

    :goto_26a
    return-object v0

    :cond_26b
    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/c;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "encext"

    invoke-interface {p0, v2, v1}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    const-string v2, "encver"

    sget-object v3, Lcom/qq/e/comm/plugin/util/c;->a:Ljava/lang/String;

    invoke-interface {p0, v2, v3}, Lcom/qq/e/comm/plugin/t/a/e;->b(Ljava/lang/String;Ljava/lang/String;)V

    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "\u539f\u6587\uff1a"

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

    move-result-object v2

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v2, "\u5bc6\u6587\uff1a"

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V

    invoke-interface {p0}, Lcom/qq/e/comm/plugin/t/a/e;->e()Ljava/util/Map;

    move-result-object v0

    goto :goto_26a
.end method

.method private static a()Lorg/json/JSONObject;
    .registers 3

    invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->b()Lorg/json/JSONArray;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/util/m;->a(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    :goto_b
    return-object v0

    :cond_c
    new-instance v0, Lorg/json/JSONObject;

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

    :try_start_11
    const-string v2, "blist"

    invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_16
    .catch Lorg/json/JSONException; {:try_start_11 .. :try_end_16} :catch_17

    goto :goto_b

    :catch_17
    move-exception v1

    goto :goto_b
.end method

.method private static a(Lcom/qq/e/comm/managers/GDTADManager;)Lorg/json/JSONObject;
    .registers 10

    const/4 v1, 0x0

    new-instance v7, Lorg/json/JSONObject;

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

    sget-object v6, Lcom/qq/e/comm/plugin/a/j;->a:Ljava/lang/String;

    sget-object v5, Lcom/qq/e/comm/plugin/a/j;->b:Ljava/lang/String;

    sget-object v4, Lcom/qq/e/comm/plugin/a/j;->c:Ljava/lang/String;

    sget-object v3, Lcom/qq/e/comm/plugin/a/j;->d:Ljava/lang/String;

    sget-object v2, Lcom/qq/e/comm/plugin/a/j;->e:Ljava/lang/String;

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v8, 0x9

    if-lt v0, v8, :cond_6f

    sget-object v0, Lcom/qq/e/comm/plugin/a/j;->f:Ljava/lang/String;

    :goto_18
    :try_start_18
    invoke-static {v6}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_1f

    move-object v6, v1

    :cond_1f
    const-string v8, "br"

    invoke-virtual {v7, v8, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {v5}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_2b

    move-object v5, v1

    :cond_2b
    const-string v6, "de"

    invoke-virtual {v7, v6, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {v4}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_37

    move-object v4, v1

    :cond_37
    const-string v5, "fp"

    invoke-virtual {v7, v5, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {v3}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v4

    if-eqz v4, :cond_43

    move-object v3, v1

    :cond_43
    const-string v4, "hw"

    invoke-virtual {v7, v4, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {v2}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_4f

    move-object v2, v1

    :cond_4f
    const-string v3, "pr"

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

    invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_6d

    :goto_5a
    const-string v0, "sr"

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

    const-string v0, "is_d"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/a/j;->a(Landroid/content/Context;)Z

    move-result v1

    invoke-virtual {v7, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
    :try_end_6c
    .catch Lorg/json/JSONException; {:try_start_18 .. :try_end_6c} :catch_71

    :goto_6c
    return-object v7

    :cond_6d
    move-object v1, v0

    goto :goto_5a

    :cond_6f
    move-object v0, v1

    goto :goto_18

    :catch_71
    move-exception v0

    goto :goto_6c
.end method

.method private static a(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    new-instance v0, Lorg/json/JSONObject;

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

    const-string v1, "req"

    invoke-static {p0, p1, p2}, Lcom/qq/e/comm/plugin/a/c;->c(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;

    move-result-object v2

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->K()Lorg/json/JSONObject;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/a/c;->a(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;

    move-result-object v0

    return-object v0
.end method

.method private static a(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    if-eqz p1, :cond_40

    invoke-virtual {p1}, Lorg/json/JSONObject;->length()I

    move-result v0

    if-lez v0, :cond_40

    invoke-virtual {p1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v3

    :cond_c
    :goto_c
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_40

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

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_26

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

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

    goto :goto_c

    :cond_26
    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

    instance-of v0, v1, Lorg/json/JSONObject;

    if-eqz v0, :cond_c

    instance-of v0, v2, Lorg/json/JSONObject;

    if-eqz v0, :cond_c

    move-object v0, v1

    check-cast v0, Lorg/json/JSONObject;

    move-object v1, v2

    check-cast v1, Lorg/json/JSONObject;

    invoke-static {v0, v1}, Lcom/qq/e/comm/plugin/a/c;->a(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject;

    goto :goto_c

    :cond_40
    return-object p0
.end method

.method private static a(Lcom/qq/e/comm/managers/GDTADManager;Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V
    .registers 10
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    const/4 v6, 0x0

    const/4 v5, 0x1

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->a()Lcom/qq/e/comm/plugin/h/a;

    move-result-object v0

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-interface {v0, v1}, Lcom/qq/e/comm/plugin/h/a;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->c:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->a()Lcom/qq/e/comm/plugin/h/a;

    move-result-object v0

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v2

    invoke-interface {v0, v2}, Lcom/qq/e/comm/plugin/h/a;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    const-string v0, "imei = %s, mac = %s"

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    aput-object v1, v3, v6

    aput-object v2, v3, v5

    invoke-static {v0, v3}, Lcom/qq/e/comm/plugin/util/aj;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->a:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v0

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

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->c:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v0

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

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->d:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v0

    sget-object v3, Lcom/qq/e/comm/plugin/h/b;->d:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v4

    invoke-virtual {v3, v4}, Lcom/qq/e/comm/plugin/h/b;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->e:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v0

    sget-object v3, Lcom/qq/e/comm/plugin/h/b;->e:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v4

    invoke-virtual {v3, v4}, Lcom/qq/e/comm/plugin/h/b;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

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

    move-result v3

    if-eqz v3, :cond_a4

    if-eqz v0, :cond_a4

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "support_ad_upload_qadid_"

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

    move-result-object v3

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v4

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

    move-result-object v3

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

    move-result-object v3

    invoke-virtual {v0, v3, v6}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v3

    if-ne v5, v3, :cond_a4

    const-string v3, "should_collect_qadid"

    invoke-virtual {v0, v3, v6}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v3

    if-ne v5, v3, :cond_a4

    const-string v3, "m8"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4}, Lcom/qq/e/comm/plugin/util/am;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {p1, v3, v4}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    :cond_a4
    if-eqz v0, :cond_bc

    const-string v3, "ex_exp_info"

    invoke-virtual {v0, v3}, Lcom/qq/e/comm/managers/setting/SM;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

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

    move-result v3

    if-nez v3, :cond_bc

    :try_start_b2
    new-instance v3, Lorg/json/JSONObject;

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

    const-string v0, "ex_exp_info"

    invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->putOpt(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_bc
    .catch Lorg/json/JSONException; {:try_start_b2 .. :try_end_bc} :catch_11f

    :cond_bc
    :goto_bc
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_124

    const-string v0, "muidtype"

    invoke-virtual {p1, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "muid"

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

    const-string v0, "gdt_tag_p"

    const-string v2, "request muid(imei) = %s"

    new-array v3, v5, [Ljava/lang/Object;

    aput-object v1, v3, v6

    invoke-static {v0, v2, v3}, Lcom/qq/e/comm/plugin/util/aj;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_d7
    :goto_d7
    const-string v0, "/display"

    invoke-static {v5, p1, v0}, Lcom/qq/e/comm/plugin/util/ax;->a(ZLorg/json/JSONObject;Ljava/lang/String;)V

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "plainIdsOn"

    invoke-virtual {v0, v1, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    if-ne v0, v5, :cond_f5

    const-string v0, "m9"

    invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->c()Ljava/lang/String;

    move-result-object v1

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

    :cond_f5
    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "adson"

    invoke-virtual {v0, v1, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    if-ne v0, v5, :cond_11e

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->f:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->a()Lcom/qq/e/comm/plugin/h/a;

    move-result-object v0

    check-cast v0, Lcom/qq/e/comm/plugin/h/a/c;

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/qq/e/comm/plugin/h/a/c;->d(Landroid/content/Context;)Lorg/json/JSONObject;

    move-result-object v0

    sget-object v1, Lcom/qq/e/comm/plugin/h/b;->f:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v1

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

    :cond_11e
    return-void

    :catch_11f
    move-exception v0

    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_bc

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

    move-result v0

    if-nez v0, :cond_d7

    const-string v0, "muidtype"

    const/4 v1, 0x3

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

    const-string v0, "muid"

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

    const-string v0, "gdt_tag_p"

    const-string v1, "request muid(mac) = %s"

    new-array v3, v5, [Ljava/lang/Object;

    aput-object v2, v3, v6

    invoke-static {v0, v1, v3}, Lcom/qq/e/comm/plugin/util/aj;->a(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    goto :goto_d7
.end method

.method private static a(Lcom/qq/e/comm/plugin/a/b;Lorg/json/JSONObject;)V
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    invoke-virtual {p0}, Lcom/qq/e/comm/plugin/a/b;->z()I

    move-result v0

    invoke-virtual {p0}, Lcom/qq/e/comm/plugin/a/b;->A()I

    move-result v1

    if-lez v1, :cond_12

    if-ge v1, v0, :cond_12

    const-string v0, "\u53c2\u6570\u8bbe\u7f6e\u9519\u8bef , minVideoDuration\u4e0d\u80fd\u5927\u4e8emaxVideoDuration"

    invoke-static {v0}, Lcom/qq/e/comm/util/GDTLogger;->e(Ljava/lang/String;)V

    :cond_11
    :goto_11
    return-void

    :cond_12
    if-lez v0, :cond_19

    const-string v2, "min_duration"

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

    :cond_19
    if-lez v1, :cond_11

    const-string v0, "max_duration"

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

    goto :goto_11
.end method

.method private static a(Lcom/qq/e/comm/plugin/a/b;Lorg/json/JSONObject;Landroid/content/Context;)V
    .registers 8
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    new-instance v1, Lorg/json/JSONObject;

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

    const-string v0, "t"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v2

    invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v2

    const-string v3, "ad_tags"

    invoke-virtual {p0}, Lcom/qq/e/comm/plugin/a/b;->c()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Lcom/qq/e/comm/managers/setting/SM;->getForPlacement(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v2

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

    invoke-virtual {p0}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v0

    sget-object v2, Lcom/qq/e/comm/plugin/a/p;->c:Lcom/qq/e/comm/plugin/a/p;

    if-ne v0, v2, :cond_3f

    const/4 v0, 0x1

    :goto_25
    const-string v2, "dis_union_med"

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

    sget-object v0, Lcom/qq/e/comm/plugin/h/b;->g:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/h/b;->b()Ljava/lang/String;

    move-result-object v0

    sget-object v2, Lcom/qq/e/comm/plugin/h/b;->g:Lcom/qq/e/comm/plugin/h/b;

    invoke-virtual {v2, p2}, Lcom/qq/e/comm/plugin/h/b;->a(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

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

    const-string v0, "ssp_ext"

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

    return-void

    :cond_3f
    const/4 v0, 0x0

    goto :goto_25
.end method

.method private static a(I)Z
    .registers 3

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "fixedDurationSupportPosTypes"

    invoke-virtual {v0, v1}, Lcom/qq/e/comm/managers/setting/SM;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

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

    move-result v1

    if-nez v1, :cond_27

    const-string v1, ","

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

    move-result-object v0

    invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    invoke-static {p0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v0

    :goto_26
    return v0

    :cond_27
    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->f:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-eq v0, p0, :cond_4f

    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-eq v0, p0, :cond_4f

    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-eq v0, p0, :cond_4f

    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->l:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-eq v0, p0, :cond_4f

    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->w:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-ne v0, p0, :cond_51

    :cond_4f
    const/4 v0, 0x1

    goto :goto_26

    :cond_51
    const/4 v0, 0x0

    goto :goto_26
.end method

.method private static b()Lorg/json/JSONArray;
    .registers 4

    const/4 v0, 0x0

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v1

    const-string v2, "bssidCount"

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v1

    if-gtz v1, :cond_13

    :cond_12
    :goto_12
    return-object v0

    :cond_13
    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v2

    invoke-virtual {v2}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v2

    invoke-static {v2, v1}, Lcom/qq/e/comm/plugin/util/bk;->a(Landroid/content/Context;I)Ljava/util/List;

    move-result-object v2

    invoke-static {v2}, Lcom/qq/e/comm/plugin/util/m;->a(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_12

    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v1

    if-eqz v1, :cond_12

    new-instance v1, Lorg/json/JSONArray;

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

    invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

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

    move-result v0

    if-eqz v0, :cond_44

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

    move-result-object v0

    check-cast v0, Ljava/lang/String;

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

    goto :goto_34

    :cond_44
    move-object v0, v1

    goto :goto_12
.end method

.method private static b(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->q()Ljava/util/List;

    move-result-object v0

    if-eqz v0, :cond_10

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->q()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    if-nez v0, :cond_12

    :cond_10
    const/4 v0, 0x0

    :goto_11
    return-object v0

    :cond_12
    new-instance v0, Lorg/json/JSONObject;

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

    const-string v1, "category"

    new-instance v2, Lorg/json/JSONArray;

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->q()Ljava/util/List;

    move-result-object v3

    invoke-direct {v2, v3}, Lorg/json/JSONArray;-><init>(Ljava/util/Collection;)V

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

    goto :goto_11
.end method

.method private static b(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V
    .registers 9
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    const/16 v6, 0xa

    const/4 v5, 0x2

    const/16 v4, 0x9

    const/4 v3, 0x3

    const/4 v2, 0x1

    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->a:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_1d

    const-string v0, "placement_type"

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

    const-string v0, "render_type"

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

    :cond_1d
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->b:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_33

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    :cond_33
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->c:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_49

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    :cond_49
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_60

    const-string v0, "placement_type"

    const/4 v1, 0x4

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

    const-string v0, "render_type"

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

    :cond_60
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->f:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_76

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    :cond_76
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->g:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_8c

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    :cond_8c
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_a2

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    :cond_a2
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->w:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_b8

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    :cond_b8
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->x:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_ce

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    :cond_ce
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->k:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_e4

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    :cond_e4
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->l:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_ff

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

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

    const-string v0, "support_container"

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

    :cond_ff
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->m:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_115

    const-string v0, "placement_type"

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

    const-string v0, "render_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    :cond_115
    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_12b

    const-string v0, "placement_type"

    invoke-virtual {p0, v0, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "render_type"

    invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    :cond_12b
    return-void
.end method

.method private static b(I)Z
    .registers 7

    sget-object v0, Lcom/qq/e/comm/plugin/a/c;->b:Ljava/util/Random;

    invoke-virtual {v0}, Ljava/util/Random;->nextDouble()D

    move-result-wide v0

    int-to-double v2, p0

    const-wide v4, 0x3f50624dd2f1a9fcL    # 0.001

    mul-double/2addr v2, v4

    cmpg-double v0, v0, v2

    if-gez v0, :cond_13

    const/4 v0, 0x1

    :goto_12
    return v0

    :cond_13
    const/4 v0, 0x0

    goto :goto_12
.end method

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

    const/16 v0, 0x11c

    const/4 v1, 0x1

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {v0, v1, v2}, Lyaq/gdtadv;->getobjresult(II[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    return-object v0
.end method

.method private static c(Lcom/qq/e/comm/managers/GDTADManager;Lcom/qq/e/comm/plugin/t/a/e;Lcom/qq/e/comm/plugin/a/b;)Lorg/json/JSONObject;
    .registers 13
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    new-instance v2, Lorg/json/JSONObject;

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

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getScreenOrientation()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_17

    const-string v1, "p"

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

    move-result v0

    if-eqz v0, :cond_28e

    :cond_17
    const/4 v0, 0x0

    :goto_18
    invoke-static {p0, v2, p2}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v1

    sget-object v3, Lcom/qq/e/comm/plugin/a/p;->c:Lcom/qq/e/comm/plugin/a/p;

    if-eq v1, v3, :cond_3f

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v1

    sget-object v3, Lcom/qq/e/comm/plugin/a/p;->d:Lcom/qq/e/comm/plugin/a/p;

    if-eq v1, v3, :cond_3f

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v1

    sget-object v3, Lcom/qq/e/comm/plugin/a/p;->a:Lcom/qq/e/comm/plugin/a/p;

    if-ne v1, v3, :cond_292

    invoke-static {}, Lcom/qq/e/comm/plugin/util/ak;->c()Z

    move-result v1

    if-nez v1, :cond_3f

    invoke-static {}, Lcom/qq/e/comm/plugin/util/ak;->d()Z

    move-result v1

    if-eqz v1, :cond_292

    :cond_3f
    invoke-static {v2, p2}, Lcom/qq/e/comm/plugin/a/c;->c(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V

    :goto_42
    const-string v1, "conn"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getNetworkType()Lcom/qq/e/comm/managers/status/NetworkType;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/NetworkType;->getConnValue()I

    move-result v3

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

    invoke-static {}, Lcom/qq/e/comm/plugin/util/ab;->a()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v3

    if-nez v3, :cond_62

    const-string v3, "cell_native"

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

    :cond_62
    const-string v1, "carrier"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getCarrier()Lcom/qq/e/comm/managers/status/Carrier;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/Carrier;->getValue()I

    move-result v3

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

    :try_start_73
    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/util/w;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/w;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/util/w;->a()D

    move-result-wide v4

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/util/w;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/w;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/util/w;->b()D

    move-result-wide v6

    const-string v1, "loc_src"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v3

    invoke-static {v3}, Lcom/qq/e/comm/plugin/util/w;->a(Landroid/content/Context;)Lcom/qq/e/comm/plugin/util/w;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/plugin/util/w;->c()I

    move-result v3

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

    invoke-static {v4, v5}, Lcom/qq/e/comm/plugin/util/m;->a(D)Z

    move-result v1

    if-nez v1, :cond_e0

    invoke-static {v6, v7}, Lcom/qq/e/comm/plugin/util/m;->a(D)Z

    move-result v1

    if-nez v1, :cond_e0

    const-string v1, "lat"

    const-wide v8, 0x412e848000000000L    # 1000000.0

    mul-double/2addr v8, v4

    double-to-long v8, v8

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

    const-string v1, "lng"

    const-wide v8, 0x412e848000000000L    # 1000000.0

    mul-double/2addr v8, v6

    double-to-long v8, v8

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

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v3, "[latitude, longitude]="

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

    move-result-object v1

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

    move-result-object v1

    const-string v3, ","

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V
    :try_end_e0
    .catch Ljava/lang/Exception; {:try_start_73 .. :try_end_e0} :catch_297

    :cond_e0
    :goto_e0
    const-string v1, "support_features"

    invoke-static {}, Lcom/qq/e/comm/plugin/a/c;->d()I

    move-result v3

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v1

    sget-object v3, Lcom/qq/e/comm/plugin/a/f;->k:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v3}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v3

    if-ne v1, v3, :cond_2b4

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v1

    const-string v3, "support_app_landing_page"

    const-string v4, "rewardVideoSupportLandingPage"

    const/4 v5, 0x0

    invoke-virtual {v1, v4, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v4

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v3, "support_reward_page"

    const-string v4, "supportRewardPage"

    const/4 v5, 0x0

    invoke-virtual {v1, v4, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v4

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v3, "rewardVideoServerMaxDuration"

    const/16 v4, 0x1f

    invoke-virtual {v1, v3, v4}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v3

    const-string v4, "gdtSdkIdentity"

    const/4 v5, 0x1

    invoke-virtual {v1, v4, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v1

    if-lez v3, :cond_131

    const/4 v4, 0x1

    if-eq v1, v4, :cond_12c

    const/4 v4, 0x3

    if-ne v1, v4, :cond_131

    :cond_12c
    const-string v1, "max_duration"

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

    :cond_131
    :goto_131
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/a/c;->a(I)Z

    move-result v1

    if-eqz v1, :cond_14e

    const-string v1, "fixed_duration"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v3

    const-string v4, "fixedDurations"

    invoke-virtual {v3, v4}, Lcom/qq/e/comm/managers/setting/SM;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    :cond_14e
    const-string v1, "c_os"

    const-string v3, "android"

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

    const-string v1, "c_osver"

    sget-object v3, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

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

    const-string v1, "c_pkgname"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppStatus()Lcom/qq/e/comm/managers/status/APPStatus;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/APPStatus;->getAPPName()Ljava/lang/String;

    move-result-object v3

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

    const-string v1, "c_device"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;

    move-result-object v3

    iget-object v3, v3, Lcom/qq/e/comm/managers/status/DeviceStatus;->model:Ljava/lang/String;

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

    const-string v1, "c_devicetype"

    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v3

    invoke-static {v3}, Lcom/qq/e/comm/plugin/util/al;->a(Landroid/content/Context;)I

    move-result v3

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

    const-string v1, "c_mf"

    sget-object v3, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

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

    const-string v1, "c_ori"

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

    invoke-static {}, Lcom/qq/e/comm/plugin/util/o;->a()Landroid/util/Pair;

    move-result-object v1

    iget-object v0, v1, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v3

    iget-object v0, v1, Landroid/util/Pair;->second:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    if-le v3, v0, :cond_2ed

    const-string v0, "c_w"

    iget-object v3, v1, Landroid/util/Pair;->second:Ljava/lang/Object;

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

    const-string v0, "c_h"

    iget-object v1, v1, Landroid/util/Pair;->first:Ljava/lang/Object;

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

    :goto_1b1
    const-string v0, "sdkver"

    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getSDKVersion()Ljava/lang/String;

    move-result-object v3

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

    move-result-object v1

    const-string v3, "."

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

    move-result-object v1

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getPM()Lcom/qq/e/comm/managers/plugin/PM;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/plugin/PM;->getPluginVersion()I

    move-result v3

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

    move-result-object v1

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

    move-result-object v1

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

    const-string v0, "jsver"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->k()Ljava/lang/String;

    move-result-object v1

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

    const-string v0, "tmpallpt"

    const/4 v1, 0x1

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

    const-string v0, "postype"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v1

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

    const-string v0, "deep_link_version"

    const/4 v1, 0x1

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

    const-string v0, "c_sdfree"

    invoke-static {}, Lcom/qq/e/comm/plugin/b/g;->b()J

    move-result-wide v4

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

    const-string v0, "c_market"

    invoke-static {}, Lcom/qq/e/comm/plugin/util/z;->a()Ljava/lang/String;

    move-result-object v1

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

    const-string v0, "c_hl"

    invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;

    move-result-object v1

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->e:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_22c

    const-string v0, "feedreq"

    const/4 v1, 0x1

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

    :cond_22c
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->b:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-eq v0, v1, :cond_244

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_24a

    :cond_244
    const-string v0, "inline_full_screen"

    const/4 v1, 0x1

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

    :cond_24a
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_25d

    const-string v0, "native_jsver"

    const-string v1, "1.1.0"

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

    :cond_25d
    :try_start_25d
    invoke-static {}, Lcom/qq/e/ads/cfg/SDKSrcConfig;->getSdkSrc()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lcom/qq/e/comm/util/StringUtil;->isEmpty(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_26c

    const-string v1, "sdk_src"

    invoke-virtual {v2, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_26c
    .catch Ljava/lang/Throwable; {:try_start_25d .. :try_end_26c} :catch_2fd

    :cond_26c
    :goto_26c
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->m()Lorg/json/JSONObject;

    move-result-object v0

    if-eqz v0, :cond_305

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->m()Lorg/json/JSONObject;

    move-result-object v1

    invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v3

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

    move-result v0

    if-eqz v0, :cond_305

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

    move-result-object v0

    check-cast v0, Ljava/lang/String;

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

    move-result-object v4

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

    goto :goto_27a

    :cond_28e
    const/16 v0, 0x5a

    goto/16 :goto_18

    :cond_292
    invoke-static {v2, p2}, Lcom/qq/e/comm/plugin/a/c;->b(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V

    goto/16 :goto_42

    :catch_297
    move-exception v1

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "Get location encountered exception: "

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

    move-result-object v3

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/util/GDTLogger;->d(Ljava/lang/String;)V

    goto/16 :goto_e0

    :cond_2b4
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v1

    sget-object v3, Lcom/qq/e/comm/plugin/a/f;->v:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v3}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v3

    if-ne v1, v3, :cond_2e2

    const-string v1, "support_app_landing_page"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v3

    const-string v4, "interstitialFullScreenSupportLandingPage"

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v3

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

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    invoke-virtual {p2, v1}, Lcom/qq/e/comm/plugin/a/b;->h(I)V

    invoke-static {p2, v2}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/plugin/a/b;Lorg/json/JSONObject;)V

    goto/16 :goto_131

    :cond_2e2
    const-string v1, "support_app_landing_page"

    const/4 v3, 0x1

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

    invoke-static {p2, v2}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/plugin/a/b;Lorg/json/JSONObject;)V

    goto/16 :goto_131

    :cond_2ed
    const-string v0, "c_w"

    iget-object v3, v1, Landroid/util/Pair;->first:Ljava/lang/Object;

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

    const-string v0, "c_h"

    iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;

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

    goto/16 :goto_1b1

    :catch_2fd
    move-exception v0

    const-string v1, "SDKSrcConfig not exist"

    invoke-static {v1, v0}, Lcom/qq/e/comm/util/GDTLogger;->w(Ljava/lang/String;Ljava/lang/Throwable;)V

    goto/16 :goto_26c

    :cond_305
    const-string v0, "scs"

    invoke-static {v2, p2}, Lcom/qq/e/comm/plugin/a/c;->a(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)Ljava/lang/String;

    move-result-object v1

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

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "antiSpamTestRate"

    const/16 v3, 0x3e8

    invoke-virtual {v0, v1, v3}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    invoke-static {v0}, Lcom/qq/e/comm/plugin/a/c;->b(I)Z

    move-result v0

    if-eqz v0, :cond_32d

    const-string v0, "ast"

    invoke-static {p0}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/managers/GDTADManager;)Lorg/json/JSONObject;

    move-result-object v1

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

    :cond_32d
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_345

    invoke-static {}, Lcom/qq/e/comm/plugin/util/be;->a()Z

    move-result v0

    if-eqz v0, :cond_345

    const-string v0, "support_video"

    const/4 v1, 0x1

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

    :cond_345
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->w:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-eq v0, v1, :cond_35d

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->x:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_369

    :cond_35d
    invoke-static {}, Lcom/qq/e/comm/plugin/util/be;->b()Z

    move-result v0

    if-eqz v0, :cond_369

    const-string v0, "support_video"

    const/4 v1, 0x1

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

    :cond_369
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_381

    invoke-static {}, Lcom/qq/e/comm/plugin/util/be;->c()Z

    move-result v0

    if-eqz v0, :cond_381

    const-string v0, "support_video"

    const/4 v1, 0x1

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

    :cond_381
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_3a8

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v1, "skssv"

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v3}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    const/4 v1, 0x1

    if-ne v0, v1, :cond_547

    const/4 v0, 0x1

    :goto_3a0
    if-eqz v0, :cond_3a8

    const-string v0, "support_video"

    const/4 v1, 0x1

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

    :cond_3a8
    const-string v0, "from_js"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->r()I

    move-result v1

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

    const-string v0, "url"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->s()Ljava/lang/String;

    move-result-object v1

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

    const-string v0, "xflow_pos_id"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->t()Ljava/lang/String;

    move-result-object v1

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/p;->c:Lcom/qq/e/comm/plugin/a/p;

    if-eq v0, v1, :cond_3e7

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/p;->d:Lcom/qq/e/comm/plugin/a/p;

    if-eq v0, v1, :cond_3e7

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/p;->a:Lcom/qq/e/comm/plugin/a/p;

    if-ne v0, v1, :cond_3ee

    invoke-static {}, Lcom/qq/e/comm/plugin/util/ak;->c()Z

    move-result v0

    if-nez v0, :cond_3e7

    invoke-static {}, Lcom/qq/e/comm/plugin/util/ak;->d()Z

    move-result v0

    if-eqz v0, :cond_3ee

    :cond_3e7
    invoke-virtual {p0}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {p2, v2, v0}, Lcom/qq/e/comm/plugin/a/c;->a(Lcom/qq/e/comm/plugin/a/b;Lorg/json/JSONObject;Landroid/content/Context;)V

    :cond_3ee
    const-string v0, "sdk_st"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->j()Lcom/qq/e/comm/plugin/a/p;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/p;->a()I

    move-result v1

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

    const-string v0, "sdk_pt"

    const/4 v1, 0x1

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

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_472

    const-string v0, "hwmodel"

    sget-object v1, Landroid/os/Build;->DEVICE:Ljava/lang/String;

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

    const-string v0, "hwmachine"

    sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;

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

    const-string v0, "brands"

    sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;

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

    const-string v0, "mnc"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/qq/e/comm/managers/GDTADManager;->getAppContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/qq/e/comm/plugin/util/o;->f(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

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

    const-string v0, "prld"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->B()I

    move-result v1

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

    const-string v0, "rtld"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->C()I

    move-result v1

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

    const-string v0, "wl"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->D()Lorg/json/JSONObject;

    move-result-object v1

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

    const-string v0, "playround"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->F()I

    move-result v1

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

    const-string v0, "block_effect"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->E()I

    move-result v1

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

    const-string v0, "oneshot"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->G()I

    move-result v1

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

    const-string v0, "warm_boot"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->J()Z

    move-result v1

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

    :cond_472
    const-string v0, "wx_api_ver"

    invoke-static {}, Lcom/qq/e/comm/plugin/util/bh;->a()I

    move-result v1

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

    const-string v0, "opensdk_ver"

    invoke-static {}, Lcom/qq/e/comm/plugin/util/bh;->b()I

    move-result v1

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

    invoke-static {}, Lcom/qq/e/comm/plugin/util/h;->a()Ljava/lang/String;

    move-result-object v0

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

    move-result v1

    if-nez v1, :cond_493

    const-string v1, "qq_ver"

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

    :cond_493
    const-string v0, "support_c2s"

    const/4 v1, 0x2

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

    invoke-static {}, Lcom/qq/e/comm/managers/status/SDKStatus;->getSDKVersionCode()I

    move-result v0

    const/16 v1, 0x1e

    if-lt v0, v1, :cond_4c7

    const-string v0, "support_component"

    const-string v1, "%d,%d,%d"

    const/4 v3, 0x3

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    const/4 v5, 0x1

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x1

    const/4 v5, 0x2

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    const/4 v4, 0x2

    const/4 v5, 0x3

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v3, v4

    invoke-static {v1, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

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

    :cond_4c7
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->H()Ljava/util/Map;

    move-result-object v0

    if-eqz v0, :cond_500

    const-string v1, "puin"

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

    move-result-object v1

    if-eqz v1, :cond_500

    const-string v1, "atid"

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

    move-result-object v1

    if-eqz v1, :cond_500

    const-string v1, "puin"

    const-string v3, "puin"

    invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    const-string v1, "puin"

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

    const-string v1, "atid"

    const-string v3, "atid"

    invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

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

    const-string v1, "atid"

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

    invoke-virtual {p2, v0}, Lcom/qq/e/comm/plugin/a/b;->a(Ljava/util/Map;)V

    :cond_500
    invoke-static {}, Lcom/qq/e/comm/plugin/a;->a()Lcom/qq/e/comm/plugin/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a;->c()Ljava/lang/Integer;

    move-result-object v0

    if-eqz v0, :cond_513

    const-string v1, "m_ch"

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

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

    :cond_513
    invoke-static {}, Lcom/qq/e/comm/plugin/util/y;->a()Z

    move-result v0

    if-eqz v0, :cond_51f

    const-string v0, "support_app_store"

    const/4 v1, 0x1

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

    :cond_51f
    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->w:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-eq v0, v1, :cond_537

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v0

    sget-object v1, Lcom/qq/e/comm/plugin/a/f;->x:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v1}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v1

    if-ne v0, v1, :cond_546

    :cond_537
    const-string v0, "support_tpl"

    const/4 v1, 0x1

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

    const-string v0, "tpl_ids"

    invoke-virtual {p2}, Lcom/qq/e/comm/plugin/a/b;->L()Lorg/json/JSONArray;

    move-result-object v1

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

    :cond_546
    return-object v2

    :cond_547
    const/4 v0, 0x0

    goto/16 :goto_3a0
.end method

.method private static c(Lorg/json/JSONObject;Lcom/qq/e/comm/plugin/a/b;)V
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    const/4 v0, 0x3

    const/4 v1, 0x1

    const/16 v2, 0x12

    invoke-virtual {p1}, Lcom/qq/e/comm/plugin/a/b;->i()I

    move-result v3

    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->m:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_2b

    move v2, v1

    :cond_11
    :goto_11
    if-ltz v2, :cond_2a

    const-string v4, "render_type"

    invoke-virtual {p0, v4, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v0, "placement_type"

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

    sget-object v0, Lcom/qq/e/comm/plugin/a/f;->l:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v0

    if-ne v0, v3, :cond_2a

    const-string v0, "support_container"

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

    :cond_2a
    return-void

    :cond_2b
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->d:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_36

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_36
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->t:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_42

    const/4 v0, 0x4

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_42
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->u:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_4e

    const/4 v0, 0x5

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_4e
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->o:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_5b

    const/16 v0, 0x8

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_5b
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->p:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_68

    const/16 v0, 0x9

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_68
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->q:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_75

    const/16 v0, 0xa

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_75
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->r:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_82

    const/16 v0, 0xb

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_82
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->s:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_8f

    const/16 v0, 0xd

    move v2, v0

    move v0, v1

    goto :goto_11

    :cond_8f
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->n:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_9b

    const/16 v2, 0x10

    goto/16 :goto_11

    :cond_9b
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->k:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_a9

    const/16 v0, 0x11

    move v2, v0

    move v0, v1

    goto/16 :goto_11

    :cond_a9
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->l:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-ne v4, v3, :cond_b4

    move v0, v1

    goto/16 :goto_11

    :cond_b4
    sget-object v4, Lcom/qq/e/comm/plugin/a/f;->i:Lcom/qq/e/comm/plugin/a/f;

    invoke-virtual {v4}, Lcom/qq/e/comm/plugin/a/f;->b()I

    move-result v4

    if-eq v4, v3, :cond_11

    const/4 v0, -0x1

    move v2, v0

    move v0, v1

    goto/16 :goto_11
.end method

.method private static d()I
    .registers 5

    const/4 v2, 0x0

    const/4 v1, 0x1

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v0

    const-string v3, "rewardEndCardLandingPageLandscape"

    invoke-virtual {v0, v3, v2}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v0

    if-ne v0, v1, :cond_3b

    move v0, v1

    :goto_13
    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getSM()Lcom/qq/e/comm/managers/setting/SM;

    move-result-object v3

    const-string v4, "rewardEndCardLandingPage"

    invoke-virtual {v3, v4, v1}, Lcom/qq/e/comm/managers/setting/SM;->getInteger(Ljava/lang/String;I)I

    move-result v3

    if-ne v3, v1, :cond_3a

    if-nez v0, :cond_39

    const-string v0, "p"

    invoke-static {}, Lcom/qq/e/comm/managers/GDTADManager;->getInstance()Lcom/qq/e/comm/managers/GDTADManager;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/GDTADManager;->getDeviceStatus()Lcom/qq/e/comm/managers/status/DeviceStatus;

    move-result-object v3

    invoke-virtual {v3}, Lcom/qq/e/comm/managers/status/DeviceStatus;->getScreenOrientation()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3a

    :cond_39
    move v2, v1

    :cond_3a
    return v2

    :cond_3b
    move v0, v2

    goto :goto_13
.end method