-
Notifications
You must be signed in to change notification settings - Fork 2
/
keysafe-vault.drawio
389 lines (389 loc) · 106 KB
/
keysafe-vault.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
<mxfile host="app.diagrams.net" modified="2023-09-07T15:22:30.334Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 OPR/100.0.0.0" etag="uKou140MlW8_JE4PWUcR" version="21.7.2" type="github" pages="4">
<diagram name="base structure" id="ENYRZ-F9U1xnQOMDxNzd">
<mxGraphModel dx="1252" dy="1004" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-5" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="10" y="180" width="237" height="195" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-2" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="kR2F3ws6Ylw_u8hIg5hB-5" vertex="1">
<mxGeometry width="140" height="100" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-1" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAABEoAAAMNCAYAAACPvJG6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAE4KSURBVHhe7d1d7GVXXT/+M39QtJGHWkkwkJRifgoGQ4kR1EhalESDF229ES+k5cKHxBLKlQ831BvlDggQjV6UqTF6YRww0cSkpFSNhiZammioacJQUhKNJC00IVBS5v99n/ms6Zo1+5yzz/k+f+f1Sna/52E/rr3P6az3WWvtc5f2LAAAAABY/H/1FwAAAOC6JygBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIBy7tKeegwAcOieffbZxRe+8IXl9PWvf31x8803L17/+tcvbr/99poDAOD4CEoAgCPxuc99bvGxj31s8elPf7peudYDDzywuOeee+oZAMDRE5QAnGGf+tSnFk899VQ9u+xDH/pQPdpdWgSkwjvlAx/4wOJVr3pVPWOUVhSf+cxnlqFBHqcsR7feeutyuu222xZ33nnnmSjPP/zDP1zcf//99Wy1xx57bHnsp1XO6yOPPFLPLst5PMzWMh/96EeXLXN6PoeXr7leWi4J4QCYQ1ACcIa9853vXFbcegfxtX/XXXdNtgr4yEc+srjvvvvqGb2ch1TcxvOxSSq7KdPTXPGdG5Kk+83Fixfr2emUz0U+H72EXRcuXKhnB+vLX/7y4pZbbqlnl52FcjwI586dq0eXJax6+OGH6xkArGYwVwC28r73vW8yJMkvtUKSa6XFSCrOU6HVHFk+IUMqw+u6rJxUOeZVIUmCn1ReWwuSBAqnXY4hQUUv522q5dBBmGrZlVANANidoASA2RKSpDvPKCFJxpbgaula89a3vvVAAo4WuEyV/0l2/vz5evSiBCP5Zf+ZZ55Z/k13mzw+iG5hJ8FU4HNYIdfUes9C4HTcEmz202n73AGwP7reAJxhU60Ydv3aT0UhQclISDItwUZCknSNGKUlRSqzGbsirQ/yPFPmzXIZ4yIV4Kll4zQNeHrjjTde05oi3ULGVhdnSQvIegmHEggdpKnt5Lo6rG4+p81+ut6My6ZV1FkJ8gDYTIsSADZaFZKk4iEkmZbWH1NBRypcCQpa2NG6niQ4yONUdDPWS5tnalySD37wgytDlJNmDElyfGc5JImcz9adqEmocdDnbKq1zh133FGPAIBdCUoAWCstG6ZCklQE/XI9La14xpY8CTzSoiC/Sk+FH1MSpCQwGSvdCR/GO3qcFuOxnFV33313PXrRQXe/GbuD5LrS7QYA9k9QAsBK+RV8VUiSJuxzK/zXm6kBNtM6ZJeQIGWcQGos61SSx9YanBxTgcVUC5BdJXSZaq3jMwkA+ycoAWBSQpKMcTJWxoQkm40tB1Jm+/mlP11Vpu4odNAtFDg4OWfjOc9nKtNB+MxnPlOPXqTbDQAcDEEJANdIOJIxNsaQJOHIqnEzuGyqInwQ3SGmKsFPPfVUPeIkmjpnB9WqZAzJpoIZAGA37noDcIbtctebhCNZbqzwJxxJS5KDGmMi20n3kdzhJfs41XIlUyqb21QAM3bHeMwZFyQDpe4q6xvHBMn6pu6CkXlTfr2DumPGeFypHO8yMGoq2Sn3nONxndHKPnfl2ebuOhlkdrxuttnnuXckaXIcaVmRbYwDpeZ6zTlqx3Bc4d54158ce8ad2Y+pwZXT4iiDAM+VfWrll3M2NdBsG2g4463k77ayn2MwtO05bsZrK/uz6Xjn3vVmaj/nXrdz9gOAUyhBCQBn017FIKnIVdM6zzzzzKW9f/hfs8xeJfPSY489VnPtT7Zx//33X7ONddNeBeXShQsXag3rZb5x+b2Kcr27myw/rnPV/uxVxK6ZN8d7EuxV6JZlOe7fuinnPsvNMXW9bTPNlbLf9jjuu+++5bV31Kaunf1+lu68885r1nnx4sV6d72UwdQ+bZpybrfd76nP+a7GayvPN+nnX7fMtt9H/TRnPwA4fXS9AeCKqRYBcVAtSbLut771rcsWFtvIr93pCpRf0ceWJ6O0PhlbD+x3LI9x+ax/VSuXqV+dp8r0KKX8Uu673FY45Z3lUv7HLfuSa2DVrZfX+ehHP7osg6M+F1N3v5ka7Heu1hKkl8/m1HU3ynK33HLLsgXFttLCIuW3y7IAcNoISgBYSgV0qhK0691aRqmgpkvKthXcXvZvaoDZUbpa9KYql3NluXF74/p7qbBOBTXHFZa0cGq/288xTN0B6ajkHOTc76einmtvqlvZYbr99tuvCTF2vRZjatmpMGaUcpsad2hbuQb2s/8AcBoISgBYjr+xKiRZFwrM1UKSqUpa1p8WK88888xy/JRMGcMh204lc5R1baqwT1Ucp+4SMsfUcpsqplNldtQV9Eh5p6ymyj2V95RxyrqVe5tyO+Kpss81sq6SnLEaci77adTO99S0To5jqvyyn+Nx5FrKMUydhxa47Cew29a4H9mHXcOGqcFgp46zl9Ygqz4zWTZl1X/+MrXP4FRLlVXX1GmVz/Oma3HVdWt8EoAzau9/hgCcUek/n6/6fhrtVYaumSdTXj8oU+Oe5LU54ypkfIxx2Uyb9m+vgnfV/BlrYxdZrl9P9nuTHNe4XJsyHsJRjZWxauyFvD7H1PIp122My8/ddm/qGkj5rhonppdxNaauv3w2jkquh3H7exXvene+qfVkvJJNxs9CppTfXkW/5lgt1+pU+c0Zt2bq+tnV+F025/z1889dphmX3eW6BeD00qIE4DqWFgJTvzTnDhqbfqWeK2NDjC0BMr7HXgV21rgK2Zf8cjsa70Iz+sAHPlCPLtvlV/zMP/5yPqebQ45r1S/NexWu5TgRq8aDOUgp+1FaCcy9A8/U3YLSEuMoW8Zke+O53qvkL6+JVePE9PYq+ct587eXVhbjnU0OS66HcftT19YmU9fvpusxn/Gx9Uwrv/HcTsm8aXGSv72Dus0xAJxEghKA61Qqu1MhSQKSg2xOPlZyU2FMZX0bqdAlYOil8jfVXaiZqkRvW7mbmn9O5TxSjquOMxXkNrhobh+b8zBVod2vhFE5l62Snn3fNgAbA6c4yqAkA5+OgUIq7mPwsE6r7I82hW0H6SCCu/F6zHFtuh5zvnMdJHBsYce25ZegZ9zOUV4DAHDUBCUA16FUcjJOw5SpivGuUvkfK7mpuI+/Ts+R/RqXWzfuyFTlbptf8acqslnfnFYwTaukrlsm22kte9LSpN2dZttK9JRsNxXk7EPGnNglAJuqiD/11FP16PCNYVjKdE5LiFHKYgyJ0qLkoMOpVabKcZtxc7KfYzgxtc4pCUVy7jMOydyWJKPbbrutHr3oqFrkAMBRE5QAXGdaSLIqMDjIgRrHimAqbLtU0iIhyVjR3RQm3HHHHfXoRXMDiKn5pta3SY45IUVaxMwJiHJ+0tokdyhJa5Ndbuk7JUHBNiHPSZBzMF6Lc7sNTZkKAY+qsp9zv5/gbqp10y6h5q6fv9N27QDAfghKAK4zabGwrnKWinoq5wdhDBvmjO+xzra/aqdiuk0rlN4431RQs41U8BOYpDvO3MpqzlNCk7Q0OcgAa7+OKlx45JFH6tFlCZ32U2HP8uP18Pjjj9ejwzd1/c8N7saWNSmHHM9ROSnXHgAcBUEJwHUuFcex8phK2dRAoNsYuwnEfit2U5XkdRW4HNcuv+Ln/bECO7ebwzotbEn3h3SDSGiS52P5T8k5SWAyt2J9EFIOU+PYHJXxGtq1NURvvAanrtPDMhXcZQyWTbKPY6ui/YR228r2j3I8FwA4budy65t6DMAZky426379T6UtlfZUwtLVY5SxLXYNN1KhH9eZbe3XOLZKurSs644xtR8toFiljRnS209ZzJHKaFqxZH83Vd437f82Eoa0injGHmnP298pCSzmnstz587Vo8s2na/euGyOeb+tksa7DW1zLAch2x9DyLQ0WtdSZpdlttWf869//etXPc/fKSm3deFVwpVxEOZd/9k5fpfNOW/j9XNU1y0AZ0CCEgDOpr2KQWolK6e9SkPNeenSfffdd837exWxS88880zNsZ29isU16zuMKdvZJMfRL5NyWefWW2+9av4sf5T2KsHL4xr3u58uXLhQc28ny2XdKYNXvepVk+veNG0qv9647Jzz1YzLHtZ0lB577LFrtv+Rj3yk3p227fW7Sa6vBx544NI999xzzbW+zdR/f0yZ+g7Y1fhdNqcM+vnnLtOMy25z3QJw+ul6A3CdGsfK6G8j26SVwXF2vTgoY7eZ/DK9aoDUvN63OIij7OYQexXjq8Y0meqas82YJTmmtErI4LBpXbNX6VuWwdzlOTj5jOX89tbdtjotjMZrdddWNTnnOf9tzJu0nBqvdQDAGCUA16WEIlOV/wsXLlxTKU9F7bSPTzB1d5Ac15Sp1/fb3WM/cp6muv0k5BgH+JySeTKAb7pubBOM5DpIwJSg5jic5Qr8eD3mWFcd79Tgw9uOl5PznmAk3VdWXferJNTJNbjLraUB4LQyRgnAGTY1RkkqPesqv6lITY1Xsmk8gtHU+ATj84OQO+HM2a+EBX1lNMFDAojROF/WPXdcg8OUfcq+9VYdQzM11sqotXDI31e+8pVXnvetHo5rrIep7W5zDc511GNPpIVIWnX07rvvvskwIq2A+oBr0+d3ypyxivrzfvPNN1+5JlpwmuXH8YE2fScYowSAUytBCQBn017F4Kp+9nO/9qfGK9mrMG01XknGXRjXset4Jwdhan8yVkMvz8d59iql9e7x2+Z8Th1Lm/Yq21uNcTIun/2Ya1x2r8JZ72y2n2VPujvvvPOqY3v9xDg4OUf9PJm2HZsmZTauI1O2l89ExkyZ4+GHH75mHXltnalt72q89udcg/38c5dpxmXP0rUHwGa63gBwjfyynV+Te/lVe6qlySrj8rGqe8FRyC/xo7Ebwvi8dT85KfYqevVos6nbzuactHFPTtJxrdJaMzTbdB066e644456dNnU2Djj2CW7XI9Tt/nOZyHXQVqxTH1OAeB6JygBYNLUeCVp+p5BQedI0/3RcQYlU5XMsSI6hguZfyyDdVKRTxn103Ed81Tok3M6dV5OqrESn/I8K6aurf76y7U0nsOpsG+dXHtjuJSw7bjGnYldz+FxfncAcP0RlAAwKRXqqQpVfqEeK3BTsvxYKX/kkUfq0fEYB2VN5atVwPJ3vLvI+Kv/JllHxlLop7nB0hzbVBbHY0nFfJeQ5DhbcYwtaHL8Z6VVyVRw13+upj5j2w4qPFVWUwMbzzFeT3NkrJODkG2flfMOwOkgKAFgpVTk0jx/lAFC51ScpiqCu1S4mv1WlqZ+xW+tSsbWJQkVxv3fZFV3o4Oo5GUd46/x2wQfu4QkcZytOKaCqqkuRds4SRXu8fiyby0gGe92k2tr224yU8HkNi2kelN339lk6prbZT3rbp8MAIdBUALAWvsZr2TqF/D9tLDIsrkbRbadli27hC6rfsUff8HfNiSJVEKnymq/lfvIOsZK/jZjluwaEBzEvu8qZTlWtre9zXEvoU/uIpO7B+VaOu6uPLnGxuNLkJDrerwed7lFde4IdRCm9meOqaAk69nm/GXbU+OsHLVdrzkATidBCQAbTY1XkpYSc249O1bmU1HKbWu3lUptWy7rSEU3XVu2NXY9SEUstzEdQ5dduyhMLXf//fdv1W1mlOPOOkbrKs9jYLNLRTcV1OMOE8ZbsqbCust5jxbS5Vzk2LKeXcrlIE0Fd1Ph1K7B3WiX7m+bPuerJCgZw5L2eZsj5zqh6EkIKY77cwDAEau73wBwBt2+xe1kN5m6VWmmTbfPze1Hp5bLrUnnyjr2Kn3XrGPXW3buVd6uWVc/3XrrrTXnbqbWn/3f5pgjt1OeulVzppzbdXIL4HGZbbaf8zou36ZN2+6Ny+5yznI+xvVkH+bebjrzTZVHztNxW3cb5zbdeeedNff2xs9Nns+9JXDKLdvul++nTbcHjlXXb15fJ+vuP0fjccy5Bvv55y7TTF1zc44XgLNBUAJwhqViMP5jfz+mKj1zKl6pHI/LZcr+JYBZJZXIVcumEjW3ojxKYDC1zjZtCn82SYVqar2Zst/Zfo5tlZRnynqsHLYpr69bPlYFVFnvunLLcn3leGoftqlwjsvuEpRkn6b2I6+lLNcdT87lVHCV6aRUfKcq5f20n+tx6vOTctu0zrHcpsp/TvmtC4LaZyHraVO2O35vJeQaX5tzDfbzz12mWfVdl/Ls93fT5xCA0+lc/rP35Q/AGZSuBWOT8f1+7Wd8h7EbSbp57FUa1g4Umeb7q7rcZLmsI1MeZ/1por+qu0rmyfYy/y6y7ltuuaWeXWuv4r32WObIsW7qstCOu7epif82x56uJqvGd9irNF4p72jlPZb5XsXwmm4/WTb7MEfGlOllXWN3mjnSJWXduDg5lr2K9/JvjqUdz6puG3sV4eX4OydBzlHrFjTK+cn1uKscf671qXLIutt10OT6myq3Bx544JrrOddAlt8kXW3Ga2iunNPHHntsee77z8aca3C89ra5bnP95LtuU7efdIlK10QAzpgEJQCcTXsVg6t+ET2Ir/38grpXwbpmvfnVd5Op7g/bTtl2Whjs11TZZNpPN4dRfh2fKqtdp/wCv82xp6XFXiV4cl1zpnZOx9dTdnONy+YX+V2l9dFBlGdaC5wkOU9T+5lpzudqk1UtcuZOuY4ffvjaVlJ5ba5dPvv9Z338vM65Bvv55y7Ty3GP6xinfCYBOHsM5grAVvILb35dHqUFxaa7U2S5qYFh59qr6Cx/Xe5/Ad/VqoFQd7m7yCp7lcPl/ma/9ystILY99pRzfkHPr97byr5PnefjlOPYT3nm2s31d1JakjQ5T6vO0UFcj7lmch3k+LeR/co1kGthv7KeXMNzZZ8P6rO+q/YZWPd91VovAXC2CEoA2FoqdVOVnnQfWNVdpsmyFy9eXFZA5lSCUklJhSUVvV0qe6tkP8YK0LoK666yv9nvVPpyHNvsf+ZNl4WUVyr36ypsq2SZhAPZhzkBQ+bJvCctJGlaeWZKec4pk1xnOZ6U40Gf34Nyxx131KMX5VgPImSLFjzkeppzDaZs2zV7UHINbzpv7Vxl29t8Vg5LK4d8363an03dcwA4fYxRAsCxSiWjjY3x9a9/vV5dLG6++eZlpWlOmLKrG2+88apKTipDR9HaIMeaX6Eff/zxeuVqt91227JSdhgVxTZ2x7jtlHcq5SehcrqtjF2R43rqqafqlcXila985ZXrZ5eA6azLNZBy6z9z8Za3vGV5HRxFmWUf+s/fQYVCh6lvQZIyOszvJwCOj6AEgOvS1GCr+eVYxQcA4Pqm6w0A16XPfOYz9eiy1voAAIDrm6AEgOtOms7ndrO9gxzEFQCA00tQAsB1J4POjk7qIJ8AABwtQQkA15WMTTK2JsmdLU7jIKYAABw8g7kCcGYlFMmdKTLl7hoZlySvjXLbWEEJAAAhKAHgzBpv/zvl/vvvX3zoQx+qZwAAXO90vQHgTEr3mk0hSbrcCEkAAOgJSgA4kx555JF6NC0tSR544IF6BgAAlwlKADiTbr755sXtt99ezy7L8/vuu285JomWJAAATDFGCQAAAEDRogQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoJy7tKceA5xKL7zwwuJLX/pSPQMAjsMP/uAPLm666aZ6BnB6CUqAU+873/nO4uLFi/UMADgOCUkEJcBZoOsNAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQnA4Ktf/eqVaRff/va3ryz/ta99rV4FAABOA0EJwOBv//Zvr0y7SDjSlv+nf/qnehUAADgNBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAnzK5325ly0Hfd+cY3vrHTHYFyJ6Ase1AO+ri22b+DPJaDLhcAAPbv3KU99RjgVPrOd76zuHjxYj3bv49//OP1aLF4//vfX4/mS4jQ7pjz2te+dvErv/Iry8erZP4vfOELiy996Uv1ymUve9nLFm94wxsWb3vb2xaveMUr6tX1Uul+/PHHl+vqK+BZV/bl1ltvXf5d59FHH118/vOfXz7Ovmf+L37xi8vX+3X2ZTO1TMKMvDYe16tf/erFW97ylsWb3vSmemW9hAlZR/ZhDGhaGWVd645r6pxkvf/8z/+8XHceN1nfO97xjqvKPMeSc5R96GXeOWXayzqmjiXlkvWlbHJcAKfNTTfdtJwATruX3L+nHgOcSt/97ncXzz77bD3bv1T6m7e//e31aL7nnnvuSoU6le1VgUAq5//4j/+4+Nd//dfFM888U6++6IUXXlhW0J944onFDTfcsKxIr5Nt/sM//MOyAt5X/CPryjYyT9Z58803L1760pfWu1fL8q0Sn31PeWQa19mXzbhMHv/d3/3d5HF985vfXIYTKacEA+tkXy9cuLDc78w/amWU959//vnlcU0Zz0mCjb/8y79c/M///M9yHb3sc8o860q5Z7kcS7YzamWadW46Pym/v/mbv1n853/+5+SxpFxSbnn/Na95zexwDOCkyHdmJoDTTlACnHqnNShJ5fsrX/lKPbvcOuFHf/RHF6973euWU9aTynUq8gkWfuRHfmTlP0CzvYceeuhKpT/bzfqyTCrweT0V8UjlPtt985vfvHw+6kOPtGxIxT2yzh/6oR9a/h2Pq18mIURaamSb2XaOKaFDlskxtX1M8HDu3LmVrTHyflqBtP2OsYwSjrT3E3pkfxMyjMZzkvJMObTjyP5l2RbsZB9TRtn/v//7v1++lsc/8RM/sdxuP29kfVnPqpYgOY/nz5+/qkVOjvvHf/zHr6wvx5HtZsq+5vXsH8BpISgBzgpdb4BT7zR2vUnFulXAU0nOPAkhRgk/WgV/1br67UXCnXTXGWW+bLO1DFk1X9+NJrJ/6YqyKvCJqWXe9a53XdNiJNvOPrRQJX7zN39zMmDog4WEFFnfVBn12856sr7RWEaRY0q3md5YRk22PR5/gpzM2/Yx72e+Kdl2O+Ycy7vf/e5rQpBsM+c710bkWO6+++7JsgE4iXS9Ac4Kg7kCHIM+KEiFfSoAiFS8U7FOpTrTWIGPPqDI/FPhR4xBS8bcmFrfKMusC0mmZD+mutWk0v/Lv/zLV4UELRjoJXzI/mb+THfdddfKMsrxpowix9OX7SoJSMaQJLLNnI9eAqWp48/+9PNOdc2JBF19SJJjmWop0som+xA5low3AwDA0RKUAByD//u//6tHl7uCrPOe97xn2bIg4cPYuiCV81YJTwV7U6CRyn2bJxXxqZCil3lXBRSrJAyYCkmaHEP//tR4HSmTHG+OO8c/HveoX19ftqtkwNRVWlDRrJt3znb7sCPByqZjyXE3rTURAABHR1ACcAxaC4hIy45d9RXpqRYSU/owZVNQMoYGc6wLSZp+veuCjYQKm4KkUcYtWae10FllfG9TsLFOWsa048t255Rntt+ujyzfuvYAAHA0BCUAx6APExJWZAyLTaHFlD5kmBtq9C1ENnW92TakmKsPH+Z0/1klLWoSFm3T8uJ7v/d769Hh61vLzAmQmpe//OX1aLrFDQAAh8dgrsCpdxoHc41+oNYmAUKCjNzxJMtuCj/+7M/+7ErQMDcoidZdJ9sbBz/tB0fNvs9Zb7/MqkFie3PLqEkg8vTTTy//poVF/q4KWKa2v+32trkG1s3bl0tCpz4AWSfhSGtJMvccABw3g7kCZ4UWJQDHJGNRpFI/tq5IpT6V61TsE4Sksr0qFOhfz3Jzp2bVek+KdEvK3W/+6q/+annL4QRL2f9xv/fTPeaoJPgYz8Oqqe9uM2fMFQAADo6gBOAYpeVDG6g1XTPGri4JBBKa/PVf//WyFcU6aXWwy3RSpcVNwpE+NEggkn3OOCsJmXKXmJTf3PFZjlPO7Vj2c6bTEAIBAJwlut4Ap95hdr1Jt5RtK6pp9ZBKfqSiu6mbx6hvedB3zUlFO6FAL60tWpCwSzehKSeh601fhpFgJGHIqjvwbNr+pu2NDqrrTVrEJOyJOeUCcJrpegOcFVqUAAz6YCQV7G31y+wyGGqWSTCQVia/9mu/dmV/EoiMA772Y17ssq8nVR8QJWBIWWx7m+KToL+7kS40AACng6AEYNC3oNj21r3pKtOHGXNaY6yTcKC/W8rY/Wa8e85Z9MY3vrEerdZ3zzlJ+vOfIOukjwkDAICgBOAa/XgXqdz2rRs2STeLVhlOS5CpW8Lm/XQVSVeQv//7v69XV1vX9adff/ZzTkU84U+2nb8nNWDYxhhOnTRpHRTZz8cff3z5eJ3MlzFp0vXorIZfAAAnmaAEYJBWAH1LgFRYN7UsSeU28/WhSsajWBVyZDyNhDCpCK8bpDXr7dc5tlBp3XQi8164cGH5d5VsKyFNtp1Q56R21+nL7YknnqhH18qxJmxad8zHrR+XJOd9U/CW85JuOpmvjW8CAMDREZQATMjdVPrKeiqsGTg1gUnChX5q7/UV4Db46JSst4UbkdYdWbav7OdxXst62+sZ72KqK8873vGOK2OhpIKd1ghZtm8tksetFUu/vn4/TpK+7BIuZN/H1i8JmRIM5Rysa3Vz3HJuMs5Kk0AtU/a7l+Np10KTsVkAADha7noDnHoHfdebJq0vUqHddhDOhA+bKrgJK1LJn7vuBAG5U8uqAU2zr30IsklCkrvuumsyYOjvIHNcd72JsYXOKi1Aaq1+prY/Z3u9g7rrTW/u8TS5hk5qkAUwxV1vgLNCixKAFRJKJExIxXtOi4W0HEhLlDmtALK+rHtORTjz5LbA6+76kvcyz9z1rQpJTpKU46pWOU1Cj9NwLJHjyfXRWv+skvcT5AhJAACOhxYlwKl3WC1KRm08kaeffrpeuRx4pEVDBlVdF2Ssky4lWfdzzz13pYVJ1plb/2a9myrWo6wvLSiyr/36sn8JFjatL8tnXyLLzAkh+mWy35u2kZYv2b/I+teVXSufHFPfbShlk+OJTdvfZnvRd4tp21hlm3mbdi3l/GTfDuI6AjhuWpQAZ4WgBDj1jiooAQBWE5QAZ4WuNwAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAOXcpT31GOBUev755xe+ygDg+L3sZS+rRwCnl6AEAAAAoOh6AwAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUM5d2lOPAU6lb37zm4unn366ngEAx+Gmm25aTgCnnRYlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUM5d2lOPAU6lb37zm4unn366nu3fo48+Wo/We/nLX7549atfvfihH/qhegU2+8Y3vrF44oknlo9zDb3pTW9aPgY47W666ablBHDaCUqAU++gg5JPfOIT9WieVHbf9ra3qfAyy1e/+tXFhQsXlo9f+9rXLu66667lY4DTTlACnBW63gDs03PPPbf47Gc/u6z8fvvb365XAQCA00iLEuDUO8wWJet+7f/a1762+NKXvrRsIdBoIcAmWpQAZ5UWJcBZoUUJwBqpyK6a3vKWtywrub/wC79Qc1+uBH/xi1+sZwAAwGkjKAHYp4xNkjFKmjZQJwAAcPoISgAOwBvf+MZ6dLlVyRwZzyTzpvtOWqHkce6Isqt0Bco6Hn/88eXfPN9F9iHLZ5/GrkVT2nG0aZO2/kxzjnebdU+V6TbjxrQyHLeV/cz6ckekOS2G2j7MKT8AAE4WY5QAp95hjlFy77331qPNzp8/vxzYNdIlJ91zpqTinAr3qgp0bjecFipveMMb6pXVEgIkGMk0FQhsc0eeVOqzX6sCloRB73jHOxYve9nL6pUX/fmf//mV7b/3ve9dvOIVr1g+npLxOdqx5xjf/e53Lx9PyXxtPI8cy9133718PEqQkX1f1Zon20lXqVXnpOn3Lec+x/QP//APV52rrGNqXJHM+8///M+LixcvXnMuUmY5D9mH/phWrQvgNDJGCXBWaFECcEDWhQPNQw89dFVlfEqCilTOM+86qYxnXQkIxop50+7Is2ldeT/bXNcKJSFEtje1rVtuuaUeLZZBwSpZtj/2hDPr9O+vCo7SwuPBBx9c2+Up62llNVf2Netdd66alFvbh6nyyWsJUTIBAHCyveT+PfUY4FT6zne+M6sLx1x9Zbofe2STtOpI65ZIC44xOEkl+b/+67/q2eXWBLfeeuviJ3/yJ5fzJwh44YUXFs8888zy/VS+07rkxhtvXD4f/c3f/M2VYCMtFn72Z3/2yroy5bX//d//Xb6f+fL8Na95zfJ5L8ebfW/SciTH/eY3v3m5nuxnln/++eeXx5d15vXRk08+ufz70pe+dPH//t//Wz4efeUrX7kyX7PuGP/t3/7tSpm+853vXNxwww3Lx01CkgRBTVqdvP3tb79SDq9+9auXZdpa+rTQY1XLkgQdbd5nn332SrnleHJ+slymrLfJtZdz0QKSzJ+yyz7kb+bPa1lXyq4/L7lGpsoS4DTKd/T4PQ1wGmlRAnAAUkluoUWk8t9LBX0MI9LlonUHydS6oaR7S7OqBUICgra9hAPp7tKvK1PW03drWdWaot+v3MHnXe9611WhQCry73nPe64cU45lHKcj8zXrWolMvbeqxUZfpgkXxjJNQPEv//Iv9exymaZrTl8OeZxy7ss05TCnlUj2NdtM2aZMEh5NdWNKUNNCksz/q7/6q8vttTLM/Fk++5Hj6MsbAICTR1ACcAD6ym8qy6kQ9xJmpPKcv6lAp+K8Sir3bfm0bphqLdNaPUQq7+P2mmwr60uI8HM/93NXKvRNAoP2WqvUT8n6s/+Zp/3t5f1sq1kVlrSAImWUsohVoUW/jr5rT5PAo+37nDLN1KwKjXrZvxZurJIgp+1/5kswtaoLVsqsv5U0AAAnk6AEYJ9SWe6Dkr5C3qTynNfT4mHd4KVN33qiD0V2kWAjIUJCkHWV/k1S0W+tYKbCgD7MmAo/Uk7tWLIvLVjJ61NhUL+OPoSJBCT9mCQJgTbpA6Wse1N3rXUBVPOFL3yhHl1u0bIqJGlyHC0gAgDgZBKUAOwgFfVUtjMI6l//9V9fadmQgGNVq4yD1FfgE9K07W+rD2RyPOu6zWzStzLZ1MUm8/bz9+81/aCw/bzRuuREjmFTQBEps7mDzsacdfb7Pfe8H8X1AQDA7gQlAGvkVsFTU26Hm7uo9K0aUmFPi4tdpMKdKaFHwpep4KCXCn8LSxIaPPjgg8vxTDYtN8o6+hAid77JlKBj2/AlwUILXqa6DLV9S4uKzNe3EhlDixxT237mG1t29Mc5tjZZpz/W//u//6tHu+tb+/Sh0zpj6AMAwMkiKAE4AG1w1rFCPyUhQMbISNCSwCXBSx5nStix7ja3TUKJvrtJQoWELFlHW1+20be8WCVdgfpKfkKShCXZt7SWyT7NbWnShxZjaNPW0QcFbf5V88bU+CS9bbqy9K1E9tulqQ+ChB8AAGeHoARgjVSAV00ZqyODc7a7omwKSRJaJMBI+NDuvDLVaiOhxZzKf7pw5G402ZdR1p1tZFvZ5hhE9LLfbeyR8RiyzwlgWnCyaRDUVa1E+uCjn6fte8qhD3X6+aeOrzeni8xh2DVomdvyBACA4yEoAVgjAcKqKYOkJqyYU1FvIUkfWCQMSUuUDBqaVh1Z57333rsMP+ZW/lPpznIJa7I/Wd8YsmSb2fZ4S99eApIsn/VkXxKajBX6hBkJShKarNKHPP2x9o/74KNvLdLCkT40yfo2lcWmQVkPS1/OU4HXKn0gBADAySMoATgCCRhaZbqFG7kDTlqiJChJK4tNLSfWSZiQcCPry3oTeKS1S1+Z/+xnP7sxVEhgkn1JaJLAJsFNgpO+FUgCjf4uP6M2b463BSTtb46xb7WS/R6DlVWtT1bZpmVHf/xjoLStPsARfgAAnB2CEoAj0Ff+EzzsJxSZI5X41jWnDwQ23ellSsKK7HMCnWZd65T+2HLcCSdakDAVfLTXEpT04UqsCkr61i79/Jv087761a+uR7vry3ZuWLLN/gIAcPQEJQBHbFNXkpjbnWROC5H+drSruojM2V669TTrQoGEG63VSEKBPhiYCoj61zJvC3MSQozdf5pxmTn7n2Pvg6KDCKv6dawLj3pz5wMA4HgISgBOmHRrWdedJBX+jDnS7m6zyapwJNIl6Pz588vbC29q6fD888/Xo83dVlqAkEClddNZFXz0rUb6LkqrWpNEgpg+uPmXf/mXerRa9qOtO/u3KoTZRh9C5W5FmwKbTecWAIDjJygBOAJ9pXzd+B4JKzbdWSYhQauQp9K9bn0JKvrbDY+tKBIctIp7bgO8KlTJ6w899FA929waox+ktbU+WbdMC0X6liqbttF3BUoXn3XlllYc/fv9svuRfWz7mTLKQLeryjDHtuncAgBw/F5y/556DHAqfec735nV9WKuw6hQv+QlL7nS7eMrX/nKlf395je/uQwqUon+93//92XLiBdeeGHZ+qK14Ji6s07Ckn59CVjyWltfphzH5z73ueX6IhX68Xhe85rXLP7rv/5rOU+WffLJJxfnzp1bPm/ryXYSkjz77LPLZbKdX/zFX1z+XSX7+x//8R/17LJs+8Ybb6xnV8u2cxxN1p2BadfJPCmnVg4pg9YqJmWXfc/zlGkfJmXQ2ze/+c317GoJlbJczL2jUco1y7UyTHnm70tf+tLlutq5beci472knKONJQNwFtxwww3LCeC0O3dpTz0GOJVSKX366afr2f6lS0uTu74clIQNfeuOVXK3mszXKv25Q85U64q564u0aMl6psKNVOTThWdVS4hels965nRbGW+H/Bu/8Rsrw5UERw8++GA9u9zCJIHCHGktkjv6zJGQJHf0WaXf51XlPmVuGaa7UAKgdo1l/dkOwFlw0003LSeA007XG4AjkgpyKumrwoK0jkg4MLeFQdaX+deNF5L30pIjd79Ztd2EHr/6q7961ZgfU/J+5ps7tkc/xkgCgVXbj7Ss6I+j77qzScorx7cu1GiBxLqQZD82lWGOPedhUysZAACOnxYlwKl30C1KjkJaLfStLVKRX1fR3yQtMtKqIVOk4p7wYW6o0aRFRFtPHqeCn3XsZ9+OUsqhdbmJ7Hsri6PSyrDfh5TfuqAI4CzQogQ4KwQlwKl3GoMSADhrBCXAWaHrDQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAlHOX9tRjgFPpu9/97uJb3/pWPQMAjsP3fM/3LCeA005QAgAAAFB0vQEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACjnLu2pxwAcoE996lOLp556qp5d6+abb17cc8899ezsWXX8t9122+L222+vZ8zxuc99bvHII48sPvShD9Url335y19enD9/vp4tFnfcccfi1ltvrWecVuN5bd7ylrcsz+/rX//6euXwffCDH1zuzwMPPLB41ateVa+ebO3zcvfdd68sq1bGvo8AmCIoATgk73znO5f/YF8l/zh/+OGH69nJN6fy0Vt3/KlwpeJ155131ius84d/+IeL+++/f9H/LztB1Pve977l41xLX/jCFxbPPvvs4iMf+cjivvvuW77O6ZTPTT4/q+T85jwfhRtvvHF5XT322GNbh3DtO2MM+A5b+7ys+45tZZz5jnr/ADj5dL0BOGSp3E5NpykkiVR4UqnIL7Hb6I/5mWeeWVy4cGEZlNx1111br4vLUm4JSVJxTZnmWrp48eIyeEoLgIQmnH45r/3nJ2FFzvFHP/rRZRhwFLLNXUKSaN8ZxyVhSMoKALYlKAHgyCQgSUUvYUl87GMfW/5lO5/+9KeXf/NLeOsOkb8f+MAHlo8/85nPLP9ytiSsyGcnLbrSougoZFu7hCQnQT4TCZQEhwBsS1ACcELkH/Rp5n7u3Lnl9Na3vnWy60rey7z9/P1843rS8iBN59tyvbyeFgj9/GmOPlYs8nr7ZTjv5/nUvs2VilcqMeN2EgDkuNu+ZL+yf9nP3tz9njNfWrbk9VF7vYUSTSqo4+tZX5u/Ta3ceyn/vJfXWznmb5OWIv16st9TFeJ0vUgLA12Xrk8571OtscbP/tRnohnnzeckn+k87j/b7Trt5frN9d2WzZTrtr/e81r7zmjzjN8Z2YdbbrnlyvtT33ltn/J567c5R+uelOW2MbVf4/dAXs8xj/J6ynWUeadeB+BkEpQAnAD5h3wqFakAZeyO9g/8VFLGf6BHXkuT8gwGm+XamCGp7OR5goi2ntZNY0rW39aTX6qzbOYfK1h5vQ14OG5zV2OIkECgVTyy3+l2kG1l/3JcvRxP2+/Ml2Nt+92vN+sb58tx9fNlANQYy7lV2NJ9oJfWGq1lTLT1Zf6US8oxQUbWN+5Pk9cj82fMl8h8raKY5dvx59hXVXZHrYVOOybOpqlrqv8OyTXYPvu51sbrJ5+LNm/7nsj1moBgjqwz87fPadaV67Zd15HX2ndGHmfqvzPa/vbfVdHWPcq+tc9Ypjmyvaw3xz/32FbtV8qsDy1Tdu07omn7nfMz9V77zgDgFLgEwKHYqyRk5M1LexWJyanJ48y394/zeuWyZ5555tLeP9Yv7VXKl4+bzDu+FhcvXly+t/eP8XrlRW1f+m3kcV7bqwzUK5dlvVl/lum1+ft9X6dtc0o75vvuu69euXRpr0Ky3PfxuO65555r1jMuG4899thy3vxt5syX7Y3z5b28lvLfq2zVq5elbLJ8k+PMa/12Y+q8tjLsl2/acY7l29aTaZUcQyvvqXVzurRzPl4Lkess11uuzSaf4cw/57M8dV1G5s21Pm53/By35cdtXbhwYfkZ6j+/7XofbdqH/jPX5u2Pd5O23XYc+V7J8/4zOrUP7bXxOyP7NX4XtzJv24gsl33PfP16UzaZN38BOB1W/6sLgH1pFYxVU9P+Ed9XMJqpf2Dn+VRluFUOEpiM2nr6f7xPhQBN/sGf+fuKxVj52GSsYEX2LRWMVCQyTe3rqG23l+dTgdBo7nzZ174sss3sXyu3tp+tItUqiS2cGitWzVjG68ow21u1r1lPlpvSKpdZPmETp1+7zvI5zzXTpjzPeR6voVw3mz7L7fulBXJT3ze5fsZ1rwpKsj+btOt91I5jStuH9t3TtrfNtd22244jx5rtpYzacU8dx7qyad8F42e/Xz6f06wjUx434zkA4OTT9QbgkO39g3xyatJMe68ycmVQzl5ej8cff3z5t9n7B389elFrXj/1XltPL/PvVbDq2dVa142pcRC21fr5Z0q//zRtz7HuVTyu2deUResCkPnSDH+vIlLvvmiv4rGcL+tL15Q8nuqOMHe+HG+OtR1v5kvZtHJrzejbIKmt3Nr8t9122/LvKPPNLcPs117lqp5dbdV5inQHyDb2KpLL4+XsyLnN9d+mPM9n5rHHHrvqM92uz3xuxql9L7S/uVZWfd+suv56WTbzZX/SVax9rraRfcj2p/a3fdeNn9M5+7ZKtvVAdc/LNlZZVzatvJ966qnl35yH7FM79iybMs53Sb4P8rgdQ/s+mVovACeToATgkOUf2FNT0yowU7b5h/VUANCsWs+m9ecf//vVV/RSmU9IdPHixavKIFIJTKDRxgLItlMRmQoJsp5UfPJ+xiDJMhkocRzLpM2XSs26+do2UuFMOeacpLKT8sl+toAk7+f5WG7bnKcp+ynnVrG85557ln85O/JZuXS59e/yNtC5zqYCtbyWKdfnOMXUNbsf2a98trLO/nOVz+1cq/Z3XVixH/mMJ0jM/m4b7MTU/mR8oRaIZN8j+96+T7KdHE+mVWEqACeToATgmKXSk39oT1kXooxa5WlqXe0f8aNV62/rGCtku8gtbNuUikoqEqNsLy1IEmgkRMnUKmOr9iHBQFqlpBKZX9hTOUklaKysZb5W4Vw1X7abKYFIq0S1yk5+IW4VuJTX1ECpm8pxk2w7Vs2/LkhJBSwhFGdbKur5/ORayPXby/WTz0mu81VT/zna7/Xa9iXrzeeqtQ7LZ3jud1bmH/exnw7iu2eU76C2n9t+1qZeb99l+c7Id0cLeDJl/zMQ9Ph9AsDpICgBOGb5B3UqF1P/EG8tGaYq56P2i2W780nv/Pnz9ehF+Yd7AoCpCkPb7mFUVqa0ylX2qYUGzVS5jPud/UzLkWhN42PufNHKI5WbzNd+QU7lJ+to5dpXeFrFqJXXKJWkuWWY+VqlapT9WiVBUCqAnH0f+MAHltdbuo/013Wuw1Wf5Xx++s9Qvksy31Trj6nvjlGWHa/TfCYSasbUZ2H8DOdaX/Wdt+r1g5CyS6iTYxhblUX2ayyvpn2H9t/FmT/fV/nOSPn3743fJ+P3GgAnm6AE4Ji1yk+ar/cVnfwjO78cpxKUf2hvkn+YZ760LkhFKstnyuOpX3mz3VZh6LebClSm/GLcwoJ45Stfufw7ta79asc3rrvtSy/HlLFLxopOm6/tZypzc+Zr0ow+5ZD3+zCkVXJyLqYqPCmndq56+dU6Fa65IUbOR+bPcr11v35Hji/HeViVS06OfB4TSOR66EONdo3lOuivlXyeMo5IXm8SrOUaznWTa719T+T7Z841lGUyb/scNVNBQv9Z7PXfef028zivZZ/XXfP70b4jp451l+/ifFekLDJ/3m9SDtlGjr3/PgHglLgEwKHY+0fz8k4HczxQd4LJ/Flu7x/jy8f5O94pIa/v/UO/nl0t87bttmmvUjR5h4bIdvN6tp3lMm+e5/G43Txv+5gpy66zzfHHfXVniOxDK4Nsb6+Scc169ip7V83b9nssr1Xz5fGUdnz93X6irSf7OGXcTlvPOH/KP68/3N1VpDe1vzmmVjZT8nqmTeeD0yPXx7rrpF3H+Vw37bOcKddOpjzOtThez3ne3m9TrrN2Z5d+u22+Jp+vzNuWaddpnuf67Y3fGVl/k8ftvXF/+/k2lcWUTZ+zaMcw9Z3Y71d/rON3YrT9SxmM2nrG8gfg5HvJ3v8gdGwGOCT5ZXTvH9v1bLW9f4Qv3vOe9ywHRMyvkK95zWsWv/u7v7v40z/908X3fd/31VyX5e4x6Waz9w/zeuVFmXevsrKc8itm/uaX0L1/sC9blmRf+v3JdjPPt7/97cX//M//LJ/nV9UsM243z3/7t397uW8/8zM/s5x3ah96c48/fumXfmm5zuxLfp396Z/+6WU3mTe+8Y3LQV779eTYMu/3f//3X7XfY3mtmm9s/dHk2LLPORe9HOcP//APL37rt37rqlY2TdtO2/ccyx//8R8vy2vUjmXVevLe17/+9eV60sqlnb+xDJpsN2U1tS1Or3wXrLpOcs5zPeS99hnMa/kst++QvJfrNa0dxs9prvP2HZFrPY8//OEPLz8jaRmS5/0y/ee4fQ/k/Xa9571c72ld1Ru/M/JZbuvN42w7z//3f/938a1vfWu53T/5kz9ZXs+9dWWxyrrPWWQb+UyP36Upx6nv4pTP1LqybL6T04Iky/ZWfZ8AcPKdS1pSjwE45VJpifEf9K0JfrJx41nA9S3fB2OlPtJNJN1OHn744SvBCABcj4xRAnBGJCTJr6jjeBV53Ma9SAsF4PqVkCTfEePYN/meSKuzhKxTIQoAXE+0KAE4Q9LMvoUirbLTBkhNN5Y0bQeubxnItXU/S8uRhCSZEpJksFjfEwBc7wQlAGdMKjxpQp9xLiJ3nshYBH0/fOD6lu+J/rbhN9988/J7YtWYHgBwPRGUAAAAABRjlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAlHOX9tRjADgRvvGNbyz/fve7313+Bc6m7/3e713ccMMN9QwATgZBCQAnSv639OSTT9Yz4Cx73eteJygB4MTR9QYAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEAAAAoAhKAAAAAIqgBAAAAKAISgAAAACKoAQAAACgCEoAAAAAiqAEADhTLly4sPjEJz6x+OpXv1qvAADMd+7SnnoMAMcu/1t68skn6xkH6dd//dfr0WLxF3/xF/XobElA8vGPf3z5+BWveMXis5/97PIvJ9PrXve6xQ033FDPAOBk0KIEAK4Tjz766JXprPr85z9fjxaLb3zjG4snnniingEAzCMoAQDOjLvvvrseLRZvetObFm9729vqGQDAPLreAHCi6HpzeH7sx36sHi0W//3f/12Pzp6MTZJJSHLy6XoDwEmkRQkAcKa89rWvFZIAADsTlAAAAAAUQQkAsLMMmHr+/PnlHXXStadNeZ7X8/42cmvf3/md31n81E/91FXryuvNH/3RHy1fy9/RF7/4xeV74zJN/34et9d+7/d+b/HzP//zV7Z555137rT/AMDpZ4wSAE4UY5QcngQAzUGMUfLQQw8tfv/3f39tmJBb8/7xH//x4l3vele9Mi3rSECy7o48d9111+LDH/7wMuTIfOleM97mOK/n/Xj/+9+/uPfee5ePm/79LJuxTBKSrJIBYR988EG3GD4kxigB4CTSogQA2Fpr+dFCkowLkjvOJJzI3zyPFoBMte5oMs973/veq0KSBCtZV6YWsmQdaeVxUPqQZGp7kdYm2TcA4PqhRQkAJ4oWJYfnoFqUJGBI15QWkvzBH/zBVbflbRJqtO4xaZHx6U9/+kqA0ss8LQBJC45PfvKT18yXwCKtV1p3mdhvi5LI9tLiJX97ma8PgrJPm1rFsD0tSgA4ibQoAQC28vGPf/xKgJAwYiokibyeECUyf5YbJXRpIUnClAcffHAyTGkBykF3gZkKSSIhTB+ypJsRAHB9EJQAALMl8GjdaBJojC02Rn03nCzXApamDyASqqwLQrKejFNyUNJCZCokafptJdABAK4PghIAYLZxHJE5+vn65aMPSn7hF36hHq12kEHJupAkDOAKANcnQQkAMNsTTzxRj3YLSvrloz1Pa5E5wcSmcAMAYL8EJQDAsWldcabGJQEAOA6CEgDgUL385S+vR5fvXgMAcJIJSgCAQ/Xcc8/Vo9VdZ/p5AACOk6AEAJitbx0y904w6+bLbXgjLU3GO+JM0SIFADhsghIAYLYWbMTnP//5erReP994Z5u+hclnP/vZerTanHkAAPZDUAIAzJZgow28euHChY2tSvJ+5ossN3a96W/3+/GPf3xtq5Ks6/z58/UMAOBwCEoAgK28//3vr0eLxe/8zu+sDDfyet5v+uWaBCft9sEJQt773vdOhi/pctOvCwDgsJy7tKceA8Cxy/+WnnzyyXrGQfqxH/uxejQdWqxy77331qMX/fqv//ri0UcfXT5O2JF5WuARDz300OITn/jElTFFMs+nP/3p5eNRApUEJP34I+ni01qfZDvtvQ9/+MOL3/u931s+zjx/8Rd/sXzcZN7sW+QYx33f9P6oldnUtti/173udYsbbrihngHAySAoAeBEEZQcnj4o2cZ///d/16MXTYUbqyTwePDBBxeveMUr6pVrtdYnLXyZcvfddy/+4A/+YG14ISg5XQQlAJxEut4AAFtL6JHwI2HDqgAkr+f9TSFJ5P0EEZkybkmCicjftFTJ6wlJAAAOmxYlAJwoWpQcnnWtNdZpocUqaQ2SdT/xxBP1ymLxxje+cbncpoBkF+taeWRf2n5k8Ng28Gyz6f1RK7PcFrl1BeLgaFECwEkkKAHgRBGUsInuMGeHoASAk0jXGwDgWKWVxx/90R/NavHSbjUcm1qDAADsQlACABybdkvg8+fPLwdzXTc4bN5LoNL8yq/8Sj0CADg4ut4AcKLoenP9ye1++5YiGcw1A7i28U3S4iS3G+7n0e3mbND1BoCTSFACwIkiKLk+jWHJOglJPvnJTx7KQLEcLUEJACeRoASAE0VQcv3KGCXpgpPWI1PSyiRTWpxwNghKADiJBCUAnCiCEiLjkTz33HP1bPMtijmdBCUAnESCEgBOFEEJXD8EJQCcRO56AwAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAEVQAgAAAFAEJQAAAABFUAIAAABQBCUAAAAARVACAAAAUAQlAAAAAOXcpT31GACO3QsvvLD42te+Vs+As+rcuXOLG264YfEDP/AD9QoAnAyCEgAAAICi6w0AAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAEARlAAAAAAUQQkAAABAEZQAAAAAFEEJAAAAQBGUAAAAABRBCQAAAMDSYvH/A6ZXhuQ1t/VVAAAAAElFTkSuQmCC;clipPath=inset(22.3% 26% 19.95% 26%);" parent="kR2F3ws6Ylw_u8hIg5hB-5" vertex="1">
<mxGeometry x="17.319999999999993" y="5" width="105.37" height="90" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="IPj5BmW9dyzOyU9xb8zy-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" target="kR2F3ws6Ylw_u8hIg5hB-16" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="346" y="230" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-15" target="IPj5BmW9dyzOyU9xb8zy-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-15" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;clipPath=inset(0% 0% 0% 0% round 49%);" parent="1" vertex="1">
<mxGeometry x="280" y="195" width="70" height="70" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-16" target="IPj5BmW9dyzOyU9xb8zy-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-16" target="IPj5BmW9dyzOyU9xb8zy-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-16" target="kR2F3ws6Ylw_u8hIg5hB-15" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="rE5oN05my5ZxAg-0xYPR-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-16" target="IPj5BmW9dyzOyU9xb8zy-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-16" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.data_encryption_key;fillColor=#7D7C7C;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="407" y="210" width="30" height="40" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-17" value="UI<br>(Flutter)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="50" y="290" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-18" value="API<br>(python - django)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="267.5" y="270" width="95" height="30" as="geometry" />
</mxCell>
<mxCell id="kR2F3ws6Ylw_u8hIg5hB-19" value="AES-256 Encryption/<br>Decryption" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="386" y="251" width="72" height="48" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-2" value="TLS 1.3<br>(self signed ssl certificate)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="150" y="260" width="112.5" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="kR2F3ws6Ylw_u8hIg5hB-2" target="IPj5BmW9dyzOyU9xb8zy-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="230" as="targetPoint" />
<mxPoint x="150" y="230" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.04;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="IPj5BmW9dyzOyU9xb8zy-1" target="kR2F3ws6Ylw_u8hIg5hB-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-1" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.ssl_padlock;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="188.75" y="210" width="35" height="39" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-16" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="558" y="-35" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="IPj5BmW9dyzOyU9xb8zy-17" target="kR2F3ws6Ylw_u8hIg5hB-16" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-17" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="558" y="77" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-21" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="558" y="189" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-27" value="PassDB" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="568" y="45.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-28" value="SecNotesDB" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="568" y="157" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-29" value="CardsDB" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="568" y="269" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-31" value="Pass" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="682" y="-51" width="196" height="168" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-32" value="+id<br style="border-color: var(--border-color);">+name<br style="border-color: var(--border-color);">+website<br style="border-color: var(--border-color);">+username<br style="border-color: var(--border-color);">+password<br style="border-color: var(--border-color);">+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" parent="IPj5BmW9dyzOyU9xb8zy-31" vertex="1">
<mxGeometry y="50" width="196" height="118" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-33" value="Cards" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="683" y="144" width="196" height="168" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-34" value="+id<br style="border-color: var(--border-color);">+name<br style="border-color: var(--border-color);">+card_type<br style="border-color: var(--border-color);">+card_no<br style="border-color: var(--border-color);">+card_exp<br style="border-color: var(--border-color);">+card_cvv<br>+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" parent="IPj5BmW9dyzOyU9xb8zy-33" vertex="1">
<mxGeometry y="50" width="196" height="118" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-35" value="SecNotes" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="911" y="-51" width="196" height="168" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-36" value="+id<br style="border-color: var(--border-color);">+notename<br style="border-color: var(--border-color);">+content<br style="border-color: var(--border-color);">+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" parent="IPj5BmW9dyzOyU9xb8zy-35" vertex="1">
<mxGeometry y="50" width="196" height="118" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-47" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="558" y="388" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-49" value="FileDB" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="568" y="468" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-50" value="Files" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="683" y="339" width="196" height="168" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-51" value="<div>+id</div><div>+name</div><div>+file</div><div>+encryptedFileName</div><div>+date_added</div>" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" parent="IPj5BmW9dyzOyU9xb8zy-50" vertex="1">
<mxGeometry y="50" width="196" height="118" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-55" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="939" y="318" width="202.5" height="200" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-56" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="2.5" width="200" height="200" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-57" value="" style="whiteSpace=wrap;html=1;shape=mxgraph.basic.document" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="15.5" y="6" width="35" height="50" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-58" value="" style="whiteSpace=wrap;html=1;shape=mxgraph.basic.document" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="88" y="6" width="35" height="50" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-59" value="" style="whiteSpace=wrap;html=1;shape=mxgraph.basic.document" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="155.5" y="6" width="35" height="50" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-60" value="d23ed" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="3" y="56" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-61" value="e34f" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="75.5" y="56" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="IPj5BmW9dyzOyU9xb8zy-62" value="3df5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="IPj5BmW9dyzOyU9xb8zy-55" vertex="1">
<mxGeometry x="143" y="56" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="rE5oN05my5ZxAg-0xYPR-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;" parent="1" source="IPj5BmW9dyzOyU9xb8zy-51" target="IPj5BmW9dyzOyU9xb8zy-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="xfuZnr1bQlV4ebA8zhax" name="authentication">
<mxGraphModel dx="1409" dy="973" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="PsstuWlWwYmsEr1iWsI2-6" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="-250" y="90" width="140" height="100" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-7" value="" style="rounded=1;whiteSpace=wrap;html=1;" parent="PsstuWlWwYmsEr1iWsI2-6" vertex="1">
<mxGeometry width="140" height="100" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-8" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,iVBORw0KGgoAAAANSUhEUgAABEoAAAMNCAYAAACPvJG6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAE4KSURBVHhe7d1d7GVXXT/+M39QtJGHWkkwkJRifgoGQ4kR1EhalESDF229ES+k5cKHxBLKlQ831BvlDggQjV6UqTF6YRww0cSkpFSNhiZammioacJQUhKNJC00IVBS5v99n/ms6Zo1+5yzz/k+f+f1Sna/52E/rr3P6az3WWvtc5f2LAAAAABY/H/1FwAAAOC6JygBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIAiKAEAAAAoghIAAACAIigBAAAAKIISAAAAgCIoAQAAACiCEgAAAIBy7tKeegwAcOieffbZxRe+8IXl9PWvf31x8803L17/+tcvbr/99poDAOD4CEoAgCPxuc99bvGxj31s8elPf7peudYDDzywuOeee+oZAMDRE5QAnGGf+tSnFk899VQ9u+xDH/pQPdpdWgSkwjvlAx/4wOJVr3pVPWOUVhSf+cxnlqFBHqcsR7feeutyuu222xZ33nnnmSjPP/zDP1zcf//99Wy1xx57bHnsp1XO6yOPPFLPLst5PMzWMh/96EeXLXN6PoeXr7leWi4J4QCYQ1ACcIa9853vXFbcegfxtX/XXXdNtgr4yEc+srjvvvvqGb2ch1TcxvOxSSq7KdPTXPGd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;clipPath=inset(22.3% 26% 19.95% 26%);" parent="PsstuWlWwYmsEr1iWsI2-6" vertex="1">
<mxGeometry x="17.319999999999993" y="5" width="105.37" height="90" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-10" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=none;" parent="PsstuWlWwYmsEr1iWsI2-6" vertex="1">
<mxGeometry width="140" height="100" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-9" value="USER" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-210" y="200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="8BGhTQzo0NXf_cpGEyi5-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PsstuWlWwYmsEr1iWsI2-10" target="8BGhTQzo0NXf_cpGEyi5-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-59" y="141" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="RXxCZe3ZTj9Nz24aiMaM-5" value="<span style="font-size: 9px; background-color: initial;">{</span><br><span style="font-size: 9px; background-color: initial; white-space: pre;">	</span><span style="font-size: 9px; background-color: initial;">"username": user_name,</span><br><span style="font-size: 9px; background-color: initial; white-space: pre;">	</span><span style="font-size: 9px; background-color: initial;">"password": p@55w0rd!!<br></span><span style="font-size: 9px; background-color: initial;">}</span><span style="font-size: 9px; background-color: initial;"><br></span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="-100" y="60" width="137" height="62" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="8BGhTQzo0NXf_cpGEyi5-1" target="PsstuWlWwYmsEr1iWsI2-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="8BGhTQzo0NXf_cpGEyi5-1" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;clipPath=inset(0% 0% 0% 0% round 49%);" parent="1" vertex="1">
<mxGeometry x="49.5" y="106" width="70" height="70" as="geometry" />
</mxCell>
<mxCell id="8BGhTQzo0NXf_cpGEyi5-2" value="API<br>(python - django)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="37" y="181" width="95" height="30" as="geometry" />
</mxCell>
<mxCell id="pGR6JzcksjxUDhYvXw4Q-2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PsstuWlWwYmsEr1iWsI2-11" target="pGR6JzcksjxUDhYvXw4Q-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-11" value="" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#DF8C42;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.encrypted;" parent="1" vertex="1">
<mxGeometry x="173" y="100.5" width="80" height="81" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-13" value="Generating AES Key" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="183" y="182" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="PsstuWlWwYmsEr1iWsI2-14" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.ssl_padlock;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="-68" y="146" width="41" height="44" as="geometry" />
</mxCell>
<mxCell id="pGR6JzcksjxUDhYvXw4Q-1" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" parent="1" vertex="1">
<mxGeometry x="298" y="100.5" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="pGR6JzcksjxUDhYvXw4Q-3" value="Decrypting<br>Datebase" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="308" y="182" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.451;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="u4f4adzNy9cujTeL-7kT-1" target="PsstuWlWwYmsEr1iWsI2-10" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="457" y="-23" />
<mxPoint x="-187" y="-23" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-1" value="Success" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect;rSize=5;strokeColor=#33A64C;strokeWidth=1;fillColor=none;fontColor=#33A64C;whiteSpace=wrap;align=center;verticalAlign=middle;spacingLeft=0;fontStyle=0;fontSize=16;spacing=5;" parent="1" vertex="1">
<mxGeometry x="412" y="82" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="u4f4adzNy9cujTeL-7kT-2" target="PsstuWlWwYmsEr1iWsI2-9" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="457" y="293" />
<mxPoint x="-180" y="293" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-2" value="Failed" style="html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect;rSize=5;strokeColor=#DB2843;strokeWidth=1;fillColor=none;fontColor=#DB2843;whiteSpace=wrap;align=center;verticalAlign=middle;spacingLeft=0;fontStyle=0;fontSize=16;spacing=5;" parent="1" vertex="1">
<mxGeometry x="412" y="136" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-5" value="{<br><span style="white-space: pre;">	</span>"set-cookie": 3fe5...<br>}" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="3" y="-64" width="133.5" height="30" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-7" value="" style="sketch=0;html=1;aspect=fixed;strokeColor=none;shadow=0;align=center;fillColor=#2D9C5E;verticalAlign=top;labelPosition=center;verticalLabelPosition=bottom;shape=mxgraph.gcp2.check" parent="1" vertex="1">
<mxGeometry x="144" y="-74" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-8" value="Authenticated" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="207" y="-69" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-9" value="" style="shape=mxgraph.mockup.markup.redX;fillColor=#ff0000;html=1;shadow=0;whiteSpace=wrap;strokeColor=none;" parent="1" vertex="1">
<mxGeometry x="163" y="300" width="44" height="45" as="geometry" />
</mxCell>
<mxCell id="u4f4adzNy9cujTeL-7kT-10" value="Wrong Username or Password&nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="7" y="307.5" width="154" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="pPoio-DyIW_cK7LS8Q0s" name="data recover">
<mxGraphModel dx="1521" dy="637" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="qO6k478XrenE3xy7neb9-6" value="" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.concepts.file_key;" vertex="1" parent="1">
<mxGeometry x="524" y="136" width="48" height="53" as="geometry" />
</mxCell>
<mxCell id="qO6k478XrenE3xy7neb9-8" value="keypass file" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="508" y="189" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="zqLYWP-Ct9n6FmnyMnTr-1" target="EC228h99CDm9epBcnvID-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="zqLYWP-Ct9n6FmnyMnTr-1" value="" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#DF8C42;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.encrypted;" vertex="1" parent="1">
<mxGeometry x="240.5" y="122" width="80" height="81" as="geometry" />
</mxCell>
<mxCell id="zqLYWP-Ct9n6FmnyMnTr-2" value="AES Key<br style="font-size: 13px;">(vault key)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="235" y="203" width="91" height="30" as="geometry" />
</mxCell>
<mxCell id="YjO68oyotJtmj9tvVMH9-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="YjO68oyotJtmj9tvVMH9-1" target="zqLYWP-Ct9n6FmnyMnTr-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="YjO68oyotJtmj9tvVMH9-1" value="<span style="font-size: 17px; background-color: initial;">{</span><br style="font-size: 17px;"><span style="font-size: 17px; background-color: initial; white-space: pre;">	</span><span style="font-size: 17px; background-color: initial;">"username": user_name,</span><br style="font-size: 17px;"><span style="font-size: 17px; background-color: initial; white-space: pre;">	</span><span style="font-size: 17px; background-color: initial;">"password": p@55w0rd!!<br style="font-size: 17px;"></span><span style="font-size: 17px; background-color: initial;">}</span><span style="font-size: 17px; background-color: initial;"><br style="font-size: 17px;"></span>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;" vertex="1" parent="1">
<mxGeometry x="-72" y="131" width="236" height="62" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="EC228h99CDm9epBcnvID-1" target="qO6k478XrenE3xy7neb9-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-1" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.data_encryption_key;fillColor=#7D7C7C;gradientColor=none;" vertex="1" parent="1">
<mxGeometry x="398" y="132.5" width="46.5" height="60" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-4" value="keypass encryption" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="391.25" y="203" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="EC228h99CDm9epBcnvID-5" target="EC228h99CDm9epBcnvID-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-5" value="" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#505050;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;outlineConnect=0;align=center;shape=mxgraph.office.concepts.file_key;" vertex="1" parent="1">
<mxGeometry x="-26" y="361.5" width="48" height="53" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-6" value="keypass file" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-42" y="415" width="80" height="29.5" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="EC228h99CDm9epBcnvID-7" target="EC228h99CDm9epBcnvID-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-7" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.data_encryption_key;fillColor=#7D7C7C;gradientColor=none;" vertex="1" parent="1">
<mxGeometry x="92.75" y="358.5" width="46.5" height="60" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-8" value="keypass decryption" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="86" y="429" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="EC228h99CDm9epBcnvID-9" target="EC228h99CDm9epBcnvID-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-9" value="" style="sketch=0;pointerEvents=1;shadow=0;dashed=0;html=1;strokeColor=none;fillColor=#DF8C42;labelPosition=center;verticalLabelPosition=bottom;verticalAlign=top;align=center;outlineConnect=0;shape=mxgraph.veeam2.encrypted;" vertex="1" parent="1">
<mxGeometry x="203.5" y="348" width="80" height="81" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-10" value="AES Key<br style="font-size: 13px;">(vault key)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=13;" vertex="1" parent="1">
<mxGeometry x="198" y="429" width="91" height="30" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-13" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="348" y="348" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="EC228h99CDm9epBcnvID-15" value="Decrypt Database" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="352" y="432" width="72" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="fZk6HVPPf5HvmLoIWuft" name="database structure">
<mxGraphModel dx="1502" dy="1125" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="GSDNfQv50IV2dc_3ZnxG-4" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="100" y="5" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-5" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="100" y="160" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-6" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="100" y="315" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-7" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="100" y="499" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-8" value="" style="image;html=1;image=img/lib/clip_art/computers/Database_128x128.png" vertex="1" parent="1">
<mxGeometry x="770" y="190" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-9" value="Pass" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="-30" width="160" height="150" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-10" value="+id<br>+name<br>+website<br>+username<br>+password<br>+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" vertex="1" parent="GSDNfQv50IV2dc_3ZnxG-9">
<mxGeometry y="50" width="160" height="100" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-11" value="SecNotes" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="140" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-12" value="+id<br>+notename<br>+content<br>+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" vertex="1" parent="GSDNfQv50IV2dc_3ZnxG-11">
<mxGeometry y="50" width="160" height="70" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-13" value="Cards" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="280" width="160" height="162" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-14" value="+id<br style="border-color: var(--border-color);">+name<br style="border-color: var(--border-color);">+card_type<br style="border-color: var(--border-color);">+card_no<br style="border-color: var(--border-color);">+card_exp<br style="border-color: var(--border-color);">+card_cvv<br style="border-color: var(--border-color);">+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" vertex="1" parent="GSDNfQv50IV2dc_3ZnxG-13">
<mxGeometry y="50" width="160" height="112" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-19" value="Files" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="469" width="160" height="140" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-20" value="+id<br>+name<br>+filename<br>+encrypted_filename<br>+owner_id" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" vertex="1" parent="GSDNfQv50IV2dc_3ZnxG-19">
<mxGeometry y="50" width="160" height="90" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-21" value="Users" style="swimlane;childLayout=stackLayout;horizontal=1;startSize=50;horizontalStack=0;rounded=1;fontSize=14;fontStyle=0;strokeWidth=2;resizeParent=0;resizeLast=1;shadow=0;dashed=0;align=center;arcSize=4;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="590" y="170" width="160" height="120" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-22" value="+id<br>+username" style="align=left;strokeColor=none;fillColor=none;spacingLeft=4;fontSize=12;verticalAlign=top;resizable=0;rotatable=0;part=1;html=1;" vertex="1" parent="GSDNfQv50IV2dc_3ZnxG-21">
<mxGeometry y="50" width="160" height="70" as="geometry" />
</mxCell>
<mxCell id="I9M_7H_B7nrZrxrc8Ft--11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="GSDNfQv50IV2dc_3ZnxG-29" target="GSDNfQv50IV2dc_3ZnxG-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="GSDNfQv50IV2dc_3ZnxG-29" value="owner_id =&nbsp;<br>Users.id" style="shape=rhombus;perimeter=rhombusPerimeter;whiteSpace=wrap;html=1;align=center;" vertex="1" parent="1">
<mxGeometry x="425" y="208" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="I9M_7H_B7nrZrxrc8Ft--5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="GSDNfQv50IV2dc_3ZnxG-10" target="GSDNfQv50IV2dc_3ZnxG-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I9M_7H_B7nrZrxrc8Ft--6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="GSDNfQv50IV2dc_3ZnxG-12" target="GSDNfQv50IV2dc_3ZnxG-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I9M_7H_B7nrZrxrc8Ft--8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="GSDNfQv50IV2dc_3ZnxG-14" target="GSDNfQv50IV2dc_3ZnxG-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I9M_7H_B7nrZrxrc8Ft--10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="GSDNfQv50IV2dc_3ZnxG-20" target="GSDNfQv50IV2dc_3ZnxG-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>