PageSourceSearch

https://www.laserfocusworld.com/_nuxt/WebBlueConicRecommendations-BWqFQ5mF.mjs

js laserfocusworld.com collected 2026-09-24 08:55:03 UTC 2,796 bytes, 1 lines download raw bytes

1import{A as e,Ct as t,D as n,E as r,H as i,Ht as a,Ln as o,N as s,O as c,Ot as l,P as u,Pt as d,Zt as f,ct as p,it as m,tt as h,un as g,y as _}from"./vue.runtime.esm-bundler-DK-ieOMu.mjs";import{t as v}from"./nuxt-link-5D9M1x0w.mjs";import{c as y,i as b}from"./useOneTrust-BLn7DS5z.mjs";import{t as x}from"./IconElement-DRwLcDEX.mjs";import{n as S}from"./WebContentListNew-pth7X-q2.mjs";d(),i(),g();var C={class:`blueconic-recommendations`},w={key:1,class:`featured`},T={class:`left`},E={class:`right`},D={__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},catalogs:{type:String},recommendationType:{type:String}},emits:[`item-link-click`],setup(i,{emit:d}){let g=d,{trackBlueConicClick:D,trackBlueConicView:O}=b(),k=y(),A=a(!1),j=r(()=>{let e=i.method===`api`?i.items:k.value.recommendationsByBlock?.[i.blockId]?.recommendations??[];return i.showSponsoredLabel?e?.map(e=>({...e,labels:[`Sponsored`]})):e});i.method===`event`&&y.registerBlock(i.blockId,i.numberOfItems),t(j,e=>{i.method===`event`&&!A.value&&(e.forEach((e,t)=>{O({listPosition:t+1,recommendationType:`EVENT`,catalog:`internalEditorialAndSponsored`,clickUrl:e?.url})}),A.value=!0)}),h(()=>{i.method===`api`&&!A.value&&(j.value.forEach((e,t)=>{O({listPosition:t+1,recommendationType:i.recommendationType,catalog:i.catalogs,clickUrl:e?.url})}),A.value=!0)});function M(e){if(g(`item-link-click`,e),e?.dataType!==`gam_native`){let{url:t,listPosition:n}=e;D({clickUrl:t,listPosition:n,recommendationType:i.method===`api`?i.recommendationType:`EVENT`,catalog:i.method===`api`?i.catalogs:`internalEditorialAndSponsored`})}}return(t,r)=>{let a=S,d=v,h=x;return m(),e(`div`,C,[i.style===`standard`?(m(),c(a,{key:0,"number-of-columns":i.numberOfColumns,"teaser-display":`none`,"image-position":i.imagePosition,"hide-published-date":`true`,"native-ad-slot-index":i.nativeAdSlotIndex??0,"native-type":`list`,data:{items:f(j)},onItemLinkClick:M},null,8,[`number-of-columns`,`image-position`,`native-ad-slot-index`,`data`])):(m(),e(`div`,w,[n(`div`,T,[n(`h2`,null,[u(d,{href:f(j)[0]?.siteContext?.path},{default:l(()=>[s(o(f(j)[0].name),1)]),_:1},8,[`href`])])]),n(`div`,E,[(m(!0),e(_,null,p(f(j).slice(1,f(j).length),n=>(m(),e(`h2`,{key:n.name,class:`link`},[u(h,{icon:`mdi:arrow-top-right`,"icon-color":t.$ss.colors.primary.main,width:24},null,8,[`icon-color`]),u(d,{href:f(j)[0]?.siteContext?.path},{default:l(()=>[s(o(f(j)[0].name),1)]),_:1},8,[`href`])]))),128))])]))])}}};export{D 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.