e.smali

.class public final Lcom/imo/android/imoim/camera/e;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/camera/e$a;,
        Lcom/imo/android/imoim/camera/e$b;
    }
.end annotation


# instance fields
.field public A:Ljava/io/File;

.field public B:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field C:Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;

.field D:Ljava/lang/Object;

.field E:Lcom/imo/android/imoim/camera/e$b;

.field F:Ljava/lang/String;

.field G:Z

.field H:Lcom/imo/android/imoim/camera/CameraEditView$c;

.field I:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/expression/data/l;",
            ">;>;"
        }
    .end annotation
.end field

.field J:Lcom/imo/android/imoim/camera/e$a;

.field private K:Landroid/view/View;

.field private L:Landroidx/recyclerview/widget/RecyclerView;

.field private M:Landroid/view/View;

.field private N:Landroid/widget/RelativeLayout;

.field private O:Z

.field private P:Landroidx/recyclerview/widget/RecyclerView;

.field private Q:Landroidx/recyclerview/widget/RecyclerView;

.field private R:Z

.field private S:Z

.field private T:Landroid/widget/PopupWindow;

.field private U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

.field private V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

.field private W:Landroidx/recyclerview/widget/RecyclerView;

.field private X:Lcom/imo/android/imoim/camera/CameraFilterAdapter;

.field private Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

.field private final Z:Lteam/uptech/motionviews/widget/MotionView$a;

.field a:Landroid/view/View;

.field private aa:Lteam/uptech/motionviews/a/a;

.field b:Landroid/content/Context;

.field c:Landroid/widget/ImageView;

.field d:Landroid/os/Handler;

.field protected e:Lteam/uptech/motionviews/widget/MotionView;

.field protected f:Landroid/view/View;

.field protected g:Landroid/widget/ImageView;

.field protected h:Landroid/widget/ImageView;

.field protected i:Landroid/widget/ImageView;

.field protected j:Landroid/widget/ImageView;

.field protected k:Landroid/widget/ImageView;

.field protected l:Landroid/view/View;

.field protected m:Landroid/widget/EditText;

.field protected n:Landroid/widget/EditText;

.field o:I

.field protected p:Landroid/view/View;

.field protected q:Landroid/graphics/Bitmap;

.field protected r:Landroid/graphics/Bitmap;

.field s:Landroidx/recyclerview/widget/RecyclerView;

.field t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

.field u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

.field protected v:Lcom/imo/android/imoim/views/DoodleView;

.field w:Lcom/imo/android/imoim/views/AudioRecordView;

.field x:Landroid/view/View;

.field public y:Ljava/lang/String;

.field public z:Ljava/lang/String;


