b.smali
.class public final Lcom/imo/android/imoim/world/b/b;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method private static final a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Lcom/imo/android/imoim/world/b/a;
.registers 4
.line 87
new-instance v0, Lcom/imo/android/imoim/world/b/a;
invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/world/b/a;-><init>(Ljava/lang/String;Lorg/json/JSONObject;)V
.line 88
sget-object p0, Lcom/imo/android/imoim/globalshare/j;->a:Lcom/imo/android/imoim/globalshare/j;
.line 4036
iget p0, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I
.line 88
move-object p1, v0
check-cast p1, Lcom/imo/android/imoim/globalshare/sharesession/ad;
invoke-static {p0, p1}, Lcom/imo/android/imoim/globalshare/j;->a(ILcom/imo/android/imoim/globalshare/sharesession/ad;)V
.line 5025
iput-object p2, v0, Lcom/imo/android/imoim/world/b/a;->b:Ljava/lang/String;
.line 90
new-instance p0, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {p0}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
const-string p1, "world_news"
.line 91
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
.line 92
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
const-string p1, "click"
.line 93
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 5043
iput-object p0, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;
return-object v0
.end method
.method private static a(Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;)Lorg/json/JSONObject;
.registers 14
const-string v0, "topicFeed"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 259
new-instance v0, Lorg/json/JSONArray;
invoke-direct {v0}, Lorg/json/JSONArray;-><init>()V
.line 35022
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->a:Ljava/util/List;
const-string v2, "type"
if-eqz v1, :cond_112
.line 261
check-cast v1, Ljava/lang/Iterable;
.line 384
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_16
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_112
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;
.line 263
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
.line 264
new-instance v5, Lorg/json/JSONArray;
invoke-direct {v5}, Lorg/json/JSONArray;-><init>()V
const-string v6, "description"
const/4 v7, 0x0
if-eqz v3, :cond_d1
.line 35081
iget-object v8, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->i:Ljava/util/List;
if-eqz v8, :cond_d1
.line 265
check-cast v8, Ljava/lang/Iterable;
.line 385
invoke-interface {v8}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v8
:goto_3b
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v9
if-eqz v9, :cond_d1
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v9
check-cast v9, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;
.line 266
new-instance v10, Lorg/json/JSONObject;
invoke-direct {v10}, Lorg/json/JSONObject;-><init>()V
if-eqz v9, :cond_53
.line 267
invoke-virtual {v9}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->b()Ljava/lang/String;
move-result-object v11
goto :goto_54
:cond_53
move-object v11, v7
:goto_54
invoke-static {v2, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v9, :cond_5e
.line 268
invoke-virtual {v9}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a()Ljava/lang/String;
move-result-object v11
goto :goto_5f
:cond_5e
move-object v11, v7
:goto_5f
const-string v12, "post_item_id"
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 270
instance-of v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/g;
if-eqz v11, :cond_76
check-cast v9, Lcom/imo/android/imoim/world/data/bean/postitem/g;
.line 36011
iget-object v9, v9, Lcom/imo/android/imoim/world/data/bean/postitem/g;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 270
invoke-static {v9}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v9
const-string v11, "photo"
invoke-static {v11, v9, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_cc
.line 271
:cond_76
instance-of v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/i;
if-eqz v11, :cond_93
.line 272
check-cast v9, Lcom/imo/android/imoim/world/data/bean/postitem/i;
.line 36015
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/i;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 272
invoke-static {v11}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v11
const-string v12, "thumbnail_image"
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 36017
iget-object v9, v9, Lcom/imo/android/imoim/world/data/bean/postitem/i;->b:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 273
invoke-static {v9}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v9
const-string v11, "video"
invoke-static {v11, v9, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_cc
.line 275
:cond_93
instance-of v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;
if-eqz v11, :cond_cc
.line 276
check-cast v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;
.line 37011
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 276
invoke-static {v11}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v11
const-string v12, "image"
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 37015
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->c:Ljava/lang/String;
const-string v12, "link_url"
.line 277
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 38013
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->b:Ljava/lang/String;
const-string v12, "title"
.line 278
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 38017
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->d:Ljava/lang/String;
.line 279
invoke-static {v6, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 38021
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->f:Ljava/lang/String;
const-string v12, "from"
.line 280
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 38023
iget-object v11, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->g:Ljava/lang/String;
const-string v12, "from_icon"
.line 281
invoke-static {v12, v11, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 39019
iget-object v9, v9, Lcom/imo/android/imoim/world/data/bean/postitem/f;->e:Ljava/lang/Boolean;
const-string v11, "is_video"
.line 282
invoke-static {v11, v9, v10}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 285
:cond_cc
:goto_cc
invoke-virtual {v5, v10}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto/16 :goto_3b
:cond_d1
const-string v8, "post_items"
.line 287
invoke-static {v8, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v3, :cond_db
.line 39065
iget-object v5, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->a:Ljava/lang/String;
goto :goto_dc
:cond_db
move-object v5, v7
:goto_dc
const-string v8, "topic_id"
.line 288
invoke-static {v8, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v3, :cond_e6
.line 39067
iget-object v5, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->b:Ljava/lang/String;
goto :goto_e7
:cond_e6
move-object v5, v7
:goto_e7
const-string v8, "name"
.line 289
invoke-static {v8, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v3, :cond_f1
.line 39069
iget-object v5, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->c:Ljava/lang/String;
goto :goto_f2
:cond_f1
move-object v5, v7
:goto_f2
const-string v8, "icon"
.line 290
invoke-static {v8, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v3, :cond_fc
.line 39075
iget-object v5, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->f:Ljava/lang/String;
goto :goto_fd
:cond_fc
move-object v5, v7
.line 291
:goto_fd
invoke-static {v6, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v3, :cond_108
.line 39077
iget-wide v5, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->g:J
.line 292
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v7
:cond_108
const-string v3, "post_count"
invoke-static {v3, v7, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 293
invoke-virtual {v0, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto/16 :goto_16
.line 296
:cond_112
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v3, "topics"
.line 297
invoke-static {v3, v0, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 40024
iget-object p0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->b:Ljava/lang/String;
const-string v0, "feed_type"
.line 298
invoke-static {v0, p0, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 299
sget-object p0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_WORLD_CARD:Lcom/imo/android/imoim/data/message/imdata/b$a;
invoke-virtual {p0}, Lcom/imo/android/imoim/data/message/imdata/b$a;->getProto()Ljava/lang/String;
move-result-object p0
invoke-static {v2, p0, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
return-object v1
.end method
.method private static final a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Lorg/json/JSONObject;
.registers 12
.line 145
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 8029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
const/4 v2, 0x0
if-eqz v1, :cond_d
.line 8124
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;
goto :goto_e
:cond_d
move-object v1, v2
:goto_e
const-string v3, "resource_id"
.line 146
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 9029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v1, :cond_1a
.line 9130
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;
goto :goto_1b
:cond_1a
move-object v1, v2
:goto_1b
const-string v3, "resource_type"
.line 147
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 10029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v1, :cond_27
.line 10132
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->e:Ljava/lang/String;
goto :goto_28
:cond_27
move-object v1, v2
:goto_28
const-string v3, "resource_text"
.line 148
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 11029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v1, :cond_34
.line 11134
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->f:Ljava/lang/String;
goto :goto_35
:cond_34
move-object v1, v2
:goto_35
const-string v3, "source"
.line 149
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 12029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v1, :cond_41
.line 12138
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->h:Lcom/google/gson/n;
goto :goto_42
:cond_41
move-object v1, v2
:goto_42
if-eqz v1, :cond_59
.line 13029
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v1, :cond_4b
.line 13138
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->h:Lcom/google/gson/n;
goto :goto_4c
:cond_4b
move-object v1, v2
.line 151
:goto_4c
invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
const-string v3, "extend_info"
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 155
:cond_59
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 14029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
const-string v4, "type"
if-eqz v3, :cond_116
.line 14144
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;
if-eqz v3, :cond_116
.line 156
check-cast v3, Ljava/lang/Iterable;
.line 380
invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_6e
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_116
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;
.line 157
new-instance v6, Lorg/json/JSONObject;
invoke-direct {v6}, Lorg/json/JSONObject;-><init>()V
if-eqz v5, :cond_86
.line 158
invoke-virtual {v5}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->b()Ljava/lang/String;
move-result-object v7
goto :goto_87
:cond_86
move-object v7, v2
:goto_87
invoke-static {v4, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
if-eqz v5, :cond_91
.line 159
invoke-virtual {v5}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a()Ljava/lang/String;
move-result-object v7
goto :goto_92
:cond_91
move-object v7, v2
:goto_92
const-string v8, "post_item_id"
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 161
instance-of v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/g;
if-eqz v7, :cond_a9
check-cast v5, Lcom/imo/android/imoim/world/data/bean/postitem/g;
.line 15011
iget-object v5, v5, Lcom/imo/android/imoim/world/data/bean/postitem/g;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 161
invoke-static {v5}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v5
const-string v7, "photo"
invoke-static {v7, v5, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_111
.line 162
:cond_a9
instance-of v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/i;
const-string v8, "thumbnail_image"
if-eqz v7, :cond_c6
.line 163
check-cast v5, Lcom/imo/android/imoim/world/data/bean/postitem/i;
.line 15015
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/i;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 163
invoke-static {v7}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v7
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 15017
iget-object v5, v5, Lcom/imo/android/imoim/world/data/bean/postitem/i;->b:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 164
invoke-static {v5}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v5
const-string v7, "video"
invoke-static {v7, v5, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_111
.line 166
:cond_c6
instance-of v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/a;
if-eqz v7, :cond_d6
.line 167
check-cast v5, Lcom/imo/android/imoim/world/data/bean/postitem/a;
.line 15019
iget-object v5, v5, Lcom/imo/android/imoim/world/data/bean/postitem/a;->b:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 167
invoke-static {v5}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v5
invoke-static {v8, v5, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_111
.line 169
:cond_d6
instance-of v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;
if-eqz v7, :cond_111
.line 170
check-cast v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;
.line 16011
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->a:Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
.line 170
invoke-static {v7}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->a(Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;)Lorg/json/JSONObject;
move-result-object v7
const-string v8, "image"
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 16015
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->c:Ljava/lang/String;
const-string v8, "link_url"
.line 171
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 17013
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->b:Ljava/lang/String;
const-string v8, "title"
.line 172
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 17017
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->d:Ljava/lang/String;
const-string v8, "description"
.line 173
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 17021
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->f:Ljava/lang/String;
const-string v8, "from"
.line 174
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 17023
iget-object v7, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->g:Ljava/lang/String;
const-string v8, "from_icon"
.line 175
invoke-static {v8, v7, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 18019
iget-object v5, v5, Lcom/imo/android/imoim/world/data/bean/postitem/f;->e:Ljava/lang/Boolean;
const-string v7, "is_video"
.line 176
invoke-static {v7, v5, v6}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 180
:cond_111
:goto_111
invoke-virtual {v1, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto/16 :goto_6e
:cond_116
const-string v3, "post_items"
.line 183
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 186
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 18029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
const-string v5, "name"
if-eqz v3, :cond_17e
.line 18142
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->i:Ljava/util/List;
if-eqz v3, :cond_17e
.line 187
check-cast v3, Ljava/lang/Iterable;
invoke-static {v3}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v3
if-eqz v3, :cond_17e
check-cast v3, Ljava/lang/Iterable;
.line 382
invoke-interface {v3}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_138
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_17e
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;
.line 188
new-instance v7, Lorg/json/JSONObject;
invoke-direct {v7}, Lorg/json/JSONObject;-><init>()V
.line 19065
iget-object v8, v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->a:Ljava/lang/String;
const-string v9, "topic_id"
.line 189
invoke-static {v9, v8, v7}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 19067
iget-object v8, v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->b:Ljava/lang/String;
.line 190
invoke-static {v5, v8, v7}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 19077
iget-wide v8, v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->g:J
.line 191
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
const-string v9, "post_count"
invoke-static {v9, v8, v7}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 20073
:try_start_160
iget-object v8, v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->e:Lcom/imo/android/imoim/world/data/bean/topic/TopicTag;
if-eqz v8, :cond_17a
const-string v8, "topic_tag"
.line 194
new-instance v9, Lorg/json/JSONObject;
sget-object v10, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object v10
.line 21073
iget-object v6, v6, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->e:Lcom/imo/android/imoim/world/data/bean/topic/TopicTag;
.line 194
invoke-virtual {v10, v6}, Lcom/google/gson/f;->b(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-direct {v9, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
invoke-static {v8, v9, v7}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
:try_end_17a
.catch Ljava/lang/Exception; {:try_start_160 .. :try_end_17a} :catch_17a
.line 199
:catch_17a
:cond_17a
invoke-virtual {v1, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_138
:cond_17e
const-string v3, "topic_info"
.line 201
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 204
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 22029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v3, :cond_193
.line 22126
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v3, :cond_193
.line 22271
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->c:Ljava/lang/String;
goto :goto_194
:cond_193
move-object v3, v2
:goto_194
const-string v6, "icon"
.line 205
invoke-static {v6, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 23029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v3, :cond_1a4
.line 23126
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v3, :cond_1a4
.line 23273
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->d:Ljava/lang/String;
goto :goto_1a5
:cond_1a4
move-object v3, v2
.line 206
:goto_1a5
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 24029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v3, :cond_1b3
.line 24126
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v3, :cond_1b3
.line 24266
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->a:Ljava/lang/String;
goto :goto_1b4
:cond_1b3
move-object v3, v2
:goto_1b4
const-string v5, "uid"
.line 207
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 25029
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v3, :cond_1c4
.line 25126
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v3, :cond_1c4
.line 25269
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->b:Ljava/lang/String;
goto :goto_1c5
:cond_1c4
move-object v3, v2
:goto_1c5
const-string v5, "anon_id"
.line 208
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string v3, "author"
.line 209
invoke-static {v3, v1, v0}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 212
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 26077
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->x:Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;
if-eqz v3, :cond_1db
.line 26407
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;->a:Ljava/lang/String;
goto :goto_1dc
:cond_1db
move-object v3, v2
:goto_1dc
const-string v5, "promotion_status"
.line 213
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 27077
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->x:Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;
if-eqz v3, :cond_1e8
.line 27409
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;->b:Ljava/lang/String;
goto :goto_1e9
:cond_1e8
move-object v3, v2
:goto_1e9
const-string v5, "promotion_url"
.line 214
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 28077
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->x:Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;
if-eqz v3, :cond_1f5
.line 28411
iget-object v3, v3, Lcom/imo/android/imoim/world/data/bean/feedentity/PromotionInfo;->c:Ljava/lang/Boolean;
goto :goto_1f6
:cond_1f5
move-object v3, v2
:goto_1f6
const-string v5, "can_promote_feed"
.line 215
invoke-static {v5, v3, v1}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 217
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
const-string v5, "resource_info"
.line 218
invoke-static {v5, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 29071
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->u:Lcom/imo/android/imoim/world/data/bean/feedentity/b$h;
if-eqz v0, :cond_20d
.line 219
invoke-virtual {v0}, Lcom/imo/android/imoim/world/data/bean/feedentity/b$h;->a()Lorg/json/JSONObject;
move-result-object v2
:cond_20d
const-string v0, "recommend_reason_info"
invoke-static {v0, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 30067
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->s:Ljava/lang/String;
const-string v2, "channel_type"
.line 220
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 30111
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->e:J
iget-wide v7, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->A:J
add-long/2addr v5, v7
.line 221
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "num_plays"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 31105
iget-boolean v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->j:Z
if-eqz v0, :cond_231
.line 31106
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->c:J
const-wide/16 v7, 0x1
add-long/2addr v5, v7
goto :goto_233
.line 31108
:cond_231
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->c:J
.line 222
:goto_233
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "num_likes"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 32035
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->d:J
.line 223
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "num_shares"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 32043
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->h:J
.line 224
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "num_viewers"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 32045
iget-wide v5, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->i:J
.line 225
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
const-string v2, "num_like_feelings"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 226
sget-object v0, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_WORLD_CARD:Lcom/imo/android/imoim/data/message/imdata/b$a;
invoke-virtual {v0}, Lcom/imo/android/imoim/data/message/imdata/b$a;->getProto()Ljava/lang/String;
move-result-object v0
invoke-static {v4, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 32059
iget-boolean v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->o:Z
.line 227
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const-string v2, "is_highlight"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 33049
iget-boolean v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->k:Z
.line 228
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const-string v2, "is_sender"
invoke-static {v2, v0, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string v0, "promotion_info"
.line 229
invoke-static {v0, v1, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string v0, "allow_share"
const-string v1, "allow_comment"
if-eqz p0, :cond_2a7
.line 33079
iget-object v2, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->y:Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;
if-eqz v2, :cond_2a7
.line 231
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
.line 33305
iget-boolean v5, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->a:Z
.line 232
invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v5
invoke-static {v1, v5, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 33307
iget-boolean v2, v2, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->b:Z
.line 233
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-static {v0, v2, v4}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string v2, "authority"
.line 234
invoke-static {v2, v4, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
:cond_2a7
if-eqz p0, :cond_2c9
.line 34081
iget-object p0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->z:Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;
if-eqz p0, :cond_2c9
.line 237
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 34305
iget-boolean v4, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->a:Z
.line 238
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
invoke-static {v1, v4, v2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
.line 34307
iget-boolean p0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$a;->b:Z
.line 239
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
invoke-static {v0, p0, v2}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
const-string p0, "origin_authority"
.line 240
invoke-static {p0, v2, v3}, Lcom/imo/android/imoim/util/cg;->a(Ljava/lang/String;Ljava/lang/Object;Lorg/json/JSONObject;)V
:cond_2c9
return-object v3
.end method
.method public static final a(Lcom/imo/android/imoim/world/data/bean/feedentity/d;)Lorg/json/JSONObject;
.registers 2
const-string v0, "feed"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 247
instance-of v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;
if-eqz v0, :cond_10
.line 248
check-cast p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b;
invoke-static {p0}, Lcom/imo/android/imoim/world/b/b;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/b;)Lorg/json/JSONObject;
move-result-object p0
return-object p0
.line 250
:cond_10
instance-of v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;
if-eqz v0, :cond_1b
.line 251
check-cast p0, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;
invoke-static {p0}, Lcom/imo/android/imoim/world/b/b;->a(Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;)Lorg/json/JSONObject;
move-result-object p0
return-object p0
.line 254
:cond_1b
new-instance p0, Lorg/json/JSONObject;
invoke-direct {p0}, Lorg/json/JSONObject;-><init>()V
return-object p0
.end method
.method public static final a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;Ljava/lang/String;)V
.registers 7
const-string v0, "type"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
if-eqz p1, :cond_b
.line 43038
iget-object v1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->b:Ljava/lang/String;
goto :goto_c
:cond_b
move-object v1, v0
.line 327
:goto_c
invoke-static {v1}, Lcom/imo/android/imoim/world/util/ad;->a(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_13
return-void
:cond_13
if-eqz p1, :cond_18
.line 44022
iget-object v1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->a:Ljava/util/List;
goto :goto_19
:cond_18
move-object v1, v0
.line 328
:goto_19
check-cast v1, Ljava/util/Collection;
const/4 v2, 0x0
if-eqz v1, :cond_27
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
if-eqz v1, :cond_25
goto :goto_27
:cond_25
const/4 v1, 0x0
goto :goto_28
:cond_27
:goto_27
const/4 v1, 0x1
:goto_28
if-eqz v1, :cond_2b
return-void
.line 329
:cond_2b
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "imo://world.topic/"
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz p1, :cond_43
.line 45022
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed;->a:Ljava/util/List;
if-eqz p1, :cond_43
.line 329
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;
if-eqz p1, :cond_43
.line 45065
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/TopicFeed$Topic;->a:Ljava/lang/String;
goto :goto_44
:cond_43
move-object p1, v0
.line 329
:goto_44
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "?entry_type="
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 330
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
const-string p2, "world_news"
invoke-static {p1, v2, p2}, Lcom/imo/android/imoim/deeplink/e;->a(Landroid/net/Uri;ZLjava/lang/String;)Lcom/imo/android/imoim/deeplink/d;
move-result-object p1
if-eqz p1, :cond_6a
.line 332
instance-of p2, p0, Landroidx/fragment/app/FragmentActivity;
if-nez p2, :cond_64
move-object p0, v0
:cond_64
check-cast p0, Landroidx/fragment/app/FragmentActivity;
invoke-interface {p1, p0}, Lcom/imo/android/imoim/deeplink/d;->jump(Landroidx/fragment/app/FragmentActivity;)V
return-void
:cond_6a
const-string p0, "Wrong DeepLink"
.line 334
check-cast p0, Ljava/lang/CharSequence;
.line 46026
invoke-static {p0, v2}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.end method
.method public static synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/b;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
if-eqz p1, :cond_9
.line 42029
iget-object v0, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz v0, :cond_9
.line 42130
iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;
goto :goto_a
:cond_9
const/4 v0, 0x0
.line 307
:goto_a
invoke-static {p0, p1, v0, p2, p3}, Lcom/imo/android/imoim/world/b/b;->a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/b;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Lcom/imo/android/imoim/world/data/bean/feedentity/b;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
const-string v0, "jumpPage"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "type"
invoke-static {p4, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 310
invoke-static {p3}, Lcom/imo/android/imoim/world/util/ad;->b(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_11
return-void
.line 311
:cond_11
invoke-static {p2}, Lcom/imo/android/imoim/world/util/ad;->a(Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_18
return-void
.line 312
:cond_18
invoke-virtual {p3}, Ljava/lang/String;->hashCode()I
move-result p2
const v0, 0x1b46fd6c
const/4 v1, 0x0
if-eq p2, v0, :cond_51
const v0, 0x5e20319e
if-eq p2, v0, :cond_28
goto :goto_64
:cond_28
const-string p2, "world_detail"
.line 313
invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_64
new-instance p2, Ljava/lang/StringBuilder;
const-string p3, "imo://world.detail/"
invoke-direct {p2, p3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz p1, :cond_40
.line 40029
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz p1, :cond_40
.line 40124
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;
goto :goto_41
:cond_40
move-object p1, v1
.line 313
:goto_41
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "?entry_type="
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
goto :goto_84
:cond_51
const-string p2, "world_home"
.line 314
invoke-virtual {p3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_64
invoke-static {p4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string p2, "imo://my_planet?resourceId=default_tab&entry_type="
invoke-virtual {p2, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
goto :goto_84
.line 315
:cond_64
:goto_64
new-instance p2, Ljava/lang/StringBuilder;
const-string p3, "imo://my_planet?resourceId="
invoke-direct {p2, p3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-eqz p1, :cond_74
.line 41029
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;
if-eqz p1, :cond_74
.line 41124
iget-object p1, p1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;
goto :goto_75
:cond_74
move-object p1, v1
.line 315
:goto_75
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "&entry_type="
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 317
:goto_84
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
const/4 p2, 0x0
const-string p3, "world_news"
invoke-static {p1, p2, p3}, Lcom/imo/android/imoim/deeplink/e;->a(Landroid/net/Uri;ZLjava/lang/String;)Lcom/imo/android/imoim/deeplink/d;
move-result-object p1
if-eqz p1, :cond_9c
.line 319
instance-of p2, p0, Landroidx/fragment/app/FragmentActivity;
if-nez p2, :cond_96
move-object p0, v1
:cond_96
check-cast p0, Landroidx/fragment/app/FragmentActivity;
invoke-interface {p1, p0}, Lcom/imo/android/imoim/deeplink/d;->jump(Landroidx/fragment/app/FragmentActivity;)V
return-void
:cond_9c
const-string p0, "Wrong DeepLink"
.line 321
check-cast p0, Ljava/lang/CharSequence;
.line 42026
invoke-static {p0, p2}, Lsg/bigo/common/ae;->a(Ljava/lang/CharSequence;I)V
return-void
.end method
.method public static final a(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;)V
.registers 13
const/16 v6, 0x40
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v3, p3
move v4, p4
move-object v5, p5
invoke-static/range {v0 .. v6}, Lcom/imo/android/imoim/world/b/b;->a(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;I)V
return-void
.end method
.method public static synthetic a(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;I)V
.registers 14
and-int/lit8 v0, p6, 0x4
if-eqz v0, :cond_5
const/4 p2, 0x0
:cond_5
move-object v2, p2
and-int/lit8 p2, p6, 0x8
if-eqz p2, :cond_d
const/4 p3, 0x0
const/4 v3, 0x0
goto :goto_e
:cond_d
move v3, p3
:goto_e
and-int/lit8 p2, p6, 0x10
if-eqz p2, :cond_15
const/4 p4, -0x1
const/4 v4, -0x1
goto :goto_16
:cond_15
move v4, p4
:goto_16
and-int/lit8 p2, p6, 0x20
if-eqz p2, :cond_1c
const-string p5, ""
:cond_1c
move-object v5, p5
const/4 v6, 0x0
move-object v0, p0
move-object v1, p1
.line 58
invoke-static/range {v0 .. v6}, Lcom/imo/android/imoim/world/b/b;->a(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;Lcom/imo/android/imoim/util/common/a$a;)V
return-void
.end method
.method public static final a(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;Lcom/imo/android/imoim/util/common/a$a;)V
.registers 13
if-eqz p0, :cond_82
if-nez p1, :cond_6
goto/16 :goto_82
:cond_6
if-nez p5, :cond_a
const-string p5, ""
:cond_a
move-object v5, p5
.line 63
sget-object p5, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {p5}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->isWorldShareWithNewStyle()I
move-result p5
const/4 v0, 0x0
const/4 v1, 0x1
if-ne p5, v1, :cond_17
const/4 p5, 0x1
goto :goto_18
:cond_17
const/4 p5, 0x0
.line 64
:goto_18
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "shareWorld refer is "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ", isNewStyleAb is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v3, ", context is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v3, 0x20
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "WorldForwardUtil"
.line 1071
invoke-static {v3, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 65
invoke-static {v5}, Lcom/imo/android/imoim/world/b/b;->a(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_51
if-eqz p5, :cond_51
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v3, p3
move v4, p4
.line 66
invoke-static/range {v0 .. v5}, Lcom/imo/android/imoim/world/b/b;->b(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;)V
return-void
.line 70
:cond_51
invoke-static {v5, p1, p2}, Lcom/imo/android/imoim/world/b/b;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Lcom/imo/android/imoim/world/b/a;
move-result-object p1
.line 71
sget-object p5, Lcom/imo/android/imoim/globalshare/SharingActivity2;->d:Lcom/imo/android/imoim/globalshare/SharingActivity2$a;
.line 2036
iget p5, p1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I
.line 71
invoke-static {p0, p5}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;I)Landroid/content/Intent;
move-result-object p5
.line 72
instance-of v2, p0, Landroidx/fragment/app/FragmentActivity;
if-eqz v2, :cond_6f
if-eqz p6, :cond_6f
.line 2039
iput-boolean v1, p1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->g:Z
.line 74
check-cast p0, Landroidx/fragment/app/FragmentActivity;
invoke-static {p0}, Lcom/imo/android/imoim/util/common/a;->a(Landroidx/fragment/app/FragmentActivity;)Lcom/imo/android/imoim/util/common/a;
move-result-object p0
invoke-virtual {p0, p5, p6}, Lcom/imo/android/imoim/util/common/a;->a(Landroid/content/Intent;Lcom/imo/android/imoim/util/common/a$a;)V
goto :goto_74
.line 3039
:cond_6f
iput-boolean v0, p1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->g:Z
.line 77
invoke-virtual {p0, p5}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 4024
:goto_74
iget-object p0, p1, Lcom/imo/android/imoim/world/b/a;->a:Lcom/imo/android/imoim/data/message/imdata/bo;
.line 79
invoke-static {p0, p2, p3, p4, v5}, Lcom/imo/android/imoim/world/stats/reporter/recommend/m;->a(Lcom/imo/android/imoim/data/message/imdata/bo;Ljava/lang/String;IILjava/lang/String;)V
.line 80
sget-object p0, Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;->h:Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;
invoke-static {v5}, Lcom/imo/android/imoim/world/util/ad;->c(Ljava/lang/String;)Lcom/imo/android/imoim/world/worldnews/tabs/c;
move-result-object p0
invoke-static {p0}, Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;->c(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V
:cond_82
:goto_82
return-void
.end method
.method private static final a(Ljava/lang/String;)Z
.registers 2
const-string v0, "chat"
.line 84
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_13
const-string v0, "story_card"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_11
goto :goto_13
:cond_11
const/4 p0, 0x0
return p0
:cond_13
:goto_13
const/4 p0, 0x1
return p0
.end method
.method private static b(Landroid/content/Context;Lorg/json/JSONObject;Ljava/lang/String;IILjava/lang/String;)V
.registers 8
if-eqz p0, :cond_38
if-nez p1, :cond_5
goto :goto_38
.line 104
:cond_5
instance-of v0, p0, Landroidx/fragment/app/FragmentActivity;
if-nez v0, :cond_a
return-void
:cond_a
if-nez p5, :cond_e
const-string p5, ""
.line 108
:cond_e
invoke-static {p5, p1, p2}, Lcom/imo/android/imoim/world/b/b;->a(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;)Lcom/imo/android/imoim/world/b/a;
move-result-object v0
const/4 v1, 0x0
.line 6039
iput-boolean v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->g:Z
.line 110
sget-object v1, Lcom/imo/android/imoim/globalshare/fragment/SharingFragment;->b:Lcom/imo/android/imoim/globalshare/fragment/SharingFragment$a;
check-cast p0, Landroidx/fragment/app/FragmentActivity;
.line 7036
iget v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I
.line 110
invoke-static {p0, v1}, Lcom/imo/android/imoim/globalshare/fragment/SharingFragment$a;->a(Landroidx/fragment/app/FragmentActivity;I)Lcom/imo/android/imoim/globalshare/fragment/SharingFragment;
move-result-object p0
if-eqz p0, :cond_2a
.line 111
new-instance v1, Lcom/imo/android/imoim/world/b/b$a;
invoke-direct {v1, p1, p5}, Lcom/imo/android/imoim/world/b/b$a;-><init>(Lorg/json/JSONObject;Ljava/lang/String;)V
check-cast v1, Lcom/imo/android/imoim/globalshare/fragment/a;
.line 7088
iput-object v1, p0, Lcom/imo/android/imoim/globalshare/fragment/SharingFragment;->a:Lcom/imo/android/imoim/globalshare/fragment/a;
.line 8024
:cond_2a
iget-object p0, v0, Lcom/imo/android/imoim/world/b/a;->a:Lcom/imo/android/imoim/data/message/imdata/bo;
.line 122
invoke-static {p0, p2, p3, p4, p5}, Lcom/imo/android/imoim/world/stats/reporter/recommend/m;->a(Lcom/imo/android/imoim/data/message/imdata/bo;Ljava/lang/String;IILjava/lang/String;)V
.line 123
sget-object p0, Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;->h:Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;
invoke-static {p5}, Lcom/imo/android/imoim/world/util/ad;->c(Ljava/lang/String;)Lcom/imo/android/imoim/world/worldnews/tabs/c;
move-result-object p0
invoke-static {p0}, Lcom/imo/android/imoim/world/stats/reporter/jumppage/k;->c(Lcom/imo/android/imoim/world/worldnews/tabs/c;)V
:cond_38
:goto_38
return-void
.end method