o$i.smali
.class public final Lsg/bigo/live/support64/report/o$i;
.super Lsg/bigo/live/support64/report/o$e;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/live/support64/report/o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "i"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/live/support64/report/o$i$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 1839
invoke-direct {p0}, Lsg/bigo/live/support64/report/o$e;-><init>()V
return-void
.end method
.method public static a(Lsg/bigo/live/support64/report/o$i$a;)Z
.registers 6
.line 1951
invoke-interface {p0}, Lsg/bigo/live/support64/report/o$i$a;->a()Z
move-result v0
const/4 v1, 0x1
if-nez v0, :cond_8
return v1
.line 1954
:cond_8
invoke-interface {p0}, Lsg/bigo/live/support64/report/o$i$a;->b()Ljava/lang/String;
move-result-object p0
const/4 v0, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v2
const v3, 0x4980bf38 # 1054695.0f
const/4 v4, 0x0
if-eq v2, v3, :cond_27
const v3, 0x505572bb
if-eq v2, v3, :cond_1d
goto :goto_30
:cond_1d
const-string v2, "finish_page"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_30
const/4 v0, 0x0
goto :goto_30
:cond_27
const-string v2, "viewer_in_live_sublist"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_30
const/4 v0, 0x1
:cond_30
:goto_30
if-eqz v0, :cond_35
if-eq v0, v1, :cond_35
return v1
:cond_35
return v4
.end method
.method private static b(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.line 1967
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
const v1, 0x4980bf38 # 1054695.0f
const-string v2, "default"
const/4 v3, 0x2
const/4 v4, 0x1
if-eq v0, v1, :cond_2a
const v1, 0x505572bb
if-eq v0, v1, :cond_20
const v1, 0x5c13d641
if-eq v0, v1, :cond_18
goto :goto_34
:cond_18
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_34
const/4 p0, 0x0
goto :goto_35
:cond_20
const-string v0, "finish_page"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_34
const/4 p0, 0x1
goto :goto_35
:cond_2a
const-string v0, "viewer_in_live_sublist"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_34
const/4 p0, 0x2
goto :goto_35
:cond_34
:goto_34
const/4 p0, -0x1
:goto_35
if-eqz p0, :cond_44
if-eq p0, v4, :cond_41
if-eq p0, v3, :cond_3e
const-string p0, "unknown"
return-object p0
:cond_3e
const-string p0, "liveroom"
return-object p0
:cond_41
const-string p0, "live_end_page"
return-object p0
:cond_44
return-object v2
.end method
.method public static b(Ljava/lang/String;Lsg/bigo/live/support64/report/o$i$a;)Ljava/util/HashMap;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lsg/bigo/live/support64/report/o$i$a;",
")",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1938
new-instance v0, Ljava/util/HashMap;
const/16 v1, 0x10
invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
const-string v1, "action"
.line 1939
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1940
sget-object p0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object p0
const-string v1, "imo_uid"
.line 1941
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1942
invoke-interface {p1}, Lsg/bigo/live/support64/report/o$i$a;->e()Ljava/lang/String;
move-result-object p0
const-string v1, "streamer_uid"
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1943
invoke-interface {p1}, Lsg/bigo/live/support64/report/o$i$a;->d()Ljava/lang/String;
move-result-object p0
const-string v1, "liveroom_id"
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1944
invoke-static {}, Lcom/live/share64/proto/b/c;->b()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
const-string v1, "live_uid"
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1945
invoke-interface {p1}, Lsg/bigo/live/support64/report/o$i$a;->b()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lsg/bigo/live/support64/report/o$i;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string p1, "enter_from"
invoke-virtual {v0, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1946
invoke-static {}, Lsg/bigo/live/support64/report/o;->a()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lcom/imo/android/imoim/live/c/b;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string p1, "liveroom_from"
invoke-virtual {v0, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-object v0
.end method
# virtual methods
.method public final a(Ljava/lang/String;Lsg/bigo/live/support64/report/o$i$a;)V
.registers 4
.line 1926
invoke-static {p2}, Lsg/bigo/live/support64/report/o$i;->a(Lsg/bigo/live/support64/report/o$i$a;)Z
move-result v0
if-eqz v0, :cond_7
return-void
.line 1929
:cond_7
invoke-static {p1, p2}, Lsg/bigo/live/support64/report/o$i;->b(Ljava/lang/String;Lsg/bigo/live/support64/report/o$i$a;)Ljava/util/HashMap;
move-result-object p1
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/report/o$i;->a(Ljava/util/HashMap;)V
return-void
.end method
.method public final a(Ljava/util/HashMap;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1933
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/report/o$i;->a(Ljava/util/Map;)V
const-string p1, "01509012"
.line 1934
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/report/o$i;->a(Ljava/lang/String;)V
return-void
.end method