AnimatedFileDrawable$2.smali

.class Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;
.super Ljava/lang/Object;
.source "AnimatedFileDrawable.java"

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.end annotation

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


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


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    .line 143
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

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

    return-void
.end method


# virtual methods
.method public run()V
    .registers 8

    .line 146
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->destroyWhenDone:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$000(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Z

    move-result v0

    const-wide/16 v1, 0x0

    if-eqz v0, :cond_1d

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J

    cmp-long v0, v3, v1

    if-eqz v0, :cond_1d

    .line 147
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J

    # invokes: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->destroyDecoder(J)V
    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$100(J)V

    .line 148
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    iput-wide v1, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J

    .line 150
    :cond_1d
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    iget-wide v3, v0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nativePtr:J

    const/4 v0, 0x0

    cmp-long v5, v3, v1

    if-nez v5, :cond_69

    .line 151
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;

    move-result-object v1

    if-eqz v1, :cond_3c

    .line 152
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;

    move-result-object v1

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V

    .line 153
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->renderingBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$202(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    .line 155
    :cond_3c
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;

    move-result-object v1

    if-eqz v1, :cond_52

    .line 156
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;

    move-result-object v1

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->recycle()V

    .line 157
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$302(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    .line 159
    :cond_52
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$400(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v1

    if-eqz v1, :cond_68

    .line 160
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
    invoke-static {v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$400(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/DispatchQueue;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->recycle()V

    .line 161
    iget-object v1, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->decodeQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$402(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Lim/tpelyyftgw/messenger/DispatchQueue;)Lim/tpelyyftgw/messenger/DispatchQueue;

    .line 163
    :cond_68
    return-void

    .line 165
    :cond_69
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->stream:Lim/tpelyyftgw/messenger/AnimatedFileDrawableStream;
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/AnimatedFileDrawableStream;

    move-result-object v3

    const/4 v4, 0x0

    if-eqz v3, :cond_91

    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingRemoveLoading:Z
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$800(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Z

    move-result v3

    if-eqz v3, :cond_91

    .line 166
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->currentAccount:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$900(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v3

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->stream:Lim/tpelyyftgw/messenger/AnimatedFileDrawableStream;
    invoke-static {v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Lim/tpelyyftgw/messenger/AnimatedFileDrawableStream;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AnimatedFileDrawableStream;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;

    move-result-object v5

    invoke-virtual {v3, v5, v4, v4}, Lim/tpelyyftgw/messenger/FileLoader;->removeLoadingVideo(Lim/tpelyyftgw/tgnet/TLRPC$Document;ZZ)V

    .line 168
    :cond_91
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingRemoveLoadingFramesReset:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1000(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v3

    const/4 v5, 0x1

    if-gtz v3, :cond_a0

    .line 169
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingRemoveLoading:Z
    invoke-static {v3, v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$802(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Z)Z

    goto :goto_a5

    .line 171
    :cond_a0
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # operator-- for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingRemoveLoadingFramesReset:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1010(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    .line 173
    :goto_a5
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->singleFrameDecoded:Z
    invoke-static {v3, v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1102(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Z)Z

    .line 174
    iget-object v3, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->loadFrameTask:Ljava/lang/Runnable;
    invoke-static {v3, v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$502(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Ljava/lang/Runnable;)Ljava/lang/Runnable;

    .line 175
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmap:Landroid/graphics/Bitmap;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/Bitmap;

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nextRenderingBitmap:Landroid/graphics/Bitmap;
    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1202(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;

    .line 176
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundBitmapTime:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1400(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v3

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nextRenderingBitmapTime:I
    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1302(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;I)I

    .line 177
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->backgroundShader:Landroid/graphics/BitmapShader;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1600(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/graphics/BitmapShader;

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->nextRenderingShader:Landroid/graphics/BitmapShader;
    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1502(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;Landroid/graphics/BitmapShader;)Landroid/graphics/BitmapShader;

    .line 178
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->metaData:[I
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)[I

    move-result-object v0

    const/4 v3, 0x3

    aget v0, v0, v3

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->lastTimeStamp:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1800(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v5

    if-ge v0, v5, :cond_e0

    .line 179
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->lastTimeStamp:I
    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1802(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;I)I

    .line 181
    :cond_e0
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->metaData:[I
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)[I

    move-result-object v0

    aget v0, v0, v3

    iget-object v5, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->lastTimeStamp:I
    invoke-static {v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1800(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v5

    sub-int/2addr v0, v5

    if-eqz v0, :cond_103

    .line 182
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->metaData:[I
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)[I

    move-result-object v5

    aget v5, v5, v3

    iget-object v6, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->lastTimeStamp:I
    invoke-static {v6}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1800(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)I

    move-result v6

    sub-int/2addr v5, v6

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->invalidateAfter:I
    invoke-static {v0, v5}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1902(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;I)I

    .line 184
    :cond_103
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingSeekToUI:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2000(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)J

    move-result-wide v5

    cmp-long v0, v5, v1

    if-ltz v0, :cond_123

    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingSeekTo:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2100(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)J

    move-result-wide v0

    const-wide/16 v5, -0x1

    cmp-long v2, v0, v5

    if-nez v2, :cond_123

    .line 185
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->pendingSeekToUI:J
    invoke-static {v0, v5, v6}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2002(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;J)J

    .line 186
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->invalidateAfter:I
    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1902(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;I)I

    .line 188
    :cond_123
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->metaData:[I
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1700(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)[I

    move-result-object v1

    aget v1, v1, v3

    # setter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->lastTimeStamp:I
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$1802(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;I)I

    .line 189
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->secondParentView:Landroid/view/View;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/view/View;

    move-result-object v0

    if-eqz v0, :cond_140

    .line 190
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->secondParentView:Landroid/view/View;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2200(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/view/View;

    move-result-object v0

    invoke-virtual {v0}, Landroid/view/View;->invalidate()V

    goto :goto_151

    .line 191
    :cond_140
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->parentView:Landroid/view/View;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/view/View;

    move-result-object v0

    if-eqz v0, :cond_151

    .line 192
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # getter for: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->parentView:Landroid/view/View;
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$2300(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)Landroid/view/View;

    move-result-object v0

    invoke-virtual {v0}, Landroid/view/View;->invalidate()V

    .line 194
    :cond_151
    :goto_151
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable$2;->this$0:Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;

    # invokes: Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->scheduleNextGetFrame()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->access$600(Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;)V

    .line 195
    return-void
.end method