1import{Jt as e,Kt as t,Tt as n,V as r,Yt as i,d as a,m as o,r as s,u as c,x as l,y as u}from"./yj6t9HLz.js";import{t as d}from"./PhottGzj.js";import{i as f,o as p,s as m,u as h}from"./DRC3Y6ST.js";var g={class:`reports-status-icon-icon reports-status-icon-text`},_=Object.assign(l({__name:`StatusIcon`,props:{status:{},size:{default:16},isShape:{type:Boolean,default:!1},hasText:{type:Boolean,default:!1},hasShortText:{type:Boolean,default:!1}},setup(l){let _=[`meets`,`partially-meets`,`does-not-meet`,`not-eligible`],v=c(()=>_.includes(l.status)?l.status:l.status===`zero-score`?`does-not-meet`:`not-eligible`),y=f(l.status),b=c(()=>l.hasShortText?y.name:y.title),x=c(()=>l.hasText||l.hasShortText);return(c,f)=>{let _=d;return r(),o(`div`,{class:t([`report-status-icon`,{"has-text":n(x)}])},[l.isShape?(r(),o(s,{key:0},[u(_,{class:`reports-status-icon-icon`,name:`edr:status-${n(v)}`,size:l.size},null,8,[`name`,`size`]),a(`span`,{class:t([{"sr-only":!n(x)},`report-status-icon-label`])},i(n(b)),3)],64)):(`shouldShowTextStatus`in c?c.shouldShowTextStatus:n(h))(n(v))?(r(),o(s,{key:1},[a(`div`,g,i((`getStatusText`in c?c.getStatusText:n(m))(l.status)),1),a(`span`,{class:t([{"sr-only":!n(x)},`report-status-icon-label`])},i(n(b)),3)],64)):(r(),o(s,{key:2},[u(_,{class:`reports-status-icon-icon`,style:e(`color:rgb(var(--v-theme-${(`getStatusColor`in c?c.getStatusColor:n(p))(l.status)}))`),name:`edr:circle`,size:l.size,mode:`svg`},null,8,[`style`,`size`]),a(`span`,{class:t([{"sr-only":!n(x)},`report-status-icon-label`])},i(n(b)),3)],64))],2)}}}),{__name:`ReportsCommonStatusIcon`});export{_ 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.