1import{d as j,o as n,b as k,aT as T,d9 as N,v as a,w as O,f as U,n as i,c as r,t as y,e as l,a as I,B as Q,M as o,A as V}from"./C69OSziy.js";import{_ as M}from"./4vPFFI6S.js";import{_ as q}from"./CBJXPJYe.js";import{u as G}from"./B4LIUcv8.js";const D={key:0,class:"self-start"},E=j({__name:"UiCardImage",props:{image:{type:Object,required:!1},overlay:{type:String,default:"subtle"},textColor:{type:String,default:"light"},link:{type:Object,required:!1},title:String,subtitle:String,buttonLabel:String,ratio:String,disclaimer:String,ariaLabel:{type:String,default:""},useAutochat:{type:Boolean,default:!1},autochatQuestion:String,autochatLocation:String},setup(e){const t=e,c=o(()=>!!(t.title||t.subtitle)),u=o(()=>!!(t.buttonLabel||t.disclaimer)),g=o(()=>!!t.buttonLabel),x=o(()=>t.buttonLabel||""),d={none:"bg-none",dark:"card-image-overlay-dark-top",default:"card-image-overlay-subtle-top"},m={none:"bg-none",dark:"card-image-overlay-dark-bottom ",default:"card-image-overlay-subtle-bottom"},h=o(()=>d[t.overlay]||d.default),v=o(()=>m[t.overlay]||m.default),p=o(()=>c.value&&u.value?"justify-between":c.value&&!u.value?"justify-start":"justify-end"),C=o(()=>t.useAutochat?void 0:t.link),b=o(()=>t.useAutochat&&!!t.autochatQuestion),{askQuestion:B,isAutochatEnabled:f}=G(),S=o(()=>t.useAutochat&&f.value?"lucide:message-square-more":void 0);function w(){if(!b.value||!f.value||!t.autochatQuestion)return;const s={};t.autochatLocation&&(s.filterByLocationName=t.autochatLocation),B(t.autochatQuestion,Object.keys(s).length>0?s:void 0)}return(s,H)=>{const L=V,A=M,_=q;return n(),k(_,T({"aria-label":e.ariaLabel,"aspect-ratio":e.ratio,image:e.image,link:a(C),class:"@container"},N(a(b)?{click:w}:{})),{default:O(()=>[U("div",{class:i([[a(p)],"relative flex w-full flex-col"])},[a(c)?(n(),r("div",{key:0,class:i([a(h),"space-y-2 px-6 pt-6 pb-3 text-left text-white"])},[e.title?(n(),r("h2",{key:0,class:i([e.textColor==="dark"?"text-black":"text-white","text-display-sm"])},y(e.title),3)):l("",!0),e.subtitle?(n(),r("p",{key:1,class:i([e.textColor==="dark"?"text-black":"text-white/80","text-body-md"])},y(e.subtitle),3)):l("",!0)],2)):l("",!0),a(u)?(n(),r("div",{key:1,class:i([a(v),"flex w-full flex-col gap-4 px-6 py-3 @[50rem]:flex-row @[50rem]:items-end @[50rem]:justify-between"])},[a(g)?(n(),r("div",D,[I(L,{icon:a(S),label:a(x),"on-dark-background":e.textColor!=="dark",variant:a(Q).GHOST,"aria-hidden":"true",tabindex:"-1",tag:"div"},null,8,["icon","label","on-dark-background","variant"])])):l("",!0),e.disclaimer?(n(),k(A,{key:1,class:i([e.textColor==="dark"?"text-black!":"text-white","text-body-xs @[50rem]:text-right"]),content:e.disclaimer},null,8,["class","content"])):l("",!0)],2)):l("",!0)],2)]),_:1},16,["aria-label","aspect-ratio","image","link"])}}}),R=Object.assign(E,{__name:"UiCardImage"});export{R as _};
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.