2026-07-29 08:29:29 +00:00
// Module ID: 156
// Function ID: 157
// Name: importDefaultResult2
// Dependencies: [41, 42, 90, 91, 70, 154, 157, 162, 164, 166, 167, 168, 169, 170, 126]
// Module 156 (importDefaultResult2)
import _classCallCheck from "_classCallCheck" ;
import _classPrivateFieldBase from "_classPrivateFieldBase" ;
import importDefaultResult from "_createClass" ;
import importDefaultResult1 from "_classPrivateFieldKey" ;
import importDefaultResult2Result from "NativePerformanceCxx" ;
import setPlatformObject from "setPlatformObject" ;
let c10 ;
let c9 ;
let closure _12 ;
let metroImportAll ;
let unpackModuleId ;
const Performance = arg1 ;
let closure _6 = [ "mark" , "measure" ] ;
const error = importDefaultResult2Result ;
( { reportMark : metroImportAll , reportMeasure : c9 , getMarkTime : c10 , clearMarks : unpackModuleId , clearMeasures : closure _12 } = importDefaultResult2Result ) ;
2026-08-05 07:35:12 +00:00
let closure _13 = { startTime : 0 , detail : "channelId" } ;
let closure _14 = { name : "" , startTime : 0 , duration : 0 , detail : "sa" } ;
2026-07-29 08:29:29 +00:00
function getMarkTimeForMeasure ( arg0 ) {
}
let closure _16 = importDefaultResult1 ( "eventCounts" ) ;
class Performance {
constructor ( ) {
tmp = outer1 _4 ( this , Performance ) ;
obj = { writable : true , value : null } ;
eventCounts = new require ( "_isNativeReflectConstruct" ) . EventCounts ( ) ;
obj [ 1 ] = eventCounts ;
definePropertyResult = Object . defineProperty ( this , eventCounts , obj ) ;
this . now = require ( "warnNoNativePerformance" ) . getCurrentTimeStamp ;
return ;
}
}
let items = [
{
key : "eventCounts" ,
get ( ) {
return callback2 ( this , closure _16 ) [ closure _16 ] ;
}
} ,
{
key : "memory" ,
get ( ) {
let hermes _allocatedBytes ;
let hermes _heapSize ;
const simpleMemoryInfo = importDefaultResult2Result . getSimpleMemoryInfo ( ) ;
if ( simpleMemoryInfo . hasOwnProperty ( "hermes_heapSize" ) ) {
( { hermes _heapSize , hermes _allocatedBytes } = simpleMemoryInfo ) ;
const obj = { jsHeapSizeLimit : null , totalJSHeapSize : null , usedJSHeapSize : null } ;
obj [ 1 ] = hermes _heapSize ;
obj [ 2 ] = hermes _allocatedBytes ;
const tmp12 = new importDefault ( 166 ) ( obj ) ;
return tmp12 ;
} else {
const tmp5 = new importDefault ( 166 ) ( ) ;
return tmp5 ;
}
}
} ,
{
key : "rnStartupTiming" ,
get ( ) {
let endTime ;
let executeJavaScriptBundleEntryPointStart ;
let initializeRuntimeStart ;
let startTime ;
const reactNativeStartupTiming = importDefaultResult2Result . getReactNativeStartupTiming ( ) ;
( { startTime , initializeRuntimeStart , executeJavaScriptBundleEntryPointStart , endTime } = reactNativeStartupTiming ) ;
return new importDefault ( 167 ) ( { startTime , initializeRuntimeStart , executeJavaScriptBundleEntryPointStart , endTime } ) ;
}
} ,
{
key : "timeOrigin" ,
get ( ) {
let tmp = null ;
if ( null != closure _3 ) {
return closure _3 ;
} else {
if ( importDefaultResult2Result . timeOrigin ) {
tmp = obj == tmp ;
let timeOriginResult ;
if ( ! tmp ) {
timeOriginResult = obj . timeOrigin ( ) ;
}
let diff = timeOriginResult ;
} else {
const _Date = Date ;
const timestamp = Date . now ( ) ;
diff = timestamp - Performance ( 164 ) . getCurrentTimeStamp ( ) ;
const obj2 = Performance ( 164 ) ;
}
closure _3 = diff ;
}
}
} ,
{
key : "mark" ,
value : function mark ( StringResult ) {
let detail ;
let startTime ;
if ( undefined === StringResult ) {
const _TypeError3 = TypeError ;
const typeError = new TypeError ( "Failed to execute 'mark' on 'Performance': 1 argument required, but only 0 present." ) ;
throw typeError ;
} else {
2026-08-04 21:03:28 +00:00
if ( typeof StringResult !== "string" ) {
2026-07-29 08:29:29 +00:00
const _String = String ;
StringResult = String ( StringResult ) ;
}
detail = undefined ;
startTime = undefined ;
if ( null != arg1 ) {
( { startTime , detail } = arg1 ) ;
}
if ( undefined !== startTime ) {
let NumberResult = startTime ;
2026-08-04 21:03:28 +00:00
if ( typeof startTime !== "number" ) {
2026-07-29 08:29:29 +00:00
const _Number = Number ;
NumberResult = Number ( startTime ) ;
}
if ( NumberResult < 0 ) {
const _TypeError2 = TypeError ;
const _HermesInternal = HermesInternal ;
const typeError1 = new TypeError ( "Failed to execute 'mark' on 'Performance': '" + StringResult + "' cannot have a negative start time." ) ;
throw typeError1 ;
} else {
if ( NumberResult == NumberResult ) {
let currentTimeStamp = NumberResult ;
}
const _TypeError = TypeError ;
const typeError2 = new TypeError ( "Failed to execute 'mark' on 'Performance': Failed to read the 'startTime' property from 'PerformanceMarkOptions': The provided double value is non-finite." ) ;
throw typeError2 ;
}
} else {
currentTimeStamp = Performance ( 164 ) . getCurrentTimeStamp ( ) ;
const obj = Performance ( 164 ) ;
}
let tmp7 ;
if ( undefined !== detail ) {
tmp7 = importDefault ( 168 ) ( detail ) ;
}
closure _13 . startTime = currentTimeStamp ;
closure _13 . detail = tmp7 ;
const performanceMark = new Performance ( 169 ) . PerformanceMark ( StringResult , closure _13 ) ;
callback3 ( StringResult , currentTimeStamp , performanceMark ) ;
return performanceMark ;
}
}
} ,
{
key : "clearMarks" ,
value : function clearMarks ( arg0 ) {
callback6 ( arg0 ) ;
}
} ,
{
key : "measure" ,
2026-08-04 21:03:28 +00:00
value : function measure ( str ) {
2026-07-29 08:29:29 +00:00
let detail ;
let duration ;
let end ;
let start ;
2026-08-04 21:03:28 +00:00
if ( undefined === str ) {
2026-07-29 08:29:29 +00:00
let typeError = globalThis ;
const _TypeError4 = TypeError ;
typeError = new . target ;
typeError = new . target ;
typeError = new TypeError ( "Failed to execute 'measure' on 'Performance': 1 argument required, but only 0 present." ) ;
throw typeError ;
} else {
2026-08-04 21:03:28 +00:00
typeError = str ;
if ( typeof str !== "string" ) {
2026-07-29 08:29:29 +00:00
typeError = globalThis ;
const _String3 = String ;
2026-08-04 21:03:28 +00:00
typeError = String ( str ) ;
2026-07-29 08:29:29 +00:00
}
typeError = arg1 ;
if ( null != arg1 ) {
if ( "object" === typeof arg1 ) {
if ( undefined !== arg2 ) {
typeError = globalThis ;
const _TypeError3 = TypeError ;
typeError = new . target ;
typeError = new . target ;
typeError = new TypeError ( "Failed to execute 'measure' on 'Performance': If a non-empty PerformanceMeasureOptions object was passed, |end_mark| must not be passed." ) ;
throw typeError ;
} else {
( { start , end , duration , detail } = arg1 ) ;
if ( undefined !== start ) {
if ( undefined !== end ) {
if ( undefined !== duration ) {
typeError = globalThis ;
const _TypeError2 = TypeError ;
typeError = new . target ;
typeError = new . target ;
typeError = new TypeError ( "Failed to execute 'measure' on 'Performance': If a non-empty PerformanceMeasureOptions object was passed, it must not have all of its 'start', 'duration', and 'end' properties defined" ) ;
throw typeError ;
}
}
}
let tmp64 ;
if ( "undefined" !== typeof start ) {
if ( "number" === tmp63 ) {
tmp64 = start ;
} else if ( "string" === tmp63 ) {
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
tmp64 = callback5 ( start ) ;
if ( null == tmp64 ) {
const _HermesInternal6 = HermesInternal ;
let tmp73 = importDefault ( 157 ) ;
tmp73 = new tmp73 ( "Failed to execute 'measure' on 'Performance': The mark '" + start + "' does not exist." , "SyntaxError" ) ;
throw tmp73 ;
}
} else {
const _String = String ;
const StringResult = String ( start ) ;
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
tmp64 = callback5 ( StringResult ) ;
if ( null == tmp64 ) {
typeError = importDefault ;
typeError = dependencyMap ;
const _HermesInternal8 = HermesInternal ;
typeError = importDefault ( 157 ) ;
typeError = new . target ;
typeError = new . target ;
typeError = new typeError ( "Failed to execute 'measure' on 'Performance': The mark '" + StringResult + "' does not exist." , "SyntaxError" ) ;
throw typeError ;
}
}
}
if ( "undefined" !== typeof end ) {
if ( "number" === tmp79 ) {
let tmp80 = end ;
} else if ( "string" === tmp79 ) {
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
tmp80 = callback5 ( end ) ;
if ( null == tmp80 ) {
const _HermesInternal7 = HermesInternal ;
let tmp89 = importDefault ( 157 ) ;
tmp89 = new tmp89 ( "Failed to execute 'measure' on 'Performance': The mark '" + end + "' does not exist." , "SyntaxError" ) ;
throw tmp89 ;
}
} else {
const _String2 = String ;
const StringResult1 = String ( end ) ;
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
tmp80 = callback5 ( StringResult1 ) ;
if ( null == tmp80 ) {
typeError = importDefault ;
typeError = dependencyMap ;
const _HermesInternal9 = HermesInternal ;
typeError = importDefault ( 157 ) ;
typeError = new . target ;
typeError = new . target ;
typeError = new typeError ( "Failed to execute 'measure' on 'Performance': The mark '" + StringResult1 + "' does not exist." , "SyntaxError" ) ;
throw typeError ;
}
}
}
let tmp96 ;
if ( "undefined" !== typeof duration ) {
if ( "number" === tmp95 ) {
tmp96 = duration ;
} else {
const _Number = Number ;
const NumberResult = Number ( duration ) ;
const _Number2 = Number ;
tmp96 = NumberResult ;
if ( ! Number . isFinite ( NumberResult ) ) {
const _TypeError = TypeError ;
typeError = new . target ;
typeError = new TypeError ( "Failed to execute 'measure' on 'Performance': Failed to read the 'duration' property from 'PerformanceMeasureOptions': The provided double value is non-finite." ) ;
throw typeError ;
}
}
}
if ( undefined === tmp64 ) {
let num4 = 0 ;
if ( undefined !== tmp80 ) {
num4 = 0 ;
if ( undefined !== tmp96 ) {
num4 = tmp80 - tmp96 ;
}
}
tmp64 = num4 ;
}
if ( undefined !== tmp96 ) {
let currentTimeStamp = tmp96 ;
let num3 = tmp64 ;
if ( undefined !== detail ) {
typeError = importDefault ;
typeError = dependencyMap ;
currentTimeStamp = tmp96 ;
num3 = tmp64 ;
const tmp10 = importDefault ( 168 ) ( detail ) ;
}
} else {
if ( undefined === tmp64 ) {
typeError = Performance ;
typeError = dependencyMap ;
typeError = Performance ( 164 ) . getCurrentTimeStamp ( ) - tmp64 ;
const obj4 = Performance ( 164 ) ;
}
typeError = tmp80 - tmp64 ;
}
}
} else if ( "string" === tmp19 ) {
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
const tmp42 = callback5 ( arg1 ) ;
if ( null == tmp42 ) {
const _HermesInternal5 = HermesInternal ;
let tmp57 = importDefault ( 157 ) ;
tmp57 = new tmp57 ( "Failed to execute 'measure' on 'Performance': The mark '" + arg1 + "' does not exist." , "SyntaxError" ) ;
throw tmp57 ;
} else {
if ( undefined !== arg2 ) {
2026-08-04 21:03:28 +00:00
if ( typeof tmp40 !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
const tmp41Result = tmp41 ( arg2 ) ;
if ( null == tmp41Result ) {
const _HermesInternal4 = HermesInternal ;
let tmp49 = importDefault ( 157 ) ;
tmp49 = new tmp49 ( "Failed to execute 'measure' on 'Performance': The mark '" + arg2 + "' does not exist." , "SyntaxError" ) ;
throw tmp49 ;
} else {
let diff = tmp41Result - tmp42 ;
}
} else {
diff = Performance ( 164 ) . getCurrentTimeStamp ( ) - tmp42 ;
const obj3 = Performance ( 164 ) ;
}
currentTimeStamp = diff ;
num3 = tmp42 ;
}
tmp40 = getMarkTimeForMeasure ;
tmp41 = callback5 ;
} else {
typeError = globalThis ;
const _String4 = String ;
typeError = getMarkTimeForMeasure ;
typeError = String ( arg1 ) ;
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
const tmp21 = callback5 ( typeError ) ;
if ( null == tmp21 ) {
const _HermesInternal3 = HermesInternal ;
let tmp35 = importDefault ( 157 ) ;
tmp35 = new tmp35 ( "Failed to execute 'measure' on 'Performance': The mark '" + typeError + "' does not exist." , "SyntaxError" ) ;
throw tmp35 ;
} else {
if ( undefined !== arg2 ) {
2026-08-04 21:03:28 +00:00
if ( typeof typeError !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
const tmp20Result = tmp20 ( arg2 ) ;
if ( null == tmp20Result ) {
const _HermesInternal2 = HermesInternal ;
let tmp28 = importDefault ( 157 ) ;
tmp28 = new tmp28 ( "Failed to execute 'measure' on 'Performance': The mark '" + arg2 + "' does not exist." , "SyntaxError" ) ;
throw tmp28 ;
} else {
let diff1 = tmp20Result - tmp21 ;
}
} else {
diff1 = Performance ( 164 ) . getCurrentTimeStamp ( ) - tmp21 ;
const obj2 = Performance ( 164 ) ;
}
currentTimeStamp = diff1 ;
num3 = tmp21 ;
}
tmp20 = callback5 ;
}
} else {
if ( undefined !== arg2 ) {
2026-08-04 21:03:28 +00:00
if ( typeof getMarkTimeForMeasure !== "function" ) {
2026-07-29 08:29:29 +00:00
typeError = HermesBuiltin . throwTypeError ( ) ;
}
const tmp9 = callback5 ( arg2 ) ;
if ( null == tmp9 ) {
const _HermesInternal = HermesInternal ;
let tmp13 = importDefault ( 157 ) ;
tmp13 = new tmp13 ( "Failed to execute 'measure' on 'Performance': The mark '" + arg2 + "' does not exist." , "SyntaxError" ) ;
throw tmp13 ;
} else {
currentTimeStamp = tmp9 ;
}
} else {
currentTimeStamp = Performance ( 164 ) . getCurrentTimeStamp ( ) ;
const obj = Performance ( 164 ) ;
}
num3 = 0 ;
}
typeError = closure _14 ;
closure _14 . name = typeError ;
closure _14 . startTime = num3 ;
closure _14 . duration = currentTimeStamp ;
closure _14 . detail = tmp10 ;
typeError = Performance ;
typeError = dependencyMap ;
typeError = new . target ;
typeError = new . target ;
typeError = closure _14 ;
typeError = new Performance ( 169 ) . PerformanceMeasure ( closure _14 ) ;
typeError = callback4 ;
typeError = num3 ;
typeError = currentTimeStamp ;
typeError = callback4 ( typeError , num3 , currentTimeStamp , typeError ) ;
return typeError ;
}
}
} ,
{
key : "clearMeasures" ,
value : function clearMeasures ( arg0 ) {
callback7 ( arg0 ) ;
}
} ,
{
key : "getEntries" ,
value : function getEntries ( ) {
const entries = importDefaultResult2Result . getEntries ( ) ;
return entries . map ( Performance ( 170 ) . rawToPerformanceEntry ) ;
}
} ,
{
key : "getEntriesByType" ,
value : function getEntriesByType ( type ) {
if ( null != type ) {
if ( ! closure _6 . includes ( type ) ) {
const _console = console ;
console . warn ( "Deprecated API for given entry type." ) ;
let items = [ ] ;
}
return items ;
}
const entriesByType = importDefaultResult2Result . getEntriesByType ( Performance ( 170 ) . performanceEntryTypeToRaw ( type ) ) ;
items = entriesByType . map ( Performance ( 170 ) . rawToPerformanceEntry ) ;
}
} ,
{
key : "getEntriesByName" ,
value : function getEntriesByName ( arg0 , type ) {
if ( null != type ) {
if ( ! closure _6 . includes ( type ) ) {
const _console = console ;
console . warn ( "Deprecated API for given entry type." ) ;
let items = [ ] ;
}
return items ;
}
let result ;
if ( null != type ) {
result = Performance ( 170 ) . performanceEntryTypeToRaw ( type ) ;
const obj = Performance ( 170 ) ;
}
const entriesByName = importDefaultResult2Result . getEntriesByName ( arg0 , result ) ;
items = entriesByName . map ( Performance ( 170 ) . rawToPerformanceEntry ) ;
}
}
] ;
const importDefaultResultResult = importDefaultResult ( Performance , items ) ;
class Performance {
constructor ( ) {
typeError = new TypeError ( "Failed to construct 'Performance': Illegal constructor" ) ;
throw typeError ;
}
}
Performance . prototype = importDefaultResultResult . prototype ;
setPlatformObject . setPlatformObject ( importDefaultResultResult ) ;
export default importDefaultResultResult ;
export const Performance _public = Performance ;