1import{$ as e,A as t,C as n,E as r,Ft as i,N as a,O as o,Q as s,R as c,S as l,Ut as u,Y as d,at as f,b as p,ht as m,in as h,m as g,mt as _,rn as v,tt as y,v as b,x,y as S,yt as C}from"./DZTeyJdX.js";import{t as w}from"./CjueKrWZ.js";import{a as T,t as E}from"./CX7SqUAV.js";import{t as D}from"./B3D_nkfm2.js";import{t as O}from"./BhIWVoLK.js";a();function k(e){let t=(e?.items??[]).filter(e=>!!e.text?.value?.trim()).map(e=>({text:e.text.value,...e.icon?{icon:e.icon}:{}}));return{items:t,variant:t.length>0&&t.every(e=>!!e.icon)?`icon`:`check`,size:e?.size===`small`?`SMALL`:`MEDIUM`}}function A(e){let t=b(()=>e.visualList??e);return{visualListProps:b(()=>({...k(t.value),dark:e.darkmode}))}}a();function j(e){return{rootClasses:M(),iconClasses:N(e),labelClasses:P(e),itemClasses:F(e),listClasses:I(),iconparentClasses:L(),contentClasses:R()}}function M(){return b(()=>w({"flex flex-col text-neutral-primary":!0}))}function N(e){return b(()=>w({"!size-5":e.size===T.XSMALL,"size-6":e.size===T.SMALL||e.size===T.MEDIUM,"size-8":e.size===T.LARGE,"mb-auto":!0}))}function P(e){return b(()=>w({"paragraph-xs":e.size===T.XSMALL,"paragraph-sm":e.size===T.SMALL,"paragraph-md":e.size===T.MEDIUM,"paragraph-lg":e.size===T.LARGE}))}function F(e){return b(()=>w({"flex gap-2xs items-center":!0,"flex gap-sm items-center":e.variant===`icon`}))}function I(){return b(()=>w({"flex flex-col gap-sm":!0}))}function L(){return b(()=>w({"mb-auto":!0}))}function R(){return b(()=>w({"flex flex-col":!0}))}a(),C(),u();var z=[`data-testid`],B={key:0},V=o({__name:`VVisualList`,props:{items:{},check:{type:Boolean},variant:{},gapToken:{},slotClasses:{},customColor:{},dark:{type:Boolean},dataTestid:{},dataTest:{},size:{default:`MEDIUM`},state:{}},setup(t){let n=t,{rootClasses:a,iconClasses:o,labelClasses:u,itemClasses:h,listClasses:b,iconparentClasses:C,contentClasses:w}=j(n),T=f(),k=D(n.dataTestid);return(n,f)=>{let D=E,A=y(`html-gpp`);return d(),l(`ul`,{class:v(i(b)),"data-testid":i(k).collection(),"data-gpp-tools-ui":``},[(d(!0),l(g,null,s(t.items,s=>(d(),l(`li`,{key:`${s.text}-${i(T)}`,class:v(i(h))},[S(`div`,{class:v(i(a))},[S(`div`,{class:v([i(h),t.customColor])},[S(`div`,{class:v(i(C))},[r(D,{name:t.variant===`check`?`check`:s.icon??`placeholder`,class:v(i(o)),dark:t.dark},null,8,[`name`,`class`,`dark`])],2),S(`div`,{class:v(i(w))},[S(`div`,{class:v(i(h))},[m(S(`span`,{class:v(i(u))},null,2),[[A,s.text]]),s.infoContent?(d(),p(O,{key:0,id:`tooltip-${i(T)}`,content:{text:`${s.infoContent}`},trigger:`CLICK`,untrigger:`CLICK`,"close-button":!0,dark:t.dark,"data-testid":i(k).itemInteractive({testIdKey:String(s.key??s.text)},`tooltip`)},{default:_(({setReference:e,...n})=>[r(D,c({ref_for:!0,ref:e,name:`info`,size:`s`,class:`cursor-pointer`,dark:t.dark},{ref_for:!0},n),null,16,[`dark`])]),_:1},8,[`id`,`content`,`dark`,`data-testid`])):x(``,!0)],2),s.key?(d(),l(`div`,B,[e(n.$slots,`slot-${s.key}`,{item:s})])):x(``,!0)],2)],2)],2)],2))),128))],10,z)}}});a(),u();var H=Object.assign(o({__name:`VVisualList`,props:{items:{},check:{type:Boolean},variant:{},gapToken:{},slotClasses:{},customColor:{},dark:{type:Boolean},dataTestid:{},dataTest:{},size:{},state:{}},setup(r){let i=r;return(r,a)=>(d(),p(V,h(t(i)),n({_:2},[r.$slots.default?{name:`default`,fn:_(()=>[e(r.$slots,`default`)]),key:`0`}:void 0,s(r.$slots,(n,i)=>({name:i,fn:_(n=>[e(r.$slots,i,h(t(n)))])}))]),1040))}}),{__name:`VVisualList`});a(),u();var U=Object.assign(o({__name:`VisualList`,props:{items:{},variant:{},size:{},dark:{type:Boolean}},setup(e){let t=e;return(e,n)=>{let r=H;return t.items.length?(d(),p(r,h(c({key:0},t)),null,16)):x(``,!0)}}}),{__name:`VisualList`});export{k as n,A as r,U 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.