1import{I as e}from"./CnGoQZCa.js";import{$ as t,B as n,Bt as r,Ut as i,Wt as a,d as o,f as s,m as c,p as l,v as u,y as d,yt as f}from"./DofLCknq.js";import{Q as p}from"./CUia3XXZ.js";import{t as m}from"./xLPRflLW.js";import{a as h}from"./CtpvVBGg.js";import{t as g}from"./B1veG2Rz.js";import{t as _}from"./QT8NHqfv2.js";import{t as v}from"./Cdcr5zAo2.js";var y={key:0,class:`image-container`},b={key:1,class:`time-container`},x={class:`card-content`},S={class:`card-title`},C={class:`author`},w=[`innerHTML`],T={__name:`ElementsShowCard`,props:{attr:{type:Object,required:!0},inverse:{type:Boolean,default:!1},horaire:{type:Boolean,default:!1},isFranco:{type:Boolean,default:!1}},setup(T){let E=T,D=v(),{currentOnDemandTrack:O}=h(D),{$contrastColor:k}=e(),A=E.attr?.category?.color||`#000000`,j=k(A),M=A===`#fff`||A===`#ffffff`,N=()=>{if(!O.value||O.value.id!==E.attr?.last_podcast?.id){D.setIsLive(!1),D.setIsPlaying(!1);let e={id:E.attr?.last_podcast?.id,title:E.attr?.last_podcast?.title||``,slug:E.attr?.slug?`/emissions/${E.attr?.slug}`:`/`,url:E.attr?.last_podcast?.upstream_url};D.setOnDemandTrack(e)}};return(e,h)=>{let v=g,E=_,D=m;return n(),s(D,{class:r([`element-show-card`,{inverse:T.inverse,white:f(M)}]),to:T.attr?.slug?`/emissions/${T.attr?.slug}`:T.attr.url,style:i({"--show-card-color":f(A),"--show-card-text-color":f(j)}),target:T.attr?.url?`_blank`:`_self`},{default:t(()=>[T.horaire?(n(),c(`div`,b,[o(`p`,null,a(e.$dayjs.unix(T.attr?.start).utc().format(`HH[h]mm`)),1)])):(n(),c(`div`,y,[d(v,{attr:T.attr?.image},null,8,[`attr`])])),o(`div`,x,[o(`div`,S,[o(`h5`,null,a(T.isFranco?T.attr?.music_title:T.attr?.title||T.attr?.album_title),1),o(`p`,C,a(T.attr?.artist),1)]),o(`div`,{class:`summary`,innerHTML:T.attr?.summary},null,8,w),o(`div`,{class:r([`button-container`,{active:!T.inverse&&f(O)?.id===T.attr?.last_podcast?.id}])},[T.attr?.last_podcast?.upstream_url?(n(),s(E,{key:0,playIcon:``,onClick:p(N,[`stop`,`prevent`])},{default:t(()=>[...h[0]||=[u(` Ãcouter `,-1)]]),_:1})):T.attr?.url?(n(),s(E,{key:1,playIcon:``,to:T.attr?.url},{default:t(()=>[...h[1]||=[u(`Ãcouter`,-1)]]),_:1},8,[`to`])):l(``,!0)],2)])]),_:1},8,[`class`,`to`,`style`,`target`])}}};export{T 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.