package com.google.android.gms.location; import android.location.Location; import android.os.Bundle; import android.os.SystemClock; import androidx.core.location.LocationCompat; import com.google.android.gms.libs.identity.zzeo; import java.math.RoundingMode; import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; import java.util.Locale; import kotlinx.serialization.json.internal.AbstractJsonLexerKt; /* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class zzak { public static final /* synthetic */ int zza = 0; private static final DecimalFormat zzb = new DecimalFormat(".000000", DecimalFormatSymbols.getInstance(Locale.ROOT)); private static final DecimalFormat zzc; private static final StringBuilder zzd; static { DecimalFormat decimalFormat = new DecimalFormat(".##", DecimalFormatSymbols.getInstance(Locale.ROOT)); zzc = decimalFormat; decimalFormat.setRoundingMode(RoundingMode.DOWN); zzd = new StringBuilder(); } public static StringBuilder zza(Location location, StringBuilder sb) { sb.ensureCapacity(100); if (location == null) { sb.append((String) null); return sb; } sb.append("{"); sb.append(location.getProvider()); sb.append(", "); if (LocationCompat.isMock(location)) { sb.append("mock, "); } DecimalFormat decimalFormat = zzb; sb.append(decimalFormat.format(location.getLatitude())); sb.append(","); sb.append(decimalFormat.format(location.getLongitude())); if (location.hasAccuracy()) { sb.append("±"); sb.append(zzc.format(location.getAccuracy())); sb.append("m"); } if (location.hasAltitude()) { sb.append(", alt="); DecimalFormat decimalFormat2 = zzc; sb.append(decimalFormat2.format(location.getAltitude())); if (LocationCompat.hasVerticalAccuracy(location)) { sb.append("±"); sb.append(decimalFormat2.format(LocationCompat.getVerticalAccuracyMeters(location))); } sb.append("m"); } if (location.hasSpeed()) { sb.append(", spd="); DecimalFormat decimalFormat3 = zzc; sb.append(decimalFormat3.format(location.getSpeed())); if (LocationCompat.hasSpeedAccuracy(location)) { sb.append("±"); sb.append(decimalFormat3.format(LocationCompat.getSpeedAccuracyMetersPerSecond(location))); } sb.append("m/s"); } if (location.hasBearing()) { sb.append(", brg="); DecimalFormat decimalFormat4 = zzc; sb.append(decimalFormat4.format(location.getBearing())); if (LocationCompat.hasBearingAccuracy(location)) { sb.append("±"); sb.append(decimalFormat4.format(LocationCompat.getBearingAccuracyDegrees(location))); } sb.append("°"); } Bundle extras = location.getExtras(); String string = extras != null ? extras.getString("floorLabel") : null; if (string != null) { sb.append(", fl="); sb.append(string); } Bundle extras2 = location.getExtras(); String string2 = extras2 != null ? extras2.getString("levelId") : null; if (string2 != null) { sb.append(", lv="); sb.append(string2); } long jCurrentTimeMillis = System.currentTimeMillis() - SystemClock.elapsedRealtime(); sb.append(", ert="); sb.append(zzeo.zza(LocationCompat.getElapsedRealtimeMillis(location) + jCurrentTimeMillis)); sb.append(AbstractJsonLexerKt.END_OBJ); return sb; } }