{"dependencies":[{"name":"react-native","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":51,"index":51}}],"key":"KyzuX10g6ixS9UfynhmjlvCIG3g=","exportNames":["*"],"imports":1}},{"name":"./NativeModulesProxy","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":53},"end":{"line":3,"column":54,"index":107}}],"key":"W+feuhrG2kjxGmfPOxPmPEHY8Ac=","exportNames":["*"],"imports":1}},{"name":"./TurboModuleToExpoModuleProxy","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":108},"end":{"line":4,"column":78,"index":186}}],"key":"Kuix6C4RC8CC5+RvModrpfkRbIE=","exportNames":["*"],"imports":1}},{"name":"./ensureNativeModulesAreInstalled","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":187},"end":{"line":5,"column":84,"index":271}}],"key":"A4316oxUZ5JztskIqVu3iyhr9Sk=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\n }\n exports.requireNativeModule = requireNativeModule;\n exports.requireOptionalNativeModule = requireOptionalNativeModule;\n var _reactNative = require(_dependencyMap[0], \"react-native\");\n var _NativeModulesProxy = require(_dependencyMap[1], \"./NativeModulesProxy\");\n var NativeModulesProxy = _interopDefault(_NativeModulesProxy);\n var _TurboModuleToExpoModuleProxy = require(_dependencyMap[2], \"./TurboModuleToExpoModuleProxy\");\n var _ensureNativeModulesAreInstalled = require(_dependencyMap[3], \"./ensureNativeModulesAreInstalled\");\n /**\n * Imports the native module registered with given name. In the first place it tries to load\n * the module installed through the JSI host object and then falls back to the bridge proxy module.\n * Notice that the modules loaded from the proxy may not support some features like synchronous functions.\n *\n * @param moduleName Name of the requested native module.\n * @returns Object representing the native module.\n * @throws Error when there is no native module with given name.\n */\n function requireNativeModule(moduleName) {\n var nativeModule = requireOptionalNativeModule(moduleName);\n if (!nativeModule) {\n throw new Error(`Cannot find native module '${moduleName}'`);\n }\n return nativeModule;\n }\n\n /**\n * Imports the native module registered with the given name. The same as `requireNativeModule`,\n * but returns `null` when the module cannot be found instead of throwing an error.\n *\n * @param moduleName Name of the requested native module.\n * @returns Object representing the native module or `null` when it cannot be found.\n */\n function requireOptionalNativeModule(moduleName) {\n (0, _ensureNativeModulesAreInstalled.ensureNativeModulesAreInstalled)();\n try {\n var _ref, _ref2, _globalThis$expo$modu, _globalThis$expo;\n return (_ref = (_ref2 = (_globalThis$expo$modu = (_globalThis$expo = globalThis.expo) == null || (_globalThis$expo = _globalThis$expo.modules) == null ? void 0 : _globalThis$expo[moduleName]) != null ? _globalThis$expo$modu : NativeModulesProxy.default[moduleName]) != null ? _ref2 : (0, _TurboModuleToExpoModuleProxy.createTurboModuleToExpoProxy)(_reactNative.TurboModuleRegistry.get(moduleName), moduleName)) != null ? _ref : null;\n } catch (e) {\n var error = e;\n console.warn(`An error occurred while requiring the '${moduleName}' module: ${error.message}`);\n return null;\n }\n }\n});","lineCount":54,"map":[[12,2,16,0,"exports"],[12,9,16,0],[12,10,16,0,"requireNativeModule"],[12,29,16,0],[12,32,16,0,"requireNativeModule"],[12,51,16,0],[13,2,32,0,"exports"],[13,9,32,0],[13,10,32,0,"requireOptionalNativeModule"],[13,37,32,0],[13,40,32,0,"requireOptionalNativeModule"],[13,67,32,0],[14,2,1,0],[14,6,1,0,"_reactNative"],[14,18,1,0],[14,21,1,0,"require"],[14,28,1,0],[14,29,1,0,"_dependencyMap"],[14,43,1,0],[15,2,3,0],[15,6,3,0,"_NativeModulesProxy"],[15,25,3,0],[15,28,3,0,"require"],[15,35,3,0],[15,36,3,0,"_dependencyMap"],[15,50,3,0],[16,2,3,0],[16,6,3,0,"NativeModulesProxy"],[16,24,3,0],[16,27,3,0,"_interopDefault"],[16,42,3,0],[16,43,3,0,"_NativeModulesProxy"],[16,62,3,0],[17,2,4,0],[17,6,4,0,"_TurboModuleToExpoModuleProxy"],[17,35,4,0],[17,38,4,0,"require"],[17,45,4,0],[17,46,4,0,"_dependencyMap"],[17,60,4,0],[18,2,5,0],[18,6,5,0,"_ensureNativeModulesAreInstalled"],[18,38,5,0],[18,41,5,0,"require"],[18,48,5,0],[18,49,5,0,"_dependencyMap"],[18,63,5,0],[19,2,7,0],[20,0,8,0],[21,0,9,0],[22,0,10,0],[23,0,11,0],[24,0,12,0],[25,0,13,0],[26,0,14,0],[27,0,15,0],[28,2,16,7],[28,11,16,16,"requireNativeModule"],[28,30,16,35,"requireNativeModule"],[28,31,16,54,"moduleName"],[28,41,16,72],[28,43,16,86],[29,4,17,2],[29,8,17,8,"nativeModule"],[29,20,17,20],[29,23,17,23,"requireOptionalNativeModule"],[29,50,17,50],[29,51,17,63,"moduleName"],[29,61,17,73],[29,62,17,74],[30,4,19,2],[30,8,19,6],[30,9,19,7,"nativeModule"],[30,21,19,19],[30,23,19,21],[31,6,20,4],[31,12,20,10],[31,16,20,14,"Error"],[31,21,20,19],[31,22,20,20],[31,52,20,50,"moduleName"],[31,62,20,60],[31,65,20,63],[31,66,20,64],[32,4,21,2],[33,4,22,2],[33,11,22,9,"nativeModule"],[33,23,22,21],[34,2,23,0],[36,2,25,0],[37,0,26,0],[38,0,27,0],[39,0,28,0],[40,0,29,0],[41,0,30,0],[42,0,31,0],[43,2,32,7],[43,11,32,16,"requireOptionalNativeModule"],[43,38,32,43,"requireOptionalNativeModule"],[43,39,33,2,"moduleName"],[43,49,33,20],[43,51,34,21],[44,4,35,2],[44,8,35,2,"ensureNativeModulesAreInstalled"],[44,40,35,33],[44,41,35,33,"ensureNativeModulesAreInstalled"],[44,72,35,33],[44,74,35,34],[44,75,35,35],[45,4,37,2],[45,8,37,6],[46,6,37,6],[46,10,37,6,"_ref"],[46,14,37,6],[46,16,37,6,"_ref2"],[46,21,37,6],[46,23,37,6,"_globalThis$expo$modu"],[46,44,37,6],[46,46,37,6,"_globalThis$expo"],[46,62,37,6],[47,6,38,4],[47,14,38,4,"_ref"],[47,18,38,4],[47,22,38,4,"_ref2"],[47,27,38,4],[47,31,38,4,"_globalThis$expo$modu"],[47,52,38,4],[47,56,38,4,"_globalThis$expo"],[47,72,38,4],[47,75,39,6,"globalThis"],[47,85,39,16],[47,86,39,17,"expo"],[47,90,39,21],[47,104,39,21,"_globalThis$expo"],[47,120,39,21],[47,123,39,6,"_globalThis$expo"],[47,139,39,6],[47,140,39,23,"modules"],[47,147,39,30],[47,168,39,6,"_globalThis$expo"],[47,184,39,6],[47,185,39,33,"moduleName"],[47,195,39,43],[47,196,39,44],[47,208,39,44,"_globalThis$expo$modu"],[47,229,39,44],[47,232,40,6,"NativeModulesProxy"],[47,250,40,24],[47,251,40,24,"default"],[47,258,40,24],[47,259,40,25,"moduleName"],[47,269,40,35],[47,270,40,36],[47,282,40,36,"_ref2"],[47,287,40,36],[47,290,41,6],[47,294,41,6,"createTurboModuleToExpoProxy"],[47,323,41,34],[47,324,41,34,"createTurboModuleToExpoProxy"],[47,352,41,34],[47,354,41,35,"TurboModuleRegistry"],[47,366,41,54],[47,367,41,54,"TurboModuleRegistry"],[47,386,41,54],[47,387,41,55,"get"],[47,390,41,58],[47,391,41,59,"moduleName"],[47,401,41,69],[47,402,41,70],[47,404,41,72,"moduleName"],[47,414,41,82],[47,415,41,83],[47,427,41,83,"_ref"],[47,431,41,83],[47,434,42,6],[47,438,42,10],[48,4,44,2],[48,5,44,3],[48,6,44,4],[48,13,44,11,"e"],[48,14,44,12],[48,16,44,14],[49,6,45,4],[49,10,45,10,"error"],[49,15,45,15],[49,18,45,18,"e"],[49,19,45,28],[50,6,46,4,"console"],[50,13,46,11],[50,14,46,12,"warn"],[50,18,46,16],[50,19,46,17],[50,61,46,59,"moduleName"],[50,71,46,69],[50,84,46,82,"error"],[50,89,46,87],[50,90,46,88,"message"],[50,97,46,95],[50,99,46,97],[50,100,46,98],[51,6,47,4],[51,13,47,11],[51,17,47,15],[52,4,48,2],[53,2,49,0],[54,0,49,1],[54,3]],"functionMap":{"names":["","requireNativeModule","requireOptionalNativeModule"],"mappings":"AAA;OCe;CDO;OES;CFiB"},"hasCjsExports":false},"type":"js/module"}]}