mirror of
https://github.com/lone-cloud/prism
synced 2026-06-03 08:43:10 -07:00
2901 lines
No EOL
69 KiB
Text
2901 lines
No EOL
69 KiB
Text
{
|
|
"type": "excalidraw",
|
|
"version": 2,
|
|
"source": "https://excalidraw.com",
|
|
"elements": [
|
|
{
|
|
"id": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"type": "rectangle",
|
|
"x": 311.93098958333337,
|
|
"y": 15.150065104166629,
|
|
"width": 166.41015625,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aJ",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1606195181,
|
|
"version": 351,
|
|
"versionNonce": 299790117,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "hauitp4TDHIQsHGW_tjMw",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "UJHrk_gTqHqqsQkalk_mI",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "fLaTXseSmD8kBh3NLfiPu",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722096436,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "7fGvBO1wPB7KmcLdQS0oT",
|
|
"type": "rectangle",
|
|
"x": -156.96024576822913,
|
|
"y": 25.20804850260413,
|
|
"width": 167.36328125,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aN",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 611898349,
|
|
"version": 361,
|
|
"versionNonce": 887010157,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "wN-1aiqTy8EelOURWsY4E",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "jqv8Vv58NPpsDZoaXIZY8",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687676554,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "OLh35JqPLzCNQfQUwFZVV",
|
|
"type": "text",
|
|
"x": -128.99674479166663,
|
|
"y": 77.70084635416663,
|
|
"width": 123.85987854003906,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aO",
|
|
"roundness": null,
|
|
"seed": 1914263683,
|
|
"version": 128,
|
|
"versionNonce": 156587309,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687034227,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Signal Server",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Signal Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "vgtgZtFmt1xq7s1sOgLPv",
|
|
"type": "rectangle",
|
|
"x": 5.425130208333371,
|
|
"y": 431.17740885416663,
|
|
"width": 119.4609375,
|
|
"height": 63.421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aS",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1282447693,
|
|
"version": 231,
|
|
"versionNonce": 1564305325,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "roYNM1cuh0Q_XzEwhEmVq"
|
|
},
|
|
{
|
|
"id": "0gzKxrXTCJjBSJaqf17am",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "wN-1aiqTy8EelOURWsY4E",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "N5sdBqQFXldSJfsfurWOu",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687539056,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "roYNM1cuh0Q_XzEwhEmVq",
|
|
"type": "text",
|
|
"x": 16.175641377766965,
|
|
"y": 450.38834635416663,
|
|
"width": 97.95991516113281,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aT",
|
|
"roundness": null,
|
|
"seed": 1388624675,
|
|
"version": 151,
|
|
"versionNonce": 1022696813,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687534238,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Signal App",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "vgtgZtFmt1xq7s1sOgLPv",
|
|
"originalText": "Signal App",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "aQv859Sl4QY8VMBkh5Hua",
|
|
"type": "rectangle",
|
|
"x": 315.66866048177087,
|
|
"y": 454.81547037760413,
|
|
"width": 119.4609375,
|
|
"height": 63.421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aU",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 933205187,
|
|
"version": 452,
|
|
"versionNonce": 506220845,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "PUam-rImZGd-Np-LpoItI"
|
|
},
|
|
{
|
|
"id": "0gzKxrXTCJjBSJaqf17am",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "SZ-W5B5Qivm_fESslnaE8",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "1tl7FcPw2hEhQ5uUtix5H",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "UJHrk_gTqHqqsQkalk_mI",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687700904,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "PUam-rImZGd-Np-LpoItI",
|
|
"type": "text",
|
|
"x": 333.399159749349,
|
|
"y": 474.02640787760413,
|
|
"width": 83.99993896484375,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aV",
|
|
"roundness": null,
|
|
"seed": 284558435,
|
|
"version": 370,
|
|
"versionNonce": 1569319661,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768686051157,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "SUP App",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "aQv859Sl4QY8VMBkh5Hua",
|
|
"originalText": "SUP App",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"type": "rectangle",
|
|
"x": 112.31709798177087,
|
|
"y": 652.3232828776041,
|
|
"width": 169.15625,
|
|
"height": 85,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aW",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 818701389,
|
|
"version": 488,
|
|
"versionNonce": 916260909,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "sROVzuXD2ITY-seaUmP7V"
|
|
},
|
|
{
|
|
"id": "SZ-W5B5Qivm_fESslnaE8",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "1tl7FcPw2hEhQ5uUtix5H",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "1kbtuffFzuV7NZUisS0pC",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "0bZUK-yuL2IKAY1u64HIW",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768688069554,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "sROVzuXD2ITY-seaUmP7V",
|
|
"type": "text",
|
|
"x": 147.2552617390951,
|
|
"y": 682.3232828776041,
|
|
"width": 99.27992248535156,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aX",
|
|
"roundness": null,
|
|
"seed": 1739870893,
|
|
"version": 427,
|
|
"versionNonce": 1854810029,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687755257,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "UP App(s)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"originalText": "UP App(s)",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "wN-1aiqTy8EelOURWsY4E",
|
|
"type": "arrow",
|
|
"x": 65.05559895833338,
|
|
"y": 425.1774088541667,
|
|
"width": 138.4342041015625,
|
|
"height": 260.7271728515625,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ab",
|
|
"roundness": null,
|
|
"seed": 1580099555,
|
|
"version": 317,
|
|
"versionNonce": 480831437,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "PPR4JysV7Oxn5UJ2TDQSX"
|
|
}
|
|
],
|
|
"updated": 1768687534238,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
-130.3635864257813
|
|
],
|
|
[
|
|
-138.4342041015625,
|
|
-130.3635864257813
|
|
],
|
|
[
|
|
-138.4342041015625,
|
|
-260.7271728515625
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "vgtgZtFmt1xq7s1sOgLPv",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.4991629062847427,
|
|
-0.09460458240945956
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "7fGvBO1wPB7KmcLdQS0oT",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.49940249737425607,
|
|
1.0450307827616538
|
|
]
|
|
},
|
|
"startArrowhead": "arrow",
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "PPR4JysV7Oxn5UJ2TDQSX",
|
|
"type": "text",
|
|
"x": -65.51204325358069,
|
|
"y": 278.1585489908854,
|
|
"width": 214.33975219726562,
|
|
"height": 50,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "abV",
|
|
"roundness": null,
|
|
"seed": 1448567395,
|
|
"version": 46,
|
|
"versionNonce": 330571043,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768685762804,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "WebSocket connection\non chat.signal.com",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "wN-1aiqTy8EelOURWsY4E",
|
|
"originalText": "WebSocket connection on chat.signal.com",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "AzmYnwCPxrlLyyfS_ADA5",
|
|
"type": "text",
|
|
"x": 369.63606770833337,
|
|
"y": 664.7633463541666,
|
|
"width": 90.63992309570312,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ad",
|
|
"roundness": null,
|
|
"seed": 970858797,
|
|
"version": 291,
|
|
"versionNonce": 304693293,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687586029,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Wake App",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Wake App",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "IHq2qxEqUSCP4Tt7IOSph",
|
|
"type": "text",
|
|
"x": 337.91731770833337,
|
|
"y": 49.52115885416663,
|
|
"width": 109.89990234375,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ag",
|
|
"roundness": null,
|
|
"seed": 87614285,
|
|
"version": 70,
|
|
"versionNonce": 1300605187,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687383820,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "SUP Server",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "SUP Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "_-S1sAdrh_QGBnrax2n6g",
|
|
"type": "text",
|
|
"x": 176.51106770833337,
|
|
"y": 414.05631510416663,
|
|
"width": 130.9921875,
|
|
"height": 75,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ah",
|
|
"roundness": null,
|
|
"seed": 2141271629,
|
|
"version": 529,
|
|
"versionNonce": 193123501,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687566554,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Listen for\nspecial Signal\nnotifications",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Listen for special Signal notifications",
|
|
"autoResize": false,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "8vqVTPTKDvaMBGPI326WS",
|
|
"type": "text",
|
|
"x": 249.94075520833337,
|
|
"y": 624.5211588541666,
|
|
"width": 125.33987426757812,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aj",
|
|
"roundness": null,
|
|
"seed": 1732566605,
|
|
"version": 152,
|
|
"versionNonce": 854383267,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687504362,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Register App",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Register App",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "SZ-W5B5Qivm_fESslnaE8",
|
|
"type": "arrow",
|
|
"x": 287.12483103531673,
|
|
"y": 668.0611451149011,
|
|
"width": 88.17429819645412,
|
|
"height": 143.823799737297,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "al",
|
|
"roundness": null,
|
|
"seed": 413211939,
|
|
"version": 92,
|
|
"versionNonce": 1601333293,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687501829,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
88.17429819645412,
|
|
0
|
|
],
|
|
[
|
|
88.17429819645412,
|
|
-143.823799737297
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0334098388534025,
|
|
0.18515132043878835
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "aQv859Sl4QY8VMBkh5Hua",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.49916290628474247,
|
|
1.0946045824094606
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "1tl7FcPw2hEhQ5uUtix5H",
|
|
"type": "arrow",
|
|
"x": 422.76085883499104,
|
|
"y": 524.062424145458,
|
|
"width": 135.28751085322017,
|
|
"height": 182.12279720870868,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "am",
|
|
"roundness": null,
|
|
"seed": 1727846093,
|
|
"version": 226,
|
|
"versionNonce": 2125388429,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687501830,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
182.12279720870868
|
|
],
|
|
[
|
|
-135.28751085322017,
|
|
182.12279720870868
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "aQv859Sl4QY8VMBkh5Hua",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.8964620619457316,
|
|
1.0918465240558375
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0354701644189914,
|
|
0.6336698644301471
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "hcGGzvqT_ihnanzGYaqOv",
|
|
"type": "rectangle",
|
|
"x": 255.8606770833336,
|
|
"y": -30.20735677083337,
|
|
"width": 596.9561941964287,
|
|
"height": 223.84570312499994,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "dashed",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "an",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1456200845,
|
|
"version": 696,
|
|
"versionNonce": 1670648965,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "Gf2m8hClymOsReVNX3j47",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722074032,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "xYkxnXL4g5KS5YsJIUrlM",
|
|
"type": "text",
|
|
"x": 443.77362351190493,
|
|
"y": -60.84993489583337,
|
|
"width": 250.01974487304688,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "dashed",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ao",
|
|
"roundness": null,
|
|
"seed": 1877972781,
|
|
"version": 898,
|
|
"versionNonce": 1537407115,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768722082615,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "User's Self-Hosted Server",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "User's Self-Hosted Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "JFj4AIU6qh1LAm8QVQqRG",
|
|
"type": "rectangle",
|
|
"x": -42.549479166666515,
|
|
"y": 402.95865885416663,
|
|
"width": 544.8046875,
|
|
"height": 355.791015625,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "dashed",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ap",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1667903597,
|
|
"version": 117,
|
|
"versionNonce": 1371748973,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "t44vlc42q_1WvhRZtOcdt",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768686713708,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "0gzKxrXTCJjBSJaqf17am",
|
|
"type": "arrow",
|
|
"x": 309.66866048177087,
|
|
"y": 486.42640787760416,
|
|
"width": 107.35835305398024,
|
|
"height": 87.46406693193961,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "apV",
|
|
"roundness": null,
|
|
"seed": 515912323,
|
|
"version": 254,
|
|
"versionNonce": 549720387,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687524851,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-53.148550851004416,
|
|
0
|
|
],
|
|
[
|
|
-53.148550851004416,
|
|
87.46406693193961
|
|
],
|
|
[
|
|
-107.35835305398024,
|
|
87.46406693193961
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "aQv859Sl4QY8VMBkh5Hua",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.05022562291544046,
|
|
0.49842325695984285
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "WDFxDiYj5BqTwEMg7LiQy",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0313835986172695,
|
|
0.12619421841686257
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "8Nmzpi54TtXde91RroPni",
|
|
"type": "text",
|
|
"x": 124.14459737141942,
|
|
"y": 369.1117045084635,
|
|
"width": 223.8397979736328,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "dashed",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "aq",
|
|
"roundness": null,
|
|
"seed": 489832781,
|
|
"version": 395,
|
|
"versionNonce": 202661229,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687467746,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "User's Phone (Android)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "User's Phone (Android)",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "8cvm889GbAY8ittddtEJB",
|
|
"type": "rectangle",
|
|
"x": 612.4082539876304,
|
|
"y": 24.463267008463504,
|
|
"width": 166.41015625,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "ar",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1821620749,
|
|
"version": 425,
|
|
"versionNonce": 990282635,
|
|
"isDeleted": true,
|
|
"boundElements": [
|
|
{
|
|
"id": "Lbesiv2QZE4qMpdejIPzY",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722055737,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "VFsafA6rMCSAeOHHPzZuL",
|
|
"type": "text",
|
|
"x": 630.0674293154764,
|
|
"y": 52.289853050595184,
|
|
"width": 139.55943298339844,
|
|
"height": 75,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "dashed",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "at",
|
|
"roundness": null,
|
|
"seed": 210388483,
|
|
"version": 182,
|
|
"versionNonce": 738978149,
|
|
"isDeleted": true,
|
|
"boundElements": [
|
|
{
|
|
"id": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722056624,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "ProtonMail\nBridge\n(Optional)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "ProtonMail\nBridge\n(Optional)",
|
|
"autoResize": false,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "Lbesiv2QZE4qMpdejIPzY",
|
|
"type": "arrow",
|
|
"x": 623.8659261067706,
|
|
"y": 56.516159369287976,
|
|
"width": 139.52478027343722,
|
|
"height": 1.795223729407006,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b00",
|
|
"roundness": null,
|
|
"seed": 669405859,
|
|
"version": 147,
|
|
"versionNonce": 1201807467,
|
|
"isDeleted": true,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "A2at5s2ss9zqWtu77JXsW"
|
|
}
|
|
],
|
|
"updated": 1768722096436,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-69.76239013671864,
|
|
0
|
|
],
|
|
[
|
|
-69.76239013671864,
|
|
-1.795223729407006
|
|
],
|
|
[
|
|
-139.52478027343722,
|
|
-1.795223729407006
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "l68p6MrICi0j1MxyTO7FJ",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.03605549165512547,
|
|
0.33691893735853506
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.036055491655126,
|
|
0.2969845457972111
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "A2at5s2ss9zqWtu77JXsW",
|
|
"type": "text",
|
|
"x": 515.2700388574564,
|
|
"y": 21.91319036172733,
|
|
"width": 61.11991882324219,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b01",
|
|
"roundness": null,
|
|
"seed": 1606941325,
|
|
"version": 9,
|
|
"versionNonce": 324972485,
|
|
"isDeleted": true,
|
|
"boundElements": [],
|
|
"updated": 1768722096436,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Notify",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "Lbesiv2QZE4qMpdejIPzY",
|
|
"originalText": "Notify",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "pDL0AmXVDpmeLiMPNhgXB",
|
|
"type": "ellipse",
|
|
"x": 693.824683779762,
|
|
"y": 392.25804501488096,
|
|
"width": 155.6640625,
|
|
"height": 128.03125,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b02",
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 23153837,
|
|
"version": 839,
|
|
"versionNonce": 939040899,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "sMHy2iCqiPDKAwwq-dRtF",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"id": "hauitp4TDHIQsHGW_tjMw",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "Gf2m8hClymOsReVNX3j47",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "t44vlc42q_1WvhRZtOcdt",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687455615,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "sMHy2iCqiPDKAwwq-dRtF",
|
|
"type": "text",
|
|
"x": 749.4011796068443,
|
|
"y": 444.0077874754859,
|
|
"width": 44.43995666503906,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b03",
|
|
"roundness": null,
|
|
"seed": 2011005347,
|
|
"version": 783,
|
|
"versionNonce": 28809251,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687455615,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "User",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "pDL0AmXVDpmeLiMPNhgXB",
|
|
"originalText": "User",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "l68p6MrICi0j1MxyTO7FJ",
|
|
"type": "rectangle",
|
|
"x": 629.8659261067706,
|
|
"y": 11.624343145461296,
|
|
"width": 166.41015625,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b06",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1014887149,
|
|
"version": 903,
|
|
"versionNonce": 2057912203,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "Gf2m8hClymOsReVNX3j47",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "arkYz5xpoKLpnfgkI-VOo",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722217839,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "hauitp4TDHIQsHGW_tjMw",
|
|
"type": "arrow",
|
|
"x": 694.3950678409489,
|
|
"y": 429.10179501488096,
|
|
"width": 213.48697424257762,
|
|
"height": 293.8686533429834,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b07",
|
|
"roundness": null,
|
|
"seed": 1731189997,
|
|
"version": 199,
|
|
"versionNonce": 334928835,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "vxGx-nqDvOFOiAk4_cs44"
|
|
}
|
|
],
|
|
"updated": 1768687455615,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-108.31215303440115,
|
|
0
|
|
],
|
|
[
|
|
-108.31215303440115,
|
|
-293.8686533429834
|
|
],
|
|
[
|
|
-213.48697424257762,
|
|
-293.8686533429834
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "pDL0AmXVDpmeLiMPNhgXB",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.0036641987368588335,
|
|
0.2877715401513302
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0154254272869112,
|
|
0.901239155712082
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "vxGx-nqDvOFOiAk4_cs44",
|
|
"type": "text",
|
|
"x": 494.8886246454149,
|
|
"y": 227.83543709338926,
|
|
"width": 166.91983032226562,
|
|
"height": 50,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b08",
|
|
"roundness": null,
|
|
"seed": 1384345283,
|
|
"version": 46,
|
|
"versionNonce": 1216243885,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687050920,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Link Signal device\n(one time setup)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "hauitp4TDHIQsHGW_tjMw",
|
|
"originalText": "Link Signal device\n(one time setup)",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"type": "arrow",
|
|
"x": 623.8659261067706,
|
|
"y": 78.1454368954613,
|
|
"width": 139.52478027343722,
|
|
"height": 3.525721958705347,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b09",
|
|
"roundness": null,
|
|
"seed": 1756548205,
|
|
"version": 486,
|
|
"versionNonce": 1694311243,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "dltbZAYBQ5avRfqMY2QVu"
|
|
}
|
|
],
|
|
"updated": 1768722102290,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-69.76239013671864,
|
|
0
|
|
],
|
|
[
|
|
-69.76239013671864,
|
|
3.525721958705347
|
|
],
|
|
[
|
|
-139.52478027343722,
|
|
3.525721958705347
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "l68p6MrICi0j1MxyTO7FJ",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.03605549165512547,
|
|
0.4992494869539725
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.036055491655126,
|
|
0.4992494869539726
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "dltbZAYBQ5avRfqMY2QVu",
|
|
"type": "text",
|
|
"x": 595.2638367425828,
|
|
"y": -29.353516351609017,
|
|
"width": 53.69996643066406,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b09V",
|
|
"roundness": null,
|
|
"seed": 1817962659,
|
|
"version": 6,
|
|
"versionNonce": 867947107,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768686850795,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "IMAP",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "RNCrlFh5EZBwnYr-7bA_j",
|
|
"originalText": "IMAP",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "Gf2m8hClymOsReVNX3j47",
|
|
"type": "arrow",
|
|
"x": 804.199683779762,
|
|
"y": 391.748789638498,
|
|
"width": 145.54899204799153,
|
|
"height": 240.88225899303671,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0B",
|
|
"roundness": null,
|
|
"seed": 778790627,
|
|
"version": 1214,
|
|
"versionNonce": 1528227589,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "dRN0F_NBkLKndkjCpaYdF"
|
|
}
|
|
],
|
|
"updated": 1768722066265,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
-125.98293212361705
|
|
],
|
|
[
|
|
54.3203125,
|
|
-125.98293212361705
|
|
],
|
|
[
|
|
54.3203125,
|
|
-133.25636962361705
|
|
],
|
|
[
|
|
-91.22867954799153,
|
|
-133.25636962361705
|
|
],
|
|
[
|
|
-91.22867954799153,
|
|
-240.88225899303671
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "pDL0AmXVDpmeLiMPNhgXB",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.7090589711417817,
|
|
-0.0039775865375285555
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "l68p6MrICi0j1MxyTO7FJ",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.49939907513908044,
|
|
1.0450307827616534
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": [
|
|
{
|
|
"index": 2,
|
|
"start": [
|
|
0,
|
|
-125.98293212361705
|
|
],
|
|
"end": [
|
|
54.3203125,
|
|
-125.98293212361705
|
|
]
|
|
},
|
|
{
|
|
"index": 3,
|
|
"start": [
|
|
54.3203125,
|
|
-125.98293212361705
|
|
],
|
|
"end": [
|
|
54.3203125,
|
|
-133.25636962361705
|
|
]
|
|
},
|
|
{
|
|
"index": 4,
|
|
"start": [
|
|
54.3203125,
|
|
-133.25636962361705
|
|
],
|
|
"end": [
|
|
-91.22867954799153,
|
|
-133.25636962361705
|
|
]
|
|
}
|
|
],
|
|
"startIsSpecial": false,
|
|
"endIsSpecial": false
|
|
},
|
|
{
|
|
"id": "dRN0F_NBkLKndkjCpaYdF",
|
|
"type": "text",
|
|
"x": 778.3100734892347,
|
|
"y": 224.62913876488096,
|
|
"width": 160.4198455810547,
|
|
"height": 75,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0C",
|
|
"roundness": null,
|
|
"seed": 1005555021,
|
|
"version": 88,
|
|
"versionNonce": 898665445,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768722064816,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Auth ProtonMail\naccount\n(one time setup)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "Gf2m8hClymOsReVNX3j47",
|
|
"originalText": "Auth ProtonMail account\n(one time setup)",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "t44vlc42q_1WvhRZtOcdt",
|
|
"type": "arrow",
|
|
"x": 699.7999249622724,
|
|
"y": 492.33617001488096,
|
|
"width": 191.5447166289389,
|
|
"height": 0.35937499999994316,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0D",
|
|
"roundness": null,
|
|
"seed": 1473653773,
|
|
"version": 95,
|
|
"versionNonce": 983484163,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687455616,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-191.5447166289389,
|
|
0.35937499999994316
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "pDL0AmXVDpmeLiMPNhgXB",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.03838548915238757,
|
|
0.7816695142787405
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "JFj4AIU6qh1LAm8QVQqRG",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.011013121101312,
|
|
0.2522179656590767
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "LuiOfX2WrGgTFGCh1s_oo",
|
|
"type": "text",
|
|
"x": 664.5501302083335,
|
|
"y": 36.45224144345241,
|
|
"width": 103.99989318847656,
|
|
"height": 75,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0F",
|
|
"roundness": null,
|
|
"seed": 788874861,
|
|
"version": 221,
|
|
"versionNonce": 788868075,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768722062632,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "ProtonMail\nBridge\n(Optional)",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "ProtonMail\nBridge\n(Optional)",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "G6GfUeIwo3YJpOfYBMe8P",
|
|
"type": "text",
|
|
"x": 85.91843377976204,
|
|
"y": 55.63304501488096,
|
|
"width": 143.7398681640625,
|
|
"height": 50,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0G",
|
|
"roundness": null,
|
|
"seed": 1208577891,
|
|
"version": 477,
|
|
"versionNonce": 1172217027,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768688207743,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Create groups\nSend messages",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Create groups\nSend messages",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "WeHPdAoCwAGXZu5ut9jaX",
|
|
"type": "rectangle",
|
|
"x": 334.86374627976204,
|
|
"y": 97.17992001488096,
|
|
"width": 108.8515625,
|
|
"height": 35,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0H",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1407995459,
|
|
"version": 103,
|
|
"versionNonce": 523854669,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "-ooE7317g-_nL1NRo7VtK"
|
|
},
|
|
{
|
|
"id": "jqv8Vv58NPpsDZoaXIZY8",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687674726,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "-ooE7317g-_nL1NRo7VtK",
|
|
"type": "text",
|
|
"x": 348.75957452683235,
|
|
"y": 102.17992001488096,
|
|
"width": 81.05990600585938,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0I",
|
|
"roundness": null,
|
|
"seed": 572049933,
|
|
"version": 25,
|
|
"versionNonce": 708753027,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687389129,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "signal-cli",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "WeHPdAoCwAGXZu5ut9jaX",
|
|
"originalText": "signal-cli",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "WDFxDiYj5BqTwEMg7LiQy",
|
|
"type": "rectangle",
|
|
"x": 40.00437127976204,
|
|
"y": 565.468982514881,
|
|
"width": 157.3671875,
|
|
"height": 66.734375,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0J",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1228929997,
|
|
"version": 71,
|
|
"versionNonce": 1094396333,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "VIQdYMKqO2h3K6UEyC2Sw"
|
|
},
|
|
{
|
|
"id": "0gzKxrXTCJjBSJaqf17am",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "N5sdBqQFXldSJfsfurWOu",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "1kbtuffFzuV7NZUisS0pC",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768687576117,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "VIQdYMKqO2h3K6UEyC2Sw",
|
|
"type": "text",
|
|
"x": 55.52805292038704,
|
|
"y": 586.336170014881,
|
|
"width": 126.31982421875,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0K",
|
|
"roundness": null,
|
|
"seed": 580192173,
|
|
"version": 15,
|
|
"versionNonce": 236781389,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687518806,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Notifications",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "WDFxDiYj5BqTwEMg7LiQy",
|
|
"originalText": "Notifications",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "N5sdBqQFXldSJfsfurWOu",
|
|
"type": "arrow",
|
|
"x": 65.05559895833339,
|
|
"y": 500.5992838541667,
|
|
"width": 23.80033482142865,
|
|
"height": 58.86969866071428,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0L",
|
|
"roundness": null,
|
|
"seed": 780212365,
|
|
"version": 33,
|
|
"versionNonce": 1910016749,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687540566,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
29.434849330357167
|
|
],
|
|
[
|
|
23.80033482142865,
|
|
29.434849330357167
|
|
],
|
|
[
|
|
23.80033482142865,
|
|
58.86969866071428
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "vgtgZtFmt1xq7s1sOgLPv",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.4991629062847428,
|
|
1.0946045824094615
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "WDFxDiYj5BqTwEMg7LiQy",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.3104304224792732,
|
|
-0.0899086864902833
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "1kbtuffFzuV7NZUisS0pC",
|
|
"type": "arrow",
|
|
"x": 106.31709798177086,
|
|
"y": 702.1408575148811,
|
|
"width": 37.65647670200882,
|
|
"height": 63.937500000000114,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0M",
|
|
"roundness": null,
|
|
"seed": 162352493,
|
|
"version": 54,
|
|
"versionNonce": 1881283405,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687576117,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-37.65647670200882,
|
|
0
|
|
],
|
|
[
|
|
-37.65647670200882,
|
|
-63.937500000000114
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.0354701644189914,
|
|
0.5860891133797288
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "WDFxDiYj5BqTwEMg7LiQy",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.18209799930496948,
|
|
1.0899086864902834
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "oyiilIVX2hFAWiP_sVYzN",
|
|
"type": "text",
|
|
"x": 29.35593377976204,
|
|
"y": 701.484607514881,
|
|
"width": 61.11991882324219,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0N",
|
|
"roundness": null,
|
|
"seed": 1845113859,
|
|
"version": 33,
|
|
"versionNonce": 1501856579,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687611263,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Notify",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Notify",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "gANEANXhotXtR7hSKytBm",
|
|
"type": "text",
|
|
"x": 3.56687127976204,
|
|
"y": 521.195545014881,
|
|
"width": 61.11991882324219,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0O",
|
|
"roundness": null,
|
|
"seed": 1551421059,
|
|
"version": 81,
|
|
"versionNonce": 139753219,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687654763,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Notify",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "Notify",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "jqv8Vv58NPpsDZoaXIZY8",
|
|
"type": "arrow",
|
|
"x": 328.86374627976204,
|
|
"y": 114.57992001488095,
|
|
"width": 312.46071079799117,
|
|
"height": 0.14687500000000853,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0P",
|
|
"roundness": null,
|
|
"seed": 586510381,
|
|
"version": 30,
|
|
"versionNonce": 1977867533,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687676554,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-312.46071079799117,
|
|
0.14687500000000853
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "WeHPdAoCwAGXZu5ut9jaX",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.055120935907557594,
|
|
0.4971428571428569
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "7fGvBO1wPB7KmcLdQS0oT",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0358501575446377,
|
|
0.6718498712149771
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "UJHrk_gTqHqqsQkalk_mI",
|
|
"type": "arrow",
|
|
"x": 394.46530877976204,
|
|
"y": 448.8154703776042,
|
|
"width": 0.5707589285713652,
|
|
"height": 294.42321777343756,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0Q",
|
|
"roundness": null,
|
|
"seed": 1453298189,
|
|
"version": 36,
|
|
"versionNonce": 1131521997,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "d2BEnfphKopTp_4VNx3B3"
|
|
}
|
|
],
|
|
"updated": 1768687716695,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0.5707589285713652,
|
|
-294.42321777343756
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "aQv859Sl4QY8VMBkh5Hua",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.6596017907359145,
|
|
-0.09460458240945956
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.49939907513908144,
|
|
1.0450307827616534
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "d2BEnfphKopTp_4VNx3B3",
|
|
"type": "text",
|
|
"x": 313.80075996035634,
|
|
"y": 289.1038614908854,
|
|
"width": 161.8998565673828,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0R",
|
|
"roundness": null,
|
|
"seed": 126578339,
|
|
"version": 17,
|
|
"versionNonce": 383597635,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687714758,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Register UP App",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "UJHrk_gTqHqqsQkalk_mI",
|
|
"originalText": "Register UP App",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "xHpheprd4bn3oXNHEbr7X",
|
|
"type": "rectangle",
|
|
"x": -153.92983282180046,
|
|
"y": -171.09998721168154,
|
|
"width": 167.36328125,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0T",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 1237856813,
|
|
"version": 639,
|
|
"versionNonce": 1591806275,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "RJjVLF9X7yvV96NihmPfW"
|
|
},
|
|
{
|
|
"id": "fLaTXseSmD8kBh3NLfiPu",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768688125223,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "RJjVLF9X7yvV96NihmPfW",
|
|
"type": "text",
|
|
"x": -140.4781345185778,
|
|
"y": -116.97889346168154,
|
|
"width": 140.4598846435547,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0U",
|
|
"roundness": null,
|
|
"seed": 1229385923,
|
|
"version": 15,
|
|
"versionNonce": 668886819,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687794071,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "UP App Server",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "xHpheprd4bn3oXNHEbr7X",
|
|
"originalText": "UP App Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "fLaTXseSmD8kBh3NLfiPu",
|
|
"type": "arrow",
|
|
"x": 19.43344842819954,
|
|
"y": -78.92164248511904,
|
|
"width": 375.60261928013387,
|
|
"height": 88.07170758928567,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0V",
|
|
"roundness": null,
|
|
"seed": 1658736973,
|
|
"version": 61,
|
|
"versionNonce": 1619233869,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "jya9PHO9hewd8XEkJzn89"
|
|
}
|
|
],
|
|
"updated": 1768687813655,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
375.60261928013387,
|
|
0
|
|
],
|
|
[
|
|
375.60261928013387,
|
|
88.07170758928567
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "xHpheprd4bn3oXNHEbr7X",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0358501575446377,
|
|
0.691810502785107
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "ubnB-MCtd3Y84dUGFa-b7",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.49939907513908144,
|
|
-0.045030782761653475
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "jya9PHO9hewd8XEkJzn89",
|
|
"type": "text",
|
|
"x": 364.4761082967123,
|
|
"y": -91.42164248511904,
|
|
"width": 61.11991882324219,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0W",
|
|
"roundness": null,
|
|
"seed": 7729859,
|
|
"version": 8,
|
|
"versionNonce": 1007992771,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768687812551,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Notify",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "fLaTXseSmD8kBh3NLfiPu",
|
|
"originalText": "Notify",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "0bZUK-yuL2IKAY1u64HIW",
|
|
"type": "arrow",
|
|
"x": 185.66062127976204,
|
|
"y": 743.3232828776041,
|
|
"width": 385.5904541015625,
|
|
"height": 889.0166259765625,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0X",
|
|
"roundness": null,
|
|
"seed": 607487459,
|
|
"version": 574,
|
|
"versionNonce": 721425667,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "4OfkQ2bqjpN8Pw0m0quT3"
|
|
}
|
|
],
|
|
"updated": 1768688218158,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
0,
|
|
66.43476213727683
|
|
],
|
|
[
|
|
-385.5904541015625,
|
|
66.43476213727683
|
|
],
|
|
[
|
|
-385.5904541015625,
|
|
-822.5818638392857
|
|
],
|
|
[
|
|
-345.5904541015625,
|
|
-822.5818638392857
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "EGjvtmqpnGt-kHu4jX-_N",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
0.43358447174131115,
|
|
1.0705882352941176
|
|
]
|
|
},
|
|
"endBinding": null,
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": [
|
|
{
|
|
"index": 2,
|
|
"start": [
|
|
0,
|
|
66.43476213727683
|
|
],
|
|
"end": [
|
|
-385.5904541015625,
|
|
66.43476213727683
|
|
]
|
|
}
|
|
],
|
|
"startIsSpecial": false,
|
|
"endIsSpecial": false
|
|
},
|
|
{
|
|
"id": "4OfkQ2bqjpN8Pw0m0quT3",
|
|
"type": "text",
|
|
"x": -300.0497363862536,
|
|
"y": 797.258045014881,
|
|
"width": 200.23980712890625,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0Y",
|
|
"roundness": null,
|
|
"seed": 1439201059,
|
|
"version": 25,
|
|
"versionNonce": 400771053,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768688217033,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Register SUP Server",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "0bZUK-yuL2IKAY1u64HIW",
|
|
"originalText": "Register SUP Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "KsN6VJCu_Js44TB79mnZV",
|
|
"type": "text",
|
|
"x": 719.617652529762,
|
|
"y": 551.1148158482142,
|
|
"width": 392.6328125,
|
|
"height": 275,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0Z",
|
|
"roundness": null,
|
|
"seed": 302706755,
|
|
"version": 328,
|
|
"versionNonce": 1529226149,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768724761730,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "signal-cli:\nhttps://github.com/AsamK/signal-cli\n\nprotonmail bridge:\nhttps://github.com/ProtonMail/proton-\nbridge\n\nprotonmail bridge docker image:\nhttps://github.com/shenxn/protonmail-\nbridge-docker\n",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"containerId": null,
|
|
"originalText": "signal-cli: https://github.com/AsamK/signal-cli\n\nprotonmail bridge: https://github.com/ProtonMail/proton-bridge\n\nprotonmail bridge docker image: https://github.com/shenxn/protonmail-bridge-docker\n",
|
|
"autoResize": false,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "b_1xFx1msT5nd4KKXb3l3",
|
|
"type": "rectangle",
|
|
"x": 985.221383231027,
|
|
"y": 11.740588960193406,
|
|
"width": 167.36328125,
|
|
"height": 133.2421875,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0a",
|
|
"roundness": {
|
|
"type": 3
|
|
},
|
|
"seed": 663201227,
|
|
"version": 953,
|
|
"versionNonce": 1136475467,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "I1pGk3B9Ec_xrXMDZgUV0"
|
|
},
|
|
{
|
|
"id": "arkYz5xpoKLpnfgkI-VOo",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1768722214705,
|
|
"link": null,
|
|
"locked": false
|
|
},
|
|
{
|
|
"id": "I1pGk3B9Ec_xrXMDZgUV0",
|
|
"type": "text",
|
|
"x": 1016.9030772617887,
|
|
"y": 53.361682710193406,
|
|
"width": 103.99989318847656,
|
|
"height": 50,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0b",
|
|
"roundness": null,
|
|
"seed": 583447659,
|
|
"version": 346,
|
|
"versionNonce": 581744683,
|
|
"isDeleted": false,
|
|
"boundElements": [],
|
|
"updated": 1768722210839,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "ProtonMail\nServer",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "b_1xFx1msT5nd4KKXb3l3",
|
|
"originalText": "ProtonMail Server",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "arkYz5xpoKLpnfgkI-VOo",
|
|
"type": "arrow",
|
|
"x": 979.221383231027,
|
|
"y": 78.26168271019341,
|
|
"width": 176.9453008742562,
|
|
"height": 0.11624581473211038,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0c",
|
|
"roundness": null,
|
|
"seed": 1417079147,
|
|
"version": 49,
|
|
"versionNonce": 35663397,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "EGNOTS-XqhS2k84RwsI7Q"
|
|
}
|
|
],
|
|
"updated": 1768724672820,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-176.9453008742562,
|
|
-0.11624581473211038
|
|
]
|
|
],
|
|
"startBinding": {
|
|
"elementId": "b_1xFx1msT5nd4KKXb3l3",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
-0.03585015754463765,
|
|
0.4992494869539725
|
|
]
|
|
},
|
|
"endBinding": {
|
|
"elementId": "l68p6MrICi0j1MxyTO7FJ",
|
|
"mode": "orbit",
|
|
"fixedPoint": [
|
|
1.0360554916551261,
|
|
0.4992494869539725
|
|
]
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow",
|
|
"elbowed": true,
|
|
"fixedSegments": null,
|
|
"startIsSpecial": null,
|
|
"endIsSpecial": null
|
|
},
|
|
{
|
|
"id": "EGNOTS-XqhS2k84RwsI7Q",
|
|
"type": "text",
|
|
"x": 868.9287559872582,
|
|
"y": 65.70355980282736,
|
|
"width": 43.63995361328125,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0cV",
|
|
"roundness": null,
|
|
"seed": 1245023659,
|
|
"version": 6,
|
|
"versionNonce": 1252528491,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1768724671332,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Sync",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "arkYz5xpoKLpnfgkI-VOo",
|
|
"originalText": "Sync",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "1PI-IqUd4I8EvRfkkzFlI",
|
|
"type": "text",
|
|
"x": 886.7487327938989,
|
|
"y": 65.70355980282736,
|
|
"width": 8,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "solid",
|
|
"strokeWidth": 2,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"index": "b0d",
|
|
"roundness": null,
|
|
"seed": 1872296133,
|
|
"version": 3,
|
|
"versionNonce": 878177861,
|
|
"isDeleted": true,
|
|
"boundElements": null,
|
|
"updated": 1768722227703,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "",
|
|
"fontSize": 20,
|
|
"fontFamily": 5,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"containerId": "arkYz5xpoKLpnfgkI-VOo",
|
|
"originalText": "",
|
|
"autoResize": true,
|
|
"lineHeight": 1.25
|
|
}
|
|
],
|
|
"appState": {
|
|
"gridSize": 20,
|
|
"gridStep": 5,
|
|
"gridModeEnabled": false,
|
|
"viewBackgroundColor": "#ffffff",
|
|
"lockedMultiSelections": {}
|
|
},
|
|
"files": {}
|
|
} |