/* Metro module 4774; source: unknown; dependencies: [4751, 4752, 4731] */ import * as Module04751Module from './module-04751.js'; /* Metro dependency 4751 */ import * as IFD_TYPE_Module from './module-04752-IFD_TYPE_.js'; /* Metro dependency 4752 */ function _fun41270(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#41270, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4952:6, offset: 0x01119e26, size: 92 bytes, params: 8, frame: 16 const env0_0 = require; const getAutoRotateDescription = function(a0) { return a0 === 0 ? 'None' : a0 === 1 ? 'Rotate 90 CW' : a0 === 2 ? 'Rotate 180' : a0 !== 3 ? 'Unknown' : 'Rotate 270 CW'; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = {read: read_41272, SHOT_INFO_AUTO_ROTATE: 27}; function read_41272(a0, a1, a2, a3, a4) { // fn#41272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4952:109, offset: 0x01119ec5, size: 193 bytes, params: 6, frame: 24 var r0; var moduleValue2; var objectAssign; var value3; var object; var object2; var value; const readIfd = Module04751Module.readIfd; const IFD_TYPE_CANON = (IFD_TYPE_Module).IFD_TYPE_CANON; const value2 = Reflect.apply(readIfd, Module04751Module, [a0, IFD_TYPE_CANON, a1, a1 + a2, a3, a4]); const ShotInfo = value2.ShotInfo; if (ShotInfo) { moduleValue2 = require(4731) /* metro dependency 4731 */; objectAssign = moduleValue2.objectAssign; value3 = value2.ShotInfo.value; object = {}; if (value3[27] !== undefined) { object2 = {value: value3[27]}; object2.description = getAutoRotateDescription(value3[27]); object.AutoRotate = object2; } value = Reflect.apply(objectAssign, moduleValue2, [{}, value2, object]); delete value.ShotInfo; r0 = value; } else { r0 = value2; } return r0; } } global.__d(_fun41270, 4774, [4751, 4752, 4731]) /* metro module 4774, dependencies: [4751, 4752, 4731] */;