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

import android.util.SparseArray;
import androidx.annotation.Nullable;
import java.util.Arrays;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public final class e6 implements k3 {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final long f10641b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final int f10642c;

    @Nullable
    private final g2 zza;

    public e6(SparseArray sparseArray, long j10, int i10, long j11, long j12) {
        int i11;
        this.f10640a = sparseArray;
        this.f10641b = j10;
        this.f10642c = i10;
        List list = (List) sparseArray.get(i10);
        g2 g2Var = null;
        if (list != null && !list.isEmpty()) {
            int size = list.size();
            int[] iArrCopyOf = new int[size];
            long[] jArrCopyOf = new long[size];
            long[] jArrCopyOf2 = new long[size];
            long[] jArrCopyOf3 = new long[size];
            int i12 = 0;
            for (int i13 = 0; i13 < size; i13++) {
                d6 d6Var = (d6) list.get(i13);
                jArrCopyOf3[i13] = d6Var.f10210a;
                jArrCopyOf[i13] = d6Var.f10211b;
            }
            while (true) {
                i11 = size - 1;
                if (i12 >= i11) {
                    break;
                }
                int i14 = i12 + 1;
                iArrCopyOf[i12] = (int) (jArrCopyOf[i14] - jArrCopyOf[i12]);
                jArrCopyOf2[i12] = jArrCopyOf3[i14] - jArrCopyOf3[i12];
                i12 = i14;
            }
            int i15 = i11;
            while (i15 > 0 && jArrCopyOf3[i15] >= j10) {
                i15--;
            }
            iArrCopyOf[i15] = (int) ((j11 + j12) - jArrCopyOf[i15]);
            jArrCopyOf2[i15] = j10 - jArrCopyOf3[i15];
            if (i15 < i11) {
                vt0.c("Discarding trailing cue points with timestamps greater than total duration.");
                int i16 = i15 + 1;
                iArrCopyOf = Arrays.copyOf(iArrCopyOf, i16);
                jArrCopyOf = Arrays.copyOf(jArrCopyOf, i16);
                jArrCopyOf2 = Arrays.copyOf(jArrCopyOf2, i16);
                jArrCopyOf3 = Arrays.copyOf(jArrCopyOf3, i16);
            }
            g2Var = new g2(iArrCopyOf, jArrCopyOf, jArrCopyOf2, jArrCopyOf3);
        }
        this.zza = g2Var;
    }

    @Override // com.google.android.gms.internal.ads.k3
    public final long zza() {
        return this.f10641b;
    }

    @Override // com.google.android.gms.internal.ads.k3
    public final boolean zzb() {
        List list = (List) this.f10640a.get(this.f10642c);
        return (list == null || list.isEmpty()) ? false : true;
    }

    @Override // com.google.android.gms.internal.ads.k3
    public final j3 zzc(long j10) {
        g2 g2Var = this.zza;
        if (g2Var != null) {
            return g2Var.zzc(j10);
        }
        l3 l3Var = l3.f13485c;
        return new j3(l3Var, l3Var);
    }
}
