package defpackage;

import android.graphics.Point;
import android.graphics.Rect;
import android.os.Build;
import android.view.Display;
import android.view.View;
import android.view.WindowInsets;
import j$.util.Objects;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/* JADX INFO: renamed from: ᵔˇˁ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC2235 extends C4727 {

    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public static Method f8845;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static boolean f8846;

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public static Field f8847;

    /* JADX INFO: renamed from: ᵪᵹᵥᵻ, reason: contains not printable characters */
    public static Class f8848;

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public static Field f8849;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f8850;

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

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public C2031 f8852;

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public Rect[][] f8853;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public int f8854;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public C2031 f8855;

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public Rect[][] f8856;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public C2031[] f8857;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public int f8858;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public C2813 f8859;

    public AbstractC2235(C2813 c2813, WindowInsets windowInsets) {
        super(c2813);
        this.f8852 = null;
        this.f8856 = new Rect[10][];
        this.f8853 = new Rect[10][];
        this.f8851 = windowInsets;
    }

    /* JADX INFO: renamed from: ʿٴˇ, reason: contains not printable characters */
    private C2031 m5820() {
        C2813 c2813 = this.f8859;
        return c2813 != null ? c2813.f10815.mo1954() : C2031.f8070;
    }

    /* JADX INFO: renamed from: ˀᵭ, reason: contains not printable characters */
    public static boolean m5821(int i, int i2) {
        return (i & 6) == (i2 & 6);
    }

    /* JADX INFO: renamed from: ˈᵲᵢ, reason: contains not printable characters */
    private Rect[] m5822(C2031 c2031) {
        ArrayList arrayList = new ArrayList();
        int i = c2031.f8073;
        int i2 = c2031.f8074;
        int i3 = c2031.f8072;
        int i4 = c2031.f8071;
        if (i != 0) {
            arrayList.add(new Rect(0, 0, c2031.f8073, this.f8858));
        }
        if (i4 != 0) {
            arrayList.add(new Rect(0, 0, this.f8854, i4));
        }
        if (i3 != 0) {
            int i5 = this.f8854;
            arrayList.add(new Rect(i5 - i3, 0, i5, this.f8858));
        }
        if (i2 != 0) {
            int i6 = this.f8858;
            arrayList.add(new Rect(0, i6 - i2, this.f8854, i6));
        }
        return (Rect[]) arrayList.toArray(new Rect[arrayList.size()]);
    }

    /* JADX INFO: renamed from: ˉᵵᵜ, reason: contains not printable characters */
    private static void m5823() {
        try {
            f8845 = View.class.getDeclaredMethod("getViewRootImpl", null);
            Class<?> cls = Class.forName("android.view.View$AttachInfo");
            f8848 = cls;
            f8847 = cls.getDeclaredField("mVisibleInsets");
            f8849 = Class.forName("android.view.ViewRootImpl").getDeclaredField("mAttachInfo");
            f8847.setAccessible(true);
            f8849.setAccessible(true);
        } catch (ReflectiveOperationException e) {
            e.getMessage();
        }
        f8846 = true;
    }

    /* JADX INFO: renamed from: ˌᵨʠᵫ, reason: contains not printable characters */
    private C2031 m5824(int i, boolean z) {
        C2031 c2031M5447 = C2031.f8070;
        for (int i2 = 1; i2 <= 512; i2 <<= 1) {
            if ((i & i2) != 0) {
                C2031 c2031M5841 = m5841(i2, z);
                c2031M5447 = C2031.m5447(Math.max(c2031M5447.f8073, c2031M5841.f8073), Math.max(c2031M5447.f8071, c2031M5841.f8071), Math.max(c2031M5447.f8072, c2031M5841.f8072), Math.max(c2031M5447.f8074, c2031M5841.f8074));
            }
        }
        return c2031M5447;
    }

    /* JADX INFO: renamed from: ᵠˏˏ, reason: contains not printable characters */
    private C2031 m5825(View view) {
        if (Build.VERSION.SDK_INT >= 30) {
            C4468.m9515("getVisibleInsets() should not be called on API >= 30. Use WindowInsets.isVisible() instead.");
            return null;
        }
        if (!f8846) {
            m5823();
        }
        Method method = f8845;
        if (method != null && f8848 != null && f8847 != null) {
            try {
                Object objInvoke = method.invoke(view, null);
                if (objInvoke == null) {
                    return null;
                }
                Rect rect = (Rect) f8847.get(f8849.get(objInvoke));
                if (rect != null) {
                    return C2031.m5447(rect.left, rect.top, rect.right, rect.bottom);
                }
                return null;
            } catch (ReflectiveOperationException e) {
                e.getMessage();
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    private C0570 m5826(View view) {
        Display display;
        if (view == null || (display = view.getDisplay()) == null) {
            return null;
        }
        Point point = new Point();
        display.getRealSize(point);
        if (this.f17980.f10815.mo5830()) {
            return C0570.m2185(point.x, point.y, true, 0, 0, 0, 0);
        }
        C1212 c1212M10808 = AbstractC5241.m10808(display, 0);
        C1212 c1212M108082 = AbstractC5241.m10808(display, 1);
        C1212 c1212M108083 = AbstractC5241.m10808(display, 2);
        C1212 c1212M108084 = AbstractC5241.m10808(display, 3);
        return C0570.m2185(point.x, point.y, false, c1212M10808 != null ? c1212M10808.f5139 : 0, c1212M108082 != null ? c1212M108082.f5139 : 0, c1212M108083 != null ? c1212M108083.f5139 : 0, c1212M108084 != null ? c1212M108084.f5139 : 0);
    }

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    private static List<Rect> m5827(Rect[][] rectArr, int i) {
        Rect[] rectArr2;
        Rect[] rectArr3 = null;
        for (int i2 = 1; i2 <= 512; i2 <<= 1) {
            if ((i & i2) != 0 && (rectArr2 = rectArr[ˌᵨʽʙ.ᵜᵪʾ(i2)]) != null) {
                if (rectArr3 == null) {
                    rectArr3 = rectArr2;
                } else {
                    Rect[] rectArr4 = new Rect[rectArr3.length + rectArr2.length];
                    System.arraycopy(rectArr3, 0, rectArr4, 0, rectArr3.length);
                    System.arraycopy(rectArr2, 0, rectArr4, rectArr3.length, rectArr2.length);
                    rectArr3 = rectArr4;
                }
            }
        }
        return rectArr3 == null ? Collections.EMPTY_LIST : Arrays.asList(rectArr3);
    }

    @Override // defpackage.C4727
    public boolean equals(Object obj) {
        if (!super.equals(obj)) {
            return false;
        }
        AbstractC2235 abstractC2235 = (AbstractC2235) obj;
        return Objects.equals(this.f8855, abstractC2235.f8855) && m5821(this.f8850, abstractC2235.f8850);
    }

    /* JADX INFO: renamed from: ˁˌᵩ, reason: contains not printable characters */
    public void m5828(C2031 c2031) {
        this.f8855 = c2031;
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public void mo5829(C0570 c0570) {
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public boolean mo5830() {
        return this.f8851.isRound();
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˊᵨᵧ, reason: contains not printable characters */
    public void mo5831(C2813 c2813) {
        this.f8859 = c2813;
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public C2031 mo5832(int i) {
        return m5824(i, false);
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˋˈ, reason: contains not printable characters */
    public void mo5833(View view) {
        m5826(view);
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public void mo5834(C2031[] c2031Arr) {
        this.f8857 = c2031Arr;
    }

    /* JADX INFO: renamed from: ˑˊᵲ, reason: contains not printable characters */
    public C2031 mo5835(int i) {
        return m5824(i, true);
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public void mo5836(Rect[][] rectArr) {
        Objects.requireNonNull(rectArr);
        this.f8856 = (Rect[][]) rectArr.clone();
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public void mo5837(int i) {
        this.f8850 = i;
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵟᵹᵙ */
    public C2813 mo1062(int i, int i2, int i3, int i4) {
        C2813 c2813M6792 = C2813.m6792(this.f8851, null);
        int i5 = Build.VERSION.SDK_INT;
        AbstractC3869 c5552 = i5 >= 36 ? new C5552(c2813M6792) : i5 >= 35 ? new C2401(c2813M6792) : i5 >= 34 ? new C2194(c2813M6792) : i5 >= 31 ? new C3246(c2813M6792) : i5 >= 30 ? new C1864(c2813M6792) : i5 >= 29 ? new C0537(c2813M6792) : new C2924(c2813M6792);
        c5552.mo2078(C2813.m6793(mo5839(), i, i2, i3, i4));
        c5552.mo2079(C2813.m6793(mo1954(), i, i2, i3, i4));
        return c5552.mo2077();
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵨᵣ */
    public List<Rect> mo3150(int i) {
        return m5827(this.f8856, i);
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public void mo5838(Rect[][] rectArr) {
        Objects.requireNonNull(rectArr);
        this.f8853 = (Rect[][]) rectArr.clone();
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ */
    public void mo3151() {
        for (int i = 1; i <= 512; i <<= 1) {
            int i2 = ˌᵨʽʙ.ᵜᵪʾ(i);
            this.f8856[i2] = m5822(mo5832(i));
            if (i != 8) {
                this.f8853[i2] = m5822(mo5835(i));
            }
        }
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final C2031 mo5839() {
        if (this.f8852 == null) {
            WindowInsets windowInsets = this.f8851;
            this.f8852 = C2031.m5447(windowInsets.getSystemWindowInsetLeft(), windowInsets.getSystemWindowInsetTop(), windowInsets.getSystemWindowInsetRight(), windowInsets.getSystemWindowInsetBottom());
        }
        return this.f8852;
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public void mo5840(View view) {
        this.f8854 = view.getWidth();
        this.f8858 = view.getHeight();
        C2031 c2031M5825 = m5825(view);
        if (c2031M5825 == null) {
            c2031M5825 = C2031.f8070;
        }
        m5828(c2031M5825);
    }

    /* JADX INFO: renamed from: ᵸˆˁ, reason: contains not printable characters */
    public C2031 m5841(int i, boolean z) {
        C2031 c2031Mo1954;
        int i2;
        C2031 c2031 = C2031.f8070;
        if (i != 1) {
            if (i != 2) {
                if (i == 8) {
                    C2031[] c2031Arr = this.f8857;
                    c2031Mo1954 = c2031Arr != null ? c2031Arr[ˌᵨʽʙ.ᵜᵪʾ(8)] : null;
                    if (c2031Mo1954 != null) {
                        return c2031Mo1954;
                    }
                    C2031 c2031Mo5839 = mo5839();
                    C2031 c2031M5820 = m5820();
                    int i3 = c2031Mo5839.f8074;
                    if (i3 > c2031M5820.f8074) {
                        return C2031.m5447(0, 0, 0, i3);
                    }
                    C2031 c20312 = this.f8855;
                    if (c20312 != null && !c20312.equals(c2031) && (i2 = this.f8855.f8074) > c2031M5820.f8074) {
                        return C2031.m5447(0, 0, 0, i2);
                    }
                } else {
                    if (i == 16) {
                        return mo1063();
                    }
                    if (i == 32) {
                        return mo1064();
                    }
                    if (i == 64) {
                        return mo1061();
                    }
                    if (i == 128) {
                        C2813 c2813 = this.f8859;
                        C2360 c2360Mo2297 = c2813 != null ? c2813.f10815.mo2297() : mo2297();
                        if (c2360Mo2297 != null) {
                            int i4 = Build.VERSION.SDK_INT;
                            return C2031.m5447(i4 >= 28 ? AbstractC0562.m2165(c2360Mo2297.f9251) : 0, i4 >= 28 ? AbstractC0562.m2168(c2360Mo2297.f9251) : 0, i4 >= 28 ? AbstractC0562.m2162(c2360Mo2297.f9251) : 0, i4 >= 28 ? AbstractC0562.m2155(c2360Mo2297.f9251) : 0);
                        }
                    }
                }
            } else {
                if (z) {
                    C2031 c2031M58202 = m5820();
                    C2031 c2031Mo19542 = mo1954();
                    return C2031.m5447(Math.max(c2031M58202.f8073, c2031Mo19542.f8073), 0, Math.max(c2031M58202.f8072, c2031Mo19542.f8072), Math.max(c2031M58202.f8074, c2031Mo19542.f8074));
                }
                if ((this.f8850 & 2) == 0) {
                    C2031 c2031Mo58392 = mo5839();
                    C2813 c28132 = this.f8859;
                    c2031Mo1954 = c28132 != null ? c28132.f10815.mo1954() : null;
                    int iMin = c2031Mo58392.f8074;
                    if (c2031Mo1954 != null) {
                        iMin = Math.min(iMin, c2031Mo1954.f8074);
                    }
                    return C2031.m5447(c2031Mo58392.f8073, 0, c2031Mo58392.f8072, iMin);
                }
            }
        } else {
            if (z) {
                return C2031.m5447(0, Math.max(m5820().f8071, mo5839().f8071), 0, 0);
            }
            if ((this.f8850 & 4) == 0) {
                return C2031.m5447(0, mo5839().f8071, 0, 0);
            }
        }
        return c2031;
    }

    @Override // defpackage.C4727
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public List<Rect> mo3152(int i) {
        return m5827(this.f8853, i);
    }
}
