1const trnRendererUnit = import.meta.env?.VITE_TRN_RENDERER_UNIT ?? 'https://trn.render.diagram.zip/v1/svg'23export const HTTP_RENDERER_UNITS = Object.freeze({4 plantuml: 'https://plantuml.render.diagram.zip/v1/svg',5 graphviz: 'https://graphviz.render.diagram.zip/v1/svg',6 d2: 'https://d2.render.diagram.zip/v1/svg',7 c4plantuml: 'https://c4plantuml.render.diagram.zip/v1/svg',8 blockdiag: 'https://blockdiag.render.diagram.zip/v1/svg',9 seqdiag: 'https://seqdiag.render.diagram.zip/v1/svg',10 actdiag: 'https://actdiag.render.diagram.zip/v1/svg',11 nwdiag: 'https://nwdiag.render.diagram.zip/v1/svg',12 packetdiag: 'https://packetdiag.render.diagram.zip/v1/svg',13 rackdiag: 'https://rackdiag.render.diagram.zip/v1/svg',14 squaring: 'https://squaring.render.diagram.zip/v1/svg',15 bytefield: 'https://bytefield.render.diagram.zip/v1/svg',16 dbml: 'https://dbml.render.diagram.zip/v1/svg',17 ditaa: 'https://ditaa.render.diagram.zip/v1/svg',18 erd: 'https://erd.render.diagram.zip/v1/svg',19 goat: 'https://goat.render.diagram.zip/v1/svg',20 nomnoml: 'https://nomnoml.render.diagram.zip/v1/svg',21 pikchr: 'https://pikchr.render.diagram.zip/v1/svg',22 structurizr: 'https://structurizr.render.diagram.zip/v1/svg',23 svgbob: 'https://svgbob.render.diagram.zip/v1/svg',24 symbolator: 'https://symbolator.render.diagram.zip/v1/svg',25 umlet: 'https://umlet.render.diagram.zip/v1/svg',26 vega: 'https://vega.render.diagram.zip/v1/svg',27 vegalite: 'https://vegalite.render.diagram.zip/v1/svg',28 wavedrom: 'https://wavedrom.render.diagram.zip/v1/svg',29 wireviz: 'https://wireviz.render.diagram.zip/v1/svg',30 mermaid: 'https://mermaid.render.diagram.zip/v1/svg',31 bpmn: 'https://bpmn.render.diagram.zip/v1/svg',32 excalidraw: 'https://excalidraw.render.diagram.zip/v1/svg',33 diagramsnet: 'https://diagramsnet.render.diagram.zip/v1/svg',34 tikz: 'https://tikz.render.diagram.zip/v1/svg',35 trn: trnRendererUnit,36})3738export function httpRendererUnitFor(engine) {39 return HTTP_RENDERER_UNITS[engine] ?? null40}