package e.i.a; import android.annotation.TargetApi; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.ColorMatrix; import android.graphics.ColorMatrixColorFilter; import android.graphics.DashPathEffect; import android.graphics.LinearGradient; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Path; import android.graphics.PathMeasure; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode; import android.graphics.RadialGradient; import android.graphics.Rect; import android.graphics.RectF; import android.graphics.Shader; import android.graphics.Typeface; import android.support.v4.media.session.PlaybackStateCompat; import android.util.Base64; import com.yalantis.ucrop.view.CropImageView; import e.i.a.b; import e.i.a.e; import e.i.a.g; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Set; import java.util.Stack; public class h { /* renamed from: g reason: collision with root package name */ public static HashSet<String> f8799g; /* renamed from: a reason: collision with root package name */ public Canvas f8800a; public g b; public C0180h c; public Stack<C0180h> d; /* renamed from: e reason: collision with root package name */ public Stack<g.i0> f8801e; /* renamed from: f reason: collision with root package name */ public Stack<Matrix> f8802f; public class b implements g.w { /* renamed from: a reason: collision with root package name */ public List<c> f8803a = new ArrayList(); public float b; public float c; public c d = null; /* renamed from: e reason: collision with root package name */ public boolean f8804e = false; /* renamed from: f reason: collision with root package name */ public boolean f8805f = true; /* renamed from: g reason: collision with root package name */ public int f8806g = -1; /* renamed from: h reason: collision with root package name */ public boolean f8807h; public b(g.v vVar) { if (vVar != null) { vVar.h(this); if (this.f8807h) { this.d.b(this.f8803a.get(this.f8806g)); this.f8803a.set(this.f8806g, this.d); this.f8807h = false; } c cVar = this.d; if (cVar != null) { this.f8803a.add(cVar); } } } @Override // e.i.a.g.w public void a(float f2, float f3, float f4, float f5) { this.d.a(f2, f3); this.f8803a.add(this.d); this.d = new c(h.this, f4, f5, f4 - f2, f5 - f3); this.f8807h = false; } @Override // e.i.a.g.w public void b(float f2, float f3) { if (this.f8807h) { this.d.b(this.f8803a.get(this.f8806g)); this.f8803a.set(this.f8806g, this.d); this.f8807h = false; } c cVar = this.d; if (cVar != null) { this.f8803a.add(cVar); } this.b = f2; this.c = f3; this.d = new c(h.this, f2, f3, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO); this.f8806g = this.f8803a.size(); } @Override // e.i.a.g.w public void c(float f2, float f3, float f4, float f5, float f6, float f7) { if (this.f8805f || this.f8804e) { this.d.a(f2, f3); this.f8803a.add(this.d); this.f8804e = false; } this.d = new c(h.this, f6, f7, f6 - f4, f7 - f5); this.f8807h = false; } @Override // e.i.a.g.w public void close() { this.f8803a.add(this.d); e(this.b, this.c); this.f8807h = true; } @Override // e.i.a.g.w public void d(float f2, float f3, float f4, boolean z, boolean z2, float f5, float f6) { this.f8804e = true; this.f8805f = false; c cVar = this.d; h.a(cVar.f8809a, cVar.b, f2, f3, f4, z, z2, f5, f6, this); this.f8805f = true; this.f8807h = false; } @Override // e.i.a.g.w public void e(float f2, float f3) { this.d.a(f2, f3); this.f8803a.add(this.d); h hVar = h.this; c cVar = this.d; this.d = new c(hVar, f2, f3, f2 - cVar.f8809a, f3 - cVar.b); this.f8807h = false; } } public class c { /* renamed from: a reason: collision with root package name */ public float f8809a; public float b; public float c = CropImageView.DEFAULT_ASPECT_RATIO; public float d = CropImageView.DEFAULT_ASPECT_RATIO; /* renamed from: e reason: collision with root package name */ public boolean f8810e = false; public c(h hVar, float f2, float f3, float f4, float f5) { this.f8809a = f2; this.b = f3; double sqrt = Math.sqrt((double) ((f5 * f5) + (f4 * f4))); if (sqrt != 0.0d) { double d2 = (double) f4; Double.isNaN(d2); this.c = (float) (d2 / sqrt); double d3 = (double) f5; Double.isNaN(d3); this.d = (float) (d3 / sqrt); } } public void a(float f2, float f3) { float f4 = f2 - this.f8809a; float f5 = f3 - this.b; double sqrt = Math.sqrt((double) ((f5 * f5) + (f4 * f4))); if (sqrt != 0.0d) { double d2 = (double) f4; Double.isNaN(d2); f4 = (float) (d2 / sqrt); double d3 = (double) f5; Double.isNaN(d3); f5 = (float) (d3 / sqrt); } float f6 = this.c; if (f4 == (-f6) && f5 == (-this.d)) { this.f8810e = true; this.c = -f5; } else { this.c = f6 + f4; f4 = this.d + f5; } this.d = f4; } public void b(c cVar) { float f2 = cVar.c; float f3 = this.c; if (f2 == (-f3)) { float f4 = cVar.d; if (f4 == (-this.d)) { this.f8810e = true; this.c = -f4; this.d = cVar.c; return; } } this.c = f3 + f2; this.d += cVar.d; } public String toString() { StringBuilder Z = e.d.a.a.a.Z("("); Z.append(this.f8809a); Z.append(","); Z.append(this.b); Z.append(" "); Z.append(this.c); Z.append(","); Z.append(this.d); Z.append(")"); return Z.toString(); } } public class d implements g.w { /* renamed from: a reason: collision with root package name */ public Path f8811a = new Path(); public float b; public float c; public d(h hVar, g.v vVar) { if (vVar != null) { vVar.h(this); } } @Override // e.i.a.g.w public void a(float f2, float f3, float f4, float f5) { this.f8811a.quadTo(f2, f3, f4, f5); this.b = f4; this.c = f5; } @Override // e.i.a.g.w public void b(float f2, float f3) { this.f8811a.moveTo(f2, f3); this.b = f2; this.c = f3; } @Override // e.i.a.g.w public void c(float f2, float f3, float f4, float f5, float f6, float f7) { this.f8811a.cubicTo(f2, f3, f4, f5, f6, f7); this.b = f6; this.c = f7; } @Override // e.i.a.g.w public void close() { this.f8811a.close(); } @Override // e.i.a.g.w public void d(float f2, float f3, float f4, boolean z, boolean z2, float f5, float f6) { h.a(this.b, this.c, f2, f3, f4, z, z2, f5, f6, this); this.b = f5; this.c = f6; } @Override // e.i.a.g.w public void e(float f2, float f3) { this.f8811a.lineTo(f2, f3); this.b = f2; this.c = f3; } } public class e extends f { public Path d; public e(Path path, float f2, float f3) { super(f2, f3); this.d = path; } @Override // e.i.a.h.j, e.i.a.h.f public void b(String str) { if (h.this.Y()) { h hVar = h.this; C0180h hVar2 = hVar.c; if (hVar2.b) { hVar.f8800a.drawTextOnPath(str, this.d, this.f8813a, this.b, hVar2.d); } h hVar3 = h.this; C0180h hVar4 = hVar3.c; if (hVar4.c) { hVar3.f8800a.drawTextOnPath(str, this.d, this.f8813a, this.b, hVar4.f8816e); } } this.f8813a = h.this.c.d.measureText(str) + this.f8813a; } } public class f extends j { /* renamed from: a reason: collision with root package name */ public float f8813a; public float b; public f(float f2, float f3) { super(h.this, null); this.f8813a = f2; this.b = f3; } @Override // e.i.a.h.j public void b(String str) { if (h.this.Y()) { h hVar = h.this; C0180h hVar2 = hVar.c; if (hVar2.b) { hVar.f8800a.drawText(str, this.f8813a, this.b, hVar2.d); } h hVar3 = h.this; C0180h hVar4 = hVar3.c; if (hVar4.c) { hVar3.f8800a.drawText(str, this.f8813a, this.b, hVar4.f8816e); } } this.f8813a = h.this.c.d.measureText(str) + this.f8813a; } } public class g extends j { /* renamed from: a reason: collision with root package name */ public float f8814a; public float b; public Path c; public g(float f2, float f3, Path path) { super(h.this, null); this.f8814a = f2; this.b = f3; this.c = path; } @Override // e.i.a.h.j public boolean a(g.x0 x0Var) { if (!(x0Var instanceof g.y0)) { return true; } String.format("Using <textPath> elements in a clip path is not supported.", new Object[0]); return false; } @Override // e.i.a.h.j public void b(String str) { if (h.this.Y()) { Path path = new Path(); h.this.c.d.getTextPath(str, 0, str.length(), this.f8814a, this.b, path); this.c.addPath(path); } this.f8814a = h.this.c.d.measureText(str) + this.f8814a; } } /* renamed from: e.i.a.h$h reason: collision with other inner class name */ public class C0180h { /* renamed from: a reason: collision with root package name */ public g.d0 f8815a; public boolean b; public boolean c; public Paint d; /* renamed from: e reason: collision with root package name */ public Paint f8816e; /* renamed from: f reason: collision with root package name */ public g.a f8817f; /* renamed from: g reason: collision with root package name */ public g.a f8818g; /* renamed from: h reason: collision with root package name */ public boolean f8819h; public C0180h(h hVar) { Paint paint = new Paint(); this.d = paint; paint.setFlags(193); this.d.setHinting(0); this.d.setStyle(Paint.Style.FILL); this.d.setTypeface(Typeface.DEFAULT); Paint paint2 = new Paint(); this.f8816e = paint2; paint2.setFlags(193); this.f8816e.setHinting(0); this.f8816e.setStyle(Paint.Style.STROKE); this.f8816e.setTypeface(Typeface.DEFAULT); this.f8815a = g.d0.b(); } public C0180h(h hVar, C0180h hVar2) { this.b = hVar2.b; this.c = hVar2.c; this.d = new Paint(hVar2.d); this.f8816e = new Paint(hVar2.f8816e); g.a aVar = hVar2.f8817f; if (aVar != null) { this.f8817f = new g.a(aVar); } g.a aVar2 = hVar2.f8818g; if (aVar2 != null) { this.f8818g = new g.a(aVar2); } this.f8819h = hVar2.f8819h; try { this.f8815a = (g.d0) hVar2.f8815a.clone(); } catch (CloneNotSupportedException unused) { this.f8815a = g.d0.b(); } } } public class i extends j { /* renamed from: a reason: collision with root package name */ public float f8820a; public float b; public RectF c = new RectF(); public i(float f2, float f3) { super(h.this, null); this.f8820a = f2; this.b = f3; } @Override // e.i.a.h.j public boolean a(g.x0 x0Var) { if (!(x0Var instanceof g.y0)) { return true; } g.y0 y0Var = (g.y0) x0Var; g.m0 e2 = x0Var.f8752a.e(y0Var.f8792n); if (e2 == null) { String.format("TextPath path reference '%s' not found", y0Var.f8792n); return false; } g.u uVar = (g.u) e2; Path path = new d(h.this, uVar.f8781o).f8811a; Matrix matrix = uVar.f8743n; if (matrix != null) { path.transform(matrix); } RectF rectF = new RectF(); path.computeBounds(rectF, true); this.c.union(rectF); return false; } @Override // e.i.a.h.j public void b(String str) { if (h.this.Y()) { Rect rect = new Rect(); h.this.c.d.getTextBounds(str, 0, str.length(), rect); RectF rectF = new RectF(rect); rectF.offset(this.f8820a, this.b); this.c.union(rectF); } this.f8820a = h.this.c.d.measureText(str) + this.f8820a; } } public abstract class j { public j(h hVar, a aVar) { } public boolean a(g.x0 x0Var) { return true; } public abstract void b(String str); } public class k extends j { /* renamed from: a reason: collision with root package name */ public float f8821a = CropImageView.DEFAULT_ASPECT_RATIO; public k(a aVar) { super(h.this, null); } @Override // e.i.a.h.j public void b(String str) { this.f8821a = h.this.c.d.measureText(str) + this.f8821a; } } public h(Canvas canvas, float f2) { this.f8800a = canvas; } public static void a(float f2, float f3, float f4, float f5, float f6, boolean z, boolean z2, float f7, float f8, g.w wVar) { if (!(f2 == f7 && f3 == f8)) { if (f4 == CropImageView.DEFAULT_ASPECT_RATIO || f5 == CropImageView.DEFAULT_ASPECT_RATIO) { wVar.e(f7, f8); return; } float abs = Math.abs(f4); float abs2 = Math.abs(f5); double d2 = (double) f6; Double.isNaN(d2); Double.isNaN(d2); Double.isNaN(d2); double radians = Math.toRadians(d2 % 360.0d); double cos = Math.cos(radians); double sin = Math.sin(radians); double d3 = (double) (f2 - f7); Double.isNaN(d3); Double.isNaN(d3); Double.isNaN(d3); double d4 = d3 / 2.0d; double d5 = (double) (f3 - f8); Double.isNaN(d5); Double.isNaN(d5); Double.isNaN(d5); double d6 = d5 / 2.0d; double d7 = (sin * d6) + (cos * d4); double d8 = (d6 * cos) + ((-sin) * d4); double d9 = (double) (abs * abs); double d10 = (double) (abs2 * abs2); double d11 = d7 * d7; double d12 = d8 * d8; Double.isNaN(d9); Double.isNaN(d9); Double.isNaN(d9); Double.isNaN(d10); Double.isNaN(d10); Double.isNaN(d10); double d13 = (d12 / d10) + (d11 / d9); if (d13 > 0.99999d) { double sqrt = Math.sqrt(d13) * 1.00001d; double d14 = (double) abs; Double.isNaN(d14); Double.isNaN(d14); Double.isNaN(d14); abs = (float) (d14 * sqrt); double d15 = (double) abs2; Double.isNaN(d15); Double.isNaN(d15); Double.isNaN(d15); abs2 = (float) (sqrt * d15); d9 = (double) (abs * abs); d10 = (double) (abs2 * abs2); } double d16 = z == z2 ? -1.0d : 1.0d; double d17 = d9 * d10; double d18 = d9 * d12; double d19 = d10 * d11; double d20 = ((d17 - d18) - d19) / (d18 + d19); if (d20 < 0.0d) { d20 = 0.0d; } double sqrt2 = Math.sqrt(d20) * d16; double d21 = (double) abs; Double.isNaN(d21); Double.isNaN(d21); Double.isNaN(d21); double d22 = (double) abs2; Double.isNaN(d22); Double.isNaN(d22); Double.isNaN(d22); double d23 = ((d21 * d8) / d22) * sqrt2; Double.isNaN(d22); Double.isNaN(d22); Double.isNaN(d22); Double.isNaN(d21); Double.isNaN(d21); Double.isNaN(d21); double d24 = sqrt2 * (-((d22 * d7) / d21)); double d25 = (double) (f2 + f7); Double.isNaN(d25); Double.isNaN(d25); Double.isNaN(d25); double d26 = (double) (f3 + f8); Double.isNaN(d26); Double.isNaN(d26); Double.isNaN(d26); double d27 = ((cos * d23) - (sin * d24)) + (d25 / 2.0d); double d28 = (cos * d24) + (sin * d23) + (d26 / 2.0d); Double.isNaN(d21); Double.isNaN(d21); Double.isNaN(d21); double d29 = (d7 - d23) / d21; Double.isNaN(d22); Double.isNaN(d22); Double.isNaN(d22); double d30 = (d8 - d24) / d22; Double.isNaN(d21); Double.isNaN(d21); Double.isNaN(d21); double d31 = ((-d7) - d23) / d21; Double.isNaN(d22); Double.isNaN(d22); Double.isNaN(d22); double d32 = ((-d8) - d24) / d22; double d33 = (d30 * d30) + (d29 * d29); double acos = Math.acos(d29 / Math.sqrt(d33)) * (d30 < 0.0d ? -1.0d : 1.0d); double sqrt3 = ((d30 * d32) + (d29 * d31)) / Math.sqrt(((d32 * d32) + (d31 * d31)) * d33); double acos2 = ((d29 * d32) - (d30 * d31) < 0.0d ? -1.0d : 1.0d) * (sqrt3 < -1.0d ? 3.141592653589793d : sqrt3 > 1.0d ? 0.0d : Math.acos(sqrt3)); if (!z2 && acos2 > 0.0d) { acos2 -= 6.283185307179586d; } else if (z2 && acos2 < 0.0d) { acos2 += 6.283185307179586d; } double d34 = acos2 % 6.283185307179586d; double d35 = acos % 6.283185307179586d; int ceil = (int) Math.ceil((Math.abs(d34) * 2.0d) / 3.141592653589793d); double d36 = (double) ceil; Double.isNaN(d36); Double.isNaN(d36); Double.isNaN(d36); Double.isNaN(d36); double d37 = d34 / d36; double d38 = d37 / 2.0d; double sin2 = (Math.sin(d38) * 1.3333333333333333d) / (Math.cos(d38) + 1.0d); int i2 = ceil * 6; float[] fArr = new float[i2]; int i3 = 0; int i4 = 0; while (i3 < ceil) { double d39 = (double) i3; Double.isNaN(d39); Double.isNaN(d39); Double.isNaN(d39); Double.isNaN(d39); double d40 = (d39 * d37) + d35; double cos2 = Math.cos(d40); double sin3 = Math.sin(d40); int i5 = i4 + 1; fArr[i4] = (float) (cos2 - (sin2 * sin3)); int i6 = i5 + 1; fArr[i5] = (float) ((cos2 * sin2) + sin3); double d41 = d40 + d37; double cos3 = Math.cos(d41); double sin4 = Math.sin(d41); int i7 = i6 + 1; fArr[i6] = (float) ((sin2 * sin4) + cos3); int i8 = i7 + 1; fArr[i7] = (float) (sin4 - (sin2 * cos3)); int i9 = i8 + 1; fArr[i8] = (float) cos3; i4 = i9 + 1; fArr[i9] = (float) sin4; i3++; d28 = d28; i2 = i2; d35 = d35; ceil = ceil; d37 = d37; } Matrix matrix = new Matrix(); matrix.postScale(abs, abs2); matrix.postRotate(f6); matrix.postTranslate((float) d27, (float) d28); matrix.mapPoints(fArr); fArr[i2 - 2] = f7; fArr[i2 - 1] = f8; for (int i10 = 0; i10 < i2; i10 += 6) { wVar.c(fArr[i10], fArr[i10 + 1], fArr[i10 + 2], fArr[i10 + 3], fArr[i10 + 4], fArr[i10 + 5]); } } } public static int j(float f2) { int i2 = (int) (f2 * 256.0f); if (i2 < 0) { return 0; } if (i2 > 255) { return 255; } return i2; } public static int k(int i2, float f2) { int i3 = 255; int round = Math.round(((float) ((i2 >> 24) & 255)) * f2); if (round < 0) { i3 = 0; } else if (round <= 255) { i3 = round; } return (i2 & 16777215) | (i3 << 24); } public final Path A(g.c cVar) { g.o oVar = cVar.f8677o; float f2 = CropImageView.DEFAULT_ASPECT_RATIO; float g2 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar2 = cVar.f8678p; if (oVar2 != null) { f2 = oVar2.h(this); } float c2 = cVar.f8679q.c(this); float f3 = g2 - c2; float f4 = f2 - c2; float f5 = g2 + c2; float f6 = f2 + c2; if (cVar.f8742h == null) { float f7 = 2.0f * c2; cVar.f8742h = new g.a(f3, f4, f7, f7); } float f8 = 0.5522848f * c2; Path path = new Path(); path.moveTo(g2, f4); float f9 = g2 + f8; float f10 = f2 - f8; path.cubicTo(f9, f4, f5, f10, f5, f2); float f11 = f2 + f8; path.cubicTo(f5, f11, f9, f6, g2, f6); float f12 = g2 - f8; path.cubicTo(f12, f6, f3, f11, f3, f2); path.cubicTo(f3, f10, f12, f4, g2, f4); path.close(); return path; } public final Path B(g.h hVar) { g.o oVar = hVar.f8727o; float f2 = CropImageView.DEFAULT_ASPECT_RATIO; float g2 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar2 = hVar.f8728p; if (oVar2 != null) { f2 = oVar2.h(this); } float g3 = hVar.f8729q.g(this); float h2 = hVar.f8730r.h(this); float f3 = g2 - g3; float f4 = f2 - h2; float f5 = g2 + g3; float f6 = f2 + h2; if (hVar.f8742h == null) { hVar.f8742h = new g.a(f3, f4, g3 * 2.0f, 2.0f * h2); } float f7 = g3 * 0.5522848f; float f8 = 0.5522848f * h2; Path path = new Path(); path.moveTo(g2, f4); float f9 = g2 + f7; float f10 = f2 - f8; path.cubicTo(f9, f4, f5, f10, f5, f2); float f11 = f8 + f2; path.cubicTo(f5, f11, f9, f6, g2, f6); float f12 = g2 - f7; path.cubicTo(f12, f6, f3, f11, f3, f2); path.cubicTo(f3, f10, f12, f4, g2, f4); path.close(); return path; } public final Path C(g.y yVar) { Path path = new Path(); float[] fArr = yVar.f8791o; path.moveTo(fArr[0], fArr[1]); int i2 = 2; while (true) { float[] fArr2 = yVar.f8791o; if (i2 >= fArr2.length) { break; } path.lineTo(fArr2[i2], fArr2[i2 + 1]); i2 += 2; } if (yVar instanceof g.z) { path.close(); } if (yVar.f8742h == null) { yVar.f8742h = c(path); } return path; } public final Path D(g.a0 a0Var) { float f2; float f3; Path path; g.o oVar = a0Var.f8674s; if (oVar == null && a0Var.f8675t == null) { f3 = CropImageView.DEFAULT_ASPECT_RATIO; f2 = CropImageView.DEFAULT_ASPECT_RATIO; } else { if (oVar == null) { f3 = a0Var.f8675t.h(this); } else { g.o oVar2 = a0Var.f8675t; f3 = oVar.g(this); if (oVar2 != null) { f2 = a0Var.f8675t.h(this); } } f2 = f3; } float min = Math.min(f3, a0Var.f8672q.g(this) / 2.0f); float min2 = Math.min(f2, a0Var.f8673r.h(this) / 2.0f); g.o oVar3 = a0Var.f8670o; float g2 = oVar3 != null ? oVar3.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar4 = a0Var.f8671p; float h2 = oVar4 != null ? oVar4.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; float g3 = a0Var.f8672q.g(this); float h3 = a0Var.f8673r.h(this); if (a0Var.f8742h == null) { a0Var.f8742h = new g.a(g2, h2, g3, h3); } float f4 = g2 + g3; float f5 = h2 + h3; Path path2 = new Path(); if (min == CropImageView.DEFAULT_ASPECT_RATIO || min2 == CropImageView.DEFAULT_ASPECT_RATIO) { path = path2; path.moveTo(g2, h2); path.lineTo(f4, h2); path.lineTo(f4, f5); path.lineTo(g2, f5); } else { float f6 = min * 0.5522848f; float f7 = 0.5522848f * min2; float f8 = h2 + min2; path2.moveTo(g2, f8); float f9 = f8 - f7; float f10 = g2 + min; float f11 = f10 - f6; path2.cubicTo(g2, f9, f11, h2, f10, h2); float f12 = f4 - min; path2.lineTo(f12, h2); float f13 = f12 + f6; h2 = f8; path2.cubicTo(f13, h2, f4, f9, f4, h2); float f14 = f5 - min2; path2.lineTo(f4, f14); float f15 = f14 + f7; path = path2; path2.cubicTo(f4, f15, f13, f5, f12, f5); path.lineTo(f10, f5); path.cubicTo(f11, f5, g2, f15, g2, f14); } path.lineTo(g2, h2); path.close(); return path; } public final g.a E(g.o oVar, g.o oVar2, g.o oVar3, g.o oVar4) { float f2 = CropImageView.DEFAULT_ASPECT_RATIO; float g2 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; if (oVar2 != null) { f2 = oVar2.h(this); } g.a y = y(); return new g.a(g2, f2, oVar3 != null ? oVar3.g(this) : y.c, oVar4 != null ? oVar4.h(this) : y.d); } @TargetApi(19) public final Path F(g.j0 j0Var, boolean z) { Path path; Path b2; this.d.push(this.c); C0180h hVar = new C0180h(this, this.c); this.c = hVar; W(hVar, j0Var); if (m() && Y()) { if (j0Var instanceof g.d1) { if (!z) { String.format("<use> elements inside a <clipPath> cannot reference another <use>", new Object[0]); } g.d1 d1Var = (g.d1) j0Var; g.m0 e2 = j0Var.f8752a.e(d1Var.f8713o); if (e2 == null) { String.format("Use reference '%s' not found", d1Var.f8713o); } else if (e2 instanceof g.j0) { path = F((g.j0) e2, false); if (path == null) { return null; } if (d1Var.f8742h == null) { d1Var.f8742h = c(path); } Matrix matrix = d1Var.f8747n; if (matrix != null) { path.transform(matrix); } } } else if (j0Var instanceof g.k) { g.k kVar = (g.k) j0Var; if (j0Var instanceof g.u) { path = new d(this, ((g.u) j0Var).f8781o).f8811a; if (j0Var.f8742h == null) { j0Var.f8742h = c(path); } } else { path = j0Var instanceof g.a0 ? D((g.a0) j0Var) : j0Var instanceof g.c ? A((g.c) j0Var) : j0Var instanceof g.h ? B((g.h) j0Var) : j0Var instanceof g.y ? C((g.y) j0Var) : null; } if (path == null) { return null; } if (kVar.f8742h == null) { kVar.f8742h = c(path); } Matrix matrix2 = kVar.f8743n; if (matrix2 != null) { path.transform(matrix2); } path.setFillType(x()); } else if (j0Var instanceof g.v0) { g.v0 v0Var = (g.v0) j0Var; List<g.o> list = v0Var.f8795n; float f2 = CropImageView.DEFAULT_ASPECT_RATIO; float g2 = (list == null || list.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8795n.get(0).g(this); List<g.o> list2 = v0Var.f8796o; float h2 = (list2 == null || list2.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8796o.get(0).h(this); List<g.o> list3 = v0Var.f8797p; float g3 = (list3 == null || list3.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8797p.get(0).g(this); List<g.o> list4 = v0Var.f8798q; if (!(list4 == null || list4.size() == 0)) { f2 = v0Var.f8798q.get(0).h(this); } if (this.c.f8815a.v != g.d0.f.Start) { k kVar2 = new k(null); p(v0Var, kVar2); float f3 = kVar2.f8821a; if (this.c.f8815a.v == g.d0.f.Middle) { f3 /= 2.0f; } g2 -= f3; } if (v0Var.f8742h == null) { i iVar = new i(g2, h2); p(v0Var, iVar); RectF rectF = iVar.c; v0Var.f8742h = new g.a(rectF.left, rectF.top, rectF.width(), iVar.c.height()); } Path path2 = new Path(); p(v0Var, new g(g2 + g3, h2 + f2, path2)); Matrix matrix3 = v0Var.f8785r; if (matrix3 != null) { path2.transform(matrix3); } path2.setFillType(x()); path = path2; } else { String.format("Invalid %s element found in clipPath definition", j0Var.n()); return null; } if (!(this.c.f8815a.J == null || (b2 = b(j0Var, j0Var.f8742h)) == null)) { path.op(b2, Path.Op.INTERSECT); } this.c = this.d.pop(); return path; } this.c = this.d.pop(); return null; } public final void G(g.j0 j0Var) { H(j0Var, j0Var.f8742h); } public final void H(g.j0 j0Var, g.a aVar) { if (this.c.f8815a.L != null) { Paint paint = new Paint(); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); this.f8800a.saveLayer(null, paint, 31); Paint paint2 = new Paint(); paint2.setColorFilter(new ColorMatrixColorFilter(new ColorMatrix(new float[]{CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, 0.2127f, 0.7151f, 0.0722f, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO}))); this.f8800a.saveLayer(null, paint2, 31); g.r rVar = (g.r) this.b.e(this.c.f8815a.L); O(rVar, j0Var, aVar); this.f8800a.restore(); Paint paint3 = new Paint(); paint3.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); this.f8800a.saveLayer(null, paint3, 31); O(rVar, j0Var, aVar); this.f8800a.restore(); this.f8800a.restore(); } R(); } public final boolean I() { g.m0 e2; if (!(this.c.f8815a.f8698n.floatValue() < 1.0f || this.c.f8815a.L != null)) { return false; } this.f8800a.saveLayerAlpha(null, j(this.c.f8815a.f8698n.floatValue()), 31); this.d.push(this.c); C0180h hVar = new C0180h(this, this.c); this.c = hVar; String str = hVar.f8815a.L; if (str != null && ((e2 = this.b.e(str)) == null || !(e2 instanceof g.r))) { String.format("Mask reference '%s' not found", this.c.f8815a.L); this.c.f8815a.L = null; } return true; } public final void J(g.e0 e0Var, g.a aVar, g.a aVar2, e eVar) { if (aVar.c != CropImageView.DEFAULT_ASPECT_RATIO && aVar.d != CropImageView.DEFAULT_ASPECT_RATIO) { if (eVar == null && (eVar = e0Var.f8759n) == null) { eVar = e.d; } W(this.c, e0Var); if (m()) { C0180h hVar = this.c; hVar.f8817f = aVar; if (!hVar.f8815a.w.booleanValue()) { g.a aVar3 = this.c.f8817f; P(aVar3.f8669a, aVar3.b, aVar3.c, aVar3.d); } f(e0Var, this.c.f8817f); Canvas canvas = this.f8800a; if (aVar2 != null) { canvas.concat(e(this.c.f8817f, aVar2, eVar)); this.c.f8818g = e0Var.f8774o; } else { g.a aVar4 = this.c.f8817f; canvas.translate(aVar4.f8669a, aVar4.b); } boolean I = I(); X(); L(e0Var, true); if (I) { H(e0Var, e0Var.f8742h); } U(e0Var); } } } /* JADX WARNING: Removed duplicated region for block: B:65:0x0163 */ public final void K(g.m0 m0Var) { g.o oVar; String str; int indexOf; Set<String> b2; g.o oVar2; g.d0.a aVar = g.d0.a.EvenOdd; e eVar = e.d; if (!(m0Var instanceof g.s)) { S(); i(m0Var); if (m0Var instanceof g.e0) { g.e0 e0Var = (g.e0) m0Var; J(e0Var, E(e0Var.f8718p, e0Var.f8719q, e0Var.f8720r, e0Var.f8721s), e0Var.f8774o, e0Var.f8759n); } else { boolean z = m0Var instanceof g.d1; Bitmap bitmap = null; int i2 = 0; float f2 = CropImageView.DEFAULT_ASPECT_RATIO; if (z) { g.d1 d1Var = (g.d1) m0Var; g.c1 c1Var = g.c1.percent; g.o oVar3 = d1Var.f8716r; if ((oVar3 == null || !oVar3.k()) && ((oVar2 = d1Var.f8717s) == null || !oVar2.k())) { W(this.c, d1Var); if (m()) { g.m0 e2 = d1Var.f8752a.e(d1Var.f8713o); if (e2 == null) { String.format("Use reference '%s' not found", d1Var.f8713o); } else { Matrix matrix = d1Var.f8747n; if (matrix != null) { this.f8800a.concat(matrix); } g.o oVar4 = d1Var.f8714p; float g2 = oVar4 != null ? oVar4.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar5 = d1Var.f8715q; this.f8800a.translate(g2, oVar5 != null ? oVar5.h(this) : CropImageView.DEFAULT_ASPECT_RATIO); f(d1Var, d1Var.f8742h); boolean I = I(); this.f8801e.push(d1Var); this.f8802f.push(this.f8800a.getMatrix()); if (e2 instanceof g.e0) { g.e0 e0Var2 = (g.e0) e2; g.a E = E(null, null, d1Var.f8716r, d1Var.f8717s); S(); J(e0Var2, E, e0Var2.f8774o, e0Var2.f8759n); } else if (e2 instanceof g.s0) { g.o oVar6 = d1Var.f8716r; if (oVar6 == null) { oVar6 = new g.o(100.0f, c1Var); } g.o oVar7 = d1Var.f8717s; if (oVar7 == null) { oVar7 = new g.o(100.0f, c1Var); } g.a E2 = E(null, null, oVar6, oVar7); S(); g.s0 s0Var = (g.s0) e2; if (!(E2.c == CropImageView.DEFAULT_ASPECT_RATIO || E2.d == CropImageView.DEFAULT_ASPECT_RATIO)) { e eVar2 = s0Var.f8759n; if (eVar2 != null) { eVar = eVar2; } W(this.c, s0Var); C0180h hVar = this.c; hVar.f8817f = E2; if (!hVar.f8815a.w.booleanValue()) { g.a aVar2 = this.c.f8817f; P(aVar2.f8669a, aVar2.b, aVar2.c, aVar2.d); } g.a aVar3 = s0Var.f8774o; if (aVar3 != null) { this.f8800a.concat(e(this.c.f8817f, aVar3, eVar)); this.c.f8818g = s0Var.f8774o; } else { Canvas canvas = this.f8800a; g.a aVar4 = this.c.f8817f; canvas.translate(aVar4.f8669a, aVar4.b); } boolean I2 = I(); L(s0Var, true); if (I2) { G(s0Var); } U(s0Var); } } else { K(e2); this.f8801e.pop(); this.f8802f.pop(); if (I) { G(d1Var); } U(d1Var); } R(); this.f8801e.pop(); this.f8802f.pop(); if (I) { } U(d1Var); } } } } else if (m0Var instanceof g.r0) { g.r0 r0Var = (g.r0) m0Var; W(this.c, r0Var); if (m()) { Matrix matrix2 = r0Var.f8747n; if (matrix2 != null) { this.f8800a.concat(matrix2); } f(r0Var, r0Var.f8742h); boolean I3 = I(); String language = Locale.getDefault().getLanguage(); Iterator<g.m0> it = r0Var.f8722i.iterator(); while (true) { if (!it.hasNext()) { break; } g.m0 next = it.next(); if (next instanceof g.f0) { g.f0 f0Var = (g.f0) next; if (f0Var.e() == null && ((b2 = f0Var.b()) == null || (!b2.isEmpty() && b2.contains(language)))) { Set<String> requiredFeatures = f0Var.getRequiredFeatures(); if (requiredFeatures != null) { if (f8799g == null) { synchronized (h.class) { HashSet<String> hashSet = new HashSet<>(); f8799g = hashSet; hashSet.add("Structure"); f8799g.add("BasicStructure"); f8799g.add("ConditionalProcessing"); f8799g.add("Image"); f8799g.add("Style"); f8799g.add("ViewportAttribute"); f8799g.add("Shape"); f8799g.add("BasicText"); f8799g.add("PaintAttribute"); f8799g.add("BasicPaintAttribute"); f8799g.add("OpacityAttribute"); f8799g.add("BasicGraphicsAttribute"); f8799g.add("Marker"); f8799g.add("Gradient"); f8799g.add("Pattern"); f8799g.add("Clip"); f8799g.add("BasicClip"); f8799g.add("Mask"); f8799g.add("View"); } } if (requiredFeatures.isEmpty()) { continue; } else if (!f8799g.containsAll(requiredFeatures)) { continue; } } Set<String> l2 = f0Var.l(); if (l2 == null) { Set<String> m2 = f0Var.m(); if (m2 == null) { K(next); break; } m2.isEmpty(); } else { l2.isEmpty(); } } } } if (I3) { G(r0Var); } U(r0Var); } } else if (m0Var instanceof g.l) { g.l lVar = (g.l) m0Var; W(this.c, lVar); if (m()) { Matrix matrix3 = lVar.f8747n; if (matrix3 != null) { this.f8800a.concat(matrix3); } f(lVar, lVar.f8742h); boolean I4 = I(); L(lVar, true); if (I4) { G(lVar); } U(lVar); } } else if (m0Var instanceof g.n) { g.n nVar = (g.n) m0Var; g.o oVar8 = nVar.f8756r; if (!(oVar8 == null || oVar8.k() || (oVar = nVar.f8757s) == null || oVar.k() || (str = nVar.f8753o) == null)) { e eVar3 = nVar.f8759n; if (eVar3 != null) { eVar = eVar3; } if (str.startsWith("data:") && str.length() >= 14 && (indexOf = str.indexOf(44)) >= 12 && ";base64".equals(str.substring(indexOf - 7, indexOf))) { try { byte[] decode = Base64.decode(str.substring(indexOf + 1), 0); bitmap = BitmapFactory.decodeByteArray(decode, 0, decode.length); } catch (Exception unused) { } } if (bitmap != null) { g.a aVar5 = new g.a(CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, (float) bitmap.getWidth(), (float) bitmap.getHeight()); W(this.c, nVar); if (m() && Y()) { Matrix matrix4 = nVar.f8758t; if (matrix4 != null) { this.f8800a.concat(matrix4); } g.o oVar9 = nVar.f8754p; float g3 = oVar9 != null ? oVar9.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar10 = nVar.f8755q; float h2 = oVar10 != null ? oVar10.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; float g4 = nVar.f8756r.g(this); float g5 = nVar.f8757s.g(this); C0180h hVar2 = this.c; hVar2.f8817f = new g.a(g3, h2, g4, g5); if (!hVar2.f8815a.w.booleanValue()) { g.a aVar6 = this.c.f8817f; P(aVar6.f8669a, aVar6.b, aVar6.c, aVar6.d); } nVar.f8742h = this.c.f8817f; U(nVar); f(nVar, nVar.f8742h); boolean I5 = I(); X(); this.f8800a.save(); this.f8800a.concat(e(this.c.f8817f, aVar5, eVar)); if (this.c.f8815a.R != g.d0.e.optimizeSpeed) { i2 = 2; } this.f8800a.drawBitmap(bitmap, CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, new Paint(i2)); this.f8800a.restore(); if (I5) { G(nVar); } } } } } else if (m0Var instanceof g.u) { g.u uVar = (g.u) m0Var; if (uVar.f8781o != null) { W(this.c, uVar); if (m() && Y()) { C0180h hVar3 = this.c; if (hVar3.c || hVar3.b) { Matrix matrix5 = uVar.f8743n; if (matrix5 != null) { this.f8800a.concat(matrix5); } Path path = new d(this, uVar.f8781o).f8811a; if (uVar.f8742h == null) { uVar.f8742h = c(path); } U(uVar); g(uVar); f(uVar, uVar.f8742h); boolean I6 = I(); C0180h hVar4 = this.c; if (hVar4.b) { g.d0.a aVar7 = hVar4.f8815a.d; path.setFillType((aVar7 == null || aVar7 != aVar) ? Path.FillType.WINDING : Path.FillType.EVEN_ODD); n(uVar, path); } if (this.c.c) { o(path); } N(uVar); if (I6) { G(uVar); } } } } } else if (m0Var instanceof g.a0) { g.a0 a0Var = (g.a0) m0Var; g.o oVar11 = a0Var.f8672q; if (oVar11 != null && a0Var.f8673r != null && !oVar11.k() && !a0Var.f8673r.k()) { W(this.c, a0Var); if (m() && Y()) { Matrix matrix6 = a0Var.f8743n; if (matrix6 != null) { this.f8800a.concat(matrix6); } Path D = D(a0Var); U(a0Var); g(a0Var); f(a0Var, a0Var.f8742h); boolean I7 = I(); if (this.c.b) { n(a0Var, D); } if (this.c.c) { o(D); } if (I7) { G(a0Var); } } } } else if (m0Var instanceof g.c) { g.c cVar = (g.c) m0Var; g.o oVar12 = cVar.f8679q; if (oVar12 != null && !oVar12.k()) { W(this.c, cVar); if (m() && Y()) { Matrix matrix7 = cVar.f8743n; if (matrix7 != null) { this.f8800a.concat(matrix7); } Path A = A(cVar); U(cVar); g(cVar); f(cVar, cVar.f8742h); boolean I8 = I(); if (this.c.b) { n(cVar, A); } if (this.c.c) { o(A); } if (I8) { G(cVar); } } } } else if (m0Var instanceof g.h) { g.h hVar5 = (g.h) m0Var; g.o oVar13 = hVar5.f8729q; if (oVar13 != null && hVar5.f8730r != null && !oVar13.k() && !hVar5.f8730r.k()) { W(this.c, hVar5); if (m() && Y()) { Matrix matrix8 = hVar5.f8743n; if (matrix8 != null) { this.f8800a.concat(matrix8); } Path B = B(hVar5); U(hVar5); g(hVar5); f(hVar5, hVar5.f8742h); boolean I9 = I(); if (this.c.b) { n(hVar5, B); } if (this.c.c) { o(B); } if (I9) { G(hVar5); } } } } else if (m0Var instanceof g.p) { g.p pVar = (g.p) m0Var; W(this.c, pVar); if (m() && Y() && this.c.c) { Matrix matrix9 = pVar.f8743n; if (matrix9 != null) { this.f8800a.concat(matrix9); } g.o oVar14 = pVar.f8760o; float g6 = oVar14 == null ? CropImageView.DEFAULT_ASPECT_RATIO : oVar14.g(this); g.o oVar15 = pVar.f8761p; float h3 = oVar15 == null ? CropImageView.DEFAULT_ASPECT_RATIO : oVar15.h(this); g.o oVar16 = pVar.f8762q; float g7 = oVar16 == null ? CropImageView.DEFAULT_ASPECT_RATIO : oVar16.g(this); g.o oVar17 = pVar.f8763r; if (oVar17 != null) { f2 = oVar17.h(this); } if (pVar.f8742h == null) { pVar.f8742h = new g.a(Math.min(g6, g7), Math.min(h3, f2), Math.abs(g7 - g6), Math.abs(f2 - h3)); } Path path2 = new Path(); path2.moveTo(g6, h3); path2.lineTo(g7, f2); U(pVar); g(pVar); f(pVar, pVar.f8742h); boolean I10 = I(); o(path2); N(pVar); if (I10) { G(pVar); } } } else if (m0Var instanceof g.z) { g.y yVar = (g.z) m0Var; W(this.c, yVar); if (m() && Y()) { C0180h hVar6 = this.c; if (hVar6.c || hVar6.b) { Matrix matrix10 = yVar.f8743n; if (matrix10 != null) { this.f8800a.concat(matrix10); } if (yVar.f8791o.length >= 2) { Path C = C(yVar); U(yVar); g(yVar); f(yVar, yVar.f8742h); boolean I11 = I(); if (this.c.b) { n(yVar, C); } if (this.c.c) { o(C); } N(yVar); if (I11) { G(yVar); } } } } } else if (m0Var instanceof g.y) { g.y yVar2 = (g.y) m0Var; W(this.c, yVar2); if (m() && Y()) { C0180h hVar7 = this.c; if (hVar7.c || hVar7.b) { Matrix matrix11 = yVar2.f8743n; if (matrix11 != null) { this.f8800a.concat(matrix11); } if (yVar2.f8791o.length >= 2) { Path C2 = C(yVar2); U(yVar2); g.d0.a aVar8 = this.c.f8815a.d; C2.setFillType((aVar8 == null || aVar8 != aVar) ? Path.FillType.WINDING : Path.FillType.EVEN_ODD); g(yVar2); f(yVar2, yVar2.f8742h); boolean I12 = I(); if (this.c.b) { n(yVar2, C2); } if (this.c.c) { o(C2); } N(yVar2); if (I12) { G(yVar2); } } } } } else if (m0Var instanceof g.v0) { g.v0 v0Var = (g.v0) m0Var; W(this.c, v0Var); if (m()) { Matrix matrix12 = v0Var.f8785r; if (matrix12 != null) { this.f8800a.concat(matrix12); } List<g.o> list = v0Var.f8795n; float g8 = (list == null || list.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8795n.get(0).g(this); List<g.o> list2 = v0Var.f8796o; float h4 = (list2 == null || list2.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8796o.get(0).h(this); List<g.o> list3 = v0Var.f8797p; float g9 = (list3 == null || list3.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : v0Var.f8797p.get(0).g(this); List<g.o> list4 = v0Var.f8798q; if (!(list4 == null || list4.size() == 0)) { f2 = v0Var.f8798q.get(0).h(this); } g.d0.f w = w(); if (w != g.d0.f.Start) { float d2 = d(v0Var); if (w == g.d0.f.Middle) { d2 /= 2.0f; } g8 -= d2; } if (v0Var.f8742h == null) { i iVar = new i(g8, h4); p(v0Var, iVar); RectF rectF = iVar.c; v0Var.f8742h = new g.a(rectF.left, rectF.top, rectF.width(), iVar.c.height()); } U(v0Var); g(v0Var); f(v0Var, v0Var.f8742h); boolean I13 = I(); p(v0Var, new f(g8 + g9, h4 + f2)); if (I13) { G(v0Var); } } } } R(); } } public final void L(g.i0 i0Var, boolean z) { if (z) { this.f8801e.push(i0Var); this.f8802f.push(this.f8800a.getMatrix()); } for (g.m0 m0Var : ((g.g0) i0Var).f8722i) { K(m0Var); } if (z) { this.f8801e.pop(); this.f8802f.pop(); } } /* JADX WARNING: Removed duplicated region for block: B:13:0x0038 */ /* JADX WARNING: Removed duplicated region for block: B:14:0x003b */ /* JADX WARNING: Removed duplicated region for block: B:17:0x0063 */ /* JADX WARNING: Removed duplicated region for block: B:18:0x0068 */ /* JADX WARNING: Removed duplicated region for block: B:21:0x006d */ /* JADX WARNING: Removed duplicated region for block: B:22:0x0072 */ /* JADX WARNING: Removed duplicated region for block: B:25:0x0079 */ /* JADX WARNING: Removed duplicated region for block: B:26:0x007e */ /* JADX WARNING: Removed duplicated region for block: B:29:0x0084 */ /* JADX WARNING: Removed duplicated region for block: B:32:0x008c */ /* JADX WARNING: Removed duplicated region for block: B:60:0x00fc */ /* JADX WARNING: Removed duplicated region for block: B:61:0x00ff */ /* JADX WARNING: Removed duplicated region for block: B:65:0x010f */ /* JADX WARNING: Removed duplicated region for block: B:67:0x011e */ /* JADX WARNING: Removed duplicated region for block: B:72:0x0141 */ public final void M(g.q qVar, c cVar) { float f2; g.o oVar; g.a aVar; boolean I; float f3; float f4; float f5; S(); Float f6 = qVar.u; float f7 = CropImageView.DEFAULT_ASPECT_RATIO; if (f6 != null) { if (Float.isNaN(f6.floatValue())) { float f8 = cVar.c; if (!(f8 == CropImageView.DEFAULT_ASPECT_RATIO && cVar.d == CropImageView.DEFAULT_ASPECT_RATIO)) { f2 = (float) Math.toDegrees(Math.atan2((double) cVar.d, (double) f8)); } } else { f2 = qVar.u.floatValue(); } float b2 = !qVar.f8769p ? 1.0f : this.c.f8815a.f8692h.b(96.0f); this.c = u(qVar); Matrix matrix = new Matrix(); matrix.preTranslate(cVar.f8809a, cVar.b); matrix.preRotate(f2); matrix.preScale(b2, b2); g.o oVar2 = qVar.f8770q; float g2 = oVar2 == null ? oVar2.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar3 = qVar.f8771r; float h2 = oVar3 == null ? oVar3.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar4 = qVar.f8772s; float f9 = 3.0f; float g3 = oVar4 == null ? oVar4.g(this) : 3.0f; oVar = qVar.f8773t; if (oVar != null) { f9 = oVar.h(this); } aVar = qVar.f8774o; if (aVar == null) { float f10 = g3 / aVar.c; float f11 = f9 / aVar.d; e eVar = qVar.f8759n; if (eVar == null) { eVar = e.d; } if (!eVar.equals(e.c)) { f10 = eVar.b == e.b.slice ? Math.max(f10, f11) : Math.min(f10, f11); f11 = f10; } matrix.preTranslate((-g2) * f10, (-h2) * f11); this.f8800a.concat(matrix); g.a aVar2 = qVar.f8774o; float f12 = aVar2.c * f10; float f13 = aVar2.d * f11; int ordinal = eVar.f8657a.ordinal(); if (ordinal != 2) { if (ordinal != 3) { if (ordinal != 5) { if (ordinal != 6) { if (ordinal != 8) { if (ordinal != 9) { f3 = CropImageView.DEFAULT_ASPECT_RATIO; switch (eVar.f8657a.ordinal()) { case 4: case 5: case 6: f4 = (f9 - f13) / 2.0f; f7 = CropImageView.DEFAULT_ASPECT_RATIO - f4; break; case 7: case 8: case 9: f4 = f9 - f13; f7 = CropImageView.DEFAULT_ASPECT_RATIO - f4; break; } if (!this.c.f8815a.w.booleanValue()) { P(f3, f7, g3, f9); } matrix.reset(); matrix.preScale(f10, f11); this.f8800a.concat(matrix); } } } } } f5 = g3 - f12; f3 = CropImageView.DEFAULT_ASPECT_RATIO - f5; switch (eVar.f8657a.ordinal()) { } if (!this.c.f8815a.w.booleanValue()) { } matrix.reset(); matrix.preScale(f10, f11); this.f8800a.concat(matrix); } f5 = (g3 - f12) / 2.0f; f3 = CropImageView.DEFAULT_ASPECT_RATIO - f5; switch (eVar.f8657a.ordinal()) { } if (!this.c.f8815a.w.booleanValue()) { } matrix.reset(); matrix.preScale(f10, f11); this.f8800a.concat(matrix); } else { matrix.preTranslate(-g2, -h2); this.f8800a.concat(matrix); if (!this.c.f8815a.w.booleanValue()) { P(CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, g3, f9); } } I = I(); L(qVar, false); if (I) { H(qVar, qVar.f8742h); } R(); } f2 = CropImageView.DEFAULT_ASPECT_RATIO; if (!qVar.f8769p) { } this.c = u(qVar); Matrix matrix2 = new Matrix(); matrix2.preTranslate(cVar.f8809a, cVar.b); matrix2.preRotate(f2); matrix2.preScale(b2, b2); g.o oVar22 = qVar.f8770q; if (oVar22 == null) { } g.o oVar32 = qVar.f8771r; if (oVar32 == null) { } g.o oVar42 = qVar.f8772s; float f92 = 3.0f; if (oVar42 == null) { } oVar = qVar.f8773t; if (oVar != null) { } aVar = qVar.f8774o; if (aVar == null) { } I = I(); L(qVar, false); if (I) { } R(); } /* JADX WARNING: Removed duplicated region for block: B:105:? A[RETURN, SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:16:0x003d */ /* JADX WARNING: Removed duplicated region for block: B:23:0x005f */ /* JADX WARNING: Removed duplicated region for block: B:30:0x007e */ /* JADX WARNING: Removed duplicated region for block: B:31:0x008b */ /* JADX WARNING: Removed duplicated region for block: B:66:0x0181 A[ADDED_TO_REGION, RETURN] */ /* JADX WARNING: Removed duplicated region for block: B:67:0x0182 */ /* JADX WARNING: Removed duplicated region for block: B:72:0x0196 */ /* JADX WARNING: Removed duplicated region for block: B:79:0x01bd */ /* JADX WARNING: Removed duplicated region for block: B:96:0x0210 */ public final void N(g.k kVar) { g.q qVar; String str; g.q qVar2; String str2; g.q qVar3; List<c> list; int size; int i2; g.d0 d0Var = this.c.f8815a; String str3 = d0Var.y; if (str3 != null || d0Var.z != null || d0Var.A != null) { if (str3 != null) { g.m0 e2 = kVar.f8752a.e(str3); if (e2 != null) { qVar = (g.q) e2; str = this.c.f8815a.z; if (str != null) { g.m0 e3 = kVar.f8752a.e(str); if (e3 != null) { qVar2 = (g.q) e3; str2 = this.c.f8815a.A; if (str2 != null) { g.m0 e4 = kVar.f8752a.e(str2); if (e4 != null) { qVar3 = (g.q) e4; if (!(kVar instanceof g.u)) { list = new b(((g.u) kVar).f8781o).f8803a; } else if (kVar instanceof g.p) { g.p pVar = (g.p) kVar; g.o oVar = pVar.f8760o; float g2 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar2 = pVar.f8761p; float h2 = oVar2 != null ? oVar2.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar3 = pVar.f8762q; float g3 = oVar3 != null ? oVar3.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar4 = pVar.f8763r; float h3 = oVar4 != null ? oVar4.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; ArrayList arrayList = new ArrayList(2); float f2 = g3 - g2; float f3 = h3 - h2; arrayList.add(new c(this, g2, h2, f2, f3)); arrayList.add(new c(this, g3, h3, f2, f3)); list = arrayList; } else { g.y yVar = (g.y) kVar; int length = yVar.f8791o.length; if (length < 2) { list = null; } else { ArrayList arrayList2 = new ArrayList(); float[] fArr = yVar.f8791o; c cVar = new c(this, fArr[0], fArr[1], CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO); float f4 = CropImageView.DEFAULT_ASPECT_RATIO; float f5 = CropImageView.DEFAULT_ASPECT_RATIO; int i3 = 2; while (i3 < length) { float[] fArr2 = yVar.f8791o; float f6 = fArr2[i3]; float f7 = fArr2[i3 + 1]; cVar.a(f6, f7); arrayList2.add(cVar); cVar = new c(this, f6, f7, f6 - cVar.f8809a, f7 - cVar.b); i3 += 2; f5 = f7; f4 = f6; } if (yVar instanceof g.z) { float[] fArr3 = yVar.f8791o; if (!(f4 == fArr3[0] || f5 == fArr3[1])) { float f8 = fArr3[0]; float f9 = fArr3[1]; cVar.a(f8, f9); arrayList2.add(cVar); c cVar2 = new c(this, f8, f9, f8 - cVar.f8809a, f9 - cVar.b); cVar2.b((c) arrayList2.get(0)); arrayList2.add(cVar2); arrayList2.set(0, cVar2); } } else { arrayList2.add(cVar); } list = arrayList2; } } if (list != null && (size = list.size()) != 0) { g.d0 d0Var2 = this.c.f8815a; d0Var2.A = null; d0Var2.z = null; d0Var2.y = null; if (qVar != null) { M(qVar, list.get(0)); } if (qVar2 != null && list.size() > 2) { c cVar3 = list.get(1); i2 = 1; c cVar4 = list.get(0); c cVar5 = cVar3; while (i2 < size - 1) { i2++; c cVar6 = list.get(i2); if (cVar5.f8810e) { float f10 = cVar5.c; float f11 = cVar5.d; float f12 = cVar5.f8809a; float f13 = cVar5.b; float f14 = ((f13 - cVar4.b) * f11) + ((f12 - cVar4.f8809a) * f10); if (f14 == CropImageView.DEFAULT_ASPECT_RATIO) { f14 = ((cVar6.f8809a - f12) * f10) + ((cVar6.b - f13) * f11); } if (f14 <= CropImageView.DEFAULT_ASPECT_RATIO && (f14 != CropImageView.DEFAULT_ASPECT_RATIO || (f10 <= CropImageView.DEFAULT_ASPECT_RATIO && f11 < CropImageView.DEFAULT_ASPECT_RATIO))) { cVar5.c = -f10; cVar5.d = -f11; } } M(qVar2, cVar5); cVar4 = cVar5; cVar5 = cVar6; } } if (qVar3 == null) { M(qVar3, list.get(size - 1)); return; } return; } return; } String.format("Marker reference '%s' not found", this.c.f8815a.A); } qVar3 = null; if (!(kVar instanceof g.u)) { } if (list != null) { g.d0 d0Var22 = this.c.f8815a; d0Var22.A = null; d0Var22.z = null; d0Var22.y = null; if (qVar != null) { } c cVar32 = list.get(1); i2 = 1; c cVar42 = list.get(0); c cVar52 = cVar32; while (i2 < size - 1) { } if (qVar3 == null) { } } else { return; } } else { String.format("Marker reference '%s' not found", this.c.f8815a.z); } } qVar2 = null; str2 = this.c.f8815a.A; if (str2 != null) { } qVar3 = null; if (!(kVar instanceof g.u)) { } if (list != null) { } } else { String.format("Marker reference '%s' not found", this.c.f8815a.y); } } qVar = null; str = this.c.f8815a.z; if (str != null) { } qVar2 = null; str2 = this.c.f8815a.A; if (str2 != null) { } qVar3 = null; if (!(kVar instanceof g.u)) { } if (list != null) { } } } public final void O(g.r rVar, g.j0 j0Var, g.a aVar) { float f2; float f3; Boolean bool = rVar.f8775n; boolean z = true; if (bool != null && bool.booleanValue()) { g.o oVar = rVar.f8777p; f3 = oVar != null ? oVar.g(this) : aVar.c; g.o oVar2 = rVar.f8778q; f2 = oVar2 != null ? oVar2.h(this) : aVar.d; } else { g.o oVar3 = rVar.f8777p; float f4 = 1.2f; float d2 = oVar3 != null ? oVar3.d(this, 1.0f) : 1.2f; g.o oVar4 = rVar.f8778q; if (oVar4 != null) { f4 = oVar4.d(this, 1.0f); } f3 = d2 * aVar.c; f2 = f4 * aVar.d; } if (f3 != CropImageView.DEFAULT_ASPECT_RATIO && f2 != CropImageView.DEFAULT_ASPECT_RATIO) { S(); C0180h u = u(rVar); this.c = u; u.f8815a.f8698n = Float.valueOf(1.0f); boolean I = I(); this.f8800a.save(); Boolean bool2 = rVar.f8776o; if (bool2 != null && !bool2.booleanValue()) { z = false; } if (!z) { this.f8800a.translate(aVar.f8669a, aVar.b); this.f8800a.scale(aVar.c, aVar.d); } L(rVar, false); this.f8800a.restore(); if (I) { H(j0Var, aVar); } R(); } } public final void P(float f2, float f3, float f4, float f5) { float f6 = f4 + f2; float f7 = f5 + f3; g.b bVar = this.c.f8815a.x; if (bVar != null) { f2 += bVar.d.g(this); f3 += this.c.f8815a.x.f8676a.h(this); f6 -= this.c.f8815a.x.b.g(this); f7 -= this.c.f8815a.x.c.h(this); } this.f8800a.clipRect(f2, f3, f6, f7); } public final void Q(C0180h hVar, boolean z, g.n0 n0Var) { g.e eVar; g.d0 d0Var = hVar.f8815a; float floatValue = (z ? d0Var.f8689e : d0Var.f8691g).floatValue(); if (n0Var instanceof g.e) { eVar = (g.e) n0Var; } else if (n0Var instanceof g.f) { eVar = hVar.f8815a.f8699o; } else { return; } (z ? hVar.d : hVar.f8816e).setColor(k(eVar.b, floatValue)); } public final void R() { this.f8800a.restore(); this.c = this.d.pop(); } public final void S() { this.f8800a.save(); this.d.push(this.c); this.c = new C0180h(this, this.c); } public final String T(String str, boolean z, boolean z2) { String str2; if (this.c.f8819h) { str2 = "[\\n\\t]"; } else { str = str.replaceAll("\\n", "").replaceAll("\\t", " "); if (z) { str = str.replaceAll("^\\s+", ""); } if (z2) { str = str.replaceAll("\\s+$", ""); } str2 = "\\s{2,}"; } return str.replaceAll(str2, " "); } public final void U(g.j0 j0Var) { if (!(j0Var.b == null || j0Var.f8742h == null)) { Matrix matrix = new Matrix(); if (this.f8802f.peek().invert(matrix)) { g.a aVar = j0Var.f8742h; g.a aVar2 = j0Var.f8742h; g.a aVar3 = j0Var.f8742h; float[] fArr = {aVar.f8669a, aVar.b, aVar.a(), aVar2.b, aVar2.a(), j0Var.f8742h.b(), aVar3.f8669a, aVar3.b()}; matrix.preConcat(this.f8800a.getMatrix()); matrix.mapPoints(fArr); RectF rectF = new RectF(fArr[0], fArr[1], fArr[0], fArr[1]); for (int i2 = 2; i2 <= 6; i2 += 2) { if (fArr[i2] < rectF.left) { rectF.left = fArr[i2]; } if (fArr[i2] > rectF.right) { rectF.right = fArr[i2]; } int i3 = i2 + 1; if (fArr[i3] < rectF.top) { rectF.top = fArr[i3]; } if (fArr[i3] > rectF.bottom) { rectF.bottom = fArr[i3]; } } g.j0 j0Var2 = (g.j0) this.f8801e.peek(); g.a aVar4 = j0Var2.f8742h; if (aVar4 == null) { float f2 = rectF.left; float f3 = rectF.top; j0Var2.f8742h = new g.a(f2, f3, rectF.right - f2, rectF.bottom - f3); return; } float f4 = rectF.left; float f5 = rectF.top; float f6 = rectF.right - f4; float f7 = rectF.bottom - f5; if (f4 < aVar4.f8669a) { aVar4.f8669a = f4; } if (f5 < aVar4.b) { aVar4.b = f5; } float f8 = f4 + f6; if (f8 > aVar4.a()) { aVar4.c = f8 - aVar4.f8669a; } float f9 = f5 + f7; if (f9 > aVar4.b()) { aVar4.d = f9 - aVar4.b; } } } } public final void V(C0180h hVar, g.d0 d0Var) { Integer num; g.d0 d0Var2; int i2; Paint.Join join; Paint paint; Paint.Cap cap; Paint paint2; g.e eVar = g.e.d; if (z(d0Var, PlaybackStateCompat.ACTION_SKIP_TO_QUEUE_ITEM)) { hVar.f8815a.f8699o = d0Var.f8699o; } if (z(d0Var, PlaybackStateCompat.ACTION_PLAY_FROM_SEARCH)) { hVar.f8815a.f8698n = d0Var.f8698n; } boolean z = false; if (z(d0Var, 1)) { hVar.f8815a.c = d0Var.c; g.n0 n0Var = d0Var.c; hVar.b = (n0Var == null || n0Var == eVar) ? false : true; } if (z(d0Var, 4)) { hVar.f8815a.f8689e = d0Var.f8689e; } if (z(d0Var, 6149)) { Q(hVar, true, hVar.f8815a.c); } if (z(d0Var, 2)) { hVar.f8815a.d = d0Var.d; } if (z(d0Var, 8)) { hVar.f8815a.f8690f = d0Var.f8690f; g.n0 n0Var2 = d0Var.f8690f; hVar.c = (n0Var2 == null || n0Var2 == eVar) ? false : true; } if (z(d0Var, 16)) { hVar.f8815a.f8691g = d0Var.f8691g; } if (z(d0Var, 6168)) { Q(hVar, false, hVar.f8815a.f8690f); } if (z(d0Var, 34359738368L)) { hVar.f8815a.Q = d0Var.Q; } if (z(d0Var, 32)) { g.d0 d0Var3 = hVar.f8815a; g.o oVar = d0Var.f8692h; d0Var3.f8692h = oVar; hVar.f8816e.setStrokeWidth(oVar.c(this)); } if (z(d0Var, 64)) { hVar.f8815a.f8693i = d0Var.f8693i; int ordinal = d0Var.f8693i.ordinal(); if (ordinal == 0) { paint2 = hVar.f8816e; cap = Paint.Cap.BUTT; } else if (ordinal == 1) { paint2 = hVar.f8816e; cap = Paint.Cap.ROUND; } else if (ordinal == 2) { paint2 = hVar.f8816e; cap = Paint.Cap.SQUARE; } paint2.setStrokeCap(cap); } if (z(d0Var, 128)) { hVar.f8815a.f8694j = d0Var.f8694j; int ordinal2 = d0Var.f8694j.ordinal(); if (ordinal2 == 0) { paint = hVar.f8816e; join = Paint.Join.MITER; } else if (ordinal2 == 1) { paint = hVar.f8816e; join = Paint.Join.ROUND; } else if (ordinal2 == 2) { paint = hVar.f8816e; join = Paint.Join.BEVEL; } paint.setStrokeJoin(join); } if (z(d0Var, 256)) { hVar.f8815a.f8695k = d0Var.f8695k; hVar.f8816e.setStrokeMiter(d0Var.f8695k.floatValue()); } if (z(d0Var, 512)) { hVar.f8815a.f8696l = d0Var.f8696l; } if (z(d0Var, PlaybackStateCompat.ACTION_PLAY_FROM_MEDIA_ID)) { hVar.f8815a.f8697m = d0Var.f8697m; } Typeface typeface = null; if (z(d0Var, 1536)) { g.o[] oVarArr = hVar.f8815a.f8696l; if (oVarArr != null) { int length = oVarArr.length; int i3 = length % 2 == 0 ? length : length * 2; float[] fArr = new float[i3]; float f2 = CropImageView.DEFAULT_ASPECT_RATIO; for (int i4 = 0; i4 < i3; i4++) { fArr[i4] = hVar.f8815a.f8696l[i4 % length].c(this); f2 += fArr[i4]; } if (f2 != CropImageView.DEFAULT_ASPECT_RATIO) { float c2 = hVar.f8815a.f8697m.c(this); if (c2 < CropImageView.DEFAULT_ASPECT_RATIO) { c2 = (c2 % f2) + f2; } hVar.f8816e.setPathEffect(new DashPathEffect(fArr, c2)); } } hVar.f8816e.setPathEffect(null); } if (z(d0Var, PlaybackStateCompat.ACTION_PREPARE)) { float textSize = this.c.d.getTextSize(); hVar.f8815a.f8701q = d0Var.f8701q; hVar.d.setTextSize(d0Var.f8701q.d(this, textSize)); hVar.f8816e.setTextSize(d0Var.f8701q.d(this, textSize)); } if (z(d0Var, PlaybackStateCompat.ACTION_PLAY_FROM_URI)) { hVar.f8815a.f8700p = d0Var.f8700p; } if (z(d0Var, PlaybackStateCompat.ACTION_PREPARE_FROM_MEDIA_ID)) { if (d0Var.f8702r.intValue() == -1 && hVar.f8815a.f8702r.intValue() > 100) { d0Var2 = hVar.f8815a; i2 = d0Var2.f8702r.intValue() - 100; } else if (d0Var.f8702r.intValue() != 1 || hVar.f8815a.f8702r.intValue() >= 900) { d0Var2 = hVar.f8815a; num = d0Var.f8702r; d0Var2.f8702r = num; } else { d0Var2 = hVar.f8815a; i2 = d0Var2.f8702r.intValue() + 100; } num = Integer.valueOf(i2); d0Var2.f8702r = num; } if (z(d0Var, PlaybackStateCompat.ACTION_PREPARE_FROM_SEARCH)) { hVar.f8815a.f8703s = d0Var.f8703s; } if (z(d0Var, 106496)) { List<String> list = hVar.f8815a.f8700p; if (list != null && this.b != null) { for (String str : list) { g.d0 d0Var4 = hVar.f8815a; typeface = h(str, d0Var4.f8702r, d0Var4.f8703s); if (typeface != null) { break; } } } if (typeface == null) { g.d0 d0Var5 = hVar.f8815a; typeface = h("serif", d0Var5.f8702r, d0Var5.f8703s); } hVar.d.setTypeface(typeface); hVar.f8816e.setTypeface(typeface); } if (z(d0Var, PlaybackStateCompat.ACTION_PREPARE_FROM_URI)) { hVar.f8815a.f8704t = d0Var.f8704t; Paint paint3 = hVar.d; g.d0.EnumC0178g gVar = d0Var.f8704t; g.d0.EnumC0178g gVar2 = g.d0.EnumC0178g.LineThrough; paint3.setStrikeThruText(gVar == gVar2); Paint paint4 = hVar.d; g.d0.EnumC0178g gVar3 = d0Var.f8704t; g.d0.EnumC0178g gVar4 = g.d0.EnumC0178g.Underline; paint4.setUnderlineText(gVar3 == gVar4); hVar.f8816e.setStrikeThruText(d0Var.f8704t == gVar2); Paint paint5 = hVar.f8816e; if (d0Var.f8704t == gVar4) { z = true; } paint5.setUnderlineText(z); } if (z(d0Var, 68719476736L)) { hVar.f8815a.u = d0Var.u; } if (z(d0Var, PlaybackStateCompat.ACTION_SET_REPEAT_MODE)) { hVar.f8815a.v = d0Var.v; } if (z(d0Var, PlaybackStateCompat.ACTION_SET_SHUFFLE_MODE_ENABLED)) { hVar.f8815a.w = d0Var.w; } if (z(d0Var, PlaybackStateCompat.ACTION_SET_SHUFFLE_MODE)) { hVar.f8815a.y = d0Var.y; } if (z(d0Var, 4194304)) { hVar.f8815a.z = d0Var.z; } if (z(d0Var, 8388608)) { hVar.f8815a.A = d0Var.A; } if (z(d0Var, 16777216)) { hVar.f8815a.B = d0Var.B; } if (z(d0Var, 33554432)) { hVar.f8815a.C = d0Var.C; } if (z(d0Var, PlaybackStateCompat.ACTION_SET_CAPTIONING_ENABLED)) { hVar.f8815a.x = d0Var.x; } if (z(d0Var, 268435456)) { hVar.f8815a.J = d0Var.J; } if (z(d0Var, 536870912)) { hVar.f8815a.K = d0Var.K; } if (z(d0Var, 1073741824)) { hVar.f8815a.L = d0Var.L; } if (z(d0Var, 67108864)) { hVar.f8815a.H = d0Var.H; } if (z(d0Var, 134217728)) { hVar.f8815a.I = d0Var.I; } if (z(d0Var, 8589934592L)) { hVar.f8815a.O = d0Var.O; } if (z(d0Var, 17179869184L)) { hVar.f8815a.P = d0Var.P; } if (z(d0Var, 137438953472L)) { hVar.f8815a.R = d0Var.R; } } public final void W(C0180h hVar, g.k0 k0Var) { boolean z = false; boolean z2 = k0Var.b == null; g.d0 d0Var = hVar.f8815a; Boolean bool = Boolean.TRUE; d0Var.B = bool; if (!z2) { bool = Boolean.FALSE; } d0Var.w = bool; d0Var.x = null; d0Var.J = null; d0Var.f8698n = Float.valueOf(1.0f); d0Var.H = g.e.c; d0Var.I = Float.valueOf(1.0f); d0Var.L = null; d0Var.M = null; d0Var.N = Float.valueOf(1.0f); d0Var.O = null; d0Var.P = Float.valueOf(1.0f); d0Var.Q = g.d0.i.None; g.d0 d0Var2 = k0Var.f8744e; if (d0Var2 != null) { V(hVar, d0Var2); } List<b.p> list = this.b.b.f8652a; if (list == null || list.isEmpty()) { z = true; } if (!z) { for (b.p pVar : this.b.b.f8652a) { if (b.h(null, pVar.f8651a, k0Var)) { V(hVar, pVar.b); } } } g.d0 d0Var3 = k0Var.f8745f; if (d0Var3 != null) { V(hVar, d0Var3); } } public final void X() { g.e eVar; g.d0 d0Var = this.c.f8815a; g.n0 n0Var = d0Var.O; if (n0Var instanceof g.e) { eVar = (g.e) n0Var; } else if (n0Var instanceof g.f) { eVar = d0Var.f8699o; } else { return; } int i2 = eVar.b; Float f2 = d0Var.P; if (f2 != null) { i2 = k(i2, f2.floatValue()); } this.f8800a.drawColor(i2); } public final boolean Y() { Boolean bool = this.c.f8815a.C; if (bool != null) { return bool.booleanValue(); } return true; } @TargetApi(19) public final Path b(g.j0 j0Var, g.a aVar) { Path F; g.m0 e2 = j0Var.f8752a.e(this.c.f8815a.J); boolean z = false; if (e2 == null) { String.format("ClipPath reference '%s' not found", this.c.f8815a.J); return null; } g.d dVar = (g.d) e2; this.d.push(this.c); this.c = u(dVar); Boolean bool = dVar.f8688o; if (bool == null || bool.booleanValue()) { z = true; } Matrix matrix = new Matrix(); if (!z) { matrix.preTranslate(aVar.f8669a, aVar.b); matrix.preScale(aVar.c, aVar.d); } Matrix matrix2 = dVar.f8747n; if (matrix2 != null) { matrix.preConcat(matrix2); } Path path = new Path(); for (g.m0 m0Var : dVar.f8722i) { if ((m0Var instanceof g.j0) && (F = F((g.j0) m0Var, true)) != null) { path.op(F, Path.Op.UNION); } } if (this.c.f8815a.J != null) { if (dVar.f8742h == null) { dVar.f8742h = c(path); } Path b2 = b(dVar, dVar.f8742h); if (b2 != null) { path.op(b2, Path.Op.INTERSECT); } } path.transform(matrix); this.c = this.d.pop(); return path; } public final g.a c(Path path) { RectF rectF = new RectF(); path.computeBounds(rectF, true); return new g.a(rectF.left, rectF.top, rectF.width(), rectF.height()); } public final float d(g.x0 x0Var) { k kVar = new k(null); p(x0Var, kVar); return kVar.f8821a; } /* JADX WARNING: Code restructure failed: missing block: B:22:0x005f, code lost: if (r6 != 9) goto L_0x006b; */ /* JADX WARNING: Removed duplicated region for block: B:28:0x0075 */ /* JADX WARNING: Removed duplicated region for block: B:29:0x0079 */ public final Matrix e(g.a aVar, g.a aVar2, e eVar) { float f2; float f3; Matrix matrix = new Matrix(); if (!(eVar == null || eVar.f8657a == null)) { float f4 = aVar.c / aVar2.c; float f5 = aVar.d / aVar2.d; float f6 = -aVar2.f8669a; float f7 = -aVar2.b; if (eVar.equals(e.c)) { matrix.preTranslate(aVar.f8669a, aVar.b); matrix.preScale(f4, f5); } else { float max = eVar.b == e.b.slice ? Math.max(f4, f5) : Math.min(f4, f5); float f8 = aVar.c / max; float f9 = aVar.d / max; int ordinal = eVar.f8657a.ordinal(); if (ordinal != 2) { if (ordinal != 3) { if (ordinal != 5) { if (ordinal != 6) { if (ordinal != 8) { } } } } f3 = aVar2.c - f8; f6 -= f3; switch (eVar.f8657a.ordinal()) { case 4: case 5: case 6: f2 = (aVar2.d - f9) / 2.0f; f7 -= f2; break; case 7: case 8: case 9: f2 = aVar2.d - f9; f7 -= f2; break; } matrix.preTranslate(aVar.f8669a, aVar.b); matrix.preScale(max, max); } f3 = (aVar2.c - f8) / 2.0f; f6 -= f3; switch (eVar.f8657a.ordinal()) { } matrix.preTranslate(aVar.f8669a, aVar.b); matrix.preScale(max, max); } matrix.preTranslate(f6, f7); } return matrix; } public final void f(g.j0 j0Var, g.a aVar) { Path b2; if (this.c.f8815a.J != null && (b2 = b(j0Var, aVar)) != null) { this.f8800a.clipPath(b2); } } public final void g(g.j0 j0Var) { g.n0 n0Var = this.c.f8815a.c; if (n0Var instanceof g.t) { l(true, j0Var.f8742h, (g.t) n0Var); } g.n0 n0Var2 = this.c.f8815a.f8690f; if (n0Var2 instanceof g.t) { l(false, j0Var.f8742h, (g.t) n0Var2); } } /* JADX INFO: Can't fix incorrect switch cases order, some code will duplicate */ /* JADX WARNING: Code restructure failed: missing block: B:25:0x0052, code lost: if (r6.equals("monospace") == false) goto L_0x0029; */ public final Typeface h(String str, Integer num, g.d0.b bVar) { Typeface typeface; char c2 = 1; boolean z = bVar == g.d0.b.Italic; int i2 = num.intValue() > 500 ? z ? 3 : 1 : z ? 2 : 0; str.hashCode(); switch (str.hashCode()) { case -1536685117: if (str.equals("sans-serif")) { c2 = 0; break; } c2 = 65535; break; case -1431958525: break; case -1081737434: if (str.equals("fantasy")) { c2 = 2; break; } c2 = 65535; break; case 109326717: if (str.equals("serif")) { c2 = 3; break; } c2 = 65535; break; case 1126973893: if (str.equals("cursive")) { c2 = 4; break; } c2 = 65535; break; default: c2 = 65535; break; } switch (c2) { case 0: case 2: case 4: typeface = Typeface.SANS_SERIF; break; case 1: typeface = Typeface.MONOSPACE; break; case 3: typeface = Typeface.SERIF; break; default: return null; } return Typeface.create(typeface, i2); } public final void i(g.m0 m0Var) { Boolean bool; if ((m0Var instanceof g.k0) && (bool = ((g.k0) m0Var).d) != null) { this.c.f8819h = bool.booleanValue(); } } /* JADX WARNING: Removed duplicated region for block: B:61:0x00db */ /* JADX WARNING: Removed duplicated region for block: B:64:0x00ed */ /* JADX WARNING: Removed duplicated region for block: B:67:0x00f8 */ /* JADX WARNING: Removed duplicated region for block: B:71:0x0107 */ public final void l(boolean z, g.a aVar, g.t tVar) { g.n0 n0Var; C0180h hVar; float f2; float f3; float f4; float f5; float f6; float f7; float f8; Matrix matrix; int size; g.e eVar = g.e.c; g.j jVar = g.j.repeat; g.j jVar2 = g.j.reflect; g.m0 e2 = this.b.e(tVar.b); boolean z2 = true; int i2 = 0; if (e2 == null) { Object[] objArr = new Object[2]; objArr[0] = z ? "Fill" : "Stroke"; objArr[1] = tVar.b; String.format("%s reference '%s' not found", objArr); g.n0 n0Var2 = tVar.c; if (n0Var2 != null) { Q(this.c, z, n0Var2); } else if (z) { this.c.b = false; } else { this.c.c = false; } } else if (e2 instanceof g.l0) { g.l0 l0Var = (g.l0) e2; String str = l0Var.f8740l; if (str != null) { r(l0Var, str); } Boolean bool = l0Var.f8737i; boolean z3 = bool != null && bool.booleanValue(); C0180h hVar2 = this.c; Paint paint = z ? hVar2.d : hVar2.f8816e; if (z3) { g.a y = y(); g.o oVar = l0Var.f8748m; f6 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar2 = l0Var.f8749n; f5 = oVar2 != null ? oVar2.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar3 = l0Var.f8750o; f8 = oVar3 != null ? oVar3.g(this) : y.c; g.o oVar4 = l0Var.f8751p; if (oVar4 != null) { f7 = oVar4.h(this); S(); this.c = u(l0Var); Matrix matrix2 = new Matrix(); if (!z3) { matrix2.preTranslate(aVar.f8669a, aVar.b); matrix2.preScale(aVar.c, aVar.d); } matrix = l0Var.f8738j; if (matrix != null) { matrix2.preConcat(matrix); } size = l0Var.f8736h.size(); if (size == 0) { R(); C0180h hVar3 = this.c; if (z) { hVar3.b = false; return; } else { hVar3.c = false; return; } } else { int[] iArr = new int[size]; float[] fArr = new float[size]; Iterator<g.m0> it = l0Var.f8736h.iterator(); float f9 = -1.0f; while (it.hasNext()) { g.c0 c0Var = (g.c0) it.next(); Float f10 = c0Var.f8680h; float floatValue = f10 != null ? f10.floatValue() : CropImageView.DEFAULT_ASPECT_RATIO; if (i2 == 0 || floatValue >= f9) { fArr[i2] = floatValue; f9 = floatValue; } else { fArr[i2] = f9; } S(); W(this.c, c0Var); g.d0 d0Var = this.c.f8815a; g.e eVar2 = (g.e) d0Var.H; if (eVar2 == null) { eVar2 = eVar; } iArr[i2] = k(eVar2.b, d0Var.I.floatValue()); i2++; R(); } if ((f6 == f8 && f5 == f7) || size == 1) { R(); paint.setColor(iArr[size - 1]); return; } Shader.TileMode tileMode = Shader.TileMode.CLAMP; g.j jVar3 = l0Var.f8739k; if (jVar3 != null) { if (jVar3 == jVar2) { tileMode = Shader.TileMode.MIRROR; } else if (jVar3 == jVar) { tileMode = Shader.TileMode.REPEAT; } } R(); LinearGradient linearGradient = new LinearGradient(f6, f5, f8, f7, iArr, fArr, tileMode); linearGradient.setLocalMatrix(matrix2); paint.setShader(linearGradient); paint.setAlpha(j(this.c.f8815a.f8689e.floatValue())); return; } } } else { g.o oVar5 = l0Var.f8748m; f6 = oVar5 != null ? oVar5.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar6 = l0Var.f8749n; f5 = oVar6 != null ? oVar6.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar7 = l0Var.f8750o; f8 = oVar7 != null ? oVar7.d(this, 1.0f) : 1.0f; g.o oVar8 = l0Var.f8751p; if (oVar8 != null) { f7 = oVar8.d(this, 1.0f); S(); this.c = u(l0Var); Matrix matrix22 = new Matrix(); if (!z3) { } matrix = l0Var.f8738j; if (matrix != null) { } size = l0Var.f8736h.size(); if (size == 0) { } } } f7 = CropImageView.DEFAULT_ASPECT_RATIO; S(); this.c = u(l0Var); Matrix matrix222 = new Matrix(); if (!z3) { } matrix = l0Var.f8738j; if (matrix != null) { } size = l0Var.f8736h.size(); if (size == 0) { } } else if (e2 instanceof g.p0) { g.p0 p0Var = (g.p0) e2; String str2 = p0Var.f8740l; if (str2 != null) { r(p0Var, str2); } Boolean bool2 = p0Var.f8737i; boolean z4 = bool2 != null && bool2.booleanValue(); C0180h hVar4 = this.c; Paint paint2 = z ? hVar4.d : hVar4.f8816e; if (z4) { g.o oVar9 = new g.o(50.0f, g.c1.percent); g.o oVar10 = p0Var.f8764m; float g2 = oVar10 != null ? oVar10.g(this) : oVar9.g(this); g.o oVar11 = p0Var.f8765n; float h2 = oVar11 != null ? oVar11.h(this) : oVar9.h(this); g.o oVar12 = p0Var.f8766o; f2 = oVar12 != null ? oVar12.c(this) : oVar9.c(this); f4 = g2; f3 = h2; } else { g.o oVar13 = p0Var.f8764m; float d2 = oVar13 != null ? oVar13.d(this, 1.0f) : 0.5f; g.o oVar14 = p0Var.f8765n; float d3 = oVar14 != null ? oVar14.d(this, 1.0f) : 0.5f; g.o oVar15 = p0Var.f8766o; f2 = oVar15 != null ? oVar15.d(this, 1.0f) : 0.5f; f4 = d2; f3 = d3; } S(); this.c = u(p0Var); Matrix matrix3 = new Matrix(); if (!z4) { matrix3.preTranslate(aVar.f8669a, aVar.b); matrix3.preScale(aVar.c, aVar.d); } Matrix matrix4 = p0Var.f8738j; if (matrix4 != null) { matrix3.preConcat(matrix4); } int size2 = p0Var.f8736h.size(); if (size2 == 0) { R(); C0180h hVar5 = this.c; if (z) { hVar5.b = false; } else { hVar5.c = false; } } else { int[] iArr2 = new int[size2]; float[] fArr2 = new float[size2]; Iterator<g.m0> it2 = p0Var.f8736h.iterator(); float f11 = -1.0f; while (it2.hasNext()) { g.c0 c0Var2 = (g.c0) it2.next(); Float f12 = c0Var2.f8680h; float floatValue2 = f12 != null ? f12.floatValue() : CropImageView.DEFAULT_ASPECT_RATIO; if (i2 == 0 || floatValue2 >= f11) { fArr2[i2] = floatValue2; f11 = floatValue2; } else { fArr2[i2] = f11; } S(); W(this.c, c0Var2); g.d0 d0Var2 = this.c.f8815a; g.e eVar3 = (g.e) d0Var2.H; if (eVar3 == null) { eVar3 = eVar; } iArr2[i2] = k(eVar3.b, d0Var2.I.floatValue()); i2++; R(); } if (f2 == CropImageView.DEFAULT_ASPECT_RATIO || size2 == 1) { R(); paint2.setColor(iArr2[size2 - 1]); return; } Shader.TileMode tileMode2 = Shader.TileMode.CLAMP; g.j jVar4 = p0Var.f8739k; if (jVar4 != null) { if (jVar4 == jVar2) { tileMode2 = Shader.TileMode.MIRROR; } else if (jVar4 == jVar) { tileMode2 = Shader.TileMode.REPEAT; } } R(); RadialGradient radialGradient = new RadialGradient(f4, f3, f2, iArr2, fArr2, tileMode2); radialGradient.setLocalMatrix(matrix3); paint2.setShader(radialGradient); paint2.setAlpha(j(this.c.f8815a.f8689e.floatValue())); } } else if (e2 instanceof g.b0) { g.b0 b0Var = (g.b0) e2; boolean z5 = z(b0Var.f8744e, 2147483648L); if (z) { if (z5) { C0180h hVar6 = this.c; g.d0 d0Var3 = hVar6.f8815a; g.n0 n0Var3 = b0Var.f8744e.M; d0Var3.c = n0Var3; if (n0Var3 == null) { z2 = false; } hVar6.b = z2; } if (z(b0Var.f8744e, 4294967296L)) { this.c.f8815a.f8689e = b0Var.f8744e.N; } if (z(b0Var.f8744e, 6442450944L)) { hVar = this.c; n0Var = hVar.f8815a.c; } else { return; } } else { if (z5) { C0180h hVar7 = this.c; g.d0 d0Var4 = hVar7.f8815a; g.n0 n0Var4 = b0Var.f8744e.M; d0Var4.f8690f = n0Var4; if (n0Var4 == null) { z2 = false; } hVar7.c = z2; } if (z(b0Var.f8744e, 4294967296L)) { this.c.f8815a.f8691g = b0Var.f8744e.N; } if (z(b0Var.f8744e, 6442450944L)) { hVar = this.c; n0Var = hVar.f8815a.f8690f; } else { return; } } Q(hVar, z, n0Var); } } public final boolean m() { Boolean bool = this.c.f8815a.B; if (bool != null) { return bool.booleanValue(); } return true; } public final void n(g.j0 j0Var, Path path) { float f2; float f3; float f4; float f5; float f6; g.n0 n0Var = this.c.f8815a.c; if (n0Var instanceof g.t) { g.m0 e2 = this.b.e(((g.t) n0Var).b); if (e2 instanceof g.x) { g.x xVar = (g.x) e2; Boolean bool = xVar.f8786p; boolean z = bool != null && bool.booleanValue(); String str = xVar.w; if (str != null) { t(xVar, str); } if (z) { g.o oVar = xVar.f8789s; f5 = oVar != null ? oVar.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar2 = xVar.f8790t; f4 = oVar2 != null ? oVar2.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar3 = xVar.u; f3 = oVar3 != null ? oVar3.g(this) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar4 = xVar.v; f2 = oVar4 != null ? oVar4.h(this) : CropImageView.DEFAULT_ASPECT_RATIO; } else { g.o oVar5 = xVar.f8789s; float d2 = oVar5 != null ? oVar5.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar6 = xVar.f8790t; float d3 = oVar6 != null ? oVar6.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar7 = xVar.u; float d4 = oVar7 != null ? oVar7.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.o oVar8 = xVar.v; float d5 = oVar8 != null ? oVar8.d(this, 1.0f) : CropImageView.DEFAULT_ASPECT_RATIO; g.a aVar = j0Var.f8742h; float f7 = aVar.f8669a; float f8 = aVar.c; f5 = (d2 * f8) + f7; float f9 = aVar.b; float f10 = aVar.d; float f11 = d4 * f8; f2 = d5 * f10; f4 = (d3 * f10) + f9; f3 = f11; } if (!(f3 == CropImageView.DEFAULT_ASPECT_RATIO || f2 == CropImageView.DEFAULT_ASPECT_RATIO)) { e eVar = xVar.f8759n; if (eVar == null) { eVar = e.d; } S(); this.f8800a.clipPath(path); C0180h hVar = new C0180h(this); V(hVar, g.d0.b()); hVar.f8815a.w = Boolean.FALSE; v(xVar, hVar); this.c = hVar; g.a aVar2 = j0Var.f8742h; Matrix matrix = xVar.f8788r; if (matrix != null) { this.f8800a.concat(matrix); Matrix matrix2 = new Matrix(); if (xVar.f8788r.invert(matrix2)) { g.a aVar3 = j0Var.f8742h; g.a aVar4 = j0Var.f8742h; g.a aVar5 = j0Var.f8742h; float[] fArr = {aVar3.f8669a, aVar3.b, aVar3.a(), aVar4.b, aVar4.a(), j0Var.f8742h.b(), aVar5.f8669a, aVar5.b()}; matrix2.mapPoints(fArr); RectF rectF = new RectF(fArr[0], fArr[1], fArr[0], fArr[1]); for (int i2 = 2; i2 <= 6; i2 += 2) { if (fArr[i2] < rectF.left) { rectF.left = fArr[i2]; } if (fArr[i2] > rectF.right) { rectF.right = fArr[i2]; } int i3 = i2 + 1; if (fArr[i3] < rectF.top) { rectF.top = fArr[i3]; } if (fArr[i3] > rectF.bottom) { rectF.bottom = fArr[i3]; } } float f12 = rectF.left; float f13 = rectF.top; aVar2 = new g.a(f12, f13, rectF.right - f12, rectF.bottom - f13); } } float floor = (((float) Math.floor((double) ((aVar2.f8669a - f5) / f3))) * f3) + f5; float a2 = aVar2.a(); float b2 = aVar2.b(); g.a aVar6 = new g.a(CropImageView.DEFAULT_ASPECT_RATIO, CropImageView.DEFAULT_ASPECT_RATIO, f3, f2); boolean I = I(); for (float floor2 = (((float) Math.floor((double) ((aVar2.b - f4) / f2))) * f2) + f4; floor2 < b2; floor2 += f2) { float f14 = floor; while (f14 < a2) { aVar6.f8669a = f14; aVar6.b = floor2; S(); if (!this.c.f8815a.w.booleanValue()) { f6 = b2; P(aVar6.f8669a, aVar6.b, aVar6.c, aVar6.d); } else { f6 = b2; } g.a aVar7 = xVar.f8774o; if (aVar7 != null) { this.f8800a.concat(e(aVar6, aVar7, eVar)); } else { Boolean bool2 = xVar.f8787q; boolean z2 = bool2 == null || bool2.booleanValue(); this.f8800a.translate(f14, floor2); if (!z2) { Canvas canvas = this.f8800a; g.a aVar8 = j0Var.f8742h; canvas.scale(aVar8.c, aVar8.d); } } for (g.m0 m0Var : xVar.f8722i) { K(m0Var); } R(); f14 += f3; b2 = f6; } } if (I) { H(xVar, xVar.f8742h); } R(); return; } return; } } this.f8800a.drawPath(path, this.c.d); } public final void o(Path path) { C0180h hVar = this.c; if (hVar.f8815a.Q == g.d0.i.NonScalingStroke) { Matrix matrix = this.f8800a.getMatrix(); Path path2 = new Path(); path.transform(matrix, path2); this.f8800a.setMatrix(new Matrix()); Shader shader = this.c.f8816e.getShader(); Matrix matrix2 = new Matrix(); if (shader != null) { shader.getLocalMatrix(matrix2); Matrix matrix3 = new Matrix(matrix2); matrix3.postConcat(matrix); shader.setLocalMatrix(matrix3); } this.f8800a.drawPath(path2, this.c.f8816e); this.f8800a.setMatrix(matrix); if (shader != null) { shader.setLocalMatrix(matrix2); return; } return; } this.f8800a.drawPath(path, hVar.f8816e); } public final void p(g.x0 x0Var, j jVar) { float f2; float f3; float f4; float f5; g.d0.f w; if (m()) { Iterator<g.m0> it = x0Var.f8722i.iterator(); boolean z = true; while (it.hasNext()) { g.m0 next = it.next(); if (next instanceof g.b1) { jVar.b(T(((g.b1) next).c, z, !it.hasNext())); } else { g.d0.f fVar = g.d0.f.Middle; g.d0.f fVar2 = g.d0.f.Start; if (jVar.a((g.x0) next)) { if (next instanceof g.y0) { S(); g.y0 y0Var = (g.y0) next; W(this.c, y0Var); if (m() && Y()) { g.m0 e2 = y0Var.f8752a.e(y0Var.f8792n); if (e2 == null) { String.format("TextPath reference '%s' not found", y0Var.f8792n); } else { g.u uVar = (g.u) e2; Path path = new d(this, uVar.f8781o).f8811a; Matrix matrix = uVar.f8743n; if (matrix != null) { path.transform(matrix); } PathMeasure pathMeasure = new PathMeasure(path, false); g.o oVar = y0Var.f8793o; float d2 = oVar != null ? oVar.d(this, pathMeasure.getLength()) : CropImageView.DEFAULT_ASPECT_RATIO; g.d0.f w2 = w(); if (w2 != fVar2) { k kVar = new k(null); p(y0Var, kVar); float f6 = kVar.f8821a; if (w2 == fVar) { f6 /= 2.0f; } d2 -= f6; } g((g.j0) y0Var.f8794p); boolean I = I(); p(y0Var, new e(path, d2, CropImageView.DEFAULT_ASPECT_RATIO)); if (I) { H(y0Var, y0Var.f8742h); } } } } else if (next instanceof g.u0) { S(); g.u0 u0Var = (g.u0) next; W(this.c, u0Var); if (m()) { List<g.o> list = u0Var.f8795n; boolean z2 = list != null && list.size() > 0; boolean z3 = jVar instanceof f; if (z3) { f4 = !z2 ? ((f) jVar).f8813a : u0Var.f8795n.get(0).g(this); List<g.o> list2 = u0Var.f8796o; f3 = (list2 == null || list2.size() == 0) ? ((f) jVar).b : u0Var.f8796o.get(0).h(this); List<g.o> list3 = u0Var.f8797p; f2 = (list3 == null || list3.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : u0Var.f8797p.get(0).g(this); List<g.o> list4 = u0Var.f8798q; f5 = (list4 == null || list4.size() == 0) ? CropImageView.DEFAULT_ASPECT_RATIO : u0Var.f8798q.get(0).h(this); } else { f5 = CropImageView.DEFAULT_ASPECT_RATIO; f4 = CropImageView.DEFAULT_ASPECT_RATIO; f3 = CropImageView.DEFAULT_ASPECT_RATIO; f2 = CropImageView.DEFAULT_ASPECT_RATIO; } if (z2 && (w = w()) != fVar2) { k kVar2 = new k(null); p(u0Var, kVar2); float f7 = kVar2.f8821a; if (w == fVar) { f7 /= 2.0f; } f4 -= f7; } g((g.j0) u0Var.f8783r); if (z3) { f fVar3 = (f) jVar; fVar3.f8813a = f4 + f2; fVar3.b = f3 + f5; } boolean I2 = I(); p(u0Var, jVar); if (I2) { H(u0Var, u0Var.f8742h); } } } else if (next instanceof g.t0) { S(); g.t0 t0Var = (g.t0) next; W(this.c, t0Var); if (m()) { g((g.j0) t0Var.f8780o); g.m0 e3 = next.f8752a.e(t0Var.f8779n); if (e3 == null || !(e3 instanceof g.x0)) { String.format("Tref reference '%s' not found", t0Var.f8779n); } else { StringBuilder sb = new StringBuilder(); q((g.x0) e3, sb); if (sb.length() > 0) { jVar.b(sb.toString()); } } } } R(); } } z = false; } } } public final void q(g.x0 x0Var, StringBuilder sb) { Iterator<g.m0> it = x0Var.f8722i.iterator(); boolean z = true; while (it.hasNext()) { g.m0 next = it.next(); if (next instanceof g.x0) { q((g.x0) next, sb); } else if (next instanceof g.b1) { sb.append(T(((g.b1) next).c, z, !it.hasNext())); } z = false; } } public final void r(g.i iVar, String str) { g.m0 e2 = iVar.f8752a.e(str); if (e2 == null) { String.format("Gradient reference '%s' not found", str); } else if (!(e2 instanceof g.i)) { String.format("Gradient href attributes must point to other gradient elements", new Object[0]); } else if (e2 == iVar) { String.format("Circular reference in gradient href attribute '%s'", str); } else { g.i iVar2 = (g.i) e2; if (iVar.f8737i == null) { iVar.f8737i = iVar2.f8737i; } if (iVar.f8738j == null) { iVar.f8738j = iVar2.f8738j; } if (iVar.f8739k == null) { iVar.f8739k = iVar2.f8739k; } if (iVar.f8736h.isEmpty()) { iVar.f8736h = iVar2.f8736h; } try { if (iVar instanceof g.l0) { g.l0 l0Var = (g.l0) iVar; g.l0 l0Var2 = (g.l0) e2; if (l0Var.f8748m == null) { l0Var.f8748m = l0Var2.f8748m; } if (l0Var.f8749n == null) { l0Var.f8749n = l0Var2.f8749n; } if (l0Var.f8750o == null) { l0Var.f8750o = l0Var2.f8750o; } if (l0Var.f8751p == null) { l0Var.f8751p = l0Var2.f8751p; } } else { s((g.p0) iVar, (g.p0) e2); } } catch (ClassCastException unused) { } String str2 = iVar2.f8740l; if (str2 != null) { r(iVar, str2); } } } public final void s(g.p0 p0Var, g.p0 p0Var2) { if (p0Var.f8764m == null) { p0Var.f8764m = p0Var2.f8764m; } if (p0Var.f8765n == null) { p0Var.f8765n = p0Var2.f8765n; } if (p0Var.f8766o == null) { p0Var.f8766o = p0Var2.f8766o; } if (p0Var.f8767p == null) { p0Var.f8767p = p0Var2.f8767p; } if (p0Var.f8768q == null) { p0Var.f8768q = p0Var2.f8768q; } } public final void t(g.x xVar, String str) { g.m0 e2 = xVar.f8752a.e(str); if (e2 == null) { String.format("Pattern reference '%s' not found", str); } else if (!(e2 instanceof g.x)) { String.format("Pattern href attributes must point to other pattern elements", new Object[0]); } else if (e2 == xVar) { String.format("Circular reference in pattern href attribute '%s'", str); } else { g.x xVar2 = (g.x) e2; if (xVar.f8786p == null) { xVar.f8786p = xVar2.f8786p; } if (xVar.f8787q == null) { xVar.f8787q = xVar2.f8787q; } if (xVar.f8788r == null) { xVar.f8788r = xVar2.f8788r; } if (xVar.f8789s == null) { xVar.f8789s = xVar2.f8789s; } if (xVar.f8790t == null) { xVar.f8790t = xVar2.f8790t; } if (xVar.u == null) { xVar.u = xVar2.u; } if (xVar.v == null) { xVar.v = xVar2.v; } if (xVar.f8722i.isEmpty()) { xVar.f8722i = xVar2.f8722i; } if (xVar.f8774o == null) { xVar.f8774o = xVar2.f8774o; } if (xVar.f8759n == null) { xVar.f8759n = xVar2.f8759n; } String str2 = xVar2.w; if (str2 != null) { t(xVar, str2); } } } public final C0180h u(g.m0 m0Var) { C0180h hVar = new C0180h(this); V(hVar, g.d0.b()); v(m0Var, hVar); return hVar; } public final C0180h v(g.m0 m0Var, C0180h hVar) { ArrayList arrayList = new ArrayList(); while (true) { if (m0Var instanceof g.k0) { arrayList.add(0, (g.k0) m0Var); } g.i0 i0Var = m0Var.b; if (i0Var == null) { break; } m0Var = (g.m0) i0Var; } Iterator it = arrayList.iterator(); while (it.hasNext()) { W(hVar, (g.k0) it.next()); } C0180h hVar2 = this.c; hVar.f8818g = hVar2.f8818g; hVar.f8817f = hVar2.f8817f; return hVar; } public final g.d0.f w() { g.d0.f fVar; g.d0 d0Var = this.c.f8815a; if (d0Var.u == g.d0.h.LTR || (fVar = d0Var.v) == g.d0.f.Middle) { return d0Var.v; } g.d0.f fVar2 = g.d0.f.Start; return fVar == fVar2 ? g.d0.f.End : fVar2; } public final Path.FillType x() { g.d0.a aVar = this.c.f8815a.K; return (aVar == null || aVar != g.d0.a.EvenOdd) ? Path.FillType.WINDING : Path.FillType.EVEN_ODD; } public g.a y() { C0180h hVar = this.c; g.a aVar = hVar.f8818g; return aVar != null ? aVar : hVar.f8817f; } public final boolean z(g.d0 d0Var, long j2) { return (j2 & d0Var.b) != 0; } }