package com.google.android.gms.internal.ads;

import androidx.annotation.Nullable;
import java.nio.ByteBuffer;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public final class g60 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final zzguf f11535a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f11536b = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public ByteBuffer[] f11537c = new ByteBuffer[0];

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f11538d;

    public g60(zzguf zzgufVar) {
        this.f11535a = zzgufVar;
        s60 s60Var = s60.f16306e;
        this.f11538d = false;
    }

    public final s60 a(s60 s60Var) throws zzcn {
        if (s60Var.equals(s60.f16306e)) {
            throw new zzcn("Unhandled input format:", s60Var);
        }
        int i10 = 0;
        while (true) {
            zzguf zzgufVar = this.f11535a;
            if (i10 >= zzgufVar.size()) {
                return s60Var;
            }
            i80 i80Var = (i80) zzgufVar.get(i10);
            s60 s60VarC = i80Var.c(s60Var);
            if (i80Var.zzc()) {
                ih1.b1(!s60VarC.equals(r0));
                s60Var = s60VarC;
            }
            i10++;
        }
    }

    public final void b(g70 g70Var) {
        ArrayList arrayList = this.f11536b;
        arrayList.clear();
        this.f11538d = false;
        long jA = g70Var.f11544a;
        int i10 = 0;
        while (true) {
            zzguf zzgufVar = this.f11535a;
            if (i10 >= zzgufVar.size()) {
                break;
            }
            i80 i80Var = (i80) zzgufVar.get(i10);
            new g70(jA);
            i80Var.zzi();
            if (i80Var.zzc()) {
                jA = i80Var.a(jA);
                ih1.b1(jA >= 0);
                arrayList.add(i80Var);
            }
            i10++;
        }
        this.f11537c = new ByteBuffer[arrayList.size()];
        for (int i11 = 0; i11 <= g(); i11++) {
            this.f11537c[i11] = ((i80) arrayList.get(i11)).zzf();
        }
    }

    public final boolean c() {
        return !this.f11536b.isEmpty();
    }

    public final boolean d() {
        return this.f11538d && ((i80) this.f11536b.get(g())).zzg() && !this.f11537c[g()].hasRemaining();
    }

    public final void e() {
        int i10 = 0;
        while (true) {
            zzguf zzgufVar = this.f11535a;
            if (i10 >= zzgufVar.size()) {
                this.f11537c = new ByteBuffer[0];
                s60 s60Var = s60.f16306e;
                this.f11538d = false;
                return;
            } else {
                i80 i80Var = (i80) zzgufVar.get(i10);
                g70 g70Var = g70.f11543b;
                i80Var.zzi();
                i80Var.zzj();
                i10++;
            }
        }
    }

    public final boolean equals(@Nullable Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof g60)) {
            return false;
        }
        zzguf zzgufVar = this.f11535a;
        int size = zzgufVar.size();
        zzguf zzgufVar2 = ((g60) obj).f11535a;
        if (size != zzgufVar2.size()) {
            return false;
        }
        for (int i10 = 0; i10 < zzgufVar.size(); i10++) {
            if (zzgufVar.get(i10) != zzgufVar2.get(i10)) {
                return false;
            }
        }
        return true;
    }

    public final void f(ByteBuffer byteBuffer) {
        boolean z10;
        do {
            int i10 = 0;
            z10 = false;
            while (i10 <= g()) {
                if (!this.f11537c[i10].hasRemaining()) {
                    ArrayList arrayList = this.f11536b;
                    i80 i80Var = (i80) arrayList.get(i10);
                    if (!i80Var.zzg()) {
                        ByteBuffer byteBuffer2 = i10 > 0 ? this.f11537c[i10 - 1] : byteBuffer.hasRemaining() ? byteBuffer : i80.f12407a;
                        long jRemaining = byteBuffer2.remaining();
                        i80Var.b(byteBuffer2);
                        this.f11537c[i10] = i80Var.zzf();
                        boolean z11 = true;
                        if (jRemaining - ((long) byteBuffer2.remaining()) <= 0 && !this.f11537c[i10].hasRemaining()) {
                            z11 = false;
                        }
                        z10 |= z11;
                    } else if (!this.f11537c[i10].hasRemaining() && i10 < g()) {
                        ((i80) arrayList.get(i10 + 1)).zze();
                    }
                }
                i10++;
            }
        } while (z10);
    }

    public final int g() {
        return this.f11537c.length - 1;
    }

    public final int hashCode() {
        return this.f11535a.hashCode();
    }
}
