package androidx.credentials.provider; import android.annotation.SuppressLint; import android.app.PendingIntent; import android.app.slice.Slice; import android.app.slice.SliceItem; import android.net.Uri; import android.os.Build; import android.os.Bundle; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; import kotlin.collections.CollectionsKt__CollectionsJVMKt; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @SourceDebugExtension({"SMAP\nAction.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,261:1\n1#2:262\n*E\n"}) /* loaded from: classes.dex */ public final class Action { public static final Companion Companion = new Companion(null); private static final String EXTRA_ACTION_PENDING_INTENT_PREFIX = "androidx.credentials.provider.extra.ACTION_PENDING_INTENT_"; private static final String EXTRA_ACTION_SIZE = "androidx.credentials.provider.extra.ACTION_SIZE"; private static final String EXTRA_ACTION_SUBTITLE_PREFIX = "androidx.credentials.provider.extra.ACTION_SUBTITLE_"; private static final String EXTRA_ACTION_TITLE_PREFIX = "androidx.credentials.provider.extra.ACTION_TITLE_"; private static final String SLICE_HINT_PENDING_INTENT = "androidx.credentials.provider.action.SLICE_HINT_PENDING_INTENT"; private static final String SLICE_HINT_SUBTITLE = "androidx.credentials.provider.action.HINT_ACTION_SUBTEXT"; private static final String SLICE_HINT_TITLE = "androidx.credentials.provider.action.HINT_ACTION_TITLE"; private static final int SLICE_SPEC_REVISION = 0; private static final String SLICE_SPEC_TYPE = "Action"; private static final String TAG = "Action"; private final PendingIntent pendingIntent; private final CharSequence subtitle; private final CharSequence title; public static final Action fromAction(android.service.credentials.Action action) { return Companion.fromAction(action); } @RequiresApi(28) @SuppressLint({"WrongConstant"}) @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final Action fromSlice(Slice slice) { return Companion.fromSlice(slice); } @RequiresApi(28) @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final Slice toSlice(Action action) { return Companion.toSlice(action); } public final PendingIntent getPendingIntent() { return this.pendingIntent; } public final CharSequence getSubtitle() { return this.subtitle; } public final CharSequence getTitle() { return this.title; } public Action(CharSequence title, PendingIntent pendingIntent, CharSequence charSequence) { Intrinsics.checkNotNullParameter(title, "title"); Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent"); this.title = title; this.pendingIntent = pendingIntent; this.subtitle = charSequence; if (title.length() <= 0) { throw new IllegalArgumentException("title must not be empty".toString()); } } public /* synthetic */ Action(CharSequence charSequence, PendingIntent pendingIntent, CharSequence charSequence2, int i, DefaultConstructorMarker defaultConstructorMarker) { this(charSequence, pendingIntent, (i & 4) != 0 ? null : charSequence2); } public static final class Builder { private final PendingIntent pendingIntent; private CharSequence subtitle; private final CharSequence title; public final Builder setSubtitle(CharSequence charSequence) { this.subtitle = charSequence; return this; } public Builder(CharSequence title, PendingIntent pendingIntent) { Intrinsics.checkNotNullParameter(title, "title"); Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent"); this.title = title; this.pendingIntent = pendingIntent; } public final Action build() { return new Action(this.title, this.pendingIntent, this.subtitle); } } @RequiresApi(34) public static final class Api34Impl { public static final Api34Impl INSTANCE = new Api34Impl(); private Api34Impl() { } public static final Action fromAction(android.service.credentials.Action action) { Intrinsics.checkNotNullParameter(action, "action"); Slice slice = action.getSlice(); Intrinsics.checkNotNullExpressionValue(slice, "action.slice"); return Action.Companion.fromSlice(slice); } } @SourceDebugExtension({"SMAP\nAction.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,261:1\n1855#2,2:262\n*S KotlinDebug\n*F\n+ 1 Action.kt\nandroidx/credentials/provider/Action$Companion\n*L\n169#1:262,2\n*E\n"}) public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } @RequiresApi(28) @RestrictTo({RestrictTo.Scope.LIBRARY}) public final Slice toSlice(Action action) { Slice.Builder addText; Slice.Builder addText2; Slice.Builder addHints; Slice build; Slice build2; Intrinsics.checkNotNullParameter(action, "action"); CharSequence title = action.getTitle(); CharSequence subtitle = action.getSubtitle(); PendingIntent pendingIntent = action.getPendingIntent(); Action$Companion$$ExternalSyntheticApiModelOutline12.m(); addText = Action$Companion$$ExternalSyntheticApiModelOutline10.m(Uri.EMPTY, Action$Companion$$ExternalSyntheticApiModelOutline9.m("Action", 0)).addText(title, null, CollectionsKt__CollectionsJVMKt.listOf(Action.SLICE_HINT_TITLE)); addText2 = addText.addText(subtitle, null, CollectionsKt__CollectionsJVMKt.listOf(Action.SLICE_HINT_SUBTITLE)); addHints = Action$Companion$$ExternalSyntheticApiModelOutline11.m(addText2).addHints(Collections.singletonList(Action.SLICE_HINT_PENDING_INTENT)); build = addHints.build(); addText2.addAction(pendingIntent, build, null); build2 = addText2.build(); Intrinsics.checkNotNullExpressionValue(build2, "sliceBuilder.build()"); return build2; } @RequiresApi(28) @SuppressLint({"WrongConstant"}) @RestrictTo({RestrictTo.Scope.LIBRARY}) public final Action fromSlice(Slice slice) { List items; boolean hasHint; boolean hasHint2; boolean hasHint3; Intrinsics.checkNotNullParameter(slice, "slice"); items = slice.getItems(); Intrinsics.checkNotNullExpressionValue(items, "slice.items"); Iterator it = items.iterator(); CharSequence charSequence = ""; PendingIntent pendingIntent = null; CharSequence charSequence2 = null; while (it.hasNext()) { SliceItem m = Action$Companion$$ExternalSyntheticApiModelOutline5.m(it.next()); hasHint = m.hasHint(Action.SLICE_HINT_TITLE); if (hasHint) { charSequence = m.getText(); Intrinsics.checkNotNullExpressionValue(charSequence, "it.text"); } else { hasHint2 = m.hasHint(Action.SLICE_HINT_SUBTITLE); if (hasHint2) { charSequence2 = m.getText(); } else { hasHint3 = m.hasHint(Action.SLICE_HINT_PENDING_INTENT); if (hasHint3) { pendingIntent = m.getAction(); } } } } try { Intrinsics.checkNotNull(pendingIntent); return new Action(charSequence, pendingIntent, charSequence2); } catch (Exception e) { StringBuilder sb = new StringBuilder(); sb.append("fromSlice failed with: "); sb.append(e.getMessage()); return null; } } public final Action fromAction(android.service.credentials.Action action) { Intrinsics.checkNotNullParameter(action, "action"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.fromAction(action); } return null; } public final void marshall$credentials_release(List list, Bundle bundle) { Intrinsics.checkNotNullParameter(list, ""); Intrinsics.checkNotNullParameter(bundle, "bundle"); bundle.putInt(Action.EXTRA_ACTION_SIZE, list.size()); int size = list.size(); for (int i = 0; i < size; i++) { bundle.putParcelable(Action.EXTRA_ACTION_PENDING_INTENT_PREFIX + i, list.get(i).getPendingIntent()); bundle.putCharSequence(Action.EXTRA_ACTION_TITLE_PREFIX + i, list.get(i).getTitle()); bundle.putCharSequence(Action.EXTRA_ACTION_SUBTITLE_PREFIX + i, list.get(i).getSubtitle()); } } public final List unmarshallActionList$credentials_release(Bundle bundle) { Intrinsics.checkNotNullParameter(bundle, ""); ArrayList arrayList = new ArrayList(); int i = bundle.getInt(Action.EXTRA_ACTION_SIZE, 0); for (int i2 = 0; i2 < i; i2++) { PendingIntent pendingIntent = (PendingIntent) bundle.getParcelable(Action.EXTRA_ACTION_PENDING_INTENT_PREFIX + i2); CharSequence charSequence = bundle.getCharSequence(Action.EXTRA_ACTION_TITLE_PREFIX + i2); CharSequence charSequence2 = bundle.getCharSequence(Action.EXTRA_ACTION_SUBTITLE_PREFIX + i2); if (pendingIntent == null || charSequence == null) { return CollectionsKt__CollectionsKt.emptyList(); } arrayList.add(new Action(charSequence, pendingIntent, charSequence2)); } return arrayList; } } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof Action)) { return false; } Action action = (Action) obj; return Intrinsics.areEqual(this.title, action.title) && Intrinsics.areEqual(this.pendingIntent, action.pendingIntent) && Intrinsics.areEqual(this.subtitle, action.subtitle); } public int hashCode() { int hashCode = ((this.title.hashCode() * 31) + this.pendingIntent.hashCode()) * 31; CharSequence charSequence = this.subtitle; return hashCode + (charSequence != null ? charSequence.hashCode() : 0); } }