-
-
Notifications
You must be signed in to change notification settings - Fork 680
Expand file tree
/
Copy pathCheckmate.CodeCanvas
More file actions
11325 lines (11325 loc) · 794 KB
/
Checkmate.CodeCanvas
File metadata and controls
11325 lines (11325 loc) · 794 KB
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
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"drawioXML": "<mxfile>\n <diagram id=\"89EWfH2uZ2hayMIEMftf\" name=\"Page-1\">\n <mxGraphModel dx=\"3249\" dy=\"1738\" grid=\"0\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"0\" arrows=\"1\" fold=\"1\" page=\"0\" pageScale=\"1\" pageWidth=\"850\" pageHeight=\"1100\" math=\"0\" shadow=\"0\">\n <root>\n <mxCell id=\"0\" />\n <mxCell id=\"1\" style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#fffefe\" parent=\"0\" />\n <UserObject label=\"client\" value=\"client\" id=\"0b23ea66-3e37-4643-b3b9-acb87ea02bae\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#fffefe\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"245\" y=\"70\" width=\"4850\" height=\"11102.865179846314\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"src\" value=\"src\" id=\"d3264577-10f0-42fe-9411-7e9df0754d1e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f9f3f3\" vertex=\"1\" parent=\"0b23ea66-3e37-4643-b3b9-acb87ea02bae\">\n <mxGeometry x=\"175\" y=\"70\" width=\"4500\" height=\"10962.865179846314\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Pages\" value=\"Pages\" id=\"f0feab85-316a-41b5-a2f1-629220018846\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\">\n <mxGeometry x=\"875\" y=\"172\" width=\"2310\" height=\"10466.86517984631\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"f0feab85-316a-41b5-a2f1-629220018846\">\n <mxGeometry x=\"175\" y=\"70\" width=\"1950\" height=\"10326.86517984631\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime\" value=\"Uptime\" id=\"7090fcdb-09be-4c85-86fd-e73553bbb2ff\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"350\" y=\"4492.607033820289\" width=\"1290\" height=\"2027.4731598690946\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create\" value=\"Create\" id=\"3dba5acc-cf25-40b7-ad21-9cd715454cd5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"7090fcdb-09be-4c85-86fd-e73553bbb2ff\">\n <mxGeometry x=\"310\" y=\"70.00000000000006\" width=\"805\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"391ad99e-3114-4f54-a6ca-fd89b33c7e06\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"3dba5acc-cf25-40b7-ad21-9cd715454cd5\">\n <mxGeometry x=\"70\" y=\"70\" width=\"640\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Display Form - index.jsx:L315-802\" value=\"Uptime Monitor Creation: Display Form - index.jsx:L315-802\" id=\"7a2da928-a65c-49d8-b0a3-c159a6df2bc5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"391ad99e-3114-4f54-a6ca-fd89b33c7e06\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Handle Form Submission and Validation - index.jsx:L170-248\" value=\"Uptime Monitor Creation: Handle Form Submission and Validation - index.jsx:L170-248\" id=\"a81f4ae8-41fe-4d1b-95ce-86abcc67b53c\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"391ad99e-3114-4f54-a6ca-fd89b33c7e06\">\n <mxGeometry x=\"390\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"0e09aa33-d7c7-4c89-9da8-f0937658f4d3\" value=\"Uptime Monitor
Creation: Form
Submission\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"391ad99e-3114-4f54-a6ca-fd89b33c7e06\" source=\"7a2da928-a65c-49d8-b0a3-c159a6df2bc5\" target=\"a81f4ae8-41fe-4d1b-95ce-86abcc67b53c\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <UserObject label=\"Details\" value=\"Details\" id=\"273f3009-69d0-46fe-af57-3cd94a24b55b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"7090fcdb-09be-4c85-86fd-e73553bbb2ff\">\n <mxGeometry x=\"197.5\" y=\"1037.2632062932591\" width=\"815\" height=\"920.2099535758355\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"1807d5b9-54be-430b-8997-cada4dd9b521\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"273f3009-69d0-46fe-af57-3cd94a24b55b\">\n <mxGeometry x=\"400\" y=\"620.2099535758355\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Navigate to Monitor Details - index.jsx:L27-188\" value=\"Navigate to Monitor Details - index.jsx:L27-188\" id=\"78a8a7c5-41d3-4453-a7f7-ac632bbef288\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"1807d5b9-54be-430b-8997-cada4dd9b521\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Components\" value=\"Components\" id=\"6aed78bb-62f1-4ac1-9b9a-9d5977e87404\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"273f3009-69d0-46fe-af57-3cd94a24b55b\">\n <mxGeometry x=\"95\" y=\"70\" width=\"650\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"ResponseTable\" value=\"ResponseTable\" id=\"5ac0878f-d238-4763-8464-a85b4885a40f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"6aed78bb-62f1-4ac1-9b9a-9d5977e87404\">\n <mxGeometry x=\"95\" y=\"70\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"d3f74ac7-3b9a-4cae-8d77-a0d5d605bb27\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"5ac0878f-d238-4763-8464-a85b4885a40f\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Render Historical Data Table - index.jsx:L11-92\" value=\"Render Historical Data Table - index.jsx:L11-92\" id=\"c996f7ca-9384-4252-b343-7bfc049d14bb\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d3f74ac7-3b9a-4cae-8d77-a0d5d605bb27\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"BulkImport\" value=\"BulkImport\" id=\"56dae13e-5735-4089-a9a4-e18be315aff7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"7090fcdb-09be-4c85-86fd-e73553bbb2ff\">\n <mxGeometry x=\"95\" y=\"480.00000000000006\" width=\"1020\" height=\"517.2632062932591\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"29b6ad3c-9538-47bc-8796-aab942dc4b71\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"56dae13e-5735-4089-a9a4-e18be315aff7\">\n <mxGeometry x=\"605\" y=\"70\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Submit Upload - index.jsx:L32-45\" value=\"Flow 1: CSV Import - Submit Upload - index.jsx:L32-45\" id=\"dd2f9356-fad3-47d4-81d5-a5e038298e2b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"29b6ad3c-9538-47bc-8796-aab942dc4b71\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Client Handles Success - index.jsx:L37-41\" value=\"Flow 1: CSV Import - Client Handles Success - index.jsx:L37-41\" id=\"ae3b7e23-ed64-40aa-9760-389f0a869f8d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"29b6ad3c-9538-47bc-8796-aab942dc4b71\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Upload.jsx\" value=\"Upload.jsx\" id=\"cd84476a-1c8b-4781-811f-58fb9944365b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"56dae13e-5735-4089-a9a4-e18be315aff7\">\n <mxGeometry x=\"95\" y=\"217.26320629325912\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - User Selects File - Upload.jsx:L23-31\" value=\"Flow 1: CSV Import - User Selects File - Upload.jsx:L23-31\" id=\"6f1948fa-e84a-4f8e-8f3b-8f24c511b3d8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"cd84476a-1c8b-4781-811f-58fb9944365b\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"e03a8ce2-c2cd-4147-8bab-63d6c2cf0a48\" value=\"Flow 1:
CSV Import
- File
State Update\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=12;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"56dae13e-5735-4089-a9a4-e18be315aff7\" source=\"6f1948fa-e84a-4f8e-8f3b-8f24c511b3d8\" target=\"dd2f9356-fad3-47d4-81d5-a5e038298e2b\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"480\" y=\"332.26320629325915\" />\n <mxPoint x=\"480\" y=\"315\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"Infrastructure\" value=\"Infrastructure\" id=\"3f26b33e-477f-41df-a78a-3e3e4f4209ae\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"412.5\" y=\"8646.86517984631\" width=\"1165\" height=\"1610\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create\" value=\"Create\" id=\"74019e8a-3148-4a32-aae2-5afd16f3eb9b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3f26b33e-477f-41df-a78a-3e3e4f4209ae\">\n <mxGeometry x=\"340\" y=\"70\" width=\"650\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Components\" value=\"Components\" id=\"ceded1fc-87a9-43c8-a756-746be3d4ad8d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"74019e8a-3148-4a32-aae2-5afd16f3eb9b\">\n <mxGeometry x=\"70\" y=\"70\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"CustomAlertsSection.jsx\" value=\"CustomAlertsSection.jsx\" id=\"83800be3-2a0e-4419-b379-3f995f4050e7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"ceded1fc-87a9-43c8-a756-746be3d4ad8d\">\n <mxGeometry x=\"70\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Configuration: User Sets Alert Thresholds - CustomAlertsSection.jsx:L45-53\" value=\"Configuration: User Sets Alert Thresholds - CustomAlertsSection.jsx:L45-53\" id=\"9651d084-5c16-4417-89c1-f52ae6572a95\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"83800be3-2a0e-4419-b379-3f995f4050e7\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Details\" value=\"Details\" id=\"591128f9-0994-4e01-a1ab-f23357f97aff\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3f26b33e-477f-41df-a78a-3e3e4f4209ae\">\n <mxGeometry x=\"95\" y=\"619.9999999999999\" width=\"895\" height=\"920.0000000000001\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"e292c552-b3df-4bac-bd9a-8f44c260a5aa\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"591128f9-0994-4e01-a1ab-f23357f97aff\">\n <mxGeometry x=\"327.5\" y=\"620\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Visualization: User Views Monitor Details - index.jsx:L23-31\" value=\"Visualization: User Views Monitor Details - index.jsx:L23-31\" id=\"801fe70a-1a19-406c-8f0d-770b0cb74409\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"e292c552-b3df-4bac-bd9a-8f44c260a5aa\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Components\" value=\"Components\" id=\"e97d4e61-483e-4ac5-85a1-0ff72fcdd449\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"591128f9-0994-4e01-a1ab-f23357f97aff\">\n <mxGeometry x=\"175\" y=\"70\" width=\"650\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"GaugeBoxes\" value=\"GaugeBoxes\" id=\"6a7c7720-a399-4d4d-8225-36e0b2f59731\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"e97d4e61-483e-4ac5-85a1-0ff72fcdd449\">\n <mxGeometry x=\"95\" y=\"70\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"8fe3d890-3605-407d-b06c-1d890a354e46\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"6a7c7720-a399-4d4d-8225-36e0b2f59731\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Visualization: Frontend Renders Charts and Gauges - index.jsx:L22-51\" value=\"Visualization: Frontend Renders Charts and Gauges - index.jsx:L22-51\" id=\"9ea2e32d-1ea8-42f2-9a17-613844723ae6\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"8fe3d890-3605-407d-b06c-1d890a354e46\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Notifications\" value=\"Notifications\" id=\"b3575a92-df07-4cf7-810f-8e5e0672d666\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"1125\" y=\"3942.607033820289\" width=\"650\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"create\" value=\"create\" id=\"a6fb23f0-73bc-40ee-bb3c-ed93605a2bcb\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"b3575a92-df07-4cf7-810f-8e5e0672d666\">\n <mxGeometry x=\"70\" y=\"70\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"b71b02fb-d08e-4fcf-b959-de1b9547d9c2\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"a6fb23f0-73bc-40ee-bb3c-ed93605a2bcb\">\n <mxGeometry x=\"70\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Render Notification Creation Form - index.jsx:L157-321\" value=\"Flow 1: Render Notification Creation Form - index.jsx:L157-321\" id=\"15486629-84b3-463a-962b-06083f69e4bf\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"b71b02fb-d08e-4fcf-b959-de1b9547d9c2\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"StatusPage\" value=\"StatusPage\" id=\"9d662180-8b65-4426-ad37-cfed4bc01fb4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"280\" y=\"1072.6070338202887\" width=\"1430\" height=\"1470\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create\" value=\"Create\" id=\"08602a28-f073-484e-9403-7eb798126dd4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"9d662180-8b65-4426-ad37-cfed4bc01fb4\">\n <mxGeometry x=\"70\" y=\"70\" width=\"1185\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"e2d2bbf6-dffd-4edf-8c5d-34088d9d4745\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"08602a28-f073-484e-9403-7eb798126dd4\">\n <mxGeometry x=\"70\" y=\"140\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: User Initiates Creation - index.jsx:L26-313\" value=\"Create Status Page: User Initiates Creation - index.jsx:L26-313\" id=\"00289d11-0015-4b2a-9c5b-dc9fd0f32b80\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"e2d2bbf6-dffd-4edf-8c5d-34088d9d4745\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Hooks\" value=\"Hooks\" id=\"56f6775e-9843-4ca2-bc8c-1c263b6c35e9\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"08602a28-f073-484e-9403-7eb798126dd4\">\n <mxGeometry x=\"580\" y=\"70\" width=\"510\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"useCreateStatusPage.jsx\" value=\"useCreateStatusPage.jsx\" id=\"3945e05f-2d99-4d6d-9a3e-b6c75ea3c45a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"56f6775e-9843-4ca2-bc8c-1c263b6c35e9\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: Client Hook Sends API Request - useCreateStatusPage.jsx:L8-11\" value=\"Create Status Page: Client Hook Sends API Request - useCreateStatusPage.jsx:L8-11\" id=\"aa5d6d07-05f0-45f3-b19a-199af50e35f1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"3945e05f-2d99-4d6d-9a3e-b6c75ea3c45a\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"de23eee2-b60a-4236-a890-3c5b78388bb3\" value=\"Create Status
Page: Form
Submission\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=10;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"08602a28-f073-484e-9403-7eb798126dd4\" source=\"00289d11-0015-4b2a-9c5b-dc9fd0f32b80\" target=\"aa5d6d07-05f0-45f3-b19a-199af50e35f1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <UserObject label=\"Status\" value=\"Status\" id=\"8ef70566-37d9-48fb-b5e8-37e5b68768a2\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"9d662180-8b65-4426-ad37-cfed4bc01fb4\">\n <mxGeometry x=\"221.66666666666666\" y=\"620\" width=\"780\" height=\"780\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"e1e6f5e0-fd8c-4260-aa4f-cdb096c6b1c3\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"8ef70566-37d9-48fb-b5e8-37e5b68768a2\">\n <mxGeometry x=\"175\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Component Renders UI - index.jsx:L145-163\" value=\"View Status Page: Component Renders UI - index.jsx:L145-163\" id=\"f59b91de-5196-4a43-9d57-3f28402c0672\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"e1e6f5e0-fd8c-4260-aa4f-cdb096c6b1c3\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Hooks\" value=\"Hooks\" id=\"79da0721-d810-4f7f-9cf9-3ea462bf0bff\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"8ef70566-37d9-48fb-b5e8-37e5b68768a2\">\n <mxGeometry x=\"175\" y=\"340\" width=\"510\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"useStatusPageFetch.jsx\" value=\"useStatusPageFetch.jsx\" id=\"5b2cdab8-66f1-40a1-9621-0efaf54e04ae\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"79da0721-d810-4f7f-9cf9-3ea462bf0bff\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Client Hook Sends API Request - useStatusPageFetch.jsx:L15-18\" value=\"View Status Page: Client Hook Sends API Request - useStatusPageFetch.jsx:L15-18\" id=\"ecfb2d04-2681-4f16-af75-632f69e1a868\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"5b2cdab8-66f1-40a1-9621-0efaf54e04ae\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"PageSpeed\" value=\"PageSpeed\" id=\"043d3dac-d4bb-449b-a3a7-270d53b66dac\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"670\" y=\"70\" width=\"650\" height=\"920.010195392\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create\" value=\"Create\" id=\"414c500b-7b68-42ba-8110-e855efbee750\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"043d3dac-d4bb-449b-a3a7-270d53b66dac\">\n <mxGeometry x=\"70\" y=\"480.01019539199996\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"5ffe0baa-054a-4e5b-8b29-1254f07ea975\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"414c500b-7b68-42ba-8110-e855efbee750\">\n <mxGeometry x=\"70\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create PageSpeed Monitor - index.jsx:L111-143\" value=\"Create PageSpeed Monitor - index.jsx:L111-143\" id=\"0622b212-3a4a-484d-9b7a-125864d785cd\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"5ffe0baa-054a-4e5b-8b29-1254f07ea975\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Details\" value=\"Details\" id=\"581b4919-8b0c-4f0d-ae67-ad6de11d8c8b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"043d3dac-d4bb-449b-a3a7-270d53b66dac\">\n <mxGeometry x=\"95\" y=\"70\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"c4a7bb58-1d9c-4690-b6b8-460c1cc33702\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"581b4919-8b0c-4f0d-ae67-ad6de11d8c8b\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Frontend Renders Performance Charts - index.jsx:L91-126\" value=\"Frontend Renders Performance Charts - index.jsx:L91-126\" id=\"9ef9e218-4742-487a-9a88-5c70e788ccdc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"c4a7bb58-1d9c-4690-b6b8-460c1cc33702\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Maintenance\" value=\"Maintenance\" id=\"8021b55d-2d3a-4416-b598-e134e76c9434\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"215\" y=\"6560.080193689384\" width=\"1560\" height=\"1366.78498615693\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"CreateMaintenance\" value=\"CreateMaintenance\" id=\"6f7119ac-d65a-4fdf-a6f2-31052e0f5549\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"8021b55d-2d3a-4416-b598-e134e76c9434\">\n <mxGeometry x=\"175\" y=\"70\" width=\"1210\" height=\"546.7778279053807\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"92c244d2-e6a7-4804-a643-1e8d36baf9c6\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"6f7119ac-d65a-4fdf-a6f2-31052e0f5549\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"360.23526566400005\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - User Interaction - index.jsx:L46-131\" value=\"Flow: Create Maintenance Window - User Interaction - index.jsx:L46-131\" id=\"20335f29-a2ac-4e0c-aba6-28707748ecd4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"92c244d2-e6a7-4804-a643-1e8d36baf9c6\">\n <mxGeometry x=\"70\" y=\"200.235265664\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - UI Update - index.jsx:L111-119\" value=\"Flow: Create Maintenance Window - UI Update - index.jsx:L111-119\" id=\"a5a84b08-8c70-4023-8d08-b74e23aab4d7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"92c244d2-e6a7-4804-a643-1e8d36baf9c6\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"hooks\" value=\"hooks\" id=\"015a17fc-3fcf-45e0-8936-19f5e2ca86a3\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"6f7119ac-d65a-4fdf-a6f2-31052e0f5549\">\n <mxGeometry x=\"605\" y=\"106.77782790538079\" width=\"510\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"useMaintenanceActions.jsx\" value=\"useMaintenanceActions.jsx\" id=\"6ad0396e-9b38-4f5d-9ad9-6c9fcb4434f4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"015a17fc-3fcf-45e0-8936-19f5e2ca86a3\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - Prepare API Request - useMaintenanceActions.jsx:L25-58\" value=\"Flow: Create Maintenance Window - Prepare API Request - useMaintenanceActions.jsx:L25-58\" id=\"5bdfdfa4-5d93-49fa-b05c-905813e6cf9d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"6ad0396e-9b38-4f5d-9ad9-6c9fcb4434f4\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"d3bdc6ff-875e-472e-88c8-eb10b20c526e\" value=\"Flow: Create
Maintenance Window
- Form
Submission\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=12;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"6f7119ac-d65a-4fdf-a6f2-31052e0f5549\" source=\"20335f29-a2ac-4e0c-aba6-28707748ecd4\" target=\"5bdfdfa4-5d93-49fa-b05c-905813e6cf9d\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"480\" y=\"315.2352656640011\" />\n <mxPoint x=\"480\" y=\"291.77782790538186\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"1eae6263-aaa2-4206-b92e-1e67f529c1c9\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"8021b55d-2d3a-4416-b598-e134e76c9434\">\n <mxGeometry x=\"1065\" y=\"656.7778279053807\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: View Maintenance Windows - Page Load - index.jsx:L25-47\" value=\"Flow: View Maintenance Windows - Page Load - index.jsx:L25-47\" id=\"d145bb4c-e1e0-473a-b6bc-decc932b738b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"1eae6263-aaa2-4206-b92e-1e67f529c1c9\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"MaintenanceTable\" value=\"MaintenanceTable\" id=\"5ad4d33f-0932-479c-bb57-22ce6405758f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"8021b55d-2d3a-4416-b598-e134e76c9434\">\n <mxGeometry x=\"175\" y=\"926.78498615693\" width=\"485\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"e7ec5ca9-6d25-4bf2-9695-639556f7d141\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"5ad4d33f-0932-479c-bb57-22ce6405758f\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: View Maintenance Windows - UI Rendering - index.jsx:L195-201\" value=\"Flow: View Maintenance Windows - UI Rendering - index.jsx:L195-201\" id=\"970e2002-7c0e-40ef-80d8-e5e6d0a60735\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"e7ec5ca9-6d25-4bf2-9695-639556f7d141\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Account\" value=\"Account\" id=\"3cad7666-0d1a-4e31-b6ca-70d9c3a46b19\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"402.5\" y=\"2582.607033820289\" width=\"1185\" height=\"640\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"33960806-1b9e-4d61-a163-e4bebf82d87a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3cad7666-0d1a-4e31-b6ca-70d9c3a46b19\">\n <mxGeometry x=\"70\" y=\"287.5203768220729\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Client: Conditional UI Rendering Based on Role - index.jsx:L37-41\" value=\"Client: Conditional UI Rendering Based on Role - index.jsx:L37-41\" id=\"3de2d413-5e9b-49f4-9409-74be32c52e0f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"33960806-1b9e-4d61-a163-e4bebf82d87a\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"components\" value=\"components\" id=\"425a4c15-043f-4d05-8832-da00e18f97b9\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3cad7666-0d1a-4e31-b6ca-70d9c3a46b19\">\n <mxGeometry x=\"580\" y=\"70\" width=\"510\" height=\"500\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"TeamPanel.jsx\" value=\"TeamPanel.jsx\" id=\"1145f351-2257-411d-86f7-30bf8c26ad68\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"425a4c15-043f-4d05-8832-da00e18f97b9\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Client: Initiate User Invitation - TeamPanel.jsx:L348-354\" value=\"Client: Initiate User Invitation - TeamPanel.jsx:L348-354\" id=\"b27f1bba-c655-40c6-a1dc-71e78c590c92\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"1145f351-2257-411d-86f7-30bf8c26ad68\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Client: Display Success Feedback - TeamPanel.jsx:L145-149\" value=\"Client: Display Success Feedback - TeamPanel.jsx:L145-149\" id=\"02d87257-883c-4822-a421-823c983532ec\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"1145f351-2257-411d-86f7-30bf8c26ad68\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"c441312f-f3c6-48c6-b1b9-7c12749d91bb\" value=\"Client: User
Navigates to
Team Panel\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=12;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"3cad7666-0d1a-4e31-b6ca-70d9c3a46b19\" source=\"3de2d413-5e9b-49f4-9409-74be32c52e0f\" target=\"b27f1bba-c655-40c6-a1dc-71e78c590c92\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"455\" y=\"402.52037682207174\" />\n <mxPoint x=\"455\" y=\"384.99999999999886\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"Settings\" value=\"Settings\" id=\"50f77798-f41b-4f5b-b096-7afc921a0419\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"861.6666666666666\" y=\"7966.865179846312\" width=\"590\" height=\"640\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"d4b34195-7e1e-47a0-9303-603987c81f95\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"50f77798-f41b-4f5b-b096-7afc921a0419\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Render Settings Page - index.jsx:L25-52\" value=\"Flow 1: Render Settings Page - index.jsx:L25-52\" id=\"97908daf-d071-4df5-8366-1f5f4d8d534a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d4b34195-7e1e-47a0-9303-603987c81f95\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"SettingsEmail.jsx\" value=\"SettingsEmail.jsx\" id=\"d8aa5b9e-f2a7-44c8-8813-d79c3f3238ee\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"50f77798-f41b-4f5b-b096-7afc921a0419\">\n <mxGeometry x=\"95\" y=\"340\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"User Interaction: Modify Email Settings - SettingsEmail.jsx:L119-167\" value=\"User Interaction: Modify Email Settings - SettingsEmail.jsx:L119-167\" id=\"09cb194a-0ea4-46e2-b32b-36b62fa87f40\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d8aa5b9e-f2a7-44c8-8813-d79c3f3238ee\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Logs\" value=\"Logs\" id=\"1716ec41-8b42-4386-9850-55b8a607638e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"1a083b4a-787c-4eb4-8029-6700de987679\">\n <mxGeometry x=\"1125\" y=\"3262.607033820289\" width=\"650\" height=\"640\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Diagnostics\" value=\"Diagnostics\" id=\"e0cb598c-e300-4fd3-8554-db7ffd6201f1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1716ec41-8b42-4386-9850-55b8a607638e\">\n <mxGeometry x=\"70\" y=\"70\" width=\"485\" height=\"500\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"87e0e2ea-4a6d-460d-95bc-31e2efd9c9cf\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"e0cb598c-e300-4fd3-8554-db7ffd6201f1\">\n <mxGeometry x=\"70\" y=\"70\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: Navigate to Diagnostics Page - index.jsx:L14-15\" value=\"Flow 2: Navigate to Diagnostics Page - index.jsx:L14-15\" id=\"704e2ec8-9f2f-47e5-852f-c6ada67a02e0\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"87e0e2ea-4a6d-460d-95bc-31e2efd9c9cf\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"UI Update: Display System Health - index.jsx:L59-63\" value=\"UI Update: Display System Health - index.jsx:L59-63\" id=\"4b418736-6b72-47e0-917a-d86d4bed9ecd\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"87e0e2ea-4a6d-460d-95bc-31e2efd9c9cf\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Hooks\" value=\"Hooks\" id=\"4295a047-076f-4c07-95dd-b3123b6614f7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\">\n <mxGeometry x=\"3375\" y=\"7802.246623286175\" width=\"950\" height=\"1439.9999999999998\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"4295a047-076f-4c07-95dd-b3123b6614f7\">\n <mxGeometry x=\"175\" y=\"70\" width=\"600\" height=\"1299.9999999999998\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorHooks.js\" value=\"monitorHooks.js\" id=\"595cf0e8-2f86-4543-b51c-b2aeac307f4b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=16;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961\">\n <mxGeometry x=\"255\" y=\"740.0000000000001\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"useNotifications.js\" value=\"useNotifications.js\" id=\"cd2428fd-6545-48dd-b685-5261311b7532\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961\">\n <mxGeometry x=\"185\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Frontend API Call - useNotifications.js:L14-17\" value=\"Flow 1: Frontend API Call - useNotifications.js:L14-17\" id=\"a07b805e-e55f-46cb-b54b-765b7813b0ca\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"cd2428fd-6545-48dd-b685-5261311b7532\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checkHooks.js\" value=\"checkHooks.js\" id=\"933a6cdc-349c-4725-b7ae-14cf780bfde8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961\">\n <mxGeometry x=\"185\" y=\"340\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Fetch Monitor Checks Hook - checkHooks.js:L89-121\" value=\"Fetch Monitor Checks Hook - checkHooks.js:L89-121\" id=\"4a5847d0-91a0-4b4c-8517-2f4ff9a7e8d4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"933a6cdc-349c-4725-b7ae-14cf780bfde8\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Update Frontend State - checkHooks.js:L109-110\" value=\"Update Frontend State - checkHooks.js:L109-110\" id=\"ceb9cda3-968d-44aa-b223-49902adb93b4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"933a6cdc-349c-4725-b7ae-14cf780bfde8\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"settingsHooks.js\" value=\"settingsHooks.js\" id=\"8ee5d524-e61d-4e39-a729-babf54929def\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961\">\n <mxGeometry x=\"185\" y=\"869.9999999999998\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"API Call: Update Application Settings - settingsHooks.js:L41-67\" value=\"API Call: Update Application Settings - settingsHooks.js:L41-67\" id=\"1b2cf182-9ee3-4218-a7ec-b74e427ccddf\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"8ee5d524-e61d-4e39-a729-babf54929def\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"UI Update: Display Success Confirmation - settingsHooks.js:L58\" value=\"UI Update: Display Success Confirmation - settingsHooks.js:L58\" id=\"fff5dde4-8eb8-4c21-9c6d-0845a9749ff3\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"8ee5d524-e61d-4e39-a729-babf54929def\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Utils\" value=\"Utils\" id=\"02b07589-ec21-4366-b7d2-9071e8f3bad8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\">\n <mxGeometry x=\"3595\" y=\"5026.542220848842\" width=\"510\" height=\"500\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"NetworkService.js\" value=\"NetworkService.js\" id=\"16731e9d-3f73-4055-9d79-5ca9be679f68\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"02b07589-ec21-4366-b7d2-9071e8f3bad8\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Send API Request - NetworkService.js:L119-121\" value=\"Uptime Monitor Creation: Send API Request - NetworkService.js:L119-121\" id=\"a30ac765-c546-4993-988e-8c8cfdb7532f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"16731e9d-3f73-4055-9d79-5ca9be679f68\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Send API Request - NetworkService.js:L978-983\" value=\"Flow 1: CSV Import - Send API Request - NetworkService.js:L978-983\" id=\"5967e576-f542-4c0b-a3f4-9446ae992721\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"16731e9d-3f73-4055-9d79-5ca9be679f68\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"1f6f04a9-0123-4729-b06a-8f3da6d1b58c\" value=\"Uptime Monitor
Creation: Call
Network Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"a81f4ae8-41fe-4d1b-95ce-86abcc67b53c\" target=\"a30ac765-c546-4993-988e-8c8cfdb7532f\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2580\" y=\"4989.607033820288\" />\n <mxPoint x=\"2580\" y=\"4990.369748321168\" />\n <mxPoint x=\"3290\" y=\"4990.36974832117\" />\n <mxPoint x=\"3290\" y=\"5211.5422208488435\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"54497b9a-4910-4df4-b016-480b9ac250a7\" value=\"Flow 1:
Submit Form
Data for
Creation\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"15486629-84b3-463a-962b-06083f69e4bf\" target=\"a07b805e-e55f-46cb-b54b-765b7813b0ca\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3280\" y=\"4439.607033820289\" />\n <mxPoint x=\"3280\" y=\"8192.650474325575\" />\n <mxPoint x=\"3485\" y=\"8192.650474325574\" />\n <mxPoint x=\"3485\" y=\"8192.124804485014\" />\n <mxPoint x=\"3660\" y=\"8192.124804485018\" />\n <mxPoint x=\"3660\" y=\"8057.246623286176\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"Routes\" value=\"Routes\" id=\"987f145b-5df6-4c30-bf1c-2a2d2b0e5cdc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\">\n <mxGeometry x=\"175\" y=\"4690.325785083435\" width=\"510\" height=\"500.0000000000001\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"index.jsx\" value=\"index.jsx\" id=\"c4d7e7dd-75b1-44f1-a34a-6ed290a8e562\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"987f145b-5df6-4c30-bf1c-2a2d2b0e5cdc\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"360.00000000000006\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: User Navigates to URL - index.jsx:L148-152\" value=\"View Status Page: User Navigates to URL - index.jsx:L148-152\" id=\"30aaee38-f509-4e19-a917-e6d2f4bba61c\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"c4d7e7dd-75b1-44f1-a34a-6ed290a8e562\">\n <mxGeometry x=\"70\" y=\"200.00000000000003\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Navigate to Bulk Import Page - index.jsx:L88-91\" value=\"Flow 1: CSV Import - Navigate to Bulk Import Page - index.jsx:L88-91\" id=\"c4caeba8-ed9a-4cbc-9888-38cc8ca55362\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"c4d7e7dd-75b1-44f1-a34a-6ed290a8e562\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"0575bf87-5362-4988-b895-7e514148d420\" value=\"View Status
Page: Component
Triggers Data
Fetch\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"30aaee38-f509-4e19-a917-e6d2f4bba61c\" target=\"ecfb2d04-2681-4f16-af75-632f69e1a868\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"760\" y=\"5005.325785083435\" />\n <mxPoint x=\"760\" y=\"4700.621306201958\" />\n <mxPoint x=\"985\" y=\"4700.621306201958\" />\n <mxPoint x=\"985\" y=\"4700.584553505045\" />\n <mxPoint x=\"1180\" y=\"4700.584553505045\" />\n <mxPoint x=\"1180\" y=\"2459.607033820289\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"e90e4943-6108-46e3-8a2c-a9a1c7361279\" value=\"Trigger Check
History Fetch\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"78a8a7c5-41d3-4453-a7f7-ac632bbef288\" target=\"4a5847d0-91a0-4b4c-8517-2f4ff9a7e8d4\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3250\" y=\"6507.080193689383\" />\n <mxPoint x=\"3250\" y=\"8457.246623286175\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"74b0dd89-9fea-4219-af1f-9571316a9d5a\" value=\"Pass Data
to UI
Components\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"ceb9cda3-968d-44aa-b223-49902adb93b4\" target=\"c996f7ca-9384-4252-b343-7bfc049d14bb\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4390\" y=\"8327.246623286173\" />\n <mxPoint x=\"4390\" y=\"10688.865179846314\" />\n <mxPoint x=\"780\" y=\"10688.865179846314\" />\n <mxPoint x=\"780\" y=\"8549.135157943725\" />\n <mxPoint x=\"1170\" y=\"8549.135157943725\" />\n <mxPoint x=\"1170\" y=\"6096.870240113547\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"c9a012bc-d53f-494f-82f2-1ee3f40ce646\" value=\"Flow 1:
CSV Import
- Render
UI\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"c4caeba8-ed9a-4cbc-9888-38cc8ca55362\" target=\"6f1948fa-e84a-4f8e-8f3b-8f24c511b3d8\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"750\" y=\"4875.325785083435\" />\n <mxPoint x=\"750\" y=\"4690.621306201958\" />\n <mxPoint x=\"985\" y=\"4690.621306201958\" />\n <mxPoint x=\"985\" y=\"4690.584553505045\" />\n <mxPoint x=\"1170\" y=\"4690.584553505045\" />\n <mxPoint x=\"1170\" y=\"5546.870240113548\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"b8c0292d-afbb-4648-b484-1c27be96d52f\" value=\"Flow 1:
CSV Import
- Prepare
Form Data\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"dd2f9356-fad3-47d4-81d5-a5e038298e2b\" target=\"5967e576-f542-4c0b-a3f4-9446ae992721\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3290\" y=\"5529.60703382029\" />\n <mxPoint x=\"3290\" y=\"5341.542220848843\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"8c107d79-f796-49eb-ab88-f553dd6f9d95\" value=\"User Action:
Save Settings\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"d3264577-10f0-42fe-9411-7e9df0754d1e\" source=\"09cb194a-0ea4-46e2-b32b-36b62fa87f40\" target=\"1b2cf182-9ee3-4218-a7ec-b74e427ccddf\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3280\" y=\"8663.865179846309\" />\n <mxPoint x=\"3280\" y=\"8857.246623286173\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"server\" value=\"server\" id=\"98af25c7-efc2-43d2-a273-c8da4e1038ad\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#fffefe\" vertex=\"1\" parent=\"1\">\n <mxGeometry x=\"5345\" y=\"70\" width=\"9275\" height=\"10756.873756414825\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"src\" value=\"src\" id=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f9f3f3\" vertex=\"1\" parent=\"98af25c7-efc2-43d2-a273-c8da4e1038ad\">\n <mxGeometry x=\"175\" y=\"70\" width=\"9005\" height=\"10616.873756414825\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"routes\" value=\"routes\" id=\"ffaaf471-ac3c-4ea3-a5a9-d5255169e54b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"215\" y=\"783\" width=\"1030\" height=\"1984.0802430260385\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"ffaaf471-ac3c-4ea3-a5a9-d5255169e54b\">\n <mxGeometry x=\"175\" y=\"70.00000000000006\" width=\"680\" height=\"1844.0802430260385\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorRoute.js\" value=\"monitorRoute.js\" id=\"10611636-ec73-4a26-87a5-654ae64a4843\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"185\" y=\"600.0000000000001\" width=\"320\" height=\"360.24710152500006\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Server Receives Request - monitorRoute.js:L46\" value=\"Flow 1: CSV Import - Server Receives Request - monitorRoute.js:L46\" id=\"c1ac3c26-996a-43ef-9c34-4c2776188784\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"10611636-ec73-4a26-87a5-654ae64a4843\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: CSV Export - Initiate Export - monitorRoute.js:L45\" value=\"Flow 2: CSV Export - Initiate Export - monitorRoute.js:L45\" id=\"26d76516-fd7e-4ae8-956a-d077de4257fa\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"10611636-ec73-4a26-87a5-654ae64a4843\">\n <mxGeometry x=\"70\" y=\"200.24710152500003\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"notificationRoute.js\" value=\"notificationRoute.js\" id=\"96250197-23af-4059-9904-fd6751f70ad5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"185\" y=\"1414.0802430260383\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Backend Route Handling - notificationRoute.js:L10\" value=\"Flow 1: Backend Route Handling - notificationRoute.js:L10\" id=\"d0a4737f-715f-4f50-b6d5-5e4b31f86f93\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"96250197-23af-4059-9904-fd6751f70ad5\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Backend Receives Test Request - notificationRoute.js:L13\" value=\"Flow 1: Backend Receives Test Request - notificationRoute.js:L13\" id=\"29c2c56e-9dc0-4304-bfbf-e0c0f8915a39\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"96250197-23af-4059-9904-fd6751f70ad5\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"statusPageRoute.js\" value=\"statusPageRoute.js\" id=\"773e1065-b0a5-46a9-b0cc-6b963f69f5cc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"185\" y=\"70\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: Backend Route Handling - statusPageRoute.js:L14\" value=\"Create Status Page: Backend Route Handling - statusPageRoute.js:L14\" id=\"3efddcad-588f-4492-9808-b0c81c823c96\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"773e1065-b0a5-46a9-b0cc-6b963f69f5cc\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Backend Route Handling - statusPageRoute.js:L16\" value=\"View Status Page: Backend Route Handling - statusPageRoute.js:L16\" id=\"2e26cd2f-1413-4c16-8e63-ea7808ab6c52\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"773e1065-b0a5-46a9-b0cc-6b963f69f5cc\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checkRoute.js\" value=\"checkRoute.js\" id=\"d18dbe1d-2f2c-4336-bd21-47c1670f7bab\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"185\" y=\"1135.7525647938676\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Route Request to Controller - checkRoute.js:L19\" value=\"Route Request to Controller - checkRoute.js:L19\" id=\"cdd090be-0b62-45b4-baa0-fec01fc3ffd1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d18dbe1d-2f2c-4336-bd21-47c1670f7bab\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"maintenanceWindowRoute.js\" value=\"maintenanceWindowRoute.js\" id=\"5f21f109-1967-416f-a649-9b48e78b90f6\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"255\" y=\"470.0000000000001\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"inviteRoute.js\" value=\"inviteRoute.js\" id=\"9edafb8a-3661-4a7e-8510-a47f3cbc7564\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=16;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d3375a20-2776-4771-b806-649bbeb541bd\">\n <mxGeometry x=\"255\" y=\"1000.2471015250001\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"controllers\" value=\"controllers\" id=\"478e649c-1d1b-41d2-9b7b-6927e1dec7e1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"1465\" y=\"3609.569505991416\" width=\"1470\" height=\"3164.7713082929035\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"478e649c-1d1b-41d2-9b7b-6927e1dec7e1\">\n <mxGeometry x=\"175\" y=\"70\" width=\"1120\" height=\"3024.7713082929035\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorController.js\" value=\"monitorController.js\" id=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"225\" y=\"600\" width=\"720\" height=\"750\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Controller to Service - monitorController.js:L195\" value=\"Uptime Monitor Creation: Controller to Service - monitorController.js:L195\" id=\"f0409948-75dc-457f-a02d-6b9774258e48\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"150\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Controller Processes Data - monitorController.js:L228-232\" value=\"Flow 1: CSV Import - Controller Processes Data - monitorController.js:L228-232\" id=\"0e520a6d-34bf-467b-a894-e73979364478\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"150\" y=\"329.99999999999994\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Send Success Response - monitorController.js:L232-235\" value=\"Flow 1: CSV Import - Send Success Response - monitorController.js:L232-235\" id=\"72b55fa1-d944-4e46-ac98-f6a6cb201afa\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"150\" y=\"70.00000000000001\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: CSV Export - Controller Handles Request - monitorController.js:L427-434\" value=\"Flow 2: CSV Export - Controller Handles Request - monitorController.js:L427-434\" id=\"a3106388-6a3d-4b68-a3fc-3761a0d54f98\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"150\" y=\"460.00000000000006\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: CSV Export - Send File Response - monitorController.js:L434-440\" value=\"Flow 2: CSV Export - Send File Response - monitorController.js:L434-440\" id=\"f151f89d-6399-48f0-aecd-5eb1572b48cc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"150\" y=\"590\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: CSV Export - Browser Prompts Download - monitorController.js:L434-440\" value=\"Flow 2: CSV Export - Browser Prompts Download - monitorController.js:L434-440\" id=\"d8877474-7203-484f-bd47-fc69e3c7c482\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\">\n <mxGeometry x=\"470\" y=\"590\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"3dfb432a-2ce4-4f92-98ce-5d114b5f7f03\" value=\"Flow 2:
CSV Export
- Transmit
File to
Client\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"341f2784-67ee-4477-9445-a8c240ee6261\" source=\"f151f89d-6399-48f0-aecd-5eb1572b48cc\" target=\"d8877474-7203-484f-bd47-fc69e3c7c482\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <UserObject label=\"notificationController.js\" value=\"notificationController.js\" id=\"8e5941e1-e577-455f-bbf2-83a418ad5908\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"495\" y=\"469.9999999999999\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"statusPageController.js\" value=\"statusPageController.js\" id=\"17a4f435-5a8e-4433-84a6-9ac17362709a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"345\" y=\"1920\" width=\"480\" height=\"620\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: Controller Logic - statusPageController.js:L18-24\" value=\"Create Status Page: Controller Logic - statusPageController.js:L18-24\" id=\"f15ef77e-380f-4768-98cb-7f0dd4113841\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"17a4f435-5a8e-4433-84a6-9ac17362709a\">\n <mxGeometry x=\"150\" y=\"199.99999999999997\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: Controller Sends Success Response - statusPageController.js:L25-28\" value=\"Create Status Page: Controller Sends Success Response - statusPageController.js:L25-28\" id=\"058ded1f-83ce-40a7-a99d-d178c81fe557\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"17a4f435-5a8e-4433-84a6-9ac17362709a\">\n <mxGeometry x=\"150\" y=\"329.9999999999999\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Controller Logic - statusPageController.js:L75-78\" value=\"View Status Page: Controller Logic - statusPageController.js:L75-78\" id=\"9f217674-4cd7-4ef8-b088-d5620042a7ba\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"17a4f435-5a8e-4433-84a6-9ac17362709a\">\n <mxGeometry x=\"150\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Controller Sends Success Response - statusPageController.js:L79-82\" value=\"View Status Page: Controller Sends Success Response - statusPageController.js:L79-82\" id=\"d76e70e0-41f9-46cc-b775-b2027c5a0d5b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"17a4f435-5a8e-4433-84a6-9ac17362709a\">\n <mxGeometry x=\"150\" y=\"460\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checkController.js\" value=\"checkController.js\" id=\"d983e54f-2fbe-496a-932d-a827e1124804\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"425\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Return Check Data - checkController.js:L87-90\" value=\"Return Check Data - checkController.js:L87-90\" id=\"14df9f01-1358-442d-96f5-eab9a4c4abbf\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d983e54f-2fbe-496a-932d-a827e1124804\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"maintenanceWindowController.js\" value=\"maintenanceWindowController.js\" id=\"a0cae18c-3c0e-40d3-ab03-eef7eace65d6\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"425\" y=\"1519.9999999999998\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - Controller Logic - maintenanceWindowController.js:L27-41\" value=\"Flow: Create Maintenance Window - Controller Logic - maintenanceWindowController.js:L27-41\" id=\"0fae6e75-38ea-444d-a1bf-0f820ba443b9\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"a0cae18c-3c0e-40d3-ab03-eef7eace65d6\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: View Maintenance Windows - Controller and Service - maintenanceWindowController.js:L75\" value=\"Flow: View Maintenance Windows - Controller and Service - maintenanceWindowController.js:L75\" id=\"c35a065c-2808-402c-877e-9055d956ce0d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"a0cae18c-3c0e-40d3-ab03-eef7eace65d6\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"inviteController.js\" value=\"inviteController.js\" id=\"6a186805-9d50-4bc3-9d56-e627a7ec2eb8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=14;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"495\" y=\"339.9999999999999\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"settingsController.js\" value=\"settingsController.js\" id=\"a1fea5b0-fb7c-4189-9484-9d3312660767\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"425\" y=\"2594.7713082929035\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend: Retrieve Settings from Database - settingsController.js:L40-49\" value=\"Backend: Retrieve Settings from Database - settingsController.js:L40-49\" id=\"83596bd1-dfca-4196-b52e-955f6824fafb\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"a1fea5b0-fb7c-4189-9484-9d3312660767\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend: Persist Updated Settings - settingsController.js:L54-64\" value=\"Backend: Persist Updated Settings - settingsController.js:L54-64\" id=\"cce3b9c8-f3b7-434b-b3c6-d8d164714f86\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"a1fea5b0-fb7c-4189-9484-9d3312660767\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"diagnosticController.js\" value=\"diagnosticController.js\" id=\"5882419e-8a92-4edd-a71a-1252983f9af7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"fc591f7a-d4ac-4565-949d-a87a58a79bbc\">\n <mxGeometry x=\"495\" y=\"1390\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"service\" value=\"service\" id=\"99e9b746-7809-41f4-a433-1de7cc90574b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"4835\" y=\"3072.0802430260387\" width=\"3965\" height=\"3896.797033318495\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"bbbe53d6-f595-498a-ae45-e08611f39c3d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"99e9b746-7809-41f4-a433-1de7cc90574b\">\n <mxGeometry x=\"175\" y=\"890.0000000000002\" width=\"3615\" height=\"2936.797033318495\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"business\" value=\"business\" id=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"bbbe53d6-f595-498a-ae45-e08611f39c3d\">\n <mxGeometry x=\"1231.1538461538462\" y=\"70\" width=\"1000\" height=\"1713.9996160245596\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorService.js\" value=\"monitorService.js\" id=\"b4e479df-9b21-4430-9383-84831f503c2e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxGeometry x=\"265\" y=\"880.7789018663125\" width=\"480\" height=\"490\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Service Parses CSV - monitorService.js:L85-134\" value=\"Flow 1: CSV Import - Service Parses CSV - monitorService.js:L85-134\" id=\"6139e487-1dd5-405a-ba7d-ededec4b282e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"b4e479df-9b21-4430-9383-84831f503c2e\">\n <mxGeometry x=\"150\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Enqueue Monitor Jobs - monitorService.js:L128-132\" value=\"Flow 1: CSV Import - Enqueue Monitor Jobs - monitorService.js:L128-132\" id=\"1e1d975f-7f0f-4132-bd71-2563b35e99b3\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"b4e479df-9b21-4430-9383-84831f503c2e\">\n <mxGeometry x=\"150\" y=\"330\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: CSV Export - Generate CSV - monitorService.js:L245-266\" value=\"Flow 2: CSV Export - Generate CSV - monitorService.js:L245-266\" id=\"ab9cb862-0ac7-45a3-9888-f64e87bdda54\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"b4e479df-9b21-4430-9383-84831f503c2e\">\n <mxGeometry x=\"150\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checkService.js\" value=\"checkService.js\" id=\"f90db867-e1e7-4554-b446-fa78fc6a8578\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxGeometry x=\"345\" y=\"610.7789018663126\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Fetch Checks from Database - checkService.js:L36-45\" value=\"Fetch Checks from Database - checkService.js:L36-45\" id=\"499b46a2-f2a2-4ccd-aecd-012eade2bd23\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"f90db867-e1e7-4554-b446-fa78fc6a8578\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"maintenanceWindowService.js\" value=\"maintenanceWindowService.js\" id=\"26b8daff-aa48-4baa-9d6c-05f771bf0990\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxGeometry x=\"345\" y=\"1413.9996160245596\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - Business Logic Execution - maintenanceWindowService.js:L18-39\" value=\"Flow: Create Maintenance Window - Business Logic Execution - maintenanceWindowService.js:L18-39\" id=\"560d268b-ef0f-4cd2-bcfe-9dc0a0e2ce6f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"26b8daff-aa48-4baa-9d6c-05f771bf0990\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"inviteService.js\" value=\"inviteService.js\" id=\"570278b7-9b72-4299-9fd9-46b253b48e9b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxGeometry x=\"185\" y=\"70\" width=\"640\" height=\"230.7789018663125\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Server: Process Invitation in Service Layer - inviteService.js:L24-28\" value=\"Server: Process Invitation in Service Layer - inviteService.js:L24-28\" id=\"ae858158-8db6-4917-8fda-0966a953f6ed\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"570278b7-9b72-4299-9fd9-46b253b48e9b\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Server: Dispatch Invitation Email - inviteService.js:L26-28\" value=\"Server: Dispatch Invitation Email - inviteService.js:L26-28\" id=\"a7be2d0b-0227-4228-a0a6-074f7324fd89\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"570278b7-9b72-4299-9fd9-46b253b48e9b\">\n <mxGeometry x=\"390\" y=\"70.77890186631251\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"bdd52e6f-ddf7-4966-b3af-957f9553082f\" value=\"Database Query:
Create and
Store Invite
Token\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"570278b7-9b72-4299-9fd9-46b253b48e9b\" source=\"ae858158-8db6-4917-8fda-0966a953f6ed\" target=\"a7be2d0b-0227-4228-a0a6-074f7324fd89\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"290\" y=\"115\" />\n <mxPoint x=\"290\" y=\"115.77890186631251\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"diagnosticService.js\" value=\"diagnosticService.js\" id=\"643b26c1-3bfb-4c41-8179-96dfc237d99e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"87d3b101-9443-4ed4-9c4f-f759d41677eb\">\n <mxGeometry x=\"185\" y=\"340.7789018663125\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend: Gather System Statistics - diagnosticService.js:L39-95\" value=\"Backend: Gather System Statistics - diagnosticService.js:L39-95\" id=\"09f07e80-185e-4547-aab4-edaf8ae7501e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"643b26c1-3bfb-4c41-8179-96dfc237d99e\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"infrastructure\" value=\"infrastructure\" id=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"bbbe53d6-f595-498a-ae45-e08611f39c3d\">\n <mxGeometry x=\"195\" y=\"1845.4635994752946\" width=\"3245\" height=\"1021.3334338432\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"SuperSimpleQueue\" value=\"SuperSimpleQueue\" id=\"dda70a36-2d1d-4e46-8bcc-52d0d474bf7b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxGeometry x=\"95\" y=\"121.00000000000001\" width=\"1525\" height=\"770.3334338432\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"SuperSimpleQueue.js\" value=\"SuperSimpleQueue.js\" id=\"d9c0127e-31aa-4509-b5c9-f7017d10d69a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"dda70a36-2d1d-4e46-8bcc-52d0d474bf7b\">\n <mxGeometry x=\"175\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Schedule Job - SuperSimpleQueue.js:L50-57\" value=\"Uptime Monitor Creation: Schedule Job - SuperSimpleQueue.js:L50-57\" id=\"51e8db5f-2fdd-4ddc-9605-43981db9d940\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"d9c0127e-31aa-4509-b5c9-f7017d10d69a\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"SuperSimpleQueueHelper.js\" value=\"SuperSimpleQueueHelper.js\" id=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e0c1c1\" vertex=\"1\" parent=\"dda70a36-2d1d-4e46-8bcc-52d0d474bf7b\">\n <mxGeometry x=\"150\" y=\"340.33343384320005\" width=\"1280\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Service Monitoring: Job Execution - SuperSimpleQueueHelper.js:L27-73\" value=\"Service Monitoring: Job Execution - SuperSimpleQueueHelper.js:L27-73\" id=\"18c13391-0cf7-4303-8180-0a40cfd64b58\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxGeometry x=\"1030\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Monitor Suppression - Job Execution Start - SuperSimpleQueueHelper.js:L30-45\" value=\"Flow: Monitor Suppression - Job Execution Start - SuperSimpleQueueHelper.js:L30-45\" id=\"23630a1f-7452-4373-a864-7ec7821137f2\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxGeometry x=\"70\" y=\"93.00716143795759\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Monitor Suppression - Fetching Maintenance Windows - SuperSimpleQueueHelper.js:L80-83\" value=\"Flow: Monitor Suppression - Fetching Maintenance Windows - SuperSimpleQueueHelper.js:L80-83\" id=\"fc78b5b6-7fad-4f8f-a5a3-c7c38931daba\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxGeometry x=\"390\" y=\"93.00716143795759\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Monitor Suppression - Time Evaluation - SuperSimpleQueueHelper.js:L85-113\" value=\"Flow: Monitor Suppression - Time Evaluation - SuperSimpleQueueHelper.js:L85-113\" id=\"0fe32416-db43-49b9-9438-3796ba1a0add\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxGeometry x=\"710\" y=\"93.00716143795759\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Monitor Suppression - Conditional Job Termination - SuperSimpleQueueHelper.js:L37-44\" value=\"Flow: Monitor Suppression - Conditional Job Termination - SuperSimpleQueueHelper.js:L37-44\" id=\"01e042c3-40b4-416a-8d9e-6d6fd323d60b\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\">\n <mxGeometry x=\"1030\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"c99291bb-7316-440e-9a7f-323ee39e26b8\" value=\"Flow: Monitor
Suppression -
Maintenance Check
Call\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\" source=\"23630a1f-7452-4373-a864-7ec7821137f2\" target=\"fc78b5b6-7fad-4f8f-a5a3-c7c38931daba\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"8a13e585-2310-420b-9e92-211b6d65f201\" value=\"Flow: Monitor
Suppression -
Database Result
Return\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\" source=\"fc78b5b6-7fad-4f8f-a5a3-c7c38931daba\" target=\"0fe32416-db43-49b9-9438-3796ba1a0add\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"40f4d9df-4c0f-4384-901c-8d7117e3b538\" value=\"Flow: Monitor
Suppression -
Return Suppression
Flag\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"04c12e9a-e025-457c-a634-5f7472a42985\" source=\"0fe32416-db43-49b9-9438-3796ba1a0add\" target=\"01e042c3-40b4-416a-8d9e-6d6fd323d60b\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"930\" y=\"138.0071614379576\" />\n <mxPoint x=\"930\" y=\"115\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"networkService.js\" value=\"networkService.js\" id=\"00406786-9663-440a-96b6-919d544732c0\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxGeometry x=\"1810\" y=\"591.3334338432\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Service Monitoring: Perform Network Check - networkService.js:L44-59\" value=\"Service Monitoring: Perform Network Check - networkService.js:L44-59\" id=\"5c900373-e6ba-44d5-b341-676a32d659c8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"00406786-9663-440a-96b6-919d544732c0\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Automated Check: Backend Fetches Hardware Data - networkService.js:L7-14\" value=\"Automated Check: Backend Fetches Hardware Data - networkService.js:L7-14\" id=\"4c47b5f2-5363-4816-9745-30e61d184c7a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"00406786-9663-440a-96b6-919d544732c0\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"statusService.js\" value=\"statusService.js\" id=\"fbd7d244-2f37-453c-8c83-a23a260b26cc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxGeometry x=\"2320\" y=\"381.7244518190359\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Service Monitoring: Update Monitor Status - statusService.js:L108-183\" value=\"Service Monitoring: Update Monitor Status - statusService.js:L108-183\" id=\"45e38f3a-a7c3-4de7-b3dc-589361d793fd\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"fbd7d244-2f37-453c-8c83-a23a260b26cc\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Automated Check: Process and Store Hardware Data - statusService.js:L265-274\" value=\"Automated Check: Process and Store Hardware Data - statusService.js:L265-274\" id=\"c1bf10c9-8c1a-44f4-8e23-39708f0301e8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"fbd7d244-2f37-453c-8c83-a23a260b26cc\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"notificationService.js\" value=\"notificationService.js\" id=\"2ff1f030-2080-48da-bbbe-90302fdfc2f7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxGeometry x=\"2830\" y=\"110.40446897297748\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Service Monitoring: Handle Notifications (Conditional) - notificationService.js:L76-92\" value=\"Service Monitoring: Handle Notifications (Conditional) - notificationService.js:L76-92\" id=\"9f3ea7fc-16d3-4d36-97eb-66f8808425cc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"2ff1f030-2080-48da-bbbe-90302fdfc2f7\">\n <mxGeometry x=\"70\" y=\"199.99999999999997\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Send Test Notification - notificationService.js:L120-123\" value=\"Flow 1: Send Test Notification - notificationService.js:L120-123\" id=\"1cc01e08-4a6c-4526-b8a7-5ee8a06c1709\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"2ff1f030-2080-48da-bbbe-90302fdfc2f7\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"38ba9b22-5b26-432d-a856-0eceb792c737\" value=\"Service Monitoring:
Request Service
Status\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=13;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\" source=\"18c13391-0cf7-4303-8180-0a40cfd64b58\" target=\"5c900373-e6ba-44d5-b341-676a32d659c8\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <mxCell id=\"5e80734c-7b72-41be-9068-30cda3ffb425\" value=\"Service Monitoring:
Propagate Network
Response\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\" source=\"5c900373-e6ba-44d5-b341-676a32d659c8\" target=\"45e38f3a-a7c3-4de7-b3dc-589361d793fd\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2195\" y=\"706.3334338431989\" />\n <mxPoint x=\"2195\" y=\"496.72445181903475\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"0a7e4a72-b644-4bd8-afa1-ae8a1d6c111c\" value=\"Service Monitoring:
Check for
Status Change\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\" source=\"45e38f3a-a7c3-4de7-b3dc-589361d793fd\" target=\"9f3ea7fc-16d3-4d36-97eb-66f8808425cc\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2705\" y=\"496.72445181903566\" />\n <mxPoint x=\"2705\" y=\"355.4044689729772\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"notificationUtils.js\" value=\"notificationUtils.js\" id=\"4940977f-933d-4bbc-b19e-749647b44d25\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\">\n <mxGeometry x=\"2830\" y=\"511.7244518190359\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Automated Check: Evaluate Data Against Thresholds - notificationUtils.js:L95-109\" value=\"Automated Check: Evaluate Data Against Thresholds - notificationUtils.js:L95-109\" id=\"d4f48f1a-61de-4cde-87d2-4b5215464899\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"4940977f-933d-4bbc-b19e-749647b44d25\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"a64547c9-d9e6-4941-8e5e-f49add06516b\" value=\"Automated Check:
Data Received
from Capture
Agent\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\" source=\"4c47b5f2-5363-4816-9745-30e61d184c7a\" target=\"c1bf10c9-8c1a-44f4-8e23-39708f0301e8\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2205\" y=\"836.3334338431989\" />\n <mxPoint x=\"2205\" y=\"626.7244518190348\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"7a250d09-50c6-4935-b10c-626b0ebe1fba\" value=\"Automated Check:
Pass Data
for Alert
Evaluation\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=10;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1670815f-860d-4ea4-92e1-b238a799d3dc\" source=\"c1bf10c9-8c1a-44f4-8e23-39708f0301e8\" target=\"d4f48f1a-61de-4cde-87d2-4b5215464899\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <UserObject label=\"v2\" value=\"v2\" id=\"feefae96-61b8-4ac5-a37c-592ed4b2330e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"99e9b746-7809-41f4-a433-1de7cc90574b\">\n <mxGeometry x=\"637.5\" y=\"70\" width=\"2690\" height=\"780\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"infrastructure\" value=\"infrastructure\" id=\"3f8ff792-40c8-4ae6-9af5-ff8b90da2f9f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"feefae96-61b8-4ac5-a37c-592ed4b2330e\">\n <mxGeometry x=\"95\" y=\"70\" width=\"1290\" height=\"640\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"JobGenerator.ts\" value=\"JobGenerator.ts\" id=\"159e569d-31d8-4883-b443-4ec08b21a044\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3f8ff792-40c8-4ae6-9af5-ff8b90da2f9f\">\n <mxGeometry x=\"70\" y=\"70\" width=\"640\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: Job Execution and Status Update - JobGenerator.ts:L43-66\" value=\"Flow 2: Job Execution and Status Update - JobGenerator.ts:L43-66\" id=\"28f1eabb-4f24-4944-8a0a-04f41ceb8589\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"159e569d-31d8-4883-b443-4ec08b21a044\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: Initiate Notification Handling - JobGenerator.ts:L61\" value=\"Flow 2: Initiate Notification Handling - JobGenerator.ts:L61\" id=\"31fe5a28-0640-4b52-841b-dd02e2ae646e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"159e569d-31d8-4883-b443-4ec08b21a044\">\n <mxGeometry x=\"390\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"50797935-1447-47a4-891b-9e886e5601fa\" value=\"Flow 2:
Status Change
Detected\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=11;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"159e569d-31d8-4883-b443-4ec08b21a044\" source=\"28f1eabb-4f24-4944-8a0a-04f41ceb8589\" target=\"31fe5a28-0640-4b52-841b-dd02e2ae646e\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\" />\n </mxGeometry>\n </mxCell>\n <UserObject label=\"NotificationService.ts\" value=\"NotificationService.ts\" id=\"c6d9907f-0a05-4153-a27f-47c3a1c4c0aa\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3f8ff792-40c8-4ae6-9af5-ff8b90da2f9f\">\n <mxGeometry x=\"900\" y=\"72.47267784570195\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 2: Dispatch Alerts - NotificationService.ts:L28-57\" value=\"Flow 2: Dispatch Alerts - NotificationService.ts:L28-57\" id=\"78e5cb9f-6a97-4d31-a487-fe7dbce5d7d1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"c6d9907f-0a05-4153-a27f-47c3a1c4c0aa\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"c778c6b9-c12e-45c0-8682-2c9e892867b0\" value=\"Flow 2:
Monitor Data
Passed to
Notification Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=13;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"3f8ff792-40c8-4ae6-9af5-ff8b90da2f9f\" source=\"31fe5a28-0640-4b52-841b-dd02e2ae646e\" target=\"78e5cb9f-6a97-4d31-a487-fe7dbce5d7d1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"775\" y=\"184.99999999999955\" />\n <mxPoint x=\"775\" y=\"187.4726778457015\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"NetworkService.ts\" value=\"NetworkService.ts\" id=\"50aeed0b-bc13-43f7-bb15-cb1b12b2caa7\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"3f8ff792-40c8-4ae6-9af5-ff8b90da2f9f\">\n <mxGeometry x=\"242.5\" y=\"340\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend Requests PageSpeed Analysis - NetworkService.ts:L129-162\" value=\"Backend Requests PageSpeed Analysis - NetworkService.ts:L129-162\" id=\"6527fb47-157e-4bba-9aed-adde061c5689\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"50aeed0b-bc13-43f7-bb15-cb1b12b2caa7\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"business\" value=\"business\" id=\"7ef79284-534a-466f-a1f1-4e3a2f56be9d\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"feefae96-61b8-4ac5-a37c-592ed4b2330e\">\n <mxGeometry x=\"1575\" y=\"320.89208395118175\" width=\"1020\" height=\"371.82353877857975\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"CheckService.ts\" value=\"CheckService.ts\" id=\"f0ebd5da-21bb-4d96-8ff9-ca10409acc80\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"7ef79284-534a-466f-a1f1-4e3a2f56be9d\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend Processes Lighthouse Data - CheckService.ts:L82-102\" value=\"Backend Processes Lighthouse Data - CheckService.ts:L82-102\" id=\"f89cbd87-c961-4f8b-92b6-714da57718d5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"f0ebd5da-21bb-4d96-8ff9-ca10409acc80\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"MonitorService.ts\" value=\"MonitorService.ts\" id=\"7a3824cd-24c8-4b32-8b1d-e0bf357262c4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"7ef79284-534a-466f-a1f1-4e3a2f56be9d\">\n <mxGeometry x=\"605\" y=\"71.82353877857976\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend Aggregates Performance Data - MonitorService.ts:L106-120\" value=\"Backend Aggregates Performance Data - MonitorService.ts:L106-120\" id=\"ca6ee27b-1fbf-49de-978a-d6de259cc3d5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"7a3824cd-24c8-4b32-8b1d-e0bf357262c4\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"27c7191b-80a2-475b-9371-e106108aff1c\" value=\"Store Processed
Check Data\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=12;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"7ef79284-534a-466f-a1f1-4e3a2f56be9d\" source=\"f89cbd87-c961-4f8b-92b6-714da57718d5\" target=\"ca6ee27b-1fbf-49de-978a-d6de259cc3d5\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"480\" y=\"184.9999999999996\" />\n <mxPoint x=\"480\" y=\"186.82353877857938\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"0d3c8091-3d91-4e42-9b46-7e35ed726a7a\" value=\"Google PageSpeed
API Response\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=19;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"feefae96-61b8-4ac5-a37c-592ed4b2330e\" source=\"6527fb47-157e-4bba-9aed-adde061c5689\" target=\"f89cbd87-c961-4f8b-92b6-714da57718d5\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"870\" y=\"525.0000000000007\" />\n <mxPoint x=\"870\" y=\"514.7492296053547\" />\n <mxPoint x=\"1450\" y=\"514.7492296053547\" />\n <mxPoint x=\"1450\" y=\"505.8920839511823\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"db\" value=\"db\" id=\"15ee5d81-a0cf-4614-80b8-7a1123ab20b8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"3155\" y=\"7169.877276344534\" width=\"1470\" height=\"2919.9964800702883\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"58c5a3fd-1e69-4ca4-a64e-314f5644bdaf\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"15ee5d81-a0cf-4614-80b8-7a1123ab20b8\">\n <mxGeometry x=\"175\" y=\"619.9964800702883\" width=\"1120\" height=\"2230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"modules\" value=\"modules\" id=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"58c5a3fd-1e69-4ca4-a64e-314f5644bdaf\">\n <mxGeometry x=\"175\" y=\"70\" width=\"770\" height=\"2090\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorModule.js\" value=\"monitorModule.js\" id=\"630b3ece-2648-48d5-99b5-ef9611de2ad5\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"195\" y=\"740\" width=\"480\" height=\"490\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Uptime Monitor Creation: Save Monitor to Database - monitorModule.js:L454-455\" value=\"Uptime Monitor Creation: Save Monitor to Database - monitorModule.js:L454-455\" id=\"2d407bfd-e4b0-46b8-99e7-121c507d525f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"630b3ece-2648-48d5-99b5-ef9611de2ad5\">\n <mxGeometry x=\"150\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Backend: Aggregate Historical Data - monitorModule.js:L312-322\" value=\"Backend: Aggregate Historical Data - monitorModule.js:L312-322\" id=\"9ef7c423-f4fc-4caf-9bf5-c1aa3002ca03\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"630b3ece-2648-48d5-99b5-ef9611de2ad5\">\n <mxGeometry x=\"150\" y=\"330\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: CSV Import - Database Bulk Save - monitorModule.js:L465-468\" value=\"Flow 1: CSV Import - Database Bulk Save - monitorModule.js:L465-468\" id=\"d9d519af-5c4d-4494-929e-a869581c1dc4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"630b3ece-2648-48d5-99b5-ef9611de2ad5\">\n <mxGeometry x=\"150\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"monitorModuleQueries.js\" value=\"monitorModuleQueries.js\" id=\"a0b22a5a-59e1-47e3-8218-a4ad083b1b71\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"345\" y=\"1270\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"notificationModule.js\" value=\"notificationModule.js\" id=\"62daeac4-9402-448a-972c-cb8cb760671c\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"275\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow 1: Database Insertion - notificationModule.js:L10-13\" value=\"Flow 1: Database Insertion - notificationModule.js:L10-13\" id=\"4a796ccf-40a9-4446-a109-6a6eed52e898\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"62daeac4-9402-448a-972c-cb8cb760671c\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"statusPageModule.js\" value=\"statusPageModule.js\" id=\"f8541fe3-4bcf-4833-a226-66b5301adf58\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"275\" y=\"1660.0000000000002\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Create Status Page: Database Record Creation - statusPageModule.js:L14-34\" value=\"Create Status Page: Database Record Creation - statusPageModule.js:L14-34\" id=\"e234917e-a950-48f5-b864-cd957b2216e1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"f8541fe3-4bcf-4833-a226-66b5301adf58\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"View Status Page: Database Record Retrieval - statusPageModule.js:L89-299\" value=\"View Status Page: Database Record Retrieval - statusPageModule.js:L89-299\" id=\"26da60f9-dde4-44ec-be89-91858cc14f90\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"f8541fe3-4bcf-4833-a226-66b5301adf58\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checkModule.js\" value=\"checkModule.js\" id=\"860b5eec-a1ce-4e1f-a316-e1586f03af96\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=16;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"345\" y=\"1400\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"maintenanceWindowModule.js\" value=\"maintenanceWindowModule.js\" id=\"95ed6c41-ebeb-4c08-98c3-bab8b426789e\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"275\" y=\"340.0000000000001\" width=\"320\" height=\"360\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - Database Record Creation - maintenanceWindowModule.js:L7-22\" value=\"Flow: Create Maintenance Window - Database Record Creation - maintenanceWindowModule.js:L7-22\" id=\"3890b98d-a133-4279-a961-5d2facc6a17a\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"95ed6c41-ebeb-4c08-98c3-bab8b426789e\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: View Maintenance Windows - Data Retrieval - maintenanceWindowModule.js:L37-66\" value=\"Flow: View Maintenance Windows - Data Retrieval - maintenanceWindowModule.js:L37-66\" id=\"27d9160a-4f8d-4dff-a09b-1678bc28cf2c\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"95ed6c41-ebeb-4c08-98c3-bab8b426789e\">\n <mxGeometry x=\"70\" y=\"200\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"inviteModule.js\" value=\"inviteModule.js\" id=\"08853f8a-f596-4df0-9190-dad04f54caef\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=16;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"82cb3dbe-c922-438a-a912-255376f4b380\">\n <mxGeometry x=\"345\" y=\"1530.0000000000002\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v2\" value=\"v2\" id=\"e2f99143-54b7-44dc-b566-1c2fb901bd16\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"15ee5d81-a0cf-4614-80b8-7a1123ab20b8\">\n <mxGeometry x=\"435\" y=\"70\" width=\"600\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"models\" value=\"models\" id=\"b53384d7-b989-4ac7-bd68-1c3621174ef4\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"e2f99143-54b7-44dc-b566-1c2fb901bd16\">\n <mxGeometry x=\"70\" y=\"70\" width=\"460\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"checks\" value=\"checks\" id=\"64e3bb0a-67f5-4269-9e7d-94fe91ac78fc\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#e5cbcb\" vertex=\"1\" parent=\"b53384d7-b989-4ac7-bd68-1c3621174ef4\">\n <mxGeometry x=\"70\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Check.ts\" value=\"Check.ts\" id=\"1425ec43-f0f4-4c8b-a140-176c079219d6\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=16;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"64e3bb0a-67f5-4269-9e7d-94fe91ac78fc\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"a6bccd1d-4272-4df7-a7c8-b3979e37b8d7\" value=\"Uptime Monitor
Creation: Service
to DB
Module\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"f0409948-75dc-457f-a02d-6b9774258e48\" target=\"2d407bfd-e4b0-46b8-99e7-121c507d525f\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2235\" y=\"4524.569505991416\" />\n <mxPoint x=\"2235\" y=\"4531.485617898687\" />\n <mxPoint x=\"3060\" y=\"4531.485617898688\" />\n <mxPoint x=\"3060\" y=\"8628.807803864096\" />\n <mxPoint x=\"3615\" y=\"8628.807803864096\" />\n <mxPoint x=\"3615\" y=\"8844.873756414821\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"de320ac1-0949-4297-be7c-b9d7a14e0fec\" value=\"Uptime Monitor
Creation: Service
to Job
Queue\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"2d407bfd-e4b0-46b8-99e7-121c507d525f\" target=\"51e8db5f-2fdd-4ddc-9605-43981db9d940\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4710\" y=\"8844.873756414821\" />\n <mxPoint x=\"4710\" y=\"6114.195094447705\" />\n <mxPoint x=\"5410\" y=\"6114.195094447705\" />\n <mxPoint x=\"5410\" y=\"6113.543842501334\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"7b9ebb0e-a6b2-438c-bfed-9c851a1bccbc\" value=\"Flow 1:
Controller to
Database Module\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"d0a4737f-715f-4f50-b6d5-5e4b31f86f93\" target=\"4a796ccf-40a9-4446-a109-6a6eed52e898\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3070\" y=\"2382.080243026038\" />\n <mxPoint x=\"3070\" y=\"8374.927415709848\" />\n <mxPoint x=\"3440\" y=\"8374.927415709852\" />\n <mxPoint x=\"3440\" y=\"8374.72873228434\" />\n <mxPoint x=\"3615\" y=\"8374.728732284339\" />\n <mxPoint x=\"3615\" y=\"8044.873756414823\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"279155cd-ff31-41a2-8f5f-a538f01bfa66\" value=\"Flow 1:
User Clicks
Test Notification
Button\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"4a796ccf-40a9-4446-a109-6a6eed52e898\" target=\"29c2c56e-9dc0-4304-bfbf-e0c0f8915a39\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4340\" y=\"8044.873756414824\" />\n <mxPoint x=\"4340\" y=\"8045.348182370847\" />\n <mxPoint x=\"4515\" y=\"8045.348182370847\" />\n <mxPoint x=\"4515\" y=\"8045.856372136517\" />\n <mxPoint x=\"4690\" y=\"8045.856372136516\" />\n <mxPoint x=\"4690\" y=\"2817.080243026039\" />\n <mxPoint x=\"150\" y=\"2817.080243026039\" />\n <mxPoint x=\"150\" y=\"2512.080243026039\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"57018b30-e2f4-4eb2-a1da-fe75afbb8c2f\" value=\"Flow 1:
Controller to
Notification Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"29c2c56e-9dc0-4304-bfbf-e0c0f8915a39\" target=\"1cc01e08-4a6c-4526-b8a7-5ee8a06c1709\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4730\" y=\"2512.0802430260383\" />\n <mxPoint x=\"4730\" y=\"5359.75177111986\" />\n <mxPoint x=\"4945\" y=\"5359.75177111986\" />\n <mxPoint x=\"4945\" y=\"5360.025735259062\" />\n <mxPoint x=\"5140\" y=\"5360.0257352590625\" />\n <mxPoint x=\"5140\" y=\"5877.543842501334\" />\n <mxPoint x=\"7910\" y=\"5877.543842501334\" />\n <mxPoint x=\"7910\" y=\"6032.948311474312\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"a3f28fa6-8268-4c13-95a0-83e3b1abdcb0\" value=\"Create Status
Page: Data
Passed to
Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"3efddcad-588f-4492-9808-b0c81c823c96\" target=\"f15ef77e-380f-4768-98cb-7f0dd4113841\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"1360\" y=\"1168.0000000000002\" />\n <mxPoint x=\"1360\" y=\"5260.158205581436\" />\n <mxPoint x=\"1575\" y=\"5260.158205581437\" />\n <mxPoint x=\"1575\" y=\"5260.184142035576\" />\n <mxPoint x=\"1750\" y=\"5260.184142035575\" />\n <mxPoint x=\"1750\" y=\"5844.569505991417\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"9735611c-924b-49aa-92e8-10d8a86ac288\" value=\"Create Status
Page: Data
Sent to
DB Module\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"f15ef77e-380f-4768-98cb-7f0dd4113841\" target=\"e234917e-a950-48f5-b864-cd957b2216e1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3030\" y=\"5844.569505991416\" />\n <mxPoint x=\"3030\" y=\"9444.519537302771\" />\n <mxPoint x=\"3265\" y=\"9444.519537302771\" />\n <mxPoint x=\"3265\" y=\"9444.930291378314\" />\n <mxPoint x=\"3440\" y=\"9444.930291378314\" />\n <mxPoint x=\"3440\" y=\"9445.307233312164\" />\n <mxPoint x=\"3615\" y=\"9445.307233312164\" />\n <mxPoint x=\"3615\" y=\"9764.873756414821\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"40cb7d7b-2888-44de-bb7d-7735af70ba34\" value=\"Create Status
Page: Database
Result Returned\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"e234917e-a950-48f5-b864-cd957b2216e1\" target=\"058ded1f-83ce-40a7-a99d-d178c81fe557\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4700\" y=\"9764.873756414821\" />\n <mxPoint x=\"4700\" y=\"10393.873756414825\" />\n <mxPoint x=\"1320\" y=\"10393.873756414825\" />\n <mxPoint x=\"1320\" y=\"5961.8495281381365\" />\n <mxPoint x=\"1575\" y=\"5961.8495281381365\" />\n <mxPoint x=\"1575\" y=\"5962.048397924002\" />\n <mxPoint x=\"1790\" y=\"5962.048397924001\" />\n <mxPoint x=\"1790\" y=\"5974.569505991414\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"5735f30c-b55f-444a-9236-f3d75f68ed27\" value=\"View Status
Page: Data
Passed to
Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"2e26cd2f-1413-4c16-8e63-ea7808ab6c52\" target=\"9f217674-4cd7-4ef8-b088-d5620042a7ba\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"960\" y=\"1038.0000000000005\" />\n <mxPoint x=\"960\" y=\"1038.6171567592999\" />\n <mxPoint x=\"1135\" y=\"1038.6171567593005\" />\n <mxPoint x=\"1135\" y=\"1039.2589018709534\" />\n <mxPoint x=\"1370\" y=\"1039.2589018709525\" />\n <mxPoint x=\"1370\" y=\"5250.158205581436\" />\n <mxPoint x=\"1575\" y=\"5250.158205581437\" />\n <mxPoint x=\"1575\" y=\"5250.184142035576\" />\n <mxPoint x=\"1790\" y=\"5250.184142035575\" />\n <mxPoint x=\"1790\" y=\"5715.094156731092\" />\n <mxPoint x=\"2095\" y=\"5715.094156731093\" />\n <mxPoint x=\"2095\" y=\"5714.569505991418\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"dace45d6-fb25-4dae-b940-49ef7d77bbed\" value=\"View Status
Page: URL
Sent to
DB Module\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"9f217674-4cd7-4ef8-b088-d5620042a7ba\" target=\"26da60f9-dde4-44ec-be89-91858cc14f90\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2355\" y=\"5714.569505991416\" />\n <mxPoint x=\"2355\" y=\"5715.2411107154\" />\n <mxPoint x=\"3040\" y=\"5715.2411107154\" />\n <mxPoint x=\"3040\" y=\"9434.519537302771\" />\n <mxPoint x=\"3265\" y=\"9434.519537302771\" />\n <mxPoint x=\"3265\" y=\"9434.930291378314\" />\n <mxPoint x=\"3440\" y=\"9434.930291378314\" />\n <mxPoint x=\"3440\" y=\"9435.307233312164\" />\n <mxPoint x=\"3635\" y=\"9435.307233312164\" />\n <mxPoint x=\"3635\" y=\"9634.873756414821\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"137a5ab7-1e49-42ec-869d-58f7f2380cb3\" value=\"View Status
Page: Database
Result Returned\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"26da60f9-dde4-44ec-be89-91858cc14f90\" target=\"d76e70e0-41f9-46cc-b775-b2027c5a0d5b\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4690\" y=\"9634.873756414821\" />\n <mxPoint x=\"4690\" y=\"10292.873756414823\" />\n <mxPoint x=\"1400\" y=\"10292.873756414823\" />\n <mxPoint x=\"1400\" y=\"6104.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"839ba9f6-8a34-4919-a04a-13fba1795c61\" value=\"Forward Request
to Service
Layer\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"cdd090be-0b62-45b4-baa0-fec01fc3ffd1\" target=\"499b46a2-f2a2-4ccd-aecd-012eade2bd23\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4740\" y=\"2103.7525647938664\" />\n <mxPoint x=\"4740\" y=\"4757.859144892351\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"42d3bc70-701a-4be0-96b4-d6c2f0519b49\" value=\"Execute Database
Query\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"499b46a2-f2a2-4ccd-aecd-012eade2bd23\" target=\"14df9f01-1358-442d-96f5-eab9a4c4abbf\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8865\" y=\"4757.859144892351\" />\n <mxPoint x=\"8865\" y=\"2919.0802430260383\" />\n <mxPoint x=\"1400\" y=\"2919.0802430260383\" />\n <mxPoint x=\"1400\" y=\"3881.4628483747547\" />\n <mxPoint x=\"1575\" y=\"3881.4628483747556\" />\n <mxPoint x=\"1575\" y=\"3881.1223003767236\" />\n <mxPoint x=\"1750\" y=\"3881.1223003767227\" />\n <mxPoint x=\"1750\" y=\"3864.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"config\" value=\"config\" id=\"fe47576c-c186-4950-82a5-b2fd24eb2561\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"475\" y=\"2867.0802430260387\" width=\"510\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"routes.js\" value=\"routes.js\" id=\"cb53d612-9b89-47da-911c-165d0382a7d8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"fe47576c-c186-4950-82a5-b2fd24eb2561\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Flow: Create Maintenance Window - API Routing - routes.js:L43\" value=\"Flow: Create Maintenance Window - API Routing - routes.js:L43\" id=\"a391e8ea-9dbe-4fe4-90df-bf475d8b7ef8\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"cb53d612-9b89-47da-911c-165d0382a7d8\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"e2588541-3ffc-47c6-8f8a-41d30ea7fc72\" value=\"Flow: Create
Maintenance Window
- Controller
Invocation\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"a391e8ea-9dbe-4fe4-90df-bf475d8b7ef8\" target=\"0fae6e75-38ea-444d-a1bf-0f820ba443b9\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"1330\" y=\"3052.0802430260387\" />\n <mxPoint x=\"1330\" y=\"5314.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"e1d59cf6-0d96-4e0a-ad17-2a7984a9157f\" value=\"Flow: Create
Maintenance Window
- Service
Layer Call\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"0fae6e75-38ea-444d-a1bf-0f820ba443b9\" target=\"560d268b-ef0f-4cd2-bcfe-9dc0a0e2ce6f\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4700\" y=\"5314.569505991416\" />\n <mxPoint x=\"4700\" y=\"5421.087017132046\" />\n <mxPoint x=\"6361.153846153846\" y=\"5421.0870171320485\" />\n <mxPoint x=\"6361.153846153846\" y=\"5561.0798590506\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"12d0ab8a-392f-48fa-9efa-06ffe1f3a252\" value=\"Flow: Create
Maintenance Window
- Database
Module Call\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"560d268b-ef0f-4cd2-bcfe-9dc0a0e2ce6f\" target=\"3890b98d-a133-4279-a961-5d2facc6a17a\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8865\" y=\"5561.0798590505965\" />\n <mxPoint x=\"8865\" y=\"7119.877276344532\" />\n <mxPoint x=\"3090\" y=\"7119.877276344532\" />\n <mxPoint x=\"3090\" y=\"8315.094700672267\" />\n <mxPoint x=\"3440\" y=\"8315.094700672269\" />\n <mxPoint x=\"3440\" y=\"8314.873756414821\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"c3127c74-43f1-42d7-8da6-b0a494c3658f\" value=\"Flow: View
Maintenance Windows
- Database
Query\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"c35a065c-2808-402c-877e-9055d956ce0d\" target=\"27d9160a-4f8d-4dff-a09b-1678bc28cf2c\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3050\" y=\"5444.569505991416\" />\n <mxPoint x=\"3050\" y=\"8638.807803864096\" />\n <mxPoint x=\"3625\" y=\"8638.807803864096\" />\n <mxPoint x=\"3625\" y=\"8444.873756414823\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <UserObject label=\"middleware\" value=\"middleware\" id=\"a968db5d-8f6d-4fd7-9df0-8b332b521703\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#f4e9e9\" vertex=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\">\n <mxGeometry x=\"3540\" y=\"121\" width=\"700\" height=\"510\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"v1\" value=\"v1\" id=\"09082f73-e215-465f-9206-0a963fb4c7cb\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#efdfdf\" vertex=\"1\" parent=\"a968db5d-8f6d-4fd7-9df0-8b332b521703\">\n <mxGeometry x=\"95\" y=\"70\" width=\"510\" height=\"370\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"isAllowed.js\" value=\"isAllowed.js\" id=\"001fa2e4-eadd-4474-b2ec-79d7ea43465f\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=9;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;align=left;verticalAlign=bottom;spacing=0;spacingTop=-14;spacingLeft=15;arcSize=4;labelPosition=center;verticalLabelPosition=top;;fillColor=#ead5d5\" vertex=\"1\" parent=\"09082f73-e215-465f-9206-0a963fb4c7cb\">\n <mxGeometry x=\"95\" y=\"70\" width=\"320\" height=\"230\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <UserObject label=\"Server: Role-Based Access Control Middleware - isAllowed.js:L39-44\" value=\"Server: Role-Based Access Control Middleware - isAllowed.js:L39-44\" id=\"8b3cb6c2-ed57-4510-be15-decb8e3c89e1\">\n <mxCell style=\"rounded=1;whiteSpace=wrap;html=1;container=1;glass=0;comic=0;fontSize=12;fontColor=#615B5B;strokeWidth=0.7;strokeColor=#999190;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontStyle=0;\" vertex=\"1\" parent=\"001fa2e4-eadd-4474-b2ec-79d7ea43465f\">\n <mxGeometry x=\"70\" y=\"70\" width=\"180\" height=\"90\" as=\"geometry\" />\n </mxCell>\n </UserObject>\n <mxCell id=\"2ee1c4e8-90fb-4470-ad9f-6ffed5420853\" value=\"Server: Forward
Request to
Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"8b3cb6c2-ed57-4510-be15-decb8e3c89e1\" target=\"ae858158-8db6-4917-8fda-0966a953f6ed\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4760\" y=\"376.0000000000003\" />\n <mxPoint x=\"4760\" y=\"4246.375688501626\" />\n <mxPoint x=\"5120\" y=\"4246.375688501627\" />\n <mxPoint x=\"5120\" y=\"4222.985178140004\" />\n <mxPoint x=\"6351.153846153846\" y=\"4222.985178140003\" />\n <mxPoint x=\"6351.153846153846\" y=\"4217.08024302604\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"20d0e690-a569-4c6f-8238-916cac920553\" value=\"Flow 1:
CSV Import
- Route
to Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"c1ac3c26-996a-43ef-9c34-4c2776188784\" target=\"0e520a6d-34bf-467b-a894-e73979364478\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"1350\" y=\"1567.9999999999998\" />\n <mxPoint x=\"1350\" y=\"5270.158205581435\" />\n <mxPoint x=\"1575\" y=\"5270.158205581436\" />\n <mxPoint x=\"1575\" y=\"5270.184142035575\" />\n <mxPoint x=\"1760\" y=\"5270.184142035574\" />\n <mxPoint x=\"1760\" y=\"4654.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"7292bf6e-431d-4a9d-94ce-2bcfabcaa79d\" value=\"Flow 1:
CSV Import
- Controller
to Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"0e520a6d-34bf-467b-a894-e73979364478\" target=\"6139e487-1dd5-405a-ba7d-ededec4b282e\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2235\" y=\"4654.569505991416\" />\n <mxPoint x=\"2235\" y=\"4647.937701543181\" />\n <mxPoint x=\"4720\" y=\"4647.937701543182\" />\n <mxPoint x=\"4720\" y=\"5369.751771119861\" />\n <mxPoint x=\"4945\" y=\"5369.751771119862\" />\n <mxPoint x=\"4945\" y=\"5370.025735259063\" />\n <mxPoint x=\"5120\" y=\"5370.025735259062\" />\n <mxPoint x=\"5120\" y=\"5028.562749012175\" />\n <mxPoint x=\"6616.153846153846\" y=\"5028.562749012175\" />\n <mxPoint x=\"6616.153846153846\" y=\"5027.859144892352\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"b55a0dc6-f596-4e5f-9265-63588b46b519\" value=\"Flow 1:
CSV Import
- Service
to Database
Module\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"6139e487-1dd5-405a-ba7d-ededec4b282e\" target=\"d9d519af-5c4d-4494-929e-a869581c1dc4\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"6876.153846153846\" y=\"5027.859144892352\" />\n <mxPoint x=\"6876.153846153846\" y=\"5028.782680145156\" />\n <mxPoint x=\"8885\" y=\"5028.782680145156\" />\n <mxPoint x=\"8885\" y=\"7069.877276344534\" />\n <mxPoint x=\"3080\" y=\"7069.877276344534\" />\n <mxPoint x=\"3080\" y=\"8364.728732284337\" />\n <mxPoint x=\"3635\" y=\"8364.728732284335\" />\n <mxPoint x=\"3635\" y=\"8715.577360534644\" />\n <mxPoint x=\"3810\" y=\"8715.577360534648\" />\n <mxPoint x=\"3810\" y=\"8714.873756414825\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"f27c60ef-fb40-43e2-9750-c2617bdeaf43\" value=\"Flow 1:
CSV Import
- Database
to Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"d9d519af-5c4d-4494-929e-a869581c1dc4\" target=\"1e1d975f-7f0f-4132-bd71-2563b35e99b3\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4070\" y=\"8714.873756414823\" />\n <mxPoint x=\"4070\" y=\"8715.797291667628\" />\n <mxPoint x=\"4700\" y=\"8715.797291667626\" />\n <mxPoint x=\"4700\" y=\"5453.569410243563\" />\n <mxPoint x=\"5120\" y=\"5453.569410243565\" />\n <mxPoint x=\"5120\" y=\"5431.087017132048\" />\n <mxPoint x=\"6351.153846153846\" y=\"5431.087017132049\" />\n <mxPoint x=\"6351.153846153846\" y=\"5287.8591448923535\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"c449f81a-d6af-4f7a-b2d8-050a9a9ee0f9\" value=\"Flow 1:
CSV Import
- Service
to Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"1e1d975f-7f0f-4132-bd71-2563b35e99b3\" target=\"72b55fa1-d944-4e46-ac98-f6a6cb201afa\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8895\" y=\"5287.859144892352\" />\n <mxPoint x=\"8895\" y=\"2868.080243026039\" />\n <mxPoint x=\"1390\" y=\"2868.080243026039\" />\n <mxPoint x=\"1390\" y=\"4394.600243246443\" />\n <mxPoint x=\"1975\" y=\"4394.600243246443\" />\n <mxPoint x=\"1975\" y=\"4394.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"febea87e-5033-479c-ba7a-eb35d98db899\" value=\"Flow 2:
CSV Export
- Transmit
Request to
Server\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"26d76516-fd7e-4ae8-956a-d077de4257fa\" target=\"a3106388-6a3d-4b68-a3fc-3761a0d54f98\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"1340\" y=\"1698.2471015249996\" />\n <mxPoint x=\"1340\" y=\"5280.184142035574\" />\n <mxPoint x=\"1770\" y=\"5280.184142035574\" />\n <mxPoint x=\"1770\" y=\"4784.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"3e0f0966-5c2f-41af-9bcc-e8f615e03a00\" value=\"Flow 2:
CSV Export
- Controller
to Service\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"a3106388-6a3d-4b68-a3fc-3761a0d54f98\" target=\"ab9cb862-0ac7-45a3-9888-f64e87bdda54\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2235\" y=\"4784.569505991416\" />\n <mxPoint x=\"2235\" y=\"4764.389785187675\" />\n <mxPoint x=\"4710\" y=\"4764.389785187675\" />\n <mxPoint x=\"4710\" y=\"5380.0257352590625\" />\n <mxPoint x=\"5130\" y=\"5380.025735259062\" />\n <mxPoint x=\"5130\" y=\"5157.859144892351\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"ad300b1c-6748-40f9-a7c9-5895e0915991\" value=\"Flow 2:
CSV Export
- Service
to Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"35864a2c-7bd0-4428-84fc-c0aa90c7f1be\" source=\"ab9cb862-0ac7-45a3-9888-f64e87bdda54\" target=\"f151f89d-6399-48f0-aecd-5eb1572b48cc\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8875\" y=\"5157.859144892352\" />\n <mxPoint x=\"8875\" y=\"10342.873756414825\" />\n <mxPoint x=\"1330\" y=\"10342.873756414825\" />\n <mxPoint x=\"1330\" y=\"5972.0483979240025\" />\n <mxPoint x=\"1780\" y=\"5972.0483979240025\" />\n <mxPoint x=\"1780\" y=\"4914.569505991417\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"b6d963d5-c613-407a-9ce9-60a04048dea7\" value=\"Uptime Monitor
Creation: API
Route to
Controller\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"a30ac765-c546-4993-988e-8c8cfdb7532f\" target=\"f0409948-75dc-457f-a02d-6b9774258e48\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"5210\" y=\"5351.542220848844\" />\n <mxPoint x=\"5210\" y=\"1179.324416712935\" />\n <mxPoint x=\"5455\" y=\"1179.3244167129315\" />\n <mxPoint x=\"5455\" y=\"1179.0720525414708\" />\n <mxPoint x=\"5660\" y=\"1179.0720525414708\" />\n <mxPoint x=\"5660\" y=\"871.9999999999991\" />\n <mxPoint x=\"6900\" y=\"871.9999999999991\" />\n <mxPoint x=\"6900\" y=\"4664.569505991416\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"1c5c9857-bf32-40e4-921b-957c252dac2a\" value=\"API Call:
Submit Monitor
Configuration\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"9651d084-5c16-4417-89c1-f52ae6572a95\" target=\"4c47b5f2-5363-4816-9745-30e61d184c7a\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2937.5\" y=\"9353.865179846309\" />\n <mxPoint x=\"2937.5\" y=\"9354.70857742003\" />\n <mxPoint x=\"3690\" y=\"9354.708577420031\" />\n <mxPoint x=\"3690\" y=\"7888.852064767872\" />\n <mxPoint x=\"5260\" y=\"7888.8520647678715\" />\n <mxPoint x=\"5260\" y=\"5354.5219742643585\" />\n <mxPoint x=\"5455\" y=\"5354.5219742643585\" />\n <mxPoint x=\"5455\" y=\"5354.540704383867\" />\n <mxPoint x=\"5650\" y=\"5354.540704383866\" />\n <mxPoint x=\"5650\" y=\"10583.873756414823\" />\n <mxPoint x=\"10240\" y=\"10583.873756414823\" />\n <mxPoint x=\"10240\" y=\"6888.877276344531\" />\n <mxPoint x=\"12410\" y=\"6888.877276344533\" />\n <mxPoint x=\"12410\" y=\"6783.877276344533\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"3d357de8-9fd2-4d0b-9623-f36fce4cf1de\" value=\"Automated Check:
Generate Alert
Notification Content\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"d4f48f1a-61de-4cde-87d2-4b5215464899\" target=\"801fe70a-1a19-406c-8f0d-770b0cb74409\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"14735\" y=\"6574.26829432037\" />\n <mxPoint x=\"14735\" y=\"11272.865179846314\" />\n <mxPoint x=\"170\" y=\"11272.865179846314\" />\n <mxPoint x=\"170\" y=\"10980.865179846314\" />\n <mxPoint x=\"1180\" y=\"10980.865179846314\" />\n <mxPoint x=\"1180\" y=\"8668.81532244953\" />\n <mxPoint x=\"1405\" y=\"8668.81532244953\" />\n <mxPoint x=\"1405\" y=\"8669.135157943725\" />\n <mxPoint x=\"1580\" y=\"8669.135157943725\" />\n <mxPoint x=\"1580\" y=\"10383.86517984631\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"00921831-b1d9-4a5a-ae6f-5ddee7cfc1e4\" value=\"API Call:
Request for
Historical Hardware
Data\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"801fe70a-1a19-406c-8f0d-770b0cb74409\" target=\"9ef7c423-f4fc-4caf-9bf5-c1aa3002ca03\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"5160\" y=\"10383.86517984631\" />\n <mxPoint x=\"5160\" y=\"10685.873756414825\" />\n <mxPoint x=\"8550\" y=\"10685.873756414823\" />\n <mxPoint x=\"8550\" y=\"9595.307233312162\" />\n <mxPoint x=\"9145\" y=\"9595.307233312164\" />\n <mxPoint x=\"9145\" y=\"9114.873756414821\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"60308696-6f8a-43c8-b9a1-da199ef500cd\" value=\"API Response:
Send Aggregated
Data to
Frontend\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"9ef7c423-f4fc-4caf-9bf5-c1aa3002ca03\" target=\"9ea2e32d-1ea8-42f2-9a17-613844723ae6\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"10250\" y=\"9114.873756414821\" />\n <mxPoint x=\"10250\" y=\"9430.294055596476\" />\n <mxPoint x=\"14715\" y=\"9430.294055596476\" />\n <mxPoint x=\"14715\" y=\"11422.865179846314\" />\n <mxPoint x=\"140\" y=\"11422.865179846314\" />\n <mxPoint x=\"140\" y=\"8650.390059635938\" />\n <mxPoint x=\"1170\" y=\"8650.390059635938\" />\n <mxPoint x=\"1170\" y=\"8648.815322449533\" />\n <mxPoint x=\"1405\" y=\"8648.815322449533\" />\n <mxPoint x=\"1405\" y=\"8649.135157943725\" />\n <mxPoint x=\"1620\" y=\"8649.135157943727\" />\n <mxPoint x=\"1620\" y=\"9974.729941001768\" />\n <mxPoint x=\"2087.5\" y=\"9974.729941001766\" />\n <mxPoint x=\"2087.5\" y=\"9973.86517984631\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"dc135d8d-0515-403d-ae58-f3c04647b2ae\" value=\"Flow 1:
HTTP POST
Request\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"a07b805e-e55f-46cb-b54b-765b7813b0ca\" target=\"d0a4737f-715f-4f50-b6d5-5e4b31f86f93\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"4635\" y=\"8197.246623286177\" />\n <mxPoint x=\"4635\" y=\"8198.132006130314\" />\n <mxPoint x=\"5270\" y=\"8198.132006130312\" />\n <mxPoint x=\"5270\" y=\"5364.521974264361\" />\n <mxPoint x=\"5455\" y=\"5364.52197426436\" />\n <mxPoint x=\"5455\" y=\"5364.540704383869\" />\n <mxPoint x=\"5630\" y=\"5364.540704383868\" />\n <mxPoint x=\"5630\" y=\"2372.8227048507842\" />\n <mxPoint x=\"5845\" y=\"2372.822704850786\" />\n <mxPoint x=\"5845\" y=\"2373.254397966465\" />\n <mxPoint x=\"6030\" y=\"2373.2543979664642\" />\n <mxPoint x=\"6030\" y=\"2522.080243026039\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"d7faa713-4204-4a97-a172-d621da36c287\" value=\"Create Status
Page: API
Call to
Backend\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"aa5d6d07-05f0-45f3-b19a-199af50e35f1\" target=\"3efddcad-588f-4492-9808-b0c81c823c96\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3070\" y=\"1779.6070338202878\" />\n <mxPoint x=\"3070\" y=\"1780.2783715213561\" />\n <mxPoint x=\"3495\" y=\"1780.278371521355\" />\n <mxPoint x=\"3495\" y=\"2195.324558788448\" />\n <mxPoint x=\"3670\" y=\"2195.324558788448\" />\n <mxPoint x=\"3670\" y=\"2245.8755477247787\" />\n <mxPoint x=\"5180\" y=\"2245.8755477247814\" />\n <mxPoint x=\"5180\" y=\"1149.324416712933\" />\n <mxPoint x=\"5455\" y=\"1149.3244167129305\" />\n <mxPoint x=\"5455\" y=\"1149.0720525414697\" />\n <mxPoint x=\"5630\" y=\"1149.0720525414692\" />\n <mxPoint x=\"5630\" y=\"1307.9999999999984\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"c3f83811-8674-4dbb-9f84-79499f97fb1f\" value=\"Create Status
Page: UI
Receives Response
and Redirects\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"058ded1f-83ce-40a7-a99d-d178c81fe557\" target=\"30aaee38-f509-4e19-a917-e6d2f4bba61c\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8600\" y=\"6114.569505991415\" />\n <mxPoint x=\"8600\" y=\"7158.877276344534\" />\n <mxPoint x=\"14725\" y=\"7158.877276344533\" />\n <mxPoint x=\"14725\" y=\"11472.865179846314\" />\n <mxPoint x=\"130\" y=\"11472.865179846314\" />\n <mxPoint x=\"130\" y=\"5145.325785083434\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"ae1c9341-0e39-4d91-a9ac-5cc8a627c247\" value=\"View Status
Page: API
Call to
Backend\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"ecfb2d04-2681-4f16-af75-632f69e1a868\" target=\"2e26cd2f-1413-4c16-8e63-ea7808ab6c52\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3485\" y=\"2599.607033820288\" />\n <mxPoint x=\"3485\" y=\"2185.3245587884494\" />\n <mxPoint x=\"5170\" y=\"2185.3245587884485\" />\n <mxPoint x=\"5170\" y=\"1139.072052541469\" />\n <mxPoint x=\"5670\" y=\"1139.0720525414704\" />\n <mxPoint x=\"5670\" y=\"1178.8447807586938\" />\n <mxPoint x=\"5845\" y=\"1178.8447807586947\" />\n <mxPoint x=\"5845\" y=\"1178.3469678356034\" />\n <mxPoint x=\"6020\" y=\"1178.3469678356028\" />\n <mxPoint x=\"6020\" y=\"1177.9999999999998\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"04a33e4f-1dfe-4c5a-8b30-01ed0591c380\" value=\"View Status
Page: UI
Receives Data\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"d76e70e0-41f9-46cc-b775-b2027c5a0d5b\" target=\"f59b91de-5196-4a43-9d57-3f28402c0672\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8540\" y=\"6244.569505991416\" />\n <mxPoint x=\"8540\" y=\"10279.873756414823\" />\n <mxPoint x=\"14765\" y=\"10279.873756414821\" />\n <mxPoint x=\"14765\" y=\"11672.865179846314\" />\n <mxPoint x=\"90\" y=\"11672.865179846314\" />\n <mxPoint x=\"90\" y=\"311.9999999999991\" />\n <mxPoint x=\"1170\" y=\"312\" />\n <mxPoint x=\"1170\" y=\"2260.6612048679117\" />\n <mxPoint x=\"2081.666666666666\" y=\"2260.661204867912\" />\n <mxPoint x=\"2081.666666666666\" y=\"2259.6070338202894\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"2b8ae59e-ed8d-4837-9a9b-64eb480f982c\" value=\"API Request
for Check
History\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"4a5847d0-91a0-4b4c-8517-2f4ff9a7e8d4\" target=\"cdd090be-0b62-45b4-baa0-fec01fc3ffd1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"5280\" y=\"8597.246623286175\" />\n <mxPoint x=\"5280\" y=\"5374.540704383869\" />\n <mxPoint x=\"5640\" y=\"5374.540704383868\" />\n <mxPoint x=\"5640\" y=\"2383.2543979664624\" />\n <mxPoint x=\"6020\" y=\"2383.2543979664633\" />\n <mxPoint x=\"6020\" y=\"2243.7525647938674\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"6c5b028c-356c-43c8-a35a-b47448cd8695\" value=\"API Response
with Check
History\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"14df9f01-1358-442d-96f5-eab9a4c4abbf\" target=\"ceb9cda3-968d-44aa-b223-49902adb93b4\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8170\" y=\"4004.569505991415\" />\n <mxPoint x=\"8170\" y=\"4021.3515793950187\" />\n <mxPoint x=\"8345\" y=\"4021.3515793950196\" />\n <mxPoint x=\"8345\" y=\"4021.776772020986\" />\n <mxPoint x=\"8520\" y=\"4021.776772020985\" />\n <mxPoint x=\"8520\" y=\"3110.0802430260374\" />\n <mxPoint x=\"14405\" y=\"3110.0802430260374\" />\n <mxPoint x=\"14405\" y=\"3374.3449744748764\" />\n <mxPoint x=\"14795\" y=\"3374.3449744748805\" />\n <mxPoint x=\"14795\" y=\"11722.865179846318\" />\n <mxPoint x=\"80\" y=\"11722.865179846318\" />\n <mxPoint x=\"80\" y=\"261.00000000000273\" />\n <mxPoint x=\"3720\" y=\"261\" />\n <mxPoint x=\"3720\" y=\"8322.650474325575\" />\n <mxPoint x=\"3905\" y=\"8322.650474325575\" />\n <mxPoint x=\"3905\" y=\"8322.124804485018\" />\n <mxPoint x=\"4090\" y=\"8322.124804485018\" />\n <mxPoint x=\"4090\" y=\"8467.246623286177\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"b8e83b0a-69ff-4c34-a7fe-cb8c9ba85438\" value=\"API Call:
Create Monitor\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"0622b212-3a4a-484d-9b7a-125864d785cd\" target=\"6527fb47-157e-4bba-9aed-adde061c5689\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3310\" y=\"1117.0101953920014\" />\n <mxPoint x=\"3310\" y=\"1117.1301485528222\" />\n <mxPoint x=\"3485\" y=\"1117.1301485528222\" />\n <mxPoint x=\"3485\" y=\"1117.6113066159762\" />\n <mxPoint x=\"3670\" y=\"1117.6113066159762\" />\n <mxPoint x=\"3670\" y=\"1152.3222101959743\" />\n <mxPoint x=\"4985\" y=\"1152.3222101959743\" />\n <mxPoint x=\"4985\" y=\"1152.6734369657354\" />\n <mxPoint x=\"5160\" y=\"1152.6734369657354\" />\n <mxPoint x=\"5160\" y=\"484.2750730511509\" />\n <mxPoint x=\"5455\" y=\"484.2750730511518\" />\n <mxPoint x=\"5455\" y=\"483.9803183778979\" />\n <mxPoint x=\"5630\" y=\"483.98031837789745\" />\n <mxPoint x=\"5630\" y=\"209.99999999999977\" />\n <mxPoint x=\"10290\" y=\"209.99999999999977\" />\n <mxPoint x=\"10290\" y=\"3807.258669362275\" />\n <mxPoint x=\"10465\" y=\"3807.258669362275\" />\n <mxPoint x=\"10465\" y=\"3807.080243026039\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"7be432cd-2587-4eab-abdc-f7b9c1923597\" value=\"Aggregated Data
Transmitted to
Frontend\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"ca6ee27b-1fbf-49de-978a-d6de259cc3d5\" target=\"9ef9e218-4742-487a-9a88-5c70e788ccdc\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"14210\" y=\"3789.795865755802\" />\n <mxPoint x=\"14210\" y=\"3789.9991158387165\" />\n <mxPoint x=\"14785\" y=\"3789.9991158387147\" />\n <mxPoint x=\"14785\" y=\"11772.865179846314\" />\n <mxPoint x=\"70\" y=\"11772.865179846314\" />\n <mxPoint x=\"70\" y=\"213.21247231364578\" />\n <mxPoint x=\"355\" y=\"213.21247231364669\" />\n <mxPoint x=\"355\" y=\"212.8750987614867\" />\n <mxPoint x=\"530\" y=\"212.8750987614867\" />\n <mxPoint x=\"530\" y=\"210.0000000000009\" />\n <mxPoint x=\"1180\" y=\"210.0000000000009\" />\n <mxPoint x=\"1180\" y=\"707.4191596459113\" />\n <mxPoint x=\"1405\" y=\"707.4191596459113\" />\n <mxPoint x=\"1405\" y=\"707.0000000000009\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"fd5e4447-123b-4b2d-8bce-1d1ae7cb00af\" value=\"Flow: Create
Maintenance Window
- API
Call\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"5bdfdfa4-5d93-49fa-b05c-905813e6cf9d\" target=\"a391e8ea-9dbe-4fe4-90df-bf475d8b7ef8\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3135\" y=\"7303.858021594766\" />\n <mxPoint x=\"3135\" y=\"7304.691438451378\" />\n <mxPoint x=\"3710\" y=\"7304.691438451378\" />\n <mxPoint x=\"3710\" y=\"7312.922962115302\" />\n <mxPoint x=\"5230\" y=\"7312.922962115303\" />\n <mxPoint x=\"5230\" y=\"3192.080243026041\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"fcf4eef4-394c-4872-9124-f7a0b32cdc3b\" value=\"Flow: Create
Maintenance Window
- API
Response\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"3890b98d-a133-4279-a961-5d2facc6a17a\" target=\"a5a84b08-8c70-4023-8d08-b74e23aab4d7\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"10250\" y=\"8454.873756414821\" />\n <mxPoint x=\"10250\" y=\"8860.401538369915\" />\n <mxPoint x=\"14745\" y=\"8860.401538369915\" />\n <mxPoint x=\"14745\" y=\"11572.865179846314\" />\n <mxPoint x=\"110\" y=\"11572.865179846314\" />\n <mxPoint x=\"110\" y=\"4716.554233649437\" />\n <mxPoint x=\"1180\" y=\"4716.554233649436\" />\n <mxPoint x=\"1180\" y=\"4810.621306201957\" />\n <mxPoint x=\"1405\" y=\"4810.621306201957\" />\n <mxPoint x=\"1405\" y=\"4810.584553505044\" />\n <mxPoint x=\"1580\" y=\"4810.584553505044\" />\n <mxPoint x=\"1580\" y=\"7197.841352716525\" />\n <mxPoint x=\"1795\" y=\"7197.841352716524\" />\n <mxPoint x=\"1795\" y=\"7197.080193689382\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"7f921125-500f-4902-abc3-936ecac033d8\" value=\"Flow: View
Maintenance Windows
- API
Call\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"d145bb4c-e1e0-473a-b6bc-decc932b738b\" target=\"c35a065c-2808-402c-877e-9055d956ce0d\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3710\" y=\"7713.858021594765\" />\n <mxPoint x=\"3710\" y=\"7720.4820160745785\" />\n <mxPoint x=\"5240\" y=\"7720.482016074578\" />\n <mxPoint x=\"5240\" y=\"3427.0802430260383\" />\n <mxPoint x=\"6840\" y=\"3427.0802430260374\" />\n <mxPoint x=\"6840\" y=\"5584.569505991414\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"6c9979cd-1cc1-4227-b535-2ec3a10ca27e\" value=\"Flow: View
Maintenance Windows
- Data
Return to
Frontend\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"27d9160a-4f8d-4dff-a09b-1678bc28cf2c\" target=\"970e2002-7c0e-40ef-80d8-e5e6d0a60735\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"10210\" y=\"8584.873756414821\" />\n <mxPoint x=\"10210\" y=\"8975.970303983748\" />\n <mxPoint x=\"14685\" y=\"8975.97030398375\" />\n <mxPoint x=\"14685\" y=\"11222.865179846314\" />\n <mxPoint x=\"180\" y=\"11222.865179846314\" />\n <mxPoint x=\"180\" y=\"11031.865179846314\" />\n <mxPoint x=\"1190\" y=\"11031.865179846312\" />\n <mxPoint x=\"1190\" y=\"8678.815322449529\" />\n <mxPoint x=\"1405\" y=\"8678.815322449529\" />\n <mxPoint x=\"1405\" y=\"8679.135157943725\" />\n <mxPoint x=\"1600\" y=\"8679.135157943725\" />\n <mxPoint x=\"1600\" y=\"8053.865179846313\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"3530244f-2689-444e-bcbf-611db2e3c000\" value=\"API Call:
Send Invitation
Request\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"b27f1bba-c655-40c6-a1dc-71e78c590c92\" target=\"8b3cb6c2-ed57-4510-be15-decb8e3c89e1\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3670\" y=\"3349.6070338202903\" />\n <mxPoint x=\"3670\" y=\"3374.6051963566842\" />\n <mxPoint x=\"5190\" y=\"3374.605196356683\" />\n <mxPoint x=\"5190\" y=\"1159.3244167129328\" />\n <mxPoint x=\"5455\" y=\"1159.3244167129324\" />\n <mxPoint x=\"5455\" y=\"1159.0720525414715\" />\n <mxPoint x=\"5640\" y=\"1159.072052541471\" />\n <mxPoint x=\"5640\" y=\"516\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"52732a37-82b8-40a7-b12d-dc1b82380b2d\" value=\"API Response:
Send Confirmation
to Client\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"a7be2d0b-0227-4228-a0a6-074f7324fd89\" target=\"02d87257-883c-4822-a421-823c983532ec\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"12651.153846153846\" y=\"4357.859144892352\" />\n <mxPoint x=\"12651.153846153846\" y=\"4364.080792681034\" />\n <mxPoint x=\"14035\" y=\"4364.080792681034\" />\n <mxPoint x=\"14035\" y=\"4387.418850485591\" />\n <mxPoint x=\"14755\" y=\"4387.41885048559\" />\n <mxPoint x=\"14755\" y=\"11522.865179846314\" />\n <mxPoint x=\"120\" y=\"11522.865179846314\" />\n <mxPoint x=\"120\" y=\"4767.554233649437\" />\n <mxPoint x=\"1170\" y=\"4767.554233649438\" />\n <mxPoint x=\"1170\" y=\"4820.621306201959\" />\n <mxPoint x=\"1405\" y=\"4820.621306201959\" />\n <mxPoint x=\"1405\" y=\"4820.584553505046\" />\n <mxPoint x=\"1610\" y=\"4820.584553505046\" />\n <mxPoint x=\"1610\" y=\"3197.8251006423625\" />\n <mxPoint x=\"2327.5\" y=\"3197.825100642361\" />\n <mxPoint x=\"2327.5\" y=\"3219.607033820288\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"23715cce-c83a-44c0-9853-4c95b85e5ecd\" value=\"Flow 1:
CSV Import
- Transmit
Data to
Server\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"5967e576-f542-4c0b-a3f4-9446ae992721\" target=\"c1ac3c26-996a-43ef-9c34-4c2776188784\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"5220\" y=\"5481.542220848844\" />\n <mxPoint x=\"5220\" y=\"1708.0000000000027\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"926a330c-a9c5-4983-a4b5-70359813e49a\" value=\"Flow 1:
CSV Import
- Transmit
Success to
Client\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"72b55fa1-d944-4e46-ac98-f6a6cb201afa\" target=\"ae3b7e23-ed64-40aa-9760-389f0a869f8d\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"7755\" y=\"4534.569505991416\" />\n <mxPoint x=\"7755\" y=\"4555.033534254194\" />\n <mxPoint x=\"8600\" y=\"4555.033534254195\" />\n <mxPoint x=\"8600\" y=\"3161.080243026039\" />\n <mxPoint x=\"14395\" y=\"3161.080243026039\" />\n <mxPoint x=\"14395\" y=\"3425.2087194595433\" />\n <mxPoint x=\"14775\" y=\"3425.2087194595433\" />\n <mxPoint x=\"14775\" y=\"11622.865179846314\" />\n <mxPoint x=\"100\" y=\"11622.865179846314\" />\n <mxPoint x=\"100\" y=\"4665.554233649438\" />\n <mxPoint x=\"1190\" y=\"4665.554233649437\" />\n <mxPoint x=\"1190\" y=\"4800.584553505045\" />\n <mxPoint x=\"1620\" y=\"4800.584553505045\" />\n <mxPoint x=\"1620\" y=\"5520.870240113548\" />\n <mxPoint x=\"2395\" y=\"5520.870240113547\" />\n <mxPoint x=\"2395\" y=\"5539.607033820288\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"f6d80f09-ae83-4c95-aba0-4efffeda38e0\" value=\"API Call:
Fetch Application
Settings\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"97908daf-d071-4df5-8366-1f5f4d8d534a\" target=\"83596bd1-dfca-4196-b52e-955f6824fafb\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"2811.6666666666665\" y=\"8533.865179846309\" />\n <mxPoint x=\"2811.6666666666665\" y=\"8534.901370641881\" />\n <mxPoint x=\"3680\" y=\"8534.901370641885\" />\n <mxPoint x=\"3680\" y=\"7837.852064767872\" />\n <mxPoint x=\"5250\" y=\"7837.8520647678715\" />\n <mxPoint x=\"5250\" y=\"3478.0802430260374\" />\n <mxPoint x=\"6830\" y=\"3478.0802430260364\" />\n <mxPoint x=\"6830\" y=\"6081.849528138135\" />\n <mxPoint x=\"7095\" y=\"6081.8495281381365\" />\n <mxPoint x=\"7095\" y=\"6082.048397924002\" />\n <mxPoint x=\"7320\" y=\"6082.048397924001\" />\n <mxPoint x=\"7320\" y=\"6529.340814284318\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"195ad532-9858-493e-876a-6ec457811d1d\" value=\"API Response:
Send Settings
to Client\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"83596bd1-dfca-4196-b52e-955f6824fafb\" target=\"09cb194a-0ea4-46e2-b32b-36b62fa87f40\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8530\" y=\"6529.340814284319\" />\n <mxPoint x=\"8530\" y=\"10330.873756414823\" />\n <mxPoint x=\"14695\" y=\"10330.873756414825\" />\n <mxPoint x=\"14695\" y=\"11322.865179846314\" />\n <mxPoint x=\"160\" y=\"11322.865179846314\" />\n <mxPoint x=\"160\" y=\"10929.865179846314\" />\n <mxPoint x=\"1170\" y=\"10929.865179846314\" />\n <mxPoint x=\"1170\" y=\"8658.81532244953\" />\n <mxPoint x=\"1405\" y=\"8658.81532244953\" />\n <mxPoint x=\"1405\" y=\"8659.135157943725\" />\n <mxPoint x=\"1610\" y=\"8659.135157943725\" />\n <mxPoint x=\"1610\" y=\"8803.86517984631\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"ce3ed3ba-a35b-4881-8dfd-f8425b9bf812\" value=\"Data Transmission:
Send Updated
Settings to
Server\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"1b2cf182-9ee3-4218-a7ec-b74e427ccddf\" target=\"cce3b9c8-f3b7-434b-b3c6-d8d164714f86\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"5170\" y=\"8997.246623286175\" />\n <mxPoint x=\"5170\" y=\"10634.873756414825\" />\n <mxPoint x=\"6830\" y=\"10634.873756414825\" />\n <mxPoint x=\"6830\" y=\"6091.8495281381365\" />\n <mxPoint x=\"7095\" y=\"6091.849528138137\" />\n <mxPoint x=\"7095\" y=\"6092.048397924003\" />\n <mxPoint x=\"7270\" y=\"6092.0483979240025\" />\n <mxPoint x=\"7270\" y=\"6659.34081428432\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"fbe9b160-307e-4f51-8f72-713fda5373c8\" value=\"API Response:
Confirm Settings
Update\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"cce3b9c8-f3b7-434b-b3c6-d8d164714f86\" target=\"fff5dde4-8eb8-4c21-9c6d-0845a9749ff3\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"8520\" y=\"6659.340814284319\" />\n <mxPoint x=\"8520\" y=\"10381.873756414823\" />\n <mxPoint x=\"14705\" y=\"10381.873756414825\" />\n <mxPoint x=\"14705\" y=\"11372.865179846314\" />\n <mxPoint x=\"150\" y=\"11372.865179846314\" />\n <mxPoint x=\"150\" y=\"10878.865179846314\" />\n <mxPoint x=\"3700\" y=\"10878.865179846314\" />\n <mxPoint x=\"3700\" y=\"9127.246623286175\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"499dfe1f-77d4-4b26-a12c-45240691109e\" value=\"API Call:
Fetch System
Diagnostics\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=20;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"704e2ec8-9f2f-47e5-852f-c6ada67a02e0\" target=\"09f07e80-185e-4547-aab4-edaf8ae7501e\">\n <mxGeometry relative=\"1\" as=\"geometry\">\n <Array as=\"points\">\n <mxPoint x=\"3670\" y=\"4029.60703382029\" />\n <mxPoint x=\"3670\" y=\"4051.6580863779977\" />\n <mxPoint x=\"5200\" y=\"4051.6580863779964\" />\n <mxPoint x=\"5200\" y=\"1169.3244167129324\" />\n <mxPoint x=\"5455\" y=\"1169.324416712932\" />\n <mxPoint x=\"5455\" y=\"1169.0720525414708\" />\n <mxPoint x=\"5650\" y=\"1169.0720525414708\" />\n <mxPoint x=\"5650\" y=\"820.9999999999995\" />\n <mxPoint x=\"10270\" y=\"820.9999999999995\" />\n <mxPoint x=\"10270\" y=\"4627.859144892351\" />\n </Array>\n </mxGeometry>\n </mxCell>\n <mxCell id=\"d0f92604-a6fa-4d85-9716-ea8f32db78e0\" value=\"API Response:
Send Diagnostics
Data to
Client\" style=\"edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=1;sketch=0;jumpStyle=arc;jumpSize=17;orthogonalLoop=1;jettySize=auto;html=0;shadow=0;labelBackgroundColor=none;fontFamily=Poppins;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DPoppins;fontSize=37;fontColor=#5C5C5C;endArrow=block;endFill=1;endSize=5;sourcePerimeterSpacing=0;targetPerimeterSpacing=0;strokeColor=#A1A1A1;strokeWidth=2;arcSize=50;labelPosition=center;verticalLabelPosition=top;align=center;verticalAlign=bottom;container=1;\" edge=\"1\" parent=\"1\" source=\"09f07e80-185e-4547-aab4-edaf8ae7501e\" target=\"4b418736-6b72-47e0-917a-d86d4bed9ecd\">\n <mxGeometry relative=\"1\" as=\"geometry\" />\n </mxCell>\n </root>\n </mxGraphModel>\n </diagram>\n</mxfile>\n",
"fileName": "Checkmate.CodeCanvas",
"fileURL": "github",
"diagramTemplateVersion": 0.2,
"filePath": "Checkmate.CodeCanvas",
"repoData": {
"client": {
"path": "client",
"fileName": "client",
"cellName": "client",
"cellId": "0b23ea66-3e37-4643-b3b9-acb87ea02bae",
"visible": true,
"children": [
"client/src"
]
},
"client/src": {
"path": "client/src",
"fileName": "src",
"cellName": "src",
"cellId": "d3264577-10f0-42fe-9411-7e9df0754d1e",
"visible": true,
"parentCellId": "0b23ea66-3e37-4643-b3b9-acb87ea02bae",
"children": [
"client/src/Pages",
"client/src/Hooks",
"client/src/Utils",
"client/src/Routes"
]
},
"client/src/Hooks": {
"path": "client/src/Hooks",
"fileName": "Hooks",
"cellName": "Hooks",
"cellId": "4295a047-076f-4c07-95dd-b3123b6614f7",
"visible": true,
"parentCellId": "d3264577-10f0-42fe-9411-7e9df0754d1e",
"children": [
"client/src/Hooks/v1"
]
},
"client/src/Hooks/v1": {
"path": "client/src/Hooks/v1",
"fileName": "v1",
"cellName": "v1",
"cellId": "3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961",
"visible": true,
"parentCellId": "4295a047-076f-4c07-95dd-b3123b6614f7",
"children": [
"client/src/Hooks/v1/monitorHooks.js",
"client/src/Hooks/v1/useNotifications.js",
"client/src/Hooks/v1/checkHooks.js",
"client/src/Hooks/v1/settingsHooks.js"
]
},
"client/src/Hooks/v1/checkHooks.js": {
"path": "client/src/Hooks/v1/checkHooks.js",
"fileName": "checkHooks.js",
"cellName": "checkHooks.js",
"cellId": "933a6cdc-349c-4725-b7ae-14cf780bfde8",
"visible": true,
"parentCellId": "3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961",
"children": [
"client/src/Hooks/v1/checkHooks.js-simstep-8dc4347c-3e9e-40d7-ae6f-54684f2e6956",
"client/src/Hooks/v1/checkHooks.js-simstep-faba07f3-7460-47ae-924d-f92f5b2e821d"
]
},
"client/src/Hooks/v1/monitorHooks.js": {
"path": "client/src/Hooks/v1/monitorHooks.js",
"fileName": "monitorHooks.js",
"cellName": "monitorHooks.js",
"cellId": "595cf0e8-2f86-4543-b51c-b2aeac307f4b",
"visible": true,
"parentCellId": "3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961"
},
"client/src/Hooks/v1/settingsHooks.js": {
"path": "client/src/Hooks/v1/settingsHooks.js",
"fileName": "settingsHooks.js",
"cellName": "settingsHooks.js",
"cellId": "8ee5d524-e61d-4e39-a729-babf54929def",
"visible": true,
"parentCellId": "3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961",
"children": [
"client/src/Hooks/v1/settingsHooks.js-simstep-d7098072-9a83-4369-8176-9646ba34e186",
"client/src/Hooks/v1/settingsHooks.js-simstep-a157bd07-b969-44f8-914c-3d8393c1605a"
]
},
"client/src/Hooks/v1/useNotifications.js": {
"path": "client/src/Hooks/v1/useNotifications.js",
"fileName": "useNotifications.js",
"cellName": "useNotifications.js",
"cellId": "cd2428fd-6545-48dd-b685-5261311b7532",
"visible": true,
"parentCellId": "3bf0c0f9-cbb0-4f0c-8cb3-6e2a4abc0961",
"children": [
"client/src/Hooks/v1/useNotifications.js-simstep-383c6be8-aa51-4398-9ae3-21035413f73a"
]
},
"client/src/Pages": {
"path": "client/src/Pages",
"fileName": "Pages",
"cellName": "Pages",
"cellId": "f0feab85-316a-41b5-a2f1-629220018846",
"visible": true,
"parentCellId": "d3264577-10f0-42fe-9411-7e9df0754d1e",
"children": [
"client/src/Pages/v1"
]
},
"client/src/Pages/v1": {
"path": "client/src/Pages/v1",
"fileName": "v1",
"cellName": "v1",
"cellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"visible": true,
"parentCellId": "f0feab85-316a-41b5-a2f1-629220018846",
"children": [
"client/src/Pages/v1/Uptime",
"client/src/Pages/v1/Infrastructure",
"client/src/Pages/v1/Notifications",
"client/src/Pages/v1/StatusPage",
"client/src/Pages/v1/PageSpeed",
"client/src/Pages/v1/Maintenance",
"client/src/Pages/v1/Account",
"client/src/Pages/v1/Settings",
"client/src/Pages/v1/Logs"
]
},
"client/src/Pages/v1/Account": {
"path": "client/src/Pages/v1/Account",
"fileName": "Account",
"cellName": "Account",
"cellId": "3cad7666-0d1a-4e31-b6ca-70d9c3a46b19",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Account/index.jsx",
"client/src/Pages/v1/Account/components"
]
},
"client/src/Pages/v1/Account/components": {
"path": "client/src/Pages/v1/Account/components",
"fileName": "components",
"cellName": "components",
"cellId": "425a4c15-043f-4d05-8832-da00e18f97b9",
"visible": true,
"parentCellId": "3cad7666-0d1a-4e31-b6ca-70d9c3a46b19",
"children": [
"client/src/Pages/v1/Account/components/TeamPanel.jsx"
]
},
"client/src/Pages/v1/Account/components/TeamPanel.jsx": {
"path": "client/src/Pages/v1/Account/components/TeamPanel.jsx",
"fileName": "TeamPanel.jsx",
"cellName": "TeamPanel.jsx",
"cellId": "1145f351-2257-411d-86f7-30bf8c26ad68",
"visible": true,
"parentCellId": "425a4c15-043f-4d05-8832-da00e18f97b9",
"children": [
"client/src/Pages/v1/Account/components/TeamPanel.jsx-simstep-eebaca25-d588-49c4-a35c-9abc82fde580",
"client/src/Pages/v1/Account/components/TeamPanel.jsx-simstep-700f35e0-b39d-417c-b0a8-0612feade977"
]
},
"client/src/Pages/v1/Account/index.jsx": {
"path": "client/src/Pages/v1/Account/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "33960806-1b9e-4d61-a163-e4bebf82d87a",
"visible": true,
"parentCellId": "3cad7666-0d1a-4e31-b6ca-70d9c3a46b19",
"children": [
"client/src/Pages/v1/Account/index.jsx-simstep-2d5a952a-ce62-4948-9309-96b28ad74e59"
]
},
"client/src/Pages/v1/Infrastructure": {
"path": "client/src/Pages/v1/Infrastructure",
"fileName": "Infrastructure",
"cellName": "Infrastructure",
"cellId": "3f26b33e-477f-41df-a78a-3e3e4f4209ae",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Infrastructure/Create",
"client/src/Pages/v1/Infrastructure/Details"
]
},
"client/src/Pages/v1/Infrastructure/Create": {
"path": "client/src/Pages/v1/Infrastructure/Create",
"fileName": "Create",
"cellName": "Create",
"cellId": "74019e8a-3148-4a32-aae2-5afd16f3eb9b",
"visible": true,
"parentCellId": "3f26b33e-477f-41df-a78a-3e3e4f4209ae",
"children": [
"client/src/Pages/v1/Infrastructure/Create/Components"
]
},
"client/src/Pages/v1/Infrastructure/Create/Components": {
"path": "client/src/Pages/v1/Infrastructure/Create/Components",
"fileName": "Components",
"cellName": "Components",
"cellId": "ceded1fc-87a9-43c8-a756-746be3d4ad8d",
"visible": true,
"parentCellId": "74019e8a-3148-4a32-aae2-5afd16f3eb9b",
"children": [
"client/src/Pages/v1/Infrastructure/Create/Components/CustomAlertsSection.jsx"
]
},
"client/src/Pages/v1/Infrastructure/Create/Components/CustomAlertsSection.jsx": {
"path": "client/src/Pages/v1/Infrastructure/Create/Components/CustomAlertsSection.jsx",
"fileName": "CustomAlertsSection.jsx",
"cellName": "CustomAlertsSection.jsx",
"cellId": "83800be3-2a0e-4419-b379-3f995f4050e7",
"visible": true,
"parentCellId": "ceded1fc-87a9-43c8-a756-746be3d4ad8d",
"children": [
"client/src/Pages/v1/Infrastructure/Create/Components/CustomAlertsSection.jsx-simstep-80dd889a-1fc9-4d56-b9cf-5b45bf1110b1"
]
},
"client/src/Pages/v1/Infrastructure/Details": {
"path": "client/src/Pages/v1/Infrastructure/Details",
"fileName": "Details",
"cellName": "Details",
"cellId": "591128f9-0994-4e01-a1ab-f23357f97aff",
"visible": true,
"parentCellId": "3f26b33e-477f-41df-a78a-3e3e4f4209ae",
"children": [
"client/src/Pages/v1/Infrastructure/Details/index.jsx",
"client/src/Pages/v1/Infrastructure/Details/Components"
]
},
"client/src/Pages/v1/Infrastructure/Details/Components": {
"path": "client/src/Pages/v1/Infrastructure/Details/Components",
"fileName": "Components",
"cellName": "Components",
"cellId": "e97d4e61-483e-4ac5-85a1-0ff72fcdd449",
"visible": true,
"parentCellId": "591128f9-0994-4e01-a1ab-f23357f97aff",
"children": [
"client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes"
]
},
"client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes": {
"path": "client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes",
"fileName": "GaugeBoxes",
"cellName": "GaugeBoxes",
"cellId": "6a7c7720-a399-4d4d-8225-36e0b2f59731",
"visible": true,
"parentCellId": "e97d4e61-483e-4ac5-85a1-0ff72fcdd449",
"children": [
"client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes/index.jsx"
]
},
"client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes/index.jsx": {
"path": "client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "8fe3d890-3605-407d-b06c-1d890a354e46",
"visible": true,
"parentCellId": "6a7c7720-a399-4d4d-8225-36e0b2f59731",
"children": [
"client/src/Pages/v1/Infrastructure/Details/Components/GaugeBoxes/index.jsx-simstep-6eedce82-b9c8-4022-95e5-3a6e00628105"
]
},
"client/src/Pages/v1/Infrastructure/Details/index.jsx": {
"path": "client/src/Pages/v1/Infrastructure/Details/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "e292c552-b3df-4bac-bd9a-8f44c260a5aa",
"visible": true,
"parentCellId": "591128f9-0994-4e01-a1ab-f23357f97aff",
"children": [
"client/src/Pages/v1/Infrastructure/Details/index.jsx-simstep-c27365db-9db6-4cc9-96f0-4f046fd38562"
]
},
"client/src/Pages/v1/Logs": {
"path": "client/src/Pages/v1/Logs",
"fileName": "Logs",
"cellName": "Logs",
"cellId": "1716ec41-8b42-4386-9850-55b8a607638e",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Logs/Diagnostics"
]
},
"client/src/Pages/v1/Logs/Diagnostics": {
"path": "client/src/Pages/v1/Logs/Diagnostics",
"fileName": "Diagnostics",
"cellName": "Diagnostics",
"cellId": "e0cb598c-e300-4fd3-8554-db7ffd6201f1",
"visible": true,
"parentCellId": "1716ec41-8b42-4386-9850-55b8a607638e",
"children": [
"client/src/Pages/v1/Logs/Diagnostics/index.jsx"
]
},
"client/src/Pages/v1/Logs/Diagnostics/index.jsx": {
"path": "client/src/Pages/v1/Logs/Diagnostics/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "87e0e2ea-4a6d-460d-95bc-31e2efd9c9cf",
"visible": true,
"parentCellId": "e0cb598c-e300-4fd3-8554-db7ffd6201f1",
"children": [
"client/src/Pages/v1/Logs/Diagnostics/index.jsx-simstep-a9b24b5f-534b-4baf-a185-bac7c32a1c42",
"client/src/Pages/v1/Logs/Diagnostics/index.jsx-simstep-e6c94f52-a599-4568-a06f-2db18f963817"
]
},
"client/src/Pages/v1/Maintenance": {
"path": "client/src/Pages/v1/Maintenance",
"fileName": "Maintenance",
"cellName": "Maintenance",
"cellId": "8021b55d-2d3a-4416-b598-e134e76c9434",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Maintenance/CreateMaintenance",
"client/src/Pages/v1/Maintenance/index.jsx",
"client/src/Pages/v1/Maintenance/MaintenanceTable"
]
},
"client/src/Pages/v1/Maintenance/CreateMaintenance": {
"path": "client/src/Pages/v1/Maintenance/CreateMaintenance",
"fileName": "CreateMaintenance",
"cellName": "CreateMaintenance",
"cellId": "6f7119ac-d65a-4fdf-a6f2-31052e0f5549",
"visible": true,
"parentCellId": "8021b55d-2d3a-4416-b598-e134e76c9434",
"children": [
"client/src/Pages/v1/Maintenance/CreateMaintenance/index.jsx",
"client/src/Pages/v1/Maintenance/CreateMaintenance/hooks"
]
},
"client/src/Pages/v1/Maintenance/CreateMaintenance/hooks": {
"path": "client/src/Pages/v1/Maintenance/CreateMaintenance/hooks",
"fileName": "hooks",
"cellName": "hooks",
"cellId": "015a17fc-3fcf-45e0-8936-19f5e2ca86a3",
"visible": true,
"parentCellId": "6f7119ac-d65a-4fdf-a6f2-31052e0f5549",
"children": [
"client/src/Pages/v1/Maintenance/CreateMaintenance/hooks/useMaintenanceActions.jsx"
]
},
"client/src/Pages/v1/Maintenance/CreateMaintenance/hooks/useMaintenanceActions.jsx": {
"path": "client/src/Pages/v1/Maintenance/CreateMaintenance/hooks/useMaintenanceActions.jsx",
"fileName": "useMaintenanceActions.jsx",
"cellName": "useMaintenanceActions.jsx",
"cellId": "6ad0396e-9b38-4f5d-9ad9-6c9fcb4434f4",
"visible": true,
"parentCellId": "015a17fc-3fcf-45e0-8936-19f5e2ca86a3",
"children": [
"client/src/Pages/v1/Maintenance/CreateMaintenance/hooks/useMaintenanceActions.jsx-simstep-5e0d7085-099b-478a-afaa-47ad4dd07043"
]
},
"client/src/Pages/v1/Maintenance/CreateMaintenance/index.jsx": {
"path": "client/src/Pages/v1/Maintenance/CreateMaintenance/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "92c244d2-e6a7-4804-a643-1e8d36baf9c6",
"visible": true,
"parentCellId": "6f7119ac-d65a-4fdf-a6f2-31052e0f5549",
"children": [
"client/src/Pages/v1/Maintenance/CreateMaintenance/index.jsx-simstep-2401ef7a-8d8e-4056-868a-547ab213daf1",
"client/src/Pages/v1/Maintenance/CreateMaintenance/index.jsx-simstep-ebe8fd52-f2a1-4a98-a71b-b04d6f4cdadc"
]
},
"client/src/Pages/v1/Maintenance/MaintenanceTable": {
"path": "client/src/Pages/v1/Maintenance/MaintenanceTable",
"fileName": "MaintenanceTable",
"cellName": "MaintenanceTable",
"cellId": "5ad4d33f-0932-479c-bb57-22ce6405758f",
"visible": true,
"parentCellId": "8021b55d-2d3a-4416-b598-e134e76c9434",
"children": [
"client/src/Pages/v1/Maintenance/MaintenanceTable/index.jsx"
]
},
"client/src/Pages/v1/Maintenance/MaintenanceTable/index.jsx": {
"path": "client/src/Pages/v1/Maintenance/MaintenanceTable/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "e7ec5ca9-6d25-4bf2-9695-639556f7d141",
"visible": true,
"parentCellId": "5ad4d33f-0932-479c-bb57-22ce6405758f",
"children": [
"client/src/Pages/v1/Maintenance/MaintenanceTable/index.jsx-simstep-acf97639-e291-4ca6-81a6-d0487397f42a"
]
},
"client/src/Pages/v1/Maintenance/index.jsx": {
"path": "client/src/Pages/v1/Maintenance/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "1eae6263-aaa2-4206-b92e-1e67f529c1c9",
"visible": true,
"parentCellId": "8021b55d-2d3a-4416-b598-e134e76c9434",
"children": [
"client/src/Pages/v1/Maintenance/index.jsx-simstep-82b5ea14-bb00-4511-aba4-76196029fd81"
]
},
"client/src/Pages/v1/Notifications": {
"path": "client/src/Pages/v1/Notifications",
"fileName": "Notifications",
"cellName": "Notifications",
"cellId": "b3575a92-df07-4cf7-810f-8e5e0672d666",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Notifications/create"
]
},
"client/src/Pages/v1/Notifications/create": {
"path": "client/src/Pages/v1/Notifications/create",
"fileName": "create",
"cellName": "create",
"cellId": "a6fb23f0-73bc-40ee-bb3c-ed93605a2bcb",
"visible": true,
"parentCellId": "b3575a92-df07-4cf7-810f-8e5e0672d666",
"children": [
"client/src/Pages/v1/Notifications/create/index.jsx"
]
},
"client/src/Pages/v1/Notifications/create/index.jsx": {
"path": "client/src/Pages/v1/Notifications/create/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "b71b02fb-d08e-4fcf-b959-de1b9547d9c2",
"visible": true,
"parentCellId": "a6fb23f0-73bc-40ee-bb3c-ed93605a2bcb",
"children": [
"client/src/Pages/v1/Notifications/create/index.jsx-simstep-e924ec15-1bea-4e3b-befb-a8bf30cbf740"
]
},
"client/src/Pages/v1/PageSpeed": {
"path": "client/src/Pages/v1/PageSpeed",
"fileName": "PageSpeed",
"cellName": "PageSpeed",
"cellId": "043d3dac-d4bb-449b-a3a7-270d53b66dac",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/PageSpeed/Create",
"client/src/Pages/v1/PageSpeed/Details"
]
},
"client/src/Pages/v1/PageSpeed/Create": {
"path": "client/src/Pages/v1/PageSpeed/Create",
"fileName": "Create",
"cellName": "Create",
"cellId": "414c500b-7b68-42ba-8110-e855efbee750",
"visible": true,
"parentCellId": "043d3dac-d4bb-449b-a3a7-270d53b66dac",
"children": [
"client/src/Pages/v1/PageSpeed/Create/index.jsx"
]
},
"client/src/Pages/v1/PageSpeed/Create/index.jsx": {
"path": "client/src/Pages/v1/PageSpeed/Create/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "5ffe0baa-054a-4e5b-8b29-1254f07ea975",
"visible": true,
"parentCellId": "414c500b-7b68-42ba-8110-e855efbee750",
"children": [
"client/src/Pages/v1/PageSpeed/Create/index.jsx-simstep-b0cc6e6a-961e-4ea9-aa8a-6bfa44d6ba12"
]
},
"client/src/Pages/v1/PageSpeed/Details": {
"path": "client/src/Pages/v1/PageSpeed/Details",
"fileName": "Details",
"cellName": "Details",
"cellId": "581b4919-8b0c-4f0d-ae67-ad6de11d8c8b",
"visible": true,
"parentCellId": "043d3dac-d4bb-449b-a3a7-270d53b66dac",
"children": [
"client/src/Pages/v1/PageSpeed/Details/index.jsx"
]
},
"client/src/Pages/v1/PageSpeed/Details/index.jsx": {
"path": "client/src/Pages/v1/PageSpeed/Details/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "c4a7bb58-1d9c-4690-b6b8-460c1cc33702",
"visible": true,
"parentCellId": "581b4919-8b0c-4f0d-ae67-ad6de11d8c8b",
"children": [
"client/src/Pages/v1/PageSpeed/Details/index.jsx-simstep-0ec0eb06-05eb-4204-b077-9e47eb2cc316"
]
},
"client/src/Pages/v1/Settings": {
"path": "client/src/Pages/v1/Settings",
"fileName": "Settings",
"cellName": "Settings",
"cellId": "50f77798-f41b-4f5b-b096-7afc921a0419",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Settings/index.jsx",
"client/src/Pages/v1/Settings/SettingsEmail.jsx"
]
},
"client/src/Pages/v1/Settings/SettingsEmail.jsx": {
"path": "client/src/Pages/v1/Settings/SettingsEmail.jsx",
"fileName": "SettingsEmail.jsx",
"cellName": "SettingsEmail.jsx",
"cellId": "d8aa5b9e-f2a7-44c8-8813-d79c3f3238ee",
"visible": true,
"parentCellId": "50f77798-f41b-4f5b-b096-7afc921a0419",
"children": [
"client/src/Pages/v1/Settings/SettingsEmail.jsx-simstep-ae5c5146-4dbb-4612-9d23-086e57f72474"
]
},
"client/src/Pages/v1/Settings/index.jsx": {
"path": "client/src/Pages/v1/Settings/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "d4b34195-7e1e-47a0-9303-603987c81f95",
"visible": true,
"parentCellId": "50f77798-f41b-4f5b-b096-7afc921a0419",
"children": [
"client/src/Pages/v1/Settings/index.jsx-simstep-64e9f1af-13b7-4361-a2a9-3f45760e316d"
]
},
"client/src/Pages/v1/StatusPage": {
"path": "client/src/Pages/v1/StatusPage",
"fileName": "StatusPage",
"cellName": "StatusPage",
"cellId": "9d662180-8b65-4426-ad37-cfed4bc01fb4",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/StatusPage/Create",
"client/src/Pages/v1/StatusPage/Status"
]
},
"client/src/Pages/v1/StatusPage/Create": {
"path": "client/src/Pages/v1/StatusPage/Create",
"fileName": "Create",
"cellName": "Create",
"cellId": "08602a28-f073-484e-9403-7eb798126dd4",
"visible": true,
"parentCellId": "9d662180-8b65-4426-ad37-cfed4bc01fb4",
"children": [
"client/src/Pages/v1/StatusPage/Create/index.jsx",
"client/src/Pages/v1/StatusPage/Create/Hooks"
]
},
"client/src/Pages/v1/StatusPage/Create/Hooks": {
"path": "client/src/Pages/v1/StatusPage/Create/Hooks",
"fileName": "Hooks",
"cellName": "Hooks",
"cellId": "56f6775e-9843-4ca2-bc8c-1c263b6c35e9",
"visible": true,
"parentCellId": "08602a28-f073-484e-9403-7eb798126dd4",
"children": [
"client/src/Pages/v1/StatusPage/Create/Hooks/useCreateStatusPage.jsx"
]
},
"client/src/Pages/v1/StatusPage/Create/Hooks/useCreateStatusPage.jsx": {
"path": "client/src/Pages/v1/StatusPage/Create/Hooks/useCreateStatusPage.jsx",
"fileName": "useCreateStatusPage.jsx",
"cellName": "useCreateStatusPage.jsx",
"cellId": "3945e05f-2d99-4d6d-9a3e-b6c75ea3c45a",
"visible": true,
"parentCellId": "56f6775e-9843-4ca2-bc8c-1c263b6c35e9",
"children": [
"client/src/Pages/v1/StatusPage/Create/Hooks/useCreateStatusPage.jsx-simstep-3c99ae6a-b671-4f47-bed0-ddccd8ff5d35"
]
},
"client/src/Pages/v1/StatusPage/Create/index.jsx": {
"path": "client/src/Pages/v1/StatusPage/Create/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "e2d2bbf6-dffd-4edf-8c5d-34088d9d4745",
"visible": true,
"parentCellId": "08602a28-f073-484e-9403-7eb798126dd4",
"children": [
"client/src/Pages/v1/StatusPage/Create/index.jsx-simstep-de7b5d1f-b370-42a4-a410-4178f1e2d3a6"
]
},
"client/src/Pages/v1/StatusPage/Status": {
"path": "client/src/Pages/v1/StatusPage/Status",
"fileName": "Status",
"cellName": "Status",
"cellId": "8ef70566-37d9-48fb-b5e8-37e5b68768a2",
"visible": true,
"parentCellId": "9d662180-8b65-4426-ad37-cfed4bc01fb4",
"children": [
"client/src/Pages/v1/StatusPage/Status/index.jsx",
"client/src/Pages/v1/StatusPage/Status/Hooks"
]
},
"client/src/Pages/v1/StatusPage/Status/Hooks": {
"path": "client/src/Pages/v1/StatusPage/Status/Hooks",
"fileName": "Hooks",
"cellName": "Hooks",
"cellId": "79da0721-d810-4f7f-9cf9-3ea462bf0bff",
"visible": true,
"parentCellId": "8ef70566-37d9-48fb-b5e8-37e5b68768a2",
"children": [
"client/src/Pages/v1/StatusPage/Status/Hooks/useStatusPageFetch.jsx"
]
},
"client/src/Pages/v1/StatusPage/Status/Hooks/useStatusPageFetch.jsx": {
"path": "client/src/Pages/v1/StatusPage/Status/Hooks/useStatusPageFetch.jsx",
"fileName": "useStatusPageFetch.jsx",
"cellName": "useStatusPageFetch.jsx",
"cellId": "5b2cdab8-66f1-40a1-9621-0efaf54e04ae",
"visible": true,
"parentCellId": "79da0721-d810-4f7f-9cf9-3ea462bf0bff",
"children": [
"client/src/Pages/v1/StatusPage/Status/Hooks/useStatusPageFetch.jsx-simstep-b57bb249-9066-454e-aa8c-89108fdfcc2e"
]
},
"client/src/Pages/v1/StatusPage/Status/index.jsx": {
"path": "client/src/Pages/v1/StatusPage/Status/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "e1e6f5e0-fd8c-4260-aa4f-cdb096c6b1c3",
"visible": true,
"parentCellId": "8ef70566-37d9-48fb-b5e8-37e5b68768a2",
"children": [
"client/src/Pages/v1/StatusPage/Status/index.jsx-simstep-3d51e811-a659-442e-97e0-00798cd15647"
]
},
"client/src/Pages/v1/Uptime": {
"path": "client/src/Pages/v1/Uptime",
"fileName": "Uptime",
"cellName": "Uptime",
"cellId": "7090fcdb-09be-4c85-86fd-e73553bbb2ff",
"visible": true,
"parentCellId": "1a083b4a-787c-4eb4-8029-6700de987679",
"children": [
"client/src/Pages/v1/Uptime/Create",
"client/src/Pages/v1/Uptime/Details",
"client/src/Pages/v1/Uptime/BulkImport"
]
},
"client/src/Pages/v1/Uptime/BulkImport": {
"path": "client/src/Pages/v1/Uptime/BulkImport",
"fileName": "BulkImport",
"cellName": "BulkImport",
"cellId": "56dae13e-5735-4089-a9a4-e18be315aff7",
"visible": true,
"parentCellId": "7090fcdb-09be-4c85-86fd-e73553bbb2ff",
"children": [
"client/src/Pages/v1/Uptime/BulkImport/index.jsx",
"client/src/Pages/v1/Uptime/BulkImport/Upload.jsx"
]
},
"client/src/Pages/v1/Uptime/BulkImport/Upload.jsx": {
"path": "client/src/Pages/v1/Uptime/BulkImport/Upload.jsx",
"fileName": "Upload.jsx",
"cellName": "Upload.jsx",
"cellId": "cd84476a-1c8b-4781-811f-58fb9944365b",
"visible": true,
"parentCellId": "56dae13e-5735-4089-a9a4-e18be315aff7",
"children": [
"client/src/Pages/v1/Uptime/BulkImport/Upload.jsx-simstep-bbd04d55-fc6a-4ba8-bcde-5a4dc263d6eb"
]
},
"client/src/Pages/v1/Uptime/BulkImport/index.jsx": {
"path": "client/src/Pages/v1/Uptime/BulkImport/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "29b6ad3c-9538-47bc-8796-aab942dc4b71",
"visible": true,
"parentCellId": "56dae13e-5735-4089-a9a4-e18be315aff7",
"children": [
"client/src/Pages/v1/Uptime/BulkImport/index.jsx-simstep-0139fcaa-eb46-4176-b7bd-1cb15e7f1f4c",
"client/src/Pages/v1/Uptime/BulkImport/index.jsx-simstep-72b3f16d-290d-4a61-8748-2ad90d63ec68"
]
},
"client/src/Pages/v1/Uptime/Create": {
"path": "client/src/Pages/v1/Uptime/Create",
"fileName": "Create",
"cellName": "Create",
"cellId": "3dba5acc-cf25-40b7-ad21-9cd715454cd5",
"visible": true,
"parentCellId": "7090fcdb-09be-4c85-86fd-e73553bbb2ff",
"children": [
"client/src/Pages/v1/Uptime/Create/index.jsx"
]
},
"client/src/Pages/v1/Uptime/Create/index.jsx": {
"path": "client/src/Pages/v1/Uptime/Create/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "391ad99e-3114-4f54-a6ca-fd89b33c7e06",
"visible": true,
"parentCellId": "3dba5acc-cf25-40b7-ad21-9cd715454cd5",
"children": [
"client/src/Pages/v1/Uptime/Create/index.jsx-simstep-ab5de0b9-c70d-492c-98d9-8ddee66284ad",
"client/src/Pages/v1/Uptime/Create/index.jsx-simstep-e02ddf57-270e-4f71-b4c4-d5183bb7879a"
]
},
"client/src/Pages/v1/Uptime/Details": {
"path": "client/src/Pages/v1/Uptime/Details",
"fileName": "Details",
"cellName": "Details",
"cellId": "273f3009-69d0-46fe-af57-3cd94a24b55b",
"visible": true,
"parentCellId": "7090fcdb-09be-4c85-86fd-e73553bbb2ff",
"children": [
"client/src/Pages/v1/Uptime/Details/index.jsx",
"client/src/Pages/v1/Uptime/Details/Components"
]
},
"client/src/Pages/v1/Uptime/Details/Components": {
"path": "client/src/Pages/v1/Uptime/Details/Components",
"fileName": "Components",
"cellName": "Components",
"cellId": "6aed78bb-62f1-4ac1-9b9a-9d5977e87404",
"visible": true,
"parentCellId": "273f3009-69d0-46fe-af57-3cd94a24b55b",
"children": [
"client/src/Pages/v1/Uptime/Details/Components/ResponseTable"
]
},
"client/src/Pages/v1/Uptime/Details/Components/ResponseTable": {
"path": "client/src/Pages/v1/Uptime/Details/Components/ResponseTable",
"fileName": "ResponseTable",
"cellName": "ResponseTable",
"cellId": "5ac0878f-d238-4763-8464-a85b4885a40f",
"visible": true,
"parentCellId": "6aed78bb-62f1-4ac1-9b9a-9d5977e87404",
"children": [
"client/src/Pages/v1/Uptime/Details/Components/ResponseTable/index.jsx"
]
},
"client/src/Pages/v1/Uptime/Details/Components/ResponseTable/index.jsx": {
"path": "client/src/Pages/v1/Uptime/Details/Components/ResponseTable/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "d3f74ac7-3b9a-4cae-8d77-a0d5d605bb27",
"visible": true,
"parentCellId": "5ac0878f-d238-4763-8464-a85b4885a40f",
"children": [
"client/src/Pages/v1/Uptime/Details/Components/ResponseTable/index.jsx-simstep-2b1651cd-2e70-4cc6-b2bb-23f94fa73d66"
]
},
"client/src/Pages/v1/Uptime/Details/index.jsx": {
"path": "client/src/Pages/v1/Uptime/Details/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "1807d5b9-54be-430b-8997-cada4dd9b521",
"visible": true,
"parentCellId": "273f3009-69d0-46fe-af57-3cd94a24b55b",
"children": [
"client/src/Pages/v1/Uptime/Details/index.jsx-simstep-35195328-9847-4678-b014-9331553f0d19"
]
},
"client/src/Routes": {
"path": "client/src/Routes",
"fileName": "Routes",
"cellName": "Routes",
"cellId": "987f145b-5df6-4c30-bf1c-2a2d2b0e5cdc",
"visible": true,
"parentCellId": "d3264577-10f0-42fe-9411-7e9df0754d1e",
"children": [
"client/src/Routes/index.jsx"
]
},
"client/src/Routes/index.jsx": {
"path": "client/src/Routes/index.jsx",
"fileName": "index.jsx",
"cellName": "index.jsx",
"cellId": "c4d7e7dd-75b1-44f1-a34a-6ed290a8e562",
"visible": true,
"parentCellId": "987f145b-5df6-4c30-bf1c-2a2d2b0e5cdc",
"children": [
"client/src/Routes/index.jsx-simstep-132354d7-df7a-4e03-9d00-16d54f836a1b",
"client/src/Routes/index.jsx-simstep-a29da01e-8c5a-4e6d-8d3c-e49af528e4fa"
]
},
"client/src/Utils": {
"path": "client/src/Utils",
"fileName": "Utils",
"cellName": "Utils",
"cellId": "02b07589-ec21-4366-b7d2-9071e8f3bad8",
"visible": true,
"parentCellId": "d3264577-10f0-42fe-9411-7e9df0754d1e",
"children": [
"client/src/Utils/NetworkService.js"
]
},
"client/src/Utils/NetworkService.js": {
"path": "client/src/Utils/NetworkService.js",
"fileName": "NetworkService.js",
"cellName": "NetworkService.js",
"cellId": "16731e9d-3f73-4055-9d79-5ca9be679f68",
"visible": true,
"parentCellId": "02b07589-ec21-4366-b7d2-9071e8f3bad8",
"children": [
"client/src/Utils/NetworkService.js-simstep-14e9986b-c6ce-475e-97ed-da1fa2b6968d",
"client/src/Utils/NetworkService.js-simstep-2fc087b3-033d-4cf5-81f2-e35b99a14bce"
]
},
"server": {
"path": "server",
"fileName": "server",
"cellName": "server",
"cellId": "98af25c7-efc2-43d2-a273-c8da4e1038ad",
"visible": true,
"children": [
"server/src"
]
},
"server/src": {
"path": "server/src",
"fileName": "src",
"cellName": "src",
"cellId": "35864a2c-7bd0-4428-84fc-c0aa90c7f1be",
"visible": true,
"parentCellId": "98af25c7-efc2-43d2-a273-c8da4e1038ad",
"children": [
"server/src/routes",
"server/src/controllers",
"server/src/service",
"server/src/db",
"server/src/config",
"server/src/middleware"
]
},
"server/src/config": {
"path": "server/src/config",
"fileName": "config",
"cellName": "config",
"cellId": "fe47576c-c186-4950-82a5-b2fd24eb2561",
"visible": true,
"parentCellId": "35864a2c-7bd0-4428-84fc-c0aa90c7f1be",
"children": [
"server/src/config/routes.js"
]
},
"server/src/config/routes.js": {
"path": "server/src/config/routes.js",
"fileName": "routes.js",
"cellName": "routes.js",
"cellId": "cb53d612-9b89-47da-911c-165d0382a7d8",
"visible": true,
"parentCellId": "fe47576c-c186-4950-82a5-b2fd24eb2561",
"children": [
"server/src/config/routes.js-simstep-3e93ef65-8e2c-405b-8dc1-56d8e93937b3"
]
},
"server/src/controllers": {
"path": "server/src/controllers",
"fileName": "controllers",
"cellName": "controllers",
"cellId": "478e649c-1d1b-41d2-9b7b-6927e1dec7e1",
"visible": true,
"parentCellId": "35864a2c-7bd0-4428-84fc-c0aa90c7f1be",
"children": [
"server/src/controllers/v1"
]
},
"server/src/controllers/v1": {
"path": "server/src/controllers/v1",
"fileName": "v1",
"cellName": "v1",
"cellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"visible": true,
"parentCellId": "478e649c-1d1b-41d2-9b7b-6927e1dec7e1",
"children": [
"server/src/controllers/v1/monitorController.js",
"server/src/controllers/v1/notificationController.js",
"server/src/controllers/v1/statusPageController.js",
"server/src/controllers/v1/checkController.js",
"server/src/controllers/v1/maintenanceWindowController.js",
"server/src/controllers/v1/inviteController.js",
"server/src/controllers/v1/settingsController.js",
"server/src/controllers/v1/diagnosticController.js"
]
},
"server/src/controllers/v1/checkController.js": {
"path": "server/src/controllers/v1/checkController.js",
"fileName": "checkController.js",
"cellName": "checkController.js",
"cellId": "d983e54f-2fbe-496a-932d-a827e1124804",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"children": [
"server/src/controllers/v1/checkController.js-simstep-5768fdc5-045c-48ef-b0c9-79769403648f"
]
},
"server/src/controllers/v1/diagnosticController.js": {
"path": "server/src/controllers/v1/diagnosticController.js",
"fileName": "diagnosticController.js",
"cellName": "diagnosticController.js",
"cellId": "5882419e-8a92-4edd-a71a-1252983f9af7",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc"
},
"server/src/controllers/v1/inviteController.js": {
"path": "server/src/controllers/v1/inviteController.js",
"fileName": "inviteController.js",
"cellName": "inviteController.js",
"cellId": "6a186805-9d50-4bc3-9d56-e627a7ec2eb8",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc"
},
"server/src/controllers/v1/maintenanceWindowController.js": {
"path": "server/src/controllers/v1/maintenanceWindowController.js",
"fileName": "maintenanceWindowController.js",
"cellName": "maintenanceWindowController.js",
"cellId": "a0cae18c-3c0e-40d3-ab03-eef7eace65d6",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"children": [
"server/src/controllers/v1/maintenanceWindowController.js-simstep-95fc1919-339d-4659-98cb-3dc50f662075",
"server/src/controllers/v1/maintenanceWindowController.js-simstep-1251da83-5949-4e24-a1d2-fc74ff785aa9"
]
},
"server/src/controllers/v1/monitorController.js": {
"path": "server/src/controllers/v1/monitorController.js",
"fileName": "monitorController.js",
"cellName": "monitorController.js",
"cellId": "341f2784-67ee-4477-9445-a8c240ee6261",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"children": [
"server/src/controllers/v1/monitorController.js-simstep-38fd069d-9c44-4078-954b-3a0899e9acf4",
"server/src/controllers/v1/monitorController.js-simstep-a3799570-64bf-481e-9ffe-31dbad8a36e4",
"server/src/controllers/v1/monitorController.js-simstep-f5377571-156f-4c5c-8bab-b6dacdf0fea6",
"server/src/controllers/v1/monitorController.js-simstep-d9db3f40-8add-4551-9323-274348b9800f",
"server/src/controllers/v1/monitorController.js-simstep-256095b8-5e3a-4c20-abd9-be9e6a9d0bad",
"server/src/controllers/v1/monitorController.js-simstep-60abdb27-4078-4678-a010-0f6938d4be48"
]
},
"server/src/controllers/v1/notificationController.js": {
"path": "server/src/controllers/v1/notificationController.js",
"fileName": "notificationController.js",
"cellName": "notificationController.js",
"cellId": "8e5941e1-e577-455f-bbf2-83a418ad5908",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc"
},
"server/src/controllers/v1/settingsController.js": {
"path": "server/src/controllers/v1/settingsController.js",
"fileName": "settingsController.js",
"cellName": "settingsController.js",
"cellId": "a1fea5b0-fb7c-4189-9484-9d3312660767",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"children": [
"server/src/controllers/v1/settingsController.js-simstep-441b0c45-5f27-478d-8ca8-58fbd5f460ea",
"server/src/controllers/v1/settingsController.js-simstep-7632e8d2-4086-4169-ae3f-bfbf8d657987"
]
},
"server/src/controllers/v1/statusPageController.js": {
"path": "server/src/controllers/v1/statusPageController.js",
"fileName": "statusPageController.js",
"cellName": "statusPageController.js",
"cellId": "17a4f435-5a8e-4433-84a6-9ac17362709a",
"visible": true,
"parentCellId": "fc591f7a-d4ac-4565-949d-a87a58a79bbc",
"children": [
"server/src/controllers/v1/statusPageController.js-simstep-01694730-8a75-4949-8815-bb4d6e3e2b42",
"server/src/controllers/v1/statusPageController.js-simstep-2a115421-5175-4c8f-8cdd-62f3fe148af5",
"server/src/controllers/v1/statusPageController.js-simstep-5bdbd179-ce8f-4171-a073-af72a99b4468",
"server/src/controllers/v1/statusPageController.js-simstep-83224406-2f1d-4030-9beb-d65c2baf544d"
]
},
"server/src/db": {
"path": "server/src/db",
"fileName": "db",
"cellName": "db",
"cellId": "15ee5d81-a0cf-4614-80b8-7a1123ab20b8",
"visible": true,
"parentCellId": "35864a2c-7bd0-4428-84fc-c0aa90c7f1be",
"children": [
"server/src/db/v1",
"server/src/db/v2"
]
},
"server/src/db/v1": {
"path": "server/src/db/v1",
"fileName": "v1",
"cellName": "v1",
"cellId": "58c5a3fd-1e69-4ca4-a64e-314f5644bdaf",
"visible": true,
"parentCellId": "15ee5d81-a0cf-4614-80b8-7a1123ab20b8",
"children": [
"server/src/db/v1/modules"
]
},
"server/src/db/v1/modules": {
"path": "server/src/db/v1/modules",
"fileName": "modules",
"cellName": "modules",
"cellId": "82cb3dbe-c922-438a-a912-255376f4b380",
"visible": true,
"parentCellId": "58c5a3fd-1e69-4ca4-a64e-314f5644bdaf",
"children": [
"server/src/db/v1/modules/monitorModule.js",
"server/src/db/v1/modules/monitorModuleQueries.js",
"server/src/db/v1/modules/notificationModule.js",