涩里番 v4.2版本的 MD5 值为:b7af51031b798a68c7a3a9ba5a0dff66
以下内容为反编译后的 d.java 源代码,内容仅作参考
package yd;
import hc.i;
import hc.j;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Objects;
import ke.d;
import le.b0;
import le.e1;
import le.t0;
import le.v;
import le.w0;
import le.y;
import vb.g;
import wb.k;
import wc.v0;
import xc.h;
public final class d {
public static final class a extends j implements gc.a<y> {
public final t0 f18176i;
public a(t0 t0Var) {
super(0);
this.f18176i = t0Var;
}
@Override
public final y invoke() {
y b10 = this.f18176i.b();
i.d(b10, "this@createCapturedIfNeeded.type");
return b10;
}
}
public static final t0 a(t0 t0Var, v0 v0Var) {
if (v0Var == null || t0Var.c() == e1.INVARIANT) {
return t0Var;
}
if (v0Var.p0() == t0Var.c()) {
if (t0Var.d()) {
d.a aVar = ke.d.f10390e;
i.d(aVar, "NO_LOCKS");
return new le.v0(new b0(aVar, new a(t0Var)));
}
return new le.v0(t0Var.b());
}
return new le.v0(new yd.a(t0Var, new c(t0Var), false, h.a.f17738b));
}
public static final boolean b(y yVar) {
i.e(yVar, "<this>");
return yVar.V0() instanceof b;
}
public static w0 c(w0 w0Var) {
if (w0Var instanceof v) {
v vVar = (v) w0Var;
v0[] v0VarArr = vVar.f11147b;
t0[] t0VarArr = vVar.f11148c;
i.e(t0VarArr, "<this>");
i.e(v0VarArr, "other");
int min = Math.min(t0VarArr.length, v0VarArr.length);
ArrayList arrayList = new ArrayList(min);
for (int i2 = 0; i2 < min; i2++) {
arrayList.add(new g(t0VarArr[i2], v0VarArr[i2]));
}
ArrayList arrayList2 = new ArrayList(k.q0(arrayList, 10));
Iterator it = arrayList.iterator();
while (it.hasNext()) {
g gVar = (g) it.next();
arrayList2.add(a((t0) gVar.f15962i, (v0) gVar.f15963j));
}
Object[] array = arrayList2.toArray(new t0[0]);
Objects.requireNonNull(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
return new v(v0VarArr, (t0[]) array, true);
}
return new e(w0Var, true);
}
}