/* Metro module 5327; source: unknown; dependencies: [5325, 5328, 5326] */ import * as Module05325Module from './module-05325.js'; /* Metro dependency 5325 */ import * as StateModule from './module-05326-State.js'; /* Metro dependency 5326 */ import * as ReanimatedModule from './module-05328-Reanimated.js'; /* Metro dependency 5328 */ function _fun47136(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47136, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:6, offset: 0x011b9c1c, size: 295 bytes, params: 8, frame: 19 var setGestureState; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const value = undefined; const env0_2 = (Module05325Module).tagMessage('react-native-reanimated is required in order to use synchronous state management'); const Reanimated = (ReanimatedModule).Reanimated; const useSharedValue = Reanimated == null ? value : Reanimated.useSharedValue; const result = value !== useSharedValue; if (Reanimated != null) { setGestureState = Reanimated.setGestureState; } object = {code: "function create_Pnpm_gestureStateManagerTs1(handlerTag){const{REANIMATED_AVAILABLE,setGestureState,State,warningMessage}=this.__closure;return{handlerTag:handlerTag,begin:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.BEGAN);}else{console.warn(warningMessage);}},activate:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.ACTIVE);}else{console.warn(warningMessage);}},fail:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.FAILED);}else{console.warn(warningMessage);}},end:function(){'worklet';if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.END);}else{console.warn(warningMessage);}}};}"}; object = {code: 'function pnpm_gestureStateManagerTs2(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.BEGAN);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs3(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.ACTIVE);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs4(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.FAILED);}else{console.warn(warningMessage);}}'}; object = {code: 'function pnpm_gestureStateManagerTs5(){const{REANIMATED_AVAILABLE,setGestureState,handlerTag,State,warningMessage}=this.__closure;if(REANIMATED_AVAILABLE){setGestureState(handlerTag,State.END);}else{console.warn(warningMessage);}}'}; exports.GestureStateManager = {create: _fun47137()}; return value; function _fun47137() { // fn#47137, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2034, offset: 0x011b9d43, size: 106 bytes, params: 1, frame: 14 const create_471382 = create_47138; const object = {}; object.REANIMATED_AVAILABLE = result; object.setGestureState = setGestureState; const State = (StateModule).State; object.State = State; object.warningMessage = env0_2; create_471382.__closure = object; create_471382.__workletHash = 11660087535665; create_471382.__initData = env0_5; return create_471382; function create_47138(a0) { // fn#47138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2051, offset: 0x011b9dad, size: 405 bytes, params: 2, frame: 20 const env0_0 = a0; const object = {handlerTag: a0}; let closure = begin; const object2 = {}; object2.REANIMATED_AVAILABLE = result; object2.setGestureState = setGestureState; object2.handlerTag = a0; const State = (StateModule).State; object2.State = State; const binding = env1_2; object2.warningMessage = binding; closure.__closure = object2; closure.__workletHash = 4799367197403; closure.__initData = env1_6; object.begin = closure; closure = activate; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 7932903515929; closure.__initData = env1_7; object.activate = closure; closure = fail_47141; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 6492077607729; closure.__initData = env1_8; object.fail = closure; closure = end_47142; closure.__closure = {REANIMATED_AVAILABLE: result, setGestureState: setGestureState, handlerTag: a0, State: State, warningMessage: binding}; closure.__workletHash = 2856860112444; closure.__initData = env1_9; object.end = closure; return object; function begin() { // fn#47139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2099, owner: create_47138.begin, offset: 0x011b9f42, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.BEGAN); } else { global.console.warn(env2_2); } } function activate() { // fn#47140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2347, owner: create_47138.activate, offset: 0x011b9f9b, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.ACTIVE); } else { global.console.warn(env2_2); } } function create_47138Fail() { // fn#47141, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2592, owner: create_47138.fail, offset: 0x011b9ff4, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.FAILED); } else { global.console.warn(env2_2); } } function create_47138End() { // fn#47142, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5505:2836, owner: create_47138.end, offset: 0x011ba04d, size: 89 bytes, params: 1, frame: 14 if (result) { setGestureState(env0_0, (require(5326) /* metro dependency 5326 */).State.END); } else { global.console.warn(env2_2); } } } } } global.__d(_fun47136, 5327, [5325, 5328, 5326]) /* metro module 5327, dependencies: [5325, 5328, 5326] */;