Changes of com.discord v1252

This commit is contained in:
root 2020-09-08 08:16:32 +00:00
parent 4b481ae41b
commit 60c7b29c59
6534 changed files with 185410 additions and 122003 deletions

View file

@ -57,7 +57,7 @@
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
@ -92,7 +92,7 @@
check-cast v0, Lcom/discord/panels/OverlappingPanelsLayout;
invoke-static {p1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$c;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, p1}, Lk0/n/c/i;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$d;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, p1}, Lk0/n/c/i;-><init>(I)V
return-void
.end method

View file

@ -1,5 +1,5 @@
.class public final Lcom/discord/panels/OverlappingPanelsLayout$e;
.super Lk0/o/c/j;
.super Lk0/n/c/i;
.source "OverlappingPanelsLayout.kt"
# interfaces
@ -18,7 +18,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lk0/o/c/j;",
"Lk0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lkotlin/Unit;",
">;"
@ -42,7 +42,7 @@
const/4 p1, 0x0
invoke-direct {p0, p1}, Lk0/o/c/j;-><init>(I)V
invoke-direct {p0, p1}, Lk0/n/c/i;-><init>(I)V
return-void
.end method

View file

@ -139,9 +139,7 @@
.method public constructor <init>(Landroid/content/Context;)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
invoke-direct {p0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
@ -185,7 +183,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lk0/j/n;->d:Lk0/j/n;
sget-object v0, Lk0/i/n;->d:Lk0/i/n;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -204,14 +202,21 @@
iput-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isSystemGestureNavigationPossible:Z
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 2
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
@ -255,7 +260,7 @@
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v0, Lk0/j/n;->d:Lk0/j/n;
sget-object v0, Lk0/i/n;->d:Lk0/i/n;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -276,14 +281,21 @@
invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 1
const-string v0, "context"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
@ -327,7 +339,7 @@
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object p3, Lk0/j/n;->d:Lk0/j/n;
sget-object p3, Lk0/i/n;->d:Lk0/i/n;
iput-object p3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
@ -348,6 +360,15 @@
invoke-direct {p0, p2}, Lcom/discord/panels/OverlappingPanelsLayout;->initialize(Landroid/util/AttributeSet;)V
return-void
:cond_1
const-string p1, "context"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public synthetic constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
@ -407,7 +428,7 @@
:cond_0
const-string p0, "centerPanel"
invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -426,7 +447,7 @@
:cond_0
const-string p0, "startPanel"
invoke-static {p0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p0, 0x0
@ -931,13 +952,13 @@
.end method
.method private final handleCenterPanelX(FF)V
.locals 12
.locals 11
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
const/4 v1, 0x0
if-eqz v0, :cond_1a
if-eqz v0, :cond_1b
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -966,7 +987,7 @@
goto :goto_0
:cond_0
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -996,7 +1017,7 @@
goto :goto_1
:cond_3
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1008,7 +1029,7 @@
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
if-eqz v0, :cond_19
if-eqz v0, :cond_1a
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isLeftToRight:Z
@ -1031,7 +1052,7 @@
goto :goto_2
:cond_5
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1061,7 +1082,7 @@
goto :goto_3
:cond_8
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -1137,15 +1158,13 @@
:goto_6
iget-object v8, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v8, :cond_18
if-eqz v8, :cond_19
xor-int/lit8 v9, v6, 0x1
const/high16 v10, 0x3f000000 # 0.5f
const-string v11, "$this$setEnabledAlpha"
invoke-static {v8, v11}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz v8, :cond_18
if-eqz v9, :cond_f
@ -1265,31 +1284,38 @@
return-void
:cond_16
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_17
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_18
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const-string p1, "$this$setEnabledAlpha"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v1
:cond_19
const-string p1, "endPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1a
const-string p1, "endPanel"
invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1b
const-string p1, "startPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -1366,14 +1392,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "endPanel"
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1448,14 +1474,14 @@
:cond_3
const-string v0, "centerPanel"
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
const-string v0, "startPanel"
invoke-static {v0}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v0}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1471,7 +1497,7 @@
const-string v2, "getChildAt(0)"
invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanel:Landroid/view/View;
@ -1483,7 +1509,7 @@
const-string v3, "getChildAt(1)"
invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
@ -1495,7 +1521,7 @@
const-string v3, "getChildAt(2)"
invoke-static {v2, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v2, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iput-object v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanel:Landroid/view/View;
@ -1591,42 +1617,42 @@
return-void
:cond_1
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_2
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_4
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_5
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_6
invoke-static {v7}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v7}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_7
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
:cond_8
invoke-static {v4}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v4}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v3
.end method
@ -1642,9 +1668,7 @@
const-string v1, "context"
invoke-static {v0, v1}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v1}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
sget-object v1, Lf/a/f/a;->a:Lkotlin/jvm/functions/Function1;
@ -1716,7 +1740,7 @@
const-string v3, "resources"
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
@ -1730,7 +1754,7 @@
move-result-object v0
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1745,7 +1769,7 @@
move-result-object v0
invoke-static {v0, v3}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v0, v3}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -1947,12 +1971,12 @@
return v2
:cond_7
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_8
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2236,12 +2260,12 @@
return-void
:cond_0
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2286,12 +2310,12 @@
goto :goto_1
:cond_1
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_2
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
@ -2331,7 +2355,7 @@
const-string v2, "resources"
invoke-static {v1, v2}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v2}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -2387,7 +2411,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2611,12 +2635,12 @@
return-void
:cond_0
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
:cond_1
invoke-static {v2}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {v2}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
.end method
@ -2721,7 +2745,7 @@
:cond_3
const-string p1, "centerPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
const/4 p1, 0x0
@ -2841,15 +2865,13 @@
.method public final handleEndPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
const-string v0, "endPanelState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_2
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2857,7 +2879,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2876,7 +2898,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2889,20 +2911,27 @@
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelState:Lcom/discord/panels/PanelState;
return-void
:cond_2
const-string p1, "endPanelState"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final handleStartPanelState(Lcom/discord/panels/PanelState;)V
.locals 2
const-string v0, "startPanelState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_2
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState;
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2910,7 +2939,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2925,7 +2954,7 @@
:cond_0
sget-object v1, Lcom/discord/panels/PanelState$a;->a:Lcom/discord/panels/PanelState$a;
invoke-static {p1, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {p1, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
@ -2933,7 +2962,7 @@
sget-object v1, Lcom/discord/panels/PanelState$c;->a:Lcom/discord/panels/PanelState$c;
invoke-static {v0, v1}, Lk0/o/c/i;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
invoke-static {v0, v1}, Lk0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
@ -2946,36 +2975,43 @@
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelState:Lcom/discord/panels/PanelState;
return-void
:cond_2
const-string p1, "startPanelState"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
.locals 6
const-string v0, "event"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_b
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
const/4 v1, 0x0
move-result v1
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_5
if-eqz v1, :cond_5
if-eq v0, v3, :cond_3
if-eq v1, v3, :cond_3
const/4 v4, 0x2
if-eq v0, v4, :cond_0
if-eq v1, v4, :cond_0
const/4 p1, 0x3
if-eq v0, p1, :cond_3
if-eq v1, p1, :cond_3
iget-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
@ -3045,7 +3081,7 @@
invoke-virtual {p1}, Landroid/view/VelocityTracker;->recycle()V
:cond_4
iput-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iget-boolean p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
@ -3062,15 +3098,15 @@
invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->isTouchingCenterPanelWhileSidePanelOpen(Landroid/view/MotionEvent;)Z
move-result v0
move-result v1
iput-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->centerPanel:Landroid/view/View;
if-eqz v0, :cond_a
if-eqz v1, :cond_a
invoke-virtual {v0}, Landroid/view/View;->getX()F
invoke-virtual {v1}, Landroid/view/View;->getX()F
move-result v0
@ -3100,7 +3136,7 @@
const-string v4, "resources"
invoke-static {v1, v4}, Lk0/o/c/i;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v1, v4}, Lk0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
@ -3163,9 +3199,16 @@
:cond_a
const-string p1, "centerPanel"
invoke-static {p1}, Lk0/o/c/i;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
invoke-static {p1}, Lk0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v1
throw v0
:cond_b
const-string p1, "event"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public onLayout(ZIIII)V
@ -3194,36 +3237,36 @@
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.locals 5
const-string v0, "event"
const/4 v0, 0x0
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_b
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isHomeSystemGesture:Z
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
if-eqz v1, :cond_0
return v1
return v2
:cond_0
invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I
move-result v0
move-result v1
const/4 v2, 0x1
const/4 v3, 0x1
if-eqz v0, :cond_a
if-eqz v1, :cond_a
if-eq v0, v2, :cond_6
if-eq v1, v3, :cond_6
const/4 v3, 0x2
const/4 v4, 0x2
if-eq v0, v3, :cond_1
if-eq v1, v4, :cond_1
const/4 v3, 0x3
const/4 v4, 0x3
if-eq v0, v3, :cond_6
if-eq v1, v4, :cond_6
goto/16 :goto_4
@ -3234,7 +3277,7 @@
if-eqz v0, :cond_2
return v1
return v2
:cond_2
iget v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
@ -3245,19 +3288,19 @@
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
move-result v3
move-result v1
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
cmpl-float v3, v3, v4
cmpl-float v1, v1, v4
if-lez v3, :cond_4
if-lez v1, :cond_4
iget-object v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
if-nez v3, :cond_4
if-nez v1, :cond_4
int-to-float v1, v1
int-to-float v1, v2
cmpl-float v0, v0, v1
@ -3292,71 +3335,76 @@
goto :goto_3
:cond_6
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
if-eqz v0, :cond_7
if-eqz v1, :cond_7
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
move-result v1
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->xFromInterceptActionDown:F
sub-float/2addr v0, v3
sub-float/2addr v1, v4
invoke-static {v0}, Ljava/lang/Math;->abs(F)F
invoke-static {v1}, Ljava/lang/Math;->abs(F)F
move-result v0
move-result v1
iget v3, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
iget v4, p0, Lcom/discord/panels/OverlappingPanelsLayout;->scrollingSlopPx:F
cmpg-float v0, v0, v3
cmpg-float v1, v1, v4
if-gez v0, :cond_7
if-gez v1, :cond_7
iget-boolean v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
iget-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
if-nez v0, :cond_7
if-nez v1, :cond_7
const/4 v0, 0x1
const/4 v1, 0x1
goto :goto_1
:cond_7
const/4 v0, 0x0
const/4 v1, 0x0
:goto_1
if-eqz v0, :cond_8
if-eqz v1, :cond_8
invoke-virtual {p0}, Lcom/discord/panels/OverlappingPanelsLayout;->closePanels()V
goto :goto_2
:cond_8
iget-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
iget-object v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->velocityTracker:Landroid/view/VelocityTracker;
if-eqz v0, :cond_9
if-eqz v1, :cond_9
invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
invoke-virtual {v1, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
:cond_9
invoke-direct {p0, p1}, Lcom/discord/panels/OverlappingPanelsLayout;->snapOpenOrClose(Landroid/view/MotionEvent;)V
:goto_2
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->wasActionDownOnClosedCenterPanel:Z
iput-boolean v1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
iput-boolean v2, p0, Lcom/discord/panels/OverlappingPanelsLayout;->isScrollingHorizontally:Z
const/4 p1, 0x0
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
iput-object v0, p0, Lcom/discord/panels/OverlappingPanelsLayout;->swipeDirection:Lcom/discord/panels/OverlappingPanelsLayout$SwipeDirection;
:cond_a
:goto_3
const/4 v1, 0x1
const/4 v2, 0x1
:goto_4
return v1
return v2
:cond_b
const-string p1, "event"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
throw v0
.end method
.method public final openEndPanel()V
@ -3382,9 +3430,7 @@
.method public final varargs registerEndPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V
.locals 4
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
array-length v0, p1
@ -3405,14 +3451,21 @@
:cond_0
return-void
:cond_1
const-string p1, "panelStateListenerArgs"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final varargs registerStartPanelStateListeners([Lcom/discord/panels/OverlappingPanelsLayout$PanelStateListener;)V
.locals 4
const-string v0, "panelStateListenerArgs"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
array-length v0, p1
@ -3433,10 +3486,19 @@
:cond_0
return-void
:cond_1
const-string p1, "panelStateListenerArgs"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setChildGestureRegions(Ljava/util/List;)V
.locals 1
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -3446,21 +3508,26 @@
}
.end annotation
const-string v0, "childGestureRegions"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_0
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->childGestureRegions:Ljava/util/List;
return-void
:cond_0
const-string p1, "childGestureRegions"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setEndPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V
.locals 1
const-string v0, "lockState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->endPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -3472,14 +3539,21 @@
:cond_0
return-void
:cond_1
const-string p1, "lockState"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setStartPanelLockState(Lcom/discord/panels/OverlappingPanelsLayout$LockState;)V
.locals 1
const-string v0, "lockState"
invoke-static {p1, v0}, Lk0/o/c/i;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
if-eqz p1, :cond_1
iput-object p1, p0, Lcom/discord/panels/OverlappingPanelsLayout;->startPanelLockState:Lcom/discord/panels/OverlappingPanelsLayout$LockState;
@ -3491,6 +3565,15 @@
:cond_0
return-void
:cond_1
const-string p1, "lockState"
invoke-static {p1}, Lk0/n/c/h;->c(Ljava/lang/String;)V
const/4 p1, 0x0
throw p1
.end method
.method public final setStartPanelUseFullPortraitWidth(Z)V