package defpackage;

import android.content.Context;
import android.graphics.Point;
import android.os.Build;
import android.util.Pair;
import android.view.accessibility.CaptioningManager;
import j$.util.Objects;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: renamed from: ˈᵠˋ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1091 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final Object f4636;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public boolean f4637;

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public C5502 f4638;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final InterfaceC4833[] f4639;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public C1091 f4640;

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public long f4641;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public boolean f4642;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public C2196 f4643;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final C3289 f4644;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final AbstractC0799[] f4645;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final InterfaceC0472 f4646;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public C2909 f4647;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final C2330 f4648;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public boolean f4649;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final boolean[] f4650;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public boolean f4651;

    public C1091(AbstractC0799[] abstractC0799Arr, long j, C2330 c2330, ᵣˊˈᵪ r13, C3289 c3289, C2909 c2909, C2196 c2196) {
        this.f4645 = abstractC0799Arr;
        this.f4641 = j;
        this.f4648 = c2330;
        this.f4644 = c3289;
        C4100 c4100 = c2909.f11205;
        this.f4636 = c4100.f15713;
        this.f4647 = c2909;
        this.f4638 = C5502.f20786;
        this.f4643 = c2196;
        this.f4639 = new InterfaceC4833[abstractC0799Arr.length];
        this.f4650 = new boolean[abstractC0799Arr.length];
        long j2 = c2909.f11200;
        long j3 = c2909.f11203;
        boolean z = c2909.f11206;
        c3289.getClass();
        Object obj = c4100.f15713;
        int i = C3068.f11734;
        Pair pair = (Pair) obj;
        Object obj2 = pair.first;
        C4100 c4100M8959 = c4100.m8959(pair.second);
        C2438 c2438 = (C2438) ((HashMap) c3289.f12618).get(obj2);
        c2438.getClass();
        ((HashSet) c3289.f12616).add(c2438);
        C4166 c4166 = (C4166) ((HashMap) c3289.f12626).get(c2438);
        if (c4166 != null) {
            c4166.f15886.mo10602(c4166.f15884);
        }
        c2438.f9485.add(c4100M8959);
        InterfaceC0472 interfaceC0472Mo3203 = c2438.f9487.mo3203(c4100M8959, r13, j2);
        ((IdentityHashMap) c3289.f12624).put(interfaceC0472Mo3203, c2438);
        c3289.m7534();
        if (j3 != -9223372036854775807L) {
            interfaceC0472Mo3203 = new C4006(interfaceC0472Mo3203, !z, 0L, j3, 0);
        }
        this.f4646 = interfaceC0472Mo3203;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m3531() {
        if (this.f4640 != null) {
            return;
        }
        int i = 0;
        while (true) {
            C2196 c2196 = this.f4643;
            if (i >= c2196.f8724) {
                return;
            }
            boolean zM5726 = c2196.m5726(i);
            InterfaceC2380 interfaceC2380 = ((InterfaceC2380[]) this.f4643.f8725)[i];
            if (zM5726 && interfaceC2380 != null) {
                interfaceC2380.mo3736();
            }
            i++;
        }
    }

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final boolean m3532() {
        if (this.f4642) {
            return m3537() || m3539() - this.f4647.f11200 >= -9223372036854775807L;
        }
        return false;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m3533() {
        if (this.f4640 != null) {
            return;
        }
        int i = 0;
        while (true) {
            C2196 c2196 = this.f4643;
            if (i >= c2196.f8724) {
                return;
            }
            boolean zM5726 = c2196.m5726(i);
            InterfaceC2380 interfaceC2380 = ((InterfaceC2380[]) this.f4643.f8725)[i];
            if (zM5726 && interfaceC2380 != null) {
                interfaceC2380.mo3745();
            }
            i++;
        }
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final long m3534() {
        return this.f4647.f11200 + this.f4641;
    }

    /* JADX WARN: Removed duplicated region for block: B:132:0x02e7  */
    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final C2196 m3535(float f, AbstractC4975 abstractC4975, boolean z) {
        final C2600 c2600;
        int i;
        final String str;
        C2598 c2598M9553;
        boolean z2;
        int i2;
        int i3;
        int[] iArr;
        int i4;
        int i5;
        int[] iArr2;
        String languageTag;
        CaptioningManager captioningManager;
        Locale locale;
        Pair pairM5978;
        boolean z3;
        Context context;
        int[] iArr3;
        C2330 c2330 = this.f4648;
        AbstractC0799[] abstractC0799Arr = this.f4645;
        C5502 c5502 = this.f4638;
        c2330.getClass();
        int i6 = 1;
        int[] iArr4 = new int[abstractC0799Arr.length + 1];
        int length = abstractC0799Arr.length + 1;
        C1882[][] c1882Arr = new C1882[length][];
        int[][][] iArr5 = new int[abstractC0799Arr.length + 1][][];
        for (int i7 = 0; i7 < length; i7++) {
            int i8 = c5502.f20789;
            c1882Arr[i7] = new C1882[i8];
            iArr5[i7] = new int[i8][];
        }
        int length2 = abstractC0799Arr.length;
        final int[] iArr6 = new int[length2];
        for (int i9 = 0; i9 < length2; i9++) {
            iArr6[i9] = abstractC0799Arr[i9].mo384();
        }
        int i10 = 0;
        while (i10 < c5502.f20789) {
            C1882 c1882M11142 = c5502.m11142(i10);
            int i11 = c1882M11142.f7460 == 5 ? i6 : 0;
            int length3 = abstractC0799Arr.length;
            int i12 = i6;
            int i13 = 0;
            int i14 = 0;
            while (i13 < abstractC0799Arr.length) {
                AbstractC0799 abstractC0799 = abstractC0799Arr[i13];
                C5502 c55022 = c5502;
                int[] iArr7 = iArr4;
                int i15 = i6;
                int iMax = 0;
                for (int i16 = 0; i16 < c1882M11142.f7462; i16++) {
                    iMax = Math.max(iMax, abstractC0799.mo376(c1882M11142.f7463[i16]) & 7);
                }
                int i17 = iArr7[i13] == 0 ? i15 : 0;
                if (iMax > i14 || (iMax == i14 && i11 != 0 && i12 == 0 && i17 != 0)) {
                    i14 = iMax;
                    i12 = i17;
                    length3 = i13;
                }
                i13++;
                i6 = i15;
                c5502 = c55022;
                iArr4 = iArr7;
            }
            C5502 c55023 = c5502;
            int[] iArr8 = iArr4;
            int i18 = i6;
            if (length3 == abstractC0799Arr.length) {
                iArr3 = new int[c1882M11142.f7462];
            } else {
                AbstractC0799 abstractC07992 = abstractC0799Arr[length3];
                int[] iArr9 = new int[c1882M11142.f7462];
                for (int i19 = 0; i19 < c1882M11142.f7462; i19++) {
                    iArr9[i19] = abstractC07992.mo376(c1882M11142.f7463[i19]);
                }
                iArr3 = iArr9;
            }
            int i20 = iArr8[length3];
            c1882Arr[length3][i20] = c1882M11142;
            iArr5[length3][i20] = iArr3;
            iArr8[length3] = i20 + 1;
            i10++;
            i6 = i18;
            c5502 = c55023;
            iArr4 = iArr8;
        }
        int[] iArr10 = iArr4;
        int i21 = i6;
        C5502[] c5502Arr = new C5502[abstractC0799Arr.length];
        String[] strArr = new String[abstractC0799Arr.length];
        int[] iArr11 = new int[abstractC0799Arr.length];
        for (int i22 = 0; i22 < abstractC0799Arr.length; i22++) {
            int i23 = iArr10[i22];
            c5502Arr[i22] = new C5502((C1882[]) AbstractC0956.m3243(i23, c1882Arr[i22]));
            iArr5[i22] = (int[][]) AbstractC0956.m3243(i23, iArr5[i22]);
            strArr[i22] = abstractC0799Arr[i22].mo394();
            iArr11[i22] = abstractC0799Arr[i22].f3592;
        }
        C4997 c4997 = new C4997(iArr11, c5502Arr, iArr6, iArr5, new C5502((C1882[]) AbstractC0956.m3243(iArr10[abstractC0799Arr.length], c1882Arr[abstractC0799Arr.length])));
        synchronized (c2330.f9166) {
            c2330.f9159 = Thread.currentThread();
            c2600 = c2330.f9164;
        }
        if (c2330.f9165 == null && (context = c2330.f9161) != null) {
            c2330.f9165 = Boolean.valueOf(AbstractC0956.m3216(context));
        }
        int i24 = 32;
        if (c2600.f10060 && Build.VERSION.SDK_INT >= 32 && c2330.f9167 == null) {
            c2330.f9167 = new C5304(c2330.f9161, new RunnableC2846(20, c2330), c2330.f9165);
        }
        int i25 = c4997.f18946;
        C3159[] c3159Arr = new C3159[i25];
        C2330.m5981(c4997, c2600, c3159Arr);
        C2330.m5973(c4997, c2600, c3159Arr);
        C2330.m5976(c4997, c2600, c3159Arr);
        Context context2 = c2330.f9161;
        int i26 = c4997.f18946;
        Pair pairM5982 = C2330.m5982(c3159Arr, i21);
        if (pairM5982 == null) {
            int i27 = 0;
            while (true) {
                i = i24;
                if (i27 >= i26) {
                    z3 = false;
                    break;
                }
                if (2 == iArr11[i27] && c5502Arr[i27].f20789 > 0) {
                    z3 = true;
                    break;
                }
                i27++;
                i24 = i;
            }
            pairM5982 = C2330.m5978(1, c4997, iArr5, new C5212(z3, c2330, c2600, iArr6), new C2262(10));
            if (pairM5982 != null) {
                c3159Arr[((Integer) pairM5982.second).intValue()] = (C3159) pairM5982.first;
            }
        } else {
            i = 32;
        }
        if (pairM5982 == null) {
            str = null;
        } else {
            C3159 c3159 = (C3159) pairM5982.first;
            str = c3159.f12019.f7463[c3159.f12018[0]].f19997;
        }
        Pair pairM59822 = C2330.m5982(c3159Arr, 2);
        Pair pairM59823 = C2330.m5982(c3159Arr, 4);
        if (pairM59822 == null && pairM59823 == null) {
            c2600.f8111.getClass();
            final Point pointM3259 = (!c2600.f8114 || context2 == null) ? null : AbstractC0956.m3259(context2);
            Pair pairM59782 = C2330.m5978(2, c4997, iArr5, new InterfaceC2902() { // from class: ᵛᵨᵨᵥ
                /* JADX WARN: Removed duplicated region for block: B:28:0x0048  */
                /* JADX WARN: Removed duplicated region for block: B:31:0x0050  */
                /* JADX WARN: Removed duplicated region for block: B:32:0x005a  */
                @Override // defpackage.InterfaceC2902
                /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
                /*
                    Code decompiled incorrectly, please refer to instructions dump.
                */
                public final C2598 mo6785(int i28, C1882 c1882, int[] iArr12) {
                    int i29;
                    int i30;
                    int i31;
                    int i32;
                    Point point;
                    int i33;
                    C1882 c18822 = c1882;
                    int i34 = iArr6[i28];
                    C2600 c26002 = c2600;
                    Point point2 = pointM3259;
                    int i35 = point2 != null ? point2.x : c26002.f8108;
                    int i36 = point2 != null ? point2.y : c26002.f8118;
                    boolean z4 = c26002.f8099;
                    if (i35 == Integer.MAX_VALUE || i36 == Integer.MAX_VALUE) {
                        i29 = Integer.MAX_VALUE;
                    } else {
                        int i37 = Integer.MAX_VALUE;
                        for (int i38 = 0; i38 < c18822.f7462; i38++) {
                            C5286 c5286 = c18822.f7463[i38];
                            int i39 = c5286.f19973;
                            int i40 = c5286.f19981;
                            if (i39 > 0 && i40 > 0) {
                                if (z4) {
                                    if ((i39 > i40) != (i35 > i36)) {
                                        i32 = i36;
                                        i31 = i35;
                                    }
                                    int i41 = i39 * i31;
                                    int i42 = i40 * i32;
                                    if (i41 < i42) {
                                    }
                                    i33 = c5286.f19973;
                                    int i43 = i33 * i40;
                                    if (i33 < ((int) (point.x * 0.98f))) {
                                    }
                                } else {
                                    i31 = i36;
                                    i32 = i35;
                                    int i412 = i39 * i31;
                                    int i422 = i40 * i32;
                                    point = i412 < i422 ? new Point(i32, AbstractC0956.m3265(i422, i39)) : new Point(AbstractC0956.m3265(i412, i40), i31);
                                    i33 = c5286.f19973;
                                    int i432 = i33 * i40;
                                    if (i33 < ((int) (point.x * 0.98f)) && i40 >= ((int) (point.y * 0.98f)) && i432 < i37) {
                                        i37 = i432;
                                    }
                                }
                            }
                        }
                        i29 = i37;
                    }
                    C3975 c3975M9561 = AbstractC4509.m9561();
                    int i44 = 0;
                    while (i44 < c18822.f7462) {
                        C5286 c52862 = c18822.f7463[i44];
                        int i45 = c52862.f19973;
                        int i46 = (i45 == -1 || (i30 = c52862.f19981) == -1) ? -1 : i45 * i30;
                        c3975M9561.m7406(new C3676(i28, c18822, i44, c26002, iArr12[i44], str, i34, i29 == Integer.MAX_VALUE || (i46 != -1 && i46 <= i29)));
                        i44++;
                        c18822 = c1882;
                    }
                    return c3975M9561.m8718();
                }
            }, new C2262(9));
            if (pairM59782 == null) {
                c2600.f8111.getClass();
                pairM5978 = C2330.m5978(4, c4997, iArr5, new ᵳᵢᵺ(18, c2600), new C2262(8));
            } else {
                pairM5978 = null;
            }
            if (pairM5978 != null) {
                c3159Arr[((Integer) pairM5978.second).intValue()] = (C3159) pairM5978.first;
            } else if (pairM59782 != null) {
                c3159Arr[((Integer) pairM59782.second).intValue()] = (C3159) pairM59782.first;
            }
        }
        if (C2330.m5982(c3159Arr, 3) == null) {
            c2600.f8111.getClass();
            if (!c2600.f8102 || context2 == null || (captioningManager = (CaptioningManager) context2.getSystemService("captioning")) == null || !captioningManager.isEnabled() || (locale = captioningManager.getLocale()) == null) {
                languageTag = null;
            } else {
                String str2 = AbstractC0956.f4222;
                languageTag = locale.toLanguageTag();
            }
            Pair pairM59783 = C2330.m5978(3, c4997, iArr5, new C4021(c2600, str, languageTag, 3), new C2262(11));
            if (pairM59783 != null) {
                c3159Arr[((Integer) pairM59783.second).intValue()] = (C3159) pairM59783.first;
            }
        }
        c2600.f8111.getClass();
        int i28 = AbstractC5291.f20005;
        C0342 c0342 = new C0342(4);
        int iM6526 = AbstractC2704.m6526(0, 0, 0, 0);
        int i29 = 0;
        while (i29 < i25) {
            C3159 c31592 = c3159Arr[i29];
            if (c31592 != null) {
                C1882 c1882 = c31592.f12019;
                if (c2600.f10059.get(i29)) {
                    i5 = i29;
                } else {
                    i5 = i29;
                    if (!c2600.f8104.contains(Integer.valueOf(c1882.f7460))) {
                        c0342.mo1608(c1882.f7459);
                        int i30 = 0;
                        while (true) {
                            int[] iArr12 = c31592.f12018;
                            iArr2 = iArr11;
                            if (i30 < iArr12.length) {
                                String str3 = c1882.f7463[iArr12[i30]].f19982;
                                if (str3 != null) {
                                    c0342.m7406(str3);
                                }
                                i30++;
                                iArr11 = iArr2;
                            }
                        }
                    }
                }
                iArr2 = iArr11;
            }
            i29 = i5 + 1;
            iArr11 = iArr2;
        }
        int[] iArr13 = iArr11;
        AbstractC5291 abstractC5291Mo1609 = c0342.mo1609();
        ArrayList arrayList = new ArrayList();
        ArrayList arrayList2 = new ArrayList();
        int i31 = 0;
        while (i31 < i26) {
            if (iArr13[i31] != 5) {
                i4 = i31;
            } else {
                C5502 c55024 = c5502Arr[i31];
                i4 = i31;
                int i32 = 0;
                while (i32 < c55024.f20789) {
                    C1882 c1882M111422 = c55024.m11142(i32);
                    arrayList.add(c1882M111422);
                    C5502[] c5502Arr2 = c5502Arr;
                    int[] iArr14 = (int[]) iArr5[i4][i32].clone();
                    int[][][] iArr15 = iArr5;
                    C5502 c55025 = c55024;
                    for (int i33 = 0; i33 < iArr14.length; i33++) {
                        String str4 = c1882M111422.f7463[i33].f19982;
                        if (str4 != null && !abstractC5291Mo1609.contains(str4)) {
                            iArr14[i33] = iM6526;
                        }
                    }
                    arrayList2.add(iArr14);
                    i32++;
                    iArr5 = iArr15;
                    c5502Arr = c5502Arr2;
                    c55024 = c55025;
                }
            }
            i31 = i4 + 1;
            iArr5 = iArr5;
            c5502Arr = c5502Arr;
        }
        C5502[] c5502Arr3 = c5502Arr;
        int[][][] iArr16 = iArr5;
        int size = arrayList.size();
        C1882[] c1882Arr2 = new C1882[size];
        ᵻᵪ.ˌᴵ(arrayList.size() == size);
        arrayList.toArray(c1882Arr2);
        C5502 c55026 = new C5502(c1882Arr2);
        int size2 = arrayList2.size();
        int[][] iArr17 = new int[size2][];
        ᵻᵪ.ˌᴵ(arrayList2.size() == size2);
        arrayList2.toArray(iArr17);
        for (int i34 = 0; i34 < i26; i34++) {
            if (iArr13[i34] == 5) {
                C3159 c3159M5975 = C2330.m5975(c55026, iArr17, c2600);
                c3159Arr[i34] = c3159M5975;
                if (c3159M5975 == null) {
                    break;
                }
                Arrays.fill(iArr17[c55026.m11141(c3159M5975.f12019)], iM6526);
            }
        }
        for (int i35 = 0; i35 < i26; i35++) {
            int i36 = iArr13[i35];
            if (i36 != 2 && i36 != 1) {
                if (i36 != 3 && i36 != 4) {
                    if (i36 != 5 && c3159Arr[i35] == null) {
                        c3159Arr[i35] = C2330.m5975(c5502Arr3[i35], iArr16[i35], c2600);
                    }
                }
            }
        }
        C2330.m5981(c4997, c2600, c3159Arr);
        C2330.m5973(c4997, c2600, c3159Arr);
        C2330.m5976(c4997, c2600, c3159Arr);
        C2516 c2516 = c2330.f9168;
        C4216 c4216 = c2330.f9158;
        c4216.getClass();
        c2516.getClass();
        ArrayList arrayList3 = new ArrayList();
        for (C3159 c31593 : c3159Arr) {
            if (c31593 == null || c31593.f12018.length <= 1) {
                arrayList3.add(null);
            } else {
                C3975 c3975M9561 = AbstractC4509.m9561();
                c3975M9561.m7406(new C5328(0L, 0L));
                arrayList3.add(c3975M9561);
            }
        }
        int length4 = c3159Arr.length;
        long[][] jArr = new long[length4][];
        for (int i37 = 0; i37 < c3159Arr.length; i37++) {
            C3159 c31594 = c3159Arr[i37];
            if (c31594 == null) {
                jArr[i37] = new long[0];
            } else {
                int[] iArr18 = c31594.f12018;
                jArr[i37] = new long[iArr18.length];
                for (int i38 = 0; i38 < iArr18.length; i38++) {
                    long j = c31594.f12019.f7463[iArr18[i38]].f19991;
                    long[] jArr2 = jArr[i37];
                    if (j == -1) {
                        j = 0;
                    }
                    jArr2[i38] = j;
                }
                Arrays.sort(jArr[i37]);
            }
        }
        int[] iArr19 = new int[length4];
        long[] jArr3 = new long[length4];
        for (int i39 = 0; i39 < length4; i39++) {
            long[] jArr4 = jArr[i39];
            jArr3[i39] = jArr4.length == 0 ? 0L : jArr4[0];
        }
        C1861.m5054(arrayList3, jArr3);
        ˑᵕʾ.ːˏᵟᵯ(2, "expectedValuesPerKey");
        TreeMap treeMap = new TreeMap(C1519.f6147);
        C4391 c4391 = new C4391();
        C3156 c3156 = new C3156(treeMap);
        c3156.f12012 = c4391;
        int i40 = 0;
        while (i40 < length4) {
            long[] jArr5 = jArr[i40];
            C4216 c42162 = c4216;
            if (jArr5.length <= 1) {
                i3 = length4;
                iArr = iArr19;
            } else {
                int length5 = jArr5.length;
                double[] dArr = new double[length5];
                int i41 = 0;
                while (true) {
                    long[] jArr6 = jArr[i40];
                    i3 = length4;
                    double dLog = 0.0d;
                    if (i41 >= jArr6.length) {
                        break;
                    }
                    int[] iArr20 = iArr19;
                    long j2 = jArr6[i41];
                    if (j2 != -1) {
                        dLog = Math.log(j2);
                    }
                    dArr[i41] = dLog;
                    i41++;
                    length4 = i3;
                    iArr19 = iArr20;
                }
                iArr = iArr19;
                int i42 = length5 - 1;
                double d = dArr[i42] - dArr[0];
                int i43 = 0;
                while (i43 < i42) {
                    double d2 = dArr[i43];
                    i43++;
                    int i44 = i42;
                    Double dValueOf = Double.valueOf(d == 0.0d ? 1.0d : (((d2 + dArr[i43]) * 0.5d) - dArr[0]) / d);
                    double d3 = d;
                    Integer numValueOf = Integer.valueOf(i40);
                    Map map = c3156.f12013;
                    int i45 = i40;
                    Collection collection = (Collection) map.get(dValueOf);
                    if (collection == null) {
                        Collection collectionM7263 = c3156.m7263();
                        if (!collectionM7263.add(numValueOf)) {
                            throw new AssertionError("New Collection violated the Collection spec");
                        }
                        c3156.f12014++;
                        map.put(dValueOf, collectionM7263);
                    } else if (collection.add(numValueOf)) {
                        c3156.f12014++;
                    }
                    i42 = i44;
                    d = d3;
                    i40 = i45;
                }
            }
            i40++;
            length4 = i3;
            iArr19 = iArr;
            c4216 = c42162;
        }
        C4216 c42163 = c4216;
        int[] iArr21 = iArr19;
        Collection c2304 = c3156.f3726;
        if (c2304 == null) {
            c2304 = new C2304(1, c3156);
            c3156.f3726 = c2304;
        }
        AbstractC4509 abstractC4509M9559 = AbstractC4509.m9559(c2304);
        for (int i46 = 0; i46 < abstractC4509M9559.size(); i46++) {
            int iIntValue = ((Integer) abstractC4509M9559.get(i46)).intValue();
            int i47 = iArr21[iIntValue] + 1;
            iArr21[iIntValue] = i47;
            jArr3[iIntValue] = jArr[iIntValue][i47];
            C1861.m5054(arrayList3, jArr3);
        }
        for (int i48 = 0; i48 < c3159Arr.length; i48++) {
            if (arrayList3.get(i48) != null) {
                jArr3[i48] = jArr3[i48] * 2;
            }
        }
        C1861.m5054(arrayList3, jArr3);
        C3975 c3975M95612 = AbstractC4509.m9561();
        for (int i49 = 0; i49 < arrayList3.size(); i49++) {
            C3975 c3975 = (C3975) arrayList3.get(i49);
            c3975M95612.m7406(c3975 == null ? C2598.f10048 : c3975.m8718());
        }
        C2598 c2598M8718 = c3975M95612.m8718();
        InterfaceC2380[] interfaceC2380Arr = new InterfaceC2380[c3159Arr.length];
        for (int i50 = 0; i50 < c3159Arr.length; i50++) {
            C3159 c31595 = c3159Arr[i50];
            if (c31595 != null) {
                int[] iArr22 = c31595.f12018;
                if (iArr22.length != 0) {
                    int length6 = iArr22.length;
                    C1882 c18822 = c31595.f12019;
                    interfaceC2380Arr[i50] = length6 == 1 ? new C1503(c18822, new int[]{iArr22[0]}) : new C1861(c18822, iArr22, c42163, c2516.f9725, 25000L, 25000L, c2516.f9724, (AbstractC4509) c2598M8718.get(i50));
                }
            }
        }
        C1619[] c1619Arr = new C1619[i25];
        for (int i51 = 0; i51 < i25; i51++) {
            c1619Arr[i51] = (c2600.f10059.get(i51) || c2600.f8104.contains(Integer.valueOf(c4997.f18943[i51])) || (c4997.f18943[i51] != -2 && interfaceC2380Arr[i51] == null)) ? null : C1619.f6482;
        }
        byte b = -1;
        if (c2600.f10061) {
            int i52 = -1;
            int i53 = -1;
            int i54 = 0;
            while (i54 < c4997.f18946) {
                int i55 = c4997.f18943[i54];
                InterfaceC2380 interfaceC2380 = interfaceC2380Arr[i54];
                if ((i55 == 1 || i55 == 2) && interfaceC2380 != null) {
                    int[][] iArr23 = iArr16[i54];
                    int iM11141 = c4997.f18944[i54].m11141(interfaceC2380.mo3729());
                    int i56 = 0;
                    while (true) {
                        if (i56 < interfaceC2380.length()) {
                            i2 = i;
                            if ((iArr23[iM11141][interfaceC2380.mo3741(i56)] & 32) != i2) {
                                break;
                            }
                            i56++;
                            i = i2;
                        } else {
                            i2 = i;
                            if (i55 == 1) {
                                if (i53 != -1) {
                                    z2 = false;
                                    break;
                                }
                                i53 = i54;
                            } else {
                                if (i52 != -1) {
                                    z2 = false;
                                    break;
                                }
                                i52 = i54;
                            }
                        }
                    }
                } else {
                    i2 = i;
                }
                i54++;
                i = i2;
            }
            z2 = true;
            if (z2 & ((i53 == -1 || i52 == -1) ? false : true)) {
                C1619 c1619 = new C1619(0, true);
                c1619Arr[i53] = c1619;
                c1619Arr[i52] = c1619;
            }
        }
        c2600.f8111.getClass();
        Pair pairCreate = Pair.create(c1619Arr, interfaceC2380Arr);
        InterfaceC2380[] interfaceC2380Arr2 = (InterfaceC2380[]) pairCreate.second;
        int length7 = interfaceC2380Arr2.length;
        List[] listArr = new List[length7];
        for (int i57 = 0; i57 < interfaceC2380Arr2.length; i57++) {
            InterfaceC2380 interfaceC23802 = interfaceC2380Arr2[i57];
            if (interfaceC23802 != null) {
                c2598M9553 = AbstractC4509.m9553(interfaceC23802);
            } else {
                C2822 c2822 = AbstractC4509.f17159;
                c2598M9553 = C2598.f10048;
            }
            listArr[i57] = c2598M9553;
        }
        C3975 c39752 = new C3975(4);
        int i58 = 0;
        while (true) {
            int i59 = c4997.f18946;
            C5502[] c5502Arr4 = c4997.f18944;
            if (i58 >= i59) {
                break;
            }
            C5502 c55027 = c5502Arr4[i58];
            int i60 = 0;
            while (i60 < c55027.f20789) {
                C1882 c1882M111423 = c55027.m11142(i60);
                int i61 = c5502Arr4[i58].m11142(i60).f7462;
                int[] iArr24 = new int[i61];
                int i62 = 0;
                int i63 = 0;
                while (i62 < i61) {
                    List[] listArr2 = listArr;
                    if (c4997.m10334(i58, i60, i62) == 4) {
                        iArr24[i63] = i62;
                        i63++;
                    }
                    i62++;
                    listArr = listArr2;
                }
                List[] listArr3 = listArr;
                int[] iArrCopyOf = Arrays.copyOf(iArr24, i63);
                C5502 c55028 = c55027;
                int iMin = 16;
                String str5 = null;
                int i64 = 0;
                boolean z4 = false;
                int i65 = 0;
                while (i64 < iArrCopyOf.length) {
                    int[] iArr25 = iArrCopyOf;
                    String str6 = c5502Arr4[i58].m11142(i60).f7463[iArrCopyOf[i64]].f19987;
                    int i66 = i65 + 1;
                    if (i65 == 0) {
                        str5 = str6;
                    } else {
                        z4 = (!Objects.equals(str5, str6)) | z4;
                    }
                    iMin = Math.min(iMin, c4997.f18945[i58][i60][i64] & 24);
                    i64++;
                    i65 = i66;
                    iArrCopyOf = iArr25;
                }
                if (z4) {
                    iMin = Math.min(iMin, c4997.f18947[i58]);
                }
                boolean z5 = iMin != 0;
                int i67 = c1882M111423.f7462;
                int[] iArr26 = new int[i67];
                boolean[] zArr = new boolean[i67];
                int i68 = 0;
                while (i68 < c1882M111423.f7462) {
                    iArr26[i68] = c4997.m10334(i58, i60, i68);
                    int i69 = 0;
                    boolean z6 = false;
                    while (i69 < length7) {
                        List list = listArr3[i69];
                        int i70 = length7;
                        C5502[] c5502Arr5 = c5502Arr4;
                        int i71 = 0;
                        while (true) {
                            if (i71 < list.size()) {
                                InterfaceC2380 interfaceC23803 = (InterfaceC2380) list.get(i71);
                                int i72 = i71;
                                if (interfaceC23803.mo3729().equals(c1882M111423) && interfaceC23803.mo3731(i68) != -1) {
                                    z6 = true;
                                    break;
                                }
                                i71 = i72 + 1;
                            }
                        }
                        i69++;
                        length7 = i70;
                        c5502Arr4 = c5502Arr5;
                    }
                    zArr[i68] = z6;
                    i68++;
                    c5502Arr4 = c5502Arr4;
                }
                c39752.m7406(new C3917(c1882M111423, z5, iArr26, zArr));
                i60++;
                b = -1;
                listArr = listArr3;
                c55027 = c55028;
                length7 = length7;
                c5502Arr4 = c5502Arr4;
            }
            i58++;
        }
        C5502 c55029 = c4997.f18948;
        for (int i73 = 0; i73 < c55029.f20789; i73++) {
            C1882 c1882M111424 = c55029.m11142(i73);
            int[] iArr27 = new int[c1882M111424.f7462];
            Arrays.fill(iArr27, 0);
            c39752.m7406(new C3917(c1882M111424, false, iArr27, new boolean[c1882M111424.f7462]));
        }
        C2196 c2196 = new C2196((C1619[]) pairCreate.first, (InterfaceC2380[]) pairCreate.second, new C3090(c39752.m8718()), c4997);
        for (int i74 = 0; i74 < c2196.f8724; i74++) {
            boolean zM5726 = c2196.m5726(i74);
            InterfaceC2380[] interfaceC2380Arr3 = (InterfaceC2380[]) c2196.f8725;
            if (zM5726) {
                ᵻᵪ.ˌᴵ(interfaceC2380Arr3[i74] != null || this.f4645[i74].f3592 == -2);
            } else {
                ᵻᵪ.ˌᴵ(interfaceC2380Arr3[i74] == null);
            }
        }
        for (InterfaceC2380 interfaceC23804 : (InterfaceC2380[]) c2196.f8725) {
            if (interfaceC23804 != null) {
                interfaceC23804.mo3740(f);
                interfaceC23804.mo3742(z);
            }
        }
        return c2196;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final long m3536(C2196 c2196, long j, boolean z, boolean[] zArr) {
        AbstractC0799[] abstractC0799Arr;
        InterfaceC4833[] interfaceC4833Arr;
        int i = 0;
        while (true) {
            boolean z2 = true;
            if (i >= c2196.f8724) {
                break;
            }
            if (z || !c2196.m5744(this.f4643, i)) {
                z2 = false;
            }
            this.f4650[i] = z2;
            i++;
        }
        int i2 = 0;
        while (true) {
            abstractC0799Arr = this.f4645;
            int length = abstractC0799Arr.length;
            interfaceC4833Arr = this.f4639;
            if (i2 >= length) {
                break;
            }
            if (abstractC0799Arr[i2].f3592 == -2) {
                interfaceC4833Arr[i2] = null;
            }
            i2++;
        }
        m3531();
        this.f4643 = c2196;
        m3533();
        long jMo1937 = this.f4646.mo1937((InterfaceC2380[]) c2196.f8725, this.f4650, this.f4639, zArr, j);
        for (int i3 = 0; i3 < abstractC0799Arr.length; i3++) {
            if (abstractC0799Arr[i3].f3592 == -2 && this.f4643.m5726(i3)) {
                interfaceC4833Arr[i3] = new C0507();
            }
        }
        this.f4651 = false;
        for (int i4 = 0; i4 < interfaceC4833Arr.length; i4++) {
            if (interfaceC4833Arr[i4] != null) {
                ᵻᵪ.ˌᴵ(c2196.m5726(i4));
                if (abstractC0799Arr[i4].f3592 != -2) {
                    this.f4651 = true;
                }
            } else {
                ᵻᵪ.ˌᴵ(((InterfaceC2380[]) c2196.f8725)[i4] == null);
            }
        }
        return jMo1937;
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final boolean m3537() {
        if (this.f4642) {
            return !this.f4651 || this.f4646.mo3624() == Long.MIN_VALUE;
        }
        return false;
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final void m3538() {
        InterfaceC0472 interfaceC0472 = this.f4646;
        if (interfaceC0472 instanceof C4006) {
            long j = this.f4647.f11203;
            if (j == -9223372036854775807L) {
                j = Long.MIN_VALUE;
            }
            C4006 c4006 = (C4006) interfaceC0472;
            c4006.f15384 = 0L;
            c4006.f15377 = j;
        }
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final long m3539() {
        if (!this.f4642) {
            return this.f4647.f11200;
        }
        long jMo3624 = this.f4651 ? this.f4646.mo3624() : Long.MIN_VALUE;
        return jMo3624 == Long.MIN_VALUE ? this.f4647.f11210 : jMo3624;
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final void m3540() {
        m3531();
        InterfaceC0472 interfaceC0472 = this.f4646;
        try {
            boolean z = interfaceC0472 instanceof C4006;
            C3289 c3289 = this.f4644;
            if (z) {
                c3289.m7535(((C4006) interfaceC0472).f15378);
            } else {
                c3289.m7535(interfaceC0472);
            }
        } catch (RuntimeException e) {
            ˋˀᵧ.ˋˈ("Period release failed.", e);
        }
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final void m3541(float f, AbstractC4975 abstractC4975, boolean z) {
        this.f4642 = true;
        this.f4638 = this.f4646.mo1936();
        C2196 c2196M3535 = m3535(f, abstractC4975, z);
        C2909 c2909 = this.f4647;
        long jMax = c2909.f11200;
        long j = c2909.f11210;
        if (j != -9223372036854775807L && jMax >= j) {
            jMax = Math.max(0L, j - 1);
        }
        long jM3536 = m3536(c2196M3535, jMax, false, new boolean[this.f4645.length]);
        long j2 = this.f4641;
        C2909 c29092 = this.f4647;
        this.f4641 = (c29092.f11200 - jM3536) + j2;
        this.f4647 = c29092.m6976(jM3536, c29092.f11202);
    }
}
