{"version":3,"file":"ProjectCarousel.qR8DHmx_.mjs","names":["useState","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","ClientCardXL","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","useSyncExternalStore","useRef","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/NBEE37qls2srbrNQN8ao/NpE7CCxof9hlsmbpdAYS/Counter.js","https:/framerusercontent.com/modules/u5ysPEkomAZzRGZ9jbkG/2UGHlDpHGqaO7vtxmt0L/BYiP9ofB_.js","https:/framerusercontent.com/modules/J2PggiE4QSphf6LgjS8h/SydBTGbre4nCP0sYSt35/pO7nSjkul.js","https:/framerusercontent.com/modules/hAsbpzL0Uc4ADsYaFerc/ryce9DQ0fighvDSMM25Y/Ph6BD96Hi.js","https:/framerusercontent.com/modules/x4GhU0REv5i4L4lOyezq/Z3cNTiuOpz0SLvhkN9FJ/X0DgKzkVy.js","https:/framerusercontent.com/modules/XwOvYChXrgs86ZtX7zR6/r6RvY0dSmyiNjWnccKIe/ProjectCarousel.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const CounterStyles={container:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"}};export function Counter(props){const{start,end,speed,gapSize,prefixText,suffixText,prefixFont,suffixFont,prefixColor,suffixColor,loop,decimalSeparatorType,textSize,selectedFont,textColor,startOnViewport,restartOnViewport,incrementType}=props;const[count,setCount]=useState(start);const[isVisible,setIsVisible]=useState(false);const containerRef=useRef(null);useEffect(()=>{const observer=new IntersectionObserver(entries=>{const entry=entries[0];setIsVisible(entry.isIntersecting);});if(containerRef.current){observer.observe(containerRef.current);}return()=>{if(containerRef.current){observer.unobserve(containerRef.current);}};},[]);useEffect(()=>{const updateCount=()=>{const increment=incrementType===\"integer\"?1:.1;setCount(prevCount=>{const nextCount=parseFloat((prevCount+increment).toFixed(2));return nextCount>=end?end:nextCount;});};if(isVisible||!startOnViewport&&start!==end){const intervalId=setInterval(updateCount,speed);return()=>{clearInterval(intervalId);};}else if(startOnViewport&&isVisible){setCount(start);}},[count,start,end,loop,isVisible,speed,startOnViewport,incrementType]);useEffect(()=>{if(restartOnViewport&&isVisible){setCount(start)// Restart the animation when re-entering the viewport\n;}},[isVisible,restartOnViewport,start]);const formatNumber=number=>{if(decimalSeparatorType===\"comma\"){return number.toLocaleString(\"en-US\");}else if(decimalSeparatorType===\"period\"){return number.toLocaleString(\"en-US\").replace(/,/g,\".\");}else{return number.toFixed(incrementType===\"integer\"?0:1);}};return /*#__PURE__*/_jsxs(motion.div,{ref:containerRef,style:{...CounterStyles.container,gap:`${gapSize}px`,flexDirection:\"row\",alignItems:\"center\",fontSize:`${textSize}px`,fontFamily:selectedFont.fontFamily,fontWeight:selectedFont.fontWeight,color:textColor},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:prefixFont.fontFamily,fontWeight:prefixFont.fontWeight,color:prefixColor},children:prefixText}),/*#__PURE__*/_jsx(\"span\",{children:formatNumber(count)}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:suffixFont.fontFamily,fontWeight:suffixFont.fontWeight,color:suffixColor},children:suffixText})]});}Counter.defaultProps={start:0,end:100,speed:100,prefixText:\"\",suffixText:\"\",loop:false,decimalSeparatorType:\"comma\",textSize:36,selectedFont:{fontFamily:\"Inter\",fontWeight:500,systemFont:true},textColor:\"#D3D3D3\",startOnViewport:false,incrementType:\"integer\"};addPropertyControls(Counter,{startOnViewport:{type:ControlType.Boolean,title:\"Viewport\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},restartOnViewport:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},selectedFont:{title:\"Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},textSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:240,step:1},textColor:{type:ControlType.Color,title:\"Font Color\"},start:{type:ControlType.Number,title:\"Start Number\",defaultValue:0,displayStepper:true},end:{type:ControlType.Number,title:\"End Number\",defaultValue:10,displayStepper:true},decimalSeparatorType:{type:ControlType.Enum,title:\"Separator\",defaultValue:\"comma\",options:[\"comma\",\"period\",\"none\"],optionTitles:[\"Comma (1,000)\",\"Decimal (1.000)\",\"None\"]},incrementType:{type:ControlType.Enum,title:\"Increment Type\",defaultValue:\"integer\",options:[\"integer\",\"decimal\"],optionTitles:[\"Integer\",\"Decimal\"]},prefixText:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},prefixFont:{title:\"Prefix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},prefixColor:{type:ControlType.Color,title:\"Prefix Color\"},suffixText:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},suffixFont:{title:\"Suffix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},suffixColor:{type:ControlType.Color,title:\"Suffix Color\"},gapSize:{type:ControlType.Number,title:\"Gap Size\",defaultValue:4,min:0,max:100,step:4},speed:{type:ControlType.Number,title:\"Speed (ms)\",defaultValue:100,min:0,max:2e3,step:10},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"Counter\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter.map","// Generated by Framer (6c67131)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Counter}from\"https://framerusercontent.com/modules/NBEE37qls2srbrNQN8ao/NpE7CCxof9hlsmbpdAYS/Counter.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0PEbotHL69lseuketrrW/BjYaNUefJMTdVBcnGiWQ/chv2YGyi7.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/XBOVxjxefzKLvYy5pFlQ/QhajIbNAWI4J4D9urPqD/K1N0qPM0G.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cfCyrGI0V1QcOlUBcyuB/KdOXosS7lTiWleqcpWfC/nl_dCwNWb.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/CIlqEDAaIHeWjem4qYqs/anYy7IsYy2ZBZCVKcYX6/RzAhCiscr.js\";const CounterFonts=getFonts(Counter);const cycleOrder=[\"daY3iMx5o\",\"wnk8mrDmm\"];const serializationHash=\"framer-vg2rL\";const variantClassNames={daY3iMx5o:\"framer-v-wht1rr\",wnk8mrDmm:\"framer-v-m0zmkx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VMsEjhRlp=undefined;const h_0EFV847=undefined;const okuiI5SrI=undefined;const l5__7jdwp=undefined;const l3ESNgSXn=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:300,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"daY3iMx5o\",Small:\"wnk8mrDmm\"};const Variants=motion.create(React.Fragment);const getProps=({description,endNumber,height,id,startNumber,suffix,title,width,...props})=>{return{...props,h_0EFV847:endNumber??props.h_0EFV847??3,l3ESNgSXn:description??props.l3ESNgSXn??\"Text\",l5__7jdwp:title??props.l5__7jdwp??\"Title\",okuiI5SrI:suffix??props.okuiI5SrI??\"+\",variant:humanReadableVariantMap[props.variant]??props.variant??\"daY3iMx5o\",VMsEjhRlp:startNumber??props.VMsEjhRlp};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,l5__7jdwp,l3ESNgSXn,VMsEjhRlp,h_0EFV847,okuiI5SrI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"daY3iMx5o\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(l5__7jdwp);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wht1rr\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"daY3iMx5o\",ref:refBinding,style:{backgroundColor:\"var(--token-97c47d8c-52b8-46e3-8ddb-ef0f78ad9d88, rgb(232, 226, 221))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({wnk8mrDmm:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h73hjb\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"JWGLwQHp1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ybkf83-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"H7HMhQA5c-container\",nodeId:\"H7HMhQA5c\",rendersWithMotion:true,scopeId:\"BYiP9ofB_\",children:/*#__PURE__*/_jsx(Counter,{decimalSeparatorType:\"comma\",end:h_0EFV847,gapSize:4,height:\"100%\",id:\"H7HMhQA5c\",incrementType:\"integer\",layoutId:\"H7HMhQA5c\",loop:false,prefixColor:\"var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9))\",prefixFont:{fontFamily:'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},prefixText:\"\",restartOnViewport:false,selectedFont:{fontFamily:'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},speed:80,start:VMsEjhRlp,startOnViewport:true,suffixColor:\"var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9))\",suffixFont:{fontFamily:'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},suffixText:okuiI5SrI,textColor:\"var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9))\",textSize:40,width:\"100%\",...addPropertyOverrides({wnk8mrDmm:{textSize:32}},baseVariant,gestureVariant)})})}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1j87fkn\",\"data-styles-preset\":\"chv2YGyi7\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9)))\"},children:\"Title\"})}),className:\"framer-24x3jl\",\"data-framer-name\":\"Stat Number\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TBmn2z5H2\",style:{\"--extracted-a0htzi\":\"var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9))\",\"--framer-paragraph-spacing\":\"0px\"},text:l5__7jdwp,variants:{wnk8mrDmm:{\"--extracted-1eung3n\":\"var(--token-34579f84-6124-46d0-afb0-bf7380f4eaae, rgb(254, 250, 246))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wnk8mrDmm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-f4bszl\",\"data-styles-preset\":\"nl_dCwNWb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-34579f84-6124-46d0-afb0-bf7380f4eaae, rgb(254, 250, 246)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1044c9w\",\"data-styles-preset\":\"K1N0qPM0G\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9)))\"},children:\"Text\"})}),className:\"framer-1h65l6g\",\"data-framer-name\":\"Stat Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cPV22HbgZ\",style:{\"--extracted-r6o4lv\":\"var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9))\",\"--framer-paragraph-spacing\":\"0px\"},text:l3ESNgSXn,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wnk8mrDmm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-amoww1\",\"data-styles-preset\":\"RzAhCiscr\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7bddd129-833e-4592-8d35-b38628f5587c, rgb(15, 12, 9)))\"},children:\"Text\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-vg2rL.framer-1y61s1c, .framer-vg2rL .framer-1y61s1c { display: block; }\",\".framer-vg2rL.framer-wht1rr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 30px 40px 30px; position: relative; width: 364px; }\",\".framer-vg2rL .framer-h73hjb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vg2rL .framer-1ybkf83-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vg2rL .framer-24x3jl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vg2rL .framer-1h65l6g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vg2rL.framer-v-m0zmkx.framer-wht1rr { gap: 4px; padding: 24px; width: 302px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 165\n * @framerIntrinsicWidth 364\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wnk8mrDmm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"l5__7jdwp\":\"title\",\"l3ESNgSXn\":\"description\",\"VMsEjhRlp\":\"startNumber\",\"h_0EFV847\":\"endNumber\",\"okuiI5SrI\":\"suffix\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBYiP9ofB_=withCSS(Component,css,\"framer-vg2rL\");export default FramerBYiP9ofB_;FramerBYiP9ofB_.displayName=\"Number/ Card\";FramerBYiP9ofB_.defaultProps={height:165,width:364};addPropertyControls(FramerBYiP9ofB_,{variant:{options:[\"daY3iMx5o\",\"wnk8mrDmm\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},l5__7jdwp:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},onl5__7jdwpChange:{changes:\"l5__7jdwp\",type:ControlType.ChangeHandler},l3ESNgSXn:{defaultValue:\"Text\",displayTextArea:false,title:\"Description\",type:ControlType.String},onl3ESNgSXnChange:{changes:\"l3ESNgSXn\",type:ControlType.ChangeHandler},VMsEjhRlp:{defaultValue:0,displayStepper:true,title:\"Start Number\",type:ControlType.Number},onVMsEjhRlpChange:{changes:\"VMsEjhRlp\",type:ControlType.ChangeHandler},h_0EFV847:{defaultValue:3,displayStepper:true,title:\"End Number\",type:ControlType.Number},onh_0EFV847Change:{changes:\"h_0EFV847\",type:ControlType.ChangeHandler},okuiI5SrI:{defaultValue:\"+\",title:\"Suffix\",type:ControlType.String},onokuiI5SrIChange:{changes:\"okuiI5SrI\",type:ControlType.ChangeHandler}});addFonts(FramerBYiP9ofB_,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2SAK53YLUN7RMYJU4MYLSBV6SSSJEJZB/RXS4DPGJRKOUFZMF5X5BVUGNNKJT65XZ/DJS4RYGIUYUXJQOHY5VCZPKSTXUSHTSP.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBYiP9ofB_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"165\",\"framerVariables\":\"{\\\"l5__7jdwp\\\":\\\"title\\\",\\\"l3ESNgSXn\\\":\\\"description\\\",\\\"VMsEjhRlp\\\":\\\"startNumber\\\",\\\"h_0EFV847\\\":\\\"endNumber\\\",\\\"okuiI5SrI\\\":\\\"suffix\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wnk8mrDmm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"364\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BYiP9ofB_.map","// Generated by Framer (ed99727)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"hJ4KTKsEO\",\"Y8C3tRcdW\"];const serializationHash=\"framer-ayLyF\";const variantClassNames={hJ4KTKsEO:\"framer-v-13fpiqk\",Y8C3tRcdW:\"framer-v-1jns5i3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ln8d5mN1s=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={L:\"hJ4KTKsEO\",S:\"Y8C3tRcdW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,Ln8d5mN1s:image??props.Ln8d5mN1s??{pixelHeight:100,pixelWidth:456,src:\"https://framerusercontent.com/images/kWKTtT0sHaBtqXAjToYJt0DkM.png?width=456&height=100\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"hJ4KTKsEO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Ln8d5mN1s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hJ4KTKsEO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Y8C3tRcdW\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13fpiqk\",className,classNames),\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"hJ4KTKsEO\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{Y8C3tRcdW:{backgroundColor:\"var(--token-fb12e452-5cc0-4bf6-a721-de659eb1ddc7, rgb(245, 244, 243))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({Y8C3tRcdW:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||180)-0-55)/2)),pixelHeight:100,pixelWidth:456,sizes:\"145px\",...toResponsiveImage(Ln8d5mN1s),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1g5c99w\",layoutDependency:layoutDependency,layoutId:\"GVk__mMo2\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16rsjep\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"OTJPn178V\",style:{backgroundColor:\"rgba(15, 12, 9, 0.15)\"}})]})})})});});const css=[\".framer-ayLyF.framer-uqxycx, .framer-ayLyF .framer-uqxycx { display: block; }\",\".framer-ayLyF.framer-13fpiqk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; padding: 0px; position: relative; width: 268px; }\",\".framer-ayLyF .framer-1g5c99w { flex: none; height: 55px; overflow: hidden; position: relative; width: 145px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-ayLyF .framer-16rsjep { flex: none; height: 100%; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 1px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 268\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y8C3tRcdW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ln8d5mN1s\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpO7nSjkul=withCSS(Component,css,\"framer-ayLyF\");export default FramerpO7nSjkul;FramerpO7nSjkul.displayName=\"Client Card XL\";FramerpO7nSjkul.defaultProps={height:180,width:268};addPropertyControls(FramerpO7nSjkul,{variant:{options:[\"hJ4KTKsEO\",\"Y8C3tRcdW\"],optionTitles:[\"L\",\"S\"],title:\"Variant\",type:ControlType.Enum},Ln8d5mN1s:{__defaultAssetReference:\"data:framer/asset-reference,kWKTtT0sHaBtqXAjToYJt0DkM.png?originalFilename=114.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerpO7nSjkul,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpO7nSjkul\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"268\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y8C3tRcdW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"180\",\"framerVariables\":\"{\\\"Ln8d5mN1s\\\":\\\"image\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pO7nSjkul.map","// Generated by Framer (2f36e3b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/LHz3bw67SqHRmnCKTlE6/Ticker.js\";import ClientCardXL from\"https://framerusercontent.com/modules/J2PggiE4QSphf6LgjS8h/SydBTGbre4nCP0sYSt35/pO7nSjkul.js\";const ClientCardXLFonts=getFonts(ClientCardXL);const TickerFonts=getFonts(Ticker);const serializationHash=\"framer-uoUIr\";const variantClassNames={rK0du91gV:\"framer-v-l01ma\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rK0du91gV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l01ma\",className,classNames),\"data-framer-name\":\"Ticker\",layoutDependency:layoutDependency,layoutId:\"rK0du91gV\",ref:refBinding,style:{backgroundColor:\"var(--token-97c47d8c-52b8-46e3-8ddb-ef0f78ad9d88, rgb(232, 226, 221))\",...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4t0pl\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"xXCOiEBMg\",style:{backgroundColor:\"var(--token-bf3b78f1-7c89-4ecd-bba4-77c1a4c7b347, rgb(234, 234, 234))\",opacity:.65}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pkmedz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BzLt6e1In-container\",nodeId:\"BzLt6e1In\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:0,height:\"100%\",hoverFactor:.6,id:\"BzLt6e1In\",layoutId:\"BzLt6e1In\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d7rzr7-container\",\"data-framer-name\":\"Client 01 — Airbus\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OAmM_Ith6-container\",name:\"Client 01 — Airbus\",nodeId:\"OAmM_Ith6\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"OAmM_Ith6\",layoutId:\"OAmM_Ith6\",Ln8d5mN1s:addImageAlt({pixelHeight:638,pixelWidth:2400,src:\"https://framerusercontent.com/images/wcCR7vUfFiMDqik0v6Khecb9C7E.webp?width=2400&height=638\",srcSet:\"https://framerusercontent.com/images/wcCR7vUfFiMDqik0v6Khecb9C7E.webp?scale-down-to=512&width=2400&height=638 512w,https://framerusercontent.com/images/wcCR7vUfFiMDqik0v6Khecb9C7E.webp?scale-down-to=1024&width=2400&height=638 1024w,https://framerusercontent.com/images/wcCR7vUfFiMDqik0v6Khecb9C7E.webp?scale-down-to=2048&width=2400&height=638 2048w,https://framerusercontent.com/images/wcCR7vUfFiMDqik0v6Khecb9C7E.webp?width=2400&height=638 2400w\"},\"Airbus\"),name:\"Client 01 — Airbus\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1skwyr6-container\",\"data-framer-name\":\"Client 02 — Airbus Atlantic\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"CAg01EnTT-container\",name:\"Client 02 — Airbus Atlantic\",nodeId:\"CAg01EnTT\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"CAg01EnTT\",layoutId:\"CAg01EnTT\",Ln8d5mN1s:addImageAlt({pixelHeight:465,pixelWidth:2400,src:\"https://framerusercontent.com/images/2qwaMULMliN6yWaVue5NO8046s.webp?width=2400&height=465\",srcSet:\"https://framerusercontent.com/images/2qwaMULMliN6yWaVue5NO8046s.webp?scale-down-to=512&width=2400&height=465 512w,https://framerusercontent.com/images/2qwaMULMliN6yWaVue5NO8046s.webp?scale-down-to=1024&width=2400&height=465 1024w,https://framerusercontent.com/images/2qwaMULMliN6yWaVue5NO8046s.webp?scale-down-to=2048&width=2400&height=465 2048w,https://framerusercontent.com/images/2qwaMULMliN6yWaVue5NO8046s.webp?width=2400&height=465 2400w\"},\"Airbus Atlantic\"),name:\"Client 02 — Airbus Atlantic\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i4tvfj-container\",\"data-framer-name\":\"Client 03 — Dassault Aviation\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"U8S1udK27-container\",name:\"Client 03 — Dassault Aviation\",nodeId:\"U8S1udK27\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"U8S1udK27\",layoutId:\"U8S1udK27\",Ln8d5mN1s:addImageAlt({pixelHeight:840,pixelWidth:2400,src:\"https://framerusercontent.com/images/Zgopn4B8PPmLiUWq2xIM0s6dKI.webp?width=2400&height=840\",srcSet:\"https://framerusercontent.com/images/Zgopn4B8PPmLiUWq2xIM0s6dKI.webp?scale-down-to=512&width=2400&height=840 512w,https://framerusercontent.com/images/Zgopn4B8PPmLiUWq2xIM0s6dKI.webp?scale-down-to=1024&width=2400&height=840 1024w,https://framerusercontent.com/images/Zgopn4B8PPmLiUWq2xIM0s6dKI.webp?scale-down-to=2048&width=2400&height=840 2048w,https://framerusercontent.com/images/Zgopn4B8PPmLiUWq2xIM0s6dKI.webp?width=2400&height=840 2400w\"},\"Dassault Aviation\"),name:\"Client 03 — Dassault Aviation\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15aerxw-container\",\"data-framer-name\":\"Client 04 — ArianeGroup\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"RrMuHfDfW-container\",name:\"Client 04 — ArianeGroup\",nodeId:\"RrMuHfDfW\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"RrMuHfDfW\",layoutId:\"RrMuHfDfW\",Ln8d5mN1s:addImageAlt({pixelHeight:598,pixelWidth:2400,src:\"https://framerusercontent.com/images/8HjknDtRDzxgt9qsO2huTCZYo.webp?width=2400&height=598\",srcSet:\"https://framerusercontent.com/images/8HjknDtRDzxgt9qsO2huTCZYo.webp?scale-down-to=512&width=2400&height=598 512w,https://framerusercontent.com/images/8HjknDtRDzxgt9qsO2huTCZYo.webp?scale-down-to=1024&width=2400&height=598 1024w,https://framerusercontent.com/images/8HjknDtRDzxgt9qsO2huTCZYo.webp?scale-down-to=2048&width=2400&height=598 2048w,https://framerusercontent.com/images/8HjknDtRDzxgt9qsO2huTCZYo.webp?width=2400&height=598 2400w\"},\"ArianeGroup\"),name:\"Client 04 — ArianeGroup\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ma4dig-container\",\"data-framer-name\":\"Client 05 — Roxel France\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OHGbfeZhw-container\",name:\"Client 05 — Roxel France\",nodeId:\"OHGbfeZhw\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"OHGbfeZhw\",layoutId:\"OHGbfeZhw\",Ln8d5mN1s:addImageAlt({pixelHeight:1378,pixelWidth:2400,src:\"https://framerusercontent.com/images/dl8Q46MIZn11PdaLWDPVr1RVsCE.webp?width=2400&height=1378\",srcSet:\"https://framerusercontent.com/images/dl8Q46MIZn11PdaLWDPVr1RVsCE.webp?scale-down-to=512&width=2400&height=1378 512w,https://framerusercontent.com/images/dl8Q46MIZn11PdaLWDPVr1RVsCE.webp?scale-down-to=1024&width=2400&height=1378 1024w,https://framerusercontent.com/images/dl8Q46MIZn11PdaLWDPVr1RVsCE.webp?scale-down-to=2048&width=2400&height=1378 2048w,https://framerusercontent.com/images/dl8Q46MIZn11PdaLWDPVr1RVsCE.webp?width=2400&height=1378 2400w\"},\"Roxel France\"),name:\"Client 05 — Roxel France\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19dehjj-container\",\"data-framer-name\":\"Client 06 — Sanofi\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"vx6sBSAvv-container\",name:\"Client 06 — Sanofi\",nodeId:\"vx6sBSAvv\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"vx6sBSAvv\",layoutId:\"vx6sBSAvv\",Ln8d5mN1s:addImageAlt({pixelHeight:793,pixelWidth:2400,src:\"https://framerusercontent.com/images/QaeeIf5uYGb0lkTlTqcT00tLOx8.webp?width=2400&height=793\",srcSet:\"https://framerusercontent.com/images/QaeeIf5uYGb0lkTlTqcT00tLOx8.webp?scale-down-to=512&width=2400&height=793 512w,https://framerusercontent.com/images/QaeeIf5uYGb0lkTlTqcT00tLOx8.webp?scale-down-to=1024&width=2400&height=793 1024w,https://framerusercontent.com/images/QaeeIf5uYGb0lkTlTqcT00tLOx8.webp?scale-down-to=2048&width=2400&height=793 2048w,https://framerusercontent.com/images/QaeeIf5uYGb0lkTlTqcT00tLOx8.webp?width=2400&height=793 2400w\"},\"Sanofi\"),name:\"Client 06 — Sanofi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ihy3os-container\",\"data-framer-name\":\"Client 07 — Electroimpact\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"s84rd6O4Y-container\",name:\"Client 07 — Electroimpact\",nodeId:\"s84rd6O4Y\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"s84rd6O4Y\",layoutId:\"s84rd6O4Y\",Ln8d5mN1s:addImageAlt({pixelHeight:1106,pixelWidth:2400,src:\"https://framerusercontent.com/images/kYk0nwVcphND99y6T0E6lMi7OY.webp?width=2400&height=1106\",srcSet:\"https://framerusercontent.com/images/kYk0nwVcphND99y6T0E6lMi7OY.webp?scale-down-to=512&width=2400&height=1106 512w,https://framerusercontent.com/images/kYk0nwVcphND99y6T0E6lMi7OY.webp?scale-down-to=1024&width=2400&height=1106 1024w,https://framerusercontent.com/images/kYk0nwVcphND99y6T0E6lMi7OY.webp?scale-down-to=2048&width=2400&height=1106 2048w,https://framerusercontent.com/images/kYk0nwVcphND99y6T0E6lMi7OY.webp?width=2400&height=1106 2400w\"},\"Electroimpact\"),name:\"Client 07 — Electroimpact\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i8amb8-container\",\"data-framer-name\":\"Client 08 — GIE Qualit\\xe9 Entreprises\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bdIwwXeHg-container\",name:\"Client 08 — GIE Qualit\\xe9 Entreprises\",nodeId:\"bdIwwXeHg\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"bdIwwXeHg\",layoutId:\"bdIwwXeHg\",Ln8d5mN1s:addImageAlt({pixelHeight:1189,pixelWidth:2400,src:\"https://framerusercontent.com/images/U0gEw5cLey3I4CRcDyRPkdgWAMs.webp?width=2400&height=1189\",srcSet:\"https://framerusercontent.com/images/U0gEw5cLey3I4CRcDyRPkdgWAMs.webp?scale-down-to=512&width=2400&height=1189 512w,https://framerusercontent.com/images/U0gEw5cLey3I4CRcDyRPkdgWAMs.webp?scale-down-to=1024&width=2400&height=1189 1024w,https://framerusercontent.com/images/U0gEw5cLey3I4CRcDyRPkdgWAMs.webp?scale-down-to=2048&width=2400&height=1189 2048w,https://framerusercontent.com/images/U0gEw5cLey3I4CRcDyRPkdgWAMs.webp?width=2400&height=1189 2400w\"},\"GIE Qualit\\xe9 Entreprises\"),name:\"Client 08 — GIE Qualit\\xe9 Entreprises\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e1w5an-container\",\"data-framer-name\":\"Client 09 — Capgemini\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Rw4I4VYBw-container\",name:\"Client 09 — Capgemini\",nodeId:\"Rw4I4VYBw\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"Rw4I4VYBw\",layoutId:\"Rw4I4VYBw\",Ln8d5mN1s:addImageAlt({pixelHeight:720,pixelWidth:2400,src:\"https://framerusercontent.com/images/EWSNPpDThuO8zW7ngYMUIPIFxEk.webp?width=2400&height=720\",srcSet:\"https://framerusercontent.com/images/EWSNPpDThuO8zW7ngYMUIPIFxEk.webp?scale-down-to=512&width=2400&height=720 512w,https://framerusercontent.com/images/EWSNPpDThuO8zW7ngYMUIPIFxEk.webp?scale-down-to=1024&width=2400&height=720 1024w,https://framerusercontent.com/images/EWSNPpDThuO8zW7ngYMUIPIFxEk.webp?scale-down-to=2048&width=2400&height=720 2048w,https://framerusercontent.com/images/EWSNPpDThuO8zW7ngYMUIPIFxEk.webp?width=2400&height=720 2400w\"},\"Capgemini\"),name:\"Client 09 — Capgemini\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q3hmj6-container\",\"data-framer-name\":\"Client 10 — Sermati\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Oe8Z_n32k-container\",name:\"Client 10 — Sermati\",nodeId:\"Oe8Z_n32k\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"Oe8Z_n32k\",layoutId:\"Oe8Z_n32k\",Ln8d5mN1s:addImageAlt({pixelHeight:862,pixelWidth:2400,src:\"https://framerusercontent.com/images/i9cQ1HAaeEw2PKfA2atgwfELQg.webp?width=2400&height=862\",srcSet:\"https://framerusercontent.com/images/i9cQ1HAaeEw2PKfA2atgwfELQg.webp?scale-down-to=512&width=2400&height=862 512w,https://framerusercontent.com/images/i9cQ1HAaeEw2PKfA2atgwfELQg.webp?scale-down-to=1024&width=2400&height=862 1024w,https://framerusercontent.com/images/i9cQ1HAaeEw2PKfA2atgwfELQg.webp?scale-down-to=2048&width=2400&height=862 2048w,https://framerusercontent.com/images/i9cQ1HAaeEw2PKfA2atgwfELQg.webp?width=2400&height=862 2400w\"},\"Sermati\"),name:\"Client 10 — Sermati\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qnqmr-container\",\"data-framer-name\":\"Client 11 — Latesys\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Qx62Sngaz-container\",name:\"Client 11 — Latesys\",nodeId:\"Qx62Sngaz\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"Qx62Sngaz\",layoutId:\"Qx62Sngaz\",Ln8d5mN1s:addImageAlt({pixelHeight:1664,pixelWidth:2400,src:\"https://framerusercontent.com/images/BBot1RXD1jz3y80tELxjhr9EocU.webp?width=2400&height=1664\",srcSet:\"https://framerusercontent.com/images/BBot1RXD1jz3y80tELxjhr9EocU.webp?scale-down-to=512&width=2400&height=1664 512w,https://framerusercontent.com/images/BBot1RXD1jz3y80tELxjhr9EocU.webp?scale-down-to=1024&width=2400&height=1664 1024w,https://framerusercontent.com/images/BBot1RXD1jz3y80tELxjhr9EocU.webp?scale-down-to=2048&width=2400&height=1664 2048w,https://framerusercontent.com/images/BBot1RXD1jz3y80tELxjhr9EocU.webp?width=2400&height=1664 2400w\"},\"Latesys\"),name:\"Client 11 — Latesys\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jnx314-container\",\"data-framer-name\":\"Client 12 — Orygamy\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"xscag7BdS-container\",name:\"Client 12 — Orygamy\",nodeId:\"xscag7BdS\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"xscag7BdS\",layoutId:\"xscag7BdS\",Ln8d5mN1s:addImageAlt({pixelHeight:833,pixelWidth:2400,src:\"https://framerusercontent.com/images/6Cxf4VttuHPWhvxzlQBiWHw6Q.webp?width=2400&height=833\",srcSet:\"https://framerusercontent.com/images/6Cxf4VttuHPWhvxzlQBiWHw6Q.webp?scale-down-to=512&width=2400&height=833 512w,https://framerusercontent.com/images/6Cxf4VttuHPWhvxzlQBiWHw6Q.webp?scale-down-to=1024&width=2400&height=833 1024w,https://framerusercontent.com/images/6Cxf4VttuHPWhvxzlQBiWHw6Q.webp?scale-down-to=2048&width=2400&height=833 2048w,https://framerusercontent.com/images/6Cxf4VttuHPWhvxzlQBiWHw6Q.webp?width=2400&height=833 2400w\"},\"Orygamy\"),name:\"Client 12 — Orygamy\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ifj59o-container\",\"data-framer-name\":\"Client 13 — Act\\xe9on Manufacturing\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bDBOuuEtR-container\",name:\"Client 13 — Act\\xe9on Manufacturing\",nodeId:\"bDBOuuEtR\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"bDBOuuEtR\",layoutId:\"bDBOuuEtR\",Ln8d5mN1s:addImageAlt({pixelHeight:627,pixelWidth:2400,src:\"https://framerusercontent.com/images/BtFYZ3Tdw9DmPmFwwFAgxzOSk.webp?width=2400&height=627\",srcSet:\"https://framerusercontent.com/images/BtFYZ3Tdw9DmPmFwwFAgxzOSk.webp?scale-down-to=512&width=2400&height=627 512w,https://framerusercontent.com/images/BtFYZ3Tdw9DmPmFwwFAgxzOSk.webp?scale-down-to=1024&width=2400&height=627 1024w,https://framerusercontent.com/images/BtFYZ3Tdw9DmPmFwwFAgxzOSk.webp?scale-down-to=2048&width=2400&height=627 2048w,https://framerusercontent.com/images/BtFYZ3Tdw9DmPmFwwFAgxzOSk.webp?width=2400&height=627 2400w\"},\"Act\\xe9on Manufacturing\"),name:\"Client 13 — Act\\xe9on Manufacturing\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwd40v-container\",\"data-framer-name\":\"Client 14 — Eurovia Management Laboratoire\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"SrbVpUvtA-container\",name:\"Client 14 — Eurovia Management Laboratoire\",nodeId:\"SrbVpUvtA\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"SrbVpUvtA\",layoutId:\"SrbVpUvtA\",Ln8d5mN1s:addImageAlt({pixelHeight:712,pixelWidth:2400,src:\"https://framerusercontent.com/images/bBrzcNgEBz18PZ1Gkl4YAnOGwgk.webp?width=2400&height=712\",srcSet:\"https://framerusercontent.com/images/bBrzcNgEBz18PZ1Gkl4YAnOGwgk.webp?scale-down-to=512&width=2400&height=712 512w,https://framerusercontent.com/images/bBrzcNgEBz18PZ1Gkl4YAnOGwgk.webp?scale-down-to=1024&width=2400&height=712 1024w,https://framerusercontent.com/images/bBrzcNgEBz18PZ1Gkl4YAnOGwgk.webp?scale-down-to=2048&width=2400&height=712 2048w,https://framerusercontent.com/images/bBrzcNgEBz18PZ1Gkl4YAnOGwgk.webp?width=2400&height=712 2400w\"},\"Eurovia Management Laboratoire\"),name:\"Client 14 — Eurovia Management Laboratoire\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:180,width:\"268px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k6vt5m-container\",\"data-framer-name\":\"Client 15 — Vinci Construction Services\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Ps3ZbVFBR-container\",name:\"Client 15 — Vinci Construction Services\",nodeId:\"Ps3ZbVFBR\",rendersWithMotion:true,scopeId:\"Ph6BD96Hi\",children:/*#__PURE__*/_jsx(ClientCardXL,{height:\"100%\",id:\"Ps3ZbVFBR\",layoutId:\"Ps3ZbVFBR\",Ln8d5mN1s:addImageAlt({pixelHeight:797,pixelWidth:2400,src:\"https://framerusercontent.com/images/8BURykS9yBikCzUz8uAaUXSQ7M.webp?width=2400&height=797\",srcSet:\"https://framerusercontent.com/images/8BURykS9yBikCzUz8uAaUXSQ7M.webp?scale-down-to=512&width=2400&height=797 512w,https://framerusercontent.com/images/8BURykS9yBikCzUz8uAaUXSQ7M.webp?scale-down-to=1024&width=2400&height=797 1024w,https://framerusercontent.com/images/8BURykS9yBikCzUz8uAaUXSQ7M.webp?scale-down-to=2048&width=2400&height=797 2048w,https://framerusercontent.com/images/8BURykS9yBikCzUz8uAaUXSQ7M.webp?width=2400&height=797 2400w\"},\"Vinci Construction Services\"),name:\"Client 15 — Vinci Construction Services\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"hJ4KTKsEO\"),width:\"100%\"})})})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1txw27v\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"nljqhn4wX\",style:{backgroundColor:\"var(--token-bf3b78f1-7c89-4ecd-bba4-77c1a4c7b347, rgb(234, 234, 234))\",opacity:.65}})]})})})});});const css=[\".framer-uoUIr.framer-11qicrz, .framer-uoUIr .framer-11qicrz { display: block; }\",\".framer-uoUIr.framer-l01ma { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1865px; }\",\".framer-uoUIr .framer-e4t0pl, .framer-uoUIr .framer-1txw27v { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-uoUIr .framer-pkmedz-container { flex: none; height: 120px; position: relative; width: 100%; }\",\".framer-uoUIr .framer-1d7rzr7-container, .framer-uoUIr .framer-1skwyr6-container, .framer-uoUIr .framer-1i4tvfj-container, .framer-uoUIr .framer-15aerxw-container, .framer-uoUIr .framer-1ma4dig-container, .framer-uoUIr .framer-19dehjj-container, .framer-uoUIr .framer-1ihy3os-container, .framer-uoUIr .framer-1i8amb8-container, .framer-uoUIr .framer-e1w5an-container, .framer-uoUIr .framer-1q3hmj6-container, .framer-uoUIr .framer-1qnqmr-container, .framer-uoUIr .framer-1jnx314-container, .framer-uoUIr .framer-ifj59o-container, .framer-uoUIr .framer-1hwd40v-container, .framer-uoUIr .framer-k6vt5m-container { height: 180px; position: relative; width: 268px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 122\n * @framerIntrinsicWidth 1865\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPh6BD96Hi=withCSS(Component,css,\"framer-uoUIr\");export default FramerPh6BD96Hi;FramerPh6BD96Hi.displayName=\"Logos clients\";FramerPh6BD96Hi.defaultProps={height:122,width:1865};addFonts(FramerPh6BD96Hi,[{explicitInter:true,fonts:[]},...ClientCardXLFonts,...TickerFonts],{supportsExplicitInterCodegen:true});FramerPh6BD96Hi.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ClientCardXL,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPh6BD96Hi\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1865\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"122\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ph6BD96Hi.map","// Generated by Framer (25dfa11)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/grhYPrKzVtbPT38mwNda/q2uIrVptz01LwmETsxLl/L_WLniPme.js\";const cycleOrder=[\"bUmVoXac1\",\"XuXbtCFLq\",\"H_KOBaAD0\",\"nqGrxB4IK\"];const serializationHash=\"framer-8IXZ1\";const variantClassNames={bUmVoXac1:\"framer-v-15219yr\",H_KOBaAD0:\"framer-v-16mbip\",nqGrxB4IK:\"framer-v-1sn0na\",XuXbtCFLq:\"framer-v-13ec0y6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"bUmVoXac1\",\"Variant 2\":\"XuXbtCFLq\",\"Variant 3\":\"H_KOBaAD0\",Mobile:\"nqGrxB4IK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bUmVoXac1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bUmVoXac1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nqGrxB4IK\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,background:{alt:\"Hall de production industriel avec installations d’aspiration\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1200,pixelWidth:1599,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/VvNqt3BtVKaBHWdVgl8OiO82z3U.jpg?width=1599&height=1200\",srcSet:\"https://framerusercontent.com/images/VvNqt3BtVKaBHWdVgl8OiO82z3U.jpg?scale-down-to=512&width=1599&height=1200 512w,https://framerusercontent.com/images/VvNqt3BtVKaBHWdVgl8OiO82z3U.jpg?scale-down-to=1024&width=1599&height=1200 1024w,https://framerusercontent.com/images/VvNqt3BtVKaBHWdVgl8OiO82z3U.jpg?width=1599&height=1200 1599w\"},className:cx(scopingClassNames,\"framer-15219yr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bUmVoXac1\",ref:refBinding,style:{filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\",...style},...addPropertyOverrides({H_KOBaAD0:{\"data-framer-name\":\"Variant 3\"},nqGrxB4IK:{\"data-framer-name\":\"Mobile\"},XuXbtCFLq:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qpkjj1\",\"data-framer-name\":\"Voile sombre image\",layoutDependency:layoutDependency,layoutId:\"IruSqfYNd\",style:{backgroundColor:\"rgba(0, 0, 0, 0.28)\"}}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mbcm1i\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"Ttp04jd3u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1cqcawc\",\"data-styles-preset\":\"L_WLniPme\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255)))\"},children:\"Capter. Transporter. Filtrer.\"})}),className:\"framer-70x7c8\",\"data-framer-name\":\"Service Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bQniJzqeE\",style:{\"--extracted-1of0zx5\":\"var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px 2px 14px rgba(0,0,0,0.55)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XuXbtCFLq:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1cqcawc\",\"data-styles-preset\":\"L_WLniPme\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255)))\"},children:\"Concevoir. Fabriquer. Maintenir.\"})}),className:\"framer-idqm0s\",\"data-framer-name\":\"Service Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ffzXhcsia\",style:{\"--extracted-1of0zx5\":\"var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px 2px 14px rgba(0,0,0,0.55)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({H_KOBaAD0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1cqcawc\",\"data-styles-preset\":\"L_WLniPme\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255)))\"},children:\"Concevoir. Fabriquer. Maintenir.\"})}),transformTemplate:transformTemplate1},XuXbtCFLq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1cqcawc\",\"data-styles-preset\":\"L_WLniPme\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-2ff9a6d4-dab7-4ef6-b4fa-9e88617ec594, rgb(255, 255, 255)))\"},children:\"Concevoir. Fabriquer. Maintenir.\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\".framer-8IXZ1.framer-1i4nv9n, .framer-8IXZ1 .framer-1i4nv9n { display: block; }\",\".framer-8IXZ1.framer-15219yr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1080px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1920px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-8IXZ1 .framer-qpkjj1 { flex: none; height: 100%; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-8IXZ1 .framer-mbcm1i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 146px; justify-content: center; left: calc(50.00000000000002% - 1050px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 146px / 2); width: 1050px; z-index: 1; }\",\".framer-8IXZ1 .framer-70x7c8 { bottom: -145px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre-wrap; width: 1050px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-8IXZ1 .framer-idqm0s { bottom: -292px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre-wrap; width: 1050px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-8IXZ1.framer-v-13ec0y6 .framer-70x7c8, .framer-8IXZ1.framer-v-16mbip .framer-idqm0s { bottom: unset; top: 50%; }\",\".framer-8IXZ1.framer-v-13ec0y6 .framer-idqm0s { bottom: -140px; }\",\".framer-8IXZ1.framer-v-16mbip .framer-70x7c8 { bottom: unset; top: -147px; }\",\".framer-8IXZ1.framer-v-1sn0na.framer-15219yr { width: 400px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1080\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XuXbtCFLq\":{\"layout\":[\"fixed\",\"fixed\"]},\"H_KOBaAD0\":{\"layout\":[\"fixed\",\"fixed\"]},\"nqGrxB4IK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX0DgKzkVy=withCSS(Component,css,\"framer-8IXZ1\");export default FramerX0DgKzkVy;FramerX0DgKzkVy.displayName=\"Video\";FramerX0DgKzkVy.defaultProps={height:1080,width:1920};addPropertyControls(FramerX0DgKzkVy,{variant:{options:[\"bUmVoXac1\",\"XuXbtCFLq\",\"H_KOBaAD0\",\"nqGrxB4IK\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerX0DgKzkVy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX0DgKzkVy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1920\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XuXbtCFLq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H_KOBaAD0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nqGrxB4IK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1080\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X0DgKzkVy.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef,useState,useSyncExternalStore}from\"react\";import{motionValue,useReducedMotion}from\"framer-motion\";const CYCLE_MS=5e3;const FALLBACK_PROJECT_COUNT=4;const SLIDE_SELECTOR='[data-framer-name=\"Projet du CMS\"]';const SWIPE_OFFSET=56;const SWIPE_VELOCITY=450;const SERVER_SNAPSHOT={page:0,count:FALLBACK_PROJECT_COUNT};let pageSnapshot={...SERVER_SNAPSHOT};let cycleStartedAt=null;let pauseStartedAt=null;let animationFrame=null;const pageListeners=new Set;const pauseReasons=new Set;const projectProgress=motionValue(0);function getNow(){return typeof performance===\"undefined\"?0:performance.now();}function publishPage(nextPage,nextCount=pageSnapshot.count){const safeCount=Math.max(1,Math.floor(nextCount));const safePage=(nextPage%safeCount+safeCount)%safeCount;if(safePage===pageSnapshot.page&&safeCount===pageSnapshot.count)return;pageSnapshot={page:safePage,count:safeCount};pageListeners.forEach(listener=>listener());}function cancelTick(){if(animationFrame===null||typeof cancelAnimationFrame===\"undefined\")return;cancelAnimationFrame(animationFrame);animationFrame=null;}function scheduleTick(){if(animationFrame!==null||pageListeners.size===0||pauseReasons.size>0||typeof requestAnimationFrame===\"undefined\"){return;}animationFrame=requestAnimationFrame(tick);}function tick(timestamp){animationFrame=null;if(cycleStartedAt===null)cycleStartedAt=timestamp;const elapsed=Math.max(0,timestamp-cycleStartedAt);if(elapsed>=CYCLE_MS){const elapsedCycles=Math.floor(elapsed/CYCLE_MS);cycleStartedAt+=elapsedCycles*CYCLE_MS;publishPage(pageSnapshot.page+elapsedCycles);}projectProgress.set(Math.min(1,Math.max(0,(timestamp-cycleStartedAt)/CYCLE_MS)));scheduleTick();}function startCycle(){cycleStartedAt=getNow();pauseStartedAt=null;projectProgress.set(0);scheduleTick();}function stopCycle(){cancelTick();cycleStartedAt=null;pauseStartedAt=null;pauseReasons.clear();projectProgress.set(0);publishPage(0);}function subscribeToPage(listener){pageListeners.add(listener);if(pageListeners.size===1)startCycle();return()=>{pageListeners.delete(listener);if(pageListeners.size===0)stopCycle();};}function useProjectPage(){return useSyncExternalStore(subscribeToPage,()=>pageSnapshot,()=>SERVER_SNAPSHOT);}function setPauseReason(reason,shouldPause){const wasPaused=pauseReasons.size>0;if(shouldPause)pauseReasons.add(reason);else pauseReasons.delete(reason);const isPaused=pauseReasons.size>0;if(wasPaused===isPaused)return;const now=getNow();if(isPaused){pauseStartedAt=now;cancelTick();return;}if(cycleStartedAt!==null&&pauseStartedAt!==null){cycleStartedAt+=now-pauseStartedAt;}pauseStartedAt=null;scheduleTick();}function setProjectCount(count){const safeCount=Math.max(1,Math.floor(count||FALLBACK_PROJECT_COUNT));if(safeCount===pageSnapshot.count)return;cycleStartedAt=getNow();if(pauseReasons.size>0)pauseStartedAt=cycleStartedAt;projectProgress.set(0);publishPage(pageSnapshot.page,safeCount);scheduleTick();}function movePage(direction){cycleStartedAt=getNow();if(pauseReasons.size>0)pauseStartedAt=cycleStartedAt;projectProgress.set(0);publishPage(pageSnapshot.page+direction);scheduleTick();}function assignRef(ref,value){if(typeof ref===\"function\")ref(value);else if(ref)ref.current=value;}function getSlides(root){return Array.from(root.querySelectorAll(SLIDE_SELECTOR)).filter(slide=>slide.getBoundingClientRect().width>0);}function updateSlideAccessibility(root,activePage){getSlides(root).forEach((slide,index)=>{const isInactive=index!==activePage;if(isInactive)slide.setAttribute(\"aria-hidden\",\"true\");else slide.removeAttribute(\"aria-hidden\");slide.inert=isInactive;});}function useSlideMetrics(page){const rootRef=useRef(null);const[step,setStep]=useState(0);useEffect(()=>{const root=rootRef.current;if(!root)return;let measureFrame=0;let resizeObserver=null;const measure=()=>{const slides=getSlides(root);const first=slides[0];const second=slides[1];const measuredStep=first&&second?Math.abs(second.getBoundingClientRect().left-first.getBoundingClientRect().left):first?.getBoundingClientRect().width||root.clientWidth;if(measuredStep>0){setStep(current=>Math.abs(current-measuredStep)>.5?measuredStep:current);}setProjectCount(slides.length||FALLBACK_PROJECT_COUNT);updateSlideAccessibility(root,pageSnapshot.page);slides.forEach(slide=>resizeObserver?.observe(slide));};const scheduleMeasure=()=>{cancelAnimationFrame(measureFrame);measureFrame=requestAnimationFrame(measure);};resizeObserver=new ResizeObserver(scheduleMeasure);resizeObserver.observe(root);const mutationObserver=new MutationObserver(scheduleMeasure);mutationObserver.observe(root,{childList:true,subtree:true});window.addEventListener(\"resize\",scheduleMeasure);scheduleMeasure();return()=>{cancelAnimationFrame(measureFrame);resizeObserver?.disconnect();mutationObserver.disconnect();window.removeEventListener(\"resize\",scheduleMeasure);};},[]);useEffect(()=>{if(rootRef.current)updateSlideAccessibility(rootRef.current,page);},[page]);return{rootRef,step};}export function withProjectSlides(Component){return /*#__PURE__*/forwardRef(function ProjectSlides(props,forwardedRef){const{page,count}=useProjectPage();const prefersReducedMotion=useReducedMotion();const{rootRef,step}=useSlideMetrics(page);const hoverReason=useRef(Symbol(\"project-carousel-hover\")).current;const focusReason=useRef(Symbol(\"project-carousel-focus\")).current;const dragReason=useRef(Symbol(\"project-carousel-drag\")).current;const hiddenReason=useRef(Symbol(\"project-carousel-hidden\")).current;const offscreenReason=useRef(Symbol(\"project-carousel-offscreen\")).current;const reducedMotionReason=useRef(Symbol(\"project-carousel-reduced-motion\")).current;const mergedRef=useCallback(node=>{rootRef.current=node;assignRef(forwardedRef,node);},[forwardedRef,rootRef]);useEffect(()=>{const updateVisibility=()=>setPauseReason(hiddenReason,document.hidden);updateVisibility();document.addEventListener(\"visibilitychange\",updateVisibility);return()=>{document.removeEventListener(\"visibilitychange\",updateVisibility);setPauseReason(hiddenReason,false);};},[hiddenReason]);useEffect(()=>{const root=rootRef.current;const observedNode=root?.parentElement||root;if(!observedNode||typeof IntersectionObserver===\"undefined\")return;const observer=new IntersectionObserver(([entry])=>setPauseReason(offscreenReason,!entry.isIntersecting),{threshold:.08});observer.observe(observedNode);return()=>{observer.disconnect();setPauseReason(offscreenReason,false);};},[offscreenReason,rootRef]);useEffect(()=>{setPauseReason(reducedMotionReason,Boolean(prefersReducedMotion));return()=>setPauseReason(reducedMotionReason,false);},[prefersReducedMotion,reducedMotionReason]);useEffect(()=>()=>{setPauseReason(hoverReason,false);setPauseReason(focusReason,false);setPauseReason(dragReason,false);},[dragReason,focusReason,hoverReason]);const handleDragEnd=(event,info)=>{if(typeof props.onDragEnd===\"function\")props.onDragEnd(event,info);setPauseReason(dragReason,false);if(info.offset.x<=-SWIPE_OFFSET||info.velocity.x<=-SWIPE_VELOCITY){movePage(1);}else if(info.offset.x>=SWIPE_OFFSET||info.velocity.x>=SWIPE_VELOCITY){movePage(-1);}};return /*#__PURE__*/_jsx(Component,{...props,ref:mergedRef,role:\"region\",\"aria-roledescription\":\"carousel\",\"aria-label\":`Projets r\\xe9cents, ${count} projets. Utilisez les fl\\xe8ches gauche et droite.`,tabIndex:0,animate:{x:-page*step},transition:prefersReducedMotion?{duration:0}:{type:\"tween\",duration:.7,ease:[.22,1,.36,1]},drag:prefersReducedMotion?false:\"x\",dragConstraints:{left:0,right:0},dragElastic:.08,dragMomentum:false,onDragStart:(event,info)=>{if(typeof props.onDragStart===\"function\")props.onDragStart(event,info);setPauseReason(dragReason,true);},onDragEnd:handleDragEnd,onMouseEnter:event=>{if(typeof props.onMouseEnter===\"function\")props.onMouseEnter(event);setPauseReason(hoverReason,true);},onMouseLeave:event=>{if(typeof props.onMouseLeave===\"function\")props.onMouseLeave(event);setPauseReason(hoverReason,false);},onFocusCapture:event=>{if(typeof props.onFocusCapture===\"function\")props.onFocusCapture(event);setPauseReason(focusReason,true);},onBlurCapture:event=>{if(typeof props.onBlurCapture===\"function\")props.onBlurCapture(event);const nextTarget=event.relatedTarget;const currentTarget=event.currentTarget;if(!currentTarget||!nextTarget||!currentTarget.contains(nextTarget))setPauseReason(focusReason,false);},onKeyDown:event=>{if(typeof props.onKeyDown===\"function\")props.onKeyDown(event);if(event.key===\"ArrowRight\"){event.preventDefault();movePage(1);}else if(event.key===\"ArrowLeft\"){event.preventDefault();movePage(-1);}},style:{...props.style,touchAction:\"pan-y\",willChange:prefersReducedMotion?\"auto\":\"transform\"}});});}export function withProjectProgress(Component){return /*#__PURE__*/forwardRef(function ProjectProgress(props,forwardedRef){useProjectPage();return /*#__PURE__*/_jsx(Component,{...props,ref:forwardedRef,\"aria-hidden\":\"true\",style:{...props.style,scaleX:projectProgress,transformOrigin:\"left center\",willChange:\"transform\"}});});}export function withProjectCounter(Component){return /*#__PURE__*/forwardRef(function ProjectCounter(props,forwardedRef){const{page,count}=useProjectPage();const label=`${String(page+1).padStart(2,\"0\")} / ${String(count).padStart(2,\"0\")}`;return /*#__PURE__*/_jsx(Component,{...props,ref:forwardedRef,text:label,\"aria-live\":\"polite\",\"aria-atomic\":\"true\",style:{...props.style,fontVariantNumeric:\"tabular-nums\"}});});}export function withProjectHover(Component){return /*#__PURE__*/forwardRef(function ProjectHover(props,forwardedRef){return /*#__PURE__*/_jsx(Component,{...props,ref:forwardedRef,whileHover:{scale:1.015},whileFocus:{scale:1.015},transition:{duration:.28,ease:[.22,1,.36,1]},style:{...props.style,transformOrigin:\"center center\",willChange:\"transform\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withProjectSlides\":{\"type\":\"reactHoc\",\"name\":\"withProjectSlides\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProjectCounter\":{\"type\":\"reactHoc\",\"name\":\"withProjectCounter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProjectHover\":{\"type\":\"reactHoc\",\"name\":\"withProjectHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProjectProgress\":{\"type\":\"reactHoc\",\"name\":\"withProjectProgress\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectCarousel.map"],"mappings":"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"}