2 4  3 3 3 3     TAG_GPS_VERSION_IDI ConstantValueTAG_GPS_LATITUDE_REFTAG_GPS_LATITUDETAG_GPS_LONGITUDE_REFTAG_GPS_LONGITUDETAG_GPS_ALTITUDE_REFTAG_GPS_ALTITUDETAG_GPS_TIME_STAMPTAG_GPS_SATELLITESTAG_GPS_STATUS TAG_GPS_MEASURE_MODE  TAG_GPS_DOP TAG_GPS_SPEED_REF  TAG_GPS_SPEED TAG_GPS_TRACK_REF TAG_GPS_TRACKTAG_GPS_IMG_DIRECTION_REFTAG_GPS_IMG_DIRECTIONTAG_GPS_MAP_DATUMTAG_GPS_DEST_LATITUDE_REFTAG_GPS_DEST_LATITUDETAG_GPS_DEST_LONGITUDE_REFTAG_GPS_DEST_LONGITUDETAG_GPS_DEST_BEARING_REFTAG_GPS_DEST_BEARINGTAG_GPS_DEST_DISTANCE_REFTAG_GPS_DEST_DISTANCETAG_GPS_PROCESSING_METHODTAG_GPS_AREA_INFORMATIONTAG_GPS_DATE_STAMPTAG_GPS_DIFFERENTIAL _tagNameMapLjava/util/HashMap; Signature:Ljava/util/HashMap;RuntimeInvisibleAnnotations#Lcom/drew/lang/annotations/NotNull;()VCodegetName()Ljava/lang/String; getTagNameMap()Ljava/util/HashMap;<()Ljava/util/HashMap;getGeoLocation()Lcom/drew/lang/GeoLocation; StackMapTable$Lcom/drew/lang/annotations/Nullable; {|$com/drew/metadata/exif/GpsDescriptor { GPS uv S Wcom/drew/lang/GeoLocation {java/util/HashMap GPS Version ID GPS Latitude Ref GPS LatitudeGPS Longitude Ref GPS LongitudeGPS Altitude Ref GPS AltitudeGPS Time-StampGPS Satellites GPS StatusGPS Measure ModeGPS DOP GPS Speed Ref GPS Speed GPS Track Ref GPS TrackGPS Img Direction RefGPS Img Direction GPS Map DatumGPS Dest Latitude RefGPS Dest LatitudeGPS Dest Longitude RefGPS Dest LongitudeGPS Dest Bearing RefGPS Dest BearingGPS Dest Distance RefGPS Dest DistanceGPS Processing MethodGPS Area InformationGPS Date StampGPS Differential#com/drew/metadata/exif/GpsDirectorycom/drew/metadata/Directory[Lcom/drew/lang/Rational;java/lang/Stringjava/lang/Double((Lcom/drew/metadata/exif/GpsDirectory;)V setDescriptor$(Lcom/drew/metadata/TagDescriptor;)VgetRationalArray(I)[Lcom/drew/lang/Rational; getString(I)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)ZdegreesMinutesSecondsToDecimal](Lcom/drew/lang/Rational;Lcom/drew/lang/Rational;Lcom/drew/lang/Rational;Z)Ljava/lang/Double; doubleValue()D(DD)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!34 5678967:;67<=67>?67@A67BC67DE67FG67HI67JK67LM67NO67PQ67RS67TU67VW67XY67Z[67\]67^_67`a67bc67de67fg67hi67jk67lm67no67pq67rs67tuvwxyz{|}**Y*~}yz}wyz}*L*M*N*:+ +, ,-+2+2+2- :,2,2,2 : Y'# 2y|}YWWWWWWWWW W W W  W !W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W