1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1976],{3952:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var i=n(64255),s=n(37124),r=n(79642),l=n(54698),o=n(73202),a=n(98416),c=n(59674),d=n(77856);let u=(0,l.A)(({children:e,loading:t,loadingSpinnerProps:n,ref:l,...o})=>(0,i.jsx)(s.A,{ref:l,LinkComponent:d.A,...o,children:t?(0,i.jsx)(r.A,{color:"inherit",thickness:4,size:24,...n}):e}))((0,o.A)(a.Ay,c.Ay))},11984:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/tools/bmr-calculator",function(){return n(99008)}])},35240:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var i=n(64255),s=n(41695),r=n(1179),l=n(90110),o=n(71375),a=n(9243),c=n(68559),d=n(92420),u=n(77856),h=n(85751);let x={display:"inline-flex",alignItems:"center",bgcolor:"common.neutrals.white",borderStyle:"none",pl:0,cursor:"pointer",my:2},p={textAlign:"right",mr:2},A={display:"inline",ml:2},g={px:4,py:3},m={textDecoration:"none","&:hover":{cursor:"pointer",textDecoration:"underline"}},j={maxWidth:{xs:"80vw",md:650}};function b({page:e,destination:t}){let n=(0,c.Vb)(),{locale:f}=(0,a.useRouter)(),C=(0,d.jN)(f),[v,y]=(0,s.useState)(!1);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(r.A,{component:"button",type:"button",onClick:e=>{y(!0)},sx:x,children:[(0,i.jsx)(o.A,{color:"primary",fontSize:"small"}),(0,i.jsx)(l.A,{color:"primary",sx:A,id:"tooltip",children:n("accountCreateSexQuestionTooltipTitle")})]}),(0,i.jsx)(h.A,{open:v,onClose:()=>y(!1),title:n("accountCreateSexQuestionTooltipTitle"),sx:j,children:(0,i.jsxs)(r.A,{sx:g,children:[(0,i.jsx)(l.A,{variant:"Body/Regular/SM",component:"p",color:"textSecondary",children:n("accountCreateSexQuestionTooltipContent")}),(0,i.jsx)(r.A,{sx:p,children:(0,i.jsx)(u.A,{href:`https://support.myfitnesspal.com/hc/${C}/articles/360059617352`,sx:m,target:"_blank",children:(0,i.jsx)(l.A,{variant:"Button/Caps/MD",color:"primary",children:n("learnMoreCapitalized")})})})]})})]})}},55024:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var i=n(64255),s=n(1179),r=n(28096),l=n(3744),o=n(87531),a=n(90110),c=n(41695),d=n(18021),u=n.n(d),h=n(82616),x=n(68559),p=n(3952),A=n(85751);let g={width:350},m={display:"flex",flexDirection:"column",px:3,py:2},j={alignSelf:"flex-end",p:"2px 8px","&:hover":{bgcolor:"common.range.one"}},b=({open:e,handleClose:t,handleUnitChange:n,initialUnit:d})=>{let u=(0,x.Vb)(),[b,f]=(0,c.useState)(h.CY.pounds);return(0,c.useEffect)(()=>{d&&f(d)},[d]),(0,i.jsx)(A.A,{open:e,onClose:()=>{f(d),t()},sx:g,title:u("changeWeightUnits"),children:(0,i.jsxs)(s.A,{sx:m,component:"form",onSubmit:e=>n(e,b),children:[(0,i.jsxs)(r.A,{onChange:e=>f(e.target.value),"aria-label":u("changeWeightUnits"),children:[(0,i.jsx)(l.A,{value:h.CY.kilograms,control:(0,i.jsx)(o.A,{checked:b===h.CY.kilograms}),label:u("kilograms"),"data-testid":"qa-regression-kilograms-radio-button"}),(0,i.jsx)(l.A,{value:h.CY.pounds,control:(0,i.jsx)(o.A,{checked:b===h.CY.pounds}),label:u("pounds"),"data-testid":"qa-regression-pounds-radio-button"}),(0,i.jsx)(l.A,{value:h.CY.stone,control:(0,i.jsx)(o.A,{checked:b===h.CY.stone}),label:u("stonePounds"),"data-testid":"qa-regression-stone-pounds-radio-button"})]}),(0,i.jsx)(p.A,{size:"small",type:"submit",color:"secondary",sx:j,children:(0,i.jsx)(a.A,{color:"primary",variant:"Body/Bold/MD",children:u("done")})})]})})};b.propTypes={open:u().bool.isRequired,handleClose:u().func.isRequired,handleUnitChange:u().func.isRequired,initialUnit:u().string};let f=b},82743:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var i=n(64255),s=n(41695),r=n(1179),l=n(28096),o=n(3744),a=n(87531),c=n(90110),d=n(18021),u=n.n(d),h=n(82616),x=n(68559),p=n(3952),A=n(85751);let g={width:350},m={display:"flex",flexDirection:"column",px:3,py:2},j={alignSelf:"flex-end",p:"2px 8px","&:hover":{bgcolor:"common.range.one"}},b=({open:e,handleClose:t,handleUnitChange:n,initialUnit:d})=>{let u=(0,x.Vb)(),[b,f]=(0,s.useState)(h.CY.inches);return(0,s.useEffect)(()=>{d&&f(d)},[d]),(0,i.jsx)(A.A,{open:e,onClose:()=>{f(d),t()},sx:g,title:u("changeHeightUnits"),children:(0,i.jsxs)(r.A,{sx:m,component:"form",onSubmit:e=>n(e,b),children:[(0,i.jsxs)(l.A,{onChange:e=>f(e.target.value),"aria-label":u("changeHeightUnits"),children:[(0,i.jsx)(o.A,{value:h.CY.inches,control:(0,i.jsx)(a.A,{checked:b===h.CY.inches}),label:u("feetInches"),"data-testid":"qa-regression-feet-inches-radio-button"}),(0,i.jsx)(o.A,{value:h.CY.centimeters,control:(0,i.jsx)(a.A,{checked:b===h.CY.centimeters}),label:u("centimeters"),"data-testid":"qa-regression-centimeters-radio-button"})]}),(0,i.jsx)(p.A,{size:"small",type:"submit",color:"secondary",sx:j,children:(0,i.jsx)(c.A,{color:"primary",variant:"Button/Caps/MD",children:u("done")})})]})})};b.propTypes={open:u().bool.isRequired,handleClose:u().func.isRequired,handleUnit
1Change:u().func.isRequired,initialUnit:u().string};let f=b},85751:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var i=n(64255),s=n(32125),r=n(91488),l=n(1179),o=n(26081),a=n(90110),c=n(33932);let d=({sx:e,children:t,open:n,onClose:d,dataTestId:u,title:h,centered:x=!1,noClose:p,backdropBlur:A=!1})=>{let g={container:{top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"common.neutrals.inverse",boxShadow:"0px 0px 35px 5px rgb(0 0 0 / 25%);",position:"relative","&:focus":{outline:"none"},maxWidth:"80vw"},header:{display:"flex",alignItems:"center",bgcolor:"common.brand.primary",color:"common.neutrals.white",fontSize:24,p:5},closeContainer:{display:"flex",justifyContent:"flex-end",flexWrap:"wrap"},close:{cursor:"pointer",fontSize:28,m:2*!h,justifyContent:"flex-end"},titleContainer:{display:"flex",justifyContent:x?"center":"flex-start"},backdrop:{backdropFilter:"blur(4px)",backgroundColor:"rgba(0, 0, 0, 0.5)"}};return(0,i.jsx)(s.A,{"data-testid":u,open:n,onClose:d,slotProps:{backdrop:A?{sx:g.backdrop}:void 0},children:(0,i.jsx)(r.A,{in:n,timeout:{enter:500,exit:100},children:(0,i.jsxs)(l.A,{sx:[g.container,...Array.isArray(e)?e:[e]],children:[h?(0,i.jsxs)(o.A,{sx:g.header,container:!0,children:[x&&(0,i.jsx)(o.A,{size:{xs:1}}),(0,i.jsx)(o.A,{size:{xs:10},sx:g.titleContainer,children:(0,i.jsx)(a.A,{variant:"Heading/Semibold/LG",children:h})}),(0,i.jsx)(o.A,{size:{xs:x?1:2},sx:g.closeContainer,children:(0,i.jsx)(c.A,{sx:g.close,onClick:d})})]}):!p&&(0,i.jsx)(l.A,{sx:g.closeContainer,children:(0,i.jsx)(c.A,{sx:g.close,onClick:d})}),t]})})})}},99008:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>W,default:()=>E});var i=n(64255),s=n(98825),r=n(26081),l=n(90110),o=n(13879),a=n(61924),c=n(52127),d=n(11171),u=n(60402),h=n(28096),x=n(3744),p=n(87531),A=n(74041),g=n(9243),m=n(41695),j=n(63826),b=n(71767),f=n(82616),C=n(87373),v=n(82423),y=n(68559),S=n(68690),k=n(96883),Y=n(18589),q=n(33552),w=n(3952),M=n(82743),D=n(55024),_=n(48712),B=n(67393),P=n(35240);let T={display:"flex",flexWrap:"wrap"},U={mx:1,color:"common.brand.quaternary"},z={height:"auto"},I={fontFamily:e=>e.typography.fontFamily},R=()=>{let e=(0,y.Vb)(),t=(0,g.useRouter)(),{sendAlert:n}=(0,q.d)(),{locale:B}=t,{status:R}=(0,b.useSession)(),W="authenticated"===R,[E,F]=(0,m.useState)(""),[L,H]=(0,m.useState)(""),[N,V]=(0,m.useState)("calories"),[G,O]=(0,m.useState)(""),[Q,X]=(0,m.useState)(""),[K,$]=(0,m.useState)("pounds"),[Z,J]=(0,m.useState)(""),[ee,et]=(0,m.useState)(""),[en,ei]=(0,m.useState)("inches"),[es,er]=(0,m.useState)(!1),[el,eo]=(0,m.useState)(!1),[ea,ec]=(0,m.useState)(""),[ed,eu]=(0,m.useState)(!1),{data:eh,isLoading:ex}=(0,j.I)({queryKey:["user"],queryFn:()=>(0,C.wz)({}),enabled:W});if((0,m.useEffect)(function(){if(eh?.unit_preferences){let{weight:e,extraPounds:t}=(0,k.nX)(eh.profiles[0].current_weight.value,eh.unit_preferences.weight);O(e),X(t),$(eh.unit_preferences.weight);let{height:n,inches:i}=(0,k.CZ)(eh.profiles[0].height.value,eh.unit_preferences.height);J(n),et(i),ei(eh.unit_preferences.height),F((0,k.Cb)(eh.profiles[0].birthdate)),H(eh.profiles[0].sex),V(eh.unit_preferences.energy)}},[eh]),ex)return(0,i.jsx)(v.a,{});let ep=f.CY[K]===f.CY.stone,eA=f.CY[en]===f.CY.inches,eg=f.CY[N]===f.CY.calories;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(A.bV,{title:e("tools.bmr.seoTitle"),description:e("tools.bmr.seoDescription")}),(0,i.jsx)(M.A,{open:el,handleClose:()=>eo(!1),handleUnitChange:(e,t)=>
1{e.preventDefault();let n=f.BT[t];if(n===en)return void eo(!1);let{height:i,inches:s}=(0,k.Ur)(Z,ee,en,n);J(i),et(s),ei(n),eo(!1)},initialUnit:f.CY[en]}),(0,i.jsx)(D.A,{open:es,handleClose:()=>er(!1),handleUnitChange:(e,t)=>{e.preventDefault();let n=f.BT[t];if(n===K)return void er(!1);let{weight:i,extraPounds:s}=(0,k.f5)(G,Q,K,n);O(i),X(s),$(n),er(!1)},initialUnit:f.CY[K]}),(0,i.jsxs)(s.A,{children:[(0,i.jsx)(_.A,{variant:"Heading/Bold/LG",children:e("tools.bmr.bmrCalculator")}),(0,i.jsxs)(r.A,{container:!0,spacing:5,children:[ed&&(0,i.jsxs)(r.A,{container:!0,rowSpacing:2,children:[(0,i.jsxs)(r.A,{sx:T,"data-testid":"qa-regression-recalculate-subtitle",children:[(0,i.jsx)(l.A,{component:"h2",variant:"Heading/Bold/MD",children:e("tools.bmr.estimatedBmr")}),(0,i.jsx)(l.A,{sx:U,variant:"Heading/Bold/MD",children:Math.round(ea).toLocaleString(B)}),(0,i.jsx)(l.A,{variant:"Heading/Bold/MD",children:eg?e("tools.bmr.calorieDay"):e("tools.bmr.kilojouleDay")})]}),(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Body/Regular/MD","data-testid":"qa-regression-recalculate-description",children:e("tools.bmr.bmrBasedOn")})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(w.A,{onClick:()=>{W&&(O(""),X(""),J(""),et(""),F(""),H("")),eu(!1)},"aria-label":e("recalculate"),"data-testid":"qa-regression-recalculate-button",children:e("recalculate")})})]}),!ed&&(0,i.jsxs)(r.A,{container:!0,spacing:5,children:[(0,i.jsxs)(r.A,{container:!0,size:{xs:12,sm:7},rowSpacing:2,direction:"column",children:[(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Heading/Bold/MD",children:e("tools.bmr.calculateYourBmr")})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Body/Regular/MD",children:e("tools.bmr.determineCurrentBmr")})}),(0,i.jsxs)(r.A,{container:!0,spacing:2,children:[(0,i.jsx)(r.A,{size:{xs:12,sm:ep?6:12},children:(0,i.jsx)(o.A,{fullWidth:!0,value:G,label:e("inputLabelCurrentWeight"),"data-testid":"qa-regression-current-weight-input-field",sx:z,onChange:e=>{(0,Y.AA)(e.target.value,O)},error:!(0,Y.Pp)(G,ep),slotProps:{input:{endAdornment:(0,i.jsx)(a.A,{position:"end",children:e(`${K}Abbreviated`)})},htmlInput:{inputMode:"decimal"}}})}),ep&&(0,i.jsx)(r.A,{size:{xs:12,sm:6},children:(0,i.jsx)(o.A,{fullWidth:!0,value:Q,label:e("pounds"),"data-testid":"qa-regression-pounds-input-field",sx:z,onChange:e=>{(0,Y.AA)(e.target.value,X)},error:!(0,Y.Pp)(Q,!0),slotProps:{input:{endAdornment:(0,i.jsx)(a.A,{position:"end",children:e("poundsAbbreviated")})},htmlInput:{inputMode:"decimal"}}})})]}),(0,i.jsx)(r.A,{children:(0,i.jsx)(c.A,{onClick:()=>er(!0),"data-testid":"qa-regression-change-weight-units-button",children:(0,i.jsx)(l.A,{variant:"Link/MD",sx:I,children:f.CY[K]===f.CY.stone||f.CY[K]===f.CY.kilograms?e("changeUnitsToPounds"):e("changeUnitsToKilogramsStone")})})}),(0,i.jsxs)(r.A,{container:!0,spacing:2,children:[(0,i.jsx)(r.A,{size:{xs:12,sm:eA?6:12},children:(0,i.jsx)(o.A,{fullWidth:!0,value:Z,label:eA?e("inputLabelFeet"):e("height"),"data-testid":"qa-regression-height-feet-input-field",sx:z,onChange:e=>{(0,Y.AA)(e.target.value,J)},error:!(0,Y.Pp)(Z,eA),slotProps:{input:{endAdornment:(0,i.jsx)(a.A,{position:"end",children:eA?e("feetAbbreviated"):e("centimetersAbbreviated")})},htmlInput:{inputMode:"decimal"}}})}),eA&&(0,i.jsx)(r.A,{size:{xs:12,sm:6},children:(0,i.jsx)(o.A,{fullWidth:!0,value:ee,label:e("inputLabelInches"),"data-testid":"qa-regression-height-inches-input-field",sx:z,onChange:e=>{(0,Y.AA)(e.target.value,et)},error:!(0,Y.Pp)(ee,!0),slotProps:{input:{endAdornment:(0,i.jsx)(a.A,{position:"end",children:e("inchesAbbreviated")})},htmlInput:{inputMode:"decimal"}}})})]}),(0,i.jsx)(r.A,{children:(0,i.jsx)(c.A,{onClick:()=>eo(!0),"data-testid":"qa-regression-change-height-units-button",children:(0,i.jsx)(l.A,{variant:"Link/MD",sx:I,children:eA?e("changeUnitsToCentimeters"):e("changeUnitsToFeetInches")})})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(o.A,{value:E,fullWidth:!0,label:e("age"),"data-testid":"qa-regression-age-input-field",sx:z,onChange:e=>{(0,Y.AA)(e.target.value,F)},error:!(0,Y.Pp)(E),slotProps:{htmlInput:{inputMode:"numeric"}}})}),(0,i.jsx)(r.A,{children:(0,i.jsxs)(d.A,{children:[(0,i.jsx)(u.A,{children:e("sex")}),(0,i.jsxs)(h.A,{row:!0,value:L,onChange:e=>{H(e.target.value)},children:[(0,i.jsx)(x.A,{value:"M",control:(0,i.jsx)(p.A,{}),label:e("male"),"data-testid":"qa-regression-male-radiobutton"}),(0,i.jsx)(x.A,{value:"F",control:(0,i.jsx)(p.A,{}),label:e("female"),"data-testid":"qa-regression-female-radiobutton"})]})]})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(P.A,{page:"bmr_calculator",destination:"bmr_calculator"})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(w.A,{onClick:()=>{let t=G,i=Z;if(f.CY[K]===f.CY.pounds&&(t=(0,S.TM)(G)),f.CY[K]===f.CY.stone){let e=(0,S.G5)(G,Q);t=(0,S.TM)(e)}if(f.CY[en]===f.CY.inches){let e=(0,S.DC)(Z,ee);i=Math.round((0,S.l9)(e))}if(!(t>0&&i>0&&E>0&&L))return n("error",e("tools.bmr.invalid"));let s=+(10*t+6.25*i-5*E+("F"===L?-161:5));eg||(s=Math.round((0,S.PS)(s))),ec(s),eu(!0)},"aria-label":e("calculate"),"data-testid":"qa-regression-calculate-button",children:e("calculate")})})]}),(0,i.jsxs)(r.A,{container:!0,size:{xs:12,sm:5},rowSpacing:2,children:[(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{component:"h2",variant:"Heading/Bold/MD","data-testid":"qa-regression-title-article",children:e("tools.bmr.whatIsYourBmr")})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Body/Regular/MD",children:eg?e("tools.bmr.calorieEstimate"):e("tools.bmr.kilojouleEstimate")})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Body/Regular/MD",children:eg?e("tools.bmr.calorieNotInclude"):e("tools.bmr.kilojouleNotInclude")})}),(0,i.jsx)(r.A,{children:(0,i.jsx)(l.A,{variant:"Body/Regular/MD",children:e("tools.bmr.ourCalculator")})})]})]})]})]})]})};R.Layout=function({children:e}){return(0,i.jsx)(B.A,{adUnitPath:"Apps",children:e})};var W=!0;let E=R}},e=>{e.O(0,[7124,3849,3879,4979,5798,6396,636,6593,8792],()=>e(e.s=11984)),_N_E=e.O()}]); 2//# sourceMappingURL=bmr-calculator-9fa3f40341f1358e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.