2026-08-05 07:35:12 +00:00
// Module ID: 5328
// Function ID: 5329
2026-07-29 08:29:29 +00:00
// Name: BottomSheet
2026-08-05 07:35:12 +00:00
// Dependencies: [32, 19, 17, 21, 1606, 5329, 5330, 5353, 5326, 5342, 38, 5336, 5447, 5449, 5452, 5454, 5458, 5461, 5465]
2026-07-29 08:29:29 +00:00
2026-08-05 07:35:12 +00:00
// Module 5328 (BottomSheet)
2026-07-29 08:29:29 +00:00
import _slicedToArray from "_slicedToArray" ;
import noop from "noop" ;
import "noop" ;
import get _ActivityIndicator from "BottomSheetFooter" ;
import jsxProd from "jsxProd" ;
let c10 ;
let c4 ;
let c5 ;
let c9 ;
let closure _6 ;
let error ;
let forwardRef ;
let memo ;
let metroImportAll ;
let unpackModuleId ;
const require = arg1 ;
( { useMemo : c4 , useCallback : c5 , useImperativeHandle : closure _6 , useEffect : error , forwardRef , memo } = noop ) ;
( { Platform : metroImportAll , StyleSheet : c9 } = get _ActivityIndicator ) ;
( { jsx : c10 , jsxs : unpackModuleId } = jsxProd ) ;
const result = require ( "cancelAnimation" ) . addWhitelistedUIProps ( { decelerationRate : true } ) ;
let closure _12 = { code : "function pnpm_BottomSheetTsx1(){const{topInset,bottomInset,$modal,_animatedContainerHeight}=this.__closure;const verticalInset=topInset+bottomInset;return $modal?_animatedContainerHeight.value-verticalInset:_animatedContainerHeight.value;}" } ;
let closure _13 = { code : "function pnpm_BottomSheetTsx2(){const{animatedSnapPoints}=this.__closure;return animatedSnapPoints.value[animatedSnapPoints.value.length-1];}" } ;
let closure _14 = { code : "function pnpm_BottomSheetTsx3(){const{animatedContainerHeight,$modal,detached,bottomInset}=this.__closure;let closedPosition=animatedContainerHeight.value;if($modal||detached){closedPosition=animatedContainerHeight.value+bottomInset;}return closedPosition;}" } ;
let closure _15 = { code : "function pnpm_BottomSheetTsx4(){const{animatedContainerHeight,animatedHighestSnapPoint}=this.__closure;return animatedContainerHeight.value-animatedHighestSnapPoint.value;}" } ;
let closure _16 = { code : "function pnpm_BottomSheetTsx5(){const{_providedContainerHeight,animatedContainerHeight,INITIAL_CONTAINER_HEIGHT,handleComponent,animatedHandleHeight,INITIAL_HANDLE_HEIGHT,animatedSnapPoints,INITIAL_SNAP_POINT}=this.__closure;let isContainerHeightCalculated=false;if(_providedContainerHeight!==null||_providedContainerHeight!==undefined){isContainerHeightCalculated=true;}if(animatedContainerHeight.value!==INITIAL_CONTAINER_HEIGHT){isContainerHeightCalculated=true;}let isHandleHeightCalculated=false;if(handleComponent===null){animatedHandleHeight.value=0;isHandleHeightCalculated=true;}if(animatedHandleHeight.value!==INITIAL_HANDLE_HEIGHT){isHandleHeightCalculated=true;}let isSnapPointsNormalized=false;if(animatedSnapPoints.value[0]!==INITIAL_SNAP_POINT){isSnapPointsNormalized=true;}return isContainerHeightCalculated&&isHandleHeightCalculated&&isSnapPointsNormalized;}" } ;
let closure _17 = { code : "function pnpm_BottomSheetTsx6(){const{animatedPosition,animatedClosedPosition,SHEET_STATE,animatedContainerHeight,animatedSheetHeight,animatedKeyboardHeightInContainer,keyboardBehavior,KEYBOARD_BEHAVIOR,isInTemporaryPosition}=this.__closure;if(animatedPosition.value>=animatedClosedPosition.value){return SHEET_STATE.CLOSED;}const extendedPosition=animatedContainerHeight.value-animatedSheetHeight.value;if(animatedPosition.value===extendedPosition){return SHEET_STATE.EXTENDED;}const keyboardHeightInContainer=animatedKeyboardHeightInContainer.value;const extendedPositionWithKeyboard=Math.max(0,animatedContainerHeight.value-(animatedSheetHeight.value+keyboardHeightInContainer));if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive&&isInTemporaryPosition.value&&animatedPosition.value===extendedPositionWithKeyboard){return SHEET_STATE.EXTENDED;}if(animatedPosition.value===0){return SHEET_STATE.FILL_PARENT;}if(animatedPosition.value<extendedPosition){return SHEET_STATE.OVER_EXTENDED;}return SHEET_STATE.OPENED;}" } ;
let closure _18 = { code : "function pnpm_BottomSheetTsx7(){const{enableContentPanningGesture,SCROLLABLE_STATE,animatedScrollableOverrideState,animatedSheetState,SHEET_STATE,animatedKeyboardState,KEYBOARD_STATE,animatedAnimationState,ANIMATION_STATE}=this.__closure;if(!enableContentPanningGesture){return SCROLLABLE_STATE.UNLOCKED;}if(animatedScrollableOverrideState.value!==SCROLLABLE_STATE.UNDETERMINED){return animatedScrollableOverrideState.value;}if(animatedSheetState.value===SHEET_STATE.FILL_PARENT){return SCROLLABLE_STATE.UNLOCKED;}if(animatedSheetState.value===SHEET_STATE.EXTENDED){return SCROLLABLE_STATE.UNLOCKED;}if(animatedKeyboardState.value===KEYBOARD_STATE.SHOWN&&animatedAnimationState.value===ANIMATION_STATE.RUNNING){return SCROLLABLE_STATE.UNLOCKED;}return SCROLLABLE_STATE.LOCKED;}" } ;
let closure _19 = { code : "function pnpm_BottomSheetTsx8(){const{animatedSnapPoints,animatedContainerHeight,isLayoutCalculated,interpolate,animatedPosition,Extrapolation,android_keyboardInputMode,KEYBOARD_INPUT_MODE,animatedAnimationSource,ANIMATION_SOURCE,animatedAnimationState,ANIMATION_STATE,isInTemporaryPosition,animatedCurrentIndex,animatedNextPositionIndex}=this.__closure;const adjustedSnapPoints=animatedSnapPoints.value.slice().reverse();const adjustedSnapPointsIndexes=animatedSnapPoints.value.slice().map(function(_,index){return index;}).reverse();adjustedSnapPoints.push(animatedContainerHeight.value);adjustedSnapPointsIndexes.push(-1);const currentIndex=isLayoutCalculated.value?interpolate(animatedPosition.value,adjustedSnapPoints,adjustedSnapPointsIndexes,Extrapolation.CLAMP):-1;if(android_keyboardInputMode===KEYBOARD_INPUT_MODE.adjustResize&&animatedAnimationSource.value===ANIMATION_SOURCE.KEYBOARD&&animatedAnimationState.value===ANIMATION_STATE.RUNNING&&isInTemporaryPosition.value){return Math.max(animatedCurrentIndex.value,currentIndex);}if(animatedAnimationSource.value===ANIMATION_SOURCE.SNAP_POINT_CHANGE&&animatedAnimationState.value===ANIMATION_STATE.RUNNING){return animatedNextPositionIndex.value;}return currentIndex;}" } ;
let closure _20 = { code : "function pnpm_BottomSheetTsx9(){const{cancelAnimation,animatedPosition,animatedAnimationSource,ANIMATION_SOURCE,animatedAnimationState,ANIMATION_STATE}=this.__closure;cancelAnimation(animatedPosition);animatedAnimationSource.value=ANIMATION_SOURCE.NONE;animatedAnimationState.value=ANIMATION_STATE.STOPPED;}" } ;
let closure _21 = { code : "function animateToPositionCompleted_Pnpm_BottomSheetTsx10(isFinished){const{__DEV__,runOnJS,print,animatedCurrentIndex,animatedNextPosition,animatedNextPositionIndex,animatedAnimationSource,ANIMATION_SOURCE,isAnimatedOnMount,isForcedClosing,animatedAnimationState,ANIMATION_STATE,INITIAL_VALUE,animatedContainerHeightDidChange}=this.__closure;if(!isFinished){return;}if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'animateToPositionCompleted',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedNextPosition:animatedNextPosition.value,animatedNextPositionIndex:animatedNextPositionIndex.value}});}if(animatedAnimationSource.value===ANIMATION_SOURCE.MOUNT){isAnimatedOnMount.value=true;}isForcedClosing.value=false;animatedAnimationSource.value=ANIMATION_SOURCE.NONE;animatedAnimationState.value=ANIMATION_STATE.STOPPED;animatedNextPosition.value=INITIAL_VALUE;animatedNextPositionIndex.value=INITIAL_VALUE;animatedContainerHeightDidChange.value=false;}" } ;
let closure _22 = { code : "function animateToPosition_Pnpm_BottomSheetTsx11(position,source,velocity=0,configs){const{__DEV__,runOnJS,print,animatedPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPosition,stopAnimation,animatedAnimationSource,animatedKeyboardState,KEYBOARD_STATE,keyboardBehavior,KEYBOARD_BEHAVIOR,animatedKeyboardHeightInContainer,animatedNextPositionIndex,animatedSnapPoints,handleOnAnimate,animate,_providedAnimationConfigs,_providedOverrideReduceMotion,animateToPositionCompleted}=this.__closure;if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'animateToPosition',params:{currentPosition:animatedPosition.value,nextPosition:position,source:source}});}if(position===animatedPosition.value||position===undefined||animatedAnimationState.value===ANIMATION_STATE.RUNNING&&position===animatedNextPosition.value){return;}if(animatedAnimationState.value===ANIMATION_STATE.RUNNING){stopAnimation();}animatedAnimationState.value=ANIMATION_STATE.RUNNING;animatedAnimationSource.value=source;animatedNextPosition.value=position;let offset=0;if(animatedKeyboardState.value===KEYBOARD_STATE.SHOWN&&keyboardBehavior!==KEYBOARD_BEHAVIOR.extend&&position<animatedPosition.value){offset=animatedKeyboardHeightInContainer.value;}animatedNextPositionIndex.value=animatedSnapPoints.value.indexOf(position+offset);runOnJS(handleOnAnimate)(animatedNextPositionIndex.value,position,source);animatedPosition.value=animate({point:position,configs:configs||_providedAnimationConfigs,velocity:velocity,overrideReduceMotion:_providedOverrideReduceMotion,onComplete:animateToPositionCompleted});}" } ;
let closure _23 = { code : "function setToPosition_Pnpm_BottomSheetTsx12(targetPosition){const setToPosition_Pnpm_BottomSheetTsx12=this._recur;const{animatedPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPosition,__DEV__,runOnJS,print,BottomSheet,animatedNextPositionIndex,animatedSnapPoints,stopAnimation,animatedContainerHeightDidChange}=this.__closure;if(targetPosition===animatedPosition.value||targetPosition===undefined||animatedAnimationState.value===ANIMATION_STATE.RUNNING&&targetPosition===animatedNextPosition.value){return;}if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:setToPosition_Pnpm_BottomSheetTsx12.name,params:{currentPosition:animatedPosition.value,targetPosition:targetPosition}});}animatedNextPosition.value=targetPosition;animatedNextPositionIndex.value=animatedSnapPoints.value.indexOf(targetPosition);stopAnimation();animatedPosition.value=targetPosition;animatedContainerHeightDidChange.value=false;}" } ;
let closure _24 = { code : "function getEvaluatedPosition_Pnpm_BottomSheetTsx13(source){const{animatedCurrentIndex,animatedSnapPoints,animatedKeyboardState,animatedHighestSnapPoint,ANIMATION_SOURCE,keyboardBlurBehavior,KEYBOARD_BLUR_BEHAVIOR,KEYBOARD_STATE,animatedContentGestureState,State,animatedHandleGestureState,isInTemporaryPosition,keyboardBehavior,KEYBOARD_BEHAVIOR,Platform,android_keyboardInputMode,animatedKeyboardHeightInContainer,animatedPosition,isAnimatedOnMount,_providedIndex,animatedClosedPosition}=this.__closure;const currentIndex=animatedCurrentIndex.value;const snapPoints=animatedSnapPoints.value;const keyboardState=animatedKeyboardState.value;const highestSnapPoint=animatedHighestSnapPoint.value;if(source===ANIMATION_SOURCE.KEYBOARD&&keyboardBlurBehavior===KEYBOARD_BLUR_BEHAVIOR.restore&&keyboardState===KEYBOARD_STATE.HIDDEN&&animatedContentGestureState.value!==State.ACTIVE&&animatedHandleGestureState.value!==State.ACTIVE){isInTemporaryPosition.value=false;const nextPosition=snapPoints[currentIndex];return nextPosition;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.extend&&keyboardState===KEYBOARD_STATE.SHOWN){return highestSnapPoint;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.fillParent&&keyboardState===KEYBOARD_STATE.SHOWN){isInTemporaryPosition.value=true;return 0;}if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive&&keyboardState===KEYBOARD_STATE.SHOWN&&!(Platform.OS==='android'&&android_keyboardInputMode==='adjustResize')){isInTemporaryPosition.value=true;const keyboardHeightInContainer=animatedKeyboardHeightInContainer.value;return Math.max(0,highestSnapPoint-keyboardHeightInContainer);}if(isInTemporaryPosition.value){return animatedPosition.value;}if(!isAnimatedOnMount.value){return _providedIndex===-1?animatedClosedPosition.value:snapPoints[_providedIndex];}return snapPoints[currentIndex];}" } ;
let closure _25 = { code : "function evaluatePosition_Pnpm_BottomSheetTsx14(source,animationConfigs){const{isForcedClosing,ANIMATION_SOURCE,isLayoutCalculated,getEvaluatedPosition,isAnimatedOnMount,animateOnMount,animateToPosition,setToPosition,animatedAnimationState,ANIMATION_STATE,animatedNextPositionIndex,isInTemporaryPosition,animatedClosedPosition,animatedCurrentIndex,animatedSnapPoints,animatedIndex,reduceMotion,animatedPosition,animatedContainerHeightDidChange}=this.__closure;if(isForcedClosing.value&&source!==ANIMATION_SOURCE.USER){return;}if(!isLayoutCalculated.value){return;}const proposedPosition=getEvaluatedPosition(source);if(!isAnimatedOnMount.value){if(animateOnMount){animateToPosition(proposedPosition,ANIMATION_SOURCE.MOUNT,undefined,animationConfigs);}else{setToPosition(proposedPosition);isAnimatedOnMount.value=true;}return;}if(animatedAnimationState.value===ANIMATION_STATE.RUNNING){if(animatedNextPositionIndex.value===-1&&!isInTemporaryPosition.value){setToPosition(animatedClosedPosition.value);return;}if(animatedNextPositionIndex.value!==animatedCurrentIndex.value){animateToPosition(animatedSnapPoints.value[animatedNextPositionIndex.value],source,undefined,animationConfigs);return;}}if(animatedAnimationState.value!==ANIMATION_STATE.RUNNING&&animatedIndex.value===-1){if(reduceMotion&&animatedSnapPoints.value[animatedIndex.value]!==animatedPosition.value){return;}setToPosition(animatedClosedPosition.value);return;}if(animatedContainerHeightDidChange.value){setToPosition(proposedPosition);return;}animateToPosition(proposedPosition,source,undefined,animationConfigs);}" } ;
let closure _26 = { code : "function handleSnapToPosition_Pnpm_BottomSheetTsx15(position,animationConfigs){const handleSnapToPosition_Pnpm_BottomSheetTsx15=this._recur;const{__DEV__,print,BottomSheet,normalizeSnapPoint,animatedContainerHeight,isLayoutCalculated,animatedNextPosition,isForcedClosing,isInTemporaryPosition,runOnUI,animateToPosition,ANIMATION_SOURCE}=this.__closure;if(__DEV__){print({component:BottomSheet.name,method:handleSnapToPosition_Pnpm_BottomSheetTsx15.name,params:{position:position}});}const nextPosition=normalizeSnapPoint(position,animatedContainerHeight.value);if(!isLayoutCalculated||nextPosition===animatedNextPosition.value||isForcedClosing.value){return;}isInTemporaryPosition.value=true;runOnUI(animateToPosition)(nextPosition,ANIMATION_SOURCE.USER,0,animationConfigs);}" } ;
let closure _27 = { code : "function pnpm_BottomSheetTsx16(){const{animatedContainerHeight}=this.__closure;return animatedContainerHeight.value;}" } ;
let closure _28 = { code : "function pnpm_BottomSheetTsx17(result,previous){const{INITIAL_CONTAINER_HEIGHT,animatedContainerHeightDidChange,animatedAnimationState,ANIMATION_STATE,animatedAnimationSource,ANIMATION_SOURCE,animatedNextPositionIndex,animateToPosition,animatedClosedPosition}=this.__closure;if(result===INITIAL_CONTAINER_HEIGHT){return;}animatedContainerHeightDidChange.value=result!==previous;if(animatedAnimationState.value===ANIMATION_STATE.RUNNING&&animatedAnimationSource.value===ANIMATION_SOURCE.GESTURE&&animatedNextPositionIndex.value===-1){animateToPosition(animatedClosedPosition.value,ANIMATION_SOURCE.GESTURE);}}" } ;
let closure _29 = { code : "function pnpm_BottomSheetTsx18(){const{animatedSnapPoints}=this.__closure;return animatedSnapPoints.value;}" } ;
let closure _30 = { code : "function pnpm_BottomSheetTsx19(result,previous){const{isAnimatedOnMount,isLayoutCalculated,__DEV__,runOnJS,print,evaluatePosition,ANIMATION_SOURCE}=this.__closure;if(JSON.stringify(result)===JSON.stringify(previous)&&isAnimatedOnMount.value){return;}if(!isLayoutCalculated.value){return;}if(__DEV__){runOnJS(print)({component:'BottomSheet',method:'useAnimatedReaction::OnSnapPointChange',category:'effect',params:{result:result}});}evaluatePosition(ANIMATION_SOURCE.SNAP_POINT_CHANGE);}" } ;
let closure _31 = { code : "function pnpm_BottomSheetTsx20(){const{animatedKeyboardState,animatedKeyboardHeight}=this.__closure;return{_keyboardState:animatedKeyboardState.value,_keyboardHeight:animatedKeyboardHeight.value};}" } ;
let closure _32 = { code : "function pnpm_BottomSheetTsx21(result,_previousResult){const{KEYBOARD_STATE,animatedAnimationState,ANIMATION_STATE,animatedAnimationSource,ANIMATION_SOURCE,__DEV__,runOnJS,print,BottomSheet,animatedKeyboardHeightInContainer,$modal,bottomInset,animatedContainerOffset,Platform,android_keyboardInputMode,KEYBOARD_INPUT_MODE,keyboardBehavior,KEYBOARD_BEHAVIOR,animatedContentGestureState,State,animatedHandleGestureState,keyboardBlurBehavior,KEYBOARD_BLUR_BEHAVIOR,getKeyboardAnimationConfigs,keyboardAnimationEasing,keyboardAnimationDuration,evaluatePosition}=this.__closure;const{_keyboardState:_keyboardState,_keyboardHeight:_keyboardHeight}=result;const _previousKeyboardState=_previousResult===null||_previousResult===void 0?void 0:_previousResult._keyboardState;const _previousKeyboardHeight=_previousResult===null||_previousResult===void 0?void 0:_previousResult._keyboardHeight;if(_keyboardState===_previousKeyboardState&&_keyboardHeight===_previousKeyboardHeight){return;}if(_keyboardState===KEYBOARD_STATE.UNDETERMINED){return;}if(_keyboardState===KEYBOARD_STATE.HIDDEN&&animatedAnimationState.value===ANIMATION_STATE.RUNNING&&animatedAnimationSource.value===ANIMATION_SOURCE.GESTURE){return;}if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::OnKeyboardStateChange',category:'effect',params:{keyboardState:_keyboardState,keyboardHeight:_keyboardHeight}});}animatedKeyboardHeightInContainer.value=_keyboardHeight===0?0:$modal?Math.abs(_keyboardHeight-Math.abs(bottomInset-animatedContainerOffset.value.bottom)):Math.abs(_keyboardHeight-animatedContainerOffset.value.bottom);if(Platform.OS==='android'&&android_keyboardInputMode===KEYBOARD_INPUT_MODE.adjustResize){animatedKeyboardHeightInContainer.value=0;if(keyboardBehavior===KEYBOARD_BEHAVIOR.interactive){return;}}const hasActiveGesture=animatedContentGestureState.value===State.ACTIVE||animatedContentGestureState.value===State.BEGAN||animatedHandleGestureState.value===State.ACTIVE||animatedHandleGestureState.value===State.BEGAN;if(hasActiveGesture){return;}if(_keyboardState===KEYBOARD_STATE.HIDDEN&&keyboardBlurBehavior===KEYBOARD_BLUR_BEHAVIOR.none){return;}const animationConfigs=getKeyboardAnimationConfigs(keyboardAnimationEasing.value,keyboardAnimationDuration.value);evaluatePosition(ANIMATION_SOURCE.KEYBOARD,animationConfigs);}" } ;
let closure _33 = { code : "function pnpm_BottomSheetTsx22(){const{animatedPosition}=this.__closure;return animatedPosition.value;}" } ;
let closure _34 = { code : "function pnpm_BottomSheetTsx23(_animatedPosition){const{_providedAnimatedPosition,topInset}=this.__closure;if(_providedAnimatedPosition){_providedAnimatedPosition.value=_animatedPosition+topInset;}}" } ;
let closure _35 = { code : "function pnpm_BottomSheetTsx24(){const{animatedIndex}=this.__closure;return animatedIndex.value;}" } ;
let closure _36 = { code : "function pnpm_BottomSheetTsx25(_animatedIndex){const{_providedAnimatedIndex}=this.__closure;if(_providedAnimatedIndex){_providedAnimatedIndex.value=_animatedIndex;}}" } ;
let closure _37 = { code : "function pnpm_BottomSheetTsx26(){const{animatedIndex,animatedPosition,animatedAnimationState,animatedContentGestureState,animatedHandleGestureState}=this.__closure;return{_animatedIndex:animatedIndex.value,_animatedPosition:animatedPosition.value,_animationState:animatedAnimationState.value,_contentGestureState:animatedContentGestureState.value,_handleGestureState:animatedHandleGestureState.value};}" } ;
let closure _38 = { code : "function pnpm_BottomSheetTsx27({_animatedIndex:_animatedIndex,_animatedPosition:_animatedPosition,_animationState:_animationState,_contentGestureState:_contentGestureState,_handleGestureState:_handleGestureState}){const{ANIMATION_STATE,animatedNextPosition,INITIAL_VALUE,animatedNextPositionIndex,State,reduceMotion,animatedCurrentIndex,animatedSnapPoints,__DEV__,runOnJS,print,BottomSheet,handleOnChange,_providedOnClose}=this.__closure;if(_animationState!==ANIMATION_STATE.STOPPED){return;}if(animatedNextPosition.value!==INITIAL_VALUE&&animatedNextPositionIndex.value!==INITIAL_VALUE&&(_animatedPosition!==animatedNextPosition.value||_animatedIndex!==animatedNextPositionIndex.value)){return;}if(_animatedIndex%1!==0){return;}const hasNoActiveGesture=(_contentGestureState===State.END||_contentGestureState===State.UNDETERMINED||_contentGestureState===State.CANCELLED)&&(_handleGestureState===State.END||_handleGestureState===State.UNDETERMINED||_handleGestureState===State.CANCELLED);if(!hasNoActiveGesture){return;}if(reduceMotion&&_animatedIndex===animatedCurrentIndex.value&&animatedSnapPoints.value[_animatedIndex]!==_animatedPosition){return;}if(_animatedIndex!==animatedCurrentIndex.value){if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::OnChange',category:'effect',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedIndex:_animatedIndex}});}animatedCurrentIndex.value=_animatedIndex;runOnJS(handleOnChange)(_animatedIndex,_animatedPosition);}if(_animatedIndex===-1&&_providedOnClose){if(__DEV__){runOnJS(print)({component:BottomSheet.name,method:'useAnimatedReaction::onClose',category:'effect',params:{animatedCurrentIndex:animatedCurrentIndex.value,animatedIndex:_animatedIndex}});}runOnJS(_providedOnClose)();}}" } ;
class BottomSheet {
constructor ( arg0 , arg1 ) {
animationConfigs = global . animationConfigs ;
index = global . index ;
num = 0 ;
if ( undefined !== index ) {
num = index ;
}
c1 = num ;
( { snapPoints , initialPosition } = global ) ;
if ( undefined === initialPosition ) {
tmp = animationConfigs ;
tmp2 = DEFAULT _ANIMATE _ON _MOUNT ;
initialPosition = require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _POSITION ;
}
DEFAULT _ANIMATE _ON _MOUNT = global . animateOnMount ;
if ( undefined === DEFAULT _ANIMATE _ON _MOUNT ) {
tmp3 = animationConfigs ;
tmp4 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ANIMATE _ON _MOUNT = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ANIMATE _ON _MOUNT ;
}
DEFAULT _ENABLE _CONTENT _PANNING _GESTURE = global . enableContentPanningGesture ;
if ( undefined === DEFAULT _ENABLE _CONTENT _PANNING _GESTURE ) {
tmp5 = animationConfigs ;
tmp6 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ENABLE _CONTENT _PANNING _GESTURE = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ENABLE _CONTENT _PANNING _GESTURE ;
}
_slicedToArray = DEFAULT _ENABLE _CONTENT _PANNING _GESTURE ;
( { enableOverDrag , enableHandlePanningGesture } = global ) ;
if ( undefined === enableOverDrag ) {
tmp7 = animationConfigs ;
tmp8 = DEFAULT _ANIMATE _ON _MOUNT ;
enableOverDrag = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ENABLE _OVER _DRAG ;
}
DEFAULT _ENABLE _OVER _DRAG = enableOverDrag ;
DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE = global . enablePanDownToClose ;
if ( undefined === DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE ) {
tmp9 = animationConfigs ;
tmp10 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE ;
}
enablePanDownToClose = DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE ;
DEFAULT _DYNAMIC _SIZING = global . enableDynamicSizing ;
if ( undefined === DEFAULT _DYNAMIC _SIZING ) {
tmp11 = animationConfigs ;
tmp12 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _DYNAMIC _SIZING = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _DYNAMIC _SIZING ;
}
DEFAULT _OVER _DRAG _RESISTANCE _FACTOR = global . overDragResistanceFactor ;
if ( undefined === DEFAULT _OVER _DRAG _RESISTANCE _FACTOR ) {
tmp13 = animationConfigs ;
tmp14 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _OVER _DRAG _RESISTANCE _FACTOR = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _OVER _DRAG _RESISTANCE _FACTOR ;
}
overDragResistanceFactor = DEFAULT _OVER _DRAG _RESISTANCE _FACTOR ;
overrideReduceMotion = global . overrideReduceMotion ;
( { keyboardBehavior , style , containerStyle , backgroundStyle , handleStyle , handleIndicatorStyle , gestureEventsHandlersHook } = global ) ;
if ( undefined === keyboardBehavior ) {
tmp15 = animationConfigs ;
tmp16 = DEFAULT _ANIMATE _ON _MOUNT ;
keyboardBehavior = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _KEYBOARD _BEHAVIOR ;
}
DEFAULT _KEYBOARD _BEHAVIOR = keyboardBehavior ;
DEFAULT _KEYBOARD _BLUR _BEHAVIOR = global . keyboardBlurBehavior ;
if ( undefined === DEFAULT _KEYBOARD _BLUR _BEHAVIOR ) {
tmp17 = animationConfigs ;
tmp18 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _KEYBOARD _BLUR _BEHAVIOR = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _KEYBOARD _BLUR _BEHAVIOR ;
}
keyboardBlurBehavior = DEFAULT _KEYBOARD _BLUR _BEHAVIOR ;
DEFAULT _KEYBOARD _INPUT _MODE = global . android _keyboardInputMode ;
if ( undefined === DEFAULT _KEYBOARD _INPUT _MODE ) {
tmp19 = animationConfigs ;
tmp20 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _KEYBOARD _INPUT _MODE = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _KEYBOARD _INPUT _MODE ;
}
android _keyboardInputMode = DEFAULT _KEYBOARD _INPUT _MODE ;
DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE = global . enableBlurKeyboardOnGesture ;
if ( undefined === DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE ) {
tmp21 = animationConfigs ;
tmp22 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE ;
}
closure _12 = DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE ;
DEFAULT _KEYBOARD _INCLUDE _BOTTOM _OFFSET = global . keyboardIncludeBottomOffset ;
if ( undefined === DEFAULT _KEYBOARD _INCLUDE _BOTTOM _OFFSET ) {
tmp23 = animationConfigs ;
tmp24 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _KEYBOARD _INCLUDE _BOTTOM _OFFSET = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _KEYBOARD _INCLUDE _BOTTOM _OFFSET ;
}
containerHeight = global . containerHeight ;
( { containerOffset , topInset } = global ) ;
num2 = 0 ;
if ( undefined !== topInset ) {
num2 = topInset ;
}
c14 = num2 ;
bottomInset = global . bottomInset ;
num3 = 0 ;
if ( undefined !== bottomInset ) {
num3 = bottomInset ;
}
c15 = num3 ;
( { maxDynamicContentSize , contentHeight , handleHeight , animatedPosition } = global ) ;
animatedIndex = global . animatedIndex ;
simultaneousHandlers = global . simultaneousHandlers ;
waitFor = global . waitFor ;
activeOffsetX = global . activeOffsetX ;
activeOffsetY = global . activeOffsetY ;
failOffsetX = global . failOffsetX ;
failOffsetY = global . failOffsetY ;
onChange = global . onChange ;
onClose = global . onClose ;
onAnimate = global . onAnimate ;
$modal = global . $modal ;
tmp25 = undefined !== $modal && $modal ;
closure _27 = tmp25 ;
detached = global . detached ;
tmp26 = undefined !== detached && detached ;
closure _28 = tmp26 ;
handleComponent = global . handleComponent ;
( { backdropComponent , backgroundComponent , renderFooter , accessible , children , BodyComponent } = global ) ;
if ( undefined === accessible ) {
tmp27 = animationConfigs ;
tmp28 = DEFAULT _ANIMATE _ON _MOUNT ;
accessible = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ACCESSIBLE ;
}
DEFAULT _ACCESSIBILITY _LABEL = global . accessibilityLabel ;
if ( undefined === DEFAULT _ACCESSIBILITY _LABEL ) {
tmp29 = animationConfigs ;
tmp30 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ACCESSIBILITY _LABEL = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ACCESSIBILITY _LABEL ;
}
DEFAULT _ACCESSIBILITY _ROLE = global . accessibilityRole ;
if ( undefined === DEFAULT _ACCESSIBILITY _ROLE ) {
tmp31 = animationConfigs ;
tmp32 = DEFAULT _ANIMATE _ON _MOUNT ;
DEFAULT _ACCESSIBILITY _ROLE = require ( "DEFAULT_HANDLE_HEIGHT" ) . DEFAULT _ACCESSIBILITY _ROLE ;
}
tmp33 = animationConfigs ;
tmp34 = DEFAULT _ANIMATE _ON _MOUNT ;
obj = require ( "useBottomSheet" ) ;
INITIAL _CONTAINER _HEIGHT = containerHeight ;
if ( containerHeight == null ) {
INITIAL _CONTAINER _HEIGHT = require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT ;
}
reactiveSharedValue = obj . useReactiveSharedValue ( INITIAL _CONTAINER _HEIGHT ) ;
closure _30 = reactiveSharedValue ;
tmp33Result = require ( "cancelAnimation" ) ;
fn = function _ ( ) {
const value = reactiveSharedValue . value ;
return closure _27 ? value - ( num2 + num3 ) : value ;
} ;
fn . _ _closure = { topInset : num2 , bottomInset : num3 , $modal : tmp25 , _animatedContainerHeight : reactiveSharedValue } ;
fn . _ _workletHash = 4416945277961 ;
fn . _ _initData = closure _12 ;
items = [ , , , ] ;
items [ 0 ] = num2 ;
items [ 1 ] = num3 ;
items [ 2 ] = tmp25 ;
items [ 3 ] = reactiveSharedValue ;
derivedValue = tmp33Result . useDerivedValue ( fn , items ) ;
closure _31 = derivedValue ;
tmp33Result1 = require ( "useBottomSheet" ) ;
if ( containerOffset == null ) {
containerOffset = require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _OFFSET ;
}
reactiveSharedValue1 = tmp33Result1 . useReactiveSharedValue ( containerOffset ) ;
useDerivedValue = reactiveSharedValue1 ;
tmp33Result2 = require ( "useBottomSheet" ) ;
if ( handleHeight == null ) {
handleHeight = require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _HANDLE _HEIGHT ;
}
reactiveSharedValue2 = tmp33Result2 . useReactiveSharedValue ( handleHeight ) ;
INITIAL _HANDLE _HEIGHT = reactiveSharedValue2 ;
tmp33Result3 = require ( "cancelAnimation" ) ;
sharedValue = require ( "_slicedToArray" ) ;
closure _34 = sharedValue ;
tmp33Result4 = require ( "cancelAnimation" ) ;
if ( contentHeight == null ) {
contentHeight = require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT ;
}
sharedValue1 = tmp33Result4 . useSharedValue ( contentHeight ) ;
closure _35 = sharedValue1 ;
tmp33Result5 = require ( "useBottomSheet" ) ;
tmp41 = _slicedToArray ( tmp33Result5 . useAnimatedSnapPoints ( snapPoints , derivedValue , sharedValue1 , reactiveSharedValue2 , sharedValue , DEFAULT _DYNAMIC _SIZING , maxDynamicContentSize ) , 2 ) ;
first = tmp41 [ 0 ] ;
closure _36 = first ;
tmp43 = tmp41 [ 1 ] ;
_ = tmp43 ;
tmp33Result6 = require ( "cancelAnimation" ) ;
class I {
constructor ( ) {
return closure _36 . value [ closure _36 . value . length - 1 ] ;
}
}
I . _ _closure = { animatedSnapPoints : first } ;
I . _ _workletHash = 2910694947130 ;
I . _ _initData = containerHeight ;
items1 = [ ] ;
items1 [ 0 ] = first ;
derivedValue1 = tmp33Result6 . useDerivedValue ( I , items1 ) ;
closure _38 = derivedValue1 ;
tmp33Result7 = require ( "cancelAnimation" ) ;
class T {
constructor ( ) {
sum = closure _31 . value ;
tmp = closure _27 ;
iter = closure _31 ;
if ( ! closure _27 ) {
tmp = closure _28 ;
}
if ( tmp ) {
tmp2 = c15 ;
sum = iter . value + c15 ;
}
return sum ;
}
}
T . _ _closure = { animatedContainerHeight : derivedValue , $modal : tmp25 , detached : tmp26 , bottomInset : num3 } ;
T . _ _workletHash = 1052527833249 ;
T . _ _initData = c14 ;
items2 = [ , , , ] ;
items2 [ 0 ] = derivedValue ;
items2 [ 1 ] = tmp25 ;
items2 [ 2 ] = tmp26 ;
items2 [ 3 ] = num3 ;
derivedValue2 = tmp33Result7 . useDerivedValue ( T , items2 ) ;
BottomSheet = derivedValue2 ;
tmp33Result8 = require ( "cancelAnimation" ) ;
fn2 = function j ( ) {
return derivedValue . value - derivedValue1 . value ;
} ;
fn2 . _ _closure = { animatedContainerHeight : derivedValue , animatedHighestSnapPoint : derivedValue1 } ;
fn2 . _ _workletHash = 12626261619737 ;
fn2 . _ _initData = c15 ;
items3 = [ , ] ;
items3 [ 0 ] = derivedValue ;
items3 [ 1 ] = derivedValue1 ;
derivedValue3 = tmp33Result8 . useDerivedValue ( fn2 , items3 ) ;
closure _40 = derivedValue3 ;
tmp33Result9 = require ( "useBottomSheet" ) ;
num4 = - 1 ;
if ( ! DEFAULT _ANIMATE _ON _MOUNT ) {
num4 = num ;
}
reactiveSharedValue3 = tmp33Result9 . useReactiveSharedValue ( num4 ) ;
closure _41 = reactiveSharedValue3 ;
tmp33Result10 = require ( "cancelAnimation" ) ;
sharedValue2 = tmp33Result10 . useSharedValue ( initialPosition ) ;
INITIAL _CONTAINER _HEIGHT = sharedValue2 ;
tmp33Result11 = require ( "cancelAnimation" ) ;
sharedValue3 = tmp33Result11 . useSharedValue ( require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE ) ;
closure _43 = sharedValue3 ;
tmp33Result12 = require ( "cancelAnimation" ) ;
sharedValue4 = tmp33Result12 . useSharedValue ( require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE ) ;
closure _44 = sharedValue4 ;
tmp33Result13 = require ( "cancelAnimation" ) ;
tmp51 = ! DEFAULT _ANIMATE _ON _MOUNT ;
if ( DEFAULT _ANIMATE _ON _MOUNT ) {
tmp51 = - 1 === num ;
}
sharedValue5 = tmp33Result13 . useSharedValue ( tmp51 ) ;
useDerivedValue = sharedValue5 ;
tmp33Result14 = require ( "cancelAnimation" ) ;
sharedValue6 = tmp33Result14 . useSharedValue ( false ) ;
closure _46 = sharedValue6 ;
tmp33Result15 = require ( "cancelAnimation" ) ;
class X {
constructor ( ) {
tmp2 = null === containerHeight ;
if ( tmp2 ) {
tmp2 = undefined === tmp ;
}
flag = false ;
if ( ! tmp2 ) {
flag = true ;
}
tmp3 = animationConfigs ;
tmp4 = DEFAULT _ANIMATE _ON _MOUNT ;
if ( closure _31 . value !== require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT ) {
flag = true ;
}
flag2 = false ;
if ( null === handleComponent ) {
tmp5 = INITIAL _HANDLE _HEIGHT ;
num = 0 ;
INITIAL _HANDLE _HEIGHT . value = 0 ;
flag2 = true ;
}
if ( INITIAL _HANDLE _HEIGHT . value !== require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _HANDLE _HEIGHT ) {
flag2 = true ;
}
flag3 = false ;
if ( closure _36 . value [ 0 ] !== require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _SNAP _POINT ) {
flag3 = true ;
}
if ( flag ) {
flag = flag2 ;
}
if ( flag ) {
flag = flag3 ;
}
return flag ;
}
}
obj = { _providedContainerHeight : containerHeight , animatedContainerHeight : derivedValue , INITIAL _CONTAINER _HEIGHT : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT , handleComponent , animatedHandleHeight : reactiveSharedValue2 , INITIAL _HANDLE _HEIGHT : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _HANDLE _HEIGHT , animatedSnapPoints : first , INITIAL _SNAP _POINT : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _SNAP _POINT } ;
X . _ _closure = obj ;
X . _ _workletHash = 16854996685215 ;
X . _ _initData = animatedPosition ;
items4 = [ , , , , ] ;
items4 [ 0 ] = containerHeight ;
items4 [ 1 ] = derivedValue ;
items4 [ 2 ] = reactiveSharedValue2 ;
items4 [ 3 ] = first ;
items4 [ 4 ] = handleComponent ;
derivedValue4 = tmp33Result15 . useDerivedValue ( X , items4 ) ;
closure _47 = derivedValue4 ;
tmp33Result16 = require ( "cancelAnimation" ) ;
sharedValue7 = tmp33Result16 . useSharedValue ( false ) ;
closure _48 = sharedValue7 ;
tmp33Result17 = require ( "cancelAnimation" ) ;
sharedValue8 = tmp33Result17 . useSharedValue ( false ) ;
useDerivedValue = sharedValue8 ;
tmp33Result18 = require ( "cancelAnimation" ) ;
sharedValue9 = tmp33Result18 . useSharedValue ( false ) ;
closure _50 = sharedValue9 ;
tmp33Result19 = require ( "cancelAnimation" ) ;
sharedValue10 = tmp33Result19 . useSharedValue ( require ( "Directions" ) . State . UNDETERMINED ) ;
closure _51 = sharedValue10 ;
tmp33Result20 = require ( "cancelAnimation" ) ;
sharedValue11 = tmp33Result20 . useSharedValue ( require ( "Directions" ) . State . UNDETERMINED ) ;
UNDETERMINED = sharedValue11 ;
tmp33Result21 = require ( "useBottomSheet" ) ;
scrollable = tmp33Result21 . useScrollable ( ) ;
animatedScrollableType = scrollable . animatedScrollableType ;
animatedScrollableContentOffsetY = scrollable . animatedScrollableContentOffsetY ;
closure _54 = animatedScrollableContentOffsetY ;
animatedScrollableOverrideState = scrollable . animatedScrollableOverrideState ;
closure _55 = animatedScrollableOverrideState ;
isScrollableRefreshable = scrollable . isScrollableRefreshable ;
setScrollableRef = scrollable . setScrollableRef ;
removeScrollableRef = scrollable . removeScrollableRef ;
tmp33Result22 = require ( "useBottomSheet" ) ;
keyboard = tmp33Result22 . useKeyboard ( { includeBottomOffset : DEFAULT _KEYBOARD _INCLUDE _BOTTOM _OFFSET } ) ;
state = keyboard . state ;
height = keyboard . height ;
animationDuration = keyboard . animationDuration ;
animationEasing = keyboard . animationEasing ;
shouldHandleKeyboardEvents = keyboard . shouldHandleKeyboardEvents ;
closure _63 = shouldHandleKeyboardEvents ;
tmp33Result23 = require ( "cancelAnimation" ) ;
sharedValue12 = require ( "_slicedToArray" ) ;
closure _64 = sharedValue12 ;
tmp33Result24 = require ( "cancelAnimation" ) ;
reducedMotion = tmp33Result24 . useReducedMotion ( ) ;
useReducedMotion = reducedMotion ;
items5 = [ , ] ;
items5 [ 0 ] = reducedMotion ;
items5 [ 1 ] = overrideReduceMotion ;
tmp64 = DEFAULT _ENABLE _OVER _DRAG ( ( ) => {
if ( overrideReduceMotion ) {
if ( tmp !== animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . ReduceMotion . System ) {
let tmp4 = tmp === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . ReduceMotion . Always ;
}
return tmp4 ;
}
tmp4 = reducedMotion ;
} , items5 ) ;
closure _66 = tmp64 ;
tmp33Result25 = require ( "cancelAnimation" ) ;
sharedValue13 = tmp33Result25 . useSharedValue ( require ( "GESTURE_SOURCE" ) . ANIMATION _STATE . UNDETERMINED ) ;
closure _67 = sharedValue13 ;
tmp33Result26 = require ( "cancelAnimation" ) ;
sharedValue14 = tmp33Result26 . useSharedValue ( require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE . MOUNT ) ;
closure _68 = sharedValue14 ;
tmp33Result27 = require ( "cancelAnimation" ) ;
fn3 = function $ ( ) {
if ( sharedValue2 . value >= derivedValue2 . value ) {
return animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . CLOSED ;
} else {
const diff = derivedValue . value - derivedValue3 . value ;
if ( iter . value === diff ) {
return animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . EXTENDED ;
} else {
const _Math = Math ;
const bound = Math . max ( 0 , iter2 . value - ( iter3 . value + sharedValue12 . value ) ) ;
if ( keyboardBehavior === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . KEYBOARD _BEHAVIOR . interactive ) {
if ( sharedValue7 . value ) {
if ( iter . value === bound ) {
let OPENED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . EXTENDED ;
}
return OPENED ;
}
}
if ( 0 === iter . value ) {
OPENED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . FILL _PARENT ;
} else if ( iter . value < diff ) {
OPENED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . OVER _EXTENDED ;
} else {
OPENED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SHEET _STATE . OPENED ;
}
}
}
} ;
obj1 = { animatedPosition : sharedValue2 , animatedClosedPosition : derivedValue2 , SHEET _STATE : require ( "GESTURE_SOURCE" ) . SHEET _STATE , animatedContainerHeight : derivedValue , animatedSheetHeight : derivedValue3 , animatedKeyboardHeightInContainer : sharedValue12 , keyboardBehavior , KEYBOARD _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BEHAVIOR , isInTemporaryPosition : sharedValue7 } ;
fn3 . _ _closure = obj1 ;
fn3 . _ _workletHash = 5310633624984 ;
fn3 . _ _initData = animatedIndex ;
items6 = [ , , , , , , ] ;
items6 [ 0 ] = derivedValue2 ;
items6 [ 1 ] = derivedValue ;
items6 [ 2 ] = sharedValue12 ;
items6 [ 3 ] = sharedValue2 ;
items6 [ 4 ] = derivedValue3 ;
items6 [ 5 ] = sharedValue7 ;
items6 [ 6 ] = keyboardBehavior ;
derivedValue5 = tmp33Result27 . useDerivedValue ( fn3 , items6 ) ;
closure _69 = derivedValue5 ;
tmp33Result28 = require ( "cancelAnimation" ) ;
class Z {
constructor ( ) {
if ( _slicedToArray ) {
tmp3 = animationConfigs ;
tmp4 = DEFAULT _ANIMATE _ON _MOUNT ;
iter = closure _55 ;
if ( closure _55 . value !== require ( "GESTURE_SOURCE" ) . SCROLLABLE _STATE . UNDETERMINED ) {
UNLOCKED = iter . value ;
} else {
tmp16 = animationConfigs ;
tmp17 = DEFAULT _ANIMATE _ON _MOUNT ;
iter2 = closure _69 ;
if ( closure _69 . value !== require ( "GESTURE_SOURCE" ) . SHEET _STATE . FILL _PARENT ) {
tmp18 = animationConfigs ;
tmp19 = DEFAULT _ANIMATE _ON _MOUNT ;
if ( iter2 . value !== require ( "GESTURE_SOURCE" ) . SHEET _STATE . EXTENDED ) {
tmp5 = state ;
tmp6 = animationConfigs ;
tmp7 = DEFAULT _ANIMATE _ON _MOUNT ;
if ( state . value === require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE . SHOWN ) {
tmp8 = closure _67 ;
tmp9 = animationConfigs ;
tmp10 = DEFAULT _ANIMATE _ON _MOUNT ;
}
tmp11 = animationConfigs ;
tmp12 = DEFAULT _ANIMATE _ON _MOUNT ;
UNLOCKED = require ( "GESTURE_SOURCE" ) . SCROLLABLE _STATE . LOCKED ;
}
}
tmp13 = animationConfigs ;
tmp14 = DEFAULT _ANIMATE _ON _MOUNT ;
UNLOCKED = require ( "GESTURE_SOURCE" ) . SCROLLABLE _STATE . UNLOCKED ;
}
tmp15 = UNLOCKED ;
} else {
tmp = animationConfigs ;
tmp2 = DEFAULT _ANIMATE _ON _MOUNT ;
return require ( "GESTURE_SOURCE" ) . SCROLLABLE _STATE . UNLOCKED ;
}
return ;
}
}
obj2 = { enableContentPanningGesture : DEFAULT _ENABLE _CONTENT _PANNING _GESTURE , SCROLLABLE _STATE : require ( "GESTURE_SOURCE" ) . SCROLLABLE _STATE , animatedScrollableOverrideState , animatedSheetState : derivedValue5 , SHEET _STATE : require ( "GESTURE_SOURCE" ) . SHEET _STATE , animatedKeyboardState : state , KEYBOARD _STATE : require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE } ;
Z . _ _closure = obj2 ;
Z . _ _workletHash = 1522258685135 ;
Z . _ _initData = simultaneousHandlers ;
items7 = [ , , , , ] ;
items7 [ 0 ] = DEFAULT _ENABLE _CONTENT _PANNING _GESTURE ;
items7 [ 1 ] = sharedValue13 ;
items7 [ 2 ] = state ;
items7 [ 3 ] = animatedScrollableOverrideState ;
items7 [ 4 ] = derivedValue5 ;
derivedValue6 = tmp33Result28 . useDerivedValue ( Z , items7 ) ;
closure _70 = derivedValue6 ;
tmp33Result29 = require ( "cancelAnimation" ) ;
fn4 = function q ( ) {
let value = first . value ;
const substr = value . slice ( ) ;
const reversed = substr . reverse ( ) ;
value = first . value ;
const substr1 = value . slice ( ) ;
const mapped = substr1 . map ( ( arg0 , arg1 ) => arg1 ) ;
const reversed1 = mapped . reverse ( ) ;
reversed . push ( derivedValue . value ) ;
reversed1 . push ( - 1 ) ;
let num = - 1 ;
if ( derivedValue4 . value ) {
const obj3 = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) ;
value = sharedValue2 . value ;
num = obj3 . interpolate ( value , reversed , reversed1 , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . Extrapolation . CLAMP ) ;
}
if ( DEFAULT _KEYBOARD _INPUT _MODE === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . KEYBOARD _INPUT _MODE . adjustResize ) {
if ( sharedValue14 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . KEYBOARD ) {
if ( sharedValue13 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
if ( sharedValue7 . value ) {
const _Math = Math ;
let bound = Math . max ( reactiveSharedValue3 . value , num ) ;
}
return bound ;
}
}
}
bound = num ;
if ( sharedValue14 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . SNAP _POINT _CHANGE ) {
bound = num ;
if ( sharedValue13 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
bound = sharedValue4 . value ;
}
}
} ;
obj3 = { animatedSnapPoints : first , animatedContainerHeight : derivedValue , isLayoutCalculated : derivedValue4 , interpolate : require ( "cancelAnimation" ) . interpolate , animatedPosition : sharedValue2 , Extrapolation : require ( "cancelAnimation" ) . Extrapolation , android _keyboardInputMode : DEFAULT _KEYBOARD _INPUT _MODE , KEYBOARD _INPUT _MODE : require ( "GESTURE_SOURCE" ) . KEYBOARD _INPUT _MODE , animatedAnimationSource : sharedValue14 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , isInTemporaryPosition : sharedValue7 , animatedCurrentIndex : reactiveSharedValue3 , animatedNextPositionIndex : sharedValue4 } ;
fn4 . _ _closure = obj3 ;
fn4 . _ _workletHash = 1383862303157 ;
fn4 . _ _initData = waitFor ;
items8 = [ , , , , , , , , , ] ;
items8 [ 0 ] = DEFAULT _KEYBOARD _INPUT _MODE ;
items8 [ 1 ] = sharedValue14 ;
items8 [ 2 ] = sharedValue13 ;
items8 [ 3 ] = derivedValue ;
items8 [ 4 ] = reactiveSharedValue3 ;
items8 [ 5 ] = sharedValue4 ;
items8 [ 6 ] = sharedValue2 ;
items8 [ 7 ] = first ;
items8 [ 8 ] = sharedValue7 ;
items8 [ 9 ] = derivedValue4 ;
derivedValue7 = tmp33Result29 . useDerivedValue ( fn4 , items8 ) ;
q = derivedValue7 ;
items9 = [ , , ] ;
items9 [ 0 ] = onChange ;
items9 [ 1 ] = reactiveSharedValue3 ;
items9 [ 2 ] = tmp43 ;
tmp70 = enablePanDownToClose ( function handleOnChange ( arg0 , arg1 ) {
if ( onChange ) {
if ( arg0 === tmp43 . value ) {
let PROVIDED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SNAP _POINT _TYPE . DYNAMIC ;
} else {
PROVIDED = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . SNAP _POINT _TYPE . PROVIDED ;
}
tmp ( arg0 , arg1 , PROVIDED ) ;
}
} , items9 ) ;
useDerivedValue = tmp70 ;
items10 = [ , , ] ;
items10 [ 0 ] = onAnimate ;
items10 [ 1 ] = reactiveSharedValue3 ;
items10 [ 2 ] = sharedValue2 ;
tmp71 = enablePanDownToClose ( function handleOnAnimate ( arg0 , arg1 , arg2 ) {
if ( onAnimate ) {
let tmp3 = arg0 === reactiveSharedValue3 . value ;
if ( tmp3 ) {
tmp3 = - 1 !== arg0 ;
}
if ( ! tmp3 ) {
tmp ( iter . value , arg0 , sharedValue2 . value , arg1 , arg2 ) ;
}
iter = reactiveSharedValue3 ;
}
} , items10 ) ;
ANIMATION _STATE = tmp71 ;
tmp33Result30 = require ( "cancelAnimation" ) ;
class Q {
constructor ( ) {
obj = require ( "cancelAnimation" ) ;
cancelAnimationResult = obj . cancelAnimation ( INITIAL _CONTAINER _HEIGHT ) ;
closure _68 . value = require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE . NONE ;
closure _67 . value = require ( "GESTURE_SOURCE" ) . ANIMATION _STATE . STOPPED ;
return ;
}
}
obj4 = { cancelAnimation : require ( "cancelAnimation" ) . cancelAnimation , animatedPosition : sharedValue2 , animatedAnimationSource : sharedValue14 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE } ;
Q . _ _closure = obj4 ;
Q . _ _workletHash = 17031011772977 ;
Q . _ _initData = activeOffsetX ;
items11 = [ , , ] ;
items11 [ 0 ] = sharedValue2 ;
items11 [ 1 ] = sharedValue13 ;
items11 [ 2 ] = sharedValue14 ;
workletCallback = tmp33Result30 . useWorkletCallback ( Q , items11 ) ;
Q = workletCallback ;
tmp33Result31 = require ( "cancelAnimation" ) ;
animateToPositionCompleted = function animateToPositionCompleted ( arg0 ) {
if ( arg0 ) {
if ( sharedValue14 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . MOUNT ) {
sharedValue5 . value = true ;
}
sharedValue8 . value = false ;
sharedValue14 . value = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . NONE ;
sharedValue13 . value = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . STOPPED ;
sharedValue3 . value = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 5 ] ) . INITIAL _VALUE ;
sharedValue4 . value = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 5 ] ) . INITIAL _VALUE ;
sharedValue9 . value = false ;
const tmp = sharedValue14 ;
}
} ;
obj5 = { _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , animatedCurrentIndex : reactiveSharedValue3 , animatedNextPosition : sharedValue3 , animatedNextPositionIndex : sharedValue4 , animatedAnimationSource : sharedValue14 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , isAnimatedOnMount : sharedValue5 , isForcedClosing : sharedValue8 , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , INITIAL _VALUE : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE , animatedContainerHeightDidChange : sharedValue9 } ;
animateToPositionCompleted . _ _closure = obj5 ;
animateToPositionCompleted . _ _workletHash = 16634512058026 ;
animateToPositionCompleted . _ _initData = activeOffsetY ;
workletCallback1 = tmp33Result31 . useWorkletCallback ( animateToPositionCompleted ) ;
INITIAL _VALUE = workletCallback1 ;
tmp33Result32 = require ( "cancelAnimation" ) ;
animateToPosition = function animateToPosition ( initialPosition , GESTURE , arg2 ) {
let num = arg2 ;
if ( arg2 === undefined ) {
num = 0 ;
}
if ( initialPosition !== sharedValue2 . value ) {
if ( undefined !== initialPosition ) {
if ( sharedValue13 . value !== animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
if ( iter2 . value === tmp18 ( tmp19 [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
workletCallback ( ) ;
}
iter2 . value = tmp18 ( tmp19 [ 8 ] ) . ANIMATION _STATE . RUNNING ;
sharedValue14 . value = GESTURE ;
sharedValue3 . value = initialPosition ;
let tmp8 = state . value === tmp18 ( tmp19 [ 8 ] ) . KEYBOARD _STATE . SHOWN ;
if ( tmp8 ) {
tmp8 = keyboardBehavior !== tmp18 ( tmp19 [ 8 ] ) . KEYBOARD _BEHAVIOR . extend ;
}
if ( tmp8 ) {
tmp8 = initialPosition < iter . value ;
}
let num2 = 0 ;
if ( tmp8 ) {
num2 = sharedValue12 . value ;
}
let tmp11 = arg3 ;
const value = first . value ;
sharedValue4 . value = value . indexOf ( initialPosition + num2 ) ;
let tmp18Result = tmp18 ( tmp19 [ 4 ] ) ;
tmp18Result . runOnJS ( closure _73 ) ( sharedValue4 . value , initialPosition , GESTURE ) ;
tmp18Result = tmp18 ( tmp19 [ 9 ] ) ;
const obj = { point : null , configs : null , velocity : null , overrideReduceMotion : null , onComplete : null } ;
obj [ 0 ] = initialPosition ;
if ( ! arg3 ) {
tmp11 = animationConfigs ;
}
obj [ 1 ] = tmp11 ;
obj [ 2 ] = num ;
obj [ 3 ] = overrideReduceMotion ;
obj [ 4 ] = workletCallback1 ;
iter . value = tmp18Result . animate ( obj ) ;
}
}
}
} ;
obj6 = { _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , animatedPosition : sharedValue2 , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedNextPosition : sharedValue3 , stopAnimation : workletCallback , animatedAnimationSource : sharedValue14 , animatedKeyboardState : state , KEYBOARD _STATE : require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE , keyboardBehavior , KEYBOARD _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BEHAVIOR , animatedKeyboardHeightInContainer : sharedValue12 , animatedNextPositionIndex : sharedValue4 , animatedSnapPoints : first , handleOnAnimate : tmp71 , animate : require ( "normalizeSnapPoint" ) . animate , _providedAnimationConfigs : animationConfigs , _providedOverrideReduceMotion : overrideReduceMotion , animateToPositionCompleted : workletCallback1 } ;
animateToPosition . _ _closure = obj6 ;
animateToPosition . _ _workletHash = 11829586443894 ;
animateToPosition . _ _initData = failOffsetX ;
items12 = [ , , , ] ;
items12 [ 0 ] = tmp71 ;
items12 [ 1 ] = keyboardBehavior ;
items12 [ 2 ] = animationConfigs ;
items12 [ 3 ] = overrideReduceMotion ;
workletCallback2 = tmp33Result32 . useWorkletCallback ( animateToPosition , items12 ) ;
animate = workletCallback2 ;
tmp33Result33 = require ( "cancelAnimation" ) ;
setToPosition = function setToPosition ( value ) {
let tmp2 = value === sharedValue2 . value ;
if ( ! tmp2 ) {
tmp2 = undefined === value ;
}
if ( ! tmp2 ) {
let tmp6 = sharedValue13 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ;
if ( tmp6 ) {
tmp6 = value === sharedValue3 . value ;
}
tmp2 = tmp6 ;
}
if ( ! tmp2 ) {
sharedValue3 . value = value ;
value = first . value ;
sharedValue4 . value = value . indexOf ( value ) ;
workletCallback ( ) ;
sharedValue2 . value = value ;
sharedValue9 . value = false ;
}
} ;
obj7 = { animatedPosition : sharedValue2 , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedNextPosition : sharedValue3 , _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , BottomSheet , animatedNextPositionIndex : sharedValue4 , animatedSnapPoints : first , stopAnimation : workletCallback , animatedContainerHeightDidChange : sharedValue9 } ;
setToPosition . _ _closure = obj7 ;
setToPosition . _ _workletHash = 1470510512522 ;
setToPosition . _ _initData = failOffsetY ;
workletCallback3 = tmp33Result33 . useWorkletCallback ( setToPosition , [ ] ) ;
ANIMATION _STATE = workletCallback3 ;
tmp33Result34 = require ( "cancelAnimation" ) ;
getEvaluatedPosition = function getEvaluatedPosition ( arg0 ) {
let value = reactiveSharedValue3 . value ;
value = first . value ;
value = state . value ;
const value1 = derivedValue1 . value ;
if ( arg0 === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . KEYBOARD ) {
if ( DEFAULT _KEYBOARD _BLUR _BEHAVIOR === tmp ( tmp2 [ 8 ] ) . KEYBOARD _BLUR _BEHAVIOR . restore ) {
if ( value === tmp ( tmp2 [ 8 ] ) . KEYBOARD _STATE . HIDDEN ) {
if ( sharedValue10 . value !== tmp ( tmp2 [ 7 ] ) . State . ACTIVE ) {
if ( sharedValue11 . value !== tmp ( tmp2 [ 7 ] ) . State . ACTIVE ) {
sharedValue7 . value = false ;
return value [ value ] ;
}
}
}
}
}
if ( keyboardBehavior === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . KEYBOARD _BEHAVIOR . extend ) {
if ( value === tmp ( tmp2 [ 8 ] ) . KEYBOARD _STATE . SHOWN ) {
return value1 ;
}
}
if ( keyboardBehavior === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . KEYBOARD _BEHAVIOR . fillParent ) {
if ( value === tmp ( tmp2 [ 8 ] ) . KEYBOARD _STATE . SHOWN ) {
sharedValue7 . value = true ;
return 0 ;
}
}
if ( keyboardBehavior === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . KEYBOARD _BEHAVIOR . interactive ) {
if ( value === tmp ( tmp2 [ 8 ] ) . KEYBOARD _STATE . SHOWN ) {
if ( "adjustResize" !== DEFAULT _KEYBOARD _INPUT _MODE ) {
sharedValue7 . value = true ;
const _Math = Math ;
return Math . max ( 0 , value1 - sharedValue12 . value ) ;
}
}
}
if ( sharedValue7 . value ) {
let value2 = sharedValue2 . value ;
} else if ( sharedValue5 . value ) {
value2 = value [ value ] ;
} else if ( - 1 === - 1 ) {
value2 = derivedValue2 . value ;
} else {
value2 = value [ tmp8 ] ;
}
return value2 ;
} ;
obj8 = { animatedCurrentIndex : reactiveSharedValue3 , animatedSnapPoints : first , animatedKeyboardState : state , animatedHighestSnapPoint : derivedValue1 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , keyboardBlurBehavior : DEFAULT _KEYBOARD _BLUR _BEHAVIOR , KEYBOARD _BLUR _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BLUR _BEHAVIOR , KEYBOARD _STATE : require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE , animatedContentGestureState : sharedValue10 , State : require ( "Directions" ) . State , animatedHandleGestureState : sharedValue11 , isInTemporaryPosition : sharedValue7 , keyboardBehavior , KEYBOARD _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BEHAVIOR , Platform : overrideReduceMotion , android _keyboardInputMode : DEFAULT _KEYBOARD _INPUT _MODE , animatedKeyboardHeightInContainer : sharedValue12 , animatedPosition : sharedValue2 , isAnimatedOnMount : sharedValue5 , _providedIndex : num , animatedClosedPosition : derivedValue2 } ;
getEvaluatedPosition . _ _closure = obj8 ;
getEvaluatedPosition . _ _workletHash = 10275779842691 ;
getEvaluatedPosition . _ _initData = onChange ;
items13 = [ , , , , , , , , , , , , ] ;
items13 [ 0 ] = sharedValue10 ;
items13 [ 1 ] = reactiveSharedValue3 ;
items13 [ 2 ] = sharedValue11 ;
items13 [ 3 ] = derivedValue1 ;
items13 [ 4 ] = sharedValue12 ;
items13 [ 5 ] = state ;
items13 [ 6 ] = sharedValue2 ;
items13 [ 7 ] = first ;
items13 [ 8 ] = sharedValue7 ;
items13 [ 9 ] = sharedValue5 ;
items13 [ 10 ] = keyboardBehavior ;
items13 [ 11 ] = DEFAULT _KEYBOARD _BLUR _BEHAVIOR ;
items13 [ 12 ] = num ;
workletCallback4 = tmp33Result34 . useWorkletCallback ( getEvaluatedPosition , items13 ) ;
KEYBOARD _BEHAVIOR = workletCallback4 ;
tmp33Result35 = require ( "cancelAnimation" ) ;
evaluatePosition = function evaluatePosition ( arg0 , arg1 ) {
if ( ! sharedValue8 . value ) {
if ( derivedValue4 . value ) {
const tmp6 = workletCallback4 ( arg0 ) ;
if ( sharedValue5 . value ) {
if ( sharedValue13 . value === animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
if ( - 1 === sharedValue4 . value ) {
if ( ! sharedValue7 . value ) {
workletCallback3 ( derivedValue2 . value ) ;
}
}
if ( sharedValue4 . value !== reactiveSharedValue3 . value ) {
workletCallback2 ( first . value [ iter2 . value ] , arg0 , undefined , arg1 ) ;
}
}
if ( iter . value !== animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _STATE . RUNNING ) {
if ( - 1 === derivedValue7 . value ) {
workletCallback3 ( derivedValue2 . value ) ;
}
}
if ( sharedValue9 . value ) {
workletCallback3 ( tmp6 ) ;
} else {
workletCallback2 ( tmp6 , arg0 , undefined , arg1 ) ;
}
iter = sharedValue13 ;
} else if ( DEFAULT _ANIMATE _ON _MOUNT ) {
workletCallback2 ( tmp6 , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . MOUNT , undefined , arg1 ) ;
} else {
workletCallback3 ( tmp6 ) ;
tmp7 . value = true ;
}
}
}
} ;
obj9 = { isForcedClosing : sharedValue8 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , isLayoutCalculated : derivedValue4 , getEvaluatedPosition : workletCallback4 , isAnimatedOnMount : sharedValue5 , animateOnMount : DEFAULT _ANIMATE _ON _MOUNT , animateToPosition : workletCallback2 , setToPosition : workletCallback3 , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedNextPositionIndex : sharedValue4 , isInTemporaryPosition : sharedValue7 , animatedClosedPosition : derivedValue2 , animatedCurrentIndex : reactiveSharedValue3 , animatedSnapPoints : first , animatedIndex : derivedValue7 , reduceMotion : tmp64 , animatedPosition : sharedValue2 , animatedContainerHeightDidChange : sharedValue9 } ;
evaluatePosition . _ _closure = obj9 ;
evaluatePosition . _ _workletHash = 15100134260939 ;
evaluatePosition . _ _initData = onClose ;
items14 = [ , , , ] ;
items14 [ 0 ] = workletCallback4 ;
items14 [ 1 ] = workletCallback2 ;
items14 [ 2 ] = workletCallback3 ;
items14 [ 3 ] = tmp64 ;
workletCallback5 = tmp33Result35 . useWorkletCallback ( evaluatePosition , items14 ) ;
ANIMATION _STATE = workletCallback5 ;
tmp33Result36 = require ( "useBottomSheet" ) ;
stableCallback = tmp33Result36 . useStableCallback ( function handleSnapToIndex ( arg0 , arg1 ) {
let value = first . get ( ) ;
if ( derivedValue4 . get ( ) ) {
let tmp5 = arg0 >= - 1 ;
if ( tmp5 ) {
tmp5 = arg0 <= value . length - 1 ;
}
- 1 ( DEFAULT _ANIMATE _ON _MOUNT [ 10 ] ) ( tmp5 , ` 'index' was provided but out of the provided snap points range! expected value to be between -1, ${ arr . length - 1 } ` ) ;
value = derivedValue4 . value ;
if ( value ) {
value = arg0 !== sharedValue4 . value ;
}
if ( value ) {
value = tmp7 !== sharedValue3 . value ;
}
if ( value ) {
value = ! sharedValue8 . value ;
}
if ( value ) {
sharedValue7 . value = false ;
const obj = animationConfigs ( tmp3 [ 4 ] ) ;
animationConfigs ( tmp3 [ 4 ] ) . runOnUI ( workletCallback2 ) ( tmp7 , animationConfigs ( tmp3 [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg1 ) ;
const runOnUIResult = animationConfigs ( tmp3 [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
const tmp4 = - 1 ( DEFAULT _ANIMATE _ON _MOUNT [ 10 ] ) ;
}
} ) ;
useStableCallback = stableCallback ;
tmp33Result37 = require ( "cancelAnimation" ) ;
handleSnapToPosition = function handleSnapToPosition ( arg0 , arg1 ) {
const normalizeSnapPointResult = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 9 ] ) . normalizeSnapPoint ( arg0 , derivedValue . value ) ;
let tmp4 = derivedValue4 ;
if ( derivedValue4 ) {
tmp4 = normalizeSnapPointResult !== sharedValue3 . value ;
}
if ( tmp4 ) {
tmp4 = ! sharedValue8 . value ;
}
if ( tmp4 ) {
sharedValue7 . value = true ;
const tmpResult = tmp ( tmp2 [ 4 ] ) ;
tmp ( tmp2 [ 4 ] ) . runOnUI ( workletCallback2 ) ( normalizeSnapPointResult , tmp ( tmp2 [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg1 ) ;
const runOnUIResult = tmp ( tmp2 [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
} ;
obj10 = { _ _DEV _ _ : false , print : require ( "normalizeSnapPoint" ) . print , BottomSheet , normalizeSnapPoint : require ( "normalizeSnapPoint" ) . normalizeSnapPoint , animatedContainerHeight : derivedValue , isLayoutCalculated : derivedValue4 , animatedNextPosition : sharedValue3 , isForcedClosing : sharedValue8 , isInTemporaryPosition : sharedValue7 , runOnUI : require ( "cancelAnimation" ) . runOnUI , animateToPosition : workletCallback2 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE } ;
handleSnapToPosition . _ _closure = obj10 ;
handleSnapToPosition . _ _workletHash = 15646490046918 ;
handleSnapToPosition . _ _initData = onAnimate ;
items15 = [ , , , , , , ] ;
items15 [ 0 ] = workletCallback2 ;
items15 [ 1 ] = num3 ;
items15 [ 2 ] = num2 ;
items15 [ 3 ] = derivedValue4 ;
items15 [ 4 ] = sharedValue8 ;
items15 [ 5 ] = derivedValue ;
items15 [ 6 ] = sharedValue2 ;
workletCallback6 = tmp33Result37 . useWorkletCallback ( handleSnapToPosition , items15 ) ;
ANIMATION _SOURCE = workletCallback6 ;
items16 = [ , , , , , ] ;
items16 [ 0 ] = workletCallback2 ;
items16 [ 1 ] = sharedValue8 ;
items16 [ 2 ] = derivedValue4 ;
items16 [ 3 ] = sharedValue7 ;
items16 [ 4 ] = sharedValue3 ;
items16 [ 5 ] = derivedValue2 ;
tmp80 = enablePanDownToClose ( function handleClose ( arg0 ) {
let value = derivedValue2 . value ;
value = derivedValue4 . value ;
if ( value ) {
value = value !== sharedValue3 . value ;
}
if ( value ) {
value = ! sharedValue8 . value ;
}
if ( value ) {
sharedValue7 . value = false ;
const obj = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) ;
animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ( value , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg0 ) ;
const runOnUIResult = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
} , items16 ) ;
handleSnapToPosition = tmp80 ;
items17 = [ , , , , ] ;
items17 [ 0 ] = workletCallback2 ;
items17 [ 1 ] = sharedValue8 ;
items17 [ 2 ] = sharedValue7 ;
items17 [ 3 ] = sharedValue3 ;
items17 [ 4 ] = derivedValue2 ;
tmp81 = enablePanDownToClose ( function handleForceClose ( arg0 ) {
let value = derivedValue2 . value ;
value = value === sharedValue3 . value ;
if ( ! value ) {
value = sharedValue8 . value ;
}
if ( ! value ) {
sharedValue7 . value = false ;
sharedValue8 . value = true ;
const obj = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) ;
animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ( value , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg0 ) ;
const runOnUIResult = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
} , items17 ) ;
handleForceClose = tmp81 ;
items18 = [ , , , , , , ] ;
items18 [ 0 ] = workletCallback2 ;
items18 [ 1 ] = sharedValue7 ;
items18 [ 2 ] = derivedValue4 ;
items18 [ 3 ] = sharedValue8 ;
items18 [ 4 ] = first ;
items18 [ 5 ] = sharedValue3 ;
items18 [ 6 ] = sharedValue4 ;
tmp82 = enablePanDownToClose ( function handleExpand ( arg0 ) {
let value = first . value ;
value = derivedValue4 . value ;
if ( value ) {
value = value . length - 1 !== sharedValue4 . value ;
}
if ( value ) {
value = tmp !== sharedValue3 . value ;
}
if ( value ) {
value = ! sharedValue8 . value ;
}
if ( value ) {
sharedValue7 . value = false ;
const obj = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) ;
animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ( tmp , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg0 ) ;
const runOnUIResult = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
} , items18 ) ;
ANIMATION _STATE = tmp82 ;
items19 = [ , , , , , , ] ;
items19 [ 0 ] = workletCallback2 ;
items19 [ 1 ] = sharedValue8 ;
items19 [ 2 ] = derivedValue4 ;
items19 [ 3 ] = sharedValue7 ;
items19 [ 4 ] = first ;
items19 [ 5 ] = sharedValue3 ;
items19 [ 6 ] = sharedValue4 ;
tmp83 = enablePanDownToClose ( function handleCollapse ( arg0 ) {
first = first . value [ 0 ] ;
let tmp2 = derivedValue4 ;
if ( derivedValue4 ) {
tmp2 = 0 !== sharedValue4 . value ;
}
if ( tmp2 ) {
tmp2 = first !== sharedValue3 . value ;
}
if ( tmp2 ) {
tmp2 = ! sharedValue8 . value ;
}
if ( tmp2 ) {
sharedValue7 . value = false ;
const obj = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) ;
animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ( first , animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . USER , 0 , arg0 ) ;
const runOnUIResult = animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 4 ] ) . runOnUI ( workletCallback2 ) ;
}
} , items19 ) ;
handleExpand = tmp83 ;
tmp84 = DEFAULT _DYNAMIC _SIZING ( arg1 , ( ) => ( { snapToIndex : stableCallback , snapToPosition : workletCallback6 , expand : closure _84 , collapse : closure _85 , close : closure _82 , forceClose : closure _83 } ) ) ;
items20 = [ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] ;
items20 [ 0 ] = derivedValue7 ;
items20 [ 1 ] = sharedValue2 ;
items20 [ 2 ] = sharedValue1 ;
items20 [ 3 ] = derivedValue3 ;
items20 [ 4 ] = animatedScrollableType ;
items20 [ 5 ] = sharedValue10 ;
items20 [ 6 ] = sharedValue11 ;
items20 [ 7 ] = derivedValue2 ;
items20 [ 8 ] = sharedValue ;
items20 [ 9 ] = derivedValue ;
items20 [ 10 ] = reactiveSharedValue2 ;
items20 [ 11 ] = sharedValue13 ;
items20 [ 12 ] = state ;
items20 [ 13 ] = height ;
items20 [ 14 ] = sharedValue12 ;
items20 [ 15 ] = derivedValue5 ;
items20 [ 16 ] = derivedValue1 ;
items20 [ 17 ] = derivedValue6 ;
items20 [ 18 ] = animatedScrollableOverrideState ;
items20 [ 19 ] = first ;
items20 [ 20 ] = shouldHandleKeyboardEvents ;
items20 [ 21 ] = animatedScrollableContentOffsetY ;
items20 [ 22 ] = isScrollableRefreshable ;
items20 [ 23 ] = sharedValue6 ;
items20 [ 24 ] = sharedValue7 ;
items20 [ 25 ] = DEFAULT _ENABLE _CONTENT _PANNING _GESTURE ;
items20 [ 26 ] = DEFAULT _OVER _DRAG _RESISTANCE _FACTOR ;
items20 [ 27 ] = enableOverDrag ;
items20 [ 28 ] = DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE ;
items20 [ 29 ] = DEFAULT _DYNAMIC _SIZING ;
items20 [ 30 ] = DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE ;
items20 [ 31 ] = simultaneousHandlers ;
items20 [ 32 ] = waitFor ;
items20 [ 33 ] = activeOffsetX ;
items20 [ 34 ] = activeOffsetY ;
items20 [ 35 ] = failOffsetX ;
items20 [ 36 ] = failOffsetY ;
items20 [ 37 ] = setScrollableRef ;
items20 [ 38 ] = removeScrollableRef ;
items20 [ 39 ] = workletCallback2 ;
items20 [ 40 ] = workletCallback ;
items21 = [ , , , , , , , ] ;
items21 [ 0 ] = derivedValue7 ;
items21 [ 1 ] = sharedValue2 ;
items21 [ 2 ] = stableCallback ;
items21 [ 3 ] = workletCallback6 ;
items21 [ 4 ] = tmp82 ;
items21 [ 5 ] = tmp83 ;
items21 [ 6 ] = tmp80 ;
items21 [ 7 ] = tmp81 ;
tmp85 = DEFAULT _ENABLE _OVER _DRAG ( ( ) => ( { enableContentPanningGesture : DEFAULT _ENABLE _CONTENT _PANNING _GESTURE , enableDynamicSizing : DEFAULT _DYNAMIC _SIZING , overDragResistanceFactor : DEFAULT _OVER _DRAG _RESISTANCE _FACTOR , enableOverDrag , enablePanDownToClose : DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE , animatedAnimationState : sharedValue13 , animatedSheetState : derivedValue5 , animatedScrollableState : derivedValue6 , animatedScrollableOverrideState , animatedContentGestureState : sharedValue10 , animatedHandleGestureState : sharedValue11 , animatedKeyboardState : state , animatedScrollableType , animatedIndex : derivedValue7 , animatedPosition : sharedValue2 , animatedSheetHeight : derivedValue3 , animatedContentHeight : sharedValue1 , animatedClosedPosition : derivedValue2 , animatedHandleHeight : reactiveSharedValue2 , animatedFooterHeight : sharedValue , animatedKeyboardHeight : height , animatedKeyboardHeightInContainer : sharedValue12 , animatedContainerHeight : derivedValue , animatedSnapPoints : first , animatedHighestSnapPoint : derivedValue1 , animatedScrollableContentOffsetY , isInTemporaryPosition : sharedValue7 , isContentHeightFixed : sharedValue6 , isScrollableRefreshable , shouldHandleKeyboardEvents , simultaneousHandlers , waitFor , activeOffsetX , activeOffsetY , failOffsetX , failOffsetY , enableBlurKeyboardOnGesture : DEFAULT _ENABLE _BLUR _KEYBOARD _ON _GESTURE , animateToPosition : workletCallback2 , stopAnimation : workletCallback , setScrollableRef , removeScrollableRef } ) , items20 ) ;
tmp86 = DEFAULT _ENABLE _OVER _DRAG ( ( ) => ( { animatedIndex : derivedValue7 , animatedPosition : sharedValue2 , snapToIndex : stableCallback , snapToPosition : workletCallback6 , expand : closure _84 , collapse : closure _85 , close : closure _82 , forceClose : closure _83 } ) , items21 ) ;
tmp33Result38 = require ( "cancelAnimation" ) ;
class Ra {
constructor ( ) {
return closure _31 . value ;
}
}
Ra . _ _closure = { animatedContainerHeight : derivedValue } ;
Ra . _ _workletHash = 12308480249646 ;
Ra . _ _initData = closure _27 ;
class Pa {
constructor ( arg0 , arg1 ) {
tmp = animationConfigs ;
tmp2 = DEFAULT _ANIMATE _ON _MOUNT ;
if ( global !== require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT ) {
tmp9 = arg1 ;
tmp10 = closure _50 ;
closure _50 . value = global !== arg1 ;
tmp11 = closure _67 ;
tmp4 = closure _67 . value === require ( "GESTURE_SOURCE" ) . ANIMATION _STATE . RUNNING ;
if ( tmp4 ) {
tmp3 = closure _68 ;
tmp4 = closure _68 . value === require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE . GESTURE ;
}
if ( tmp4 ) {
tmp5 = closure _44 ;
num = - 1 ;
tmp4 = - 1 === closure _44 . value ;
}
if ( tmp4 ) {
tmp6 = animate ;
tmp7 = closure _39 ;
tmp8 = animate ( closure _39 . value , require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE . GESTURE ) ;
}
}
return ;
}
}
obj11 = { INITIAL _CONTAINER _HEIGHT : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _CONTAINER _HEIGHT , animatedContainerHeightDidChange : sharedValue9 , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedAnimationSource : sharedValue14 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , animatedNextPositionIndex : sharedValue4 , animateToPosition : workletCallback2 , animatedClosedPosition : derivedValue2 } ;
Pa . _ _closure = obj11 ;
Pa . _ _workletHash = 14620022635386 ;
Pa . _ _initData = closure _28 ;
animatedReaction = tmp33Result38 . useAnimatedReaction ( Ra , Pa ) ;
tmp33Result39 = require ( "cancelAnimation" ) ;
class Ha {
constructor ( ) {
return closure _36 . value ;
}
}
Ha . _ _closure = { animatedSnapPoints : first } ;
Ha . _ _workletHash = 16103751497216 ;
Ha . _ _initData = handleComponent ;
pa = function pa ( arg0 , arg1 ) {
const json = JSON . stringify ( arg0 ) ;
let value = json === JSON . stringify ( arg1 ) ;
if ( value ) {
value = sharedValue5 . value ;
}
if ( ! value ) {
if ( derivedValue4 . value ) {
workletCallback5 ( animationConfigs ( DEFAULT _ANIMATE _ON _MOUNT [ 8 ] ) . ANIMATION _SOURCE . SNAP _POINT _CHANGE ) ;
}
}
} ;
obj12 = { isAnimatedOnMount : sharedValue5 , isLayoutCalculated : derivedValue4 , _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , evaluatePosition : workletCallback5 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE } ;
pa . _ _closure = obj12 ;
pa . _ _workletHash = 1047659532107 ;
pa . _ _initData = closure _30 ;
items22 = [ , ] ;
items22 [ 0 ] = derivedValue4 ;
items22 [ 1 ] = first ;
animatedReaction1 = tmp33Result39 . useAnimatedReaction ( Ha , pa , items22 ) ;
tmp33Result40 = require ( "cancelAnimation" ) ;
fa = function fa ( ) {
return { _keyboardState : state . value , _keyboardHeight : height . value } ;
} ;
fa . _ _closure = { animatedKeyboardState : state , animatedKeyboardHeight : height } ;
fa . _ _workletHash = 14903064847424 ;
fa . _ _initData = closure _31 ;
class Da {
constructor ( arg0 , arg1 ) {
( { _keyboardState , _keyboardHeight } = global ) ;
_keyboardState = undefined ;
if ( arg1 != null ) {
_keyboardState = arg1 . _keyboardState ;
}
if ( arg1 != null ) {
_keyboardHeight2 = arg1 . _keyboardHeight ;
}
if ( _keyboardState !== _keyboardState ) {
tmp2 = animationConfigs ;
tmp3 = DEFAULT _ANIMATE _ON _MOUNT ;
if ( _keyboardState !== require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE . UNDETERMINED ) {
if ( _keyboardState === require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE . HIDDEN ) {
tmp4 = closure _67 ;
if ( closure _67 . value === require ( "GESTURE_SOURCE" ) . ANIMATION _STATE . RUNNING ) {
tmp5 = closure _68 ;
}
}
tmp6 = closure _64 ;
num = 0 ;
num2 = 0 ;
if ( 0 === _keyboardHeight ) {
tmp6 . value = 0 ;
tmp14 = android _keyboardInputMode ;
if ( android _keyboardInputMode !== require ( "GESTURE_SOURCE" ) . KEYBOARD _INPUT _MODE . adjustResize ) {
iter = closure _51 ;
if ( closure _51 . value !== require ( "Directions" ) . State . ACTIVE ) {
if ( iter . value !== require ( "Directions" ) . State . BEGAN ) {
iter2 = UNDETERMINED ;
if ( UNDETERMINED . value !== require ( "Directions" ) . State . ACTIVE ) {
if ( iter2 . value !== require ( "Directions" ) . State . BEGAN ) {
if ( _keyboardState !== require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE . HIDDEN ) {
tmp2Result = require ( "normalizeSnapPoint" ) ;
tmp17 = animationEasing ;
tmp18 = animationDuration ;
tmp20 = ANIMATION _STATE ;
keyboardAnimationConfigs = tmp2Result . getKeyboardAnimationConfigs ( animationEasing . value , animationDuration . value ) ;
tmp21 = ANIMATION _STATE ( require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE . KEYBOARD , keyboardAnimationConfigs ) ;
} else {
tmp16 = keyboardBlurBehavior ;
}
}
}
}
}
} else {
tmp6 . value = 0 ;
tmp15 = DEFAULT _KEYBOARD _BEHAVIOR ;
}
} else {
tmp7 = closure _27 ;
diff = globalThis ;
_Math = Math ;
abs = Math . abs ;
if ( closure _27 ) {
_Math2 = diff . Math ;
tmp11 = c15 ;
tmp12 = useDerivedValue ;
diff = _keyboardHeight - _Math2 . abs ( c15 - useDerivedValue . value . bottom ) ;
absResult = abs ( diff ) ;
} else {
tmp9 = useDerivedValue ;
absResult = abs ( _keyboardHeight - useDerivedValue . value . bottom ) ;
}
tmp13 = absResult ;
}
}
}
return ;
}
}
obj13 = { KEYBOARD _STATE : require ( "GESTURE_SOURCE" ) . KEYBOARD _STATE , animatedAnimationState : sharedValue13 , ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedAnimationSource : sharedValue14 , ANIMATION _SOURCE : require ( "GESTURE_SOURCE" ) . ANIMATION _SOURCE , _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , BottomSheet , animatedKeyboardHeightInContainer : sharedValue12 , $modal : tmp25 , bottomInset : num3 , animatedContainerOffset : reactiveSharedValue1 , Platform : overrideReduceMotion , android _keyboardInputMode : DEFAULT _KEYBOARD _INPUT _MODE , KEYBOARD _INPUT _MODE : require ( "GESTURE_SOURCE" ) . KEYBOARD _INPUT _MODE , keyboardBehavior , KEYBOARD _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BEHAVIOR , animatedContentGestureState : sharedValue10 , State : require ( "Directions" ) . State , animatedHandleGestureState : sharedValue11 , keyboardBlurBehavior : DEFAULT _KEYBOARD _BLUR _BEHAVIOR , KEYBOARD _BLUR _BEHAVIOR : require ( "GESTURE_SOURCE" ) . KEYBOARD _BLUR _BEHAVIOR , getKeyboardAnimationConfigs : require ( "normalizeSnapPoint" ) . getKeyboardAnimationConfigs , keyboardAnimationEasing : animationEasing , keyboardAnimationDuration : animationDuration , evaluatePosition : workletCallback5 } ;
Da . _ _closure = obj13 ;
Da . _ _workletHash = 3826286975425 ;
Da . _ _initData = useDerivedValue ;
items23 = [ , , , , , , ] ;
items23 [ 0 ] = tmp25 ;
items23 [ 1 ] = num3 ;
items23 [ 2 ] = keyboardBehavior ;
items23 [ 3 ] = DEFAULT _KEYBOARD _BLUR _BEHAVIOR ;
items23 [ 4 ] = DEFAULT _KEYBOARD _INPUT _MODE ;
items23 [ 5 ] = reactiveSharedValue1 ;
items23 [ 6 ] = workletCallback4 ;
animatedReaction2 = tmp33Result40 . useAnimatedReaction ( fa , Da , items23 ) ;
tmp33Result41 = require ( "cancelAnimation" ) ;
xa = function xa ( ) {
return sharedValue2 . value ;
} ;
xa . _ _closure = { animatedPosition : sharedValue2 } ;
xa . _ _workletHash = 14107338560521 ;
xa . _ _initData = INITIAL _HANDLE _HEIGHT ;
class Ba {
constructor ( arg0 ) {
if ( animatedPosition ) {
tmp2 = global ;
tmp3 = c14 ;
tmp . value = global + c14 ;
}
return ;
}
}
Ba . _ _closure = { _providedAnimatedPosition : animatedPosition , topInset : num2 } ;
Ba . _ _workletHash = 11716938993854 ;
Ba . _ _initData = closure _34 ;
animatedReaction3 = tmp33Result41 . useAnimatedReaction ( xa , Ba , [ ] ) ;
tmp33Result42 = require ( "cancelAnimation" ) ;
ba = function ba ( ) {
return derivedValue7 . value ;
} ;
ba . _ _closure = { animatedIndex : derivedValue7 } ;
ba . _ _workletHash = 4322474325743 ;
ba . _ _initData = closure _35 ;
ga = function ga ( value ) {
if ( animatedIndex ) {
tmp . value = value ;
}
} ;
ga . _ _closure = { _providedAnimatedIndex : animatedIndex } ;
ga . _ _workletHash = 14207021927928 ;
ga . _ _initData = closure _36 ;
animatedReaction4 = tmp33Result42 . useAnimatedReaction ( ba , ga , [ ] ) ;
tmp33Result43 = require ( "cancelAnimation" ) ;
ya = function ya ( ) {
return { _animatedIndex : derivedValue7 . value , _animatedPosition : sharedValue2 . value , _animationState : sharedValue13 . value , _contentGestureState : sharedValue10 . value , _handleGestureState : sharedValue11 . value } ;
} ;
ya . _ _closure = { animatedIndex : derivedValue7 , animatedPosition : sharedValue2 , animatedAnimationState : sharedValue13 , animatedContentGestureState : sharedValue10 , animatedHandleGestureState : sharedValue11 } ;
ya . _ _workletHash = 4984898715723 ;
ya . _ _initData = _ ;
class Ma {
constructor ( arg0 ) {
( { _animatedIndex , _animatedPosition , _contentGestureState , _handleGestureState } = global ) ;
tmp = animationConfigs ;
tmp2 = DEFAULT _ANIMATE _ON _MOUNT ;
tmp3 = global . _animationState === require ( "GESTURE_SOURCE" ) . ANIMATION _STATE . STOPPED ;
if ( tmp3 ) {
iter = closure _43 ;
tmp4 = closure _43 . value === require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE ;
if ( ! tmp4 ) {
tmp5 = closure _44 ;
tmp4 = closure _44 . value === require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE ;
}
if ( ! tmp4 ) {
tmp6 = _animatedPosition === iter . value ;
if ( tmp6 ) {
tmp7 = closure _44 ;
tmp6 = _animatedIndex === closure _44 . value ;
}
tmp4 = tmp6 ;
}
tmp3 = tmp4 ;
}
if ( tmp3 ) {
num = 1 ;
num2 = 0 ;
tmp3 = _animatedIndex % 1 === 0 ;
}
if ( tmp3 ) {
tmp8 = _contentGestureState !== require ( "Directions" ) . State . END && _contentGestureState !== require ( "Directions" ) . State . UNDETERMINED && _contentGestureState !== require ( "Directions" ) . State . CANCELLED ;
if ( ! tmp8 ) {
tmp9 = _handleGestureState !== require ( "Directions" ) . State . END && _handleGestureState !== require ( "Directions" ) . State . UNDETERMINED && _handleGestureState !== require ( "Directions" ) . State . CANCELLED ;
tmp8 = tmp9 ;
}
tmp3 = ! tmp8 ;
}
if ( tmp3 ) {
tmp10 = closure _66 ;
if ( closure _66 ) {
tmp11 = closure _41 ;
tmp10 = _animatedIndex === closure _41 . value ;
}
if ( tmp10 ) {
tmp12 = closure _36 ;
tmp10 = closure _36 . value [ _animatedIndex ] !== _animatedPosition ;
}
if ( ! tmp10 ) {
if ( _animatedIndex !== closure _41 . value ) {
closure _41 . value = _animatedIndex ;
tmpResult = require ( "cancelAnimation" ) ;
tmp13 = useDerivedValue ;
tmp14 = tmpResult . runOnJS ( useDerivedValue ) ( _animatedIndex , _animatedPosition ) ;
}
num3 = - 1 ;
tmp15 = - 1 === _animatedIndex && onClose ;
if ( tmp15 ) {
tmpResult1 = require ( "cancelAnimation" ) ;
tmp16 = onClose ;
tmp17 = tmpResult1 . runOnJS ( onClose ) ( ) ;
}
}
}
return ;
}
}
obj14 = { ANIMATION _STATE : require ( "GESTURE_SOURCE" ) . ANIMATION _STATE , animatedNextPosition : sharedValue3 , INITIAL _VALUE : require ( "DEFAULT_HANDLE_HEIGHT" ) . INITIAL _VALUE , animatedNextPositionIndex : sharedValue4 , State : require ( "Directions" ) . State , reduceMotion : tmp64 , animatedCurrentIndex : reactiveSharedValue3 , animatedSnapPoints : first , _ _DEV _ _ : false , runOnJS : require ( "cancelAnimation" ) . runOnJS , print : require ( "normalizeSnapPoint" ) . print , BottomSheet , handleOnChange : tmp70 , _providedOnClose : onClose } ;
Ma . _ _closure = obj14 ;
Ma . _ _workletHash = 11608666988638 ;
Ma . _ _initData = closure _38 ;
items24 = [ , , ] ;
items24 [ 0 ] = tmp64 ;
items24 [ 1 ] = tmp70 ;
items24 [ 2 ] = onClose ;
animatedReaction5 = tmp33Result43 . useAnimatedReaction ( ya , Ma , items24 ) ;
items25 = [ , , , ] ;
items25 [ 0 ] = DEFAULT _ANIMATE _ON _MOUNT ;
items25 [ 1 ] = num ;
items25 [ 2 ] = sharedValue5 ;
items25 [ 3 ] = stableCallback ;
tmp93 = overDragResistanceFactor ( ( ) => {
let tmp = DEFAULT _ANIMATE _ON _MOUNT ;
if ( DEFAULT _ANIMATE _ON _MOUNT ) {
tmp = ! sharedValue5 . value ;
}
if ( ! tmp ) {
stableCallback ( num ) ;
}
} , items25 ) ;
tmp94 = keyboardBlurBehavior ;
obj15 = { value : tmp86 , children : null } ;
obj16 = { value : tmp85 , children : null } ;
tmp95 = android _keyboardInputMode ;
obj17 = { gestureEventsHandlersHook , children : null } ;
tmp94Result = null ;
tmp96 = require ( "sharedValue" ) ;
if ( backdropComponent ) {
obj18 = { animatedIndex : null , animatedPosition : null , style : null } ;
obj18 [ 0 ] = derivedValue7 ;
obj18 [ 1 ] = sharedValue2 ;
tmp98 = DEFAULT _KEYBOARD _BEHAVIOR ;
obj18 [ 2 ] = DEFAULT _KEYBOARD _BEHAVIOR . absoluteFillObject ;
tmp94Result = tmp94 ( backdropComponent , obj18 ) ;
}
items26 = [ , ] ;
items26 [ 0 ] = tmp94Result ;
obj19 = { shouldCalculateHeight : ! tmp25 , containerHeight : reactiveSharedValue , containerOffset : reactiveSharedValue1 , topInset : num2 , bottomInset : num3 , detached : tmp26 , style : containerStyle , children : null } ;
obj20 = { style , BodyComponent , children : null } ;
tmp94Result1 = null ;
if ( null !== backgroundComponent ) {
obj21 = { animatedIndex : null , animatedPosition : null , backgroundComponent : null , backgroundStyle : null } ;
obj21 [ 0 ] = derivedValue7 ;
obj21 [ 1 ] = sharedValue2 ;
obj21 [ 2 ] = backgroundComponent ;
obj21 [ 3 ] = backgroundStyle ;
str = "BottomSheetBackgroundContainer" ;
tmp94Result1 = tmp94 ( require ( "BottomSheetBackgroundContainer" ) . BottomSheetBackgroundContainer , obj21 , "BottomSheetBackgroundContainer" ) ;
}
items27 = [ , , ] ;
items27 [ 0 ] = tmp94Result1 ;
obj22 = { pointerEvents : "box-none" , accessible , accessibilityRole : null , accessibilityLabel : null , keyboardBehavior : null , detached : null , children : null } ;
obj22 [ 2 ] = DEFAULT _ACCESSIBILITY _ROLE ;
obj22 [ 3 ] = DEFAULT _ACCESSIBILITY _LABEL ;
obj22 [ 4 ] = keyboardBehavior ;
obj22 [ 5 ] = tmp26 ;
items28 = [ , ] ;
items28 [ 0 ] = children ;
tmp = null ;
if ( renderFooter ) {
obj23 = { renderFooter : null } ;
obj23 [ 0 ] = renderFooter ;
tmp = tmp94 ( require ( "BottomSheetFooter" ) . BottomSheetFooterContainer , obj23 ) ;
}
items28 [ 1 ] = tmp ;
obj22 [ 6 ] = items28 ;
items27 [ 1 ] = tmp95 ( require ( "memo" ) . BottomSheetContent , obj22 ) ;
tmp = null ;
if ( null !== handleComponent ) {
obj24 = { animatedIndex : null , animatedPosition : null , handleHeight : null , enableHandlePanningGesture : null , enableOverDrag : null , enablePanDownToClose : null , overDragResistanceFactor : null , keyboardBehavior : null , handleComponent : null , handleStyle : null , handleIndicatorStyle : null } ;
obj24 [ 0 ] = derivedValue7 ;
obj24 [ 1 ] = sharedValue2 ;
obj24 [ 2 ] = reactiveSharedValue2 ;
obj24 [ 3 ] = enableHandlePanningGesture ;
obj24 [ 4 ] = enableOverDrag ;
obj24 [ 5 ] = DEFAULT _ENABLE _PAN _DOWN _TO _CLOSE ;
obj24 [ 6 ] = DEFAULT _OVER _DRAG _RESISTANCE _FACTOR ;
obj24 [ 7 ] = keyboardBehavior ;
obj24 [ 8 ] = handleComponent ;
obj24 [ 9 ] = handleStyle ;
obj24 [ 10 ] = handleIndicatorStyle ;
str2 = "BottomSheetHandleContainer" ;
tmp = tmp94 ( require ( "BottomSheetHandle" ) . BottomSheetHandleContainer , obj24 , "BottomSheetHandleContainer" ) ;
}
items27 [ 2 ] = tmp ;
obj20 [ 2 ] = items27 ;
obj19 [ 7 ] = tmp95 ( require ( "memo" ) . BottomSheetBody , obj20 ) ;
items26 [ 1 ] = tmp94 ( require ( "BottomSheetHostingContainer" ) . BottomSheetHostingContainer , obj19 , "BottomSheetContainer" ) ;
obj17 [ 1 ] = items26 ;
obj16 [ 1 ] = tmp95 ( tmp96 , obj17 ) ;
obj15 [ 1 ] = tmp94 ( require ( "BottomSheetContext" ) . BottomSheetInternalProvider , obj16 ) ;
return tmp94 ( require ( "BottomSheetContext" ) . BottomSheetProvider , obj15 ) ;
}
}
const memoResult = memo ( forwardRef ( BottomSheet ) ) ;
memoResult . displayName = "BottomSheet" ;
export default memoResult ;