@startuml hide empty description state Source { state source #FFFF77 source: fh source: file source: type source: name [*] --> source } state Reader { state "source" as source_reader source_reader: fh source_reader: file source_reader: type source_reader: name state raw #FFFF77 source_reader --> raw } state Parser { state "source" as source_parser source_parser: fh source_parser: file source_parser: type source_parser: name state "raw" as raw_parser state structured #FFFF77 raw_parser --> structured } state Renderer { state "source" as source_renderer source_renderer: fh source_renderer: file source_renderer: type source_renderer: name state "raw" as raw_renderer state "structured" as structured_renderer state rendered #FFFF77 structured_renderer --> rendered } state Writer { state "source" as source_writer source_writer: fh source_writer: file source_writer: type source_writer: name state "raw" as raw_writer state "structured" as structured_writer state "rendered" as rendered_writer rendered_writer --> [*] } @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
Pure Javascript
PNG
SVG
ASCII Art