From 952c1eda5342d0c27ba4c9c5054a0e208160cbb8 Mon Sep 17 00:00:00 2001 From: Alice Date: Sun, 24 Sep 2023 13:27:33 +0100 Subject: [PATCH] vault backup: 2023-09-24 13:27:33 --- content/ASCN/T - Aula 2.md | 7 + ...alidraw.md => client-server.excalidraw.md} | 151 ++-- content/Excalidraw/ASCN/proxy.excalidraw.md | 663 ++++++++++++++++++ 3 files changed, 765 insertions(+), 56 deletions(-) rename content/Excalidraw/ASCN/{Drawing 2023-09-24 13.21.24.excalidraw.md => client-server.excalidraw.md} (76%) create mode 100644 content/Excalidraw/ASCN/proxy.excalidraw.md diff --git a/content/ASCN/T - Aula 2.md b/content/ASCN/T - Aula 2.md index 19c6778..dd5d78e 100644 --- a/content/ASCN/T - Aula 2.md +++ b/content/ASCN/T - Aula 2.md @@ -42,3 +42,10 @@ ## Distributed architectures ### 1. Client-server +- Architecture: [[client-server.excalidraw]] +- Functionality and data are in the server. +- A stub runs embedded in the client. +- The stub is part of the server software package +- E.g., the Web (“protocol” is HTTP) + +### 2. Proxy Server diff --git a/content/Excalidraw/ASCN/Drawing 2023-09-24 13.21.24.excalidraw.md b/content/Excalidraw/ASCN/client-server.excalidraw.md similarity index 76% rename from content/Excalidraw/ASCN/Drawing 2023-09-24 13.21.24.excalidraw.md rename to content/Excalidraw/ASCN/client-server.excalidraw.md index 31afd53..112121f 100644 --- a/content/Excalidraw/ASCN/Drawing 2023-09-24 13.21.24.excalidraw.md +++ b/content/Excalidraw/ASCN/client-server.excalidraw.md @@ -14,6 +14,8 @@ stub ^RS24oSel Server ^P3etBY3i +protocol ^vIog8S8q + %% # Drawing ```json @@ -26,12 +28,12 @@ Server ^P3etBY3i "id": "IqRrpywMDTbCoXqM4byEv", "type": "rectangle", "x": -268, - "y": -335.2421875, + "y": -336.30848434980203, "width": 179, "height": 180, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", @@ -43,11 +45,11 @@ Server ^P3etBY3i "type": 3 }, "seed": 1351013213, - "version": 56, - "versionNonce": 52584445, + "version": 59, + "versionNonce": 2042656371, "isDeleted": false, "boundElements": null, - "updated": 1695558088379, + "updated": 1695558210168, "link": null, "locked": false }, @@ -59,8 +61,8 @@ Server ^P3etBY3i "width": 54.099945068359375, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", @@ -70,11 +72,11 @@ Server ^P3etBY3i "frameId": null, "roundness": null, "seed": 331236541, - "version": 55, - "versionNonce": 1653703347, + "version": 57, + "versionNonce": 1017591315, "isDeleted": false, "boundElements": null, - "updated": 1695558108604, + "updated": 1695558195308, "link": null, "locked": false, "text": "Client", @@ -91,14 +93,14 @@ Server ^P3etBY3i { "id": "G_5UrTpFYz6LoUKroLQNH", "type": "rectangle", - "x": -240, - "y": -216.2421875, + "x": -243.1988905494061, + "y": -217.30848434980203, "width": 124, "height": 47, "angle": 0, - "strokeColor": "#1e1e1e", - "backgroundColor": "transparent", - "fillStyle": "hachure", + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "cross-hatch", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, @@ -109,8 +111,8 @@ Server ^P3etBY3i "type": 3 }, "seed": 737915197, - "version": 58, - "versionNonce": 129944659, + "version": 65, + "versionNonce": 474549907, "isDeleted": false, "boundElements": [ { @@ -118,19 +120,19 @@ Server ^P3etBY3i "id": "RS24oSel" } ], - "updated": 1695558100672, + "updated": 1695558216051, "link": null, "locked": false }, { "id": "RS24oSel", "type": "text", - "x": -199.83997344970703, - "y": -205.2421875, + "x": -203.03886399911312, + "y": -206.30848434980203, "width": 43.67994689941406, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#e03131", "backgroundColor": "transparent", "fillStyle": "hachure", "strokeWidth": 1, @@ -141,11 +143,11 @@ Server ^P3etBY3i "frameId": null, "roundness": null, "seed": 1349770749, - "version": 7, - "versionNonce": 2044884915, + "version": 12, + "versionNonce": 1160940381, "isDeleted": false, "boundElements": null, - "updated": 1695558103533, + "updated": 1695558214069, "link": null, "locked": false, "text": "stub", @@ -162,12 +164,12 @@ Server ^P3etBY3i { "id": "vdEoEaujOxQ3Pg1WvHWir", "type": "rectangle", - "x": -0.2073465217773105, + "x": 31.781558972283392, "y": -326.48452569352884, "width": 206.8615888615924, "height": 171.67379281812566, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#1971c2", "backgroundColor": "transparent", "fillStyle": "hachure", "strokeWidth": 1, @@ -180,23 +182,23 @@ Server ^P3etBY3i "type": 3 }, "seed": 744296755, - "version": 76, - "versionNonce": 5930771, + "version": 105, + "versionNonce": 441241683, "isDeleted": false, "boundElements": null, - "updated": 1695558119225, + "updated": 1695558187232, "link": null, "locked": false }, { "id": "P3etBY3i", "type": "text", - "x": 47.776011719313715, - "y": -292.3630264998641, + "x": 106.42233845842497, + "y": -308.35747924689446, "width": 61.69993591308594, "height": 25, "angle": 0, - "strokeColor": "#1e1e1e", + "strokeColor": "#1971c2", "backgroundColor": "transparent", "fillStyle": "hachure", "strokeWidth": 1, @@ -207,11 +209,11 @@ Server ^P3etBY3i "frameId": null, "roundness": null, "seed": 1715344979, - "version": 9, - "versionNonce": 13336413, + "version": 96, + "versionNonce": 161808061, "isDeleted": false, "boundElements": null, - "updated": 1695558122587, + "updated": 1695558189748, "link": null, "locked": false, "text": "Server", @@ -230,8 +232,8 @@ Server ^P3etBY3i "type": "arrow", "x": -129.229265347822, "y": -205.99298166590023, - "width": 165.27601171931352, - "height": 5.684341886080802e-14, + "width": 189.80083926476001, + "height": 2.1325936996040014, "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -246,11 +248,11 @@ Server ^P3etBY3i "type": 2 }, "seed": 1426100829, - "version": 76, - "versionNonce": 269263037, + "version": 104, + "versionNonce": 586878003, "isDeleted": false, "boundElements": null, - "updated": 1695558143294, + "updated": 1695558160926, "link": null, "locked": false, "points": [ @@ -259,8 +261,8 @@ Server ^P3etBY3i 0 ], [ - 165.27601171931352, - -5.684341886080802e-14 + 189.80083926476001, + 2.1325936996040014 ] ], "lastCommittedPoint": null, @@ -272,10 +274,10 @@ Server ^P3etBY3i { "id": "mLGydzme1zjjJCzgvgsfI", "type": "arrow", - "x": 32.84785582208542, - "y": -181.4681541204538, - "width": 158.87823062050137, - "height": 0, + "x": 62.704167616542065, + "y": -180.40185727065176, + "width": 188.734542414958, + "height": 1.066296849802029, "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", @@ -290,11 +292,11 @@ Server ^P3etBY3i "type": 2 }, "seed": 956698685, - "version": 97, - "versionNonce": 1283344637, + "version": 145, + "versionNonce": 997620691, "isDeleted": false, "boundElements": null, - "updated": 1695558140657, + "updated": 1695558164281, "link": null, "locked": false, "points": [ @@ -303,8 +305,8 @@ Server ^P3etBY3i 0 ], [ - -158.87823062050137, - 0 + -188.734542414958, + -1.066296849802029 ] ], "lastCommittedPoint": null, @@ -313,6 +315,43 @@ Server ^P3etBY3i "startArrowhead": null, "endArrowhead": "arrow" }, + { + "id": "vIog8S8q", + "type": "text", + "x": -56.721079561284455, + "y": -203.4929816659003, + "width": 62.64012145996094, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1463184179, + "version": 113, + "versionNonce": 1861969597, + "isDeleted": false, + "boundElements": null, + "updated": 1695558179548, + "link": null, + "locked": false, + "text": "protocol", + "rawText": "protocol", + "fontSize": 16, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 14, + "containerId": null, + "originalText": "protocol", + "lineHeight": 1.25 + }, { "id": "0Uei72xq", "type": "text", @@ -391,15 +430,15 @@ Server ^P3etBY3i "appState": { "theme": "light", "viewBackgroundColor": "#ffffff", - "currentItemStrokeColor": "#1e1e1e", - "currentItemBackgroundColor": "transparent", - "currentItemFillStyle": "hachure", + "currentItemStrokeColor": "#e03131", + "currentItemBackgroundColor": "#ffc9c9", + "currentItemFillStyle": "cross-hatch", "currentItemStrokeWidth": 1, "currentItemStrokeStyle": "solid", "currentItemRoughness": 1, "currentItemOpacity": 100, "currentItemFontFamily": 1, - "currentItemFontSize": 20, + "currentItemFontSize": 16, "currentItemTextAlign": "left", "currentItemStartArrowhead": null, "currentItemEndArrowhead": "arrow", diff --git a/content/Excalidraw/ASCN/proxy.excalidraw.md b/content/Excalidraw/ASCN/proxy.excalidraw.md new file mode 100644 index 0000000..b7e595a --- /dev/null +++ b/content/Excalidraw/ASCN/proxy.excalidraw.md @@ -0,0 +1,663 @@ +--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== + + +# Text Elements +Server ^P3etBY3i + +protocol ^vIog8S8q + +proxy ^hOKPWZE6 + +Server ^nddvAoYh + +%% +# Drawing +```json +{ + "type": "excalidraw", + "version": 2, + "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19", + "elements": [ + { + "type": "rectangle", + "version": 179, + "versionNonce": 826444381, + "isDeleted": false, + "id": "vdEoEaujOxQ3Pg1WvHWir", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -13.435832332064479, + "y": -332.57148221526796, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 206.8615888615924, + "height": 171.67379281812566, + "seed": 744296755, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695558436656, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 230, + "versionNonce": 1640470003, + "isDeleted": false, + "id": "P3etBY3i", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 63.81364280625104, + "y": -257.05313142080746, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 61.69993591308594, + "height": 25, + "seed": 1715344979, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695558436656, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Server", + "rawText": "Server", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Server", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "arrow", + "version": 415, + "versionNonce": 815478461, + "isDeleted": false, + "id": "HdmLiBzCDAszPSanayBmD", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -78.79448273912638, + "y": -321.6451555789437, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 0.23562187345569896, + "height": 177.86740630039594, + "seed": 1426100829, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695558436656, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.23562187345569896, + -177.86740630039594 + ] + ] + }, + { + "type": "arrow", + "version": 379, + "versionNonce": 585523091, + "isDeleted": false, + "id": "mLGydzme1zjjJCzgvgsfI", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 32.26938500784644, + "y": -316.92359640108657, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 1.6857120147317346, + "height": 190.34595202321805, + "seed": 956698685, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695558436656, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.6857120147317346, + -190.34595202321805 + ] + ] + }, + { + "type": "text", + "version": 205, + "versionNonce": 1008785373, + "isDeleted": false, + "id": "vIog8S8q", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -44.54716651780615, + "y": -409.57993818763936, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 62.64012145996094, + "height": 20, + "seed": 1463184179, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695558440707, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "protocol", + "rawText": "protocol", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "protocol", + "lineHeight": 1.25, + "baseline": 14 + }, + { + "id": "9U8j2np5rBs2N8UJQv8Jp", + "type": "rectangle", + "x": -108.02625217001864, + "y": -547.5745542647767, + "width": 178, + "height": 61, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 571821053, + "version": 204, + "versionNonce": 347796787, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "hOKPWZE6" + } + ], + "updated": 1695558436657, + "link": null, + "locked": false + }, + { + "id": "hOKPWZE6", + "type": "text", + "x": -44.1062234834952, + "y": -529.5745542647767, + "width": 50.159942626953125, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 737643261, + "version": 171, + "versionNonce": 288198387, + "isDeleted": false, + "boundElements": null, + "updated": 1695558444561, + "link": null, + "locked": false, + "text": "proxy", + "rawText": "proxy", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 18, + "containerId": "9U8j2np5rBs2N8UJQv8Jp", + "originalText": "proxy", + "lineHeight": 1.25 + }, + { + "type": "rectangle", + "version": 337, + "versionNonce": 917231315, + "isDeleted": false, + "id": "eurHx-BtbpuH7j40VPKcX", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -232.02226399211912, + "y": -330.73753763036115, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 206.8615888615924, + "height": 171.67379281812566, + "seed": 531416093, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695558436657, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 342, + "versionNonce": 1002435549, + "isDeleted": false, + "id": "nddvAoYh", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -163.4684410277166, + "y": -263.0452737924224, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "width": 61.69993591308594, + "height": 25, + "seed": 1360541821, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695558436657, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Server", + "rawText": "Server", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Server", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "id": "QwuJNQZVVN0wR2TR89s0M", + "type": "arrow", + "x": -55.54799130045339, + "y": -498.81368469955913, + "width": 0.8695652173913118, + "height": 182.60869565217388, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 2011584627, + "version": 90, + "versionNonce": 922305459, + "isDeleted": false, + "boundElements": null, + "updated": 1695558436657, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 0.8695652173913118, + 182.60869565217388 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "EqgZX0SA-1pgeu9Y-Z3t4", + "type": "arrow", + "x": 56.62592174302489, + "y": -509.2484673082548, + "width": 2.6086956521739353, + "height": 193.91304347826087, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1822241043, + "version": 85, + "versionNonce": 1123304701, + "isDeleted": false, + "boundElements": null, + "updated": 1695558436657, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -2.6086956521739353, + 193.91304347826087 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "type": "arrow", + "version": 87, + "versionNonce": 460389747, + "isDeleted": false, + "id": "Q0dyA6MHIhdobiDd5714l", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 51.147430129777916, + "y": -535.6319129622309, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 2.6086956521739353, + "height": 193.91304347826087, + "seed": 1528130269, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1695558449544, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -2.6086956521739353, + 193.91304347826087 + ] + ] + }, + { + "type": "rectangle", + "version": 71, + "versionNonce": 1464829043, + "isDeleted": true, + "id": "IqRrpywMDTbCoXqM4byEv", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -284.52173913043475, + "y": -336.30848434980203, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "width": 179, + "height": 180, + "seed": 1351013213, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1695558436657, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 59, + "versionNonce": 716140605, + "isDeleted": true, + "id": "OVq2P4Xf", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -204, + "y": -299.2421875, + "strokeColor": "#f08c00", + "backgroundColor": "#ffec99", + "width": 54.099945068359375, + "height": 25, + "seed": 331236541, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695558436657, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "Client", + "rawText": "Client", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Client", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "rectangle", + "version": 68, + "versionNonce": 778862099, + "isDeleted": true, + "id": "G_5UrTpFYz6LoUKroLQNH", + "fillStyle": "cross-hatch", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -242.32932533201478, + "y": -217.30848434980203, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "width": 124, + "height": 47, + "seed": 737915197, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [ + { + "type": "text", + "id": "RS24oSel" + } + ], + "updated": 1695558436657, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 15, + "versionNonce": 456155293, + "isDeleted": true, + "id": "RS24oSel", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -202.1692987817218, + "y": -206.30848434980203, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "width": 43.67994689941406, + "height": 25, + "seed": 1349770749, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695558436657, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "stub", + "rawText": "stub", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "G_5UrTpFYz6LoUKroLQNH", + "originalText": "stub", + "lineHeight": 1.25, + "baseline": 18 + } + ], + "appState": { + "theme": "light", + "viewBackgroundColor": "#ffffff", + "currentItemStrokeColor": "#1e1e1e", + "currentItemBackgroundColor": "transparent", + "currentItemFillStyle": "cross-hatch", + "currentItemStrokeWidth": 1, + "currentItemStrokeStyle": "solid", + "currentItemRoughness": 1, + "currentItemOpacity": 100, + "currentItemFontFamily": 1, + "currentItemFontSize": 20, + "currentItemTextAlign": "left", + "currentItemStartArrowhead": null, + "currentItemEndArrowhead": "arrow", + "scrollX": 281.6349478221925, + "scrollY": 764.4794455691243, + "zoom": { + "value": 1.1500000000000001 + }, + "currentItemRoundness": "round", + "gridSize": null, + "gridColor": { + "Bold": "#C9C9C9FF", + "Regular": "#EDEDEDFF" + }, + "currentStrokeOptions": null, + "previousGridSize": null, + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + } + }, + "files": {} +} +``` +%% \ No newline at end of file