Files

169 lines
6.9 KiB
Java

package r3;
import java.util.zip.Inflater;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class s implements I {
/* renamed from: a, reason: collision with root package name */
public final C f8307a;
/* renamed from: b, reason: collision with root package name */
public final Inflater f8308b;
/* renamed from: c, reason: collision with root package name */
public int f8309c;
/* renamed from: d, reason: collision with root package name */
public boolean f8310d;
public s(C source, Inflater inflater) {
Intrinsics.checkNotNullParameter(source, "source");
Intrinsics.checkNotNullParameter(inflater, "inflater");
this.f8307a = source;
this.f8308b = inflater;
}
@Override // java.io.Closeable, java.lang.AutoCloseable
public final void close() {
if (this.f8310d) {
return;
}
this.f8308b.end();
this.f8310d = true;
this.f8307a.close();
}
/* JADX WARN: Removed duplicated region for block: B:11:0x0088 */
/* JADX WARN: Removed duplicated region for block: B:26:0x0087 A[SYNTHETIC] */
@Override // r3.I
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final long read(r3.C0576h r12, long r13) {
/*
r11 = this;
java.lang.String r0 = "sink"
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r12, r0)
L5:
kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r12, r0)
r1 = 0
int r3 = (r13 > r1 ? 1 : (r13 == r1 ? 0 : -1))
if (r3 < 0) goto Lb7
boolean r4 = r11.f8310d
if (r4 != 0) goto Laf
r3.C r4 = r11.f8307a
java.util.zip.Inflater r5 = r11.f8308b
if (r3 != 0) goto L1a
L18:
r9 = r1
goto L83
L1a:
r3 = 1
r3.D r3 = r12.g0(r3) // Catch: java.util.zip.DataFormatException -> La8
int r6 = r3.f8250c // Catch: java.util.zip.DataFormatException -> La8
int r6 = 8192 - r6
long r6 = (long) r6 // Catch: java.util.zip.DataFormatException -> La8
long r6 = java.lang.Math.min(r13, r6) // Catch: java.util.zip.DataFormatException -> La8
int r6 = (int) r6 // Catch: java.util.zip.DataFormatException -> La8
boolean r7 = r5.needsInput() // Catch: java.util.zip.DataFormatException -> La8
if (r7 != 0) goto L30
goto L4a
L30:
boolean r7 = r4.d() // Catch: java.util.zip.DataFormatException -> La8
if (r7 == 0) goto L37
goto L4a
L37:
r3.h r7 = r4.f8246b // Catch: java.util.zip.DataFormatException -> La8
r3.D r7 = r7.f8283a // Catch: java.util.zip.DataFormatException -> La8
kotlin.jvm.internal.Intrinsics.checkNotNull(r7) // Catch: java.util.zip.DataFormatException -> La8
int r8 = r7.f8250c // Catch: java.util.zip.DataFormatException -> La8
int r9 = r7.f8249b // Catch: java.util.zip.DataFormatException -> La8
int r8 = r8 - r9
r11.f8309c = r8 // Catch: java.util.zip.DataFormatException -> La8
byte[] r7 = r7.f8248a // Catch: java.util.zip.DataFormatException -> La8
r5.setInput(r7, r9, r8) // Catch: java.util.zip.DataFormatException -> La8
L4a:
byte[] r7 = r3.f8248a // Catch: java.util.zip.DataFormatException -> La8
int r8 = r3.f8250c // Catch: java.util.zip.DataFormatException -> La8
int r6 = r5.inflate(r7, r8, r6) // Catch: java.util.zip.DataFormatException -> La8
int r7 = r11.f8309c // Catch: java.util.zip.DataFormatException -> La8
if (r7 != 0) goto L57
goto L65
L57:
int r8 = r5.getRemaining() // Catch: java.util.zip.DataFormatException -> La8
int r7 = r7 - r8
int r8 = r11.f8309c // Catch: java.util.zip.DataFormatException -> La8
int r8 = r8 - r7
r11.f8309c = r8 // Catch: java.util.zip.DataFormatException -> La8
long r7 = (long) r7 // Catch: java.util.zip.DataFormatException -> La8
r4.l(r7) // Catch: java.util.zip.DataFormatException -> La8
L65:
if (r6 <= 0) goto L73
int r7 = r3.f8250c // Catch: java.util.zip.DataFormatException -> La8
int r7 = r7 + r6
r3.f8250c = r7 // Catch: java.util.zip.DataFormatException -> La8
long r7 = r12.f8284b // Catch: java.util.zip.DataFormatException -> La8
long r9 = (long) r6 // Catch: java.util.zip.DataFormatException -> La8
long r7 = r7 + r9
r12.f8284b = r7 // Catch: java.util.zip.DataFormatException -> La8
goto L83
L73:
int r6 = r3.f8249b // Catch: java.util.zip.DataFormatException -> La8
int r7 = r3.f8250c // Catch: java.util.zip.DataFormatException -> La8
if (r6 != r7) goto L18
r3.D r6 = r3.a() // Catch: java.util.zip.DataFormatException -> La8
r12.f8283a = r6 // Catch: java.util.zip.DataFormatException -> La8
r3.E.a(r3) // Catch: java.util.zip.DataFormatException -> La8
goto L18
L83:
int r1 = (r9 > r1 ? 1 : (r9 == r1 ? 0 : -1))
if (r1 <= 0) goto L88
return r9
L88:
boolean r1 = r5.finished()
if (r1 != 0) goto La5
boolean r1 = r5.needsDictionary()
if (r1 == 0) goto L95
goto La5
L95:
boolean r1 = r4.d()
if (r1 != 0) goto L9d
goto L5
L9d:
java.io.EOFException r11 = new java.io.EOFException
java.lang.String r12 = "source exhausted prematurely"
r11.<init>(r12)
throw r11
La5:
r11 = -1
return r11
La8:
r11 = move-exception
java.io.IOException r12 = new java.io.IOException
r12.<init>(r11)
throw r12
Laf:
java.lang.IllegalStateException r11 = new java.lang.IllegalStateException
java.lang.String r12 = "closed"
r11.<init>(r12)
throw r11
Lb7:
java.lang.String r11 = "byteCount < 0: "
java.lang.String r11 = C.w.l(r11, r13)
java.lang.IllegalArgumentException r12 = new java.lang.IllegalArgumentException
java.lang.String r11 = r11.toString()
r12.<init>(r11)
throw r12
*/
throw new UnsupportedOperationException("Method not decompiled: r3.s.read(r3.h, long):long");
}
@Override // r3.I
public final K timeout() {
return this.f8307a.f8245a.timeout();
}
}