s.smali
.class public final Lcom/imo/android/imoim/webview/s;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Ljava/lang/String;
.registers 1
.line 23
sget-object v0, Lcom/imo/android/imoim/webview/s;->a:Ljava/lang/String;
return-object v0
.end method
.method public static a(Ljava/lang/String;)V
.registers 1
.line 19
sput-object p0, Lcom/imo/android/imoim/webview/s;->a:Ljava/lang/String;
return-void
.end method
.method public static a(Ljava/lang/String;JZLjava/lang/String;Ljava/lang/String;)V
.registers 8
.line 27
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "url"
.line 28
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 29
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
const-string p2, "load_time"
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p3, :cond_18
const-string p1, "success"
goto :goto_1a
:cond_18
const-string p1, "failed"
:goto_1a
const-string p2, "status"
.line 30
invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "msg"
.line 31
invoke-interface {v0, p1, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "from"
.line 32
invoke-interface {v0, p1, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "chat"
.line 33
invoke-virtual {p1, p5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_39
const-string p1, "group"
invoke-virtual {p1, p5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_49
.line 34
:cond_39
invoke-static {p0}, Lcom/imo/android/imoim/views/k;->d(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_42
const-string p0, "youtube_card"
goto :goto_44
:cond_42
const-string p0, "link"
:goto_44
const-string p1, "link_type"
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 36
:cond_49
invoke-static {v0}, Lcom/imo/android/imoim/webview/s;->a(Ljava/util/Map;)V
.line 37
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "h5_webview_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.line 41
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "url"
.line 42
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "status"
const-string v1, "failed"
.line 43
invoke-interface {v0, p1, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "msg"
.line 44
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "stage"
.line 45
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 46
invoke-static {v0}, Lcom/imo/android/imoim/webview/s;->a(Ljava/util/Map;)V
.line 47
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "h5_webview_ssl_check_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 59
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "url"
.line 60
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "packageName"
.line 61
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "className"
.line 62
invoke-interface {v0, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "from"
.line 63
invoke-interface {v0, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 65
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "h5_webview_intent_attack_stable"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private static a(Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 51
sget-object v0, Lcom/imo/android/imoim/webview/u;->d:Lcom/imo/android/imoim/webview/u;
invoke-static {}, Lcom/imo/android/imoim/webview/u;->d()Lcom/imo/android/imoim/webview/t;
move-result-object v0
.line 52
iget-boolean v1, v0, Lcom/imo/android/imoim/webview/t;->b:Z
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
const-string v2, "all_switch"
invoke-interface {p0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 53
iget-boolean v1, v0, Lcom/imo/android/imoim/webview/t;->c:Z
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
const-string v2, "enable_replace_domain"
invoke-interface {p0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 54
sget-object v1, Lcom/imo/android/imoim/webview/u;->d:Lcom/imo/android/imoim/webview/u;
invoke-static {}, Lcom/imo/android/imoim/webview/u;->f()Z
move-result v1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
const-string v2, "enable_cache"
invoke-interface {p0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 55
iget-object v0, v0, Lcom/imo/android/imoim/webview/t;->h:Ljava/util/List;
invoke-static {v0}, Lcom/imo/android/imoim/util/common/i;->b(Ljava/util/Collection;)I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "preload_url_size"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method