{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-performance@6.0.0/lib/commonjs/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,OAAO,eAAe,QAAS,sBAAuB,CACpD,YAAY,EACZ,IAAK,WACH,OAAO,UAAU,mBACnB,IAEF,QAAQ,0BAA4B,QAAQ,aAAU,EACtD,IAAI,aAAe,QAAQ,gBACvB,kBAAoB,QAAQ,uBAC5B,gBAAkB,QAAQ,qBAC1B,UAAY,QAAQ,cACxB,MAAM,qBAAuB,OAAO,eAA8C,MAA7B,OAAO,mBACtD,qBAAuB,qBAAuB,QAAQ,gCAAgC,QAAU,aAAa,cAAc,qBACjI,GAAiC,YAA7B,aAAa,SAAS,IAAoB,qBAAsB,CAClE,MAAM,EAAU,IAAI,aAAa,mBAAmB,sBACpD,EAAQ,YAAY,QAAQ,KAC1B,EAAI,UAAU,UAAU,IAAI,kBAAkB,2BAA2B,EAAK,KAAM,EAAK,UAAW,EAAK,QAAQ,IAEnH,EAAQ,YAAY,UAAU,KAC5B,EAAI,UAAU,UAAU,IAAI,kBAAkB,kBAAkB,EAAK,KAAM,CACzE,UAAW,EAAK,UAChB,MAAO,EAAK,MACZ,OAAQ,EAAK,SACZ,GAEP,CACA,IAAI,SAAW,UAAU,YACzB,QAAQ,QAAU,SAClB,MAAM,0BAA4B,aAClB,UAAU,OAAS,QAAsB,IAAjB,UAAU,KAAmB,UAAU,IAG3E,EAAI,gBAAgB,uBAAuB,WAAY,UAAU,YAAa,UAAU,WAExF,EAAI,gBAAgB,yBAAyB,WAEjD,EACA,QAAQ,0BAA4B","file":"/npm/react-native-performance@6.0.0/lib/commonjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-performance@6.0.0/lib/commonjs/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","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nObject.defineProperty(exports, \"PerformanceObserver\", {\n  enumerable: true,\n  get: function () {\n    return _instance.PerformanceObserver;\n  }\n});\nexports.setResourceLoggingEnabled = exports.default = void 0;\nvar _reactNative = require(\"react-native\");\nvar _performanceEntry = require(\"./performance-entry\");\nvar _resourceLogger = require(\"./resource-logger\");\nvar _instance = require(\"./instance\");\nconst isTurboModuleEnabled = global.RN$Bridgeless || global.__turboModuleProxy != null;\nconst RNPerformanceManager = isTurboModuleEnabled ? require('./NativeRNPerformanceManager').default : _reactNative.NativeModules.RNPerformanceManager;\nif (_reactNative.Platform.OS === 'android' || RNPerformanceManager) {\n  const emitter = new _reactNative.NativeEventEmitter(RNPerformanceManager);\n  emitter.addListener('mark', data => {\n    (0, _instance.addEntry)(new _performanceEntry.PerformanceReactNativeMark(data.name, data.startTime, data.detail));\n  });\n  emitter.addListener('metric', data => {\n    (0, _instance.addEntry)(new _performanceEntry.PerformanceMetric(data.name, {\n      startTime: data.startTime,\n      value: data.value,\n      detail: data.detail\n    }));\n  });\n}\nvar _default = _instance.performance;\nexports.default = _default;\nconst setResourceLoggingEnabled = function () {\n  let enabled = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;\n  if (enabled) {\n    //@ts-ignore\n    (0, _resourceLogger.installResourceLogger)(globalThis, _instance.performance, _instance.addEntry);\n  } else {\n    (0, _resourceLogger.uninstallResourceLogger)(globalThis);\n  }\n};\nexports.setResourceLoggingEnabled = setResourceLoggingEnabled;\n"]}