package p; import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.LinearGradient; import android.graphics.RadialGradient; import android.graphics.Shader; import android.graphics.SweepGradient; import android.util.AttributeSet; import java.util.List; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; /* loaded from: classes.dex */ abstract class f { private static a a(a aVar, int i10, int i11, boolean z10, int i12) { return aVar != null ? aVar : z10 ? new a(i10, i12, i11) : new a(i10, i11); } static Shader b(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) { String name = xmlPullParser.getName(); if (!name.equals("gradient")) { throw new XmlPullParserException(xmlPullParser.getPositionDescription() + ": invalid gradient color tag " + name); } TypedArray k10 = i.k(resources, theme, attributeSet, o.d.A); float f10 = i.f(k10, xmlPullParser, "startX", o.d.J, 0.0f); float f11 = i.f(k10, xmlPullParser, "startY", o.d.K, 0.0f); float f12 = i.f(k10, xmlPullParser, "endX", o.d.L, 0.0f); float f13 = i.f(k10, xmlPullParser, "endY", o.d.M, 0.0f); float f14 = i.f(k10, xmlPullParser, "centerX", o.d.E, 0.0f); float f15 = i.f(k10, xmlPullParser, "centerY", o.d.F, 0.0f); int g10 = i.g(k10, xmlPullParser, "type", o.d.D, 0); int b10 = i.b(k10, xmlPullParser, "startColor", o.d.B, 0); boolean j10 = i.j(xmlPullParser, "centerColor"); int b11 = i.b(k10, xmlPullParser, "centerColor", o.d.I, 0); int b12 = i.b(k10, xmlPullParser, "endColor", o.d.C, 0); int g11 = i.g(k10, xmlPullParser, "tileMode", o.d.H, 0); float f16 = i.f(k10, xmlPullParser, "gradientRadius", o.d.G, 0.0f); k10.recycle(); a a10 = a(c(resources, xmlPullParser, attributeSet, theme), b10, b12, j10, b11); if (g10 != 1) { return g10 != 2 ? new LinearGradient(f10, f11, f12, f13, a10.f12874a, a10.f12875b, d(g11)) : new SweepGradient(f14, f15, a10.f12874a, a10.f12875b); } if (f16 > 0.0f) { return new RadialGradient(f14, f15, f16, a10.f12874a, a10.f12875b, d(g11)); } throw new XmlPullParserException(" tag requires 'gradientRadius' attribute with radial type"); } /* JADX WARN: Code restructure failed: missing block: B:31:0x0080, code lost: throw new org.xmlpull.v1.XmlPullParserException(r10.getPositionDescription() + ": tag requires a 'color' attribute and a 'offset' attribute!"); */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ private static p.f.a c(android.content.res.Resources r9, org.xmlpull.v1.XmlPullParser r10, android.util.AttributeSet r11, android.content.res.Resources.Theme r12) { /* int r0 = r10.getDepth() r1 = 1 int r0 = r0 + r1 java.util.ArrayList r2 = new java.util.ArrayList r3 = 20 r2.(r3) java.util.ArrayList r4 = new java.util.ArrayList r4.(r3) L12: int r3 = r10.next() if (r3 == r1) goto L81 int r5 = r10.getDepth() if (r5 >= r0) goto L21 r6 = 3 if (r3 == r6) goto L81 L21: r6 = 2 if (r3 == r6) goto L25 goto L12 L25: if (r5 > r0) goto L12 java.lang.String r3 = r10.getName() java.lang.String r5 = "item" boolean r3 = r3.equals(r5) if (r3 != 0) goto L34 goto L12 L34: int[] r3 = o.d.N android.content.res.TypedArray r3 = p.i.k(r9, r12, r11, r3) int r5 = o.d.O boolean r6 = r3.hasValue(r5) int r7 = o.d.P boolean r8 = r3.hasValue(r7) if (r6 == 0) goto L66 if (r8 == 0) goto L66 r6 = 0 int r5 = r3.getColor(r5, r6) r6 = 0 float r6 = r3.getFloat(r7, r6) r3.recycle() java.lang.Integer r3 = java.lang.Integer.valueOf(r5) r4.add(r3) java.lang.Float r3 = java.lang.Float.valueOf(r6) r2.add(r3) goto L12 L66: org.xmlpull.v1.XmlPullParserException r9 = new org.xmlpull.v1.XmlPullParserException java.lang.StringBuilder r11 = new java.lang.StringBuilder r11.() java.lang.String r10 = r10.getPositionDescription() r11.append(r10) java.lang.String r10 = ": tag requires a 'color' attribute and a 'offset' attribute!" r11.append(r10) java.lang.String r10 = r11.toString() r9.(r10) throw r9 L81: int r9 = r4.size() if (r9 <= 0) goto L8d p.f$a r9 = new p.f$a r9.(r4, r2) return r9 L8d: r9 = 0 return r9 */ throw new UnsupportedOperationException("Method not decompiled: p.f.c(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme):p.f$a"); } private static Shader.TileMode d(int i10) { return i10 != 1 ? i10 != 2 ? Shader.TileMode.CLAMP : Shader.TileMode.MIRROR : Shader.TileMode.REPEAT; } static final class a { /* renamed from: a, reason: collision with root package name */ final int[] f12874a; /* renamed from: b, reason: collision with root package name */ final float[] f12875b; a(List list, List list2) { int size = list.size(); this.f12874a = new int[size]; this.f12875b = new float[size]; for (int i10 = 0; i10 < size; i10++) { this.f12874a[i10] = ((Integer) list.get(i10)).intValue(); this.f12875b[i10] = ((Float) list2.get(i10)).floatValue(); } } a(int i10, int i11) { this.f12874a = new int[]{i10, i11}; this.f12875b = new float[]{0.0f, 1.0f}; } a(int i10, int i11, int i12) { this.f12874a = new int[]{i10, i11, i12}; this.f12875b = new float[]{0.0f, 0.5f, 1.0f}; } } }