apkfuckery/com.discord/smali/com/discord/utilities/view/extensions/ViewExtensions.smali

1707 lines
49 KiB
Smali

.class public final Lcom/discord/utilities/view/extensions/ViewExtensions;
.super Ljava/lang/Object;
.source "ViewExtensions.kt"
# static fields
.field public static final DEFAULT_FADE_MILLIS_RES:J = 0x15eL
.field public static final HINT_DELAY_MILLIS:J = 0xfaL
.field public static final fadeAnimations:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Landroid/view/View;",
"Lcom/discord/utilities/view/extensions/FadeAnimation;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
return-void
.end method
.method public static final synthetic access$getFadeAnimations$p()Ljava/util/HashMap;
.locals 1
sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
return-object v0
.end method
.method public static final addBindedTextWatcher(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/material/textfield/TextInputLayout;",
"Landroidx/fragment/app/Fragment;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/text/Editable;",
"Lkotlin/Unit;",
">;)",
"Lkotlin/Unit;"
}
.end annotation
const-string v0, "$this$addBindedTextWatcher"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "fragment"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onAfterTextChanged"
invoke-static {p2, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/text/TextWatcherKt;->addBindedTextWatcher(Landroid/widget/TextView;Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final cancelFadeAnimations(Landroid/view/View;)V
.locals 1
const-string v0, "$this$cancelFadeAnimations"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/discord/utilities/view/extensions/FadeAnimation;
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/view/ViewPropertyAnimator;->cancel()V
:cond_0
return-void
.end method
.method public static final clear(Lcom/google/android/material/textfield/TextInputLayout;)Lkotlin/Unit;
.locals 1
const-string v0, "$this$clear"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object p0
if-eqz p0, :cond_0
invoke-interface {p0}, Landroid/text/Editable;->clear()V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final fadeBy(Landroid/view/View;Z)V
.locals 6
const-wide/16 v2, 0x0
const/4 v4, 0x2
const/4 v5, 0x0
move-object v0, p0
move v1, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V
return-void
.end method
.method public static final fadeBy(Landroid/view/View;ZJ)V
.locals 15
if-eqz p1, :cond_0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xe
const/4 v7, 0x0
move-object v0, p0
move-wide/from16 v1, p2
invoke-static/range {v0 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
goto :goto_0
:cond_0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x6
const/4 v14, 0x0
move-object v8, p0
move-wide/from16 v9, p2
invoke-static/range {v8 .. v14}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
:goto_0
return-void
.end method
.method public static synthetic fadeBy$default(Landroid/view/View;ZJILjava/lang/Object;)V
.locals 0
and-int/lit8 p4, p4, 0x2
if-eqz p4, :cond_0
const-wide/16 p2, 0x15e
:cond_0
invoke-static {p0, p1, p2, p3}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeBy(Landroid/view/View;ZJ)V
return-void
.end method
.method public static final fadeIn(Landroid/view/View;)V
.locals 8
.annotation build Landroidx/annotation/UiThread;
.end annotation
const-wide/16 v1, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xf
const/4 v7, 0x0
move-object v0, p0
invoke-static/range {v0 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeIn(Landroid/view/View;J)V
.locals 8
.annotation build Landroidx/annotation/UiThread;
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xe
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
invoke-static/range {v0 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeIn(Landroid/view/View;JLkotlin/jvm/functions/Function1;)V
.locals 8
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"J",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v6, 0xc
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-static/range {v0 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeIn(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V
.locals 8
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"J",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/ViewPropertyAnimator;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const/4 v5, 0x0
const/16 v6, 0x8
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
invoke-static/range {v0 .. v7}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeIn(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
.locals 3
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"J",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/ViewPropertyAnimator;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const-string v0, "setup"
invoke-static {p3, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "additionalAnimation"
invoke-static {p4, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onAnimationEnd"
invoke-static {p5, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_4
sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/utilities/view/extensions/FadeAnimation;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
move-result-object v1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
sget-object v2, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_IN:Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
if-ne v1, v2, :cond_1
return-void
:cond_1
if-eqz v0, :cond_2
sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
invoke-virtual {v1, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V
:cond_2
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
move-result v0
const/high16 v1, 0x3f800000 # 1.0f
if-eqz v0, :cond_3
const/4 v0, 0x0
invoke-virtual {p0, v0}, Landroid/view/View;->setAlpha(F)V
invoke-interface {p3, p0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
const/4 p3, 0x0
invoke-virtual {p0, p3}, Landroid/view/View;->setVisibility(I)V
invoke-virtual {p0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object p3
invoke-virtual {p3, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
move-result-object p3
invoke-interface {p4, p3}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p3, p1, p2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {p2}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$viewPropertyAnimator$1;
invoke-direct {p2, p5}, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$viewPropertyAnimator$1;-><init>(Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->withEndAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Lcom/discord/utilities/view/extensions/CleanupViewAnimationListener;
invoke-direct {p2, p0}, Lcom/discord/utilities/view/extensions/CleanupViewAnimationListener;-><init>(Landroid/view/View;)V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
sget-object p2, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
new-instance p3, Lcom/discord/utilities/view/extensions/FadeAnimation;
const-string/jumbo p4, "viewPropertyAnimator"
invoke-static {p1, p4}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
sget-object p4, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_IN:Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
invoke-direct {p3, p1, p4}, Lcom/discord/utilities/view/extensions/FadeAnimation;-><init>(Landroid/view/ViewPropertyAnimator;Lcom/discord/utilities/view/extensions/FadeAnimation$Type;)V
invoke-interface {p2, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Landroid/view/ViewPropertyAnimator;->start()V
goto :goto_1
:cond_3
invoke-virtual {p0, v1}, Landroid/view/View;->setAlpha(F)V
:cond_4
:goto_1
return-void
.end method
.method public static synthetic fadeIn$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
.locals 6
and-int/lit8 p7, p6, 0x1
if-eqz p7, :cond_0
const-wide/16 p1, 0x15e
:cond_0
move-wide v1, p1
and-int/lit8 p1, p6, 0x2
if-eqz p1, :cond_1
sget-object p3, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$1;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$1;
:cond_1
move-object v3, p3
and-int/lit8 p1, p6, 0x4
if-eqz p1, :cond_2
sget-object p4, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$2;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$2;
:cond_2
move-object v4, p4
and-int/lit8 p1, p6, 0x8
if-eqz p1, :cond_3
sget-object p5, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$3;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$fadeIn$3;
:cond_3
move-object v5, p5
move-object v0, p0
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeIn(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
return-void
.end method
.method public static final fadeOut(Landroid/view/View;)V
.locals 7
.annotation build Landroidx/annotation/UiThread;
.end annotation
const-wide/16 v1, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x7
const/4 v6, 0x0
move-object v0, p0
invoke-static/range {v0 .. v6}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeOut(Landroid/view/View;J)V
.locals 7
.annotation build Landroidx/annotation/UiThread;
.end annotation
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x6
const/4 v6, 0x0
move-object v0, p0
move-wide v1, p1
invoke-static/range {v0 .. v6}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeOut(Landroid/view/View;JLkotlin/jvm/functions/Function1;)V
.locals 7
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"J",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/ViewPropertyAnimator;",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const/4 v4, 0x0
const/4 v5, 0x4
const/4 v6, 0x0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
invoke-static/range {v0 .. v6}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
return-void
.end method
.method public static final fadeOut(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
.locals 3
.annotation build Landroidx/annotation/UiThread;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"J",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/ViewPropertyAnimator;",
"Lkotlin/Unit;",
">;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;)V"
}
.end annotation
const-string v0, "additionalAnimation"
invoke-static {p3, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onAnimationEnd"
invoke-static {p4, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p0, :cond_3
sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/utilities/view/extensions/FadeAnimation;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getType()Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
move-result-object v1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
sget-object v2, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_OUT:Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
if-ne v1, v2, :cond_1
return-void
:cond_1
if-eqz v0, :cond_2
sget-object v1, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
invoke-virtual {v1, p0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v0}, Lcom/discord/utilities/view/extensions/FadeAnimation;->getViewPropertyAnimator()Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V
:cond_2
invoke-virtual {p0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_3
invoke-virtual {p0}, Landroid/view/View;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-interface {p3, v0}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v0, p1, p2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {p2}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$viewPropertyAnimator$1;
invoke-direct {p2, p0, p4}, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$viewPropertyAnimator$1;-><init>(Landroid/view/View;Lkotlin/jvm/functions/Function0;)V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->withEndAction(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
new-instance p2, Lcom/discord/utilities/view/extensions/CleanupViewAnimationListener;
invoke-direct {p2, p0}, Lcom/discord/utilities/view/extensions/CleanupViewAnimationListener;-><init>(Landroid/view/View;)V
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
sget-object p2, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeAnimations:Ljava/util/HashMap;
new-instance p3, Lcom/discord/utilities/view/extensions/FadeAnimation;
const-string/jumbo p4, "viewPropertyAnimator"
invoke-static {p1, p4}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
sget-object p4, Lcom/discord/utilities/view/extensions/FadeAnimation$Type;->FADE_OUT:Lcom/discord/utilities/view/extensions/FadeAnimation$Type;
invoke-direct {p3, p1, p4}, Lcom/discord/utilities/view/extensions/FadeAnimation;-><init>(Landroid/view/ViewPropertyAnimator;Lcom/discord/utilities/view/extensions/FadeAnimation$Type;)V
invoke-interface {p2, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Landroid/view/ViewPropertyAnimator;->start()V
:cond_3
return-void
.end method
.method public static synthetic fadeOut$default(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
.locals 0
and-int/lit8 p6, p5, 0x1
if-eqz p6, :cond_0
const-wide/16 p1, 0x15e
:cond_0
and-int/lit8 p6, p5, 0x2
if-eqz p6, :cond_1
sget-object p3, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$1;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$1;
:cond_1
and-int/lit8 p5, p5, 0x4
if-eqz p5, :cond_2
sget-object p4, Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$2;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$fadeOut$2;
:cond_2
invoke-static {p0, p1, p2, p3, p4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->fadeOut(Landroid/view/View;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)V
return-void
.end method
.method public static final getContentView(Landroidx/core/widget/NestedScrollView;)Landroid/view/View;
.locals 1
const-string v0, "$this$getContentView"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;
move-result-object p0
const-string v0, "getChildAt(0)"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final getString(Landroid/view/View;I)Ljava/lang/String;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/res/Resources$NotFoundException;
}
.end annotation
const-string v0, "$this$getString"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object p0
invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
const-string p1, "resources.getString(stringRes)"
invoke-static {p0, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final varargs getString(Landroid/view/View;I[Ljava/lang/Object;)Ljava/lang/String;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/content/res/Resources$NotFoundException;
}
.end annotation
const-string v0, "$this$getString"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "params"
invoke-static {p2, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object p0
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-virtual {p0, p1, p2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
const-string p1, "resources.getString(stringRes, *params)"
invoke-static {p0, p1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final getTextOrEmpty(Lcom/google/android/material/textfield/TextInputLayout;)Ljava/lang/String;
.locals 1
const-string v0, "$this$getTextOrEmpty"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p0
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
if-eqz p0, :cond_1
goto :goto_1
:cond_1
const-string p0, ""
:goto_1
return-object p0
.end method
.method public static final hintWithRipple(Landroid/view/View;J)V
.locals 1
const-string v0, "$this$hintWithRipple"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x1
invoke-virtual {p0, v0}, Landroid/view/View;->setPressed(Z)V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Landroid/view/View;->setPressed(Z)V
new-instance v0, Lcom/discord/utilities/view/extensions/ViewExtensions$hintWithRipple$1;
invoke-direct {v0, p0}, Lcom/discord/utilities/view/extensions/ViewExtensions$hintWithRipple$1;-><init>(Landroid/view/View;)V
invoke-virtual {p0, v0, p1, p2}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public static synthetic hintWithRipple$default(Landroid/view/View;JILjava/lang/Object;)V
.locals 0
and-int/lit8 p3, p3, 0x1
if-eqz p3, :cond_0
const-wide/16 p1, 0xfa
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->hintWithRipple(Landroid/view/View;J)V
return-void
.end method
.method public static final sendFocusedAccessibilityEvent(Landroid/view/View;)V
.locals 1
const-string v0, "$this$sendFocusedAccessibilityEvent"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v0, 0x8
invoke-virtual {p0, v0}, Landroid/view/View;->sendAccessibilityEvent(I)V
return-void
.end method
.method public static final setBackgroundAndKeepPadding(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
.locals 1
const-string v0, "$this$setBackgroundAndKeepPadding"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public static final setCompoundDrawableWithIntrinsicBounds(Landroid/widget/TextView;IIII)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.param p3 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
const-string v0, "$this$setCompoundDrawableWithIntrinsicBounds"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1, p2, p3, p4}, Landroid/widget/TextView;->setCompoundDrawablesRelativeWithIntrinsicBounds(IIII)V
return-void
.end method
.method public static synthetic setCompoundDrawableWithIntrinsicBounds$default(Landroid/widget/TextView;IIIIILjava/lang/Object;)V
.locals 1
and-int/lit8 p6, p5, 0x1
const/4 v0, 0x0
if-eqz p6, :cond_0
const/4 p1, 0x0
:cond_0
and-int/lit8 p6, p5, 0x2
if-eqz p6, :cond_1
const/4 p2, 0x0
:cond_1
and-int/lit8 p6, p5, 0x4
if-eqz p6, :cond_2
const/4 p3, 0x0
:cond_2
and-int/lit8 p5, p5, 0x8
if-eqz p5, :cond_3
const/4 p4, 0x0
:cond_3
invoke-static {p0, p1, p2, p3, p4}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setCompoundDrawableWithIntrinsicBounds(Landroid/widget/TextView;IIII)V
return-void
.end method
.method public static final setEnabledAlpha(Landroid/view/View;ZF)V
.locals 1
const-string v0, "$this$setEnabledAlpha"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
const/high16 p2, 0x3f800000 # 1.0f
:cond_0
invoke-virtual {p0, p2}, Landroid/view/View;->setAlpha(F)V
return-void
.end method
.method public static synthetic setEnabledAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
const p2, 0x3e99999a # 0.3f
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAlpha(Landroid/view/View;ZF)V
return-void
.end method
.method public static final setEnabledAndAlpha(Landroid/view/View;ZF)V
.locals 1
const-string v0, "$this$setEnabledAndAlpha"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/view/View;->setEnabled(Z)V
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAlpha(Landroid/view/View;ZF)V
return-void
.end method
.method public static synthetic setEnabledAndAlpha$default(Landroid/view/View;ZFILjava/lang/Object;)V
.locals 0
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_0
const p2, 0x3e99999a # 0.3f
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setEnabledAndAlpha(Landroid/view/View;ZF)V
return-void
.end method
.method public static final setForwardingWindowInsetsListener(Landroid/view/ViewGroup;)V
.locals 1
const-string v0, "$this$setForwardingWindowInsetsListener"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v0, Lcom/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1;->INSTANCE:Lcom/discord/utilities/view/extensions/ViewExtensions$setForwardingWindowInsetsListener$1;
invoke-static {p0, v0}, Landroidx/core/view/ViewCompat;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V
return-void
.end method
.method public static final setHint(Lcom/google/android/material/textfield/TextInputLayout;I)V
.locals 1
const-string v0, "$this$setHint"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Lcom/google/android/material/textfield/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V
return-void
.end method
.method public static final setOnEditTextClickListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function1;)Lkotlin/Unit;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/material/textfield/TextInputLayout;",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/view/View;",
"Lkotlin/Unit;",
">;)",
"Lkotlin/Unit;"
}
.end annotation
const-string v0, "$this$setOnEditTextClickListener"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "l"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
new-instance v0, Lcom/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0;
invoke-direct {v0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions$sam$android_view_View_OnClickListener$0;-><init>(Lkotlin/jvm/functions/Function1;)V
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final setOnEditTextFocusChangeListener(Lcom/google/android/material/textfield/TextInputLayout;Landroid/view/View$OnFocusChangeListener;)V
.locals 1
const-string v0, "$this$setOnEditTextFocusChangeListener"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "l"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0, p1}, Landroid/widget/EditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
:cond_0
return-void
.end method
.method public static final setOnEditorActionListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function3;)Lkotlin/Unit;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/material/textfield/TextInputLayout;",
"Lkotlin/jvm/functions/Function3<",
"-",
"Landroid/widget/TextView;",
"-",
"Ljava/lang/Integer;",
"-",
"Landroid/view/KeyEvent;",
"Ljava/lang/Boolean;",
">;)",
"Lkotlin/Unit;"
}
.end annotation
const-string v0, "$this$setOnEditorActionListener"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "l"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
new-instance v0, Lcom/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0;
invoke-direct {v0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions$sam$android_widget_TextView_OnEditorActionListener$0;-><init>(Lkotlin/jvm/functions/Function3;)V
invoke-virtual {p0, v0}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final setOnImeActionDone(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;)Lkotlin/Unit;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/material/textfield/TextInputLayout;",
"Z",
"Lkotlin/jvm/functions/Function1<",
"-",
"Landroid/widget/TextView;",
"Lkotlin/Unit;",
">;)",
"Lkotlin/Unit;"
}
.end annotation
const-string v0, "$this$setOnImeActionDone"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "onImeActionDone"
invoke-static {p2, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1;
invoke-direct {v0, p0, p2, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions$setOnImeActionDone$1;-><init>(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function1;Z)V
invoke-static {p0, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnEditorActionListener(Lcom/google/android/material/textfield/TextInputLayout;Lkotlin/jvm/functions/Function3;)Lkotlin/Unit;
move-result-object p0
return-object p0
.end method
.method public static synthetic setOnImeActionDone$default(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/Unit;
.locals 0
and-int/lit8 p3, p3, 0x1
if-eqz p3, :cond_0
const/4 p1, 0x0
:cond_0
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setOnImeActionDone(Lcom/google/android/material/textfield/TextInputLayout;ZLkotlin/jvm/functions/Function1;)Lkotlin/Unit;
move-result-object p0
return-object p0
.end method
.method public static final varargs setPluralText(Landroid/widget/TextView;II[Ljava/lang/Object;)V
.locals 5
.param p1 # I
.annotation build Landroidx/annotation/PluralsRes;
.end annotation
.end param
const-string v0, "$this$setPluralText"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "formatArgs"
invoke-static {p3, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v0
const-string v1, "resources"
invoke-static {v0, v1}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v1
const-string v2, "context"
invoke-static {v1, v2}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
invoke-static {v0, v1, p1, p2, v2}, Lcom/discord/utilities/resources/StringResourceUtilsKt;->getQuantityString(Landroid/content/res/Resources;Landroid/content/Context;II[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
array-length p2, p3
invoke-static {p3, p2}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
array-length p3, p2
invoke-static {p2, p3}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string p2, "java.lang.String.format(format, *args)"
invoke-static {p1, p2}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method
.method public static final setSelection(Lcom/google/android/material/textfield/TextInputLayout;I)Lkotlin/Unit;
.locals 1
const-string v0, "$this$setSelection"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0, p1}, Landroid/widget/EditText;->setSelection(I)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final setSelectionEnd(Lcom/google/android/material/textfield/TextInputLayout;)Lkotlin/Unit;
.locals 1
const-string v0, "$this$setSelectionEnd"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/widget/EditText;->length()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
invoke-static {p0, v0}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setSelection(Lcom/google/android/material/textfield/TextInputLayout;I)Lkotlin/Unit;
move-result-object p0
return-object p0
.end method
.method public static final setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;I)V
.locals 1
const-string v0, "$this$setSingleLineHint"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "context.getString(resId)"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0, p1}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)V
return-void
.end method
.method public static final setSingleLineHint(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)V
.locals 1
const-string v0, "$this$setSingleLineHint"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "charSequence"
invoke-static {p1, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/google/android/material/textfield/TextInputLayout;->setHintEnabled(Z)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0, p1}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
:cond_0
return-void
.end method
.method public static final setText(Lcom/google/android/material/textfield/TextInputLayout;I)Lkotlin/Unit;
.locals 1
const-string v0, "$this$setText"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0, p1}, Landroid/widget/EditText;->setText(I)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final setText(Lcom/google/android/material/textfield/TextInputLayout;Ljava/lang/CharSequence;)Lkotlin/Unit;
.locals 1
const-string v0, "$this$setText"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/google/android/material/textfield/TextInputLayout;->getEditText()Landroid/widget/EditText;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0, p1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
sget-object p0, Lkotlin/Unit;->a:Lkotlin/Unit;
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static final setTextAndVisibilityBy(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.locals 2
const-string v0, "$this$setTextAndVisibilityBy"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
const/4 v0, 0x0
const/4 v1, 0x1
if-eqz p1, :cond_1
invoke-static {p1}, Lk0/t/k;->isBlank(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_0
:cond_0
const/4 p1, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
xor-int/2addr p1, v1
if-eqz p1, :cond_2
goto :goto_2
:cond_2
const/16 v0, 0x8
:goto_2
invoke-virtual {p0, v0}, Landroid/view/View;->setVisibility(I)V
return-void
.end method
.method public static final varargs setTextWithMarkdown(Landroid/widget/TextView;I[Ljava/lang/Object;)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
const-string v0, "$this$setTextWithMarkdown"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "formatArgs"
invoke-static {p2, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
invoke-static {p0, p1, p2}, Lcom/discord/utilities/view/extensions/ViewExtensions;->setTextWithMarkdown(Landroid/widget/TextView;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public static final varargs setTextWithMarkdown(Landroid/widget/TextView;Ljava/lang/String;[Ljava/lang/Object;)V
.locals 2
const-string v0, "$this$setTextWithMarkdown"
invoke-static {p0, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "formatArgs"
invoke-static {p2, v0}, Lk0/n/c/i;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_2
array-length v0, p2
if-nez v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
xor-int/lit8 v0, v0, 0x1
if-eqz v0, :cond_1
array-length v0, p2
invoke-static {p2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p2
array-length v0, p2
const-string v1, "java.lang.String.format(this, *args)"
invoke-static {p2, v0, p1, v1}, Lf/e/b/a/a;->B([Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:cond_1
invoke-static {p1}, Lf/a/j/a/b/h;->b(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object p1
goto :goto_1
:cond_2
const/4 p1, 0x0
:goto_1
invoke-virtual {p0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
.end method