PluginProbe
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits / 3.1.9
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits v3.1.9
3.2.2 3.2.3 3.2.1 3.2.0 3.1.9 3.1.8 3.1.7 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.9 trunk 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.3 1.1.4 1.1.5 All 174 releases
master-addons / assets / js / icon-picker.js

icon-picker.js in Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits 3.1.9, at assets/js/icon-picker.js

2,535 lines 46.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function(){
2 //#region dev/js/common/icon-picker.js
3 (function($) {
4 $.fn.iconPicker = function(options) {
5 var options = ["dashicons", "dashicons"];
6 var icons;
7 $list = $("");
8 function font_set() {
9 if (options[0] == "dashicons") {
10 icons = [
11 "blank",
12 "menu",
13 "admin-site",
14 "dashboard",
15 "admin-media",
16 "admin-page",
17 "admin-comments",
18 "admin-appearance",
19 "admin-plugins",
20 "admin-users",
21 "admin-tools",
22 "admin-settings",
23 "admin-network",
24 "admin-generic",
25 "admin-home",
26 "admin-collapse",
27 "admin-links",
28 "format-links",
29 "admin-post",
30 "format-standard",
31 "format-image",
32 "format-gallery",
33 "format-audio",
34 "format-video",
35 "format-chat",
36 "format-status",
37 "format-aside",
38 "format-quote",
39 "welcome-write-blog",
40 "welcome-edit-page",
41 "welcome-add-page",
42 "welcome-view-site",
43 "welcome-widgets-menus",
44 "welcome-comments",
45 "welcome-learn-more",
46 "image-crop",
47 "image-rotate-left",
48 "image-rotate-right",
49 "image-flip-vertical",
50 "image-flip-horizontal",
51 "undo",
52 "redo",
53 "editor-bold",
54 "editor-italic",
55 "editor-ul",
56 "editor-ol",
57 "editor-quote",
58 "editor-alignleft",
59 "editor-aligncenter",
60 "editor-alignright",
61 "editor-insertmore",
62 "editor-spellcheck",
63 "editor-distractionfree",
64 "editor-kitchensink",
65 "editor-underline",
66 "editor-justify",
67 "editor-textcolor",
68 "editor-paste-word",
69 "editor-paste-text",
70 "editor-removeformatting",
71 "editor-video",
72 "editor-customchar",
73 "editor-outdent",
74 "editor-indent",
75 "editor-help",
76 "editor-strikethrough",
77 "editor-unlink",
78 "editor-rtl",
79 "align-left",
80 "align-right",
81 "align-center",
82 "align-none",
83 "lock",
84 "calendar",
85 "visibility",
86 "post-status",
87 "post-trash",
88 "edit",
89 "trash",
90 "arrow-up",
91 "arrow-down",
92 "arrow-left",
93 "arrow-right",
94 "arrow-up-alt",
95 "arrow-down-alt",
96 "arrow-left-alt",
97 "arrow-right-alt",
98 "arrow-up-alt2",
99 "arrow-down-alt2",
100 "arrow-left-alt2",
101 "arrow-right-alt2",
102 "leftright",
103 "sort",
104 "list-view",
105 "exerpt-view",
106 "share",
107 "share1",
108 "share-alt",
109 "share-alt2",
110 "twitter",
111 "rss",
112 "facebook",
113 "facebook-alt",
114 "networking",
115 "googleplus",
116 "hammer",
117 "art",
118 "migrate",
119 "performance",
120 "wordpress",
121 "wordpress-alt",
122 "pressthis",
123 "update",
124 "screenoptions",
125 "info",
126 "cart",
127 "feedback",
128 "cloud",
129 "translation",
130 "tag",
131 "category",
132 "yes",
133 "no",
134 "no-alt",
135 "plus",
136 "minus",
137 "dismiss",
138 "marker",
139 "star-filled",
140 "star-half",
141 "star-empty",
142 "flag",
143 "location",
144 "location-alt",
145 "camera",
146 "images-alt",
147 "images-alt2",
148 "video-alt",
149 "video-alt2",
150 "video-alt3",
151 "vault",
152 "shield",
153 "shield-alt",
154 "search",
155 "slides",
156 "analytics",
157 "chart-pie",
158 "chart-bar",
159 "chart-line",
160 "chart-area",
161 "groups",
162 "businessman",
163 "id",
164 "id-alt",
165 "products",
166 "awards",
167 "forms",
168 "portfolio",
169 "book",
170 "book-alt",
171 "download",
172 "upload",
173 "backup",
174 "lightbulb",
175 "smiley"
176 ];
177 options[1] = "dashicons";
178 } else if (options[0] == "fa") {
179 icons = [
180 "blank",
181 "inbox",
182 "envelope",
183 "paperclip",
184 "reply-all",
185 "mail-reply-all",
186 "mail-forward",
187 "music",
188 "film",
189 "step-backward",
190 "fast-backward",
191 "backward",
192 "play",
193 "play-circle",
194 "pause",
195 "stop",
196 "forward",
197 "fast-forward",
198 "step-forward",
199 "eject",
200 "repeat",
201 "refresh",
202 "random",
203 "headphones",
204 "volume-off",
205 "volume-down",
206 "volume-up",
207 "angle-double-left",
208 "angle-double-right",
209 "angle-double-up",
210 "angle-double-down",
211 "angle-left",
212 "angle-right",
213 "angle-up",
214 "angle-down",
215 "arrow-left",
216 "arrow-right",
217 "arrow-up",
218 "arrow-down",
219 "arrows-alt",
220 "arrow-circle-left",
221 "arrow-circle-right",
222 "arrow-circle-up",
223 "arrow-circle-down",
224 "caret-down",
225 "caret-up",
226 "caret-left",
227 "caret-right",
228 "chevron-left",
229 "chevron-right",
230 "chevron-up",
231 "chevron-down",
232 "chevron-circle-left",
233 "chevron-circle-right",
234 "chevron-circle-up",
235 "chevron-circle-down",
236 "expand",
237 "compress",
238 "hand-o-right",
239 "hand-o-left",
240 "hand-o-up",
241 "hand-o-down",
242 "rotate-right",
243 "toggle-left",
244 "toggle-down",
245 "toggle-up",
246 "toggle-right",
247 "search",
248 "search-plus",
249 "search-minus",
250 "cut",
251 "crop",
252 "copy",
253 "paste",
254 "font",
255 "bold",
256 "italic",
257 "anchor",
258 "link",
259 "unlink",
260 "chain-broken",
261 "external-link",
262 "external-link-square",
263 "text-height",
264 "text-width",
265 "align-left",
266 "align-center",
267 "align-right",
268 "align-justify",
269 "list",
270 "quote-left",
271 "quote-right",
272 "outdent",
273 "indent",
274 "undo",
275 "adjust",
276 "tint",
277 "edit",
278 "list-ul",
279 "list-ol",
280 "list-alt",
281 "th-large",
282 "th",
283 "th-list",
284 "strikethrough",
285 "underline",
286 "magic",
287 "superscript",
288 "subscript",
289 "eraser",
290 "pagelines",
291 "asterisk",
292 "question",
293 "info",
294 "exclamation",
295 "smile-o",
296 "frown-o",
297 "meh-o",
298 "check",
299 "times",
300 "plus",
301 "minus",
302 "crosshairs",
303 "spinner",
304 "circle",
305 "circle-o",
306 "dot-circle-o",
307 "minus-circle",
308 "times-circle",
309 "check-circle",
310 "exclamation-circle",
311 "question-circle",
312 "info-circle",
313 "plus-circle",
314 "plus-square",
315 "plus-square-o",
316 "square",
317 "square-o",
318 "h-square",
319 "share-square",
320 "ellipsis-h",
321 "ellipsis-v",
322 "minus-square",
323 "check-square",
324 "bullseye",
325 "thumbs-o-up",
326 "thumbs-o-down",
327 "star",
328 "star-o",
329 "star-half",
330 "star-half-o",
331 "heart",
332 "heart-o",
333 "lemon-o",
334 "trophy",
335 "thumbs-up",
336 "thumbs-down",
337 "user",
338 "user-md",
339 "group",
340 "sign-in",
341 "sign-out",
342 "key",
343 "lock",
344 "unlock",
345 "unlock-alt",
346 "gear",
347 "gears",
348 "ban",
349 "female",
350 "male",
351 "comment",
352 "comments",
353 "tasks",
354 "calendar",
355 "calendar-o",
356 "sun-o",
357 "moon-o",
358 "clock-o",
359 "home",
360 "sitemap",
361 "upload",
362 "download",
363 "files-o",
364 "file",
365 "file-text",
366 "folder",
367 "folder-open",
368 "hdd-o",
369 "cloud",
370 "cloud-download",
371 "cloud-upload",
372 "save",
373 "trash-o",
374 "print",
375 "adn",
376 "desktop",
377 "laptop",
378 "tablet",
379 "mobile-phone",
380 "phone",
381 "phone-square",
382 "microphone",
383 "microphone-slash",
384 "gamepad",
385 "keyboard-o",
386 "signal",
387 "power-off",
388 "terminal",
389 "code",
390 "code-fork",
391 "bug",
392 "glass",
393 "globe",
394 "map-marker",
395 "thumb-tack",
396 "hospital-o",
397 "location-arrow",
398 "compass",
399 "road",
400 "bell",
401 "book",
402 "bookmark",
403 "bullhorn",
404 "camera",
405 "camera-retro",
406 "video-camera",
407 "picture-o",
408 "pencil",
409 "pencil-square",
410 "flask",
411 "briefcase",
412 "table",
413 "truck",
414 "wrench",
415 "plane",
416 "lightbulb-o",
417 "stethoscope",
418 "suitcase",
419 "bell-o",
420 "coffee",
421 "cutlery",
422 "umbrella",
423 "ambulance",
424 "medkit",
425 "fighter-jet",
426 "beer",
427 "wheelchair",
428 "gift",
429 "leaf",
430 "fire",
431 "eye",
432 "eye-slash",
433 "warning",
434 "magnet",
435 "flag",
436 "flag-checkered",
437 "fire-extinguisher",
438 "rocket",
439 "shield",
440 "puzzle-piece",
441 "legal",
442 "flash",
443 "bars",
444 "bar-chart-o",
445 "bed",
446 "columns",
447 "filter",
448 "sort",
449 "sort-down",
450 "sort-up",
451 "sort-alpha-asc",
452 "sort-alpha-desc",
453 "sort-amount-asc",
454 "sort-amount-desc",
455 "sort-numeric-asc",
456 "sort-numeric-desc",
457 "money",
458 "certificate",
459 "credit-card",
460 "shopping-cart",
461 "euro",
462 "gbp",
463 "dollar",
464 "rupee",
465 "yen",
466 "ruble",
467 "won",
468 "turkish-lira",
469 "tag",
470 "tags",
471 "qrcode",
472 "barcode"
473 ];
474 options[1] = "fa";
475 } else if (options[0] == "icon") {
476 icons = [
477 "home",
478 "home2",
479 "home3",
480 "office",
481 "newspaper",
482 "pencil",
483 "pencil2",
484 "quill",
485 "pen",
486 "blog",
487 "eyedropper",
488 "droplet",
489 "paint-format",
490 "image",
491 "images",
492 "camera",
493 "headphones",
494 "music",
495 "play",
496 "film",
497 "video-camera",
498 "dice",
499 "pacman",
500 "spades",
501 "clubs",
502 "diamonds",
503 "bullhorn",
504 "connection",
505 "podcast",
506 "feed",
507 "mic",
508 "book",
509 "books",
510 "library",
511 "file-text",
512 "profile",
513 "file-empty",
514 "files-empty",
515 "file-text2",
516 "file-picture",
517 "file-music",
518 "file-play",
519 "file-video",
520 "file-zip",
521 "copy",
522 "paste",
523 "stack",
524 "folder",
525 "folder-open",
526 "folder-plus",
527 "folder-minus",
528 "folder-download",
529 "folder-upload",
530 "price-tag",
531 "price-tags",
532 "barcode",
533 "qrcode",
534 "ticket",
535 "cart",
536 "coin-dollar",
537 "coin-euro",
538 "coin-pound",
539 "coin-yen",
540 "credit-card",
541 "calculator",
542 "lifebuoy",
543 "phone",
544 "phone-hang-up",
545 "address-book",
546 "envelop",
547 "pushpin",
548 "location",
549 "location2",
550 "compass",
551 "compass2",
552 "map",
553 "map2",
554 "history",
555 "clock",
556 "clock2",
557 "alarm",
558 "bell",
559 "stopwatch",
560 "calendar",
561 "printer",
562 "keyboard",
563 "display",
564 "laptop",
565 "mobile",
566 "mobile2",
567 "tablet",
568 "tv",
569 "drawer",
570 "drawer2",
571 "box-add",
572 "box-remove",
573 "download",
574 "upload",
575 "floppy-disk",
576 "drive",
577 "database",
578 "undo",
579 "redo",
580 "undo2",
581 "redo2",
582 "forward",
583 "reply",
584 "bubble",
585 "bubbles",
586 "bubbles2",
587 "bubble2",
588 "bubbles3",
589 "bubbles4",
590 "user",
591 "users",
592 "user-plus",
593 "user-minus",
594 "user-check",
595 "user-tie",
596 "quotes-left",
597 "quotes-right",
598 "hour-glass",
599 "spinner",
600 "spinner2",
601 "spinner3",
602 "spinner4",
603 "spinner5",
604 "spinner6",
605 "spinner7",
606 "spinner8",
607 "spinner9",
608 "spinner10",
609 "spinner11",
610 "binoculars",
611 "search",
612 "zoom-in",
613 "zoom-out",
614 "enlarge",
615 "shrink",
616 "enlarge2",
617 "shrink2",
618 "key",
619 "key2",
620 "lock",
621 "unlocked",
622 "wrench",
623 "equalizer",
624 "equalizer2",
625 "cog",
626 "cogs",
627 "hammer",
628 "magic-wand",
629 "aid-kit",
630 "bug",
631 "pie-chart",
632 "stats-dots",
633 "stats-bars",
634 "stats-bars2",
635 "trophy",
636 "gift",
637 "glass",
638 "glass2",
639 "mug",
640 "spoon-knife",
641 "leaf",
642 "rocket",
643 "meter",
644 "meter2",
645 "hammer2",
646 "fire",
647 "lab",
648 "magnet",
649 "bin",
650 "bin2",
651 "briefcase",
652 "airplane",
653 "truck",
654 "road",
655 "accessibility",
656 "target",
657 "power",
658 "switch",
659 "power-cord",
660 "clipboard",
661 "list-numbered",
662 "list",
663 "list2",
664 "tree",
665 "menu",
666 "menu2",
667 "menu3",
668 "menu4",
669 "cloud",
670 "upload2",
671 "download3",
672 "upload3",
673 "sphere",
674 "earth",
675 "link",
676 "flag",
677 "attachment",
678 "eye",
679 "eye-plus",
680 "eye-minus",
681 "eye-blocked",
682 "bookmark",
683 "bookmarks",
684 "sun",
685 "contrast",
686 "brightness-contrast",
687 "star-empty",
688 "star-half",
689 "star-full",
690 "heart",
691 "heart-broken",
692 "man",
693 "woman",
694 "man-woman",
695 "happy",
696 "happy2",
697 "smile",
698 "smile2",
699 "tongue",
700 "tongue2",
701 "sad",
702 "sad2",
703 "wink",
704 "wink2",
705 "grin",
706 "grin2",
707 "cool",
708 "cool2",
709 "angry",
710 "angry2",
711 "evil",
712 "evil2",
713 "shocked",
714 "shocked2",
715 "baffled",
716 "baffled2",
717 "confused",
718 "confused2",
719 "neutral",
720 "neutral2",
721 "hipster",
722 "hipster2",
723 "wondering",
724 "wondering2",
725 "sleepy",
726 "sleepy2",
727 "frustrated",
728 "frustrated2",
729 "crying",
730 "crying2",
731 "point-up",
732 "point-right",
733 "point-down",
734 "point-left",
735 "warning",
736 "notification",
737 "question",
738 "plus",
739 "minus",
740 "info",
741 "cancel-circle",
742 "blocked",
743 "cross",
744 "checkmark",
745 "checkmark2",
746 "spell-check",
747 "enter",
748 "exit",
749 "play2",
750 "pause",
751 "stop",
752 "previous",
753 "next",
754 "backward",
755 "forward2",
756 "play3",
757 "pause2",
758 "stop2",
759 "backward2",
760 "forward3",
761 "first",
762 "last",
763 "previous2",
764 "next2",
765 "eject",
766 "volume-high",
767 "volume-medium",
768 "volume-low",
769 "volume-mute",
770 "volume-mute2",
771 "volume-increase",
772 "volume-decrease",
773 "loop",
774 "loop2",
775 "infinite",
776 "shuffle",
777 "arrow-up-left",
778 "arrow-up",
779 "arrow-up-right",
780 "arrow-right",
781 "arrow-down-right",
782 "arrow-down",
783 "arrow-down-left",
784 "arrow-left",
785 "arrow-up-left2",
786 "arrow-up2",
787 "arrow-up-right2",
788 "arrow-right2",
789 "arrow-down-right2",
790 "arrow-down2",
791 "arrow-down-left2",
792 "arrow-left2",
793 "circle-up",
794 "circle-right",
795 "circle-down",
796 "circle-left",
797 "tab",
798 "move-up",
799 "move-down",
800 "sort-alpha-asc",
801 "sort-alpha-desc",
802 "sort-numeric-asc",
803 "sort-numberic-desc",
804 "sort-amount-asc",
805 "sort-amount-desc",
806 "command",
807 "shift",
808 "ctrl",
809 "opt",
810 "checkbox-checked",
811 "checkbox-unchecked",
812 "radio-checked",
813 "radio-checked2",
814 "radio-unchecked",
815 "crop",
816 "make-group",
817 "ungroup",
818 "scissors",
819 "filter",
820 "font",
821 "ligature",
822 "ligature2",
823 "text-height",
824 "text-width",
825 "font-size",
826 "bold",
827 "underline",
828 "italic",
829 "strikethrough",
830 "omega",
831 "sigma",
832 "page-break",
833 "superscript",
834 "subscript",
835 "superscript2",
836 "subscript2",
837 "text-color",
838 "pagebreak",
839 "clear-formatting",
840 "table",
841 "table2",
842 "insert-template",
843 "pilcrow",
844 "ltr",
845 "rtl",
846 "section",
847 "paragraph-left",
848 "paragraph-center",
849 "paragraph-right",
850 "paragraph-justify",
851 "indent-increase",
852 "indent-decrease",
853 "share",
854 "new-tab",
855 "embed",
856 "embed2",
857 "terminal",
858 "share2",
859 "mail",
860 "mail2",
861 "mail3",
862 "mail4",
863 "amazon",
864 "google",
865 "google2",
866 "google3",
867 "google-plus",
868 "google-plus2",
869 "google-plus3",
870 "hangouts",
871 "google-drive",
872 "facebook",
873 "facebook2",
874 "instagram",
875 "whatsapp",
876 "spotify",
877 "telegram",
878 "twitter",
879 "vine",
880 "vk",
881 "renren",
882 "sina-weibo",
883 "rss",
884 "rss2",
885 "youtube",
886 "youtube2",
887 "twitch",
888 "vimeo",
889 "vimeo2",
890 "lanyrd",
891 "flickr",
892 "flickr2",
893 "flickr3",
894 "flickr4",
895 "dribbble",
896 "behance",
897 "behance2",
898 "deviantart",
899 "500px",
900 "steam",
901 "steam2",
902 "dropbox",
903 "onedrive",
904 "github",
905 "npm",
906 "basecamp",
907 "trello",
908 "wordpress",
909 "joomla",
910 "ello",
911 "blogger",
912 "blogger2",
913 "tumblr",
914 "tumblr2",
915 "yahoo",
916 "yahoo2",
917 "tux",
918 "appleinc",
919 "finder",
920 "android",
921 "windows",
922 "windows8",
923 "soundcloud",
924 "soundcloud2",
925 "skype",
926 "reddit",
927 "hackernews",
928 "wikipedia",
929 "linkedin",
930 "linkedin2",
931 "lastfm",
932 "lastfm2",
933 "delicious",
934 "stumbleupon",
935 "stumbleupon2",
936 "stackoverflow",
937 "pinterest",
938 "pinterest2",
939 "xing",
940 "xing2",
941 "flattr",
942 "foursquare",
943 "yelp",
944 "paypal",
945 "chrome",
946 "firefox",
947 "IE",
948 "edge",
949 "safari",
950 "opera",
951 "file-pdf",
952 "file-openoffice",
953 "file-word",
954 "file-excel",
955 "libreoffice",
956 "html-five",
957 "html-five2",
958 "git",
959 "codepen",
960 "svg",
961 "IcoMoon"
962 ];
963 options[1] = "icon";
964 } else if (options[0] == "far") {
965 icons = [
966 "address-book",
967 "address-card",
968 "arrow-alt-circle-down",
969 "arrow-alt-circle-left",
970 "arrow-alt-circle-right",
971 "arrow-alt-circle-up",
972 "bell",
973 "bell-slash",
974 "bookmark",
975 "building",
976 "calendar",
977 "calendar-alt",
978 "calendar-check",
979 "calendar-minus",
980 "calendar-plus",
981 "calendar-times",
982 "caret-square-down",
983 "caret-square-left",
984 "caret-square-right",
985 "caret-square-up",
986 "chart-bar",
987 "check-circle",
988 "check-square",
989 "circle",
990 "clipboard",
991 "clock",
992 "clone",
993 "closed-captioning",
994 "comment",
995 "comment-alt",
996 "comment-dots",
997 "comments",
998 "compass",
999 "copy",
1000 "copyright",
1001 "credit-card",
1002 "dot-circle",
1003 "edit",
1004 "envelope",
1005 "envelope-open",
1006 "eye",
1007 "eye-slash",
1008 "file",
1009 "file-alt",
1010 "file-archive",
1011 "file-audio",
1012 "file-code",
1013 "file-excel",
1014 "file-image",
1015 "file-pdf",
1016 "file-powerpoint",
1017 "file-video",
1018 "file-word",
1019 "flag",
1020 "folder",
1021 "folder-open",
1022 "font-awesome-logo-full",
1023 "frown",
1024 "futbol",
1025 "gem",
1026 "hand-lizard",
1027 "hand-paper",
1028 "hand-peace",
1029 "hand-point-down",
1030 "hand-point-left",
1031 "hand-point-right",
1032 "hand-point-up",
1033 "hand-pointer",
1034 "hand-rock",
1035 "hand-scissors",
1036 "hand-spock",
1037 "handshake",
1038 "hdd",
1039 "heart",
1040 "hospital",
1041 "hourglass",
1042 "id-badge",
1043 "id-card",
1044 "image",
1045 "images",
1046 "keyboard",
1047 "lemon",
1048 "life-ring",
1049 "lightbulb",
1050 "list-alt",
1051 "map",
1052 "meh",
1053 "minus-square",
1054 "money-bill-alt",
1055 "moon",
1056 "newspaper",
1057 "object-group",
1058 "object-ungroup",
1059 "paper-plane",
1060 "pause-circle",
1061 "play-circle",
1062 "plus-square",
1063 "question-circle",
1064 "registered",
1065 "save",
1066 "share-square",
1067 "smile",
1068 "snowflake",
1069 "square",
1070 "star",
1071 "star-half",
1072 "sticky-note",
1073 "stop-circle",
1074 "sun",
1075 "thumbs-down",
1076 "thumbs-up",
1077 "times-circle",
1078 "trash-alt",
1079 "user",
1080 "user-circle",
1081 "window-close",
1082 "window-maximize",
1083 "window-minimize",
1084 "window-restore"
1085 ];
1086 options[1] = "fa";
1087 } else if (options[0] == "fab") {
1088 icons = [
1089 "500px",
1090 "accessible-icon",
1091 "accusoft",
1092 "adn",
1093 "adversal",
1094 "affiliatetheme",
1095 "algolia",
1096 "amazon",
1097 "amazon-pay",
1098 "amilia",
1099 "android",
1100 "angellist",
1101 "angrycreative",
1102 "angular",
1103 "app-store",
1104 "app-store-ios",
1105 "apper",
1106 "apple",
1107 "apple-pay",
1108 "asymmetrik",
1109 "audible",
1110 "autoprefixer",
1111 "avianex",
1112 "aviato",
1113 "aws",
1114 "bandcamp",
1115 "behance",
1116 "behance-square",
1117 "bimobject",
1118 "bitbucket",
1119 "bitcoin",
1120 "bity",
1121 "black-tie",
1122 "blackberry",
1123 "blogger",
1124 "blogger-b",
1125 "bluetooth",
1126 "bluetooth-b",
1127 "btc",
1128 "buromobelexperte",
1129 "buysellads",
1130 "cc-amazon-pay",
1131 "cc-amex",
1132 "cc-apple-pay",
1133 "cc-diners-club",
1134 "cc-discover",
1135 "cc-jcb",
1136 "cc-mastercard",
1137 "cc-paypal",
1138 "cc-stripe",
1139 "cc-visa",
1140 "centercode",
1141 "chrome",
1142 "cloudscale",
1143 "cloudsmith",
1144 "cloudversify",
1145 "codepen",
1146 "codiepie",
1147 "connectdevelop",
1148 "contao",
1149 "cpanel",
1150 "creative-commons",
1151 "creative-commons-by",
1152 "creative-commons-nc",
1153 "creative-commons-nc-eu",
1154 "creative-commons-nc-jp",
1155 "creative-commons-nd",
1156 "creative-commons-pd",
1157 "creative-commons-pd-alt",
1158 "creative-commons-remix",
1159 "creative-commons-sa",
1160 "creative-commons-sampling",
1161 "creative-commons-sampling-plus",
1162 "creative-commons-share",
1163 "css3",
1164 "css3-alt",
1165 "cuttlefish",
1166 "d-and-d",
1167 "dashcube",
1168 "delicious",
1169 "deploydog",
1170 "deskpro",
1171 "deviantart",
1172 "digg",
1173 "digital-ocean",
1174 "discord",
1175 "discourse",
1176 "dochub",
1177 "docker",
1178 "draft2digital",
1179 "dribbble",
1180 "dribbble-square",
1181 "dropbox",
1182 "drupal",
1183 "dyalog",
1184 "earlybirds",
1185 "ebay",
1186 "edge",
1187 "elementor",
1188 "ember",
1189 "empire",
1190 "envira",
1191 "erlang",
1192 "ethereum",
1193 "etsy",
1194 "expeditedssl",
1195 "facebook",
1196 "facebook-f",
1197 "facebook-messenger",
1198 "facebook-square",
1199 "firefox",
1200 "first-order",
1201 "first-order-alt",
1202 "firstdraft",
1203 "flickr",
1204 "flipboard",
1205 "fly",
1206 "font-awesome",
1207 "font-awesome-alt",
1208 "font-awesome-flag",
1209 "font-awesome-logo-full",
1210 "fonticons",
1211 "fonticons-fi",
1212 "fort-awesome",
1213 "fort-awesome-alt",
1214 "forumbee",
1215 "foursquare",
1216 "free-code-camp",
1217 "freebsd",
1218 "fulcrum",
1219 "galactic-republic",
1220 "galactic-senate",
1221 "get-pocket",
1222 "gg",
1223 "gg-circle",
1224 "git",
1225 "git-square",
1226 "github",
1227 "github-alt",
1228 "github-square",
1229 "gitkraken",
1230 "gitlab",
1231 "gitter",
1232 "glide",
1233 "glide-g",
1234 "gofore",
1235 "goodreads",
1236 "goodreads-g",
1237 "google",
1238 "google-drive",
1239 "google-play",
1240 "google-plus",
1241 "google-plus-g",
1242 "google-plus-square",
1243 "google-wallet",
1244 "gratipay",
1245 "grav",
1246 "gripfire",
1247 "grunt",
1248 "gulp",
1249 "hacker-news",
1250 "hacker-news-square",
1251 "hips",
1252 "hire-a-helper",
1253 "hooli",
1254 "hotjar",
1255 "houzz",
1256 "html5",
1257 "hubspot",
1258 "imdb",
1259 "instagram",
1260 "internet-explorer",
1261 "ioxhost",
1262 "itunes",
1263 "itunes-note",
1264 "java",
1265 "jedi-order",
1266 "jenkins",
1267 "joget",
1268 "joomla",
1269 "js",
1270 "js-square",
1271 "jsfiddle",
1272 "keybase",
1273 "keycdn",
1274 "kickstarter",
1275 "kickstarter-k",
1276 "korvue",
1277 "laravel",
1278 "lastfm",
1279 "lastfm-square",
1280 "leanpub",
1281 "less",
1282 "line",
1283 "linkedin",
1284 "linkedin-in",
1285 "linode",
1286 "linux",
1287 "lyft",
1288 "magento",
1289 "mandalorian",
1290 "mastodon",
1291 "maxcdn",
1292 "medapps",
1293 "medium",
1294 "medium-m",
1295 "medrt",
1296 "meetup",
1297 "microsoft",
1298 "mix",
1299 "mixcloud",
1300 "mizuni",
1301 "modx",
1302 "monero",
1303 "napster",
1304 "nintendo-switch",
1305 "node",
1306 "node-js",
1307 "npm",
1308 "ns8",
1309 "nutritionix",
1310 "odnoklassniki",
1311 "odnoklassniki-square",
1312 "old-republic",
1313 "opencart",
1314 "openid",
1315 "opera",
1316 "optin-monster",
1317 "osi",
1318 "page4",
1319 "pagelines",
1320 "palfed",
1321 "patreon",
1322 "paypal",
1323 "periscope",
1324 "phabricator",
1325 "phoenix-framework",
1326 "phoenix-squadron",
1327 "php",
1328 "pied-piper",
1329 "pied-piper-alt",
1330 "pied-piper-hat",
1331 "pied-piper-pp",
1332 "pinterest",
1333 "pinterest-p",
1334 "pinterest-square",
1335 "playstation",
1336 "product-hunt",
1337 "pushed",
1338 "python",
1339 "qq",
1340 "quinscape",
1341 "quora",
1342 "r-project",
1343 "ravelry",
1344 "react",
1345 "readme",
1346 "rebel",
1347 "red-river",
1348 "reddit",
1349 "reddit-alien",
1350 "reddit-square",
1351 "rendact",
1352 "renren",
1353 "replyd",
1354 "researchgate",
1355 "resolving",
1356 "rocketchat",
1357 "rockrms",
1358 "safari",
1359 "sass",
1360 "schlix",
1361 "scribd",
1362 "searchengin",
1363 "sellcast",
1364 "sellsy",
1365 "servicestack",
1366 "shirtsinbulk",
1367 "simplybuilt",
1368 "sistrix",
1369 "sith",
1370 "skyatlas",
1371 "skype",
1372 "slack",
1373 "slack-hash",
1374 "slideshare",
1375 "snapchat",
1376 "snapchat-ghost",
1377 "snapchat-square",
1378 "soundcloud",
1379 "speakap",
1380 "spotify",
1381 "stack-exchange",
1382 "stack-overflow",
1383 "staylinked",
1384 "steam",
1385 "steam-square",
1386 "steam-symbol",
1387 "sticker-mule",
1388 "strava",
1389 "stripe",
1390 "stripe-s",
1391 "studiovinari",
1392 "stumbleupon",
1393 "stumbleupon-circle",
1394 "superpowers",
1395 "supple",
1396 "teamspeak",
1397 "telegram",
1398 "telegram-plane",
1399 "tencent-weibo",
1400 "themeisle",
1401 "trade-federation",
1402 "trello",
1403 "tripadvisor",
1404 "tumblr",
1405 "tumblr-square",
1406 "twitch",
1407 "twitter",
1408 "twitter-square",
1409 "typo3",
1410 "uber",
1411 "uikit",
1412 "uniregistry",
1413 "untappd",
1414 "usb",
1415 "ussunnah",
1416 "vaadin",
1417 "viacoin",
1418 "viadeo",
1419 "viadeo-square",
1420 "viber",
1421 "vimeo",
1422 "vimeo-square",
1423 "vimeo-v",
1424 "vine",
1425 "vk",
1426 "vnv",
1427 "vuejs",
1428 "weibo",
1429 "weixin",
1430 "whatsapp",
1431 "whatsapp-square",
1432 "whmcs",
1433 "wikipedia-w",
1434 "windows",
1435 "wolf-pack-battalion",
1436 "wordpress",
1437 "wordpress-simple",
1438 "wpbeginner",
1439 "wpexplorer",
1440 "wpforms",
1441 "xbox",
1442 "xing",
1443 "xing-square",
1444 "y-combinator",
1445 "yahoo",
1446 "yandex",
1447 "yandex-international",
1448 "yelp",
1449 "yoast",
1450 "youtube",
1451 "youtube-square"
1452 ];
1453 options[1] = "fa";
1454 } else if (options[0] == "fas") {
1455 icons = [
1456 "address-book",
1457 "address-card",
1458 "adjust",
1459 "align-center",
1460 "align-justify",
1461 "align-left",
1462 "align-right",
1463 "allergies",
1464 "ambulance",
1465 "american-sign-language-interpreting",
1466 "anchor",
1467 "angle-double-down",
1468 "angle-double-left",
1469 "angle-double-right",
1470 "angle-double-up",
1471 "angle-down",
1472 "angle-left",
1473 "angle-right",
1474 "angle-up",
1475 "archive",
1476 "arrow-alt-circle-down",
1477 "arrow-alt-circle-left",
1478 "arrow-alt-circle-right",
1479 "arrow-alt-circle-up",
1480 "arrow-circle-down",
1481 "arrow-circle-left",
1482 "arrow-circle-right",
1483 "arrow-circle-up",
1484 "arrow-down",
1485 "arrow-left",
1486 "arrow-right",
1487 "arrow-up",
1488 "arrows-alt",
1489 "arrows-alt-h",
1490 "arrows-alt-v",
1491 "assistive-listening-systems",
1492 "asterisk",
1493 "at",
1494 "audio-description",
1495 "backward",
1496 "balance-scale",
1497 "ban",
1498 "band-aid",
1499 "barcode",
1500 "bars",
1501 "baseball-ball",
1502 "basketball-ball",
1503 "bath",
1504 "battery-empty",
1505 "battery-full",
1506 "battery-half",
1507 "battery-quarter",
1508 "battery-three-quarters",
1509 "bed",
1510 "beer",
1511 "bell",
1512 "bell-slash",
1513 "bicycle",
1514 "binoculars",
1515 "birthday-cake",
1516 "blind",
1517 "bold",
1518 "bolt",
1519 "bomb",
1520 "book",
1521 "bookmark",
1522 "bowling-ball",
1523 "box",
1524 "box-open",
1525 "boxes",
1526 "braille",
1527 "briefcase",
1528 "briefcase-medical",
1529 "bug",
1530 "building",
1531 "bullhorn",
1532 "bullseye",
1533 "burn",
1534 "bus",
1535 "calculator",
1536 "calendar",
1537 "calendar-alt",
1538 "calendar-check",
1539 "calendar-minus",
1540 "calendar-plus",
1541 "calendar-times",
1542 "camera",
1543 "camera-retro",
1544 "capsules",
1545 "car",
1546 "caret-down",
1547 "caret-left",
1548 "caret-right",
1549 "caret-square-down",
1550 "caret-square-left",
1551 "caret-square-right",
1552 "caret-square-up",
1553 "caret-up",
1554 "cart-arrow-down",
1555 "cart-plus",
1556 "certificate",
1557 "chart-area",
1558 "chart-bar",
1559 "chart-line",
1560 "chart-pie",
1561 "check",
1562 "check-circle",
1563 "check-square",
1564 "chess",
1565 "chess-bishop",
1566 "chess-board",
1567 "chess-king",
1568 "chess-knight",
1569 "chess-pawn",
1570 "chess-queen",
1571 "chess-rook",
1572 "chevron-circle-down",
1573 "chevron-circle-left",
1574 "chevron-circle-right",
1575 "chevron-circle-up",
1576 "chevron-down",
1577 "chevron-left",
1578 "chevron-right",
1579 "chevron-up",
1580 "child",
1581 "circle",
1582 "circle-notch",
1583 "clipboard",
1584 "clipboard-check",
1585 "clipboard-list",
1586 "clock",
1587 "clone",
1588 "closed-captioning",
1589 "cloud",
1590 "cloud-download-alt",
1591 "cloud-upload-alt",
1592 "code",
1593 "code-branch",
1594 "coffee",
1595 "cog",
1596 "cogs",
1597 "columns",
1598 "comment",
1599 "comment-alt",
1600 "comment-dots",
1601 "comment-slash",
1602 "comments",
1603 "compass",
1604 "compress",
1605 "copy",
1606 "copyright",
1607 "couch",
1608 "credit-card",
1609 "crop",
1610 "crosshairs",
1611 "cube",
1612 "cubes",
1613 "cut",
1614 "database",
1615 "deaf",
1616 "desktop",
1617 "diagnoses",
1618 "dna",
1619 "dollar-sign",
1620 "dolly",
1621 "dolly-flatbed",
1622 "donate",
1623 "dot-circle",
1624 "dove",
1625 "download",
1626 "edit",
1627 "eject",
1628 "ellipsis-h",
1629 "ellipsis-v",
1630 "envelope",
1631 "envelope-open",
1632 "envelope-square",
1633 "eraser",
1634 "euro-sign",
1635 "exchange-alt",
1636 "exclamation",
1637 "exclamation-circle",
1638 "exclamation-triangle",
1639 "expand",
1640 "expand-arrows-alt",
1641 "external-link-alt",
1642 "external-link-square-alt",
1643 "eye",
1644 "eye-dropper",
1645 "eye-slash",
1646 "fast-backward",
1647 "fast-forward",
1648 "fax",
1649 "female",
1650 "fighter-jet",
1651 "file",
1652 "file-alt",
1653 "file-archive",
1654 "file-audio",
1655 "file-code",
1656 "file-excel",
1657 "file-image",
1658 "file-medical",
1659 "file-medical-alt",
1660 "file-pdf",
1661 "file-powerpoint",
1662 "file-video",
1663 "file-word",
1664 "film",
1665 "filter",
1666 "fire",
1667 "fire-extinguisher",
1668 "first-aid",
1669 "flag",
1670 "flag-checkered",
1671 "flask",
1672 "folder",
1673 "folder-open",
1674 "font",
1675 "font-awesome-logo-full",
1676 "football-ball",
1677 "forward",
1678 "frown",
1679 "futbol",
1680 "gamepad",
1681 "gavel",
1682 "gem",
1683 "genderless",
1684 "gift",
1685 "glass-martini",
1686 "globe",
1687 "golf-ball",
1688 "graduation-cap",
1689 "h-square",
1690 "hand-holding",
1691 "hand-holding-heart",
1692 "hand-holding-usd",
1693 "hand-lizard",
1694 "hand-paper",
1695 "hand-peace",
1696 "hand-point-down",
1697 "hand-point-left",
1698 "hand-point-right",
1699 "hand-point-up",
1700 "hand-pointer",
1701 "hand-rock",
1702 "hand-scissors",
1703 "hand-spock",
1704 "hands",
1705 "hands-helping",
1706 "handshake",
1707 "hashtag",
1708 "hdd",
1709 "heading",
1710 "headphones",
1711 "heart",
1712 "heartbeat",
1713 "history",
1714 "hockey-puck",
1715 "home",
1716 "hospital",
1717 "hospital-alt",
1718 "hospital-symbol",
1719 "hourglass",
1720 "hourglass-end",
1721 "hourglass-half",
1722 "hourglass-start",
1723 "i-cursor",
1724 "id-badge",
1725 "id-card",
1726 "id-card-alt",
1727 "image",
1728 "images",
1729 "inbox",
1730 "indent",
1731 "industry",
1732 "info",
1733 "info-circle",
1734 "italic",
1735 "key",
1736 "keyboard",
1737 "language",
1738 "laptop",
1739 "leaf",
1740 "lemon",
1741 "level-down-alt",
1742 "level-up-alt",
1743 "life-ring",
1744 "lightbulb",
1745 "link",
1746 "lira-sign",
1747 "list",
1748 "list-alt",
1749 "list-ol",
1750 "list-ul",
1751 "location-arrow",
1752 "lock",
1753 "lock-open",
1754 "long-arrow-alt-down",
1755 "long-arrow-alt-left",
1756 "long-arrow-alt-right",
1757 "long-arrow-alt-up",
1758 "low-vision",
1759 "magic",
1760 "magnet",
1761 "male",
1762 "map",
1763 "map-marker",
1764 "map-marker-alt",
1765 "map-pin",
1766 "map-signs",
1767 "mars",
1768 "mars-double",
1769 "mars-stroke",
1770 "mars-stroke-h",
1771 "mars-stroke-v",
1772 "medkit",
1773 "meh",
1774 "mercury",
1775 "microchip",
1776 "microphone",
1777 "microphone-slash",
1778 "minus",
1779 "minus-circle",
1780 "minus-square",
1781 "mobile",
1782 "mobile-alt",
1783 "money-bill-alt",
1784 "moon",
1785 "motorcycle",
1786 "mouse-pointer",
1787 "music",
1788 "neuter",
1789 "newspaper",
1790 "notes-medical",
1791 "object-group",
1792 "object-ungroup",
1793 "outdent",
1794 "paint-brush",
1795 "pallet",
1796 "paper-plane",
1797 "paperclip",
1798 "parachute-box",
1799 "paragraph",
1800 "paste",
1801 "pause",
1802 "pause-circle",
1803 "paw",
1804 "pen-square",
1805 "pencil-alt",
1806 "people-carry",
1807 "percent",
1808 "phone",
1809 "phone-slash",
1810 "phone-square",
1811 "phone-volume",
1812 "piggy-bank",
1813 "pills",
1814 "plane",
1815 "play",
1816 "play-circle",
1817 "plug",
1818 "plus",
1819 "plus-circle",
1820 "plus-square",
1821 "podcast",
1822 "poo",
1823 "portrait",
1824 "pound-sign",
1825 "power-off",
1826 "prescription-bottle",
1827 "prescription-bottle-alt",
1828 "print",
1829 "procedures",
1830 "puzzle-piece",
1831 "qrcode",
1832 "question",
1833 "question-circle",
1834 "quidditch",
1835 "quote-left",
1836 "quote-right",
1837 "random",
1838 "recycle",
1839 "redo",
1840 "redo-alt",
1841 "registered",
1842 "reply",
1843 "reply-all",
1844 "retweet",
1845 "ribbon",
1846 "road",
1847 "rocket",
1848 "rss",
1849 "rss-square",
1850 "ruble-sign",
1851 "rupee-sign",
1852 "save",
1853 "search",
1854 "search-minus",
1855 "search-plus",
1856 "seedling",
1857 "server",
1858 "share",
1859 "share-alt",
1860 "share-alt-square",
1861 "share-square",
1862 "shekel-sign",
1863 "shield-alt",
1864 "ship",
1865 "shipping-fast",
1866 "shopping-bag",
1867 "shopping-basket",
1868 "shopping-cart",
1869 "shower",
1870 "sign",
1871 "sign-in-alt",
1872 "sign-language",
1873 "sign-out-alt",
1874 "signal",
1875 "sitemap",
1876 "sliders-h",
1877 "smile",
1878 "smoking",
1879 "snowflake",
1880 "sort",
1881 "sort-alpha-down",
1882 "sort-alpha-up",
1883 "sort-amount-down",
1884 "sort-amount-up",
1885 "sort-down",
1886 "sort-numeric-down",
1887 "sort-numeric-up",
1888 "sort-up",
1889 "space-shuttle",
1890 "spinner",
1891 "square",
1892 "square-full",
1893 "star",
1894 "star-half",
1895 "step-backward",
1896 "step-forward",
1897 "stethoscope",
1898 "sticky-note",
1899 "stop",
1900 "stop-circle",
1901 "stopwatch",
1902 "street-view",
1903 "strikethrough",
1904 "subscript",
1905 "subway",
1906 "suitcase",
1907 "sun",
1908 "superscript",
1909 "sync",
1910 "sync-alt",
1911 "syringe",
1912 "table",
1913 "table-tennis",
1914 "tablet",
1915 "tablet-alt",
1916 "tablets",
1917 "tachometer-alt",
1918 "tag",
1919 "tags",
1920 "tape",
1921 "tasks",
1922 "taxi",
1923 "terminal",
1924 "text-height",
1925 "text-width",
1926 "th",
1927 "th-large",
1928 "th-list",
1929 "thermometer",
1930 "thermometer-empty",
1931 "thermometer-full",
1932 "thermometer-half",
1933 "thermometer-quarter",
1934 "thermometer-three-quarters",
1935 "thumbs-down",
1936 "thumbs-up",
1937 "thumbtack",
1938 "ticket-alt",
1939 "times",
1940 "times-circle",
1941 "tint",
1942 "toggle-off",
1943 "toggle-on",
1944 "trademark",
1945 "train",
1946 "transgender",
1947 "transgender-alt",
1948 "trash",
1949 "trash-alt",
1950 "tree",
1951 "trophy",
1952 "truck",
1953 "truck-loading",
1954 "truck-moving",
1955 "tty",
1956 "tv",
1957 "umbrella",
1958 "underline",
1959 "undo",
1960 "undo-alt",
1961 "universal-access",
1962 "university",
1963 "unlink",
1964 "unlock",
1965 "unlock-alt",
1966 "upload",
1967 "user",
1968 "user-alt",
1969 "user-alt-slash",
1970 "user-astronaut",
1971 "user-check",
1972 "user-circle",
1973 "user-clock",
1974 "user-cog",
1975 "user-edit",
1976 "user-friends",
1977 "user-graduate",
1978 "user-lock",
1979 "user-md",
1980 "user-minus",
1981 "user-ninja",
1982 "user-plus",
1983 "user-secret",
1984 "user-shield",
1985 "user-slash",
1986 "user-tag",
1987 "user-tie",
1988 "user-times",
1989 "users",
1990 "users-cog",
1991 "utensil-spoon",
1992 "utensils",
1993 "venus",
1994 "venus-double",
1995 "venus-mars",
1996 "vial",
1997 "vials",
1998 "video",
1999 "video-slash",
2000 "volleyball-ball",
2001 "volume-down",
2002 "volume-off",
2003 "volume-up",
2004 "warehouse",
2005 "weight",
2006 "wheelchair",
2007 "wifi",
2008 "window-close",
2009 "window-maximize",
2010 "window-minimize",
2011 "window-restore",
2012 "wine-glass",
2013 "won-sign",
2014 "wrench",
2015 "x-ray",
2016 "yen-sign"
2017 ];
2018 options[1] = "fa";
2019 } else if (options[0] == "lnr") {
2020 icons = [
2021 "home",
2022 "apartment",
2023 "pencil",
2024 "magic-wand",
2025 "drop",
2026 "lighter",
2027 "poop",
2028 "sun",
2029 "moon",
2030 "cloud",
2031 "cloud-upload",
2032 "cloud-download",
2033 "cloud-sync",
2034 "cloud-check",
2035 "database",
2036 "lock",
2037 "cog",
2038 "trash",
2039 "dice",
2040 "heart",
2041 "star",
2042 "star-half",
2043 "star-empty",
2044 "flag",
2045 "envelope",
2046 "paperclip",
2047 "inbox",
2048 "eye",
2049 "printer",
2050 "file-empty",
2051 "file-add",
2052 "enter",
2053 "exit",
2054 "graduation-hat",
2055 "license",
2056 "music-note",
2057 "film-play",
2058 "camera-video",
2059 "camera",
2060 "picture",
2061 "book",
2062 "bookmark",
2063 "user",
2064 "users",
2065 "shirt",
2066 "store",
2067 "cart",
2068 "tag",
2069 "phone-handset",
2070 "phone",
2071 "pushpin",
2072 "map-marker",
2073 "map",
2074 "location",
2075 "calendar-full",
2076 "keyboard",
2077 "spell-check",
2078 "screen",
2079 "smartphone",
2080 "tablet",
2081 "laptop",
2082 "laptop-phone",
2083 "power-switch",
2084 "bubble",
2085 "heart-pulse",
2086 "construction",
2087 "pie-chart",
2088 "chart-bars",
2089 "gift",
2090 "diamond",
2091 "linearicons",
2092 "dinner",
2093 "coffee-cup",
2094 "leaf",
2095 "paw",
2096 "rocket",
2097 "briefcase",
2098 "bus",
2099 "car",
2100 "train",
2101 "bicycle",
2102 "wheelchair",
2103 "select",
2104 "earth",
2105 "smile",
2106 "sad",
2107 "neutral",
2108 "mustache",
2109 "alarm",
2110 "bullhorn",
2111 "volume-high",
2112 "volume-medium",
2113 "volume-low",
2114 "volume",
2115 "mic",
2116 "hourglass",
2117 "undo",
2118 "redo",
2119 "sync",
2120 "history",
2121 "clock",
2122 "download",
2123 "upload",
2124 "enter-down",
2125 "exit-up",
2126 "bug",
2127 "code",
2128 "link",
2129 "unlink",
2130 "thumbs-up",
2131 "thumbs-down",
2132 "magnifier",
2133 "cross",
2134 "menu",
2135 "list",
2136 "chevron-up",
2137 "chevron-down",
2138 "chevron-left",
2139 "chevron-right",
2140 "arrow-up",
2141 "arrow-down",
2142 "arrow-left",
2143 "arrow-right",
2144 "move",
2145 "warning",
2146 "question-circle",
2147 "menu-circle",
2148 "checkmark-circle",
2149 "cross-circle",
2150 "plus-circle",
2151 "circle-minus",
2152 "arrow-up-circle",
2153 "arrow-down-circle",
2154 "arrow-left-circle",
2155 "arrow-right-circle",
2156 "chevron-up-circle",
2157 "chevron-down-circle",
2158 "chevron-left-circle",
2159 "chevron-right-circle",
2160 "crop",
2161 "frame-expand",
2162 "frame-contract",
2163 "layers",
2164 "funnel",
2165 "text-format",
2166 "text-format-remove",
2167 "text-size",
2168 "bold",
2169 "italic",
2170 "underline",
2171 "strikethrough",
2172 "highlight",
2173 "text-align-left",
2174 "text-align-center",
2175 "text-align-right",
2176 "text-align-justify",
2177 "line-spacing",
2178 "indent-increase",
2179 "indent-decrease",
2180 "pilcrow",
2181 "direction-ltr",
2182 "direction-rtl",
2183 "page-break",
2184 "sort-alpha-asc",
2185 "sort-amount-asc",
2186 "hand",
2187 "pointer-up",
2188 "pointer-right",
2189 "pointer-down",
2190 "pointer-left"
2191 ];
2192 options[1] = "lnr";
2193 } else if (options[0] == "genericon ") {
2194 icons = [
2195 "standard",
2196 "aside",
2197 "image",
2198 "gallery",
2199 "video",
2200 "status",
2201 "quote",
2202 "link",
2203 "chat",
2204 "audio",
2205 "github",
2206 "dribbble",
2207 "twitter",
2208 "facebook",
2209 "facebook-alt",
2210 "wordpress",
2211 "googleplus",
2212 "linkedin",
2213 "linkedin-alt",
2214 "pinterest",
2215 "pinterest-alt",
2216 "flickr",
2217 "vimeo",
2218 "youtube",
2219 "tumblr",
2220 "instagram",
2221 "codepen",
2222 "polldaddy",
2223 "googleplus-alt",
2224 "path",
2225 "skype",
2226 "digg",
2227 "reddit",
2228 "stumbleupon",
2229 "pocket",
2230 "comment",
2231 "category",
2232 "tag",
2233 "time",
2234 "user",
2235 "day",
2236 "week",
2237 "month",
2238 "pinned",
2239 "search",
2240 "unzoom",
2241 "zoom",
2242 "show",
2243 "hide",
2244 "close",
2245 "close-alt",
2246 "trash",
2247 "star",
2248 "home",
2249 "mail",
2250 "edit",
2251 "reply",
2252 "feed",
2253 "warning",
2254 "share",
2255 "attachment",
2256 "location",
2257 "checkmark",
2258 "menu",
2259 "refresh",
2260 "minimize",
2261 "maximize",
2262 "404",
2263 "spam",
2264 "summary",
2265 "cloud",
2266 "key",
2267 "dot",
2268 "next",
2269 "previous",
2270 "expand",
2271 "collapse",
2272 "dropdown",
2273 "dropdown-left",
2274 "top",
2275 "draggable",
2276 "phone",
2277 "send-to-phone",
2278 "plugin",
2279 "cloud-download",
2280 "cloud-upload",
2281 "external",
2282 "document",
2283 "book",
2284 "cog",
2285 "unapprove",
2286 "cart",
2287 "pause",
2288 "stop",
2289 "skip-back",
2290 "skip-ahead",
2291 "play",
2292 "tablet",
2293 "send-to-tablet",
2294 "info",
2295 "notice",
2296 "help",
2297 "fastforward",
2298 "rewind",
2299 "portfolio",
2300 "heart",
2301 "code",
2302 "subscribe",
2303 "unsubscribe",
2304 "subscribed",
2305 "reply-alt",
2306 "reply-single",
2307 "flag",
2308 "print",
2309 "lock",
2310 "bold",
2311 "italic",
2312 "picture",
2313 "uparrow",
2314 "rightarrow",
2315 "downarrow",
2316 "leftarrow",
2317 "genericon-videocamera",
2318 "genericon-rating-empty"
2319 ];
2320 options[1] = "genericon";
2321 } else {
2322 icons = [
2323 "blank",
2324 "standard",
2325 "aside",
2326 "image",
2327 "gallery",
2328 "video",
2329 "status",
2330 "quote",
2331 "link",
2332 "chat",
2333 "audio",
2334 "github",
2335 "dribbble",
2336 "twitter",
2337 "facebook",
2338 "facebook-alt",
2339 "wordpress",
2340 "googleplus",
2341 "linkedin",
2342 "linkedin-alt",
2343 "pinterest",
2344 "pinterest-alt",
2345 "flickr",
2346 "vimeo",
2347 "youtube",
2348 "tumblr",
2349 "instagram",
2350 "codepen",
2351 "polldaddy",
2352 "googleplus-alt",
2353 "path",
2354 "skype",
2355 "digg",
2356 "reddit",
2357 "stumbleupon",
2358 "pocket",
2359 "comment",
2360 "category",
2361 "tag",
2362 "time",
2363 "user",
2364 "day",
2365 "week",
2366 "month",
2367 "pinned",
2368 "search",
2369 "unzoom",
2370 "zoom",
2371 "show",
2372 "hide",
2373 "close",
2374 "close-alt",
2375 "trash",
2376 "star",
2377 "home",
2378 "mail",
2379 "edit",
2380 "reply",
2381 "feed",
2382 "warning",
2383 "share",
2384 "attachment",
2385 "location",
2386 "checkmark",
2387 "menu",
2388 "refresh",
2389 "minimize",
2390 "maximize",
2391 "404",
2392 "spam",
2393 "summary",
2394 "cloud",
2395 "key",
2396 "dot",
2397 "next",
2398 "previous",
2399 "expand",
2400 "collapse",
2401 "dropdown",
2402 "dropdown-left",
2403 "top",
2404 "draggable",
2405 "phone",
2406 "send-to-phone",
2407 "plugin",
2408 "cloud-download",
2409 "cloud-upload",
2410 "external",
2411 "document",
2412 "book",
2413 "cog",
2414 "unapprove",
2415 "cart",
2416 "pause",
2417 "stop",
2418 "skip-back",
2419 "skip-ahead",
2420 "play",
2421 "tablet",
2422 "send-to-tablet",
2423 "info",
2424 "notice",
2425 "help",
2426 "fastforward",
2427 "rewind",
2428 "portfolio",
2429 "heart",
2430 "code",
2431 "subscribe",
2432 "unsubscribe",
2433 "subscribed",
2434 "reply-alt",
2435 "reply-single",
2436 "flag",
2437 "print",
2438 "lock",
2439 "bold",
2440 "italic",
2441 "picture",
2442 "uparrow",
2443 "rightarrow",
2444 "downarrow",
2445 "leftarrow"
2446 ];
2447 options[1] = "genericon";
2448 }
2449 }
2450 font_set();
2451 function build_list($popup, $button, clear) {
2452 $list = $popup.find(".icon-picker-list");
2453 if (clear == 1) $list.empty();
2454 for (var i in icons) if (options[0] == "eleganticons") $list.append("<li data-icon=\"" + icons[i] + "\"><a href=\"#\" title=\"" + icons[i] + "\"><span class=\"" + options[0] + " " + icons[i] + "\"></span></a></li>");
2455 else {
2456 if (options[0] == "icon") $classess = "jltma-icommon";
2457 else $classess = "jltma-other";
2458 $list.append("<li class=\"" + $classess + "\" data-icon=\"" + icons[i] + "\"><a href=\"#\" title=\"" + icons[i] + "\"><span class=\"" + options[0] + " " + options[1] + "-" + icons[i] + "\"></span></a></li>");
2459 }
2460 $("a", $list).click(function(e) {
2461 e.preventDefault();
2462 var title = $(this).attr("title");
2463 $target.val(options[0] + "|" + options[1] + "-" + title);
2464 if (options[0] == "eleganticons") {
2465 $button.html("");
2466 $button.removeClass().addClass("button icon-picker " + options[0] + " " + title).siblings(".icon-picker-input").val(options[0] + "|" + title);
2467 } else {
2468 $button.html("");
2469 $button.removeClass().addClass("button icon-picker " + options[0] + " " + options[1] + "-" + title).siblings(".icon-picker-input").val(options[0] + "|" + options[1] + "-" + title);
2470 }
2471 removePopup();
2472 });
2473 }
2474 function removePopup() {
2475 $(".icon-picker-container").remove();
2476 }
2477 $button = $(".icon-picker");
2478 $button.each(function() {
2479 $(this).on("click.iconPicker", function() {
2480 createPopup($(this));
2481 });
2482 });
2483 function createPopup($button) {
2484 $target = $($button.data("target"));
2485 $popup = $("<div class=\"icon-picker-container\"> <span class=\"icon-picker-close\"><i class=\"dashicons dashicons-no\"></i></span> <div class=\"icon-picker-control\"> </div> <ul class=\"icon-picker-list\"> </ul> </div>").css({
2486 "top": $button.offset().top,
2487 "left": $button.offset().left
2488 });
2489 build_list($popup, $button, 0);
2490 var $control = $popup.find(".icon-picker-control");
2491 $control.html("<p>Select Icon: <select> <option value=\"dashicons\">Dashicons</option> <option value=\"fa\">Font Awesome 4.7.0</option><optgroup label=\"Font Awesome 5.x\"><option value=\"fab\">Brands</option><option value=\"far\">Regular</option><option value=\"fas\">Solid</option></optgroup><option value=\"genericon\">Genericons</option><option value=\"icon\">Icomoon</option><option value=\"lnr\">Linearicons</option> </p><a data-direction=\"back\" href=\"#\"><span class=\"dashicons dashicons-arrow-left-alt2\"></span></a> <input type=\"text\" class=\"jltma-icon-search\" placeholder=\"Search\" value=\"\"/><a data-direction=\"forward\" href=\"#\"><span class=\"dashicons dashicons-arrow-right-alt2\"></span></a>");
2492 $("select", $control).on("change", function(e) {
2493 e.preventDefault();
2494 if (this.value != options[0]) {
2495 options[0] = this.value;
2496 font_set();
2497 build_list($popup, $button, 1);
2498 }
2499 });
2500 $("a", $control).click(function(e) {
2501 e.preventDefault();
2502 if ($(this).data("direction") === "back") $("li:gt(" + (icons.length - 26) + ")", $list).each(function() {
2503 $(this).prependTo($list);
2504 });
2505 else $("li:lt(25)", $list).each(function() {
2506 $(this).appendTo($list);
2507 });
2508 });
2509 $popup.appendTo("body").show();
2510 $(".jltma-icon-search", $control).on("keyup", function(e) {
2511 var search = $(this).val();
2512 if (search === "") $("li:lt(25)", $list).show();
2513 else $("li", $list).each(function() {
2514 if ($(this).data("icon").toString().toLowerCase().indexOf(search.toLowerCase()) !== -1) $(this).show();
2515 else $(this).hide();
2516 });
2517 });
2518 $(document).mouseup(function(e) {
2519 if (!$popup.is(e.target) && $popup.has(e.target).length === 0) removePopup();
2520 });
2521 $(document).on("click", ".icon-picker-close", function(e) {
2522 removePopup();
2523 });
2524 $(document).on("keydown", function(e) {
2525 if (e.keyCode === 27) removePopup();
2526 });
2527 }
2528 };
2529 $(function() {
2530 /** Icon picker Initialization For Menu & Custom Template **/
2531 });
2532 })(jQuery);
2533 //#endregion
2534 })();
2535