github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/accepted/diagrams/metastore.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "type": "rectangle",
     8        "version": 92,
     9        "versionNonce": 1755246442,
    10        "isDeleted": false,
    11        "id": "jGEhzlAEsBvUyR0n2JS0I",
    12        "fillStyle": "hachure",
    13        "strokeWidth": 1,
    14        "strokeStyle": "solid",
    15        "roughness": 1,
    16        "opacity": 100,
    17        "angle": 0,
    18        "x": 1300,
    19        "y": 200,
    20        "strokeColor": "#000000",
    21        "backgroundColor": "transparent",
    22        "width": 326,
    23        "height": 116,
    24        "seed": 1476609878,
    25        "groupIds": [
    26          "LsnhmvpWkBAU6r6Fzy2du"
    27        ],
    28        "strokeSharpness": "sharp",
    29        "boundElementIds": [
    30          "8EvfRNldrrYiFKNTWw4XI",
    31          "pj8CfvKzpzDliXS_XGFuR"
    32        ]
    33      },
    34      {
    35        "type": "text",
    36        "version": 59,
    37        "versionNonce": 681153590,
    38        "isDeleted": false,
    39        "id": "mJrM6FpU6P4HhAcmbBTSy",
    40        "fillStyle": "hachure",
    41        "strokeWidth": 1,
    42        "strokeStyle": "solid",
    43        "roughness": 1,
    44        "opacity": 100,
    45        "angle": 0,
    46        "x": 1382,
    47        "y": 247,
    48        "strokeColor": "#000000",
    49        "backgroundColor": "transparent",
    50        "width": 160,
    51        "height": 26,
    52        "seed": 271599306,
    53        "groupIds": [
    54          "LsnhmvpWkBAU6r6Fzy2du"
    55        ],
    56        "strokeSharpness": "sharp",
    57        "boundElementIds": [],
    58        "fontSize": 20,
    59        "fontFamily": 1,
    60        "text": "Spark/Hive/Trino",
    61        "baseline": 18,
    62        "textAlign": "left",
    63        "verticalAlign": "top"
    64      },
    65      {
    66        "type": "rectangle",
    67        "version": 337,
    68        "versionNonce": 1990292010,
    69        "isDeleted": false,
    70        "id": "9VouKi3ewXySYGuK7W5gb",
    71        "fillStyle": "hachure",
    72        "strokeWidth": 1,
    73        "strokeStyle": "solid",
    74        "roughness": 1,
    75        "opacity": 100,
    76        "angle": 0,
    77        "x": 1020,
    78        "y": 420,
    79        "strokeColor": "#000000",
    80        "backgroundColor": "transparent",
    81        "width": 280,
    82        "height": 96,
    83        "seed": 1674026646,
    84        "groupIds": [],
    85        "strokeSharpness": "sharp",
    86        "boundElementIds": [
    87          "8EvfRNldrrYiFKNTWw4XI",
    88          "R3r9bNREyufdu_dUIyoNI",
    89          "FJn9ZnK247IyrHsQbd76a"
    90        ]
    91      },
    92      {
    93        "type": "text",
    94        "version": 230,
    95        "versionNonce": 1302301686,
    96        "isDeleted": false,
    97        "id": "KiDecCQbzbr-tPDTcfRhq",
    98        "fillStyle": "hachure",
    99        "strokeWidth": 1,
   100        "strokeStyle": "solid",
   101        "roughness": 1,
   102        "opacity": 100,
   103        "angle": 0,
   104        "x": 1071.5,
   105        "y": 442,
   106        "strokeColor": "#0b7285",
   107        "backgroundColor": "transparent",
   108        "width": 177,
   109        "height": 52,
   110        "seed": 615686934,
   111        "groupIds": [],
   112        "strokeSharpness": "sharp",
   113        "boundElementIds": [],
   114        "fontSize": 20,
   115        "fontFamily": 1,
   116        "text": "lakeFS Metastore\nThrift Proxy",
   117        "baseline": 44,
   118        "textAlign": "left",
   119        "verticalAlign": "top"
   120      },
   121      {
   122        "type": "rectangle",
   123        "version": 431,
   124        "versionNonce": 247831786,
   125        "isDeleted": false,
   126        "id": "Wj7KQpnC1oFjr7seqhfyq",
   127        "fillStyle": "hachure",
   128        "strokeWidth": 1,
   129        "strokeStyle": "solid",
   130        "roughness": 1,
   131        "opacity": 100,
   132        "angle": 0,
   133        "x": 1123,
   134        "y": 920,
   135        "strokeColor": "#000000",
   136        "backgroundColor": "transparent",
   137        "width": 326,
   138        "height": 116,
   139        "seed": 293079562,
   140        "groupIds": [
   141          "pZk9u_d4j67xW4KYetJQe"
   142        ],
   143        "strokeSharpness": "sharp",
   144        "boundElementIds": []
   145      },
   146      {
   147        "type": "text",
   148        "version": 213,
   149        "versionNonce": 1604222646,
   150        "isDeleted": false,
   151        "id": "8hjneqfVPev-Zd_q4I6V-",
   152        "fillStyle": "hachure",
   153        "strokeWidth": 1,
   154        "strokeStyle": "solid",
   155        "roughness": 1,
   156        "opacity": 100,
   157        "angle": 0,
   158        "x": 1241,
   159        "y": 968,
   160        "strokeColor": "#000000",
   161        "backgroundColor": "transparent",
   162        "width": 128,
   163        "height": 26,
   164        "seed": 1492765526,
   165        "groupIds": [
   166          "pZk9u_d4j67xW4KYetJQe"
   167        ],
   168        "strokeSharpness": "sharp",
   169        "boundElementIds": [],
   170        "fontSize": 20,
   171        "fontFamily": 1,
   172        "text": "Object Store",
   173        "baseline": 18,
   174        "textAlign": "center",
   175        "verticalAlign": "middle"
   176      },
   177      {
   178        "type": "ellipse",
   179        "version": 1683,
   180        "versionNonce": 1318481834,
   181        "isDeleted": false,
   182        "id": "RQz6E63FUmo8jT4TuBTEL",
   183        "fillStyle": "solid",
   184        "strokeWidth": 2,
   185        "strokeStyle": "solid",
   186        "roughness": 0,
   187        "opacity": 100,
   188        "angle": 0,
   189        "x": 1138.974494485294,
   190        "y": 939.9519761029412,
   191        "strokeColor": "#000",
   192        "backgroundColor": "#fff",
   193        "width": 74.05101102941174,
   194        "height": 76.09604779411757,
   195        "seed": 518960246,
   196        "groupIds": [
   197          "CmnC2KUCVGUzy5p65hm9V",
   198          "pZk9u_d4j67xW4KYetJQe"
   199        ],
   200        "strokeSharpness": "sharp",
   201        "boundElementIds": []
   202      },
   203      {
   204        "type": "ellipse",
   205        "version": 824,
   206        "versionNonce": 1611216886,
   207        "isDeleted": false,
   208        "id": "OpmH3bVC7jf__OqKlR_By",
   209        "fillStyle": "hachure",
   210        "strokeWidth": 2,
   211        "strokeStyle": "solid",
   212        "roughness": 0,
   213        "opacity": 100,
   214        "angle": 0,
   215        "x": 1155.686864792491,
   216        "y": 955.713256375642,
   217        "strokeColor": "#000000",
   218        "backgroundColor": "transparent",
   219        "width": 39.10563151041674,
   220        "height": 10.753995455228363,
   221        "seed": 333280746,
   222        "groupIds": [
   223          "N0WPNMujo1dLDBB0ubGVj",
   224          "CmnC2KUCVGUzy5p65hm9V",
   225          "pZk9u_d4j67xW4KYetJQe"
   226        ],
   227        "strokeSharpness": "round",
   228        "boundElementIds": []
   229      },
   230      {
   231        "type": "line",
   232        "version": 1602,
   233        "versionNonce": 1782508138,
   234        "isDeleted": false,
   235        "id": "lG0-P2BV12cBCYPF4knMy",
   236        "fillStyle": "hachure",
   237        "strokeWidth": 2,
   238        "strokeStyle": "solid",
   239        "roughness": 0,
   240        "opacity": 100,
   241        "angle": 0,
   242        "x": 1156.313623120522,
   243        "y": 961.7525700127553,
   244        "strokeColor": "#000000",
   245        "backgroundColor": "transparent",
   246        "width": 38.58148220977114,
   247        "height": 40.48662140675077,
   248        "seed": 994882998,
   249        "groupIds": [
   250          "N0WPNMujo1dLDBB0ubGVj",
   251          "CmnC2KUCVGUzy5p65hm9V",
   252          "pZk9u_d4j67xW4KYetJQe"
   253        ],
   254        "strokeSharpness": "round",
   255        "boundElementIds": [],
   256        "startBinding": null,
   257        "endBinding": null,
   258        "lastCommittedPoint": null,
   259        "startArrowhead": null,
   260        "endArrowhead": null,
   261        "points": [
   262          [
   263            0,
   264            0
   265          ],
   266          [
   267            1.8232186203809988,
   268            32.468548022424216
   269          ],
   270          [
   271            6.768312737880933,
   272            37.98883103590748
   273          ],
   274          [
   275            20.34867663261207,
   276            40.48662140675077
   277          ],
   278          [
   279            32.537268066406114,
   280            38.400380608974274
   281          ],
   282          [
   283            38.58148220977114,
   284            31.49610332414204
   285          ],
   286          [
   287            38.295773237179446,
   288            0.09767190004004078
   289          ]
   290        ]
   291      },
   292      {
   293        "id": "8EvfRNldrrYiFKNTWw4XI",
   294        "type": "arrow",
   295        "x": 1380.6004778724127,
   296        "y": 319.3103448275862,
   297        "width": 174.2477826860072,
   298        "height": 99.03448275862064,
   299        "angle": 0,
   300        "strokeColor": "#000000",
   301        "backgroundColor": "transparent",
   302        "fillStyle": "hachure",
   303        "strokeWidth": 1,
   304        "strokeStyle": "solid",
   305        "roughness": 1,
   306        "opacity": 100,
   307        "groupIds": [],
   308        "strokeSharpness": "round",
   309        "seed": 1242035766,
   310        "version": 886,
   311        "versionNonce": 223004982,
   312        "isDeleted": false,
   313        "boundElementIds": null,
   314        "points": [
   315          [
   316            0,
   317            0
   318          ],
   319          [
   320            -174.2477826860072,
   321            99.03448275862064
   322          ]
   323        ],
   324        "lastCommittedPoint": null,
   325        "startBinding": {
   326          "elementId": "jGEhzlAEsBvUyR0n2JS0I",
   327          "gap": 3.3103448275862064,
   328          "focus": -0.09611022431319836
   329        },
   330        "endBinding": {
   331          "elementId": "9VouKi3ewXySYGuK7W5gb",
   332          "gap": 1.6551724137931032,
   333          "focus": -0.18272704360245318
   334        },
   335        "startArrowhead": null,
   336        "endArrowhead": "arrow"
   337      },
   338      {
   339        "id": "_udgdxI6cAhAG5nA3DqbX",
   340        "type": "rectangle",
   341        "x": 1000,
   342        "y": 600,
   343        "width": 620,
   344        "height": 240.00000000000006,
   345        "angle": 0,
   346        "strokeColor": "#000000",
   347        "backgroundColor": "transparent",
   348        "fillStyle": "hachure",
   349        "strokeWidth": 1,
   350        "strokeStyle": "dotted",
   351        "roughness": 1,
   352        "opacity": 100,
   353        "groupIds": [],
   354        "strokeSharpness": "sharp",
   355        "seed": 998309994,
   356        "version": 142,
   357        "versionNonce": 1485442346,
   358        "isDeleted": false,
   359        "boundElementIds": [
   360          "R3r9bNREyufdu_dUIyoNI",
   361          "FJn9ZnK247IyrHsQbd76a",
   362          "OGP0LewdW0KVtbDUsPw1O"
   363        ]
   364      },
   365      {
   366        "id": "tarAFp0xY2d1r5he3cdfF",
   367        "type": "text",
   368        "x": 1027,
   369        "y": 629,
   370        "width": 63,
   371        "height": 26,
   372        "angle": 0,
   373        "strokeColor": "#000000",
   374        "backgroundColor": "transparent",
   375        "fillStyle": "hachure",
   376        "strokeWidth": 1,
   377        "strokeStyle": "solid",
   378        "roughness": 1,
   379        "opacity": 100,
   380        "groupIds": [],
   381        "strokeSharpness": "sharp",
   382        "seed": 1604627626,
   383        "version": 27,
   384        "versionNonce": 1565805226,
   385        "isDeleted": false,
   386        "boundElementIds": null,
   387        "text": "lakeFS",
   388        "fontSize": 20,
   389        "fontFamily": 1,
   390        "textAlign": "left",
   391        "verticalAlign": "top",
   392        "baseline": 18
   393      },
   394      {
   395        "id": "MuCTL6P4kFiimJtZMgU6i",
   396        "type": "rectangle",
   397        "x": 1160,
   398        "y": 621,
   399        "width": 202.99999999999991,
   400        "height": 61,
   401        "angle": 0,
   402        "strokeColor": "#000000",
   403        "backgroundColor": "transparent",
   404        "fillStyle": "hachure",
   405        "strokeWidth": 1,
   406        "strokeStyle": "solid",
   407        "roughness": 1,
   408        "opacity": 100,
   409        "groupIds": [],
   410        "strokeSharpness": "sharp",
   411        "seed": 450627498,
   412        "version": 172,
   413        "versionNonce": 149589238,
   414        "isDeleted": false,
   415        "boundElementIds": [
   416          "FJn9ZnK247IyrHsQbd76a"
   417        ]
   418      },
   419      {
   420        "id": "BVs8kSLc7Ov0ZzT_Xeli1",
   421        "type": "rectangle",
   422        "x": 1382,
   423        "y": 620,
   424        "width": 218.00000000000009,
   425        "height": 61,
   426        "angle": 0,
   427        "strokeColor": "#000000",
   428        "backgroundColor": "transparent",
   429        "fillStyle": "hachure",
   430        "strokeWidth": 1,
   431        "strokeStyle": "solid",
   432        "roughness": 1,
   433        "opacity": 100,
   434        "groupIds": [],
   435        "strokeSharpness": "sharp",
   436        "seed": 1505367670,
   437        "version": 295,
   438        "versionNonce": 982082922,
   439        "isDeleted": false,
   440        "boundElementIds": [
   441          "pj8CfvKzpzDliXS_XGFuR"
   442        ]
   443      },
   444      {
   445        "id": "KKvkNWjoPFvohPAX5h37W",
   446        "type": "rectangle",
   447        "x": 1160,
   448        "y": 692,
   449        "width": 202.99999999999991,
   450        "height": 61,
   451        "angle": 0,
   452        "strokeColor": "#000000",
   453        "backgroundColor": "transparent",
   454        "fillStyle": "hachure",
   455        "strokeWidth": 1,
   456        "strokeStyle": "solid",
   457        "roughness": 1,
   458        "opacity": 100,
   459        "groupIds": [],
   460        "strokeSharpness": "sharp",
   461        "seed": 308575018,
   462        "version": 310,
   463        "versionNonce": 423198262,
   464        "isDeleted": false,
   465        "boundElementIds": null
   466      },
   467      {
   468        "id": "NnWfawUYIVoef4WGqG4lO",
   469        "type": "rectangle",
   470        "x": 1160,
   471        "y": 760,
   472        "width": 439.9999999999999,
   473        "height": 61,
   474        "angle": 0,
   475        "strokeColor": "#000000",
   476        "backgroundColor": "transparent",
   477        "fillStyle": "hachure",
   478        "strokeWidth": 1,
   479        "strokeStyle": "solid",
   480        "roughness": 1,
   481        "opacity": 100,
   482        "groupIds": [],
   483        "strokeSharpness": "sharp",
   484        "seed": 1380484086,
   485        "version": 330,
   486        "versionNonce": 1338845226,
   487        "isDeleted": false,
   488        "boundElementIds": null
   489      },
   490      {
   491        "id": "dzXIpwLoJwlJ2FZ9fmip-",
   492        "type": "rectangle",
   493        "x": 1383,
   494        "y": 692,
   495        "width": 216.00000000000006,
   496        "height": 61,
   497        "angle": 0,
   498        "strokeColor": "#000000",
   499        "backgroundColor": "transparent",
   500        "fillStyle": "hachure",
   501        "strokeWidth": 1,
   502        "strokeStyle": "solid",
   503        "roughness": 1,
   504        "opacity": 100,
   505        "groupIds": [],
   506        "strokeSharpness": "sharp",
   507        "seed": 678611050,
   508        "version": 409,
   509        "versionNonce": 1025001334,
   510        "isDeleted": false,
   511        "boundElementIds": null
   512      },
   513      {
   514        "id": "Fye9MQfOkxQ4RJY6sTl-E",
   515        "type": "text",
   516        "x": 1220.5,
   517        "y": 641,
   518        "width": 82,
   519        "height": 26,
   520        "angle": 0,
   521        "strokeColor": "#0b7285",
   522        "backgroundColor": "transparent",
   523        "fillStyle": "hachure",
   524        "strokeWidth": 1,
   525        "strokeStyle": "solid",
   526        "roughness": 1,
   527        "opacity": 100,
   528        "groupIds": [],
   529        "strokeSharpness": "sharp",
   530        "seed": 977926198,
   531        "version": 98,
   532        "versionNonce": 115857002,
   533        "isDeleted": false,
   534        "boundElementIds": null,
   535        "text": "OpenAPI",
   536        "fontSize": 20,
   537        "fontFamily": 1,
   538        "textAlign": "left",
   539        "verticalAlign": "top",
   540        "baseline": 18
   541      },
   542      {
   543        "id": "9-41QubTpZy7pMzhwgYdS",
   544        "type": "text",
   545        "x": 1448,
   546        "y": 637.5,
   547        "width": 86,
   548        "height": 26,
   549        "angle": 0,
   550        "strokeColor": "#000000",
   551        "backgroundColor": "transparent",
   552        "fillStyle": "hachure",
   553        "strokeWidth": 1,
   554        "strokeStyle": "solid",
   555        "roughness": 1,
   556        "opacity": 100,
   557        "groupIds": [],
   558        "strokeSharpness": "sharp",
   559        "seed": 1581831478,
   560        "version": 118,
   561        "versionNonce": 1288480170,
   562        "isDeleted": false,
   563        "boundElementIds": null,
   564        "text": "Gateway",
   565        "fontSize": 20,
   566        "fontFamily": 1,
   567        "textAlign": "center",
   568        "verticalAlign": "middle",
   569        "baseline": 18
   570      },
   571      {
   572        "id": "30copipMWq4_PbwDq3u22",
   573        "type": "text",
   574        "x": 1186,
   575        "y": 709.5,
   576        "width": 151,
   577        "height": 26,
   578        "angle": 0,
   579        "strokeColor": "#0b7285",
   580        "backgroundColor": "transparent",
   581        "fillStyle": "hachure",
   582        "strokeWidth": 1,
   583        "strokeStyle": "solid",
   584        "roughness": 1,
   585        "opacity": 100,
   586        "groupIds": [],
   587        "strokeSharpness": "sharp",
   588        "seed": 1836439606,
   589        "version": 40,
   590        "versionNonce": 485924150,
   591        "isDeleted": false,
   592        "boundElementIds": null,
   593        "text": "Object Catalog",
   594        "fontSize": 20,
   595        "fontFamily": 1,
   596        "textAlign": "center",
   597        "verticalAlign": "middle",
   598        "baseline": 18
   599      },
   600      {
   601        "id": "41JjY0QifggxiNxFyJVxo",
   602        "type": "text",
   603        "x": 1395.5,
   604        "y": 709.5,
   605        "width": 191,
   606        "height": 26,
   607        "angle": 0,
   608        "strokeColor": "#000000",
   609        "backgroundColor": "transparent",
   610        "fillStyle": "hachure",
   611        "strokeWidth": 1,
   612        "strokeStyle": "solid",
   613        "roughness": 1,
   614        "opacity": 100,
   615        "groupIds": [],
   616        "strokeSharpness": "sharp",
   617        "seed": 1665911606,
   618        "version": 104,
   619        "versionNonce": 1883136106,
   620        "isDeleted": false,
   621        "boundElementIds": null,
   622        "text": "Metastore Catalog",
   623        "fontSize": 20,
   624        "fontFamily": 1,
   625        "textAlign": "center",
   626        "verticalAlign": "middle",
   627        "baseline": 18
   628      },
   629      {
   630        "id": "VDT5mNucx_oIWjeCb2Nfg",
   631        "type": "text",
   632        "x": 1338,
   633        "y": 777.5,
   634        "width": 84,
   635        "height": 26,
   636        "angle": 0,
   637        "strokeColor": "#000000",
   638        "backgroundColor": "transparent",
   639        "fillStyle": "hachure",
   640        "strokeWidth": 1,
   641        "strokeStyle": "solid",
   642        "roughness": 1,
   643        "opacity": 100,
   644        "groupIds": [],
   645        "strokeSharpness": "sharp",
   646        "seed": 835114998,
   647        "version": 28,
   648        "versionNonce": 455787306,
   649        "isDeleted": false,
   650        "boundElementIds": null,
   651        "text": "Graveler",
   652        "fontSize": 20,
   653        "fontFamily": 1,
   654        "textAlign": "left",
   655        "verticalAlign": "top",
   656        "baseline": 18
   657      },
   658      {
   659        "id": "FJn9ZnK247IyrHsQbd76a",
   660        "type": "arrow",
   661        "x": 1223.4158231158037,
   662        "y": 520.2284244424384,
   663        "width": 2.4924031283933346,
   664        "height": 99.73684210526312,
   665        "angle": 0,
   666        "strokeColor": "#000000",
   667        "backgroundColor": "transparent",
   668        "fillStyle": "hachure",
   669        "strokeWidth": 1,
   670        "strokeStyle": "solid",
   671        "roughness": 1,
   672        "opacity": 100,
   673        "groupIds": [],
   674        "strokeSharpness": "round",
   675        "seed": 29223146,
   676        "version": 466,
   677        "versionNonce": 339074166,
   678        "isDeleted": false,
   679        "boundElementIds": null,
   680        "points": [
   681          [
   682            0,
   683            0
   684          ],
   685          [
   686            -2.4924031283933346,
   687            99.73684210526312
   688          ]
   689        ],
   690        "lastCommittedPoint": null,
   691        "startBinding": {
   692          "elementId": "9VouKi3ewXySYGuK7W5gb",
   693          "focus": -0.45836561776445833,
   694          "gap": 4.2284244424383814
   695        },
   696        "endBinding": {
   697          "elementId": "MuCTL6P4kFiimJtZMgU6i",
   698          "focus": -0.4044958065385205,
   699          "gap": 1.0347334522984966
   700        },
   701        "startArrowhead": null,
   702        "endArrowhead": "arrow"
   703      },
   704      {
   705        "id": "OGP0LewdW0KVtbDUsPw1O",
   706        "type": "arrow",
   707        "x": 1300,
   708        "y": 840,
   709        "width": 0,
   710        "height": 80,
   711        "angle": 0,
   712        "strokeColor": "#000000",
   713        "backgroundColor": "transparent",
   714        "fillStyle": "hachure",
   715        "strokeWidth": 1,
   716        "strokeStyle": "solid",
   717        "roughness": 1,
   718        "opacity": 100,
   719        "groupIds": [],
   720        "strokeSharpness": "round",
   721        "seed": 454573546,
   722        "version": 19,
   723        "versionNonce": 1299111350,
   724        "isDeleted": false,
   725        "boundElementIds": null,
   726        "points": [
   727          [
   728            0,
   729            0
   730          ],
   731          [
   732            0,
   733            80
   734          ]
   735        ],
   736        "lastCommittedPoint": null,
   737        "startBinding": {
   738          "elementId": "_udgdxI6cAhAG5nA3DqbX",
   739          "focus": 0.03225806451612903,
   740          "gap": 1
   741        },
   742        "endBinding": null,
   743        "startArrowhead": "arrow",
   744        "endArrowhead": "arrow"
   745      },
   746      {
   747        "id": "pj8CfvKzpzDliXS_XGFuR",
   748        "type": "arrow",
   749        "x": 1500,
   750        "y": 320,
   751        "width": 0,
   752        "height": 299,
   753        "angle": 0,
   754        "strokeColor": "#000000",
   755        "backgroundColor": "transparent",
   756        "fillStyle": "hachure",
   757        "strokeWidth": 1,
   758        "strokeStyle": "solid",
   759        "roughness": 1,
   760        "opacity": 100,
   761        "groupIds": [],
   762        "strokeSharpness": "round",
   763        "seed": 1499605814,
   764        "version": 53,
   765        "versionNonce": 733970602,
   766        "isDeleted": false,
   767        "boundElementIds": null,
   768        "points": [
   769          [
   770            0,
   771            0
   772          ],
   773          [
   774            0,
   775            299
   776          ]
   777        ],
   778        "lastCommittedPoint": null,
   779        "startBinding": {
   780          "elementId": "jGEhzlAEsBvUyR0n2JS0I",
   781          "focus": -0.22699386503067484,
   782          "gap": 4
   783        },
   784        "endBinding": {
   785          "elementId": "BVs8kSLc7Ov0ZzT_Xeli1",
   786          "focus": 0.0825688073394495,
   787          "gap": 1
   788        },
   789        "startArrowhead": null,
   790        "endArrowhead": "arrow"
   791      },
   792      {
   793        "id": "GLqFxChSiOMeN0NN3I3fV",
   794        "type": "text",
   795        "x": 1520,
   796        "y": 460,
   797        "width": 43,
   798        "height": 21,
   799        "angle": 0,
   800        "strokeColor": "#000000",
   801        "backgroundColor": "transparent",
   802        "fillStyle": "hachure",
   803        "strokeWidth": 1,
   804        "strokeStyle": "solid",
   805        "roughness": 1,
   806        "opacity": 100,
   807        "groupIds": [],
   808        "strokeSharpness": "sharp",
   809        "seed": 1775353514,
   810        "version": 29,
   811        "versionNonce": 309704438,
   812        "isDeleted": false,
   813        "boundElementIds": null,
   814        "text": "Data",
   815        "fontSize": 16,
   816        "fontFamily": 1,
   817        "textAlign": "left",
   818        "verticalAlign": "top",
   819        "baseline": 15
   820      },
   821      {
   822        "id": "eY6M81q3BBs8bpr-pYkmb",
   823        "type": "text",
   824        "x": 1320,
   825        "y": 360,
   826        "width": 80,
   827        "height": 21,
   828        "angle": 0,
   829        "strokeColor": "#0b7285",
   830        "backgroundColor": "transparent",
   831        "fillStyle": "hachure",
   832        "strokeWidth": 1,
   833        "strokeStyle": "solid",
   834        "roughness": 1,
   835        "opacity": 100,
   836        "groupIds": [],
   837        "strokeSharpness": "sharp",
   838        "seed": 82844074,
   839        "version": 24,
   840        "versionNonce": 524338154,
   841        "isDeleted": false,
   842        "boundElementIds": null,
   843        "text": "Metadata",
   844        "fontSize": 16,
   845        "fontFamily": 1,
   846        "textAlign": "left",
   847        "verticalAlign": "top",
   848        "baseline": 15
   849      }
   850    ],
   851    "appState": {
   852      "gridSize": 20,
   853      "viewBackgroundColor": "#ffffff"
   854    },
   855    "files": {}
   856  }