PaginatedWelcomeViewPager.smali

.class public Lcom/avast/android/cleaner/subscription/paginatedwelcome/PaginatedWelcomeViewPager;
.super Landroidx/viewpager/widget/ViewPager;


# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Landroidx/viewpager/widget/ViewPager;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    return-void
.end method


# virtual methods
.method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
    .registers 5

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getPointerCount()I

    move-result v0

    const/4 v2, 0x5

    const/4 v1, 0x1

    if-le v0, v1, :cond_b

    const/4 p1, 0x7

    const/4 p1, 0x0

    return p1

    :cond_b
    const/4 v2, 0x2

    invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z

    move-result p1

    const/4 v2, 0x0

    return p1
.end method

.method public onTouchEvent(Landroid/view/MotionEvent;)Z
    .registers 14

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionMasked()I

    move-result v0

    const/4 v11, 0x0

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getActionIndex()I

    move-result v1

    const/4 v2, 0x6

    const/4 v2, 0x0

    const/4 v11, 0x4

    const/4 v3, 0x5

    const/4 v11, 0x1

    if-eq v0, v3, :cond_43

    const/4 v11, 0x3

    const/4 v3, 0x6

    if-ne v0, v3, :cond_16

    const/4 v11, 0x2

    goto :goto_43

    :cond_16
    const/4 v11, 0x0

    invoke-virtual {p1, v1}, Landroid/view/MotionEvent;->getPointerId(I)I

    move-result v0

    const/4 v11, 0x2

    if-lez v0, :cond_3c

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v3

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v5

    const/4 v11, 0x6

    const/4 v7, 0x3

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F

    move-result v8

    const/4 v11, 0x3

    invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F

    move-result v9

    const/4 v11, 0x5

    const/4 v10, 0x0

    invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;

    move-result-object p1

    const/4 v11, 0x2

    invoke-virtual {p0, p1}, Landroid/view/ViewGroup;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z

    return v2

    :cond_3c
    const/4 v11, 0x7

    invoke-super {p0, p1}, Landroidx/viewpager/widget/ViewPager;->onTouchEvent(Landroid/view/MotionEvent;)Z

    move-result p1

    const/4 v11, 0x3

    return p1

    :cond_43
    :goto_43
    const/4 v11, 0x2

    return v2
.end method