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

import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: loaded from: classes2.dex */
public final class uq2 extends wq2 {
    public static /* synthetic */ zzguf a(c[] cVarArr) {
        int i10;
        long j10;
        int[] iArr;
        ArrayList arrayList = new ArrayList();
        int i11 = 0;
        int i12 = 0;
        while (true) {
            i10 = 2;
            if (i12 >= 2) {
                break;
            }
            c cVar = cVarArr[i12];
            if (cVar == null || cVar.f9686b.length <= 1) {
                arrayList.add(null);
            } else {
                bs1 bs1Var = zzguf.f19771b;
                as1 as1Var = new as1();
                as1Var.f(new tq2(0L, 0L));
                arrayList.add(as1Var);
            }
            i12++;
        }
        long[][] jArr = new long[2][];
        int i13 = 0;
        while (true) {
            j10 = -1;
            if (i13 >= 2) {
                break;
            }
            c cVar2 = cVarArr[i13];
            if (cVar2 == null) {
                jArr[i13] = new long[0];
            } else {
                int[] iArr2 = cVar2.f9686b;
                jArr[i13] = new long[iArr2.length];
                for (int i14 = 0; i14 < iArr2.length; i14++) {
                    long j11 = cVar2.f9685a.a(iArr2[i14]).f19333f;
                    long[] jArr2 = jArr[i13];
                    if (j11 == -1) {
                        j11 = 0;
                    }
                    jArr2[i14] = j11;
                }
                Arrays.sort(jArr[i13]);
            }
            i13++;
        }
        int[] iArr3 = new int[2];
        long[] jArr3 = new long[2];
        for (int i15 = 0; i15 < 2; i15++) {
            long[] jArr4 = jArr[i15];
            jArr3[i15] = jArr4.length == 0 ? 0L : jArr4[0];
        }
        b(arrayList, jArr3);
        Object objZ = rb.t(ts1.a()).p().z();
        int i16 = 0;
        while (i16 < i10) {
            int length = jArr[i16].length;
            if (length <= 1) {
                iArr = iArr3;
            } else {
                double[] dArr = new double[length];
                int i17 = i11;
                while (true) {
                    long[] jArr5 = jArr[i16];
                    double dLog = 0.0d;
                    if (i17 >= jArr5.length) {
                        break;
                    }
                    int[] iArr4 = iArr3;
                    long j12 = jArr5[i17];
                    if (j12 != j10) {
                        dLog = Math.log(j12);
                    }
                    dArr[i17] = dLog;
                    i17++;
                    iArr3 = iArr4;
                }
                iArr = iArr3;
                int i18 = length - 1;
                double d10 = dArr[i18] - dArr[i11];
                int i19 = i11;
                while (i19 < i18) {
                    double d11 = dArr[i19];
                    i19++;
                    ((zzgsv) objZ).h(Double.valueOf(d10 == 0.0d ? 1.0d : (((d11 + dArr[i19]) * 0.5d) - dArr[i11]) / d10), Integer.valueOf(i16));
                    i11 = 0;
                }
            }
            i16++;
            iArr3 = iArr;
            i11 = 0;
            i10 = 2;
            j10 = -1;
        }
        int[] iArr5 = iArr3;
        zzguf zzgufVarS = zzguf.s(((or1) objZ).g());
        for (int i20 = 0; i20 < zzgufVarS.size(); i20++) {
            int iIntValue = ((Integer) zzgufVarS.get(i20)).intValue();
            int i21 = iArr5[iIntValue] + 1;
            iArr5[iIntValue] = i21;
            jArr3[iIntValue] = jArr[iIntValue][i21];
            b(arrayList, jArr3);
        }
        for (int i22 = 0; i22 < 2; i22++) {
            if (arrayList.get(i22) != null) {
                long j13 = jArr3[i22];
                jArr3[i22] = j13 + j13;
            }
        }
        b(arrayList, jArr3);
        as1 as1Var2 = new as1();
        for (int i23 = 0; i23 < arrayList.size(); i23++) {
            as1 as1Var3 = (as1) arrayList.get(i23);
            as1Var2.f(as1Var3 == null ? zzguf.m() : as1Var3.g());
        }
        return as1Var2.g();
    }

    public static void b(ArrayList arrayList, long[] jArr) {
        long j10 = 0;
        for (int i10 = 0; i10 < 2; i10++) {
            j10 += jArr[i10];
        }
        for (int i11 = 0; i11 < arrayList.size(); i11++) {
            as1 as1Var = (as1) arrayList.get(i11);
            if (as1Var != null) {
                as1Var.a(new tq2(j10, jArr[i11]));
            }
        }
    }
}
