2026-07-21 22:01:30 +00:00
// Module ID: 5020
// Function ID: 42886
2026-07-20 16:05:17 +00:00
// Name: _isNativeReflectConstruct
// Dependencies: []
2026-07-21 22:01:30 +00:00
// Module 5020 (_isNativeReflectConstruct)
2026-07-20 16:05:17 +00:00
function _isNativeReflectConstruct ( ) {
let closure _0 = ! valueOf . call ( Reflect . construct ( Boolean , [ ] , ( ) => {
} ) ) ;
function _isNativeReflectConstruct ( ) {
return closure _0 ;
}
const result = _isNativeReflectConstruct ( ) ;
}
let closure _2 = importDefault ( dependencyMap [ 1 ] ) ;
let closure _3 = importDefault ( dependencyMap [ 2 ] ) ;
let closure _4 = importDefault ( dependencyMap [ 3 ] ) ;
let closure _5 = importDefault ( dependencyMap [ 4 ] ) ;
let closure _6 = importDefault ( dependencyMap [ 5 ] ) ;
const importDefaultResult = importDefault ( dependencyMap [ 0 ] ) ;
const importDefaultResult2 = importDefault ( dependencyMap [ 7 ] ) ;
2026-07-21 22:01:30 +00:00
const items = [ ] ;
2026-07-20 16:05:17 +00:00
const tmp5 = ( Component ) => {
class ForceTouchFallback {
constructor ( ) {
self = this ;
tmp = closure _2 ( this , ForceTouchFallback ) ;
obj = closure _5 ( ForceTouchFallback ) ;
tmp2 = closure _4 ;
if ( closure _7 ( ) ) {
tmp6 = globalThis ;
_Reflect = Reflect ;
tmp7 = closure _5 ;
tmp8 = arguments ;
constructResult = Reflect . construct ( obj , arguments , closure _5 ( self ) . constructor ) ;
} else {
tmp3 = arguments ;
tmp4 = arguments ;
constructResult = obj ( ... arguments ) ;
}
return tmp2 ( self , constructResult ) ;
}
}
const arg1 = ForceTouchFallback ;
callback2 ( ForceTouchFallback , Component ) ;
let obj = {
key : "componentDidMount" ,
value : function componentDidMount ( ) {
console . warn ( ForceTouchFallback ( closure _1 [ 8 ] ) . tagMessage ( "ForceTouchGestureHandler is not available on this platform. Please use ForceTouchGestureHandler.forceTouchAvailable to conditionally render other components that would provide a fallback behavior specific to your usecase" ) ) ;
}
} ;
const items = [ obj , ] ;
obj = {
key : "render" ,
value : function render ( ) {
return this . props . children ;
}
} ;
items [ 1 ] = obj ;
return callback ( ForceTouchFallback , items ) ;
} ( importDefault ( dependencyMap [ 6 ] ) . Component ) ;
tmp5 . forceTouchAvailable = false ;
let importDefaultResult3Result = tmp5 ;
if ( null != importDefaultResult2 ) {
importDefaultResult3Result = tmp5 ;
if ( importDefaultResult2 . forceTouchAvailable ) {
const obj = { name : "ForceTouchGestureHandler" } ;
const items1 = [ ] ;
obj . allowedProps = items1 . concat ( importDefaultResult ( arg1 ( dependencyMap [ 10 ] ) . baseGestureHandlerProps ) , items ) ;
obj . config = { } ;
importDefaultResult3Result = importDefault ( dependencyMap [ 9 ] ) ( obj ) ;
const importDefaultResult3 = importDefault ( dependencyMap [ 9 ] ) ;
}
}
let flag ;
if ( null != importDefaultResult2 ) {
flag = importDefaultResult2 . forceTouchAvailable ;
}
if ( ! flag ) {
flag = false ;
}
importDefaultResult3Result . forceTouchAvailable = flag ;
export const forceTouchGestureHandlerProps = items ;
export const forceTouchHandlerName = "ForceTouchGestureHandler" ;
export const ForceTouchGestureHandler = importDefaultResult3Result ;