package defpackage;

import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import sun.misc.Unsafe;

/* renamed from: ᵹˇ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C5029 {

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static final /* synthetic */ long f18794;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f18795;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final /* synthetic */ long f18796;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f18797 = AtomicReferenceFieldUpdater.newUpdater(C5029.class, Object.class, "_next$volatile");

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public static final /* synthetic */ long f18798;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f18799;
    private volatile /* synthetic */ Object _next$volatile = this;
    private volatile /* synthetic */ Object _prev$volatile = this;
    private volatile /* synthetic */ Object _removedRef$volatile;

    static {
        Unsafe unsafe = AbstractC3747.f13986;
        f18798 = unsafe.objectFieldOffset(C5029.class.getDeclaredField("_next$volatile"));
        f18795 = AtomicReferenceFieldUpdater.newUpdater(C5029.class, Object.class, "_prev$volatile");
        f18796 = unsafe.objectFieldOffset(C5029.class.getDeclaredField("_prev$volatile"));
        f18799 = AtomicReferenceFieldUpdater.newUpdater(C5029.class, Object.class, "_removedRef$volatile");
        f18794 = unsafe.objectFieldOffset(C5029.class.getDeclaredField("_removedRef$volatile"));
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static C5029 m10482(C5029 c5029) {
        while (c5029.mo6553()) {
            f18795.getClass();
            c5029 = (C5029) AbstractC3747.f13986.getObjectVolatile(c5029, f18796);
        }
        return c5029;
    }

    public String toString() {
        return new C2422(this, ˁـᵛ.class, "classSimpleName", "getClassSimpleName(Ljava/lang/Object;)Ljava/lang/String;", 1) + '@' + ˁـᵛ.ᵳٴᵶ(this);
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final boolean m10483(C5029 c5029, int i) {
        C5029 c5029M10488;
        do {
            c5029M10488 = m10488();
            if (c5029M10488 instanceof C2746) {
                return (((C2746) c5029M10488).f10618 & i) == 0 && c5029M10488.m10483(c5029, i);
            }
        } while (!c5029M10488.m10487(c5029, this));
        return true;
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final C3414 m10484() {
        f18799.getClass();
        Unsafe unsafe = AbstractC3747.f13986;
        long j = f18794;
        C3414 c3414 = (C3414) unsafe.getObjectVolatile(this, j);
        if (c3414 != null) {
            return c3414;
        }
        C3414 c34142 = new C3414(this);
        unsafe.putObjectVolatile(this, j, c34142);
        return c34142;
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final C5029 m10485() {
        Object objM10491 = m10491();
        C3414 c3414 = objM10491 instanceof C3414 ? (C3414) objM10491 : null;
        return c3414 != null ? c3414.f12706 : (C5029) objM10491;
    }

    /* JADX WARN: Code restructure failed: missing block: B:12:0x0034, code lost:
    
        r9 = r4;
        r10 = r8;
     */
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m10486(defpackage.C2604 r10) {
        /*
            r9 = this;
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r0 = defpackage.C5029.f18795
            r0.getClass()
            sun.misc.Unsafe r0 = defpackage.AbstractC3747.f13986
            long r1 = defpackage.C5029.f18796
            r0.putObjectVolatile(r10, r1, r9)
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r1 = defpackage.C5029.f18797
            r1.getClass()
            long r1 = defpackage.C5029.f18798
            r0.putObjectVolatile(r10, r1, r9)
        L16:
            java.lang.Object r0 = r9.m10491()
            if (r0 == r9) goto L1d
            return
        L1d:
            sun.misc.Unsafe r3 = defpackage.AbstractC3747.f13986
            long r5 = defpackage.C5029.f18798
            r7 = r9
            r4 = r9
            r8 = r10
            boolean r9 = r3.compareAndSwapObject(r4, r5, r7, r8)
            if (r9 == 0) goto L2e
            r8.m10490(r4)
            return
        L2e:
            java.lang.Object r9 = r3.getObjectVolatile(r4, r1)
            if (r9 == r4) goto L37
            r9 = r4
            r10 = r8
            goto L16
        L37:
            r9 = r4
            r10 = r8
            goto L1d
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5029.m10486(ᵙᵠʿᵬ):void");
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final boolean m10487(C5029 c5029, C5029 c50292) {
        f18795.getClass();
        Unsafe unsafe = AbstractC3747.f13986;
        unsafe.putObjectVolatile(c5029, f18796, this);
        f18797.getClass();
        long j = f18798;
        unsafe.putObjectVolatile(c5029, j, c50292);
        while (true) {
            Unsafe unsafe2 = AbstractC3747.f13986;
            C5029 c50293 = this;
            C5029 c50294 = c5029;
            C5029 c50295 = c50292;
            if (unsafe2.compareAndSwapObject(c50293, f18798, c50295, c50294)) {
                c50294.m10490(c50295);
                return true;
            }
            if (unsafe2.getObjectVolatile(c50293, j) != c50295) {
                return false;
            }
            this = c50293;
            c50292 = c50295;
            c5029 = c50294;
        }
    }

    /* renamed from: ᵪʩ */
    public boolean mo6553() {
        return m10491() instanceof C3414;
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final C5029 m10488() {
        C5029 c5029M10492 = m10492();
        if (c5029M10492 != null) {
            return c5029M10492;
        }
        f18795.getClass();
        return m10482((C5029) AbstractC3747.f13986.getObjectVolatile(this, f18796));
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final C5029 m10489() {
        C5029 c5029;
        while (true) {
            Object objM10491 = this.m10491();
            if (objM10491 instanceof C3414) {
                return ((C3414) objM10491).f12706;
            }
            if (objM10491 == this) {
                return (C5029) objM10491;
            }
            C5029 c50292 = (C5029) objM10491;
            C3414 c3414M10484 = c50292.m10484();
            while (true) {
                f18797.getClass();
                Unsafe unsafe = AbstractC3747.f13986;
                long j = f18798;
                c5029 = this;
                if (unsafe.compareAndSwapObject(c5029, j, objM10491, c3414M10484)) {
                    c50292.m10492();
                    return null;
                }
                if (unsafe.getObjectVolatile(c5029, j) != objM10491) {
                    break;
                }
                this = c5029;
            }
            this = c5029;
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m10490(C5029 c5029) {
        C5029 c50292;
        while (true) {
            f18795.getClass();
            if (c5029 == null) {
                C0910.m3050();
                return;
            }
            Unsafe unsafe = AbstractC3747.f13986;
            long j = f18796;
            C5029 c50293 = (C5029) unsafe.getObjectVolatile(c5029, j);
            if (this.m10491() != c5029) {
                return;
            }
            while (c5029 != null) {
                Unsafe unsafe2 = AbstractC3747.f13986;
                c50292 = this;
                C5029 c50294 = c5029;
                if (unsafe2.compareAndSwapObject(c50294, f18796, c50293, c50292)) {
                    if (c50292.mo6553()) {
                        c50294.m10492();
                        return;
                    }
                    return;
                } else {
                    if (c50294 == null) {
                        C0910.m3050();
                        return;
                    }
                    c5029 = c50294;
                    if (unsafe2.getObjectVolatile(c50294, j) != c50293) {
                        break;
                    } else {
                        this = c50292;
                    }
                }
            }
            C0910.m3050();
            return;
            this = c50292;
        }
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final Object m10491() {
        f18797.getClass();
        return AbstractC3747.f13986.getObjectVolatile(this, f18798);
    }

    /* JADX WARN: Code restructure failed: missing block: B:11:0x0034, code lost:
    
        return r8;
     */
    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final defpackage.C5029 m10492() {
        /*
            r15 = this;
        L0:
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r0 = defpackage.C5029.f18795
            r0.getClass()
            sun.misc.Unsafe r0 = defpackage.AbstractC3747.f13986
            long r1 = defpackage.C5029.f18796
            java.lang.Object r0 = r0.getObjectVolatile(r15, r1)
            r7 = r0
            ᵹˇ r7 = (defpackage.C5029) r7
            r0 = 0
            r9 = r0
            r8 = r7
        L13:
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r3 = defpackage.C5029.f18797
            r3.getClass()
            if (r8 == 0) goto L82
            sun.misc.Unsafe r3 = defpackage.AbstractC3747.f13986
            long r4 = defpackage.C5029.f18798
            java.lang.Object r6 = r3.getObjectVolatile(r8, r4)
            if (r6 != r15) goto L40
            if (r7 != r8) goto L27
            goto L34
        L27:
            sun.misc.Unsafe r3 = defpackage.AbstractC3747.f13986
            long r5 = defpackage.C5029.f18796
            r4 = r15
            boolean r15 = r3.compareAndSwapObject(r4, r5, r7, r8)
            r14 = r7
            r7 = r4
            if (r15 == 0) goto L35
        L34:
            return r8
        L35:
            java.lang.Object r15 = r3.getObjectVolatile(r7, r1)
            if (r15 == r14) goto L3d
        L3b:
            r15 = r7
            goto L0
        L3d:
            r15 = r7
            r7 = r14
            goto L27
        L40:
            r14 = r7
            r7 = r15
            boolean r15 = r7.mo6553()
            if (r15 == 0) goto L49
            return r0
        L49:
            boolean r15 = r6 instanceof defpackage.C3414
            if (r15 == 0) goto L7c
            if (r9 == 0) goto L6c
            ᵤˇˋᵙ r6 = (defpackage.C3414) r6
            ᵹˇ r13 = r6.f12706
        L53:
            r12 = r8
            sun.misc.Unsafe r8 = defpackage.AbstractC3747.f13986
            long r10 = defpackage.C5029.f18798
            boolean r15 = r8.compareAndSwapObject(r9, r10, r12, r13)
            r3 = r8
            r8 = r12
            if (r15 == 0) goto L65
            r15 = r7
            r8 = r9
            r7 = r14
            r9 = r0
            goto L13
        L65:
            java.lang.Object r15 = r3.getObjectVolatile(r9, r4)
            if (r15 == r8) goto L53
            goto L3b
        L6c:
            if (r8 == 0) goto L78
            java.lang.Object r15 = r3.getObjectVolatile(r8, r1)
            r8 = r15
            ᵹˇ r8 = (defpackage.C5029) r8
        L75:
            r15 = r7
            r7 = r14
            goto L13
        L78:
            defpackage.C0910.m3050()
            return r0
        L7c:
            r15 = r6
            ᵹˇ r15 = (defpackage.C5029) r15
            r9 = r8
            r8 = r15
            goto L75
        L82:
            defpackage.C0910.m3050()
            return r0
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5029.m10492():ᵹˇ");
    }
}
