FeedBackFragment.smali

.class public final Lcom/singbox/produce/feedback/FeedBackFragment;
.super Lcom/singbox/base/BaseDialogFragment;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/singbox/produce/feedback/FeedBackFragment$a;
    }
.end annotation


# static fields
.field public static final a:Lcom/singbox/produce/feedback/FeedBackFragment$a;


# instance fields
.field private b:Ljava/lang/Integer;

.field private c:Ljava/lang/Integer;

.field private d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

.field private e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

.field private final f:Lcom/singbox/produce/feedback/FeedBackFragment$differ$1;

.field private g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lsg/bigo/arch/adapter/MultiTypeListAdapter<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field


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

    new-instance v0, Lcom/singbox/produce/feedback/FeedBackFragment$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/singbox/produce/feedback/FeedBackFragment$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/singbox/produce/feedback/FeedBackFragment;->a:Lcom/singbox/produce/feedback/FeedBackFragment$a;

    return-void
.end method

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

    .line 45
    invoke-direct {p0}, Lcom/singbox/base/BaseDialogFragment;-><init>()V

    .line 64
    new-instance v0, Lcom/singbox/produce/feedback/FeedBackFragment$differ$1;

    invoke-direct {v0}, Lcom/singbox/produce/feedback/FeedBackFragment$differ$1;-><init>()V

    iput-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->f:Lcom/singbox/produce/feedback/FeedBackFragment$differ$1;

    .line 87
    new-instance v1, Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    check-cast v0, Landroidx/recyclerview/widget/DiffUtil$ItemCallback;

    const/4 v2, 0x0

    const/4 v3, 0x2

    const/4 v4, 0x0

    invoke-direct {v1, v0, v2, v3, v4}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;-><init>(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;ZILkotlin/f/b/j;)V

    iput-object v1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/produce/feedback/FeedBackFragment;)Ljava/lang/Integer;
    .registers 1

    .line 45
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->c:Ljava/lang/Integer;

    return-object p0
.end method

.method public static final synthetic b(Lcom/singbox/produce/feedback/FeedBackFragment;)Lsg/bigo/arch/adapter/MultiTypeListAdapter;
    .registers 1

    .line 45
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    return-object p0
.end method

.method public static final synthetic c(Lcom/singbox/produce/feedback/FeedBackFragment;)Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;
    .registers 2

    .line 45
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    if-nez p0, :cond_9

    const-string v0, "viewModel"

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

    :cond_9
    return-object p0
.end method

.method public static final synthetic d(Lcom/singbox/produce/feedback/FeedBackFragment;)Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;
    .registers 2

    .line 45
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p0, :cond_9

    const-string v0, "binding"

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

    :cond_9
    return-object p0
.end method

