You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

214 lines
7.0 KiB

package kotlinx.coroutines.internal;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import p039m1.C1470g;
import p039m1.C1474k;
import p060t1.C1679h;
import p060t1.C1732z;
/* renamed from: kotlinx.coroutines.internal.l */
/* loaded from: classes.dex */
public class C1369l {
/* renamed from: d */
public static final /* synthetic */ AtomicReferenceFieldUpdater f3043d = AtomicReferenceFieldUpdater.newUpdater(C1369l.class, Object.class, "_next");
/* renamed from: e */
public static final /* synthetic */ AtomicReferenceFieldUpdater f3044e = AtomicReferenceFieldUpdater.newUpdater(C1369l.class, Object.class, "_prev");
/* renamed from: f */
public static final /* synthetic */ AtomicReferenceFieldUpdater f3045f = AtomicReferenceFieldUpdater.newUpdater(C1369l.class, Object.class, "_removedRef");
volatile /* synthetic */ Object _next = this;
volatile /* synthetic */ Object _prev = this;
private volatile /* synthetic */ Object _removedRef = null;
/* renamed from: kotlinx.coroutines.internal.l$a */
/* loaded from: classes.dex */
public static abstract class AbstractC1370a extends AbstractC1358c<C1369l> {
/* renamed from: b */
public final C1369l f3046b;
/* renamed from: c */
public C1369l f3047c;
public AbstractC1370a(C1369l c1369l) {
this.f3046b = c1369l;
}
@Override // kotlinx.coroutines.internal.AbstractC1358c
/* renamed from: h */
public void mo1516d(C1369l c1369l, Object obj) {
boolean z = obj == null;
C1369l c1369l2 = z ? this.f3046b : this.f3047c;
if (c1369l2 != null && C1679h.m602a(C1369l.f3043d, c1369l, this, c1369l2) && z) {
C1369l c1369l3 = this.f3046b;
C1369l c1369l4 = this.f3047c;
C1470g.m1295b(c1369l4);
c1369l3.m1525j(c1369l4);
}
}
}
/* renamed from: g */
public final boolean m1528g(C1369l c1369l) {
f3044e.lazySet(c1369l, this);
f3043d.lazySet(c1369l, this);
while (m1524k() == this) {
if (C1679h.m602a(f3043d, this, this, c1369l)) {
c1369l.m1525j(this);
return true;
}
}
return false;
}
/* JADX WARN: Code restructure failed: missing block: B:28:0x0048, code lost:
if (p060t1.C1679h.m602a(kotlinx.coroutines.internal.C1369l.f3043d, r3, r2, ((kotlinx.coroutines.internal.C1381t) r4).f3064a) != false) goto L23;
*/
/* renamed from: h */
/*
Code decompiled incorrectly, please refer to instructions dump.
*/
public final C1369l m1527h(AbstractC1380s abstractC1380s) {
while (true) {
C1369l c1369l = (C1369l) this._prev;
C1369l c1369l2 = c1369l;
while (true) {
C1369l c1369l3 = null;
while (true) {
Object obj = c1369l2._next;
if (obj == this) {
if (c1369l == c1369l2 || C1679h.m602a(f3044e, this, c1369l, c1369l2)) {
return c1369l2;
}
} else if (mo1521n()) {
return null;
} else {
if (obj == abstractC1380s) {
return c1369l2;
}
if (obj instanceof AbstractC1380s) {
if (abstractC1380s != null && abstractC1380s.m1486b((AbstractC1380s) obj)) {
return null;
}
((AbstractC1380s) obj).mo1485c(c1369l2);
} else if (!(obj instanceof C1381t)) {
c1369l3 = c1369l2;
c1369l2 = (C1369l) obj;
} else if (c1369l3 != null) {
break;
} else {
c1369l2 = (C1369l) c1369l2._prev;
}
}
}
c1369l2 = c1369l3;
}
}
}
/* renamed from: i */
public final C1369l m1526i(C1369l c1369l) {
while (c1369l.mo1521n()) {
c1369l = (C1369l) c1369l._prev;
}
return c1369l;
}
/* renamed from: j */
public final void m1525j(C1369l c1369l) {
C1369l c1369l2;
do {
c1369l2 = (C1369l) c1369l._prev;
if (m1524k() != c1369l) {
return;
}
} while (!C1679h.m602a(f3044e, c1369l, c1369l2, this));
if (mo1521n()) {
c1369l.m1527h(null);
}
}
/* renamed from: k */
public final Object m1524k() {
while (true) {
Object obj = this._next;
if (!(obj instanceof AbstractC1380s)) {
return obj;
}
((AbstractC1380s) obj).mo1485c(this);
}
}
/* renamed from: l */
public final C1369l m1523l() {
return C1368k.m1530b(m1524k());
}
/* renamed from: m */
public final C1369l m1522m() {
C1369l m1527h = m1527h(null);
return m1527h == null ? m1526i((C1369l) this._prev) : m1527h;
}
/* renamed from: n */
public boolean mo1521n() {
return m1524k() instanceof C1381t;
}
/* renamed from: o */
public boolean m1520o() {
return m1519p() == null;
}
/* renamed from: p */
public final C1369l m1519p() {
Object m1524k;
C1369l c1369l;
do {
m1524k = m1524k();
if (m1524k instanceof C1381t) {
return ((C1381t) m1524k).f3064a;
}
if (m1524k == this) {
return (C1369l) m1524k;
}
c1369l = (C1369l) m1524k;
} while (!C1679h.m602a(f3043d, this, m1524k, c1369l.m1518q()));
c1369l.m1527h(null);
return null;
}
/* renamed from: q */
public final C1381t m1518q() {
C1381t c1381t = (C1381t) this._removedRef;
if (c1381t == null) {
C1381t c1381t2 = new C1381t(this);
f3045f.lazySet(this, c1381t2);
return c1381t2;
}
return c1381t;
}
/* renamed from: r */
public final int m1517r(C1369l c1369l, C1369l c1369l2, AbstractC1370a abstractC1370a) {
f3044e.lazySet(c1369l, this);
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = f3043d;
atomicReferenceFieldUpdater.lazySet(c1369l, c1369l2);
abstractC1370a.f3047c = c1369l2;
if (C1679h.m602a(atomicReferenceFieldUpdater, this, c1369l2, abstractC1370a)) {
return abstractC1370a.mo1485c(this) == null ? 1 : 2;
}
return 0;
}
public String toString() {
return new C1474k(this) { // from class: kotlinx.coroutines.internal.l.b
@Override // p051q1.InterfaceC1568d
public Object get() {
return C1732z.m496a(this.f3209e);
}
} + '@' + C1732z.m495b(this);
}
}