d.smali
.class public final Lsg/bigo/web/d/d;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static b:Lsg/bigo/web/d/a;
.field private static final c:Lsg/bigo/web/d/e;
# instance fields
.field private final a:Lsg/bigo/web/d/a;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 34
new-instance v0, Lsg/bigo/web/d/e;
invoke-direct {v0}, Lsg/bigo/web/d/e;-><init>()V
sput-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
return-void
.end method
.method public constructor <init>()V
.registers 2
const/4 v0, 0x0
.line 20
invoke-direct {p0, v0}, Lsg/bigo/web/d/d;-><init>(Lsg/bigo/web/d/a;)V
return-void
.end method
.method public constructor <init>(Lsg/bigo/web/d/a;)V
.registers 3
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-nez p1, :cond_7
.line 24
sget-object p1, Lsg/bigo/web/d/d;->b:Lsg/bigo/web/d/a;
:cond_7
iput-object p1, p0, Lsg/bigo/web/d/d;->a:Lsg/bigo/web/d/a;
.line 25
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 1069
iput-object p1, v0, Lsg/bigo/web/d/e;->a:Lsg/bigo/web/d/a;
return-void
.end method
.method public static a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.line 70
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 8240
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
const-string v2, "code"
.line 8242
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cur_url"
.line 8243
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "method"
.line 8244
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "params"
.line 8245
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "050101120"
.line 8247
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_24
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_24} :catch_25
return-void
:catch_25
move-exception p0
.line 8249
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(J)V
.registers 6
.line 37
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 1074
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
const-string v2, "result"
const-string v3, "0"
.line 1076
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "time"
.line 1077
invoke-static {p0, p1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "overwall"
.line 1078
sget-object p1, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p1}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "webcache"
.line 1079
sget-object p1, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 2013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p1
.line 2080
iget-boolean p1, p1, Lsg/bigo/webcache/a;->c:Z
.line 1079
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 1081
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_3c
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_3c} :catch_3d
return-void
:catch_3d
move-exception p0
.line 1083
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;JJ)V
.registers 9
.line 41
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 2089
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 2090
sget-object v2, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0, v1}, Lsg/bigo/web/utils/g$a;->a(Ljava/lang/String;Ljava/util/Map;)V
const-string v2, "result"
const-string v3, "4"
.line 2092
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "url"
.line 2094
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "original_url"
.line 2095
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "format_url"
.line 2096
sget-object v3, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "time"
.line 2098
invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "load_time"
.line 2099
invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "overwall"
.line 2101
sget-object p2, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p2}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "webcache"
.line 2102
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 3013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p2
.line 3080
iget-boolean p2, p2, Lsg/bigo/webcache/a;->c:Z
.line 2102
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "cache_effect"
.line 2103
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {p0}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result p0
invoke-static {p0}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 2105
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_6e
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_6e} :catch_6f
return-void
:catch_6f
move-exception p0
.line 2107
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;IJJ)V
.registers 11
.line 57
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 6189
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 6190
sget-object v2, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0, v1}, Lsg/bigo/web/utils/g$a;->a(Ljava/lang/String;Ljava/util/Map;)V
const-string v2, "result"
const-string v3, "2"
.line 6192
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "url"
.line 6194
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "original_url"
.line 6195
invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "format_url"
.line 6196
sget-object v3, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "time"
.line 6198
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_time"
.line 6199
invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p3
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_url_cost"
.line 6200
invoke-static {p5, p6}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p3
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "overwall"
.line 6202
sget-object p3, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p3}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p3
invoke-static {p3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p3
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "webcache"
.line 6203
sget-object p3, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 7013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p3
.line 7080
iget-boolean p3, p3, Lsg/bigo/webcache/a;->c:Z
.line 6203
invoke-static {p3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p3
invoke-virtual {v1, p0, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cache_effect"
.line 6204
sget-object p3, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {p1}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "error_code"
.line 6206
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 6208
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_84
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_84} :catch_85
return-void
:catch_85
move-exception p0
.line 6210
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;J)V
.registers 8
.line 49
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 4140
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 4141
sget-object v2, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0, v1}, Lsg/bigo/web/utils/g$a;->a(Ljava/lang/String;Ljava/util/Map;)V
const-string v2, "result"
const-string v3, "5"
.line 4143
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "url"
.line 4145
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "original_url"
.line 4146
invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "format_url"
.line 4147
sget-object v3, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "time"
.line 4149
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_url_cost"
.line 4150
invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "overwall"
.line 4152
sget-object p2, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p2}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "webcache"
.line 4153
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 5013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p2
.line 5080
iget-boolean p2, p2, Lsg/bigo/webcache/a;->c:Z
.line 4153
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cache_effect"
.line 4154
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {p1}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 4156
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_72
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_72} :catch_73
return-void
:catch_73
move-exception p0
.line 4158
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;JJ)V
.registers 9
.line 45
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 3113
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
const-string v2, "load_start"
.line 3115
invoke-virtual {v2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p0
:try_end_d
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_d} :catch_78
const-string v2, "result"
if-eqz p0, :cond_17
:try_start_11
const-string p0, "101"
.line 3116
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1c
:cond_17
const-string p0, "102"
.line 3118
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:goto_1c
const-string p0, "url"
.line 3121
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "original_url"
.line 3122
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "format_url"
.line 3123
sget-object v2, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p1}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "time"
.line 3125
invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_time"
.line 3126
invoke-static {p4, p5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "overwall"
.line 3128
sget-object p2, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p2}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "webcache"
.line 3129
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 4013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p2
.line 4080
iget-boolean p2, p2, Lsg/bigo/webcache/a;->c:Z
.line 3129
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cache_effect"
.line 3130
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {p1}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 3132
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_77
.catch Ljava/lang/Exception; {:try_start_11 .. :try_end_77} :catch_78
return-void
:catch_78
move-exception p0
.line 3134
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 74
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
if-eqz p1, :cond_d
.line 8269
iget-object v1, v0, Lsg/bigo/web/d/e;->a:Lsg/bigo/web/d/a;
if-eqz v1, :cond_d
.line 8270
iget-object v0, v0, Lsg/bigo/web/d/e;->a:Lsg/bigo/web/d/a;
invoke-interface {v0, p0, p1}, Lsg/bigo/web/d/a;->a(Ljava/lang/String;Ljava/util/Map;)V
:cond_d
return-void
.end method
.method public static a(Ljava/util/HashMap;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.line 61
invoke-virtual {p0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object p0
.line 62
invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_8
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ae
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 63
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
.line 64
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
if-nez v1, :cond_23
const-wide/16 v4, 0x0
goto :goto_27
:cond_23
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v4
:goto_27
sub-long/2addr v2, v4
.line 65
sget-object v1, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 7216
:try_start_30
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
.line 7217
sget-object v5, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {v0, v4}, Lsg/bigo/web/utils/g$a;->a(Ljava/lang/String;Ljava/util/Map;)V
const-string v5, "result"
const-string v6, "3"
.line 7219
invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v5, "url"
.line 7221
invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v5, "original_url"
.line 7222
invoke-virtual {v4, v5, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v5, "format_url"
.line 7223
sget-object v6, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {v0}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v5, "time"
.line 7225
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v5, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v5, "load_time"
.line 7226
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v5, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "overwall"
.line 7228
sget-object v3, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {v3}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "webcache"
.line 7229
sget-object v3, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 8013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object v3
.line 8080
iget-boolean v3, v3, Lsg/bigo/webcache/a;->c:Z
.line 7229
invoke-static {v3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v3
invoke-virtual {v4, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "cache_effect"
.line 7230
sget-object v3, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {v0}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v2, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "05304013"
.line 7232
invoke-virtual {v1, v0, v4}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_a0
.catch Ljava/lang/Exception; {:try_start_30 .. :try_end_a0} :catch_a2
goto/16 :goto_8
:catch_a2
move-exception v0
.line 7234
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "WebKitReport"
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_8
:cond_ae
return-void
.end method
.method public static a(Lsg/bigo/web/d/a;)V
.registers 1
.line 31
sput-object p0, Lsg/bigo/web/d/d;->b:Lsg/bigo/web/d/a;
return-void
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;JJ)V
.registers 10
.line 53
sget-object v0, Lsg/bigo/web/d/d;->c:Lsg/bigo/web/d/e;
.line 5164
:try_start_2
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 5165
sget-object v2, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0, v1}, Lsg/bigo/web/utils/g$a;->a(Ljava/lang/String;Ljava/util/Map;)V
const-string v2, "result"
const-string v3, "1"
.line 5167
invoke-virtual {v1, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "url"
.line 5169
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "original_url"
.line 5170
invoke-virtual {v1, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "format_url"
.line 5171
sget-object v3, Lsg/bigo/web/utils/g;->a:Lsg/bigo/web/utils/g$a;
invoke-static {p0}, Lsg/bigo/web/utils/g$a;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "time"
.line 5173
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, p0, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_time"
.line 5174
invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "load_url_cost"
.line 5175
invoke-static {p4, p5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "overwall"
.line 5177
sget-object p2, Lsg/bigo/web/a;->INSTANC:Lsg/bigo/web/a;
invoke-virtual {p2}, Lsg/bigo/web/a;->isEnableOverwall()Z
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "webcache"
.line 5178
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
.line 6013
invoke-static {}, Lsg/bigo/webcache/a;->a()Lsg/bigo/webcache/a;
move-result-object p2
.line 6080
iget-boolean p2, p2, Lsg/bigo/webcache/a;->c:Z
.line 5178
invoke-static {p2}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "cache_effect"
.line 5179
sget-object p2, Lsg/bigo/web/g/a;->a:Lsg/bigo/web/g/a$a;
invoke-static {p1}, Lsg/bigo/web/g/a$a;->a(Ljava/lang/String;)Z
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "05304013"
.line 5181
invoke-virtual {v0, p0, v1}, Lsg/bigo/web/d/e;->a(Ljava/lang/String;Ljava/util/HashMap;)V
:try_end_7b
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_7b} :catch_7c
return-void
:catch_7c
move-exception p0
.line 5183
invoke-virtual {p0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "WebKitReport"
invoke-static {p1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method