package com.bytedance.sdk.openadsdk.lb;

import android.content.Context;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import com.bytedance.sdk.openadsdk.FilterWord;
import com.bytedance.sdk.openadsdk.utils.zan;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public class ajl extends ScrollView {
    private final vt fm;
    private final com.bytedance.sdk.openadsdk.core.ajl.jnr ro;

    public ajl(Context context, vt vtVar) {
        super(context);
        this.fm = vtVar;
        com.bytedance.sdk.openadsdk.core.ajl.jnr jnrVar = new com.bytedance.sdk.openadsdk.core.ajl.jnr(context);
        this.ro = jnrVar;
        jnrVar.setOrientation(1);
        addView(jnrVar, new FrameLayout.LayoutParams(-1, -2));
        if (vtVar.wu() == 0) {
            fm();
        }
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-1, 0);
        layoutParams.weight = 1.0f;
        setLayoutParams(layoutParams);
        setVerticalScrollBarEnabled(false);
    }

    private void fm() {
        if (this.fm.wu() != 0) {
            return;
        }
        this.fm.fm(zan.lb(getContext()), zan.jnr(getContext()));
    }

    private static List<FilterWord> lb(List<FilterWord> list) {
        if (list == null || list.isEmpty()) {
            return null;
        }
        int i10 = 0;
        int i11 = -1;
        for (int i12 = 0; i12 < list.size(); i12++) {
            if (list.get(i12).hasSecondOptions()) {
                i11 = i12;
            }
        }
        if (i11 != -1 && i11 <= list.size()) {
            i10 = i11;
        }
        FilterWord filterWord = list.get(i10);
        Iterator<FilterWord> it = list.iterator();
        while (it.hasNext()) {
            FilterWord next = it.next();
            if (!next.hasSecondOptions()) {
                filterWord.addOption(next);
                it.remove();
            }
        }
        return list;
    }

    private void ro(List<FilterWord> list) {
        this.ro.removeAllViews();
        for (int i10 = 0; i10 < list.size(); i10++) {
            FilterWord filterWord = list.get(i10);
            if (filterWord != null) {
                this.ro.addView(new wsy(getContext(), filterWord, this.fm));
            }
            if (i10 < list.size() - 1) {
                LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -2);
                int iRo = zan.ro(getContext(), this.fm.ef() ? 16.0f : 8.0f);
                layoutParams.topMargin = iRo;
                layoutParams.bottomMargin = iRo;
                this.ro.addView(new ku(getContext()), layoutParams);
            }
        }
    }

    public void fm(List<FilterWord> list) {
        List<FilterWord> listLb = lb(list);
        if (listLb == null) {
            return;
        }
        ro(listLb);
    }
}
