RoomsStartActivity.smali

.class public final Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;
.super Lcom/imo/android/imoim/activities/IMOActivity;
.source "SourceFile"

# interfaces
.implements Landroid/view/View$OnClickListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$a;
    }
.end annotation


# static fields
.field static final synthetic a:[Lkotlin/k/g;

.field public static final b:Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$a;


# instance fields
.field private final c:Lkotlin/f;

.field private d:Ljava/lang/String;

.field private e:Ljava/lang/String;

.field private f:Ljava/lang/String;

.field private g:Z

.field private h:Ljava/lang/String;

.field private i:Ljava/lang/String;

.field private j:Ljava/lang/String;

.field private k:Ljava/lang/String;

.field private final l:Lkotlin/f;

.field private final m:Lkotlin/f;

.field private final n:Lkotlin/f;

.field private final o:Lkotlin/f;

.field private final p:F

.field private final q:F

.field private final r:I

.field private s:Ljava/util/HashMap;


# direct methods
.method static constructor <clinit>()V
    .registers 6

    const-class v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;

    const/4 v1, 0x5

    new-array v1, v1, [Lkotlin/k/g;

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "previewConfig"

    const-string v5, "getPreviewConfig()Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x0

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "chatThemeTitle"

    const-string v5, "getChatThemeTitle()Ljava/lang/String;"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x1

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "videoThemeTitle"

    const-string v5, "getVideoThemeTitle()Ljava/lang/String;"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x2

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v3

    const-string v4, "musicThemeTitle"

    const-string v5, "getMusicThemeTitle()Ljava/lang/String;"

    invoke-direct {v2, v3, v4, v5}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v2

    check-cast v2, Lkotlin/k/g;

    const/4 v3, 0x3

    aput-object v2, v1, v3

    new-instance v2, Lkotlin/f/b/z;

    invoke-static {v0}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v0

    const-string v3, "onlineVideoThemeTitle"

    const-string v4, "getOnlineVideoThemeTitle()Ljava/lang/String;"

    invoke-direct {v2, v0, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v0

    check-cast v0, Lkotlin/k/g;

    const/4 v2, 0x4

    aput-object v0, v1, v2

    sput-object v1, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a:[Lkotlin/k/g;

    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->b:Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$a;

    return-void
.end method

.method public constructor <init>()V
    .registers 2

    .line 49
    invoke-direct {p0}, Lcom/imo/android/imoim/activities/IMOActivity;-><init>()V

    .line 50
    sget-object v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$f;->a:Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$f;

    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/rooms/start/RoomsStartActivity;->c:Lkotlin/f;

    const-string v0, ""

    .line 54
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    .line 55
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e:Ljava/lang/String;

    .line 56
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    .line 59
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/b/d;->c()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    const-string v0, "outside"

    .line 60
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->j:Ljava/lang/String;

    const-string v0, "room_start"

    .line 61
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->k:Ljava/lang/String;

    .line 63
    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$b;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$b;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    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/rooms/start/RoomsStartActivity;->l:Lkotlin/f;

    .line 64
    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$p;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$p;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    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/rooms/start/RoomsStartActivity;->m:Lkotlin/f;

    .line 65
    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$c;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$c;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    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/rooms/start/RoomsStartActivity;->n:Lkotlin/f;

    .line 66
    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$d;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$d;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    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/rooms/start/RoomsStartActivity;->o:Lkotlin/f;

    const v0, 0x3fe38e39

    .line 68
    iput v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->p:F

    const v0, 0x402aaaab

    .line 69
    iput v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->q:F

    .line 70
    sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getPartyStartTestGroup()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->r:I

    return-void
.end method

.method private final a()Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->c:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;

    return-object v0
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)Ljava/lang/String;
    .registers 1

    .line 49
    iget-object p0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    return-object p0
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Lcom/imo/android/imoim/rooms/data/j;)V
    .registers 14

    if-eqz p1, :cond_c7

    .line 16351
    sget v0, Lcom/imo/android/imoim/k$a;->iv_background:I

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string v1, "iv_background"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->getTag()Ljava/lang/Object;

    move-result-object v0

    .line 16352
    instance-of v1, v0, Ljava/lang/String;

    const-string v2, ""

    if-eqz v1, :cond_1c

    check-cast v0, Ljava/lang/String;

    goto :goto_1d

    :cond_1c
    move-object v0, v2

    .line 17085
    :goto_1d
    iget-object v1, p1, Lcom/imo/android/imoim/rooms/data/j;->q:Ljava/lang/String;

    .line 16353
    check-cast v1, Ljava/lang/CharSequence;

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v1

    const/4 v3, 0x1

    const/4 v4, 0x0

    if-lez v1, :cond_2b

    const/4 v1, 0x1

    goto :goto_2c

    :cond_2b
    const/4 v1, 0x0

    :goto_2c
    if-eqz v1, :cond_30

    const-string v0, "own"

    .line 16356
    :cond_30
    move-object v1, p0

    check-cast v1, Landroid/content/Context;

    iget-object v5, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->k:Ljava/lang/String;

    invoke-static {v1, p1, v5}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/content/Context;Lcom/imo/android/imoim/rooms/data/j;Ljava/lang/String;)V

    .line 18031
    iget-object v1, p1, Lcom/imo/android/imoim/rooms/data/j;->a:Ljava/lang/String;

    .line 18069
    iget-object p1, p1, Lcom/imo/android/imoim/rooms/data/j;->l:Ljava/lang/String;

    .line 16357
    iget-boolean v5, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    iget-object v6, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->j:Ljava/lang/String;

    iget-object v7, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    const-string v8, "scope"

    invoke-static {p1, v8}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v8, "theme"

    invoke-static {v7, v8}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v9, "bgUrl"

    invoke-static {v0, v9}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 19026
    new-instance v9, Ljava/util/LinkedHashMap;

    invoke-direct {v9}, Ljava/util/LinkedHashMap;-><init>()V

    check-cast v9, Ljava/util/Map;

    const-string v10, "action"

    const-string v11, "create_finish"

    .line 19027
    invoke-interface {v9, v10, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v10, "page"

    const-string v11, "creating"

    .line 19028
    invoke-interface {v9, v10, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-nez v1, :cond_69

    goto :goto_6a

    :cond_69
    move-object v2, v1

    :goto_6a
    const-string v1, "room_id"

    .line 19029
    invoke-interface {v9, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "room_limit"

    .line 19030
    invoke-interface {v9, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 19031
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "change_name"

    invoke-interface {v9, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 19032
    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "is_video"

    invoke-interface {v9, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-nez v6, :cond_8a

    const-string v6, "outside"

    :cond_8a
    const-string v1, "finish_type"

    .line 19033
    invoke-interface {v9, v1, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 19034
    invoke-interface {v9, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v1, "background"

    .line 19035
    invoke-interface {v9, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v0, "privacy"

    .line 19036
    invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p1

    invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object p1

    const-string v0, "if_hide"

    invoke-interface {v9, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 19037
    invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->h()Ljava/lang/String;

    move-result-object p1

    .line 19038
    move-object v0, p1

    check-cast v0, Ljava/lang/CharSequence;

    if-eqz v0, :cond_b7

    invoke-interface {v0}, Ljava/lang/CharSequence;->length()I

    move-result v0

    if-nez v0, :cond_b6

    goto :goto_b7

    :cond_b6
    const/4 v3, 0x0

    :cond_b7
    :goto_b7
    if-nez v3, :cond_be

    const-string v0, "seesionid"

    .line 19039
    invoke-interface {v9, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_be
    const-string p1, "01007003"

    .line 19041
    invoke-static {p1, v9}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V

    .line 16358
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->finish()V

    return-void

    .line 16360
    :cond_c7
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    return-void
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Ljava/lang/String;)V
    .registers 11

    .line 8257
    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "performThemeChoose theme:"

    invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "RoomsStartActivity"

    .line 9071
    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    const-string v0, "music"

    if-nez p1, :cond_14

    move-object p1, v0

    .line 8258
    :cond_14
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    .line 8259
    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    iget-boolean v2, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    const-string v3, "theme"

    invoke-static {p1, v3}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 10045
    new-instance v4, Ljava/util/LinkedHashMap;

    invoke-direct {v4}, Ljava/util/LinkedHashMap;-><init>()V

    check-cast v4, Ljava/util/Map;

    const-string v5, "action"

    const-string v6, "preview_theme"

    .line 10046
    invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string v5, "page"

    const-string v6, "creating"

    .line 10047
    invoke-interface {v4, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    if-nez v1, :cond_38

    const-string v1, ""

    :cond_38
    const-string v5, "room_id"

    .line 10048
    invoke-interface {v4, v5, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 10049
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "is_video"

    invoke-interface {v4, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 10050
    invoke-interface {v4, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p1, "01007003"

    .line 10051
    invoke-static {p1, v4}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V

    .line 8260
    sget p1, Lcom/imo/android/imoim/k$a;->tv_theme:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    const-string v1, "tv_theme"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->hashCode()I

    move-result v2

    const-string v3, "online_video"

    const-string v4, "video"

    const-string v5, "chat"

    sparse-switch v2, :sswitch_data_1ac

    goto :goto_ab

    .line 8263
    :sswitch_6b
    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_ab

    .line 13000
    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->o:Lkotlin/f;

    invoke-interface {v1}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 8263
    check-cast v1, Ljava/lang/CharSequence;

    goto :goto_b1

    .line 8262
    :sswitch_7c
    invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_ab

    .line 12000
    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->m:Lkotlin/f;

    invoke-interface {v1}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 8262
    check-cast v1, Ljava/lang/CharSequence;

    goto :goto_b1

    .line 8261
    :sswitch_8d
    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_ab

    .line 11000
    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->n:Lkotlin/f;

    invoke-interface {v1}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 8261
    check-cast v1, Ljava/lang/CharSequence;

    goto :goto_b1

    .line 8264
    :sswitch_9e
    invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_ab

    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->b()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    goto :goto_b1

    .line 8265
    :cond_ab
    :goto_ab
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->b()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    .line 8260
    :goto_b1
    invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 8267
    sget-object p1, Lcom/imo/android/imoim/rooms/c;->a:Lcom/imo/android/imoim/rooms/c;

    sget p1, Lcom/imo/android/imoim/k$a;->iv_background:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string v1, "iv_background"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    iget-object v2, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    invoke-static {p1, v1, v2}, Lcom/imo/android/imoim/rooms/c;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    .line 8268
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    invoke-virtual {p1}, Ljava/lang/String;->hashCode()I

    move-result v1

    const-string v2, "http://bigf.bigo.sg/asia_live/V3ha/0i5wDp.jpg"

    const/16 v6, 0x8

    const-string v7, "feature_preview"

    const/4 v8, 0x0

    sparse-switch v1, :sswitch_data_1be

    goto/16 :goto_19f

    .line 8279
    :sswitch_dc
    invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_19f

    .line 8280
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 8281
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->p:F

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setAspectRatio(F)V

    .line 8282
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a()Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;

    move-result-object p0

    if-eqz p0, :cond_113

    .line 13025
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;->getOnlineImage()Ljava/lang/String;

    move-result-object p0

    if-nez p0, :cond_112

    goto :goto_113

    :cond_112
    move-object v2, p0

    .line 8282
    :cond_113
    :goto_113
    invoke-virtual {p1, v2}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageURI(Ljava/lang/String;)V

    return-void

    .line 8274
    :sswitch_117
    invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_19f

    .line 8275
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 8276
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->p:F

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setAspectRatio(F)V

    .line 8277
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a()Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;

    move-result-object p0

    if-eqz p0, :cond_14e

    .line 13021
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;->getYoutubeImage()Ljava/lang/String;

    move-result-object p0

    if-nez p0, :cond_14d

    goto :goto_14e

    :cond_14d
    move-object v2, p0

    .line 8277
    :cond_14e
    :goto_14e
    invoke-virtual {p1, v2}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageURI(Ljava/lang/String;)V

    return-void

    .line 8269
    :sswitch_152
    invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_19f

    .line 8270
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v8}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    .line 8271
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p1, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->q:F

    invoke-virtual {p1, v0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setAspectRatio(F)V

    .line 8272
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a()Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;

    move-result-object p0

    if-eqz p0, :cond_187

    .line 13017
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/data/PartyPreviewConfig;->getMusicImage()Ljava/lang/String;

    move-result-object p0

    if-nez p0, :cond_189

    :cond_187
    const-string p0, "http://bigf.bigo.sg/asia_live/V3ha/1c0Igb.png"

    .line 8272
    :cond_189
    invoke-virtual {p1, p0}, Lcom/imo/android/imoim/fresco/ImoImageView;->setImageURI(Ljava/lang/String;)V

    return-void

    .line 8284
    :sswitch_18d
    invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_19f

    .line 8285
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p0, v6}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    return-void

    .line 8288
    :cond_19f
    :goto_19f
    sget p1, Lcom/imo/android/imoim/k$a;->feature_preview:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p0

    check-cast p0, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {p0, v6}, Lcom/imo/android/imoim/util/en;->a(Landroid/view/View;I)V

    return-void

    nop

    :sswitch_data_1ac
    .sparse-switch
        0x2e9358 -> :sswitch_9e
        0x636ee25 -> :sswitch_8d
        0x6b0147b -> :sswitch_7c
        0x59bbe38f -> :sswitch_6b
    .end sparse-switch

    :sswitch_data_1be
    .sparse-switch
        0x2e9358 -> :sswitch_18d
        0x636ee25 -> :sswitch_152
        0x6b0147b -> :sswitch_117
        0x59bbe38f -> :sswitch_dc
    .end sparse-switch
.end method

.method public static final synthetic a(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Z)V
    .registers 2

    .line 49
    iput-boolean p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    return-void
.end method

.method private final b()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->l:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    return-object v0
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)Ljava/lang/String;
    .registers 1

    .line 49
    iget-object p0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    return-object p0
.end method

.method public static final synthetic b(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Ljava/lang/String;)V
    .registers 2

    .line 49
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->j:Ljava/lang/String;

    return-void
.end method

.method private final c()V
    .registers 4

    .line 299
    iget v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->r:I

    if-eqz v0, :cond_14

    .line 300
    move-object v0, p0

    check-cast v0, Landroid/content/Context;

    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    iget-boolean v2, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/rooms/av/a/c;->a(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 301
    sget-object v0, Lcom/imo/android/imoim/rooms/f;->a:Lcom/imo/android/imoim/rooms/f;

    invoke-static {}, Lcom/imo/android/imoim/rooms/f;->i()V

    return-void

    .line 303
    :cond_14
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d()V

    return-void
.end method

.method public static final synthetic c(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)Z
    .registers 1

    .line 49
    iget-boolean p0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    return p0
.end method

.method private final d()V
    .registers 3

    .line 308
    iget-boolean v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    const-string v1, "android.permission.RECORD_AUDIO"

    if-eqz v0, :cond_d

    const-string v0, "android.permission.CAMERA"

    .line 309
    filled-new-array {v1, v0}, [Ljava/lang/String;

    move-result-object v0

    goto :goto_11

    .line 311
    :cond_d
    filled-new-array {v1}, [Ljava/lang/String;

    move-result-object v0

    .line 312
    :goto_11
    move-object v1, p0

    check-cast v1, Landroid/content/Context;

    invoke-static {v1}, Lcom/imo/android/imoim/managers/ImoPermission;->a(Landroid/content/Context;)Lcom/imo/android/imoim/managers/ImoPermission$a;

    move-result-object v1

    .line 7181
    iput-object v0, v1, Lcom/imo/android/imoim/managers/ImoPermission$a;->b:[Ljava/lang/String;

    .line 313
    new-instance v0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$e;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$e;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    check-cast v0, Lcom/imo/android/imoim/managers/ImoPermission$Listener;

    .line 7191
    iput-object v0, v1, Lcom/imo/android/imoim/managers/ImoPermission$a;->c:Lcom/imo/android/imoim/managers/ImoPermission$Listener;

    const-string v0, "RoomsStartActivity.performStartClick"

    .line 319
    invoke-virtual {v1, v0}, Lcom/imo/android/imoim/managers/ImoPermission$a;->b(Ljava/lang/String;)Z

    return-void
.end method

.method public static final synthetic d(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V
    .registers 1

    .line 49
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d()V

    return-void
.end method

.method public static final synthetic e(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)I
    .registers 1

    .line 49
    iget p0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->r:I

    return p0
.end method

.method private final e()V
    .registers 2

    .line 323
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->finish()V

    .line 325
    sget-object v0, Lcom/imo/android/imoim/rooms/share/g;->c:Lcom/imo/android/imoim/rooms/share/g$a;

    .line 8035
    invoke-static {}, Lcom/imo/android/imoim/rooms/share/g;->a()Ljava/util/HashMap;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    .line 326
    sget-object v0, Lcom/imo/android/imoim/rooms/f;->a:Lcom/imo/android/imoim/rooms/f;

    invoke-static {}, Lcom/imo/android/imoim/rooms/f;->r()V

    return-void
.end method

.method public static final synthetic f(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V
    .registers 1

    .line 49
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->c()V

    return-void
.end method

.method public static final synthetic g(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V
    .registers 10

    .line 13330
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->I()Z

    move-result v0

    if-nez v0, :cond_10

    .line 13331
    move-object v0, p0

    check-cast v0, Landroid/content/Context;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->c(Landroid/content/Context;)V

    .line 13332
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e()V

    return-void

    .line 13336
    :cond_10
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const-string v1, "privacy"

    if-nez v0, :cond_bd

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    check-cast v0, Ljava/lang/CharSequence;

    sget-object v2, Lcom/imo/android/imoim/rooms/data/j;->s:Lcom/imo/android/imoim/rooms/data/j$a;

    .line 14097
    invoke-static {}, Lcom/imo/android/imoim/rooms/data/j;->e()Ljava/lang/String;

    move-result-object v2

    .line 13336
    check-cast v2, Ljava/lang/CharSequence;

    invoke-static {v0, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_bd

    .line 13337
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;

    .line 15070
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->b()Lcom/imo/android/imoim/rooms/entrance/b/b;

    .line 13337
    iget-boolean v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    iget-object v2, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e:Ljava/lang/String;

    iget-object v3, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    iget-object v4, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    new-instance v5, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$n;

    invoke-direct {v5, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$n;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    check-cast v5, Lkotlin/f/a/m;

    const-string p0, "roomName"

    invoke-static {v2, p0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p0, "roomId"

    invoke-static {v3, p0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p0, "theme"

    invoke-static {v4, p0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v6, 0x2

    new-array v7, v6, [Lkotlin/m;

    .line 15242
    invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    const-string v8, "is_video"

    invoke-static {v8, v0}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object v0

    const/4 v8, 0x0

    aput-object v0, v7, v8

    invoke-static {p0, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object p0

    const/4 v0, 0x1

    aput-object p0, v7, v0

    invoke-static {v7}, Lkotlin/a/af;->b([Lkotlin/m;)Ljava/util/Map;

    move-result-object p0

    const-string v4, "scope"

    .line 15244
    invoke-interface {p0, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/4 v1, 0x5

    new-array v1, v1, [Lkotlin/m;

    .line 15246
    sget-object v4, Lcom/imo/android/imoim/IMO;->c:Lcom/imo/android/imoim/network/Dispatcher4;

    const-string v7, "IMO.dispatcher"

    invoke-static {v4, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v4}, Lcom/imo/android/imoim/network/Dispatcher4;->getSSID()Ljava/lang/String;

    move-result-object v4

    const-string v7, "ssid"

    invoke-static {v7, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object v4

    aput-object v4, v1, v8

    .line 15247
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/b/b;->a()Ljava/lang/String;

    move-result-object v4

    const-string v7, "uid"

    invoke-static {v7, v4}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object v4

    aput-object v4, v1, v0

    const-string v0, "room_id"

    .line 15248
    invoke-static {v0, v3}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object v0

    aput-object v0, v1, v6

    const/4 v0, 0x3

    const-string v3, "room_name"

    .line 15249
    invoke-static {v3, v2}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object v2

    aput-object v2, v1, v0

    const/4 v0, 0x4

    const-string v2, "extend_info"

    .line 15250
    invoke-static {v2, p0}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;

    move-result-object p0

    aput-object p0, v1, v0

    .line 15246
    invoke-static {v1}, Lkotlin/a/af;->a([Lkotlin/m;)Ljava/util/Map;

    move-result-object p0

    .line 15251
    invoke-static {v5}, Lcom/imo/android/imoim/rooms/entrance/b/b;->a(Lkotlin/f/a/m;)Lb/a;

    move-result-object v0

    const-string v1, "RoomProxy"

    const-string v2, "save_room_info"

    invoke-static {v1, v2, p0, v0}, Lcom/imo/android/imoim/managers/h;->send(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lb/a;)V

    return-void

    .line 13342
    :cond_bd
    sget-object v0, Lcom/imo/android/imoim/rooms/entrance/c;->c:Lcom/imo/android/imoim/rooms/entrance/c;

    .line 16070
    invoke-static {}, Lcom/imo/android/imoim/rooms/entrance/c;->b()Lcom/imo/android/imoim/rooms/entrance/b/b;

    .line 13342
    iget-boolean v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    iget-object v2, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e:Ljava/lang/String;

    iget-object v3, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    new-instance v4, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$o;

    invoke-direct {v4, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$o;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    check-cast v4, Lkotlin/f/a/m;

    invoke-static {v0, v1, v2, v3, v4}, Lcom/imo/android/imoim/rooms/entrance/b/b;->a(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/f/a/m;)V

    return-void
.end method

.method public static final synthetic h(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V
    .registers 1

    .line 49
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e()V

    return-void
.end method


# virtual methods
.method public final a(I)Landroid/view/View;
    .registers 4

    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->s:Ljava/util/HashMap;

    if-nez v0, :cond_b

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->s:Ljava/util/HashMap;

    :cond_b
    iget-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->s:Ljava/util/HashMap;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    if-nez v0, :cond_26

    invoke-virtual {p0, p1}, Landroidx/fragment/app/FragmentActivity;->findViewById(I)Landroid/view/View;

    move-result-object v0

    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->s:Ljava/util/HashMap;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p1

    invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_26
    return-object v0
.end method

.method public final onBackPressed()V
    .registers 2

    const-string v0, "sys_back"

    .line 367
    iput-object v0, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->j:Ljava/lang/String;

    .line 368
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->c()V

    return-void
.end method

.method public final onClick(Landroid/view/View;)V
    .registers 3

    .line 372
    sget v0, Lcom/imo/android/imoim/k$a;->ic_audio_close:I

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_12

    .line 373
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e()V

    return-void

    .line 375
    :cond_12
    sget v0, Lcom/imo/android/imoim/k$a;->mask:I

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v0

    invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_25

    const-string p1, "outside"

    .line 376
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->j:Ljava/lang/String;

    .line 377
    invoke-direct {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->c()V

    :cond_25
    return-void
.end method

.method public final onCreate(Landroid/os/Bundle;)V
    .registers 11

    .line 103
    invoke-super {p0, p1}, Lcom/imo/android/imoim/activities/IMOActivity;->onCreate(Landroid/os/Bundle;)V

    const p1, 0x7f0b009b

    .line 104
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->setContentView(I)V

    .line 105
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const-string v0, ""

    if-eqz p1, :cond_19

    const-string v1, "room_id_key"

    invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    if-nez p1, :cond_1a

    :cond_19
    move-object p1, v0

    :cond_1a
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    .line 106
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    if-eqz p1, :cond_2a

    const-string v1, "room_name_key"

    invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    if-nez p1, :cond_2b

    :cond_2a
    move-object p1, v0

    :cond_2b
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->e:Ljava/lang/String;

    .line 107
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const/4 v1, 0x0

    if-eqz p1, :cond_3b

    const-string v2, "room_scope_key"

    invoke-virtual {p1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    goto :goto_3c

    :cond_3b
    move-object p1, v1

    :goto_3c
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->h:Ljava/lang/String;

    .line 108
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    const/4 v2, 0x0

    if-eqz p1, :cond_4c

    const-string v3, "is_video_key"

    invoke-virtual {p1, v3, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z

    move-result p1

    goto :goto_4d

    :cond_4c
    const/4 p1, 0x0

    :goto_4d
    iput-boolean p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    .line 109
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    if-eqz p1, :cond_5d

    const-string v3, "bg_url_key"

    invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    if-nez p1, :cond_5e

    :cond_5d
    move-object p1, v0

    :cond_5e
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    .line 110
    invoke-virtual {p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    if-eqz p1, :cond_6e

    const-string v3, "room_from_key"

    invoke-virtual {p1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    if-nez p1, :cond_70

    :cond_6e
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->k:Ljava/lang/String;

    :cond_70
    iput-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->k:Ljava/lang/String;

    .line 1135
    sget p1, Lcom/imo/android/imoim/k$a;->ic_audio_close:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    move-object v3, p0

    check-cast v3, Landroid/view/View$OnClickListener;

    invoke-virtual {p1, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 1139
    new-instance p1, Lcom/imo/android/imoim/rooms/av/component/RoomsMemberAdapter;

    move-object v4, p0

    check-cast v4, Landroid/content/Context;

    const/4 v5, 0x2

    invoke-direct {p1, v4, v2, v5, v1}, Lcom/imo/android/imoim/rooms/av/component/RoomsMemberAdapter;-><init>(Landroid/content/Context;IILkotlin/f/b/j;)V

    .line 1140
    sget v1, Lcom/imo/android/imoim/k$a;->rv_members:I

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    const-string v6, "rv_members"

    invoke-static {v1, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    move-object v7, p1

    check-cast v7, Landroidx/recyclerview/widget/RecyclerView$Adapter;

    invoke-virtual {v1, v7}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 1141
    sget v1, Lcom/imo/android/imoim/k$a;->rv_members:I

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    invoke-static {v1, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    new-instance v6, Landroidx/recyclerview/widget/GridLayoutManager;

    const/4 v7, 0x3

    invoke-direct {v6, v4, v7}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V

    check-cast v6, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    invoke-virtual {v1, v6}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 1142
    sget-object v1, Lcom/imo/android/imoim/IMO;->t:Lcom/imo/android/imoim/managers/bg;

    const-string v6, "IMO.profile"

    invoke-static {v1, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    .line 2095
    iget-object v1, v1, Lcom/imo/android/imoim/managers/bg;->a:Lcom/imo/android/imoim/data/o;

    .line 3012
    iget-object v1, v1, Lcom/imo/android/imoim/data/o;->a:Lcom/imo/android/imoim/data/NewPerson;

    if-eqz v1, :cond_c3

    .line 3090
    iget-object v1, v1, Lcom/imo/android/imoim/data/NewPerson;->d:Ljava/lang/String;

    if-nez v1, :cond_c4

    :cond_c3
    move-object v1, v0

    :cond_c4
    new-array v5, v5, [Lcom/imo/android/imoim/data/Buddy;

    .line 1144
    new-instance v6, Lcom/imo/android/imoim/data/Buddy;

    sget-object v7, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;

    const-string v8, "IMO.accounts"

    invoke-static {v7, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v7}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;

    move-result-object v7

    const v8, 0x7f0f0593

    invoke-static {v8}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;

    move-result-object v8

    invoke-direct {v6, v7, v8, v1}, Lcom/imo/android/imoim/data/Buddy;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    aput-object v6, v5, v2

    .line 1145
    new-instance v1, Lcom/imo/android/imoim/data/Buddy;

    const-string v6, "item_add_member_uid"

    invoke-direct {v1, v6, v0, v0}, Lcom/imo/android/imoim/data/Buddy;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x1

    aput-object v1, v5, v0

    .line 1143
    invoke-static {v5}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v1

    .line 1147
    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/rooms/av/component/RoomsMemberAdapter;->submitList(Ljava/util/List;)V

    .line 3127
    sget p1, Lcom/imo/android/imoim/k$a;->iv_background:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    const-string v1, "iv_background"

    invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    sget-object v5, Lcom/imo/android/imoim/rooms/c;->a:Lcom/imo/android/imoim/rooms/c;

    sget v5, Lcom/imo/android/imoim/k$a;->iv_background:I

    invoke-virtual {p0, v5}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-static {v5, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    iget-object v1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    iget-object v6, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    invoke-static {v5, v1, v6}, Lcom/imo/android/imoim/rooms/c;->a(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/fresco/ImoImageView;->setTag(Ljava/lang/Object;)V

    .line 3128
    sget-object p1, Lcom/imo/android/imoim/rooms/c;->a:Lcom/imo/android/imoim/rooms/c;

    invoke-static {}, Lcom/imo/android/imoim/rooms/c;->a()Landroidx/lifecycle/LiveData;

    move-result-object p1

    move-object v1, p0

    check-cast v1, Landroidx/lifecycle/LifecycleOwner;

    new-instance v5, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$g;

    invoke-direct {v5, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$g;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    check-cast v5, Landroidx/lifecycle/Observer;

    invoke-virtual {p1, v1, v5}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 3131
    sget p1, Lcom/imo/android/imoim/k$a;->iv_background:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/ImoImageView;

    invoke-virtual {p1, v3}, Lcom/imo/android/imoim/fresco/ImoImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 3170
    sget p1, Lcom/imo/android/imoim/k$a;->civ_avatar_bg:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/fresco/XCircleImageView;

    invoke-static {p1}, Lcom/imo/android/imoim/managers/bg;->c(Lcom/imo/android/imoim/fresco/ImoImageView;)V

    .line 3171
    sget p1, Lcom/imo/android/imoim/k$a;->type_view_pager:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/widgets/rtlviewpager/RtlViewPager;

    .line 3172
    sget v5, Lcom/imo/android/imoim/k$a;->sliding_tabs_type:I

    invoke-virtual {p0, v5}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object v5

    check-cast v5, Lcom/ogaclejapan/smarttablayout/SmartTabLayout;

    .line 3173
    new-instance v6, Lcom/imo/android/imoim/rooms/start/RoomStartPagerAdapter;

    invoke-direct {v6, v4}, Lcom/imo/android/imoim/rooms/start/RoomStartPagerAdapter;-><init>(Landroid/content/Context;)V

    const-string v7, "viewpager"

    .line 3174
    invoke-static {p1, v7}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {p1, v2}, Lcom/imo/android/imoim/widgets/rtlviewpager/RtlViewPager;->setVisibility(I)V

    .line 3175
    move-object v7, v6

    check-cast v7, Landroidx/viewpager/widget/PagerAdapter;

    invoke-virtual {p1, v7}, Lcom/imo/android/imoim/widgets/rtlviewpager/RtlViewPager;->setAdapter(Landroidx/viewpager/widget/PagerAdapter;)V

    .line 3176
    iget-boolean v7, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->g:Z

    invoke-static {v7}, Lcom/imo/android/imoim/rooms/start/RoomStartPagerAdapter;->a(Z)I

    move-result v7

    invoke-virtual {p1, v7}, Lcom/imo/android/imoim/widgets/rtlviewpager/RtlViewPager;->setCurrentItem(I)V

    .line 3177
    new-instance v7, Landroid/view/GestureDetector;

    new-instance v8, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$i;

    invoke-direct {v8}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$i;-><init>()V

    check-cast v8, Landroid/view/GestureDetector$OnGestureListener;

    invoke-direct {v7, v4, v8}, Landroid/view/GestureDetector;-><init>(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V

    .line 3186
    new-instance v8, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupRoomTypeView$1;

    invoke-direct {v8, p0, v6}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupRoomTypeView$1;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Lcom/imo/android/imoim/rooms/start/RoomStartPagerAdapter;)V

    check-cast v8, Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;

    invoke-virtual {v5, v8}, Lcom/ogaclejapan/smarttablayout/SmartTabLayout;->setOnPageChangeListener(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V

    .line 3196
    new-instance v6, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$h;

    invoke-direct {v6, v7}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$h;-><init>(Landroid/view/GestureDetector;)V

    check-cast v6, Landroid/view/View$OnTouchListener;

    invoke-virtual {v5, v6}, Lcom/ogaclejapan/smarttablayout/SmartTabLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 3200
    check-cast p1, Landroidx/viewpager/widget/ViewPager;

    invoke-virtual {v5, p1}, Lcom/ogaclejapan/smarttablayout/SmartTabLayout;->setViewPager(Landroidx/viewpager/widget/ViewPager;)V

    .line 3204
    sget p1, Lcom/imo/android/imoim/k$a;->rv_theme:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    .line 3205
    new-instance v5, Landroidx/recyclerview/widget/LinearSnapHelper;

    invoke-direct {v5}, Landroidx/recyclerview/widget/LinearSnapHelper;-><init>()V

    .line 3206
    invoke-virtual {v5, p1}, Landroidx/recyclerview/widget/LinearSnapHelper;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V

    const-string v6, "recyclerView"

    .line 3207
    invoke-static {p1, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    new-instance v6, Lcom/imo/android/imoim/views/CenterLayoutManager;

    invoke-direct {v6, v4, v2, v2}, Lcom/imo/android/imoim/views/CenterLayoutManager;-><init>(Landroid/content/Context;IZ)V

    check-cast v6, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    invoke-virtual {p1, v6}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 3208
    new-instance v6, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;

    invoke-direct {v6, v4}, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;-><init>(Landroid/content/Context;)V

    .line 3209
    new-instance v4, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$j;

    invoke-direct {v4, p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$j;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Landroidx/recyclerview/widget/RecyclerView;)V

    check-cast v4, Lkotlin/f/a/m;

    const-string v7, "<set-?>"

    invoke-static {v4, v7}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 4026
    iput-object v4, v6, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;->c:Lkotlin/f/a/m;

    .line 3214
    new-instance v4, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$k;

    invoke-direct {v4, v6, p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$k;-><init>(Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Landroidx/recyclerview/widget/RecyclerView;)V

    check-cast v4, Lkotlin/f/a/m;

    invoke-static {v4, v7}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 4027
    iput-object v4, v6, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;->d:Lkotlin/f/a/m;

    .line 3223
    move-object v4, v6

    check-cast v4, Landroidx/recyclerview/widget/RecyclerView$Adapter;

    invoke-virtual {p1, v4}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 3224
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->p()Landroid/util/Pair;

    move-result-object v4

    iget-object v4, v4, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v4, Ljava/lang/Number;

    invoke-virtual {v4}, Ljava/lang/Number;->intValue()I

    move-result v4

    const/16 v7, 0x50

    invoke-static {v7}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result v7

    sub-int/2addr v4, v7

    int-to-float v4, v4

    const/high16 v7, 0x40000000    # 2.0f

    div-float/2addr v4, v7

    float-to-int v4, v4

    const/16 v7, 0xe

    .line 3225
    invoke-static {v7}, Lcom/imo/android/imoim/util/ei;->a(I)I

    move-result v7

    .line 3226
    new-instance v8, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupThemeView$1;

    invoke-direct {v8, v4, v7}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupThemeView$1;-><init>(II)V

    check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;

    invoke-virtual {p1, v8}, Landroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 3238
    new-instance v8, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupThemeView$2;

    invoke-direct {v8, v5, v6}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$setupThemeView$2;-><init>(Landroidx/recyclerview/widget/LinearSnapHelper;Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;)V

    check-cast v8, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;

    invoke-virtual {p1, v8}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 3250
    iget-object v5, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->i:Ljava/lang/String;

    const-string v8, "theme"

    invoke-static {v5, v8}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 4093
    iget-object v8, v6, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;->b:Ljava/util/List;

    invoke-interface {v8, v5}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I

    move-result v5

    const/4 v8, -0x1

    if-ne v5, v8, :cond_216

    const/4 v5, 0x0

    .line 3251
    :cond_216
    invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

    move-result-object p1

    if-eqz p1, :cond_2d2

    check-cast p1, Landroidx/recyclerview/widget/LinearLayoutManager;

    sub-int/2addr v4, v7

    invoke-virtual {p1, v5, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 3253
    invoke-virtual {v6, v5}, Lcom/imo/android/imoim/rooms/start/RoomStartThemeAdapter;->a(I)V

    .line 4294
    sget p1, Lcom/imo/android/imoim/k$a;->bottom_wrap:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout;

    invoke-virtual {p1, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 4295
    sget p1, Lcom/imo/android/imoim/k$a;->mask:I

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->a(I)Landroid/view/View;

    move-result-object p1

    invoke-virtual {p1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 5151
    new-instance p1, Landroidx/lifecycle/ViewModelProvider;

    move-object v3, p0

    check-cast v3, Landroidx/lifecycle/ViewModelStoreOwner;

    invoke-direct {p1, v3}, Landroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;)V

    const-class v3, Lcom/imo/android/imoim/rooms/start/RoomsSharingEventViewModel;

    invoke-virtual {p1, v3}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object p1

    const-string v3, "ViewModelProvider(this).\u2026entViewModel::class.java)"

    invoke-static {p1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    check-cast p1, Lcom/imo/android/imoim/rooms/start/RoomsSharingEventViewModel;

    .line 6016
    invoke-virtual {p1}, Lcom/imo/android/imoim/rooms/start/RoomsSharingEventViewModel;->a()Landroidx/lifecycle/MutableLiveData;

    move-result-object v3

    check-cast v3, Landroidx/lifecycle/LiveData;

    .line 5153
    new-instance v4, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$l;

    invoke-direct {v4, p0, p1}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$l;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;Lcom/imo/android/imoim/rooms/start/RoomsSharingEventViewModel;)V

    check-cast v4, Landroidx/lifecycle/Observer;

    invoke-virtual {v3, v1, v4}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 6020
    invoke-virtual {p1}, Lcom/imo/android/imoim/rooms/start/RoomsSharingEventViewModel;->b()Landroidx/lifecycle/MutableLiveData;

    move-result-object p1

    check-cast p1, Landroidx/lifecycle/LiveData;

    .line 5159
    new-instance v3, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$m;

    invoke-direct {v3, p0}, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity$m;-><init>(Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;)V

    check-cast v3, Landroidx/lifecycle/Observer;

    invoke-virtual {p1, v1, v3}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 120
    iget-object p1, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->f:Ljava/lang/String;

    check-cast p1, Ljava/lang/CharSequence;

    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result p1

    if-nez p1, :cond_27a

    const/4 p1, 0x1

    goto :goto_27b

    :cond_27a
    const/4 p1, 0x0

    :goto_27b
    if-eqz p1, :cond_282

    .line 121
    sget-object p1, Lcom/imo/android/imoim/rooms/c;->a:Lcom/imo/android/imoim/rooms/c;

    invoke-static {}, Lcom/imo/android/imoim/rooms/c;->b()V

    :cond_282
    const-string p1, "show"

    const-string v1, "creating"

    .line 123
    iget-object v3, p0, Lcom/imo/android/imoim/rooms/start/RoomsStartActivity;->d:Ljava/lang/String;

    const-string v4, "action"

    .line 7008
    invoke-static {p1, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v5, "page"

    invoke-static {v1, v5}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 7009
    new-instance v6, Ljava/util/LinkedHashMap;

    invoke-direct {v6}, Ljava/util/LinkedHashMap;-><init>()V

    check-cast v6, Ljava/util/Map;

    .line 7010
    invoke-interface {v6, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7011
    invoke-interface {v6, v5, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7012
    invoke-static {}, Lcom/imo/android/imoim/rooms/av/a/c;->h()Ljava/lang/String;

    move-result-object p1

    .line 7013
    move-object v1, p1

    check-cast v1, Ljava/lang/CharSequence;

    if-eqz v1, :cond_2b1

    invoke-interface {v1}, Ljava/lang/CharSequence;->length()I

    move-result v1

    if-nez v1, :cond_2af

    goto :goto_2b1

    :cond_2af
    const/4 v1, 0x0

    goto :goto_2b2

    :cond_2b1
    :goto_2b1
    const/4 v1, 0x1

    :goto_2b2
    if-nez v1, :cond_2b9

    const-string v1, "seesionid"

    .line 7014
    invoke-interface {v6, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7017
    :cond_2b9
    move-object p1, v3

    check-cast p1, Ljava/lang/CharSequence;

    if-eqz p1, :cond_2c4

    invoke-interface {p1}, Ljava/lang/CharSequence;->length()I

    move-result p1

    if-nez p1, :cond_2c5

    :cond_2c4
    const/4 v2, 0x1

    :cond_2c5
    if-nez v2, :cond_2cc

    const-string p1, "room_id"

    .line 7018
    invoke-interface {v6, p1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    :cond_2cc
    const-string p1, "01007003"

    .line 7022
    invoke-static {p1, v6}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V

    return-void

    .line 3251
    :cond_2d2
    new-instance p1, Lkotlin/TypeCastException;

    const-string v0, "null cannot be cast to non-null type androidx.recyclerview.widget.LinearLayoutManager"

    invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p1
.end method