Flash Cleaner v1.0.14版本的 MD5 值为:afbed0179616af7c25ad332b251e759c
以下内容为反编译后的 f.java 源代码,内容仅作参考
package v4;
import a3.h1;
import a3.o0;
import a3.q0;
import a3.r0;
import a3.t0;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.PorterDuff;
import android.text.BoringLayout;
import android.text.Layout;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.View;
import androidx.recyclerview.widget.j0;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.internal.measurement.k4;
import f0.d0;
import f0.e0;
import f0.f1;
import f0.g2;
import f0.h2;
import f0.q1;
import f0.w0;
import f0.z1;
import ib.k3;
import java.io.Closeable;
import java.util.ArrayList;
import java.util.List;
import java.util.WeakHashMap;
import kotlin.jvm.internal.y;
public abstract class f {
public static final f1 f17097a = new f1("provider");
public static final f1 f17098b = new f1("provider");
public static final f1 f17099c = new f1("compositionLocalMap");
public static final f1 f17100d = new f1("providerValues");
public static final f1 f17101e = new f1("providers");
public static final f1 f17102f = new f1("reference");
public static final kotlinx.coroutines.internal.t f17103g = new kotlinx.coroutines.internal.t("REMOVED_TASK");
public static final kotlinx.coroutines.internal.t f17104h = new kotlinx.coroutines.internal.t("CLOSED_EMPTY");
public static final b9.c f17105i = new b9.c(18);
public static final byte[] f17106j = {48, 49, 53, 0};
public static final byte[] f17107k = {48, 49, 48, 0};
public static final byte[] f17108l = {48, 48, 57, 0};
public static final byte[] f17109m = {48, 48, 53, 0};
public static final byte[] f17110n = {48, 48, 49, 0};
public static final byte[] f17111o = {48, 48, 49, 0};
public static final byte[] f17112p = {48, 48, 50, 0};
public static String A(Context context, String str) {
Preconditions.checkNotNull(context);
Resources resources = context.getResources();
if (TextUtils.isEmpty(str)) {
str = k3.a(context);
}
int identifier = resources.getIdentifier("google_app_id", "string", str);
if (identifier != 0) {
try {
return resources.getString(identifier);
} catch (Resources.NotFoundException unused) {
return null;
}
}
return null;
}
public static void B(int i10, int i11, int i12) {
if (i10 < 0 || i11 < i10 || i11 > i12) {
throw new IndexOutOfBoundsException((i10 < 0 || i10 > i12) ? C(i10, "start index", i12) : (i11 < 0 || i11 > i12) ? C(i11, "end index", i12) : y.M("end index (%s) must not be less than start index (%s)", Integer.valueOf(i11), Integer.valueOf(i10)));
}
}
public static String C(int i10, String str, int i11) {
if (i10 < 0) {
return y.M("%s (%s) must not be negative", str, Integer.valueOf(i10));
}
if (i11 >= 0) {
return y.M("%s (%s) must not be greater than size (%s)", str, Integer.valueOf(i10), Integer.valueOf(i11));
}
throw new IllegalArgumentException(j2.g.h("negative size: ", i11));
}
public static final void a(int i10, int i11, ArrayList arrayList) {
int m8 = m(i10, arrayList);
if (m8 < 0) {
m8 = -(m8 + 1);
}
while (m8 < arrayList.size() && ((w0) arrayList.get(m8)).f8494b < i11) {
arrayList.remove(m8);
}
}
public static final Object[] b(int i10) {
if (i10 >= 0) {
return new Object[i10];
}
throw new IllegalArgumentException("capacity must be non-negative.".toString());
}
public static final void c(int i10, int i11) {
if (i10 >= 0 && i10 < i11) {
return;
}
throw new IndexOutOfBoundsException(j2.g.i("index: ", i10, ", size: ", i11));
}
public static final void d(int i10, int i11) {
if (i10 >= 0 && i10 <= i11) {
return;
}
throw new IndexOutOfBoundsException(j2.g.i("index: ", i10, ", size: ", i11));
}
public static final void e(int i10, int i11, int i12) {
if (i10 >= 0 && i11 <= i12) {
if (i10 <= i11) {
return;
}
throw new IllegalArgumentException(j2.g.i("fromIndex: ", i10, " > toIndex: ", i11));
}
throw new IndexOutOfBoundsException("fromIndex: " + i10 + ", toIndex: " + i11 + ", size: " + i12);
}
public static final void f(Closeable closeable, Throwable th) {
if (closeable != null) {
if (th == null) {
closeable.close();
return;
}
try {
closeable.close();
} catch (Throwable th2) {
q2.m.g(th, th2);
}
}
}
public static final void g(String message) {
kotlin.jvm.internal.j.C(message, "message");
throw new f0.i(a4.b.o("Compose Runtime internal error. Unexpected or incorrect use of the Compose internal runtime API (", message, "). Please report to Google or use https://goo.gle/compose-feedback"));
}
public static BoringLayout h(CharSequence text, w1.d paint, int i10, BoringLayout.Metrics metrics, Layout.Alignment alignment, boolean z10, boolean z11, TextUtils.TruncateAt truncateAt, int i11) {
kotlin.jvm.internal.j.C(text, "text");
kotlin.jvm.internal.j.C(paint, "paint");
kotlin.jvm.internal.j.C(alignment, "alignment");
if (i10 >= 0) {
if (i11 >= 0) {
return com.bumptech.glide.d.l0() ? p1.a.a(text, paint, i10, alignment, 1.0f, 0.0f, metrics, z10, z11, truncateAt, i11) : p1.b.a(text, paint, i10, alignment, 1.0f, 0.0f, metrics, z10, truncateAt, i11);
}
throw new IllegalArgumentException("Failed requirement.".toString());
}
throw new IllegalArgumentException("Failed requirement.".toString());
}
public static final qe.d i(Object obj, qe.d completion, ye.e eVar) {
kotlin.jvm.internal.j.C(eVar, "<this>");
kotlin.jvm.internal.j.C(completion, "completion");
if (eVar instanceof se.a) {
return ((se.a) eVar).create(obj, completion);
}
qe.h context = completion.getContext();
return context == qe.i.f14961a ? new re.b(obj, completion, eVar) : new re.c(completion, context, eVar, obj);
}
public static void j(View view, ac.o oVar) {
WeakHashMap weakHashMap = h1.f52a;
t0.u(view, new l4.b(oVar, new j0(o0.f(view), view.getPaddingTop(), o0.e(view), view.getPaddingBottom())));
if (q0.b(view)) {
r0.c(view);
} else {
view.addOnAttachStateChangeListener(new ac.n());
}
}
public static float k(Context context, int i10) {
return TypedValue.applyDimension(1, i10, context.getResources().getDisplayMetrics());
}
public static final boolean l(int i10, int i11) {
return i10 == i11;
}
public static final int m(int i10, List list) {
int size = list.size() - 1;
int i11 = 0;
while (i11 <= size) {
int i12 = (i11 + size) >>> 1;
int E = kotlin.jvm.internal.j.E(((w0) list.get(i12)).f8494b, i10);
if (E < 0) {
i11 = i12 + 1;
} else if (E > 0) {
size = i12 - 1;
} else {
return i12;
}
}
return -(i11 + 1);
}
public static final j n(r rVar) {
kotlin.jvm.internal.j.C(rVar, "<this>");
return new j(rVar.f17147a, rVar.f17166t);
}
public static final qe.d o(qe.d dVar) {
qe.d intercepted;
kotlin.jvm.internal.j.C(dVar, "<this>");
se.c cVar = dVar instanceof se.c ? (se.c) dVar : null;
return (cVar == null || (intercepted = cVar.intercepted()) == null) ? dVar : intercepted;
}
public static boolean p(View view) {
WeakHashMap weakHashMap = h1.f52a;
if (o0.d(view) == 1) {
return true;
}
return false;
}
public static PorterDuff.Mode q(int i10, PorterDuff.Mode mode) {
if (i10 != 3) {
if (i10 != 5) {
if (i10 != 9) {
switch (i10) {
case 14:
return PorterDuff.Mode.MULTIPLY;
case 15:
return PorterDuff.Mode.SCREEN;
case 16:
return PorterDuff.Mode.ADD;
default:
return mode;
}
}
return PorterDuff.Mode.SRC_ATOP;
}
return PorterDuff.Mode.SRC_IN;
}
return PorterDuff.Mode.SRC_OVER;
}
public static final void r(h2 h2Var, d0 rememberManager) {
q1 q1Var;
e0 e0Var;
kotlin.jvm.internal.j.C(h2Var, "<this>");
kotlin.jvm.internal.j.C(rememberManager, "rememberManager");
int g4 = h2Var.g(h2Var.f8343b, h2Var.n(h2Var.f8359r));
int[] iArr = h2Var.f8343b;
int i10 = h2Var.f8359r;
g2 g2Var = new g2(g4, h2Var.g(iArr, h2Var.n(h2Var.o(i10) + i10)), h2Var);
while (g2Var.hasNext()) {
Object next = g2Var.next();
if (next instanceof f0.h) {
f0.h instance = (f0.h) next;
kotlin.jvm.internal.j.C(instance, "instance");
ArrayList arrayList = rememberManager.f8282f;
if (arrayList == null) {
arrayList = new ArrayList();
rememberManager.f8282f = arrayList;
}
arrayList.add(instance);
}
if (next instanceof z1) {
rememberManager.d((z1) next);
}
if ((next instanceof q1) && (e0Var = (q1Var = (q1) next).f8437b) != null) {
e0Var.f8310n = true;
q1Var.f8437b = null;
q1Var.f8441f = null;
q1Var.f8442g = null;
}
}
h2Var.B();
}
public static final void s(int i10, int i11, Object[] objArr) {
kotlin.jvm.internal.j.C(objArr, "<this>");
while (i10 < i11) {
objArr[i10] = null;
i10++;
}
}
public static final void t(boolean z10) {
if (z10) {
return;
}
g("Check failed".toString());
throw null;
}
public static final double u(long j9) {
return ((j9 >>> 11) * 2048) + (j9 & 2047);
}
public static int v(int i10) {
int[] iArr = {1, 2, 3};
for (int i11 = 0; i11 < 3; i11++) {
int i12 = iArr[i11];
int i13 = i12 - 1;
if (i12 == 0) {
throw null;
}
if (i13 == i10) {
return i12;
}
}
return 1;
}
public static String w(k4 k4Var) {
String str;
StringBuilder sb2 = new StringBuilder(k4Var.g());
for (int i10 = 0; i10 < k4Var.g(); i10++) {
int e10 = k4Var.e(i10);
if (e10 == 34) {
str = "\\\"";
} else if (e10 == 39) {
str = "\\'";
} else if (e10 != 92) {
switch (e10) {
case 7:
str = "\\a";
break;
case 8:
str = "\\b";
break;
case 9:
str = "\\t";
break;
case 10:
str = "\\n";
break;
case 11:
str = "\\v";
break;
case 12:
str = "\\f";
break;
case 13:
str = "\\r";
break;
default:
if (e10 < 32 || e10 > 126) {
sb2.append('\\');
sb2.append((char) (((e10 >>> 6) & 3) + 48));
sb2.append((char) (((e10 >>> 3) & 7) + 48));
e10 = (e10 & 7) + 48;
}
sb2.append((char) e10);
continue;
break;
}
} else {
str = "\\\\";
}
sb2.append(str);
}
return sb2.toString();
}
public static void x(int i10, int i11) {
String M;
if (i10 >= 0 && i10 < i11) {
return;
}
if (i10 >= 0) {
if (i11 < 0) {
throw new IllegalArgumentException(j2.g.h("negative size: ", i11));
}
M = y.M("%s (%s) must be less than size (%s)", "index", Integer.valueOf(i10), Integer.valueOf(i11));
} else {
M = y.M("%s (%s) must not be negative", "index", Integer.valueOf(i10));
}
throw new IndexOutOfBoundsException(M);
}
public static String y(String str, String[] strArr, String[] strArr2) {
Preconditions.checkNotNull(strArr);
Preconditions.checkNotNull(strArr2);
int min = Math.min(strArr.length, strArr2.length);
for (int i10 = 0; i10 < min; i10++) {
String str2 = strArr[i10];
if ((str == null && str2 == null) || (str != null && str.equals(str2))) {
return strArr2[i10];
}
}
return null;
}
public static void z(int i10, int i11) {
if (i10 < 0 || i10 > i11) {
throw new IndexOutOfBoundsException(C(i10, "index", i11));
}
}
}