PageSourceSearch

https://foodzilla.com/_next/static/chunks/1347.82d8855ae2d81fa3.js

js foodzilla.com collected 2026-10-01 14:36:21 UTC 19,537 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1347,5359,7230],{15239:(e,t,r)=>{"use strict";r.d(t,{default:()=>a.a});var n=r(54652),a=r.n(n)},19644:(e,t,r)=>{"use strict";r.d(t,{Ac:()=>l,Bp:()=>c,G$:()=>m,GU:()=>x,IF:()=>n,Jj:()=>f,QP:()=>d,QT:()=>k,SC:()=>y,Uj:()=>j,V2:()=>g,Wk:()=>a,Y0:()=>h,Zv:()=>i,ai:()=>p,ct:()=>u,dW:()=>o,g6:()=>s,mI:()=>b});let n={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"]}},a=e=>"/images/".concat(n[e].image),i=["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,p=["salmon","pancakes","tofuSkewers","parfait","prawnNoodles","beanSalad","eggMuffins","fishCurry","chickenSalad","roastChicken","pasta","tofuNoodles"],f=["highProtein","vegetarian","dairyFree","quick","glutenFree"],m={name:"Amelia",fullName:"Amelia Hart",initials:"AH"},g={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],x=[{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:""}],y={energy:97,protein:92,carbs:101,fat:89},b=["#0F7647","#0E7490","#4F46E5","#DB2777","#EA580C","#1F2937"],k=[{id:"vegetarian",days:7,kcal:1900},{id:"fodmap",days:14,kcal:2e3},{id:"marathon",days:7,kcal:2800},{id:"family",days:7,kcal:2100}],j={id:"dairyFree",days:10,kcal:2300}},26497:(e,t,r)=>{"use strict";r.d(t,{N:()=>b});var n=r(95155),a=r(12115),i=r(60296),s=r(94416),l=r(46436),c=r(59686),o=r(81402),u=r(53127);function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends a.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,o.s)(e)&&e.offsetWidth||0,n=(0,o.s)(e)&&e.offsetHeight||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=r-a.width-a.left,a.bottom=n-a.height-a.top}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){var t,r;let{children:i,isPresent:s,anchorX:l,anchorY:c,root:o,pop:f}=e,m=(0,a.useId)(),g=(0,a.useRef)(null),h=(0,a.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:x}=(0,a.useContext)(u.Q),y=function(...e){return a.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=d(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():d(e[t],null)}}}}(...e),e)}(g,null!=(r=null==(t=i.props)?void 0:t.ref)?r:null==i?void 0:i.ref);return(0,a.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:n,right:a,bottom:i}=h.current;if(s||!1===f||!g.current||!e||!t)return;g.current.dataset.motionPopId=m;let u=document.createElement("style");x&&(u.nonce=x);let d=null!=o?o:document.head;return d.appendChild(u),u.sheet&&u.sheet.insertRule('\n          [data-motion-pop-id="'.concat(m,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===l?"left: ".concat(n):"right: ".concat(a),"px !important;\n            ").concat("bottom"===c?"bottom: ".concat(i):"top: ".concat(r),"px !important;\n          }\n        ")),()=>{d.contains(u)&&d.removeChild(u)}},[s]),(0,n.jsx)(p,{isPresent:s,childRef:g,sizeRef:h,pop:f,children:!1===f?i:a.cloneElement(i,{ref:y})})}let m=e=>{let{children:t,initial:r,isPresent:i,onExitComplete:l,custom:o,presenceAffectsLayout:u,mode:d,anchorX:p,anchorY:m,root:h}=e,x=(0,s.M)(g),y=(0,a.useId)(),b=!0,k=(0,a.useMemo)(()=>(b=!1,{id:y,initial:r,isPresent:i,custom:o,onExitComplete:e=>
1{for(let t of(x.set(e,!0),x.values()))if(!t)return;l&&l()},register:e=>(x.set(e,!1),()=>x.delete(e))}),[i,x,l]);return u&&b&&(k={...k}),(0,a.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[i]),a.useEffect(()=>{i||x.size||!l||l()},[i]),t=(0,n.jsx)(f,{pop:"popLayout"===d,isPresent:i,anchorX:p,anchorY:m,root:h,children:t}),(0,n.jsx)(c.t.Provider,{value:k,children:t})};function g(){return new Map}var h=r(75601);let x=e=>e.key||"";function y(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}let b=e=>{let{children:t,custom:r,initial:c=!0,onExitComplete:o,presenceAffectsLayout:u=!0,mode:d="sync",propagate:p=!1,anchorX:f="left",anchorY:g="top",root:b}=e,[k,j]=(0,h.xQ)(p),v=(0,a.useMemo)(()=>y(t),[t]),F=p&&!k?[]:v.map(x),w=(0,a.useRef)(!0),N=(0,a.useRef)(v),P=(0,s.M)(()=>new Map),E=(0,a.useRef)(new Set),[C,S]=(0,a.useState)(v),[D,A]=(0,a.useState)(v);(0,l.E)(()=>{w.current=!1,N.current=v;for(let e=0;e<D.length;e++){let t=x(D[e]);F.includes(t)?(P.delete(t),E.current.delete(t)):!0!==P.get(t)&&P.set(t,!1)}},[D,F.length,F.join("-")]);let B=[];if(v!==C){let e=[...v];for(let t=0;t<D.length;t++){let r=D[t],n=x(r);F.includes(n)||(e.splice(t,0,r),B.push(r))}return"wait"===d&&B.length&&(e=B),A(y(e)),S(v),null}let{forceRender:I}=(0,a.useContext)(i.L);return(0,n.jsx)(n.Fragment,{children:D.map(e=>{let t=x(e),a=(!p||!!k)&&(v===D||F.includes(t));return(0,n.jsx)(m,{isPresent:a,initial:(!w.current||!!c)&&void 0,custom:r,presenceAffectsLayout:u,mode:d,root:b,onExitComplete:a?void 0:()=>{if(E.current.has(t)||(E.current.add(t),!P.has(t)))return;P.set(t,!0);let e=!0;P.forEach(t=>{t||(e=!1)}),e&&(null==I||I(),A(N.current),p&&(null==j||j()),o&&o())},anchorX:f,anchorY:g,children:e},t)})})}},31347:(e,t,r)=>{"use strict";r.r(t),r.d(t,{RecipesArt:()=>g});var n=r(95155),a=r(26497),i=r(22453),s=r(86651),l=r(66630),c=r(78435),o=r(18955),u=r(19644),d=r(57441),p=r(83052),f=r(47806);let m=["highProtein","vegetarian","dairyFree","quick"];function g(){let e=(0,o.c)("home.productTour.ui"),{ref:t,tick:r}=(0,f.yD)(2800,m.length),g=m[r],h=u.ai.filter(e=>u.IF[e].tags.includes(g)).slice(0,2);return(0,n.jsx)("div",{ref:t,"aria-hidden":"true",className:"w-full max-w-[360px] select-none px-4",children:(0,n.jsx)(f._Q,{children:(0,n.jsxs)(f.Zv,{className:"p-3",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsxs)("div",{className:"flex h-8 min-w-0 flex-1 items-center gap-2 rounded-[10px] border px-2.5",style:{borderColor:d.P.border,backgroundColor:d.P.surface},children:[(0,n.jsx)(s.A,{className:"size-3.5 shrink-0",style:{color:d.P.tertiary}}),(0,n.jsx)("span",{className:"truncate text-[11px]",style:{color:d.P.tertiary},children:e("recipes.search")})]}),(0,n.jsx)("span",{className:"flex size-8 shrink-0 items-center justify-center rounded-[10px] border",style:{borderColor:d.P.border,color:d.P.secondary},children:(0,n.jsx)(l.A,{className:"size-3.5"})})]}),(0,n.jsx)("div",{className:"mt-2.5 flex gap-1.5 overflow-hidden",children:m.map(t=>{let r=t===g;return(0,n.jsx)("span",{className:"shrink-0 rounded-full border px-2.5 py-[3px] text-[10.5px] font-semibold transition-colors duration-300",style:{color:r?"#fff":d.P.secondary,backgroundColor:r?d.P.accent:"#fff",borderColor:r?d.P.accent:d.P.border},children:e("recipes.filters.".concat(t))},t)})}),(0,n.jsx)("div",{className:"mt-3 grid grid-cols-2 gap-2",children:(0,n.jsx)(a.N,{mode:"popLayout",initial:!1,children:h.map((t,r)=>(0,n.jsxs)(i.P.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.35,delay:.06*r},className:"min-w-0",children:[(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(p.py,{id:t,sizes:"160px",className:"aspect-[16/10] w-full rounded-xl"}),0===r?(0,n.jsxs)("span",{className:"absolute start-1.5 top-1.5 inline-flex max-w-[calc(100%-12px)] items-center gap-1 rounded-full bg-white/95 px-1.5 py-0.5 text-[9px] font-semibold",style:{color:d.P.accentText},children:[(0,n.jsx)(c.A,{className:"size-3 shrink-0"}),(0,n.jsx)("span",{className:"truncate",children:e("recipes.byDietitians")})]}):null]}),(0,n.jsx)("p",{className:"mt-1.5 truncate text-[11.5px] font-semibold",style:{color:d.P.ink},children:e("recipeNames.".concat(t))}),(0,n.jsxs)("div",{className:"mt-0.5 flex flex-wrap items-center gap-x-2 text-[10px]",style:{color:d.P.secondary},children:[(0,n.jsx)(p._T,{value:u.IF[t].kcal}),(0,n.jsx)(p.pq,{id:t,className:"gap-1.5"})]})]},t))})})]})})})}},41407:(e,t,r)=>{"use strict";r.d(t,{I:()=>s});var n=r(40031),a=r(15824),i=r(12115);function s(){n.r.current||(0,a.Uu)();let[e]=(0,i.useState)(n.O.current);return e}},47806:(e,t,r)=>{"use strict";r.d(t,{EA:()=>y,Zv:()=>d,_Q:()=>p,g3:()=>x,op:()=>u,yD:()=>h,yI:()=>g});var n=r(95155),a=r(12115),i=r(22453),s=r(41407),l=r(74570),c=r(64269),o=r(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:t,style:r,children:a}=e;
1return(0,n.jsx)("div",{className:(0,c.cn)("relative rounded-2xl border bg-white",t),style:{borderColor:o.P.border,boxShadow:u,...r},children:a})}function p(e){let{delay:t=0,className:r,style:a,children:s}=e;return(0,n.jsx)(i.P.div,{className:r,style:a,initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.5,delay:t,ease:[.25,.4,.25,1]},children:s})}function f(){let e=!0===(0,s.I)(),[t,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>r(!0),[]),t&&e}function m(){let[e,t]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{let e=()=>t("hidden"!==document.visibilityState);return e(),document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[]),e}function g(){let e=(0,a.useRef)(null),t=(0,l.W)(e,{amount:.2}),r=f(),n=m();return{ref:e,active:t&&n&&!r}}function h(e,t){let r=(0,a.useRef)(null),n=(0,l.W)(r,{amount:.35}),i=f(),[s,c]=(0,a.useState)(0),[o,u]=(0,a.useState)(!1),d=m();return(0,a.useEffect)(()=>{if(!n||!d||i||o||t<1)return;let r=setInterval(()=>c(e=>(e+1)%t),e);return()=>clearInterval(r)},[n,d,i,o,e,t]),{ref:r,tick:s,setTick:c,stop:()=>u(!0),inView:n,reduced:i}}function x(e){let{initials:t,size:r=28,tone:a="warm"}=e;return(0,n.jsx)("span",{className:"flex shrink-0 items-center justify-center rounded-full font-bold text-white",style:{width:r,height:r,fontSize:.38*r,background:{warm:"linear-gradient(135deg, #E59A6B, #C8577A)",cool:"linear-gradient(135deg, #7BA7E0, #5C6D88)",green:"linear-gradient(135deg, #5CC98B, #0F7647)"}[a]},children:t})}function y(e){let{width:t,className:r}=e;return(0,n.jsx)("span",{className:(0,c.cn)("block h-[6px] rounded-full",r),style:{width:t,backgroundColor:o.P.divider}})}},54652:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return c},getImageProps:function(){return l}});let n=r(28140),a=r(75040),i=r(81356),s=n._(r(71124));function l(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=i.Image},57441:(e,t,r)=>{"use strict";r.d(t,{$K:()=>l,BD:()=>s,BQ:()=>u,IE:()=>o,P:()=>i,UH:()=>f,WI:()=>c,gH:()=>p,j6:()=>d,zi:()=>a.a});var n=r(64180),a=r.n(n);let i={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,p=212,f=700},64180:e=>{e.exports={style:{fontFamily:"'Hanken Grotesk', 'Hanken Grotesk Fallback'",fontStyle:"normal"},className:"__className_c8454b"}},66630:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(71847).A)("sliders-horizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]])},78435:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(71847).A)("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},83052:(e,t,r)=>{"use strict";r.d(t,{Cg:()=>f,ZB:()=>p,Zp:()=>d,_T:()=>x,eu:()=>b,lM:()=>y,pq:()=>h,py:()=>g,tt:()=>k,vu:()=>m,zY:()=>u});var n=r(95155),a=r(15239),i=r(12115),s=r(98828),l=r(64269),c=r(19644),o=r(57441);function u(e){let{title:t,subtitle:r,children:a}=e;return(0,n.jsxs)("div",{className:"mb-4 flex items-start justify-between gap-4",children:[(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("h4",{className:"truncate text-[21px] font-bold tracking-tight",style:{color:o.P.ink},children:t}),r?(0,n.jsx)("div",{className:"mt-1 text-[12.5px]",style:{color:o.P.secondary},children:r}):null]}),a?(0,n.jsx)("div",{className:"flex shrink-0 items-center gap-2",children:a}):null]})}function d(e){let{className:t,style:r,children:a}=e;return(0,n.jsx)("div",{className:(0,l.cn)("relative rounded-2xl border bg-white",t),style:{borderColor:o.P.border,boxShadow:o.WI,...r},children:a})}function p(e){let{children:t,aside:r}=e;return(0,n.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-3",children:[(0,n.jsx)("p",{className:"text-[13.5px] font-semibold",style:{color:o.P.ink},children:t}),r?(0,n.jsx)("div",{className:"text-[11.5px]",style:{color:o.P.secondary},children:r}):null]})}function f(e){let{variant:t="outline",icon:r,cursor:a,className:i,style:s,children:c}=e,u="primary"===t;return(0,n.jsxs)("span",{"data-tour-cursor":a,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",i),style:{backgroundColor:u?o.P.accent:void 0,borderColor:u?void 0:o.P.border,color:u?void 0:o.P.ink,...s},children:[r?(0,n.jsx)(r,{className:"size-3.5",strokeWidth:2.2}):null,c]})}function m(e){let{children:t,color:r=o.P.secondary,background:a=o.P.divider,className:i}=e;return(0,n.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",i),style:{color:r,backgroundColor:a},children:t})}function g(e){let{id:t,className:r,sizes:i="64px"}=e;return(0,n.jsx)("span",{className:(0,l.cn)("relative block shrink-0 overflow-hidden",r),children:(0,n.jsx)(a.default,{src:(0,c.Wk)(t),alt:"",fill:!0,sizes:i,className:"object-cover"})})}function h(e){let{id:t,className:r}=e,a=c.IF[t],i=[[o.BD.protein,a.protein],[o.BD.carbs,a.carbs],[o.BD.fat,a.fat]];return(0,n.jsx)("span",{className:(0,l.cn)("inline-flex items-center gap-2",r),children:i.map(e=>{let[t,r]=e;return(0,n.jsxs)("span",{className:"inline-flex items-center gap-1 tabular-nums",children:[(0,n.jsx)("span",{className:"size-[7px] rounded-full",style:{backgroundColor:t}}),r,"g"]},t)})})}function x(e){let{value:t,className:r}=e,{num:a}=k();return(0,n.jsxs)("span",{className:(0,l.cn)("font-semibold tabular-nums",r),style:{color:o.BD.energy},children:[a(t)," kcal"]})}function y(e){let{on:t,colour:r=o.P.accent}=e;return(0,n.jsx)("span",{className:"relative inline-flex h-[20px] w-[34px] shrink-0 items-center rounded-full transition-colors duration-300",style:{backgroundColor:t?r:o.P.track},children:(0,n.jsx)("span",{className:"absolute left-0 size-4 rounded-full bg-white shadow transition-transform duration-300",style:{transform:"translateX(".concat(t?16:2,"px)")}})})}function b(e){let{initials:t,size:r=36}=e;return(0,n.jsx)("span",{className:"flex shrink-0 items-center justify-center rounded-full font-bold text-white",style:{width:r,height:r,fontSize:.36*r,background:"linear-gradient(135deg, #E59A6B, #C8577A)"},children:t})}function k(){let e=(0,s.Ym)();return(0,i.useMemo)(()=>{let t=new Intl.NumberFormat(e,{maximumFractionDigits:0}),r=new Intl.NumberFormat(e,{minimumFractionDigits:1,maximumFractionDigits:1});return{num:e=>t.format(e),oneDecimal:e=>r.format(e)}},[e])}},86651:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(71847).A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])}}]);

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.