Links
Comment on page

Use an icon library

How to set up Maglev to use your preferred library of icons.
Maglev has a custom setting type to let content editors pick an icon among a set of icons. As a developer, the only requirement is to correctly define the loading of the library. In that chapter, we'll cover two different sets of icons: FontAwesome and RemixIcons, but most icon libraries work the same way.

FontAwesome

First, go and sign up to the FontAwesome site in order to get the kit which will include a link to a javascript file. You should get something like that:
<script src="https://kit.fontawesome.com/xxxxxx.js" crossorigin="anonymous"></script>
Copy/paste this statement above in the 2 following files:
  • app/views/maglev/editor/_header.html.erb (create the file if it doesn't exist)
  • app/views/theme/layout.html.erb (paste it within the head html tag)
The last step is to list all the icons in the app/theme/theme.yml file. Here is a non exhaustive list:
icons: [
"fa fa-500px", "fa fa-address-book", "fa fa-address-book-o", "fa fa-address-card", "fa fa-address-card-o", "fa fa-adjust", "fa fa-adn", "fa fa-align-center", "fa fa-align-justify", "fa fa-align-left", "fa fa-align-right", "fa fa-amazon", "fa fa-ambulance", "fa fa-american-sign-language-interpreting", "fa fa-anchor", "fa fa-android", "fa fa-angellist", "fa fa-angle-double-down", "fa fa-angle-double-left", "fa fa-angle-double-right", "fa fa-angle-double-up", "fa fa-angle-down", "fa fa-angle-left", "fa fa-angle-right", "fa fa-angle-up", "fa fa-apple", "fa fa-archive", "fa fa-area-chart", "fa fa-arrow-circle-down", "fa fa-arrow-circle-left", "fa fa-arrow-circle-o-down", "fa fa-arrow-circle-o-left", "fa fa-arrow-circle-o-right", "fa fa-arrow-circle-o-up", "fa fa-arrow-circle-right", "fa fa-arrow-circle-up", "fa fa-arrow-down", "fa fa-arrow-left", "fa fa-arrow-right", "fa fa-arrow-up", "fa fa-arrows", "fa fa-arrows-alt", "fa fa-arrows-h", "fa fa-arrows-v", "fa fa-asl-interpreting", "fa fa-assistive-listening-systems", "fa fa-asterisk", "fa fa-at", "fa fa-audio-description", "fa fa-automobile", "fa fa-backward", "fa fa-balance-scale", "fa fa-ban", "fa fa-bandcamp", "fa fa-bank", "fa fa-bar-chart", "fa fa-bar-chart-o", "fa fa-barcode", "fa fa-bars", "fa fa-bath", "fa fa-bathtub", "fa fa-battery", "fa fa-battery-0", "fa fa-battery-1", "fa fa-battery-2", "fa fa-battery-3", "fa fa-battery-4", "fa fa-battery-empty", "fa fa-battery-full", "fa fa-battery-half", "fa fa-battery-quarter", "fa fa-battery-three-quarters", "fa fa-bed", "fa fa-beer", "fa fa-behance", "fa fa-behance-square", "fa fa-bell", "fa fa-bell-o", "fa fa-bell-slash", "fa fa-bell-slash-o", "fa fa-bicycle", "fa fa-binoculars", "fa fa-birthday-cake", "fa fa-bitbucket", "fa fa-bitbucket-square", "fa fa-bitcoin", "fa fa-black-tie", "fa fa-blind", "fa fa-bluetooth", "fa fa-bluetooth-b", "fa fa-bold", "fa fa-bolt", "fa fa-bomb", "fa fa-book", "fa fa-bookmark", "fa fa-bookmark-o", "fa fa-braille", "fa fa-briefcase", "fa fa-btc", "fa fa-bug", "fa fa-building", "fa fa-building-o", "fa fa-bullhorn", "fa fa-bullseye", "fa fa-bus", "fa fa-buysellads", "fa fa-cab", "fa fa-calculator", "fa fa-calendar", "fa fa-calendar-check-o", "fa fa-calendar-minus-o", "fa fa-calendar-o", "fa fa-calendar-plus-o", "fa fa-calendar-times-o", "fa fa-camera", "fa fa-camera-retro", "fa fa-car", "fa fa-caret-down", "fa fa-caret-left", "fa fa-caret-right", "fa fa-caret-square-o-down", "fa fa-caret-square-o-left", "fa fa-caret-square-o-right", "fa fa-caret-square-o-up", "fa fa-caret-up", "fa fa-cart-arrow-down", "fa fa-cart-plus", "fa fa-cc", "fa fa-cc-amex", "fa fa-cc-diners-club", "fa fa-cc-discover", "fa fa-cc-jcb", "fa fa-cc-mastercard", "fa fa-cc-paypal", "fa fa-cc-stripe", "fa fa-cc-visa", "fa fa-certificate", "fa fa-chain", "fa fa-chain-broken", "fa fa-check", "fa fa-check-circle", "fa fa-check-circle-o", "fa fa-check-square", "fa fa-check-square-o", "fa fa-chevron-circle-down", "fa fa-chevron-circle-left", "fa fa-chevron-circle-right", "fa fa-chevron-circle-up", "fa fa-chevron-down", "fa fa-chevron-left", "fa fa-chevron-right", "fa fa-chevron-up", "fa fa-child", "fa fa-chrome", "fa fa-circle", "fa fa-circle-o", "fa fa-circle-o-notch", "fa fa-circle-thin", "fa fa-clipboard", "fa fa-clock-o", "fa fa-clone", "fa fa-close", "fa fa-cloud", "fa fa-cloud-download", "fa fa-cloud-upload", "fa fa-cny", "fa fa-code", "fa fa-code-fork", "fa fa-codepen", "fa fa-codiepie", "fa fa-coffee", "fa fa-cog", "fa fa-cogs", "fa fa-columns", "fa fa-comment", "fa fa-comment-o", "fa fa-commenting", "fa fa-commenting-o", "fa fa-comments", "fa fa-comments-o", "fa fa-compass", "fa fa-compress", "fa fa-connectdevelop", "fa fa-contao", "fa fa-copy", "fa fa-copyright", "fa fa-creative-commons", "fa fa-credit-card", "fa fa-credit-card-alt", "fa fa-crop", "fa fa-crosshairs", "fa fa-css3", "fa fa-cube", "fa fa-cubes", "fa fa-cut", "fa fa-cutlery", "fa fa-dashboard", "fa fa-dashcube", "fa fa-database", "fa fa-deaf", "fa fa-deafness", "fa fa-dedent", "fa fa-delicious", "fa fa-desktop", "fa fa-deviantart", "fa fa-diamond", "fa fa-digg", "fa fa-dollar", "fa fa-dot-circle-o", "fa fa-download", "fa fa-dribbble", "fa fa-drivers-license", "fa fa-drivers-license-o", "fa fa-dropbox", "fa fa-drupal", "fa fa-edge", "fa fa-edit", "fa fa-eercast", "fa fa-eject", "fa fa-ellipsis-h", "fa fa-ellipsis-v", "fa fa-empire", "fa fa-envelope", "fa fa-envelope-o", "fa fa-envelope-open", "fa fa-envelope-open-o", "fa fa-envelope-square", "fa fa-envira", "fa fa-eraser", "fa fa-etsy", "fa fa-eur", "fa fa-euro", "fa fa-exchange", "fa fa-exclamation", "fa fa-exclamation-circle", "fa fa-exclamation-triangle", "fa fa-expand", "fa fa-expeditedssl", "fa fa-external-link", "fa fa-external-link-square", "fa fa-eye", "fa fa-eye-slash", "fa fa-eyedropper", "fa fa-fa", "fa fa-facebook", "fa fa-facebook-f", "fa fa-facebook-official", "fa fa-facebook-square", "fa fa-fast-backward", "fa fa-fast-forward", "fa fa-fax", "fa fa-feed", "fa fa-female", "fa fa-fighter-jet", "fa fa-file", "fa fa-file-archive-o", "fa fa-file-audio-o", "fa fa-file-code-o", "fa fa-file-excel-o", "fa fa-file-image-o", "fa fa-file-movie-o", "fa fa-file-o", "fa fa-file-pdf-o", "fa fa-file-photo-o", "fa fa-file-picture-o", "fa fa-file-powerpoint-o", "fa fa-file-sound-o", "fa fa-file-text", "fa fa-file-text-o", "fa fa-file-video-o", "fa fa-file-word-o", "fa fa-file-zip-o", "fa fa-files-o", "fa fa-film", "fa fa-filter", "fa fa-fire", "fa fa-fire-extinguisher", "fa fa-firefox", "fa fa-first-order", "fa fa-flag", "fa fa-flag-checkered", "fa fa-flag-o", "fa fa-flash", "fa fa-flask", "fa fa-flickr", "fa fa-floppy-o", "fa fa-folder", "fa fa-folder-o", "fa fa-folder-open", "fa fa-folder-open-o", "fa fa-font", "fa fa-font-awesome", "fa fa-fonticons", "fa fa-fort-awesome", "fa fa-forumbee", "fa fa-forward", "fa fa-foursquare", "fa fa-free-code-camp", "fa fa-frown-o", "fa fa-futbol-o", "fa fa-gamepad", "fa fa-gavel", "fa fa-gbp", "fa fa-ge", "fa fa-gear", "fa fa-gears", "fa fa-genderless", "fa fa-get-pocket", "fa fa-gg", "fa fa-gg-circle", "fa fa-gift", "fa fa-git", "fa fa-git-square", "fa fa-github", "fa fa-github-alt", "fa fa-github-square", "fa fa-gitlab", "fa fa-gittip", "fa fa-glass", "fa fa-glide", "fa fa-glide-g", "fa fa-globe", "fa fa-google", "fa fa-google-plus", "fa fa-google-plus-circle", "fa fa-google-plus-official", "fa fa-google-plus-square", "fa fa-google-wallet", "fa fa-graduation-cap", "fa fa-gratipay", "fa fa-grav", "fa fa-group", "fa fa-h-square", "fa fa-hacker-news", "fa fa-hand-grab-o", "fa fa-hand-lizard-o", "fa fa-hand-o-down", "fa fa-hand-o-left", "fa fa-hand-o-right", "fa fa-hand-o-up", "fa fa-hand-paper-o", "fa fa-hand-peace-o", "fa fa-hand-pointer-o", "fa fa-hand-rock-o", "fa fa-hand-scissors-o", "fa fa-hand-spock-o", "fa fa-hand-stop-o", "fa fa-handshake-o", "fa fa-hard-of-hearing", "fa fa-hashtag", "fa fa-hdd-o", "fa fa-header", "fa fa-headphones", "fa fa-heart", "fa fa-heart-o", "fa fa-heartbeat", "fa fa-history", "fa fa-home", "fa fa-hospital-o", "fa fa-hotel", "fa fa-hourglass", "fa fa-hourglass-1", "fa fa-hourglass-2", "fa fa-hourglass-3", "fa fa-hourglass-end", "fa fa-hourglass-half", "fa fa-hourglass-o", "fa fa-hourglass-start", "fa fa-houzz", "fa fa-html5", "fa fa-i-cursor", "fa fa-id-badge", "fa fa-id-card", "fa fa-id-card-o", "fa fa-ils", "fa fa-image", "fa fa-imdb", "fa fa-inbox", "fa fa-indent", "fa fa-industry", "fa fa-info", "fa fa-info-circle", "fa fa-inr", "fa fa-instagram", "fa fa-institution", "fa fa-internet-explorer", "fa fa-intersex", "fa fa-ioxhost", "fa fa-italic", "fa fa-joomla", "fa fa-jpy", "fa fa-jsfiddle", "fa fa-key", "fa fa-keyboard-o", "fa fa-krw", "fa fa-language", "fa fa-laptop", "fa fa-lastfm", "fa fa-lastfm-square", "fa fa-leaf", "fa fa-leanpub", "fa fa-legal", "fa fa-lemon-o", "fa fa-level-down", "fa fa-level-up", "fa fa-life-bouy", "fa fa-life-buoy", "fa fa-life-ring", "fa fa-life-saver", "fa fa-lightbulb-o", "fa fa-line-chart", "fa fa-link", "fa fa-linkedin", "fa fa-linkedin-square", "fa fa-linode", "fa fa-linux", "fa fa-list", "fa fa-list-alt", "fa fa-list-ol", "fa fa-list-ul", "fa fa-location-arrow", "fa fa-lock", "fa fa-long-arrow-down", "fa fa-long-arrow-left", "fa fa-long-arrow-right", "fa fa-long-arrow-up", "fa fa-low-vision", "fa fa-magic", "fa fa-magnet", "fa fa-mail-forward", "fa fa-mail-reply", "fa fa-mail-reply-all", "fa fa-male", "fa fa-map", "fa fa-map-marker", "fa fa-map-o", "fa fa-map-pin", "fa fa-map-signs", "fa fa-mars", "fa fa-mars-double", "fa fa-mars-stroke", "fa fa-mars-stroke-h", "fa fa-mars-stroke-v", "fa fa-maxcdn", "fa fa-meanpath", "fa fa-medium", "fa fa-medkit", "fa fa-meetup", "fa fa-meh-o", "fa fa-mercury", "fa fa-microchip", "fa fa-microphone", "fa fa-microphone-slash", "fa fa-minus", "fa fa-minus-circle", "fa fa-minus-square", "fa fa-minus-square-o", "fa fa-mixcloud", "fa fa-mobile", "fa fa-mobile-phone", "fa fa-modx", "fa fa-money", "fa fa-moon-o", "fa fa-mortar-board", "fa fa-motorcycle", "fa fa-mouse-pointer", "fa fa-music", "fa fa-navicon", "fa fa-neuter", "fa fa-newspaper-o", "fa fa-object-group", "fa fa-object-ungroup", "fa fa-odnoklassniki", "fa fa-odnoklassniki-square", "fa fa-opencart", "fa fa-openid", "fa fa-opera", "fa fa-optin-monster", "fa fa-outdent", "fa fa-pagelines", "fa fa-paint-brush", "fa fa-paper-plane", "fa fa-paper-plane-o", "fa fa-paperclip", "fa fa-paragraph", "fa fa-paste", "fa fa-pause", "fa fa-pause-circle", "fa fa-pause-circle-o", "fa fa-paw", "fa fa-paypal", "fa fa-pencil", "fa fa-pencil-square", "fa fa-pencil-square-o", "fa fa-percent", "fa fa-phone", "fa fa-phone-square", "fa fa-photo", "fa fa-picture-o", "fa fa-pie-chart", "fa fa-pied-piper", "fa fa-pied-piper-alt", "fa fa-pied-piper-pp", "fa fa-pinterest", "fa fa-pinterest-p", "fa fa-pinterest-square", "fa fa-plane", "fa fa-play", "fa fa-play-circle", "fa fa-play-circle-o", "fa fa-plug", "fa fa-plus", "fa fa-plus-circle", "fa fa-plus-square", "fa fa-plus-square-o", "fa fa-podcast", "fa fa-power-off", "fa fa-print", "fa fa-product-hunt", "fa fa-puzzle-piece", "fa fa-qq", "fa fa-qrcode", "fa fa-question", "fa fa-question-circle", "fa fa-question-circle-o", "fa fa-quora", "fa fa-quote-left", "fa fa-quote-right", "fa fa-ra", "fa fa-random", "fa fa-ravelry", "fa fa-rebel", "fa fa-recycle", "fa fa-reddit", "fa fa-reddit-alien", "fa fa-reddit-square", "fa fa-refresh", "fa fa-registered", "fa fa-remove", "fa fa-renren", "fa fa-reorder", "fa fa-repeat", "fa fa-reply", "fa fa-reply-all", "fa fa-resistance", "fa fa-retweet", "fa fa-rmb", "fa fa-road", "fa fa-rocket", "fa fa-rotate-left", "fa fa-rotate-right", "fa fa-rouble", "fa fa-rss", "fa fa-rss-square", "fa fa-rub", "fa fa-ruble", "fa fa-rupee", "fa fa-s15", "fa fa-safari", "fa fa-save", "fa fa-scissors", "fa fa-scribd", "fa fa-search", "fa fa-search-minus", "fa fa-search-plus", "fa fa-sellsy", "fa fa-send", "fa fa-send-o", "fa fa-server", "fa fa-share", "fa fa-share-alt", "fa fa-share-alt-square", "fa fa-share-square", "fa fa-share-square-o", "fa fa-shekel", "fa fa-sheqel", "fa fa-shield", "fa fa-ship", "fa fa-shirtsinbulk", "fa fa-shopping-bag", "fa fa-shopping-basket", "fa fa-shopping-cart", "fa fa-shower", "fa fa-sign-in", "fa fa-sign-language", "fa fa-sign-out", "fa fa-signal", "fa fa-signing", "fa fa-simplybuilt", "fa fa-sitemap", "fa fa-skyatlas", "fa fa-skype", "fa fa-slack", "fa fa-sliders", "fa fa-slideshare", "fa fa-smile-o", "fa fa-snapchat", "fa fa-snapchat-ghost", "fa fa-snapchat-square", "fa fa-snowflake-o", "fa fa-soccer-ball-o", "fa fa-sort", "fa fa-sort-alpha-asc", "fa fa-sort-alpha-desc", "fa fa-sort-amount-asc", "fa fa-sort-amount-desc", "fa fa-sort-asc", "fa fa-sort-desc", "fa fa-sort-down", "fa fa-sort-numeric-asc", "fa fa-sort-numeric-desc", "fa fa-sort-up", "fa fa-soundcloud", "fa fa-space-shuttle", "fa fa-spinner", "fa fa-spoon", "fa fa-spotify", "fa fa-square", "fa fa-square-o", "fa fa-stack-exchange", "fa fa-stack-overflow", "fa fa-star", "fa fa-star-half", "fa fa-star-half-empty", "fa fa-star-half-full", "fa fa-star-half-o", "fa fa-star-o", "fa fa-steam", "fa fa-steam-square", "fa fa-step-backward", "fa fa-step-forward", "fa fa-stethoscope", "fa fa-sticky-note", "fa fa-sticky-note-o", "fa fa-stop", "fa fa-stop-circle", "fa fa-stop-circle-o", "fa fa-street-view", "fa fa-strikethrough", "fa fa-stumbleupon", "fa fa-stumbleupon-circle", "fa fa-subscript", "fa fa-subway", "fa fa-suitcase", "fa fa-sun-o", "fa fa-superpowers", "fa fa-superscript", "fa fa-support", "fa fa-table", "fa fa-tablet", "fa fa-tachometer", "fa fa-tag", "fa fa-tags", "fa fa-tasks", "fa fa-taxi", "fa fa-telegram", "fa fa-television", "fa fa-tencent-weibo", "fa fa-terminal", "fa fa-text-height", "fa fa-text-width", "fa fa-th", "fa fa-th-large", "fa fa-th-list", "fa fa-themeisle", "fa fa-thermometer", "fa fa-thermometer-0", "fa fa-thermometer-1", "fa fa-thermometer-2", "fa fa-thermometer-3", "fa fa-thermometer-4", "fa fa-thermometer-empty", "fa fa-thermometer-full", "fa fa-thermometer-half", "fa fa-thermometer-quarter", "fa fa-thermometer-three-quarters", "fa fa-thumb-tack", "fa fa-thumbs-down", "fa fa-thumbs-o-down", "fa fa-thumbs-o-up", "fa fa-thumbs-up", "fa fa-ticket", "fa fa-times", "fa fa-times-circle", "fa fa-times-circle-o", "fa fa-times-rectangle", "fa fa-times-rectangle-o", "fa fa-tint", "fa fa-toggle-down", "fa fa-toggle-left", "fa fa-toggle-off", "fa fa-toggle-on", "fa fa-toggle-right", "fa fa-toggle-up", "fa fa-trademark", "fa fa-train", "fa fa-transgender", "fa fa-transgender-alt", "fa fa-trash", "fa fa-trash-o", "fa fa-tree", "fa fa-trello", "fa fa-tripadvisor", "fa fa-trophy", "fa fa-truck", "fa fa-try", "fa fa-tty", "fa fa-tumblr", "fa fa-tumblr-square", "fa fa-turkish-lira", "fa fa-tv", "fa fa-twitch", "fa fa-twitter", "fa fa-twitter-square", "fa fa-umbrella", "fa fa-underline", "fa fa-undo", "fa fa-universal-access", "fa fa-university", "fa fa-unlink", "fa fa-unlock", "fa fa-unlock-alt", "fa fa-unsorted", "fa fa-upload", "fa fa-usb", "fa fa-usd", "fa fa-user", "fa fa-user-circle", "fa fa-user-circle-o", "fa fa-user-md", "fa fa-user-o", "fa fa-user-plus", "fa fa-user-secret", "fa fa-user-times", "fa fa-users", "fa fa-vcard", "fa fa-vcard-o", "fa fa-venus", "fa fa-venus-double", "fa fa-venus-mars", "fa fa-viacoin", "fa fa-viadeo", "fa fa-viadeo-square", "fa fa-video-camera", "fa fa-vimeo", "fa fa-vimeo-square", "fa fa-vine", "fa fa-vk", "fa fa-volume-control-phone", "fa fa-volume-down", "fa fa-volume-off", "fa fa-volume-up", "fa fa-warning", "fa fa-wechat", "fa fa-weibo", "fa fa-weixin", "fa fa-whatsapp", "fa fa-wheelchair", "fa fa-wheelchair-alt", "fa fa-wifi", "fa fa-wikipedia-w", "fa fa-window-close", "fa fa-window-close-o", "fa fa-window-maximize", "fa fa-window-minimize", "fa fa-window-restore", "fa fa-windows", "fa fa-won", "fa fa-wordpress", "fa fa-wpbeginner", "fa fa-wpexplorer", "fa fa-wpforms", "fa fa-wrench", "fa fa-xing", "fa fa-xing-square", "fa fa-y-combinator", "fa fa-y-combinator-square", "fa fa-yahoo", "fa fa-yc", "fa fa-yc-square", "fa fa-yelp", "fa fa-yen", "fa fa-yoast", "fa fa-youtube", "fa fa-youtube-play", "fa fa-youtube-square"
]
A complete list can be found here. Just extract all the keys or the ones useful for your content editors and convert them into the kind of arrays above (syntax: fa fa-<name of the icon>).

RemixIcons

Please read the procedure about FontAwesome and copy/paste the following statement in the 2 files:
<link href="https://cdn.jsdelivr.net/npm/[email protected]/fonts/remixicon.css" rel="preload" as="style">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/fonts/remixicon.css" rel="stylesheet">
In the app/theme/theme.yml file, copy/paste this list of icons:
icons: [
"ri-24-hours-fill", "ri-24-hours-line", "ri-4k-fill", "ri-4k-line", "ri-a-b", "ri-account-box-fill", "ri-account-box-line", "ri-account-circle-fill", "ri-account-circle-line", "ri-account-pin-box-fill", "ri-account-pin-box-line", "ri-account-pin-circle-fill", "ri-account-pin-circle-line", "ri-add-box-fill", "ri-add-box-line", "ri-add-circle-fill", "ri-add-circle-line", "ri-add-fill", "ri-add-line", "ri-admin-fill", "ri-admin-line", "ri-advertisement-fill", "ri-advertisement-line", "ri-airplay-fill", "ri-airplay-line", "ri-alarm-fill", "ri-alarm-line", "ri-alarm-warning-fill", "ri-alarm-warning-line", "ri-album-fill", "ri-album-line", "ri-alert-fill", "ri-alert-line", "ri-aliens-fill", "ri-aliens-line", "ri-align-bottom", "ri-align-center", "ri-align-justify", "ri-align-left", "ri-align-right", "ri-align-top", "ri-align-vertically", "ri-alipay-fill", "ri-alipay-line", "ri-amazon-fill", "ri-amazon-line", "ri-anchor-fill", "ri-anchor-line", "ri-ancient-gate-fill", "ri-ancient-gate-line", "ri-ancient-pavilion-fill", "ri-ancient-pavilion-line", "ri-android-fill", "ri-android-line", "ri-angularjs-fill", "ri-angularjs-line", "ri-anticlockwise-2-fill", "ri-anticlockwise-2-line", "ri-anticlockwise-fill", "ri-anticlockwise-line", "ri-app-store-fill", "ri-app-store-line", "ri-apple-fill", "ri-apple-line", "ri-apps-2-fill", "ri-apps-2-line", "ri-apps-fill", "ri-apps-line", "ri-archive-drawer-fill", "ri-archive-drawer-line", "ri-archive-fill", "ri-archive-line", "ri-arrow-down-circle-fill", "ri-arrow-down-circle-line", "ri-arrow-down-fill", "ri-arrow-down-line", "ri-arrow-down-s-fill", "ri-arrow-down-s-line", "ri-arrow-drop-down-fill", "ri-arrow-drop-down-line", "ri-arrow-drop-left-fill", "ri-arrow-drop-left-line", "ri-arrow-drop-right-fill", "ri-arrow-drop-right-line", "ri-arrow-drop-up-fill", "ri-arrow-drop-up-line", "ri-arrow-go-back-fill", "ri-arrow-go-back-line", "ri-arrow-go-forward-fill", "ri-arrow-go-forward-line", "ri-arrow-left-circle-fill", "ri-arrow-left-circle-line", "ri-arrow-left-down-fill", "ri-arrow-left-down-line", "ri-arrow-left-fill", "ri-arrow-left-line", "ri-arrow-left-right-fill", "ri-arrow-left-right-line", "ri-arrow-left-s-fill", "ri-arrow-left-s-line", "ri-arrow-left-up-fill", "ri-arrow-left-up-line", "ri-arrow-right-circle-fill", "ri-arrow-right-circle-line", "ri-arrow-right-down-fill", "ri-arrow-right-down-line", "ri-arrow-right-fill", "ri-arrow-right-line", "ri-arrow-right-s-fill", "ri-arrow-right-s-line", "ri-arrow-right-up-fill", "ri-arrow-right-up-line", "ri-arrow-up-circle-fill", "ri-arrow-up-circle-line", "ri-arrow-up-down-fill", "ri-arrow-up-down-line", "ri-arrow-up-fill", "ri-arrow-up-line", "ri-arrow-up-s-fill", "ri-arrow-up-s-line", "ri-artboard-2-fill", "ri-artboard-2-line", "ri-artboard-fill", "ri-artboard-line", "ri-article-fill", "ri-article-line", "ri-aspect-ratio-fill", "ri-aspect-ratio-line", "ri-asterisk", "ri-at-fill", "ri-at-line", "ri-attachment-2", "ri-attachment-fill", "ri-attachment-line", "ri-auction-fill", "ri-auction-line", "ri-award-fill", "ri-award-line", "ri-baidu-fill", "ri-baidu-line", "ri-ball-pen-fill", "ri-ball-pen-line", "ri-bank-card-2-fill", "ri-bank-card-2-line", "ri-bank-card-fill", "ri-bank-card-line", "ri-bank-fill", "ri-bank-line", "ri-bar-chart-2-fill", "ri-bar-chart-2-line", "ri-bar-chart-box-fill", "ri-bar-chart-box-line", "ri-bar-chart-fill", "ri-bar-chart-grouped-fill", "ri-bar-chart-grouped-line", "ri-bar-chart-horizontal-fill", "ri-bar-chart-horizontal-line", "ri-bar-chart-line", "ri-barcode-box-fill", "ri-barcode-box-line", "ri-barcode-fill", "ri-barcode-line", "ri-barricade-fill", "ri-barricade-line", "ri-base-station-fill", "ri-base-station-line", "ri-basketball-fill", "ri-basketball-line", "ri-battery-2-charge-fill", "ri-battery-2-charge-line", "ri-battery-2-fill", "ri-battery-2-line", "ri-battery-charge-fill", "ri-battery-charge-line", "ri-battery-fill", "ri-battery-line", "ri-battery-low-fill", "ri-battery-low-line", "ri-battery-saver-fill", "ri-battery-saver-line", "ri-battery-share-fill", "ri-battery-share-line", "ri-bear-smile-fill", "ri-bear-smile-line", "ri-behance-fill", "ri-behance-line", "ri-bell-fill", "ri-bell-line", "ri-bike-fill", "ri-bike-line", "ri-bilibili-fill", "ri-bilibili-line", "ri-bill-fill", "ri-bill-line", "ri-billiards-fill", "ri-billiards-line", "ri-bit-coin-fill", "ri-bit-coin-line", "ri-blaze-fill", "ri-blaze-line", "ri-bluetooth-connect-fill", "ri-bluetooth-connect-line", "ri-bluetooth-fill", "ri-bluetooth-line", "ri-blur-off-fill", "ri-blur-off-line", "ri-body-scan-fill", "ri-body-scan-line", "ri-bold", "ri-book-2-fill", "ri-book-2-line", "ri-book-3-fill", "ri-book-3-line", "ri-book-fill", "ri-book-line", "ri-book-mark-fill", "ri-book-mark-line", "ri-book-open-fill", "ri-book-open-line", "ri-book-read-fill", "ri-book-read-line", "ri-booklet-fill", "ri-booklet-line", "ri-bookmark-2-fill", "ri-bookmark-2-line", "ri-bookmark-3-fill", "ri-bookmark-3-line", "ri-bookmark-fill", "ri-bookmark-line", "ri-boxing-fill", "ri-boxing-line", "ri-braces-fill", "ri-braces-line", "ri-brackets-fill", "ri-brackets-line", "ri-briefcase-2-fill", "ri-briefcase-2-line", "ri-briefcase-3-fill", "ri-briefcase-3-line", "ri-briefcase-4-fill", "ri-briefcase-4-line", "ri-briefcase-5-fill", "ri-briefcase-5-line", "ri-briefcase-fill", "ri-briefcase-line", "ri-bring-forward", "ri-bring-to-front", "ri-broadcast-fill", "ri-broadcast-line", "ri-brush-2-fill", "ri-brush-2-line", "ri-brush-3-fill", "ri-brush-3-line", "ri-brush-4-fill", "ri-brush-4-line", "ri-brush-fill", "ri-brush-line", "ri-bubble-chart-fill", "ri-bubble-chart-line", "ri-bug-2-fill", "ri-bug-2-line", "ri-bug-fill", "ri-bug-line", "ri-building-2-fill", "ri-building-2-line", "ri-building-3-fill", "ri-building-3-line", "ri-building-4-fill", "ri-building-4-line", "ri-building-fill", "ri-building-line", "ri-bus-2-fill", "ri-bus-2-line", "ri-bus-fill", "ri-bus-line", "ri-bus-wifi-fill", "ri-bus-wifi-line", "ri-cactus-fill", "ri-cactus-line", "ri-cake-2-fill", "ri-cake-2-line", "ri-cake-3-fill", "ri-cake-3-line", "ri-cake-fill", "ri-cake-line", "ri-calculator-fill", "ri-calculator-line", "ri-calendar-2-fill", "ri-calendar-2-line", "ri-calendar-check-fill", "ri-calendar-check-line", "ri-calendar-event-fill", "ri-calendar-event-line", "ri-calendar-fill", "ri-calendar-line", "ri-calendar-todo-fill", "ri-calendar-todo-line", "ri-camera-2-fill", "ri-camera-2-line", "ri-camera-3-fill", "ri-camera-3-line", "ri-camera-fill", "ri-camera-lens-fill", "ri-camera-lens-line", "ri-camera-line", "ri-camera-off-fill", "ri-camera-off-line", "ri-camera-switch-fill", "ri-camera-switch-line", "ri-capsule-fill", "ri-capsule-line", "ri-car-fill", "ri-car-line", "ri-car-washing-fill", "ri-car-washing-line", "ri-caravan-fill", "ri-caravan-line", "ri-cast-fill", "ri-cast-line", "ri-cellphone-fill", "ri-cellphone-line", "ri-celsius-fill", "ri-celsius-line", "ri-centos-fill", "ri-centos-line", "ri-character-recognition-fill", "ri-character-recognition-line", "ri-charging-pile-2-fill", "ri-charging-pile-2-line", "ri-charging-pile-fill", "ri-charging-pile-line", "ri-chat-1-fill", "ri-chat-1-line", "ri-chat-2-fill", "ri-chat-2-line", "ri-chat-3-fill", "ri-chat-3-line", "ri-chat-4-fill", "ri-chat-4-line", "ri-chat-check-fill", "ri-chat-check-line", "ri-chat-delete-fill", "ri-chat-delete-line", "ri-chat-download-fill", "ri-chat-download-line", "ri-chat-follow-up-fill", "ri-chat-follow-up-line", "ri-chat-forward-fill", "ri-chat-forward-line", "ri-chat-heart-fill", "ri-chat-heart-line", "ri-chat-history-fill", "ri-chat-history-line", "ri-chat-new-fill", "ri-chat-new-line", "ri-chat-off-fill", "ri-chat-off-line", "ri-chat-poll-fill", "ri-chat-poll-line", "ri-chat-private-fill", "ri-chat-private-line", "ri-chat-quote-fill", "ri-chat-quote-line", "ri-chat-settings-fill", "ri-chat-settings-line", "ri-chat-smile-2-fill", "ri-chat-smile-2-line", "ri-chat-smile-3-fill", "ri-chat-smile-3-line", "ri-chat-smile-fill", "ri-chat-smile-line", "ri-chat-upload-fill", "ri-chat-upload-line", "ri-chat-voice-fill", "ri-chat-voice-line", "ri-check-double-fill", "ri-check-double-line", "ri-check-fill", "ri-check-line", "ri-checkbox-blank-circle-fill", "ri-checkbox-blank-circle-line", "ri-checkbox-blank-fill", "ri-checkbox-blank-line", "ri-checkbox-circle-fill", "ri-checkbox-circle-line", "ri-checkbox-fill", "ri-checkbox-indeterminate-fill", "ri-checkbox-indeterminate-line", "ri-checkbox-line", "ri-checkbox-multiple-blank-fill", "ri-checkbox-multiple-blank-line", "ri-checkbox-multiple-fill", "ri-checkbox-multiple-line", "ri-china-railway-fill", "ri-china-railway-line", "ri-chrome-fill", "ri-chrome-line", "ri-clapperboard-fill", "ri-clapperboard-line", "ri-clipboard-fill", "ri-clipboard-line", "ri-clockwise-2-fill", "ri-clockwise-2-line", "ri-clockwise-fill", "ri-clockwise-line", "ri-close-circle-fill", "ri-close-circle-line", "ri-close-fill", "ri-close-line", "ri-closed-captioning-fill", "ri-closed-captioning-line", "ri-cloud-fill", "ri-cloud-line", "ri-cloud-off-fill", "ri-cloud-off-line", "ri-cloud-windy-fill", "ri-cloud-windy-line", "ri-cloudy-2-fill", "ri-cloudy-2-line", "ri-cloudy-fill", "ri-cloudy-line", "ri-code-box-fill", "ri-code-box-line", "ri-code-fill", "ri-code-line", "ri-code-s-fill", "ri-code-s-line", "ri-code-s-slash-fill", "ri-code-s-slash-line", "ri-code-view", "ri-codepen-fill", "ri-codepen-line", "ri-coin-fill", "ri-coin-line", "ri-coins-fill", "ri-coins-line", "ri-collage-fill", "ri-collage-line", "ri-command-fill", "ri-command-line", "ri-community-fill", "ri-community-line", "ri-compass-2-fill", "ri-compass-2-line", "ri-compass-3-fill", "ri-compass-3-line", "ri-compass-4-fill", "ri-compass-4-line", "ri-compass-discover-fill", "ri-compass-discover-line", "ri-compass-fill", "ri-compass-line", "ri-compasses-2-fill", "ri-compasses-2-line", "ri-compasses-fill", "ri-compasses-line", "ri-computer-fill", "ri-computer-line", "ri-contacts-book-2-fill", "ri-contacts-book-2-line", "ri-contacts-book-fill", "ri-contacts-book-line", "ri-contacts-book-upload-fill", "ri-contacts-book-upload-line", "ri-contacts-fill", "ri-contacts-line", "ri-contrast-2-fill", "ri-contrast-2-line", "ri-contrast-drop-2-fill", "ri-contrast-drop-2-line", "ri-contrast-drop-fill", "ri-contrast-drop-line", "ri-contrast-fill", "ri-contrast-line", "ri-copper-coin-fill", "ri-copper-coin-line", "ri-copper-diamond-fill", "ri-copper-diamond-line", "ri-copyleft-fill", "ri-copyleft-line", "ri-copyright-fill", "ri-copyright-line", "ri-coreos-fill", "ri-coreos-line", "ri-coupon-2-fill", "ri-coupon-2-line", "ri-coupon-3-fill", "ri-coupon-3-line", "ri-coupon-4-fill", "ri-coupon-4-line", "ri-coupon-5-fill", "ri-coupon-5-line", "ri-coupon-fill", "ri-coupon-line", "ri-cpu-fill", "ri-cpu-line", "ri-creative-commons-by-fill", "ri-creative-commons-by-line", "ri-creative-commons-fill", "ri-creative-commons-line", "ri-creative-commons-nc-fill", "ri-creative-commons-nc-line", "ri-creative-commons-nd-fill", "ri-creative-commons-nd-line", "ri-creative-commons-sa-fill", "ri-creative-commons-sa-line", "ri-creative-commons-zero-fill", "ri-creative-commons-zero-line", "ri-criminal-fill", "ri-criminal-line", "ri-crop-2-fill", "ri-crop-2-line", "ri-crop-fill", "ri-crop-line", "ri-css3-fill", "ri-css3-line", "ri-cup-fill", "ri-cup-line", "ri-currency-fill", "ri-currency-line", "ri-cursor-fill", "ri-cursor-line", "ri-customer-service-2-fill", "ri-customer-service-2-line", "ri-customer-service-fill", "ri-customer-service-line", "ri-dashboard-2-fill", "ri-dashboard-2-line", "ri-dashboard-3-fill", "ri-dashboard-3-line", "ri-dashboard-fill", "ri-dashboard-line", "ri-database-2-fill", "ri-database-2-line", "ri-database-fill", "ri-database-line", "ri-delete-back-2-fill", "ri-delete-back-2-line", "ri-delete-back-fill", "ri-delete-back-line", "ri-delete-bin-2-fill", "ri-delete-bin-2-line", "ri-delete-bin-3-fill", "ri-delete-bin-3-line", "ri-delete-bin-4-fill", "ri-delete-bin-4-line", "ri-delete-bin-5-fill", "ri-delete-bin-5-line", "ri-delete-bin-6-fill", "ri-delete-bin-6-line", "ri-delete-bin-7-fill", "ri-delete-bin-7-line", "ri-delete-bin-fill", "ri-delete-bin-line", "ri-delete-column", "ri-delete-row", "ri-device-fill", "ri-device-line", "ri-device-recover-fill", "ri-device-recover-line", "ri-dingding-fill", "ri-dingding-line", "ri-direction-fill", "ri-direction-line", "ri-disc-fill", "ri-disc-line", "ri-discord-fill", "ri-discord-line", "ri-discuss-fill", "ri-discuss-line", "ri-dislike-fill", "ri-dislike-line", "ri-disqus-fill", "ri-disqus-line", "ri-divide-fill", "ri-divide-line", "ri-donut-chart-fill", "ri-donut-chart-line", "ri-door-closed-fill", "ri-door-closed-line", "ri-door-fill", "ri-door-line", "ri-door-lock-box-fill", "ri-door-lock-box-line", "ri-door-lock-fill", "ri-door-lock-line", "ri-door-open-fill", "ri-door-open-line", "ri-dossier-fill", "ri-dossier-line", "ri-douban-fill", "ri-douban-line", "ri-double-quotes-l", "ri-double-quotes-r", "ri-download-2-fill", "ri-download-2-line", "ri-download-cloud-2-fill", "ri-download-cloud-2-line", "ri-download-cloud-fill", "ri-download-cloud-line", "ri-download-fill", "ri-download-line", "ri-draft-fill", "ri-draft-line", "ri-drag-drop-fill", "ri-drag-drop-line", "ri-drag-move-2-fill", "ri-drag-move-2-line", "ri-drag-move-fill", "ri-drag-move-line", "ri-dribbble-fill", "ri-dribbble-line", "ri-drive-fill", "ri-drive-line", "ri-drizzle-fill", "ri-drizzle-line", "ri-drop-fill", "ri-drop-line", "ri-dropbox-fill", "ri-dropbox-line", "ri-dual-sim-1-fill", "ri-dual-sim-1-line", "ri-dual-sim-2-fill", "ri-dual-sim-2-line", "ri-dv-fill", "ri-dv-line", "ri-dvd-fill", "ri-dvd-line", "ri-e-bike-2-fill", "ri-e-bike-2-line", "ri-e-bike-fill", "ri-e-bike-line", "ri-earth-fill", "ri-earth-line", "ri-earthquake-fill", "ri-earthquake-line", "ri-edge-fill", "ri-edge-line", "ri-edit-2-fill", "ri-edit-2-line", "ri-edit-box-fill", "ri-edit-box-line", "ri-edit-circle-fill", "ri-edit-circle-line", "ri-edit-fill", "ri-edit-line", "ri-eject-fill", "ri-eject-line", "ri-emotion-2-fill", "ri-emotion-2-line", "ri-emotion-fill", "ri-emotion-happy-fill", "ri-emotion-happy-line", "ri-emotion-laugh-fill", "ri-emotion-laugh-line", "ri-emotion-line", "ri-emotion-normal-fill", "ri-emotion-normal-line", "ri-emotion-sad-fill", "ri-emotion-sad-line", "ri-emotion-unhappy-fill", "ri-emotion-unhappy-line", "ri-empathize-fill", "ri-empathize-line", "ri-emphasis-cn", "ri-emphasis", "ri-english-input", "ri-equalizer-fill", "ri-equalizer-line", "ri-eraser-fill", "ri-eraser-line", "ri-error-warning-fill", "ri-error-warning-line", "ri-evernote-fill", "ri-evernote-line", "ri-exchange-box-fill", "ri-exchange-box-line", "ri-exchange-cny-fill", "ri-exchange-cny-line", "ri-exchange-dollar-fill", "ri-exchange-dollar-line", "ri-exchange-fill", "ri-exchange-funds-fill", "ri-exchange-funds-line", "ri-exchange-line", "ri-external-link-fill", "ri-external-link-line", "ri-eye-2-fill", "ri-eye-2-line", "ri-eye-close-fill", "ri-eye-close-line", "ri-eye-fill", "ri-eye-line", "ri-eye-off-fill", "ri-eye-off-line", "ri-facebook-box-fill", "ri-facebook-box-line", "ri-facebook-circle-fill", "ri-facebook-circle-line", "ri-facebook-fill", "ri-facebook-line", "ri-fahrenheit-fill", "ri-fahrenheit-line", "ri-feedback-fill", "ri-feedback-line", "ri-file-2-fill", "ri-file-2-line", "ri-file-3-fill", "ri-file-3-line", "ri-file-4-fill", "ri-file-4-line", "ri-file-add-fill", "ri-file-add-line", "ri-file-chart-2-fill", "ri-file-chart-2-line", "ri-file-chart-fill", "ri-file-chart-line", "ri-file-cloud-fill", "ri-file-cloud-line", "ri-file-code-fill", "ri-file-code-line", "ri-file-copy-2-fill", "ri-file-copy-2-line", "ri-file-copy-fill", "ri-file-copy-line", "ri-file-damage-fill", "ri-file-damage-line", "ri-file-download-fill", "ri-file-download-line", "ri-file-edit-fill", "ri-file-edit-line", "ri-file-excel-2-fill", "ri-file-excel-2-line", "ri-file-excel-fill", "ri-file-excel-line", "ri-file-fill", "ri-file-forbid-fill", "ri-file-forbid-line", "ri-file-gif-fill", "ri-file-gif-line", "ri-file-history-fill", "ri-file-history-line", "ri-file-hwp-fill", "ri-file-hwp-line", "ri-file-info-fill", "ri-file-info-line", "ri-file-line", "ri-file-list-2-fill", "ri-file-list-2-line", "ri-file-list-3-fill", "ri-file-list-3-line", "ri-file-list-fill", "ri-file-list-line", "ri-file-lock-fill", "ri-file-lock-line", "ri-file-mark-fill", "ri-file-mark-line", "ri-file-music-fill", "ri-file-music-line", "ri-file-paper-2-fill", "ri-file-paper-2-line", "ri-file-paper-fill", "ri-file-paper-line", "ri-file-pdf-fill", "ri-file-pdf-line", "ri-file-ppt-2-fill", "ri-file-ppt-2-line", "ri-file-ppt-fill", "ri-file-ppt-line", "ri-file-reduce-fill", "ri-file-reduce-line", "ri-file-search-fill", "ri-file-search-line", "ri-file-settings-fill", "ri-file-settings-line", "ri-file-shield-2-fill", "ri-file-shield-2-line", "ri-file-shield-fill", "ri-file-shield-line", "ri-file-shred-fill", "ri-file-shred-line", "ri-file-text-fill", "ri-file-text-line", "ri-file-transfer-fill", "ri-file-transfer-line", "ri-file-unknow-fill", "ri-file-unknow-line", "ri-file-upload-fill", "ri-file-upload-line", "ri-file-user-fill", "ri-file-user-line", "ri-file-warning-fill", "ri-file-warning-line", "ri-file-word-2-fill", "ri-file-word-2-line", "ri-file-word-fill", "ri-file-word-line", "ri-file-zip-fill", "ri-file-zip-line", "ri-film-fill", "ri-film-line", "ri-filter-2-fill", "ri-filter-2-line", "ri-filter-3-fill", "ri-filter-3-line", "ri-filter-fill", "ri-filter-line", "ri-filter-off-fill", "ri-filter-off-line", "ri-find-replace-fill", "ri-find-replace-line", "ri-finder-fill", "ri-finder-line", "ri-fingerprint-2-fill", "ri-fingerprint-2-line", "ri-fingerprint-fill", "ri-fingerprint-line", "ri-fire-fill", "ri-fire-line", "ri-firefox-fill", "ri-firefox-line", "ri-first-aid-kit-fill", "ri-first-aid-kit-line", "ri-flag-2-fill", "ri-flag-2-line", "ri-flag-fill", "ri-flag-line", "ri-flashlight-fill", "ri-flashlight-line", "ri-flask-fill", "ri-flask-line", "ri-flight-land-fill", "ri-flight-land-line", "ri-flight-takeoff-fill", "ri-flight-takeoff-line", "ri-flood-fill", "ri-flood-line", "ri-flow-chart", "ri-flutter-fill", "ri-flutter-line", "ri-focus-2-fill", "ri-focus-2-line", "ri-focus-3-fill", "ri-focus-3-line", "ri-focus-fill", "ri-focus-line", "ri-foggy-fill", "ri-foggy-line", "ri-folder-2-fill", "ri-folder-2-line", "ri-folder-3-fill", "ri-folder-3-line", "ri-folder-4-fill", "ri-folder-4-line", "ri-folder-5-fill", "ri-folder-5-line", "ri-folder-add-fill", "ri-folder-add-line", "ri-folder-chart-2-fill", "ri-folder-chart-2-line", "ri-folder-chart-fill", "ri-folder-chart-line", "ri-folder-download-fill", "ri-folder-download-line", "ri-folder-fill", "ri-folder-forbid-fill", "ri-folder-forbid-line", "ri-folder-history-fill", "ri-folder-history-line", "ri-folder-info-fill", "ri-folder-info-line", "ri-folder-keyhole-fill", "ri-folder-keyhole-line", "ri-folder-line", "ri-folder-lock-fill", "ri-folder-lock-line", "ri-folder-music-fill", "ri-folder-music-line", "ri-folder-open-fill", "ri-folder-open-line", "ri-folder-received-fill", "ri-folder-received-line", "ri-folder-reduce-fill", "ri-folder-reduce-line", "ri-folder-settings-fill", "ri-folder-settings-line", "ri-folder-shared-fill", "ri-folder-shared-line", "ri-folder-shield-2-fill", "ri-folder-shield-2-line", "ri-folder-shield-fill", "ri-folder-shield-line", "ri-folder-transfer-fill", "ri-folder-transfer-line", "ri-folder-unknow-fill", "ri-folder-unknow-line", "ri-folder-upload-fill", "ri-folder-upload-line", "ri-folder-user-fill", "ri-folder-user-line", "ri-folder-warning-fill", "ri-folder-warning-line", "ri-folder-zip-fill", "ri-folder-zip-line", "ri-folders-fill", "ri-folders-line", "ri-font-color", "ri-font-size-2", "ri-font-size", "ri-football-fill", "ri-football-line", "ri-footprint-fill", "ri-footprint-line", "ri-forbid-2-fill", "ri-forbid-2-line", "ri-forbid-fill", "ri-forbid-line", "ri-format-clear", "ri-fridge-fill", "ri-fridge-line", "ri-fullscreen-exit-fill", "ri-fullscreen-exit-line", "ri-fullscreen-fill", "ri-fullscreen-line", "ri-function-fill", "ri-function-line", "ri-functions", "ri-funds-box-fill", "ri-funds-box-line", "ri-funds-fill", "ri-funds-line", "ri-gallery-fill", "ri-gallery-line", "ri-gallery-upload-fill", "ri-gallery-upload-line", "ri-game-fill", "ri-game-line", "ri-gamepad-fill", "ri-gamepad-line", "ri-gas-station-fill", "ri-gas-station-line", "ri-gatsby-fill", "ri-gatsby-line", "ri-genderless-fill", "ri-genderless-line", "ri-ghost-2-fill", "ri-ghost-2-line", "ri-ghost-fill", "ri-ghost-line", "ri-ghost-smile-fill", "ri-ghost-smile-line", "ri-gift-2-fill", "ri-gift-2-line", "ri-gift-fill", "ri-gift-line", "ri-git-branch-fill", "ri-git-branch-line", "ri-git-commit-fill", "ri-git-commit-line", "ri-git-merge-fill", "ri-git-merge-line", "ri-git-pull-request-fill", "ri-git-pull-request-line", "ri-git-repository-commits-fill", "ri-git-repository-commits-line", "ri-git-repository-fill", "ri-git-repository-line", "ri-git-repository-private-fill", "ri-git-repository-private-line", "ri-github-fill", "ri-github-line", "ri-gitlab-fill", "ri-gitlab-line", "ri-global-fill", "ri-global-line", "ri-globe-fill", "ri-globe-line", "ri-goblet-fill", "ri-goblet-line", "ri-google-fill", "ri-google-line", "ri-google-play-fill", "ri-google-play-line", "ri-government-fill", "ri-government-line", "ri-gps-fill", "ri-gps-line", "ri-gradienter-fill", "ri-gradienter-line", "ri-grid-fill", "ri-grid-line", "ri-group-2-fill", "ri-group-2-line", "ri-group-fill", "ri-group-line", "ri-guide-fill", "ri-guide-line", "ri-h-1", "ri-h-2", "ri-h-3", "ri-h-4", "ri-h-5", "ri-h-6", "ri-hail-fill", "ri-hail-line", "ri-hammer-fill", "ri-hammer-line", "ri-hand-coin-fill", "ri-hand-coin-line", "ri-hand-heart-fill", "ri-hand-heart-line", "ri-hand-sanitizer-fill", "ri-hand-sanitizer-line", "ri-handbag-fill", "ri-handbag-line", "ri-hard-drive-2-fill", "ri-hard-drive-2-line", "ri-hard-drive-fill", "ri-hard-drive-line", "ri-hashtag", "ri-haze-2-fill", "ri-haze-2-line", "ri-haze-fill", "ri-haze-line", "ri-hd-fill", "ri-hd-line", "ri-heading", "ri-headphone-fill", "ri-headphone-line", "ri-health-book-fill", "ri-health-book-line", "ri-heart-2-fill", "ri-heart-2-line", "ri-heart-3-fill", "ri-heart-3-line", "ri-heart-add-fill", "ri-heart-add-line", "ri-heart-fill", "ri-heart-line", "ri-heart-pulse-fill", "ri-heart-pulse-line", "ri-hearts-fill", "ri-hearts-line", "ri-heavy-showers-fill", "ri-heavy-showers-line", "ri-history-fill", "ri-history-line", "ri-home-2-fill", "ri-home-2-line", "ri-home-3-fill", "ri-home-3-line", "ri-home-4-fill", "ri-home-4-line", "ri-home-5-fill", "ri-home-5-line", "ri-home-6-fill", "ri-home-6-line", "ri-home-7-fill", "ri-home-7-line", "ri-home-8-fill", "ri-home-8-line", "ri-home-fill", "ri-home-gear-fill", "ri-home-gear-line", "ri-home-heart-fill", "ri-home-heart-line", "ri-home-line", "ri-home-smile-2-fill", "ri-home-smile-2-line", "ri-home-smile-fill", "ri-home-smile-line", "ri-home-wifi-fill", "ri-home-wifi-line", "ri-honor-of-kings-fill", "ri-honor-of-kings-line", "ri-honour-fill", "ri-honour-line", "ri-hospital-fill", "ri-hospital-line", "ri-hotel-bed-fill", "ri-hotel-bed-line", "ri-hotel-fill", "ri-hotel-line", "ri-hotspot-fill", "ri-hotspot-line", "ri-hq-fill", "ri-hq-line", "ri-html5-fill", "ri-html5-line", "ri-ie-fill", "ri-ie-line", "ri-image-2-fill", "ri-image-2-line", "ri-image-add-fill", "ri-image-add-line", "ri-image-edit-fill", "ri-image-edit-line", "ri-image-fill", "ri-image-line", "ri-inbox-archive-fill", "ri-inbox-archive-line", "ri-inbox-fill", "ri-inbox-line", "ri-inbox-unarchive-fill", "ri-inbox-unarchive-line", "ri-increase-decrease-fill", "ri-increase-decrease-line", "ri-indent-decrease", "ri-indent-increase", "ri-indeterminate-circle-fill", "ri-indeterminate-circle-line", "ri-information-fill", "ri-information-line", "ri-infrared-thermometer-fill", "ri-infrared-thermometer-line", "ri-ink-bottle-fill", "ri-ink-bottle-line", "ri-input-cursor-move", "ri-input-method-fill", "ri-input-method-line", "ri-insert-column-left", "ri-insert-column-right", "ri-insert-row-bottom", "ri-insert-row-top", "ri-instagram-fill", "ri-instagram-line", "ri-install-fill", "ri-install-line", "ri-invision-fill", "ri-invision-line", "ri-italic", "ri-kakao-talk-fill", "ri-kakao-talk-line", "ri-key-2-fill", "ri-key-2-line", "ri-key-fill", "ri-key-line", "ri-keyboard-box-fill", "ri-keyboard-box-line", "ri-keyboard-fill", "ri-keyboard-line", "ri-keynote-fill", "ri-keynote-line", "ri-knife-blood-fill", "ri-knife-blood-line", "ri-knife-fill", "ri-knife-line", "ri-landscape-fill", "ri-landscape-line", "ri-layout-2-fill", "ri-layout-2-line", "ri-layout-3-fill", "ri-layout-3-line", "ri-layout-4-fill", "ri-layout-4-line", "ri-layout-5-fill", "ri-layout-5-line", "ri-layout-6-fill", "ri-layout-6-line", "ri-layout-bottom-2-fill", "ri-layout-bottom-2-line", "ri-layout-bottom-fill", "ri-layout-bottom-line", "ri-layout-column-fill", "ri-layout-column-line", "ri-layout-fill", "ri-layout-grid-fill", "ri-layout-grid-line", "ri-layout-left-2-fill", "ri-layout-left-2-line", "ri-layout-left-fill", "ri-layout-left-line", "ri-layout-line", "ri-layout-masonry-fill", "ri-layout-masonry-line", "ri-layout-right-2-fill", "ri-layout-right-2-line", "ri-layout-right-fill", "ri-layout-right-line", "ri-layout-row-fill", "ri-layout-row-line", "ri-layout-top-2-fill", "ri-layout-top-2-line", "ri-layout-top-fill", "ri-layout-top-line", "ri-leaf-fill", "ri-leaf-line", "ri-lifebuoy-fill", "ri-lifebuoy-line", "ri-lightbulb-fill", "ri-lightbulb-flash-fill", "ri-lightbulb-flash-line", "ri-lightbulb-line", "ri-line-chart-fill", "ri-line-chart-line", "ri-line-fill", "ri-line-height", "ri-line-line", "ri-link-m", "ri-link-unlink-m", "ri-link-unlink", "ri-link", "ri-linkedin-box-fill", "ri-linkedin-box-line", "ri-linkedin-fill", "ri-linkedin-line", "ri-links-fill", "ri-links-line", "ri-list-check-2", "ri-list-check", "ri-list-ordered", "ri-list-settings-fill", "ri-list-settings-line", "ri-list-unordered", "ri-live-fill", "ri-live-line", "ri-loader-2-fill", "ri-loader-2-line", "ri-loader-3-fill", "ri-loader-3-line", "ri-loader-4-fill", "ri-loader-4-line", "ri-loader-5-fill", "ri-loader-5-line", "ri-loader-fill", "ri-loader-line", "ri-lock-2-fill", "ri-lock-2-line", "ri-lock-fill", "ri-lock-line", "ri-lock-password-fill", "ri-lock-password-line", "ri-lock-unlock-fill", "ri-lock-unlock-line", "ri-login-box-fill", "ri-login-box-line", "ri-login-circle-fill", "ri-login-circle-line", "ri-logout-box-fill", "ri-logout-box-line", "ri-logout-box-r-fill", "ri-logout-box-r-line", "ri-logout-circle-fill", "ri-logout-circle-line", "ri-logout-circle-r-fill", "ri-logout-circle-r-line", "ri-luggage-cart-fill", "ri-luggage-cart-line", "ri-luggage-deposit-fill", "ri-luggage-deposit-line", "ri-lungs-fill", "ri-lungs-line", "ri-mac-fill", "ri-mac-line", "ri-macbook-fill", "ri-macbook-line", "ri-magic-fill", "ri-magic-line", "ri-mail-add-fill", "ri-mail-add-line", "ri-mail-check-fill", "ri-mail-check-line", "ri-mail-close-fill", "ri-mail-close-line", "ri-mail-download-fill", "ri-mail-download-line", "ri-mail-fill", "ri-mail-forbid-fill", "ri-mail-forbid-line", "ri-mail-line", "ri-mail-lock-fill", "ri-mail-lock-line", "ri-mail-open-fill", "ri-mail-open-line", "ri-mail-send-fill", "ri-mail-send-line", "ri-mail-settings-fill", "ri-mail-settings-line", "ri-mail-star-fill", "ri-mail-star-line", "ri-mail-unread-fill", "ri-mail-unread-line", "ri-mail-volume-fill", "ri-mail-volume-line", "ri-map-2-fill", "ri-map-2-line", "ri-map-fill", "ri-map-line", "ri-map-pin-2-fill", "ri-map-pin-2-line", "ri-map-pin-3-fill", "ri-map-pin-3-line", "ri-map-pin-4-fill", "ri-map-pin-4-line", "ri-map-pin-5-fill", "ri-map-pin-5-line", "ri-map-pin-add-fill", "ri-map-pin-add-line", "ri-map-pin-fill", "ri-map-pin-line", "ri-map-pin-range-fill", "ri-map-pin-range-line", "ri-map-pin-time-fill", "ri-map-pin-time-line", "ri-map-pin-user-fill", "ri-map-pin-user-line", "ri-mark-pen-fill", "ri-mark-pen-line", "ri-markdown-fill", "ri-markdown-line", "ri-markup-fill", "ri-markup-line", "ri-mastercard-fill", "ri-mastercard-line", "ri-mastodon-fill", "ri-mastodon-line", "ri-medal-2-fill", "ri-medal-2-line", "ri-medal-fill", "ri-medal-line", "ri-medicine-bottle-fill", "ri-medicine-bottle-line", "ri-medium-fill", "ri-medium-line", "ri-men-fill", "ri-men-line", "ri-mental-health-fill", "ri-mental-health-line", "ri-menu-2-fill", "ri-menu-2-line", "ri-menu-3-fill", "ri-menu-3-line", "ri-menu-4-fill", "ri-menu-4-line", "ri-menu-5-fill", "ri-menu-5-line", "ri-menu-add-fill", "ri-menu-add-line", "ri-menu-fill", "ri-menu-fold-fill", "ri-menu-fold-line", "ri-menu-line", "ri-menu-unfold-fill", "ri-menu-unfold-line", "ri-merge-cells-horizontal", "ri-merge-cells-vertical", "ri-message-2-fill", "ri-message-2-line", "ri-message-3-fill", "ri-message-3-line", "ri-message-fill", "ri-message-line", "ri-messenger-fill", "ri-messenger-line", "ri-meteor-fill", "ri-meteor-line", "ri-mic-2-fill", "ri-mic-2-line", "ri-mic-fill", "ri-mic-line", "ri-mic-off-fill", "ri-mic-off-line", "ri-mickey-fill", "ri-mickey-line", "ri-microscope-fill", "ri-microscope-line", "ri-microsoft-fill", "ri-microsoft-line", "ri-mind-map", "ri-mini-program-fill", "ri-mini-program-line", "ri-mist-fill", "ri-mist-line", "ri-money-cny-box-fill", "ri-money-cny-box-line", "ri-money-cny-circle-fill", "ri-money-cny-circle-line", "ri-money-dollar-box-fill", "ri-money-dollar-box-line", "ri-money-dollar-circle-fill", "ri-money-dollar-circle-line", "ri-money-euro-box-fill", "ri-money-euro-box-line", "ri-money-euro-circle-fill", "ri-money-euro-circle-line", "ri-money-pound-box-fill", "ri-money-pound-box-line", "ri-money-pound-circle-fill", "ri-money-pound-circle-line", "ri-moon-clear-fill", "ri-moon-clear-line", "ri-moon-cloudy-fill", "ri-moon-cloudy-line", "ri-moon-fill", "ri-moon-foggy-fill", "ri-moon-foggy-line", "ri-moon-line", "ri-more-2-fill", "ri-more-2-line", "ri-more-fill", "ri-more-line", "ri-motorbike-fill", "ri-motorbike-line", "ri-mouse-fill", "ri-mouse-line", "ri-movie-2-fill", "ri-movie-2-line", "ri-movie-fill", "ri-movie-line", "ri-music-2-fill", "ri-music-2-line", "ri-music-fill", "ri-music-line", "ri-mv-fill", "ri-mv-line", "ri-navigation-fill", "ri-navigation-line", "ri-netease-cloud-music-fill", "ri-netease-cloud-music-line", "ri-netflix-fill", "ri-netflix-line", "ri-newspaper-fill", "ri-newspaper-line", "ri-node-tree", "ri-notification-2-fill", "ri-notification-2-line", "ri-notification-3-fill", "ri-notification-3-line", "ri-notification-4-fill", "ri-notification-4-line", "ri-notification-badge-fill", "ri-notification-badge-line", "ri-notification-fill", "ri-notification-line", "ri-notification-off-fill", "ri-notification-off-line", "ri-npmjs-fill", "ri-npmjs-line", "ri-number-0", "ri-number-1", "ri-number-2", "ri-number-3", "ri-number-4", "ri-number-5", "ri-number-6", "ri-number-7", "ri-number-8", "ri-number-9", "ri-numbers-fill", "ri-numbers-line", "ri-nurse-fill", "ri-nurse-line", "ri-oil-fill", "ri-oil-line", "ri-omega", "ri-open-arm-fill", "ri-open-arm-line", "ri-open-source-fill", "ri-open-source-line", "ri-opera-fill", "ri-opera-line", "ri-order-play-fill", "ri-order-play-line", "ri-organization-chart", "ri-outlet-2-fill", "ri-outlet-2-line", "ri-outlet-fill", "ri-outlet-line", "ri-page-separator", "ri-pages-fill", "ri-pages-line", "ri-paint-brush-fill", "ri-paint-brush-line", "ri-paint-fill", "ri-paint-line", "ri-palette-fill", "ri-palette-line", "ri-pantone-fill", "ri-pantone-line", "ri-paragraph", "ri-parent-fill", "ri-parent-line", "ri-parentheses-fill", "ri-parentheses-line", "ri-parking-box-fill", "ri-parking-box-line", "ri-parking-fill", "ri-parking-line", "ri-passport-fill", "ri-passport-line", "ri-patreon-fill", "ri-patreon-line", "ri-pause-circle-fill", "ri-pause-circle-line", "ri-pause-fill", "ri-pause-line", "ri-pause-mini-fill", "ri-pause-mini-line", "ri-paypal-fill", "ri-paypal-line", "ri-pen-nib-fill", "ri-pen-nib-line", "ri-pencil-fill", "ri-pencil-line", "ri-pencil-ruler-2-fill", "ri-pencil-ruler-2-line", "ri-pencil-ruler-fill", "ri-pencil-ruler-line", "ri-percent-fill", "ri-percent-line", "ri-phone-camera-fill", "ri-phone-camera-line", "ri-phone-fill", "ri-phone-find-fill", "ri-phone-find-line", "ri-phone-line", "ri-phone-lock-fill", "ri-phone-lock-line", "ri-picture-in-picture-2-fill", "ri-picture-in-picture-2-line", "ri-picture-in-picture-exit-fill", "ri-picture-in-picture-exit-line", "ri-picture-in-picture-fill", "ri-picture-in-picture-line", "ri-pie-chart-2-fill", "ri-pie-chart-2-line", "ri-pie-chart-box-fill", "ri-pie-chart-box-line", "ri-pie-chart-fill", "ri-pie-chart-line", "ri-pin-distance-fill", "ri-pin-distance-line", "ri-ping-pong-fill", "ri-ping-pong-line", "ri-pinterest-fill", "ri-pinterest-line", "ri-pinyin-input", "ri-pixelfed-fill", "ri-pixelfed-line", "ri-plane-fill", "ri-plane-line", "ri-plant-fill", "ri-plant-line", "ri-play-circle-fill", "ri-play-circle-line", "ri-play-fill", "ri-play-line", "ri-play-list-2-fill", "ri-play-list-2-line", "ri-play-list-add-fill", "ri-play-list-add-line", "ri-play-list-fill", "ri-play-list-line", "ri-play-mini-fill", "ri-play-mini-line", "ri-playstation-fill", "ri-playstation-line", "ri-plug-2-fill", "ri-plug-2-line", "ri-plug-fill", "ri-plug-line", "ri-polaroid-2-fill", "ri-polaroid-2-line", "ri-polaroid-fill", "ri-polaroid-line", "ri-police-car-fill", "ri-police-car-line", "ri-price-tag-2-fill", "ri-price-tag-2-line", "ri-price-tag-3-fill", "ri-price-tag-3-line", "ri-price-tag-fill", "ri-price-tag-line", "ri-printer-cloud-fill", "ri-printer-cloud-line", "ri-printer-fill", "ri-printer-line"