1import{c as m,o as i,a as s,r as x,q as j,R as I,J as M,f as V,w as q,x as Q,m as v,D as r,e as a,aY as K,B as g,C as w,K as u,$ as n,a2 as k,a3 as T,E as f,a0 as J,a1 as W,aq as Y,a8 as Z,an as G,ba as C}from"#entry";import{_ as X}from"./DQf_S3JJ.js";import{S,u as d,a as B}from"./Cd-b6tyN.js";import{u as ee}from"./DE8qzq99.js";import{u as ae}from"./D2xvWGe9.js";import"./B1DSmGTb.js";import"./XIrq9obg.js";import"./CkJtqNYN.js";import"./ChaLThV1.js";const se={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function te(l,o){return i(),m("svg",se,[...o[0]||(o[0]=[s("path",{d:"m12 19.225-.725-.7L17.3 12.5H4.775v-1H17.3l-6.025-6.025.725-.7L19.225 12 12 19.225Z",fill:"currentColor"},null,-1)])])}const le={render:te},ie=()=>{const l=x(0),o=x(0),h=()=>{l.value=window.innerWidth,o.value=window.innerHeight};return j(()=>{window.addEventListener("resize",h),h()}),I(()=>{window.removeEventListener("resize",h)}),{width:l,height:o}},re={key:0,class:"flex flex-col items-center w-full pt-64 max-w-layout-max mx-auto"},ne={class:"text-caption-md-caps"},ce={class:"text-header-lg"},oe={class:"mt-42 grid grid-cols-1 >=605:grid-cols-2 >=960:grid-cols-3 >=1440:grid-cols-4 justify-center w-full gap-y-64 gap-x-layout-gutter max-w-layout-max mx-auto"},ue={class:"text-caption-sm-caps text-current-secondary uppercase font-bold flex gap-x-5 mb-5"},de={class:"flex flex-wrap items-center gap-y-5 gap-x-20"},me={class:"flex items-center gap-x-5"},pe={class:"mt-1"},he={class:"flex items-center gap-x-5"},ge={class:"mt-1"},fe={class:"text-caption-sm-caps text-current-secondary uppercase font-bold flex gap-x-5 mb-5"},xe={class:"flex flex-wrap items-center gap-y-5 gap-x-20"},_e={class:"flex items-center gap-x-5"},ve={class:"mt-1"},be={class:"flex items-center gap-x-5"},ye={class:"mt-1"},we={class:"mt-42 grid grid-cols-1 >=605:grid-cols-2 >=960:grid-cols-3 >=1440:grid-cols-4 justify-center w-full gap-y-64 gap-x-layout-gutter max-w-layout-max mx-auto"},ke={class:"text-caption-sm-caps text-current-secondary uppercase font-bold flex gap-x-5 mb-5"},Te={class:"flex flex-wrap items-center gap-y-5 gap-x-20"},Ce={class:"flex items-center gap-x-5"},Se={class:"mt-1"},Be={class:"flex items-center gap-x-5"},Le={class:"mt-1"},Re={class:"text-caption-sm-caps text-current-secondary uppercase font-bold flex gap-x-5 mb-5"},$e={class:"flex flex-wrap items-center gap-y-5 gap-x-20"},Pe={class:"flex items-center gap-x-5"},Ae={class:"mt-1"},De={class:"flex items-center gap-x-5"},Me={class:"mt-1"},je={key:0,class:"flex justify-center mt-60 mb-30"},Fe={class:"d-recipe-theme-page__universe-teaser-inner w-full px-36"},He={class:"text-caption-md-caps mt-24 mb-8 text-center"},Ue={class:"text-center mb-36"},We={__name:"RecipeThemePage",props:{hero:Object,umbMeta:Object,algoliaFilters:Object,blocks:Array,resultBlocks:Array,label:String,subHeadline:String,universeTeaser:Object,isError:{type:Boolean,default:!1}},async setup(l){let o,h;const _=l,b=x("");b.value=M(_.umbMeta,"RecipeThemePage");const c=x("");c.value=M(_.umbMeta,"RecipeThemePageBody");const F=V(),L=x(ee(_.algoliaFilters,{populateFromQuery:!0})),p=([o,h]=q(()=>ae({searchKey:F.path,searchFilters:L,config:{callMethod:"POST",allowSearchFiltersMutation:!1,immediateSearch:{useUrlQuery:!1,ssr:!0},updateUrlQueryOnSearch:!1,searchBodyTransformerMethod:()=>({...L.value.fieldByName}),hiddenParameters:["siteId","contextId","pageId","culture","hitsPerPage","sorting","attributesToRetrieve","filters.allowedArchives"]}})),o=await o,h(),o),R=x(!1);j(()=>{const{pushRecipe:t}=Q();t({recipeAction:"recipe_list_view",recipeCategory:"",recipeType:"",recipeActionValue:_.label||_.hero?.title||"",recipeName:""})});function H(){L.value.fieldByName.hitsPerPage.value=100,G(()=>{p?.submit(),R.value=!0})}const{width:$}=ie(),P=v(()=>$.value<=1440&&$.value>960),U=v(()=>p.searchData?.data?.slice(0,4)),N=v(()=>p.searchData?.data?.slice(0,3)),O=v(()=>p.searchData?.data?.slice(4)),z=v(()=>p.searchData?.data?.slice(3));return(t,Ne)=>{const E=K,y=X,A=Z,D=Y;return i(),m("div",{class:u(["d-recipe-theme-page",a(c)])},[r(E,{"umb-meta":l.umbMeta,content:l.hero,theme:a(b)},null,8,["umb-meta","content","theme"]),s("article",{class:u(`flex flex-col items-center w-full ${a(c)}`)},[s("div",{class:u(`${a(c)} relative d-recipe-theme-page__content w-full text-current-primary c-block-list__separator-padding c-block-list__separator-line <960:px-layout-margin pb-md2 bg-current-color`),"data-intersection-element":""},[l.label||l.subHeadline?(i(),m("div",re,[s("div",ne,n(l.label),1),s("h2",ce,n(l.subHeadline),1)])):w("",!0),s("div",oe,[a(P)?(i(!0),m(k,{key:0},T(a(N),e=>(i(),g(y,{id:e.id,key:e.id,ratio:414/464,"parent-theme":a(c),title:e.title,label:e.label,rating:e?.rating,url:e?.url,image:e.image,splash:[],"valid-urls":e.meta?.validUrls},C({_:2},[e.preparationTime?{name:"label",fn:f(()=>[s("span",ue,[s("div",de,[s("div",me,[r(a(S),{class:"h-16 opacity-50 flex-shrink-0 -mt-1"}),s("span",pe,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.summedTime)),1)]),s("div",he,[r(a(B),{class:"h-19 opacity-50 flex-shrink-0"}),s("span",ge,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.preparationTime)),1)])])])]),key:"0"}:void 0]),1032,["id","parent-theme","title","label","rating","url","image","valid-urls"]))),128)):(i(!0),m(k,{key:1},T(a(U),e=>(i(),g(y,{id:e.id,key:e.id,ratio:414/464,"parent-theme":a(c),title:e.title,label:e.label,rating:e?.rating,url:e?.url,image:e.image,splash:[],"valid-urls":e.meta?.validUrls},C({_:2},[e.preparationTime?{name:"label",fn:f(()=>[s("span",fe,[s("div",xe,[s("div",_e,[r(a(S),{class:"h-16 opacity-50 flex-shrink-0 -mt-1"}),s("span",ve,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.summedTime)),1)]),s("div",be,[r(a(B),{class:"h-19 opacity-50 flex-shrink-0"}),s("span",ye,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.preparationTime)),1)])])])]),key:"0"}:void 0]),1032,["id","parent-theme","title","label","rating","url","image","valid-urls"]))),128))])],2),l.resultBlocks?(i(),g(A,{key:0,"block-list":l.resultBlocks,class:u(`w-full ${a(c)}`)},null,8,["block-list","class"])):w("",!0),s("div",{class:u(`${a(c)} relative d-recipe-theme-page__content w-full text-current-primary c-block-list__separator-padding c-block-list__separator-line <960:px-layout-margin pb-lg bg-current-color`),"data-intersection-element":""},[s("div",we,[a(P)?(i(!0),m(k,{key:0},T(a(z),e=>(i(),g(y,{id:e.id,key:e.id,ratio:414/464,"parent-theme":a(c),title:e.title,label:e.label,rating:e.rating,url:e?.url,image:e.image,splash:[],"valid-urls":e.meta?.validUrls},C({_:2},[e.preparationTime?{name:"label",fn:f(()=>[s("span",ke,[s("div",Te,[s("div",Ce,[r(a(S),{class:"h-16 opacity-50 flex-shrink-0 -mt-1"}),s("span",Se,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.summedTime)),1)]),s("div",Be,[r(a(B),{class:"h-19 opacity-50 flex-shrink-0"}),s("span",Le,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.preparationTime)),1)])])])]),key:"0"}:void 0]),1032,["id","parent-theme","title","label","rating","url","image","valid-urls"]))),128)):(i(!0),m(k,{key:1},T(a(O),e=>(i(),g(y,{id:e.id,key:e.id,ratio:414/464,"parent-theme":a(c),title:e.title,label:e.label,rating:e.rating,url:e?.url,image:e.image,splash:[],"valid-urls":e.meta?.validUrls},C({_:2},[e.preparationTime?{name:"label",fn:f(()=>[s("span",Re,[s("div",$e,[s("div",Pe,[r(a(S),{class:"h-16 opacity-50 flex-shrink-0 -mt-1"}),s("span",Ae,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.summedTime)),1)]),s("div",De,[r(a(B),{class:"h-19 opacity-50 flex-shrink-0"}),s("span",Me,n(("useTimeCalc"in t?t.useTimeCalc:a(d))(e.preparationTime)),1)])])])]),key:"0"}:void 0]),1032,["id","parent-theme","title","label","rating","url","image","valid-urls"]))),128))]),!a(R)&&a(p)?.searchData?.data?.length<a(p)?.searchData?.pagination?.total?(i(),m("div",je,[r(D,{text:("useLabel"in t?t.useLabel:a(W))("loadAllRecipes").value,class:u(`${a(b)} `),invert:!1,click:H},{icon:f(()=>[r(a(J),{class:"w-28"})]),_:1},8,["text","class"])])):w("",!0),s("div",{class:u(`d-recipe-theme-page__universe-teaser pt-64 w-6col <1200:w-12col mx-auto flex flex-col items-center ${a(c)}`)},[s("div",Fe,[s("div",He,n(l.universeTeaser.headline),1),s("p",Ue,n(l.universeTeaser.description),1)]),r(D,{to:l.universeTeaser.url,text:l.universeTeaser.buttonLink,class:u(`${a(b)} w-full`),invert:!1,"button-style":"square"},{icon:f(()=>[r(a(le),{class:"w-28"})]),_:1},8,["to","text","class"])],2)],2),l.blocks?(i(),g(A,{key:1,"block-list":l.blocks,class:"w-full"},null,8,["block-list"])):w("",!0)],2)],2)}}};export{We as default};
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.