.class public final Lcom/discord/views/c; .super Ljava/lang/Object; .source "OAuthPermissionViews.kt" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/discord/views/c$a; } .end annotation # static fields .field public static final Dc:Lcom/discord/views/c; # direct methods .method static constructor ()V .locals 1 new-instance v0, Lcom/discord/views/c; invoke-direct {v0}, Lcom/discord/views/c;->()V sput-object v0, Lcom/discord/views/c;->Dc:Lcom/discord/views/c; return-void .end method .method private constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static a(Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; .locals 11 const-string v0, "$this$getPermissionDetails" invoke-static {p0, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "context" invoke-static {p1, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "scope" invoke-static {p2, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p2}, Ljava/lang/String;->hashCode()I move-result v0 const-string v1, ", " const/4 v2, 0x0 sparse-switch v0, :sswitch_data_0 goto/16 :goto_2 :sswitch_0 const-string p0, "applications.builds.read" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f8c invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_1 const-string p0, "applications.builds.upload" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f8e invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_2 const-string v0, "connections" invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_4 invoke-virtual {p0}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getConnections()Ljava/util/List; move-result-object p0 move-object p2, p0 check-cast p2, Ljava/util/Collection; invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z move-result p2 xor-int/lit8 p2, p2, 0x1 if-eqz p2, :cond_0 goto :goto_0 :cond_0 move-object p0, v2 :goto_0 if-eqz p0, :cond_1 move-object v2, p0 check-cast v2, Ljava/lang/Iterable; move-object v3, v1 check-cast v3, Ljava/lang/CharSequence; const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 sget-object p0, Lcom/discord/views/c$c;->Df:Lcom/discord/views/c$c; move-object v8, p0 check-cast v8, Lkotlin/jvm/functions/Function1; const/16 v9, 0x1e const/4 v10, 0x0 invoke-static/range {v2 .. v10}, Lkotlin/a/m;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; move-result-object v2 if-nez v2, :cond_4 :cond_1 const p0, 0x7f120f9b invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_3 const-string p0, "rpc.api" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120fac invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_4 const-string p0, "applications.store.update" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f92 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_5 const-string p0, "gdm.join" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f9f invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_6 const-string p1, "email" invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_4 invoke-virtual {p0}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getUser()Lcom/discord/models/domain/ModelUser; move-result-object p0 invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getEmail()Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_7 const-string p0, "rpc" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120fad invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_8 const-string p0, "bot" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f94 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_9 const-string p1, "identify" invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_4 invoke-virtual {p0}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getUser()Lcom/discord/models/domain/ModelUser; move-result-object p0 invoke-virtual {p0}, Lcom/discord/models/domain/ModelUser;->getUserNameWithDiscriminator()Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_a const-string p0, "activities.read" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f88 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_b const-string p0, "messages.read" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120fa7 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_c const-string p0, "rpc.notifications.read" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120faf invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_d const-string p0, "applications.entitlements" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f90 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_e const-string v0, "guilds" invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_4 invoke-virtual {p0}, Lcom/discord/restapi/RestAPIParams$OAuth2Authorize$ResponseGet;->getGuilds()Ljava/util/List; move-result-object p0 move-object p2, p0 check-cast p2, Ljava/util/Collection; invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z move-result p2 xor-int/lit8 p2, p2, 0x1 if-eqz p2, :cond_2 goto :goto_1 :cond_2 move-object p0, v2 :goto_1 if-eqz p0, :cond_3 move-object v2, p0 check-cast v2, Ljava/lang/Iterable; move-object v3, v1 check-cast v3, Ljava/lang/CharSequence; const/4 v4, 0x0 const/4 v5, 0x0 const/4 v6, 0x0 const/4 v7, 0x0 sget-object p0, Lcom/discord/views/c$d;->Dg:Lcom/discord/views/c$d; move-object v8, p0 check-cast v8, Lkotlin/jvm/functions/Function1; const/16 v9, 0x1e const/4 v10, 0x0 invoke-static/range {v2 .. v10}, Lkotlin/a/m;->joinToString$default(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; move-result-object v2 if-nez v2, :cond_4 :cond_3 const p0, 0x7f120fa1 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_f const-string p0, "guilds.join" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120fa3 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_10 const-string p0, "activities.write" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120f8a invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :sswitch_11 const-string p0, "relationships.read" invoke-virtual {p2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_4 const p0, 0x7f120fa9 invoke-virtual {p1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String; move-result-object p0 return-object p0 :cond_4 :goto_2 return-object v2 :sswitch_data_0 .sparse-switch -0x71f43197 -> :sswitch_11 -0x6816e562 -> :sswitch_10 -0x5e746088 -> :sswitch_f -0x499abd20 -> :sswitch_e -0x4824902f -> :sswitch_d -0x478c367b -> :sswitch_c -0x2a0e7f08 -> :sswitch_b -0x1c243d09 -> :sswitch_a -0x81790f4 -> :sswitch_9 0x17dc7 -> :sswitch_8 0x1b9e5 -> :sswitch_7 0x5c24b9c -> :sswitch_6 0x32428528 -> :sswitch_5 0x476a8d61 -> :sswitch_4 0x532ea291 -> :sswitch_3 0x66cb5d55 -> :sswitch_2 0x6898fabf -> :sswitch_1 0x77fa5dd4 -> :sswitch_0 .end sparse-switch .end method .method public static a(Landroid/widget/TextView;Ljava/lang/String;)V .locals 1 const-string v0, "$this$setScopePermissionText" invoke-static {p0, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "scope" invoke-static {p1, v0}, Lkotlin/jvm/internal/l;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Ljava/lang/String;->hashCode()I move-result v0 sparse-switch v0, :sswitch_data_0 goto/16 :goto_0 :sswitch_0 const-string v0, "applications.builds.read" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f8b invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_1 const-string v0, "applications.builds.upload" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f8d invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_2 const-string v0, "connections" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f9a invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_3 const-string v0, "rpc.api" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fab invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_4 const-string v0, "applications.store.update" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f91 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_5 const-string v0, "gdm.join" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f9e invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_6 const-string v0, "email" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f9c invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_7 const-string v0, "rpc" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120faa invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_8 const-string v0, "bot" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f93 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_9 const-string v0, "identify" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fa5 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_a const-string v0, "activities.read" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f87 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto/16 :goto_1 :sswitch_b const-string v0, "messages.read" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fa6 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_c const-string v0, "rpc.notifications.read" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fae invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_d const-string v0, "applications.entitlements" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f8f invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_e const-string v0, "guilds" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fa0 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_f const-string v0, "guilds.join" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fa2 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_10 const-string v0, "activities.write" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120f89 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :sswitch_11 const-string v0, "relationships.read" invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 const v0, 0x7f120fa8 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 goto :goto_1 :cond_0 :goto_0 const/4 v0, 0x0 :goto_1 if-eqz v0, :cond_1 invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(I)V return-void :cond_1 check-cast p1, Ljava/lang/CharSequence; invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V return-void nop :sswitch_data_0 .sparse-switch -0x71f43197 -> :sswitch_11 -0x6816e562 -> :sswitch_10 -0x5e746088 -> :sswitch_f -0x499abd20 -> :sswitch_e -0x4824902f -> :sswitch_d -0x478c367b -> :sswitch_c -0x2a0e7f08 -> :sswitch_b -0x1c243d09 -> :sswitch_a -0x81790f4 -> :sswitch_9 0x17dc7 -> :sswitch_8 0x1b9e5 -> :sswitch_7 0x5c24b9c -> :sswitch_6 0x32428528 -> :sswitch_5 0x476a8d61 -> :sswitch_4 0x532ea291 -> :sswitch_3 0x66cb5d55 -> :sswitch_2 0x6898fabf -> :sswitch_1 0x77fa5dd4 -> :sswitch_0 .end sparse-switch .end method .method public static eZ()Lcom/discord/utilities/views/SimpleRecyclerAdapter; .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/discord/utilities/views/SimpleRecyclerAdapter<", "Ljava/lang/String;", "Lcom/discord/views/c$a;", ">;" } .end annotation new-instance v0, Lcom/discord/utilities/views/SimpleRecyclerAdapter; sget-object v1, Lcom/discord/views/c$b;->De:Lcom/discord/views/c$b; check-cast v1, Lkotlin/jvm/functions/Function2; const/4 v2, 0x0 const/4 v3, 0x1 invoke-direct {v0, v2, v1, v3, v2}, Lcom/discord/utilities/views/SimpleRecyclerAdapter;->(Ljava/util/List;Lkotlin/jvm/functions/Function2;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-object v0 .end method