zzepf.smali

.class final Lcom/google/android/gms/internal/ads/zzepf;
.super Lcom/google/android/gms/internal/ads/zzelq;
.source ""


# static fields
.field static final zziwx:[I


# instance fields
.field private final zziwy:I

.field private final zziwz:Lcom/google/android/gms/internal/ads/zzelq;

.field private final zzixa:Lcom/google/android/gms/internal/ads/zzelq;

.field private final zzixb:I

.field private final zzixc:I


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

    const/16 v0, 0x2f

    new-array v0, v0, [I

    fill-array-data v0, :array_a

    sput-object v0, Lcom/google/android/gms/internal/ads/zzepf;->zziwx:[I

    return-void

    :array_a
    .array-data 4
        0x1
        0x1
        0x2
        0x3
        0x5
        0x8
        0xd
        0x15
        0x22
        0x37
        0x59
        0x90
        0xe9
        0x179
        0x262
        0x3db
        0x63d
        0xa18
        0x1055
        0x1a6d
        0x2ac2
        0x452f
        0x6ff1
        0xb520
        0x12511
        0x1da31
        0x2ff42
        0x4d973
        0x7d8b5
        0xcb228
        0x148add
        0x213d05
        0x35c7e2
        0x5704e7
        0x8cccc9
        0xe3d1b0
        0x1709e79
        0x2547029
        0x3c50ea2
        0x6197ecb
        0x9de8d6d
        0xff80c38
        0x19d699a5
        0x29cea5dd
        0x43a53f82
        0x6d73e55f
        0x7fffffff
    .end array-data
.end method

.method private constructor <init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V
    .registers 5

    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzelq;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v0

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v1

    add-int/2addr v0, v1

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result p1

    invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result p2

    invoke-static {p1, p2}, Ljava/lang/Math;->max(II)I

    move-result p1

    add-int/lit8 p1, p1, 0x1

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixc:I

    return-void
.end method

.method synthetic constructor <init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzepe;)V
    .registers 4

    invoke-direct {p0, p1, p2}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    return-void
.end method

.method static zza(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)Lcom/google/android/gms/internal/ads/zzelq;
    .registers 7

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v0

    if-nez v0, :cond_7

    return-object p0

    :cond_7
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v0

    if-nez v0, :cond_e

    return-object p1

    :cond_e
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v0

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v1

    add-int/2addr v0, v1

    const/16 v1, 0x80

    if-ge v0, v1, :cond_20

    invoke-static {p0, p1}, Lcom/google/android/gms/internal/ads/zzepf;->zzb(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p0

    return-object p0

    :cond_20
    instance-of v2, p0, Lcom/google/android/gms/internal/ads/zzepf;

    if-eqz v2, :cond_69

    move-object v2, p0

    check-cast v2, Lcom/google/android/gms/internal/ads/zzepf;

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v3

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v4

    add-int/2addr v3, v4

    if-ge v3, v1, :cond_42

    iget-object p0, v2, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-static {p0, p1}, Lcom/google/android/gms/internal/ads/zzepf;->zzb(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p0

    new-instance p1, Lcom/google/android/gms/internal/ads/zzepf;

    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-direct {p1, v0, p0}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    return-object p1

    :cond_42
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v1

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v3

    if-le v1, v3, :cond_69

    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v1

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v3

    if-le v1, v3, :cond_69

    new-instance p0, Lcom/google/android/gms/internal/ads/zzepf;

    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-direct {p0, v0, p1}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    new-instance p1, Lcom/google/android/gms/internal/ads/zzepf;

    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-direct {p1, v0, p0}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    return-object p1

    :cond_69
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v1

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhl()I

    move-result v2

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

    move-result v1

    add-int/lit8 v1, v1, 0x1

    invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzepf;->zzhz(I)I

    move-result v1

    if-lt v0, v1, :cond_83

    new-instance v0, Lcom/google/android/gms/internal/ads/zzepf;

    invoke-direct {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    return-object v0

    :cond_83
    new-instance v0, Lcom/google/android/gms/internal/ads/zzeph;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzeph;-><init>(Lcom/google/android/gms/internal/ads/zzepe;)V

    invoke-static {v0, p0, p1}, Lcom/google/android/gms/internal/ads/zzeph;->zza(Lcom/google/android/gms/internal/ads/zzeph;Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p0

    return-object p0
.end method

.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzepf;)Lcom/google/android/gms/internal/ads/zzelq;
    .registers 1

    iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    return-object p0
.end method

.method private static zzb(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)Lcom/google/android/gms/internal/ads/zzelq;
    .registers 6

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v0

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v1

    add-int v2, v0, v1

    new-array v2, v2, [B

    const/4 v3, 0x0

    invoke-virtual {p0, v2, v3, v3, v0}, Lcom/google/android/gms/internal/ads/zzelq;->zza([BIII)V

    invoke-virtual {p1, v2, v3, v0, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zza([BIII)V

    invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzelq;->zzu([B)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p0

    return-object p0
.end method

.method static synthetic zzb(Lcom/google/android/gms/internal/ads/zzepf;)Lcom/google/android/gms/internal/ads/zzelq;
    .registers 1

    iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    return-object p0
.end method

.method static zzhz(I)I
    .registers 3

    sget-object v0, Lcom/google/android/gms/internal/ads/zzepf;->zziwx:[I

    array-length v1, v0

    if-lt p0, v1, :cond_9

    const p0, 0x7fffffff

    return p0

    :cond_9
    aget p0, v0, p0

    return p0
.end method


# virtual methods
.method public final equals(Ljava/lang/Object;)Z
    .registers 14

    const/4 v0, 0x1

    if-ne p1, p0, :cond_4

    return v0

    :cond_4
    instance-of v1, p1, Lcom/google/android/gms/internal/ads/zzelq;

    const/4 v2, 0x0

    if-nez v1, :cond_a

    return v2

    :cond_a
    check-cast p1, Lcom/google/android/gms/internal/ads/zzelq;

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v3

    if-eq v1, v3, :cond_15

    return v2

    :cond_15
    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    if-nez v1, :cond_1a

    return v0

    :cond_1a
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhn()I

    move-result v1

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhn()I

    move-result v3

    if-eqz v1, :cond_29

    if-eqz v3, :cond_29

    if-eq v1, v3, :cond_29

    return v2

    :cond_29
    new-instance v1, Lcom/google/android/gms/internal/ads/zzepg;

    const/4 v3, 0x0

    invoke-direct {v1, p0, v3}, Lcom/google/android/gms/internal/ads/zzepg;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzepe;)V

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

    move-result-object v4

    check-cast v4, Lcom/google/android/gms/internal/ads/zzelx;

    new-instance v5, Lcom/google/android/gms/internal/ads/zzepg;

    invoke-direct {v5, p1, v3}, Lcom/google/android/gms/internal/ads/zzepg;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzepe;)V

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

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/internal/ads/zzelx;

    const/4 v3, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_43
    invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v8

    sub-int/2addr v8, v3

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v9

    sub-int/2addr v9, v6

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

    move-result v10

    if-nez v3, :cond_58

    invoke-virtual {v4, p1, v6, v10}, Lcom/google/android/gms/internal/ads/zzelx;->zza(Lcom/google/android/gms/internal/ads/zzelq;II)Z

    move-result v11

    goto :goto_5c

    :cond_58
    invoke-virtual {p1, v4, v3, v10}, Lcom/google/android/gms/internal/ads/zzelx;->zza(Lcom/google/android/gms/internal/ads/zzelq;II)Z

    move-result v11

    :goto_5c
    if-nez v11, :cond_5f

    return v2

    :cond_5f
    add-int/2addr v7, v10

    iget v11, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    if-lt v7, v11, :cond_6d

    if-ne v7, v11, :cond_67

    return v0

    :cond_67
    new-instance p1, Ljava/lang/IllegalStateException;

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

    throw p1

    :cond_6d
    if-ne v10, v8, :cond_78

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

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/ads/zzelx;

    move-object v4, v3

    const/4 v3, 0x0

    goto :goto_79

    :cond_78
    add-int/2addr v3, v10

    :goto_79
    if-ne v10, v9, :cond_83

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

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/internal/ads/zzelx;

    const/4 v6, 0x0

    goto :goto_43

    :cond_83
    add-int/2addr v6, v10

    goto :goto_43
.end method

.method public final synthetic iterator()Ljava/util/Iterator;
    .registers 2

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->zzbhg()Lcom/google/android/gms/internal/ads/zzelv;

    move-result-object v0

    return-object v0
.end method

.method public final size()I
    .registers 2

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    return v0
.end method

.method protected final zza(Ljava/nio/charset/Charset;)Ljava/lang/String;
    .registers 4

    new-instance v0, Ljava/lang/String;

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzelq;->toByteArray()[B

    move-result-object v1

    invoke-direct {v0, v1, p1}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V

    return-object v0
.end method

.method final zza(Lcom/google/android/gms/internal/ads/zzeln;)V
    .registers 3

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzelq;->zza(Lcom/google/android/gms/internal/ads/zzeln;)V

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzelq;->zza(Lcom/google/android/gms/internal/ads/zzeln;)V

    return-void
.end method

.method public final zzac(II)Lcom/google/android/gms/internal/ads/zzelq;
    .registers 6

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    invoke-static {p1, p2, v0}, Lcom/google/android/gms/internal/ads/zzelq;->zzi(III)I

    move-result v0

    if-nez v0, :cond_b

    sget-object p1, Lcom/google/android/gms/internal/ads/zzelq;->zzipc:Lcom/google/android/gms/internal/ads/zzelq;

    return-object p1

    :cond_b
    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    if-ne v0, v1, :cond_10

    return-object p0

    :cond_10
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    if-gt p2, v0, :cond_1b

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzelq;->zzac(II)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p1

    return-object p1

    :cond_1b
    if-lt p1, v0, :cond_26

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    sub-int/2addr p1, v0

    sub-int/2addr p2, v0

    invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/internal/ads/zzelq;->zzac(II)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p1

    return-object p1

    :cond_26
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v1

    invoke-virtual {v0, p1, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzac(II)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p1

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    const/4 v1, 0x0

    iget v2, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    sub-int/2addr p2, v2

    invoke-virtual {v0, v1, p2}, Lcom/google/android/gms/internal/ads/zzelq;->zzac(II)Lcom/google/android/gms/internal/ads/zzelq;

    move-result-object p2

    new-instance v0, Lcom/google/android/gms/internal/ads/zzepf;

    invoke-direct {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzepf;-><init>(Lcom/google/android/gms/internal/ads/zzelq;Lcom/google/android/gms/internal/ads/zzelq;)V

    return-object v0
.end method

.method protected final zzb([BIII)V
    .registers 7

    add-int v0, p2, p4

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    if-gt v0, v1, :cond_c

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzelq;->zzb([BIII)V

    return-void

    :cond_c
    if-lt p2, v1, :cond_15

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    sub-int/2addr p2, v1

    invoke-virtual {v0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzelq;->zzb([BIII)V

    return-void

    :cond_15
    sub-int/2addr v1, p2

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, p3, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzb([BIII)V

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    const/4 v0, 0x0

    add-int/2addr p3, v1

    sub-int/2addr p4, v1

    invoke-virtual {p2, p1, v0, p3, p4}, Lcom/google/android/gms/internal/ads/zzelq;->zzb([BIII)V

    return-void
.end method

.method public final zzbhg()Lcom/google/android/gms/internal/ads/zzelv;
    .registers 2

    new-instance v0, Lcom/google/android/gms/internal/ads/zzepe;

    invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzepe;-><init>(Lcom/google/android/gms/internal/ads/zzepf;)V

    return-object v0
.end method

.method public final zzbhi()Z
    .registers 5

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    const/4 v2, 0x0

    invoke-virtual {v0, v2, v2, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result v0

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzelq;->size()I

    move-result v3

    invoke-virtual {v1, v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result v0

    if-nez v0, :cond_17

    const/4 v0, 0x1

    return v0

    :cond_17
    return v2
.end method

.method public final zzbhj()Lcom/google/android/gms/internal/ads/zzemb;
    .registers 5

    new-instance v0, Lcom/google/android/gms/internal/ads/zzepj;

    invoke-direct {v0, p0}, Lcom/google/android/gms/internal/ads/zzepj;-><init>(Lcom/google/android/gms/internal/ads/zzepf;)V

    new-instance v1, Lcom/google/android/gms/internal/ads/zzemg;

    const/16 v2, 0x1000

    const/4 v3, 0x0

    invoke-direct {v1, v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzemg;-><init>(Ljava/io/InputStream;ILcom/google/android/gms/internal/ads/zzeme;)V

    return-object v1
.end method

.method protected final zzbhl()I
    .registers 2

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixc:I

    return v0
.end method

.method protected final zzbhm()Z
    .registers 3

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixc:I

    invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzepf;->zzhz(I)I

    move-result v1

    if-lt v0, v1, :cond_c

    const/4 v0, 0x1

    return v0

    :cond_c
    const/4 v0, 0x0

    return v0
.end method

.method protected final zzg(III)I
    .registers 6

    add-int v0, p2, p3

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    if-gt v0, v1, :cond_d

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result p1

    return p1

    :cond_d
    if-lt p2, v1, :cond_17

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    sub-int/2addr p2, v1

    invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result p1

    return p1

    :cond_17
    sub-int/2addr v1, p2

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result p1

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    const/4 v0, 0x0

    sub-int/2addr p3, v1

    invoke-virtual {p2, p1, v0, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzg(III)I

    move-result p1

    return p1
.end method

.method public final zzgh(I)B
    .registers 3

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwy:I

    invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzelq;->zzad(II)V

    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzgi(I)B

    move-result p1

    return p1
.end method

.method final zzgi(I)B
    .registers 4

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    if-ge p1, v0, :cond_b

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzgi(I)B

    move-result p1

    return p1

    :cond_b
    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    sub-int/2addr p1, v0

    invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzelq;->zzgi(I)B

    move-result p1

    return p1
.end method

.method protected final zzh(III)I
    .registers 6

    add-int v0, p2, p3

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixb:I

    if-gt v0, v1, :cond_d

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzh(III)I

    move-result p1

    return p1

    :cond_d
    if-lt p2, v1, :cond_17

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    sub-int/2addr p2, v1

    invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzh(III)I

    move-result p1

    return p1

    :cond_17
    sub-int/2addr v1, p2

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzepf;->zziwz:Lcom/google/android/gms/internal/ads/zzelq;

    invoke-virtual {v0, p1, p2, v1}, Lcom/google/android/gms/internal/ads/zzelq;->zzh(III)I

    move-result p1

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzepf;->zzixa:Lcom/google/android/gms/internal/ads/zzelq;

    const/4 v0, 0x0

    sub-int/2addr p3, v1

    invoke-virtual {p2, p1, v0, p3}, Lcom/google/android/gms/internal/ads/zzelq;->zzh(III)I

    move-result p1

    return p1
.end method