package v;

import java.io.PrintStream;
import java.lang.reflect.Array;
import java.util.Arrays;

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final f f33566b = new f();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final String[] f33567c = {"standard", "accelerate", "decelerate", "linear"};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public String f33568a = "identity";

    public static f c(String str) {
        if (str == null) {
            return null;
        }
        if (str.startsWith("cubic")) {
            return new e(str);
        }
        if (str.startsWith("spline")) {
            n nVar = new n();
            nVar.f33568a = str;
            double[] dArr = new double[str.length() / 2];
            int iIndexOf = str.indexOf(40) + 1;
            int iIndexOf2 = str.indexOf(44, iIndexOf);
            int i10 = 0;
            while (iIndexOf2 != -1) {
                dArr[i10] = Double.parseDouble(str.substring(iIndexOf, iIndexOf2).trim());
                iIndexOf = iIndexOf2 + 1;
                iIndexOf2 = str.indexOf(44, iIndexOf);
                i10++;
            }
            dArr[i10] = Double.parseDouble(str.substring(iIndexOf, str.indexOf(41, iIndexOf)).trim());
            double[] dArrCopyOf = Arrays.copyOf(dArr, i10 + 1);
            int length = (dArrCopyOf.length * 3) - 2;
            int length2 = dArrCopyOf.length - 1;
            double d10 = 1.0d / ((double) length2);
            double[][] dArr2 = (double[][]) Array.newInstance((Class<?>) Double.TYPE, length, 1);
            double[] dArr3 = new double[length];
            for (int i11 = 0; i11 < dArrCopyOf.length; i11++) {
                double d11 = dArrCopyOf[i11];
                int i12 = i11 + length2;
                dArr2[i12][0] = d11;
                double d12 = ((double) i11) * d10;
                dArr3[i12] = d12;
                if (i11 > 0) {
                    int i13 = (length2 * 2) + i11;
                    dArr2[i13][0] = d11 + 1.0d;
                    dArr3[i13] = d12 + 1.0d;
                    int i14 = i11 - 1;
                    dArr2[i14][0] = (d11 - 1.0d) - d10;
                    dArr3[i14] = (d12 - 1.0d) - d10;
                }
            }
            j jVar = new j(dArr3, dArr2);
            PrintStream printStream = System.out;
            printStream.println(" 0 " + jVar.e(0.0d));
            printStream.println(" 1 " + jVar.e(1.0d));
            nVar.f33606d = jVar;
            return nVar;
        }
        if (str.startsWith("Schlick")) {
            l lVar = new l();
            lVar.f33568a = str;
            int iIndexOf3 = str.indexOf(40);
            int iIndexOf4 = str.indexOf(44, iIndexOf3);
            lVar.f33595d = Double.parseDouble(str.substring(iIndexOf3 + 1, iIndexOf4).trim());
            int i15 = iIndexOf4 + 1;
            lVar.f33596e = Double.parseDouble(str.substring(i15, str.indexOf(44, i15)).trim());
            return lVar;
        }
        switch (str) {
            case "accelerate":
                return new e("cubic(0.4, 0.05, 0.8, 0.7)");
            case "decelerate":
                return new e("cubic(0.0, 0.0, 0.2, 0.95)");
            case "anticipate":
                return new e("cubic(0.36, 0, 0.66, -0.56)");
            case "linear":
                return new e("cubic(1, 1, 0, 0)");
            case "overshoot":
                return new e("cubic(0.34, 1.56, 0.64, 1)");
            case "standard":
                return new e("cubic(0.4, 0.0, 0.2, 1)");
            default:
                System.err.println("transitionEasing syntax error syntax:transitionEasing=\"cubic(1.0,0.5,0.0,0.6)\" or " + Arrays.toString(f33567c));
                return f33566b;
        }
    }

    public double a(double d10) {
        return d10;
    }

    public double b(double d10) {
        return 1.0d;
    }

    public final String toString() {
        return this.f33568a;
    }
}
