p.smali
.class public final Lcom/imo/android/imoim/world/stats/reporter/c/p;
.super Lcom/imo/android/imoim/world/stats/a;
.source "SourceFile"
# static fields
.field public static final a:Lcom/imo/android/imoim/world/stats/reporter/c/p;
.field private static final b:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final g:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final h:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final i:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final j:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final k:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final l:Lcom/imo/android/imoim/world/stats/a$b;
.field private static m:Lcom/imo/android/imoim/world/stats/a$b;
.field private static n:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final o:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final p:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final q:Lcom/imo/android/imoim/world/stats/a$b;
.field private static final r:Ljava/util/LinkedHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/LinkedHashMap<",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/world/stats/reporter/c/o;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 3
.line 22
new-instance v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;
invoke-direct {v0}, Lcom/imo/android/imoim/world/stats/reporter/c/p;-><init>()V
sput-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->a:Lcom/imo/android/imoim/world/stats/reporter/c/p;
.line 24
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "resource_id"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->b:Lcom/imo/android/imoim/world/stats/a$b;
.line 25
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "size"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->g:Lcom/imo/android/imoim/world/stats/a$b;
.line 26
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "type"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->h:Lcom/imo/android/imoim/world/stats/a$b;
.line 27
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "source"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->i:Lcom/imo/android/imoim/world/stats/a$b;
.line 28
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "success_num"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->j:Lcom/imo/android/imoim/world/stats/a$b;
.line 29
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "second_num"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->k:Lcom/imo/android/imoim/world/stats/a$b;
.line 30
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "failed_num"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->l:Lcom/imo/android/imoim/world/stats/a$b;
.line 31
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "total_time"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->m:Lcom/imo/android/imoim/world/stats/a$b;
.line 32
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "format"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->n:Lcom/imo/android/imoim/world/stats/a$b;
.line 33
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "extract_info"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->o:Lcom/imo/android/imoim/world/stats/a$b;
.line 34
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "pre_load"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->p:Lcom/imo/android/imoim/world/stats/a$b;
.line 35
new-instance v1, Lcom/imo/android/imoim/world/stats/a$b;
const-string v2, "scene"
invoke-direct {v1, v0, v2}, Lcom/imo/android/imoim/world/stats/a$b;-><init>(Lcom/imo/android/imoim/world/stats/a;Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->q:Lcom/imo/android/imoim/world/stats/a$b;
.line 38
new-instance v0, Ljava/util/LinkedHashMap;
invoke-direct {v0}, Ljava/util/LinkedHashMap;-><init>()V
sput-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
return-void
.end method
.method private constructor <init>()V
.registers 2
const-string v0, "05201004"
.line 22
invoke-direct {p0, v0}, Lcom/imo/android/imoim/world/stats/a;-><init>(Ljava/lang/String;)V
return-void
.end method
.method public static a()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 24
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->b:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method private static a(Ljava/lang/String;Z)Lcom/imo/android/imoim/world/stats/reporter/c/o;
.registers 19
move-object/from16 v15, p0
const/4 v0, 0x0
if-nez v15, :cond_6
return-object v0
.line 43
:cond_6
sget-object v1, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
invoke-virtual {v1, v15}, Ljava/util/LinkedHashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_17
.line 44
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
invoke-virtual {v0, v15}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;
return-object v0
:cond_17
if-eqz p1, :cond_62
.line 47
new-instance v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;
const/4 v2, 0x0
const/4 v3, 0x0
const-wide/16 v4, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const-wide/16 v10, 0x0
const/4 v12, 0x0
const/16 v13, 0x3fe
const/16 v16, 0x0
move-object v0, v14
move-object/from16 v1, p0
move-object v15, v14
move-object/from16 v14, v16
invoke-direct/range {v0 .. v14}, Lcom/imo/android/imoim/world/stats/reporter/c/o;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JILandroid/util/SparseArray;IIJZILkotlin/f/b/j;)V
.line 48
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
invoke-virtual {v0}, Ljava/util/LinkedHashMap;->size()I
move-result v0
const/16 v1, 0xa
if-le v0, v1, :cond_57
.line 49
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
move-object v1, v0
check-cast v1, Ljava/util/Map;
invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 51
:cond_57
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->r:Ljava/util/LinkedHashMap;
check-cast v0, Ljava/util/Map;
move-object/from16 v1, p0
move-object v2, v15
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v2
:cond_62
return-object v0
.end method
.method public static a(Ljava/lang/String;ILjava/lang/Integer;Z)V
.registers 21
move-object/from16 v7, p0
move/from16 v8, p1
if-eqz v7, :cond_d1
const/4 v9, 0x0
.line 83
invoke-static {v7, v9}, Lcom/imo/android/imoim/world/stats/reporter/c/p;->a(Ljava/lang/String;Z)Lcom/imo/android/imoim/world/stats/reporter/c/o;
move-result-object v0
if-eqz v0, :cond_d1
.line 4174
iget-boolean v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->i:Z
const-wide/16 v10, 0x0
const/4 v12, 0x1
if-nez v1, :cond_1c
.line 5174
iget-wide v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->h:J
cmp-long v3, v1, v10
if-gez v3, :cond_1c
const/4 v1, 0x1
goto :goto_1d
:cond_1c
const/4 v1, 0x0
:goto_1d
if-eqz v1, :cond_21
move-object v14, v0
goto :goto_22
:cond_21
const/4 v14, 0x0
:goto_22
if-eqz v14, :cond_d1
.line 6172
iget-object v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 86
invoke-static {v0}, Lcom/imo/android/common/c;->a(Landroid/util/SparseArray;)Z
move-result v0
if-nez v0, :cond_3d
.line 7172
iget-object v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 87
invoke-virtual {v0}, Landroid/util/SparseArray;->size()I
move-result v0
sub-int/2addr v0, v12
if-lt v0, v8, :cond_3d
.line 8172
iget-object v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 88
invoke-virtual {v0, v8}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
if-nez v0, :cond_d1
.line 9172
:cond_3d
iget-object v15, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 10171
iget-wide v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->c:J
.line 11124
new-instance v6, Lcom/imo/android/imoim/world/stats/reporter/c/l;
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
sub-long v4, v2, v0
if-eqz p2, :cond_52
invoke-virtual/range {p2 .. p2}, Ljava/lang/Integer;->intValue()I
move-result v0
move/from16 v16, v0
goto :goto_55
:cond_52
const/4 v0, -0x1
const/16 v16, -0x1
:goto_55
move-object v0, v6
move-object/from16 v1, p0
move/from16 v2, p1
move/from16 v3, p3
move-object v13, v6
move/from16 v6, v16
invoke-direct/range {v0 .. v6}, Lcom/imo/android/imoim/world/stats/reporter/c/l;-><init>(Ljava/lang/String;IZJI)V
.line 89
invoke-virtual {v15, v8, v13}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
if-eqz p3, :cond_6d
.line 11173
iget v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->f:I
add-int/2addr v0, v12
.line 12173
iput v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->f:I
goto :goto_72
.line 13173
:cond_6d
iget v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->g:I
add-int/2addr v0, v12
.line 14173
iput v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->g:I
.line 15172
:goto_72
iget-object v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 95
invoke-virtual {v0}, Landroid/util/SparseArray;->size()I
move-result v0
.line 16172
iget v1, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->d:I
if-ne v0, v1, :cond_d1
.line 96
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
.line 17171
iget-wide v2, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->c:J
sub-long/2addr v0, v2
.line 17174
iput-wide v0, v14, Lcom/imo/android/imoim/world/stats/reporter/c/o;->h:J
.line 98
invoke-static {}, Lcom/imo/android/imoim/world/stats/reporter/c/q;->a()Z
move-result v0
if-eqz v0, :cond_d1
if-eqz v7, :cond_d1
.line 18132
invoke-static {v7, v9}, Lcom/imo/android/imoim/world/stats/reporter/c/p;->a(Ljava/lang/String;Z)Lcom/imo/android/imoim/world/stats/reporter/c/o;
move-result-object v0
if-eqz v0, :cond_d1
.line 18171
iget-wide v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->c:J
cmp-long v3, v1, v10
if-lez v3, :cond_b8
.line 18172
iget-object v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->e:Landroid/util/SparseArray;
.line 18134
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
.line 19172
iget v2, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->d:I
if-ne v1, v2, :cond_b8
.line 19174
iget-wide v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->h:J
const-wide/16 v3, -0x1
cmp-long v5, v1, v3
if-lez v5, :cond_b8
.line 20174
iget-wide v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->h:J
const-wide/16 v3, 0x7530
cmp-long v5, v1, v3
if-gez v5, :cond_b8
.line 21174
iget-boolean v1, v0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->i:Z
if-nez v1, :cond_b8
const/4 v9, 0x1
:cond_b8
if-eqz v9, :cond_bc
move-object v13, v0
goto :goto_bd
:cond_bc
const/4 v13, 0x0
:goto_bd
if-eqz v13, :cond_d1
.line 22174
iput-boolean v12, v13, Lcom/imo/android/imoim/world/stats/reporter/c/o;->i:Z
.line 23051
invoke-static {}, Lsg/bigo/core/task/a$a;->a()Lsg/bigo/core/task/a;
move-result-object v0
.line 18140
sget-object v1, Lsg/bigo/core/task/b;->BACKGROUND:Lsg/bigo/core/task/b;
new-instance v2, Lcom/imo/android/imoim/world/stats/reporter/c/q$a;
invoke-direct {v2, v13, v7}, Lcom/imo/android/imoim/world/stats/reporter/c/q$a;-><init>(Lcom/imo/android/imoim/world/stats/reporter/c/o;Ljava/lang/String;)V
check-cast v2, Ljava/lang/Runnable;
invoke-virtual {v0, v1, v2}, Lsg/bigo/core/task/a;->a(Lsg/bigo/core/task/b;Ljava/lang/Runnable;)Lbolts/e;
:cond_d1
return-void
.end method
.method public static a(Ljava/lang/String;ILjava/lang/String;I)V
.registers 9
const-string v0, "type"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-nez p3, :cond_3c
.line 61
sget-object p3, Lcom/imo/android/imoim/world/stats/reporter/jumppage/j;->a:Lcom/imo/android/imoim/world/stats/reporter/jumppage/j;
invoke-static {}, Lcom/imo/android/imoim/world/stats/reporter/jumppage/j;->j()Z
move-result p3
if-eqz p3, :cond_10
goto :goto_3c
:cond_10
if-eqz p0, :cond_3c
const/4 p3, 0x1
.line 1040
invoke-static {p0, p3}, Lcom/imo/android/imoim/world/stats/reporter/c/p;->a(Ljava/lang/String;Z)Lcom/imo/android/imoim/world/stats/reporter/c/o;
move-result-object p0
if-eqz p0, :cond_3c
.line 1174
iget-boolean v0, p0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->i:Z
if-nez v0, :cond_26
.line 2174
iget-wide v0, p0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->h:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-gez v4, :cond_26
goto :goto_27
:cond_26
const/4 p3, 0x0
:goto_27
if-eqz p3, :cond_2a
goto :goto_2b
:cond_2a
const/4 p0, 0x0
:goto_2b
if-eqz p0, :cond_3c
.line 68
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
.line 3171
iput-wide v0, p0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->c:J
.line 3172
iput p1, p0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->d:I
const-string p1, "<set-?>"
.line 70
invoke-static {p2, p1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4170
iput-object p2, p0, Lcom/imo/android/imoim/world/stats/reporter/c/o;->a:Ljava/lang/String;
:cond_3c
:goto_3c
return-void
.end method
.method public static b()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 25
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->g:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static c()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 26
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->h:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static d()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 27
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->i:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static e()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 28
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->j:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static f()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 29
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->k:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static g()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 30
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->l:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static h()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 31
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->m:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static i()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 32
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->n:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method
.method public static j()Lcom/imo/android/imoim/world/stats/a$b;
.registers 1
.line 34
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/c/p;->p:Lcom/imo/android/imoim/world/stats/a$b;
return-object v0
.end method