...

Text file src/oss.terrastruct.com/d2/e2etests/testdata/stable/sequence_diagram_real/dagre/board.exp.json

Documentation: oss.terrastruct.com/d2/e2etests/testdata/stable/sequence_diagram_real/dagre

     1{
     2  "name": "",
     3  "isFolderOnly": false,
     4  "fontFamily": "SourceSansPro",
     5  "shapes": [
     6    {
     7      "id": "How this is rendered",
     8      "type": "sequence_diagram",
     9      "pos": {
    10        "x": 0,
    11        "y": 0
    12      },
    13      "width": 1528,
    14      "height": 1311,
    15      "opacity": 1,
    16      "strokeDash": 0,
    17      "strokeWidth": 0,
    18      "borderRadius": 0,
    19      "fill": "N7",
    20      "stroke": "B1",
    21      "shadow": false,
    22      "3d": false,
    23      "multiple": false,
    24      "double-border": false,
    25      "tooltip": "",
    26      "link": "",
    27      "icon": null,
    28      "iconPosition": "",
    29      "blend": false,
    30      "fields": null,
    31      "methods": null,
    32      "columns": null,
    33      "label": "How this is rendered",
    34      "fontSize": 28,
    35      "fontFamily": "DEFAULT",
    36      "language": "",
    37      "color": "N1",
    38      "italic": false,
    39      "bold": false,
    40      "underline": false,
    41      "labelWidth": 237,
    42      "labelHeight": 36,
    43      "labelPosition": "INSIDE_TOP_CENTER",
    44      "zIndex": 0,
    45      "level": 1
    46    },
    47    {
    48      "id": "How this is rendered.CLI",
    49      "type": "rectangle",
    50      "pos": {
    51        "x": 12,
    52        "y": 88
    53      },
    54      "width": 100,
    55      "height": 66,
    56      "opacity": 1,
    57      "strokeDash": 0,
    58      "strokeWidth": 2,
    59      "borderRadius": 0,
    60      "fill": "B5",
    61      "stroke": "B1",
    62      "shadow": false,
    63      "3d": false,
    64      "multiple": false,
    65      "double-border": false,
    66      "tooltip": "",
    67      "link": "",
    68      "icon": null,
    69      "iconPosition": "",
    70      "blend": false,
    71      "fields": null,
    72      "methods": null,
    73      "columns": null,
    74      "label": "CLI",
    75      "fontSize": 16,
    76      "fontFamily": "DEFAULT",
    77      "language": "",
    78      "color": "N1",
    79      "italic": false,
    80      "bold": false,
    81      "underline": false,
    82      "labelWidth": 20,
    83      "labelHeight": 21,
    84      "labelPosition": "INSIDE_MIDDLE_CENTER",
    85      "zIndex": 0,
    86      "level": 2
    87    },
    88    {
    89      "id": "How this is rendered.d2ast",
    90      "type": "rectangle",
    91      "pos": {
    92        "x": 219,
    93        "y": 88
    94      },
    95      "width": 100,
    96      "height": 66,
    97      "opacity": 1,
    98      "strokeDash": 0,
    99      "strokeWidth": 2,
   100      "borderRadius": 0,
   101      "fill": "B5",
   102      "stroke": "B1",
   103      "shadow": false,
   104      "3d": false,
   105      "multiple": false,
   106      "double-border": false,
   107      "tooltip": "",
   108      "link": "",
   109      "icon": null,
   110      "iconPosition": "",
   111      "blend": false,
   112      "fields": null,
   113      "methods": null,
   114      "columns": null,
   115      "label": "d2ast",
   116      "fontSize": 16,
   117      "fontFamily": "DEFAULT",
   118      "language": "",
   119      "color": "N1",
   120      "italic": false,
   121      "bold": false,
   122      "underline": false,
   123      "labelWidth": 38,
   124      "labelHeight": 21,
   125      "labelPosition": "INSIDE_MIDDLE_CENTER",
   126      "zIndex": 0,
   127      "level": 2
   128    },
   129    {
   130      "id": "How this is rendered.d2compiler",
   131      "type": "rectangle",
   132      "pos": {
   133        "x": 372,
   134        "y": 88
   135      },
   136      "width": 122,
   137      "height": 66,
   138      "opacity": 1,
   139      "strokeDash": 0,
   140      "strokeWidth": 2,
   141      "borderRadius": 0,
   142      "fill": "B5",
   143      "stroke": "B1",
   144      "shadow": false,
   145      "3d": false,
   146      "multiple": false,
   147      "double-border": false,
   148      "tooltip": "",
   149      "link": "",
   150      "icon": null,
   151      "iconPosition": "",
   152      "blend": false,
   153      "fields": null,
   154      "methods": null,
   155      "columns": null,
   156      "label": "d2compiler",
   157      "fontSize": 16,
   158      "fontFamily": "DEFAULT",
   159      "language": "",
   160      "color": "N1",
   161      "italic": false,
   162      "bold": false,
   163      "underline": false,
   164      "labelWidth": 77,
   165      "labelHeight": 21,
   166      "labelPosition": "INSIDE_MIDDLE_CENTER",
   167      "zIndex": 0,
   168      "level": 2
   169    },
   170    {
   171      "id": "How this is rendered.d2layout",
   172      "type": "rectangle",
   173      "pos": {
   174        "x": 544,
   175        "y": 88
   176      },
   177      "width": 105,
   178      "height": 66,
   179      "opacity": 1,
   180      "strokeDash": 0,
   181      "strokeWidth": 2,
   182      "borderRadius": 0,
   183      "fill": "B5",
   184      "stroke": "B1",
   185      "shadow": false,
   186      "3d": false,
   187      "multiple": false,
   188      "double-border": false,
   189      "tooltip": "",
   190      "link": "",
   191      "icon": null,
   192      "iconPosition": "",
   193      "blend": false,
   194      "fields": null,
   195      "methods": null,
   196      "columns": null,
   197      "label": "d2layout",
   198      "fontSize": 16,
   199      "fontFamily": "DEFAULT",
   200      "language": "",
   201      "color": "N1",
   202      "italic": false,
   203      "bold": false,
   204      "underline": false,
   205      "labelWidth": 60,
   206      "labelHeight": 21,
   207      "labelPosition": "INSIDE_MIDDLE_CENTER",
   208      "zIndex": 0,
   209      "level": 2
   210    },
   211    {
   212      "id": "How this is rendered.d2exporter",
   213      "type": "rectangle",
   214      "pos": {
   215        "x": 689,
   216        "y": 88
   217      },
   218      "width": 120,
   219      "height": 66,
   220      "opacity": 1,
   221      "strokeDash": 0,
   222      "strokeWidth": 2,
   223      "borderRadius": 0,
   224      "fill": "B5",
   225      "stroke": "B1",
   226      "shadow": false,
   227      "3d": false,
   228      "multiple": false,
   229      "double-border": false,
   230      "tooltip": "",
   231      "link": "",
   232      "icon": null,
   233      "iconPosition": "",
   234      "blend": false,
   235      "fields": null,
   236      "methods": null,
   237      "columns": null,
   238      "label": "d2exporter",
   239      "fontSize": 16,
   240      "fontFamily": "DEFAULT",
   241      "language": "",
   242      "color": "N1",
   243      "italic": false,
   244      "bold": false,
   245      "underline": false,
   246      "labelWidth": 75,
   247      "labelHeight": 21,
   248      "labelPosition": "INSIDE_MIDDLE_CENTER",
   249      "zIndex": 0,
   250      "level": 2
   251    },
   252    {
   253      "id": "How this is rendered.d2themes",
   254      "type": "rectangle",
   255      "pos": {
   256        "x": 849,
   257        "y": 88
   258      },
   259      "width": 113,
   260      "height": 66,
   261      "opacity": 1,
   262      "strokeDash": 0,
   263      "strokeWidth": 2,
   264      "borderRadius": 0,
   265      "fill": "B5",
   266      "stroke": "B1",
   267      "shadow": false,
   268      "3d": false,
   269      "multiple": false,
   270      "double-border": false,
   271      "tooltip": "",
   272      "link": "",
   273      "icon": null,
   274      "iconPosition": "",
   275      "blend": false,
   276      "fields": null,
   277      "methods": null,
   278      "columns": null,
   279      "label": "d2themes",
   280      "fontSize": 16,
   281      "fontFamily": "DEFAULT",
   282      "language": "",
   283      "color": "N1",
   284      "italic": false,
   285      "bold": false,
   286      "underline": false,
   287      "labelWidth": 68,
   288      "labelHeight": 21,
   289      "labelPosition": "INSIDE_MIDDLE_CENTER",
   290      "zIndex": 0,
   291      "level": 2
   292    },
   293    {
   294      "id": "How this is rendered.d2renderer",
   295      "type": "rectangle",
   296      "pos": {
   297        "x": 1002,
   298        "y": 88
   299      },
   300      "width": 121,
   301      "height": 66,
   302      "opacity": 1,
   303      "strokeDash": 0,
   304      "strokeWidth": 2,
   305      "borderRadius": 0,
   306      "fill": "B5",
   307      "stroke": "B1",
   308      "shadow": false,
   309      "3d": false,
   310      "multiple": false,
   311      "double-border": false,
   312      "tooltip": "",
   313      "link": "",
   314      "icon": null,
   315      "iconPosition": "",
   316      "blend": false,
   317      "fields": null,
   318      "methods": null,
   319      "columns": null,
   320      "label": "d2renderer",
   321      "fontSize": 16,
   322      "fontFamily": "DEFAULT",
   323      "language": "",
   324      "color": "N1",
   325      "italic": false,
   326      "bold": false,
   327      "underline": false,
   328      "labelWidth": 76,
   329      "labelHeight": 21,
   330      "labelPosition": "INSIDE_MIDDLE_CENTER",
   331      "zIndex": 0,
   332      "level": 2
   333    },
   334    {
   335      "id": "How this is rendered.d2sequencelayout",
   336      "type": "rectangle",
   337      "pos": {
   338        "x": 1163,
   339        "y": 88
   340      },
   341      "width": 169,
   342      "height": 66,
   343      "opacity": 1,
   344      "strokeDash": 0,
   345      "strokeWidth": 2,
   346      "borderRadius": 0,
   347      "fill": "B5",
   348      "stroke": "B1",
   349      "shadow": false,
   350      "3d": false,
   351      "multiple": false,
   352      "double-border": false,
   353      "tooltip": "",
   354      "link": "",
   355      "icon": null,
   356      "iconPosition": "",
   357      "blend": false,
   358      "fields": null,
   359      "methods": null,
   360      "columns": null,
   361      "label": "d2sequencelayout",
   362      "fontSize": 16,
   363      "fontFamily": "DEFAULT",
   364      "language": "",
   365      "color": "N1",
   366      "italic": false,
   367      "bold": false,
   368      "underline": false,
   369      "labelWidth": 124,
   370      "labelHeight": 21,
   371      "labelPosition": "INSIDE_MIDDLE_CENTER",
   372      "zIndex": 0,
   373      "level": 2
   374    },
   375    {
   376      "id": "How this is rendered.d2dagrelayout",
   377      "type": "rectangle",
   378      "pos": {
   379        "x": 1372,
   380        "y": 88
   381      },
   382      "width": 144,
   383      "height": 66,
   384      "opacity": 1,
   385      "strokeDash": 0,
   386      "strokeWidth": 2,
   387      "borderRadius": 0,
   388      "fill": "B5",
   389      "stroke": "B1",
   390      "shadow": false,
   391      "3d": false,
   392      "multiple": false,
   393      "double-border": false,
   394      "tooltip": "",
   395      "link": "",
   396      "icon": null,
   397      "iconPosition": "",
   398      "blend": false,
   399      "fields": null,
   400      "methods": null,
   401      "columns": null,
   402      "label": "d2dagrelayout",
   403      "fontSize": 16,
   404      "fontFamily": "DEFAULT",
   405      "language": "",
   406      "color": "N1",
   407      "italic": false,
   408      "bold": false,
   409      "underline": false,
   410      "labelWidth": 99,
   411      "labelHeight": 21,
   412      "labelPosition": "INSIDE_MIDDLE_CENTER",
   413      "zIndex": 0,
   414      "level": 2
   415    },
   416    {
   417      "id": "How this is rendered.d2compiler.measurements also take place",
   418      "type": "page",
   419      "pos": {
   420        "x": 309,
   421        "y": 434
   422      },
   423      "width": 247,
   424      "height": 66,
   425      "opacity": 1,
   426      "strokeDash": 0,
   427      "strokeWidth": 2,
   428      "borderRadius": 0,
   429      "fill": "N7",
   430      "stroke": "B1",
   431      "shadow": false,
   432      "3d": false,
   433      "multiple": false,
   434      "double-border": false,
   435      "tooltip": "",
   436      "link": "",
   437      "icon": null,
   438      "iconPosition": "",
   439      "blend": false,
   440      "fields": null,
   441      "methods": null,
   442      "columns": null,
   443      "label": "measurements also take place",
   444      "fontSize": 16,
   445      "fontFamily": "DEFAULT",
   446      "language": "",
   447      "color": "N1",
   448      "italic": false,
   449      "bold": false,
   450      "underline": false,
   451      "labelWidth": 202,
   452      "labelHeight": 21,
   453      "labelPosition": "INSIDE_MIDDLE_CENTER",
   454      "zIndex": 5,
   455      "level": 3
   456    },
   457    {
   458      "id": "How this is rendered.d2layout.layout",
   459      "type": "rectangle",
   460      "pos": {
   461        "x": 590,
   462        "y": 630
   463      },
   464      "width": 12,
   465      "height": 259,
   466      "opacity": 1,
   467      "strokeDash": 0,
   468      "strokeWidth": 2,
   469      "borderRadius": 0,
   470      "fill": "B4",
   471      "stroke": "B1",
   472      "shadow": false,
   473      "3d": false,
   474      "multiple": false,
   475      "double-border": false,
   476      "tooltip": "",
   477      "link": "",
   478      "icon": null,
   479      "iconPosition": "",
   480      "blend": false,
   481      "fields": null,
   482      "methods": null,
   483      "columns": null,
   484      "label": "",
   485      "fontSize": 16,
   486      "fontFamily": "DEFAULT",
   487      "language": "",
   488      "color": "N1",
   489      "italic": false,
   490      "bold": false,
   491      "underline": false,
   492      "labelWidth": 42,
   493      "labelHeight": 21,
   494      "zIndex": 2,
   495      "level": 3
   496    },
   497    {
   498      "id": "How this is rendered.only if root is not sequence",
   499      "type": "rectangle",
   500      "pos": {
   501        "x": 562,
   502        "y": 765
   503      },
   504      "width": 921,
   505      "height": 59,
   506      "opacity": 1,
   507      "strokeDash": 0,
   508      "strokeWidth": 0,
   509      "borderRadius": 0,
   510      "fill": "N5",
   511      "stroke": "B1",
   512      "shadow": false,
   513      "3d": false,
   514      "multiple": false,
   515      "double-border": false,
   516      "tooltip": "",
   517      "link": "",
   518      "icon": null,
   519      "iconPosition": "",
   520      "blend": true,
   521      "fields": null,
   522      "methods": null,
   523      "columns": null,
   524      "label": "only if root is not sequence",
   525      "fontSize": 16,
   526      "fontFamily": "DEFAULT",
   527      "language": "",
   528      "color": "N1",
   529      "italic": false,
   530      "bold": false,
   531      "underline": false,
   532      "labelWidth": 180,
   533      "labelHeight": 21,
   534      "labelFill": "N5",
   535      "labelPosition": "INSIDE_TOP_LEFT",
   536      "zIndex": 3,
   537      "level": 2
   538    },
   539    {
   540      "id": "How this is rendered.d2exporter.export",
   541      "type": "rectangle",
   542      "pos": {
   543        "x": 743,
   544        "y": 1079
   545      },
   546      "width": 12,
   547      "height": 160,
   548      "opacity": 1,
   549      "strokeDash": 0,
   550      "strokeWidth": 2,
   551      "borderRadius": 0,
   552      "fill": "B4",
   553      "stroke": "B1",
   554      "shadow": false,
   555      "3d": false,
   556      "multiple": false,
   557      "double-border": false,
   558      "tooltip": "",
   559      "link": "",
   560      "icon": null,
   561      "iconPosition": "",
   562      "blend": false,
   563      "fields": null,
   564      "methods": null,
   565      "columns": null,
   566      "label": "",
   567      "fontSize": 16,
   568      "fontFamily": "DEFAULT",
   569      "language": "",
   570      "color": "N1",
   571      "italic": false,
   572      "bold": false,
   573      "underline": false,
   574      "labelWidth": 45,
   575      "labelHeight": 21,
   576      "zIndex": 2,
   577      "level": 3
   578    }
   579  ],
   580  "connections": [
   581    {
   582      "id": "How this is rendered.(CLI -> d2ast)[0]",
   583      "src": "How this is rendered.CLI",
   584      "srcArrow": "none",
   585      "dst": "How this is rendered.d2ast",
   586      "dstArrow": "triangle",
   587      "opacity": 1,
   588      "strokeDash": 0,
   589      "strokeWidth": 2,
   590      "stroke": "B1",
   591      "borderRadius": 10,
   592      "label": "'How this is rendered: {...}'",
   593      "fontSize": 16,
   594      "fontFamily": "DEFAULT",
   595      "language": "",
   596      "color": "N2",
   597      "italic": true,
   598      "bold": false,
   599      "underline": false,
   600      "labelWidth": 167,
   601      "labelHeight": 21,
   602      "labelPosition": "INSIDE_MIDDLE_CENTER",
   603      "labelPercentage": 0,
   604      "route": [
   605        {
   606          "x": 62,
   607          "y": 224
   608        },
   609        {
   610          "x": 269,
   611          "y": 224
   612        }
   613      ],
   614      "animated": false,
   615      "tooltip": "",
   616      "icon": null,
   617      "zIndex": 4
   618    },
   619    {
   620      "id": "How this is rendered.(d2ast -> CLI)[0]",
   621      "src": "How this is rendered.d2ast",
   622      "srcArrow": "none",
   623      "dst": "How this is rendered.CLI",
   624      "dstArrow": "triangle",
   625      "opacity": 1,
   626      "strokeDash": 0,
   627      "strokeWidth": 2,
   628      "stroke": "B1",
   629      "borderRadius": 10,
   630      "label": "tokenized AST",
   631      "fontSize": 16,
   632      "fontFamily": "DEFAULT",
   633      "language": "",
   634      "color": "N2",
   635      "italic": true,
   636      "bold": false,
   637      "underline": false,
   638      "labelWidth": 94,
   639      "labelHeight": 21,
   640      "labelPosition": "INSIDE_MIDDLE_CENTER",
   641      "labelPercentage": 0,
   642      "route": [
   643        {
   644          "x": 269,
   645          "y": 294
   646        },
   647        {
   648          "x": 62,
   649          "y": 294
   650        }
   651      ],
   652      "animated": false,
   653      "tooltip": "",
   654      "icon": null,
   655      "zIndex": 4
   656    },
   657    {
   658      "id": "How this is rendered.(CLI -> d2compiler)[0]",
   659      "src": "How this is rendered.CLI",
   660      "srcArrow": "none",
   661      "dst": "How this is rendered.d2compiler",
   662      "dstArrow": "triangle",
   663      "opacity": 1,
   664      "strokeDash": 0,
   665      "strokeWidth": 2,
   666      "stroke": "B1",
   667      "borderRadius": 10,
   668      "label": "compile AST",
   669      "fontSize": 16,
   670      "fontFamily": "DEFAULT",
   671      "language": "",
   672      "color": "N2",
   673      "italic": true,
   674      "bold": false,
   675      "underline": false,
   676      "labelWidth": 82,
   677      "labelHeight": 21,
   678      "labelPosition": "INSIDE_MIDDLE_CENTER",
   679      "labelPercentage": 0,
   680      "route": [
   681        {
   682          "x": 62,
   683          "y": 364
   684        },
   685        {
   686          "x": 433,
   687          "y": 364
   688        }
   689      ],
   690      "animated": false,
   691      "tooltip": "",
   692      "icon": null,
   693      "zIndex": 4
   694    },
   695    {
   696      "id": "How this is rendered.(d2compiler -> CLI)[0]",
   697      "src": "How this is rendered.d2compiler",
   698      "srcArrow": "none",
   699      "dst": "How this is rendered.CLI",
   700      "dstArrow": "triangle",
   701      "opacity": 1,
   702      "strokeDash": 0,
   703      "strokeWidth": 2,
   704      "stroke": "B1",
   705      "borderRadius": 10,
   706      "label": "objects and edges",
   707      "fontSize": 16,
   708      "fontFamily": "DEFAULT",
   709      "language": "",
   710      "color": "N2",
   711      "italic": true,
   712      "bold": false,
   713      "underline": false,
   714      "labelWidth": 119,
   715      "labelHeight": 21,
   716      "labelPosition": "INSIDE_MIDDLE_CENTER",
   717      "labelPercentage": 0,
   718      "route": [
   719        {
   720          "x": 433,
   721          "y": 570
   722        },
   723        {
   724          "x": 62,
   725          "y": 570
   726        }
   727      ],
   728      "animated": false,
   729      "tooltip": "",
   730      "icon": null,
   731      "zIndex": 4
   732    },
   733    {
   734      "id": "How this is rendered.(CLI -> d2layout.layout)[0]",
   735      "src": "How this is rendered.CLI",
   736      "srcArrow": "none",
   737      "dst": "How this is rendered.d2layout.layout",
   738      "dstArrow": "triangle",
   739      "opacity": 1,
   740      "strokeDash": 0,
   741      "strokeWidth": 2,
   742      "stroke": "B1",
   743      "borderRadius": 10,
   744      "label": "run layout engines",
   745      "fontSize": 16,
   746      "fontFamily": "DEFAULT",
   747      "language": "",
   748      "color": "N2",
   749      "italic": true,
   750      "bold": false,
   751      "underline": false,
   752      "labelWidth": 122,
   753      "labelHeight": 21,
   754      "labelPosition": "INSIDE_MIDDLE_CENTER",
   755      "labelPercentage": 0,
   756      "route": [
   757        {
   758          "x": 62,
   759          "y": 640
   760        },
   761        {
   762          "x": 590.5,
   763          "y": 640
   764        }
   765      ],
   766      "animated": false,
   767      "tooltip": "",
   768      "icon": null,
   769      "zIndex": 4
   770    },
   771    {
   772      "id": "How this is rendered.(d2layout.layout -> d2sequencelayout)[0]",
   773      "src": "How this is rendered.d2layout.layout",
   774      "srcArrow": "none",
   775      "dst": "How this is rendered.d2sequencelayout",
   776      "dstArrow": "triangle",
   777      "opacity": 1,
   778      "strokeDash": 0,
   779      "strokeWidth": 2,
   780      "stroke": "B1",
   781      "borderRadius": 10,
   782      "label": "run engine on shape: sequence_diagram, temporarily remove",
   783      "fontSize": 16,
   784      "fontFamily": "DEFAULT",
   785      "language": "",
   786      "color": "N2",
   787      "italic": true,
   788      "bold": false,
   789      "underline": false,
   790      "labelWidth": 403,
   791      "labelHeight": 21,
   792      "labelPosition": "INSIDE_MIDDLE_CENTER",
   793      "labelPercentage": 0,
   794      "route": [
   795        {
   796          "x": 602.5,
   797          "y": 710
   798        },
   799        {
   800          "x": 1247.5,
   801          "y": 710
   802        }
   803      ],
   804      "animated": false,
   805      "tooltip": "",
   806      "icon": null,
   807      "zIndex": 4
   808    },
   809    {
   810      "id": "How this is rendered.(d2layout.layout -> d2dagrelayout)[0]",
   811      "src": "How this is rendered.d2layout.layout",
   812      "srcArrow": "none",
   813      "dst": "How this is rendered.d2dagrelayout",
   814      "dstArrow": "triangle",
   815      "opacity": 1,
   816      "strokeDash": 0,
   817      "strokeWidth": 2,
   818      "stroke": "B1",
   819      "borderRadius": 10,
   820      "label": "run core engine on rest",
   821      "fontSize": 16,
   822      "fontFamily": "DEFAULT",
   823      "language": "",
   824      "color": "N2",
   825      "italic": true,
   826      "bold": false,
   827      "underline": false,
   828      "labelWidth": 151,
   829      "labelHeight": 21,
   830      "labelPosition": "INSIDE_MIDDLE_CENTER",
   831      "labelPercentage": 0,
   832      "route": [
   833        {
   834          "x": 602.5,
   835          "y": 809
   836        },
   837        {
   838          "x": 1444,
   839          "y": 809
   840        }
   841      ],
   842      "animated": false,
   843      "tooltip": "",
   844      "icon": null,
   845      "zIndex": 4
   846    },
   847    {
   848      "id": "How this is rendered.(d2layout.layout <- d2sequencelayout)[0]",
   849      "src": "How this is rendered.d2layout.layout",
   850      "srcArrow": "triangle",
   851      "dst": "How this is rendered.d2sequencelayout",
   852      "dstArrow": "none",
   853      "opacity": 1,
   854      "strokeDash": 0,
   855      "strokeWidth": 2,
   856      "stroke": "B1",
   857      "borderRadius": 10,
   858      "label": "add back in sequence diagrams",
   859      "fontSize": 16,
   860      "fontFamily": "DEFAULT",
   861      "language": "",
   862      "color": "N2",
   863      "italic": true,
   864      "bold": false,
   865      "underline": false,
   866      "labelWidth": 208,
   867      "labelHeight": 21,
   868      "labelPosition": "INSIDE_MIDDLE_CENTER",
   869      "labelPercentage": 0,
   870      "route": [
   871        {
   872          "x": 602.5,
   873          "y": 879
   874        },
   875        {
   876          "x": 1247.5,
   877          "y": 879
   878        }
   879      ],
   880      "animated": false,
   881      "tooltip": "",
   882      "icon": null,
   883      "zIndex": 4
   884    },
   885    {
   886      "id": "How this is rendered.(d2layout -> CLI)[0]",
   887      "src": "How this is rendered.d2layout",
   888      "srcArrow": "none",
   889      "dst": "How this is rendered.CLI",
   890      "dstArrow": "triangle",
   891      "opacity": 1,
   892      "strokeDash": 0,
   893      "strokeWidth": 2,
   894      "stroke": "B1",
   895      "borderRadius": 10,
   896      "label": "diagram with correct positions and dimensions",
   897      "fontSize": 16,
   898      "fontFamily": "DEFAULT",
   899      "language": "",
   900      "color": "N2",
   901      "italic": true,
   902      "bold": false,
   903      "underline": false,
   904      "labelWidth": 307,
   905      "labelHeight": 21,
   906      "labelPosition": "INSIDE_MIDDLE_CENTER",
   907      "labelPercentage": 0,
   908      "route": [
   909        {
   910          "x": 596.5,
   911          "y": 949
   912        },
   913        {
   914          "x": 62,
   915          "y": 949
   916        }
   917      ],
   918      "animated": false,
   919      "tooltip": "",
   920      "icon": null,
   921      "zIndex": 4
   922    },
   923    {
   924      "id": "How this is rendered.(CLI -> d2exporter)[0]",
   925      "src": "How this is rendered.CLI",
   926      "srcArrow": "none",
   927      "dst": "How this is rendered.d2exporter",
   928      "dstArrow": "triangle",
   929      "opacity": 1,
   930      "strokeDash": 0,
   931      "strokeWidth": 2,
   932      "stroke": "B1",
   933      "borderRadius": 10,
   934      "label": "export diagram with chosen theme and renderer",
   935      "fontSize": 16,
   936      "fontFamily": "DEFAULT",
   937      "language": "",
   938      "color": "N2",
   939      "italic": true,
   940      "bold": false,
   941      "underline": false,
   942      "labelWidth": 318,
   943      "labelHeight": 21,
   944      "labelPosition": "INSIDE_MIDDLE_CENTER",
   945      "labelPercentage": 0,
   946      "route": [
   947        {
   948          "x": 62,
   949          "y": 1019
   950        },
   951        {
   952          "x": 749,
   953          "y": 1019
   954        }
   955      ],
   956      "animated": false,
   957      "tooltip": "",
   958      "icon": null,
   959      "zIndex": 4
   960    },
   961    {
   962      "id": "How this is rendered.(d2exporter.export -> d2themes)[0]",
   963      "src": "How this is rendered.d2exporter.export",
   964      "srcArrow": "none",
   965      "dst": "How this is rendered.d2themes",
   966      "dstArrow": "triangle",
   967      "opacity": 1,
   968      "strokeDash": 0,
   969      "strokeWidth": 2,
   970      "stroke": "B1",
   971      "borderRadius": 10,
   972      "label": "get theme styles",
   973      "fontSize": 16,
   974      "fontFamily": "DEFAULT",
   975      "language": "",
   976      "color": "N2",
   977      "italic": true,
   978      "bold": false,
   979      "underline": false,
   980      "labelWidth": 108,
   981      "labelHeight": 21,
   982      "labelPosition": "INSIDE_MIDDLE_CENTER",
   983      "labelPercentage": 0,
   984      "route": [
   985        {
   986          "x": 755,
   987          "y": 1089
   988        },
   989        {
   990          "x": 905.5,
   991          "y": 1089
   992        }
   993      ],
   994      "animated": false,
   995      "tooltip": "",
   996      "icon": null,
   997      "zIndex": 4
   998    },
   999    {
  1000      "id": "How this is rendered.(d2exporter.export -> d2renderer)[0]",
  1001      "src": "How this is rendered.d2exporter.export",
  1002      "srcArrow": "none",
  1003      "dst": "How this is rendered.d2renderer",
  1004      "dstArrow": "triangle",
  1005      "opacity": 1,
  1006      "strokeDash": 0,
  1007      "strokeWidth": 2,
  1008      "stroke": "B1",
  1009      "borderRadius": 10,
  1010      "label": "render to SVG",
  1011      "fontSize": 16,
  1012      "fontFamily": "DEFAULT",
  1013      "language": "",
  1014      "color": "N2",
  1015      "italic": true,
  1016      "bold": false,
  1017      "underline": false,
  1018      "labelWidth": 90,
  1019      "labelHeight": 21,
  1020      "labelPosition": "INSIDE_MIDDLE_CENTER",
  1021      "labelPercentage": 0,
  1022      "route": [
  1023        {
  1024          "x": 755,
  1025          "y": 1159
  1026        },
  1027        {
  1028          "x": 1062.5,
  1029          "y": 1159
  1030        }
  1031      ],
  1032      "animated": false,
  1033      "tooltip": "",
  1034      "icon": null,
  1035      "zIndex": 4
  1036    },
  1037    {
  1038      "id": "How this is rendered.(d2exporter.export -> CLI)[0]",
  1039      "src": "How this is rendered.d2exporter.export",
  1040      "srcArrow": "none",
  1041      "dst": "How this is rendered.CLI",
  1042      "dstArrow": "triangle",
  1043      "opacity": 1,
  1044      "strokeDash": 0,
  1045      "strokeWidth": 2,
  1046      "stroke": "B1",
  1047      "borderRadius": 10,
  1048      "label": "resulting SVG",
  1049      "fontSize": 16,
  1050      "fontFamily": "DEFAULT",
  1051      "language": "",
  1052      "color": "N2",
  1053      "italic": true,
  1054      "bold": false,
  1055      "underline": false,
  1056      "labelWidth": 88,
  1057      "labelHeight": 21,
  1058      "labelPosition": "INSIDE_MIDDLE_CENTER",
  1059      "labelPercentage": 0,
  1060      "route": [
  1061        {
  1062          "x": 743,
  1063          "y": 1229
  1064        },
  1065        {
  1066          "x": 62,
  1067          "y": 1229
  1068        }
  1069      ],
  1070      "animated": false,
  1071      "tooltip": "",
  1072      "icon": null,
  1073      "zIndex": 4
  1074    },
  1075    {
  1076      "id": "(How this is rendered.CLI -- )[0]",
  1077      "src": "How this is rendered.CLI",
  1078      "srcArrow": "none",
  1079      "dst": "CLI-lifeline-end-1708808208",
  1080      "dstArrow": "none",
  1081      "opacity": 1,
  1082      "strokeDash": 6,
  1083      "strokeWidth": 2,
  1084      "stroke": "B2",
  1085      "borderRadius": 10,
  1086      "label": "",
  1087      "fontSize": 16,
  1088      "fontFamily": "DEFAULT",
  1089      "language": "",
  1090      "color": "N2",
  1091      "italic": true,
  1092      "bold": false,
  1093      "underline": false,
  1094      "labelWidth": 0,
  1095      "labelHeight": 0,
  1096      "labelPosition": "",
  1097      "labelPercentage": 0,
  1098      "route": [
  1099        {
  1100          "x": 62,
  1101          "y": 154
  1102        },
  1103        {
  1104          "x": 62,
  1105          "y": 1299
  1106        }
  1107      ],
  1108      "animated": false,
  1109      "tooltip": "",
  1110      "icon": null,
  1111      "zIndex": 1
  1112    },
  1113    {
  1114      "id": "(How this is rendered.d2ast -- )[0]",
  1115      "src": "How this is rendered.d2ast",
  1116      "srcArrow": "none",
  1117      "dst": "d2ast-lifeline-end-2301832456",
  1118      "dstArrow": "none",
  1119      "opacity": 1,
  1120      "strokeDash": 6,
  1121      "strokeWidth": 2,
  1122      "stroke": "B2",
  1123      "borderRadius": 10,
  1124      "label": "",
  1125      "fontSize": 16,
  1126      "fontFamily": "DEFAULT",
  1127      "language": "",
  1128      "color": "N2",
  1129      "italic": true,
  1130      "bold": false,
  1131      "underline": false,
  1132      "labelWidth": 0,
  1133      "labelHeight": 0,
  1134      "labelPosition": "",
  1135      "labelPercentage": 0,
  1136      "route": [
  1137        {
  1138          "x": 269,
  1139          "y": 154
  1140        },
  1141        {
  1142          "x": 269,
  1143          "y": 1299
  1144        }
  1145      ],
  1146      "animated": false,
  1147      "tooltip": "",
  1148      "icon": null,
  1149      "zIndex": 1
  1150    },
  1151    {
  1152      "id": "(How this is rendered.d2compiler -- )[0]",
  1153      "src": "How this is rendered.d2compiler",
  1154      "srcArrow": "none",
  1155      "dst": "d2compiler-lifeline-end-4225513585",
  1156      "dstArrow": "none",
  1157      "opacity": 1,
  1158      "strokeDash": 6,
  1159      "strokeWidth": 2,
  1160      "stroke": "B2",
  1161      "borderRadius": 10,
  1162      "label": "",
  1163      "fontSize": 16,
  1164      "fontFamily": "DEFAULT",
  1165      "language": "",
  1166      "color": "N2",
  1167      "italic": true,
  1168      "bold": false,
  1169      "underline": false,
  1170      "labelWidth": 0,
  1171      "labelHeight": 0,
  1172      "labelPosition": "",
  1173      "labelPercentage": 0,
  1174      "route": [
  1175        {
  1176          "x": 433,
  1177          "y": 154
  1178        },
  1179        {
  1180          "x": 433,
  1181          "y": 1299
  1182        }
  1183      ],
  1184      "animated": false,
  1185      "tooltip": "",
  1186      "icon": null,
  1187      "zIndex": 1
  1188    },
  1189    {
  1190      "id": "(How this is rendered.d2layout -- )[0]",
  1191      "src": "How this is rendered.d2layout",
  1192      "srcArrow": "none",
  1193      "dst": "d2layout-lifeline-end-1285981920",
  1194      "dstArrow": "none",
  1195      "opacity": 1,
  1196      "strokeDash": 6,
  1197      "strokeWidth": 2,
  1198      "stroke": "B2",
  1199      "borderRadius": 10,
  1200      "label": "",
  1201      "fontSize": 16,
  1202      "fontFamily": "DEFAULT",
  1203      "language": "",
  1204      "color": "N2",
  1205      "italic": true,
  1206      "bold": false,
  1207      "underline": false,
  1208      "labelWidth": 0,
  1209      "labelHeight": 0,
  1210      "labelPosition": "",
  1211      "labelPercentage": 0,
  1212      "route": [
  1213        {
  1214          "x": 596.5,
  1215          "y": 154
  1216        },
  1217        {
  1218          "x": 596.5,
  1219          "y": 1299
  1220        }
  1221      ],
  1222      "animated": false,
  1223      "tooltip": "",
  1224      "icon": null,
  1225      "zIndex": 1
  1226    },
  1227    {
  1228      "id": "(How this is rendered.d2exporter -- )[0]",
  1229      "src": "How this is rendered.d2exporter",
  1230      "srcArrow": "none",
  1231      "dst": "d2exporter-lifeline-end-882815229",
  1232      "dstArrow": "none",
  1233      "opacity": 1,
  1234      "strokeDash": 6,
  1235      "strokeWidth": 2,
  1236      "stroke": "B2",
  1237      "borderRadius": 10,
  1238      "label": "",
  1239      "fontSize": 16,
  1240      "fontFamily": "DEFAULT",
  1241      "language": "",
  1242      "color": "N2",
  1243      "italic": true,
  1244      "bold": false,
  1245      "underline": false,
  1246      "labelWidth": 0,
  1247      "labelHeight": 0,
  1248      "labelPosition": "",
  1249      "labelPercentage": 0,
  1250      "route": [
  1251        {
  1252          "x": 749,
  1253          "y": 154
  1254        },
  1255        {
  1256          "x": 749,
  1257          "y": 1299
  1258        }
  1259      ],
  1260      "animated": false,
  1261      "tooltip": "",
  1262      "icon": null,
  1263      "zIndex": 1
  1264    },
  1265    {
  1266      "id": "(How this is rendered.d2themes -- )[0]",
  1267      "src": "How this is rendered.d2themes",
  1268      "srcArrow": "none",
  1269      "dst": "d2themes-lifeline-end-1104056036",
  1270      "dstArrow": "none",
  1271      "opacity": 1,
  1272      "strokeDash": 6,
  1273      "strokeWidth": 2,
  1274      "stroke": "B2",
  1275      "borderRadius": 10,
  1276      "label": "",
  1277      "fontSize": 16,
  1278      "fontFamily": "DEFAULT",
  1279      "language": "",
  1280      "color": "N2",
  1281      "italic": true,
  1282      "bold": false,
  1283      "underline": false,
  1284      "labelWidth": 0,
  1285      "labelHeight": 0,
  1286      "labelPosition": "",
  1287      "labelPercentage": 0,
  1288      "route": [
  1289        {
  1290          "x": 905.5,
  1291          "y": 154
  1292        },
  1293        {
  1294          "x": 905.5,
  1295          "y": 1299
  1296        }
  1297      ],
  1298      "animated": false,
  1299      "tooltip": "",
  1300      "icon": null,
  1301      "zIndex": 1
  1302    },
  1303    {
  1304      "id": "(How this is rendered.d2renderer -- )[0]",
  1305      "src": "How this is rendered.d2renderer",
  1306      "srcArrow": "none",
  1307      "dst": "d2renderer-lifeline-end-3212976943",
  1308      "dstArrow": "none",
  1309      "opacity": 1,
  1310      "strokeDash": 6,
  1311      "strokeWidth": 2,
  1312      "stroke": "B2",
  1313      "borderRadius": 10,
  1314      "label": "",
  1315      "fontSize": 16,
  1316      "fontFamily": "DEFAULT",
  1317      "language": "",
  1318      "color": "N2",
  1319      "italic": true,
  1320      "bold": false,
  1321      "underline": false,
  1322      "labelWidth": 0,
  1323      "labelHeight": 0,
  1324      "labelPosition": "",
  1325      "labelPercentage": 0,
  1326      "route": [
  1327        {
  1328          "x": 1062.5,
  1329          "y": 154
  1330        },
  1331        {
  1332          "x": 1062.5,
  1333          "y": 1299
  1334        }
  1335      ],
  1336      "animated": false,
  1337      "tooltip": "",
  1338      "icon": null,
  1339      "zIndex": 1
  1340    },
  1341    {
  1342      "id": "(How this is rendered.d2sequencelayout -- )[0]",
  1343      "src": "How this is rendered.d2sequencelayout",
  1344      "srcArrow": "none",
  1345      "dst": "d2sequencelayout-lifeline-end-3085844671",
  1346      "dstArrow": "none",
  1347      "opacity": 1,
  1348      "strokeDash": 6,
  1349      "strokeWidth": 2,
  1350      "stroke": "B2",
  1351      "borderRadius": 10,
  1352      "label": "",
  1353      "fontSize": 16,
  1354      "fontFamily": "DEFAULT",
  1355      "language": "",
  1356      "color": "N2",
  1357      "italic": true,
  1358      "bold": false,
  1359      "underline": false,
  1360      "labelWidth": 0,
  1361      "labelHeight": 0,
  1362      "labelPosition": "",
  1363      "labelPercentage": 0,
  1364      "route": [
  1365        {
  1366          "x": 1247.5,
  1367          "y": 154
  1368        },
  1369        {
  1370          "x": 1247.5,
  1371          "y": 1299
  1372        }
  1373      ],
  1374      "animated": false,
  1375      "tooltip": "",
  1376      "icon": null,
  1377      "zIndex": 1
  1378    },
  1379    {
  1380      "id": "(How this is rendered.d2dagrelayout -- )[0]",
  1381      "src": "How this is rendered.d2dagrelayout",
  1382      "srcArrow": "none",
  1383      "dst": "d2dagrelayout-lifeline-end-3371915605",
  1384      "dstArrow": "none",
  1385      "opacity": 1,
  1386      "strokeDash": 6,
  1387      "strokeWidth": 2,
  1388      "stroke": "B2",
  1389      "borderRadius": 10,
  1390      "label": "",
  1391      "fontSize": 16,
  1392      "fontFamily": "DEFAULT",
  1393      "language": "",
  1394      "color": "N2",
  1395      "italic": true,
  1396      "bold": false,
  1397      "underline": false,
  1398      "labelWidth": 0,
  1399      "labelHeight": 0,
  1400      "labelPosition": "",
  1401      "labelPercentage": 0,
  1402      "route": [
  1403        {
  1404          "x": 1444,
  1405          "y": 154
  1406        },
  1407        {
  1408          "x": 1444,
  1409          "y": 1299
  1410        }
  1411      ],
  1412      "animated": false,
  1413      "tooltip": "",
  1414      "icon": null,
  1415      "zIndex": 1
  1416    }
  1417  ],
  1418  "root": {
  1419    "id": "",
  1420    "type": "",
  1421    "pos": {
  1422      "x": 0,
  1423      "y": 0
  1424    },
  1425    "width": 0,
  1426    "height": 0,
  1427    "opacity": 0,
  1428    "strokeDash": 0,
  1429    "strokeWidth": 0,
  1430    "borderRadius": 0,
  1431    "fill": "N7",
  1432    "stroke": "",
  1433    "shadow": false,
  1434    "3d": false,
  1435    "multiple": false,
  1436    "double-border": false,
  1437    "tooltip": "",
  1438    "link": "",
  1439    "icon": null,
  1440    "iconPosition": "",
  1441    "blend": false,
  1442    "fields": null,
  1443    "methods": null,
  1444    "columns": null,
  1445    "label": "",
  1446    "fontSize": 0,
  1447    "fontFamily": "",
  1448    "language": "",
  1449    "color": "",
  1450    "italic": false,
  1451    "bold": false,
  1452    "underline": false,
  1453    "labelWidth": 0,
  1454    "labelHeight": 0,
  1455    "zIndex": 0,
  1456    "level": 0
  1457  }
  1458}

View as plain text