PageSourceSearch

https://marathonguide.com/_next/static/chunks/pages/fitnesscalcs-2f26f02c2ebcc6f6.js

js marathonguide.com collected 2026-10-02 03:29:25 UTC 15,079 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2935,9029,1367,2930,2948],{30540:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/fitnesscalcs",function(){return n(40868)}])},66047:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M12 2c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 7h-6v13h-2v-6h-2v6H9V9H3V7h18z"}),"Accessibility")},82175:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)([(0,i.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H5V5h14z"},"0"),(0,i.jsx)("path",{d:"M6.25 7.72h5v1.5h-5zM13 15.75h5v1.5h-5zm0-2.5h5v1.5h-5zM8 18h1.5v-2h2v-1.5h-2v-2H8v2H6V16h2zm6.09-7.05 1.41-1.41 1.41 1.41 1.06-1.06-1.41-1.42 1.41-1.41L16.91 6 15.5 7.41 14.09 6l-1.06 1.06 1.41 1.41-1.41 1.42z"},"1")],"CalculateOutlined")},18959:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"m14 9-1-2H7V5.72c.6-.34 1-.98 1-1.72 0-1.1-.9-2-2-2s-2 .9-2 2c0 .74.4 1.38 1 1.72V21h2v-4h5l1 2h7V9h-6zm4 8h-4l-1-2H7V9h5l1 2h5v6z"}),"EmojiFlagsSharp")},40494:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3m-4.4 15.55-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05"}),"FavoriteBorderOutlined")},25163:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M20 15H4v-2h16zm0 2H4v2h16zm-5-6 5-3.55V5l-5 3.55L10 5 4 8.66V11l5.92-3.61z"}),"LegendToggleSharp")},63282:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M12 2C8.43 2 5.23 3.54 3.01 6L12 22l8.99-16C18.78 3.55 15.57 2 12 2m0 15.92L5.51 6.36C7.32 4.85 9.62 4 12 4s4.68.85 6.49 2.36zM9 5.5c-.83 0-1.5.67-1.5 1.5S8.17 8.5 9 8.5s1.5-.67 1.5-1.5S9.82 5.5 9 5.5m1.5 7.5c0 .83.67 1.5 1.5 1.5.82 0 1.5-.67 1.5-1.5s-.68-1.5-1.5-1.5-1.5.67-1.5 1.5"}),"LocalPizzaOutlined")},48913:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)([(0,i.jsx)("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v3h2V6h16v3h2V6c0-1.1-.9-2-2-2m0 14H4v-3H2v3c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-3h-2z"},"0"),(0,i.jsx)("path",{d:"M14.89 7.55c-.34-.68-1.45-.68-1.79 0L10 13.76l-1.11-2.21A.988.988 0 0 0 8 11H2v2h5.38l1.72 3.45c.18.34.52.55.9.55s.72-.21.89-.55L14 10.24l1.11 2.21c.17.34.51.55.89.55h6v-2h-5.38z"},"1")],"MonitorHeartOutlined")},44158:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)([(0,i.jsx)("path",{d:"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 14H5.17L4 17.17V4h16z"},"0"),(0,i.jsx)("path",{d:"m12 15 1.57-3.43L17 10l-3.43-1.57L12 5l-1.57 3.43L7 10l3.43 1.57z"},"1")],"ReviewsOutlined")},65615:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M8.5 14.5 4 19l1.5 1.5L9 17h2zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18z"}),"RowingOutlined")},83777:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"m2 19.99 7.5-7.51 4 4 7.09-7.97L22 9.92l-8.5 9.56-4-4-6 6.01zm1.5-4.5 6-6.01 4 4L22 3.92l-1.41-1.41-7.09 7.97-4-4L2 13.99z"}),"StackedLineChartOutlined")},43986:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M21 7H7v14h14zm-2 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H3V3h14v3h-2V5H5v10h1z"}),"TableViewSharp")},74784:function(t,e,n){"use strict";var a=n(13077),i=n(85893);e.Z=(0,a.Z)((0,i.jsx)("path",{d:"M15 1H9v2h6zm-4 13h2V8h-2zm8.03-6.61 1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7"}),"TimerSharp")},3355:function(t,e,n){"use strict";n.d(e,{C6:function(){return f},d3:function(){return p},fu:function(){return g}});var a=n(74784),i=n(25163),r=n(18959),s=n(43986),c=n(82175),o=n(40494),l=n(83777),d=n(48913),m=n(44158),x=n(66047),u=n(63282),h=n(65615);function p(t){return t.replace(/^\//,"").toLowerCase()}function f(t,e){let n=Array.isArray(e)?e[0]:e;return!!n&&p(t)===n.replace(/^\//,"").toLowerCase()}let g={running:[{icon:a.Z,title:"Pace/Time/Distance Calculator",text:"Enter any two of time, distance, or pace and calculate the third — including marathon and training-run splits.",link:"/pacecalc.cfm"},{icon:i.Z,title:"Pace Chart",text:"Build a printable pace chart for a race distance in miles or kilometers from a target pace.",link:"/pacechart.cfm"},{icon:r.Z,title:"Race Results Predictor",text:"Predict finish times and paces at other distances from a result you already have.",link:"/predictcalc.cfm"},{icon:s.Z,title:"Pace Wristband Creator",text:"Create a printable marathon pace band with mile or kilometer splits for an even-effort race.",link:"/pacebandcreator.cfm"},{icon:c.Z,title:"Age Equivalent Running Results Calculator",text:"Compare race times across ages and sexes with age-graded equivalent results.",link:"/ageequivalent.cfm"}],fitness:[{icon:o.Z,title:"Basic Heart Rate Calculator",text:"Estimate maximum heart rate from age and sex, then see basic training zones.",link:"/heartrate1calc.cfm"},{icon:l.Z,title:"Improvement After Training Calculator",text:"Estimate how much a marathon time can improve across training cycles and effort levels.",link:"/timeaftertrainingcalc.cfm"},{icon:d.Z,title:"Heart Rate Target Zones Calculator",text:"Build training zones and percentages from your actual resting and max heart rates.",link:"/heartrate2calc.cfm"},{icon:m.Z,title:"Advanced Heart Rate Zones",text:"Calculate workout heart-rate zones using age, sex, and VO2 max.",link:"/heartrate3calc.cfm"}],health:[{icon:x.Z,title:"Body Mass Index Calculator",text:"Calculate BMI from height and weight and see where you sit in the standard ranges.",link:"/bmicalc.cfm"},{icon:u.Z,title:"Caloric Needs Calculator",text:"Estimate daily calorie needs and a carb/fat/protein split from body stats and activity.",link:"/caloricneeds.cfm"},{icon:h.Z,title:"Physical Activity Calorie Calculator",text:"Estimate calories burned in a run or other activity from weight and duration.",link:"/physactcalc.cfm"}]}},69029:function(t,e,n){"use strict";n.d(e,{o:function(){return i}});var a=n(16323);let i={wrapper:{display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{xs:"center",md:"flex-start"},alignSelf:"stretch",gap:{xs:"16px",md:"40px"},padding:{xs:"24px",lg:"40px 40px"},background:a.O.backgroundAccent,borderRadius:"16px"},leftContent:{display:"flex",flexDirection:"column",gap:{xs:"16px",md:"24px"},flex:{xs:"1",md:"1.5"},width:"100%"}
1,rightContent:{display:"flex",flexDirection:"column",flex:{xs:"1",md:"1"},width:"100%",alignItems:{xs:"center",md:"flex-end"}},wrapperForFooter:{padding:"20px 0",background:a.O.backgroundAccent},inner:{display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:"center",justifyContent:"center",gap:{xs:"16px",md:"40px"}},title:{color:"#fff",textAlign:{xs:"center",md:"left"}},text:{color:"#fff",textAlign:{xs:"center",md:"left"}}}},51367:function(t,e,n){"use strict";n.r(e);var a=n(85893),i=n(67294),r=n(9729),s=n(21485),c=n(69029),o=n(78722);e.default=()=>{let[t,e]=i.useState(!1);return(0,a.jsx)(r.Z,{sx:c.o.wrapper,children:t?(0,a.jsxs)(r.Z,{sx:c.o.leftContent,children:[(0,a.jsx)(s.Z,{className:"!text-3xl !font-bold",sx:c.o.title,children:"Thanks for subscribing to our newsletter."}),(0,a.jsx)(s.Z,{sx:c.o.text,children:"Get ready for the latest running tips and inspiration!"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(r.Z,{sx:c.o.leftContent,children:[(0,a.jsx)(s.Z,{className:"!text-3xl !font-bold",sx:c.o.title,children:"Subscribe to MarathonGuide Newsletter!"}),(0,a.jsx)(s.Z,{sx:c.o.text,children:"Get a calendar of upcoming races across the US and Canada, the latest results as they come in, and a roundup of the most interesting stories and events in the marathon world."})]}),(0,a.jsx)(r.Z,{sx:c.o.rightContent,children:(0,a.jsx)(o.Z,{setIsSubmitted:e})})]})})}},82307:function(t,e,n){"use strict";n.d(e,{Z:function(){return m}});var a=n(85893),i=n(9729),r=n(21485);n(67294);var s=n(16323);let c={display:"flex",alignItems:"flex-start",gap:{xs:"16px",md:"24px"},paddingTop:{xs:"16px",md:"24px"},borderTop:`1px solid ${s.O.blueGray100}`,textDecoration:"none",color:"inherit",".content":{display:"flex",flexDirection:"column",alignItems:"flex-start","& .title":{fontSize:{xs:"18px",md:"24px"},lineHeight:{xs:"20px",md:"28px"},fontWeight:700,letterSpacing:"-0.24px",marginBottom:{xs:"8px",md:"16px"}},"& .text":{fontSize:{xs:"14px",md:"16px"},lineHeight:{xs:"20px",md:"24px"},fontWeight:400,letterSpacing:"-0.24px"}},"&:focus-visible":{outline:`2px solid ${s.O.strokeAccent}`,outlineOffset:"4px",borderRadius:"8px"}},o={display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,padding:{xs:"8px",md:"16px"},borderRadius:"50%",backgroundColor:s.O.backgroundLightAccent,lineHeight:0,"& svg":{display:"block"}};var l=n(41664),d=n.n(l),m=function(t){let{item:e}=t,n=e?.icon;return(0,a.jsxs)(i.Z,{component:d(),href:`/fitnesscalcs${e.link}`,sx:c,children:[(0,a.jsx)(i.Z,{sx:o,"aria-hidden":!0,children:(0,a.jsx)(n,{})}),(0,a.jsxs)(i.Z,{className:"content",children:[(0,a.jsx)(r.Z,{className:"title",children:e.title}),(0,a.jsx)(r.Z,{className:"text",children:e.text})]})]})}},40868:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return z}});var a=n(85893);n(67294);var i=n(21485),r=n(9008),s=n.n(r),c=n(14960),o=n(48522),l=n(16323);let d={...o.T.title,marginBottom:{xs:"20px",md:"64px"}},m=(o.T.text,{backgroundColor:l.O.backgroundLight,borderRadius:"8px",padding:"4px 16px",marginBottom:"32px",display:"flex",flexWrap:"nowrap",justifyContent:"space-between",alignItems:"center",".title":{fontWeight:700,fontSize:{xs:"14px",md:"16px"},lineHeight:{xs:"20px",md:"24px"},padding:"4px 0",textTransform:"uppercase"}}),x={display:"flex",flexDirection:"column",marginBottom:{xs:"32px"}},u={display:"flex",flexDirection:"column",gap:{xs:"16px",md:"64px"}},h={},p={display:"grid",gridTemplateColumns:{xs:"1fr",md:"repeat(2, minmax(0, 1fr))"},gap:{xs:"8px",md:"32px"}};var f=n(9729),g=n(82307),v=n(3355),j=n(51367),Z=n(42195),y=n(46873),C=n(68429),b=n(71919),w=n(96306);function z(){let t=(0,Z.Z)(`(max-width: ${y.ST}px)`);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s(),{children:[(0,a.jsx)("title",{children:"Running Calculators & Pace Tools | MarathonGuide"}),(0,a.jsx)("meta",{name:"description",content:"Free running and fitness calculators for marathon training: pace calculator, finish time predictor, age grading, pace band creator and more — on MarathonGuide.com."}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("meta",{property:"og:title",content:"Running Calculators & Pace Tools | MarathonGuide"}),(0,a.jsx)("meta",{property:"og:description",content:"Free running and fitness calculators for marathon training: pace calculator, finish time predictor, age grading, pace band creator and more — on MarathonGuide.com."}),(0,a.jsx)("meta",{property:"og:url",content:"https://marathonguide.com/fitnesscalcs/"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:site_name",content:"MarathonGuide.com"}),(0,a.jsx)("meta",{property:"og:image",content:"https://marathonguide.com/images/og-default.jpg"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:title",content:"Running Calculators & Pace Tools | MarathonGuide"}),(0,a.jsx)("meta",{name:"twitter:description",content:"Free running and fitness calculators for marathon training: pace calculator, finish time predictor, age grading, pace band creator and more — on MarathonGuide.com."}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://marathonguide.com/images/og-default.jpg"}),(0,a.jsx)("link",{rel:"canonical",href:"https://marathonguide.com/fitnesscalcs/"}),(0,a.jsx)("meta",{name:"robots",content:"index, follow"}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,w.B)({"@context":"https://schema.org","@type":"CollectionPage",name:"Running Calculators & Pace Tools",description:"Running, fitness and health calculators for marathon training on MarathonGuide.com.",url:"https://marathonguide.com/fitnesscalcs/",mainEntity:{"@type":"ItemList",itemListElement:[...[...v.fu.running,...v.fu.fitness,...v.fu.health].map((t,e)=>({"@type":"ListItem",position:e+1,item:{"@type":"WebApplication",name:t.title,de
1scription:t.text,applicationCategory:"HealthApplication",url:(0,b.eo)("https://marathonguide.com",(0,v.d3)(t.link))}}))]}})}}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,w.B)({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://marathonguide.com"},{"@type":"ListItem",position:2,name:"Fitness Calculators",item:"https://marathonguide.com/fitnesscalcs/"}]})}})]}),(0,a.jsx)(c.I,{fullWidth:!0,showSubscribe:!0,children:(0,a.jsxs)(f.Z,{sx:x,children:[(0,a.jsx)(i.Z,{sx:d,component:"h1",children:"Running Calculators & Pace Tools"}),(0,a.jsxs)(f.Z,{sx:u,children:[(0,a.jsxs)(f.Z,{sx:h,children:[(0,a.jsx)(f.Z,{sx:m,children:(0,a.jsx)(i.Z,{className:"title",component:"h2",children:"Running calculators"})}),(0,a.jsx)(f.Z,{sx:p,children:v.fu.running.map((t,e)=>(0,a.jsx)(g.Z,{item:t},e))})]}),(0,a.jsx)(C.Z,{variant:t?"square":"rectangle",stylesObj:{margin:"20px auto"}}),(0,a.jsxs)(f.Z,{sx:h,children:[(0,a.jsx)(f.Z,{sx:m,children:(0,a.jsx)(i.Z,{className:"title",component:"h2",children:"Fitness/training calculators"})}),(0,a.jsx)(f.Z,{sx:p,children:v.fu.fitness.map((t,e)=>(0,a.jsx)(g.Z,{item:t},e))})]}),(0,a.jsx)(j.default,{}),(0,a.jsxs)(f.Z,{sx:h,children:[(0,a.jsx)(f.Z,{sx:m,children:(0,a.jsx)(i.Z,{className:"title",component:"h2",children:"Health/nutrition calculators"})}),(0,a.jsx)(f.Z,{sx:p,children:v.fu.health.map((t,e)=>(0,a.jsx)(g.Z,{item:t},e))})]})]})]})})]})}},71919:function(t,e,n){"use strict";function a(t,e){let n=(t??"").replace(/\/+$/,"");return`${n}${function(t){let e=t.replace(/^\/+/,"").replace(/\/+$/,"");return`/fitnesscalcs/${e}`}(e)}`}n.d(e,{eo:function(){return a}})},62831:function(t){t.exports={style:{fontFamily:"'__barlowCondensed_4f8a34', '__barlowCondensed_Fallback_4f8a34'"},className:"__className_4f8a34"}},22930:function(t){t.exports={style:{fontFamily:"'__plexMono_002345', '__plexMono_Fallback_002345'"},className:"__className_002345"}}},function(t){t.O(0,[5333,8439,5068,1664,9888,5283,9725,3798,9759,2888,9774,179],function(){return t(t.s=30540)}),_N_E=t.O()}]);

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.