{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-exif@0.5.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLI,SACA,kBACG,eAEP,MAAM,KAAO,CAAC,EAEd,SAAS,aAAa,GAClB,MAAM,EAAS,CAAC,EAOhB,OALA,EAAO,WAAa,SAAS,EAAK,YAClC,EAAO,YAAc,SAAS,EAAK,aACnC,EAAO,YAAc,SAAS,EAAK,aACnC,EAAO,YAAc,EAAK,YAC1B,EAAO,KAAO,EACP,CACX,CAEA,SAAS,SAAS,GACd,MAAM,EAAS,CAAC,EAOhB,OALA,EAAO,WAAa,EAAK,WACzB,EAAO,YAAc,EAAK,YAC1B,EAAO,YAAc,EAAK,YAC1B,EAAO,YAAc,EAAK,YAC1B,EAAO,KAAO,EACP,CACX,CAEA,KAAK,QAAU,SAAU,GACrB,MAAM,EAAO,EAAI,QAAQ,UAAW,IACpC,OAAO,cAAc,gBAAgB,QAAQ,GAAM,MAAK,GAChC,YAAhB,SAAS,GACF,aAAa,GAEjB,SAAS,IAExB,EAEA,KAAK,2BAA6B,SAAU,GACxC,OAAO,cAAc,gBAAgB,2BAA2B,GAAiB,MAAK,GAC9D,YAAhB,SAAS,GACF,aAAa,GAEjB,SAAS,IAExB,EAEA,KAAK,WAAa,SAAU,GACxB,MAAM,EAAO,EAAI,QAAQ,UAAW,IACpC,OAAO,cAAc,gBAAgB,WAAW,EACpD,EAEA,OAAO,QAAU","file":"/npm/react-native-exif@0.5.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-exif@0.5.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import {\n    Platform,\n    NativeModules,\n} from 'react-native';\n\nconst Exif = {};\n\nfunction unifyAndroid(exif) {\n    const output = {};\n\n    output.ImageWidth = parseInt(exif.ImageWidth);\n    output.ImageHeight = parseInt(exif.ImageLength);\n    output.Orientation = parseInt(exif.Orientation);\n    output.originalUri = exif.originalUri;\n    output.exif = exif;\n    return output;\n}\n\nfunction unifyIOS(exif) {\n    const output = {};\n\n    output.ImageWidth = exif.PixelWidth;\n    output.ImageHeight = exif.PixelHeight;\n    output.Orientation = exif.Orientation;\n    output.originalUri = exif.originalUri;\n    output.exif = exif;\n    return output;\n}\n\nExif.getExif = function (uri) {\n    const path = uri.replace('file://', '');\n    return NativeModules.ReactNativeExif.getExif(path).then(result => {\n        if (Platform.OS === 'android') {\n            return unifyAndroid(result);\n        }\n        return unifyIOS(result);\n    });\n};\n\nExif.getExifWithLocalIdentifier = function (localIdentifier) {\n    return NativeModules.ReactNativeExif.getExifWithLocalIdentifier(localIdentifier).then(result => {\n        if (Platform.OS === 'android') {\n            return unifyAndroid(result);\n        }\n        return unifyIOS(result);\n    });\n};\n\nExif.getLatLong = function (uri) {\n    const path = uri.replace('file://', '');\n    return NativeModules.ReactNativeExif.getLatLong(path);\n};\n\nmodule.exports = Exif;\n"]}