package com.bytedance.adsdk.ugeno.wsy;

import android.graphics.Color;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;

/* JADX INFO: loaded from: classes.dex */
public class fm {

    /* JADX INFO: renamed from: com.bytedance.adsdk.ugeno.wsy.fm$fm, reason: collision with other inner class name */
    public static class C0020fm {
        public GradientDrawable.Orientation fm;

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        public float[] f6388lb;
        public int[] ro;
    }

    public static int fm(int i10, int i11) {
        if (i11 < 0 || i11 > 255) {
            i11 = 255;
        }
        return (i10 & 16777215) | (i11 << 24);
    }

    public static boolean lb(String str) {
        return !TextUtils.isEmpty(str) && str.startsWith("linear-gradient");
    }

    public static C0020fm ro(String str) {
        try {
            if (TextUtils.isEmpty(str)) {
                return null;
            }
            String strSubstring = str.substring(str.indexOf("(") + 1, str.lastIndexOf(")"));
            if (TextUtils.isEmpty(strSubstring)) {
                return null;
            }
            int iFm = fm(strSubstring, '%');
            int iIndexOf = strSubstring.indexOf(",");
            String strSubstring2 = strSubstring.substring(0, iIndexOf);
            C0020fm c0020fm = new C0020fm();
            c0020fm.fm = yz(strSubstring2);
            String strSubstring3 = strSubstring.substring(iIndexOf + 1);
            int[] iArr = new int[iFm];
            float[] fArr = new float[iFm];
            for (int i10 = 0; i10 < iFm; i10++) {
                int iIndexOf2 = strSubstring3.indexOf("%");
                String strTrim = strSubstring3.substring(0, iIndexOf2 + 1).trim();
                int iIndexOf3 = (strTrim.contains("rgba") ? strTrim.indexOf(")") : strTrim.indexOf(" ")) + 1;
                iArr[i10] = fm(strTrim.substring(0, iIndexOf3).trim());
                fArr[i10] = lb.fm(strTrim.substring(iIndexOf3, strTrim.indexOf("%")).trim(), 0.0f) / 100.0f;
                int i11 = iIndexOf2 + 2;
                if (strSubstring3.length() <= i11) {
                    break;
                }
                strSubstring3 = strSubstring3.substring(i11);
            }
            if (iFm < 2) {
                return null;
            }
            c0020fm.ro = iArr;
            c0020fm.f6388lb = fArr;
            return c0020fm;
        } catch (Throwable unused) {
            return null;
        }
    }

    public static GradientDrawable.Orientation yz(String str) {
        try {
            int i10 = str.contains("deg") ? Integer.parseInt(str.substring(0, str.length() - 3).trim()) : Integer.parseInt(str);
            return i10 == 90 ? GradientDrawable.Orientation.LEFT_RIGHT : i10 == 180 ? GradientDrawable.Orientation.TOP_BOTTOM : i10 == 270 ? GradientDrawable.Orientation.RIGHT_LEFT : i10 == 135 ? GradientDrawable.Orientation.TL_BR : i10 == 45 ? GradientDrawable.Orientation.BL_TR : GradientDrawable.Orientation.BOTTOM_TOP;
        } catch (Exception unused) {
            return GradientDrawable.Orientation.LEFT_RIGHT;
        }
    }

    public static int fm(String str) {
        return fm(str, -16777216);
    }

    public static int fm(String str, int i10) {
        if (TextUtils.isEmpty(str)) {
            return i10;
        }
        if (str.equals("transparent")) {
            return 0;
        }
        if (str.charAt(0) == '#' && str.length() == 4) {
            StringBuilder sb = new StringBuilder("#");
            char[] charArray = str.toCharArray();
            for (int i11 = 1; i11 < charArray.length; i11++) {
                sb.append(charArray[i11]);
                sb.append(charArray[i11]);
            }
            return Color.parseColor(sb.toString());
        }
        if (str.charAt(0) == '#' && str.length() == 7) {
            return Color.parseColor(str);
        }
        if (str.charAt(0) == '#' && str.length() == 9) {
            return Color.parseColor(str);
        }
        if (!str.startsWith("rgba")) {
            return -16777216;
        }
        String[] strArrSplit = str.substring(str.indexOf("(") + 1, str.indexOf(")")).split(",");
        if (strArrSplit == null || strArrSplit.length != 4) {
            return i10;
        }
        return (((int) ((Float.parseFloat(strArrSplit[3]) * 255.0f) + 0.5f)) << 24) | (((int) Float.parseFloat(strArrSplit[0])) << 16) | (((int) Float.parseFloat(strArrSplit[1])) << 8) | ((int) Float.parseFloat(strArrSplit[2]));
    }

    public static int fm(String str, char c6) {
        if (TextUtils.isEmpty(str)) {
            return 0;
        }
        int i10 = 0;
        for (int i11 = 0; i11 < str.length(); i11++) {
            if (str.charAt(i11) == c6) {
                i10++;
            }
        }
        return i10;
    }
}
