-
Notifications
You must be signed in to change notification settings - Fork 1
/
rofi-unipick
executable file
·7254 lines (7179 loc) · 198 KB
/
rofi-unipick
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
#!/usr/bin/env perl
use 5.020_000;
use warnings;
use utf8;
use open qw<:std :utf8>;
# Use with:
# bindsym $mod+u exec --no-startup-id rofi -modi unipick:rofi-unipick -show unipick
if (!@ARGV) {
show_my_favourites();
show_all_unicode();
show_my_emojis();
show_nerd_fonts();
exit 0;
}
my ($name, $code) = split /\s*:/, $ARGV[0];
qx!echo -n "$code" | DISPLAY=:0 xsel -b -i!;
exit 0;
sub show_all_unicode {
my $str = require 'unicore/Name.pl';
open my $fh, '<', \$str
or die "Cannot open unicore data: $!$/";
while (<$fh>) {
chomp;
(/(.+)\t([^;]+)/) or next;
next if /^\s*$/;
my ($code, $name) = ($1, $2);
next if $code =~ / /; # if we want to avoid named sequences
printf "[unicore] %-20s :%s\n", $name, chr hex $code;
}
close $fh;
}
sub show_my_favourites {
print map { "[fave] $_\n" } split /\n/xms, <<'END';
degrees :°
degrees celsius :℃
ellipsis three dots :…
interrobang :‽
left arrow <-= :←
long left arrow <-= :⟵
right arrow =-> :→
long right arrow =-> :⟶
END
}
sub show_my_emojis {
while (<DATA>) {
next
if m!\A\s*\z!xms
|| m!\A[#]!xms;
my ($name, $code) = split /\s*:/;
printf "[emojis] %-20s :%s", $name, $code;
}
}
# https://www.nerdfonts.com/cheat-sheet
# contains the full specification in HTML, i.e.
# <div id="glyphCheatSheet" class="nerd-font-cheat-sheet">
# ...
# <div class="column">
# <div class="nf nf-custom-folder_config center"></div>
# <div class="class-name">nf-custom-folder_config</div><div class="codepoint">e5fc</div>
# </div>
# The below contains the "name" (i.e. "nf-custom-folder_config"), and the
# Unicode point (i.e. "e5fc"), separated by a space.
# perl -Mojo -E'g("https://www.nerdfonts.com/cheat-sheet")->dom->find("#glyphCheatSheet .column")->each(sub{say join " ", $_[0]->at(".class-name")->text, $_[0]->at(".codepoint")->text})' | sort | uniq | tee nf.txt
sub show_nerd_fonts {
my $nerd_fonts = <<'END';
nf-custom-c e61e
nf-custom-cpp e61d
nf-custom-electron e62e
nf-custom-elixir e62d
nf-custom-elm e62c
nf-custom-folder_config e5fc
nf-custom-folder e5ff
nf-custom-folder_git_branch e5fb
nf-custom-folder_git e5fb
nf-custom-folder_github e5fd
nf-custom-folder_npm e5fa
nf-custom-folder_open e5fe
nf-custom-go e626
nf-custom-msdos e629
nf-custom-vim e62b
nf-custom-windows e62a
nf-dev-android e70e
nf-dev-angular e753
nf-dev-appcelerator e7ab
nf-dev-apple e711
nf-dev-appstore e713
nf-dev-aptana e799
nf-dev-asterisk e7ac
nf-dev-atlassian e75b
nf-dev-atom e764
nf-dev-aws e7ad
nf-dev-backbone e752
nf-dev-bing_small e700
nf-dev-bintray e794
nf-dev-bitbucket e703
nf-dev-blackberry e723
nf-dev-bootstrap e747
nf-dev-bower e74d
nf-dev-brackets e79d
nf-dev-bugsense e78d
nf-dev-celluloid e76b
nf-dev-chart e760
nf-dev-chrome e743
nf-dev-cisco e765
nf-dev-clojure_alt e76a
nf-dev-clojure e768
nf-dev-cloud9 e79f
nf-dev-coda e793
nf-dev-code_badge e7a3
nf-dev-code e796
nf-dev-codeigniter e780
nf-dev-codepen e716
nf-dev-codrops e72f
nf-dev-coffeescript e751
nf-dev-compass e761
nf-dev-composer e783
nf-dev-creativecommons_badge e78a
nf-dev-creativecommons e789
nf-dev-css3 e749
nf-dev-css3_full e74a
nf-dev-cssdeck e72a
nf-dev-css_tricks e701
nf-dev-dart e798
nf-dev-database e706
nf-dev-debian e77d
nf-dev-digital_ocean e7ae
nf-dev-django e71d
nf-dev-dlang e7af
nf-dev-docker e7b0
nf-dev-doctrine e774
nf-dev-dojo e71c
nf-dev-dotnet e77f
nf-dev-dreamweaver e79c
nf-dev-dropbox e707
nf-dev-drupal e742
nf-dev-eclipse e79e
nf-dev-ember e71b
nf-dev-envato e75d
nf-dev-erlang e7b1
nf-dev-extjs e78e
nf-dev-firebase e787
nf-dev-firefox e745
nf-dev-fsharp e7a7
nf-dev-ghost e71f
nf-dev-ghost_small e714
nf-dev-git_branch e725
nf-dev-git_commit e729
nf-dev-git_compare e728
nf-dev-git e702
nf-dev-github_alt e708
nf-dev-github_badge e709
nf-dev-github e70a
nf-dev-github_full e717
nf-dev-git_merge e727
nf-dev-git_pull_request e726
nf-dev-gnu e779
nf-dev-go e724
nf-dev-google_cloud_platform e7b2
nf-dev-google_drive e731
nf-dev-grails e7b3
nf-dev-groovy e775
nf-dev-grunt e74c
nf-dev-gulp e763
nf-dev-hackernews e71a
nf-dev-haskell e777
nf-dev-heroku e77b
nf-dev-html5_3d_effects e735
nf-dev-html5_connectivity e734
nf-dev-html5_device_access e733
nf-dev-html5 e736
nf-dev-html5_multimedia e732
nf-dev-ie e744
nf-dev-illustrator e7b4
nf-dev-intellij e7b5
nf-dev-ionic e7a9
nf-dev-java e738
nf-dev-javascript_badge e781
nf-dev-javascript e74e
nf-dev-javascript_shield e74f
nf-dev-jekyll_small e70d
nf-dev-jenkins e767
nf-dev-jira e75c
nf-dev-joomla e741
nf-dev-jquery e750
nf-dev-jquery_ui e754
nf-dev-komodo e792
nf-dev-krakenjs_badge e784
nf-dev-krakenjs e785
nf-dev-laravel e73f
nf-dev-less e758
nf-dev-linux e712
nf-dev-magento e740
nf-dev-mailchimp e79a
nf-dev-markdown e73e
nf-dev-materializecss e7b6
nf-dev-meteor e7a5
nf-dev-meteorfull e7a6
nf-dev-mitlicence e78b
nf-dev-modernizr e720
nf-dev-mongodb e7a4
nf-dev-mootools_badge e78f
nf-dev-mootools e790
nf-dev-mozilla e786
nf-dev-msql_server e77c
nf-dev-mysql e704
nf-dev-nancy e766
nf-dev-netbeans e79b
nf-dev-netmagazine e72e
nf-dev-nginx e776
nf-dev-nodejs e719
nf-dev-nodejs_small e718
nf-dev-npm e71e
nf-dev-onedrive e762
nf-dev-openshift e7b7
nf-dev-opensource e771
nf-dev-opera e746
nf-dev-perl e769
nf-dev-phonegap e730
nf-dev-photoshop e7b8
nf-dev-php e73d
nf-dev-postgresql e76e
nf-dev-prolog e7a1
nf-dev-python e73c
nf-dev-rackspace e7b9
nf-dev-raphael e75f
nf-dev-rasberry_pi e722
nf-dev-react e7ba
nf-dev-redhat e7bb
nf-dev-redis e76d
nf-dev-requirejs e770
nf-dev-responsive e797
nf-dev-ruby e739
nf-dev-ruby_on_rails e73b
nf-dev-ruby_rough e791
nf-dev-rust e7a8
nf-dev-safari e748
nf-dev-sass e74b
nf-dev-scala e737
nf-dev-scriptcs e7bc
nf-dev-scrum e7a0
nf-dev-senchatouch e78c
nf-dev-sizzlejs e788
nf-dev-smashing_magazine e72d
nf-dev-snap_svg e75e
nf-dev-sqllite e7c4
nf-dev-stackoverflow e710
nf-dev-streamline e705
nf-dev-stylus e759
nf-dev-sublime e7aa
nf-dev-swift e755
nf-dev-symfony_badge e757
nf-dev-symfony e756
nf-dev-techcrunch e72c
nf-dev-terminal_badge e7a2
nf-dev-terminal e795
nf-dev-travis e77e
nf-dev-trello e75a
nf-dev-typo3 e772
nf-dev-ubuntu e73a
nf-dev-uikit e773
nf-dev-unity_small e721
nf-dev-vim e7c5
nf-dev-visualstudio e70c
nf-dev-w3c e76c
nf-dev-webplatform e76f
nf-dev-windows e70f
nf-dev-wordpress e70b
nf-dev-yahoo e715
nf-dev-yahoo_small e72b
nf-dev-yeoman e77a
nf-dev-yii e782
nf-dev-zend e778
nf-fa-500px f26e
nf-fa-address_book f2b9
nf-fa-address_book_o f2ba
nf-fa-address_card f2bb
nf-fa-address_card_o f2bc
nf-fa-adjust f042
nf-fa-adn f170
nf-fa-align_center f037
nf-fa-align_justify f039
nf-fa-align_left f036
nf-fa-align_right f038
nf-fa-amazon f270
nf-fa-ambulance f0f9
nf-fa-american_sign_language_interpreting f2a3
nf-fa-anchor f13d
nf-fa-android f17b
nf-fa-angellist f209
nf-fa-angle_double_down f103
nf-fa-angle_double_left f100
nf-fa-angle_double_right f101
nf-fa-angle_double_up f102
nf-fa-angle_down f107
nf-fa-angle_left f104
nf-fa-angle_right f105
nf-fa-angle_up f106
nf-fa-apple f179
nf-fa-archive f187
nf-fa-area_chart f1fe
nf-fa-arrow_circle_down f0ab
nf-fa-arrow_circle_left f0a8
nf-fa-arrow_circle_o_down f01a
nf-fa-arrow_circle_o_left f190
nf-fa-arrow_circle_o_right f18e
nf-fa-arrow_circle_o_up f01b
nf-fa-arrow_circle_right f0a9
nf-fa-arrow_circle_up f0aa
nf-fa-arrow_down f063
nf-fa-arrow_left f060
nf-fa-arrow_right f061
nf-fa-arrows_alt f0b2
nf-fa-arrows f047
nf-fa-arrows_h f07e
nf-fa-arrows_v f07d
nf-fa-arrow_up f062
nf-fa-asl_interpreting f2a3
nf-fa-assistive_listening_systems f2a2
nf-fa-asterisk f069
nf-fa-at f1fa
nf-fa-audio_description f29e
nf-fa-automobile f1b9
nf-fa-backward f04a
nf-fa-balance_scale f24e
nf-fa-bandcamp f2d5
nf-fa-ban f05e
nf-fa-bank f19c
nf-fa-bar_chart f080
nf-fa-bar_chart_o f080
nf-fa-barcode f02a
nf-fa-bars f0c9
nf-fa-bath f2cd
nf-fa-bathtub f2cd
nf-fa-battery_0 f244
nf-fa-battery_1 f243
nf-fa-battery_2 f242
nf-fa-battery_3 f241
nf-fa-battery_4 f240
nf-fa-battery_empty f244
nf-fa-battery f240
nf-fa-battery_full f240
nf-fa-battery_half f242
nf-fa-battery_quarter f243
nf-fa-battery_three_quarters f241
nf-fa-bed f236
nf-fa-beer f0fc
nf-fa-behance f1b4
nf-fa-behance_square f1b5
nf-fa-bell f0f3
nf-fa-bell_o f0a2
nf-fa-bell_slash f1f6
nf-fa-bell_slash_o f1f7
nf-fa-bicycle f206
nf-fa-binoculars f1e5
nf-fa-birthday_cake f1fd
nf-fa-bitbucket f171
nf-fa-bitbucket_square f172
nf-fa-bitcoin f15a
nf-fa-black_tie f27e
nf-fa-blind f29d
nf-fa-bluetooth_b f294
nf-fa-bluetooth f293
nf-fa-bold f032
nf-fa-bolt f0e7
nf-fa-bomb f1e2
nf-fa-book f02d
nf-fa-bookmark f02e
nf-fa-bookmark_o f097
nf-fa-braille f2a1
nf-fa-briefcase f0b1
nf-fa-btc f15a
nf-fa-bug f188
nf-fa-building f1ad
nf-fa-building_o f0f7
nf-fa-bullhorn f0a1
nf-fa-bullseye f140
nf-fa-bus f207
nf-fa-buysellads f20d
nf-fa-cab f1ba
nf-fa-calculator f1ec
nf-fa-calendar_check_o f274
nf-fa-calendar f073
nf-fa-calendar_minus_o f272
nf-fa-calendar_o f133
nf-fa-calendar_plus_o f271
nf-fa-calendar_times_o f273
nf-fa-camera f030
nf-fa-camera_retro f083
nf-fa-caret_down f0d7
nf-fa-caret_left f0d9
nf-fa-caret_right f0da
nf-fa-caret_square_o_down f150
nf-fa-caret_square_o_left f191
nf-fa-caret_square_o_right f152
nf-fa-caret_square_o_up f151
nf-fa-caret_up f0d8
nf-fa-car f1b9
nf-fa-cart_arrow_down f218
nf-fa-cart_plus f217
nf-fa-cc_amex f1f3
nf-fa-cc_diners_club f24c
nf-fa-cc_discover f1f2
nf-fa-cc f20a
nf-fa-cc_jcb f24b
nf-fa-cc_mastercard f1f1
nf-fa-cc_paypal f1f4
nf-fa-cc_stripe f1f5
nf-fa-cc_visa f1f0
nf-fa-certificate f0a3
nf-fa-chain_broken f127
nf-fa-chain f0c1
nf-fa-check_circle f058
nf-fa-check_circle_o f05d
nf-fa-check f00c
nf-fa-check_square f14a
nf-fa-check_square_o f046
nf-fa-chevron_circle_down f13a
nf-fa-chevron_circle_left f137
nf-fa-chevron_circle_right f138
nf-fa-chevron_circle_up f139
nf-fa-chevron_down f078
nf-fa-chevron_left f053
nf-fa-chevron_right f054
nf-fa-chevron_up f077
nf-fa-child f1ae
nf-fa-chrome f268
nf-fa-circle f111
nf-fa-circle_o f10c
nf-fa-circle_o_notch f1ce
nf-fa-circle_thin f1db
nf-fa-clipboard f0ea
nf-fa-clock_o f017
nf-fa-clone f24d
nf-fa-close f00d
nf-fa-cloud_download f0ed
nf-fa-cloud f0c2
nf-fa-cloud_upload f0ee
nf-fa-cny f157
nf-fa-code f121
nf-fa-code_fork f126
nf-fa-codepen f1cb
nf-fa-codiepie f284
nf-fa-coffee f0f4
nf-fa-cog f013
nf-fa-cogs f085
nf-fa-columns f0db
nf-fa-comment f075
nf-fa-commenting f27a
nf-fa-commenting_o f27b
nf-fa-comment_o f0e5
nf-fa-comments f086
nf-fa-comments_o f0e6
nf-fa-compass f14e
nf-fa-compress f066
nf-fa-connectdevelop f20e
nf-fa-contao f26d
nf-fa-copy f0c5
nf-fa-copyright f1f9
nf-fa-creative_commons f25e
nf-fa-credit_card_alt f283
nf-fa-credit_card f09d
nf-fa-crop f125
nf-fa-crosshairs f05b
nf-fa-css3 f13c
nf-fa-cube f1b2
nf-fa-cubes f1b3
nf-fa-cut f0c4
nf-fa-cutlery f0f5
nf-fa-dashboard f0e4
nf-fa-dashcube f210
nf-fa-database f1c0
nf-fa-deaf f2a4
nf-fa-deafness f2a4
nf-fa-dedent f03b
nf-fa-delicious f1a5
nf-fa-desktop f108
nf-fa-deviantart f1bd
nf-fa-diamond f219
nf-fa-digg f1a6
nf-fa-dollar f155
nf-fa-dot_circle_o f192
nf-fa-download f019
nf-fa-dribbble f17d
nf-fa-drivers_license f2c2
nf-fa-drivers_license_o f2c3
nf-fa-dropbox f16b
nf-fa-drupal f1a9
nf-fae-apple_fruit e29e
nf-fae-atom e27f
nf-fae-bacteria e280
nf-fae-banana e281
nf-fae-bath e282
nf-fae-bed e283
nf-fae-benzene e284
nf-fae-bigger e285
nf-fae-biohazard e286
nf-fae-blogger_circle e287
nf-fae-blogger_square e288
nf-fae-bones e289
nf-fae-book_open e28a
nf-fae-book_open_o e28b
nf-fae-brain e28c
nf-fae-bread e28d
nf-fae-butterfly e28e
nf-fae-carot e28f
nf-fae-cc_by e290
nf-fae-cc_cc e291
nf-fae-cc_nc e292
nf-fae-cc_nc_eu e293
nf-fae-cc_nc_jp e294
nf-fae-cc_nd e295
nf-fae-cc_remix e296
nf-fae-cc_sa e297
nf-fae-cc_share e298
nf-fae-cc_zero e299
nf-fae-checklist_o e29a
nf-fae-cheese e264
nf-fae-cherry e29b
nf-fae-chess_bishop e29c
nf-fae-chesse e264
nf-fae-chess_horse e25f
nf-fae-chess_king e260
nf-fae-chess_pawn e261
nf-fae-chess_queen e262
nf-fae-chess_tower e263
nf-fae-chicken_thigh e29f
nf-fae-chilli e265
nf-fae-chip e266
nf-fae-cicling e267
nf-fae-cloud e268
nf-fae-cockroach e269
nf-fae-coffe_beans e26a
nf-fae-coins e26b
nf-fae-comb e26c
nf-fae-comet e26d
nf-fae-crown e26e
nf-fae-cup_coffe e26f
nf-fa-edge f282
nf-fae-dice e270
nf-fae-disco e271
nf-fa-edit f044
nf-fae-dna e272
nf-fae-donut e273
nf-fae-dress e274
nf-fae-drop e275
nf-fae-ello e276
nf-fae-envelope_open e277
nf-fae-envelope_open_o e278
nf-fae-equal_bigger e27a
nf-fae-equal e279
nf-fa-eercast f2da
nf-fae-feedly e27b
nf-fae-file_export e27c
nf-fae-file_import e27d
nf-fae-fingerprint e23f
nf-fae-floppy e240
nf-fae-footprint e241
nf-fae-freecodecamp e242
nf-fae-galaxy e243
nf-fae-galery e244
nf-fae-gift_card e2a0
nf-fae-glass e245
nf-fae-google_drive e246
nf-fae-google_play e247
nf-fae-gps e248
nf-fae-grav e249
nf-fae-guitar e24a
nf-fae-gut e24b
nf-fae-halter e24c
nf-fae-hamburger e24d
nf-fae-hat e24e
nf-fae-hexagon e24f
nf-fae-high_heel e250
nf-fae-hotdog e251
nf-fae-ice_cream e252
nf-fae-id_card e253
nf-fae-imdb e254
nf-fae-infinity e255
nf-fae-injection e2a1
nf-fae-isle e2a2
nf-fae-java e256
nf-fa-eject f052
nf-fae-layers e257
nf-fae-lips e258
nf-fae-lipstick e259
nf-fae-liver e25a
nf-fa-ellipsis_h f141
nf-fa-ellipsis_v f142
nf-fae-lollipop e2a3
nf-fae-loyalty_card e2a4
nf-fae-lung e25b
nf-fae-makeup_brushes e25c
nf-fae-maximize e25d
nf-fae-meat e2a5
nf-fae-medicine e221
nf-fae-microscope e222
nf-fae-milk_bottle e223
nf-fae-minimize e224
nf-fae-molecule e225
nf-fae-moon_cloud e226
nf-fae-mountains e2a6
nf-fa-empire f1d1
nf-fae-mushroom e227
nf-fae-mustache e228
nf-fae-mysql e229
nf-fae-nintendo e22a
nf-fa-envelope f0e0
nf-fa-envelope_o f003
nf-fa-envelope_open f2b6
nf-fa-envelope_open_o f2b7
nf-fa-envelope_square f199
nf-fa-envira f299
nf-fae-orange e2a7
nf-fae-palette_color e22b
nf-fae-peach e2a8
nf-fae-pear e2a9
nf-fae-pi e22c
nf-fae-pizza e22d
nf-fae-planet e22e
nf-fae-plant e22f
nf-fae-playstation e230
nf-fae-poison e231
nf-fae-popcorn e232
nf-fae-popsicle e233
nf-fae-pulse e234
nf-fae-python e235
nf-fae-quora_circle e236
nf-fae-quora_square e237
nf-fae-radioactive e238
nf-fae-raining e239
nf-fa-eraser f12d
nf-fae-real_heart e23a
nf-fae-refrigerator e23b
nf-fae-restore e23c
nf-fae-ring e23d
nf-fae-ruby e23e
nf-fae-ruby_o e21e
nf-fae-ruler e21f
nf-fae-shirt e218
nf-fae-slash e216
nf-fae-smaller e200
nf-fae-snowing e201
nf-fae-soda e202
nf-fae-sofa e203
nf-fae-soup e204
nf-fae-spermatozoon e205
nf-fae-spin_double e206
nf-fae-stomach e207
nf-fae-storm e208
nf-fae-sun_cloud e21d
nf-fae-sushi e21a
nf-fae-tacos e219
nf-fae-telegram_circle e215
nf-fae-telegram e217
nf-fae-telescope e209
nf-fae-thermometer e20a
nf-fae-thermometer_high e20b
nf-fae-thermometer_low e20c
nf-fae-thin_close e20d
nf-fae-toilet e20e
nf-fae-tools e20f
nf-fae-tooth e210
nf-fae-tree e21c
nf-fae-triangle_ruler e21b
nf-fa-etsy f2d7
nf-fae-umbrella e220
nf-fa-eur f153
nf-fa-euro f153
nf-fae-uterus e211
nf-fae-virus e214
nf-fae-w3c e212
nf-fae-walking e213
nf-fae-wallet e25e
nf-fae-wind e27e
nf-fae-xbox e29d
nf-fa-exchange f0ec
nf-fa-exclamation_circle f06a
nf-fa-exclamation f12a
nf-fa-exclamation_triangle f071
nf-fa-expand f065
nf-fa-expeditedssl f23e
nf-fa-external_link f08e
nf-fa-external_link_square f14c
nf-fa-eyedropper f1fb
nf-fa-eye f06e
nf-fa-eye_slash f070
nf-fa-facebook f09a
nf-fa-facebook_f f09a
nf-fa-facebook_official f230
nf-fa-facebook_square f082
nf-fa-fa f2b4
nf-fa-fast_backward f049
nf-fa-fast_forward f050
nf-fa-fax f1ac
nf-fa-feed f09e
nf-fa-female f182
nf-fa-fighter_jet f0fb
nf-fa-file_archive_o f1c6
nf-fa-file_audio_o f1c7
nf-fa-file_code_o f1c9
nf-fa-file_excel_o f1c3
nf-fa-file f15b
nf-fa-file_image_o f1c5
nf-fa-file_movie_o f1c8
nf-fa-file_o f016
nf-fa-file_pdf_o f1c1
nf-fa-file_photo_o f1c5
nf-fa-file_picture_o f1c5
nf-fa-file_powerpoint_o f1c4
nf-fa-files_o f0c5
nf-fa-file_sound_o f1c7
nf-fa-file_text f15c
nf-fa-file_text_o f0f6
nf-fa-file_video_o f1c8
nf-fa-file_word_o f1c2
nf-fa-file_zip_o f1c6
nf-fa-film f008
nf-fa-filter f0b0
nf-fa-fire_extinguisher f134
nf-fa-fire f06d
nf-fa-firefox f269
nf-fa-first_order f2b0
nf-fa-flag_checkered f11e
nf-fa-flag f024
nf-fa-flag_o f11d
nf-fa-flash f0e7
nf-fa-flask f0c3
nf-fa-flickr f16e
nf-fa-floppy_o f0c7
nf-fa-folder f07b
nf-fa-folder_o f114
nf-fa-folder_open f07c
nf-fa-folder_open_o f115
nf-fa-font_awesome f2b4
nf-fa-font f031
nf-fa-fonticons f280
nf-fa-fort_awesome f286
nf-fa-forumbee f211
nf-fa-forward f04e
nf-fa-foursquare f180
nf-fa-free_code_camp f2c5
nf-fa-frown_o f119
nf-fa-futbol_o f1e3
nf-fa-gamepad f11b
nf-fa-gavel f0e3
nf-fa-gbp f154
nf-fa-gear f013
nf-fa-gears f085
nf-fa-ge f1d1
nf-fa-genderless f22d
nf-fa-get_pocket f265
nf-fa-gg_circle f261
nf-fa-gg f260
nf-fa-gift f06b
nf-fa-git f1d3
nf-fa-github_alt f113
nf-fa-github f09b
nf-fa-github_square f092
nf-fa-gitlab f296
nf-fa-git_square f1d2
nf-fa-gittip f184
nf-fa-glass f000
nf-fa-glide f2a5
nf-fa-glide_g f2a6
nf-fa-globe f0ac
nf-fa-google f1a0
nf-fa-google_plus_circle f2b3
nf-fa-google_plus f0d5
nf-fa-google_plus_official f2b3
nf-fa-google_plus_square f0d4
nf-fa-google_wallet f1ee
nf-fa-graduation_cap f19d
nf-fa-gratipay f184
nf-fa-grav f2d6
nf-fa-group f0c0
nf-fa-hacker_news f1d4
nf-fa-hand_grab_o f255
nf-fa-hand_lizard_o f258
nf-fa-hand_o_down f0a7
nf-fa-hand_o_left f0a5
nf-fa-hand_o_right f0a4
nf-fa-hand_o_up f0a6
nf-fa-hand_paper_o f256
nf-fa-hand_peace_o f25b
nf-fa-hand_pointer_o f25a
nf-fa-hand_rock_o f255
nf-fa-hand_scissors_o f257
nf-fa-handshake_o f2b5
nf-fa-hand_spock_o f259
nf-fa-hand_stop_o f256
nf-fa-hard_of_hearing f2a4
nf-fa-hashtag f292
nf-fa-hdd_o f0a0
nf-fa-header f1dc
nf-fa-headphones f025
nf-fa-heartbeat f21e
nf-fa-heart f004
nf-fa-heart_o f08a
nf-fa-history f1da
nf-fa-home f015
nf-fa-hospital_o f0f8
nf-fa-hotel f236
nf-fa-hourglass_1 f251
nf-fa-hourglass_2 f252
nf-fa-hourglass_3 f253
nf-fa-hourglass_end f253
nf-fa-hourglass f254
nf-fa-hourglass_half f252
nf-fa-hourglass_o f250
nf-fa-hourglass_start f251
nf-fa-houzz f27c
nf-fa-h_square f0fd
nf-fa-html5 f13b
nf-fa-i_cursor f246
nf-fa-id_badge f2c1
nf-fa-id_card f2c2
nf-fa-id_card_o f2c3
nf-fa-ils f20b
nf-fa-image f03e
nf-fa-imdb f2d8
nf-fa-inbox f01c
nf-fa-indent f03c
nf-fa-industry f275
nf-fa-info_circle f05a
nf-fa-info f129
nf-fa-inr f156
nf-fa-instagram f16d
nf-fa-institution f19c
nf-fa-internet_explorer f26b
nf-fa-intersex f224
nf-fa-ioxhost f208
nf-fa-italic f033
nf-fa-joomla f1aa
nf-fa-jpy f157
nf-fa-jsfiddle f1cc
nf-fa-keyboard_o f11c
nf-fa-key f084
nf-fa-krw f159
nf-fa-language f1ab
nf-fa-laptop f109
nf-fa-lastfm f202
nf-fa-lastfm_square f203
nf-fa-leaf f06c
nf-fa-leanpub f212
nf-fa-legal f0e3
nf-fa-lemon_o f094
nf-fa-level_down f149
nf-fa-level_up f148
nf-fa-life_bouy f1cd
nf-fa-life_buoy f1cd
nf-fa-life_ring f1cd
nf-fa-life_saver f1cd
nf-fa-lightbulb_o f0eb
nf-fa-line_chart f201
nf-fa-linkedin f0e1
nf-fa-linkedin_square f08c
nf-fa-link f0c1
nf-fa-linode f2b8
nf-fa-linux f17c
nf-fa-list_alt f022
nf-fa-list f03a
nf-fa-list_ol f0cb
nf-fa-list_ul f0ca
nf-fa-location_arrow f124
nf-fa-lock f023
nf-fa-long_arrow_down f175
nf-fa-long_arrow_left f177
nf-fa-long_arrow_right f178
nf-fa-long_arrow_up f176
nf-fa-low_vision f2a8
nf-fa-magic f0d0
nf-fa-magnet f076
nf-fa-mail_forward f064
nf-fa-mail_reply_all f122
nf-fa-mail_reply f112
nf-fa-male f183
nf-fa-map f279
nf-fa-map_marker f041
nf-fa-map_o f278
nf-fa-map_pin f276
nf-fa-map_signs f277
nf-fa-mars_double f227
nf-fa-mars f222
nf-fa-mars_stroke f229
nf-fa-mars_stroke_h f22b
nf-fa-mars_stroke_v f22a
nf-fa-maxcdn f136
nf-fa-meanpath f20c
nf-fa-medium f23a
nf-fa-medkit f0fa
nf-fa-meetup f2e0
nf-fa-meh_o f11a
nf-fa-mercury f223
nf-fa-microchip f2db
nf-fa-microphone f130
nf-fa-microphone_slash f131
nf-fa-minus_circle f056
nf-fa-minus f068
nf-fa-minus_square f146
nf-fa-minus_square_o f147
nf-fa-mixcloud f289
nf-fa-mobile f10b
nf-fa-mobile_phone f10b
nf-fa-modx f285
nf-fa-money f0d6
nf-fa-moon_o f186
nf-fa-mortar_board f19d
nf-fa-motorcycle f21c
nf-fa-mouse_pointer f245
nf-fa-music f001
nf-fa-navicon f0c9
nf-fa-neuter f22c
nf-fa-newspaper_o f1ea
nf-fa-object_group f247
nf-fa-object_ungroup f248
nf-fa-odnoklassniki f263
nf-fa-odnoklassniki_square f264
nf-fa-opencart f23d
nf-fa-openid f19b
nf-fa-opera f26a
nf-fa-optin_monster f23c
nf-fa-outdent f03b
nf-fa-pagelines f18c
nf-fa-paint_brush f1fc
nf-fa-paperclip f0c6
nf-fa-paper_plane f1d8
nf-fa-paper_plane_o f1d9
nf-fa-paragraph f1dd
nf-fa-paste f0ea
nf-fa-pause_circle f28b
nf-fa-pause_circle_o f28c
nf-fa-pause f04c
nf-fa-paw f1b0
nf-fa-paypal f1ed
nf-fa-pencil f040
nf-fa-pencil_square f14b
nf-fa-pencil_square_o f044
nf-fa-percent f295
nf-fa-phone f095
nf-fa-phone_square f098
nf-fa-photo f03e
nf-fa-picture_o f03e
nf-fa-pie_chart f200
nf-fa-pied_piper_alt f1a8
nf-fa-pied_piper f2ae
nf-fa-pied_piper_pp f1a7
nf-fa-pinterest f0d2
nf-fa-pinterest_p f231
nf-fa-pinterest_square f0d3
nf-fa-plane f072
nf-fa-play_circle f144
nf-fa-play_circle_o f01d
nf-fa-play f04b
nf-fa-plug f1e6
nf-fa-plus_circle f055
nf-fa-plus f067
nf-fa-plus_square f0fe
nf-fa-plus_square_o f196
nf-fa-podcast f2ce
nf-fa-power_off f011
nf-fa-print f02f
nf-fa-product_hunt f288
nf-fa-puzzle_piece f12e
nf-fa-qq f1d6
nf-fa-qrcode f029
nf-fa-question_circle f059
nf-fa-question_circle_o f29c
nf-fa-question f128
nf-fa-quora f2c4
nf-fa-quote_left f10d
nf-fa-quote_right f10e
nf-fa-ra f1d0
nf-fa-random f074
nf-fa-ravelry f2d9
nf-fa-rebel f1d0
nf-fa-recycle f1b8
nf-fa-reddit_alien f281
nf-fa-reddit f1a1
nf-fa-reddit_square f1a2
nf-fa-refresh f021
nf-fa-registered f25d
nf-fa-remove f00d
nf-fa-renren f18b
nf-fa-reorder f0c9
nf-fa-repeat f01e
nf-fa-reply_all f122
nf-fa-reply f112
nf-fa-resistance f1d0
nf-fa-retweet f079
nf-fa-rmb f157
nf-fa-road f018
nf-fa-rocket f135
nf-fa-rotate_left f0e2