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.Collections; import java.util.Iterator; import java.util.List; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; /* loaded from: classes.dex */ public final class RemoteEntry { public static final Companion Companion = new Companion(null); private static final String EXTRA_REMOTE_ENTRY_PENDING_INTENT = "androidx.credentials.provider.extra.REMOTE_ENTRY_PENDING_INTENT"; private static final int REVISION_ID = 1; private static final String SLICE_HINT_PENDING_INTENT = "androidx.credentials.provider.remoteEntry.SLICE_HINT_PENDING_INTENT"; private static final String SLICE_SPEC_TYPE = "RemoteEntry"; private static final String TAG = "RemoteEntry"; private final PendingIntent pendingIntent; public static final RemoteEntry fromRemoteEntry(android.service.credentials.RemoteEntry remoteEntry) { return Companion.fromRemoteEntry(remoteEntry); } @RequiresApi(28) @SuppressLint({"WrongConstant"}) @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final RemoteEntry fromSlice(Slice slice) { return Companion.fromSlice(slice); } @RequiresApi(28) @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final Slice toSlice(RemoteEntry remoteEntry) { return Companion.toSlice(remoteEntry); } public final PendingIntent getPendingIntent() { return this.pendingIntent; } public RemoteEntry(PendingIntent pendingIntent) { Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent"); this.pendingIntent = pendingIntent; } public static final class Builder { private final PendingIntent pendingIntent; public Builder(PendingIntent pendingIntent) { Intrinsics.checkNotNullParameter(pendingIntent, "pendingIntent"); this.pendingIntent = pendingIntent; } public final RemoteEntry build() { return new RemoteEntry(this.pendingIntent); } } @RequiresApi(34) public static final class Api34Impl { public static final Api34Impl INSTANCE = new Api34Impl(); private Api34Impl() { } public static final RemoteEntry fromRemoteEntry(android.service.credentials.RemoteEntry remoteEntry) { Intrinsics.checkNotNullParameter(remoteEntry, "remoteEntry"); Slice slice = remoteEntry.getSlice(); Intrinsics.checkNotNullExpressionValue(slice, "remoteEntry.slice"); return RemoteEntry.Companion.fromSlice(slice); } } @SourceDebugExtension({"SMAP\nRemoteEntry.kt\nKotlin\n*S Kotlin\n*F\n+ 1 RemoteEntry.kt\nandroidx/credentials/provider/RemoteEntry$Companion\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,179:1\n1855#2,2:180\n*S KotlinDebug\n*F\n+ 1 RemoteEntry.kt\nandroidx/credentials/provider/RemoteEntry$Companion\n*L\n122#1:180,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(RemoteEntry remoteEntry) { Slice.Builder addHints; Slice build; Slice build2; Intrinsics.checkNotNullParameter(remoteEntry, "remoteEntry"); PendingIntent pendingIntent = remoteEntry.getPendingIntent(); Action$Companion$$ExternalSyntheticApiModelOutline12.m(); Slice.Builder m = Action$Companion$$ExternalSyntheticApiModelOutline10.m(Uri.EMPTY, Action$Companion$$ExternalSyntheticApiModelOutline9.m("RemoteEntry", 1)); addHints = Action$Companion$$ExternalSyntheticApiModelOutline11.m(m).addHints(Collections.singletonList(RemoteEntry.SLICE_HINT_PENDING_INTENT)); build = addHints.build(); m.addAction(pendingIntent, build, null); build2 = m.build(); Intrinsics.checkNotNullExpressionValue(build2, "sliceBuilder.build()"); return build2; } @RequiresApi(28) @SuppressLint({"WrongConstant"}) @RestrictTo({RestrictTo.Scope.LIBRARY}) public final RemoteEntry fromSlice(Slice slice) { List items; boolean hasHint; Intrinsics.checkNotNullParameter(slice, "slice"); items = slice.getItems(); Intrinsics.checkNotNullExpressionValue(items, "slice.items"); Iterator it = items.iterator(); PendingIntent pendingIntent = null; while (it.hasNext()) { SliceItem m = Action$Companion$$ExternalSyntheticApiModelOutline5.m(it.next()); hasHint = m.hasHint(RemoteEntry.SLICE_HINT_PENDING_INTENT); if (hasHint) { pendingIntent = m.getAction(); } } try { Intrinsics.checkNotNull(pendingIntent); return new RemoteEntry(pendingIntent); } catch (Exception e) { StringBuilder sb = new StringBuilder(); sb.append("fromSlice failed with: "); sb.append(e.getMessage()); return null; } } public final RemoteEntry fromRemoteEntry(android.service.credentials.RemoteEntry remoteEntry) { Intrinsics.checkNotNullParameter(remoteEntry, "remoteEntry"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.fromRemoteEntry(remoteEntry); } return null; } public final void marshall$credentials_release(RemoteEntry remoteEntry, Bundle bundle) { Intrinsics.checkNotNullParameter(remoteEntry, ""); Intrinsics.checkNotNullParameter(bundle, "bundle"); bundle.putParcelable(RemoteEntry.EXTRA_REMOTE_ENTRY_PENDING_INTENT, remoteEntry.getPendingIntent()); } public final RemoteEntry unmarshallRemoteEntry$credentials_release(Bundle bundle) { Intrinsics.checkNotNullParameter(bundle, ""); PendingIntent pendingIntent = (PendingIntent) bundle.getParcelable(RemoteEntry.EXTRA_REMOTE_ENTRY_PENDING_INTENT); if (pendingIntent == null) { return null; } return new RemoteEntry(pendingIntent); } } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof RemoteEntry) { return Intrinsics.areEqual(this.pendingIntent, ((RemoteEntry) obj).pendingIntent); } return false; } public int hashCode() { return this.pendingIntent.hashCode(); } }