1import{r as p,j as e,b as l,T as c,cp as d}from"./index-CSHxLrbA.js";import{g as m}from"./getCompositionLink-CiG4CqIj.js";import{S as x}from"./Composition.loading-D4ng7i0-.js";import"./Skeleton-CKx4wEXW.js";import"./colorManipulator-CUlXTiWK.js";const C=({data:{tags:o,header:i}})=>{const{isBackgroundDark:t}=p.useContext(x);if(!(o!=null&&o.length))return null;const n=t?"common.white":"common.black";return e.jsxs(l,{gap:3,children:[!!i&&e.jsx(c,{color:n,variant:"h5",children:i}),e.jsx(l,{direction:"row",gap:2,wrap:"wrap",children:o.map(r=>{if(!r)return null;const a=m(r);return e.jsx(d,{href:a,rel:r.type==="external_link"?"noopener noreferrer":void 0,target:r.type==="external_link"?"_blank":void 0,sx:s=>({borderColor:n,backgroundColor:t?"rgba(255, 255, 255, 0.1)":"rgba(0, 0, 0, 0.1)",color:n,borderRadius:6,borderStyle:"solid",borderWidth:1,px:s.spacing(3),py:s.spacing(1)}),children:r.label},r.id)})})]})};export{C 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.