a.smali
.class public final Lsg/bigo/mobile/android/a/a/a;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Class<",
"*>;",
"Ljava/util/LinkedHashSet<",
"Lsg/bigo/mobile/android/a/a/b<",
"*>;>;>;"
}
.end annotation
.end field
.field private static b:Landroid/util/LruCache;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/LruCache<",
"Ljava/lang/Class<",
"*>;",
"Ljava/util/ArrayList<",
"*>;>;"
}
.end annotation
.end field
.field private static c:Landroid/util/LruCache;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/LruCache<",
"Ljava/lang/Class<",
"*>;",
"Ljava/util/ArrayList<",
"*>;>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 12
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lsg/bigo/mobile/android/a/a/a;->a:Ljava/util/HashMap;
.line 13
new-instance v0, Landroid/util/LruCache;
const/16 v1, 0x100
invoke-direct {v0, v1}, Landroid/util/LruCache;-><init>(I)V
sput-object v0, Lsg/bigo/mobile/android/a/a/a;->b:Landroid/util/LruCache;
.line 14
new-instance v0, Landroid/util/LruCache;
invoke-direct {v0, v1}, Landroid/util/LruCache;-><init>(I)V
sput-object v0, Lsg/bigo/mobile/android/a/a/a;->c:Landroid/util/LruCache;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic a()Landroid/util/LruCache;
.registers 1
.line 10
sget-object v0, Lsg/bigo/mobile/android/a/a/a;->b:Landroid/util/LruCache;
return-object v0
.end method
.method public static a(Ljava/lang/Class;)Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)TT;"
}
.end annotation
const/4 v0, 0x1
.line 1022
invoke-static {p0, v0}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;Z)Ljava/util/Iterator;
move-result-object p0
.line 1023
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_10
.line 1024
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p0
return-object p0
:cond_10
const/4 p0, 0x0
return-object p0
.end method
.method private static a(Ljava/lang/Class;I)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;I)TT;"
}
.end annotation
.line 125
invoke-static {p0}, Lsg/bigo/mobile/android/a/a/a;->d(Ljava/lang/Class;)I
move-result v0
if-ge p1, v0, :cond_10
.line 126
invoke-static {p0, p1}, Lsg/bigo/mobile/android/a/a/a;->c(Ljava/lang/Class;I)Ljava/lang/Object;
move-result-object v0
.line 127
sget-object v1, Lsg/bigo/mobile/android/a/a/a;->b:Landroid/util/LruCache;
invoke-static {v0, p0, p1, v1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Object;Ljava/lang/Class;ILandroid/util/LruCache;)V
return-object v0
.line 130
:cond_10
sget-object v0, Lsg/bigo/mobile/android/a/a/a;->a:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/LinkedHashSet;
.line 2164
invoke-static {p0}, Lsg/bigo/mobile/android/a/a/a;->d(Ljava/lang/Class;)I
move-result v1
sub-int/2addr p1, v1
if-eqz v0, :cond_2f
.line 132
invoke-virtual {v0}, Ljava/util/LinkedHashSet;->size()I
move-result v0
if-le v0, p1, :cond_2f
.line 133
invoke-static {p0, p1}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;I)Ljava/lang/Object;
move-result-object v0
.line 134
sget-object v1, Lsg/bigo/mobile/android/a/a/a;->c:Landroid/util/LruCache;
invoke-static {v0, p0, p1, v1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Object;Ljava/lang/Class;ILandroid/util/LruCache;)V
return-object v0
:cond_2f
const/4 p0, 0x0
return-object p0
.end method
.method static synthetic a(Ljava/lang/Class;IZ)Ljava/lang/Object;
.registers 3
.line 10
invoke-static {p0, p1, p2}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;IZ)Ljava/lang/Object;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/Class;Z)Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;Z)",
"Ljava/util/List<",
"TT;>;"
}
.end annotation
.line 34
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 35
invoke-static {p0, p1}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;Z)Ljava/util/Iterator;
move-result-object p0
.line 36
:goto_9
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result p1
if-eqz p1, :cond_17
.line 37
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p1
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_9
:cond_17
return-object v0
.end method
.method static synthetic a(Ljava/lang/Class;ILandroid/util/LruCache;)V
.registers 4
const/4 v0, 0x0
.line 10
invoke-static {v0, p0, p1, p2}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Object;Ljava/lang/Class;ILandroid/util/LruCache;)V
return-void
.end method
.method public static a(Ljava/lang/Class;Lsg/bigo/mobile/android/a/a/b;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;",
"Lsg/bigo/mobile/android/a/a/b<",
"TT;>;)V"
}
.end annotation
.line 75
sget-object v0, Lsg/bigo/mobile/android/a/a/a;->a:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/LinkedHashSet;
if-nez v0, :cond_19
.line 77
sget-object v0, Lsg/bigo/mobile/android/a/a/a;->a:Ljava/util/HashMap;
new-instance v1, Ljava/util/LinkedHashSet;
invoke-static {p1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1
invoke-direct {v1, p1}, Ljava/util/LinkedHashSet;-><init>(Ljava/util/Collection;)V
invoke-virtual {v0, p0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.line 79
:cond_19
invoke-virtual {v0, p1}, Ljava/util/LinkedHashSet;->add(Ljava/lang/Object;)Z
return-void
.end method
.method private static a(Ljava/lang/Object;Ljava/lang/Class;ILandroid/util/LruCache;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;",
"Ljava/lang/Class<",
"TT;>;I",
"Landroid/util/LruCache<",
"Ljava/lang/Class<",
"*>;",
"Ljava/util/ArrayList<",
"*>;>;)V"
}
.end annotation
.line 142
invoke-virtual {p3, p1}, Landroid/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/ArrayList;
if-nez v0, :cond_15
.line 144
new-instance p2, Ljava/util/ArrayList;
invoke-static {p0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object p0
invoke-direct {p2, p0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 145
invoke-virtual {p3, p1, p2}, Landroid/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.line 147
:cond_15
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result p1
if-ge p2, p1, :cond_1e
.line 148
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 150
:cond_1e
invoke-virtual {v0, p2, p0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
return-void
.end method
.method private static b(Ljava/lang/Class;I)Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;I)TT;"
}
.end annotation
.line 179
sget-object v0, Lsg/bigo/mobile/android/a/a/a;->a:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/util/LinkedHashSet;
if-eqz p0, :cond_17
.line 181
invoke-virtual {p0}, Ljava/util/LinkedHashSet;->toArray()[Ljava/lang/Object;
move-result-object p0
aget-object p0, p0, p1
check-cast p0, Lsg/bigo/mobile/android/a/a/b;
.line 182
invoke-virtual {p0}, Lsg/bigo/mobile/android/a/a/b;->a()Ljava/lang/Object;
move-result-object p0
return-object p0
:cond_17
const/4 p0, 0x0
return-object p0
.end method
.method private static declared-synchronized b(Ljava/lang/Class;ILandroid/util/LruCache;)Ljava/lang/Object;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;I",
"Landroid/util/LruCache<",
"Ljava/lang/Class<",
"*>;",
"Ljava/util/ArrayList<",
"*>;>;)TT;"
}
.end annotation
const-class v0, Lsg/bigo/mobile/android/a/a/a;
monitor-enter v0
.line 169
:try_start_3
invoke-virtual {p2, p0}, Landroid/util/LruCache;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/util/ArrayList;
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_1e
const/4 p2, 0x0
if-nez p0, :cond_e
.line 170
monitor-exit v0
return-object p2
.line 171
:cond_e
:try_start_e
invoke-virtual {p0}, Ljava/util/ArrayList;->size()I
move-result v1
if-le v1, p1, :cond_1c
if-ltz p1, :cond_1c
.line 172
invoke-virtual {p0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p0
:try_end_1a
.catchall {:try_start_e .. :try_end_1a} :catchall_1e
monitor-exit v0
return-object p0
.line 174
:cond_1c
monitor-exit v0
return-object p2
:catchall_1e
move-exception p0
monitor-exit v0
throw p0
.end method
.method private static declared-synchronized b(Ljava/lang/Class;IZ)Ljava/lang/Object;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;IZ)TT;"
}
.end annotation
const-class v0, Lsg/bigo/mobile/android/a/a/a;
monitor-enter v0
if-eqz p2, :cond_24
.line 1155
:try_start_5
sget-object p2, Lsg/bigo/mobile/android/a/a/a;->b:Landroid/util/LruCache;
invoke-static {p0, p1, p2}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;ILandroid/util/LruCache;)Ljava/lang/Object;
move-result-object p2
if-eqz p2, :cond_e
goto :goto_1a
.line 1164
:cond_e
invoke-static {p0}, Lsg/bigo/mobile/android/a/a/a;->d(Ljava/lang/Class;)I
move-result p2
sub-int p2, p1, p2
.line 1159
sget-object v1, Lsg/bigo/mobile/android/a/a/a;->c:Landroid/util/LruCache;
invoke-static {p0, p2, v1}, Lsg/bigo/mobile/android/a/a/a;->b(Ljava/lang/Class;ILandroid/util/LruCache;)Ljava/lang/Object;
move-result-object p2
:try_end_1a
.catchall {:try_start_5 .. :try_end_1a} :catchall_2a
:goto_1a
if-eqz p2, :cond_1e
.line 1118
monitor-exit v0
return-object p2
.line 1120
:cond_1e
:try_start_1e
invoke-static {p0, p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;I)Ljava/lang/Object;
move-result-object p0
:try_end_22
.catchall {:try_start_1e .. :try_end_22} :catchall_2a
.line 109
monitor-exit v0
return-object p0
.line 111
:cond_24
:try_start_24
invoke-static {p0, p1}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;I)Ljava/lang/Object;
move-result-object p0
:try_end_28
.catchall {:try_start_24 .. :try_end_28} :catchall_2a
monitor-exit v0
return-object p0
:catchall_2a
move-exception p0
monitor-exit v0
throw p0
.end method
.method private static b(Ljava/lang/Class;Z)Ljava/util/Iterator;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;Z)",
"Ljava/util/Iterator<",
"TT;>;"
}
.end annotation
.line 47
new-instance v0, Lsg/bigo/mobile/android/a/a/a$1;
invoke-direct {v0, p0, p1}, Lsg/bigo/mobile/android/a/a/a$1;-><init>(Ljava/lang/Class;Z)V
return-object v0
.end method
.method public static b(Ljava/lang/Class;)Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)",
"Ljava/util/List<",
"TT;>;"
}
.end annotation
const/4 v0, 0x1
.line 30
invoke-static {p0, v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;Z)Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method static synthetic c(Ljava/lang/Class;)I
.registers 1
.line 10
invoke-static {p0}, Lsg/bigo/mobile/android/a/a/a;->d(Ljava/lang/Class;)I
move-result p0
return p0
.end method
.method private static c(Ljava/lang/Class;I)Ljava/lang/Object;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;I)TT;"
}
.end annotation
const-class v0, Lcom/imo/android/imoim/record/c;
const/4 v1, 0x0
const/4 v2, 0x1
if-ne p0, v0, :cond_8
const/4 v0, 0x1
goto :goto_9
:cond_8
const/4 v0, 0x0
:goto_9
const/4 v3, 0x0
if-eqz v0, :cond_1d
if-eqz p1, :cond_17
if-eq p1, v2, :cond_11
return-object v3
:cond_11
new-instance p0, Lcom/imo/android/record/e;
invoke-direct {p0}, Lcom/imo/android/record/e;-><init>()V
return-object p0
:cond_17
new-instance p0, Lcom/imo/android/imoim/feeds/ui/cover/b/a;
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/ui/cover/b/a;-><init>()V
return-object p0
:cond_1d
const-class v0, Lcom/imo/android/imoim/n/l;
if-ne p0, v0, :cond_23
const/4 v0, 0x1
goto :goto_24
:cond_23
const/4 v0, 0x0
:goto_24
if-eqz v0, :cond_2f
if-eqz p1, :cond_29
return-object v3
:cond_29
new-instance p0, Lcom/imo/android/imoim/feeds/module/b;
invoke-direct {p0}, Lcom/imo/android/imoim/feeds/module/b;-><init>()V
return-object p0
:cond_2f
const-class v0, Lcom/imo/android/imoim/n/s;
if-ne p0, v0, :cond_35
const/4 v0, 0x1
goto :goto_36
:cond_35
const/4 v0, 0x0
:goto_36
if-eqz v0, :cond_41
if-eqz p1, :cond_3b
return-object v3
:cond_3b
new-instance p0, Lcom/live/share64/g;
invoke-direct {p0}, Lcom/live/share64/g;-><init>()V
return-object p0
:cond_41
const-class v0, Lcom/imo/android/imoim/record/d;
if-ne p0, v0, :cond_47
const/4 v0, 0x1
goto :goto_48
:cond_47
const/4 v0, 0x0
:goto_48
if-eqz v0, :cond_53
if-eqz p1, :cond_4d
return-object v3
:cond_4d
new-instance p0, Lcom/imo/android/record/c;
invoke-direct {p0}, Lcom/imo/android/record/c;-><init>()V
return-object p0
:cond_53
const-class v0, Lcom/imo/a/a;
if-ne p0, v0, :cond_59
const/4 v0, 0x1
goto :goto_5a
:cond_59
const/4 v0, 0x0
:goto_5a
if-eqz v0, :cond_65
if-eqz p1, :cond_5f
return-object v3
:cond_5f
new-instance p0, Lcom/imo/effect/a;
invoke-direct {p0}, Lcom/imo/effect/a;-><init>()V
return-object p0
:cond_65
const-class v0, Lcom/imo/android/imoim/n/d;
if-ne p0, v0, :cond_6b
const/4 v0, 0x1
goto :goto_6c
:cond_6b
const/4 v0, 0x0
:goto_6c
if-eqz v0, :cond_77
if-eqz p1, :cond_71
return-object v3
:cond_71
new-instance p0, Lcom/imo/android/imoim/publicchannel/ac;
invoke-direct {p0}, Lcom/imo/android/imoim/publicchannel/ac;-><init>()V
return-object p0
:cond_77
const-class v0, Lcom/imo/android/imoim/n/q;
if-ne p0, v0, :cond_7d
const/4 v0, 0x1
goto :goto_7e
:cond_7d
const/4 v0, 0x0
:goto_7e
if-eqz v0, :cond_89
if-eqz p1, :cond_83
return-object v3
:cond_83
new-instance p0, Lcom/imo/android/imoim/imoout/f;
invoke-direct {p0}, Lcom/imo/android/imoim/imoout/f;-><init>()V
return-object p0
:cond_89
const-class v0, Lcom/imo/android/imoim/singbox/d;
if-ne p0, v0, :cond_8f
const/4 v0, 0x1
goto :goto_90
:cond_8f
const/4 v0, 0x0
:goto_90
if-eqz v0, :cond_9b
if-eqz p1, :cond_95
return-object v3
:cond_95
new-instance p0, Lcom/imo/android/imoim/singbox/h;
invoke-direct {p0}, Lcom/imo/android/imoim/singbox/h;-><init>()V
return-object p0
:cond_9b
const-class v0, Lcom/imo/android/imoim/singbox/e;
if-ne p0, v0, :cond_a1
const/4 v0, 0x1
goto :goto_a2
:cond_a1
const/4 v0, 0x0
:goto_a2
if-eqz v0, :cond_ad
if-eqz p1, :cond_a7
return-object v3
:cond_a7
new-instance p0, Lcom/imo/android/imoim/singbox/j;
invoke-direct {p0}, Lcom/imo/android/imoim/singbox/j;-><init>()V
return-object p0
:cond_ad
const-class v0, Lcom/imo/android/imoim/n/f;
if-ne p0, v0, :cond_b3
const/4 v0, 0x1
goto :goto_b4
:cond_b3
const/4 v0, 0x0
:goto_b4
if-eqz v0, :cond_bf
if-eqz p1, :cond_b9
return-object v3
:cond_b9
new-instance p0, Lcom/imo/android/imoim/community/b;
invoke-direct {p0}, Lcom/imo/android/imoim/community/b;-><init>()V
return-object p0
:cond_bf
const-class v0, Lcom/imo/android/imoim/n/n;
if-ne p0, v0, :cond_c5
const/4 v0, 0x1
goto :goto_c6
:cond_c5
const/4 v0, 0x0
:goto_c6
if-eqz v0, :cond_d1
if-eqz p1, :cond_cb
return-object v3
:cond_cb
new-instance p0, Lcom/imo/android/imoim/gamecenter/c;
invoke-direct {p0}, Lcom/imo/android/imoim/gamecenter/c;-><init>()V
return-object p0
:cond_d1
const-class v0, Lcom/imo/android/imoim/n/o;
if-ne p0, v0, :cond_d7
const/4 v0, 0x1
goto :goto_d8
:cond_d7
const/4 v0, 0x0
:goto_d8
if-eqz v0, :cond_e3
if-eqz p1, :cond_dd
return-object v3
:cond_dd
new-instance p0, Lsg/bigo/mobile/android/job/d;
invoke-direct {p0}, Lsg/bigo/mobile/android/job/d;-><init>()V
return-object p0
:cond_e3
const-class v0, Lcom/imo/android/imoim/am/c;
if-ne p0, v0, :cond_e9
const/4 v0, 0x1
goto :goto_ea
:cond_e9
const/4 v0, 0x0
:goto_ea
if-eqz v0, :cond_f5
if-eqz p1, :cond_ef
return-object v3
:cond_ef
new-instance p0, Lcom/imo/android/imoim/ap/e;
invoke-direct {p0}, Lcom/imo/android/imoim/ap/e;-><init>()V
return-object p0
:cond_f5
const-class v0, Lcom/imo/android/imoim/am/b;
if-ne p0, v0, :cond_fb
const/4 v0, 0x1
goto :goto_fc
:cond_fb
const/4 v0, 0x0
:goto_fc
if-eqz v0, :cond_107
if-eqz p1, :cond_101
return-object v3
:cond_101
new-instance p0, Lcom/imo/android/imoim/ap/d;
invoke-direct {p0}, Lcom/imo/android/imoim/ap/d;-><init>()V
return-object p0
:cond_107
const-class v0, Lcom/imo/android/imoim/deeplink/i;
if-ne p0, v0, :cond_10d
const/4 v0, 0x1
goto :goto_10e
:cond_10d
const/4 v0, 0x0
:goto_10e
if-eqz v0, :cond_119
if-eqz p1, :cond_113
return-object v3
:cond_113
new-instance p0, Lcom/imo/android/imoim/deeplink/h;
invoke-direct {p0}, Lcom/imo/android/imoim/deeplink/h;-><init>()V
return-object p0
:cond_119
const-class v0, Lcom/imo/android/imoim/message/a;
if-ne p0, v0, :cond_11f
const/4 v0, 0x1
goto :goto_120
:cond_11f
const/4 v0, 0x0
:goto_120
if-eqz v0, :cond_12b
if-eqz p1, :cond_125
return-object v3
:cond_125
new-instance p0, Lcom/imo/android/imoim/message/e;
invoke-direct {p0}, Lcom/imo/android/imoim/message/e;-><init>()V
return-object p0
:cond_12b
const-class v0, Lcom/imo/android/imoim/message/d;
if-ne p0, v0, :cond_131
const/4 v0, 0x1
goto :goto_132
:cond_131
const/4 v0, 0x0
:goto_132
if-eqz v0, :cond_13d
if-eqz p1, :cond_137
return-object v3
:cond_137
new-instance p0, Lcom/imo/android/imoim/message/f;
invoke-direct {p0}, Lcom/imo/android/imoim/message/f;-><init>()V
return-object p0
:cond_13d
const-class v0, Lcom/imo/android/imoim/s/b/d;
if-ne p0, v0, :cond_143
const/4 v0, 0x1
goto :goto_144
:cond_143
const/4 v0, 0x0
:goto_144
if-eqz v0, :cond_14f
if-eqz p1, :cond_149
return-object v3
:cond_149
new-instance p0, Lcom/imo/android/imoim/s/b/b;
invoke-direct {p0}, Lcom/imo/android/imoim/s/b/b;-><init>()V
return-object p0
:cond_14f
const-class v0, Lcom/imo/android/imoim/ads/o;
if-ne p0, v0, :cond_155
const/4 v0, 0x1
goto :goto_156
:cond_155
const/4 v0, 0x0
:goto_156
if-eqz v0, :cond_161
if-eqz p1, :cond_15b
return-object v3
:cond_15b
new-instance p0, Lcom/imo/android/imoim/ads/OpeningAdManager;
invoke-direct {p0}, Lcom/imo/android/imoim/ads/OpeningAdManager;-><init>()V
return-object p0
:cond_161
const-class v0, Lcom/imo/android/imoim/story/draft/a;
if-ne p0, v0, :cond_167
const/4 v0, 0x1
goto :goto_168
:cond_167
const/4 v0, 0x0
:goto_168
if-eqz v0, :cond_173
if-eqz p1, :cond_16d
return-object v3
:cond_16d
new-instance p0, Lcom/imo/android/imoim/story/draft/c;
invoke-direct {p0}, Lcom/imo/android/imoim/story/draft/c;-><init>()V
return-object p0
:cond_173
const-class v0, Lcom/imo/android/imoim/newfriends/repository/a;
if-ne p0, v0, :cond_179
const/4 v0, 0x1
goto :goto_17a
:cond_179
const/4 v0, 0x0
:goto_17a
if-eqz v0, :cond_185
if-eqz p1, :cond_17f
return-object v3
:cond_17f
new-instance p0, Lcom/imo/android/imoim/newfriends/repository/RelationshipRepository;
invoke-direct {p0}, Lcom/imo/android/imoim/newfriends/repository/RelationshipRepository;-><init>()V
return-object p0
:cond_185
const-class v0, Lcom/imo/android/imoim/newfriends/c/a;
if-ne p0, v0, :cond_18b
const/4 v0, 0x1
goto :goto_18c
:cond_18b
const/4 v0, 0x0
:goto_18c
if-eqz v0, :cond_197
if-eqz p1, :cond_191
return-object v3
:cond_191
new-instance p0, Lcom/imo/android/imoim/newfriends/c/b;
invoke-direct {p0}, Lcom/imo/android/imoim/newfriends/c/b;-><init>()V
return-object p0
:cond_197
const-class v0, Lcom/imo/android/imoim/profile/a;
if-ne p0, v0, :cond_19d
const/4 v0, 0x1
goto :goto_19e
:cond_19d
const/4 v0, 0x0
:goto_19e
if-eqz v0, :cond_1a9
if-eqz p1, :cond_1a3
return-object v3
:cond_1a3
new-instance p0, Lcom/imo/android/imoim/profile/d;
invoke-direct {p0}, Lcom/imo/android/imoim/profile/d;-><init>()V
return-object p0
:cond_1a9
const-class v0, Lcom/imo/android/imoim/profile/level/a;
if-ne p0, v0, :cond_1af
const/4 v0, 0x1
goto :goto_1b0
:cond_1af
const/4 v0, 0x0
:goto_1b0
if-eqz v0, :cond_1bb
if-eqz p1, :cond_1b5
return-object v3
:cond_1b5
new-instance p0, Lcom/imo/android/imoim/profile/level/f;
invoke-direct {p0}, Lcom/imo/android/imoim/profile/level/f;-><init>()V
return-object p0
:cond_1bb
const-class v0, Lcom/imo/android/imoim/profile/honor/c;
if-ne p0, v0, :cond_1c1
const/4 v0, 0x1
goto :goto_1c2
:cond_1c1
const/4 v0, 0x0
:goto_1c2
if-eqz v0, :cond_1cd
if-eqz p1, :cond_1c7
return-object v3
:cond_1c7
new-instance p0, Lcom/imo/android/imoim/profile/honor/f;
invoke-direct {p0}, Lcom/imo/android/imoim/profile/honor/f;-><init>()V
return-object p0
:cond_1cd
const-class v0, Lcom/imo/android/imoim/biggroup/j/j;
if-ne p0, v0, :cond_1d3
const/4 v0, 0x1
goto :goto_1d4
:cond_1d3
const/4 v0, 0x0
:goto_1d4
if-eqz v0, :cond_1df
if-eqz p1, :cond_1d9
return-object v3
:cond_1d9
new-instance p0, Lcom/imo/android/imoim/biggroup/j/c;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/j/c;-><init>()V
return-object p0
:cond_1df
const-class v0, Lcom/imo/android/imoim/biggroup/j/k;
if-ne p0, v0, :cond_1e5
const/4 v0, 0x1
goto :goto_1e6
:cond_1e5
const/4 v0, 0x0
:goto_1e6
if-eqz v0, :cond_1f1
if-eqz p1, :cond_1eb
return-object v3
:cond_1eb
new-instance p0, Lcom/imo/android/imoim/biggroup/j/d;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/j/d;-><init>()V
return-object p0
:cond_1f1
const-class v0, Lcom/imo/android/imoim/biggroup/j/m;
if-ne p0, v0, :cond_1f7
const/4 v0, 0x1
goto :goto_1f8
:cond_1f7
const/4 v0, 0x0
:goto_1f8
if-eqz v0, :cond_203
if-eqz p1, :cond_1fd
return-object v3
:cond_1fd
new-instance p0, Lcom/imo/android/imoim/biggroup/j/g;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/j/g;-><init>()V
return-object p0
:cond_203
const-class v0, Lcom/imo/android/imoim/biggroup/zone/f/f;
if-ne p0, v0, :cond_209
const/4 v0, 0x1
goto :goto_20a
:cond_209
const/4 v0, 0x0
:goto_20a
if-eqz v0, :cond_215
if-eqz p1, :cond_20f
return-object v3
:cond_20f
new-instance p0, Lcom/imo/android/imoim/biggroup/zone/f/c;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/zone/f/c;-><init>()V
return-object p0
:cond_215
const-class v0, Lcom/imo/android/imoim/biggroup/zone/d/d;
if-ne p0, v0, :cond_21b
const/4 v0, 0x1
goto :goto_21c
:cond_21b
const/4 v0, 0x0
:goto_21c
if-eqz v0, :cond_227
if-eqz p1, :cond_221
return-object v3
:cond_221
new-instance p0, Lcom/imo/android/imoim/biggroup/zone/d/b;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/zone/d/b;-><init>()V
return-object p0
:cond_227
const-class v0, Lcom/imo/android/imoim/biggroup/f/g;
if-ne p0, v0, :cond_22d
const/4 v0, 0x1
goto :goto_22e
:cond_22d
const/4 v0, 0x0
:goto_22e
if-eqz v0, :cond_239
if-eqz p1, :cond_233
return-object v3
:cond_233
new-instance p0, Lcom/imo/android/imoim/biggroup/f/c;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/f/c;-><init>()V
return-object p0
:cond_239
const-class v0, Lcom/imo/android/imoim/managers/ak;
if-ne p0, v0, :cond_23f
const/4 v0, 0x1
goto :goto_240
:cond_23f
const/4 v0, 0x0
:goto_240
if-eqz v0, :cond_24b
if-eqz p1, :cond_245
return-object v3
:cond_245
new-instance p0, Lcom/imo/android/imoim/managers/bo;
invoke-direct {p0}, Lcom/imo/android/imoim/managers/bo;-><init>()V
return-object p0
:cond_24b
const-class v0, Lcom/imo/android/imoim/managers/am;
if-ne p0, v0, :cond_251
const/4 v0, 0x1
goto :goto_252
:cond_251
const/4 v0, 0x0
:goto_252
if-eqz v0, :cond_25d
if-eqz p1, :cond_257
return-object v3
:cond_257
new-instance p0, Lcom/imo/android/imoim/managers/bv;
invoke-direct {p0}, Lcom/imo/android/imoim/managers/bv;-><init>()V
return-object p0
:cond_25d
const-class v0, Lcom/imo/android/imoim/chat/a/d;
if-ne p0, v0, :cond_263
const/4 v0, 0x1
goto :goto_264
:cond_263
const/4 v0, 0x0
:goto_264
if-eqz v0, :cond_26f
if-eqz p1, :cond_269
return-object v3
:cond_269
new-instance p0, Lcom/imo/android/imoim/chat/a/a;
invoke-direct {p0}, Lcom/imo/android/imoim/chat/a/a;-><init>()V
return-object p0
:cond_26f
const-class v0, Lcom/imo/android/imoim/chat/i;
if-ne p0, v0, :cond_275
const/4 v0, 0x1
goto :goto_276
:cond_275
const/4 v0, 0x0
:goto_276
if-eqz v0, :cond_289
if-eqz p1, :cond_283
if-eq p1, v2, :cond_27d
return-object v3
:cond_27d
new-instance p0, Lcom/imo/android/imoim/rooms/entrance/b;
invoke-direct {p0}, Lcom/imo/android/imoim/rooms/entrance/b;-><init>()V
return-object p0
:cond_283
new-instance p0, Lcom/imo/android/imoim/chat/o;
invoke-direct {p0}, Lcom/imo/android/imoim/chat/o;-><init>()V
return-object p0
:cond_289
const-class v0, Lcom/imo/android/imoim/commonpublish/f;
if-ne p0, v0, :cond_28f
const/4 v0, 0x1
goto :goto_290
:cond_28f
const/4 v0, 0x0
:goto_290
if-eqz v0, :cond_29b
if-eqz p1, :cond_295
return-object v3
:cond_295
new-instance p0, Lcom/imo/android/imoim/commonpublish/d;
invoke-direct {p0}, Lcom/imo/android/imoim/commonpublish/d;-><init>()V
return-object p0
:cond_29b
const-class v0, Lcom/imo/android/imoim/world/data/a/b/a/d;
if-ne p0, v0, :cond_2a1
const/4 v0, 0x1
goto :goto_2a2
:cond_2a1
const/4 v0, 0x0
:goto_2a2
if-eqz v0, :cond_2ad
if-eqz p1, :cond_2a7
return-object v3
:cond_2a7
new-instance p0, Lcom/imo/android/imoim/world/data/a/b/a/e;
invoke-direct {p0}, Lcom/imo/android/imoim/world/data/a/b/a/e;-><init>()V
return-object p0
:cond_2ad
const-class v0, Lcom/imo/android/imoim/world/worldnews/base/c;
if-ne p0, v0, :cond_2b3
const/4 v0, 0x1
goto :goto_2b4
:cond_2b3
const/4 v0, 0x0
:goto_2b4
if-eqz v0, :cond_2bf
if-eqz p1, :cond_2b9
return-object v3
:cond_2b9
new-instance p0, Lcom/imo/android/imoim/world/worldnews/base/b;
invoke-direct {p0}, Lcom/imo/android/imoim/world/worldnews/base/b;-><init>()V
return-object p0
:cond_2bf
const-class v0, Lcom/imo/android/imoim/world/worldnews/voiceroom/tab/a/a;
if-ne p0, v0, :cond_2c5
const/4 v0, 0x1
goto :goto_2c6
:cond_2c5
const/4 v0, 0x0
:goto_2c6
if-eqz v0, :cond_2d1
if-eqz p1, :cond_2cb
return-object v3
:cond_2cb
new-instance p0, Lcom/imo/android/imoim/world/worldnews/voiceroom/tab/a/e;
invoke-direct {p0}, Lcom/imo/android/imoim/world/worldnews/voiceroom/tab/a/e;-><init>()V
return-object p0
:cond_2d1
const-class v0, Lcom/imo/android/imoim/ads/j/a;
if-ne p0, v0, :cond_2d7
const/4 v0, 0x1
goto :goto_2d8
:cond_2d7
const/4 v0, 0x0
:goto_2d8
if-eqz v0, :cond_2e3
if-eqz p1, :cond_2dd
return-object v3
:cond_2dd
new-instance p0, Lcom/imo/android/imoim/world/worldnews/a/a;
invoke-direct {p0}, Lcom/imo/android/imoim/world/worldnews/a/a;-><init>()V
return-object p0
:cond_2e3
const-class v0, Lcom/imo/android/imoim/world/notice/b;
if-ne p0, v0, :cond_2e9
const/4 v0, 0x1
goto :goto_2ea
:cond_2e9
const/4 v0, 0x0
:goto_2ea
if-eqz v0, :cond_2f5
if-eqz p1, :cond_2ef
return-object v3
:cond_2ef
new-instance p0, Lcom/imo/android/imoim/world/notice/WorldNewsNoticeManager;
invoke-direct {p0}, Lcom/imo/android/imoim/world/notice/WorldNewsNoticeManager;-><init>()V
return-object p0
:cond_2f5
const-class v0, Lcom/imo/android/imoim/creategroup/a/b;
if-ne p0, v0, :cond_2fb
const/4 v0, 0x1
goto :goto_2fc
:cond_2fb
const/4 v0, 0x0
:goto_2fc
if-eqz v0, :cond_307
if-eqz p1, :cond_301
return-object v3
:cond_301
new-instance p0, Lcom/imo/android/imoim/creategroup/a/a;
invoke-direct {p0}, Lcom/imo/android/imoim/creategroup/a/a;-><init>()V
return-object p0
:cond_307
const-class v0, Lcom/imo/android/imoim/home/a/a/b/b;
if-ne p0, v0, :cond_30d
const/4 v0, 0x1
goto :goto_30e
:cond_30d
const/4 v0, 0x0
:goto_30e
if-eqz v0, :cond_319
if-eqz p1, :cond_313
return-object v3
:cond_313
new-instance p0, Lcom/imo/android/imoim/home/a/a/b/a;
invoke-direct {p0}, Lcom/imo/android/imoim/home/a/a/b/a;-><init>()V
return-object p0
:cond_319
const-class v0, Lcom/imo/android/imoim/taskcentre/remote/a/a;
if-ne p0, v0, :cond_31f
const/4 v0, 0x1
goto :goto_320
:cond_31f
const/4 v0, 0x0
:goto_320
if-eqz v0, :cond_32b
if-eqz p1, :cond_325
return-object v3
:cond_325
new-instance p0, Lcom/imo/android/imoim/taskcentre/remote/a/a/a;
invoke-direct {p0}, Lcom/imo/android/imoim/taskcentre/remote/a/a/a;-><init>()V
return-object p0
:cond_32b
const-class v0, Lcom/imo/android/imoim/ads/c/g;
if-ne p0, v0, :cond_331
const/4 v0, 0x1
goto :goto_332
:cond_331
const/4 v0, 0x0
:goto_332
if-eqz v0, :cond_33d
if-eqz p1, :cond_337
return-object v3
:cond_337
new-instance p0, Lcom/imo/android/imoim/ads/c/c;
invoke-direct {p0}, Lcom/imo/android/imoim/ads/c/c;-><init>()V
return-object p0
:cond_33d
const-class v0, Lcom/imo/android/imoim/ads/IBrandAds;
if-ne p0, v0, :cond_343
const/4 v0, 0x1
goto :goto_344
:cond_343
const/4 v0, 0x0
:goto_344
if-eqz v0, :cond_34f
if-eqz p1, :cond_349
return-object v3
:cond_349
new-instance p0, Lcom/imo/android/imoim/ads/BrandAds;
invoke-direct {p0}, Lcom/imo/android/imoim/ads/BrandAds;-><init>()V
return-object p0
:cond_34f
const-class v0, Lcom/imo/android/imoim/story/d/a;
if-ne p0, v0, :cond_355
const/4 v0, 0x1
goto :goto_356
:cond_355
const/4 v0, 0x0
:goto_356
if-eqz v0, :cond_361
if-eqz p1, :cond_35b
return-object v3
:cond_35b
new-instance p0, Lcom/imo/android/imoim/story/d/c;
invoke-direct {p0}, Lcom/imo/android/imoim/story/d/c;-><init>()V
return-object p0
:cond_361
const-class v0, Lcom/imo/android/imoim/chatroom/teampk/data/a/a/a;
if-ne p0, v0, :cond_367
const/4 v0, 0x1
goto :goto_368
:cond_367
const/4 v0, 0x0
:goto_368
if-eqz v0, :cond_373
if-eqz p1, :cond_36d
return-object v3
:cond_36d
new-instance p0, Lcom/imo/android/imoim/chatroom/teampk/data/a/a/b;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/teampk/data/a/a/b;-><init>()V
return-object p0
:cond_373
const-class v0, Lcom/imo/android/imoim/chatroom/couple/a/a;
if-ne p0, v0, :cond_379
const/4 v0, 0x1
goto :goto_37a
:cond_379
const/4 v0, 0x0
:goto_37a
if-eqz v0, :cond_385
if-eqz p1, :cond_37f
return-object v3
:cond_37f
new-instance p0, Lcom/imo/android/imoim/chatroom/couple/a/c;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/couple/a/c;-><init>()V
return-object p0
:cond_385
const-class v0, Lcom/imo/android/imoim/chatroom/roomplay/a;
if-ne p0, v0, :cond_38b
const/4 v0, 0x1
goto :goto_38c
:cond_38b
const/4 v0, 0x0
:goto_38c
if-eqz v0, :cond_397
if-eqz p1, :cond_391
return-object v3
:cond_391
new-instance p0, Lcom/imo/android/imoim/chatroom/roomplay/b;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/roomplay/b;-><init>()V
return-object p0
:cond_397
const-class v0, Lcom/imo/android/imoim/chatroom/anouncement/model/viewmodel/a;
if-ne p0, v0, :cond_39d
const/4 v0, 0x1
goto :goto_39e
:cond_39d
const/4 v0, 0x0
:goto_39e
if-eqz v0, :cond_3a9
if-eqz p1, :cond_3a3
return-object v3
:cond_3a3
new-instance p0, Lcom/imo/android/imoim/chatroom/anouncement/model/viewmodel/c;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/anouncement/model/viewmodel/c;-><init>()V
return-object p0
:cond_3a9
const-class v0, Lcom/imo/android/imoim/chatroom/toolpackage/a/a;
if-ne p0, v0, :cond_3af
const/4 v0, 0x1
goto :goto_3b0
:cond_3af
const/4 v0, 0x0
:goto_3b0
if-eqz v0, :cond_3bb
if-eqz p1, :cond_3b5
return-object v3
:cond_3b5
new-instance p0, Lcom/imo/android/imoim/chatroom/toolpackage/a/c;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/toolpackage/a/c;-><init>()V
return-object p0
:cond_3bb
const-class v0, Lcom/imo/android/imoim/chatroom/pack/a/a;
if-ne p0, v0, :cond_3c1
const/4 v0, 0x1
goto :goto_3c2
:cond_3c1
const/4 v0, 0x0
:goto_3c2
if-eqz v0, :cond_3cd
if-eqz p1, :cond_3c7
return-object v3
:cond_3c7
new-instance p0, Lcom/imo/android/imoim/chatroom/pack/a/c;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/pack/a/c;-><init>()V
return-object p0
:cond_3cd
const-class v0, Lcom/imo/android/imoim/chatroom/pk/c;
if-ne p0, v0, :cond_3d3
const/4 v0, 0x1
goto :goto_3d4
:cond_3d3
const/4 v0, 0x0
:goto_3d4
if-eqz v0, :cond_3df
if-eqz p1, :cond_3d9
return-object v3
:cond_3d9
new-instance p0, Lcom/imo/android/imoim/chatroom/pk/b;
invoke-direct {p0}, Lcom/imo/android/imoim/chatroom/pk/b;-><init>()V
return-object p0
:cond_3df
const-class v0, Lcom/imo/android/imoim/noble/c/a;
if-ne p0, v0, :cond_3e5
const/4 v0, 0x1
goto :goto_3e6
:cond_3e5
const/4 v0, 0x0
:goto_3e6
if-eqz v0, :cond_3f1
if-eqz p1, :cond_3eb
return-object v3
:cond_3eb
new-instance p0, Lcom/imo/android/imoim/noble/c/c;
invoke-direct {p0}, Lcom/imo/android/imoim/noble/c/c;-><init>()V
return-object p0
:cond_3f1
const-class v0, Lcom/imo/android/imoim/profile/giftwall/m;
if-ne p0, v0, :cond_3f7
const/4 v0, 0x1
goto :goto_3f8
:cond_3f7
const/4 v0, 0x0
:goto_3f8
if-eqz v0, :cond_403
if-eqz p1, :cond_3fd
return-object v3
:cond_3fd
new-instance p0, Lcom/imo/android/imoim/profile/giftwall/d;
invoke-direct {p0}, Lcom/imo/android/imoim/profile/giftwall/d;-><init>()V
return-object p0
:cond_403
const-class v0, Lcom/imo/android/imoim/live/b;
if-ne p0, v0, :cond_409
const/4 v0, 0x1
goto :goto_40a
:cond_409
const/4 v0, 0x0
:goto_40a
if-eqz v0, :cond_415
if-eqz p1, :cond_40f
return-object v3
:cond_40f
new-instance p0, Lcom/imo/android/imoim/live/a;
invoke-direct {p0}, Lcom/imo/android/imoim/live/a;-><init>()V
return-object p0
:cond_415
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/emoji/b;
if-ne p0, v0, :cond_41b
const/4 v0, 0x1
goto :goto_41c
:cond_41b
const/4 v0, 0x0
:goto_41c
if-eqz v0, :cond_427
if-eqz p1, :cond_421
return-object v3
:cond_421
new-instance p0, Lcom/imo/android/imoim/biggroup/chatroom/emoji/a;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/chatroom/emoji/a;-><init>()V
return-object p0
:cond_427
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/theme/d;
if-ne p0, v0, :cond_42d
const/4 v0, 0x1
goto :goto_42e
:cond_42d
const/4 v0, 0x0
:goto_42e
if-eqz v0, :cond_439
if-eqz p1, :cond_433
return-object v3
:cond_433
new-instance p0, Lcom/imo/android/imoim/biggroup/chatroom/theme/a;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/chatroom/theme/a;-><init>()V
return-object p0
:cond_439
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/explore/leaderboard/a/a;
if-ne p0, v0, :cond_43f
const/4 v0, 0x1
goto :goto_440
:cond_43f
const/4 v0, 0x0
:goto_440
if-eqz v0, :cond_44b
if-eqz p1, :cond_445
return-object v3
:cond_445
new-instance p0, Lcom/imo/android/imoim/biggroup/chatroom/explore/leaderboard/a/c;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/chatroom/explore/leaderboard/a/c;-><init>()V
return-object p0
:cond_44b
const-class v0, Lcom/imo/android/imoim/biggroup/live/b;
if-ne p0, v0, :cond_451
const/4 v0, 0x1
goto :goto_452
:cond_451
const/4 v0, 0x0
:goto_452
if-eqz v0, :cond_45d
if-eqz p1, :cond_457
return-object v3
:cond_457
new-instance p0, Lcom/imo/android/imoim/biggroup/live/a;
invoke-direct {p0}, Lcom/imo/android/imoim/biggroup/live/a;-><init>()V
return-object p0
:cond_45d
const-class v0, Lcom/imo/android/imoim/publicchannel/ai;
if-ne p0, v0, :cond_463
const/4 v0, 0x1
goto :goto_464
:cond_463
const/4 v0, 0x0
:goto_464
if-eqz v0, :cond_46f
if-eqz p1, :cond_469
return-object v3
:cond_469
new-instance p0, Lcom/imo/android/imoim/publicchannel/c;
invoke-direct {p0}, Lcom/imo/android/imoim/publicchannel/c;-><init>()V
return-object p0
:cond_46f
const-class v0, Lcom/imo/android/imoim/r/a/b/a/b;
if-ne p0, v0, :cond_475
const/4 v0, 0x1
goto :goto_476
:cond_475
const/4 v0, 0x0
:goto_476
if-eqz v0, :cond_481
if-eqz p1, :cond_47b
return-object v3
:cond_47b
new-instance p0, Lcom/imo/android/imoim/r/a/b/a/a;
invoke-direct {p0}, Lcom/imo/android/imoim/r/a/b/a/a;-><init>()V
return-object p0
:cond_481
const-class v0, Lcom/imo/android/imoim/qrcode/a/a/b/a;
if-ne p0, v0, :cond_486
const/4 v1, 0x1
:cond_486
if-eqz v1, :cond_491
if-eqz p1, :cond_48b
return-object v3
:cond_48b
new-instance p0, Lcom/imo/android/imoim/qrcode/a/a/b/c;
invoke-direct {p0}, Lcom/imo/android/imoim/qrcode/a/a/b/c;-><init>()V
return-object p0
:cond_491
return-object v3
.end method
.method private static d(Ljava/lang/Class;)I
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Class<",
"TT;>;)I"
}
.end annotation
const-class v0, Lcom/imo/android/imoim/record/c;
const/4 v1, 0x2
if-ne p0, v0, :cond_6
return v1
:cond_6
const-class v0, Lcom/imo/android/imoim/n/l;
const/4 v2, 0x1
if-ne p0, v0, :cond_c
return v2
:cond_c
const-class v0, Lcom/imo/android/imoim/n/s;
if-ne p0, v0, :cond_11
return v2
:cond_11
const-class v0, Lcom/imo/android/imoim/record/d;
if-ne p0, v0, :cond_16
return v2
:cond_16
const-class v0, Lcom/imo/a/a;
if-ne p0, v0, :cond_1b
return v2
:cond_1b
const-class v0, Lcom/imo/android/imoim/n/d;
if-ne p0, v0, :cond_20
return v2
:cond_20
const-class v0, Lcom/imo/android/imoim/n/q;
if-ne p0, v0, :cond_25
return v2
:cond_25
const-class v0, Lcom/imo/android/imoim/singbox/d;
if-ne p0, v0, :cond_2a
return v2
:cond_2a
const-class v0, Lcom/imo/android/imoim/singbox/e;
if-ne p0, v0, :cond_2f
return v2
:cond_2f
const-class v0, Lcom/imo/android/imoim/n/f;
if-ne p0, v0, :cond_34
return v2
:cond_34
const-class v0, Lcom/imo/android/imoim/n/n;
if-ne p0, v0, :cond_39
return v2
:cond_39
const-class v0, Lcom/imo/android/imoim/n/o;
if-ne p0, v0, :cond_3e
return v2
:cond_3e
const-class v0, Lcom/imo/android/imoim/am/c;
if-ne p0, v0, :cond_43
return v2
:cond_43
const-class v0, Lcom/imo/android/imoim/am/b;
if-ne p0, v0, :cond_48
return v2
:cond_48
const-class v0, Lcom/imo/android/imoim/deeplink/i;
if-ne p0, v0, :cond_4d
return v2
:cond_4d
const-class v0, Lcom/imo/android/imoim/message/a;
if-ne p0, v0, :cond_52
return v2
:cond_52
const-class v0, Lcom/imo/android/imoim/message/d;
if-ne p0, v0, :cond_57
return v2
:cond_57
const-class v0, Lcom/imo/android/imoim/s/b/d;
if-ne p0, v0, :cond_5c
return v2
:cond_5c
const-class v0, Lcom/imo/android/imoim/ads/o;
if-ne p0, v0, :cond_61
return v2
:cond_61
const-class v0, Lcom/imo/android/imoim/story/draft/a;
if-ne p0, v0, :cond_66
return v2
:cond_66
const-class v0, Lcom/imo/android/imoim/newfriends/repository/a;
if-ne p0, v0, :cond_6b
return v2
:cond_6b
const-class v0, Lcom/imo/android/imoim/newfriends/c/a;
if-ne p0, v0, :cond_70
return v2
:cond_70
const-class v0, Lcom/imo/android/imoim/profile/a;
if-ne p0, v0, :cond_75
return v2
:cond_75
const-class v0, Lcom/imo/android/imoim/profile/level/a;
if-ne p0, v0, :cond_7a
return v2
:cond_7a
const-class v0, Lcom/imo/android/imoim/profile/honor/c;
if-ne p0, v0, :cond_7f
return v2
:cond_7f
const-class v0, Lcom/imo/android/imoim/biggroup/j/j;
if-ne p0, v0, :cond_84
return v2
:cond_84
const-class v0, Lcom/imo/android/imoim/biggroup/j/k;
if-ne p0, v0, :cond_89
return v2
:cond_89
const-class v0, Lcom/imo/android/imoim/biggroup/j/m;
if-ne p0, v0, :cond_8e
return v2
:cond_8e
const-class v0, Lcom/imo/android/imoim/biggroup/zone/f/f;
if-ne p0, v0, :cond_93
return v2
:cond_93
const-class v0, Lcom/imo/android/imoim/biggroup/zone/d/d;
if-ne p0, v0, :cond_98
return v2
:cond_98
const-class v0, Lcom/imo/android/imoim/biggroup/f/g;
if-ne p0, v0, :cond_9d
return v2
:cond_9d
const-class v0, Lcom/imo/android/imoim/managers/ak;
if-ne p0, v0, :cond_a2
return v2
:cond_a2
const-class v0, Lcom/imo/android/imoim/managers/am;
if-ne p0, v0, :cond_a7
return v2
:cond_a7
const-class v0, Lcom/imo/android/imoim/chat/a/d;
if-ne p0, v0, :cond_ac
return v2
:cond_ac
const-class v0, Lcom/imo/android/imoim/chat/i;
if-ne p0, v0, :cond_b1
return v1
:cond_b1
const-class v0, Lcom/imo/android/imoim/commonpublish/f;
if-ne p0, v0, :cond_b6
return v2
:cond_b6
const-class v0, Lcom/imo/android/imoim/world/data/a/b/a/d;
if-ne p0, v0, :cond_bb
return v2
:cond_bb
const-class v0, Lcom/imo/android/imoim/world/worldnews/base/c;
if-ne p0, v0, :cond_c0
return v2
:cond_c0
const-class v0, Lcom/imo/android/imoim/world/worldnews/voiceroom/tab/a/a;
if-ne p0, v0, :cond_c5
return v2
:cond_c5
const-class v0, Lcom/imo/android/imoim/ads/j/a;
if-ne p0, v0, :cond_ca
return v2
:cond_ca
const-class v0, Lcom/imo/android/imoim/world/notice/b;
if-ne p0, v0, :cond_cf
return v2
:cond_cf
const-class v0, Lcom/imo/android/imoim/creategroup/a/b;
if-ne p0, v0, :cond_d4
return v2
:cond_d4
const-class v0, Lcom/imo/android/imoim/home/a/a/b/b;
if-ne p0, v0, :cond_d9
return v2
:cond_d9
const-class v0, Lcom/imo/android/imoim/taskcentre/remote/a/a;
if-ne p0, v0, :cond_de
return v2
:cond_de
const-class v0, Lcom/imo/android/imoim/ads/c/g;
if-ne p0, v0, :cond_e3
return v2
:cond_e3
const-class v0, Lcom/imo/android/imoim/ads/IBrandAds;
if-ne p0, v0, :cond_e8
return v2
:cond_e8
const-class v0, Lcom/imo/android/imoim/story/d/a;
if-ne p0, v0, :cond_ed
return v2
:cond_ed
const-class v0, Lcom/imo/android/imoim/chatroom/teampk/data/a/a/a;
if-ne p0, v0, :cond_f2
return v2
:cond_f2
const-class v0, Lcom/imo/android/imoim/chatroom/couple/a/a;
if-ne p0, v0, :cond_f7
return v2
:cond_f7
const-class v0, Lcom/imo/android/imoim/chatroom/roomplay/a;
if-ne p0, v0, :cond_fc
return v2
:cond_fc
const-class v0, Lcom/imo/android/imoim/chatroom/anouncement/model/viewmodel/a;
if-ne p0, v0, :cond_101
return v2
:cond_101
const-class v0, Lcom/imo/android/imoim/chatroom/toolpackage/a/a;
if-ne p0, v0, :cond_106
return v2
:cond_106
const-class v0, Lcom/imo/android/imoim/chatroom/pack/a/a;
if-ne p0, v0, :cond_10b
return v2
:cond_10b
const-class v0, Lcom/imo/android/imoim/chatroom/pk/c;
if-ne p0, v0, :cond_110
return v2
:cond_110
const-class v0, Lcom/imo/android/imoim/noble/c/a;
if-ne p0, v0, :cond_115
return v2
:cond_115
const-class v0, Lcom/imo/android/imoim/profile/giftwall/m;
if-ne p0, v0, :cond_11a
return v2
:cond_11a
const-class v0, Lcom/imo/android/imoim/live/b;
if-ne p0, v0, :cond_11f
return v2
:cond_11f
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/emoji/b;
if-ne p0, v0, :cond_124
return v2
:cond_124
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/theme/d;
if-ne p0, v0, :cond_129
return v2
:cond_129
const-class v0, Lcom/imo/android/imoim/biggroup/chatroom/explore/leaderboard/a/a;
if-ne p0, v0, :cond_12e
return v2
:cond_12e
const-class v0, Lcom/imo/android/imoim/biggroup/live/b;
if-ne p0, v0, :cond_133
return v2
:cond_133
const-class v0, Lcom/imo/android/imoim/publicchannel/ai;
if-ne p0, v0, :cond_138
return v2
:cond_138
const-class v0, Lcom/imo/android/imoim/r/a/b/a/b;
if-ne p0, v0, :cond_13d
return v2
:cond_13d
const-class v0, Lcom/imo/android/imoim/qrcode/a/a/b/a;
if-ne p0, v0, :cond_142
return v2
:cond_142
const/4 p0, 0x0
return p0
.end method