-
Notifications
You must be signed in to change notification settings - Fork 1
/
lvgl-web-demo.eez-project
4396 lines (4396 loc) · 229 KB
/
lvgl-web-demo.eez-project
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
{
"lvglStyles": {
"objID": "a31bd004-35c5-b3fb-5c8b-78ea5c7693b8",
"styles": [],
"defaultStyles": {}
},
"objID": "6666cd76-f969-5646-9e7b-e39d750cc7d9",
"settings": {
"objID": "e007d988-9fba-797d-72e9-efc33ca6d05c",
"general": {
"objID": "fd434352-2277-c4a8-e87e-e96cfcbf2305",
"projectVersion": "v3",
"projectType": "lvgl",
"lvglVersion": "8.3",
"extensions": [],
"imports": [],
"flowSupport": true,
"displayWidth": 800,
"displayHeight": 480,
"colorFormat": "BGR",
"description": "Example of running LVGL eez-project in web browser using emscripten",
"image": "data:image/png;base64,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zEpT3Kqf1TGrY3Z+dbTMyk51svWUnvbF5aJsNZe0nylUxyVLwyVNQTQRhWFVWQaGdZbfH3MYnUBk/Q4Dr9d1eV3MzPM8c888X2ee93y/930/lnVPPJGmbVwFa+1DD6Vh/vyUV235Tt17ip49e+akN03IIw8/khUrViRJalesyC233JqPfeySrFq1Knfc8btW82b69u2bt7/99C1eDfH1lJeX521ve2umP/VUbrn5lpb319TU5AtXXpmmpk/mjW9841Zdzgu7I/8H0MrIkftn4sQTcvvtf0yS/O1v03P//Y+0rIh13nmnZvLkW1omed9113058cQxqa7e/FyKRx6Znu9//xctb29qXkNlZWUOPXR4y+7qt9wyNW9609hNrsb1aosXv5xf/WpKy2UInTp1zCGHDG+JosbGxnzvez9v2XywQ4fyfPzjF+zwyfOPP/50rr/+5jQ0vP6LlIaGpo0CZMiQgbn88g/s0DEBO8gusndHU9PWzY/bk5SWluaYo4/OkP0G5/G/Ny+33tjYmGkPTctzz83O6tWr8uBf/9rqPm95y6np1m3HbhLarVu3fOhfP5gnnngi/3jmHy3vX7RoUb76ta9nee2KnDJx4k6ZE1KSEvvM0C4IEFrp0qVTTj/9xNx330NZtqw2q1evzeTJt+bAA/dL37690r1714wde1imTm3etPDxx5/Jl770w/z3f3/qNSccP/XUc7n66smtLpE6++xTWp2hSJrPWpx66rg8/vjTLZMqv/KVH6Vz58qNllzdoKmpKZ///Pda7e2x11498qY3vbL77C23/D5///vTLW+fdNJx2W+/7ZsAuimHHTYiX/nKx17z0rF7730od9xxb5K85g7vwC7IC7p2o1+/fpk4cWJLgCTJc8/NzoN/fTAvPP/KZVFJ0r9/v5x80pt2yjiqq6vz6U9eniu/+MXMmjW7JRpramryta/9Vx7722O56KIPpk+fPjvkbEh9fX1mz34+9953X8tKjxvoVXZFAoSNHHPMwZkwYUxuvnlqkmTatL/npz+9LZde2ryr7Ic+9I7MmPFsamqaVxG5996HcsYZH85733tGhg8fkn322Tv19Q2ZN29RZsyYlauvnpx169a3PP4BBwzOWWedvNEP3ZKSkkyadHL+/vdn8tvfNs9DmTNnQS644NP56EffndGjD8iAAX3ToUN5XnxxSZ59dk4m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111/ynPPzUmSPPHEM7n88q+/5m27deuaG274akpLS3P88Ufkrrv+lH/844V8/vPfyejRB6R7966pqVmUmTNnZ82atTnttAk5//zTW76+hobG1NQsyOrVa7LPPnunZ8+NJ4vPnDkrSXLggUNaXQI2eHD/HHfc4fn97/+S6667OQ8/PD377Ved9evrs2jRksyZMy9lZWU5/PCvChD4JyXl5ak4+OAd82ClpekwfHg6DB++Qx6uS5fO7WKVJ4BX80qDHaaqqmuOO+7wHHfc4Vm48KXceONdeeGFeXn44Sfz8suvvXb868VHWVlpRowYmgMP3C9HHXVQTj31hJSWtu2+IxusXbs+++03oOXtzX0pffv2ahn3iBFD8h//8aFce+1NmTlzVu6//9E0NjamqqprRowYmgkTxuTcc9/c6tKsdevWp65uTfr3751DDhneamneDZYvr0v//n1y7LGHtnp/WVlZLrvsfenVq0ceeOCxPProjDz44GPp0KFDunfvkkGDqnPqqSe85oR4AIAdpaSurm7HLs0Br7JqVfMcjmXLlmfWrJr84Q/3Z+bMF1JfX7/Z+/Xs2T3HHXd4xo07Kp07V2bw4OoMHNhvl1ul6cUXl2w2rl6tR4+q7LNP63kbL7+8LPPmLUpt7co0NTVvPlhd3Td7773XRvNIGhoaM3/+4ixfviLV1X2y117dN/oczz03N6tWrcmgQf02uf/IqlVrMmfO/CxdWpv169enQ4cO6dKleSneXr16pLy8bTfnAgB2fwIEAAAozK5xHQsAALBHECAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhytt6AADsmk455ZTU1NRs032ffPLJHTwaAHYXzoAAAACFcQYEgE0aM2ZMZsyYsUW3ffXtTj755J01JAB2AyV1dXVNbT0IANqvSy65JFOnTk2SjBw5MjfeeGMbjwiAXZlLsADYZldddVVLfFRVVeWaa65p4xEBsKsTIABskylTpuT6669vefuaa65J9+7d23BEALQHAgSArTZ9+vRceumlLW9/4xvfyKhRo9pwRAC0FwIEgK2yfPnyvP/97295+9///d8zceLENhwRAO2JAAFgq5x77rmpra1N0rzi1fve9742HhEA7YkAAWCLfe5zn2u1OeGMGTNyySWXZMqUKW04KgDaEwECwBbbcOZjg5qamkydOjWXXnppjj32WCECwOuyESEAW2zs2LGpqqpK0hwjM2bMaDkjUltbm0svvTQ1NTUuywLgNdmIEIDtMnfu3Hz+85/Pgw8+2PK+O++8MwMHDmzDUQGwq3IJFgDbZeDAgbn22mszYMCAlvddd911bTgiAHZlAgSAHeLss89u+feMGTPacCQA7MoECAA7xKvPgPzzZHUA2ECAALBDTJ8+veXfr44RAHg1AQLAJl144YW56qqrtui2c+fOzfXXX9/y9tixY3fWsABo56yCBcBGpkyZkksvvTRJUlVVlbPOOisTJ07MqFGjWt1u+fLlmTp1aq6++uqWy66qqqryl7/8pfAxA9A+2AcEgI28erfz2traXH/99S1nOKqqqlJVVZXa2tpNzvW45pprChsnAO2PMyAAbNIDDzyQq6++eotXtBo5cmQ++9nPbnSWBABeTYAAsFlz587N1KlT88ADD6SmpqblzMeGMyFjxozJxIkTzfsAYIsIEAAAoDBWwQIAAAojQAAAgMIIEAAAoDACBAAAKIwAAQAACiNAAACAwggQAACgMAIEAAAojAABAAAKI0AAAIDCCBAAAKAwAgQAACiMAAEA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AABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGEECAAAUBgBAgAAFEaAAAAAhREgAABAYQQIAABQGAECAAAURoAAAACFESAAAEBhBAgAAFAYAQIAABRGgAAAAIURIAAAQGH+P4Sy3RGjG6amAAAAAElFTkSuQmCC",
"keywords": "emscripten WebAssembly",
"targetPlatform": "Emscripten is a complete compiler toolchain to WebAssembly, using LLVM, with a special focus on speed, size, and the Web platform.",
"targetPlatformLink": "https://emscripten.org/",
"resourceFiles": []
},
"build": {
"objID": "72794a43-a0fc-13c2-7eb5-67dd952141a4",
"configurations": [
{
"objID": "bba0546c-06b8-604d-c43e-ecf1963e7492",
"name": "Default"
}
],
"files": [
{
"objID": "e35347cc-31ae-44c4-c48d-7ccab7121805",
"fileName": "screens.h",
"template": "#ifndef EEZ_LVGL_UI_SCREENS_H\r\n#define EEZ_LVGL_UI_SCREENS_H\r\n\r\n//${eez-studio LVGL_INCLUDE}\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n//${eez-studio LVGL_SCREENS_DECL}\r\n//${eez-studio LVGL_SCREENS_DECL_EXT}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_SCREENS_H*/"
},
{
"objID": "c6b81fc7-0cc1-4f81-ef29-2eba8ed0a102",
"fileName": "screens.c",
"template": "#include \"screens.h\"\n#include \"images.h\"\n#include \"fonts.h\"\n#include \"actions.h\"\n#include \"vars.h\"\n#include \"styles.h\"\n#include \"ui.h\"\n\n//${eez-studio LVGL_SCREENS_DEF}\n//${eez-studio LVGL_SCREENS_DEF_EXT}"
},
{
"objID": "2e56828d-917c-4247-9fa4-df80551699eb",
"fileName": "actions.h",
"template": "#ifndef EEZ_LVGL_UI_EVENTS_H\r\n#define EEZ_LVGL_UI_EVENTS_H\r\n\r\n//${eez-studio LVGL_INCLUDE}\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n//${eez-studio LVGL_ACTIONS_DECL}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_EVENTS_H*/"
},
{
"objID": "b299d0cc-7989-4cda-d210-76b9633a2e0a",
"fileName": "vars.h",
"template": "#ifndef EEZ_LVGL_UI_VARS_H\r\n#define EEZ_LVGL_UI_VARS_H\r\n\r\n#include <stdint.h>\r\n#include <stdbool.h>\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n// enum declarations\r\n\r\n//${eez-studio FLOW_ENUMS}\r\n\r\n// Flow global variables\r\n\r\n//${eez-studio FLOW_GLOBAL_VARIABLES_ENUM}\r\n\r\n// Native global variables\r\n\r\n//${eez-studio LVGL_VARS_DECL}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_VARS_H*/"
},
{
"objID": "e43419fe-85a0-4cf4-d17c-24131356f1e9",
"fileName": "structs.h",
"template": "#ifndef EEZ_LVGL_UI_STRUCTS_H\n#define EEZ_LVGL_UI_STRUCTS_H\n\n//${eez-studio EEZ_FOR_LVGL_CHECK}\n\n#if defined(EEZ_FOR_LVGL)\n\n#include <eez/flow/flow.h>\n#include <stdint.h>\n#include <stdbool.h>\n\n#include \"vars.h\"\n\nusing namespace eez;\n\n//${eez-studio FLOW_STRUCTS}\n\n//${eez-studio FLOW_STRUCT_VALUES}\n\n#endif\n\n#endif /*EEZ_LVGL_UI_STRUCTS_H*/\n"
},
{
"objID": "c4f8066e-745d-422d-88e7-41e0572e807a",
"fileName": "images.h",
"template": "#ifndef EEZ_LVGL_UI_IMAGES_H\r\n#define EEZ_LVGL_UI_IMAGES_H\r\n\r\n//${eez-studio LVGL_INCLUDE}\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n//${eez-studio LVGL_IMAGES_DECL}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_IMAGES_H*/"
},
{
"objID": "b6c0ac2e-acd1-415d-9f86-5c40955357c6",
"fileName": "images.c",
"template": "#include \"images.h\"\n\n//${eez-studio LVGL_IMAGES_DEF}"
},
{
"objID": "6aa5048f-d817-4fb2-8fe7-ab4b4d7e3bba",
"fileName": "fonts.h",
"template": "#ifndef EEZ_LVGL_UI_FONTS_H\r\n#define EEZ_LVGL_UI_FONTS_H\r\n\r\n//${eez-studio LVGL_INCLUDE}\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n//${eez-studio LVGL_FONTS_DECL}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_FONTS_H*/"
},
{
"objID": "b8603144-2391-4dea-b0d3-5263599eb787",
"fileName": "styles.h",
"template": "#ifndef EEZ_LVGL_UI_STYLES_H\r\n#define EEZ_LVGL_UI_STYLES_H\r\n\r\n//${eez-studio LVGL_INCLUDE}\r\n\r\n#ifdef __cplusplus\r\nextern \"C\" {\r\n#endif\r\n\r\n//${eez-studio LVGL_STYLES_DECL}\r\n\r\n#ifdef __cplusplus\r\n}\r\n#endif\r\n\r\n#endif /*EEZ_LVGL_UI_STYLES_H*/"
},
{
"objID": "feecd3a7-77fc-447a-e463-c203a2d6e24a",
"fileName": "styles.c",
"template": "#include \"styles.h\"\n#include \"images.h\"\n#include \"fonts.h\"\n\n//${eez-studio LVGL_STYLES_DEF}\n"
},
{
"objID": "cdf01396-eabc-464d-82a3-dcd28f6d7353",
"fileName": "ui.h",
"template": "#ifndef EEZ_LVGL_UI_GUI_H\n#define EEZ_LVGL_UI_GUI_H\n\n//${eez-studio LVGL_INCLUDE}\n\n//${eez-studio EEZ_FOR_LVGL_CHECK}\n\n#if defined(EEZ_FOR_LVGL)\n#include <eez/flow/lvgl_api.h>\n#endif\n\n#if !defined(EEZ_FOR_LVGL)\n#include \"screens.h\"\n#endif\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n//${eez-studio GUI_ASSETS_DECL}\n\nvoid ui_init();\nvoid ui_tick();\n\n#if !defined(EEZ_FOR_LVGL)\nvoid loadScreen(enum ScreensEnum screenId);\n#endif\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif // EEZ_LVGL_UI_GUI_H"
},
{
"objID": "b64e1ea5-f702-404b-d60f-17f00200537a",
"fileName": "ui.c",
"template": "#if defined(EEZ_FOR_LVGL)\n#include <eez/core/vars.h>\n#endif\n\n#include \"ui.h\"\n#include \"screens.h\"\n#include \"images.h\"\n#include \"actions.h\"\n#include \"vars.h\"\n\n//${eez-studio GUI_ASSETS_DEF}\n\n//${eez-studio LVGL_NATIVE_VARS_TABLE_DEF}\n\n//${eez-studio LVGL_ACTIONS_ARRAY_DEF}\n\n#if defined(EEZ_FOR_LVGL)\n\nvoid ui_init() {\n eez_flow_init(assets, sizeof(assets), (lv_obj_t **)&objects, sizeof(objects), images, sizeof(images), actions);\n}\n\nvoid ui_tick() {\n eez_flow_tick();\n tick_screen(g_currentScreen);\n}\n\n#else\n\nstatic int16_t currentScreen = -1;\n\nstatic lv_obj_t *getLvglObjectFromIndex(int32_t index) {\n if (index == -1) {\n return 0;\n }\n return ((lv_obj_t **)&objects)[index];\n}\n\nstatic const void *getLvglImageByName(const char *name) {\n for (size_t imageIndex = 0; imageIndex < sizeof(images) / sizeof(ext_img_desc_t); imageIndex++) {\n if (strcmp(images[imageIndex].name, name) == 0) {\n return images[imageIndex].img_dsc;\n }\n }\n return 0;\n}\n\nvoid loadScreen(enum ScreensEnum screenId) {\n currentScreen = screenId - 1;\n lv_obj_t *screen = getLvglObjectFromIndex(currentScreen);\n lv_scr_load_anim(screen, LV_SCR_LOAD_ANIM_FADE_IN, 200, 0, false);\n}\n\nvoid ui_init() {\n create_screens();\n loadScreen(SCREEN_ID_MAIN);\n}\n\nvoid ui_tick() {\n tick_screen(currentScreen);\n}\n\n#endif\n"
}
],
"destinationFolder": "src/ui",
"lvglInclude": "lvgl/lvgl.h"
}
},
"variables": {
"objID": "c6c71e16-53e1-217f-d03b-cef56c6b037a",
"globalVariables": [],
"structures": [],
"enums": []
},
"actions": [],
"userPages": [
{
"objID": "4b40eba7-b31a-468a-b887-11dfd0b6637f",
"components": [
{
"objID": "9e57303c-cc4b-4ba3-8fae-ba096f2cf716",
"type": "SetVariableActionComponent",
"left": 141,
"top": 532,
"width": 177,
"height": 56,
"customInputs": [],
"customOutputs": [],
"entries": [
{
"objID": "998d16f4-e74e-4329-bb68-a343ad6704f7",
"variable": "counter",
"value": "counter + 1"
}
]
},
{
"objID": "f327ef7f-640a-4b30-d3a7-f5537497e4e8",
"type": "SetVariableActionComponent",
"left": 495,
"top": 532,
"width": 177,
"height": 56,
"customInputs": [],
"customOutputs": [],
"entries": [
{
"objID": "998d16f4-e74e-4329-bb68-a343ad6704f7",
"variable": "counter",
"value": "counter - 1"
}
]
},
{
"objID": "3ff50907-83c1-3780-6dd9-86fd394135b5",
"type": "LVGLScreenWidget",
"left": 0,
"top": 0,
"width": 800,
"height": 480,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "a16b7fcc-e6a6-7e64-aacd-2ed15424d643",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "px",
"heightUnit": "px",
"children": [
{
"objID": "2d76b841-eeb5-4a2c-81da-dbd4be70632c",
"type": "LVGLImageWidget",
"left": 130,
"top": 79,
"width": 220,
"height": 64,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "0b19b9b1-6ab9-455c-b8f7-4663a43fdf2b",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "content",
"heightUnit": "content",
"children": [],
"flags": "PRESS_LOCK|ADV_HITTEST|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "8a592882-0d02-46a5-80c3-df72553ddc61"
},
"image": "log_eez",
"pivotX": 0,
"pivotY": 0,
"zoom": 256,
"angle": 0
},
{
"objID": "c3b00b12-28c7-4c95-d54a-bbe58f0c3104",
"type": "LVGLImageWidget",
"left": 457,
"top": 79,
"width": 220,
"height": 70,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "d6868bfc-9ad2-427c-8f97-a11857378c95",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "content",
"heightUnit": "content",
"children": [],
"flags": "PRESS_LOCK|ADV_HITTEST|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "2b4ba950-0529-413b-d378-02dd4fa19b30"
},
"image": "logo_lvgl",
"pivotX": 0,
"pivotY": 0,
"zoom": 256,
"angle": 0
},
{
"objID": "1c46cbe3-936f-468e-d4d0-6b93e194ec80",
"type": "LVGLLabelWidget",
"left": 0,
"top": 0,
"width": 150,
"height": 35,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "5dffb049-0a8f-49b9-9e04-5c01de563f90",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "content",
"heightUnit": "content",
"children": [],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "ae7a17a4-3214-44f8-f154-f102a9053931",
"definition": {
"MAIN": {
"DEFAULT": {
"align": "CENTER",
"text_font": "MONTSERRAT_32"
}
}
}
},
"text": "counter",
"textType": "expression",
"longMode": "WRAP",
"recolor": false
},
{
"objID": "34739d22-2efa-402d-ebe2-2946e5282349",
"type": "LVGLButtonWidget",
"left": 268,
"top": 348,
"width": 100,
"height": 40,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "2c324954-dffe-47ba-cbc6-e97ca21b6a88",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [
{
"objID": "c43f76ad-7561-46e4-f050-34a8422526cb",
"eventName": "PRESSED",
"handlerType": "flow"
}
],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "px",
"heightUnit": "px",
"children": [
{
"objID": "6c627b80-0864-4642-d513-bf9025010946",
"type": "LVGLLabelWidget",
"left": 0,
"top": 0,
"width": 28,
"height": 52,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "ac11a4b4-15c5-46a9-fdeb-e0f86741d36d",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "content",
"heightUnit": "content",
"children": [],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "5661b6e5-1720-4455-b045-3ddb340d87cd",
"definition": {
"MAIN": {
"DEFAULT": {
"text_font": "MONTSERRAT_48",
"align": "CENTER"
}
}
}
},
"text": "+",
"textType": "literal",
"longMode": "WRAP",
"recolor": false
}
],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLL_ELASTIC|SCROLL_ON_FOCUS|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlag": true,
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "77010546-38ab-4a5e-a04f-f3e55ab58dd2"
}
},
{
"objID": "e6c88623-2256-4771-f786-b5e6d356f35b",
"type": "LVGLButtonWidget",
"left": 408,
"top": 348,
"width": 100,
"height": 40,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "2c324954-dffe-47ba-cbc6-e97ca21b6a88",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [
{
"objID": "c3538efb-e5bb-431b-9494-bc1c52dfc06d",
"eventName": "PRESSED",
"handlerType": "flow"
}
],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "px",
"heightUnit": "px",
"children": [
{
"objID": "f0785b0d-a2be-4ecc-96a6-7d1e5bb601a1",
"type": "LVGLLabelWidget",
"left": 0,
"top": 0,
"width": 18,
"height": 52,
"customInputs": [],
"customOutputs": [],
"style": {
"objID": "88950bc0-9056-4dbd-efc2-14f2f1436efb",
"useStyle": "default",
"conditionalStyles": [],
"childStyles": []
},
"timeline": [],
"eventHandlers": [],
"leftUnit": "px",
"topUnit": "px",
"widthUnit": "content",
"heightUnit": "content",
"children": [],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "71393c8b-e295-400f-f3ee-e6ed3f0d72a1",
"definition": {
"MAIN": {
"DEFAULT": {
"text_font": "MONTSERRAT_48",
"align": "CENTER"
}
}
}
},
"text": "-",
"textType": "literal",
"longMode": "WRAP",
"recolor": false
}
],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLL_ELASTIC|SCROLL_ON_FOCUS|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlag": true,
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "77010546-38ab-4a5e-a04f-f3e55ab58dd2"
}
}
],
"flags": "PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN",
"hiddenFlagType": "literal",
"clickableFlag": true,
"clickableFlagType": "literal",
"scrollbarMode": "auto",
"scrollDirection": "all",
"checkedStateType": "literal",
"disabledStateType": "literal",
"states": "",
"localStyles": {
"objID": "a7b31582-66ef-c8bd-2d0d-602f921469e6"
}
}
],
"connectionLines": [
{
"objID": "a2f2d94c-3a56-4c14-d888-bb5ceb638090",
"source": "34739d22-2efa-402d-ebe2-2946e5282349",
"output": "PRESSED",
"target": "9e57303c-cc4b-4ba3-8fae-ba096f2cf716",
"input": "@seqin"
},
{
"objID": "465b7380-d672-4145-82c5-1d81376c2770",
"source": "e6c88623-2256-4771-f786-b5e6d356f35b",
"output": "PRESSED",
"target": "f327ef7f-640a-4b30-d3a7-f5537497e4e8",
"input": "@seqin"
}
],
"localVariables": [
{
"objID": "bf317e2b-72cf-4cab-c1c2-56ab28db5307",
"name": "counter",
"type": "integer",
"defaultValue": "0",
"persistent": false
}
],
"name": "Main",
"left": 0,
"top": 0,
"width": 800,
"height": 480
}
],
"userWidgets": [],
"fonts": [
{
"objID": "7a6ac63f-a101-4881-f6d7-0cd31cf44392",
"name": "Small Font",
"renderingEngine": "LVGL",
"source": {
"objID": "9195f642-af34-476d-8c33-4f7e73abbb68",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16
},
"bpp": 8,
"threshold": 128,
"height": 22,
"ascent": 17,
"descent": 5,
"glyphs": [
{
"objID": "9772ce04-4819-47f3-c849-06d779f7c582",
"encoding": 32,
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"dx": 4.416015625,
"glyphBitmap": {
"width": 0,
"height": 0,
"pixelArray": ""
},
"source": {
"objID": "f893a134-4031-45e0-adc0-27a9a111fc79",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 32
}
},
{
"objID": "4adbd606-1335-498a-fdd2-56473dc40a89",
"encoding": 33,
"x": 0,
"y": 0,
"width": 4,
"height": 12,
"dx": 4.4480133056640625,
"glyphBitmap": {
"width": 4,
"height": 12,
"pixelArray": "00eaff6500deff5800d2ff4b00c5ff3e00b9ff3200adff2500a0ff180079d00a00000000004b7f0c05faff6f00b1ec35"
},
"source": {
"objID": "0c5a0717-f737-493b-ebb1-78cc50b690e9",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 33
}
},
{
"objID": "449d26c5-9283-426d-9399-497d4af0104e",
"encoding": 34,
"x": 0,
"y": 7,
"width": 6,
"height": 5,
"dx": 6.6080169677734375,
"glyphBitmap": {
"width": 6,
"height": 5,
"pixelArray": "18ff9c01ffb311ff9400faaa09ff8c00f3a201ff8400ec99009c4e00905b"
},
"source": {
"objID": "0ea239ff-6795-41cd-f8b2-9e62266db54b",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 34
}
},
{
"objID": "5094d294-f606-4000-8157-63bcad9d2844",
"encoding": 35,
"x": 0,
"y": 0,
"width": 12,
"height": 12,
"dx": 11.376022338867188,
"glyphBitmap": {
"width": 12,
"height": 12,
"pixelArray": "0000007afa020053ff21000000000096df000070fd050000000000b2c200008de600000018fffffffffffffffffffe000c8484fac28484e8d384840100000cff680000e78d00000000002cff470007fe6e0000005284a5ff9b8491ffae843f00a0ffffffffffffffffff7c00000087ed00005eff160000000000a4cf00007af8010000000000c1b2000096de00000000"
},
"source": {
"objID": "d579bbe5-8e05-4d57-987c-22d77d22b44d",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 35
}
},
{
"objID": "db2ec30c-3789-4f92-9f95-0322939dd600",
"encoding": 36,
"x": 0,
"y": -2,
"width": 10,
"height": 16,
"dx": 10.06402587890625,
"glyphBitmap": {
"width": 10,
"height": 16,
"pixelArray": "000000005889000000000000000084cc0000000000005bc3f8ffefb44500007ffffff3f5f0ffd80009fafc3f84cc024552002affea0084cc000000000df5ffa3a4cc000000000066fcfffff59e44000000002d92e6ffffffa8010000000084d880faff4d0001000084cc009eff7508cf570484cc12d3ff4f44fffff2e9f7f6ffc5030045b0e9fdffd88409000000000084cc000000000000000084cc00000000"
},
"source": {
"objID": "d1697bce-8784-4dac-952e-e62f52485a71",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 36
}
},
{
"objID": "cdce8e90-055e-4b56-944c-45a06945f295",
"encoding": 37,
"x": 0,
"y": 0,
"width": 14,
"height": 12,
"dx": 13.760025024414062,
"glyphBitmap": {
"width": 14,
"height": 12,
"pixelArray": "0050dbee9b0900000066fb2f00001ef87d42e282000019ef8700000062e8000080cd0000acdb0800000068e0000078d3004fff42000000002dfe4c12ce960ee49e00000000000078fcffc71596e912000000000000000b1b003bfe581fb9efc32a000000000006d6b500c2ba3aabd8030000000080f31e0dff3e0028ff270000002af96f000dff390022ff28000001c5c9020000c5a31994da0300006afb2e00000021bef3c82d00"
},
"source": {
"objID": "6bb01afa-1f70-4f6b-e1c0-dca0d3847deb",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 37
}
},
{
"objID": "70677201-120b-4bae-c92b-dd478ba10e6f",
"encoding": 38,
"x": 0,
"y": -1,
"width": 12,
"height": 13,
"dx": 11.2960205078125,
"glyphBitmap": {
"width": 12,
"height": 13,
"pixelArray": "00000c91e3f4c437000000000000a2ffb289edeb0a0000000000f0e5010081ff300000000000e0fb1e14d3f611000000000067ffd6e8fd620000000000002ff1ffff4b0000000000004ff9edb2ffcb1121cb4a0011f1ef220196ffcd80ff570049ffa800000196ffffeb0b003cffe117000025ecffd30e0001bcfff4c0cffaffcfffbd0000097ed8f9efb748019b5700000000000000000000000000"
},
"source": {
"objID": "a8fc7edc-170f-4d7c-a171-b5e17f53fdd0",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 38
}
},
{
"objID": "54393b68-bb84-4972-d6de-eb4f6bdba789",
"encoding": 39,
"x": 0,
"y": 7,
"width": 3,
"height": 5,
"dx": 3.5200042724609375,
"glyphBitmap": {
"width": 3,
"height": 5,
"pixelArray": "18ff9c11ff9409ff8c01ff84009c4e"
},
"source": {
"objID": "f407d394-cf4f-4848-c545-1df5d51558df",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 39
}
},
{
"objID": "14ff0852-2cb3-465a-fe75-fb408f5dcfbd",
"encoding": 40,
"x": 1,
"y": -3,
"width": 5,
"height": 15,
"dx": 5.5520172119140625,
"glyphBitmap": {
"width": 5,
"height": 15,
"pixelArray": "000deaea0a007cff7a0000dbfe1c002bffcc00005eff98000087ff6f000099ff5e0000a4ff53000099ff5e000087ff6f00005eff9900002bffcc000000dafe1c00007bff7a00000deaea0a"
},
"source": {
"objID": "eaf7024a-d762-4ee9-ca96-81a6a7934117",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 40
}
},
{
"objID": "e513e92a-3e96-4a96-eadf-e36d9a2dd8cf",
"encoding": 41,
"x": 0,
"y": -3,
"width": 5,
"height": 15,
"dx": 5.5680084228515625,
"glyphBitmap": {
"width": 5,
"height": 15,
"pixelArray": "67ff85000007e7f514000091ff68000041ffb700000dfee9000000e1ff130000cfff240000c4ff300000cfff240000e1ff13000efee9000041ffb7000091ff670007e6f4130067ff840000"
},
"source": {
"objID": "59029356-ad78-4133-c95a-0d52cd5e4d12",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 41
}
},
{
"objID": "81b77f44-d261-40e0-f102-9f626d458913",
"encoding": 42,
"x": 0,
"y": 5,
"width": 7,
"height": 7,
"dx": 6.6560211181640625,
"glyphBitmap": {
"width": 7,
"height": 7,
"pixelArray": "000047ef00000063a05bed38c41942d6fcfdfda919077cfeffe6460089eda0f19afd31131447ee00270000001c5d000000"
},
"source": {
"objID": "3762d7bc-cac5-4509-93c9-f071feb7ac73",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 42
}
},
{
"objID": "1d9427a1-1002-4e3c-e772-1451a2c983a8",
"encoding": 43,
"x": 1,
"y": 2,
"width": 8,
"height": 8,
"dx": 9.440017700195312,
"glyphBitmap": {
"width": 8,
"height": 8,
"pixelArray": "000010804a000000000020ff94000000000020ff94000000a3acb6ffdcacac48f4ffffffffffff6c000020ff94000000000020ff94000000000020ff94000000"
},
"source": {
"objID": "e9615438-bb65-49d3-9a1d-3880d67a8235",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 43
}
},
{
"objID": "f7793c5d-c4f5-4884-c4fb-ac1c4b33d8ed",
"encoding": 44,
"x": 0,
"y": -3,
"width": 4,
"height": 6,
"dx": 3.9040069580078125,
"glyphBitmap": {
"width": 4,
"height": 6,
"pixelArray": "00120f0023f5ee173effff3701bbec0500d8980018ff4000"
},
"source": {
"objID": "3943fed1-ebf5-4f53-802e-8c15d30ccd77",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 44
}
},
{
"objID": "33015820-8527-4f92-901c-0a50ce970bad",
"encoding": 45,
"x": 0,
"y": 4,
"width": 6,
"height": 2,
"dx": 6.1600189208984375,
"glyphBitmap": {
"width": 6,
"height": 2,
"pixelArray": "17bcbcbcbc3420ffffffff48"
},
"source": {
"objID": "0167bdb5-e3ac-4ac2-b794-1fe03a75d5ed",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 45
}
},
{
"objID": "0e88186b-2d41-479b-f487-b02ccfd0241d",
"encoding": 46,
"x": 0,
"y": 0,
"width": 4,
"height": 3,
"dx": 3.9040069580078125,
"glyphBitmap": {
"width": 4,
"height": 3,
"pixelArray": "0aa1950350ffff381addd00d"
},
"source": {
"objID": "1ab70023-4a39-4803-eeef-9bfcc12aea62",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 46
}
},
{
"objID": "ed37cc0e-ee1e-4954-bb96-7f70ad121796",
"encoding": 47,
"x": -1,
"y": -2,
"width": 8,
"height": 16,
"dx": 5.936004638671875,
"glyphBitmap": {
"width": 8,
"height": 16,
"pixelArray": "000000000025804100000000008bff400000000001e1e602000000003aff91000000000091ff3a0000000002e6e201000000003fff8c000000000097ff350000000003eadd000000000045ff8600000000009cff2f0000000005eed700000000004bff800000000000a2ff290000000007f1d2000000000050ff7b0000000000"
},
"source": {
"objID": "e5f0c333-0d66-4058-d46f-b66e6483c890",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 47
}
},
{
"objID": "7113ab61-e59f-4aff-9aa9-9c74ff0b6b34",
"encoding": 48,
"x": 0,
"y": 0,
"width": 11,
"height": 12,
"dx": 10.768020629882812,
"glyphBitmap": {
"width": 11,
"height": 12,
"pixelArray": "00000e8ae0f6d26a010000000bcefffbe8ffff9b00000085ffcd190037efff480002e8ff3500000075ffad0028ffec000000002affec0041ffd1000000000efffe0541ffd1000000000efffe0528ffec000000002affec0001e7ff3500000075ffac000083ffcd1b0039efff4600000acdfffcebffff99000000000e8be0f6d36b010000"
},
"source": {
"objID": "8706e061-0468-4abe-cc8c-5b5300d712be",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 48
}
},
{
"objID": "f1da8e94-c94a-48a8-c63d-2f94a6fa4d1b",
"encoding": 49,
"x": 0,
"y": 0,
"width": 5,
"height": 12,
"dx": 6.09600830078125,
"glyphBitmap": {
"width": 5,
"height": 12,
"pixelArray": "e0ffffff94b9d4eaff94000080ff94000080ff94000080ff94000080ff94000080ff94000080ff94000080ff94000080ff94000080ff94000080ff94"
},
"source": {
"objID": "b3e379ae-12f3-47eb-ca58-e02286061161",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 49
}
},
{
"objID": "37815352-f699-4be5-f360-c5dcdf817de4",
"encoding": 50,
"x": 0,
"y": 0,
"width": 9,
"height": 12,
"dx": 9.31201171875,
"glyphBitmap": {
"width": 9,
"height": 12,
"pixelArray": "003faee9f7d7820c0076fffff3eaffffc70340df5402003af6ff42000400000000c2ff5d000000000004e5ff3a000000000082ffd002000000006bfff02c000000006afff33c0000000068fef43d0000000066fef43e000000004bfeffefd4d4d4d4ac70ffffffffffffffd0"
},
"source": {
"objID": "a9ea9cf3-ef68-42eb-d4d4-f4d3ed99195a",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 50
}
},
{
"objID": "fd5518b2-c0d5-426d-8fdb-be7dd06fc6e5",
"encoding": 51,
"x": 0,
"y": 0,
"width": 9,
"height": 12,
"dx": 9.31201171875,
"glyphBitmap": {
"width": 9,
"height": 12,
"pixelArray": "70ffffffffffffff305cd4d4d4d4e6fff61b000000000dd6ff5b0000000000adff91000000000079ffc9040000000000e3ffffd343000000007c96cffffa28000000000000b4ff870000000000007fff9d63a72f00002de1ff6bc7fffff3eeffffd20b0f78c8f2f8da880e00"
},
"source": {
"objID": "9a8e74af-d42d-4c9a-a9d4-cb9d9b2fd0ca",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 51
}
},
{
"objID": "2c287201-6646-44bb-96c5-983a575fe0cf",
"encoding": 52,
"x": 0,
"y": 0,
"width": 11,
"height": 12,
"dx": 10.864028930664062,
"glyphBitmap": {
"width": 11,
"height": 12,
"pixelArray": "00000000004fffdd0e0000000000001dedfb3600000000000003c3ff780000000000000083ffbd0200000000000042fdec1a0b2c1e00000015e6ff4d0040ffb4000001b6ff93000040ffb400005cffffdad4d4dffff2d49174ffffffffffffffffffb000000000000050ffb4000000000000000050ffb4000000000000000050ffb40000"
},
"source": {
"objID": "6d16df46-5d1a-410d-dd13-cc911a149238",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 52
}
},
{
"objID": "3a6ecee2-f72a-465c-af78-e51dac54c243",
"encoding": 53,
"x": 0,
"y": 0,
"width": 9,
"height": 12,
"dx": 9.344024658203125,
"glyphBitmap": {
"width": 9,
"height": 12,
"pixelArray": "006fffffffffffff300084ffe4d4d4d4d4270099ff52000000000000aeff3f000000000000c3ff2d000000000000d8fffffbe6ad360000c6d8d8e7fcfff93d000000000016b3ffb40000000000004fffcf2bb73c020015b6ffa495fffff6eafdfff2290565bcedfae6a42600"
},
"source": {
"objID": "96416fac-488b-404e-f0a0-3c2261269758",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 53
}
},
{
"objID": "6ac96272-4a01-4b3c-9113-fd120a16275c",
"encoding": 54,
"x": 0,
"y": 0,
"width": 10,
"height": 12,
"dx": 10.032012939453125,
"glyphBitmap": {
"width": 10,
"height": 12,
"pixelArray": "00000052bceaf5d78506000098ffffeed9f5c500005fffe2410000091d0000d5ff450000000000001fffef1d83ac9e5300003cffeef1ffffffffa60046ffffd6350b48efff5033ffff4500000081ff9309f8ff3000000070ff9500a3ffa304000ed1ff5a0019e1ffe2beecffc50500001897e3fae18a0b00"
},
"source": {
"objID": "a3ae76d1-1437-42bc-b0ce-9d049764fb36",
"filePath": "assets\\fonts\\Montserrat-SemiBold.ttf",
"size": 16,
"encoding": 54
}
},
{
"objID": "02c33c08-96f2-4f1c-c391-ab5768b73dd9",
"encoding": 55,
"x": 0,
"y": 0,
"width": 10,
"height": 12,
"dx": 9.72802734375,