my_digital_garden/4a1s/Excalidraw/ASCN/multi-tier.excalidraw.md
2023-09-26 15:33:55 +01:00

26 KiB

excalidraw-plugin tags dg-publish
parsed excalidraw true

==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==

Text Elements

Server B ^QLZ67NOd

Server A ^3YSrlLCj

protocol ^BaxSPzAw

stub B ^LuEHS4Lo

Client ^GHdYIuzQ

stub A ^Oee4RppO

protocol ^PxasA4a3

computation ^dYFK4TZu

persistent state ^aoPldKAh

state ^JoM1jwRc

state ^sz39cvIe

%%

Drawing

{
	"type": "excalidraw",
	"version": 2,
	"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
	"elements": [
		{
			"type": "rectangle",
			"version": 296,
			"versionNonce": 626570515,
			"isDeleted": false,
			"id": "JOq1YWiqL6IyIjWWB2CsH",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -93.81677224981419,
			"y": -364.3583388100761,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"width": 192,
			"height": 178,
			"seed": 1158373565,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [
				{
					"type": "text",
					"id": "QLZ67NOd"
				}
			],
			"updated": 1695560250965,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 202,
			"versionNonce": 135382237,
			"isDeleted": false,
			"id": "QLZ67NOd",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -40.93672922002904,
			"y": -287.8583388100761,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"width": 86.23991394042969,
			"height": 25,
			"seed": 1083222931,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695559950337,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Server B",
			"rawText": "Server B",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "JOq1YWiqL6IyIjWWB2CsH",
			"originalText": "Server B",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "rectangle",
			"version": 356,
			"versionNonce": 151186867,
			"isDeleted": false,
			"id": "4Yw-l7nbK-aZevhZrdzbb",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -95.2982537312956,
			"y": -598.0620425137796,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"width": 192,
			"height": 178,
			"seed": 1119585373,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [
				{
					"type": "text",
					"id": "3YSrlLCj"
				}
			],
			"updated": 1695559983948,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 266,
			"versionNonce": 301857875,
			"isDeleted": false,
			"id": "3YSrlLCj",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -41.70821161703779,
			"y": -521.5620425137796,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"width": 84.81991577148438,
			"height": 25,
			"seed": 1558507709,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695559989196,
			"link": null,
			"locked": false,
			"fontSize": 20,
			"fontFamily": 1,
			"text": "Server A",
			"rawText": "Server A",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "4Yw-l7nbK-aZevhZrdzbb",
			"originalText": "Server A",
			"lineHeight": 1.25,
			"baseline": 18
		},
		{
			"type": "arrow",
			"version": 66,
			"versionNonce": 1098599933,
			"isDeleted": false,
			"id": "8rAbY6M-XqIeRm5ZavDVv",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -28.92788336092522,
			"y": -446.09907955081684,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 1.4814814814814667,
			"height": 112.59259259259255,
			"seed": 1183138483,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695559954999,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					1.4814814814814667,
					112.59259259259255
				]
			]
		},
		{
			"type": "arrow",
			"version": 62,
			"versionNonce": 962138995,
			"isDeleted": false,
			"id": "hCnwl4wHOMLSw-MjOGzXf",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -2.2612166942585645,
			"y": -335.72870918044646,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 0.7407407407407334,
			"height": 110.37037037037038,
			"seed": 809141853,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695559959687,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					0.7407407407407334,
					-110.37037037037038
				]
			]
		},
		{
			"type": "text",
			"version": 39,
			"versionNonce": 1493568563,
			"isDeleted": false,
			"id": "BaxSPzAw",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 9.393314326148896,
			"y": -402.8583388100762,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 62.64012145996094,
			"height": 20,
			"seed": 931602845,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560040206,
			"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
		},
		{
			"type": "rectangle",
			"version": 134,
			"versionNonce": 458448115,
			"isDeleted": false,
			"id": "Z_0RFdMHlDIXJopTpVsSi",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -53.4093648424067,
			"y": -483.22870918044646,
			"strokeColor": "#1971c2",
			"backgroundColor": "#a5d8ff",
			"width": 106,
			"height": 55,
			"seed": 1862160445,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [
				{
					"type": "text",
					"id": "LuEHS4Lo"
				}
			],
			"updated": 1695559983957,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 7,
			"versionNonce": 1080663859,
			"isDeleted": false,
			"id": "LuEHS4Lo",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -27.697420262328578,
			"y": -465.72870918044646,
			"strokeColor": "#1971c2",
			"backgroundColor": "#a5d8ff",
			"width": 54.57611083984375,
			"height": 20,
			"seed": 1038970493,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695559982665,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "stub B",
			"rawText": "stub B",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "Z_0RFdMHlDIXJopTpVsSi",
			"originalText": "stub B",
			"lineHeight": 1.25,
			"baseline": 14
		},
		{
			"type": "rectangle",
			"version": 157,
			"versionNonce": 1295424371,
			"isDeleted": false,
			"id": "MGvBq1WvhpMcin69rKwqA",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -91.73427373889905,
			"y": -833.3935503983964,
			"strokeColor": "#f08c00",
			"backgroundColor": "#ffec99",
			"width": 179,
			"height": 180,
			"seed": 2026471005,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [],
			"updated": 1695560250965,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 153,
			"versionNonce": 751008893,
			"isDeleted": false,
			"id": "GHdYIuzQ",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -27.73427373889905,
			"y": -796.3272535485946,
			"strokeColor": "#f08c00",
			"backgroundColor": "#ffec99",
			"width": 54.099945068359375,
			"height": 25,
			"seed": 1394846397,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560005388,
			"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": 167,
			"versionNonce": 1144027763,
			"isDeleted": false,
			"id": "804ZsiN4LsnlJnhzkGR59",
			"fillStyle": "cross-hatch",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -66.93316428830514,
			"y": -714.3935503983965,
			"strokeColor": "#1971c2",
			"backgroundColor": "#a5d8ff",
			"width": 124,
			"height": 47,
			"seed": 1312377629,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"boundElements": [
				{
					"type": "text",
					"id": "Oee4RppO"
				}
			],
			"updated": 1695560018358,
			"link": null,
			"locked": false
		},
		{
			"type": "text",
			"version": 11,
			"versionNonce": 1447282163,
			"isDeleted": false,
			"id": "Oee4RppO",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -31.65321891476998,
			"y": -700.8935503983965,
			"strokeColor": "#1971c2",
			"backgroundColor": "#a5d8ff",
			"width": 53.44010925292969,
			"height": 20,
			"seed": 980852189,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560025606,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "stub A",
			"rawText": "stub A",
			"textAlign": "center",
			"verticalAlign": "middle",
			"containerId": "804ZsiN4LsnlJnhzkGR59",
			"originalText": "stub A",
			"lineHeight": 1.25,
			"baseline": 14
		},
		{
			"type": "arrow",
			"version": 78,
			"versionNonce": 1332372765,
			"isDeleted": false,
			"id": "_IOlq4twI1_xS7FGd8DZ6",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -23.219302650471803,
			"y": -680.4384636636792,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "#a5d8ff",
			"width": 0.839401156462884,
			"height": 120.87376653065883,
			"seed": 1427162077,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560034099,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					-0.839401156462884,
					120.87376653065883
				]
			]
		},
		{
			"type": "arrow",
			"version": 68,
			"versionNonce": 209651357,
			"isDeleted": false,
			"id": "0FbZGR1HDW0tpVkC9PZdq",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -2.2342737388991054,
			"y": -562.0829006024092,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "#a5d8ff",
			"width": 2.5182034693887374,
			"height": 117.51616190480706,
			"seed": 1849059539,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560038484,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					2.5182034693887374,
					-117.51616190480706
				]
			]
		},
		{
			"type": "text",
			"version": 159,
			"versionNonce": 1967034131,
			"isDeleted": false,
			"id": "PxasA4a3",
			"fillStyle": "cross-hatch",
			"strokeWidth": 0.5,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": -93.68145779173005,
			"y": -638.1149104140503,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 62.64012145996094,
			"height": 20,
			"seed": 922803059,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560359901,
			"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": "La_PDcHBInbYY4UtVtu5L",
			"type": "arrow",
			"x": 133.07591078356455,
			"y": -253.7649414611734,
			"width": 31.640662192585637,
			"height": 461.3412680983449,
			"angle": 0,
			"strokeColor": "#da77f2",
			"backgroundColor": "#a5d8ff",
			"fillStyle": "cross-hatch",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"seed": 1074010739,
			"version": 248,
			"versionNonce": 923271827,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695560357596,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					31.640662192585637,
					-230.67063404917246
				],
				[
					2.041333044682972,
					-461.3412680983449
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": "arrow"
		},
		{
			"id": "dYFK4TZu",
			"type": "text",
			"x": 115.47314415064886,
			"y": -512.3489059571751,
			"width": 162.03668212890625,
			"height": 35,
			"angle": 1.592404256379253,
			"strokeColor": "#da77f2",
			"backgroundColor": "#a5d8ff",
			"fillStyle": "cross-hatch",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 2023410675,
			"version": 421,
			"versionNonce": 359362589,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695560233561,
			"link": null,
			"locked": false,
			"text": "computation",
			"rawText": "computation",
			"fontSize": 28,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 25,
			"containerId": null,
			"originalText": "computation",
			"lineHeight": 1.25
		},
		{
			"type": "arrow",
			"version": 676,
			"versionNonce": 694799827,
			"isDeleted": false,
			"id": "mKwRwW871HKIQXzBejVOW",
			"fillStyle": "cross-hatch",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 3.1292048028671644,
			"x": -176.04178272950824,
			"y": -264.583594944313,
			"strokeColor": "#da77f2",
			"backgroundColor": "#a5d8ff",
			"width": 31.640662192585637,
			"height": 461.3412680983449,
			"seed": 1147664797,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560250965,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": "arrow",
			"points": [
				[
					0,
					0
				],
				[
					31.640662192585637,
					-230.67063404917246
				],
				[
					2.041333044682972,
					-461.3412680983449
				]
			]
		},
		{
			"type": "text",
			"version": 864,
			"versionNonce": 426053011,
			"isDeleted": false,
			"id": "aoPldKAh",
			"fillStyle": "cross-hatch",
			"strokeWidth": 4,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 4.721609059246418,
			"x": -322.85802071895455,
			"y": -537.6177614194131,
			"strokeColor": "#da77f2",
			"backgroundColor": "#a5d8ff",
			"width": 232.5689697265625,
			"height": 35,
			"seed": 1943059965,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560264174,
			"link": null,
			"locked": false,
			"fontSize": 28,
			"fontFamily": 1,
			"text": "persistent state",
			"rawText": "persistent state",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "persistent state",
			"lineHeight": 1.25,
			"baseline": 25
		},
		{
			"type": "ellipse",
			"version": 326,
			"versionNonce": 1344656723,
			"isDeleted": false,
			"id": "xH7MgDVFhS_Wv9QEbwa5a",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 33.77715963443379,
			"y": -237.1776272965438,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 46.923076923076906,
			"height": 17.692307692307622,
			"seed": 479755997,
			"groupIds": [
				"3ZH9rqTFIqM29yq2NlCtu",
				"X4CLfZACaLvAgbd0aunel"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560348639,
			"link": null,
			"locked": false
		},
		{
			"type": "line",
			"version": 308,
			"versionNonce": 1577431795,
			"isDeleted": false,
			"id": "X-zgUkzaJeiYf3Sgp_wQY",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 36.08485194212608,
			"y": -228.71608883500545,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 1.5384615384615472,
			"height": 27.692307692307736,
			"seed": 373201725,
			"groupIds": [
				"3ZH9rqTFIqM29yq2NlCtu",
				"X4CLfZACaLvAgbd0aunel"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560348639,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.5384615384615472,
					27.692307692307736
				]
			]
		},
		{
			"type": "ellipse",
			"version": 396,
			"versionNonce": 190373011,
			"isDeleted": false,
			"id": "mPYiERi9O8cZ3pcyoWOVv",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 34.16177501904917,
			"y": -212.9468580657745,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 46.923076923076906,
			"height": 17.692307692307622,
			"seed": 1101147037,
			"groupIds": [
				"3ZH9rqTFIqM29yq2NlCtu",
				"X4CLfZACaLvAgbd0aunel"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560348639,
			"link": null,
			"locked": false
		},
		{
			"type": "line",
			"version": 340,
			"versionNonce": 601215539,
			"isDeleted": false,
			"id": "x592p5hGNAlwDNEOUUG2_",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 81.60879116591417,
			"y": -228.91968520467623,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 1.5384615384615472,
			"height": 27.692307692307736,
			"seed": 1861529597,
			"groupIds": [
				"3ZH9rqTFIqM29yq2NlCtu",
				"X4CLfZACaLvAgbd0aunel"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560348639,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.5384615384615472,
					27.692307692307736
				]
			]
		},
		{
			"id": "JoM1jwRc",
			"type": "text",
			"x": 32.988794394010085,
			"y": -253.33147345039015,
			"width": 46.192108154296875,
			"height": 20,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [
				"X4CLfZACaLvAgbd0aunel"
			],
			"frameId": null,
			"roundness": null,
			"seed": 2064061043,
			"version": 138,
			"versionNonce": 946017235,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695560348639,
			"link": null,
			"locked": false,
			"text": "state",
			"rawText": "state",
			"fontSize": 16,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 14,
			"containerId": null,
			"originalText": "state",
			"lineHeight": 1.25
		},
		{
			"type": "ellipse",
			"version": 577,
			"versionNonce": 1670970579,
			"isDeleted": false,
			"id": "Rp-DGNCOMSgkKWQ2ctA4d",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 34.676165907329136,
			"y": -572.9468580657747,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 46.923076923076906,
			"height": 17.692307692307622,
			"seed": 492425597,
			"groupIds": [
				"jllM9oczgR9J4J3vcDOPG",
				"ligcl1m6WPyL-0tzDj3Cp"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560357250,
			"link": null,
			"locked": false
		},
		{
			"type": "line",
			"version": 559,
			"versionNonce": 2007493235,
			"isDeleted": false,
			"id": "FcWSKU8T9iQyAOSTRxrDG",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 36.98385821502143,
			"y": -564.4853196042363,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 1.5384615384615472,
			"height": 27.692307692307736,
			"seed": 612145629,
			"groupIds": [
				"jllM9oczgR9J4J3vcDOPG",
				"ligcl1m6WPyL-0tzDj3Cp"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560357250,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.5384615384615472,
					27.692307692307736
				]
			]
		},
		{
			"type": "ellipse",
			"version": 647,
			"versionNonce": 851977235,
			"isDeleted": false,
			"id": "NyfuDQ8PPJ21AnyNb02ys",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 35.06078129194452,
			"y": -548.7160888350054,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 46.923076923076906,
			"height": 17.692307692307622,
			"seed": 1625773629,
			"groupIds": [
				"jllM9oczgR9J4J3vcDOPG",
				"ligcl1m6WPyL-0tzDj3Cp"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560357250,
			"link": null,
			"locked": false
		},
		{
			"type": "line",
			"version": 591,
			"versionNonce": 1022372275,
			"isDeleted": false,
			"id": "AmnPfgQevh1umeRhNnkWj",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 82.50779743880952,
			"y": -564.6889159739071,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 1.5384615384615472,
			"height": 27.692307692307736,
			"seed": 1299941021,
			"groupIds": [
				"jllM9oczgR9J4J3vcDOPG",
				"ligcl1m6WPyL-0tzDj3Cp"
			],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"boundElements": [],
			"updated": 1695560357250,
			"link": null,
			"locked": false,
			"startBinding": null,
			"endBinding": null,
			"lastCommittedPoint": null,
			"startArrowhead": null,
			"endArrowhead": null,
			"points": [
				[
					0,
					0
				],
				[
					-1.5384615384615472,
					27.692307692307736
				]
			]
		},
		{
			"type": "text",
			"version": 389,
			"versionNonce": 2068216659,
			"isDeleted": false,
			"id": "sz39cvIe",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"angle": 0,
			"x": 33.887800666905434,
			"y": -589.1007042196211,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"width": 46.192108154296875,
			"height": 20,
			"seed": 216705789,
			"groupIds": [
				"ligcl1m6WPyL-0tzDj3Cp"
			],
			"frameId": null,
			"roundness": null,
			"boundElements": [],
			"updated": 1695560357250,
			"link": null,
			"locked": false,
			"fontSize": 16,
			"fontFamily": 1,
			"text": "state",
			"rawText": "state",
			"textAlign": "left",
			"verticalAlign": "top",
			"containerId": null,
			"originalText": "state",
			"lineHeight": 1.25,
			"baseline": 14
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#1e1e1e",
		"currentItemBackgroundColor": "transparent",
		"currentItemFillStyle": "hachure",
		"currentItemStrokeWidth": 1,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 16,
		"currentItemTextAlign": "left",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"scrollX": 254.98804810415345,
		"scrollY": 958.282851181688,
		"zoom": {
			"value": 1.0306566603611398
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"gridColor": {
			"Bold": "#C9C9C9FF",
			"Regular": "#EDEDEDFF"
		},
		"currentStrokeOptions": null,
		"previousGridSize": null,
		"frameRendering": {
			"enabled": true,
			"clip": true,
			"name": true,
			"outline": true
		}
	},
	"files": {}
}

%%