package androidx.recyclerview.widget;

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

/* JADX INFO: loaded from: classes.dex */
public abstract class ak {
    public final RecyclerView.o a;
    public int b = Integer.MIN_VALUE;
    public final Rect c = new Rect();

    public ak(RecyclerView.o oVar) {
        this.a = oVar;
    }

    public static ak a(RecyclerView.o oVar) {
        return new ai(oVar);
    }

    public static ak b(RecyclerView.o oVar, int i) {
        if (i == 0) {
            return new ai(oVar);
        }
        if (i == 1) {
            return new aj(oVar);
        }
        throw new IllegalArgumentException("invalid orientation");
    }

    public static ak c(RecyclerView.o oVar) {
        return new aj(oVar);
    }

    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 final int o() {
        if (Integer.MIN_VALUE == this.b) {
            return 0;
        }
        return n() - this.b;
    }

    public abstract int p(View view);

    public abstract int q(View view);

    public abstract void r(int i);
}
