package com.google.android.gms.common.internal; import android.accounts.Account; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.DeadObjectException; import android.os.Handler; import android.os.IBinder; import android.os.IInterface; import android.os.Looper; import android.os.Process; import android.os.RemoteException; import android.text.TextUtils; import android.util.Log; import android.util.TypedValue; import android.view.Gravity; import android.view.View; import android.view.ViewConfiguration; import android.widget.ExpandableListView; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.Feature; import com.google.android.gms.common.GoogleApiAvailabilityLight; import com.google.android.gms.common.api.CommonStatusCodes; import com.google.android.gms.common.api.Scope; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.huawei.hms.framework.network.grs.GrsBaseInfo; import java.io.FileDescriptor; import java.io.PrintWriter; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.Locale; import java.util.Set; import java.util.concurrent.Executor; import java.util.concurrent.atomic.AtomicInteger; import net.sf.scuba.smartcards.ISO7816; import o.jTb; import o.xzZ; /* loaded from: classes.dex */ public abstract class BaseGmsClient { public static final int CONNECT_STATE_CONNECTED = 4; public static final int CONNECT_STATE_DISCONNECTED = 1; public static final int CONNECT_STATE_DISCONNECTING = 5; public static final String DEFAULT_ACCOUNT = "<>"; public static final String[] GOOGLE_PLUS_REQUIRED_FEATURES; public static final String KEY_PENDING_INTENT = "pendingIntent"; private static char a; private static char b; private static int c; private static char d; private static char e; private static final Feature[] zze; private volatile String zzA; private ConnectionResult zzB; private boolean zzC; private volatile zzj zzD; zzu zza; final Handler zzb; protected ConnectionProgressReportCallbacks zzc; protected AtomicInteger zzd; private int zzf; private long zzg; private long zzh; private int zzi; private long zzj; private volatile String zzk; private final Context zzl; private final Looper zzm; private final GmsClientSupervisor zzn; private final GoogleApiAvailabilityLight zzo; private final Object zzp; private final Object zzq; private IGmsServiceBroker zzr; private IInterface zzs; private final ArrayList zzt; private zze zzu; private int zzv; private final BaseConnectionCallbacks zzw; private final BaseOnConnectionFailedListener zzx; private final int zzy; private final String zzz; private static final byte[] $$a = {61, 7, ISO7816.INS_READ_RECORD_STAMPED, 119}; private static final int $$b = 202; private static int $10 = 0; private static int $11 = 1; private static int i = 1; /* loaded from: classes.dex */ public interface BaseConnectionCallbacks { public static final int CAUSE_DEAD_OBJECT_EXCEPTION = 3; public static final int CAUSE_SERVICE_DISCONNECTED = 1; void onConnected(Bundle bundle); void onConnectionSuspended(int i); } /* loaded from: classes.dex */ public interface BaseOnConnectionFailedListener { void onConnectionFailed(ConnectionResult connectionResult); } /* loaded from: classes.dex */ public interface ConnectionProgressReportCallbacks { void onReportServiceBinding(ConnectionResult connectionResult); } /* loaded from: classes.dex */ public interface SignOutCallbacks { void onSignOutComplete(); } /* JADX INFO: Access modifiers changed from: protected */ public BaseGmsClient(Context context, Handler handler, GmsClientSupervisor gmsClientSupervisor, GoogleApiAvailabilityLight googleApiAvailabilityLight, int i2, BaseConnectionCallbacks baseConnectionCallbacks, BaseOnConnectionFailedListener baseOnConnectionFailedListener) { this.zzk = null; this.zzp = new Object(); this.zzq = new Object(); this.zzt = new ArrayList(); this.zzv = 1; this.zzB = null; this.zzC = false; this.zzD = null; this.zzd = new AtomicInteger(0); Preconditions.checkNotNull(context, "Context must not be null"); this.zzl = context; Preconditions.checkNotNull(handler, "Handler must not be null"); this.zzb = handler; this.zzm = handler.getLooper(); Preconditions.checkNotNull(gmsClientSupervisor, "Supervisor must not be null"); this.zzn = gmsClientSupervisor; Preconditions.checkNotNull(googleApiAvailabilityLight, "API availability must not be null"); this.zzo = googleApiAvailabilityLight; this.zzy = i2; this.zzw = baseConnectionCallbacks; this.zzx = baseOnConnectionFailedListener; this.zzz = null; } private static void g(short s, int i2, byte b2, Object[] objArr) { int i3 = i2 * 3; byte[] bArr = $$a; int i4 = b2 + 4; int i5 = 67 - s; byte[] bArr2 = new byte[1 - i3]; int i6 = 0 - i3; int i7 = -1; if (bArr == null) { i5 += i4; i4 = i4; i7 = -1; } while (true) { int i8 = i7 + 1; bArr2[i8] = (byte) i5; int i9 = i4 + 1; if (i8 == i6) { objArr[0] = new String(bArr2, 0); return; } else { i5 += bArr[i9]; i4 = i9; i7 = i8; } } } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ void zzk(BaseGmsClient baseGmsClient, int i2) { int i3; int i4; synchronized (baseGmsClient.zzp) { i3 = baseGmsClient.zzv; } if (i3 == 3) { baseGmsClient.zzC = true; i4 = 5; } else { i4 = 4; } Handler handler = baseGmsClient.zzb; handler.sendMessage(handler.obtainMessage(i4, baseGmsClient.zzd.get(), 16)); } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ boolean zzn(BaseGmsClient baseGmsClient, int i2, int i3, IInterface iInterface) { synchronized (baseGmsClient.zzp) { if (baseGmsClient.zzv != i2) { return false; } baseGmsClient.zzp(i3, iInterface); return true; } } /* JADX WARN: Multi-variable type inference failed */ private final void zzp(int i2, IInterface iInterface) { zzu zzuVar; zzu zzuVar2; Preconditions.checkArgument((i2 == 4) == (iInterface != 0)); synchronized (this.zzp) { this.zzv = i2; this.zzs = iInterface; if (i2 == 1) { zze zzeVar = this.zzu; if (zzeVar != null) { GmsClientSupervisor gmsClientSupervisor = this.zzn; String zzc = this.zza.zzc(); Preconditions.checkNotNull(zzc); gmsClientSupervisor.zzb(zzc, this.zza.zzb(), this.zza.zza(), zzeVar, zze(), this.zza.zzd()); this.zzu = null; } } else if (i2 == 2 || i2 == 3) { zze zzeVar2 = this.zzu; if (zzeVar2 != null && (zzuVar2 = this.zza) != null) { Log.e("GmsClient", "Calling connect() while still connected, missing disconnect() for " + zzuVar2.zzc() + " on " + zzuVar2.zzb()); GmsClientSupervisor gmsClientSupervisor2 = this.zzn; String zzc2 = this.zza.zzc(); Preconditions.checkNotNull(zzc2); gmsClientSupervisor2.zzb(zzc2, this.zza.zzb(), this.zza.zza(), zzeVar2, zze(), this.zza.zzd()); this.zzd.incrementAndGet(); } zze zzeVar3 = new zze(this, this.zzd.get()); this.zzu = zzeVar3; if (this.zzv != 3 || getLocalStartServiceAction() == null) { zzuVar = new zzu(getStartServicePackage(), getStartServiceAction(), false, GmsClientSupervisor.getDefaultBindFlags(), getUseDynamicLookup()); } else { zzuVar = new zzu(getContext().getPackageName(), getLocalStartServiceAction(), true, GmsClientSupervisor.getDefaultBindFlags(), false); } this.zza = zzuVar; if (zzuVar.zzd() && getMinApkVersion() < 17895000) { throw new IllegalStateException("Internal Error, the minimum apk version of this BaseGmsClient is too low to support dynamic lookup. Start service action: ".concat(String.valueOf(this.zza.zzc()))); } GmsClientSupervisor gmsClientSupervisor3 = this.zzn; String zzc3 = this.zza.zzc(); Preconditions.checkNotNull(zzc3); if (!gmsClientSupervisor3.zzc(new zzn(zzc3, this.zza.zzb(), this.zza.zza(), this.zza.zzd()), zzeVar3, zze(), getBindServiceExecutor())) { Log.w("GmsClient", "unable to connect to service: " + this.zza.zzc() + " on " + this.zza.zzb()); zzl(16, null, this.zzd.get()); } } else if (i2 == 4) { Preconditions.checkNotNull(iInterface); onConnectedLocked(iInterface); } } } /* JADX INFO: Access modifiers changed from: protected */ public abstract T createServiceInterface(IBinder iBinder); public void disconnect() { this.zzd.incrementAndGet(); synchronized (this.zzt) { int size = this.zzt.size(); for (int i2 = 0; i2 < size; i2++) { ((zzc) this.zzt.get(i2)).zzf(); } this.zzt.clear(); } synchronized (this.zzq) { this.zzr = null; } zzp(1, null); } public void dump(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { int i2; IInterface iInterface; IGmsServiceBroker iGmsServiceBroker; synchronized (this.zzp) { i2 = this.zzv; iInterface = this.zzs; } synchronized (this.zzq) { iGmsServiceBroker = this.zzr; } printWriter.append((CharSequence) str).append("mConnectState="); if (i2 == 1) { printWriter.print("DISCONNECTED"); } else if (i2 == 2) { printWriter.print("REMOTE_CONNECTING"); } else if (i2 == 3) { printWriter.print("LOCAL_CONNECTING"); } else if (i2 == 4) { printWriter.print("CONNECTED"); } else if (i2 == 5) { printWriter.print("DISCONNECTING"); } else { printWriter.print(GrsBaseInfo.CountryCodeSource.UNKNOWN); } printWriter.append(" mService="); if (iInterface == null) { Object[] objArr = new Object[1]; f(new char[]{27043, 52275, 18002, 27450}, 4 - ExpandableListView.getPackedPositionType(0L), objArr); printWriter.append((CharSequence) ((String) objArr[0]).intern()); } else { printWriter.append((CharSequence) getServiceDescriptor()).append("@").append((CharSequence) Integer.toHexString(System.identityHashCode(iInterface.asBinder()))); } printWriter.append(" mServiceBroker="); if (iGmsServiceBroker == null) { Object[] objArr2 = new Object[1]; f(new char[]{27043, 52275, 18002, 27450}, (ViewConfiguration.getMaximumFlingVelocity() >> 16) + 4, objArr2); printWriter.println(((String) objArr2[0]).intern()); } else { printWriter.append("IGmsServiceBroker@").println(Integer.toHexString(System.identityHashCode(iGmsServiceBroker.asBinder()))); } SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US); if (this.zzh > 0) { PrintWriter append = printWriter.append((CharSequence) str).append("lastConnectedTime="); long j = this.zzh; append.println(j + " " + simpleDateFormat.format(new Date(j))); } if (this.zzg > 0) { printWriter.append((CharSequence) str).append("lastSuspendedCause="); int i3 = this.zzf; if (i3 == 1) { printWriter.append("CAUSE_SERVICE_DISCONNECTED"); } else if (i3 == 2) { printWriter.append("CAUSE_NETWORK_LOST"); } else if (i3 == 3) { printWriter.append("CAUSE_DEAD_OBJECT_EXCEPTION"); } else { printWriter.append((CharSequence) String.valueOf(i3)); } PrintWriter append2 = printWriter.append(" lastSuspendedTime="); long j2 = this.zzg; append2.println(j2 + " " + simpleDateFormat.format(new Date(j2))); } if (this.zzj > 0) { printWriter.append((CharSequence) str).append("lastFailedStatus=").append((CharSequence) CommonStatusCodes.getStatusCodeString(this.zzi)); PrintWriter append3 = printWriter.append(" lastFailedTime="); long j3 = this.zzj; append3.println(j3 + " " + simpleDateFormat.format(new Date(j3))); } } protected Bundle getGetServiceRequestExtraArgs() { int i2 = 2 % 2; Bundle bundle = new Bundle(); int i3 = i + 21; c = i3 % 128; if (i3 % 2 == 0) { return bundle; } Object obj = null; obj.hashCode(); throw null; } public int getMinApkVersion() { int i2; int i3 = 2 % 2; int i4 = c + 123; i = i4 % 128; if (i4 % 2 == 0) { i2 = GoogleApiAvailabilityLight.GOOGLE_PLAY_SERVICES_VERSION_CODE; int i5 = 37 / 0; } else { i2 = GoogleApiAvailabilityLight.GOOGLE_PLAY_SERVICES_VERSION_CODE; } int i6 = c + 63; i = i6 % 128; if (i6 % 2 == 0) { int i7 = 84 / 0; } return i2; } public void getRemoteService(IAccountAccessor iAccountAccessor, Set set) { Bundle getServiceRequestExtraArgs = getGetServiceRequestExtraArgs(); int i2 = this.zzy; String str = this.zzA; int i3 = GoogleApiAvailabilityLight.GOOGLE_PLAY_SERVICES_VERSION_CODE; Scope[] scopeArr = GetServiceRequest.zza; Bundle bundle = new Bundle(); Feature[] featureArr = GetServiceRequest.zzb; GetServiceRequest getServiceRequest = new GetServiceRequest(6, i2, i3, null, null, scopeArr, bundle, null, featureArr, featureArr, true, 0, false, str); getServiceRequest.zzf = this.zzl.getPackageName(); getServiceRequest.zzi = getServiceRequestExtraArgs; if (set != null) { getServiceRequest.zzh = (Scope[]) set.toArray(new Scope[0]); } if (requiresSignIn()) { Account account = getAccount(); if (account == null) { account = new Account("<>", "com.google"); } getServiceRequest.zzj = account; if (iAccountAccessor != null) { getServiceRequest.zzg = iAccountAccessor.asBinder(); } } else if (requiresAccount()) { getServiceRequest.zzj = getAccount(); } getServiceRequest.zzk = zze; getServiceRequest.zzl = getApiFeatures(); if (usesClientTelemetry()) { getServiceRequest.zzo = true; } try { synchronized (this.zzq) { IGmsServiceBroker iGmsServiceBroker = this.zzr; if (iGmsServiceBroker != null) { iGmsServiceBroker.getService(new zzd(this, this.zzd.get()), getServiceRequest); } else { Log.w("GmsClient", "mServiceBroker is null, client disconnected"); } } } catch (DeadObjectException e2) { Log.w("GmsClient", "IGmsServiceBroker.getService failed", e2); triggerConnectionSuspended(3); } catch (RemoteException e3) { e = e3; Log.w("GmsClient", "IGmsServiceBroker.getService failed", e); onPostInitHandler(8, null, null, this.zzd.get()); } catch (SecurityException e4) { throw e4; } catch (RuntimeException e5) { e = e5; Log.w("GmsClient", "IGmsServiceBroker.getService failed", e); onPostInitHandler(8, null, null, this.zzd.get()); } } protected Set getScopes() { int i2 = 2 % 2; int i3 = i + 31; c = i3 % 128; Object obj = null; if (i3 % 2 != 0) { Collections.emptySet(); obj.hashCode(); throw null; } Set emptySet = Collections.emptySet(); int i4 = i + 79; c = i4 % 128; if (i4 % 2 == 0) { return emptySet; } obj.hashCode(); throw null; } public final T getService() throws DeadObjectException { T t; synchronized (this.zzp) { if (this.zzv == 5) { throw new DeadObjectException(); } checkConnected(); t = (T) this.zzs; Preconditions.checkNotNull(t, "Client is connected but service is null"); } return t; } /* JADX INFO: Access modifiers changed from: protected */ public abstract String getServiceDescriptor(); public Intent getSignInIntent() { int i2 = 2 % 2; throw new UnsupportedOperationException("Not a sign in API"); } protected abstract String getStartServiceAction(); protected boolean getUseDynamicLookup() { int i2 = 2 % 2; int i3 = i + 31; c = i3 % 128; int i4 = i3 % 2; if (getMinApkVersion() >= 211700000) { return true; } int i5 = i + 63; c = i5 % 128; int i6 = i5 % 2; return false; } public boolean isConnected() { boolean z; synchronized (this.zzp) { z = this.zzv == 4; } return z; } public boolean isConnecting() { boolean z; synchronized (this.zzp) { int i2 = this.zzv; z = i2 == 2 || i2 == 3; } return z; } protected void onConnectedLocked(T t) { int i2 = 2 % 2; int i3 = i + 83; c = i3 % 128; int i4 = i3 % 2; Object obj = null; this.zzh = System.currentTimeMillis(); if (i4 != 0) { throw null; } int i5 = c + 83; i = i5 % 128; if (i5 % 2 != 0) { return; } obj.hashCode(); throw null; } /* JADX INFO: Access modifiers changed from: protected */ public void onConnectionSuspended(int i2) { int i3 = 2 % 2; int i4 = c + 13; i = i4 % 128; int i5 = i4 % 2; this.zzf = i2; this.zzg = System.currentTimeMillis(); int i6 = c + 67; i = i6 % 128; int i7 = i6 % 2; } /* JADX INFO: Access modifiers changed from: protected */ public void onPostInitHandler(int i2, IBinder iBinder, Bundle bundle, int i3) { int i4 = 2 % 2; Handler handler = this.zzb; handler.sendMessage(handler.obtainMessage(1, i3, -1, new zzf(this, i2, iBinder, bundle))); int i5 = c + 109; i = i5 % 128; if (i5 % 2 == 0) { throw null; } } public void onUserSignOut(SignOutCallbacks signOutCallbacks) { int i2 = 2 % 2; int i3 = i + 3; c = i3 % 128; int i4 = i3 % 2; signOutCallbacks.onSignOutComplete(); int i5 = i + 35; c = i5 % 128; if (i5 % 2 != 0) { int i6 = 88 / 0; } } protected final String zze() { int i2 = 2 % 2; int i3 = i; int i4 = i3 + 47; c = i4 % 128; if (i4 % 2 != 0) { String str = this.zzz; int i5 = 78 / 0; if (str != null) { return str; } } else { String str2 = this.zzz; if (str2 != null) { return str2; } } int i6 = i3 + 59; c = i6 % 128; if (i6 % 2 == 0) { return this.zzl.getClass().getName(); } this.zzl.getClass().getName(); throw null; } /* JADX INFO: Access modifiers changed from: protected */ public final void zzl(int i2, Bundle bundle, int i3) { int i4 = 2 % 2; Handler handler = this.zzb; handler.sendMessage(handler.obtainMessage(7, i3, -1, new zzg(this, i2, null))); int i5 = c + 45; i = i5 % 128; int i6 = i5 % 2; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ void zzj(BaseGmsClient baseGmsClient, zzj zzjVar) { int i2 = 2 % 2; baseGmsClient.zzD = zzjVar; if (baseGmsClient.usesClientTelemetry()) { int i3 = i + 113; c = i3 % 128; RootTelemetryConfiguration rootTelemetryConfiguration = null; if (i3 % 2 == 0) { ConnectionTelemetryConfiguration connectionTelemetryConfiguration = zzjVar.zzd; RootTelemetryConfigManager rootTelemetryConfigManager = RootTelemetryConfigManager.getInstance(); if (connectionTelemetryConfiguration == null) { int i4 = c + 57; i = i4 % 128; int i5 = i4 % 2; } else { rootTelemetryConfiguration = connectionTelemetryConfiguration.zza(); } rootTelemetryConfigManager.zza(rootTelemetryConfiguration); return; } ConnectionTelemetryConfiguration connectionTelemetryConfiguration2 = zzjVar.zzd; RootTelemetryConfigManager.getInstance(); throw null; } } protected final void checkConnected() { int i2 = 2 % 2; int i3 = c + 25; i = i3 % 128; if (i3 % 2 != 0) { if (!isConnected()) { throw new IllegalStateException("Not connected. Call connect() and wait for onConnected() to be called."); } int i4 = c + 87; i = i4 % 128; if (i4 % 2 == 0) { throw null; } return; } isConnected(); throw null; } public void connect(ConnectionProgressReportCallbacks connectionProgressReportCallbacks) { int i2 = 2 % 2; int i3 = c + 39; i = i3 % 128; int i4 = i3 % 2; Preconditions.checkNotNull(connectionProgressReportCallbacks, "Connection progress callbacks cannot be null."); this.zzc = connectionProgressReportCallbacks; zzp(2, null); int i5 = i + 89; c = i5 % 128; int i6 = i5 % 2; } public String getEndpointPackageName() { int i2 = 2 % 2; if (isConnected()) { int i3 = c + 115; i = i3 % 128; if (i3 % 2 == 0) { Object obj = null; obj.hashCode(); throw null; } zzu zzuVar = this.zza; if (zzuVar != null) { String zzb = zzuVar.zzb(); int i4 = i + 55; c = i4 % 128; int i5 = i4 % 2; return zzb; } } throw new RuntimeException("Failed to connect when checking package"); } public IBinder getServiceBrokerBinder() { synchronized (this.zzq) { IGmsServiceBroker iGmsServiceBroker = this.zzr; if (iGmsServiceBroker == null) { return null; } return iGmsServiceBroker.asBinder(); } } /* JADX INFO: Access modifiers changed from: protected */ public void onConnectionFailed(ConnectionResult connectionResult) { int i2 = 2 % 2; int i3 = i + 65; c = i3 % 128; if (i3 % 2 == 0) { this.zzi = connectionResult.getErrorCode(); this.zzj = System.currentTimeMillis(); int i4 = i + 35; c = i4 % 128; if (i4 % 2 != 0) { int i5 = 6 / 0; return; } return; } this.zzi = connectionResult.getErrorCode(); this.zzj = System.currentTimeMillis(); throw null; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ boolean zzo(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = i + 13; c = i3 % 128; if (i3 % 2 != 0) { if (baseGmsClient.zzC) { return false; } } else if (baseGmsClient.zzC) { return false; } if (TextUtils.isEmpty(baseGmsClient.getServiceDescriptor())) { int i4 = c + 115; i = i4 % 128; int i5 = i4 % 2; return false; } if (!TextUtils.isEmpty(baseGmsClient.getLocalStartServiceAction())) { try { Class.forName(baseGmsClient.getServiceDescriptor()); return true; } catch (ClassNotFoundException unused) { return false; } } int i6 = c + 31; i = i6 % 128; int i7 = i6 % 2; return false; } public void triggerConnectionSuspended(int i2) { Handler handler; int i3; int i4; int i5 = 2 % 2; int i6 = c + 7; i = i6 % 128; if (i6 % 2 == 0) { handler = this.zzb; i3 = this.zzd.get(); i4 = 56; } else { handler = this.zzb; i3 = this.zzd.get(); i4 = 6; } handler.sendMessage(handler.obtainMessage(i4, i3, i2)); } public void checkAvailabilityAndConnect() { int i2 = 2 % 2; int i3 = i + 101; c = i3 % 128; int i4 = i3 % 2; int isGooglePlayServicesAvailable = this.zzo.isGooglePlayServicesAvailable(this.zzl, getMinApkVersion()); if (isGooglePlayServicesAvailable != 0) { zzp(1, null); triggerNotAvailable(new LegacyClientCallbackAdapter(this), isGooglePlayServicesAvailable, null); return; } connect(new LegacyClientCallbackAdapter(this)); int i5 = c + 45; i = i5 % 128; if (i5 % 2 == 0) { throw null; } } protected void triggerNotAvailable(ConnectionProgressReportCallbacks connectionProgressReportCallbacks, int i2, PendingIntent pendingIntent) { int i3 = 2 % 2; int i4 = i + 1; c = i4 % 128; int i5 = i4 % 2; Preconditions.checkNotNull(connectionProgressReportCallbacks, "Connection progress callbacks cannot be null."); this.zzc = connectionProgressReportCallbacks; Handler handler = this.zzb; handler.sendMessage(handler.obtainMessage(3, this.zzd.get(), i2, pendingIntent)); int i6 = c + 37; i = i6 % 128; int i7 = i6 % 2; } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public BaseGmsClient(android.content.Context r10, android.os.Looper r11, int r12, com.google.android.gms.common.internal.BaseGmsClient.BaseConnectionCallbacks r13, com.google.android.gms.common.internal.BaseGmsClient.BaseOnConnectionFailedListener r14, java.lang.String r15) { /* r9 = this; com.google.android.gms.common.internal.GmsClientSupervisor r3 = com.google.android.gms.common.internal.GmsClientSupervisor.getInstance(r10) com.google.android.gms.common.GoogleApiAvailabilityLight r4 = com.google.android.gms.common.GoogleApiAvailabilityLight.getInstance() com.google.android.gms.common.internal.Preconditions.checkNotNull(r13) com.google.android.gms.common.internal.Preconditions.checkNotNull(r14) r0 = r9 r1 = r10 r2 = r11 r5 = r12 r6 = r13 r7 = r14 r8 = r15 r0.(r1, r2, r3, r4, r5, r6, r7, r8) return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.common.internal.BaseGmsClient.(android.content.Context, android.os.Looper, int, com.google.android.gms.common.internal.BaseGmsClient$BaseConnectionCallbacks, com.google.android.gms.common.internal.BaseGmsClient$BaseOnConnectionFailedListener, java.lang.String):void"); } public void disconnect(String str) { int i2 = 2 % 2; int i3 = c + 33; i = i3 % 128; if (i3 % 2 != 0) { this.zzk = str; disconnect(); } else { this.zzk = str; disconnect(); int i4 = 71 / 0; } } /* JADX INFO: Access modifiers changed from: protected */ public BaseGmsClient(Context context, Looper looper, GmsClientSupervisor gmsClientSupervisor, GoogleApiAvailabilityLight googleApiAvailabilityLight, int i2, BaseConnectionCallbacks baseConnectionCallbacks, BaseOnConnectionFailedListener baseOnConnectionFailedListener, String str) { this.zzk = null; this.zzp = new Object(); this.zzq = new Object(); this.zzt = new ArrayList(); this.zzv = 1; this.zzB = null; this.zzC = false; this.zzD = null; this.zzd = new AtomicInteger(0); Preconditions.checkNotNull(context, "Context must not be null"); this.zzl = context; Preconditions.checkNotNull(looper, "Looper must not be null"); this.zzm = looper; Preconditions.checkNotNull(gmsClientSupervisor, "Supervisor must not be null"); this.zzn = gmsClientSupervisor; Preconditions.checkNotNull(googleApiAvailabilityLight, "API availability must not be null"); this.zzo = googleApiAvailabilityLight; this.zzb = new zzb(this, looper); this.zzy = i2; this.zzw = baseConnectionCallbacks; this.zzx = baseOnConnectionFailedListener; this.zzz = str; } private static void f(char[] cArr, int i2, Object[] objArr) { int i3; int i4 = 2 % 2; jTb jtb = new jTb(); char[] cArr2 = new char[cArr.length]; jtb.b = 0; char[] cArr3 = new char[2]; int i5 = $10 + 37; $11 = i5 % 128; int i6 = i5 % 2; while (jtb.b < cArr.length) { int i7 = $10 + 63; $11 = i7 % 128; int i8 = 58224; if (i7 % 2 == 0) { cArr3[0] = cArr[jtb.b]; cArr3[0] = cArr[jtb.b + 1]; i3 = 1; } else { cArr3[0] = cArr[jtb.b]; cArr3[1] = cArr[jtb.b + 1]; i3 = 0; } while (i3 < 16) { int i9 = $10 + 123; $11 = i9 % 128; int i10 = i9 % 2; char c2 = cArr3[1]; char c3 = cArr3[0]; try { Object[] objArr2 = {Integer.valueOf(c2), Integer.valueOf((c3 + i8) ^ ((c3 << 4) + ((char) (b ^ 41718355337583039L)))), Integer.valueOf(c3 >>> 5), Integer.valueOf(e)}; Object obj = xzZ.y.get(597144044); if (obj == null) { Class cls = (Class) xzZ.c((Process.myPid() >> 22) + 412, 5 - View.resolveSize(0, 0), (char) (TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1))); byte b2 = (byte) 1; byte b3 = (byte) (b2 - 1); Object[] objArr3 = new Object[1]; g(b2, b3, (byte) (b3 - 1), objArr3); obj = cls.getMethod((String) objArr3[0], Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE); xzZ.y.put(597144044, obj); } char charValue = ((Character) ((Method) obj).invoke(null, objArr2)).charValue(); cArr3[1] = charValue; Object[] objArr4 = {Integer.valueOf(cArr3[0]), Integer.valueOf((charValue + i8) ^ ((charValue << 4) + ((char) (a ^ 41718355337583039L)))), Integer.valueOf(charValue >>> 5), Integer.valueOf(d)}; Object obj2 = xzZ.y.get(597144044); if (obj2 == null) { Class cls2 = (Class) xzZ.c((ViewConfiguration.getTapTimeout() >> 16) + 412, View.getDefaultSize(0, 0) + 5, (char) (ViewConfiguration.getMinimumFlingVelocity() >> 16)); byte b4 = (byte) 1; byte b5 = (byte) (b4 - 1); Object[] objArr5 = new Object[1]; g(b4, b5, (byte) (b5 - 1), objArr5); obj2 = cls2.getMethod((String) objArr5[0], Integer.TYPE, Integer.TYPE, Integer.TYPE, Integer.TYPE); xzZ.y.put(597144044, obj2); } cArr3[0] = ((Character) ((Method) obj2).invoke(null, objArr4)).charValue(); i8 -= 40503; i3++; } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } cArr2[jtb.b] = cArr3[0]; cArr2[jtb.b + 1] = cArr3[1]; Object[] objArr6 = {jtb, jtb}; Object obj3 = xzZ.y.get(943004485); if (obj3 == null) { Class cls3 = (Class) xzZ.c(View.combineMeasuredStates(0, 0) + 98, 5 - (ViewConfiguration.getTouchSlop() >> 8), (char) Gravity.getAbsoluteGravity(0, 0)); byte b6 = (byte) 0; byte b7 = b6; Object[] objArr7 = new Object[1]; g(b6, b7, (byte) (b7 - 1), objArr7); obj3 = cls3.getMethod((String) objArr7[0], Object.class, Object.class); xzZ.y.put(943004485, obj3); } ((Method) obj3).invoke(null, objArr6); } objArr[0] = new String(cArr2, 0, i2); } static void a() { a = (char) 17891; d = (char) 48761; b = (char) 18939; e = (char) 1665; } public boolean usesClientTelemetry() { int i2 = 2 % 2; int i3 = i + 37; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; int i6 = i4 + 49; i = i6 % 128; int i7 = i6 % 2; return false; } public void setAttributionTag(String str) { int i2 = 2 % 2; int i3 = i + 85; c = i3 % 128; int i4 = i3 % 2; this.zzA = str; if (i4 != 0) { throw null; } } public boolean requiresSignIn() { int i2 = 2 % 2; int i3 = c + 83; int i4 = i3 % 128; i = i4; boolean z = i3 % 2 == 0; int i5 = i4 + 17; c = i5 % 128; int i6 = i5 % 2; return z; } public boolean requiresGooglePlayServices() { int i2 = 2 % 2; int i3 = i + 11; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; int i6 = i4 + 1; i = i6 % 128; if (i6 % 2 != 0) { return true; } Object obj = null; obj.hashCode(); throw null; } public boolean requiresAccount() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 7; i = i4 % 128; int i5 = i4 % 2; int i6 = i3 + 39; i = i6 % 128; if (i6 % 2 == 0) { int i7 = 85 / 0; } return false; } public boolean providesSignIn() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 87; i = i4 % 128; int i5 = i4 % 2; int i6 = i3 + 45; i = i6 % 128; if (i6 % 2 != 0) { return false; } throw null; } public boolean hasConnectionInfo() { int i2 = 2 % 2; int i3 = c + 23; i = i3 % 128; if (i3 % 2 == 0) { throw null; } if (this.zzD == null) { return false; } int i4 = c + 57; i = i4 % 128; int i5 = i4 % 2; return true; } public ConnectionTelemetryConfiguration getTelemetryConfiguration() { int i2 = 2 % 2; int i3 = i + 85; c = i3 % 128; Object obj = null; if (i3 % 2 != 0) { obj.hashCode(); throw null; } zzj zzjVar = this.zzD; if (zzjVar != null) { return zzjVar.zzd; } int i4 = i + 17; c = i4 % 128; if (i4 % 2 == 0) { return null; } obj.hashCode(); throw null; } protected String getStartServicePackage() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 15; i = i4 % 128; int i5 = i4 % 2; int i6 = i3 + 65; i = i6 % 128; int i7 = i6 % 2; return "com.google.android.gms"; } public final Looper getLooper() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 3; i = i4 % 128; int i5 = i4 % 2; Looper looper = this.zzm; int i6 = i3 + 105; i = i6 % 128; if (i6 % 2 != 0) { return looper; } Object obj = null; obj.hashCode(); throw null; } protected String getLocalStartServiceAction() { int i2 = 2 % 2; int i3 = c + 83; i = i3 % 128; if (i3 % 2 != 0) { return null; } throw null; } public String getLastDisconnectMessage() { int i2 = 2 % 2; int i3 = c + 7; i = i3 % 128; int i4 = i3 % 2; String str = this.zzk; int i5 = c + 85; i = i5 % 128; if (i5 % 2 != 0) { return str; } throw null; } public int getGCoreServiceId() { int i2; int i3 = 2 % 2; int i4 = c + 69; int i5 = i4 % 128; i = i5; if (i4 % 2 == 0) { i2 = this.zzy; int i6 = 30 / 0; } else { i2 = this.zzy; } int i7 = i5 + 107; c = i7 % 128; if (i7 % 2 != 0) { int i8 = 64 / 0; } return i2; } public final Context getContext() { int i2 = 2 % 2; int i3 = i + 45; int i4 = i3 % 128; c = i4; if (i3 % 2 != 0) { throw null; } Context context = this.zzl; int i5 = i4 + 65; i = i5 % 128; if (i5 % 2 != 0) { return context; } throw null; } public Bundle getConnectionHint() { int i2 = 2 % 2; int i3 = i + 47; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; int i6 = i4 + 101; i = i6 % 128; Object obj = null; if (i6 % 2 != 0) { return null; } obj.hashCode(); throw null; } protected Executor getBindServiceExecutor() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 61; i = i4 % 128; int i5 = i4 % 2; int i6 = i3 + 85; i = i6 % 128; Object obj = null; if (i6 % 2 != 0) { return null; } obj.hashCode(); throw null; } public final Feature[] getAvailableFeatures() { int i2 = 2 % 2; int i3 = c + 37; i = i3 % 128; int i4 = i3 % 2; zzj zzjVar = this.zzD; if (zzjVar != null) { return zzjVar.zzb; } int i5 = i + 25; c = i5 % 128; Object obj = null; if (i5 % 2 == 0) { return null; } obj.hashCode(); throw null; } public Feature[] getApiFeatures() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 121; i = i4 % 128; int i5 = i4 % 2; Feature[] featureArr = zze; int i6 = i3 + 103; i = i6 % 128; if (i6 % 2 == 0) { int i7 = 62 / 0; } return featureArr; } public Account getAccount() { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 111; i = i4 % 128; if (i4 % 2 == 0) { throw null; } int i5 = i3 + 3; i = i5 % 128; int i6 = i5 % 2; return null; } /* JADX INFO: Access modifiers changed from: protected */ public boolean enableLocalFallback() { int i2 = 2 % 2; int i3 = i + 113; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; int i6 = i4 + 23; i = i6 % 128; if (i6 % 2 != 0) { return false; } Object obj = null; obj.hashCode(); throw null; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ boolean zzm(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = i; int i4 = i3 + 21; c = i4 % 128; int i5 = i4 % 2; boolean z = baseGmsClient.zzC; int i6 = i3 + 75; c = i6 % 128; if (i6 % 2 != 0) { int i7 = 29 / 0; } return z; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ void zzi(BaseGmsClient baseGmsClient, int i2, IInterface iInterface) { int i3 = 2 % 2; int i4 = i + 39; c = i4 % 128; int i5 = i4 % 2; baseGmsClient.zzp(i2, null); if (i5 != 0) { throw null; } int i6 = c + 119; i = i6 % 128; int i7 = i6 % 2; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ void zzh(BaseGmsClient baseGmsClient, IGmsServiceBroker iGmsServiceBroker) { int i2 = 2 % 2; int i3 = c + 57; int i4 = i3 % 128; i = i4; int i5 = i3 % 2; baseGmsClient.zzr = iGmsServiceBroker; int i6 = i4 + 81; c = i6 % 128; if (i6 % 2 != 0) { throw null; } } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ void zzg(BaseGmsClient baseGmsClient, ConnectionResult connectionResult) { int i2 = 2 % 2; int i3 = i + 71; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; baseGmsClient.zzB = connectionResult; int i6 = i4 + 75; i = i6 % 128; int i7 = i6 % 2; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ ArrayList zzf(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = i + 111; int i4 = i3 % 128; c = i4; int i5 = i3 % 2; ArrayList arrayList = baseGmsClient.zzt; int i6 = i4 + 67; i = i6 % 128; int i7 = i6 % 2; return arrayList; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ Object zzd(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 123; i = i4 % 128; int i5 = i4 % 2; Object obj = baseGmsClient.zzq; int i6 = i3 + 1; i = i6 % 128; int i7 = i6 % 2; return obj; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* bridge */ /* synthetic */ BaseOnConnectionFailedListener zzc(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = i; int i4 = i3 + 105; c = i4 % 128; int i5 = i4 % 2; BaseOnConnectionFailedListener baseOnConnectionFailedListener = baseGmsClient.zzx; int i6 = i3 + 39; c = i6 % 128; int i7 = i6 % 2; return baseOnConnectionFailedListener; } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ BaseConnectionCallbacks zzb(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = c + 21; i = i3 % 128; int i4 = i3 % 2; BaseConnectionCallbacks baseConnectionCallbacks = baseGmsClient.zzw; if (i4 != 0) { return baseConnectionCallbacks; } Object obj = null; obj.hashCode(); throw null; } /* loaded from: classes.dex */ public class LegacyClientCallbackAdapter implements ConnectionProgressReportCallbacks { final BaseGmsClient zza; @Override // com.google.android.gms.common.internal.BaseGmsClient.ConnectionProgressReportCallbacks public final void onReportServiceBinding(ConnectionResult connectionResult) { if (connectionResult.isSuccess()) { BaseGmsClient baseGmsClient = this.zza; baseGmsClient.getRemoteService(null, baseGmsClient.getScopes()); } else if (BaseGmsClient.zzc(this.zza) != null) { BaseGmsClient.zzc(this.zza).onConnectionFailed(connectionResult); } } public LegacyClientCallbackAdapter(BaseGmsClient baseGmsClient) { this.zza = baseGmsClient; } } /* JADX INFO: Access modifiers changed from: package-private */ public static /* synthetic */ ConnectionResult zza(BaseGmsClient baseGmsClient) { int i2 = 2 % 2; int i3 = c; int i4 = i3 + 7; i = i4 % 128; int i5 = i4 % 2; ConnectionResult connectionResult = baseGmsClient.zzB; int i6 = i3 + 35; i = i6 % 128; if (i6 % 2 != 0) { return connectionResult; } Object obj = null; obj.hashCode(); throw null; } static { c = 0; a(); zze = new Feature[0]; GOOGLE_PLUS_REQUIRED_FEATURES = new String[]{"service_esmobile", "service_googleme"}; int i2 = i + 35; c = i2 % 128; if (i2 % 2 == 0) { return; } Object obj = null; obj.hashCode(); throw null; } }