// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.android.gms.location.places.internal; import android.app.PendingIntent; import android.os.Binder; import android.os.IBinder; import android.os.Parcel; import android.os.RemoteException; import com.google.android.gms.location.places.AddPlaceRequest; import com.google.android.gms.location.places.AutocompleteFilter; import com.google.android.gms.location.places.NearbyAlertRequest; import com.google.android.gms.location.places.PlaceFilter; import com.google.android.gms.location.places.PlaceReport; import com.google.android.gms.location.places.PlaceRequest; import com.google.android.gms.location.places.UserDataType; import com.google.android.gms.location.places.personalized.PlaceAlias; import com.google.android.gms.location.places.zzc; import com.google.android.gms.location.places.zzf; import com.google.android.gms.location.places.zzn; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; import com.google.android.gms.maps.model.zzd; import com.google.android.gms.maps.model.zze; import java.util.List; // Referenced classes of package com.google.android.gms.location.places.internal: // zzf, PlacesParams, zzs, zzh, // zzg public static abstract class zza.zznF extends Binder implements com.google.android.gms.location.places.internal.zzf { private static class zza implements com.google.android.gms.location.places.internal.zzf { private IBinder zznF; public IBinder asBinder() { return zznF; } public void zza(AddPlaceRequest addplacerequest, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (addplacerequest == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); addplacerequest.writeToParcel(parcel, 0); _L3: if (placesparams == null) { break MISSING_BLOCK_LABEL_108; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: addplacerequest = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_63; } addplacerequest = zzh1.asBinder(); parcel.writeStrongBinder(addplacerequest); zznF.transact(14, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 addplacerequest; parcel.recycle(); throw addplacerequest; parcel.writeInt(0); goto _L4 } public void zza(NearbyAlertRequest nearbyalertrequest, PlacesParams placesparams, PendingIntent pendingintent) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (nearbyalertrequest == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); nearbyalertrequest.writeToParcel(parcel, 0); _L5: if (placesparams == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L6: if (pendingintent == null) { break MISSING_BLOCK_LABEL_111; } parcel.writeInt(1); pendingintent.writeToParcel(parcel, 0); _L7: zznF.transact(11, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 nearbyalertrequest; parcel.recycle(); throw nearbyalertrequest; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(PlaceReport placereport, PlacesParams placesparams) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placereport == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placereport.writeToParcel(parcel, 0); _L3: if (placesparams == null) { break MISSING_BLOCK_LABEL_75; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: zznF.transact(15, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 placereport; parcel.recycle(); throw placereport; parcel.writeInt(0); goto _L4 } public void zza(PlaceRequest placerequest, PlacesParams placesparams, PendingIntent pendingintent) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placerequest == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placerequest.writeToParcel(parcel, 0); _L5: if (placesparams == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L6: if (pendingintent == null) { break MISSING_BLOCK_LABEL_111; } parcel.writeInt(1); pendingintent.writeToParcel(parcel, 0); _L7: zznF.transact(9, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 placerequest; parcel.recycle(); throw placerequest; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(UserDataType userdatatype, LatLngBounds latlngbounds, List list, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (userdatatype == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); userdatatype.writeToParcel(parcel, 0); _L5: if (latlngbounds == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); latlngbounds.writeToParcel(parcel, 0); _L6: parcel.writeStringList(list); if (placesparams == null) { break MISSING_BLOCK_LABEL_144; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L7: userdatatype = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_90; } userdatatype = zzh1.asBinder(); parcel.writeStrongBinder(userdatatype); zznF.transact(8, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 userdatatype; parcel.recycle(); throw userdatatype; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(PlacesParams placesparams, PendingIntent pendingintent) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L3: if (pendingintent == null) { break MISSING_BLOCK_LABEL_75; } parcel.writeInt(1); pendingintent.writeToParcel(parcel, 0); _L4: zznF.transact(10, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 placesparams; parcel.recycle(); throw placesparams; parcel.writeInt(0); goto _L4 } public void zza(PlaceAlias placealias, String s, String s1, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placealias == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placealias.writeToParcel(parcel, 0); _L3: parcel.writeString(s); parcel.writeString(s1); if (placesparams == null) { break MISSING_BLOCK_LABEL_124; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: placealias = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_79; } placealias = zzh1.asBinder(); parcel.writeStrongBinder(placealias); zznF.transact(16, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 placealias; parcel.recycle(); throw placealias; parcel.writeInt(0); goto _L4 } public void zza(LatLng latlng, PlaceFilter placefilter, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (latlng == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); latlng.writeToParcel(parcel, 0); _L5: if (placefilter == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); placefilter.writeToParcel(parcel, 0); _L6: if (placesparams == null) { break MISSING_BLOCK_LABEL_135; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L7: latlng = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_82; } latlng = zzh1.asBinder(); parcel.writeStrongBinder(latlng); zznF.transact(4, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 latlng; parcel.recycle(); throw latlng; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(LatLngBounds latlngbounds, int i, String s, PlaceFilter placefilter, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (latlngbounds == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); latlngbounds.writeToParcel(parcel, 0); _L5: parcel.writeInt(i); parcel.writeString(s); if (placefilter == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); placefilter.writeToParcel(parcel, 0); _L6: if (placesparams == null) { break MISSING_BLOCK_LABEL_151; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L7: latlngbounds = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_98; } latlngbounds = zzh1.asBinder(); parcel.writeStrongBinder(latlngbounds); zznF.transact(2, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 latlngbounds; parcel.recycle(); throw latlngbounds; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(String s, int i, int j, int k, PlacesParams placesparams, zzg zzg1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); parcel.writeInt(i); parcel.writeInt(j); parcel.writeInt(k); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: s = obj; if (zzg1 == null) { break MISSING_BLOCK_LABEL_75; } s = zzg1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(20, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: s; parcel.recycle(); throw s; } public void zza(String s, int i, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); parcel.writeInt(i); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: s = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_60; } s = zzh1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(18, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: s; parcel.recycle(); throw s; } public void zza(String s, PlacesParams placesparams, zzg zzg1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: s = obj; if (zzg1 == null) { break MISSING_BLOCK_LABEL_52; } s = zzg1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(19, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: s; parcel.recycle(); throw s; } public void zza(String s, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: s = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_52; } s = zzh1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(3, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: s; parcel.recycle(); throw s; } public void zza(String s, LatLngBounds latlngbounds, AutocompleteFilter autocompletefilter, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); if (latlngbounds == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); latlngbounds.writeToParcel(parcel, 0); _L5: if (autocompletefilter == null) goto _L4; else goto _L3 _L3: parcel.writeInt(1); autocompletefilter.writeToParcel(parcel, 0); _L6: if (placesparams == null) { break MISSING_BLOCK_LABEL_144; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L7: s = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_90; } s = zzh1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(13, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L5 s; parcel.recycle(); throw s; _L4: parcel.writeInt(0); goto _L6 parcel.writeInt(0); goto _L7 } public void zza(List list, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeStringList(list); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: list = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_52; } list = zzh1.asBinder(); parcel.writeStrongBinder(list); zznF.transact(7, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: list; parcel.recycle(); throw list; } public void zzb(PlaceFilter placefilter, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placefilter == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placefilter.writeToParcel(parcel, 0); _L3: if (placesparams == null) { break MISSING_BLOCK_LABEL_107; } parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: placefilter = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_63; } placefilter = zzh1.asBinder(); parcel.writeStrongBinder(placefilter); zznF.transact(5, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 placefilter; parcel.recycle(); throw placefilter; parcel.writeInt(0); goto _L4 } public void zzb(PlacesParams placesparams, PendingIntent pendingintent) throws RemoteException { Parcel parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L3: if (pendingintent == null) { break MISSING_BLOCK_LABEL_75; } parcel.writeInt(1); pendingintent.writeToParcel(parcel, 0); _L4: zznF.transact(12, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 placesparams; parcel.recycle(); throw placesparams; parcel.writeInt(0); goto _L4 } public void zzb(String s, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeString(s); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: s = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_52; } s = zzh1.asBinder(); parcel.writeStrongBinder(s); zznF.transact(6, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: s; parcel.recycle(); throw s; } public void zzb(List list, PlacesParams placesparams, zzh zzh1) throws RemoteException { Object obj; Parcel parcel; obj = null; parcel = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.location.places.internal.IGooglePlacesService"); parcel.writeStringList(list); if (placesparams == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); placesparams.writeToParcel(parcel, 0); _L4: list = obj; if (zzh1 == null) { break MISSING_BLOCK_LABEL_52; } list = zzh1.asBinder(); parcel.writeStrongBinder(list); zznF.transact(17, parcel, null, 1); parcel.recycle(); return; _L2: parcel.writeInt(0); if (true) goto _L4; else goto _L3 _L3: list; parcel.recycle(); throw list; } zza(IBinder ibinder) { zznF = ibinder; } } public static com.google.android.gms.location.places.internal.zzf zzca(IBinder ibinder) { if (ibinder == null) { return null; } android.os.IInterface iinterface = ibinder.queryLocalInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (iinterface != null && (iinterface instanceof com.google.android.gms.location.places.internal.zzf)) { return (com.google.android.gms.location.places.internal.zzf)iinterface; } else { return new zza(ibinder); } } public boolean onTransact(int i, Parcel parcel, Parcel parcel1, int j) throws RemoteException { Object obj4 = null; String s1 = null; Object obj = null; Object obj5 = null; Object obj6 = null; Object obj7 = null; Object obj2 = null; Object obj3 = null; Object obj8 = null; Object obj9 = null; Object obj10 = null; PlacesParams placesparams = null; int k; switch (i) { default: return super.onTransact(i, parcel, parcel1, j); case 1598968902: parcel1.writeString("com.google.android.gms.location.places.internal.IGooglePlacesService"); return true; case 2: // '\002' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = LatLngBounds.CREATOR.zzeO(parcel); } else { parcel1 = null; } i = parcel.readInt(); s1 = parcel.readString(); if (parcel.readInt() != 0) { obj = PlaceFilter.CREATOR.zzer(parcel); } else { obj = null; } if (parcel.readInt() != 0) { placesparams = PlacesParams.CREATOR.zzeB(parcel); } zza(parcel1, i, s1, ((PlaceFilter) (obj)), placesparams, zzcc(parcel.readStrongBinder())); return true; case 3: // '\003' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.readString(); parcel1 = obj4; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zza(((String) (obj)), parcel1, zzcc(parcel.readStrongBinder())); return true; case 4: // '\004' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); Object obj1; if (parcel.readInt() != 0) { parcel1 = LatLng.CREATOR.zzeP(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = PlaceFilter.CREATOR.zzer(parcel); } else { obj = null; } obj1 = s1; if (parcel.readInt() != 0) { obj1 = PlacesParams.CREATOR.zzeB(parcel); } zza(parcel1, ((PlaceFilter) (obj)), ((PlacesParams) (obj1)), zzcc(parcel.readStrongBinder())); return true; case 5: // '\005' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = PlaceFilter.CREATOR.zzer(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } zzb(parcel1, ((PlacesParams) (obj)), zzcc(parcel.readStrongBinder())); return true; case 6: // '\006' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.readString(); parcel1 = obj5; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zzb(((String) (obj)), parcel1, zzcc(parcel.readStrongBinder())); return true; case 7: // '\007' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.createStringArrayList(); parcel1 = obj6; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zza(((List) (obj)), parcel1, zzcc(parcel.readStrongBinder())); return true; case 17: // '\021' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.createStringArrayList(); parcel1 = obj7; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zzb(((List) (obj)), parcel1, zzcc(parcel.readStrongBinder())); return true; case 8: // '\b' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); PlacesParams placesparams1; java.util.ArrayList arraylist; if (parcel.readInt() != 0) { parcel1 = UserDataType.CREATOR.zzew(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = LatLngBounds.CREATOR.zzeO(parcel); } else { obj = null; } arraylist = parcel.createStringArrayList(); if (parcel.readInt() != 0) { placesparams1 = PlacesParams.CREATOR.zzeB(parcel); } else { placesparams1 = null; } zza(parcel1, ((LatLngBounds) (obj)), arraylist, placesparams1, zzcc(parcel.readStrongBinder())); return true; case 9: // '\t' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = (PlaceRequest)PlaceRequest.CREATOR.createFromParcel(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } else { obj = null; } if (parcel.readInt() != 0) { parcel = (PendingIntent)PendingIntent.CREATOR.createFromParcel(parcel); } else { parcel = null; } zza(parcel1, ((PlacesParams) (obj)), parcel); return true; case 10: // '\n' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { parcel = (PendingIntent)PendingIntent.CREATOR.createFromParcel(parcel); } else { parcel = null; } zza(parcel1, parcel); return true; case 11: // '\013' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = NearbyAlertRequest.CREATOR.zzeq(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } else { obj = null; } if (parcel.readInt() != 0) { parcel = (PendingIntent)PendingIntent.CREATOR.createFromParcel(parcel); } else { parcel = null; } zza(parcel1, ((PlacesParams) (obj)), parcel); return true; case 12: // '\f' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { parcel = (PendingIntent)PendingIntent.CREATOR.createFromParcel(parcel); } else { parcel = null; } zzb(parcel1, parcel); return true; case 13: // '\r' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); String s2 = parcel.readString(); PlacesParams placesparams2; if (parcel.readInt() != 0) { parcel1 = LatLngBounds.CREATOR.zzeO(parcel); } else { parcel1 = null; } if (parcel.readInt() != 0) { obj = AutocompleteFilter.CREATOR.zzeo(parcel); } else { obj = null; } if (parcel.readInt() != 0) { placesparams2 = PlacesParams.CREATOR.zzeB(parcel); } else { placesparams2 = null; } zza(s2, parcel1, ((AutocompleteFilter) (obj)), placesparams2, zzcc(parcel.readStrongBinder())); return true; case 14: // '\016' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = (AddPlaceRequest)AddPlaceRequest.CREATOR.createFromParcel(parcel); } else { parcel1 = null; } obj = obj2; if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } zza(parcel1, ((PlacesParams) (obj)), zzcc(parcel.readStrongBinder())); return true; case 15: // '\017' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); if (parcel.readInt() != 0) { parcel1 = (PlaceReport)PlaceReport.CREATOR.createFromParcel(parcel); } else { parcel1 = null; } obj = obj3; if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } zza(parcel1, ((PlacesParams) (obj))); return true; case 16: // '\020' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); String s; String s3; if (parcel.readInt() != 0) { parcel1 = PlaceAlias.CREATOR.zzeF(parcel); } else { parcel1 = null; } s = parcel.readString(); s3 = parcel.readString(); if (parcel.readInt() != 0) { obj = PlacesParams.CREATOR.zzeB(parcel); } else { obj = null; } zza(parcel1, s, s3, ((PlacesParams) (obj)), zzcc(parcel.readStrongBinder())); return true; case 18: // '\022' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.readString(); i = parcel.readInt(); parcel1 = obj8; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zza(((String) (obj)), i, parcel1, zzcc(parcel.readStrongBinder())); return true; case 19: // '\023' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.readString(); parcel1 = obj9; if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zza(((String) (obj)), parcel1, zzcb(parcel.readStrongBinder())); return true; case 20: // '\024' parcel.enforceInterface("com.google.android.gms.location.places.internal.IGooglePlacesService"); obj = parcel.readString(); i = parcel.readInt(); j = parcel.readInt(); k = parcel.readInt(); parcel1 = obj10; break; } if (parcel.readInt() != 0) { parcel1 = PlacesParams.CREATOR.zzeB(parcel); } zza(((String) (obj)), i, j, k, parcel1, zzcb(parcel.readStrongBinder())); return true; } }