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

import android.animation.Keyframe;
import android.animation.PropertyValuesHolder;
import android.animation.TypeEvaluator;
import android.content.Context;
import com.bytedance.adsdk.ugeno.fm.jnr;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: loaded from: classes.dex */
public abstract class fm {
    protected Context fm;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    protected Map<Float, String> f6354lb;
    protected String ro;
    protected com.bytedance.adsdk.ugeno.ro.lb wsy;
    protected jnr yz;
    protected List<PropertyValuesHolder> ajl = new ArrayList();
    protected List<Keyframe> jnr = new ArrayList();

    public fm(Context context, com.bytedance.adsdk.ugeno.ro.lb lbVar, String str, Map<Float, String> map) {
        this.fm = context;
        this.ro = str;
        this.f6354lb = map;
        this.yz = jnr.fm(this.ro);
        this.wsy = lbVar;
    }

    public abstract TypeEvaluator ajl();

    public abstract void fm(float f10, String str);

    public boolean fm() {
        Map<Float, String> map = this.f6354lb;
        if (map == null || map.size() <= 0) {
            return false;
        }
        return this.f6354lb.containsKey(Float.valueOf(0.0f));
    }

    public List<PropertyValuesHolder> jnr() {
        String strRo = this.yz.ro();
        yz();
        PropertyValuesHolder propertyValuesHolderOfKeyframe = PropertyValuesHolder.ofKeyframe(strRo, (Keyframe[]) this.jnr.toArray(new Keyframe[0]));
        TypeEvaluator typeEvaluatorAjl = ajl();
        if (typeEvaluatorAjl != null) {
            propertyValuesHolderOfKeyframe.setEvaluator(typeEvaluatorAjl);
        }
        this.ajl.add(propertyValuesHolderOfKeyframe);
        return this.ajl;
    }

    public void lb() {
        Map<Float, String> map = this.f6354lb;
        if (map == null || map.size() <= 0) {
            return;
        }
        Map<Float, String> map2 = this.f6354lb;
        if (map2 instanceof TreeMap) {
            float fFloatValue = ((Float) ((TreeMap) map2).lastKey()).floatValue();
            if (fFloatValue != 100.0f) {
                fm(100.0f, this.f6354lb.get(Float.valueOf(fFloatValue)));
            }
        }
    }

    public abstract void ro();

    public void yz() {
        Map<Float, String> map = this.f6354lb;
        if (map == null || map.size() <= 0) {
            return;
        }
        if (!fm()) {
            ro();
        }
        for (Map.Entry<Float, String> entry : this.f6354lb.entrySet()) {
            if (entry != null) {
                fm(entry.getKey().floatValue() / 100.0f, entry.getValue());
            }
        }
        lb();
    }
}
