PageSourceSearch

https://web-assets.myfitnesspal.com/web-main/_next/static/chunks/pages/partner/truemed-0612b8ec360365b0.js

js myfitnesspal.com collected 2026-09-24 08:24:28 UTC 25,449 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7457],{1334:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>ew,default:()=>ej});var r=n(64255),i=n(41695),s=n(14327),a=n(9243),l=n(71767),o=n(63826),A=n(90110),c=n(55714),d=n(69025),u=n(1179),m=n(98825),x=n(26081),h=n(60382),p=n(98347),g=n.n(p),b=n(95863),y=n(68559),f=n(8872),w=n(28662),j=n(87373),v=n(97787),S=n(82423);let k={alignItems:"center",pt:{xs:22,md:0},position:"relative"},R={textAlign:{xs:"center",md:"left"},alignItems:"center",justifyContent:"center",pb:{xs:75,sm:135,tb:0}},C={color:"common.neutrals.inverse"},H={color:"common.neutrals.inverse"},B={alignItems:{xs:"center",md:"flex-end"},position:{xs:"absolute",tb:"relative",md:"static"},zIndex:1,transform:{xs:"translate(-50%)",tb:"translate(-50%, 10%)",md:"unset"},left:{xs:"50%",md:"unset"},bottom:{xs:-270,sm:-120,tb:"unset"}},I=({image:e,header:t,subtext:n,ctaButton:i})=>{let s=(0,h.A)(),a=(0,c.A)(s.breakpoints.down("sm")),l=(0,c.A)(s.breakpoints.between("sm","md")),o=e.desktop.src,p=e.desktop.alt,b=477,y=476;return a?(o=e.mobile.src,p=e.mobile.alt,b=250,y=509):l&&(o=e.tablet.src,p=e.tablet.alt,b=295,y=601),(0,r.jsx)(u.A,{component:"section",sx:{background:s.palette.common.premiumPlus.accentedGradient},children:(0,r.jsx)(m.A,{maxWidth:"md",children:(0,r.jsxs)(x.A,{container:!0,sx:k,children:[(0,r.jsx)(x.A,{size:{xs:12,md:6},sx:R,children:(0,r.jsxs)(d.A,{spacing:3,sx:{alignItems:{xs:"center",md:"flex-start"}},children:[(0,r.jsx)(A.A,{variant:"Heading/Regular/3XL",component:"h1",sx:C,children:t}),(0,r.jsx)(A.A,{variant:"Body/Regular/XL",sx:H,children:n}),i]})}),(0,r.jsx)(x.A,{size:{xs:12,md:6},sx:{mt:{xs:0,md:19}},children:(0,r.jsx)(d.A,{sx:B,children:(0,r.jsx)(g(),{src:o,style:{boxShadow:a||l?"15px 15px 30px 10px rgba(0, 0, 0, 0.5)":"none",borderRadius:a||l?"15% / 10%":"0"},priority:!0,width:b,height:y,alt:p})})})]})})})};var U=n(27034),E=n(67230),L=n(91526),P=n(17590),F=n(77856),T=n(21103),W=n(2966),M=n(91103),D=n(89479),G=n(97903),q=n(89265),X=n(54108),z=n(49747),O=n(82603),V=n.n(O),J=n(18021),Q=n.n(J);let K=({number:e,title:t,subtitle:n,src:s,alt:a,numberStyles:l={}})=>{let o=(0,c.A)(e=>e.breakpoints.only("xs")),d=(0,c.A)(e=>e.breakpoints.up("md")),m=(0,i.useMemo)(()=>{let t;return t="0px 0px 45px 70px",2===e?t="0px 60px 45px 0px":3===e&&(t="45px 0px 0px 60px"),{stepContainer:{display:"flex",alignItems:"center",flexDirection:{xs:"column",md:e%2?"row-reverse":"row"},mb:{xs:9,md:0}},stepText:{m:{xs:"0px",md:t},maxWidth:355,display:"flex",textAlign:{xs:"center",md:2===e?"right":"left"},flexDirection:"column",alignItems:{xs:"center",md:2===e?"flex-end":"flex-start"},px:1},number:{fontSize:{xs:56,md:68},fontWeight:600,color:"common.brand.primary"},title:{fontSize:{xs:28,md:36},fontWeight:600,lineHeight:{xs:"36px",md:"48px"},width:{xs:343,sm:450,md:1===e?305:310}},subtitle:{fontSize:16,lineHeight:"28px",color:"common.neutrals.secondary",mt:4,mb:{xs:6,md:0},width:{xs:315,sm:380,md:3===e?290:355},maxWidth:"calc(100vw - 40px)",mx:{xs:4,sm:0}}}},[e]),x=403,h=478;return o?(x=280,h=332):d&&(x=486,h=576),(0,r.jsxs)(u.A,{sx:m.stepContainer,children:[(0,r.jsxs)(u.A,{sx:m.stepText,children:[(0,r.jsx)(A.A,{sx:[m.number,l],children:e}),(0,r.jsx)(A.A,{sx:m.title,children:t}),(0,r.jsx)(A.A,{sx:m.subtitle,children:n})]}),(0,r.jsx)(V(),{src:s,width:x,height:h,alt:a})]})};K.propTypes={number:Q().number,title:Q().string,subtitle:Q().string,src:Q().object,alt:Q().string,numberStyles:Q().object};let N={display:{xs:"flex",md:"grid"},height:{xs:"auto",md:1520},flexDirection:"column",gridTemplateRows:"repeat(auto-fit,  minmax(10px, max-content))"},Z={scrollMarginTop:{xs:64,md:124}},Y={width:"100%",maxWidth:905,m:{xs:"72px auto",sm:"48px auto",md:"72px auto"},alignItems:"center"},_={fontSize:{xs:36,md:48},mt:{xs:80,sm:40,tb:30,md:0},mb:4,textAlign:"center",lineHeight:"48px",width:{xs:300,md:700}},$=({goalSteps:e,howItWorksRef:t,ctaButton:n,title:i,numberStyles:s={}})=>(0,r.jsx)(d.A,{component:"section",sx:Z,children:(0,r.jsxs)(d.A,{id:"howItWorks",ref:t,sx:Y,children:["string"==typeof i?(0,r.jsx)(A.A,{variant:"Heading/Semibold/2XL",sx:_,component:"h2",children:i}):i,(0,r.jsx)(u.A,{sx:N,children:e.map(e=>(0,r.jsx)(K,{number:e.number,title:e.title,subtitle:e.subtitle,src:e.src,alt:e.alt,numberStyles:s},e.number))}),n]})}),ee={src:"/_next/static/media/HeroMobile.fb206eb6.png",height:2036,width:1e3,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAARVBMVEW+v7ytrbHBtK6Yo6vAxMiihWrGwb6ys7bGztKtpqGRhUWgq7P2+/ze3uLt6ODG093exrPg4ubrwp3Ym2vbuqDEqIzBp1/Br9cZAAAADHRSTlP6+/rk+vn45Pv4++cDM0PMAAAACXBIWXMAACxLAAAsSwGlPZapAAAAK0lEQVQImQXBhQEAIAzAsOI2XP4/lQTTeyGKRFRt4O7LeGkazrCkvSDUGT4Z0QFPDi4pJQAAAABJRU5ErkJggg==",blurWidth:4,blurHeight:8},et={src:"/_next/static/media/HeroTablet.9bcb9c99.png",height:3217,width:1580,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAASFBMVEXAxMatrrLHwr6ihGq2ubqwsbSup6HAwLrHz9SdqLDEta+Sg0Le3uLv6uLG1N75/f/Xm2ri5enuxaHgybXbup/x9PTDqIvEqGB/vrrzAAAADHRSTlPy+vf42+L37/Tg7u6pB0UxAAAACXBIWXMAAAsSAAALEgHS3X78AAAAK0lEQVQImQXBhQEAIADAoNnd9f+nAqHWgG/NI3JxqPsS8pQIe4Ht02Hy0B8cIgFja5xbiAAAAABJRU5ErkJggg==",blurWidth:4,blurHeight:8},en={src:"/_next/static/media/HeroDesktop.aa66af62.png",height:1904,width:1908,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAdVBMVEW+wcd8e37SpoF4alCwoobi7fu4xtDLztMdHR2nr6pbVUmws7jNx83Ju6SopJCRg1OqtsHI0NKIjI+bpq/8/f/z9/jPyMLl6Oygk3rp7fLQ09iVf2Gwm2aBWzXh0L6aajG8ZTa8lW3AurDEbSO4kUShk2zbypN2Vpa1AAAAGnRSTlP29/76/P7l/gb9+tzw/v7w8vBywP//////
1/ptR67kAAAAJcEhZcwAALEsAACxLAaU9lqkAAABHSURBVAiZBcEFAoAgEATAVYEDO4608/9PdAZVojRqrWGu1vRKTSj2+5WWB5TrEWRkIJuXINwnAG/d2Twd4Jm85RqITC7f8AOYiAQ7baZ7hQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},er={position:{xs:"relative",md:"sticky"},top:0},ei={bgcolor:"common.premiumPlus.secondaryBackground",pt:16,textAlign:"center",alignItems:"center"},es={mb:6,px:2},ea={display:{xs:"block",sm:"inline"}},el={pt:{sm:10},pb:16,alignItems:"center"},eo={lineHeight:"24px",minWidth:{xs:326,sm:358},textTransform:"none"},eA={minWidth:{xs:270,sm:358}},ec={maxWidth:755},ed={mt:{xs:80,sm:40,tb:30,md:0},mb:{xs:8,md:23},textAlign:"center"},eu={bgcolor:"common.neutrals.inverse",color:"common.premiumPlus.accent",minWidth:{xs:326,sm:358},textTransform:"none"},em={color:"inherit",textDecoration:"underline"},ex={py:17,alignItems:"center",justifyContent:"center",textAlign:"center"},eh={color:"#52555B",mt:2,px:7},ep={py:18,px:4,alignItems:"center",bgcolor:"common.neutrals.midground1"},eg=[{href:"#howItWorks",text:"How It Works",translate:!1},{href:"#features",text:"premium.v2.navLinks.features"},{href:"#pricing",text:"premium.v2.navLinks.pricing"},{href:"#qa",text:"Q&A",translate:!1}],eb=[{headerText:{key:"Meal planner",translate:!1},altText:{key:"Three colorful plated meals labeled breakfast, lunch, and dinner, showcasing a Premium+ Meal Planner with vibrant ingredients like avocado and corn.",translate:!1},text:{key:"Enjoy personalized meal plans with shopping lists that sync with grocery delivery apps.",translate:!1},image:{src:"/_next/static/media/Habit1.bab1f1c9.png",height:718,width:620,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAe1BMVEXd2eHW0M/mzX/j4efayGbjT1rn3tDIv7TRyMvY1OHs6vTRxJ3MsW/h2cjl08ClfBrn1rHAsqbey6GrknTr1pHXrTfFv4e7kyKudhO8tVGchySDWgGGmTvAxlTczmRxrEqUUSXAu77w4LOocEyxIDqxtjrLlBTjv1bMwbvshlmdAAAACnRSTlP7/////v7x+v7vgqEN0AAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAEJJREFUCJkFwQUCgDAMBLBrBwzmuLv+/4UkkGH/wpGAnF3u54UzPK9nDNvwMG0XZMnd6D0o13XbR1CKispoQAikyH6JVQOgiwi5VgAAAABJRU5ErkJggg==",blurWidth:7,blurHeight:8}},{headerText:{key:"Easy logging tools",translate:!1},altText:{key:"A close-up of a bowl of cereal containing oats, grains, sliced bananas, strawberries, and almonds. Two white concentric squares are overlaid on the image, representing the meal scan feature.",translate:!1},text:{key:"You can scan a barcode, take a photo of your plate, or log with your voice!",translate:!1},image:{src:"/_next/static/media/Habit2.a29a73b7.png",height:718,width:620,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAaVBMVEXg4ODa1M/LrYrn5ePU2dzRzc3n6+/g4+WtqajGqKTakXnlvHq+ZUXapmi6h1B/aFyoeEXAvbrjxZC4lnPJl5TWs4G6pZHOol3Ck1O1RUGaf2G+jX/NyMG8tLKWg3XHjj7chH27tLKslH5/xWv7AAAACnRSTlPw////8v//+v7+uoxILQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAEBJREFUCJkFwQUCgDAMBLBrRzuY467/fyQJ7PvtjQBnSc86EPJdODhCTtGFkXCxj74THNsy96aGysQiLSpVNRY/a0MC5df9uVMAAAAASUVORK5CYII=",blurWidth:7,blurHeight:8}},{headerText:{key:"Smarter insights",translate:!1},altText:{key:"partner.lilly.habits.insights.altText",translate:!0},text:{key:"Deeper nutritional insights help you make smarter food choices.",translate:!1},image:{src:"/_next/static/media/Habit3.d8d60872.png",height:3187,width:2752,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAe1BMVEWpl4izXFd7f3hrZmNZclZ9WDmEa19QQDM5Ly6iiXY8RCaYaVJ3eFhUTkdeZV2HfmyKgnWup5zb0s13aVtrbltMRzFGUFqFiIRqSDOMcluBZlbHeWZmLyiviH2HXE7MdWHDVz+0qGDt3tSytrvHrKMrO07CwaTXrqJ+RiZ/0Uj7AAAACnRSTlP4/v//9fP+9/7+1rE1FQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAENJREFUCJkFwYcBgCAQBLDzUVE62Dt295/QBGktmnwEhKIO04KCyNotgXaGqf1DxeTqH4+yneN7BcjB3OcRkPVcM8d/bYIDxKKsJpYAAAAASUVORK5CYII=",blurWidth:7,blurHeight:8}}],ey=()=>(0,r.jsx)(A.A,{variant:"Heading/Semibold/2XL",sx:ed,children:"How to use your HSA/FSA to pay for MyFitnessPal"}),ef=[{number:1,title:"Choose HSA/FSA at Checkout",subtitle:"You'll be guided through completing the next steps via our partner.",src:{src:"/_next/static/media/Goals1.c0fa0efb.png",height:2304,width:1944,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAYFBMVEWhe3WAhIOIiohtaWz4+flkYGDDx9uTl7Dw8fPo5ud8eXfq6+tpQTUsNTyyuL++vc6vs7W3ioTTqaqbt8ymrLXL1Oity+RfU2fDtLmCWlKhj4pHOEZecZTr3dzGpaS3jIQbi8X0AAAACHRSTlP+/////////KYiA/AAAAAJcEhZcwAALEsAACxLAaU9lqkAAAA/SURBVAiZBcEHAsAgCASwU4GCs3uP//+yCaLva2XAuaQ0N/hgpOsCZlOdBCWY2h5RQJTeE3kQad+DPG73dXQ/REcCn6GJjwEAAAAASUVORK5CYII=",blurWidth:7,blurHeight:8},alt:"Phone showing HSA/FSA payment option at MyFitnessPal checkout."},{number:2,title:"Medical Review",subtitle:"Our partner will review your information and provide a Letter of Medical Necessity if you qual
1ify (typically 2-5 days).",src:{src:"/_next/static/media/Goals2.0fc11ae3.png",height:2304,width:1944,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAbFBMVEVcd1fDs57IzMeain7X19O9oobErpSeiXekelKqxXrU0tOnqKd2k2FykY3i5OhJZEWIakJleHWuqq18gZuakYg2UzyFj32anr6AZEutglrTwq6rcj6pknzCvbaihFuTlIJRZUyHonZ0lGaTq4J4cSUaAAAACnRSTlP+/////////vv9+6xmYwAAAAlwSFlzAAAsSwAALEsBpT2WqQAAAEFJREFUCJkFwQcCgCAMBLBraUFZ7r31/380QRm/JwJ4Ocs9VABnobFBCuI9MdIVps5YnLZv5SDUqs7sK5zaedmKH1wmAuXIG/6KAAAAAElFTkSuQmCC",blurWidth:7,blurHeight:8},alt:"Phone confirming HSA/FSA payment review with full access message."},{number:3,title:(0,r.jsxs)(r.Fragment,{children:["Enjoy Premium",(0,r.jsx)("i",{children:"+"})]}),subtitle:(0,r.jsxs)(r.Fragment,{children:["Start using all Premium",(0,r.jsx)("i",{children:"+"})," features immediately while our partner is reviewing your qualification and processing your payment."]}),src:{src:"/_next/static/media/Goals3.d00121df.png",height:1152,width:972,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAMAAAAC2hU0AAAAclBMVEXn6u3y9Pji2dill1r8+ff238j37eHM0t6diY7z27347ejTvs3Go1+HeyXZ3+WEaDjbwYDRuLazmazDvputy/erlUyloWv42NuUvPOBi2HGrWPUwJjAp3OOuPK8s1nixrHS0eSeghXBjDLdok7559fr4qdzqXDLAAAACnRSTlP+/////////Pz9t2kkygAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAEFJREFUCJkFwQUCwCAMBLADSvExd5f/f3EJACFQGLAnImlwbmMrtUaw69SXCsd9pbnLeJ+o9hTBnvXSVHCfG0Jtf1YwAyonAKzVAAAAAElFTkSuQmCC",blurWidth:7,blurHeight:8},alt:"Food log on pasta bowl with nutrition info."}];var ew=!0;function ej({premiumPlusMonthlyPrice:e,premiumPlusAnnualPrice:t}){let n=(0,y.Vb)(),{locale:p,query:k}=(0,a.useRouter)(),{formatNumber:R}=(0,s.A)(),{data:C}=(0,l.useSession)(),{data:{userCountry:H}}=(0,U.Pj)(E.M_),B=(0,h.A)(),O=(0,c.A)(B.breakpoints.up("md")),{data:V,isLoading:J}=(0,o.I)({queryKey:["user"],queryFn:()=>(0,j.wz)({}),enabled:!!C}),Q=Array.isArray(k["country-code"])?k["country-code"].find(e=>"string"==typeof e&&""!==e):k["country-code"],K=Q&&/^[A-Z]{2}$/.test(Q)?Q:void 0,N=(0,i.useMemo)(()=>(0,w.gq)(C,V,K||H),[H,K,C,V]),{data:Z,isLoading:Y}=(0,o.I)({queryKey:["subscription",N,p],queryFn:()=>(0,v.uV)({isoCode:N,locale:p}),enabled:!!C&&!!N}),[_,ed]=(0,i.useState)(!1),[ew,ev]=(0,i.useState)(!1),[eS,ek]=(0,i.useState)(""),eR=(0,i.useRef)(null),eC=(0,i.useRef)(null),eH=(0,i.useRef)(null),eB=(0,i.useRef)(null),eI=(0,i.useRef)(null),eU=(0,i.useRef)(null),eE=(0,i.useRef)(null),eL=(0,i.useRef)(null),eP=(0,i.useRef)(null),eF=(0,i.useRef)(null),eT=(0,i.useRef)(null),eW=(0,i.useRef)(null),eM=(0,i.useRef)(null);(0,i.useEffect)(function(){let e=[eP,eF,eT,eW,eM],t=[eR,eC,eH,eB,eI,eU,eE],n=[...e,...t].every(e=>e.current);if((!C||C&&Z)&&n){let n=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>.4&&ek(`#${e.target.id}`)})},{root:null,threshold:[.4],rootMargin:O?"20px":"40px"}),r=new IntersectionObserver(([e])=>{e?.isIntersecting?ed(!1):ed(!0)},{root:null,rootMargin:O?"20px":"40px",threshold:.9}),i=new IntersectionObserver(e=>{let t=!1;e.forEach(e=>{e.isIntersecting&&(t=!0)}),ev(!t)},{root:null,threshold:1,rootMargin:"-10px"});return eL.current&&r.observe(eL.current),e.forEach(e=>e.current&&n.observe(e.current)),t.forEach(e=>e.current&&i.observe(e.current)),()=>{i.disconnect(),r.disconnect(),n.disconnect()}}},[O,C,Z]);let eD=(0,w.OY)(N,[t,e]);if(Y||J)return(0,r.jsx)(S.a,{});let eG="Get started",eq=parseFloat(e.currencyOptions?.[eD].unitAmountDisplay)||0,eX=parseFloat(t.currencyOptions?.[eD].unitAmountDisplay)||0,ez=(0,w.Rj)(eq,eX),eO=Math.ceil(eX/12*100)/100,eV=(0,f.L)(e=>k[e]),eJ=new URL(`${b.O.baseUrl}/premium/checkout/new?priceId=${t?.id}&currency=${eD}&tier=${L.fO}&truemed=true${eV}`).toString(),eQ=new URL(`${b.O.baseUrl}/premium/checkout/new?priceId=${e?.id}&currency=${eD}&tier=${L.fO}&truemed=true${eV}`).toString(),eK=R(eO,{style:"currency",currency:eD}),eN=R(eX,{style:"currency",currency:eD}),eZ=(0,r.jsxs)(r.Fragment,{children:["Get Premium",(0,r.jsx)("i",{children:"+"}),"\xa0with HSA/FSA"]});return(0,r.jsxs)(d.A,{children:[(0,r.jsx)(W.A,{sx:er,CTAButton:(0,r.jsx)(D.A,{chevron:!0,chevronSx:{height:16,width:16},ref:eR,href:eJ,sx:{textTransform:"none"},size:"extraSmall",variant:"premiumPlus",children:eG})}),(0,r.jsx)(u.A,{ref:eL}),(0,r.jsx)(G.A,{premiumPlus:!0,navLinks:eg,showQuickNav:_,navLinkInView:eS}),(0,r.jsx)(u.A,{id:"hero",ref:eP,children:(0,r.jsx)(I,{ctaButton:(0,r.jsx)(D.A,{ref:eC,href:eJ,size:"large",sx:eu,children:eZ}),header:(0,r.jsxs)(r.Fragment,{children:["Don't let your FSA/HSA funds go to waste! Use them to get Premium",(0,r.jsx)("i",{children:"+"})]}),subtext:(0,r.jsxs)(r.Fragment,{children:["We can help you find out if you are eligible to use your HSA/FSA to pay for a Premium",(0,r.jsx)("i",{children:"+"})," MyFitnessPal account."]}),image:{desktop:{src:en,alt:"Phones showing MyFitnessPal's meal scan and meal planner features."},tablet:{src:et,alt:"Phone showing MyFitnessPal's meal planner feature."},mobile:{src:ee,alt:"Phone showing MyFitnessPal's meal planner feature."}}})}),(0,r.jsx)($,{ctaButton:(0,r.jsx)(D.A,{ref:eH,href:eJ,size:"large",variant:"premiumPlus",sx:{...eo,mt:{xs:4,md:21}},children:eZ}),howItWorksRef:eF,title:(0,r.jsx)(ey,{}),goalSteps:ef,numberStyles:{color:"common.premiumPlus.accent"}}),(0,r.jsx)(d.A,{sx:[ex,{background:B.palette.common.premiumPlus.gradient,color:"common.premiumPlus.text"}],children:(0,r.jsx)(m.A,{maxWidth:"lg",children:(0,r.jsxs)(d.A,{spacing:1,sx:{alignItems:"center"},children:[(0,r.jsx)(A.A,{variant:"Display/Semibold/MD",sx:{maxWidth:850},children:"Not sure if you have an HSA/FSA account?"}),(0,r.jsx)(d.A,{spacing:4,sx:{maxWidth:800},children:(0,r.jsx)(A.A,{variant:"Body/Regular/LG",children:"Health Savings Account (HSA) and Flexible Spending Account (FSA) are tax-advantaged accounts that let you pay for qualified medical expenses with pre-tax dollars. Check with your insurance provider to see if you have an HSA/FSA account."})})]})})}),(0,r.jsxs)(d.A,{id:"features",sx:ei,ref:eT,children:[(0,r.jsxs)(d.A,{sx:es,children:[(0,r.jsx)(u.A,{sx:ea,children:(0,r.jsxs)(A.A,{variant:"Heading/Regular/2XL",sx:{fontWeight:500}
1,children:["Get qualified, use pre-tax dollars to get all of Premium",(0,r.jsx)("i",{children:"+"})]})}),(0,r.jsxs)(A.A,{variant:"Body/Regular/LG",sx:{color:"#6C6C70",mt:2},children:["We make it easy to reach your goals faster with Premium",(0,r.jsx)("i",{children:"+"})]})]}),(0,r.jsx)(m.A,{maxWidth:"lg",children:(0,r.jsx)(x.A,{container:!0,sx:{pt:10,px:5},children:eb.map(e=>(0,r.jsx)(x.A,{size:{xs:12,tb:4},children:(0,r.jsx)(z.A,{...e})},e.altText.key))})}),(0,r.jsx)(d.A,{sx:el,children:(0,r.jsx)(D.A,{ref:eB,href:eJ,size:"large",sx:eo,variant:"premiumPlus",children:eZ})})]}),(0,r.jsxs)(d.A,{id:"pricing",ref:eW,sx:{alignItems:"center",mx:4},children:[(0,r.jsxs)(d.A,{sx:{mt:16,alignItems:"center"},direction:"row",children:[(0,r.jsx)(A.A,{variant:"Heading/Bold/XL",sx:{mr:1},children:n("navigation.premium")}),(0,r.jsx)(g(),{src:X.A,alt:"Premium Plus Icon",width:20,height:20})]}),(0,r.jsxs)(d.A,{direction:{xs:"column",md:"row"},sx:{mt:3,alignItems:"center"},children:[(0,r.jsx)(A.A,{variant:"Heading/Regular/2XL",sx:{mr:2},children:"Better for you"}),(0,r.jsx)(A.A,{variant:"Heading/Bold/2XL",children:"and your budget"})]}),(0,r.jsxs)(d.A,{sx:{textAlign:"center"},children:[(0,r.jsx)(A.A,{variant:"Heading/Regular/LG",sx:eh,children:"Ditch the takeout and reduce food waste. Win-win!"}),(0,r.jsx)(A.A,{variant:"Heading/Semibold/MD",sx:{mt:8,mb:4},children:"Choose your plan"})]}),(0,r.jsxs)(d.A,{direction:{xs:"column",md:"row"},spacing:8,sx:{mt:4,pb:20},children:[(0,r.jsx)(T.A,{price:eK,annualPrice:eN,annualSavings:ez,billingFrequency:"annual",CTAButton:(0,r.jsx)(D.A,{href:eJ,ref:eI,variant:"premiumPlus",size:"large",sx:[eo,eA],children:eZ})}),(0,r.jsx)(T.A,{price:R(eq,{style:"currency",currency:eD}),billingFrequency:"monthly",CTAButton:(0,r.jsx)(D.A,{href:eQ,ref:eU,variant:"premiumPlus",size:"large",sx:[eo,eA],children:eZ})})]})]}),(0,r.jsxs)(d.A,{component:"section",id:"qa",ref:eM,sx:ep,children:[(0,r.jsx)(A.A,{variant:"Heading/Semibold/2XL",sx:{mb:8},children:"Q&A"}),(0,r.jsxs)(d.A,{spacing:5,sx:ec,children:[(0,r.jsx)(P.n,{position:1,summary:(0,r.jsx)(u.A,{component:"span",children:"What happens if my HSA/FSA payment is declined or rejected?"}),children:(0,r.jsx)(A.A,{variant:"Body/Regular/XL",component:"p",sx:{mb:4},children:"If your HSA/FSA payment is declined or rejected, you'll be notified and will be able to update your payment method. To keep your subscription active, you will need to add a regular debit or credit card."})}),(0,r.jsx)(P.n,{position:2,summary:(0,r.jsx)(u.A,{component:"span",children:"How do I know if I can use my HSA/FSA?"}),children:(0,r.jsx)(A.A,{variant:"Body/Regular/XL",component:"p",sx:{mb:4},children:"You can use your HSA/FSA if you're using MyFitnessPal as a recommended treatment for a disease diagnosed by a physician. Our partner Truemed makes this simple - during checkout, you'll complete a brief questionnaire. Our partner will review your responses and determine whether you qualify for a Letter of Medical Necessity."})}),(0,r.jsx)(P.n,{position:3,summary:(0,r.jsx)(u.A,{component:"span",children:"What medical conditions qualify me for HSA/FSA reimbursement?"}),children:(0,r.jsx)(A.A,{variant:"Body/Regular/XL",component:"p",sx:{mb:4},children:"Truemed's intake process will determine if you're eligible. Nutrition tracking and meal planning services may qualify as medical expenses if they are treatments for diagnosed conditions such as obesity, hypertension, or heart disease."})}),(0,r.jsx)(P.n,{position:4,summary:(0,r.jsx)(u.A,{component:"span",children:"Can I switch from my current payment method to HSA/FSA (or vice versa)?"}),children:(0,r.jsxs)(A.A,{variant:"Body/Regular/XL",component:"p",sx:{mb:4},children:["Please reach out to Customer Happiness to find out more information here:"," ",(0,r.jsx)(F.A,{href:"https://support.myfitnesspal.com/hc/en-us/requests/new",sx:em,children:"https://support.myfitnesspal.com/hc/en-us/requests/new"})]})})]})]}),(0,r.jsx)(q.A,{showButton:ew,href:eJ,onClick:()=>{},variant:"premiumPlus",size:"large",sx:eo,children:eZ}),(0,r.jsx)(M.A,{hideLanguageSelector:!0,CTAButton:(0,r.jsx)(D.A,{ref:eE,chevron:!0,variant:"plusAccent",size:"small",href:eJ,sx:{textTransform:"none",width:"fit-content"},children:eG})})]})}}
1,8872:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});let r=["country-code","region-code","city","postal-code"];function i(e){let t=r.reduce((t,n)=>{let r=e(n);if(r){let e=Array.isArray(r)?r[0]:r;t.push(`${n}=${encodeURIComponent(e)}`)}return t},[]).join("&");return t?`&${t}`:""}},21103:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(64255),i=n(69025),s=n(90110),a=n(49526),l=n(82603),o=n.n(l),A=n(91526),c=n(68559);let d={src:"/_next/static/media/premium-plus-check.b6e236d5.svg",height:24,width:24,blurWidth:0,blurHeight:0},u={bgcolor:"common.premiumPlus.accent",color:"common.neutrals.white",borderRadius:"2px",alignItems:"center",py:1,px:2};function m({amount:e}){return(0,r.jsxs)(i.A,{direction:"row",sx:u,spacing:1,children:[(0,r.jsx)(s.A,{variant:"Button/Caps/SM",children:"Save"}),(0,r.jsx)(s.A,{variant:"Button/Caps/SM",children:`${e}%`})]})}let x={border:"2px solid",borderRadius:9,minWidth:{xs:320,sm:404,md:358},width:"100%",p:7};function h({price:e,billingFrequency:t,CTAButton:n,annualSavings:l=0,annualPrice:u="",isCanadianUser:p=!1}){let g=(0,c.Vb)(),b=t===A.oW?A.pw:A.Au,y=t===A.oW?"common.premiumPlus.accent":"common.premiumPlus.dividerLine",f=t===A.oW?"common.premiumPlus.tileBackground":"common.neutrals.white",w=t===A.oW?"common.neutrals.primary":"common.neutrals.secondary";return(0,r.jsxs)(i.A,{sx:{...x,borderColor:y,bgcolor:f},children:[(0,r.jsxs)(i.A,{direction:"row",sx:{justifyContent:"space-between"},children:[(0,r.jsx)(s.A,{variant:"Heading/Bold/MD",children:g(`premium.v2.yearlyPlanTile.${t}Plan`)}),t===A.oW&&(0,r.jsx)(m,{amount:l})]}),(0,r.jsxs)(i.A,{direction:"row",sx:{alignItems:"center"},children:[(0,r.jsx)(s.A,{variant:"Heading/Bold/2XL",sx:{mr:1},children:e}),(0,r.jsx)(s.A,{variant:"Heading/Regular/XL",children:"/mo."})]}),(0,r.jsx)(s.A,{variant:"Body/Regular/XS",children:`${u} billed ${b}${p?", plus applicable taxes.":""}`}),(0,r.jsx)(a.A,{sx:{my:6,bgcolor:"common.premiumPlus.dividerLine"}}),(0,r.jsx)(i.A,{children:["Custom meal planner","1,500+ tasty recipes","Budget-friendly options","Automated grocery lists"].map(e=>(0,r.jsxs)(i.A,{direction:"row",spacing:2,sx:{alignItems:"center",mb:4},children:[(0,r.jsx)(o(),{src:d,alt:"plan includes"}),(0,r.jsx)(s.A,{variant:"Heading/Regular/MD",children:e})]},e))}),(0,r.jsx)(s.A,{variant:"Body/Regular/MD",sx:{color:w,mt:2,maxWidth:246},children:"Plus: The full MyFitnessPal logging and tracking experience!"}),(0,r.jsx)(i.A,{sx:{mt:14},children:n})]})}},89265:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(64255),i=n(55714),s=n(1179),a=n(60382),l=n(89479);let o={width:"100vw",position:"fixed",alignItems:"center",textAlign:"center",background:"transparent",bottom:20,zIndex:2,transition:"opacity .5s ease-in"},A={opacity:0,visibility:"hidden"};function c({children:e,href:t,onClick:n=()=>{},showButton:d,...u}){let m=(0,a.A)(),x=(0,i.A)(m.breakpoints.up("md"));return(0,r.jsx)(r.Fragment,{children:!x&&(0,r.jsx)(s.A,{sx:[o,!d&&A],children:(0,r.jsx)(l.A,{href:t,onClick:n,...u,children:e})})})}},95788:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/partner/truemed",function(){return n(1334)}])},97903:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(64255),i=n(55714),s=n(1179),a=n(98825),l=n(90110),o=n(60382),A=n(68559),c=n(77856);function d({navLinks:e,showQuickNav:t,navLinkInView:n,premiumPlus:u=!1}){let m={quickNav:{width:"100%",background:"rgba(255,255,255,0.5)",backdropFilter:"blur(15px)",py:4,position:"fixed",top:{xs:0,md:60},left:0,zIndex:9,opacity:100*!!t,visibility:t?"visible":"hidden",transition:"opacity .5s ease-in-out"},linkContainer:{display:"flex",px:{xs:2,md:0}},linkText:{fontSize:{xs:11,sm:14},py:{xs:2,sm:"6px"},px:{xs:"6px",sm:3},textAlign:"center",lineHeight:{xs:"12px",sm:"20px"},fontWeight:700,textTransform:"none"},linkSelected:{color:"common.neutrals.white",bgcolor:u?"#18207D":"common.brand.primary",outlineWidth:0},links:{display:"flex",alignItems:"center",position:"relative",color:u?"#18207D":"common.brand.primary",bgcolor:"common.neutrals.white",borderRadius:"29px",boxShadow:"0px 2px 8px rgba(8, 42, 107, 0.2)",mx:{xs:"2px",sm:1},"&:hover":{color:"common.neutrals.white",bgcolor:u?"#272BA9":"common.brand.primaryText",outlineWidth:0},"&:first-of-type":{ml:0},"&:before":{content:'""',position:"absolute",top:"0px",right:"0px",bottom:"0px",left:"0px",border:`1px solid ${u?"#18207D":"#0066EE"}`,borderRadius:"29px"}}},x=(0,A.Vb)(),h=(0,o.A)(),p=(0,i.A)(h.breakpoints.down("tb"));return(0,r.jsx)(s.A,{sx:m.quickNav,children:(0,r.jsx)(a.A,{maxWidth:"md",sx:m.linkContainer,children:e.map(({href:e,text:t,translate:i=!0,mobileText:s,external:a})=>{let o=p&&s?s:t;return(0,r.jsx)(c.A,{onClick:t=>{!a&&(t.preventDefault(),window.location.replace(e))},href:e,sx:[m.links,n===e&&m.linkSelected],children:(0,r.jsx)(l.A,{sx:m.linkText,children:i?x(o):o})},e)})})})}}},e=>{e.O(0,[7124,8347,2442,1180,3658,503,3530,636,6593,8792],()=>e(e.s=95788)),_N_E=e.O()}]);
2//# sourceMappingURL=truemed-0612b8ec360365b0.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.