{"dependencies":[{"name":"../EventEmitter/NativeEventEmitter","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":13,"column":0},"end":{"line":13,"column":68}}],"key":"Jk6GODPsD+OS/XTex7hK2MSfvW0=","exportNames":["*"],"imports":1}},{"name":"../NativeModules/specs/NativeDevSettings","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":14,"column":0},"end":{"line":14,"column":73}}],"key":"foyXXf+SNqdAICj63M11HT9G2RU=","exportNames":["*"],"imports":1}},{"name":"../Utilities/Platform","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":15,"column":0},"end":{"line":15,"column":45}}],"key":"WyqnBhspP5BAR0xvCwqfBv/v4uA=","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 Object.defineProperty(exports, \"default\", {\n enumerable: true,\n get: function () {\n return _default;\n }\n });\n var _EventEmitterNativeEventEmitter = require(_dependencyMap[0], \"../EventEmitter/NativeEventEmitter\");\n var NativeEventEmitter = _interopDefault(_EventEmitterNativeEventEmitter);\n var _NativeModulesSpecsNativeDevSettings = require(_dependencyMap[1], \"../NativeModules/specs/NativeDevSettings\");\n var NativeDevSettings = _interopDefault(_NativeModulesSpecsNativeDevSettings);\n var _UtilitiesPlatform = require(_dependencyMap[2], \"../Utilities/Platform\");\n var Platform = _interopDefault(_UtilitiesPlatform);\n var DevSettings = {\n addMenuItem(title, handler) {},\n reload(reason) {},\n onFastRefresh() {}\n };\n if (__DEV__) {\n var emitter = new NativeEventEmitter.default(Platform.default.OS !== 'ios' ? null : NativeDevSettings.default);\n var subscriptions = new Map();\n DevSettings = {\n addMenuItem(title, handler) {\n var subscription = subscriptions.get(title);\n if (subscription != null) {\n subscription.remove();\n } else {\n NativeDevSettings.default.addMenuItem(title);\n }\n subscription = emitter.addListener('didPressMenuItem', event => {\n if (event.title === title) {\n handler();\n }\n });\n subscriptions.set(title, subscription);\n },\n reload(reason) {\n if (NativeDevSettings.default.reloadWithReason != null) {\n NativeDevSettings.default.reloadWithReason(reason ?? 'Uncategorized from JS');\n } else {\n NativeDevSettings.default.reload();\n }\n },\n onFastRefresh() {\n NativeDevSettings.default.onFastRefresh?.();\n }\n };\n }\n var _default = DevSettings;\n});","lineCount":60,"map":[[12,2,86,0,"Object"],[12,8,86,0],[12,9,86,0,"defineProperty"],[12,23,86,0],[12,24,86,0,"exports"],[12,31,86,0],[13,4,86,0,"enumerable"],[13,14,86,0],[14,4,86,0,"get"],[14,7,86,0],[14,18,86,0,"get"],[14,19,86,0],[15,6,86,0],[15,13,86,0,"_default"],[15,21,86,0],[16,4,86,0],[17,2,86,0],[18,2,13,0],[18,6,13,0,"_EventEmitterNativeEventEmitter"],[18,37,13,0],[18,40,13,0,"require"],[18,47,13,0],[18,48,13,0,"_dependencyMap"],[18,62,13,0],[19,2,13,0],[19,6,13,0,"NativeEventEmitter"],[19,24,13,0],[19,27,13,0,"_interopDefault"],[19,42,13,0],[19,43,13,0,"_EventEmitterNativeEventEmitter"],[19,74,13,0],[20,2,14,0],[20,6,14,0,"_NativeModulesSpecsNativeDevSettings"],[20,42,14,0],[20,45,14,0,"require"],[20,52,14,0],[20,53,14,0,"_dependencyMap"],[20,67,14,0],[21,2,14,0],[21,6,14,0,"NativeDevSettings"],[21,23,14,0],[21,26,14,0,"_interopDefault"],[21,41,14,0],[21,42,14,0,"_NativeModulesSpecsNativeDevSettings"],[21,78,14,0],[22,2,15,0],[22,6,15,0,"_UtilitiesPlatform"],[22,24,15,0],[22,27,15,0,"require"],[22,34,15,0],[22,35,15,0,"_dependencyMap"],[22,49,15,0],[23,2,15,0],[23,6,15,0,"Platform"],[23,14,15,0],[23,17,15,0,"_interopDefault"],[23,32,15,0],[23,33,15,0,"_UtilitiesPlatform"],[23,51,15,0],[24,2,20,0],[24,6,20,4,"DevSettings"],[24,17,35,1],[24,20,35,4],[25,4,36,2,"addMenuItem"],[25,15,36,13,"addMenuItem"],[25,16,36,14,"title"],[25,21,36,27],[25,23,36,29,"handler"],[25,30,36,49],[25,32,36,57],[25,33,36,58],[25,34,36,59],[26,4,37,2,"reload"],[26,10,37,8,"reload"],[26,11,37,9,"reason"],[26,17,37,24],[26,19,37,32],[26,20,37,33],[26,21,37,34],[27,4,38,2,"onFastRefresh"],[27,17,38,15,"onFastRefresh"],[27,18,38,15],[27,20,38,24],[27,21,38,25],[28,2,39,0],[28,3,39,1],[29,2,45,0],[29,6,45,4,"__DEV__"],[29,13,45,11],[29,15,45,13],[30,4,46,2],[30,8,46,8,"emitter"],[30,15,46,15],[30,18,46,18],[30,22,46,22,"NativeEventEmitter"],[30,40,46,40],[30,41,46,40,"default"],[30,48,46,40],[30,49,49,4,"Platform"],[30,57,49,12],[30,58,49,12,"default"],[30,65,49,12],[30,66,49,13,"OS"],[30,68,49,15],[30,73,49,20],[30,78,49,25],[30,81,49,28],[30,85,49,32],[30,88,49,35,"NativeDevSettings"],[30,105,49,52],[30,106,49,52,"default"],[30,113,50,2],[30,114,50,3],[31,4,51,2],[31,8,51,8,"subscriptions"],[31,21,51,21],[31,24,51,24],[31,28,51,28,"Map"],[31,31,51,31],[31,32,51,59],[31,33,51,60],[32,4,53,2,"DevSettings"],[32,15,53,13],[32,18,53,16],[33,6,54,4,"addMenuItem"],[33,17,54,15,"addMenuItem"],[33,18,54,16,"title"],[33,23,54,29],[33,25,54,31,"handler"],[33,32,54,51],[33,34,54,59],[34,8,59,6],[34,12,59,10,"subscription"],[34,24,59,22],[34,27,59,25,"subscriptions"],[34,40,59,38],[34,41,59,39,"get"],[34,44,59,42],[34,45,59,43,"title"],[34,50,59,48],[34,51,59,49],[35,8,60,6],[35,12,60,10,"subscription"],[35,24,60,22],[35,28,60,26],[35,32,60,30],[35,34,60,32],[36,10,61,8,"subscription"],[36,22,61,20],[36,23,61,21,"remove"],[36,29,61,27],[36,30,61,28],[36,31,61,29],[37,8,62,6],[37,9,62,7],[37,15,62,13],[38,10,63,8,"NativeDevSettings"],[38,27,63,25],[38,28,63,25,"default"],[38,35,63,25],[38,36,63,26,"addMenuItem"],[38,47,63,37],[38,48,63,38,"title"],[38,53,63,43],[38,54,63,44],[39,8,64,6],[40,8,66,6,"subscription"],[40,20,66,18],[40,23,66,21,"emitter"],[40,30,66,28],[40,31,66,29,"addListener"],[40,42,66,40],[40,43,66,41],[40,61,66,59],[40,63,66,61,"event"],[40,68,66,66],[40,72,66,70],[41,10,67,8],[41,14,67,12,"event"],[41,19,67,17],[41,20,67,18,"title"],[41,25,67,23],[41,30,67,28,"title"],[41,35,67,33],[41,37,67,35],[42,12,68,10,"handler"],[42,19,68,17],[42,20,68,18],[42,21,68,19],[43,10,69,8],[44,8,70,6],[44,9,70,7],[44,10,70,8],[45,8,71,6,"subscriptions"],[45,21,71,19],[45,22,71,20,"set"],[45,25,71,23],[45,26,71,24,"title"],[45,31,71,29],[45,33,71,31,"subscription"],[45,45,71,43],[45,46,71,44],[46,6,72,4],[46,7,72,5],[47,6,73,4,"reload"],[47,12,73,10,"reload"],[47,13,73,11,"reason"],[47,19,73,26],[47,21,73,34],[48,8,74,6],[48,12,74,10,"NativeDevSettings"],[48,29,74,27],[48,30,74,27,"default"],[48,37,74,27],[48,38,74,28,"reloadWithReason"],[48,54,74,44],[48,58,74,48],[48,62,74,52],[48,64,74,54],[49,10,75,8,"NativeDevSettings"],[49,27,75,25],[49,28,75,25,"default"],[49,35,75,25],[49,36,75,26,"reloadWithReason"],[49,52,75,42],[49,53,75,43,"reason"],[49,59,75,49],[49,63,75,53],[49,86,75,76],[49,87,75,77],[50,8,76,6],[50,9,76,7],[50,15,76,13],[51,10,77,8,"NativeDevSettings"],[51,27,77,25],[51,28,77,25,"default"],[51,35,77,25],[51,36,77,26,"reload"],[51,42,77,32],[51,43,77,33],[51,44,77,34],[52,8,78,6],[53,6,79,4],[53,7,79,5],[54,6,80,4,"onFastRefresh"],[54,19,80,17,"onFastRefresh"],[54,20,80,17],[54,22,80,26],[55,8,81,6,"NativeDevSettings"],[55,25,81,23],[55,26,81,23,"default"],[55,33,81,23],[55,34,81,24,"onFastRefresh"],[55,47,81,37],[55,50,81,40],[55,51,81,41],[56,6,82,4],[57,4,83,2],[57,5,83,3],[58,2,84,0],[59,2,86,0],[59,6,86,0,"_default"],[59,14,86,0],[59,17,86,15,"DevSettings"],[59,28,86,26],[60,0,86,27],[60,3]],"functionMap":{"names":["","addMenuItem","reload","onFastRefresh","emitter.addListener$argument_1"],"mappings":"AAA;ECmC,yDD;EEC,gCF;EGC,wBH;ICgB;6DGY;OHI;KDE;IEC;KFM;IGC;KHE"},"hasCjsExports":false},"type":"js/module"}]}