package o; import java.io.PrintStream; import java.util.Arrays; /* loaded from: classes.dex */ public class Yrp { String b = "identity"; private static Yrp d = new Yrp(); public static String[] a = {"standard", "accelerate", "decelerate", "linear"}; public double a(double d2) { return 1.0d; } public double e(double d2) { return d2; } /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */ public static Yrp a(String str) { char c; if (str == null) { return null; } if (str.startsWith("cubic")) { return new HBt(str); } if (str.startsWith("spline")) { return new C7857cwJ(str); } if (str.startsWith("Schlick")) { return new Eag(str); } str.hashCode(); switch (str.hashCode()) { case -1354466595: if (str.equals("accelerate")) { c = 0; break; } c = 65535; break; case -1263948740: if (str.equals("decelerate")) { c = 1; break; } c = 65535; break; case -1197605014: if (str.equals("anticipate")) { c = 2; break; } c = 65535; break; case -1102672091: if (str.equals("linear")) { c = 3; break; } c = 65535; break; case -749065269: if (str.equals("overshoot")) { c = 4; break; } c = 65535; break; case 1312628413: if (str.equals("standard")) { c = 5; break; } c = 65535; break; default: c = 65535; break; } if (c == 0) { return new HBt("cubic(0.4, 0.05, 0.8, 0.7)"); } if (c == 1) { return new HBt("cubic(0.0, 0.0, 0.2, 0.95)"); } if (c == 2) { return new HBt("cubic(0.36, 0, 0.66, -0.56)"); } if (c == 3) { return new HBt("cubic(1, 1, 0, 0)"); } if (c == 4) { return new HBt("cubic(0.34, 1.56, 0.64, 1)"); } if (c == 5) { return new HBt("cubic(0.4, 0.0, 0.2, 1)"); } PrintStream printStream = System.err; StringBuilder sb = new StringBuilder("transitionEasing syntax error syntax:transitionEasing=\"cubic(1.0,0.5,0.0,0.6)\" or "); sb.append(Arrays.toString(a)); printStream.println(sb.toString()); return d; } /* loaded from: classes.dex */ static class HBt extends Yrp { private double c; private double d; private double e; private double i; HBt(String str) { this.b = str; int indexOf = str.indexOf(40); int indexOf2 = str.indexOf(44, indexOf); this.c = Double.parseDouble(str.substring(indexOf + 1, indexOf2).trim()); int i = indexOf2 + 1; int indexOf3 = str.indexOf(44, i); this.d = Double.parseDouble(str.substring(i, indexOf3).trim()); int i2 = indexOf3 + 1; int indexOf4 = str.indexOf(44, i2); this.e = Double.parseDouble(str.substring(i2, indexOf4).trim()); int i3 = indexOf4 + 1; this.i = Double.parseDouble(str.substring(i3, str.indexOf(41, i3)).trim()); } @Override // o.Yrp public final double a(double d) { double d2 = 0.5d; double d3 = 0.5d; while (d2 > 1.0E-4d) { d2 *= 0.5d; d3 = c(d3) < d ? d3 + d2 : d3 - d2; } double d4 = d3 - d2; double d5 = d3 + d2; return (d(d5) - d(d4)) / (c(d5) - c(d4)); } @Override // o.Yrp public final double e(double d) { if (d <= 0.0d) { return 0.0d; } if (d >= 1.0d) { return 1.0d; } double d2 = 0.5d; double d3 = 0.5d; while (d2 > 0.01d) { d2 *= 0.5d; d3 = c(d3) < d ? d3 + d2 : d3 - d2; } double d4 = d3 - d2; double c = c(d4); double d5 = d3 + d2; double c2 = c(d5); double d6 = d(d4); return (((d(d5) - d6) * (d - c)) / (c2 - c)) + d6; } private double d(double d) { double d2 = 1.0d - d; double d3 = 3.0d * d2; return (this.d * d2 * d3 * d) + (this.i * d3 * d * d) + (d * d * d); } private double c(double d) { double d2 = 1.0d - d; double d3 = 3.0d * d2; return (this.c * d2 * d3 * d) + (this.e * d3 * d * d) + (d * d * d); } } public String toString() { return this.b; } }