a$k.smali
.class public Lcom/imo/android/imoim/e/a$k;
.super Lcom/imo/android/imoim/e/a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/e/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "k"
.end annotation
# instance fields
.field c:Lcom/imo/android/imoim/data/w;
.field d:Ljava/lang/String;
.field e:Lorg/json/JSONObject;
.field f:Lb/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lb/b<",
"Ljava/lang/Boolean;",
"Ljava/lang/String;",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/e/b;Lcom/imo/android/imoim/data/w;Lorg/json/JSONObject;)V
.registers 5
const/4 v0, 0x0
.line 712
invoke-direct {p0, p1, p2, p3, v0}, Lcom/imo/android/imoim/e/a$k;-><init>(Lcom/imo/android/imoim/e/b;Lcom/imo/android/imoim/data/w;Lorg/json/JSONObject;Lb/b;)V
return-void
.end method
.method public constructor <init>(Lcom/imo/android/imoim/e/b;Lcom/imo/android/imoim/data/w;Lorg/json/JSONObject;Lb/b;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/imoim/e/b;",
"Lcom/imo/android/imoim/data/w;",
"Lorg/json/JSONObject;",
"Lb/b<",
"Ljava/lang/Boolean;",
"Ljava/lang/String;",
"Ljava/lang/Void;",
">;)V"
}
.end annotation
.line 716
invoke-direct {p0, p1}, Lcom/imo/android/imoim/e/a;-><init>(Lcom/imo/android/imoim/e/b;)V
.line 717
iput-object p2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
.line 718
iget-object v0, p1, Lcom/imo/android/imoim/e/b;->e:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/util/cg;->a(Lorg/json/JSONObject;)Lorg/json/JSONObject;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
.line 719
iput-object p4, p0, Lcom/imo/android/imoim/e/a$k;->f:Lb/b;
if-eqz p3, :cond_2d
.line 721
invoke-virtual {p3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object p4
.line 722
:goto_15
invoke-interface {p4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2d
.line 724
:try_start_1b
invoke-interface {p4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 725
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-virtual {p3, v0}, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2a
.catch Lorg/json/JSONException; {:try_start_1b .. :try_end_2a} :catch_2b
goto :goto_15
:catch_2b
nop
goto :goto_15
.line 731
:cond_2d
sget-object p3, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {p3}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object p3
iget-object p4, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v0, "sender"
invoke-static {v0, p3, p4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 732
sget-object p3, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {p3}, Lcom/imo/android/imoim/managers/c;->k()Ljava/lang/String;
move-result-object p3
iget-object p4, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v0, "alias"
invoke-static {v0, p3, p4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 733
invoke-virtual {p1}, Lcom/imo/android/imoim/e/b;->g()Z
move-result p3
if-eqz p3, :cond_79
iget-object p3, p1, Lcom/imo/android/imoim/e/b;->a:Ljava/lang/String;
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-nez p3, :cond_79
.line 734
sget-object p3, Lcom/imo/android/imoim/story/c/h;->a:Lcom/imo/android/imoim/story/c/h;
iget-object p3, p1, Lcom/imo/android/imoim/e/b;->a:Ljava/lang/String;
invoke-static {p3}, Lcom/imo/android/imoim/story/c/h;->a(Ljava/lang/String;)Lcom/imo/android/imoim/story/c/f;
move-result-object p3
if-eqz p3, :cond_79
.line 1010
iget p4, p3, Lcom/imo/android/imoim/story/c/f;->a:I
.line 736
invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p4
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v1, "width"
invoke-static {v1, p4, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2010
iget p3, p3, Lcom/imo/android/imoim/story/c/f;->b:I
.line 737
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
iget-object p4, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v0, "height"
invoke-static {v0, p3, p4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 740
:cond_79
invoke-virtual {p0}, Lcom/imo/android/imoim/e/a$k;->e()V
.line 742
iget-object p3, p1, Lcom/imo/android/imoim/e/b;->I:Ljava/lang/String;
iget-object p4, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-static {p3, p2, p4, p1}, Lcom/imo/android/imoim/story/draft/b;->a(Ljava/lang/String;Lcom/imo/android/imoim/data/w;Lorg/json/JSONObject;Lcom/imo/android/imoim/e/b;)V
.line 743
iget-object p1, p1, Lcom/imo/android/imoim/e/b;->b:Ljava/lang/String;
const-string p2, ""
const-string p3, "send"
invoke-direct {p0, p2, p1, p3}, Lcom/imo/android/imoim/e/a$k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 9
const-string v0, "original_id"
const/4 v1, 0x1
.line 799
:try_start_3
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1a
.line 800
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
:try_end_11
.catch Lorg/json/JSONException; {:try_start_3 .. :try_end_11} :catch_12
goto :goto_1b
:catch_12
move-exception v2
const-string v3, "UploadCallback"
const-string v4, "json error"
.line 4083
invoke-static {v3, v4, v2, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
:cond_1a
move-object v2, p1
.line 805
:goto_1b
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v4, "object_id"
invoke-interface {v3, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 806
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
invoke-interface {p1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "send_succ"
.line 807
invoke-virtual {p3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_36
.line 808
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v0, "story_type"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_36
const-string p1, "send"
.line 810
invoke-virtual {p3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_52
.line 811
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p2, p2, Lcom/imo/android/imoim/data/w;->d:Ljava/lang/String;
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
xor-int/2addr p2, v1
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
const-string v0, "is_saved"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 813
:cond_52
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
instance-of p1, p1, Lcom/imo/android/imoim/e/c;
const-string p2, "from"
const-string v0, "is_feed"
if-eqz p1, :cond_7c
.line 814
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v1, "1"
invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 815
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v0, "feed"
invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 816
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
check-cast p2, Lcom/imo/android/imoim/e/c;
iget-wide v0, p2, Lcom/imo/android/imoim/e/c;->V:J
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
const-string v0, "postid"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_9c
.line 818
:cond_7c
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v1, "0"
invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 819
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
if-eqz p1, :cond_9c
iget-object p1, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p1, p1, Lcom/imo/android/imoim/data/w$b;->b:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_9c
.line 820
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->b:Ljava/lang/String;
invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 824
:cond_9c
:goto_9c
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
instance-of p1, p1, Lcom/imo/android/imoim/e/d;
if-eqz p1, :cond_bd
.line 825
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
new-instance p2, Ljava/lang/StringBuilder;
const-string v0, "superme_"
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
check-cast v0, Lcom/imo/android/imoim/e/d;
.line 5028
iget v0, v0, Lcom/imo/android/imoim/e/d;->U:I
.line 825
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const-string v0, "type"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 829
:cond_bd
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
if-eqz p1, :cond_f6
.line 830
invoke-virtual {p0}, Lcom/imo/android/imoim/e/a$k;->f()V
.line 831
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p1, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p1, p1, Lcom/imo/android/imoim/data/w$b;->d:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_dd
.line 832
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p2, p2, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p2, p2, Lcom/imo/android/imoim/data/w$b;->d:Ljava/lang/String;
const-string v0, "link_app"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 834
:cond_dd
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p1, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p1, p1, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_f6
.line 835
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p2, p2, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p2, p2, Lcom/imo/android/imoim/data/w$b;->e:Ljava/lang/String;
const-string v0, "sharefrom"
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 838
:cond_f6
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string p2, "opt"
invoke-interface {p1, p2, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 840
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
.line 5293
iget-object p1, p1, Lcom/imo/android/imoim/e/b;->K:Ljava/util/Map;
.line 841
invoke-static {p1}, Lsg/bigo/common/o;->a(Ljava/util/Map;)Z
move-result p2
if-nez p2, :cond_10c
.line 842
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
invoke-interface {p2, p1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 845
:cond_10c
sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string p3, "story_sent_stable"
invoke-virtual {p1, p3, p2}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private static synthetic a(Ljava/lang/Throwable;)V
.registers 4
const-string v0, "UploadCallback"
const-string v1, "clearVpsdkVideoFileDir fail."
const/4 v2, 0x1
.line 10083
invoke-static {v0, v1, p0, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
return-void
.end method
.method private static g()V
.registers 4
.line 788
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->keyEnableAutoClearVpsdkDir()Z
move-result v0
if-eqz v0, :cond_15
.line 4051
invoke-static {}, Lsg/bigo/core/task/a$a;->a()Lsg/bigo/core/task/a;
move-result-object v0
.line 789
sget-object v1, Lsg/bigo/core/task/b;->IO:Lsg/bigo/core/task/b;
sget-object v2, Lcom/imo/android/imoim/e/-$$Lambda$a$k$TQoFgIXOd7B_R4F21xODjzW-57k;->INSTANCE:Lcom/imo/android/imoim/e/-$$Lambda$a$k$TQoFgIXOd7B_R4F21xODjzW-57k;
sget-object v3, Lcom/imo/android/imoim/e/-$$Lambda$a$k$KSqDnZ05EzBPftsLGdoadYNcNQs;->INSTANCE:Lcom/imo/android/imoim/e/-$$Lambda$a$k$KSqDnZ05EzBPftsLGdoadYNcNQs;
invoke-virtual {v0, v1, v2, v3}, Lsg/bigo/core/task/a;->a(Lsg/bigo/core/task/b;Ljava/lang/Runnable;Lsg/bigo/common/d/a;)Lbolts/e;
:cond_15
return-void
.end method
.method private static synthetic h()V
.registers 1
.line 790
sget-object v0, Lcom/imo/android/imoim/record/g;->a:Lcom/imo/android/imoim/record/g;
invoke-static {}, Lcom/imo/android/imoim/record/g;->a()Lcom/imo/android/imoim/record/d;
move-result-object v0
invoke-interface {v0}, Lcom/imo/android/imoim/record/d;->e()J
return-void
.end method
.method public static synthetic lambda$KSqDnZ05EzBPftsLGdoadYNcNQs(Ljava/lang/Throwable;)V
.registers 1
invoke-static {p0}, Lcom/imo/android/imoim/e/a$k;->a(Ljava/lang/Throwable;)V
return-void
.end method
.method public static synthetic lambda$TQoFgIXOd7B_R4F21xODjzW-57k()V
.registers 0
invoke-static {}, Lcom/imo/android/imoim/e/a$k;->h()V
return-void
.end method
# virtual methods
.method public final a()V
.registers 8
.line 885
invoke-static {}, Lcom/imo/android/imoim/e/a$k;->g()V
.line 886
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v0, v0, Lcom/imo/android/imoim/e/b;->I:Ljava/lang/String;
const/4 v1, 0x2
invoke-static {v0, v1}, Lcom/imo/android/imoim/story/draft/b;->a(Ljava/lang/String;I)V
.line 887
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_76
.line 888
invoke-static {}, Lcom/imo/android/imoim/an/c/b;->a()Lcom/imo/android/imoim/an/c/b;
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
if-eqz v1, :cond_2c
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-boolean v1, v1, Lcom/imo/android/imoim/e/b;->M:Z
if-eqz v1, :cond_2c
const/4 v1, 0x1
goto :goto_2d
:cond_2c
const/4 v1, 0x0
:goto_2d
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
if-nez v2, :cond_34
const-string v2, "null"
goto :goto_38
:cond_34
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->N:Ljava/lang/String;
.line 6175
:goto_38
sget-object v3, Lcom/imo/android/imoim/an/c/b;->a:Ljava/lang/Object;
monitor-enter v3
.line 6176
:try_start_3b
sget-object v4, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v4, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_45
.line 6177
monitor-exit v3
goto :goto_76
.line 6179
:cond_45
sget-object v4, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/imo/android/imoim/an/c/a/a;
.line 6180
sget-boolean v5, Lcom/imo/android/imoim/an/c/b;->c:Z
if-nez v5, :cond_5a
if-eqz v4, :cond_54
goto :goto_5a
:cond_54
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.line 6181
:cond_5a
:goto_5a
iget-object v5, v4, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v6, "done_with_nerv"
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-interface {v5, v6, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6182
iget-object v1, v4, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v5, "no_nerv_reason"
invoke-interface {v1, v5, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "state_fail"
.line 6183
invoke-static {v0, v1, v4}, Lcom/imo/android/imoim/an/c/b;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/an/c/a/a;)V
.line 6184
monitor-exit v3
goto :goto_76
:catchall_73
move-exception v0
monitor-exit v3
:try_end_75
.catchall {:try_start_3b .. :try_end_75} :catchall_73
throw v0
.line 890
:cond_76
:goto_76
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
invoke-static {v0, v1}, Lcom/imo/android/imoim/feeds/e/q;->a(Lorg/json/JSONObject;Lcom/imo/android/imoim/data/w;)V
.line 891
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->f:Lb/b;
if-eqz v0, :cond_87
.line 892
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lb/b;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_87
return-void
.end method
.method public final a(Ljava/lang/String;Lorg/json/JSONObject;)V
.registers 13
.line 748
invoke-static {}, Lcom/imo/android/imoim/e/a$k;->g()V
.line 749
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v0}, Lcom/imo/android/imoim/e/b;->g()Z
move-result v0
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-static {v0, v1}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->get(ZLorg/json/JSONObject;)Lcom/imo/android/imoim/data/StoryObj$ViewType;
move-result-object v0
const/4 v1, 0x1
if-nez v0, :cond_1a
const-string p1, "UploadCallback"
const-string p2, "viewType is null"
.line 2079
invoke-static {p1, p2, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
return-void
:cond_1a
if-nez p2, :cond_25
const-string v2, "UploadCallback"
const-string v3, "uploadResult is null"
.line 3079
invoke-static {v2, v3, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V
goto/16 :goto_cf
:cond_25
const-string v2, "type_specific_params"
.line 2853
invoke-virtual {p2, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
if-eqz v2, :cond_53
const-string v3, "width"
.line 2855
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
const-string v4, "height"
.line 2856
invoke-virtual {v2, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
if-lez v3, :cond_53
if-lez v2, :cond_53
.line 2858
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
iget-object v4, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v5, "width"
invoke-static {v5, v3, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2859
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "height"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
:cond_53
const-string v2, "filesize"
.line 2862
invoke-virtual {p2, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "filesize"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2863
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v2}, Lcom/imo/android/imoim/e/b;->d()Lorg/json/JSONObject;
move-result-object v2
if-eqz v2, :cond_84
.line 2865
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v2}, Lcom/imo/android/imoim/e/b;->d()Lorg/json/JSONObject;
move-result-object v2
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "quality"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2866
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v2}, Lcom/imo/android/imoim/e/b;->d()Lorg/json/JSONObject;
move-result-object v2
const-string v3, "quality"
invoke-static {v3, v2, p2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2869
:cond_84
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-boolean v2, v2, Lcom/imo/android/imoim/e/b;->M:Z
if-eqz v2, :cond_cf
.line 2870
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v2}, Lcom/imo/android/imoim/e/b;->h()Z
move-result v2
if-eqz v2, :cond_a7
.line 2871
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->S:Ljava/lang/String;
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "bigo_url"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2872
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->S:Ljava/lang/String;
const-string v3, "bigo_url"
invoke-static {v3, v2, p2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_cf
.line 2874
:cond_a7
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->P:Ljava/lang/String;
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "bigo_url"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2875
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->P:Ljava/lang/String;
const-string v3, "bigo_url"
invoke-static {v3, v2, p2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2876
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->O:Ljava/lang/String;
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
const-string v4, "bigo_thumbnail_url"
invoke-static {v4, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 2877
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->O:Ljava/lang/String;
const-string v3, "bigo_thumbnail_url"
invoke-static {v3, v2, p2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 758
:cond_cf
:goto_cf
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->I:Ljava/lang/String;
invoke-static {v2}, Lcom/imo/android/imoim/story/draft/b;->a(Ljava/lang/String;)Z
.line 760
sget-object v2, Lcom/imo/android/imoim/IMO;->D:Lcom/imo/android/imoim/managers/o;
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->d:Ljava/lang/String;
iget-object v6, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
iget-object v4, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v7, v4, Lcom/imo/android/imoim/e/b;->a:Ljava/lang/String;
iget-object v4, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v8, v4, Lcom/imo/android/imoim/e/b;->I:Ljava/lang/String;
iget-object v4, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v9, v4, Lcom/imo/android/imoim/e/b;->P:Ljava/lang/String;
move-object v4, p1
move-object v5, v0
invoke-virtual/range {v2 .. v9}, Lcom/imo/android/imoim/managers/o;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/data/StoryObj$ViewType;Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 762
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v2, v2, Lcom/imo/android/imoim/data/w;->d:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_116
.line 763
new-instance v2, Lcom/imo/android/imoim/e/a$a;
iget-object v4, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
sget-object v3, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v3}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v5
iget-object v7, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
iget-object v3, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v8, v3, Lcom/imo/android/imoim/data/w;->d:Ljava/lang/String;
new-instance v9, Lcom/imo/android/imoim/e/a$k$1;
invoke-direct {v9, p0}, Lcom/imo/android/imoim/e/a$k$1;-><init>(Lcom/imo/android/imoim/e/a$k;)V
move-object v3, v2
move-object v6, p1
invoke-direct/range {v3 .. v9}, Lcom/imo/android/imoim/e/a$a;-><init>(Lcom/imo/android/imoim/e/b;Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;Lb/b;)V
.line 773
sget-object v3, Lcom/imo/android/imoim/IMO;->v:Lcom/imo/android/imoim/managers/bk;
invoke-virtual {v3, v2, p1}, Lcom/imo/android/imoim/managers/bk;->a(Lcom/imo/android/imoim/e/a;Ljava/lang/String;)V
.line 775
:cond_116
invoke-virtual {v0}, Lcom/imo/android/imoim/data/StoryObj$ViewType;->str()Ljava/lang/String;
move-result-object v0
const-string v2, "send_succ"
invoke-direct {p0, p1, v0, v2}, Lcom/imo/android/imoim/e/a$k;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 776
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
invoke-static {v0, p1, v2}, Lcom/imo/android/imoim/feeds/e/q;->a(Lorg/json/JSONObject;Ljava/lang/String;Lcom/imo/android/imoim/data/w;)V
.line 777
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object p1, p1, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object p1, p1, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_1a9
if-nez p2, :cond_137
const-string p1, "null"
goto :goto_13f
:cond_137
const-string p1, "upload_proto"
const-string v0, "unknown"
.line 778
invoke-virtual {p2, p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 779
:goto_13f
invoke-static {}, Lcom/imo/android/imoim/an/c/b;->a()Lcom/imo/android/imoim/an/c/b;
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
if-eqz v2, :cond_153
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-boolean v2, v2, Lcom/imo/android/imoim/e/b;->M:Z
if-eqz v2, :cond_153
goto :goto_154
:cond_153
const/4 v1, 0x0
:goto_154
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
if-nez v2, :cond_15b
const-string v2, "null"
goto :goto_15f
:cond_15b
iget-object v2, p0, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v2, v2, Lcom/imo/android/imoim/e/b;->N:Ljava/lang/String;
.line 3160
:goto_15f
sget-object v3, Lcom/imo/android/imoim/an/c/b;->a:Ljava/lang/Object;
monitor-enter v3
.line 3161
:try_start_162
sget-object v4, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v4, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_16c
.line 3162
monitor-exit v3
goto :goto_1a9
.line 3164
:cond_16c
sget-object v4, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v4, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/imo/android/imoim/an/c/a/a;
.line 3165
sget-object v5, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v5, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 3166
sget-boolean v5, Lcom/imo/android/imoim/an/c/b;->c:Z
if-nez v5, :cond_186
if-eqz v4, :cond_180
goto :goto_186
:cond_180
new-instance p1, Ljava/lang/AssertionError;
invoke-direct {p1}, Ljava/lang/AssertionError;-><init>()V
throw p1
.line 3167
:cond_186
:goto_186
iget-object v5, v4, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v6, "done_with_nerv"
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-interface {v5, v6, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3168
iget-object v1, v4, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v5, "no_nerv_reason"
invoke-interface {v1, v5, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3169
iget-object v1, v4, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v2, "upload_proto"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "state_suc"
.line 3170
invoke-static {v0, p1, v4}, Lcom/imo/android/imoim/an/c/b;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/an/c/a/a;)V
.line 3171
monitor-exit v3
goto :goto_1a9
:catchall_1a6
move-exception p1
monitor-exit v3
:try_end_1a8
.catchall {:try_start_162 .. :try_end_1a8} :catchall_1a6
throw p1
.line 781
:cond_1a9
:goto_1a9
iget-object p1, p0, Lcom/imo/android/imoim/e/a$k;->f:Lb/b;
if-eqz p1, :cond_1bd
if-nez p2, :cond_1b2
const-string p1, ""
goto :goto_1b6
.line 782
:cond_1b2
invoke-virtual {p2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
.line 783
:goto_1b6
iget-object p2, p0, Lcom/imo/android/imoim/e/a$k;->f:Lb/b;
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-virtual {p2, v0, p1}, Lb/b;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1bd
return-void
.end method
.method public final b()Ljava/lang/String;
.registers 3
.line 914
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "story:"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final c()Lorg/json/JSONObject;
.registers 2
.line 909
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
return-object v0
.end method
.method public final d()V
.registers 19
move-object/from16 v1, p0
.line 898
iget-object v0, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v0}, Lcom/imo/android/imoim/e/b;->g()Z
move-result v0
const/4 v3, 0x0
const-wide/16 v4, 0x0
if-eqz v0, :cond_cf
.line 899
invoke-static {}, Lcom/imo/android/imoim/an/c/b;->a()Lcom/imo/android/imoim/an/c/b;
iget-object v0, v1, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
iget-object v6, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v6, v6, Lcom/imo/android/imoim/e/b;->w:Ljava/lang/Integer;
iget-object v7, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-wide v7, v7, Lcom/imo/android/imoim/e/b;->x:J
iget-object v9, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget v9, v9, Lcom/imo/android/imoim/e/b;->y:I
iget-object v10, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget v10, v10, Lcom/imo/android/imoim/e/b;->z:I
iget-object v11, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v11, v11, Lcom/imo/android/imoim/e/b;->B:Ljava/lang/String;
.line 6207
sget-object v12, Lcom/imo/android/imoim/an/c/b;->a:Ljava/lang/Object;
monitor-enter v12
.line 6208
:try_start_2d
sget-object v13, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v13, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v13
if-nez v13, :cond_38
.line 6209
monitor-exit v12
goto/16 :goto_15e
.line 6211
:cond_38
sget-object v13, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v13, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lcom/imo/android/imoim/an/c/a/a;
.line 6212
sget-boolean v14, Lcom/imo/android/imoim/an/c/b;->c:Z
if-nez v14, :cond_4d
if-eqz v13, :cond_47
goto :goto_4d
:cond_47
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
.line 6213
:cond_4d
:goto_4d
iget-object v14, v13, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v15, "trans_code"
if-nez v6, :cond_56
const/16 v16, -0x1
goto :goto_5a
:cond_56
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v16
:goto_5a
invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v14, v15, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6214
iget-object v2, v13, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v14, "trans_ms"
invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v15
invoke-interface {v2, v14, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6215
iget-object v2, v13, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v14, "trans_duration"
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-interface {v2, v14, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6216
iget-object v2, v13, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v14, "trans_bitrate"
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v15
invoke-interface {v2, v14, v15}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6217
iget-object v2, v13, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v14, "trans_err_sdk"
invoke-interface {v2, v14, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v6, :cond_9b
.line 6219
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v2
if-ltz v2, :cond_9b
cmp-long v2, v7, v4
if-gtz v2, :cond_99
if-gtz v9, :cond_99
if-lez v10, :cond_9b
:cond_99
const/4 v2, 0x1
goto :goto_9c
:cond_9b
const/4 v2, 0x0
.line 6220
:goto_9c
iget-object v4, v13, Lcom/imo/android/imoim/an/c/a/a;->a:Ljava/lang/String;
const-string v5, "video"
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_be
iget-object v4, v13, Lcom/imo/android/imoim/an/c/a/a;->a:Ljava/lang/String;
const-string v5, "video_overlay"
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_be
iget-object v4, v13, Lcom/imo/android/imoim/an/c/a/a;->a:Ljava/lang/String;
const-string v5, "boom"
.line 6221
invoke-static {v4, v5}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_bb
goto :goto_be
:cond_bb
const/16 v17, 0x0
goto :goto_c0
:cond_be
:goto_be
const/16 v17, 0x1
:goto_c0
if-eqz v17, :cond_c9
if-eqz v2, :cond_c9
const-string v2, "step_state_video_trans"
.line 6223
invoke-static {v0, v2, v13}, Lcom/imo/android/imoim/an/c/b;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/an/c/a/a;)V
.line 6225
:cond_c9
monitor-exit v12
goto/16 :goto_15e
:catchall_cc
move-exception v0
monitor-exit v12
:try_end_ce
.catchall {:try_start_2d .. :try_end_ce} :catchall_cc
throw v0
.line 900
:cond_cf
iget-object v0, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-virtual {v0}, Lcom/imo/android/imoim/e/b;->h()Z
move-result v0
if-eqz v0, :cond_15e
.line 901
invoke-static {}, Lcom/imo/android/imoim/an/c/b;->a()Lcom/imo/android/imoim/an/c/b;
iget-object v0, v1, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->f:Lcom/imo/android/imoim/data/w$b;
iget-object v0, v0, Lcom/imo/android/imoim/data/w$b;->c:Ljava/lang/String;
iget-object v2, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-wide v6, v2, Lcom/imo/android/imoim/e/b;->F:J
iget-object v2, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-wide v8, v2, Lcom/imo/android/imoim/e/b;->G:J
iget-object v2, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget v2, v2, Lcom/imo/android/imoim/e/b;->E:I
.line 7188
sget-object v10, Lcom/imo/android/imoim/an/c/b;->a:Ljava/lang/Object;
monitor-enter v10
.line 7189
:try_start_ef
sget-object v11, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v11, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v11
if-nez v11, :cond_f9
.line 7190
monitor-exit v10
goto :goto_15e
.line 7192
:cond_f9
sget-object v11, Lcom/imo/android/imoim/an/c/b;->b:Ljava/util/Map;
invoke-interface {v11, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lcom/imo/android/imoim/an/c/a/a;
.line 7193
sget-boolean v12, Lcom/imo/android/imoim/an/c/b;->c:Z
if-nez v12, :cond_10e
if-eqz v11, :cond_108
goto :goto_10e
:cond_108
new-instance v0, Ljava/lang/AssertionError;
invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
throw v0
:cond_10e
:goto_10e
cmp-long v12, v6, v4
if-lez v12, :cond_119
cmp-long v12, v8, v4
if-lez v12, :cond_119
const/16 v17, 0x1
goto :goto_11b
:cond_119
const/16 v17, 0x0
.line 7195
:goto_11b
iget-object v3, v11, Lcom/imo/android/imoim/an/c/a/a;->a:Ljava/lang/String;
const-string v4, "photo"
invoke-static {v3, v4}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_159
if-eqz v17, :cond_159
.line 7197
iget-object v3, v11, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v4, "photo_trans_ver"
invoke-static {}, Lcom/imo/android/imoim/story/c/d;->a()Z
const-string v5, "0"
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7198
iget-object v3, v11, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v4, "photo_size"
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7199
iget-object v3, v11, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v4, "photo_final_size"
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-interface {v3, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7200
iget-object v3, v11, Lcom/imo/android/imoim/an/c/a/a;->e:Ljava/util/Map;
const-string v4, "photo_quality"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v3, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "step_state_photo_trans"
.line 7201
invoke-static {v0, v2, v11}, Lcom/imo/android/imoim/an/c/b;->a(Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/an/c/a/a;)V
.line 7203
:cond_159
monitor-exit v10
goto :goto_15e
:catchall_15b
move-exception v0
monitor-exit v10
:try_end_15d
.catchall {:try_start_ef .. :try_end_15d} :catchall_15b
throw v0
.line 904
:cond_15e
:goto_15e
iget-object v0, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
iget-object v0, v0, Lcom/imo/android/imoim/e/b;->I:Ljava/lang/String;
iget-object v2, v1, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-object v3, v1, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
iget-object v4, v1, Lcom/imo/android/imoim/e/a$k;->a:Lcom/imo/android/imoim/e/b;
invoke-static {v0, v2, v3, v4}, Lcom/imo/android/imoim/story/draft/b;->a(Ljava/lang/String;Lcom/imo/android/imoim/data/w;Lorg/json/JSONObject;Lcom/imo/android/imoim/e/b;)V
return-void
.end method
.method protected e()V
.registers 4
.line 918
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/e/a$k;->d:Ljava/lang/String;
.line 919
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
sget-object v1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
const-string v2, "is_group"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 920
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
.line 8034
iget-object v1, v1, Lcom/imo/android/imoim/data/w;->c:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v1}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v1
const-string v2, "public_level"
.line 920
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 922
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
.line 9034
iget-object v0, v0, Lcom/imo/android/imoim/data/w;->c:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v0}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v0
.line 8038
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 922
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->e:Lorg/json/JSONObject;
invoke-static {v2, v0, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
return-void
.end method
.method protected f()V
.registers 4
.line 926
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
iget-boolean v0, v0, Lcom/imo/android/imoim/data/w;->a:Z
if-eqz v0, :cond_3b
.line 927
sget-object v0, Lcom/imo/android/imoim/data/w$a;->FOF:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v0}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/imo/android/imoim/e/a$k;->c:Lcom/imo/android/imoim/data/w;
.line 10034
iget-object v1, v1, Lcom/imo/android/imoim/data/w;->c:Lcom/imo/android/imoim/data/w$a;
invoke-virtual {v1}, Lcom/imo/android/imoim/data/w$a;->str()Ljava/lang/String;
move-result-object v1
.line 927
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const-string v1, "shareto"
if-eqz v0, :cond_34
.line 928
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->hasStoryShareToWorldGuide()Z
move-result v0
if-eqz v0, :cond_2c
.line 929
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v2, "public"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.line 931
:cond_2c
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v2, "fof"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.line 934
:cond_34
iget-object v0, p0, Lcom/imo/android/imoim/e/a$k;->b:Ljava/util/Map;
const-string v2, "friend"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_3b
return-void
.end method