1import{d as e}from"./dist-DJvezTh7.js";import{t}from"./circle-check-BzLjiCMf.js";import{t as n}from"./circle-dashed-CcKauYFi.js";import{t as r}from"./circle-x-B1ohmi0t.js";import{t as i}from"./triangle-alert-VtbPXI0Y.js";var a=e(),o={pass:{icon:t,className:`text-success`},fail:{icon:r,className:`text-error`},warning:{icon:i,className:`text-warning`},pending:{icon:n,className:`text-[#868685]`}};function s({item:e,large:t}){let n=o[e.status],r=n.icon;return(0,a.jsx)(`div`,{className:`mt-3 rounded-[18px] bg-[#fafbf9] shadow-[inset_0_0_0_1px_#e8ebe6]`,children:(0,a.jsxs)(`div`,{className:`w-full flex items-center justify-between py-3.5 px-1`,children:[(0,a.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,a.jsx)(r,{className:`w-4 h-4 ${n.className}`}),(0,a.jsx)(`span`,{className:`${t?`text-base`:`text-sm`} font-medium text-foreground`,children:e.name})]}),(0,a.jsx)(`span`,{className:`${t?`text-sm`:`text-xs`} font-medium px-2 py-0.5 rounded-full ${e.status===`pass`?`bg-success/10 text-success`:e.status===`fail`?`bg-error/10 text-error`:e.status===`warning`?`bg-warning/10 text-warning`:`bg-[#f5f7f4] text-[#868685]`}`,children:e.detail})]})})}var c=new Set([`éæºæ£æµ`,`Reasoning Degradation Check`]);function l(e){return e===`pass`||e===`fail`||e===`warning`||e===`pending`}function u(e,t){return e===t||c.has(e)}function d(e,t){return{...e,name:t.name,detail:e.status===`pass`?t.pass:e.status===`fail`?t.notPassed:t.incomplete}}function f(e){if(!e||typeof e!=`object`)return;let t=e;if(!(typeof t.name!=`string`||!l(t.status)||typeof t.detail!=`string`))return{name:t.name,status:t.status,detail:t.detail}}function p(e,t){if(!e?.length)return{mainChecks:e??[]};let n=e.find(e=>u(e.name,t));return n?{mainChecks:e.filter(e=>!u(e.name,t)),reasoningCheck:n}:{mainChecks:e}}function m(e){let t=e.reasoningCheck?{mainChecks:e.checks??[],reasoningCheck:e.reasoningCheck}:p(e.checks,e.reasoningName);return!t.reasoningCheck||!e.labels?t:{mainChecks:t.mainChecks,reasoningCheck:d(t.reasoningCheck,e.labels)}}export{f as n,s as r,m 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.