package L0;

import C3.AbstractC0055q;
import C3.C0058u;
import P2.C0253j;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import u0.C1582s;
import u0.C1583t;
import u0.C1585v;
import u0.C1588y;

/* JADX INFO: loaded from: classes.dex */
public final class M extends AbstractC0157l {

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public static final C1588y f3659s;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final AbstractC0146a[] f3660k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final ArrayList f3661l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final u0.S[] f3662m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final ArrayList f3663n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public final C0253j f3664o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public int f3665p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public long[][] f3666q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public F0.t f3667r;

    static {
        L4.h hVar = new L4.h();
        C3.E e8 = C3.G.f1197r;
        C3.W w4 = C3.W.f1225u;
        List list = Collections.EMPTY_LIST;
        C3.W w6 = C3.W.f1225u;
        C1582s c1582s = new C1582s();
        f3659s = new C1588y("MergingMediaSource", new u0.r(hVar), null, new C1583t(c1582s), u0.B.f17123B, C1585v.f17389a);
    }

    public M(AbstractC0146a... abstractC0146aArr) {
        C0253j c0253j = new C0253j(7);
        this.f3660k = abstractC0146aArr;
        this.f3664o = c0253j;
        this.f3663n = new ArrayList(Arrays.asList(abstractC0146aArr));
        this.f3665p = -1;
        this.f3661l = new ArrayList(abstractC0146aArr.length);
        for (int i = 0; i < abstractC0146aArr.length; i++) {
            this.f3661l.add(new ArrayList());
        }
        this.f3662m = new u0.S[abstractC0146aArr.length];
        this.f3666q = new long[0][];
        new HashMap();
        AbstractC0055q.c(8, "expectedKeys");
        AbstractC0055q.c(2, "expectedValuesPerKey");
        new C3.T(C0058u.a(8)).f1221v = new C3.S();
    }

    @Override // L0.AbstractC0146a
    public final A a(C c3, P0.e eVar, long j8) {
        AbstractC0146a[] abstractC0146aArr = this.f3660k;
        int length = abstractC0146aArr.length;
        A[] aArr = new A[length];
        u0.S[] sArr = this.f3662m;
        int iB = sArr[0].b(c3.f3625a);
        for (int i = 0; i < length; i++) {
            C cA = c3.a(sArr[i].l(iB));
            aArr[i] = abstractC0146aArr[i].a(cA, eVar, j8 - this.f3666q[iB][i]);
            ((List) this.f3661l.get(i)).add(new L(cA, aArr[i]));
        }
        return new K(this.f3664o, this.f3666q[iB], aArr);
    }

    @Override // L0.AbstractC0146a
    public final C1588y g() {
        AbstractC0146a[] abstractC0146aArr = this.f3660k;
        return abstractC0146aArr.length > 0 ? abstractC0146aArr[0].g() : f3659s;
    }

    @Override // L0.AbstractC0157l, L0.AbstractC0146a
    public final void i() throws F0.t {
        F0.t tVar = this.f3667r;
        if (tVar != null) {
            throw tVar;
        }
        super.i();
    }

    @Override // L0.AbstractC0146a
    public final void k(z0.y yVar) {
        this.f3872j = yVar;
        this.i = x0.v.n(null);
        int i = 0;
        while (true) {
            AbstractC0146a[] abstractC0146aArr = this.f3660k;
            if (i >= abstractC0146aArr.length) {
                return;
            }
            w(Integer.valueOf(i), abstractC0146aArr[i]);
            i++;
        }
    }

    @Override // L0.AbstractC0146a
    public final void m(A a3) {
        K k8 = (K) a3;
        int i = 0;
        while (true) {
            AbstractC0146a[] abstractC0146aArr = this.f3660k;
            if (i >= abstractC0146aArr.length) {
                return;
            }
            List list = (List) this.f3661l.get(i);
            int i5 = 0;
            while (true) {
                if (i5 >= list.size()) {
                    break;
                }
                if (((L) list.get(i5)).f3658b.equals(a3)) {
                    list.remove(i5);
                    break;
                }
                i5++;
            }
            AbstractC0146a abstractC0146a = abstractC0146aArr[i];
            boolean z8 = k8.f3648r[i];
            A[] aArr = k8.f3647q;
            abstractC0146a.m(z8 ? ((m0) aArr[i]).f3877q : aArr[i]);
            i++;
        }
    }

    @Override // L0.AbstractC0157l, L0.AbstractC0146a
    public final void o() {
        super.o();
        Arrays.fill(this.f3662m, (Object) null);
        this.f3665p = -1;
        this.f3667r = null;
        ArrayList arrayList = this.f3663n;
        arrayList.clear();
        Collections.addAll(arrayList, this.f3660k);
    }

    @Override // L0.AbstractC0146a
    public final void r(C1588y c1588y) {
        this.f3660k[0].r(c1588y);
    }

    @Override // L0.AbstractC0157l
    public final C s(Object obj, C c3) {
        ArrayList arrayList = this.f3661l;
        List list = (List) arrayList.get(((Integer) obj).intValue());
        for (int i = 0; i < list.size(); i++) {
            if (((L) list.get(i)).f3657a.equals(c3)) {
                return ((L) ((List) arrayList.get(0)).get(i)).f3657a;
            }
        }
        return null;
    }

    @Override // L0.AbstractC0157l
    public final void v(Object obj, AbstractC0146a abstractC0146a, u0.S s8) {
        Integer num = (Integer) obj;
        if (this.f3667r != null) {
            return;
        }
        if (this.f3665p == -1) {
            this.f3665p = s8.h();
        } else if (s8.h() != this.f3665p) {
            this.f3667r = new F0.t();
            return;
        }
        int length = this.f3666q.length;
        u0.S[] sArr = this.f3662m;
        if (length == 0) {
            this.f3666q = (long[][]) Array.newInstance((Class<?>) Long.TYPE, this.f3665p, sArr.length);
        }
        ArrayList arrayList = this.f3663n;
        arrayList.remove(abstractC0146a);
        sArr[num.intValue()] = s8;
        if (arrayList.isEmpty()) {
            l(sArr[0]);
        }
    }
}
