1import{a3 as Nt,h as H,l as Dt,f as Ot}from"./main-ByQ8GSFB.js";import{Z as yt,r as mt,fb as Lt,fc as X,cw as It,cG as Wt,cE as z,cx as B,ep as gt,fd as ht,eu as jt,fe as zt,y as Vt,f8 as K,ea as qt,ff as Ft,fg as Gt,ad as Pt,aX as Ht,a as it,b as Ct,cH as Xt,_ as Yt}from"./ui-shared-Bo_MaXf-.js";import"./vue-advanced-cropper-Bq3pCNKS.js";import"./tiptap-cQx_pDrH.js";import{i as Q,C as Zt,D as U,q as N,z as ft,A as Et,s as lt,F as ct,d as V,c as q,w as rt,ae as Jt,h as kt,j as wt,r as dt,a1 as At,G as $t,ad as Kt,y as ut,B as Qt,ac as te}from"./vuetify-Da9XcOcU.js";import{u as bt}from"./patient-portal.store-Bm43nCLc.js";import{d as _t,c as C,y as i,a as f,w as o,k as l,i as a,h as x,l as e,u as t,x as m,b as y,N as pt,e as A,I as St,v as ee,j as Tt,F as tt,O as ae,U as vt,o as ne,p as se}from"./vue-core-DfJsrA89.js";import"./modulepreload-polyfill-B5Qt9EMX.js";import"./eval-player-CK1WaEfa.js";import"./pdfmake-PJasvNkI.js";import"./aws-amplify-DDwuoVLl.js";const oe={class:"d-flex align-center"},ie={key:0},le={class:"text-body-1 font-weight-medium text-wrap"},ce={class:"d-flex align-center mt-1"},re={key:1},de={class:"text-wrap"},ue={class:"text-body-1 font-weight-medium mr-3"},pe={key:0,class:"text-body-2 text-eval-grey-d2"},ve={class:"d-flex align-center mt-1"},me={class:"text-body-2 text-eval-grey-d3"},he={class:"d-flex justify-end"},fe={class:"text-eval-grey-d3 text-caption"},ye={key:1,class:"text-body-2 mt-2 d-inline-block text-truncate text-capitalize",style:{"max-width":"115px"}},be={class:"text-eval-grey-d3 text-caption"},_e={class:"text-body-2 mt-2 d-inline-block text-truncate text-capitalize",style:{"max-width":"110px"}},xe={class:"text-eval-grey-d3 text-caption"},ge={class:"text-eval-grey-d3 text-caption"},Ce={class:"text-eval-grey-d3 text-caption"},ke={key:0,class:"text-body-2 mt-2 d-inline-block text-truncate text-capitalize",style:{"max-width":"110px"}},we={class:"text-eval-grey-d3 text-caption"},Ae={class:"text-body-2 mt-2 d-inline-block text-truncate text-capitalize",style:{"max-width":"110px"}},$e=_t({__name:"PatientPortalConnectionsListItem",props:{connection:{}},emits:["clickItem"],setup(O,{emit:c}){const h=O,$=c,{t:g}=yt(),k=bt(),n=C(()=>!!h.connection.invitedAt&&!h.connection.connectedAt&&!h.connection.disconnectedAt),P=C(()=>!!h.connection.inviteExpiresAt&&h.connection.inviteExpiresAt<new Date().toISOString()),D=C(()=>n.value&&!!h.connection.inviteDeclinedAt);async function L(){$("clickItem",h.connection)}return(d,S)=>(i(),f(Q,{class:"pa-4",onClick:L},{default:o(()=>[l(Zt,null,{default:o(()=>[l(U,{cols:"auto",class:"pb-1"},{default:o(()=>[a("div",oe,[n.value?(i(),x("div",ie,[a("div",le,e(t(k).formatPatientCommunicationValue(d.connection.patientCommunication)),1),a("div",ce,[D.value?(i(),f(N,{key:0,variant:"outlined","prepend-icon":t(mt),color:"eval-grey-d2",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(t(g)("charts.portal.connection.declined")),1)]),_:1},8,["prepend-icon"])):y("",!0),n.value?(i(),f(N,{key:1,variant:"outlined","prepend-icon":t(Lt),color:"eval-grey-d2",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(t(g)("charts.portal.connection.invite")),1)]),_:1},8,["prepend-icon"])):y("",!0),D.value?y("",!0):(i(),f(N,{key:2,variant:"outlined",color:"eval-grey-d2",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(d.connection.permission===t(X).WRITE?t(g)("charts.portal.connection.fullAccess"):t(g)("charts.portal.connection.readOnlyAccess")),1)]),_:1}))])])):(i(),x("div",re,[a("div",de,[a("span",ue,e(d.connection.externalPatient?t(It)(d.connection.externalPatient):t(g)("charts.portal.connection.unknown")),1),d.connection.externalPatient?.birthDate?(i(),x("span",pe,e(t(Wt)(d.connection.externalPatient.birthDate)),1)):y("",!0)]),a("div",ve,[d.connection.disconnectedAt?(i(),f(N,{key:0,variant:"outlined","prepend-icon":t(mt),color:"eval-grey-d2",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(t(g)("charts.portal.connection.disconnected")),1)]),_:1},8,["prepend-icon"])):(i(),f(N,{key:1,variant:"outlined",color:"eval-grey-d2",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(d.connection.permission===t(X).WRITE?t(g)("charts.portal.connection.fullAccess"):t(g)("charts.portal.connection.readOnlyAccess")),1)]),_:1})),a("p",me,e(t(k).formatPatientCommunicationValue(d.connection.patientCommunication)),1)])]))])]),_:1}),l(ft),a("div",he,[d.connection.invitedAt?(i(),f(U,{key:0,cols:"auto",style:{width:"130px"}},{default:o(()=>[a("p",fe,e(t(g)("charts.portal.connection.invited")),1),n.value&&!D.value?(i(),f(N,{key:0,variant:"flat",color:P.value?"text-red":"orange-darken-3",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(t(z)(d.connection.invitedAt)),1)]),_:1},8,["color"])):(i(),x("p",ye,e(t(z)(d.connection.invitedAt)),1))]),_:1})):y("",!0),d.connection.connectedAt?(i(),f(U,{key:1,cols:"auto",style:{width:"115px"}},{default:o(()=>[a("p",be,e(t(g)("charts.portal.connection.connected")),1),a("p",_e,e(t(z)(d.connection.connectedAt)),1)]),_:1})):(i(),f(U,{key:2,cols:"auto",style:{width:"115px"}},{default:o(()=>[a("p",xe,e(t(g)("charts.portal.connection.connected")),1),S[0]||(S[0]=a("p",{class:"text-body-2 mt-2 d-inline-block text-truncate text-capitalize",style:{"max-width":"110px"}},"--",-1))]),_:1,__:[0]})),n.value&&!D.value&&d.connection.inviteExpiresAt?(i(),f(U,{key:3,cols:"auto",style:{width:"130px"}},{default:o(()=>[a("p",ge,e(t(g)("charts.portal.connection.inviteExpires")),1),l(N,{variant:"flat",color:P.value?"text-red":"orange-darken-3",density:"compact",class:"rounded-lg mr-3"},{default:o(()=>[m(e(t(z)(d.connection.inviteExpiresAt)),1)]),_:1},8,["color"])]),_:1})):y("",!0),n.value&&D.value?(i(),f(U,{key:4,cols:"auto",style:{width:"130px"}},{default:o(()=>
1[a("p",Ce,e(t(g)("charts.portal.connection.declined")),1),d.connection.inviteDeclinedAt?(i(),x("p",ke,e(t(z)(d.connection.inviteDeclinedAt)),1)):y("",!0)]),_:1})):y("",!0),d.connection.disconnectedAt?(i(),f(U,{key:5,cols:"auto",style:{width:"115px"}},{default:o(()=>[a("p",we,e(t(g)("charts.portal.connection.disconnected")),1),a("p",Ae,e(t(z)(d.connection.disconnectedAt)),1)]),_:1})):y("",!0)])]),_:1})]),_:1}))}}),De={class:"d-flex justify-space-between"},Ie={class:"ms-2 mt-2"},Ve={class:"text-h6"},Pe={class:"text-body-2"},Ee={key:0,class:"text-body-2 text-eval-grey-d2 mb-8"},Se={class:"mt-4"},Te={key:2,class:"mt-3"},Me={class:"text-caption text-eval-grey-d3"},Re={class:"text-body-1"},Be={key:3,class:"mt-4"},Ue={class:"text-caption text-eval-grey-d3"},Ne={key:4,class:"mt-3"},Oe={class:"text-caption text-eval-grey-d3"},Le={class:"text-body-1"},We={key:5,class:"mt-3"},je={class:"text-caption text-eval-grey-d3"},ze={class:"text-body-1"},qe={class:"mt-12 d-flex justify-space-between"},Fe=_t({__name:"PatientPortalConnectionEditDialog",props:{isVisible:{type:Boolean,required:!0},isVisibleModifiers:{},connection:{required:!0},connectionModifiers:{},connections:{required:!0},connectionsModifiers:{}},emits:ae(["saved","deleted","disconnected"],["update:isVisible","update:connection","update:connections"]),setup(O,{emit:c}){const h=pt(O,"isVisible"),$=pt(O,"connection"),g=pt(O,"connections"),k=c,{t:n}=yt(),{xs:P,mdAndUp:D}=Et(),L=C(()=>D.value?"40%":""),d=Nt(),S=bt(),s=A(j()),T=C(()=>!s.value?.id),w=C(()=>{const b=!!s.value.invitedAt,u=!!s.value.connectedAt,p=!!s.value.disconnectedAt;return T.value||b&&!u&&!p}),et=C(()=>!!s.value.inviteExpiresAt&&s.value.inviteExpiresAt<new Date().toISOString()),Y=C(()=>!!s.value.connectedAt&&!s.value.disconnectedAt),Z=C(()=>!!s.value.disconnectedAt),E=C(()=>[{title:n("charts.portal.edit.email"),value:B.Email},{title:n("charts.portal.edit.textMessage"),value:B.MobilePhone}]),W=C(()=>[{title:n("charts.portal.edit.readOnly"),value:X.READ,props:{subtitle:n("charts.portal.edit.readOnlySubtitle")}},{title:n("charts.portal.edit.fullAccess"),value:X.WRITE,props:{subtitle:n("charts.portal.edit.fullAccessSubtitle")}}]);function j(){const b=new ht;return b.patientCommunication=new gt,b.patientCommunication.type=B.Email,b}function at(b){if(s.value.id)return!0;const u=g.value.find(p=>p.patientCommunication.type===s.value.patientCommunication.type&&p.patientCommunication.value===s.value.patientCommunication.value&&!p.disconnectedAt&&!p.inviteDeclinedAt);return u&&u.id!==s.value.id?n("charts.portal.edit.connectionExists"):!0}const nt=C(()=>{const b=[at];return s.value.patientCommunication.type===B.Email?b.unshift(jt):b.unshift(zt),b});function st(){s.value=structuredClone(vt($.value)),s.value.patientCommunication||(s.value.patientCommunication=new gt),s.value.patientCommunication.type||(s.value.patientCommunication.type=B.Email),s.value.permission||(s.value.permission=X.WRITE)}St(h,st);const r=Vt(),v=A(!1);async function _(b){if((await b).valid)try{if(v.value=!0,s.value.id){const p=new Ft;p.permission=s.value.permission;const ot=`/charts/patients/${d.activePatient.id}/connections/${s.value.id}`,Ut=await H.patch(ot,p);$.value=Ut.data,w.value?r.showSuccessMessage(n("charts.portal.snackbar.inviteUpdated")):r.showSuccessMessage(n("charts.portal.snackbar.connectionUpdated"))}else{const p=new Gt;p.permission=s.value.permission,p.patientCommunication=s.value.patientCommunication;const ot=`/charts/patients/${d.activePatient.id}/connections`;await H.post(ot,p),r.showSuccessMessage(n("charts.portal.snackbar.invitationSent"))}k("saved",$.value),h.value=!1}catch(p){Dt(p),r.showErrorMessage(n("charts.portal.snackbar.createError"))}finally{v.value=!1}}const M=A(!1),I=A(!1);async function F(){try{I.value=!0;const b=`/charts/patients/${d.activePatient.id}/connections/${s.value.id}`;await H.delete(b),k("deleted",s.value),r.showSuccessMessage(n("charts.portal.snackbar.inviteDeleted")),h.value=!1}catch{r.showErrorMessage(n("charts.portal.snackbar.deleteError"))}finally{I.value=!1,M.value=!1}}const J=A(!1),G=A(!1);async function Mt(){try{const b=`/charts/patients/${d.activePatient.id}/connections/${s.value.id}/disconnect`,u=await H.patch(b);$.value=u.data,s.value=structuredClone(vt($.value)),k("disconnected",s.value),r.showSuccessMessage(n("charts.portal.snackbar.disconnected")),h.value=!1}catch{r.showErrorMessage(n("charts.portal.snackbar.disconnectError",{type:w.value?n("charts.portal.noun.invite"):n("charts.portal.noun.connection")}))}finally{G.value=!1,J.value=!1}}const Rt=Pt(),R=A(!1);async function Bt(){try{R.value=!0;let b;w.value?b=`/charts/patients/${d.activePatient.id}/connections/${s.value.id}/resend-invite`:b=`/charts/patients/${d.activePatient.id}/connections/${s.value.id}/resend-invite`;const u=await H.patch(b);$.value=u.data,s.value=structuredClone(vt($.value)),r.showSuccessMessage(n("charts.portal.snackbar.resendSent",{type:w.value?n("charts.portal.noun.invite"):n("charts.portal.noun.welcome")}))}catch{r.showErrorMessage(n("charts.portal.snackbar.resendError"))}finally{R.value=!1}}
1function xt(){R.value=!0,Rt(Bt,1e3)}return(b,u)=>(i(),f(dt,{modelValue:h.value,"onUpdate:modelValue":u[10]||(u[10]=p=>h.value=p),scrollable:!0,fullscreen:t(P),width:L.value,persistent:!0},{default:o(()=>[l(lt,null,{default:o(()=>[l(ct,{class:"bg-eval-header-surface"},{default:o(()=>[a("div",De,[a("div",Ie,[a("div",Ve,e(t(n)("charts.portal.edit.title",{type:w.value?t(n)("charts.portal.edit.invite"):t(n)("charts.portal.edit.connection")})),1),a("div",Pe,e(t(It)(t(d).activePatient.identity)),1)]),l(V,{icon:!0,variant:"flat",onClick:u[0]||(u[0]=p=>h.value=!1)},{default:o(()=>[l(q,{icon:t(mt)},null,8,["icon"])]),_:1})])]),_:1}),l(rt,{class:"mt-0 pt-6 pb-8 px-4 px-sm-6"},{default:o(()=>[T.value?(i(),x("div",Ee,[a("p",null,e(t(n)("charts.portal.edit.newInviteBody1")),1),a("p",Se,e(t(n)("charts.portal.edit.newInviteBody2")),1)])):y("",!0),l(Jt,{onSubmit:ee(_,["prevent"])},{default:o(()=>[l(kt,{modelValue:s.value.patientCommunication.type,"onUpdate:modelValue":u[1]||(u[1]=p=>s.value.patientCommunication.type=p),label:t(n)("charts.portal.edit.deliveryMethod"),variant:"underlined",items:E.value,class:"my-3",disabled:!!s.value.id},null,8,["modelValue","label","items","disabled"]),s.value.id?(i(),f(wt,{key:0,label:s.value.patientCommunication.type===t(B).Email?t(n)("charts.portal.edit.email"):t(n)("charts.portal.edit.mobilePhone"),"model-value":t(S).formatPatientCommunicationValue(s.value.patientCommunication),variant:"underlined",class:"my-3",disabled:!0},null,8,["label","model-value"])):(i(),f(wt,{key:1,modelValue:s.value.patientCommunication.value,"onUpdate:modelValue":u[2]||(u[2]=p=>s.value.patientCommunication.value=p),label:s.value.patientCommunication.type===t(B).Email?t(n)("charts.portal.edit.email"):t(n)("charts.portal.edit.mobilePhone"),variant:"underlined",class:"my-3",disabled:!!s.value.id,rules:nt.value},null,8,["modelValue","label","disabled","rules"])),l(kt,{modelValue:s.value.permission,"onUpdate:modelValue":u[3]||(u[3]=p=>s.value.permission=p),label:t(n)("charts.portal.edit.permissions"),items:W.value,variant:"underlined",class:"my-3",disabled:Z.value},null,8,["modelValue","label","items","disabled"]),s.value.invitedAt?(i(),x("div",Te,[a("p",Me,e(t(n)("charts.portal.edit.inviteSent")),1),a("p",Re,e(t(K)(s.value.invitedAt)),1)])):y("",!0),w.value&&s.value.inviteExpiresAt?(i(),x("div",Be,[a("p",Ue,e(t(n)("charts.portal.edit.inviteExpires")),1),a("p",{class:Tt(["text-body-1",et.value?"text-eval-danger-text":""])},e(t(K)(s.value.inviteExpiresAt)),3)])):y("",!0),s.value.connectedAt?(i(),x("div",Ne,[a("p",Oe,e(t(n)("charts.portal.edit.connected")),1),a("p",Le,e(t(K)(s.value.connectedAt)),1)])):y("",!0),s.value.disconnectedAt?(i(),x("div",We,[a("p",je,e(t(n)("charts.portal.edit.disconnected")),1),a("p",ze,e(t(K)(s.value.disconnectedAt)),1)])):y("",!0),a("div",qe,[w.value&&!T.value?(i(),f(V,{key:0,variant:"text",color:"eval-danger-text",class:"mr-3",loading:I.value,disabled:R.value||v.value},{default:o(()=>[m(e(t(n)("charts.portal.edit.delete"))+" ",1),l(dt,{modelValue:M.value,"onUpdate:modelValue":u[6]||(u[6]=p=>M.value=p),activator:"parent",width:"400"},{default:o(()=>[l(lt,null,{default:o(()=>[l(At,null,{default:o(()=>[l(ct,null,{default:o(()=>[m(e(t(n)("charts.portal.edit.deleteTitle",{type:w.value?t(n)("charts.portal.edit.invite"):t(n)("charts.portal.edit.connection")})),1)]),_:1})]),_:1}),l(rt,null,{default:o(()=>[m(e(t(n)("charts.portal.edit.confirmPermanent")),1)]),_:1}),l($t,null,{default:o(()=>[l(ft),l(V,{color:"eval-grey-d1",variant:"text",onClick:u[4]||(u[4]=p=>M.value=!1)},{default:o(()=>[m(e(t(n)("charts.portal.edit.cancel")),1)]),_:1}),l(V,{color:"eval-danger-text",variant:"text",onClick:u[5]||(u[5]=p=>F())},{default:o(()=>[m(e(t(n)("charts.portal.edit.yesDelete")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading","disabled"])):y("",!0),Y.value?(i(),f(V,{key:1,variant:"text",color:"eval-danger-text",class:"mr-3",loading:G.value,disabled:R.value||v.value},{default:o(()=>[m(e(t(n)("charts.portal.edit.disconnect"))+" ",1),l(dt,{modelValue:J.value,"onUpdate:modelValue":u[9]||(u[9]=p=>J.value=p),activator:"parent",width:"400"},{default:o(()=>[l(lt,null,{default:o(()=>[l(At,null,{default:o(()=>[l(ct,null,{default:o(()=>[m(e(t(n)("charts.portal.edit.disconnect")),1)]),_:1})]),_:1}),l(rt,null,{default:o(()=>[m(e(t(n)("charts.portal.edit.confirmPermanent")),1)]),_:1}),l($t,null,{default:o(()=>[l(ft),l(V,{color:"eval-grey-d1",variant:"text",onClick:u[7]||(u[7]=p=>J.value=!1)},{default:o(()=>[m(e(t(n)("charts.portal.edit.cancel")),1)]),_:1}),l(V,{color:"eval-danger-text",variant:"text",onClick:u[8]||(u[8]=p=>Mt())},{default:o(()=>[m(e(t(n)("charts.portal.edit.yesDisconnect")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["loading","disabled"])):y("",!0),w.value&&!T.value?(i(),f(V,{key:2,variant:"text",class:"mr-3",loading:R.value,disabled:I.value||G.value||v.value,onClick:xt},{default:o(()=>[m(e(t(n)("charts.portal.edit.resendInvite")),1)]),_:1},8,["loading","disabled"])):Y.value?(i(),f(V,{key:3,variant:"text",class:"mr-3",loading:R.value,disabled:I.value||G.value||v.value,onClick:xt},{default:o(()=>[m(e(t(n)("charts.portal.edit.resendWelcome")),1)]),_:1},8,["loading","disabled"])):y("",!0),Z.value?y("",!0):(i(),f(V,{key:4,variant:"flat",type:"submit",class:"px-10","prepe
1nd-icon":T.value?t(qt):void 0,block:!s.value.id,loading:v.value,disabled:I.value||G.value||R.value},{default:o(()=>[T.value?(i(),x(tt,{key:0},[m(e(t(n)("charts.portal.edit.sendInvite")),1)],64)):(i(),x(tt,{key:1},[m(e(t(n)("charts.portal.edit.save")),1)],64))]),_:1},8,["prepend-icon","block","loading","disabled"]))])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue","fullscreen","width"]))}}),Ge={class:"my-11 fill-height",style:{"max-width":"1280px !important"}},He={class:"mt-8"},Xe={class:"d-flex align-center mb-2 mb-sm-0"},Ye={class:"text-h6"},Ze={class:"text-body-2 text-eval-grey-d2"},Je={class:"d-flex align-center"},Ke={key:0},Qe={key:1},ta={key:0,class:"mt-3"},ea={class:"font-weight-medium"},aa={class:"ml-7 mt-2"},na={class:"mt-3 mb-4"},sa={class:"font-weight-medium"},oa={class:"ml-7 mt-2"},ia={class:"mt-3 mb-4"},la={class:"font-weight-medium"},ca={class:"ml-7 mt-2"},ra={class:"mt-3 mb-4"},da={class:"font-weight-medium"},ua={class:"ml-7 mt-2"},pa={key:0},va={class:"font-weight-medium"},ma={class:"text-body-2 text-eval-grey-d2"},ha={key:0,class:"mt-8"},fa=_t({__name:"PatientPortalTab",setup(O){const{t:c}=yt(),h=bt(),$=Vt(),g=Pt(),k=A(!1),n=A(!1),P=A(!1),D=C(()=>h.patientConnections.items?.filter(r=>{const v=!!r.connectedAt||!!r.invitedAt,_=!!r.disconnectedAt||!!r.inviteDeclinedAt;return P.value||v&&!_}).sort((r,v)=>{const _=!!r.disconnectedAt,M=!!v.disconnectedAt;if(_!==M)return _?1:-1;const I=r.connectedAt?new Date(r.connectedAt).getTime():null,F=v.connectedAt?new Date(v.connectedAt).getTime():null;return I&&F?I-F:I?-1:F?1:0})??[]),L=C(()=>h.patientConnections.items?.some(r=>r.disconnectedAt)??!1);let d;async function S(r){try{k.value=!0,await h.loadPatientConnections(r),d&&d("ok")}finally{k.value=!1,n.value=!1}}async function s({done:r}){if(d=r,h.patientConnections?.items?.length>=h.patientConnections?.totalCount){r("empty");return}try{await S({pageNumber:h.patientConnections.pageNumber+1}),r("ok")}catch(v){Dt(v),$.showErrorMessage(c("charts.portal.tab.loadMoreError")),r("error")}}function T(){k.value=!0,g(S,300)}function w(){n.value=!0,h.isReloadConnections=!1,T()}async function et(){k.value=!0,await S()}ne(et),St(()=>h.isReloadConnections,w);const Y=Ot(),{smAndDown:Z}=Et(),E=A(!1),W=A(!1),j=A(new ht);function at(){j.value=new ht,W.value=!0}function nt(r){j.value=r,W.value=!0}function st(r){const v=h.patientConnections.items.findIndex(_=>_.id===r.id);v>=0&&h.patientConnections.items.splice(v,1)}return(r,v)=>(i(),x(tt,null,[l(Kt,{fluid:!0},{default:o(()=>[a("div",Ge,[a("div",He,[a("div",Xe,[a("p",Ye,e(t(c)("charts.portal.tab.title")),1),t(Y).hasChartsWriteAccess?(i(),f(V,{key:0,class:"ms-auto px-7",variant:"flat","prepend-icon":t(Ht),density:t(Z)?"compact":"default",onClick:at},{default:o(()=>[m(e(t(c)("charts.portal.tab.new")),1)]),_:1},8,["prepend-icon","density"])):y("",!0)]),a("div",Ze,[a("div",Je,[a("p",null,[m(e(t(c)("charts.portal.tab.intro"))+" ",1),a("span",{class:"mt-1 cursor-pointer text-eval-action-text",onClick:v[0]||(v[0]=_=>E.value=!E.value)},[E.value?(i(),x("span",Ke,[m(e(t(c)("charts.portal.tab.readLess"))+" ",1),l(q,{icon:t(it)},null,8,["icon"])])):(i(),x("span",Qe,[m(e(t(c)("charts.portal.tab.readMore"))+" ",1),l(q,{icon:t(Ct)},null,8,["icon"])]))])])]),l(ut,null,{default:o(()=>[E.value?(i(),x("div",ta,[a("p",ea,e(t(c)("charts.portal.tab.whatIsItTitle")),1),m(" "+e(t(c)("charts.portal.tab.whatIsItBody"))+" ",1),a("ul",aa,[a("li",null,e(t(c)("charts.portal.tab.whatIsItItem1")),1),a("li",null,e(t(c)("charts.portal.tab.whatIsItItem2")),1),a("li",null,e(t(c)("charts.portal.tab.whatIsItItem3")),1),a("li",null,e(t(c)("charts.portal.tab.whatIsItItem4")),1)]),a("div",na,[a("p",sa,e(t(c)("charts.portal.tab.dailyTasksTitle")),1),a("p",null,e(t(c)("charts.portal.tab.dailyTasksBody")),1),a("ul",oa,[a("li",null,e(t(c)("charts.portal.tab.dailyTasksItem1")),1),a("li",null,e(t(c)("charts.portal.tab.dailyTasksItem2")),1),a("li",null,e(t(c)("charts.portal.tab.dailyTasksItem3")),1),a("li",null,e(t(c)("charts.portal.tab.dailyTasksItem4")),1)])]),a("div",ia,[a("p",la,e(t(c)("charts.portal.tab.loginsTitle")),1),a("p",null,e
1(t(c)("charts.portal.tab.loginsBody")),1),a("ul",ca,[a("li",null,e(t(c)("charts.portal.tab.loginsItem1")),1),a("li",null,e(t(c)("charts.portal.tab.loginsItem2")),1),a("li",null,e(t(c)("charts.portal.tab.loginsItem3")),1),a("li",null,e(t(c)("charts.portal.tab.loginsItem4")),1),a("li",null,e(t(c)("charts.portal.tab.loginsItem5")),1),a("li",null,e(t(c)("charts.portal.tab.loginsItem6")),1)])]),a("div",ra,[a("p",da,e(t(c)("charts.portal.tab.getStartedTitle")),1),a("ol",ua,[a("li",null,e(t(c)("charts.portal.tab.getStartedItem1")),1),a("li",null,e(t(c)("charts.portal.tab.getStartedItem2")),1),a("li",null,e(t(c)("charts.portal.tab.getStartedItem3")),1),a("li",null,e(t(c)("charts.portal.tab.getStartedItem4")),1)])])])):y("",!0)]),_:1}),l(ut,null,{default:o(()=>[a("button",{type:"button",class:"mt-1 text-eval-action-text portal-instructions-toggle",onClick:v[1]||(v[1]=_=>E.value=!E.value)},[E.value?(i(),x("span",pa,[m(e(t(c)("charts.portal.tab.readLess"))+" ",1),l(q,{icon:t(it)},null,8,["icon"])])):y("",!0)])]),_:1})]),l(ut,null,{default:o(()=>[k.value?y("",!0):(i(),f(te,{key:0,items:D.value,height:"100%",width:"100%",class:"infinite-scroll","empty-text":"",onLoad:s},{default:o(()=>[l(Qt,{class:"pa-0 eval-list-surface",rounded:"lg",border:!0},{default:o(()=>[(i(!0),x(tt,null,se(D.value,(_,M)=>(i(),f($e,{key:_.id,connection:_,class:Tt(M>0?"border-t":""),onClick:I=>nt(_)},null,8,["connection","class","onClick"]))),128)),D.value?.length?y("",!0):(i(),f(Q,{key:0,class:"text-eval-grey-d3 py-5"},{default:o(()=>[a("p",va,e(t(c)("charts.portal.tab.emptyTitle")),1),a("p",ma,e(t(c)("charts.portal.tab.emptyBody")),1)]),_:1})),L.value&&!P.value?(i(),f(Q,{key:1,class:"border-t d-flex justify-center text-body-2 text-eval-action-text",onClick:v[2]||(v[2]=_=>P.value=!0)},{default:o(()=>[m(e(t(c)("charts.portal.tab.showDisconnected"))+" ",1),l(q,{icon:t(Ct)},null,8,["icon"])]),_:1})):y("",!0),L.value&&P.value?(i(),f(Q,{key:2,class:"border-t d-flex justify-center text-body-2 text-eval-action-text",onClick:v[3]||(v[3]=_=>P.value=!1)},{default:o(()=>[m(e(t(c)("charts.portal.tab.hideDisconnected"))+" ",1),l(q,{icon:t(it)},null,8,["icon"])]),_:1})):y("",!0)]),_:1})]),_:1},8,["items"]))]),_:1}),k.value&&!t(h).patientConnections?.items?.length?(i(),x("div",ha,[l(t(Xt),{loading:!0})])):y("",!0)])])]),_:1}),l(Fe,{"is-visible":W.value,"onUpdate:isVisible":v[4]||(v[4]=_=>W.value=_),connection:j.value,"onUpdate:connection":v[5]||(v[5]=_=>j.value=_),connections:t(h).patientConnections.items??[],onDeleted:st,onSaved:w,onDisconnected:w},null,8,["is-visible","connection","connections"])],64))}}),Ia=Yt(fa,[["__scopeId","data-v-6553c0f4"]]);export{Ia as default};
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.