package com.bytedance.adsdk.ro.ajl;

import android.graphics.Path;
import android.graphics.PointF;
import com.bytedance.adsdk.ro.lb.ro.onz;
import com.google.android.gms.measurement.internal.u1;

/* JADX INFO: loaded from: classes.dex */
public class jnr {
    private static final PointF fm = new PointF();

    public static float fm(float f10, float f11, float f12) {
        return u1.a(f11, f10, f12, f10);
    }

    public static boolean lb(float f10, float f11, float f12) {
        return f10 >= f11 && f10 <= f12;
    }

    private static int ro(int i10, int i11) {
        int i12 = i10 / i11;
        return (((i10 ^ i11) >= 0) || i10 % i11 == 0) ? i12 : i12 - 1;
    }

    public static int fm(int i10, int i11, float f10) {
        return (int) ((f10 * (i11 - i10)) + i10);
    }

    public static PointF fm(PointF pointF, PointF pointF2) {
        return new PointF(pointF.x + pointF2.x, pointF.y + pointF2.y);
    }

    public static float ro(float f10, float f11, float f12) {
        return Math.max(f11, Math.min(f12, f10));
    }

    public static void fm(onz onzVar, Path path) {
        path.reset();
        PointF pointFFm = onzVar.fm();
        path.moveTo(pointFFm.x, pointFFm.y);
        fm.set(pointFFm.x, pointFFm.y);
        for (int i10 = 0; i10 < onzVar.lb().size(); i10++) {
            com.bytedance.adsdk.ro.lb.fm fmVar = onzVar.lb().get(i10);
            PointF pointFFm2 = fmVar.fm();
            PointF pointFRo = fmVar.ro();
            PointF pointFLb = fmVar.lb();
            PointF pointF = fm;
            if (pointFFm2.equals(pointF) && pointFRo.equals(pointFLb)) {
                path.lineTo(pointFLb.x, pointFLb.y);
            } else {
                path.cubicTo(pointFFm2.x, pointFFm2.y, pointFRo.x, pointFRo.y, pointFLb.x, pointFLb.y);
            }
            pointF.set(pointFLb.x, pointFLb.y);
        }
        if (onzVar.ro()) {
            path.close();
        }
    }

    public static int fm(float f10, float f11) {
        return fm((int) f10, (int) f11);
    }

    private static int fm(int i10, int i11) {
        return i10 - (i11 * ro(i10, i11));
    }

    public static int fm(int i10, int i11, int i12) {
        return Math.max(i11, Math.min(i12, i10));
    }
}
