FeaturedStickerSetCell$1.smali

.class Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;
.super Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;
.source "FeaturedStickerSetCell.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;-><init>(Landroid/content/Context;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;Landroid/content/Context;)V
    .registers 3
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;
    .param p2, "context"    # Landroid/content/Context;

    .line 147
    iput-object p1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;-><init>(Landroid/content/Context;)V

    return-void
.end method


# virtual methods
.method protected onDraw(Landroid/graphics/Canvas;)V
    .registers 13
    .param p1, "canvas"    # Landroid/graphics/Canvas;

    .line 150
    iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$000(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_21

    iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$000(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Z

    move-result v0

    if-nez v0, :cond_1c

    iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v0

    cmpl-float v0, v0, v1

    if-eqz v0, :cond_1c

    goto :goto_21

    .line 181
    :cond_1c
    invoke-super {p0, p1}, Lim/tpelyyftgw/ui/hviews/MryAlphaImageView;->onDraw(Landroid/graphics/Canvas;)V

    goto/16 :goto_164

    .line 151
    :cond_21
    :goto_21
    iget-object v0, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$200(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/Paint;

    move-result-object v0

    const/16 v2, 0xff

    iget-object v3, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v3}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v3

    const/high16 v4, 0x437f0000    # 255.0f

    mul-float v3, v3, v4

    float-to-int v3, v3

    invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/graphics/Paint;->setAlpha(I)V

    .line 152
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->getMeasuredWidth()I

    move-result v0

    const/high16 v2, 0x41300000    # 11.0f

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v2

    sub-int/2addr v0, v2

    .line 153
    .local v0, "x":I
    iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v2}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v2

    int-to-float v3, v0

    const/high16 v4, 0x41200000    # 10.0f

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    add-int/2addr v4, v0

    int-to-float v4, v4

    const/high16 v6, 0x41a00000    # 20.0f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    int-to-float v6, v6

    invoke-virtual {v2, v3, v5, v4, v6}, Landroid/graphics/RectF;->set(FFFF)V

    .line 154
    iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v2}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v4

    iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v2}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$400(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)I

    move-result v2

    int-to-float v5, v2

    const/high16 v6, 0x435c0000    # 220.0f

    const/4 v7, 0x0

    iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v2}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$200(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/Paint;

    move-result-object v8

    move-object v3, p1

    invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawArc(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V

    .line 155
    iget-object v2, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v2}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v2

    iget v2, v2, Landroid/graphics/RectF;->left:F

    float-to-int v2, v2

    const/high16 v3, 0x40000000    # 2.0f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v4

    sub-int/2addr v2, v4

    iget-object v4, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v4}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v4

    iget v4, v4, Landroid/graphics/RectF;->top:F

    float-to-int v4, v4

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    sub-int/2addr v4, v5

    iget-object v5, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v5}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v5

    iget v5, v5, Landroid/graphics/RectF;->right:F

    float-to-int v5, v5

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v6

    add-int/2addr v5, v6

    iget-object v6, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v6}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$300(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Landroid/graphics/RectF;

    move-result-object v6

    iget v6, v6, Landroid/graphics/RectF;->bottom:F

    float-to-int v6, v6

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v3

    add-int/2addr v6, v3

    invoke-virtual {p0, v2, v4, v5, v6}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->invalidate(IIII)V

    .line 156
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    .line 157
    .local v2, "newTime":J
    iget-object v4, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v4}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$500(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)J

    move-result-wide v4

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    sub-long/2addr v4, v6

    invoke-static {v4, v5}, Ljava/lang/Math;->abs(J)J

    move-result-wide v4

    const-wide/16 v6, 0x3e8

    cmp-long v8, v4, v6

    if-gez v8, :cond_15b

    .line 158
    iget-object v4, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v4}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$500(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)J

    move-result-wide v4

    sub-long v4, v2, v4

    .line 159
    .local v4, "delta":J
    const-wide/16 v6, 0x168

    mul-long v6, v6, v4

    long-to-float v6, v6

    const/high16 v7, 0x44fa0000    # 2000.0f

    div-float/2addr v6, v7

    .line 160
    .local v6, "dt":F
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$400(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)I

    move-result v8

    int-to-float v8, v8

    add-float/2addr v8, v6

    float-to-int v8, v8

    invoke-static {v7, v8}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$402(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;I)I

    .line 161
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$400(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)I

    move-result v8

    iget-object v9, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v9}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$400(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)I

    move-result v9

    div-int/lit16 v9, v9, 0x168

    mul-int/lit16 v9, v9, 0x168

    sub-int/2addr v8, v9

    invoke-static {v7, v8}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$402(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;I)I

    .line 162
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$000(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)Z

    move-result v7

    const/high16 v8, 0x43480000    # 200.0f

    if-eqz v7, :cond_136

    .line 163
    iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v1

    const/high16 v7, 0x3f800000    # 1.0f

    cmpg-float v1, v1, v7

    if-gez v1, :cond_15b

    .line 164
    iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v9

    long-to-float v10, v4

    div-float/2addr v10, v8

    add-float/2addr v9, v10

    invoke-static {v1, v9}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$102(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;F)F

    .line 165
    iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v1

    cmpl-float v1, v1, v7

    if-lez v1, :cond_15b

    .line 166
    iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v1, v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$102(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;F)F

    goto :goto_15b

    .line 170
    :cond_136
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v7

    cmpl-float v7, v7, v1

    if-lez v7, :cond_15b

    .line 171
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v9

    long-to-float v10, v4

    div-float/2addr v10, v8

    sub-float/2addr v9, v10

    invoke-static {v7, v9}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$102(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;F)F

    .line 172
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$100(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;)F

    move-result v7

    cmpg-float v7, v7, v1

    if-gez v7, :cond_15b

    .line 173
    iget-object v7, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v7, v1}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$102(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;F)F

    .line 178
    .end local v4    # "delta":J
    .end local v6    # "dt":F
    :cond_15b
    :goto_15b
    iget-object v1, p0, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->this$0:Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;->access$502(Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell;J)J

    .line 179
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/cells/FeaturedStickerSetCell$1;->invalidate()V

    .line 180
    .end local v0    # "x":I
    .end local v2    # "newTime":J
    nop

    .line 183
    :goto_164
    return-void
.end method