package androidx.vectordrawable.graphics.drawable; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.TypedArray; import android.content.res.XmlResourceParser; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.ColorFilter; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Path; import android.graphics.PathMeasure; import android.graphics.PorterDuff; import android.graphics.PorterDuffColorFilter; import android.graphics.Rect; import android.graphics.Region; import android.graphics.Shader; import android.graphics.drawable.Drawable; import android.graphics.drawable.VectorDrawable; import android.os.Build; import android.util.AttributeSet; import android.util.Log; import android.util.Xml; import java.io.IOException; import java.util.ArrayDeque; import java.util.ArrayList; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import q.h; /* loaded from: classes.dex */ public class g extends androidx.vectordrawable.graphics.drawable.f { /* renamed from: k, reason: collision with root package name */ static final PorterDuff.Mode f2702k = PorterDuff.Mode.SRC_IN; /* renamed from: b, reason: collision with root package name */ private h f2703b; /* renamed from: c, reason: collision with root package name */ private PorterDuffColorFilter f2704c; /* renamed from: d, reason: collision with root package name */ private ColorFilter f2705d; /* renamed from: e, reason: collision with root package name */ private boolean f2706e; /* renamed from: f, reason: collision with root package name */ private boolean f2707f; /* renamed from: g, reason: collision with root package name */ private Drawable.ConstantState f2708g; /* renamed from: h, reason: collision with root package name */ private final float[] f2709h; /* renamed from: i, reason: collision with root package name */ private final Matrix f2710i; /* renamed from: j, reason: collision with root package name */ private final Rect f2711j; private static class b extends f { b() { } private void f(TypedArray typedArray, XmlPullParser xmlPullParser) { String string = typedArray.getString(0); if (string != null) { this.f2738b = string; } String string2 = typedArray.getString(1); if (string2 != null) { this.f2737a = q.h.d(string2); } this.f2739c = p.i.g(typedArray, xmlPullParser, "fillType", 2, 0); } @Override // androidx.vectordrawable.graphics.drawable.g.f public boolean c() { return true; } public void e(Resources resources, AttributeSet attributeSet, Resources.Theme theme, XmlPullParser xmlPullParser) { if (p.i.j(xmlPullParser, "pathData")) { TypedArray k10 = p.i.k(resources, theme, attributeSet, androidx.vectordrawable.graphics.drawable.a.f2677d); f(k10, xmlPullParser); k10.recycle(); } } b(b bVar) { super(bVar); } } private static abstract class e { private e() { } public boolean a() { return false; } public boolean b(int[] iArr) { return false; } } private static class h extends Drawable.ConstantState { /* renamed from: a, reason: collision with root package name */ int f2758a; /* renamed from: b, reason: collision with root package name */ C0042g f2759b; /* renamed from: c, reason: collision with root package name */ ColorStateList f2760c; /* renamed from: d, reason: collision with root package name */ PorterDuff.Mode f2761d; /* renamed from: e, reason: collision with root package name */ boolean f2762e; /* renamed from: f, reason: collision with root package name */ Bitmap f2763f; /* renamed from: g, reason: collision with root package name */ ColorStateList f2764g; /* renamed from: h, reason: collision with root package name */ PorterDuff.Mode f2765h; /* renamed from: i, reason: collision with root package name */ int f2766i; /* renamed from: j, reason: collision with root package name */ boolean f2767j; /* renamed from: k, reason: collision with root package name */ boolean f2768k; /* renamed from: l, reason: collision with root package name */ Paint f2769l; public h(h hVar) { this.f2760c = null; this.f2761d = g.f2702k; if (hVar != null) { this.f2758a = hVar.f2758a; C0042g c0042g = new C0042g(hVar.f2759b); this.f2759b = c0042g; if (hVar.f2759b.f2746e != null) { c0042g.f2746e = new Paint(hVar.f2759b.f2746e); } if (hVar.f2759b.f2745d != null) { this.f2759b.f2745d = new Paint(hVar.f2759b.f2745d); } this.f2760c = hVar.f2760c; this.f2761d = hVar.f2761d; this.f2762e = hVar.f2762e; } } public boolean a(int i10, int i11) { return i10 == this.f2763f.getWidth() && i11 == this.f2763f.getHeight(); } public boolean b() { return !this.f2768k && this.f2764g == this.f2760c && this.f2765h == this.f2761d && this.f2767j == this.f2762e && this.f2766i == this.f2759b.getRootAlpha(); } public void c(int i10, int i11) { if (this.f2763f == null || !a(i10, i11)) { this.f2763f = Bitmap.createBitmap(i10, i11, Bitmap.Config.ARGB_8888); this.f2768k = true; } } public void d(Canvas canvas, ColorFilter colorFilter, Rect rect) { canvas.drawBitmap(this.f2763f, (Rect) null, rect, e(colorFilter)); } public Paint e(ColorFilter colorFilter) { if (!f() && colorFilter == null) { return null; } if (this.f2769l == null) { Paint paint = new Paint(); this.f2769l = paint; paint.setFilterBitmap(true); } this.f2769l.setAlpha(this.f2759b.getRootAlpha()); this.f2769l.setColorFilter(colorFilter); return this.f2769l; } public boolean f() { return this.f2759b.getRootAlpha() < 255; } public boolean g() { return this.f2759b.f(); } @Override // android.graphics.drawable.Drawable.ConstantState public int getChangingConfigurations() { return this.f2758a; } public boolean h(int[] iArr) { boolean g10 = this.f2759b.g(iArr); this.f2768k |= g10; return g10; } public void i() { this.f2764g = this.f2760c; this.f2765h = this.f2761d; this.f2766i = this.f2759b.getRootAlpha(); this.f2767j = this.f2762e; this.f2768k = false; } public void j(int i10, int i11) { this.f2763f.eraseColor(0); this.f2759b.b(new Canvas(this.f2763f), i10, i11, null); } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable() { return new g(this); } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources) { return new g(this); } public h() { this.f2760c = null; this.f2761d = g.f2702k; this.f2759b = new C0042g(); } } g() { this.f2707f = true; this.f2709h = new float[9]; this.f2710i = new Matrix(); this.f2711j = new Rect(); this.f2703b = new h(); } static int a(int i10, float f10) { return (i10 & 16777215) | (((int) (Color.alpha(i10) * f10)) << 24); } public static g b(Resources resources, int i10, Resources.Theme theme) { int next; if (Build.VERSION.SDK_INT >= 24) { g gVar = new g(); gVar.f2701a = p.h.d(resources, i10, theme); gVar.f2708g = new i(gVar.f2701a.getConstantState()); return gVar; } try { XmlResourceParser xml = resources.getXml(i10); AttributeSet asAttributeSet = Xml.asAttributeSet(xml); do { next = xml.next(); if (next == 2) { break; } } while (next != 1); if (next == 2) { return c(resources, xml, asAttributeSet, theme); } throw new XmlPullParserException("No start tag found"); } catch (IOException e10) { Log.e("VectorDrawableCompat", "parser error", e10); return null; } catch (XmlPullParserException e11) { Log.e("VectorDrawableCompat", "parser error", e11); return null; } } public static g c(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) { g gVar = new g(); gVar.inflate(resources, xmlPullParser, attributeSet, theme); return gVar; } private void e(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) { h hVar = this.f2703b; C0042g c0042g = hVar.f2759b; ArrayDeque arrayDeque = new ArrayDeque(); arrayDeque.push(c0042g.f2749h); int eventType = xmlPullParser.getEventType(); int depth = xmlPullParser.getDepth() + 1; boolean z10 = true; while (eventType != 1 && (xmlPullParser.getDepth() >= depth || eventType != 3)) { if (eventType == 2) { String name = xmlPullParser.getName(); d dVar = (d) arrayDeque.peek(); if ("path".equals(name)) { c cVar = new c(); cVar.g(resources, attributeSet, theme, xmlPullParser); dVar.f2725b.add(cVar); if (cVar.getPathName() != null) { c0042g.f2757p.put(cVar.getPathName(), cVar); } hVar.f2758a = cVar.f2740d | hVar.f2758a; z10 = false; } else if ("clip-path".equals(name)) { b bVar = new b(); bVar.e(resources, attributeSet, theme, xmlPullParser); dVar.f2725b.add(bVar); if (bVar.getPathName() != null) { c0042g.f2757p.put(bVar.getPathName(), bVar); } hVar.f2758a = bVar.f2740d | hVar.f2758a; } else if ("group".equals(name)) { d dVar2 = new d(); dVar2.c(resources, attributeSet, theme, xmlPullParser); dVar.f2725b.add(dVar2); arrayDeque.push(dVar2); if (dVar2.getGroupName() != null) { c0042g.f2757p.put(dVar2.getGroupName(), dVar2); } hVar.f2758a = dVar2.f2734k | hVar.f2758a; } } else if (eventType == 3 && "group".equals(xmlPullParser.getName())) { arrayDeque.pop(); } eventType = xmlPullParser.next(); } if (z10) { throw new XmlPullParserException("no path defined"); } } private boolean f() { return isAutoMirrored() && r.c.f(this) == 1; } private static PorterDuff.Mode g(int i10, PorterDuff.Mode mode) { if (i10 == 3) { return PorterDuff.Mode.SRC_OVER; } if (i10 == 5) { return PorterDuff.Mode.SRC_IN; } if (i10 == 9) { return PorterDuff.Mode.SRC_ATOP; } switch (i10) { case 14: return PorterDuff.Mode.MULTIPLY; case 15: return PorterDuff.Mode.SCREEN; case 16: return PorterDuff.Mode.ADD; default: return mode; } } private void i(TypedArray typedArray, XmlPullParser xmlPullParser, Resources.Theme theme) { h hVar = this.f2703b; C0042g c0042g = hVar.f2759b; hVar.f2761d = g(p.i.g(typedArray, xmlPullParser, "tintMode", 6, -1), PorterDuff.Mode.SRC_IN); ColorStateList c10 = p.i.c(typedArray, xmlPullParser, theme, "tint", 1); if (c10 != null) { hVar.f2760c = c10; } hVar.f2762e = p.i.a(typedArray, xmlPullParser, "autoMirrored", 5, hVar.f2762e); c0042g.f2752k = p.i.f(typedArray, xmlPullParser, "viewportWidth", 7, c0042g.f2752k); float f10 = p.i.f(typedArray, xmlPullParser, "viewportHeight", 8, c0042g.f2753l); c0042g.f2753l = f10; if (c0042g.f2752k <= 0.0f) { throw new XmlPullParserException(typedArray.getPositionDescription() + " tag requires viewportWidth > 0"); } if (f10 <= 0.0f) { throw new XmlPullParserException(typedArray.getPositionDescription() + " tag requires viewportHeight > 0"); } c0042g.f2750i = typedArray.getDimension(3, c0042g.f2750i); float dimension = typedArray.getDimension(2, c0042g.f2751j); c0042g.f2751j = dimension; if (c0042g.f2750i <= 0.0f) { throw new XmlPullParserException(typedArray.getPositionDescription() + " tag requires width > 0"); } if (dimension <= 0.0f) { throw new XmlPullParserException(typedArray.getPositionDescription() + " tag requires height > 0"); } c0042g.setAlpha(p.i.f(typedArray, xmlPullParser, "alpha", 4, c0042g.getAlpha())); String string = typedArray.getString(0); if (string != null) { c0042g.f2755n = string; c0042g.f2757p.put(string, c0042g); } } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void applyTheme(Resources.Theme theme) { super.applyTheme(theme); } @Override // android.graphics.drawable.Drawable public boolean canApplyTheme() { Drawable drawable = this.f2701a; if (drawable == null) { return false; } r.c.b(drawable); return false; } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void clearColorFilter() { super.clearColorFilter(); } Object d(String str) { return this.f2703b.f2759b.f2757p.get(str); } @Override // android.graphics.drawable.Drawable public void draw(Canvas canvas) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.draw(canvas); return; } copyBounds(this.f2711j); if (this.f2711j.width() <= 0 || this.f2711j.height() <= 0) { return; } ColorFilter colorFilter = this.f2705d; if (colorFilter == null) { colorFilter = this.f2704c; } canvas.getMatrix(this.f2710i); this.f2710i.getValues(this.f2709h); float abs = Math.abs(this.f2709h[0]); float abs2 = Math.abs(this.f2709h[4]); float abs3 = Math.abs(this.f2709h[1]); float abs4 = Math.abs(this.f2709h[3]); if (abs3 != 0.0f || abs4 != 0.0f) { abs = 1.0f; abs2 = 1.0f; } int min = Math.min(2048, (int) (this.f2711j.width() * abs)); int min2 = Math.min(2048, (int) (this.f2711j.height() * abs2)); if (min <= 0 || min2 <= 0) { return; } int save = canvas.save(); Rect rect = this.f2711j; canvas.translate(rect.left, rect.top); if (f()) { canvas.translate(this.f2711j.width(), 0.0f); canvas.scale(-1.0f, 1.0f); } this.f2711j.offsetTo(0, 0); this.f2703b.c(min, min2); if (!this.f2707f) { this.f2703b.j(min, min2); } else if (!this.f2703b.b()) { this.f2703b.j(min, min2); this.f2703b.i(); } this.f2703b.d(canvas, colorFilter, this.f2711j); canvas.restoreToCount(save); } @Override // android.graphics.drawable.Drawable public int getAlpha() { Drawable drawable = this.f2701a; return drawable != null ? r.c.d(drawable) : this.f2703b.f2759b.getRootAlpha(); } @Override // android.graphics.drawable.Drawable public int getChangingConfigurations() { Drawable drawable = this.f2701a; return drawable != null ? drawable.getChangingConfigurations() : super.getChangingConfigurations() | this.f2703b.getChangingConfigurations(); } @Override // android.graphics.drawable.Drawable public ColorFilter getColorFilter() { Drawable drawable = this.f2701a; return drawable != null ? r.c.e(drawable) : this.f2705d; } @Override // android.graphics.drawable.Drawable public Drawable.ConstantState getConstantState() { if (this.f2701a != null && Build.VERSION.SDK_INT >= 24) { return new i(this.f2701a.getConstantState()); } this.f2703b.f2758a = getChangingConfigurations(); return this.f2703b; } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ Drawable getCurrent() { return super.getCurrent(); } @Override // android.graphics.drawable.Drawable public int getIntrinsicHeight() { Drawable drawable = this.f2701a; return drawable != null ? drawable.getIntrinsicHeight() : (int) this.f2703b.f2759b.f2751j; } @Override // android.graphics.drawable.Drawable public int getIntrinsicWidth() { Drawable drawable = this.f2701a; return drawable != null ? drawable.getIntrinsicWidth() : (int) this.f2703b.f2759b.f2750i; } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int getMinimumHeight() { return super.getMinimumHeight(); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int getMinimumWidth() { return super.getMinimumWidth(); } @Override // android.graphics.drawable.Drawable public int getOpacity() { Drawable drawable = this.f2701a; if (drawable != null) { return drawable.getOpacity(); } return -3; } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ boolean getPadding(Rect rect) { return super.getPadding(rect); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ int[] getState() { return super.getState(); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ Region getTransparentRegion() { return super.getTransparentRegion(); } void h(boolean z10) { this.f2707f = z10; } @Override // android.graphics.drawable.Drawable public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.inflate(resources, xmlPullParser, attributeSet); } else { inflate(resources, xmlPullParser, attributeSet, null); } } @Override // android.graphics.drawable.Drawable public void invalidateSelf() { Drawable drawable = this.f2701a; if (drawable != null) { drawable.invalidateSelf(); } else { super.invalidateSelf(); } } @Override // android.graphics.drawable.Drawable public boolean isAutoMirrored() { Drawable drawable = this.f2701a; return drawable != null ? r.c.h(drawable) : this.f2703b.f2762e; } @Override // android.graphics.drawable.Drawable public boolean isStateful() { h hVar; ColorStateList colorStateList; Drawable drawable = this.f2701a; return drawable != null ? drawable.isStateful() : super.isStateful() || ((hVar = this.f2703b) != null && (hVar.g() || ((colorStateList = this.f2703b.f2760c) != null && colorStateList.isStateful()))); } PorterDuffColorFilter j(PorterDuffColorFilter porterDuffColorFilter, ColorStateList colorStateList, PorterDuff.Mode mode) { if (colorStateList == null || mode == null) { return null; } return new PorterDuffColorFilter(colorStateList.getColorForState(getState(), 0), mode); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void jumpToCurrentState() { super.jumpToCurrentState(); } @Override // android.graphics.drawable.Drawable public Drawable mutate() { Drawable drawable = this.f2701a; if (drawable != null) { drawable.mutate(); return this; } if (!this.f2706e && super.mutate() == this) { this.f2703b = new h(this.f2703b); this.f2706e = true; } return this; } @Override // android.graphics.drawable.Drawable protected void onBoundsChange(Rect rect) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.setBounds(rect); } } @Override // android.graphics.drawable.Drawable protected boolean onStateChange(int[] iArr) { boolean z10; PorterDuff.Mode mode; Drawable drawable = this.f2701a; if (drawable != null) { return drawable.setState(iArr); } h hVar = this.f2703b; ColorStateList colorStateList = hVar.f2760c; if (colorStateList == null || (mode = hVar.f2761d) == null) { z10 = false; } else { this.f2704c = j(this.f2704c, colorStateList, mode); invalidateSelf(); z10 = true; } if (!hVar.g() || !hVar.h(iArr)) { return z10; } invalidateSelf(); return true; } @Override // android.graphics.drawable.Drawable public void scheduleSelf(Runnable runnable, long j10) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.scheduleSelf(runnable, j10); } else { super.scheduleSelf(runnable, j10); } } @Override // android.graphics.drawable.Drawable public void setAlpha(int i10) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.setAlpha(i10); } else if (this.f2703b.f2759b.getRootAlpha() != i10) { this.f2703b.f2759b.setRootAlpha(i10); invalidateSelf(); } } @Override // android.graphics.drawable.Drawable public void setAutoMirrored(boolean z10) { Drawable drawable = this.f2701a; if (drawable != null) { r.c.j(drawable, z10); } else { this.f2703b.f2762e = z10; } } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setChangingConfigurations(int i10) { super.setChangingConfigurations(i10); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setColorFilter(int i10, PorterDuff.Mode mode) { super.setColorFilter(i10, mode); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setFilterBitmap(boolean z10) { super.setFilterBitmap(z10); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setHotspot(float f10, float f11) { super.setHotspot(f10, f11); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ void setHotspotBounds(int i10, int i11, int i12, int i13) { super.setHotspotBounds(i10, i11, i12, i13); } @Override // androidx.vectordrawable.graphics.drawable.f, android.graphics.drawable.Drawable public /* bridge */ /* synthetic */ boolean setState(int[] iArr) { return super.setState(iArr); } @Override // android.graphics.drawable.Drawable public void setTint(int i10) { Drawable drawable = this.f2701a; if (drawable != null) { r.c.n(drawable, i10); } else { setTintList(ColorStateList.valueOf(i10)); } } @Override // android.graphics.drawable.Drawable public void setTintList(ColorStateList colorStateList) { Drawable drawable = this.f2701a; if (drawable != null) { r.c.o(drawable, colorStateList); return; } h hVar = this.f2703b; if (hVar.f2760c != colorStateList) { hVar.f2760c = colorStateList; this.f2704c = j(this.f2704c, colorStateList, hVar.f2761d); invalidateSelf(); } } @Override // android.graphics.drawable.Drawable public void setTintMode(PorterDuff.Mode mode) { Drawable drawable = this.f2701a; if (drawable != null) { r.c.p(drawable, mode); return; } h hVar = this.f2703b; if (hVar.f2761d != mode) { hVar.f2761d = mode; this.f2704c = j(this.f2704c, hVar.f2760c, mode); invalidateSelf(); } } @Override // android.graphics.drawable.Drawable public boolean setVisible(boolean z10, boolean z11) { Drawable drawable = this.f2701a; return drawable != null ? drawable.setVisible(z10, z11) : super.setVisible(z10, z11); } @Override // android.graphics.drawable.Drawable public void unscheduleSelf(Runnable runnable) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.unscheduleSelf(runnable); } else { super.unscheduleSelf(runnable); } } private static class i extends Drawable.ConstantState { /* renamed from: a, reason: collision with root package name */ private final Drawable.ConstantState f2770a; public i(Drawable.ConstantState constantState) { this.f2770a = constantState; } @Override // android.graphics.drawable.Drawable.ConstantState public boolean canApplyTheme() { return this.f2770a.canApplyTheme(); } @Override // android.graphics.drawable.Drawable.ConstantState public int getChangingConfigurations() { return this.f2770a.getChangingConfigurations(); } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable() { g gVar = new g(); gVar.f2701a = (VectorDrawable) this.f2770a.newDrawable(); return gVar; } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources) { g gVar = new g(); gVar.f2701a = (VectorDrawable) this.f2770a.newDrawable(resources); return gVar; } @Override // android.graphics.drawable.Drawable.ConstantState public Drawable newDrawable(Resources resources, Resources.Theme theme) { g gVar = new g(); gVar.f2701a = (VectorDrawable) this.f2770a.newDrawable(resources, theme); return gVar; } } @Override // android.graphics.drawable.Drawable public void setColorFilter(ColorFilter colorFilter) { Drawable drawable = this.f2701a; if (drawable != null) { drawable.setColorFilter(colorFilter); } else { this.f2705d = colorFilter; invalidateSelf(); } } private static abstract class f extends e { /* renamed from: a, reason: collision with root package name */ protected h.b[] f2737a; /* renamed from: b, reason: collision with root package name */ String f2738b; /* renamed from: c, reason: collision with root package name */ int f2739c; /* renamed from: d, reason: collision with root package name */ int f2740d; public f() { super(); this.f2737a = null; this.f2739c = 0; } public boolean c() { return false; } public void d(Path path) { path.reset(); h.b[] bVarArr = this.f2737a; if (bVarArr != null) { h.b.e(bVarArr, path); } } public h.b[] getPathData() { return this.f2737a; } public String getPathName() { return this.f2738b; } public void setPathData(h.b[] bVarArr) { if (q.h.b(this.f2737a, bVarArr)) { q.h.j(this.f2737a, bVarArr); } else { this.f2737a = q.h.f(bVarArr); } } public f(f fVar) { super(); this.f2737a = null; this.f2739c = 0; this.f2738b = fVar.f2738b; this.f2740d = fVar.f2740d; this.f2737a = q.h.f(fVar.f2737a); } } @Override // android.graphics.drawable.Drawable public void inflate(Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) { Drawable drawable = this.f2701a; if (drawable != null) { r.c.g(drawable, resources, xmlPullParser, attributeSet, theme); return; } h hVar = this.f2703b; hVar.f2759b = new C0042g(); TypedArray k10 = p.i.k(resources, theme, attributeSet, androidx.vectordrawable.graphics.drawable.a.f2674a); i(k10, xmlPullParser, theme); k10.recycle(); hVar.f2758a = getChangingConfigurations(); hVar.f2768k = true; e(resources, xmlPullParser, attributeSet, theme); this.f2704c = j(this.f2704c, hVar.f2760c, hVar.f2761d); } g(h hVar) { this.f2707f = true; this.f2709h = new float[9]; this.f2710i = new Matrix(); this.f2711j = new Rect(); this.f2703b = hVar; this.f2704c = j(this.f2704c, hVar.f2760c, hVar.f2761d); } private static class c extends f { /* renamed from: e, reason: collision with root package name */ private int[] f2712e; /* renamed from: f, reason: collision with root package name */ p.d f2713f; /* renamed from: g, reason: collision with root package name */ float f2714g; /* renamed from: h, reason: collision with root package name */ p.d f2715h; /* renamed from: i, reason: collision with root package name */ float f2716i; /* renamed from: j, reason: collision with root package name */ float f2717j; /* renamed from: k, reason: collision with root package name */ float f2718k; /* renamed from: l, reason: collision with root package name */ float f2719l; /* renamed from: m, reason: collision with root package name */ float f2720m; /* renamed from: n, reason: collision with root package name */ Paint.Cap f2721n; /* renamed from: o, reason: collision with root package name */ Paint.Join f2722o; /* renamed from: p, reason: collision with root package name */ float f2723p; c() { this.f2714g = 0.0f; this.f2716i = 1.0f; this.f2717j = 1.0f; this.f2718k = 0.0f; this.f2719l = 1.0f; this.f2720m = 0.0f; this.f2721n = Paint.Cap.BUTT; this.f2722o = Paint.Join.MITER; this.f2723p = 4.0f; } private Paint.Cap e(int i10, Paint.Cap cap) { return i10 != 0 ? i10 != 1 ? i10 != 2 ? cap : Paint.Cap.SQUARE : Paint.Cap.ROUND : Paint.Cap.BUTT; } private Paint.Join f(int i10, Paint.Join join) { return i10 != 0 ? i10 != 1 ? i10 != 2 ? join : Paint.Join.BEVEL : Paint.Join.ROUND : Paint.Join.MITER; } private void h(TypedArray typedArray, XmlPullParser xmlPullParser, Resources.Theme theme) { this.f2712e = null; if (p.i.j(xmlPullParser, "pathData")) { String string = typedArray.getString(0); if (string != null) { this.f2738b = string; } String string2 = typedArray.getString(2); if (string2 != null) { this.f2737a = q.h.d(string2); } this.f2715h = p.i.e(typedArray, xmlPullParser, theme, "fillColor", 1, 0); this.f2717j = p.i.f(typedArray, xmlPullParser, "fillAlpha", 12, this.f2717j); this.f2721n = e(p.i.g(typedArray, xmlPullParser, "strokeLineCap", 8, -1), this.f2721n); this.f2722o = f(p.i.g(typedArray, xmlPullParser, "strokeLineJoin", 9, -1), this.f2722o); this.f2723p = p.i.f(typedArray, xmlPullParser, "strokeMiterLimit", 10, this.f2723p); this.f2713f = p.i.e(typedArray, xmlPullParser, theme, "strokeColor", 3, 0); this.f2716i = p.i.f(typedArray, xmlPullParser, "strokeAlpha", 11, this.f2716i); this.f2714g = p.i.f(typedArray, xmlPullParser, "strokeWidth", 4, this.f2714g); this.f2719l = p.i.f(typedArray, xmlPullParser, "trimPathEnd", 6, this.f2719l); this.f2720m = p.i.f(typedArray, xmlPullParser, "trimPathOffset", 7, this.f2720m); this.f2718k = p.i.f(typedArray, xmlPullParser, "trimPathStart", 5, this.f2718k); this.f2739c = p.i.g(typedArray, xmlPullParser, "fillType", 13, this.f2739c); } } @Override // androidx.vectordrawable.graphics.drawable.g.e public boolean a() { return this.f2715h.i() || this.f2713f.i(); } @Override // androidx.vectordrawable.graphics.drawable.g.e public boolean b(int[] iArr) { return this.f2713f.j(iArr) | this.f2715h.j(iArr); } public void g(Resources resources, AttributeSet attributeSet, Resources.Theme theme, XmlPullParser xmlPullParser) { TypedArray k10 = p.i.k(resources, theme, attributeSet, androidx.vectordrawable.graphics.drawable.a.f2676c); h(k10, xmlPullParser, theme); k10.recycle(); } float getFillAlpha() { return this.f2717j; } int getFillColor() { return this.f2715h.e(); } float getStrokeAlpha() { return this.f2716i; } int getStrokeColor() { return this.f2713f.e(); } float getStrokeWidth() { return this.f2714g; } float getTrimPathEnd() { return this.f2719l; } float getTrimPathOffset() { return this.f2720m; } float getTrimPathStart() { return this.f2718k; } void setFillAlpha(float f10) { this.f2717j = f10; } void setFillColor(int i10) { this.f2715h.k(i10); } void setStrokeAlpha(float f10) { this.f2716i = f10; } void setStrokeColor(int i10) { this.f2713f.k(i10); } void setStrokeWidth(float f10) { this.f2714g = f10; } void setTrimPathEnd(float f10) { this.f2719l = f10; } void setTrimPathOffset(float f10) { this.f2720m = f10; } void setTrimPathStart(float f10) { this.f2718k = f10; } c(c cVar) { super(cVar); this.f2714g = 0.0f; this.f2716i = 1.0f; this.f2717j = 1.0f; this.f2718k = 0.0f; this.f2719l = 1.0f; this.f2720m = 0.0f; this.f2721n = Paint.Cap.BUTT; this.f2722o = Paint.Join.MITER; this.f2723p = 4.0f; this.f2712e = cVar.f2712e; this.f2713f = cVar.f2713f; this.f2714g = cVar.f2714g; this.f2716i = cVar.f2716i; this.f2715h = cVar.f2715h; this.f2739c = cVar.f2739c; this.f2717j = cVar.f2717j; this.f2718k = cVar.f2718k; this.f2719l = cVar.f2719l; this.f2720m = cVar.f2720m; this.f2721n = cVar.f2721n; this.f2722o = cVar.f2722o; this.f2723p = cVar.f2723p; } } /* renamed from: androidx.vectordrawable.graphics.drawable.g$g, reason: collision with other inner class name */ private static class C0042g { /* renamed from: q, reason: collision with root package name */ private static final Matrix f2741q = new Matrix(); /* renamed from: a, reason: collision with root package name */ private final Path f2742a; /* renamed from: b, reason: collision with root package name */ private final Path f2743b; /* renamed from: c, reason: collision with root package name */ private final Matrix f2744c; /* renamed from: d, reason: collision with root package name */ Paint f2745d; /* renamed from: e, reason: collision with root package name */ Paint f2746e; /* renamed from: f, reason: collision with root package name */ private PathMeasure f2747f; /* renamed from: g, reason: collision with root package name */ private int f2748g; /* renamed from: h, reason: collision with root package name */ final d f2749h; /* renamed from: i, reason: collision with root package name */ float f2750i; /* renamed from: j, reason: collision with root package name */ float f2751j; /* renamed from: k, reason: collision with root package name */ float f2752k; /* renamed from: l, reason: collision with root package name */ float f2753l; /* renamed from: m, reason: collision with root package name */ int f2754m; /* renamed from: n, reason: collision with root package name */ String f2755n; /* renamed from: o, reason: collision with root package name */ Boolean f2756o; /* renamed from: p, reason: collision with root package name */ final androidx.collection.a f2757p; public C0042g() { this.f2744c = new Matrix(); this.f2750i = 0.0f; this.f2751j = 0.0f; this.f2752k = 0.0f; this.f2753l = 0.0f; this.f2754m = 255; this.f2755n = null; this.f2756o = null; this.f2757p = new androidx.collection.a(); this.f2749h = new d(); this.f2742a = new Path(); this.f2743b = new Path(); } private static float a(float f10, float f11, float f12, float f13) { return (f10 * f13) - (f11 * f12); } private void c(d dVar, Matrix matrix, Canvas canvas, int i10, int i11, ColorFilter colorFilter) { dVar.f2724a.set(matrix); dVar.f2724a.preConcat(dVar.f2733j); canvas.save(); for (int i12 = 0; i12 < dVar.f2725b.size(); i12++) { e eVar = (e) dVar.f2725b.get(i12); if (eVar instanceof d) { c((d) eVar, dVar.f2724a, canvas, i10, i11, colorFilter); } else if (eVar instanceof f) { d(dVar, (f) eVar, canvas, i10, i11, colorFilter); } } canvas.restore(); } private void d(d dVar, f fVar, Canvas canvas, int i10, int i11, ColorFilter colorFilter) { float f10 = i10 / this.f2752k; float f11 = i11 / this.f2753l; float min = Math.min(f10, f11); Matrix matrix = dVar.f2724a; this.f2744c.set(matrix); this.f2744c.postScale(f10, f11); float e10 = e(matrix); if (e10 == 0.0f) { return; } fVar.d(this.f2742a); Path path = this.f2742a; this.f2743b.reset(); if (fVar.c()) { this.f2743b.setFillType(fVar.f2739c == 0 ? Path.FillType.WINDING : Path.FillType.EVEN_ODD); this.f2743b.addPath(path, this.f2744c); canvas.clipPath(this.f2743b); return; } c cVar = (c) fVar; float f12 = cVar.f2718k; if (f12 != 0.0f || cVar.f2719l != 1.0f) { float f13 = cVar.f2720m; float f14 = (f12 + f13) % 1.0f; float f15 = (cVar.f2719l + f13) % 1.0f; if (this.f2747f == null) { this.f2747f = new PathMeasure(); } this.f2747f.setPath(this.f2742a, false); float length = this.f2747f.getLength(); float f16 = f14 * length; float f17 = f15 * length; path.reset(); if (f16 > f17) { this.f2747f.getSegment(f16, length, path, true); this.f2747f.getSegment(0.0f, f17, path, true); } else { this.f2747f.getSegment(f16, f17, path, true); } path.rLineTo(0.0f, 0.0f); } this.f2743b.addPath(path, this.f2744c); if (cVar.f2715h.l()) { p.d dVar2 = cVar.f2715h; if (this.f2746e == null) { Paint paint = new Paint(1); this.f2746e = paint; paint.setStyle(Paint.Style.FILL); } Paint paint2 = this.f2746e; if (dVar2.h()) { Shader f18 = dVar2.f(); f18.setLocalMatrix(this.f2744c); paint2.setShader(f18); paint2.setAlpha(Math.round(cVar.f2717j * 255.0f)); } else { paint2.setShader(null); paint2.setAlpha(255); paint2.setColor(g.a(dVar2.e(), cVar.f2717j)); } paint2.setColorFilter(colorFilter); this.f2743b.setFillType(cVar.f2739c == 0 ? Path.FillType.WINDING : Path.FillType.EVEN_ODD); canvas.drawPath(this.f2743b, paint2); } if (cVar.f2713f.l()) { p.d dVar3 = cVar.f2713f; if (this.f2745d == null) { Paint paint3 = new Paint(1); this.f2745d = paint3; paint3.setStyle(Paint.Style.STROKE); } Paint paint4 = this.f2745d; Paint.Join join = cVar.f2722o; if (join != null) { paint4.setStrokeJoin(join); } Paint.Cap cap = cVar.f2721n; if (cap != null) { paint4.setStrokeCap(cap); } paint4.setStrokeMiter(cVar.f2723p); if (dVar3.h()) { Shader f19 = dVar3.f(); f19.setLocalMatrix(this.f2744c); paint4.setShader(f19); paint4.setAlpha(Math.round(cVar.f2716i * 255.0f)); } else { paint4.setShader(null); paint4.setAlpha(255); paint4.setColor(g.a(dVar3.e(), cVar.f2716i)); } paint4.setColorFilter(colorFilter); paint4.setStrokeWidth(cVar.f2714g * min * e10); canvas.drawPath(this.f2743b, paint4); } } private float e(Matrix matrix) { float[] fArr = {0.0f, 1.0f, 1.0f, 0.0f}; matrix.mapVectors(fArr); float hypot = (float) Math.hypot(fArr[0], fArr[1]); float hypot2 = (float) Math.hypot(fArr[2], fArr[3]); float a10 = a(fArr[0], fArr[1], fArr[2], fArr[3]); float max = Math.max(hypot, hypot2); if (max > 0.0f) { return Math.abs(a10) / max; } return 0.0f; } public void b(Canvas canvas, int i10, int i11, ColorFilter colorFilter) { c(this.f2749h, f2741q, canvas, i10, i11, colorFilter); } public boolean f() { if (this.f2756o == null) { this.f2756o = Boolean.valueOf(this.f2749h.a()); } return this.f2756o.booleanValue(); } public boolean g(int[] iArr) { return this.f2749h.b(iArr); } public float getAlpha() { return getRootAlpha() / 255.0f; } public int getRootAlpha() { return this.f2754m; } public void setAlpha(float f10) { setRootAlpha((int) (f10 * 255.0f)); } public void setRootAlpha(int i10) { this.f2754m = i10; } public C0042g(C0042g c0042g) { this.f2744c = new Matrix(); this.f2750i = 0.0f; this.f2751j = 0.0f; this.f2752k = 0.0f; this.f2753l = 0.0f; this.f2754m = 255; this.f2755n = null; this.f2756o = null; androidx.collection.a aVar = new androidx.collection.a(); this.f2757p = aVar; this.f2749h = new d(c0042g.f2749h, aVar); this.f2742a = new Path(c0042g.f2742a); this.f2743b = new Path(c0042g.f2743b); this.f2750i = c0042g.f2750i; this.f2751j = c0042g.f2751j; this.f2752k = c0042g.f2752k; this.f2753l = c0042g.f2753l; this.f2748g = c0042g.f2748g; this.f2754m = c0042g.f2754m; this.f2755n = c0042g.f2755n; String str = c0042g.f2755n; if (str != null) { aVar.put(str, this); } this.f2756o = c0042g.f2756o; } } private static class d extends e { /* renamed from: a, reason: collision with root package name */ final Matrix f2724a; /* renamed from: b, reason: collision with root package name */ final ArrayList f2725b; /* renamed from: c, reason: collision with root package name */ float f2726c; /* renamed from: d, reason: collision with root package name */ private float f2727d; /* renamed from: e, reason: collision with root package name */ private float f2728e; /* renamed from: f, reason: collision with root package name */ private float f2729f; /* renamed from: g, reason: collision with root package name */ private float f2730g; /* renamed from: h, reason: collision with root package name */ private float f2731h; /* renamed from: i, reason: collision with root package name */ private float f2732i; /* renamed from: j, reason: collision with root package name */ final Matrix f2733j; /* renamed from: k, reason: collision with root package name */ int f2734k; /* renamed from: l, reason: collision with root package name */ private int[] f2735l; /* renamed from: m, reason: collision with root package name */ private String f2736m; public d(d dVar, androidx.collection.a aVar) { super(); f bVar; this.f2724a = new Matrix(); this.f2725b = new ArrayList(); this.f2726c = 0.0f; this.f2727d = 0.0f; this.f2728e = 0.0f; this.f2729f = 1.0f; this.f2730g = 1.0f; this.f2731h = 0.0f; this.f2732i = 0.0f; Matrix matrix = new Matrix(); this.f2733j = matrix; this.f2736m = null; this.f2726c = dVar.f2726c; this.f2727d = dVar.f2727d; this.f2728e = dVar.f2728e; this.f2729f = dVar.f2729f; this.f2730g = dVar.f2730g; this.f2731h = dVar.f2731h; this.f2732i = dVar.f2732i; this.f2735l = dVar.f2735l; String str = dVar.f2736m; this.f2736m = str; this.f2734k = dVar.f2734k; if (str != null) { aVar.put(str, this); } matrix.set(dVar.f2733j); ArrayList arrayList = dVar.f2725b; for (int i10 = 0; i10 < arrayList.size(); i10++) { Object obj = arrayList.get(i10); if (obj instanceof d) { this.f2725b.add(new d((d) obj, aVar)); } else { if (obj instanceof c) { bVar = new c((c) obj); } else { if (!(obj instanceof b)) { throw new IllegalStateException("Unknown object in the tree!"); } bVar = new b((b) obj); } this.f2725b.add(bVar); Object obj2 = bVar.f2738b; if (obj2 != null) { aVar.put(obj2, bVar); } } } } private void d() { this.f2733j.reset(); this.f2733j.postTranslate(-this.f2727d, -this.f2728e); this.f2733j.postScale(this.f2729f, this.f2730g); this.f2733j.postRotate(this.f2726c, 0.0f, 0.0f); this.f2733j.postTranslate(this.f2731h + this.f2727d, this.f2732i + this.f2728e); } private void e(TypedArray typedArray, XmlPullParser xmlPullParser) { this.f2735l = null; this.f2726c = p.i.f(typedArray, xmlPullParser, "rotation", 5, this.f2726c); this.f2727d = typedArray.getFloat(1, this.f2727d); this.f2728e = typedArray.getFloat(2, this.f2728e); this.f2729f = p.i.f(typedArray, xmlPullParser, "scaleX", 3, this.f2729f); this.f2730g = p.i.f(typedArray, xmlPullParser, "scaleY", 4, this.f2730g); this.f2731h = p.i.f(typedArray, xmlPullParser, "translateX", 6, this.f2731h); this.f2732i = p.i.f(typedArray, xmlPullParser, "translateY", 7, this.f2732i); String string = typedArray.getString(0); if (string != null) { this.f2736m = string; } d(); } @Override // androidx.vectordrawable.graphics.drawable.g.e public boolean a() { for (int i10 = 0; i10 < this.f2725b.size(); i10++) { if (((e) this.f2725b.get(i10)).a()) { return true; } } return false; } @Override // androidx.vectordrawable.graphics.drawable.g.e public boolean b(int[] iArr) { boolean z10 = false; for (int i10 = 0; i10 < this.f2725b.size(); i10++) { z10 |= ((e) this.f2725b.get(i10)).b(iArr); } return z10; } public void c(Resources resources, AttributeSet attributeSet, Resources.Theme theme, XmlPullParser xmlPullParser) { TypedArray k10 = p.i.k(resources, theme, attributeSet, androidx.vectordrawable.graphics.drawable.a.f2675b); e(k10, xmlPullParser); k10.recycle(); } public String getGroupName() { return this.f2736m; } public Matrix getLocalMatrix() { return this.f2733j; } public float getPivotX() { return this.f2727d; } public float getPivotY() { return this.f2728e; } public float getRotation() { return this.f2726c; } public float getScaleX() { return this.f2729f; } public float getScaleY() { return this.f2730g; } public float getTranslateX() { return this.f2731h; } public float getTranslateY() { return this.f2732i; } public void setPivotX(float f10) { if (f10 != this.f2727d) { this.f2727d = f10; d(); } } public void setPivotY(float f10) { if (f10 != this.f2728e) { this.f2728e = f10; d(); } } public void setRotation(float f10) { if (f10 != this.f2726c) { this.f2726c = f10; d(); } } public void setScaleX(float f10) { if (f10 != this.f2729f) { this.f2729f = f10; d(); } } public void setScaleY(float f10) { if (f10 != this.f2730g) { this.f2730g = f10; d(); } } public void setTranslateX(float f10) { if (f10 != this.f2731h) { this.f2731h = f10; d(); } } public void setTranslateY(float f10) { if (f10 != this.f2732i) { this.f2732i = f10; d(); } } public d() { super(); this.f2724a = new Matrix(); this.f2725b = new ArrayList(); this.f2726c = 0.0f; this.f2727d = 0.0f; this.f2728e = 0.0f; this.f2729f = 1.0f; this.f2730g = 1.0f; this.f2731h = 0.0f; this.f2732i = 0.0f; this.f2733j = new Matrix(); this.f2736m = null; } } }