PageSourceSearch

https://www.fitflow.ca/_next/static/chunks/pages/[slug]-17432cc9bb33b042.js

js fitflow.ca collected 2026-10-02 15:26:53 UTC 10,308 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[431],{628:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[slug]",function(){return t(9297)}])},2257:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});let l=(0,t(7963).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},5691:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});let l=(0,t(7963).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},7328:(e,s,t)=>{e.exports=t(9269)},7963:(e,s,t)=>{"use strict";t.d(s,{A:()=>d});var l=t(4232);let r=e=>{let s=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,s,t)=>t?t.toUpperCase():s.toLowerCase());return s.charAt(0).toUpperCase()+s.slice(1)},a=function(){for(var e=arguments.length,s=Array(e),t=0;t<e;t++)s[t]=arguments[t];return s.filter((e,s,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===s).join(" ").trim()};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let n=(0,l.forwardRef)((e,s)=>{let{color:t="currentColor",size:r=24,strokeWidth:n=2,absoluteStrokeWidth:d,className:c="",children:o,iconNode:x,...m}=e;return(0,l.createElement)("svg",{ref:s,...i,width:r,height:r,stroke:t,strokeWidth:d?24*Number(n)/Number(r):n,className:a("lucide",c),...!o&&!(e=>{for(let s in e)if(s.startsWith("aria-")||"role"===s||"title"===s)return!0})(m)&&{"aria-hidden":"true"},...m},[...x.map(e=>{let[s,t]=e;return(0,l.createElement)(s,t)}),...Array.isArray(o)?o:[o]])}),d=(e,s)=>{let t=(0,l.forwardRef)((t,i)=>{let{className:d,...c}=t;return(0,l.createElement)(n,{ref:i,iconNode:s,className:a("lucide-".concat(r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),d),...c})});return t.displayName=r(e),t}},8419:(e,s,t)=>{"use strict";t.d(s,{A:()=>l});let l=(0,t(7963).A)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},9297:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>p,default:()=>u});var l=t(7876),r=t(8230),a=t.n(r),i=t(4587),n=t.n(i),d=t(8419),c=t(2257),o=t(5691),x=t(9167),m=t(783);let h="https://www.fitflow.ca";var p=!0;function u(e){var s,t,r,i;let{page:p,relatedHubs:u}=e;if(!p)return null;let b="".concat(h,"/").concat(p.slug),g=m.l8.templates.featurePage(p.slug,p.metaTitle,p.description,p.heroImage),j=(0,x.Hs)([{name:"Home",url:h},{name:p.title,url:b}]),N=(0,x.i2)(p.faqs),f=(0,x.Tq)({name:"How to use ".concat(p.primaryKeyword," in FitFlow"),description:p.subheadline,steps:p.howItWorks}),w=(0,x.Ru)({description:p.description,url:b});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x.Ay,{...g,jsonLd:[w,j,N,f]}),(0,l.jsx)("div",{className:"min-h-screen",children:(0,l.jsxs)("div",{className:"mx-auto max-w-5xl px-4 sm:px-6 lg:px-8 py-12 sm:py-16",children:[(0,l.jsx)("nav",{className:"mb-8 text-sm","aria-label":"Breadcrumb",children:(0,l.jsxs)("ol",{className:"flex items-center space-x-2 text-slate-300",children:[(0,l.jsx)("li",{children:(0,l.jsx)(a(),{href:"/",className:"hover:text-sky-300",children:"Home"})}),(0,l.jsx)("li",{className:"text-slate-500",children:"/"}),(0,l.jsx)("li",{className:"text-slate-400 truncate",children:p.title})]})}),(0,l.jsxs)("header",{className:"grid grid-cols-1 lg:grid-cols-2 gap-10 items-center mb-16",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("span",{className:"inline-flex items-center px-3 py-1 rounded-full bg-sky-500/10 border border-sky-500/30 text-sky-300 text-xs font-medium mb-4",children:p.eyebrow}),(0,l.jsx)("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-white leading-tight",children:p.headline}),(0,l.jsx)("p",{className:"mt-5 text-lg text-slate-300",children:p.subheadline}),(0,l.jsxs)("div",{className:"mt-8 flex flex-wrap gap-3",children:[(0,l.jsxs)(a(),{href:"/download-app",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg bg-sky-500 hover:bg-sky-400 text-white font-medium transition-colors",children:["Get FitFlow Free",(0,l.jsx)(d.A,{className:"w-4 h-4"})]}),(0,l.jsx)(a(),{href:"/pricing",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg border border-slate-600 text-slate-200 hover:border-sky-400/50 hover:text-white transition-colors",children:"View Pricing"})]})]}),p.heroImage&&(0,l.jsxs)("figure",{className:"relative mx-auto w-full max-w-sm",children:[(0,l.jsx)("div",{className:"absolute -inset-2 bg-gradient-to-r from-sky-600/20 to-sky-400/10 rounded-3xl blur-xl"}),(0,l.jsx)(n(),{src:p.heroImage,alt:"".concat(p.primaryKeyword," — FitFlow app screen"),width:420,height:840,className:"relative w-full h-auto rounded-3xl border border-slate-700/60",priority:!0})]})]}),(null==(s=p.stats)?void 0:s.length)>0&&(0,l.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-16",children:p.stats.map(e=>(0,l.jsxs)("div",{className:"rounded-2xl border border-slate-700/60 bg-slate-900/40 p-6 text-center",children:[(0,l.jsx)("div",{className:"text-3xl font-bold text-sky-300",children:e.value}),(0,l.jsx)("div",{className:"mt-1 text-sm text-slate-400",children:e.label})]},e.label))}),(0,l.jsx)("section",{className:"mb-16 max-w-3xl",children:(0,l.jsx)("p",{className:"text-lg text-slate-300 leading-relaxed",children:p.intro})}),(0,l.jsxs)("section",{className:"mb-16",children:[(0,l.jsx)("h2",{className:"text-2xl font-bold text-white mb-8",children:"Why FitFlow"}),(0,l.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-5",children:p.benefits.map(e=>(0,l.jsx)("div",{className:"rounded-2xl border border-slate-700/60 bg-slate-900/40 p-6",children:(0,l.jsxs)("div",{className:"flex items-start gap-3",children:[(0,l.jsx)("span",{className:"mt-1 flex-shrink-0 w-6 h-6 rounded-full bg-sky-500/15 border border-sky-500/30 flex items-center justify-center",children:(0,l.jsx)(c.A,{className:"w-3.5 h-3.5 text-sky-300"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"text-white font-semibold",children:e.title}),(0,l.jsx)("p",{className:"mt-1.5 text-sm text-slate-400 leading-relaxed",children:e.description})]})]})}
1,e.title))})]}),(0,l.jsxs)("section",{className:"mb-16",children:[(0,l.jsx)("h2",{className:"text-2xl font-bold text-white mb-8",children:"How it works"}),(0,l.jsx)("ol",{className:"space-y-4",children:p.howItWorks.map((e,s)=>(0,l.jsxs)("li",{className:"flex items-start gap-4 rounded-2xl border border-slate-700/50 bg-slate-900/30 p-5",children:[(0,l.jsx)("span",{className:"flex-shrink-0 w-8 h-8 rounded-lg bg-sky-500/10 border border-sky-500/30 flex items-center justify-center text-sky-300 font-bold text-sm",children:s+1}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"text-white font-semibold",children:e.name}),(0,l.jsx)("p",{className:"mt-1 text-sm text-slate-400",children:e.text})]})]},e.name))})]}),(0,l.jsxs)("section",{className:"mb-16 grid grid-cols-1 sm:grid-cols-2 gap-6",children:[(null==(t=p.relatedTools)?void 0:t.length)>0&&(0,l.jsxs)("div",{className:"rounded-2xl border border-slate-700/60 bg-slate-900/40 p-6",children:[(0,l.jsx)("h2",{className:"text-lg font-semibold text-white mb-4",children:"Free tools to plan with"}),(0,l.jsx)("ul",{className:"space-y-2.5",children:p.relatedTools.map(e=>(0,l.jsx)("li",{children:(0,l.jsxs)(a(),{href:e.href,className:"inline-flex items-center gap-2 text-sky-300 hover:text-sky-200 text-sm",children:[(0,l.jsx)(d.A,{className:"w-3.5 h-3.5"}),e.label]})},e.href))})]}),((null==(r=p.relatedComparisons)?void 0:r.length)>0||p.relatedUseCase)&&(0,l.jsxs)("div",{className:"rounded-2xl border border-slate-700/60 bg-slate-900/40 p-6",children:[(0,l.jsx)("h2",{className:"text-lg font-semibold text-white mb-4",children:"Compare & explore"}),(0,l.jsxs)("ul",{className:"space-y-2.5",children:[null==(i=p.relatedComparisons)?void 0:i.map(e=>(0,l.jsx)("li",{children:(0,l.jsxs)(a(),{href:e.href,className:"inline-flex items-center gap-2 text-sky-300 hover:text-sky-200 text-sm",children:[(0,l.jsx)(o.A,{className:"w-3.5 h-3.5"}),e.label]})},e.href)),p.relatedUseCase&&(0,l.jsx)("li",{children:(0,l.jsxs)(a(),{href:p.relatedUseCase.href,className:"inline-flex items-center gap-2 text-sky-300 hover:text-sky-200 text-sm",children:[(0,l.jsx)(d.A,{className:"w-3.5 h-3.5"}),p.relatedUseCase.label]})})]})]})]}),(0,l.jsxs)("section",{className:"mb-16",children:[(0,l.jsx)("h2",{className:"text-2xl font-bold text-white mb-6",children:"Frequently asked questions"}),(0,l.jsx)("div",{className:"space-y-4",children:p.faqs.map(e=>(0,l.jsxs)("div",{className:"rounded-xl border border-slate-700/60 bg-slate-900/40 p-5",children:[(0,l.jsx)("h3",{className:"text-white font-medium",children:e.question}),(0,l.jsx)("p",{className:"mt-2 text-slate-300 text-sm leading-relaxed",children:e.answer})]},e.question))})]}),(0,l.jsxs)("section",{className:"relative group mb-16",children:[(0,l.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r from-sky-600 to-sky-400 rounded-2xl blur opacity-20"}),(0,l.jsxs)("div",{className:"relative p-8 bg-slate-900/60 backdrop-blur-sm rounded-2xl border border-sky-500/30 text-center",children:[(0,l.jsx)("h2",{className:"text-2xl font-bold text-white mb-2",children:"Ready to start?"}),(0,l.jsx)("p",{className:"text-slate-300 mb-6",children:"Join 50,000+ users hitting their goals with FitFlow — free on iOS and Android."}),(0,l.jsxs)(a(),{href:"/download-app",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg bg-sky-500 hover:bg-sky-400 text-white font-medium transition-colors",children:["Get FitFlow Free",(0,l.jsx)(d.A,{className:"w-4 h-4"})]})]})]}),u.length>0&&(0,l.jsxs)("section",{children:[(0,l.jsx)("h2",{className:"text-xl font-bold text-white mb-6",children:"Explore more"}),(0,l.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:u.map(e=>(0,l.jsxs)(a(),{href:"/".concat(e.slug),className:"group p-5 rounded-2xl border border-slate-700/60 bg-slate-900/40 hover:border-sky-400/45 transition-colors",children:[(0,l.jsx)("span",{className:"text-xs text-sky-300 font-medium",children:e.eyebrow}),(0,l.jsx)("h3",{className:"mt-1 text-white font-semibold group-hover:text-sky-200 transition-colors",children:e.headline}),(0,l.jsx)("p",{className:"mt-2 text-xs text-slate-400 line-clamp-2",children:e.subheadline})]},e.slug))})]})]})})]})}}},e=>{e.O(0,[161,636,593,792],()=>e(e.s=628)),_N_E=e.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.