makepad-widget 0.1.0

Makepad widgets
Documentation
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

pub fn get_icon_unicode(name:&str)->String{
    match name{
        "ad"=>"\u{f641}",
        "address-book"=>"\u{f2b9}",
        "address-card"=>"\u{f2bb}",
        "adjust"=>"\u{f042}",
        "air-freshener"=>"\u{f5d0}",
        "align-center"=>"\u{f037}",
        "align-justify"=>"\u{f039}",
        "align-left"=>"\u{f036}",
        "align-right"=>"\u{f038}",
        "allergies"=>"\u{f461}",
        "ambulance"=>"\u{f0f9}",
        "american-sign-language-interpreting"=>"\u{f2a3}",
        "anchor"=>"\u{f13d}",
        "angle-double-down"=>"\u{f103}",
        "angle-double-left"=>"\u{f100}",
        "angle-double-right"=>"\u{f101}",
        "angle-double-up"=>"\u{f102}",
        "angle-down"=>"\u{f107}",
        "angle-left"=>"\u{f104}",
        "angle-right"=>"\u{f105}",
        "angle-up"=>"\u{f106}",
        "angry"=>"\u{f556}",
        "ankh"=>"\u{f644}",
        "apple-alt"=>"\u{f5d1}",
        "archive"=>"\u{f187}",
        "archway"=>"\u{f557}",
        "arrow-alt-circle-down"=>"\u{f358}",
        "arrow-alt-circle-left"=>"\u{f359}",
        "arrow-alt-circle-right"=>"\u{f35a}",
        "arrow-alt-circle-up"=>"\u{f35b}",
        "arrow-circle-down"=>"\u{f0ab}",
        "arrow-circle-left"=>"\u{f0a8}",
        "arrow-circle-right"=>"\u{f0a9}",
        "arrow-circle-up"=>"\u{f0aa}",
        "arrow-down"=>"\u{f063}",
        "arrow-left"=>"\u{f060}",
        "arrow-right"=>"\u{f061}",
        "arrow-up"=>"\u{f062}",
        "arrows-alt"=>"\u{f0b2}",
        "arrows-alt-h"=>"\u{f337}",
        "arrows-alt-v"=>"\u{f338}",
        "assistive-listening-systems"=>"\u{f2a2}",
        "asterisk"=>"\u{f069}",
        "at"=>"\u{f1fa}",
        "atlas"=>"\u{f558}",
        "atom"=>"\u{f5d2}",
        "audio-description"=>"\u{f29e}",
        "award"=>"\u{f559}",
        "baby"=>"\u{f77c}",
        "baby-carriage"=>"\u{f77d}",
        "backspace"=>"\u{f55a}",
        "backward"=>"\u{f04a}",
        "bacon"=>"\u{f7e5}",
        "balance-scale"=>"\u{f24e}",
        "ban"=>"\u{f05e}",
        "band-aid"=>"\u{f462}",
        "barcode"=>"\u{f02a}",
        "bars"=>"\u{f0c9}",
        "baseball-ball"=>"\u{f433}",
        "basketball-ball"=>"\u{f434}",
        "bath"=>"\u{f2cd}",
        "battery-empty"=>"\u{f244}",
        "battery-full"=>"\u{f240}",
        "battery-half"=>"\u{f242}",
        "battery-quarter"=>"\u{f243}",
        "battery-three-quarters"=>"\u{f241}",
        "bed"=>"\u{f236}",
        "beer"=>"\u{f0fc}",
        "bell"=>"\u{f0f3}",
        "bell-slash"=>"\u{f1f6}",
        "bezier-curve"=>"\u{f55b}",
        "bible"=>"\u{f647}",
        "bicycle"=>"\u{f206}",
        "binoculars"=>"\u{f1e5}",
        "biohazard"=>"\u{f780}",
        "birthday-cake"=>"\u{f1fd}",
        "blender"=>"\u{f517}",
        "blender-phone"=>"\u{f6b6}",
        "blind"=>"\u{f29d}",
        "blog"=>"\u{f781}",
        "bold"=>"\u{f032}",
        "bolt"=>"\u{f0e7}",
        "bomb"=>"\u{f1e2}",
        "bone"=>"\u{f5d7}",
        "bong"=>"\u{f55c}",
        "book"=>"\u{f02d}",
        "book-dead"=>"\u{f6b7}",
        "book-medical"=>"\u{f7e6}",
        "book-open"=>"\u{f518}",
        "book-reader"=>"\u{f5da}",
        "bookmark"=>"\u{f02e}",
        "bowling-ball"=>"\u{f436}",
        "box"=>"\u{f466}",
        "box-open"=>"\u{f49e}",
        "boxes"=>"\u{f468}",
        "braille"=>"\u{f2a1}",
        "brain"=>"\u{f5dc}",
        "bread-slice"=>"\u{f7ec}",
        "briefcase"=>"\u{f0b1}",
        "briefcase-medical"=>"\u{f469}",
        "broadcast-tower"=>"\u{f519}",
        "broom"=>"\u{f51a}",
        "brush"=>"\u{f55d}",
        "bug"=>"\u{f188}",
        "building"=>"\u{f1ad}",
        "bullhorn"=>"\u{f0a1}",
        "bullseye"=>"\u{f140}",
        "burn"=>"\u{f46a}",
        "bus"=>"\u{f207}",
        "bus-alt"=>"\u{f55e}",
        "business-time"=>"\u{f64a}",
        "calculator"=>"\u{f1ec}",
        "calendar"=>"\u{f133}",
        "calendar-alt"=>"\u{f073}",
        "calendar-check"=>"\u{f274}",
        "calendar-day"=>"\u{f783}",
        "calendar-minus"=>"\u{f272}",
        "calendar-plus"=>"\u{f271}",
        "calendar-times"=>"\u{f273}",
        "calendar-week"=>"\u{f784}",
        "camera"=>"\u{f030}",
        "camera-retro"=>"\u{f083}",
        "campground"=>"\u{f6bb}",
        "candy-cane"=>"\u{f786}",
        "cannabis"=>"\u{f55f}",
        "capsules"=>"\u{f46b}",
        "car"=>"\u{f1b9}",
        "car-alt"=>"\u{f5de}",
        "car-battery"=>"\u{f5df}",
        "car-crash"=>"\u{f5e1}",
        "car-side"=>"\u{f5e4}",
        "caret-down"=>"\u{f0d7}",
        "caret-left"=>"\u{f0d9}",
        "caret-right"=>"\u{f0da}",
        "caret-square-down"=>"\u{f150}",
        "caret-square-left"=>"\u{f191}",
        "caret-square-right"=>"\u{f152}",
        "caret-square-up"=>"\u{f151}",
        "caret-up"=>"\u{f0d8}",
        "carrot"=>"\u{f787}",
        "cart-arrow-down"=>"\u{f218}",
        "cart-plus"=>"\u{f217}",
        "cash-register"=>"\u{f788}",
        "cat"=>"\u{f6be}",
        "certificate"=>"\u{f0a3}",
        "chair"=>"\u{f6c0}",
        "chalkboard"=>"\u{f51b}",
        "chalkboard-teacher"=>"\u{f51c}",
        "charging-station"=>"\u{f5e7}",
        "chart-area"=>"\u{f1fe}",
        "chart-bar"=>"\u{f080}",
        "chart-line"=>"\u{f201}",
        "chart-pie"=>"\u{f200}",
        "check"=>"\u{f00c}",
        "check-circle"=>"\u{f058}",
        "check-double"=>"\u{f560}",
        "check-square"=>"\u{f14a}",
        "cheese"=>"\u{f7ef}",
        "chess"=>"\u{f439}",
        "chess-bishop"=>"\u{f43a}",
        "chess-board"=>"\u{f43c}",
        "chess-king"=>"\u{f43f}",
        "chess-knight"=>"\u{f441}",
        "chess-pawn"=>"\u{f443}",
        "chess-queen"=>"\u{f445}",
        "chess-rook"=>"\u{f447}",
        "chevron-circle-down"=>"\u{f13a}",
        "chevron-circle-left"=>"\u{f137}",
        "chevron-circle-right"=>"\u{f138}",
        "chevron-circle-up"=>"\u{f139}",
        "chevron-down"=>"\u{f078}",
        "chevron-left"=>"\u{f053}",
        "chevron-right"=>"\u{f054}",
        "chevron-up"=>"\u{f077}",
        "child"=>"\u{f1ae}",
        "church"=>"\u{f51d}",
        "circle"=>"\u{f111}",
        "circle-notch"=>"\u{f1ce}",
        "city"=>"\u{f64f}",
        "clinic-medical"=>"\u{f7f2}",
        "clipboard"=>"\u{f328}",
        "clipboard-check"=>"\u{f46c}",
        "clipboard-list"=>"\u{f46d}",
        "clock"=>"\u{f017}",
        "clone"=>"\u{f24d}",
        "closed-captioning"=>"\u{f20a}",
        "cloud"=>"\u{f0c2}",
        "cloud-download-alt"=>"\u{f381}",
        "cloud-meatball"=>"\u{f73b}",
        "cloud-moon"=>"\u{f6c3}",
        "cloud-moon-rain"=>"\u{f73c}",
        "cloud-rain"=>"\u{f73d}",
        "cloud-showers-heavy"=>"\u{f740}",
        "cloud-sun"=>"\u{f6c4}",
        "cloud-sun-rain"=>"\u{f743}",
        "cloud-upload-alt"=>"\u{f382}",
        "cocktail"=>"\u{f561}",
        "code"=>"\u{f121}",
        "code-branch"=>"\u{f126}",
        "coffee"=>"\u{f0f4}",
        "cog"=>"\u{f013}",
        "cogs"=>"\u{f085}",
        "coins"=>"\u{f51e}",
        "columns"=>"\u{f0db}",
        "comment"=>"\u{f075}",
        "comment-alt"=>"\u{f27a}",
        "comment-dollar"=>"\u{f651}",
        "comment-dots"=>"\u{f4ad}",
        "comment-medical"=>"\u{f7f5}",
        "comment-slash"=>"\u{f4b3}",
        "comments"=>"\u{f086}",
        "comments-dollar"=>"\u{f653}",
        "compact-disc"=>"\u{f51f}",
        "compass"=>"\u{f14e}",
        "compress"=>"\u{f066}",
        "compress-arrows-alt"=>"\u{f78c}",
        "concierge-bell"=>"\u{f562}",
        "cookie"=>"\u{f563}",
        "cookie-bite"=>"\u{f564}",
        "copy"=>"\u{f0c5}",
        "copyright"=>"\u{f1f9}",
        "couch"=>"\u{f4b8}",
        "credit-card"=>"\u{f09d}",
        "crop"=>"\u{f125}",
        "crop-alt"=>"\u{f565}",
        "cross"=>"\u{f654}",
        "crosshairs"=>"\u{f05b}",
        "crow"=>"\u{f520}",
        "crown"=>"\u{f521}",
        "crutch"=>"\u{f7f7}",
        "cube"=>"\u{f1b2}",
        "cubes"=>"\u{f1b3}",
        "cut"=>"\u{f0c4}",
        "database"=>"\u{f1c0}",
        "deaf"=>"\u{f2a4}",
        "democrat"=>"\u{f747}",
        "desktop"=>"\u{f108}",
        "dharmachakra"=>"\u{f655}",
        "diagnoses"=>"\u{f470}",
        "dice"=>"\u{f522}",
        "dice-d20"=>"\u{f6cf}",
        "dice-d6"=>"\u{f6d1}",
        "dice-five"=>"\u{f523}",
        "dice-four"=>"\u{f524}",
        "dice-one"=>"\u{f525}",
        "dice-six"=>"\u{f526}",
        "dice-three"=>"\u{f527}",
        "dice-two"=>"\u{f528}",
        "digital-tachograph"=>"\u{f566}",
        "directions"=>"\u{f5eb}",
        "divide"=>"\u{f529}",
        "dizzy"=>"\u{f567}",
        "dna"=>"\u{f471}",
        "dog"=>"\u{f6d3}",
        "dollar-sign"=>"\u{f155}",
        "dolly"=>"\u{f472}",
        "dolly-flatbed"=>"\u{f474}",
        "donate"=>"\u{f4b9}",
        "door-closed"=>"\u{f52a}",
        "door-open"=>"\u{f52b}",
        "dot-circle"=>"\u{f192}",
        "dove"=>"\u{f4ba}",
        "download"=>"\u{f019}",
        "drafting-compass"=>"\u{f568}",
        "dragon"=>"\u{f6d5}",
        "draw-polygon"=>"\u{f5ee}",
        "drum"=>"\u{f569}",
        "drum-steelpan"=>"\u{f56a}",
        "drumstick-bite"=>"\u{f6d7}",
        "dumbbell"=>"\u{f44b}",
        "dumpster"=>"\u{f793}",
        "dumpster-fire"=>"\u{f794}",
        "dungeon"=>"\u{f6d9}",
        "edit"=>"\u{f044}",
        "egg"=>"\u{f7fb}",
        "eject"=>"\u{f052}",
        "ellipsis-h"=>"\u{f141}",
        "ellipsis-v"=>"\u{f142}",
        "envelope"=>"\u{f0e0}",
        "envelope-open"=>"\u{f2b6}",
        "envelope-open-text"=>"\u{f658}",
        "envelope-square"=>"\u{f199}",
        "equals"=>"\u{f52c}",
        "eraser"=>"\u{f12d}",
        "ethernet"=>"\u{f796}",
        "euro-sign"=>"\u{f153}",
        "exchange-alt"=>"\u{f362}",
        "exclamation"=>"\u{f12a}",
        "exclamation-circle"=>"\u{f06a}",
        "exclamation-triangle"=>"\u{f071}",
        "expand"=>"\u{f065}",
        "expand-arrows-alt"=>"\u{f31e}",
        "external-link-alt"=>"\u{f35d}",
        "external-link-square-alt"=>"\u{f360}",
        "eye"=>"\u{f06e}",
        "eye-dropper"=>"\u{f1fb}",
        "eye-slash"=>"\u{f070}",
        "fast-backward"=>"\u{f049}",
        "fast-forward"=>"\u{f050}",
        "fax"=>"\u{f1ac}",
        "feather"=>"\u{f52d}",
        "feather-alt"=>"\u{f56b}",
        "female"=>"\u{f182}",
        "fighter-jet"=>"\u{f0fb}",
        "file"=>"\u{f15b}",
        "file-alt"=>"\u{f15c}",
        "file-archive"=>"\u{f1c6}",
        "file-audio"=>"\u{f1c7}",
        "file-code"=>"\u{f1c9}",
        "file-contract"=>"\u{f56c}",
        "file-csv"=>"\u{f6dd}",
        "file-download"=>"\u{f56d}",
        "file-excel"=>"\u{f1c3}",
        "file-export"=>"\u{f56e}",
        "file-image"=>"\u{f1c5}",
        "file-import"=>"\u{f56f}",
        "file-invoice"=>"\u{f570}",
        "file-invoice-dollar"=>"\u{f571}",
        "file-medical"=>"\u{f477}",
        "file-medical-alt"=>"\u{f478}",
        "file-pdf"=>"\u{f1c1}",
        "file-powerpoint"=>"\u{f1c4}",
        "file-prescription"=>"\u{f572}",
        "file-signature"=>"\u{f573}",
        "file-upload"=>"\u{f574}",
        "file-video"=>"\u{f1c8}",
        "file-word"=>"\u{f1c2}",
        "fill"=>"\u{f575}",
        "fill-drip"=>"\u{f576}",
        "film"=>"\u{f008}",
        "filter"=>"\u{f0b0}",
        "fingerprint"=>"\u{f577}",
        "fire"=>"\u{f06d}",
        "fire-alt"=>"\u{f7e4}",
        "fire-extinguisher"=>"\u{f134}",
        "first-aid"=>"\u{f479}",
        "fish"=>"\u{f578}",
        "fist-raised"=>"\u{f6de}",
        "flag"=>"\u{f024}",
        "flag-checkered"=>"\u{f11e}",
        "flag-usa"=>"\u{f74d}",
        "flask"=>"\u{f0c3}",
        "flushed"=>"\u{f579}",
        "folder"=>"\u{f07b}",
        "folder-minus"=>"\u{f65d}",
        "folder-open"=>"\u{f07c}",
        "folder-plus"=>"\u{f65e}",
        "font"=>"\u{f031}",
        "football-ball"=>"\u{f44e}",
        "forward"=>"\u{f04e}",
        "frog"=>"\u{f52e}",
        "frown"=>"\u{f119}",
        "frown-open"=>"\u{f57a}",
        "funnel-dollar"=>"\u{f662}",
        "futbol"=>"\u{f1e3}",
        "gamepad"=>"\u{f11b}",
        "gas-pump"=>"\u{f52f}",
        "gavel"=>"\u{f0e3}",
        "gem"=>"\u{f3a5}",
        "genderless"=>"\u{f22d}",
        "ghost"=>"\u{f6e2}",
        "gift"=>"\u{f06b}",
        "gifts"=>"\u{f79c}",
        "glass-cheers"=>"\u{f79f}",
        "glass-martini"=>"\u{f000}",
        "glass-martini-alt"=>"\u{f57b}",
        "glass-whiskey"=>"\u{f7a0}",
        "glasses"=>"\u{f530}",
        "globe"=>"\u{f0ac}",
        "globe-africa"=>"\u{f57c}",
        "globe-americas"=>"\u{f57d}",
        "globe-asia"=>"\u{f57e}",
        "globe-europe"=>"\u{f7a2}",
        "golf-ball"=>"\u{f450}",
        "gopuram"=>"\u{f664}",
        "graduation-cap"=>"\u{f19d}",
        "greater-than"=>"\u{f531}",
        "greater-than-equal"=>"\u{f532}",
        "grimace"=>"\u{f57f}",
        "grin"=>"\u{f580}",
        "grin-alt"=>"\u{f581}",
        "grin-beam"=>"\u{f582}",
        "grin-beam-sweat"=>"\u{f583}",
        "grin-hearts"=>"\u{f584}",
        "grin-squint"=>"\u{f585}",
        "grin-squint-tears"=>"\u{f586}",
        "grin-stars"=>"\u{f587}",
        "grin-tears"=>"\u{f588}",
        "grin-tongue"=>"\u{f589}",
        "grin-tongue-squint"=>"\u{f58a}",
        "grin-tongue-wink"=>"\u{f58b}",
        "grin-wink"=>"\u{f58c}",
        "grip-horizontal"=>"\u{f58d}",
        "grip-lines"=>"\u{f7a4}",
        "grip-lines-vertical"=>"\u{f7a5}",
        "grip-vertical"=>"\u{f58e}",
        "guitar"=>"\u{f7a6}",
        "h-square"=>"\u{f0fd}",
        "hamburger"=>"\u{f805}",
        "hammer"=>"\u{f6e3}",
        "hamsa"=>"\u{f665}",
        "hand-holding"=>"\u{f4bd}",
        "hand-holding-heart"=>"\u{f4be}",
        "hand-holding-usd"=>"\u{f4c0}",
        "hand-lizard"=>"\u{f258}",
        "hand-middle-finger"=>"\u{f806}",
        "hand-paper"=>"\u{f256}",
        "hand-peace"=>"\u{f25b}",
        "hand-point-down"=>"\u{f0a7}",
        "hand-point-left"=>"\u{f0a5}",
        "hand-point-right"=>"\u{f0a4}",
        "hand-point-up"=>"\u{f0a6}",
        "hand-pointer"=>"\u{f25a}",
        "hand-rock"=>"\u{f255}",
        "hand-scissors"=>"\u{f257}",
        "hand-spock"=>"\u{f259}",
        "hands"=>"\u{f4c2}",
        "hands-helping"=>"\u{f4c4}",
        "handshake"=>"\u{f2b5}",
        "hanukiah"=>"\u{f6e6}",
        "hard-hat"=>"\u{f807}",
        "hashtag"=>"\u{f292}",
        "hat-wizard"=>"\u{f6e8}",
        "haykal"=>"\u{f666}",
        "hdd"=>"\u{f0a0}",
        "heading"=>"\u{f1dc}",
        "headphones"=>"\u{f025}",
        "headphones-alt"=>"\u{f58f}",
        "headset"=>"\u{f590}",
        "heart"=>"\u{f004}",
        "heart-broken"=>"\u{f7a9}",
        "heartbeat"=>"\u{f21e}",
        "helicopter"=>"\u{f533}",
        "highlighter"=>"\u{f591}",
        "hiking"=>"\u{f6ec}",
        "hippo"=>"\u{f6ed}",
        "history"=>"\u{f1da}",
        "hockey-puck"=>"\u{f453}",
        "holly-berry"=>"\u{f7aa}",
        "home"=>"\u{f015}",
        "horse"=>"\u{f6f0}",
        "horse-head"=>"\u{f7ab}",
        "hospital"=>"\u{f0f8}",
        "hospital-alt"=>"\u{f47d}",
        "hospital-symbol"=>"\u{f47e}",
        "hot-tub"=>"\u{f593}",
        "hotdog"=>"\u{f80f}",
        "hotel"=>"\u{f594}",
        "hourglass"=>"\u{f254}",
        "hourglass-end"=>"\u{f253}",
        "hourglass-half"=>"\u{f252}",
        "hourglass-start"=>"\u{f251}",
        "house-damage"=>"\u{f6f1}",
        "hryvnia"=>"\u{f6f2}",
        "i-cursor"=>"\u{f246}",
        "ice-cream"=>"\u{f810}",
        "icicles"=>"\u{f7ad}",
        "id-badge"=>"\u{f2c1}",
        "id-card"=>"\u{f2c2}",
        "id-card-alt"=>"\u{f47f}",
        "igloo"=>"\u{f7ae}",
        "image"=>"\u{f03e}",
        "images"=>"\u{f302}",
        "inbox"=>"\u{f01c}",
        "indent"=>"\u{f03c}",
        "industry"=>"\u{f275}",
        "infinity"=>"\u{f534}",
        "info"=>"\u{f129}",
        "info-circle"=>"\u{f05a}",
        "italic"=>"\u{f033}",
        "jedi"=>"\u{f669}",
        "joint"=>"\u{f595}",
        "journal-whills"=>"\u{f66a}",
        "kaaba"=>"\u{f66b}",
        "key"=>"\u{f084}",
        "keyboard"=>"\u{f11c}",
        "khanda"=>"\u{f66d}",
        "kiss"=>"\u{f596}",
        "kiss-beam"=>"\u{f597}",
        "kiss-wink-heart"=>"\u{f598}",
        "kiwi-bird"=>"\u{f535}",
        "landmark"=>"\u{f66f}",
        "language"=>"\u{f1ab}",
        "laptop"=>"\u{f109}",
        "laptop-code"=>"\u{f5fc}",
        "laptop-medical"=>"\u{f812}",
        "laugh"=>"\u{f599}",
        "laugh-beam"=>"\u{f59a}",
        "laugh-squint"=>"\u{f59b}",
        "laugh-wink"=>"\u{f59c}",
        "layer-group"=>"\u{f5fd}",
        "leaf"=>"\u{f06c}",
        "lemon"=>"\u{f094}",
        "less-than"=>"\u{f536}",
        "less-than-equal"=>"\u{f537}",
        "level-down-alt"=>"\u{f3be}",
        "level-up-alt"=>"\u{f3bf}",
        "life-ring"=>"\u{f1cd}",
        "lightbulb"=>"\u{f0eb}",
        "link"=>"\u{f0c1}",
        "lira-sign"=>"\u{f195}",
        "list"=>"\u{f03a}",
        "list-alt"=>"\u{f022}",
        "list-ol"=>"\u{f0cb}",
        "list-ul"=>"\u{f0ca}",
        "location-arrow"=>"\u{f124}",
        "lock"=>"\u{f023}",
        "lock-open"=>"\u{f3c1}",
        "long-arrow-alt-down"=>"\u{f309}",
        "long-arrow-alt-left"=>"\u{f30a}",
        "long-arrow-alt-right"=>"\u{f30b}",
        "long-arrow-alt-up"=>"\u{f30c}",
        "low-vision"=>"\u{f2a8}",
        "luggage-cart"=>"\u{f59d}",
        "magic"=>"\u{f0d0}",
        "magnet"=>"\u{f076}",
        "mail-bulk"=>"\u{f674}",
        "male"=>"\u{f183}",
        "map"=>"\u{f279}",
        "map-marked"=>"\u{f59f}",
        "map-marked-alt"=>"\u{f5a0}",
        "map-marker"=>"\u{f041}",
        "map-marker-alt"=>"\u{f3c5}",
        "map-pin"=>"\u{f276}",
        "map-signs"=>"\u{f277}",
        "marker"=>"\u{f5a1}",
        "mars"=>"\u{f222}",
        "mars-double"=>"\u{f227}",
        "mars-stroke"=>"\u{f229}",
        "mars-stroke-h"=>"\u{f22b}",
        "mars-stroke-v"=>"\u{f22a}",
        "mask"=>"\u{f6fa}",
        "medal"=>"\u{f5a2}",
        "medkit"=>"\u{f0fa}",
        "meh"=>"\u{f11a}",
        "meh-blank"=>"\u{f5a4}",
        "meh-rolling-eyes"=>"\u{f5a5}",
        "memory"=>"\u{f538}",
        "menorah"=>"\u{f676}",
        "mercury"=>"\u{f223}",
        "meteor"=>"\u{f753}",
        "microchip"=>"\u{f2db}",
        "microphone"=>"\u{f130}",
        "microphone-alt"=>"\u{f3c9}",
        "microphone-alt-slash"=>"\u{f539}",
        "microphone-slash"=>"\u{f131}",
        "microscope"=>"\u{f610}",
        "minus"=>"\u{f068}",
        "minus-circle"=>"\u{f056}",
        "minus-square"=>"\u{f146}",
        "mitten"=>"\u{f7b5}",
        "mobile"=>"\u{f10b}",
        "mobile-alt"=>"\u{f3cd}",
        "money-bill"=>"\u{f0d6}",
        "money-bill-alt"=>"\u{f3d1}",
        "money-bill-wave"=>"\u{f53a}",
        "money-bill-wave-alt"=>"\u{f53b}",
        "money-check"=>"\u{f53c}",
        "money-check-alt"=>"\u{f53d}",
        "monument"=>"\u{f5a6}",
        "moon"=>"\u{f186}",
        "mortar-pestle"=>"\u{f5a7}",
        "mosque"=>"\u{f678}",
        "motorcycle"=>"\u{f21c}",
        "mountain"=>"\u{f6fc}",
        "mouse-pointer"=>"\u{f245}",
        "mug-hot"=>"\u{f7b6}",
        "music"=>"\u{f001}",
        "network-wired"=>"\u{f6ff}",
        "neuter"=>"\u{f22c}",
        "newspaper"=>"\u{f1ea}",
        "not-equal"=>"\u{f53e}",
        "notes-medical"=>"\u{f481}",
        "object-group"=>"\u{f247}",
        "object-ungroup"=>"\u{f248}",
        "oil-can"=>"\u{f613}",
        "om"=>"\u{f679}",
        "otter"=>"\u{f700}",
        "outdent"=>"\u{f03b}",
        "pager"=>"\u{f815}",
        "paint-brush"=>"\u{f1fc}",
        "paint-roller"=>"\u{f5aa}",
        "palette"=>"\u{f53f}",
        "pallet"=>"\u{f482}",
        "paper-plane"=>"\u{f1d8}",
        "paperclip"=>"\u{f0c6}",
        "parachute-box"=>"\u{f4cd}",
        "paragraph"=>"\u{f1dd}",
        "parking"=>"\u{f540}",
        "passport"=>"\u{f5ab}",
        "pastafarianism"=>"\u{f67b}",
        "paste"=>"\u{f0ea}",
        "pause"=>"\u{f04c}",
        "pause-circle"=>"\u{f28b}",
        "paw"=>"\u{f1b0}",
        "peace"=>"\u{f67c}",
        "pen"=>"\u{f304}",
        "pen-alt"=>"\u{f305}",
        "pen-fancy"=>"\u{f5ac}",
        "pen-nib"=>"\u{f5ad}",
        "pen-square"=>"\u{f14b}",
        "pencil-alt"=>"\u{f303}",
        "pencil-ruler"=>"\u{f5ae}",
        "people-carry"=>"\u{f4ce}",
        "pepper-hot"=>"\u{f816}",
        "percent"=>"\u{f295}",
        "percentage"=>"\u{f541}",
        "person-booth"=>"\u{f756}",
        "phone"=>"\u{f095}",
        "phone-slash"=>"\u{f3dd}",
        "phone-square"=>"\u{f098}",
        "phone-volume"=>"\u{f2a0}",
        "piggy-bank"=>"\u{f4d3}",
        "pills"=>"\u{f484}",
        "pizza-slice"=>"\u{f818}",
        "place-of-worship"=>"\u{f67f}",
        "plane"=>"\u{f072}",
        "plane-arrival"=>"\u{f5af}",
        "plane-departure"=>"\u{f5b0}",
        "play"=>"\u{f04b}",
        "play-circle"=>"\u{f144}",
        "plug"=>"\u{f1e6}",
        "plus"=>"\u{f067}",
        "plus-circle"=>"\u{f055}",
        "plus-square"=>"\u{f0fe}",
        "podcast"=>"\u{f2ce}",
        "poll"=>"\u{f681}",
        "poll-h"=>"\u{f682}",
        "poo"=>"\u{f2fe}",
        "poo-storm"=>"\u{f75a}",
        "poop"=>"\u{f619}",
        "portrait"=>"\u{f3e0}",
        "pound-sign"=>"\u{f154}",
        "power-off"=>"\u{f011}",
        "pray"=>"\u{f683}",
        "praying-hands"=>"\u{f684}",
        "prescription"=>"\u{f5b1}",
        "prescription-bottle"=>"\u{f485}",
        "prescription-bottle-alt"=>"\u{f486}",
        "print"=>"\u{f02f}",
        "procedures"=>"\u{f487}",
        "project-diagram"=>"\u{f542}",
        "puzzle-piece"=>"\u{f12e}",
        "qrcode"=>"\u{f029}",
        "question"=>"\u{f128}",
        "question-circle"=>"\u{f059}",
        "quidditch"=>"\u{f458}",
        "quote-left"=>"\u{f10d}",
        "quote-right"=>"\u{f10e}",
        "quran"=>"\u{f687}",
        "radiation"=>"\u{f7b9}",
        "radiation-alt"=>"\u{f7ba}",
        "rainbow"=>"\u{f75b}",
        "random"=>"\u{f074}",
        "receipt"=>"\u{f543}",
        "recycle"=>"\u{f1b8}",
        "redo"=>"\u{f01e}",
        "redo-alt"=>"\u{f2f9}",
        "registered"=>"\u{f25d}",
        "reply"=>"\u{f3e5}",
        "reply-all"=>"\u{f122}",
        "republican"=>"\u{f75e}",
        "restroom"=>"\u{f7bd}",
        "retweet"=>"\u{f079}",
        "ribbon"=>"\u{f4d6}",
        "ring"=>"\u{f70b}",
        "road"=>"\u{f018}",
        "robot"=>"\u{f544}",
        "rocket"=>"\u{f135}",
        "route"=>"\u{f4d7}",
        "rss"=>"\u{f09e}",
        "rss-square"=>"\u{f143}",
        "ruble-sign"=>"\u{f158}",
        "ruler"=>"\u{f545}",
        "ruler-combined"=>"\u{f546}",
        "ruler-horizontal"=>"\u{f547}",
        "ruler-vertical"=>"\u{f548}",
        "running"=>"\u{f70c}",
        "rupee-sign"=>"\u{f156}",
        "sad-cry"=>"\u{f5b3}",
        "sad-tear"=>"\u{f5b4}",
        "satellite"=>"\u{f7bf}",
        "satellite-dish"=>"\u{f7c0}",
        "save"=>"\u{f0c7}",
        "school"=>"\u{f549}",
        "screwdriver"=>"\u{f54a}",
        "scroll"=>"\u{f70e}",
        "sd-card"=>"\u{f7c2}",
        "search"=>"\u{f002}",
        "search-dollar"=>"\u{f688}",
        "search-location"=>"\u{f689}",
        "search-minus"=>"\u{f010}",
        "search-plus"=>"\u{f00e}",
        "seedling"=>"\u{f4d8}",
        "server"=>"\u{f233}",
        "shapes"=>"\u{f61f}",
        "share"=>"\u{f064}",
        "share-alt"=>"\u{f1e0}",
        "share-alt-square"=>"\u{f1e1}",
        "share-square"=>"\u{f14d}",
        "shekel-sign"=>"\u{f20b}",
        "shield-alt"=>"\u{f3ed}",
        "ship"=>"\u{f21a}",
        "shipping-fast"=>"\u{f48b}",
        "shoe-prints"=>"\u{f54b}",
        "shopping-bag"=>"\u{f290}",
        "shopping-basket"=>"\u{f291}",
        "shopping-cart"=>"\u{f07a}",
        "shower"=>"\u{f2cc}",
        "shuttle-van"=>"\u{f5b6}",
        "sign"=>"\u{f4d9}",
        "sign-in-alt"=>"\u{f2f6}",
        "sign-language"=>"\u{f2a7}",
        "sign-out-alt"=>"\u{f2f5}",
        "signal"=>"\u{f012}",
        "signature"=>"\u{f5b7}",
        "sim-card"=>"\u{f7c4}",
        "sitemap"=>"\u{f0e8}",
        "skating"=>"\u{f7c5}",
        "skiing"=>"\u{f7c9}",
        "skiing-nordic"=>"\u{f7ca}",
        "skull"=>"\u{f54c}",
        "skull-crossbones"=>"\u{f714}",
        "slash"=>"\u{f715}",
        "sleigh"=>"\u{f7cc}",
        "sliders-h"=>"\u{f1de}",
        "smile"=>"\u{f118}",
        "smile-beam"=>"\u{f5b8}",
        "smile-wink"=>"\u{f4da}",
        "smog"=>"\u{f75f}",
        "smoking"=>"\u{f48d}",
        "smoking-ban"=>"\u{f54d}",
        "sms"=>"\u{f7cd}",
        "snowboarding"=>"\u{f7ce}",
        "snowflake"=>"\u{f2dc}",
        "snowman"=>"\u{f7d0}",
        "snowplow"=>"\u{f7d2}",
        "socks"=>"\u{f696}",
        "solar-panel"=>"\u{f5ba}",
        "sort"=>"\u{f0dc}",
        "sort-alpha-down"=>"\u{f15d}",
        "sort-alpha-up"=>"\u{f15e}",
        "sort-amount-down"=>"\u{f160}",
        "sort-amount-up"=>"\u{f161}",
        "sort-down"=>"\u{f0dd}",
        "sort-numeric-down"=>"\u{f162}",
        "sort-numeric-up"=>"\u{f163}",
        "sort-up"=>"\u{f0de}",
        "spa"=>"\u{f5bb}",
        "space-shuttle"=>"\u{f197}",
        "spider"=>"\u{f717}",
        "spinner"=>"\u{f110}",
        "splotch"=>"\u{f5bc}",
        "spray-can"=>"\u{f5bd}",
        "square"=>"\u{f0c8}",
        "square-full"=>"\u{f45c}",
        "square-root-alt"=>"\u{f698}",
        "stamp"=>"\u{f5bf}",
        "star"=>"\u{f005}",
        "star-and-crescent"=>"\u{f699}",
        "star-half"=>"\u{f089}",
        "star-half-alt"=>"\u{f5c0}",
        "star-of-david"=>"\u{f69a}",
        "star-of-life"=>"\u{f621}",
        "step-backward"=>"\u{f048}",
        "step-forward"=>"\u{f051}",
        "stethoscope"=>"\u{f0f1}",
        "sticky-note"=>"\u{f249}",
        "stop"=>"\u{f04d}",
        "stop-circle"=>"\u{f28d}",
        "stopwatch"=>"\u{f2f2}",
        "store"=>"\u{f54e}",
        "store-alt"=>"\u{f54f}",
        "stream"=>"\u{f550}",
        "street-view"=>"\u{f21d}",
        "strikethrough"=>"\u{f0cc}",
        "stroopwafel"=>"\u{f551}",
        "subscript"=>"\u{f12c}",
        "subway"=>"\u{f239}",
        "suitcase"=>"\u{f0f2}",
        "suitcase-rolling"=>"\u{f5c1}",
        "sun"=>"\u{f185}",
        "superscript"=>"\u{f12b}",
        "surprise"=>"\u{f5c2}",
        "swatchbook"=>"\u{f5c3}",
        "swimmer"=>"\u{f5c4}",
        "swimming-pool"=>"\u{f5c5}",
        "synagogue"=>"\u{f69b}",
        "sync"=>"\u{f021}",
        "sync-alt"=>"\u{f2f1}",
        "syringe"=>"\u{f48e}",
        "table"=>"\u{f0ce}",
        "table-tennis"=>"\u{f45d}",
        "tablet"=>"\u{f10a}",
        "tablet-alt"=>"\u{f3fa}",
        "tablets"=>"\u{f490}",
        "tachometer-alt"=>"\u{f3fd}",
        "tag"=>"\u{f02b}",
        "tags"=>"\u{f02c}",
        "tape"=>"\u{f4db}",
        "tasks"=>"\u{f0ae}",
        "taxi"=>"\u{f1ba}",
        "teeth"=>"\u{f62e}",
        "teeth-open"=>"\u{f62f}",
        "temperature-high"=>"\u{f769}",
        "temperature-low"=>"\u{f76b}",
        "tenge"=>"\u{f7d7}",
        "terminal"=>"\u{f120}",
        "text-height"=>"\u{f034}",
        "text-width"=>"\u{f035}",
        "th"=>"\u{f00a}",
        "th-large"=>"\u{f009}",
        "th-list"=>"\u{f00b}",
        "theater-masks"=>"\u{f630}",
        "thermometer"=>"\u{f491}",
        "thermometer-empty"=>"\u{f2cb}",
        "thermometer-full"=>"\u{f2c7}",
        "thermometer-half"=>"\u{f2c9}",
        "thermometer-quarter"=>"\u{f2ca}",
        "thermometer-three-quarters"=>"\u{f2c8}",
        "thumbs-down"=>"\u{f165}",
        "thumbs-up"=>"\u{f164}",
        "thumbtack"=>"\u{f08d}",
        "ticket-alt"=>"\u{f3ff}",
        "times"=>"\u{f00d}",
        "times-circle"=>"\u{f057}",
        "tint"=>"\u{f043}",
        "tint-slash"=>"\u{f5c7}",
        "tired"=>"\u{f5c8}",
        "toggle-off"=>"\u{f204}",
        "toggle-on"=>"\u{f205}",
        "toilet"=>"\u{f7d8}",
        "toilet-paper"=>"\u{f71e}",
        "toolbox"=>"\u{f552}",
        "tools"=>"\u{f7d9}",
        "tooth"=>"\u{f5c9}",
        "torah"=>"\u{f6a0}",
        "torii-gate"=>"\u{f6a1}",
        "tractor"=>"\u{f722}",
        "trademark"=>"\u{f25c}",
        "traffic-light"=>"\u{f637}",
        "train"=>"\u{f238}",
        "tram"=>"\u{f7da}",
        "transgender"=>"\u{f224}",
        "transgender-alt"=>"\u{f225}",
        "trash"=>"\u{f1f8}",
        "trash-alt"=>"\u{f2ed}",
        "trash-restore"=>"\u{f829}",
        "trash-restore-alt"=>"\u{f82a}",
        "tree"=>"\u{f1bb}",
        "trophy"=>"\u{f091}",
        "truck"=>"\u{f0d1}",
        "truck-loading"=>"\u{f4de}",
        "truck-monster"=>"\u{f63b}",
        "truck-moving"=>"\u{f4df}",
        "truck-pickup"=>"\u{f63c}",
        "tshirt"=>"\u{f553}",
        "tty"=>"\u{f1e4}",
        "tv"=>"\u{f26c}",
        "umbrella"=>"\u{f0e9}",
        "umbrella-beach"=>"\u{f5ca}",
        "underline"=>"\u{f0cd}",
        "undo"=>"\u{f0e2}",
        "undo-alt"=>"\u{f2ea}",
        "universal-access"=>"\u{f29a}",
        "university"=>"\u{f19c}",
        "unlink"=>"\u{f127}",
        "unlock"=>"\u{f09c}",
        "unlock-alt"=>"\u{f13e}",
        "upload"=>"\u{f093}",
        "user"=>"\u{f007}",
        "user-alt"=>"\u{f406}",
        "user-alt-slash"=>"\u{f4fa}",
        "user-astronaut"=>"\u{f4fb}",
        "user-check"=>"\u{f4fc}",
        "user-circle"=>"\u{f2bd}",
        "user-clock"=>"\u{f4fd}",
        "user-cog"=>"\u{f4fe}",
        "user-edit"=>"\u{f4ff}",
        "user-friends"=>"\u{f500}",
        "user-graduate"=>"\u{f501}",
        "user-injured"=>"\u{f728}",
        "user-lock"=>"\u{f502}",
        "user-md"=>"\u{f0f0}",
        "user-minus"=>"\u{f503}",
        "user-ninja"=>"\u{f504}",
        "user-nurse"=>"\u{f82f}",
        "user-plus"=>"\u{f234}",
        "user-secret"=>"\u{f21b}",
        "user-shield"=>"\u{f505}",
        "user-slash"=>"\u{f506}",
        "user-tag"=>"\u{f507}",
        "user-tie"=>"\u{f508}",
        "user-times"=>"\u{f235}",
        "users"=>"\u{f0c0}",
        "users-cog"=>"\u{f509}",
        "utensil-spoon"=>"\u{f2e5}",
        "utensils"=>"\u{f2e7}",
        "vector-square"=>"\u{f5cb}",
        "venus"=>"\u{f221}",
        "venus-double"=>"\u{f226}",
        "venus-mars"=>"\u{f228}",
        "vial"=>"\u{f492}",
        "vials"=>"\u{f493}",
        "video"=>"\u{f03d}",
        "video-slash"=>"\u{f4e2}",
        "vihara"=>"\u{f6a7}",
        "volleyball-ball"=>"\u{f45f}",
        "volume-down"=>"\u{f027}",
        "volume-mute"=>"\u{f6a9}",
        "volume-off"=>"\u{f026}",
        "volume-up"=>"\u{f028}",
        "vote-yea"=>"\u{f772}",
        "vr-cardboard"=>"\u{f729}",
        "walking"=>"\u{f554}",
        "wallet"=>"\u{f555}",
        "warehouse"=>"\u{f494}",
        "water"=>"\u{f773}",
        "wave-square"=>"\u{f83e}",
        "weight"=>"\u{f496}",
        "weight-hanging"=>"\u{f5cd}",
        "wheelchair"=>"\u{f193}",
        "wifi"=>"\u{f1eb}",
        "wind"=>"\u{f72e}",
        "window-close"=>"\u{f410}",
        "window-maximize"=>"\u{f2d0}",
        "window-minimize"=>"\u{f2d1}",
        "window-restore"=>"\u{f2d2}",
        "wine-bottle"=>"\u{f72f}",
        "wine-glass"=>"\u{f4e3}",
        "wine-glass-alt"=>"\u{f5ce}",
        "won-sign"=>"\u{f159}",
        "wrench"=>"\u{f0ad}",
        "x-ray"=>"\u{f497}",
        "yen-sign"=>"\u{f157}",
        "yin-yang"=>"\u{f6ad}",
        _=>""
    }.to_string()
}