2026-07-21 22:01:30 +00:00
// Module ID: 13223
// Function ID: 100314
2026-07-20 16:05:17 +00:00
// Name: _isNativeReflectConstruct
// Dependencies: []
2026-07-21 22:01:30 +00:00
// Module 13223 (_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 _0 = require ( dependencyMap [ 0 ] ) ;
let closure _1 = require ( dependencyMap [ 1 ] ) ;
let closure _2 = require ( dependencyMap [ 2 ] ) ;
let closure _3 = require ( dependencyMap [ 3 ] ) ;
let closure _4 = require ( dependencyMap [ 4 ] ) ;
let closure _5 = require ( dependencyMap [ 6 ] ) ;
let closure _6 = require ( dependencyMap [ 7 ] ) ;
2026-07-21 22:01:30 +00:00
let closure _7 = { container : { } , debugContainer : { } , debugTextContainer : { 9223372036854775807 : "Ad heartbeat called but scheduler not started" , 0 : "2026-07-aws-gateway" , 9223372036854775807 : "user" } , debugText : { onFocus : "2026-05-mana-type-consolidation" , onBlur : "user" , ref : "absolute" } } ;
2026-07-20 16:05:17 +00:00
export default ( Component ) => {
class FullScreenOverlay {
constructor ( arg0 ) {
self = this ;
tmp = FullScreenOverlay ( this , FullScreenOverlay ) ;
items = [ ] ;
items [ 0 ] = Component ;
obj = closure _3 ( FullScreenOverlay ) ;
tmp2 = closure _2 ;
if ( closure _8 ( ) ) {
tmp4 = globalThis ;
_Reflect = Reflect ;
tmp5 = closure _3 ;
constructResult = Reflect . construct ( obj , items , closure _3 ( self ) . constructor ) ;
} else {
constructResult = obj . apply ( self , items ) ;
}
tmp2Result = tmp2 ( self , constructResult ) ;
FullScreenOverlay = tmp2Result ;
2026-07-21 06:55:02 +00:00
obj = { opacity : closure _7 . container . opacity } ;
2026-07-20 16:05:17 +00:00
tmp2Result . state = obj ;
emitter = Component . emitter ;
onResult = emitter . on ( "overlay" , ( arg0 ) => {
tmp2Result . setState ( Object . assign ( { } , tmp2Result . state , arg0 ) ) ;
} ) ;
return tmp2Result ;
}
}
let closure _0 = FullScreenOverlay ;
callback2 ( FullScreenOverlay , Component ) ;
let obj = {
key : "createContainerStyle" ,
value : function createContainerStyle ( ) {
let alignItems ;
let justifyContent ;
let opacity ;
const Dimensions = RN . Dimensions ;
( { opacity , justifyContent , alignItems } = this . state ) ;
const size = Dimensions . get ( "window" ) ;
return Object . assign ( { } , closure _7 . container , { opacity , width : size . width , height : size . height , justifyContent , alignItems } ) ;
}
} ;
const items = [ obj , , ] ;
obj = {
key : "renderDebug" ,
value : function renderDebug ( ) {
return null ;
}
} ;
items [ 1 ] = obj ;
obj = {
key : "render" ,
value : function render ( ) {
let Fragment ;
let growToWindow ;
let height ;
let jsx2 ;
let jsxs ;
let marginLeft ;
let resizeMode ;
let uri ;
let width ;
const self = this ;
const state = this . state ;
( { uri , growToWindow , marginLeft } = state ) ;
let num = 0 ;
( { width , height , resizeMode } = state ) ;
if ( undefined !== marginLeft ) {
num = marginLeft ;
}
const marginRight = state . marginRight ;
let num2 = 0 ;
if ( undefined !== marginRight ) {
num2 = marginRight ;
}
const marginTop = state . marginTop ;
let num3 = 0 ;
if ( undefined !== marginTop ) {
num3 = marginTop ;
}
const marginBottom = state . marginBottom ;
let obj = { width , height , marginTop : num3 , marginRight : num2 } ;
let num4 = 0 ;
if ( undefined !== marginBottom ) {
num4 = marginBottom ;
}
obj . marginBottom = num4 ;
obj . marginLeft = num ;
if ( growToWindow ) {
const Dimensions = RN . Dimensions ;
const value = Dimensions . get ( "window" ) ;
( { width : obj . width , height : obj . height } = value ) ;
}
const jsx = React . jsx ;
if ( uri ) {
obj = { } ;
obj = { uri } ;
obj . source = obj ;
obj . style = obj ;
let tmp5 = null ;
if ( growToWindow ) {
tmp5 = resizeMode ;
}
obj . resizeMode = tmp5 ;
let jsxResult = < tmp3 . Image { ... obj } / > ;
} else {
jsxResult = < tmp3 . View / > ;
}
const obj1 = { } ;
const obj2 = { style : self . createContainerStyle ( ) , pointerEvents : "none" } ;
( { jsxs , Fragment , jsx : jsx2 } = React ) ;
obj2 . children = jsxResult ;
const items = [ jsx2 ( RN . View , obj2 ) , self . renderDebug ( ) ] ;
obj1 . children = items ;
return < > < / > ;
}
} ;
items [ 2 ] = obj ;
return callback ( FullScreenOverlay , items ) ;
} ( function _interopRequireWildcard ( _ _esModule ) {
if ( "function" === typeof WeakMap ) {
const _WeakMap = WeakMap ;
const weakMap = new WeakMap ( ) ;
const _WeakMap2 = WeakMap ;
const weakMap1 = new WeakMap ( ) ;
}
if ( ! _ _esModule ) {
const obj = Object . create ( null ) ;
obj . default = _ _esModule ;
let value = obj ;
if ( null !== _ _esModule ) {
if ( "object" === typeof _ _esModule ) {
if ( ! weakMap ) {
value = obj ;
const keys = Object . keys ( ) ;
if ( keys !== undefined ) {
value = obj ;
while ( keys [ tmp ] !== undefined ) {
let tmp22 = tmp13 ;
let callResult = "default" !== tmp13 ;
if ( callResult ) {
let hasOwnProperty = { } . hasOwnProperty ;
callResult = hasOwnProperty . call ( _ _esModule , tmp13 ) ;
}
if ( ! callResult ) {
continue ;
} else {
let _Object = Object ;
let ownPropertyDescriptor = defineProperty ;
if ( defineProperty ) {
let _Object2 = Object ;
ownPropertyDescriptor = Object . getOwnPropertyDescriptor ( _ _esModule , tmp13 ) ;
}
if ( ! ownPropertyDescriptor ) {
obj [ tmp13 ] = _ _esModule [ tmp13 ] ;
let tmp16 = defineProperty ;
let tmp17 = ownPropertyDescriptor ;
// continue
} else {
let definePropertyResult = defineProperty ( obj , tmp13 , ownPropertyDescriptor ) ;
let tmp19 = defineProperty ;
let tmp20 = ownPropertyDescriptor ;
// continue
}
continue ;
}
continue ;
}
}
} else if ( weakMap . has ( _ _esModule ) ) {
value = weakMap . get ( _ _esModule ) ;
} else {
const result = weakMap . set ( _ _esModule , obj ) ;
}
} else {
value = obj ;
}
}
} else {
value = _ _esModule ;
}
return value ;
} ( require ( dependencyMap [ 5 ] ) ) . Component ) ;