package com.google.android.gms.identitycredentials.internal;

import android.content.Context;
import android.os.RemoteException;
import androidx.media3.container.NalUnitUtil;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.common.api.internal.TaskUtil;
import com.google.android.gms.identitycredentials.ClearRegistryRequest;
import com.google.android.gms.identitycredentials.ClearRegistryResponse;
import com.google.android.gms.identitycredentials.GetCredentialRequest;
import com.google.android.gms.identitycredentials.IdentityCredentialClient;
import com.google.android.gms.identitycredentials.PendingGetCredentialHandle;
import com.google.android.gms.identitycredentials.RegistrationRequest;
import com.google.android.gms.identitycredentials.RegistrationResponse;
import com.google.android.gms.internal.identity_credentials.zze;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.vo6;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000R\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0007\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\u00020\u0003B\u000f\u0012\u0006\u0010\u0004\u001a\u00020\u0005¢\u0006\u0004\b\u0006\u0010\u0007J\u0016\u0010\b\u001a\b\u0012\u0004\u0012\u00020\n0\t2\u0006\u0010\u000b\u001a\u00020\fH\u0016J\u0016\u0010\r\u001a\b\u0012\u0004\u0012\u00020\u000e0\t2\u0006\u0010\u000b\u001a\u00020\u000fH\u0016J\u0016\u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\u00110\t2\u0006\u0010\u000b\u001a\u00020\u0012H\u0016J\u0016\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00140\t2\u0006\u0010\u000b\u001a\u00020\u0015H\u0016J\u0016\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00170\t2\u0006\u0010\u000b\u001a\u00020\u0018H\u0016¨\u0006\u0019"}, d2 = {"Lcom/google/android/gms/identitycredentials/internal/InternalIdentityCredentialClient;", "Lcom/google/android/gms/common/api/GoogleApi;", "Lcom/google/android/gms/common/api/Api$ApiOptions$NoOptions;", "Lcom/google/android/gms/identitycredentials/IdentityCredentialClient;", "context", "Landroid/content/Context;", "<init>", "(Landroid/content/Context;)V", "getCredential", "Lcom/google/android/gms/tasks/Task;", "Lcom/google/android/gms/identitycredentials/PendingGetCredentialHandle;", "request", "Lcom/google/android/gms/identitycredentials/GetCredentialRequest;", "registerCredentials", "Lcom/google/android/gms/identitycredentials/RegistrationResponse;", "Lcom/google/android/gms/identitycredentials/RegistrationRequest;", "clearRegistry", "Lcom/google/android/gms/identitycredentials/ClearRegistryResponse;", "Lcom/google/android/gms/identitycredentials/ClearRegistryRequest;", "importCredentials", "Lcom/google/android/gms/identitycredentials/PendingImportCredentialsHandle;", "Lcom/google/android/gms/identitycredentials/ImportCredentialsRequest;", "registerExport", "Lcom/google/android/gms/identitycredentials/RegisterExportResponse;", "Lcom/google/android/gms/identitycredentials/RegisterExportRequest;", "java.com.google.android.gmscore.integ.client.identity_credentials_identity_credentials"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class InternalIdentityCredentialClient extends GoogleApi<Api.ApiOptions.NoOptions> implements IdentityCredentialClient {
    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public InternalIdentityCredentialClient(@vo6 Context context) {
        super(context, (Api<Api.ApiOptions.NoOptions>) InternalIdentityCredentialClientKt.API, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
        cr4.g(context, "context");
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void clearRegistry$lambda$2(ClearRegistryRequest clearRegistryRequest, IdentityCredentialClientImpl identityCredentialClientImpl, final TaskCompletionSource taskCompletionSource) throws RemoteException {
        cr4.g(clearRegistryRequest, "$request");
        ((IIdentityCredentialService) identityCredentialClientImpl.getService()).clearRegistry(new IdentityCredentialBaseCallbacks() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$clearRegistry$1$callback$1
            @Override // com.google.android.gms.identitycredentials.internal.IdentityCredentialBaseCallbacks, com.google.android.gms.identitycredentials.internal.IIdentityCredentialCallbacks
            public void onClearRegistry(@vo6 Status status, @vo6 ClearRegistryResponse result) {
                cr4.g(status, "status");
                TaskUtil.setResultOrApiException(status, result, taskCompletionSource);
            }
        }, clearRegistryRequest);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void getCredential$lambda$0(GetCredentialRequest getCredentialRequest, IdentityCredentialClientImpl identityCredentialClientImpl, final TaskCompletionSource taskCompletionSource) throws RemoteException {
        cr4.g(getCredentialRequest, "$request");
        ((IIdentityCredentialService) identityCredentialClientImpl.getService()).getCredential(new IdentityCredentialBaseCallbacks() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$getCredential$1$callback$1
            @Override // com.google.android.gms.identitycredentials.internal.IdentityCredentialBaseCallbacks, com.google.android.gms.identitycredentials.internal.IIdentityCredentialCallbacks
            public void onGetCredential(@vo6 Status status, @vo6 PendingGetCredentialHandle result) {
                cr4.g(status, "status");
                TaskUtil.setResultOrApiException(status, result, taskCompletionSource);
            }
        }, getCredentialRequest);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void registerCredentials$lambda$1(RegistrationRequest registrationRequest, IdentityCredentialClientImpl identityCredentialClientImpl, final TaskCompletionSource taskCompletionSource) throws RemoteException {
        cr4.g(registrationRequest, "$request");
        ((IIdentityCredentialService) identityCredentialClientImpl.getService()).registerCredentials(new IdentityCredentialBaseCallbacks() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$registerCredentials$1$callback$1
            @Override // com.google.android.gms.identitycredentials.internal.IdentityCredentialBaseCallbacks, com.google.android.gms.identitycredentials.internal.IIdentityCredentialCallbacks
            public void onRegisterCredentials(@vo6 Status status, @vo6 RegistrationResponse result) {
                cr4.g(status, "status");
                TaskUtil.setResultOrApiException(status, result, taskCompletionSource);
            }
        }, registrationRequest);
    }

    @Override // com.google.android.gms.identitycredentials.IdentityCredentialClient
    @kp6
    public Task<ClearRegistryResponse> clearRegistry(@vo6 final ClearRegistryRequest request) {
        cr4.g(request, "request");
        Task taskDoWrite = doWrite(TaskApiCall.builder().setFeatures(zze.zzc).run(new RemoteCall() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$$ExternalSyntheticLambda1
            @Override // com.google.android.gms.common.api.internal.RemoteCall
            public final void accept(@vo6 Object obj, @vo6 Object obj2) throws RemoteException {
                InternalIdentityCredentialClient.clearRegistry$lambda$2(request, (IdentityCredentialClientImpl) obj, (TaskCompletionSource) obj2);
            }
        }).setMethodKey(32703).build());
        cr4.f(taskDoWrite, "doWrite(...)");
        return taskDoWrite;
    }

    @Override // com.google.android.gms.identitycredentials.IdentityCredentialClient
    @kp6
    public Task<PendingGetCredentialHandle> getCredential(@vo6 final GetCredentialRequest request) {
        cr4.g(request, "request");
        Task taskDoRead = doRead(TaskApiCall.builder().setFeatures(zze.zza).run(new RemoteCall() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$$ExternalSyntheticLambda3
            @Override // com.google.android.gms.common.api.internal.RemoteCall
            public final void accept(@vo6 Object obj, @vo6 Object obj2) throws RemoteException {
                InternalIdentityCredentialClient.getCredential$lambda$0(request, (IdentityCredentialClientImpl) obj, (TaskCompletionSource) obj2);
            }
        }).setMethodKey(32701).build());
        cr4.f(taskDoRead, "doRead(...)");
        return taskDoRead;
    }

    @Override // com.google.android.gms.identitycredentials.IdentityCredentialClient
    @kp6
    public Task<RegistrationResponse> registerCredentials(@vo6 final RegistrationRequest request) {
        cr4.g(request, "request");
        Task taskDoWrite = doWrite(TaskApiCall.builder().setFeatures(zze.zzb).run(new RemoteCall() { // from class: com.google.android.gms.identitycredentials.internal.InternalIdentityCredentialClient$$ExternalSyntheticLambda4
            @Override // com.google.android.gms.common.api.internal.RemoteCall
            public final void accept(@vo6 Object obj, @vo6 Object obj2) throws RemoteException {
                InternalIdentityCredentialClient.registerCredentials$lambda$1(request, (IdentityCredentialClientImpl) obj, (TaskCompletionSource) obj2);
            }
        }).setMethodKey(32702).build());
        cr4.f(taskDoWrite, "doWrite(...)");
        return taskDoWrite;
    }
}
