PageSourceSearch

https://app.gluroo.com/_next/static/chunks/6341-6d33628df2830801.js

js gluroo.com collected 2026-10-01 14:19:05 UTC 69,713 bytes, 1 lines download raw bytes

1try{!function(){var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6a3eb785-baa4-448b-b7d4-449fa48d8aed",e._sentryDebugIdIdentifier="sentry-dbid-6a3eb785-baa4-448b-b7d4-449fa48d8aed")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6341,6788],{9861:(e,t,n)=>{"use strict";n.d(t,{N:()=>c});var r=n(37876),i=n(38061),s=n(59803),a=n(91921),o=n(16480);n(14232);var l=n(22029),d=n(11913);let c=({group:e,color:t,large:n,row:c,size:m,fob:u,iob:g})=>{let{t:p}=(0,d.Bd)(),{colorMode:h,themeColors:E}=(0,l.FG)(),{toggleColorMode:_}=(0,i.G6)();return(0,r.jsxs)(s.s,{direction:c?"row":"column",align:"center",justify:"flex-start",children:[void 0!==u&&(0,r.jsxs)(s.s,{backgroundColor:E.carbs5,paddingX:"2em",paddingY:"0.5ex",borderTopLeftRadius:m,borderBottomLeftRadius:m,border:"2px",borderRight:"none",children:[(0,r.jsx)(a.E,{fontSize:m??(n?"5xl":"xl"),fontWeight:"bold",children:null!=u&&u>=0?(0,o.HU)(u):"-"}),(0,r.jsx)(a.E,{fontSize:m??(n?"5xl":"xl"),opacity:.65,children:p("g")})]}),(0,r.jsxs)(s.s,{backgroundColor:E.insulin5,paddingX:"2em",paddingY:"0.5ex",borderTopRightRadius:m,borderBottomRightRadius:m,border:"2px",borderLeft:"none",children:[(0,r.jsx)(a.E,{fontSize:m??(n?"5xl":"xl"),fontWeight:"bold",children:null!=g&&g>=0?(0,o.HU)(g).toFixed(1):"-"}),(0,r.jsx)(a.E,{fontSize:m??(n?"5xl":"xl"),opacity:.65,children:p("u")})]})]})}},15784:(e,t,n)=>{"use strict";n.d(t,{H:()=>s,a:()=>a});var r=n(71361),i=n(67998);let s=(e,t,n)=>{if(null==t)return"-";let r=(0,i.H9)(e,t,n);return r.startsWith("-")?r:`+${r}`},a=(e,t,n,a)=>{let o=null!=n?0==n?"now":`${n}m ago`:"-";if(n&&n>180&&(o=`${(n/60).toFixed(1)}h ago`),!e||n&&n>r.sH)return`--- ${a?.ddUser?.user?.name??"PWD"} (${o})`;let l=(0,r.JA)(e?.trend),d=s(a,t);return`${(0,i.d1)(a,e?.bgl)} ${l} ${a?.ddUser?.user?.name??"PWD"} ${d} (${o})`}},37040:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i});var r=n(43598);let i=e=>e?e&&e?.indexOf(",")>0?e.split(",").map(e=>{let t=parseInt(e);return Number.isNaN(t)?null:t}).filter(r.z2):e?.match(/^\s*\d+\s*$/)?[parseInt(e)]:[]:[]},45242:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(37876),i=n(38061),s=n(64435),a=n(91921),o=n(59803),l=n(87365),d=n(82736),c=n(33417),m=n(15784),u=n(29781);n(14232);var g=n(53602),p=n(67998),h=n(71361),E=n(45449),_=n(22029),S=n(86788),O=n(46748),I=n(43176),T=n(11913),f=n(50694),N=n(20287),x=n(30100),L=n(9861),R=n(41202),A=n(27403);let y=({id:e,group:t,singleLine:n,notLoggedInComponent:y,loading:D})=>{let b,{t:P}=(0,T.Bd)(),{session:M,user:C}=(0,u.Ay)({redirectTo:"/api/auth/signin",noRedirect:!0});O.aD.debug("GluCrewStatus id: "+e);let j=I.c9.now(),{colorMode:w,themeColors:G}=(0,_.FG)(),{toggleColorMode:U}=(0,i.G6)();if(!t)return D?null:y??null;let H=t?.readingsList?.[0],B=t?.readingsList?.[1],F=(H?.millis&&B?.millis?H?.millis-B?.millis:0)/c.T;H?.millis!=B?.millis&&H?.millis&&B?.millis&&F<=h.Ny&&(b=H?.bgl-B?.bgl);let v=H?.millis?Math.floor((j.toMillis()-H?.millis)/c.T):void 0,k=null!=v?0==v?P("now"):`${v}m `+P("ago"):"-";v&&v>180&&(k=`${(v/60).toFixed(1)}h `+P("ago"));let W=t?.userSettingsList?.[0];O.aD.debug("userGroupSettings for userId="+C?.userId+":",W);let z=null==v||v>h.Ny;if(n)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.Td,{children:(0,r.jsx)(p.WI,{strikeout:z,group:t,bgl:H?.bgl,color:"dark"===w?z?"gray.500":(0,p.fx)(G,H?.bgl):G.text,trend:H?.trend})}),(0,r.jsx)(s.Td,{children:null!=b?(0,r.jsx)(a.E,{color:z?"gray.500":(0,S.UY)(b,G),fontSize:"lg",children:(0,m.H)(t,b)}):(0,r.jsx)(a.E,{fontSize:"lg",children:"-"})}),(0,r.jsx)(s.Td,{children:(0,r.jsx)(a.E,{color:G.lightText,children:k.replace(" ago","")})})]});if(!(0,E.fL)()){let e=(0,m.a)(H,b,v,t);e&&(document.title=e)}let Y=t?.iobFobPredictions,$=Y?.fob,X=Y?.iob;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(o.s,{direction:"column",w:"100%",h:"100vh",alignItems:"center",background:"dark"===w?G.background:z?"gray.500":(0,p.fx)(G,H?.bgl),children:[(0,r.jsxs)(o.s,{direction:"row",marginTop:"5",align:"center",width:"100%",height:"10vh",justify:"space-around",children:[(0,r.jsx)(l.h,{}),(0,u.p0)(M,"BACK_TO_HOME")&&(0,r.jsx)(R.A,{icon:g.QVr,href:`/GluCrew/${e}`,marginRight:"3"}),(0,r.jsx)(x.A,{}),(0,r.jsx)(o.s,{w:2}),(0,r.jsx)(A.g,{onlyRoo:!0,linkHome:"apphome",darkText:!0}),(0,r.jsx)(l.h,{}),(0,r.jsx)(d.D,{fontWeight:"bold",children:(0,c.Ux)(j,W?.timeFormatIs24H)}),(0,r.jsx)(l.h,{}),(0,r.jsx)(R.A,{icon:f.K$4,href:`/GluCrew-Status/${e}`,title:P("Open Fullscreen BG Chart")}),(0,r.jsx)(o.s,{w:2}),(0,u.p0)(M,"REPORTS_FULL")&&(0,r.jsx)(R.A,{icon:N.D1l,href:`/Insights/${e}`,title:P("Gluroo Insights Report")}),(0,r.jsx)(l.h,{})]}),(0,r.jsx)(l.h,{}),(0,r.jsx)(L.N,{fob:$,iob:X,row:!0,size:"64"}),(0,r.jsx)(l.h,{}),(0,r.jsx)(p.WI,{newlineBeforeTrend:!0,size:"26vh",strikeout:z,group:t,bgl:H?.bgl,color:"dark"===w?z?"gray.500":(0,p.fx)(G,H?.bgl):G.text,trend:H?.trend}),null!=b&&(0,r.jsxs)(o.s,{direction:"column",justify:"center",marginBottom:"5",children:[(0,r.jsx)(a.E,{lineHeight:"1",fontSize:"10vh",color:z?"gray.500":(0,S.UY)(b,G),textAlign:"center",children:(0,m.H)(t,b)}),(0,r.jsx)(a.E,{lineHeight:"1",fontSize:"10vh",color:G.lightText,textAlign:"center",children:k})]})]})})}},48059:(e,t,n)=>{"use strict";n.d(t,{X:()=>T,b:()=>I});var r=n(37876),i=n(5377),s=n(10184),a=n(22426),o=n(64379),l=n(17961),d=n(95539),c=n(6078),m=n(39955
1),u=n(91921),g=n(56586),p=n(84275),h=n(38890),E=n(10300),_=n(43176),S=n(11913),O=n(14232);function I({rows:e,leadProviderUserId:t,onSuccess:n}){let[r,{loading:s}]=(0,E.EQ)(),a=(0,i.d)(),{t:o}=(0,S.Bd)();return{sendInsights:(0,O.useCallback)(async()=>{if(!t)return a({title:o("No lead provider is configured for this clinic"),status:"error",duration:5e3}),!1;let i=e.map(e=>{let n=e.items.map(e=>{let t="string"==typeof e.description?e.description:e.description&&"object"==typeof e.description&&"message"in e.description?String(e.description.message):"";return`${e.insight.replaceAll("_"," ")} (${_.c9.fromISO(e.date).toFormat("MMM d")})${t?":\n  "+t:""}`}).join("\n");return r({variables:{input:{groupId:e.groupId,text:n,type:"TEXT",senderId:t}}})});try{return await Promise.all(i),a({title:`Sent insights to ${e.length} patient${1===e.length?"":"s"}`,status:"success",duration:4e3}),n?.(),!0}catch{return a({title:o("Error sending messages"),status:"error",duration:5e3}),!1}},[t,n,e,r,o,a]),isSending:s}}let T=({isOpen:e,onClose:t,isSending:n,onConfirm:i,leadProviderInfo:E,rows:_})=>{let{t:O}=(0,S.Bd)();return(0,r.jsxs)(s.aF,{isOpen:e,onClose:t,size:"lg",children:[(0,r.jsx)(a.m,{}),(0,r.jsxs)(o.$,{children:[(0,r.jsx)(l.r,{children:O("Confirm Send Insights")}),(0,r.jsx)(d.s,{}),(0,r.jsxs)(c.c,{children:[E&&(E.name||E.email)&&(0,r.jsxs)(m.a,{mb:4,children:[(0,r.jsx)(u.E,{fontWeight:"semibold",mb:1,children:O("Sending as")}),E.name&&(0,r.jsx)(u.E,{children:E.name}),E.email&&(0,r.jsx)(u.E,{fontSize:"sm",color:"gray.500",children:E.email})]}),(0,r.jsx)(u.E,{fontWeight:"semibold",mb:2,children:O("Recipients")}),(0,r.jsx)(g.B8,{spacing:2,children:_.map(e=>(0,r.jsxs)(g.ck,{children:[(0,r.jsxs)(u.E,{fontWeight:"medium",children:[e.patientName,e.patientEmail?(0,r.jsx)(u.E,{as:"span",fontWeight:"normal",fontSize:"sm",color:"gray.500",ml:2,children:e.patientEmail}):null]}),(0,r.jsx)(u.E,{fontSize:"sm",color:"gray.600",mt:.5,children:e.items.map(e=>e.insight.replaceAll("_"," ")).join(", ")})]},e.groupId))})]}),(0,r.jsxs)(p.j,{gap:3,children:[(0,r.jsx)(h.$,{variant:"ghost",onClick:t,children:O("Cancel")}),(0,r.jsx)(h.$,{colorScheme:"teal",isLoading:n,onClick:i,children:O("Send")})]})]})]})}},56586:(e,t,n)=>{"use strict";n.d(t,{B8:()=>g,ck:()=>p});var r=n(37876),i=n(82386),s=n(16229),a=n(89435),o=n(18387),l=n(89461),d=n(86344),c=n(56044);let[m,u]=(0,s.q)({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<List />\" "}),g=(0,l.R)(function(e,t){let n=(0,d.o)("List",e),{children:s,styleType:o="none",stylePosition:l,spacing:u,...g}=(0,i.M)(e),p=(0,a.a)(s);return(0,r.jsx)(m,{value:n,children:(0,r.jsx)(c.B.ul,{ref:t,listStyleType:o,listStylePosition:l,role:"list",__css:{...n.container,...u?{"& > *:not(style) ~ *:not(style)":{mt:u}}:{}},...g,children:p})})});g.displayName="List",(0,l.R)((e,t)=>{let{as:n,...i}=e;return(0,r.jsx)(g,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...i})}).displayName="OrderedList",(0,l.R)(function(e,t){let{as:n,...i}=e;return(0,r.jsx)(g,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...i})}).displayName="UnorderedList";let p=(0,l.R)(function(e,t){let n=u();return(0,r.jsx)(c.B.li,{ref:t,...e,__css:n.item})});p.displayName="ListItem",(0,l.R)(function(e,t){let n=u();return(0,r.jsx)(o.I,{ref:t,role:"presentation",...e,__css:n.icon})}).displayName="ListIcon"},61374:(e,t,n)=>{var r=n(75448),i=n(83720),s=n(68839),a=n(98871);e.exports=i(function(e){return s(r(e,1,a,!0))})},67998:(e,t,n)=>{"use strict";n.d(t,{H9:()=>m,WI:()=>u,d1:()=>c,fx:()=>d});var r=n(37876),i=n(38061),s=n(59803),a=n(91921),o=n(71361);n(14232);var l=n(22029);let d=(e,t,n)=>{let r=n?.tirType=="STANDARD"?o.pQ:n?.tirType=="TIGHT"?o.gE:null,i=r?.LOW??n?.bglRangeLow??o.pQ.LOW,s=r?.HIGH??n?.bglRangeHigh??o.pQ.HIGH;return t?t<=o.pQ.EXTREME_LOW?e.bgLow5:t<i?e.bgWarn5:t>=o.pQ.EXTREME_HIGH?e.bgHigh5:t>s?e.bgWarn5:e.bgTarget5:e.lightText},c=(e,t,n)=>e?.bglUnits==="MMOL_PER_L"?(t<40?"<2.2":t>=500?">27.7":401==t?">22.2":(0,o.Cm)(t).toFixed(1))+(n?"mM":""):(t<40?"<40":t>=500?">500":401==t?">
1400":t.toFixed(0))+(n?"mg/dL":""),m=(e,t,n)=>e?.bglUnits==="MMOL_PER_L"?(0,o.Cm)(t).toFixed(1)+(n?"mM":""):t.toFixed(0)+(n?"mg/dL":""),u=({bgl:e,trend:t,strikeout:n,includeUnits:m,alwaysShowNumber:u,large:g,group:p,bglUnits:h,color:E,size:_,newlineBeforeTrend:S,center:O})=>{let{colorMode:I,themeColors:T}=(0,l.FG)(),{toggleColorMode:f}=(0,i.G6)(),N="—";return(h||(h="MG_PER_DL"),e&&(N=c(p??{bglUnits:h},e,m)+(0,o.JA)(t??-1)),S)?(0,r.jsxs)(s.s,{direction:"column",align:"center",justify:O?"center":"flex-start",children:[(0,r.jsx)(a.E,{lineHeight:"2ex",color:E??d(T,e,p),textDecorationLine:n?"line-through":void 0,fontSize:_??(g?"5xl":"lg"),children:e?c(p??{bglUnits:h},e,m):"-"}),(0,r.jsx)(a.E,{mt:-8,lineHeight:"2ex",color:E??d(T,e,p),fontSize:_??(g?"5xl":"lg"),children:(0,o.JA)(t??-1)})]}):(0,r.jsx)(a.E,{color:E??d(T,e,p),textDecorationLine:n?"line-through":void 0,fontSize:_??(g?"5xl":"lg"),minWidth:"3em",align:"center",children:N})}},69459:(e,t,n)=>{"use strict";n.d(t,{u:()=>i});var r,i=((r={})[r.FINGERPRICK=0]="FINGERPRICK",r[r.MEAL=1]="MEAL",r[r.SNACK=2]="SNACK",r[r.BOLUS=3]="BOLUS",r[r.BASAL=4]="BASAL",r[r.EXERCISE=5]="EXERCISE",r[r.DEVICE_CHANGE=6]="DEVICE_CHANGE",r[r.TEXT=7]="TEXT",r[r.AT_MENTIONS=8]="AT_MENTIONS",r)},71193:(e,t,n)=>{"use strict";n.d(t,{f:()=>eg});var r=n(37876),i=n(5377),s=n(24836),a=n(38061),o=n(99407),l=n(63973),d=n(43043),c=n(2665),m=n(64435),u=n(59803),g=n(60851),p=n(91921),h=n(39955),E=n(55791),_=n(52279),S=n(25162),O=n(86623),I=n(38890),T=n(96491),f=n(62753),N=n(56586),x=n(33417),L=n(29781),R=n(29292),A=n(14232),y=n(34610),D=n(71361),b=n(17319),P=n(59040),M=n(46748),C=n(3297),j=n(71385),w=n(82743),G=n(22029),U=n(86788),H=n(11806),B=n(41946),F=n.n(B),v=n(61374),k=n.n(v),W=n(43176),z=n(11913),Y=n(48230),$=n.n(Y),X=n(89099),K=n(50694),V=n(40152),q=n(20287),Q=n(37040),J=n(97088),Z=n(17523),ee=n(37726),et=n(76150);let en={HIGH:0,MEDIUM:1,LOW:2},er=({id:e,group:t,i:n,headerRow:i,showInsights:s,insightItems:o,selectedInsightKeys:l,onToggleInsightKey:d,isNew:_,onView:O})=>{let{t:I}=(0,z.Bd)(),{themeColors:T}=(0,G.FG)(),f=(0,a.dU)("gray.50","gray.800"),N=(0,A.useMemo)(()=>{if(!o?.length)return[];let e=new Set,t=[];for(let n of o)e.has(n.insight)||(e.add(n.insight),t.push(n));return t.sort((e,t)=>{let n=(en[e.priorityLevel]??1)-(en[t.priorityLevel]??1);return 0!==n?n:t.date>e.date?1:-1})},[o]),x=(0,A.useMemo)(()=>{let e=t?.dailySummariesList;if(!e?.length)return null;let n=0,r=0,i=0;for(let t of e)t.adjustedMeanBgl&&t.adjustedMeanBgl>0&&t.numReadings&&t.numReadings>0&&(r+=t.adjustedMeanBgl*t.numReadings,n+=t.numReadings,i++);return 0===n||i<7?null:(0,D.bY)(r/n)},[t?.dailySummariesList]),L=(0,A.useMemo)(()=>{let e=t?.dailySummariesList;return e?.length?Math.min(100,e.reduce((e,t)=>e+(t.numReadings??0),0)/4032*100):null},[t?.dailySummariesList]),R=(0,A.useMemo)(()=>(0,U.qW)(t?.dailySummariesList??null),[t?.dailySummariesList]);if(i)return(0,r.jsxs)(c.Tr,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",children:[(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",children:I("Name")}),(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:I("GMI")}),(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:I("Insulin")}),(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:I("CGM %")}),(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",colSpan:2,children:I("14-day TIR")}),(0,r.jsx)(E.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",children:I("Meds")})]});if(!t)return(0,r.jsx)(g.y,{p:10});let y=null!=n&&n%2==0?f:void 0,b=t?.usersGroupsList?.[0]?.user,P=t?.ddUser?(0,r.jsx)(et.v,{id:t.ddUser?.user?.id??-1,gid:t.id,name:t.ddUser?.user?.name??"n/a",image:t.ddUser?.user?.photoUrls?.[0],email:t.ddUser?.user?.emailAddress??"",noShowId:!0}):b?(0,r.jsx)(et.v,{id:b.id??-1,gid:t.id,name:b.name,image:b.photoUrls?.[0],email:b.emailAddress??"",noShowId:!1}):"-",M=t.insulinDelivery??"—";return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(c.Tr,{bg:y,onClick:()=>O?.(e),cursor:O?"pointer":void 0,children:[(0,r.jsx)(m.Td,{children:(0,r.jsxs)(u.s,{align:"center",gap:2,children:[P,_&&(0,r.jsx)(Z.E,{colorScheme:"green",fontSize:"2xs",children:I("New")})]})}),(0,r.jsx)(m.Td,{textAlign:"center",children:null!=x?(0,r.jsxs)(p.E,{fontWeight:"semibold",fontSize:"sm",children:[x.toFixed(1),"%"]}):(0,r.jsx)(p.E,{color:"gray.400",fontSize:"xs",children:"—"})}),(0,r.jsx)(m.Td,{textAlign:"center",children:(0,r.jsx)(p.E,{fontSize:"xs",children:M})}),(0,r.jsx)(m.Td,{textAlign:"center",children:null!=L?(0,r.jsxs)(p.E,{fontSize:"sm",children:[L.toFixed(0),"%"]}):(0,r.jsx)(p.E,{color:"gray.400",fontSize:"xs",children:"—"})}),R?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.Td,{px:1,children:(0,r.jsx)(ee.A,{vertical:!0,exLow:R.exLow,low:R.low,inRange:R.inRange,high:R.high,exHigh:R.exHigh,exLowColor:T.bgLow7,lowColor:T.bgLow5,inRangeColor:T.bgTarget5,highColor:T.bgHigh5,exHighColor:T.bgHigh7,length:80,valueTooltipPosition:"bottom",thickness:"16px",showTargetCheckmarks:!0,showTargetsInValueTooltips:!0})}),(0,r.jsx)(m.Td,{px:1,children:(0,r.jsxs)(u.s,{direction:"column-reverse",gap:0,fontSize:"2xs",lineHeight:1.3,children:[(0,r.jsx)(p.E,{color:T.bgLow7,children:R.exLow.toFixed(1)}),(0,r.jsx)(p.E,{color:T.bgLow5,children:R.low.toFixed(1)}),(0,r.jsx)(p.E,{color:T.bgTarget5,children:R.inRange.toFixed(1)}),(0,r.jsx)(p.E,{color:T.bgHigh5,children:R.high.toFixed(1)}),(0,r.jsx)(p.E,{color:T.bgHigh7,children:R.exHigh.toFixed(1)})]})})]}):(0,r.jsx)(m.Td,{colSpan:2,children:(0,r.jsx)(g.y,{size:"sm"})}),(0,r.jsx)(m.Td,{verticalAlign:"top",children:t.medicinesList?.length?(0,r.jsx)(u.s,{direction:"column",gap:.5,children:t.medicinesList.map(e=>(0,r.jsxs)(p.E,{fontSize:"xs",whiteSpace:"nowrap",children:[e.name,e.amounts?.length>0&&null!=e.amounts[0]?` ${e.amounts[0]} ${e.units}`:""]},e.id))}):(0,r.jsx)(p.E,{color:"gray.400",fontSize:"xs",children:"—"})})]}),!!s&&N.length>0&&(0,r.jsx)(c.Tr,{children:(0,r.jsx)(m.Td,{colSpan:20,bg:y,pt:1,pb:2,px:4,children:(0,r.jsx)(u.s,{direction:"row",flexWrap:"wrap",gap:4,children:N.map(t=>{var n;let i=(n=t.description)?"string"==typeof n?n:"object"==typeof n&&"message"in n?String(n.message):"":"",s=!!t.extra,a="HIGH"===t.priorityLevel?"red.500":"MEDIUM"===t.priorityLevel?"orange.400":"gray.400",o="HIGH"===t.priorityLevel?"●":"MEDIUM"===t.priorityLevel?"◐":"○";return(0,r.jsxs)(h.a,{fontSize:"xs",minW:"160px",maxW:"320px",children:[(0,r.jsxs)(h.a,{display:"flex",alignItems:"center",gap:"4px",children:[(0,r.jsx)(S.S,{size:"sm",isChecked:l?.has(`${e}:${t.insight}`)??!1,onChange:()=>d?.(`${e}:${t.insight}`)}),(0,r.jsx)(p.E,{as:"span",color:a,fontWeight:"bold",title:t.priorityLevel,lineHeight:1,children:o}),(0,r.jsx)(p.E,{as:"span",fontWeight:"semibold",fontSize:"xs",children:t.insight.replaceAll("_"," ")}),(0,r.jsx)(p.E,{as:"span",fontSize:"2xs",color:"gray.400",_dark:{color:"gray.500"},children:W.c9.fromISO(t.date).toFormat("MMM d")})]}),i&&(0,r.jsx)(p.E,{mt:.5,fontSize:"xs",color:"gray.700",_dark:{color:"gray.300"},children:i}),s&&(0,r.jsxs)(h.a,{as:"details",mt:1,children:[(0,r.jsx)(h.a,{as:"summary",cursor:"pointer",color:"gray.500",userSelect:"none",_hover:{color:"gray.700"},fontSize:"xs",children:I("Extra information")}),(0,r.jsx)(h.a,{as:"pre",mt:1,p:1,bg:"gray.100",_dark:{bg:"gray.700"},borderRadius:"sm",overflow:"auto",maxH:"120px",whiteSpace:"pre-wrap",wordBreak:"break-all",fontSize:"2xs",children:JSON.stringify(t.extra,null,2)})]})]},t.id)})})})})]})};var ei=n(84786),es=n(41202),ea=n(67104),eo=n(48059),el=n(73430),ed=n(74869);let ec={type:["T1D","T2D","PD","HEALTH","OTHER","GESTATIONAL"],sex:["MALE","FEMALE","OTHER"],pump:["yes","no_insulin","no_deciding","no_trying","no_decided_against","only_basal_insulin"],bgmeter:["Dexcom_G7","Dexcom_G7_G6_G5","Dexcom_G6_G5","Abbott_Freestyle_Libre","Abbott_Freestyle_Libre_2","Abbott_Freestyle_Libre_3","DIY_NIGHTSCOUT","NONE","Other"],insulin:["Omnip
1od_Dash","Omnipod_OP5","DIY_Loop","Tidepool_Loop","Tandem_X2","Tandem_TSlim","Tandem_Mobi","Medtronic_780G","Medtronic_770G","InPen","Short_Long_Acting_Pen","Single_Use_Syringe","None","Other"],who:["Patient","Parent","Spouse","Child","Me","Other"],country:[],goals:["ACCESS_REAL_TIME","SHARE_WITH_PARTNER","IMPROVE_MANAGEMENT","SAFETY","EDUCATION","OTHER"],age:[],diag:[],brand:["gluroo","gotcgm","flashsnack"],units:["mg","mmol"],tz:[],rx:["NONE","EMAIL","EMAIL_STRICT"],cgm:["DEXCOM","LIBRE","LIBRE_LINKUP","DIY_NIGHTSCOUT","NONE","DISMISSED","TWIIST_FOLLOWER"],cgm_status:["READY","SYNCING","FAIL_AUTH","FAIL_AUTH_SESSION","PAUSED","PAUSED_ADMIN","STALE","THROTTLED"],integration:["NIGHTSCOUT","NIGHTSCOUT_BACKEND","OMNIPOD_DASH_4_PDM","OP5_NOTIF","DEXCOM_G6_NOTIF","GLOOKO_OMNIPOD5"],platform:["IOS","ANDROID","WEB"],login:["GOOGLE","APPLE","EMAIL_ONLY","AUTOCREATED"]},em=[{key:"type",desc:"Diabetes type",values:"T1D, T2D, PD, HEALTH, OTHER, GESTATIONAL"},{key:"sex",desc:"Biological sex",values:"MALE, FEMALE, OTHER"},{key:"pump",desc:"Insulin delivery method",values:"yes, no_insulin, no_deciding, no_trying, no_decided_against, only_basal_insulin"},{key:"bgmeter",desc:"CGM / BG meter device",values:"Dexcom_G7, Dexcom_G7_G6_G5, Dexcom_G6_G5, Abbott_Freestyle_Libre, Abbott_Freestyle_Libre_2, Abbott_Freestyle_Libre_3, DIY_NIGHTSCOUT, NONE, Other"},{key:"insulin",desc:"Insulin pump or device",values:"Omnipod_Dash, Omnipod_OP5, DIY_Loop, Tidepool_Loop, Tandem_X2, Tandem_TSlim, Tandem_Mobi, Medtronic_780G, Medtronic_770G, InPen, Short_Long_Acting_Pen, Single_Use_Syringe, None, Other"},{key:"who",desc:"User's role / relationship",values:"Patient, Parent, Spouse, Child, Me, Other"},{key:"country",desc:"Country (partial ILIKE match)",values:"e.g. US, DE, GB, CA"},{key:"goals",desc:"Onboarding goals (partial ILIKE match)",values:"ACCESS_REAL_TIME, SHARE_WITH_PARTNER, IMPROVE_MANAGEMENT, SAFETY, EDUCATION, OTHER"},{key:"age",desc:"Age in years — range syntax",values:"N (exact)  N+ (≥N)  N-M (between N and M)  -M (≤M)  e.g. age:18-40, age:65+"},{key:"diag",desc:"Days since diagnosis — same range syntax as age",values:"e.g. diag:365+ (diagnosed ≥1 yr ago), diag:0-180, diag:-30"},{key:"brand",desc:"App brand",values:"gluroo, gotcgm, flashsnack"},{key:"units",desc:"Blood glucose units",values:"mg (mg/dL), mmol (mmol/L)"},{key:"tz",desc:"Timezone (partial ILIKE match)",values:"e.g. America, Europe/London, US/Eastern, Asia/Tokyo"},{key:"rx",desc:"Receipt / notification mode",values:"NONE, EMAIL, EMAIL_STRICT"},{key:"cgm",desc:"CGM type",values:"DEXCOM, LIBRE, LIBRE_LINKUP, DIY_NIGHTSCOUT, NONE, DISMISSED, TWIIST_FOLLOWER"},{key:"cgm_status",desc:"CGM credential status",values:"READY, SYNCING, FAIL_AUTH, FAIL_AUTH_SESSION, PAUSED, PAUSED_ADMIN, STALE, THROTTLED"},{key:"integration",desc:"Integration name",values:"NIGHTSCOUT, NIGHTSCOUT_BACKEND, OMNIPOD_DASH_4_PDM, OP5_NOTIF, DEXCOM_G6_NOTIF, GLOOKO_OMNIPOD5"},{key:"platform",desc:"Device platform",values:"IOS, ANDROID, WEB"},{key:"login",desc:"Login / auth method",values:"GOOGLE, APPLE, EMAIL_ONLY, AUTOCREATED"}],eu=[{Header:""},{Header:(0,H.t)("GroupId")},{Header:(0,H.t)("PWD or User")},{Header:(0,H.t)("Last Reading")},{Header:(0,H.t)("Date Created")},{Header:(0,H.t)("Timezone")},{Header:(0,H.t)("Last Message Date")},{Header:(0,H.t)("Total Messages")},{Header:(0,H.t)("Integrations")}],eg=({search:e,incrementalSearchOn:t,singleLine:n,viewMode:H,troop:B,showSearchBox:v=!0,showInsights:Y=!1,showLocalFilter:Z=!1,expectedGroupIds:ee,newGroupIds:et,onViewPatient:en})=>{let eg="clinic"===H,{t:ep}=(0,z.Bd)(),{user:eh,session:eE,session:{opsPageAllowed:e_,edsPageAllowed:eS}}=(0,L.Ay)(),eO=(0,y.q)(ea.R),eI=e_&&eO,eT=(0,X.useRouter)(),[ef,eN]=(0,A.useState)(e);(0,A.useEffect)(()=>{eN("string"==typeof eT.query.search?eT.query.search:e??"")},[eT.query.search,e]);let ex=ef??e,eL=ex&&ex?.indexOf(",")>0||ex?.trim().match(/^\d+$/),[eR,eA]=(0,A.useState)((0,Q.Q)(ex)),[ey,eD]=(0,A.useState)("realtime"===H||void 0===H&&!!n);(0,A.useEffect)(()=>{void 0!==H&&eD("realtime"===H)},[H]);let[eb,eP]=(0,A.useState)(""),[eM,eC]=(0,A.useState)(new Set);(0,i.d)();let{data:ej}=(0,C.o9)({variables:{id:eh?.clinicId??-1},skip:!eh?.clinicId}
1),ew=ej?.clinic?.userIdLeadProvider??void 0,eG=ej?.clinic?.dashUserByUserIdLeadProvider?{name:ej.clinic.dashUserByUserIdLeadProvider.user?.name,email:ej.clinic.dashUserByUserIdLeadProvider.user?.emailAddress}:void 0,eU=(0,A.useCallback)(e=>{eC(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},[]),eH=(0,A.useRef)(null),[eB,eF]=(0,A.useState)([]),[ev,ek]=(0,A.useState)(-1),[eW,ez]=(0,A.useState)(null),{isOpen:eY,onToggle:e$}=(0,s.j)(),{isOpen:eX,onOpen:eK,onClose:eV}=(0,s.j)(),eq=(0,a.dU)("gray.50","gray.800");M.aD.info("GlucrewTableContent: ",{isLookup:eL,searchText:ex,search:e,ids:eR}),(0,A.useEffect)(()=>{sessionStorage.setItem(J.T,ex??"")},[ex]),(0,A.useEffect)(()=>{let t=(0,Q.Q)(ex||e);M.aD.info("idsFromSearch = "+(0,b.JS)(t)),eA(e=>F()(e,t)?e:t)},[ex,e]);let{data:eQ,error:eJ,loading:eZ,refetch:e0}=(0,R.Yt)({variables:{ids:eR,first:30},skip:0==eR.length}),{data:e1,loading:e5,error:e4,refetch:e2}=(0,R.bt)({variables:{searchText:`%${ex}%`},skip:!!eL||!ex||0==ex.trim().length}),e7=(0,A.useMemo)(()=>W.c9.now().minus({days:60}).toISO(),[]),{data:e6}=(0,w.xB)({variables:{groupIds:eR,dateStart:e7},skip:!Y||0===eR.length}),e8=(0,A.useMemo)(()=>{let e=new Map;for(let t of e6?.insightsList??[]){let n=e.get(t.groupId)??[];n.push(t),e.set(t.groupId,n)}return e},[e6?.insightsList]),e3=(0,A.useMemo)(()=>{let e=[];for(let[t,n]of e8){let r=new Set;for(let i of n)r.has(i.insight)||(r.add(i.insight),e.push(`${t}:${i.insight}`))}return e},[e8]),e9=e3.length>0&&e3.every(e=>eM.has(e)),te=e3.some(e=>eM.has(e)),tt=(0,A.useMemo)(()=>{let e=new Set;for(let t of eM)e.add(parseInt(t.split(":")[0],10));return e.size},[eM]),[tn,tr]=(0,A.useState)(W.c9.now().minus({days:eg?14:8})),[ti,ts]=(0,A.useState)(W.c9.now()),{data:ta,loading:to,error:tl,refetch:td}=(0,j.af)({variables:{ids:eR,first:30,dateBegin:tn.toISO(),dateEnd:ti.toISO(),since:ti.minus({hours:8}).toISO(),until:ti.toISO(),userId:eh?.userId??-1},skip:0==eR.length||!ey&&!eg});(0,A.useEffect)(()=>{if(eL){let e=(0,Q.Q)(ex);eA(t=>F()(t,e)?t:e),e0().catch(P.kg)}else e2().catch(P.kg);(ey||eg)&&td().catch(P.kg)},[ey,eg,eL,e0,e2,td,ex]),(0,A.useEffect)(()=>{t&&!eL&&e2().catch(P.kg)},[t,eL,e2,ex]),(0,A.useEffect)(()=>{if(!eL&&e1){let e=e1?.glucrewSearchList?.map(e=>e.id)??[],t=e1?.userGlucrewSearchList?.map(e=>e.groupId)??[];eA(n=>{let r=k()(e,t);return M.aD.info("updating Ids to "+(0,b.JS)(r)),F()(r,n)?n:r})}},[e1,eL]);let{colorMode:tc,themeColors:tm}=(0,G.FG)(),{toggleColorMode:tu}=(0,a.G6)(),tg=(0,A.useMemo)(()=>eQ?.groupsList??[],[eQ?.groupsList]),tp=(0,A.useMemo)(()=>[...tg].sort((e,t)=>{let n=e.messagesList?.[0]?.dateMillis,r=t.messagesList?.[0]?.dateMillis;return n&&r?r-n:n?-1:1}),[tg]),th=(0,A.useMemo)(()=>{let e=ta?.groupsList??[];return[...e].sort((e,t)=>{let n=e.messagesList?.[0]?.dateMillis,r=t.messagesList?.[0]?.dateMillis;return n&&r?r-n:n?-1:1})},[ta?.groupsList]),tE=(0,A.useMemo)(()=>{if(!ee?.length||0===eR.length)return[];let e=new Set(th.map(e=>e.id));return ee.filter(t=>eR.includes(t)&&!e.has(t))},[ee,th,eR]),t_=(0,A.useMemo)(()=>{let e=new Map;for(let t of tp)e.set(t.id,{name:t.ddUser?.user?.name??t.usersGroupsList?.[0]?.user?.name,email:t.ddUser?.user?.emailAddress??t.usersGroupsList?.[0]?.user?.emailAddress});for(let t of th)e.has(t.id)||e.set(t.id,{name:t.ddUser?.user?.name??t.usersGroupsList?.[0]?.user?.name,email:t.ddUser?.user?.emailAddress??t.usersGroupsList?.[0]?.user?.emailAddress});return e},[tp,th]),tS=(0,A.useMemo)(()=>{let e=[];for(let[t,n]of e8){let r=new Set,i=[...n].sort((e,t)=>t.date>e.date?1:-1),s=[];for(let e of i)eM.has(`${t}:${e.insight}`)&&!r.has(e.insight)&&(r.add(e.insight),s.push(e));if(s.length>0){let n=t_.get(t);e.push({groupId:t,patientName:n?.name??`Group ${t}`,patientEmail:n?.email??void 0,items:s})}}return e},[e8,eM,t_]),{sendInsights:tO,isSending:tI}=(0,eo.b)({rows:tS,leadProviderUserId:ew,onSuccess:()=>{eC(new Set),eV()}}),tT=(0,A.useMemo)(()=>{if(!eb)return tp;let e=eb.toLowerCase();return tp.filter(t=>{let n=t.ddUser?.user?.name??t.usersGroupsList?.[0]?.user?.name??"",r=t.ddUser?.user?.emailAddress??t.usersGroupsList?.[0]?.user?.emailAddress??"",i=(e8.get(t.id)??[]).map(e=>e.insight.toLowerCase()),s=(t.medicinesList??[]).flatMap(e=>
1[e.name,e.genericName].filter(Boolean).map(e=>e.toLowerCase()));return n.toLowerCase().includes(e)||r.toLowerCase().includes(e)||String(t.id).includes(e)||(t.groupTimezone??"").toLowerCase().includes(e)||s.some(t=>t.includes(e))||i.some(t=>t.includes(e))})},[tp,eb,e8]),tf=(0,A.useMemo)(()=>{if(!eb)return th;let e=eb.toLowerCase();return th.filter(t=>{let n=t.ddUser?.user?.name??t.usersGroupsList?.[0]?.user?.name??"",r=t.ddUser?.user?.emailAddress??t.usersGroupsList?.[0]?.user?.emailAddress??"",i=(e8.get(t.id)??[]).map(e=>e.insight.toLowerCase()),s=(t.medicinesList??[]).flatMap(e=>[e.name,e.genericName].filter(Boolean).map(e=>e.toLowerCase()));return n.toLowerCase().includes(e)||r.toLowerCase().includes(e)||String(t.id).includes(e)||(t.groupTimezone??"").toLowerCase().includes(e)||s.some(t=>t.includes(e))||i.some(t=>t.includes(e))})},[th,eb,e8]),tN=(0,A.useCallback)(()=>{M.aD.debug("trySearch"),eT.push({query:{...eT.query,search:ex}}),!eL&&ex&&ex.trim().length>0?e2().catch(P.kg):(M.aD.debug("refetchIds"),e0().catch(P.kg))},[eL,e0,e2,eT,ex]),tx=(0,A.useCallback)((e,t)=>{let n=e.lastIndexOf(" ",t-1)+1,r=e.slice(n,t);if(!r){eF([]),ez(null);return}if(eH.current){let e=eH.current.getBoundingClientRect();ez({top:e.bottom+window.scrollY,left:e.left+window.scrollX,width:e.width})}let i=r.indexOf(":");if(-1===i){let e=r.toLowerCase();eF(Object.keys(ec).filter(t=>t.startsWith(e)).map(e=>e+":")),ek(-1)}else{let e=r.slice(0,i).toLowerCase(),t=r.slice(i+1).toLowerCase(),n=ec[e]??[];if(0===n.length)return void eF([]);eF(n.filter(e=>e.toLowerCase().startsWith(t)).map(t=>e+":"+t)),ek(-1)}},[]),tL=(0,A.useCallback)(e=>{let t=ex??"",n=eH.current?.selectionStart??t.length,r=t.lastIndexOf(" ",n-1)+1,i=t.indexOf(" ",n),s=-1===i?"":t.slice(i),a=t.slice(0,r)+e+(s||" ");eN(a),eF([]),ek(-1),eT.replace({query:{...eT.query,search:a}},void 0,{shallow:!0}),setTimeout(()=>eH.current?.focus(),0)},[ex,eT]),tR=(0,A.useMemo)(()=>{if(eg)return(0,r.jsxs)(o.X,{my:"8",fontSize:"sm",size:"sm",children:[(0,r.jsx)(l.d,{children:(0,r.jsx)(er,{headerRow:!0,id:-1,showInsights:Y})}),(0,r.jsxs)(d.N,{children:[!!tf&&tf.map((e,t)=>(0,r.jsx)(er,{id:e.id,i:t,group:e,showInsights:Y,insightItems:e8.get(e.id),selectedInsightKeys:eM,onToggleInsightKey:eU,isNew:et?.has(e.id),onView:en},e.id)),!eb&&tE.map(e=>(0,r.jsx)(c.Tr,{children:(0,r.jsx)(m.Td,{colSpan:7,children:(0,r.jsxs)(u.s,{align:"center",gap:2,color:"gray.500",children:[(0,r.jsx)(g.y,{size:"xs"}),(0,r.jsx)(p.E,{fontSize:"xs",children:ep("Patient (GroupId {{id}}) was just added — full access is syncing and will appear shortly",{id:e})})]})})},`limited-access-${e}`))]})]});if(ey){let e=null;if(eQ&&1==tT.length){let t=tT?.[0];e=(0,r.jsxs)(u.s,{dir:"row",mt:8,justifyContent:"center",children:[(0,r.jsx)(es.A,{icon:V.JZw,href:`/GluCrew-Simple-Status/${t.id}`,label:"Simple Status",title:ep("Open Fullscreen BG Status"),color:"primary5",labelProps:{color:"primary7"}}),(0,r.jsx)(h.a,{w:8}),(0,r.jsx)(es.A,{icon:K.K$4,href:`/GluCrew-Status/${t.id}`,label:"Chart Status",title:ep("Open Fullscreen BG Chart"),color:"primary5",labelProps:{color:"primary7"}}),(0,r.jsx)(h.a,{w:8}),(0,L.p0)(eE,"REPORTS_FULL")&&(0,r.jsx)(es.A,{icon:q.D1l,href:`/Insights/${t.id}`,label:"Gluroo Insights",title:ep("Gluroo Insights Report"),color:"primary5",labelProps:{color:"primary7"}})]})}return(0,r.jsxs)(r.Fragment,{children:[e,(0,r.jsxs)(o.X,{my:"8",fontSize:"sm",size:"sm",children:[(0,r.jsx)(l.d,{children:(0,r.jsx)(ei.A,{headerRow:!0,id:-1,showInsights:Y})}),(0,r.jsx)(d.N,{children:!!tf&&tf.map((e,t)=>(0,r.jsx)(ei.A,{id:e.id,i:t,group:e,showInsights:Y,insightItems:e8.get(e.id),selectedInsightKeys:eM,onToggleInsightKey:eU},e.id))})]})]})}return!!eQ&&(0,r.jsxs)(o.X,{my:"8",borderWidth:"1px",fontSize:"sm",children:[(0,r.jsx)(l.d,{bg:eq,children:(0,r.jsxs)(c.Tr,{children:[eu.map((e,t)=>(0,r.jsx)(E.Th,{whiteSpace:"nowrap",scope:"col",children:e.Header},t)),(0,r.jsx)(E.Th,{})]})}),(0,r.jsx)(d.N,{children:tT.map(e=>{let t=e.usersGroupsList?.[0]?.user,n=e?.ddUser?.user??null,i=e?.readingsList?.[0],s=e?.messagesList?.[0],a=(0,U.fx)(i?.bgl,tm);if(!n&&!t)return null;let o=e?.ddUser?(0,r.jsx)(ed.F,{userFrag:e.ddUser?.user}):t?(0,r.jsx)(ed.F,{userFrag:t}):"no users",l=e?.ddUser?(0,r.jsx)(ed.F,{tight:!0,id:e.ddUser?.user?.id??-1,name:e.ddUser?.user?.name??"n/a",
1image:e.ddUser?.user?.photoUrls?.[0],email:e.ddUser?.user?.emailAddress??""}):t?(0,r.jsx)(ed.F,{tight:!0,id:t.id,name:t.name,image:t.photoUrls?.[0],email:t.emailAddress??""}):"no users";return(0,r.jsxs)(A.Fragment,{children:[(0,r.jsxs)(c.Tr,{children:[(0,r.jsxs)(m.Td,{flexDir:"row",align:"center",children:[(0,r.jsx)(es.A,{icon:V.JZw,href:`/GluCrew-Simple-Status/${e.id}`,title:ep("Open Fullscreen BG Status")}),(0,r.jsx)(u.s,{w:2}),(0,r.jsx)(es.A,{icon:K.K$4,href:`/GluCrew-Status/${e.id}`,title:ep("Open Fullscreen BG Chart")}),(0,r.jsx)(u.s,{w:2}),(0,L.p0)(eE,"REPORTS_FULL")&&(0,r.jsx)(es.A,{icon:q.D1l,href:`/Insights/${e.id}`,title:ep("Gluroo Insights Report")})]}),(0,r.jsxs)(m.Td,{flexDir:"row",align:"center",children:[(0,r.jsx)($(),{href:{pathname:"/GluCrew/[id]",query:{id:e.id}},passHref:!0,style:{textDecoration:"underline"},children:ep("GluCrew")}),(0,r.jsxs)(p.E,{_hover:{color:tm.primary5},onClick:()=>{navigator?.clipboard?.writeText(String(e.id)).catch(P.kg)},children:["[",String(e.id),"]"]})]}),(0,r.jsx)(m.Td,{children:o}),(0,r.jsxs)(m.Td,{children:[(0,r.jsx)(u.s,{color:a,children:(i?.bgl??"")+((0,D.JA)(i?.trend)??"-")}),(0,r.jsx)(u.s,{color:"lighterText",children:e?.readingsList?.[0]?.date!=null?(0,x.E6)(e?.readingsList?.[0]?.date):""}),!!eI&&(0,r.jsxs)(el.o,{mt:2,type:"caption",children:[e?.readingsByGroupId?.totalCount," ",ep("total")]})]}),(0,r.jsx)(m.Td,{children:e?.dateInitiallyCreated?(0,x.E6)(e?.dateInitiallyCreated):""}),(0,r.jsx)(m.Td,{children:e?.groupTimezone}),(0,r.jsx)(m.Td,{children:(0,r.jsx)(_.m,{label:s?.text,children:(0,r.jsx)(u.s,{children:(0,x.ZL)(s?.dateMillis)})})}),(0,r.jsx)(m.Td,{children:e?.messagesByGroupId?.totalCount}),(0,r.jsx)(m.Td,{children:e?.integrationCredentialsList?.map(e=>e?.integrationName+":"+(e?.status||"")).join(", ")})]}),e.dms.length>0&&(0,r.jsx)(c.Tr,{children:(0,r.jsx)(m.Td,{colSpan:8,bg:tm.lightBackgroun
1d,children:(0,r.jsxs)(u.s,{direction:"row",children:[(0,r.jsx)($(),{href:{pathname:"/GluCrew/[id]",query:{id:e.id}},passHref:!0,children:l}),(0,r.jsx)(u.s,{mx:"2"}),(0,r.jsx)(u.s,{direction:"column",children:e.dms?.map(e=>(0,r.jsx)(p.E,{my:2,children:e.text},e.id))})]})})}),!!Y&&(()=>{let t=e8.get(e.id);if(!t?.length)return null;let n=new Set,i=t.filter(e=>!n.has(e.insight)&&(n.add(e.insight),!0)).sort((e,t)=>{let n={HIGH:0,MEDIUM:1,LOW:2},r=(n[e.priorityLevel]??1)-(n[t.priorityLevel]??1);return 0!==r?r:t.date>e.date?1:-1});return(0,r.jsx)(c.Tr,{children:(0,r.jsx)(m.Td,{colSpan:9,pt:1,pb:2,px:4,children:(0,r.jsx)(u.s,{direction:"row",flexWrap:"wrap",gap:4,children:i.map(t=>{let n="HIGH"===t.priorityLevel?"red.500":"MEDIUM"===t.priorityLevel?"orange.400":"gray.400",i="HIGH"===t.priorityLevel?"●":"MEDIUM"===t.priorityLevel?"◐":"○";return(0,r.jsx)(h.a,{fontSize:"xs",children:(0,r.jsxs)(h.a,{display:"flex",alignItems:"center",gap:"4px",children:[(0,r.jsx)(S.S,{size:"sm",isChecked:eM.has(`${e.id}:${t.insight}`),onChange:()=>eU(`${e.id}:${t.insight}`)}),(0,r.jsx)(p.E,{as:"span",color:n,fontWeight:"bold",title:t.priorityLevel,lineHeight:1,children:i}),(0,r.jsx)(p.E,{as:"span",fontWeight:"semibold",fontSize:"xs",children:t.insight.replaceAll("_"," ")}),(0,r.jsx)(p.E,{as:"span",fontSize:"2xs",color:"gray.400",_dark:{color:"gray.500"},children:W.c9.fromISO(t.date).toFormat("MMM d")})]})},t.id)})})})})})()]},e.id)})})]})},[eq,eQ,ey,eg,tT,eI,eE,tm,ep,tf,Y,e8,eM,eU,et,en,tE,eb]);return(0,r.jsxs)(r.Fragment,{children:[!!v&&(0,r.jsxs)("form",{onSubmit:e=>{e.preventDefault(),tN()},children:[!!(e_||eS)&&(0,r.jsxs)(h.a,{mb:1,children:[(0,r.jsxs)(p.E,{fontSize:"xs",color:"gray.500",fontFamily:"mono",children:[(0,r.jsx)(p.E,{as:"span",fontFamily:"heading",fontWeight:"semibold",children:ep("Filters")}),": ","type:T1D  sex:MALE  pump:yes  bgmeter:Dexcom_G7  insulin:Omnipod_Dash  who:Parent  country:US  goals:ACCESS_REAL_TIME  age:18-40  diag:365+  brand:gotcgm  units:mg  tz:America  rx:EMAIL  cgm:DEXCOM  cgm_status:READY  integration:NIGHTSCOUT  platform:IOS  login:GOOGLE"," ",(0,r.jsx)(p.E,{as:"span",cursor:"pointer",color:"blue.400",_hover:{color:"blue.600"},onClick:e$,userSelect:"none",children:eY?"▾ hide help":"▸ help"})]}),(0,r.jsx)(O.S,{in:eY,animateOpacity:!0,children:(0,r.jsx)(h.a,{mt:2,p:3,border:"1px solid",borderColor:"gray.200",borderRadius:"md",bg:"gray.50",fontSize:"xs",fontFamily:"mono",_dark:{bg:"gray.800",borderColor:"gray.600"},display:"grid",gridTemplateColumns:{base:"1fr",md:"1fr 1fr"},gap:2,children:em.map(e=>(0,r.jsxs)(h.a,{p:2,bg:"white",borderRadius:"sm",border:"1px solid",borderColor:"gray.100",_dark:{bg:"gray.700",borderColor:"gray.600"},children:[(0,r.jsxs)(p.E,{fontWeight:"bold",color:"blue.600",_dark:{color:"blue.300"},children:[e.key,":"]}),(0,r.jsx)(p.E,{color:"gray.600",_dark:{color:"gray.300"},fontFamily:"sans-serif",fontSize:"xs",children:e.desc}),(0,r.jsx)(p.E,{color:"gray.500",_dark:{color:"gray.400"},mt:.5,children:e.values})]},e.key))})})]}),(0,r.jsxs)(u.s,{children:[(0,r.jsx)(I.$,{onClick:()=>{tN()},children:ep("Search")}),(0,r.jsx)(h.a,{w:2}),(0,r.jsxs)(h.a,{position:"relative",flex:"1",children:[(0,r.jsx)(T.p,{ref:eH,value:ex??"",placeholder:ep("IDs, free text, or key:value filters"),onChange:e=>{let t=e.target.value;eN(t),eT.replace({query:{...eT.query,search:t}},void 0,{shallow:!0}),tx(t,e.target.selectionStart??t.length)},onKeyDown:e=>{0!==eB.length&&("ArrowDown"===e.key?(e.preventDefault(),ek(e=>Math.min(e+1,eB.length-1))):"ArrowUp"===e.key?(e.preventDefault(),ek(e=>Math.max(e-1,0))):"Tab"===e.key||"Enter"===e.key&&ev>=0?(e.preventDefault(),tL(ev>=0?eB[ev]:eB[0])):"Escape"===e.key&&(eF([]),ek(-1)))},onBlur:()=>{setTimeout(()=>eF([]),150)},onFocus:e=>{tx(e.target.value,e.target.selectionStart??e.target.value.length)},onSubmit:()=>{tN()},name:"search"}),eB.length>0&&!!eW&&(0,r.jsx)(f.Z,{children:(0,r.jsx)(h.a,{position:"absolute",top:`${eW.top}px`,left:`${eW.left}px`,width:`${eW.width}px`,zIndex:9999,bg:"white",border:"1px solid",borderColor:"gray.200",borderRadius:"md",boxShadow:"md",maxH:"40vh",overflowY:"auto",_dark:{bg:"gray.700",borderColor:"gray.500"},children:(0,r.jsx)(N.B8,{children:eB.map((e,t)=>(0,r.jsx)(N.ck,{px:3,py:1,cursor:"pointer",bg:t===ev?"blue.50":void 0,_hover:{bg:"blue.50"},_dark:{bg:t===ev?"blue.700":void 0,_hover:{bg:"blue.700"}},onMouseDown:t=>{t.preventDefault(),tL(e)},fontSize:"sm",fontFamily:"mono",children:e},e))})})})]})]})]}),!!Z&&(0,r.jsxs)(u.s,{align:"center",gap:2,mb:2,mt:1,children:[(0,r.jsx)(T.p,{size:"sm",placeholder:ep("Filter by name, medicine, etc…"),value:eb,onChange:e=>eP(e.target.value),maxW:"360px"}),!!eb&&(0,r.jsxs)(p.E,{fontSize:"sm",color:"gray.500",flexShrink:0,children:[(ey||eg?tf:tT).length," / ",(ey||eg?th:tp).length]})]}),eZ?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(g.y,{p:10,mt:8}),(0,r.jsx)("p",{children:ep("Loading")})]}):(0,r.jsxs)(r.Fragment,{children:[tR,!!Y&&e3.length>0&&(0,r.jsxs)(u.s,{mt:3,mb:2,align:"center",gap:4,flexWrap:"wrap",children:[(0,r.jsx)(S.S,{isChecked:e9,isIndeterminate:te&&!e9,onChange:()=>{e9?eC(new Set):eC(new Set(e3))},children:ep("Select all insights")}),te&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(I.$,{size:"sm",colorScheme:"teal",variant:"solid",isDisabled:!ew,isLoading:tI,onClick:eK,children:[ep("Send Insights to")," ",tt," ",1===tt?ep("patient"):ep("patients")]}),ew?null:(0,r.jsx)(p.E,{fontSize:"sm",color:"orange.600",children:ep("Cannot send: no lead provider is configured for this clinic")})]})]})]}),(0,r.jsx)(eo.X,{isOpen:eX,onClose:eV,isSending:tI,onConfirm:()=>void tO(),leadProviderInfo:eG,rows:tS})]})}},76150:(e,t,n)=>{"use strict";n.d(t,{v:()=>T});var r=n(37876),i=n(79736),s=n(52279),a=n(93782),o=n(51362),l=n(91921),d=n(69345),c=n(16480),m=n(14232),u=n(29781),g=n(34610),p=n(
159040),h=n(79453),E=n(10553),_=n(11913),S=n(48230),O=n.n(S),I=n(74869);let T=e=>{let{t}=(0,_.Bd)(),{name:n,image:S,email:T,phone:f,isPwd:N,tight:x,id:L,noObfuscate:R,noShowId:A,gid:y}=e,D=(0,g.q)(I.e)&&!R;(0,m.useEffect)(()=>{(0,E.getSession)().then(e=>{(0,u.X4)(e?.dashUserType)||(0,I.e)(!1)}).catch(p.kg)},[]);let b=(0,m.useCallback)(e=>D?(0,c.mB)(e):e,[D]),P=(0,m.useCallback)(e=>D?(0,c.mB)(e):e,[D]),M=(0,m.useCallback)(e=>D?(0,c.TX)(e):e,[D]),{user:C}=(0,u.Ay)(),j=(0,u.nc)(C),w=(0,h.X)(f,"US");return(0,r.jsxs)(i.z,{spacing:"5",px:"2",children:[(0,r.jsx)(s.m,{label:n+` <${T}>`,children:(0,r.jsx)(O(),{href:{pathname:"/GluCrew/[id]",query:{id:y}},passHref:!0,children:(0,r.jsx)(a.e,{name:b(n),style:D&&L>0?{filter:"blur(4px)"}:{},src:S??"",borderWidth:"4px",borderColor:N?"primary7":"green.300",zIndex:0})})}),!x&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.T,{align:"flex-start",children:[(0,r.jsx)(O(),{href:{pathname:"/GluCrew/[id]",query:{id:y}},passHref:!0,children:(0,r.jsx)(l.E,{fontWeight:"medium",children:b(n)})}),(0,r.jsx)(d.N,{href:n?`mailto:"${n}" <${T}>`:`mailto:${T}`,target:"_blank",children:(0,r.jsx)(l.E,{fontSize:"10",lineHeight:"shorter",maxWidth:36,textOverflow:"ellipsis",noOfLines:1,children:P(T)})}),!!f&&!!w&&(0,r.jsx)(d.N,{href:w.getURI(),children:(0,r.jsx)(l.E,{fontSize:"10",lineHeight:"shorter",children:M(w.formatNational())})})]}),!!j&&!A&&(0,r.jsx)(O(),{href:{pathname:"/User/[id]",query:{id:L}},passHref:!0,style:{textDecoration:"underline"},children:(0,r.jsxs)(l.E,{fontSize:"10",lineHeight:"shorter",children:["[",L,"]"]})})]})]})}}
1,78714:(e,t,n)=>{"use strict";n.d(t,{ZN:()=>o,mf:()=>a});var r=n(33417),i=n(56304),s=n.n(i);let a=(e,t,n)=>{let{rxfd:i,rxEntries:a}=e,o=i?.splitOffsets??a?.map(e=>e.startOffsetTt);if(!t.isValid)return console.log("error: rxeFromRxDetails: dt is invalid",{dt:t,so:o}),a?.[0]??null;let l=(0,r.iP)(t,n);if(!i||!a||!o)return null;let d=Math.floor(l/1e3);return a[(s()(o,d)+o.length-1)%o.length]},o=(e,t,n)=>{let{rxfd:i,rxEntries:a}=e,o=i?.splitOffsets??a?.map(e=>e.startOffsetTt);if(!t.isValid)return a?.[0]??null;let l=(0,r.iP)(t,n);if(!i||!a||!o)return null;let d=Math.floor(l/1e3);return a[(s()(o,d)+o.length)%o.length]}},84786:(e,t,n)=>{"use strict";n.d(t,{A:()=>D});var r=n(37876),i=n(38061),s=n(2665),a=n(55791),o=n(60851),l=n(64435),d=n(59803),c=n(39955),m=n(25162),u=n(91921),g=n(33417),p=n(46748),h=n(14232),E=n(22029),_=n(43176),S=n(11913),O=n(89099),I=n(29781),T=n(43598),f=n(86788);let N=({minsBack:e,readingsList:t,justReadings:n,radius:s,big:a,test:o,forceShow:l})=>{let d,{colorMode:c,themeColors:m}=(0,E.FG)(),{toggleColorMode:u}=(0,i.G6)(),[h,S]=(e=>{let t=1/0,n=0;for(let r of e){let e=r.bgl;e<t&&(t=e),e>n&&(n=e)}return[t,n]})(t??[]),O=S-h+1,I=Math.min(140-O,0),N=h-Math.round(I/2)-10,x=S+Math.round(I/2)+10,L="0 40 1 380",R=_.c9.now().toMillis();return(p.aD.debug("BglSparkline params: ",{spread:O,min:h,max:S,low:N,high:x,viewBox:L}),t&&0!=t.length)?(d=t&&(t.length>4||l)?t?.map((t,n)=>{let i=(t.millis-(R-e*g.T))/g.T;return i<=e&&i>=0?(0,r.jsx)("circle",{cx:e-(e-i)*3,cy:t.bgl,r:s??24,fill:(0,f.fx)(t.bgl,m)},n):null}).filter(T.z2):[],n)?(0,r.jsx)(r.Fragment,{children:d}):(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e-80,height:50,viewBox:L,transform:"scale(1 -1)",children:d}):null};var x=n(28246),L=n(45242),R=n(42794),A=n(76150);let y={HIGH:0,MEDIUM:1,LOW:2},D=({id:e,group:t,i:n,headerRow:T,showInsights:f,insightItems:D,selectedInsightKeys:b,onToggleInsightKey:P})=>{let{t:M}=(0,S.Bd)();p.LX.debug("GluCrewSingleLineDisplay id:",e);let[C,j]=(0,h.useState)(0);(0,O.useRouter)();let{user:w}=(0,I.Ay)(),{colorMode:G,themeColors:U}=(0,E.FG)(),{toggleColorMode:H}=(0,i.G6)(),B=(0,i.dU)("gray.50","gray.800"),F=t?.usersGroupsList?.[0]?.user,v=(0,h.useMemo)(()=>t?.rxFulldaysList?.[0]?{rxfd:t.rxFulldaysList?.[0],rxEntries:t.rxFulldaysList?.[0]?.rxEntriesByRxfdIdList,rxBasals:t.rxFulldaysList?.[0]?.rxBasalsByRxfdIdList}:null,[t?.rxFulldaysList]),k=(0,h.useMemo)(()=>{if(!D?.length)return[];let e=new Set,t=[];for(let n of D)e.has(n.insight)||(e.add(n.insight),t.push(n));return t.sort((e,t)=>{let n=(y[e.priorityLevel]??1)-(y[t.priorityLevel]??1);return 0!==n?n:t.date>e.date?1:-1})},[D]);if(T)return(0,r.jsxs)(s.Tr,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",children:[(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",children:M("Name")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("3h")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("BG")}),(0,r.jsx)(a.Th,{children:M("D")}),(0,r.jsx)(a.Th,{children:M("")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("COB")}),(0,r.jsx)(a.Th,{children:M("IOB")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("Est")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("24h")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("VL")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("Low")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("In")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("High")}),(0,r.jsx)(a.Th,{fontFamily:"'DM Sans', sans-serif",textTransform:"none",textAlign:"center",children:M("VH")})]});if(!t)return p.aD.info("no gdata"),(0,r.jsx)(o.y,{p:10});let W=t?.id;if(!W)return p.aD.info("no gid"),null;
1let z=null!=n&&n%2==0?B:void 0,Y=_.c9.now().toMillis(),$=Y-3*g.Zd,X=t?.readingsList?.filter(e=>e?.millis>$&&e?.millis<Y);t?.ddUser?.user;let K=t?.ddUser?(0,r.jsx)(A.v,{id:t.ddUser?.user?.id??-1,gid:t.id,name:t.ddUser?.user?.name??"n/a",image:t.ddUser?.user?.photoUrls?.[0],email:t.ddUser?.user?.emailAddress??"",noShowId:!0}):F?(0,r.jsx)(A.v,{id:F.id??-1,gid:t.id,name:F.name,image:F.photoUrls?.[0],email:F.emailAddress??"",noShowId:!1}):"-";return!W||W<0?null:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s.Tr,{bg:z,children:[(0,r.jsx)(l.Td,{children:K}),(0,r.jsx)(l.Td,{children:X&&X.length>0?(0,r.jsx)(N,{minsBack:180,radius:10,readingsList:X}):"..."}),(0,r.jsx)(L.A,{id:W,group:t,singleLine:!0}),(0,r.jsx)(x.A,{group:t,readings:t.readingsList??[],rxDetails:v,singleLine:!0}),(0,r.jsx)(R.g,{singleLine:!0,id:W,group:t,themeColors:U,ranges:[14,28]})]}),!!f&&k.length>0&&(0,r.jsx)(s.Tr,{children:(0,r.jsx)(l.Td,{colSpan:20,bg:z,pt:1,pb:2,px:4,children:(0,r.jsx)(d.s,{direction:"row",flexWrap:"wrap",gap:4,children:k.map(t=>{var n;let i=(n=t.description)?"string"==typeof n?n:"object"==typeof n&&"message"in n?String(n.message):"":"",s=!!t.extra,a="HIGH"===t.priorityLevel?"red.500":"MEDIUM"===t.priorityLevel?"orange.400":"gray.400",o="HIGH"===t.priorityLevel?"●":"MEDIUM"===t.priorityLevel?"◐":"○";return(0,r.jsxs)(c.a,{fontSize:"xs",minW:"160px",maxW:"320px",children:[(0,r.jsxs)(c.a,{display:"flex",alignItems:"center",gap:"4px",children:[(0,r.jsx)(m.S,{size:"sm",isChecked:b?.has(`${e}:${t.insight}`)??!1,onChange:()=>P?.(`${e}:${t.insight}`)}),(0,r.jsx)(u.E,{as:"span",color:a,fontWeight:"bold",title:t.priorityLevel,lineHeight:1,children:o}),(0,r.jsx)(u.E,{as:"span",fontWeight:"semibold",fontSize:"xs",children:t.insight.replaceAll("_"," ")}),(0,r.jsx)(u.E,{as:"span",fontSize:"2xs",color:"gray.400",_dark:{color:"gray.500"},children:_.c9.fromISO(t.date).toFormat("MMM d")})]}),i&&(0,r.jsx)(u.E,{mt:.5,fontSize:"xs",color:"gray.700",_dark:{color:"gray.300"},children:i}),s&&(0,r.jsxs)(c.a,{as:"details",mt:1,children:[(0,r.jsx)(c.a,{as:"summary",cursor:"pointer",color:"gray.500",userSelect:"none",_hover:{color:"gray.700"},fontSize:"xs",children:M("Extra information")}),(0,r.jsx)(c.a,{as:"pre",mt:1,p:1,bg:"gray.100",_dark:{bg:"gray.700"},borderRadius:"sm",overflow:"auto",maxH:"120px",whiteSpace:"pre-wrap",wordBreak:"break-all",fontSize:"2xs",children:JSON.stringify(t.extra,null,2)})]})]},t.id)})})})})]})}},86788:(e,t,n)=>{"use strict";n.d(t,{Lj:()=>g,Ow:()=>u,Oy:()=>O,Qf:()=>m,UY:()=>E,en:()=>T,fx:()=>h,hF:()=>f,pn:()=>p,qW:()=>I,tM:()=>_,wO:()=>S});var r=n(71361),i=n(96598),s=n(54561),a=n.n(s),o=n(24140),l=n(46748),d=n(43176),c=n(69459);let m={CHART_5HRS:5,CHART_9HRS:9,CHART_1DAY:24},u=(e,t)=>"MMOL_PER_L"===e?(0,r.Cm)(t):t,g=()=>d.c9.now(),p=e=>{let t=g();return e?e.startsWith("+")||e.startsWith("-")?t.plus({minutes:parseFloat(e)}):d.c9.fromISO(e):t},h=(e,t,n)=>e?e<=54?t.bgLow5:e<70?t.bgWarn5:e>=250?t.bgHigh5:e>180?t.bgWarn5:t.bgTarget5:t.lightText,E=(e,t)=>e<=-2?t.bgLow7:e>2?t.bgHigh5:t.text,_=(e,t)=>{switch(e){case c.u.DEVICE_CHANGE:return{uncheckedBackColor:t.device1,uncheckedColor:t.device9,checkedBackColor:t.device9,checkedColor:t.device1};case c.u.EXERCISE:return{uncheckedBackColor:t.exercise1,uncheckedColor:t.exercise9,checkedBackColor:t.exercise9,checkedColor:t.exercise1};case c.u.BASAL:case c.u.BOLUS:return{uncheckedBackColor:t.insulin1,uncheckedColor:t.insulin9,checkedBackColor:t.insulin9,checkedColor:t.insulin1};case c.u.SNACK:case c.u.MEAL:return{uncheckedBackColor:t.carbs1,uncheckedColor:t.carbs9,checkedBackColor:t.carbs9,checkedColor:t.carbs1};case c.u.FINGERPRICK:return{uncheckedBackColor:t.bgTarget1,uncheckedColor:t.bgTarget9,checkedBackColor:t.bgTarget9,checkedColor:t.bgTarget1};case c.u.TEXT:case c.u.AT_MENTIONS:return{uncheckedBackColor:t.device1,uncheckedColor:t.device9,checkedBackColor:t.device9,checkedColor:t.device1}}},S=35,O=400,I=e=>{let t=0,n={exLow:0,low:0,inRange:0,high:0,exHigh:0};if(e)for(let r=0;r<e.length;r++){let i=e[r].numReadings;if(i&&i>0){t+=i;let s=e[r];null!=s.percentExtremeLowBgl&&(n.exLow+=s.percentExtremeLowBgl*i),s.percentLowBgl&&(n.low+=s.percentLowBgl*i),s.percentInRangeBgl&&(n.inRange+=s.percentInRangeBgl*i),s.percentHighBgl&&(n.high+=s.percentHighBgl*i),s.percentExtremeHighBgl&&(n.exHigh+=s.percentExtremeHighBgl*i)}}return console.log("calcTIRPercentages",{totalReadings:t,percentages:n}),t>0&&(n.exLow=100*n.exLow/t,n.low=100*n.low/t,n.inRange=100*n.inRange/t,n.high=100*n.high/t,n.exHigh=100*n.exHigh/t),n}
1,T=(e,t,n)=>{let r=(0,o.m)(t,"messageTextFromTemplateText");if(!r||"object"!=typeof r)return t;r.name||(r.name="new member"),r.UNITS="MMOL_PER_L"==n?"mM":"mg/dL",r?.bgl&&(r.bglCONVERTED=u(n,r.bgl));let s=i.z6.get(e)?.pattern;if(!s)return(l.aD.warn("dashMessageTextFromTemplateText template missing = "+e),r?.text)?r.text:e;let d=a().compile(s,{noEscape:!0})(r);return l.aD.debug("dashMessageTextFromTemplateText",{answer:d,template:e,pattern:s,json:r}),d},f=(e,t)=>{let n={},r=[];if(e)for(let i=0;i<e.length;i++)n[e[i].groupId]||((t||!e[i].dateRemoved)&&r.push(e[i]),n[e[i].groupId]=!0);return r}},96491:(e,t,n)=>{"use strict";n.d(t,{p:()=>c});var r=n(37876),i=n(82386),s=n(75255),a=n(70667),o=n(89461),l=n(86344),d=n(56044);let c=(0,o.R)(function(e,t){let{htmlSize:n,...o}=e,c=(0,l.o)("Input",o),m=(0,i.M)(o),u=(0,a.t)(m),g=(0,s.cx)("chakra-input",e.className);return(0,r.jsx)(d.B.input,{size:n,...u,__css:c.field,ref:t,className:g})});c.displayName="Input",c.id="Input"},96598:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a,pI:()=>s,z6:()=>o});let r=new Set(["OP5","OP4","PDM","NSLOOP","DEXCOM","TANDEM","GLOOKO","GLOP5","LIBRELINKUP","GHC","AHK","CAMDIAB","MEDTRONICGUARDIAN","MEDTRONICMINIMEDMOBILE","TANDEM"]),i=e=>{if(null!=e&&e<0)switch(e){case -1:return"OP5";case -2:case -3:return"DEXCOM";case -4:return"NSLOOP";case -5:return"AHK";case -6:return"GLOOKO";case -7:return"LIBRELINKUP";case -8:return"CAMDIAB";case -9:return"MEDTRONICGUARDIAN";case -10:return"MEDTRONICMINIMEDMOBILE";case -11:return"TANDEM"}return null},s=e=>{let t=e.template?.indexOf("_"),n=e.template?.substring(0,t);return n&&r.has(n)?n:i(e.integrationId)},a=e=>{let t=e.template?.indexOf("_"),n=e.template?.substring(0,t);switch(null!=e.integrationId&&(n=i(e.integrationId)??void 0,console.log("integration Id  = "+e.integrationId+" prefix = "+n)),n){case"OP5":case"OP4":return -1;case"PDM":default:return null;case"NSLOOP":return -4;case"AHK":return -5;case"GLOOKO":case"GLOP5":return -6;case"LIBRELINKUP":return -7;case"CAMDIAB":return -8;case"MEDTRONICGUARDIAN":return -9;case"MEDTRONICMINIMEDMOBILE":return -10;case"TANDEM":return -11}},o=new Map;[{name:"WELCOME_MEMBER",pattern:"Welcome {{name}} to the GluCrew!"},{name:"REMOVED_MEMBER",pattern:"{{userNameThatRemoved}} removed {{name}} from the GluCrew."},{name:"OP5_DOSE_UNITS",pattern:"Estimated dose {{doseUnits}}u"},{name:"GLOP5_DOSE_UNITS",pattern:"Dose {{doseUnits}}u (confirmed)"},{name:"GLOP5_DOSE_UNITS_REVISED",pattern:"Dose {{doseUnits}}u (revised from {{oldDoseUnits}}u)"},{name:"OP5_ANNOUNCE_MEAL",pattern:"Estimated carbs {{foodG}}g"},{name:"GLOP5_ANNOUNCE_MEAL",pattern:"Carbs {{foodG}}g (confirmed)"},{name:"GLOP5_ANNOUNCE_MEAL_REVISED",pattern:"Carbs {{foodG}}g (revised from {{oldFoodG}}g)"},{name:"OP5_MODE_SET",pattern:"Mode set to {{mode}}"},{name:"OP4_CONNECTED",pattern:"Connected with PDM serial #{{serialNumber}}"},{name:"OP4_VIEW_UNAUTHORIZED",pattern:"View Unauthorized - needs token refresh"},{name:"PDM_BGL_OVERRIDE",pattern:"PDM BGL of {{value}} OVERRIDES sensor value{{readingBgl}}"},{name:"OP4_NOTICE",pattern:"Notice: {{notice}}"},{name:"OP4_SUSPENDED",pattern:"PDM Alert: Insulin was SUSPENDED. You must resume it manually from the PDM (it does not restart automatically)."},{name:"OP4_RESUMED",pattern:"PDM Notice: Insulin delivery was RESUMED."},{name:"OP4_BOLUS_NOT_IMMEDIATE_TERMINATED",pattern:"{{bolusType}} bolus of {{volume}}u (of original {{totalVolume}}u where {{volumeRemaining}}u were NOT delivered)."},{name:"OP4_BOLUS_TERMINATED",pattern:"{{bolusType}} bolus was canceled in progress: ({{totalVolume}}u was entered, but only Dosed {{volume}}u delivered)"},{name:"OP4_BOLUS_ZERO",pattern:"{{bolusType}} bolus checked for but skipped (0u)"},{name:"OP4_BOLUS",pattern:"{{bolusType}} bolus of {{totalVolume}}u"},{name:"OP4_BOLUS_EXTENDED",pattern:"{{bolusType}} bolus of {{totalVolume}}u ({{immediateVolume}} up front then {{extendedVolume}} over {{extendedDurationMins}}m)"},{name:"OP4_TEMP_BASAL_TERMINATION_SUSPENDED",pattern:"Temp basal ended due to insulin being suspended"},{name:"OP4_TEMP_BASAL_CANCELED",pattern:"Basal back to _`{{toName}}`_ after _`{{fromName}}`_ canceled"},{name:"OP4_TEMP_BASAL_ENDED",pattern:"Basal switched to _`{{toName}}`_ after ${time} running _`{{fromName}}`_"},{name:"OP4_TEMP_BASAL_STARTED",pattern:"Basal switched to _`{{toName}}`_{{favorite}} for {{time}} (was _`{{fromName}}`_)"},{name:"LOG_BREAKFAST_TITLE",pattern:"{{pwdPrefix}}Breakfast{{forPwd}}"},{name:"LOG_BREAKFAST_BODY",pattern:"Log breakfast with Gluroo."},{name:"NOTIF_MSG_CONVERSATIONAL_NAME",pattern:"{{attribution}} sent{{suffix}}"},{name:"NOTIF_MSG_CONVERSATIONAL",pattern:"New message{{suffix}}"},{name:"NOTIF_MSG_CONVERSATIONAL_EDIT_OTHERS_ENTRY",pattern:"{{attribution}} edited {{namePosessive}} entry{{suffix}}"},{name:"NOTIF_MSG_CONVERSATIONAL_EDIT_ATTRIBUTION",pattern:"{{attribution}} edited log"},{name:"NOTIF_MSG_CONVERSATIONAL_EDIT",pattern:"Edited log"},{name:"GLOOKO_DOSE",pattern:"{{doseUnits}}u bolus"},{name:"GLOOKO_CARBS",pattern:"{{foodG}}g carbs"},{name:"GLOOKO_DOSE_AND_CARBS",pattern:"{{doseUnits}}u bolus for {{foodG}}g carbs"},{name:"GLOOKO_DOSE_AND_CARBS_ALREADY_BOTH",pattern:"{{doseUnits}} bolus for {{foodG}} carbs (both already logged)"},{name:"GLOOKO_DOSE_AND_CARBS_ALREADY_CARBS",pattern:"{{doseUnits}}u bolus for {{foodG}} already logged carbs"},{name:"GLOOKO_DOSE_AND_CARBS_ALREADY_DOSE",pattern:"{{doseUnits}} bolus already logged for {{foodG}}g carbs"},{name:"GLOOKO_CARBS_ALREADY_CARBS",pattern:"{{foodG}} carbs (already logged)"},{name:"GLOOKO_DOSE_ALREADY_DOSE",pattern:"{{doseUnits}} bolus (already logged)"},{name:"NSLOOP_ALARM",pattern:"Alarm: {{reason}}"}
1,{name:"NSLOOP_EXERCISE",pattern:"Exercise {{notes}}"},{name:"NSLOOP_EXERCISE_DURATION",pattern:"{{notes}} for {{duration}}m"},{name:"NSLOOP_EXERCISE_SUFFIX",pattern:"{{notes}}{{suffix}}"},{name:"NSLOOP_EXERCISE_DURATION_SUFFIX",pattern:"{{notes}} for {{duration}}m{{suffix}}"},{name:"NSLOOP_EXERCISE_QUESTION",pattern:"{{notes}}?"},{name:"NSLOOP_NOTE",pattern:"{{notes}}"},{name:"NSLOOP_EXERCISE_QUESTION_DURATION",pattern:"{{notes}} for {{duration}}m?"},{name:"NSLOOP_EXERCISE_QUESTION_SUFFIX",pattern:"{{notes}} {{suffix}}?"},{name:"NSLOOP_EXERCISE_QUESTION_DURATION_SUFFIX",pattern:"{{notes}} for {{duration}}m {{suffix}}?"},{name:"NSLOOP_PROFILE_SWITCH",pattern:"Profile switched to {{profileNmae}}"},{name:"NSLOOP_PROFILE_SWITCH_DURATION",pattern:"Profile switched to {{profileNmae}} for {{minsDuration}}m"},{name:"NSLOOP_BG_READING",pattern:"BG reading {{type}} of {{bgl}}{{units}}"},{name:"NSLOOP_BGL_FP_READING",pattern:"Fp {{bglCONVERTED}} {{UNITS}}"},{name:"NSLOOP_MEAL_AND_INSULIN",pattern:"Meal bolus: {{insulin}}u and {{carbs}}g"},{name:"NSLOOP_DOSE_INSULIN",pattern:"Dosed {{insulin}}u"},{name:"NSLOOP_ANNOUNCE_MEAL",pattern:"Meal of {{carbs}}g"},{name:"NSLOOP_PUMP_SUSPENDED",pattern:"Suspended pump"},{name:"NSLOOP_BASAL_SUSPENDED",pattern:"Suspended basal"},{name:"NSLOOP_BASAL_RESUMED",pattern:"Resumed basal"},{name:"NSLOOP_TEMP_BASAL",pattern:"Temp basal: {{rate}}u/hr"},{name:"NSLOOP_BOLUS_WIZARD",pattern:"Bolus wizard: {{totalInsulin}}u ({{carbsInsulin}} for {{carbs}}g, {{trendInsulin}} for trend - {{percentageCorrection}}% correction)"},{name:"NSLOOP_INSULIN_CHANGE",pattern:"Insulin Change"},{name:"NSLOOP_PUMP_BATTERY_CHANGE",pattern:"Pump Battery Change"},{name:"NSLOOP_ANNOUNCEMENT",pattern:"Announcement: {{notes}}"},{name:"NSLOOP_SITE_CHANGE",pattern:"Site Change {{notes}}"},{name:"BASAL_DOSE_REMINDER",pattern:"Basal dose reminder"},{name:"ALERT_NO_DETAILS",pattern:"{{friendlyType}}"},{name:"NO_READING",pattern:"No reading"},{name:"ALERT_OUT_OF_RANGE",pattern:"{{friendlyType}} {{notes}}"},{name:"ALERT_BODY",pattern:"{{bglCONVERTED}}{{trendArrow}} {{notes}}"},{name:"PDM_REPORTED_LOW_BATTERY",pattern:"PDM Low Battery"},{name:"PDM_REPORTED_LOW_BATTERY_BODY",pattern:"Battery not charging with only {{batteryLevel}}%"},{name:"PDM_REPORTED_PUMP_SUSPENDED",pattern:"PDM Uncertain Pump Status"},{name:"PDM_REPORTED_OTHER_MESSAGE",pattern:"PDM Notice"},{name:"PDM_REPORTED_OTHER_MESSAGE_BODY",pattern:"{{details}}"},{name:"PDM_REPORTED_PUMP_SUSPENDED_BODY",pattern:"{{failureReason}}"},{name:"CGM_REPORTED_ALERT",pattern:"CGM Notice"},{name:"CGM_REPORTED_ALERT_BODY",pattern:"{{failureReason}}"},{name:"SENSOR_AND_SITE_EXPIRING",pattern:"Sensor and Pod|Site Expiring"},{name:"SITE_AND_SENSOR_EXPIRING",pattern:"Site and Sensor Expiring"},{name:"SENSOR_AND_SITE_EXPIRING_BODY",pattern:"Sensor at {{sensorAt}}, site at {{siteAt}}"},{name:"SITE_AND_SENSOR_EXPIRING_BODY",pattern:"Site at {{siteAt}}, sensor at {{sensorAt}}"},{name:"SENSOR_EXPIRING",pattern:"Sensor Expiring"},{name:"SITE_EXPIRING",pattern:"Site Expiring"},{name:"SENSOR_EXPIRING_BODY",pattern:"Sensor at {{sensorAt}}"},{name:"SITE_EXPIRING_BODY",pattern:"Site at {{siteAt}}"},{name:"OP5_NOT_AUTO_MODE",pattern:"Pod may not be in Automated mode"},{name:"OP5_NOT_AUTO_MODE_BODY",pattern:"Check the OP5 app, you may need to retry connecting Pod and transmitter."},{name:"OP5_NOT_IN_RANGE",pattern:"PDM may not be in range of Pod"},{name:"OP5_NOT_IN_RANGE_BODY",pattern:"Was the PDM left behind? Real-time dosing information requires the PDM and Pod to be in range."},{name:"OP5_START_BOLUS",pattern:"OP5 Bolus Started"},{name:"OP5_START_BOLUS_BODY",pattern:"Delivering bolus..."},{name:"OP5_POD_EXPIRES",pattern:"Pod Expires Soon"},{name:"OP5_POD_EXPIRES_BODY",pattern:"Pod will expire at {{expiresAt}}."},{name:"OP5_POD_EXPIRED",pattern:"Pod has expired."},{name:"OP5_POD_EXPIRED_MESSAGE",pattern:"Pod has expired, replace pod now to resume insulin delivery."},{name:"OP5_POD_EXPIRED_BODY",pattern:"Replace pod now to resume insulin delivery."},{name:"OP5_LOW_INSULIN",pattern:"Pod Low Insulin Warning"},{name:"OP5_LOW_INSULIN_BODY",pattern:"{{unitsLeft}} insulin or less remain in the Pod. Change Pod Soon."},{name:"OP5_BOLUS_AND_CARBS_TITLE",pattern:"OP5 Bolus with Carbs"},{name:"OP5_BOLUS_AND_CARBS_BODY",pattern:"{{doseUnits}}u bolus for {{foodG}}g carbs"},{name:"OP5_BOLUS_TITLE",pattern:"OP5 Bolus"},{name:"OP5_BOLUS_BODY",pattern:"{{doseUnits}}u bolus"},{name:"LIBRELINKUP_REACCEPT_TERMS",pattern:"Action Required - LLU Terms Updated"},{name:"LIBRELINKUP_REACCEPT_TERMS_BODY",pattern:"Open the LibreLinkUp (not Libre) app and re-accept terms to continue receiving CGM data."},{name:"LIBRELINKUP_NO_PATIENTS",pattern:"Action Required - No Patients Found"},{name:"LIBRELINKUP_NO_PATIENTS_BODY",pattern:"Open the Libre (not LibreLinkUp) app and be sure you have shared CGM data with the LLU acccount you configured."},{name:"EVERSENSE_NO_PATIENTS",pattern:"Action Required - No Patients Found"},{name:"EVERSENSE_NO_PATIENTS_BODY",pattern:"Be sure you are using an Eversense circle, have set up a follower account, shared to that account, and are providing the follower account details."},{name:"EXERCISE_STARTING_SOON",pattern:"*`Reminder`*: Exercise starting soon."},{name:"MEAL_STARTING_SOON",pattern:"*`Reminder`*: Meal starting soon."},{name:"DOSE_MEDICINE",pattern:"Took {{name}} {{amount}}{{units}}"},{name:"DOSE_MEDICINE_DESCRIPTION",pattern:"Took {{name}} {{amount}}{{units}} ({{description}})"},{name:"DOSE_MEDICINE_REMINDER",pattern:"*`Reminder`*: Take medicine {{name}} {{amount}}{{units}} at {{time}}"},{name:"DOSE_BASAL_INSULIN",pattern:"Took basal insulin {{basalDoseUnits}}u {{basalDoseType}}"},{name:"DOSE_BASAL_REMINDER",pattern:"*`Reminder`*: Take your basal insulin {{basalDoseUnits}}u {{basalDoseType}} at {{time}}"},{name:"MEAL_REMINDER",pattern:"*`Reminder`*: Time to log your {{name}} at {{time}}"},{name:"BG_METER_REMINDER",pattern:"*`Reminder`*: Time to check your blood sugar{{atTime}}"},{name:"BG_METER_REMINDER_MEAL",pattern:"*`Reminder`*: Time to check your blood sugar for your {{mealName}}"},{name:"PRE_PERIOD_REMINDER",pattern:"*`Reminder`*: Period is expected to start in {{prePeriodReminderDays}} days"},{name:"PERIOD_START_MSG",pattern:"{{avgPeriodLengthDays}} day period started"},{name:"NEW_SENSOR",pattern:"New sensor{{_type}}"},{name:"LIBRELINKUP_NEW_SENSOR",pattern:"New sensor {{sn}}"},{name:"NEW_SENSOR_LOT",pattern:"New sensor{{_type}}: lot\xa0{{lot}}"},{name:"NEW_SENSOR_CODE",pattern:"New sensor{{_type}}: code\xa0{{code}}"},{name:"NEW_SENSOR_LOT_CODE",pattern:"New sensor{{_type}}: lot\xa0{{lot}}, code\xa0{{code}}"},{name:"NEW_SENSOR_LOT_CODE_SERIAL",pattern:"New sensor{{_type}}: lot\xa0{{lot}}, code\xa0{{code}}, serial\xa0{{serial}}"},{name:"NEW_SENSOR_LOT_SERIAL",pattern:"New sensor{{_type}}: lot\xa0{{lot}}, serial\xa0{{serial}}"},{name:"NEW_SENSOR_CODE_SERIAL",pattern:"New sensor{{_type}}: code\xa0{{code}}, serial\xa0{{serial}}"}
1,{name:"NEW_TRANSMITTER",pattern:"New transmitter {{serial}}"},{name:"NEW_G7_SENSOR_SWITCHOVER",pattern:"Activated new sensor in G7 app: {{code}} (soaked {{soakHours}})"},{name:"NEW_G7_SENSOR_SWITCHOVER_NOCODE",pattern:"Activated new sensor in G7 app (soaked {{soakHours}})"},{name:"NEW_G7_SENSOR_SWITCHOVER_IMMEDIATE",pattern:"Activated new sensor in G7 app: {{code}}"},{name:"NEW_G7_SENSOR_SWITCHOVER_IMMEDIATE_NOCODE",pattern:"Activated new sensor in G7 app"},{name:"NEW_SITE",pattern:"New site"},{name:"GLOOKO_NEW_PUMP",pattern:"New site{{extra}}"},{name:"NEW_SITE_TYPE_LOT",pattern:"New site: type {{type}}, lot {{lot}}"},{name:"ALERT",pattern:"{{friendlyAlertName}}"},{name:"ALERT_LOW",pattern:"Low BG"},{name:"ALERT_SMOOTHED_LOW",pattern:"Low BG"},{name:"ALERT_EXTREME_LOW",pattern:"Very Low BG"},{name:"ALERT_HIGH",pattern:"High BG"},{name:"ALERT_EXTREME_HIGH",pattern:"Very High BG"},{name:"ALERT_REMIND_BASAL_DOSE",pattern:"Basal dose reminder"},{name:"ALERT_SAW_FOOD",pattern:"Pre-bolus when eating carbs or sugar"},{name:"ALERT_NO_READING",pattern:"Phone has data connection? Near CGM? Change sensor?"},{name:"FOB_IOB_STATUS",pattern:"COB: {{fob}}g   IOB: {{iob}}u"},{name:"FOB_STATUS",pattern:"COB: {{fob}}g"},{name:"NSLOOP_PROFILE_SWITCH",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY",pattern:"Switching to profile {{symbol}} {{profileName}}"},{name:"NSLOOP_PROFILE_SWITCH_INMINS",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inMins}}m"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INMINS",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inMins}}m"},{name:"NSLOOP_PROFILE_SWITCH_INHOURS",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inHours}}h"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INHOURS",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inHours}}h"},{name:"NSLOOP_PROFILE_SWITCH_ATTIME",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m at {{atTime}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_ATTIME",pattern:"Switching to profile {{symbol}} {{profileName}} at {{atTime}}"},{name:"NSLOOP_PROFILE_SWITCH_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}}: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INMINS_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inMins}}m: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INMINS_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inMins}}m: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INHOURS_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inHours}}h: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INHOURS_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inHours}}h: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_ATTIME_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m at {{atTime}}: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_ATTIME_PCTINSULIN",pattern:"Switching to profile {{symbol}} {{profileName}} at {{atTime}}: {{pctInsulin}}% insulin"},{name:"NSLOOP_PROFILE_SWITCH_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m:  target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}}: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INMINS_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inMins}}m: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INMINS_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inMins}}m: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INHOURS_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inHours}}h: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INHOURS_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inHours}}h: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_ATTIME_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m at {{atTime}}: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_ATTIME_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} at {{atTime}}: target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m:  {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}}: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INMINS_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inMins}}m: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INMINS_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inMins}}m: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INHOURS_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m in {{inHours}}h: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_INHOURS_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} in {{inHours}}h: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_ATTIME_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} for {{forMins}}m at {{atTime}}: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_SWITCH_INDEFINITELY_ATTIME_PCTINSULIN_TARGETRANGE",pattern:"Switching to profile {{symbol}} {{profileName}} at {{atTime}}: {{pctInsulin}}% insulin, target of {{targetRange}}"},{name:"NSLOOP_PROFILE_BASELINE",pattern:"Profile back to baseline"},{name:"NSLOOP_PROFILE_BASELINE_AUTOMATED",pattern:"Profile back to baseline (automated)"},{name:"FLASHSNACK_FOOD",pattern:"{{text}}"},{name:"NSLOOP_TEXT",pattern:"{{text}}"},{name:"NSLOOP_FP_BGL_READING",pattern:"Fp {{bglCONVERTED}} {{UNITS}}"},{name:"TANDEM_TEXT",pattern:"{{text}}"},{name:"AHK_TEXT",pattern:"{{text}}"},{name:"GHC_TEXT",pattern:"{{text}}"},{name:"GLUROOAI_THINKING",pattern:"{{text}}"},{name:"GLUROOAI_NOT_AVAILABLE",pattern:"Sorry, the Gluroo Diabetes Copilot is not available now. [Learn more]({{url}})"},{name:"GLUROOAI_RESPONSE",pattern:"{{text}}"},{name:"GLUROOAI_RESPONSE_SAFE",pattern:"{{text}}"},{name:"GLUROOAI_RESPONSE_FN_set_reminder",pattern:"Ok, setting a reminder for you in {{numMinutes}}m."},{name:"GLUROOAI_RESPONSE_FN_log_that",pattern:"{{text}}"},{name:"EMOJI_VIA_TROOP",pattern:"{{emoji}} via Troop {{troopName}} ({{senderName}})"},{name:"ADDED_BARCODE",pattern:"Added barcode {{barcode}}"},{name:"ADDED_FOOD_BARCODE",pattern:"Added barcode for {{barcodeDescription}}"},{name:"AHK_HEART_RATE_UNKNOWN",pattern:"Heart rate {{quantity}} bpm"},{name:"AHK_HEART_RATE_RESTING",pattern:"Resting heart rate {{quantity}} bpm"},{name:"AHK_HEART_RATE_ACTIVE",pattern:"Active heart rate {{quantity}} bpm"},{name:"ACTMSG_CAMERA_START_YOUR_DAY",pattern:"\uD83D\uDCF7 Start your day by logging a meal. Just tap the camera icon below and snap a photo."},{name:"ACTMSG_DICTATE_START_YOUR_DAY",pattern:"\uD83C\uDFA4 Start your day by logging a meal. Just tap the microphone icon below and say, e.g., “For breakfast, eggs and bacon”"},{name:"ACTMSG_TAKE_SURVEY_START_YOUR_DAY",pattern:"\uD83D\uDCDD *`Help shape the future of Gluroo?`*\n\nWe‘re exploring subscription options to ensure Gluroo‘s long-term future.\n\nYour feedback directly influences how we proceed.\n\n{Take 2-minute survey}(https://forms.gle/2xvPJfXTLCR2CVqL7)"},{name:"ACTMSG_COPILOT_INTRO",pattern:"I‘m Roo, your AI health assistant. Ask me anything about your health, glucose trends, meals, or medications."},{name:"TWIIST_BOLUS",pattern:"{{bolusType}} Bolus of {{doseUnits}}u"},{name:"TWIIST_CARBS",pattern:"{{foodG}}g carbs"}
1].forEach(e=>o.set(e.name,e))},97088:(e,t,n)=>{"use strict";n.d(t,{C:()=>s,T:()=>i});var r=n(14232);let i="glucrews.lastSearch";function s(){let[e,t]=(0,r.useState)("/GluCrews");return(0,r.useEffect)(()=>{let e=sessionStorage.getItem(i);e&&t(`/GluCrews?search=${encodeURIComponent(e)}`)},[]),e}},98871:(e,t,n)=>{var r=n(27136),i=n(28654);e.exports=function(e){return i(e)&&r(e)}}}]);

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.