package androidx.core.view;

import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.lang.reflect.Field;

/* JADX INFO: loaded from: classes.dex */
public abstract class q2 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final Field f1804a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final Field f1805b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Field f1806c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final boolean f1807d;

    static {
        try {
            Field declaredField = View.class.getDeclaredField("mAttachInfo");
            f1804a = declaredField;
            declaredField.setAccessible(true);
            Class<?> cls = Class.forName("android.view.View$AttachInfo");
            Field declaredField2 = cls.getDeclaredField("mStableInsets");
            f1805b = declaredField2;
            declaredField2.setAccessible(true);
            Field declaredField3 = cls.getDeclaredField("mContentInsets");
            f1806c = declaredField3;
            declaredField3.setAccessible(true);
            f1807d = true;
        } catch (ReflectiveOperationException e10) {
            e10.getMessage();
        }
    }

    @Nullable
    public static f3 getRootWindowInsets(@NonNull View view) {
        if (f1807d && view.isAttachedToWindow()) {
            try {
                Object obj = f1804a.get(view.getRootView());
                if (obj != null) {
                    Rect rect = (Rect) f1805b.get(obj);
                    Rect rect2 = (Rect) f1806c.get(obj);
                    if (rect != null && rect2 != null) {
                        v2 v2Var = new r2().f1814a;
                        v2Var.setStableInsets(j0.d.b(rect.left, rect.top, rect.right, rect.bottom));
                        v2Var.f(j0.d.b(rect2.left, rect2.top, rect2.right, rect2.bottom));
                        f3 f3VarB = v2Var.b();
                        f3VarB.setRootWindowInsets(f3VarB);
                        f3VarB.f1747a.d(view.getRootView());
                        return f3VarB;
                    }
                }
            } catch (IllegalAccessException e10) {
                e10.getMessage();
            }
        }
        return null;
    }
}
