{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/uQoXZ4NvFasfJqYRTeHn/Image.js", "ssg:https://framerusercontent.com/modules/LIgOQlD54BaudpLptCM8/bgyOZZfPO6zKzoJ9u9gw/MasonryGrid_Appear.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Responsive Image\n * By Benjamin\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n *\n */export default function Image(props){const{image,alt,radius,padding,link,newTab,style,borderOptions,shadowOptions}=props;const wrapperStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",width:\"100%\",height:\"100%\",padding:padding};const borderAndShadow=(borderOptions,shadowOptions)=>{if(!shadowOptions&&!borderOptions)return undefined;if(shadowOptions&&!borderOptions){return`${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}if(!shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}`;}if(shadowOptions&&borderOptions){return`inset 0 0 0 ${borderOptions.borderWidth}px ${borderOptions.borderColor}, ${shadowOptions.shadowX}px ${shadowOptions.shadowY}px ${shadowOptions.shadowBlur}px ${shadowOptions.shadowColor}`;}};const imageStyle={maxWidth:\"100%\",maxHeight:\"100%\",borderRadius:radius,webkitUserDrag:\"none\",userDrag:\"none\",userSelect:\"none\"};const shadowStyle={position:\"absolute\",inset:0,pointerEvents:\"none\",borderRadius:radius,boxShadow:borderAndShadow(borderOptions,shadowOptions)};const imageSource=(image===null||image===void 0?void 0:image.src)||\"https://framerusercontent.com/images/64n4wnVJKDJspLlFZ6DarCP0M4.jpg\";return link?/*#__PURE__*/_jsxs(\"a\",{href:link,title:alt,target:newTab?\"_blank\":\"_self\",style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]}):/*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"img\",{style:imageStyle,src:imageSource,srcSet:image===null||image===void 0?void 0:image.srcSet,alt:alt}),/*#__PURE__*/_jsx(\"div\",{style:shadowStyle})]});}addPropertyControls(Image,{image:{title:\"Image\",type:ControlType.ResponsiveImage},alt:{type:ControlType.String,title:\"Alt\",placeholder:\"Alt Text\"},radius:{title:\"Radius\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},padding:{title:\"Padding\",type:ControlType.Number,min:0,max:100,step:1,displayStepper:true},link:{type:ControlType.Link,title:\"Link\"},newTab:{type:ControlType.Boolean,title:\"New Tab\",hidden:props=>!props.link},borderOptions:{type:ControlType.Object,optional:true,title:\"Border\",icon:\"effect\",controls:{borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"},borderWidth:{type:ControlType.Number,title:\"Width\",min:0,displayStepper:true,defaultValue:1}}},shadowOptions:{type:ControlType.Object,title:\"Shadow\",optional:true,icon:\"effect\",controls:{shadowX:{type:ControlType.Number,title:\"X\",min:0,defaultValue:0},shadowY:{type:ControlType.Number,title:\"Y\",min:0,defaultValue:2},shadowBlur:{type:ControlType.Number,title:\"Blur\",min:0,defaultValue:4},shadowColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(0,0,0,0.2)\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Image\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Image.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useLayoutEffect,useEffect,useMemo,useRef,Children,forwardRef,isValidElement}from\"react\";// Add scroll position hook\nfunction useScrollPosition(){useEffect(()=>{// Get stored scroll position from sessionStorage\nconst savedPosition=sessionStorage.getItem(\"scrollPosition\");if(savedPosition){// Small delay to ensure DOM is ready\nsetTimeout(()=>{window.scrollTo(0,parseInt(savedPosition));sessionStorage.removeItem(\"scrollPosition\");},100);}// Store scroll position before unmounting\nconst handleBeforeUnload=()=>{sessionStorage.setItem(\"scrollPosition\",window.scrollY.toString());};window.addEventListener(\"beforeunload\",handleBeforeUnload);// Also handle when user clicks back/forward\nwindow.addEventListener(\"pagehide\",handleBeforeUnload);return()=>{window.removeEventListener(\"beforeunload\",handleBeforeUnload);window.removeEventListener(\"pagehide\",handleBeforeUnload);};},[]);}function getCurrentBreakpoints(breakpoints,width){const normalizedBreakpoints=breakpoints&&Object.entries(breakpoints).sort((a,b)=>b[1]-a[1]);return normalizedBreakpoints?.filter(item=>item[1]<=width).map(item=>item[0]);}function getState(breakpoints,width){return{width,currentBreakpoints:getCurrentBreakpoints(breakpoints,width)};}function useResize(breakpoints){const[state,setState]=useState(()=>getState(breakpoints,0));useEffect(()=>{const handleResize=()=>{setState(getState(breakpoints,window.innerWidth));};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[breakpoints]);return state;}function getCurrentParam(breakpoints,param,defaultValue){if(typeof param===\"object\"){const breakpoint=breakpoints?.find(item=>param[item]!==undefined);return breakpoint!==undefined?param[breakpoint]??defaultValue:defaultValue;}return param;}const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;function MasonryComponent({breakpoints,columns=DEFAULT_COLUMNS,gap=DEFAULT_GAP,reverse=false,autoArrange=false,children,style,...otherProps},forwardedRef){const{currentBreakpoints}=useResize(breakpoints);const elements=useRef([]);const[arrange,setArrange]=useState(false);const[isVisible,setIsVisible]=useState(false);// Use our scroll position hook\nuseScrollPosition();// Simple animation delay on mount\nuseEffect(()=>{const timer=setTimeout(()=>{setIsVisible(true);},100)// Small delay to ensure DOM is ready\n;return()=>clearTimeout(timer);},[]);const[currentColumns,setCurrentColumns]=useState(()=>{return getCurrentParam(currentBreakpoints,columns,DEFAULT_COLUMNS);});const[currentGap,setCurrentGap]=useState(()=>{return getCurrentParam(currentBreakpoints,gap,DEFAULT_GAP);});useLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);return()=>{if(autoArrange&&arrange)setArrange(false);};});useEffect(()=>{const param=getCurrentParam(currentBreakpoints,columns,DEFAULT_COLUMNS);setCurrentColumns(param);},[columns,currentBreakpoints]);useEffect(()=>{const param=getCurrentParam(currentBreakpoints,gap,DEFAULT_GAP);setCurrentGap(param);},[gap,currentBreakpoints]);const layout=useMemo(()=>{if(currentColumns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:currentColumns},()=>{return[];});const columnHeights=newLayout.map(()=>0);const getcolumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element?.element.getBoundingClientRect().height;columnHeights[columnIndex]+=elementHeight||0;return columnIndex;}return index%currentColumns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getcolumnIndex(index)].push({element:child,index});}});return newLayout;},[arrange,autoArrange,children,currentColumns,reverse]);const temporaryElements=[];const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;}};return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap:currentGap,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",gap:currentGap},children:column.map((item,itemIndex)=>{const delay=(columnIndex*column.length+itemIndex)*.022;return /*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),style:{opacity:isVisible?1:0,transform:isVisible?\"translateY(0)\":\"translateY(15px)\",transition:`opacity 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) ${delay}s, \n                                               transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1) ${delay}s`},children:item.element},itemIndex);})},columnIndex))});}const Masonry=/*#__PURE__*/forwardRef(MasonryComponent);/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function MasonryLayout(props){let layers=[];if(props.columnWidth==\"fill\"){for(let i=0;i<props.layers.length;i++){let layer=props.layers[i];if(!layer.props.style){layer.props.style={};}layer.props.style.width=\"100%\";layers.push(layer);}}else{layers=props.layers;}if(props.columns==1){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:props.gap},children:layers});}else{return /*#__PURE__*/_jsx(Masonry,{columns:props.columns,gap:props.gap,autoArrange:props.autoArrange,reverse:props.reverse,children:layers});}}MasonryLayout.defaultProps={layers:[],columns:3,columnWidth:\"fit\",autoArrange:true,reverse:false,gap:10};addPropertyControls(MasonryLayout,{layers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance}},columns:{type:ControlType.Number,defaultValue:MasonryLayout.defaultProps.columns,min:1,step:1,displayStepper:true,hidden(props){return props.direction==\"h\";}},columnWidth:{type:ControlType.Enum,defaultValue:MasonryLayout.defaultProps.columnWidth,options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true},autoArrange:{type:ControlType.Boolean,defaultValue:MasonryLayout.defaultProps.autoArrange,description:\"Arranges each layer into the shortest column.\"},reverse:{type:ControlType.Boolean,defaultValue:MasonryLayout.defaultProps.reverse},gap:{type:ControlType.Number,defaultValue:MasonryLayout.defaultProps.gap,min:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"MasonryLayout\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MasonryGrid_Appear.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "Image", "props", "image", "alt", "radius", "padding", "link", "newTab", "style", "borderOptions", "shadowOptions", "wrapperStyle", "borderAndShadow", "imageStyle", "shadowStyle", "imageSource", "u", "p", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "useScrollPosition", "ue", "savedPosition", "handleBeforeUnload", "getCurrentBreakpoints", "breakpoints", "width", "a", "b", "item", "getState", "useResize", "state", "setState", "ye", "handleResize", "getCurrentParam", "param", "defaultValue", "breakpoint", "DEFAULT_COLUMNS", "DEFAULT_GAP", "MasonryComponent", "columns", "gap", "reverse", "autoArrange", "children", "style", "otherProps", "forwardedRef", "currentBreakpoints", "elements", "pe", "arrange", "setArrange", "isVisible", "setIsVisible", "timer", "currentColumns", "setCurrentColumns", "currentGap", "setCurrentGap", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "getcolumnIndex", "index", "columnIndex", "elementHeight", "child", "J", "temporaryElements", "addElement", "element", "p", "column", "itemIndex", "delay", "Masonry", "Y", "MasonryLayout", "props", "layers", "i", "layer", "addPropertyControls", "ControlType"]
}
