{"version":3,"file":"shared-lib.B-HaGjMP.mjs","names":["React.useState","React.startTransition","React.useState","React.useCallback","React.useMemo","React.Fragment"],"sources":["https:/framerusercontent.com/modules/OoMT9Eb8C0fbEWttcvTf/qTBiW0pIummmR3uV6WqP/PhoneHeader.js","https:/framerusercontent.com/modules/EqXVRKXCxtcfv4OQL7mf/WGJOFrw0bKSNKmqRxTml/Footer.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * User request: Fix the error \"The component has a size of 100x0. Make sure a component always has a minimum size of 5x5 so that it can be seen and selected on the canvas\".\n *\n * @framerIntrinsicWidth 375\n * @framerIntrinsicHeight 86\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MobileHeader({logo={src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Logo\"},logoLink=\"/\",background=\"#0A0D0B\",menuBackground=\"#0A0D0B\",textColor=\"#FFFFFF\",accentColor=\"#00FFB3\"}){const[open,setOpen]=React.useState(false);React.useEffect(()=>{if(typeof document===\"undefined\")return;document.body.style.overflow=open?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[open]);const tabs=[{label:\"Home\",href:\"/\"},{label:\"About\",href:\"/about\"},{label:\"Capabilities\",href:\"/capabilities\"},{label:\"Contact\",href:\"/contact\"},{label:\"Industries\",href:\"/industries\"},{label:\"Platforms\",href:\"/platforms\"}];const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",minWidth:5,minHeight:126,height:126},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .mobile-header-wrap {\n                    display: flex;\n                }\n\n                ${isCanvas?\"\":`@media (min-width: 1024px) {\n  .mobile-header-wrap { display: none; }\n}`}\n            `}),/*#__PURE__*/_jsxs(\"header\",{className:\"mobile-header-wrap\",style:{width:\"100%\",height:126,background,alignItems:\"flex-start\",justifyContent:\"space-between\",padding:\"14px 22px 0\",boxSizing:\"border-box\",position:\"relative\",zIndex:99999},children:[/*#__PURE__*/_jsx(\"a\",{href:logoLink,style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",alignSelf:\"flex-start\"},children:/*#__PURE__*/_jsx(\"img\",{src:logo?.src,srcSet:logo?.srcSet,alt:logo?.alt||\"\",style:{height:108,width:\"auto\",maxWidth:380,objectFit:\"contain\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>React.startTransition(()=>setOpen(true)),\"aria-label\":\"Open menu\",style:{width:48,height:48,borderRadius:14,border:\"1px solid rgba(255,255,255,0.14)\",background:\"rgba(255,255,255,0.06)\",color:textColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0,alignSelf:\"flex-start\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{width:24,display:\"grid\",gap:5},children:[/*#__PURE__*/_jsx(\"span\",{style:{height:2,background:textColor,borderRadius:9}}),/*#__PURE__*/_jsx(\"span\",{style:{height:2,background:textColor,borderRadius:9}}),/*#__PURE__*/_jsx(\"span\",{style:{height:2,background:textColor,borderRadius:9}})]})})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.55)\",opacity:open?1:0,pointerEvents:open?\"auto\":\"none\",transition:\"opacity 260ms ease\",zIndex:99998},onClick:()=>React.startTransition(()=>setOpen(false))}),/*#__PURE__*/_jsxs(\"aside\",{style:{position:\"fixed\",top:0,right:0,width:\"100vw\",height:\"100dvh\",background:menuBackground,color:textColor,transform:open?\"translateX(0)\":\"translateX(100%)\",transition:\"transform 360ms cubic-bezier(.2,.8,.2,1)\",zIndex:99999,padding:\"28px 26px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:38},children:[/*#__PURE__*/_jsx(\"img\",{src:logo?.src,srcSet:logo?.srcSet,alt:logo?.alt||\"\",style:{height:112,width:\"auto\",maxWidth:400,objectFit:\"contain\",display:\"block\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>React.startTransition(()=>setOpen(false)),\"aria-label\":\"Close menu\",style:{width:48,height:48,borderRadius:14,border:\"1px solid rgba(255,255,255,0.14)\",background:\"rgba(255,255,255,0.06)\",color:textColor,fontSize:28,lineHeight:1,cursor:\"pointer\",padding:0},children:\"\\xd7\"})]}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",flexDirection:\"column\",gap:6},children:tabs.map(tab=>/*#__PURE__*/_jsx(\"a\",{href:tab.href,onClick:()=>React.startTransition(()=>setOpen(false)),style:{color:textColor,textDecoration:\"none\",fontSize:24,fontWeight:700,letterSpacing:\"-0.03em\",padding:\"16px 4px\",borderBottom:\"1px solid rgba(255,255,255,0.09)\",transition:\"color 180ms ease, padding-left 180ms ease\"},onMouseEnter:e=>{e.currentTarget.style.color=accentColor;e.currentTarget.style.paddingLeft=\"14px\";},onMouseLeave:e=>{e.currentTarget.style.color=textColor;e.currentTarget.style.paddingLeft=\"4px\";},children:tab.label},tab.label))})]})]});}addPropertyControls(MobileHeader,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoLink:{type:ControlType.Link,title:\"Logo Link\",defaultValue:\"/\"},background:{type:ControlType.Color,title:\"Header BG\",defaultValue:\"#0A0D0B\"},menuBackground:{type:ControlType.Color,title:\"Menu BG\",defaultValue:\"#0A0D0B\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#00FFB3\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"86\",\"framerIntrinsicWidth\":\"375\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhoneHeader.map","// Please fix the following error: The generated code contains type errors.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Footer(props){const{logo={src:\"https://framerusercontent.com/images/f9RiWoNpmlCMqVRIHz8l8wYfeI.jpg\",alt:\"Multisaas logo\"},logoAlt,tagline,logoHeight,phoneLabel,phone,emailLabel,email,addressLabel,address,quickLinksTitle,quickLinks,copyright,bottomLinks,enableTermsModal,termsTitle,termsContent,backgroundColor,linkColor,contactColor,headingColor,dividerColor,headingFont,bodyFont,linkFont,columnGap,rowGap,padding,borderRadius,style}=props;const[isTermsOpen,setIsTermsOpen]=React.useState(false);const normalizeHref=React.useCallback(value=>{if(!value)return\"#\";if(typeof value===\"string\"){return value;}if(typeof value===\"object\"){if(typeof value.cachedURL===\"string\"){return value.cachedURL;}if(value.pathVariables&&typeof value.pathVariables.pathname===\"string\"){return value.pathVariables.pathname;}if(typeof value.url===\"string\"){return value.url;}if(typeof value.href===\"string\"){return value.href;}if(typeof value.link===\"string\"){return value.link;}if(typeof value.path===\"string\"){return value.path;}if(typeof value.slug===\"string\"){return`/${value.slug.replace(/^\\/+/,\"\")}`;}}return\"#\";},[]);const openTerms=React.useCallback(()=>{React.startTransition(()=>setIsTermsOpen(true));},[]);const closeTerms=React.useCallback(()=>{React.startTransition(()=>setIsTermsOpen(false));},[]);const safeQuickLinks=Array.isArray(quickLinks)&&quickLinks.length>0?quickLinks.filter(item=>String(item?.label||\"\").toLowerCase()!==\"insights\"):[{label:\"Home\",href:\"/\"}];const safeBottomLinks=Array.isArray(bottomLinks)&&bottomLinks.length>0?bottomLinks:[{label:\"Privacy Policy\",href:\"/privacy\"},{label:\"Terms\",href:\"/terms\"}];const baseLinkStyle=React.useMemo(()=>({color:linkColor,textDecoration:\"none\",...linkFont}),[linkColor,linkFont]);const headingStyle=React.useMemo(()=>({margin:0,color:headingColor,...headingFont}),[headingColor,headingFont]);const bodyStyle=React.useMemo(()=>({margin:0,...bodyFont}),[bodyFont]);return /*#__PURE__*/_jsxs(\"footer\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",background:backgroundColor,borderRadius,padding,overflow:\"hidden\",...style},\"aria-label\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:rowGap,columnGap,width:\"100%\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 240px\",minWidth:220,maxWidth:520,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"img\",{...logo,alt:logoAlt||logo.alt||\"Logo\",style:{height:logoHeight,width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",display:\"block\"}}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.9,whiteSpace:\"pre-wrap\",maxWidth:420},children:tagline})]}),/*#__PURE__*/_jsxs(\"nav\",{style:{flex:\"1 1 200px\",minWidth:200,display:\"flex\",flexDirection:\"column\",gap:12},\"aria-label\":\"Quick links\",children:[/*#__PURE__*/_jsx(\"p\",{style:headingStyle,children:quickLinksTitle}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:10},children:safeQuickLinks.map((item,idx)=>{const href=normalizeHref(item?.href);const label=item?.label||`Link ${idx+1}`;const isExternal=/^https?:\\/\\//i.test(href);return /*#__PURE__*/_jsx(\"a\",{href:href,style:baseLinkStyle,target:isExternal?\"_blank\":undefined,rel:isExternal?\"noreferrer noopener\":undefined,\"aria-label\":label,children:label},`${label}-${idx}`);})})]}),/*#__PURE__*/_jsxs(\"section\",{style:{flex:\"1 1 220px\",minWidth:220,display:\"flex\",flexDirection:\"column\",gap:12},\"aria-label\":\"Contact\",children:[/*#__PURE__*/_jsx(\"p\",{style:headingStyle,children:\"Contact\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.85},children:phoneLabel}),/*#__PURE__*/_jsx(\"a\",{href:phone?`tel:${phone.replace(/\\s+/g,\"\")}`:undefined,style:baseLinkStyle,children:phone})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.85},children:emailLabel}),/*#__PURE__*/_jsx(\"a\",{href:email?`mailto:${email}`:undefined,style:baseLinkStyle,children:email})]}),String(address||\"\").trim().length>0&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.85},children:addressLabel}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.9,whiteSpace:\"pre-wrap\"},children:address})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:28,height:1,width:\"100%\",background:dividerColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:16,display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,color:contactColor,opacity:.9},children:copyright}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flexWrap:\"wrap\"},\"aria-label\":\"Footer links\",children:safeBottomLinks.map((item,idx)=>{const href=normalizeHref(item?.href);const label=item?.label||`Item ${idx+1}`;const isExternal=/^https?:\\/\\//i.test(href);const isTerms=enableTermsModal&&String(label).trim().toLowerCase()===\"terms\";return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"a\",{href:href,style:baseLinkStyle,target:isExternal?\"_blank\":undefined,rel:isExternal?\"noreferrer noopener\":undefined,\"aria-label\":label,onClick:e=>{if(isTerms){e.preventDefault();openTerms();}},children:label}),idx<safeBottomLinks.length-1&&/*#__PURE__*/_jsx(\"span\",{style:{color:dividerColor,opacity:.9,...bodyStyle},\"aria-hidden\":\"true\",children:\"|\"})]},`${label}-${idx}`);})})]}),enableTermsModal&&isTermsOpen&&/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":termsTitle||\"Terms and Conditions\",style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.6)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,zIndex:9999},onMouseDown:e=>{if(e.target===e.currentTarget)closeTerms();},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"min(920px, 100%)\",maxHeight:\"min(80vh, 720px)\",overflow:\"auto\",background:backgroundColor,borderRadius:12,boxShadow:\"0 20px 60px rgba(0,0,0,0.45)\",border:`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"sticky\",top:0,background:backgroundColor,padding:\"16px 18px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,borderBottom:`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsx(\"p\",{style:{...headingStyle,margin:0},children:termsTitle}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeTerms,\"aria-label\":\"Close terms\",style:{appearance:\"none\",border:`1px solid ${dividerColor}`,background:\"transparent\",color:headingColor,borderRadius:10,padding:\"8px 10px\",cursor:\"pointer\",...linkFont},children:\"Close\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:18,color:contactColor},children:/*#__PURE__*/_jsx(\"pre\",{style:{margin:0,whiteSpace:\"pre-wrap\",overflowWrap:\"anywhere\",color:contactColor,...bodyFont},children:termsContent})})]})})]});}addPropertyControls(Footer,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoAlt:{type:ControlType.String,title:\"Logo Alt\",defaultValue:\"Multisaas logo\"},logoHeight:{type:ControlType.Number,title:\"Logo Height\",defaultValue:160,min:24,max:360,step:1,unit:\"px\"},tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Commerce Systems\\nPractice\",displayTextArea:true},quickLinksTitle:{type:ControlType.String,title:\"Quick Links Title\",defaultValue:\"Quick Links:\"},quickLinks:{type:ControlType.Array,title:\"Quick Links\",maxCount:12,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Home\"},href:{type:ControlType.Link,title:\"Link\",defaultValue:\"/\"}}},defaultValue:[{label:\"Home\",href:\"/\"},{label:\"Capabilities\",href:\"/capabilities\"},{label:\"Platforms\",href:\"/platforms\"},{label:\"Industries\",href:\"/industries\"},{label:\"Insights\",href:\"/insights\"},{label:\"About\",href:\"/about\"},{label:\"Contact\",href:\"/contact\"}]},phoneLabel:{type:ControlType.String,title:\"Phone Label\",defaultValue:\"\"},phone:{type:ControlType.String,title:\"Phone\",defaultValue:\"+27 10 012 6993\"},emailLabel:{type:ControlType.String,title:\"Email Label\",defaultValue:\"\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"info@multisaas.co.za\"},addressLabel:{type:ControlType.String,title:\"Address Label\",defaultValue:\"Address:\"},address:{type:ControlType.String,title:\"Address\",defaultValue:\"1st Floor, Gateway West, 22 Magwa Cres, Midrand, South Africa\",displayTextArea:true},copyright:{type:ControlType.String,title:\"Copyright\",defaultValue:\"(c) 2026 Multisaas Business Systems (Pty) Ltd\"},bottomLinks:{type:ControlType.Array,title:\"Bottom Links\",maxCount:6,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Privacy Policy\"},href:{type:ControlType.Link,title:\"Link\",defaultValue:\"/privacy\"}}},defaultValue:[{label:\"Privacy Policy\",href:\"/privacy\"},{label:\"Terms\",href:\"/terms\"}]},enableTermsModal:{type:ControlType.Boolean,title:\"Terms Modal\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},termsTitle:{type:ControlType.String,title:\"Terms Title\",defaultValue:\"Terms and Conditions\",hidden:({enableTermsModal})=>!enableTermsModal},termsContent:{type:ControlType.String,title:\"Terms Content\",displayTextArea:true,defaultValue:\"Terms and Conditions\",hidden:({enableTermsModal})=>!enableTermsModal},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},headingColor:{type:ControlType.Color,title:\"Heading\",defaultValue:\"#FFFFFF\"},linkColor:{type:ControlType.Color,title:\"Links\",defaultValue:\"#CCCCCC\"},contactColor:{type:ControlType.Color,title:\"Contact\",defaultValue:\"#F5F5F5\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#222222\"},headingFont:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},linkFont:{type:ControlType.Font,title:\"Link Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"32px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:64,min:0,max:120,step:1,unit:\"px\"},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:28,min:0,max:80,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map"],"mappings":"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"}