package defpackage;

import java.io.IOException;
import java.io.OutputStream;

/* renamed from: ᵺˁᵩᵾ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5109 extends OutputStream {

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final InterfaceC0567 f19062 = AbstractC1385.m4255(C5109.class);

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public boolean f19063;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public C1994 f19064;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public C1656 f19065;

    @Override // java.io.OutputStream, java.io.Closeable, java.lang.AutoCloseable
    public final void close() {
        C1656 c1656 = this.f19065;
        while (true) {
            C4089 c4089 = c1656.f6587;
            if (c4089 == null || c4089.f15279 <= 0) {
                break;
            } else {
                m10576();
            }
        }
        c1656.f6587 = null;
        this.f19063 = true;
        this.f19064 = null;
        f19062.mo2409(Long.valueOf(c1656.f13389), "EOF, {} bytes written");
    }

    @Override // java.io.OutputStream, java.io.Flushable
    public final void flush() throws IOException {
        if (this.f19063) {
            C0910.m3045("Stream is closed");
            return;
        }
        C4089 c4089 = this.f19065.f6587;
        if (c4089 == null || c4089.f15279 <= 0) {
            return;
        }
        m10576();
    }

    @Override // java.io.OutputStream
    public final void write(int i) throws IOException {
        if (this.f19063) {
            C0910.m3045("Stream is closed");
            return;
        }
        C1656 c1656 = this.f19065;
        C4089 c4089 = c1656.f6587;
        if (c4089.f15279 == c4089.f15282.length) {
            flush();
        }
        C4089 c40892 = c1656.f6587;
        if (c40892.f15279 == c40892.f15282.length) {
            return;
        }
        c40892.m8954(new byte[]{(byte) i}, 0, 1);
    }

    @Override // java.io.OutputStream
    public final void write(byte[] bArr) throws IOException {
        write(bArr, 0, bArr.length);
    }

    /* JADX WARN: Code restructure failed: missing block: B:11:0x0022, code lost:
    
        if (r4 != r3.length) goto L13;
     */
    /* JADX WARN: Code restructure failed: missing block: B:13:0x0025, code lost:
    
        r2.m8954(r8, r9, r1);
     */
    /* JADX WARN: Code restructure failed: missing block: B:14:0x0028, code lost:
    
        r9 = r9 + r1;
        r10 = r10 - r1;
     */
    @Override // java.io.OutputStream
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void write(byte[] r8, int r9, int r10) throws java.io.IOException {
        /*
            r7 = this;
            ˌᵹᵪʨ r0 = r7.f19065
            boolean r1 = r7.f19063
            if (r1 != 0) goto L4f
        L6:
            ᵭʢ r1 = r0.f6587
            byte[] r1 = r1.f15282
            int r1 = r1.length
            int r1 = java.lang.Math.min(r10, r1)
        Lf:
            ᵭʢ r2 = r0.f6587
            byte[] r3 = r2.f15282
            int r4 = r3.length
            if (r1 > r4) goto L2d
            int r4 = r2.f15279
            int r5 = r4 + r1
            int r6 = r3.length
            if (r5 <= r6) goto L21
            r7.flush()
            goto Lf
        L21:
            int r3 = r3.length
            if (r4 != r3) goto L25
            goto L28
        L25:
            r2.m8954(r8, r9, r1)
        L28:
            int r9 = r9 + r1
            int r10 = r10 - r1
            if (r10 > 0) goto L6
            return
        L2d:
            java.lang.IllegalArgumentException r7 = new java.lang.IllegalArgumentException
            int r8 = r3.length
            java.lang.StringBuilder r9 = new java.lang.StringBuilder
            java.lang.String r10 = "RingBuffer of length "
            r9.<init>(r10)
            r9.append(r8)
            java.lang.String r8 = " cannot accomodate "
            r9.append(r8)
            r9.append(r1)
            java.lang.String r8 = " bytes."
            r9.append(r8)
            java.lang.String r8 = r9.toString()
            r7.<init>(r8)
            throw r7
        L4f:
            java.lang.String r7 = "Stream is closed"
            defpackage.C0910.m3045(r7)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5109.write(byte[], int, int):void");
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m10576() {
        C1994 c1994 = this.f19064;
        C1656 c1656 = this.f19065;
        c1994.getClass();
        while (true) {
            C4089 c4089 = c1656.f6587;
            if (c4089 == null || c4089.f15279 <= 0) {
                return;
            }
            C1994.f8007.mo2393("Writing to {} from offset {}", c1994.f8008, Long.valueOf(c1656.f13389));
            C4478 c4478 = c1994.f8009;
            C4351 c4351 = c1994.f8010;
        }
    }
}
