// Metro module 1687 (f1688). import * as _Module1610 from "./Module1610"; import * as _recognizePrefixSuffix from "./recognizePrefixSuffix"; const __initData = { code: "function pnpm_sequenceTs2(){const{getReduceMotionForAnimation,reduceMotion}=this.__closure;return{onStart:function(animation,value){return animation.current=value;},onFrame:function(){return true;},current:0,animationIndex:0,reduceMotion:getReduceMotionForAnimation(reduceMotion)};}" }; const __initData2 = { code: "function pnpm_sequenceTs3(){const{_animations,getReduceMotionForAnimation,reduceMotion}=this.__closure;const animations=_animations.map(function(a){const result=typeof a==='function'?a():a;result.finished=false;return result;});function findNextNonReducedMotionAnimationIndex(index){while(index { a0.current = a1; return a1; }, onFrame: () => true, current: 0, animationIndex: 0, reduceMotion: _recognizePrefixSuffix.getReduceMotionForAnimation(c24544_1) }; }; c.__closure = { getReduceMotionForAnimation: _recognizePrefixSuffix.getReduceMotionForAnimation, reduceMotion }; c.__workletHash = 3306563388298; c.__initData = __initData; r26 = _recognizePrefixSuffix.defineAnimation(0, c); } else { const r20 = _animations[0]; const r21 = function() { let c28939_0; const r6 = c24544_0.map((item) => { const r1 = typeof item === "function" ? item() : item; r1.finished = false; return r1; }); c28939_0 = r6; return { isHigherOrder: true, onFrame: function sequence(a0, a1) { let reduceMotion2; const r7 = c28939_0[a0.animationIndex]; const r19 = r7.onFrame(r7, a1); a0.current = r7.current; if (r19) { if (r7.callback) { r7.callback(true); } r7.finished = true; const r12 = a0.animationIndex + 1; const r0 = c28939_0.length - 1; let animationIndex = r12; if (r12 < r0) { const reduceMotion = c28939_0[r12].reduceMotion; let r10 = r12; animationIndex = r10; if (reduceMotion) { do { const r30 = r10 + 1; const r2 = c28939_0.length - 1; animationIndex = r30; if (!(r30 < r2)) { break; } reduceMotion2 = c28939_0[r30].reduceMotion; r10 = r30; animationIndex = r10; } while (reduceMotion2); } } a0.animationIndex = animationIndex; if (a0.animationIndex < c28939_0.length) { const r38 = c28939_0[a0.animationIndex]; r38.onStart(r38, r7.current, a1, r7); return false; } return true; } return false; }, onStart: function onStart(a0, a1, a2, a3) { let reduceMotion2; c28939_0.forEach((item) => { if (item.reduceMotion === void 0) { item.reduceMotion = a0.reduceMotion; } }); const r0 = c28939_0.length - 1; let animationIndex = 0; if (0 < r0) { const reduceMotion = c28939_0[0].reduceMotion; let r21 = 0; animationIndex = 0; if (reduceMotion) { do { const r22 = r21 + 1; const r4 = c28939_0.length - 1; animationIndex = r22; if (!(r22 < r4)) { break; } reduceMotion2 = c28939_0[r22].reduceMotion; r21 = r22; animationIndex = r21; } while (reduceMotion2); } } let r27 = a3; a0.animationIndex = animationIndex; if (a3 === void 0) { r27 = c28939_0[c28939_0.length - 1]; } const r31 = c28939_0[a0.animationIndex]; r31.onStart(r31, a1, a2, r27); }, animationIndex: 0, current: r6[0].current, callback: (a0) => { if (!a0) { c28939_0.forEach((item) => { const callback2 = item.callback; if (!(typeof callback2 === "function" ? item.finished : typeof callback2 !== "function")) { item.callback(a0); } }); } }, reduceMotion: _recognizePrefixSuffix.getReduceMotionForAnimation(c24544_1) }; }; r21.__closure = { _animations, getReduceMotionForAnimation: _recognizePrefixSuffix.getReduceMotionForAnimation, reduceMotion }; r21.__workletHash = 13427604040510; r21.__initData = __initData2; r26 = _recognizePrefixSuffix.defineAnimation(r20, r21); } return r26; } withSequence.__closure = { logger: _Module1610.logger, defineAnimation: _recognizePrefixSuffix.defineAnimation, getReduceMotionForAnimation: _recognizePrefixSuffix.getReduceMotionForAnimation }; withSequence.__workletHash = 4184395270838; withSequence.__initData = { code: "function withSequence_Pnpm_sequenceTs1(_reduceMotionOrFirstAnimation,..._animations){const{logger,defineAnimation,getReduceMotionForAnimation}=this.__closure;let reduceMotion;if(_reduceMotionOrFirstAnimation){if(typeof _reduceMotionOrFirstAnimation==='string'){reduceMotion=_reduceMotionOrFirstAnimation;}else{_animations.unshift(_reduceMotionOrFirstAnimation);}}if(_animations.length===0){logger.warn('No animation was provided for the sequence');return defineAnimation(0,function(){'worklet';return{onStart:function(animation,value){return animation.current=value;},onFrame:function(){return true;},current:0,animationIndex:0,reduceMotion:getReduceMotionForAnimation(reduceMotion)};});}return defineAnimation(_animations[0],function(){'worklet';const animations=_animations.map(function(a){const result=typeof a==='function'?a():a;result.finished=false;return result;});function findNextNonReducedMotionAnimationIndex(index){while(index