package androidx.recyclerview.widget;

import android.graphics.Rect;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.RecyclerView;

/* JADX INFO: compiled from: OrientationHelper.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class h {
    protected final RecyclerView.LayoutManager a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private int f1162b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    final Rect f1163c;

    /* JADX INFO: compiled from: OrientationHelper.java */
    class a extends h {
        a(RecyclerView.LayoutManager layoutManager) {
            super(layoutManager, null);
        }

        @Override // androidx.recyclerview.widget.h
        public int d(View view) {
            return this.a.S(view) + ((ViewGroup.MarginLayoutParams) ((RecyclerView.p) view.getLayoutParams())).rightMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int e(View view) {
            RecyclerView.p pVar = (RecyclerView.p) view.getLayoutParams();
            return this.a.R(view) + ((ViewGroup.MarginLayoutParams) pVar).leftMargin + ((ViewGroup.MarginLayoutParams) pVar).rightMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int f(View view) {
            RecyclerView.p pVar = (RecyclerView.p) view.getLayoutParams();
            return this.a.Q(view) + ((ViewGroup.MarginLayoutParams) pVar).topMargin + ((ViewGroup.MarginLayoutParams) pVar).bottomMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int g(View view) {
            return this.a.P(view) - ((ViewGroup.MarginLayoutParams) ((RecyclerView.p) view.getLayoutParams())).leftMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int h() {
            return this.a.m0();
        }

        @Override // androidx.recyclerview.widget.h
        public int i() {
            return this.a.m0() - this.a.d0();
        }

        @Override // androidx.recyclerview.widget.h
        public int j() {
            return this.a.d0();
        }

        @Override // androidx.recyclerview.widget.h
        public int k() {
            return this.a.n0();
        }

        @Override // androidx.recyclerview.widget.h
        public int l() {
            return this.a.W();
        }

        @Override // androidx.recyclerview.widget.h
        public int m() {
            return this.a.c0();
        }

        @Override // androidx.recyclerview.widget.h
        public int n() {
            return (this.a.m0() - this.a.c0()) - this.a.d0();
        }

        @Override // androidx.recyclerview.widget.h
        public int p(View view) {
            this.a.l0(view, true, this.f1163c);
            return this.f1163c.right;
        }

        @Override // androidx.recyclerview.widget.h
        public int q(View view) {
            this.a.l0(view, true, this.f1163c);
            return this.f1163c.left;
        }

        @Override // androidx.recyclerview.widget.h
        public void r(int i2) {
            this.a.A0(i2);
        }
    }

    /* JADX INFO: compiled from: OrientationHelper.java */
    class b extends h {
        b(RecyclerView.LayoutManager layoutManager) {
            super(layoutManager, null);
        }

        @Override // androidx.recyclerview.widget.h
        public int d(View view) {
            return this.a.N(view) + ((ViewGroup.MarginLayoutParams) ((RecyclerView.p) view.getLayoutParams())).bottomMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int e(View view) {
            RecyclerView.p pVar = (RecyclerView.p) view.getLayoutParams();
            return this.a.Q(view) + ((ViewGroup.MarginLayoutParams) pVar).topMargin + ((ViewGroup.MarginLayoutParams) pVar).bottomMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int f(View view) {
            RecyclerView.p pVar = (RecyclerView.p) view.getLayoutParams();
            return this.a.R(view) + ((ViewGroup.MarginLayoutParams) pVar).leftMargin + ((ViewGroup.MarginLayoutParams) pVar).rightMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int g(View view) {
            return this.a.T(view) - ((ViewGroup.MarginLayoutParams) ((RecyclerView.p) view.getLayoutParams())).topMargin;
        }

        @Override // androidx.recyclerview.widget.h
        public int h() {
            return this.a.V();
        }

        @Override // androidx.recyclerview.widget.h
        public int i() {
            return this.a.V() - this.a.b0();
        }

        @Override // androidx.recyclerview.widget.h
        public int j() {
            return this.a.b0();
        }

        @Override // androidx.recyclerview.widget.h
        public int k() {
            return this.a.W();
        }

        @Override // androidx.recyclerview.widget.h
        public int l() {
            return this.a.n0();
        }

        @Override // androidx.recyclerview.widget.h
        public int m() {
            return this.a.e0();
        }

        @Override // androidx.recyclerview.widget.h
        public int n() {
            return (this.a.V() - this.a.e0()) - this.a.b0();
        }

        @Override // androidx.recyclerview.widget.h
        public int p(View view) {
            this.a.l0(view, true, this.f1163c);
            return this.f1163c.bottom;
        }

        @Override // androidx.recyclerview.widget.h
        public int q(View view) {
            this.a.l0(view, true, this.f1163c);
            return this.f1163c.top;
        }

        @Override // androidx.recyclerview.widget.h
        public void r(int i2) {
            this.a.B0(i2);
        }
    }

    /* synthetic */ h(RecyclerView.LayoutManager layoutManager, a aVar) {
        this(layoutManager);
    }

    public static h a(RecyclerView.LayoutManager layoutManager) {
        return new a(layoutManager);
    }

    public static h b(RecyclerView.LayoutManager layoutManager, int i2) {
        if (i2 == 0) {
            return a(layoutManager);
        }
        if (i2 == 1) {
            return c(layoutManager);
        }
        throw new IllegalArgumentException("invalid orientation");
    }

    public static h c(RecyclerView.LayoutManager layoutManager) {
        return new b(layoutManager);
    }

    public abstract int d(View view);

    public abstract int e(View view);

    public abstract int f(View view);

    public abstract int g(View view);

    public abstract int h();

    public abstract int i();

    public abstract int j();

    public abstract int k();

    public abstract int l();

    public abstract int m();

    public abstract int n();

    public int o() {
        if (Integer.MIN_VALUE == this.f1162b) {
            return 0;
        }
        return n() - this.f1162b;
    }

    public abstract int p(View view);

    public abstract int q(View view);

    public abstract void r(int i2);

    public void s() {
        this.f1162b = n();
    }

    private h(RecyclerView.LayoutManager layoutManager) {
        this.f1162b = Integer.MIN_VALUE;
        this.f1163c = new Rect();
        this.a = layoutManager;
    }
}
