1
0
mirror of https://passt.top/passt synced 2024-12-22 21:55:22 +00:00
passt/doc/pasta_overview.excalidraw

4351 lines
102 KiB
Plaintext
Raw Normal View History

{
"type": "excalidraw",
"version": 2,
"source": "http://localhost:3000",
"elements": [
{
"type": "ellipse",
"version": 274,
"versionNonce": 866396711,
"isDeleted": false,
"id": "l7wU6_Z_cg9SunMqYRUjL",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 667,
"y": 343,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 138,
"height": 39,
"seed": 60113315,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [
"BqlYXoewQ3gJXwtZUnOWj"
]
},
{
"type": "text",
"version": 207,
"versionNonce": 1739075529,
"isDeleted": false,
"id": "KLjebVRq9BXO1aqGA1q_5",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 716,
"y": 352,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 36,
"height": 23,
"seed": 1714984931,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "eth0",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 283,
"versionNonce": 1779060039,
"isDeleted": false,
"id": "UZcARAVRBYvW3FUwa-yet",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 878.0555555555555,
"y": 334,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 83,
"height": 46,
"seed": 1900422637,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [
"BqlYXoewQ3gJXwtZUnOWj"
],
"fontSize": 20,
"fontFamily": 1,
"text": "tap file\ndescriptor",
"baseline": 40,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 223,
"versionNonce": 1283542697,
"isDeleted": false,
"id": "8tEyt2OXMlJemxnKG4gkw",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 669.4213046941907,
"y": 121.19889327548447,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 98.82861916927197,
"height": 273.15484930643663,
"seed": 1910777933,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-98.82861916927197,
273.15484930643663
]
]
},
{
"type": "text",
"version": 218,
"versionNonce": 838798439,
"isDeleted": false,
"id": "h3CxMzWfYNeRWg4lHm0kS",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 480.38461538461536,
"y": 373.53846153846155,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 97,
"height": 26,
"seed": 944088995,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "userspace",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 183,
"versionNonce": 982749577,
"isDeleted": false,
"id": "jWzrxataCUqO_x452cv7p",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 675,
"y": 116,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 57,
"height": 26,
"seed": 1885407203,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "kernel",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 190,
"versionNonce": 391047047,
"isDeleted": false,
"id": "6DAAiYqIx5GPpJMCdTTdS",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 353,
"y": 216,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 137,
"height": 67,
"seed": 40492717,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 267,
"versionNonce": 1998223465,
"isDeleted": false,
"id": "8wdOpN0xtG0E4Nyqtsgtn",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 380.5,
"y": 241,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 80,
"height": 22,
"seed": 736811149,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "ping/ping6",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 406,
"versionNonce": 2016829095,
"isDeleted": false,
"id": "RcCwEu5KhpOeIFJZR4Srt",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 5.658470122830929,
"x": 485.47416015188935,
"y": 189.4558476642538,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 197.92477593447984,
"height": 73.62408133235024,
"seed": 1184565037,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
197.92477593447984,
73.62408133235024
]
]
},
{
"type": "text",
"version": 412,
"versionNonce": 333546313,
"isDeleted": false,
"id": "A6u6V_mgR8MCgEVCzYGJ8",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 6.019058900917181,
"x": 526.0328709435545,
"y": 214.1356530158433,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 961889357,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "ICMP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 138,
"versionNonce": 929165767,
"isDeleted": false,
"id": "ipfgfFC45_r1Q47s2yj8t",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 736.8475735254585,
"y": 297.4216474108398,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 1.9764892015605255,
"height": 48.285661129821165,
"seed": 264537133,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-1.9764892015605255,
48.285661129821165
]
]
},
{
"type": "line",
"version": 413,
"versionNonce": 1564750377,
"isDeleted": false,
"id": "O-cVI0zdCxRdYsxAHIQm_",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 792.0680058426411,
"y": 357.15464695154685,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 332.33686494513006,
"height": 21.60565430339591,
"seed": 1743244035,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
227.79141039967533,
-3.4238361215777218
],
[
332.33686494513006,
-21.60565430339591
]
]
},
{
"type": "rectangle",
"version": 805,
"versionNonce": 770580711,
"isDeleted": false,
"id": "KScfIl1rHRdtxiwa7f0Dv",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 963.8340596601465,
"y": 94,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 351.1659403398534,
"height": 294,
"seed": 335652525,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 319,
"versionNonce": 137233673,
"isDeleted": false,
"id": "gr2li7Na4O9QVObEmGVBF",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1226,
"y": 53,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 90,
"height": 42,
"seed": 613981059,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 36,
"fontFamily": 1,
"text": "pasta!",
"baseline": 31,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 350,
"versionNonce": 1567058951,
"isDeleted": false,
"id": "BSyqYl-XqJtiljGnPsise",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 351.5,
"y": 291.5,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 137,
"height": 67,
"seed": 226090499,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 350,
"versionNonce": 538606569,
"isDeleted": false,
"id": "u-YyfliF2YkoI0BbLFc7w",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 370.5,
"y": 297.5,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 101,
"height": 52,
"seed": 102578093,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "application\nprocess",
"baseline": 44,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 620,
"versionNonce": 1640649511,
"isDeleted": false,
"id": "FuuOeswwaW4ZnmyhfltVG",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 5.639185013762486,
"x": 475.08005015312676,
"y": 262.4442103145758,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 221.20810938090585,
"height": 52.22570403651366,
"seed": 1542590029,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
221.20810938090585,
52.22570403651366
]
]
},
{
"type": "text",
"version": 457,
"versionNonce": 890574537,
"isDeleted": false,
"id": "RHaeL6G4FANshFjY3HUmV",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 5.905312845002431,
"x": 527.7075182269857,
"y": 280.8411424440288,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 515279107,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 508,
"versionNonce": 595809863,
"isDeleted": false,
"id": "UntXNi8CozL9W-j-lsl1J",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1497.1980582401366,
"y": -58.9957253368479,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 189.1460797630175,
"height": 551.041102052628,
"seed": 180242957,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-189.1460797630175,
551.041102052628
]
]
},
{
"type": "text",
"version": 434,
"versionNonce": 1236882857,
"isDeleted": false,
"id": "BbxJicr4_v0-APMnOuIeP",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1220.5,
"y": 468,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 97,
"height": 26,
"seed": 444079437,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "userspace",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 332,
"versionNonce": 1232008551,
"isDeleted": false,
"id": "MwBn4n1ZvndHwBtyhzA2W",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1505.2692307692307,
"y": -65.46153846153845,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 57,
"height": 26,
"seed": 2130629837,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "kernel",
"baseline": 18,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 456,
"versionNonce": 20101257,
"isDeleted": false,
"id": "ftM9t6VY2PdYW6Re50JLU",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 5.553663144383072,
"x": 1026.5351812848446,
"y": 210.5930389600922,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 207,
"height": 62,
"seed": 348814413,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "TCP connection\nand state tracking",
"baseline": 55,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 592,
"versionNonce": 1792651399,
"isDeleted": false,
"id": "f52zZuP0n42uZSux-5id6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1144.3955223880607,
"y": 317.63432835820856,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 35.507462686567166,
"height": 23.671641791044774,
"seed": 112057517,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 18.208955223880594,
"fontFamily": 1,
"text": "ARP",
"baseline": 16.671641791044774,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 537,
"versionNonce": 222084969,
"isDeleted": false,
"id": "meXpKEPueSgclpDRC7tqt",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1155.0447761194027,
"y": 342.9477611940291,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 40.97014925373132,
"height": 23.671641791044774,
"seed": 1186757187,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 18.208955223880587,
"fontFamily": 1,
"text": "NDP",
"baseline": 16.671641791044774,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 434,
"versionNonce": 25167783,
"isDeleted": false,
"id": "62Cnuvljc2sGXnPZOC_Q8",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1214.955223880596,
"y": 348.58955223880605,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 54.62686567164178,
"height": 23.671641791044774,
"seed": 1006198349,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 18.208955223880587,
"fontFamily": 1,
"text": "DHCP",
"baseline": 16.671641791044774,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 459,
"versionNonce": 1545792073,
"isDeleted": false,
"id": "SGCzetNP3MMjHjrfUxOAq",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1202.2089552238813,
"y": 314.9029850746268,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 72.83582089552236,
"height": 23.671641791044774,
"seed": 270142051,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [
"X9guZb_fuHHMc80PCjvyJ"
],
"fontSize": 18.20895522388059,
"fontFamily": 1,
"text": "DHCPv6",
"baseline": 16.671641791044774,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 437,
"versionNonce": 462322375,
"isDeleted": false,
"id": "mbzrnnUoJkAHtedps96fZ",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 40,
"angle": 0,
"x": 1123,
"y": 279.43283582089475,
"strokeColor": "#5c940d",
"backgroundColor": "transparent",
"width": 182.99999999999991,
"height": 100.56716417910451,
"seed": 1376208163,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "rectangle",
"version": 468,
"versionNonce": 113293609,
"isDeleted": false,
"id": "PY5LTN53PsOqyuCigoZIU",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 5.550962190867052,
"x": 1011.5128850556924,
"y": 208.31535339871493,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 227.69793634786438,
"height": 67,
"seed": 849700931,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "ellipse",
"version": 374,
"versionNonce": 1302432231,
"isDeleted": false,
"id": "pJxXknuFoNwBoScnhSNz6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1402,
"y": 358.5,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 138,
"height": 39,
"seed": 1256940077,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [
"BqlYXoewQ3gJXwtZUnOWj"
]
},
{
"type": "text",
"version": 342,
"versionNonce": 2122427401,
"isDeleted": false,
"id": "i2C308Wht0yPDXTcpxjfg",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1458,
"y": 366.5,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 36,
"height": 23,
"seed": 898949923,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "eth0",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 475,
"versionNonce": 1690678535,
"isDeleted": false,
"id": "TZi7puuaH3NVC-mjwAAMK",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 505,
"y": 394,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 322,
"height": 36,
"seed": 897962467,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "pod network namespace",
"baseline": 25,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 698,
"versionNonce": 2069971689,
"isDeleted": false,
"id": "H3Bp2MRK1bt6cGByG8A8j",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 322.9545454545454,
"y": 461.72727272727275,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 332,
"height": 36,
"seed": 947391629,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "main network namespace",
"baseline": 25,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 280,
"versionNonce": 1484225575,
"isDeleted": false,
"id": "Qvyi3IHCDehkp4w_qtXB8",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 750.5,
"y": 302,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 85,
"height": 46,
"seed": 1014007725,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [
"X9guZb_fuHHMc80PCjvyJ"
],
"fontSize": 20,
"fontFamily": 1,
"text": "2001:db8::1\n192.0.2.1",
"baseline": 40,
"textAlign": "right",
"verticalAlign": "top"
},
{
"type": "line",
"version": 112,
"versionNonce": 703266249,
"isDeleted": false,
"id": "ifVxlfkjo5QJBBaha5K-u",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 997,
"y": 355.27272727272725,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 43.81030370193457,
"height": 35.734087294143706,
"seed": 113094723,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
23.950606396421676,
-18.54886182889004
],
[
43.81030370193457,
-35.734087294143706
]
]
},
{
"type": "line",
"version": 351,
"versionNonce": 2091081543,
"isDeleted": false,
"id": "6Lz79zO_NWRRqTak9LZn0",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.9091387523451582,
"x": 1495.9497753545388,
"y": 332.01533690306053,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 6.951814241383772,
"height": 28.231194915250967,
"seed": 119822189,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
6.951814241383772,
28.231194915250967
]
]
},
{
"type": "text",
"version": 573,
"versionNonce": 423255209,
"isDeleted": false,
"id": "9Os6v_PvhOl7sAITZi6eN",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 5.5824300170919425,
"x": 1015.4168621138544,
"y": 147.73263436757964,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 54,
"height": 31,
"seed": 389803139,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "UDP",
"baseline": 24,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 639,
"versionNonce": 1940250215,
"isDeleted": false,
"id": "R-CpgTI11oK3oBjiLMvme",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 5.5824300170919425,
"x": 1016.5000000000001,
"y": 184.5,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 120,
"height": 31,
"seed": 249701933,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 28,
"fontFamily": 1,
"text": "ICMP echo",
"baseline": 24,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 160,
"versionNonce": 1761271689,
"isDeleted": false,
"id": "UkaTk7MRxTj0LVt3WeUBE",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 1011,
"y": 181,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 50,
"height": 174.27272727272725,
"seed": 500892429,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-27.636363636363626,
53.18181818181819
],
[
-34,
148
],
[
-50,
174.27272727272725
]
]
},
{
"type": "line",
"version": 231,
"versionNonce": 1615559047,
"isDeleted": false,
"id": "Htxua-qFLyXphrVGWJgEA",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 1032,
"y": 233,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 58.272727272727366,
"height": 122.45454545454538,
"seed": 2116919523,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-26.636363636363626,
34.545454545454504
],
[
-34.72727272727275,
102.63636363636363
],
[
-58.272727272727366,
122.45454545454538
]
]
},
{
"type": "rectangle",
"version": 675,
"versionNonce": 929564265,
"isDeleted": false,
"id": "pDr1vglFWPZMICzIXilWh",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 5.550962190867052,
"x": 1016.4796836443201,
"y": 178.93548591348676,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 121.87293334941955,
"height": 37.27977800562582,
"seed": 1480351341,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "rectangle",
"version": 819,
"versionNonce": 1473294503,
"isDeleted": false,
"id": "o-k-8KdbWSITHU9EYn4nA",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 5.550962190867052,
"x": 1009.4917573158036,
"y": 147.5596940366914,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 65.01648536839264,
"height": 27.880611926617394,
"seed": 890634051,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 497,
"versionNonce": 1330467145,
"isDeleted": false,
"id": "qpJSNBgWB28KjYxHTfA0V",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 6.114910357319323,
"x": 696.6611432645219,
"y": 466.2408932712387,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 414,
"height": 29,
"seed": 1611713667,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 25.009663168442675,
"fontFamily": 1,
"text": "https://en.wiktionary.org/wiki/pasta#Italian",
"baseline": 22,
"textAlign": "right",
"verticalAlign": "top"
},
{
"type": "text",
"version": 432,
"versionNonce": 333579207,
"isDeleted": false,
"id": "coYuidLZQLA1P8vP41_N8",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1528.5,
"y": 335,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 85,
"height": 46,
"seed": 1350576803,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [
"X9guZb_fuHHMc80PCjvyJ"
],
"fontSize": 20,
"fontFamily": 1,
"text": "2001:db8::1\n192.0.2.1",
"baseline": 40,
"textAlign": "right",
"verticalAlign": "top"
},
{
"type": "line",
"version": 280,
"versionNonce": 369508393,
"isDeleted": false,
"id": "2G3_4M23TyiM-Oh9RXrbh",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1212.5,
"y": 335.49157529150415,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 375,
"height": 89,
"seed": 1169824730,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-33,
65
],
[
-312,
68
],
[
-368,
58
],
[
-362,
-14
],
[
-375,
-21
]
]
},
{
"type": "line",
"version": 211,
"versionNonce": 1687941863,
"isDeleted": false,
"id": "psSVQlMatrQwlR3lOnP0u",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1236.5,
"y": 369.49157529150415,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 410,
"height": 77,
"seed": 779838618,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-1,
43
],
[
-220,
49
],
[
-405,
42
],
[
-410,
-28
]
]
},
{
"type": "text",
"version": 441,
"versionNonce": 964580105,
"isDeleted": false,
"id": "cYfRcs6_E_nf4oC4Gi8kY",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 40,
"angle": 0.20321621588382754,
"x": 1404,
"y": 298.4915752915042,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 49,
"height": 22,
"seed": 478812045,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "netlink",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 206,
"versionNonce": 1653276167,
"isDeleted": false,
"id": "fgjrpT_I_xYd_VQscKAD_",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1477.8074333074337,
"y": 69.37450717443613,
"strokeColor": "#ff00ff",
"backgroundColor": "#ff00ff",
"width": 13,
"height": 14,
"seed": 978518746,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 306,
"versionNonce": 506530281,
"isDeleted": false,
"id": "o1kVlLZddQrt7FDaJ9d3h",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1498.8074333074337,
"y": 66.87450717443613,
"strokeColor": "#ff00ff",
"backgroundColor": "#ff00ff",
"width": 118,
"height": 22,
"seed": 2081684122,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "L7 (application)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 351,
"versionNonce": 1621861671,
"isDeleted": false,
"id": "gBwW125p3PHFJdCykLurw",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1478.3074333074337,
"y": 91.87450717443613,
"strokeColor": "#c92a2a",
"backgroundColor": "#fa5252",
"width": 13,
"height": 14,
"seed": 96933894,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 353,
"versionNonce": 220849353,
"isDeleted": false,
"id": "R6Zsg342_8iCdvzX6iR1G",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1499.3074333074337,
"y": 88.37450717443613,
"strokeColor": "#c92a2a",
"backgroundColor": "#ff00ff",
"width": 112,
"height": 22,
"seed": 1876611930,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "L4 (transport)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 462,
"versionNonce": 510289991,
"isDeleted": false,
"id": "WZMLt81rE1qdpyoB7yPQs",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1478.3074333074337,
"y": 114.87450717443613,
"strokeColor": "#364fc7",
"backgroundColor": "#4c6ef5",
"width": 13,
"height": 14,
"seed": 816801562,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 614,
"versionNonce": 570713001,
"isDeleted": false,
"id": "_Vzi00QAw3iiHcZqB2ADe",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1499.3074333074337,
"y": 111.37450717443613,
"strokeColor": "#364fc7",
"backgroundColor": "#228be6",
"width": 97,
"height": 22,
"seed": 28422022,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "L3 (network)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 552,
"versionNonce": 967034727,
"isDeleted": false,
"id": "sAzjO4JZtNTLwB7927BGN",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1478.6256151256155,
"y": 137.7381435380725,
"strokeColor": "#2b8a3e",
"backgroundColor": "#12b886",
"width": 13,
"height": 14,
"seed": 1770408262,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 664,
"versionNonce": 2028734089,
"isDeleted": false,
"id": "Qt1XF5HePzTkdp2EuwofM",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0,
"x": 1499.6256151256152,
"y": 135.2381435380725,
"strokeColor": "#2b8a3e",
"backgroundColor": "#228be6",
"width": 73,
"height": 22,
"seed": 265442842,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "L2 (data)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "line",
"version": 105,
"versionNonce": 1621377671,
"isDeleted": false,
"id": "688CsQFO_f7dnE_PyvNN3",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1468.8846153846157,
"y": 97.29926759919636,
"strokeColor": "#e67700",
"backgroundColor": "#12b886",
"width": 11.538461538461661,
"height": 49.230769230769226,
"seed": 898172678,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-10,
1.5384615384615472
],
[
-8.461538461538339,
46.92307692307696
],
[
1.538461538461661,
49.230769230769226
]
]
},
{
"type": "rectangle",
"version": 231,
"versionNonce": 480005481,
"isDeleted": false,
"id": "EyK3J8xspRtPoVkypAYx3",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 354.00000000000034,
"y": 141.9915752915041,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 137,
"height": 67,
"seed": 211057613,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 426,
"versionNonce": 1143495079,
"isDeleted": false,
"id": "nzzQxwXlETk6lJTDaf_bz",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 379.00000000000034,
"y": 153.9915752915041,
"strokeColor": "#ff00ff",
"backgroundColor": "transparent",
"width": 85,
"height": 44,
"seed": 299611011,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "application\nprocess",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 464,
"versionNonce": 878753865,
"isDeleted": false,
"id": "NZ8kBPA4EOiEpXvuHzXt1",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 5.658470122830929,
"x": 495.9624363834256,
"y": 116.63463959965797,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 178.3490076595191,
"height": 102.95107255503574,
"seed": 698225827,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
178.3490076595191,
102.95107255503574
]
]
},
{
"type": "text",
"version": 464,
"versionNonce": 1230802119,
"isDeleted": false,
"id": "Dy0Y42VkXGj9QN6oIstOq",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 6.2180601438451975,
"x": 526.5000000000005,
"y": 148.49157529150412,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 1989403821,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 313,
"versionNonce": 1913964329,
"isDeleted": false,
"id": "V0Zgk-FV6T8rmiqz-c5b4",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 684.0000000000003,
"y": 222.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 1295968333,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 134,
"versionNonce": 2078104551,
"isDeleted": false,
"id": "t5jqsYpjCMBhf-AY5YBGa",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 699.5000000000003,
"y": 227.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 85,
"height": 22,
"seed": 1472560333,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP stack",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 366,
"versionNonce": 1076099593,
"isDeleted": false,
"id": "7fOIusxTkxFlu_0KnxOqa",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 684.0000000000003,
"y": 181.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 743917997,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 221,
"versionNonce": 1068975879,
"isDeleted": false,
"id": "OQSN8rTpZK6ZgH9y43Ofo",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 694.5000000000003,
"y": 186.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 100,
"height": 22,
"seed": 1591554979,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "\"ping\" socket",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 374,
"versionNonce": 797561065,
"isDeleted": false,
"id": "cbql-Qv5Bj4T8eWfnZKX1",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 685.0000000000003,
"y": 142.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 609042659,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 255,
"versionNonce": 1130810919,
"isDeleted": false,
"id": "YdtUki8-8A3Qd5-pS3ocj",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 700.5000000000003,
"y": 147.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 88,
"height": 22,
"seed": 47051469,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP stack",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 376,
"versionNonce": 634506185,
"isDeleted": false,
"id": "RoPurPLEWWbpZYWRE1GXU",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 684.0000000000003,
"y": 266.9915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 110565955,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 214,
"versionNonce": 836268359,
"isDeleted": false,
"id": "v0R_HKqjoJb1CO4-FvFna",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 703.5000000000003,
"y": 271.4915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 77,
"height": 22,
"seed": 632348525,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "IP routing",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 185,
"versionNonce": 1259825833,
"isDeleted": false,
"id": "XR2dlfqJVdSJFuI0FXaA3",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 802.5000000000003,
"y": 158.4915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 22.272727272727252,
"height": 127,
"seed": 373033037,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
16.090909090909122,
-1
],
[
18.272727272727252,
36.090909090909065
],
[
15.454545454545496,
121.09090909090901
],
[
-4,
126
]
]
},
{
"type": "line",
"version": 182,
"versionNonce": 610840679,
"isDeleted": false,
"id": "rSz2qGWDthQKG_Vi5dpvU",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 797.5000000000003,
"y": 197.40066620059503,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"width": 22.439393939393995,
"height": 51.10606060606068,
"seed": 29566595,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
15.909090909090878,
-1.909090909090935
],
[
21.62878787878799,
15.166666666666686
],
[
22.439393939393995,
49.196969696969745
]
]
},
{
"type": "line",
"version": 147,
"versionNonce": 939928969,
"isDeleted": false,
"id": "ooVvm-zqSi3PSt8dsXk8Y",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 796.5000000000003,
"y": 237.4915752915041,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"width": 23.212121212121247,
"height": 47.45454545454538,
"seed": 1809415075,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
21.727272727272748,
1.727272727272748
],
[
23.212121212121247,
25.568181818181813
],
[
18.90909090909099,
47.45454545454538
]
]
},
{
"type": "rectangle",
"version": 392,
"versionNonce": 1424231303,
"isDeleted": false,
"id": "oB2ERaD84aqDRYT9L_NU0",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1491.0000000000005,
"y": 254.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 1594156973,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 213,
"versionNonce": 1675203689,
"isDeleted": false,
"id": "y_dcgatywWC8Kmo4tveAI",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1506.5000000000005,
"y": 259.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 85,
"height": 22,
"seed": 769684899,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP stack",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 445,
"versionNonce": 260506279,
"isDeleted": false,
"id": "ewpSN-wF8ZcZkA2rdF9p-",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1491.0000000000005,
"y": 213.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 1992649229,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 300,
"versionNonce": 1381834569,
"isDeleted": false,
"id": "PMYFEag2SQAViExTEe16U",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1501.5000000000005,
"y": 218.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 100,
"height": 22,
"seed": 1378339139,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "\"ping\" socket",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 453,
"versionNonce": 1694373319,
"isDeleted": false,
"id": "-MH1c3h7zCyRc7rOGq3gs",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1492.0000000000005,
"y": 174.9915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 470196333,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 334,
"versionNonce": 32263721,
"isDeleted": false,
"id": "7i5Ny5ALiwvSQeUGBQMJx",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1507.5000000000005,
"y": 179.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 88,
"height": 22,
"seed": 92514531,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP stack",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 452,
"versionNonce": 476431591,
"isDeleted": false,
"id": "aembr4sZPak13ARProw_0",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1491.0000000000005,
"y": 298.9915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 121.00000000000001,
"height": 33,
"seed": 1150421709,
"groupIds": [
"CHkSCtGZ9xBfu8a_NhIvk"
],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "text",
"version": 290,
"versionNonce": 426942729,
"isDeleted": false,
"id": "OtkaFot5lPlM7mXdvrMxz",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1510.5000000000005,
"y": 303.4915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 77,
"height": 22,
"seed": 226661507,
"groupIds": [
"CHkSCtGZ9xBfu8a_NhIvk"
],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "IP routing",
"baseline": 17,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 244,
"versionNonce": 1699385351,
"isDeleted": false,
"id": "-t_9SCyKdsqepv3Hmkz6z",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1610.4090909090912,
"y": 190.4915752915041,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"width": 35,
"height": 127,
"seed": 1895901485,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
27,
-1
],
[
31,
37
],
[
22,
115
],
[
-4,
126
]
]
},
{
"type": "line",
"version": 191,
"versionNonce": 1449891817,
"isDeleted": false,
"id": "8fxdEbMYlSwyrKAIAT5Y2",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1604.5000000000005,
"y": 228.4915752915041,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"width": 36,
"height": 33,
"seed": 2044922915,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
25,
-1
],
[
35.83333333333326,
9.333333333333314
],
[
36,
32
]
]
},
{
"type": "line",
"version": 180,
"versionNonce": 1235810087,
"isDeleted": false,
"id": "XCyxSqxPOrzd07hDN8KqH",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1603.5000000000005,
"y": 269.4915752915041,
"strokeColor": "#1864ab",
"backgroundColor": "transparent",
"width": 35,
"height": 34,
"seed": 1388149645,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
29,
-1
],
[
35,
9
],
[
29,
33
]
]
},
{
"type": "text",
"version": 558,
"versionNonce": 987935433,
"isDeleted": false,
"id": "a7YT-I7nzQkzK9-Phj7tx",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1155.5000000000005,
"y": 293.6557543959817,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 40,
"height": 20,
"seed": 1546899757,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 18.208955223880587,
"fontFamily": 1,
"text": "IGMP",
"baseline": 15,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 598,
"versionNonce": 1609398855,
"isDeleted": false,
"id": "lhXeNKxWcxozCeu_z-IeT",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1213.0000000000005,
"y": 289.4915752915041,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 33,
"height": 20,
"seed": 262047363,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 18.208955223880587,
"fontFamily": 1,
"text": "MLD",
"baseline": 15,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 226,
"versionNonce": 2071163305,
"isDeleted": false,
"id": "rRnhmJQrcajEHbi--6EEY",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1064.5000000000005,
"y": 142.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 431,
"height": 80,
"seed": 1489921037,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
39,
-27
],
[
136,
-31
],
[
333,
30
],
[
431,
49
]
]
},
{
"type": "line",
"version": 277,
"versionNonce": 1022663015,
"isDeleted": false,
"id": "-miVZqtD8-22PsViBUzHZ",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1125.9545454545457,
"y": 158.21884801877684,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 370.54545454545473,
"height": 103,
"seed": 1664173859,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
60.54545454545473,
-29.727272727272748
],
[
112.54545454545473,
-7.727272727272748
],
[
167.04545454545473,
15.272727272727252
],
[
321.54545454545473,
58.27272727272725
],
[
370.54545454545473,
73.27272727272725
]
]
},
{
"type": "line",
"version": 419,
"versionNonce": 759780489,
"isDeleted": false,
"id": "5v3vig4HWkAfOAKZAPTA2",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1211.5000000000005,
"y": 176.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 286,
"height": 91,
"seed": 79857059,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
31,
0
],
[
79,
22
],
[
259,
86
],
[
286,
91
]
]
},
{
"type": "text",
"version": 595,
"versionNonce": 638243975,
"isDeleted": false,
"id": "weRIL9JbiId0YUAPceJKa",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.314757661391309,
"x": 1355.5000000000005,
"y": 143.4915752915041,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 1044554797,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 520,
"versionNonce": 874503017,
"isDeleted": false,
"id": "726qHzj7RO17b6fzN6_Db",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.44530104388768166,
"x": 1240.5000000000007,
"y": 141.49157529150412,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 937999405,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "ICMP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 564,
"versionNonce": 49064871,
"isDeleted": false,
"id": "Spm--d4ibslGbM7msfrr0",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.35621965539615097,
"x": 1338.5000000000005,
"y": 203.49157529150403,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 1405455533,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "line",
"version": 534,
"versionNonce": 1883407945,
"isDeleted": false,
"id": "6KWinbQTdwobaWq7fmEG3",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 577.5000000000003,
"y": 216.4915752915041,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 50.142857142857,
"height": 38.42857142857139,
"seed": 1719256003,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
28.07142857142844,
-7.928571428571502
],
[
50.142857142857,
-38.42857142857139
]
]
},
{
"type": "line",
"version": 586,
"versionNonce": 264675015,
"isDeleted": false,
"id": "vMtEsFjLeppFpnMrTRXcT",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 579.785714285715,
"y": 156.92014672007554,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 69.42857142857133,
"height": 43.428571428571445,
"seed": 932476291,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
43.14285714285711,
-6.714285714285666
],
[
69.42857142857133,
-43.428571428571445
]
]
},
{
"type": "line",
"version": 75,
"versionNonce": 747427113,
"isDeleted": false,
"id": "ELB5PZNnAFqFQ9tRq4ORu",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1360.0714285714291,
"y": 113.06300386293276,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 9.928571428571558,
"height": 38.35714285714283,
"seed": 1533397155,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-0.7142857142857792,
30.714285714285722
],
[
9.21428571428578,
38.35714285714283
]
]
},
{
"type": "line",
"version": 118,
"versionNonce": 1328885223,
"isDeleted": false,
"id": "hGz85hcgDAi9Yi8vEJbT2",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1344.928571428572,
"y": 152.84871814864704,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 50.21428571428578,
"height": 20.428571428571445,
"seed": 767331597,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-17.785714285714448,
20.428571428571445
],
[
-50.21428571428578,
9.357142857142833
]
]
},
{
"type": "line",
"version": 158,
"versionNonce": 1282033673,
"isDeleted": false,
"id": "n15EnmED_VexkINp8Hv_P",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 40,
"angle": 0,
"x": 1188.5000000000005,
"y": 289.9915752915042,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 308,
"height": 42,
"seed": 1300692749,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
89,
-17
],
[
308,
25
]
]
},
{
"type": "line",
"version": 44,
"versionNonce": 1011144967,
"isDeleted": false,
"id": "p0bmxbD-5gw5dY73NE76P",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 30,
"angle": 0,
"x": 1249.5000000000005,
"y": 294.4915752915042,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 70,
"height": 17,
"seed": 52357955,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
37,
-17
],
[
70,
-17
]
]
},
{
"type": "line",
"version": 50,
"versionNonce": 970350313,
"isDeleted": false,
"id": "cZkZ1K-AevWAfGbky3y_C",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 30,
"angle": 0,
"x": 1273.5000000000005,
"y": 322.4915752915042,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 96,
"height": 37,
"seed": 1905938563,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
52,
-33
],
[
96,
-37
]
]
},
{
"type": "line",
"version": 56,
"versionNonce": 1014112295,
"isDeleted": false,
"id": "omnegMPmgAd1zYAFFOW7m",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 30,
"angle": 0,
"x": 1268.5000000000005,
"y": 358.49157529150415,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 132,
"height": 64.99999999999994,
"seed": 224597229,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
81,
-57.99999999999994
],
[
132,
-64.99999999999994
]
]
},
{
"type": "rectangle",
"version": 1209,
"versionNonce": 1795965641,
"isDeleted": false,
"id": "hpwonT7Wrid6D7w_1V1mF",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 601.2727272727274,
"y": -64.18748492886425,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 362.0488619326701,
"height": 174.24304048441985,
"seed": 244602921,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "rectangle",
"version": 1717,
"versionNonce": 1397051273,
"isDeleted": false,
"id": "tgYLOLU4lOLM2Rljw7HeK",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 961.8383773799375,
"y": 94.13428229862669,
"strokeColor": "transparent",
"backgroundColor": "#ffffff",
"width": 3.210484043692645,
"height": 15.510958806311184,
"seed": 1897641929,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "rectangle",
"version": 571,
"versionNonce": 324835785,
"isDeleted": false,
"id": "nR_c0hH6O_FjEQIHU6ec-",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 332.1388888888889,
"y": 68,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"width": 543.1703574203575,
"height": 368,
"seed": 1015810285,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": []
},
{
"type": "line",
"version": 140,
"versionNonce": 2030573161,
"isDeleted": false,
"id": "pjwaVVyQISCvyk-L5ptTo",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 562.8076923076928,
"y": 13.403183023872487,
"strokeColor": "transparent",
"backgroundColor": "#ffffff",
"width": 237.69230769230762,
"height": 26.923076923076906,
"seed": 2019305159,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
72.30769230769226,
-25.38461538461536
],
[
188.46153846153845,
-26.923076923076906
],
[
237.69230769230762,
0
]
]
},
{
"type": "line",
"version": 677,
"versionNonce": 1370063687,
"isDeleted": false,
"id": "njBm4RnfKDrHzcvZkVPVe",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 571.5000000000003,
"y": 280.77728957721837,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 777.0000000000001,
"height": 225.28571428571428,
"seed": 265398093,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
28,
-9.285714285714278
],
[
43,
-39.28571428571428
],
[
94.71428571428578,
-195.42857142857142
],
[
254.42857142857144,
-225.28571428571428
],
[
756.1428571428572,
-222.85714285714283
],
[
756.5000000000001,
-94.78571428571428
],
[
777.0000000000001,
-73.78571428571428
]
]
},
{
"type": "rectangle",
"version": 407,
"versionNonce": 1059557415,
"isDeleted": false,
"id": "4kue0avg6zGF9gZiNnpuM",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 6.0103084724784175,
"x": 778.6984423475991,
"y": -30.43108306071413,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 118.62352936702028,
"height": 62.31925626893449,
"seed": 937607145,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 350,
"versionNonce": 59153895,
"isDeleted": false,
"id": "5ZV3Oq6S1ea0HksVa4Dby",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 6.018416011640678,
"x": 785.8290988493015,
"y": -24.623056475052273,
"strokeColor": "#e67700",
"backgroundColor": "#ffffff",
"width": 103,
"height": 46,
"seed": 17527943,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "recvmmsg(2)\nsendmmsg(2)",
"baseline": 40,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 433,
"versionNonce": 1619266951,
"isDeleted": false,
"id": "ISW_n3kA9iCs8x5EIWomt",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 6.283185307179584,
"x": 630.3211024493573,
"y": 20.27502342087385,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 118.62352936702028,
"height": 28.319256268934488,
"seed": 9222249,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 180,
"versionNonce": 301992105,
"isDeleted": false,
"id": "tNHqDKRY2UyNGwTSPvMN4",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 657.6328671328674,
"y": 23.93465155534105,
"strokeColor": "#e67700",
"backgroundColor": "#ffffff",
"width": 66,
"height": 23,
"seed": 1542255305,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "splice(2)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 135,
"versionNonce": 14456103,
"isDeleted": false,
"id": "7iCd_6gnnXNf6ka9-k2Ow",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 698.6328671328674,
"y": -9.065348444658952,
"strokeColor": "#c92a2a",
"backgroundColor": "#ffffff",
"width": 34,
"height": 23,
"seed": 1973193319,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "pipe",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "rectangle",
"version": 470,
"versionNonce": 856736521,
"isDeleted": false,
"id": "gag2pE-kX3vCTso09Zkxo",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 6.283185307179584,
"x": 632.3211024493573,
"y": -40.72497657912619,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 118.62352936702028,
"height": 28.319256268934488,
"seed": 1526527913,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": []
},
{
"type": "text",
"version": 789,
"versionNonce": 1347974057,
"isDeleted": false,
"id": "12XYUkCDgAMqOjVCESGTk",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.1321682241116866,
"x": 1368.2692307692314,
"y": -20.86604774535823,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 44,
"seed": 415430183,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP\nsocket",
"baseline": 39,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 218,
"versionNonce": 1411897353,
"isDeleted": false,
"id": "9mPCg9JONy17_WXopQ_9l",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"angle": 0,
"x": 658.6328671328674,
"y": -36.06534844465895,
"strokeColor": "#e67700",
"backgroundColor": "#ffffff",
"width": 66,
"height": 23,
"seed": 48994889,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "splice(2)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 1115,
"versionNonce": 1648236169,
"isDeleted": false,
"id": "4s-_4vQIHVDmDtrpR2yD2",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 5.953231947694592,
"x": 815.2170635311963,
"y": 117.43548238166944,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 46,
"seed": 819424105,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "UDP\nsocket",
"baseline": 40,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 1261,
"versionNonce": 2033922695,
"isDeleted": false,
"id": "8yUDph2B-e5v_LSz07VJW",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 6.257228362615612,
"x": 471.5893111888635,
"y": 73.81190900417153,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 46,
"seed": 1159001481,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP\nsocket",
"baseline": 40,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 1032,
"versionNonce": 824991081,
"isDeleted": false,
"id": "vSbXp-TnDKfZZmmsJTLWN",
"fillStyle": "hachure",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0.04191235948688288,
"x": 1292.200077700078,
"y": -68.44141682072723,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 52,
"height": 46,
"seed": 745248969,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "TCP\nsocket",
"baseline": 40,
"textAlign": "center",
"verticalAlign": "top"
},
{
"type": "text",
"version": 353,
"versionNonce": 1817109641,
"isDeleted": false,
"id": "kLvDPbZd6HiWewLgXckHo",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 603.7715617715621,
"y": -88.67995605926649,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 257,
"height": 23,
"seed": 2072755625,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "tap bypass for local connections",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "ellipse",
"version": 373,
"versionNonce": 2096594119,
"isDeleted": false,
"id": "tqw8NhJIH63hWBDInYl56",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 593.4368686868694,
"y": 341.5729710902124,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 43.45454545454551,
"height": 39,
"seed": 1152367561,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [
"BqlYXoewQ3gJXwtZUnOWj"
]
},
{
"type": "text",
"version": 283,
"versionNonce": 232838953,
"isDeleted": false,
"id": "M5vfOJcCF72YLJzx_VE0E",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 608.9823232323238,
"y": 349.7547892720304,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 12,
"height": 23,
"seed": 808355337,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "lo",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 402,
"versionNonce": 1250247559,
"isDeleted": false,
"id": "qRtNXJoszlhGUnHMJvTPg",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 645.7550505050513,
"y": 301.8376769725653,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 59,
"height": 46,
"seed": 199737415,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [
"X9guZb_fuHHMc80PCjvyJ"
],
"fontSize": 20,
"fontFamily": 1,
"text": "::1\n127.0.0.1",
"baseline": 40,
"textAlign": "right",
"verticalAlign": "top"
},
{
"type": "line",
"version": 520,
"versionNonce": 1532601449,
"isDeleted": false,
"id": "bRrfgXITGLj7X9zc_3ojh",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 642.6388888888898,
"y": 44.810344827586164,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 352.22222222222223,
"height": 337.7777777777777,
"seed": 1144576871,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-12.820512820512704,
42.82051282051282
],
[
-270.7777777777778,
74
],
[
-301.11111111111114,
231.1111111111111
],
[
-293.33333333333337,
323.33333333333326
],
[
-237.77777777777777,
337.7777777777777
],
[
-82.22222222222217,
313.33333333333326
],
[
51.111111111111086,
205.55555555555554
]
]
},
{
"type": "line",
"version": 92,
"versionNonce": 1540354727,
"isDeleted": false,
"id": "ep95GEudCX3kAaLGo-1Wq",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 865.9722222222232,
"y": 20.365900383141707,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 70,
"height": 130,
"seed": 1782599559,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
5.555555555555543,
102.22222222222223
],
[
-64.44444444444446,
130
]
]
},
{
"type": "line",
"version": 513,
"versionNonce": 2136682313,
"isDeleted": false,
"id": "26VtrehGN82hVfaUD6e_j",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 734.6047008547017,
"y": -33.72179935673195,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 928.4615384615385,
"height": 329.99999999999994,
"seed": 152316903,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
91.53846153846155,
-16.92307692307692
],
[
699.9999999999999,
-5.384615384615344
],
[
906.1538461538461,
59.2307692307693
],
[
928.4615384615385,
296.15384615384613
],
[
869.9999999999999,
313.07692307692304
]
]
},
{
"type": "line",
"version": 328,
"versionNonce": 1033334599,
"isDeleted": false,
"id": "8KeluovP_7OUIrXbKrlmF",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 891.5277777777786,
"y": -12.183337818270331,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"width": 759.3076923076925,
"height": 194.30769230769226,
"seed": 207596423,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
311.53846153846155,
-1.5384615384615472
],
[
702.3076923076923,
52.307692307692264
],
[
759.3076923076925,
163.9230769230769
],
[
713.3076923076925,
192.76923076923072
]
]
},
{
"type": "ellipse",
"version": 677,
"versionNonce": 78143017,
"isDeleted": false,
"id": "0bFYrFuNbYPatpYQU0ayW",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1643.8005050505058,
"y": 359.8935852586527,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 43.45454545454551,
"height": 39,
"seed": 112517895,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [
"BqlYXoewQ3gJXwtZUnOWj"
]
},
{
"type": "text",
"version": 597,
"versionNonce": 1060287719,
"isDeleted": false,
"id": "8nriggbLW9k6kPK3wkaA_",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1659.3459595959598,
"y": 368.0754034404707,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"width": 12,
"height": 23,
"seed": 365163753,
"groupIds": [],
"strokeSharpness": "sharp",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "lo",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "text",
"version": 633,
"versionNonce": 16351239,
"isDeleted": false,
"id": "X244KK7epZcklPrj7xJxm",
"fillStyle": "hachure",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1642.7550505050513,
"y": 310.9390398041072,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 59,
"height": 46,
"seed": 432253863,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [
"X9guZb_fuHHMc80PCjvyJ"
],
"fontSize": 20,
"fontFamily": 1,
"text": "::1\n127.0.0.1",
"baseline": 40,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "line",
"version": 357,
"versionNonce": 811123401,
"isDeleted": false,
"id": "DkUD2nEBgoPnCUmvxo_3a",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1603.0992063492072,
"y": 324.82215668722415,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 80.12087912087895,
"height": 75.32967032967031,
"seed": 239431591,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
37.58241758241752,
43.26373626373618
],
[
46.967032967032765,
61.956043956043914
],
[
62.89010989010967,
68.18681318681308
],
[
80.12087912087895,
58.87912087912082
],
[
73.96703296703299,
42.571428571428555
],
[
62.42857142857133,
39.34065934065927
],
[
44.659340659340614,
35.956043956043914
],
[
4.285714285714221,
-7.142857142857224
]
]
},
{
"type": "line",
"version": 322,
"versionNonce": 620051273,
"isDeleted": false,
"id": "Gsj1WOpFkUjKM9_dyjrTX",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 689.1213606654795,
"y": 288.59412001801115,
"strokeColor": "#364fc7",
"backgroundColor": "transparent",
"width": 93.91138273491231,
"height": 86.84491978609628,
"seed": 1505001223,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-64.73644003055779,
48.468296409473055
],
[
-88.04812834224617,
60.28647822765481
],
[
-90.97020626432413,
80.9358288770054
],
[
-78.37280366692153,
86.84491978609628
],
[
-61.16501145912923,
80.09167303284949
],
[
-57.59358288770068,
65.02673796791441
],
[
-55.45454545454561,
51.8716577540107
],
[
2.941176470588175,
4.117647058823536
]
]
},
{
"type": "text",
"version": 446,
"versionNonce": 1969388873,
"isDeleted": false,
"id": "b-Pwiw0yrrmrT9hBnZlqX",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 683.9368686868697,
"y": 75.75722162228922,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"width": 132,
"height": 23,
"seed": 1664475113,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"fontSize": 20,
"fontFamily": 1,
"text": "clone(2), setns(2)",
"baseline": 17,
"textAlign": "left",
"verticalAlign": "top"
},
{
"type": "line",
"version": 210,
"versionNonce": 1557827431,
"isDeleted": false,
"id": "rUSKSQ21hpXZ4n22aEksF",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 2,
"opacity": 100,
"angle": 0.108961659079994,
"x": 691.0015728898678,
"y": 21.29823790740318,
"strokeColor": "#c92a2a",
"backgroundColor": "#ffffff",
"width": 3.597000140769751,
"height": 33.375475692709024,
"seed": 1355063399,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
-3.597000140769751,
-33.375475692709024
]
]
},
{
"type": "line",
"version": 258,
"versionNonce": 176229065,
"isDeleted": false,
"id": "9M9pkee1isGWDUCbY04O4",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1102.361111111112,
"y": 47.143585258652536,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 190,
"height": 109.1666666666666,
"seed": 1367107111,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
78.33333333333348,
-21.666666666666625
],
[
125.83333333333326,
-99.99999999999997
],
[
190,
-109.1666666666666
]
]
},
{
"type": "line",
"version": 100,
"versionNonce": 339551337,
"isDeleted": false,
"id": "QLobGWlaGY5KLt1KXfyd6",
"fillStyle": "solid",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 1209.861111111112,
"y": 48.81025192531922,
"strokeColor": "#666600",
"backgroundColor": "transparent",
"width": 161.66666666666674,
"height": 63.333333333333314,
"seed": 1971767721,
"groupIds": [],
"strokeSharpness": "round",
"boundElementIds": [],
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
72.5,
-17.5
],
[
117.5,
-59.16666666666666
],
[
161.66666666666674,
-63.333333333333314
]
]
}
],
"appState": {
"gridSize": null,
"viewBackgroundColor": "#ffffff"
}
}