{"version":3,"file":"Scroll_trigger.C4UI-6Z2.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/icxV0HABcDORqT2PPcjm/uGQnxhquoGGTAuMaBdR4/Scroll_trigger.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";// Simple fade in on scroll\nexport const fadeIn=()=>{return{initial:{opacity:0},whileInView:{opacity:1,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Slide up on scroll\nexport const slideUp=()=>{return{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Slide from left\nexport const slideLeft=()=>{return{initial:{opacity:0,x:-100},whileInView:{opacity:1,x:0,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Slide from right\nexport const slideRight=()=>{return{initial:{opacity:0,x:100},whileInView:{opacity:1,x:0,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Scale up on scroll\nexport const scaleUp=()=>{return{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Slide down from top\nexport const slideDown=()=>{return{initial:{opacity:0,y:-50},whileInView:{opacity:1,y:0,transition:{duration:.8,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Animations with delay options\nexport const fadeInDelay=props=>{const delay=props?.delay||.3;return{initial:{opacity:0},whileInView:{opacity:1,transition:{duration:.8,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};export const slideUpDelay=props=>{const delay=props?.delay||.3;return{initial:{opacity:0,y:50},whileInView:{opacity:1,y:0,transition:{duration:.8,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};export const slideLeftDelay=props=>{const delay=props?.delay||.3;return{initial:{opacity:0,x:-100},whileInView:{opacity:1,x:0,transition:{duration:.8,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};export const slideRightDelay=props=>{const delay=props?.delay||.3;return{initial:{opacity:0,x:100},whileInView:{opacity:1,x:0,transition:{duration:.8,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};export const scaleUpDelay=props=>{const delay=props?.delay||.3;return{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1,transition:{duration:.8,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:.3}};};// Custom animation with full control\nexport const customAnimation=props=>{const{delay=0,duration=.8,amount=.3,animationType=\"fadeIn\"}=props||{};let initial={};let animate={};switch(animationType){case\"fadeIn\":initial={opacity:0};animate={opacity:1};break;case\"slideUp\":initial={opacity:0,y:50};animate={opacity:1,y:0};break;case\"slideDown\":initial={opacity:0,y:-50};animate={opacity:1,y:0};break;case\"slideLeft\":initial={opacity:0,x:-100};animate={opacity:1,x:0};break;case\"slideRight\":initial={opacity:0,x:100};animate={opacity:1,x:0};break;case\"scaleUp\":initial={opacity:0,scale:.8};animate={opacity:1,scale:1};break;}return{initial:initial,whileInView:{...animate,transition:{duration:duration,delay:delay,ease:\"easeOut\"}},viewport:{once:true,amount:amount}};};// Stagger animation for multiple elements\nexport const staggerFade=props=>{const staggerDelay=props?.staggerDelay||.1;return{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0,transition:{duration:.6,ease:\"easeOut\",staggerChildren:staggerDelay}},viewport:{once:true,amount:.2}};};import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withfadeIn(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...fadeIn(props)});};}withfadeIn.displayName=\"fadeIn\";export function withslideUp(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideUp(props)});};}withslideUp.displayName=\"slideUp\";export function withslideLeft(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideLeft(props)});};}withslideLeft.displayName=\"slideLeft\";export function withslideRight(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideRight(props)});};}withslideRight.displayName=\"slideRight\";export function withscaleUp(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...scaleUp(props)});};}withscaleUp.displayName=\"scaleUp\";export function withslideDown(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideDown(props)});};}withslideDown.displayName=\"slideDown\";export function withfadeInDelay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...fadeInDelay(props)});};}withfadeInDelay.displayName=\"fadeInDelay\";export function withslideUpDelay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideUpDelay(props)});};}withslideUpDelay.displayName=\"slideUpDelay\";export function withslideLeftDelay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideLeftDelay(props)});};}withslideLeftDelay.displayName=\"slideLeftDelay\";export function withslideRightDelay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...slideRightDelay(props)});};}withslideRightDelay.displayName=\"slideRightDelay\";export function withscaleUpDelay(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...scaleUpDelay(props)});};}withscaleUpDelay.displayName=\"scaleUpDelay\";export function withcustomAnimation(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...customAnimation(props)});};}withcustomAnimation.displayName=\"customAnimation\";export function withstaggerFade(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...staggerFade(props)});};}withstaggerFade.displayName=\"staggerFade\";\nexport const __FramerMetadata__ = {\"exports\":{\"withstaggerFade\":{\"type\":\"reactHoc\",\"name\":\"withstaggerFade\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"staggerFade\":{\"type\":\"override\",\"name\":\"staggerFade\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideLeft\":{\"type\":\"override\",\"name\":\"slideLeft\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideLeftDelay\":{\"type\":\"override\",\"name\":\"slideLeftDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideLeftDelay\":{\"type\":\"reactHoc\",\"name\":\"withslideLeftDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideRightDelay\":{\"type\":\"override\",\"name\":\"slideRightDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideDown\":{\"type\":\"override\",\"name\":\"slideDown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withscaleUp\":{\"type\":\"reactHoc\",\"name\":\"withscaleUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideUpDelay\":{\"type\":\"override\",\"name\":\"slideUpDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideUp\":{\"type\":\"override\",\"name\":\"slideUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideRight\":{\"type\":\"reactHoc\",\"name\":\"withslideRight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideUp\":{\"type\":\"reactHoc\",\"name\":\"withslideUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withfadeInDelay\":{\"type\":\"reactHoc\",\"name\":\"withfadeInDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"customAnimation\":{\"type\":\"override\",\"name\":\"customAnimation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scaleUpDelay\":{\"type\":\"override\",\"name\":\"scaleUpDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideUpDelay\":{\"type\":\"reactHoc\",\"name\":\"withslideUpDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withscaleUpDelay\":{\"type\":\"reactHoc\",\"name\":\"withscaleUpDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideLeft\":{\"type\":\"reactHoc\",\"name\":\"withslideLeft\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideDown\":{\"type\":\"reactHoc\",\"name\":\"withslideDown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fadeIn\":{\"type\":\"override\",\"name\":\"fadeIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withslideRightDelay\":{\"type\":\"reactHoc\",\"name\":\"withslideRightDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fadeInDelay\":{\"type\":\"override\",\"name\":\"fadeInDelay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scaleUp\":{\"type\":\"override\",\"name\":\"scaleUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withcustomAnimation\":{\"type\":\"reactHoc\",\"name\":\"withcustomAnimation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withfadeIn\":{\"type\":\"reactHoc\",\"name\":\"withfadeIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"slideRight\":{\"type\":\"override\",\"name\":\"slideRight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scroll_trigger.map"],"mappings":"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"}