package com.bytedance.adsdk.ro.lb.fm;

import java.util.Arrays;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class lb extends onz<com.bytedance.adsdk.ro.lb.ro.yz, com.bytedance.adsdk.ro.lb.ro.yz> {
    public lb(List<com.bytedance.adsdk.ro.wsy.fm<com.bytedance.adsdk.ro.lb.ro.yz>> list) {
        super(fm(list));
    }

    private static List<com.bytedance.adsdk.ro.wsy.fm<com.bytedance.adsdk.ro.lb.ro.yz>> fm(List<com.bytedance.adsdk.ro.wsy.fm<com.bytedance.adsdk.ro.lb.ro.yz>> list) {
        for (int i10 = 0; i10 < list.size(); i10++) {
            list.set(i10, fm(list.get(i10)));
        }
        return list;
    }

    @Override // com.bytedance.adsdk.ro.lb.fm.onz, com.bytedance.adsdk.ro.lb.fm.dsz
    public /* bridge */ /* synthetic */ List lb() {
        return super.lb();
    }

    @Override // com.bytedance.adsdk.ro.lb.fm.onz, com.bytedance.adsdk.ro.lb.fm.dsz
    public /* bridge */ /* synthetic */ boolean ro() {
        return super.ro();
    }

    @Override // com.bytedance.adsdk.ro.lb.fm.onz
    public /* bridge */ /* synthetic */ String toString() {
        return super.toString();
    }

    private static com.bytedance.adsdk.ro.wsy.fm<com.bytedance.adsdk.ro.lb.ro.yz> fm(com.bytedance.adsdk.ro.wsy.fm<com.bytedance.adsdk.ro.lb.ro.yz> fmVar) {
        com.bytedance.adsdk.ro.lb.ro.yz yzVar = fmVar.fm;
        com.bytedance.adsdk.ro.lb.ro.yz yzVar2 = fmVar.ro;
        if (yzVar == null || yzVar2 == null || yzVar.fm().length == yzVar2.fm().length) {
            return fmVar;
        }
        float[] fArrFm = fm(yzVar.fm(), yzVar2.fm());
        return fmVar.fm(yzVar.fm(fArrFm), yzVar2.fm(fArrFm));
    }

    public static float[] fm(float[] fArr, float[] fArr2) {
        int length = fArr.length + fArr2.length;
        float[] fArr3 = new float[length];
        System.arraycopy(fArr, 0, fArr3, 0, fArr.length);
        System.arraycopy(fArr2, 0, fArr3, fArr.length, fArr2.length);
        Arrays.sort(fArr3);
        float f10 = Float.NaN;
        int i10 = 0;
        for (int i11 = 0; i11 < length; i11++) {
            float f11 = fArr3[i11];
            if (f11 != f10) {
                fArr3[i10] = f11;
                i10++;
                f10 = fArr3[i11];
            }
        }
        return Arrays.copyOfRange(fArr3, 0, i10);
    }

    @Override // com.bytedance.adsdk.ro.lb.fm.dsz
    public com.bytedance.adsdk.ro.fm.ro.fm<com.bytedance.adsdk.ro.lb.ro.yz, com.bytedance.adsdk.ro.lb.ro.yz> fm() {
        return new com.bytedance.adsdk.ro.fm.ro.jnr(this.fm);
    }
}
