cpt.smali
.class public final Ldxoptimizer/cpt;
.super Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;Lcom/baidu/techain/af/ih;)Lcom/baidu/techain/af/ih;
.registers 8
.prologue
.line 0
new-instance v0, Lcom/baidu/techain/af/ia;
invoke-direct {v0}, Lcom/baidu/techain/af/ia;-><init>()V
.line 51059
iget-object v1, p1, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
.line 51060
iput-object v1, v0, Lcom/baidu/techain/af/ia;->d:Ljava/lang/String;
.line 51061
iget-object v1, p1, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 0
if-eqz v1, :cond_22
.line 51062
iget-object v2, v1, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 51063
iput-object v2, v0, Lcom/baidu/techain/af/ia;->c:Ljava/lang/String;
.line 51064
iget-wide v2, v1, Lcom/baidu/techain/af/hx;->b:J
.line 0
invoke-virtual {v0, v2, v3}, Lcom/baidu/techain/af/ia;->a(J)Lcom/baidu/techain/af/ia;
.line 51065
iget-object v2, v1, Lcom/baidu/techain/af/hx;->c:Ljava/lang/String;
.line 0
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_22
.line 51066
iget-object v1, v1, Lcom/baidu/techain/af/hx;->c:Ljava/lang/String;
.line 51067
iput-object v1, v0, Lcom/baidu/techain/af/ia;->f:Ljava/lang/String;
.line 0
:cond_22
invoke-static {p0, p1}, Lcom/baidu/techain/af/iu;->a(Landroid/content/Context;Lcom/baidu/techain/af/ih;)S
move-result v1
invoke-virtual {v0, v1}, Lcom/baidu/techain/af/ia;->a(S)Lcom/baidu/techain/af/ia;
.line 51068
iget-object v1, p1, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 51069
iget-object v2, p1, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
.line 0
sget-object v3, Lcom/baidu/techain/af/hk;->f:Lcom/baidu/techain/af/hk;
invoke-static {v1, v2, v0, v3}, Ldxoptimizer/cqa;->a(Ljava/lang/String;Ljava/lang/String;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;)Lcom/baidu/techain/af/ih;
move-result-object v0
.line 51070
iget-object v1, p1, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 51071
new-instance v2, Lcom/baidu/techain/af/hx;
invoke-direct {v2, v1}, Lcom/baidu/techain/af/hx;-><init>(Lcom/baidu/techain/af/hx;)V
.line 0
const-string v1, "mat"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v1, v3}, Lcom/baidu/techain/af/hx;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 51072
iput-object v2, v0, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 0
return-object v0
.end method
.method private static a([B)Lcom/baidu/techain/af/ih;
.registers 2
new-instance v0, Lcom/baidu/techain/af/ih;
invoke-direct {v0}, Lcom/baidu/techain/af/ih;-><init>()V
:try_start_5
invoke-static {v0, p0}, Lcom/baidu/techain/af/iu;->a(Lcom/baidu/techain/af/iv;[B)V
:try_end_8
.catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_8} :catch_9
:goto_8
return-object v0
:catch_9
move-exception v0
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V
const/4 v0, 0x0
goto :goto_8
.end method
.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
.registers 6
.prologue
.line 0
new-instance v0, Ldxoptimizer/cpv;
invoke-direct {v0, p0, p1}, Ldxoptimizer/cpv;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
.line 51056
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
.line 0
return-void
.end method
.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V
.registers 7
.prologue
.line 0
new-instance v0, Ldxoptimizer/cpy;
invoke-direct {v0, p0, p1, p2}, Ldxoptimizer/cpy;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V
.line 51057
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
.line 0
return-void
.end method
.method private static a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
.prologue
.line 0
new-instance v0, Ldxoptimizer/cpz;
invoke-direct {v0, p0, p1, p2, p3}, Ldxoptimizer/cpz;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V
.line 51058
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
.line 0
return-void
.end method
.method public static a(Lcom/xiaomi/push/service/XMPushService;[BJ)V
.registers 18
.prologue
.line 0
invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;
move-result-object v8
if-nez v8, :cond_7
.line 21000
:cond_6
:goto_6
return-void
.line 0
:cond_7
iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_15
const-string v0, "receive a mipush message without package name"
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
goto :goto_6
:cond_15
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v9
invoke-virtual {v9}, Ljava/lang/Long;->longValue()J
move-result-wide v2
.line 1000
invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;
move-result-object v1
if-nez v1, :cond_9a
const/4 v0, 0x0
move-object v11, v0
.line 0
:goto_29
invoke-static {v8}, Ldxoptimizer/cqd;->a(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v1
const/4 v4, 0x1
const/4 v5, 0x1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
move-object v0, p0
move-wide/from16 v2, p2
invoke-static/range {v0 .. v7}, Lcom/baidu/techain/af/gu;->a(Landroid/content/Context;Ljava/lang/String;JZZJ)V
.line 2000
iget-object v2, v8, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 0
if-eqz v2, :cond_4a
const-string v0, "mrt"
invoke-virtual {v9}, Ljava/lang/Long;->longValue()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v0, v3}, Lcom/baidu/techain/af/hx;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_4a
sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;
.line 3000
iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 0
if-ne v0, v3, :cond_b7
invoke-static {p0}, Ldxoptimizer/cpq;->a(Landroid/content/Context;)Ldxoptimizer/cpq;
move-result-object v0
iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v0, v3}, Ldxoptimizer/cpq;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b7
invoke-static {v8}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-nez v0, :cond_b7
const-string v0, ""
if-eqz v2, :cond_81
.line 4000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v1
if-eqz v1, :cond_81
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v1
.line 5000
iget-object v2, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v3
const-string v4, "Drop a message for unregistered"
invoke-virtual {v1, v2, v3, v0, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_81
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Drop a message for unregistered, msgid="
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
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
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v8, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V
goto/16 :goto_6
.line 1000
:cond_9a
new-instance v0, Landroid/content/Intent;
const-string v4, "com.xiaomi.mipush.RECEIVE_MESSAGE"
invoke-direct {v0, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v4, "mipush_payload"
invoke-virtual {v0, v4, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;
const-string v4, "mrt"
invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
iget-object v1, v1, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
move-object v11, v0
goto/16 :goto_29
.line 0
:cond_b7
sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;
.line 6000
iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 0
if-ne v0, v3, :cond_107
invoke-static {p0}, Ldxoptimizer/cpq;->a(Landroid/content/Context;)Ldxoptimizer/cpq;
move-result-object v0
iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v0, v3}, Ldxoptimizer/cpq;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_107
invoke-static {v8}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-nez v0, :cond_107
const-string v0, ""
if-eqz v2, :cond_ee
.line 7000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v1
if-eqz v1, :cond_ee
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v1
.line 8000
iget-object v2, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v3
const-string v4, "Drop a message for push closed"
invoke-virtual {v1, v2, v3, v0, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_ee
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Drop a message for push closed, msgid="
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
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
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
iget-object v0, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v8, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;)V
goto/16 :goto_6
:cond_107
sget-object v0, Lcom/baidu/techain/af/hk;->e:Lcom/baidu/techain/af/hk;
.line 9000
iget-object v3, v8, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 0
if-ne v0, v3, :cond_18a
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;
move-result-object v0
const-string v3, "com.xiaomi.xmsf"
invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18a
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;
move-result-object v0
iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_18a
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Receive a message with wrong package name, expect "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", received "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
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/baidu/techain/aa/c;->a(Ljava/lang/String;)V
const-string v0, "unmatched_package"
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "package should be "
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()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, ", but got "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v3, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v1, v3}, 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 {p0, v8, v0, v1}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V
if-eqz v2, :cond_6
invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_6
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 10000
iget-object v1, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v3
.line 11000
iget-object v2, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
const-string v4, "Receive a message with wrong package name"
invoke-virtual {v0, v1, v3, v2, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_6
:cond_18a
if-eqz v2, :cond_1a6
.line 12000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
if-eqz v0, :cond_1a6
const-string v0, "receive a message, appid=%1$s, msgid= %2$s"
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
.line 13000
iget-object v5, v8, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
.line 0
aput-object v5, v3, v4
const/4 v4, 0x1
.line 14000
iget-object v5, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
aput-object v5, v3, v4
invoke-static {v0, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
:cond_1a6
if-eqz v2, :cond_1c9
.line 15000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
if-eqz v0, :cond_1c9
const-string v3, "hide"
invoke-interface {v0, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_1c9
const-string v3, "true"
const-string v4, "hide"
invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1c9
invoke-static {p0, v8}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
goto/16 :goto_6
:cond_1c9
if-eqz v2, :cond_24a
.line 16000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
if-eqz v0, :cond_24a
.line 17000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
const-string v3, "__miid"
invoke-interface {v0, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_24a
.line 18000
iget-object v0, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
const-string v3, "__miid"
invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/baidu/techain/af/jz;->c(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_1f7
invoke-static {v0, v3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_24a
:cond_1f7
invoke-static {v8}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v1
if-eqz v1, :cond_212
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v1
.line 19000
iget-object v4, v8, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 0
invoke-static {v8}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v5
.line 20000
iget-object v2, v2, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 0
const-string v6, "miid already logout or anther already login"
invoke-virtual {v1, v4, v5, v2, v6}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:cond_212
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " should be login, but got "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v3}, 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/baidu/techain/aa/c;->a(Ljava/lang/String;)V
const-string v1, "miid already logout or anther already login"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, " should be login, but got "
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}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v8, v1, v0}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_6
.line 21000
:cond_24a
invoke-static {p1}, Ldxoptimizer/cpt;->a([B)Lcom/baidu/techain/af/ih;
move-result-object v12
.line 22000
iget-object v13, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 21000
if-eqz p1, :cond_25f
.line 23000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v2
const/4 v3, 0x0
.line 24000
iget-object v4, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 21000
array-length v5, p1
invoke-static {v0, v2, v3, v4, v5}, Lcom/baidu/techain/af/cy;->a(Ljava/lang/String;Landroid/content/Context;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;I)V
.line 26000
:cond_25f
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 25000
if-eqz v0, :cond_269
.line 27000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 28000
iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 25000
if-nez v0, :cond_299
:cond_269
const/4 v0, 0x0
.line 21000
:goto_26a
if-eqz v0, :cond_2aa
invoke-static {p0, v1}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2aa
invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_28d
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 31000
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 32000
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "old message received by new SDK."
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 33000
:cond_28d
new-instance v0, Ldxoptimizer/cpw;
invoke-direct {v0, p0, v12}, Ldxoptimizer/cpw;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
.line 34000
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
goto/16 :goto_6
.line 25000
:cond_299
const-string v0, "1"
.line 29000
iget-object v2, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 30000
iget-object v2, v2, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 25000
const-string v3, "obslete_ads_message"
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
goto :goto_26a
.line 35000
:cond_2aa
const-string v0, "com.xiaomi.xmsf"
iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_30b
.line 36000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 35000
if-eqz v0, :cond_30b
.line 37000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 38000
iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 35000
if-eqz v0, :cond_30b
.line 39000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 40000
iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 35000
const-string v2, "miui_package_name"
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_30b
const/4 v0, 0x1
.line 21000
:goto_2cb
if-eqz v0, :cond_30f
invoke-static {p0, v1}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_30f
.line 42000
iget-object v0, v12, Lcom/baidu/techain/af/ih;->h:Lcom/baidu/techain/af/hx;
.line 43000
iget-object v0, v0, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 41000
if-eqz v0, :cond_30d
const-string v2, "notify_effect"
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_30d
const/4 v0, 0x1
.line 21000
:goto_2e2
if-nez v0, :cond_30f
invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_2ff
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 44000
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 45000
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "new message received by old SDK."
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 46000
:cond_2ff
new-instance v0, Ldxoptimizer/cpx;
invoke-direct {v0, p0, v12}, Ldxoptimizer/cpx;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
.line 47000
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
goto/16 :goto_6
.line 35000
:cond_30b
const/4 v0, 0x0
goto :goto_2cb
.line 41000
:cond_30d
const/4 v0, 0x0
goto :goto_2e2
.line 21000
:cond_30f
invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_31d
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v0}, Lcom/baidu/techain/af/fb;->e(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_323
:cond_31d
invoke-static {p0, v11}, Ldxoptimizer/cpt;->a(Landroid/content/Context;Landroid/content/Intent;)Z
move-result v0
if-eqz v0, :cond_5e5
:cond_323
sget-object v0, Lcom/baidu/techain/af/hk;->a:Lcom/baidu/techain/af/hk;
.line 48000
iget-object v2, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 21000
if-ne v0, v2, :cond_367
.line 49000
iget-object v3, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
const-string v0, "pref_registered_pkg_names"
const/4 v2, 0x0
invoke-virtual {p0, v0, v2}, Lcom/xiaomi/push/service/XMPushService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
iget-object v2, v12, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v2
const-string v4, "E100003"
.line 50000
iget-object v5, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v6, 0x1773
const-string v7, "receive a register message"
invoke-virtual/range {v2 .. v7}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
.line 51000
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_367
const-string v0, "messageId"
.line 51001
iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v0, "eventMessageType"
const/16 v2, 0x1770
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
:cond_367
invoke-static {v12}, Ldxoptimizer/cqd;->d(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_39e
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v3
.line 51002
iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v5
.line 51003
iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v7, 0x3e9
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
const-string v10, "receive notification message "
invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V
.line 51004
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_39e
const-string v0, "messageId"
.line 51005
iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v0, "eventMessageType"
const/16 v2, 0x3e8
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
:cond_39e
invoke-static {v12}, Ldxoptimizer/cqd;->c(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_3d5
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v3
.line 51006
iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v5
.line 51007
iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v7, 0x7d1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
const-string v10, "receive passThrough message"
invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V
.line 51008
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3d5
const-string v0, "messageId"
.line 51009
iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v0, "eventMessageType"
const/16 v2, 0x7d0
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
:cond_3d5
invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_40c
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v3
.line 51010
iget-object v4, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v5
.line 51011
iget-object v6, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v7, 0xbb9
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
const-string v10, "receive business message"
invoke-virtual/range {v3 .. v10}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJLjava/lang/String;)V
.line 51012
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_40c
const-string v0, "messageId"
.line 51013
iget-object v2, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const-string v0, "eventMessageType"
const/16 v2, 0xbb8
invoke-virtual {v11, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
:cond_40c
if-eqz v13, :cond_433
.line 51014
iget-object v0, v13, Lcom/baidu/techain/af/hx;->d:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_433
.line 51015
iget-object v0, v13, Lcom/baidu/techain/af/hx;->e:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_433
iget v0, v13, Lcom/baidu/techain/af/hx;->h:I
const/4 v2, 0x1
if-eq v0, v2, :cond_433
.line 51016
iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 21000
invoke-static {v0}, Ldxoptimizer/cqd;->a(Ljava/util/Map;)Z
move-result v0
if-nez v0, :cond_521
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cqd;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_521
:cond_433
const-string v0, "com.xiaomi.xmsf"
iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_47f
.line 51017
iget-boolean v0, v12, Lcom/baidu/techain/af/ih;->b:Z
.line 21000
if-nez v0, :cond_47f
if-eqz v13, :cond_47f
.line 51018
iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 21000
if-eqz v0, :cond_47f
.line 51019
iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 21000
const-string v2, "ab"
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_47f
invoke-static {p0, v12}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "receive abtest message. ack it."
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 51020
iget-object v1, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
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/baidu/techain/aa/c;->c(Ljava/lang/String;)V
.line 51037
:goto_468
iget-object v0, v12, Lcom/baidu/techain/af/ih;->a:Lcom/baidu/techain/af/hk;
.line 21000
sget-object v1, Lcom/baidu/techain/af/hk;->b:Lcom/baidu/techain/af/hk;
if-ne v0, v1, :cond_6
const-string v0, "com.xiaomi.xmsf"
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_6
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->stopSelf()V
goto/16 :goto_6
:cond_47f
invoke-static {p0, v1, v12, v13}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Lcom/baidu/techain/af/ih;Lcom/baidu/techain/af/hx;)Z
move-result v0
if-eqz v0, :cond_50a
if-eqz v13, :cond_4ac
.line 51021
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_4ac
invoke-static {v12}, Ldxoptimizer/cqd;->c(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_4b6
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51022
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51023
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v4, 0x7d2
const-string v5, "try send passThrough message Broadcast"
invoke-virtual/range {v0 .. v5}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
:cond_4ac
:goto_4ac
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {v0}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v11, v0}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V
goto :goto_468
:cond_4b6
invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_4d2
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51024
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51025
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "try show awake message , but it don\'t show in foreground"
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_4ac
:cond_4d2
invoke-static {v12}, Ldxoptimizer/cqd;->d(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_4ee
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51026
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51027
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "try show notification message , but it don\'t show in foreground"
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_4ac
:cond_4ee
invoke-static {v12}, Ldxoptimizer/cqd;->e(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_4ac
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51028
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
const-string v2, "E100003"
.line 51029
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const/16 v4, 0x1774
const-string v5, "try send register broadcast"
invoke-virtual/range {v0 .. v5}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
goto :goto_4ac
:cond_50a
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51030
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51031
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "passThough message: not permit to send broadcast "
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_468
:cond_521
const/4 v1, 0x0
const/4 v0, 0x0
if-eqz v13, :cond_541
iget-object v1, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
if-eqz v1, :cond_533
iget-object v0, v13, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
const-string v1, "jobkey"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:cond_533
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_53b
.line 51032
iget-object v0, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
:cond_53b
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v1, v0}, Ldxoptimizer/cqe;->a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
:cond_541
if-eqz v1, :cond_56f
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v1
.line 51033
iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v3
.line 51034
iget-object v4, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v5, "drop a duplicate message"
invoke-virtual {v1, v2, v3, v4, v5}, Lcom/baidu/techain/af/ey;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "drop a duplicate message, key="
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
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
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
:cond_56a
:goto_56a
invoke-static {p0, v12}, Ldxoptimizer/cpt;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
goto/16 :goto_468
:cond_56f
invoke-static {p0, v12, p1}, Ldxoptimizer/cqd;->a(Landroid/content/Context;Lcom/baidu/techain/af/ih;[B)Ldxoptimizer/cqd$c;
move-result-object v0
iget-wide v2, v0, Ldxoptimizer/cqd$c;->b:J
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-lez v1, :cond_591
iget-object v1, v0, Ldxoptimizer/cqd$c;->a:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_591
iget-object v1, v0, Ldxoptimizer/cqd$c;->a:Ljava/lang/String;
iget-wide v2, v0, Ldxoptimizer/cqd$c;->b:J
const/4 v4, 0x1
const/4 v5, 0x0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
move-object v0, p0
invoke-static/range {v0 .. v7}, Lcom/baidu/techain/af/gu;->a(Landroid/content/Context;Ljava/lang/String;JZZJ)V
:cond_591
invoke-static {v12}, Ldxoptimizer/cqd;->b(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-nez v0, :cond_56a
new-instance v1, Landroid/content/Intent;
const-string v0, "com.xiaomi.mipush.MESSAGE_ARRIVED"
invoke-direct {v1, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v0, "mipush_payload"
invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-virtual {v1, v0}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
:try_start_5a8
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_56a
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_56a
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {v0}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v1, v0}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V
:try_end_5c2
.catch Ljava/lang/Exception; {:try_start_5a8 .. :try_end_5c2} :catch_5c3
goto :goto_56a
:catch_5c3
move-exception v0
iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {v2}, Ldxoptimizer/cqa;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v1, v2}, Lcom/xiaomi/push/service/XMPushService;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v1
.line 51035
iget-object v2, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v3
.line 51036
iget-object v4, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v2, v3, v4, v0}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_56a
:cond_5e5
iget-object v0, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
invoke-static {p0, v0}, Lcom/baidu/techain/af/fb;->e(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_614
invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_608
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51038
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51039
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "receive a message, but the package is removed."
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 51040
:cond_608
new-instance v0, Ldxoptimizer/cpu;
invoke-direct {v0, p0, v12}, Ldxoptimizer/cpu;-><init>(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
.line 51041
const-wide/16 v2, 0x0
invoke-virtual {p0, v0, v2, v3}, Lcom/xiaomi/push/service/XMPushService;->a(Lcom/xiaomi/push/service/XMPushService$i;J)V
goto/16 :goto_6
.line 21000
:cond_614
const-string v0, "receive a mipush message, we can see the app, but we can\'t see the receiver."
invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/String;)V
invoke-static {v12}, Ldxoptimizer/cqd;->f(Lcom/baidu/techain/af/ih;)Z
move-result v0
if-eqz v0, :cond_6
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/baidu/techain/af/ey;->a(Landroid/content/Context;)Lcom/baidu/techain/af/ey;
move-result-object v0
.line 51042
iget-object v1, v12, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 21000
invoke-static {v12}, Ldxoptimizer/cqd;->g(Lcom/baidu/techain/af/ih;)Ljava/lang/String;
move-result-object v2
.line 51043
iget-object v3, v13, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 21000
const-string v4, "receive a mipush message, we can see the app, but we can\'t see the receiver."
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/baidu/techain/af/ey;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_6
.end method
.method private static a(Landroid/content/Context;Landroid/content/Intent;)Z
.registers 5
const/4 v0, 0x1
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
const/16 v2, 0x20
:try_start_7
invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v1
if-eqz v1, :cond_14
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
:try_end_10
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_10} :catch_16
move-result v1
if-nez v1, :cond_14
:goto_13
return v0
:cond_14
const/4 v0, 0x0
goto :goto_13
:catch_16
move-exception v1
goto :goto_13
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;)Z
.registers 7
const/4 v0, 0x0
new-instance v1, Landroid/content/Intent;
const-string v2, "com.xiaomi.mipush.miui.CLICK_MESSAGE"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
new-instance v2, Landroid/content/Intent;
const-string v3, "com.xiaomi.mipush.miui.RECEIVE_MESSAGE"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
const/16 v4, 0x20
:try_start_1b
invoke-virtual {v3, v2, v4}, Landroid/content/pm/PackageManager;->queryBroadcastReceivers(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v2
const/16 v4, 0x20
invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;->queryIntentServices(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v1
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_31
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
:try_end_2e
.catch Ljava/lang/Exception; {:try_start_1b .. :try_end_2e} :catch_33
move-result v1
if-nez v1, :cond_32
:cond_31
const/4 v0, 0x1
:cond_32
:goto_32
return v0
:catch_33
move-exception v1
invoke-static {v1}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V
goto :goto_32
.end method
.method private static a(Lcom/xiaomi/push/service/XMPushService;Ljava/lang/String;Lcom/baidu/techain/af/ih;Lcom/baidu/techain/af/hx;)Z
.registers 10
.prologue
.line 0
const/4 v1, 0x1
if-eqz p3, :cond_76
.line 51044
iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
if-eqz v0, :cond_76
.line 51045
iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
const-string v2, "__check_alive"
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_76
.line 51046
iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
const-string v2, "__awake"
invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_76
new-instance v2, Lcom/baidu/techain/af/ik;
invoke-direct {v2}, Lcom/baidu/techain/af/ik;-><init>()V
.line 51047
iget-object v0, p2, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
.line 51048
iput-object v0, v2, Lcom/baidu/techain/af/ik;->d:Ljava/lang/String;
.line 51049
iput-object p1, v2, Lcom/baidu/techain/af/ik;->i:Ljava/lang/String;
.line 0
sget-object v0, Lcom/baidu/techain/af/hu;->G:Lcom/baidu/techain/af/hu;
iget-object v0, v0, Lcom/baidu/techain/af/hu;->S:Ljava/lang/String;
.line 51050
iput-object v0, v2, Lcom/baidu/techain/af/ik;->e:Ljava/lang/String;
.line 51051
iget-object v0, p3, Lcom/baidu/techain/af/hx;->a:Ljava/lang/String;
.line 51052
iput-object v0, v2, Lcom/baidu/techain/af/ik;->c:Ljava/lang/String;
.line 0
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;
invoke-virtual {p0}, Lcom/xiaomi/push/service/XMPushService;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p1}, Lcom/baidu/techain/af/fb;->d(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
iget-object v3, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;
const-string v4, "app_running"
invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-nez v0, :cond_7d
.line 51053
iget-object v0, p3, Lcom/baidu/techain/af/hx;->j:Ljava/util/Map;
.line 0
const-string v3, "__awake"
invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
move-result v0
iget-object v3, v2, Lcom/baidu/techain/af/ik;->h:Ljava/util/Map;
const-string v4, "awaked"
invoke-static {v0}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-nez v0, :cond_7d
const/4 v0, 0x0
.line 51054
:goto_68
iget-object v1, p2, Lcom/baidu/techain/af/ih;->f:Ljava/lang/String;
.line 51055
iget-object v3, p2, Lcom/baidu/techain/af/ih;->e:Ljava/lang/String;
.line 0
sget-object v4, Lcom/baidu/techain/af/hk;->i:Lcom/baidu/techain/af/hk;
invoke-static {v1, v3, v2, v4}, Ldxoptimizer/cqa;->a(Ljava/lang/String;Ljava/lang/String;Lcom/baidu/techain/af/iv;Lcom/baidu/techain/af/hk;)Lcom/baidu/techain/af/ih;
move-result-object v1
:try_start_72
invoke-static {p0, v1}, Ldxoptimizer/cqa;->a(Lcom/xiaomi/push/service/XMPushService;Lcom/baidu/techain/af/ih;)V
:try_end_75
.catch Lcom/baidu/techain/af/fz; {:try_start_72 .. :try_end_75} :catch_77
move v1, v0
:cond_76
:goto_76
return v1
:catch_77
move-exception v1
invoke-static {v1}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V
move v1, v0
goto :goto_76
:cond_7d
move v0, v1
goto :goto_68
.end method