package androidx.credentials.playservices; import android.content.Context; import android.os.CancellationSignal; import android.util.Log; import androidx.annotation.RestrictTo; import androidx.annotation.VisibleForTesting; import androidx.credentials.ClearCredentialStateRequest; import androidx.credentials.CreateCredentialRequest; import androidx.credentials.CreateCredentialResponse; import androidx.credentials.CreatePasswordRequest; import androidx.credentials.CreatePublicKeyCredentialRequest; import androidx.credentials.CreateRestoreCredentialRequest; import androidx.credentials.CredentialManagerCallback; import androidx.credentials.CredentialOption; import androidx.credentials.CredentialProvider; import androidx.credentials.GetCredentialRequest; import androidx.credentials.GetCredentialResponse; import androidx.credentials.GetDigitalCredentialOption; import androidx.credentials.GetRestoreCredentialOption; import androidx.credentials.exceptions.ClearCredentialException; import androidx.credentials.exceptions.ClearCredentialUnknownException; import androidx.credentials.exceptions.CreateCredentialException; import androidx.credentials.exceptions.GetCredentialException; import androidx.credentials.playservices.controllers.BeginSignIn.CredentialProviderBeginSignInController; import androidx.credentials.playservices.controllers.CreatePassword.CredentialProviderCreatePasswordController; import androidx.credentials.playservices.controllers.CreatePublicKeyCredential.CredentialProviderCreatePublicKeyCredentialController; import androidx.credentials.playservices.controllers.CreateRestoreCredential.CredentialProviderCreateRestoreCredentialController; import androidx.credentials.playservices.controllers.GetRestoreCredential.CredentialProviderGetDigitalCredentialController; import androidx.credentials.playservices.controllers.GetRestoreCredential.CredentialProviderGetRestoreCredentialController; import androidx.credentials.playservices.controllers.GetSignInIntent.CredentialProviderGetSignInIntentController; import com.google.android.gms.auth.api.identity.Identity; import com.google.android.gms.auth.blockstore.restorecredential.ClearRestoreCredentialRequest; import com.google.android.gms.auth.blockstore.restorecredential.RestoreCredential; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GoogleApiAvailability; import com.google.android.gms.common.api.ApiException; import com.google.android.gms.tasks.OnFailureListener; import com.google.android.gms.tasks.OnSuccessListener; import com.google.android.gms.tasks.Task; import com.google.android.libraries.identity.googleid.GetSignInWithGoogleOption; import java.util.Iterator; import java.util.concurrent.Executor; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.Lambda; import kotlin.jvm.internal.Ref; @RestrictTo({RestrictTo.Scope.LIBRARY}) /* loaded from: classes.dex */ public final class CredentialProviderPlayServicesImpl implements CredentialProvider { public static final Companion Companion = new Companion(null); @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final int MIN_GMS_APK_VERSION = 230815045; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final int MIN_GMS_APK_VERSION_DIGITAL_CRED = 243100000; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) public static final int MIN_GMS_APK_VERSION_RESTORE_CRED = 242200000; private static final String TAG = "PlayServicesImpl"; private final Context context; private GoogleApiAvailability googleApiAvailability; @VisibleForTesting public static /* synthetic */ void getGoogleApiAvailability$annotations() { } public final GoogleApiAvailability getGoogleApiAvailability() { return this.googleApiAvailability; } public final void setGoogleApiAvailability(GoogleApiAvailability googleApiAvailability) { Intrinsics.checkNotNullParameter(googleApiAvailability, ""); this.googleApiAvailability = googleApiAvailability; } public CredentialProviderPlayServicesImpl(Context context) { Intrinsics.checkNotNullParameter(context, "context"); this.context = context; GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance(); Intrinsics.checkNotNullExpressionValue(googleApiAvailability, "getInstance(...)"); this.googleApiAvailability = googleApiAvailability; } @Override // androidx.credentials.CredentialProvider public void onGetCredential(Context context, GetCredentialRequest request, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback callback) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(executor, "executor"); Intrinsics.checkNotNullParameter(callback, "callback"); Companion companion = Companion; if (companion.cancellationReviewer$credentials_play_services_auth_release(cancellationSignal)) { return; } if (companion.isDigitalCredentialRequest$credentials_play_services_auth_release(request)) { if (!isAvailableOnDevice(MIN_GMS_APK_VERSION_DIGITAL_CRED)) { companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onGetCredential$1(executor, callback)); return; } else { new CredentialProviderGetDigitalCredentialController(context).invokePlayServices(request, callback, executor, cancellationSignal); return; } } if (companion.isGetRestoreCredentialRequest$credentials_play_services_auth_release(request)) { if (!isAvailableOnDevice(MIN_GMS_APK_VERSION_RESTORE_CRED)) { companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onGetCredential$3(executor, callback)); return; } else { new CredentialProviderGetRestoreCredentialController(context).invokePlayServices(request, callback, executor, cancellationSignal); return; } } if (companion.isGetSignInIntentRequest$credentials_play_services_auth_release(request)) { new CredentialProviderGetSignInIntentController(context).invokePlayServices(request, callback, executor, cancellationSignal); } else { new CredentialProviderBeginSignInController(context).invokePlayServices(request, callback, executor, cancellationSignal); } } @Override // androidx.credentials.CredentialProvider public void onCreateCredential(Context context, CreateCredentialRequest request, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback callback) { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(executor, "executor"); Intrinsics.checkNotNullParameter(callback, "callback"); Companion companion = Companion; if (companion.cancellationReviewer$credentials_play_services_auth_release(cancellationSignal)) { return; } if (request instanceof CreatePasswordRequest) { CredentialProviderCreatePasswordController.Companion.getInstance(context).invokePlayServices((CreatePasswordRequest) request, callback, executor, cancellationSignal); return; } if (request instanceof CreatePublicKeyCredentialRequest) { CredentialProviderCreatePublicKeyCredentialController.Companion.getInstance(context).invokePlayServices((CreatePublicKeyCredentialRequest) request, callback, executor, cancellationSignal); } else { if (request instanceof CreateRestoreCredentialRequest) { if (!isAvailableOnDevice(MIN_GMS_APK_VERSION_RESTORE_CRED)) { companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onCreateCredential$1(executor, callback)); return; } else { new CredentialProviderCreateRestoreCredentialController(context).invokePlayServices((CreateRestoreCredentialRequest) request, callback, executor, cancellationSignal); return; } } throw new UnsupportedOperationException("Create Credential request is unsupported, not password or publickeycredential"); } } @Override // androidx.credentials.CredentialProvider public boolean isAvailableOnDevice() { return isAvailableOnDevice(MIN_GMS_APK_VERSION); } public final boolean isAvailableOnDevice(int i) { int isGooglePlayServicesAvailable = isGooglePlayServicesAvailable(this.context, i); boolean z = isGooglePlayServicesAvailable == 0; if (!z) { Log.w(TAG, "Connection with Google Play Services was not successful. Connection result is: " + new ConnectionResult(isGooglePlayServicesAvailable)); } return z; } private final int isGooglePlayServicesAvailable(Context context, int i) { return this.googleApiAvailability.isGooglePlayServicesAvailable(context, i); } @Override // androidx.credentials.CredentialProvider public void onClearCredential(ClearCredentialStateRequest request, final CancellationSignal cancellationSignal, final Executor executor, final CredentialManagerCallback callback) { Intrinsics.checkNotNullParameter(request, "request"); Intrinsics.checkNotNullParameter(executor, "executor"); Intrinsics.checkNotNullParameter(callback, "callback"); Companion companion = Companion; if (companion.cancellationReviewer$credentials_play_services_auth_release(cancellationSignal)) { return; } if (Intrinsics.areEqual(request.getRequestType(), ClearCredentialStateRequest.TYPE_CLEAR_RESTORE_CREDENTIAL)) { if (!isAvailableOnDevice(MIN_GMS_APK_VERSION_RESTORE_CRED)) { companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onClearCredential$1(executor, callback)); return; } Task clearRestoreCredential = RestoreCredential.getRestoreCredentialClient(this.context).clearRestoreCredential(new ClearRestoreCredentialRequest(request.getRequestBundle())); final Function1 function1 = new Function1() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2 /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ { super(1); } /* renamed from: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2$1, reason: invalid class name */ public static final class AnonymousClass1 extends Lambda implements Function0 { final /* synthetic */ CredentialManagerCallback $callback; final /* synthetic */ Executor $executor; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public AnonymousClass1(Executor executor, CredentialManagerCallback credentialManagerCallback) { super(0); this.$executor = executor; this.$callback = credentialManagerCallback; } @Override // kotlin.jvm.functions.Function0 public /* bridge */ /* synthetic */ Object invoke() { m75invoke(); return Unit.INSTANCE; } /* renamed from: invoke, reason: collision with other method in class */ public final void m75invoke() { Executor executor = this.$executor; final CredentialManagerCallback credentialManagerCallback = this.$callback; executor.execute( /* JADX ERROR: Method code generation error jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0009: INVOKE (r0v0 'executor' java.util.concurrent.Executor) (wrap:java.lang.Runnable:0x0006: CONSTRUCTOR (r1v0 'credentialManagerCallback' androidx.credentials.CredentialManagerCallback A[DONT_INLINE]) A[MD:(androidx.credentials.CredentialManagerCallback):void (m), WRAPPED] (LINE:241) call: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2$1$$ExternalSyntheticLambda0.(androidx.credentials.CredentialManagerCallback):void type: CONSTRUCTOR) INTERFACE call: java.util.concurrent.Executor.execute(java.lang.Runnable):void A[MD:(java.lang.Runnable):void (c)] (LINE:241) in method: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2.1.invoke():void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:310) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:273) at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:94) at jadx.core.dex.nodes.IBlock.generate(IBlock.java:15) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:66) at jadx.core.dex.regions.Region.generate(Region.java:35) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:66) at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:297) at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:276) at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:406) at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:335) at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$3(ClassGen.java:301) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261) Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2$1$$ExternalSyntheticLambda0, state: NOT_LOADED at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:305) at jadx.core.codegen.InsnGen.inlineAnonymousConstructor(InsnGen.java:807) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:730) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:418) at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:145) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:121) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:108) at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:1143) at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:910) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:422) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:303) ... 15 more */ /* this = this; java.util.concurrent.Executor r0 = r3.$executor androidx.credentials.CredentialManagerCallback r1 = r3.$callback androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2$1$$ExternalSyntheticLambda0 r2 = new androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2$1$$ExternalSyntheticLambda0 r2.(r1) r0.execute(r2) return */ throw new UnsupportedOperationException("Method not decompiled: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$2.AnonymousClass1.m75invoke():void"); } } @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Object invoke(Object obj) { invoke((Boolean) obj); return Unit.INSTANCE; } public final void invoke(Boolean bool) { CredentialProviderPlayServicesImpl.Companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new AnonymousClass1(executor, callback)); } }; clearRestoreCredential.addOnSuccessListener(new OnSuccessListener() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$$ExternalSyntheticLambda0 @Override // com.google.android.gms.tasks.OnSuccessListener public final void onSuccess(Object obj) { Function1.this.invoke(obj); } }).addOnFailureListener(new OnFailureListener() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$$ExternalSyntheticLambda1 @Override // com.google.android.gms.tasks.OnFailureListener public final void onFailure(Exception exc) { CredentialProviderPlayServicesImpl.onClearCredential$lambda$1(cancellationSignal, executor, callback, exc); } }); return; } Task signOut = Identity.getSignInClient(this.context).signOut(); final Function1 function12 = new Function1() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4 /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ { super(1); } /* renamed from: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4$1, reason: invalid class name */ public static final class AnonymousClass1 extends Lambda implements Function0 { final /* synthetic */ CredentialManagerCallback $callback; final /* synthetic */ Executor $executor; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public AnonymousClass1(Executor executor, CredentialManagerCallback credentialManagerCallback) { super(0); this.$executor = executor; this.$callback = credentialManagerCallback; } @Override // kotlin.jvm.functions.Function0 public /* bridge */ /* synthetic */ Object invoke() { m79invoke(); return Unit.INSTANCE; } /* renamed from: invoke, reason: collision with other method in class */ public final void m79invoke() { Executor executor = this.$executor; final CredentialManagerCallback credentialManagerCallback = this.$callback; executor.execute( /* JADX ERROR: Method code generation error jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0009: INVOKE (r0v0 'executor' java.util.concurrent.Executor) (wrap:java.lang.Runnable:0x0006: CONSTRUCTOR (r1v0 'credentialManagerCallback' androidx.credentials.CredentialManagerCallback A[DONT_INLINE]) A[MD:(androidx.credentials.CredentialManagerCallback):void (m), WRAPPED] (LINE:272) call: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4$1$$ExternalSyntheticLambda0.(androidx.credentials.CredentialManagerCallback):void type: CONSTRUCTOR) INTERFACE call: java.util.concurrent.Executor.execute(java.lang.Runnable):void A[MD:(java.lang.Runnable):void (c)] (LINE:272) in method: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4.1.invoke():void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:310) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:273) at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:94) at jadx.core.dex.nodes.IBlock.generate(IBlock.java:15) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:66) at jadx.core.dex.regions.Region.generate(Region.java:35) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:66) at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:297) at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:276) at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:406) at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:335) at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$3(ClassGen.java:301) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261) Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4$1$$ExternalSyntheticLambda0, state: NOT_LOADED at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:305) at jadx.core.codegen.InsnGen.inlineAnonymousConstructor(InsnGen.java:807) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:730) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:418) at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:145) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:121) at jadx.core.codegen.InsnGen.addArg(InsnGen.java:108) at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:1143) at jadx.core.codegen.InsnGen.makeInvoke(InsnGen.java:910) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:422) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:303) ... 15 more */ /* this = this; java.util.concurrent.Executor r0 = r3.$executor androidx.credentials.CredentialManagerCallback r1 = r3.$callback androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4$1$$ExternalSyntheticLambda0 r2 = new androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4$1$$ExternalSyntheticLambda0 r2.(r1) r0.execute(r2) return */ throw new UnsupportedOperationException("Method not decompiled: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$onClearCredential$4.AnonymousClass1.m79invoke():void"); } } @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Object invoke(Object obj) { invoke((Void) obj); return Unit.INSTANCE; } public final void invoke(Void r5) { CredentialProviderPlayServicesImpl.Companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new AnonymousClass1(executor, callback)); } }; signOut.addOnSuccessListener(new OnSuccessListener() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$$ExternalSyntheticLambda2 @Override // com.google.android.gms.tasks.OnSuccessListener public final void onSuccess(Object obj) { Function1.this.invoke(obj); } }).addOnFailureListener(new OnFailureListener() { // from class: androidx.credentials.playservices.CredentialProviderPlayServicesImpl$$ExternalSyntheticLambda3 @Override // com.google.android.gms.tasks.OnFailureListener public final void onFailure(Exception exc) { CredentialProviderPlayServicesImpl.onClearCredential$lambda$4(CredentialProviderPlayServicesImpl.this, cancellationSignal, executor, callback, exc); } }); } /* JADX INFO: Access modifiers changed from: private */ /* JADX WARN: Type inference failed for: r1v1, types: [T, androidx.credentials.exceptions.ClearCredentialUnknownException] */ /* JADX WARN: Type inference failed for: r6v4, types: [T, androidx.credentials.exceptions.ClearCredentialUnknownException] */ public static final void onClearCredential$lambda$1(CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback credentialManagerCallback, Exception e) { Intrinsics.checkNotNullParameter(e, "e"); Log.w(TAG, "Clearing restore credential failed", e); Ref.ObjectRef objectRef = new Ref.ObjectRef(); objectRef.element = new ClearCredentialUnknownException("Clear restore credential failed for unknown reason."); if ((e instanceof ApiException) && ((ApiException) e).getStatusCode() == 40201) { objectRef.element = new ClearCredentialUnknownException("The restore credential internal service had a failure."); } Companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onClearCredential$3$1(executor, credentialManagerCallback, objectRef)); } /* JADX INFO: Access modifiers changed from: private */ public static final void onClearCredential$lambda$4(CredentialProviderPlayServicesImpl credentialProviderPlayServicesImpl, CancellationSignal cancellationSignal, Executor executor, CredentialManagerCallback credentialManagerCallback, Exception e) { Intrinsics.checkNotNullParameter(e, "e"); Companion.cancellationReviewerWithCallback$credentials_play_services_auth_release(cancellationSignal, new CredentialProviderPlayServicesImpl$onClearCredential$5$1$1(e, executor, credentialManagerCallback)); } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final void cancellationReviewerWithCallback$credentials_play_services_auth_release(CancellationSignal cancellationSignal, Function0 callback) { Intrinsics.checkNotNullParameter(callback, "callback"); if (cancellationReviewer$credentials_play_services_auth_release(cancellationSignal)) { return; } callback.invoke(); } public final boolean cancellationReviewer$credentials_play_services_auth_release(CancellationSignal cancellationSignal) { return cancellationSignal != null && cancellationSignal.isCanceled(); } public final boolean isGetSignInIntentRequest$credentials_play_services_auth_release(GetCredentialRequest request) { Intrinsics.checkNotNullParameter(request, "request"); Iterator it = request.getCredentialOptions().iterator(); while (it.hasNext()) { if (it.next() instanceof GetSignInWithGoogleOption) { return true; } } return false; } public final boolean isGetRestoreCredentialRequest$credentials_play_services_auth_release(GetCredentialRequest request) { Intrinsics.checkNotNullParameter(request, "request"); Iterator it = request.getCredentialOptions().iterator(); while (it.hasNext()) { if (it.next() instanceof GetRestoreCredentialOption) { return true; } } return false; } public final boolean isDigitalCredentialRequest$credentials_play_services_auth_release(GetCredentialRequest request) { Intrinsics.checkNotNullParameter(request, "request"); Iterator it = request.getCredentialOptions().iterator(); while (it.hasNext()) { if (it.next() instanceof GetDigitalCredentialOption) { return true; } } return false; } } }