# direct methods
.method public constructor <init>(Landroid/view/View;Landroid/content/Context;Landroid/widget/ImageView;Landroid/view/View;Landroid/os/Handler;Lcom/imo/android/imoim/camera/CameraEditView$c;)V
    .registers 11

    .line 169
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x0

    .line 131
    iput v0, p0, Lcom/imo/android/imoim/camera/e;->o:I

    const/4 v1, 0x0

    .line 144
    iput-object v1, p0, Lcom/imo/android/imoim/camera/e;->A:Ljava/io/File;

    .line 145
    iput-object v1, p0, Lcom/imo/android/imoim/camera/e;->B:Ljava/util/List;

    const-string v2, "#2ecc71"

    .line 147
    invoke-static {v2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v2

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

    move-result-object v2

    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->D:Ljava/lang/Object;

    .line 150
    sget-object v2, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    .line 151
    iput-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    const/4 v2, 0x1

    .line 154
    iput-boolean v2, p0, Lcom/imo/android/imoim/camera/e;->G:Z

    .line 159
    new-instance v3, Ljava/util/HashMap;

    invoke-direct {v3}, Ljava/util/HashMap;-><init>()V

    iput-object v3, p0, Lcom/imo/android/imoim/camera/e;->I:Ljava/util/Map;

    .line 936
    new-instance v3, Lcom/imo/android/imoim/camera/e$4;

    invoke-direct {v3, p0}, Lcom/imo/android/imoim/camera/e$4;-><init>(Lcom/imo/android/imoim/camera/e;)V

    iput-object v3, p0, Lcom/imo/android/imoim/camera/e;->Z:Lteam/uptech/motionviews/widget/MotionView$a;

    .line 170
    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    .line 171
    iput-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    .line 172
    iput-object p3, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    .line 173
    iput-object p4, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    .line 174
    iput-object p5, p0, Lcom/imo/android/imoim/camera/e;->d:Landroid/os/Handler;

    .line 175
    iput-object p6, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    .line 176
    check-cast p2, Landroidx/fragment/app/FragmentActivity;

    invoke-static {p2}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object p1

    const-class p2, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

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

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 2244
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090478

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/views/DoodleView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 3057
    invoke-virtual {p1}, Lcom/imo/android/imoim/views/DoodleView;->getContext()Landroid/content/Context;

    move-result-object p2

    const p3, 0x7f0b01d0

    invoke-static {p2, p3, p1}, Lcom/imo/android/imoim/views/DoodleView;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

    const p2, 0x7f09048a

    .line 3058
    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/views/DoodleView;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Lcom/imo/android/imoim/views/PaintView;

    iput-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    .line 3059
    iget-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {p2, p1}, Lcom/imo/android/imoim/views/PaintView;->setup(Lcom/imo/android/imoim/views/PaintView$a;)V

    const p2, 0x7f090ebf

    .line 3061
    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/views/DoodleView;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Landroid/widget/RelativeLayout;

    iput-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->e:Landroid/widget/RelativeLayout;

    .line 3062
    invoke-virtual {p1}, Lcom/imo/android/imoim/views/DoodleView;->a()V

    const p2, 0x7f0906c0

    .line 3064
    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/views/DoodleView;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Landroid/widget/ImageView;

    iput-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->b:Landroid/widget/ImageView;

    .line 3065
    iget-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->c:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Ljava/lang/Integer;

    invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I

    move-result p2

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/views/DoodleView;->a(I)V

    .line 2246
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 3212
    iget-object p1, p1, Lcom/imo/android/imoim/views/DoodleView;->d:Landroidx/recyclerview/widget/RecyclerView;

    invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/view/View;)V

    .line 2247
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 4168
    iget-object p2, p1, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {p2, v0}, Lcom/imo/android/imoim/views/PaintView;->setBackgroundColor(I)V

    .line 4169
    sget p2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 p3, 0x10

    if-ge p2, p3, :cond_b3

    .line 4171
    iget-object p1, p1, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/views/PaintView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    goto :goto_b8

    .line 4173
    :cond_b3
    iget-object p1, p1, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {p1, v1}, Lcom/imo/android/imoim/views/PaintView;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 4549
    :goto_b8
    new-instance p1, Lteam/uptech/motionviews/a/a;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

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

    move-result-object p2

    invoke-direct {p1, p2}, Lteam/uptech/motionviews/a/a;-><init>(Landroid/content/res/Resources;)V

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->aa:Lteam/uptech/motionviews/a/a;

    .line 4550
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090c04

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->f:Landroid/view/View;

    .line 4551
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f091198

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->M:Landroid/view/View;

    .line 4553
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090c58

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lteam/uptech/motionviews/widget/MotionView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    .line 4554
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0904d2

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    .line 4555
    invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/view/View;)V

    .line 4556
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->d:Landroid/os/Handler;

    .line 5083
    iput-object p1, p2, Lteam/uptech/motionviews/widget/MotionView;->a:Landroid/view/View;

    .line 5084
    iput-object p3, p2, Lteam/uptech/motionviews/widget/MotionView;->b:Landroid/os/Handler;

    .line 4557
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->Z:Lteam/uptech/motionviews/widget/MotionView$a;

    invoke-virtual {p1, p2}, Lteam/uptech/motionviews/widget/MotionView;->setMotionViewCallback(Lteam/uptech/motionviews/widget/MotionView$a;)V

    .line 5662
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090499

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/EditText;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    .line 5663
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f09049a

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->p:Landroid/view/View;

    .line 5665
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f09046f

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->l:Landroid/view/View;

    .line 5667
    new-instance p2, Lcom/imo/android/imoim/camera/e$16;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$16;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 5692
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->p:Landroid/view/View;

    new-instance p2, Lcom/imo/android/imoim/camera/e$17;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$17;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 5697
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    new-instance p2, Lcom/imo/android/imoim/camera/e$18;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$18;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 5713
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    new-instance p2, Lcom/imo/android/imoim/camera/e$19;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$19;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {p1, p2}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 5724
    new-instance p1, Lcom/imo/android/imoim/util/az;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    new-instance p3, Lcom/imo/android/imoim/camera/e$2;

    invoke-direct {p3, p0}, Lcom/imo/android/imoim/camera/e$2;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {p1, p2, p3}, Lcom/imo/android/imoim/util/az;-><init>(Landroid/view/View;Lcom/imo/android/imoim/util/az$a;)V

    .line 5737
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090383

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->P:Landroidx/recyclerview/widget/RecyclerView;

    .line 5738
    invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V

    .line 5739
    new-instance p1, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    invoke-direct {p1, p2, v0, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    .line 5741
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->P:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 5743
    new-instance p1, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    .line 5744
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p3

    if-eqz p3, :cond_183

    invoke-static {}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->c()Ljava/util/List;

    move-result-object p3

    goto :goto_187

    :cond_183
    invoke-static {}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a()Ljava/util/List;

    move-result-object p3

    .line 5745
    :goto_187
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p4

    invoke-direct {p1, p2, p3, p4}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I)V

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    .line 5747
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->P:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 5748
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->P:Landroidx/recyclerview/widget/RecyclerView;

    new-instance p2, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    new-instance p4, Lcom/imo/android/imoim/camera/-$$Lambda$e$-Bq4XcVNDOMPzCLmnF4_IW2AJrE;

    invoke-direct {p4, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$-Bq4XcVNDOMPzCLmnF4_IW2AJrE;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {p2, p3, p4}, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/adapters/RecyclerItemClickListener$a;)V

    invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V

    .line 6581
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p1

    if-eqz p1, :cond_229

    .line 6585
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0904f7

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/EditText;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    .line 6586
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090f57

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->s:Landroidx/recyclerview/widget/RecyclerView;

    .line 6587
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090b41

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/RelativeLayout;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->N:Landroid/widget/RelativeLayout;

    .line 6588
    sget-object p2, Lcom/imo/android/imoim/camera/-$$Lambda$e$p_8dKM-vHuXnIRzUZ0DIVH8_t40;->INSTANCE:Lcom/imo/android/imoim/camera/-$$Lambda$e$p_8dKM-vHuXnIRzUZ0DIVH8_t40;

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

    .line 6592
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->b(Ljava/lang/String;)V

    .line 6594
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    new-instance p2, Lcom/imo/android/imoim/camera/-$$Lambda$e$0F_6i3W2e5QyvhAQT37yZ-A21MM;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$0F_6i3W2e5QyvhAQT37yZ-A21MM;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {p1, p2}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V

    .line 6603
    new-instance p1, Lcom/imo/android/imoim/util/az;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    new-instance p3, Lcom/imo/android/imoim/camera/e$14;

    invoke-direct {p3, p0}, Lcom/imo/android/imoim/camera/e$14;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {p1, p2, p3}, Lcom/imo/android/imoim/util/az;-><init>(Landroid/view/View;Lcom/imo/android/imoim/util/az$a;)V

    .line 6624
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    new-instance p2, Lcom/imo/android/imoim/camera/e$15;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$15;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 6645
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->s:Landroidx/recyclerview/widget/RecyclerView;

    new-instance p2, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    invoke-direct {p2, p3, v0, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

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

    .line 6646
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->s:Landroidx/recyclerview/widget/RecyclerView;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

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

    .line 6647
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->s:Landroidx/recyclerview/widget/RecyclerView;

    new-instance p2, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    new-instance p4, Lcom/imo/android/imoim/camera/-$$Lambda$e$SdMKLgLq5bdeg3NyFrL59HJflnU;

    invoke-direct {p4, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$SdMKLgLq5bdeg3NyFrL59HJflnU;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {p2, p3, p4}, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/adapters/RecyclerItemClickListener$a;)V

    invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V

    .line 6773
    :cond_229
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090113

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/recyclerview/widget/RecyclerView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

    .line 6774
    invoke-virtual {p1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V

    .line 6775
    new-instance p1, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    invoke-direct {p1, p2, v0, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    .line 6777
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 6779
    new-instance p1, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    .line 6780
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p3

    if-eqz p3, :cond_254

    invoke-static {}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->b()Ljava/util/List;

    move-result-object p3

    goto :goto_258

    :cond_254
    invoke-static {}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a()Ljava/util/List;

    move-result-object p3

    .line 6781
    :goto_258
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p4

    if-eqz p4, :cond_260

    const/4 p4, 0x2

    goto :goto_261

    :cond_260
    const/4 p4, 0x0

    :goto_261
    invoke-direct {p1, p2, p3, p4}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;-><init>(Landroid/content/Context;Ljava/util/List;I)V

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    .line 6783
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 6784
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result p2

    if-eqz p2, :cond_275

    const/4 p2, 0x0

    goto :goto_284

    :cond_275
    new-instance p2, Ljava/util/Random;

    invoke-direct {p2}, Ljava/util/Random;-><init>()V

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p3}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->getItemCount()I

    move-result p3

    invoke-virtual {p2, p3}, Ljava/util/Random;->nextInt(I)I

    move-result p2

    :goto_284
    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->D:Ljava/lang/Object;

    .line 6785
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

    new-instance p2, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;

    iget-object p3, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    new-instance p4, Lcom/imo/android/imoim/camera/-$$Lambda$e$8QStgv4xI-HAjLnsHFMjgNjxi1Q;

    invoke-direct {p4, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$8QStgv4xI-HAjLnsHFMjgNjxi1Q;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {p2, p3, p4}, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/adapters/RecyclerItemClickListener$a;)V

    invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V

    .line 7219
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0904d1

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->g:Landroid/widget/ImageView;

    .line 7220
    new-instance p2, Lcom/imo/android/imoim/camera/e$7;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$7;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 7227
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0904d3

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->h:Landroid/widget/ImageView;

    .line 7228
    new-instance p2, Lcom/imo/android/imoim/camera/e$8;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$8;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 7235
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090d37

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->i:Landroid/widget/ImageView;

    .line 7236
    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 7237
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->i:Landroid/widget/ImageView;

    new-instance p2, Lcom/imo/android/imoim/camera/e$9;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$9;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 7244
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f090be2

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->j:Landroid/widget/ImageView;

    .line 7245
    invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 7246
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->j:Landroid/widget/ImageView;

    new-instance p2, Lcom/imo/android/imoim/camera/e$10;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/e$10;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 7566
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0908df

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/ImageView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->k:Landroid/widget/ImageView;

    .line 7567
    new-instance p2, Lcom/imo/android/imoim/camera/-$$Lambda$e$HO0MAu5w2JUH0hzjWs6fFCBa5gk;

    invoke-direct {p2, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$HO0MAu5w2JUH0hzjWs6fFCBa5gk;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 7571
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 8029
    iget-object p1, p1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 7571
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast p2, Lcom/imo/android/imoim/activities/IMOActivity;

    new-instance p3, Lcom/imo/android/imoim/camera/-$$Lambda$e$81uNelY0m35Cr3PWCDUgPwfJDf0;

    invoke-direct {p3, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$81uNelY0m35Cr3PWCDUgPwfJDf0;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {p1, p2, p3}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 179
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->q()V

    .line 8184
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f0900e5

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/views/AudioRecordView;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->w:Lcom/imo/android/imoim/views/AudioRecordView;

    .line 8185
    invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->b(Landroid/view/View;)V

    .line 8186
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p2, 0x7f091576

    invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/views/VisualizerView;

    .line 8187
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p3, 0x7f090d8d

    invoke-virtual {p2, p3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p2

    check-cast p2, Landroid/widget/ImageView;

    .line 8188
    new-instance p3, Lcom/imo/android/imoim/mic/f;

    invoke-direct {p3, p1, p2}, Lcom/imo/android/imoim/mic/f;-><init>(Lcom/imo/android/imoim/views/VisualizerView;Landroid/widget/ImageView;)V

    .line 8189
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p4, 0x7f0900d7

    invoke-virtual {p2, p4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p2

    iput-object p2, p0, Lcom/imo/android/imoim/camera/e;->x:Landroid/view/View;

    .line 8190
    new-instance p4, Lcom/imo/android/imoim/camera/e$1;

    invoke-direct {p4, p0, p3}, Lcom/imo/android/imoim/camera/e$1;-><init>(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/imoim/mic/f;)V

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

    .line 8199
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const p3, 0x7f0900d3

    invoke-virtual {p2, p3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p2

    new-instance p3, Lcom/imo/android/imoim/camera/e$12;

    invoke-direct {p3, p0}, Lcom/imo/android/imoim/camera/e$12;-><init>(Lcom/imo/android/imoim/camera/e;)V

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

    .line 8208
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->w:Lcom/imo/android/imoim/views/AudioRecordView;

    new-instance p3, Lcom/imo/android/imoim/camera/e$13;

    invoke-direct {p3, p0, p1}, Lcom/imo/android/imoim/camera/e$13;-><init>(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/imoim/views/VisualizerView;)V

    invoke-virtual {p2, p3}, Lcom/imo/android/imoim/views/AudioRecordView;->setListener(Lcom/imo/android/imoim/views/AudioRecordView$a;)V

    return-void
.end method

.method private synthetic A()V
    .registers 2

    .line 1287
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    return-void
.end method

.method private synthetic B()V
    .registers 2

    .line 889
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    return-void
.end method

.method private static a(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Lcom/imo/android/imoim/camera/CameraEditView$f;II)Landroid/graphics/Bitmap;
    .registers 13

    if-nez p0, :cond_3

    return-object p1

    :cond_3
    const-string v0, "CameraSticker"

    if-eqz p4, :cond_74

    if-nez p3, :cond_a

    goto :goto_74

    :cond_a
    if-eqz p1, :cond_6e

    .line 521
    invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v1

    if-nez v1, :cond_13

    goto :goto_6e

    .line 525
    :cond_13
    invoke-virtual {p0}, Landroid/graphics/Bitmap;->getWidth()I

    move-result v0

    .line 526
    invoke-virtual {p0}, Landroid/graphics/Bitmap;->getHeight()I

    move-result v1

    .line 528
    sget-object v2, Lcom/imo/android/imoim/camera/CameraEditView$f;->PHOTO_GALLERY:Lcom/imo/android/imoim/camera/CameraEditView$f;

    const/4 v3, 0x0

    if-eq p2, v2, :cond_27

    sget-object v2, Lcom/imo/android/imoim/camera/CameraEditView$f;->PHOTO:Lcom/imo/android/imoim/camera/CameraEditView$f;

    if-ne p2, v2, :cond_25

    goto :goto_27

    :cond_25
    const/4 p2, 0x0

    goto :goto_43

    :cond_27
    :goto_27
    int-to-double v4, v0

    const-wide/high16 v6, 0x3ff0000000000000L    # 1.0

    .line 529
    invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z

    mul-double v4, v4, v6

    int-to-double p2, p3

    invoke-static {p2, p3}, Ljava/lang/Double;->isNaN(D)Z

    div-double/2addr v4, p2

    int-to-double p2, p4

    .line 530
    invoke-static {p2, p3}, Ljava/lang/Double;->isNaN(D)Z

    mul-double p2, p2, v4

    int-to-double v4, v1

    invoke-static {v4, v5}, Ljava/lang/Double;->isNaN(D)Z

    sub-double/2addr p2, v4

    const-wide/high16 v4, 0x4000000000000000L    # 2.0

    div-double/2addr p2, v4

    double-to-int p2, p2

    :goto_43
    int-to-float p3, v0

    .line 532
    invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I

    move-result p4

    int-to-float p4, p4

    div-float/2addr p3, p4

    .line 533
    invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I

    move-result p4

    int-to-float p4, p4

    mul-float p3, p3, p4

    .line 534
    sget-object p4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-static {v0, v1, p4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;

    move-result-object p4

    .line 535
    new-instance v1, Landroid/graphics/Canvas;

    invoke-direct {v1, p4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    const/4 v2, 0x0

    const/4 v4, 0x0

    .line 536
    invoke-virtual {v1, p0, v2, v2, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V

    .line 537
    new-instance p0, Landroid/graphics/Rect;

    neg-int v2, p2

    int-to-float p2, p2

    sub-float/2addr p3, p2

    float-to-int p2, p3

    invoke-direct {p0, v3, v2, v0, p2}, Landroid/graphics/Rect;-><init>(IIII)V

    .line 539
    invoke-virtual {v1, p1, v4, p0, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V

    return-object p4

    :cond_6e
    :goto_6e
    const-string p1, "foreground is null"

    .line 15075
    invoke-static {v0, p1}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-object p0

    .line 518
    :cond_74
    :goto_74
    new-instance p1, Ljava/lang/StringBuilder;

    const-string p2, "combineImages previewHeight or previewWidth is 0, previewHeight = "

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

    invoke-virtual {p1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string p2, " previewWidth = "

    invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const/4 p2, 0x1

    .line 14079
    invoke-static {v0, p1, p2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return-object p0
.end method

.method private a(I)V
    .registers 4

    .line 1359
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->d:Landroid/os/Handler;

    const/4 v1, 0x0

    invoke-virtual {v0, p1, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;

    move-result-object p1

    .line 1360
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->d:Landroid/os/Handler;

    invoke-virtual {v0, p1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    return-void
.end method

.method private a(Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V
    .registers 13

    .line 1142
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    new-instance v7, Lcom/imo/android/imoim/camera/e$5;

    move-object v1, v7

    move-object v2, p0

    move-object v3, p1

    move v4, p2

    move-object v5, p3

    move-object v6, p4

    invoke-direct/range {v1 .. v6}, Lcom/imo/android/imoim/camera/e$5;-><init>(Lcom/imo/android/imoim/camera/e;Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V

    invoke-virtual {v0, v7}, Lteam/uptech/motionviews/widget/MotionView;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method private static synthetic a(Landroid/view/View;)V
    .registers 1

    return-void
.end method

.method private synthetic a(Landroid/view/View;I)V
    .registers 3

    .line 1332
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 32029
    iget-object p1, p1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 1332
    invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p2

    invoke-virtual {p1, p2}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    const-string p1, "click"

    const-string p2, "filter_click"

    .line 1333
    invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private synthetic a(Lcom/imo/android/core/base/BaseActivity;Landroid/view/View;)V
    .registers 6

    .line 1427
    invoke-virtual {p1}, Lcom/imo/android/core/base/BaseActivity;->isFinished()Z

    move-result v0

    if-nez v0, :cond_37

    invoke-virtual {p1}, Lcom/imo/android/core/base/BaseActivity;->isFinishing()Z

    move-result p1

    if-eqz p1, :cond_d

    goto :goto_37

    .line 1430
    :cond_d
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->h:Landroid/widget/ImageView;

    invoke-virtual {p1}, Landroid/widget/ImageView;->getMeasuredWidth()I

    move-result p1

    if-gtz p1, :cond_1b

    const/16 p1, 0x18

    .line 1431
    invoke-static {p1}, Lcom/imo/android/imoim/util/ay;->a(I)I

    move-result p1

    .line 1432
    :cond_1b
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->h:Landroid/widget/ImageView;

    .line 1433
    invoke-static {}, Lcom/imo/android/imoim/util/do;->a()Z

    move-result v2

    if-eqz v2, :cond_27

    neg-int p1, p1

    goto :goto_2d

    :cond_27
    invoke-virtual {p2}, Landroid/view/View;->getMeasuredWidth()I

    move-result p2

    sub-int/2addr p2, p1

    neg-int p1, p2

    :goto_2d
    const/4 p2, 0x0

    .line 1432
    invoke-virtual {v0, v1, p1, p2}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;II)V

    .line 1434
    sget-object p1, Lcom/imo/android/imoim/util/df$aq;->STORY_NEW_STICKER_TIPS:Lcom/imo/android/imoim/util/df$aq;

    const/4 p2, 0x1

    invoke-static {p1, p2}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Z)V

    :cond_37
    :goto_37
    return-void
.end method

.method private synthetic a(Lcom/imo/android/imoim/camera/CameraStickerViewModel;Lkotlin/m;)V
    .registers 5

    if-eqz p2, :cond_3d

    .line 34027
    iget-object v0, p2, Lkotlin/m;->a:Ljava/lang/Object;

    if-eqz v0, :cond_3d

    .line 35027
    iget-object v0, p2, Lkotlin/m;->a:Ljava/lang/Object;

    .line 878
    check-cast v0, Landroid/graphics/Bitmap;

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z

    move-result v0

    if-eqz v0, :cond_11

    goto :goto_3d

    .line 36021
    :cond_11
    iget-object p1, p1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->b:Landroidx/lifecycle/MutableLiveData;

    const/4 v0, 0x0

    .line 882
    invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V

    .line 36027
    iget-object p1, p2, Lkotlin/m;->a:Ljava/lang/Object;

    .line 883
    check-cast p1, Landroid/graphics/Bitmap;

    const/4 v0, 0x0

    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->STICKER:Lcom/imo/android/imoim/camera/e$b;

    .line 36028
    iget-object p2, p2, Lkotlin/m;->b:Ljava/lang/Object;

    .line 883
    check-cast p2, Ljava/lang/String;

    invoke-direct {p0, p1, v0, v1, p2}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V

    .line 884
    sget-object p1, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-static {p1}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a(Lcom/imo/android/imoim/camera/CameraEditView$c;)Z

    move-result p1

    if-eqz p1, :cond_36

    .line 885
    sget-object p1, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    const/16 p1, 0x132

    invoke-static {p1}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->c(I)V

    :cond_36
    const-string p1, "added"

    const-string p2, "sticker"

    .line 887
    invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    :cond_3d
    :goto_3d
    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/camera/e;)V
    .registers 1

    .line 94
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->s()V

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/camera/e;Landroid/graphics/Bitmap;Lcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V
    .registers 5

    const/4 v0, 0x0

    .line 94
    invoke-direct {p0, p1, v0, p2, p3}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/camera/e;Ljava/lang/String;)V
    .registers 2

    .line 94
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->b(Ljava/lang/String;)V

    return-void
.end method

.method static synthetic a(Lcom/imo/android/imoim/camera/e;Z)V
    .registers 5

    .line 39982
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-eqz v0, :cond_42

    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->O:Z

    if-eqz v0, :cond_42

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    if-eqz v0, :cond_42

    invoke-virtual {v0}, Landroid/graphics/Bitmap;->isMutable()Z

    move-result v0

    if-eqz v0, :cond_42

    .line 39983
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    .line 40124
    iget v0, v0, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a:I

    .line 39985
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v1}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->getItemCount()I

    move-result v1

    if-eqz p1, :cond_27

    add-int/lit8 v1, v1, -0x1

    if-ge v0, v1, :cond_27

    add-int/lit8 p1, v0, 0x1

    goto :goto_2f

    :cond_27
    if-nez p1, :cond_2e

    if-lez v0, :cond_2e

    add-int/lit8 p1, v0, -0x1

    goto :goto_2f

    :cond_2e
    move p1, v0

    :goto_2f
    if-eq p1, v0, :cond_41

    .line 39992
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->D:Ljava/lang/Object;

    .line 39993
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/Object;)V

    .line 39994
    iget-object p0, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/RecyclerView;->smoothScrollToPosition(I)V

    :cond_41
    return-void

    .line 39997
    :cond_42
    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->S:Z

    if-nez v0, :cond_7f

    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->O:Z

    if-nez v0, :cond_7f

    .line 39998
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 41033
    iget-object v1, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/Integer;

    if-nez v1, :cond_5b

    const/4 v1, 0x0

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

    move-result-object v1

    :cond_5b
    const-string v2, "selectedFilter.value ?: 0"

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

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    if-eqz p1, :cond_69

    add-int/lit8 v1, v1, 0x1

    goto :goto_6b

    :cond_69
    add-int/lit8 v1, v1, -0x1

    .line 41039
    :goto_6b
    iget-object p1, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    add-int/lit8 v1, v1, 0x5

    rem-int/lit8 v1, v1, 0x5

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

    move-result-object v0

    invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    const-string p1, "click"

    const-string v0, "filter"

    .line 39999
    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    :cond_7f
    return-void
.end method

.method private synthetic a(Ljava/lang/Integer;)V
    .registers 4

    if-nez p1, :cond_3

    return-void

    .line 575
    :cond_3
    invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I

    move-result p1

    .line 39005
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->r:Landroid/graphics/Bitmap;

    if-eqz v0, :cond_1e

    .line 39006
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 39007
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    if-eqz v0, :cond_17

    .line 39008
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V

    .line 39010
    :cond_17
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->r:Landroid/graphics/Bitmap;

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    const/4 v0, 0x0

    .line 39011
    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->r:Landroid/graphics/Bitmap;

    .line 39013
    :cond_1e
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    invoke-virtual {v0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;

    move-result-object v0

    invoke-static {p1, v0}, Lcom/imo/android/imoim/camera/c;->a(ILandroid/graphics/drawable/Drawable;)V

    .line 39014
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v0, :cond_38

    invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_38

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->X:Lcom/imo/android/imoim/camera/CameraFilterAdapter;

    if-eqz v0, :cond_38

    .line 39015
    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/camera/CameraFilterAdapter;->a(I)V

    .line 39017
    :cond_38
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->J:Lcom/imo/android/imoim/camera/e$a;

    if-eqz v0, :cond_3f

    .line 39018
    invoke-interface {v0, p1}, Lcom/imo/android/imoim/camera/e$a;->a(I)V

    .line 39020
    :cond_3f
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v0, "filters"

    const-string v1, "set_filter"

    invoke-virtual {p1, v0, v1}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private a(Ljava/lang/Object;)V
    .registers 5

    .line 268
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    if-eqz v0, :cond_40

    .line 269
    instance-of v1, p1, Ljava/lang/Integer;

    if-eqz v1, :cond_12

    .line 270
    check-cast p1, Ljava/lang/Integer;

    invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I

    move-result p1

    invoke-virtual {v0, p1}, Landroid/graphics/Bitmap;->eraseColor(I)V

    goto :goto_3b

    .line 271
    :cond_12
    instance-of v0, p1, [I

    if-eqz v0, :cond_3b

    .line 272
    new-instance v0, Landroid/graphics/drawable/GradientDrawable;

    sget-object v1, Landroid/graphics/drawable/GradientDrawable$Orientation;->TL_BR:Landroid/graphics/drawable/GradientDrawable$Orientation;

    check-cast p1, [I

    check-cast p1, [I

    invoke-direct {v0, v1, p1}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V

    .line 274
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I

    move-result p1

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->getHeight()I

    move-result v1

    const/4 v2, 0x0

    invoke-virtual {v0, v2, v2, p1, v1}, Landroid/graphics/drawable/GradientDrawable;->setBounds(IIII)V

    .line 275
    new-instance p1, Landroid/graphics/Canvas;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    invoke-direct {p1, v1}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    .line 276
    invoke-virtual {v0, p1}, Landroid/graphics/drawable/GradientDrawable;->draw(Landroid/graphics/Canvas;)V

    .line 278
    :cond_3b
    :goto_3b
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    invoke-virtual {p1}, Landroid/widget/ImageView;->invalidate()V

    :cond_40
    return-void
.end method

.method private synthetic a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
    .registers 5

    if-eqz p3, :cond_35

    .line 853
    invoke-interface {p3}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_35

    .line 854
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->I:Ljava/util/Map;

    invoke-interface {v0, p1, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 855
    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    .line 856
    invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p2

    :cond_16
    :goto_16
    invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z

    move-result p3

    if-eqz p3, :cond_30

    invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object p3

    check-cast p3, Ljava/lang/String;

    .line 857
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->I:Ljava/util/Map;

    invoke-interface {v0, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p3

    check-cast p3, Ljava/util/List;

    if-eqz p3, :cond_16

    .line 859
    invoke-interface {p1, p3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    goto :goto_16

    .line 862
    :cond_30
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->C:Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;

    invoke-virtual {p2, p1}, Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;->a(Ljava/util/List;)V

    :cond_35
    return-void
.end method

.method private synthetic a(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 4

    const/4 p1, 0x4

    if-ne p2, p1, :cond_10

    .line 597
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {p2}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;

    move-result-object p2

    invoke-static {p1, p2}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Landroid/os/IBinder;)V

    const/4 p1, 0x1

    goto :goto_11

    :cond_10
    const/4 p1, 0x0

    :goto_11
    return p1
.end method

.method private synthetic b(Landroid/view/View;)V
    .registers 3

    .line 568
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->FILTER:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    const-string p1, "click"

    const-string v0, "filter_icon"

    .line 569
    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private synthetic b(Landroid/view/View;I)V
    .registers 5

    .line 814
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-eqz v0, :cond_30

    if-nez p2, :cond_30

    const/4 p2, 0x1

    .line 815
    invoke-virtual {p1, p2}, Landroid/view/View;->setDrawingCacheEnabled(Z)V

    .line 816
    invoke-virtual {p1}, Landroid/view/View;->getDrawingCache()Landroid/graphics/Bitmap;

    move-result-object v0

    .line 817
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;

    move-result-object v1

    invoke-virtual {v0, v1, p2}, Landroid/graphics/Bitmap;->copy(Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;

    move-result-object p2

    const/4 v0, 0x0

    .line 818
    invoke-virtual {p1, v0}, Landroid/view/View;->setDrawingCacheEnabled(Z)V

    .line 819
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->STICKER:Lcom/imo/android/imoim/camera/e$b;

    const-string v1, "avatar"

    invoke-direct {p0, p2, v0, p1, v1}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V

    .line 820
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    const-string p1, "added"

    const-string p2, "sticker"

    .line 821
    invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 824
    :cond_30
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->C:Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;->a(I)Ljava/lang/String;

    move-result-object p1

    .line 825
    sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-static {v0}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a(Lcom/imo/android/imoim/camera/CameraEditView$c;)Z

    move-result v0

    if-eqz v0, :cond_47

    .line 826
    sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    const/16 v0, 0x132

    invoke-static {v0}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->c(I)V

    .line 828
    :cond_47
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-static {}, Lcom/imo/android/imoim/util/ei;->e()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;

    new-instance v0, Lcom/imo/android/imoim/camera/e$3;

    invoke-direct {v0, p0, p2}, Lcom/imo/android/imoim/camera/e$3;-><init>(Lcom/imo/android/imoim/camera/e;I)V

    invoke-static {p1, v0}, Lcom/imo/android/imoim/managers/aq;->c(Ljava/lang/String;Lb/a;)V

    return-void
.end method

.method static synthetic b(Lcom/imo/android/imoim/camera/e;)V
    .registers 1

    .line 94
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->r()V

    return-void
.end method

.method private b(Ljava/lang/String;)V
    .registers 4

    .line 762
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getSelectedEntity()Lteam/uptech/motionviews/widget/a/b;

    move-result-object v0

    .line 764
    instance-of v1, v0, Lteam/uptech/motionviews/widget/a/c;

    if-eqz v1, :cond_1a

    .line 765
    check-cast v0, Lteam/uptech/motionviews/widget/a/c;

    .line 766
    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v1

    .line 16038
    iput-object p1, v1, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 767
    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->m()V

    .line 768
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p1}, Lteam/uptech/motionviews/widget/MotionView;->invalidate()V

    :cond_1a
    return-void
.end method

.method private b(Z)V
    .registers 6

    if-eqz p1, :cond_44

    .line 871
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    if-nez v0, :cond_34

    .line 873
    invoke-static {}, Lcom/imo/android/imoim/camera/CameraStickerFragment;->e()Lcom/imo/android/imoim/camera/CameraStickerFragment;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    .line 874
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v0, Landroidx/fragment/app/FragmentActivity;

    invoke-static {v0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object v0

    const-class v1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 875
    invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 17021
    iget-object v1, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->b:Landroidx/lifecycle/MutableLiveData;

    .line 876
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v2, Lcom/imo/android/imoim/activities/IMOActivity;

    new-instance v3, Lcom/imo/android/imoim/camera/-$$Lambda$e$itxiu1HHQwidKI-zap1Pfw7qMG0;

    invoke-direct {v3, p0, v0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$itxiu1HHQwidKI-zap1Pfw7qMG0;-><init>(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/imoim/camera/CameraStickerViewModel;)V

    invoke-virtual {v1, v2, v3}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 889
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    new-instance v1, Lcom/imo/android/imoim/camera/-$$Lambda$e$AU9Do4F3vhY7BvUYfv1t20Fd7oE;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$AU9Do4F3vhY7BvUYfv1t20Fd7oE;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraStickerFragment;->a(Lcom/imo/android/imoim/camera/CameraStickerFragment$b;)V

    .line 891
    :cond_34
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v1, Lcom/imo/android/core/base/BaseActivity;

    invoke-virtual {v1}, Lcom/imo/android/core/base/BaseActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v1

    const-string v2, "sticker"

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/camera/CameraStickerFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V

    goto :goto_53

    .line 893
    :cond_44
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    if-eqz v0, :cond_53

    invoke-virtual {v0}, Lcom/imo/android/imoim/camera/CameraStickerFragment;->isShow()Z

    move-result v0

    if-eqz v0, :cond_53

    .line 894
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->V:Lcom/imo/android/imoim/camera/CameraStickerFragment;

    invoke-virtual {v0}, Lcom/imo/android/imoim/camera/CameraStickerFragment;->dismiss()V

    :cond_53
    :goto_53
    xor-int/lit8 v0, p1, 0x1

    .line 897
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    .line 898
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    if-eqz p1, :cond_5f

    const/16 p1, 0x8

    goto :goto_60

    :cond_5f
    const/4 p1, 0x0

    :goto_60
    invoke-virtual {v0, p1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private synthetic c(Landroid/view/View;I)V
    .registers 3

    .line 787
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object p1

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->D:Ljava/lang/Object;

    .line 788
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/Object;)V

    const-string p1, "click"

    const-string p2, "background"

    .line 789
    invoke-virtual {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic c(Lcom/imo/android/imoim/camera/e;)V
    .registers 1

    .line 94
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->u()V

    return-void
.end method

.method private synthetic c(Ljava/lang/String;)V
    .registers 6

    .line 32300
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const/4 v1, 0x0

    const v2, 0x7f0b013a

    const/4 v3, 0x0

    invoke-virtual {v0, v2, v3, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    const v2, 0x7f091262

    .line 32301
    invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 32302
    invoke-virtual {v2, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 32303
    invoke-virtual {v0, v1, v1}, Landroid/widget/LinearLayout;->measure(II)V

    .line 32304
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredWidth()I

    move-result p1

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredHeight()I

    move-result v2

    invoke-virtual {v0, v1, v1, p1, v2}, Landroid/widget/LinearLayout;->layout(IIII)V

    .line 32305
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredWidth()I

    move-result p1

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getMeasuredHeight()I

    move-result v1

    sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;

    invoke-static {p1, v1, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;

    move-result-object p1

    .line 32306
    new-instance v1, Landroid/graphics/Canvas;

    invoke-direct {v1, p1}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V

    .line 32307
    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->draw(Landroid/graphics/Canvas;)V

    .line 1281
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->LOCATION:Lcom/imo/android/imoim/camera/e$b;

    const/4 v1, 0x1

    const-string v2, ""

    .line 33159
    invoke-direct {p0, p1, v1, v0, v2}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;ZLcom/imo/android/imoim/camera/e$b;Ljava/lang/String;)V

    .line 1282
    sget-object p1, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-static {p1}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a(Lcom/imo/android/imoim/camera/CameraEditView$c;)Z

    move-result p1

    if-eqz p1, :cond_5a

    .line 1283
    sget-object p1, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->a:Lcom/imo/android/imoim/world/stats/reporter/publish/b;

    const/16 p1, 0x12f

    invoke-static {p1}, Lcom/imo/android/imoim/world/stats/reporter/publish/b;->c(I)V

    :cond_5a
    const-string p1, "added"

    const-string v0, "location"

    .line 1285
    invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private c(Z)V
    .registers 6

    .line 902
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->f:Landroid/view/View;

    const/4 v1, 0x0

    const/16 v2, 0x8

    if-eqz p1, :cond_9

    const/4 v3, 0x0

    goto :goto_b

    :cond_9
    const/16 v3, 0x8

    :goto_b
    invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V

    .line 903
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->M:Landroid/view/View;

    if-eqz p1, :cond_13

    goto :goto_15

    :cond_13
    const/16 v1, 0x8

    :goto_15
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private synthetic d(Landroid/view/View;I)V
    .registers 4

    .line 749
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Ljava/lang/Integer;

    invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I

    move-result p1

    .line 750
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/MotionView;->getSelectedEntity()Lteam/uptech/motionviews/widget/a/b;

    move-result-object p2

    .line 751
    instance-of v0, p2, Lteam/uptech/motionviews/widget/a/c;

    if-eqz v0, :cond_2d

    .line 752
    check-cast p2, Lteam/uptech/motionviews/widget/a/c;

    .line 753
    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v0

    .line 36042
    iget-object v0, v0, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 37036
    iput p1, v0, Lteam/uptech/motionviews/b/a;->a:I

    .line 754
    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/a/c;->m()V

    .line 755
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/MotionView;->invalidate()V

    .line 756
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {p2, p1}, Landroid/widget/EditText;->setTextColor(I)V

    :cond_2d
    return-void
.end method

.method private d(Z)V
    .registers 7

    .line 907
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->l:Landroid/view/View;

    const/4 v1, 0x0

    const/16 v2, 0x8

    if-eqz p1, :cond_9

    const/4 v3, 0x0

    goto :goto_b

    :cond_9
    const/16 v3, 0x8

    :goto_b
    invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V

    .line 908
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    if-eqz p1, :cond_15

    const/16 v3, 0x8

    goto :goto_16

    :cond_15
    const/4 v3, 0x0

    :goto_16
    invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V

    .line 910
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-eqz v0, :cond_53

    .line 911
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->N:Landroid/widget/RelativeLayout;

    if-eqz p1, :cond_25

    const/4 v3, 0x0

    goto :goto_27

    :cond_25
    const/16 v3, 0x8

    :goto_27
    invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    .line 912
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->N:Landroid/widget/RelativeLayout;

    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->p()Z

    move-result v3

    if-eqz v3, :cond_3a

    new-instance v3, Landroid/graphics/drawable/ColorDrawable;

    const/high16 v4, -0x80000000

    invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

    goto :goto_3b

    :cond_3a
    const/4 v3, 0x0

    :goto_3b
    invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    xor-int/lit8 v0, p1, 0x1

    .line 913
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    if-nez p1, :cond_48

    .line 916
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->y()V

    .line 919
    :cond_48
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->l:Landroid/view/View;

    if-eqz p1, :cond_4d

    goto :goto_4f

    :cond_4d
    const/16 v1, 0x8

    :goto_4f
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    goto :goto_64

    .line 921
    :cond_53
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->p:Landroid/view/View;

    if-eqz p1, :cond_58

    goto :goto_5a

    :cond_58
    const/16 v1, 0x8

    :goto_5a
    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 922
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->N:Landroid/widget/RelativeLayout;

    if-eqz v0, :cond_64

    .line 923
    invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V

    :cond_64
    :goto_64
    if-nez p1, :cond_81

    .line 927
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->t()Lteam/uptech/motionviews/widget/a/c;

    move-result-object p1

    if-eqz p1, :cond_81

    .line 929
    invoke-virtual {p1}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object p1

    .line 17034
    iget-object p1, p1, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 929
    invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result p1

    if-eqz p1, :cond_81

    .line 930
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p1}, Lteam/uptech/motionviews/widget/MotionView;->b()V

    :cond_81
    return-void
.end method

.method private synthetic e(Landroid/view/View;I)V
    .registers 4

    .line 648
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {p1, p2}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Ljava/lang/Integer;

    invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I

    move-result p1

    .line 649
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/MotionView;->getSelectedEntity()Lteam/uptech/motionviews/widget/a/b;

    move-result-object p2

    .line 650
    instance-of v0, p2, Lteam/uptech/motionviews/widget/a/c;

    if-eqz v0, :cond_2d

    .line 651
    check-cast p2, Lteam/uptech/motionviews/widget/a/c;

    .line 652
    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v0

    .line 37042
    iget-object v0, v0, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 38036
    iput p1, v0, Lteam/uptech/motionviews/b/a;->a:I

    .line 653
    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/a/c;->m()V

    .line 654
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {p2}, Lteam/uptech/motionviews/widget/MotionView;->invalidate()V

    .line 655
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {p2, p1}, Landroid/widget/EditText;->setTextColor(I)V

    :cond_2d
    return-void
.end method

.method private e(Z)V
    .registers 5

    if-eqz p1, :cond_44

    .line 1276
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    if-nez v0, :cond_34

    .line 1277
    invoke-static {}, Lcom/imo/android/imoim/camera/CameraLocationFragment;->e()Lcom/imo/android/imoim/camera/CameraLocationFragment;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    .line 1278
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v0, Landroidx/fragment/app/FragmentActivity;

    invoke-static {v0}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;

    move-result-object v0

    const-class v1, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 1279
    invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 32017
    iget-object v0, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->a:Landroidx/lifecycle/MutableLiveData;

    .line 1280
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v1, Lcom/imo/android/imoim/activities/IMOActivity;

    new-instance v2, Lcom/imo/android/imoim/camera/-$$Lambda$e$SmtYPqSutXCJPGgitEpYSFNvjNA;

    invoke-direct {v2, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$SmtYPqSutXCJPGgitEpYSFNvjNA;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/MutableLiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    .line 1287
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    new-instance v1, Lcom/imo/android/imoim/camera/-$$Lambda$e$C3QMXNU6YzD2V8dU1yOqsDhZv5A;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$C3QMXNU6YzD2V8dU1yOqsDhZv5A;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraLocationFragment;->a(Lcom/imo/android/imoim/camera/CameraLocationFragment$b;)V

    .line 1289
    :cond_34
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v1, Lcom/imo/android/core/base/BaseActivity;

    invoke-virtual {v1}, Lcom/imo/android/core/base/BaseActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;

    move-result-object v1

    const-string v2, "location"

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/camera/CameraLocationFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V

    goto :goto_53

    .line 1291
    :cond_44
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    if-eqz v0, :cond_53

    invoke-virtual {v0}, Lcom/imo/android/imoim/camera/CameraLocationFragment;->isShow()Z

    move-result v0

    if-eqz v0, :cond_53

    .line 1292
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->U:Lcom/imo/android/imoim/camera/CameraLocationFragment;

    invoke-virtual {v0}, Lcom/imo/android/imoim/camera/CameraLocationFragment;->dismiss()V

    :cond_53
    :goto_53
    xor-int/lit8 v0, p1, 0x1

    .line 1295
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    .line 1296
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    if-eqz p1, :cond_5f

    const/16 p1, 0x8

    goto :goto_60

    :cond_5f
    const/4 p1, 0x0

    :goto_60
    invoke-virtual {v0, p1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private f(Z)V
    .registers 2

    .line 1312
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Z)V

    if-eqz p1, :cond_9

    .line 1314
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->w()V

    return-void

    .line 1316
    :cond_9
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->x()V

    return-void
.end method

.method private g(Z)V
    .registers 3

    .line 1320
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->w:Lcom/imo/android/imoim/views/AudioRecordView;

    if-eqz p1, :cond_6

    const/4 p1, 0x0

    goto :goto_8

    :cond_6
    const/16 p1, 0x8

    :goto_8
    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/views/AudioRecordView;->setVisibility(I)V

    return-void
.end method

.method private h(Z)V
    .registers 8

    const/16 v0, 0x8

    const/4 v1, 0x0

    if-eqz p1, :cond_65

    .line 1324
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    if-eqz v2, :cond_65

    .line 1325
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    if-nez v2, :cond_54

    .line 1326
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const v3, 0x7f090f39

    invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroidx/recyclerview/widget/RecyclerView;

    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    .line 1327
    new-instance v3, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object v4, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

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

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

    .line 1328
    new-instance v2, Lcom/imo/android/imoim/camera/CameraFilterAdapter;

    iget-object v3, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object v4, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->k()I

    move-result v5

    invoke-direct {v2, v3, v4, v5}, Lcom/imo/android/imoim/camera/CameraFilterAdapter;-><init>(Landroid/content/Context;Landroid/graphics/Bitmap;I)V

    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->X:Lcom/imo/android/imoim/camera/CameraFilterAdapter;

    .line 1329
    iget-object v3, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 1330
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V

    .line 1331
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    new-instance v3, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;

    iget-object v4, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    new-instance v5, Lcom/imo/android/imoim/camera/-$$Lambda$e$8RLx8hzhQt-3M8OySjvnKhBtX3g;

    invoke-direct {v5, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$8RLx8hzhQt-3M8OySjvnKhBtX3g;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {v3, v4, v5}, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/adapters/RecyclerItemClickListener$a;)V

    invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V

    .line 1335
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    invoke-static {v2}, Lcom/imo/android/imoim/util/ei;->a(Landroid/view/View;)V

    .line 1337
    :cond_54
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V

    .line 1338
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->X:Lcom/imo/android/imoim/camera/CameraFilterAdapter;

    iget-object v3, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->k()I

    move-result v4

    invoke-virtual {v2, v3, v4}, Lcom/imo/android/imoim/camera/CameraFilterAdapter;->a(Landroid/graphics/Bitmap;I)V

    goto :goto_6c

    .line 1340
    :cond_65
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->W:Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v2, :cond_6c

    .line 1341
    invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V

    .line 1344
    :cond_6c
    :goto_6c
    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Z)V

    xor-int/lit8 v2, p1, 0x1

    .line 1345
    invoke-direct {p0, v2}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    .line 1346
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    if-eqz p1, :cond_79

    goto :goto_7a

    :cond_79
    const/4 v0, 0x0

    :goto_7a
    invoke-virtual {v2, v0}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private i(Z)V
    .registers 4

    .line 1386
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lteam/uptech/motionviews/widget/MotionView;->setVisibility(I)V

    .line 1387
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0, p1}, Lteam/uptech/motionviews/widget/MotionView;->setInterceptMovement(Z)V

    .line 1388
    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->G:Z

    if-nez v0, :cond_17

    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->S:Z

    if-eqz v0, :cond_17

    .line 1389
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    return-void

    .line 1391
    :cond_17
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    return-void
.end method

.method public static synthetic lambda$-Bq4XcVNDOMPzCLmnF4_IW2AJrE(Lcom/imo/android/imoim/camera/e;Landroid/view/View;I)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->d(Landroid/view/View;I)V

    return-void
.end method

.method public static synthetic lambda$0F_6i3W2e5QyvhAQT37yZ-A21MM(Lcom/imo/android/imoim/camera/e;Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
    .registers 4

    invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/camera/e;->a(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z

    move-result p0

    return p0
.end method

.method public static synthetic lambda$81uNelY0m35Cr3PWCDUgPwfJDf0(Lcom/imo/android/imoim/camera/e;Ljava/lang/Integer;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/Integer;)V

    return-void
.end method

.method public static synthetic lambda$8QStgv4xI-HAjLnsHFMjgNjxi1Q(Lcom/imo/android/imoim/camera/e;Landroid/view/View;I)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->c(Landroid/view/View;I)V

    return-void
.end method

.method public static synthetic lambda$8RLx8hzhQt-3M8OySjvnKhBtX3g(Lcom/imo/android/imoim/camera/e;Landroid/view/View;I)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Landroid/view/View;I)V

    return-void
.end method

.method public static synthetic lambda$AU9Do4F3vhY7BvUYfv1t20Fd7oE(Lcom/imo/android/imoim/camera/e;)V
    .registers 1

    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->B()V

    return-void
.end method

.method public static synthetic lambda$C3QMXNU6YzD2V8dU1yOqsDhZv5A(Lcom/imo/android/imoim/camera/e;)V
    .registers 1

    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->A()V

    return-void
.end method

.method public static synthetic lambda$CPdoScLFFsyZ_JXxg-G4CwIPQUM(Lcom/imo/android/imoim/camera/e;Landroid/view/View;I)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->b(Landroid/view/View;I)V

    return-void
.end method

.method public static synthetic lambda$FpQgp2UljzdXQGk0C51JYAuSQZo(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/core/base/BaseActivity;Landroid/view/View;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/core/base/BaseActivity;Landroid/view/View;)V

    return-void
.end method

.method public static synthetic lambda$HO0MAu5w2JUH0hzjWs6fFCBa5gk(Lcom/imo/android/imoim/camera/e;Landroid/view/View;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->b(Landroid/view/View;)V

    return-void
.end method

.method public static synthetic lambda$SdMKLgLq5bdeg3NyFrL59HJflnU(Lcom/imo/android/imoim/camera/e;Landroid/view/View;I)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->e(Landroid/view/View;I)V

    return-void
.end method

.method public static synthetic lambda$SmtYPqSutXCJPGgitEpYSFNvjNA(Lcom/imo/android/imoim/camera/e;Ljava/lang/String;)V
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->c(Ljava/lang/String;)V

    return-void
.end method

.method public static synthetic lambda$itxiu1HHQwidKI-zap1Pfw7qMG0(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/imoim/camera/CameraStickerViewModel;Lkotlin/m;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/CameraStickerViewModel;Lkotlin/m;)V

    return-void
.end method

.method public static synthetic lambda$p_8dKM-vHuXnIRzUZ0DIVH8_t40(Landroid/view/View;)V
    .registers 1

    invoke-static {p0}, Lcom/imo/android/imoim/camera/e;->a(Landroid/view/View;)V

    return-void
.end method

.method public static synthetic lambda$qt4yXE9MLxjuS29xkkVpxr5j4aM(Lcom/imo/android/imoim/camera/e;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V
    .registers 4

    invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V

    return-void
.end method

.method private p()Z
    .registers 3

    .line 431
    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    const/4 v1, 0x1

    if-eqz v0, :cond_1e

    .line 432
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 10191
    iget-object v0, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v0

    if-nez v0, :cond_1e

    .line 432
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getEntities()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    if-le v0, v1, :cond_1c

    goto :goto_1e

    :cond_1c
    const/4 v0, 0x0

    return v0

    :cond_1e
    :goto_1e
    return v1
.end method

.method private q()V
    .registers 8

    .line 806
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->a:Landroid/view/View;

    const v1, 0x7f09106b

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroidx/recyclerview/widget/RecyclerView;

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->L:Landroidx/recyclerview/widget/RecyclerView;

    const/4 v1, 0x1

    .line 807
    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V

    .line 808
    new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    const/4 v2, 0x0

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

    .line 810
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->L:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 811
    new-instance v0, Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v3

    invoke-direct {v0, v1, v3, v2}, Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;-><init>(Landroid/content/Context;ZZ)V

    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->C:Lcom/imo/android/imoim/adapters/HorizontalStickerAdapter;

    .line 812
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->L:Landroidx/recyclerview/widget/RecyclerView;

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

    .line 813
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->L:Landroidx/recyclerview/widget/RecyclerView;

    new-instance v1, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;

    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    new-instance v3, Lcom/imo/android/imoim/camera/-$$Lambda$e$CPdoScLFFsyZ_JXxg-G4CwIPQUM;

    invoke-direct {v3, p0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$CPdoScLFFsyZ_JXxg-G4CwIPQUM;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-direct {v1, v2, v3}, Lcom/imo/android/imoim/adapters/RecyclerItemClickListener;-><init>(Landroid/content/Context;Lcom/imo/android/imoim/adapters/RecyclerItemClickListener$a;)V

    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->addOnItemTouchListener(Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;)V

    .line 840
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    instance-of v0, v0, Landroidx/fragment/app/FragmentActivity;

    if-eqz v0, :cond_97

    .line 841
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 842
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v1

    if-eqz v1, :cond_57

    const-string v1, "weather_story"

    .line 843
    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    :cond_57
    const-string v1, "OmieSmiles"

    const-string v2, "Smiley4"

    const-string v3, "Pandy_2"

    .line 845
    filled-new-array {v1, v2, v3}, [Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 846
    sget-object v1, Lcom/imo/android/imoim/expression/vm/StickersVM;->b:Lcom/imo/android/imoim/expression/vm/StickersVM$a;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v1, Landroidx/fragment/app/FragmentActivity;

    invoke-static {v1}, Lcom/imo/android/imoim/expression/vm/StickersVM$a;->a(Landroidx/fragment/app/FragmentActivity;)Lcom/imo/android/imoim/expression/vm/StickersVM;

    move-result-object v1

    .line 847
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :cond_76
    :goto_76
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_97

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    const-string v4, "recommend"

    .line 848
    invoke-virtual {v1, v3, v4}, Lcom/imo/android/imoim/expression/vm/StickersVM;->b(Ljava/lang/String;Ljava/lang/String;)Landroidx/lifecycle/MutableLiveData;

    move-result-object v4

    if-eqz v4, :cond_76

    .line 852
    iget-object v5, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    check-cast v5, Landroidx/fragment/app/FragmentActivity;

    new-instance v6, Lcom/imo/android/imoim/camera/-$$Lambda$e$qt4yXE9MLxjuS29xkkVpxr5j4aM;

    invoke-direct {v6, p0, v3, v0}, Lcom/imo/android/imoim/camera/-$$Lambda$e$qt4yXE9MLxjuS29xkkVpxr5j4aM;-><init>(Lcom/imo/android/imoim/camera/e;Ljava/lang/String;Ljava/util/List;)V

    invoke-virtual {v4, v5, v6}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V

    goto :goto_76

    :cond_97
    return-void
.end method

.method private r()V
    .registers 4

    .line 1076
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->t()Lteam/uptech/motionviews/widget/a/c;

    move-result-object v0

    if-eqz v0, :cond_7a

    .line 1078
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 19034
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 1078
    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1079
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 20034
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 1079
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setSelection(I)V

    .line 1080
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 20042
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 21032
    iget v2, v2, Lteam/uptech/motionviews/b/a;->a:I

    .line 1080
    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setTextColor(I)V

    .line 1081
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->y:Ljava/lang/String;

    const/4 v2, 0x0

    if-eqz v1, :cond_3a

    .line 1082
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1083
    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->y:Ljava/lang/String;

    return-void

    .line 1086
    :cond_3a
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_4c

    .line 1087
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1088
    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    return-void

    .line 1091
    :cond_4c
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->requestFocus()Z

    .line 1092
    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->TEXT:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    const-string v1, "CameraSticker"

    const-string v2, "show keyboard"

    .line 21071
    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 1094
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Landroid/view/View;)V

    .line 1095
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v0

    .line 22042
    iget-object v0, v0, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 23032
    iget v0, v0, Lteam/uptech/motionviews/b/a;->a:I

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

    move-result-object v0

    invoke-virtual {v1, v0}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(Ljava/lang/Object;)V

    .line 1096
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v0}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->notifyDataSetChanged()V

    :cond_7a
    return-void
.end method

.method private s()V
    .registers 4

    .line 1101
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->t()Lteam/uptech/motionviews/widget/a/c;

    move-result-object v0

    if-eqz v0, :cond_8d

    .line 1103
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 23034
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 1103
    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1104
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 24034
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 1104
    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setSelection(I)V

    .line 1106
    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v1

    .line 24042
    iget-object v1, v1, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 25032
    iget v1, v1, Lteam/uptech/motionviews/b/a;->a:I

    .line 1107
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v2, v1}, Landroid/widget/EditText;->setTextColor(I)V

    .line 1108
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

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

    move-result-object v1

    invoke-virtual {v2, v1}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(Ljava/lang/Object;)V

    .line 1109
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->y:Ljava/lang/String;

    const/4 v2, 0x0

    if-eqz v1, :cond_43

    .line 1110
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1111
    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->y:Ljava/lang/String;

    return-void

    .line 1114
    :cond_43
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_5a

    .line 1115
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V

    .line 1116
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->b(Ljava/lang/String;)V

    .line 1117
    iput-object v2, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    return-void

    .line 1120
    :cond_5a
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->requestFocus()Z

    const-string v1, ""

    .line 1122
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->b(Ljava/lang/String;)V

    .line 1124
    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->TEXT:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    const-string v1, "CameraSticker"

    const-string v2, "show keyboard"

    .line 25071
    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 1126
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Landroid/view/View;)V

    .line 1127
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v0

    .line 26042
    iget-object v0, v0, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    .line 27032
    iget v0, v0, Lteam/uptech/motionviews/b/a;->a:I

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

    move-result-object v0

    invoke-virtual {v1, v0}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(Ljava/lang/Object;)V

    .line 1128
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    invoke-virtual {v0}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->notifyDataSetChanged()V

    :cond_8d
    return-void
.end method

.method private t()Lteam/uptech/motionviews/widget/a/c;
    .registers 2

    .line 1134
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    if-eqz v0, :cond_15

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getSelectedEntity()Lteam/uptech/motionviews/widget/a/b;

    move-result-object v0

    instance-of v0, v0, Lteam/uptech/motionviews/widget/a/c;

    if-eqz v0, :cond_15

    .line 1135
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getSelectedEntity()Lteam/uptech/motionviews/widget/a/b;

    move-result-object v0

    check-cast v0, Lteam/uptech/motionviews/widget/a/c;

    return-object v0

    :cond_15
    const/4 v0, 0x0

    return-object v0
.end method

.method private u()V
    .registers 6

    .line 1179
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->v()Lteam/uptech/motionviews/b/c;

    move-result-object v0

    .line 1181
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v1}, Lteam/uptech/motionviews/widget/MotionView;->getWidth()I

    move-result v1

    if-gtz v1, :cond_19

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

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

    move-result-object v1

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

    move-result-object v1

    .line 27072
    iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I

    goto :goto_1f

    .line 1181
    :cond_19
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v1}, Lteam/uptech/motionviews/widget/MotionView;->getWidth()I

    move-result v1

    .line 1182
    :goto_1f
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v2}, Lteam/uptech/motionviews/widget/MotionView;->getHeight()I

    move-result v2

    if-gtz v2, :cond_34

    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    .line 28080
    invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object v2

    .line 28076
    iget v2, v2, Landroid/util/DisplayMetrics;->heightPixels:I

    goto :goto_3a

    .line 1182
    :cond_34
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v2}, Lteam/uptech/motionviews/widget/MotionView;->getHeight()I

    move-result v2

    .line 1183
    :goto_3a
    new-instance v3, Lteam/uptech/motionviews/widget/a/c;

    iget-object v4, p0, Lcom/imo/android/imoim/camera/e;->aa:Lteam/uptech/motionviews/a/a;

    invoke-direct {v3, v0, v1, v2, v4}, Lteam/uptech/motionviews/widget/a/c;-><init>(Lteam/uptech/motionviews/b/c;IILteam/uptech/motionviews/a/a;)V

    .line 1184
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0, v3}, Lteam/uptech/motionviews/widget/MotionView;->a(Lteam/uptech/motionviews/widget/a/b;)V

    .line 1187
    invoke-virtual {v3}, Lteam/uptech/motionviews/widget/a/c;->g()Landroid/graphics/PointF;

    move-result-object v0

    .line 1188
    iget v1, v0, Landroid/graphics/PointF;->y:F

    const/high16 v2, 0x3f000000    # 0.5f

    mul-float v1, v1, v2

    iput v1, v0, Landroid/graphics/PointF;->y:F

    .line 1189
    invoke-virtual {v3, v0}, Lteam/uptech/motionviews/widget/a/c;->a(Landroid/graphics/PointF;)V

    .line 1192
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->invalidate()V

    .line 1194
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-eqz v0, :cond_64

    .line 1195
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->s()V

    return-void

    .line 1197
    :cond_64
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->r()V

    return-void
.end method

.method private v()Lteam/uptech/motionviews/b/c;
    .registers 5

    .line 1203
    new-instance v0, Lteam/uptech/motionviews/b/c;

    invoke-direct {v0}, Lteam/uptech/motionviews/b/c;-><init>()V

    .line 1204
    new-instance v1, Lteam/uptech/motionviews/b/a;

    invoke-direct {v1}, Lteam/uptech/motionviews/b/a;-><init>()V

    .line 1205
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v2

    if-eqz v2, :cond_20

    .line 1206
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->t:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    const/4 v3, 0x0

    invoke-virtual {v2, v3}, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    .line 29036
    iput v2, v1, Lteam/uptech/motionviews/b/a;->a:I

    goto :goto_25

    :cond_20
    const v2, -0x130f0f

    .line 30036
    iput v2, v1, Lteam/uptech/motionviews/b/a;->a:I

    :goto_25
    const v2, 0x3e19999a    # 0.15f

    .line 30052
    iput v2, v1, Lteam/uptech/motionviews/b/a;->c:F

    const-string v2, ""

    .line 31044
    iput-object v2, v1, Lteam/uptech/motionviews/b/a;->b:Ljava/lang/String;

    .line 31046
    iput-object v1, v0, Lteam/uptech/motionviews/b/c;->g:Lteam/uptech/motionviews/b/a;

    return-object v0
.end method

.method private w()V
    .registers 4

    .line 1364
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lteam/uptech/motionviews/widget/MotionView;->setInterceptMovement(Z)V

    .line 1365
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->a()V

    .line 1366
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Lcom/imo/android/imoim/views/DoodleView;->setVisibility(I)V

    .line 1367
    invoke-direct {p0, v2}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    .line 1368
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/DoodleView;->a(Z)V

    .line 1369
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->l:Landroid/view/View;

    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    .line 1370
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private x()V
    .registers 4

    .line 1374
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lteam/uptech/motionviews/widget/MotionView;->setInterceptMovement(Z)V

    const/4 v0, 0x1

    .line 1375
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    .line 1376
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->l:Landroid/view/View;

    const/16 v2, 0x8

    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    .line 1377
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/DoodleView;->a(Z)V

    .line 1378
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->K:Landroid/view/View;

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method private y()V
    .registers 6

    .line 1407
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-nez v0, :cond_7

    return-void

    .line 1410
    :cond_7
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    instance-of v1, v0, Lcom/imo/android/core/base/BaseActivity;

    if-nez v1, :cond_e

    return-void

    .line 1413
    :cond_e
    check-cast v0, Lcom/imo/android/core/base/BaseActivity;

    .line 1414
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->h:Landroid/widget/ImageView;

    invoke-virtual {v1}, Landroid/widget/ImageView;->getVisibility()I

    move-result v1

    if-eqz v1, :cond_19

    return-void

    .line 1417
    :cond_19
    sget-object v1, Lcom/imo/android/imoim/util/df$aq;->STORY_NEW_STICKER_TIPS:Lcom/imo/android/imoim/util/df$aq;

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z

    move-result v1

    if-eqz v1, :cond_23

    return-void

    .line 1421
    :cond_23
    invoke-virtual {v0}, Lcom/imo/android/core/base/BaseActivity;->getLayoutInflater()Landroid/view/LayoutInflater;

    move-result-object v1

    const v3, 0x7f0b0427

    const/4 v4, 0x0

    invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 1422
    new-instance v3, Landroid/widget/PopupWindow;

    const/4 v4, -0x2

    invoke-direct {v3, v1, v4, v4}, Landroid/widget/PopupWindow;-><init>(Landroid/view/View;II)V

    iput-object v3, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    .line 1423
    invoke-virtual {v3}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;

    move-result-object v3

    invoke-virtual {v3, v2, v2}, Landroid/view/View;->measure(II)V

    .line 1424
    iget-object v3, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    new-instance v4, Landroid/graphics/drawable/ColorDrawable;

    invoke-direct {v4, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V

    invoke-virtual {v3, v4}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 1425
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    const/4 v3, 0x1

    invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V

    .line 1426
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->h:Landroid/widget/ImageView;

    new-instance v3, Lcom/imo/android/imoim/camera/-$$Lambda$e$FpQgp2UljzdXQGk0C51JYAuSQZo;

    invoke-direct {v3, p0, v0, v1}, Lcom/imo/android/imoim/camera/-$$Lambda$e$FpQgp2UljzdXQGk0C51JYAuSQZo;-><init>(Lcom/imo/android/imoim/camera/e;Lcom/imo/android/core/base/BaseActivity;Landroid/view/View;)V

    invoke-virtual {v2, v3}, Landroid/widget/ImageView;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method private z()Z
    .registers 3

    .line 1443
    sget-object v0, Lcom/imo/android/imoim/camera/CameraEditView$c;->STORY_CAMERA:Lcom/imo/android/imoim/camera/CameraEditView$c;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraEditView$c;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_21

    sget-object v0, Lcom/imo/android/imoim/camera/CameraEditView$c;->GROUP_STORY:Lcom/imo/android/imoim/camera/CameraEditView$c;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    .line 1444
    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraEditView$c;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_21

    sget-object v0, Lcom/imo/android/imoim/camera/CameraEditView$c;->SETTING_ALBUM:Lcom/imo/android/imoim/camera/CameraEditView$c;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraEditView$c;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1f

    goto :goto_21

    :cond_1f
    const/4 v0, 0x0

    return v0

    :cond_21
    :goto_21
    const/4 v0, 0x1

    return v0
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/camera/CameraEditView$f;II)Landroid/graphics/Bitmap;
    .registers 8

    .line 479
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    .line 483
    iget-boolean v1, p0, Lcom/imo/android/imoim/camera/e;->S:Z

    if-nez v1, :cond_1f

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->k()I

    move-result v1

    if-nez v1, :cond_e

    if-nez v0, :cond_1f

    .line 484
    :cond_e
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v1, "filters"

    const-string v2, "send_filter"

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 485
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    invoke-static {v0}, Lcom/imo/android/imoim/story/b/c;->a(Landroid/view/View;)Landroid/graphics/Bitmap;

    move-result-object v0

    const/4 v1, 0x1

    goto :goto_20

    :cond_1f
    const/4 v1, 0x0

    .line 488
    :goto_20
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 13191
    iget-object v2, v2, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v2}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v2

    if-eqz v2, :cond_3b

    .line 489
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v2}, Lcom/imo/android/imoim/views/DoodleView;->getDrawingBitmap()Landroid/graphics/Bitmap;

    move-result-object v2

    invoke-static {v0, v2, p1, p2, p3}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Lcom/imo/android/imoim/camera/CameraEditView$f;II)Landroid/graphics/Bitmap;

    move-result-object v0

    const-string v2, "added"

    const-string v3, "paint"

    .line 490
    invoke-virtual {p0, v2, v3}, Lcom/imo/android/imoim/camera/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 492
    :cond_3b
    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v2}, Lteam/uptech/motionviews/widget/MotionView;->getEntities()Ljava/util/List;

    move-result-object v2

    invoke-interface {v2}, Ljava/util/List;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_6f

    .line 493
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->F:Ljava/lang/String;

    const-string v2, "photo"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_5b

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->F:Ljava/lang/String;

    const-string v2, "text"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_64

    .line 494
    :cond_5b
    sget-object v1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v2, "camera_sticker"

    const-string v3, "sent"

    invoke-virtual {v1, v2, v3}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 496
    :cond_64
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v1}, Lteam/uptech/motionviews/widget/MotionView;->getThumbnailImage()Landroid/graphics/Bitmap;

    move-result-object v1

    invoke-static {v0, v1, p1, p2, p3}, Lcom/imo/android/imoim/camera/e;->a(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Lcom/imo/android/imoim/camera/CameraEditView$f;II)Landroid/graphics/Bitmap;

    move-result-object p1

    return-object p1

    :cond_6f
    if-eqz v1, :cond_72

    return-object v0

    .line 498
    :cond_72
    invoke-static {v0}, Lcom/imo/android/imoim/util/ca;->a(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    move-result-object p1

    return-object p1
.end method

.method public final a(Landroid/graphics/Bitmap;Z)V
    .registers 4

    .line 251
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    if-eqz v0, :cond_7

    .line 252
    invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V

    .line 254
    :cond_7
    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    .line 255
    iput-boolean p2, p0, Lcom/imo/android/imoim/camera/e;->O:Z

    .line 256
    iget-object p2, p0, Lcom/imo/android/imoim/camera/e;->c:Landroid/widget/ImageView;

    invoke-virtual {p2, p1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    return-void
.end method

.method public final a(Lcom/imo/android/imoim/camera/e$b;)V
    .registers 6

    .line 337
    sget-object v0, Lcom/imo/android/imoim/camera/e$11;->a:[I

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {v1}, Lcom/imo/android/imoim/camera/e$b;->ordinal()I

    move-result v1

    aget v0, v0, v1

    const/4 v1, 0x0

    packed-switch v0, :pswitch_data_82

    goto :goto_2a

    .line 357
    :pswitch_f
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->h(Z)V

    goto :goto_2a

    .line 354
    :pswitch_13
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->g(Z)V

    goto :goto_2a

    .line 351
    :pswitch_17
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->i(Z)V

    goto :goto_2a

    .line 348
    :pswitch_1b
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->d(Z)V

    goto :goto_2a

    .line 345
    :pswitch_1f
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->b(Z)V

    goto :goto_2a

    .line 342
    :pswitch_23
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->f(Z)V

    goto :goto_2a

    .line 339
    :pswitch_27
    invoke-direct {p0, v1}, Lcom/imo/android/imoim/camera/e;->e(Z)V

    .line 362
    :goto_2a
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    if-ne v0, p1, :cond_33

    .line 363
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    goto :goto_3c

    .line 365
    :cond_33
    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    .line 366
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->J:Lcom/imo/android/imoim/camera/e$a;

    if-eqz v0, :cond_3c

    .line 367
    invoke-interface {v0, p1}, Lcom/imo/android/imoim/camera/e$a;->a(Lcom/imo/android/imoim/camera/e$b;)V

    .line 370
    :cond_3c
    :goto_3c
    sget-object p1, Lcom/imo/android/imoim/camera/e$11;->a:[I

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {v0}, Lcom/imo/android/imoim/camera/e$b;->ordinal()I

    move-result v0

    aget p1, p1, v0

    const/4 v0, 0x1

    packed-switch p1, :pswitch_data_94

    goto :goto_66

    .line 390
    :pswitch_4b
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->h(Z)V

    goto :goto_66

    .line 387
    :pswitch_4f
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->g(Z)V

    goto :goto_66

    .line 384
    :pswitch_53
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->i(Z)V

    goto :goto_66

    .line 381
    :pswitch_57
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->d(Z)V

    goto :goto_66

    .line 378
    :pswitch_5b
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->b(Z)V

    goto :goto_66

    .line 375
    :pswitch_5f
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->f(Z)V

    goto :goto_66

    .line 372
    :pswitch_63
    invoke-direct {p0, v0}, Lcom/imo/android/imoim/camera/e;->e(Z)V

    .line 395
    :goto_66
    iget-boolean p1, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    const/16 v0, 0x8

    if-eqz p1, :cond_7b

    .line 396
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

    iget-object v2, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    sget-object v3, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    if-ne v2, v3, :cond_75

    goto :goto_77

    :cond_75
    const/16 v1, 0x8

    :goto_77
    invoke-virtual {p1, v1}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V

    return-void

    .line 399
    :cond_7b
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->Q:Landroidx/recyclerview/widget/RecyclerView;

    invoke-virtual {p1, v0}, Landroidx/recyclerview/widget/RecyclerView;->setVisibility(I)V

    return-void

    nop

    :pswitch_data_82
    .packed-switch 0x1
        :pswitch_27
        :pswitch_23
        :pswitch_1f
        :pswitch_1b
        :pswitch_17
        :pswitch_13
        :pswitch_f
    .end packed-switch

    :pswitch_data_94
    .packed-switch 0x1
        :pswitch_63
        :pswitch_5f
        :pswitch_5b
        :pswitch_57
        :pswitch_53
        :pswitch_4f
        :pswitch_4b
    .end packed-switch
.end method

.method public final a(Ljava/lang/String;)V
    .registers 2

    .line 544
    iput-object p1, p0, Lcom/imo/android/imoim/camera/e;->z:Ljava/lang/String;

    .line 545
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->l()V

    return-void
.end method

.method final a(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    .line 1264
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 1265
    invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1266
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->F:Ljava/lang/String;

    const-string p2, "kinds"

    invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1267
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    if-eqz p1, :cond_1c

    .line 1268
    invoke-virtual {p1}, Lcom/imo/android/imoim/camera/CameraEditView$c;->getName()Ljava/lang/String;

    move-result-object p1

    const-string p2, "create_from"

    invoke-interface {v0, p2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 1270
    :cond_1c
    sget-object p1, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string p2, "camera_sticker"

    invoke-virtual {p1, p2, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method final a(Z)V
    .registers 4

    if-eqz p1, :cond_a

    .line 1351
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->x:Landroid/view/View;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    goto :goto_14

    .line 1352
    :cond_a
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->A:Ljava/io/File;

    if-eqz v0, :cond_14

    .line 1353
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->x:Landroid/view/View;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    :cond_14
    :goto_14
    if-eqz p1, :cond_19

    const/16 p1, 0xd

    goto :goto_1b

    :cond_19
    const/16 p1, 0xe

    .line 1355
    :goto_1b
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(I)V

    return-void
.end method

.method public final a(ZZZ)V
    .registers 8

    .line 304
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "show() called with: show = ["

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v1, "], isVideo = ["

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v1, "], isText = ["

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v1, "]"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "CameraSticker"

    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->g(Ljava/lang/String;Ljava/lang/String;)V

    .line 306
    iput-boolean p2, p0, Lcom/imo/android/imoim/camera/e;->S:Z

    .line 307
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    const/16 v1, 0x8

    const/4 v2, 0x0

    if-eqz p1, :cond_33

    const/4 v3, 0x0

    goto :goto_35

    :cond_33
    const/16 v3, 0x8

    :goto_35
    invoke-virtual {v0, v3}, Lteam/uptech/motionviews/widget/MotionView;->setVisibility(I)V

    .line 308
    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->G:Z

    if-nez v0, :cond_42

    if-eqz p2, :cond_42

    .line 309
    invoke-direct {p0, v2}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    goto :goto_50

    .line 311
    :cond_42
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/camera/e;->c(Z)V

    if-eqz p1, :cond_4d

    if-nez p3, :cond_4d

    .line 313
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->y()V

    goto :goto_50

    .line 315
    :cond_4d
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->n()V

    :goto_50
    if-eqz p1, :cond_5a

    .line 320
    iput-boolean p3, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    .line 321
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    goto :goto_61

    .line 323
    :cond_5a
    iput-boolean v2, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    .line 324
    sget-object p1, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, p1}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    .line 326
    :goto_61
    iget-object p1, p0, Lcom/imo/android/imoim/camera/e;->k:Landroid/widget/ImageView;

    if-eqz p1, :cond_6e

    if-nez p2, :cond_6b

    if-eqz p3, :cond_6a

    goto :goto_6b

    :cond_6a
    const/4 v1, 0x0

    .line 327
    :cond_6b
    :goto_6b
    invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    :cond_6e
    return-void
.end method

.method public final a()Z
    .registers 5

    .line 404
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->TEXT:Lcom/imo/android/imoim/camera/e$b;

    const/4 v2, 0x1

    if-ne v0, v1, :cond_2a

    .line 405
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->o()Z

    move-result v0

    if-eqz v0, :cond_19

    .line 406
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->n:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Landroid/os/IBinder;)V

    goto :goto_24

    .line 408
    :cond_19
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->b:Landroid/content/Context;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->m:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/ei;->a(Landroid/content/Context;Landroid/os/IBinder;)V

    .line 410
    :goto_24
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    return v2

    .line 413
    :cond_2a
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->PAINT:Lcom/imo/android/imoim/camera/e$b;

    const/4 v3, 0x0

    if-ne v0, v1, :cond_4a

    .line 414
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 9183
    iget-object v1, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v1}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v1

    if-eqz v1, :cond_41

    .line 9184
    iget-object v0, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/PaintView;->a()V

    const/4 v3, 0x1

    :cond_41
    if-eqz v3, :cond_44

    return v2

    .line 416
    :cond_44
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    return v2

    .line 419
    :cond_4a
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->E:Lcom/imo/android/imoim/camera/e$b;

    sget-object v1, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    if-eq v0, v1, :cond_56

    .line 420
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    return v2

    :cond_56
    return v3
.end method

.method public final b()Z
    .registers 2

    .line 427
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 9191
    iget-object v0, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v0

    if-nez v0, :cond_19

    .line 427
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getEntities()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_17

    goto :goto_19

    :cond_17
    const/4 v0, 0x0

    return v0

    :cond_19
    :goto_19
    const/4 v0, 0x1

    return v0
.end method

.method public final c()I
    .registers 2

    .line 438
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/DoodleView;->getPaintNum()I

    move-result v0

    return v0
.end method

.method public final d()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Lteam/uptech/motionviews/widget/a/b;",
            ">;"
        }
    .end annotation

    .line 442
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getEntities()Ljava/util/List;

    move-result-object v0

    return-object v0
.end method

.method public final e()Z
    .registers 2

    .line 446
    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->b()Z

    move-result v0

    if-nez v0, :cond_f

    invoke-virtual {p0}, Lcom/imo/android/imoim/camera/e;->k()I

    move-result v0

    if-eqz v0, :cond_d

    goto :goto_f

    :cond_d
    const/4 v0, 0x0

    return v0

    :cond_f
    :goto_f
    const/4 v0, 0x1

    return v0
.end method

.method public final f()V
    .registers 4

    .line 450
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 11029
    iget-object v0, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    const/4 v1, 0x0

    .line 450
    invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    .line 451
    iput-object v1, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    .line 452
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    .line 453
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->c()V

    .line 454
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/DoodleView;->getVisibility()I

    move-result v0

    const/16 v2, 0x8

    if-nez v0, :cond_32

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 11191
    iget-object v0, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v0

    if-eqz v0, :cond_32

    .line 455
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/DoodleView;->b()V

    .line 456
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0, v2}, Lcom/imo/android/imoim/views/DoodleView;->setVisibility(I)V

    .line 458
    :cond_32
    iput-object v1, p0, Lcom/imo/android/imoim/camera/e;->A:Ljava/io/File;

    .line 459
    iput-object v1, p0, Lcom/imo/android/imoim/camera/e;->B:Ljava/util/List;

    .line 460
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->x:Landroid/view/View;

    invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V

    return-void
.end method

.method public final g()V
    .registers 3

    .line 464
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 12029
    iget-object v0, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    const/4 v1, 0x0

    .line 464
    invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    .line 465
    sget-object v0, Lcom/imo/android/imoim/camera/e$b;->NONE:Lcom/imo/android/imoim/camera/e$b;

    invoke-virtual {p0, v0}, Lcom/imo/android/imoim/camera/e;->a(Lcom/imo/android/imoim/camera/e$b;)V

    .line 466
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->c()V

    .line 467
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/DoodleView;->getVisibility()I

    move-result v0

    if-nez v0, :cond_30

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    .line 12191
    iget-object v0, v0, Lcom/imo/android/imoim/views/DoodleView;->a:Lcom/imo/android/imoim/views/PaintView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/PaintView;->b()Z

    move-result v0

    if-eqz v0, :cond_30

    .line 468
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    invoke-virtual {v0}, Lcom/imo/android/imoim/views/DoodleView;->b()V

    .line 469
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->v:Lcom/imo/android/imoim/views/DoodleView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/views/DoodleView;->setVisibility(I)V

    :cond_30
    return-void
.end method

.method public final h()V
    .registers 2

    const/4 v0, 0x0

    .line 474
    iput-object v0, p0, Lcom/imo/android/imoim/camera/e;->q:Landroid/graphics/Bitmap;

    return-void
.end method

.method public final i()Ljava/util/List;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .line 502
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 503
    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v1}, Lteam/uptech/motionviews/widget/MotionView;->getEntities()Ljava/util/List;

    move-result-object v1

    invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_f
    :goto_f
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_2b

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lteam/uptech/motionviews/widget/a/b;

    .line 504
    instance-of v3, v2, Lteam/uptech/motionviews/widget/a/c;

    if-eqz v3, :cond_f

    .line 505
    check-cast v2, Lteam/uptech/motionviews/widget/a/c;

    invoke-virtual {v2}, Lteam/uptech/motionviews/widget/a/c;->l()Lteam/uptech/motionviews/b/c;

    move-result-object v2

    .line 14034
    iget-object v2, v2, Lteam/uptech/motionviews/b/c;->f:Ljava/lang/String;

    .line 505
    invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_f

    :cond_2b
    return-object v0
.end method

.method public final j()Ljava/lang/Integer;
    .registers 3

    .line 799
    iget-boolean v0, p0, Lcom/imo/android/imoim/camera/e;->R:Z

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return-object v1

    .line 802
    :cond_6
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->u:Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;

    if-eqz v0, :cond_11

    .line 16124
    iget v0, v0, Lcom/imo/android/imoim/adapters/HorizontalColorPickerAdapter;->a:I

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

    move-result-object v0

    return-object v0

    :cond_11
    return-object v1
.end method

.method public final k()I
    .registers 2

    .line 1024
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 18029
    iget-object v0, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 1024
    invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;

    move-result-object v0

    if-nez v0, :cond_c

    const/4 v0, 0x0

    return v0

    :cond_c
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->Y:Lcom/imo/android/imoim/camera/CameraStickerViewModel;

    .line 19029
    iget-object v0, v0, Lcom/imo/android/imoim/camera/CameraStickerViewModel;->c:Landroidx/lifecycle/MutableLiveData;

    .line 1025
    invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    return v0
.end method

.method protected final l()V
    .registers 3

    .line 1163
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "addTextSticker() motionView "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v1}, Lteam/uptech/motionviews/widget/MotionView;->getVisibility()I

    move-result v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "CameraSticker"

    invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->g(Ljava/lang/String;Ljava/lang/String;)V

    .line 1164
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getWidth()I

    move-result v0

    if-eqz v0, :cond_2e

    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getHeight()I

    move-result v0

    if-nez v0, :cond_2a

    goto :goto_2e

    .line 1174
    :cond_2a
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->u()V

    return-void

    .line 1165
    :cond_2e
    :goto_2e
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->e:Lteam/uptech/motionviews/widget/MotionView;

    invoke-virtual {v0}, Lteam/uptech/motionviews/widget/MotionView;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    new-instance v1, Lcom/imo/android/imoim/camera/e$6;

    invoke-direct {v1, p0}, Lcom/imo/android/imoim/camera/e$6;-><init>(Lcom/imo/android/imoim/camera/e;)V

    invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V

    return-void
.end method

.method public final m()V
    .registers 3

    .line 1382
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->i:Landroid/widget/ImageView;

    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    return-void
.end method

.method final n()V
    .registers 2

    .line 1400
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    if-eqz v0, :cond_f

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z

    move-result v0

    if-eqz v0, :cond_f

    .line 1401
    iget-object v0, p0, Lcom/imo/android/imoim/camera/e;->T:Landroid/widget/PopupWindow;

    invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V

    :cond_f
    return-void
.end method

.method final o()Z
    .registers 3

    .line 1439
    invoke-direct {p0}, Lcom/imo/android/imoim/camera/e;->z()Z

    move-result v0

    if-nez v0, :cond_13

    sget-object v0, Lcom/imo/android/imoim/camera/CameraEditView$c;->CHANGE_STATUS:Lcom/imo/android/imoim/camera/CameraEditView$c;

    iget-object v1, p0, Lcom/imo/android/imoim/camera/e;->H:Lcom/imo/android/imoim/camera/CameraEditView$c;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/camera/CameraEditView$c;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_11

    goto :goto_13

    :cond_11
    const/4 v0, 0x0

    return v0

    :cond_13
    :goto_13
    const/4 v0, 0x1

    return v0
.end method