1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"v4.206.1-hotfix.1"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="8d59af1a-0ebd-4080-98f4-8d840a7c4f33",e._sentryDebugIdIdentifier="sentry-dbid-8d59af1a-0ebd-4080-98f4-8d840a7c4f33")}catch(e){}}();"use strict";(globalThis.rspackChunkvitals||=[]).push([[8192],{6595(e,t,a){a.r(t),a.d(t,{default:()=>T});var s=a(74848),l=a(5338),i=a(39612),n=a(54792),r=a(1451),d=a(77930),o=a(66321),c=a(92646),x=a(17632),u=a(19732),h=a(35817),m=a(74822),p=a(46942),f=a.n(p),v=a(74353),g=a.n(v),j=a(69158),w=a(39812),y=a(59700),I=a(81481),E=a(71432),b=a(5907);let C=({event:e})=>{let{start:t,extendedProps:{name:a,completedAt:l,subtitle:i,frequency:n,multiDay:r,isMoment:d,isAppointment:o,moment:c}}=e,x=n?.interval,h=t?(0,b.YI)(t):void 0,m=d&&c?.isDateExternallyManaged;return(0,s.jsxs)(u.B,{align:"start",axis:"x",className:"vitals-day-grid-event-content cursor-pointer mb-0.5 p-2 whitespace-normal",_gap:"m",justify:"between",width:"full",children:[(0,s.jsxs)(u.B,{axis:"y",className:f()({"w-full":d||o,"w-[90%]":!d&&!o}),children:[(0,s.jsx)(w.EY,{"data-day-of-week":h,"data-event-frequency":x,children:a}),i&&(0,s.jsx)(w.EY,{as:"span",variant:"sm",color:"slate-500",children:i})]}),!d&&!o&&(0,s.jsxs)(u.B,{axis:r?"x":"y",_gap:"s",className:"mt-1 max-w-[10%]",justify:r?"end":"center",align:r?"center":"end",children:[x&&"P0D"!==x&&(0,s.jsx)("img",{className:"max-w-[24px] max-h-[24px]",src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjMUU0MEFGIiBkPSJNMiAxMGgxMXYxYTEgMSAwIDAgMS0xIDFIMnoiLz48cGF0aCBmaWxsPSIjMUU0MEFGIiBkPSJNMTEgOGExIDEgMCAxIDEgMiAwdjNoLTJ6TTQgOHY2bC0zLTN6bTgtNWExIDEgMCAwIDEtMSAxSDJhMSAxIDAgMCAxIDAtMmg5YTEgMSAwIDAgMSAxIDEiLz48cGF0aCBmaWxsPSIjMUU0MEFGIiBkPSJNMyA2YTEgMSAwIDAgMS0yIDBWM2gyem03IDBWMGwzIDN6Ii8+PC9zdmc+"}),l&&(0,s.jsx)("img",{className:"max-w-[24px] max-h-[24px]",src:E})]}),m&&(0,s.jsx)(y.a,{children:(0,s.jsx)(I.A,{color:"primary",size:"m"})})]})};var M=a(96540),D=a(28826),A=a(88609),N=a(85874),B=a(46879);let S=({patientUuid:e,tooltipContent:t,trigger:a})=>{let[l,i]=(0,M.useState)(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(B.I.Root,{children:[(0,s.jsx)(B.I.Trigger,{children:a}),(0,s.jsx)(B.I.Content,{align:"center",border:!0,sideOffset:5,className:"w-[288px]",side:"left",children:(0,s.jsxs)(u.B,{axis:"y",_gap:"m",width:"full",children:[(0,s.jsx)(u.B,{axis:"x",width:"full",children:(0,s.jsx)(w.EY,{className:"whitespace-break-spaces",variant:"lg-strong",children:t.name})}),(0,s.jsxs)(u.B,{axis:"y",width:"full",children:[(0,s.jsx)(w.EY,{color:"on-surface-variant",variant:"sm",children:(0,j.Tl)("luscii.calendar.tooltip.when.title")}),(0,s.jsx)(w.EY,{color:"on-surface",variant:"base",children:t.when})]}),(0,s.jsxs)(u.B,{axis:"y",width:"full",children:[(0,s.jsx)(w.EY,{color:"on-surface-variant",variant:"sm",children:(0,j.Tl)("luscii.calendar.tooltip.allowCompletingOverdue.title")}),(0,s.jsx)(w.EY,{color:"on-surface",variant:"base",children:t.allowCompletingOverdue?(0,j.Tl)("luscii.calendar.tooltip.allowCompletingOverdue.yes"):(0,j.Tl)("luscii.calendar.tooltip.allowCompletingOverdue.no")})]}),(0,s.jsxs)(u.B,{axis:"y",width:"full",children:[(0,s.jsx)(w.EY,{color:"on-surface-variant",variant:"sm",children:(0,j.Tl)("luscii.calendar.tooltip.frequency.title")}),(0,s.jsx)(w.EY,{className:"whitespace-break-spaces",color:"on-surface",variant:"base",children:t.frequency})]}),t.endOffset&&(0,s.jsxs)(u.B,{axis:"y",width:"full",children:[(0,s.jsx)(w.EY,{color:"on-surface-variant",variant:"sm",children:(0,j.Tl)("luscii.calendar.tooltip.ends.title")}),(0,s.jsx)(w.EY,{color:"on-surface",variant:"base",children:t.endOffset})]}),(0,s.jsxs)(u.B,{axis:"y",width:"full",children:[(0,s.jsx)(w.EY,{color:"on-surface-variant",variant:"sm",children:(0,j.Tl)("luscii.calendar.tooltip.source.title")}),(0,s.jsx)(w.EY,{color:"on-surface",variant:"base",children:t.source})]}),t.items.length>0&&(0,s.jsx)(u.B,{axis:"x",justify:"center",width:"full",children:(0,s.jsx)(D.t,{leadingIcon:(0,s.jsx)(A.A,{}),onClick:()=>i(!0),children:(0,j.Tl)("luscii.calendar.tooltip.previewButton.title")})})]})})]}),l&&(0,s.jsx)(N.c,{onClose:()=>i(!1),isOpen:l,items:t.items,patientUuid:e})]})},P=({moment:e,trigger:t})=>{let{name:a,patientAccess:l}=e;return(0,s.jsxs)(B.I.Root,{children:[(0,s.jsx)(B.I.Trigger,{children:t}),(0,s.jsx)(B.I.Content,{align:"center",border:!0,sideOffset:5,className:"w-[240px]",side:"left",children:(0,s.jsxs)(u.B,{axis:"y",_gap:"m",width:"full",children:[(0,s.jsx)(w.EY,{variant:"lg-strong",children:a}),(0,s.jsx)(w.EY,{variant:"sm",color:"on-surface-variant",children:(0,j.Tl)("luscii.patient.schedule.tooltip.moments.user.rights")}),(0,s.jsx)(w.EY,{variant:"base",color:"on-surface",children:(0,b.UF)(l)})]})})]})},T=e=>{let t,a,{timeZone:p,patientUuid:v,isLoading:w=!1,initialDate:y=g()().tz(p).toDate(),items:I,onEventClick:E,onDateRangeChange:M,inactiveFromDate:D,slotAboveCalendar:A,onAddEvent:N,calendarRef:B,viewType:T}=e;return T?(0,s.jsxs)(u.B,{align:"stretch",axis:"y",_gap:"l",width:"full",children:[(0,s.jsxs)(u.B,{axis:"y","data-test-id":"patients-schedule-calendar",width:"full",children:[A,(0,s.jsx)(x.A,{timeZone:p,ref:B,eventOrder:"title",firstDay:(t=(0,j.JK)(),a=new Intl.Locale(t).weekInfo,a?.firstDay??1),plugins:[c.A],initialDate:y,initialView:T,eventBackgroun
1dColor:"transparent",eventBorderColor:"transparent",headerToolbar:!1,datesSet:({start:e,end:t,view:a})=>{!function({view:{title:e,activeStart:t,activeEnd:a}}){M?.({title:e,from:t,to:a})}({view:{title:a.title,activeStart:e,activeEnd:t}})},height:"auto",eventClassNames:({event:e})=>f()({"protocol-event":e.extendedProps?.isProtocolSchedule,"personal-event":!e.extendedProps?.isProtocolSchedule&&!e.extendedProps?.isWorkflowSchedule&&!e.extendedProps?.isMoment&&!e.extendedProps?.isAppointment,"workflow-event":e.extendedProps?.isWorkflowSchedule,"moment-event-clickable":e.extendedProps?.isMoment,"appointment-event":e.extendedProps?.isAppointment}),viewClassNames:["vitals-calendar-view"],eventContent:({event:e})=>{if(!e.extendedProps.isMoment&&!e.extendedProps?.isAppointment)return(0,s.jsx)(S,{patientUuid:v,tooltipContent:e.extendedProps.tooltip,trigger:(0,s.jsx)(C,{event:e})});if((0,b.Ly)(e)){let t=e.extendedProps.moment;return(0,s.jsx)(P,{moment:t,trigger:(0,s.jsx)(C,{event:e})})}return(0,s.jsx)(C,{event:e})},monthStartFormat:{day:"numeric"},dayHeaderFormat:{weekday:"short"},dayHeaderClassNames:["vitals-calendar-day-header"],dayCellDidMount:({el:e,date:t})=>{if(!g()(t).tz(p).isBefore(g()().tz(p),"day")){let a=document.createElement("div");e.firstChild?.appendChild(a),(0,l.createRoot)(a).render((0,s.jsx)(u.B,{axis:"x",className:"absolute bottom-0 right-0 left-0",justify:"center",width:"full",children:(0,s.jsx)(h.A,{className:"text-slate-500 hover:text-blue-800",onClick:()=>N?.(t),size:"s"})}))}}
1,stickyHeaderDates:!1,dayHeaderContent:({text:e,date:t,isToday:a})=>{let l=T===b.qD.WEEK?g()(t).tz(p).date():void 0;return(0,s.jsx)("div",{className:"vitals-calendar-day-header__wrapper",children:(0,s.jsx)("span",{className:f()("vitals-calendar-day-header__text text-sm",{"font-bold":a,"font-normal":!a}),children:T===b.qD.WEEK?`${e} ${l}`:e})})},dayCellContent:({date:e,dayNumberText:t,isToday:a})=>{if(T===b.qD.MONTH){let l=(0,b.gD)(e,D);return(0,s.jsx)("span",{"data-inactive":l,"data-test-id":a?"today-day-number":void 0,className:f()("p-[4px] h-[1.5rem] w-[1.5rem] flex items-center justify-center",{"text-white bg-blue-800 rounded-full":a,"text-slate-400":l}),children:(0,s.jsx)("span",{children:t})})}},dayCellClassNames:({date:e,view:t})=>{let a=(0,b.gD)(e,D);return f()(`vitals-calendar-day-cell--${t.type}`,{"bg-slate-50 text-slate-200":a,"p-2 mb-2":"week"===t.type})},views:b.l8,locale:(0,j.JK)(),locales:[o.A,n.A,i.A,r.A,d.A],events:I,eventClick:e=>{let{event:t}=e,{isAppointment:a}=t.extendedProps;if(!a)return function(e){let{event:t}=e;E?.(t)}(e)}})]}),w&&(0,s.jsx)(m.I,{className:"cweb-calendar-overlay",asModal:!1,dataTestId:"calendar-loading-indicator"})]}):null}}}]);
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.