1import{d as p,n as k,o as l,c as g,a5 as d,h as e,g as c,$ as f,a1 as C,r,f as h,s as u,t as s,a8 as x,j as v,i as R,a2 as b}from"./ByJxGNNG.js";import{R as B}from"./ff6-jRxT.js";const P={class:"rpl-campaign-banner__title rpl-type-h2","data-cy":"title"},$={key:0,class:"rpl-campaign-banner__action"},N=p({__name:"RplPrimaryCampaign",props:{title:{},image:{default:void 0},link:{default:void 0}},emits:["navigate"],setup(a,{emit:o}){const t=a,n=o,{emitRplEvent:i,withOptions:y}=k("rpl-campaign-banner",n),_=()=>{i("navigate",{action:"click",label:t.title,text:t.link?.text,value:t.link?.url,options:y(t,["image","link"]),type:"primary"},{global:!0})};return(m,w)=>(l(),g(B,{type:"primary"},d({title:e(()=>[R("h2",P,s(a.title),1)]),default:e(()=>[r(m.$slots,"default"),a.link?(l(),h("div",$,[c(x,{el:"a",url:a.link.url,"data-cy":"cta",onClick:_},{default:e(()=>[u(s(a.link.text),1)]),_:1},8,["url"])])):v("",!0)]),_:2},[a.image?{name:"media",fn:e(()=>[c(C,f(a.image,{aspect:{xs:"wide",s:"panorama"},sizes:"xs:715px","data-cy":"image"}),null,16)]),key:"0"}:void 0,m.$slots.meta?{name:"meta",fn:e(()=>[r(m.$slots,"meta")]),key:"1"}:void 0]),1024))}}),V=Object.assign(N,{__name:"RplPrimaryCampaign"}),j=p({__name:"PrimaryCampaignBanner",props:{campaign:{}},setup(a){return(o,t)=>{const n=b,i=V;return l(),g(i,{title:a.campaign.title,link:a.campaign.cta,image:a.campaign.image,"data-cy":"primary-campaign"},d({default:e(()=>[c(n,{html:a.campaign.summaryHtml,"data-cy":"summary"},null,8,["html"])]),_:2},[a.campaign.imageCaption?{name:"meta",fn:e(()=>[u(s(a.campaign.imageCaption),1)]),key:"0"}:void 0]),1032,["title","link","image"])}}}),S=Object.assign(j,{__name:"TideLandingPagePrimaryCampaignBanner"});export{S 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.