package androidx.credentials.provider; import android.annotation.SuppressLint; import android.content.ComponentName; import android.content.Intent; import android.content.pm.SigningInfo; import android.credentials.CredentialOption; import android.os.Build; import android.os.Bundle; import android.service.credentials.CreateCredentialRequest; import android.service.credentials.GetCredentialRequest; import androidx.annotation.RequiresApi; import androidx.annotation.RestrictTo; import androidx.credentials.CreateCredentialRequest; import androidx.credentials.CreateCredentialResponse; import androidx.credentials.Credential; import androidx.credentials.CredentialOption; import androidx.credentials.GetCredentialResponse; import androidx.credentials.exceptions.CreateCredentialException; import androidx.credentials.exceptions.GetCredentialException; import androidx.credentials.internal.ConversionUtilsKt; import androidx.credentials.provider.BeginGetCredentialRequest; import androidx.credentials.provider.BeginGetCredentialResponse; import androidx.credentials.provider.CallingAppInfo; import androidx.credentials.provider.PendingIntentHandler; import androidx.credentials.provider.ProviderCreateCredentialRequest; import androidx.credentials.provider.ProviderGetCredentialRequest; import androidx.credentials.provider.utils.BeginGetCredentialUtil; import java.util.List; import java.util.Set; import java.util.function.Function; import java.util.stream.Collectors; import java.util.stream.Stream; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @RequiresApi(23) /* loaded from: classes.dex */ public final class PendingIntentHandler { public static final Companion Companion = new Companion(null); private static final String TAG = "PendingIntentHandler"; public static final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { return Companion.retrieveBeginGetCredentialRequest(intent); } @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final CreateCredentialException retrieveCreateCredentialException(Intent intent) { return Companion.retrieveCreateCredentialException(intent); } @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final CreateCredentialResponse retrieveCreateCredentialResponse(String str, Intent intent) { return Companion.retrieveCreateCredentialResponse(str, intent); } @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final GetCredentialException retrieveGetCredentialException(Intent intent) { return Companion.retrieveGetCredentialException(intent); } @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final GetCredentialResponse retrieveGetCredentialResponse(Intent intent) { return Companion.retrieveGetCredentialResponse(intent); } public static final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { return Companion.retrieveProviderCreateCredentialRequest(intent); } public static final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { return Companion.retrieveProviderGetCredentialRequest(intent); } public static final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse beginGetCredentialResponse) { Companion.setBeginGetCredentialResponse(intent, beginGetCredentialResponse); } public static final void setCreateCredentialException(Intent intent, CreateCredentialException createCredentialException) { Companion.setCreateCredentialException(intent, createCredentialException); } public static final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse createCredentialResponse) { Companion.setCreateCredentialResponse(intent, createCredentialResponse); } public static final void setGetCredentialException(Intent intent, GetCredentialException getCredentialException) { Companion.setGetCredentialException(intent, getCredentialException); } public static final void setGetCredentialResponse(Intent intent, GetCredentialResponse getCredentialResponse) { Companion.setGetCredentialResponse(intent, getCredentialResponse); } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.retrieveProviderCreateCredentialRequest(intent); } return Api23Impl.Companion.retrieveProviderCreateCredentialRequest(intent); } public final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.retrieveBeginGetCredentialRequest(intent); } return Api23Impl.Companion.retrieveBeginGetCredentialRequest(intent); } public final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); if (Build.VERSION.SDK_INT >= 34) { Api34Impl.Companion.setCreateCredentialResponse(intent, response); } else { Api23Impl.Companion.setCreateCredentialResponse(intent, response); } } @RestrictTo({RestrictTo.Scope.LIBRARY}) public final CreateCredentialResponse retrieveCreateCredentialResponse(String type, Intent intent) { Intrinsics.checkNotNullParameter(type, "type"); Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.extractCreateCredentialResponse(type, intent); } return Api23Impl.Companion.extractCreateCredentialResponse(intent); } public final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.retrieveProviderGetCredentialRequest(intent); } return Api23Impl.Companion.retrieveProviderGetCredentialRequest(intent); } public final void setGetCredentialResponse(Intent intent, GetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); if (Build.VERSION.SDK_INT >= 34) { Api34Impl.Companion.setGetCredentialResponse(intent, response); } else { Api23Impl.Companion.setGetCredentialResponse(intent, response); } } @RestrictTo({RestrictTo.Scope.LIBRARY}) public final GetCredentialResponse retrieveGetCredentialResponse(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.extractGetCredentialResponse(intent); } return Api23Impl.Companion.extractGetCredentialResponse(intent); } public final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); if (Build.VERSION.SDK_INT >= 34) { Api34Impl.Companion.setBeginGetCredentialResponse(intent, response); } else { Api23Impl.Companion.setBeginGetCredentialResponse(intent, response); } } public final void setGetCredentialException(Intent intent, GetCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); if (Build.VERSION.SDK_INT >= 34) { Api34Impl.Companion.setGetCredentialException(intent, exception); } else { Api23Impl.Companion.setGetCredentialException(intent, exception); } } @RestrictTo({RestrictTo.Scope.LIBRARY}) public final GetCredentialException retrieveGetCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.extractGetCredentialException(intent); } return Api23Impl.Companion.extractGetCredentialException(intent); } public final void setCreateCredentialException(Intent intent, CreateCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); if (Build.VERSION.SDK_INT >= 34) { Api34Impl.Companion.setCreateCredentialException(intent, exception); } else { Api23Impl.Companion.setCreateCredentialException(intent, exception); } } @RestrictTo({RestrictTo.Scope.LIBRARY}) public final CreateCredentialException retrieveCreateCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); if (Build.VERSION.SDK_INT >= 34) { return Api34Impl.Companion.extractCreateCredentialException(intent); } return Api23Impl.Companion.extractCreateCredentialException(intent); } } @SuppressLint({"ObsoleteSdkInt"}) @RequiresApi(23) @RestrictTo({RestrictTo.Scope.LIBRARY}) public static final class Api23Impl { public static final Companion Companion = new Companion(null); private static final String EXTRA_BEGIN_GET_CREDENTIAL_REQUEST = "android.service.credentials.extra.BEGIN_GET_CREDENTIAL_REQUEST"; private static final String EXTRA_BEGIN_GET_CREDENTIAL_RESPONSE = "android.service.credentials.extra.BEGIN_GET_CREDENTIAL_RESPONSE"; private static final String EXTRA_CREATE_CREDENTIAL_EXCEPTION = "android.service.credentials.extra.CREATE_CREDENTIAL_EXCEPTION"; private static final String EXTRA_CREATE_CREDENTIAL_REQUEST = "android.service.credentials.extra.CREATE_CREDENTIAL_REQUEST"; private static final String EXTRA_CREATE_CREDENTIAL_RESPONSE = "android.service.credentials.extra.CREATE_CREDENTIAL_RESPONSE"; private static final String EXTRA_GET_CREDENTIAL_EXCEPTION = "android.service.credentials.extra.GET_CREDENTIAL_EXCEPTION"; private static final String EXTRA_GET_CREDENTIAL_REQUEST = "android.service.credentials.extra.GET_CREDENTIAL_REQUEST"; private static final String EXTRA_GET_CREDENTIAL_RESPONSE = "android.service.credentials.extra.GET_CREDENTIAL_RESPONSE"; public static final BeginGetCredentialResponse extractBeginGetCredentialResponse(Intent intent) { return Companion.extractBeginGetCredentialResponse(intent); } public static final CreateCredentialException extractCreateCredentialException(Intent intent) { return Companion.extractCreateCredentialException(intent); } public static final CreateCredentialResponse extractCreateCredentialResponse(Intent intent) { return Companion.extractCreateCredentialResponse(intent); } public static final GetCredentialException extractGetCredentialException(Intent intent) { return Companion.extractGetCredentialException(intent); } public static final GetCredentialResponse extractGetCredentialResponse(Intent intent) { return Companion.extractGetCredentialResponse(intent); } public static final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { return Companion.retrieveBeginGetCredentialRequest(intent); } public static final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { return Companion.retrieveProviderCreateCredentialRequest(intent); } public static final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { return Companion.retrieveProviderGetCredentialRequest(intent); } public static final void setBeginGetCredentialRequest(Intent intent, BeginGetCredentialRequest beginGetCredentialRequest) { Companion.setBeginGetCredentialRequest(intent, beginGetCredentialRequest); } public static final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse beginGetCredentialResponse) { Companion.setBeginGetCredentialResponse(intent, beginGetCredentialResponse); } public static final void setCreateCredentialException(Intent intent, CreateCredentialException createCredentialException) { Companion.setCreateCredentialException(intent, createCredentialException); } public static final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse createCredentialResponse) { Companion.setCreateCredentialResponse(intent, createCredentialResponse); } public static final void setGetCredentialException(Intent intent, GetCredentialException getCredentialException) { Companion.setGetCredentialException(intent, getCredentialException); } public static final void setGetCredentialResponse(Intent intent, GetCredentialResponse getCredentialResponse) { Companion.setGetCredentialResponse(intent, getCredentialResponse); } public static final void setProviderCreateCredentialRequest(Intent intent, ProviderCreateCredentialRequest providerCreateCredentialRequest) { Companion.setProviderCreateCredentialRequest(intent, providerCreateCredentialRequest); } public static final void setProviderGetCredentialRequest(Intent intent, ProviderGetCredentialRequest providerGetCredentialRequest) { Companion.setProviderGetCredentialRequest(intent, providerGetCredentialRequest); } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final void setProviderCreateCredentialRequest(Intent intent, ProviderCreateCredentialRequest request) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(request, "request"); intent.putExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_REQUEST, ProviderCreateCredentialRequest.Companion.asBundle(request)); } public final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); try { ProviderCreateCredentialRequest.Companion companion = ProviderCreateCredentialRequest.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_REQUEST); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } catch (Exception unused) { return null; } } public final void setBeginGetCredentialRequest(Intent intent, BeginGetCredentialRequest request) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(request, "request"); intent.putExtra(Api23Impl.EXTRA_BEGIN_GET_CREDENTIAL_REQUEST, BeginGetCredentialRequest.Companion.asBundle(request)); } public final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); BeginGetCredentialRequest.Companion companion = BeginGetCredentialRequest.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_BEGIN_GET_CREDENTIAL_REQUEST); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final CreateCredentialResponse extractCreateCredentialResponse(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); CreateCredentialResponse.Companion companion = CreateCredentialResponse.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_RESPONSE); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_RESPONSE, CreateCredentialResponse.Companion.asBundle(response)); } public final void setProviderGetCredentialRequest(Intent intent, ProviderGetCredentialRequest request) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(request, "request"); intent.putExtra(Api23Impl.EXTRA_GET_CREDENTIAL_REQUEST, ProviderGetCredentialRequest.Companion.asBundle(request)); } public final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); try { ProviderGetCredentialRequest.Companion companion = ProviderGetCredentialRequest.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_GET_CREDENTIAL_REQUEST); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } catch (Exception unused) { return null; } } public final GetCredentialResponse extractGetCredentialResponse(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); GetCredentialResponse.Companion companion = GetCredentialResponse.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_GET_CREDENTIAL_RESPONSE); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final void setGetCredentialResponse(Intent intent, GetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra(Api23Impl.EXTRA_GET_CREDENTIAL_RESPONSE, GetCredentialResponse.Companion.asBundle(response)); } public final BeginGetCredentialResponse extractBeginGetCredentialResponse(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); BeginGetCredentialResponse.Companion companion = BeginGetCredentialResponse.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_BEGIN_GET_CREDENTIAL_RESPONSE); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra(Api23Impl.EXTRA_BEGIN_GET_CREDENTIAL_RESPONSE, BeginGetCredentialResponse.Companion.asBundle(response)); } public final GetCredentialException extractGetCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); GetCredentialException.Companion companion = GetCredentialException.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_GET_CREDENTIAL_EXCEPTION); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final void setGetCredentialException(Intent intent, GetCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); intent.putExtra(Api23Impl.EXTRA_GET_CREDENTIAL_EXCEPTION, GetCredentialException.Companion.asBundle(exception)); } public final CreateCredentialException extractCreateCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); CreateCredentialException.Companion companion = CreateCredentialException.Companion; Bundle bundleExtra = intent.getBundleExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_EXCEPTION); if (bundleExtra == null) { return null; } return companion.fromBundle(bundleExtra); } public final void setCreateCredentialException(Intent intent, CreateCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); intent.putExtra(Api23Impl.EXTRA_CREATE_CREDENTIAL_EXCEPTION, CreateCredentialException.Companion.asBundle(exception)); } } } @RequiresApi(34) public static final class Api34Impl { public static final Companion Companion = new Companion(null); public static final CreateCredentialException extractCreateCredentialException(Intent intent) { return Companion.extractCreateCredentialException(intent); } public static final CreateCredentialResponse extractCreateCredentialResponse(String str, Intent intent) { return Companion.extractCreateCredentialResponse(str, intent); } public static final GetCredentialException extractGetCredentialException(Intent intent) { return Companion.extractGetCredentialException(intent); } public static final GetCredentialResponse extractGetCredentialResponse(Intent intent) { return Companion.extractGetCredentialResponse(intent); } public static final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { return Companion.retrieveBeginGetCredentialRequest(intent); } public static final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { return Companion.retrieveProviderCreateCredentialRequest(intent); } public static final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { return Companion.retrieveProviderGetCredentialRequest(intent); } public static final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse beginGetCredentialResponse) { Companion.setBeginGetCredentialResponse(intent, beginGetCredentialResponse); } public static final void setCreateCredentialException(Intent intent, CreateCredentialException createCredentialException) { Companion.setCreateCredentialException(intent, createCredentialException); } public static final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse createCredentialResponse) { Companion.setCreateCredentialResponse(intent, createCredentialResponse); } public static final void setGetCredentialException(Intent intent, GetCredentialException getCredentialException) { Companion.setGetCredentialException(intent, getCredentialException); } public static final void setGetCredentialResponse(Intent intent, GetCredentialResponse getCredentialResponse) { Companion.setGetCredentialResponse(intent, getCredentialResponse); } @SourceDebugExtension({"SMAP\nPendingIntentHandler.kt\nKotlin\n*S Kotlin\n*F\n+ 1 PendingIntentHandler.kt\nandroidx/credentials/provider/PendingIntentHandler$Api34Impl$Companion\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,721:1\n1#2:722\n*E\n"}) public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } /* JADX WARN: Multi-variable type inference failed */ public final ProviderCreateCredentialRequest retrieveProviderCreateCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); CreateCredentialRequest createCredentialRequest = (CreateCredentialRequest) intent.getParcelableExtra("android.service.credentials.extra.CREATE_CREDENTIAL_REQUEST", CreateCredentialRequest.class); if (createCredentialRequest == 0) { return (ProviderCreateCredentialRequest) createCredentialRequest; } BiometricPromptResult retrieveBiometricPromptResult$default = retrieveBiometricPromptResult$default(this, intent, null, null, null, 14, null); if (retrieveBiometricPromptResult$default == null) { retrieveBiometricPromptResult$default = retrieveBiometricPromptResultFallback(intent); } try { CreateCredentialRequest.Companion companion = androidx.credentials.CreateCredentialRequest.Companion; String type = createCredentialRequest.getType(); Intrinsics.checkNotNullExpressionValue(type, "frameworkReq.type"); Bundle data = createCredentialRequest.getData(); Intrinsics.checkNotNullExpressionValue(data, "frameworkReq.data"); Bundle data2 = createCredentialRequest.getData(); Intrinsics.checkNotNullExpressionValue(data2, "frameworkReq.data"); androidx.credentials.CreateCredentialRequest createFrom = companion.createFrom(type, data, data2, false, createCredentialRequest.getCallingAppInfo().getOrigin()); CallingAppInfo.Companion companion2 = CallingAppInfo.Companion; String packageName = createCredentialRequest.getCallingAppInfo().getPackageName(); Intrinsics.checkNotNullExpressionValue(packageName, "frameworkReq.callingAppInfo.packageName"); SigningInfo signingInfo = createCredentialRequest.getCallingAppInfo().getSigningInfo(); Intrinsics.checkNotNullExpressionValue(signingInfo, "frameworkReq.callingAppInfo.signingInfo"); return new ProviderCreateCredentialRequest(createFrom, companion2.create(packageName, signingInfo, createCredentialRequest.getCallingAppInfo().getOrigin()), retrieveBiometricPromptResult$default); } catch (IllegalArgumentException unused) { return null; } } public static /* synthetic */ BiometricPromptResult retrieveBiometricPromptResult$default(Companion companion, Intent intent, String str, String str2, String str3, int i, Object obj) { if ((i & 2) != 0) { str = AuthenticationResult.EXTRA_BIOMETRIC_AUTH_RESULT_TYPE; } if ((i & 4) != 0) { str2 = AuthenticationError.EXTRA_BIOMETRIC_AUTH_ERROR; } if ((i & 8) != 0) { str3 = AuthenticationError.EXTRA_BIOMETRIC_AUTH_ERROR_MESSAGE; } return companion.retrieveBiometricPromptResult(intent, str, str2, str3); } private final BiometricPromptResult retrieveBiometricPromptResult(Intent intent, String str, String str2, String str3) { if (intent.getExtras() == null) { return null; } Bundle extras = intent.getExtras(); Intrinsics.checkNotNull(extras); if (extras.containsKey(str)) { Bundle extras2 = intent.getExtras(); Intrinsics.checkNotNull(extras2); return new BiometricPromptResult(new AuthenticationResult(extras2.getInt(str))); } Bundle extras3 = intent.getExtras(); Intrinsics.checkNotNull(extras3); if (!extras3.containsKey(str2)) { return null; } Bundle extras4 = intent.getExtras(); Intrinsics.checkNotNull(extras4); int i = extras4.getInt(str2); Bundle extras5 = intent.getExtras(); return new BiometricPromptResult(new AuthenticationError(i, extras5 != null ? extras5.getCharSequence(str3) : null)); } private final BiometricPromptResult retrieveBiometricPromptResultFallback(Intent intent) { if (intent.getExtras() == null) { return null; } Bundle extras = intent.getExtras(); Intrinsics.checkNotNull(extras); if (!extras.containsKey(AuthenticationResult.EXTRA_BIOMETRIC_AUTH_RESULT_TYPE_FALLBACK)) { Bundle extras2 = intent.getExtras(); Intrinsics.checkNotNull(extras2); if (!extras2.containsKey(AuthenticationError.EXTRA_BIOMETRIC_AUTH_ERROR_FALLBACK)) { return null; } } return retrieveBiometricPromptResult(intent, AuthenticationResult.EXTRA_BIOMETRIC_AUTH_RESULT_TYPE_FALLBACK, AuthenticationError.EXTRA_BIOMETRIC_AUTH_ERROR_FALLBACK, AuthenticationError.EXTRA_BIOMETRIC_AUTH_ERROR_MESSAGE_FALLBACK); } public final BeginGetCredentialRequest retrieveBeginGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); android.service.credentials.BeginGetCredentialRequest beginGetCredentialRequest = (android.service.credentials.BeginGetCredentialRequest) intent.getParcelableExtra("android.service.credentials.extra.BEGIN_GET_CREDENTIAL_REQUEST", android.service.credentials.BeginGetCredentialRequest.class); if (beginGetCredentialRequest != null) { return BeginGetCredentialUtil.Companion.convertToJetpackRequest$credentials_release(beginGetCredentialRequest); } return null; } public final void setCreateCredentialResponse(Intent intent, CreateCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra("android.service.credentials.extra.CREATE_CREDENTIAL_RESPONSE", new android.credentials.CreateCredentialResponse(response.getData())); } public final ProviderGetCredentialRequest retrieveProviderGetCredentialRequest(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); GetCredentialRequest getCredentialRequest = (GetCredentialRequest) intent.getParcelableExtra("android.service.credentials.extra.GET_CREDENTIAL_REQUEST", GetCredentialRequest.class); if (getCredentialRequest == null) { return null; } BiometricPromptResult retrieveBiometricPromptResult$default = retrieveBiometricPromptResult$default(this, intent, null, null, null, 14, null); if (retrieveBiometricPromptResult$default == null) { retrieveBiometricPromptResult$default = retrieveBiometricPromptResultFallback(intent); } ProviderGetCredentialRequest.Companion companion = ProviderGetCredentialRequest.Companion; Stream stream = getCredentialRequest.getCredentialOptions().stream(); final PendingIntentHandler$Api34Impl$Companion$retrieveProviderGetCredentialRequest$1 pendingIntentHandler$Api34Impl$Companion$retrieveProviderGetCredentialRequest$1 = new Function1() { // from class: androidx.credentials.provider.PendingIntentHandler$Api34Impl$Companion$retrieveProviderGetCredentialRequest$1 @Override // kotlin.jvm.functions.Function1 public final androidx.credentials.CredentialOption invoke(CredentialOption credentialOption) { CredentialOption.Companion companion2 = androidx.credentials.CredentialOption.Companion; String type = credentialOption.getType(); Intrinsics.checkNotNullExpressionValue(type, "option.type"); Bundle credentialRetrievalData = credentialOption.getCredentialRetrievalData(); Intrinsics.checkNotNullExpressionValue(credentialRetrievalData, "option.credentialRetrievalData"); Bundle candidateQueryData = credentialOption.getCandidateQueryData(); Intrinsics.checkNotNullExpressionValue(candidateQueryData, "option.candidateQueryData"); boolean isSystemProviderRequired = credentialOption.isSystemProviderRequired(); Set allowedProviders = credentialOption.getAllowedProviders(); Intrinsics.checkNotNullExpressionValue(allowedProviders, "option.allowedProviders"); return companion2.createFrom(type, credentialRetrievalData, candidateQueryData, isSystemProviderRequired, allowedProviders); } }; Object collect = stream.map(new Function() { // from class: androidx.credentials.provider.PendingIntentHandler$Api34Impl$Companion$$ExternalSyntheticLambda0 @Override // java.util.function.Function public final Object apply(Object obj) { androidx.credentials.CredentialOption retrieveProviderGetCredentialRequest$lambda$1; retrieveProviderGetCredentialRequest$lambda$1 = PendingIntentHandler.Api34Impl.Companion.retrieveProviderGetCredentialRequest$lambda$1(Function1.this, obj); return retrieveProviderGetCredentialRequest$lambda$1; } }).collect(Collectors.toList()); Intrinsics.checkNotNullExpressionValue(collect, "frameworkReq.credentialO…lect(Collectors.toList())"); CallingAppInfo.Companion companion2 = CallingAppInfo.Companion; String packageName = getCredentialRequest.getCallingAppInfo().getPackageName(); Intrinsics.checkNotNullExpressionValue(packageName, "frameworkReq.callingAppInfo.packageName"); SigningInfo signingInfo = getCredentialRequest.getCallingAppInfo().getSigningInfo(); Intrinsics.checkNotNullExpressionValue(signingInfo, "frameworkReq.callingAppInfo.signingInfo"); return companion.createFrom$credentials_release((List) collect, companion2.create(packageName, signingInfo, getCredentialRequest.getCallingAppInfo().getOrigin()), retrieveBiometricPromptResult$default, intent.getExtras()); } /* JADX INFO: Access modifiers changed from: private */ public static final androidx.credentials.CredentialOption retrieveProviderGetCredentialRequest$lambda$1(Function1 function1, Object obj) { return (androidx.credentials.CredentialOption) function1.invoke(obj); } public final CreateCredentialResponse extractCreateCredentialResponse(String type, Intent intent) { Intrinsics.checkNotNullParameter(type, "type"); Intrinsics.checkNotNullParameter(intent, "intent"); android.credentials.CreateCredentialResponse createCredentialResponse = (android.credentials.CreateCredentialResponse) intent.getParcelableExtra("android.service.credentials.extra.CREATE_CREDENTIAL_RESPONSE", android.credentials.CreateCredentialResponse.class); if (createCredentialResponse == null) { return null; } CreateCredentialResponse.Companion companion = CreateCredentialResponse.Companion; Bundle data = createCredentialResponse.getData(); Intrinsics.checkNotNullExpressionValue(data, "response.data"); return companion.createFrom(type, data); } public final GetCredentialResponse extractGetCredentialResponse(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); android.credentials.GetCredentialResponse getCredentialResponse = (android.credentials.GetCredentialResponse) intent.getParcelableExtra("android.service.credentials.extra.GET_CREDENTIAL_RESPONSE", android.credentials.GetCredentialResponse.class); if (getCredentialResponse == null) { return null; } Credential.Companion companion = Credential.Companion; android.credentials.Credential credential = getCredentialResponse.getCredential(); Intrinsics.checkNotNullExpressionValue(credential, "response.credential"); return new GetCredentialResponse(companion.createFrom(credential)); } public final void setGetCredentialResponse(Intent intent, GetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra("android.service.credentials.extra.GET_CREDENTIAL_RESPONSE", new android.credentials.GetCredentialResponse(new android.credentials.Credential(response.getCredential().getType(), response.getCredential().getData()))); } public final void setBeginGetCredentialResponse(Intent intent, BeginGetCredentialResponse response) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(response, "response"); intent.putExtra("android.service.credentials.extra.BEGIN_GET_CREDENTIAL_RESPONSE", BeginGetCredentialUtil.Companion.convertToFrameworkResponse(response)); } public final CreateCredentialException extractCreateCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); android.credentials.CreateCredentialException createCredentialException = (android.credentials.CreateCredentialException) intent.getSerializableExtra("android.service.credentials.extra.CREATE_CREDENTIAL_EXCEPTION", android.credentials.CreateCredentialException.class); if (createCredentialException == null) { return null; } String type = createCredentialException.getType(); Intrinsics.checkNotNullExpressionValue(type, "ex.type"); return ConversionUtilsKt.toJetpackCreateException(type, createCredentialException.getMessage()); } public final GetCredentialException extractGetCredentialException(Intent intent) { Intrinsics.checkNotNullParameter(intent, "intent"); android.credentials.GetCredentialException getCredentialException = (android.credentials.GetCredentialException) intent.getSerializableExtra("android.service.credentials.extra.GET_CREDENTIAL_EXCEPTION", android.credentials.GetCredentialException.class); if (getCredentialException == null) { return null; } String type = getCredentialException.getType(); Intrinsics.checkNotNullExpressionValue(type, "ex.type"); return ConversionUtilsKt.toJetpackGetException(type, getCredentialException.getMessage()); } public final void setGetCredentialException(Intent intent, GetCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); intent.putExtra("android.service.credentials.extra.GET_CREDENTIAL_EXCEPTION", new android.credentials.GetCredentialException(exception.getType(), exception.getMessage())); } public final void setCreateCredentialException(Intent intent, CreateCredentialException exception) { Intrinsics.checkNotNullParameter(intent, "intent"); Intrinsics.checkNotNullParameter(exception, "exception"); intent.putExtra("android.service.credentials.extra.CREATE_CREDENTIAL_EXCEPTION", new android.credentials.CreateCredentialException(exception.getType(), exception.getMessage())); } } } }