.method public static final synthetic e(Lcom/singbox/produce/feedback/FeedBackFragment;)V
    .registers 5

    .line 7265
    iget-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    const-string v1, "binding"

    if-nez v0, :cond_9

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

    .line 8077
    :cond_9
    iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->a:Landroidx/constraintlayout/widget/ConstraintLayout;

    const-string v2, "binding.root"

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

    invoke-virtual {v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v3, "input_method"

    invoke-virtual {v0, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    if-eqz v0, :cond_39

    check-cast v0, Landroid/view/inputmethod/InputMethodManager;

    .line 7266
    invoke-virtual {v0}, Landroid/view/inputmethod/InputMethodManager;->isActive()Z

    move-result v3

    if-eqz v3, :cond_38

    .line 7267
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p0, :cond_2b

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

    .line 9077
    :cond_2b
    iget-object p0, p0, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->a:Landroidx/constraintlayout/widget/ConstraintLayout;

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

    invoke-virtual {p0}, Landroidx/constraintlayout/widget/ConstraintLayout;->getApplicationWindowToken()Landroid/os/IBinder;

    move-result-object p0

    const/4 v1, 0x0

    invoke-virtual {v0, p0, v1}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z

    :cond_38
    return-void

    .line 7265
    :cond_39
    new-instance p0, Lkotlin/TypeCastException;

    const-string v0, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager"

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

    throw p0
.end method

.method public static final synthetic f(Lcom/singbox/produce/feedback/FeedBackFragment;)Z
    .registers 4

    .line 9260
    iget-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    const-string v1, "binding"

    if-nez v0, :cond_9

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

    :cond_9
    iget-object v0, v0, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->c:Landroid/widget/EditText;

    const-string v2, "binding.editText"

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

    invoke-virtual {v0}, Landroid/widget/EditText;->getLineCount()I

    move-result v0

    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p0, :cond_1b

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

    :cond_1b
    iget-object p0, p0, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->c:Landroid/widget/EditText;

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

    invoke-virtual {p0}, Landroid/widget/EditText;->getMaxLines()I

    move-result p0

    if-le v0, p0, :cond_28

    const/4 p0, 0x1

    return p0

    :cond_28
    const/4 p0, 0x0

    return p0
.end method

.method public static final synthetic g(Lcom/singbox/produce/feedback/FeedBackFragment;)Ljava/lang/Integer;
    .registers 1

    .line 45
    iget-object p0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->b:Ljava/lang/Integer;

    return-object p0
.end method


# virtual methods
.method public final onCreate(Landroid/os/Bundle;)V
    .registers 3

    .line 91
    invoke-super {p0, p1}, Lcom/singbox/base/BaseDialogFragment;->onCreate(Landroid/os/Bundle;)V

    .line 92
    sget p1, Lcom/singbox/produce/a$h;->Produce_FullScreen:I

    const/4 v0, 0x2

    invoke-virtual {p0, v0, p1}, Lcom/singbox/produce/feedback/FeedBackFragment;->setStyle(II)V

    .line 93
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getArguments()Landroid/os/Bundle;

    move-result-object p1

    if-eqz p1, :cond_27

    const-string v0, "fromSource"

    .line 94
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result v0

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

    move-result-object v0

    iput-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->b:Ljava/lang/Integer;

    const-string v0, "recodeState"

    .line 95
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I

    move-result p1

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

    move-result-object p1

    iput-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->c:Ljava/lang/Integer;

    :cond_27
    return-void
.end method

.method public final onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .registers 4

    const-string p2, "inflater"

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

    .line 100
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getLayoutInflater()Landroid/view/LayoutInflater;

    move-result-object p1

    invoke-static {p1}, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->a(Landroid/view/LayoutInflater;)Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    move-result-object p1

    const-string p2, "ProduceFragmentFeedBackB\u2026g.inflate(layoutInflater)"

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

    iput-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_1b

    const-string p2, "binding"

    .line 101
    invoke-static {p2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 1077
    :cond_1b
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->a:Landroidx/constraintlayout/widget/ConstraintLayout;

    .line 101
    check-cast p1, Landroid/view/View;

    return-object p1
.end method

.method public final onDestroy()V
    .registers 3

    .line 272
    invoke-super {p0}, Lcom/singbox/base/BaseDialogFragment;->onDestroy()V

    .line 273
    iget-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    const-string v1, "viewModel"

    if-nez v0, :cond_c

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

    .line 274
    :cond_c
    iget-object v0, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    if-nez v0, :cond_13

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

    .line 7042
    :cond_13
    invoke-virtual {v0}, Lsg/bigo/arch/mvvm/BaseViewModel;->onCleared()V

    return-void
.end method

.method public final onResume()V
    .registers 4

    .line 105
    invoke-super {p0}, Lcom/singbox/base/BaseDialogFragment;->onResume()V

    .line 107
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getDialog()Landroid/app/Dialog;

    move-result-object v0

    if-eqz v0, :cond_14

    invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v0

    if-eqz v0, :cond_14

    invoke-virtual {v0}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;

    move-result-object v0

    goto :goto_15

    :cond_14
    const/4 v0, 0x0

    :goto_15
    if-eqz v0, :cond_2d

    .line 3019
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v1

    .line 2031
    invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v1

    .line 108
    iget v1, v1, Landroid/util/DisplayMetrics;->heightPixels:I

    int-to-float v1, v1

    const/high16 v2, 0x3f400000    # 0.75f

    mul-float v1, v1, v2

    float-to-int v1, v1

    iput v1, v0, Landroid/view/WindowManager$LayoutParams;->height:I

    :cond_2d
    if-eqz v0, :cond_32

    const/4 v1, -0x1

    .line 109
    iput v1, v0, Landroid/view/WindowManager$LayoutParams;->width:I

    .line 110
    :cond_32
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getDialog()Landroid/app/Dialog;

    move-result-object v1

    if-eqz v1, :cond_41

    invoke-virtual {v1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object v1

    if-eqz v1, :cond_41

    invoke-virtual {v1, v0}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V

    :cond_41
    return-void
.end method

.method public final onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
    .registers 12

    const-string v0, "view"

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

    .line 115
    invoke-super {p0, p1, p2}, Lcom/singbox/base/BaseDialogFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V

    .line 116
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getDialog()Landroid/app/Dialog;

    move-result-object p1

    if-eqz p1, :cond_19

    invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;

    move-result-object p1

    if-eqz p1, :cond_19

    const/16 p2, 0x50

    invoke-virtual {p1, p2}, Landroid/view/Window;->setGravity(I)V

    .line 3127
    :cond_19
    new-instance p1, Landroidx/lifecycle/ViewModelProvider;

    move-object p2, p0

    check-cast p2, Landroidx/lifecycle/ViewModelStoreOwner;

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

    const-class p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

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

    move-result-object p1

    move-object p2, p1

    check-cast p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    .line 3129
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    iget-object v1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->b:Ljava/lang/Integer;

    .line 4036
    invoke-static {v0, v1}, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;->a(Landroid/app/Activity;Ljava/lang/Integer;)[Ljava/lang/String;

    move-result-object v0

    .line 4120
    array-length v1, v0

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_3a
    if-ge v3, v1, :cond_4e

    aget-object v5, v0, v3

    add-int/lit8 v6, v4, 0x1

    .line 4039
    iget-object v7, p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;->a:Ljava/util/List;

    new-instance v8, Lcom/singbox/produce/feedback/a/a;

    invoke-direct {v8, v5, v4, v2}, Lcom/singbox/produce/feedback/a/a;-><init>(Ljava/lang/String;IZ)V

    invoke-interface {v7, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    add-int/lit8 v3, v3, 0x1

    move v4, v6

    goto :goto_3a

    :cond_4e
    const-string v0, "ViewModelProvider(this).\u2026(), fromSource)\n        }"

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

    iput-object p2, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    const-string p1, "viewModel"

    if-nez p2, :cond_5c

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

    .line 5028
    :cond_5c
    iget-object p2, p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;->b:Lsg/bigo/arch/mvvm/i;

    .line 4135
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;

    move-result-object v0

    const-string v1, "viewLifecycleOwner"

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

    new-instance v3, Lcom/singbox/produce/feedback/FeedBackFragment$g;

    invoke-direct {v3, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$g;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

    check-cast v3, Lkotlin/f/a/b;

    invoke-static {p2, v0, v3}, Lsg/bigo/arch/mvvm/d;->a(Lsg/bigo/arch/mvvm/i;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V

    .line 4145
    iget-object p2, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    if-nez p2, :cond_78

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

    .line 5032
    :cond_78
    iget-object p2, p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;->d:Lsg/bigo/arch/mvvm/i;

    .line 4145
    invoke-virtual {p0}, Lcom/singbox/produce/feedback/FeedBackFragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;

    move-result-object v0

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

    new-instance v1, Lcom/singbox/produce/feedback/FeedBackFragment$h;

    invoke-direct {v1, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$h;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

    check-cast v1, Lkotlin/f/a/b;

    invoke-static {p2, v0, v1}, Lsg/bigo/arch/mvvm/d;->a(Lsg/bigo/arch/mvvm/i;Landroidx/lifecycle/LifecycleOwner;Lkotlin/f/a/b;)V

    .line 5160
    iget-object p2, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    const-string v0, "binding"

    if-nez p2, :cond_94

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

    :cond_94
    iget-object p2, p2, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->g:Landroidx/recyclerview/widget/RecyclerView;

    .line 5161
    invoke-virtual {p2}, Landroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;

    move-result-object v1

    if-eqz v1, :cond_16c

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

    invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/DefaultItemAnimator;->setSupportsChangeAnimations(Z)V

    .line 5162
    invoke-virtual {p2}, Landroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;

    move-result-object v1

    if-eqz v1, :cond_164

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

    invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V

    .line 5163
    invoke-virtual {p2}, Landroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;

    move-result-object v1

    if-eqz v1, :cond_b7

    const-wide/16 v3, 0x0

    invoke-virtual {v1, v3, v4}, Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setChangeDuration(J)V

    .line 5165
    :cond_b7
    iget-object v1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    new-instance v3, Lcom/singbox/produce/feedback/adapter/FeedBackAdapter;

    move-object v4, p0

    check-cast v4, Landroidx/fragment/app/Fragment;

    invoke-direct {v3, v4}, Lcom/singbox/produce/feedback/adapter/FeedBackAdapter;-><init>(Landroidx/fragment/app/Fragment;)V

    check-cast v3, Lcom/drakeet/multitype/c;

    .line 5279
    check-cast v3, Lcom/drakeet/multitype/d;

    .line 5280
    const-class v4, Lcom/singbox/produce/feedback/a/a;

    invoke-virtual {v1, v4, v3}, Lcom/drakeet/multitype/MultiTypeAdapter;->a(Ljava/lang/Class;Lcom/drakeet/multitype/d;)V

    .line 5166
    iget-object v1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;

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

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

    .line 5167
    new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager;

    invoke-virtual {p2}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;

    move-result-object v3

    const/4 v4, 0x1

    invoke-direct {v1, v3, v4, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    .line 5168
    invoke-virtual {v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->setStackFromEnd(Z)V

    .line 5167
    check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;

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

    .line 5170
    iget-object p2, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->e:Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;

    if-nez p2, :cond_ea

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

    .line 6024
    :cond_ea
    iget-object p1, p2, Lcom/singbox/produce/feedback/viewmodel/FeedBackViewModel;->a:Ljava/util/List;

    .line 5170
    iget-object p2, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->g:Lsg/bigo/arch/adapter/MultiTypeListAdapter;

    const/4 v1, 0x0

    const/4 v3, 0x6

    invoke-static {p2, p1, v2, v1, v3}, Lsg/bigo/arch/adapter/MultiTypeListAdapter;->a(Lsg/bigo/arch/adapter/MultiTypeListAdapter;Ljava/util/List;ZLkotlin/f/a/a;I)V

    .line 6177
    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_fa

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

    :cond_fa
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->c:Landroid/widget/EditText;

    new-instance p2, Lcom/singbox/produce/feedback/FeedBackFragment$b;

    invoke-direct {p2, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$b;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

    check-cast p2, Landroid/text/TextWatcher;

    invoke-virtual {p1, p2}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 6199
    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_10d

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

    :cond_10d
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->c:Landroid/widget/EditText;

    new-instance p2, Lcom/singbox/produce/feedback/FeedBackFragment$c;

    invoke-direct {p2, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$c;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

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

    invoke-virtual {p1, p2}, Landroid/widget/EditText;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 6208
    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_120

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

    :cond_120
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->h:Landroidx/core/widget/NestedScrollView;

    new-instance p2, Lcom/singbox/produce/feedback/FeedBackFragment$d;

    invoke-direct {p2, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$d;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

    check-cast p2, Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;

    invoke-virtual {p1, p2}, Landroidx/core/widget/NestedScrollView;->setOnScrollChangeListener(Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;)V

    .line 6215
    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_133

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

    :cond_133
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->e:Landroid/widget/LinearLayout;

    new-instance p2, Lcom/singbox/produce/feedback/FeedBackFragment$e;

    invoke-direct {p2, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$e;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

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

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

    .line 6219
    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->d:Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;

    if-nez p1, :cond_146

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

    :cond_146
    iget-object p1, p1, Lcom/singbox/produce/databinding/ProduceFragmentFeedBackBinding;->f:Landroid/widget/LinearLayout;

    new-instance p2, Lcom/singbox/produce/feedback/FeedBackFragment$f;

    invoke-direct {p2, p0}, Lcom/singbox/produce/feedback/FeedBackFragment$f;-><init>(Lcom/singbox/produce/feedback/FeedBackFragment;)V

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

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

    .line 122
    sget-object p1, Lcom/singbox/produce/c/e;->c:Lcom/singbox/produce/c/e;

    const/16 p1, 0x2be

    invoke-static {p1}, Lcom/singbox/produce/c/e;->d(I)Lcom/singbox/produce/c/e;

    iget-object p1, p0, Lcom/singbox/produce/feedback/FeedBackFragment;->c:Ljava/lang/Integer;

    invoke-static {p1}, Lcom/singbox/produce/c/e;->a(Ljava/lang/Integer;)Lcom/singbox/produce/c/e;

    move-result-object p1

    const/4 p2, 0x3

    invoke-static {p1, v2, v2, p2}, Lcom/singbox/component/stat/b;->a(Lcom/singbox/component/stat/b;ZZI)V

    return-void

    .line 5162
    :cond_164
    new-instance p1, Lkotlin/TypeCastException;

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

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

    throw p1

    .line 5161
    :cond_16c
    new-instance p1, Lkotlin/TypeCastException;

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

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

    goto :goto_175

    :goto_174
    throw p1

    :goto_175
    goto :goto_174
.end method