package defpackage;

import com.hierynomus.protocol.commons.buffer.Buffer$BufferException;
import com.hierynomus.smbj.common.SMBRuntimeException;
import java.util.Iterator;

/* renamed from: ˁᵕˌ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C0699 implements Iterator {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final InterfaceC3570 f3394;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final C4330 f3395;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public int f3397 = 0;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public AbstractC2527 f3396 = m2693();

    public C0699(byte[] bArr, InterfaceC3570 interfaceC3570) {
        this.f3395 = new C4330(bArr, true, C3253.f12249);
        this.f3394 = interfaceC3570;
    }

    @Override // java.util.Iterator
    public final boolean hasNext() {
        return this.f3396 != null;
    }

    @Override // java.util.Iterator
    public final Object next() {
        AbstractC2527 abstractC2527 = this.f3396;
        if (abstractC2527 != null) {
            this.f3396 = m2693();
            return abstractC2527;
        }
        C0190.m1427();
        return null;
    }

    @Override // java.util.Iterator
    public final void remove() {
        throw new UnsupportedOperationException();
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final AbstractC2527 m2693() {
        AbstractC2527 abstractC2527 = null;
        while (abstractC2527 == null) {
            try {
                int i = this.f3397;
                if (i == -1) {
                    break;
                }
                C4330 c4330 = this.f3395;
                c4330.f16314 = i;
                abstractC2527 = (AbstractC2527) this.f3394.mo2652(c4330);
                int i2 = (int) abstractC2527.f9864;
                if (i2 == 0) {
                    this.f3397 = -1;
                } else {
                    this.f3397 += i2;
                }
            } catch (Buffer$BufferException e) {
                throw new SMBRuntimeException(e);
            }
        }
        return abstractC2527;
    }
}
