jsmarcus / Xamarin.Plugins

Cross platform Xamarin and Windows controls and plugins
MIT License
195 stars 81 forks source link

Fontawesome Pro Collection #112

Open ryanherman opened 6 years ago

ryanherman commented 6 years ago

I wrote my own FontAwesomeProCollection and used a program I wrote to generate them...

By the way AMAZING Plugin, I love this plugin. It took me a little to figure out due to the old nuget package still out there but wow, THUMBS UP!

Copy and paste for all you PRO owners:

``C# public class FontAwesomeProCollection { public static IList SolidIcons { get; } = new List();

    public static IList<IIcon> RegularIcons { get; } = new List<IIcon>();

    public static IList<IIcon> BrandIcons { get; } = new List<IIcon>();
    public static IList<IIcon> LightIcons { get; } = new List<IIcon>();
    static FontAwesomeProCollection()
    {
        BrandIcons.Add("fab-500px", '\uf26e');
        BrandIcons.Add("fab-accessible-icon", '\uf368');
        BrandIcons.Add("fab-accusoft", '\uf369');
        SolidIcons.Add("fas-address-book", '\uf2b9');
        RegularIcons.Add("far-address-book", '\uf2b9');
        LightIcons.Add("fal-address-book", '\uf2b9');
        SolidIcons.Add("fas-address-card", '\uf2bb');
        RegularIcons.Add("far-address-card", '\uf2bb');
        LightIcons.Add("fal-address-card", '\uf2bb');
        SolidIcons.Add("fas-adjust", '\uf042');
        RegularIcons.Add("far-adjust", '\uf042');
        LightIcons.Add("fal-adjust", '\uf042');
        BrandIcons.Add("fab-adn", '\uf170');
        BrandIcons.Add("fab-adversal", '\uf36a');
        BrandIcons.Add("fab-affiliatetheme", '\uf36b');
        SolidIcons.Add("fas-alarm-clock", '\uf34e');
        RegularIcons.Add("far-alarm-clock", '\uf34e');
        LightIcons.Add("fal-alarm-clock", '\uf34e');
        BrandIcons.Add("fab-algolia", '\uf36c');
        SolidIcons.Add("fas-align-center", '\uf037');
        RegularIcons.Add("far-align-center", '\uf037');
        LightIcons.Add("fal-align-center", '\uf037');
        SolidIcons.Add("fas-align-justify", '\uf039');
        RegularIcons.Add("far-align-justify", '\uf039');
        LightIcons.Add("fal-align-justify", '\uf039');
        SolidIcons.Add("fas-align-left", '\uf036');
        RegularIcons.Add("far-align-left", '\uf036');
        LightIcons.Add("fal-align-left", '\uf036');
        SolidIcons.Add("fas-align-right", '\uf038');
        RegularIcons.Add("far-align-right", '\uf038');
        LightIcons.Add("fal-align-right", '\uf038');
        SolidIcons.Add("fas-allergies", '\uf461');
        RegularIcons.Add("far-allergies", '\uf461');
        LightIcons.Add("fal-allergies", '\uf461');
        BrandIcons.Add("fab-amazon", '\uf270');
        BrandIcons.Add("fab-amazon-pay", '\uf42c');
        SolidIcons.Add("fas-ambulance", '\uf0f9');
        RegularIcons.Add("far-ambulance", '\uf0f9');
        LightIcons.Add("fal-ambulance", '\uf0f9');
        SolidIcons.Add("fas-american-sign-language-interpreting", '\uf2a3');
        RegularIcons.Add("far-american-sign-language-interpreting", '\uf2a3');
        LightIcons.Add("fal-american-sign-language-interpreting", '\uf2a3');
        BrandIcons.Add("fab-amilia", '\uf36d');
        SolidIcons.Add("fas-anchor", '\uf13d');
        RegularIcons.Add("far-anchor", '\uf13d');
        LightIcons.Add("fal-anchor", '\uf13d');
        BrandIcons.Add("fab-android", '\uf17b');
        BrandIcons.Add("fab-angellist", '\uf209');
        SolidIcons.Add("fas-angle-double-down", '\uf103');
        RegularIcons.Add("far-angle-double-down", '\uf103');
        LightIcons.Add("fal-angle-double-down", '\uf103');
        SolidIcons.Add("fas-angle-double-left", '\uf100');
        RegularIcons.Add("far-angle-double-left", '\uf100');
        LightIcons.Add("fal-angle-double-left", '\uf100');
        SolidIcons.Add("fas-angle-double-right", '\uf101');
        RegularIcons.Add("far-angle-double-right", '\uf101');
        LightIcons.Add("fal-angle-double-right", '\uf101');
        SolidIcons.Add("fas-angle-double-up", '\uf102');
        RegularIcons.Add("far-angle-double-up", '\uf102');
        LightIcons.Add("fal-angle-double-up", '\uf102');
        SolidIcons.Add("fas-angle-down", '\uf107');
        RegularIcons.Add("far-angle-down", '\uf107');
        LightIcons.Add("fal-angle-down", '\uf107');
        SolidIcons.Add("fas-angle-left", '\uf104');
        RegularIcons.Add("far-angle-left", '\uf104');
        LightIcons.Add("fal-angle-left", '\uf104');
        SolidIcons.Add("fas-angle-right", '\uf105');
        RegularIcons.Add("far-angle-right", '\uf105');
        LightIcons.Add("fal-angle-right", '\uf105');
        SolidIcons.Add("fas-angle-up", '\uf106');
        RegularIcons.Add("far-angle-up", '\uf106');
        LightIcons.Add("fal-angle-up", '\uf106');
        BrandIcons.Add("fab-angrycreative", '\uf36e');
        BrandIcons.Add("fab-angular", '\uf420');
        BrandIcons.Add("fab-app-store", '\uf36f');
        BrandIcons.Add("fab-app-store-ios", '\uf370');
        BrandIcons.Add("fab-apper", '\uf371');
        BrandIcons.Add("fab-apple", '\uf179');
        BrandIcons.Add("fab-apple-pay", '\uf415');
        SolidIcons.Add("fas-archive", '\uf187');
        RegularIcons.Add("far-archive", '\uf187');
        LightIcons.Add("fal-archive", '\uf187');
        SolidIcons.Add("fas-arrow-alt-circle-down", '\uf358');
        RegularIcons.Add("far-arrow-alt-circle-down", '\uf358');
        LightIcons.Add("fal-arrow-alt-circle-down", '\uf358');
        SolidIcons.Add("fas-arrow-alt-circle-left", '\uf359');
        RegularIcons.Add("far-arrow-alt-circle-left", '\uf359');
        LightIcons.Add("fal-arrow-alt-circle-left", '\uf359');
        SolidIcons.Add("fas-arrow-alt-circle-right", '\uf35a');
        RegularIcons.Add("far-arrow-alt-circle-right", '\uf35a');
        LightIcons.Add("fal-arrow-alt-circle-right", '\uf35a');
        SolidIcons.Add("fas-arrow-alt-circle-up", '\uf35b');
        RegularIcons.Add("far-arrow-alt-circle-up", '\uf35b');
        LightIcons.Add("fal-arrow-alt-circle-up", '\uf35b');
        SolidIcons.Add("fas-arrow-alt-down", '\uf354');
        RegularIcons.Add("far-arrow-alt-down", '\uf354');
        LightIcons.Add("fal-arrow-alt-down", '\uf354');
        SolidIcons.Add("fas-arrow-alt-from-bottom", '\uf346');
        RegularIcons.Add("far-arrow-alt-from-bottom", '\uf346');
        LightIcons.Add("fal-arrow-alt-from-bottom", '\uf346');
        SolidIcons.Add("fas-arrow-alt-from-left", '\uf347');
        RegularIcons.Add("far-arrow-alt-from-left", '\uf347');
        LightIcons.Add("fal-arrow-alt-from-left", '\uf347');
        SolidIcons.Add("fas-arrow-alt-from-right", '\uf348');
        RegularIcons.Add("far-arrow-alt-from-right", '\uf348');
        LightIcons.Add("fal-arrow-alt-from-right", '\uf348');
        SolidIcons.Add("fas-arrow-alt-from-top", '\uf349');
        RegularIcons.Add("far-arrow-alt-from-top", '\uf349');
        LightIcons.Add("fal-arrow-alt-from-top", '\uf349');
        SolidIcons.Add("fas-arrow-alt-left", '\uf355');
        RegularIcons.Add("far-arrow-alt-left", '\uf355');
        LightIcons.Add("fal-arrow-alt-left", '\uf355');
        SolidIcons.Add("fas-arrow-alt-right", '\uf356');
        RegularIcons.Add("far-arrow-alt-right", '\uf356');
        LightIcons.Add("fal-arrow-alt-right", '\uf356');
        SolidIcons.Add("fas-arrow-alt-square-down", '\uf350');
        RegularIcons.Add("far-arrow-alt-square-down", '\uf350');
        LightIcons.Add("fal-arrow-alt-square-down", '\uf350');
        SolidIcons.Add("fas-arrow-alt-square-left", '\uf351');
        RegularIcons.Add("far-arrow-alt-square-left", '\uf351');
        LightIcons.Add("fal-arrow-alt-square-left", '\uf351');
        SolidIcons.Add("fas-arrow-alt-square-right", '\uf352');
        RegularIcons.Add("far-arrow-alt-square-right", '\uf352');
        LightIcons.Add("fal-arrow-alt-square-right", '\uf352');
        SolidIcons.Add("fas-arrow-alt-square-up", '\uf353');
        RegularIcons.Add("far-arrow-alt-square-up", '\uf353');
        LightIcons.Add("fal-arrow-alt-square-up", '\uf353');
        SolidIcons.Add("fas-arrow-alt-to-bottom", '\uf34a');
        RegularIcons.Add("far-arrow-alt-to-bottom", '\uf34a');
        LightIcons.Add("fal-arrow-alt-to-bottom", '\uf34a');
        SolidIcons.Add("fas-arrow-alt-to-left", '\uf34b');
        RegularIcons.Add("far-arrow-alt-to-left", '\uf34b');
        LightIcons.Add("fal-arrow-alt-to-left", '\uf34b');
        SolidIcons.Add("fas-arrow-alt-to-right", '\uf34c');
        RegularIcons.Add("far-arrow-alt-to-right", '\uf34c');
        LightIcons.Add("fal-arrow-alt-to-right", '\uf34c');
        SolidIcons.Add("fas-arrow-alt-to-top", '\uf34d');
        RegularIcons.Add("far-arrow-alt-to-top", '\uf34d');
        LightIcons.Add("fal-arrow-alt-to-top", '\uf34d');
        SolidIcons.Add("fas-arrow-alt-up", '\uf357');
        RegularIcons.Add("far-arrow-alt-up", '\uf357');
        LightIcons.Add("fal-arrow-alt-up", '\uf357');
        SolidIcons.Add("fas-arrow-circle-down", '\uf0ab');
        RegularIcons.Add("far-arrow-circle-down", '\uf0ab');
        LightIcons.Add("fal-arrow-circle-down", '\uf0ab');
        SolidIcons.Add("fas-arrow-circle-left", '\uf0a8');
        RegularIcons.Add("far-arrow-circle-left", '\uf0a8');
        LightIcons.Add("fal-arrow-circle-left", '\uf0a8');
        SolidIcons.Add("fas-arrow-circle-right", '\uf0a9');
        RegularIcons.Add("far-arrow-circle-right", '\uf0a9');
        LightIcons.Add("fal-arrow-circle-right", '\uf0a9');
        SolidIcons.Add("fas-arrow-circle-up", '\uf0aa');
        RegularIcons.Add("far-arrow-circle-up", '\uf0aa');
        LightIcons.Add("fal-arrow-circle-up", '\uf0aa');
        SolidIcons.Add("fas-arrow-down", '\uf063');
        RegularIcons.Add("far-arrow-down", '\uf063');
        LightIcons.Add("fal-arrow-down", '\uf063');
        SolidIcons.Add("fas-arrow-from-bottom", '\uf342');
        RegularIcons.Add("far-arrow-from-bottom", '\uf342');
        LightIcons.Add("fal-arrow-from-bottom", '\uf342');
        SolidIcons.Add("fas-arrow-from-left", '\uf343');
        RegularIcons.Add("far-arrow-from-left", '\uf343');
        LightIcons.Add("fal-arrow-from-left", '\uf343');
        SolidIcons.Add("fas-arrow-from-right", '\uf344');
        RegularIcons.Add("far-arrow-from-right", '\uf344');
        LightIcons.Add("fal-arrow-from-right", '\uf344');
        SolidIcons.Add("fas-arrow-from-top", '\uf345');
        RegularIcons.Add("far-arrow-from-top", '\uf345');
        LightIcons.Add("fal-arrow-from-top", '\uf345');
        SolidIcons.Add("fas-arrow-left", '\uf060');
        RegularIcons.Add("far-arrow-left", '\uf060');
        LightIcons.Add("fal-arrow-left", '\uf060');
        SolidIcons.Add("fas-arrow-right", '\uf061');
        RegularIcons.Add("far-arrow-right", '\uf061');
        LightIcons.Add("fal-arrow-right", '\uf061');
        SolidIcons.Add("fas-arrow-square-down", '\uf339');
        RegularIcons.Add("far-arrow-square-down", '\uf339');
        LightIcons.Add("fal-arrow-square-down", '\uf339');
        SolidIcons.Add("fas-arrow-square-left", '\uf33a');
        RegularIcons.Add("far-arrow-square-left", '\uf33a');
        LightIcons.Add("fal-arrow-square-left", '\uf33a');
        SolidIcons.Add("fas-arrow-square-right", '\uf33b');
        RegularIcons.Add("far-arrow-square-right", '\uf33b');
        LightIcons.Add("fal-arrow-square-right", '\uf33b');
        SolidIcons.Add("fas-arrow-square-up", '\uf33c');
        RegularIcons.Add("far-arrow-square-up", '\uf33c');
        LightIcons.Add("fal-arrow-square-up", '\uf33c');
        SolidIcons.Add("fas-arrow-to-bottom", '\uf33d');
        RegularIcons.Add("far-arrow-to-bottom", '\uf33d');
        LightIcons.Add("fal-arrow-to-bottom", '\uf33d');
        SolidIcons.Add("fas-arrow-to-left", '\uf33e');
        RegularIcons.Add("far-arrow-to-left", '\uf33e');
        LightIcons.Add("fal-arrow-to-left", '\uf33e');
        SolidIcons.Add("fas-arrow-to-right", '\uf340');
        RegularIcons.Add("far-arrow-to-right", '\uf340');
        LightIcons.Add("fal-arrow-to-right", '\uf340');
        SolidIcons.Add("fas-arrow-to-top", '\uf341');
        RegularIcons.Add("far-arrow-to-top", '\uf341');
        LightIcons.Add("fal-arrow-to-top", '\uf341');
        SolidIcons.Add("fas-arrow-up", '\uf062');
        RegularIcons.Add("far-arrow-up", '\uf062');
        LightIcons.Add("fal-arrow-up", '\uf062');
        SolidIcons.Add("fas-arrows", '\uf047');
        RegularIcons.Add("far-arrows", '\uf047');
        LightIcons.Add("fal-arrows", '\uf047');
        SolidIcons.Add("fas-arrows-alt", '\uf0b2');
        RegularIcons.Add("far-arrows-alt", '\uf0b2');
        LightIcons.Add("fal-arrows-alt", '\uf0b2');
        SolidIcons.Add("fas-arrows-alt-h", '\uf337');
        RegularIcons.Add("far-arrows-alt-h", '\uf337');
        LightIcons.Add("fal-arrows-alt-h", '\uf337');
        SolidIcons.Add("fas-arrows-alt-v", '\uf338');
        RegularIcons.Add("far-arrows-alt-v", '\uf338');
        LightIcons.Add("fal-arrows-alt-v", '\uf338');
        SolidIcons.Add("fas-arrows-h", '\uf07e');
        RegularIcons.Add("far-arrows-h", '\uf07e');
        LightIcons.Add("fal-arrows-h", '\uf07e');
        SolidIcons.Add("fas-arrows-v", '\uf07d');
        RegularIcons.Add("far-arrows-v", '\uf07d');
        LightIcons.Add("fal-arrows-v", '\uf07d');
        SolidIcons.Add("fas-assistive-listening-systems", '\uf2a2');
        RegularIcons.Add("far-assistive-listening-systems", '\uf2a2');
        LightIcons.Add("fal-assistive-listening-systems", '\uf2a2');
        SolidIcons.Add("fas-asterisk", '\uf069');
        RegularIcons.Add("far-asterisk", '\uf069');
        LightIcons.Add("fal-asterisk", '\uf069');
        BrandIcons.Add("fab-asymmetrik", '\uf372');
        SolidIcons.Add("fas-at", '\uf1fa');
        RegularIcons.Add("far-at", '\uf1fa');
        LightIcons.Add("fal-at", '\uf1fa');
        BrandIcons.Add("fab-audible", '\uf373');
        SolidIcons.Add("fas-audio-description", '\uf29e');
        RegularIcons.Add("far-audio-description", '\uf29e');
        LightIcons.Add("fal-audio-description", '\uf29e');
        BrandIcons.Add("fab-autoprefixer", '\uf41c');
        BrandIcons.Add("fab-avianex", '\uf374');
        BrandIcons.Add("fab-aviato", '\uf421');
        BrandIcons.Add("fab-aws", '\uf375');
        SolidIcons.Add("fas-backward", '\uf04a');
        RegularIcons.Add("far-backward", '\uf04a');
        LightIcons.Add("fal-backward", '\uf04a');
        SolidIcons.Add("fas-badge", '\uf335');
        RegularIcons.Add("far-badge", '\uf335');
        LightIcons.Add("fal-badge", '\uf335');
        SolidIcons.Add("fas-badge-check", '\uf336');
        RegularIcons.Add("far-badge-check", '\uf336');
        LightIcons.Add("fal-badge-check", '\uf336');
        SolidIcons.Add("fas-balance-scale", '\uf24e');
        RegularIcons.Add("far-balance-scale", '\uf24e');
        LightIcons.Add("fal-balance-scale", '\uf24e');
        SolidIcons.Add("fas-ban", '\uf05e');
        RegularIcons.Add("far-ban", '\uf05e');
        LightIcons.Add("fal-ban", '\uf05e');
        SolidIcons.Add("fas-band-aid", '\uf462');
        RegularIcons.Add("far-band-aid", '\uf462');
        LightIcons.Add("fal-band-aid", '\uf462');
        BrandIcons.Add("fab-bandcamp", '\uf2d5');
        SolidIcons.Add("fas-barcode", '\uf02a');
        RegularIcons.Add("far-barcode", '\uf02a');
        LightIcons.Add("fal-barcode", '\uf02a');
        SolidIcons.Add("fas-barcode-alt", '\uf463');
        RegularIcons.Add("far-barcode-alt", '\uf463');
        LightIcons.Add("fal-barcode-alt", '\uf463');
        SolidIcons.Add("fas-barcode-read", '\uf464');
        RegularIcons.Add("far-barcode-read", '\uf464');
        LightIcons.Add("fal-barcode-read", '\uf464');
        SolidIcons.Add("fas-barcode-scan", '\uf465');
        RegularIcons.Add("far-barcode-scan", '\uf465');
        LightIcons.Add("fal-barcode-scan", '\uf465');
        SolidIcons.Add("fas-bars", '\uf0c9');
        RegularIcons.Add("far-bars", '\uf0c9');
        LightIcons.Add("fal-bars", '\uf0c9');
        SolidIcons.Add("fas-baseball", '\uf432');
        RegularIcons.Add("far-baseball", '\uf432');
        LightIcons.Add("fal-baseball", '\uf432');
        SolidIcons.Add("fas-baseball-ball", '\uf433');
        RegularIcons.Add("far-baseball-ball", '\uf433');
        LightIcons.Add("fal-baseball-ball", '\uf433');
        SolidIcons.Add("fas-basketball-ball", '\uf434');
        RegularIcons.Add("far-basketball-ball", '\uf434');
        LightIcons.Add("fal-basketball-ball", '\uf434');
        SolidIcons.Add("fas-basketball-hoop", '\uf435');
        RegularIcons.Add("far-basketball-hoop", '\uf435');
        LightIcons.Add("fal-basketball-hoop", '\uf435');
        SolidIcons.Add("fas-bath", '\uf2cd');
        RegularIcons.Add("far-bath", '\uf2cd');
        LightIcons.Add("fal-bath", '\uf2cd');
        SolidIcons.Add("fas-battery-bolt", '\uf376');
        RegularIcons.Add("far-battery-bolt", '\uf376');
        LightIcons.Add("fal-battery-bolt", '\uf376');
        SolidIcons.Add("fas-battery-empty", '\uf244');
        RegularIcons.Add("far-battery-empty", '\uf244');
        LightIcons.Add("fal-battery-empty", '\uf244');
        SolidIcons.Add("fas-battery-full", '\uf240');
        RegularIcons.Add("far-battery-full", '\uf240');
        LightIcons.Add("fal-battery-full", '\uf240');
        SolidIcons.Add("fas-battery-half", '\uf242');
        RegularIcons.Add("far-battery-half", '\uf242');
        LightIcons.Add("fal-battery-half", '\uf242');
        SolidIcons.Add("fas-battery-quarter", '\uf243');
        RegularIcons.Add("far-battery-quarter", '\uf243');
        LightIcons.Add("fal-battery-quarter", '\uf243');
        SolidIcons.Add("fas-battery-slash", '\uf377');
        RegularIcons.Add("far-battery-slash", '\uf377');
        LightIcons.Add("fal-battery-slash", '\uf377');
        SolidIcons.Add("fas-battery-three-quarters", '\uf241');
        RegularIcons.Add("far-battery-three-quarters", '\uf241');
        LightIcons.Add("fal-battery-three-quarters", '\uf241');
        SolidIcons.Add("fas-bed", '\uf236');
        RegularIcons.Add("far-bed", '\uf236');
        LightIcons.Add("fal-bed", '\uf236');
        SolidIcons.Add("fas-beer", '\uf0fc');
        RegularIcons.Add("far-beer", '\uf0fc');
        LightIcons.Add("fal-beer", '\uf0fc');
        BrandIcons.Add("fab-behance", '\uf1b4');
        BrandIcons.Add("fab-behance-square", '\uf1b5');
        SolidIcons.Add("fas-bell", '\uf0f3');
        RegularIcons.Add("far-bell", '\uf0f3');
        LightIcons.Add("fal-bell", '\uf0f3');
        SolidIcons.Add("fas-bell-slash", '\uf1f6');
        RegularIcons.Add("far-bell-slash", '\uf1f6');
        LightIcons.Add("fal-bell-slash", '\uf1f6');
        SolidIcons.Add("fas-bicycle", '\uf206');
        RegularIcons.Add("far-bicycle", '\uf206');
        LightIcons.Add("fal-bicycle", '\uf206');
        BrandIcons.Add("fab-bimobject", '\uf378');
        SolidIcons.Add("fas-binoculars", '\uf1e5');
        RegularIcons.Add("far-binoculars", '\uf1e5');
        LightIcons.Add("fal-binoculars", '\uf1e5');
        SolidIcons.Add("fas-birthday-cake", '\uf1fd');
        RegularIcons.Add("far-birthday-cake", '\uf1fd');
        LightIcons.Add("fal-birthday-cake", '\uf1fd');
        BrandIcons.Add("fab-bitbucket", '\uf171');
        BrandIcons.Add("fab-bitcoin", '\uf379');
        BrandIcons.Add("fab-bity", '\uf37a');
        BrandIcons.Add("fab-black-tie", '\uf27e');
        BrandIcons.Add("fab-blackberry", '\uf37b');
        SolidIcons.Add("fas-blind", '\uf29d');
        RegularIcons.Add("far-blind", '\uf29d');
        LightIcons.Add("fal-blind", '\uf29d');
        BrandIcons.Add("fab-blogger", '\uf37c');
        BrandIcons.Add("fab-blogger-b", '\uf37d');
        BrandIcons.Add("fab-bluetooth", '\uf293');
        BrandIcons.Add("fab-bluetooth-b", '\uf294');
        SolidIcons.Add("fas-bold", '\uf032');
        RegularIcons.Add("far-bold", '\uf032');
        LightIcons.Add("fal-bold", '\uf032');
        SolidIcons.Add("fas-bolt", '\uf0e7');
        RegularIcons.Add("far-bolt", '\uf0e7');
        LightIcons.Add("fal-bolt", '\uf0e7');
        SolidIcons.Add("fas-bomb", '\uf1e2');
        RegularIcons.Add("far-bomb", '\uf1e2');
        LightIcons.Add("fal-bomb", '\uf1e2');
        SolidIcons.Add("fas-book", '\uf02d');
        RegularIcons.Add("far-book", '\uf02d');
        LightIcons.Add("fal-book", '\uf02d');
        SolidIcons.Add("fas-bookmark", '\uf02e');
        RegularIcons.Add("far-bookmark", '\uf02e');
        LightIcons.Add("fal-bookmark", '\uf02e');
        SolidIcons.Add("fas-bowling-ball", '\uf436');
        RegularIcons.Add("far-bowling-ball", '\uf436');
        LightIcons.Add("fal-bowling-ball", '\uf436');
        SolidIcons.Add("fas-bowling-pins", '\uf437');
        RegularIcons.Add("far-bowling-pins", '\uf437');
        LightIcons.Add("fal-bowling-pins", '\uf437');
        SolidIcons.Add("fas-box", '\uf466');
        RegularIcons.Add("far-box", '\uf466');
        LightIcons.Add("fal-box", '\uf466');
        SolidIcons.Add("fas-box-check", '\uf467');
        RegularIcons.Add("far-box-check", '\uf467');
        LightIcons.Add("fal-box-check", '\uf467');
        SolidIcons.Add("fas-boxes", '\uf468');
        RegularIcons.Add("far-boxes", '\uf468');
        LightIcons.Add("fal-boxes", '\uf468');
        SolidIcons.Add("fas-boxing-glove", '\uf438');
        RegularIcons.Add("far-boxing-glove", '\uf438');
        LightIcons.Add("fal-boxing-glove", '\uf438');
        SolidIcons.Add("fas-braille", '\uf2a1');
        RegularIcons.Add("far-braille", '\uf2a1');
        LightIcons.Add("fal-braille", '\uf2a1');
        SolidIcons.Add("fas-briefcase", '\uf0b1');
        RegularIcons.Add("far-briefcase", '\uf0b1');
        LightIcons.Add("fal-briefcase", '\uf0b1');
        SolidIcons.Add("fas-briefcase-medical", '\uf469');
        RegularIcons.Add("far-briefcase-medical", '\uf469');
        LightIcons.Add("fal-briefcase-medical", '\uf469');
        SolidIcons.Add("fas-browser", '\uf37e');
        RegularIcons.Add("far-browser", '\uf37e');
        LightIcons.Add("fal-browser", '\uf37e');
        BrandIcons.Add("fab-btc", '\uf15a');
        SolidIcons.Add("fas-bug", '\uf188');
        RegularIcons.Add("far-bug", '\uf188');
        LightIcons.Add("fal-bug", '\uf188');
        SolidIcons.Add("fas-building", '\uf1ad');
        RegularIcons.Add("far-building", '\uf1ad');
        LightIcons.Add("fal-building", '\uf1ad');
        SolidIcons.Add("fas-bullhorn", '\uf0a1');
        RegularIcons.Add("far-bullhorn", '\uf0a1');
        LightIcons.Add("fal-bullhorn", '\uf0a1');
        SolidIcons.Add("fas-bullseye", '\uf140');
        RegularIcons.Add("far-bullseye", '\uf140');
        LightIcons.Add("fal-bullseye", '\uf140');
        SolidIcons.Add("fas-burn", '\uf46a');
        RegularIcons.Add("far-burn", '\uf46a');
        LightIcons.Add("fal-burn", '\uf46a');
        BrandIcons.Add("fab-buromobelexperte", '\uf37f');
        SolidIcons.Add("fas-bus", '\uf207');
        RegularIcons.Add("far-bus", '\uf207');
        LightIcons.Add("fal-bus", '\uf207');
        BrandIcons.Add("fab-buysellads", '\uf20d');
        SolidIcons.Add("fas-calculator", '\uf1ec');
        RegularIcons.Add("far-calculator", '\uf1ec');
        LightIcons.Add("fal-calculator", '\uf1ec');
        SolidIcons.Add("fas-calendar", '\uf133');
        RegularIcons.Add("far-calendar", '\uf133');
        LightIcons.Add("fal-calendar", '\uf133');
        SolidIcons.Add("fas-calendar-alt", '\uf073');
        RegularIcons.Add("far-calendar-alt", '\uf073');
        LightIcons.Add("fal-calendar-alt", '\uf073');
        SolidIcons.Add("fas-calendar-check", '\uf274');
        RegularIcons.Add("far-calendar-check", '\uf274');
        LightIcons.Add("fal-calendar-check", '\uf274');
        SolidIcons.Add("fas-calendar-edit", '\uf333');
        RegularIcons.Add("far-calendar-edit", '\uf333');
        LightIcons.Add("fal-calendar-edit", '\uf333');
        SolidIcons.Add("fas-calendar-exclamation", '\uf334');
        RegularIcons.Add("far-calendar-exclamation", '\uf334');
        LightIcons.Add("fal-calendar-exclamation", '\uf334');
        SolidIcons.Add("fas-calendar-minus", '\uf272');
        RegularIcons.Add("far-calendar-minus", '\uf272');
        LightIcons.Add("fal-calendar-minus", '\uf272');
        SolidIcons.Add("fas-calendar-plus", '\uf271');
        RegularIcons.Add("far-calendar-plus", '\uf271');
        LightIcons.Add("fal-calendar-plus", '\uf271');
        SolidIcons.Add("fas-calendar-times", '\uf273');
        RegularIcons.Add("far-calendar-times", '\uf273');
        LightIcons.Add("fal-calendar-times", '\uf273');
        SolidIcons.Add("fas-camera", '\uf030');
        RegularIcons.Add("far-camera", '\uf030');
        LightIcons.Add("fal-camera", '\uf030');
        SolidIcons.Add("fas-camera-alt", '\uf332');
        RegularIcons.Add("far-camera-alt", '\uf332');
        LightIcons.Add("fal-camera-alt", '\uf332');
        SolidIcons.Add("fas-camera-retro", '\uf083');
        RegularIcons.Add("far-camera-retro", '\uf083');
        LightIcons.Add("fal-camera-retro", '\uf083');
        SolidIcons.Add("fas-capsules", '\uf46b');
        RegularIcons.Add("far-capsules", '\uf46b');
        LightIcons.Add("fal-capsules", '\uf46b');
        SolidIcons.Add("fas-car", '\uf1b9');
        RegularIcons.Add("far-car", '\uf1b9');
        LightIcons.Add("fal-car", '\uf1b9');
        SolidIcons.Add("fas-caret-circle-down", '\uf32d');
        RegularIcons.Add("far-caret-circle-down", '\uf32d');
        LightIcons.Add("fal-caret-circle-down", '\uf32d');
        SolidIcons.Add("fas-caret-circle-left", '\uf32e');
        RegularIcons.Add("far-caret-circle-left", '\uf32e');
        LightIcons.Add("fal-caret-circle-left", '\uf32e');
        SolidIcons.Add("fas-caret-circle-right", '\uf330');
        RegularIcons.Add("far-caret-circle-right", '\uf330');
        LightIcons.Add("fal-caret-circle-right", '\uf330');
        SolidIcons.Add("fas-caret-circle-up", '\uf331');
        RegularIcons.Add("far-caret-circle-up", '\uf331');
        LightIcons.Add("fal-caret-circle-up", '\uf331');
        SolidIcons.Add("fas-caret-down", '\uf0d7');
        RegularIcons.Add("far-caret-down", '\uf0d7');
        LightIcons.Add("fal-caret-down", '\uf0d7');
        SolidIcons.Add("fas-caret-left", '\uf0d9');
        RegularIcons.Add("far-caret-left", '\uf0d9');
        LightIcons.Add("fal-caret-left", '\uf0d9');
        SolidIcons.Add("fas-caret-right", '\uf0da');
        RegularIcons.Add("far-caret-right", '\uf0da');
        LightIcons.Add("fal-caret-right", '\uf0da');
        SolidIcons.Add("fas-caret-square-down", '\uf150');
        RegularIcons.Add("far-caret-square-down", '\uf150');
        LightIcons.Add("fal-caret-square-down", '\uf150');
        SolidIcons.Add("fas-caret-square-left", '\uf191');
        RegularIcons.Add("far-caret-square-left", '\uf191');
        LightIcons.Add("fal-caret-square-left", '\uf191');
        SolidIcons.Add("fas-caret-square-right", '\uf152');
        RegularIcons.Add("far-caret-square-right", '\uf152');
        LightIcons.Add("fal-caret-square-right", '\uf152');
        SolidIcons.Add("fas-caret-square-up", '\uf151');
        RegularIcons.Add("far-caret-square-up", '\uf151');
        LightIcons.Add("fal-caret-square-up", '\uf151');
        SolidIcons.Add("fas-caret-up", '\uf0d8');
        RegularIcons.Add("far-caret-up", '\uf0d8');
        LightIcons.Add("fal-caret-up", '\uf0d8');
        SolidIcons.Add("fas-cart-arrow-down", '\uf218');
        RegularIcons.Add("far-cart-arrow-down", '\uf218');
        LightIcons.Add("fal-cart-arrow-down", '\uf218');
        SolidIcons.Add("fas-cart-plus", '\uf217');
        RegularIcons.Add("far-cart-plus", '\uf217');
        LightIcons.Add("fal-cart-plus", '\uf217');
        BrandIcons.Add("fab-cc-amazon-pay", '\uf42d');
        BrandIcons.Add("fab-cc-amex", '\uf1f3');
        BrandIcons.Add("fab-cc-apple-pay", '\uf416');
        BrandIcons.Add("fab-cc-diners-club", '\uf24c');
        BrandIcons.Add("fab-cc-discover", '\uf1f2');
        BrandIcons.Add("fab-cc-jcb", '\uf24b');
        BrandIcons.Add("fab-cc-mastercard", '\uf1f1');
        BrandIcons.Add("fab-cc-paypal", '\uf1f4');
        BrandIcons.Add("fab-cc-stripe", '\uf1f5');
        BrandIcons.Add("fab-cc-visa", '\uf1f0');
        BrandIcons.Add("fab-centercode", '\uf380');
        SolidIcons.Add("fas-certificate", '\uf0a3');
        RegularIcons.Add("far-certificate", '\uf0a3');
        LightIcons.Add("fal-certificate", '\uf0a3');
        SolidIcons.Add("fas-chart-area", '\uf1fe');
        RegularIcons.Add("far-chart-area", '\uf1fe');
        LightIcons.Add("fal-chart-area", '\uf1fe');
        SolidIcons.Add("fas-chart-bar", '\uf080');
        RegularIcons.Add("far-chart-bar", '\uf080');
        LightIcons.Add("fal-chart-bar", '\uf080');
        SolidIcons.Add("fas-chart-line", '\uf201');
        RegularIcons.Add("far-chart-line", '\uf201');
        LightIcons.Add("fal-chart-line", '\uf201');
        SolidIcons.Add("fas-chart-pie", '\uf200');
        RegularIcons.Add("far-chart-pie", '\uf200');
        LightIcons.Add("fal-chart-pie", '\uf200');
        SolidIcons.Add("fas-check", '\uf00c');
        RegularIcons.Add("far-check", '\uf00c');
        LightIcons.Add("fal-check", '\uf00c');
        SolidIcons.Add("fas-check-circle", '\uf058');
        RegularIcons.Add("far-check-circle", '\uf058');
        LightIcons.Add("fal-check-circle", '\uf058');
        SolidIcons.Add("fas-check-square", '\uf14a');
        RegularIcons.Add("far-check-square", '\uf14a');
        LightIcons.Add("fal-check-square", '\uf14a');
        SolidIcons.Add("fas-chess", '\uf439');
        RegularIcons.Add("far-chess", '\uf439');
        LightIcons.Add("fal-chess", '\uf439');
        SolidIcons.Add("fas-chess-bishop", '\uf43a');
        RegularIcons.Add("far-chess-bishop", '\uf43a');
        LightIcons.Add("fal-chess-bishop", '\uf43a');
        SolidIcons.Add("fas-chess-bishop-alt", '\uf43b');
        RegularIcons.Add("far-chess-bishop-alt", '\uf43b');
        LightIcons.Add("fal-chess-bishop-alt", '\uf43b');
        SolidIcons.Add("fas-chess-board", '\uf43c');
        RegularIcons.Add("far-chess-board", '\uf43c');
        LightIcons.Add("fal-chess-board", '\uf43c');
        SolidIcons.Add("fas-chess-clock", '\uf43d');
        RegularIcons.Add("far-chess-clock", '\uf43d');
        LightIcons.Add("fal-chess-clock", '\uf43d');
        SolidIcons.Add("fas-chess-clock-alt", '\uf43e');
        RegularIcons.Add("far-chess-clock-alt", '\uf43e');
        LightIcons.Add("fal-chess-clock-alt", '\uf43e');
        SolidIcons.Add("fas-chess-king", '\uf43f');
        RegularIcons.Add("far-chess-king", '\uf43f');
        LightIcons.Add("fal-chess-king", '\uf43f');
        SolidIcons.Add("fas-chess-king-alt", '\uf440');
        RegularIcons.Add("far-chess-king-alt", '\uf440');
        LightIcons.Add("fal-chess-king-alt", '\uf440');
        SolidIcons.Add("fas-chess-knight", '\uf441');
        RegularIcons.Add("far-chess-knight", '\uf441');
        LightIcons.Add("fal-chess-knight", '\uf441');
        SolidIcons.Add("fas-chess-knight-alt", '\uf442');
        RegularIcons.Add("far-chess-knight-alt", '\uf442');
        LightIcons.Add("fal-chess-knight-alt", '\uf442');
        SolidIcons.Add("fas-chess-pawn", '\uf443');
        RegularIcons.Add("far-chess-pawn", '\uf443');
        LightIcons.Add("fal-chess-pawn", '\uf443');
        SolidIcons.Add("fas-chess-pawn-alt", '\uf444');
        RegularIcons.Add("far-chess-pawn-alt", '\uf444');
        LightIcons.Add("fal-chess-pawn-alt", '\uf444');
        SolidIcons.Add("fas-chess-queen", '\uf445');
        RegularIcons.Add("far-chess-queen", '\uf445');
        LightIcons.Add("fal-chess-queen", '\uf445');
        SolidIcons.Add("fas-chess-queen-alt", '\uf446');
        RegularIcons.Add("far-chess-queen-alt", '\uf446');
        LightIcons.Add("fal-chess-queen-alt", '\uf446');
        SolidIcons.Add("fas-chess-rook", '\uf447');
        RegularIcons.Add("far-chess-rook", '\uf447');
        LightIcons.Add("fal-chess-rook", '\uf447');
        SolidIcons.Add("fas-chess-rook-alt", '\uf448');
        RegularIcons.Add("far-chess-rook-alt", '\uf448');
        LightIcons.Add("fal-chess-rook-alt", '\uf448');
        SolidIcons.Add("fas-chevron-circle-down", '\uf13a');
        RegularIcons.Add("far-chevron-circle-down", '\uf13a');
        LightIcons.Add("fal-chevron-circle-down", '\uf13a');
        SolidIcons.Add("fas-chevron-circle-left", '\uf137');
        RegularIcons.Add("far-chevron-circle-left", '\uf137');
        LightIcons.Add("fal-chevron-circle-left", '\uf137');
        SolidIcons.Add("fas-chevron-circle-right", '\uf138');
        RegularIcons.Add("far-chevron-circle-right", '\uf138');
        LightIcons.Add("fal-chevron-circle-right", '\uf138');
        SolidIcons.Add("fas-chevron-circle-up", '\uf139');
        RegularIcons.Add("far-chevron-circle-up", '\uf139');
        LightIcons.Add("fal-chevron-circle-up", '\uf139');
        SolidIcons.Add("fas-chevron-double-down", '\uf322');
        RegularIcons.Add("far-chevron-double-down", '\uf322');
        LightIcons.Add("fal-chevron-double-down", '\uf322');
        SolidIcons.Add("fas-chevron-double-left", '\uf323');
        RegularIcons.Add("far-chevron-double-left", '\uf323');
        LightIcons.Add("fal-chevron-double-left", '\uf323');
        SolidIcons.Add("fas-chevron-double-right", '\uf324');
        RegularIcons.Add("far-chevron-double-right", '\uf324');
        LightIcons.Add("fal-chevron-double-right", '\uf324');
        SolidIcons.Add("fas-chevron-double-up", '\uf325');
        RegularIcons.Add("far-chevron-double-up", '\uf325');
        LightIcons.Add("fal-chevron-double-up", '\uf325');
        SolidIcons.Add("fas-chevron-down", '\uf078');
        RegularIcons.Add("far-chevron-down", '\uf078');
        LightIcons.Add("fal-chevron-down", '\uf078');
        SolidIcons.Add("fas-chevron-left", '\uf053');
        RegularIcons.Add("far-chevron-left", '\uf053');
        LightIcons.Add("fal-chevron-left", '\uf053');
        SolidIcons.Add("fas-chevron-right", '\uf054');
        RegularIcons.Add("far-chevron-right", '\uf054');
        LightIcons.Add("fal-chevron-right", '\uf054');
        SolidIcons.Add("fas-chevron-square-down", '\uf329');
        RegularIcons.Add("far-chevron-square-down", '\uf329');
        LightIcons.Add("fal-chevron-square-down", '\uf329');
        SolidIcons.Add("fas-chevron-square-left", '\uf32a');
        RegularIcons.Add("far-chevron-square-left", '\uf32a');
        LightIcons.Add("fal-chevron-square-left", '\uf32a');
        SolidIcons.Add("fas-chevron-square-right", '\uf32b');
        RegularIcons.Add("far-chevron-square-right", '\uf32b');
        LightIcons.Add("fal-chevron-square-right", '\uf32b');
        SolidIcons.Add("fas-chevron-square-up", '\uf32c');
        RegularIcons.Add("far-chevron-square-up", '\uf32c');
        LightIcons.Add("fal-chevron-square-up", '\uf32c');
        SolidIcons.Add("fas-chevron-up", '\uf077');
        RegularIcons.Add("far-chevron-up", '\uf077');
        LightIcons.Add("fal-chevron-up", '\uf077');
        SolidIcons.Add("fas-child", '\uf1ae');
        RegularIcons.Add("far-child", '\uf1ae');
        LightIcons.Add("fal-child", '\uf1ae');
        BrandIcons.Add("fab-chrome", '\uf268');
        SolidIcons.Add("fas-circle", '\uf111');
        RegularIcons.Add("far-circle", '\uf111');
        LightIcons.Add("fal-circle", '\uf111');
        SolidIcons.Add("fas-circle-notch", '\uf1ce');
        RegularIcons.Add("far-circle-notch", '\uf1ce');
        LightIcons.Add("fal-circle-notch", '\uf1ce');
        SolidIcons.Add("fas-clipboard", '\uf328');
        RegularIcons.Add("far-clipboard", '\uf328');
        LightIcons.Add("fal-clipboard", '\uf328');
        SolidIcons.Add("fas-clipboard-check", '\uf46c');
        RegularIcons.Add("far-clipboard-check", '\uf46c');
        LightIcons.Add("fal-clipboard-check", '\uf46c');
        SolidIcons.Add("fas-clipboard-list", '\uf46d');
        RegularIcons.Add("far-clipboard-list", '\uf46d');
        LightIcons.Add("fal-clipboard-list", '\uf46d');
        SolidIcons.Add("fas-clock", '\uf017');
        RegularIcons.Add("far-clock", '\uf017');
        LightIcons.Add("fal-clock", '\uf017');
        SolidIcons.Add("fas-clone", '\uf24d');
        RegularIcons.Add("far-clone", '\uf24d');
        LightIcons.Add("fal-clone", '\uf24d');
        SolidIcons.Add("fas-closed-captioning", '\uf20a');
        RegularIcons.Add("far-closed-captioning", '\uf20a');
        LightIcons.Add("fal-closed-captioning", '\uf20a');
        SolidIcons.Add("fas-cloud", '\uf0c2');
        RegularIcons.Add("far-cloud", '\uf0c2');
        LightIcons.Add("fal-cloud", '\uf0c2');
        SolidIcons.Add("fas-cloud-download", '\uf0ed');
        RegularIcons.Add("far-cloud-download", '\uf0ed');
        LightIcons.Add("fal-cloud-download", '\uf0ed');
        SolidIcons.Add("fas-cloud-download-alt", '\uf381');
        RegularIcons.Add("far-cloud-download-alt", '\uf381');
        LightIcons.Add("fal-cloud-download-alt", '\uf381');
        SolidIcons.Add("fas-cloud-upload", '\uf0ee');
        RegularIcons.Add("far-cloud-upload", '\uf0ee');
        LightIcons.Add("fal-cloud-upload", '\uf0ee');
        SolidIcons.Add("fas-cloud-upload-alt", '\uf382');
        RegularIcons.Add("far-cloud-upload-alt", '\uf382');
        LightIcons.Add("fal-cloud-upload-alt", '\uf382');
        BrandIcons.Add("fab-cloudscale", '\uf383');
        BrandIcons.Add("fab-cloudsmith", '\uf384');
        BrandIcons.Add("fab-cloudversify", '\uf385');
        SolidIcons.Add("fas-club", '\uf327');
        RegularIcons.Add("far-club", '\uf327');
        LightIcons.Add("fal-club", '\uf327');
        SolidIcons.Add("fas-code", '\uf121');
        RegularIcons.Add("far-code", '\uf121');
        LightIcons.Add("fal-code", '\uf121');
        SolidIcons.Add("fas-code-branch", '\uf126');
        RegularIcons.Add("far-code-branch", '\uf126');
        LightIcons.Add("fal-code-branch", '\uf126');
        SolidIcons.Add("fas-code-commit", '\uf386');
        RegularIcons.Add("far-code-commit", '\uf386');
        LightIcons.Add("fal-code-commit", '\uf386');
        SolidIcons.Add("fas-code-merge", '\uf387');
        RegularIcons.Add("far-code-merge", '\uf387');
        LightIcons.Add("fal-code-merge", '\uf387');
        BrandIcons.Add("fab-codepen", '\uf1cb');
        BrandIcons.Add("fab-codiepie", '\uf284');
        SolidIcons.Add("fas-coffee", '\uf0f4');
        RegularIcons.Add("far-coffee", '\uf0f4');
        LightIcons.Add("fal-coffee", '\uf0f4');
        SolidIcons.Add("fas-cog", '\uf013');
        RegularIcons.Add("far-cog", '\uf013');
        LightIcons.Add("fal-cog", '\uf013');
        SolidIcons.Add("fas-cogs", '\uf085');
        RegularIcons.Add("far-cogs", '\uf085');
        LightIcons.Add("fal-cogs", '\uf085');
        SolidIcons.Add("fas-columns", '\uf0db');
        RegularIcons.Add("far-columns", '\uf0db');
        LightIcons.Add("fal-columns", '\uf0db');
        SolidIcons.Add("fas-comment", '\uf075');
        RegularIcons.Add("far-comment", '\uf075');
        LightIcons.Add("fal-comment", '\uf075');
        SolidIcons.Add("fas-comment-alt", '\uf27a');
        RegularIcons.Add("far-comment-alt", '\uf27a');
        LightIcons.Add("fal-comment-alt", '\uf27a');
        SolidIcons.Add("fas-comments", '\uf086');
        RegularIcons.Add("far-comments", '\uf086');
        LightIcons.Add("fal-comments", '\uf086');
        SolidIcons.Add("fas-compass", '\uf14e');
        RegularIcons.Add("far-compass", '\uf14e');
        LightIcons.Add("fal-compass", '\uf14e');
        SolidIcons.Add("fas-compress", '\uf066');
        RegularIcons.Add("far-compress", '\uf066');
        LightIcons.Add("fal-compress", '\uf066');
        SolidIcons.Add("fas-compress-alt", '\uf422');
        RegularIcons.Add("far-compress-alt", '\uf422');
        LightIcons.Add("fal-compress-alt", '\uf422');
        SolidIcons.Add("fas-compress-wide", '\uf326');
        RegularIcons.Add("far-compress-wide", '\uf326');
        LightIcons.Add("fal-compress-wide", '\uf326');
        BrandIcons.Add("fab-connectdevelop", '\uf20e');
        BrandIcons.Add("fab-contao", '\uf26d');
        SolidIcons.Add("fas-conveyor-belt", '\uf46e');
        RegularIcons.Add("far-conveyor-belt", '\uf46e');
        LightIcons.Add("fal-conveyor-belt", '\uf46e');
        SolidIcons.Add("fas-conveyor-belt-alt", '\uf46f');
        RegularIcons.Add("far-conveyor-belt-alt", '\uf46f');
        LightIcons.Add("fal-conveyor-belt-alt", '\uf46f');
        SolidIcons.Add("fas-copy", '\uf0c5');
        RegularIcons.Add("far-copy", '\uf0c5');
        LightIcons.Add("fal-copy", '\uf0c5');
        SolidIcons.Add("fas-copyright", '\uf1f9');
        RegularIcons.Add("far-copyright", '\uf1f9');
        LightIcons.Add("fal-copyright", '\uf1f9');
        BrandIcons.Add("fab-cpanel", '\uf388');
        BrandIcons.Add("fab-creative-commons", '\uf25e');
        SolidIcons.Add("fas-credit-card", '\uf09d');
        RegularIcons.Add("far-credit-card", '\uf09d');
        LightIcons.Add("fal-credit-card", '\uf09d');
        SolidIcons.Add("fas-credit-card-blank", '\uf389');
        RegularIcons.Add("far-credit-card-blank", '\uf389');
        LightIcons.Add("fal-credit-card-blank", '\uf389');
        SolidIcons.Add("fas-credit-card-front", '\uf38a');
        RegularIcons.Add("far-credit-card-front", '\uf38a');
        LightIcons.Add("fal-credit-card-front", '\uf38a');
        SolidIcons.Add("fas-cricket", '\uf449');
        RegularIcons.Add("far-cricket", '\uf449');
        LightIcons.Add("fal-cricket", '\uf449');
        SolidIcons.Add("fas-crop", '\uf125');
        RegularIcons.Add("far-crop", '\uf125');
        LightIcons.Add("fal-crop", '\uf125');
        SolidIcons.Add("fas-crosshairs", '\uf05b');
        RegularIcons.Add("far-crosshairs", '\uf05b');
        LightIcons.Add("fal-crosshairs", '\uf05b');
        BrandIcons.Add("fab-css3", '\uf13c');
        BrandIcons.Add("fab-css3-alt", '\uf38b');
        SolidIcons.Add("fas-cube", '\uf1b2');
        RegularIcons.Add("far-cube", '\uf1b2');
        LightIcons.Add("fal-cube", '\uf1b2');
        SolidIcons.Add("fas-cubes", '\uf1b3');
        RegularIcons.Add("far-cubes", '\uf1b3');
        LightIcons.Add("fal-cubes", '\uf1b3');
        SolidIcons.Add("fas-curling", '\uf44a');
        RegularIcons.Add("far-curling", '\uf44a');
        LightIcons.Add("fal-curling", '\uf44a');
        SolidIcons.Add("fas-cut", '\uf0c4');
        RegularIcons.Add("far-cut", '\uf0c4');
        LightIcons.Add("fal-cut", '\uf0c4');
        BrandIcons.Add("fab-cuttlefish", '\uf38c');
        BrandIcons.Add("fab-d-and-d", '\uf38d');
        BrandIcons.Add("fab-dashcube", '\uf210');
        SolidIcons.Add("fas-database", '\uf1c0');
        RegularIcons.Add("far-database", '\uf1c0');
        LightIcons.Add("fal-database", '\uf1c0');
        SolidIcons.Add("fas-deaf", '\uf2a4');
        RegularIcons.Add("far-deaf", '\uf2a4');
        LightIcons.Add("fal-deaf", '\uf2a4');
        BrandIcons.Add("fab-delicious", '\uf1a5');
        BrandIcons.Add("fab-deploydog", '\uf38e');
        BrandIcons.Add("fab-deskpro", '\uf38f');
        SolidIcons.Add("fas-desktop", '\uf108');
        RegularIcons.Add("far-desktop", '\uf108');
        LightIcons.Add("fal-desktop", '\uf108');
        SolidIcons.Add("fas-desktop-alt", '\uf390');
        RegularIcons.Add("far-desktop-alt", '\uf390');
        LightIcons.Add("fal-desktop-alt", '\uf390');
        BrandIcons.Add("fab-deviantart", '\uf1bd');
        SolidIcons.Add("fas-diagnoses", '\uf470');
        RegularIcons.Add("far-diagnoses", '\uf470');
        LightIcons.Add("fal-diagnoses", '\uf470');
        SolidIcons.Add("fas-diamond", '\uf219');
        RegularIcons.Add("far-diamond", '\uf219');
        LightIcons.Add("fal-diamond", '\uf219');
        BrandIcons.Add("fab-digg", '\uf1a6');
        BrandIcons.Add("fab-digital-ocean", '\uf391');
        BrandIcons.Add("fab-discord", '\uf392');
        BrandIcons.Add("fab-discourse", '\uf393');
        SolidIcons.Add("fas-dna", '\uf471');
        RegularIcons.Add("far-dna", '\uf471');
        LightIcons.Add("fal-dna", '\uf471');
        BrandIcons.Add("fab-dochub", '\uf394');
        BrandIcons.Add("fab-docker", '\uf395');
        SolidIcons.Add("fas-dollar-sign", '\uf155');
        RegularIcons.Add("far-dollar-sign", '\uf155');
        LightIcons.Add("fal-dollar-sign", '\uf155');
        SolidIcons.Add("fas-dolly", '\uf472');
        RegularIcons.Add("far-dolly", '\uf472');
        LightIcons.Add("fal-dolly", '\uf472');
        SolidIcons.Add("fas-dolly-empty", '\uf473');
        RegularIcons.Add("far-dolly-empty", '\uf473');
        LightIcons.Add("fal-dolly-empty", '\uf473');
        SolidIcons.Add("fas-dolly-flatbed", '\uf474');
        RegularIcons.Add("far-dolly-flatbed", '\uf474');
        LightIcons.Add("fal-dolly-flatbed", '\uf474');
        SolidIcons.Add("fas-dolly-flatbed-alt", '\uf475');
        RegularIcons.Add("far-dolly-flatbed-alt", '\uf475');
        LightIcons.Add("fal-dolly-flatbed-alt", '\uf475');
        SolidIcons.Add("fas-dolly-flatbed-empty", '\uf476');
        RegularIcons.Add("far-dolly-flatbed-empty", '\uf476');
        LightIcons.Add("fal-dolly-flatbed-empty", '\uf476');
        SolidIcons.Add("fas-dot-circle", '\uf192');
        RegularIcons.Add("far-dot-circle", '\uf192');
        LightIcons.Add("fal-dot-circle", '\uf192');
        SolidIcons.Add("fas-download", '\uf019');
        RegularIcons.Add("far-download", '\uf019');
        LightIcons.Add("fal-download", '\uf019');
        BrandIcons.Add("fab-draft2digital", '\uf396');
        BrandIcons.Add("fab-dribbble", '\uf17d');
        BrandIcons.Add("fab-dribbble-square", '\uf397');
        BrandIcons.Add("fab-dropbox", '\uf16b');
        BrandIcons.Add("fab-drupal", '\uf1a9');
        SolidIcons.Add("fas-dumbbell", '\uf44b');
        RegularIcons.Add("far-dumbbell", '\uf44b');
        LightIcons.Add("fal-dumbbell", '\uf44b');
        BrandIcons.Add("fab-dyalog", '\uf399');
        BrandIcons.Add("fab-earlybirds", '\uf39a');
        BrandIcons.Add("fab-edge", '\uf282');
        SolidIcons.Add("fas-edit", '\uf044');
        RegularIcons.Add("far-edit", '\uf044');
        LightIcons.Add("fal-edit", '\uf044');
        SolidIcons.Add("fas-eject", '\uf052');
        RegularIcons.Add("far-eject", '\uf052');
        LightIcons.Add("fal-eject", '\uf052');
        BrandIcons.Add("fab-elementor", '\uf430');
        SolidIcons.Add("fas-ellipsis-h", '\uf141');
        RegularIcons.Add("far-ellipsis-h", '\uf141');
        LightIcons.Add("fal-ellipsis-h", '\uf141');
        SolidIcons.Add("fas-ellipsis-h-alt", '\uf39b');
        RegularIcons.Add("far-ellipsis-h-alt", '\uf39b');
        LightIcons.Add("fal-ellipsis-h-alt", '\uf39b');
        SolidIcons.Add("fas-ellipsis-v", '\uf142');
        RegularIcons.Add("far-ellipsis-v", '\uf142');
        LightIcons.Add("fal-ellipsis-v", '\uf142');
        SolidIcons.Add("fas-ellipsis-v-alt", '\uf39c');
        RegularIcons.Add("far-ellipsis-v-alt", '\uf39c');
        LightIcons.Add("fal-ellipsis-v-alt", '\uf39c');
        BrandIcons.Add("fab-ember", '\uf423');
        BrandIcons.Add("fab-empire", '\uf1d1');
        SolidIcons.Add("fas-envelope", '\uf0e0');
        RegularIcons.Add("far-envelope", '\uf0e0');
        LightIcons.Add("fal-envelope", '\uf0e0');
        SolidIcons.Add("fas-envelope-open", '\uf2b6');
        RegularIcons.Add("far-envelope-open", '\uf2b6');
        LightIcons.Add("fal-envelope-open", '\uf2b6');
        SolidIcons.Add("fas-envelope-square", '\uf199');
        RegularIcons.Add("far-envelope-square", '\uf199');
        LightIcons.Add("fal-envelope-square", '\uf199');
        BrandIcons.Add("fab-envira", '\uf299');
        SolidIcons.Add("fas-eraser", '\uf12d');
        RegularIcons.Add("far-eraser", '\uf12d');
        LightIcons.Add("fal-eraser", '\uf12d');
        BrandIcons.Add("fab-erlang", '\uf39d');
        BrandIcons.Add("fab-ethereum", '\uf42e');
        BrandIcons.Add("fab-etsy", '\uf2d7');
        SolidIcons.Add("fas-euro-sign", '\uf153');
        RegularIcons.Add("far-euro-sign", '\uf153');
        LightIcons.Add("fal-euro-sign", '\uf153');
        SolidIcons.Add("fas-exchange", '\uf0ec');
        RegularIcons.Add("far-exchange", '\uf0ec');
        LightIcons.Add("fal-exchange", '\uf0ec');
        SolidIcons.Add("fas-exchange-alt", '\uf362');
        RegularIcons.Add("far-exchange-alt", '\uf362');
        LightIcons.Add("fal-exchange-alt", '\uf362');
        SolidIcons.Add("fas-exclamation", '\uf12a');
        RegularIcons.Add("far-exclamation", '\uf12a');
        LightIcons.Add("fal-exclamation", '\uf12a');
        SolidIcons.Add("fas-exclamation-circle", '\uf06a');
        RegularIcons.Add("far-exclamation-circle", '\uf06a');
        LightIcons.Add("fal-exclamation-circle", '\uf06a');
        SolidIcons.Add("fas-exclamation-square", '\uf321');
        RegularIcons.Add("far-exclamation-square", '\uf321');
        LightIcons.Add("fal-exclamation-square", '\uf321');
        SolidIcons.Add("fas-exclamation-triangle", '\uf071');
        RegularIcons.Add("far-exclamation-triangle", '\uf071');
        LightIcons.Add("fal-exclamation-triangle", '\uf071');
        SolidIcons.Add("fas-expand", '\uf065');
        RegularIcons.Add("far-expand", '\uf065');
        LightIcons.Add("fal-expand", '\uf065');
        SolidIcons.Add("fas-expand-alt", '\uf424');
        RegularIcons.Add("far-expand-alt", '\uf424');
        LightIcons.Add("fal-expand-alt", '\uf424');
        SolidIcons.Add("fas-expand-arrows", '\uf31d');
        RegularIcons.Add("far-expand-arrows", '\uf31d');
        LightIcons.Add("fal-expand-arrows", '\uf31d');
        SolidIcons.Add("fas-expand-arrows-alt", '\uf31e');
        RegularIcons.Add("far-expand-arrows-alt", '\uf31e');
        LightIcons.Add("fal-expand-arrows-alt", '\uf31e');
        SolidIcons.Add("fas-expand-wide", '\uf320');
        RegularIcons.Add("far-expand-wide", '\uf320');
        LightIcons.Add("fal-expand-wide", '\uf320');
        BrandIcons.Add("fab-expeditedssl", '\uf23e');
        SolidIcons.Add("fas-external-link", '\uf08e');
        RegularIcons.Add("far-external-link", '\uf08e');
        LightIcons.Add("fal-external-link", '\uf08e');
        SolidIcons.Add("fas-external-link-alt", '\uf35d');
        RegularIcons.Add("far-external-link-alt", '\uf35d');
        LightIcons.Add("fal-external-link-alt", '\uf35d');
        SolidIcons.Add("fas-external-link-square", '\uf14c');
        RegularIcons.Add("far-external-link-square", '\uf14c');
        LightIcons.Add("fal-external-link-square", '\uf14c');
        SolidIcons.Add("fas-external-link-square-alt", '\uf360');
        RegularIcons.Add("far-external-link-square-alt", '\uf360');
        LightIcons.Add("fal-external-link-square-alt", '\uf360');
        SolidIcons.Add("fas-eye", '\uf06e');
        RegularIcons.Add("far-eye", '\uf06e');
        LightIcons.Add("fal-eye", '\uf06e');
        SolidIcons.Add("fas-eye-dropper", '\uf1fb');
        RegularIcons.Add("far-eye-dropper", '\uf1fb');
        LightIcons.Add("fal-eye-dropper", '\uf1fb');
        SolidIcons.Add("fas-eye-slash", '\uf070');
        RegularIcons.Add("far-eye-slash", '\uf070');
        LightIcons.Add("fal-eye-slash", '\uf070');
        BrandIcons.Add("fab-facebook", '\uf09a');
        BrandIcons.Add("fab-facebook-f", '\uf39e');
        BrandIcons.Add("fab-facebook-messenger", '\uf39f');
        BrandIcons.Add("fab-facebook-square", '\uf082');
        SolidIcons.Add("fas-fast-backward", '\uf049');
        RegularIcons.Add("far-fast-backward", '\uf049');
        LightIcons.Add("fal-fast-backward", '\uf049');
        SolidIcons.Add("fas-fast-forward", '\uf050');
        RegularIcons.Add("far-fast-forward", '\uf050');
        LightIcons.Add("fal-fast-forward", '\uf050');
        SolidIcons.Add("fas-fax", '\uf1ac');
        RegularIcons.Add("far-fax", '\uf1ac');
        LightIcons.Add("fal-fax", '\uf1ac');
        SolidIcons.Add("fas-female", '\uf182');
        RegularIcons.Add("far-female", '\uf182');
        LightIcons.Add("fal-female", '\uf182');
        SolidIcons.Add("fas-field-hockey", '\uf44c');
        RegularIcons.Add("far-field-hockey", '\uf44c');
        LightIcons.Add("fal-field-hockey", '\uf44c');
        SolidIcons.Add("fas-fighter-jet", '\uf0fb');
        RegularIcons.Add("far-fighter-jet", '\uf0fb');
        LightIcons.Add("fal-fighter-jet", '\uf0fb');
        SolidIcons.Add("fas-file", '\uf15b');
        RegularIcons.Add("far-file", '\uf15b');
        LightIcons.Add("fal-file", '\uf15b');
        SolidIcons.Add("fas-file-alt", '\uf15c');
        RegularIcons.Add("far-file-alt", '\uf15c');
        LightIcons.Add("fal-file-alt", '\uf15c');
        SolidIcons.Add("fas-file-archive", '\uf1c6');
        RegularIcons.Add("far-file-archive", '\uf1c6');
        LightIcons.Add("fal-file-archive", '\uf1c6');
        SolidIcons.Add("fas-file-audio", '\uf1c7');
        RegularIcons.Add("far-file-audio", '\uf1c7');
        LightIcons.Add("fal-file-audio", '\uf1c7');
        SolidIcons.Add("fas-file-check", '\uf316');
        RegularIcons.Add("far-file-check", '\uf316');
        LightIcons.Add("fal-file-check", '\uf316');
        SolidIcons.Add("fas-file-code", '\uf1c9');
        RegularIcons.Add("far-file-code", '\uf1c9');
        LightIcons.Add("fal-file-code", '\uf1c9');
        SolidIcons.Add("fas-file-edit", '\uf31c');
        RegularIcons.Add("far-file-edit", '\uf31c');
        LightIcons.Add("fal-file-edit", '\uf31c');
        SolidIcons.Add("fas-file-excel", '\uf1c3');
        RegularIcons.Add("far-file-excel", '\uf1c3');
        LightIcons.Add("fal-file-excel", '\uf1c3');
        SolidIcons.Add("fas-file-exclamation", '\uf31a');
        RegularIcons.Add("far-file-exclamation", '\uf31a');
        LightIcons.Add("fal-file-exclamation", '\uf31a');
        SolidIcons.Add("fas-file-image", '\uf1c5');
        RegularIcons.Add("far-file-image", '\uf1c5');
        LightIcons.Add("fal-file-image", '\uf1c5');
        SolidIcons.Add("fas-file-medical", '\uf477');
        RegularIcons.Add("far-file-medical", '\uf477');
        LightIcons.Add("fal-file-medical", '\uf477');
        SolidIcons.Add("fas-file-medical-alt", '\uf478');
        RegularIcons.Add("far-file-medical-alt", '\uf478');
        LightIcons.Add("fal-file-medical-alt", '\uf478');
        SolidIcons.Add("fas-file-minus", '\uf318');
        RegularIcons.Add("far-file-minus", '\uf318');
        LightIcons.Add("fal-file-minus", '\uf318');
        SolidIcons.Add("fas-file-pdf", '\uf1c1');
        RegularIcons.Add("far-file-pdf", '\uf1c1');
        LightIcons.Add("fal-file-pdf", '\uf1c1');
        SolidIcons.Add("fas-file-plus", '\uf319');
        RegularIcons.Add("far-file-plus", '\uf319');
        LightIcons.Add("fal-file-plus", '\uf319');
        SolidIcons.Add("fas-file-powerpoint", '\uf1c4');
        RegularIcons.Add("far-file-powerpoint", '\uf1c4');
        LightIcons.Add("fal-file-powerpoint", '\uf1c4');
        SolidIcons.Add("fas-file-times", '\uf317');
        RegularIcons.Add("far-file-times", '\uf317');
        LightIcons.Add("fal-file-times", '\uf317');
        SolidIcons.Add("fas-file-video", '\uf1c8');
        RegularIcons.Add("far-file-video", '\uf1c8');
        LightIcons.Add("fal-file-video", '\uf1c8');
        SolidIcons.Add("fas-file-word", '\uf1c2');
        RegularIcons.Add("far-file-word", '\uf1c2');
        LightIcons.Add("fal-file-word", '\uf1c2');
        SolidIcons.Add("fas-film", '\uf008');
        RegularIcons.Add("far-film", '\uf008');
        LightIcons.Add("fal-film", '\uf008');
        SolidIcons.Add("fas-film-alt", '\uf3a0');
        RegularIcons.Add("far-film-alt", '\uf3a0');
        LightIcons.Add("fal-film-alt", '\uf3a0');
        SolidIcons.Add("fas-filter", '\uf0b0');
        RegularIcons.Add("far-filter", '\uf0b0');
        LightIcons.Add("fal-filter", '\uf0b0');
        SolidIcons.Add("fas-fire", '\uf06d');
        RegularIcons.Add("far-fire", '\uf06d');
        LightIcons.Add("fal-fire", '\uf06d');
        SolidIcons.Add("fas-fire-extinguisher", '\uf134');
        RegularIcons.Add("far-fire-extinguisher", '\uf134');
        LightIcons.Add("fal-fire-extinguisher", '\uf134');
        BrandIcons.Add("fab-firefox", '\uf269');
        SolidIcons.Add("fas-first-aid", '\uf479');
        RegularIcons.Add("far-first-aid", '\uf479');
        LightIcons.Add("fal-first-aid", '\uf479');
        BrandIcons.Add("fab-first-order", '\uf2b0');
        BrandIcons.Add("fab-firstdraft", '\uf3a1');
        SolidIcons.Add("fas-flag", '\uf024');
        RegularIcons.Add("far-flag", '\uf024');
        LightIcons.Add("fal-flag", '\uf024');
        SolidIcons.Add("fas-flag-checkered", '\uf11e');
        RegularIcons.Add("far-flag-checkered", '\uf11e');
        LightIcons.Add("fal-flag-checkered", '\uf11e');
        SolidIcons.Add("fas-flask", '\uf0c3');
        RegularIcons.Add("far-flask", '\uf0c3');
        LightIcons.Add("fal-flask", '\uf0c3');
        BrandIcons.Add("fab-flickr", '\uf16e');
        BrandIcons.Add("fab-flipboard", '\uf44d');
        BrandIcons.Add("fab-fly", '\uf417');
        SolidIcons.Add("fas-folder", '\uf07b');
        RegularIcons.Add("far-folder", '\uf07b');
        LightIcons.Add("fal-folder", '\uf07b');
        SolidIcons.Add("fas-folder-open", '\uf07c');
        RegularIcons.Add("far-folder-open", '\uf07c');
        LightIcons.Add("fal-folder-open", '\uf07c');
        SolidIcons.Add("fas-font", '\uf031');
        RegularIcons.Add("far-font", '\uf031');
        LightIcons.Add("fal-font", '\uf031');
        BrandIcons.Add("fab-font-awesome", '\uf2b4');
        BrandIcons.Add("fab-font-awesome-alt", '\uf35c');
        BrandIcons.Add("fab-font-awesome-flag", '\uf425');
        BrandIcons.Add("fab-fonticons", '\uf280');
        BrandIcons.Add("fab-fonticons-fi", '\uf3a2');
        SolidIcons.Add("fas-football-ball", '\uf44e');
        RegularIcons.Add("far-football-ball", '\uf44e');
        LightIcons.Add("fal-football-ball", '\uf44e');
        SolidIcons.Add("fas-football-helmet", '\uf44f');
        RegularIcons.Add("far-football-helmet", '\uf44f');
        LightIcons.Add("fal-football-helmet", '\uf44f');
        SolidIcons.Add("fas-forklift", '\uf47a');
        RegularIcons.Add("far-forklift", '\uf47a');
        LightIcons.Add("fal-forklift", '\uf47a');
        BrandIcons.Add("fab-fort-awesome", '\uf286');
        BrandIcons.Add("fab-fort-awesome-alt", '\uf3a3');
        BrandIcons.Add("fab-forumbee", '\uf211');
        SolidIcons.Add("fas-forward", '\uf04e');
        RegularIcons.Add("far-forward", '\uf04e');
        LightIcons.Add("fal-forward", '\uf04e');
        BrandIcons.Add("fab-foursquare", '\uf180');
        BrandIcons.Add("fab-free-code-camp", '\uf2c5');
        BrandIcons.Add("fab-freebsd", '\uf3a4');
        SolidIcons.Add("fas-frown", '\uf119');
        RegularIcons.Add("far-frown", '\uf119');
        LightIcons.Add("fal-frown", '\uf119');
        SolidIcons.Add("fas-futbol", '\uf1e3');
        RegularIcons.Add("far-futbol", '\uf1e3');
        LightIcons.Add("fal-futbol", '\uf1e3');
        SolidIcons.Add("fas-gamepad", '\uf11b');
        RegularIcons.Add("far-gamepad", '\uf11b');
        LightIcons.Add("fal-gamepad", '\uf11b');
        SolidIcons.Add("fas-gavel", '\uf0e3');
        RegularIcons.Add("far-gavel", '\uf0e3');
        LightIcons.Add("fal-gavel", '\uf0e3');
        SolidIcons.Add("fas-gem", '\uf3a5');
        RegularIcons.Add("far-gem", '\uf3a5');
        LightIcons.Add("fal-gem", '\uf3a5');
        SolidIcons.Add("fas-genderless", '\uf22d');
        RegularIcons.Add("far-genderless", '\uf22d');
        LightIcons.Add("fal-genderless", '\uf22d');
        BrandIcons.Add("fab-get-pocket", '\uf265');
        BrandIcons.Add("fab-gg", '\uf260');
        BrandIcons.Add("fab-gg-circle", '\uf261');
        SolidIcons.Add("fas-gift", '\uf06b');
        RegularIcons.Add("far-gift", '\uf06b');
        LightIcons.Add("fal-gift", '\uf06b');
        BrandIcons.Add("fab-git", '\uf1d3');
        BrandIcons.Add("fab-git-square", '\uf1d2');
        BrandIcons.Add("fab-github", '\uf09b');
        BrandIcons.Add("fab-github-alt", '\uf113');
        BrandIcons.Add("fab-github-square", '\uf092');
        BrandIcons.Add("fab-gitkraken", '\uf3a6');
        BrandIcons.Add("fab-gitlab", '\uf296');
        BrandIcons.Add("fab-gitter", '\uf426');
        SolidIcons.Add("fas-glass-martini", '\uf000');
        RegularIcons.Add("far-glass-martini", '\uf000');
        LightIcons.Add("fal-glass-martini", '\uf000');
        BrandIcons.Add("fab-glide", '\uf2a5');
        BrandIcons.Add("fab-glide-g", '\uf2a6');
        SolidIcons.Add("fas-globe", '\uf0ac');
        RegularIcons.Add("far-globe", '\uf0ac');
        LightIcons.Add("fal-globe", '\uf0ac');
        BrandIcons.Add("fab-gofore", '\uf3a7');
        SolidIcons.Add("fas-golf-ball", '\uf450');
        RegularIcons.Add("far-golf-ball", '\uf450');
        LightIcons.Add("fal-golf-ball", '\uf450');
        SolidIcons.Add("fas-golf-club", '\uf451');
        RegularIcons.Add("far-golf-club", '\uf451');
        LightIcons.Add("fal-golf-club", '\uf451');
        BrandIcons.Add("fab-goodreads", '\uf3a8');
        BrandIcons.Add("fab-goodreads-g", '\uf3a9');
        BrandIcons.Add("fab-google", '\uf1a0');
        BrandIcons.Add("fab-google-drive", '\uf3aa');
        BrandIcons.Add("fab-google-play", '\uf3ab');
        BrandIcons.Add("fab-google-plus", '\uf2b3');
        BrandIcons.Add("fab-google-plus-g", '\uf0d5');
        BrandIcons.Add("fab-google-plus-square", '\uf0d4');
        BrandIcons.Add("fab-google-wallet", '\uf1ee');
        SolidIcons.Add("fas-graduation-cap", '\uf19d');
        RegularIcons.Add("far-graduation-cap", '\uf19d');
        LightIcons.Add("fal-graduation-cap", '\uf19d');
        BrandIcons.Add("fab-gratipay", '\uf184');
        BrandIcons.Add("fab-grav", '\uf2d6');
        BrandIcons.Add("fab-gripfire", '\uf3ac');
        BrandIcons.Add("fab-grunt", '\uf3ad');
        BrandIcons.Add("fab-gulp", '\uf3ae');
        SolidIcons.Add("fas-h-square", '\uf0fd');
        RegularIcons.Add("far-h-square", '\uf0fd');
        LightIcons.Add("fal-h-square", '\uf0fd');
        SolidIcons.Add("fas-h1", '\uf313');
        RegularIcons.Add("far-h1", '\uf313');
        LightIcons.Add("fal-h1", '\uf313');
        SolidIcons.Add("fas-h2", '\uf314');
        RegularIcons.Add("far-h2", '\uf314');
        LightIcons.Add("fal-h2", '\uf314');
        SolidIcons.Add("fas-h3", '\uf315');
        RegularIcons.Add("far-h3", '\uf315');
        LightIcons.Add("fal-h3", '\uf315');
        BrandIcons.Add("fab-hacker-news", '\uf1d4');
        BrandIcons.Add("fab-hacker-news-square", '\uf3af');
        SolidIcons.Add("fas-hand-holding-box", '\uf47b');
        RegularIcons.Add("far-hand-holding-box", '\uf47b');
        LightIcons.Add("fal-hand-holding-box", '\uf47b');
        SolidIcons.Add("fas-hand-lizard", '\uf258');
        RegularIcons.Add("far-hand-lizard", '\uf258');
        LightIcons.Add("fal-hand-lizard", '\uf258');
        SolidIcons.Add("fas-hand-paper", '\uf256');
        RegularIcons.Add("far-hand-paper", '\uf256');
        LightIcons.Add("fal-hand-paper", '\uf256');
        SolidIcons.Add("fas-hand-peace", '\uf25b');
        RegularIcons.Add("far-hand-peace", '\uf25b');
        LightIcons.Add("fal-hand-peace", '\uf25b');
        SolidIcons.Add("fas-hand-point-down", '\uf0a7');
        RegularIcons.Add("far-hand-point-down", '\uf0a7');
        LightIcons.Add("fal-hand-point-down", '\uf0a7');
        SolidIcons.Add("fas-hand-point-left", '\uf0a5');
        RegularIcons.Add("far-hand-point-left", '\uf0a5');
        LightIcons.Add("fal-hand-point-left", '\uf0a5');
        SolidIcons.Add("fas-hand-point-right", '\uf0a4');
        RegularIcons.Add("far-hand-point-right", '\uf0a4');
        LightIcons.Add("fal-hand-point-right", '\uf0a4');
        SolidIcons.Add("fas-hand-point-up", '\uf0a6');
        RegularIcons.Add("far-hand-point-up", '\uf0a6');
        LightIcons.Add("fal-hand-point-up", '\uf0a6');
        SolidIcons.Add("fas-hand-pointer", '\uf25a');
        RegularIcons.Add("far-hand-pointer", '\uf25a');
        LightIcons.Add("fal-hand-pointer", '\uf25a');
        SolidIcons.Add("fas-hand-receiving", '\uf47c');
        RegularIcons.Add("far-hand-receiving", '\uf47c');
        LightIcons.Add("fal-hand-receiving", '\uf47c');
        SolidIcons.Add("fas-hand-rock", '\uf255');
        RegularIcons.Add("far-hand-rock", '\uf255');
        LightIcons.Add("fal-hand-rock", '\uf255');
        SolidIcons.Add("fas-hand-scissors", '\uf257');
        RegularIcons.Add("far-hand-scissors", '\uf257');
        LightIcons.Add("fal-hand-scissors", '\uf257');
        SolidIcons.Add("fas-hand-spock", '\uf259');
        RegularIcons.Add("far-hand-spock", '\uf259');
        LightIcons.Add("fal-hand-spock", '\uf259');
        SolidIcons.Add("fas-handshake", '\uf2b5');
        RegularIcons.Add("far-handshake", '\uf2b5');
        LightIcons.Add("fal-handshake", '\uf2b5');
        SolidIcons.Add("fas-hashtag", '\uf292');
        RegularIcons.Add("far-hashtag", '\uf292');
        LightIcons.Add("fal-hashtag", '\uf292');
        SolidIcons.Add("fas-hdd", '\uf0a0');
        RegularIcons.Add("far-hdd", '\uf0a0');
        LightIcons.Add("fal-hdd", '\uf0a0');
        SolidIcons.Add("fas-heading", '\uf1dc');
        RegularIcons.Add("far-heading", '\uf1dc');
        LightIcons.Add("fal-heading", '\uf1dc');
        SolidIcons.Add("fas-headphones", '\uf025');
        RegularIcons.Add("far-headphones", '\uf025');
        LightIcons.Add("fal-headphones", '\uf025');
        SolidIcons.Add("fas-heart", '\uf004');
        RegularIcons.Add("far-heart", '\uf004');
        LightIcons.Add("fal-heart", '\uf004');
        SolidIcons.Add("fas-heartbeat", '\uf21e');
        RegularIcons.Add("far-heartbeat", '\uf21e');
        LightIcons.Add("fal-heartbeat", '\uf21e');
        SolidIcons.Add("fas-hexagon", '\uf312');
        RegularIcons.Add("far-hexagon", '\uf312');
        LightIcons.Add("fal-hexagon", '\uf312');
        BrandIcons.Add("fab-hips", '\uf452');
        BrandIcons.Add("fab-hire-a-helper", '\uf3b0');
        SolidIcons.Add("fas-history", '\uf1da');
        RegularIcons.Add("far-history", '\uf1da');
        LightIcons.Add("fal-history", '\uf1da');
        SolidIcons.Add("fas-hockey-puck", '\uf453');
        RegularIcons.Add("far-hockey-puck", '\uf453');
        LightIcons.Add("fal-hockey-puck", '\uf453');
        SolidIcons.Add("fas-hockey-sticks", '\uf454');
        RegularIcons.Add("far-hockey-sticks", '\uf454');
        LightIcons.Add("fal-hockey-sticks", '\uf454');
        SolidIcons.Add("fas-home", '\uf015');
        RegularIcons.Add("far-home", '\uf015');
        LightIcons.Add("fal-home", '\uf015');
        BrandIcons.Add("fab-hooli", '\uf427');
        SolidIcons.Add("fas-hospital", '\uf0f8');
        RegularIcons.Add("far-hospital", '\uf0f8');
        LightIcons.Add("fal-hospital", '\uf0f8');
        SolidIcons.Add("fas-hospital-alt", '\uf47d');
        RegularIcons.Add("far-hospital-alt", '\uf47d');
        LightIcons.Add("fal-hospital-alt", '\uf47d');
        SolidIcons.Add("fas-hospital-symbol", '\uf47e');
        RegularIcons.Add("far-hospital-symbol", '\uf47e');
        LightIcons.Add("fal-hospital-symbol", '\uf47e');
        BrandIcons.Add("fab-hotjar", '\uf3b1');
        SolidIcons.Add("fas-hourglass", '\uf254');
        RegularIcons.Add("far-hourglass", '\uf254');
        LightIcons.Add("fal-hourglass", '\uf254');
        SolidIcons.Add("fas-hourglass-end", '\uf253');
        RegularIcons.Add("far-hourglass-end", '\uf253');
        LightIcons.Add("fal-hourglass-end", '\uf253');
        SolidIcons.Add("fas-hourglass-half", '\uf252');
        RegularIcons.Add("far-hourglass-half", '\uf252');
        LightIcons.Add("fal-hourglass-half", '\uf252');
        SolidIcons.Add("fas-hourglass-start", '\uf251');
        RegularIcons.Add("far-hourglass-start", '\uf251');
        LightIcons.Add("fal-hourglass-start", '\uf251');
        BrandIcons.Add("fab-houzz", '\uf27c');
        BrandIcons.Add("fab-html5", '\uf13b');
        BrandIcons.Add("fab-hubspot", '\uf3b2');
        SolidIcons.Add("fas-i-cursor", '\uf246');
        RegularIcons.Add("far-i-cursor", '\uf246');
        LightIcons.Add("fal-i-cursor", '\uf246');
        SolidIcons.Add("fas-id-badge", '\uf2c1');
        RegularIcons.Add("far-id-badge", '\uf2c1');
        LightIcons.Add("fal-id-badge", '\uf2c1');
        SolidIcons.Add("fas-id-card", '\uf2c2');
        RegularIcons.Add("far-id-card", '\uf2c2');
        LightIcons.Add("fal-id-card", '\uf2c2');
        SolidIcons.Add("fas-id-card-alt", '\uf47f');
        RegularIcons.Add("far-id-card-alt", '\uf47f');
        LightIcons.Add("fal-id-card-alt", '\uf47f');
        SolidIcons.Add("fas-image", '\uf03e');
        RegularIcons.Add("far-image", '\uf03e');
        LightIcons.Add("fal-image", '\uf03e');
        SolidIcons.Add("fas-images", '\uf302');
        RegularIcons.Add("far-images", '\uf302');
        LightIcons.Add("fal-images", '\uf302');
        BrandIcons.Add("fab-imdb", '\uf2d8');
        SolidIcons.Add("fas-inbox", '\uf01c');
        RegularIcons.Add("far-inbox", '\uf01c');
        LightIcons.Add("fal-inbox", '\uf01c');
        SolidIcons.Add("fas-inbox-in", '\uf310');
        RegularIcons.Add("far-inbox-in", '\uf310');
        LightIcons.Add("fal-inbox-in", '\uf310');
        SolidIcons.Add("fas-inbox-out", '\uf311');
        RegularIcons.Add("far-inbox-out", '\uf311');
        LightIcons.Add("fal-inbox-out", '\uf311');
        SolidIcons.Add("fas-indent", '\uf03c');
        RegularIcons.Add("far-indent", '\uf03c');
        LightIcons.Add("fal-indent", '\uf03c');
        SolidIcons.Add("fas-industry", '\uf275');
        RegularIcons.Add("far-industry", '\uf275');
        LightIcons.Add("fal-industry", '\uf275');
        SolidIcons.Add("fas-industry-alt", '\uf3b3');
        RegularIcons.Add("far-industry-alt", '\uf3b3');
        LightIcons.Add("fal-industry-alt", '\uf3b3');
        SolidIcons.Add("fas-info", '\uf129');
        RegularIcons.Add("far-info", '\uf129');
        LightIcons.Add("fal-info", '\uf129');
        SolidIcons.Add("fas-info-circle", '\uf05a');
        RegularIcons.Add("far-info-circle", '\uf05a');
        LightIcons.Add("fal-info-circle", '\uf05a');
        SolidIcons.Add("fas-info-square", '\uf30f');
        RegularIcons.Add("far-info-square", '\uf30f');
        LightIcons.Add("fal-info-square", '\uf30f');
        BrandIcons.Add("fab-instagram", '\uf16d');
        BrandIcons.Add("fab-internet-explorer", '\uf26b');
        SolidIcons.Add("fas-inventory", '\uf480');
        RegularIcons.Add("far-inventory", '\uf480');
        LightIcons.Add("fal-inventory", '\uf480');
        BrandIcons.Add("fab-ioxhost", '\uf208');
        SolidIcons.Add("fas-italic", '\uf033');
        RegularIcons.Add("far-italic", '\uf033');
        LightIcons.Add("fal-italic", '\uf033');
        BrandIcons.Add("fab-itunes", '\uf3b4');
        BrandIcons.Add("fab-itunes-note", '\uf3b5');
        SolidIcons.Add("fas-jack-o-lantern", '\uf30e');
        RegularIcons.Add("far-jack-o-lantern", '\uf30e');
        LightIcons.Add("fal-jack-o-lantern", '\uf30e');
        BrandIcons.Add("fab-jenkins", '\uf3b6');
        BrandIcons.Add("fab-joget", '\uf3b7');
        BrandIcons.Add("fab-joomla", '\uf1aa');
        BrandIcons.Add("fab-js", '\uf3b8');
        BrandIcons.Add("fab-js-square", '\uf3b9');
        BrandIcons.Add("fab-jsfiddle", '\uf1cc');
        SolidIcons.Add("fas-key", '\uf084');
        RegularIcons.Add("far-key", '\uf084');
        LightIcons.Add("fal-key", '\uf084');
        SolidIcons.Add("fas-keyboard", '\uf11c');
        RegularIcons.Add("far-keyboard", '\uf11c');
        LightIcons.Add("fal-keyboard", '\uf11c');
        BrandIcons.Add("fab-keycdn", '\uf3ba');
        BrandIcons.Add("fab-kickstarter", '\uf3bb');
        BrandIcons.Add("fab-kickstarter-k", '\uf3bc');
        BrandIcons.Add("fab-korvue", '\uf42f');
        SolidIcons.Add("fas-language", '\uf1ab');
        RegularIcons.Add("far-language", '\uf1ab');
        LightIcons.Add("fal-language", '\uf1ab');
        SolidIcons.Add("fas-laptop", '\uf109');
        RegularIcons.Add("far-laptop", '\uf109');
        LightIcons.Add("fal-laptop", '\uf109');
        BrandIcons.Add("fab-laravel", '\uf3bd');
        BrandIcons.Add("fab-lastfm", '\uf202');
        BrandIcons.Add("fab-lastfm-square", '\uf203');
        SolidIcons.Add("fas-leaf", '\uf06c');
        RegularIcons.Add("far-leaf", '\uf06c');
        LightIcons.Add("fal-leaf", '\uf06c');
        BrandIcons.Add("fab-leanpub", '\uf212');
        SolidIcons.Add("fas-lemon", '\uf094');
        RegularIcons.Add("far-lemon", '\uf094');
        LightIcons.Add("fal-lemon", '\uf094');
        BrandIcons.Add("fab-less", '\uf41d');
        SolidIcons.Add("fas-level-down", '\uf149');
        RegularIcons.Add("far-level-down", '\uf149');
        LightIcons.Add("fal-level-down", '\uf149');
        SolidIcons.Add("fas-level-down-alt", '\uf3be');
        RegularIcons.Add("far-level-down-alt", '\uf3be');
        LightIcons.Add("fal-level-down-alt", '\uf3be');
        SolidIcons.Add("fas-level-up", '\uf148');
        RegularIcons.Add("far-level-up", '\uf148');
        LightIcons.Add("fal-level-up", '\uf148');
        SolidIcons.Add("fas-level-up-alt", '\uf3bf');
        RegularIcons.Add("far-level-up-alt", '\uf3bf');
        LightIcons.Add("fal-level-up-alt", '\uf3bf');
        SolidIcons.Add("fas-life-ring", '\uf1cd');
        RegularIcons.Add("far-life-ring", '\uf1cd');
        LightIcons.Add("fal-life-ring", '\uf1cd');
        SolidIcons.Add("fas-lightbulb", '\uf0eb');
        RegularIcons.Add("far-lightbulb", '\uf0eb');
        LightIcons.Add("fal-lightbulb", '\uf0eb');
        BrandIcons.Add("fab-line", '\uf3c0');
        SolidIcons.Add("fas-link", '\uf0c1');
        RegularIcons.Add("far-link", '\uf0c1');
        LightIcons.Add("fal-link", '\uf0c1');
        BrandIcons.Add("fab-linkedin", '\uf08c');
        BrandIcons.Add("fab-linkedin-in", '\uf0e1');
        BrandIcons.Add("fab-linode", '\uf2b8');
        BrandIcons.Add("fab-linux", '\uf17c');
        SolidIcons.Add("fas-lira-sign", '\uf195');
        RegularIcons.Add("far-lira-sign", '\uf195');
        LightIcons.Add("fal-lira-sign", '\uf195');
        SolidIcons.Add("fas-list", '\uf03a');
        RegularIcons.Add("far-list", '\uf03a');
        LightIcons.Add("fal-list", '\uf03a');
        SolidIcons.Add("fas-list-alt", '\uf022');
        RegularIcons.Add("far-list-alt", '\uf022');
        LightIcons.Add("fal-list-alt", '\uf022');
        SolidIcons.Add("fas-list-ol", '\uf0cb');
        RegularIcons.Add("far-list-ol", '\uf0cb');
        LightIcons.Add("fal-list-ol", '\uf0cb');
        SolidIcons.Add("fas-list-ul", '\uf0ca');
        RegularIcons.Add("far-list-ul", '\uf0ca');
        LightIcons.Add("fal-list-ul", '\uf0ca');
        SolidIcons.Add("fas-location-arrow", '\uf124');
        RegularIcons.Add("far-location-arrow", '\uf124');
        LightIcons.Add("fal-location-arrow", '\uf124');
        SolidIcons.Add("fas-lock", '\uf023');
        RegularIcons.Add("far-lock", '\uf023');
        LightIcons.Add("fal-lock", '\uf023');
        SolidIcons.Add("fas-lock-alt", '\uf30d');
        RegularIcons.Add("far-lock-alt", '\uf30d');
        LightIcons.Add("fal-lock-alt", '\uf30d');
        SolidIcons.Add("fas-lock-open", '\uf3c1');
        RegularIcons.Add("far-lock-open", '\uf3c1');
        LightIcons.Add("fal-lock-open", '\uf3c1');
        SolidIcons.Add("fas-lock-open-alt", '\uf3c2');
        RegularIcons.Add("far-lock-open-alt", '\uf3c2');
        LightIcons.Add("fal-lock-open-alt", '\uf3c2');
        SolidIcons.Add("fas-long-arrow-alt-down", '\uf309');
        RegularIcons.Add("far-long-arrow-alt-down", '\uf309');
        LightIcons.Add("fal-long-arrow-alt-down", '\uf309');
        SolidIcons.Add("fas-long-arrow-alt-left", '\uf30a');
        RegularIcons.Add("far-long-arrow-alt-left", '\uf30a');
        LightIcons.Add("fal-long-arrow-alt-left", '\uf30a');
        SolidIcons.Add("fas-long-arrow-alt-right", '\uf30b');
        RegularIcons.Add("far-long-arrow-alt-right", '\uf30b');
        LightIcons.Add("fal-long-arrow-alt-right", '\uf30b');
        SolidIcons.Add("fas-long-arrow-alt-up", '\uf30c');
        RegularIcons.Add("far-long-arrow-alt-up", '\uf30c');
        LightIcons.Add("fal-long-arrow-alt-up", '\uf30c');
        SolidIcons.Add("fas-long-arrow-down", '\uf175');
        RegularIcons.Add("far-long-arrow-down", '\uf175');
        LightIcons.Add("fal-long-arrow-down", '\uf175');
        SolidIcons.Add("fas-long-arrow-left", '\uf177');
        RegularIcons.Add("far-long-arrow-left", '\uf177');
        LightIcons.Add("fal-long-arrow-left", '\uf177');
        SolidIcons.Add("fas-long-arrow-right", '\uf178');
        RegularIcons.Add("far-long-arrow-right", '\uf178');
        LightIcons.Add("fal-long-arrow-right", '\uf178');
        SolidIcons.Add("fas-long-arrow-up", '\uf176');
        RegularIcons.Add("far-long-arrow-up", '\uf176');
        LightIcons.Add("fal-long-arrow-up", '\uf176');
        SolidIcons.Add("fas-low-vision", '\uf2a8');
        RegularIcons.Add("far-low-vision", '\uf2a8');
        LightIcons.Add("fal-low-vision", '\uf2a8');
        SolidIcons.Add("fas-luchador", '\uf455');
        RegularIcons.Add("far-luchador", '\uf455');
        LightIcons.Add("fal-luchador", '\uf455');
        BrandIcons.Add("fab-lyft", '\uf3c3');
        BrandIcons.Add("fab-magento", '\uf3c4');
        SolidIcons.Add("fas-magic", '\uf0d0');
        RegularIcons.Add("far-magic", '\uf0d0');
        LightIcons.Add("fal-magic", '\uf0d0');
        SolidIcons.Add("fas-magnet", '\uf076');
        RegularIcons.Add("far-magnet", '\uf076');
        LightIcons.Add("fal-magnet", '\uf076');
        SolidIcons.Add("fas-male", '\uf183');
        RegularIcons.Add("far-male", '\uf183');
        LightIcons.Add("fal-male", '\uf183');
        SolidIcons.Add("fas-map", '\uf279');
        RegularIcons.Add("far-map", '\uf279');
        LightIcons.Add("fal-map", '\uf279');
        SolidIcons.Add("fas-map-marker", '\uf041');
        RegularIcons.Add("far-map-marker", '\uf041');
        LightIcons.Add("fal-map-marker", '\uf041');
        SolidIcons.Add("fas-map-marker-alt", '\uf3c5');
        RegularIcons.Add("far-map-marker-alt", '\uf3c5');
        LightIcons.Add("fal-map-marker-alt", '\uf3c5');
        SolidIcons.Add("fas-map-pin", '\uf276');
        RegularIcons.Add("far-map-pin", '\uf276');
        LightIcons.Add("fal-map-pin", '\uf276');
        SolidIcons.Add("fas-map-signs", '\uf277');
        RegularIcons.Add("far-map-signs", '\uf277');
        LightIcons.Add("fal-map-signs", '\uf277');
        SolidIcons.Add("fas-mars", '\uf222');
        RegularIcons.Add("far-mars", '\uf222');
        LightIcons.Add("fal-mars", '\uf222');
        SolidIcons.Add("fas-mars-double", '\uf227');
        RegularIcons.Add("far-mars-double", '\uf227');
        LightIcons.Add("fal-mars-double", '\uf227');
        SolidIcons.Add("fas-mars-stroke", '\uf229');
        RegularIcons.Add("far-mars-stroke", '\uf229');
        LightIcons.Add("fal-mars-stroke", '\uf229');
        SolidIcons.Add("fas-mars-stroke-h", '\uf22b');
        RegularIcons.Add("far-mars-stroke-h", '\uf22b');
        LightIcons.Add("fal-mars-stroke-h", '\uf22b');
        SolidIcons.Add("fas-mars-stroke-v", '\uf22a');
        RegularIcons.Add("far-mars-stroke-v", '\uf22a');
        LightIcons.Add("fal-mars-stroke-v", '\uf22a');
        BrandIcons.Add("fab-maxcdn", '\uf136');
        BrandIcons.Add("fab-medapps", '\uf3c6');
        BrandIcons.Add("fab-medium", '\uf23a');
        BrandIcons.Add("fab-medium-m", '\uf3c7');
        SolidIcons.Add("fas-medkit", '\uf0fa');
        RegularIcons.Add("far-medkit", '\uf0fa');
        LightIcons.Add("fal-medkit", '\uf0fa');
        BrandIcons.Add("fab-medrt", '\uf3c8');
        BrandIcons.Add("fab-meetup", '\uf2e0');
        SolidIcons.Add("fas-meh", '\uf11a');
        RegularIcons.Add("far-meh", '\uf11a');
        LightIcons.Add("fal-meh", '\uf11a');
        SolidIcons.Add("fas-mercury", '\uf223');
        RegularIcons.Add("far-mercury", '\uf223');
        LightIcons.Add("fal-mercury", '\uf223');
        SolidIcons.Add("fas-microchip", '\uf2db');
        RegularIcons.Add("far-microchip", '\uf2db');
        LightIcons.Add("fal-microchip", '\uf2db');
        SolidIcons.Add("fas-microphone", '\uf130');
        RegularIcons.Add("far-microphone", '\uf130');
        LightIcons.Add("fal-microphone", '\uf130');
        SolidIcons.Add("fas-microphone-alt", '\uf3c9');
        RegularIcons.Add("far-microphone-alt", '\uf3c9');
        LightIcons.Add("fal-microphone-alt", '\uf3c9');
        SolidIcons.Add("fas-microphone-slash", '\uf131');
        RegularIcons.Add("far-microphone-slash", '\uf131');
        LightIcons.Add("fal-microphone-slash", '\uf131');
        BrandIcons.Add("fab-microsoft", '\uf3ca');
        SolidIcons.Add("fas-minus", '\uf068');
        RegularIcons.Add("far-minus", '\uf068');
        LightIcons.Add("fal-minus", '\uf068');
        SolidIcons.Add("fas-minus-circle", '\uf056');
        RegularIcons.Add("far-minus-circle", '\uf056');
        LightIcons.Add("fal-minus-circle", '\uf056');
        SolidIcons.Add("fas-minus-hexagon", '\uf307');
        RegularIcons.Add("far-minus-hexagon", '\uf307');
        LightIcons.Add("fal-minus-hexagon", '\uf307');
        SolidIcons.Add("fas-minus-octagon", '\uf308');
        RegularIcons.Add("far-minus-octagon", '\uf308');
        LightIcons.Add("fal-minus-octagon", '\uf308');
        SolidIcons.Add("fas-minus-square", '\uf146');
        RegularIcons.Add("far-minus-square", '\uf146');
        LightIcons.Add("fal-minus-square", '\uf146');
        BrandIcons.Add("fab-mix", '\uf3cb');
        BrandIcons.Add("fab-mixcloud", '\uf289');
        BrandIcons.Add("fab-mizuni", '\uf3cc');
        SolidIcons.Add("fas-mobile", '\uf10b');
        RegularIcons.Add("far-mobile", '\uf10b');
        LightIcons.Add("fal-mobile", '\uf10b');
        SolidIcons.Add("fas-mobile-alt", '\uf3cd');
        RegularIcons.Add("far-mobile-alt", '\uf3cd');
        LightIcons.Add("fal-mobile-alt", '\uf3cd');
        SolidIcons.Add("fas-mobile-android", '\uf3ce');
        RegularIcons.Add("far-mobile-android", '\uf3ce');
        LightIcons.Add("fal-mobile-android", '\uf3ce');
        SolidIcons.Add("fas-mobile-android-alt", '\uf3cf');
        RegularIcons.Add("far-mobile-android-alt", '\uf3cf');
        LightIcons.Add("fal-mobile-android-alt", '\uf3cf');
        BrandIcons.Add("fab-modx", '\uf285');
        BrandIcons.Add("fab-monero", '\uf3d0');
        SolidIcons.Add("fas-money-bill", '\uf0d6');
        RegularIcons.Add("far-money-bill", '\uf0d6');
        LightIcons.Add("fal-money-bill", '\uf0d6');
        SolidIcons.Add("fas-money-bill-alt", '\uf3d1');
        RegularIcons.Add("far-money-bill-alt", '\uf3d1');
        LightIcons.Add("fal-money-bill-alt", '\uf3d1');
        SolidIcons.Add("fas-moon", '\uf186');
        RegularIcons.Add("far-moon", '\uf186');
        LightIcons.Add("fal-moon", '\uf186');
        SolidIcons.Add("fas-motorcycle", '\uf21c');
        RegularIcons.Add("far-motorcycle", '\uf21c');
        LightIcons.Add("fal-motorcycle", '\uf21c');
        SolidIcons.Add("fas-mouse-pointer", '\uf245');
        RegularIcons.Add("far-mouse-pointer", '\uf245');
        LightIcons.Add("fal-mouse-pointer", '\uf245');
        SolidIcons.Add("fas-music", '\uf001');
        RegularIcons.Add("far-music", '\uf001');
        LightIcons.Add("fal-music", '\uf001');
        BrandIcons.Add("fab-napster", '\uf3d2');
        SolidIcons.Add("fas-neuter", '\uf22c');
        RegularIcons.Add("far-neuter", '\uf22c');
        LightIcons.Add("fal-neuter", '\uf22c');
        SolidIcons.Add("fas-newspaper", '\uf1ea');
        RegularIcons.Add("far-newspaper", '\uf1ea');
        LightIcons.Add("fal-newspaper", '\uf1ea');
        BrandIcons.Add("fab-nintendo-switch", '\uf418');
        BrandIcons.Add("fab-node", '\uf419');
        BrandIcons.Add("fab-node-js", '\uf3d3');
        SolidIcons.Add("fas-notes-medical", '\uf481');
        RegularIcons.Add("far-notes-medical", '\uf481');
        LightIcons.Add("fal-notes-medical", '\uf481');
        BrandIcons.Add("fab-npm", '\uf3d4');
        BrandIcons.Add("fab-ns8", '\uf3d5');
        BrandIcons.Add("fab-nutritionix", '\uf3d6');
        SolidIcons.Add("fas-object-group", '\uf247');
        RegularIcons.Add("far-object-group", '\uf247');
        LightIcons.Add("fal-object-group", '\uf247');
        SolidIcons.Add("fas-object-ungroup", '\uf248');
        RegularIcons.Add("far-object-ungroup", '\uf248');
        LightIcons.Add("fal-object-ungroup", '\uf248');
        SolidIcons.Add("fas-octagon", '\uf306');
        RegularIcons.Add("far-octagon", '\uf306');
        LightIcons.Add("fal-octagon", '\uf306');
        BrandIcons.Add("fab-odnoklassniki", '\uf263');
        BrandIcons.Add("fab-odnoklassniki-square", '\uf264');
        BrandIcons.Add("fab-opencart", '\uf23d');
        BrandIcons.Add("fab-openid", '\uf19b');
        BrandIcons.Add("fab-opera", '\uf26a');
        BrandIcons.Add("fab-optin-monster", '\uf23c');
        BrandIcons.Add("fab-osi", '\uf41a');
        SolidIcons.Add("fas-outdent", '\uf03b');
        RegularIcons.Add("far-outdent", '\uf03b');
        LightIcons.Add("fal-outdent", '\uf03b');
        BrandIcons.Add("fab-page4", '\uf3d7');
        BrandIcons.Add("fab-pagelines", '\uf18c');
        SolidIcons.Add("fas-paint-brush", '\uf1fc');
        RegularIcons.Add("far-paint-brush", '\uf1fc');
        LightIcons.Add("fal-paint-brush", '\uf1fc');
        BrandIcons.Add("fab-palfed", '\uf3d8');
        SolidIcons.Add("fas-pallet", '\uf482');
        RegularIcons.Add("far-pallet", '\uf482');
        LightIcons.Add("fal-pallet", '\uf482');
        SolidIcons.Add("fas-pallet-alt", '\uf483');
        RegularIcons.Add("far-pallet-alt", '\uf483');
        LightIcons.Add("fal-pallet-alt", '\uf483');
        SolidIcons.Add("fas-paper-plane", '\uf1d8');
        RegularIcons.Add("far-paper-plane", '\uf1d8');
        LightIcons.Add("fal-paper-plane", '\uf1d8');
        SolidIcons.Add("fas-paperclip", '\uf0c6');
        RegularIcons.Add("far-paperclip", '\uf0c6');
        LightIcons.Add("fal-paperclip", '\uf0c6');
        SolidIcons.Add("fas-paragraph", '\uf1dd');
        RegularIcons.Add("far-paragraph", '\uf1dd');
        LightIcons.Add("fal-paragraph", '\uf1dd');
        SolidIcons.Add("fas-paste", '\uf0ea');
        RegularIcons.Add("far-paste", '\uf0ea');
        LightIcons.Add("fal-paste", '\uf0ea');
        BrandIcons.Add("fab-patreon", '\uf3d9');
        SolidIcons.Add("fas-pause", '\uf04c');
        RegularIcons.Add("far-pause", '\uf04c');
        LightIcons.Add("fal-pause", '\uf04c');
        SolidIcons.Add("fas-pause-circle", '\uf28b');
        RegularIcons.Add("far-pause-circle", '\uf28b');
        LightIcons.Add("fal-pause-circle", '\uf28b');
        SolidIcons.Add("fas-paw", '\uf1b0');
        RegularIcons.Add("far-paw", '\uf1b0');
        LightIcons.Add("fal-paw", '\uf1b0');
        BrandIcons.Add("fab-paypal", '\uf1ed');
        SolidIcons.Add("fas-pen", '\uf304');
        RegularIcons.Add("far-pen", '\uf304');
        LightIcons.Add("fal-pen", '\uf304');
        SolidIcons.Add("fas-pen-alt", '\uf305');
        RegularIcons.Add("far-pen-alt", '\uf305');
        LightIcons.Add("fal-pen-alt", '\uf305');
        SolidIcons.Add("fas-pen-square", '\uf14b');
        RegularIcons.Add("far-pen-square", '\uf14b');
        LightIcons.Add("fal-pen-square", '\uf14b');
        SolidIcons.Add("fas-pencil", '\uf040');
        RegularIcons.Add("far-pencil", '\uf040');
        LightIcons.Add("fal-pencil", '\uf040');
        SolidIcons.Add("fas-pencil-alt", '\uf303');
        RegularIcons.Add("far-pencil-alt", '\uf303');
        LightIcons.Add("fal-pencil-alt", '\uf303');
        SolidIcons.Add("fas-pennant", '\uf456');
        RegularIcons.Add("far-pennant", '\uf456');
        LightIcons.Add("fal-pennant", '\uf456');
        SolidIcons.Add("fas-percent", '\uf295');
        RegularIcons.Add("far-percent", '\uf295');
        LightIcons.Add("fal-percent", '\uf295');
        BrandIcons.Add("fab-periscope", '\uf3da');
        BrandIcons.Add("fab-phabricator", '\uf3db');
        BrandIcons.Add("fab-phoenix-framework", '\uf3dc');
        SolidIcons.Add("fas-phone", '\uf095');
        RegularIcons.Add("far-phone", '\uf095');
        LightIcons.Add("fal-phone", '\uf095');
        SolidIcons.Add("fas-phone-slash", '\uf3dd');
        RegularIcons.Add("far-phone-slash", '\uf3dd');
        LightIcons.Add("fal-phone-slash", '\uf3dd');
        SolidIcons.Add("fas-phone-square", '\uf098');
        RegularIcons.Add("far-phone-square", '\uf098');
        LightIcons.Add("fal-phone-square", '\uf098');
        SolidIcons.Add("fas-phone-volume", '\uf2a0');
        RegularIcons.Add("far-phone-volume", '\uf2a0');
        LightIcons.Add("fal-phone-volume", '\uf2a0');
        BrandIcons.Add("fab-php", '\uf457');
        BrandIcons.Add("fab-pied-piper", '\uf2ae');
        BrandIcons.Add("fab-pied-piper-alt", '\uf1a8');
        BrandIcons.Add("fab-pied-piper-pp", '\uf1a7');
        SolidIcons.Add("fas-pills", '\uf484');
        RegularIcons.Add("far-pills", '\uf484');
        LightIcons.Add("fal-pills", '\uf484');
        BrandIcons.Add("fab-pinterest", '\uf0d2');
        BrandIcons.Add("fab-pinterest-p", '\uf231');
        BrandIcons.Add("fab-pinterest-square", '\uf0d3');
        SolidIcons.Add("fas-plane", '\uf072');
        RegularIcons.Add("far-plane", '\uf072');
        LightIcons.Add("fal-plane", '\uf072');
        SolidIcons.Add("fas-plane-alt", '\uf3de');
        RegularIcons.Add("far-plane-alt", '\uf3de');
        LightIcons.Add("fal-plane-alt", '\uf3de');
        SolidIcons.Add("fas-play", '\uf04b');
        RegularIcons.Add("far-play", '\uf04b');
        LightIcons.Add("fal-play", '\uf04b');
        SolidIcons.Add("fas-play-circle", '\uf144');
        RegularIcons.Add("far-play-circle", '\uf144');
        LightIcons.Add("fal-play-circle", '\uf144');
        BrandIcons.Add("fab-playstation", '\uf3df');
        SolidIcons.Add("fas-plug", '\uf1e6');
        RegularIcons.Add("far-plug", '\uf1e6');
        LightIcons.Add("fal-plug", '\uf1e6');
        SolidIcons.Add("fas-plus", '\uf067');
        RegularIcons.Add("far-plus", '\uf067');
        LightIcons.Add("fal-plus", '\uf067');
        SolidIcons.Add("fas-plus-circle", '\uf055');
        RegularIcons.Add("far-plus-circle", '\uf055');
        LightIcons.Add("fal-plus-circle", '\uf055');
        SolidIcons.Add("fas-plus-hexagon", '\uf300');
        RegularIcons.Add("far-plus-hexagon", '\uf300');
        LightIcons.Add("fal-plus-hexagon", '\uf300');
        SolidIcons.Add("fas-plus-octagon", '\uf301');
        RegularIcons.Add("far-plus-octagon", '\uf301');
        LightIcons.Add("fal-plus-octagon", '\uf301');
        SolidIcons.Add("fas-plus-square", '\uf0fe');
        RegularIcons.Add("far-plus-square", '\uf0fe');
        LightIcons.Add("fal-plus-square", '\uf0fe');
        SolidIcons.Add("fas-podcast", '\uf2ce');
        RegularIcons.Add("far-podcast", '\uf2ce');
        LightIcons.Add("fal-podcast", '\uf2ce');
        SolidIcons.Add("fas-poo", '\uf2fe');
        RegularIcons.Add("far-poo", '\uf2fe');
        LightIcons.Add("fal-poo", '\uf2fe');
        SolidIcons.Add("fas-portrait", '\uf3e0');
        RegularIcons.Add("far-portrait", '\uf3e0');
        LightIcons.Add("fal-portrait", '\uf3e0');
        SolidIcons.Add("fas-pound-sign", '\uf154');
        RegularIcons.Add("far-pound-sign", '\uf154');
        LightIcons.Add("fal-pound-sign", '\uf154');
        SolidIcons.Add("fas-power-off", '\uf011');
        RegularIcons.Add("far-power-off", '\uf011');
        LightIcons.Add("fal-power-off", '\uf011');
        SolidIcons.Add("fas-prescription-bottle", '\uf485');
        RegularIcons.Add("far-prescription-bottle", '\uf485');
        LightIcons.Add("fal-prescription-bottle", '\uf485');
        SolidIcons.Add("fas-prescription-bottle-alt", '\uf486');
        RegularIcons.Add("far-prescription-bottle-alt", '\uf486');
        LightIcons.Add("fal-prescription-bottle-alt", '\uf486');
        SolidIcons.Add("fas-print", '\uf02f');
        RegularIcons.Add("far-print", '\uf02f');
        LightIcons.Add("fal-print", '\uf02f');
        SolidIcons.Add("fas-procedures", '\uf487');
        RegularIcons.Add("far-procedures", '\uf487');
        LightIcons.Add("fal-procedures", '\uf487');
        BrandIcons.Add("fab-product-hunt", '\uf288');
        BrandIcons.Add("fab-pushed", '\uf3e1');
        SolidIcons.Add("fas-puzzle-piece", '\uf12e');
        RegularIcons.Add("far-puzzle-piece", '\uf12e');
        LightIcons.Add("fal-puzzle-piece", '\uf12e');
        BrandIcons.Add("fab-python", '\uf3e2');
        BrandIcons.Add("fab-qq", '\uf1d6');
        SolidIcons.Add("fas-qrcode", '\uf029');
        RegularIcons.Add("far-qrcode", '\uf029');
        LightIcons.Add("fal-qrcode", '\uf029');
        SolidIcons.Add("fas-question", '\uf128');
        RegularIcons.Add("far-question", '\uf128');
        LightIcons.Add("fal-question", '\uf128');
        SolidIcons.Add("fas-question-circle", '\uf059');
        RegularIcons.Add("far-question-circle", '\uf059');
        LightIcons.Add("fal-question-circle", '\uf059');
        SolidIcons.Add("fas-question-square", '\uf2fd');
        RegularIcons.Add("far-question-square", '\uf2fd');
        LightIcons.Add("fal-question-square", '\uf2fd');
        SolidIcons.Add("fas-quidditch", '\uf458');
        RegularIcons.Add("far-quidditch", '\uf458');
        LightIcons.Add("fal-quidditch", '\uf458');
        BrandIcons.Add("fab-quinscape", '\uf459');
        BrandIcons.Add("fab-quora", '\uf2c4');
        SolidIcons.Add("fas-quote-left", '\uf10d');
        RegularIcons.Add("far-quote-left", '\uf10d');
        LightIcons.Add("fal-quote-left", '\uf10d');
        SolidIcons.Add("fas-quote-right", '\uf10e');
        RegularIcons.Add("far-quote-right", '\uf10e');
        LightIcons.Add("fal-quote-right", '\uf10e');
        SolidIcons.Add("fas-racquet", '\uf45a');
        RegularIcons.Add("far-racquet", '\uf45a');
        LightIcons.Add("fal-racquet", '\uf45a');
        SolidIcons.Add("fas-random", '\uf074');
        RegularIcons.Add("far-random", '\uf074');
        LightIcons.Add("fal-random", '\uf074');
        BrandIcons.Add("fab-ravelry", '\uf2d9');
        BrandIcons.Add("fab-react", '\uf41b');
        BrandIcons.Add("fab-rebel", '\uf1d0');
        SolidIcons.Add("fas-rectangle-landscape", '\uf2fa');
        RegularIcons.Add("far-rectangle-landscape", '\uf2fa');
        LightIcons.Add("fal-rectangle-landscape", '\uf2fa');
        SolidIcons.Add("fas-rectangle-portrait", '\uf2fb');
        RegularIcons.Add("far-rectangle-portrait", '\uf2fb');
        LightIcons.Add("fal-rectangle-portrait", '\uf2fb');
        SolidIcons.Add("fas-rectangle-wide", '\uf2fc');
        RegularIcons.Add("far-rectangle-wide", '\uf2fc');
        LightIcons.Add("fal-rectangle-wide", '\uf2fc');
        SolidIcons.Add("fas-recycle", '\uf1b8');
        RegularIcons.Add("far-recycle", '\uf1b8');
        LightIcons.Add("fal-recycle", '\uf1b8');
        BrandIcons.Add("fab-red-river", '\uf3e3');
        BrandIcons.Add("fab-reddit", '\uf1a1');
        BrandIcons.Add("fab-reddit-alien", '\uf281');
        BrandIcons.Add("fab-reddit-square", '\uf1a2');
        SolidIcons.Add("fas-redo", '\uf01e');
        RegularIcons.Add("far-redo", '\uf01e');
        LightIcons.Add("fal-redo", '\uf01e');
        SolidIcons.Add("fas-redo-alt", '\uf2f9');
        RegularIcons.Add("far-redo-alt", '\uf2f9');
        LightIcons.Add("fal-redo-alt", '\uf2f9');
        SolidIcons.Add("fas-registered", '\uf25d');
        RegularIcons.Add("far-registered", '\uf25d');
        LightIcons.Add("fal-registered", '\uf25d');
        BrandIcons.Add("fab-rendact", '\uf3e4');
        BrandIcons.Add("fab-renren", '\uf18b');
        SolidIcons.Add("fas-repeat", '\uf363');
        RegularIcons.Add("far-repeat", '\uf363');
        LightIcons.Add("fal-repeat", '\uf363');
        SolidIcons.Add("fas-repeat-1", '\uf365');
        RegularIcons.Add("far-repeat-1", '\uf365');
        LightIcons.Add("fal-repeat-1", '\uf365');
        SolidIcons.Add("fas-repeat-1-alt", '\uf366');
        RegularIcons.Add("far-repeat-1-alt", '\uf366');
        LightIcons.Add("fal-repeat-1-alt", '\uf366');
        SolidIcons.Add("fas-repeat-alt", '\uf364');
        RegularIcons.Add("far-repeat-alt", '\uf364');
        LightIcons.Add("fal-repeat-alt", '\uf364');
        SolidIcons.Add("fas-reply", '\uf3e5');
        RegularIcons.Add("far-reply", '\uf3e5');
        LightIcons.Add("fal-reply", '\uf3e5');
        SolidIcons.Add("fas-reply-all", '\uf122');
        RegularIcons.Add("far-reply-all", '\uf122');
        LightIcons.Add("fal-reply-all", '\uf122');
        BrandIcons.Add("fab-replyd", '\uf3e6');
        BrandIcons.Add("fab-resolving", '\uf3e7');
        SolidIcons.Add("fas-retweet", '\uf079');
        RegularIcons.Add("far-retweet", '\uf079');
        LightIcons.Add("fal-retweet", '\uf079');
        SolidIcons.Add("fas-retweet-alt", '\uf361');
        RegularIcons.Add("far-retweet-alt", '\uf361');
        LightIcons.Add("fal-retweet-alt", '\uf361');
        SolidIcons.Add("fas-road", '\uf018');
        RegularIcons.Add("far-road", '\uf018');
        LightIcons.Add("fal-road", '\uf018');
        SolidIcons.Add("fas-rocket", '\uf135');
        RegularIcons.Add("far-rocket", '\uf135');
        LightIcons.Add("fal-rocket", '\uf135');
        BrandIcons.Add("fab-rocketchat", '\uf3e8');
        BrandIcons.Add("fab-rockrms", '\uf3e9');
        SolidIcons.Add("fas-rss", '\uf09e');
        RegularIcons.Add("far-rss", '\uf09e');
        LightIcons.Add("fal-rss", '\uf09e');
        SolidIcons.Add("fas-rss-square", '\uf143');
        RegularIcons.Add("far-rss-square", '\uf143');
        LightIcons.Add("fal-rss-square", '\uf143');
        SolidIcons.Add("fas-ruble-sign", '\uf158');
        RegularIcons.Add("far-ruble-sign", '\uf158');
        LightIcons.Add("fal-ruble-sign", '\uf158');
        SolidIcons.Add("fas-rupee-sign", '\uf156');
        RegularIcons.Add("far-rupee-sign", '\uf156');
        LightIcons.Add("fal-rupee-sign", '\uf156');
        BrandIcons.Add("fab-safari", '\uf267');
        BrandIcons.Add("fab-sass", '\uf41e');
        SolidIcons.Add("fas-save", '\uf0c7');
        RegularIcons.Add("far-save", '\uf0c7');
        LightIcons.Add("fal-save", '\uf0c7');
        SolidIcons.Add("fas-scanner", '\uf488');
        RegularIcons.Add("far-scanner", '\uf488');
        LightIcons.Add("fal-scanner", '\uf488');
        SolidIcons.Add("fas-scanner-keyboard", '\uf489');
        RegularIcons.Add("far-scanner-keyboard", '\uf489');
        LightIcons.Add("fal-scanner-keyboard", '\uf489');
        SolidIcons.Add("fas-scanner-touchscreen", '\uf48a');
        RegularIcons.Add("far-scanner-touchscreen", '\uf48a');
        LightIcons.Add("fal-scanner-touchscreen", '\uf48a');
        BrandIcons.Add("fab-schlix", '\uf3ea');
        BrandIcons.Add("fab-scribd", '\uf28a');
        SolidIcons.Add("fas-scrubber", '\uf2f8');
        RegularIcons.Add("far-scrubber", '\uf2f8');
        LightIcons.Add("fal-scrubber", '\uf2f8');
        SolidIcons.Add("fas-search", '\uf002');
        RegularIcons.Add("far-search", '\uf002');
        LightIcons.Add("fal-search", '\uf002');
        SolidIcons.Add("fas-search-minus", '\uf010');
        RegularIcons.Add("far-search-minus", '\uf010');
        LightIcons.Add("fal-search-minus", '\uf010');
        SolidIcons.Add("fas-search-plus", '\uf00e');
        RegularIcons.Add("far-search-plus", '\uf00e');
        LightIcons.Add("fal-search-plus", '\uf00e');
        BrandIcons.Add("fab-searchengin", '\uf3eb');
        BrandIcons.Add("fab-sellcast", '\uf2da');
        BrandIcons.Add("fab-sellsy", '\uf213');
        SolidIcons.Add("fas-server", '\uf233');
        RegularIcons.Add("far-server", '\uf233');
        LightIcons.Add("fal-server", '\uf233');
        BrandIcons.Add("fab-servicestack", '\uf3ec');
        SolidIcons.Add("fas-share", '\uf064');
        RegularIcons.Add("far-share", '\uf064');
        LightIcons.Add("fal-share", '\uf064');
        SolidIcons.Add("fas-share-all", '\uf367');
        RegularIcons.Add("far-share-all", '\uf367');
        LightIcons.Add("fal-share-all", '\uf367');
        SolidIcons.Add("fas-share-alt", '\uf1e0');
        RegularIcons.Add("far-share-alt", '\uf1e0');
        LightIcons.Add("fal-share-alt", '\uf1e0');
        SolidIcons.Add("fas-share-alt-square", '\uf1e1');
        RegularIcons.Add("far-share-alt-square", '\uf1e1');
        LightIcons.Add("fal-share-alt-square", '\uf1e1');
        SolidIcons.Add("fas-share-square", '\uf14d');
        RegularIcons.Add("far-share-square", '\uf14d');
        LightIcons.Add("fal-share-square", '\uf14d');
        SolidIcons.Add("fas-shekel-sign", '\uf20b');
        RegularIcons.Add("far-shekel-sign", '\uf20b');
        LightIcons.Add("fal-shekel-sign", '\uf20b');
        SolidIcons.Add("fas-shield", '\uf132');
        RegularIcons.Add("far-shield", '\uf132');
        LightIcons.Add("fal-shield", '\uf132');
        SolidIcons.Add("fas-shield-alt", '\uf3ed');
        RegularIcons.Add("far-shield-alt", '\uf3ed');
        LightIcons.Add("fal-shield-alt", '\uf3ed');
        SolidIcons.Add("fas-shield-check", '\uf2f7');
        RegularIcons.Add("far-shield-check", '\uf2f7');
        LightIcons.Add("fal-shield-check", '\uf2f7');
        SolidIcons.Add("fas-ship", '\uf21a');
        RegularIcons.Add("far-ship", '\uf21a');
        LightIcons.Add("fal-ship", '\uf21a');
        SolidIcons.Add("fas-shipping-fast", '\uf48b');
        RegularIcons.Add("far-shipping-fast", '\uf48b');
        LightIcons.Add("fal-shipping-fast", '\uf48b');
        SolidIcons.Add("fas-shipping-timed", '\uf48c');
        RegularIcons.Add("far-shipping-timed", '\uf48c');
        LightIcons.Add("fal-shipping-timed", '\uf48c');
        BrandIcons.Add("fab-shirtsinbulk", '\uf214');
        SolidIcons.Add("fas-shopping-bag", '\uf290');
        RegularIcons.Add("far-shopping-bag", '\uf290');
        LightIcons.Add("fal-shopping-bag", '\uf290');
        SolidIcons.Add("fas-shopping-basket", '\uf291');
        RegularIcons.Add("far-shopping-basket", '\uf291');
        LightIcons.Add("fal-shopping-basket", '\uf291');
        SolidIcons.Add("fas-shopping-cart", '\uf07a');
        RegularIcons.Add("far-shopping-cart", '\uf07a');
        LightIcons.Add("fal-shopping-cart", '\uf07a');
        SolidIcons.Add("fas-shower", '\uf2cc');
        RegularIcons.Add("far-shower", '\uf2cc');
        LightIcons.Add("fal-shower", '\uf2cc');
        SolidIcons.Add("fas-shuttlecock", '\uf45b');
        RegularIcons.Add("far-shuttlecock", '\uf45b');
        LightIcons.Add("fal-shuttlecock", '\uf45b');
        SolidIcons.Add("fas-sign-in", '\uf090');
        RegularIcons.Add("far-sign-in", '\uf090');
        LightIcons.Add("fal-sign-in", '\uf090');
        SolidIcons.Add("fas-sign-in-alt", '\uf2f6');
        RegularIcons.Add("far-sign-in-alt", '\uf2f6');
        LightIcons.Add("fal-sign-in-alt", '\uf2f6');
        SolidIcons.Add("fas-sign-language", '\uf2a7');
        RegularIcons.Add("far-sign-language", '\uf2a7');
        LightIcons.Add("fal-sign-language", '\uf2a7');
        SolidIcons.Add("fas-sign-out", '\uf08b');
        RegularIcons.Add("far-sign-out", '\uf08b');
        LightIcons.Add("fal-sign-out", '\uf08b');
        SolidIcons.Add("fas-sign-out-alt", '\uf2f5');
        RegularIcons.Add("far-sign-out-alt", '\uf2f5');
        LightIcons.Add("fal-sign-out-alt", '\uf2f5');
        SolidIcons.Add("fas-signal", '\uf012');
        RegularIcons.Add("far-signal", '\uf012');
        LightIcons.Add("fal-signal", '\uf012');
        BrandIcons.Add("fab-simplybuilt", '\uf215');
        BrandIcons.Add("fab-sistrix", '\uf3ee');
        SolidIcons.Add("fas-sitemap", '\uf0e8');
        RegularIcons.Add("far-sitemap", '\uf0e8');
        LightIcons.Add("fal-sitemap", '\uf0e8');
        BrandIcons.Add("fab-skyatlas", '\uf216');
        BrandIcons.Add("fab-skype", '\uf17e');
        BrandIcons.Add("fab-slack", '\uf198');
        BrandIcons.Add("fab-slack-hash", '\uf3ef');
        SolidIcons.Add("fas-sliders-h", '\uf1de');
        RegularIcons.Add("far-sliders-h", '\uf1de');
        LightIcons.Add("fal-sliders-h", '\uf1de');
        SolidIcons.Add("fas-sliders-h-square", '\uf3f0');
        RegularIcons.Add("far-sliders-h-square", '\uf3f0');
        LightIcons.Add("fal-sliders-h-square", '\uf3f0');
        SolidIcons.Add("fas-sliders-v", '\uf3f1');
        RegularIcons.Add("far-sliders-v", '\uf3f1');
        LightIcons.Add("fal-sliders-v", '\uf3f1');
        SolidIcons.Add("fas-sliders-v-square", '\uf3f2');
        RegularIcons.Add("far-sliders-v-square", '\uf3f2');
        LightIcons.Add("fal-sliders-v-square", '\uf3f2');
        BrandIcons.Add("fab-slideshare", '\uf1e7');
        SolidIcons.Add("fas-smile", '\uf118');
        RegularIcons.Add("far-smile", '\uf118');
        LightIcons.Add("fal-smile", '\uf118');
        SolidIcons.Add("fas-smoking", '\uf48d');
        RegularIcons.Add("far-smoking", '\uf48d');
        LightIcons.Add("fal-smoking", '\uf48d');
        BrandIcons.Add("fab-snapchat", '\uf2ab');
        BrandIcons.Add("fab-snapchat-ghost", '\uf2ac');
        BrandIcons.Add("fab-snapchat-square", '\uf2ad');
        SolidIcons.Add("fas-snowflake", '\uf2dc');
        RegularIcons.Add("far-snowflake", '\uf2dc');
        LightIcons.Add("fal-snowflake", '\uf2dc');
        SolidIcons.Add("fas-sort", '\uf0dc');
        RegularIcons.Add("far-sort", '\uf0dc');
        LightIcons.Add("fal-sort", '\uf0dc');
        SolidIcons.Add("fas-sort-alpha-down", '\uf15d');
        RegularIcons.Add("far-sort-alpha-down", '\uf15d');
        LightIcons.Add("fal-sort-alpha-down", '\uf15d');
        SolidIcons.Add("fas-sort-alpha-up", '\uf15e');
        RegularIcons.Add("far-sort-alpha-up", '\uf15e');
        LightIcons.Add("fal-sort-alpha-up", '\uf15e');
        SolidIcons.Add("fas-sort-amount-down", '\uf160');
        RegularIcons.Add("far-sort-amount-down", '\uf160');
        LightIcons.Add("fal-sort-amount-down", '\uf160');
        SolidIcons.Add("fas-sort-amount-up", '\uf161');
        RegularIcons.Add("far-sort-amount-up", '\uf161');
        LightIcons.Add("fal-sort-amount-up", '\uf161');
        SolidIcons.Add("fas-sort-down", '\uf0dd');
        RegularIcons.Add("far-sort-down", '\uf0dd');
        LightIcons.Add("fal-sort-down", '\uf0dd');
        SolidIcons.Add("fas-sort-numeric-down", '\uf162');
        RegularIcons.Add("far-sort-numeric-down", '\uf162');
        LightIcons.Add("fal-sort-numeric-down", '\uf162');
        SolidIcons.Add("fas-sort-numeric-up", '\uf163');
        RegularIcons.Add("far-sort-numeric-up", '\uf163');
        LightIcons.Add("fal-sort-numeric-up", '\uf163');
        SolidIcons.Add("fas-sort-up", '\uf0de');
        RegularIcons.Add("far-sort-up", '\uf0de');
        LightIcons.Add("fal-sort-up", '\uf0de');
        BrandIcons.Add("fab-soundcloud", '\uf1be');
        SolidIcons.Add("fas-space-shuttle", '\uf197');
        RegularIcons.Add("far-space-shuttle", '\uf197');
        LightIcons.Add("fal-space-shuttle", '\uf197');
        SolidIcons.Add("fas-spade", '\uf2f4');
        RegularIcons.Add("far-spade", '\uf2f4');
        LightIcons.Add("fal-spade", '\uf2f4');
        BrandIcons.Add("fab-speakap", '\uf3f3');
        SolidIcons.Add("fas-spinner", '\uf110');
        RegularIcons.Add("far-spinner", '\uf110');
        LightIcons.Add("fal-spinner", '\uf110');
        SolidIcons.Add("fas-spinner-third", '\uf3f4');
        RegularIcons.Add("far-spinner-third", '\uf3f4');
        LightIcons.Add("fal-spinner-third", '\uf3f4');
        BrandIcons.Add("fab-spotify", '\uf1bc');
        SolidIcons.Add("fas-square", '\uf0c8');
        RegularIcons.Add("far-square", '\uf0c8');
        LightIcons.Add("fal-square", '\uf0c8');
        SolidIcons.Add("fas-square-full", '\uf45c');
        RegularIcons.Add("far-square-full", '\uf45c');
        LightIcons.Add("fal-square-full", '\uf45c');
        BrandIcons.Add("fab-stack-exchange", '\uf18d');
        BrandIcons.Add("fab-stack-overflow", '\uf16c');
        SolidIcons.Add("fas-star", '\uf005');
        RegularIcons.Add("far-star", '\uf005');
        LightIcons.Add("fal-star", '\uf005');
        SolidIcons.Add("fas-star-exclamation", '\uf2f3');
        RegularIcons.Add("far-star-exclamation", '\uf2f3');
        LightIcons.Add("fal-star-exclamation", '\uf2f3');
        SolidIcons.Add("fas-star-half", '\uf089');
        RegularIcons.Add("far-star-half", '\uf089');
        LightIcons.Add("fal-star-half", '\uf089');
        BrandIcons.Add("fab-staylinked", '\uf3f5');
        BrandIcons.Add("fab-steam", '\uf1b6');
        BrandIcons.Add("fab-steam-square", '\uf1b7');
        BrandIcons.Add("fab-steam-symbol", '\uf3f6');
        SolidIcons.Add("fas-step-backward", '\uf048');
        RegularIcons.Add("far-step-backward", '\uf048');
        LightIcons.Add("fal-step-backward", '\uf048');
        SolidIcons.Add("fas-step-forward", '\uf051');
        RegularIcons.Add("far-step-forward", '\uf051');
        LightIcons.Add("fal-step-forward", '\uf051');
        SolidIcons.Add("fas-stethoscope", '\uf0f1');
        RegularIcons.Add("far-stethoscope", '\uf0f1');
        LightIcons.Add("fal-stethoscope", '\uf0f1');
        BrandIcons.Add("fab-sticker-mule", '\uf3f7');
        SolidIcons.Add("fas-sticky-note", '\uf249');
        RegularIcons.Add("far-sticky-note", '\uf249');
        LightIcons.Add("fal-sticky-note", '\uf249');
        SolidIcons.Add("fas-stop", '\uf04d');
        RegularIcons.Add("far-stop", '\uf04d');
        LightIcons.Add("fal-stop", '\uf04d');
        SolidIcons.Add("fas-stop-circle", '\uf28d');
        RegularIcons.Add("far-stop-circle", '\uf28d');
        LightIcons.Add("fal-stop-circle", '\uf28d');
        SolidIcons.Add("fas-stopwatch", '\uf2f2');
        RegularIcons.Add("far-stopwatch", '\uf2f2');
        LightIcons.Add("fal-stopwatch", '\uf2f2');
        BrandIcons.Add("fab-strava", '\uf428');
        SolidIcons.Add("fas-street-view", '\uf21d');
        RegularIcons.Add("far-street-view", '\uf21d');
        LightIcons.Add("fal-street-view", '\uf21d');
        SolidIcons.Add("fas-strikethrough", '\uf0cc');
        RegularIcons.Add("far-strikethrough", '\uf0cc');
        LightIcons.Add("fal-strikethrough", '\uf0cc');
        BrandIcons.Add("fab-stripe", '\uf429');
        BrandIcons.Add("fab-stripe-s", '\uf42a');
        BrandIcons.Add("fab-studiovinari", '\uf3f8');
        BrandIcons.Add("fab-stumbleupon", '\uf1a4');
        BrandIcons.Add("fab-stumbleupon-circle", '\uf1a3');
        SolidIcons.Add("fas-subscript", '\uf12c');
        RegularIcons.Add("far-subscript", '\uf12c');
        LightIcons.Add("fal-subscript", '\uf12c');
        SolidIcons.Add("fas-subway", '\uf239');
        RegularIcons.Add("far-subway", '\uf239');
        LightIcons.Add("fal-subway", '\uf239');
        SolidIcons.Add("fas-suitcase", '\uf0f2');
        RegularIcons.Add("far-suitcase", '\uf0f2');
        LightIcons.Add("fal-suitcase", '\uf0f2');
        SolidIcons.Add("fas-sun", '\uf185');
        RegularIcons.Add("far-sun", '\uf185');
        LightIcons.Add("fal-sun", '\uf185');
        BrandIcons.Add("fab-superpowers", '\uf2dd');
        SolidIcons.Add("fas-superscript", '\uf12b');
        RegularIcons.Add("far-superscript", '\uf12b');
        LightIcons.Add("fal-superscript", '\uf12b');
        BrandIcons.Add("fab-supple", '\uf3f9');
        SolidIcons.Add("fas-sync", '\uf021');
        RegularIcons.Add("far-sync", '\uf021');
        LightIcons.Add("fal-sync", '\uf021');
        SolidIcons.Add("fas-sync-alt", '\uf2f1');
        RegularIcons.Add("far-sync-alt", '\uf2f1');
        LightIcons.Add("fal-sync-alt", '\uf2f1');
        SolidIcons.Add("fas-syringe", '\uf48e');
        RegularIcons.Add("far-syringe", '\uf48e');
        LightIcons.Add("fal-syringe", '\uf48e');
        SolidIcons.Add("fas-table", '\uf0ce');
        RegularIcons.Add("far-table", '\uf0ce');
        LightIcons.Add("fal-table", '\uf0ce');
        SolidIcons.Add("fas-table-tennis", '\uf45d');
        RegularIcons.Add("far-table-tennis", '\uf45d');
        LightIcons.Add("fal-table-tennis", '\uf45d');
        SolidIcons.Add("fas-tablet", '\uf10a');
        RegularIcons.Add("far-tablet", '\uf10a');
        LightIcons.Add("fal-tablet", '\uf10a');
        SolidIcons.Add("fas-tablet-alt", '\uf3fa');
        RegularIcons.Add("far-tablet-alt", '\uf3fa');
        LightIcons.Add("fal-tablet-alt", '\uf3fa');
        SolidIcons.Add("fas-tablet-android", '\uf3fb');
        RegularIcons.Add("far-tablet-android", '\uf3fb');
        LightIcons.Add("fal-tablet-android", '\uf3fb');
        SolidIcons.Add("fas-tablet-android-alt", '\uf3fc');
        RegularIcons.Add("far-tablet-android-alt", '\uf3fc');
        LightIcons.Add("fal-tablet-android-alt", '\uf3fc');
        SolidIcons.Add("fas-tablet-rugged", '\uf48f');
        RegularIcons.Add("far-tablet-rugged", '\uf48f');
        LightIcons.Add("fal-tablet-rugged", '\uf48f');
        SolidIcons.Add("fas-tablets", '\uf490');
        RegularIcons.Add("far-tablets", '\uf490');
        LightIcons.Add("fal-tablets", '\uf490');
        SolidIcons.Add("fas-tachometer", '\uf0e4');
        RegularIcons.Add("far-tachometer", '\uf0e4');
        LightIcons.Add("fal-tachometer", '\uf0e4');
        SolidIcons.Add("fas-tachometer-alt", '\uf3fd');
        RegularIcons.Add("far-tachometer-alt", '\uf3fd');
        LightIcons.Add("fal-tachometer-alt", '\uf3fd');
        SolidIcons.Add("fas-tag", '\uf02b');
        RegularIcons.Add("far-tag", '\uf02b');
        LightIcons.Add("fal-tag", '\uf02b');
        SolidIcons.Add("fas-tags", '\uf02c');
        RegularIcons.Add("far-tags", '\uf02c');
        LightIcons.Add("fal-tags", '\uf02c');
        SolidIcons.Add("fas-tasks", '\uf0ae');
        RegularIcons.Add("far-tasks", '\uf0ae');
        LightIcons.Add("fal-tasks", '\uf0ae');
        SolidIcons.Add("fas-taxi", '\uf1ba');
        RegularIcons.Add("far-taxi", '\uf1ba');
        LightIcons.Add("fal-taxi", '\uf1ba');
        BrandIcons.Add("fab-telegram", '\uf2c6');
        BrandIcons.Add("fab-telegram-plane", '\uf3fe');
        BrandIcons.Add("fab-tencent-weibo", '\uf1d5');
        SolidIcons.Add("fas-tennis-ball", '\uf45e');
        RegularIcons.Add("far-tennis-ball", '\uf45e');
        LightIcons.Add("fal-tennis-ball", '\uf45e');
        SolidIcons.Add("fas-terminal", '\uf120');
        RegularIcons.Add("far-terminal", '\uf120');
        LightIcons.Add("fal-terminal", '\uf120');
        SolidIcons.Add("fas-text-height", '\uf034');
        RegularIcons.Add("far-text-height", '\uf034');
        LightIcons.Add("fal-text-height", '\uf034');
        SolidIcons.Add("fas-text-width", '\uf035');
        RegularIcons.Add("far-text-width", '\uf035');
        LightIcons.Add("fal-text-width", '\uf035');
        SolidIcons.Add("fas-th", '\uf00a');
        RegularIcons.Add("far-th", '\uf00a');
        LightIcons.Add("fal-th", '\uf00a');
        SolidIcons.Add("fas-th-large", '\uf009');
        RegularIcons.Add("far-th-large", '\uf009');
        LightIcons.Add("fal-th-large", '\uf009');
        SolidIcons.Add("fas-th-list", '\uf00b');
        RegularIcons.Add("far-th-list", '\uf00b');
        LightIcons.Add("fal-th-list", '\uf00b');
        BrandIcons.Add("fab-themeisle", '\uf2b2');
        SolidIcons.Add("fas-thermometer", '\uf491');
        RegularIcons.Add("far-thermometer", '\uf491');
        LightIcons.Add("fal-thermometer", '\uf491');
        SolidIcons.Add("fas-thermometer-empty", '\uf2cb');
        RegularIcons.Add("far-thermometer-empty", '\uf2cb');
        LightIcons.Add("fal-thermometer-empty", '\uf2cb');
        SolidIcons.Add("fas-thermometer-full", '\uf2c7');
        RegularIcons.Add("far-thermometer-full", '\uf2c7');
        LightIcons.Add("fal-thermometer-full", '\uf2c7');
        SolidIcons.Add("fas-thermometer-half", '\uf2c9');
        RegularIcons.Add("far-thermometer-half", '\uf2c9');
        LightIcons.Add("fal-thermometer-half", '\uf2c9');
        SolidIcons.Add("fas-thermometer-quarter", '\uf2ca');
        RegularIcons.Add("far-thermometer-quarter", '\uf2ca');
        LightIcons.Add("fal-thermometer-quarter", '\uf2ca');
        SolidIcons.Add("fas-thermometer-three-quarters", '\uf2c8');
        RegularIcons.Add("far-thermometer-three-quarters", '\uf2c8');
        LightIcons.Add("fal-thermometer-three-quarters", '\uf2c8');
        SolidIcons.Add("fas-thumbs-down", '\uf165');
        RegularIcons.Add("far-thumbs-down", '\uf165');
        LightIcons.Add("fal-thumbs-down", '\uf165');
        SolidIcons.Add("fas-thumbs-up", '\uf164');
        RegularIcons.Add("far-thumbs-up", '\uf164');
        LightIcons.Add("fal-thumbs-up", '\uf164');
        SolidIcons.Add("fas-thumbtack", '\uf08d');
        RegularIcons.Add("far-thumbtack", '\uf08d');
        LightIcons.Add("fal-thumbtack", '\uf08d');
        SolidIcons.Add("fas-ticket", '\uf145');
        RegularIcons.Add("far-ticket", '\uf145');
        LightIcons.Add("fal-ticket", '\uf145');
        SolidIcons.Add("fas-ticket-alt", '\uf3ff');
        RegularIcons.Add("far-ticket-alt", '\uf3ff');
        LightIcons.Add("fal-ticket-alt", '\uf3ff');
        SolidIcons.Add("fas-times", '\uf00d');
        RegularIcons.Add("far-times", '\uf00d');
        LightIcons.Add("fal-times", '\uf00d');
        SolidIcons.Add("fas-times-circle", '\uf057');
        RegularIcons.Add("far-times-circle", '\uf057');
        LightIcons.Add("fal-times-circle", '\uf057');
        SolidIcons.Add("fas-times-hexagon", '\uf2ee');
        RegularIcons.Add("far-times-hexagon", '\uf2ee');
        LightIcons.Add("fal-times-hexagon", '\uf2ee');
        SolidIcons.Add("fas-times-octagon", '\uf2f0');
        RegularIcons.Add("far-times-octagon", '\uf2f0');
        LightIcons.Add("fal-times-octagon", '\uf2f0');
        SolidIcons.Add("fas-times-square", '\uf2d3');
        RegularIcons.Add("far-times-square", '\uf2d3');
        LightIcons.Add("fal-times-square", '\uf2d3');
        SolidIcons.Add("fas-tint", '\uf043');
        RegularIcons.Add("far-tint", '\uf043');
        LightIcons.Add("fal-tint", '\uf043');
        SolidIcons.Add("fas-toggle-off", '\uf204');
        RegularIcons.Add("far-toggle-off", '\uf204');
        LightIcons.Add("fal-toggle-off", '\uf204');
        SolidIcons.Add("fas-toggle-on", '\uf205');
        RegularIcons.Add("far-toggle-on", '\uf205');
        LightIcons.Add("fal-toggle-on", '\uf205');
        SolidIcons.Add("fas-trademark", '\uf25c');
        RegularIcons.Add("far-trademark", '\uf25c');
        LightIcons.Add("fal-trademark", '\uf25c');
        SolidIcons.Add("fas-train", '\uf238');
        RegularIcons.Add("far-train", '\uf238');
        LightIcons.Add("fal-train", '\uf238');
        SolidIcons.Add("fas-transgender", '\uf224');
        RegularIcons.Add("far-transgender", '\uf224');
        LightIcons.Add("fal-transgender", '\uf224');
        SolidIcons.Add("fas-transgender-alt", '\uf225');
        RegularIcons.Add("far-transgender-alt", '\uf225');
        LightIcons.Add("fal-transgender-alt", '\uf225');
        SolidIcons.Add("fas-trash", '\uf1f8');
        RegularIcons.Add("far-trash", '\uf1f8');
        LightIcons.Add("fal-trash", '\uf1f8');
        SolidIcons.Add("fas-trash-alt", '\uf2ed');
        RegularIcons.Add("far-trash-alt", '\uf2ed');
        LightIcons.Add("fal-trash-alt", '\uf2ed');
        SolidIcons.Add("fas-tree", '\uf1bb');
        RegularIcons.Add("far-tree", '\uf1bb');
        LightIcons.Add("fal-tree", '\uf1bb');
        SolidIcons.Add("fas-tree-alt", '\uf400');
        RegularIcons.Add("far-tree-alt", '\uf400');
        LightIcons.Add("fal-tree-alt", '\uf400');
        BrandIcons.Add("fab-trello", '\uf181');
        SolidIcons.Add("fas-triangle", '\uf2ec');
        RegularIcons.Add("far-triangle", '\uf2ec');
        LightIcons.Add("fal-triangle", '\uf2ec');
        BrandIcons.Add("fab-tripadvisor", '\uf262');
        SolidIcons.Add("fas-trophy", '\uf091');
        RegularIcons.Add("far-trophy", '\uf091');
        LightIcons.Add("fal-trophy", '\uf091');
        SolidIcons.Add("fas-trophy-alt", '\uf2eb');
        RegularIcons.Add("far-trophy-alt", '\uf2eb');
        LightIcons.Add("fal-trophy-alt", '\uf2eb');
        SolidIcons.Add("fas-truck", '\uf0d1');
        RegularIcons.Add("far-truck", '\uf0d1');
        LightIcons.Add("fal-truck", '\uf0d1');
        SolidIcons.Add("fas-tty", '\uf1e4');
        RegularIcons.Add("far-tty", '\uf1e4');
        LightIcons.Add("fal-tty", '\uf1e4');
        BrandIcons.Add("fab-tumblr", '\uf173');
        BrandIcons.Add("fab-tumblr-square", '\uf174');
        SolidIcons.Add("fas-tv", '\uf26c');
        RegularIcons.Add("far-tv", '\uf26c');
        LightIcons.Add("fal-tv", '\uf26c');
        SolidIcons.Add("fas-tv-retro", '\uf401');
        RegularIcons.Add("far-tv-retro", '\uf401');
        LightIcons.Add("fal-tv-retro", '\uf401');
        BrandIcons.Add("fab-twitch", '\uf1e8');
        BrandIcons.Add("fab-twitter", '\uf099');
        BrandIcons.Add("fab-twitter-square", '\uf081');
        BrandIcons.Add("fab-typo3", '\uf42b');
        BrandIcons.Add("fab-uber", '\uf402');
        BrandIcons.Add("fab-uikit", '\uf403');
        SolidIcons.Add("fas-umbrella", '\uf0e9');
        RegularIcons.Add("far-umbrella", '\uf0e9');
        LightIcons.Add("fal-umbrella", '\uf0e9');
        SolidIcons.Add("fas-underline", '\uf0cd');
        RegularIcons.Add("far-underline", '\uf0cd');
        LightIcons.Add("fal-underline", '\uf0cd');
        SolidIcons.Add("fas-undo", '\uf0e2');
        RegularIcons.Add("far-undo", '\uf0e2');
        LightIcons.Add("fal-undo", '\uf0e2');
        SolidIcons.Add("fas-undo-alt", '\uf2ea');
        RegularIcons.Add("far-undo-alt", '\uf2ea');
        LightIcons.Add("fal-undo-alt", '\uf2ea');
        BrandIcons.Add("fab-uniregistry", '\uf404');
        SolidIcons.Add("fas-universal-access", '\uf29a');
        RegularIcons.Add("far-universal-access", '\uf29a');
        LightIcons.Add("fal-universal-access", '\uf29a');
        SolidIcons.Add("fas-university", '\uf19c');
        RegularIcons.Add("far-university", '\uf19c');
        LightIcons.Add("fal-university", '\uf19c');
        SolidIcons.Add("fas-unlink", '\uf127');
        RegularIcons.Add("far-unlink", '\uf127');
        LightIcons.Add("fal-unlink", '\uf127');
        SolidIcons.Add("fas-unlock", '\uf09c');
        RegularIcons.Add("far-unlock", '\uf09c');
        LightIcons.Add("fal-unlock", '\uf09c');
        SolidIcons.Add("fas-unlock-alt", '\uf13e');
        RegularIcons.Add("far-unlock-alt", '\uf13e');
        LightIcons.Add("fal-unlock-alt", '\uf13e');
        BrandIcons.Add("fab-untappd", '\uf405');
        SolidIcons.Add("fas-upload", '\uf093');
        RegularIcons.Add("far-upload", '\uf093');
        LightIcons.Add("fal-upload", '\uf093');
        BrandIcons.Add("fab-usb", '\uf287');
        SolidIcons.Add("fas-usd-circle", '\uf2e8');
        RegularIcons.Add("far-usd-circle", '\uf2e8');
        LightIcons.Add("fal-usd-circle", '\uf2e8');
        SolidIcons.Add("fas-usd-square", '\uf2e9');
        RegularIcons.Add("far-usd-square", '\uf2e9');
        LightIcons.Add("fal-usd-square", '\uf2e9');
        SolidIcons.Add("fas-user", '\uf007');
        RegularIcons.Add("far-user", '\uf007');
        LightIcons.Add("fal-user", '\uf007');
        SolidIcons.Add("fas-user-alt", '\uf406');
        RegularIcons.Add("far-user-alt", '\uf406');
        LightIcons.Add("fal-user-alt", '\uf406');
        SolidIcons.Add("fas-user-circle", '\uf2bd');
        RegularIcons.Add("far-user-circle", '\uf2bd');
        LightIcons.Add("fal-user-circle", '\uf2bd');
        SolidIcons.Add("fas-user-md", '\uf0f0');
        RegularIcons.Add("far-user-md", '\uf0f0');
        LightIcons.Add("fal-user-md", '\uf0f0');
        SolidIcons.Add("fas-user-plus", '\uf234');
        RegularIcons.Add("far-user-plus", '\uf234');
        LightIcons.Add("fal-user-plus", '\uf234');
        SolidIcons.Add("fas-user-secret", '\uf21b');
        RegularIcons.Add("far-user-secret", '\uf21b');
        LightIcons.Add("fal-user-secret", '\uf21b');
        SolidIcons.Add("fas-user-times", '\uf235');
        RegularIcons.Add("far-user-times", '\uf235');
        LightIcons.Add("fal-user-times", '\uf235');
        SolidIcons.Add("fas-users", '\uf0c0');
        RegularIcons.Add("far-users", '\uf0c0');
        LightIcons.Add("fal-users", '\uf0c0');
        BrandIcons.Add("fab-ussunnah", '\uf407');
        SolidIcons.Add("fas-utensil-fork", '\uf2e3');
        RegularIcons.Add("far-utensil-fork", '\uf2e3');
        LightIcons.Add("fal-utensil-fork", '\uf2e3');
        SolidIcons.Add("fas-utensil-knife", '\uf2e4');
        RegularIcons.Add("far-utensil-knife", '\uf2e4');
        LightIcons.Add("fal-utensil-knife", '\uf2e4');
        SolidIcons.Add("fas-utensil-spoon", '\uf2e5');
        RegularIcons.Add("far-utensil-spoon", '\uf2e5');
        LightIcons.Add("fal-utensil-spoon", '\uf2e5');
        SolidIcons.Add("fas-utensils", '\uf2e7');
        RegularIcons.Add("far-utensils", '\uf2e7');
        LightIcons.Add("fal-utensils", '\uf2e7');
        SolidIcons.Add("fas-utensils-alt", '\uf2e6');
        RegularIcons.Add("far-utensils-alt", '\uf2e6');
        LightIcons.Add("fal-utensils-alt", '\uf2e6');
        BrandIcons.Add("fab-vaadin", '\uf408');
        SolidIcons.Add("fas-venus", '\uf221');
        RegularIcons.Add("far-venus", '\uf221');
        LightIcons.Add("fal-venus", '\uf221');
        SolidIcons.Add("fas-venus-double", '\uf226');
        RegularIcons.Add("far-venus-double", '\uf226');
        LightIcons.Add("fal-venus-double", '\uf226');
        SolidIcons.Add("fas-venus-mars", '\uf228');
        RegularIcons.Add("far-venus-mars", '\uf228');
        LightIcons.Add("fal-venus-mars", '\uf228');
        BrandIcons.Add("fab-viacoin", '\uf237');
        BrandIcons.Add("fab-viadeo", '\uf2a9');
        BrandIcons.Add("fab-viadeo-square", '\uf2aa');
        SolidIcons.Add("fas-vial", '\uf492');
        RegularIcons.Add("far-vial", '\uf492');
        LightIcons.Add("fal-vial", '\uf492');
        SolidIcons.Add("fas-vials", '\uf493');
        RegularIcons.Add("far-vials", '\uf493');
        LightIcons.Add("fal-vials", '\uf493');
        BrandIcons.Add("fab-viber", '\uf409');
        SolidIcons.Add("fas-video", '\uf03d');
        RegularIcons.Add("far-video", '\uf03d');
        LightIcons.Add("fal-video", '\uf03d');
        BrandIcons.Add("fab-vimeo", '\uf40a');
        BrandIcons.Add("fab-vimeo-square", '\uf194');
        BrandIcons.Add("fab-vimeo-v", '\uf27d');
        BrandIcons.Add("fab-vine", '\uf1ca');
        BrandIcons.Add("fab-vk", '\uf189');
        BrandIcons.Add("fab-vnv", '\uf40b');
        SolidIcons.Add("fas-volleyball-ball", '\uf45f');
        RegularIcons.Add("far-volleyball-ball", '\uf45f');
        LightIcons.Add("fal-volleyball-ball", '\uf45f');
        SolidIcons.Add("fas-volume-down", '\uf027');
        RegularIcons.Add("far-volume-down", '\uf027');
        LightIcons.Add("fal-volume-down", '\uf027');
        SolidIcons.Add("fas-volume-mute", '\uf2e2');
        RegularIcons.Add("far-volume-mute", '\uf2e2');
        LightIcons.Add("fal-volume-mute", '\uf2e2');
        SolidIcons.Add("fas-volume-off", '\uf026');
        RegularIcons.Add("far-volume-off", '\uf026');
        LightIcons.Add("fal-volume-off", '\uf026');
        SolidIcons.Add("fas-volume-up", '\uf028');
        RegularIcons.Add("far-volume-up", '\uf028');
        LightIcons.Add("fal-volume-up", '\uf028');
        BrandIcons.Add("fab-vuejs", '\uf41f');
        SolidIcons.Add("fas-warehouse", '\uf494');
        RegularIcons.Add("far-warehouse", '\uf494');
        LightIcons.Add("fal-warehouse", '\uf494');
        SolidIcons.Add("fas-warehouse-alt", '\uf495');
        RegularIcons.Add("far-warehouse-alt", '\uf495');
        LightIcons.Add("fal-warehouse-alt", '\uf495');
        SolidIcons.Add("fas-watch", '\uf2e1');
        RegularIcons.Add("far-watch", '\uf2e1');
        LightIcons.Add("fal-watch", '\uf2e1');
        BrandIcons.Add("fab-weibo", '\uf18a');
        SolidIcons.Add("fas-weight", '\uf496');
        RegularIcons.Add("far-weight", '\uf496');
        LightIcons.Add("fal-weight", '\uf496');
        BrandIcons.Add("fab-weixin", '\uf1d7');
        BrandIcons.Add("fab-whatsapp", '\uf232');
        BrandIcons.Add("fab-whatsapp-square", '\uf40c');
        SolidIcons.Add("fas-wheelchair", '\uf193');
        RegularIcons.Add("far-wheelchair", '\uf193');
        LightIcons.Add("fal-wheelchair", '\uf193');
        SolidIcons.Add("fas-whistle", '\uf460');
        RegularIcons.Add("far-whistle", '\uf460');
        LightIcons.Add("fal-whistle", '\uf460');
        BrandIcons.Add("fab-whmcs", '\uf40d');
        SolidIcons.Add("fas-wifi", '\uf1eb');
        RegularIcons.Add("far-wifi", '\uf1eb');
        LightIcons.Add("fal-wifi", '\uf1eb');
        BrandIcons.Add("fab-wikipedia-w", '\uf266');
        SolidIcons.Add("fas-window", '\uf40e');
        RegularIcons.Add("far-window", '\uf40e');
        LightIcons.Add("fal-window", '\uf40e');
        SolidIcons.Add("fas-window-alt", '\uf40f');
        RegularIcons.Add("far-window-alt", '\uf40f');
        LightIcons.Add("fal-window-alt", '\uf40f');
        SolidIcons.Add("fas-window-close", '\uf410');
        RegularIcons.Add("far-window-close", '\uf410');
        LightIcons.Add("fal-window-close", '\uf410');
        SolidIcons.Add("fas-window-maximize", '\uf2d0');
        RegularIcons.Add("far-window-maximize", '\uf2d0');
        LightIcons.Add("fal-window-maximize", '\uf2d0');
        SolidIcons.Add("fas-window-minimize", '\uf2d1');
        RegularIcons.Add("far-window-minimize", '\uf2d1');
        LightIcons.Add("fal-window-minimize", '\uf2d1');
        SolidIcons.Add("fas-window-restore", '\uf2d2');
        RegularIcons.Add("far-window-restore", '\uf2d2');
        LightIcons.Add("fal-window-restore", '\uf2d2');
        BrandIcons.Add("fab-windows", '\uf17a');
        SolidIcons.Add("fas-won-sign", '\uf159');
        RegularIcons.Add("far-won-sign", '\uf159');
        LightIcons.Add("fal-won-sign", '\uf159');
        BrandIcons.Add("fab-wordpress", '\uf19a');
        BrandIcons.Add("fab-wordpress-simple", '\uf411');
        BrandIcons.Add("fab-wpbeginner", '\uf297');
        BrandIcons.Add("fab-wpexplorer", '\uf2de');
        BrandIcons.Add("fab-wpforms", '\uf298');
        SolidIcons.Add("fas-wrench", '\uf0ad');
        RegularIcons.Add("far-wrench", '\uf0ad');
        LightIcons.Add("fal-wrench", '\uf0ad');
        SolidIcons.Add("fas-x-ray", '\uf497');
        RegularIcons.Add("far-x-ray", '\uf497');
        LightIcons.Add("fal-x-ray", '\uf497');
        BrandIcons.Add("fab-xbox", '\uf412');
        BrandIcons.Add("fab-xing", '\uf168');
        BrandIcons.Add("fab-xing-square", '\uf169');
        BrandIcons.Add("fab-y-combinator", '\uf23b');
        BrandIcons.Add("fab-yahoo", '\uf19e');
        BrandIcons.Add("fab-yandex", '\uf413');
        BrandIcons.Add("fab-yandex-international", '\uf414');
        BrandIcons.Add("fab-yelp", '\uf1e9');
        SolidIcons.Add("fas-yen-sign", '\uf157');
        RegularIcons.Add("far-yen-sign", '\uf157');
        LightIcons.Add("fal-yen-sign", '\uf157');
        BrandIcons.Add("fab-yoast", '\uf2b1');
        BrandIcons.Add("fab-youtube", '\uf167');
        BrandIcons.Add("fab-youtube-square", '\uf431');

    }
}

``

craigbarrie commented 6 years ago

Hi. Yeah, totally agree. this is a great plugin and is far easier than dealing with loads of icon files :)

I'd also really like to use Font Awesome pro, but i'm quite new to Xamarin and i've no idea how I would go about amending this solution to add it. If you can give me any pointers that would be really appreciated.

Thanks!