导航菜单

页面标题

页面副标题

CallApp v2.226 - q.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);
    }
}