i$a.smali

.class public final Lcom/cmcm/safewallet/ui/dapp/i$a;
.super Lokio/i;
.source "ProgressResponseBody.kt"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cmcm/safewallet/ui/dapp/i;
.end annotation


# instance fields
.field private ahR:J

.field private synthetic ahS:Lcom/cmcm/safewallet/ui/dapp/i;


# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/dapp/i;Lokio/s;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lokio/s;",
            ")V"
        }
    .end annotation

    .prologue
    .line 28
    iput-object p1, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahS:Lcom/cmcm/safewallet/ui/dapp/i;

    invoke-direct {p0, p2}, Lokio/i;-><init>(Lokio/s;)V

    return-void
.end method


# virtual methods
.method public final read(Lokio/d;J)J
    .registers 14
    .param p1    # Lokio/d;
        .annotation build Lorg/jetbrains/annotations/Nullable;
        .end annotation
    .end param

    .prologue
    const-wide/16 v4, 0x0

    const-wide/16 v8, -0x1

    .line 32
    if-nez p1, :cond_9

    iget-wide v2, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahR:J

    .line 38
    :goto_8
    return-wide v2

    .line 33
    :cond_9
    invoke-super {p0, p1, p2, p3}, Lokio/i;->read(Lokio/d;J)J

    move-result-wide v2

    .line 34
    iget-wide v6, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahR:J

    cmp-long v0, v2, v8

    if-eqz v0, :cond_3b

    move-wide v0, v2

    :goto_14
    add-long/2addr v0, v6

    iput-wide v0, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahR:J

    .line 35
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahS:Lcom/cmcm/safewallet/ui/dapp/i;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/dapp/i;->a(Lcom/cmcm/safewallet/ui/dapp/i;)Lokhttp3/aq;

    move-result-object v0

    invoke-virtual {v0}, Lokhttp3/aq;->contentLength()J

    move-result-wide v0

    const-wide/16 v6, 0x1388

    invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;->max(JJ)J

    move-result-wide v6

    or-long/2addr v0, v6

    .line 36
    cmp-long v6, v2, v8

    if-nez v6, :cond_3d

    .line 37
    :goto_2c
    iget-object v0, p0, Lcom/cmcm/safewallet/ui/dapp/i$a;->ahS:Lcom/cmcm/safewallet/ui/dapp/i;

    invoke-static {v0}, Lcom/cmcm/safewallet/ui/dapp/i;->b(Lcom/cmcm/safewallet/ui/dapp/i;)Lkotlin/jvm/a/b;

    move-result-object v0

    long-to-int v1, v4

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

    move-result-object v1

    invoke-interface {v0, v1}, Lkotlin/jvm/a/b;->invoke(Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_8

    :cond_3b
    move-wide v0, v4

    .line 34
    goto :goto_14

    .line 36
    :cond_3d
    const-wide/16 v4, 0x64

    mul-long/2addr v4, v2

    div-long/2addr v4, v0

    goto :goto_2c
.end method