1import{L as q}from"./Default-mgg0Oyf0.js";import{_ as z,S as R,l as W,G as J,P as Y,N as D,H as G,I as K,r as l,o as t,c as m,w as d,a as o,b as r,d as c,F as f,e as H,J as N,f as b,t as A,K as O,g as F,n as j,h as Q}from"./app-D8knv3xm.js";/* empty css */const U={components:{Swiper:W,SwiperSlide:R},props:{resource:{required:!0}},setup(){const u=O(null),_=O(null);return{EffectFade:K,Controller:G,controlledSwiperHeader:u,controlledSwiperImage:_,setControlledSwiperHeader:i=>{u.value=i},setControlledSwiperImage:i=>{_.value=i},Navigation:D,heroNavigation:{nextEl:".swiper-hero-button-next",prevEl:".swiper-hero-button-prev"},Pagination:Y,heroPagination:{el:".swiper-hero-pagination",clickable:!0,bulletClass:"swiper-hero-pagination-bullet",bulletActiveClass:"max-w-full before:animate-[fill_5s_linear_forwards]",renderBullet:function(i,v){return'<span class="'+v+` block bg-white/40 h-[2px] max-w-[16px] mx-2 relative transition-all ease-linear duration-200 w-6 before:content-[''] before:absolute before:max-w-0 before:w-full before:h-full before:bg-white"></span>`}},Autoplay:J,heroAutoplay:{delay:5e3}}},methods:{watchVideo(u){this.bus.on("youtube-player.play",()=>{u.autoplay.pause()})},pauseVideo(){this.bus.emit("swiper.changed")},recipeLabel(u){return u.recipe_count,"5 recipes"}}},X={class:"lg:w-5/12 lg:max-w-[440px]"},Z={class:"relative text-cream z-20"},$={class:"border-b border-b-white hidden lg:block mb-4 pb-4"},ee=["src","alt"],oe={class:"border-b border-b-white lg:hidden mb-4 pb-4"},te=["src","alt"],re=["innerHTML"],le={key:2,class:"flex items-center text-xs lg:text-sm"},se=["innerHTML"],ne={class:"flex mt-8 lg:mt-10"},ae={class:"ml-[calc(50%-50vw)] mt-8 lg:mt-0 w-screen lg:absolute lg:bottom-0 lg:right-0 lg:top-0 lg:max-w-[54.68vw] lg:w-7/12"},ie={key:1,class:"h-full pt-hd lg:pt-0 relative w-full"},ce={class:"mt-8 relative text-cream z-20"},de=["innerHTML"],ue={key:0},_e={key:0,class:"hero-navigation inline-flex items-center mt-8 lg:mt-12"},he={class:"swiper-hero-button-prev cursor-pointer after:hidden flex items-center justify-center relative w-4"},me={class:"swiper-hero-button-next cursor-pointer after:hidden flex items-center justify-center relative w-4"},ge={class:"absolute bottom-0 top-0 right-0 left-0 overflow-hidden z-0"},pe={class:"hidden"},be={class:"bg-[#e1e1e1] p-[20px] overflow-auto h-[600px]"};function fe(u,_,e,a,p,w){const g=l("Breadcrumbs"),i=l("Image"),v=l("SocialMedia"),S=l("Share"),h=l("swiper-slide"),x=l("swiper"),P=l("YoutubePlayer"),I=l("ClientOnly"),M=l("Link"),C=l("icon"),L=l("Wrapper");return t(),m(L,{class:"bg-maroon relative py-8 lg:py-36"},{default:d(()=>{var y,T,B,E,s,V;return[o("div",X,[o("div",Z,[r(g,{items:e.resource.hero.breadcrumbs},null,8,["items"]),r(x,{modules:[a.Controller,a.EffectFade],onSwiper:a.setControlledSwiperHeader,fadeEffect:{crossFade:!0},allowTouchMove:!1,loop:!0,autoHeight:!0,effect:"fade"},{default:d(()=>{var k;return[(t(!0),c(f,null,H((k=e.resource.hero)==null?void 0:k.items,n=>(t(),m(h,null,{default:d(()=>[o("div",null,["heading_image_enabled"in n&&n.heading_image_enabled?(t(),c(f,{key:0},[o("h1",$,[o("img",{src:n.heading_image_desktop.media.url,style:N({width:n.heading_image_desktop_width}),class:"block h-full max-w-full",alt:n==null?void 0:n.heading},null,12,ee)]),o("h1",oe,[o("img",{src:n.heading_image_mobile.media.url,style:N({width:n.heading_image_mobile_width}),class:"block h-full max-w-full",alt:n==null?void 0:n.heading},null,12,te)])],64)):(t(),c("h1",{key:1,class:"border-b border-b-white mb-4 pb-4",innerHTML:n==null?void 0:n.heading},null,8,re)),n.sponsor?(t(),c("div",le,[r(i,{src:"/images/partnership-white.svg",class:"h-4 lg:h-6 mr-4 w-4 lg:w-6"}),o("p",{innerHTML:n.sponsor.sponsor_partnership_text,class:"uppercase"},null,8,se)])):b("",!0),o("div",ne,["social_media"in e.resource&&e.resource.social_media&&e.resource.social_media.enabled?(t(),m(v,{key:0,items:e.resource.social_media,label:e.resource.title},null,8,["items","label"])):(t(),m(S,{key:1,resource:e.resource},null,8,["resource"]))])])]),_:2},1024))),256))]}),_:1},8,["modules","onSwiper"])]),o("div",ae,[r(x,{modules:[a.Controller,a.EffectFade],onSwiper:a.setControlledSwiperImage,fadeEffect:{crossFade:!0},allowTouchMove:!1,loop:!0,effect:"fade",class:"h-full"},{default:d(()=>{var k;return[(t(!0),c(f,null,H((k=e.resource.hero)==null?void 0:k.items,n=>(t(),m(h,null,{default:d(()=>[n.video?(t(),m(I,{key:0},{default:d(()=>[r(P,{video:n.video,media:n.media_library_item,pauseOnSwiperChanged:"true"},null,8,["video","media"])]),_:2},1024)):n.media_library_item?(t(),c("div",ie,[r(i,{class:"absolute h-full left-0 object-cover top-0 w-full",media:n.media_library_item},null,8,["media"])])):b("",!0)]),_:2},1024))),256))]}),_:1},8,["modules","onSwiper"])]),o("div",ce,[r(x,{modules:[a.Autoplay,a.EffectFade,a.Controller,a.Navigation,a.Pagination],effect:"fade",fadeEffect:{crossFade:!0},controller:{control:[a.controlledSwiperHeader,a.controlledSwiperImage],by:"c
1ontainer"},loop:!0,pagination:((T=(y=e.resource.hero)==null?void 0:y.items)==null?void 0:T.length)>1?a.heroPagination:null,navigation:((E=(B=e.resource.hero)==null?void 0:B.items)==null?void 0:E.length)>1?a.heroNavigation:null,autoplay:a.heroAutoplay,autoHeight:!0,onSlideChange:w.pauseVideo,onAutoplayStart:w.watchVideo},{default:d(()=>{var k;return[(t(!0),c(f,null,H((k=e.resource.hero)==null?void 0:k.items,n=>(t(),m(h,null,{default:d(()=>[o("div",null,[o("p",{innerHTML:n==null?void 0:n.body,class:"opacity-80"},null,8,de),n.link.enabled?(t(),c("div",ue,[r(M,{link:n.link,class:"button button--ghost-white mt-6 text-sm uppercase"},null,8,["link"])])):b("",!0)])]),_:2},1024))),256))]}),_:1},8,["modules","controller","pagination","navigation","autoplay","onSlideChange","onAutoplayStart"]),((V=(s=e.resource.hero)==null?void 0:s.items)==null?void 0:V.length)>1?(t(),c("div",_e,[o("div",he,[r(C,{icon:"fal fa-angle-left"})]),_[0]||(_[0]=o("div",{class:"swiper-hero-pagination flex items-center mx-4 z-0"},null,-1)),o("div",me,[r(C,{icon:"fal fa-angle-right"})])])):b("",!0)])]),o("div",ge,[r(i,{src:"/images/illustrations/meal-2.svg",class:"absolute -top-[10px] lg:-top-[8px] -right-[1px] lg:right-auto lg:-left-[25px] w-[94px] lg:w-[124px] lg:-scale-x-100"}),r(i,{src:"/images/illustrations/leaf.svg",class:"absolute hidden lg:block -scale-y-100 left-[167px] -top-[18px] md:h-[115px]"}),r(i,{src:"/images/illustrations/meal.svg",class:"absolute hidden lg:block -bottom-[230px] -left-[24px] w-[235px]"}),r(i,{src:"/images/illustrations/slices.svg",class:"absolute hidden lg:block top-[192px] left-[60px] w-[140px]"})]),o("div",pe,[r(g,{items:e.resource.hero.breadcrumbs},null,8,["items"]),_[1]||(_[1]=o("h2",null,"/Pages/Spotlight/Fixed/Hero.vue",-1)),_[2]||(_[2]=o("h3",null,"use `resource.hero.items`",-1)),o("div",be,[o("pre",null,A(JSON.stringify(e.resource,null,2)),1)])])]}),_:1})}const we=z(U,[["render",fe]]),xe={components:{Swiper:W,SwiperSlide:R},props:{resource:{required:!0}},computed:{recipeLabel(){var u=this.resource.recipe_count,_="recipe";return(u==0||u>1)&&(_="recipes"),u+" "+_}}},ve={class:"border-b border-b-white hidden lg:block mb-4 pb-4"},ye=["src","alt"],ke={class:"border-b border-b-white lg:hidden mb-4 pb-4"},Se=["src","alt"],He={class:"flex gap-4 items-center mt-4"};function Ae(u,_,e,a,p,w){var y,T,B;const g=l("HeroImage"),i=l("Breadcrumbs"),v=l("HeroHeading"),S=l("SponsorPartnershipText"),h=l("SocialMedia"),x=l("ShareExpand"),P=l("HeroBody"),I=l("HeroLink"),M=l("HeroSlide"),C=l("swiper-slide"),L=l("Hero",!0);return t(),m(L,{enabled:((y=e.resource.hero)==null?void 0:y.items.length)>1,pagination:((T=e.resource.hero)==null?void 0:T.items.length)>1,navigation:((B=e.resource.hero)==null?void 0:B.items.length)>1},{default:d(()=>{var E;return[(t(!0),c(f,null,H((E=e.resource.hero)==null?void 0:E.items,s=>(t(),m(C,null,{default:d(()=>[r(M,null,{background:d(()=>[r(g,{media:e.resource.media_default},null,8,["media"])]),default:d(()=>{var V;return[r(i,{items:e.resource.hero.breadcrumbs,class:"text-cream"},null,8,["items"]),"heading_image_enabled"in s&&s.heading_image_enabled?(t(),c(f,{key:0},[o("h1",ve,[o("img",{src:s.heading_image_desktop.media.url,style:N({width:s.heading_image_desktop_width}),class:"block h-full max-w-full",alt:s==null?void 0:s.heading},null,12,ye)]),o("h1",ke,[o("img",{src:s.heading_image_mobile.media.url,style:N({width:s.heading_image_mobile_width}),class:"block h-full max-w-full",alt:s==null?void 0:s.heading},null,12,Se)])],64)):(t(),m(v,{key:1,class:"mt-4 lg:mt-6"},{default:d(()=>[F(A(s==null?void 0:s.heading),1)]),_:2},1024)),s.sponsor?(t(),m(S,{key:2,resource:s.sponsor,white:!0,class:"mt-4 text-cream"},null,8,["resource"])):b("",!0),o("div",He,["social_media"in e.resource&&e.resource.social_media&&e.resource.social_media.enabled?(t(),m(h,{key:0,items:e.resource.social_media,label:e.resource.title},null,8,["items","label"])):b("",!0),r(x,{resource:e.resource,colour:((V=e.resource)==null?void 0:V.link_colour)??"pink"},null,8,["resource","colour"])]),r(P,{class:"mt-6 lg:mt-8"},{default:d(()=>[F(A(s==null?void 0:s.body),1)]),_:2},1024),s.link.enabled?(t(),m(I,{key:3,url:s.link.url,colour:(s==null?void 0:s.link_colour)??"pink",class:"mt-6 lg:mt-8"},{default:d(()=>[F(A(s.link.label),1)]),_:2},1032,["url","colour"])):b("",!0)]}),_:2},1024)]),_:2},1024))),256))]}),_:1},8,["enabled","pagination","navigation"])}const Ce=z(xe,[["render",Ae]]),Le={props:{resource:{required:!0}},data(){var u,_,e,a,p,w,g,i;return{allHref:(u=this.resource)==null?void 0:u.url,form:{term:(p=(a=(e=(_
1=this.resource)==null?void 0:_.all_recipes)==null?void 0:e.form)==null?void 0:a.previous)==null?void 0:p.term},items:((i=(g=(w=this.resource)==null?void 0:w.all_recipes)==null?void 0:g.paginate)==null?void 0:i.resource.data)??[]}},methods:{scrollIntoView(){var u;(u=document.getElementById("all-recipes"))==null||u.scrollIntoView({behavior:"smooth",block:"start"})}}},Pe={class:"lg:border-b lg:border-b-body lg:flex items-center justify-between pb-4 relative z-10"},Ie=["innerHTML"],Me={key:0,class:"border-t border-t-body lg:border-t-0 flex items-center mt-4 lg:mt-0 pt-4 text-xs lg:text-sm"},Te={class:"font-semibold uppercase"},Be={class:"mt-8 lg:mt-[37px] relative text-xs z-10"},Ee={class:"flex flex-wrap -m-2"},Ve={class:"p-2"},Fe={class:"p-2"},Ne={class:"mt-8 lg:mt-12 row relative z-10"},ze={class:"col w-1/2 md:w-1/3 lg:w-1/4"},je={class:"pagination-items"},Oe={key:0},Re=["innerHTML"],We={class:"absolute bg-pink overflow-hidden h-[290px] lg:h-[405px] left-0 right-0 top-0 z-0"};function qe(u,_,e,a,p,w){const g=l("Image"),i=l("InertiaLink"),v=l("RecipeVertA"),S=l("Wrapper");return t(),m(S,{id:"all-recipes",class:"pt-14 relative"},{default:d(()=>[o("div",Pe,[o("h2",{innerHTML:e.resource.all_recipes.heading},null,8,Ie),e.resource.sponsor?(t(),c("div",Me,[r(g,{src:"/images/partnership.svg",class:"h-4 lg:h-6 mr-4 w-4 lg:w-6"}),o("p",Te,A(e.resource.sponsor.sponsor_partnership_text),1)])):b("",!0)]),o("div",Be,[o("div",Ee,[o("div",Ve,[r(i,{href:p.allHref,"preserve-scroll":"",class:j([{"bg-body text-cream":!p.form.term||p.form.term==="all"},"block border border-body px-4 py-2 rounded uppercase whitespace-nowrap"])},{default:d(()=>[..._[0]||(_[0]=[F("All",-1)])]),_:1},8,["href","class"])]),(t(!0),c(f,null,H(e.resource.all_recipes.terms,h=>(t(),c("div",Fe,[r(i,{"preserve-scroll":"",href:"?term="+h.slug,class:j([{"bg-body text-cream":p.form.term===h.slug},"block border border-body px-4 py-2 rounded uppercase whitespace-nowrap"])},{default:d(()=>[F(A(h.title),1)]),_:2},1032,["href","class"])]))),256))])]),o("div",Ne,[(t(!0),c(f,null,H(p.items,h=>(t(),c("div",ze,[h?(t(),m(v,{key:0,recipe:h,variant:"extraSmall"},null,8,["recipe"])):b("",!0)]))),256))]),o("div",je,[(t(!0),c(f,null,H(e.resource.all_recipes.paginate.resource.links,(h,x)=>(t(),c(f,null,[h.url?(t(),c("div",Oe,[r(i,{"preserve-scroll":"",onSuccess:w.scrollIntoView,href:h.url,class:j([[x===0||x+1===e.resource.all_recipes.paginate.resource.links.length?"!w-auto mx-2 hover:text-maroon":h.active?"bg-maroon text-cream":"bg-white hover:bg-maroon hover:text-cream"],"flex items-center justify-center rounded-full h-10 w-10 lg:h-14 lg:w-14"])},{default:d(()=>[o("span",{innerHTML:h.label},null,8,Re)]),_:2},1032,["onSuccess","href","class"])])):b("",!0)],64))),256))]),o("div",We,[r(g,{src:"/images/illustrations/top-orange.svg",class:"absolute -right-[10px] lg:right-[37.8%] -top-[1px] w-[187px] lg:w-[226px]"}),r(g,{src:"/images/illustrations/chopping-board.svg",class:"hidden lg:block absolute right-0 -bottom-4 w-[132px]"}),r(g,{src:"/images/illustrations/meal.svg",class:"hidden lg:block absolute left-0 -bottom-[116px] w-[165px]"})])]),_:1})}const Je=z(Le,[["render",qe]]),Ye={layout:q,components:{Head:Q,OldHero:we,Hero:Ce,AllRecipes:Je},props:{resource:Object,header:Object,footer:Object},data(){return{adPlugins:this.ads.plugins(),adConfig:this.ads.getConfig("spotlight",this.resource)}},created(){typeof window<"u"&&window.permutiveQueue.push(()=>{window.permutive.addon("web",{page:{article:{id:this.resource.id,description:this.resource.title,type:"spotlight"}}})})}},De=["content"],Ge=["content"],Ke=["content"],Qe=["content"],Ue=["content"],Xe=["content"],Ze=["content"],$e=["href"],eo={key:0,name:"robots",content:"noindex"},oo={key:1,name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"};function to(u,_,e,a,p,w){const g=l("Head"),i=l("AdvertisingSlot"),v=l("AdAtf"),S=l("PartialsHeader"),h=l("Hero"),x=l("Modules"),P=l("AllRecipes"),I=l("AdBtf"),M=l("PartialsFooter"),C=l("AdvertisingProvider");return t(),c(f,null,[r(g,null,{default:d(()=>{var L,y;return[o("title",null,A((y=(L=e.resource)==null?void 0:L.meta)==null?void 0:y.title),1),o("meta",{name:"description",content:e.resource.meta.description},null,8,De),o("meta",{property:"og:title",content:e.resource.meta.title},null,8,Ge),o("meta",{property:"twitter:title",content:e.resource.meta.title},null,8,Ke),o("meta",{property:"og:description",content:e.resource.meta.description},null,8,Qe),o("meta",{property:"og:image",content:e.resource.meta.image}
1,null,8,Ue),o("meta",{property:"twitter:image:src",content:e.resource.meta.image},null,8,Xe),o("meta",{property:"og:url",content:e.resource.meta.url},null,8,Ze),o("link",{rel:"canonical",href:e.resource.meta.url},null,8,$e),"noindex"in e.resource.meta&&e.resource.meta.noindex?(t(),c("meta",eo)):(t(),c("meta",oo))]}),_:1}),r(C,{config:p.adConfig,plugins:p.adPlugins},{default:d(()=>[r(i,{id:"1x1"}),r(i,{id:"out-of-page"}),r(v),r(S,{resource:e.header},null,8,["resource"]),r(h,{resource:e.resource},null,8,["resource"]),e.resource.modules.length>0?(t(),m(x,{key:0,modules:e.resource.modules,nested:!1},null,8,["modules"])):b("",!0),e.resource.all_recipes.is_hidden?b("",!0):(t(),m(P,{key:1,class:"my-[32px] lg:mt-[112px] lg:mb-[64px]",resource:e.resource},null,8,["resource"])),r(I),r(M,{resource:e.footer},null,8,["resource"])]),_:1},8,["config","plugins"])],64)}const no=z(Ye,[["render",to]]);export{no 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.