m$c.smali
.class public Lcom/umeng/analytics/pro/m$c;
.super Ljava/lang/Object;
.source "CoreProtocolImpl.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/umeng/analytics/pro/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "c"
.end annotation
# instance fields
.field private a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.field private b:I
.field private c:I
.field private d:I
.field private e:I
.field private f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
const/4 v0, -0x1
.line 1564
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1554
iput-object v1, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.line 1556
iput v0, p0, Lcom/umeng/analytics/pro/m$c;->b:I
.line 1557
iput v0, p0, Lcom/umeng/analytics/pro/m$c;->c:I
.line 1559
iput v0, p0, Lcom/umeng/analytics/pro/m$c;->d:I
.line 1560
iput v0, p0, Lcom/umeng/analytics/pro/m$c;->e:I
.line 1562
iput-object v1, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
.line 1565
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/umeng/commonsdk/statistics/noise/ABTest;->getService(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/noise/ABTest;
move-result-object v0
iput-object v0, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
.line 1566
return-void
.end method
.method private b(II)Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.registers 7
.prologue
.line 1717
.line 1719
packed-switch p1, :pswitch_data_b4
.line 1757
:pswitch_3
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;
if-eqz v0, :cond_ad
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.line 1760
:goto_b
return-object v0
.line 1721
:pswitch_c
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;
if-eqz v0, :cond_15
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto :goto_b
:cond_15
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;
invoke-direct {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;-><init>()V
goto :goto_b
.line 1724
:pswitch_1b
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;
if-eqz v0, :cond_2c
.line 1725
iget-object v1, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
move-object v0, v1
.line 1726
check-cast v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;
int-to-long v2, p2
invoke-virtual {v0, v2, v3}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;->setReportInterval(J)V
move-object v0, v1
goto :goto_b
.line 1728
:cond_2c
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/umeng/commonsdk/statistics/internal/StatTracer;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/internal/StatTracer;
move-result-object v1
int-to-long v2, p2
invoke-direct {v0, v1, v2, v3}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;-><init>(Lcom/umeng/commonsdk/statistics/internal/StatTracer;J)V
goto :goto_b
.line 1733
:pswitch_3b
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
if-eqz v0, :cond_4c
.line 1734
iget-object v1, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
move-object v0, v1
.line 1735
check-cast v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
int-to-long v2, p2
invoke-virtual {v0, v2, v3}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;->setReportInterval(J)V
move-object v0, v1
goto :goto_b
.line 1737
:cond_4c
new-instance v1, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
invoke-direct {v1}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;-><init>()V
move-object v0, v1
.line 1738
check-cast v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
int-to-long v2, p2
invoke-virtual {v0, v2, v3}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;->setReportInterval(J)V
move-object v0, v1
.line 1740
goto :goto_b
.line 1742
:pswitch_5a
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportDaily;
if-eqz v0, :cond_63
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto :goto_b
:cond_63
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportDaily;
.line 1743
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/umeng/commonsdk/statistics/internal/StatTracer;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/internal/StatTracer;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportDaily;-><init>(Lcom/umeng/commonsdk/statistics/internal/StatTracer;)V
goto :goto_b
.line 1746
:pswitch_71
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportRealtime;
if-eqz v0, :cond_7a
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto :goto_b
:cond_7a
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportRealtime;
invoke-direct {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportRealtime;-><init>()V
goto :goto_b
.line 1749
:pswitch_80
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportWifiOnly;
if-eqz v0, :cond_89
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto :goto_b
:cond_89
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportWifiOnly;
.line 1750
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportWifiOnly;-><init>(Landroid/content/Context;)V
goto/16 :goto_b
.line 1753
:pswitch_94
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$SmartPolicy;
if-eqz v0, :cond_9e
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto/16 :goto_b
:cond_9e
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$SmartPolicy;
.line 1754
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/umeng/commonsdk/statistics/internal/StatTracer;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/internal/StatTracer;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$SmartPolicy;-><init>(Lcom/umeng/commonsdk/statistics/internal/StatTracer;)V
goto/16 :goto_b
.line 1757
:cond_ad
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;
invoke-direct {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;-><init>()V
goto/16 :goto_b
.line 1719
:pswitch_data_b4
.packed-switch 0x0
:pswitch_71
:pswitch_c
:pswitch_3
:pswitch_3
:pswitch_5a
:pswitch_80
:pswitch_1b
:pswitch_3
:pswitch_94
:pswitch_3
:pswitch_3
:pswitch_3b
.end packed-switch
.end method
# virtual methods
.method public a(I)I
.registers 5
.prologue
.line 1606
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
const-string v1, "test_report_interval"
const-string v2, "-1"
invoke-static {v0, v1, v2}, Lcom/umeng/commonsdk/framework/UMEnvelopeBuild;->imprintProperty(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1605
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1607
const/4 v1, -0x1
if-eq v0, v1, :cond_20
const/16 v1, 0x5a
if-lt v0, v1, :cond_20
const v1, 0x15180
if-le v0, v1, :cond_21
.line 1611
:cond_20
:goto_20
return p1
:cond_21
mul-int/lit16 p1, v0, 0x3e8
goto :goto_20
.end method
.method public a()V
.registers 3
.prologue
.line 1570
const/4 v0, -0x1
const/4 v1, -0x1
:try_start_2
invoke-virtual {p0, v0, v1}, Lcom/umeng/analytics/pro/m$c;->a(II)[I
move-result-object v0
.line 1572
const/4 v1, 0x0
aget v1, v0, v1
iput v1, p0, Lcom/umeng/analytics/pro/m$c;->b:I
.line 1573
const/4 v1, 0x1
aget v0, v0, v1
iput v0, p0, Lcom/umeng/analytics/pro/m$c;->c:I
:try_end_10
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_10} :catch_11
.line 1576
:goto_10
return-void
.line 1574
:catch_11
move-exception v0
goto :goto_10
.end method
.method public a(II)[I
.registers 12
.prologue
const/16 v1, 0xf
const/4 v8, -0x1
const/4 v7, 0x2
const/4 v6, 0x1
const/4 v5, 0x0
.line 1579
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
const-string v2, "report_policy"
const-string v3, "-1"
invoke-static {v0, v2, v3}, Lcom/umeng/commonsdk/framework/UMEnvelopeBuild;->imprintProperty(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 1580
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
const-string v3, "report_interval"
const-string v4, "-1"
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/framework/UMEnvelopeBuild;->imprintProperty(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1581
if-eq v2, v8, :cond_36
invoke-static {v2}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy;->isValid(I)Z
move-result v3
if-nez v3, :cond_3d
.line 1582
:cond_36
new-array v0, v7, [I
aput p1, v0, v5
aput p2, v0, v6
.line 1601
:goto_3c
return-object v0
.line 1585
:cond_3d
const/4 v3, 0x6
if-ne v3, v2, :cond_57
.line 1586
if-eq v0, v8, :cond_4b
const/16 v1, 0x5a
if-lt v0, v1, :cond_4b
const v1, 0x15180
if-le v0, v1, :cond_4d
.line 1587
:cond_4b
const/16 v0, 0x5a
.line 1590
:cond_4d
new-array v1, v7, [I
aput v2, v1, v5
mul-int/lit16 v0, v0, 0x3e8
aput v0, v1, v6
move-object v0, v1
goto :goto_3c
.line 1593
:cond_57
const/16 v3, 0xb
if-ne v3, v2, :cond_6e
.line 1594
if-eq v0, v8, :cond_63
if-lt v0, v1, :cond_63
const/16 v3, 0xe10
if-le v0, v3, :cond_64
:cond_63
move v0, v1
.line 1598
:cond_64
new-array v1, v7, [I
aput v2, v1, v5
mul-int/lit16 v0, v0, 0x3e8
aput v0, v1, v6
move-object v0, v1
goto :goto_3c
.line 1601
:cond_6e
new-array v0, v7, [I
aput p1, v0, v5
aput p2, v0, v6
goto :goto_3c
.end method
.method protected b()V
.registers 9
.prologue
const/4 v7, -0x1
const/4 v6, 0x3
const/4 v5, 0x0
const/4 v1, 0x1
const/4 v2, 0x0
.line 1618
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/umeng/commonsdk/statistics/noise/Defcon;->getService(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/noise/Defcon;
move-result-object v3
.line 1619
invoke-virtual {v3}, Lcom/umeng/commonsdk/statistics/noise/Defcon;->isOpen()Z
move-result v0
if-eqz v0, :cond_4e
.line 1621
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DefconPolicy;
if-eqz v0, :cond_3e
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;->isValid()Z
move-result v0
if-eqz v0, :cond_3e
.line 1622
:goto_21
if-eqz v1, :cond_40
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
:goto_25
iput-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.line 1668
:goto_27
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_3d
.line 1670
:try_start_2d
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportAtLaunch;
if-eqz v0, :cond_fc
.line 1672
sget-object v0, Lcom/umeng/analytics/pro/h;->I:Ljava/lang/String;
const/4 v1, 0x3
const-string v2, ""
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v0, v1, v2, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
:try_end_3d
.catch Ljava/lang/Throwable; {:try_start_2d .. :try_end_3d} :catch_129
.line 1701
:cond_3d
:goto_3d
return-void
:cond_3e
move v1, v2
.line 1621
goto :goto_21
.line 1622
:cond_40
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DefconPolicy;
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/umeng/commonsdk/statistics/internal/StatTracer;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/internal/StatTracer;
move-result-object v1
invoke-direct {v0, v1, v3}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DefconPolicy;-><init>(Lcom/umeng/commonsdk/statistics/internal/StatTracer;Lcom/umeng/commonsdk/statistics/noise/Defcon;)V
goto :goto_25
.line 1625
:cond_4e
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
const-string v3, "integrated_test"
const-string v4, "-1"
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/framework/UMEnvelopeBuild;->imprintProperty(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1626
if-ne v0, v1, :cond_8e
move v0, v1
.line 1627
:goto_65
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v3
if-eqz v3, :cond_78
.line 1628
if-eqz v0, :cond_78
sget-boolean v3, Lcom/umeng/commonsdk/statistics/common/MLog;->DEBUG:Z
if-nez v3, :cond_78
.line 1629
sget-object v3, Lcom/umeng/analytics/pro/h;->K:Ljava/lang/String;
const-string v4, "\\|"
invoke-static {v3, v6, v4, v5, v5}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
.line 1633
:cond_78
sget-boolean v3, Lcom/umeng/commonsdk/statistics/common/MLog;->DEBUG:Z
if-eqz v3, :cond_90
if-eqz v0, :cond_90
.line 1637
new-instance v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DebugPolicy;
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/umeng/commonsdk/statistics/internal/StatTracer;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/statistics/internal/StatTracer;
move-result-object v1
invoke-direct {v0, v1}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DebugPolicy;-><init>(Lcom/umeng/commonsdk/statistics/internal/StatTracer;)V
iput-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto :goto_27
:cond_8e
move v0, v2
.line 1626
goto :goto_65
.line 1638
:cond_90
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/noise/ABTest;->isInTest()Z
move-result v0
if-eqz v0, :cond_e8
const-string v0, "RPT"
iget-object v3, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
invoke-virtual {v3}, Lcom/umeng/commonsdk/statistics/noise/ABTest;->getTestName()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_e8
.line 1643
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/noise/ABTest;->getTestPolicy()I
move-result v0
const/4 v3, 0x6
if-ne v0, v3, :cond_ce
.line 1645
invoke-static {}, Lcom/umeng/analytics/pro/m;->g()Landroid/content/Context;
move-result-object v0
const-string v3, "test_report_interval"
const-string v4, "-1"
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/framework/UMEnvelopeBuild;->imprintProperty(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1644
invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1646
if-eq v0, v7, :cond_dc
.line 1647
:goto_c5
if-eqz v1, :cond_de
.line 1648
const v0, 0x15f90
invoke-virtual {p0, v0}, Lcom/umeng/analytics/pro/m$c;->a(I)I
move-result v2
.line 1655
:cond_ce
:goto_ce
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->f:Lcom/umeng/commonsdk/statistics/noise/ABTest;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/noise/ABTest;->getTestPolicy()I
move-result v0
invoke-direct {p0, v0, v2}, Lcom/umeng/analytics/pro/m$c;->b(II)Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
move-result-object v0
iput-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto/16 :goto_27
:cond_dc
move v1, v2
.line 1646
goto :goto_c5
.line 1649
:cond_de
iget v0, p0, Lcom/umeng/analytics/pro/m$c;->c:I
if-lez v0, :cond_e5
.line 1650
iget v2, p0, Lcom/umeng/analytics/pro/m$c;->c:I
goto :goto_ce
.line 1652
:cond_e5
iget v2, p0, Lcom/umeng/analytics/pro/m$c;->e:I
goto :goto_ce
.line 1657
:cond_e8
iget v1, p0, Lcom/umeng/analytics/pro/m$c;->d:I
.line 1658
iget v0, p0, Lcom/umeng/analytics/pro/m$c;->e:I
.line 1659
iget v2, p0, Lcom/umeng/analytics/pro/m$c;->b:I
if-eq v2, v7, :cond_f4
.line 1660
iget v1, p0, Lcom/umeng/analytics/pro/m$c;->b:I
.line 1661
iget v0, p0, Lcom/umeng/analytics/pro/m$c;->c:I
.line 1663
:cond_f4
invoke-direct {p0, v1, v0}, Lcom/umeng/analytics/pro/m$c;->b(II)Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
move-result-object v0
iput-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
goto/16 :goto_27
.line 1673
:cond_fc
:try_start_fc
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;
if-eqz v0, :cond_12c
.line 1675
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
check-cast v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportByInterval;->getReportInterval()J
move-result-wide v0
.line 1676
const-wide/16 v2, 0x3e8
div-long/2addr v0, v2
.line 1677
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
.line 1678
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
const-string v3, "@"
aput-object v3, v1, v2
.line 1679
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/String;
const/4 v3, 0x0
aput-object v0, v2, v3
.line 1680
sget-object v0, Lcom/umeng/analytics/pro/h;->J:Ljava/lang/String;
const/4 v3, 0x3
const-string v4, ""
invoke-static {v0, v3, v4, v1, v2}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
goto/16 :goto_3d
.line 1696
:catch_129
move-exception v0
goto/16 :goto_3d
.line 1681
:cond_12c
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DebugPolicy;
if-eqz v0, :cond_13e
.line 1683
sget-object v0, Lcom/umeng/analytics/pro/h;->L:Ljava/lang/String;
const/4 v1, 0x3
const-string v2, ""
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v0, v1, v2, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
goto/16 :goto_3d
.line 1684
:cond_13e
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
if-eqz v0, :cond_16d
.line 1686
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
check-cast v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;
invoke-virtual {v0}, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportQuasiRealtime;->getReportInterval()J
move-result-wide v0
.line 1687
const-wide/16 v2, 0x3e8
div-long/2addr v0, v2
.line 1688
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
.line 1689
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
const-string v3, "@"
aput-object v3, v1, v2
.line 1690
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/String;
const/4 v3, 0x0
aput-object v0, v2, v3
.line 1691
sget-object v0, Lcom/umeng/commonsdk/UMConfigure;->umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
sget-object v0, Lcom/umeng/analytics/pro/h;->M:Ljava/lang/String;
const/4 v3, 0x3
const-string v4, ""
invoke-static {v0, v3, v4, v1, v2}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
goto/16 :goto_3d
.line 1692
:cond_16d
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
instance-of v0, v0, Lcom/umeng/commonsdk/statistics/common/ReportPolicy$DefconPolicy;
:try_end_171
.catch Ljava/lang/Throwable; {:try_start_fc .. :try_end_171} :catch_129
if-eqz v0, :cond_3d
goto/16 :goto_3d
.end method
.method public c()Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
.registers 2
.prologue
.line 1704
invoke-virtual {p0}, Lcom/umeng/analytics/pro/m$c;->b()V
.line 1705
iget-object v0, p0, Lcom/umeng/analytics/pro/m$c;->a:Lcom/umeng/commonsdk/statistics/common/ReportPolicy$ReportStrategy;
return-object v0
.end method