1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5359],{19644:(e,a,t)=>{t.d(a,{Ac:()=>l,Bp:()=>c,G$:()=>p,GU:()=>b,IF:()=>r,Jj:()=>m,QP:()=>d,QT:()=>y,SC:()=>k,Uj:()=>F,V2:()=>f,Wk:()=>i,Y0:()=>h,Zv:()=>n,ai:()=>g,ct:()=>u,dW:()=>o,g6:()=>s,mI:()=>x});let r={oats:{image:"benefits-of-oats.jpeg",kcal:410,protein:18,carbs:52,fat:14,minutes:5,tags:["vegetarian","dairyFree","quick"]},tofuWrap:{image:"dairy-free-recipes.jpeg",kcal:430,protein:26,carbs:44,fat:16,minutes:15,tags:["vegetarian","dairyFree","highProtein","quick"]},chia:{image:"benefits-of-chia-seeds.jpeg",kcal:330,protein:10,carbs:34,fat:17,minutes:10,tags:["vegetarian","dairyFree","glutenFree","quick"]},smoothie:{image:"matcha-strawberry-smoothie.jpg",kcal:310,protein:16,carbs:44,fat:8,minutes:5,tags:["vegetarian","dairyFree","glutenFree","quick"]},nuts:{image:"low-carb-vegetarian-recipes.jpeg",kcal:280,protein:8,carbs:10,fat:24,minutes:5,tags:["vegetarian","dairyFree","glutenFree","quick"]},chickenSalad:{image:"dairy-free-recipes2.jpeg",kcal:480,protein:42,carbs:30,fat:20,minutes:25,tags:["highProtein","dairyFree","glutenFree","quick"]},beanSalad:{image:"low-sodium-recipes.jpeg",kcal:460,protein:18,carbs:68,fat:13,minutes:15,tags:["vegetarian","dairyFree","glutenFree","quick"]},prawnSalad:{image:"low-fodmap-diet-recipes.jpeg",kcal:470,protein:34,carbs:18,fat:29,minutes:15,tags:["highProtein","dairyFree","glutenFree","quick"]},tofuSkewers:{image:"easy-vegan-recipes.jpeg",kcal:520,protein:30,carbs:48,fat:22,minutes:35,tags:["vegetarian","dairyFree","highProtein"]},salmon:{image:"salmon-glycemic-index.jpg",kcal:640,protein:44,carbs:38,fat:32,minutes:25,tags:["highProtein","dairyFree","glutenFree","quick"]},fishCurry:{image:"coconut-fish-curry.jpg",kcal:660,protein:40,carbs:62,fat:26,minutes:35,tags:["highProtein","dairyFree","glutenFree"]},roastChicken:{image:"protein-meal-prep.jpg",kcal:680,protein:52,carbs:40,fat:34,minutes:45,tags:["highProtein","dairyFree","glutenFree"]},prawnNoodles:{image:"pescatarian-recipes.jpeg",kcal:520,protein:38,carbs:22,fat:28,minutes:20,tags:["highProtein","dairyFree","glutenFree","quick"]},tofuNoodles:{image:"easy-vegan-recipes2.jpeg",kcal:640,protein:28,carbs:82,fat:22,minutes:30,tags:["vegetarian","dairyFree","quick"]},parfait:{image:"berry-bliss-yogurt-parfait.jpeg",kcal:320,protein:20,carbs:38,fat:9,minutes:5,tags:["vegetarian","glutenFree","quick"]},pancakes:{image:"protein-pancakes-with-yogurt-and-blueberries.jpeg",kcal:450,protein:32,carbs:52,fat:12,minutes:20,tags:["vegetarian","highProtein","quick"]},eggMuffins:{image:"pescatarian-recipes2.jpeg",kcal:280,protein:20,carbs:6,fat:19,minutes:30,tags:["vegetarian","glutenFree","highProtein","quick"]},pasta:{image:"sausage-and-kale-pasta.jpg",kcal:690,protein:34,carbs:78,fat:26,minutes:25,tags:["quick"]}},i=e=>"/images/".concat(r[e].image),n=["breakfast","lunch","dinner","snack"],s={breakfast:["oats","tofuWrap","chia","smoothie"],lunch:["chickenSalad","beanSalad","prawnSalad","tofuSkewers"],dinner:["salmon","fishCurry","roastChicken","prawnNoodles","tofuNoodles"],snack:["nuts","smoothie","chia"]},l={breakfast:[0,1,2,0,1],lunch:[0,1,2,3,0],dinner:[0,1,2,3,4],snack:[0,1,1,2,0]},c={meal:"lunch",day:2},o={kcal:1850,protein:130,carbs:185,fat:62},u=new Date(Date.UTC(2026,2,2)),d=5,g=["salmon","pancakes","tofuSkewers","parfait","prawnNoodles","beanSalad","eggMuffins","fishCurry","chickenSalad","roastChicken","pasta","tofuNoodles"],m=["highProtein","vegetarian","dairyFree","quick","glutenFree"],p={name:"Amelia",fullName:"Amelia Hart",initials:"AH"},f={name:"Jess Morgan",initials:"JM",brand:"Morgan Nutrition"},h=[72.4,71.9,71.6,70.8,70.5,69.9,69.4,68.9],b=[{meal:"breakfast",recipe:"oats",time:"07:40"},{meal:"lunch",recipe:"chickenSalad",time:"12:55"},{meal:"snack",recipe:"nuts",time:"16:05"},{meal:"dinner",recipe:null,time:""}],k={energy:97,protein:92,carbs:101,fat:89},x=["#0F7647","#0E7490","#4F46E5","#DB2777","#EA580C","#1F2937"],y=[{id:"vegetarian",days:7,kcal:1900},{id:"fodmap",days:14,kcal:2e3},{id:"marathon",days:7,kcal:2800},{id:"family",days:7,kcal:2100}],F={id:"dairyFree",days:10,kcal:2300}},47806:(e,a,t)=>{t.d(a,{EA:()=>k,Zv:()=>d,_Q:()=>g,g3:()=>
1b,op:()=>u,yD:()=>h,yI:()=>f});var r=t(95155),i=t(12115),n=t(22453),s=t(41407),l=t(74570),c=t(64269),o=t(57441);let u="0 1px 2px rgba(20, 32, 27, 0.05), 0 14px 32px -18px rgba(20, 32, 27, 0.28)";function d(e){let{className:a,style:t,children:i}=e;return(0,r.jsx)("div",{className:(0,c.cn)("relative rounded-2xl border bg-white",a),style:{borderColor:o.P.border,boxShadow:u,...t},children:i})}function g(e){let{delay:a=0,className:t,style:i,children:s}=e;return(0,r.jsx)(n.P.div,{className:t,style:i,initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:a,ease:[.25,.4,.25,1]},children:s})}function m(){let e=!0===(0,s.I)(),[a,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>t(!0),[]),a&&e}function p(){let[e,a]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{let e=()=>a("hidden"!==document.visibilityState);return e(),document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[]),e}function f(){let e=(0,i.useRef)(null),a=(0,l.W)(e,{amount:.2}),t=m(),r=p();return{ref:e,active:a&&r&&!t}}function h(e,a){let t=(0,i.useRef)(null),r=(0,l.W)(t,{amount:.35}),n=m(),[s,c]=(0,i.useState)(0),[o,u]=(0,i.useState)(!1),d=p();return(0,i.useEffect)(()=>{if(!r||!d||n||o||a<1)return;let t=setInterval(()=>c(e=>(e+1)%a),e);return()=>clearInterval(t)},[r,d,n,o,e,a]),{ref:t,tick:s,setTick:c,stop:()=>u(!0),inView:r,reduced:n}}function b(e){let{initials:a,size:t=28,tone:i="warm"}=e;return(0,r.jsx)("span",{className:"flex shrink-0 items-center justify-center rounded-full font-bold text-white",style:{width:t,height:t,fontSize:.38*t,background:{warm:"linear-gradient(135deg, #E59A6B, #C8577A)",cool:"linear-gradient(135deg, #7BA7E0, #5C6D88)",green:"linear-gradient(135deg, #5CC98B, #0F7647)"}[i]},children:a})}function k(e){let{width:a,className:t}=e;return(0,r.jsx)("span",{className:(0,c.cn)("block h-[6px] rounded-full",t),style:{width:a,backgroundColor:o.P.divider}})}},57441:(e,a,t)=>{t.d(a,{$K:()=>l,BD:()=>s,BQ:()=>u,IE:()=>o,P:()=>n,UH:()=>m,WI:()=>c,gH:()=>g,j6:()=>d,zi:()=>i.a});var r=t(64180),i=t.n(r);let n={accent:"#0F7647",accentText:"#188554",accentSoft:"#E9F4EE",accentBorder:"#C8E4D3",ink:"#16211B",secondary:"#5A6A61",tertiary:"#93A099",border:"#E7ECE9",divider:"#F0F3F1",surface:"#F6F9F7",sidebar:"#E7EEE9",sidebarBorder:"#DDE6E0",track:"#DDE6E0",smart:"#A855F7",smartBg:"#F3EAFE",pendingBg:"#FBF1DE",pendingFg:"#B07D17",danger:"#D2544F",dangerBg:"#FBEDEC"},s={energy:"#6B62D8",protein:"#5C6D88",carbs:"#B07D17",fat:"#0F7647"},l={energy:"#EFEEFB",protein:"#EAF0F6",carbs:"#FBF1DE",fat:"#E9F4EE"},c="0 1px 2px rgba(20, 32, 27, 0.04), 0 8px 24px -16px rgba(20, 32, 27, 0.18)",o=1120,u=620,d=40,g=212,m=700},83052:(e,a,t)=>{t.d(a,{Cg:()=>m,ZB:()=>g,Zp:()=>d,_T:()=>b,eu:()=>x,lM:()=>k,pq:()=>h,py:()=>f,tt:()=>y,vu:()=>p,zY:()=>u});var r=t(95155),i=t(15239),n=t(12115),s=t(98828),l=t(64269),c=t(19644),o=t(57441);function u(e){let{title:a,subtitle:t,children:i}=e;return(0,r.jsxs)("div",{className:"mb-4 flex items-start justify-between gap-4",children:[(0,r.jsxs)("div",{className:"min-w-0",children:[(0,r.jsx)("h4",{className:"truncate text-[21px] font-bold tracking-tight",style:{color:o.P.ink},children:a}),t?(0,r.jsx)("div",{className:"mt-1 text-[12.5px]",style:{color:o.P.secondary},children:t}):null]}),i?(0,r.jsx)("div",{className:"flex shrink-0 items-center gap-2",children:i}):null]})}function d(e){let{className:a,style:t,children:i}=e;return(0,r.jsx)("div",{className:(0,l.cn)("relative rounded-2xl border bg-white",a),style:{borderColor:o.P.border,boxShadow:o.WI,...t},children:i})}function g(e){let{children:a,aside:t}=e;return(0,r.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-3",children:[(0,r.jsx)("p",{className:"text-[13.5px] font-semibold",style:{color:o.P.ink},children:a}),t?(0,r.jsx)("div",{className:"text-[11.5px]",style:{color:o.P.secondary},children:t}):null]})}function m(e){let{variant:a="outline",icon:t,cursor:i,className:n,style:s,children:c}=e,u="primary"===a;return(0,r.jsxs)("span",{"data-tour-cursor":i,className:(0,l.cn)("relative inline-flex h-[34px] items-center gap-1.5 whitespace-nowrap rounded-[10px] px-3.5 text-[12.5px] font-semibold",u?"text-white":"border bg-white",n),style:{backgroundColor:u?o.P.accent:void 0,borderColor:u?void 0:o.P.border,color:u?void 0:o.P.ink,...s},children:[t?(0,r.jsx)(t,{className:"size-3.5",strokeWidth:2.2}):null,c]})}function p(e){let{children:a,color:t=o.P.secondary,background:i=o.P.divider,className:n}=e;return(0,r.jsx)("span",{className:(0,l.cn)("inline-flex items-center gap-1 whitespace-nowrap rounded-full px-2.5 py-[3px] text-[11.5px] font-semibold",n),style:{color:t,backgroundColor:i},children:a})}function f(e){let{id:a,className:t,sizes:n="64px"}=e;return(0,r.jsx)("span",{className:(0,l.cn)("relative block shrink-0 overflow-hidden",t),children:(0,r.jsx)(i.default,{src:(0,c.Wk)(a),alt:"",fill:!0,sizes:n,className:"object-cover"})})}function h(e){let{id:a,className:t}=e,i=c.IF[a],n=[[o.BD.protein,i.protein],[o.BD.carbs,i.carbs],[o.BD.fat,i.fat]];return(0,r.jsx)("span",{className:(0,l.cn)("inline-flex items-center gap-2",t),children:n.map(e=>{let[a,t]=e;return(0,r.jsxs)("span",{className:"inline-flex items-center gap-1 tabular-nums",children:[(0,r.jsx)("span",{className:"size-[7px] rounded-full",style:{backgroundColor:a}}),t,"g"]},a)})})}function b(e){let{value:a,className:t}=e,{num:i}=y();return(0,r.jsxs)("span",{className:(0,l.cn)("font-semibold tabular-nums",t),style:{color:o.BD.energy},children:[i(a)," kcal"]})}function k(e){let{on:a,colour:t=o.P.accent}=e;return(0,r.jsx)("span",{className:"relative inline-flex h-[20px] w-[34px] shrink-0 items-center rounded-full transition-colors duration-300",style:{backgroundColor:a?t:o.P.track},children:(0,r.jsx)("span",{className:"absolute left-0 size-4 rounded-full bg-white shadow transition-transform duration-300",style:{transform:"translateX(".concat(a?16:2,"px)")}})})}function x(e){let{initials:a,size:t=36}=e;return(0,r.jsx)("span",{className:"flex shrink-0 items-center justify-center rounded-full font-bold text-white",style:{width:t,height:t,fontSize:.36*t,background:"linear-gradient(135deg, #E59A6B, #C8577A)"},children:a})}function y(){let e=(0,s.Ym)();return(0,n.useMemo)(()=>{let a=new Intl.NumberFormat(e,{maximumFractionDigits:0}),t=new Intl.NumberFormat(e,{minimumFractionDigits:1,maximumFractionDigits:1});return{num:e=>a.format(e),oneDecimal:e=>t.format(e)}},[e])}}}]);
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.