.class final Lb/a/c/at;
.super Ljava/util/zip/Inflater;


# instance fields
.field final synthetic a:Lb/a/c/ar;


# direct methods
.method constructor <init>(Lb/a/c/ar;)V
    .locals 0

    iput-object p1, p0, Lb/a/c/at;->a:Lb/a/c/ar;

    invoke-direct {p0}, Ljava/util/zip/Inflater;-><init>()V

    return-void
.end method


# virtual methods
.method public final inflate([BII)I
    .locals 2

    invoke-super {p0, p1, p2, p3}, Ljava/util/zip/Inflater;->inflate([BII)I

    move-result v0

    if-nez v0, :cond_0

    invoke-virtual {p0}, Lb/a/c/at;->needsDictionary()Z

    move-result v1

    if-eqz v1, :cond_0

    sget-object v0, Lb/a/c/w;->a:[B

    invoke-virtual {p0, v0}, Lb/a/c/at;->setDictionary([B)V

    invoke-super {p0, p1, p2, p3}, Ljava/util/zip/Inflater;->inflate([BII)I

    move-result v0

    :cond_0
    return v0
.end method
