// Module ID: 4953 // Function ID: 4954 // Name: calculateGPSValue // Dependencies: [32, 4938] // Module 4953 (calculateGPSValue) import _modDef4938 from "module_4938" /* 4938 */; import closure_2 from "_slicedToArray" /* 32 */; function calculateGPSValue(str) { [tmp2, str] = callback(str.split(","), 2); if (undefined !== tmp2) { if (undefined !== str) { const _parseFloat = parseFloat; const parsed = parseFloat(tmp2); const _parseFloat2 = parseFloat; const parsed1 = parseFloat(str); const _Number = Number; if (!Number.isNaN(parsed)) { const _Number2 = Number; if (!Number.isNaN(parsed1)) { return "" + (parsed + parsed1 / 60) + charAtResult; } } charAtResult = str.charAt(str.length - 1); } } return str; } export default { (arg0) => { let str = "Horizontal (normal)"; if ("1" !== arg0) { let str14 = "Mirror horizontal"; if ("2" !== arg0) { let str2 = "Rotate 180"; if ("3" !== arg0) { let str4 = "Mirror vertical"; if ("4" !== arg0) { let str6 = "Mirror horizontal and rotate 270 CW"; if ("5" !== arg0) { let str8 = "Rotate 90 CW"; if ("6" !== arg0) { let str10 = "Mirror horizontal and rotate 90 CW"; if ("7" !== arg0) { let str12 = "Rotate 270 CW"; if ("8" !== arg0) { str12 = arg0; } str10 = str12; } str8 = str10; } str6 = str8; } str4 = str6; } str2 = str4; } str14 = str2; } str = str14; } return str; }, (joined) => _modDef4938.ResolutionUnit(parseInt(joined, 10)), (str) => { let XResolutionResult = str; if (obj.test(str)) { XResolutionResult = _modDef4938.XResolution(str.split("/")); } return XResolutionResult; }, (str) => { let YResolutionResult = str; if (obj.test(str)) { YResolutionResult = _modDef4938.YResolution(str.split("/")); } return YResolutionResult; }, (str) => { let ApertureValueResult = str; if (obj.test(str)) { ApertureValueResult = _modDef4938.ApertureValue(str.split("/")); } return ApertureValueResult; }, "exif:GPSLatitude": calculateGPSValue, "exif:GPSLongitude": calculateGPSValue, (str) => { let FNumberResult = str; if (obj.test(str)) { FNumberResult = _modDef4938.FNumber(str.split("/")); } return FNumberResult; }, (str) => { let FocalLengthResult = str; if (obj.test(str)) { FocalLengthResult = _modDef4938.FocalLength(str.split("/")); } return FocalLengthResult; }, (joined) => _modDef4938.FocalPlaneResolutionUnit(parseInt(joined, 10)), (joined) => { if ("0x" === joined.substring(0, 2)) { const _parseInt2 = parseInt; let parsed = parseInt(joined.substring(2), 16); } else { const _parseInt = parseInt; parsed = parseInt(joined, 10); } return _modDef4938.ColorSpace(parsed); }, (arg0, str) => { if (obj.test(str)) { const parts = str.split(", "); const mapped = parts.map((str) => str.charCodeAt(0)); return _modDef4938.ComponentsConfiguration(mapped); } else { return str; } obj = /^\d, \d, \d, \d$/; }, (joined) => _modDef4938.Contrast(parseInt(joined, 10)), (joined) => _modDef4938.CustomRendered(parseInt(joined, 10)), (joined) => _modDef4938.ExposureMode(parseInt(joined, 10)), (joined) => _modDef4938.ExposureProgram(parseInt(joined, 10)), (str) => { let ExposureTimeResult = str; if (obj.test(str)) { const parts = str.split("/"); ExposureTimeResult = _modDef4938.ExposureTime(parts.map((joined) => parseInt(joined, 10))); const obj2 = _modDef4938; } return ExposureTimeResult; }, (joined) => _modDef4938.MeteringMode(parseInt(joined, 10)), (joined) => _modDef4938.Saturation(parseInt(joined, 10)), (joined) => _modDef4938.SceneCaptureType(parseInt(joined, 10)), (joined) => _modDef4938.Sharpness(parseInt(joined, 10)), (str) => { let ShutterSpeedValueResult = str; if (obj.test(str)) { ShutterSpeedValueResult = _modDef4938.ShutterSpeedValue(str.split("/")); } return ShutterSpeedValueResult; }, (joined) => _modDef4938.WhiteBalance(parseInt(joined, 10)) };