{"version":3,"file":"ProjectCard.Bv6GaJPM.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Image","React.useContext","React.useMemo","React.Fragment","React.useRef","React.useId","useState"],"sources":["https:/framerusercontent.com/modules/ggaMhVZk76CyWUIPmejD/SVEqebWRfEFi1Z6eFikf/XzqhPuke_.js","https:/framerusercontent.com/modules/kin1skIdejtHTDwH8F6N/C5pG62AbZoSI4GMIOVaW/ZBvqwXcyz.js","https:/framerusercontent.com/modules/osgWoJcwh70sK8A6P7SB/GNMESe4Xdvt6SZk21sWT/ProjectCard.js"],"sourcesContent":["// Generated by Framer (0c4579a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"x_TkDKTLq\",\"OAje1XWVs\"];const serializationHash=\"framer-LucpP\";const variantClassNames={OAje1XWVs:\"framer-v-1h0py2j\",x_TkDKTLq:\"framer-v-1aw10fs\"};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 humanReadableVariantMap={\"Illustration Gray\":\"x_TkDKTLq\",Blurred:\"OAje1XWVs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"x_TkDKTLq\"};};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:\"x_TkDKTLq\",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__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:187,intrinsicWidth:176.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:374,pixelWidth:353,src:\"https://framerusercontent.com/images/ju7E6zP0Dda9KCacJ3OFhQHZd0.svg?width=353&height=374\"},className:cx(scopingClassNames,\"framer-1aw10fs\",className,classNames),\"data-framer-name\":\"Illustration Gray\",layoutDependency:layoutDependency,layoutId:\"x_TkDKTLq\",ref:refBinding,style:{filter:\"none\",WebkitFilter:\"none\",...style},variants:{OAje1XWVs:{filter:\"blur(5px)\",WebkitFilter:\"blur(5px)\"}},...addPropertyOverrides({OAje1XWVs:{\"data-framer-name\":\"Blurred\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LucpP.framer-139dsu6, .framer-LucpP .framer-139dsu6 { display: block; }\",\".framer-LucpP.framer-1aw10fs { height: 188px; overflow: visible; position: relative; width: 177px; }\",\".framer-LucpP.framer-v-1h0py2j.framer-1aw10fs { aspect-ratio: 0.9438502673796791 / 1; height: var(--framer-aspect-ratio-supported, 188px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 187.5\n * @framerIntrinsicWidth 177\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OAje1XWVs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXzqhPuke_=withCSS(Component,css,\"framer-LucpP\");export default FramerXzqhPuke_;FramerXzqhPuke_.displayName=\"Illustration\";FramerXzqhPuke_.defaultProps={height:187.5,width:177};addPropertyControls(FramerXzqhPuke_,{variant:{options:[\"x_TkDKTLq\",\"OAje1XWVs\"],optionTitles:[\"Illustration Gray\",\"Blurred\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXzqhPuke_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXzqhPuke_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OAje1XWVs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"187.5\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"177\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XzqhPuke_.map","// Generated by Framer (92d6359)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"WKFuwj2pe\",\"w3ams5maF\",\"O9ukIZsjR\",\"d8jrJZnd9\"];const serializationHash=\"framer-Do8KF\";const variantClassNames={d8jrJZnd9:\"framer-v-1scjobi\",O9ukIZsjR:\"framer-v-13iy5jf\",w3ams5maF:\"framer-v-18rbd82\",WKFuwj2pe:\"framer-v-1x10s5p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Blurred Dark\":\"w3ams5maF\",\"Blurred Light\":\"d8jrJZnd9\",\"Default Dark\":\"WKFuwj2pe\",\"Default Light\":\"O9ukIZsjR\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WKFuwj2pe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WKFuwj2pe\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1x10s5p\",className,classNames),\"data-framer-name\":\"Default Dark\",layoutDependency:layoutDependency,layoutId:\"WKFuwj2pe\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(0px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{d8jrJZnd9:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(255, 255, 255, 0.01)\",WebkitBackdropFilter:\"blur(40px)\"},O9ukIZsjR:{backgroundColor:\"rgba(255, 255, 255, 0)\"},w3ams5maF:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(0, 0, 0, 0.4)\",WebkitBackdropFilter:\"blur(40px)\"}},...addPropertyOverrides({d8jrJZnd9:{\"data-framer-name\":\"Blurred Light\"},O9ukIZsjR:{\"data-framer-name\":\"Default Light\"},w3ams5maF:{\"data-framer-name\":\"Blurred Dark\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Do8KF.framer-fime62, .framer-Do8KF .framer-fime62 { display: block; }\",\".framer-Do8KF.framer-1x10s5p { height: 600px; overflow: hidden; position: relative; width: 1200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w3ams5maF\":{\"layout\":[\"fixed\",\"fixed\"]},\"O9ukIZsjR\":{\"layout\":[\"fixed\",\"fixed\"]},\"d8jrJZnd9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZBvqwXcyz=withCSS(Component,css,\"framer-Do8KF\");export default FramerZBvqwXcyz;FramerZBvqwXcyz.displayName=\"Image Blur\";FramerZBvqwXcyz.defaultProps={height:600,width:1200};addPropertyControls(FramerZBvqwXcyz,{variant:{options:[\"WKFuwj2pe\",\"w3ams5maF\",\"O9ukIZsjR\",\"d8jrJZnd9\"],optionTitles:[\"Default Dark\",\"Blurred Dark\",\"Default Light\",\"Blurred Light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZBvqwXcyz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZBvqwXcyz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w3ams5maF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O9ukIZsjR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d8jrJZnd9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZBvqwXcyz.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";export default function ProjectCard({thumbnail,title=\"Project Title\",subtitle=\"A short description of the project and what was accomplished.\",industry=\"Industry\",tag1=\"Tag 1\",tag2=\"\",tag3=\"\",tag4=\"\",tag5=\"\",tag6=\"\",href=\"/\"}){const[hovered,setHovered]=useState(false);const tags=[tag1,tag2,tag3,tag4,tag5,tag6].filter(Boolean);const thumbnailSrc=typeof thumbnail===\"string\"?thumbnail:thumbnail?.src??\"\";const thumbnailSrcSet=typeof thumbnail===\"object\"?thumbnail?.srcSet:undefined;const handleClick=()=>{if(href)window.location.href=href;};return /*#__PURE__*/_jsxs(\"div\",{onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{display:\"flex\",flexDirection:\"column\",cursor:\"pointer\",background:\"transparent\",fontFamily:\"'Albert Sans', sans-serif\",boxSizing:\"border-box\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:12,overflow:\"hidden\",aspectRatio:\"3 / 2\",width:\"100%\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"img\",{src:thumbnailSrc,srcSet:thumbnailSrcSet,alt:title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",transform:hovered?\"scale(1.03)\":\"scale(1)\",transition:\"transform 0.35s ease\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:16,display:\"flex\",flexDirection:\"column\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,fontWeight:500,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:\"#616161\",margin:\"0 0 6px\",fontFamily:\"'Albert Sans', sans-serif\"},children:industry}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:20,fontWeight:500,color:\"#1A1A1A\",margin:\"0 0 8px\",lineHeight:1.35,fontFamily:\"'Albert Sans', sans-serif\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,lineHeight:1.6,color:\"#616161\",margin:\"0 0 14px\",fontFamily:\"'Albert Sans', sans-serif\"},children:subtitle}),tags.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6},children:tags.map((tag,i)=>/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:500,color:\"#1BA0EB\",border:\"0.5px solid #1BA0EB\",borderRadius:999,padding:\"3px 10px\",background:\"transparent\",fontFamily:\"'Albert Sans', sans-serif\"},children:tag},i))})]})]});}addPropertyControls(ProjectCard,{thumbnail:{type:ControlType.ResponsiveImage,title:\"Thumbnail\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Project Title\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"A short description of the project.\"},industry:{type:ControlType.String,title:\"Industry\",defaultValue:\"Industry\"},tag1:{type:ControlType.String,title:\"Tag 1\",defaultValue:\"\"},tag2:{type:ControlType.String,title:\"Tag 2\",defaultValue:\"\"},tag3:{type:ControlType.String,title:\"Tag 3\",defaultValue:\"\"},tag4:{type:ControlType.String,title:\"Tag 4\",defaultValue:\"\"},tag5:{type:ControlType.String,title:\"Tag 5\",defaultValue:\"\"},tag6:{type:ControlType.String,title:\"Tag 6\",defaultValue:\"\"},href:{type:ControlType.String,title:\"Link (href)\",defaultValue:\"/\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectCard.map"],"mappings":"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"}