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

import android.os.IBinder;
import android.os.Parcel;
import android.os.RemoteException;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes2.dex */
public final class q0 implements r {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final IBinder f8394a;

    public q0(IBinder iBinder) {
        this.f8394a = iBinder;
    }

    @Override // android.os.IInterface
    public final IBinder asBinder() {
        return this.f8394a;
    }

    @Override // com.google.android.gms.common.internal.r
    public final void getService(q qVar, @Nullable k kVar) throws RemoteException {
        Parcel parcelObtain = Parcel.obtain();
        Parcel parcelObtain2 = Parcel.obtain();
        try {
            parcelObtain.writeInterfaceToken("com.google.android.gms.common.internal.IGmsServiceBroker");
            parcelObtain.writeStrongBinder(qVar != null ? qVar.asBinder() : null);
            if (kVar != null) {
                parcelObtain.writeInt(1);
                d1.a(kVar, parcelObtain, 0);
            } else {
                parcelObtain.writeInt(0);
            }
            this.f8394a.transact(46, parcelObtain, parcelObtain2, 0);
            parcelObtain2.readException();
            parcelObtain2.recycle();
            parcelObtain.recycle();
        } catch (Throwable th) {
            parcelObtain2.recycle();
            parcelObtain.recycle();
            throw th;
        }
    }
}
