/* Functional line-glyphs for tool affordances + status. Drawn in a consistent ink stroke; the brand PNG icons are used for section accents elsewhere. */ const S = ({ d, fill, vb = 24, sw = 2, extra }) => ( ); const PCI = { drawPoly: }/>, editPoly: }/>, address: }/>, ruler: }/>, area: }/>, layers: }/>, map: }/>, list: }/>, check: } sw={2.6}/>, alert: } sw={2.4}/>, cross: } sw={2.6}/>, dash: } sw={2.6}/>, chevron: } sw={2.2}/>, close: } sw={2.2}/>, search: }/>, download: }/>, sun: } sw={1.8}/>, contour: } sw={1.8}/>, plus: } sw={2.2}/>, pin: }/>, clock: } sw={1.9}/>, }; // status → glyph + class const PC_STATUS = { green: { glyph: PCI.check, label: 'Pass', cls: 'green' }, amber: { glyph: PCI.alert, label: 'Caution', cls: 'amber' }, red: { glyph: PCI.cross, label: 'Flag', cls: 'red' }, unknown: { glyph: PCI.dash, label: 'Pending', cls: 'unknown' }, }; window.PCI = PCI; window.PC_STATUS = PC_STATUS;