{"version":3,"file":"CardStack.Dbg_DAgU.mjs","names":["useRef","useState","cx","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","useState"],"sources":["https:/framerusercontent.com/modules/nG3sGmQ5mL4V4sDKhF9C/AK6x2ifCaza5FF7icWoM/Mouse_follow.js","https:/framerusercontent.com/modules/QYEcGvEeKUnJZFRZbPKA/FfIIKDynKRXjqznTXtaR/Au3uQuBke.js","https:/framerusercontent.com/modules/WrjbLGzbVYwHQteZ0qGZ/8efiOdUmcauYlCzMK6m2/CardStack.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";export function eyesFollowCursor(Component){return props=>{const ref=useRef(null);const[offset,setOffset]=useState({x:0,y:0});useEffect(()=>{const handleMove=e=>{if(!ref.current)return;// Get center of pupil container\nconst rect=ref.current.getBoundingClientRect();const cx=rect.left+rect.width/2;const cy=rect.top+rect.height/2;// Vector from pupil center to cursor\nconst dx=e.clientX-cx;const dy=e.clientY-cy;// Limit movement radius\nconst distance=Math.min(10,Math.hypot(dx,dy));const angle=Math.atan2(dy,dx);// Offset position relative to center\nsetOffset({x:Math.cos(angle)*distance,y:Math.sin(angle)*distance});};window.addEventListener(\"mousemove\",handleMove);return()=>window.removeEventListener(\"mousemove\",handleMove);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",pointerEvents:\"none\",transform:`translate(${offset.x}px, ${offset.y}px)`,...props.style},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"eyesFollowCursor\":{\"type\":\"reactHoc\",\"name\":\"eyesFollowCursor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mouse_follow.map","// Generated by Framer (114679e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{eyesFollowCursor}from\"https://framerusercontent.com/modules/nG3sGmQ5mL4V4sDKhF9C/AK6x2ifCaza5FF7icWoM/Mouse_follow.js\";const MotionDivEyesFollowCursor1ei0etn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"OA8l65IWG\",override:eyesFollowCursor,scopeId:\"Au3uQuBke\"});const MotionDivEyesFollowCursor1abe4jt=withCodeBoundaryForOverrides(motion.div,{nodeId:\"g6pUyFkv3\",override:eyesFollowCursor,scopeId:\"Au3uQuBke\"});const serializationHash=\"framer-wQiyP\";const variantClassNames={INDeZHa9a:\"framer-v-di7ysn\"};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 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:\"INDeZHa9a\",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-di7ysn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"INDeZHa9a\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hqh7md\",\"data-framer-name\":\"left\",layoutDependency:layoutDependency,layoutId:\"WDCcfqXHp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1orbdv7\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"aMyll20ex\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h8nhrm\",layoutDependency:layoutDependency,layoutId:\"AHY1mZ1Gy\",children:/*#__PURE__*/_jsxs(MotionDivEyesFollowCursor1ei0etn,{className:\"framer-1ei0etn\",\"data-framer-name\":\"eyes main\",layoutDependency:layoutDependency,layoutId:\"OA8l65IWG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-185tvk7\",\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"sxcFyfIk4\",style:{backgroundColor:\"rgb(12, 12, 12)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o4m6r1\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"B1GEsDA7C\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-crqkon\",\"data-framer-name\":\"right eye\",layoutDependency:layoutDependency,layoutId:\"lPbMMgBjq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3r0t9a\",\"data-framer-name\":\"Rectangle 1\",layoutDependency:layoutDependency,layoutId:\"LGVDBmvK0\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3hshx\",layoutDependency:layoutDependency,layoutId:\"EdPsPAdAM\",children:/*#__PURE__*/_jsxs(MotionDivEyesFollowCursor1abe4jt,{className:\"framer-1abe4jt\",\"data-framer-name\":\"eyes main\",layoutDependency:layoutDependency,layoutId:\"g6pUyFkv3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w1y0k3\",\"data-framer-name\":\"Ellipse 2\",layoutDependency:layoutDependency,layoutId:\"IQAzsHlrq\",style:{backgroundColor:\"rgb(12, 12, 12)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b0s6yw\",\"data-framer-name\":\"Ellipse 3\",layoutDependency:layoutDependency,layoutId:\"DTQcCGnBH\",style:{backgroundColor:\"rgb(255, 254, 253)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wQiyP.framer-5741ym, .framer-wQiyP .framer-5741ym { display: block; }\",\".framer-wQiyP.framer-di7ysn { gap: 0px; height: 36px; overflow: visible; position: relative; width: 56px; }\",\".framer-wQiyP .framer-1hqh7md { flex: none; height: 36px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 24px; }\",\".framer-wQiyP .framer-1orbdv7, .framer-wQiyP .framer-3r0t9a { flex: none; height: 36px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-wQiyP .framer-h8nhrm, .framer-wQiyP .framer-1q3hshx { align-content: center; align-items: center; bottom: 7px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 7px; }\",\".framer-wQiyP .framer-1ei0etn, .framer-wQiyP .framer-1abe4jt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-wQiyP .framer-185tvk7, .framer-wQiyP .framer-w1y0k3 { flex: none; height: 22px; position: relative; width: 16px; }\",\".framer-wQiyP .framer-o4m6r1, .framer-wQiyP .framer-1b0s6yw { bottom: 3px; flex: none; height: 3px; left: calc(50.00000000000002% - 3px / 2); position: absolute; width: 3px; z-index: 1; }\",\".framer-wQiyP .framer-crqkon { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 56\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAu3uQuBke=withCSS(Component,css,\"framer-wQiyP\");export default FramerAu3uQuBke;FramerAu3uQuBke.displayName=\"eyes\";FramerAu3uQuBke.defaultProps={height:36,width:56};addFonts(FramerAu3uQuBke,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAu3uQuBke\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"56\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// Default card data\nconst DEFAULT_CARDS=[{id:0,name:\"Hemant Sutar\",designation:\"Senior Designer\",content:\"He has worked on many projects and **always delivered** them at the given time. His participation and work are appreciated. His contribution to NSEIT has always been **positive**\"},{id:1,name:\"Amit\",designation:\"Senior Manager\",content:\"Ashish was an invaluable part of our **design team** for two years. His ability to translate **complex requirements** into clean, intuitive interfaces significantly improved our digital presence.\"},{id:2,name:\"Navodita Srivastava\",designation:\"Head Manager\",content:\"I wanted to recognize your contributions to the team during your internship. Your work on **social media assets** and **newsletter** has been valuable, and I appreciate your enthusiasm and creativity.\"}];// Card Stack Component\nconst CardStack=({items,offset=10,scaleFactor=.06,rotationInterval=5e3,cardBackgroundColor=\"#ffffff\",nameFont,designationFont,contentFont,highlightBgColor=\"#d1fae5\",highlightTextColor=\"#047857\",cardWidth=384,cardHeight=240})=>{const[cards,setCards]=useState(items);useEffect(()=>{const interval=setInterval(()=>{setCards(prevCards=>{const newArray=[...prevCards];newArray.unshift(newArray.pop());return newArray;});},rotationInterval);return()=>clearInterval(interval);},[rotationInterval]);const parseContent=text=>{const parts=text.split(/(\\*\\*.*?\\*\\*)/g);return parts.map((part,index)=>{if(part.startsWith(\"**\")&&part.endsWith(\"**\")){const highlightedText=part.slice(2,-2);return /*#__PURE__*/_jsx(\"span\",{style:{backgroundColor:highlightBgColor,color:highlightTextColor,padding:\"0.125rem 0.25rem\",fontWeight:\"bold\",borderRadius:\"2px\"},children:highlightedText},index);}return part;});};return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",maxWidth:`${cardWidth}px`,maxHeight:`${cardHeight}px`},children:cards.map((card,index)=>/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",backgroundColor:cardBackgroundColor,borderRadius:\"1.5rem\",padding:\"1rem\",boxShadow:\"0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04)\",border:\"1px solid rgb(229 229 229)\",transformOrigin:\"top center\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\"},animate:{top:index*-offset,scale:1-index*scaleFactor,zIndex:cards.length-index},transition:{duration:1,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"rgb(64 64 64)\",lineHeight:\"1.5\",fontSize:contentFont?.fontSize||\"14px\",fontWeight:contentFont?.fontWeight,fontFamily:contentFont?.fontFamily,fontStyle:contentFont?.fontStyle,letterSpacing:contentFont?.letterSpacing,flex:1,overflow:\"auto\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:parseContent(card.content)})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgb(23 23 23)\",marginBottom:\"0.25rem\",fontSize:nameFont?.fontSize||\"16px\",fontWeight:nameFont?.fontWeight||500,fontFamily:nameFont?.fontFamily,fontStyle:nameFont?.fontStyle,letterSpacing:nameFont?.letterSpacing},children:card.name}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"rgb(163 163 163)\",fontSize:designationFont?.fontSize||\"14px\",fontWeight:designationFont?.fontWeight,fontFamily:designationFont?.fontFamily,fontStyle:designationFont?.fontStyle,letterSpacing:designationFont?.letterSpacing},children:card.designation})]})]},card.id))});};// Main Demo Component\nexport default function CardStackDemo({offset=10,scaleFactor=.06,rotationInterval=5e3,cardBackgroundColor=\"#ffffff\",cardsData=DEFAULT_CARDS,nameFont,designationFont,contentFont,highlightBgColor=\"#d1fae5\",highlightTextColor=\"#047857\",cardWidth=384,cardHeight=240}){const cards=cardsData.map((card,index)=>({...card,id:index}));return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:/*#__PURE__*/_jsx(CardStack,{items:cards,offset:offset,scaleFactor:scaleFactor,rotationInterval:rotationInterval,cardBackgroundColor:cardBackgroundColor,nameFont:nameFont,designationFont:designationFont,contentFont:contentFont,highlightBgColor:highlightBgColor,highlightTextColor:highlightTextColor,cardWidth:cardWidth,cardHeight:cardHeight})});}// Property Controls for Framer\naddPropertyControls(CardStackDemo,{cardsData:{type:ControlType.Array,title:\"Cards\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\"},designation:{type:ControlType.String,title:\"Designation\"},content:{type:ControlType.String,title:\"Content\",displayTextArea:true}}},defaultValue:DEFAULT_CARDS},cardWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:384,min:200,max:800},cardHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:240,min:150,max:600},nameFont:{type:ControlType.Font,title:\"Name Font\",controls:\"extended\"},designationFont:{type:ControlType.Font,title:\"Designation Font\",controls:\"extended\"},contentFont:{type:ControlType.Font,title:\"Content Font\",controls:\"extended\"},offset:{type:ControlType.Number,title:\"Stack Offset\",defaultValue:10,min:0,max:30},scaleFactor:{type:ControlType.Number,title:\"Scale Factor\",defaultValue:.06,min:0,max:.2,step:.01},rotationInterval:{type:ControlType.Number,title:\"Rotation Speed\",defaultValue:5e3,min:1e3,max:1e4,step:500},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#ffffff\"},highlightBgColor:{type:ControlType.Color,title:\"Highlight BG\",defaultValue:\"#d1fae5\"},highlightTextColor:{type:ControlType.Color,title:\"Highlight Text\",defaultValue:\"#047857\"}});CardStackDemo.defaultProps={width:\"100%\",height:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CardStackDemo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CardStack.map"],"mappings":"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"}