PublishPanelConfig.smali
.class public final Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;
}
.end annotation
# static fields
.field public static final CREATOR:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;
.field static final synthetic a:[Lkotlin/k/g;
# instance fields
.field public A:Z
.field public B:Z
.field public C:I
.field public D:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/commonpublish/data/TopicData;",
">;"
}
.end annotation
.end field
.field public E:Z
.field F:Z
.field public G:Ljava/lang/String;
.field public H:I
.field public I:J
.field public J:J
.field public K:J
.field public L:I
.field public M:Z
.field public N:Z
.field public O:Ljava/lang/String;
.field public P:Z
.field public Q:Z
.field public R:Ljava/lang/String;
.field public S:Z
.field public T:Z
.field public U:[I
.field V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
.field public W:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lcom/imo/android/imoim/commonpublish/ExtraActionItem;",
">;"
}
.end annotation
.end field
.field X:Z
.field private final Y:Lkotlin/f;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Ljava/lang/String;
.field public e:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/commonpublish/data/MediaData;",
">;"
}
.end annotation
.end field
.field public f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;
.field public g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
.field public h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;
.field public i:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/commonpublish/data/ForwardData;",
">;"
}
.end annotation
.end field
.field public j:Z
.field public k:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;",
">;"
}
.end annotation
.end field
.field public l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
.field public m:I
.field public n:Z
.field public o:Z
.field public p:Z
.field public q:Z
.field public r:Z
.field public s:Z
.field public t:Z
.field public u:Z
.field public v:Z
.field public w:Z
.field public x:Z
.field public y:Z
.field public z:Z
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "extras"
const-string v4, "getExtras()Lcom/imo/android/imoim/commonpublish/QuietJSONObject;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a:[Lkotlin/k/g;
new-instance v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->CREATOR:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;
return-void
.end method
.method public constructor <init>()V
.registers 3
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x1
.line 39
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z
.line 40
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z
.line 41
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z
.line 47
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z
.line 56
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I
.line 58
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z
const/16 v0, 0x9
.line 62
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I
const-wide/16 v0, 0x7d0
.line 65
iput-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J
.line 88
sget-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$b;->a:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$b;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Y:Lkotlin/f;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.registers 9
const-string v0, "parcel"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 235
invoke-direct {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;-><init>()V
.line 236
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;
.line 237
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;
.line 238
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;
.line 239
sget-object v0, Lcom/imo/android/imoim/commonpublish/data/MediaData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/MediaData$a;
check-cast v0, Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v0
check-cast v0, Ljava/util/List;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;
.line 240
const-class v0, Lcom/imo/android/imoim/biggroup/data/LocationInfo;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/biggroup/data/LocationInfo;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;
.line 241
const-class v0, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
.line 242
const-class v0, Lcom/imo/android/imoim/commonpublish/data/SettingsData;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/data/SettingsData;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;
.line 243
sget-object v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/ForwardData$a;
check-cast v0, Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v0
check-cast v0, Ljava/util/List;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
.line 244
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_66
const/4 v0, 0x1
goto :goto_67
:cond_66
const/4 v0, 0x0
:goto_67
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z
.line 245
sget-object v0, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/AtPeopleData$a;
check-cast v0, Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v0
check-cast v0, Ljava/util/List;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;
.line 246
const-class v0, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
.line 247
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I
.line 248
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I
.line 249
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_97
const/4 v0, 0x1
goto :goto_98
:cond_97
const/4 v0, 0x0
:goto_98
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z
.line 250
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_a2
const/4 v0, 0x1
goto :goto_a3
:cond_a2
const/4 v0, 0x0
:goto_a3
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z
.line 251
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_ad
const/4 v0, 0x1
goto :goto_ae
:cond_ad
const/4 v0, 0x0
:goto_ae
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z
.line 252
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_b8
const/4 v0, 0x1
goto :goto_b9
:cond_b8
const/4 v0, 0x0
:goto_b9
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z
.line 253
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_c3
const/4 v0, 0x1
goto :goto_c4
:cond_c3
const/4 v0, 0x0
:goto_c4
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z
.line 254
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_ce
const/4 v0, 0x1
goto :goto_cf
:cond_ce
const/4 v0, 0x0
:goto_cf
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z
.line 255
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_d9
const/4 v0, 0x1
goto :goto_da
:cond_d9
const/4 v0, 0x0
:goto_da
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z
.line 256
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_e4
const/4 v0, 0x1
goto :goto_e5
:cond_e4
const/4 v0, 0x0
:goto_e5
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z
.line 257
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_ef
const/4 v0, 0x1
goto :goto_f0
:cond_ef
const/4 v0, 0x0
:goto_f0
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z
.line 258
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_fa
const/4 v0, 0x1
goto :goto_fb
:cond_fa
const/4 v0, 0x0
:goto_fb
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z
.line 259
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_105
const/4 v0, 0x1
goto :goto_106
:cond_105
const/4 v0, 0x0
:goto_106
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z
.line 260
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_110
const/4 v0, 0x1
goto :goto_111
:cond_110
const/4 v0, 0x0
:goto_111
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z
.line 261
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_11b
const/4 v0, 0x1
goto :goto_11c
:cond_11b
const/4 v0, 0x0
:goto_11c
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z
.line 262
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;
.line 263
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_12c
const/4 v0, 0x1
goto :goto_12d
:cond_12c
const/4 v0, 0x0
:goto_12d
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z
.line 264
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_137
const/4 v0, 0x1
goto :goto_138
:cond_137
const/4 v0, 0x0
:goto_138
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z
.line 265
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_142
const/4 v0, 0x1
goto :goto_143
:cond_142
const/4 v0, 0x0
:goto_143
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z
.line 266
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_14d
const/4 v0, 0x1
goto :goto_14e
:cond_14d
const/4 v0, 0x0
:goto_14e
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z
.line 267
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I
.line 268
sget-object v0, Lcom/imo/android/imoim/commonpublish/data/TopicData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/TopicData$a;
check-cast v0, Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v0
check-cast v0, Ljava/util/List;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;
.line 269
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_16a
const/4 v0, 0x1
goto :goto_16b
:cond_16a
const/4 v0, 0x0
:goto_16b
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z
.line 270
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_175
const/4 v0, 0x1
goto :goto_176
:cond_175
const/4 v0, 0x0
:goto_176
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z
.line 271
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;
.line 272
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J
.line 273
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J
.line 274
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J
.line 275
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I
.line 276
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_19e
const/4 v0, 0x1
goto :goto_19f
:cond_19e
const/4 v0, 0x0
:goto_19f
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z
.line 277
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;
.line 278
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_1af
const/4 v0, 0x1
goto :goto_1b0
:cond_1af
const/4 v0, 0x0
:goto_1b0
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z
.line 279
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_1ba
const/4 v0, 0x1
goto :goto_1bb
:cond_1ba
const/4 v0, 0x0
:goto_1bb
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z
.line 280
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-lez v0, :cond_1ca
.line 282
new-array v0, v0, [I
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I
.line 283
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readIntArray([I)V
.line 286
:cond_1ca
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1fc
.line 288
:try_start_1d0
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 289
invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v0
const-string v4, "keys()"
invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 599
:goto_1de
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_1fc
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 290
invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;
move-result-object v5
const-string v6, "it"
invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3, v4}, Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v5, v4, v6}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/imo/android/imoim/commonpublish/j;
:try_end_1fa
.catch Ljava/lang/Exception; {:try_start_1d0 .. :try_end_1fa} :catch_1fb
goto :goto_1de
:catch_1fb
nop
.line 298
:cond_1fc
const-class v0, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
.line 300
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
if-lez v0, :cond_21c
.line 303
const-class v0, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readArrayList(Ljava/lang/ClassLoader;)Ljava/util/ArrayList;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
.line 305
:cond_21c
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_224
const/4 v0, 0x1
goto :goto_225
:cond_224
const/4 v0, 0x0
:goto_225
iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z
.line 306
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_22e
goto :goto_22f
:cond_22e
const/4 v1, 0x0
:goto_22f
iput-boolean v1, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z
return-void
.end method
# virtual methods
.method public final a()Lcom/imo/android/imoim/commonpublish/j;
.registers 2
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Y:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/j;
return-object v0
.end method
.method public final b()Lorg/json/JSONObject;
.registers 9
const-string v0, "text"
.line 102
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
:try_start_7
const-string v2, "target_id"
.line 104
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 105
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "hint"
.line 106
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 107
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;
if-eqz v2, :cond_47
.line 108
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 109
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;
if-nez v3, :cond_2a
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_2a
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_2e
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_42
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;
.line 110
invoke-virtual {v4}, Lcom/imo/android/imoim/commonpublish/data/MediaData;->g()Lorg/json/JSONObject;
move-result-object v4
invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_2e
:cond_42
const-string v3, "media"
.line 112
invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_47
const-string v2, "location"
.line 114
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;
const/4 v4, 0x0
if-eqz v3, :cond_53
invoke-virtual {v3}, Lcom/imo/android/imoim/biggroup/data/LocationInfo;->a()Lorg/json/JSONObject;
move-result-object v3
goto :goto_54
:cond_53
move-object v3, v4
:goto_54
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "view_perm_data"
.line 115
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
if-eqz v3, :cond_62
invoke-virtual {v3}, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;->a()Lorg/json/JSONObject;
move-result-object v3
goto :goto_63
:cond_62
move-object v3, v4
:goto_63
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "settings"
.line 116
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;
if-eqz v3, :cond_70
invoke-virtual {v3}, Lcom/imo/android/imoim/commonpublish/data/SettingsData;->a()Lorg/json/JSONObject;
move-result-object v4
:cond_70
invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "max_photo_count"
.line 117
iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v2, "enable_async_publish"
.line 118
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_location"
.line 119
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_view_perm"
.line 120
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_privacy"
.line 121
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_privacy_download"
.line 122
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_gif"
.line 123
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_topic"
.line 124
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "must_has_media_to_send"
.line 125
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "transcode_video"
.line 126
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "auto_show_keyboard"
.line 127
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_at_people"
.line 128
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_text_photo"
.line 129
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "disable_link_component_jump"
.line 130
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_also_comment"
.line 131
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "enable_also_also_post_to_story"
.line 132
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "is_from_profile"
.line 134
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "is_show_sing_guide"
.line 135
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "record_source"
.line 136
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "show_voice"
.line 137
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "topic_mode"
.line 139
iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v2, "can_switch_topic"
.line 140
iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v2, "enable_sing_box"
.line 141
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "topic_id"
.line 142
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "max_file_size"
.line 144
iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J
invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string v2, "max_video_duration"
.line 145
iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J
invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string v2, "max_text_length"
.line 146
iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J
invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
const-string v2, "check_send_btn_delay"
.line 147
iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
const-string v2, "is_from_task"
.line 149
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "task_id"
.line 150
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
const-string v2, "is_deep_go_post"
.line 151
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
const-string v2, "is_task_go_post"
.line 152
iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 154
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I
const/4 v3, 0x0
if-eqz v2, :cond_175
.line 155
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 156
iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I
if-nez v4, :cond_164
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_164
array-length v5, v4
const/4 v6, 0x0
:goto_166
if-ge v6, v5, :cond_170
aget v7, v4, v6
.line 157
invoke-virtual {v2, v7}, Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;
add-int/lit8 v6, v6, 0x1
goto :goto_166
:cond_170
const-string v4, "menu"
.line 159
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 161
:cond_175
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;
if-eqz v2, :cond_1a2
.line 162
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 163
iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;
if-nez v4, :cond_185
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_185
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_189
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_19d
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/imo/android/imoim/commonpublish/data/TopicData;
.line 164
invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/TopicData;->a()Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_189
:cond_19d
const-string v4, "selected_topics"
.line 166
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 168
:cond_1a2
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
if-eqz v2, :cond_1cf
.line 169
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 170
iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
if-nez v4, :cond_1b2
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_1b2
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_1b6
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_1ca
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/imo/android/imoim/commonpublish/data/ForwardData;
.line 171
invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->a()Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_1b6
:cond_1ca
const-string v4, "forward_data"
.line 173
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_1cf
const-string v2, "publish_anyway"
.line 176
iget-boolean v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z
invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 178
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;
if-eqz v2, :cond_203
.line 179
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 180
iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;
if-nez v4, :cond_1e6
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_1e6
invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_1ea
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_1fe
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;
.line 181
invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;->a()Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_1ea
:cond_1fe
const-string v4, "at_people"
.line 183
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 186
:cond_203
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
if-eqz v2, :cond_210
const-string v4, "selected_text_photo"
.line 187
invoke-virtual {v2}, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;->a()Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:cond_210
const-string v2, "selected_text_photo_position"
.line 189
iget v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I
invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 191
invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;
move-result-object v2
const-string v4, "extras"
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 193
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
if-eqz v2, :cond_22d
const-string v4, "reporter_info"
invoke-virtual {v2}, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;->a()Lorg/json/JSONObject;
move-result-object v2
invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 195
:cond_22d
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
check-cast v2, Ljava/util/Collection;
if-eqz v2, :cond_239
invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z
move-result v2
if-eqz v2, :cond_23a
:cond_239
const/4 v3, 0x1
:cond_23a
if-nez v3, :cond_28c
.line 196
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V
.line 197
iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
if-nez v3, :cond_248
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_248
invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_24c
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_287
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;
.line 1561
new-instance v5, Lcom/imo/android/imoim/commonpublish/j;
invoke-direct {v5}, Lcom/imo/android/imoim/commonpublish/j;-><init>()V
const-string v6, "id"
iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->a:I
invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;
move-result-object v5
const-string v6, "icon"
iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->b:I
invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;
move-result-object v5
iget-object v6, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->c:Ljava/lang/String;
invoke-virtual {v5, v0, v6}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/imo/android/imoim/commonpublish/j;
move-result-object v5
const-string v6, "accessory_type"
.line 1562
iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->d:I
invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;
move-result-object v5
const-string v6, "checked"
iget-boolean v4, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->e:Z
invoke-virtual {v5, v6, v4}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Z)Lcom/imo/android/imoim/commonpublish/j;
move-result-object v4
.line 198
invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_24c
:cond_287
const-string v0, "extra_item_data"
.line 200
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_28c
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_28c} :catch_28c
:catch_28c
:cond_28c
return-object v1
.end method
.method public final c()V
.registers 3
.line 211
invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;
move-result-object v0
const-string v1, "video_transcode_tmp_file_path"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/commonpublish/j;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 212
move-object v1, v0
check-cast v1, Ljava/lang/CharSequence;
if-eqz v1, :cond_18
invoke-static {v1}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_16
goto :goto_18
:cond_16
const/4 v1, 0x0
goto :goto_19
:cond_18
:goto_18
const/4 v1, 0x1
:goto_19
if-nez v1, :cond_23
.line 213
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-static {v1}, Lsg/bigo/common/l;->b(Ljava/io/File;)Z
:cond_23
return-void
.end method
.method public final d()V
.registers 4
.line 223
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z
if-eqz v0, :cond_4c
.line 224
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;
if-eqz v0, :cond_4c
check-cast v0, Ljava/lang/Iterable;
.line 585
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
check-cast v1, Ljava/util/Collection;
.line 594
invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_15
:goto_15
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2f
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
.line 593
check-cast v2, Lcom/imo/android/imoim/commonpublish/data/MediaData;
.line 2021
iget-object v2, v2, Lcom/imo/android/imoim/commonpublish/data/MediaData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
if-eqz v2, :cond_28
.line 2023
iget-object v2, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->b:Ljava/lang/String;
goto :goto_29
:cond_28
const/4 v2, 0x0
:goto_29
if-eqz v2, :cond_15
.line 593
invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_15
.line 596
:cond_2f
check-cast v1, Ljava/util/List;
check-cast v1, Ljava/lang/Iterable;
.line 597
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_37
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4c
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 225
new-instance v2, Ljava/io/File;
invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-static {v2}, Lsg/bigo/common/l;->b(Ljava/io/File;)Z
goto :goto_37
:cond_4c
return-void
.end method
.method public final describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.registers 5
const-string v0, "parcel"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 310
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 311
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 312
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 313
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 314
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;
check-cast v0, Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 315
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;
check-cast v0, Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 316
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;
check-cast v0, Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 317
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 318
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 319
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 320
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;
check-cast v0, Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 321
iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 322
iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 323
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 324
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 325
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 326
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 327
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 328
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 329
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 330
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 331
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 332
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 333
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 334
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 335
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 336
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 337
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 338
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 339
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 340
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 341
iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 342
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 343
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 344
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 345
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 346
iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 347
iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 348
iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 349
iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 350
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 351
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 352
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 353
iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 354
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I
const/4 v1, -0x1
if-eqz v0, :cond_fd
if-nez v0, :cond_f3
.line 355
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_f3
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 356
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V
goto :goto_100
.line 358
:cond_fd
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
.line 360
:goto_100
invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;
move-result-object v0
invoke-virtual {v0}, Lcom/imo/android/imoim/commonpublish/j;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 362
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;
check-cast v0, Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 364
iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
check-cast p2, Ljava/util/Collection;
const/4 v0, 0x0
if-eqz p2, :cond_122
invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z
move-result p2
if-eqz p2, :cond_120
goto :goto_122
:cond_120
const/4 p2, 0x0
goto :goto_123
:cond_122
:goto_122
const/4 p2, 0x1
:goto_123
if-nez p2, :cond_138
.line 365
iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
if-eqz p2, :cond_12d
invoke-virtual {p2}, Ljava/util/ArrayList;->size()I
move-result v0
:cond_12d
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 366
iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;
check-cast p2, Ljava/util/List;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeList(Ljava/util/List;)V
goto :goto_13b
.line 368
:cond_138
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
.line 370
:goto_13b
iget-boolean p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 371
iget-boolean p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
return-void
.end method