"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4050],{kHN0:function(e,t,n){n.d(t,{l:function(){return FeatureHealthToolCardDueDatePanel}});var a=n("BGKE"),i=n("q1tI"),r=n("4oNJ"),l=n("W9uT"),o=n("HKYo"),d=n("Eso5"),u=n("YFqc"),s=n.n(u),c=n("dDsW"),h=n("CJtR"),f=n("P5LW"),m=n("8vdq");let FeatureHealthToolCardDueDatePanel=e=>{let{classes:t,chart:n,layout:u,cardSize:p="normal"}=e,{formatMessage:g}=(0,c.Z)(),{locale:x}=(0,f.h)(),{getHealthToolLink:b}=(0,r.u)(x),v="inlineTitle"===u,y="large"===p&&!v,w=(0,i.useMemo)(()=>{let e=b(m.QO.OVULATION);return(null==e?void 0:e.replace(/health-tools\/(?=health-tools\/)/,""))||""},[b]),C=(0,i.useMemo)(()=>(function(e,t){let n=e.trim();return n?/^https?:\/\//i.test(n)?n:"".concat((0,h.UC)(t)).concat(n):(0,h.UC)(t)})(w,x),[x,w]),S=(0,a.tZ)(d.x,{className:y?t.dueDateDuePillLarge:v?t.dueDateDueValueInline:t.dueDateDueValue,children:v&&!n.isPastDue?(0,a.BX)(a.HY,{children:[(0,a.tZ)(o.T,{size:"c1",variant:"primary",weight:"regular",className:t.dueDateDueValueLabel,children:n.dueDateLabel}),(0,a.tZ)(o.T,{size:"h5",variant:"primary",weight:"halfBold",children:n.formattedDueDate})]}):y?(0,a.BX)(a.HY,{children:[(0,a.tZ)(o.T,{size:"c1",weight:"regular",className:"".concat(t.dueDateDuePillText," ").concat(t.dueDateDueValueLabel),children:n.dueDateLabel}),(0,a.tZ)(o.T,{size:"h5",weight:"halfBold",className:t.dueDateDuePillText,children:n.formattedDueDate})]}):(0,a.BX)(a.HY,{children:[(0,a.tZ)(o.T,{size:"c1",variant:"primary",weight:"regular",className:t.dueDateDueValueLabel,children:n.dueDateLabel}),(0,a.tZ)(o.T,{size:"h5",variant:"primary",weight:"halfBold",children:n.formattedDueDate})]})});return n.isPastDue&&y?(0,a.BX)(d.x,{className:t.dueDatePanelEndedLarge,children:[(0,a.tZ)("img",{src:l.C.getAssetPath("health-tools/baby-hug.png"),alt:"",width:80,loading:"lazy",className:t.dueDateEndedIllustration}),(0,a.BX)(d.x,{className:t.dueDateEndedCopyLarge,children:[(0,a.tZ)(o.T,{size:"h5",variant:"primary",weight:"semiBold",children:n.weekLabel}),(0,a.tZ)(o.T,{size:"p3",variant:"tertiary",weight:"regular",className:t.dueDateEndedMessage,children:n.journeyEndedMessage})]}),w?(0,a.tZ)(d.x,{className:t.dueDateEndedActions,children:(0,a.tZ)(s(),{href:w,className:t.dueDateEndedAction,"data-feature-health-card-interactive":!0,"data-event-category":"Health Tool","data-event-action":"Due Date - Menstrual cycle tracking","data-event-label":C,onClick:e=>{e.preventDefault(),e.stopPropagation(),window.open(w,"_blank","noopener,noreferrer")},children:(0,a.tZ)(o.T,{size:"p3",weight:"halfBold",children:g({id:"health.dueDateCalculator.dueDateOver.trackPeriod",defaultMessage:"Track period"})})})}):null,S]}):n.isPastDue?(0,a.BX)(d.x,{className:v?t.dueDatePanelEndedInline:t.dueDatePanelEnded,children:[(0,a.BX)(d.x,{className:v?t.dueDateEndedCopy:t.dueDateEndedCopyCentered,children:[(0,a.tZ)(o.T,{size:"h5",variant:"primary",weight:"halfBold",children:n.weekLabel}),(0,a.tZ)(o.T,{size:"p3",weight:"regular",className:t.dueDateEndedMessageMuted,children:n.journeyEndedMessage})]}),S]}):(0,a.BX)(d.x,{className:t.dueDatePanelFruitLarge,children:[(0,a.BX)(d.x,{className:t.dueDateFruitRow,children:[(0,a.tZ)(d.x,{className:t.dueDateFruitCircleRing,children:(0,a.tZ)(d.x,{className:t.dueDateFruitCircle,children:(0,a.tZ)("img",{src:n.fruitIcon,alt:"",loading:"lazy",className:t.dueDateFruitIcon})})}),(0,a.BX)(d.x,{className:t.dueDateFruitCopy,children:[(0,a.tZ)(o.T,{size:"h5",variant:"primary",weight:"halfBold",children:n.weekLabel}),n.babySizeDescription?(0,a.tZ)(o.T,{size:"p3",variant:"tertiary",weight:"regular",children:n.babySizeDescription}):null]})]}),S]})}},Bo0I:function(e,t,n){n.d(t,{z:function(){return buildDueDateDetailedChartElement}});var a=n("BGKE"),i=n("HKYo"),r=n("Eso5"),l=n("/ehU");function buildDueDateDetailedChartElement(e){var t,n,o,d;let{classes:u,chart:s,layout:c,theme:h}=e,f=null!==(o=null===(t=h.colors.pink)||void 0===t?void 0:t[8])&&void 0!==o?o:"#C2255C",m=null!==(d=null===(n=h.colors.gray)||void 0===n?void 0:n[2])&&void 0!==d?d:"#E9ECEF",p=Math.min(100,Math.max(0,s.progressPercent)),g=Math.max(0,100-p),x=(0,a.BX)(r.x,{sx:{display:"flex",flexDirection:"column",alignItems:"center",gap:2,overflow:"visible"},children:[s.trimesterLabel?(0,a.tZ)(i.T,{size:"c2",variant:"secondary",weight:"regular",sx:{lineHeight:"16px",display:"block"},children:s.trimesterLabel}):null,(0,a.tZ)(i.T,{size:"p3",variant:"primary",weight:"halfBold",sx:{lineHeight:"16px",display:"block"},children:s.weekLabel})]});return(0,a.tZ)(l.oN,{segments:g>0?[{color:f,percent:Math.max(p,.01)},{color:m,percent:g}]:[{color:f,percent:100}],activePercent:p,statusLabel:x,statusLabelWidthText:s.trimesterLabel.length>=s.weekLabel.length?s.trimesterLabel:s.weekLabel,statusColor:f,statusColorKey:"pink",statusColorShade:8,shadowColorKey:"pink",alwaysShowRangeLabel:!0,rangeTrackVariant:"card",rangeTrackClassName:u.gaugeChartCardTrackShadow,showIllustration:!1,showInfo:!1,className:"inlineTitle"===c?u.gaugeChartInline:u.gaugeChart})}},K4Bm:function(e,t,n){n.d(t,{X:function(){return buildDueDateCompactStatusBadge}});function buildDueDateCompactStatusBadge(e,t){var n,a,i;let r=t.trim();if(!r)return null;let l=e.colors.pink,o=null!==(n=null==l?void 0:l[8])&&void 0!==n?n:"#C2255C",d=null!==(a=null==l?void 0:l[0])&&void 0!==a?a:"#FFF0F6",u=null!==(i=null==l?void 0:l[2])&&void 0!==i?i:"#FCC2D7";return{variant:"statusBadge",label:r,textColor:o,backgroundColor:d,borderColor:u,textSize:"c1"}}},j0KT:function(e,t,n){n.d(t,{T:function(){return FeatureHealthToolCard}});var a=n("BGKE"),i=n("CJtR"),r=n("wPyM"),l=n("L4g+"),o=n("vAgI"),d=n("csLd"),u=n("hXNO"),s=n("P5LW"),c=n("8vdq"),h=n("tUbg"),f=n("FiRZ"),m=n("F1xy"),p=n("Wgwc"),g=n.n(p),x=n("efbU"),b=n("i/U4"),v=n("rIrU");function withQueryParams(e,t){let n=Object.entries(t).filter(e=>{let[,t]=e;return null!=t&&""!==String(t).trim()});if(!n.length)return e;let a=n.map(e=>{let[t,n]=e;return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(String(n)))}).join("&");return e.includes("?")?"".concat(e,"&").concat(a):"".concat(e,"?").concat(a)}function stripCardResultTrackingParams(e){let[t,n]=e.split("?");if(!n)return e;let a=n.split("&").filter(Boolean).filter(e=>{let t=decodeURIComponent(e.split("=")[0]||"").toLowerCase();return t!==String(m.Q.source).toLowerCase()&&"joincommunity"!==t});return a.length?"".concat(t,"?").concat(a.join("&")):t}c.HE.BABY_GROWTH,c.HE.DUE_DATE,c.HE.BABY_VACCINE;var y=n("W9uT"),w=n("AeFk"),C=n("/npG"),S=n("HC7W"),T=n("mYVa"),D=n("KnnX");let I={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,lineHeight:0,width:20,height:20,marginLeft:2,transformOrigin:"left center",opacity:0,transform:"translateX(-6px)",pointerEvents:"none",transition:"opacity 0.12s ease, transform 0.18s cubic-bezier(0.4, 0, 1, 1)"},H={opacity:1,transform:"translateX(2px)",transition:"opacity 0.22s ease, transform 0.35s cubic-bezier(0.34, 1.45, 0.64, 1)"},R={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0,lineHeight:0,width:20,height:20,marginLeft:2},buildFeatureHealthCtaArrowHoverTriggers=()=>"&:hover [data-feature-health-cta-arrow], &:focus-within [data-feature-health-cta-arrow], &:focus-visible [data-feature-health-cta-arrow]",k=(0,w.F4)({from:{opacity:0,transform:"translate3d(0, 10px, 0)"},to:{opacity:1,transform:"translate3d(0, 0, 0)"}}),B=(0,w.F4)({from:{opacity:.72,transform:"scale(1)"},to:{opacity:1,transform:"scale(1.02)"}});var _=(0,C.k)((e,t)=>{var n,a,i,r,l,o,d,u,s,c;let{color:h}=t,f=e.colors[h||"blue"]||e.colors.blue,m=(null==f?void 0:f[0])||e.colors.blue[0],p=e.colors.neutral[0],g=e.fn.lighten((null==f?void 0:f[3])||e.colors.blue[3],.5),x=(null==f?void 0:f[5])||e.colors.blue[5],b="".concat(D.y7/D.xg*100,"%"),v="".concat(D.v1/D.op*100,"%"),w=buildFeatureHealthCtaArrowHoverTriggers(),C=buildFeatureHealthCtaArrowHoverTriggers();return{cardCompactShell:{display:"block",textDecoration:"none",position:"relative",overflow:"hidden",borderRadius:12,backgroundColor:"#fff",boxShadow:"0px 8px 40px 0px #0000001A",width:"100%",color:"inherit",cursor:"pointer",WebkitTapHighlightColor:"transparent","--feature-health-compact-aspect-padding-top":b,"&:focus-visible":{outlineOffset:2},"&::before":{content:'""',display:"block",paddingTop:"var(--feature-health-compact-aspect-padding-top)"},"&[data-feature-health-compact-fill-height]":{position:"absolute",inset:0,width:"auto",height:"auto",minHeight:0,alignSelf:"stretch",boxSizing:"border-box","&::before":{content:"none",display:"none",paddingTop:0}},"&:hover [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:focus-visible [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:focus-within [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:hover [data-feature-health-gradient]::after, &:focus-visible [data-feature-health-gradient]::after, &:focus-within [data-feature-health-gradient]::after":{opacity:1},"@media (hover: hover)":{"& [data-feature-health-cta-arrow]":I,[w]:H},"@media (hover: none)":{"& [data-feature-health-cta-arrow]":R},[e.fn.smallerThan("sm")]:{borderRadius:8,"--feature-health-compact-aspect-padding-top":v,"& [data-feature-health-cta-arrow]":{display:"none"}}},cardCompactShellSized:{minHeight:0,alignSelf:"stretch",boxSizing:"border-box","&::before":{content:"none",display:"none",paddingTop:0}},cardCompactShellLarge:{},cardCompactShellInteractive:{cursor:"default"},cardCompactShellBody:{position:"absolute",inset:0,height:"100%",display:"flex",flexDirection:"column",padding:8,boxSizing:"border-box",[e.fn.smallerThan("sm")]:{padding:4}},cardCompactContentLayer:{position:"relative",display:"flex",flexDirection:"column",flex:1,minHeight:0,height:"100%",borderRadius:8,overflow:"hidden",[e.fn.smallerThan("sm")]:{borderRadius:4}},cardResultClickOverlay:{position:"absolute",inset:0,zIndex:0,borderRadius:"inherit",cursor:"pointer",textDecoration:"none",color:"inherit",WebkitTapHighlightColor:"transparent","&:focus-visible":{outlineOffset:2}},cardResultContentLayer:{position:"absolute",inset:0,zIndex:1,display:"flex",flexDirection:"column",minHeight:0,pointerEvents:"none","& [data-feature-health-card-interactive]":{pointerEvents:"auto"},"& [data-feature-health-card-interactive] *":{pointerEvents:"auto"}},cardDetailedResultContentLayer:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",flex:1,minHeight:0,width:"100%",height:"100%",boxSizing:"border-box",padding:0,pointerEvents:"none","& [data-feature-health-card-interactive]":{pointerEvents:"auto"},"& [data-feature-health-card-interactive] *":{pointerEvents:"auto"}},cardCompactResultInner:{position:"relative",zIndex:1,overflow:"hidden",borderRadius:8,padding:8,width:"100%",height:"100%",flex:"1 1 0%",minHeight:0,display:"flex",flexDirection:"column",boxSizing:"border-box",backgroundColor:"#fff",[e.fn.smallerThan("sm")]:{borderRadius:4}},cardCompactResultGradient:{position:"absolute",inset:0,zIndex:0,borderRadius:8,pointerEvents:"none",background:["radial-gradient(ellipse 72% 56% at 88% 12%, ".concat(e.fn.rgba(f[2],.28)," 0%, transparent 72%)"),"linear-gradient(180deg, ".concat(e.fn.rgba(f[0],.72)," 0%, ").concat(e.fn.rgba(p,.2)," 100%)")].join(", "),transformOrigin:"50% 40%",transition:"opacity 0.35s ease, transform 0.45s cubic-bezier(0.34, 1.2, 0.64, 1)",[e.fn.smallerThan("sm")]:{borderRadius:4}},cardCompactResultGradientReady:{animation:"".concat(B," 0.5s cubic-bezier(0.34, 1.15, 0.64, 1) forwards")},cardCompactResultBody:{position:"relative",zIndex:2,display:"flex",flexDirection:"column",flex:"1 1 0%",minHeight:0,height:"100%",gap:8},cardCompactResultBodyScoreText:{flex:"1 1 0%",minHeight:0},compactResultTopSection:{display:"flex",flexDirection:"column",flex:"1 1 0%",minHeight:0,gap:8},compactResultHeaderStack:{display:"flex",flexDirection:"column",gap:4,width:"100%",flexShrink:0,minWidth:0},cardCompactResultBodyReady:{["& .".concat((0,S.A)("watermarkMobile"))]:{animation:"".concat(k," 0.55s cubic-bezier(0.34, 1.2, 0.64, 1) 0.12s both")}},compactResultRevealItem:{animation:"".concat(k," 0.42s cubic-bezier(0.34, 1.2, 0.64, 1) both")},compactResultRevealItemDelayed:{animationDelay:"0.08s"},compactResultRevealItemMoreDelayed:{animationDelay:"0.16s"},compactResultTopRow:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-start",justifyContent:"space-between",gap:10,width:"100%",minHeight:32},compactResultTitle:{position:"relative",zIndex:1,flexShrink:0,textAlign:"left",alignSelf:"flex-start",width:"100%",[e.fn.smallerThan("sm")]:{fontSize:13,lineHeight:"20px"}},compactResultChart:{position:"relative",zIndex:1,flex:"0 0 auto",width:"100%",overflow:"visible"},compactResultIcon:{borderRadius:8},compactResultStatusBadge:{position:"relative",zIndex:3,flex:"0 1 auto",alignSelf:"flex-start",minWidth:0,maxWidth:"calc(100% - 32px - 10px)",width:"fit-content",textAlign:"center",padding:"4px 8px",borderRadius:999,backgroundColor:"var(--compact-result-status-badge-bg)",border:"1px solid var(--compact-result-status-badge-border)"},compactResultStatusText:{lineHeight:1.2,color:"inherit",whiteSpace:"normal",wordBreak:"break-word"},bmiTrendChart:{width:"100%",overflow:"visible",paddingRight:4,paddingBottom:4,"& .recharts-wrapper, & .recharts-surface":{overflow:"visible"}},thrRulerChart:{width:"100%",overflow:"visible",paddingRight:4,paddingBottom:4},thrSegmentBar:{position:"relative",width:"100%",overflow:"visible"},thrCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",flex:"1 1 auto",width:"100%",minHeight:120},thrCardResultPanel:{display:"flex",flexDirection:"column",gap:8,flex:"1 1 auto",padding:"12px 12px 10px",borderRadius:12,backgroundColor:e.colors.gray[0]},thrCardResultChart:{position:"relative",width:"100%",minHeight:72,overflow:"visible"},thrCardResultPointGroup:{display:"inline-flex",alignItems:"flex-end",gap:4,flexShrink:0,alignSelf:"flex-start"},thrCardResultInline:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-end",justifyContent:"space-between",width:"100%",marginTop:"auto",flexShrink:0,gap:12},thrCardResultChartInline:{flex:"1 1 auto",minWidth:0,maxWidth:"68%",minHeight:64,overflow:"visible",display:"flex",flexDirection:"column",justifyContent:"flex-end",alignSelf:"flex-end"},thrCardResultPointGroupInline:{display:"inline-flex",alignItems:"flex-end",gap:4,flexShrink:0},thrCardResultPointInline:{fontSize:(0,T.h)(34),lineHeight:(0,T.h)(40),letterSpacing:"-0.02em"},thrCardResultPoint:{},pwgCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",flex:"1 1 auto",width:"100%",minHeight:120,gap:12},pwgCardResultPanel:{display:"flex",flexDirection:"column",flex:"1 1 auto"},pwgCardResultPointGroup:{display:"inline-flex",alignItems:"baseline",gap:4,flexShrink:0,alignSelf:"flex-start"},pwgCardResultPointPrefix:{lineHeight:1},pwgCardResultInline:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-end",justifyContent:"space-between",width:"100%",marginTop:"auto",flexShrink:0,gap:12},pwgCardResultMessageInline:{flex:"1 1 auto",minWidth:0,maxWidth:"68%",display:"flex",flexDirection:"column",justifyContent:"flex-end",alignSelf:"flex-end"},pwgCardResultPointGroupInline:{display:"inline-flex",alignItems:"baseline",gap:4,flexShrink:0},pwgCardResultPointInline:{fontSize:(0,T.h)(34),lineHeight:(0,T.h)(40),letterSpacing:"-0.02em"},pwgCardResultPoint:{lineHeight:1},pwgCardResultPointUnit:{flexShrink:0,lineHeight:1},pwgCardResultMessage:{display:"flex",flexDirection:"column",gap:8},pwgCardResultStatusBadge:{alignSelf:"flex-start",flexShrink:0},pwgCardResultStatusBadgeInline:{alignSelf:"flex-end",flexShrink:0},pwgCardResultInlineHealthy:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"stretch",flex:"1 1 auto",alignSelf:"stretch",width:"100%",height:"100%",minHeight:0,gap:12},ovulationCycleRuler:{position:"relative",width:"100%",maxWidth:(0,T.h)(240),aspectRatio:"240 / 94",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",borderRadius:12,backgroundImage:"url(".concat(y.C.getAssetPath("health-tools/ovulation-card-bg.png"),")"),backgroundSize:"100% 100%",backgroundPosition:"center",backgroundRepeat:"no-repeat"},ovulationCycleRulerCompact:{width:"100%",maxWidth:(0,T.h)(260),minWidth:(0,T.h)(200),aspectRatio:"260 / 96",alignSelf:"stretch"},ovulationCycleRulerCta:{position:"relative",zIndex:1,maxWidth:"100%",display:"inline-flex",alignItems:"center",justifyContent:"center",padding:"8px 12px",borderRadius:999,backgroundColor:e.fn.primaryColor(),color:"#fff",textDecoration:"none",whiteSpace:"normal",textAlign:"center",lineHeight:1.3,pointerEvents:"none",cursor:"inherit",userSelect:"none"},ovulationCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"flex-start",flex:1,minHeight:0,height:"100%",width:"100%",gap:8},ovulationCardResultChart:{position:"relative",width:"100%",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},ovulationCardResultValueGroup:{display:"flex",flexDirection:"column",gap:"4px !important",rowGap:"4px !important",alignSelf:"flex-start",flexShrink:0,"& > *":{margin:"0 !important",padding:0}},ovulationCardResultValueLabel:{display:"block",margin:"0 !important",padding:0,lineHeight:"16px !important"},ovulationCardResultPoint:{display:"block",margin:"0 !important",padding:0},ovulationCardResultInline:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-end",justifyContent:"space-between",width:"100%",marginTop:"auto",flexShrink:0,gap:8},ovulationCardResultInlineTitleInContent:{position:"relative",zIndex:1,display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"flex-end",justifyContent:"space-between",width:"100%",flex:"0 0 auto",marginTop:"auto",minHeight:"unset",height:"auto",gap:16,padding:"8px 16px 8px",boxSizing:"border-box"},ovulationCardResultInlineTitleChartCol:{flex:"1 1 auto",minWidth:(0,T.h)(200),maxWidth:"calc(100% - 120px)",display:"flex",alignItems:"flex-end",justifyContent:"flex-start"},ovulationCardResultValueGroupInlineTitleInContent:{display:"flex",flexDirection:"column",gap:"4px !important",rowGap:"4px !important",alignItems:"flex-end",justifyContent:"flex-end",alignSelf:"flex-end",textAlign:"right",flex:"0 0 auto",maxWidth:(0,T.h)(128),minWidth:(0,T.h)(100),"& > *":{margin:"0 !important",padding:0}},ovulationCardResultPointInlineTitleInContent:{display:"block",margin:"0 !important",padding:0,whiteSpace:"nowrap"},ovulationCardResultChartInline:{flex:"1 1 auto",minWidth:0,maxWidth:"68%",display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"flex-end"},ovulationCardResultChartInlineTop:{width:"100%",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"},ovulationCardResultValueGroupInline:{display:"flex",flexDirection:"column",gap:"4px !important",rowGap:"4px !important",alignItems:"flex-start",textAlign:"left",flexShrink:0,"& > *":{margin:"0 !important",padding:0}},ovulationCardResultPointInline:{display:"block",margin:"0 !important",padding:0,lineHeight:"1 !important"},babyGrowthMetricsPanel:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",width:"100%",flex:1,minHeight:0,gap:8},babyGrowthMetricsPanelInline:{flex:1,minHeight:0,justifyContent:"center",gap:12},babyGrowthMetricsLegend:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",gap:12,flexShrink:0,[e.fn.smallerThan("sm")]:{gap:8}},babyGrowthMetricsLegendItem:{display:"inline-flex",alignItems:"center",gap:6,[e.fn.smallerThan("sm")]:{gap:4}},babyGrowthMetricsLegendDot:{width:8,height:8,borderRadius:"50%",flexShrink:0},babyGrowthMetricsGridStacked:{position:"relative",display:"grid",gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gridTemplateRows:"repeat(2, minmax(0, 1fr))",gap:0,width:"100%",flex:1,minHeight:0,padding:0,borderRadius:8,overflow:"hidden",backgroundColor:e.white,boxShadow:"4px 4px 6px rgba(45, 135, 243, 0.04), 1px 1px 2px rgba(45, 135, 243, 0.08)","& > *":{gap:0,minWidth:0,minHeight:0,overflow:"hidden"},"&::before":{content:'""',position:"absolute",left:"50%",top:12,bottom:12,width:1,height:"auto",transform:"translateX(-50%)",background:"linear-gradient(180deg, rgba(228, 232, 236, 0) 0%, #E4E8EC 50%, rgba(228, 232, 236, 0) 100%)",pointerEvents:"none",zIndex:0},"&::after":{content:'""',position:"absolute",top:"50%",left:12,right:12,width:"auto",height:1,transform:"translateY(-50%)",background:"linear-gradient(90deg, rgba(228, 232, 236, 0) 0%, #E4E8EC 50%, rgba(228, 232, 236, 0) 100%)",pointerEvents:"none",zIndex:0}},babyGrowthMetricsGridInline:{position:"relative",display:"grid",gridTemplateColumns:"repeat(4, minmax(0, 1fr))",gap:8,width:"100%",flex:"0 1 auto",minHeight:0,alignItems:"center",alignContent:"center",padding:8,borderRadius:8,boxSizing:"border-box",backgroundColor:e.white,boxShadow:"4px 4px 6px rgba(45, 135, 243, 0.04), 1px 1px 2px rgba(45, 135, 243, 0.08)",[e.fn.smallerThan("sm")]:{gap:4,padding:4}},babyGrowthMetricsCell:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:0,minWidth:0,padding:"4px 6px",textAlign:"center",boxSizing:"border-box",[e.fn.smallerThan("sm")]:{gap:0,padding:"2px 4px"}},babyGrowthMetricsPercentile:{lineHeight:1.2,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},babyGrowthMetricsLabel:{fontSize:"10px !important",lineHeight:"16px !important",marginTop:-2},babyGrowthMetricsLabelStacked:{fontSize:"10px !important",lineHeight:"16px !important",marginTop:-2},babyGrowthCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"stretch",flex:1,minHeight:0,height:"100%",width:"100%",gap:8},babyGrowthCardResultInlineTitleInContent:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"stretch",width:"100%",flex:1,minHeight:0,height:"100%",gap:8,[e.fn.smallerThan("sm")]:{gap:4}},contentDetailedFlipperWithBabyGrowthInline:{flex:1,minHeight:0,display:"flex",flexDirection:"column"},contentDetailedBodyWithBabyGrowthInline:{flex:1,minHeight:0,height:"100%",display:"flex",flexDirection:"column",overflow:"hidden",justifyContent:"center",[e.fn.smallerThan("sm")]:{paddingTop:6,paddingLeft:8,paddingRight:8,paddingBottom:6}},contentDetailedBodyWithBabyGrowth:{minHeight:0,height:"100%",overflow:"visible"},dueDateCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"stretch",flex:1,minHeight:0,height:"100%",width:"100%",gap:8},dueDateCardResultStackedWithValue:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"flex-start",flex:1,minHeight:0,height:"100%",width:"100%",gap:8},dueDateCardResultChart:{position:"relative",width:"100%",flex:1,minHeight:0,height:"100%",display:"flex",alignItems:"stretch",justifyContent:"stretch"},dueDateCardResultValueGroup:{display:"flex",flexDirection:"column",gap:4,alignSelf:"flex-start",flexShrink:0},dueDateCardResultValueLabel:{fontSize:12,lineHeight:"16px"},dueDateCardResultPoint:{},dueDateCardResultInlineTitleInContent:{position:"relative",zIndex:1,display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"flex-end",justifyContent:"space-between",width:"100%",flex:1,minHeight:0,height:"100%",gap:16,padding:"8px 16px 8px",boxSizing:"border-box",overflow:"visible"},dueDateCardResultInlineTitleInContentFull:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"flex-end",alignItems:"stretch",width:"100%",flex:1,minHeight:0,height:"100%",gap:8,padding:"8px 16px 8px",boxSizing:"border-box",overflow:"visible"},dueDateCardResultInlineChartCol:{flex:"1 1 auto",minWidth:(0,T.h)(160),maxWidth:"calc(100% - 120px)",display:"flex",alignItems:"center",justifyContent:"flex-start",overflow:"visible",minHeight:0},dueDateCardResultInlineFull:{width:"100%",flex:1,minHeight:0,display:"flex",alignItems:"stretch",overflow:"visible"},dueDateCardResultValueGroupInline:{display:"flex",flexDirection:"column",gap:2,alignItems:"flex-end",justifyContent:"center",textAlign:"right",flex:"0 0 auto",maxWidth:(0,T.h)(140),minWidth:(0,T.h)(100)},dueDateCardResultPointInline:{lineHeight:1.15,letterSpacing:"-0.02em",whiteSpace:"nowrap"},contentDetailedFlipperWithDueDateInline:{minHeight:120,flex:1,display:"flex",flexDirection:"column",overflow:"visible",minWidth:0},dueDatePanelFruitLarge:{display:"flex",flexDirection:"column",alignItems:"stretch",justifyContent:"flex-start",gap:12,width:"100%",height:"100%",minHeight:0,flex:1,position:"relative",paddingTop:27},dueDateFruitRow:{display:"flex",flexDirection:"row",alignItems:"center",gap:24,minWidth:0,flex:"0 0 auto"},dueDateFruitCircleRing:{width:160,height:160,padding:6,borderRadius:"50%",backgroundColor:null!==(o=null===(n=e.colors.pink)||void 0===n?void 0:n[0])&&void 0!==o?o:"#FFF0F6",flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box"},dueDateFruitCircle:{width:"100%",height:"100%",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:e.white,flexShrink:0,overflow:"hidden",boxShadow:"48px 79px 37px rgba(224, 116, 158, 0.01), 27px 44px 31px rgba(224, 116, 158, 0.05), 12px 20px 23px rgba(224, 116, 158, 0.09), 3px 5px 13px rgba(224, 116, 158, 0.1)"},dueDateFruitIcon:{width:"70%",height:"70%",objectFit:"contain"},dueDateFruitCopy:{display:"flex",flexDirection:"column",gap:4,minWidth:0,flex:1},dueDatePanelEnded:{display:"flex",flexDirection:"column",justifyContent:"space-between",gap:12,width:"100%",height:"100%",minHeight:0},dueDatePanelEndedInline:{display:"flex",flexDirection:"row",alignItems:"flex-end",justifyContent:"space-between",gap:16,width:"100%",height:"100%",minHeight:0},dueDateEndedCopy:{display:"flex",flexDirection:"column",gap:4,minWidth:0,flex:1},dueDateEndedCopyCentered:{display:"flex",flexDirection:"column",alignItems:"center",gap:4,width:"100%",minWidth:0,textAlign:"center"},dueDatePanelEndedLarge:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",gap:12,width:"100%",height:"100%",minHeight:0,flex:1,textAlign:"center"},dueDateEndedIllustration:{width:80,height:"auto",objectFit:"contain"},dueDateEndedCopyLarge:{display:"flex",flexDirection:"column",alignItems:"center",gap:4,width:"100%",textAlign:"center"},dueDateEndedMessage:{maxWidth:280},dueDateEndedMessageMuted:{color:e.colors.gray[5]},dueDateEndedActions:{display:"flex",flexDirection:"row",flexWrap:"wrap",alignItems:"center",justifyContent:"center",gap:8,width:"100%"},dueDateEndedAction:{display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,padding:"0 12px",boxSizing:"border-box",borderRadius:12,border:"1px solid ".concat(e.colors.neutral[1]),backgroundColor:"transparent",color:e.colors.neutral[7],textDecoration:"none",cursor:"pointer",flex:"0 0 auto",transition:"background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease","& *":{color:"inherit"},"&:hover":{backgroundColor:f[6],borderColor:f[6],color:e.white,"& *":{color:"".concat(e.white," !important")}}},dueDateDueValue:{display:"flex",flexDirection:"column",gap:4,alignItems:"flex-start",flexShrink:0},dueDateDueValueInline:{display:"flex",flexDirection:"column",gap:2,alignItems:"flex-end",textAlign:"right",flexShrink:0},dueDateDueValueLabel:{fontSize:12,lineHeight:"16px"},dueDateDuePillLarge:{marginTop:"auto",alignSelf:"flex-start",flexShrink:0,display:"inline-flex",alignItems:"baseline",gap:4,padding:"4px 12px",borderRadius:8,border:"1px solid ".concat(null!==(d=null===(a=e.colors.pink)||void 0===a?void 0:a[2])&&void 0!==d?d:"#FCC2D7"),backgroundColor:null!==(u=null===(i=e.colors.pink)||void 0===i?void 0:i[0])&&void 0!==u?u:"#F06595"},dueDateDuePillText:{color:null!==(s=null===(r=e.colors.pink)||void 0===r?void 0:r[9])&&void 0!==s?s:"#A61E4D"},vaccinationNameRow:{display:"flex",alignItems:"flex-start",gap:4,minWidth:0,width:"100%"},vaccinationNameText:{flex:1,minWidth:0,lineHeight:1.4},vaccinationInfoIconWrap:{flexShrink:0,marginTop:2},vaccinationInfoIcon:{width:16,height:16,borderRadius:"50%",border:"1px solid ".concat(e.colors.neutral[4]),color:e.colors.neutral[6],display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:10,lineHeight:"10px",cursor:"help",backgroundColor:e.white},vaccinationPanel:{display:"flex",flexDirection:"column",alignItems:"flex-start",gap:8,width:"100%",minWidth:0,padding:12,borderRadius:12,backgroundColor:e.white,boxShadow:["10px 10px 8px ".concat(e.fn.rgba(x,.04)),"4px 4px 6px ".concat(e.fn.rgba(x,.08)),"1px 1px 2px ".concat(e.fn.rgba(x,.12))].join(", ")},vaccinationPanelInlineTitleInContent:{padding:0,borderRadius:0,backgroundColor:"transparent",boxShadow:"none"},vaccinationPanelBadge:{display:"inline-flex",alignItems:"center",justifyContent:"center",padding:"2px 8px",borderRadius:999,border:"1px solid var(--compact-result-status-badge-border)",backgroundColor:"var(--compact-result-status-badge-bg)",flexShrink:0},vaccinationSummaryRow:{display:"flex",alignItems:"center",gap:8,minWidth:0,width:"100%"},vaccinationSummaryLink:{display:"inline-flex",alignItems:"center",textDecoration:"none",color:"inherit",minWidth:0},vaccinationSummaryItem:{minWidth:0},vaccinationSummaryDotMissed:{width:6,height:6,borderRadius:"50%",backgroundColor:null!==(c=null===(l=e.colors.yellow)||void 0===l?void 0:l[6])&&void 0!==c?c:e.colors.yellow[6],flexShrink:0},vaccinationSummaryDotUpcoming:{width:6,height:6,borderRadius:"50%",backgroundColor:e.colors.neutral[5],flexShrink:0},vaccinationSummaryChevron:{color:e.colors.neutral[5],flexShrink:0,marginLeft:"auto"},vaccinationCardResultStacked:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"stretch",flex:1,minHeight:0,height:"100%",width:"100%",gap:10},vaccinationCardResultInlineTitleInContent:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"stretch",width:"100%",flex:1,minHeight:0,height:"100%",gap:8},vaccinationCardResultInlineBody:{display:"flex",alignItems:"flex-end",justifyContent:"space-between",gap:12,width:"100%",minHeight:0,flex:1},vaccinationCardResultInlinePanelCol:{flex:"1 1 auto",minWidth:0,maxWidth:"58%"},vaccinationCardResultValueGroup:{display:"flex",alignItems:"baseline",flexWrap:"wrap",gap:4,minWidth:0},vaccinationCardResultValueGroupInline:{display:"flex",alignItems:"baseline",flexWrap:"wrap",gap:4,minWidth:0,justifyContent:"flex-end",flexShrink:0,maxWidth:"42%"},vaccinationCardResultValueGroupInlineTitleInContent:{alignItems:"flex-end",justifyContent:"flex-end",alignSelf:"flex-end",textAlign:"right",flex:"0 0 auto",maxWidth:(0,T.h)(128),minWidth:(0,T.h)(100)},vaccinationCardResultPointPrefix:{lineHeight:1.3},vaccinationCardResultPoint:{lineHeight:1.2},vaccinationCardResultUnit:{lineHeight:1.3},contentDetailedFlipperWithVaccinationInline:{minHeight:120,flex:1,display:"flex",flexDirection:"column"},compactResultScorePrefix:{lineHeight:1},columnChart:{width:"100%",overflow:"visible"},compactResultBottomRow:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-end",justifyContent:"space-between",width:"100%",marginTop:"auto",gap:8,minHeight:48,paddingTop:4,flexShrink:0},compactResultBottomRowScoreText:{minHeight:0,paddingTop:0},compactResultScoreGroup:{display:"flex",alignItems:"baseline",gap:4,minWidth:0,flex:"1 1 auto"},compactResultScoreGroupScoreText:{alignItems:"baseline"},compactResultScoreText:{lineHeight:1.4},compactResultScoreGroupStacked:{display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"flex-end",gap:"4px !important",rowGap:"4px !important",minWidth:0,flex:"1 1 auto",maxWidth:"calc(100% - 24px)","& > *":{margin:"0 !important"}},vaccinationCompactStackedScoreGroup:{gap:"0 !important",rowGap:"0 !important"},vaccinationCompactValueLabel:{display:"block",margin:"0 !important",padding:0,fontSize:"12px !important",lineHeight:"16px !important"},vaccinationCompactDate:{display:"block",margin:"0 !important",padding:0,fontSize:"12px !important",lineHeight:"16px !important"},vaccinationCompactNameBox:{width:"100%",minWidth:0,padding:"6px 8px",borderRadius:8,backgroundColor:e.white,boxShadow:["4px 4px 6px ".concat(e.fn.rgba(x,.04)),"1px 1px 2px ".concat(e.fn.rgba(x,.08))].join(", ")},compactResultScoreGroupStackedPoint:{display:"inline-flex",flexDirection:"row",alignItems:"flex-end",gap:4,minWidth:0,marginTop:0},compactResultValueLabel:{display:"block",margin:0,padding:0,lineHeight:"16px",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},compactResultScorePoint:{display:"block",margin:0,padding:0,lineHeight:"1 !important"},compactResultScoreUnit:{flexShrink:0,lineHeight:"1 !important",paddingBottom:0},compactResultRefreshBtn:{position:"relative",flexShrink:0,alignSelf:"flex-end",display:"inline-flex",alignItems:"flex-end",justifyContent:"flex-end",boxSizing:"border-box",width:16,height:16,marginLeft:"auto",padding:0,border:0,borderRadius:"50%",backgroundColor:"transparent",color:e.colors.neutral[5],cursor:"pointer",transition:"color 0.15s ease","&::before":{content:'""',position:"absolute",inset:-8},"& svg":{width:16,height:16,flexShrink:0,pointerEvents:"none",transformOrigin:"center",display:"block",transition:"transform 0.2s ease"},"&:hover":{color:f[6]||e.colors.blue[6],"& svg":{transform:"rotate(20deg)"}}},cardDetailed:{position:"relative",textDecoration:"none",display:"flex",flexDirection:"column",minHeight:0,height:"100%",alignSelf:"stretch",borderRadius:12,backgroundColor:"#fff",boxShadow:"0px 8px 40px 0px #0000001A",padding:4,color:"inherit",cursor:"pointer",WebkitTapHighlightColor:"transparent","&:focus-visible":{outlineOffset:2},"&:hover [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:focus-visible [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:focus-within [data-feature-health-gradient]":{transform:"translateY(-8px)"},"&:hover [data-feature-health-gradient]::after, &:focus-visible [data-feature-health-gradient]::after, &:focus-within [data-feature-health-gradient]::after":{opacity:1},"@media (hover: hover)":{"& [data-feature-health-cta-arrow]":I,[C]:H,"& [data-feature-health-inline-arrow]":{display:"inline-flex",alignItems:"center",justifyContent:"center",transform:"translateX(0)",transition:"transform 0.3s cubic-bezier(0.34, 1.45, 0.64, 1)"},"&:hover [data-feature-health-inline-arrow], &:focus-visible [data-feature-health-inline-arrow], &:focus-within [data-feature-health-inline-arrow]":{transform:"translateX(4px)"}},"@media (hover: none)":{"& [data-feature-health-cta-arrow]":R},[e.fn.smallerThan("sm")]:{"& [data-feature-health-cta-arrow]":{display:"none"}},[e.fn.largerThan("sm")]:{padding:8}},cardDetailedInteractive:{cursor:"default"},cardDetailedLarge:{},cardDetailedContentLayer:{position:"relative",display:"flex",flexDirection:"column",flex:1,minHeight:0,height:"100%"},headerCompact:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-start",flexDirection:"column",gap:8,marginBottom:8,flexShrink:0},headerDetailed:{position:"relative",zIndex:1,display:"flex",alignItems:"center",gap:8,padding:"0 8px",marginBottom:4,flexShrink:0,boxSizing:"border-box",minHeight:48,[e.fn.largerThan("sm")]:{height:48}},headerDetailedTitleWrap:{flex:1,minWidth:0,height:48,display:"flex",alignItems:"center"},headerDetailedTitle:{minWidth:0,lineHeight:"24px"},myHealthRefreshBtn:{position:"relative",flexShrink:0,display:"inline-flex",alignItems:"center",justifyContent:"center",width:24,height:24,marginLeft:"auto",border:0,borderRadius:"50%",backgroundColor:"transparent",color:e.colors.neutral[5],cursor:"pointer",transition:"color 0.15s ease","& svg":{width:20,height:20,transformOrigin:"center",transition:"transform 0.2s ease"},"&:hover:not(:disabled)":{color:f[6]||e.colors.blue[6],"& svg":{transform:"rotate(20deg)"}},"&:disabled":{opacity:.5,cursor:"not-allowed"}},headerTitleInContentRow:{position:"relative",zIndex:1,display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",gap:12,width:"100%",flexShrink:0,minWidth:0,padding:"14px 16px 0",[e.fn.smallerThan("sm")]:{gap:8,padding:"8px 8px 0"}},titleInContentRefreshBtn:{position:"relative",flexShrink:0,alignSelf:"flex-start",display:"inline-flex",alignItems:"center",justifyContent:"center",width:24,height:24,border:0,borderRadius:"50%",backgroundColor:"transparent",color:e.colors.neutral[5],cursor:"pointer",transition:"color 0.15s ease","& svg":{width:20,height:20,transformOrigin:"center",transition:"transform 0.2s ease"},"&:hover:not(:disabled)":{color:f[6]||e.colors.blue[6],"& svg":{transform:"rotate(20deg)"}},"&:disabled":{opacity:.5,cursor:"not-allowed"}},headerTitleInContentLeft:{display:"flex",alignItems:"center",gap:8,flex:1,minWidth:0},titleInContentRowTitle:{flex:1,minWidth:0,textAlign:"left"},ctaTitleRow:{position:"relative",zIndex:1,flexShrink:0,marginTop:0,display:"inline-flex",alignItems:"center",lineHeight:0,"& [data-feature-health-inline-arrow] svg":{display:"block"}},icon:{width:24,height:24,objectFit:"contain",flexShrink:0},iconCompact:{width:32,height:32,objectFit:"contain",flexShrink:0},infoIconWrap:{position:"absolute",top:10,right:10,zIndex:5},infoIcon:{position:"relative",top:0,right:0,zIndex:1,width:16,height:16,borderRadius:"50%",border:"1px solid ".concat(e.colors.neutral[4]),color:e.colors.neutral[6],display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:10,lineHeight:"10px",cursor:"help"},infoPopover:{width:"auto",maxWidth:300,padding:"8px 10px",fontSize:12,lineHeight:"18px",color:e.colors.neutral[7]},infoPopoverEmpty:{boxSizing:"border-box",zIndex:400,width:"max-content",minWidth:200,maxWidth:"min(280px, calc(100vw - 32px))",padding:"8px 10px",borderRadius:8,backgroundColor:e.white,border:"1px solid ".concat(e.fn.rgba(e.black,.08)),boxShadow:"0 4px 16px ".concat(e.fn.rgba(e.black,.12)),fontSize:12,lineHeight:"18px",color:e.colors.neutral[7],whiteSpace:"normal",overflowWrap:"anywhere",wordBreak:"break-word"},infoPopoverEmptyArrow:{position:"absolute",width:8,height:8,backgroundColor:e.white,border:"1px solid ".concat(e.fn.rgba(e.black,.08)),transform:"rotate(45deg)",pointerEvents:"none",'&[data-side="bottom"]':{borderBottom:"none",borderRight:"none"},'&[data-side="top"]':{borderTop:"none",borderLeft:"none"},'&[data-side="left"]':{borderBottom:"none",borderLeft:"none"},'&[data-side="right"]':{borderTop:"none",borderRight:"none"}},infoPopoverText:{position:"relative",zIndex:1,fontSize:12,lineHeight:"18px",color:e.colors.neutral[7]},titleCompact:{minHeight:50},titleDetailed:{minHeight:0},contentCompact:{position:"absolute",left:0,bottom:0,zIndex:2,padding:0,margin:0,flexShrink:0,"& > *":{display:"inline-flex",alignItems:"center",boxSizing:"border-box",height:32,paddingInline:10,margin:0,[e.fn.smallerThan("sm")]:{paddingInline:8}}},cardCompactGradient:{position:"absolute",top:"-20%",left:"-15%",right:"-15%",bottom:"-20%",zIndex:0,borderRadius:8,pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(m,.74)," 0%, ").concat(e.fn.rgba(p,.64)," 100%)"),transform:"translateY(0)",transformOrigin:"50% 0%",transition:"transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)",willChange:"transform",[e.fn.smallerThan("sm")]:{borderRadius:4},"&::after":{content:'""',position:"absolute",inset:0,borderRadius:"inherit",pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(g,.7)," 0%, ").concat(e.fn.rgba(p,.5)," 100%)"),opacity:0,transition:"opacity 0.4s ease"}},cardCompactInner:{position:"relative",zIndex:1,overflow:"hidden",borderRadius:8,padding:8,width:"100%",height:"100%",flex:1,minHeight:0,display:"flex",flexDirection:"column",[e.fn.smallerThan("sm")]:{borderRadius:4}},cardCompactBody:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",flex:1,minHeight:0},contentDetailed:{position:"relative",overflow:"hidden",borderRadius:10,flex:1,minHeight:0,display:"flex",flexDirection:"column"},contentDetailedLayoutDetailed:{minHeight:176},contentDetailedLayoutTitleInContent:{minHeight:120,[e.fn.smallerThan("sm")]:{minHeight:0}},contentDetailedFlip:{perspective:1e3},contentDetailedFlipper:{position:"relative",zIndex:1,flex:1,minHeight:0,width:"100%",transformStyle:"preserve-3d",transition:"transform 0.55s cubic-bezier(0.4, 0, 0.2, 1)",willChange:"transform"},contentDetailedFlipperWithBmi:{minHeight:140},contentDetailedFlipperWithBmiInline:{minHeight:100,flex:1,display:"flex",flexDirection:"column"},contentDetailedFlipperWithPwgInline:{minHeight:100,flex:1,display:"flex",flexDirection:"column"},contentDetailedFlipperWithOvulationInline:{minHeight:112,flex:1,display:"flex",flexDirection:"column"},contentDetailedFlipperFlipped:{transform:"rotateY(180deg)"},contentDetailedFace:{width:"100%",display:"flex",flexDirection:"column",backfaceVisibility:"hidden",WebkitBackfaceVisibility:"hidden"},contentDetailedFaceFront:{position:"relative"},contentDetailedFaceFrontFlipped:{pointerEvents:"none"},contentDetailedFaceBack:{position:"absolute",inset:0,transform:"rotateY(180deg)",display:"flex",flexDirection:"column",minHeight:0},contentDetailedFaceBackPreparing:{transform:"none",opacity:0,pointerEvents:"none"},contentDetailedGradient:{position:"absolute",top:"-20%",left:"-15%",right:"-15%",bottom:"-20%",zIndex:0,borderRadius:14,pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(m,.74)," 0%, ").concat(e.fn.rgba(p,.64)," 100%)"),transform:"translateY(0)",transformOrigin:"50% 0%",transition:"transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)",willChange:"transform","&::after":{content:'""',position:"absolute",inset:0,borderRadius:"inherit",pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(g,.7)," 0%, ").concat(e.fn.rgba(p,.5)," 100%)"),opacity:0,transition:"opacity 0.4s ease"}},contentDetailedBody:{position:"relative",zIndex:1,padding:"14px 16px 16px",display:"flex",flexDirection:"column",flex:1,minHeight:0},contentDetailedBodyBelowTitleInContent:{paddingTop:12,paddingBottom:8},contentDetailedBodyWithBmi:{minHeight:140},contentDetailedBodyWithBmiInline:{minHeight:100,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible",justifyContent:"flex-end"},contentDetailedBodyWithPwgInline:{minHeight:0,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible",justifyContent:"stretch"},contentDetailedBodyWithOvulationInline:{minHeight:0,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible",justifyContent:"flex-end",padding:0},contentDetailedBodyWithOvulation:{minHeight:0,height:"100%",overflow:"visible"},contentDetailedBodyWithDueDateInline:{minHeight:0,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible",padding:0},contentDetailedBodyWithDueDate:{minHeight:0,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible"},contentDetailedBodyWithVaccinationInline:{minHeight:0,height:"100%",flex:1,display:"flex",flexDirection:"column",overflow:"visible"},contentDetailedBodyWithVaccination:{minHeight:0,height:"100%",overflow:"visible"},desc:{position:"relative",zIndex:1,flex:"0 1 auto",minHeight:0,marginBottom:16,overflow:"hidden"},descTitleInContent:{flex:"0 1 auto",marginBottom:0},bmiCardResult:{position:"relative",zIndex:1,display:"flex",flexDirection:"column",alignItems:"stretch",flex:"1 1 auto",minHeight:120,width:"100%"},gaugeChartCardTrackShadow:{boxShadow:["1px 1px 2px 0px ".concat(e.fn.rgba(x,.12)),"4px 4px 6px 0px ".concat(e.fn.rgba(x,.08)),"10px 10px 8px 0px ".concat(e.fn.rgba(x,.04))].join(", ")},bmiCardResultChart:{flex:"0 0 auto",width:"100%",minHeight:88,display:"flex",justifyContent:"center",alignItems:"flex-start",overflow:"visible"},bmiCardResultPointGroup:{display:"inline-flex",alignItems:"baseline",gap:4,flexShrink:0,alignSelf:"flex-start",marginTop:"auto"},bmiCardResultPointGroupInline:{display:"inline-flex",alignItems:"baseline",alignSelf:"flex-end",gap:4,flexShrink:0},bmiCardResultPoint:{lineHeight:1},bmiCardResultScoreUnit:{flexShrink:0,lineHeight:1,paddingBottom:0},gaugeChart:{flexDirection:"column",alignItems:"stretch",width:"100%"},bmiCardResultInline:{position:"relative",zIndex:1,display:"flex",alignItems:"flex-end",justifyContent:"space-between",width:"100%",height:"100%",marginTop:"auto",flexShrink:0,gap:12},bmiCardResultChartInline:{flex:"1 1 auto",minWidth:0,maxWidth:"65%",minHeight:76,overflow:"visible",display:"flex",flexDirection:"column",justifyContent:"flex-end",alignSelf:"flex-end"},bmiCardResultPointInline:{fontSize:(0,T.h)(34),lineHeight:1,letterSpacing:"-0.02em"},detailedInlineTitleResultScoreUnit:{flexShrink:0,lineHeight:1,paddingBottom:0},gaugeChartInline:{display:"flex",width:"100%",flexDirection:"column",alignItems:"stretch",overflow:"visible"},cta:{position:"relative",zIndex:1,flexShrink:0,marginTop:"auto",display:"inline-flex",alignItems:"center",gap:0,"& [data-feature-health-cta-label]":{display:"inline-flex",alignItems:"center",whiteSpace:"nowrap"},"& [data-feature-health-cta-arrow] svg":{display:"block"}},watermark:{position:"absolute",top:0,right:8,zIndex:0,width:96,height:96,objectFit:"contain",pointerEvents:"none",opacity:.5},watermarkInlineTitle:{position:"absolute",top:"50%",left:"50%",zIndex:0,width:120,height:120,objectFit:"contain",pointerEvents:"none",opacity:.35,transform:"translate(-50%, -50%)"},watermarkMobile:{position:"absolute",top:16,right:8,zIndex:0,width:"calc(100% * 80 / 164)",pointerEvents:"none",opacity:.5}}}),E=n("iJbE");let resolveVariant=(e,t,n)=>{if(n)return n;switch(e){case"force-desktop-inline-title":return"detailedTitleInContent";case"responsive-inline-title":return t?"compact":"detailedTitleInContent";case"force-desktop":return"detailed";case"force-mobile":case"compact":return"compact";default:return t?"compact":"detailed"}},FeatureHealthToolCard=e=>{var t,n;let{tool:p,trackingData:y,color:w,variant:C,displayMode:S="responsive",cardSize:T="normal",titleLineClamp:D,descriptionLineClamp:I=3,fillColumnHeight:H,height:R,myHealthListRecord:k,withEventTracking:B=!0}=e,{state:{isLoggedIn:M}}=(0,d.b)(),F=(0,u.d)(),{locale:N}=(0,s.h)(),A=(0,r.XK)(),z=p.template===c.HE.BMI||p.template===c.HE.BMR||p.template===c.HE.THR||p.template===c.HE.PWG||p.template===c.HE.OVULATION||p.template===c.HE.BABY_GROWTH||p.template===c.HE.BABY_VACCINE||p.template===c.HE.DUE_DATE,W=void 0===k&&!!(null==A?void 0:A.enabled),{myHealthListRecord:P,myHealthListRecords:L,myHealthTrendRecords:G}=(0,E.uC)({template:p.template,supportsMyHealthTemplate:z,usesContextMyHealth:W,myHealthListRecord:k,myHealthContext:A}),{loading:V,status:K,bmiChart:j,bmrColumnChart:Z,thrChart:O,bmiTrendPoints:Y,showBmiTrendChart:U,hasResult:X,wiringEnabled:Q,ovulationChart:J,babyGrowthChart:q,vaccinationChart:$,dueDateChart:ee}=(0,E.AE)({template:p.template,myHealthListRecord:P,myHealthListRecords:L,myHealthTrendRecords:G,isLoggedIn:M}),et=resolveVariant(S,F,C),en="detailed"===et||"detailedTitleInContent"===et,ea=(0,l.GF)(p.template)&&U&&en,ei=Q?{hasResult:X,loading:V,formatted:K,bmiChart:U?null:j,bmrColumnChart:en?Z:null,thrChart:U?null:O,ovulationChart:J,babyGrowthChart:en?q:null,vaccinationChart:$,dueDateChart:ee,bmiTrendPoints:ea?Y:null,showBmiTrendChart:ea}:void 0,er=o.K9[p.template],el=null!==(n=null!=w?w:er)&&void 0!==n?n:p.isMobileAppTool?"pink":"blue",{classes:eo}=_({color:el},{name:"FeatureHealthToolCard"}),ed=(null===(t=p.link)||void 0===t?void 0:t.replace(/health-tools\/(?=health-tools\/)/,""))||"#",eu=function(e,t,n,a){var i,r;if(!t||"#"===t||!(null==n?void 0:n.hasResult)||n.loading)return t;let l=e.template;switch(l){case c.HE.BMI:case c.HE.BMR:case c.HE.THR:case c.HE.PWG:{let e="string"==typeof(null==a?void 0:a.id)?a.id.trim():"";return e?stripCardResultTrackingParams(withQueryParams(t,{[m.Q.resultId]:e})):t}case c.HE.OVULATION:if(!a)return t;return null!==(i=function(e,t){if(!t.first_day||!t.cycle_length_days||!t.period_duration_days||null==t.objective)return null;let n=Number(t.objective)-1;if(!Number.isFinite(n)||n<1)return null;let a=g()(t.first_day);return a.isValid()?stripCardResultTrackingParams((0,x.es)(e,{type:n,startDate:a.toDate(),cycle:t.cycle_length_days,periodLength:t.period_duration_days})):null}(t,a))&&void 0!==i?i:t;case c.HE.DUE_DATE:if(!a)return t;return null!==(r=function(e,t){var n,a;let i,r;let l=Number(t.method)-1;if(!Number.isFinite(l)||lb.Q4.ultrasound)return null;switch(l){case b.Q4.lastPeriod:i=t.first_day,r=null!==(n=t.cycle_length_days)&&void 0!==n?n:28;break;case b.Q4.conception:i=t.conception_date,r=" ";break;case b.Q4.IVF:i=t.ivf_transfer_date,r=t.days_transfer;break;case b.Q4.IUI:i=t.conception_date||t.first_day,r=" ";break;case b.Q4.ultrasound:i=t.first_day,r=null!==(a=t.cycle_length_days)&&void 0!==a?a:" ";break;default:return null}let d=i?g()(i):null;if(!(null==d?void 0:d.isValid()))return null;let u=withQueryParams(e,{[m.Q.type]:l,[m.Q.startDate]:d.format(v.yJ),[m.Q.additional]:null!=r?r:" "});return stripCardResultTrackingParams((0,o.b7)(u))}(t,a))&&void 0!==r?r:t;case c.HE.BABY_GROWTH:case c.HE.BABY_VACCINE:default:return t}}(p,ed,ei,P),es=B?function(e,t){var n;let a=null!==(n=null==e?void 0:e.trim())&&void 0!==n?n:"";return a?/^https?:\/\//i.test(a)?a:"".concat((0,i.UC)(t)).concat(a):(0,i.UC)(t)}(p.link,N):"",ec=B?null!=y?y:{category:"Health Tool",action:"Health Tool Click",label:es}:null,eh=B&&ec?{"data-event-category":ec.category,"data-event-action":ec.action,"data-event-label":ec.label||es}:{};return"compact"===et?(0,a.tZ)(h.M,{tool:p,classes:eo,cardHref:eu,toolHref:ed,trackingDomAttrs:eh,fillColumnHeight:H,height:R,titleLineClamp:void 0!==D?Math.max(1,Math.floor(D)):void 0,myHealth:ei,cardSize:T}):(0,a.tZ)(f.U,{tool:p,classes:eo,cardHref:eu,toolHref:ed,trackingDomAttrs:eh,descriptionLineClamp:"detailedTitleInContent"===et?4:Math.max(1,Math.floor(I)),myHealth:ei,height:R,cardColor:el,cardSize:T,variant:"detailedTitleInContent"===et?"detailedTitleInContent":"detailed"})}},nvHp:function(e,t,n){n.d(t,{j:function(){return resolveBabyGrowthResultHydrationState},n:function(){return fetchBabyGrowthLatestRecord}});var a=n("Wgwc"),i=n.n(a),r=n("p46w"),l=n.n(r),o=n("oQBk"),d=n("xIXX"),u=n("CJtR"),s=n("OmEM"),c=n("eoTl"),h=n("FgTH"),f=n("r2Jg"),m=n("rEaw"),p=n("WYSS"),g=n("em2k"),x=n("Uu9E");let b=[{key:"height",tab:h.z.Height,percentileKey:"percentile_height",getValue:e=>parseNumber(e.height),messageId:"babyGrowth.height",defaultMessage:"Height"},{key:"head",tab:h.z.Head,percentileKey:"percentile_head_circumference",getValue:e=>resolveHeadCircumference(e),messageId:"babyGrowth.headCircumference",defaultMessage:"Head Circumference"},{key:"weight",tab:h.z.Weight,percentileKey:"percentile_weight",getValue:e=>parseNumber(e.weight),messageId:"babyGrowth.weight",defaultMessage:"Weight"},{key:"bmi",tab:h.z.BMI,percentileKey:"percentile_bmi",getValue:(e,t)=>t,messageId:null,defaultMessage:"BMI"}];function parseNumber(e){let t=Number(e);return Number.isFinite(t)?t:0}function resolveHeadCircumference(e){return parseNumber(e.head_circumference)||parseNumber(e.headCircumference)||parseNumber(e.head)}function resolveGender(e){return!0===e||1===e||"1"===e||"male"===e||e===m.Y0.Boy||"boy"===e?m.Y0.Boy:m.Y0.Girl}function buildBabyGrowthState(e,t){let n=e.dob,a=t.measurement_date;if(!n||!a)return null;let r=i()(n).toDate(),l=i()(a).toDate();if(!i()(r).isValid()||!i()(l).isValid())return null;let o=parseNumber(t.height),d=parseNumber(t.weight),u=resolveHeadCircumference(t),s=parseNumber(t.bmi)||(0,x.T)(o,d);return{...p.M,name:e.name||"",gender:resolveGender(e.gender),birthday:r,measurementDate:l,age:(0,g.F)(r,l),height:o,weight:d,head:u,bmi:s}}function readBabyGrowthCookieState(){let e=l().get(f.DX);if(!e)return null;try{let t=JSON.parse(e),n=i()(String(t.birthday)).toDate(),a=i()(String(t.measurementDate)).toDate();if(!i()(n).isValid()||!i()(a).isValid())return null;let r=parseNumber(t.height),l=parseNumber(t.weight),o=parseNumber(t.head_circumference)||parseNumber(t.headCircumference)||parseNumber(t.head),d=parseNumber(t.bmi)||(0,x.T)(r,l);if(!r&&!l&&!o&&!d)return null;return{...p.M,name:String(t.name||""),gender:resolveGender(t.gender),birthday:n,measurementDate:a,age:(0,g.F)(n,a),height:r,weight:l,head:o,bmi:d}}catch(e){return null}}async function resolveComputedPercentile(e,t,n,a){try{let{riskLevel:i}=await (0,c.w)(e,t,n,a);if(i)return i}catch(e){}if(t===h.z.Head&&e.age){let i=12*e.age.year+e.age.month;if(i>0&&i<=60)try{let i={...e,age:{...e.age,week:Math.max(e.age.week,14),year:Math.min(e.age.year,4)}},{riskLevel:r}=await (0,c.w)(i,t,n,a);if(r)return r}catch(e){}}return""}async function resolveMetrics(e,t,n,a){let i=[];for(let r of b){let l=r.getValue(t,e.bmi),o=function(e){if(Array.isArray(e)){let t=e.find(e=>"string"==typeof e&&e.trim().length>0);return"string"==typeof t?t.trim():""}return"string"==typeof e?e.trim():""}(t[r.percentileKey]);!o&&l>0&&(o=await resolveComputedPercentile(e,r.tab,n,a)),o&&i.push({metricKey:r.key,label:r.messageId?a({id:r.messageId,defaultMessage:r.defaultMessage}):r.defaultMessage,percentile:o})}return i}async function buildRecordFromState(e,t,n,a){var r;let l=null!=a?a:{height:e.height,weight:e.weight,head:e.head,head_circumference:e.head,bmi:e.bmi,measurement_date:i()(e.measurementDate).format("YYYY-MM-DD")},o=await resolveMetrics(e,l,t,n);if(0===o.length)return null;let d=(null===(r=o[0])||void 0===r?void 0:r.percentile)||"",u=(0,s.yP)(o),c=(0,s.Nc)(u);return{status:(0,s.PI)(u,n),point:d,metrics:o,colorKey:c.colorKey,colorShade:c.colorShade}}async function fetchBabyGrowthStateFromApi(){var e,t;let n=await (0,d.cA)((0,u.W4)(o.PATHS.BABY_VACCINE.GET_GROWTH_CHART_LATEST),"GET",{});if(!n||1!==n.status)return null;let a=null===(e=n.data)||void 0===e?void 0:e.measurement,r=null===(t=n.data)||void 0===t?void 0:t.profile;if(!a||!r)return null;let l=buildBabyGrowthState(r,a);return l?function(e,t){if(null==t.id&&!t.name&&!t.dob)return e;let n=e.gender===m.Y0.Boy||!0===t.gender||1===t.gender||"1"===t.gender||"male"===t.gender||"boy"===t.gender;return{...e,currentBaby:{id:t.id,name:t.name||e.name||"",dob:t.dob||i()(e.birthday).format("YYYY-MM-DD"),gender:n?"male":"female"}}}(l,r):null}async function fetchBabyGrowthFromApi(e,t){var n,a;let i=await (0,d.cA)((0,u.W4)(o.PATHS.BABY_VACCINE.GET_GROWTH_CHART_LATEST),"GET",{});if(!i||1!==i.status)return null;let r=null===(n=i.data)||void 0===n?void 0:n.measurement,l=null===(a=i.data)||void 0===a?void 0:a.profile;if(!r||!l)return null;let s=buildBabyGrowthState(l,r);return s?buildRecordFromState(s,t,e,r):null}async function resolveBabyGrowthResultHydrationState(){try{let e=await fetchBabyGrowthStateFromApi();if(e)return e}catch(e){}return readBabyGrowthCookieState()}let v=null,y=null,w=null;async function loadBabyGrowthLatestRecord(e,t){let n=await fetchBabyGrowthFromApi(e,t);if(n)return n;let a=readBabyGrowthCookieState();return a?buildRecordFromState(a,t,e):null}async function fetchBabyGrowthLatestRecord(e,t){let n=Date.now();return v&&v.locale===t&&v.expiresAt>n?v.data:y&&w===t?y:(w=t,y=loadBabyGrowthLatestRecord(e,t).then(e=>(v={locale:t,expiresAt:Date.now()+3e4,data:e},e)).finally(()=>{y=null,w=null}))}},J6g1:function(e,t,n){n.d(t,{W:function(){return resolveVaccinationResultHydrationState},j:function(){return fetchVaccinationLatestRecord}});var a=n("Wgwc"),i=n.n(a),r=n("oQBk"),l=n("xIXX"),o=n("CJtR"),d=n("rEaw");let u=null,s=null,c=null,h=new Set(["vaccinated","missed","next","upcoming"]);function parseNumber(e){let t=Number(e);return Number.isFinite(t)?t:void 0}async function fetchVaccinationFromApi(){let e=await (0,l.cA)((0,o.W4)(r.PATHS.BABY_VACCINE.GET_VACCINATION_TOOL_LATEST),"GET",{});return e&&1===e.status&&e.data?function(e){var t,n,a,i;let r=e.vaccine,l="string"==typeof(null==r?void 0:r.name)?r.name.trim():void 0,o="string"==typeof(null==r?void 0:r.date)?r.date.trim():void 0,d=function(e){if("string"!=typeof e)return;let t=e.trim().toLowerCase();return h.has(t)?t:void 0}(null==r?void 0:r.status);return l&&d?{data:e,status:d,vaccineName:l,vaccineDate:o,antigen:"string"==typeof(null==r?void 0:r.antigen)?r.antigen.trim():void 0,doseNumber:parseNumber(null==r?void 0:r.dose_number),missedCount:null!==(i=parseNumber(null===(t=e.summary)||void 0===t?void 0:t.missed))&&void 0!==i?i:parseNumber(null===(n=e.summary)||void 0===n?void 0:n.overdue),upcomingCount:parseNumber(null===(a=e.summary)||void 0===a?void 0:a.upcoming)}:null}(e.data):null}async function resolveVaccinationResultHydrationState(){try{var e,t;let n=await (0,l.cA)((0,o.W4)(r.PATHS.BABY_VACCINE.GET_VACCINATION_TOOL_LATEST),"GET",{}),a=null==n?void 0:null===(e=n.data)||void 0===e?void 0:e.profile;if(!n||1!==n.status||!(null==a?void 0:a.dob))return null;let u=i()(a.dob).toDate();if(!i()(u).isValid())return null;let s=(t=a.gender,!0===t||1===t||"1"===t||"male"===t||t===d.Y0.Boy||"boy"===t?d.Y0.Boy:d.Y0.Girl),c="string"==typeof a.name?a.name.trim():"";return{name:c,gender:s,birthday:u,currentBaby:null!=a.id?{id:a.id,name:c,dob:a.dob,gender:s===d.Y0.Boy?"male":"female"}:null}}catch(e){return null}}async function fetchVaccinationLatestRecord(e){let t=Date.now();return u&&u.locale===e&&u.expiresAt>t?u.data:s&&c===e?s:(c=e,s=fetchVaccinationFromApi().then(t=>(u={locale:e,expiresAt:Date.now()+3e4,data:t},t)).catch(()=>null).finally(()=>{s=null,c=null}))}},iJbE:function(e,t,n){n.d(t,{aW:function(){return r},QU:function(){return i},qx:function(){return a},Sr:function(){return l},WT:function(){return getBmiTrendDisplayState},ow:function(){return isCompactMyHealthResultReady},np:function(){return normalizeBmiTrendPoints},uC:function(){return resolveFeatureHealthToolMyHealthWiring},Z1:function(){return p.Z},Vl:function(){return toBmiTrendChartScore},AE:function(){return useHealthToolMyHealthFormattedStatus}});let a=100,i=400,r=5,l=10;function parseRawBmiScoreFromRecord(e){let t=Number(null!=e?e:0);if(!Number.isFinite(t))return 0;let n=t;return t>=1e3&&(n=t/1e3),Number.isFinite(n)?n:0}function toBmiTrendChartScore(e){return Math.round(10*function(e){let t=Math.round(10*e)/10;return t<10?10:t>40?40:t}(e))}function normalizeBmiTrendPoints(e){return e.reduce((e,t)=>(t&&e.push({...t,score:parseRawBmiScoreFromRecord(t.score)}),e),[])}var o=n("eivi"),d=n("Uu9E"),u=n("Lxg8"),s=n("Hhrl"),c=n("ru7g"),h=n("Xcwf"),f=n("nvHp"),m=n("J6g1");function getBmiTrendDisplayState(e){var t,n,a;let{loading:i,formatted:l,bmiChart:o,bmrColumnChart:d,thrChart:u,ovulationChart:s,babyGrowthChart:c,vaccinationChart:h,dueDateChart:f,bmiTrendPoints:m,showBmiTrendChart:p}=e,g=!!(p&&(null!==(a=null==m?void 0:m.length)&&void 0!==a?a:0)>=r),x=g?null==m?void 0:m[m.length-1]:void 0;return{hasTrendChart:g,latestScore:g?null==x?void 0:x.score:null!==(n=null!==(t=null==o?void 0:o.bmi)&&void 0!==t?t:null==u?void 0:u.rate)&&void 0!==n?n:null==l?void 0:l.score,latestColorSource:g?x:l,contentReady:!!(!i&&(o||d||u||s||c||h||f||g||l))}}function isCompactMyHealthResultReady(e){var t,n,a,i,r;let l=Number(null==e?void 0:null===(t=e.formatted)||void 0===t?void 0:t.score),o=!!(null==e?void 0:null===(a=e.formatted)||void 0===a?void 0:null===(n=a.displayValue)||void 0===n?void 0:n.trim()),d=(null==e?void 0:null===(i=e.formatted)||void 0===i?void 0:i.resultValueLayout)==="stacked"&&!!o||((null==e?void 0:null===(r=e.formatted)||void 0===r?void 0:r.unit)==="kg"?Number.isFinite(l):o||l>0);return!!((null==e?void 0:e.hasResult)&&!e.loading&&e.formatted&&d)}var p=n("FZWe"),g=n("8vdq");let x=new Set([g.HE.BMI,g.HE.BMR,g.HE.THR]);function resolveFeatureHealthToolMyHealthWiring(e){var t,n,a;let{template:i,supportsMyHealthTemplate:r,usesContextMyHealth:l,myHealthListRecord:o,myHealthContext:d}=e,u=l&&x.has(i),s=l?null!==(t=null==d?void 0:d.getListRecordForTool(i))&&void 0!==t?t:null:o,c=u?null!==(n=null==d?void 0:d.getListRecordsForTool(i))&&void 0!==n?n:[]:o?[o]:void 0,h=u?null!==(a=null==d?void 0:d.getTrendRecordsForTool(i))&&void 0!==a?a:[]:o?[o]:void 0,f=l&&r?x.has(i)?c:s?[s]:[]:void 0!==o?o?[o]:[]:void 0,m=l&&r?x.has(i)?h:s?[s]:[]:void 0!==o?o?[o]:[]:void 0;return{myHealthListRecord:l?r?s:void 0:o,myHealthListRecords:f,myHealthTrendRecords:m}}var b=n("q1tI"),v=n("dDsW"),y=n("09QT"),w=n("/tR3"),C=n("oQBk"),S=n("P5LW"),T=n("rIrU"),D=n("YfNm");let I=[{level:4,markup:0},{level:3,markup:57},{level:2,markup:63},{level:1,markup:67},{level:0,markup:83}],H=[{level:2,markup:0},{level:1,markup:60},{level:0,markup:100}],R=["Athlete","Excellent","Good","Average","Poor","Normal","Abnormal"];var k=n("sL4r");function buildThrChartFromMyHealthRecord(e){var t;let n=1===e.is_adult||0!==e.is_adult&&new Date().getTime()-new Date(e.birthday).getTime()>=567648e6;return{rate:e.heart_rate_resting,birthday:e.birthday,gender:e.gender?"male":"female",intensity:null!==(t=e.physical_activity_assessment)&&void 0!==t?t:"low_intensity",status:function(e){var t;let n=null!==(t=null==e?void 0:e.trim())&&void 0!==t?t:"";if(!n)return"Average";let a=R.find(e=>e.toLowerCase()===n.toLowerCase());return a||"".concat(n.charAt(0).toUpperCase()).concat(n.slice(1).toLowerCase())}(e.heart_rate_resting_assessment),chart:n?[...I]:[...H],isAdult:n}}function buildThrFormattedStatusFromRecord(e,t){let n=buildThrChartFromMyHealthRecord(e),{result:a}=(0,D.u)(e.birthday,e.heart_rate_resting,n.chart,t,n.status),i=(0,k.t)(a.value);return{score:e.heart_rate_resting,status:a.title,unit:"bpm",colorKey:i.colorKey,colorShade:i.colorShade}}var B=n("DFIq");let _={underweight:{colorKey:"blue",colorShade:5},healthy:{colorKey:"green",colorShade:5},overweight:{colorKey:"yellow",colorShade:6}};var E=n("4ywz"),M=n("Wgwc"),F=n.n(M),N=n("fTmu");function buildDueDateFormattedStatus(e){return{score:1,status:e.weekLabel,displayValue:e.formattedDueDate,valueLabel:e.dueDateLabel,resultValueLayout:"stacked",pointTextSize:"h5"}}async function fetchDueDateWeekProgress(e){try{var t,n;let a=await (0,y.callApiNew)(C.PATHS.HEALTH_TOOL.GET_WEEK_PREGNANCY_PROGRESS),i=(null==a?void 0:null===(t=a.data)||void 0===t?void 0:t.results)||(null==a?void 0:a.data)||[],r=i[Math.max(0,e-1)];if(!r)return{fruitIcon:T.pZ,fruitName:""};return{fruitIcon:r.fruit_icon||T.pZ,fruitName:(null===(n=r.fruit_name)||void 0===n?void 0:n.trim())||"",weekIcon:r.icon||void 0}}catch(e){return{fruitIcon:T.pZ,fruitName:""}}}function buildFormattedStatusFromTrendPoint(e){var t;return{score:null!==(t=null==e?void 0:e.score)&&void 0!==t?t:0,status:(null==e?void 0:e.statusLabel)||"",colorKey:null==e?void 0:e.colorKey,colorShade:null==e?void 0:e.colorShade}}var A=n("L4g+");let z=new Set([g.HE.BMI,g.HE.BMR,g.HE.THR,g.HE.PWG,g.HE.OVULATION,g.HE.BABY_GROWTH,g.HE.BABY_VACCINE,g.HE.DUE_DATE]),W=new Set([g.HE.BABY_GROWTH,g.HE.BABY_VACCINE]);function resetMyHealthState(e,t,n,a,i,r,l,o,d,u){e(null),t(null),n(null),a(null),i(null),r(null),l(null),o(null),d(null),u(!1)}function useHealthToolMyHealthFormattedStatus(e){var t;let{template:n,myHealthListRecord:a,myHealthListRecords:i,myHealthTrendRecords:l,isLoggedIn:p}=e,{formatMessage:x}=(0,v.Z)(),{locale:D}=(0,S.h)(),I=(0,b.useRef)(x);I.current=x;let[H,R]=(0,b.useState)(!1),[k,M]=(0,b.useState)(null),[P,L]=(0,b.useState)(null),[G,V]=(0,b.useState)(null),[K,j]=(0,b.useState)(null),[Z,O]=(0,b.useState)(null),[Y,U]=(0,b.useState)(null),[X,Q]=(0,b.useState)(null),[J,q]=(0,b.useState)(null),[$,ee]=(0,b.useState)(null),et=n===g.HE.BABY_GROWTH||n===g.HE.BABY_VACCINE||void 0!==a||void 0!==i,en=(0,b.useMemo)(()=>et?Array.isArray(i)&&i.length>0?i:a?[a]:[]:[],[a,i,et]),ea=(0,b.useMemo)(()=>et?Array.isArray(l)&&l.length>0?l:en:[],[l,en,et]),ei=null!==(t=null!=a?a:en[0])&&void 0!==t?t:null,er=(0,A.GF)(n)&&en.length>=r,el=(0,b.useMemo)(()=>{var e,t,a,i,l,o,d,u,s,c,h,f,m,p,x,b,v,y,w,C,S,T;return n&&0!==en.length?er&&n===g.HE.BMI?!n||en.length{var t,n,a,i;return{age:null!==(t=e.age)&&void 0!==t?t:null,score:null!==(n=e.score)&&void 0!==n?n:null,score_level:null!==(a=e.score_level)&&void 0!==a?a:null,created_at:null!==(i=e.created_at)&&void 0!==i?i:null}})}):er&&n===g.HE.BMR?!n||en.length{var t,n,a,i;return{age:null!==(t=e.age)&&void 0!==t?t:null,kcal:null!==(n=e.kcal)&&void 0!==n?n:null,kcal_level:null!==(a=e.kcal_level)&&void 0!==a?a:null,created_at:null!==(i=e.created_at)&&void 0!==i?i:null}})}):er&&n===g.HE.THR?!n||en.length{var t,n,a,i,r,l;return{birthday:null!==(t=e.birthday)&&void 0!==t?t:null,gender:null!==(n=e.gender)&&void 0!==n?n:null,heart_rate_resting:null!==(a=e.heart_rate_resting)&&void 0!==a?a:null,heart_rate_resting_assessment:null!==(i=e.heart_rate_resting_assessment)&&void 0!==i?i:null,physical_activity_assessment:null!==(r=e.physical_activity_assessment)&&void 0!==r?r:null,created_at:null!==(l=e.created_at)&&void 0!==l?l:null}})}):n&&ei?JSON.stringify({template:n,age:null!==(e=ei.age)&&void 0!==e?e:null,score:null!==(t=ei.score)&&void 0!==t?t:null,score_level:null!==(a=ei.score_level)&&void 0!==a?a:null,kcal:null!==(i=ei.kcal)&&void 0!==i?i:null,kcal_level:null!==(l=ei.kcal_level)&&void 0!==l?l:null,birthday:null!==(o=ei.birthday)&&void 0!==o?o:null,heart_rate_resting:null!==(d=ei.heart_rate_resting)&&void 0!==d?d:null,heart_rate_resting_assessment:null!==(u=ei.heart_rate_resting_assessment)&&void 0!==u?u:null,physical_activity_assessment:null!==(s=ei.physical_activity_assessment)&&void 0!==s?s:null,weight:null!==(c=ei.weight)&&void 0!==c?c:null,weight_assessment:null!==(h=ei.weight_assessment)&&void 0!==h?h:null,suggest_weight_min:null!==(f=ei.suggest_weight_min)&&void 0!==f?f:null,suggest_weight_max:null!==(m=ei.suggest_weight_max)&&void 0!==m?m:null,ovulation_date:null!==(p=ei.ovulation_date)&&void 0!==p?p:null,first_day:null!==(x=ei.first_day)&&void 0!==x?x:null,cycle_length_days:null!==(b=ei.cycle_length_days)&&void 0!==b?b:null,period_duration_days:null!==(v=ei.period_duration_days)&&void 0!==v?v:null,fertile_from_date:null!==(y=ei.fertile_from_date)&&void 0!==y?y:null,fertile_to_date:null!==(w=ei.fertile_to_date)&&void 0!==w?w:null,objective:null!==(C=ei.objective)&&void 0!==C?C:null,estimated_due_date:null!==(S=ei.estimated_due_date)&&void 0!==S?S:null,conception_date:null!==(T=ei.conception_date)&&void 0!==T?T:null}):null:null},[ei,en,er,n]);(0,b.useEffect)(()=>{if(n!==g.HE.BABY_GROWTH)return;if(!p){resetMyHealthState(M,L,V,j,O,U,Q,q,ee,R);return}let e=!1;return R(!0),(0,f.n)(I.current,D).then(t=>{if(!e){if(ee(null),L(null),V(null),j(null),O(null),Q(null),!t){M(null),U(null);return}U({metrics:t.metrics}),M({score:1,status:t.status,displayValue:t.point,colorKey:t.colorKey,colorShade:t.colorShade})}}).catch(()=>{e||(M(null),U(null))}).finally(()=>{e||R(!1)}),()=>{e=!0}},[p,D,n]),(0,b.useEffect)(()=>{if(n!==g.HE.BABY_VACCINE)return;if(!p){resetMyHealthState(M,L,V,j,O,U,Q,q,ee,R);return}let e=!1;return R(!0),(0,m.j)(D).then(t=>{if(e)return;if(ee(null),L(null),V(null),j(null),O(null),U(null),!t){M(null),Q(null);return}let n=function(e,t,n){let a,i;if(!e.status||!e.vaccineName)return null;let{colorKey:r,colorShade:l}=function(e){switch(e){case"next":return{colorKey:"blue",colorShade:6};case"missed":return{colorKey:"yellow",colorShade:6};case"vaccinated":return{colorKey:"green",colorShade:6};default:return{colorKey:"neutral",colorShade:6}}}(e.status),o=function(e,t){switch(e){case"next":return t({id:"vaccinationFeatureCard.status.next",defaultMessage:"Next"});case"missed":return t({id:"vaccinationFeatureCard.status.missed",defaultMessage:"Missed"});case"vaccinated":return t({id:"vaccinationFeatureCard.status.vaccinated",defaultMessage:"Vaccinated"});default:return t({id:"vaccinationFeatureCard.status.upcoming",defaultMessage:"Upcoming"})}}(e.status,t),d=(0,N.F)(e.vaccineDate,n),u=function(e){if(!(null==e?void 0:e.trim()))return;let t=F()(e);if(t.isValid())return Math.max(0,t.startOf("day").diff(F()().startOf("day"),"day"))}(e.vaccineDate),s=t({id:"vaccinationFeatureCard.recommended",defaultMessage:"Recommended"}),c=t({id:"vaccinationFeatureCard.daysLaterUnit",defaultMessage:"days later"}),h=d,f="h5";switch(e.status){case"next":{let e=null!=u?u:0,n=0===e;h=n?t({id:"myHealth.calendar.button.today",defaultMessage:"Today"}):String(e),i=n?void 0:c,f=n?"h5":"h2";break}case"missed":case"upcoming":a=s,h=d,f="h5";break;case"vaccinated":a=void 0,h=d,f="h5";break;default:h=d,f="h5"}return h.trim()||i?{status:e.status,statusLabel:o,vaccineName:e.vaccineName,vaccineDate:e.vaccineDate,formattedDate:d,missedCount:e.missedCount,upcomingCount:e.upcomingCount,colorKey:r,colorShade:l,point:h,pointPrefix:a,unit:i,pointTextSize:f,daysUntil:u}:null}(t,I.current,D);if(!n){M(null),Q(null);return}Q({vaccineName:n.vaccineName,vaccineDate:n.vaccineDate,status:n.status,statusLabel:n.statusLabel,point:n.point,pointPrefix:n.pointPrefix,unit:n.unit,pointTextSize:n.pointTextSize,colorKey:n.colorKey,colorShade:n.colorShade,missedCount:n.missedCount,upcomingCount:n.upcomingCount,doseNumber:t.doseNumber,antigen:t.antigen}),M(function(e){let t=[e.pointPrefix,e.point,e.unit].filter(Boolean).join(" ").trim();return{score:1,status:e.statusLabel,displayValue:t,colorKey:e.colorKey,colorShade:e.colorShade,pointPrefix:e.pointPrefix,unit:e.unit,pointTextSize:e.pointTextSize}}(n))}).catch(()=>{e||(M(null),Q(null))}).finally(()=>{e||R(!1)}),()=>{e=!0}},[p,D,n]),(0,b.useEffect)(()=>{if(n&&W.has(n))return;if(!el||0===en.length||!n){resetMyHealthState(M,L,V,j,O,U,Q,q,ee,R);return}if(n===g.HE.THR){if(er){let e=ea.map(e=>{let t=buildThrFormattedStatusFromRecord(e,x);return{score:t.score,statusLabel:t.status,colorKey:t.colorKey,colorShade:t.colorShade,createdAt:e.created_at}}),t=e[e.length-1];ee(e),L(null),V(null),j(null),M({...buildFormattedStatusFromTrendPoint(t),unit:"bpm"}),R(!1);return}ee(null),L(null),V(null),j(buildThrChartFromMyHealthRecord(ei)),M(buildThrFormattedStatusFromRecord(ei,x)),R(!1);return}if(n===g.HE.BMR){if(er){let e=ea.map(e=>(function(e,t){let n=(0,c.I)(e.gender)||"female",a=(0,h.xh)(Number(e.kcal)),i=(0,s.sQ)(a,n),r=(0,s.bn)(a,n);return{score:a,statusLabel:(0,u.Fe)(i,t),colorKey:r.colorKey,colorShade:r.colorShade,createdAt:e.created_at}})(e,x)),t=e[e.length-1];ee(e),L(null),V(null),j(null),M(buildFormattedStatusFromTrendPoint(t)),R(!1);return}ee(null),L(null),j(null),V({bmr:Number(ei.kcal),gender:(0,c.I)(ei.gender)||"female"}),M(function(e,t){let n=(0,c.I)(e.gender)||"female",a=Number(e.kcal),i=(0,s.sQ)(a,n),r=(0,s.bn)(a,n);return{score:a,status:(0,u.Fe)(i,t),unit:"kcal",colorKey:r.colorKey,colorShade:r.colorShade}}(ei,x)),R(!1);return}if(n===g.HE.PWG){ee(null),L(null),V(null),j(null),O(null),q(null),M(function(e,t){var n;let a=(0,B.e)(e.weight_assessment);if(!a)return null;let i=null!==(n=_[a])&&void 0!==n?n:_.healthy,r=(0,E.R)({...e,weight_assessment:a});return{score:r,status:function(e,t){switch(e){case"underweight":return t({id:"bmi.result.underweight",defaultMessage:"Thiếu c\xe2n"});case"overweight":return t({id:"bmi.result.overweight",defaultMessage:"Thừa c\xe2n"});default:return t({id:"pwgFeatureCard.status.healthy",defaultMessage:"Ti\xeau chuẩn"})}}(a,t),unit:"kg",colorKey:i.colorKey,colorShade:i.colorShade,pointPrefix:function(e,t){switch(e){case"underweight":return t({id:"pwgFeatureCard.prefix.underweight",defaultMessage:"Thiếu"});case"overweight":return t({id:"pwgFeatureCard.prefix.overweight",defaultMessage:"Thừa"});default:return""}}(a,t),pwgWeightAssessment:a,pwgSuggestWeightMin:e.suggest_weight_min,pwgSuggestWeightMax:e.suggest_weight_max}}(ei,x)),R(!1);return}if(n===g.HE.OVULATION){ee(null),L(null),V(null),j(null),q(null),O(function(e){let t=F()(e.first_day).startOf("day"),n=t.add(e.period_duration_days-1,"day"),a=F()(e.ovulation_date).startOf("day"),i=e.fertile_from_date?F()(e.fertile_from_date).startOf("day"):null,r=e.fertile_to_date?F()(e.fertile_to_date).startOf("day"):null,l=[];for(let o=0;o=41||!!((null==l?void 0:l.isValid())&&F()().startOf("day").isAfter(l.startOf("day"))),d=r<=13?1:r<=26?2:3,u=t({id:1===d?"dueDatePage.firstTrimester":2===d?"dueDatePage.secondTrimester":"dueDatePage.thirdTrimester",defaultMessage:1===d?"1st trimester":2===d?"2nd trimester":"3rd trimester"}),s=t({id:"dueDateTool.weekNumber",defaultMessage:"Week {weekNumber}"},{weekNumber:r});return{isPastDue:o,currentWeek:r,weekLabel:s,trimester:d,trimesterLabel:u,progressPercent:Math.min(100,Math.max(0,Math.round(r/40*100))),dueDateRaw:a||void 0,formattedDueDate:i,dueDateLabel:t({id:"dueDateFeatureCard.dueDateShort",defaultMessage:"Due date"}),journeyEndedMessage:t({id:"dueDateFeatureCard.journeyEnded",defaultMessage:"Your pregnancy journey has ended"}),babySizeDescription:""}}(ei,x,D);if(!e){resetMyHealthState(M,L,V,j,O,U,Q,q,ee,R);return}let t=!1;return ee(null),L(null),V(null),j(null),O(null),U(null),Q(null),M(buildDueDateFormattedStatus(e)),q({...e,fruitIcon:T.pZ}),R(!1),fetchDueDateWeekProgress(e.currentWeek).then(n=>{if(t)return;let a=function(e,t,n){let a=n.trim();return a?{...e,babySizeDescription:String(t({id:"pregnancyTool.description",defaultMessage:"Your Baby is as big as a "},{fruitName:()=>a}))}:e}(e,I.current,n.fruitName);M(buildDueDateFormattedStatus(a)),q({...a,fruitIcon:n.fruitIcon||T.pZ})}).catch(()=>{}),()=>{t=!0}}if(n!==g.HE.BMI){resetMyHealthState(M,L,V,j,O,U,Q,q,ee,R);return}let e=!1;R(!0);let run=async()=>{var t,n;if(er){let t=ea.map(e=>(function(e,t){let n=function(e){let t=e.score;if(null!=t&&Number.isFinite(Number(t)))return parseRawBmiScoreFromRecord(t);let n=Number(e.height),a=Number(e.weight);if(Number.isFinite(n)&&Number.isFinite(a)&&n>0&&a>0){let e=(0,d.T)(n,a);if(Number.isFinite(e)&&e>0)return e}return 0}(e),a=(0,o.LM)({f:t,gender:"female",bmiValue:n}),i=(a.conditions||[]).find(e=>{let{isActive:t}=e;return t});return{score:n,statusLabel:(null==i?void 0:i.title)||"",colorKey:null==i?void 0:i.colorKey,colorShade:null==i?void 0:i.colorShade,createdAt:e.created_at}})(e,x));if(e)return;let n=t[t.length-1];ee(t),L(null),V(null),j(null),M(buildFormattedStatusFromTrendPoint(n));return}let a=await (0,y.callApiNew)(C.PATHS.HEALTH_TOOL.GET_HEALTH_TOOL_BMI_RESULT,{params:{age:ei.age,gender:"female",level:ei.score_level,bmi:ei.score}});if(e)return;let i=(0,o.LM)({f:x,gender:"female",bmiValue:ei.score,bmiRange:(0,w.Xj)((null==a?void 0:a.data)||{}).bmiRange}),r=(i.conditions||[]).find(e=>{let{isActive:t}=e;return t});ee(null),V(null),j(null),L({bmi:null!==(t=ei.score)&&void 0!==t?t:0,conditions:i.conditions||[],activePercent:i.activePercent,activeCond:r}),M({score:null!==(n=ei.score)&&void 0!==n?n:0,status:(null==r?void 0:r.title)||"",colorKey:null==r?void 0:r.colorKey,colorShade:null==r?void 0:r.colorShade})};return run().catch(()=>{e||(M(null),L(null),V(null),j(null),ee(null))}).finally(()=>{e||R(!1)}),()=>{e=!0}},[el,x,D,er,n]);let eo=n===g.HE.BABY_GROWTH||n===g.HE.BABY_VACCINE||en.length>0&&en.some(e=>{var t,a,i,r;return n===g.HE.BMR?Number(e.kcal)>0:n===g.HE.THR?Number(e.heart_rate_resting)>0:n===g.HE.PWG?Number(e.weight)>0:n===g.HE.OVULATION?!!(null===(t=e.ovulation_date)||void 0===t?void 0:t.trim()):n===g.HE.DUE_DATE?!!((null===(a=e.estimated_due_date)||void 0===a?void 0:a.trim())||(null===(i=e.first_day)||void 0===i?void 0:i.trim())||(null===(r=e.conception_date)||void 0===r?void 0:r.trim())):n===g.HE.BABY_GROWTH||n===g.HE.BABY_VACCINE||Number(e.score)>0}),ed=(0,b.useMemo)(()=>{var e;return!!(n&&z.has(n)&&et&&p&&eo&&null!==k&&(n===g.HE.PWG||n===g.HE.OVULATION||n===g.HE.BABY_GROWTH||n===g.HE.BABY_VACCINE||n===g.HE.DUE_DATE||(null===(e=k.displayValue)||void 0===e?void 0:e.trim())||Number(null==k?void 0:k.score)>0))},[eo,p,k,n,et]);return{loading:H,status:k,bmiChart:P,bmrColumnChart:G,thrChart:K,ovulationChart:Z,babyGrowthChart:Y,vaccinationChart:X,dueDateChart:J,bmiTrendPoints:$,showBmiTrendChart:er,hasResult:ed,wiringEnabled:et}}},FZWe:function(e,t,n){n.d(t,{Z:function(){return resolveMyHealthThemeColor}});var a=n("eivi");function resolveMyHealthThemeColor(e,t,n){var i,r;return null!==(r=(0,a.Fl)(e,null==t?void 0:t.colorKey,null!==(i=null==t?void 0:t.colorShade)&&void 0!==i?i:6))&&void 0!==r?r:n}},wF40:function(e,t,n){n.d(t,{o:function(){return FeatureHealthToolCardOvulationCycleRuler}});var a=n("BGKE"),i=n("HKYo"),r=n("Eso5"),l=n("dDsW");let FeatureHealthToolCardOvulationCycleRuler=e=>{let{classes:t,compact:n=!1}=e,{formatMessage:o}=(0,l.Z)();return(0,a.tZ)(r.x,{className:[t.ovulationCycleRuler,n?t.ovulationCycleRulerCompact:""].filter(Boolean).join(" "),children:(0,a.tZ)(r.x,{className:t.ovulationCycleRulerCta,"aria-hidden":!0,children:(0,a.tZ)(i.T,{size:"c1",weight:"semiBold",sx:{color:"#fff"},children:o({id:"ovulationFeatureCard.calcDueDate",defaultMessage:"Calculate pregnancy rate now"})})})})}},AeSC:function(e,t,n){n.d(t,{I:function(){return PwgCardHealthyResultMessage}});var a=n("BGKE"),i=n("HKYo"),r=n("Eso5"),l=n("dDsW");let PwgCardHealthyResultMessage=e=>{let{className:t}=e,{formatMessage:n}=(0,l.Z)();return(0,a.tZ)(r.x,{className:t,children:(0,a.tZ)(i.T,{size:"p2",variant:"primary",weight:"regular",children:n({id:"pregnancyWeightGain.resultHealthy.title",defaultMessage:"You are in a healthy weight"},{b:function(e){return(0,a.tZ)(i.T,{as:"span",size:"p2",variant:"primary",weight:"halfBold",children:e})}})})})}},"U5B+":function(e,t,n){n.d(t,{$:function(){return PwgCardResultMessage}});var a=n("BGKE"),i=n("q1tI"),r=n("HKYo"),l=n("Eso5"),o=n("dDsW");let PwgCardResultMessage=e=>{let{data:t,className:n}=e,{formatMessage:d}=(0,o.Z)(),{weightAssessment:u,weightDelta:s,suggestWeightMin:c,suggestWeightMax:h}=t,f=(0,i.useMemo)(()=>{switch(u){case"overweight":return d({id:"bmi.result.overweight",defaultMessage:"thừa c\xe2n"}).toLocaleLowerCase();case"underweight":return d({id:"bmi.result.underweight",defaultMessage:"thiếu c\xe2n"}).toLocaleLowerCase();default:return""}},[d,u]),m=(0,i.useMemo)(()=>"healthy"===u||0===s?d({id:"pregnancyWeightGain.resultHealthy.title",defaultMessage:"You are in a healthy weight"},{b:function(e){return(0,a.tZ)(r.T,{as:"span",size:"p2",variant:"primary",weight:"halfBold",children:e})}}):d({id:"pregnancyWeightGain.result.title",defaultMessage:"You are {status}"},{weight:function(){return(0,a.tZ)(r.T,{as:"span",size:"p2",variant:"primary",weight:"halfBold",children:"".concat(Intl.NumberFormat(void 0,{maximumFractionDigits:1}).format(s)," kg")})},status:f}),[d,f,u,s]),p=d({id:"pregnancyWeightGain.range",defaultMessage:"C\xe2n nặng đề xuất"}),g="(".concat(Math.round(c)," - ").concat(Math.round(h)," Kg)");return(0,a.BX)(l.x,{className:n,children:[(0,a.tZ)(r.T,{size:"p2",variant:"secondary",weight:"regular",children:m}),(0,a.BX)(r.T,{size:"p2",variant:"secondary",weight:"regular",children:[p," ",(0,a.tZ)(r.T,{as:"span",size:"p2",variant:"secondary",weight:"halfBold",children:g})]})]})}},DFIq:function(e,t,n){n.d(t,{e:function(){return normalizePwgWeightAssessment}});function normalizePwgWeightAssessment(e){if(!(null==e?void 0:e.trim()))return;let t=e.trim().toLowerCase();return"normal"===t||"healthy"===t?"healthy":"underweight"===t||"overweight"===t?t:void 0}},vbHX:function(e,t,n){n.d(t,{Q:function(){return buildPwgCompactStatusBadgeConfig}});var a=n("bIMo");function buildPwgCompactStatusBadgeConfig(e,t,n){let i=t.trim();if(!i)return null;let{statusBadgeStyle:r,statusColor:l}=(0,a.r)(e,n);if(!r||!l)return null;let o=r["--compact-result-status-badge-bg"],d=r["--compact-result-status-badge-border"];if(!o||!d)return null;let{color:u,"--compact-result-status-badge-bg":s,"--compact-result-status-badge-border":c,...h}=r;return{variant:"statusBadge",label:i,textColor:l,backgroundColor:String(o),borderColor:String(d),textSize:"c1",style:h}}},"4ywz":function(e,t,n){n.d(t,{R:function(){return resolvePwgWeightDelta}});var a=n("DFIq");function resolvePwgWeightDelta(e){let{suggest_weight_min:t,suggest_weight_max:n,weight:i}=e,r=(0,a.e)(e.weight_assessment);return"underweight"===r?t-i:"overweight"===r?i-n:0}},"07JE":function(e,t,n){n.d(t,{i:function(){return buildThrDetailedChartElement}});var a=n("BGKE"),i=n("/ehU"),r=n("uPXO"),l=n("iJbE"),o=n("FZWe"),d=n("J8so");function buildThrDetailedChartElement(e){let{classes:t,loading:n,thrChart:u,thrTrendPoints:s,showThrTrendChart:c=!1,layout:h,statusColor:f,theme:m,formatMessage:p}=e,g="inlineTitle"===h,{hasTrendChart:x,latestColorSource:b}=(0,l.WT)({loading:n,thrChart:u,bmiTrendPoints:s,showBmiTrendChart:c}),v=null!=f?f:(0,o.Z)(m.colors,b);if(n||!x&&!u)return null;if(x)return(0,a.tZ)(r.b,{data:null!=s?s:[],className:t.bmiTrendChart,height:g?96:104,statusColor:v});if(!u)return null;let y=(0,d.Aj)(u,m,p);return(0,a.tZ)(i.oN,{segments:y.segments,activePercent:y.activePercent,statusLabel:y.statusLabel,statusColor:y.statusColor,statusColorKey:y.statusColorKey,statusColorShade:y.statusColorShade,shadowColorKey:y.shadowColorKey,alwaysShowRangeLabel:!0,rangeTrackVariant:"card",rangeTrackClassName:t.gaugeChartCardTrackShadow,showIllustration:!1,showInfo:!1,className:g?t.gaugeChartInline:t.gaugeChart})}},J8so:function(e,t,n){n.d(t,{Aj:function(){return buildThrGaugeChartLayout},f$:function(){return i.f$}});var a=n("YfNm");function resolveThrSegmentBarDotLeftPercent(e,t,n){let a=100/n,i=n-1-e.id,r=e.markupMax-e.markupMin,l=r>0?(t-e.markupMin)/r:.5;return a*i+a*Math.min(Math.max(l,0),1)}var i=n("lrvE");function buildThrGaugeChartLayout(e,t,n){var r,l,o,d,u;let s="age"in e&&null!=e.age&&""!==e.age?e.age:null!==(u=e.birthday)&&void 0!==u?u:"",c=Number(e.rate),h=Number.isFinite(c)?c:0,{result:f,resultChart:m}=(0,a.u)(s,e.rate,e.chart,n,e.status),p=m.length,g=100/p;if(e.isAdult){let e=(0,i.DX)(f,p,t);return{segments:function(e){let t=100/i.tk,n=(0,i.nw)(e);return n.map(e=>({color:e,percent:t}))}(t),activePercent:resolveThrSegmentBarDotLeftPercent(f,h,p),statusLabel:null!==(o=null===(l=f.title)||void 0===l?void 0:l.trim())&&void 0!==o?o:"",statusColor:e.color,statusColorKey:e.colorKey,statusColorShade:e.colorShade,shadowColorKey:e.colorKey}}let x=(0,i.vs)(f,t),b=(0,i.Iv)(t);return{segments:b.map(e=>({color:e,percent:g})),activePercent:resolveThrSegmentBarDotLeftPercent(f,h,p),statusLabel:null!==(d=null===(r=f.title)||void 0===r?void 0:r.trim())&&void 0!==d?d:"",statusColor:x.color,statusColorKey:x.colorKey,statusColorShade:x.colorShade,shadowColorKey:x.colorKey}}},"5lI8":function(e,t,n){n.d(t,{m:function(){return buildThrCompactStatusBadgeConfig}});var a=n("YfNm"),i=n("bIMo"),r=n("sL4r"),l=n("lrvE");function buildThrCompactStatusBadgeConfig(e,t,n,o){var d;let u=t.trim();if(!u||!n)return null;let s=function(e,t,n){let{result:i,resultChart:o}=(0,a.u)(e.birthday,e.rate,e.chart,n,e.status);if(e.isAdult){let e=(0,l.DX)(i,o.length,t);return{colorKey:e.colorKey,colorShade:e.colorShade}}let d=(0,r.t)(i.value);return{colorKey:d.colorKey,colorShade:d.colorShade}}(n,e,o),{statusBadgeStyle:c}=(0,i.r)(e,{colorKey:s.colorKey,colorShade:s.colorShade});if(!c)return null;let h=null!==(d=e.colors[s.colorKey])&&void 0!==d?d:e.colors.blue,{color:f,"--compact-result-status-badge-bg":m,"--compact-result-status-badge-border":p,...g}=c;return{variant:"statusBadge",label:u,textColor:h[8],backgroundColor:h[0],borderColor:h[1],textSize:"c2",style:g}}},lrvE:function(e,t,n){n.d(t,{DX:function(){return resolveThrGaugeStatusColorFromThrResult},Iv:function(){return buildThrTeenGaugeSegmentColors},f$:function(){return resolveThrGaugeActivePercent},nw:function(){return buildThrGaugeSegmentColors},tk:function(){return a},vs:function(){return resolveThrTeenStatusColorFromResult}}),n("/ehU");let a=5,i=["blue.5","green.8","green.5","orange.4","red.6"],r=["yellow.6","green.5","yellow.6"];function clamp(e,t,n){return Math.min(n,Math.max(t,e))}function resolveThrGaugeActivePercent(e){let t=function(e){let t=Number(e);return Number.isFinite(t)?clamp(t,40,200):40}(e);return(t-40)/160*100}function parseThemeColorToken(e){let t=e.lastIndexOf(".");return -1===t?{colorKey:e,shade:6}:{colorKey:e.slice(0,t),shade:Number(e.slice(t+1))||6}}function resolveThemeColorToken(e,t){var n,a;let{colorKey:i,shade:r}=parseThemeColorToken(t);return null!==(a=null===(n=e.colors[i])||void 0===n?void 0:n[r])&&void 0!==a?a:e.colors.blue[6]}function buildThrGaugeSegmentColors(e){return i.map(t=>resolveThemeColorToken(e,t))}function buildThrTeenGaugeSegmentColors(e){return r.map(t=>resolveThemeColorToken(e,t))}function resolveThrTeenStatusColorFromResult(e,t){let n="Normal"===e.value?r[1]:r[0],{colorKey:a,shade:i}=parseThemeColorToken(n);return{colorIndex:"Normal"===e.value?1:0,colorKey:a,colorShade:i,color:resolveThemeColorToken(t,n)}}function resolveThrGaugeStatusColorFromThrResult(e,t,n){return function(e,t){let n=clamp(e,0,i.length-1),a=i[n],{colorKey:r,shade:l}=parseThemeColorToken(a);return{colorIndex:n,colorKey:r,colorShade:l,color:resolveThemeColorToken(t,a)}}(t-1-e.id,n)}},sL4r:function(e,t,n){n.d(t,{t:function(){return resolveThrStatusTheme}});let a={Athlete:{colorKey:"blue",colorShade:5},Excellent:{colorKey:"green",colorShade:8},Good:{colorKey:"green",colorShade:5},Average:{colorKey:"yellow",colorShade:6},Poor:{colorKey:"red",colorShade:8},Normal:{colorKey:"green",colorShade:5},Abnormal:{colorKey:"yellow",colorShade:6}};function resolveThrStatusTheme(e){var t;return null!==(t=a[e])&&void 0!==t?t:{colorKey:"blue",colorShade:5}}},GwoN:function(e,t,n){n.d(t,{Av:function(){return i},FM:function(){return a},Gz:function(){return o},I3:function(){return l},LN:function(){return r}});let a=30,i=200,r=a,l=i,o=5},JvNC:function(e,t,n){n.d(t,{Bu:function(){return toThrTrendChartScore},P1:function(){return normalizeThrTrendPoints}});var a=n("GwoN");function clampThrTrendScore(e){let t=Math.round(e);return!Number.isFinite(t)||t<=0||ta.Av?a.Av:t}function toThrTrendChartScore(e){return clampThrTrendScore(e)}function normalizeThrTrendPoints(e){return e.reduce((e,t)=>(t&&e.push({...t,score:clampThrTrendScore(function(e){let t=Number(null!=e?e:0);return Number.isFinite(t)?t:0}(t.score))}),e),[])}},muNK:function(e,t,n){n.d(t,{A:function(){return TrendChartActiveDot}});var a=n("BGKE"),i=n("FZWe"),r=n("pU/H");let l="1.3s",TrendChartActiveDot=e=>{var t;let{cx:n=0,cy:o=0,payload:d,dataLength:u,strokeColor:s,chartWidth:c,chartHeight:h,themeColors:f}=e;if((null==d?void 0:d.index)!==u-1)return null;let m=(null===(t=(0,i.Z)(f,d))||void 0===t?void 0:t.trim())||s,p=(0,r.qL)({cx:n,cy:o,chartWidth:c,chartHeight:h,statusLabel:d.statusLabel});return(0,a.BX)("g",{children:[(0,a.tZ)("rect",{x:p.bubbleLeft,y:p.bubbleTop+2,width:p.bubbleWidth,height:r.VT,rx:6,fill:"#000",fillOpacity:.08}),(0,a.tZ)("rect",{x:p.bubbleLeft,y:p.bubbleTop,width:p.bubbleWidth,height:r.VT,rx:6,fill:"#fff"}),(0,a.tZ)("text",{x:p.textX,y:p.bubbleTop+r.VT/2,textAnchor:"middle",dominantBaseline:"central",fontSize:12,fontWeight:400,fill:"#6B7280",children:d.statusLabel}),(0,a.tZ)("polygon",{points:p.arrowPolygonPoints,fill:"#fff"}),(0,a.BX)("g",{transform:"translate(".concat(n,", ").concat(o,")"),children:[(0,a.BX)("g",{children:[(0,a.tZ)("animateTransform",{attributeName:"transform",type:"scale",values:"".concat(r.LR,";").concat(r.sk,";").concat(r.LR),dur:l,repeatCount:"indefinite"}),(0,a.tZ)("path",{d:(0,r.$4)(0,0),fill:m,fillOpacity:r.hY,fillRule:"evenodd",children:(0,a.tZ)("animate",{attributeName:"fill-opacity",values:"".concat(r.xF,";").concat(r.se,";").concat(r.xF),dur:l,repeatCount:"indefinite"})})]}),(0,a.tZ)("circle",{cx:0,cy:0,r:r.CA,fill:m,stroke:"#fff",strokeWidth:r.Lp,children:(0,a.tZ)("animate",{attributeName:"r",values:"".concat(r.Cw,";").concat(r.PM,";").concat(r.Cw),dur:l,repeatCount:"indefinite"})})]})]})}},ZmtH:function(e,t,n){n.d(t,{F:function(){return measureTrendChartWidth}});function measureTrendChartWidth(e){if(!e)return 0;let t=e.querySelector(".recharts-surface");if(t instanceof SVGSVGElement){let{width:e}=t.getBoundingClientRect();if(e>0)return e}return e.clientWidth}},K6X8:function(e,t,n){n.d(t,{C:function(){return buildTrendAreaGradientY},i:function(){return i}});var a=n("pU/H");let i=[{offset:"0%",opacity:.5},{offset:"28%",opacity:.38},{offset:"55%",opacity:.24},{offset:"78%",opacity:.12},{offset:"92%",opacity:.04},{offset:"100%",opacity:0}];function buildTrendAreaGradientY(e){return{y1:a.DA.top,y2:e-a.DA.bottom}}},"pU/H":function(e,t,n){n.d(t,{$4:function(){return buildTrendChartDotHaloPath},CA:function(){return a},Cw:function(){return s},DA:function(){return p},Fo:function(){return m},LR:function(){return d},Lp:function(){return i},PM:function(){return c},VT:function(){return f},hY:function(){return r},qL:function(){return resolveTrendChartActiveDotBubble},se:function(){return o},sk:function(){return u},xF:function(){return l}});let a=4,i=2,r=.22,l=.12,o=.32,d=1,u=1.14,s=a-.5,c=a+.5,h=Math.ceil(14*u),f=20,m=h,p={top:h,right:m,left:8,bottom:h};function resolveBubbleOverflow(e){let{bubbleTop:t,chartHeight:n}=e;return Math.max(0,4-t)+Math.max(0,t+f-(n-4))}function resolveTrendChartActiveDotBubble(e){let{cx:t,cy:n,chartWidth:a,chartHeight:i,statusLabel:r}=e,l=Math.min(140,Math.max(Math.ceil(7.5*r.length)+12+4,44)),o=function(e){let{cx:t,bubbleWidth:n,chartWidth:a}=e,i=t-n/2;if(a<=0)return i;let r=p.left,l=a-p.right,o=l-n;return o<=r?r:Math.min(Math.max(i,r),o)}({cx:t,bubbleWidth:l,chartWidth:a}),d=o+l/2,u=function(e){let{cy:t}=e;return{placement:"above",bubbleTop:t-14-0-6-f}}({cy:n}),s=function(e){let{cy:t}=e;return{placement:"below",bubbleTop:t+14+0+6}}({cy:n}),c=resolveBubbleOverflow({bubbleTop:u.bubbleTop,chartHeight:i}),h=resolveBubbleOverflow({bubbleTop:s.bubbleTop,chartHeight:i}),m=0===c?u:0===h?s:hi?t+n/2:Math.min(Math.max(e,a),i)}(t,o,l),b="above"===m.placement?function(e){let{arrowX:t,cx:n,bubbleTop:a}=e,i=a+f,r=i+6;return"".concat(n,",").concat(r," ").concat(t-3,",").concat(i," ").concat(t+3,",").concat(i)}({arrowX:x,cx:t,bubbleTop:g}):function(e){let{arrowX:t,cx:n,bubbleTop:a}=e,i=a-6;return"".concat(n,",").concat(i," ").concat(t-3,",").concat(a," ").concat(t+3,",").concat(a)}({arrowX:x,cx:t,bubbleTop:g});return{placement:m.placement,bubbleLeft:o,bubbleTop:g,bubbleWidth:l,textX:d,arrowPolygonPoints:b}}function buildTrendChartDotHaloPath(e,t){return"M ".concat(e-14," ").concat(t," A ").concat(14," ").concat(14," 0 1 1 ").concat(e+14," ").concat(t," A ").concat(14," ").concat(14," 0 1 1 ").concat(e-14," ").concat(t," Z")}},xxJP:function(e,t,n){n.d(t,{n:function(){return resolveTrendChartYDomain}});function resolveTrendChartYDomain(e,t){let{domainMin:n,domainMax:a,minDomainSpan:i=1}=t;if(0===e.length)return[n,a];let r=e.map(e=>Math.min(Math.max(e,n),a)),l=Math.min(...r),o=Math.max(...r);if(l===o){let e=Math.max(i/2,.5);l=Math.max(n,l-e),o=Math.min(a,o+e)}return[l,o]}},t5YJ:function(e,t,n){n.d(t,{z:function(){return useHealthToolResultReveal}});var a=n("q1tI");function waitForNextFrames(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;return new Promise(t=>{let n=e,tick=()=>{if((n-=1)<=0){t();return}requestAnimationFrame(tick)};requestAnimationFrame(tick)})}function isResultContentReady(e){let t=null==e?void 0:e.querySelector("[data-feature-health-tool-result]");return t instanceof HTMLElement&&t.offsetHeight>=40}let useHealthToolResultReveal=e=>{let{hasResult:t,contentReady:n,backFaceRef:i}=e,[r,l]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{var e;if(!t){l(!1);return}if(!n||r)return;let a=!1;return(e=i.current,new Promise(t=>{if(!e){waitForNextFrames().then(t);return}let finish=()=>{waitForNextFrames().then(t)};if(isResultContentReady(e)){finish();return}let n=!1,settle=()=>{!n&&isResultContentReady(e)&&(n=!0,a.disconnect(),i.disconnect(),clearTimeout(r),finish())},check=()=>{isResultContentReady(e)&&settle()},a=new ResizeObserver(check);a.observe(e);let i=new MutationObserver(check);i.observe(e,{childList:!0,subtree:!0});let r=setTimeout(settle,800);check()})).then(()=>{a||l(!0)}),()=>{a=!0}},[i,n,t,r]),r}},"2Xzl":function(e,t,n){n.d(t,{_:function(){return FeatureHealthToolCardVaccinationPanel}});var a=n("BGKE"),i=n("Eso5"),r=n("HKYo"),l=n("eC8X");let FeatureHealthToolCardVaccinationName=e=>{let{classes:t,name:n,lineClamp:i=2,textSize:l="p3",className:o}=e,d=n.trim();return d?(0,a.tZ)(r.T,{size:l,variant:"primary",weight:"regular",lineClamp:i,className:[t.vaccinationNameText,o].filter(Boolean).join(" "),children:d}):null},FeatureHealthToolCardVaccinationPanel=e=>{var t;let{classes:n,statusBadge:o,vaccineName:d,nameLineClamp:u=2,className:s}=e;return(0,a.BX)(i.x,{className:[n.vaccinationPanel,s].filter(Boolean).join(" "),children:[(null==o?void 0:o.variant)==="statusBadge"?(0,a.tZ)(i.x,{className:n.vaccinationPanelBadge,style:(0,l.p)(o),children:(0,a.tZ)(r.T,{size:null!==(t=o.textSize)&&void 0!==t?t:"c1",weight:"halfBold",className:n.compactResultStatusText,children:o.label})}):null,(0,a.tZ)(FeatureHealthToolCardVaccinationName,{classes:n,name:d,lineClamp:u,textSize:"p3"})]})}},uyKd:function(e,t,n){n.d(t,{a:function(){return FeatureHealthToolCardVaccinationSummary}});var a=n("BGKE"),i=n("dDsW"),r=n("HKYo"),l=n("SPK5"),o=n("Eso5"),d=n("le9Y");let FeatureHealthToolCardVaccinationSummary=e=>{let{classes:t,missedCount:n,upcomingCount:u,href:s,className:c}=e,{formatMessage:h}=(0,i.Z)(),f=null!=n&&n>0,m=null!=u&&u>0;if(!f&&!m)return null;let p=(0,a.BX)(l.k,{className:[t.vaccinationSummaryRow,c].filter(Boolean).join(" "),align:"center",gap:8,wrap:"wrap",children:[f?(0,a.BX)(l.k,{align:"center",gap:4,className:t.vaccinationSummaryItem,children:[(0,a.tZ)(o.x,{className:t.vaccinationSummaryDotMissed,"aria-hidden":!0}),(0,a.tZ)(r.T,{size:"c1",variant:"primary",weight:"regular",children:h({id:"vaccinationFeatureCard.missedCount",defaultMessage:"{count} missed"},{count:n})})]}):null,m?(0,a.BX)(l.k,{align:"center",gap:4,className:t.vaccinationSummaryItem,children:[(0,a.tZ)(o.x,{className:t.vaccinationSummaryDotUpcoming,"aria-hidden":!0}),(0,a.tZ)(r.T,{size:"c1",variant:"primary",weight:"regular",children:h({id:"vaccinationFeatureCard.upcomingCount",defaultMessage:"{count} upcoming"},{count:u})})]}):null,s?(0,a.tZ)(d.Z,{size:14,className:t.vaccinationSummaryChevron,"aria-hidden":!0}):null]});return s?(0,a.tZ)("a",{href:s,target:"_blank",rel:"noopener noreferrer",className:t.vaccinationSummaryLink,"data-feature-health-card-interactive":!0,onClick:e=>e.stopPropagation(),children:p}):p}},TYeZ:function(e,t,n){n.d(t,{o:function(){return buildVaccinationCompactStatusBadgeConfig}});var a=n("bIMo");function buildVaccinationCompactStatusBadgeConfig(e,t,n){var i,r;let l=t.trim();if(!l)return null;let{statusBadgeStyle:o,statusColor:d}=(0,a.r)(e,n);if(!o||!d)return null;let u=o["--compact-result-status-badge-bg"],s=o["--compact-result-status-badge-border"];if(!u||!s)return null;let{color:c,"--compact-result-status-badge-bg":h,"--compact-result-status-badge-border":f,...m}=o,p=(null==n?void 0:n.colorKey)==="neutral",g=e.colors.neutral;return{variant:"statusBadge",label:l,textColor:p&&null!==(i=null==g?void 0:g[6])&&void 0!==i?i:d,backgroundColor:p?e.white:String(u),borderColor:p&&null!==(r=null==g?void 0:g[3])&&void 0!==r?r:String(s),textSize:"c1",style:m}}},xvJX:function(e,t,n){n.d(t,{o:function(){return GamingMechanismStepCard}});var a=n("BGKE");n("q1tI");var i=n("gb+m"),r=n("iBNF"),l=n("rBCA"),o=n("HkQG"),d=n("rIrU");let u=(0,l.Z)("div",{target:"e1wgsb2n0"})("position:relative;border-radius:",r.r.borderRadius,";background-color:",r.r.colors.white,";filter:drop-shadow(0px 16px 24px rgba(0,0,0,0.06))\n drop-shadow(0px 2px 8px rgba(0,0,0,0.04))\n drop-shadow(0px 0px 1px rgba(0,0,0,0.04));"),s=(0,l.Z)("div",{target:"e1wgsb2n1"})("position:absolute;display:flex;justify-content:center;background-image:url('",d.Nr,"/step.png');background-repeat:no-repeat;",o.M.mbUp,"{width:160px;height:50px;margin-top:24px;left:-18px;background-size:160px 50px;.text{margin-top:4px;text-transform:uppercase;}}",o.M.mbDown,"{width:120px;height:32px;margin-top:16px;left:-14px;background-size:120px 32px;}"),c=(0,l.Z)("div",{target:"e1wgsb2n2"})("padding:24px;li + li{margin-bottom:8px;}",o.M.mbUp,"{line-height:1.5;font-size:18px;}",o.M.mbDown,"{line-height:1.3;font-size:16px;margin-bottom:16px;}"),h=(0,l.Z)("div",{target:"e1wgsb2n3"})("width:120px;height:120px;margin:auto;",o.M.mbUp,"{margin-top:88px;}",o.M.mbDown,"{margin-top:72px;}"),GamingMechanismStepCard=e=>(0,a.BX)(u,{children:[(0,a.tZ)(s,{children:(0,a.tZ)(i.T,{size:"lg",type:"bold",color:r.r.colors.primary700,className:"text",children:e.steps.title})}),(0,a.tZ)(h,{children:(0,a.tZ)("img",{loading:"lazy",src:e.steps.icon,alt:""})}),(0,a.tZ)(c,{dangerouslySetInnerHTML:{__html:e.steps.description||""}})]})}}]);