正在查看: CallApp v2.226 应用的 q.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 q.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package a1;
import a1.o;
import android.app.PendingIntent;
import android.app.slice.Slice;
import android.app.slice.SliceSpec;
import android.graphics.drawable.Icon;
import android.net.Uri;
import android.os.Bundle;
import androidx.core.app.NotificationCompat;
import java.time.Instant;
import java.util.Collections;
import java.util.Map;
import kotlin.Pair;
import kotlin.collections.l0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
public final class q {
public static final c f168i = new c(null);
public final CharSequence f169a;
public final PendingIntent f170b;
public final Icon f171c;
public final CharSequence f172d;
public final Instant f173e;
public final Map f174f;
public final boolean f175g;
public final o f176h;
public static final class a {
public static final a f177a = new a();
private a() {
}
public static Slice.Builder a(q qVar) {
Intrinsics.checkNotNullParameter(qVar, "createEntry");
CharSequence charSequence = qVar.f169a;
Slice.Builder builder = new Slice.Builder(Uri.EMPTY, new SliceSpec("CreateEntry", 1));
String str = qVar.f175g ? "true" : "false";
builder.addText(charSequence, null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_USER_PROVIDER_ACCOUNT_NAME"));
Instant instant = qVar.f173e;
if (instant != null) {
builder.addLong(instant.toEpochMilli(), null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_LAST_USED_TIME_MILLIS"));
}
CharSequence charSequence2 = qVar.f172d;
if (charSequence2 != null) {
builder.addText(charSequence2, null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_NOTE"));
}
Icon icon = qVar.f171c;
if (icon != null) {
builder.addIcon(icon, null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_PROFILE_ICON"));
}
q.f168i.getClass();
Map map = qVar.f174f;
if (c.a(map) != null) {
builder.addBundle(c.a(map), null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_CREDENTIAL_COUNT_INFORMATION"));
}
builder.addAction(qVar.f170b, new Slice.Builder(builder).addHints(Collections.singletonList("androidx.credentials.provider.createEntry.SLICE_HINT_PENDING_INTENT")).build(), null).addText(str, null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_AUTO_SELECT_ALLOWED"));
return builder;
}
public static final Slice b(q qVar) {
Intrinsics.checkNotNullParameter(qVar, "createEntry");
f177a.getClass();
Slice build = a(qVar).build();
Intrinsics.checkNotNullExpressionValue(build, "sliceBuilder.build()");
return build;
}
}
public static final class b {
public static final b f178a = new b();
private b() {
}
public static final Slice a(q qVar) {
Intrinsics.checkNotNullParameter(qVar, "createEntry");
a.f177a.getClass();
Slice.Builder a8 = a.a(qVar);
f178a.getClass();
o oVar = qVar.f176h;
if (oVar != null) {
a8.addInt(oVar.f161b, null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_ALLOWED_AUTHENTICATORS"));
r.a aVar = oVar.f160a;
if (aVar != null) {
b1.e.f6638a.getClass();
a8.addLong(b1.e.a(aVar), null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_CRYPTO_OP_ID"));
}
o.f158c.getClass();
a8.addBundle(o.c.a(oVar), null, kotlin.collections.q.c("androidx.credentials.provider.createEntry.SLICE_HINT_BIOMETRIC_PROMPT_DATA"));
}
Slice build = a8.build();
Intrinsics.checkNotNullExpressionValue(build, "sliceBuilder.build()");
return build;
}
}
public static final class c {
public c(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static Bundle a(Map map) {
Intrinsics.checkNotNullParameter(map, "credentialCountInformationMap");
Bundle bundle = new Bundle();
boolean z8 = false;
for (Map.Entry entry : map.entrySet()) {
if (entry.getValue() != null) {
String str = (String) entry.getKey();
Object value = entry.getValue();
Intrinsics.c(value);
bundle.putInt(str, ((Number) value).intValue());
z8 = true;
}
}
if (z8) {
return bundle;
}
return null;
}
private c() {
}
}
public q(@NotNull CharSequence charSequence, @NotNull PendingIntent pendingIntent, CharSequence charSequence2, Instant instant, Icon icon, Integer num, Integer num2, Integer num3, boolean z8) {
this(charSequence, pendingIntent, icon, charSequence2, instant, l0.h(new Pair[]{new Pair("android.credentials.TYPE_PASSWORD_CREDENTIAL", num), new Pair("androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL", num2), new Pair("TOTAL_CREDENTIAL_COUNT_TYPE", num3)}), z8, (o) null, NotificationCompat.FLAG_HIGH_PRIORITY, (DefaultConstructorMarker) null);
Intrinsics.checkNotNullParameter(charSequence, "accountName");
Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent");
}
public q(@NotNull CharSequence charSequence, @NotNull PendingIntent pendingIntent, CharSequence charSequence2, Instant instant, Icon icon, Integer num, Integer num2, Integer num3, boolean z8, o oVar) {
this(charSequence, pendingIntent, icon, charSequence2, instant, l0.h(new Pair[]{new Pair("android.credentials.TYPE_PASSWORD_CREDENTIAL", num), new Pair("androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL", num2), new Pair("TOTAL_CREDENTIAL_COUNT_TYPE", num3)}), z8, oVar);
Intrinsics.checkNotNullParameter(charSequence, "accountName");
Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent");
}
public q(@NotNull CharSequence charSequence, @NotNull PendingIntent pendingIntent, Icon icon, CharSequence charSequence2, Instant instant, @NotNull Map<String, Integer> map, boolean z8, o oVar) {
Intrinsics.checkNotNullParameter(charSequence, "accountName");
Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent");
Intrinsics.checkNotNullParameter(map, "credentialCountInformationMap");
this.f169a = charSequence;
this.f170b = pendingIntent;
this.f171c = icon;
this.f172d = charSequence2;
this.f173e = instant;
this.f174f = map;
this.f175g = z8;
this.f176h = oVar;
if (charSequence.length() > 0) {
if (charSequence2 != null && charSequence2.length() > 300) {
throw new IllegalArgumentException("Description must follow a limit of 300 characters.");
}
return;
}
throw new IllegalArgumentException("accountName must not be empty");
}
public q(CharSequence charSequence, PendingIntent pendingIntent, Icon icon, CharSequence charSequence2, Instant instant, Map map, boolean z8, o oVar, int i8, DefaultConstructorMarker defaultConstructorMarker) {
this(charSequence, pendingIntent, icon, charSequence2, instant, map, z8, (i8 & NotificationCompat.FLAG_HIGH_PRIORITY) != 0 ? null : oVar);
}
public q(CharSequence charSequence, PendingIntent pendingIntent, CharSequence charSequence2, Instant instant, Icon icon, Integer num, Integer num2, Integer num3, boolean z8, int i8, DefaultConstructorMarker defaultConstructorMarker) {
this(charSequence, pendingIntent, (i8 & 4) != 0 ? null : charSequence2, (i8 & 8) != 0 ? null : instant, (i8 & 16) != 0 ? null : icon, (i8 & 32) != 0 ? null : num, (i8 & 64) != 0 ? null : num2, (i8 & NotificationCompat.FLAG_HIGH_PRIORITY) != 0 ? null : num3, (i8 & NotificationCompat.FLAG_LOCAL_ONLY) != 0 ? false : z8);
}
public q(CharSequence charSequence, PendingIntent pendingIntent, CharSequence charSequence2, Instant instant, Icon icon, Integer num, Integer num2, Integer num3, boolean z8, o oVar, int i8, DefaultConstructorMarker defaultConstructorMarker) {
this(charSequence, pendingIntent, (i8 & 4) != 0 ? null : charSequence2, (i8 & 8) != 0 ? null : instant, (i8 & 16) != 0 ? null : icon, (i8 & 32) != 0 ? null : num, (i8 & 64) != 0 ? null : num2, (i8 & NotificationCompat.FLAG_HIGH_PRIORITY) != 0 ? null : num3, (i8 & NotificationCompat.FLAG_LOCAL_ONLY) != 0 ? false : z8, (i8 & NotificationCompat.FLAG_GROUP_SUMMARY) != 0 ? null : oVar);
}
}