2026-07-20 16:05:17 +00:00
// Module ID: 1608
2026-07-23 10:11:24 +00:00
// Function ID: 17839
2026-07-20 16:05:17 +00:00
// Name: NativeReanimatedModule
2026-07-23 10:11:24 +00:00
// Dependencies: [6, 7, 99, 100, 1598, 1609, 1604, 1593, 1585, 1610]
2026-07-20 16:05:17 +00:00
// Exports: createNativeReanimatedModule
// Module 1608 (NativeReanimatedModule)
2026-07-23 10:11:24 +00:00
import ReanimatedTurboModule from "ReanimatedTurboModule" ;
import processStack from "processStack" ;
import _classPrivateFieldBase from "_classPrivateFieldBase" ;
import importDefaultResult from "_classPrivateFieldKey" ;
const require = arg1 ;
2026-07-20 16:05:17 +00:00
let closure _6 = importDefaultResult ( "workletsModule" ) ;
let closure _7 = importDefaultResult ( "reanimatedModuleProxy" ) ;
2026-07-23 10:11:24 +00:00
let closure _8 = ( ( ) => {
2026-07-20 16:05:17 +00:00
class NativeReanimatedModule {
constructor ( ) {
self = this ;
2026-07-23 10:11:24 +00:00
tmp = outer1 _3 ( this , NativeReanimatedModule ) ;
definePropertyResult = Object . defineProperty ( this , outer1 _6 , { writable : true , value : undefined } ) ;
definePropertyResult1 = Object . defineProperty ( this , outer1 _7 , { writable : true , value : undefined } ) ;
tmp4 = outer1 _5 ( this , outer1 _6 ) ;
tmp4 [ outer1 _6 ] = outer1 _1 ( outer1 _2 [ 4 ] ) . WorkletsModule ;
NativeReanimatedModule . _REANIMATED _VERSION _JS = outer1 _1 ( outer1 _2 [ 5 ] ) . jsVersion ;
2026-07-20 16:05:17 +00:00
if ( undefined === NativeReanimatedModule . _ _reanimatedModuleProxy ) {
2026-07-23 10:11:24 +00:00
tmp5 = outer1 _1 ;
tmp6 = outer1 _2 ;
2026-07-20 16:05:17 +00:00
num = 6 ;
2026-07-23 10:11:24 +00:00
if ( outer1 _1 ( outer1 _2 [ 6 ] ) . ReanimatedTurboModule ) {
tmp7 = outer1 _1 ;
tmp8 = outer1 _2 ;
ReanimatedTurboModule = outer1 _1 ( outer1 _2 [ 6 ] ) . ReanimatedTurboModule ;
2026-07-20 16:05:17 +00:00
if ( ! ReanimatedTurboModule . installTurboModule ( ) ) {
2026-07-23 10:11:24 +00:00
tmp9 = outer1 _5 ;
tmp10 = outer1 _7 ;
tmp12 = outer1 _9 ;
prototype = outer1 _9 . prototype ;
2026-07-20 16:05:17 +00:00
tmp13 = new . target ;
tmp14 = new . target ;
2026-07-23 10:11:24 +00:00
tmp11 = outer1 _5 ( self , outer1 _7 ) ;
tmp15 = new outer1 _9 ( ) ;
2026-07-20 16:05:17 +00:00
tmp16 = tmp15 ;
2026-07-23 10:11:24 +00:00
tmp11 [ outer1 _7 ] = tmp15 ;
2026-07-20 16:05:17 +00:00
}
return ;
}
}
if ( undefined === NativeReanimatedModule . _ _reanimatedModuleProxy ) {
2026-07-23 10:11:24 +00:00
tmp20 = outer1 _1 ;
tmp21 = outer1 _2 ;
2026-07-20 16:05:17 +00:00
num2 = 7 ;
2026-07-23 10:11:24 +00:00
ReanimatedError = outer1 _1 ( outer1 _2 [ 7 ] ) . ReanimatedError ;
2026-07-20 16:05:17 +00:00
prototype2 = ReanimatedError . prototype ;
tmp22 = new . target ;
str = "Native part of Reanimated doesn't seem to be initialized.\nSee https://docs.swmansion.com/react-native-reanimated/docs/guides/troubleshooting#native-part-of-reanimated-doesnt-seem-to-be-initialized for more details." ;
tmp23 = new . target ;
reanimatedError = new ReanimatedError ( "Native part of Reanimated doesn't seem to be initialized.\nSee https://docs.swmansion.com/react-native-reanimated/docs/guides/troubleshooting#native-part-of-reanimated-doesnt-seem-to-be-initialized for more details." ) ;
tmp25 = reanimatedError ;
throw reanimatedError ;
} else {
2026-07-23 10:11:24 +00:00
tmp17 = outer1 _5 ;
tmp18 = outer1 _7 ;
2026-07-20 16:05:17 +00:00
tmp19 = NativeReanimatedModule ;
2026-07-23 10:11:24 +00:00
outer1 _5 ( self , outer1 _7 ) [ outer1 _7 ] = NativeReanimatedModule . _ _reanimatedModuleProxy ;
2026-07-20 16:05:17 +00:00
}
return ;
}
}
let obj = {
key : "scheduleOnUI" ,
value : function scheduleOnUI ( arg0 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . scheduleOnUI ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
const items = [ obj , , , , , , , , , , , , , , , , , ] ;
obj = {
key : "executeOnUIRuntimeSync" ,
value : function executeOnUIRuntimeSync ( arg0 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . executeOnUIRuntimeSync ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 1 ] = obj ;
obj = {
key : "createWorkletRuntime" ,
value : function createWorkletRuntime ( arg0 , arg1 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . createWorkletRuntime ( arg0 , arg1 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 2 ] = obj ;
items [ 3 ] = {
key : "scheduleOnRuntime" ,
value : function scheduleOnRuntime ( arg0 , arg1 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . scheduleOnRuntime ( arg0 , arg1 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 4 ] = {
key : "registerSensor" ,
value : function registerSensor ( arg0 , arg1 , arg2 , arg3 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . registerSensor ( arg0 , arg1 , arg2 , arg3 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 5 ] = {
key : "unregisterSensor" ,
value : function unregisterSensor ( arg0 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . unregisterSensor ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 6 ] = {
key : "registerEventHandler" ,
value : function registerEventHandler ( arg0 , arg1 , arg2 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . registerEventHandler ( arg0 , arg1 , arg2 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 7 ] = {
key : "unregisterEventHandler" ,
value : function unregisterEventHandler ( arg0 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . unregisterEventHandler ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 8 ] = {
key : "getViewProp" ,
value : function getViewProp ( arg0 , arg1 , self ) {
self = this ;
if ( obj . isFabric ( ) ) {
2026-07-23 10:11:24 +00:00
const obj3 = outer1 _1 ( outer1 _2 [ 9 ] ) ;
const shadowNodeWrapperFromRef = outer1 _1 ( outer1 _2 [ 9 ] ) . getShadowNodeWrapperFromRef ( self ) ;
let viewProp = outer1 _5 ( self , outer1 _7 ) [ outer1 _7 ] . getViewProp ( shadowNodeWrapperFromRef , arg1 , arg3 ) ;
const obj4 = outer1 _5 ( self , outer1 _7 ) [ outer1 _7 ] ;
2026-07-20 16:05:17 +00:00
} else {
2026-07-23 10:11:24 +00:00
viewProp = outer1 _5 ( self , outer1 _7 ) [ outer1 _7 ] . getViewProp ( arg0 , arg1 , arg3 ) ;
const obj2 = outer1 _5 ( self , outer1 _7 ) [ outer1 _7 ] ;
2026-07-20 16:05:17 +00:00
}
return viewProp ;
}
} ;
items [ 9 ] = {
key : "configureLayoutAnimationBatch" ,
value : function configureLayoutAnimationBatch ( arg0 ) {
2026-07-23 10:11:24 +00:00
const result = outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . configureLayoutAnimationBatch ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 10 ] = {
key : "setShouldAnimateExitingForTag" ,
value : function setShouldAnimateExitingForTag ( arg0 , arg1 ) {
2026-07-23 10:11:24 +00:00
const result = outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . setShouldAnimateExitingForTag ( arg0 , arg1 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 11 ] = {
key : "enableLayoutAnimations" ,
value : function enableLayoutAnimations ( arg0 ) {
2026-07-23 10:11:24 +00:00
const result = outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . enableLayoutAnimations ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 12 ] = {
key : "configureProps" ,
value : function configureProps ( arg0 , arg1 ) {
2026-07-23 10:11:24 +00:00
outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . configureProps ( arg0 , arg1 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 13 ] = {
key : "subscribeForKeyboardEvents" ,
value : function subscribeForKeyboardEvents ( arg0 , arg1 , arg2 ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . subscribeForKeyboardEvents ( arg0 , arg1 , arg2 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 14 ] = {
key : "unsubscribeFromKeyboardEvents" ,
value : function unsubscribeFromKeyboardEvents ( arg0 ) {
2026-07-23 10:11:24 +00:00
const result = outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . unsubscribeFromKeyboardEvents ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 15 ] = {
key : "markNodeAsRemovable" ,
value : function markNodeAsRemovable ( arg0 ) {
2026-07-23 10:11:24 +00:00
outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . markNodeAsRemovable ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 16 ] = {
key : "unmarkNodeAsRemovable" ,
value : function unmarkNodeAsRemovable ( arg0 ) {
2026-07-23 10:11:24 +00:00
const result = outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . unmarkNodeAsRemovable ( arg0 ) ;
2026-07-20 16:05:17 +00:00
}
} ;
items [ 17 ] = {
key : "getSettledUpdates" ,
value : function getSettledUpdates ( ) {
2026-07-23 10:11:24 +00:00
return outer1 _5 ( this , outer1 _7 ) [ outer1 _7 ] . getSettledUpdates ( ) ;
2026-07-20 16:05:17 +00:00
}
} ;
return callback ( NativeReanimatedModule , items ) ;
2026-07-23 10:11:24 +00:00
} ) ( ) ;
let closure _9 = ( ( ) => {
2026-07-20 16:05:17 +00:00
class DummyReanimatedModuleProxy {
constructor ( ) {
2026-07-23 10:11:24 +00:00
tmp = outer1 _3 ( this , DummyReanimatedModuleProxy ) ;
2026-07-20 16:05:17 +00:00
return ;
}
}
let obj = {
key : "scheduleOnUI" ,
value : function scheduleOnUI ( ) {
}
} ;
const items = [ obj , , , , , , , , , , , , , , , , , ] ;
obj = {
key : "executeOnUIRuntimeSync" ,
value : function executeOnUIRuntimeSync ( ) {
return null ;
}
} ;
items [ 1 ] = obj ;
obj = {
key : "createWorkletRuntime" ,
value : function createWorkletRuntime ( ) {
return null ;
}
} ;
items [ 2 ] = obj ;
items [ 3 ] = {
key : "scheduleOnRuntime" ,
value : function scheduleOnRuntime ( ) {
}
} ;
items [ 4 ] = {
key : "configureLayoutAnimationBatch" ,
value : function configureLayoutAnimationBatch ( ) {
}
} ;
items [ 5 ] = {
key : "setShouldAnimateExitingForTag" ,
value : function setShouldAnimateExitingForTag ( ) {
}
} ;
items [ 6 ] = {
key : "enableLayoutAnimations" ,
value : function enableLayoutAnimations ( ) {
}
} ;
items [ 7 ] = {
key : "configureProps" ,
value : function configureProps ( ) {
}
} ;
items [ 8 ] = {
key : "subscribeForKeyboardEvents" ,
value : function subscribeForKeyboardEvents ( ) {
return - 1 ;
}
} ;
items [ 9 ] = {
key : "unsubscribeFromKeyboardEvents" ,
value : function unsubscribeFromKeyboardEvents ( ) {
}
} ;
items [ 10 ] = {
key : "markNodeAsRemovable" ,
value : function markNodeAsRemovable ( ) {
}
} ;
items [ 11 ] = {
key : "unmarkNodeAsRemovable" ,
value : function unmarkNodeAsRemovable ( ) {
}
} ;
items [ 12 ] = {
key : "registerSensor" ,
value : function registerSensor ( ) {
return - 1 ;
}
} ;
items [ 13 ] = {
key : "unregisterSensor" ,
value : function unregisterSensor ( ) {
}
} ;
items [ 14 ] = {
key : "registerEventHandler" ,
value : function registerEventHandler ( ) {
return - 1 ;
}
} ;
items [ 15 ] = {
key : "unregisterEventHandler" ,
value : function unregisterEventHandler ( ) {
}
} ;
items [ 16 ] = {
key : "getViewProp" ,
value : function getViewProp ( ) {
return null ;
}
} ;
items [ 17 ] = {
key : "getSettledUpdates" ,
value : function getSettledUpdates ( ) {
return [ ] ;
}
} ;
return callback ( DummyReanimatedModuleProxy , items ) ;
2026-07-23 10:11:24 +00:00
} ) ( ) ;
2026-07-20 16:05:17 +00:00
export const createNativeReanimatedModule = function createNativeReanimatedModule ( ) {
return new closure _8 ( ) ;
} ;