"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7682],{"5Uq/":function(e,t,a){a.r(t);var i=a("BGKE"),l=a("q1tI"),n=a("1HUI"),o=a("r0pl"),r=a("iBNF"),d=a("l9Yf"),s=a("LL/B"),g=a("nGnw"),c=a("wp0n"),m=a("OAL+"),u=a("mYVa"),h=a("SPK5"),v=a("cChf"),b=a("ZFu2"),f=a("Wgwc"),y=a.n(f),p=a("p46w"),w=a.n(p),M=a("E+oP"),Z=a.n(M),I=a("cr+I"),T=a("dDsW"),x=a("g/tz"),B=a("gHFm"),N=a("w99c"),H=a("YFSc"),D=a("N0kT"),S=a("1LUM"),L=a("LplW"),R=a("ouLS"),A=a("+xBH"),_=a("2kea"),C=a("Ib2b"),k=a("0UxZ"),W=a("Oeb5"),X=a("rITb"),O=a("RGkz"),P=a("FxIt");a("BpjA");var F=a("vZvF"),Y=a("h9x9"),E=a("daLf"),z=a("2su4"),U=a("iv2E"),V=a("F8ib"),G=a("hXNO"),j=a("P5LW"),Q=a("rIrU"),K=a("8vdq"),q=a("o0qI"),J=a("VIdu"),$=a("aNTj"),ee=a("9L6u"),et=a("9O6x");t.default=e=>{var t,a;let{thrContent:f,footerInfo:p,dataNavMenuContent:M,sitewideBanner:ea}=e,{formatMessage:ei}=(0,T.Z)(),el=(0,G.d)(),{state:en}=(0,l.useContext)(q.I)||{},{isLoggedIn:eo,userInfo:er}=en||{},{locale:ed,router:es,asPath:eg}=(0,j.h)(),{getHealthToolLink:ec}=(0,n.u)(ed),{isCheckYourself:em,setIsCheckYourself:eu,checkAvailableGenderOpt:eh}=(0,V.K)(),ev=(0,v.c)({validate:{birthday:(0,b.U)(ei({id:"targetHeartRate.ageInput.error",defaultMessage:"Please enter your actual age"})),gender:(0,b.U)(ei({id:"tools.genderInput.error",defaultMessage:"Please select gender"}))}}),[eb,ef]=(0,l.useState)(-1),[ey,ep]=(0,l.useState)(!1),ew=[{idAge:0,minAge:0,maxAge:18,rangeMale:40,rangeFemale:40},{idAge:1,minAge:18,maxAge:25,rangeMale:49,rangeFemale:54},{idAge:2,minAge:25,maxAge:35,rangeMale:49,rangeFemale:54},{idAge:3,minAge:35,maxAge:45,rangeMale:50,rangeFemale:54},{idAge:4,minAge:45,maxAge:55,rangeMale:50,rangeFemale:54},{idAge:5,minAge:55,maxAge:65,rangeMale:51,rangeFemale:54},{idAge:6,minAge:65,maxAge:120,rangeMale:50,rangeFemale:54}],{DEPLOY_ENV:eM}=Q.ENV,[eZ,eI]=(0,l.useState)({yourSelf:"self",gender:"male",age:"",rate:"60",intensity:"low_intensity"}),[eT,ex]=(0,l.useState)({}),[eB,eN]=(0,l.useState)([60]),[eH,eD]=(0,l.useState)({idAge:0,minAge:0,maxAge:18,rangeMale:40,rangeFemale:40}),[eS,eL]=(0,l.useState)("male"),[eR,eA]=(0,l.useState)(""),e_=[{value:"low_intensity",label:ei({id:"targetHeartRate.lowIntensity.title",defaultMessage:"Low intensity"}),image:"".concat(Q.Nr,"/low.svg"),imageActive:"".concat(Q.Nr,"/low-active.svg"),content:ei({id:"targetHeartRate.lowIntensity.note",defaultMessage:"Low intensity (little or no exercise)"})},{value:"moderate_intensity",label:ei({id:"targetHeartRate.moderateIntensity.title",defaultMessage:"Moderate intensity"}),image:"".concat(Q.Nr,"/moderate.svg"),imageActive:"".concat(Q.Nr,"/moderate-active.svg"),content:ei({id:"targetHeartRate.moderateIntensity.note",defaultMessage:"Moderate intensity (exercise/ sports 1-3 days/week)"})},{value:"aerobic_zone",label:ei({id:"targetHeartRate.aerobicZone.title",defaultMessage:"Aerobic Zone"}),image:"".concat(Q.Nr,"/aerobic.svg"),imageActive:"".concat(Q.Nr,"/aerobic-active.svg"),content:ei({id:"targetHeartRate.aerobicZone.note",defaultMessage:"Aerobic Zone (moderate exercise/sports 3-5 days/week)"})},{value:"vigorous_intensity",label:ei({id:"targetHeartRate.vigorousIntensity.title",defaultMessage:"Vigorous Intensity"}),image:"".concat(Q.Nr,"/vigorous.svg"),imageActive:"".concat(Q.Nr,"/vigorous-active.svg"),content:ei({id:"targetHeartRate.vigorousIntensity.note",defaultMessage:"Vigorous Intensity (hard exercise/ sports 6-7 days/week)"})},{value:"maximum_intensity",label:ei({id:"targetHeartRate.maximumIntensity.title",defaultMessage:"Maximum Intensity"}),image:"".concat(Q.Nr,"/maximum.svg"),imageActive:"".concat(Q.Nr,"/maximum-active.svg"),content:ei({id:"targetHeartRate.maximumIntensity.note",defaultMessage:"Maximum Intensity (very hard exercise/sports or x2 training)"})}],validateInputs=()=>{let e={};return parseInt(eZ.age)||(e.age=ei({id:"targetHeartRate.ageInput.error",defaultMessage:"Please enter your actual age"})),!eR&&ey&&(e.intensity=ei({id:"targetHeartRate.levelActiveSelect.error",defaultMessage:"Please select your active level"})),!!Z()(e)||(ex({...e}),!1)},eC=(0,J.od)({countryAdTag:(0,J.Em)(ed,{isMobile:el}),contentAdTag:(0,J.WV)(ed,eg,["health-tools/thr"])}),ek=!!(null==f?void 0:f.enable_ad),eW={title:ei({id:"tools.info",defaultMessage:"Info"}),items:f.info};(0,l.useEffect)(()=>{eo&&(eu(!0),(null==er?void 0:er.birthday)&&(ev.setFieldValue("birthday",y()(null==er?void 0:er.birthday,Q.yJ).toDate()),eL((null==er?void 0:er.gender)?"male":"female"),eI({...eZ,age:null==er?void 0:er.birthday})))},[eo]),(0,l.useEffect)(()=>{em?((null==er?void 0:er.gender)!==-1&&ev.setFieldValue("gender",(0,et.Ko)((null==er?void 0:er.gender)||0)),(null==er?void 0:er.birthday)&&(ev.setFieldValue("birthday",y()(null==er?void 0:er.birthday,Q.yJ).toDate()),eI({...eZ,age:null==er?void 0:er.birthday}))):ev.reset()},[em,er]),(0,l.useEffect)(()=>{let e=(new Date().getTime()-new Date(eZ.age).getTime())/1e3;e>=567648e3?ep(!0):ep(!1);let t=ew.find(t=>e>=31536e3*t.minAge&&e<31536e3*t.maxAge)||ew[0];eD(t),eN([60])},[eZ.age]);let eX=[{label:ei({id:"healthtools.title"}),value:"/health-tools"},{label:ei({id:"targetHeartRate.seoTitle",defaultMessage:"Target Heart Rate Calculator"}),value:"#",dataEventCategory:"Breadcrumb"}];return(0,i.BX)(i.HY,{children:[(0,i.BX)(z.x,{title:ei({id:"targetHeartRate.seoTitle",defaultMessage:"Target Heart Rate Calculator"}),description:ei({id:"targetHeartRate.seoDescription",defaultMessage:"Target Heart Rate Calculator"}),image:"https://".concat("staging"===eM?"discover.":"").concat(U.domainLocales[ed]).concat(Q.Nr,"/thumbnail-target-heart-rate.png?v=1"),SEOData:{schemaData:ei({id:"targetHeartRate.seoSchema",defaultMessage:"Target Heart Rate Calculator"}),apiMetaData:null==f?void 0:f.metaTag,isIndexable:!0},footerInfo:p,dataNavMenuContent:M,activeMenuService:"tools",sitewideBanner:ea,children:[(0,i.BX)(F.sd,{children:[(0,i.tZ)(k.I,{breadcrumbProps:{pageItem:eX},icon:(0,i.tZ)("img",{alt:"health-tool-icon",loading:"lazy",src:(null==f?void 0:f.featured_image)||g.C.getAssetPath("health-tools/target-heart-rate-icon.svg"),style:{width:"100%",height:"100%",objectFit:"contain"}}),heading:f.title||ei({id:"targetHearRate.heading",defaultMessage:"Target Heart Rate Calculator"}),description:f.description||ei({id:"targetHearRate.description",defaultMessage:"Use our calorie-intake calculator to determine your daily caloric needs based on your height, weight, age and activity level."}),reviewBy:null==f?void 0:f.reviewBy}),(0,i.BX)(E.f,{children:[(0,i.BX)(E.f.LeftColumn,{children:[(0,i.tZ)("form",{onSubmit:ev.onSubmit(()=>{if(validateInputs()){let e=window.location.origin,t=window.location.pathname,a=eR||eZ.intensity,i={gender:eS,age:eZ.age,rate:eB[0],intensity:a,source_url:window.location.href};w().set(Q.zC,JSON.stringify(i),{domain:".".concat(U.domainLocales[ed]),path:"/"}),(async()=>{let i=I.stringifyUrl({url:e+t,query:{[s.Q.gender]:(0,ee.QX)(eS),[s.Q.age]:eZ.age,[s.Q.rate]:eB,[s.Q.intensity]:a,joincommunity:1}});eo?((null==er?void 0:er.id)&&(null==eZ?void 0:eZ.age)&&await (0,et.eZ)({userInfo:er,data:{birthday:y()(null==eZ?void 0:eZ.age,Q.yJ).toDate()}}),es.push(i)):(R.P.syncParamsToUseOnSSOForm({gender:eZ.gender,birthday:y()(null==eZ?void 0:eZ.age,Q.yJ).toDate()},es),(0,x.p0)(i,"target-heart-rate"))})()}}),children:(0,i.BX)(m.K,{spacing:(0,u.h)(24),children:[(0,i.BX)(h.k,{gap:(0,u.h)(24),sx:e=>({[e.fn.smallerThan("sm")]:{flexDirection:"column"},[e.fn.largerThan("sm")]:{"& > div":{width:"100%",flexGrow:1}}}),children:[(0,i.tZ)(O.__,{children:(0,i.tZ)(N.u,{...ev.getInputProps("birthday"),disableSSOAge:!em,onChange:e=>{eI({...eZ,age:y()(e).format(Q.yJ)}),ev.setFieldValue("birthday",e)}})}),eo&&(0,i.tZ)(O.__,{children:(0,i.tZ)(H.X,{checked:em,onChange:e=>eu(e.currentTarget.checked)})})]}),(0,i.tZ)(o.G,{label:ei({id:"tool.selectGender",defaultMessage:"What is your gender?"}),availableValue:eh(ev.getInputProps("gender").value),labelTextProps:{size:"s4"},...ev.getInputProps("gender"),onChange:e=>{eL(e),eN([60]),ev.setFieldValue("gender",e)}}),(0,i.BX)(Y.Kl,{children:[(0,i.BX)(c.T,{size:"s4",weight:"semiBold",color:"gray.6",style:{marginBottom:"0.5rem"},children:[ei({id:"targetHeartRate.heartRateInput",defaultMessage:"Your resting heart rate?"})," ",(0,i.tZ)("span",{style:{color:"".concat(r.r.colors.gray300)},children:ei({id:"targetHeartRate.heartRateInput.desc",defaultMessage:" (bpm)"})})]}),(0,i.tZ)(D.c,{min:"male"===eS?eH.rangeMale:eH.rangeFemale,max:200,step:1,value:eB,onChange:eN}),(0,i.tZ)("div",{className:"noteInput",onClick:()=>{ef(0),$.E.measure(()=>{let e=document.getElementById("expandedCard"),t=e.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:t,behavior:"smooth"})})},role:"button",tabIndex:0,children:(0,i.tZ)("span",{children:ei({id:"targetHeartRate.measureHeartRate",defaultMessage:"How to measure resting heart rate?"})})})]}),ey&&(0,i.BX)(Y.Hl,{children:[(0,i.tZ)(d.L,{size:"label2",style:{display:"inline-block",fontWeight:"bold",color:r.r.colors.gray600,marginBottom:"9px"},htmlFor:"gender-selector",children:ei({id:"targetHeartRate.selectActive",defaultMessage:"How active are you on daily basic?"})}),(0,i.tZ)("div",{className:"card",children:(0,i.tZ)(C.F,{options:e_.map(e=>({value:e.value,label:e.label,image:e.image,imageActive:e.imageActive})),value:eR,onChange:e=>{eA(e)},className:"gender-selector"})}),eR&&(0,i.BX)("div",{className:"note",children:[(0,i.tZ)(F.g,{src:"".concat(Q.Nr,"/info-icon.svg")}),(0,i.tZ)(c.T,{size:"n1",color:"gray.6",children:null===(t=e_[e_.findIndex(e=>e.value==eR)||0])||void 0===t?void 0:t.content})]}),!eR&&(0,i.tZ)("span",{style:{color:"#e64728"},children:eT.intensity})]}),(0,i.tZ)(Y.T7,{children:(0,i.tZ)(X.I,{source:"Health Tool",toolName:"Target Heart Rate",title:ei({id:"bmi.submit",defaultMessage:"Calculate"}),link:ec(K.QO.THR)})})]})}),ek&&el&&(0,i.tZ)(S.AdBlock,{adUnitPath:eC,className:"top-ad",size:[300,250],divId:"div-gpt-ad-topbanner-mobile",pos:["TopBanner"]}),eW&&eW.items&&eW.items.length>0&&(0,i.BX)(i.HY,{children:[(0,i.tZ)(Y.jx,{children:(0,i.tZ)(W.b,{icon:(0,i.tZ)(F.g,{src:"".concat(Q.Nr,"/info-icon.svg")}),headingTitle:eW.title,children:(0,i.tZ)(Y.Bc,{id:"expandedCard",children:null===(a=eW.items)||void 0===a?void 0:a.map((e,t)=>(0,i.tZ)(A.l,{isExpand:eb===t,onChange:e=>e?ef(t):ef(-1),title:e.title,contentString:e.description,iconPosition:"right",isMobile:el},"info-"+t))})})}),el&&(0,i.tZ)("div",{className:"top-ad"})]}),!1]}),(0,i.tZ)(E.f.RightColumn,{children:ek&&!el&&(0,i.BX)(Y.Tf,{children:[(0,i.tZ)("div",{className:"top-ad",children:(0,i.tZ)(S.AdBlock,{adUnitPath:eC,size:[[300,250],[300,600]],divId:"div-gpt-ad-topbanner-desktop",pos:["TopBanner"]})}),(0,i.tZ)("div",{className:"bottom-ad"})]})})]}),ek&&(0,i.tZ)(B.W,{children:(0,i.tZ)(L.E,{adUnitPath:eC,className:"article-bottom-ad",isMobile:el})})]}),el&&(0,i.tZ)(_.d,{pageItem:eX})]}),(0,i.tZ)(P.default.FitnessHealthTool,{})]})}},"+3Ze":function(e,t,a){a.d(t,{I:function(){return useRecords}});var i=a("q1tI"),l=a("Wgwc"),n=a.n(l),o=a("dDsW"),r=a("09QT"),d=a("oQBk"),s=a("i/U4"),g=a("rIrU"),c=a("ifsH");let m={bmis:"score",bmrs:"kcal",pregnancies:"weight"},useRecords=e=>{let{initRecords:t,dataKey:a}=e,{formatMessage:l}=(0,o.Z)(),u=m[a],h=(0,i.useMemo)(()=>[{label:l({id:"tools.filter.byDay",defaultMessage:"By Day"}),value:"day"},{label:l({id:"tools.filter.byMonth",defaultMessage:"By Month"}),value:"month"},{label:l({id:"tools.filter.byYear",defaultMessage:"By Year"}),value:"year"}],[]),v=(0,i.useMemo)(()=>[{label:l({id:"tools.filter.lastXmonths",defaultMessage:"Last 3 months"},{number:3}),value:"3-month"},{label:l({id:"tools.filter.lastXmonths",defaultMessage:"Last 6 months"},{number:6}),value:"6-month"},{label:l({id:"tools.filter.lastXmonths",defaultMessage:"Last 12 months"},{number:12}),value:"12-month"}],[]),b=(0,i.useMemo)(()=>[{label:l({id:"tools.filter.lastXyears",defaultMessage:"Last 1 year"},{number:1}),value:"1-year"},{label:l({id:"tools.filter.lastXyears",defaultMessage:"Last 2 year"},{number:2}),value:"2-year"},{label:l({id:"tools.filter.lastXyears",defaultMessage:"Last 3 year"},{number:3}),value:"3-year"}],[]),[f,y]=(0,i.useState)(h[0]),[p,w]=(0,i.useState)(t&&(null==t?void 0:t.length)>0?new Date(t[0].created_at):new Date),[M,Z]=(0,i.useState)(null!=t?t:[]);(0,i.useEffect)(()=>{"day"!==f.value||n()(p).isValid()?"month"===f.value?w(v[0]):"year"===f.value&&w(b[0]):w(new Date)},[f]),(0,i.useEffect)(()=>{let getRecords=async()=>{let e="",t="",i=new Date;n()(p).isValid()?(e=(0,s.Y7)(n()(p).add(-10,"day").toDate()),t=(0,s.Y7)(p)):(e="month"===f.value?(0,s.Y7)(n()(i).add(-Number(p.value.split("-")[0]),"month").startOf("month").toDate()):(0,s.Y7)(n()(i).add(-Number(p.value.split("-")[0]),"year").startOf("month").toDate()),t=(0,s.Y7)(i));let l=await (0,r.d)(d.y.SIDIS.GET_SIDIS_HEALTH_INFO,{params:{start_date:e,end_date:t}},"sidis_frontend").then(e=>{var t;return(null==e?void 0:null===(t=e._data)||void 0===t?void 0:t[a])||[]});Z(l)};getRecords()},[p]);let I=(0,i.useMemo)(()=>{let e=new Date;if(n()(p).isValid()){let e=[];try{e=(0,c.B)(n()(p).add(-10,"day"),n()(p))}catch(e){}return e.map((t,a)=>{var i,l;let o=t.getDate(),r=(null===(i=M.find(e=>new Date(e.created_at).toDateString()===t.toDateString()))||void 0===i?void 0:i[u])||null;return{score:0!==a||r?r:(null===(l=M.find(e=>new Date(e.created_at).getTime(){Object.assign(i,{[n()(e).format("MM/YYYY")]:[]})}),M.forEach(e=>{let t=n()(e.created_at).format("MM/YYYY");i[t].push(e)}),Object.entries(i).map((e,t)=>{let[i,l]=e,n=i.split("/")[0],o=l.reduce((e,t)=>e+=t[u],0)/l.length;return{score:l.length?o.toFixed(3):null,date:"01"===n||t===a.length-1?i:n,tooltipLabel:i}})}if("year"===f.value){let t=Number(p.value.split("-")[0]),a=(0,c.B)(n()(e).add(-t,"year").startOf("year"),n()(e)),i={};return a.forEach(e=>{Object.assign(i,{[n()(e).format("YYYY")]:[]})}),M.forEach(e=>{let t=n()(e.created_at).format("YYYY");i[t].push(e)}),Object.entries(i).map(e=>{let[t,a]=e,i=a.reduce((e,t)=>e+=t[u],0)/a.length;return{score:a.length?i.toFixed(3):null,date:t,tooltipLabel:t}})}return[]},[M]);return{chartTypeOptions:h,recordMonthOptions:v,recordYearOptions:b,activeChartType:f,setActiveChartType:y,recordPeriod:p,setRecordPeriod:w,records:M,setRecords:Z,toolsRecordChartData:I}}},Xbyz:function(e,t,a){a.d(t,{k:function(){return WeightManagement}});var i=a("BGKE"),l=a("q1tI"),n=a("dDsW"),o=a("1HUI"),r=a("wp0n"),d=a("8wjV"),s=a("Ht1B"),g=a("Eso5"),c=a("0D4Z"),m=a("OAL+"),u=a("zb6h"),h=a("raAP"),v=a("hXNO"),b=a("P5LW"),f=a("8vdq"),y=a("ZLal"),p=(0,a("/npG").k)((e,t)=>{var a,i;let{color:l="blue",hasItems:n,type:o}=t;return{goalBox:{border:"1px solid ".concat((null===(a=e.colors[l])||void 0===a?void 0:a[2])||""),borderRadius:12,backgroundColor:n?e.colors.neutral[0]:"#fff",display:"flex",flexDirection:"column"},goalHeader:{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit",backgroundColor:(null===(i=e.colors[l])||void 0===i?void 0:i[0])||"",padding:12,display:"flex",alignItems:"center",gap:12},goalInfo:{width:"100%"},goalThumb:{width:40,height:40,backgroundColor:"#fff",borderRadius:"50%",display:"flex",justifyContent:"center",alignItems:"center",flexShrink:0,[e.fn.largerThan("sm")]:{width:48,height:48}},goalThumbImg:{width:24},goalBody:{padding:12,backgroundColor:"#fff"},goalItem:{paddingLeft:16,paddingTop:12,paddingBottom:12,position:"relative","&:before":{content:'""',borderLeft:"2px solid ".concat(e.fn.primaryColor()),position:"absolute",top:12,bottom:12,left:0}},goalItemTitle:{},goalItemDesc:{},goalFooter:{borderBottomLeftRadius:"inherit",borderBottomRightRadius:"inherit",padding:12,display:"flex",alignItems:"center",gap:24,..."bmi"===o&&{flexDirection:"column",alignItems:"flex-start",gap:16},[e.fn.smallerThan("sm")]:{flexDirection:"column",gap:8}},btn:{fontWeight:"".concat(y.F.semiBold," !important"),fontSize:"14px !important",[e.fn.smallerThan("sm")]:{width:"100%"}},disclaimerIcon:{flexShrink:0},disclaimerBox:{display:"flex",gap:8,borderRadius:4,backgroundColor:e.colors.neutral[0],padding:12}}});let Wrapper=e=>{var t;let{loading:a,calories:l,className:y,content:w,showDisclaimer:M,type:Z,ctaText:I,ctaUrl:T,ctaColor:x,...B}=e,{formatMessage:N}=(0,n.Z)(),{locale:H}=(0,b.h)(),D=(0,h.U)(),{getHealthToolLink:S}=(0,o.u)(H),{title:L,description:R,color:A,items:_=[]}=w||{},C=_.length>0,{classes:k,cx:W,theme:X}=p({color:a?"gray":A,hasItems:C,type:Z},{name:"WeightManagement"}),O=(0,v.d)();return a?(0,i.BX)(g.x,{className:W(y,k.goalBox),...B,children:[(0,i.BX)(g.x,{className:k.goalHeader,children:[(0,i.tZ)(g.x,{className:k.goalThumb,children:(0,i.tZ)(c.O,{height:O?20:24,width:O?20:24})}),(0,i.tZ)(g.x,{className:k.goalInfo,children:(0,i.BX)(m.K,{spacing:8,children:[(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"20%"})]})})]}),(0,i.tZ)(g.x,{className:k.goalBody,children:(0,i.BX)(m.K,{spacing:8,children:[(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"100%"}),(0,i.tZ)(c.O,{height:18,width:"20%"})]})})]}):w?(0,i.BX)(i.HY,{children:[(0,i.BX)(g.x,{className:W(y,k.goalBox),...B,children:[(0,i.BX)(g.x,{className:k.goalHeader,children:[(0,i.tZ)(g.x,{className:k.goalThumb,children:(0,i.tZ)(s.Z,{size:O?20:24,color:null===(t=X.colors[A])||void 0===t?void 0:t[6]})}),(0,i.BX)(g.x,{className:k.goalInfo,children:[(0,i.tZ)(r.T,{size:O?"s3":"s2",dangerouslySetInnerHTML:{__html:L}}),C&&(0,i.tZ)(r.T,{size:"p4",as:"div",dangerouslySetInnerHTML:{__html:R}})]})]}),C&&(0,i.tZ)(g.x,{className:k.goalBody,children:_.map((e,t)=>(0,i.BX)(g.x,{className:k.goalItem,children:[(0,i.tZ)(r.T,{size:"p4",as:"div",className:k.goalItemTitle,dangerouslySetInnerHTML:{__html:e.title}}),(0,i.tZ)(r.T,{size:"s3",as:"div",className:k.goalItemDesc,dangerouslySetInnerHTML:{__html:e.description}})]},t))}),(0,i.BX)(g.x,{className:k.goalFooter,children:[(0,i.tZ)(r.T,{size:C?"n1":"p4",dangerouslySetInnerHTML:{__html:C?N({id:"bmrPage.calDisclaimer"}):R}}),"bmr"===Z?(0,i.tZ)(d.B,{className:k.btn,size:"md","data-event-category":"Health Tool","data-event-action":"Calculate your BMI","data-event-label":D,color:x,onClick:()=>window.location.href=T||S(f.QO.BMI),children:I||N({id:"bmrPage.calcIdeaWeight"})}):(0,i.tZ)(d.B,{className:k.btn,size:"md","data-event-category":"Health Tool","data-event-action":"Calculate your BMR","data-event-label":D,color:x,onClick:()=>window.location.href=T||S(f.QO.BMR),children:I||N({id:"weightMangement.checkWeightManagePlan"})})]})]}),M&&(0,i.BX)(g.x,{className:k.disclaimerBox,children:[(0,i.tZ)(u.Z,{size:18,className:k.disclaimerIcon}),(0,i.tZ)(r.T,{size:"n1",children:N({id:"bmrPage.weightgainDisclaimer"})})]})]}):null},WeightManagement=e=>null;WeightManagement.Bmi=e=>{var t;let{loading:a,calories:o,recommendMinWeight:r,recommendMaxWeight:d}=e,{formatMessage:s}=(0,n.Z)(),g=(0,l.useMemo)(()=>{var e;return["obese_1","obese_2","obese_3"].includes(null==o?void 0:null===(e=o.bmi)||void 0===e?void 0:e.level)},[o]),c=(0,l.useMemo)(()=>({underweight:{title:s({id:"weightMangement.underweightTitle"}),description:s({id:"weightMangement.recWeightDesc"},{recommended_weight:"".concat(r," - ").concat(d,"")}),color:"blue"},healthy:{title:s({id:"weightMangement.healthyTitle"}),description:s({id:"weightMangement.recWeightDesc"},{recommended_weight:"".concat(r," - ").concat(d,"")}),color:"green"},overweight:{title:s({id:"weightMangement.overweightTitle"}),description:s({id:"weightMangement.recWeightDesc"},{recommended_weight:"".concat(r," - ").concat(d,"")}),color:"blue"},obese:{title:s({id:"weightMangement.obeseTitle"}),description:s({id:"weightMangement.obeseDesc"}),color:"yellow"}}),[r,d]),m=c[g?"obese":null==o?void 0:null===(t=o.bmi)||void 0===t?void 0:t.level];return(0,i.tZ)(Wrapper,{loading:a,content:m,type:"bmi",...e})},WeightManagement.Bmr=e=>{var t,a,o;let{calories:r,tdee:d}=e,{formatMessage:s}=(0,n.Z)(),{locale:g}=(0,b.h)(),c=(0,l.useMemo)(()=>{var e;return["obese_1","obese_2","obese_3"].includes(null==r?void 0:null===(e=r.bmi)||void 0===e?void 0:e.level)},[r]),m=(null==r?void 0:null===(t=r.bmr)||void 0===t?void 0:t.bmr)||0,u=(0,l.useMemo)(()=>({underweight:{title:s({id:"weightMangement.bmrUnderweightTitle"}),description:s({id:"weightMangement.underweightDesc"}),items:[{title:s({id:"weightMangement.underweightGentleWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(d+250).toLocaleString(g),to:Number(d+500).toLocaleString(g)})},{title:s({id:"weightMangement.underweightModWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(d+500).toLocaleString(g),to:Number(d+1e3).toLocaleString(g)})}],color:"blue"},healthy:{title:s({id:"weightMangement.bmrHealthyTitle"}),description:s({id:"weightMangement.healthyDesc"}),items:[{title:s({id:"weightMangement.healthyMaintainWeight"}),description:s({id:"common.kcalPerDayVal"},{value:Number(d).toLocaleString(g)})}],color:"green"},overweight:{title:s({id:"weightMangement.bmrOverweightTitle"}),description:s({id:"weightMangement.overweightDesc"}),items:d-1e3>m?[{title:s({id:"weightMangement.overweightGentleWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(d-500).toLocaleString(g),to:Number(d-250).toLocaleString(g)})},{title:s({id:"weightMangement.overweightModWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(d-1e3).toLocaleString(g),to:Number(d-500).toLocaleString(g)})}]:d-500>m&&d-1e3<=m?[{title:s({id:"weightMangement.overweightGentleWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(d-500).toLocaleString(g),to:Number(d-250).toLocaleString(g)})},{title:s({id:"weightMangement.overweightModWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(m).toLocaleString(g),to:Number(d-500).toLocaleString(g)})}]:d-250>m&&d-500<=m?[{title:s({id:"weightMangement.overweightGentleWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(m).toLocaleString(g),to:Number(d-250).toLocaleString(g)})}]:[{title:s({id:"weightMangement.overweightVeryGentleWeightTitle"}),description:s({id:"common.kcalPerDayContent"},{from:Number(m).toLocaleString(g)})}],color:"blue"},obese:{title:s({id:"weightMangement.bmrObeseTitle"}),description:s({id:"weightMangement.obeseDesc"}),color:"yellow"}}),[r,d]),h=u[c?"obese":null==r?void 0:null===(a=r.bmi)||void 0===a?void 0:a.level];return(0,i.tZ)(Wrapper,{content:h,showDisclaimer:(null==r?void 0:null===(o=r.bmi)||void 0===o?void 0:o.level)==="overweight"||c,type:"bmr",...e})}}}]);