PageSourceSearch

https://realtariffs.com/assets/CapeReadiness-nFeSbDQt.js

js realtariffs.com collected 2026-10-04 06:43:58 UTC 2,467 bytes, 1 lines download raw bytes

1import{j as t}from"./vendor-query-DUki8u-D.js";import{C as m,a as u,b as p,c as _}from"./card-B_TKe1rC.js";import{q as f}from"./claim-constants-F6TZxwZ5.js";import{a as h,f as x}from"./vendor-icons-D7GmeyGG.js";import"./vendor-react-DHU755GE.js";import"./App-DNURBdOM.js";import"./vendor-pdf-DHUBMtDJ.js";import"./error-reporter-EYiXaqJQ.js";import"./client-Dy2P3he-.js";import"./vendor-supabase-D2XPrbcR.js";import"./breadcrumbs-CN3GC8vy.js";import"./vendor-charts-DsctC1NR.js";import"./useTheme-DEq4C3Xf.js";import"./vendor-motion-DoyUfQ58.js";const F=({lead:d,entries:r,checklist:b,agreements:n})=>{const c=f.map(a=>{let s=!1;switch(a.key){case"ace_access":s=d.ace_access==="yes";break;case"ach_enrolled":s=d.ach_enrolled==="yes";break;case"ior_verified":s=!!d.ior_numbers&&d.ior_numbers.trim()!=="";break;case"entries_identified":s=r.length>0;break;case"duties_verified":s=r.some(e=>e.total_duties_paid>0&&e.status!=="pending");break;case"poa_signed":{s=!!n.find(o=>o.agreement_type==="poa"&&o.status==="signed");break}case"liquidation_checked":s=r.length>0&&r.every(e=>e.liquidation_status!=="unliquidated"||e.liquidation_date);break;case"protest_deadlines":s=r.filter(e=>e.liquidation_date).every(e=>!!e.protest_deadline);break;case"no_ad_cvd":s=r.every(e=>!e.has_ad_cvd);break;case"form_4811":{s=!r.some(o=>o.form_4811_status==="required")||r.some(o=>o.form_4811_status==="filed"||o.form_4811_status==="approved");break}case"bond_active":s=!!d.bond_number;break}return{...a,completed:s}}),l=c.filter(a=>a.completed).length,i=Math.round(l/c.length*100);return t.jsxs(m,{children:[t.jsx(u,{className:"pb-2",children:t.jsxs(p,{className:"text-sm flex items-center justify-between",children:["CAPE Readiness",t.jsxs("span",{className:`text-xs font-normal ${i===100?"text-success":i>=50?"text-gold":"text-muted-foreground"}`,children:[i,"%"]})]})}),t.jsxs(_,{children:[t.jsx("div",{className:"w-full h-2 bg-muted rounded-full mb-3",children:t.jsx("div",{className:`h-full rounded-full transition-all ${i===100?"bg-success":"bg-gold"}`,style:{width:`${i}%`}})}),t.jsx("div",{className:"space-y-1.5",children:c.map(a=>t.jsxs("div",{className:"flex items-center gap-2",children:[a.completed?t.jsx(h,{className:"h-3.5 w-3.5 text-success shrink-0"}):t.jsx(x,{className:"h-3.5 w-3.5 text-muted-foreground/30 shrink-0"}),t.jsx("span",{className:`text-xs ${a.completed?"text-foreground":"text-muted-foreground"}`,children:a.label})]},a.key))})]})]})};export{F as default};

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.