package P2;

import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.RemoteException;
import android.util.Log;

/* JADX INFO: loaded from: classes.dex */
public final class B extends q {

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final /* synthetic */ AbstractC0248e f5331h;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public B(AbstractC0248e abstractC0248e, int i, IBinder iBinder, Bundle bundle) {
        super(abstractC0248e, i, bundle);
        this.f5331h = abstractC0248e;
        this.f5330g = iBinder;
    }

    @Override // P2.q
    public final void a(M2.b bVar) {
        InterfaceC0246c interfaceC0246c = this.f5331h.f5375p;
        if (interfaceC0246c != null) {
            interfaceC0246c.e(bVar);
        }
        System.currentTimeMillis();
    }

    @Override // P2.q
    public final boolean b() {
        IBinder iBinder = this.f5330g;
        try {
            w.f(iBinder);
            String interfaceDescriptor = iBinder.getInterfaceDescriptor();
            AbstractC0248e abstractC0248e = this.f5331h;
            if (!abstractC0248e.v().equals(interfaceDescriptor)) {
                Log.w("GmsClient", "service descriptor mismatch: " + abstractC0248e.v() + " vs. " + interfaceDescriptor);
                return false;
            }
            IInterface iInterfaceP = abstractC0248e.p(iBinder);
            if (iInterfaceP == null || !(AbstractC0248e.z(abstractC0248e, 2, 4, iInterfaceP) || AbstractC0248e.z(abstractC0248e, 3, 4, iInterfaceP))) {
                return false;
            }
            abstractC0248e.f5379t = null;
            InterfaceC0245b interfaceC0245b = abstractC0248e.f5374o;
            if (interfaceC0245b == null) {
                return true;
            }
            interfaceC0245b.d();
            return true;
        } catch (RemoteException unused) {
            Log.w("GmsClient", "service probably died");
            return false;
        }
    }
}
