{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/0f2fH1G1UqVoWSFb9ggx/Carousel.js", "ssg:https://framerusercontent.com/modules/aCqksQxgICQDAimHRqC7/TB82qyk79gzcDgbcJQSP/CXyjg0wSe.js", "ssg:https://framerusercontent.com/modules/EJUkEQXi91JI2QaZ1WqN/2n6S4Os71xFBiMC2eHRY/qY51uaf_o.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useMotionTemplate,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */ function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */ function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */ function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */ const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */ const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */ if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,accessibility,...props}){const numItems=Children.count(slots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,heightType,heightInset}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */ const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */ const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */ const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */ const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */ const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const fadeMask=useMotionTemplate`linear-gradient(to ${direction}, rgb(0, 0, 0, ${start.fadeOpacity}) ${startMaskInset}%, rgb(0, 0, 0, 1) ${startMaskWidth}%, rgba(0, 0, 0, 1) ${endMaskWidth}%, rgb(0, 0, 0, ${end.fadeOpacity}) ${endMaskInset}%)`;const carouselRef=useRef(null);/**\n     * Dots state\n     */ const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */ const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(!widthType){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}if(!heightType){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(accessibility.title){carouselA11y[\"aria-title\"]=accessibility.title;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start:start1,end:end1}=itemSizes.current[i];if(end1<current||start1>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */ if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta=== -1){const visibility1=progress(start,end,target);if(visibility1>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();// if (showProgressDots) {\n    const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */ if(numItems===0){return /*#__PURE__*/ _jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/ _jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/ _jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/ _jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(slots,(child,index)=>/*#__PURE__*/ _jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/ cloneElement(child,{...child.props,style:{...child.props.style,...childStyle}})}))}),/*#__PURE__*/ _jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/ _jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/ _jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/ _jsx(\"img\",{width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/ _jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/ _jsx(MouseStyles,{})]});};/* Default Properties */ Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:true,widthOffset:0,heightType:true,heightOffset:0}};/* Property Controls */ addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\"},leftArrow:{type:ControlType.Image,title:\"Previous\"},rightArrow:{type:ControlType.Image,title:\"Next\"},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true}}},accessibility:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var ref,ref1;if(!((ref=scrollInfo.current)===null||ref===void 0?void 0:ref.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((ref1=scrollInfo.current)===null||ref1===void 0?void 0:ref1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/ _jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/ _jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/ _jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/ _jsx(\"div\",{style:emojiStyles,children:\"\\u2728\"}),/*#__PURE__*/ _jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/ _jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/ _jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */ const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */ const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */ const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (9bd94da)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,cx as t,Link as o,RichText as i,SVG as n,useLocaleInfo as s,useVariantState as d,withCSS as l}from\"framer\";import{LayoutGroup as p,motion as m,MotionConfigContext as f}from\"framer-motion\";import*as h from\"react\";import*as u from\"https://framerusercontent.com/modules/vGSqvANmNaRsHDjrL3aH/k8UkRF3RGiOHq1hpj8XA/jadaMIddV.js\";let c={E2ou_C1g5:{hover:!0}},v=[\"E2ou_C1g5\"],g=\"framer-hixp1\",x={E2ou_C1g5:\"framer-v-15dv3gy\"};function y(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},w=({value:r,children:a})=>{let t=h.useContext(f),o=null!=r?r:t.transition,i=h.useMemo(()=>({...t,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(f.Provider,{value:i,children:a});},L=({height:e,id:r,width:a,...t})=>({...t}),C=(e,r)=>r.join(\"-\")+e.layoutDependency,E=/*#__PURE__*/h.forwardRef(function(a,l){let{activeLocale:f}=s(),{style:g,className:E,layoutId:_,variant:I,...N}=L(a),{baseVariant:M,classNames:j,gestureVariant:k,setGestureState:H,setVariant:P,transition:q,variants:z}=d({cycleOrder:v,defaultVariant:\"E2ou_C1g5\",enabledGestures:c,transitions:b,variant:I,variantClassNames:x}),D=C(a,z),T=h.useRef(null),V=h.useId(),B=[u.className];return /*#__PURE__*/e(p,{id:null!=_?_:V,children:/*#__PURE__*/e(m.div,{initial:I,animate:z,onHoverStart:()=>H({isHovered:!0}),onHoverEnd:()=>H({isHovered:!1}),onTapStart:()=>H({isPressed:!0}),onTap:()=>H({isPressed:!1}),onTapCancel:()=>H({isPressed:!1}),className:t(\"framer-hixp1\",...B,j),style:{display:\"contents\"},children:/*#__PURE__*/e(w,{value:q,children:/*#__PURE__*/e(o,{href:{webPageId:\"xn9lVymXT\"},openInNewTab:!1,children:/*#__PURE__*/r(m.a,{...N,className:`${t(\"framer-15dv3gy\",E)} framer-1w2u73l`,\"data-framer-name\":\"Default\",layoutDependency:D,layoutId:\"E2ou_C1g5\",ref:null!=l?l:T,style:{...g},...y({\"E2ou_C1g5-hover\":{\"data-framer-name\":void 0}},M,k),children:[/*#__PURE__*/e(n,{className:\"framer-1vd664s\",\"data-framer-name\":\"HOME\",layout:\"position\",layoutDependency:D,layoutId:\"J6XK_npBA\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 32\"><path d=\"M 4.286 25 C 1.919 25 0 26.959 0 29.375 L 0 32 L 6 25 L 11.25 25 L 15 30 L 13.55 30 C 12.424 30 11.436 30.753 11.138 31.839 L 11.1 32 L 26 32 C 25.762 30.836 24.738 30 23.55 30 L 22.5 30 L 18.75 25 L 19.5 25 C 26.404 25 32 19.404 32 12.5 L 32 4 L 35.912 4 C 35.441 1.671 33.395 -0.003 31.019 -0.005 L 27.264 0 C 26.037 0.01 24.883 0.582 24.132 1.552 L 6.001 24.983 L 6 22.375 C 6 19.959 4.081 18 1.714 18 L 0 18 L 5.995 24.992 Z M 13.751 25 L 16.251 25 L 20 30 L 17.5 30 L 13.75 25 Z M 25.5 4 L 29.5 4 C 29.5 5.105 28.605 6 27.5 6 C 26.395 6 25.5 5.105 25.5 4 Z\" fill=\"var(--token-73234dbd-a14a-4a94-91be-3be9ccdd8335, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;High&quot;} */\"></path></svg>',svgContentId:4287308727,withExternalLayout:!0}),/*#__PURE__*/e(i,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(h.Fragment,{children:/*#__PURE__*/e(m.p,{className:\"framer-styles-preset-8gcqum\",\"data-styles-preset\":\"jadaMIddV\",children:\"Home?\"})}),className:\"framer-zva5vr\",layoutDependency:D,layoutId:\"yMhFVahzf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",opacity:0,rotate:8},variants:{\"E2ou_C1g5-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:!0})]})})})})});}),_=['.framer-hixp1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hixp1 .framer-1w2u73l { display: block; }\",\".framer-hixp1 .framer-15dv3gy { cursor: pointer; height: 32px; overflow: visible; position: relative; text-decoration: none; width: 36px; }\",\".framer-hixp1 .framer-1vd664s { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-hixp1 .framer-zva5vr { flex: none; height: auto; position: absolute; right: -16px; top: -20px; white-space: pre; width: auto; }\",\".framer-hixp1.framer-v-15dv3gy.hover .framer-zva5vr { top: -23px; }\",...u.css],I=l(E,_,\"framer-hixp1\");export default I;I.displayName=\"Birdback\",I.defaultProps={height:32,width:36},a(I,[...u.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCXyjg0wSe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NQS9s5m6n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"32\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CXyjg0wSe.map", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"CUSTOM;Geist Regular\"]);export const fonts=[{family:\"Geist Regular\",moduleAsset:{localModuleIdentifier:\"local-module:css/qY51uaf_o:default\",url:\"https://framerusercontent.com/assets/fmgcvoo7Pvi75XN7wkBOp5g4i4s.woff2\"},url:\"https://framerusercontent.com/assets/fmgcvoo7Pvi75XN7wkBOp5g4i4s.woff2\"}];export const css=['.framer-kiXn3 .framer-styles-preset-1jto23r:not(.rich-text-wrapper), .framer-kiXn3 .framer-styles-preset-1jto23r.rich-text-wrapper p { --framer-font-family: \"Geist Regular\", \"Geist Regular Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-9c51ac63-8db4-4596-ad36-d7c05e156505, rgba(0, 0, 0, 0.66)); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-kiXn3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "accessibility", "props", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "heightType", "heightInset", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "fadeMask", "useMotionTemplate", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "start1", "end1", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "ref", "ref1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "c", "v", "x", "y", "r", "a", "b", "w", "t", "re", "MotionConfigContext", "o", "i", "se", "p", "L", "C", "E", "Y", "l", "f", "useLocaleInfo", "g", "_", "I", "N", "M", "j", "k", "H", "P", "q", "z", "useVariantState", "v", "c", "D", "T", "pe", "V", "ae", "B", "className", "LayoutGroup", "motion", "cx", "Link", "u", "SVG", "RichText2", "css", "withCSS", "CXyjg0wSe_default", "addFonts", "fonts", "fontStore", "fonts", "css", "className"]
}
