"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5530],{EUmT:function(e,t,a){a.d(t,{k:function(){return reverseMyHealthRecordsForTrendChart}});function reverseMyHealthRecordsForTrendChart(e){return[...e].reverse()}},"5Hsw":function(e,t,a){a.r(t),a.d(t,{default:function(){return thr_result}});var i=a("BGKE"),l=a("q1tI"),r=a("Mjd7"),n=a("cFN4"),o=a("8hXY"),s=a("qFhO"),d=a("iAc4"),c=a("iBNF"),g=a("Eso5"),u=a("mYVa"),h=a("iVi/"),m=a("p46w"),v=a.n(m),p=a("20a2"),y=a("cr+I"),f=a("dDsW"),b=a("09QT"),H=a("/tR3"),M=a("oQBk"),T=a("CJtR"),x=a("gHFm"),Z=a("KX2h"),I=a("1LUM"),R=a("CBW8"),w=a("lXMY"),A=a("l+Th"),B=a("+xBH"),N=a("2kea"),_=a("rY9m"),F=a("Psub"),S=a("/N9F"),C=a("J8so"),P=a("VxsQ"),X=a.n(P);let ThrTeenIdealRangeChart=e=>{let{rangeMin:t,rangeMax:a,className:n}=e,{bottomPercent:o,topPercent:s,fillHeightPercent:d}=(0,l.useMemo)(()=>{let e=(0,C.f$)(t),i=(0,C.f$)(a);return{bottomPercent:e,topPercent:i,fillHeightPercent:Math.max(i-e,0)}},[a,t]);return(0,i.BX)(g.x,{className:n,sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:8,width:"100%",minHeight:200},children:[(0,i.BX)(g.x,{sx:{position:"relative",width:70,height:200},children:[(0,i.BX)(g.x,{sx:{position:"absolute",left:0,right:0,bottom:"calc(".concat(s,"% - 10px)"),display:"flex",alignItems:"center",gap:8},children:[(0,i.tZ)(r.H,{tag:"h6",color:c.r.colors.gray400,children:Math.round(a)}),(0,i.tZ)(g.x,{sx:{flex:1,height:1,backgroundColor:c.r.colors.neutral100}})]}),(0,i.BX)(g.x,{sx:{position:"absolute",left:0,right:0,bottom:"calc(".concat(o,"% - 10px)"),display:"flex",alignItems:"center",gap:8},children:[(0,i.tZ)(r.H,{tag:"h6",color:c.r.colors.gray400,children:Math.round(t)}),(0,i.tZ)(g.x,{sx:{flex:1,height:1,backgroundColor:c.r.colors.neutral100}})]})]}),(0,i.BX)(g.x,{sx:{position:"relative",width:14,height:200,borderRadius:16,border:"3px solid #e4e8ec",boxSizing:"border-box",overflow:"visible"},children:[(0,i.tZ)(g.x,{sx:{position:"absolute",left:0,right:0,bottom:"".concat(o,"%"),height:"".concat(d,"%"),backgroundColor:c.r.colors.green500,borderRadius:12}}),(0,i.tZ)(g.x,{component:X(),sx:{position:"absolute",left:"50%",transform:"translateX(-50%)",bottom:"calc(".concat(o,"% - ").concat(20.5,"px)"),width:41,height:41,zIndex:2,pointerEvents:"none"}})]})]})};var E=a("Oeb5"),L=a("l/jL"),D=a("0njy"),k=a("FxIt"),z=a("h9x9"),O=a("daLf"),Q=a("2su4"),q=a("iv2E"),U=a("hXNO"),V=a("P5LW"),Y=a("rIrU"),W=a("8vdq"),j=a("o0qI"),G=a("T9go"),J=a("VIdu"),K=a("9L6u"),$=a("vAgI"),ee=a("vZvF"),et=a("zTPA"),ea=a("Uj9i");function firstThrQueryParam(e){return Array.isArray(e)?e[0]:e}function normalizeThrIntensity(e){return"".concat(null!=e?e:"").trim().toLowerCase()}let _THRToolResultPage=e=>{var t,a,m,p,H,C,P,X,K,ei,el,er,en,eo,es;let{thrContent:ed,thrResult:ec,gender:eg,age:eu,rate:eh,intensity:em,footerInfo:ev,dataNavMenuContent:ep,sitewideBanner:ey}=e,{formatMessage:ef}=(0,f.Z)(),{state:eb}=(0,l.useContext)(j.I)||{},{userInfo:eH}=eb||{},eM=(0,U.d)(),eT=(0,G.a)(e=>e.setShouldOnboardingModalOpen),[ex,eZ]=(0,l.useState)(-1),[eI,eR]=(0,l.useState)(0),{locale:ew,router:eA,asPath:eB}=(0,V.h)(),{query:eN}=eA,{getHealthToolLink:e_}=(0,d.u)(ew),{DEPLOY_ENV:eF}=Y.ENV,eS=new Date().getTime()-new Date(eu).getTime()>=567648e6,eC=(0,J.od)({countryAdTag:(0,J.Em)(ew,{isMobile:eM}),contentAdTag:(0,J.WV)(ew,eB,["health-tools/thr"])}),eP=!!(null==ed?void 0:ed.enable_ad),eX=[{value:"teen",label:ef({id:"targetHeartRate.lowIntensity.title",defaultMessage:"Low intensity"}),image:"".concat(Y.Nr,"/pwg-teen-result.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-100.svg")},{value:"low_intensity",label:ef({id:"targetHeartRate.lowIntensity.title",defaultMessage:"Low intensity"}),image:"".concat(Y.Nr,"/pwg-result-low.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-50.svg")},{value:"moderate_intensity",label:ef({id:"targetHeartRate.moderateIntensity.title",defaultMessage:"Moderate intensity"}),image:"".concat(Y.Nr,"/pwg-result-moderate.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-60.svg")},{value:"aerobic_zone",label:ef({id:"targetHeartRate.aerobicZone.title",defaultMessage:"Aerobic Zone"}),image:"".concat(Y.Nr,"/pwg-result-aerobic.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-70.svg")},{value:"vigorous_intensity",label:ef({id:"targetHeartRate.vigorousIntensity.title",defaultMessage:"Vigorous Intensity"}),image:"".concat(Y.Nr,"/pwg-result-vigorous.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-80.svg")},{value:"maximum_intensity",label:ef({id:"targetHeartRate.maximumIntensity.title",defaultMessage:"Maximum Intensity"}),image:"".concat(Y.Nr,"/pwg-result-maximum.svg"),imageIdeal:"".concat(Y.Nr,"/thr-ideal-100.svg")}],eE=eS?eX.find(e=>e.value===em):eX[0],eL=(0,l.useMemo)(()=>y.stringifyUrl({url:"".concat((0,T.UC)(ew)).concat(e_(W.QO.DUE_DATE)),query:{result:1,[s.Q.age]:eA.query[s.Q.age],[s.Q.gender]:eA.query[s.Q.gender],[s.Q.rate]:eA.query[s.Q.rate],[s.Q.intensity]:eA.query[s.Q.intensity]}}),[e_]);(0,l.useEffect)(()=>{if(void 0!==eH){var e,t,a,i;let l=h.parse(document.cookie||""),r=!1;try{r=JSON.parse(v().get(Y.zC)||"false")}catch(e){r=!1}r||(null==eN?void 0:eN.resultId)||(null==eN?void 0:eN.source)!=="my-health"||(r={age:"".concat(eu),rate:"number"==typeof eh?eh:parseFloat(eh),gender:eg,intensity:"".concat(em)});let n="string"==typeof(null===(e=ec.idealHeartRate)||void 0===e?void 0:e.range)?ec.idealHeartRate.range.split("-"):[],o=null===(t=Y.CX[ew])||void 0===t?void 0:t.SITE_ID;if(r&&r.rate){let e={account_id:(null==eH?void 0:eH.id)||null,site_id:o?parseInt(o):null,email:(null==eH?void 0:eH.email)||null,ga_client_id:l._ga||"",gender:"male"===r.gender,birthday:r.age,is_adult:eS?1:0,physical_activity_assessment:(null===(a=r.intensity)||void 0===a?void 0:a.toLowerCase())||"",heart_rate_resting:r.rate,heart_rate_resting_assessment:("string"==typeof(null===(i=ec.restingHeartRate)||void 0===i?void 0:i.status)?ec.restingHeartRate.status.toLowerCase():"")||"",heart_rate_training_min:Number.isFinite(parseFloat(n[0]))?parseFloat(n[0]):null,heart_rate_training_max:Number.isFinite(parseFloat(n[1]))?parseFloat(n[1]):null,heart_rate_max:Number.isFinite(Number(ec.maximumHeartRate))?Number(ec.maximumHeartRate):null,url:window.location.href,source_url:r.source_url};(0,b.callApiNew)(M.PATHS.SIDIS.POST_SIDIS_THR,{method:"POST",data:e},"sidis_update"),q.domainLocales[ew]&&v().remove(Y.zC,{domain:".".concat(q.domainLocales[ew])})}}},[eH]),(0,l.useEffect)(()=>{eT(!0)},[ed]);let eD="string"==typeof(null==ec?void 0:null===(t=ec.idealHeartRate)||void 0===t?void 0:t.range)?ec.idealHeartRate.range.trim():"",ek=eD?eD.split("-"):[],ez=ek.length>=2&&Number.isFinite(parseFloat(ek[0]))&&Number.isFinite(parseFloat(ek[1])),eO=Number(null==ec?void 0:ec.maximumHeartRate),eQ=Number.isFinite(eO)?eO:0,eq=Array.isArray(null==ec?void 0:ec.faqs)?ec.faqs:[],eU=Array.isArray(null==ec?void 0:null===(a=ec.restingHeartRate)||void 0===a?void 0:a.chart)?ec.restingHeartRate.chart:[],eV="".concat(Y.MO,"user"),eY=(0,$.ru)(null==ec?void 0:ec.care),eW=[{label:ef({id:"healthTool.breadcrumb.myHealth",defaultMessage:"My Health"}),value:"".concat(eV,"/health")},{label:ef({id:"thr.breadcrumb.result",defaultMessage:"Target Heart Rate Result"}),value:""}],ej=[{label:ef({id:"healthtools.title"}),value:"/health-tools"},{label:ef({id:"targetHearRate.heading",defaultMessage:"Target Heart Rate Calculator"}),value:"".concat((0,T.UC)(ew)).concat(e_(W.QO.THR))},{label:ef({id:"thr.breadcrumb.result",defaultMessage:"Target Heart Rate Result"}),value:""}],eG=(0,i.BX)(i.HY,{children:[!eM&&(0,i.tZ)(i.HY,{children:(null==eN?void 0:eN.source)==="my-health"?(0,i.tZ)(N.d,{pageItem:eW}):(0,i.tZ)(N.d,{pageItem:ej})}),(0,i.BX)(O.f,{children:[(0,i.tZ)(O.f.LeftColumn,{style:{padding:0},children:eg&&eu&&eh&&em&&ec?(0,i.BX)(i.HY,{children:[(0,i.tZ)(x.W,{children:eU.length>0&&(0,i.tZ)(S.c,{age:eu,rate:eh,status:null==ec?void 0:null===(m=ec.restingHeartRate)||void 0===m?void 0:m.status,chart:eU,levelActive:eE||eX[0],isAdult:eS})}),(0,i.BX)(x.W,{children:[(0,i.BX)(z.tE,{children:[(0,i.BX)(z.uD,{children:[(0,i.tZ)("img",{style:{height:"48px",width:"48px",objectFit:"contain"},src:"".concat(Y.Nr,"/thr-ideal.svg"),alt:"",loading:"lazy"}),(0,i.tZ)(r.H,{tag:"h3","font-weight":"bold",color:"#404040",children:ef({id:"targetHeartRate.idealTarget.title",defaultMessage:" Your Ideal Target Heart Rate"})}),(0,i.tZ)(n.T,{size:"p3",color:"#595959",children:ef({id:"targetHeartRate.withAnActivity",defaultMessage:"with an activity level of {activeLevel}"},{activeLevel:null==eE?void 0:eE.label})})]}),(0,i.BX)(z.Eu,{children:[eS&&"maximum_intensity"!==em&&ez&&(0,i.BX)(z.Ot,{children:[(0,i.tZ)("img",{style:{height:"80px",width:"80px",objectFit:"contain"},src:null==eE?void 0:eE.imageIdeal,alt:"",loading:"lazy"}),(0,i.tZ)(r.H,{tag:"h6","font-weight":"bold",color:"#565656",children:ef({id:"targetHeartRate.idealTarget.result",defaultMessage:"Ideal heart rate range is"})}),(0,i.BX)(r.H,{tag:"h5","font-weight":"bold",color:"#2D87F3",children:[Math.round(parseFloat(null==ek?void 0:ek[0]))," -"," ",Math.round(parseFloat(null==ek?void 0:ek[1]))]}),(0,i.tZ)(n.T,{size:"p4",color:"#595959",children:ef({id:"targetHeartRate.idealTarget.desc",defaultMessage:"beats per minute"})})]}),!eS&&ez&&(0,i.BX)(z.Ot,{children:[(0,i.tZ)(r.H,{tag:"h6","font-weight":"bold",color:"#565656",children:ef({id:"targetHeartRate.idealTarget.result",defaultMessage:"Ideal heart rate range is"})}),(0,i.tZ)(ThrTeenIdealRangeChart,{rangeMin:parseFloat(null==ek?void 0:ek[0]),rangeMax:parseFloat(null==ek?void 0:ek[1])}),(0,i.tZ)(n.T,{size:"p4",color:"#595959",children:ef({id:"targetHeartRate.idealTarget.desc",defaultMessage:"beats per minute"})})]}),(0,i.BX)(z.Ot,{children:[(0,i.tZ)("img",{style:{height:"80px",width:"80px",objectFit:"contain"},src:"".concat(Y.Nr,"/thr-ideal-100.svg"),alt:"",loading:"lazy"}),(0,i.tZ)(r.H,{tag:"h6","font-weight":"bold",color:"#565656",children:ef({id:"targetHeartRate.idealTarget.maximum",defaultMessage:"Maximum heart rate should be"})}),(0,i.tZ)(r.H,{tag:"h5","font-weight":"bold",color:"#2D87F3",children:Math.round(eQ)}),(0,i.tZ)(n.T,{size:"p4",color:"#595959",children:ef({id:"targetHeartRate.idealTarget.desc",defaultMessage:"beats per minute"})})]})]})]}),(0,i.tZ)(z.iC,{children:(0,i.tZ)(o.T,{onChange:e=>{eR(e)},tabContent:null===(p=ec.assessmentData)||void 0===p?void 0:p.map(e=>({name:ef({id:e.tab,defaultMessage:e.defaultMessage})})),initialTab:eI})}),(null===(C=ec.assessmentData)||void 0===C?void 0:null===(H=C[eI])||void 0===H?void 0:H.content)&&(0,i.tZ)(z.m7,{children:(0,i.tZ)("div",{dangerouslySetInnerHTML:{__html:(null===(X=ec.assessmentData)||void 0===X?void 0:null===(P=X[eI])||void 0===P?void 0:P.content)||""}})}),ed.additionalInfo&&(0,i.tZ)(g.x,{sx:e=>({marginBottom:(0,u.h)(24),[e.fn.largerThan("sm")]:{marginBottom:(0,u.h)(48)}}),children:(0,i.tZ)(F.j,{heading:ed.additionalInfo.title,content:ed.additionalInfo.description,ctaUrl:null===(K=ed.additionalInfo)||void 0===K?void 0:K.ctaUrl,ctaTitle:null===(ei=ed.additionalInfo)||void 0===ei?void 0:ei.ctaTitle,image:null===(el=ed.additionalInfo)||void 0===el?void 0:el.image})}),(0,i.tZ)(g.x,{sx:e=>({marginBottom:(0,u.h)(24),[e.fn.largerThan("sm")]:{marginBottom:(0,u.h)(48)}}),children:(0,i.tZ)(_.Z,{toolLink:eL,onRecalculate:()=>window.location.href=e_(W.QO.THR)||"/",saveLabel:ef({id:"pregnancyTool.save",defaultMessage:"Go to My Health"}),onSave:()=>window.location.href="/health-tools/"})}),(null==ec?void 0:null===(er=ec.community)||void 0===er?void 0:er.community)&&(0,i.tZ)(D.EmbeddedCommunity.HealthTool,{community:null==ec?void 0:ec.community}),(0,i.BX)(z.wy,{children:[(0,i.tZ)(E.b,{icon:(0,i.tZ)(ee.g,{src:"".concat(Y.Nr,"/info-icon.svg"),loading:"lazy"}),headingTitle:ef({id:"tools.disclaimer",defaultMessage:"Disclaimer"}),children:(0,i.tZ)(n.T,{size:"p2",type:"regular",children:ec.disclaimer})}),eq.length>0&&(0,i.tZ)(E.b,{icon:(0,i.tZ)(ee.g,{src:"".concat(Y.Nr,"/info-icon.svg"),loading:"lazy"}),headingTitle:ef({id:"tools.faqs",defaultMessage:"FAQs"}),children:(0,i.tZ)(i.HY,{children:eq.map((e,t)=>(0,i.tZ)("div",{style:{marginBottom:"28px"},children:(0,i.tZ)(B.l,{title:e.title,isExpand:ex===t,onChange:e=>e?eZ(t):eZ(-1),contentString:e.description,richTextProps:{size:"p2"},iconPosition:"right",isMobile:eM})},"faqs-"+t))})})]}),!eM&&(null==eY?void 0:eY.type)&&(0,i.tZ)(ee.mi,{children:(0,i.tZ)(A.default,{isMobile:eM,type:eY.type,dataId:eY.dataId,dataTitle:eY.dataTitle,dataDescription:eY.dataDescription})}),eP&&eM&&(0,i.tZ)(I.AdBlock,{adUnitPath:eC,size:[[300,250],[300,600]],divId:"div-gpt-ad-midbanner1-mobile",pos:["MidBanner1"]})]})]}):(0,i.tZ)(Z.g,{size:"lg"})}),(0,i.tZ)(O.f.RightColumn,{style:{padding:0},children:eM?void 0:(0,i.BX)(ee.Bb,{children:[eP&&(0,i.tZ)("div",{className:"top-ad",children:(0,i.tZ)(I.AdBlock,{adUnitPath:eC,size:[[300,250],[300,600]],divId:"div-gpt-ad-midbanner1-desktop",pos:["MidBanner1"]})}),(0,i.tZ)(r.H,{tag:"h3",color:c.r.colors.gray800,style:{width:"100%",padding:"8px 16px"},children:ef({id:"tools.suggestedArticles",defaultMessage:"Suggested articles"})}),(0,i.tZ)(L.r,{isMobile:!0,expertsArticles:ec.suggestedArticles,isLoading:!1,hideUIElements:!0}),(0,i.BX)(ee.to,{href:ec.suggestedArticlesLink,children:[(0,i.tZ)(r.H,{tag:"h5",color:c.r.colors.primaryBase,className:"see-more-text",children:ef({id:"home.seeMore",defaultMessage:"See More"})}),(0,i.tZ)("img",{src:"".concat(Y.Nr,"/chevronRightBlue.svg"),style:{width:"16px",height:"16px"},alt:ef({id:"home.seeMore",defaultMessage:"See More"}),loading:"lazy"})]})]})})]}),eM&&(0,i.BX)(i.HY,{children:[(0,i.BX)(ee.aY,{children:[(null==eY?void 0:eY.type)&&(0,i.tZ)(ee.mi,{children:(0,i.tZ)(A.default,{isMobile:eM,type:eY.type,dataId:eY.dataId,dataTitle:eY.dataTitle,dataDescription:eY.dataDescription})}),(0,i.tZ)(r.H,{tag:"h3",color:c.r.colors.gray800,style:{width:"100%",padding:"40px 16px 8px"},children:ef({id:"tools.suggestedArticles",defaultMessage:"Suggested articles"})}),(0,i.tZ)(L.r,{isMobile:eM,expertsArticles:ec.suggestedArticles,isLoading:!1,hideUIElements:!0}),(0,i.BX)(ee.to,{href:ec.suggestedArticlesLink,children:[(0,i.tZ)(r.H,{tag:"h5",color:c.r.colors.primaryBase,className:"see-more-text",children:ef({id:"home.seeMore",defaultMessage:"See More"})}),(0,i.tZ)("img",{src:"".concat(Y.Nr,"/chevronRightBlue.svg"),style:{width:"16px",height:"16px"},alt:ef({id:"home.seeMore",defaultMessage:"See More"}),loading:"lazy"})]})]}),(null==eN?void 0:eN.source)==="my-health"?(0,i.tZ)(N.d,{pageItem:eW}):(0,i.tZ)(N.d,{pageItem:ej})]}),(0,i.tZ)(et.X,{campaign:null==ed?void 0:null===(en=ed.collectingData)||void 0===en?void 0:en.campaigns,isSkippable:null==ed?void 0:ed.isSkippable,typeForm:null==ed?void 0:ed.collectingTypes,phoneVerify:null==ed?void 0:ed.phoneVerification,toolName:"heartrate",extraPayloadValues:{gender:{value:eg}}})]});return(0,l.useEffect)(()=>{(!eg||!eu||!eh||!em)&&e_(W.QO.THR)&&eA.push(e_(W.QO.THR)||"/")},[e_]),(0,i.BX)(i.HY,{children:[(0,i.BX)(Q.x,{title:ef({id:"targetHeartRate.result.title.embedded",defaultMessage:"Your Resting Heart Rate is {status}"},{status:null!==(es=null===(eo=ec.restingHeartRate)||void 0===eo?void 0:eo.status)&&void 0!==es?es:""}),description:ef({id:"targetHeartRate.seoDescription",defaultMessage:"Target Heart Rate"}),image:"https://".concat("staging"===eF?"discover.":"").concat(q.domainLocales[ew]).concat(Y.Nr,"/thumbnail-target-heart-rate.png?v=1"),SEOData:{schemaData:ef({id:"bmiPage.seoSchema",defaultMessage:""}),isIndexable:!0,hasNoCanonical:!0,apiMetaData:null==ed?void 0:ed.metaTag},footerInfo:ev,dataNavMenuContent:ep,activeMenuService:"tools",sitewideBanner:ey,children:[eM?eG:(0,i.tZ)(x.W,{children:eG}),eP&&(0,i.BX)(i.HY,{children:[(0,i.tZ)(R.o,{children:(0,i.tZ)(w.FixedBottomAdBlock,{adUnitPath:eC,className:"article-bottom-ad",isMobile:eM})}),(0,i.tZ)(ea.OutOfPageAd,{id:"div-gpt-out-of-page",adUnitPath:eC})]})]}),(0,i.tZ)(k.default.FitnessHealthTool,{shareUrl:eL})]})};var thr_result=e=>{let{state:t}=(0,l.useContext)(j.I)||{},a=(0,p.useRouter)(),{userInfo:r}=t||{},[n,o]=(0,l.useState)(null);return((0,l.useEffect)(()=>{let e=!1;return(async()=>{try{let d,c,g,u;if(void 0===r||!a.isReady)return;let{resultId:h}=a.query;if("string"==typeof h&&h&&r){var t,i,l,n;let r=await (0,b.callApiNew)(M.PATHS.SIDIS.GET_SIDIS_THR,{params:{resultId:h}},"sidis_frontend");if(e)return;if((null==r?void 0:r.status)&&1!==r.status||!(null==r?void 0:r._data))return a.replace("/404",a.asPath);d=null===(t=r._data)||void 0===t?void 0:t.heart_rate_resting,c=null===(i=r._data)||void 0===i?void 0:i.birthday,g=(null===(l=r._data)||void 0===l?void 0:l.gender)?"male":"female",u=null===(n=r._data)||void 0===n?void 0:n.physical_activity_assessment}else d=firstThrQueryParam(a.query[s.Q.rate]),c=firstThrQueryParam(a.query[s.Q.age]),g=(0,K.zn)(firstThrQueryParam(a.query[s.Q.gender])),u=firstThrQueryParam(a.query[s.Q.intensity]);if(!d||!c||!g||!u)return;let m=await (0,b.callApiNew)(M.PATHS.HEALTH_TOOL.GET_HEALTH_TOOL_THR_RESULT,{params:{gender:g,age:c,rate:d,intensity:normalizeThrIntensity(u)}});if(e)return;if(!(null==m?void 0:m.data))return a.replace("/404",a.asPath);o({gender:g,age:c,rate:d,intensity:normalizeThrIntensity(u),thrResult:(0,H.MC)((null==m?void 0:m.data)||{})})}catch(e){}})(),()=>{e=!0}},[a.isReady,a.query[s.Q.age],a.query[s.Q.gender],a.query[s.Q.rate],a.query[s.Q.intensity],a.query.resultId,r]),n)?(0,i.tZ)(_THRToolResultPage,{...e,...n}):null}},"5Uq/":function(e,t,a){a.r(t);var i=a("BGKE"),l=a("q1tI"),r=a("iAc4"),n=a("pSDa"),o=a("iBNF"),s=a("NIaq"),d=a("qFhO"),c=a("0dn/"),g=a("dDw1"),u=a("OAL+"),h=a("mYVa"),m=a("SPK5"),v=a("cChf"),p=a("ZFu2"),y=a("Wgwc"),f=a.n(y),b=a("p46w"),H=a.n(b),M=a("E+oP"),T=a.n(M),x=a("cr+I"),Z=a("dDsW"),I=a("g/tz"),R=a("gHFm"),w=a("w99c"),A=a("YFSc"),B=a("N0kT"),N=a("1LUM"),_=a("LplW"),F=a("ouLS"),S=a("+xBH"),C=a("2kea"),P=a("Ib2b"),X=a("0UxZ"),E=a("Oeb5"),L=a("rITb"),D=a("RGkz"),k=a("FxIt");a("BpjA");var z=a("vZvF"),O=a("h9x9"),Q=a("daLf"),q=a("2su4"),U=a("iv2E"),V=a("F8ib"),Y=a("hXNO"),W=a("P5LW"),j=a("rIrU"),G=a("8vdq"),J=a("o0qI"),K=a("VIdu"),$=a("aNTj"),ee=a("9L6u"),et=a("9O6x");t.default=e=>{var t,a;let{thrContent:y,footerInfo:b,dataNavMenuContent:M,sitewideBanner:ea}=e,{formatMessage:ei}=(0,Z.Z)(),el=(0,Y.d)(),{state:er}=(0,l.useContext)(J.I)||{},{isLoggedIn:en,userInfo:eo}=er||{},{locale:es,router:ed,asPath:ec}=(0,W.h)(),{getHealthToolLink:eg}=(0,r.u)(es),{isCheckYourself:eu,setIsCheckYourself:eh,checkAvailableGenderOpt:em}=(0,V.K)(),ev=(0,v.c)({validate:{birthday:(0,p.U)(ei({id:"targetHeartRate.ageInput.error",defaultMessage:"Please enter your actual age"})),gender:(0,p.U)(ei({id:"tools.genderInput.error",defaultMessage:"Please select gender"}))}}),[ep,ey]=(0,l.useState)(-1),[ef,eb]=(0,l.useState)(!1),eH=[{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}=j.ENV,[eT,ex]=(0,l.useState)({yourSelf:"self",gender:"male",age:"",rate:"60",intensity:"low_intensity"}),[eZ,eI]=(0,l.useState)({}),[eR,ew]=(0,l.useState)([60]),[eA,eB]=(0,l.useState)({idAge:0,minAge:0,maxAge:18,rangeMale:40,rangeFemale:40}),[eN,e_]=(0,l.useState)("male"),[eF,eS]=(0,l.useState)(""),eC=[{value:"low_intensity",label:ei({id:"targetHeartRate.lowIntensity.title",defaultMessage:"Low intensity"}),image:"".concat(j.Nr,"/low.svg"),imageActive:"".concat(j.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(j.Nr,"/moderate.svg"),imageActive:"".concat(j.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(j.Nr,"/aerobic.svg"),imageActive:"".concat(j.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(j.Nr,"/vigorous.svg"),imageActive:"".concat(j.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(j.Nr,"/maximum.svg"),imageActive:"".concat(j.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(eT.age)||(e.age=ei({id:"targetHeartRate.ageInput.error",defaultMessage:"Please enter your actual age"})),!eF&&ef&&(e.intensity=ei({id:"targetHeartRate.levelActiveSelect.error",defaultMessage:"Please select your active level"})),!!T()(e)||(eI({...e}),!1)},eP=(0,K.od)({countryAdTag:(0,K.Em)(es,{isMobile:el}),contentAdTag:(0,K.WV)(es,ec,["health-tools/thr"])}),eX=!!(null==y?void 0:y.enable_ad),eE={title:ei({id:"tools.info",defaultMessage:"Info"}),items:y.info};(0,l.useEffect)(()=>{en&&(eh(!0),(null==eo?void 0:eo.birthday)&&(ev.setFieldValue("birthday",f()(null==eo?void 0:eo.birthday,j.yJ).toDate()),e_((null==eo?void 0:eo.gender)?"male":"female"),ex({...eT,age:null==eo?void 0:eo.birthday})))},[en]),(0,l.useEffect)(()=>{eu?((null==eo?void 0:eo.gender)!==-1&&ev.setFieldValue("gender",(0,et.Ko)((null==eo?void 0:eo.gender)||0)),(null==eo?void 0:eo.birthday)&&(ev.setFieldValue("birthday",f()(null==eo?void 0:eo.birthday,j.yJ).toDate()),ex({...eT,age:null==eo?void 0:eo.birthday}))):ev.reset()},[eu,eo]),(0,l.useEffect)(()=>{let e=(new Date().getTime()-new Date(eT.age).getTime())/1e3;e>=567648e3?eb(!0):eb(!1);let t=eH.find(t=>e>=31536e3*t.minAge&&e<31536e3*t.maxAge)||eH[0];eB(t),ew([60])},[eT.age]);let eL=[{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)(q.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[es]).concat(j.Nr,"/thumbnail-target-heart-rate.png?v=1"),SEOData:{schemaData:ei({id:"targetHeartRate.seoSchema",defaultMessage:"Target Heart Rate Calculator"}),apiMetaData:null==y?void 0:y.metaTag,isIndexable:!0},footerInfo:b,dataNavMenuContent:M,activeMenuService:"tools",sitewideBanner:ea,children:[(0,i.BX)(z.sd,{children:[(0,i.tZ)(X.I,{breadcrumbProps:{pageItem:eL},icon:(0,i.tZ)("img",{alt:"health-tool-icon",loading:"lazy",src:(null==y?void 0:y.featured_image)||c.C.getAssetPath("health-tools/target-heart-rate-icon.svg"),style:{width:"100%",height:"100%",objectFit:"contain"}}),heading:y.title||ei({id:"targetHearRate.heading",defaultMessage:"Target Heart Rate Calculator"}),description:y.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==y?void 0:y.reviewBy}),(0,i.BX)(Q.f,{children:[(0,i.BX)(Q.f.LeftColumn,{children:[(0,i.tZ)("form",{onSubmit:ev.onSubmit(()=>{if(validateInputs()){let e=window.location.origin,t=window.location.pathname,a=eF||eT.intensity,i={gender:eN,age:eT.age,rate:eR[0],intensity:a,source_url:window.location.href};H().set(j.zC,JSON.stringify(i),{domain:".".concat(U.domainLocales[es]),path:"/"}),(async()=>{let i=x.stringifyUrl({url:e+t,query:{[d.Q.gender]:(0,ee.QX)(eN),[d.Q.age]:eT.age,[d.Q.rate]:eR,[d.Q.intensity]:a,joincommunity:1}});en?((null==eo?void 0:eo.id)&&(null==eT?void 0:eT.age)&&await (0,et.eZ)({userInfo:eo,data:{birthday:f()(null==eT?void 0:eT.age,j.yJ).toDate()}}),ed.push(i)):(F.P.syncParamsToUseOnSSOForm({gender:eT.gender,birthday:f()(null==eT?void 0:eT.age,j.yJ).toDate()},ed),(0,I.p0)(i,"target-heart-rate"))})()}}),children:(0,i.BX)(u.K,{spacing:(0,h.h)(24),children:[(0,i.BX)(m.k,{gap:(0,h.h)(24),sx:e=>({[e.fn.smallerThan("sm")]:{flexDirection:"column"},[e.fn.largerThan("sm")]:{"& > div":{width:"100%",flexGrow:1}}}),children:[(0,i.tZ)(D.__,{children:(0,i.tZ)(w.u,{...ev.getInputProps("birthday"),disableSSOAge:!eu,onChange:e=>{ex({...eT,age:f()(e).format(j.yJ)}),ev.setFieldValue("birthday",e)}})}),en&&(0,i.tZ)(D.__,{children:(0,i.tZ)(A.X,{checked:eu,onChange:e=>eh(e.currentTarget.checked)})})]}),(0,i.tZ)(n.G,{label:ei({id:"tool.selectGender",defaultMessage:"What is your gender?"}),availableValue:em(ev.getInputProps("gender").value),labelTextProps:{size:"s4"},...ev.getInputProps("gender"),onChange:e=>{e_(e),ew([60]),ev.setFieldValue("gender",e)}}),(0,i.BX)(O.Kl,{children:[(0,i.BX)(g.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(o.r.colors.gray300)},children:ei({id:"targetHeartRate.heartRateInput.desc",defaultMessage:" (bpm)"})})]}),(0,i.tZ)(B.c,{min:"male"===eN?eA.rangeMale:eA.rangeFemale,max:200,step:1,value:eR,onChange:ew}),(0,i.tZ)("div",{className:"noteInput",onClick:()=>{ey(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?"})})})]}),ef&&(0,i.BX)(O.Hl,{children:[(0,i.tZ)(s.L,{size:"label2",style:{display:"inline-block",fontWeight:"bold",color:o.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)(P.F,{options:eC.map(e=>({value:e.value,label:e.label,image:e.image,imageActive:e.imageActive})),value:eF,onChange:e=>{eS(e)},className:"gender-selector"})}),eF&&(0,i.BX)("div",{className:"note",children:[(0,i.tZ)(z.g,{src:"".concat(j.Nr,"/info-icon.svg")}),(0,i.tZ)(g.T,{size:"n1",color:"gray.6",children:null===(t=eC[eC.findIndex(e=>e.value==eF)||0])||void 0===t?void 0:t.content})]}),!eF&&(0,i.tZ)("span",{style:{color:"#e64728"},children:eZ.intensity})]}),(0,i.tZ)(O.T7,{children:(0,i.tZ)(L.I,{source:"Health Tool",toolName:"Target Heart Rate",title:ei({id:"bmi.submit",defaultMessage:"Calculate"}),link:eg(G.QO.THR)})})]})}),eX&&el&&(0,i.tZ)(N.AdBlock,{adUnitPath:eP,className:"top-ad",size:[300,250],divId:"div-gpt-ad-topbanner-mobile",pos:["TopBanner"]}),eE&&eE.items&&eE.items.length>0&&(0,i.BX)(i.HY,{children:[(0,i.tZ)(O.jx,{children:(0,i.tZ)(E.b,{icon:(0,i.tZ)(z.g,{src:"".concat(j.Nr,"/info-icon.svg")}),headingTitle:eE.title,children:(0,i.tZ)(O.Bc,{id:"expandedCard",children:null===(a=eE.items)||void 0===a?void 0:a.map((e,t)=>(0,i.tZ)(S.l,{isExpand:ep===t,onChange:e=>e?ey(t):ey(-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)(Q.f.RightColumn,{children:eX&&!el&&(0,i.BX)(O.Tf,{children:[(0,i.tZ)("div",{className:"top-ad",children:(0,i.tZ)(N.AdBlock,{adUnitPath:eP,size:[[300,250]],divId:"div-gpt-ad-topbanner-desktop",pos:["TopBanner"]})}),(0,i.tZ)("div",{className:"bottom-ad"})]})})]}),eX&&(0,i.tZ)(R.W,{children:(0,i.tZ)(_.E,{adUnitPath:eP,className:"article-bottom-ad",isMobile:el})})]}),el&&(0,i.tZ)(C.d,{pageItem:eL})]}),(0,i.tZ)(k.default.FitnessHealthTool,{})]})}},HGXp:function(e,t,a){a.r(t),a.d(t,{THRToolPage:function(){return THRToolPage}});var i=a("BGKE"),l=a("q1tI"),r=a("Vvt1"),n=a.n(r),o=a("20a2"),s=a("vAgI");let d=n()(()=>Promise.all([a.e(9897),a.e(9377),a.e(3326),a.e(9409),a.e(6259),a.e(1818),a.e(7519),a.e(761),a.e(2189),a.e(5231),a.e(8299),a.e(9265),a.e(5454),a.e(106),a.e(9803),a.e(5349),a.e(4148),a.e(2509),a.e(1533),a.e(1108),a.e(9124),a.e(4190),a.e(6535),a.e(4447),a.e(6509),a.e(8261),a.e(8674),a.e(4125),a.e(1657),a.e(7730),a.e(137),a.e(4414),a.e(1079),a.e(7613),a.e(8098),a.e(3416),a.e(3012),a.e(1570),a.e(6192),a.e(6918),a.e(5965),a.e(3301),a.e(1413),a.e(3534),a.e(2138),a.e(9467),a.e(4467),a.e(6966),a.e(5243),a.e(9862),a.e(3800),a.e(8132),a.e(1375),a.e(4561),a.e(1193),a.e(2094),a.e(1797),a.e(1217),a.e(5480),a.e(731),a.e(2050),a.e(2008),a.e(8469),a.e(8214),a.e(1482),a.e(6817),a.e(467),a.e(5951),a.e(9357),a.e(747),a.e(5675),a.e(6753),a.e(4802),a.e(3046),a.e(5745),a.e(3437),a.e(252),a.e(1152),a.e(9424),a.e(5702),a.e(8922),a.e(6399),a.e(8639),a.e(7082),a.e(553),a.e(9309),a.e(7221),a.e(2853),a.e(8232),a.e(3257),a.e(6611),a.e(7538),a.e(6894),a.e(5341),a.e(3566),a.e(4846),a.e(2233),a.e(1058),a.e(5638),a.e(3295),a.e(1538),a.e(6629),a.e(7152),a.e(5684),a.e(2574),a.e(2513),a.e(5238),a.e(2039),a.e(6962),a.e(8680),a.e(4050),a.e(5465),a.e(6638),a.e(7741),a.e(1137),a.e(2433),a.e(9689),a.e(5385),a.e(3564),a.e(3158),a.e(8320),a.e(5641),a.e(7454),a.e(7004),a.e(4758),a.e(6219),a.e(17),a.e(8990),a.e(4067),a.e(9487),a.e(5297),a.e(9931),a.e(9083),a.e(1520),a.e(270),a.e(7596),a.e(8217),a.e(7543),a.e(2835),a.e(2507),a.e(6885),a.e(7859),a.e(5970),a.e(2730),a.e(2399),a.e(5530),a.e(4385),a.e(2840),a.e(4870),a.e(9922),a.e(3133),a.e(612),a.e(2002),a.e(1880),a.e(7471),a.e(7165),a.e(8854),a.e(5451),a.e(8612),a.e(2819),a.e(7695),a.e(3602),a.e(5993)]).then(a.bind(a,"5Hsw")),{loadableGenerated:{webpack:()=>["5Hsw"]}}),c=n()(()=>Promise.all([a.e(9897),a.e(9377),a.e(3326),a.e(9409),a.e(6259),a.e(1818),a.e(7519),a.e(761),a.e(2189),a.e(5231),a.e(8299),a.e(9265),a.e(5454),a.e(106),a.e(9803),a.e(5349),a.e(4148),a.e(2509),a.e(1533),a.e(1108),a.e(9124),a.e(4190),a.e(6535),a.e(4447),a.e(6509),a.e(8261),a.e(8674),a.e(4125),a.e(1657),a.e(7730),a.e(137),a.e(4414),a.e(1079),a.e(7613),a.e(8098),a.e(3416),a.e(3012),a.e(1570),a.e(6192),a.e(6918),a.e(5965),a.e(3301),a.e(1413),a.e(3534),a.e(2138),a.e(9467),a.e(4467),a.e(6966),a.e(5243),a.e(9862),a.e(3800),a.e(8132),a.e(1375),a.e(4561),a.e(1193),a.e(2094),a.e(1797),a.e(1217),a.e(5480),a.e(731),a.e(2050),a.e(2008),a.e(8469),a.e(8214),a.e(1482),a.e(6817),a.e(467),a.e(5951),a.e(9357),a.e(747),a.e(5675),a.e(6753),a.e(4802),a.e(3046),a.e(5745),a.e(3437),a.e(252),a.e(1152),a.e(9424),a.e(5702),a.e(8922),a.e(6399),a.e(8639),a.e(7082),a.e(553),a.e(9309),a.e(7221),a.e(2853),a.e(8232),a.e(3257),a.e(6611),a.e(7538),a.e(6894),a.e(5341),a.e(3566),a.e(4846),a.e(2233),a.e(1058),a.e(5638),a.e(3295),a.e(1538),a.e(6629),a.e(7152),a.e(5684),a.e(2574),a.e(2513),a.e(5238),a.e(2039),a.e(6962),a.e(8680),a.e(4050),a.e(5465),a.e(6638),a.e(7741),a.e(1137),a.e(2433),a.e(9689),a.e(5385),a.e(3564),a.e(3158),a.e(8320),a.e(5641),a.e(7454),a.e(7004),a.e(4758),a.e(6219),a.e(17),a.e(8990),a.e(4067),a.e(9487),a.e(5297),a.e(9931),a.e(9083),a.e(1520),a.e(270),a.e(7596),a.e(8217),a.e(7543),a.e(2835),a.e(2507),a.e(6885),a.e(7859),a.e(5970),a.e(2730),a.e(2399),a.e(5530),a.e(4385),a.e(2840),a.e(4870),a.e(9922),a.e(3133),a.e(612),a.e(2002),a.e(1880),a.e(7471),a.e(7165),a.e(8854),a.e(5451),a.e(8612),a.e(2819),a.e(7695),a.e(3602),a.e(6133)]).then(a.bind(a,"5Uq/")),{loadableGenerated:{webpack:()=>["5Uq/"]}}),THRToolPage=e=>{let{type:t="form"}=e,a=(0,o.useRouter)();return((0,l.useEffect)(()=>{if(("result"===t||"records"===t)&&!a.asPath.includes("?result=1")){let e=(0,s.b7)(a.asPath);a.push(e,e,{shallow:!0})}},[t]),"result"===t)?(0,i.tZ)(d,{...e}):(0,i.tZ)(c,{...e})}}}]);