2026-07-23 10:11:24 +00:00
// Module ID: 5244
2026-07-27 11:26:19 +00:00
// Function ID: 45286
2026-07-20 16:05:17 +00:00
// Name: _isNativeReflectConstruct
2026-07-23 10:11:24 +00:00
// Dependencies: [65, 6, 7, 15, 17, 18, 31, 5245, 5221, 5236, 5234]
2026-07-20 16:05:17 +00:00
2026-07-23 10:11:24 +00:00
// Module 5244 (_isNativeReflectConstruct)
import result from "result" ;
import PlatformConstants from "PlatformConstants" ;
import _possibleConstructorReturn from "_possibleConstructorReturn" ;
import _getPrototypeOf from "_getPrototypeOf" ;
import _inherits from "_inherits" ;
import importDefaultResult from "_toConsumableArray" ;
import importDefaultResult2 from "PlatformConstants" ;
const require = arg1 ;
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 ( ) ;
}
2026-07-23 10:11:24 +00:00
let items = [ "minForce" , "maxForce" , "feedbackOnActivation" ] ;
const tmp5 = ( ( Component ) => {
2026-07-20 16:05:17 +00:00
class ForceTouchFallback {
constructor ( ) {
self = this ;
2026-07-23 10:11:24 +00:00
tmp = outer1 _2 ( this , ForceTouchFallback ) ;
obj = outer1 _5 ( ForceTouchFallback ) ;
tmp2 = outer1 _4 ;
if ( outer1 _7 ( ) ) {
2026-07-20 16:05:17 +00:00
tmp6 = globalThis ;
_Reflect = Reflect ;
2026-07-23 10:11:24 +00:00
tmp7 = outer1 _5 ;
2026-07-20 16:05:17 +00:00
tmp8 = arguments ;
2026-07-23 10:11:24 +00:00
constructResult = Reflect . construct ( obj , arguments , outer1 _5 ( self ) . constructor ) ;
2026-07-20 16:05:17 +00:00
} else {
tmp3 = arguments ;
tmp4 = arguments ;
constructResult = obj ( ... arguments ) ;
}
return tmp2 ( self , constructResult ) ;
}
}
callback2 ( ForceTouchFallback , Component ) ;
let obj = {
key : "componentDidMount" ,
value : function componentDidMount ( ) {
2026-07-23 10:11:24 +00:00
console . warn ( ForceTouchFallback ( outer1 _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" ) ) ;
2026-07-20 16:05:17 +00:00
}
} ;
const items = [ obj , ] ;
obj = {
key : "render" ,
value : function render ( ) {
return this . props . children ;
}
} ;
items [ 1 ] = obj ;
return callback ( ForceTouchFallback , items ) ;
2026-07-23 10:11:24 +00:00
} ) ( require ( "result" ) . Component ) ;
2026-07-20 16:05:17 +00:00
tmp5 . forceTouchAvailable = false ;
let importDefaultResult3Result = tmp5 ;
if ( null != importDefaultResult2 ) {
importDefaultResult3Result = tmp5 ;
if ( importDefaultResult2 . forceTouchAvailable ) {
2026-07-23 10:11:24 +00:00
let obj = { name : "ForceTouchGestureHandler" } ;
2026-07-20 16:05:17 +00:00
const items1 = [ ] ;
2026-07-23 10:11:24 +00:00
obj . allowedProps = items1 . concat ( importDefaultResult ( require ( "combined" ) . baseGestureHandlerProps ) , items ) ;
2026-07-20 16:05:17 +00:00
obj . config = { } ;
2026-07-23 10:11:24 +00:00
importDefaultResult3Result = require ( "_isNativeReflectConstruct" ) ( obj ) ;
const importDefaultResult3 = require ( "_isNativeReflectConstruct" ) ;
2026-07-20 16:05:17 +00:00
}
}
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 ;