package defpackage;

import android.graphics.Matrix;
import android.graphics.Path;
import android.graphics.PointF;
import android.graphics.RectF;
import android.os.Handler;
import android.os.Looper;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.HashMap;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Iterator;

/* JADX INFO: renamed from: ᵢᵜᐧ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3289 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final Object f12615;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final Object f12616;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final Object f12617;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final Object f12618;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public Object f12619;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final Object f12620;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public boolean f12621;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final Object f12622;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public Object f12623;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final Object f12624;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final Object f12625;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final Object f12626;

    public C3289() {
        this.f12615 = new C2743[4];
        this.f12617 = new Matrix[4];
        this.f12624 = new Matrix[4];
        this.f12618 = new PointF();
        this.f12626 = new Path();
        this.f12622 = new Path();
        this.f12616 = new C2743();
        this.f12625 = new float[2];
        this.f12620 = new float[2];
        this.f12623 = new Path();
        this.f12619 = new Path();
        this.f12621 = true;
        for (int i = 0; i < 4; i++) {
            ((C2743[]) this.f12615)[i] = new C2743();
            ((Matrix[]) this.f12617)[i] = new Matrix();
            ((Matrix[]) this.f12624)[i] = new Matrix();
        }
    }

    public C3289(C1760 c1760, C5084 c5084, C3086 c3086, C2136 c2136) {
        this.f12615 = c2136;
        this.f12622 = c1760;
        this.f12623 = new C5142();
        this.f12624 = new IdentityHashMap();
        this.f12618 = new HashMap();
        this.f12617 = new ArrayList();
        this.f12625 = c5084;
        this.f12620 = c3086;
        this.f12626 = new HashMap();
        this.f12616 = new HashSet();
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public static C3289 m7527() {
        return Looper.getMainLooper().getThread() == Thread.currentThread() ? AbstractC5034.f19066 : new C3289();
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public void m7528(C2140 c2140, float[] fArr, float f, RectF rectF, ᵢʒʡᵟ r26, Path path) {
        int i;
        char c;
        float f2;
        ᵢʒʡᵟ r8;
        char c2;
        ᵢʒʡᵟ r3 = r26;
        Matrix[] matrixArr = (Matrix[]) this.f12624;
        float[] fArr2 = (float[]) this.f12625;
        C2743[] c2743Arr = (C2743[]) this.f12615;
        Matrix[] matrixArr2 = (Matrix[]) this.f12617;
        path.rewind();
        Path path2 = (Path) this.f12626;
        path2.rewind();
        Path path3 = (Path) this.f12622;
        path3.rewind();
        path3.addRect(rectF, Path.Direction.CW);
        int i2 = 0;
        while (true) {
            c = 0;
            if (i2 >= 4) {
                break;
            }
            PointF pointF = (PointF) this.f12618;
            InterfaceC4023 c0949 = fArr == null ? i2 != 1 ? i2 != 2 ? i2 != 3 ? c2140.f8489 : c2140.f8481 : c2140.f8479 : c2140.f8485 : new C0949(fArr[i2]);
            ᵥˈᵛ r13 = i2 != 1 ? i2 != 2 ? i2 != 3 ? c2140.f8478 : c2140.f8484 : c2140.f8487 : c2140.f8480;
            C2743 c2743 = c2743Arr[i2];
            r13.getClass();
            Matrix[] matrixArr3 = matrixArr;
            r13.ᵠˏˏ(c2743, f, c0949.mo3204(rectF));
            int i3 = i2 + 1;
            float f3 = (i3 % 4) * 90;
            matrixArr2[i2].reset();
            if (i2 == 1) {
                pointF.set(rectF.right, rectF.bottom);
            } else if (i2 == 2) {
                pointF.set(rectF.left, rectF.bottom);
            } else if (i2 != 3) {
                pointF.set(rectF.right, rectF.top);
            } else {
                pointF.set(rectF.left, rectF.top);
            }
            matrixArr2[i2].setTranslate(pointF.x, pointF.y);
            matrixArr2[i2].preRotate(f3);
            C2743 c27432 = c2743Arr[i2];
            fArr2[0] = c27432.f10541;
            fArr2[1] = c27432.f10542;
            matrixArr2[i2].mapPoints(fArr2);
            matrixArr3[i2].reset();
            matrixArr3[i2].setTranslate(fArr2[0], fArr2[1]);
            matrixArr3[i2].preRotate(f3);
            i2 = i3;
            matrixArr = matrixArr3;
        }
        Matrix[] matrixArr4 = matrixArr;
        int i4 = 0;
        for (i = 4; i4 < i; i = 4) {
            C2743 c27433 = c2743Arr[i4];
            c27433.getClass();
            fArr2[c] = 0.0f;
            fArr2[1] = c27433.f10544;
            matrixArr2[i4].mapPoints(fArr2);
            if (i4 == 0) {
                path.moveTo(fArr2[c], fArr2[1]);
            } else {
                path.lineTo(fArr2[c], fArr2[1]);
            }
            c2743Arr[i4].m6634(matrixArr2[i4], path);
            if (r3 != null) {
                C2743 c27434 = c2743Arr[i4];
                Matrix matrix = matrixArr2[i4];
                C3347 c3347 = (C3347) r3.ᵜᵪʾ;
                BitSet bitSet = c3347.f12847;
                c27434.getClass();
                f2 = 0.0f;
                bitSet.set(i4, (boolean) c);
                AbstractC0304[] abstractC0304Arr = c3347.f12839;
                c27434.m6636(c27434.f10543);
                abstractC0304Arr[i4] = new C2720(new ArrayList(c27434.f10545), new Matrix(matrix));
            } else {
                f2 = 0.0f;
            }
            Path path4 = (Path) this.f12623;
            C2743 c27435 = (C2743) this.f12616;
            int i5 = i4 + 1;
            int i6 = i5 % 4;
            C2743 c27436 = c2743Arr[i4];
            fArr2[0] = c27436.f10541;
            fArr2[1] = c27436.f10542;
            matrixArr2[i4].mapPoints(fArr2);
            float[] fArr3 = (float[]) this.f12620;
            C2743 c27437 = c2743Arr[i6];
            c27437.getClass();
            fArr3[0] = f2;
            fArr3[1] = c27437.f10544;
            matrixArr2[i6].mapPoints(fArr3);
            C2743[] c2743Arr2 = c2743Arr;
            Matrix[] matrixArr5 = matrixArr2;
            float fMax = Math.max(((float) Math.hypot(fArr2[0] - fArr3[0], fArr2[1] - fArr3[1])) - 0.001f, f2);
            C2743 c27438 = c2743Arr2[i4];
            fArr2[0] = c27438.f10541;
            fArr2[1] = c27438.f10542;
            matrixArr5[i4].mapPoints(fArr2);
            if (i4 == 1 || i4 == 3) {
                Math.abs(rectF.centerX() - fArr2[0]);
            } else {
                Math.abs(rectF.centerY() - fArr2[1]);
            }
            c27435.m6637(0.0f, 270.0f, 0.0f);
            (i4 != 1 ? i4 != 2 ? i4 != 3 ? c2140.f8483 : c2140.f8488 : c2140.f8482 : c2140.f8486).getClass();
            c27435.m6635(fMax, 0.0f);
            path4.reset();
            c27435.m6634(matrixArr4[i4], path4);
            if (this.f12621 && (m7533(path4, i4) || m7533(path4, i6))) {
                path4.op(path4, path3, Path.Op.DIFFERENCE);
                fArr2[0] = 0.0f;
                fArr2[1] = c27435.f10544;
                matrixArr4[i4].mapPoints(fArr2);
                path2.moveTo(fArr2[0], fArr2[1]);
                c27435.m6634(matrixArr4[i4], path2);
            } else {
                c27435.m6634(matrixArr4[i4], path);
            }
            if (r26 != null) {
                Matrix matrix2 = matrixArr4[i4];
                r8 = r26;
                C3347 c33472 = (C3347) r8.ᵜᵪʾ;
                c2 = 0;
                c33472.f12847.set(i4 + 4, false);
                AbstractC0304[] abstractC0304Arr2 = c33472.f12846;
                c27435.m6636(c27435.f10543);
                abstractC0304Arr2[i4] = new C2720(new ArrayList(c27435.f10545), new Matrix(matrix2));
            } else {
                r8 = r26;
                c2 = 0;
            }
            c = c2;
            r3 = r8;
            i4 = i5;
            c2743Arr = c2743Arr2;
            matrixArr2 = matrixArr5;
        }
        path.close();
        path2.close();
        if (path2.isEmpty()) {
            return;
        }
        path.op(path2, Path.Op.UNION);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r1v0, types: [ʿˀᵎ, ᵚᵿ] */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public void m7529(C2438 c2438) {
        C0948 c0948 = c2438.f9487;
        ?? r1 = new InterfaceC0375() { // from class: ᵚᵿ
            @Override // defpackage.InterfaceC0375
            /* JADX INFO: renamed from: ᵲᵶᵳˈ */
            public final void mo1699(AbstractC5108 abstractC5108, AbstractC4975 abstractC4975) {
                C3086 c3086 = ((C1760) this.f10614.f12622).f7032;
                c3086.m7173(2);
                c3086.m7176(22);
            }
        };
        C4702 c4702 = new C4702(this, c2438);
        ((HashMap) this.f12626).put(c2438, new C4166(c0948, r1, c4702));
        String str = AbstractC0956.f4222;
        Looper looperMyLooper = Looper.myLooper();
        if (looperMyLooper == null) {
            looperMyLooper = Looper.getMainLooper();
        }
        c0948.mo10605(new Handler(looperMyLooper, null), c4702);
        Looper looperMyLooper2 = Looper.myLooper();
        if (looperMyLooper2 == null) {
            looperMyLooper2 = Looper.getMainLooper();
        }
        c0948.mo10601(new Handler(looperMyLooper2, null), c4702);
        c0948.mo10604(r1, (C4216) this.f12619, (C2136) this.f12615);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public AbstractC4975 m7530() {
        ArrayList arrayList = (ArrayList) this.f12617;
        if (arrayList.isEmpty()) {
            return AbstractC4975.f18879;
        }
        int iMo5885 = 0;
        for (int i = 0; i < arrayList.size(); i++) {
            C2438 c2438 = (C2438) arrayList.get(i);
            c2438.f9488 = iMo5885;
            iMo5885 += c2438.f9487.f4122.f18884.mo5885();
        }
        return new C3068(arrayList, (C5142) this.f12623);
    }

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public void m7531(int i, int i2) {
        ArrayList arrayList = (ArrayList) this.f12617;
        for (int i3 = i2 - 1; i3 >= i; i3--) {
            C2438 c2438 = (C2438) arrayList.remove(i3);
            ((HashMap) this.f12618).remove(c2438.f9484);
            int i4 = -c2438.f9487.f4122.f18884.mo5885();
            for (int i5 = i3; i5 < arrayList.size(); i5++) {
                ((C2438) arrayList.get(i5)).f9488 += i4;
            }
            c2438.f9486 = true;
            if (this.f12621) {
                m7536(c2438);
            }
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public AbstractC4975 m7532(int i, ArrayList arrayList, C5142 c5142) {
        ArrayList arrayList2 = (ArrayList) this.f12617;
        if (!arrayList.isEmpty()) {
            this.f12623 = c5142;
            for (int i2 = i; i2 < arrayList.size() + i; i2++) {
                C2438 c2438 = (C2438) arrayList.get(i2 - i);
                if (i2 > 0) {
                    C2438 c24382 = (C2438) arrayList2.get(i2 - 1);
                    c2438.f9488 = c24382.f9487.f4122.f18884.mo5885() + c24382.f9488;
                    c2438.f9486 = false;
                    c2438.f9485.clear();
                } else {
                    c2438.f9488 = 0;
                    c2438.f9486 = false;
                    c2438.f9485.clear();
                }
                int iMo5885 = c2438.f9487.f4122.f18884.mo5885();
                for (int i3 = i2; i3 < arrayList2.size(); i3++) {
                    ((C2438) arrayList2.get(i3)).f9488 += iMo5885;
                }
                arrayList2.add(i2, c2438);
                ((HashMap) this.f12618).put(c2438.f9484, c2438);
                if (this.f12621) {
                    m7529(c2438);
                    if (((IdentityHashMap) this.f12624).isEmpty()) {
                        ((HashSet) this.f12616).add(c2438);
                    } else {
                        C4166 c4166 = (C4166) ((HashMap) this.f12626).get(c2438);
                        if (c4166 != null) {
                            c4166.f15886.mo10603(c4166.f15884);
                        }
                    }
                }
            }
        }
        return m7530();
    }

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public boolean m7533(Path path, int i) {
        Path path2 = (Path) this.f12619;
        path2.reset();
        ((C2743[]) this.f12615)[i].m6634(((Matrix[]) this.f12617)[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);
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public void m7534() {
        Iterator it = ((HashSet) this.f12616).iterator();
        while (it.hasNext()) {
            C2438 c2438 = (C2438) it.next();
            if (c2438.f9485.isEmpty()) {
                C4166 c4166 = (C4166) ((HashMap) this.f12626).get(c2438);
                if (c4166 != null) {
                    c4166.f15886.mo10603(c4166.f15884);
                }
                it.remove();
            }
        }
    }

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public void m7535(InterfaceC0472 interfaceC0472) {
        IdentityHashMap identityHashMap = (IdentityHashMap) this.f12624;
        C2438 c2438 = (C2438) identityHashMap.remove(interfaceC0472);
        c2438.getClass();
        c2438.f9487.mo3201(interfaceC0472);
        c2438.f9485.remove(((C3132) interfaceC0472).f11942);
        if (!identityHashMap.isEmpty()) {
            m7534();
        }
        m7536(c2438);
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public void m7536(C2438 c2438) {
        if (c2438.f9486 && c2438.f9485.isEmpty()) {
            C4166 c4166 = (C4166) ((HashMap) this.f12626).remove(c2438);
            c4166.getClass();
            C4702 c4702 = c4166.f15885;
            InterfaceC5412 interfaceC5412 = c4166.f15886;
            interfaceC5412.mo10607(c4166.f15884);
            interfaceC5412.mo10598(c4702);
            interfaceC5412.mo10606(c4702);
            ((HashSet) this.f12616).remove(c2438);
        }
    }
}
