1import{D as e,E as t,On as n,Zn as r,_ as i,b as a,bt as o,g as s,k as c,mt as l,o as u,qt as d,tr as f,v as p,xt as m,y as h}from"./CJOrt7RF.js";import{t as g}from"./CwGHj850.js";import{n as _}from"./C21idYv4.js";import{t as v}from"./BDNMzG2s.js";import{t as y}from"./Bq7Sa9vm.js";import{t as b}from"./Cw7Ra5962.js";import{t as x}from"./_3AbwTNO2.js";import{n as S}from"./BZbYPQPj2.js";var C=[`data-theme`],w=Object.assign(c({__name:`RecipeDoughTag`,props:{title:{},theme:{default:`secondary`}},setup(e){return(t,n)=>(l(),a(`div`,{"data-theme":e.theme,class:`bg-accent text-white paragraph-small font-semibold uppercase px-2.5 py-2 w-fit`},f(e.title),9,C))}}),{__name:`RecipeDoughTag`}),T={class:`pt-4 text-accent-contrast h-full flex flex-col`},E={class:`heading-desktop-6 lg:heading-desktop-5 mb-6`},D={key:0,"data-theme":`primary`,class:`flex flex-wrap gap-2 mb-4`},O={key:1,class:`grid grid-cols-3 gap-x-6 paragraph-small text-xs mt-auto text-center lg:text-left`},k={class:`grid grid-rows-2`},A={class:`font-bold`},j={class:`grid grid-rows-2`},M={class:`font-bold`},N={key:0,class:`grid grid-rows-2`},P={class:`font-bold`},F=Object.assign(c({__name:`CardRecipe`,props:{recipe:{},lazy:{type:Boolean,default:!0}},setup(c){let m=c,v=s(()=>{let e=[];return m.recipe.hasVideo&&e.push({title:`Video`,icon:`youtube`}),e.push(...m.recipe.categories.map(e=>({title:e}))),e}),C=s(()=>!m.recipe.ratingCount||!m.recipe.ratingAverage?`-`:`${S(m.recipe.ratingAverage)}/5`),F=_({slots:{container:`relative h-full w-full min-w-card max-w-card-sm group block rounded-md overflow-hidden flex flex-col`,imageWrapper:`aspect-[321/265] lg:aspect-[359/330] overflow-hidden flex justify-center`,image:`h-full w-full object-cover transition-transform duration-500 ease-out origin-top group-hover:scale-105`,waveContainer:`-mt-8 flex-1 transition-all duration-500 ease-out group-hover:translate-y-[13px]`,content:`px-8 py-8 h-full`}}),I=s(()=>F());return(s,m)=>{let _=w,S=b,F=x,L=y,R=g;return l(),p(R,{"data-theme":`secondary`,to:c.recipe.url,class:r(n(I).container())},{default:d(()=>[c.recipe.badge?(l(),p(_,{key:0,class:`absolute left-0 top-4 z-10`,title:c.recipe.badge,theme:c.recipe.theme},null,8,[`title`,`theme`])):h(``,!0),i(`div`,{class:r(n(I).imageWrapper())},[c.recipe.featuredImage?(l(),p(S,{key:0,image:c.recipe.featuredImage,alt:c.recipe.featuredImage.alt||c.recipe.title,loading:c.lazy?`lazy`:`eager`,class:r(n(I).image()),sources:{xs:{aspectRatio:321/265},lg:{aspectRatio:359/330}},sizes:`xs:100vw sm:50vw md:33vw lg:33vw xl:359px`},null,8,[`image`,`alt`,`loading`,`class`])):h(``,!0)],2),e(L,{class:r(n(I).waveContainer()),orientation:`horizontal`,unpadded:``,wave:`start`},{default:d(()=>[i(`div`,{class:r(n(I).content())},[i(`div`,T,[i(`p`,E,f(c.recipe.title),1),n(v).length?(l(),a(`div`,D,[(l(!0),a(u,null,o(n(v),(e,n)=>(l(),p(F,{key:`${c.recipe.uid}-tag-${n}-${e.title}`,"leading-icon":e.icon},{default:d(()=>[t(f(e.title),1)]),_:2},1032,[`leading-icon`]))),128))])):h(``,!0),c.recipe.timings?(l(),a(`div`,O,[i(`div`,k,[i(`span`,A,f(s.$t(`recipe.card.bakingTime`)),1),i(`span`,null,f(c.recipe.timings.cook),1)]),i(`div`,j,[i(`span`,M,f(s.$t(`recipe.card.prepTime`)),1),i(`span`,null,f(c.recipe.timings.prep),1)]),c.recipe.ratingAverage===void 0?h(``,!0):(l(),a(`div`,N,[i(`span`,P,f(s.$t(`recipe.actions.rating`)),1),i(`span`,null,f(n(C)),1)]))])):h(``,!0)])],2)]),_:1},8,[`class`])]),_:1},8,[`to`,`class`])}}}),{__name:`CardRecipe`}),I={},L={class:`mb-[var(--content-section-padding-block)]`};function R(e,t){return l(),a(`div`,L,[m(e.$slots,`default`)])}var z=Object.assign(v(I,[[`render`,R]]),{__name:`ContainerWrapper`});export{F as n,z as t};
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.