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

import android.util.Pair;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public abstract class mk {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final mi f14242a = new mi();

    static {
        String str = bb1.f9474a;
        Integer.toString(0, 36);
        Integer.toString(1, 36);
        Integer.toString(2, 36);
    }

    public abstract int a();

    public abstract tj b(int i10, tj tjVar, long j10);

    public abstract int c();

    public abstract gj d(int i10, gj gjVar, boolean z10);

    public abstract int e(Object obj);

    public final boolean equals(@Nullable Object obj) {
        int iJ;
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof mk)) {
            return false;
        }
        mk mkVar = (mk) obj;
        if (mkVar.a() == a() && mkVar.c() == c()) {
            tj tjVar = new tj();
            gj gjVar = new gj();
            tj tjVar2 = new tj();
            gj gjVar2 = new gj();
            for (int i10 = 0; i10 < a(); i10++) {
                if (!b(i10, tjVar, 0L).equals(mkVar.b(i10, tjVar2, 0L))) {
                    return false;
                }
            }
            for (int i11 = 0; i11 < c(); i11++) {
                if (!d(i11, gjVar, true).equals(mkVar.d(i11, gjVar2, true))) {
                    return false;
                }
            }
            int iK = k(true);
            if (iK == mkVar.k(true) && (iJ = j(true)) == mkVar.j(true)) {
                while (iK != iJ) {
                    int iH = h(iK, 0, true);
                    if (iH != mkVar.h(iK, 0, true)) {
                        return false;
                    }
                    iK = iH;
                }
                return true;
            }
        }
        return false;
    }

    public abstract Object f(int i10);

    public final boolean g() {
        return a() == 0;
    }

    public int h(int i10, int i11, boolean z10) {
        if (i11 == 0) {
            if (i10 == j(z10)) {
                return -1;
            }
            return i10 + 1;
        }
        if (i11 == 1) {
            return i10;
        }
        if (i11 == 2) {
            return i10 == j(z10) ? k(z10) : i10 + 1;
        }
        throw new IllegalStateException();
    }

    public final int hashCode() {
        int i10;
        tj tjVar = new tj();
        gj gjVar = new gj();
        int iA = a() + 217;
        int i11 = 0;
        while (true) {
            i10 = iA * 31;
            if (i11 >= a()) {
                break;
            }
            iA = i10 + b(i11, tjVar, 0L).hashCode();
            i11++;
        }
        int iC = c() + i10;
        for (int i12 = 0; i12 < c(); i12++) {
            iC = (iC * 31) + d(i12, gjVar, true).hashCode();
        }
        int iK = k(true);
        while (iK != -1) {
            iC = (iC * 31) + iK;
            iK = h(iK, 0, true);
        }
        return iC;
    }

    public int i(int i10) {
        if (i10 == k(false)) {
            return -1;
        }
        return i10 - 1;
    }

    public int j(boolean z10) {
        if (g()) {
            return -1;
        }
        return a() - 1;
    }

    public int k(boolean z10) {
        return g() ? -1 : 0;
    }

    public final int l(int i10, gj gjVar, tj tjVar, int i11, boolean z10) {
        int i12 = d(i10, gjVar, false).f11762a;
        if (b(i12, tjVar, 0L).f16920k != i10) {
            return i10 + 1;
        }
        int iH = h(i12, i11, z10);
        if (iH == -1) {
            return -1;
        }
        return b(iH, tjVar, 0L).f16919j;
    }

    public final Pair m(tj tjVar, gj gjVar, int i10, long j10) {
        Pair pairZzn = zzn(tjVar, gjVar, i10, j10, 0L);
        pairZzn.getClass();
        return pairZzn;
    }

    public gj n(Object obj, gj gjVar) {
        return d(e(obj), gjVar, true);
    }

    @Nullable
    public final Pair zzn(tj tjVar, gj gjVar, int i10, long j10, long j11) {
        ih1.o1(i10, a());
        b(i10, tjVar, j11);
        if (j10 == -9223372036854775807L) {
            tjVar.getClass();
            j10 = 0;
        }
        int i11 = tjVar.f16919j;
        d(i11, gjVar, false);
        while (i11 < tjVar.f16920k) {
            gjVar.getClass();
            if (j10 == 0) {
                break;
            }
            int i12 = i11 + 1;
            d(i12, gjVar, false).getClass();
            if (j10 < 0) {
                break;
            }
            i11 = i12;
        }
        d(i11, gjVar, true);
        gjVar.getClass();
        long j12 = gjVar.f11763b;
        if (j12 != -9223372036854775807L) {
            j10 = Math.min(j10, j12 - 1);
        }
        long jMax = Math.max(0L, j10);
        Object obj = gjVar.zzb;
        obj.getClass();
        return Pair.create(obj, Long.valueOf(jMax));
    }
}
