package androidx.recyclerview.widget;

import androidx.recyclerview.widget.RecyclerView;

/* JADX INFO: compiled from: ViewInfoStore.java */
/* JADX INFO: loaded from: classes.dex */
class p {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    final j.g<RecyclerView.d0, a> f3008a = new j.g<>();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    final j.d<RecyclerView.d0> f3009b = new j.d<>();

    /* JADX INFO: compiled from: ViewInfoStore.java */
    static class a {

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        static androidx.core.util.e<a> f3010d = new androidx.core.util.f(20);

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        int f3011a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        RecyclerView.l.c f3012b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        RecyclerView.l.c f3013c;

        private a() {
        }

        static void a() {
            while (f3010d.b() != null) {
            }
        }

        static a b() {
            a aVarB = f3010d.b();
            return aVarB == null ? new a() : aVarB;
        }

        static void c(a aVar) {
            aVar.f3011a = 0;
            aVar.f3012b = null;
            aVar.f3013c = null;
            f3010d.a(aVar);
        }
    }

    /* JADX INFO: compiled from: ViewInfoStore.java */
    interface b {
        void a(RecyclerView.d0 d0Var);

        void b(RecyclerView.d0 d0Var, RecyclerView.l.c cVar, RecyclerView.l.c cVar2);

        void c(RecyclerView.d0 d0Var, RecyclerView.l.c cVar, RecyclerView.l.c cVar2);

        void d(RecyclerView.d0 d0Var, RecyclerView.l.c cVar, RecyclerView.l.c cVar2);
    }

    p() {
    }

    private RecyclerView.l.c l(RecyclerView.d0 d0Var, int i3) {
        a aVarM;
        RecyclerView.l.c cVar;
        int iF = this.f3008a.f(d0Var);
        if (iF >= 0 && (aVarM = this.f3008a.m(iF)) != null) {
            int i4 = aVarM.f3011a;
            if ((i4 & i3) != 0) {
                int i5 = (~i3) & i4;
                aVarM.f3011a = i5;
                if (i3 == 4) {
                    cVar = aVarM.f3012b;
                } else {
                    if (i3 != 8) {
                        throw new IllegalArgumentException("Must provide flag PRE or POST");
                    }
                    cVar = aVarM.f3013c;
                }
                if ((i5 & 12) == 0) {
                    this.f3008a.k(iF);
                    a.c(aVarM);
                }
                return cVar;
            }
        }
        return null;
    }

    void a(RecyclerView.d0 d0Var, RecyclerView.l.c cVar) {
        a aVarB = this.f3008a.get(d0Var);
        if (aVarB == null) {
            aVarB = a.b();
            this.f3008a.put(d0Var, aVarB);
        }
        aVarB.f3011a |= 2;
        aVarB.f3012b = cVar;
    }

    void b(RecyclerView.d0 d0Var) {
        a aVarB = this.f3008a.get(d0Var);
        if (aVarB == null) {
            aVarB = a.b();
            this.f3008a.put(d0Var, aVarB);
        }
        aVarB.f3011a |= 1;
    }

    void c(long j3, RecyclerView.d0 d0Var) {
        this.f3009b.i(j3, d0Var);
    }

    void d(RecyclerView.d0 d0Var, RecyclerView.l.c cVar) {
        a aVarB = this.f3008a.get(d0Var);
        if (aVarB == null) {
            aVarB = a.b();
            this.f3008a.put(d0Var, aVarB);
        }
        aVarB.f3013c = cVar;
        aVarB.f3011a |= 8;
    }

    void e(RecyclerView.d0 d0Var, RecyclerView.l.c cVar) {
        a aVarB = this.f3008a.get(d0Var);
        if (aVarB == null) {
            aVarB = a.b();
            this.f3008a.put(d0Var, aVarB);
        }
        aVarB.f3012b = cVar;
        aVarB.f3011a |= 4;
    }

    void f() {
        this.f3008a.clear();
        this.f3009b.b();
    }

    RecyclerView.d0 g(long j3) {
        return this.f3009b.e(j3);
    }

    boolean h(RecyclerView.d0 d0Var) {
        a aVar = this.f3008a.get(d0Var);
        return (aVar == null || (aVar.f3011a & 1) == 0) ? false : true;
    }

    boolean i(RecyclerView.d0 d0Var) {
        a aVar = this.f3008a.get(d0Var);
        return (aVar == null || (aVar.f3011a & 4) == 0) ? false : true;
    }

    void j() {
        a.a();
    }

    public void k(RecyclerView.d0 d0Var) {
        p(d0Var);
    }

    RecyclerView.l.c m(RecyclerView.d0 d0Var) {
        return l(d0Var, 8);
    }

    RecyclerView.l.c n(RecyclerView.d0 d0Var) {
        return l(d0Var, 4);
    }

    void o(b bVar) {
        for (int size = this.f3008a.size() - 1; size >= 0; size--) {
            RecyclerView.d0 d0VarI = this.f3008a.i(size);
            a aVarK = this.f3008a.k(size);
            int i3 = aVarK.f3011a;
            if ((i3 & 3) == 3) {
                bVar.a(d0VarI);
            } else if ((i3 & 1) != 0) {
                RecyclerView.l.c cVar = aVarK.f3012b;
                if (cVar == null) {
                    bVar.a(d0VarI);
                } else {
                    bVar.c(d0VarI, cVar, aVarK.f3013c);
                }
            } else if ((i3 & 14) == 14) {
                bVar.b(d0VarI, aVarK.f3012b, aVarK.f3013c);
            } else if ((i3 & 12) == 12) {
                bVar.d(d0VarI, aVarK.f3012b, aVarK.f3013c);
            } else if ((i3 & 4) != 0) {
                bVar.c(d0VarI, aVarK.f3012b, null);
            } else if ((i3 & 8) != 0) {
                bVar.b(d0VarI, aVarK.f3012b, aVarK.f3013c);
            }
            a.c(aVarK);
        }
    }

    void p(RecyclerView.d0 d0Var) {
        a aVar = this.f3008a.get(d0Var);
        if (aVar == null) {
            return;
        }
        aVar.f3011a &= -2;
    }

    void q(RecyclerView.d0 d0Var) {
        int iL = this.f3009b.l() - 1;
        while (true) {
            if (iL < 0) {
                break;
            }
            if (d0Var == this.f3009b.m(iL)) {
                this.f3009b.k(iL);
                break;
            }
            iL--;
        }
        a aVarRemove = this.f3008a.remove(d0Var);
        if (aVarRemove != null) {
            a.c(aVarRemove);
        }
    }
}
