From e8c84d7817bc8c122cd2bd43dd58aaa1c2d6f613 Mon Sep 17 00:00:00 2001 From: Excalidraw Bot <77840495+excalibot@users.noreply.github.com> Date: Thu, 16 Jan 2025 10:31:23 +0100 Subject: [PATCH] feat: new library Hans --- libraries.json | 26 + libraries/hans/hans.excalidrawlib | 3626 +++++++++++++++++++++++++++++ libraries/hans/hans.jpg | Bin 0 -> 16996 bytes 3 files changed, 3652 insertions(+) create mode 100644 libraries/hans/hans.excalidrawlib create mode 100644 libraries/hans/hans.jpg diff --git a/libraries.json b/libraries.json index b15958d17..8cd5e6a5b 100644 --- a/libraries.json +++ b/libraries.json @@ -6717,5 +6717,31 @@ "Developer", "Users" ] + }, + { + "name": "Hans", + "description": "Hans", + "authors": [ + { + "name": "Hans", + "github": "", + "twitter": "", + "url": "" + } + ], + "source": "hans/hans.excalidrawlib", + "preview": "hans/hans.jpg", + "created": "2025-01-16", + "updated": "2025-01-16", + "version": 2, + "itemNames": [ + "Firewall", + "Server", + "Switch", + "Router", + "Device", + "Server", + "Firewall" + ] } ] diff --git a/libraries/hans/hans.excalidrawlib b/libraries/hans/hans.excalidrawlib new file mode 100644 index 000000000..7eb9c19aa --- /dev/null +++ b/libraries/hans/hans.excalidrawlib @@ -0,0 +1,3626 @@ +{ + "type": "excalidrawlib", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "libraryItems": [ + { + "status": "published", + "elements": [ + { + "type": "line", + "version": 602, + "versionNonce": 1864331323, + "isDeleted": false, + "id": "0y-4bQlLmgeWm8WE9sOiB", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.785432377141, + "y": 3633.0790370942436, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 53.418584825234575, + "height": 92.69394714407463, + "seed": 873096798, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 38.77450980392132, + 22.053376906318135 + ], + [ + 52.89215686274474, + 13.622004357298465 + ], + [ + 53.36956521739103, + -47.72070664014382 + ], + [ + 14.06862745098033, + -70.64057023775649 + ], + [ + -0.04901960784354742, + -61.620962394619255 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 411, + "versionNonce": 687539445, + "isDeleted": false, + "id": "O1C-_nNdsPDLtxXzdLkI1", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.7351429826429, + "y": 3571.5538300438598, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 39.53125, + "height": 83.16576086956502, + "seed": 2144387842, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.53125, + 23.28125 + ], + [ + 39.09646739130403, + 83.16576086956502 + ] + ] + }, + { + "type": "line", + "version": 310, + "versionNonce": 1004253403, + "isDeleted": false, + "id": "mHJDBs_GmF3jJQyinYXdB", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1445.9865016782949, + "y": 3594.5837213482077, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 13.379934210526699, + "height": 8.51151315789457, + "seed": 886203934, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 13.379934210526699, + -8.51151315789457 + ] + ] + }, + { + "type": "line", + "version": 670, + "versionNonce": 1167629909, + "isDeleted": false, + "id": "uXkj8LiDoe0eRkMACuMNC", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.9925800535814, + "y": 3623.6884124237226, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 52.58903705167927, + "height": 23.01809210526335, + "seed": 300473749, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.13651315789457, + 23.01809210526335 + ], + [ + 52.58903705167927, + 14.39406109751144 + ] + ] + }, + { + "type": "line", + "version": 711, + "versionNonce": 1954995579, + "isDeleted": false, + "id": "qEHzIOTVevyw19jELQMsA", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.2545937835582, + "y": 3604.054545146834, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 52.69773270385326, + "height": 23.01809210526335, + "seed": 452965941, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.13651315789457, + 23.01809210526335 + ], + [ + 52.69773270385326, + 14.39406109751144 + ] + ] + }, + { + "type": "line", + "version": 734, + "versionNonce": 570166197, + "isDeleted": false, + "id": "_GgwKQ60NEeQRCaSnYibu", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.7751887492334, + "y": 3593.1964215770404, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 52.371645747331286, + "height": 23.01809210526335, + "seed": 1436117634, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.13651315789457, + 23.01809210526335 + ], + [ + 52.371645747331286, + 14.611452401859424 + ] + ] + }, + { + "type": "line", + "version": 739, + "versionNonce": 342062619, + "isDeleted": false, + "id": "Bn2KPecjTPwju0VrWPT2U", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.7751887492334, + "y": 3582.903515398551, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 52.48034139950528, + "height": 23.01809210526335, + "seed": 2062153374, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.13651315789457, + 23.01809210526335 + ], + [ + 52.48034139950528, + 14.502756749685432 + ] + ] + }, + { + "type": "line", + "version": 362, + "versionNonce": 1850395925, + "isDeleted": false, + "id": "YrtdmnGvUpiOBZl126Ixl", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1473.0698040421223, + "y": 3589.1585992019905, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 13.89830508474597, + "height": 18.559322033898297, + "seed": 2043464258, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.12159174649968918, + -10.593220338982974 + ], + [ + 13.776713338246282, + -18.559322033898297 + ] + ] + }, + { + "type": "line", + "version": 343, + "versionNonce": 174324411, + "isDeleted": false, + "id": "rqntdN4mgUX54KivSR9F_", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1455.984321359734, + "y": 3599.4202056868835, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 14.263080324244129, + "height": 19.333087693442394, + "seed": 1844277982, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.16949152542383672, + -10.736919675755416 + ], + [ + 14.093588798820292, + -19.333087693442394 + ] + ] + }, + { + "type": "line", + "version": 306, + "versionNonce": 972710517, + "isDeleted": false, + "id": "Lt2aZxqregpVQg5dGff1l", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1478.493532855682, + "y": 3587.7547672196756, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 593515573, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 377, + "versionNonce": 1126886235, + "isDeleted": false, + "id": "zCBSKjnMv3GodEeoR3neN", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1461.102228507855, + "y": 3597.972158524024, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 2048307291, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 733, + "versionNonce": 164645845, + "isDeleted": false, + "id": "IX07J-Ei3tHN2jNVPkdKc", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1485.4719850879062, + "y": 3614.48932775553, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 52.69773270385326, + "height": 23.01809210526335, + "seed": 1075573342, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.13651315789457, + 23.01809210526335 + ], + [ + 52.69773270385326, + 14.39406109751144 + ] + ] + }, + { + "type": "line", + "version": 489, + "versionNonce": 1930086395, + "isDeleted": false, + "id": "y0_wkaeMGEvxacL_DRdOt", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1456.754402420899, + "y": 3610.798245480546, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 558625685, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 514, + "versionNonce": 769788213, + "isDeleted": false, + "id": "Po1mBe6rPm9CHiwEhZRUf", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1473.710924160029, + "y": 3602.102593306633, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 7.7118644067795685, + "seed": 1207841282, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 7.7118644067795685 + ] + ] + }, + { + "type": "line", + "version": 529, + "versionNonce": 537268379, + "isDeleted": false, + "id": "PpAGlSiVBS8wcXPRgUA44", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1462.406576333942, + "y": 3617.3199846109806, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 1517648891, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 618, + "versionNonce": 1469389461, + "isDeleted": false, + "id": "NhCkdYqN2Os99UA-FiSHb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1479.58048937742, + "y": 3608.1895498283725, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 786240469, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 567, + "versionNonce": 1808745787, + "isDeleted": false, + "id": "t_nscb804TpBuyO3L7I-m", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1473.276141551333, + "y": 3622.5373759153285, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.79882092851858, + "seed": 1669375483, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.79882092851858 + ] + ] + }, + { + "type": "line", + "version": 607, + "versionNonce": 1872691189, + "isDeleted": false, + "id": "VXT5wxfW8DIqNayU7LJ6p", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1457.841358942638, + "y": 3631.0156367848936, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 8.146647015475537, + "seed": 827035035, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 8.146647015475537 + ] + ] + }, + { + "type": "line", + "version": 644, + "versionNonce": 499705307, + "isDeleted": false, + "id": "XxcL0GbN4M3wpdSIjkvHk", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1462.841358942638, + "y": 3637.319984610981, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 7.7118644067795685, + "seed": 1969786107, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 7.7118644067795685 + ] + ] + }, + { + "type": "line", + "version": 673, + "versionNonce": 738539861, + "isDeleted": false, + "id": "vU209J72bJXbgkoxWaNRS", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1478.928315464377, + "y": 3628.841723741416, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.04789977892414754, + "height": 7.7118644067795685, + "seed": 871000309, + "groupIds": [ + "iPfSyL0x11jsc7QJ0-0W0" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638798167142, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.04789977892414754, + 7.7118644067795685 + ] + ] + } + ], + "id": "VY7pCLbkvJ7FkYokCpJVv", + "created": 1638798199329, + "name": "Firewall" + }, + { + "status": "published", + "elements": [ + { + "type": "rectangle", + "version": 231, + "versionNonce": 421315894, + "isDeleted": false, + "id": "5lpH6eKNb_d693plt8kdg", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1400.7664645334896, + "y": -654.6668244760552, + "strokeColor": "#0000", + "backgroundColor": "#0000", + "width": 69.318181818182, + "height": 87.40118577075118, + "seed": 1134931574, + "groupIds": [ + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 471, + "versionNonce": 669372714, + "isDeleted": false, + "id": "djwD0wWlWFhItZSDrXE2J", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.4661667615846, + "y": -599.8633558416975, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 64.08785503715862, + "height": 52.469588919311136, + "seed": 1974148074, + "groupIds": [ + "CnJpN1Te9UZMFtUxdfj7_", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1873913889975719, + 13.304788618825329 + ], + [ + 32.60610168557199, + 32.98088446356697 + ], + [ + 62.96350670317353, + 14.991311119803237 + ], + [ + 64.08785503715862, + 0 + ], + [ + 31.48175335158672, + -19.488704455744163 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 321, + "versionNonce": 251309686, + "isDeleted": false, + "id": "qsK8EFRxSSFBLleW7It7D", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1365.047456465007, + "y": -568.1942111011115, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 7.882455739614875e-14, + "height": 12.742614451832685, + "seed": 1662283702, + "groupIds": [ + "CnJpN1Te9UZMFtUxdfj7_", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 7.882455739614875e-14, + -12.742614451832685 + ] + ] + }, + { + "type": "line", + "version": 337, + "versionNonce": 1982209002, + "isDeleted": false, + "id": "bR2fgthfe4Z7hmBPA42NG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.091383983588, + "y": -599.4885730637025, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 62.77611531417578, + "height": 18.364356121758817, + "seed": 1517555370, + "groupIds": [ + "CnJpN1Te9UZMFtUxdfj7_", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 32.04392751857936, + 18.364356121758817 + ], + [ + 62.77611531417578, + 0.9369569449877022 + ] + ] + }, + { + "type": "line", + "version": 270, + "versionNonce": 2076798902, + "isDeleted": false, + "id": "09I9ALq8vUNU3Nn7Agmto", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1362.236585630045, + "y": -574.7529097160258, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 15.061702818419864, + "height": 8.432612504889256, + "seed": 1100548342, + "groupIds": [ + "CnJpN1Te9UZMFtUxdfj7_", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 15.061702818419864, + -8.432612504889256 + ] + ] + }, + { + "type": "line", + "version": 583, + "versionNonce": 328142506, + "isDeleted": false, + "id": "kxQ5g9FPxFryjTeKr8_DT", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1344.3111989171605, + "y": -586.3883279748031, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 7.833933521858124, + "height": 7.923978734753132, + "seed": 118532458, + "groupIds": [ + "CnJpN1Te9UZMFtUxdfj7_", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.09004521289493002, + 3.421718090007028 + ], + [ + 7.244804877379701, + -1.2297420961893428 + ], + [ + 7.833933521858124, + -4.502260644746105 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 522, + "versionNonce": 2075003126, + "isDeleted": false, + "id": "dmasq8s_TtKHrt4SmqSow", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.6076663818426, + "y": -617.5298621140485, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 64.08785503715862, + "height": 52.46958891931114, + "seed": 783841846, + "groupIds": [ + "SrFFZeQArhSgUvrmHFCPj", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1873913889975719, + 13.304788618825334 + ], + [ + 32.60610168557199, + 32.980884463566966 + ], + [ + 62.96350670317353, + 14.991311119803246 + ], + [ + 64.08785503715862, + 0 + ], + [ + 31.48175335158672, + -19.488704455744177 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 398, + "versionNonce": 1691068778, + "isDeleted": false, + "id": "BtP2qmfwCuNXV0yAzJfyc", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1365.1889560852767, + "y": -585.8607173734656, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 7.882455739614875e-14, + "height": 12.742614451832685, + "seed": 315354154, + "groupIds": [ + "SrFFZeQArhSgUvrmHFCPj", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 7.882455739614875e-14, + -12.742614451832685 + ] + ] + }, + { + "type": "line", + "version": 414, + "versionNonce": 1580038710, + "isDeleted": false, + "id": "iEiemlBt2DqVVXZFSrWwn", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.2328836038528, + "y": -617.1550793360539, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 62.77611531417578, + "height": 18.364356121758817, + "seed": 1096270710, + "groupIds": [ + "SrFFZeQArhSgUvrmHFCPj", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 32.04392751857936, + 18.364356121758817 + ], + [ + 62.77611531417578, + 0.9369569449877022 + ] + ] + }, + { + "type": "line", + "version": 344, + "versionNonce": 19328042, + "isDeleted": false, + "id": "4gzzeTPEJFYOyxStlyyNQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1362.3780852503103, + "y": -592.419415988378, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 15.740876675793366, + "height": 8.432612504889239, + "seed": 1938872042, + "groupIds": [ + "SrFFZeQArhSgUvrmHFCPj", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 15.740876675793366, + -8.432612504889239 + ] + ] + }, + { + "type": "line", + "version": 656, + "versionNonce": 976012150, + "isDeleted": false, + "id": "9LQFTgc4aLL1MuVuRzAF5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1343.943318144394, + "y": -604.5642146401849, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 6.628399925020281, + "height": 7.5623186557015245, + "seed": 1807475894, + "groupIds": [ + "SrFFZeQArhSgUvrmHFCPj", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.09004521289493002, + 3.4217180900070265 + ], + [ + 6.477338418547706, + -0.358701624107918 + ], + [ + 6.628399925020281, + -4.140600565694498 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 553, + "versionNonce": 1586222826, + "isDeleted": false, + "id": "rKX81etgj5e1oToqQufBA", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.749166002112, + "y": -634.9552616670323, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 64.08785503715862, + "height": 52.46958891931114, + "seed": 703228330, + "groupIds": [ + "y05xhvssE9nNWXylPkpjB", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.1873913889975719, + 13.304788618825334 + ], + [ + 32.60610168557199, + 32.980884463566966 + ], + [ + 62.96350670317353, + 14.991311119803246 + ], + [ + 64.08785503715862, + 0 + ], + [ + 31.48175335158672, + -19.488704455744177 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 429, + "versionNonce": 32564406, + "isDeleted": false, + "id": "Tr1AOfWiVcz0BI7hToDBn", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1365.330455705533, + "y": -603.2861169264504, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 7.882455739614875e-14, + "height": 12.742614451832685, + "seed": 260693494, + "groupIds": [ + "y05xhvssE9nNWXylPkpjB", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 7.882455739614875e-14, + -12.742614451832685 + ] + ] + }, + { + "type": "line", + "version": 445, + "versionNonce": 2105895338, + "isDeleted": false, + "id": "YO7DBN3BAbStpwBjeks3P", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1397.3743832241096, + "y": -634.5804788890384, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 62.77611531417578, + "height": 18.364356121758817, + "seed": 1828955242, + "groupIds": [ + "y05xhvssE9nNWXylPkpjB", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 32.04392751857936, + 18.364356121758817 + ], + [ + 62.77611531417578, + 0.9369569449877022 + ] + ] + }, + { + "type": "line", + "version": 375, + "versionNonce": 387898870, + "isDeleted": false, + "id": "tOjePY1Jryq2pBhcbyRwd", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1362.5195848705707, + "y": -609.844815541364, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 15.740876675793366, + "height": 8.432612504889239, + "seed": 298233654, + "groupIds": [ + "y05xhvssE9nNWXylPkpjB", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 15.740876675793366, + -8.432612504889239 + ] + ] + }, + { + "type": "line", + "version": 681, + "versionNonce": 356426858, + "isDeleted": false, + "id": "KTq7FAdXx2fODGmzN8WQ_", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1344.0848177646583, + "y": -621.9896141931694, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 7.2311667234391175, + "height": 7.44176529601784, + "seed": 1453819690, + "groupIds": [ + "y05xhvssE9nNWXylPkpjB", + "LF8Ami3ktPpLzgWpTsfwK", + "UIxbM8iY-6t0qn35F4KEa" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455356085, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.09004521289493002, + 3.4217180900070265 + ], + [ + 6.838998497598899, + -0.2381482644239587 + ], + [ + 7.2311667234391175, + -4.020047206010814 + ], + [ + 0, + 0 + ] + ] + } + ], + "id": "Mi5HqBSrBpdFvVlFZ32Uf", + "created": 1638455357642, + "name": "Server" + }, + { + "status": "published", + "elements": [ + { + "type": "ellipse", + "version": 500, + "versionNonce": 576127722, + "isDeleted": false, + "id": "ySZ2KtzIX38Y83DDfV_g7", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1306.2847102431115, + "y": -593.7696023915541, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 78.0993216705532, + "height": 55.04798003210792, + "seed": 60838442, + "groupIds": [ + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "type": "arrow", + "id": "Qd56n-k7kmbnnPXZqrhGE" + } + ], + "updated": 1638455267487, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 1154, + "versionNonce": 348027062, + "isDeleted": false, + "id": "5wTl4cDfxv863qVF9I83Y", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1305.808078363189, + "y": -571.7279597501253, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 76.2912166506336, + "height": 55.40705416424723, + "seed": 1821530742, + "groupIds": [ + "MW1eiMqIKH222pe40r4zr", + "gTkEm_EYiUZomaD2HFw6H", + "2TJOc_9EbaostvkzC9NwU", + "V0cc2eUfmmK6UKS9DKIPJ", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.11421566210438161, + 9.422956987448126 + ], + [ + 39.14031821739571, + 32.14370216239012 + ], + [ + 75.79154642490452, + 8.375719647746127 + ], + [ + 76.2912166506336, + -0.7329758210798047 + ], + [ + 37.57926092607686, + -23.26335200185711 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 791, + "versionNonce": 1997215146, + "isDeleted": false, + "id": "gqjAJeN5Q6n3dqFmWmUfQ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1305.4171292536748, + "y": -571.4278334476842, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 75.44645745680035, + "height": 23.965648782208692, + "seed": 562797494, + "groupIds": [ + "zCMelFQ0seH-lcRrfov2H", + "U8L4yPZ8eIaCLASovkAg5", + "05RNZ38_swo9x-A2sYpk6", + "V0cc2eUfmmK6UKS9DKIPJ", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 38.44304876048513, + 22.807791716704937 + ], + [ + 75.44645745680035, + -1.1578570655037597 + ] + ] + }, + { + "type": "line", + "version": 755, + "versionNonce": 588902902, + "isDeleted": false, + "id": "Rbse5tR3WmGhBN6Lcvh3A", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1266.8419351228526, + "y": -539.9206492309839, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 0.177311235298596, + "height": 8.031860957629895, + "seed": 4895990, + "groupIds": [ + "doW5sXlhMXphmhBlc0FaD", + "y1CkIEp8wVE46mxKRjO94", + "Cj8XAEQmG4I253_qWIPoW", + "V0cc2eUfmmK6UKS9DKIPJ", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.177311235298596, + -8.031860957629895 + ] + ] + }, + { + "type": "line", + "version": 1428, + "versionNonce": 690933866, + "isDeleted": false, + "id": "hUnb8dcsf0Vcc4sni13SH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1264.2310546296044, + "y": -575.3444786372718, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 14.718429540091822, + "height": 11.844837249656242, + "seed": 182697962, + "groupIds": [ + "p2V-4PiJ-X53LL4xyir1S", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -7.793075645559416, + -6.11306230205911 + ], + [ + -11.309973383720637, + -2.9619926037386852 + ], + [ + -11.387173043440452, + -11.844837249656242 + ], + [ + -1.598344647608911, + -11.130641039975357 + ], + [ + -4.888912619418325, + -8.593509626451295 + ], + [ + 3.331256496651371, + -3.0601420224416653 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 1434, + "versionNonce": 1647592246, + "isDeleted": false, + "id": "2lR7T9EQjJFqe3bxc6_4E", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1279.5653784231813, + "y": -565.2340224892988, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 14.718429540091822, + "height": 11.844837249656242, + "seed": 1622381482, + "groupIds": [ + "PYKaNZXb_1UQjNytWwFhS", + "Xy5iABKeKH6JJafWUhHVx", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -7.793075645559416, + -6.11306230205911 + ], + [ + -11.309973383720637, + -2.9619926037386852 + ], + [ + -11.387173043440452, + -11.844837249656242 + ], + [ + -1.598344647608911, + -11.130641039975357 + ], + [ + -4.888912619418325, + -8.593509626451295 + ], + [ + 3.331256496651371, + -3.0601420224416653 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 1492, + "versionNonce": 1015886634, + "isDeleted": false, + "id": "NGx9snaJ-wZ06AENt6I9M", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 3.141592653589793, + "x": -1260.3989109008266, + "y": -558.5029416332336, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 14.718429540091822, + "height": 11.844837249656242, + "seed": 948885558, + "groupIds": [ + "vQQzmUbXa4pwco5BqxVRi", + "sMx_oy89ohEBnZdL3UCSB", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -7.793075645559416, + -6.11306230205911 + ], + [ + -11.309973383720637, + -2.9619926037386852 + ], + [ + -11.387173043440452, + -11.844837249656242 + ], + [ + -1.598344647608911, + -11.130641039975357 + ], + [ + -4.888912619418325, + -8.593509626451295 + ], + [ + 3.331256496651371, + -3.0601420224416653 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 1507, + "versionNonce": 74607734, + "isDeleted": false, + "id": "5Rp1RxZ1Ngct4MLwbyLB7", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 3.141592653589793, + "x": -1246.0240602590598, + "y": -567.6298309295931, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 14.718429540091822, + "height": 11.844837249656242, + "seed": 1545854570, + "groupIds": [ + "qvGobvI1rVq5hJST5kqsL", + "EGsgbfKzTqBYKJrG-gNcw", + "tdbzopY_7HgeN1Z3l2FHl" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455267487, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -7.793075645559416, + -6.11306230205911 + ], + [ + -11.309973383720637, + -2.9619926037386852 + ], + [ + -11.387173043440452, + -11.844837249656242 + ], + [ + -1.598344647608911, + -11.130641039975357 + ], + [ + -4.888912619418325, + -8.593509626451295 + ], + [ + 3.331256496651371, + -3.0601420224416653 + ], + [ + 0, + 0 + ] + ] + } + ], + "id": "YGY-82-6acoemokJiAH2C", + "created": 1638455305098, + "name": "Switch" + }, + { + "status": "published", + "elements": [ + { + "type": "line", + "version": 2799, + "versionNonce": 1961079338, + "isDeleted": false, + "id": "dVc89fzKq1XeqwoSCX_Yj", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1210.631345382859, + "y": -611.3435872343982, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 67.51988661992566, + "height": 42.52159828877349, + "seed": 1810025642, + "groupIds": [ + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -3.492407928616922, + 3.186056355930977 + ], + [ + -3.7374891867654236, + 7.5668838453363545 + ], + [ + -3.2487919337338624, + 17.707120901232642 + ], + [ + -1.9606500651884953, + 23.03763826596361 + ], + [ + 1.1958700809232037, + 27.142749339952157 + ], + [ + 5.800575559070293, + 31.3549418655951 + ], + [ + 11.452762075121491, + 34.05767874466663 + ], + [ + 18.01347247391849, + 35.904404318762595 + ], + [ + 28.061804058008835, + 37.12981060950537 + ], + [ + 37.86505438395099, + 36.70091840774548 + ], + [ + 48.83244068609838, + 33.88523242218446 + ], + [ + 57.62582976962708, + 28.947659408082156 + ], + [ + 62.98515071254394, + 22.51500901331588 + ], + [ + 63.78239743316023, + 17.58458027215863 + ], + [ + 63.75176227589162, + 3.1554211986624443 + ], + [ + 61.39285516621165, + 0.06127031453706655 + ], + [ + 53.305173647309594, + -1.2254062907428291 + ], + [ + 12.31533322196453, + -5.391787679268121 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "ellipse", + "version": 964, + "versionNonce": 34037110, + "isDeleted": false, + "id": "a0DCz9nO9gFc6q7Dfj68F", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1214.632842747683, + "y": -628.9914590522069, + "strokeColor": "#495057", + "backgroundColor": "#ced4da", + "width": 67.97662896465694, + "height": 42.710979260978974, + "seed": 938977130, + "groupIds": [ + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 2189, + "versionNonce": 180346090, + "isDeleted": false, + "id": "vBoS-vA1b3iGGyer-LQZj", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 3.141592653589793, + "x": -1189.7332706863415, + "y": -610.5847860331774, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 16.679910465140818, + "height": 12.67339451086911, + "seed": 1243818538, + "groupIds": [ + "XFovFFIYEpC-2mWcOR_c3", + "VedjVP42Ao_Z63AvGT6tl", + "w_kgJJBk7gCkQVwiG-GHj", + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -7.746360818647345, + -6.278424194165094 + ], + [ + -11.670181423616022, + -4.003483654025771 + ], + [ + -11.756313474661507, + -12.67339451086911 + ], + [ + -0.8348680936116399, + -11.87656218528622 + ], + [ + -4.506171432839819, + -9.045871827168456 + ], + [ + 4.923596990479309, + -2.355297308908259 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2043, + "versionNonce": 1734885046, + "isDeleted": false, + "id": "wp4UTIS93GbUrIqKzE0rh", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1166.0671483417561, + "y": -592.479342930951, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 16.11559478975416, + "height": 12.96922317330706, + "seed": 2035307754, + "groupIds": [ + "8KTZOkkgXoATwqc7g5s-X", + "pnXARYRovx6kXWMPjGM0m", + "YtVJBUCUaZ9CSr50uHsgX", + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -8.53284305418864, + -6.693352352311601 + ], + [ + -12.383586688951164, + -3.2431634395556355 + ], + [ + -12.468114622489345, + -12.96922317330706 + ], + [ + -1.7500695033443732, + -12.187230999193366 + ], + [ + -5.35299873688629, + -9.409259227318111 + ], + [ + 3.6474801672648143, + -3.3506298140325192 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2258, + "versionNonce": 1363718058, + "isDeleted": false, + "id": "ahBCJFLkCdtfd1rHq4MWY", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 3.141592653589793, + "x": -1196.8736255544375, + "y": -593.135453375323, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 16.11559478975416, + "height": 12.96922317330706, + "seed": 118106026, + "groupIds": [ + "pSCwL0IKCZi5cHGnFL_QO", + "dp5bxxPZHj3HfkTBXu1Kp", + "3zf1iVvO9MwFzuXvaIxRA", + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 8.53284305418862, + -6.693352352311617 + ], + [ + 12.38358668895114, + -3.2431634395556337 + ], + [ + 12.468114622489335, + -12.96922317330706 + ], + [ + 1.7500695033443556, + -12.187230999193353 + ], + [ + 5.352998736886278, + -9.409259227318092 + ], + [ + -3.6474801672648236, + -3.3506298140325406 + ], + [ + 0, + 0 + ] + ] + }, + { + "type": "line", + "version": 2303, + "versionNonce": 1218115574, + "isDeleted": false, + "id": "U2gytwzLVx1Lsn1YZHcim", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": -1176.3437850615217, + "y": -609.3407950002655, + "strokeColor": "#495057", + "backgroundColor": "#495057", + "width": 16.11559478975416, + "height": 12.96922317330706, + "seed": 1266393706, + "groupIds": [ + "1GULz7zvYYB5cKVAXUMrj", + "1HeSHGFlmus-Usywcw76F", + "-9ckWEY05snMU5mxB8tLX", + "gp5CZ3wMd2uvskCSc0H0O" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638455291483, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 8.53284305418862, + -6.693352352311617 + ], + [ + 12.38358668895114, + -3.2431634395556337 + ], + [ + 12.468114622489335, + -12.96922317330706 + ], + [ + 1.7500695033443556, + -12.187230999193353 + ], + [ + 5.352998736886278, + -9.409259227318092 + ], + [ + -3.6474801672648236, + -3.3506298140325406 + ], + [ + 0, + 0 + ] + ] + } + ], + "id": "TAUQwDJWXyRlXBUXuREel", + "created": 1638455299874, + "name": "Router" + }, + { + "status": "published", + "elements": [ + { + "type": "rectangle", + "version": 1797, + "versionNonce": 1285967609, + "isDeleted": false, + "id": "XY68X70pWBB_KTuFENlCA", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1872.6978641000337, + "y": 2023.9314163933077, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 44.89096291762419, + "height": 68.65473186014601, + "seed": 998136375, + "groupIds": [ + "Due5tD6SVG60wFltRvqxd", + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1959, + "versionNonce": 1927608599, + "isDeleted": false, + "id": "IXe55vQDHa7ParMVN5EnJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1877.8373858616685, + "y": 2029.1656926777612, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 35.37268888043181, + "height": 52.508196731676236, + "seed": 88341335, + "groupIds": [ + "Due5tD6SVG60wFltRvqxd", + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "Q3sXfBVz75bTl5TIhEB0s", + "type": "arrow" + } + ], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "ellipse", + "version": 1995, + "versionNonce": 1423181785, + "isDeleted": false, + "id": "KRpxkVGxhpGc891OdiqcB", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1891.9016475570904, + "y": 2083.9210188706206, + "strokeColor": "#000000", + "backgroundColor": "#fff", + "width": 7.24416548958712, + "height": 7.24416548958712, + "seed": 66615415, + "groupIds": [ + "Due5tD6SVG60wFltRvqxd", + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1648, + "versionNonce": 406044215, + "isDeleted": false, + "id": "i9cMOQK3OV6uebTtpDAVC", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1883.0859307662918, + "y": 2035.8496961999592, + "strokeColor": "#000000", + "backgroundColor": "#4c6ef588", + "width": 24.875599071184233, + "height": 12.608047084964703, + "seed": 1835028887, + "groupIds": [ + "Due5tD6SVG60wFltRvqxd", + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "rectangle", + "version": 1692, + "versionNonce": 77046969, + "isDeleted": false, + "id": "WLPcX4j7cDcAXBAGiH37S", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1883.0859307662918, + "y": 2058.3899714141685, + "strokeColor": "#000000", + "backgroundColor": "#4c6ef588", + "width": 24.875599071184233, + "height": 12.608047084964703, + "seed": 1253050039, + "groupIds": [ + "Due5tD6SVG60wFltRvqxd", + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [ + { + "id": "Q3sXfBVz75bTl5TIhEB0s", + "type": "arrow" + } + ], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1164, + "versionNonce": 1840045911, + "isDeleted": false, + "id": "otYDQpWPH4kWxm8LQuC1i", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1863.6433455588458, + "y": 2100.8780236517937, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 63, + "height": 25, + "seed": 227676793, + "groupIds": [ + "TDLQl-R1wAzxPa-KZXh88" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Device", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Device", + "lineHeight": 1.25, + "baseline": 21 + } + ], + "id": "9_9pebw1kmiJPt-x9timk", + "created": 1652788125156, + "name": "Device" + }, + { + "status": "published", + "elements": [ + { + "type": "rectangle", + "version": 750, + "versionNonce": 1637405529, + "isDeleted": false, + "id": "7Pk-TLxXtuWZkXpaK8tS4", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 2067.820080211402, + "y": 2024.956526167033, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 37.26835999695436, + "height": 69.56760532764793, + "seed": 372949593, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 1296, + "versionNonce": 1066625719, + "isDeleted": false, + "id": "NiaPt1_volLg4xDhmhVPw", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 2054.9542602098786, + "y": 2104.416032826593, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 63, + "height": 25, + "seed": 81738841, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Server", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Server", + "lineHeight": 1.25, + "baseline": 21 + }, + { + "type": "line", + "version": 595, + "versionNonce": 1169621049, + "isDeleted": false, + "id": "GDASN8Ar7kqbTnHNqRkxb", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 2072.3046375445324, + "y": 2032.6524768329887, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 627417527, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ] + }, + { + "type": "line", + "version": 627, + "versionNonce": 1432550359, + "isDeleted": false, + "id": "BBQgQPZgkKsxQ6zNRzIUr", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 2072.1680555443795, + "y": 2039.056274610597, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 204892599, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ] + }, + { + "type": "line", + "version": 609, + "versionNonce": 1664913689, + "isDeleted": false, + "id": "Usz5re68bOeeSKgyCLVmq", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 2072.1371702106403, + "y": 2045.4600723882063, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 987848505, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ] + }, + { + "type": "line", + "version": 613, + "versionNonce": 1768122615, + "isDeleted": false, + "id": "BbKD57FKlc-NgH63VqGFw", + "fillStyle": "cross-hatch", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 2072.1371702106403, + "y": 2051.863870165815, + "strokeColor": "#000000", + "backgroundColor": "#ced4da", + "width": 28.572409330998198, + "height": 2.2737367544323206e-13, + "seed": 769157465, + "groupIds": [ + "76AB9cfQxi8EevCVG_nyp" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1652788090905, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 28.572409330998198, + 2.2737367544323206e-13 + ] + ] + } + ], + "id": "RK7rWRm_bqsgMR-yyEact", + "created": 1652788117720, + "name": "Server" + }, + { + "status": "published", + "elements": [ + { + "type": "rectangle", + "version": 118, + "versionNonce": 104391447, + "isDeleted": false, + "id": "ctYJpWDV897iuC_uV6zPl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 377.5551155556879, + "y": 534.3585890230637, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 38.92857142857133, + "height": 37.142857142857224, + "seed": 2000061945, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false + }, + { + "type": "line", + "version": 153, + "versionNonce": 1082899929, + "isDeleted": false, + "id": "GAPE7IMntISaWrQGsszbX", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 377.197972698545, + "y": 544.7157318802066, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 38.92857142857133, + "height": 1.0714285714285552, + "seed": 427484793, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 38.92857142857133, + -1.0714285714285552 + ] + ] + }, + { + "type": "line", + "version": 96, + "versionNonce": 762996791, + "isDeleted": false, + "id": "DQpYwXBBJjCdFeq44qmbd", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 377.197972698545, + "y": 552.9300175944923, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 39.64285714285711, + "height": 0.3571428571428896, + "seed": 266352695, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 39.64285714285711, + 0.3571428571428896 + ] + ] + }, + { + "type": "line", + "version": 108, + "versionNonce": 1273535161, + "isDeleted": false, + "id": "eVigVrRk8a5DybNTwPzq5", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 377.197972698545, + "y": 562.2157318802066, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 40.35714285714289, + "height": 0, + "seed": 154209111, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 40.35714285714289, + 0 + ] + ] + }, + { + "type": "line", + "version": 94, + "versionNonce": 948848983, + "isDeleted": false, + "id": "mjgrq6OES4u6y7UWSIrF1", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 397.5551155556879, + "y": 543.2871604516351, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.7142857142856656, + "height": 8.214285714285666, + "seed": 2082321719, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.7142857142856656, + -8.214285714285666 + ] + ] + }, + { + "type": "line", + "version": 93, + "versionNonce": 358013849, + "isDeleted": false, + "id": "UlLl3YOWW3C5xbnj9UBEY", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 386.12654412711635, + "y": 544.0014461659209, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.35714285714277594, + "height": 9.28571428571422, + "seed": 2129717047, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.35714285714277594, + 9.28571428571422 + ] + ] + }, + { + "type": "line", + "version": 87, + "versionNonce": 885589623, + "isDeleted": false, + "id": "J9BZr0S68QpKlLsPgiIKj", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 406.48368698425924, + "y": 544.3585890230637, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.3571428571428896, + "height": 9.285714285714334, + "seed": 145063129, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.3571428571428896, + 9.285714285714334 + ] + ] + }, + { + "type": "line", + "version": 98, + "versionNonce": 487194745, + "isDeleted": false, + "id": "oqKAutl0qFwFqI01Fte2w", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 396.48368698425924, + "y": 562.0371604516351, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.7142857142856656, + "height": 8.214285714285666, + "seed": 1438707671, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0.7142857142856656, + -8.214285714285666 + ] + ] + }, + { + "type": "line", + "version": 146, + "versionNonce": 284106647, + "isDeleted": false, + "id": "FXyygh-CpatOLhcD8G_HT", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 385.76940126997346, + "y": 560.9657318802065, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.35714285714277594, + "height": 9.28571428571422, + "seed": 1142670999, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.35714285714277594, + 9.28571428571422 + ] + ] + }, + { + "type": "line", + "version": 140, + "versionNonce": 281381209, + "isDeleted": false, + "id": "lho3-5sVVawudAKgnVA1b", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 406.12654412711635, + "y": 561.3228747373494, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 0.3571428571428896, + "height": 9.285714285714334, + "seed": 1901777497, + "groupIds": [ + "ZSXpEqV04kuFwqHQu7V01" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1638271214845, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + -0.3571428571428896, + 9.285714285714334 + ] + ] + } + ], + "id": "v5Unlq-Ibl1X1PCacJ2sk", + "created": 1638271285862, + "name": "Firewall" + } + ] +} diff --git a/libraries/hans/hans.jpg b/libraries/hans/hans.jpg new file mode 100644 index 0000000000000000000000000000000000000000..777e1f822a8dab81aa372b5239af12f9ef588cb5 GIT binary patch literal 16996 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 e%(Ps*%cgE3_r