PageSourceSearch

https://automagiclabs.ai/_next/static/chunks/4241.f379069a8ea0a60f.js

js automagiclabs.ai collected 2026-10-05 13:56:18 UTC 26,854 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d2ebee62-3ec1-4d59-a369-7f6dbfe9f06f",e._sentryDebugIdIdentifier="sentry-dbid-d2ebee62-3ec1-4d59-a369-7f6dbfe9f06f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4241],{12244:(e,t,a)=>{a.d(t,{bq:()=>f,eb:()=>b,gC:()=>h,l6:()=>m,yv:()=>u});var r=a(54684),s=a(4553),l=a(74701),n=a(95155),i=a(72971),d=a(12363),o=a(94088),c=a(64577),x=a(9277);let m=i.bL;i.YJ;let u=i.WT;function f(e){let{className:t,children:a,ref:o}=e,c=(0,l._)(e,["className","children","ref"]);return(0,n.jsxs)(i.l9,(0,s._)((0,r._)({ref:o,className:(0,x.cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t)},c),{children:[a,(0,n.jsx)(i.In,{asChild:!0,children:(0,n.jsx)(d.A,{className:"h-4 w-4 opacity-50"})})]}))}function p(e){let{className:t,ref:a}=e,d=(0,l._)(e,["className","ref"]);return(0,n.jsx)(i.PP,(0,s._)((0,r._)({ref:a,className:(0,x.cn)("flex cursor-default items-center justify-center py-1",t)},d),{children:(0,n.jsx)(o.A,{className:"h-4 w-4"})}))}function g(e){let{className:t,ref:a}=e,o=(0,l._)(e,["className","ref"]);return(0,n.jsx)(i.wn,(0,s._)((0,r._)({ref:a,className:(0,x.cn)("flex cursor-default items-center justify-center py-1",t)},o),{children:(0,n.jsx)(d.A,{className:"h-4 w-4"})}))}function h(e){let{className:t,children:a,position:d="popper",ref:o}=e,c=(0,l._)(e,["className","children","position","ref"]);return(0,n.jsx)(i.ZL,{children:(0,n.jsxs)(i.UC,(0,s._)((0,r._)({ref:o,className:(0,x.cn)("relative z-50 max-h-96 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===d&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:d},c),{children:[(0,n.jsx)(p,{}),(0,n.jsx)(i.LM,{className:(0,x.cn)("p-1","popper"===d&&"h-(--radix-select-trigger-height) w-full min-w-(--radix-select-trigger-width)"),children:a}),(0,n.jsx)(g,{})]}))})}function b(e){let{className:t,children:a,ref:d}=e,o=(0,l._)(e,["className","children","ref"]);return(0,n.jsxs)(i.q7,(0,s._)((0,r._)({ref:d,className:(0,x.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-hidden focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",t)},o),{children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(i.VF,{children:(0,n.jsx)(c.A,{className:"h-4 w-4"})})}),(0,n.jsx)(i.p4,{children:a})]}))}},37058:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(30772).A)("search-x",[["path",{d:"m13.5 8.5-5 5",key:"1cs55j"}],["path",{d:"m8.5 8.5 5 5",key:"a8mexj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},65342:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(30772).A)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]])},94241:(e,t,a)=>{a.r(t),a.d(t,{FeatureIntelligence:()=>I});var r=a(54684),s=a(4553),l=a(95155),n=a(12115),i=a(9277),d=a(37058),o=a(21116),c=a(65342),x=a(65377),m=a(9005),u=a(1275),f=a(8143),p=a(12363),g=a(64577),h=a(50825),b=a(1813),k=a(33482),v=a(17514),y=a(7481),j=a(86472),w=a(12244);let N={"Safety and Security":{gradient:"bg-linear-to-r from-red-50 via-red-50/30 to-transparent dark:from-red-950/30 dark:via-red-950/10 dark:to-transparent",border:"border-l-red-500",text:"text-red-900 dark:text-red-200",count:"text-red-600 dark:text-red-400"}
1,Convenience:{gradient:"bg-linear-to-r from-violet-50 via-violet-50/30 to-transparent dark:from-violet-950/30 dark:via-violet-950/10 dark:to-transparent",border:"border-l-violet-500",text:"text-violet-900 dark:text-violet-200",count:"text-violet-600 dark:text-violet-400"},Comfort:{gradient:"bg-linear-to-r from-sky-50 via-sky-50/30 to-transparent dark:from-sky-950/30 dark:via-sky-950/10 dark:to-transparent",border:"border-l-sky-500",text:"text-sky-900 dark:text-sky-200",count:"text-sky-600 dark:text-sky-400"},"Exterior and Appearance":{gradient:"bg-linear-to-r from-teal-50 via-teal-50/30 to-transparent dark:from-teal-950/30 dark:via-teal-950/10 dark:to-transparent",border:"border-l-teal-500",text:"text-teal-900 dark:text-teal-200",count:"text-teal-600 dark:text-teal-400"},"In-car Entertainment":{gradient:"bg-linear-to-r from-indigo-50 via-indigo-50/30 to-transparent dark:from-indigo-950/30 dark:via-indigo-950/10 dark:to-transparent",border:"border-l-indigo-500",text:"text-indigo-900 dark:text-indigo-200",count:"text-indigo-600 dark:text-indigo-400"},"Powertrain and Mechanical":{gradient:"bg-linear-to-r from-orange-50 via-orange-50/30 to-transparent dark:from-orange-950/30 dark:via-orange-950/10 dark:to-transparent",border:"border-l-orange-500",text:"text-orange-900 dark:text-orange-200",count:"text-orange-600 dark:text-orange-400"},"Technology and Telematics":{gradient:"bg-linear-to-r from-cyan-50 via-cyan-50/30 to-transparent dark:from-cyan-950/30 dark:via-cyan-950/10 dark:to-transparent",border:"border-l-cyan-500",text:"text-cyan-900 dark:text-cyan-200",count:"text-cyan-600 dark:text-cyan-400"},"Exterior Specs":{gradient:"bg-linear-to-r from-emerald-50 via-emerald-50/30 to-transparent dark:from-emerald-950/30 dark:via-emerald-950/10 dark:to-transparent",border:"border-l-emerald-500",text:"text-emerald-900 dark:text-emerald-200",count:"text-emerald-600 dark:text-emerald-400"},"Fuel Economy and Emissions":{gradient:"bg-linear-to-r from-lime-50 via-lime-50/30 to-transparent dark:from-lime-950/30 dark:via-lime-950/10 dark:to-transparent",border:"border-l-lime-500",text:"text-lime-900 dark:text-lime-200",count:"text-lime-600 dark:text-lime-400"},"Original Warranty":{gradient:"bg-linear-to-r from-amber-50 via-amber-50/30 to-transparent dark:from-amber-950/30 dark:via-amber-950/10 dark:to-transparent",border:"border-l-amber-500",text:"text-amber-900 dark:text-amber-200",count:"text-amber-600 dark:text-amber-400"},Options:{gradient:"bg-linear-to-r from-purple-50 via-purple-50/30 to-transparent dark:from-purple-950/30 dark:via-purple-950/10 dark:to-transparent",border:"border-l-purple-500",text:"text-purple-900 dark:text-purple-200",count:"text-purple-600 dark:text-purple-400"},Packages:{gradient:"bg-linear-to-r from-pink-50 via-pink-50/30 to-transparent dark:from-pink-950/30 dark:via-pink-950/10 dark:to-transparent",border:"border-l-pink-500",text:"text-pink-900 dark:text-pink-200",count:"text-pink-600 dark:text-pink-400"}},C={gradient:"bg-linear-to-r from-gray-50 via-gray-50/30 to-transparent dark:from-gray-900/30 dark:via-gray-900/10 dark:to-transparent",border:"border-l-gray-400",text:"text-gray-900 dark:text-gray-200",count:"text-gray-600 dark:text-gray-400"},_=["Convenience","Comfort","Safety and Security","In-car Entertainment","Technology and Telematics","Options","Packages","Exterior and Appearance","Powertrain and Mechanical","Exterior Specs","Interior Specs","Fuel Economy and Emissions","Original Warranty"],S=new Set(["Exterior and Appearance","Powertrain and Mechanical","Exterior Specs","Fuel Economy and Emissions"]),A=[],L=[{value:"all",label:"Any demand"},{value:"platinum",label:"Platinum"},{value:"gold",label:"Gold"},{value:"silver",label:"Silver"}];function E(e,t){return"package"===e.type||"techSpec"===e.type||(0,y.fP)(e.ths)===t}let M=[{value:"all",label:"All Features"},{value:"standard",label:"Standard Only"},{value:"optional",label:"Optional Only"}],P=(0,l.jsx)("div",{className:"rounded-lg border bg-card overflow-hidden",children:(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center py-16 text-center px-4",children:[(0,l.jsx)("div",{className:"w-12 h-12 rounded-full bg-slate-100 dar
1k:bg-slate-800 flex items-center justify-center mb-4",children:(0,l.jsx)(d.A,{className:"w-6 h-6 text-slate-400"})}),(0,l.jsx)("h3",{className:"text-lg font-medium text-foreground",children:"No feature data available"}),(0,l.jsx)("p",{className:"text-muted-foreground mt-1 max-w-md",children:"No feature data available for this audit."})]})});function I(e){let{validationResults:t,missingChromeItems:a,vin:g,marketViewUrl:h,auditData:k,scarcityData:I=A,summary:F,share:V=null,exportIssuesHref:R=null}=e,[D,U]=(0,n.useState)(null),[z,G]=(0,n.useState)(!1),[W,B]=(0,n.useState)(()=>{let e=new URLSearchParams(window.location.search).get("fi_tab");return["all","verified","missing"].includes(e)?e:"missing"}),[J,K]=(0,n.useState)(()=>new URLSearchParams(window.location.search).get("fi_q")||""),[Y,Z]=(0,n.useState)(()=>new URLSearchParams(window.location.search).get("fi_q")||""),[H,Q]=(0,n.useState)(new Set),[X,$]=(0,n.useState)(()=>{let e=new URLSearchParams(window.location.search).get("fi_rv");return L.some(t=>t.value===e)?e:"all"}),[ee,et]=(0,n.useState)(()=>{let e=new URLSearchParams(window.location.search).get("fi_std");return["all","standard","optional"].includes(e)?e:"all"}),ea=(0,n.useRef)(null);(0,n.useEffect)(()=>(ea.current=setTimeout(()=>Z(J),250),()=>clearTimeout(ea.current)),[J]);let er=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e="".concat(W,"|").concat(Y,"|").concat(X,"|").concat(ee);if(er.current===e)return;er.current=e;let t=new URLSearchParams(window.location.search);"missing"!==W?t.set("fi_tab",W):t.delete("fi_tab"),Y?t.set("fi_q",Y):t.delete("fi_q"),"all"!==X?t.set("fi_rv",X):t.delete("fi_rv"),"all"!==ee?t.set("fi_std",ee):t.delete("fi_std");let a=t.toString();window.history.replaceState(null,"",a?"?".concat(a):window.location.pathname)},[W,Y,X,ee]);let es=(0,n.useCallback)(e=>{U((0,s._)((0,r._)({},e),{chromeName:e.chromeName||e.name,status:e._isMissing?"missing":"valid",vdpString:e._isMissing?null:e.vdpString})),G(!0)},[]),el=(0,n.useCallback)(()=>{G(!1),setTimeout(()=>U(null),300)},[]),en=(0,n.useCallback)(e=>{B(t=>t===e?"all":e)},[]),ei=(0,n.useCallback)(()=>{B("all"),K(""),Z(""),$("all"),et("all")},[]),ed=(0,n.useCallback)(e=>{Q(t=>{let a=new Set(t);return a.has(e)?a.delete(e):a.add(e),a})},[]),{allItems:eo,totalCount:ec}=(0,n.useMemo)(()=>{let e=(0,j.kx)(t,a);return{allItems:e.items,totalCount:e.total}},[t,a]),{displayTotal:ex,displayVerified:em,displayMissing:eu}=(0,n.useMemo)(()=>{let e=eo;if("all"!==X&&(e=e.filter(e=>E(e,X))),"standard"===ee?e=e.filter(e=>!0===e.isStandard):"optional"===ee&&(e=e.filter(e=>!1===e.isStandard)),Y){let t=Y.toLowerCase();e=e.filter(e=>{var a,r,s,l,n;return!!((null==(a=e._displayName)?void 0:a.toLowerCase().includes(t))||(null==(r=e.chromeName)?void 0:r.toLowerCase().includes(t))||(null==(s=e.name)?void 0:s.toLowerCase().includes(t))||(null==(l=e.description)?void 0:l.toLowerCase().includes(t))||(null==(n=e.section)?void 0:n.toLowerCase().includes(t)))})}let t=e.filter(e=>e._isMissing).length,a=e.length-t;return{displayTotal:e.length,displayVerified:a,displayMissing:t}},[eo,X,ee,Y]),{sections:ef,filteredTotal:ep}=(0,n.useMemo)(()=>{let e=eo;if("verified"===W?e=e.filter(e=>!e._isMissing):"missing"===W&&(e=e.filter(e=>e._isMissing)),Y){let t=Y.toLowerCase();e=e.filter(e=>{var a,r,s,l,n;return!!((null==(a=e._displayName)?void 0:a.toLowerCase().includes(t))||(null==(r=e.chromeName)?void 0:r.toLowerCase().includes(t))||(null==(s=e.name)?void 0:s.toLowerCase().includes(t))||(null==(l=e.description)?void 0:l.toLowerCase().includes(t))||(null==(n=e.section)?void 0:n.toLowerCase().includes(t)))})}"all"!==X&&(e=e.filter(e=>E(e,X))),"standard"===ee?e=e.filter(e=>!0===e.isStandard):"optional"===ee&&(e=e.filter(e=>!1===e.isStandard));let t={};for(let a of e){let e=a.section||"Options";t[e]||(t[e]=[]),t[e].push(a)}for(let e of Object.keys(t))t[e].sort((e,t)=>(t.rv||0)-(e.rv||0));for(let e of Object.keys(t))t[e]=(0,j.V1)(t[e]);let a=Object.entries(t).flatMap(e=>{let[t,a]=e;if(0===a.length)return[];let r=S.has(t)&&!a.some(e=>null!==(0,y.fP)(e.ths));return[{name:t,items:a,missingCount:a.filter(e=>e._isMissing).length,isEffectiveMisc:r}]});return a.sort((e,t)=>
1{if(e.isEffectiveMisc!==t.isEffectiveMisc)return e.isEffectiveMisc?1:-1;let a=_.indexOf(e.name),r=_.indexOf(t.name);return(-1!==a?a:_.length)-(-1!==r?r:_.length)}),{sections:a,filteredTotal:e.length}},[eo,W,Y,X,ee]),eg="all"!==W||""!==J||"all"!==X||"all"!==ee,eh=(0,n.useCallback)(e=>H.has(e),[H]),eb=(0,n.useCallback)(()=>Q(new Set),[]),ek=(0,n.useCallback)(()=>{Q(new Set(ef.map(e=>e.name)))},[ef]),ev=0===H.size,ey=ef.length>0&&H.size===ef.length;return 0===ec?P:(0,l.jsxs)("div",{className:"rounded-lg border bg-card overflow-hidden",children:[(0,l.jsxs)("div",{className:"px-4 py-3 md:px-6 md:py-4 border-b bg-linear-to-r from-slate-50 to-slate-50/50 dark:from-slate-900/50 dark:to-slate-900/25",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[(0,l.jsx)("div",{className:"w-8 h-8 rounded-lg bg-blue-100 dark:bg-blue-900/40 flex items-center justify-center shrink-0",children:(0,l.jsx)(o.A,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("h2",{className:"text-base font-heading font-bold text-foreground",children:"Feature Intelligence"}),(0,l.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:"Every catalog feature ranked by buyer demand score"})]}),ef.length>1&&(0,l.jsxs)("button",{type:"button",onClick:ev?ek:eb,className:"inline-flex items-center gap-1 px-2 py-1.5 text-xs font-medium text-slate-500 dark:text-slate-400 hover:text-slate-700 dark:hover:text-slate-200 rounded-md hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors shrink-0","aria-label":ev?"Collapse all sections":"Expand all sections",children:[(0,l.jsx)(c.A,{className:"w-3.5 h-3.5"}),(0,l.jsx)("span",{className:"hidden sm:inline",children:ey?"Expand":"Collapse"})]}),(0,l.jsxs)("div",{className:"hidden md:flex items-center gap-2 shrink-0",children:[(0,l.jsxs)(w.l6,{value:X,onValueChange:$,children:[(0,l.jsx)(w.bq,{className:"w-[150px] h-8 text-xs","aria-label":"Filter by buyer demand",title:"Packages and specs always shown — demand ranking applies to features only",children:(0,l.jsx)(w.yv,{})}),(0,l.jsx)(w.gC,{children:L.map(e=>(0,l.jsx)(w.eb,{value:e.value,className:"text-xs",children:e.label},e.value))})]}),(0,l.jsxs)(w.l6,{value:ee,onValueChange:et,children:[(0,l.jsx)(w.bq,{className:"w-[140px] h-8 text-xs",children:(0,l.jsx)(w.yv,{})}),(0,l.jsx)(w.gC,{children:M.map(e=>(0,l.jsx)(w.eb,{value:e.value,className:"text-xs",children:e.label},e.value))})]}),(0,l.jsxs)("div",{className:"relative w-52 lg:w-64",children:[(0,l.jsx)(x.A,{className:"absolute left-2.5 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-slate-400"}),(0,l.jsx)("input",{type:"text",placeholder:"Search features...",value:J,onChange:e=>K(e.target.value),className:(0,i.cn)("w-full pl-8 pr-8 py-1.5 text-xs rounded-md border","bg-white/80 dark:bg-slate-800/80","border-slate-200 dark:border-slate-700","focus:outline-hidden focus:ring-2 focus:ring-blue-500 focus:border-transparent","placeholder:text-slate-400 dark:placeholder:text-slate-500"),"aria-label":"Search features"}),J&&(0,l.jsx)("button",{type:"button",onClick:()=>{K(""),Z("")},className:"absolute right-2.5 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600 dark:hover:text-slate-300","aria-label":"Clear search",children:(0,l.jsx)(m.A,{className:"w-3.5 h-3.5"})})]}),eg&&(0,l.jsxs)("span",{className:"text-[11px] text-slate-400 dark:text-slate-500 whitespace-nowrap",children:[ep,"/",ec]})]})]}),(0,l.jsxs)("div",{className:"mt-3 md:hidden",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)(x.A,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-slate-400"}),(0,l.jsx)("input",{type:"text",placeholder:"Search features...",value:J,onChange:e=>K(e.target.value),className:(0,i.cn)("w-full pl-9 pr-9 py-2 text-sm rounded-lg border","bg-white dark:bg-slate-800","border-slate-200 dark:border-slate-600","focus:outline-hidden focus:ring-2 focus:ring-blue-500 focus:border-transparent","placeholder:text-slate-400 dark:placeholder:text-slate-500"),"aria-label":"Search features"}),J&&(0,l.jsx)("button",{type:"button",onClick:()=>{K(""),Z("")},className:"absolute right-3 top-1/2 -translate-y-1/2 text-slate-400 hover:text-slate-600 dar
1k:hover:text-slate-300","aria-label":"Clear search",children:(0,l.jsx)(m.A,{className:"w-4 h-4"})})]}),(0,l.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[(0,l.jsxs)(w.l6,{value:X,onValueChange:$,children:[(0,l.jsx)(w.bq,{className:"flex-1 h-9 text-xs","aria-label":"Filter by buyer demand",title:"Packages and specs always shown — demand ranking applies to features only",children:(0,l.jsx)(w.yv,{})}),(0,l.jsx)(w.gC,{children:L.map(e=>(0,l.jsx)(w.eb,{value:e.value,className:"text-xs",children:e.label},e.value))})]}),(0,l.jsxs)(w.l6,{value:ee,onValueChange:et,children:[(0,l.jsx)(w.bq,{className:"flex-1 h-9 text-xs",children:(0,l.jsx)(w.yv,{})}),(0,l.jsx)(w.gC,{children:M.map(e=>(0,l.jsx)(w.eb,{value:e.value,className:"text-xs",children:e.label},e.value))})]})]}),eg&&(0,l.jsxs)("div",{className:"mt-1.5 text-xs text-slate-500 dark:text-slate-400",children:["Showing ",ep," of ",ec," features"]})]})]}),(0,l.jsxs)("div",{className:"px-4 md:px-6 py-4 border-b flex items-center justify-center gap-8 md:gap-12",children:[(0,l.jsx)(q,{count:ex,label:"Unique Features & Options",color:"slate",isActive:"all"===W,onClick:()=>en("all")}),(0,l.jsx)(q,{count:em,label:"Verified On VDP",color:"emerald",isActive:"verified"===W,onClick:()=>en("verified")}),(0,l.jsx)(q,{count:eu,label:"Not in the Feature List",color:"rose",isActive:"missing"===W,onClick:()=>en("missing")})]}),(null==F?void 0:F.featureList)&&F.featureList.missingRows!==F.featureList.missing&&(0,l.jsx)("div",{className:"px-4 md:px-6 pb-3 -mt-1 text-center",children:(0,l.jsxs)("p",{className:"text-[11px] text-muted-foreground/80 tabular-nums",children:[F.featureList.missing," distinct features missing \xb7"," ",F.featureList.missingRows," rows after grouping same-named items"]})}),(0,l.jsxs)("div",{className:"px-4 md:px-6 py-2.5 border-b flex items-center justify-center gap-6",children:[h&&"#"!==h&&(0,l.jsxs)("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs font-medium text-blue-600 dark:text-blue-400 hover:underline",children:[(0,l.jsx)(u.A,{className:"w-3.5 h-3.5"}),"VDP URL"]}),k&&(0,l.jsx)(T,{auditData:k,scarcityData:I}),R&&(0,l.jsxs)("a",{href:R,download:!0,"data-section":"vdp1:export-issues",className:"inline-flex items-center gap-1.5 text-xs font-medium text-blue-600 dark:text-blue-400 hover:underline",children:[(0,l.jsx)(f.A,{className:"w-3.5 h-3.5"}),v.U1]})]}),(0,l.jsxs)("div",{className:"flex items-center gap-4 px-4 md:px-6 py-1.5 text-[11px] text-slate-500 bg-slate-50/80 border-b border-slate-200",children:[(0,l.jsx)("span",{className:"text-slate-400 font-medium shrink-0",children:"Name color:"}),(0,l.jsxs)("span",{className:"flex items-center gap-1 shrink-0",children:[(0,l.jsx)("span",{className:"inline-block w-2.5 h-2.5 rounded-sm bg-yellow-500 shrink-0"}),(0,l.jsx)("span",{children:"Optional feature"})]}),(0,l.jsxs)("span",{className:"flex items-center gap-1.5 shrink-0",children:[(0,l.jsx)("span",{className:"font-semibold text-foreground text-[11px]",children:"Bold"}),(0,l.jsx)("span",{children:"Missing standard"})]}),(0,l.jsxs)("span",{className:"flex items-center gap-1.5 shrink-0",children:[(0,l.jsx)("span",{className:"text-muted-foreground italic text-[11px]",children:"Muted"}),(0,l.jsx)("span",{children:"Verified present"})]})]}),(0,l.jsx)("div",{className:"flex items-center px-4 md:px-6 py-1.5 bg-slate-50 border-b border-slate-200",children:(0,l.jsxs)("div",{className:"grid grid-cols-[1fr_6rem] flex-1",role:"row",children:[(0,l.jsx)("div",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400",role:"columnheader",children:"Feature Name Category List"}),(0,l.jsx)("div",{className:"text-xs font-semibold uppercase tracking-wide text-slate-500 dark:text-slate-400 text-center",role:"columnheader",children:"VDP"})]})}),(0,l.jsx)("div",{role:"table","aria-label":"Feature Intelligence",children:0===ef.length?(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center py-16 text-center px-4",children:[(0,l.jsx)("div",{className:"w-12 h-12 rounded-full bg-slate-100 dar
1k:bg-slate-800 flex items-center justify-center mb-4",children:(0,l.jsx)(d.A,{className:"w-6 h-6 text-slate-400"})}),(0,l.jsx)("h3",{className:"text-lg font-medium text-foreground",children:"No features match your search"}),(0,l.jsx)("p",{className:"text-muted-foreground mt-1 max-w-md",children:"Try adjusting your filters or search terms."}),(0,l.jsx)("button",{type:"button",onClick:ei,className:"mt-4 px-4 py-2 text-sm font-medium text-blue-600 dark:text-blue-400 hover:underline",children:"Clear all filters"})]}):ef.map((e,t)=>{let a=N[e.name]||C,r=eh(e.name),s=e.isEffectiveMisc&&(0===t||!ef[t-1].isEffectiveMisc);return(0,l.jsxs)(n.Fragment,{children:[s&&(0,l.jsxs)("div",{className:"flex items-center gap-3 px-4 md:px-6 py-2 bg-slate-100/60 dark:bg-slate-800/40 border-b border-slate-200 dark:border-slate-700",children:[(0,l.jsx)("div",{className:"flex-1 h-px bg-slate-300 dark:bg-slate-600"}),(0,l.jsx)("span",{className:"text-[10px] font-bold uppercase tracking-widest text-slate-400 dark:text-slate-500 select-none",children:"MISC"}),(0,l.jsx)("div",{className:"flex-1 h-px bg-slate-300 dark:bg-slate-600"})]}),(0,l.jsxs)("div",{role:"rowgroup",children:[(0,l.jsxs)("button",{type:"button",onClick:()=>ed(e.name),className:(0,i.cn)("w-full px-4 md:px-6 py-2.5 flex items-center justify-between border-b border-l-4 transition-colors cursor-pointer","hover:brightness-95 dark:hover:brightness-110","focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-inset",a.gradient,a.border),"aria-expanded":!r,"aria-controls":"section-".concat(e.name.replace(/\s+/g,"-")),children:[(0,l.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,l.jsx)(p.A,{className:(0,i.cn)("w-4 h-4 shrink-0 transition-transform duration-200",a.count,r&&"-rotate-90")}),(0,l.jsx)("span",{className:(0,i.cn)("text-sm font-semibold truncate",a.text),children:e.name}),(0,l.jsxs)("span",{className:(0,i.cn)("text-xs font-normal",a.count),children:["(",e.items.length,")"]})]}),(0,l.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[r&&0===e.missingCount&&(0,l.jsx)("span",{className:"text-xs text-emerald-600 dark:text-emerald-400 font-medium",children:"All verified"}),e.missingCount>0&&(0,l.jsxs)("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-rose-700 text-white text-xs font-semibold",children:[e.missingCount," MISSING"]})]})]}),(0,l.jsx)("div",{id:"section-".concat(e.name.replace(/\s+/g,"-")),className:(0,i.cn)("grid transition-[grid-template-rows] duration-200 ease-in-out",r?"grid-rows-[0fr]":"grid-rows-[1fr]"),children:(0,l.jsx)("div",{className:"overflow-hidden",children:e.items.map((t,a)=>{let s=t._isMissing,n=t._displayName;return(0,l.jsxs)("div",{style:{contentVisibility:"auto",containIntrinsicSize:"0 44px"},className:(0,i.cn)("grid grid-cols-[1fr_6rem] px-4 md:px-6 py-2.5 border-b border-slate-100 dark:border-slate-800 cursor-pointer transition-colors","hover:bg-slate-50 dark:hover:bg-slate-800/30",s?"border-l-[3px] border-l-rose-500":"border-l-[3px] border-l-emerald-500"),role:"row",tabIndex:r?-1:0,"aria-label":"View details for ".concat(n,", ").concat(s?"missing":"verified"),onClick:()=>es(t),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),es(t))},children:[(0,l.jsx)("div",{className:(0,i.cn)("truncate pr-2",t.isStandard?s?"font-semibold text-foreground":"text-muted-foreground":"text-yellow-600 dark:text-yellow-400 font-medium"),role:"cell",children:n.length<12&&(0,j.bV)(n)!==(0,j.bV)(null==t?void 0:t.description)?"".concat(n," (").concat(t.description,")"):n}),(0,l.jsx)("div",{className:"flex items-center justify-center",role:"cell",children:(0,l.jsx)(O,{isMissing:s})})]},t.key?"".concat(e.name,"-").concat(t.key):"".concat(e.name,"-").concat(a))})})})]})]},e.name)})}),!V&&(0,l.jsx)(b.g,{isOpen:z,onClose:el,item:D,vin:g})]})}let O=(0,n.memo)(function(e){let{isMissing:t}=e;return t?(0,l.jsxs)("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-rose-100 dark:bg-rose-900/30 text-rose-700 dark:text-rose-400 text-xs font-medium",children:[(0,l.jsx)(m.A,{className:"w-3 h-3"}),"Missing"]}):(0,l.jsx)("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-emerald-100 dark:bg-emerald-900/30 text-emerald-700 dark:text-emerald-400 text-xs font-medium",children:(0,l.jsx)(g.A,{className:"w-3 h-3"})})}),F={slate:"bg-slate-700 dark:bg-slate-600",emerald:"bg-emerald-600 dark:bg-emerald-500",rose:"bg-rose-600 dar
1k:bg-rose-500"},V={slate:"ring-slate-700 dark:ring-slate-500",emerald:"ring-emerald-600 dark:ring-emerald-400",rose:"ring-rose-600 dark:ring-rose-400"},q=(0,n.memo)(function(e){let{count:t,label:a,color:r,isActive:s,onClick:n}=e;return(0,l.jsxs)("button",{type:"button",onClick:n,className:(0,i.cn)("flex flex-col items-center gap-1.5 group transition-all duration-200",s?"scale-105":"opacity-60 hover:opacity-100"),"aria-label":"Filter by ".concat(a),"aria-pressed":s,children:[(0,l.jsx)("div",{className:(0,i.cn)("w-12 h-12 md:w-14 md:h-14 rounded-full flex items-center justify-center transition-all duration-200",F[r],s&&"ring-2 ring-offset-2 ring-offset-white dark:ring-offset-slate-950 ".concat(V[r])),children:(0,l.jsx)("span",{className:"text-lg md:text-xl font-bold text-white",children:t})}),(0,l.jsx)("span",{className:(0,i.cn)("text-[11px] text-center leading-tight max-w-[80px] transition-colors",s?"text-foreground font-medium":"text-muted-foreground"),children:a})]})});function T(e){let{auditData:t,scarcityData:a}=e,{generatePDF:r,isLoading:s}=(0,k.A)();return(0,l.jsxs)("button",{type:"button",onClick:()=>t&&r(t,a),disabled:s||!t,className:"inline-flex items-center gap-1.5 text-xs font-medium text-blue-600 dark:text-blue-400 hover:underline disabled:opacity-50 disabled:no-underline",children:[(0,l.jsx)(h.A,{className:"w-3.5 h-3.5"}),s?"Generating...":"Full Report"]})}}}]);

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.