{"version":3,"file":"script_main.DetS7vIt.mjs","names":["useState","useRef","useCallback","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","MarkFonts","Mark","ExtLinkFonts","ExtButtonFonts","IconsMenu","YouTubeFonts","YouTube","XTwitterFonts","XTwitter","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","animation3","animation4","matchVariant","transformTemplate1","animation5","animation6","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","MarketingMenuFonts","MarketingMenu","MarketingMenuWithVariantAppearEffect","MotionDivWithFlowFX","breakpoints","serializationHash","variantClassNames","transition1","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","ComponentsBadgeFonts","ComponentsBadge","ArrowRightFonts","ArrowRight","ExtButtonFonts","ButtonSmallIconFonts","ButtonSmallIcon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Close","__FramerMetadata__","ComponentsBadge","ArrowRight","ButtonSmallIcon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Close","useRef","useState","CSS","Matter","css","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Word","YouTube","XTwitter","LinkedIn","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","BannerLenny","BannerLennyInfo","BannerSpring10","BannerSpring10Info","MarketingMenuFonts","MarketingMenu","MarketingMenuWithVariantAppearEffect","BlocksFooterFonts","BlocksFooter","MotionDivWithFlowFX","breakpoints","isBrowser","serializationHash","variantClassNames","transition1","matchVariant","negate","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","addPropertyOverrides","Mark","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","Placeholder","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useRef","getProps","React.forwardRef","PageEditorialEditorialLogo","PageEditorialEditorialNavLink","Search","FormPlainTextInput","BlocksFooterFonts","BlocksFooter","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","animation1","EditorialBlog","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","React.useState","getProps","Component","useRef","React.useId","sharedStyle.className","PropertyOverrides","_Fragment","SearchRev","Image1","RichText","React.Fragment","css","sharedStyle.fonts","MarketingMenu","BlocksFooter","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Default","Error1","DefaultWithBanner","EditorialBlog","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/0lTgE2TuYpWT6Npee67f/mW89HsysjHWlArtDOqJJ/Ext_Link.js","https:/framerusercontent.com/modules/gRuSB1x9IM92BB8S90RN/wTMrP8qV0m59I7U205lb/RightClick.js","https:/framerusercontent.com/modules/TFWvS8PEKsnE0nIGsY4y/A7vwJNURpFtR20s9DBKa/AffpC_CBh.js","https:/framerusercontent.com/modules/hucLHQg0YHm3Oelf74S2/r7AnFJVuR1SPJeuuJNkk/KOAB3K3YY.js","https:/framerusercontent.com/modules/6DSYtuaukKH7g0mo4Uh1/RlDyRlJCDsK3tRBAggmY/zglr1qhAz.js","https:/framerusercontent.com/modules/nlb6lpU7gsizEjaYdRa1/1mrSZR2jMAzK53qct2EA/OU5Ac5VeM.js","https:/framerusercontent.com/modules/HktTeveJl40MdX8Rkg6S/G2qmfQi75Cm6HbPcRIJa/pY1H9BkYG.js","https:/framerusercontent.com/modules/GxkSsanmifDdP8EJlZiL/1y4TO7U451IsftwxXjjG/DUWf98yGU.js","https:/framerusercontent.com/modules/oCk22vG6z7YYeqJaYbTF/z7wNs58NxkthtGcCrLZo/jE6uvvQle.js","https:/framerusercontent.com/modules/F7kSIRsR4OWwBYlSHKa2/qcJwN3bKv8BwaQ7oKXzl/CurrentYear.js","https:/esm.sh/matter-js@0.20.0/es2022/matter-js.mjs","https:/esm.sh/matter-js@0.20.0","https:/framerusercontent.com/modules/UCzPh1plGCvi9wUdaCik/401u4G3ojJMuHA8XiAji/FooterWordmark.js","https:/framerusercontent.com/modules/IHJ5TkTv1MKOGm6uAQm5/E0cjL8VXC43ersPhJvBI/JeyyIXmex.js","https:/framerusercontent.com/modules/1TExvQ08EZFshqK2XLw7/3vEI1H0mOfQwKfjQiPJm/TKLBYzDIR.js","https:/framerusercontent.com/modules/4LTxoYKmfCsXlPxdOJ3N/vieYb6jzzQGpTXpwaYQY/TQXiK8EcW.js","https:/framerusercontent.com/modules/APyD59Jq5vgmyZewjNWs/dQyNK7qOwkBZKXz99WUR/kIUTYMZpO.js","https:/framerusercontent.com/modules/fEbIoRVLpjolQs4AwEXg/LRdkL7rpLoAckYY5oW2z/ViaBanner.js","https:/framerusercontent.com/modules/o4Ub87DVJ4Wi6BzsU3Pm/awHcDarawQvw4DbXsguH/DAI92nYvh.js","https:/framerusercontent.com/modules/EAjGxuOTfJ534s8Iawfl/LuwjCNwJnsjMjAwZsFEQ/CLDe8pDz4.js","https:/framerusercontent.com/modules/r8Ku61Fi3UNcBJNwAQ5q/VlKp6cHjnN9lzTFwn7fv/MgT4IIooi.js","https:/framerusercontent.com/modules/RLvyOXvCrsPDslR5keRS/CjAiPAlhbh4bNzbmVWqr/InputAutoFocus.js","https:/framerusercontent.com/modules/00vuyvAydr3A1a2kIigT/tepL04FGbj7Cbb8LW6jM/rRi7oCFyS.js","https:/framerusercontent.com/modules/qNBYFW6uC7So2ahbdbBK/I91QFahQUOD4f1I0NPX4/QzsCTth5m.js","https:/framerusercontent.com/modules/TVy69VQ6jI5cchUYmSEm/B4xvlrae2H0W8pCdqVup/vCwS7Mvoh.js","framer:toplevel/main"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function ExtLink(props){const{label,href,target,color,hoverColor,font,underline,style}=props;return /*#__PURE__*/_jsx(\"a\",{href:href||\"#\",target:target,rel:target===\"_blank\"?\"noopener noreferrer\":undefined,style:{...font,color,textDecoration:underline?\"underline\":\"none\",cursor:\"pointer\",...style},onMouseEnter:e=>{e.currentTarget.style.color=hoverColor;},onMouseLeave:e=>{e.currentTarget.style.color=color;},children:label});}ExtLink.defaultProps={label:\"Link\",href:\"https://\",target:\"_self\",color:\"#000000\",hoverColor:\"#666666\",underline:false};addPropertyControls(ExtLink,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},href:{type:ControlType.String,title:\"URL\",defaultValue:\"https://\"},target:{type:ControlType.Enum,title:\"Target\",options:[\"_self\",\"_blank\"],optionTitles:[\"Same tab (_self)\",\"New tab (_blank)\"],defaultValue:\"_self\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},hoverColor:{type:ControlType.Color,title:\"Hover color\",defaultValue:\"#666666\"},underline:{type:ControlType.Boolean,title:\"Underline\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ExtLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ext_Link.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef,useCallback,startTransition}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";// ---- Icons (Mobbin style) ----\nconst icons={copy:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 2H8H17H18V3V12V13H17H13V17V18H12H3H2V17V8V7H3H7V3V2ZM9 7H12H13V8V11H16V4H9V7ZM4 9V16H11V9H4Z\" fill=\"currentColor\"/></svg>`,download:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M10.002 13V1\" stroke=\"currentColor\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"/><path d=\"M4.67822 8.73486L9.99971 13.6434L15.3212 8.73486\" stroke=\"currentColor\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"/><path d=\"M2 18H18\" stroke=\"currentColor\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"/></svg>`,check:`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M4 10L8 14L16 6\" stroke=\"currentColor\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"/></svg>`};// ---- Defaults ----\nconst defaultMenuStyle={width:180,padding:8,gap:0,borderRadius:20,bgColor:\"rgba(30, 30, 30, 0.7)\",borderColor:\"rgba(255, 255, 255, 0.08)\",shadow:\"0 8px 40px rgba(0,0,0,0.35), 0 2px 8px rgba(0,0,0,0.2)\",blur:48,position:\"cursor\"};const defaultItemStyle={paddingX:10,paddingY:0,height:36,borderRadius:12,hoverColor:\"rgba(255, 255, 255, 0.08)\",textColor:\"#FFFFFF\",iconColor:\"rgba(255, 255, 255, 0.5)\",font:{},showIcons:true,iconSize:20};// ---- Helpers ----\nfunction copyToClipboard(text){return navigator.clipboard.writeText(text);}function downloadSVG(svgCode,fileName){const blob=new Blob([svgCode],{type:\"image/svg+xml\"});const url=URL.createObjectURL(blob);const a=document.createElement(\"a\");a.href=url;a.download=fileName.endsWith(\".svg\")?fileName:`${fileName}.svg`;document.body.appendChild(a);a.click();document.body.removeChild(a);URL.revokeObjectURL(url);}// ---- Component ----\n/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ContextMenu(props){const{children,items=[],style}=props;const menu={...defaultMenuStyle,...props.menuStyle};const itm={...defaultItemStyle,...props.itemStyle};const[isClient,setIsClient]=useState(false);const[isOpen,setIsOpen]=useState(false);const[feedback,setFeedback]=useState(null);const[menuPos,setMenuPos]=useState({x:0,y:0});const containerRef=useRef(null);useEffect(()=>{startTransition(()=>setIsClient(true));},[]);// Close on any click, escape, or another right-click\nconst close=useCallback(()=>{startTransition(()=>setIsOpen(false));},[]);useEffect(()=>{if(!isClient||!isOpen)return;// Delay click listener by a frame so the right-click release\n// doesn't immediately close the menu\nconst raf=requestAnimationFrame(()=>{document.addEventListener(\"click\",close,true);});const handleKey=e=>{if(e.key===\"Escape\")close();};document.addEventListener(\"keydown\",handleKey);document.addEventListener(\"contextmenu\",close,true);return()=>{cancelAnimationFrame(raf);document.removeEventListener(\"click\",close,true);document.removeEventListener(\"keydown\",handleKey);document.removeEventListener(\"contextmenu\",close,true);};},[isClient,isOpen,close]);const handleContextMenu=e=>{e.preventDefault();e.stopPropagation();if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const menuHeight=items.length*itm.height+menu.padding*2;const pos=menu.position||\"cursor\";const vw=window.innerWidth;const vh=window.innerHeight;let x;let y;if(pos===\"center\"){x=rect.left+(rect.width-menu.width)/2;y=rect.top+(rect.height-menuHeight)/2;}else if(pos===\"top-left\"){x=rect.left+8;y=rect.top+8;}else if(pos===\"top-right\"){x=rect.right-menu.width-8;y=rect.top+8;}else if(pos===\"bottom-left\"){x=rect.left+8;y=rect.bottom-menuHeight-8;}else if(pos===\"bottom-right\"){x=rect.right-menu.width-8;y=rect.bottom-menuHeight-8;}else{// \"cursor\" — use clientX/clientY directly (viewport coords)\nx=e.clientX;y=e.clientY;}// Clamp to viewport edges\nif(x+menu.width>vw)x=vw-menu.width-8;if(y+menuHeight>vh)y=vh-menuHeight-8;if(x<8)x=8;if(y<8)y=8;setMenuPos({x,y});startTransition(()=>{setIsOpen(true);setFeedback(null);});};const handleAction=async(menuItem,index)=>{if(menuItem.actionType===\"copy\"&&menuItem.copyValue){await copyToClipboard(menuItem.copyValue);startTransition(()=>setFeedback(`copied-${index}`));}if(menuItem.actionType===\"download\"&&menuItem.svgCode){downloadSVG(menuItem.svgCode,menuItem.fileName||\"icon\");startTransition(()=>setFeedback(`downloaded-${index}`));}setTimeout(()=>{startTransition(()=>{setFeedback(null);setIsOpen(false);});},600);};// ---- Shared styles ----\nconst menuPanelStyle={width:menu.width,backgroundColor:menu.bgColor,borderRadius:menu.borderRadius,border:`1px solid ${menu.borderColor}`,boxShadow:menu.shadow,padding:menu.padding,display:\"flex\",flexDirection:\"column\",gap:menu.gap,backdropFilter:`blur(${menu.blur}px)`,WebkitBackdropFilter:`blur(${menu.blur}px)`};const getItemStyle=(entry,isFeedback=false)=>({display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:`${itm.paddingY}px ${itm.paddingX}px`,height:itm.height,borderRadius:itm.borderRadius,color:isFeedback?\"#4ADE80\":itm.textColor,...itm.font,fontSize:itm.font?.fontSize||14,fontWeight:itm.font?.fontWeight||700});const getIconStyle=(entry,isFeedback=false)=>({width:itm.iconSize,height:itm.iconSize,flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:isFeedback?\"#4ADE80\":entry.iconColor||itm.iconColor});const getIconHtml=(entry,isFeedback)=>{if(isFeedback)return icons.check;return entry.icon||icons[entry.actionType]||\"\";};const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;// ---- Canvas preview ----\nif(isOnCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",overflow:\"hidden\"},children:[children,/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:16,right:16,...menuPanelStyle},children:[items.map((entry,i)=>/*#__PURE__*/_jsxs(\"div\",{style:getItemStyle(entry),children:[itm.showIcons&&/*#__PURE__*/_jsx(\"span\",{style:getIconStyle(entry),dangerouslySetInnerHTML:{__html:getIconHtml(entry,false)}}),/*#__PURE__*/_jsx(\"span\",{style:{flexGrow:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:entry.label||\"Action\"})]},i)),items.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{...getItemStyle({label:\"\",actionType:\"copy\"}),opacity:.4},children:\"Add items in props →\"})]})]});}// ---- Live render ----\nconst menuElement=/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,scale:.92},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.15,ease:[.2,0,0,1]},onClick:e=>e.stopPropagation(),onContextMenu:e=>{e.preventDefault();e.stopPropagation();},style:{position:\"fixed\",top:menuPos.y,left:menuPos.x,zIndex:2147483647,...menuPanelStyle,transformOrigin:\"top left\",pointerEvents:\"auto\"},children:items.map((entry,i)=>{const isFeedback=feedback===`copied-${i}`||feedback===`downloaded-${i}`;return /*#__PURE__*/_jsxs(motion.button,{onClick:()=>handleAction(entry,i),whileHover:{backgroundColor:itm.hoverColor},style:{...getItemStyle(entry,isFeedback),background:\"transparent\",border:\"none\",cursor:\"pointer\",width:\"100%\",textAlign:\"left\",transition:\"color 0.2s ease\"},children:[itm.showIcons&&/*#__PURE__*/_jsx(\"span\",{style:getIconStyle(entry,isFeedback),dangerouslySetInnerHTML:{__html:getIconHtml(entry,isFeedback)}}),/*#__PURE__*/_jsx(\"span\",{style:{flexGrow:1,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:isFeedback?entry.actionType===\"copy\"?\"Copied!\":\"Downloaded!\":entry.label||\"Action\"})]},i);})})});return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,onContextMenu:handleContextMenu,style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",cursor:\"pointer\"},children:[children,isClient&&/*#__PURE__*/createPortal(menuElement,document.body)]});}ContextMenu.defaultProps={items:[{label:\"Copy svg\",actionType:\"copy\",copyValue:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"/></svg>',svgCode:\"\",fileName:\"\",icon:\"\",iconColor:\"\"},{label:\"Download wordmark\",actionType:\"download\",copyValue:\"\",svgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"currentColor\"/></svg>',fileName:\"wordmark.svg\",icon:\"\",iconColor:\"\"}],menuStyle:{...defaultMenuStyle},itemStyle:{...defaultItemStyle}};// ---- Property Controls ----\naddPropertyControls(ContextMenu,{children:{type:ControlType.ComponentInstance,title:\"Content\"},items:{type:ControlType.Array,title:\"Menu Items\",maxCount:10,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Action\"},actionType:{type:ControlType.Enum,title:\"Action\",defaultValue:\"copy\",options:[\"copy\",\"download\"],optionTitles:[\"Copy to Clipboard\",\"Download SVG\"],displaySegmentedControl:true},copyValue:{type:ControlType.String,title:\"Copy Value\",defaultValue:\"\",displayTextArea:true,hidden:props=>props.actionType!==\"copy\"},svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:\"\",displayTextArea:true,hidden:props=>props.actionType!==\"download\"},fileName:{type:ControlType.String,title:\"File Name\",defaultValue:\"icon.svg\",hidden:props=>props.actionType!==\"download\"},icon:{type:ControlType.String,title:\"Icon SVG\",defaultValue:\"\",displayTextArea:true,description:\"Custom SVG markup. Leave empty for default action icon.\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"\",description:\"Per-item override. Falls back to Item Style icon color.\"}}}},// ---- Menu Style ----\nmenuStyle:{type:ControlType.Object,title:\"Menu Style\",controls:{width:{type:ControlType.Number,title:\"Width\",defaultValue:180,min:120,max:400,step:10},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:8,min:0,max:20,step:1},gap:{type:ControlType.Number,title:\"Item Gap\",defaultValue:0,min:0,max:8,step:1},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:20,min:0,max:32,step:1},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(30, 30, 30, 0.7)\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(255, 255, 255, 0.08)\"},shadow:{type:ControlType.String,title:\"Shadow\",defaultValue:\"0 8px 40px rgba(0,0,0,0.35), 0 2px 8px rgba(0,0,0,0.2)\"},blur:{type:ControlType.Number,title:\"Blur\",defaultValue:48,min:0,max:100,step:1,unit:\"px\"},position:{type:ControlType.Enum,title:\"Position\",defaultValue:\"cursor\",options:[\"cursor\",\"center\",\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"],optionTitles:[\"At Cursor\",\"Center\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"]}}},// ---- Item Style ----\nitemStyle:{type:ControlType.Object,title:\"Item Style\",controls:{height:{type:ControlType.Number,title:\"Height\",defaultValue:36,min:24,max:56,step:1},paddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:10,min:0,max:24,step:1},paddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:0,min:0,max:20,step:1},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:12,min:0,max:20,step:1},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"rgba(255, 255, 255, 0.08)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"rgba(255, 255, 255, 0.5)\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},showIcons:{type:ControlType.Boolean,title:\"Icons\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:20,min:10,max:32,step:1,hidden:props=>!props.showIcons}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContextMenu\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RightClick.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const aXt1piqqj=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1466790811\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.628 5.112 L 14.176 0 L 16.936 0 L 10.906 6.777 L 18 16 L 12.445 16 L 8.095 10.406 L 3.117 16 L 0.355 16 L 6.805 8.751 L 0 0 L 5.695 0 Z M 13.207 14.375 L 14.737 14.375 L 4.863 1.539 L 3.223 1.539 L 13.206 14.375 Z\" fill=\"var(--1wcpov0, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\" height=\"16px\" id=\"IvxSHvzBe\" transform=\"translate(1 2)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,aXt1piqqj:fill??props.aXt1piqqj??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,aXt1piqqj,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dzeaP\",className),layoutId:layoutId,ref:ref,style:{\"--1wcpov0\":aXt1piqqj,...style}});});const css=[`.framer-dzeaP { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1wcpov0); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"aXt1piqqj\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X (Twitter)\",\"color\":{\"type\":\"variable\",\"value\":\"1wcpov0\"},\"set\":{\"localId\":\"vectorSet/OgEgqLCeq\",\"id\":\"OgEgqLCeq\",\"moduleId\":\"JVtXCJwDttt1MAEIo6xx\"}}\n */const Icon=withCSS(Component,css,\"framer-dzeaP\");Icon.displayName=\"X (Twitter)\";export default Icon;addPropertyControls(Icon,{aXt1piqqj:{defaultValue:'var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)) /* {\"name\":\"Primary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"X (Twitter)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1wcpov0\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OgEgqLCeq\\\",\\\"id\\\":\\\"OgEgqLCeq\\\",\\\"moduleId\\\":\\\"JVtXCJwDttt1MAEIo6xx\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"aXt1piqqj\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eda58b2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const M4o3zgQao=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 39 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.485 18 L 13.411 18 L 13.411 13.307 L 9.068 18 L 0 17.995 L 0 8.424 L 7.882 0 L 18.778 0 L 18.778 4.478 L 23.022 0 L 32.461 0 L 32.461 7.365 L 38.7 7.365 L 38.7 18 L 27.596 18 L 27.596 13.558 Z\" fill=\"var(--7fgd97, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\" height=\"18px\" id=\"lDzp5wCZM\" width=\"38.699999999999996px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,M4o3zgQao:fill??props.M4o3zgQao??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,M4o3zgQao,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dtBZI\",className),layoutId:layoutId,ref:ref,style:{\"--7fgd97\":M4o3zgQao,...style}});});const css=[`.framer-dtBZI { -webkit-mask: ${mask}; aspect-ratio: 2.1666666666666665; background-color: var(--7fgd97); mask: ${mask}; width: 39px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 39\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"M4o3zgQao\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mark\",\"color\":{\"type\":\"variable\",\"value\":\"7fgd97\"},\"set\":{\"localId\":\"vectorSet/haP1Wmvwa\",\"id\":\"haP1Wmvwa\",\"moduleId\":\"L7RGykQztxkbzat8NSRr\"}}\n */const Icon=withCSS(Component,css,\"framer-dtBZI\");Icon.displayName=\"Mark\";export default Icon;addPropertyControls(Icon,{M4o3zgQao:{defaultValue:'var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)) /* {\"name\":\"Primary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"7fgd97\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/haP1Wmvwa\\\",\\\"id\\\":\\\"haP1Wmvwa\\\",\\\"moduleId\\\":\\\"L7RGykQztxkbzat8NSRr\\\"}}\",\"framerIntrinsicWidth\":\"39\",\"framerVariables\":\"{\\\"M4o3zgQao\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eda58b2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"le08XptxG\",\"WZPQ2uYHZ\",\"MMTHvrume\",\"YgzHizNI_\"];const serializationHash=\"framer-nZUKu\";const variantClassNames={le08XptxG:\"framer-v-1cuv5ei\",MMTHvrume:\"framer-v-vjoinp\",WZPQ2uYHZ:\"framer-v-p0m3yl\",YgzHizNI_:\"framer-v-2ylm7y\"};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 humanReadableVariantMap={\"Transition Close -> Open\":\"MMTHvrume\",\"Transition Open -> Close\":\"YgzHizNI_\",Closed:\"le08XptxG\",Open:\"WZPQ2uYHZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"le08XptxG\"};};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:\"le08XptxG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearbmv0te=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WZPQ2uYHZ\",true),100);});const onAppear1yhs3om=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"le08XptxG\",true),100);});useOnVariantChange(baseVariant,{MMTHvrume:onAppearbmv0te,YgzHizNI_:onAppear1yhs3om});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-1cuv5ei\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"le08XptxG\",ref:refBinding,style:{...style},...addPropertyOverrides({MMTHvrume:{\"data-framer-name\":\"Transition Close -> Open\",\"data-highlight\":true},WZPQ2uYHZ:{\"data-framer-name\":\"Open\"},YgzHizNI_:{\"data-framer-name\":\"Transition Open -> Close\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vkzgdj\",layoutDependency:layoutDependency,layoutId:\"LaLx99vg9\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 1\" overflow=\"visible\"><path d=\"M 0 0 L 12 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\" stroke-linecap=\"round\"></path></svg>',variants:{WZPQ2uYHZ:{rotate:45}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g81f5b\",layoutDependency:layoutDependency,layoutId:\"vFvoixDuj\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 1\" overflow=\"visible\"><path d=\"M 0 0 L 12 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\" stroke-linecap=\"round\"></path></svg>',variants:{WZPQ2uYHZ:{rotate:-45}},withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nZUKu.framer-qspqjn, .framer-nZUKu .framer-qspqjn { display: block; }\",\".framer-nZUKu.framer-1cuv5ei { height: 20px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; }\",\".framer-nZUKu .framer-1vkzgdj { height: 1px; left: 4px; position: absolute; top: 6px; width: 12px; }\",\".framer-nZUKu .framer-g81f5b { height: 1px; left: 4px; position: absolute; top: 14px; width: 12px; }\",\".framer-nZUKu.framer-v-p0m3yl .framer-1vkzgdj { left: 3px; top: 10px; }\",\".framer-nZUKu.framer-v-p0m3yl .framer-g81f5b { left: 4px; top: 10px; }\",\".framer-nZUKu.framer-v-vjoinp .framer-1vkzgdj, .framer-nZUKu.framer-v-vjoinp .framer-g81f5b, .framer-nZUKu.framer-v-2ylm7y .framer-1vkzgdj, .framer-nZUKu.framer-v-2ylm7y .framer-g81f5b { top: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WZPQ2uYHZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"MMTHvrume\":{\"layout\":[\"fixed\",\"fixed\"]},\"YgzHizNI_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerzglr1qhAz=withCSS(Component,css,\"framer-nZUKu\");export default Framerzglr1qhAz;Framerzglr1qhAz.displayName=\"icons/menu\";Framerzglr1qhAz.defaultProps={height:20,width:20};addPropertyControls(Framerzglr1qhAz,{variant:{options:[\"le08XptxG\",\"WZPQ2uYHZ\",\"MMTHvrume\",\"YgzHizNI_\"],optionTitles:[\"Closed\",\"Open\",\"Transition Close -> Open\",\"Transition Open -> Close\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerzglr1qhAz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzglr1qhAz\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"20\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WZPQ2uYHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MMTHvrume\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YgzHizNI_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zglr1qhAz.map","// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ExtButton from\"https://framerusercontent.com/modules/FceVsIY45ZtU663fMTZC/q06uEtw78vEtYapEil1d/Ext_Button.js\";import ExtLink from\"https://framerusercontent.com/modules/0lTgE2TuYpWT6Npee67f/mW89HsysjHWlArtDOqJJ/Ext_Link.js\";import ContextMenu from\"https://framerusercontent.com/modules/gRuSB1x9IM92BB8S90RN/wTMrP8qV0m59I7U205lb/RightClick.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yazTkjD4CnCIqDFhGaIc/Oo8NmO764W6qWru8Qh6v/RlBOiYXtg.js\";import XTwitter from\"https://framerusercontent.com/modules/TFWvS8PEKsnE0nIGsY4y/A7vwJNURpFtR20s9DBKa/AffpC_CBh.js\";import YouTube from\"https://framerusercontent.com/modules/EXKftoahhV1RLXkFxvMK/lkGBeNjkEHL1pc0QMNqA/k_n5EquyO.js\";import Mark from\"https://framerusercontent.com/modules/hucLHQg0YHm3Oelf74S2/r7AnFJVuR1SPJeuuJNkk/KOAB3K3YY.js\";import IconsMenu from\"https://framerusercontent.com/modules/6DSYtuaukKH7g0mo4Uh1/RlDyRlJCDsK3tRBAggmY/zglr1qhAz.js\";const ContextMenuFonts=getFonts(ContextMenu);const MarkFonts=getFonts(Mark);const ExtLinkFonts=getFonts(ExtLink);const ExtButtonFonts=getFonts(ExtButton);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const IconsMenuFonts=getFonts(IconsMenu);const YouTubeFonts=getFonts(YouTube);const XTwitterFonts=getFonts(XTwitter);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"WgMxLzwQR\",\"FpsrcVhLP\",\"kHz0rFy3b\",\"t4xg7fL0i\",\"v8NVHfZyP\",\"J5Fl0pTll\",\"opWRwdBJS\",\"SdtHVLkjc\",\"bq0uOxS_g\",\"WsQoqGlGI\",\"e0oIntn6E\"];const serializationHash=\"framer-agngy\";const variantClassNames={bq0uOxS_g:\"framer-v-53n4f2\",e0oIntn6E:\"framer-v-1kz334y\",FpsrcVhLP:\"framer-v-9z5ty3\",J5Fl0pTll:\"framer-v-17ri3rv\",kHz0rFy3b:\"framer-v-eyn7hs\",opWRwdBJS:\"framer-v-66gtad\",SdtHVLkjc:\"framer-v-11r5obw\",t4xg7fL0i:\"framer-v-1yr0bxd\",v8NVHfZyP:\"framer-v-1ywl83r\",WgMxLzwQR:\"framer-v-16x0zco\",WsQoqGlGI:\"framer-v-16mxgn2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XnOE6aIj0=undefined;const Fe8fAJcYa=undefined;const IYTRqIfzp=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.25,type:\"spring\"};const transition3={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={bounce:0,delay:.2,duration:.8,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation5={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};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 humanReadableVariantMap={\"Desktop \\xb7 Appear Button\":\"kHz0rFy3b\",\"Desktop \\xb7 Button\":\"FpsrcVhLP\",\"Desktop Narrow\":\"WsQoqGlGI\",\"Mobile \\xb7 Button\":\"e0oIntn6E\",\"Mobile \\xb7 Closing\":\"bq0uOxS_g\",\"Mobile \\xb7 Open\":\"SdtHVLkjc\",\"Tablet \\xb7 Appear Button\":\"v8NVHfZyP\",\"Tablet \\xb7 Button\":\"J5Fl0pTll\",Desktop:\"WgMxLzwQR\",Mobile:\"opWRwdBJS\",Tablet:\"t4xg7fL0i\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navCollapse,primaryButtonLabel,primaryButtonURL,width,...props})=>{return{...props,Fe8fAJcYa:primaryButtonURL??props.Fe8fAJcYa??\"/signup\",IYTRqIfzp:navCollapse??props.IYTRqIfzp,variant:humanReadableVariantMap[props.variant]??props.variant??\"WgMxLzwQR\",XnOE6aIj0:primaryButtonLabel??props.XnOE6aIj0??\"Join for free\"};};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,XnOE6aIj0,Fe8fAJcYa,IYTRqIfzp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WgMxLzwQR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave5jw87i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"bq0uOxS_g\");});const onAppear1f981ev=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"opWRwdBJS\",true),100);});const isDisplayed=()=>{if([\"t4xg7fL0i\",\"v8NVHfZyP\",\"J5Fl0pTll\",\"opWRwdBJS\",\"SdtHVLkjc\",\"bq0uOxS_g\",\"e0oIntn6E\"].includes(baseVariant))return false;return true;};const onTap12wdstk=activeVariantCallback(async(...args)=>{setVariant(\"bq0uOxS_g\");});const isDisplayed1=()=>{if([\"opWRwdBJS\",\"SdtHVLkjc\",\"bq0uOxS_g\",\"e0oIntn6E\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"SdtHVLkjc\",\"e0oIntn6E\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"opWRwdBJS\",\"SdtHVLkjc\",\"bq0uOxS_g\",\"e0oIntn6E\"].includes(baseVariant))return true;return false;};const onTap1idm2o9=activeVariantCallback(async(...args)=>{setVariant(\"SdtHVLkjc\");});const onTapx3tv7y=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bq0uOxS_g\"),50);});const isDisplayed4=()=>{if([\"FpsrcVhLP\",\"J5Fl0pTll\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"kHz0rFy3b\",\"v8NVHfZyP\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"SdtHVLkjc\")return true;return false;};useOnVariantChange(baseVariant,{bq0uOxS_g:onAppear1f981ev});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bq0uOxS_g:{value:transition2},e0oIntn6E:{value:transition2},opWRwdBJS:{value:transition2},SdtHVLkjc:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16x0zco\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WgMxLzwQR\",ref:refBinding,style:{backdropFilter:\"blur(48px)\",backgroundColor:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(48px)\",...style},variants:{J5Fl0pTll:{backgroundColor:\"var(--token-ede245d3-751b-4c8a-9272-67e8a5506716, rgba(255, 255, 255, 0.96))\"},kHz0rFy3b:{backgroundColor:\"var(--token-ede245d3-751b-4c8a-9272-67e8a5506716, rgba(255, 255, 255, 0.96))\"},v8NVHfZyP:{backgroundColor:\"var(--token-ede245d3-751b-4c8a-9272-67e8a5506716, rgba(255, 255, 255, 0.96))\"},WsQoqGlGI:{backgroundColor:\"var(--token-ede245d3-751b-4c8a-9272-67e8a5506716, rgba(255, 255, 255, 0.96))\"}},...addPropertyOverrides({bq0uOxS_g:{\"data-framer-name\":\"Mobile \\xb7 Closing\",\"data-highlight\":true},e0oIntn6E:{\"data-framer-name\":\"Mobile \\xb7 Button\"},FpsrcVhLP:{\"data-framer-name\":\"Desktop \\xb7 Button\"},J5Fl0pTll:{\"data-framer-name\":\"Tablet \\xb7 Button\"},kHz0rFy3b:{\"data-framer-name\":\"Desktop \\xb7 Appear Button\"},opWRwdBJS:{\"data-framer-name\":\"Mobile\"},SdtHVLkjc:{\"data-framer-name\":\"Mobile \\xb7 Open\",\"data-highlight\":true,onMouseLeave:onMouseLeave5jw87i},t4xg7fL0i:{\"data-framer-name\":\"Tablet\"},v8NVHfZyP:{\"data-framer-name\":\"Tablet \\xb7 Appear Button\"},WsQoqGlGI:{\"data-framer-name\":\"Desktop Narrow\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1i602yf\",\"data-framer-name\":\"grid\",layoutDependency:layoutDependency,layoutId:\"QIFW1NfsD\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r7df13\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"G9_RsxFfH\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jrc68v\",\"data-framer-name\":\"Logo + Menu\",layoutDependency:layoutDependency,layoutId:\"bmvpDo141\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://mobbin.com/\",motionChild:true,nodeId:\"RdyEHGVbs\",openInNewTab:false,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-73pays framer-17tyi7y\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"RdyEHGVbs\",...addPropertyOverrides({SdtHVLkjc:{\"data-highlight\":true,onTap:onTap12wdstk}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vywcxr-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"CXDkllMkP-container\",nodeId:\"CXDkllMkP\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(ContextMenu,{height:\"100%\",id:\"CXDkllMkP\",items:[{actionType:\"copy\",copyValue:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"117\" height=\"17\" fill=\"none\" overflow=\"visible\"><path d=\"M 94.51 16.986 C 98.007 16.986 99.895 13.99 99.895 10.638 C 99.895 7.286 98.076 4.333 94.482 4.333 C 92.847 4.333 91.396 5.038 90.776 6.076 L 90.776 0.197 L 87.629 0.197 L 87.629 16.729 L 90.776 16.729 L 90.776 14.969 C 91.409 16.14 92.746 16.986 94.51 16.986 Z M 93.713 14.005 C 91.783 14.005 90.636 12.436 90.636 10.51 C 90.636 8.584 91.88 7.029 93.741 7.029 C 95.797 7.029 96.818 8.727 96.818 10.51 C 96.818 12.293 95.629 14.005 93.713 14.005 Z M 106.063 16.729 L 109.252 16.729 L 109.252 10.61 C 109.252 8.784 109.881 7.329 111.657 7.329 C 113.433 7.329 113.811 8.798 113.811 10.51 L 113.811 16.729 L 117 16.729 L 117 9.511 C 117 6.416 115.476 4.333 112.762 4.333 C 111.195 4.333 109.673 5.011 109.168 6.836 L 109.168 5.033 L 106.063 5.033 Z M 100.962 3.575 L 104.646 3.575 L 104.646 0 L 100.962 0 Z M 101.202 16.729 L 104.405 16.729 L 104.405 5.033 L 101.202 5.033 Z M 80.985 16.986 C 84.482 16.986 86.37 13.99 86.37 10.638 C 86.37 7.286 84.552 4.333 80.957 4.333 C 79.322 4.333 77.871 5.038 77.251 6.076 L 77.251 0.197 L 74.104 0.197 L 74.104 16.729 L 77.251 16.729 L 77.251 14.969 C 77.884 16.14 79.221 16.986 80.985 16.986 Z M 80.188 14.005 C 78.258 14.005 77.111 12.436 77.111 10.51 C 77.111 8.584 78.356 7.029 80.216 7.029 C 82.272 7.029 83.293 8.727 83.293 10.51 C 83.293 12.293 82.104 14.005 80.188 14.005 Z M 66.579 13.952 C 64.573 13.952 63.471 12.439 63.471 10.581 C 63.471 8.593 64.7 7.21 66.579 7.21 C 68.641 7.21 69.771 8.809 69.771 10.581 C 69.771 12.353 68.599 13.952 66.579 13.952 Z M 66.579 17 C 70.37 17 72.789 14.333 72.789 10.667 C 72.789 7.001 70.286 4.276 66.579 4.276 C 62.873 4.276 60.453 6.986 60.453 10.667 C 60.453 14.347 62.957 17 66.579 17 Z M 41.921 16.843 L 45.054 16.843 L 45.054 5.472 L 49.04 16.187 L 52.033 16.187 L 56.02 5.472 L 56.02 16.843 L 59.153 16.843 L 59.153 0.197 L 55.083 0.197 L 50.537 12.778 L 46.005 0.197 L 41.921 0.197 Z M 12.309 16.843 L 21.554 16.843 L 25.327 12.737 L 25.327 16.843 L 35.518 16.843 L 35.518 7.01 L 29.793 7.01 L 29.793 0.201 L 21.129 0.201 L 17.234 4.341 L 17.234 0.201 L 7.234 0.201 L 0 7.989 L 0 16.839 L 8.322 16.843 L 12.309 12.504 Z\" fill=\"rgb(20, 20, 20)\"></path></svg>',fileName:\"\",icon:\"\",iconColor:\"\",id:\"default-item-0\",label:\"Copy svg\",svgCode:\"\"},{actionType:\"download\",copyValue:\"\",fileName:\"mobbin-wordmark.svg\",icon:\"\",iconColor:\"\",id:\"default-item-1\",label:\"Download wordmark\",svgCode:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"117\" height=\"17\" fill=\"none\" overflow=\"visible\"><path d=\"M 94.51 16.986 C 98.007 16.986 99.895 13.99 99.895 10.638 C 99.895 7.286 98.076 4.333 94.482 4.333 C 92.847 4.333 91.396 5.038 90.776 6.076 L 90.776 0.197 L 87.629 0.197 L 87.629 16.729 L 90.776 16.729 L 90.776 14.969 C 91.409 16.14 92.746 16.986 94.51 16.986 Z M 93.713 14.005 C 91.783 14.005 90.636 12.436 90.636 10.51 C 90.636 8.584 91.88 7.029 93.741 7.029 C 95.797 7.029 96.818 8.727 96.818 10.51 C 96.818 12.293 95.629 14.005 93.713 14.005 Z M 106.063 16.729 L 109.252 16.729 L 109.252 10.61 C 109.252 8.784 109.881 7.329 111.657 7.329 C 113.433 7.329 113.811 8.798 113.811 10.51 L 113.811 16.729 L 117 16.729 L 117 9.511 C 117 6.416 115.476 4.333 112.762 4.333 C 111.195 4.333 109.673 5.011 109.168 6.836 L 109.168 5.033 L 106.063 5.033 Z M 100.962 3.575 L 104.646 3.575 L 104.646 0 L 100.962 0 Z M 101.202 16.729 L 104.405 16.729 L 104.405 5.033 L 101.202 5.033 Z M 80.985 16.986 C 84.482 16.986 86.37 13.99 86.37 10.638 C 86.37 7.286 84.552 4.333 80.957 4.333 C 79.322 4.333 77.871 5.038 77.251 6.076 L 77.251 0.197 L 74.104 0.197 L 74.104 16.729 L 77.251 16.729 L 77.251 14.969 C 77.884 16.14 79.221 16.986 80.985 16.986 Z M 80.188 14.005 C 78.258 14.005 77.111 12.436 77.111 10.51 C 77.111 8.584 78.356 7.029 80.216 7.029 C 82.272 7.029 83.293 8.727 83.293 10.51 C 83.293 12.293 82.104 14.005 80.188 14.005 Z M 66.579 13.952 C 64.573 13.952 63.471 12.439 63.471 10.581 C 63.471 8.593 64.7 7.21 66.579 7.21 C 68.641 7.21 69.771 8.809 69.771 10.581 C 69.771 12.353 68.599 13.952 66.579 13.952 Z M 66.579 17 C 70.37 17 72.789 14.333 72.789 10.667 C 72.789 7.001 70.286 4.276 66.579 4.276 C 62.873 4.276 60.453 6.986 60.453 10.667 C 60.453 14.347 62.957 17 66.579 17 Z M 41.921 16.843 L 45.054 16.843 L 45.054 5.472 L 49.04 16.187 L 52.033 16.187 L 56.02 5.472 L 56.02 16.843 L 59.153 16.843 L 59.153 0.197 L 55.083 0.197 L 50.537 12.778 L 46.005 0.197 L 41.921 0.197 Z M 12.309 16.843 L 21.554 16.843 L 25.327 12.737 L 25.327 16.843 L 35.518 16.843 L 35.518 7.01 L 29.793 7.01 L 29.793 0.201 L 21.129 0.201 L 17.234 4.341 L 17.234 0.201 L 7.234 0.201 L 0 7.989 L 0 16.839 L 8.322 16.843 L 12.309 12.504 Z\" fill=\"rgb(20, 20, 20)\"></path></svg>'}],itemStyle:{borderRadius:12,font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0px\",lineHeight:\"22px\"},height:36,hoverColor:\"rgba(255, 255, 255, 0.08)\",iconColor:\"rgba(255, 255, 255, 0.5)\",iconSize:20,paddingX:8,paddingY:12,showIcons:true,textColor:\"rgb(255, 255, 255)\"},layoutId:\"CXDkllMkP\",menuStyle:{bgColor:\"rgba(38, 38, 38, 0.88)\",blur:24,borderColor:\"rgba(255, 255, 255, 0)\",borderRadius:20,gap:0,padding:8,position:\"cursor\",shadow:\"0 8px 40px rgba(0,0,0,0.35), 0 2px 8px rgba(0,0,0,0.1)\",width:217},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Mark,{animated:true,className:\"framer-mbjfxp\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"SiE5JV1Iz\",style:{\"--7fgd97\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"}})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ln0gbw\",\"data-framer-name\":\"menu-options\",layoutDependency:layoutDependency,layoutId:\"nZMnBkm3n\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vmeun-container\",\"data-framer-name\":\"MCP\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KvLeIN4nm-container\",name:\"MCP\",nodeId:\"KvLeIN4nm\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/mcp\",id:\"KvLeIN4nm\",label:\"MCP\",layoutId:\"KvLeIN4nm\",name:\"MCP\",target:\"_self\",underline:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qj7sg8-container\",\"data-framer-name\":\"Log in\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ANzHenzmL-container\",name:\"Log in\",nodeId:\"ANzHenzmL\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/customers\",id:\"ANzHenzmL\",label:\"Customers\",layoutId:\"ANzHenzmL\",name:\"Log in\",target:\"_self\",underline:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pd5t16-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"h8z2etyfF-container\",name:\"Pricing\",nodeId:\"h8z2etyfF\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/pricing\",id:\"h8z2etyfF\",label:\"Pricing\",layoutId:\"h8z2etyfF\",name:\"Pricing\",target:\"_self\",underline:false,width:\"100%\"})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1kc0esj-container\",\"data-framer-appear-id\":\"1kc0esj\",\"data-framer-name\":\"Button Appear New\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"u2UvvnxJP-container\",name:\"Button Appear New\",nodeId:\"u2UvvnxJP\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",...addPropertyOverrides({e0oIntn6E:{__framer__styleAppearEffectEnabled:undefined,animate:animation3,initial:animation4,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:40,background:\"var(--token-6cb7ee71-748a-4dc7-a378-e20d47d33067, rgb(20, 20, 20))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:999,borderWidth:0,color:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverBackground:\"var(--token-f73c2b95-d22d-4675-b02d-4b20837f7a50, rgb(38, 38, 38))\",hoverColor:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",href:Fe8fAJcYa,iconGap:6,id:\"u2UvvnxJP\",label:XnOE6aIj0,layoutId:\"u2UvvnxJP\",leadingIcon:[],name:\"Button Appear New\",paddingBottom:11,paddingLeft:16,paddingRight:16,paddingTop:11,target:\"_self\",textAlign:\"center\",trailingIcon:[],underline:false,width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2h9cc9\",\"data-framer-name\":\"mobile-menu-trigger\",layoutDependency:layoutDependency,layoutId:\"iD0fW1HyM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({bq0uOxS_g:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||68)-40-28)/2+0+0)+0+0+4+0},e0oIntn6E:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||68)-40-28)/2+0+0)+0+0+4+0},opWRwdBJS:{y:(componentViewport?.y||0)+20+(((componentViewport?.height||68)-40-28)/2+0+0)+0+0+4+0},SdtHVLkjc:{y:(componentViewport?.y||0)+20+0+0+0+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vjiory-container\",\"data-framer-name\":\"mobile-menu\",layoutDependency:layoutDependency,layoutId:\"LHITzwnxZ-container\",name:\"mobile-menu\",nodeId:\"LHITzwnxZ\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(IconsMenu,{height:\"100%\",id:\"LHITzwnxZ\",layoutId:\"LHITzwnxZ\",name:\"mobile-menu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"le08XptxG\"),width:\"100%\",...addPropertyOverrides({bq0uOxS_g:{variant:matchVariant(\"YgzHizNI_\")},SdtHVLkjc:{variant:matchVariant(\"MMTHvrume\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2t7lw2\",\"data-framer-name\":\"mobile-menu-tap\",layoutDependency:layoutDependency,layoutId:\"uDjPqOihA\",transformTemplate:transformTemplate1,...addPropertyOverrides({e0oIntn6E:{\"data-highlight\":true,onTap:onTap1idm2o9},opWRwdBJS:{\"data-highlight\":true,onTap:onTap1idm2o9},SdtHVLkjc:{\"data-highlight\":true,onTap:onTapx3tv7y}},baseVariant,gestureVariant)})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bitg3j\",\"data-framer-name\":\"Trailing\",layoutDependency:layoutDependency,layoutId:\"uVa51izWQ\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@mobbindesign\",motionChild:true,nodeId:\"xZdjUFItO\",openInNewTab:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1opiolr framer-17tyi7y\",\"data-framer-name\":\"yt\",layoutDependency:layoutDependency,layoutId:\"xZdjUFItO\",whileHover:animation5,children:/*#__PURE__*/_jsx(YouTube,{animated:true,className:\"framer-1gsf7kn\",layoutDependency:layoutDependency,layoutId:\"udzfmaTod\",style:{\"--1wcpov0\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/mobbin\",motionChild:true,nodeId:\"plXdeGn8J\",openInNewTab:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gdbgjb framer-17tyi7y\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"plXdeGn8J\",whileHover:animation5,children:/*#__PURE__*/_jsx(XTwitter,{animated:true,className:\"framer-7a7cw4\",layoutDependency:layoutDependency,layoutId:\"ifuNsC_J0\",style:{\"--1wcpov0\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m82vap\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"JsAA1xyCp\",style:{backgroundColor:\"var(--token-b96b79ae-34e6-4b4e-949f-4d676dd8c0a4, rgba(64, 64, 64, 0.06))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jfyeyn-container\",\"data-framer-name\":\"Log in\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"LF8fEMleg-container\",name:\"Log in\",nodeId:\"LF8fEMleg\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/login\",id:\"LF8fEMleg\",label:\"Log in\",layoutId:\"LF8fEMleg\",name:\"Log in\",target:\"_self\",underline:false,width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11eizpj-container\",\"data-framer-name\":\"Button Static New\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"k9kfn3jqu-container\",name:\"Button Static New\",nodeId:\"k9kfn3jqu\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:40,background:\"var(--token-6cb7ee71-748a-4dc7-a378-e20d47d33067, rgb(20, 20, 20))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:999,borderWidth:0,color:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverBackground:\"var(--token-f73c2b95-d22d-4675-b02d-4b20837f7a50, rgb(38, 38, 38))\",hoverColor:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",href:Fe8fAJcYa,iconGap:6,id:\"k9kfn3jqu\",label:XnOE6aIj0,layoutId:\"k9kfn3jqu\",leadingIcon:[],name:\"Button Static New\",paddingBottom:11,paddingLeft:16,paddingRight:16,paddingTop:11,target:\"_self\",textAlign:\"center\",trailingIcon:[],underline:false,width:\"100%\"})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-oqmb06-container\",\"data-framer-name\":\"Button Appear New\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"z34bTsC1v-container\",name:\"Button Appear New\",nodeId:\"z34bTsC1v\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:40,background:\"var(--token-6cb7ee71-748a-4dc7-a378-e20d47d33067, rgb(20, 20, 20))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:999,borderWidth:0,color:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverBackground:\"var(--token-f73c2b95-d22d-4675-b02d-4b20837f7a50, rgb(38, 38, 38))\",hoverColor:\"var(--token-d42e56aa-71c9-4894-94d6-73b495623e87, rgb(255, 255, 255))\",href:Fe8fAJcYa,iconGap:6,id:\"z34bTsC1v\",label:XnOE6aIj0,layoutId:\"z34bTsC1v\",leadingIcon:[],name:\"Button Appear New\",paddingBottom:11,paddingLeft:16,paddingRight:16,paddingTop:11,target:\"_self\",textAlign:\"center\",trailingIcon:[],underline:false,width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15sdt0y\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"PbftsBFiN\"})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation1,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:IYTRqIfzp,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1xlqaku\",\"data-framer-name\":\"border-bottom\",layoutDependency:layoutDependency,layoutId:\"HI_yBabHW\",style:{backgroundColor:\"var(--token-8daf290f-7b3c-4c86-89af-2b02712d8073, rgba(64, 64, 64, 0.08))\"}}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8j9v10\",\"data-framer-name\":\"mobile-menu\",layoutDependency:layoutDependency,layoutId:\"Zm3dFeN9L\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n0szlc\",\"data-framer-name\":\"group\",layoutDependency:layoutDependency,layoutId:\"a6CgDSRcJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3wd1u6\",\"data-framer-name\":\"group-heading\",layoutDependency:layoutDependency,layoutId:\"vgOXQ8Dpv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113)))\"},children:\"Product\"})}),className:\"framer-lq8h4t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s7WetnC9z\",style:{\"--extracted-r6o4lv\":\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1on2y9\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"Y810nPwJ8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1587ox0-container\",\"data-framer-name\":\"MCP\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Fw9ZVpYWo-container\",name:\"MCP\",nodeId:\"Fw9ZVpYWo\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/mcp\",id:\"Fw9ZVpYWo\",label:\"MCP\",layoutId:\"Fw9ZVpYWo\",name:\"MCP\",target:\"_self\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1grenx8\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"dOwa8e4W_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iisup-container\",\"data-framer-name\":\"Finance+\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ICZtT_5SL-container\",name:\"Finance+\",nodeId:\"ICZtT_5SL\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/finance\",id:\"ICZtT_5SL\",label:\"Finance+\",layoutId:\"ICZtT_5SL\",name:\"Finance+\",target:\"_self\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lpbr7h\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"oMB6ujRPX\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fxf7la-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zYuQ4vxgS-container\",name:\"Pricing\",nodeId:\"zYuQ4vxgS\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/pricing\",id:\"zYuQ4vxgS\",label:\"Pricing\",layoutId:\"zYuQ4vxgS\",name:\"Pricing\",target:\"_self\",underline:false,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q8evho\",\"data-framer-name\":\"group\",layoutDependency:layoutDependency,layoutId:\"Q1CfJbQrH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-23sim4\",\"data-framer-name\":\"group-heading\",layoutDependency:layoutDependency,layoutId:\"TxssSkkAD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113)))\"},children:\"Resources\"})}),className:\"framer-27ll63\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E3MJX1K1j\",style:{\"--extracted-r6o4lv\":\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qrnsje\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"dJCdfJpUT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v25dal-container\",\"data-framer-name\":\"MCP\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"TEvwZ9yjA-container\",name:\"MCP\",nodeId:\"TEvwZ9yjA\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/customers\",id:\"TEvwZ9yjA\",label:\"Customers\",layoutId:\"TEvwZ9yjA\",name:\"MCP\",target:\"_self\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-98lzy0\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"OFQQVzn6l\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w633li-container\",\"data-framer-name\":\"Finance+\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SmjE_Ab4w-container\",name:\"Finance+\",nodeId:\"SmjE_Ab4w\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/changelog\",id:\"SmjE_Ab4w\",label:\"Changelog\",layoutId:\"SmjE_Ab4w\",name:\"Finance+\",target:\"_self\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k7kg4f\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"ysQJSJmio\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19zncuh-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rXdNmOgG5-container\",name:\"Pricing\",nodeId:\"rXdNmOgG5\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"/blog\",id:\"rXdNmOgG5\",label:\"Blog\",layoutId:\"rXdNmOgG5\",name:\"Pricing\",target:\"_self\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yeucqt\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"YIvXinu4l\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s4sd28-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OGAlvYi6u-container\",name:\"Pricing\",nodeId:\"OGAlvYi6u\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"https://merch.mobbin.com/\",id:\"OGAlvYi6u\",label:\"Merch\",layoutId:\"OGAlvYi6u\",name:\"Pricing\",target:\"_blank\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c7o9vc\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"Y4czGjtgW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mtlmr0-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nxDN9aXSu-container\",name:\"Pricing\",nodeId:\"nxDN9aXSu\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"https://careers.mobbin.com/\",id:\"nxDN9aXSu\",label:\"Careers\",layoutId:\"nxDN9aXSu\",name:\"Pricing\",target:\"_blank\",underline:false,width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3l0nch\",\"data-framer-name\":\"group\",layoutDependency:layoutDependency,layoutId:\"mTVB6BgCR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vlx1a4\",\"data-framer-name\":\"group-heading\",layoutDependency:layoutDependency,layoutId:\"X_1HdMtKC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113)))\"},children:\"Socials\"})}),className:\"framer-1ifhmen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NhhNPKC9N\",style:{\"--extracted-r6o4lv\":\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-53d4ol\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"LJEpQ0uCi\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kmp3w4-container\",\"data-framer-name\":\"MCP\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"XP02Ok4gX-container\",name:\"MCP\",nodeId:\"XP02Ok4gX\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"https://www.youtube.com/@mobbindesign\",id:\"XP02Ok4gX\",label:\"YouTube\",layoutId:\"XP02Ok4gX\",name:\"MCP\",target:\"_blank\",underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15c47kj\",\"data-framer-name\":\"group-link\",layoutDependency:layoutDependency,layoutId:\"iUbkaHevq\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yyaxy9-container\",\"data-framer-name\":\"Finance+\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Ej4kX6rxs-container\",name:\"Finance+\",nodeId:\"Ej4kX6rxs\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",whileHover:animation,children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"26px\"},height:\"100%\",hoverColor:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",href:\"https://x.com/mobbin\",id:\"Ej4kX6rxs\",label:\"X (Twitter)\",layoutId:\"Ej4kX6rxs\",name:\"Finance+\",target:\"_blank\",underline:false,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a2dz4c\",\"data-framer-name\":\"group\",layoutDependency:layoutDependency,layoutId:\"oZGNPaCw5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iupw9c-container\",\"data-framer-name\":\"Button Static New\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"AUwpvtxIC-container\",name:\"Button Static New\",nodeId:\"AUwpvtxIC\",rendersWithMotion:true,scopeId:\"OU5Ac5VeM\",children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:40,background:\"var(--token-7cc60c9a-826b-4e45-923b-cb9f0a2a8e6c, rgba(64, 64, 64, 0.06))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:999,borderWidth:0,color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"22px\"},height:\"100%\",hoverBackground:\"var(--token-3eb72dff-069e-43c7-88dc-6761a230db5b, rgba(64, 64, 64, 0.1))\",hoverColor:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",href:\"/login\",iconGap:6,id:\"AUwpvtxIC\",label:\"Log in\",layoutId:\"AUwpvtxIC\",leadingIcon:[],name:\"Button Static New\",paddingBottom:11,paddingLeft:16,paddingRight:16,paddingTop:11,style:{width:\"100%\"},target:\"_self\",textAlign:\"center\",trailingIcon:[],underline:false,width:\"100%\"})})})]})]})})})});});const css=[\".framer-agngy.framer-17tyi7y, .framer-agngy .framer-17tyi7y { display: block; }\",\".framer-agngy.framer-16x0zco { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 92px; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 1728px; }\",\".framer-agngy .framer-1i602yf { display: grid; flex: none; gap: 20px 20px; grid-auto-rows: min-content; grid-template-columns: repeat(16, minmax(4px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1728px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-agngy .framer-1r7df13, .framer-agngy .framer-15sdt0y { align-self: start; flex: none; grid-column: span 2; height: 100%; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-agngy .framer-1jrc68v { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; grid-column: span 6; height: 28px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-73pays { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-agngy .framer-1vywcxr-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-agngy .framer-mbjfxp { flex: none; height: 18px; position: relative; width: auto; }\",\".framer-agngy .framer-1ln0gbw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-agngy .framer-15vmeun-container, .framer-agngy .framer-qj7sg8-container, .framer-agngy .framer-1pd5t16-container, .framer-agngy .framer-1587ox0-container, .framer-agngy .framer-iisup-container, .framer-agngy .framer-fxf7la-container, .framer-agngy .framer-1v25dal-container, .framer-agngy .framer-w633li-container, .framer-agngy .framer-19zncuh-container, .framer-agngy .framer-1s4sd28-container, .framer-agngy .framer-1mtlmr0-container, .framer-agngy .framer-kmp3w4-container, .framer-agngy .framer-yyaxy9-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-agngy .framer-1kc0esj-container, .framer-agngy .framer-11eizpj-container, .framer-agngy .framer-oqmb06-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-agngy .framer-2h9cc9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-agngy .framer-vjiory-container { flex: none; height: 20px; position: relative; width: 20px; z-index: 0; }\",\".framer-agngy .framer-2t7lw2 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 50%; width: 44px; z-index: 10; }\",\".framer-agngy .framer-1bitg3j { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; grid-column: span 6; height: 28px; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-1opiolr, .framer-agngy .framer-gdbgjb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-agngy .framer-1gsf7kn, .framer-agngy .framer-7a7cw4 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-agngy .framer-m82vap { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-agngy .framer-1jfyeyn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-agngy .framer-1xlqaku { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; z-index: 1; }\",\".framer-agngy .framer-8j9v10 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 88px 20px 20px 20px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-agngy .framer-1n0szlc, .framer-agngy .framer-1q8evho, .framer-agngy .framer-3l0nch { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-3wd1u6, .framer-agngy .framer-23sim4, .framer-agngy .framer-vlx1a4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-lq8h4t, .framer-agngy .framer-27ll63, .framer-agngy .framer-1ifhmen { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-agngy .framer-1on2y9, .framer-agngy .framer-1grenx8, .framer-agngy .framer-lpbr7h, .framer-agngy .framer-qrnsje, .framer-agngy .framer-98lzy0, .framer-agngy .framer-k7kg4f, .framer-agngy .framer-yeucqt, .framer-agngy .framer-1c7o9vc, .framer-agngy .framer-53d4ol, .framer-agngy .framer-15c47kj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-a2dz4c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-agngy .framer-1iupw9c-container { flex: none; height: auto; position: relative; width: 100%; z-index: 0; }\",\".framer-agngy.framer-v-9z5ty3 .framer-1bitg3j, .framer-agngy.framer-v-eyn7hs .framer-1bitg3j { gap: 20px; }\",\".framer-agngy.framer-v-eyn7hs.framer-16x0zco, .framer-agngy.framer-v-16mxgn2.framer-16x0zco { height: 68px; }\",\".framer-agngy.framer-v-1yr0bxd.framer-16x0zco, .framer-agngy.framer-v-1ywl83r.framer-16x0zco, .framer-agngy.framer-v-17ri3rv.framer-16x0zco { height: 68px; width: 810px; }\",\".framer-agngy.framer-v-1yr0bxd .framer-1i602yf, .framer-agngy.framer-v-1ywl83r .framer-1i602yf, .framer-agngy.framer-v-17ri3rv .framer-1i602yf { grid-template-columns: repeat(8, minmax(4px, 1fr)); }\",\".framer-agngy.framer-v-1yr0bxd .framer-1jrc68v, .framer-agngy.framer-v-1yr0bxd .framer-1bitg3j, .framer-agngy.framer-v-1ywl83r .framer-1jrc68v, .framer-agngy.framer-v-17ri3rv .framer-1jrc68v { grid-column: span 4; }\",\".framer-agngy.framer-v-1ywl83r .framer-1bitg3j, .framer-agngy.framer-v-17ri3rv .framer-1bitg3j { gap: 20px; grid-column: span 4; }\",\".framer-agngy.framer-v-66gtad.framer-16x0zco, .framer-agngy.framer-v-53n4f2.framer-16x0zco, .framer-agngy.framer-v-1kz334y.framer-16x0zco { height: min-content; overflow: var(--overflow-clip-fallback, clip); width: 390px; }\",\".framer-agngy.framer-v-66gtad .framer-1i602yf, .framer-agngy.framer-v-53n4f2 .framer-1i602yf, .framer-agngy.framer-v-1kz334y .framer-1i602yf { grid-template-columns: repeat(6, minmax(4px, 1fr)); }\",\".framer-agngy.framer-v-66gtad .framer-1jrc68v, .framer-agngy.framer-v-11r5obw .framer-1jrc68v, .framer-agngy.framer-v-1kz334y .framer-1jrc68v { gap: 16px; }\",\".framer-agngy.framer-v-66gtad .framer-73pays, .framer-agngy.framer-v-1kz334y .framer-73pays { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; width: 1px; }\",\".framer-agngy.framer-v-66gtad .framer-mbjfxp, .framer-agngy.framer-v-11r5obw .framer-mbjfxp, .framer-agngy.framer-v-53n4f2 .framer-mbjfxp, .framer-agngy.framer-v-1kz334y .framer-mbjfxp { height: 16px; }\",\".framer-agngy.framer-v-66gtad .framer-2t7lw2, .framer-agngy.framer-v-11r5obw .framer-2t7lw2, .framer-agngy.framer-v-1kz334y .framer-2t7lw2 { cursor: pointer; }\",\".framer-agngy.framer-v-11r5obw.framer-16x0zco { height: min-content; justify-content: flex-start; width: 390px; }\",\".framer-agngy.framer-v-11r5obw .framer-1i602yf { grid-template-columns: repeat(6, minmax(4px, 1fr)); z-index: 2; }\",\".framer-agngy.framer-v-11r5obw .framer-73pays { align-content: flex-start; align-items: flex-start; cursor: pointer; flex: 1 0 0px; height: 18px; width: 1px; }\",\".framer-agngy.framer-v-11r5obw .framer-1xlqaku { z-index: 2; }\",\".framer-agngy.framer-v-53n4f2 .framer-1jrc68v { gap: unset; justify-content: space-between; }\",\".framer-agngy.framer-v-53n4f2 .framer-73pays { align-content: flex-start; align-items: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 92\n * @framerIntrinsicWidth 1728\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FpsrcVhLP\":{\"layout\":[\"fixed\",\"fixed\"]},\"kHz0rFy3b\":{\"layout\":[\"fixed\",\"fixed\"]},\"t4xg7fL0i\":{\"layout\":[\"fixed\",\"fixed\"]},\"v8NVHfZyP\":{\"layout\":[\"fixed\",\"fixed\"]},\"J5Fl0pTll\":{\"layout\":[\"fixed\",\"fixed\"]},\"opWRwdBJS\":{\"layout\":[\"fixed\",\"auto\"]},\"SdtHVLkjc\":{\"layout\":[\"fixed\",\"auto\"]},\"bq0uOxS_g\":{\"layout\":[\"fixed\",\"auto\"]},\"WsQoqGlGI\":{\"layout\":[\"fixed\",\"fixed\"]},\"e0oIntn6E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XnOE6aIj0\":\"primaryButtonLabel\",\"Fe8fAJcYa\":\"primaryButtonURL\",\"IYTRqIfzp\":\"navCollapse\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOU5Ac5VeM=withCSS(Component,css,\"framer-agngy\");export default FramerOU5Ac5VeM;FramerOU5Ac5VeM.displayName=\"marketing-menu\";FramerOU5Ac5VeM.defaultProps={height:92,width:1728};addPropertyControls(FramerOU5Ac5VeM,{variant:{options:[\"WgMxLzwQR\",\"FpsrcVhLP\",\"kHz0rFy3b\",\"t4xg7fL0i\",\"v8NVHfZyP\",\"J5Fl0pTll\",\"opWRwdBJS\",\"SdtHVLkjc\",\"bq0uOxS_g\",\"WsQoqGlGI\",\"e0oIntn6E\"],optionTitles:[\"Desktop\",\"Desktop \\xb7 Button\",\"Desktop \\xb7 Appear Button\",\"Tablet\",\"Tablet \\xb7 Appear Button\",\"Tablet \\xb7 Button\",\"Mobile\",\"Mobile \\xb7 Open\",\"Mobile \\xb7 Closing\",\"Desktop Narrow\",\"Mobile \\xb7 Button\"],title:\"Variant\",type:ControlType.Enum},XnOE6aIj0:{defaultValue:\"Join for free\",title:\"Primary Button Label\",type:ControlType.String},onXnOE6aIj0Change:{changes:\"XnOE6aIj0\",type:ControlType.ChangeHandler},Fe8fAJcYa:{defaultValue:\"/signup\",title:\"Primary Button URL\",type:ControlType.String},onFe8fAJcYaChange:{changes:\"Fe8fAJcYa\",type:ControlType.ChangeHandler},IYTRqIfzp:{title:\"Nav collapse\",type:ControlType.ScrollSectionRef}});addFonts(FramerOU5Ac5VeM,[{explicitInter:true,fonts:[{cssFamilyName:\"M Saans 600\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/1YZLFNNczonjGMOPQJDnjroyrag.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ContextMenuFonts,...MarkFonts,...ExtLinkFonts,...ExtButtonFonts,...IconsMenuFonts,...YouTubeFonts,...XTwitterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerOU5Ac5VeM.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(IconsMenu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOU5Ac5VeM\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"92\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FpsrcVhLP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kHz0rFy3b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t4xg7fL0i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v8NVHfZyP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J5Fl0pTll\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"opWRwdBJS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SdtHVLkjc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bq0uOxS_g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WsQoqGlGI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e0oIntn6E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"XnOE6aIj0\\\":\\\"primaryButtonLabel\\\",\\\"Fe8fAJcYa\\\":\\\"primaryButtonURL\\\",\\\"IYTRqIfzp\\\":\\\"navCollapse\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1728\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OU5Ac5VeM.map","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFlowFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MarketingMenu from\"#framer/local/canvasComponent/OU5Ac5VeM/OU5Ac5VeM.js\";const MarketingMenuFonts=getFonts(MarketingMenu);const MarketingMenuWithVariantAppearEffect=withVariantAppearEffect(MarketingMenu);const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={pKTmU3x7w:\"(min-width: 810px) and (max-width: 1199.98px)\",vuvVF4IDg:\"(max-width: 809.98px)\",wlVqeZqmt:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-bB7NW\";const variantClassNames={pKTmU3x7w:\"framer-v-ee9wgr\",vuvVF4IDg:\"framer-v-19lfvc7\",wlVqeZqmt:\"framer-v-56tmjz\"};const S8xPjenCx=undefined;const S8xPjenCxvCwS7Mvoh=undefined;const transition1={bounce:0,delay:0,duration:0,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-bB7NW.framer-75cska, .framer-bB7NW .framer-75cska { display: block; }\",\".framer-bB7NW.framer-56tmjz { align-content: center; align-items: center; background-color: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-bB7NW .framer-13l3ka2 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 0%; justify-content: center; overflow: visible; padding: 0px; position: sticky; top: 0px; user-select: none; width: 100%; z-index: 9; }\",\".framer-bB7NW .framer-z6rgii-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-bB7NW .framer-a4nlcj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={pKTmU3x7w:\"(min-width: 810px) and (max-width: 1199.98px)\",vuvVF4IDg:\"(max-width: 809.98px)\",wlVqeZqmt:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"wlVqeZqmt\",Phone:\"vuvVF4IDg\",Tablet:\"pKTmU3x7w\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({buttonAppear,height,id,width,...props})=>{return{...props,S8xPjenCx:buttonAppear??props.S8xPjenCx,variant:humanReadableVariantMap[props.variant]??props.variant??\"wlVqeZqmt\"};};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{style,className,layoutId,variant,S8xPjenCx,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"wlVqeZqmt\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-56tmjz\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.header,{className:\"framer-13l3ka2\",\"data-framer-name\":\"header\",layout:\"position\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:92,width:\"max(100vw, 1px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-z6rgii-container\",nodeId:\"f2TsDncwz\",rendersWithMotion:true,scopeId:\"pY1H9BkYG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pKTmU3x7w:{variant:matchVariant(\"t4xg7fL0i\")},vuvVF4IDg:{__framer__variantAppearEffectEnabled:undefined,variant:matchVariant(\"opWRwdBJS\")}},children:/*#__PURE__*/_jsx(MarketingMenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:S8xPjenCxvCwS7Mvoh,target:\"kHz0rFy3b\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,Fe8fAJcYa:\"/signup\",height:\"100%\",id:\"f2TsDncwz\",IYTRqIfzp:S8xPjenCx,layoutId:\"f2TsDncwz\",style:{width:\"100%\"},variant:matchVariant(\"WgMxLzwQR\"),width:\"100%\",XnOE6aIj0:\"Join for free\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-a4nlcj\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pKTmU3x7w\":{\"layout\":[\"fixed\",\"fixed\"]},\"vuvVF4IDg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S8xPjenCx\":\"buttonAppear\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"wlVqeZqmt\":[\".framer-13l3ka2\"],\"pKTmU3x7w\":[\".framer-13l3ka2\"],\"vuvVF4IDg\":[\".framer-13l3ka2\"]}\n * @framerBreakpoints {\"wlVqeZqmt\":{\"min\":1200,\"canvasClassName\":\"framer-56tmjz-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"pKTmU3x7w\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ee9wgr-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"vuvVF4IDg\":{\"max\":809,\"canvasClassName\":\"framer-19lfvc7-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant wlVqeZqmt\n * @framerLayoutTemplate true\n */const FramerpY1H9BkYG=withCSS(Component,css,\"framer-bB7NW\");export default FramerpY1H9BkYG;FramerpY1H9BkYG.displayName=\"Error\";FramerpY1H9BkYG.defaultProps={height:1600,width:1200};addPropertyControls(FramerpY1H9BkYG,{S8xPjenCx:{description:\"Section where to trigger Button in nav\",title:\"Button appear\",type:ControlType.ScrollSectionRef}});addFonts(FramerpY1H9BkYG,[{explicitInter:true,fonts:[]},...MarketingMenuFonts],{supportsExplicitInterCodegen:true});FramerpY1H9BkYG.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MarketingMenu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpY1H9BkYG\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"wlVqeZqmt\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1600\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"wlVqeZqmt\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-56tmjz-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"pKTmU3x7w\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ee9wgr-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"vuvVF4IDg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-19lfvc7-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"S8xPjenCx\\\":\\\"buttonAppear\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pKTmU3x7w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vuvVF4IDg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"wlVqeZqmt\\\":[\\\".framer-13l3ka2\\\"],\\\"pKTmU3x7w\\\":[\\\".framer-13l3ka2\\\"],\\\"vuvVF4IDg\\\":[\\\".framer-13l3ka2\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ExtButton from\"https://framerusercontent.com/modules/FceVsIY45ZtU663fMTZC/q06uEtw78vEtYapEil1d/Ext_Button.js\";import ArrowRight from\"https://framerusercontent.com/modules/vCbSGsJB5VOAVnVq6TJr/4gHKSgvDjC05JCnOtmSC/eGo6sAgVK.js\";import Close from\"https://framerusercontent.com/modules/HvJHUo7elwk22Zm1KwgA/nSJq3i4XdVJI91hSVBHr/L1MfLJLqD.js\";import ButtonSmallIcon from\"https://framerusercontent.com/modules/DHDlCJ91n2XwywkftozM/n0WjY53Rt5ncYj8IAQ4E/lJQXt0LgK.js\";import ComponentsBadge from\"https://framerusercontent.com/modules/O5oRSDsINsnYc6NjfS5s/Y20ASueAIIxW8cEhM29w/zxNSJOXI5.js\";const ComponentsBadgeFonts=getFonts(ComponentsBadge);const ArrowRightFonts=getFonts(ArrowRight);const ExtButtonFonts=getFonts(ExtButton);const ButtonSmallIconFonts=getFonts(ButtonSmallIcon);const cycleOrder=[\"zY3tf6KFP\",\"Apmi9gfIn\"];const serializationHash=\"framer-CciA5\";const variantClassNames={Apmi9gfIn:\"framer-v-119z27y\",zY3tf6KFP:\"framer-v-ppxxx7\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"banner-lenny\":\"zY3tf6KFP\",Hidden:\"Apmi9gfIn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zY3tf6KFP\"};};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:\"zY3tf6KFP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const O0_hEQ_Xw1erts2r=activeVariantCallback(async(...args)=>{setVariant(\"Apmi9gfIn\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"Apmi9gfIn\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.aside,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ppxxx7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"banner-lenny\",layoutDependency:layoutDependency,layoutId:\"zY3tf6KFP\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b96b79ae-34e6-4b4e-949f-4d676dd8c0a4, rgba(64, 64, 64, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-psn8do\",\"data-framer-name\":\"container-fill\",layoutDependency:layoutDependency,layoutId:\"zh5s3NR1P\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5lm035\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"V34hcjwPm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i8inmq-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Xw8Ipe1px-container\",nodeId:\"Xw8Ipe1px\",rendersWithMotion:true,scopeId:\"DUWf98yGU\",children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:0,background:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:0,borderWidth:0,color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"20px\"},height:\"100%\",hoverBackground:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",hoverColor:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",href:\"/signup?redirect_to=%2Fpricing\",iconGap:8,id:\"Xw8Ipe1px\",label:\"Sign up to get a year of Mobbin Pro for free.\",layoutId:\"Xw8Ipe1px\",leadingIcon:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"111px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mmwwy1-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"fPA1ZHH6d-container\",nodeId:\"fPA1ZHH6d\",rendersWithMotion:true,scopeId:\"DUWf98yGU\",children:/*#__PURE__*/_jsx(ComponentsBadge,{height:\"100%\",id:\"fPA1ZHH6d\",kgN4YTkqf:\"Mobbin 🤝 Lenny\",layoutId:\"fPA1ZHH6d\",variant:matchVariant(\"k7T95FH6y\"),width:\"100%\"})})})],paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,target:\"_self\",textAlign:\"center\",trailingIcon:[/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1y5wke0\",layoutDependency:layoutDependency,layoutId:\"g3akaV6AY\",style:{\"--1wcpov0\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"}})],underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-224)/2)+94,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4gc63w-container\",layoutDependency:layoutDependency,layoutId:\"r1fNIWFhc-container\",nodeId:\"r1fNIWFhc\",rendersWithMotion:true,scopeId:\"DUWf98yGU\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ButtonSmallIcon,{height:\"100%\",IBJI7innh:false,id:\"r1fNIWFhc\",layoutId:\"r1fNIWFhc\",O0_hEQ_Xw:O0_hEQ_Xw1erts2r,QyeoAYNnx:\"Close\",variant:matchVariant(\"uTOey_fCe\"),width:\"100%\",Y9Le1FEBG:Close})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CciA5.framer-18wnalc, .framer-CciA5 .framer-18wnalc { display: block; }\",\".framer-CciA5.framer-ppxxx7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1172px; }\",\".framer-CciA5 .framer-psn8do { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 1px; }\",\".framer-CciA5 .framer-5lm035 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CciA5 .framer-i8inmq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CciA5 .framer-mmwwy1-container { height: auto; position: relative; width: auto; }\",\".framer-CciA5 .framer-1y5wke0 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-CciA5 .framer-4gc63w-container { flex: none; height: auto; position: absolute; right: 6px; top: 50%; width: auto; z-index: 1; }\",'.framer-CciA5[data-border=\"true\"]::after, .framer-CciA5 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Apmi9gfIn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDUWf98yGU=withCSS(Component,css,\"framer-CciA5\");export default FramerDUWf98yGU;FramerDUWf98yGU.displayName=\"banner-lenny\";FramerDUWf98yGU.defaultProps={height:48,width:1172};addPropertyControls(FramerDUWf98yGU,{variant:{options:[\"zY3tf6KFP\",\"Apmi9gfIn\"],optionTitles:[\"banner-lenny\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDUWf98yGU,[{explicitInter:true,fonts:[{cssFamilyName:\"M Saans 600\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/1YZLFNNczonjGMOPQJDnjroyrag.woff2\",weight:\"600\"}]},...ComponentsBadgeFonts,...ArrowRightFonts,...ExtButtonFonts,...ButtonSmallIconFonts],{supportsExplicitInterCodegen:true});FramerDUWf98yGU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentsBadge,{},context),forwardLoader(ButtonSmallIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDUWf98yGU\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Apmi9gfIn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1172\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ExtButton from\"https://framerusercontent.com/modules/FceVsIY45ZtU663fMTZC/q06uEtw78vEtYapEil1d/Ext_Button.js\";import ArrowRight from\"https://framerusercontent.com/modules/vCbSGsJB5VOAVnVq6TJr/4gHKSgvDjC05JCnOtmSC/eGo6sAgVK.js\";import Close from\"https://framerusercontent.com/modules/HvJHUo7elwk22Zm1KwgA/nSJq3i4XdVJI91hSVBHr/L1MfLJLqD.js\";import ButtonSmallIcon from\"https://framerusercontent.com/modules/DHDlCJ91n2XwywkftozM/n0WjY53Rt5ncYj8IAQ4E/lJQXt0LgK.js\";import ComponentsBadge from\"https://framerusercontent.com/modules/O5oRSDsINsnYc6NjfS5s/Y20ASueAIIxW8cEhM29w/zxNSJOXI5.js\";const ComponentsBadgeFonts=getFonts(ComponentsBadge);const ArrowRightFonts=getFonts(ArrowRight);const ExtButtonFonts=getFonts(ExtButton);const ButtonSmallIconFonts=getFonts(ButtonSmallIcon);const cycleOrder=[\"fyGChpe1b\",\"TzcrQGcIJ\"];const serializationHash=\"framer-uiDss\";const variantClassNames={fyGChpe1b:\"framer-v-4swttj\",TzcrQGcIJ:\"framer-v-rp826w\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"banner-spring-10\":\"fyGChpe1b\",Hidden:\"TzcrQGcIJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fyGChpe1b\"};};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:\"fyGChpe1b\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const O0_hEQ_Xwvxmte7=activeVariantCallback(async(...args)=>{setVariant(\"TzcrQGcIJ\");});const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"TzcrQGcIJ\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.aside,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4swttj\",className,classNames),\"data-border\":true,\"data-framer-name\":\"banner-spring-10\",layoutDependency:layoutDependency,layoutId:\"fyGChpe1b\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b96b79ae-34e6-4b4e-949f-4d676dd8c0a4, rgba(64, 64, 64, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-34r4qi\",\"data-framer-name\":\"container-fill\",layoutDependency:layoutDependency,layoutId:\"Fnh5IB9dR\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cprijn\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"ZYc2Fytbc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-56lv3e-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"miVKBt3zy-container\",nodeId:\"miVKBt3zy\",rendersWithMotion:true,scopeId:\"jE6uvvQle\",children:/*#__PURE__*/_jsx(ExtButton,{backdropBlur:0,background:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",borderColor:\"rgb(0, 0, 0)\",borderRadius:0,borderWidth:0,color:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0.2px\",lineHeight:\"20px\"},height:\"100%\",hoverBackground:\"var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255))\",hoverColor:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",href:\"/signup?redirect_to=%2Fpricing\",iconGap:8,id:\"miVKBt3zy\",label:\"You’ve been gifted a Spring 2024 on the Pro or Team plan\",layoutId:\"miVKBt3zy\",leadingIcon:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"88.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8ne4ik-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bonkls8rA-container\",nodeId:\"bonkls8rA\",rendersWithMotion:true,scopeId:\"jE6uvvQle\",children:/*#__PURE__*/_jsx(ComponentsBadge,{height:\"100%\",id:\"bonkls8rA\",kgN4YTkqf:\"Spring 2024 \",layoutId:\"bonkls8rA\",variant:matchVariant(\"k7T95FH6y\"),width:\"100%\"})})})],paddingBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,target:\"_self\",textAlign:\"center\",trailingIcon:[/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-4zsqyf\",layoutDependency:layoutDependency,layoutId:\"M7waMNczE\",style:{\"--1wcpov0\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"}})],underline:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-224)/2)+94,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3oj9bb-container\",layoutDependency:layoutDependency,layoutId:\"ATdeW7U0Z-container\",nodeId:\"ATdeW7U0Z\",rendersWithMotion:true,scopeId:\"jE6uvvQle\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ButtonSmallIcon,{height:\"100%\",IBJI7innh:false,id:\"ATdeW7U0Z\",layoutId:\"ATdeW7U0Z\",O0_hEQ_Xw:O0_hEQ_Xwvxmte7,QyeoAYNnx:\"Close\",variant:matchVariant(\"uTOey_fCe\"),width:\"100%\",Y9Le1FEBG:Close})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uiDss.framer-1mch3dm, .framer-uiDss .framer-1mch3dm { display: block; }\",\".framer-uiDss.framer-4swttj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1172px; }\",\".framer-uiDss .framer-34r4qi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 1px; }\",\".framer-uiDss .framer-cprijn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-uiDss .framer-56lv3e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uiDss .framer-8ne4ik-container { height: auto; position: relative; width: auto; }\",\".framer-uiDss .framer-4zsqyf { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-uiDss .framer-3oj9bb-container { flex: none; height: auto; position: absolute; right: 6px; top: 50%; width: auto; z-index: 1; }\",'.framer-uiDss[data-border=\"true\"]::after, .framer-uiDss [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TzcrQGcIJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjE6uvvQle=withCSS(Component,css,\"framer-uiDss\");export default FramerjE6uvvQle;FramerjE6uvvQle.displayName=\"banner-spring-10\";FramerjE6uvvQle.defaultProps={height:48,width:1172};addPropertyControls(FramerjE6uvvQle,{variant:{options:[\"fyGChpe1b\",\"TzcrQGcIJ\"],optionTitles:[\"banner-spring-10\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjE6uvvQle,[{explicitInter:true,fonts:[{cssFamilyName:\"M Saans 600\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/1YZLFNNczonjGMOPQJDnjroyrag.woff2\",weight:\"600\"}]},...ComponentsBadgeFonts,...ArrowRightFonts,...ExtButtonFonts,...ButtonSmallIconFonts],{supportsExplicitInterCodegen:true});FramerjE6uvvQle.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ComponentsBadge,{},context),forwardLoader(ButtonSmallIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjE6uvvQle\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1172\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TzcrQGcIJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 80\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CurrentYear(props){const{prefix,suffix,font,color,style}=props;return /*#__PURE__*/_jsxs(\"span\",{style:{...style,...font,color,display:\"inline-block\",whiteSpace:\"nowrap\"},children:[prefix,new Date().getFullYear(),suffix]});}CurrentYear.defaultProps={prefix:\"\\xa9 \",suffix:\"\",color:\"#999999\"};addPropertyControls(CurrentYear,{prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\\xa9 \"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},font:{type:ControlType.Font,controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:400,fontSize:14,lineHeight:\"1.5em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CurrentYear\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 80\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrentYear.map","/* esm.sh - matter-js@0.20.0 */\nvar me=Object.create;var fe=Object.defineProperty;var he=Object.getOwnPropertyDescriptor;var de=Object.getOwnPropertyNames;var ye=Object.getPrototypeOf,Se=Object.prototype.hasOwnProperty;var Pe=(T,L)=>()=>(L||T((L={exports:{}}).exports,L),L.exports);var Ce=(T,L,g,e)=>{if(L&&typeof L==\"object\"||typeof L==\"function\")for(let f of de(L))!Se.call(T,f)&&f!==g&&fe(T,f,{get:()=>L[f],enumerable:!(e=he(L,f))||e.enumerable});return T};var we=(T,L,g)=>(g=T!=null?me(ye(T)):{},Ce(L||!T||!T.__esModule?fe(g,\"default\",{value:T,enumerable:!0}):g,T));var ue=Pe((X,ee)=>{(function(L,g){typeof X==\"object\"&&typeof ee==\"object\"?ee.exports=g():typeof define==\"function\"&&define.amd?define(\"Matter\",[],g):typeof X==\"object\"?X.Matter=g():L.Matter=g()})(X,function(){return(function(T){var L={};function g(e){if(L[e])return L[e].exports;var f=L[e]={i:e,l:!1,exports:{}};return T[e].call(f.exports,f,f.exports,g),f.l=!0,f.exports}return g.m=T,g.c=L,g.d=function(e,f,o){g.o(e,f)||Object.defineProperty(e,f,{enumerable:!0,get:o})},g.r=function(e){typeof Symbol<\"u\"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},g.t=function(e,f){if(f&1&&(e=g(e)),f&8||f&4&&typeof e==\"object\"&&e&&e.__esModule)return e;var o=Object.create(null);if(g.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:e}),f&2&&typeof e!=\"string\")for(var r in e)g.d(o,r,function(v){return e[v]}.bind(null,r));return o},g.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return g.d(f,\"a\",f),f},g.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},g.p=\"\",g(g.s=20)})([(function(T,L){var g={};T.exports=g,(function(){g._baseDelta=1e3/60,g._nextId=0,g._seed=0,g._nowStartTime=+new Date,g._warnedOnce={},g._decomp=null,g.extend=function(f,o){var r,v,n;typeof o==\"boolean\"?(r=2,n=o):(r=1,n=!0);for(var c=r;c<arguments.length;c++){var s=arguments[c];if(s)for(var t in s)n&&s[t]&&s[t].constructor===Object&&(!f[t]||f[t].constructor===Object)?(f[t]=f[t]||{},g.extend(f[t],n,s[t])):f[t]=s[t]}return f},g.clone=function(f,o){return g.extend({},o,f)},g.keys=function(f){if(Object.keys)return Object.keys(f);var o=[];for(var r in f)o.push(r);return o},g.values=function(f){var o=[];if(Object.keys){for(var r=Object.keys(f),v=0;v<r.length;v++)o.push(f[r[v]]);return o}for(var n in f)o.push(f[n]);return o},g.get=function(f,o,r,v){o=o.split(\".\").slice(r,v);for(var n=0;n<o.length;n+=1)f=f[o[n]];return f},g.set=function(f,o,r,v,n){var c=o.split(\".\").slice(v,n);return g.get(f,o,0,-1)[c[c.length-1]]=r,r},g.shuffle=function(f){for(var o=f.length-1;o>0;o--){var r=Math.floor(g.random()*(o+1)),v=f[o];f[o]=f[r],f[r]=v}return f},g.choose=function(f){return f[Math.floor(g.random()*f.length)]},g.isElement=function(f){return typeof HTMLElement<\"u\"?f instanceof HTMLElement:!!(f&&f.nodeType&&f.nodeName)},g.isArray=function(f){return Object.prototype.toString.call(f)===\"[object Array]\"},g.isFunction=function(f){return typeof f==\"function\"},g.isPlainObject=function(f){return typeof f==\"object\"&&f.constructor===Object},g.isString=function(f){return toString.call(f)===\"[object String]\"},g.clamp=function(f,o,r){return f<o?o:f>r?r:f},g.sign=function(f){return f<0?-1:1},g.now=function(){if(typeof window<\"u\"&&window.performance){if(window.performance.now)return window.performance.now();if(window.performance.webkitNow)return window.performance.webkitNow()}return Date.now?Date.now():new Date-g._nowStartTime},g.random=function(f,o){return f=typeof f<\"u\"?f:0,o=typeof o<\"u\"?o:1,f+e()*(o-f)};var e=function(){return g._seed=(g._seed*9301+49297)%233280,g._seed/233280};g.colorToNumber=function(f){return f=f.replace(\"#\",\"\"),f.length==3&&(f=f.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt(1)+f.charAt(2)+f.charAt(2)),parseInt(f,16)},g.logLevel=1,g.log=function(){console&&g.logLevel>0&&g.logLevel<=3&&console.log.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))},g.info=function(){console&&g.logLevel>0&&g.logLevel<=2&&console.info.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))},g.warn=function(){console&&g.logLevel>0&&g.logLevel<=3&&console.warn.apply(console,[\"matter-js:\"].concat(Array.prototype.slice.call(arguments)))},g.warnOnce=function(){var f=Array.prototype.slice.call(arguments).join(\" \");g._warnedOnce[f]||(g.warn(f),g._warnedOnce[f]=!0)},g.deprecated=function(f,o,r){f[o]=g.chain(function(){g.warnOnce(\"\\u{1F505} deprecated \\u{1F505}\",r)},f[o])},g.nextId=function(){return g._nextId++},g.indexOf=function(f,o){if(f.indexOf)return f.indexOf(o);for(var r=0;r<f.length;r++)if(f[r]===o)return r;return-1},g.map=function(f,o){if(f.map)return f.map(o);for(var r=[],v=0;v<f.length;v+=1)r.push(o(f[v]));return r},g.topologicalSort=function(f){var o=[],r=[],v=[];for(var n in f)!r[n]&&!v[n]&&g._topologicalSort(n,r,v,f,o);return o},g._topologicalSort=function(f,o,r,v,n){var c=v[f]||[];r[f]=!0;for(var s=0;s<c.length;s+=1){var t=c[s];r[t]||o[t]||g._topologicalSort(t,o,r,v,n)}r[f]=!1,o[f]=!0,n.push(f)},g.chain=function(){for(var f=[],o=0;o<arguments.length;o+=1){var r=arguments[o];r._chained?f.push.apply(f,r._chained):f.push(r)}var v=function(){for(var n,c=new Array(arguments.length),s=0,t=arguments.length;s<t;s++)c[s]=arguments[s];for(s=0;s<f.length;s+=1){var a=f[s].apply(n,c);typeof a<\"u\"&&(n=a)}return n};return v._chained=f,v},g.chainPathBefore=function(f,o,r){return g.set(f,o,g.chain(r,g.get(f,o)))},g.chainPathAfter=function(f,o,r){return g.set(f,o,g.chain(g.get(f,o),r))},g.setDecomp=function(f){g._decomp=f},g.getDecomp=function(){var f=g._decomp;try{!f&&typeof window<\"u\"&&(f=window.decomp),!f&&typeof globalThis<\"u\"&&(f=globalThis.decomp)}catch{f=null}return f}})()}),(function(T,L){var g={};T.exports=g,(function(){g.create=function(e){var f={min:{x:0,y:0},max:{x:0,y:0}};return e&&g.update(f,e),f},g.update=function(e,f,o){e.min.x=1/0,e.max.x=-1/0,e.min.y=1/0,e.max.y=-1/0;for(var r=0;r<f.length;r++){var v=f[r];v.x>e.max.x&&(e.max.x=v.x),v.x<e.min.x&&(e.min.x=v.x),v.y>e.max.y&&(e.max.y=v.y),v.y<e.min.y&&(e.min.y=v.y)}o&&(o.x>0?e.max.x+=o.x:e.min.x+=o.x,o.y>0?e.max.y+=o.y:e.min.y+=o.y)},g.contains=function(e,f){return f.x>=e.min.x&&f.x<=e.max.x&&f.y>=e.min.y&&f.y<=e.max.y},g.overlaps=function(e,f){return e.min.x<=f.max.x&&e.max.x>=f.min.x&&e.max.y>=f.min.y&&e.min.y<=f.max.y},g.translate=function(e,f){e.min.x+=f.x,e.max.x+=f.x,e.min.y+=f.y,e.max.y+=f.y},g.shift=function(e,f){var o=e.max.x-e.min.x,r=e.max.y-e.min.y;e.min.x=f.x,e.max.x=f.x+o,e.min.y=f.y,e.max.y=f.y+r}})()}),(function(T,L){var g={};T.exports=g,(function(){g.create=function(e,f){return{x:e||0,y:f||0}},g.clone=function(e){return{x:e.x,y:e.y}},g.magnitude=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},g.magnitudeSquared=function(e){return e.x*e.x+e.y*e.y},g.rotate=function(e,f,o){var r=Math.cos(f),v=Math.sin(f);o||(o={});var n=e.x*r-e.y*v;return o.y=e.x*v+e.y*r,o.x=n,o},g.rotateAbout=function(e,f,o,r){var v=Math.cos(f),n=Math.sin(f);r||(r={});var c=o.x+((e.x-o.x)*v-(e.y-o.y)*n);return r.y=o.y+((e.x-o.x)*n+(e.y-o.y)*v),r.x=c,r},g.normalise=function(e){var f=g.magnitude(e);return f===0?{x:0,y:0}:{x:e.x/f,y:e.y/f}},g.dot=function(e,f){return e.x*f.x+e.y*f.y},g.cross=function(e,f){return e.x*f.y-e.y*f.x},g.cross3=function(e,f,o){return(f.x-e.x)*(o.y-e.y)-(f.y-e.y)*(o.x-e.x)},g.add=function(e,f,o){return o||(o={}),o.x=e.x+f.x,o.y=e.y+f.y,o},g.sub=function(e,f,o){return o||(o={}),o.x=e.x-f.x,o.y=e.y-f.y,o},g.mult=function(e,f){return{x:e.x*f,y:e.y*f}},g.div=function(e,f){return{x:e.x/f,y:e.y/f}},g.perp=function(e,f){return f=f===!0?-1:1,{x:f*-e.y,y:f*e.x}},g.neg=function(e){return{x:-e.x,y:-e.y}},g.angle=function(e,f){return Math.atan2(f.y-e.y,f.x-e.x)},g._temp=[g.create(),g.create(),g.create(),g.create(),g.create(),g.create()]})()}),(function(T,L,g){var e={};T.exports=e;var f=g(2),o=g(0);(function(){e.create=function(r,v){for(var n=[],c=0;c<r.length;c++){var s=r[c],t={x:s.x,y:s.y,index:c,body:v,isInternal:!1};n.push(t)}return n},e.fromPath=function(r,v){var n=/L?\\s*([-\\d.e]+)[\\s,]*([-\\d.e]+)*/ig,c=[];return r.replace(n,function(s,t,a){c.push({x:parseFloat(t),y:parseFloat(a)})}),e.create(c,v)},e.centre=function(r){for(var v=e.area(r,!0),n={x:0,y:0},c,s,t,a=0;a<r.length;a++)t=(a+1)%r.length,c=f.cross(r[a],r[t]),s=f.mult(f.add(r[a],r[t]),c),n=f.add(n,s);return f.div(n,6*v)},e.mean=function(r){for(var v={x:0,y:0},n=0;n<r.length;n++)v.x+=r[n].x,v.y+=r[n].y;return f.div(v,r.length)},e.area=function(r,v){for(var n=0,c=r.length-1,s=0;s<r.length;s++)n+=(r[c].x-r[s].x)*(r[c].y+r[s].y),c=s;return v?n/2:Math.abs(n)/2},e.inertia=function(r,v){for(var n=0,c=0,s=r,t,a,i=0;i<s.length;i++)a=(i+1)%s.length,t=Math.abs(f.cross(s[a],s[i])),n+=t*(f.dot(s[a],s[a])+f.dot(s[a],s[i])+f.dot(s[i],s[i])),c+=t;return v/6*(n/c)},e.translate=function(r,v,n){n=typeof n<\"u\"?n:1;var c=r.length,s=v.x*n,t=v.y*n,a;for(a=0;a<c;a++)r[a].x+=s,r[a].y+=t;return r},e.rotate=function(r,v,n){if(v!==0){var c=Math.cos(v),s=Math.sin(v),t=n.x,a=n.y,i=r.length,l,x,y,w;for(w=0;w<i;w++)l=r[w],x=l.x-t,y=l.y-a,l.x=t+(x*c-y*s),l.y=a+(x*s+y*c);return r}},e.contains=function(r,v){for(var n=v.x,c=v.y,s=r.length,t=r[s-1],a,i=0;i<s;i++){if(a=r[i],(n-t.x)*(a.y-t.y)+(c-t.y)*(t.x-a.x)>0)return!1;t=a}return!0},e.scale=function(r,v,n,c){if(v===1&&n===1)return r;c=c||e.centre(r);for(var s,t,a=0;a<r.length;a++)s=r[a],t=f.sub(s,c),r[a].x=c.x+t.x*v,r[a].y=c.y+t.y*n;return r},e.chamfer=function(r,v,n,c,s){typeof v==\"number\"?v=[v]:v=v||[8],n=typeof n<\"u\"?n:-1,c=c||2,s=s||14;for(var t=[],a=0;a<r.length;a++){var i=r[a-1>=0?a-1:r.length-1],l=r[a],x=r[(a+1)%r.length],y=v[a<v.length?a:v.length-1];if(y===0){t.push(l);continue}var w=f.normalise({x:l.y-i.y,y:i.x-l.x}),P=f.normalise({x:x.y-l.y,y:l.x-x.x}),u=Math.sqrt(2*Math.pow(y,2)),m=f.mult(o.clone(w),y),h=f.normalise(f.mult(f.add(w,P),.5)),p=f.sub(l,f.mult(h,u)),S=n;n===-1&&(S=Math.pow(y,.32)*1.75),S=o.clamp(S,c,s),S%2===1&&(S+=1);for(var C=Math.acos(f.dot(w,P)),d=C/S,A=0;A<S;A++)t.push(f.add(f.rotate(m,d*A),p))}return t},e.clockwiseSort=function(r){var v=e.mean(r);return r.sort(function(n,c){return f.angle(v,n)-f.angle(v,c)}),r},e.isConvex=function(r){var v=0,n=r.length,c,s,t,a;if(n<3)return null;for(c=0;c<n;c++)if(s=(c+1)%n,t=(c+2)%n,a=(r[s].x-r[c].x)*(r[t].y-r[s].y),a-=(r[s].y-r[c].y)*(r[t].x-r[s].x),a<0?v|=1:a>0&&(v|=2),v===3)return!1;return v!==0?!0:null},e.hull=function(r){var v=[],n=[],c,s;for(r=r.slice(0),r.sort(function(t,a){var i=t.x-a.x;return i!==0?i:t.y-a.y}),s=0;s<r.length;s+=1){for(c=r[s];n.length>=2&&f.cross3(n[n.length-2],n[n.length-1],c)<=0;)n.pop();n.push(c)}for(s=r.length-1;s>=0;s-=1){for(c=r[s];v.length>=2&&f.cross3(v[v.length-2],v[v.length-1],c)<=0;)v.pop();v.push(c)}return v.pop(),n.pop(),v.concat(n)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(2),r=g(7),v=g(0),n=g(1),c=g(11);(function(){e._timeCorrection=!0,e._inertiaScale=4,e._nextCollidingGroupId=1,e._nextNonCollidingGroupId=-1,e._nextCategory=1,e._baseDelta=1e3/60,e.create=function(t){var a={id:v.nextId(),type:\"body\",label:\"Body\",parts:[],plugin:{},angle:0,vertices:f.fromPath(\"L 0 0 L 40 0 L 40 40 L 0 40\"),position:{x:0,y:0},force:{x:0,y:0},torque:0,positionImpulse:{x:0,y:0},constraintImpulse:{x:0,y:0,angle:0},totalContacts:0,speed:0,angularSpeed:0,velocity:{x:0,y:0},angularVelocity:0,isSensor:!1,isStatic:!1,isSleeping:!1,motion:0,sleepThreshold:60,density:.001,restitution:0,friction:.1,frictionStatic:.5,frictionAir:.01,collisionFilter:{category:1,mask:4294967295,group:0},slop:.05,timeScale:1,render:{visible:!0,opacity:1,strokeStyle:null,fillStyle:null,lineWidth:null,sprite:{xScale:1,yScale:1,xOffset:0,yOffset:0}},events:null,bounds:null,chamfer:null,circleRadius:0,positionPrev:null,anglePrev:0,parent:null,axes:null,area:0,mass:0,inertia:0,deltaTime:16.666666666666668,_original:null},i=v.extend(a,t);return s(i,t),i},e.nextGroup=function(t){return t?e._nextNonCollidingGroupId--:e._nextCollidingGroupId++},e.nextCategory=function(){return e._nextCategory=e._nextCategory<<1,e._nextCategory};var s=function(t,a){a=a||{},e.set(t,{bounds:t.bounds||n.create(t.vertices),positionPrev:t.positionPrev||o.clone(t.position),anglePrev:t.anglePrev||t.angle,vertices:t.vertices,parts:t.parts||[t],isStatic:t.isStatic,isSleeping:t.isSleeping,parent:t.parent||t}),f.rotate(t.vertices,t.angle,t.position),c.rotate(t.axes,t.angle),n.update(t.bounds,t.vertices,t.velocity),e.set(t,{axes:a.axes||t.axes,area:a.area||t.area,mass:a.mass||t.mass,inertia:a.inertia||t.inertia});var i=t.isStatic?\"#14151f\":v.choose([\"#f19648\",\"#f5d259\",\"#f55a3c\",\"#063e7b\",\"#ececd1\"]),l=t.isStatic?\"#555\":\"#ccc\",x=t.isStatic&&t.render.fillStyle===null?1:0;t.render.fillStyle=t.render.fillStyle||i,t.render.strokeStyle=t.render.strokeStyle||l,t.render.lineWidth=t.render.lineWidth||x,t.render.sprite.xOffset+=-(t.bounds.min.x-t.position.x)/(t.bounds.max.x-t.bounds.min.x),t.render.sprite.yOffset+=-(t.bounds.min.y-t.position.y)/(t.bounds.max.y-t.bounds.min.y)};e.set=function(t,a,i){var l;typeof a==\"string\"&&(l=a,a={},a[l]=i);for(l in a)if(Object.prototype.hasOwnProperty.call(a,l))switch(i=a[l],l){case\"isStatic\":e.setStatic(t,i);break;case\"isSleeping\":r.set(t,i);break;case\"mass\":e.setMass(t,i);break;case\"density\":e.setDensity(t,i);break;case\"inertia\":e.setInertia(t,i);break;case\"vertices\":e.setVertices(t,i);break;case\"position\":e.setPosition(t,i);break;case\"angle\":e.setAngle(t,i);break;case\"velocity\":e.setVelocity(t,i);break;case\"angularVelocity\":e.setAngularVelocity(t,i);break;case\"speed\":e.setSpeed(t,i);break;case\"angularSpeed\":e.setAngularSpeed(t,i);break;case\"parts\":e.setParts(t,i);break;case\"centre\":e.setCentre(t,i);break;default:t[l]=i}},e.setStatic=function(t,a){for(var i=0;i<t.parts.length;i++){var l=t.parts[i];a?(l.isStatic||(l._original={restitution:l.restitution,friction:l.friction,mass:l.mass,inertia:l.inertia,density:l.density,inverseMass:l.inverseMass,inverseInertia:l.inverseInertia}),l.restitution=0,l.friction=1,l.mass=l.inertia=l.density=1/0,l.inverseMass=l.inverseInertia=0,l.positionPrev.x=l.position.x,l.positionPrev.y=l.position.y,l.anglePrev=l.angle,l.angularVelocity=0,l.speed=0,l.angularSpeed=0,l.motion=0):l._original&&(l.restitution=l._original.restitution,l.friction=l._original.friction,l.mass=l._original.mass,l.inertia=l._original.inertia,l.density=l._original.density,l.inverseMass=l._original.inverseMass,l.inverseInertia=l._original.inverseInertia,l._original=null),l.isStatic=a}},e.setMass=function(t,a){var i=t.inertia/(t.mass/6);t.inertia=i*(a/6),t.inverseInertia=1/t.inertia,t.mass=a,t.inverseMass=1/t.mass,t.density=t.mass/t.area},e.setDensity=function(t,a){e.setMass(t,a*t.area),t.density=a},e.setInertia=function(t,a){t.inertia=a,t.inverseInertia=1/t.inertia},e.setVertices=function(t,a){a[0].body===t?t.vertices=a:t.vertices=f.create(a,t),t.axes=c.fromVertices(t.vertices),t.area=f.area(t.vertices),e.setMass(t,t.density*t.area);var i=f.centre(t.vertices);f.translate(t.vertices,i,-1),e.setInertia(t,e._inertiaScale*f.inertia(t.vertices,t.mass)),f.translate(t.vertices,t.position),n.update(t.bounds,t.vertices,t.velocity)},e.setParts=function(t,a,i){var l;for(a=a.slice(0),t.parts.length=0,t.parts.push(t),t.parent=t,l=0;l<a.length;l++){var x=a[l];x!==t&&(x.parent=t,t.parts.push(x))}if(t.parts.length!==1){if(i=typeof i<\"u\"?i:!0,i){var y=[];for(l=0;l<a.length;l++)y=y.concat(a[l].vertices);f.clockwiseSort(y);var w=f.hull(y),P=f.centre(w);e.setVertices(t,w),f.translate(t.vertices,P)}var u=e._totalProperties(t);t.area=u.area,t.parent=t,t.position.x=u.centre.x,t.position.y=u.centre.y,t.positionPrev.x=u.centre.x,t.positionPrev.y=u.centre.y,e.setMass(t,u.mass),e.setInertia(t,u.inertia),e.setPosition(t,u.centre)}},e.setCentre=function(t,a,i){i?(t.positionPrev.x+=a.x,t.positionPrev.y+=a.y,t.position.x+=a.x,t.position.y+=a.y):(t.positionPrev.x=a.x-(t.position.x-t.positionPrev.x),t.positionPrev.y=a.y-(t.position.y-t.positionPrev.y),t.position.x=a.x,t.position.y=a.y)},e.setPosition=function(t,a,i){var l=o.sub(a,t.position);i?(t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.velocity.x=l.x,t.velocity.y=l.y,t.speed=o.magnitude(l)):(t.positionPrev.x+=l.x,t.positionPrev.y+=l.y);for(var x=0;x<t.parts.length;x++){var y=t.parts[x];y.position.x+=l.x,y.position.y+=l.y,f.translate(y.vertices,l),n.update(y.bounds,y.vertices,t.velocity)}},e.setAngle=function(t,a,i){var l=a-t.angle;i?(t.anglePrev=t.angle,t.angularVelocity=l,t.angularSpeed=Math.abs(l)):t.anglePrev+=l;for(var x=0;x<t.parts.length;x++){var y=t.parts[x];y.angle+=l,f.rotate(y.vertices,l,t.position),c.rotate(y.axes,l),n.update(y.bounds,y.vertices,t.velocity),x>0&&o.rotateAbout(y.position,l,t.position,y.position)}},e.setVelocity=function(t,a){var i=t.deltaTime/e._baseDelta;t.positionPrev.x=t.position.x-a.x*i,t.positionPrev.y=t.position.y-a.y*i,t.velocity.x=(t.position.x-t.positionPrev.x)/i,t.velocity.y=(t.position.y-t.positionPrev.y)/i,t.speed=o.magnitude(t.velocity)},e.getVelocity=function(t){var a=e._baseDelta/t.deltaTime;return{x:(t.position.x-t.positionPrev.x)*a,y:(t.position.y-t.positionPrev.y)*a}},e.getSpeed=function(t){return o.magnitude(e.getVelocity(t))},e.setSpeed=function(t,a){e.setVelocity(t,o.mult(o.normalise(e.getVelocity(t)),a))},e.setAngularVelocity=function(t,a){var i=t.deltaTime/e._baseDelta;t.anglePrev=t.angle-a*i,t.angularVelocity=(t.angle-t.anglePrev)/i,t.angularSpeed=Math.abs(t.angularVelocity)},e.getAngularVelocity=function(t){return(t.angle-t.anglePrev)*e._baseDelta/t.deltaTime},e.getAngularSpeed=function(t){return Math.abs(e.getAngularVelocity(t))},e.setAngularSpeed=function(t,a){e.setAngularVelocity(t,v.sign(e.getAngularVelocity(t))*a)},e.translate=function(t,a,i){e.setPosition(t,o.add(t.position,a),i)},e.rotate=function(t,a,i,l){if(!i)e.setAngle(t,t.angle+a,l);else{var x=Math.cos(a),y=Math.sin(a),w=t.position.x-i.x,P=t.position.y-i.y;e.setPosition(t,{x:i.x+(w*x-P*y),y:i.y+(w*y+P*x)},l),e.setAngle(t,t.angle+a,l)}},e.scale=function(t,a,i,l){var x=0,y=0;l=l||t.position;for(var w=0;w<t.parts.length;w++){var P=t.parts[w];f.scale(P.vertices,a,i,l),P.axes=c.fromVertices(P.vertices),P.area=f.area(P.vertices),e.setMass(P,t.density*P.area),f.translate(P.vertices,{x:-P.position.x,y:-P.position.y}),e.setInertia(P,e._inertiaScale*f.inertia(P.vertices,P.mass)),f.translate(P.vertices,{x:P.position.x,y:P.position.y}),w>0&&(x+=P.area,y+=P.inertia),P.position.x=l.x+(P.position.x-l.x)*a,P.position.y=l.y+(P.position.y-l.y)*i,n.update(P.bounds,P.vertices,t.velocity)}t.parts.length>1&&(t.area=x,t.isStatic||(e.setMass(t,t.density*x),e.setInertia(t,y))),t.circleRadius&&(a===i?t.circleRadius*=a:t.circleRadius=null)},e.update=function(t,a){a=(typeof a<\"u\"?a:1e3/60)*t.timeScale;var i=a*a,l=e._timeCorrection?a/(t.deltaTime||a):1,x=1-t.frictionAir*(a/v._baseDelta),y=(t.position.x-t.positionPrev.x)*l,w=(t.position.y-t.positionPrev.y)*l;t.velocity.x=y*x+t.force.x/t.mass*i,t.velocity.y=w*x+t.force.y/t.mass*i,t.positionPrev.x=t.position.x,t.positionPrev.y=t.position.y,t.position.x+=t.velocity.x,t.position.y+=t.velocity.y,t.deltaTime=a,t.angularVelocity=(t.angle-t.anglePrev)*x*l+t.torque/t.inertia*i,t.anglePrev=t.angle,t.angle+=t.angularVelocity;for(var P=0;P<t.parts.length;P++){var u=t.parts[P];f.translate(u.vertices,t.velocity),P>0&&(u.position.x+=t.velocity.x,u.position.y+=t.velocity.y),t.angularVelocity!==0&&(f.rotate(u.vertices,t.angularVelocity,t.position),c.rotate(u.axes,t.angularVelocity),P>0&&o.rotateAbout(u.position,t.angularVelocity,t.position,u.position)),n.update(u.bounds,u.vertices,t.velocity)}},e.updateVelocities=function(t){var a=e._baseDelta/t.deltaTime,i=t.velocity;i.x=(t.position.x-t.positionPrev.x)*a,i.y=(t.position.y-t.positionPrev.y)*a,t.speed=Math.sqrt(i.x*i.x+i.y*i.y),t.angularVelocity=(t.angle-t.anglePrev)*a,t.angularSpeed=Math.abs(t.angularVelocity)},e.applyForce=function(t,a,i){var l={x:a.x-t.position.x,y:a.y-t.position.y};t.force.x+=i.x,t.force.y+=i.y,t.torque+=l.x*i.y-l.y*i.x},e._totalProperties=function(t){for(var a={mass:0,area:0,inertia:0,centre:{x:0,y:0}},i=t.parts.length===1?0:1;i<t.parts.length;i++){var l=t.parts[i],x=l.mass!==1/0?l.mass:1;a.mass+=x,a.area+=l.area,a.inertia+=l.inertia,a.centre=o.add(a.centre,o.mult(l.position,x))}return a.centre=o.div(a.centre,a.mass),a}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(0);(function(){e.on=function(o,r,v){for(var n=r.split(\" \"),c,s=0;s<n.length;s++)c=n[s],o.events=o.events||{},o.events[c]=o.events[c]||[],o.events[c].push(v);return v},e.off=function(o,r,v){if(!r){o.events={};return}typeof r==\"function\"&&(v=r,r=f.keys(o.events).join(\" \"));for(var n=r.split(\" \"),c=0;c<n.length;c++){var s=o.events[n[c]],t=[];if(v&&s)for(var a=0;a<s.length;a++)s[a]!==v&&t.push(s[a]);o.events[n[c]]=t}},e.trigger=function(o,r,v){var n,c,s,t,a=o.events;if(a&&f.keys(a).length>0){v||(v={}),n=r.split(\" \");for(var i=0;i<n.length;i++)if(c=n[i],s=a[c],s){t=f.clone(v,!1),t.name=c,t.source=o;for(var l=0;l<s.length;l++)s[l].apply(o,[t])}}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(5),o=g(0),r=g(1),v=g(4);(function(){e.create=function(n){return o.extend({id:o.nextId(),type:\"composite\",parent:null,isModified:!1,bodies:[],constraints:[],composites:[],label:\"Composite\",plugin:{},cache:{allBodies:null,allConstraints:null,allComposites:null}},n)},e.setModified=function(n,c,s,t){if(n.isModified=c,c&&n.cache&&(n.cache.allBodies=null,n.cache.allConstraints=null,n.cache.allComposites=null),s&&n.parent&&e.setModified(n.parent,c,s,t),t)for(var a=0;a<n.composites.length;a++){var i=n.composites[a];e.setModified(i,c,s,t)}},e.add=function(n,c){var s=[].concat(c);f.trigger(n,\"beforeAdd\",{object:c});for(var t=0;t<s.length;t++){var a=s[t];switch(a.type){case\"body\":if(a.parent!==a){o.warn(\"Composite.add: skipped adding a compound body part (you must add its parent instead)\");break}e.addBody(n,a);break;case\"constraint\":e.addConstraint(n,a);break;case\"composite\":e.addComposite(n,a);break;case\"mouseConstraint\":e.addConstraint(n,a.constraint);break}}return f.trigger(n,\"afterAdd\",{object:c}),n},e.remove=function(n,c,s){var t=[].concat(c);f.trigger(n,\"beforeRemove\",{object:c});for(var a=0;a<t.length;a++){var i=t[a];switch(i.type){case\"body\":e.removeBody(n,i,s);break;case\"constraint\":e.removeConstraint(n,i,s);break;case\"composite\":e.removeComposite(n,i,s);break;case\"mouseConstraint\":e.removeConstraint(n,i.constraint);break}}return f.trigger(n,\"afterRemove\",{object:c}),n},e.addComposite=function(n,c){return n.composites.push(c),c.parent=n,e.setModified(n,!0,!0,!1),n},e.removeComposite=function(n,c,s){var t=o.indexOf(n.composites,c);if(t!==-1){var a=e.allBodies(c);e.removeCompositeAt(n,t);for(var i=0;i<a.length;i++)a[i].sleepCounter=0}if(s)for(var i=0;i<n.composites.length;i++)e.removeComposite(n.composites[i],c,!0);return n},e.removeCompositeAt=function(n,c){return n.composites.splice(c,1),e.setModified(n,!0,!0,!1),n},e.addBody=function(n,c){return n.bodies.push(c),e.setModified(n,!0,!0,!1),n},e.removeBody=function(n,c,s){var t=o.indexOf(n.bodies,c);if(t!==-1&&(e.removeBodyAt(n,t),c.sleepCounter=0),s)for(var a=0;a<n.composites.length;a++)e.removeBody(n.composites[a],c,!0);return n},e.removeBodyAt=function(n,c){return n.bodies.splice(c,1),e.setModified(n,!0,!0,!1),n},e.addConstraint=function(n,c){return n.constraints.push(c),e.setModified(n,!0,!0,!1),n},e.removeConstraint=function(n,c,s){var t=o.indexOf(n.constraints,c);if(t!==-1&&e.removeConstraintAt(n,t),s)for(var a=0;a<n.composites.length;a++)e.removeConstraint(n.composites[a],c,!0);return n},e.removeConstraintAt=function(n,c){return n.constraints.splice(c,1),e.setModified(n,!0,!0,!1),n},e.clear=function(n,c,s){if(s)for(var t=0;t<n.composites.length;t++)e.clear(n.composites[t],c,!0);return c?n.bodies=n.bodies.filter(function(a){return a.isStatic}):n.bodies.length=0,n.constraints.length=0,n.composites.length=0,e.setModified(n,!0,!0,!1),n},e.allBodies=function(n){if(n.cache&&n.cache.allBodies)return n.cache.allBodies;for(var c=[].concat(n.bodies),s=0;s<n.composites.length;s++)c=c.concat(e.allBodies(n.composites[s]));return n.cache&&(n.cache.allBodies=c),c},e.allConstraints=function(n){if(n.cache&&n.cache.allConstraints)return n.cache.allConstraints;for(var c=[].concat(n.constraints),s=0;s<n.composites.length;s++)c=c.concat(e.allConstraints(n.composites[s]));return n.cache&&(n.cache.allConstraints=c),c},e.allComposites=function(n){if(n.cache&&n.cache.allComposites)return n.cache.allComposites;for(var c=[].concat(n.composites),s=0;s<n.composites.length;s++)c=c.concat(e.allComposites(n.composites[s]));return n.cache&&(n.cache.allComposites=c),c},e.get=function(n,c,s){var t,a;switch(s){case\"body\":t=e.allBodies(n);break;case\"constraint\":t=e.allConstraints(n);break;case\"composite\":t=e.allComposites(n).concat(n);break}return t?(a=t.filter(function(i){return i.id.toString()===c.toString()}),a.length===0?null:a[0]):null},e.move=function(n,c,s){return e.remove(n,c),e.add(s,c),n},e.rebase=function(n){for(var c=e.allBodies(n).concat(e.allConstraints(n)).concat(e.allComposites(n)),s=0;s<c.length;s++)c[s].id=o.nextId();return n},e.translate=function(n,c,s){for(var t=s?e.allBodies(n):n.bodies,a=0;a<t.length;a++)v.translate(t[a],c);return n},e.rotate=function(n,c,s,t){for(var a=Math.cos(c),i=Math.sin(c),l=t?e.allBodies(n):n.bodies,x=0;x<l.length;x++){var y=l[x],w=y.position.x-s.x,P=y.position.y-s.y;v.setPosition(y,{x:s.x+(w*a-P*i),y:s.y+(w*i+P*a)}),v.rotate(y,c)}return n},e.scale=function(n,c,s,t,a){for(var i=a?e.allBodies(n):n.bodies,l=0;l<i.length;l++){var x=i[l],y=x.position.x-t.x,w=x.position.y-t.y;v.setPosition(x,{x:t.x+y*c,y:t.y+w*s}),v.scale(x,c,s)}return n},e.bounds=function(n){for(var c=e.allBodies(n),s=[],t=0;t<c.length;t+=1){var a=c[t];s.push(a.bounds.min,a.bounds.max)}return r.create(s)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(4),o=g(5),r=g(0);(function(){e._motionWakeThreshold=.18,e._motionSleepThreshold=.08,e._minBias=.9,e.update=function(v,n){for(var c=n/r._baseDelta,s=e._motionSleepThreshold,t=0;t<v.length;t++){var a=v[t],i=f.getSpeed(a),l=f.getAngularSpeed(a),x=i*i+l*l;if(a.force.x!==0||a.force.y!==0){e.set(a,!1);continue}var y=Math.min(a.motion,x),w=Math.max(a.motion,x);a.motion=e._minBias*y+(1-e._minBias)*w,a.sleepThreshold>0&&a.motion<s?(a.sleepCounter+=1,a.sleepCounter>=a.sleepThreshold/c&&e.set(a,!0)):a.sleepCounter>0&&(a.sleepCounter-=1)}},e.afterCollisions=function(v){for(var n=e._motionSleepThreshold,c=0;c<v.length;c++){var s=v[c];if(s.isActive){var t=s.collision,a=t.bodyA.parent,i=t.bodyB.parent;if(!(a.isSleeping&&i.isSleeping||a.isStatic||i.isStatic)&&(a.isSleeping||i.isSleeping)){var l=a.isSleeping&&!a.isStatic?a:i,x=l===a?i:a;!l.isStatic&&x.motion>n&&e.set(l,!1)}}}},e.set=function(v,n){var c=v.isSleeping;n?(v.isSleeping=!0,v.sleepCounter=v.sleepThreshold,v.positionImpulse.x=0,v.positionImpulse.y=0,v.positionPrev.x=v.position.x,v.positionPrev.y=v.position.y,v.anglePrev=v.angle,v.speed=0,v.angularSpeed=0,v.motion=0,c||o.trigger(v,\"sleepStart\")):(v.isSleeping=!1,v.sleepCounter=0,c&&o.trigger(v,\"sleepEnd\"))}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(9);(function(){var r=[],v={overlap:0,axis:null},n={overlap:0,axis:null};e.create=function(c,s){return{pair:null,collided:!1,bodyA:c,bodyB:s,parentA:c.parent,parentB:s.parent,depth:0,normal:{x:0,y:0},tangent:{x:0,y:0},penetration:{x:0,y:0},supports:[null,null],supportCount:0}},e.collides=function(c,s,t){if(e._overlapAxes(v,c.vertices,s.vertices,c.axes),v.overlap<=0||(e._overlapAxes(n,s.vertices,c.vertices,s.axes),n.overlap<=0))return null;var a=t&&t.table[o.id(c,s)],i;a?i=a.collision:(i=e.create(c,s),i.collided=!0,i.bodyA=c.id<s.id?c:s,i.bodyB=c.id<s.id?s:c,i.parentA=i.bodyA.parent,i.parentB=i.bodyB.parent),c=i.bodyA,s=i.bodyB;var l;v.overlap<n.overlap?l=v:l=n;var x=i.normal,y=i.tangent,w=i.penetration,P=i.supports,u=l.overlap,m=l.axis,h=m.x,p=m.y,S=s.position.x-c.position.x,C=s.position.y-c.position.y;h*S+p*C>=0&&(h=-h,p=-p),x.x=h,x.y=p,y.x=-p,y.y=h,w.x=h*u,w.y=p*u,i.depth=u;var d=e._findSupports(c,s,x,1),A=0;if(f.contains(c.vertices,d[0])&&(P[A++]=d[0]),f.contains(c.vertices,d[1])&&(P[A++]=d[1]),A<2){var M=e._findSupports(s,c,x,-1);f.contains(s.vertices,M[0])&&(P[A++]=M[0]),A<2&&f.contains(s.vertices,M[1])&&(P[A++]=M[1])}return A===0&&(P[A++]=d[0]),i.supportCount=A,i},e._overlapAxes=function(c,s,t,a){var i=s.length,l=t.length,x=s[0].x,y=s[0].y,w=t[0].x,P=t[0].y,u=a.length,m=Number.MAX_VALUE,h=0,p,S,C,d,A,M;for(A=0;A<u;A++){var B=a[A],I=B.x,E=B.y,D=x*I+y*E,R=w*I+P*E,F=D,k=R;for(M=1;M<i;M+=1)d=s[M].x*I+s[M].y*E,d>F?F=d:d<D&&(D=d);for(M=1;M<l;M+=1)d=t[M].x*I+t[M].y*E,d>k?k=d:d<R&&(R=d);if(S=F-R,C=k-D,p=S<C?S:C,p<m&&(m=p,h=A,p<=0))break}c.axis=a[h],c.overlap=m},e._findSupports=function(c,s,t,a){var i=s.vertices,l=i.length,x=c.position.x,y=c.position.y,w=t.x*a,P=t.y*a,u=i[0],m=u,h=w*(x-m.x)+P*(y-m.y),p,S,C;for(C=1;C<l;C+=1)m=i[C],S=w*(x-m.x)+P*(y-m.y),S<h&&(h=S,u=m);return p=i[(l+u.index-1)%l],h=w*(x-p.x)+P*(y-p.y),m=i[(u.index+1)%l],w*(x-m.x)+P*(y-m.y)<h?(r[0]=u,r[1]=m,r):(r[0]=u,r[1]=p,r)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(16);(function(){e.create=function(o,r){var v=o.bodyA,n=o.bodyB,c={id:e.id(v,n),bodyA:v,bodyB:n,collision:o,contacts:[f.create(),f.create()],contactCount:0,separation:0,isActive:!0,isSensor:v.isSensor||n.isSensor,timeCreated:r,timeUpdated:r,inverseMass:0,friction:0,frictionStatic:0,restitution:0,slop:0};return e.update(c,o,r),c},e.update=function(o,r,v){var n=r.supports,c=r.supportCount,s=o.contacts,t=r.parentA,a=r.parentB;o.isActive=!0,o.timeUpdated=v,o.collision=r,o.separation=r.depth,o.inverseMass=t.inverseMass+a.inverseMass,o.friction=t.friction<a.friction?t.friction:a.friction,o.frictionStatic=t.frictionStatic>a.frictionStatic?t.frictionStatic:a.frictionStatic,o.restitution=t.restitution>a.restitution?t.restitution:a.restitution,o.slop=t.slop>a.slop?t.slop:a.slop,o.contactCount=c,r.pair=o;var i=n[0],l=s[0],x=n[1],y=s[1];(y.vertex===i||l.vertex===x)&&(s[1]=l,s[0]=l=y,y=s[1]),l.vertex=i,y.vertex=x},e.setActive=function(o,r,v){r?(o.isActive=!0,o.timeUpdated=v):(o.isActive=!1,o.contactCount=0)},e.id=function(o,r){return o.id<r.id?o.id.toString(36)+\":\"+r.id.toString(36):r.id.toString(36)+\":\"+o.id.toString(36)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(2),r=g(7),v=g(1),n=g(11),c=g(0);(function(){e._warming=.4,e._torqueDampen=1,e._minLength=1e-6,e.create=function(s){var t=s;t.bodyA&&!t.pointA&&(t.pointA={x:0,y:0}),t.bodyB&&!t.pointB&&(t.pointB={x:0,y:0});var a=t.bodyA?o.add(t.bodyA.position,t.pointA):t.pointA,i=t.bodyB?o.add(t.bodyB.position,t.pointB):t.pointB,l=o.magnitude(o.sub(a,i));t.length=typeof t.length<\"u\"?t.length:l,t.id=t.id||c.nextId(),t.label=t.label||\"Constraint\",t.type=\"constraint\",t.stiffness=t.stiffness||(t.length>0?1:.7),t.damping=t.damping||0,t.angularStiffness=t.angularStiffness||0,t.angleA=t.bodyA?t.bodyA.angle:t.angleA,t.angleB=t.bodyB?t.bodyB.angle:t.angleB,t.plugin={};var x={visible:!0,lineWidth:2,strokeStyle:\"#ffffff\",type:\"line\",anchors:!0};return t.length===0&&t.stiffness>.1?(x.type=\"pin\",x.anchors=!1):t.stiffness<.9&&(x.type=\"spring\"),t.render=c.extend(x,t.render),t},e.preSolveAll=function(s){for(var t=0;t<s.length;t+=1){var a=s[t],i=a.constraintImpulse;a.isStatic||i.x===0&&i.y===0&&i.angle===0||(a.position.x+=i.x,a.position.y+=i.y,a.angle+=i.angle)}},e.solveAll=function(s,t){for(var a=c.clamp(t/c._baseDelta,0,1),i=0;i<s.length;i+=1){var l=s[i],x=!l.bodyA||l.bodyA&&l.bodyA.isStatic,y=!l.bodyB||l.bodyB&&l.bodyB.isStatic;(x||y)&&e.solve(s[i],a)}for(i=0;i<s.length;i+=1)l=s[i],x=!l.bodyA||l.bodyA&&l.bodyA.isStatic,y=!l.bodyB||l.bodyB&&l.bodyB.isStatic,!x&&!y&&e.solve(s[i],a)},e.solve=function(s,t){var a=s.bodyA,i=s.bodyB,l=s.pointA,x=s.pointB;if(!(!a&&!i)){a&&!a.isStatic&&(o.rotate(l,a.angle-s.angleA,l),s.angleA=a.angle),i&&!i.isStatic&&(o.rotate(x,i.angle-s.angleB,x),s.angleB=i.angle);var y=l,w=x;if(a&&(y=o.add(a.position,l)),i&&(w=o.add(i.position,x)),!(!y||!w)){var P=o.sub(y,w),u=o.magnitude(P);u<e._minLength&&(u=e._minLength);var m=(u-s.length)/u,h=s.stiffness>=1||s.length===0,p=h?s.stiffness*t:s.stiffness*t*t,S=s.damping*t,C=o.mult(P,m*p),d=(a?a.inverseMass:0)+(i?i.inverseMass:0),A=(a?a.inverseInertia:0)+(i?i.inverseInertia:0),M=d+A,B,I,E,D,R;if(S>0){var F=o.create();E=o.div(P,u),R=o.sub(i&&o.sub(i.position,i.positionPrev)||F,a&&o.sub(a.position,a.positionPrev)||F),D=o.dot(E,R)}a&&!a.isStatic&&(I=a.inverseMass/d,a.constraintImpulse.x-=C.x*I,a.constraintImpulse.y-=C.y*I,a.position.x-=C.x*I,a.position.y-=C.y*I,S>0&&(a.positionPrev.x-=S*E.x*D*I,a.positionPrev.y-=S*E.y*D*I),B=o.cross(l,C)/M*e._torqueDampen*a.inverseInertia*(1-s.angularStiffness),a.constraintImpulse.angle-=B,a.angle-=B),i&&!i.isStatic&&(I=i.inverseMass/d,i.constraintImpulse.x+=C.x*I,i.constraintImpulse.y+=C.y*I,i.position.x+=C.x*I,i.position.y+=C.y*I,S>0&&(i.positionPrev.x+=S*E.x*D*I,i.positionPrev.y+=S*E.y*D*I),B=o.cross(x,C)/M*e._torqueDampen*i.inverseInertia*(1-s.angularStiffness),i.constraintImpulse.angle+=B,i.angle+=B)}}},e.postSolveAll=function(s){for(var t=0;t<s.length;t++){var a=s[t],i=a.constraintImpulse;if(!(a.isStatic||i.x===0&&i.y===0&&i.angle===0)){r.set(a,!1);for(var l=0;l<a.parts.length;l++){var x=a.parts[l];f.translate(x.vertices,i),l>0&&(x.position.x+=i.x,x.position.y+=i.y),i.angle!==0&&(f.rotate(x.vertices,i.angle,a.position),n.rotate(x.axes,i.angle),l>0&&o.rotateAbout(x.position,i.angle,a.position,x.position)),v.update(x.bounds,x.vertices,a.velocity)}i.angle*=e._warming,i.x*=e._warming,i.y*=e._warming}}},e.pointAWorld=function(s){return{x:(s.bodyA?s.bodyA.position.x:0)+(s.pointA?s.pointA.x:0),y:(s.bodyA?s.bodyA.position.y:0)+(s.pointA?s.pointA.y:0)}},e.pointBWorld=function(s){return{x:(s.bodyB?s.bodyB.position.x:0)+(s.pointB?s.pointB.x:0),y:(s.bodyB?s.bodyB.position.y:0)+(s.pointB?s.pointB.y:0)}},e.currentLength=function(s){var t=(s.bodyA?s.bodyA.position.x:0)+(s.pointA?s.pointA.x:0),a=(s.bodyA?s.bodyA.position.y:0)+(s.pointA?s.pointA.y:0),i=(s.bodyB?s.bodyB.position.x:0)+(s.pointB?s.pointB.x:0),l=(s.bodyB?s.bodyB.position.y:0)+(s.pointB?s.pointB.y:0),x=t-i,y=a-l;return Math.sqrt(x*x+y*y)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(2),o=g(0);(function(){e.fromVertices=function(r){for(var v={},n=0;n<r.length;n++){var c=(n+1)%r.length,s=f.normalise({x:r[c].y-r[n].y,y:r[n].x-r[c].x}),t=s.y===0?1/0:s.x/s.y;t=t.toFixed(3).toString(),v[t]=s}return o.values(v)},e.rotate=function(r,v){if(v!==0)for(var n=Math.cos(v),c=Math.sin(v),s=0;s<r.length;s++){var t=r[s],a;a=t.x*n-t.y*c,t.y=t.x*c+t.y*n,t.x=a}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(0),r=g(4),v=g(1),n=g(2);(function(){e.rectangle=function(c,s,t,a,i){i=i||{};var l={label:\"Rectangle Body\",position:{x:c,y:s},vertices:f.fromPath(\"L 0 0 L \"+t+\" 0 L \"+t+\" \"+a+\" L 0 \"+a)};if(i.chamfer){var x=i.chamfer;l.vertices=f.chamfer(l.vertices,x.radius,x.quality,x.qualityMin,x.qualityMax),delete i.chamfer}return r.create(o.extend({},l,i))},e.trapezoid=function(c,s,t,a,i,l){l=l||{},i>=1&&o.warn(\"Bodies.trapezoid: slope parameter must be < 1.\"),i*=.5;var x=(1-i*2)*t,y=t*i,w=y+x,P=w+y,u;i<.5?u=\"L 0 0 L \"+y+\" \"+-a+\" L \"+w+\" \"+-a+\" L \"+P+\" 0\":u=\"L 0 0 L \"+w+\" \"+-a+\" L \"+P+\" 0\";var m={label:\"Trapezoid Body\",position:{x:c,y:s},vertices:f.fromPath(u)};if(l.chamfer){var h=l.chamfer;m.vertices=f.chamfer(m.vertices,h.radius,h.quality,h.qualityMin,h.qualityMax),delete l.chamfer}return r.create(o.extend({},m,l))},e.circle=function(c,s,t,a,i){a=a||{};var l={label:\"Circle Body\",circleRadius:t};i=i||25;var x=Math.ceil(Math.max(10,Math.min(i,t)));return x%2===1&&(x+=1),e.polygon(c,s,x,t,o.extend({},l,a))},e.polygon=function(c,s,t,a,i){if(i=i||{},t<3)return e.circle(c,s,a,i);for(var l=2*Math.PI/t,x=\"\",y=l*.5,w=0;w<t;w+=1){var P=y+w*l,u=Math.cos(P)*a,m=Math.sin(P)*a;x+=\"L \"+u.toFixed(3)+\" \"+m.toFixed(3)+\" \"}var h={label:\"Polygon Body\",position:{x:c,y:s},vertices:f.fromPath(x)};if(i.chamfer){var p=i.chamfer;h.vertices=f.chamfer(h.vertices,p.radius,p.quality,p.qualityMin,p.qualityMax),delete i.chamfer}return r.create(o.extend({},h,i))},e.fromVertices=function(c,s,t,a,i,l,x,y){var w=o.getDecomp(),P,u,m,h,p,S,C,d,A,M,B;for(P=!!(w&&w.quickDecomp),a=a||{},m=[],i=typeof i<\"u\"?i:!1,l=typeof l<\"u\"?l:.01,x=typeof x<\"u\"?x:10,y=typeof y<\"u\"?y:.01,o.isArray(t[0])||(t=[t]),M=0;M<t.length;M+=1)if(S=t[M],h=f.isConvex(S),p=!h,p&&!P&&o.warnOnce(\"Bodies.fromVertices: Install the 'poly-decomp' library and use Common.setDecomp or provide 'decomp' as a global to decompose concave vertices.\"),h||!P)h?S=f.clockwiseSort(S):S=f.hull(S),m.push({position:{x:c,y:s},vertices:S});else{var I=S.map(function(V){return[V.x,V.y]});w.makeCCW(I),l!==!1&&w.removeCollinearPoints(I,l),y!==!1&&w.removeDuplicatePoints&&w.removeDuplicatePoints(I,y);var E=w.quickDecomp(I);for(C=0;C<E.length;C++){var D=E[C],R=D.map(function(V){return{x:V[0],y:V[1]}});x>0&&f.area(R)<x||m.push({position:f.centre(R),vertices:R})}}for(C=0;C<m.length;C++)m[C]=r.create(o.extend(m[C],a));if(i){var F=5;for(C=0;C<m.length;C++){var k=m[C];for(d=C+1;d<m.length;d++){var O=m[d];if(v.overlaps(k.bounds,O.bounds)){var H=k.vertices,W=O.vertices;for(A=0;A<k.vertices.length;A++)for(B=0;B<O.vertices.length;B++){var K=n.magnitudeSquared(n.sub(H[(A+1)%H.length],W[B])),N=n.magnitudeSquared(n.sub(H[A],W[(B+1)%W.length]));K<F&&N<F&&(H[A].isInternal=!0,W[B].isInternal=!0)}}}}}return m.length>1?(u=r.create(o.extend({parts:m.slice(0)},a)),r.setPosition(u,{x:c,y:s}),u):m[0]}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(0),o=g(8);(function(){e.create=function(r){var v={bodies:[],collisions:[],pairs:null};return f.extend(v,r)},e.setBodies=function(r,v){r.bodies=v.slice(0)},e.clear=function(r){r.bodies=[],r.collisions=[]},e.collisions=function(r){var v=r.pairs,n=r.bodies,c=n.length,s=e.canCollide,t=o.collides,a=r.collisions,i=0,l,x;for(n.sort(e._compareBoundsX),l=0;l<c;l++){var y=n[l],w=y.bounds,P=y.bounds.max.x,u=y.bounds.max.y,m=y.bounds.min.y,h=y.isStatic||y.isSleeping,p=y.parts.length,S=p===1;for(x=l+1;x<c;x++){var C=n[x],d=C.bounds;if(d.min.x>P)break;if(!(u<d.min.y||m>d.max.y)&&!(h&&(C.isStatic||C.isSleeping))&&s(y.collisionFilter,C.collisionFilter)){var A=C.parts.length;if(S&&A===1){var M=t(y,C,v);M&&(a[i++]=M)}else for(var B=p>1?1:0,I=A>1?1:0,E=B;E<p;E++)for(var D=y.parts[E],w=D.bounds,R=I;R<A;R++){var F=C.parts[R],d=F.bounds;if(!(w.min.x>d.max.x||w.max.x<d.min.x||w.max.y<d.min.y||w.min.y>d.max.y)){var M=t(D,F,v);M&&(a[i++]=M)}}}}}return a.length!==i&&(a.length=i),a},e.canCollide=function(r,v){return r.group===v.group&&r.group!==0?r.group>0:(r.mask&v.category)!==0&&(v.mask&r.category)!==0},e._compareBoundsX=function(r,v){return r.bounds.min.x-v.bounds.min.x}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(0);(function(){e.create=function(o){var r={};return o||f.log(\"Mouse.create: element was undefined, defaulting to document.body\",\"warn\"),r.element=o||document.body,r.absolute={x:0,y:0},r.position={x:0,y:0},r.mousedownPosition={x:0,y:0},r.mouseupPosition={x:0,y:0},r.offset={x:0,y:0},r.scale={x:1,y:1},r.wheelDelta=0,r.button=-1,r.pixelRatio=parseInt(r.element.getAttribute(\"data-pixel-ratio\"),10)||1,r.sourceEvents={mousemove:null,mousedown:null,mouseup:null,mousewheel:null},r.mousemove=function(v){var n=e._getRelativeMousePosition(v,r.element,r.pixelRatio),c=v.changedTouches;c&&(r.button=0,v.preventDefault()),r.absolute.x=n.x,r.absolute.y=n.y,r.position.x=r.absolute.x*r.scale.x+r.offset.x,r.position.y=r.absolute.y*r.scale.y+r.offset.y,r.sourceEvents.mousemove=v},r.mousedown=function(v){var n=e._getRelativeMousePosition(v,r.element,r.pixelRatio),c=v.changedTouches;c?(r.button=0,v.preventDefault()):r.button=v.button,r.absolute.x=n.x,r.absolute.y=n.y,r.position.x=r.absolute.x*r.scale.x+r.offset.x,r.position.y=r.absolute.y*r.scale.y+r.offset.y,r.mousedownPosition.x=r.position.x,r.mousedownPosition.y=r.position.y,r.sourceEvents.mousedown=v},r.mouseup=function(v){var n=e._getRelativeMousePosition(v,r.element,r.pixelRatio),c=v.changedTouches;c&&v.preventDefault(),r.button=-1,r.absolute.x=n.x,r.absolute.y=n.y,r.position.x=r.absolute.x*r.scale.x+r.offset.x,r.position.y=r.absolute.y*r.scale.y+r.offset.y,r.mouseupPosition.x=r.position.x,r.mouseupPosition.y=r.position.y,r.sourceEvents.mouseup=v},r.mousewheel=function(v){r.wheelDelta=Math.max(-1,Math.min(1,v.wheelDelta||-v.detail)),v.preventDefault(),r.sourceEvents.mousewheel=v},e.setElement(r,r.element),r},e.setElement=function(o,r){o.element=r,r.addEventListener(\"mousemove\",o.mousemove,{passive:!0}),r.addEventListener(\"mousedown\",o.mousedown,{passive:!0}),r.addEventListener(\"mouseup\",o.mouseup,{passive:!0}),r.addEventListener(\"wheel\",o.mousewheel,{passive:!1}),r.addEventListener(\"touchmove\",o.mousemove,{passive:!1}),r.addEventListener(\"touchstart\",o.mousedown,{passive:!1}),r.addEventListener(\"touchend\",o.mouseup,{passive:!1})},e.clearSourceEvents=function(o){o.sourceEvents.mousemove=null,o.sourceEvents.mousedown=null,o.sourceEvents.mouseup=null,o.sourceEvents.mousewheel=null,o.wheelDelta=0},e.setOffset=function(o,r){o.offset.x=r.x,o.offset.y=r.y,o.position.x=o.absolute.x*o.scale.x+o.offset.x,o.position.y=o.absolute.y*o.scale.y+o.offset.y},e.setScale=function(o,r){o.scale.x=r.x,o.scale.y=r.y,o.position.x=o.absolute.x*o.scale.x+o.offset.x,o.position.y=o.absolute.y*o.scale.y+o.offset.y},e._getRelativeMousePosition=function(o,r,v){var n=r.getBoundingClientRect(),c=document.documentElement||document.body.parentNode||document.body,s=window.pageXOffset!==void 0?window.pageXOffset:c.scrollLeft,t=window.pageYOffset!==void 0?window.pageYOffset:c.scrollTop,a=o.changedTouches,i,l;return a?(i=a[0].pageX-n.left-s,l=a[0].pageY-n.top-t):(i=o.pageX-n.left-s,l=o.pageY-n.top-t),{x:i/(r.clientWidth/(r.width||r.clientWidth)*v),y:l/(r.clientHeight/(r.height||r.clientHeight)*v)}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(0);(function(){e._registry={},e.register=function(o){if(e.isPlugin(o)||f.warn(\"Plugin.register:\",e.toString(o),\"does not implement all required fields.\"),o.name in e._registry){var r=e._registry[o.name],v=e.versionParse(o.version).number,n=e.versionParse(r.version).number;v>n?(f.warn(\"Plugin.register:\",e.toString(r),\"was upgraded to\",e.toString(o)),e._registry[o.name]=o):v<n?f.warn(\"Plugin.register:\",e.toString(r),\"can not be downgraded to\",e.toString(o)):o!==r&&f.warn(\"Plugin.register:\",e.toString(o),\"is already registered to different plugin object\")}else e._registry[o.name]=o;return o},e.resolve=function(o){return e._registry[e.dependencyParse(o).name]},e.toString=function(o){return typeof o==\"string\"?o:(o.name||\"anonymous\")+\"@\"+(o.version||o.range||\"0.0.0\")},e.isPlugin=function(o){return o&&o.name&&o.version&&o.install},e.isUsed=function(o,r){return o.used.indexOf(r)>-1},e.isFor=function(o,r){var v=o.for&&e.dependencyParse(o.for);return!o.for||r.name===v.name&&e.versionSatisfies(r.version,v.range)},e.use=function(o,r){if(o.uses=(o.uses||[]).concat(r||[]),o.uses.length===0){f.warn(\"Plugin.use:\",e.toString(o),\"does not specify any dependencies to install.\");return}for(var v=e.dependencies(o),n=f.topologicalSort(v),c=[],s=0;s<n.length;s+=1)if(n[s]!==o.name){var t=e.resolve(n[s]);if(!t){c.push(\"\\u274C \"+n[s]);continue}e.isUsed(o,t.name)||(e.isFor(t,o)||(f.warn(\"Plugin.use:\",e.toString(t),\"is for\",t.for,\"but installed on\",e.toString(o)+\".\"),t._warned=!0),t.install?t.install(o):(f.warn(\"Plugin.use:\",e.toString(t),\"does not specify an install function.\"),t._warned=!0),t._warned?(c.push(\"\\u{1F536} \"+e.toString(t)),delete t._warned):c.push(\"\\u2705 \"+e.toString(t)),o.used.push(t.name))}c.length>0&&f.info(c.join(\"  \"))},e.dependencies=function(o,r){var v=e.dependencyParse(o),n=v.name;if(r=r||{},!(n in r)){o=e.resolve(o)||o,r[n]=f.map(o.uses||[],function(s){e.isPlugin(s)&&e.register(s);var t=e.dependencyParse(s),a=e.resolve(s);return a&&!e.versionSatisfies(a.version,t.range)?(f.warn(\"Plugin.dependencies:\",e.toString(a),\"does not satisfy\",e.toString(t),\"used by\",e.toString(v)+\".\"),a._warned=!0,o._warned=!0):a||(f.warn(\"Plugin.dependencies:\",e.toString(s),\"used by\",e.toString(v),\"could not be resolved.\"),o._warned=!0),t.name});for(var c=0;c<r[n].length;c+=1)e.dependencies(r[n][c],r);return r}},e.dependencyParse=function(o){if(f.isString(o)){var r=/^[\\w-]+(@(\\*|[\\^~]?\\d+\\.\\d+\\.\\d+(-[0-9A-Za-z-+]+)?))?$/;return r.test(o)||f.warn(\"Plugin.dependencyParse:\",o,\"is not a valid dependency string.\"),{name:o.split(\"@\")[0],range:o.split(\"@\")[1]||\"*\"}}return{name:o.name,range:o.range||o.version}},e.versionParse=function(o){var r=/^(\\*)|(\\^|~|>=|>)?\\s*((\\d+)\\.(\\d+)\\.(\\d+))(-[0-9A-Za-z-+]+)?$/;r.test(o)||f.warn(\"Plugin.versionParse:\",o,\"is not a valid version or range.\");var v=r.exec(o),n=Number(v[4]),c=Number(v[5]),s=Number(v[6]);return{isRange:!!(v[1]||v[2]),version:v[3],range:o,operator:v[1]||v[2]||\"\",major:n,minor:c,patch:s,parts:[n,c,s],prerelease:v[7],number:n*1e8+c*1e4+s}},e.versionSatisfies=function(o,r){r=r||\"*\";var v=e.versionParse(r),n=e.versionParse(o);if(v.isRange){if(v.operator===\"*\"||o===\"*\")return!0;if(v.operator===\">\")return n.number>v.number;if(v.operator===\">=\")return n.number>=v.number;if(v.operator===\"~\")return n.major===v.major&&n.minor===v.minor&&n.patch>=v.patch;if(v.operator===\"^\")return v.major>0?n.major===v.major&&n.number>=v.number:v.minor>0?n.minor===v.minor&&n.patch>=v.patch:n.patch===v.patch}return o===r||o===\"*\"}})()}),(function(T,L){var g={};T.exports=g,(function(){g.create=function(e){return{vertex:e,normalImpulse:0,tangentImpulse:0}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(7),o=g(18),r=g(13),v=g(19),n=g(5),c=g(6),s=g(10),t=g(0),a=g(4);(function(){e._deltaMax=1e3/60,e.create=function(i){i=i||{};var l={positionIterations:6,velocityIterations:4,constraintIterations:2,enableSleeping:!1,events:[],plugin:{},gravity:{x:0,y:1,scale:.001},timing:{timestamp:0,timeScale:1,lastDelta:0,lastElapsed:0,lastUpdatesPerFrame:0}},x=t.extend(l,i);return x.world=i.world||c.create({label:\"World\"}),x.pairs=i.pairs||v.create(),x.detector=i.detector||r.create(),x.detector.pairs=x.pairs,x.grid={buckets:[]},x.world.gravity=x.gravity,x.broadphase=x.grid,x.metrics={},x},e.update=function(i,l){var x=t.now(),y=i.world,w=i.detector,P=i.pairs,u=i.timing,m=u.timestamp,h;l>e._deltaMax&&t.warnOnce(\"Matter.Engine.update: delta argument is recommended to be less than or equal to\",e._deltaMax.toFixed(3),\"ms.\"),l=typeof l<\"u\"?l:t._baseDelta,l*=u.timeScale,u.timestamp+=l,u.lastDelta=l;var p={timestamp:u.timestamp,delta:l};n.trigger(i,\"beforeUpdate\",p);var S=c.allBodies(y),C=c.allConstraints(y);for(y.isModified&&(r.setBodies(w,S),c.setModified(y,!1,!1,!0)),i.enableSleeping&&f.update(S,l),e._bodiesApplyGravity(S,i.gravity),l>0&&e._bodiesUpdate(S,l),n.trigger(i,\"beforeSolve\",p),s.preSolveAll(S),h=0;h<i.constraintIterations;h++)s.solveAll(C,l);s.postSolveAll(S);var d=r.collisions(w);v.update(P,d,m),i.enableSleeping&&f.afterCollisions(P.list),P.collisionStart.length>0&&n.trigger(i,\"collisionStart\",{pairs:P.collisionStart,timestamp:u.timestamp,delta:l});var A=t.clamp(20/i.positionIterations,0,1);for(o.preSolvePosition(P.list),h=0;h<i.positionIterations;h++)o.solvePosition(P.list,l,A);for(o.postSolvePosition(S),s.preSolveAll(S),h=0;h<i.constraintIterations;h++)s.solveAll(C,l);for(s.postSolveAll(S),o.preSolveVelocity(P.list),h=0;h<i.velocityIterations;h++)o.solveVelocity(P.list,l);return e._bodiesUpdateVelocities(S),P.collisionActive.length>0&&n.trigger(i,\"collisionActive\",{pairs:P.collisionActive,timestamp:u.timestamp,delta:l}),P.collisionEnd.length>0&&n.trigger(i,\"collisionEnd\",{pairs:P.collisionEnd,timestamp:u.timestamp,delta:l}),e._bodiesClearForces(S),n.trigger(i,\"afterUpdate\",p),i.timing.lastElapsed=t.now()-x,i},e.merge=function(i,l){if(t.extend(i,l),l.world){i.world=l.world,e.clear(i);for(var x=c.allBodies(i.world),y=0;y<x.length;y++){var w=x[y];f.set(w,!1),w.id=t.nextId()}}},e.clear=function(i){v.clear(i.pairs),r.clear(i.detector)},e._bodiesClearForces=function(i){for(var l=i.length,x=0;x<l;x++){var y=i[x];y.force.x=0,y.force.y=0,y.torque=0}},e._bodiesApplyGravity=function(i,l){var x=typeof l.scale<\"u\"?l.scale:.001,y=i.length;if(!(l.x===0&&l.y===0||x===0))for(var w=0;w<y;w++){var P=i[w];P.isStatic||P.isSleeping||(P.force.y+=P.mass*l.y*x,P.force.x+=P.mass*l.x*x)}},e._bodiesUpdate=function(i,l){for(var x=i.length,y=0;y<x;y++){var w=i[y];w.isStatic||w.isSleeping||a.update(w,l)}},e._bodiesUpdateVelocities=function(i){for(var l=i.length,x=0;x<l;x++)a.updateVelocities(i[x])}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(0),r=g(1);(function(){e._restingThresh=2,e._restingThreshTangent=Math.sqrt(6),e._positionDampen=.9,e._positionWarming=.8,e._frictionNormalMultiplier=5,e._frictionMaxStatic=Number.MAX_VALUE,e.preSolvePosition=function(v){var n,c,s,t=v.length;for(n=0;n<t;n++)c=v[n],c.isActive&&(s=c.contactCount,c.collision.parentA.totalContacts+=s,c.collision.parentB.totalContacts+=s)},e.solvePosition=function(v,n,c){var s,t,a,i,l,x,y,w,P=e._positionDampen*(c||1),u=o.clamp(n/o._baseDelta,0,1),m=v.length;for(s=0;s<m;s++)t=v[s],!(!t.isActive||t.isSensor)&&(a=t.collision,i=a.parentA,l=a.parentB,x=a.normal,t.separation=a.depth+x.x*(l.positionImpulse.x-i.positionImpulse.x)+x.y*(l.positionImpulse.y-i.positionImpulse.y));for(s=0;s<m;s++)t=v[s],!(!t.isActive||t.isSensor)&&(a=t.collision,i=a.parentA,l=a.parentB,x=a.normal,w=t.separation-t.slop*u,(i.isStatic||l.isStatic)&&(w*=2),i.isStatic||i.isSleeping||(y=P/i.totalContacts,i.positionImpulse.x+=x.x*w*y,i.positionImpulse.y+=x.y*w*y),l.isStatic||l.isSleeping||(y=P/l.totalContacts,l.positionImpulse.x-=x.x*w*y,l.positionImpulse.y-=x.y*w*y))},e.postSolvePosition=function(v){for(var n=e._positionWarming,c=v.length,s=f.translate,t=r.update,a=0;a<c;a++){var i=v[a],l=i.positionImpulse,x=l.x,y=l.y,w=i.velocity;if(i.totalContacts=0,x!==0||y!==0){for(var P=0;P<i.parts.length;P++){var u=i.parts[P];s(u.vertices,l),t(u.bounds,u.vertices,w),u.position.x+=x,u.position.y+=y}i.positionPrev.x+=x,i.positionPrev.y+=y,x*w.x+y*w.y<0?(l.x=0,l.y=0):(l.x*=n,l.y*=n)}}},e.preSolveVelocity=function(v){var n=v.length,c,s;for(c=0;c<n;c++){var t=v[c];if(!(!t.isActive||t.isSensor)){var a=t.contacts,i=t.contactCount,l=t.collision,x=l.parentA,y=l.parentB,w=l.normal,P=l.tangent;for(s=0;s<i;s++){var u=a[s],m=u.vertex,h=u.normalImpulse,p=u.tangentImpulse;if(h!==0||p!==0){var S=w.x*h+P.x*p,C=w.y*h+P.y*p;x.isStatic||x.isSleeping||(x.positionPrev.x+=S*x.inverseMass,x.positionPrev.y+=C*x.inverseMass,x.anglePrev+=x.inverseInertia*((m.x-x.position.x)*C-(m.y-x.position.y)*S)),y.isStatic||y.isSleeping||(y.positionPrev.x-=S*y.inverseMass,y.positionPrev.y-=C*y.inverseMass,y.anglePrev-=y.inverseInertia*((m.x-y.position.x)*C-(m.y-y.position.y)*S))}}}}},e.solveVelocity=function(v,n){var c=n/o._baseDelta,s=c*c,t=s*c,a=-e._restingThresh*c,i=e._restingThreshTangent,l=e._frictionNormalMultiplier*c,x=e._frictionMaxStatic,y=v.length,w,P,u,m;for(u=0;u<y;u++){var h=v[u];if(!(!h.isActive||h.isSensor)){var p=h.collision,S=p.parentA,C=p.parentB,d=p.normal.x,A=p.normal.y,M=p.tangent.x,B=p.tangent.y,I=h.inverseMass,E=h.friction*h.frictionStatic*l,D=h.contacts,R=h.contactCount,F=1/R,k=S.position.x-S.positionPrev.x,O=S.position.y-S.positionPrev.y,H=S.angle-S.anglePrev,W=C.position.x-C.positionPrev.x,K=C.position.y-C.positionPrev.y,N=C.angle-C.anglePrev;for(m=0;m<R;m++){var V=D[m],z=V.vertex,U=z.x-S.position.x,J=z.y-S.position.y,Q=z.x-C.position.x,Z=z.y-C.position.y,G=k-J*H,ce=O+U*H,ve=W-Z*N,ge=K+Q*N,ne=G-ve,ie=ce-ge,b=d*ne+A*ie,$=M*ne+B*ie,ae=h.separation+b,_=Math.min(ae,1);_=ae<0?0:_;var re=_*E;$<-re||$>re?(P=$>0?$:-$,w=h.friction*($>0?1:-1)*t,w<-P?w=-P:w>P&&(w=P)):(w=$,P=x);var se=U*A-J*d,oe=Q*A-Z*d,le=F/(I+S.inverseInertia*se*se+C.inverseInertia*oe*oe),Y=(1+h.restitution)*b*le;if(w*=le,b<a)V.normalImpulse=0;else{var xe=V.normalImpulse;V.normalImpulse+=Y,V.normalImpulse>0&&(V.normalImpulse=0),Y=V.normalImpulse-xe}if($<-i||$>i)V.tangentImpulse=0;else{var pe=V.tangentImpulse;V.tangentImpulse+=w,V.tangentImpulse<-P&&(V.tangentImpulse=-P),V.tangentImpulse>P&&(V.tangentImpulse=P),w=V.tangentImpulse-pe}var j=d*Y+M*w,q=A*Y+B*w;S.isStatic||S.isSleeping||(S.positionPrev.x+=j*S.inverseMass,S.positionPrev.y+=q*S.inverseMass,S.anglePrev+=(U*q-J*j)*S.inverseInertia),C.isStatic||C.isSleeping||(C.positionPrev.x-=j*C.inverseMass,C.positionPrev.y-=q*C.inverseMass,C.anglePrev-=(Q*q-Z*j)*C.inverseInertia)}}}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(9),o=g(0);(function(){e.create=function(r){return o.extend({table:{},list:[],collisionStart:[],collisionActive:[],collisionEnd:[]},r)},e.update=function(r,v,n){var c=f.update,s=f.create,t=f.setActive,a=r.table,i=r.list,l=i.length,x=l,y=r.collisionStart,w=r.collisionEnd,P=r.collisionActive,u=v.length,m=0,h=0,p=0,S,C,d;for(d=0;d<u;d++)S=v[d],C=S.pair,C?(C.isActive&&(P[p++]=C),c(C,S,n)):(C=s(S,n),a[C.id]=C,y[m++]=C,i[x++]=C);for(x=0,l=i.length,d=0;d<l;d++)C=i[d],C.timeUpdated>=n?i[x++]=C:(t(C,!1,n),C.collision.bodyA.sleepCounter>0&&C.collision.bodyB.sleepCounter>0?i[x++]=C:(w[h++]=C,delete a[C.id]));i.length!==x&&(i.length=x),y.length!==m&&(y.length=m),w.length!==h&&(w.length=h),P.length!==p&&(P.length=p)},e.clear=function(r){return r.table={},r.list.length=0,r.collisionStart.length=0,r.collisionActive.length=0,r.collisionEnd.length=0,r}})()}),(function(T,L,g){var e=T.exports=g(21);e.Axes=g(11),e.Bodies=g(12),e.Body=g(4),e.Bounds=g(1),e.Collision=g(8),e.Common=g(0),e.Composite=g(6),e.Composites=g(22),e.Constraint=g(10),e.Contact=g(16),e.Detector=g(13),e.Engine=g(17),e.Events=g(5),e.Grid=g(23),e.Mouse=g(14),e.MouseConstraint=g(24),e.Pair=g(9),e.Pairs=g(19),e.Plugin=g(15),e.Query=g(25),e.Render=g(26),e.Resolver=g(18),e.Runner=g(27),e.SAT=g(28),e.Sleeping=g(7),e.Svg=g(29),e.Vector=g(2),e.Vertices=g(3),e.World=g(30),e.Engine.run=e.Runner.run,e.Common.deprecated(e.Engine,\"run\",\"Engine.run \\u27A4 use Matter.Runner.run(engine) instead\")}),(function(T,L,g){var e={};T.exports=e;var f=g(15),o=g(0);(function(){e.name=\"matter-js\",e.version=\"0.20.0\",e.uses=[],e.used=[],e.use=function(){f.use(e,Array.prototype.slice.call(arguments))},e.before=function(r,v){return r=r.replace(/^Matter./,\"\"),o.chainPathBefore(e,r,v)},e.after=function(r,v){return r=r.replace(/^Matter./,\"\"),o.chainPathAfter(e,r,v)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(6),o=g(10),r=g(0),v=g(4),n=g(12),c=r.deprecated;(function(){e.stack=function(s,t,a,i,l,x,y){for(var w=f.create({label:\"Stack\"}),P=s,u=t,m,h=0,p=0;p<i;p++){for(var S=0,C=0;C<a;C++){var d=y(P,u,C,p,m,h);if(d){var A=d.bounds.max.y-d.bounds.min.y,M=d.bounds.max.x-d.bounds.min.x;A>S&&(S=A),v.translate(d,{x:M*.5,y:A*.5}),P=d.bounds.max.x+l,f.addBody(w,d),m=d,h+=1}else P+=l}u+=S+x,P=s}return w},e.chain=function(s,t,a,i,l,x){for(var y=s.bodies,w=1;w<y.length;w++){var P=y[w-1],u=y[w],m=P.bounds.max.y-P.bounds.min.y,h=P.bounds.max.x-P.bounds.min.x,p=u.bounds.max.y-u.bounds.min.y,S=u.bounds.max.x-u.bounds.min.x,C={bodyA:P,pointA:{x:h*t,y:m*a},bodyB:u,pointB:{x:S*i,y:p*l}},d=r.extend(C,x);f.addConstraint(s,o.create(d))}return s.label+=\" Chain\",s},e.mesh=function(s,t,a,i,l){var x=s.bodies,y,w,P,u,m;for(y=0;y<a;y++){for(w=1;w<t;w++)P=x[w-1+y*t],u=x[w+y*t],f.addConstraint(s,o.create(r.extend({bodyA:P,bodyB:u},l)));if(y>0)for(w=0;w<t;w++)P=x[w+(y-1)*t],u=x[w+y*t],f.addConstraint(s,o.create(r.extend({bodyA:P,bodyB:u},l))),i&&w>0&&(m=x[w-1+(y-1)*t],f.addConstraint(s,o.create(r.extend({bodyA:m,bodyB:u},l)))),i&&w<t-1&&(m=x[w+1+(y-1)*t],f.addConstraint(s,o.create(r.extend({bodyA:m,bodyB:u},l))))}return s.label+=\" Mesh\",s},e.pyramid=function(s,t,a,i,l,x,y){return e.stack(s,t,a,i,l,x,function(w,P,u,m,h,p){var S=Math.min(i,Math.ceil(a/2)),C=h?h.bounds.max.x-h.bounds.min.x:0;if(!(m>S)){m=S-m;var d=m,A=a-1-m;if(!(u<d||u>A)){p===1&&v.translate(h,{x:(u+(a%2===1?1:-1))*C,y:0});var M=h?u*C:0;return y(s+M+u*l,P,u,m,h,p)}}})},e.newtonsCradle=function(s,t,a,i,l){for(var x=f.create({label:\"Newtons Cradle\"}),y=0;y<a;y++){var w=1.9,P=n.circle(s+y*(i*w),t+l,i,{inertia:1/0,restitution:1,friction:0,frictionAir:1e-4,slop:1}),u=o.create({pointA:{x:s+y*(i*w),y:t},bodyB:P});f.addBody(x,P),f.addConstraint(x,u)}return x},c(e,\"newtonsCradle\",\"Composites.newtonsCradle \\u27A4 moved to newtonsCradle example\"),e.car=function(s,t,a,i,l){var x=v.nextGroup(!0),y=20,w=-a*.5+y,P=a*.5-y,u=0,m=f.create({label:\"Car\"}),h=n.rectangle(s,t,a,i,{collisionFilter:{group:x},chamfer:{radius:i*.5},density:2e-4}),p=n.circle(s+w,t+u,l,{collisionFilter:{group:x},friction:.8}),S=n.circle(s+P,t+u,l,{collisionFilter:{group:x},friction:.8}),C=o.create({bodyB:h,pointB:{x:w,y:u},bodyA:p,stiffness:1,length:0}),d=o.create({bodyB:h,pointB:{x:P,y:u},bodyA:S,stiffness:1,length:0});return f.addBody(m,h),f.addBody(m,p),f.addBody(m,S),f.addConstraint(m,C),f.addConstraint(m,d),m},c(e,\"car\",\"Composites.car \\u27A4 moved to car example\"),e.softBody=function(s,t,a,i,l,x,y,w,P,u){P=r.extend({inertia:1/0},P),u=r.extend({stiffness:.2,render:{type:\"line\",anchors:!1}},u);var m=e.stack(s,t,a,i,l,x,function(h,p){return n.circle(h,p,w,P)});return e.mesh(m,a,i,y,u),m.label=\"Soft Body\",m},c(e,\"softBody\",\"Composites.softBody \\u27A4 moved to softBody and cloth examples\")})()}),(function(T,L,g){var e={};T.exports=e;var f=g(9),o=g(0),r=o.deprecated;(function(){e.create=function(v){var n={buckets:{},pairs:{},pairsList:[],bucketWidth:48,bucketHeight:48};return o.extend(n,v)},e.update=function(v,n,c,s){var t,a,i,l=c.world,x=v.buckets,y,w,P=!1;for(t=0;t<n.length;t++){var u=n[t];if(!(u.isSleeping&&!s)&&!(l.bounds&&(u.bounds.max.x<l.bounds.min.x||u.bounds.min.x>l.bounds.max.x||u.bounds.max.y<l.bounds.min.y||u.bounds.min.y>l.bounds.max.y))){var m=e._getRegion(v,u);if(!u.region||m.id!==u.region.id||s){(!u.region||s)&&(u.region=m);var h=e._regionUnion(m,u.region);for(a=h.startCol;a<=h.endCol;a++)for(i=h.startRow;i<=h.endRow;i++){w=e._getBucketId(a,i),y=x[w];var p=a>=m.startCol&&a<=m.endCol&&i>=m.startRow&&i<=m.endRow,S=a>=u.region.startCol&&a<=u.region.endCol&&i>=u.region.startRow&&i<=u.region.endRow;!p&&S&&S&&y&&e._bucketRemoveBody(v,y,u),(u.region===m||p&&!S||s)&&(y||(y=e._createBucket(x,w)),e._bucketAddBody(v,y,u))}u.region=m,P=!0}}}P&&(v.pairsList=e._createActivePairsList(v))},r(e,\"update\",\"Grid.update \\u27A4 replaced by Matter.Detector\"),e.clear=function(v){v.buckets={},v.pairs={},v.pairsList=[]},r(e,\"clear\",\"Grid.clear \\u27A4 replaced by Matter.Detector\"),e._regionUnion=function(v,n){var c=Math.min(v.startCol,n.startCol),s=Math.max(v.endCol,n.endCol),t=Math.min(v.startRow,n.startRow),a=Math.max(v.endRow,n.endRow);return e._createRegion(c,s,t,a)},e._getRegion=function(v,n){var c=n.bounds,s=Math.floor(c.min.x/v.bucketWidth),t=Math.floor(c.max.x/v.bucketWidth),a=Math.floor(c.min.y/v.bucketHeight),i=Math.floor(c.max.y/v.bucketHeight);return e._createRegion(s,t,a,i)},e._createRegion=function(v,n,c,s){return{id:v+\",\"+n+\",\"+c+\",\"+s,startCol:v,endCol:n,startRow:c,endRow:s}},e._getBucketId=function(v,n){return\"C\"+v+\"R\"+n},e._createBucket=function(v,n){var c=v[n]=[];return c},e._bucketAddBody=function(v,n,c){var s=v.pairs,t=f.id,a=n.length,i;for(i=0;i<a;i++){var l=n[i];if(!(c.id===l.id||c.isStatic&&l.isStatic)){var x=t(c,l),y=s[x];y?y[2]+=1:s[x]=[c,l,1]}}n.push(c)},e._bucketRemoveBody=function(v,n,c){var s=v.pairs,t=f.id,a;n.splice(o.indexOf(n,c),1);var i=n.length;for(a=0;a<i;a++){var l=s[t(c,n[a])];l&&(l[2]-=1)}},e._createActivePairsList=function(v){var n,c=v.pairs,s=o.keys(c),t=s.length,a=[],i;for(i=0;i<t;i++)n=c[s[i]],n[2]>0?a.push(n):delete c[s[i]];return a}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(3),o=g(7),r=g(14),v=g(5),n=g(13),c=g(10),s=g(6),t=g(0),a=g(1);(function(){e.create=function(i,l){var x=(i?i.mouse:null)||(l?l.mouse:null);x||(i&&i.render&&i.render.canvas?x=r.create(i.render.canvas):l&&l.element?x=r.create(l.element):(x=r.create(),t.warn(\"MouseConstraint.create: options.mouse was undefined, options.element was undefined, may not function as expected\")));var y=c.create({label:\"Mouse Constraint\",pointA:x.position,pointB:{x:0,y:0},length:.01,stiffness:.1,angularStiffness:1,render:{strokeStyle:\"#90EE90\",lineWidth:3}}),w={type:\"mouseConstraint\",mouse:x,element:null,body:null,constraint:y,collisionFilter:{category:1,mask:4294967295,group:0}},P=t.extend(w,l);return v.on(i,\"beforeUpdate\",function(){var u=s.allBodies(i.world);e.update(P,u),e._triggerEvents(P)}),P},e.update=function(i,l){var x=i.mouse,y=i.constraint,w=i.body;if(x.button===0){if(y.bodyB)o.set(y.bodyB,!1),y.pointA=x.position;else for(var P=0;P<l.length;P++)if(w=l[P],a.contains(w.bounds,x.position)&&n.canCollide(w.collisionFilter,i.collisionFilter))for(var u=w.parts.length>1?1:0;u<w.parts.length;u++){var m=w.parts[u];if(f.contains(m.vertices,x.position)){y.pointA=x.position,y.bodyB=i.body=w,y.pointB={x:x.position.x-w.position.x,y:x.position.y-w.position.y},y.angleB=w.angle,o.set(w,!1),v.trigger(i,\"startdrag\",{mouse:x,body:w});break}}}else y.bodyB=i.body=null,y.pointB=null,w&&v.trigger(i,\"enddrag\",{mouse:x,body:w})},e._triggerEvents=function(i){var l=i.mouse,x=l.sourceEvents;x.mousemove&&v.trigger(i,\"mousemove\",{mouse:l}),x.mousedown&&v.trigger(i,\"mousedown\",{mouse:l}),x.mouseup&&v.trigger(i,\"mouseup\",{mouse:l}),r.clearSourceEvents(l)}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(2),o=g(8),r=g(1),v=g(12),n=g(3);(function(){e.collides=function(c,s){for(var t=[],a=s.length,i=c.bounds,l=o.collides,x=r.overlaps,y=0;y<a;y++){var w=s[y],P=w.parts.length,u=P===1?0:1;if(x(w.bounds,i))for(var m=u;m<P;m++){var h=w.parts[m];if(x(h.bounds,i)){var p=l(h,c);if(p){t.push(p);break}}}}return t},e.ray=function(c,s,t,a){a=a||1e-100;for(var i=f.angle(s,t),l=f.magnitude(f.sub(s,t)),x=(t.x+s.x)*.5,y=(t.y+s.y)*.5,w=v.rectangle(x,y,l,a,{angle:i}),P=e.collides(w,c),u=0;u<P.length;u+=1){var m=P[u];m.body=m.bodyB=m.bodyA}return P},e.region=function(c,s,t){for(var a=[],i=0;i<c.length;i++){var l=c[i],x=r.overlaps(l.bounds,s);(x&&!t||!x&&t)&&a.push(l)}return a},e.point=function(c,s){for(var t=[],a=0;a<c.length;a++){var i=c[a];if(r.contains(i.bounds,s))for(var l=i.parts.length===1?0:1;l<i.parts.length;l++){var x=i.parts[l];if(r.contains(x.bounds,s)&&n.contains(x.vertices,s)){t.push(i);break}}}return t}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(4),o=g(0),r=g(6),v=g(1),n=g(5),c=g(2),s=g(14);(function(){var t,a;typeof window<\"u\"&&(t=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(u){window.setTimeout(function(){u(o.now())},1e3/60)},a=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame),e._goodFps=30,e._goodDelta=1e3/60,e.create=function(u){var m={engine:null,element:null,canvas:null,mouse:null,frameRequestId:null,timing:{historySize:60,delta:0,deltaHistory:[],lastTime:0,lastTimestamp:0,lastElapsed:0,timestampElapsed:0,timestampElapsedHistory:[],engineDeltaHistory:[],engineElapsedHistory:[],engineUpdatesHistory:[],elapsedHistory:[]},options:{width:800,height:600,pixelRatio:1,background:\"#14151f\",wireframeBackground:\"#14151f\",wireframeStrokeStyle:\"#bbb\",hasBounds:!!u.bounds,enabled:!0,wireframes:!0,showSleeping:!0,showDebug:!1,showStats:!1,showPerformance:!1,showBounds:!1,showVelocity:!1,showCollisions:!1,showSeparations:!1,showAxes:!1,showPositions:!1,showAngleIndicator:!1,showIds:!1,showVertexNumbers:!1,showConvexHulls:!1,showInternalEdges:!1,showMousePosition:!1}},h=o.extend(m,u);return h.canvas&&(h.canvas.width=h.options.width||h.canvas.width,h.canvas.height=h.options.height||h.canvas.height),h.mouse=u.mouse,h.engine=u.engine,h.canvas=h.canvas||x(h.options.width,h.options.height),h.context=h.canvas.getContext(\"2d\"),h.textures={},h.bounds=h.bounds||{min:{x:0,y:0},max:{x:h.canvas.width,y:h.canvas.height}},h.controller=e,h.options.showBroadphase=!1,h.options.pixelRatio!==1&&e.setPixelRatio(h,h.options.pixelRatio),o.isElement(h.element)&&h.element.appendChild(h.canvas),h},e.run=function(u){(function m(h){u.frameRequestId=t(m),i(u,h),e.world(u,h),u.context.setTransform(u.options.pixelRatio,0,0,u.options.pixelRatio,0,0),(u.options.showStats||u.options.showDebug)&&e.stats(u,u.context,h),(u.options.showPerformance||u.options.showDebug)&&e.performance(u,u.context,h),u.context.setTransform(1,0,0,1,0,0)})()},e.stop=function(u){a(u.frameRequestId)},e.setPixelRatio=function(u,m){var h=u.options,p=u.canvas;m===\"auto\"&&(m=y(p)),h.pixelRatio=m,p.setAttribute(\"data-pixel-ratio\",m),p.width=h.width*m,p.height=h.height*m,p.style.width=h.width+\"px\",p.style.height=h.height+\"px\"},e.setSize=function(u,m,h){u.options.width=m,u.options.height=h,u.bounds.max.x=u.bounds.min.x+m,u.bounds.max.y=u.bounds.min.y+h,u.options.pixelRatio!==1?e.setPixelRatio(u,u.options.pixelRatio):(u.canvas.width=m,u.canvas.height=h)},e.lookAt=function(u,m,h,p){p=typeof p<\"u\"?p:!0,m=o.isArray(m)?m:[m],h=h||{x:0,y:0};for(var S={min:{x:1/0,y:1/0},max:{x:-1/0,y:-1/0}},C=0;C<m.length;C+=1){var d=m[C],A=d.bounds?d.bounds.min:d.min||d.position||d,M=d.bounds?d.bounds.max:d.max||d.position||d;A&&M&&(A.x<S.min.x&&(S.min.x=A.x),M.x>S.max.x&&(S.max.x=M.x),A.y<S.min.y&&(S.min.y=A.y),M.y>S.max.y&&(S.max.y=M.y))}var B=S.max.x-S.min.x+2*h.x,I=S.max.y-S.min.y+2*h.y,E=u.canvas.height,D=u.canvas.width,R=D/E,F=B/I,k=1,O=1;F>R?O=F/R:k=R/F,u.options.hasBounds=!0,u.bounds.min.x=S.min.x,u.bounds.max.x=S.min.x+B*k,u.bounds.min.y=S.min.y,u.bounds.max.y=S.min.y+I*O,p&&(u.bounds.min.x+=B*.5-B*k*.5,u.bounds.max.x+=B*.5-B*k*.5,u.bounds.min.y+=I*.5-I*O*.5,u.bounds.max.y+=I*.5-I*O*.5),u.bounds.min.x-=h.x,u.bounds.max.x-=h.x,u.bounds.min.y-=h.y,u.bounds.max.y-=h.y,u.mouse&&(s.setScale(u.mouse,{x:(u.bounds.max.x-u.bounds.min.x)/u.canvas.width,y:(u.bounds.max.y-u.bounds.min.y)/u.canvas.height}),s.setOffset(u.mouse,u.bounds.min))},e.startViewTransform=function(u){var m=u.bounds.max.x-u.bounds.min.x,h=u.bounds.max.y-u.bounds.min.y,p=m/u.options.width,S=h/u.options.height;u.context.setTransform(u.options.pixelRatio/p,0,0,u.options.pixelRatio/S,0,0),u.context.translate(-u.bounds.min.x,-u.bounds.min.y)},e.endViewTransform=function(u){u.context.setTransform(u.options.pixelRatio,0,0,u.options.pixelRatio,0,0)},e.world=function(u,m){var h=o.now(),p=u.engine,S=p.world,C=u.canvas,d=u.context,A=u.options,M=u.timing,B=r.allBodies(S),I=r.allConstraints(S),E=A.wireframes?A.wireframeBackground:A.background,D=[],R=[],F,k={timestamp:p.timing.timestamp};if(n.trigger(u,\"beforeRender\",k),u.currentBackground!==E&&P(u,E),d.globalCompositeOperation=\"source-in\",d.fillStyle=\"transparent\",d.fillRect(0,0,C.width,C.height),d.globalCompositeOperation=\"source-over\",A.hasBounds){for(F=0;F<B.length;F++){var O=B[F];v.overlaps(O.bounds,u.bounds)&&D.push(O)}for(F=0;F<I.length;F++){var H=I[F],W=H.bodyA,K=H.bodyB,N=H.pointA,V=H.pointB;W&&(N=c.add(W.position,H.pointA)),K&&(V=c.add(K.position,H.pointB)),!(!N||!V)&&(v.contains(u.bounds,N)||v.contains(u.bounds,V))&&R.push(H)}e.startViewTransform(u),u.mouse&&(s.setScale(u.mouse,{x:(u.bounds.max.x-u.bounds.min.x)/u.options.width,y:(u.bounds.max.y-u.bounds.min.y)/u.options.height}),s.setOffset(u.mouse,u.bounds.min))}else R=I,D=B,u.options.pixelRatio!==1&&u.context.setTransform(u.options.pixelRatio,0,0,u.options.pixelRatio,0,0);!A.wireframes||p.enableSleeping&&A.showSleeping?e.bodies(u,D,d):(A.showConvexHulls&&e.bodyConvexHulls(u,D,d),e.bodyWireframes(u,D,d)),A.showBounds&&e.bodyBounds(u,D,d),(A.showAxes||A.showAngleIndicator)&&e.bodyAxes(u,D,d),A.showPositions&&e.bodyPositions(u,D,d),A.showVelocity&&e.bodyVelocity(u,D,d),A.showIds&&e.bodyIds(u,D,d),A.showSeparations&&e.separations(u,p.pairs.list,d),A.showCollisions&&e.collisions(u,p.pairs.list,d),A.showVertexNumbers&&e.vertexNumbers(u,D,d),A.showMousePosition&&e.mousePosition(u,u.mouse,d),e.constraints(R,d),A.hasBounds&&e.endViewTransform(u),n.trigger(u,\"afterRender\",k),M.lastElapsed=o.now()-h},e.stats=function(u,m,h){for(var p=u.engine,S=p.world,C=r.allBodies(S),d=0,A=55,M=44,B=0,I=0,E=0;E<C.length;E+=1)d+=C[E].parts.length;var D={Part:d,Body:C.length,Cons:r.allConstraints(S).length,Comp:r.allComposites(S).length,Pair:p.pairs.list.length};m.fillStyle=\"#0e0f19\",m.fillRect(B,I,A*5.5,M),m.font=\"12px Arial\",m.textBaseline=\"top\",m.textAlign=\"right\";for(var R in D){var F=D[R];m.fillStyle=\"#aaa\",m.fillText(R,B+A,I+8),m.fillStyle=\"#eee\",m.fillText(F,B+A,I+26),B+=A}},e.performance=function(u,m){var h=u.engine,p=u.timing,S=p.deltaHistory,C=p.elapsedHistory,d=p.timestampElapsedHistory,A=p.engineDeltaHistory,M=p.engineUpdatesHistory,B=p.engineElapsedHistory,I=h.timing.lastUpdatesPerFrame,E=h.timing.lastDelta,D=l(S),R=l(C),F=l(A),k=l(M),O=l(B),H=l(d),W=H/D||0,K=Math.round(D/E),N=1e3/D||0,V=4,z=12,U=60,J=34,Q=10,Z=69;m.fillStyle=\"#0e0f19\",m.fillRect(0,50,z*5+U*6+22,J),e.status(m,Q,Z,U,V,S.length,Math.round(N)+\" fps\",N/e._goodFps,function(G){return S[G]/D-1}),e.status(m,Q+z+U,Z,U,V,A.length,E.toFixed(2)+\" dt\",e._goodDelta/E,function(G){return A[G]/F-1}),e.status(m,Q+(z+U)*2,Z,U,V,M.length,I+\" upf\",Math.pow(o.clamp(k/K||1,0,1),4),function(G){return M[G]/k-1}),e.status(m,Q+(z+U)*3,Z,U,V,B.length,O.toFixed(2)+\" ut\",1-I*O/e._goodFps,function(G){return B[G]/O-1}),e.status(m,Q+(z+U)*4,Z,U,V,C.length,R.toFixed(2)+\" rt\",1-R/e._goodFps,function(G){return C[G]/R-1}),e.status(m,Q+(z+U)*5,Z,U,V,d.length,W.toFixed(2)+\" x\",W*W*W,function(G){return(d[G]/S[G]/W||0)-1})},e.status=function(u,m,h,p,S,C,d,A,M){u.strokeStyle=\"#888\",u.fillStyle=\"#444\",u.lineWidth=1,u.fillRect(m,h+7,p,1),u.beginPath(),u.moveTo(m,h+7-S*o.clamp(.4*M(0),-2,2));for(var B=0;B<p;B+=1)u.lineTo(m+B,h+7-(B<C?S*o.clamp(.4*M(B),-2,2):0));u.stroke(),u.fillStyle=\"hsl(\"+o.clamp(25+95*A,0,120)+\",100%,60%)\",u.fillRect(m,h-7,4,4),u.font=\"12px Arial\",u.textBaseline=\"middle\",u.textAlign=\"right\",u.fillStyle=\"#eee\",u.fillText(d,m+p,h-5)},e.constraints=function(u,m){for(var h=m,p=0;p<u.length;p++){var S=u[p];if(!(!S.render.visible||!S.pointA||!S.pointB)){var C=S.bodyA,d=S.bodyB,A,M;if(C?A=c.add(C.position,S.pointA):A=S.pointA,S.render.type===\"pin\")h.beginPath(),h.arc(A.x,A.y,3,0,2*Math.PI),h.closePath();else{if(d?M=c.add(d.position,S.pointB):M=S.pointB,h.beginPath(),h.moveTo(A.x,A.y),S.render.type===\"spring\")for(var B=c.sub(M,A),I=c.perp(c.normalise(B)),E=Math.ceil(o.clamp(S.length/5,12,20)),D,R=1;R<E;R+=1)D=R%2===0?1:-1,h.lineTo(A.x+B.x*(R/E)+I.x*D*4,A.y+B.y*(R/E)+I.y*D*4);h.lineTo(M.x,M.y)}S.render.lineWidth&&(h.lineWidth=S.render.lineWidth,h.strokeStyle=S.render.strokeStyle,h.stroke()),S.render.anchors&&(h.fillStyle=S.render.strokeStyle,h.beginPath(),h.arc(A.x,A.y,3,0,2*Math.PI),h.arc(M.x,M.y,3,0,2*Math.PI),h.closePath(),h.fill())}}},e.bodies=function(u,m,h){var p=h,S=u.engine,C=u.options,d=C.showInternalEdges||!C.wireframes,A,M,B,I;for(B=0;B<m.length;B++)if(A=m[B],!!A.render.visible){for(I=A.parts.length>1?1:0;I<A.parts.length;I++)if(M=A.parts[I],!!M.render.visible){if(C.showSleeping&&A.isSleeping?p.globalAlpha=.5*M.render.opacity:M.render.opacity!==1&&(p.globalAlpha=M.render.opacity),M.render.sprite&&M.render.sprite.texture&&!C.wireframes){var E=M.render.sprite,D=w(u,E.texture);p.translate(M.position.x,M.position.y),p.rotate(M.angle),p.drawImage(D,D.width*-E.xOffset*E.xScale,D.height*-E.yOffset*E.yScale,D.width*E.xScale,D.height*E.yScale),p.rotate(-M.angle),p.translate(-M.position.x,-M.position.y)}else{if(M.circleRadius)p.beginPath(),p.arc(M.position.x,M.position.y,M.circleRadius,0,2*Math.PI);else{p.beginPath(),p.moveTo(M.vertices[0].x,M.vertices[0].y);for(var R=1;R<M.vertices.length;R++)!M.vertices[R-1].isInternal||d?p.lineTo(M.vertices[R].x,M.vertices[R].y):p.moveTo(M.vertices[R].x,M.vertices[R].y),M.vertices[R].isInternal&&!d&&p.moveTo(M.vertices[(R+1)%M.vertices.length].x,M.vertices[(R+1)%M.vertices.length].y);p.lineTo(M.vertices[0].x,M.vertices[0].y),p.closePath()}C.wireframes?(p.lineWidth=1,p.strokeStyle=u.options.wireframeStrokeStyle,p.stroke()):(p.fillStyle=M.render.fillStyle,M.render.lineWidth&&(p.lineWidth=M.render.lineWidth,p.strokeStyle=M.render.strokeStyle,p.stroke()),p.fill())}p.globalAlpha=1}}},e.bodyWireframes=function(u,m,h){var p=h,S=u.options.showInternalEdges,C,d,A,M,B;for(p.beginPath(),A=0;A<m.length;A++)if(C=m[A],!!C.render.visible)for(B=C.parts.length>1?1:0;B<C.parts.length;B++){for(d=C.parts[B],p.moveTo(d.vertices[0].x,d.vertices[0].y),M=1;M<d.vertices.length;M++)!d.vertices[M-1].isInternal||S?p.lineTo(d.vertices[M].x,d.vertices[M].y):p.moveTo(d.vertices[M].x,d.vertices[M].y),d.vertices[M].isInternal&&!S&&p.moveTo(d.vertices[(M+1)%d.vertices.length].x,d.vertices[(M+1)%d.vertices.length].y);p.lineTo(d.vertices[0].x,d.vertices[0].y)}p.lineWidth=1,p.strokeStyle=u.options.wireframeStrokeStyle,p.stroke()},e.bodyConvexHulls=function(u,m,h){var p=h,S,C,d,A,M;for(p.beginPath(),d=0;d<m.length;d++)if(S=m[d],!(!S.render.visible||S.parts.length===1)){for(p.moveTo(S.vertices[0].x,S.vertices[0].y),A=1;A<S.vertices.length;A++)p.lineTo(S.vertices[A].x,S.vertices[A].y);p.lineTo(S.vertices[0].x,S.vertices[0].y)}p.lineWidth=1,p.strokeStyle=\"rgba(255,255,255,0.2)\",p.stroke()},e.vertexNumbers=function(u,m,h){var p=h,S,C,d;for(S=0;S<m.length;S++){var A=m[S].parts;for(d=A.length>1?1:0;d<A.length;d++){var M=A[d];for(C=0;C<M.vertices.length;C++)p.fillStyle=\"rgba(255,255,255,0.2)\",p.fillText(S+\"_\"+C,M.position.x+(M.vertices[C].x-M.position.x)*.8,M.position.y+(M.vertices[C].y-M.position.y)*.8)}}},e.mousePosition=function(u,m,h){var p=h;p.fillStyle=\"rgba(255,255,255,0.8)\",p.fillText(m.position.x+\"  \"+m.position.y,m.position.x+5,m.position.y-5)},e.bodyBounds=function(u,m,h){var p=h,S=u.engine,C=u.options;p.beginPath();for(var d=0;d<m.length;d++){var A=m[d];if(A.render.visible)for(var M=m[d].parts,B=M.length>1?1:0;B<M.length;B++){var I=M[B];p.rect(I.bounds.min.x,I.bounds.min.y,I.bounds.max.x-I.bounds.min.x,I.bounds.max.y-I.bounds.min.y)}}C.wireframes?p.strokeStyle=\"rgba(255,255,255,0.08)\":p.strokeStyle=\"rgba(0,0,0,0.1)\",p.lineWidth=1,p.stroke()},e.bodyAxes=function(u,m,h){var p=h,S=u.engine,C=u.options,d,A,M,B;for(p.beginPath(),A=0;A<m.length;A++){var I=m[A],E=I.parts;if(I.render.visible)if(C.showAxes)for(M=E.length>1?1:0;M<E.length;M++)for(d=E[M],B=0;B<d.axes.length;B++){var D=d.axes[B];p.moveTo(d.position.x,d.position.y),p.lineTo(d.position.x+D.x*20,d.position.y+D.y*20)}else for(M=E.length>1?1:0;M<E.length;M++)for(d=E[M],B=0;B<d.axes.length;B++)p.moveTo(d.position.x,d.position.y),p.lineTo((d.vertices[0].x+d.vertices[d.vertices.length-1].x)/2,(d.vertices[0].y+d.vertices[d.vertices.length-1].y)/2)}C.wireframes?(p.strokeStyle=\"indianred\",p.lineWidth=1):(p.strokeStyle=\"rgba(255, 255, 255, 0.4)\",p.globalCompositeOperation=\"overlay\",p.lineWidth=2),p.stroke(),p.globalCompositeOperation=\"source-over\"},e.bodyPositions=function(u,m,h){var p=h,S=u.engine,C=u.options,d,A,M,B;for(p.beginPath(),M=0;M<m.length;M++)if(d=m[M],!!d.render.visible)for(B=0;B<d.parts.length;B++)A=d.parts[B],p.arc(A.position.x,A.position.y,3,0,2*Math.PI,!1),p.closePath();for(C.wireframes?p.fillStyle=\"indianred\":p.fillStyle=\"rgba(0,0,0,0.5)\",p.fill(),p.beginPath(),M=0;M<m.length;M++)d=m[M],d.render.visible&&(p.arc(d.positionPrev.x,d.positionPrev.y,2,0,2*Math.PI,!1),p.closePath());p.fillStyle=\"rgba(255,165,0,0.8)\",p.fill()},e.bodyVelocity=function(u,m,h){var p=h;p.beginPath();for(var S=0;S<m.length;S++){var C=m[S];if(C.render.visible){var d=f.getVelocity(C);p.moveTo(C.position.x,C.position.y),p.lineTo(C.position.x+d.x,C.position.y+d.y)}}p.lineWidth=3,p.strokeStyle=\"cornflowerblue\",p.stroke()},e.bodyIds=function(u,m,h){var p=h,S,C;for(S=0;S<m.length;S++)if(m[S].render.visible){var d=m[S].parts;for(C=d.length>1?1:0;C<d.length;C++){var A=d[C];p.font=\"12px Arial\",p.fillStyle=\"rgba(255,255,255,0.5)\",p.fillText(A.id,A.position.x+10,A.position.y-10)}}},e.collisions=function(u,m,h){var p=h,S=u.options,C,d,A,M,B,I,E;for(p.beginPath(),I=0;I<m.length;I++)if(C=m[I],!!C.isActive)for(d=C.collision,E=0;E<C.contactCount;E++){var D=C.contacts[E],R=D.vertex;p.rect(R.x-1.5,R.y-1.5,3.5,3.5)}for(S.wireframes?p.fillStyle=\"rgba(255,255,255,0.7)\":p.fillStyle=\"orange\",p.fill(),p.beginPath(),I=0;I<m.length;I++)if(C=m[I],!!C.isActive&&(d=C.collision,C.contactCount>0)){var F=C.contacts[0].vertex.x,k=C.contacts[0].vertex.y;C.contactCount===2&&(F=(C.contacts[0].vertex.x+C.contacts[1].vertex.x)/2,k=(C.contacts[0].vertex.y+C.contacts[1].vertex.y)/2),d.bodyB===d.supports[0].body||d.bodyA.isStatic===!0?p.moveTo(F-d.normal.x*8,k-d.normal.y*8):p.moveTo(F+d.normal.x*8,k+d.normal.y*8),p.lineTo(F,k)}S.wireframes?p.strokeStyle=\"rgba(255,165,0,0.7)\":p.strokeStyle=\"orange\",p.lineWidth=1,p.stroke()},e.separations=function(u,m,h){var p=h,S=u.options,C,d,A,M,B,I,E;for(p.beginPath(),I=0;I<m.length;I++)if(C=m[I],!!C.isActive){d=C.collision,M=d.bodyA,B=d.bodyB;var D=1;!B.isStatic&&!M.isStatic&&(D=.5),B.isStatic&&(D=0),p.moveTo(B.position.x,B.position.y),p.lineTo(B.position.x-d.penetration.x*D,B.position.y-d.penetration.y*D),D=1,!B.isStatic&&!M.isStatic&&(D=.5),M.isStatic&&(D=0),p.moveTo(M.position.x,M.position.y),p.lineTo(M.position.x+d.penetration.x*D,M.position.y+d.penetration.y*D)}S.wireframes?p.strokeStyle=\"rgba(255,165,0,0.5)\":p.strokeStyle=\"orange\",p.stroke()},e.inspector=function(u,m){var h=u.engine,p=u.selected,S=u.render,C=S.options,d;if(C.hasBounds){var A=S.bounds.max.x-S.bounds.min.x,M=S.bounds.max.y-S.bounds.min.y,B=A/S.options.width,I=M/S.options.height;m.scale(1/B,1/I),m.translate(-S.bounds.min.x,-S.bounds.min.y)}for(var E=0;E<p.length;E++){var D=p[E].data;switch(m.translate(.5,.5),m.lineWidth=1,m.strokeStyle=\"rgba(255,165,0,0.9)\",m.setLineDash([1,2]),D.type){case\"body\":d=D.bounds,m.beginPath(),m.rect(Math.floor(d.min.x-3),Math.floor(d.min.y-3),Math.floor(d.max.x-d.min.x+6),Math.floor(d.max.y-d.min.y+6)),m.closePath(),m.stroke();break;case\"constraint\":var R=D.pointA;D.bodyA&&(R=D.pointB),m.beginPath(),m.arc(R.x,R.y,10,0,2*Math.PI),m.closePath(),m.stroke();break}m.setLineDash([]),m.translate(-.5,-.5)}u.selectStart!==null&&(m.translate(.5,.5),m.lineWidth=1,m.strokeStyle=\"rgba(255,165,0,0.6)\",m.fillStyle=\"rgba(255,165,0,0.1)\",d=u.selectBounds,m.beginPath(),m.rect(Math.floor(d.min.x),Math.floor(d.min.y),Math.floor(d.max.x-d.min.x),Math.floor(d.max.y-d.min.y)),m.closePath(),m.stroke(),m.fill(),m.translate(-.5,-.5)),C.hasBounds&&m.setTransform(1,0,0,1,0,0)};var i=function(u,m){var h=u.engine,p=u.timing,S=p.historySize,C=h.timing.timestamp;p.delta=m-p.lastTime||e._goodDelta,p.lastTime=m,p.timestampElapsed=C-p.lastTimestamp||0,p.lastTimestamp=C,p.deltaHistory.unshift(p.delta),p.deltaHistory.length=Math.min(p.deltaHistory.length,S),p.engineDeltaHistory.unshift(h.timing.lastDelta),p.engineDeltaHistory.length=Math.min(p.engineDeltaHistory.length,S),p.timestampElapsedHistory.unshift(p.timestampElapsed),p.timestampElapsedHistory.length=Math.min(p.timestampElapsedHistory.length,S),p.engineUpdatesHistory.unshift(h.timing.lastUpdatesPerFrame),p.engineUpdatesHistory.length=Math.min(p.engineUpdatesHistory.length,S),p.engineElapsedHistory.unshift(h.timing.lastElapsed),p.engineElapsedHistory.length=Math.min(p.engineElapsedHistory.length,S),p.elapsedHistory.unshift(p.lastElapsed),p.elapsedHistory.length=Math.min(p.elapsedHistory.length,S)},l=function(u){for(var m=0,h=0;h<u.length;h+=1)m+=u[h];return m/u.length||0},x=function(u,m){var h=document.createElement(\"canvas\");return h.width=u,h.height=m,h.oncontextmenu=function(){return!1},h.onselectstart=function(){return!1},h},y=function(u){var m=u.getContext(\"2d\"),h=window.devicePixelRatio||1,p=m.webkitBackingStorePixelRatio||m.mozBackingStorePixelRatio||m.msBackingStorePixelRatio||m.oBackingStorePixelRatio||m.backingStorePixelRatio||1;return h/p},w=function(u,m){var h=u.textures[m];return h||(h=u.textures[m]=new Image,h.src=m,h)},P=function(u,m){var h=m;/(jpg|gif|png)$/.test(m)&&(h=\"url(\"+m+\")\"),u.canvas.style.background=h,u.canvas.style.backgroundSize=\"contain\",u.currentBackground=m}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(5),o=g(17),r=g(0);(function(){e._maxFrameDelta=1e3/15,e._frameDeltaFallback=1e3/60,e._timeBufferMargin=1.5,e._elapsedNextEstimate=1,e._smoothingLowerBound=.1,e._smoothingUpperBound=.9,e.create=function(n){var c={delta:16.666666666666668,frameDelta:null,frameDeltaSmoothing:!0,frameDeltaSnapping:!0,frameDeltaHistory:[],frameDeltaHistorySize:100,frameRequestId:null,timeBuffer:0,timeLastTick:null,maxUpdates:null,maxFrameTime:33.333333333333336,lastUpdatesDeferred:0,enabled:!0},s=r.extend(c,n);return s.fps=0,s},e.run=function(n,c){return n.timeBuffer=e._frameDeltaFallback,(function s(t){n.frameRequestId=e._onNextFrame(n,s),t&&n.enabled&&e.tick(n,c,t)})(),n},e.tick=function(n,c,s){var t=r.now(),a=n.delta,i=0,l=s-n.timeLastTick;if((!l||!n.timeLastTick||l>Math.max(e._maxFrameDelta,n.maxFrameTime))&&(l=n.frameDelta||e._frameDeltaFallback),n.frameDeltaSmoothing){n.frameDeltaHistory.push(l),n.frameDeltaHistory=n.frameDeltaHistory.slice(-n.frameDeltaHistorySize);var x=n.frameDeltaHistory.slice(0).sort(),y=n.frameDeltaHistory.slice(x.length*e._smoothingLowerBound,x.length*e._smoothingUpperBound),w=v(y);l=w||l}n.frameDeltaSnapping&&(l=1e3/Math.round(1e3/l)),n.frameDelta=l,n.timeLastTick=s,n.timeBuffer+=n.frameDelta,n.timeBuffer=r.clamp(n.timeBuffer,0,n.frameDelta+a*e._timeBufferMargin),n.lastUpdatesDeferred=0;var P=n.maxUpdates||Math.ceil(n.maxFrameTime/a),u={timestamp:c.timing.timestamp};f.trigger(n,\"beforeTick\",u),f.trigger(n,\"tick\",u);for(var m=r.now();a>0&&n.timeBuffer>=a*e._timeBufferMargin;){f.trigger(n,\"beforeUpdate\",u),o.update(c,a),f.trigger(n,\"afterUpdate\",u),n.timeBuffer-=a,i+=1;var h=r.now()-t,p=r.now()-m,S=h+e._elapsedNextEstimate*p/i;if(i>=P||S>n.maxFrameTime){n.lastUpdatesDeferred=Math.round(Math.max(0,n.timeBuffer/a-e._timeBufferMargin));break}}c.timing.lastUpdatesPerFrame=i,f.trigger(n,\"afterTick\",u),n.frameDeltaHistory.length>=100&&(n.lastUpdatesDeferred&&Math.round(n.frameDelta/a)>P?r.warnOnce(\"Matter.Runner: runner reached runner.maxUpdates, see docs.\"):n.lastUpdatesDeferred&&r.warnOnce(\"Matter.Runner: runner reached runner.maxFrameTime, see docs.\"),typeof n.isFixed<\"u\"&&r.warnOnce(\"Matter.Runner: runner.isFixed is now redundant, see docs.\"),(n.deltaMin||n.deltaMax)&&r.warnOnce(\"Matter.Runner: runner.deltaMin and runner.deltaMax were removed, see docs.\"),n.fps!==0&&r.warnOnce(\"Matter.Runner: runner.fps was replaced by runner.delta, see docs.\"))},e.stop=function(n){e._cancelNextFrame(n)},e._onNextFrame=function(n,c){if(typeof window<\"u\"&&window.requestAnimationFrame)n.frameRequestId=window.requestAnimationFrame(c);else throw new Error(\"Matter.Runner: missing required global window.requestAnimationFrame.\");return n.frameRequestId},e._cancelNextFrame=function(n){if(typeof window<\"u\"&&window.cancelAnimationFrame)window.cancelAnimationFrame(n.frameRequestId);else throw new Error(\"Matter.Runner: missing required global window.cancelAnimationFrame.\")};var v=function(n){for(var c=0,s=n.length,t=0;t<s;t+=1)c+=n[t];return c/s||0}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(8),o=g(0),r=o.deprecated;(function(){e.collides=function(v,n){return f.collides(v,n)},r(e,\"collides\",\"SAT.collides \\u27A4 replaced by Collision.collides\")})()}),(function(T,L,g){var e={};T.exports=e;var f=g(1),o=g(0);(function(){e.pathToVertices=function(r,v){typeof window<\"u\"&&!(\"SVGPathSeg\"in window)&&o.warn(\"Svg.pathToVertices: SVGPathSeg not defined, a polyfill is required.\");var n,c,s,t,a,i,l,x,y,w,P=[],u,m,h=0,p=0,S=0;v=v||15;var C=function(A,M,B){var I=B%2===1&&B>1;if(!y||A!=y.x||M!=y.y){y&&I?(u=y.x,m=y.y):(u=0,m=0);var E={x:u+A,y:m+M};(I||!y)&&(y=E),P.push(E),p=u+A,S=m+M}},d=function(A){var M=A.pathSegTypeAsLetter.toUpperCase();if(M!==\"Z\"){switch(M){case\"M\":case\"L\":case\"T\":case\"C\":case\"S\":case\"Q\":p=A.x,S=A.y;break;case\"H\":p=A.x;break;case\"V\":S=A.y;break}C(p,S,A.pathSegType)}};for(e._svgPathToAbsolute(r),s=r.getTotalLength(),i=[],n=0;n<r.pathSegList.numberOfItems;n+=1)i.push(r.pathSegList.getItem(n));for(l=i.concat();h<s;){if(w=r.getPathSegAtLength(h),a=i[w],a!=x){for(;l.length&&l[0]!=a;)d(l.shift());x=a}switch(a.pathSegTypeAsLetter.toUpperCase()){case\"C\":case\"T\":case\"S\":case\"Q\":case\"A\":t=r.getPointAtLength(h),C(t.x,t.y,0);break}h+=v}for(n=0,c=l.length;n<c;++n)d(l[n]);return P},e._svgPathToAbsolute=function(r){for(var v,n,c,s,t,a,i=r.pathSegList,l=0,x=0,y=i.numberOfItems,w=0;w<y;++w){var P=i.getItem(w),u=P.pathSegTypeAsLetter;if(/[MLHVCSQTA]/.test(u))\"x\"in P&&(l=P.x),\"y\"in P&&(x=P.y);else switch(\"x1\"in P&&(c=l+P.x1),\"x2\"in P&&(t=l+P.x2),\"y1\"in P&&(s=x+P.y1),\"y2\"in P&&(a=x+P.y2),\"x\"in P&&(l+=P.x),\"y\"in P&&(x+=P.y),u){case\"m\":i.replaceItem(r.createSVGPathSegMovetoAbs(l,x),w);break;case\"l\":i.replaceItem(r.createSVGPathSegLinetoAbs(l,x),w);break;case\"h\":i.replaceItem(r.createSVGPathSegLinetoHorizontalAbs(l),w);break;case\"v\":i.replaceItem(r.createSVGPathSegLinetoVerticalAbs(x),w);break;case\"c\":i.replaceItem(r.createSVGPathSegCurvetoCubicAbs(l,x,c,s,t,a),w);break;case\"s\":i.replaceItem(r.createSVGPathSegCurvetoCubicSmoothAbs(l,x,t,a),w);break;case\"q\":i.replaceItem(r.createSVGPathSegCurvetoQuadraticAbs(l,x,c,s),w);break;case\"t\":i.replaceItem(r.createSVGPathSegCurvetoQuadraticSmoothAbs(l,x),w);break;case\"a\":i.replaceItem(r.createSVGPathSegArcAbs(l,x,P.r1,P.r2,P.angle,P.largeArcFlag,P.sweepFlag),w);break;case\"z\":case\"Z\":l=v,x=n;break}(u==\"M\"||u==\"m\")&&(v=l,n=x)}}})()}),(function(T,L,g){var e={};T.exports=e;var f=g(6),o=g(0);(function(){e.create=f.create,e.add=f.add,e.remove=f.remove,e.clear=f.clear,e.addComposite=f.addComposite,e.addBody=f.addBody,e.addConstraint=f.addConstraint})()})])})});var te=we(ue()),Ae=te.default??te;export{Ae as default};\n/*! Bundled license information:\n\nmatter-js/build/matter.js:\n  (*!\n   * matter-js 0.20.0 by @liabru\n   * http://brm.io/matter-js/\n   * License MIT\n   * \n   * The MIT License (MIT)\n   * \n   * Copyright (c) Liam Brummitt and contributors.\n   * \n   * Permission is hereby granted, free of charge, to any person obtaining a copy\n   * of this software and associated documentation files (the \"Software\"), to deal\n   * in the Software without restriction, including without limitation the rights\n   * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n   * copies of the Software, and to permit persons to whom the Software is\n   * furnished to do so, subject to the following conditions:\n   * \n   * The above copyright notice and this permission notice shall be included in\n   * all copies or substantial portions of the Software.\n   * \n   * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n   * THE SOFTWARE.\n   *)\n*/\n//# sourceMappingURL=matter-js.mjs.map","/* esm.sh - matter-js@0.20.0 */\nexport * from \"/matter-js@0.20.0/es2022/matter-js.mjs\";\nexport { default } from \"/matter-js@0.20.0/es2022/matter-js.mjs\";\n","/**\n * Mobbin footer wordmark — Framer code component.\n *\n * The giant pressable Mobbin wordmark. Pressing a letter drops app icons out of it, which arc over\n * the mark, fall and pile up under rigid-body physics, then go up in smoke.\n *\n * Framer setup\n * - Icons: upload any number in the \"Icons\" array. Square PNGs, 128px+ look best.\n * - Smoke: upload the raw `puff.png` sprite sheet (940×1672, or any render at that aspect ratio).\n *   Without one, icons fade and shrink out.\n * - Layout: width Fill / Fixed, height Auto. Put it last on the page with no padding under it —\n *   the mark's bottom edge is meant to meet the page's bottom edge.\n * - On the canvas the letters show settled and there are no scroll listeners; pressing still works.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,motionValue,useAnimationFrame,useReducedMotion,useTransform}from\"framer-motion\";// matter-js ships no ESM build; esm.sh converts it for Framer's module loader.\nimport Matter from\"https://esm.sh/matter-js@0.20.0\";import{useEffect,useRef,useState}from\"react\";// ─── Defaults ────────────────────────────────────────────────────────────────────────────────────\n/** Shown when no icons are uploaded: the hero icons' average colours as plain tiles. */const PLACEHOLDER_COLORS=[\"#fd5877\",\"#5c2ab8\",\"#4883ff\",\"#2779fc\",\"#d4d4d4\",\"#393d44\",\"#eceaeb\",\"#c5c5c5\",\"#f7a3b0\",\"#dae8c8\",\"#ef6725\",\"#393939\",\"#bcbcb8\",\"#9d9d9d\",\"#c9b034\",\"#9ad135\",\"#ae5639\",\"#a1cfec\",\"#dad9d8\",\"#6d6796\",\"#515ef0\",\"#cfb61b\",\"#e18c71\",\"#c1c1c1\",\"#e6e43d\",\"#444444\",\"#6ac73e\",\"#3958ab\",\"#252425\",\"#fabe8b\",\"#c3c3c3\",\"#4d4d4d\",\"#23e533\",\"#3e3f42\",\"#3e3f40\",\"#f3f3f3\",\"#c1b7f4\",\"#60605e\",\"#6747ec\",\"#1c5b33\",\"#8652d0\",\"#d9c50b\",\"#8d9a41\",\"#695e55\"];// ─── The wordmark ────────────────────────────────────────────────────────────────────────────────\nconst VIEW_BOX={width:249,height:54};const LETTERS=[{letter:\"M\",x:0,width:60.12,d:\"M0 1.08789H15.264L27.144 32.8399C28.488 36.4879 29.544 39.8479 30.312 42.9199C31.128 39.8479 32.184 36.4879 33.48 32.8399L45.288 1.08789H60.12V52.9999H49.176V28.0159C49.176 24.1279 49.248 20.5759 49.392 17.3599C48.384 20.5759 47.256 23.9359 46.008 27.4399L36.432 52.9999H23.76L14.112 27.4399C12.768 23.7919 11.664 20.4319 10.8 17.3599C10.944 20.5759 11.016 24.1279 11.016 28.0159V52.9999H0V1.08789Z\"},{letter:\"o\",x:65.612,width:38.808,d:\"M84.9803 53.5757C81.2363 53.5757 77.8763 52.7357 74.9003 51.0557C71.9723 49.3757 69.6923 47.0717 68.0603 44.1437C66.4283 41.2157 65.6123 37.9277 65.6123 34.2797C65.6123 30.6317 66.4283 27.3437 68.0603 24.4157C69.7403 21.4877 72.0443 19.2077 74.9723 17.5757C77.9003 15.8957 81.2363 15.0557 84.9803 15.0557C88.6763 15.0557 91.9883 15.8957 94.9163 17.5757C97.8923 19.2557 100.22 21.5597 101.9 24.4877C103.58 27.3677 104.42 30.6317 104.42 34.2797C104.42 37.9277 103.58 41.2157 101.9 44.1437C100.22 47.0717 97.8923 49.3757 94.9163 51.0557C91.9883 52.7357 88.6763 53.5757 84.9803 53.5757ZM84.9803 44.5757C86.7083 44.5757 88.2203 44.1437 89.5163 43.2797C90.8603 42.4157 91.8923 41.2157 92.6123 39.6797C93.3323 38.0957 93.6923 36.2957 93.6923 34.2797C93.6923 32.3117 93.3323 30.5597 92.6123 29.0237C91.8923 27.4397 90.8603 26.2157 89.5163 25.3517C88.1723 24.4877 86.6603 24.0557 84.9803 24.0557C83.2523 24.0557 81.7163 24.4877 80.3723 25.3517C79.0763 26.2157 78.0683 27.4397 77.3483 29.0237C76.6283 30.5597 76.2683 32.3117 76.2683 34.2797C76.2683 36.2957 76.6283 38.0957 77.3483 39.6797C78.0683 41.2157 79.0763 42.4157 80.3723 43.2797C81.6683 44.1437 83.2043 44.5757 84.9803 44.5757Z\"},{letter:\"b\",x:108.739,width:38.448,d:\"M129.331 53.5757C127.123 53.5757 125.107 53.1677 123.283 52.3517C121.507 51.5357 120.163 50.4797 119.251 49.1837V52.9997H108.739V0.511719H119.251V19.3037C120.355 18.0077 121.795 16.9757 123.571 16.2077C125.347 15.4397 127.315 15.0557 129.475 15.0557C133.027 15.0557 136.123 15.8477 138.763 17.4317C141.451 19.0157 143.515 21.2717 144.955 24.1997C146.443 27.0797 147.187 30.4397 147.187 34.2797C147.187 38.1677 146.443 41.5757 144.955 44.5037C143.515 47.3837 141.451 49.6157 138.763 51.1997C136.075 52.7837 132.931 53.5757 129.331 53.5757ZM127.603 44.5757C129.379 44.5757 130.939 44.1437 132.283 43.2797C133.627 42.4157 134.659 41.2157 135.379 39.6797C136.099 38.0957 136.459 36.2957 136.459 34.2797C136.459 31.2077 135.643 28.7357 134.011 26.8637C132.379 24.9917 130.243 24.0557 127.603 24.0557C125.827 24.0557 124.267 24.4877 122.923 25.3517C121.579 26.2157 120.523 27.4157 119.755 28.9517C119.035 30.4877 118.675 32.2637 118.675 34.2797C118.675 36.3437 119.035 38.1437 119.755 39.6797C120.523 41.2157 121.579 42.4157 122.923 43.2797C124.267 44.1437 125.827 44.5757 127.603 44.5757Z\"},{letter:\"b\",x:151.614,width:38.448,d:\"M172.206 53.5757C169.998 53.5757 167.982 53.1677 166.158 52.3517C164.382 51.5357 163.038 50.4797 162.126 49.1837V52.9997H151.614V0.511719H162.126V19.3037C163.23 18.0077 164.67 16.9757 166.446 16.2077C168.222 15.4397 170.19 15.0557 172.35 15.0557C175.902 15.0557 178.998 15.8477 181.638 17.4317C184.326 19.0157 186.39 21.2717 187.83 24.1997C189.318 27.0797 190.062 30.4397 190.062 34.2797C190.062 38.1677 189.318 41.5757 187.83 44.5037C186.39 47.3837 184.326 49.6157 181.638 51.1997C178.95 52.7837 175.806 53.5757 172.206 53.5757ZM170.478 44.5757C172.254 44.5757 173.814 44.1437 175.158 43.2797C176.502 42.4157 177.534 41.2157 178.254 39.6797C178.974 38.0957 179.334 36.2957 179.334 34.2797C179.334 31.2077 178.518 28.7357 176.886 26.8637C175.254 24.9917 173.118 24.0557 170.478 24.0557C168.702 24.0557 167.142 24.4877 165.798 25.3517C164.454 26.2157 163.398 27.4157 162.63 28.9517C161.91 30.4877 161.55 32.2637 161.55 34.2797C161.55 36.3437 161.91 38.1437 162.63 39.6797C163.398 41.2157 164.454 42.4157 165.798 43.2797C167.142 44.1437 168.702 44.5757 170.478 44.5757Z\"},{letter:\"i\",x:195.201,width:11.232,d:\"M195.489 15.6322H206.001V53.0003H195.489V15.6322ZM195.201 0.65625H206.433V10.9522H195.201V0.65625Z\"},{letter:\"n\",x:213.138,width:35.784,d:\"M213.138 15.6317H223.65V20.7437C224.85 18.9677 226.458 17.5757 228.474 16.5677C230.49 15.5597 232.722 15.0557 235.17 15.0557C237.906 15.0557 240.306 15.6317 242.37 16.7837C244.434 17.8877 246.042 19.4717 247.194 21.5357C248.346 23.5517 248.922 25.9037 248.922 28.5917V52.9997H238.338V31.3277C238.338 29.2157 237.738 27.5357 236.538 26.2877C235.386 25.0397 233.826 24.4157 231.858 24.4157C230.082 24.4157 228.594 24.8957 227.394 25.8557C226.194 26.7677 225.258 28.1357 224.586 29.9597C223.962 31.7837 223.65 33.9917 223.65 36.5837V52.9997H213.138V15.6317Z\"}];/** Hit areas tile the whole mark, so the gap between two glyphs belongs to the nearer letter. */const LETTER_HIT_BOXES=LETTERS.map((glyph,index,all)=>{const previous=all[index-1];const next=all[index+1];const left=previous?(previous.x+previous.width+glyph.x)/2:0;const right=next?(glyph.x+glyph.width+next.x)/2:VIEW_BOX.width;return{leftPct:left/VIEW_BOX.width*100,widthPct:(right-left)/VIEW_BOX.width*100,glyphLeftPct:(glyph.x-left)/(right-left)*100,glyphWidthPct:glyph.width/(right-left)*100};});// ─── Tuning ──────────────────────────────────────────────────────────────────────────────────────\nconst ICON_SIZE_PX=64;const MOBILE_ICON_SIZE_PX=40;const MOBILE_MAX_WIDTH_PX=767;const MAX_ICONS=100;const GRAVITY_PX_S2=2200;const SPIN_MAX_DEG_S=160;const MAX_FRAME_S=1/30;const PHYSICS_STEP_S=1/180;const PUFF_STAGGER_MS=110;const CLICK_COMPRESSION=.04;const ENTRANCE={duration:.7,stagger:.075,strength:1,bounce:.18};const PUFF_SHEET_W=940;const PUFF_SHEET_H=1672;const PUFF_CONTENT_X=336;const PUFF_CONTENT_W=270;const PUFF_CROPS=[{top:24,height:222},{top:268,height:234},{top:503,height:251},{top:754,height:251},{top:1005,height:244},{top:1249,height:239},{top:1490,height:150}];const PUFF_FRAMES=PUFF_CROPS.length;const PUFF_FRAME_MS=70;// ─── Styles ──────────────────────────────────────────────────────────────────────────────────────\nconst CSS=`\n.mcw {\n  --mcw-letter: hsl(0 0% 100% / 6%);\n  container: mcw / inline-size;\n  position: relative;\n  width: 100%;\n}\n.mcw[data-theme='light'] { --mcw-letter: hsl(0 0% 25% / 6%); }\n\n.mcw-stage { position: relative; width: 100%; padding-top: 112px; }\n.mcw-space { width: 100%; aspect-ratio: 249 / 54; pointer-events: none; }\n.mcw-clip { position: absolute; inset: 0; overflow: clip; }\n.mcw-letters { position: absolute; left: 0; right: 0; bottom: 0; aspect-ratio: 249 / 54; transform: translateY(8px); }\n.mcw-crop .mcw-space { aspect-ratio: 249 / 28.08; }\n.mcw-crop .mcw-letters { transform: translateY(48%); }\n\n.mcw-letter {\n  position: absolute; top: 0; bottom: 0;\n  margin: 0; padding: 0; border: 0; background: none; appearance: none;\n  cursor: pointer; color: var(--mcw-letter);\n  -webkit-tap-highlight-color: transparent;\n}\n.mcw-letter:focus-visible { outline: none; border-radius: 8px; box-shadow: 0 0 0 4px hsl(212 100% 50% / 50%); }\n.mcw-glyph { position: absolute; top: 0; bottom: 0; display: block; transform-origin: bottom center; }\n.mcw-glyph-inner { display: block; width: 100%; height: 100%; transform-origin: bottom center; }\n.mcw-glyph svg { display: block; width: 100%; height: 100%; }\n\n.mcw-sprites { position: absolute; inset: 0; pointer-events: none; clip-path: inset(-100vh 0 0); }\n.mcw-icon { position: absolute; top: 0; left: 0; overflow: hidden; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%); }\n.mcw-icon img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; user-select: none; -webkit-user-drag: none; }\n.mcw-puff { position: absolute; top: 0; left: 0; display: block; background-repeat: no-repeat; }\n\n@container mcw (min-width: 768px) {\n  .mcw-stage { padding-top: 144px; }\n}\n@container mcw (max-width: 1199px) {\n  @media (max-height: 700px) {\n    .mcw-stage { padding-top: 88px; }\n  }\n}\n@container mcw (min-width: 1200px) {\n  .mcw-stage { padding-top: 190px; }\n  .mcw-crop-auto .mcw-space { aspect-ratio: 249 / 28.08; }\n  .mcw-crop-auto .mcw-letters { transform: translateY(48%); }\n}\n`;/** Rounded rigid bodies transfer both linear and angular momentum at their contact points. */class WordmarkPhysics{step(active,width,height,size,seconds){if(size!==this.size){for(const body of this.bodies.values())Matter.Composite.remove(this.engine.world,body);this.bodies.clear();}if(width!==this.width||height!==this.height||size!==this.size){for(const wall of this.walls)Matter.Composite.remove(this.engine.world,wall);const options={isStatic:true,friction:.45,restitution:.16};this.walls=[Matter.Bodies.rectangle(width/2,height+50,width+200,100,options),Matter.Bodies.rectangle(-50,height/2,100,height+1e3,options),Matter.Bodies.rectangle(width+50,height/2,100,height+1e3,options)];Matter.Composite.add(this.engine.world,this.walls);this.width=width;this.height=height;this.size=size;for(const body of this.bodies.values()){Matter.Body.setPosition(body,{x:Math.max(size/2,Math.min(width-size/2,body.position.x)),y:Math.min(height-size/2,body.position.y)});Matter.Sleeping.set(body,false);}}const ids=new Set(active.map(body=>body.id));for(const[id,body]of this.bodies){if(!ids.has(id)){Matter.Composite.remove(this.engine.world,body);this.bodies.delete(id);// Wake piles when a supporting icon disappears into smoke.\nfor(const other of this.bodies.values())Matter.Sleeping.set(other,false);}}for(const state of active){if(!state.emerged||this.bodies.has(state.id))continue;const body=Matter.Bodies.rectangle(state.x+size/2,state.y+size/2,size,size,{chamfer:{radius:size/4,quality:16},restitution:.22,friction:.28,frictionStatic:.45,frictionAir:.004,sleepThreshold:45});Matter.Body.setAngle(body,state.rot*Math.PI/180);Matter.Body.setVelocity(body,{x:state.vx/60,y:state.vy/60});Matter.Body.setAngularVelocity(body,state.vr*Math.PI/180/60);this.bodies.set(state.id,body);Matter.Composite.add(this.engine.world,body);}for(const body of this.bodies.values()){// Rounded corners can balance on a chamfer facet; gently rock floor contacts onto an edge.\nif(body.isSleeping||body.bounds.max.y<height-1||Math.abs(body.velocity.y)>2)continue;const edge=Math.round(body.angle/(Math.PI/2))*Math.PI/2;const spin=Matter.Body.getAngularVelocity(body)*60;Matter.Body.setAngularVelocity(body,(spin+(edge-body.angle)*28*seconds)*Math.exp(-8*seconds)/60);}if(seconds>0)Matter.Engine.update(this.engine,seconds*1e3);for(const state of active){const body=this.bodies.get(state.id);if(!body)continue;state.x=body.position.x-size/2;state.y=body.position.y-size/2;state.rot=body.angle*180/Math.PI;state.vx=Matter.Body.getVelocity(body).x*60;state.vy=Matter.Body.getVelocity(body).y*60;state.vr=Matter.Body.getAngularVelocity(body)*180/Math.PI*60;}}clear(){Matter.Composite.clear(this.engine.world,false);Matter.Engine.clear(this.engine);this.bodies.clear();this.walls=[];this.width=this.height=this.size=0;}constructor(){_define_property(this,\"engine\",Matter.Engine.create({enableSleeping:true,positionIterations:8,velocityIterations:8}));_define_property(this,\"bodies\",new Map);_define_property(this,\"walls\",[]);_define_property(this,\"size\",0);_define_property(this,\"width\",0);_define_property(this,\"height\",0);this.engine.gravity.y=2.2;}}function randomBetween(min,max){return min+Math.random()*(max-min);}function getStageHeadroom(stage){return stage.clientHeight-(stage.firstElementChild?.clientHeight??0);}function warmImages(urls){const warm=()=>{for(const url of urls){const image=new Image;image.fetchPriority=\"low\";image.decoding=\"async\";image.src=url;}};if(typeof window.requestIdleCallback===\"function\")window.requestIdleCallback(warm);else window.setTimeout(warm,0);}function buildPool(icons,tileColor){const uploaded=(icons??[]).filter(icon=>Boolean(icon?.src));if(uploaded.length>0)return uploaded.map(icon=>({src:icon.src,color:tileColor}));return PLACEHOLDER_COLORS.map(color=>({color}));}export default function MobbinCtaWordmark(props){const{icons,tileColor,puff,theme,letterColor,crop,entrance,iconsPerPress,lifetime,revealBoundarySelector,style}=props;const preview=RenderTarget.current()===RenderTarget.canvas;const pool=buildPool(icons,tileColor);const puffSrc=puff||undefined;const count=Math.max(1,Math.round(iconsPerPress));const stageRef=useRef(null);const bodies=useRef(new Map);const physics=useRef(null);const nextId=useRef(0);const warmed=useRef(false);const[iconSize,setIconSize]=useState(ICON_SIZE_PX);const[inView,setInView]=useState(preview);const[sprites,setSprites]=useState([]);const prefersReducedMotion=useReducedMotion()??false;const instant=prefersReducedMotion||preview;useEffect(()=>{const live=bodies.current;return()=>{live.clear();physics.current?.clear();physics.current=null;};},[]);// Icon size follows the component's own width, like the container queries in `CSS`.\nuseEffect(()=>{const stage=stageRef.current;if(!stage)return;const measure=()=>setIconSize(stage.clientWidth<=MOBILE_MAX_WIDTH_PX?MOBILE_ICON_SIZE_PX:ICON_SIZE_PX);const observer=new ResizeObserver(measure);observer.observe(stage);measure();return()=>observer.disconnect();},[]);useEffect(()=>{if(preview){setInView(true);return;}const stage=stageRef.current;if(!stage)return;const covering=revealBoundarySelector?document.querySelector(revealBoundarySelector):null;const measure=()=>{const rect=stage.getBoundingClientRect();const top=Math.max(0,rect.top+getStageHeadroom(stage),covering?.getBoundingClientRect().bottom??0);const bottom=Math.min(window.innerHeight,rect.bottom);setInView(bottom>top+12);};const observer=new ResizeObserver(measure);observer.observe(stage);if(covering)observer.observe(covering);window.addEventListener(\"scroll\",measure,{passive:true});window.addEventListener(\"resize\",measure);measure();return()=>{observer.disconnect();window.removeEventListener(\"scroll\",measure);window.removeEventListener(\"resize\",measure);};},[preview,revealBoundarySelector]);// Warm the icons and the smoke the first time the mark shows, so the first press doesn't wait.\nuseEffect(()=>{if(!inView||warmed.current)return;warmed.current=true;const urls=pool.map(icon=>icon.src).filter(src=>Boolean(src));if(puffSrc)urls.push(puffSrc);warmImages(urls);},[inView,pool,puffSrc]);useAnimationFrame((_,delta)=>{const live=bodies.current;if(live.size===0)return;const stage=stageRef.current;if(!stage)return;const now=performance.now();const elapsed=Math.min(delta/1e3,MAX_FRAME_S);const floor=stage.clientHeight-iconSize;physics.current??=new WordmarkPhysics;const active=[...live.values()].filter(body=>body.puffStartedAt===null&&!body.still);const steps=Math.ceil(elapsed/PHYSICS_STEP_S);const dt=steps?elapsed/steps:0;for(let step=0;step<steps;step+=1){// Launch through the floor before enabling rigid-body contact with the pile.\nfor(const body of active){if(body.emerged)continue;body.vy+=GRAVITY_PX_S2*dt;body.x+=body.vx*dt;body.y+=body.vy*dt;body.rot+=body.vr*dt;if(body.y<=floor-iconSize)body.emerged=true;}physics.current.step(active,stage.clientWidth,stage.clientHeight,iconSize,dt);}const started=[];const finished=[];for(const body of live.values()){if(body.puffStartedAt===null){body.mx.set(body.x);body.my.set(body.y);body.mrot.set(body.rot);if(now>=body.expiresAt){body.puffStartedAt=now;started.push(body.id);}continue;}const frame=Math.floor((now-body.puffStartedAt)/PUFF_FRAME_MS);if(frame>=PUFF_FRAMES)finished.push(body.id);else body.mframe.set(frame);}for(const id of finished)live.delete(id);if(started.length>0||finished.length>0){const gone=new Set(finished);const puffing=new Set(started);setSprites(previous=>previous.filter(sprite=>!gone.has(sprite.id)).map(sprite=>puffing.has(sprite.id)?{...sprite,phase:\"puffing\"}:sprite));}});function press(event){const stage=stageRef.current;if(!stage||pool.length===0)return;const stageBox=stage.getBoundingClientRect();const letterBox=event.currentTarget.getBoundingClientRect();// Layout pixels, so Framer's zoomed canvas doesn't skew the launch point.\nconst scale=stageBox.width>0?stage.clientWidth/stageBox.width:1;const originX=(letterBox.left-stageBox.left+letterBox.width/2)*scale-iconSize/2;const originY=stage.clientHeight-iconSize*.6;const still=prefersReducedMotion;const floor=stage.clientHeight-iconSize;const rightWall=Math.max(stage.clientWidth-iconSize,0);const headroom=getStageHeadroom(stage);const now=performance.now();const arrivals=[];for(let index=0;index<count;index+=1){const id=nextId.current;nextId.current+=1;const icon=pool[Math.floor(Math.random()*pool.length)]??pool[0];const lane=(index+randomBetween(.2,.8))/count;const targetX=rightWall*(.5+(lane-.5));const x=still?targetX:Math.min(Math.max(originX*.65+targetX*.35,0),rightWall);const y=still?floor:originY;const clearance=Math.max(20,headroom-iconSize-12);const rise=Math.min(floor-12,floor-(headroom-iconSize)+randomBetween(Math.min(45,clearance),Math.min(85,clearance)));const launchSpeed=Math.sqrt(2*GRAVITY_PX_S2*(originY-floor+rise));const flightTime=(launchSpeed+Math.sqrt(launchSpeed**2-2*GRAVITY_PX_S2*(originY-floor)))/GRAVITY_PX_S2;const rot=still?0:randomBetween(-12,12);const mx=motionValue(x);const my=motionValue(y);const mrot=motionValue(rot);const mframe=motionValue(0);bodies.current.set(id,{id,x,y,vx:still?0:(targetX-x)/flightTime,vy:still?0:-launchSpeed,rot,vr:still?0:randomBetween(-SPIN_MAX_DEG_S,SPIN_MAX_DEG_S),emerged:still,still,expiresAt:now+lifetime+index*PUFF_STAGGER_MS,puffStartedAt:null,mx,my,mrot,mframe});arrivals.push({id,icon,phase:\"falling\",x:mx,y:my,rot:mrot,frame:mframe});}setSprites(previous=>{const next=[...previous,...arrivals];const excess=next.length-MAX_ICONS;if(excess<=0)return next;// Over the ceiling: the oldest icons go now, one stagger apart, rather than blinking out.\nlet retired=0;for(const sprite of next){if(retired>=excess)break;const body=bodies.current.get(sprite.id);if(!body||body.puffStartedAt!==null)continue;body.expiresAt=Math.min(body.expiresAt,now+retired*PUFF_STAGGER_MS);retired+=1;}return next;});}const cropClass=crop===\"always\"?\"mcw-crop\":crop===\"auto\"?\"mcw-crop-auto\":\"\";const rootStyle={...style,...letterColor?{\"--mcw-letter\":letterColor}:{}};return /*#__PURE__*/_jsxs(\"div\",{className:[\"mcw\",cropClass].filter(Boolean).join(\" \"),\"data-theme\":theme,style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{ref:stageRef,className:\"mcw-stage\",children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"mcw-space\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mcw-clip\",children:/*#__PURE__*/_jsx(\"div\",{className:\"mcw-letters\",children:LETTERS.map((glyph,index)=>{const hit=LETTER_HIT_BOXES[index];return /*#__PURE__*/_jsx(motion.button,{type:\"button\",onClick:press,\"aria-label\":`Drop app icons from the letter ${glyph.letter}`,className:\"mcw-letter\",style:{left:`${hit.leftPct}%`,width:`${hit.widthPct}%`},whileTap:\"pressed\",children:/*#__PURE__*/_jsx(motion.span,{className:\"mcw-glyph\",style:{left:`${hit.glyphLeftPct}%`,width:`${hit.glyphWidthPct}%`},variants:{pressed:prefersReducedMotion?{scaleX:1,scaleY:1}:{scaleX:1+CLICK_COMPRESSION*.45,scaleY:1-CLICK_COMPRESSION}},transition:{type:\"spring\",stiffness:480,damping:27,mass:.65},children:/*#__PURE__*/_jsx(EntranceLetter,{index:index,inView:inView,instant:instant,effect:entrance})})},`${glyph.letter}-${index}`);})})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"mcw-sprites\",children:sprites.map(sprite=>/*#__PURE__*/_jsx(SpriteView,{sprite:sprite,iconSize:iconSize,puffSrc:puffSrc},sprite.id))})]})]});}function SpriteView({sprite,iconSize,puffSrc}){const puffScale=iconSize/PUFF_CONTENT_W;const backgroundPosition=useTransform(sprite.frame,frame=>`${-PUFF_CONTENT_X*puffScale}px ${-PUFF_CROPS[frame].top*puffScale}px`);const puffHeight=useTransform(sprite.frame,frame=>PUFF_CROPS[frame].height*puffScale);const puffY=useTransform(()=>sprite.y.get()+(iconSize-puffHeight.get())/2);if(sprite.phase===\"puffing\"&&puffSrc){return /*#__PURE__*/_jsx(motion.span,{className:\"mcw-puff\",style:{width:iconSize,height:puffHeight,x:sprite.x,y:puffY,backgroundImage:`url(${puffSrc})`,backgroundSize:`${PUFF_SHEET_W*puffScale}px ${PUFF_SHEET_H*puffScale}px`,backgroundPosition}});}const fading=sprite.phase===\"puffing\";return /*#__PURE__*/_jsx(motion.div,{className:\"mcw-icon\",style:{width:iconSize,height:iconSize,borderRadius:iconSize/4,backgroundColor:sprite.icon.color,x:sprite.x,y:sprite.y,rotate:sprite.rot},// No smoke sprite: leave over the same span the puff would have taken.\nanimate:fading?{opacity:0,scale:.6}:undefined,transition:{duration:PUFF_FRAMES*PUFF_FRAME_MS/1e3,ease:\"easeOut\"},children:sprite.icon.src?/*#__PURE__*/_jsx(\"img\",{src:sprite.icon.src,alt:\"\",draggable:false,decoding:\"async\"}):null});}/** Entrance and press transforms live on separate wrappers so clicking never interrupts a reveal. */function EntranceLetter({index,inView,instant,effect}){const glyph=LETTERS[index];const strength=ENTRANCE.strength;const hidden=effect===\"stretch\"?{y:\"0%\",scaleY:Math.max(.08,1-.8*strength),scaleX:1+.08*strength,rotate:0}:{y:`${(effect===\"wave\"?28:40)*strength}%`,scaleY:1,scaleX:1,rotate:effect===\"wave\"?-5*strength:0};const shown={y:\"0%\",scaleY:1,scaleX:1,rotate:0};const delay=inView?index*ENTRANCE.stagger:0;return /*#__PURE__*/_jsx(motion.span,{className:\"mcw-glyph-inner\",initial:instant?shown:{...hidden,opacity:0},animate:instant||inView?{...shown,opacity:1}:{...hidden,opacity:0},transition:instant?{duration:0}:{type:\"spring\",visualDuration:ENTRANCE.duration,bounce:effect===\"wave\"?Math.min(.45,ENTRANCE.bounce+.12):ENTRANCE.bounce,delay,opacity:{duration:inView?.2:.1,delay}},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:`${glyph.x} 0 ${glyph.width} ${VIEW_BOX.height}`,fill:\"currentColor\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:glyph.d})})});}// ─── Property controls ───────────────────────────────────────────────────────────────────────────\nMobbinCtaWordmark.defaultProps={icons:[],tileColor:\"#2A2A2A\",theme:\"dark\",crop:\"auto\",entrance:\"rise\",iconsPerPress:7,lifetime:3e3,revealBoundarySelector:\"\"};addPropertyControls(MobbinCtaWordmark,{icons:{type:ControlType.Array,title:\"Icons\",control:{type:ControlType.ResponsiveImage},maxCount:80},tileColor:{type:ControlType.Color,title:\"Tile\",defaultValue:\"#2A2A2A\",description:\"Shown under each icon while it loads.\"},puff:{type:ControlType.Image,title:\"Smoke\",description:\"puff.png sprite sheet (940\\xd71672). Empty = fade out.\"},theme:{type:ControlType.Enum,title:\"Theme\",options:[\"dark\",\"light\"],optionTitles:[\"Dark\",\"Light\"],displaySegmentedControl:true,defaultValue:\"dark\"},letterColor:{type:ControlType.Color,title:\"Letters\",optional:true},crop:{type:ControlType.Enum,title:\"Crop\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Always\",\"Never\"],displaySegmentedControl:true,defaultValue:\"auto\",description:\"Auto crops the mark at the bottom edge from 1200px wide.\"},entrance:{type:ControlType.Enum,title:\"Entrance\",options:[\"rise\",\"wave\",\"stretch\"],optionTitles:[\"Rise\",\"Wave\",\"Stretch\"],displaySegmentedControl:true,defaultValue:\"rise\"},iconsPerPress:{type:ControlType.Number,title:\"Per Press\",min:1,max:20,step:1,displayStepper:true,defaultValue:7},lifetime:{type:ControlType.Number,title:\"Lifetime\",min:500,max:1e4,step:100,unit:\"ms\",defaultValue:3e3},revealBoundarySelector:{type:ControlType.String,title:\"Reveal After\",placeholder:\"e.g. main\",defaultValue:\"\",description:\"Selector of an opaque element covering the mark. Letters rise once it scrolls past.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobbinCtaWordmark\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FooterWordmark.map","// Generated by Framer (4b28574)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-uzVUT .framer-styles-preset-49j8t8:not(.rich-text-wrapper), .framer-uzVUT .framer-styles-preset-49j8t8.rich-text-wrapper a {  }\"];export const className=\"framer-uzVUT\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff27080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const M4o3zgQao=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 81 18\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 56.736 17.985 C 60.509 17.985 62.546 14.813 62.546 11.264 C 62.546 7.715 60.584 4.588 56.706 4.588 C 54.942 4.588 53.376 5.334 52.707 6.433 L 52.707 0.208 L 49.312 0.208 L 49.312 17.713 L 52.707 17.713 L 52.707 15.85 C 53.391 17.089 54.833 17.985 56.736 17.985 Z M 55.876 14.828 C 53.794 14.828 52.556 13.167 52.556 11.128 C 52.556 9.089 53.899 7.443 55.906 7.443 C 58.125 7.443 59.226 9.24 59.226 11.128 C 59.226 13.016 57.943 14.828 55.876 14.828 Z M 69.2 17.713 L 72.64 17.713 L 72.64 11.234 C 72.64 9.301 73.319 7.76 75.236 7.76 C 77.152 7.76 77.56 9.316 77.56 11.128 L 77.56 17.713 L 81 17.713 L 81 10.071 C 81 6.793 79.355 4.588 76.428 4.588 C 74.737 4.588 73.095 5.306 72.55 7.238 L 72.55 5.329 L 69.2 5.329 Z M 63.697 3.785 L 67.671 3.785 L 67.671 0 L 63.697 0 Z M 63.957 17.713 L 67.412 17.713 L 67.412 5.329 L 63.957 5.329 Z M 42.145 17.985 C 45.917 17.985 47.954 14.813 47.954 11.264 C 47.954 7.715 45.993 4.588 42.115 4.588 C 40.35 4.588 38.785 5.334 38.116 6.433 L 38.116 0.208 L 34.721 0.208 L 34.721 17.713 L 38.116 17.713 L 38.116 15.85 C 38.8 17.089 40.241 17.985 42.145 17.985 Z M 41.285 14.828 C 39.202 14.828 37.965 13.167 37.965 11.128 C 37.965 9.089 39.308 7.443 41.315 7.443 C 43.533 7.443 44.634 9.24 44.634 11.128 C 44.634 13.016 43.352 14.828 41.285 14.828 Z M 26.602 14.773 C 24.438 14.773 23.249 13.171 23.249 11.204 C 23.249 9.098 24.575 7.634 26.602 7.634 C 28.827 7.634 30.047 9.327 30.047 11.204 C 30.047 13.08 28.782 14.773 26.602 14.773 Z M 26.603 18 C 30.692 18 33.302 15.176 33.302 11.294 C 33.302 7.413 30.601 4.528 26.603 4.528 C 22.604 4.528 19.993 7.397 19.993 11.294 C 19.993 15.191 22.695 18 26.603 18 Z M 0 17.834 L 3.38 17.834 L 3.38 5.794 L 7.681 17.139 L 10.909 17.139 L 15.211 5.794 L 15.211 17.834 L 18.591 17.834 L 18.591 0.208 L 14.199 0.208 L 9.295 13.53 L 4.406 0.208 L 0 0.208 Z\" fill=\"var(--7fgd97, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\" height=\"18px\" id=\"L3_4bhi_e\" width=\"81.0000007439159px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,M4o3zgQao:fill??props.M4o3zgQao??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,M4o3zgQao,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gsMfP\",className),layoutId:layoutId,ref:ref,style:{\"--7fgd97\":M4o3zgQao,...style}});});const css=[`.framer-gsMfP { -webkit-mask: ${mask}; aspect-ratio: 4.5; background-color: var(--7fgd97); mask: ${mask}; width: 81px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 81\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"M4o3zgQao\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Word\",\"color\":{\"type\":\"variable\",\"value\":\"7fgd97\"},\"set\":{\"localId\":\"vectorSet/haP1Wmvwa\",\"id\":\"haP1Wmvwa\",\"moduleId\":\"L7RGykQztxkbzat8NSRr\"}}\n */const Icon=withCSS(Component,css,\"framer-gsMfP\");Icon.displayName=\"Word\";export default Icon;addPropertyControls(Icon,{M4o3zgQao:{defaultValue:'var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)) /* {\"name\":\"Primary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Word\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"7fgd97\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/haP1Wmvwa\\\",\\\"id\\\":\\\"haP1Wmvwa\\\",\\\"moduleId\\\":\\\"L7RGykQztxkbzat8NSRr\\\"}}\",\"framerIntrinsicWidth\":\"81\",\"framerVariables\":\"{\\\"M4o3zgQao\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb3d845)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const aXt1piqqj=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3080244327\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 16 16 L 0 16 L 0 0 Z M 2.4 6 L 2.4 13.667 L 4.8 13.667 L 4.8 6 Z M 10.8 5.867 C 9.6 5.867 8.867 6.467 8.533 7.067 L 8.533 6 L 6.267 6 L 6.267 13.667 L 8.667 13.667 L 8.667 9.867 C 8.667 8.867 8.8 7.934 10.067 7.934 C 11.267 7.934 11.267 9.067 11.267 9.934 L 11.267 13.667 L 13.667 13.667 L 13.667 9.533 C 13.667 7.467 13.2 5.867 10.8 5.867 Z M 3.533 2.134 C 2.733 2.134 2.133 2.8 2.133 3.534 C 2.133 4.334 2.8 4.934 3.533 4.934 C 4.333 4.934 4.933 4.334 4.933 3.534 C 4.933 2.734 4.266 2.134 3.533 2.134 Z\" fill=\"var(--1wcpov0, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\" height=\"16px\" id=\"jX12uJEMN\" transform=\"translate(2 2)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,aXt1piqqj:fill??props.aXt1piqqj??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,aXt1piqqj,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-9HDNw\",className),layoutId:layoutId,ref:ref,style:{\"--1wcpov0\":aXt1piqqj,...style}});});const css=[`.framer-9HDNw { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1wcpov0); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"aXt1piqqj\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LinkedIn\",\"color\":{\"type\":\"variable\",\"value\":\"1wcpov0\"},\"set\":{\"localId\":\"vectorSet/OgEgqLCeq\",\"id\":\"OgEgqLCeq\",\"moduleId\":\"JVtXCJwDttt1MAEIo6xx\"}}\n */const Icon=withCSS(Component,css,\"framer-9HDNw\");Icon.displayName=\"LinkedIn\";export default Icon;addPropertyControls(Icon,{aXt1piqqj:{defaultValue:'var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)) /* {\"name\":\"Primary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerVariables\":\"{\\\"aXt1piqqj\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"LinkedIn\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1wcpov0\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OgEgqLCeq\\\",\\\"id\\\":\\\"OgEgqLCeq\\\",\\\"moduleId\\\":\\\"JVtXCJwDttt1MAEIo6xx\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CurrentYear from\"https://framerusercontent.com/modules/F7kSIRsR4OWwBYlSHKa2/qcJwN3bKv8BwaQ7oKXzl/CurrentYear.js\";import ExtLink from\"https://framerusercontent.com/modules/0lTgE2TuYpWT6Npee67f/mW89HsysjHWlArtDOqJJ/Ext_Link.js\";import MobbinCtaWordmark from\"https://framerusercontent.com/modules/UCzPh1plGCvi9wUdaCik/401u4G3ojJMuHA8XiAji/FooterWordmark.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ybNDoNWIS8CuAReIGOMu/Xxor9p47w19ysxmnxZt9/FoDYUIWnG.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/vaGPwpwxsL0nFTiTLTDK/KSuW1JAQwbZAh9esz2CO/fpVOKzkeL.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/IHJ5TkTv1MKOGm6uAQm5/E0cjL8VXC43ersPhJvBI/JeyyIXmex.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Fz6YzgZBDCiw20HVk754/25G0M1hPOZKhWnTR2iEk/kWOSoDPrq.js\";import XTwitter from\"https://framerusercontent.com/modules/TFWvS8PEKsnE0nIGsY4y/A7vwJNURpFtR20s9DBKa/AffpC_CBh.js\";import YouTube from\"https://framerusercontent.com/modules/EXKftoahhV1RLXkFxvMK/lkGBeNjkEHL1pc0QMNqA/k_n5EquyO.js\";import Word from\"https://framerusercontent.com/modules/1TExvQ08EZFshqK2XLw7/3vEI1H0mOfQwKfjQiPJm/TKLBYzDIR.js\";import LinkedIn from\"https://framerusercontent.com/modules/4LTxoYKmfCsXlPxdOJ3N/vieYb6jzzQGpTXpwaYQY/TQXiK8EcW.js\";const WordFonts=getFonts(Word);const ExtLinkFonts=getFonts(ExtLink);const CurrentYearFonts=getFonts(CurrentYear);const YouTubeFonts=getFonts(YouTube);const XTwitterFonts=getFonts(XTwitter);const LinkedInFonts=getFonts(LinkedIn);const MobbinCtaWordmarkFonts=getFonts(MobbinCtaWordmark);const cycleOrder=[\"p4McUtYxS\",\"wsrj1qrJQ\",\"uDlck1Qor\",\"qlZWVSVOu\"];const serializationHash=\"framer-flqMF\";const variantClassNames={p4McUtYxS:\"framer-v-1eelage\",qlZWVSVOu:\"framer-v-1sa27vi\",uDlck1Qor:\"framer-v-1aoz14c\",wsrj1qrJQ:\"framer-v-uh7mh1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zL4D5KHMu=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 humanReadableVariantMap={\"1728\":\"qlZWVSVOu\",Desktop:\"p4McUtYxS\",Phone:\"uDlck1Qor\",Tablet:\"wsrj1qrJQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,stickyOffset,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"p4McUtYxS\",zL4D5KHMu:stickyOffset??props.zL4D5KHMu??true};};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,zL4D5KHMu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"p4McUtYxS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wsrj1qrJQ\",\"uDlck1Qor\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"uDlck1Qor\")return false;return true;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1eelage\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"p4McUtYxS\",ref:refBinding,style:{backgroundColor:\"var(--token-2b87e171-f0e0-4571-8e27-218c72641307, rgb(20, 20, 20))\",...style},...addPropertyOverrides({qlZWVSVOu:{\"data-framer-name\":\"1728\"},uDlck1Qor:{\"data-framer-name\":\"Phone\"},wsrj1qrJQ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14wxwd6\",\"data-framer-name\":\"grid\",layoutDependency:layoutDependency,layoutId:\"rpapPYDCa\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o6mpyd\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"nnZJM0d_3\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bkpf0g\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"tCKUzGvUr\",children:/*#__PURE__*/_jsx(Word,{animated:true,className:\"framer-1a1ae3t\",layoutDependency:layoutDependency,layoutId:\"dQPDbCkbw\",style:{\"--7fgd97\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13kkcu8\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"dJ1zVxegI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173)))\"},children:\"Products\"})}),className:\"framer-1r1f2zi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z3MG7Z2RN\",style:{\"--extracted-r6o4lv\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lmn2gi-container\",\"data-framer-name\":\"Pricing\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Tv6bj_oo6-container\",name:\"Pricing\",nodeId:\"Tv6bj_oo6\",rendersWithMotion:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",hoverColor:\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\",href:\"/pricing\",id:\"Tv6bj_oo6\",label:\"Pricing\",layoutId:\"Tv6bj_oo6\",name:\"Pricing\",target:\"_self\",underline:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L7ax5KQoJ\"},motionChild:true,nodeId:\"kNVRVIQmJ\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Finance+\"})})})}),className:\"framer-18acv2c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kNVRVIQmJ\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wwGmmynAW\"},motionChild:true,nodeId:\"uxiapZVcQ\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"MCP\"})})})}),className:\"framer-12h8m6i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uxiapZVcQ\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-124ip90\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"B4oHAOc8o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173)))\"},children:\"Resources\"})}),className:\"framer-646cj3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Shb9Qrszi\",style:{\"--extracted-r6o4lv\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WTidnNqbo\"},motionChild:true,nodeId:\"OBC7kimWz\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Blog\"})})})}),className:\"framer-1iyzpg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OBC7kimWz\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c3FeZ8Jla\"},motionChild:true,nodeId:\"PmnOIoaB3\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Changelog\"})})})}),className:\"framer-1wsvgij\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PmnOIoaB3\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ab2vw-container\",\"data-framer-name\":\"Explore\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WkkuWjzIk-container\",name:\"Explore\",nodeId:\"WkkuWjzIk\",rendersWithMotion:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(ExtLink,{color:\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\",font:{fontFamily:'\"M Saans 600\", \"M Saans 600 Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",hoverColor:\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\",href:\"/explore\",id:\"WkkuWjzIk\",label:\"Explore\",layoutId:\"WkkuWjzIk\",name:\"Explore\",target:\"_self\",underline:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hMJrekjTb\"},motionChild:true,nodeId:\"i51FiPy6F\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Colors\"})})})}),className:\"framer-1gi6hc3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i51FiPy6F\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"K89_86Ggt\"},motionChild:true,nodeId:\"pG9e3xfgB\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Glossary\"})})})}),className:\"framer-11z2v2f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pG9e3xfgB\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://merch.mobbin.com/\",motionChild:true,nodeId:\"WO62Qz1Ke\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Merch\"})})})}),className:\"framer-g5exgl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WO62Qz1Ke\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ixigv1\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"zLLZabEWs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173)))\"},children:\"Company\"})}),className:\"framer-troh0u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NKvNPnxUS\",style:{\"--extracted-r6o4lv\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:support@mobbin.com\",motionChild:true,nodeId:\"phC4lUmps\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Contact us\"})})})}),className:\"framer-luaz1s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"phC4lUmps\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://careers.mobbin.com/\",motionChild:true,nodeId:\"vSnzT7QLP\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Careers\"})})})}),className:\"framer-emm0au\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vSnzT7QLP\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://help.mobbin.com/\",motionChild:true,nodeId:\"JgxCXbCbS\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-q40670\",\"data-styles-preset\":\"fpVOKzkeL\",children:\"Help center\"})})})}),className:\"framer-nufaxr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JgxCXbCbS\",style:{\"--extracted-r6o4lv\":\"var(--token-1519b1e8-56fc-4f6a-aaf3-86c4e2e5e4b4, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5pcsxb\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"yKDgbTeS2\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xbs815\",\"data-framer-name\":\"grid\",layoutDependency:layoutDependency,layoutId:\"iq_qSBo2v\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-e2ndkh\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"jOhdiqrxg\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3p08q\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"yHCQhuVpZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tyjchw-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"tuBOSUf94-container\",nodeId:\"tuBOSUf94\",rendersWithMotion:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(CurrentYear,{color:\"var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173))\",font:{fontFamily:'\"M Saans 456\", \"M Saans 456 Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:456,letterSpacing:\"0em\",lineHeight:\"20px\"},height:\"100%\",id:\"tuBOSUf94\",layoutId:\"tuBOSUf94\",prefix:\"\\xa9 Mobbin 2018-\",suffix:\"\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iil74f\",\"data-framer-name\":\"column\",layoutDependency:layoutDependency,layoutId:\"pGfeVPTKD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bwki6\",layoutDependency:layoutDependency,layoutId:\"gBfxb7OPF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{H3o467nPE:\"privacy\"},unresolvedPathSlugs:{H3o467nPE:{collectionId:\"JUabgSttw\",collectionItemId:\"C3CEUfjTJ\"}},webPageId:\"Qp7AcoDgU\"},motionChild:true,nodeId:\"NQpixs_OF\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-49j8t8\",\"data-styles-preset\":\"JeyyIXmex\",children:\"Privacy policy\"})})})}),className:\"framer-1abts4d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NQpixs_OF\",style:{\"--extracted-r6o4lv\":\"var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{H3o467nPE:\"terms\"},unresolvedPathSlugs:{H3o467nPE:{collectionId:\"JUabgSttw\",collectionItemId:\"S6wJR9KrT\"}},webPageId:\"Qp7AcoDgU\"},motionChild:true,nodeId:\"ognRiSbuM\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-49j8t8\",\"data-styles-preset\":\"JeyyIXmex\",children:\"Terms\"})})})}),className:\"framer-1dot7z7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ognRiSbuM\",style:{\"--extracted-r6o4lv\":\"var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1drv7ta\",\"data-styles-preset\":\"kWOSoDPrq\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{H3o467nPE:\"copyright\"},unresolvedPathSlugs:{H3o467nPE:{collectionId:\"JUabgSttw\",collectionItemId:\"yN3nT_13K\"}},webPageId:\"Qp7AcoDgU\"},motionChild:true,nodeId:\"L7JiaCxU6\",openInNewTab:false,relValues:[],scopeId:\"kIUTYMZpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-49j8t8\",\"data-styles-preset\":\"JeyyIXmex\",children:\"Copyright\"})})})}),className:\"framer-1wj4nxa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L7JiaCxU6\",style:{\"--extracted-r6o4lv\":\"var(--token-6d6f03a9-687a-43e6-9179-434c7d80a422, rgb(173, 173, 173))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mlx6k1\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"X6TYs_d7n\",style:{backgroundColor:\"var(--token-53cc593c-a003-41f4-86cf-9e7f4861c843, rgb(38, 38, 38))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1raawjw\",layoutDependency:layoutDependency,layoutId:\"EjsLzYjtg\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@mobbindesign\",motionChild:true,nodeId:\"xFodlkUGH\",openInNewTab:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oufpdt framer-grym92\",\"data-framer-name\":\"yt\",layoutDependency:layoutDependency,layoutId:\"xFodlkUGH\",whileHover:animation,children:/*#__PURE__*/_jsx(YouTube,{animated:true,className:\"framer-1uqj9j9\",layoutDependency:layoutDependency,layoutId:\"zW43uOCzi\",style:{\"--1wcpov0\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://x.com/mobbin\",motionChild:true,nodeId:\"RHfKVNJB6\",openInNewTab:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v86vkf framer-grym92\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"RHfKVNJB6\",whileHover:animation,children:/*#__PURE__*/_jsx(XTwitter,{animated:true,className:\"framer-c2d3es\",layoutDependency:layoutDependency,layoutId:\"FT3UFcU9B\",style:{\"--1wcpov0\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://linkedin.com/company/mobbin\",motionChild:true,nodeId:\"Vxa0yxLGF\",openInNewTab:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1t5o2rc framer-grym92\",\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"Vxa0yxLGF\",whileHover:animation,children:/*#__PURE__*/_jsx(LinkedIn,{animated:true,className:\"framer-fqlfkc\",layoutDependency:layoutDependency,layoutId:\"w9b5pw6kn\",style:{\"--1wcpov0\":\"var(--token-5707e2a9-c8d7-465c-a544-e581e05fec20, rgb(173, 173, 173))\"}})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17f4s6g\",\"data-framer-name\":\"space-2\",layoutDependency:layoutDependency,layoutId:\"Zma5MoGlF\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o1bhlf-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hsgLCLghn-container\",nodeId:\"hsgLCLghn\",rendersWithMotion:true,scopeId:\"kIUTYMZpO\",children:/*#__PURE__*/_jsx(MobbinCtaWordmark,{crop:\"auto\",entrance:\"rise\",height:\"100%\",icons:[addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ciePDgl770Uw8IH7W9sOuLq9Qew.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/WZzvcSo6ay5PvehR4g1RPRxnPKM.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/FepzhDy9ZF3PIzggb7i8GtcvP9o.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/v3HhjgtO9SeSUsMeYfzW52vZT8.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/MnIwKTK9O5N7U7So1c8pcGftU.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Zhfgk5psvweZgvBN1D1tAWYI6Q.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/cMh9JC4WACCSpx9ioGYJPXDkT0.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Ttp59A7OgWBCZmLa32SizWiXQ.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/BO3aLo3JDUFrZJsal7zUfFfZGI.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/LN3b7cqhQ0kAJJMxcLiiK38ko.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/KdXlNDfc6bL9Xi7BtCidOdtlzg.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/LvBz7QaeaZhXE8s09M59ipUnuk.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/6qq1IcSzSz2gByaAcXgz1gmmhzE.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/m5hvC7507HnpFqaZVdcHgVac.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ntSMaDTrDohPHVON2yPe5AgS4.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:192,pixelWidth:192,src:\"https://framerusercontent.com/images/fsY7yA3whO2hhQPLUtjwzADkOK4.png?width=192&height=192\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/3tDgo9Yq5PUcrmpblczJ27IjoEc.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Kw1MYaxhjDwMMh528AycqtUvug.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/AzZxR9P23AbCzwLDgMQFGXZYR0.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/pkIC9yxTYALDHcjvT1rhiPvCVM.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/qIPZuInu7iP8SY7iHOY16qALU.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/R0pXT3BVC8wD4RdORA3iKSaAm1k.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ozJtEdQVZMFFIcyLGrbLyJNyCbs.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/EdFUy57NarFRJwwX2Ny6AUkU0.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ujLaFZ9tIG1JlgmevRZPFLXRYg.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/R5GY9uUevbUz5MseqyoVjNwVNsI.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/XR9kd2Kf9tnDmvgROBhyBfl8ZWE.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ziA6XmoThHzDzQOvbynRWP7BM.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/9n9MDqENkWhxQiEm3RzjXV6ZVig.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/04fCdzvRbR8WKe5ig8uH4cLron4.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:192,pixelWidth:192,src:\"https://framerusercontent.com/images/auZBVV8l15b9HpFgHb0zGAsf7pU.png?width=192&height=192\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/TfKem0BYpLBdlt7GpsCJ7Uudw.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/z8VfpXg19e4yNeAhwTXVIO1Gs.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/7YLrxcL6hRo0TLdzxJmlkmUD1qI.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/RJDSd9xJjellNPZ1hLlWzrLmX4.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/imVikfGgHFnmn0YqOGNg5K7i0.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/LasOFeFTqEgWWY8wy2c9vO2S97o.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/W0M5oR7WLhxGfOK3vHFNfd8NB4c.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/j7XbAF6Zn0fW6a5UHsemjdcDnCA.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/4Uk45EeE71Oy3WceRFM7FBoVfY.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/puVHBFI60dPYutUl5VRGVosX8Y.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/Yhxsz7B1ub2iaaRMtJE08TDoywc.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/szPIUMb1dvyJeeB31iF4twXZJc.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/9OHNqQXwztr7m6clvXWkFjlqanI.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/cjOmSpsni4B32EUT5yuJQ9Sf2Ps.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/ZEzhUnQss6nJfBAaL46fHZnNseg.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/GOHlMiG40fEivoIvL3g3zYvIU4.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/egtIEulbSBTPoWwsc9gobBmJAY.png?width=512&height=512\"},\"\"),addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/p0TgCknd0OrBsmvNFFgVIXDXINc.png?width=512&height=512\"},\"\")],iconsPerPress:7,id:\"hsgLCLghn\",layoutId:\"hsgLCLghn\",lifetime:3e3,puff:\"https://framerusercontent.com/images/olqpBiH6cBcnwHJ67ns8plx84FE.png?width=940&height=1672\",revealBoundarySelector:\"\",style:{width:\"100%\"},theme:\"dark\",tileColor:\"rgb(42, 42, 42)\",width:\"100%\"})})}),zL4D5KHMu!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ld2wel\",\"data-framer-name\":\"sticky-rounding-offset\",layoutDependency:layoutDependency,layoutId:\"K69DKMU6Q\",style:{backgroundColor:\"var(--token-2b87e171-f0e0-4571-8e27-218c72641307, rgb(20, 20, 20))\"}})]})})})});});const css=[\".framer-flqMF.framer-grym92, .framer-flqMF .framer-grym92 { display: block; }\",\".framer-flqMF.framer-1eelage { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-flqMF .framer-14wxwd6, .framer-flqMF .framer-xbs815 { display: grid; flex: none; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(16, minmax(4px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1728px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-flqMF .framer-1o6mpyd, .framer-flqMF .framer-5pcsxb { align-self: start; flex: none; grid-column: span 2; height: 200px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-flqMF .framer-1bkpf0g { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-flqMF .framer-1a1ae3t { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-flqMF .framer-13kkcu8, .framer-flqMF .framer-124ip90, .framer-flqMF .framer-1ixigv1 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-flqMF .framer-1r1f2zi, .framer-flqMF .framer-18acv2c, .framer-flqMF .framer-12h8m6i, .framer-flqMF .framer-646cj3, .framer-flqMF .framer-1iyzpg, .framer-flqMF .framer-1wsvgij, .framer-flqMF .framer-1gi6hc3, .framer-flqMF .framer-11z2v2f, .framer-flqMF .framer-g5exgl, .framer-flqMF .framer-troh0u, .framer-flqMF .framer-luaz1s, .framer-flqMF .framer-emm0au, .framer-flqMF .framer-nufaxr, .framer-flqMF .framer-1abts4d, .framer-flqMF .framer-1dot7z7, .framer-flqMF .framer-1wj4nxa { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-flqMF .framer-1lmn2gi-container, .framer-flqMF .framer-2ab2vw-container, .framer-flqMF .framer-tyjchw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-flqMF .framer-e2ndkh, .framer-flqMF .framer-17f4s6g { align-self: start; flex: none; grid-column: span 2; height: 20px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-flqMF .framer-3p08q { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-flqMF .framer-1iil74f { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; grid-column: span 6; height: min-content; justify-content: flex-end; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-flqMF .framer-bwki6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-flqMF .framer-mlx6k1 { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-flqMF .framer-1raawjw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-flqMF .framer-1oufpdt, .framer-flqMF .framer-1v86vkf, .framer-flqMF .framer-1t5o2rc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-flqMF .framer-1uqj9j9, .framer-flqMF .framer-c2d3es, .framer-flqMF .framer-fqlfkc { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-flqMF .framer-1o1bhlf-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-flqMF .framer-1ld2wel { flex: none; height: 40px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: -40px; z-index: 1; }\",\".framer-flqMF.framer-v-uh7mh1.framer-1eelage { width: 810px; }\",\".framer-flqMF.framer-v-uh7mh1 .framer-14wxwd6, .framer-flqMF.framer-v-uh7mh1 .framer-xbs815 { grid-template-columns: repeat(8, minmax(4px, 1fr)); }\",\".framer-flqMF.framer-v-uh7mh1 .framer-1bkpf0g { grid-column: span 2; }\",\".framer-flqMF.framer-v-uh7mh1 .framer-3p08q, .framer-flqMF.framer-v-uh7mh1 .framer-1iil74f { grid-column: span 4; }\",\".framer-flqMF.framer-v-1aoz14c.framer-1eelage { gap: 40px; padding: 84px 0px 0px 0px; width: 430px; }\",\".framer-flqMF.framer-v-1aoz14c .framer-14wxwd6, .framer-flqMF.framer-v-1aoz14c .framer-xbs815 { gap: 40px 20px; grid-template-columns: repeat(6, minmax(4px, 1fr)); }\",\".framer-flqMF.framer-v-1aoz14c .framer-13kkcu8, .framer-flqMF.framer-v-1aoz14c .framer-124ip90, .framer-flqMF.framer-v-1aoz14c .framer-1ixigv1 { grid-column: span 3; }\",\".framer-flqMF.framer-v-1aoz14c .framer-3p08q { order: 2; }\",\".framer-flqMF.framer-v-1aoz14c .framer-1iil74f { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 1; }\",\".framer-flqMF.framer-v-1sa27vi.framer-1eelage { width: 1728px; }\",\".framer-flqMF.framer-v-1sa27vi .framer-3p08q { grid-column: span 8; }\",\".framer-flqMF.framer-v-1sa27vi .framer-1iil74f { grid-column: span 4; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 785.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wsrj1qrJQ\":{\"layout\":[\"fixed\",\"auto\"]},\"uDlck1Qor\":{\"layout\":[\"fixed\",\"auto\"]},\"qlZWVSVOu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"zL4D5KHMu\":\"stickyOffset\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkIUTYMZpO=withCSS(Component,css,\"framer-flqMF\");export default FramerkIUTYMZpO;FramerkIUTYMZpO.displayName=\"blocks/footer\";FramerkIUTYMZpO.defaultProps={height:785.5,width:1200};addPropertyControls(FramerkIUTYMZpO,{variant:{options:[\"p4McUtYxS\",\"wsrj1qrJQ\",\"uDlck1Qor\",\"qlZWVSVOu\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"1728\"],title:\"Variant\",type:ControlType.Enum},zL4D5KHMu:{defaultValue:true,title:\"Sticky-offset\",type:ControlType.Boolean},onzL4D5KHMuChange:{changes:\"zL4D5KHMu\",type:ControlType.ChangeHandler}});addFonts(FramerkIUTYMZpO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"M Saans 600\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/1YZLFNNczonjGMOPQJDnjroyrag.woff2\",weight:\"600\"},{cssFamilyName:\"M Saans 456\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/O2pA4vP7p4Qrg3oQR6WeRpl1OM.woff2\",weight:\"456\"}]},...WordFonts,...ExtLinkFonts,...CurrentYearFonts,...YouTubeFonts,...XTwitterFonts,...LinkedInFonts,...MobbinCtaWordmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkIUTYMZpO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"zL4D5KHMu\\\":\\\"stickyOffset\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"785.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wsrj1qrJQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uDlck1Qor\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qlZWVSVOu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kIUTYMZpO.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";const VIA_MAP={lenny:\"banner-lenny\",\"spring-10\":\"banner-spring-10\"};/**\n * @framerDisableUnlink\n */export function withViaSwitch(Component){return props=>{const[activeName,setActiveName]=useState(null);const[ready,setReady]=useState(false);useEffect(()=>{const params=new URLSearchParams(window.location.search);const via=params.get(\"via\");const match=via&&VIA_MAP[via]?VIA_MAP[via]:null;setActiveName(match);setReady(true);},[]);useEffect(()=>{if(!ready||!activeName)return;// Query the whole document — banners may not be direct children\nconst allBannerNames=Object.values(VIA_MAP);allBannerNames.forEach(name=>{const elements=document.querySelectorAll(`[data-framer-name=\"${name}\"]`);elements.forEach(el=>{el.style.display=name===activeName?\"\":\"none\";});});},[ready,activeName]);if(!ready||!activeName){return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"none\"}});}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withViaSwitch\":{\"type\":\"reactHoc\",\"name\":\"withViaSwitch\",\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ViaBanner.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFlowFX,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BannerLenny,*as BannerLennyInfo from\"#framer/local/canvasComponent/DUWf98yGU/DUWf98yGU.js\";import BannerSpring10,*as BannerSpring10Info from\"#framer/local/canvasComponent/jE6uvvQle/jE6uvvQle.js\";import BlocksFooter from\"#framer/local/canvasComponent/kIUTYMZpO/kIUTYMZpO.js\";import MarketingMenu from\"#framer/local/canvasComponent/OU5Ac5VeM/OU5Ac5VeM.js\";import{withViaSwitch}from\"#framer/local/codeFile/WCUxBO7/ViaBanner.js\";const BannerLennyFonts=getFonts(BannerLenny);const BannerLennyWithViaSwitch17qk3sjWithMappedReactPropsucwbgc=withMappedReactProps(withCodeBoundaryForOverrides(BannerLenny,{nodeId:\"QPt1ZHOAv\",override:withViaSwitch,scopeId:\"DAI92nYvh\"}),BannerLennyInfo);const BannerSpring10Fonts=getFonts(BannerSpring10);const BannerSpring10WithViaSwitch1j4yyg0WithMappedReactPropscwlmz=withMappedReactProps(withCodeBoundaryForOverrides(BannerSpring10,{nodeId:\"tVjjURE2I\",override:withViaSwitch,scopeId:\"DAI92nYvh\"}),BannerSpring10Info);const MarketingMenuFonts=getFonts(MarketingMenu);const MarketingMenuWithVariantAppearEffect=withVariantAppearEffect(MarketingMenu);const BlocksFooterFonts=getFonts(BlocksFooter);const MotionDivWithFlowFX=withFlowFX(motion.div);const MarketingMenuControls=getPropertyControls(MarketingMenu);const breakpoints={NS7DOP25x:\"(max-width: 809.98px)\",PXPHc989C:\"(min-width: 1200px)\",TPcjwuE9V:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ooqWe\";const variantClassNames={NS7DOP25x:\"framer-v-15qnubx\",PXPHc989C:\"framer-v-1wwlbcq\",TPcjwuE9V:\"framer-v-apvfs\"};const Aqu7o3wmP=undefined;const SW2KdSTts=undefined;const LbF2RpIm7=undefined;const S8xPjenCx=undefined;const VR6XRePjb=undefined;const transition1={bounce:0,delay:0,duration:0,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const negate=value=>{return!value;};const breakpointRules={NS7DOP25x:[\".framer-ooqWe .framer-1c2j7vs { min-width: unset; width: 100%; }\",\".framer-ooqWe .framer-1evsqw0-container { height: auto; left: 24px; right: 24px; top: 8px; width: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={NS7DOP25x:\".framer-15qnubx-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ooqWe.framer-1kbmpnm, .framer-ooqWe .framer-1kbmpnm { display: block; }\",\".framer-ooqWe.framer-1wwlbcq { align-content: center; align-items: center; background-color: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ooqWe .framer-17qk3sj-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-ooqWe .framer-1j4yyg0-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-ooqWe .framer-1c2j7vs { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 0%; justify-content: center; min-width: 584px; order: -998; overflow: visible; padding: 0px; position: sticky; top: 0px; user-select: none; width: min-content; z-index: 9; }\",\".framer-ooqWe .framer-1evsqw0-container { flex: none; height: 60px; left: calc(50.00000000000002% - 584px / 2); position: absolute; top: 24px; width: 584px; z-index: 1; }\",\".framer-ooqWe .framer-fcsubr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ooqWe .framer-lmn923-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 1; }\",\".framer-ooqWe .framer-1xoqxu4-container { bottom: 0px; flex: none; height: auto; order: 1005; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={NS7DOP25x:\"(max-width: 809.98px)\",PXPHc989C:\"(min-width: 1200px)\",TPcjwuE9V:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"PXPHc989C\",Phone:\"NS7DOP25x\",Tablet:\"TPcjwuE9V\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop \\xb7 Appear Button\":\"kHz0rFy3b\",\"Desktop \\xb7 Button\":\"FpsrcVhLP\",\"Mobile \\xb7 Closing\":\"bq0uOxS_g\",\"Mobile \\xb7 Open\":\"SdtHVLkjc\",Desktop:\"WgMxLzwQR\",Mobile:\"opWRwdBJS\"};const getProps=({height,id,navVariant,primaryButtonAppear,primaryButtonLabel,primaryButtonURL,stickyFooter,width,...props})=>{return{...props,Aqu7o3wmP:humanReadableEnumMap[navVariant]??navVariant??props.Aqu7o3wmP??\"FpsrcVhLP\",LbF2RpIm7:primaryButtonURL??props.LbF2RpIm7??\"/signup\",S8xPjenCx:primaryButtonAppear??props.S8xPjenCx,SW2KdSTts:primaryButtonLabel??props.SW2KdSTts??\"Join for free\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PXPHc989C\",VR6XRePjb:stickyFooter??props.VR6XRePjb??true};};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{style,className,layoutId,variant,Aqu7o3wmP,S8xPjenCx,SW2KdSTts,LbF2RpIm7,VR6XRePjb,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(VR6XRePjb);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"NS7DOP25x\")return true;return value;};const isDisplayed1=value=>{if(!isBrowser())return true;if(baseVariant===\"NS7DOP25x\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PXPHc989C\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-1wwlbcq\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17qk3sj-container\",layout:\"position\",nodeId:\"QPt1ZHOAv\",rendersWithMotion:true,scopeId:\"DAI92nYvh\",children:/*#__PURE__*/_jsx(BannerLennyWithViaSwitch17qk3sjWithMappedReactPropsucwbgc,{height:\"100%\",id:\"QPt1ZHOAv\",layoutId:\"QPt1ZHOAv\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j4yyg0-container\",layout:\"position\",nodeId:\"tVjjURE2I\",rendersWithMotion:true,scopeId:\"DAI92nYvh\",children:/*#__PURE__*/_jsx(BannerSpring10WithViaSwitch1j4yyg0WithMappedReactPropscwlmz,{height:\"100%\",id:\"tVjjURE2I\",layoutId:\"tVjjURE2I\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.header,{className:\"framer-1c2j7vs\",\"data-framer-name\":\"header\",layout:\"position\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NS7DOP25x:{width:\"calc(100vw - 48px)\",y:104}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"584px\",y:120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1evsqw0-container\",nodeId:\"Fh4aq6rkl\",rendersWithMotion:true,scopeId:\"DAI92nYvh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NS7DOP25x:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"},variant:matchVariant(\"opWRwdBJS\")}},children:/*#__PURE__*/_jsx(MarketingMenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:S8xPjenCx,target:\"kHz0rFy3b\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,Fe8fAJcYa:LbF2RpIm7,height:\"100%\",id:\"Fh4aq6rkl\",layoutId:\"Fh4aq6rkl\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(Aqu7o3wmP),width:\"100%\",XnOE6aIj0:SW2KdSTts})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-fcsubr\"}),isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:482,width:\"100vw\",y:1096.96,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-lmn923-container\",!(visible!==false)&&\"hidden-1wwlbcq\",!(visible!==false)&&\"hidden-apvfs\"),layout:\"position\",nodeId:\"e_v4TGvBy\",rendersWithMotion:true,scopeId:\"DAI92nYvh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NS7DOP25x:{variant:matchVariant(\"uDlck1Qor\"),zL4D5KHMu:false},TPcjwuE9V:{variant:matchVariant(\"wsrj1qrJQ\")}},children:/*#__PURE__*/_jsx(BlocksFooter,{height:\"100%\",id:\"e_v4TGvBy\",layoutId:\"e_v4TGvBy\",style:{width:\"100%\"},variant:matchVariant(\"p4McUtYxS\"),width:\"100%\",zL4D5KHMu:VR6XRePjb})})})}),isDisplayed1(VR6XRePjb!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:482,width:\"100vw\",y:1096.96,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-1xoqxu4-container\",\"hidden-15qnubx\",!(VR6XRePjb!==false)&&\"hidden-1wwlbcq\",!(VR6XRePjb!==false)&&\"hidden-apvfs\"),layout:\"position\",nodeId:\"w6wnJy7FV\",rendersWithMotion:true,scopeId:\"DAI92nYvh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TPcjwuE9V:{variant:matchVariant(\"wsrj1qrJQ\")}},children:/*#__PURE__*/_jsx(BlocksFooter,{height:\"100%\",id:\"w6wnJy7FV\",layoutId:\"w6wnJy7FV\",style:{width:\"100%\"},variant:matchVariant(\"p4McUtYxS\"),width:\"100%\",zL4D5KHMu:VR6XRePjb})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TPcjwuE9V\":{\"layout\":[\"fixed\",\"fixed\"]},\"NS7DOP25x\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Aqu7o3wmP\":\"navVariant\",\"S8xPjenCx\":\"primaryButtonAppear\",\"SW2KdSTts\":\"primaryButtonLabel\",\"LbF2RpIm7\":\"primaryButtonURL\",\"VR6XRePjb\":\"stickyFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PXPHc989C\":[\".framer-17qk3sj-container\",\".framer-1j4yyg0-container\",\".framer-1c2j7vs\",\".framer-lmn923-container\",\".framer-1xoqxu4-container\"],\"TPcjwuE9V\":[\".framer-17qk3sj-container\",\".framer-1j4yyg0-container\",\".framer-1c2j7vs\",\".framer-lmn923-container\",\".framer-1xoqxu4-container\"],\"NS7DOP25x\":[\".framer-17qk3sj-container\",\".framer-1j4yyg0-container\",\".framer-1c2j7vs\",\".framer-lmn923-container\"]}\n * @framerBreakpoints {\"PXPHc989C\":{\"min\":1200,\"canvasClassName\":\"framer-1wwlbcq-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"TPcjwuE9V\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-apvfs-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NS7DOP25x\":{\"max\":809,\"canvasClassName\":\"framer-15qnubx-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PXPHc989C\n * @framerLayoutTemplate true\n */const FramerDAI92nYvh=withCSS(Component,css,\"framer-ooqWe\");export default FramerDAI92nYvh;FramerDAI92nYvh.displayName=\"Default (with banner)\";FramerDAI92nYvh.defaultProps={height:1600,width:1200};addPropertyControls(FramerDAI92nYvh,{Aqu7o3wmP:MarketingMenuControls?.[\"variant\"]&&{...MarketingMenuControls[\"variant\"],defaultValue:\"FpsrcVhLP\",description:\"Choose between nav variants\\n\",hidden:undefined,title:\"Nav variant\"},S8xPjenCx:{description:\"Section where to trigger Button in nav\",title:\"Primary Button Appear\",type:ControlType.ScrollSectionRef},SW2KdSTts:{defaultValue:\"Join for free\",title:\"Primary Button Label\",type:ControlType.String},LbF2RpIm7:{defaultValue:\"/signup\",description:\"\\n\",title:\"Primary Button URL\",type:ControlType.String},VR6XRePjb:{defaultValue:true,title:\"Sticky footer\",type:ControlType.Boolean}});addFonts(FramerDAI92nYvh,[{explicitInter:true,fonts:[]},...BannerLennyFonts,...BannerSpring10Fonts,...MarketingMenuFonts,...BlocksFooterFonts],{supportsExplicitInterCodegen:true});FramerDAI92nYvh.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BannerLenny,{},context),forwardLoader(BannerSpring10,{},context),forwardLoader(MarketingMenu,{},context),forwardLoader(BlocksFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDAI92nYvh\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TPcjwuE9V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NS7DOP25x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Aqu7o3wmP\\\":\\\"navVariant\\\",\\\"S8xPjenCx\\\":\\\"primaryButtonAppear\\\",\\\"SW2KdSTts\\\":\\\"primaryButtonLabel\\\",\\\"LbF2RpIm7\\\":\\\"primaryButtonURL\\\",\\\"VR6XRePjb\\\":\\\"stickyFooter\\\"}\",\"framerIntrinsicHeight\":\"1600\",\"framerDefaultVariant\":\"PXPHc989C\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"PXPHc989C\\\":[\\\".framer-17qk3sj-container\\\",\\\".framer-1j4yyg0-container\\\",\\\".framer-1c2j7vs\\\",\\\".framer-lmn923-container\\\",\\\".framer-1xoqxu4-container\\\"],\\\"TPcjwuE9V\\\":[\\\".framer-17qk3sj-container\\\",\\\".framer-1j4yyg0-container\\\",\\\".framer-1c2j7vs\\\",\\\".framer-lmn923-container\\\",\\\".framer-1xoqxu4-container\\\"],\\\"NS7DOP25x\\\":[\\\".framer-17qk3sj-container\\\",\\\".framer-1j4yyg0-container\\\",\\\".framer-1c2j7vs\\\",\\\".framer-lmn923-container\\\"]}\",\"framerBreakpoints\":\"{\\\"PXPHc989C\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1wwlbcq-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"TPcjwuE9V\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-apvfs-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NS7DOP25x\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15qnubx-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eb3d845)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yazTkjD4CnCIqDFhGaIc/Oo8NmO764W6qWru8Qh6v/RlBOiYXtg.js\";import Mark from\"https://framerusercontent.com/modules/hucLHQg0YHm3Oelf74S2/r7AnFJVuR1SPJeuuJNkk/KOAB3K3YY.js\";const MarkFonts=getFonts(Mark);const enabledGestures={miWLERJca:{hover:true}};const serializationHash=\"framer-fSudh\";const variantClassNames={miWLERJca:\"framer-v-1es369o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AvC738BcT=undefined;const hsDVe9aCI=undefined;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 getProps=({height,id,link,newTab,width,...props})=>{return{...props,AvC738BcT:link??props.AvC738BcT,hsDVe9aCI:newTab??props.hsDVe9aCI??false};};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,AvC738BcT,hsDVe9aCI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"miWLERJca\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(Link,{href:AvC738BcT,motionChild:true,nodeId:\"miWLERJca\",openInNewTab:hsDVe9aCI,scopeId:\"CLDe8pDz4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1es369o\",className,classNames)} framer-1eo9ycu`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"miWLERJca\",ref:refBinding,style:{...style},...addPropertyOverrides({\"miWLERJca-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Mark,{animated:true,className:\"framer-rxty1e\",layoutDependency:layoutDependency,layoutId:\"EtSHcMkyS\",style:{\"--7fgd97\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",opacity:1},variants:{\"miWLERJca-hover\":{opacity:.8}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",children:\"Magazine\"})}),className:\"framer-17q4mi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"syn4Q4F3Y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},variants:{\"miWLERJca-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-fSudh.framer-1eo9ycu, .framer-fSudh .framer-1eo9ycu { display: block; }\",\".framer-fSudh.framer-1es369o { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-fSudh .framer-rxty1e { aspect-ratio: 2.1666666666666665 / 1; flex: none; height: auto; position: relative; width: 26px; }\",\".framer-fSudh .framer-17q4mi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ma3826ybb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AvC738BcT\":\"link\",\"hsDVe9aCI\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCLDe8pDz4=withCSS(Component,css,\"framer-fSudh\");export default FramerCLDe8pDz4;FramerCLDe8pDz4.displayName=\"page-editorial/editorial-logo\";FramerCLDe8pDz4.defaultProps={height:20,width:96};addPropertyControls(FramerCLDe8pDz4,{AvC738BcT:{title:\"Link\",type:ControlType.Link},hsDVe9aCI:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onhsDVe9aCIChange:{changes:\"hsDVe9aCI\",type:ControlType.ChangeHandler}});addFonts(FramerCLDe8pDz4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCLDe8pDz4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"96\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AvC738BcT\\\":\\\"link\\\",\\\"hsDVe9aCI\\\":\\\"newTab\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ma3826ybb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CLDe8pDz4.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yazTkjD4CnCIqDFhGaIc/Oo8NmO764W6qWru8Qh6v/RlBOiYXtg.js\";import Placeholder from\"https://framerusercontent.com/modules/AmsH16dCLM5WrwbK43V2/J6F6oQwPFRpcdDjbFrqL/WrcT54Bab.js\";const enabledGestures={OQJgrD9kf:{hover:true},qGyrbfw_k:{hover:true}};const cycleOrder=[\"OQJgrD9kf\",\"qGyrbfw_k\"];const serializationHash=\"framer-akUA5\";const variantClassNames={OQJgrD9kf:\"framer-v-13tfk0i\",qGyrbfw_k:\"framer-v-12d4985\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DkvV9Fwb4=undefined;const fXR9Wz21O=undefined;const LzUG4frKX=undefined;const oTtP1vzqn=undefined;const tJkueD0rY=undefined;const xtOZA5ZHZ=undefined;const Gq0W32MVA=undefined;const UV725oMae=undefined;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 humanReadableVariantMap={Active:\"qGyrbfw_k\",Default:\"OQJgrD9kf\"};const Variants=motion.create(React.Fragment);const getProps=({colorActive,colorDefault,height,icon,id,label,link,newTab,showIcon,showLabel,width,...props})=>{return{...props,DkvV9Fwb4:link??props.DkvV9Fwb4,fXR9Wz21O:newTab??props.fXR9Wz21O??false,Gq0W32MVA:showLabel??props.Gq0W32MVA??true,LzUG4frKX:showIcon??props.LzUG4frKX??false,oTtP1vzqn:colorDefault??props.oTtP1vzqn??\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",tJkueD0rY:icon??props.tJkueD0rY??Placeholder,UV725oMae:label??props.UV725oMae??\"Late Night Research Club\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OQJgrD9kf\",xtOZA5ZHZ:colorActive??props.xtOZA5ZHZ??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};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,Gq0W32MVA,UV725oMae,LzUG4frKX,tJkueD0rY,DkvV9Fwb4,fXR9Wz21O,oTtP1vzqn,xtOZA5ZHZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OQJgrD9kf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(Link,{href:DkvV9Fwb4,motionChild:true,nodeId:\"OQJgrD9kf\",openInNewTab:fXR9Wz21O,scopeId:\"MgT4IIooi\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13tfk0i\",className,classNames)} framer-ikg0gy`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"OQJgrD9kf\",ref:refBinding,style:{...style},...addPropertyOverrides({\"OQJgrD9kf-hover\":{\"data-framer-name\":undefined},\"qGyrbfw_k-hover\":{\"data-framer-name\":undefined},qGyrbfw_k:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:[LzUG4frKX!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-18fdbh4\",Component:tJkueD0rY,layoutDependency:layoutDependency,layoutId:\"U4j5xUEEI\",style:{\"--1wcpov0\":oTtP1vzqn},variants:{\"OQJgrD9kf-hover\":{\"--1wcpov0\":xtOZA5ZHZ},qGyrbfw_k:{\"--1wcpov0\":xtOZA5ZHZ}}}),Gq0W32MVA!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-oTtP1vzqn-MgT4IIooi))\"},children:\"Late Night Research Club\"})}),className:\"framer-x1e9qo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WNo6VGDrr\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-oTtP1vzqn-MgT4IIooi)\",\"--variable-reference-oTtP1vzqn-MgT4IIooi\":oTtP1vzqn,\"--variable-reference-xtOZA5ZHZ-MgT4IIooi\":xtOZA5ZHZ},text:UV725oMae,variants:{\"OQJgrD9kf-hover\":{\"--extracted-r6o4lv\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"},\"qGyrbfw_k-hover\":{\"--extracted-r6o4lv\":\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"},qGyrbfw_k:{\"--extracted-r6o4lv\":\"var(--variable-reference-xtOZA5ZHZ-MgT4IIooi)\",\"--variable-reference-xtOZA5ZHZ-MgT4IIooi\":xtOZA5ZHZ}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OQJgrD9kf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\"},children:\"Late Night Research Club\"})})},\"qGyrbfw_k-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\"},children:\"Late Night Research Club\"})})},qGyrbfw_k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yis7i6\",\"data-styles-preset\":\"RlBOiYXtg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-xtOZA5ZHZ-MgT4IIooi))\"},children:\"Late Night Research Club\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-akUA5.framer-ikg0gy, .framer-akUA5 .framer-ikg0gy { display: block; }\",\".framer-akUA5.framer-13tfk0i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-akUA5 .framer-18fdbh4 { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-akUA5 .framer-x1e9qo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 165.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qGyrbfw_k\":{\"layout\":[\"auto\",\"auto\"]},\"ILQtvXGtY\":{\"layout\":[\"auto\",\"auto\"]},\"NT6lFxKbl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Gq0W32MVA\":\"showLabel\",\"UV725oMae\":\"label\",\"LzUG4frKX\":\"showIcon\",\"tJkueD0rY\":\"icon\",\"DkvV9Fwb4\":\"link\",\"fXR9Wz21O\":\"newTab\",\"oTtP1vzqn\":\"colorDefault\",\"xtOZA5ZHZ\":\"colorActive\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"JVtXCJwDttt1MAEIo6xx\"]\n */const FramerMgT4IIooi=withCSS(Component,css,\"framer-akUA5\");export default FramerMgT4IIooi;FramerMgT4IIooi.displayName=\"page-editorial/editorial-nav-link\";FramerMgT4IIooi.defaultProps={height:20,width:165.5};addPropertyControls(FramerMgT4IIooi,{variant:{options:[\"OQJgrD9kf\",\"qGyrbfw_k\"],optionTitles:[\"Default\",\"Active\"],title:\"Variant\",type:ControlType.Enum},Gq0W32MVA:{defaultValue:true,title:\"Show label\",type:ControlType.Boolean},onGq0W32MVAChange:{changes:\"Gq0W32MVA\",type:ControlType.ChangeHandler},UV725oMae:{defaultValue:\"Late Night Research Club\",displayTextArea:false,title:\"Label\",type:ControlType.String},onUV725oMaeChange:{changes:\"UV725oMae\",type:ControlType.ChangeHandler},LzUG4frKX:{defaultValue:false,title:\"Show Icon\",type:ControlType.Boolean},onLzUG4frKXChange:{changes:\"LzUG4frKX\",type:ControlType.ChangeHandler},tJkueD0rY:{defaultValue:{identifier:\"local-module:vector/WrcT54Bab:default\",moduleId:\"AmsH16dCLM5WrwbK43V2\"},setModuleId:\"JVtXCJwDttt1MAEIo6xx\",title:\"Icon\",type:ControlType.VectorSetItem},DkvV9Fwb4:{title:\"Link\",type:ControlType.Link},fXR9Wz21O:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onfXR9Wz21OChange:{changes:\"fXR9Wz21O\",type:ControlType.ChangeHandler},oTtP1vzqn:{defaultValue:\"var(--token-662d2a7f-e597-4a32-be93-c2f821051388, rgb(113, 113, 113))\",title:\"Color Default\",type:ControlType.Color},xtOZA5ZHZ:{defaultValue:\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\",title:\"Color Active\",type:ControlType.Color}});addFonts(FramerMgT4IIooi,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMgT4IIooi\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qGyrbfw_k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ILQtvXGtY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NT6lFxKbl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"165.5\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"JVtXCJwDttt1MAEIo6xx\\\"]\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Gq0W32MVA\\\":\\\"showLabel\\\",\\\"UV725oMae\\\":\\\"label\\\",\\\"LzUG4frKX\\\":\\\"showIcon\\\",\\\"tJkueD0rY\\\":\\\"icon\\\",\\\"DkvV9Fwb4\\\":\\\"link\\\",\\\"fXR9Wz21O\\\":\\\"newTab\\\",\\\"oTtP1vzqn\\\":\\\"colorDefault\\\",\\\"xtOZA5ZHZ\\\":\\\"colorActive\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MgT4IIooi.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";const FIELD_SELECTOR=\"input, textarea, select, [contenteditable='true']\";const STYLE_ID=\"framer-hide-clear-button\";const CSS=`\n.framer-form-text-input-clear {\n    display: none !important;\n}\ninput::-webkit-search-cancel-button,\ninput::-webkit-search-decoration {\n    -webkit-appearance: none;\n    appearance: none;\n    display: none;\n}\ninput::-ms-clear,\ninput::-ms-reveal {\n    display: none;\n    width: 0;\n    height: 0;\n}\n`;/**\n * Focuses the first form field on mount and hides every clear button.\n * Apply to the Input layer itself, or to any container holding one.\n *\n * @framerDisableUnlink\n */export function withAutoFocus(Component){return props=>{const ref=useRef(null);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!document.getElementById(STYLE_ID)){const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=CSS;document.head.appendChild(style);}const frame=requestAnimationFrame(()=>{const field=ref.current?.querySelector(FIELD_SELECTOR);if(!field){console.error(\"[withAutoFocus] No input, textarea, select or contenteditable found inside this layer.\");return;}field.focus({preventScroll:true});});return()=>cancelAnimationFrame(frame);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAutoFocus\":{\"type\":\"reactHoc\",\"name\":\"withAutoFocus\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InputAutoFocus.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const aXt1piqqj=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3953854917\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 13.59 L 3.347 10.242 M 1.59 6 C 1.59 9.314 4.276 12 7.59 12 C 10.904 12 13.59 9.314 13.59 6 C 13.59 2.686 10.904 0 7.59 0 C 4.276 0 1.59 2.686 1.59 6 Z\" fill=\"transparent\" height=\"13.589999626159667px\" id=\"S2TMYQSJM\" stroke-dasharray=\"\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1wcpov0, var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)))\" transform=\"translate(3 3)\" width=\"13.590000033378601px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,aXt1piqqj:fill??props.aXt1piqqj??\"var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,aXt1piqqj,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0z6TJ\",className),layoutId:layoutId,ref:ref,style:{\"--1wcpov0\":aXt1piqqj,...style}});});const css=[`.framer-0z6TJ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1wcpov0); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"aXt1piqqj\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Search-rev\",\"color\":{\"type\":\"variable\",\"value\":\"1wcpov0\"},\"set\":{\"localId\":\"vectorSet/OgEgqLCeq\",\"id\":\"OgEgqLCeq\",\"moduleId\":\"JVtXCJwDttt1MAEIo6xx\"}}\n */const Icon=withCSS(Component,css,\"framer-0z6TJ\");Icon.displayName=\"Search-rev\";export default Icon;addPropertyControls(Icon,{aXt1piqqj:{defaultValue:'var(--token-3e7d342c-a5e5-4556-ae33-887ada111c73, rgb(20, 20, 20)) /* {\"name\":\"Primary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"aXt1piqqj\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Search-rev\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1wcpov0\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OgEgqLCeq\\\",\\\"id\\\":\\\"OgEgqLCeq\\\",\\\"moduleId\\\":\\\"JVtXCJwDttt1MAEIo6xx\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,clampRGB,ComponentViewportProvider,Container,ControlType,cx,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,InjectSelectionStyle,Link,PathVariablesContext,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouter,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import PageEditorialEditorialLogo from\"#framer/local/canvasComponent/CLDe8pDz4/CLDe8pDz4.js\";import BlocksFooter from\"#framer/local/canvasComponent/kIUTYMZpO/kIUTYMZpO.js\";import PageEditorialEditorialNavLink from\"#framer/local/canvasComponent/MgT4IIooi/MgT4IIooi.js\";import{withAutoFocus}from\"#framer/local/codeFile/ntphP7J/InputAutoFocus.js\";import EditorialBlog from\"#framer/local/collection/P3oMPmOqB/P3oMPmOqB.js\";import*as sharedStyle from\"#framer/local/css/FoDYUIWnG/FoDYUIWnG.js\";import Search from\"#framer/local/vector/dRRPZUiPK/dRRPZUiPK.js\";import SearchRev from\"#framer/local/vector/rRi7oCFyS/rRi7oCFyS.js\";const PageEditorialEditorialLogoFonts=getFonts(PageEditorialEditorialLogo);const PageEditorialEditorialNavLinkFonts=getFonts(PageEditorialEditorialNavLink);const SearchFonts=getFonts(Search);const FormPlainTextInputWithAutoFocusytux5n=withCodeBoundaryForOverrides(FormPlainTextInput,{nodeId:\"QeaOIH8yA\",override:withAutoFocus,scopeId:\"QzsCTth5m\"});const MotionDivWithFX=withFX(motion.div);const BlocksFooterFonts=getFonts(BlocksFooter);const breakpoints={C56tWmZJM:\"(min-width: 1920px)\",dG1bz_6Yk:\"(min-width: 810px) and (max-width: 1199.98px)\",HjzJmCMb4:\"(min-width: 1200px) and (max-width: 1919.98px)\",kmtNV5j9a:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7NpNi\";const variantClassNames={C56tWmZJM:\"framer-v-1cjsx1a\",dG1bz_6Yk:\"framer-v-18vy122\",HjzJmCMb4:\"framer-v-1sbjck1\",kmtNV5j9a:\"framer-v-18pnbj3\"};const IWVkW_1zk=undefined;const udYUVvnmwIiw3SpDuE=undefined;const FsvGn2f81Iiw3SpDuE=undefined;const E2pdIdQG_Iiw3SpDuE=undefined;const kMssROGt_Iiw3SpDuE=undefined;const idIiw3SpDuE=undefined;const setIWVkW_1zk=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:0,duration:.2,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition3={bounce:0,delay:.1,duration:.6,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation7={backgroundColor:\"var(--token-cfd3602c-6760-403d-9139-b56a5fb3aa1c, rgba(237, 237, 237, 0.08))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=(prequery,{IWVkW_1zk})=>prequery({from:{alias:\"Iiw3SpDuE\",data:EditorialBlog,type:\"Collection\"},select:[{collection:\"Iiw3SpDuE\",name:\"udYUVvnmw\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"FsvGn2f81\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"E2pdIdQG_\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"kMssROGt_\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"Iiw3SpDuE\",name:\"kMssROGt_\",type:\"Identifier\"},{type:\"LiteralValue\",value:IWVkW_1zk}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const query1=IWVkW_1zk=>({from:{alias:\"Iiw3SpDuE\",data:EditorialBlog,type:\"Collection\"},select:[{collection:\"Iiw3SpDuE\",name:\"udYUVvnmw\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"FsvGn2f81\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"E2pdIdQG_\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"kMssROGt_\",type:\"Identifier\"},{collection:\"Iiw3SpDuE\",name:\"id\",type:\"Identifier\"}],where:{arguments:[{collection:\"Iiw3SpDuE\",name:\"kMssROGt_\",type:\"Identifier\"},{type:\"LiteralValue\",value:IWVkW_1zk}],functionName:\"CONTAINS\",type:\"FunctionCall\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={kmtNV5j9a:[\".framer-7NpNi.framer-10qypcf { top: 56px; width: 390px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={kmtNV5j9a:\".framer-18pnbj3-override\"};const rules=[\".framer-7NpNi.framer-azt78m, .framer-7NpNi .framer-azt78m { display: block; }\",\".framer-7NpNi.framer-1sbjck1 { align-content: center; align-items: center; background-color: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 52px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-7NpNi .framer-1gcjhse { align-content: center; align-items: center; background-color: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 0px; order: -1000; overflow: visible; padding: 16px 0px 16px 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; view-transition-name: framer-7NpNi-1gcjhse-exclude; width: 100%; z-index: 9; }\",\"::view-transition-group(framer-7NpNi-1gcjhse-exclude), ::view-transition-new(framer-7NpNi-1gcjhse-exclude), ::view-transition-old(framer-7NpNi-1gcjhse-exclude) { animation: none !important; }\",\".framer-7NpNi .framer-5qi43g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-7NpNi .framer-1adgjqu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-7NpNi .framer-5swpuq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7NpNi .framer-iuredp { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-7NpNi .framer-vhdimp-container { flex: none; height: auto; mix-blend-mode: luminosity; position: relative; width: auto; }\",\".framer-7NpNi.framer-155pv77 { background-color: rgba(255, 255, 255, 0.01); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-7NpNi.framer-ylpb9c { -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-7NpNi.framer-10qypcf { align-content: center; align-items: center; background-color: var(--token-4be785cf-375d-498c-996d-ccbe270db0a7, rgba(38, 38, 38, 0.88)); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.32); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; max-height: calc(var(--framer-viewport-height, 100vh) * 0.7); max-width: 90%; overflow: auto; padding: 0px; position: fixed; top: 120px; width: 816px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-7NpNi .framer-mtilmt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-7NpNi .framer-bt063w { --1wcpov0: var(--token-4dcda2ec-430d-4d16-a9fb-dd71b9023446, #ffffff); aspect-ratio: 1 / 1; flex: none; height: auto; left: 24px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; z-index: 1; }\",'.framer-7NpNi .framer-ytux5n { --framer-input-font-color: var(--token-4dcda2ec-430d-4d16-a9fb-dd71b9023446, #ffffff); --framer-input-font-family: \"M Saans 456\"; --framer-input-font-letter-spacing: 0.2px; --framer-input-font-line-height: 22px; --framer-input-font-size: 16px; --framer-input-font-weight: 456; --framer-input-icon-mask-image: none; --framer-input-padding: 20px 24px 20px 52px; --framer-input-placeholder-color: var(--token-295378d8-d4ef-4b8c-9bce-a32867eaeb49, #888888); --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-7NpNi .framer-1neav20 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-7NpNi .framer-wtjd82 { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 8px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7NpNi .framer-1ey4tyf { align-content: center; align-items: center; background-color: var(--tge35y, var(--2ejh3q)); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-7NpNi .framer-wqovnv { aspect-ratio: 1 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'.framer-7NpNi .framer-xbo04k { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 1px; word-break: break-word; word-wrap: break-word; }',\".framer-7NpNi .framer-1txjso8 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-7NpNi .framer-18n37rp-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',\"@supports (color: color(display-p3 1 1 1)) { .framer-7NpNi .framer-1ey4tyf { --tge35y: var(--1v7uw7h); --tge35y: var(--1v7uw7h); --tge35y: var(--1v7uw7h); --tge35y: var(--1v7uw7h); } }\",...sharedStyle.css];const mediaQueries={C56tWmZJM:\"(min-width: 1920px)\",dG1bz_6Yk:\"(min-width: 810px) and (max-width: 1199.98px)\",HjzJmCMb4:\"(min-width: 1200px) and (max-width: 1919.98px)\",kmtNV5j9a:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"1920\":\"C56tWmZJM\",Desktop:\"HjzJmCMb4\",Phone:\"kmtNV5j9a\",Tablet:\"dG1bz_6Yk\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,q,width,...props})=>{return{...props,IWVkW_1zk:q??props.IWVkW_1zk??\"\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HjzJmCMb4\"};};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{style,className,layoutId,variant,\"IWVkW_1zk\":externalIWVkW_1zk,\"onIWVkW_1zkChange\":setExternalIWVkW_1zk,children,...restProps}=getProps(props);const[IWVkW_1zk,setIWVkW_1zk]=useStateVariable(externalIWVkW_1zk,setExternalIWVkW_1zk);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTapko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const visible=isSet(IWVkW_1zk);const onTapdlzj2h=({overlay})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"HjzJmCMb4\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255)); } @media (min-width: 1920px) { :root { font-size: 112.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1sbjck1\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1gcjhse\",\"data-framer-name\":\"editorial-nav\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5qi43g\",\"data-framer-name\":\"container-1728\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1adgjqu\",\"data-framer-name\":\"menu\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WTidnNqbo\"},implicitPathVariables:undefined},{href:{webPageId:\"WTidnNqbo\"},implicitPathVariables:undefined},{href:{webPageId:\"WTidnNqbo\"},implicitPathVariables:undefined},{href:{webPageId:\"WTidnNqbo\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5swpuq-container\",nodeId:\"bwqjSG5eo\",scopeId:\"QzsCTth5m\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C56tWmZJM:{AvC738BcT:resolvedLinks[3]},dG1bz_6Yk:{AvC738BcT:resolvedLinks[1]},kmtNV5j9a:{AvC738BcT:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(PageEditorialEditorialLogo,{AvC738BcT:resolvedLinks[0],height:\"100%\",hsDVe9aCI:false,id:\"bwqjSG5eo\",layoutId:\"bwqjSG5eo\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iuredp\",\"data-framer-name\":\"search-link\",\"data-highlight\":true,onTap:onTapko9la1({overlay}),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:16,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vhdimp-container\",nodeId:\"SusNz77r0\",scopeId:\"QzsCTth5m\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kmtNV5j9a:{Gq0W32MVA:false}},children:/*#__PURE__*/_jsx(PageEditorialEditorialNavLink,{fXR9Wz21O:false,Gq0W32MVA:true,height:\"100%\",id:\"SusNz77r0\",layoutId:\"SusNz77r0\",LzUG4frKX:true,oTtP1vzqn:\"var(--token-295378d8-d4ef-4b8c-9bce-a32867eaeb49, rgb(136, 136, 136))\",tJkueD0rY:SearchRev,UV725oMae:\"Search\",variant:matchVariant(\"OQJgrD9kf\"),width:\"100%\",xtOZA5ZHZ:\"var(--token-24350b07-1c4d-4bb7-aeda-83a01a223557, rgb(20, 20, 20))\"})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.2,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-155pv77\"),exit:{opacity:0,transition:{delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"jILcEAwMq\"),/*#__PURE__*/_jsx(motion.div,{animate:animation2,className:cx(scopingClassNames,\"framer-ylpb9c\"),\"data-framer-name\":\"backdrop\",exit:animation1,initial:animation3}),/*#__PURE__*/_jsxs(motion.div,{animate:animation5,className:cx(scopingClassNames,\"framer-10qypcf\"),\"data-framer-name\":\"search wrapper\",exit:animation4,initial:animation6,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-mtilmt\",children:[/*#__PURE__*/_jsx(Search,{animated:false,aXt1piqqj:true,className:\"framer-bt063w\",layoutId:\"aNVEsSoFL\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C56tWmZJM:{inputName:\"C56tWmZJMQeaOIH8yA\"},dG1bz_6Yk:{inputName:\"dG1bz_6YkQeaOIH8yA\"},kmtNV5j9a:{inputName:\"kmtNV5j9aQeaOIH8yA\"}},children:/*#__PURE__*/_jsx(FormPlainTextInputWithAutoFocusytux5n,{className:\"framer-ytux5n\",inputName:\"QeaOIH8yA\",onChange:event=>setIWVkW_1zk(event.target.value||undefined),onClear:()=>setIWVkW_1zk(undefined),placeholder:\"Search articles…\",type:\"text\",value:IWVkW_1zk??\"\"})})]}),visible!==false&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1neav20\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(IWVkW_1zk),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({E2pdIdQG_:E2pdIdQG_Iiw3SpDuE,FsvGn2f81:FsvGn2f81Iiw3SpDuE,id:idIiw3SpDuE,kMssROGt_:kMssROGt_Iiw3SpDuE,udYUVvnmw:udYUVvnmwIiw3SpDuE},index)=>{udYUVvnmwIiw3SpDuE??=\"\";FsvGn2f81Iiw3SpDuE??=\"#09F\";kMssROGt_Iiw3SpDuE??=\"\";const visible1=isSet(E2pdIdQG_Iiw3SpDuE);return /*#__PURE__*/_jsx(LayoutGroup,{id:`Iiw3SpDuE-${idIiw3SpDuE}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{udYUVvnmw:udYUVvnmwIiw3SpDuE},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{udYUVvnmw:udYUVvnmwIiw3SpDuE},webPageId:\"jP2D3evp_\"},motionChild:true,nodeId:\"ec04D4sQg\",scopeId:\"QzsCTth5m\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-wtjd82 framer-azt78m\",\"data-highlight\":true,onTap:onTapdlzj2h({overlay}),whileHover:animation7,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ey4tyf\",\"data-framer-name\":\"thumbnail\",style:{\"--1v7uw7h\":FsvGn2f81Iiw3SpDuE,\"--2ejh3q\":clampRGB(FsvGn2f81Iiw3SpDuE)},children:visible1!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"44px\",...toResponsiveImage(E2pdIdQG_Iiw3SpDuE)},className:\"framer-wqovnv\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1sqqrnx\",\"data-styles-preset\":\"FoDYUIWnG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-4dcda2ec-430d-4d16-a9fb-dd71b9023446, rgb(255, 255, 255))\"},children:\"Streaks are about losing: A study of 859 streak designs\"})}),className:\"framer-xbo04k\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:kMssROGt_Iiw3SpDuE,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idIiw3SpDuE);})});}})})})]})]})}),getContainer())})})]})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1txjso8\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:785,width:\"100vw\",y:1052,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18n37rp-container\",nodeId:\"nnMIjiXX5\",scopeId:\"QzsCTth5m\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dG1bz_6Yk:{variant:matchVariant(\"wsrj1qrJQ\")},kmtNV5j9a:{variant:matchVariant(\"uDlck1Qor\")}},children:/*#__PURE__*/_jsx(BlocksFooter,{height:\"100%\",id:\"nnMIjiXX5\",layoutId:\"nnMIjiXX5\",style:{width:\"100%\"},variant:matchVariant(\"p4McUtYxS\"),width:\"100%\",zL4D5KHMu:false})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query2=mediaQueries[key];return`@media ${query2} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dG1bz_6Yk\":{\"layout\":[\"fixed\",\"fixed\"]},\"kmtNV5j9a\":{\"layout\":[\"fixed\",\"fixed\"]},\"C56tWmZJM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IWVkW_1zk\":\"q\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HjzJmCMb4\":[\".framer-1gcjhse\",\".framer-18n37rp-container\"],\"dG1bz_6Yk\":[\".framer-1gcjhse\",\".framer-18n37rp-container\"],\"kmtNV5j9a\":[\".framer-1gcjhse\",\".framer-18n37rp-container\"],\"C56tWmZJM\":[\".framer-1gcjhse\",\".framer-18n37rp-container\"]}\n * @framerBreakpoints {\"C56tWmZJM\":{\"min\":1920,\"canvasClassName\":\"framer-1cjsx1a-override\",\"minHeight\":1000,\"name\":\"1920\",\"width\":1920,\"rootFontSize\":18},\"HjzJmCMb4\":{\"min\":1200,\"max\":1919,\"canvasClassName\":\"framer-1sbjck1-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dG1bz_6Yk\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18vy122-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"kmtNV5j9a\":{\"max\":809,\"canvasClassName\":\"framer-18pnbj3-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HjzJmCMb4\n * @framerLayoutTemplate true\n */const FramerQzsCTth5m=withCSS(Component,css,\"framer-7NpNi\");export default FramerQzsCTth5m;FramerQzsCTth5m.displayName=\"Editorial Blog\";FramerQzsCTth5m.defaultProps={height:1e3,width:1200};addPropertyControls(FramerQzsCTth5m,{IWVkW_1zk:{defaultValue:\"\",description:\"search\",title:\"q\",type:ControlType.String}});addFonts(FramerQzsCTth5m,[{explicitInter:true,fonts:[{cssFamilyName:\"M Saans 456\",source:\"custom\",style:\"normal\",uiFamilyName:\"M Saans\",url:\"https://framerusercontent.com/assets/O2pA4vP7p4Qrg3oQR6WeRpl1OM.woff2\",weight:\"456\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PageEditorialEditorialLogoFonts,...PageEditorialEditorialNavLinkFonts,...SearchFonts,...BlocksFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerQzsCTth5m.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PageEditorialEditorialLogo,{},context),()=>forwardLoader(PageEditorialEditorialNavLink,{},context),()=>forwardLoader(BlocksFooter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQzsCTth5m\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"C56tWmZJM\\\":{\\\"min\\\":1920,\\\"canvasClassName\\\":\\\"framer-1cjsx1a-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"1920\\\",\\\"width\\\":1920,\\\"rootFontSize\\\":18},\\\"HjzJmCMb4\\\":{\\\"min\\\":1200,\\\"max\\\":1919,\\\"canvasClassName\\\":\\\"framer-1sbjck1-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dG1bz_6Yk\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18vy122-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"kmtNV5j9a\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-18pnbj3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"IWVkW_1zk\\\":\\\"q\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"HjzJmCMb4\\\":[\\\".framer-1gcjhse\\\",\\\".framer-18n37rp-container\\\"],\\\"dG1bz_6Yk\\\":[\\\".framer-1gcjhse\\\",\\\".framer-18n37rp-container\\\"],\\\"kmtNV5j9a\\\":[\\\".framer-1gcjhse\\\",\\\".framer-18n37rp-container\\\"],\\\"C56tWmZJM\\\":[\\\".framer-1gcjhse\\\",\\\".framer-18n37rp-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dG1bz_6Yk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kmtNV5j9a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C56tWmZJM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"HjzJmCMb4\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d485f69)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFlowFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlocksFooter from\"#framer/local/canvasComponent/kIUTYMZpO/kIUTYMZpO.js\";import MarketingMenu from\"#framer/local/canvasComponent/OU5Ac5VeM/OU5Ac5VeM.js\";const MarketingMenuFonts=getFonts(MarketingMenu);const MarketingMenuWithVariantAppearEffect=withVariantAppearEffect(MarketingMenu);const MotionHeaderWithFlowFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFlowFX(motion.header));const BlocksFooterFonts=getFonts(BlocksFooter);const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={G_tZUqIcv:\"(min-width: 1728px)\",nbbZDSVgF:\"(min-width: 1200px) and (max-width: 1727.98px)\",nEXY2ZhCp:\"(max-width: 809.98px)\",Vntk5e6El:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NqYIv\";const variantClassNames={G_tZUqIcv:\"framer-v-1yf0tg6\",nbbZDSVgF:\"framer-v-agmpex\",nEXY2ZhCp:\"framer-v-tgfln6\",Vntk5e6El:\"framer-v-1smo5t0\"};const SW2KdSTts=undefined;const LbF2RpIm7=undefined;const bEgbd01SK=undefined;const S8xPjenCx=undefined;const VR6XRePjb=undefined;const transition1={bounce:0,delay:0,duration:0,type:\"spring\"};const transition2={delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"};const transition3={bounce:0,delay:0,duration:.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-12};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const negate=value=>{return!value;};const breakpointRules={nEXY2ZhCp:[\".framer-NqYIv .framer-hqghb9 { height: min-content; }\",\".framer-NqYIv .framer-jvr5kb-container { flex: 1 0 0px; width: 1px; }\"],Vntk5e6El:[\".framer-NqYIv .framer-hqghb9 { height: min-content; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={nEXY2ZhCp:\".framer-tgfln6-override\",Vntk5e6El:\".framer-1smo5t0-override\"};const rules=[\".framer-NqYIv.framer-13dt5ch, .framer-NqYIv .framer-13dt5ch { display: block; }\",\".framer-NqYIv.framer-agmpex { align-content: center; align-items: center; background-color: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-NqYIv .framer-hqghb9 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0); justify-content: center; left: 0px; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; user-select: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-NqYIv .framer-jvr5kb-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-NqYIv .framer-1d01b0z { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-NqYIv .framer-1ecb8jl-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 1; }\",\".framer-NqYIv .framer-12hn5fo-container { bottom: 0px; flex: none; height: auto; order: 1003; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={G_tZUqIcv:\"(min-width: 1728px)\",nbbZDSVgF:\"(min-width: 1200px) and (max-width: 1727.98px)\",nEXY2ZhCp:\"(max-width: 809.98px)\",Vntk5e6El:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"1728\":\"G_tZUqIcv\",Desktop:\"nbbZDSVgF\",Phone:\"nEXY2ZhCp\",Tablet:\"Vntk5e6El\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,navCollapse,primaryButtonAppear,primaryButtonLabel,primaryButtonURL,stickyFooter,width,...props})=>{return{...props,bEgbd01SK:navCollapse??props.bEgbd01SK,LbF2RpIm7:primaryButtonURL??props.LbF2RpIm7??\"/signup\",S8xPjenCx:primaryButtonAppear??props.S8xPjenCx,SW2KdSTts:primaryButtonLabel??props.SW2KdSTts??\"Join for free\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nbbZDSVgF\",VR6XRePjb:stickyFooter??props.VR6XRePjb??true};};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{style,className,layoutId,variant,S8xPjenCx,SW2KdSTts,LbF2RpIm7,VR6XRePjb,bEgbd01SK,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(VR6XRePjb);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"nEXY2ZhCp\")return true;return value;};const isDisplayed1=value=>{if(!isBrowser())return true;if(baseVariant===\"nEXY2ZhCp\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"nbbZDSVgF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f43ee7a6-eb3c-4060-9079-58fa2b6a69a7, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-agmpex\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionHeaderWithFlowFXWithOptimizedAppearEffect,{animate:animation,className:\"framer-hqghb9\",\"data-framer-appear-id\":\"hqghb9\",\"data-framer-name\":\"header\",flowEffectEnabled:true,flowEffectTransition:transition2,initial:animation1,isNestedFlowEffect:true,layout:\"position\",optimized:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nEXY2ZhCp:{width:\"max(100vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:92,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jvr5kb-container\",layout:\"position\",nodeId:\"F4lrftBd8\",rendersWithMotion:true,scopeId:\"vCwS7Mvoh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nEXY2ZhCp:{__framer__targets:[{ref:S8xPjenCx,target:\"e0oIntn6E\"}],variant:matchVariant(\"opWRwdBJS\")},Vntk5e6El:{__framer__targets:[{ref:S8xPjenCx,target:\"v8NVHfZyP\"}],variant:matchVariant(\"t4xg7fL0i\")}},children:/*#__PURE__*/_jsx(MarketingMenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:bEgbd01SK,target:\"WsQoqGlGI\"},{ref:S8xPjenCx,target:\"kHz0rFy3b\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,Fe8fAJcYa:LbF2RpIm7,height:\"100%\",id:\"F4lrftBd8\",IYTRqIfzp:bEgbd01SK,layoutId:\"F4lrftBd8\",style:{width:\"100%\"},variant:matchVariant(\"WgMxLzwQR\"),width:\"100%\",XnOE6aIj0:SW2KdSTts})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d01b0z\"}),isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:785,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-1ecb8jl-container\",!(visible!==false)&&\"hidden-agmpex\",!(visible!==false)&&\"hidden-1smo5t0\",!(visible!==false)&&\"hidden-1yf0tg6\"),layout:\"position\",nodeId:\"YFRmpZLe4\",rendersWithMotion:true,scopeId:\"vCwS7Mvoh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nEXY2ZhCp:{variant:matchVariant(\"uDlck1Qor\"),zL4D5KHMu:false},Vntk5e6El:{variant:matchVariant(\"wsrj1qrJQ\")}},children:/*#__PURE__*/_jsx(BlocksFooter,{height:\"100%\",id:\"YFRmpZLe4\",layoutId:\"YFRmpZLe4\",style:{width:\"100%\"},variant:matchVariant(\"p4McUtYxS\"),width:\"100%\",zL4D5KHMu:VR6XRePjb})})})}),isDisplayed1(VR6XRePjb!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:785,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-12hn5fo-container\",\"hidden-tgfln6\",!(VR6XRePjb!==false)&&\"hidden-agmpex\",!(VR6XRePjb!==false)&&\"hidden-1smo5t0\",!(VR6XRePjb!==false)&&\"hidden-1yf0tg6\"),layout:\"position\",nodeId:\"E0eLhsIAJ\",rendersWithMotion:true,scopeId:\"vCwS7Mvoh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G_tZUqIcv:{variant:matchVariant(\"qlZWVSVOu\")},Vntk5e6El:{variant:matchVariant(\"wsrj1qrJQ\")}},children:/*#__PURE__*/_jsx(BlocksFooter,{height:\"100%\",id:\"E0eLhsIAJ\",layoutId:\"E0eLhsIAJ\",style:{width:\"100%\"},variant:matchVariant(\"p4McUtYxS\"),width:\"100%\",zL4D5KHMu:VR6XRePjb})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vntk5e6El\":{\"layout\":[\"fixed\",\"fixed\"]},\"nEXY2ZhCp\":{\"layout\":[\"fixed\",\"fixed\"]},\"G_tZUqIcv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"S8xPjenCx\":\"primaryButtonAppear\",\"SW2KdSTts\":\"primaryButtonLabel\",\"LbF2RpIm7\":\"primaryButtonURL\",\"VR6XRePjb\":\"stickyFooter\",\"bEgbd01SK\":\"navCollapse\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nbbZDSVgF\":[\".framer-hqghb9\",\".framer-1ecb8jl-container\",\".framer-12hn5fo-container\"],\"Vntk5e6El\":[\".framer-hqghb9\",\".framer-1ecb8jl-container\",\".framer-12hn5fo-container\"],\"nEXY2ZhCp\":[\".framer-hqghb9\",\".framer-1ecb8jl-container\"],\"G_tZUqIcv\":[\".framer-hqghb9\",\".framer-1ecb8jl-container\",\".framer-12hn5fo-container\"]}\n * @framerBreakpoints {\"G_tZUqIcv\":{\"min\":1728,\"canvasClassName\":\"framer-1yf0tg6-override\",\"minHeight\":1600,\"name\":\"1728\",\"width\":1728,\"rootFontSize\":16},\"nbbZDSVgF\":{\"min\":1200,\"max\":1727,\"canvasClassName\":\"framer-agmpex-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Vntk5e6El\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1smo5t0-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nEXY2ZhCp\":{\"max\":809,\"canvasClassName\":\"framer-tgfln6-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant nbbZDSVgF\n * @framerLayoutTemplate true\n */const FramervCwS7Mvoh=withCSS(Component,css,\"framer-NqYIv\");export default FramervCwS7Mvoh;FramervCwS7Mvoh.displayName=\"Default\";FramervCwS7Mvoh.defaultProps={height:1600,width:1200};addPropertyControls(FramervCwS7Mvoh,{S8xPjenCx:{description:\"Section where to trigger Button in nav\",title:\"Primary Button Appear\",type:ControlType.ScrollSectionRef},SW2KdSTts:{defaultValue:\"Join for free\",title:\"Primary Button Label\",type:ControlType.String},LbF2RpIm7:{defaultValue:\"/signup\",description:\"\\n\",title:\"Primary Button URL\",type:ControlType.String},VR6XRePjb:{defaultValue:true,title:\"Sticky footer\",type:ControlType.Boolean},bEgbd01SK:{title:\"Nav collapse\",type:ControlType.ScrollSectionRef}});addFonts(FramervCwS7Mvoh,[{explicitInter:true,fonts:[]},...MarketingMenuFonts,...BlocksFooterFonts],{supportsExplicitInterCodegen:true});FramervCwS7Mvoh.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MarketingMenu,{},context),()=>forwardLoader(BlocksFooter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervCwS7Mvoh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"nbbZDSVgF\\\":[\\\".framer-hqghb9\\\",\\\".framer-1ecb8jl-container\\\",\\\".framer-12hn5fo-container\\\"],\\\"Vntk5e6El\\\":[\\\".framer-hqghb9\\\",\\\".framer-1ecb8jl-container\\\",\\\".framer-12hn5fo-container\\\"],\\\"nEXY2ZhCp\\\":[\\\".framer-hqghb9\\\",\\\".framer-1ecb8jl-container\\\"],\\\"G_tZUqIcv\\\":[\\\".framer-hqghb9\\\",\\\".framer-1ecb8jl-container\\\",\\\".framer-12hn5fo-container\\\"]}\",\"framerIntrinsicHeight\":\"1600\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"nbbZDSVgF\",\"framerBreakpoints\":\"{\\\"G_tZUqIcv\\\":{\\\"min\\\":1728,\\\"canvasClassName\\\":\\\"framer-1yf0tg6-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"1728\\\",\\\"width\\\":1728,\\\"rootFontSize\\\":16},\\\"nbbZDSVgF\\\":{\\\"min\\\":1200,\\\"max\\\":1727,\\\"canvasClassName\\\":\\\"framer-agmpex-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Vntk5e6El\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1smo5t0-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nEXY2ZhCp\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-tgfln6-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"S8xPjenCx\\\":\\\"primaryButtonAppear\\\",\\\"SW2KdSTts\\\":\\\"primaryButtonLabel\\\",\\\"LbF2RpIm7\\\":\\\"primaryButtonURL\\\",\\\"VR6XRePjb\\\":\\\"stickyFooter\\\",\\\"bEgbd01SK\\\":\\\"navCollapse\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vntk5e6El\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nEXY2ZhCp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G_tZUqIcv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Error1 from \"https://framerusercontent.com/modules/HktTeveJl40MdX8Rkg6S/G2qmfQi75Cm6HbPcRIJa/pY1H9BkYG.js\";\r\nimport DefaultWithBanner from \"https://framerusercontent.com/modules/o4Ub87DVJ4Wi6BzsU3Pm/awHcDarawQvw4DbXsguH/DAI92nYvh.js\";\r\nimport EditorialBlog from \"https://framerusercontent.com/modules/qNBYFW6uC7So2ahbdbBK/I91QFahQUOD4f1I0NPX4/QzsCTth5m.js\";\r\nimport Default from \"https://framerusercontent.com/modules/TVy69VQ6jI5cchUYmSEm/B4xvlrae2H0W8pCdqVup/vCwS7Mvoh.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {EHtBh3veE: \"nav-collapse\", IawbdYXOO: \"show-button-in-nav\", jwsHGeKZU: \"text-in-scr-ticker\", MdRe_pZtn: \"library-flows\", nedcxNgAH: \"flows-ticker\", oECEXVLIW: \"screens-ticker\", Olz9Ycv67: \"library-apps\", VzwXBnVhG: \"ui-ticker\", WorZyVFmC: \"library-screens\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/32RTbRp1pYTv0ZmiYyY7/2givEkGCydNpvyewf0Kc/augiA20Il.js\")), path: \"/\"}, c3FeZ8Jla: {elements: {TRDFbeUhG: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b6AxCLr6LjWnMtzwyIds/U9JaAGzzjZypNl5BI3pD/c3FeZ8Jla.js\")), path: \"/changelog\"}, K89_86Ggt: {elements: {FQBOvpaPA: \"glossary-content\", K2sQ261e_: \"glossary\", tHfkFGwq0: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bUeGkxvN4KnjLerU6A5Q/LkkfKZpRvkzhzowGo9f4/K89_86Ggt.js\")), path: \"/glossary\"}, hMJrekjTb: {elements: {a_1N3h_xZ: \"meaning\", IrtdEZZW8: \"nav-collapse\", JrvrMinzC: \"brand\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uGZZTrkTDgYWTpM8wpkq/VScjrInadBGoqUZqgUjZ/hMJrekjTb.js\")), path: \"/colors\"}, JRiIpxE4I: {elements: {g4JOG8oa4: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wdhKkAXxEBmADCxRa2Jw/vAomXe1WWLbZenwhZvxQ/JRiIpxE4I.js\")), path: \"/colors/brand\"}, ugFMXUc8X: {elements: {IhBPrrgpx: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eRGAKa53XChtOXg1Ungb/ZpKGHTmVk6fxCMfOiLIy/ugFMXUc8X.js\")), path: \"/colors/meaning\"}, HKyWmVE8b: {elements: {oxHp7Pgba: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uyv4kRTSi0Ddg7CPH4as/F75SuLzBUVq66wBB2FCE/HKyWmVE8b.js\")), path: \"/404\"}, gFE8427I3: {elements: {ICMfP06tM: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WLTxNZn42KyOkCxmmLgV/7NkB4jCCAfd6uNV0s2Ox/gFE8427I3.js\")), path: \"/about\"}, wwGmmynAW: {elements: {aXwluO8SO: \"finance\", gow7LnQrg: \"comment-appear\", iaglsNUcy: \"show-button-in-nav-1\", Jmx16V9hH: \"e-commerce\", K962IoO5v: \"health\", klkYFuUAn: \"show-button-in-nav-2\", M1WUCg6nB: \"show-button-in-nav\", qHLOUJgrO: \"nav-collapse\", XdKaaG1fW: \"install\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zl4q0lhbh7YbgJDeb7yx/rFDUQcjEqaaJvoQTppVR/wwGmmynAW.js\")), path: \"/mcp\"}, L7ax5KQoJ: {elements: {hpu2qrR92: \"nav-collapse\", I69_rpsKE: \"show-button-in-nav\", nhhJ1ViO0: \"apps\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p2YYoPFDZEggw2VUoksI/QHutc59T7d9iyHOIvgFa/L7ax5KQoJ.js\")), path: \"/finance\"}, WTidnNqbo: {elements: {Bv4RXbsK9: \"page-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UDyavEQlikOWFghi2sOW/6EFTohtzVl6FRvjlVA5t/WTidnNqbo.js\")), path: \"/blog\"}, rZb72wgm4: {elements: {FBe6wCWVd: \"finance\", peVbO0XEH: \"meetups\", WnfnwnIE7: \"show-button-in-nav\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JKAzvwj7KvJDendmZoYW/9yWfAaFgm7ptWM31AMiq/rZb72wgm4.js\")), path: \"/community\"}, XdeJquj4w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qWrC7dTfrnKdlEkKw5ni/fiN622K4FblKNnWq89zp/XdeJquj4w.js\")), path: \"/blog/everything\"}, QU765dPdS: {collectionId: \"GOTMIGsSR\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EXcVSkP4RiNvHdJI2Fs6/e3OTumxdOn41VvBy3Ubm/QU765dPdS.js\")), path: \"/blog/topic/:xY1cpheaP\"}, jP2D3evp_: {collectionId: \"P3oMPmOqB\", elements: {MGdf2mIqK: \"rich-text\", xozpfnz0K: \"page-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p4HiMpLb2mlcxcmiAj4R/AHQUiH6a0vkico8IcTr8/jP2D3evp_.js\")), path: \"/blog/:udYUVvnmw\"}, hgauKUD2L: {collectionId: \"WkLoYddFi\", elements: {fBwRhnhtN: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fmLHetqo927H8PXmVxDF/XSY8fkRBLYWgalLzGU21/hgauKUD2L.js\")), path: \"/changelog/:kxPWX_JqS\"}, RwaySzv8s: {collectionId: \"hojQaCjWf\", elements: {o0PU21Ujt: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JRAsAOerin9G9lQnEsGB/ZCAoeriTRY9SHlyhDCHt/RwaySzv8s.js\")), path: \"/glossary/:ewsG42NL0\"}, uDWzUyB1G: {collectionId: \"OEiaMyedY\", elements: {aaxc7hEIb: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ax5t3tmv6TNe2ZKUhhwD/gVhZzuvD2ij8PoaLF9K3/uDWzUyB1G.js\")), path: \"/colors/brand/:KB_Z5hVZR\"}, UNT3ZKUzm: {collectionId: \"V8SUQR8Nm\", elements: {Dncsn9AcK: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zSdVyPQi4goXoG9HuuJg/vwydJUMDrT7cMUaV3M8q/UNT3ZKUzm.js\")), path: \"/colors/meaning/:r6P23Scvi\"}, Qp7AcoDgU: {collectionId: \"JUabgSttw\", elements: {lyj3x30Se: \"nav-collapse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eXZ6QTsi3Savdc2NL6iM/A2w2iGwzlaBYWLuKEYqD/Qp7AcoDgU.js\")), path: \"/:H3o467nPE\"}, Vqg7m7i7r: {collectionId: \"dhsMENezj\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xvhO4q8wzkJJ095aLSZJ/smfw3a3lLnqEid299xPF/Vqg7m7i7r.js\")), path: \"/blog-archive/:UoJRwKYw5\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dhsMENezj: async () => (await import(\"https://framerusercontent.com/modules/6ZpHe6MXgKnDuYsarlAd/kaBcK9xWEozDTemN9Rwr/dhsMENezj.js\"))?.[\"utils\"], GOTMIGsSR: async () => (await import(\"https://framerusercontent.com/modules/D536Rd6sH3MsbZmLuvLO/kI3OTP0cxV4aKtNUmWIz/GOTMIGsSR.js\"))?.[\"utils\"], hojQaCjWf: async () => (await import(\"https://framerusercontent.com/modules/CkrgYHWx7xXo4cQMa8QN/p5nHHS00khiYRNOoPPHw/hojQaCjWf.js\"))?.[\"utils\"], JUabgSttw: async () => (await import(\"https://framerusercontent.com/modules/QoDK63VGkP3UAp4XpVUh/trznYpT7kmb7Fj0sjBhy/JUabgSttw.js\"))?.[\"utils\"], OEiaMyedY: async () => (await import(\"https://framerusercontent.com/modules/cQLLo3S2QkwEFIcGOKzF/S5n6sSGphi70Dw3aFM54/OEiaMyedY.js\"))?.[\"utils\"], P3oMPmOqB: async () => (await import(\"https://framerusercontent.com/modules/DHp7GAFIaQGanLQrllta/fHexl0DRJ0pCcxRAE8NP/P3oMPmOqB.js\"))?.[\"utils\"], V8SUQR8Nm: async () => (await import(\"https://framerusercontent.com/modules/6PNFIESuHqbw2aNDKxfQ/eMIWU0wP107VAxcjYJ0l/V8SUQR8Nm.js\"))?.[\"utils\"], WkLoYddFi: async () => (await import(\"https://framerusercontent.com/modules/wkc68XB2mZ17S1CcySOQ/OODZe5paz0Erb2hNeJ6a/WkLoYddFi.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"cf144d45477c2a045035278e96cef3d311a528ab2ea7c9922398e7e714dc203a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {bEgbd01SK: {href: {hash: \":EHtBh3veE\", webPageId: \"augiA20Il\"}, refKey: true}, LbF2RpIm7: \"/signup\", S8xPjenCx: {href: {hash: \":IawbdYXOO\", webPageId: \"augiA20Il\"}, refKey: true}, SW2KdSTts: \"Join for free\", VR6XRePjb: true}\r\nconst props2 = {...props1, bEgbd01SK: {href: {hash: \":TRDFbeUhG\", webPageId: \"c3FeZ8Jla\"}, refKey: true}, S8xPjenCx: {href: {hash: \":TRDFbeUhG\", webPageId: \"c3FeZ8Jla\"}, refKey: true}}\r\nconst props3 = {...props1, bEgbd01SK: {href: {hash: \":tHfkFGwq0\", webPageId: \"K89_86Ggt\"}, refKey: true}, S8xPjenCx: {href: {hash: \":tHfkFGwq0\", webPageId: \"K89_86Ggt\"}, refKey: true}}\r\nconst props4 = {...props1, bEgbd01SK: {href: {hash: \":IrtdEZZW8\", webPageId: \"hMJrekjTb\"}, refKey: true}, S8xPjenCx: {href: {hash: \":IrtdEZZW8\", webPageId: \"hMJrekjTb\"}, refKey: true}}\r\nconst props5 = {...props1, bEgbd01SK: {href: {hash: \":g4JOG8oa4\", webPageId: \"JRiIpxE4I\"}, refKey: true}, S8xPjenCx: {href: {hash: \":g4JOG8oa4\", webPageId: \"JRiIpxE4I\"}, refKey: true}}\r\nconst props6 = {...props1, bEgbd01SK: {href: {hash: \":IhBPrrgpx\", webPageId: \"ugFMXUc8X\"}, refKey: true}, S8xPjenCx: {href: {hash: \":IhBPrrgpx\", webPageId: \"ugFMXUc8X\"}, refKey: true}}\r\nconst props7 = {S8xPjenCx: {href: {hash: \":oxHp7Pgba\", webPageId: \"HKyWmVE8b\"}, refKey: true}}\r\nconst props8 = {...props1, bEgbd01SK: {href: {hash: \":ICMfP06tM\", webPageId: \"gFE8427I3\"}, refKey: true}, S8xPjenCx: {href: {hash: \":ICMfP06tM\", webPageId: \"gFE8427I3\"}, refKey: true}}\r\nconst props9 = {...props1, bEgbd01SK: undefined, S8xPjenCx: undefined}\r\nconst props10 = {...props1, bEgbd01SK: {href: {hash: \":qHLOUJgrO\", webPageId: \"wwGmmynAW\"}, refKey: true}, LbF2RpIm7: \"#install\", S8xPjenCx: {href: {hash: \":M1WUCg6nB\", webPageId: \"wwGmmynAW\"}, refKey: true}, SW2KdSTts: \"Connect MCP\"}\r\nconst props11 = {Aqu7o3wmP: \"WgMxLzwQR\", LbF2RpIm7: \"/signup\", S8xPjenCx: {href: {hash: \":m7B9FOKdp\", webPageId: \"KgqkJw26Q\"}, refKey: true}, SW2KdSTts: \"Join for free\", VR6XRePjb: true}\r\nconst props12 = {...props1, bEgbd01SK: {href: {hash: \":hpu2qrR92\", webPageId: \"L7ax5KQoJ\"}, refKey: true}, LbF2RpIm7: \"https://mobbin.com/get-finance-plus\", S8xPjenCx: {href: {hash: \":I69_rpsKE\", webPageId: \"L7ax5KQoJ\"}, refKey: true}, SW2KdSTts: \"Get Finance+\"}\r\nconst props13 = {IWVkW_1zk: \"\"}\r\nconst props14 = {...props1, bEgbd01SK: undefined, S8xPjenCx: {href: {hash: \":WnfnwnIE7\", webPageId: \"rZb72wgm4\"}, refKey: true}}\r\nconst props15 = {...props1, bEgbd01SK: undefined, S8xPjenCx: undefined, VR6XRePjb: false}\r\nconst props16 = {...props1, bEgbd01SK: {href: {hash: \":fBwRhnhtN\", webPageId: \"hgauKUD2L\"}, refKey: true}, S8xPjenCx: {href: {hash: \":fBwRhnhtN\", webPageId: \"hgauKUD2L\"}, refKey: true}}\r\nconst props17 = {...props1, bEgbd01SK: {href: {hash: \":o0PU21Ujt\", webPageId: \"RwaySzv8s\"}, refKey: true}, S8xPjenCx: {href: {hash: \":o0PU21Ujt\", webPageId: \"RwaySzv8s\"}, refKey: true}}\r\nconst props18 = {...props1, bEgbd01SK: {href: {hash: \":aaxc7hEIb\", webPageId: \"uDWzUyB1G\"}, refKey: true}, S8xPjenCx: {href: {hash: \":aaxc7hEIb\", webPageId: \"uDWzUyB1G\"}, refKey: true}}\r\nconst props19 = {...props1, bEgbd01SK: {href: {hash: \":Dncsn9AcK\", webPageId: \"UNT3ZKUzm\"}, refKey: true}, S8xPjenCx: {href: {hash: \":Dncsn9AcK\", webPageId: \"UNT3ZKUzm\"}, refKey: true}}\r\nconst props20 = {...props1, bEgbd01SK: {href: {hash: \":lyj3x30Se\", webPageId: \"Qp7AcoDgU\"}, refKey: true}, S8xPjenCx: {href: {hash: \":lyj3x30Se\", webPageId: \"Qp7AcoDgU\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, c3FeZ8Jla: props2, EMiDaj420: props15, gFE8427I3: props8, hgauKUD2L: props16, HKyWmVE8b: props7, hMJrekjTb: props4, jP2D3evp_: props13, JRiIpxE4I: props5, K89_86Ggt: props3, KgqkJw26Q: props11, L7ax5KQoJ: props12, Qp7AcoDgU: props20, QU765dPdS: props13, RwaySzv8s: props17, rZb72wgm4: props14, uDWzUyB1G: props18, ugFMXUc8X: props6, UNT3ZKUzm: props19, v4UQcOSk_: props9, Vqg7m7i7r: props9, WTidnNqbo: props13, wwGmmynAW: props10, XdeJquj4w: props13}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"c3FeZ8Jla\":\r\ncase \"K89_86Ggt\":\r\ncase \"hMJrekjTb\":\r\ncase \"JRiIpxE4I\":\r\ncase \"ugFMXUc8X\":\r\ncase \"gFE8427I3\":\r\ncase \"v4UQcOSk_\":\r\ncase \"wwGmmynAW\":\r\ncase \"L7ax5KQoJ\":\r\ncase \"rZb72wgm4\":\r\ncase \"EMiDaj420\":\r\ncase \"hgauKUD2L\":\r\ncase \"RwaySzv8s\":\r\ncase \"uDWzUyB1G\":\r\ncase \"UNT3ZKUzm\":\r\ncase \"Qp7AcoDgU\":\r\ncase \"Vqg7m7i7r\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"S8xPjenCx\"], props[\"bEgbd01SK\"]]}, (resolvedLinks) => React.createElement(Default, {...props, bEgbd01SK: siteRef(resolvedLinks[1]), key: \"Default\", S8xPjenCx: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"HKyWmVE8b\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"S8xPjenCx\"]]}, (resolvedLinks) => React.createElement(Error1, {...props, key: \"Error1\", S8xPjenCx: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"KgqkJw26Q\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"S8xPjenCx\"]]}, (resolvedLinks) => React.createElement(DefaultWithBanner, {...props, key: \"DefaultWithBanner\", S8xPjenCx: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"WTidnNqbo\":\r\ncase \"XdeJquj4w\":\r\ncase \"QU765dPdS\":\r\ncase \"jP2D3evp_\":\r\nreturn React.createElement(EditorialBlog, {...props, key: \"EditorialBlog\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"c3FeZ8Jla\":\r\ncase \"K89_86Ggt\":\r\ncase \"hMJrekjTb\":\r\ncase \"JRiIpxE4I\":\r\ncase \"ugFMXUc8X\":\r\ncase \"gFE8427I3\":\r\ncase \"v4UQcOSk_\":\r\ncase \"wwGmmynAW\":\r\ncase \"L7ax5KQoJ\":\r\ncase \"rZb72wgm4\":\r\ncase \"EMiDaj420\":\r\ncase \"hgauKUD2L\":\r\ncase \"RwaySzv8s\":\r\ncase \"uDWzUyB1G\":\r\ncase \"UNT3ZKUzm\":\r\ncase \"Qp7AcoDgU\":\r\ncase \"Vqg7m7i7r\":\r\nreturn [{hash: \"1yf0tg6\", mediaQuery: \"(min-width: 1728px)\"}, {hash: \"agmpex\", mediaQuery: \"(min-width: 1200px) and (max-width: 1727.98px)\"}, {hash: \"1smo5t0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"tgfln6\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"HKyWmVE8b\":\r\nreturn [{hash: \"19lfvc7\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"ee9wgr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"56tmjz\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"KgqkJw26Q\":\r\nreturn [{hash: \"15qnubx\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"apvfs\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1wwlbcq\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"WTidnNqbo\":\r\ncase \"XdeJquj4w\":\r\ncase \"QU765dPdS\":\r\ncase \"jP2D3evp_\":\r\nreturn [{hash: \"1cjsx1a\", mediaQuery: \"(min-width: 1920px)\"}, {hash: \"1sbjck1\", mediaQuery: \"(min-width: 1200px) and (max-width: 1919.98px)\"}, {hash: \"18vy122\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"18pnbj3\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uyv4kRTSi0Ddg7CPH4as/F75SuLzBUVq66wBB2FCE/HKyWmVE8b.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://mobbin-marketing.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/p4Y3HQoZwuMXZdEEwoER/I053LAteJ5I6AouIJ5l7/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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,IAAI,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,OAAO,GAAG,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,IAAI,EAAE,EAAE,EAAE,EAAE,OAAO,IAAI,CAAC,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,SAAS,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE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YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,yFAAyF,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,EAAE,EAAE,EAAE,EAAY,CAAC,YAA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"}