PageSourceSearch

https://www.smartmum.ai/_next/static/chunks/3_pma-5dt5pdt.js

js smartmum.ai collected 2026-10-05 15:03:32 UTC 25,800 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,45822,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={bindSnapshot:function(){return d},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return c}};for(var s in a)Object.defineProperty(r,s,{enumerable:!0,get:a[s]});let o=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class l{disable(){throw o}getStore(){}run(){throw o}exit(){throw o}enterWith(){throw o}static bind(e){return e}}let n="u">typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return n?new n:new l}function d(e){return n?n.bind(e):l.bind(e)}function c(){return n?n.snapshot():function(e,...t){return e(...t)}}},47324,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return a}});let a=(0,e.r(45822).createAsyncLocalStorage)()},36053,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return a.workAsyncStorageInstance}});let a=e.r(47324)},28554,(e,t,r)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return a}})},52340,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let a=e.r(90803);function s({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new a.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},8352,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return i}});let a=e.r(77865),s=e.r(30989),o=e.r(36053),l=e.r(28554),n=e.r(61869);function i({moduleIds:e}){if("u">typeof window)return null;let t=o.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let a=t.reactLoadableManifest;for(let t of e){if(!a[t])continue;let e=a[t].files;r.push(...e)}}if(0===r.length)return null;let d=(0,n.getAssetTokenQuery)();return(0,a.jsx)(a.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,l.encodeURIPath)(e)}${d}`;return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,s.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},47323,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return d}});let a=e.r(77865),s=e.r(54409),o=e.r(52340),l=e.r(8352);function n(e){return{default:e&&"default"in e?e.default:e}}let i={loader:()=>Promise.resolve(n(()=>null)),loading:null,ssr:!0},d=function(e){let t={...i,...e},r=(0,s.lazy)(()=>t.loader().then(n)),d=t.loading;function c(e){let n=d?(0,a.jsx)(d,{isLoading:!0,pastDelay:!0,error:null}):null,i=!t.ssr||!!t.loading,c=i?s.Suspense:s.Fragment,x=t.ssr?(0,a.jsxs)(a.Fragment,{children:["u"<typeof window?(0,a.jsx)(l.PreloadChunks,{moduleIds:t.modules}):null,(0,a.jsx)(r,{...e})]}):(0,a.jsx)(o.BailoutToCSR,{reason:"next/dynamic",children:(0,a.jsx)(r,{...e})});return(0,a.jsx)(c,{...i?{fallback:n}:{},children:x})}return c.displayName="LoadableComponent",c}},3610,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(36437)._(e.r(47323));function s(e,t){let r={};"function"==typeof e&&(r.loader=e);let s={...r,...t};return(0,a.default)({...s,modules:s.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48121,e=>{"use strict";
1var t=e.i(77865),r=e.i(3610),a=e.i(47724),s=e.i(54409),o=e.i(15624),l=e.i(22123),n=e.i(52014);let i=(0,r.default)(()=>e.A(67877).then(e=>({default:e.HealthcareProviderDashboard})),{loadableGenerated:{modules:[15763]},ssr:!1}),d=(0,r.default)(()=>e.A(60564).then(e=>({default:e.IphoneMetricsView})),{loadableGenerated:{modules:[82293]},ssr:!1}),c=(0,r.default)(()=>e.A(1631).then(e=>({default:e.IphoneKicksView})),{loadableGenerated:{modules:[87297]},ssr:!1}),x=(0,r.default)(()=>e.A(28726).then(e=>({default:e.IphoneAppointmentsView})),{loadableGenerated:{modules:[26007]},ssr:!1}),m=(0,r.default)(()=>e.A(6987).then(e=>({default:e.IphoneAppointmentRequestView})),{loadableGenerated:{modules:[4825]},ssr:!1}),h=(0,r.default)(()=>e.A(41300).then(e=>({default:e.IphoneHealthTipsView})),{loadableGenerated:{modules:[88605]},ssr:!1});function u({activeView:e,mounted:r,setActiveView:a}){return(0,t.jsxs)("div",{className:`mb-10 transition-all duration-700 delay-200 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-4"}`,children:[(0,t.jsx)("p",{className:"text-xs font-mono text-gray-400 uppercase tracking-widest mb-3",children:"Choose Experience"}),(0,t.jsxs)("div",{className:"inline-flex p-1.5 bg-gray-100 dark:bg-gray-800 rounded-xl gap-1",children:[(0,t.jsxs)("button",{onClick:()=>a("patient"),className:`flex items-center gap-2 px-5 py-3 rounded-lg text-sm font-medium transition-all ${"patient"===e?"bg-white dark:bg-gray-700 text-gray-900 dark:text-white shadow-xs":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-700/50"}`,children:[(0,t.jsxs)("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,t.jsx)("rect",{x:"5",y:"2",width:"14",height:"20",rx:"2",ry:"2"}),(0,t.jsx)("line",{x1:"12",y1:"18",x2:"12.01",y2:"18"})]}),"Patient App"]}),(0,t.jsxs)("button",{onClick:()=>a("doctor"),className:`flex items-center gap-2 px-5 py-3 rounded-lg text-sm font-medium transition-all ${"doctor"===e?"bg-white dark:bg-gray-700 text-gray-900 dark:text-white shadow-xs":"text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200 hover:bg-gray-50 dark:hover:bg-gray-700/50"}`,children:[(0,t.jsxs)("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,t.jsx)("rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}),(0,t.jsx)("line",{x1:"8",y1:"21",x2:"16",y2:"21"}),(0,t.jsx)("line",{x1:"12",y1:"17",x2:"12",y2:"21"})]}),"Provider Dashboard"]})]})]})}e.s(["default",0,function(){let e=(0,a.useSearchParams)(),[r,g]=(0,s.useState)(!1),[p,b]=(0,s.useState)("patient"),[y,v]=(0,s.useState)(!1),[f,j]=(0,s.useState)("home");return(0,s.useEffect)(()=>{g(!0),window.scrollTo(0,0);let t=e.get("view");("patient"===t||"doctor"===t)&&b(t)},[e]),(0,t.jsx)("section",{className:"py-16 sm:py-24 bg-[#FAFAFA] dark:bg-background-dark",children:(0,t.jsxs)("div",{className:"container mx-auto px-6",children:[(0,t.jsxs)("div",{className:"max-w-2xl mb-12",children:[(0,t.jsx)("span",{className:`text-xs font-mono text-primary uppercase tracking-widest mb-4 block transition-all duration-700 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-4"}`,children:"Interactive Demo"}),(0,t.jsxs)("h1",{className:`text-4xl sm:text-5xl font-bold text-gray-900 dark:text-white leading-tight transition-all duration-700 delay-100 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-4"}`,children:["One platform,",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"text-gray-400 dark:text-gray-500",children:"two experiences"})]})]}),(0,t.jsx)(u,{activeView:p,mounted:r,setActiveView:b}),"patient"===p?(0,t.jsxs)("div",{className:`grid lg:grid-cols-12 gap-8 lg:gap-16 items-start transition-all duration-500 ${r?"opacity-100":"opacity-0"}`,children:[(0,t.jsxs)("div",{className:"lg:col-span-5 space-y-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-gray-600 dark:text-gray-400 leading-relaxed mb-4",children:"The mobile app for expectant mothers — track health, log baby kicks, and stay connected with your care team."}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-green-500 animate-pulse"}),"Interactive — tap the phone to explore"]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-mono text-gray-400 uppercase tracking-widest mb-3",children:"Tap to Switch Views"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2",children:[{id:"home",label:"Home"},{id:"metrics",label:"Vitals"},{id:"kicks",label:"Kicks"},{id:"appointments",label:"Appointments"},{id:"appointmentRequest",label:"Book"},{id:"healthTips",label:"Tips"}].map(e=>(0,t.jsx)("button",{onClick:()=>j(e.id),className:`px-4 py-2 rounded-lg text-sm font-medium transition-all cursor-pointer ${f===e.id?"bg-gray-900 dark:bg-white text-white dark:text-gray-900 shadow-md":"bg-white dark:bg-gray-800 text-gray-700 dark:text-gray-300 shadow-xs border border-gray-200 dark:border-gray-700 hover:border-gray-300 dark:hover:border-gray-600 hover:shadow-md"}`,children:e.label},e.id))})]})]}),(0,t.jsx)("div",{className:"lg:col-span-7",children:(0,t.jsx)("div",{className:"flex justify-center lg:justify-start",children:function(e,r,a){switch(e){case"metrics":return(0,t.jsx)(d,{vitalsData:n.demoVitalsData});case"kicks":return(0,t.jsx)(c,{});case"appointments":return(0,t.jsx)(x,{});case"appointmentRequest":return(0,t.jsx)(m,{});case"healthTips":return(0,t.jsx)(h,{});default:return(0,t.jsx)(o.IphoneHomePage,{patientImageError:r,setPatientImageError:a})}}(f,y,v)})})]}):(0,t.jsxs)("div",{className:`space-y-8 transition-all duration-500 ${r?"opacity-100":"opacity-0"}`,children:[(0,t.jsxs)("div",{className:"max-w-xl",children:[(0,t.jsx)("p",{className:"text-gray-600 dark:text-gray-400 leading-relaxed mb-4",children:"The provider dashboard for healthcare teams — monitor patients, AI-powered alerts, scheduling, and real-time health data."}),(0,t.jsxs)("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[(0,t.jsx)("span",{className:"w-2 h-2 rounded-full bg-green-500 animate-pulse"}),"Interactive — click tabs to explore"]})]}),(0,t.jsx)("div",{className:"w-full overflow-hidden rounded-2xl sm:rounded-3xl shadow-2xl shadow-gray-200/50 dark:shadow-black/50",children:(0,t.jsx)(l.MacWindow,{title:"SmartMum | Provider Portal",children:(0,t.jsx)("div",{className:"max-h-[600px] overflow-y-auto mac-scrollbar",children:(0,t.jsx)(i,{vitalsData:n.demoVitalsData})})})})]}),(0,t.jsx)("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-12",children:"Preview of select features. Product under development."}),(0,t.jsx)("div",{className:`mt-16 pt-12 border-t border-gray-200 dark:border-gray-800 transition-all duration-700 delay-300 ${r?"opacity-100 translate-y-0":"opacity-0 translate-y-4"}`,children:(0,t.jsxs)("div",{className:"max-w-xl",children:[(0,t.jsx)("h2",{className:"text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Want a personalised walkthrough?"}),(0,t.jsx)("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:"Schedule a demo with our team to see how SmartMum fits your practice."}),(0,t.jsxs)("a",{href:"mailto:[email protected]?subject=Demo%20Request%20-%20SmartMum",className:"group inline-flex items-center gap-3 px-6 py-3 bg-gray-900 dark:bg-white text-white dark:text-gray-900 rounded-full font-medium hover:gap-4 transition-[gap]",children:["Request Demo",(0,t.jsx)("svg",{className:"w-4 h-4 group-hover:translate-x-1 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})})]})})}])},15624,e=>{"use strict";
1var t=e.i(77865),r=e.i(32547);let a={calendar:(0,t.jsxs)("svg",{className:"w-4 h-4 text-primary",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M16 2v4M8 2v4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M3 10h18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),alert:(0,t.jsxs)("svg",{className:"w-4 h-4 text-red-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M12 21a9 9 0 100-18 9 9 0 000 18z",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M12 8v5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M12 16v.01",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),checkmark:(0,t.jsxs)("svg",{className:"w-4 h-4 text-green-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M7.5 12l3 3 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,t.jsx)("path",{d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z",stroke:"currentColor",strokeWidth:"2"})]}),reminder:(0,t.jsxs)("svg",{className:"w-4 h-4 text-purple-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M12 8v4l2 2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M18 11c0 3.866-3.134 7-7 7-3.866 0-7-3.134-7-7 0-3.866 3.134-7 7-7 3.866 0 7 3.134 7 7z",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M6 22h12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),trackKicks:(0,t.jsxs)("svg",{className:"w-5 h-5 text-pink-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M12 16a4 4 0 100-8 4 4 0 000 8z",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M12 8V5M12 19v-3M5 12H2M22 12h-3M19.07 5l-2.12 2.12M5 19.07l2.12-2.12M5 5l2.12 2.12M19.07 19.07l-2.12-2.12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),healthData:(0,t.jsxs)("svg",{className:"w-5 h-5 text-blue-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M21 9v10a2 2 0 01-2 2H5a2 2 0 01-2-2V9M17 3H7a2 2 0 00-2 2v4h14V5a2 2 0 00-2-2z",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M9 14h6M9 18h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),appointments:(0,t.jsxs)("svg",{className:"w-5 h-5 text-purple-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M16 2v4M8 2v4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M3 10h18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,t.jsx)("path",{d:"M9 16l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),healthTips:(0,t.jsx)("svg",{className:"w-5 h-5 text-green-500",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M9 21h6M12 3v18M12 7H7.5a2.5 2.5 0 100 5H12M12 12h4.5a2.5 2.5 0 110 5H12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})};e.s(["IphoneHomePage",0,function({patientImageError:e,setPatientImageError:s}){return(0,t.jsxs)("div",{className:"relative max-w-full",children:[(0,t.jsx)("div",{className:"relative mx-auto w-[280px] h-[570px] max-w-[80vw]",children:(0,t.jsxs)("div",{className:"relative mx-auto w-[280px] h-[570px] max-w-[80vw]",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gray-900 rounded-[3rem] shadow-xl"}),(0,t.jsxs)("div",{className:"absolute top-0 left-1/2 transform -translate-x-1/2 w-[120px] h-[25px] bg-gray-900",children:[(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-[15px] bg-gray-900 rounded-b-2xl"}),(0,t.jsx)("div",{className:"absolute left-[22px] bottom-[3px] w-[10px] h-[10px] bg-gray-800 rounded-full"}),(0,t.jsx)("div",{className:"absolute right-[22px] bottom-[3px] w-[10px] h-[10px] bg-gray-800 rounded-full"})]}),(0,t.jsxs)("div",{className:"absolute top-2 left-2 right-2 bottom-2 bg-white dark:bg-gray-800 rounded-[2.5rem] overflow-hidden flex flex-col",children:[(0,t.jsxs)("div",{className:"h-10 bg-primary/5 flex items-center justify-between px-6 shrink-0",children:[(0,t.jsx)("div",{className:"text-xs font-medium",children:"9:41"}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsxs)("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[(0,t.jsx)("path",{d:"M12 14c1.66 0 3-1.34 3-3V5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3z",fill:"
1currentColor"}),(0,t.jsx)("path",{d:"M17 11c0 2.76-2.24 5-5 5s-5-2.24-5-5H5c0 3.53 2.61 6.43 6 6.92V21h2v-3.08c3.39-.49 6-3.39 6-6.92h-2z",fill:"currentColor"})]}),(0,t.jsxs)("div",{className:"flex gap-[2px]",children:[(0,t.jsx)("div",{className:"w-[3px] h-3 bg-current rounded-xs"}),(0,t.jsx)("div",{className:"w-[3px] h-3 bg-current opacity-60 rounded-xs"}),(0,t.jsx)("div",{className:"w-[3px] h-3 bg-current opacity-40 rounded-xs"}),(0,t.jsx)("div",{className:"w-[3px] h-3 bg-current opacity-20 rounded-xs"})]})]})]}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto overscroll-contain mac-scrollbar",children:(0,t.jsxs)("div",{className:"p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between mb-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"relative w-10 h-10 bg-primary/10 rounded-full flex items-center justify-center overflow-hidden",children:e?(0,t.jsx)("div",{className:"text-primary",children:(0,t.jsxs)("svg",{className:"w-6 h-6",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("circle",{cx:"12",cy:"8",r:"4",stroke:"currentColor",strokeWidth:"2"}),(0,t.jsx)("path",{d:"M6 21v-2a4 4 0 014-4h4a4 4 0 014 4v2",stroke:"currentColor",strokeWidth:"2"})]})}):(0,t.jsx)(r.default,{src:"/patients/fatima.webp",alt:"Fatima Al-Mansouri",fill:!0,sizes:"40px",className:"object-cover",onError:()=>s(!0)})}),(0,t.jsxs)("div",{className:"space-y-0.5",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold",children:"Fatima Al-Mansouri"}),(0,t.jsx)("p",{className:"text-[10px] text-gray-500",children:"28 weeks pregnant"})]})]}),(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsxs)("div",{className:"flex items-center gap-1 px-2 py-1 bg-primary/10 text-primary rounded-full",children:[(0,t.jsx)("span",{className:"w-1 h-1 bg-green-500 rounded-full"}),(0,t.jsx)("span",{className:"text-[10px] font-medium",children:"Monitoring"})]})})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-3 mb-6",children:[(0,t.jsxs)("div",{className:"bg-gray-50 dark:bg-gray-900 p-3 rounded-xl",children:[(0,t.jsx)("div",{className:"text-[10px] text-gray-500 mb-1",children:"Heart Rate"}),(0,t.jsx)("div",{className:"text-base font-semibold",children:"75 BPM"}),(0,t.jsx)("div",{className:"text-[9px] text-green-500 mt-0.5",children:"Normal range"})]}),(0,t.jsxs)("div",{className:"bg-gray-50 dark:bg-gray-900 p-3 rounded-xl",children:[(0,t.jsx)("div",{className:"text-[10px] text-gray-500 mb-1",children:"Blood Pressure"}),(0,t.jsx)("div",{className:"text-base font-semibold",children:"120/80"}),(0,t.jsx)("div",{className:"text-[9px] text-green-500 mt-0.5",children:"Normal range"})]})]}),(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)("div",{className:"grid grid-cols-4 gap-3",children:[{name:"Track Kicks",icon:a.trackKicks,color:"bg-pink-50 dark:bg-pink-900/20",textColor:"text-pink-500"},{name:"Health Data",icon:a.healthData,color:"bg-blue-50 dark:bg-blue-900/20",textColor:"text-blue-500"},{name:"Appointments",icon:a.appointments,color:"bg-purple-50 dark:bg-purple-900/20",textColor:"text-purple-500"},{name:"Health Tips",icon:a.healthTips,color:"bg-green-50 dark:bg-green-900/20",textColor:"text-green-500"}].map((e,r)=>(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("div",{className:`w-10 h-10 ${e.color} rounded-full flex items-center justify-center mb-1.5`,children:(0,t.jsx)("div",{className:e.textColor,children:e.icon})}),(0,t.jsx)("span",{className:"text-[9px] text-center font-medium",children:e.name})]},e.name))})}),(0,t.jsxs)("div",{className:"space-y-3",children:[(0,t.jsx)("h4",{className:"text-[11px] font-medium mb-2",children:"Recent Notifications"}),[{title:"Appointment Scheduled",message:"Dr. White suggested appointment for blood pressure review - Tomorrow 2:00 PM",time:"Just now",icon:a.calendar,color:"bg-primary/10",actions:[{label:"Accept",color:"bg-primary text-white hover:bg-primary-600"},{label:"Reschedule",color:"border border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-700"}]},{title:"Vital Alert",message:"Blood pressure reading above normal range",time:"1 hr ago",icon:a.alert,color:"bg-red-100 dark:bg-red-900"},{title:"Daily Summary",message:"All vitals within normal range today",time:"2 hrs ago",icon:a.checkmark,color:"bg-green-100 dark:bg-green-900"}
1,{title:"Appointment Reminder",message:"Checkup with Dr. White tomorrow at 10 AM",time:"5 hrs ago",icon:a.reminder,color:"bg-purple-100 dark:bg-purple-900"}].map((e,r)=>(0,t.jsxs)("div",{className:"flex items-start gap-2 p-2.5 bg-gray-50 dark:bg-gray-900 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors cursor-pointer",children:[(0,t.jsx)("div",{className:`w-7 h-7 ${e.color} rounded-full flex items-center justify-center`,children:e.icon}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("div",{className:"font-medium text-[11px]",children:e.title}),(0,t.jsx)("p",{className:"text-[10px] text-gray-500",children:e.message}),e.actions&&(0,t.jsx)("div",{className:"flex gap-2 mt-1.5",children:e.actions.map((e,r)=>(0,t.jsx)("button",{className:`${e.color} px-3 py-1.5 rounded-md text-[9px] font-medium hover:opacity-90 transition-opacity flex items-center justify-center min-h-0`,children:e.label},e.label))})]}),(0,t.jsx)("div",{className:"text-[9px] text-gray-400",children:e.time})]},e.title))]})]})}),(0,t.jsx)("div",{className:"h-1 mx-auto w-24 bg-gray-300 dark:bg-gray-600 rounded-full mb-1 shrink-0"})]})]})}),(0,t.jsx)("div",{className:"absolute -bottom-4 left-1/2 transform -translate-x-1/2 w-[90%] h-4 bg-black/20 blur-xl rounded-full"})]})}])},67877,e=>{e.v(t=>Promise.all(["static/chunks/3hkb_51rxo9i9.js","static/chunks/39r_grtased7v.js"].map(t=>e.l(t))).then(()=>t(15763)))},6987,e=>{e.v(t=>Promise.all(["static/chunks/247rptff8f9t2.js"].map(t=>e.l(t))).then(()=>t(4825)))},28726,e=>{e.v(t=>Promise.all(["static/chunks/1vyg37yng6b6t.js"].map(t=>e.l(t))).then(()=>t(26007)))},1631,e=>{e.v(t=>Promise.all(["static/chunks/1mpfsf3zozzs-.js"].map(t=>e.l(t))).then(()=>t(87297)))},60564,e=>{e.v(t=>Promise.all(["static/chunks/1uejow2h5c9p3.js"].map(t=>e.l(t))).then(()=>t(82293)))},41300,e=>{e.v(t=>Promise.all(["static/chunks/1awkggz4weg8n.js"].map(t=>e.l(t))).then(()=>t(88605)))},22123,e=>{"use strict";var t=e.i(77865);e.s(["MacWindow",0,function({children:e,title:r="SmartMum Provider Dashboard",className:a=""}){return(0,t.jsxs)("div",{className:`bg-white dark:bg-gray-900 rounded-lg overflow-hidden shadow-xl border border-gray-200 dark:border-gray-700 ${a}`,children:[(0,t.jsxs)("div",{className:"bg-gray-100 dark:bg-gray-800 px-4 py-2 flex items-center gap-2 border-b border-gray-200 dark:border-gray-700",children:[(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-red-500"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),(0,t.jsx)("div",{className:"w-3 h-3 rounded-full bg-green-500"})]}),(0,t.jsx)("div",{className:"text-xs text-gray-600 dark:text-gray-300 ml-2",children:r})]}),(0,t.jsx)("div",{className:"hide-scrollbar overflow-auto",children:e})]})}])},52014,e=>{"use strict";e.s(["demoVitalsData",0,[{time:"0:00",heartRate:72,bloodPressure:118,oxygen:97,movement:2},{time:"1:00",heartRate:74,bloodPressure:116,oxygen:98,movement:1},{time:"2:00",heartRate:71,bloodPressure:119,oxygen:96,movement:3},{time:"3:00",heartRate:73,bloodPressure:117,oxygen:97,movement:2},{time:"4:00",heartRate:75,bloodPressure:120,oxygen:98,movement:1},{time:"5:00",heartRate:78,bloodPressure:118,oxygen:97,movement:4},{time:"6:00",heartRate:82,bloodPressure:121,oxygen:96,movement:3},{time:"7:00",heartRate:85,bloodPressure:119,oxygen:97,movement:5},{time:"8:00",heartRate:88,bloodPressure:122,oxygen:98,movement:4},{time:"9:00",heartRate:86,bloodPressure:120,oxygen:97,movement:3},{time:"10:00",heartRate:84,bloodPressure:118,oxygen:98,movement:2},{time:"11:00",heartRate:82,bloodPressure:117,oxygen:97,movement:3},{time:"12:00",heartRate:80,bloodPressure:119,oxygen:96,movement:4},{time:"13:00",heartRate:78,bloodPressure:121,oxygen:97,movement:3},{time:"14:00",heartRate:76,bloodPressure:118,oxygen:98,movement:2},{time:"15:00",heartRate:79,bloodPressure:120,oxygen:97,movement:3},{time:"16:00",heartRate:81,bloodPressure:119,oxygen:96,movement:4},{time:"17:00",heartRate:83,bloodPressure:117,oxygen:97,movement:5},{time:"18:00",heartRate:85,bloodPressure:122,oxygen:98,movement:3},{time:"19:00",heartRate:82,bloodPressure:120,oxygen:97,movement:2},{time:"20:00",heartRate:79,bloodPressure:118,oxygen:98,movement:1},{time:"21:00",heartRate:76,bloodPressure:116,oxygen:97,movement:2},{time:"22:00",heartRate:74,bloodPressure:117,oxygen:98,movement:1},{time:"23:00",heartRate:72,bloodPressure:118,oxygen:97,movement:2}]])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.