{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/C2t7VlAyGpxs921wcIMj/jeGQQDgmv1CMynN2PGAY/U2lZQ3nt7.js", "ssg:https://framerusercontent.com/modules/QeDayRcqLtwBLPdV5BNp/4O51zW4o4xHL0xbEOAO8/w4OKZ_XHn.js", "ssg:https://framerusercontent.com/modules/CK9CzZcSenNtYmrBlIFL/zwTrbcbZbcawUPzdJ538/Showcase.js"],
  "sourcesContent": ["// Generated by Framer (99d1409)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NhiquRnRH\",\"rgQt04_iJ\"];const serializationHash=\"framer-K6BHZ\";const variantClassNames={NhiquRnRH:\"framer-v-1r1v7p1\",rgQt04_iJ:\"framer-v-hokw5p\"};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={lg:\"NhiquRnRH\",md:\"rgQt04_iJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NhiquRnRH\"};};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:\"NhiquRnRH\",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-1r1v7p1\",className,classNames),\"data-framer-name\":\"lg\",layoutDependency:layoutDependency,layoutId:\"NhiquRnRH\",ref:refBinding,style:{...style},...addPropertyOverrides({rgQt04_iJ:{\"data-framer-name\":\"md\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12efh5f\",layoutDependency:layoutDependency,layoutId:\"lwBkLxe_I\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 343 60\" overflow=\"visible\"><path d=\"M 171.5 0 C 266.217 0 343 13.431 343 30 C 343 46.569 266.217 60 171.5 60 C 76.783 60 0 46.569 0 30 C 0 13.431 76.783 0 171.5 0 Z\" fill=\"rgb(242, 242, 242)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({rgQt04_iJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 241 42\" overflow=\"visible\"><path d=\"M 120.5 0 C 187.05 0 241 9.402 241 21 C 241 32.598 187.05 42 120.5 42 C 53.95 42 0 32.598 0 21 C 0 9.402 53.95 0 120.5 0 Z\" fill=\"rgb(242, 242, 242)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+5),pixelHeight:132,pixelWidth:1428,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} + 8px)`,src:\"https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png\",srcSet:\"https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png?scale-down-to=512 512w,https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png 1428w\"},className:\"framer-158vz5a\",\"data-framer-name\":\"bucket bottom\",layoutDependency:layoutDependency,layoutId:\"W1tMex3BU\",...addPropertyOverrides({rgQt04_iJ:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+1),pixelHeight:132,pixelWidth:1428,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} + 6px)`,src:\"https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png\",srcSet:\"https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png?scale-down-to=512 512w,https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/71QdfXSdCeEx3Fws4xRgvUktPA.png 1428w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K6BHZ.framer-qk7wy4, .framer-K6BHZ .framer-qk7wy4 { display: block; }\",\".framer-K6BHZ.framer-1r1v7p1 { height: 73px; overflow: hidden; position: relative; width: 346px; }\",\".framer-K6BHZ .framer-12efh5f { height: 60px; left: 4px; position: absolute; top: 7px; width: 343px; }\",\".framer-K6BHZ .framer-158vz5a { aspect-ratio: 10.818181818181818 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); left: 0px; position: absolute; right: -8px; top: 5px; z-index: 1; }\",\".framer-K6BHZ.framer-v-hokw5p.framer-1r1v7p1 { aspect-ratio: 4.739726027397261 / 1; height: var(--framer-aspect-ratio-supported, 51px); width: 242px; }\",\".framer-K6BHZ.framer-v-hokw5p .framer-12efh5f { height: 42px; left: 2px; top: 4px; width: 241px; }\",\".framer-K6BHZ.framer-v-hokw5p .framer-158vz5a { aspect-ratio: unset; height: 45%; left: 1px; right: -7px; top: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 346\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rgQt04_iJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU2lZQ3nt7=withCSS(Component,css,\"framer-K6BHZ\");export default FramerU2lZQ3nt7;FramerU2lZQ3nt7.displayName=\"showcase bucket behind\";FramerU2lZQ3nt7.defaultProps={height:73,width:346};addPropertyControls(FramerU2lZQ3nt7,{variant:{options:[\"NhiquRnRH\",\"rgQt04_iJ\"],optionTitles:[\"lg\",\"md\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerU2lZQ3nt7,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU2lZQ3nt7\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rgQt04_iJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"73\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"346\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U2lZQ3nt7.map", "// Generated by Framer (99d1409)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JKPPvYQcj\",\"dKUDU8HOS\"];const serializationHash=\"framer-CEWlb\";const variantClassNames={dKUDU8HOS:\"framer-v-10urob2\",JKPPvYQcj:\"framer-v-1b1hprk\"};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={lg:\"JKPPvYQcj\",md:\"dKUDU8HOS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JKPPvYQcj\"};};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:\"JKPPvYQcj\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1220,pixelWidth:1428,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0Wp31kZE2WlduMPOG6ebhAUABs4.png\",srcSet:\"https://framerusercontent.com/images/0Wp31kZE2WlduMPOG6ebhAUABs4.png?scale-down-to=512 512w,https://framerusercontent.com/images/0Wp31kZE2WlduMPOG6ebhAUABs4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/0Wp31kZE2WlduMPOG6ebhAUABs4.png 1428w\"},className:cx(scopingClassNames,\"framer-1b1hprk\",className,classNames),\"data-framer-name\":\"lg\",layoutDependency:layoutDependency,layoutId:\"JKPPvYQcj\",ref:refBinding,style:{...style},...addPropertyOverrides({dKUDU8HOS:{\"data-framer-name\":\"md\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-73aclu\",\"data-framer-name\":\"Shine\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JuUUDC5A9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96 104\"><path d=\"M 24.184 2.678 C 18.875 18.329 7.248 51.68 3.211 59.871 M 36.656 74.899 C 46.313 64.225 67.531 41.925 75.144 38.112 M 53.314 100.678 C 61.175 98.565 80.16 93.94 93.211 92.344\" fill=\"transparent\" stroke-width=\"5\" stroke=\"rgba(153, 153, 153, 0.8)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:12643879539,withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||305)-54.5),pixelHeight:214,pixelWidth:429,src:\"https://framerusercontent.com/images/QrpFpcgJxBGND9mG5OqAXGrjuM.png\"},className:\"framer-30uynn\",layoutDependency:layoutDependency,layoutId:\"h5XIw7yl5\",...addPropertyOverrides({dKUDU8HOS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||213.5)-54.5),pixelHeight:214,pixelWidth:429,src:\"https://framerusercontent.com/images/QrpFpcgJxBGND9mG5OqAXGrjuM.png\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5kp6cb\",\"data-framer-name\":\"Swirl\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gHoDsd9kO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 26\"><path d=\"M 4.235 16.614 C 0.827 16.921 5.389 20.118 6.927 20.329 C 10.768 20.858 16.148 20.694 20.037 20.245 C 28.597 19.257 32.378 10.099 29.284 4.62 C 25.514 -2.058 9.555 13.671 15.238 19.823 C 19.267 24.183 34.394 23.737 39 20.414\" fill=\"transparent\" stroke-width=\"5\" stroke=\"rgb(153, 153, 153)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8885044452,withExternalLayout:true,...addPropertyOverrides({dKUDU8HOS:{svgContentId:12471764320}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CEWlb.framer-1d75tdd, .framer-CEWlb .framer-1d75tdd { display: block; }\",\".framer-CEWlb.framer-1b1hprk { height: 305px; position: relative; width: 357px; }\",\".framer-CEWlb .framer-73aclu { flex: none; height: 104px; position: absolute; right: -58px; top: -186px; width: 96px; }\",\".framer-CEWlb .framer-30uynn { bottom: 1px; flex: none; height: 54px; left: 2px; overflow: hidden; position: absolute; width: 85px; z-index: 10; }\",\".framer-CEWlb .framer-5kp6cb { bottom: 31px; flex: none; height: 26px; left: -32px; position: absolute; width: 42px; }\",\".framer-CEWlb.framer-v-10urob2.framer-1b1hprk { aspect-ratio: 1.1704918032786886 / 1; height: var(--framer-aspect-ratio-supported, 214px); width: 250px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 305\n * @framerIntrinsicWidth 357\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dKUDU8HOS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw4OKZ_XHn=withCSS(Component,css,\"framer-CEWlb\");export default Framerw4OKZ_XHn;Framerw4OKZ_XHn.displayName=\"showcase bucket front\";Framerw4OKZ_XHn.defaultProps={height:305,width:357};addPropertyControls(Framerw4OKZ_XHn,{variant:{options:[\"JKPPvYQcj\",\"dKUDU8HOS\"],optionTitles:[\"lg\",\"md\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerw4OKZ_XHn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw4OKZ_XHn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"305\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dKUDU8HOS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"357\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w4OKZ_XHn.map", "// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import React,{useEffect,useRef,useState}from\"react\";// --- utils (start) ---\nconst initializeObserver=(triggerRef,args,callback)=>{if(!triggerRef.current)return null;// Create intersection observer that triggers when element reaches middle of screen\nconst observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){callback();}});},args);observer.observe(triggerRef.current);return observer;};// --- utils (end) ---\n// --- Bucket (start) ---\nconst FINAL_ROTATION_DEG=-112;const bucketTransition={duration:1.4,ease:\"easeInOut\"};const bucketAnimation={rotate:[0,FINAL_ROTATION_DEG,FINAL_ROTATION_DEG,0]};function Bucket(props){const{children,front,back,isAnimating,onAnimationStart,onAnimationEnd}=props;const animate=isAnimating?bucketAnimation:{};const startAnimation=()=>{onAnimationStart();const halfDuration=bucketTransition.duration/2;setTimeout(()=>{onAnimationEnd();},halfDuration);};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(motion.div,{style:{marginTop:\"100px\",display:\"flex\",flexDirection:\"column\",transformOrigin:\"10% bottom\",cursor:\"pointer\",position:\"relative\",zIndex:\"1\"},initial:{rotate:0},animate:animate,transition:bucketTransition,onClick:startAnimation,onAnimationEnd:onAnimationEnd,children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"-40px\"},children:back}),children,/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:20},children:front})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"0\",right:\"0\",height:\"2px\",transform:\"translateY(-12px)\",backgroundColor:\"#ccc\"}})]});}/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"2px\",backgroundColor:\"#ccc\",marginTop:\"16px\"}});//line\n// --- Cards (start) ---\nconst COMMON_STYLES={position:\"absolute\",boxShadow:\"0 1px 4px rgba(0, 0, 0, 0.1)\",backgroundColor:\"white\",padding:\"4px\",borderRadius:\"12px\"};const ROTATE_Y_KEYFRAMES=[0,-90,-60];const ATTRS=[{styles:{...COMMON_STYLES,top:\"-70px\",left:\"10px\",zIndex:5,width:160,transform:\"rotate(-12deg)\"},keyframes:{x:[0,-10,-20],y:[0,-30,-90],rotate:[-12,-15,-25],rotateY:ROTATE_Y_KEYFRAMES},transition:{duration:.5,delay:.3,ease:\"easeInOut\"}},{styles:{...COMMON_STYLES,top:\"-100px\",right:\"20px\",zIndex:3,width:150,transform:\"rotate(6deg)\"},keyframes:{x:[0,-130,-160],y:[0,-120,-170],rotate:[6,-10,-35],rotateY:ROTATE_Y_KEYFRAMES},transition:{duration:.5,delay:.4,ease:\"easeInOut\"}},{styles:{...COMMON_STYLES,top:\"-60px\",right:\"80px\",zIndex:4,width:160,transform:\"rotate(5deg)\"},keyframes:{x:[0,10,20],y:[0,-80,-70],rotate:[12,15,-25],rotateY:ROTATE_Y_KEYFRAMES},transition:{duration:.4,delay:.5,ease:\"easeOut\"}},{styles:{...COMMON_STYLES,top:\"-118px\",left:\"35px\",zIndex:1,width:180,transform:\"rotate(-8deg)\"},keyframes:{x:[0,10,90],y:[0,-90,-140],rotate:[-3,-5,-30],rotateY:ROTATE_Y_KEYFRAMES},transition:{duration:.4,delay:.2,ease:\"easeOut\"}}];// 16 items (4 + 4 + 4 + 4) \u2013 extend this if you want more\nconst SLOT_ATTRS=[...ATTRS,...ATTRS,...ATTRS,...ATTRS];function getTransforms(el,index){const mainContainer=document.getElementById(\"showcase-container\");const containerRect=mainContainer.getBoundingClientRect();const rect=el.getBoundingClientRect();const attrs=SLOT_ATTRS[index];const endRotate=attrs.keyframes.rotate[attrs.keyframes.rotate.length-1];return{zIndex:attrs.styles.zIndex,pageX:rect.left+window.scrollX,pageY:rect.top-containerRect.top,rotate:90-(endRotate??0),width:rect.width,height:rect.height};}const DURATION_FACTOR=.75// plays upto 75% of the animation\n;function Cards(props){const{items,shouldAnimate,onSlotAnimationEnd}=props;const parentRef=useRef(null);const[isHidden,setIsHidden]=useState(SLOT_ATTRS.map(()=>false));const hideSlotAtIndex=index=>{setIsHidden(prev=>{const newHidden=[...prev];newHidden[index]=true;return newHidden;});};useEffect(()=>{if(!shouldAnimate||!parentRef.current)return;const endAnimation=index=>{const el=parentRef.current?.querySelector(`.items:nth-child(${index+1})`);if(!el)return;const transforms=getTransforms(el,index);onSlotAnimationEnd(transforms,index);hideSlotAtIndex(index);};SLOT_ATTRS.forEach((attrs,index)=>{const duration=(attrs.transition.duration+attrs.transition.delay)*1e3;setTimeout(()=>{endAnimation(index);},duration*DURATION_FACTOR);});},[shouldAnimate]);const slotElements=items.map((i,index)=>{const attrs=SLOT_ATTRS[index];const isVid=i.image.endsWith(\".mp4\");return /*#__PURE__*/_jsx(motion.div,{className:\"items\",style:{...attrs.styles,opacity:isHidden[index]?0:1},animate:shouldAnimate?attrs.keyframes:{},transition:attrs.transition,children:isVid?/*#__PURE__*/_jsx(\"video\",{muted:true,loop:true,playsInline:true,style:{width:\"100%\",height:\"auto\"},children:/*#__PURE__*/_jsx(\"source\",{src:i.image})}):/*#__PURE__*/_jsx(\"img\",{src:i.image,alt:i.title,style:{width:\"100%\",height:\"auto\",borderRadius:\"8px\"}})},index);});return /*#__PURE__*/_jsx(\"div\",{ref:parentRef,style:{position:\"relative\"},children:slotElements});}const GRID_STYLES={display:\"grid\",gridTemplateColumns:\"repeat(3, 1fr)\",gap:\"30px\",justifyItems:\"center\",alignItems:\"center\",justifyContent:\"center\",margin:\"0px auto\",width:\"fit-content\"};const Grid=/*#__PURE__*/React.forwardRef((props,ref)=>{const{columns,padding,children,items,slotWidth,slotHeight,onSlotsPlaced}=props;const internalGridRef=useRef(null);// Use the forwarded ref if provided, otherwise use internal ref\nconst gridRef=ref||internalGridRef;const slots=items.map((_,index)=>/*#__PURE__*/_jsx(\"div\",{className:\"slot\",style:{width:slotWidth,height:slotHeight}},index));useEffect(()=>{requestAnimationFrame(()=>{if(!gridRef.current)return;const slotsOnGrid=gridRef.current.querySelectorAll(\".slot\");const mainContainer=document.getElementById(\"showcase-container\");const containerRect=mainContainer.getBoundingClientRect();const slotCoordinates=[...slotsOnGrid].map(slot=>{const rect=slot.getBoundingClientRect();return{targetX:rect.left+window.scrollX,targetY:rect.top-containerRect.top};});onSlotsPlaced(slotCoordinates);});},[]);const gridTemplateColumns=`repeat(${columns}, 1fr)`;return /*#__PURE__*/_jsxs(_Fragment,{children:[children,/*#__PURE__*/_jsx(\"div\",{ref:gridRef,style:{...GRID_STYLES,gridTemplateColumns,padding},children:slots})]});});// --- Grid (end) ---\n// --- GridGhost (start) ---\nfunction GridGhost(props){const ghostStyles={position:\"absolute\",top:props.startTop,left:props.startLeft,zIndex:props.zIndex};const initial={width:props.startWidth,height:props.startHeight,rotate:props.startRotate,x:0,y:0,rotateY:60};const animate={x:props.targetX-props.startLeft,y:props.targetY-props.startTop,width:props.targetWidth,height:props.targetHeight,rotate:0,rotateY:0};return /*#__PURE__*/_jsx(motion.div,{style:ghostStyles,initial:initial,animate:animate,transition:{// change this to adjust animating to grid slots\ntype:\"spring\",stiffness:120,damping:12,mass:1.2},children:props.children});}// --- GridGhost (end) ---\n// --- GridShowcaseItem (start) ---\nfunction GridShowcaseItem(props){const{item,backgroundImage}=props;if(!item||!item.image)return null;const isVid=item.image.endsWith(\".mp4\");return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:\"10px\",backgroundImage:`url(${backgroundImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",padding:\"10px\"},children:[isVid?/*#__PURE__*/_jsx(\"video\",{autoPlay:true,muted:true,loop:true,playsInline:true,style:{width:\"100%\",height:\"auto\"},children:/*#__PURE__*/_jsx(\"source\",{src:item.image})}):/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:item.title,style:{width:\"100%\",height:\"auto\"}}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-text\",style:{\"--framer-font-family\":'\"Nanum Pen Script\"',fontSize:\"20px\",color:\"rgb(117, 117, 117)\"},children:item.title})]});}// --- GridShowcaseItem (end) ---\n/**\n * This is the MAIN component\n * @framerSupportedLayoutWidth fill\n * @framerSupportedLayoutHeight fill\n */export default function Showcase(props){const{heroDimensions:{minHeight:heroMinHeight,maxWidth:heroMaxWidth},heroAside,bucketFront,bucketBack,showcaseItems,gridColumns,gridPadding,gridIntersectionArgs,showcaseItemDimensions:{width:showcaseSlotWidth,height:showcaseSlotHeight},showcaseItemBackground}=props;const gridRef=useRef(null);const[isAnimating,setIsAnimating]=useState(false);const[slotFinalPositions,setSlotFinalPositions]=useState([]);const[gridSlotsInitPositions,setGridSlotsInitPositions]=useState([]);const[animationFinished,setAnimationFinished]=useState(false);const startAnimation=()=>setIsAnimating(true);const onTumbleEnd=()=>{setIsAnimating(false);setAnimationFinished(true);};useEffect(()=>{if(!gridRef.current)return;const observer=initializeObserver(gridRef,gridIntersectionArgs,()=>{if(animationFinished)return;startAnimation();});return()=>{if(observer)observer.disconnect();};},[]);const arrangeSlot=(transforms,_index)=>{setGridSlotsInitPositions(prev=>prev.concat(transforms));};const registerSlotPositions=positions=>{setSlotFinalPositions(positions);};return /*#__PURE__*/_jsxs(\"main\",{id:\"showcase-container\",style:{padding:\"16px\",width:\"100%\",maxWidth:`${heroMaxWidth}px`,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"space-between\",minHeight:`${heroMinHeight}px`},children:[heroAside,/*#__PURE__*/_jsx(Bucket,{isAnimating:isAnimating,onAnimationStart:startAnimation,onAnimationEnd:onTumbleEnd,front:bucketFront,back:bucketBack,children:/*#__PURE__*/_jsx(Cards,{items:showcaseItems,shouldAnimate:isAnimating,onSlotAnimationEnd:arrangeSlot})})]}),/*#__PURE__*/_jsx(Grid,{ref:gridRef,items:showcaseItems,columns:gridColumns,padding:gridPadding,slotWidth:showcaseSlotWidth,slotHeight:showcaseSlotHeight,onSlotsPlaced:registerSlotPositions,children:gridSlotsInitPositions.map((slot,index)=>/*#__PURE__*/_jsx(GridGhost,{startLeft:slot.pageX,startTop:slot.pageY,startHeight:slot.height,startWidth:slot.width,startRotate:slot.rotate,targetX:slotFinalPositions[index]?.targetX||0,targetY:slotFinalPositions[index]?.targetY||0,targetWidth:showcaseSlotWidth,targetHeight:showcaseSlotHeight,zIndex:index+5,children:/*#__PURE__*/_jsx(GridShowcaseItem,{item:showcaseItems[index],backgroundImage:showcaseItemBackground})},index))})]});}addPropertyControls(Showcase,{heroDimensions:{type:ControlType.Object,controls:{minHeight:{type:ControlType.Number,title:\"Min Height\",defaultValue:600},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:900}},title:\"Hero Dimensions\",defaultValue:{minHeight:600,maxWidth:900}},heroAside:{title:\"Hero Aside\",type:ControlType.Slot,maxCount:1},bucketFront:{title:\"Bucket Front Layer\",type:ControlType.Slot,maxCount:1},bucketBack:{title:\"Bucket Behind Layer\",type:ControlType.Slot,maxCount:1},showcaseItems:{title:\"Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{image:{type:ControlType.File,allowedFileTypes:[\".jpg\",\".png\",\".mp4\",\".webm\"]},title:{type:ControlType.String}}},defaultValue:[]},gridIntersectionArgs:{type:ControlType.Object,controls:{rootMargin:{type:ControlType.String,title:\"Root Margin\",defaultValue:\"-60% 0px 0px 0px\"},threshold:{type:ControlType.Number,title:\"Threshold\",defaultValue:.2,min:0,max:1,step:.1}}},showcaseItemDimensions:{type:ControlType.Object,controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:250,min:50},height:{type:ControlType.Number,title:\"Height\",defaultValue:200,min:50}},title:\"Showcase Slot Dimensions\",defaultValue:{width:250,height:200}},showcaseItemBackground:{type:ControlType.ResponsiveImage,title:\"Showcase Item Background\"},gridColumns:{title:\"Grid Columns\",type:ControlType.Number,defaultValue:3,min:2},gridPadding:{title:\"Grid Padding\",type:ControlType.Padding,defaultValue:\"0px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Showcase\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fill\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fill\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Showcase.map"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "Image2", "getLoadingLazyAtYPosition", "css", "FramerU2lZQ3nt7", "withCSS", "U2lZQ3nt7_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "SVG", "css", "Framerw4OKZ_XHn", "withCSS", "w4OKZ_XHn_default", "addPropertyControls", "ControlType", "addFonts", "initializeObserver", "triggerRef", "args", "callback", "observer", "entries", "entry", "FINAL_ROTATION_DEG", "bucketTransition", "bucketAnimation", "Bucket", "props", "children", "front", "back", "isAnimating", "onAnimationStart", "onAnimationEnd", "animate", "startAnimation", "halfDuration", "u", "motion", "p", "COMMON_STYLES", "ROTATE_Y_KEYFRAMES", "ATTRS", "SLOT_ATTRS", "getTransforms", "el", "index", "containerRect", "rect", "attrs", "endRotate", "window", "DURATION_FACTOR", "Cards", "items", "shouldAnimate", "onSlotAnimationEnd", "parentRef", "pe", "isHidden", "setIsHidden", "ye", "hideSlotAtIndex", "prev", "newHidden", "ue", "endAnimation", "transforms", "duration", "slotElements", "i", "isVid", "GRID_STYLES", "Grid", "e", "ref", "columns", "padding", "slotWidth", "slotHeight", "onSlotsPlaced", "internalGridRef", "gridRef", "slots", "_", "slotsOnGrid", "slotCoordinates", "slot", "gridTemplateColumns", "l", "GridGhost", "ghostStyles", "initial", "GridShowcaseItem", "item", "backgroundImage", "Showcase", "heroMinHeight", "heroMaxWidth", "heroAside", "bucketFront", "bucketBack", "showcaseItems", "gridColumns", "gridPadding", "gridIntersectionArgs", "showcaseSlotWidth", "showcaseSlotHeight", "showcaseItemBackground", "setIsAnimating", "slotFinalPositions", "setSlotFinalPositions", "gridSlotsInitPositions", "setGridSlotsInitPositions", "animationFinished", "setAnimationFinished", "onTumbleEnd", "arrangeSlot", "_index", "registerSlotPositions", "positions", "addPropertyControls", "ControlType"]
}
