// Metro module 1608 (f1609). import * as _Module1609 from "./Module1609"; import { isJest, isChromeDebugger, isWeb } from "./Module1609"; import * as _Module1610 from "./Module1610"; import { registerLoggerConfig, DEFAULT_LOGGER_CONFIG } from "./Module1610"; import * as _runWorkletOnJS from "./runWorkletOnJS"; import { executeOnUIRuntimeSync, runOnUIImmediately } from "./runWorkletOnJS"; import * as _Module1617 from "./Module1617"; import { registerReanimatedError } from "./Module1617"; import { mockedRequestAnimationFrame } from "./Module1621"; function $mk102350($env) { return function e(a0) { _runWorkletOnJS.runOnJS(_Module1610.logToLogBoxAndConsole)(a0); }; } function $mk102351($env) { return (a0) => { _runWorkletOnJS.runOnJS(_Module1617.reportFatalErrorOnJS)({ message: a0.message, stack: a0.stack }); }; } function $mk102353($env) { return (c28913_0) => { const r4 = $env; const r3 = r4[1]; r4[1] = []; r3.forEach((item) => item(c28913_0)); const r9 = $env.$parent; (0, r9[1])(r9[2][2]).callMicrotasks(); }; } function $mk102354($env) { return (a0) => { const r2 = $env; r2[1].push(a0); if (!r2[2]) { r2[2] = true; (0, r2[0])($mk113823(r2)); } return -1; }; } function $mk113823($env) { return (a0) => { $env[2] = false; const r5 = $env.$parent[0]; r5.__frameTimestamp = a0; r5.__flushAnimationFrame(a0); r5.__frameTimestamp = void 0; }; } let callGuardDEV, setupCallGuard, c1276_9, setupConsole, setupRequestAnimationFrame, c1276_12; let env1276; const r3 = env1276 = {}; const c1276_3 = isJest(); const shouldBeUseWeb = _Module1609.shouldBeUseWeb(); const c1276_4 = shouldBeUseWeb; const c1276_5 = isChromeDebugger(); const __initData = { code: "function pnpm_initializersTs2(data){const{runOnJS,logToLogBoxAndConsole}=this.__closure;runOnJS(logToLogBoxAndConsole)(data);}" }; const c1276_6 = __initData; const overrideLogFunctionImplementation = function overrideLogFunctionImplementation() { const r10 = $mk102350(env1276); r10.__closure = { runOnJS: _runWorkletOnJS.runOnJS, logToLogBoxAndConsole: _Module1610.logToLogBoxAndConsole }; r10.__workletHash = 10834450741065; r10.__initData = c1276_6; _Module1610.replaceLoggerImplementation(r10); }; overrideLogFunctionImplementation.__closure = { replaceLoggerImplementation: _Module1610.replaceLoggerImplementation, runOnJS: _runWorkletOnJS.runOnJS, logToLogBoxAndConsole: _Module1610.logToLogBoxAndConsole }; overrideLogFunctionImplementation.__workletHash = 17079079828449; overrideLogFunctionImplementation.__initData = { code: "function overrideLogFunctionImplementation_Pnpm_initializersTs1(){const{replaceLoggerImplementation,runOnJS,logToLogBoxAndConsole}=this.__closure;replaceLoggerImplementation(function(data){'worklet';runOnJS(logToLogBoxAndConsole)(data);});}" }; registerLoggerConfig(DEFAULT_LOGGER_CONFIG); const r51 = $mk102350(r3); r51.__closure = { runOnJS: _runWorkletOnJS.runOnJS, logToLogBoxAndConsole: _Module1610.logToLogBoxAndConsole }; r51.__workletHash = 10834450741065; r51.__initData = __initData; _Module1610.replaceLoggerImplementation(r51); if (shouldBeUseWeb) { global._WORKLET = false; global._log = console.log; global._getAnimationTimestamp = () => performance.now(); } else { executeOnUIRuntimeSync(registerReanimatedError)(); executeOnUIRuntimeSync(registerLoggerConfig)(DEFAULT_LOGGER_CONFIG); executeOnUIRuntimeSync(overrideLogFunctionImplementation)(); } const callGuardDEV2 = function callGuardDEV(a0, ...args) { let r11; try { r11 = a0.apply(void 0, [...args]); } catch (r12) { if (global.__ErrorUtils) { global.__ErrorUtils.reportFatalError(r12); return void 0; } throw r12; } return r11; }; callGuardDEV2.__closure = {}; callGuardDEV2.__workletHash = 4198243943606; callGuardDEV2.__initData = { code: "function callGuardDEV_Pnpm_initializersTs3(fn,...args){try{return fn(...args);}catch(e){if(global.__ErrorUtils){global.__ErrorUtils.reportFatalError(e);}else{throw e;}}}" }; callGuardDEV = callGuardDEV2; const setupCallGuard2 = function setupCallGuard() { const r3 = env1276; global.__callGuardDEV = callGuardDEV; global.__ErrorUtils = { reportFatalError: $mk102351(r3) }; }; setupCallGuard2.__closure = { callGuardDEV: callGuardDEV2, runOnJS: _runWorkletOnJS.runOnJS, reportFatalErrorOnJS: _Module1617.reportFatalErrorOnJS }; setupCallGuard2.__workletHash = 14948004486848; setupCallGuard2.__initData = { code: "function setupCallGuard_Pnpm_initializersTs4(){const{callGuardDEV,runOnJS,reportFatalErrorOnJS}=this.__closure;global.__callGuardDEV=callGuardDEV;global.__ErrorUtils={reportFatalError:function(error){runOnJS(reportFatalErrorOnJS)({message:error.message,stack:error.stack});}};}" }; setupCallGuard = setupCallGuard2; c1276_9 = Object.fromEntries(Object.entries(console).map((item) => { let [r25, c24473_0] = item; const methodWrapper = function methodWrapper() { return c24473_0.apply(void 0, [...Array.prototype.slice.call(arguments, 0)]); }; if (c24473_0.name) { Object.defineProperty(methodWrapper, "name", { value: c24473_0.name, writable: false }); } return [r25, methodWrapper]; })); const setupConsole2 = function setupConsole() { if (!c1276_5) { global.console = { assert: _runWorkletOnJS.runOnJS(c1276_9.assert), debug: _runWorkletOnJS.runOnJS(c1276_9.debug), log: _runWorkletOnJS.runOnJS(c1276_9.log), warn: _runWorkletOnJS.runOnJS(c1276_9.warn), error: _runWorkletOnJS.runOnJS(c1276_9.error), info: _runWorkletOnJS.runOnJS(c1276_9.info) }; } }; setupConsole2.__closure = { IS_CHROME_DEBUGGER: c1276_5, runOnJS: _runWorkletOnJS.runOnJS, capturableConsole: c1276_9 }; setupConsole2.__workletHash = 1380126086828; setupConsole2.__initData = { code: "function setupConsole_Pnpm_initializersTs5(){const{IS_CHROME_DEBUGGER,runOnJS,capturableConsole}=this.__closure;if(!IS_CHROME_DEBUGGER){global.console={assert:runOnJS(capturableConsole.assert),debug:runOnJS(capturableConsole.debug),log:runOnJS(capturableConsole.log),warn:runOnJS(capturableConsole.warn),error:runOnJS(capturableConsole.error),info:runOnJS(capturableConsole.info)};}}" }; setupConsole = setupConsole2; const setupRequestAnimationFrame2 = function setupRequestAnimationFrame() { let env24474; const r1 = env24474 = { $parent: env1276 }; env24474[0] = global.requestAnimationFrame; env24474[1] = []; env24474[2] = false; global.__flushAnimationFrame = $mk102353(r1); global.requestAnimationFrame = $mk102354(r1); }; setupRequestAnimationFrame2.__closure = { callMicrotasks: _runWorkletOnJS.callMicrotasks }; setupRequestAnimationFrame2.__workletHash = 14722266205784; setupRequestAnimationFrame2.__initData = { code: "function setupRequestAnimationFrame_Pnpm_initializersTs6(){const{callMicrotasks}=this.__closure;const nativeRequestAnimationFrame=global.requestAnimationFrame;let animationFrameCallbacks=[];let flushRequested=false;global.__flushAnimationFrame=function(frameTimestamp){const currentCallbacks=animationFrameCallbacks;animationFrameCallbacks=[];currentCallbacks.forEach(function(f){return f(frameTimestamp);});callMicrotasks();};global.requestAnimationFrame=function(callback){animationFrameCallbacks.push(callback);if(!flushRequested){flushRequested=true;nativeRequestAnimationFrame(function(timestamp){flushRequested=false;global.__frameTimestamp=timestamp;global.__flushAnimationFrame(timestamp);global.__frameTimestamp=undefined;});}return-1;};}" }; setupRequestAnimationFrame = setupRequestAnimationFrame2; c1276_12 = { code: "function pnpm_initializersTs7(){const{setupCallGuard,setupConsole,SHOULD_BE_USE_WEB,setupMicrotasks,setupRequestAnimationFrame}=this.__closure;setupCallGuard();setupConsole();if(!SHOULD_BE_USE_WEB){setupMicrotasks();setupRequestAnimationFrame();}global.lastUpdateFrameTimeByTag={};global.lastUpdateByTag={};}" }; export { callGuardDEV2 as callGuardDEV }; export { setupCallGuard2 as setupCallGuard }; export { setupConsole2 as setupConsole }; export function initializeUIRuntime(a0) { if (!isWeb()) { if (!a0) { throw new Error("[Reanimated] Reanimated is trying to initialize the UI runtime without a valid ReanimatedModule"); } if (c1276_3) { globalThis.globalThis.requestAnimationFrame = mockedRequestAnimationFrame; } const r28 = function() { const r2 = env1276; global.__callGuardDEV = callGuardDEV; global.__ErrorUtils = { reportFatalError: $mk102351(r2) }; setupConsole(); if (!c1276_4) { _runWorkletOnJS.setupMicrotasks(); let env24475; const r21 = env24475 = { $parent: env1276 }; env24475[0] = global.requestAnimationFrame; env24475[1] = []; env24475[2] = false; global.__flushAnimationFrame = $mk102353(r21); global.requestAnimationFrame = $mk102354(r21); } global.lastUpdateFrameTimeByTag = {}; global.lastUpdateByTag = {}; }; r28.__closure = { setupCallGuard, setupConsole, SHOULD_BE_USE_WEB: c1276_4, setupMicrotasks: _runWorkletOnJS.setupMicrotasks, setupRequestAnimationFrame }; r28.__workletHash = 2162023783290; r28.__initData = c1276_12; runOnUIImmediately(r28)(); } }