{"version":3,"file":"LoadingBar.bPVld8Fa.mjs","names":["useRef","useState","useCallback","next","useMemo","p"],"sources":["https:/framerusercontent.com/modules/2HyoN9cdKpPH90VpWxBu/tEeyKIEXBSHQLBVTjFEM/LoadingBar.js"],"sourcesContent":["// User instruction: Create a full-width \"Latest Works\" showcase section to place just above the footer. This is a project carousel/highlight section with a dark cinematic feel.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";function pad2(n){const s=String(n);return s.length>=2?s:`0${s}`;}/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 420\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function LatestWorksShowcase(props){const{label=\"Latest works\",projects=[{year:\"2025\",title:\"Project Name — Subtitle\",background:{src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Background\"},thumbnail:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Thumb 1\"},learnMoreLink:\"https://example.com\"},{year:\"2024\",title:\"Another Project — Subtitle\",background:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Background\"},thumbnail:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Thumb 2\"},learnMoreLink:\"https://example.com\"},{year:\"2023\",title:\"Third Project — Subtitle\",background:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Background\"},thumbnail:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Thumb 3\"},learnMoreLink:\"https://example.com\"},{year:\"2022\",title:\"Fourth Project — Subtitle\",background:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Background\"},thumbnail:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Thumb 4\"},learnMoreLink:\"https://example.com\"}],allWorksLink=\"https://example.com\",learnMoreLabel=\"+ Learn more\",allWorksLabel=\"+ All works\",sectionHeight=420,padding=32,overlayColor=\"rgba(0,0,0,0.45)\",textColor=\"#FFFFFF\",mutedTextColor=\"#CCCCCC\",accentColor=\"#0066FF\",secondaryButtonBg=\"rgba(0,0,0,0.35)\",secondaryButtonBorder=\"rgba(255,255,255,0.18)\",thumbRadius=4,activeThumbBorderColor=\"#FFFFFF\",progressHeight=3,progressDurationSeconds=5,labelFont,yearFont,titleFont,buttonFont,counterFont,style}=props;const count=Math.max(1,projects.length);const safeProjects=projects.length>0?projects:[];const isStatic=useIsStaticRenderer();const containerRef=useRef(null);const[inView,setInView]=useState(true);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;const el=containerRef.current;if(!el)return;if(typeof window.IntersectionObserver===\"undefined\"){startTransition(()=>setInView(true));return;}const obs=new IntersectionObserver(entries=>{const v=entries?.[0]?.isIntersecting??true;startTransition(()=>setInView(v));},{threshold:.35});obs.observe(el);return()=>obs.disconnect();},[isStatic]);const shouldAuto=!isStatic&&inView&&RenderTarget.current()!==RenderTarget.canvas;const[active,setActive]=useState(0);const[runKey,setRunKey]=useState(0);const activeProject=safeProjects[Math.max(0,Math.min(active,safeProjects.length-1))]||safeProjects[0];const goTo=useCallback(idx=>{if(!safeProjects.length)return;const next=(idx%safeProjects.length+safeProjects.length)%safeProjects.length;startTransition(()=>{setActive(next);setRunKey(k=>k+1);});},[safeProjects.length]);const next=useCallback(()=>goTo(active+1),[active,goTo]);const prev=useCallback(()=>goTo(active-1),[active,goTo]);useEffect(()=>{if(!shouldAuto)return;const t=window.setTimeout(()=>{next();},Math.max(.1,progressDurationSeconds)*1e3);return()=>window.clearTimeout(t);},[shouldAuto,progressDurationSeconds,next,runKey]);const counterText=useMemo(()=>{const left=pad2(Math.max(1,active+1));const right=pad2(count);return`${left} — ${right}`;},[active,count]);const thumbs=useMemo(()=>{const items=safeProjects.slice(0,4);return items;},[safeProjects]);const buttonBase={height:36,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0 14px\",borderRadius:999,textDecoration:\"none\",userSelect:\"none\",cursor:\"pointer\",outline:\"none\",WebkitTapHighlightColor:\"transparent\",...buttonFont};const iconButton={width:40,height:40,borderRadius:999,border:\"none\",background:secondaryButtonBg,color:textColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",transform:\"translateZ(0)\"};const progressKeyframesName=\"lw_progress_fill\";return /*#__PURE__*/_jsxs(\"section\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:Math.max(240,sectionHeight),overflow:\"hidden\",color:textColor,...style},\"aria-label\":label,children:[activeProject?.background?.src?/*#__PURE__*/_jsx(motion.div,{initial:isStatic?false:{opacity:0},animate:{opacity:1},transition:{duration:.6,ease:\"easeInOut\"},style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${activeProject.background.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",filter:\"saturate(1.05) contrast(1.05)\",transform:\"scale(1.03)\",willChange:\"opacity\"},role:\"img\",\"aria-label\":activeProject.background.alt||\"Background\"},activeProject.background.src):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,width:\"100%\",height:\"100%\",background:overlayColor},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:padding,top:padding,...labelFont,color:textColor,textTransform:\"uppercase\",letterSpacing:\"-0.02em\",whiteSpace:\"nowrap\"},\"aria-label\":\"Section label\",children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:padding,bottom:padding,display:\"flex\",flexDirection:\"column\",gap:10,maxWidth:\"55%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{...yearFont,color:mutedTextColor,fontSize:12,lineHeight:\"1em\"},children:activeProject?.year}),/*#__PURE__*/_jsx(\"div\",{style:{...titleFont,color:textColor,fontSize:22,lineHeight:\"1.1em\"},children:activeProject?.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"a\",{href:activeProject?.learnMoreLink||\"#\",target:\"_self\",rel:\"noopener noreferrer\",style:{...buttonBase,background:accentColor,color:textColor,border:\"1px solid rgba(255,255,255,0.0)\"},\"aria-label\":learnMoreLabel,children:learnMoreLabel}),/*#__PURE__*/_jsx(\"a\",{href:allWorksLink||\"#\",target:\"_self\",rel:\"noopener noreferrer\",style:{...buttonBase,background:secondaryButtonBg,color:textColor,border:`1px solid ${secondaryButtonBorder}`,backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\"},\"aria-label\":allWorksLabel,children:allWorksLabel})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",right:padding,bottom:padding,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",gap:14},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{...counterFont,color:textColor,fontSize:18,textAlign:\"right\",whiteSpace:\"nowrap\"},\"aria-label\":\"Pagination\",children:counterText}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:prev,style:iconButton,whileHover:isStatic?undefined:{scale:1.1,backgroundColor:\"rgba(0,0,0,0.8)\"},transition:{duration:.15,ease:\"easeOut\"},\"aria-label\":\"Previous project\",children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,lineHeight:\"1em\"},children:\"←\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:next,style:iconButton,whileHover:isStatic?undefined:{scale:1.1,backgroundColor:\"rgba(0,0,0,0.8)\"},transition:{duration:.15,ease:\"easeOut\"},\"aria-label\":\"Next project\",children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,lineHeight:\"1em\"},children:\"→\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,alignItems:\"center\",justifyContent:\"flex-end\"},children:thumbs.map((p,i)=>{const isActive=i===active;return /*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:()=>goTo(i),style:{width:160,height:100,padding:0,borderRadius:thumbRadius,overflow:\"hidden\",border:isActive?`2px solid ${activeThumbBorderColor}`:\"2px solid rgba(255,255,255,0)\",background:\"transparent\",cursor:\"pointer\",outline:\"none\",filter:isActive?\"brightness(1.08)\":\"brightness(1)\",transform:\"translateZ(0)\"},whileHover:isStatic?undefined:{scale:1.05,filter:\"brightness(1.12)\",borderColor:activeThumbBorderColor},transition:{duration:.2,ease:\"easeOut\"},\"aria-label\":`Open project ${i+1}`,children:p?.thumbnail?.src?/*#__PURE__*/_jsx(\"img\",{src:p.thumbnail.src,srcSet:p.thumbnail.srcSet,alt:p.thumbnail.alt||\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",background:\"rgba(255,255,255,0.06)\"}})},i);})})]}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`@keyframes ${progressKeyframesName} { from { transform: scaleX(0); } to { transform: scaleX(1); } }`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,bottom:0,width:\"100%\",height:Math.max(1,progressHeight),background:\"rgba(255,255,255,0.12)\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\",background:accentColor,transformOrigin:\"0% 50%\",transform:isStatic?\"scaleX(0.6)\":\"scaleX(0)\",animation:isStatic?\"none\":`${progressKeyframesName} ${Math.max(.1,progressDurationSeconds)}s linear forwards`,willChange:\"transform\"}},runKey)})]});}addPropertyControls(LatestWorksShowcase,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Latest works\"},learnMoreLabel:{type:ControlType.String,title:\"Learn Btn\",defaultValue:\"+ Learn more\"},allWorksLabel:{type:ControlType.String,title:\"All Btn\",defaultValue:\"+ All works\"},projects:{type:ControlType.Array,title:\"Projects\",maxCount:14,defaultValue:[{year:\"2025\",title:\"Project Name — Subtitle\",learnMoreLink:\"https://example.com\"},{year:\"2024\",title:\"Another Project — Subtitle\",learnMoreLink:\"https://example.com\"},{year:\"2023\",title:\"Third Project — Subtitle\",learnMoreLink:\"https://example.com\"},{year:\"2022\",title:\"Fourth Project — Subtitle\",learnMoreLink:\"https://example.com\"}],control:{type:ControlType.Object,controls:{year:{type:ControlType.String,title:\"Year\",defaultValue:\"2025\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Project Name — Subtitle\"},background:{type:ControlType.ResponsiveImage,title:\"Background\"},thumbnail:{type:ControlType.ResponsiveImage,title:\"Thumbnail\"},learnMoreLink:{type:ControlType.Link,title:\"Learn More\",defaultValue:\"https://example.com\"}}}},allWorksLink:{type:ControlType.Link,title:\"All Works\",defaultValue:\"https://example.com\"},sectionHeight:{type:ControlType.Number,title:\"Height\",defaultValue:420,min:240,max:900,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:32,min:0,max:80,step:1,unit:\"px\"},overlayColor:{type:ControlType.Color,title:\"Overlay\",defaultValue:\"rgba(0,0,0,0.45)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},mutedTextColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#CCCCCC\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#0066FF\"},secondaryButtonBg:{type:ControlType.Color,title:\"Btn 2 Bg\",defaultValue:\"rgba(0,0,0,0.35)\"},secondaryButtonBorder:{type:ControlType.Color,title:\"Btn 2 Border\",defaultValue:\"rgba(255,255,255,0.18)\"},thumbRadius:{type:ControlType.Number,title:\"Thumb Radius\",defaultValue:4,min:0,max:16,step:1,unit:\"px\"},activeThumbBorderColor:{type:ControlType.Color,title:\"Active Border\",defaultValue:\"#FFFFFF\"},progressHeight:{type:ControlType.Number,title:\"Progress H\",defaultValue:3,min:1,max:10,step:1,unit:\"px\"},progressDurationSeconds:{type:ControlType.Number,title:\"Progress Dur\",defaultValue:5,min:1,max:20,step:.1,unit:\"s\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\"}},yearFont:{type:ControlType.Font,title:\"Year Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.1em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},counterFont:{type:ControlType.Font,title:\"Counter Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"18px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LatestWorksShowcase\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"420\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LoadingBar.map"],"mappings":"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"}