VoiceRoomInfo$a.smali
.class public final Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo$a;
.super Ljava/lang/Object;
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.registers 56
move-object/from16 v0, p1
const-string v1, "in"
invoke-static {v0, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v1, Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v3
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v4
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v7
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v9
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v10
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v11
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v12
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v13
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v14
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v16
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v18
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
const/16 v20, 0x1
const/16 v21, 0x0
if-eqz v2, :cond_46
const/16 v22, 0x1
goto :goto_48
:cond_46
const/16 v22, 0x0
:goto_48
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v23
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_55
const/16 v24, 0x1
goto :goto_57
:cond_55
const/16 v24, 0x0
:goto_57
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v25
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v27
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v28
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;
move-result-object v2
move-object/from16 v29, v2
check-cast v29, Ljava/util/List;
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v30
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
const/16 v31, 0x0
if-eqz v2, :cond_82
sget-object v2, Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;
move-object/from16 v32, v2
goto :goto_84
:cond_82
move-object/from16 v32, v31
:goto_84
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_95
sget-object v2, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;
move-object/from16 v33, v2
goto :goto_97
:cond_95
move-object/from16 v33, v31
:goto_97
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_a8
sget-object v2, Lcom/imo/android/imoim/communitymodule/data/SimpleRankInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/communitymodule/data/SimpleRankInfo;
move-object/from16 v34, v2
goto :goto_aa
:cond_a8
move-object/from16 v34, v31
:goto_aa
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v35
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v37
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_da
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
move-wide/from16 v39, v14
new-instance v14, Ljava/util/ArrayList;
invoke-direct {v14, v2}, Ljava/util/ArrayList;-><init>(I)V
:goto_c3
if-eqz v2, :cond_d7
const-class v15, Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;
invoke-virtual {v15}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v15
invoke-virtual {v0, v15}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v15
check-cast v15, Lcom/imo/android/imoim/communitymodule/data/certification/CyUserCertification;
invoke-virtual {v14, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v2, v2, -0x1
goto :goto_c3
:cond_d7
move-object/from16 v41, v14
goto :goto_de
:cond_da
move-wide/from16 v39, v14
move-object/from16 v41, v31
:goto_de
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_ef
sget-object v2, Lcom/imo/android/imoim/chatroom/data/RoomCloseInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/chatroom/data/RoomCloseInfo;
move-object/from16 v42, v2
goto :goto_f1
:cond_ef
move-object/from16 v42, v31
:goto_f1
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v43
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v44
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v45
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v46
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v47
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v50
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_11a
sget-object v2, Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, v0}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;
move-object/from16 v48, v2
goto :goto_11c
:cond_11a
move-object/from16 v48, v31
:goto_11c
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_125
const/16 v52, 0x1
goto :goto_127
:cond_125
const/16 v52, 0x0
:goto_127
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v53
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_14e
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readInt()I
move-result v2
new-instance v14, Ljava/util/LinkedHashMap;
invoke-direct {v14, v2}, Ljava/util/LinkedHashMap;-><init>(I)V
:goto_13a
if-eqz v2, :cond_14c
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v15
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-interface {v14, v15, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
add-int/lit8 v2, v2, -0x1
move-object/from16 v0, p1
goto :goto_13a
:cond_14c
move-object v0, v14
goto :goto_150
:cond_14e
move-object/from16 v0, v31
:goto_150
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v49
move-object v2, v1
move-wide/from16 v14, v39
move/from16 v20, v22
move-object/from16 v21, v23
move/from16 v22, v24
move-wide/from16 v23, v25
move-object/from16 v25, v27
move-object/from16 v26, v28
move-object/from16 v27, v29
move-object/from16 v28, v30
move-object/from16 v29, v32
move-object/from16 v30, v33
move-object/from16 v31, v34
move-wide/from16 v32, v35
move-wide/from16 v34, v37
move-object/from16 v36, v41
move-object/from16 v37, v42
move-object/from16 v38, v43
move-object/from16 v39, v44
move-object/from16 v40, v45
move-object/from16 v41, v46
move-object/from16 v42, v47
move-wide/from16 v43, v50
move-object/from16 v45, v48
move/from16 v46, v52
move-object/from16 v47, v53
move-object/from16 v48, v0
invoke-direct/range {v2 .. v49}, Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;-><init>(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJZLjava/lang/String;ZJLjava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/imo/android/imoim/rooms/data/RoomsMusicInfo;Lcom/imo/android/imoim/rooms/data/RoomsVideoInfo;Lcom/imo/android/imoim/communitymodule/data/SimpleRankInfo;JJLjava/util/ArrayList;Lcom/imo/android/imoim/chatroom/data/RoomCloseInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLcom/imo/android/imoim/voiceroom/select/data/FollowMembersResponse;ZLjava/lang/String;Ljava/util/Map;Ljava/lang/String;)V
return-object v1
.end method
.method public final newArray(I)[Ljava/lang/Object;
.registers 2
new-array p1, p1, [Lcom/imo/android/imoim/mediaroom/roominfo/VoiceRoomInfo;
return-object p1
.end method