{"version":3,"file":"AlertSequence.CF1vbVIn.mjs","names":["React.useState","React.useRef","p","_Fragment","__esmMin","window","init_ssg_sandbox_shims","init_npm_react_18_3_1","_e","de","init_jsx_runtime","p","ce","useInView","init_framer_motion_DhsWWWsN","motion","addPropertyControls","init_framer_BWFVvmND","RenderTarget","ControlType","useSequence","isCanvas","inView","ref","reduced","setReduced","step","setStep","total","timers","stepMs","t","Reveal","show","y","Typing","color","i","Bubble","isPhia","who","FONT","text","AlertDot","active","ChatMode","p$1","parseStep","parts","s","x","Timeline","p$2","HAIR","steps","reached","start","current","fs","label","detail","ProviderList","p$3","items","l","it","RecordMode","thread","p$4","isProvider","logStart","panel","rest","line","AlertSequence","props","ease","init_AlertSequence"],"sources":["https:/framerusercontent.com/modules/miquGVeoFeP6XrDvsV9u/bqh0cRc3Vpko3GnrsCEZ/AlertSequence.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView}from\"framer-motion\";// Phia \"Always on watch\" alert sequence.\n// mode \"chat\": a single conversation beat that ends in an alert chip (home page card).\n// mode \"record\": conversation + escalation log showing each automated step (health plan page).\n// Plays once each time it scrolls into view. Static final state on canvas and with reduced motion.\n// All text is always in the DOM (opacity animation only) so it stays readable to search and screen readers.\nconst FONT='\"Switzer\", \"Switzer Placeholder\", sans-serif';const MONO='ui-monospace, \"SF Mono\", SFMono-Regular, Menlo, Consolas, monospace';function useSequence(ref,total,stepMs){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const inView=useInView(ref,{amount:.45});const[reduced,setReduced]=React.useState(false);const[step,setStep]=React.useState(isCanvas?total:0);React.useEffect(()=>{if(typeof window!==\"undefined\"&&window.matchMedia){setReduced(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);}},[]);React.useEffect(()=>{if(isCanvas||reduced){setStep(total);return;}if(!inView){setStep(0);return;}const timers=[];for(let i=1;i<=total;i++){timers.push(window.setTimeout(()=>setStep(i),250+(i-1)*stepMs));}return()=>timers.forEach(t=>window.clearTimeout(t));},[inView,reduced,total,stepMs,isCanvas]);return step;}const ease=[.22,1,.36,1];function Reveal({show,children,style,y=8}){return /*#__PURE__*/_jsx(motion.div,{initial:false,animate:{opacity:show?1:0,y:show?0:y},transition:{duration:.45,ease},style:style,children:children});}function Typing({show,color}){return /*#__PURE__*/_jsx(motion.div,{initial:false,animate:{opacity:show?1:0},transition:{duration:.2},\"aria-hidden\":true,style:{position:\"absolute\",right:0,bottom:0,background:color,borderRadius:\"18px 18px 4px 18px\",padding:\"12px 14px\",display:\"flex\",gap:4,pointerEvents:\"none\"},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(motion.span,{animate:show?{opacity:[.35,1,.35]}:{opacity:.35},transition:{duration:.9,repeat:show?Infinity:0,delay:i*.15},style:{width:6,height:6,borderRadius:3,background:\"rgba(255,255,255,0.9)\",display:\"block\"}},i))});}function Bubble({who,text,p,fontSize}){const isPhia=who===\"phia\";return /*#__PURE__*/_jsx(\"div\",{style:{width:\"88%\",boxSizing:\"border-box\",marginLeft:isPhia?\"auto\":0,background:isPhia?p.phiaBubble:p.memberBubble,color:isPhia?p.phiaTextColor:p.ink,borderRadius:isPhia?\"18px 18px 4px 18px\":\"18px 18px 18px 4px\",padding:\"10px 14px\",fontFamily:FONT,fontSize,lineHeight:1.5},children:text});}function AlertDot({color,active}){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",width:8,height:8,display:\"inline-block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,borderRadius:4,background:color}}),active&&/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,2.4],opacity:[.5,0]},transition:{duration:1.4,repeat:Infinity,ease:\"easeOut\"},style:{position:\"absolute\",inset:0,borderRadius:4,background:color}})]});}function Check({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":true,style:{flexShrink:0,marginTop:2},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"8\",r:\"8\",fill:color}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.8 8.2l2.1 2.1 4.3-4.6\",stroke:\"#fff\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}function ChatMode(p){const ref=React.useRef(null);const step=useSequence(ref,4,p.stepDelay*1e3);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:10,...p.style},children:[/*#__PURE__*/_jsx(Reveal,{show:step>=1,children:/*#__PURE__*/_jsx(Bubble,{who:\"member\",text:p.memberText,p:p,fontSize:p.fontSize})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(Typing,{show:step===2,color:p.phiaBubble}),/*#__PURE__*/_jsx(Reveal,{show:step>=3,children:/*#__PURE__*/_jsx(Bubble,{who:\"phia\",text:p.phiaText,p:p,fontSize:p.fontSize})})]}),/*#__PURE__*/_jsx(Reveal,{show:step>=4,y:4,style:{alignSelf:\"flex-end\"},children:/*#__PURE__*/_jsxs(\"div\",{role:\"status\",style:{display:\"inline-flex\",alignItems:\"center\",gap:7,padding:\"4px 10px 4px 9px\",borderRadius:999,background:p.alertSoft,color:p.ink,fontFamily:FONT,fontSize:p.fontSize-1,lineHeight:1.4,fontWeight:500},children:[/*#__PURE__*/_jsx(AlertDot,{color:p.alertColor,active:step>=4}),p.chipText]})})]});}function parseStep(s){const parts=s.split(\"|\").map(x=>(x||\"\").trim());return parts.length>=3?{label:parts[1],detail:parts[2]}:{label:parts[0],detail:parts[1]||\"\"};}const HAIR=\"rgba(14,14,34,0.08)\";function Timeline({steps,step,start,p,fs}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:3.5,top:14,bottom:14,width:1,background:HAIR}}),steps.map((s,i)=>{const{label,detail}=parseStep(s);const reached=step>=start+i;const current=step===start+i;return /*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{opacity:reached?1:.28},transition:{duration:.5,ease},style:{display:\"flex\",gap:16,padding:\"9px 0\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",width:8,height:8,marginTop:7,flexShrink:0},children:[/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{backgroundColor:reached?p.accent:\"#FFFFFF\"},transition:{duration:.4},style:{position:\"absolute\",inset:0,borderRadius:4,border:\"1px solid \"+p.accent,boxSizing:\"border-box\"}}),current&&/*#__PURE__*/_jsx(motion.span,{animate:{scale:[1,2],opacity:[.3,0]},transition:{duration:1.2,repeat:Infinity,ease:\"easeOut\"},style:{position:\"absolute\",inset:0,borderRadius:4,background:p.accent}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:p.ink,fontSize:fs+1,fontWeight:500,lineHeight:1.45},children:label}),detail&&/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{height:current?\"auto\":0,opacity:current?1:0},transition:{duration:.4,ease},style:{overflow:\"hidden\",color:p.muted,fontSize:fs-1,lineHeight:1.5},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:2},children:detail})})]})]},i);})]});}function ProviderList({p,step,fs}){const items=(p.handled||[]).filter(Boolean);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Reveal,{show:step>=1,y:4,children:/*#__PURE__*/_jsx(\"div\",{style:{color:p.muted,fontSize:fs-1,fontWeight:500,marginBottom:12},children:p.handledTitle})}),items.map((it,i)=>/*#__PURE__*/_jsx(Reveal,{show:step>=i+2,y:4,children:/*#__PURE__*/_jsx(\"div\",{style:{color:p.ink,fontSize:fs+1,lineHeight:1.45,padding:\"11px 0\",borderTop:i===0?\"none\":\"1px solid \"+HAIR},children:it.split(\"|\")[0].trim()})},i)),/*#__PURE__*/_jsx(Reveal,{show:step>=items.length+2,y:4,style:{marginTop:\"auto\",paddingTop:20},children:/*#__PURE__*/_jsx(\"div\",{style:{color:p.muted,fontSize:fs-1,lineHeight:1.5},children:p.handledFooter})})]});}function RecordMode(p){const ref=React.useRef(null);const thread=(p.thread||[]).filter(Boolean);const steps=(p.steps||[]).filter(Boolean);const isProvider=p.mode===\"provider\";const leftItems=isProvider?(p.handled||[]).filter(Boolean).length+2:thread.length;const logStart=leftItems+1;const total=logStart+steps.length+1;const step=useSequence(ref,total,p.stepDelay*1e3);const fs=p.fontSize;const panel={minWidth:0,borderRadius:16,padding:32,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\"};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",display:\"flex\",flexWrap:\"wrap\",gap:16,fontFamily:FONT,...p.style},children:[/*#__PURE__*/_jsx(\"div\",{style:{...panel,flex:\"1 1 320px\",background:p.threadPanel,justifyContent:isProvider?\"flex-start\":\"center\",gap:isProvider?0:10},children:isProvider?/*#__PURE__*/_jsx(ProviderList,{p:p,step:step,fs:fs}):thread.map((line,i)=>{const[who,...rest]=line.split(\"|\");return /*#__PURE__*/_jsx(Reveal,{show:step>=i+1,children:/*#__PURE__*/_jsx(Bubble,{who:who.trim()===\"phia\"?\"phia\":\"member\",text:rest.join(\"|\").trim(),p:p,fontSize:fs})},i);})}),/*#__PURE__*/_jsxs(\"div\",{style:{...panel,flex:\"1 1 340px\",background:p.logPanel},children:[/*#__PURE__*/_jsx(Reveal,{show:step>=logStart,y:4,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,marginBottom:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:p.muted,fontSize:fs-1,fontWeight:500},children:p.logTitle}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"3px 10px 3px 8px\",borderRadius:999,background:p.alertSoft,color:p.alertColor,fontSize:fs-2,fontWeight:500},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:3,background:p.alertColor}}),p.severity]})]})}),/*#__PURE__*/_jsx(Timeline,{steps:steps,step:step,start:logStart+1,p:p,fs:fs}),p.footer&&/*#__PURE__*/_jsx(Reveal,{show:step>=total,y:4,style:{marginTop:\"auto\",paddingTop:20},children:/*#__PURE__*/_jsx(\"div\",{style:{color:p.muted,fontSize:fs-1,lineHeight:1.5},children:p.footer})})]})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AlertSequence(props){return props.mode===\"record\"||props.mode===\"provider\"?/*#__PURE__*/_jsx(RecordMode,{...props}):/*#__PURE__*/_jsx(ChatMode,{...props});}AlertSequence.displayName=\"Alert Sequence\";AlertSequence.defaultProps={mode:\"chat\",memberText:\"Still there. I think I saw some spots earlier too.\",phiaText:\"With the swelling and last week’s blood pressure reading, that’s worth a closer look. I’m bringing in a nurse now.\",chipText:\"Critical alert \\xb7 Nurse paged\",thread:[\"member|My feet are a little swollen and I’ve had a headache since this morning. Probably nothing!\",\"phia|Thanks for telling me. Is the headache still there? Any blurry vision or spots?\",\"member|Still there. I think I saw some spots earlier too.\",\"phia|With the swelling and last week’s blood pressure reading, that’s worth a closer look. I’m bringing in a nurse now.\"],handledTitle:\"Handled by Phia\",handledTag:\"No action needed\",handled:[],handledFooter:\"Summarized in your dashboard and reports\",severity:\"Critical\",logTitle:\"Escalation\",steps:[\"2:41:02 PM|Red-flag guard triggered|Headache, visual changes and swelling at 34 weeks\",\"2:41:02 PM|History checked|Elevated blood pressure reading logged last week\",\"2:41:03 PM|Critical alert created|Clinical protocol cited with the alert\",\"2:41:04 PM|Nurse paged|Danielle F., RN\",\"2:41:05 PM|OB dashboard updated|Alert and patient summary added\",\"2:41:05 PM|OB emailed|Escalation brief sent to the referring practice\"],footer:\"2:44 PM \\xb7 Nurse joined the thread\",stepDelay:.7,fontSize:14,memberBubble:\"var(--token-b74b16ee-55d0-450c-8df7-fabc9fe8545a, #FFFFFF)\",phiaBubble:\"var(--token-KaLQsF6mw, #0B5A34)\",phiaTextColor:\"#FFFFFF\",ink:\"var(--token-0e0e2237-ebf7-4f68-a575-4c7aefdab192, #1A1A1A)\",muted:\"var(--token-5a0947e7-b2ea-4601-8e22-1c0e63f87e1e, #6B6B6B)\",threadPanel:\"var(--token-eC8YxcIwi, #DCEFE4)\",logPanel:\"#FFFFFF\",accent:\"var(--token-KaLQsF6mw, #0B5A34)\",alertColor:\"#B42318\",alertSoft:\"rgba(255,255,255,0.75)\"};addPropertyControls(AlertSequence,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"chat\",\"record\",\"provider\"],optionTitles:[\"Chat\",\"Record\",\"Provider\"]},handledTitle:{type:ControlType.String,title:\"Handled Title\",hidden:p=>p.mode!==\"provider\"},handledTag:{type:ControlType.String,title:\"Handled Tag\",hidden:p=>p.mode!==\"provider\"},handled:{type:ControlType.Array,title:\"Handled\",control:{type:ControlType.String},hidden:p=>p.mode!==\"provider\"},handledFooter:{type:ControlType.String,title:\"Handled Footer\",hidden:p=>p.mode!==\"provider\"},memberText:{type:ControlType.String,title:\"Member\",displayTextArea:true,hidden:p=>p.mode!==\"chat\"},phiaText:{type:ControlType.String,title:\"Phia\",displayTextArea:true,hidden:p=>p.mode!==\"chat\"},chipText:{type:ControlType.String,title:\"Chip\",hidden:p=>p.mode!==\"chat\"},thread:{type:ControlType.Array,title:\"Thread\",control:{type:ControlType.String,displayTextArea:true},hidden:p=>p.mode!==\"record\"},severity:{type:ControlType.String,title:\"Severity\",hidden:p=>p.mode===\"chat\"},logTitle:{type:ControlType.String,title:\"Log Title\",hidden:p=>p.mode===\"chat\"},steps:{type:ControlType.Array,title:\"Steps\",control:{type:ControlType.String},hidden:p=>p.mode===\"chat\"},footer:{type:ControlType.String,title:\"Footer\",hidden:p=>p.mode===\"chat\"},stepDelay:{type:ControlType.Number,title:\"Step Delay\",min:.2,max:3,step:.05,unit:\"s\"},fontSize:{type:ControlType.Number,title:\"Font Size\",min:11,max:20,step:1},memberBubble:{type:ControlType.Color,title:\"Member Bubble\"},phiaBubble:{type:ControlType.Color,title:\"Phia Bubble\"},phiaTextColor:{type:ControlType.Color,title:\"Phia Text\"},ink:{type:ControlType.Color,title:\"Ink\"},muted:{type:ControlType.Color,title:\"Muted\"},threadPanel:{type:ControlType.Color,title:\"Thread Panel\",hidden:p=>p.mode===\"chat\"},logPanel:{type:ControlType.Color,title:\"Log Panel\",hidden:p=>p.mode===\"chat\"},accent:{type:ControlType.Color,title:\"Accent\"},alertColor:{type:ControlType.Color,title:\"Alert\"},alertSoft:{type:ControlType.Color,title:\"Alert Soft\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AlertSequence\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AlertSequence.map"],"mappings":"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"}