package com.google.android.gms.common.internal; import android.accounts.Account; import android.content.Context; import android.os.IInterface; import android.os.Looper; import com.google.android.gms.common.GoogleApiAvailability; import com.google.android.gms.common.api.Api; import com.google.android.gms.common.api.GoogleApiClient$ConnectionCallbacks; import com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener; import com.google.android.gms.common.api.Scope; import com.google.android.gms.common.internal.BaseGmsClient; import java.util.Iterator; import java.util.Set; /* loaded from: classes.dex */ public abstract class GmsClient extends BaseGmsClient implements Api.Client, GmsClientEventManager$GmsClientEventState { private final Set w; private final Account x; /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ protected GmsClient(android.content.Context r10, android.os.Looper r11, int r12, com.google.android.gms.common.internal.ClientSettings r13, com.google.android.gms.common.api.GoogleApiClient$ConnectionCallbacks r14, com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener r15) { /* r9 = this; com.google.android.gms.common.internal.GmsClientSupervisor r3 = com.google.android.gms.common.internal.GmsClientSupervisor.a(r10) com.google.android.gms.common.GoogleApiAvailability r4 = com.google.android.gms.common.GoogleApiAvailability.a() com.google.android.gms.common.internal.Preconditions.a(r14) r7 = r14 com.google.android.gms.common.api.GoogleApiClient$ConnectionCallbacks r7 = (com.google.android.gms.common.api.GoogleApiClient$ConnectionCallbacks) r7 com.google.android.gms.common.internal.Preconditions.a(r15) r8 = r15 com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener r8 = (com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener) r8 r0 = r9 r1 = r10 r2 = r11 r5 = r12 r6 = r13 r0.(r1, r2, r3, r4, r5, r6, r7, r8) return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.common.internal.GmsClient.(android.content.Context, android.os.Looper, int, com.google.android.gms.common.internal.ClientSettings, com.google.android.gms.common.api.GoogleApiClient$ConnectionCallbacks, com.google.android.gms.common.api.GoogleApiClient$OnConnectionFailedListener):void"); } private static BaseGmsClient.BaseConnectionCallbacks a(GoogleApiClient$ConnectionCallbacks googleApiClient$ConnectionCallbacks) { if (googleApiClient$ConnectionCallbacks == null) { return null; } return new zaf(googleApiClient$ConnectionCallbacks); } private final Set b(Set set) { a(set); Iterator it = set.iterator(); while (it.hasNext()) { if (!set.contains(it.next())) { throw new IllegalStateException("Expanding scopes is not permitted, use implied scopes instead"); } } return set; } protected Set a(Set set) { return set; } @Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client public int g() { return super.g(); } @Override // com.google.android.gms.common.internal.BaseGmsClient public final Account l() { return this.x; } @Override // com.google.android.gms.common.internal.BaseGmsClient protected final Set r() { return this.w; } private static BaseGmsClient.BaseOnConnectionFailedListener a(GoogleApiClient$OnConnectionFailedListener googleApiClient$OnConnectionFailedListener) { if (googleApiClient$OnConnectionFailedListener == null) { return null; } return new zag(googleApiClient$OnConnectionFailedListener); } protected GmsClient(Context context, Looper looper, GmsClientSupervisor gmsClientSupervisor, GoogleApiAvailability googleApiAvailability, int i, ClientSettings clientSettings, GoogleApiClient$ConnectionCallbacks googleApiClient$ConnectionCallbacks, GoogleApiClient$OnConnectionFailedListener googleApiClient$OnConnectionFailedListener) { super(context, looper, gmsClientSupervisor, googleApiAvailability, i, a(googleApiClient$ConnectionCallbacks), a(googleApiClient$OnConnectionFailedListener), clientSettings.e()); this.x = clientSettings.a(); Set c = clientSettings.c(); b(c); this.w = c; } }