import{_ as T,a as $}from"./WebContentListNew-7Bugo2nZ.mjs";import{_ as q}from"./nuxt-link-BsFZFBAg.mjs";import{ca as D,X as E,c as g,b as N,o as m,m as i,a as w,d as k,v as P,q as A,t as R,F as W,y as j,e as V,f as F,cb as M,S as U,T as X,ay as z,p as H}from"./BfF8i_OD.js";import{u as G}from"./useBlockLocation-UkA-37DD.mjs";import"./WebContentItem-Cxk2wQBY.mjs";import"./WebImage-CVhOe_4S.mjs";import"./useImageUrl-1XbeiwSF.mjs";const J={key:0,class:"blueconic-recommendations"},K={key:1,class:"featured"},Q={class:"left"},Y={class:"right"},Z={__name:"WebBlueConicRecommendations",props:{blockId:{type:String},method:{type:String},style:{type:String,default:"standard"},showSummary:{type:Boolean},teaserDisplay:{type:String,default:"none"},showDate:{type:Boolean},imagePosition:{type:String},numberOfColumns:{type:Number},numberOfItems:{type:Number},nativeAdSlotIndex:{type:Number},showSponsoredLabel:{type:Boolean,default:!1},items:{type:Array}},emits:["item-link-click"],setup(e,{emit:s}){const u=s,v=D(),n=E(()=>{var t,l;const o=e.method==="api"?e.items:((l=(t=v.value.recommendationsByBlock)==null?void 0:t[e.blockId])==null?void 0:l.recommendations)??[];return e.showSponsoredLabel?o==null?void 0:o.map(c=>({...c,labels:["Sponsored"]})):o});return e.method==="event"&&D.registerBlock(e.blockId,e.numberOfItems),(o,t)=>{var d,r,y;const l=T,c=q,C=V,h=$;return(d=o.$ss)!=null&&d.useNewDesign?(m(),g("div",J,[e.style==="standard"?(m(),N(l,{key:0,"number-of-columns":e.numberOfColumns,"teaser-display":"none","image-position":e.imagePosition,"hide-published-date":"true","native-ad-slot-index":e.nativeAdSlotIndex??0,"native-type":"list",data:{items:i(n)},onItemLinkClick:t[0]||(t[0]=a=>u("item-link-click",a))},null,8,["number-of-columns","image-position","native-ad-slot-index","data"])):(m(),g("div",K,[w("div",Q,[w("h2",null,[k(c,{href:(y=(r=i(n)[0])==null?void 0:r.siteContext)==null?void 0:y.path},{default:P(()=>[A(R(i(n)[0].name),1)]),_:1},8,["href"])])]),w("div",Y,[(m(!0),g(W,null,j(i(n).slice(1,i(n).length),a=>{var b,f;return m(),g("h2",{key:a.name,class:"link"},[k(C,{icon:"mdi:arrow-top-right","icon-color":o.$ss.colors.primary.main,width:24},null,8,["icon-color"]),k(c,{href:(f=(b=i(n)[0])==null?void 0:b.siteContext)==null?void 0:f.path},{default:P(()=>[A(R(i(n)[0].name),1)]),_:1},8,["href"])])}),128))])]))])):(m(),N(h,{key:1,"image-shaping":"crop","number-of-columns":e.numberOfColumns,"show-summary":e.showSummary,"show-date":e.showDate,"image-position":e.imagePosition,"native-ad-slot-index":e.nativeAdSlotIndex??0,"native-type":"list",data:{items:i(n)},onItemLinkClick:t[1]||(t[1]=a=>u("item-link-click",a))},null,8,["number-of-columns","show-summary","show-date","image-position","native-ad-slot-index","data"]))}}},se={__name:"BlueconicRecommendationsBlock",props:{blockId:{type:String,required:!0},data:{type:Object,default:()=>{}},settings:{type:Object,required:!0,validator(e){return["numberOfItems","method"].every(s=>s in e)}},page:{type:Object,required:!0,validator(e){return["pageData"].every(s=>s in e)}}},emits:["show","hide"],setup(e,{emit:s}){const u=s,v=G(),{trackBlueConicClick:n}=F(e.page);e.settings.method==="event"&&u("hide");const o=M("blueConic"),t=U(null);function l(){u("show")}function c(h){const{url:d,listPosition:r}=h;n({clickUrl:d,listPosition:r,blockDetails:v,recommendationType:e.settings.recommendationType,catalog:e.settings.catalogs})}X(()=>{t.value=new MutationObserver(l),t.value.observe(o.value,{childList:!0,subtree:!0})}),z(()=>{t.value&&t.value.disconnect()});function C(){return e.page.pageData.type==="Company"?e.page.pageData.name??"":""}return(h,d)=>{var y,a,b,f,p,S,x,B,I,L,O;const r=Z;return m(),g("div",{ref_key:"blueConic",ref:o,class:"blueconic-recommendations"},[k(r,{method:((y=e.settings)==null?void 0:y.method)??"api","block-id":e.blockId,style:H(((a=e.settings)==null?void 0:a.style)??"standard"),"number-of-columns":((b=e.settings)==null?void 0:b.numberOfColumns)??1,"number-of-items":(f=e.settings)==null?void 0:f.numberOfItems,"show-summary":!!((p=e.settings)!=null&&p.showSummary),"teaser-display":((S=e.settings)==null?void 0:S.teaserDisplay)??"truncated","show-date":!!((x=e.settings)!=null&&x.showDate),"image-position":(B=e.settings)==null?void 0:B.imagePosition,"page-company-name":C(),"show-sponsored-label":((I=e.settings)==null?void 0:I.showSponsoredLabel)??!1,items:((L=e.settings)==null?void 0:L.method)==="api"?(O=e.data)==null?void 0:O.items:[],"native-ad-slot-index":e.settings.nativeXAdSlotIndex??0,onItemLinkClick:c},null,8,["method","block-id","style","number-of-columns","number-of-items","show-summary","teaser-display","show-date","image-position","page-company-name","show-sponsored-label","items","native-ad-slot-index"])],512)}}};export{se as default};