úÎA%B      !"#$%&'()*+,-./0123456789:;<=>?@A Safe-Inferred+  !"#$%&'()**  !"#$%&'()+()*&'%$#"!      $#"! %&'()* Safe-InferredBCDEFG+++BCDEFG+ Safe-Inferred24H=The Renderer represents some output generator that runs on a Diagram.I+Write a string to the output (no linefeed).J-Write a string to the output (with linefeed).KIncrease indent with 2 spaces.LDecrease indent with 2 spaces.M'Indent the output of gen with 2 spaces.NOHPQRSTIJKLMUV,WXYZ[\]^_`abc,,NOHPQRSTIJKLMUV,WXYZ[\]^_`abc Safe-Inferred -An object in a diagram../Describes the flow of data between two objects./A "Database" in DFD.0A "Function" in DFD.1-Surrounds other objects, denoting a boundary.2A Input or Output in DFD.3The top level diagram.5Operation description.6Operation heading.7The name of a 3 or -.81An identifier corresponding to those in Graphviz. -./012345678 -./012345678 876534-210/.-210/.345678 Safe-Inferred 9:;<=>?@A 9:;<=>?@A 9:;<=>?@A 9:;<=>?@Ad      !"#$%&''(()*+,-./0122345(6789:;<=>?@ABCDEFGHIJKLMMNOPQRSTUVWXYZ[\]^_`dataflow-0.5.1.0DataFlow.Graphviz#DataFlow.Graphviz.EdgeNormalizationDataFlow.Graphviz.Renderer DataFlow.Core DataFlow.DFDGraphDigraphStmtListStmt SubgraphStmt EqualsStmtAttrStmtEdgeStmtNodeStmt AttrStmtTypeEdgeNodeEdgeExpr EdgeOperandSubgraphOperand IDOperand EdgeOperatorLineArrowSubgraphNodeIDPortCompassCNWWSWSSEENENAttrListAttrID$fShowID normalizerenderGraphvizObjectFlowDatabaseFunction TrustBoundary InputOutputDiagram Description OperationNameinQuotesinAngleBracketslabelbolditalic convertObjectconvertObjectsdefaultGraphStmtsasDFD Normalizerexistsregister shouldInvert normalizeStmt normalize'Rendererwritewritelnindentdedent withIndent Renderablerender RendererStateStep IndentNextIndent inBrackets renderString$fRenderableGraph$fRenderable[]$fRenderableStmt$fRenderableAttrStmtType$fRenderableEdgeExpr$fRenderableEdgeOperand$fRenderableEdgeOperator$fRenderableSubgraph$fRenderableNodeID$fRenderablePort$fRenderable[]0$fRenderableAttr$fRenderableID