Files

224 lines
7.7 KiB
Java

package E2;
import a.AbstractC0106b;
import android.graphics.Matrix;
import android.graphics.Path;
import android.graphics.PointF;
import android.graphics.RectF;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import java.util.ArrayList;
import java.util.BitSet;
/* loaded from: classes3.dex */
public final class m {
/* renamed from: a, reason: collision with root package name */
public final t[] f439a = new t[4];
/* renamed from: b, reason: collision with root package name */
public final Matrix[] f440b = new Matrix[4];
/* renamed from: c, reason: collision with root package name */
public final Matrix[] f441c = new Matrix[4];
/* renamed from: d, reason: collision with root package name */
public final PointF f442d = new PointF();
/* renamed from: e, reason: collision with root package name */
public final Path f443e = new Path();
/* renamed from: f, reason: collision with root package name */
public final Path f444f = new Path();
/* renamed from: g, reason: collision with root package name */
public final t f445g = new t();
public final float[] h = new float[2];
public final float[] i = new float[2];
/* renamed from: j, reason: collision with root package name */
public final Path f446j = new Path();
/* renamed from: k, reason: collision with root package name */
public final Path f447k = new Path();
/* renamed from: l, reason: collision with root package name */
public final boolean f448l = true;
public m() {
for (int i = 0; i < 4; i++) {
this.f439a[i] = new t();
this.f440b[i] = new Matrix();
this.f441c[i] = new Matrix();
}
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r16v0 */
/* JADX WARN: Type inference failed for: r16v1 */
/* JADX WARN: Type inference failed for: r16v6 */
public final void a(k kVar, float f2, RectF rectF, A.a aVar, Path path) {
Matrix[] matrixArr;
Matrix[] matrixArr2;
t[] tVarArr;
int i;
boolean z3;
float[] fArr;
float f4;
boolean z4;
int i4;
m mVar = this;
path.rewind();
Path path2 = mVar.f443e;
path2.rewind();
Path path3 = mVar.f444f;
path3.rewind();
path3.addRect(rectF, Path.Direction.CW);
int i5 = 0;
while (true) {
matrixArr = mVar.f441c;
matrixArr2 = mVar.f440b;
tVarArr = mVar.f439a;
i = 4;
z3 = 0;
fArr = mVar.h;
if (i5 >= 4) {
break;
}
c cVar = i5 != 1 ? i5 != 2 ? i5 != 3 ? kVar.f433f : kVar.f432e : kVar.h : kVar.f434g;
AbstractC0106b abstractC0106b = i5 != 1 ? i5 != 2 ? i5 != 3 ? kVar.f429b : kVar.f428a : kVar.f431d : kVar.f430c;
t tVar = tVarArr[i5];
abstractC0106b.getClass();
abstractC0106b.l(tVar, f2, cVar.a(rectF));
int i6 = i5 + 1;
float f5 = (i6 % 4) * 90;
matrixArr2[i5].reset();
PointF pointF = mVar.f442d;
if (i5 == 1) {
i4 = i5;
pointF.set(rectF.right, rectF.bottom);
} else if (i5 == 2) {
i4 = i5;
pointF.set(rectF.left, rectF.bottom);
} else if (i5 != 3) {
i4 = i5;
pointF.set(rectF.right, rectF.top);
} else {
i4 = i5;
pointF.set(rectF.left, rectF.top);
}
matrixArr2[i4].setTranslate(pointF.x, pointF.y);
matrixArr2[i4].preRotate(f5);
t tVar2 = tVarArr[i4];
fArr[0] = tVar2.f462b;
fArr[1] = tVar2.f463c;
matrixArr2[i4].mapPoints(fArr);
matrixArr[i4].reset();
matrixArr[i4].setTranslate(fArr[0], fArr[1]);
matrixArr[i4].preRotate(f5);
i5 = i6;
}
int i7 = 0;
while (i7 < i) {
t tVar3 = tVarArr[i7];
tVar3.getClass();
fArr[z3] = 0.0f;
fArr[1] = tVar3.f461a;
matrixArr2[i7].mapPoints(fArr);
if (i7 == 0) {
path.moveTo(fArr[z3], fArr[1]);
} else {
path.lineTo(fArr[z3], fArr[1]);
}
tVarArr[i7].b(matrixArr2[i7], path);
if (aVar != null) {
t tVar4 = tVarArr[i7];
Matrix matrix = matrixArr2[i7];
g gVar = (g) aVar.f7b;
BitSet bitSet = gVar.f403d;
tVar4.getClass();
f4 = 0.0f;
bitSet.set(i7, z3);
tVar4.a(tVar4.f465e);
gVar.f401b[i7] = new n(new ArrayList(tVar4.f467g), new Matrix(matrix));
} else {
f4 = 0.0f;
}
int i8 = i7 + 1;
int i9 = i8 % 4;
t tVar5 = tVarArr[i7];
fArr[0] = tVar5.f462b;
fArr[1] = tVar5.f463c;
matrixArr2[i7].mapPoints(fArr);
t tVar6 = tVarArr[i9];
tVar6.getClass();
float[] fArr2 = mVar.i;
fArr2[0] = f4;
fArr2[1] = tVar6.f461a;
matrixArr2[i9].mapPoints(fArr2);
Matrix[] matrixArr3 = matrixArr2;
t[] tVarArr2 = tVarArr;
float max = Math.max(((float) Math.hypot(fArr[0] - fArr2[0], fArr[1] - fArr2[1])) - 0.001f, f4);
t tVar7 = tVarArr2[i7];
fArr[0] = tVar7.f462b;
fArr[1] = tVar7.f463c;
matrixArr3[i7].mapPoints(fArr);
if (i7 == 1 || i7 == 3) {
Math.abs(rectF.centerX() - fArr[0]);
} else {
Math.abs(rectF.centerY() - fArr[1]);
}
t tVar8 = mVar.f445g;
tVar8.d(BitmapDescriptorFactory.HUE_RED, 270.0f, BitmapDescriptorFactory.HUE_RED);
(i7 != 1 ? i7 != 2 ? i7 != 3 ? kVar.f435j : kVar.i : kVar.f437l : kVar.f436k).getClass();
tVar8.c(max, BitmapDescriptorFactory.HUE_RED);
Path path4 = mVar.f446j;
path4.reset();
tVar8.b(matrixArr[i7], path4);
if (mVar.f448l && (mVar.b(path4, i7) || mVar.b(path4, i9))) {
path4.op(path4, path3, Path.Op.DIFFERENCE);
fArr[0] = 0.0f;
fArr[1] = tVar8.f461a;
matrixArr[i7].mapPoints(fArr);
path2.moveTo(fArr[0], fArr[1]);
tVar8.b(matrixArr[i7], path2);
} else {
tVar8.b(matrixArr[i7], path);
}
if (aVar != null) {
Matrix matrix2 = matrixArr[i7];
g gVar2 = (g) aVar.f7b;
z4 = false;
gVar2.f403d.set(i7 + 4, false);
tVar8.a(tVar8.f465e);
gVar2.f402c[i7] = new n(new ArrayList(tVar8.f467g), new Matrix(matrix2));
} else {
z4 = false;
}
z3 = z4;
i7 = i8;
tVarArr = tVarArr2;
matrixArr2 = matrixArr3;
i = 4;
mVar = this;
}
path.close();
path2.close();
if (path2.isEmpty()) {
return;
}
path.op(path2, Path.Op.UNION);
}
public final boolean b(Path path, int i) {
Path path2 = this.f447k;
path2.reset();
this.f439a[i].b(this.f440b[i], path2);
RectF rectF = new RectF();
path.computeBounds(rectF, true);
path2.computeBounds(rectF, true);
path.op(path2, Path.Op.INTERSECT);
path.computeBounds(rectF, true);
return !rectF.isEmpty() || (rectF.width() > 1.0f && rectF.height() > 1.0f);
}
}